@bbc/react-transcript-editor
Version:
A React component to make transcribing audio and video easier and faster.
9 lines • 160 kB
JavaScript
module.exports=function(n){var t={};function e(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}return e.m=n,e.c=t,e.d=function(n,t,r){e.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},e.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},e.t=function(n,t){if(1&t&&(n=e(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var o in n)e.d(r,o,function(t){return n[t]}.bind(null,o));return r},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},e.p="",e(e.s=105)}({0:function(n,t){n.exports=require("react")},1:function(n,t,e){n.exports=e(28)()},101:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hotkey_display=t.hotkeys=void 0;var r=function(){function n(n,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}return function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}}(),o=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r])}return n},i=c(e(0)),a=c(e(199)),u=c(e(200));function c(n){return n&&n.__esModule?n:{default:n}}function l(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?n:t}a.default.prototype.stopCallback=function(){return!1};var f={hot_key_property_name:"hot_keys"},s={},p=function(n){u.default.forEach(n,function(n,t){null==s[t]?(s[t]=[n],a.default.bind(t,function(n){return function(t,e){var r=s[n],o=!0;return u.default.forEach(r,function(n){var r=n.handler;o&&(o=r(t,e))}),o}}(t))):(s[t].push(n),s[t]=u.default.sortBy(s[t],"priority").reverse())})},h=t.hotkeys=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=o({},f,t);return function(t){function c(){var n,t,e;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c);for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return t=e=l(this,(n=c.__proto__||Object.getPrototypeOf(c)).call.apply(n,[this].concat(o))),e.getWrappedComponent=function(){return e.wrapped_component},e.on_ref_update=function(n){e.wrapped_component=n},l(e,t)}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(c,i.default.PureComponent),r(c,[{key:"componentDidMount",value:function(){var t=this.wrapped_component[e.hot_key_property_name];null!=t?p(t):console.warn("Component: "+n.displayName+" did not provide hotkey handlers")}},{key:"componentWillUnmount",value:function(){var n=this.wrapped_component[e.hot_key_property_name];null!=n&&function(n){u.default.forEach(n,function(n,t){u.default.remove(s[t],n),0===s[t].length&&(s[t]=null,a.default.unbind(t))})}(n)}},{key:"render",value:function(){return i.default.createElement(n,o({ref:this.on_ref_update},this.props))}}]),c}()};t.default=h;t.hotkey_display=function(n){return-1!==window.navigator.appVersion.indexOf("Mac")?n.replace("alt","option").replace("meta","⌘"):n}},103:function(n,t,e){(t=n.exports=e(13)(!1)).i(e(2),""),t.push([n.i,"._1WfartqsMQnUV_wSkFHsDK {\n margin-bottom: 0.5em;\n}\n\n._1WfartqsMQnUV_wSkFHsDK > * {\n display: inline-block;\n}\n\n._1WfartqsMQnUV_wSkFHsDK > *:not(:last-child) {\n margin-right: 0.5em;\n}\n\n._3rPcOpXEpA4v3uzTLS1eSX {\n width: 48px;\n height: 48px;\n padding: 0.5em;\n border: 0;\n color: white;\n background: "+e(2).locals["color-darkest-grey"]+";\n font-size: 1em;\n cursor: pointer;\n margin-right: 0.3rem;\n margin-top: 0.3rem;\n}\n\n._1DW8XavSPaPJIXN7ZXcWlj {\n width: 70px;\n border: 0;\n color: white;\n font-size: 1em;\n cursor: pointer;\n position: relative;\n margin-right: 0.3rem;\n}\n\n._1DW8XavSPaPJIXN7ZXcWlj::before {\n content: '×';\n position: absolute;\n bottom: -2px;\n left: 21px;\n}\n\n._1DW8XavSPaPJIXN7ZXcWlj > select {\n padding-top: 0.5em;\n padding-bottom: 0.5em;\n height: 100%;\n outline: none;\n width: auto;\n width: 100%;\n color: white;\n background-color: "+e(2).locals["color-darkest-grey"]+";\n}\n\n._3mS-faXSd7Yfr4orJuIHtr {\n display: inline-block;\n text-align: center;\n line-height: 48px;\n padding: 0 1em;\n background-color: "+e(2).locals["color-darkest-grey"]+";\n}\n\n._2Vxd3nyfFGjlkHmLncPusV {\n color: "+e(2).locals["color-light-shilo"]+";\n cursor: pointer;\n font-family: 'Lucida Console', monospace;\n}\n\n._1khgZHQah5tRgvgrRJn9zU {\n color: "+e(2).locals["color-light-grey"]+";\n margin: 0 1em;\n}\n\n.LJdW9VvrCGWyTL_fqC0Sc {\n color: white;\n font-family: 'Lucida Console', monospace;\n}\n\n@media (max-width: 768px) {\n\n ._1WfartqsMQnUV_wSkFHsDK {\n margin: 0 0 10px 0;\n display: grid;\n grid-template-rows: 10% 48px 48px;\n grid-row-gap: 5px;\n }\n\n ._1WfartqsMQnUV_wSkFHsDK > *:not(:last-child) {\n margin: 0;\n }\n\n ._1nw11-besjRWkG3WvfWRaX {\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n grid-column-gap: 0.2em;\n }\n\n ._3rPcOpXEpA4v3uzTLS1eSX {\n width: 100%;\n height: 48px;\n margin: 0;\n }\n\n ._1DW8XavSPaPJIXN7ZXcWlj {\n width: 100%;\n border: 0;\n color: white;\n font-size: 1em;\n cursor: pointer;\n position: relative;\n grid-column: 1 / span 2;\n }\n\n ._1DW8XavSPaPJIXN7ZXcWlj::before {\n content: '×';\n position: absolute;\n bottom: 30%;\n left: 21px;\n }\n\n ._1DW8XavSPaPJIXN7ZXcWlj > select {\n padding-top: 0.5em;\n padding-bottom: 0.5em;\n height: 100%;\n outline: none;\n width: auto;\n width: 100%;\n color: white;\n background-color: "+e(2).locals["color-darkest-grey"]+";\n }\n\n ._3mS-faXSd7Yfr4orJuIHtr {\n background-color: transparent;\n align-self: start;\n padding: 0;\n }\n\n ._2Vxd3nyfFGjlkHmLncPusV {\n color: "+e(2).locals["color-light-shilo"]+";\n cursor: pointer;\n float: left;\n font-size: 0.7em;\n line-height: 1em;\n }\n\n ._1khgZHQah5tRgvgrRJn9zU {\n color: "+e(2).locals["color-light-grey"]+";\n margin: 0 1em;\n display: none;\n }\n\n .LJdW9VvrCGWyTL_fqC0Sc {\n color: white;\n font-size: 0.7em;\n float: right;\n line-height: 1em;\n }\n\n ._3vi_81AI7Xn_i2l2Ozi0aq {\n display: none;\n }\n}\n",""]),t.locals={"color-light-shilo":""+e(2).locals["color-light-shilo"],"color-darkest-grey":""+e(2).locals["color-darkest-grey"],"color-light-grey":""+e(2).locals["color-light-grey"],"color-labs-red":""+e(2).locals["color-labs-red"],playerControls:"_1WfartqsMQnUV_wSkFHsDK",playerButton:"_3rPcOpXEpA4v3uzTLS1eSX",playBackRate:"_1DW8XavSPaPJIXN7ZXcWlj",timeBox:"_3mS-faXSd7Yfr4orJuIHtr",currentTime:"_2Vxd3nyfFGjlkHmLncPusV",separator:"_1khgZHQah5tRgvgrRJn9zU",duration:"LJdW9VvrCGWyTL_fqC0Sc",btnsGroup:"_1nw11-besjRWkG3WvfWRaX",pip:"_3vi_81AI7Xn_i2l2Ozi0aq"}},104:function(n,t,e){(t=n.exports=e(13)(!1)).i(e(2),""),t.push([n.i,"._2z7wWkRxYfWr9Qcm8ELAUS {\n width: 100%;\n -webkit-appearance: none;\n height: 10px;\n background: #747474;\n margin: 0px;\n outline: none;\n cursor: pointer;\n position: absolute;\n bottom: 0;\n left: 0;\n}\n\n._2z7wWkRxYfWr9Qcm8ELAUS::-webkit-slider-thumb {\n -webkit-appearance: none;\n height: 30px;\n width: 16px;\n background: "+e(2).locals["color-labs-red"]+";\n cursor: pointer;\n}\n\n._2z7wWkRxYfWr9Qcm8ELAUS::-moz-range-thumb {\n height: 30px;\n width: 16px;\n background: "+e(2).locals["color-labs-red"]+";\n cursor: pointer;\n border: 0;\n}\n\n._2z7wWkRxYfWr9Qcm8ELAUS::-webkit-slider-runnable-track {\n width: 100%;\n cursor: pointer;\n}\n\ninput[type=range]::-moz-focus-outer {\n border: 0;\n}\n",""]),t.locals={"color-light-grey":""+e(2).locals["color-light-grey"],"color-labs-red":""+e(2).locals["color-labs-red"],bar:"_2z7wWkRxYfWr9Qcm8ELAUS"}},105:function(n,t,e){"use strict";e.r(t);var r=e(0),o=e.n(r),i=e(1),a=e.n(i),u=e(101),c=e(67),l=e(68);var f=function(n){return{"alt+k":{priority:1,handler:function(){n.togglePlayMedia(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+k",name:"togglePlayMedia",value:"na"})},displayKeyCombination:"alt + k",label:"Play Media"},"alt+l":{priority:1,handler:function(){n.skipForward(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+l",name:"skipForward",value:"na"})},displayKeyCombination:"alt + l",label:"Fast Forward"},"alt+j":{priority:1,handler:function(){n.skipBackward(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+j",name:"skipBackward",value:"na"})},displayKeyCombination:"alt + j",label:"Rewind"},"alt+-":{priority:1,handler:function(){n.decreasePlaybackRate(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+-",name:"decreasePlaybackRate",value:"na"})},displayKeyCombination:"alt + -",label:"Decrease Playback Speed"},"alt+=":{priority:1,handler:function(){n.increasePlaybackRate(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+plus",name:"increasePlaybackRate",value:"na"})},displayKeyCombination:"alt + +",label:"Increase Playback Speed"},"alt+r":{priority:1,handler:function(){n.rollBack(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+r",name:"rollBack",value:"na"})},displayKeyCombination:"alt + r",label:"Roll Back"},"alt+t":{priority:1,handler:function(){n.promptSetCurrentTime(),n.props.handleAnalyticsEvents({category:"defaultHotKeys",action:"alt+t",name:"promptSetCurrentTime",value:"na"})},displayKeyCombination:"alt + t",label:"set current time"}}},s=e(40),p=e.n(s),h=e(8);function d(n){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function v(n,t){for(var e,r=0;r<t.length;r++)(e=t[r]).enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}function y(n){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function m(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function g(n,t){return(g=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n})(n,t)}function b(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}var _=[{value:.2,label:"0.2"},{value:.25,label:"0.25"},{value:.5,label:"0.5"},{value:.75,label:"0.75"},{value:1,label:"1"},{value:1.25,label:"1.25"},{value:1.5,label:"1.5"},{value:1.75,label:"1.75"},{value:2,label:"2"},{value:2.5,label:"2.5"},{value:3,label:"3"},{value:3.5,label:"3.5"}],w=function(n){function t(n){var e,r,o;return function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=this,o=y(t).call(this,n),e=!o||"object"!==d(o)&&"function"!=typeof o?m(r):o,b(m(e),"hot_keys",f(m(e))),b(m(e),"setCurrentTime",function(n){if(""!==n&&null!==n){var t=Object(h.timecodeToSeconds)(n);if(null!==e.props.videoRef.current){var r=e.props.videoRef.current;4===r.readyState&&(r.currentTime=t,e.playMedia())}}}),b(m(e),"promptSetCurrentTime",function(){var n=prompt("Jump to time - hh:mm:ss:ff hh:mm:ss mm:ss m:ss m.ss seconds");e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"promptSetCurrentTime",name:"userTimecodeValue",value:n}),null!==n&&(n.includes(":")&&(n=Object(h.timecodeToSeconds)(n)),0!==e.state.timecodeOffset&&(n-=e.state.timecodeOffset),e.setCurrentTime(n))}),b(m(e),"setTimeCodeOffset",function(n){if(e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"setTimeCodeOffset",name:"timecodeOffsetValue",value:n}),""!==n&&null!==n){var t=n;n.includes(":")&&(t=Object(h.timecodeToSeconds)(n),e.setState({timecodeOffset:t}))}}),b(m(e),"rollBack",function(){if(null!==e.props.videoRef.current){e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"rollBack",name:"rollBackValue",value:e.state.rollBackValueInSeconds});var n=e.props.videoRef.current.currentTime-e.state.rollBackValueInSeconds;e.setCurrentTime(n)}}),b(m(e),"handlePlayBackRateChange",function(n){e.setPlayBackRate(parseFloat(n.target.value))}),b(m(e),"setPlayBackRate",function(n){null!==e.props.videoRef.current&&.2<=n&&3.5>=n&&e.setState({playbackRate:n},function(){e.props.videoRef.current.playbackRate=n,e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"setPlayBackRate",name:"playbackRateNewValue",value:n})})}),b(m(e),"decreasePlaybackRate",function(){var n=[].concat(_).reverse().find(function(n){return n.value<e.state.playbackRate}),t=n?n.value:.2;e.setPlayBackRate(t)}),b(m(e),"increasePlaybackRate",function(){var n=[].concat(_).find(function(n){return n.value>e.state.playbackRate}),t=n?n.value:3.5;e.setPlayBackRate(t)}),b(m(e),"handleChangeReplayRollbackValue",function(n){null!==e.props.videoRef.current&&e.setState({rollBackValueInSeconds:n.target.value})}),b(m(e),"handleMuteVolume",function(){null!==e.props.videoRef.current&&(0<e.props.videoRef.current.volume?(e.props.videoRef.current.volume=0,e.setState({isMute:!0})):(e.props.videoRef.current.volume=1,e.setState({isMute:!1})))}),b(m(e),"isPlaying",function(){if(null!==e.props.videoRef.current)return!e.props.videoRef.current.paused}),b(m(e),"pauseMedia",function(){e.setState({isPlaying:!1},function(){return e.props.videoRef.current.pause()}),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"pauseMedia",name:"pauseMedia",value:Object(h.secondsToTimecode)(e.props.videoRef.current.currentTime)})}),b(m(e),"playMedia",function(){e.setState({isPlaying:!0},function(){return e.props.videoRef.current.play()}),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"playMedia",name:"playMedia",value:Object(h.secondsToTimecode)(e.props.videoRef.current.currentTime)})}),b(m(e),"togglePlayMedia",function(){null!==e.props.videoRef.current&&(e.state.isPlaying?e.pauseMedia():e.playMedia())}),b(m(e),"skipForward",function(){if(null!==e.props.videoRef.current){var n=+(e.props.videoRef.current.currentTime+10).toFixed(1);e.setCurrentTime(n)}}),b(m(e),"skipBackward",function(){if(null!==e.props.videoRef.current){var n=+(e.props.videoRef.current.currentTime-10).toFixed(1);e.setCurrentTime(n)}}),b(m(e),"handleProgressBarClick",function(n){var t=n.target.value;e.setCurrentTime(t),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handleProgressBarClick",name:"roundNewCurrentTime",value:t})}),b(m(e),"getMediaCurrentTime",function(){return null===e.props.videoRef.current?"00:00:00:00":Object(h.secondsToTimecode)(e.props.videoRef.current.currentTime+e.state.timecodeOffset)}),b(m(e),"handlePictureInPicture",function(){void 0!==e.props.videoRef.current&&(void 0===document.pictureInPictureElement?(alert("Picture in Picture not supported in this browser, try chrome."),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handlePictureInPicture",name:"picture-in-picture-not-supported"})):document.pictureInPictureElement?(e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handlePictureInPicture",name:"turning-picture-in-picture-off"}),document.exitPictureInPicture().catch(function(n){console.error("Video failed to leave Picture-in-Picture mode",n),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handlePictureInPicture",name:"turning-picture-in-picture-off-error"})})):(e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handlePictureInPicture",name:"turning-picture-in-picture-on"}),e.props.videoRef.current.requestPictureInPicture().catch(function(n){console.error("Video failed to enter Picture-in-Picture mode",n),e.props.handleAnalyticsEvents&&e.props.handleAnalyticsEvents({category:"MediaPlayer",action:"handlePictureInPicture",name:"turning-picture-in-picture-on-error"})})))}),e.state={playbackRate:1,rollBackValueInSeconds:e.props.rollBackValueInSeconds,timecodeOffset:e.props.timecodeOffset,hotKeys:f(m(e)),isPlaying:!1,playbackRateOptions:_,previewIsDisplayed:!0,isMute:!1},e}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&g(n,t)}(t,o.a.Component),e=t,i=[{key:"getDerivedStateFromProps",value:function(n){if(null!==n.timecodeOffset){var t=n.timecodeOffset;return"string"==typeof t&&t.includes(":")&&!t.includes("NaN")&&(t=Object(h.timecodeToSeconds)(n.timecodeOffset)),{timecodeOffset:t,rollBackValueInSeconds:n.rollBackValueInSeconds}}return null}}],(r=[{key:"componentDidMount",value:function(){this.props.hookSeek(this.setCurrentTime),this.props.hookPlayMedia(this.togglePlayMedia),this.props.hookIsPlaying(this.isPlaying)}},{key:"render",value:function(){var n=this,t=o.a.createElement(l.default,{max:null===this.props.videoRef.current?"100":parseInt(this.props.videoRef.current.duration).toString(),value:null===this.props.videoRef.current?0:parseInt(this.props.videoRef.current.currentTime),buttonClick:this.handleProgressBarClick.bind(this)}),e=o.a.createElement("div",{className:p.a.controlsSection},o.a.createElement("h2",{className:p.a.title},this.props.title),o.a.createElement(c.default,{playMedia:this.togglePlayMedia.bind(this),isPlaying:this.state.isPlaying,isMute:this.state.isMute,playbackRate:this.state.playbackRate,skipBackward:this.skipBackward.bind(this),skipForward:this.skipForward.bind(this),rollback:this.rollBack,currentTime:this.getMediaCurrentTime(),duration:this.props.mediaDuration,onSetCurrentTime:"",onSetTimecodeOffset:"",promptSetCurrentTime:this.promptSetCurrentTime.bind(this),setTimeCodeOffset:this.setTimeCodeOffset.bind(this),timecodeOffset:Object(h.secondsToTimecode)(this.state.timecodeOffset),handleMuteVolume:this.handleMuteVolume.bind(this),setPlayBackRate:this.handlePlayBackRateChange.bind(this),playbackRateOptions:this.state.playbackRateOptions,pictureInPicture:this.handlePictureInPicture,handleSaveTranscript:function(){n.props.handleSaveTranscript()}}),null===this.props.mediaUrl?null:t);return o.a.createElement("section",{className:p.a.topSection},o.a.createElement("div",{className:p.a.playerSection},null===this.props.mediaUrl?null:e))}}])&&v(e.prototype,r),i&&v(e,i),t;var e,r,i}();w.propTypes={videoRef:a.a.object.isRequired,title:a.a.string,hookSeek:a.a.func,hookPlayMedia:a.a.func,hookIsPlaying:a.a.func,mediaUrl:a.a.string,hookOnTimeUpdate:a.a.func,rollBackValueInSeconds:a.a.number,timecodeOffset:a.a.number,handleAnalyticsEvents:a.a.func,mediaDuration:a.a.string,handleSaveTranscript:a.a.func};t.default=Object(u.hotkeys)(w)},12:function(n,t){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(n){"object"==typeof window&&(e=window)}n.exports=e},13:function(n,t,e){"use strict";n.exports=function(n){var t=[];return t.toString=function(){return this.map(function(t){var e=function(n,t){var e=n[1]||"",r=n[3];if(!r)return e;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map(function(n){return"/*# sourceURL="+r.sourceRoot+n+" */"});return[e].concat(i).concat([o]).join("\n")}var a;return[e].join("\n")}(t,n);return t[2]?"@media "+t[2]+"{"+e+"}":e}).join("")},t.i=function(n,e){"string"==typeof n&&(n=[[null,n,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(o=0;o<n.length;o++){var a=n[o];null!=a[0]&&r[a[0]]||(e&&!a[2]?a[2]=e:e&&(a[2]="("+a[2]+") and ("+e+")"),t.push(a))}},t}},14:function(n,t,e){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),u=function(n){var t={};return function(n,e){if("function"==typeof n)return n();if(void 0===t[n]){var r=function(n,t){return t?t.querySelector(n):document.querySelector(n)}.call(this,n,e);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(n){r=null}t[n]=r}return t[n]}}(),c=null,l=0,f=[],s=e(32);function p(n,t){for(var e=0;e<n.length;e++){var r=n[e],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(g(r.parts[a],t))}else{var u=[];for(a=0;a<r.parts.length;a++)u.push(g(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:u}}}}function h(n,t){for(var e=[],r={},o=0;o<n.length;o++){var i=n[o],a=t.base?i[0]+t.base:i[0],u={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(u):e.push(r[a]={id:a,parts:[u]})}return e}function d(n,t){var e=u(n.insertInto);if(!e)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=f[f.length-1];if("top"===n.insertAt)r?r.nextSibling?e.insertBefore(t,r.nextSibling):e.appendChild(t):e.insertBefore(t,e.firstChild),f.push(t);else if("bottom"===n.insertAt)e.appendChild(t);else{if("object"!=typeof n.insertAt||!n.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=u(n.insertAt.before,e);e.insertBefore(t,o)}}function v(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n);var t=f.indexOf(n);t>=0&&f.splice(t,1)}function y(n){var t=document.createElement("style");if(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce){var r=function(){0;return e.nc}();r&&(n.attrs.nonce=r)}return m(t,n.attrs),d(n,t),t}function m(n,t){Object.keys(t).forEach(function(e){n.setAttribute(e,t[e])})}function g(n,t){var e,r,o,i;if(t.transform&&n.css){if(!(i="function"==typeof t.transform?t.transform(n.css):t.transform.default(n.css)))return function(){};n.css=i}if(t.singleton){var a=l++;e=c||(c=y(t)),r=w.bind(null,e,a,!1),o=w.bind(null,e,a,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(e=function(n){var t=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",m(t,n.attrs),d(n,t),t}(t),r=function(n,t,e){var r=e.css,o=e.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=s(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),u=n.href;n.href=URL.createObjectURL(a),u&&URL.revokeObjectURL(u)}.bind(null,e,t),o=function(){v(e),e.href&&URL.revokeObjectURL(e.href)}):(e=y(t),r=function(n,t){var e=t.css,r=t.media;r&&n.setAttribute("media",r);if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}.bind(null,e),o=function(){v(e)});return r(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;r(n=t)}else o()}}n.exports=function(n,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var e=h(n,t);return p(e,t),function(n){for(var r=[],o=0;o<e.length;o++){var a=e[o];(u=i[a.id]).refs--,r.push(u)}n&&p(h(n,t),t);for(o=0;o<r.length;o++){var u;if(0===(u=r[o]).refs){for(var c=0;c<u.parts.length;c++)u.parts[c]();delete i[u.id]}}}};var b,_=(b=[],function(n,t){return b[n]=t,b.filter(Boolean).join("\n")});function w(n,t,e,r){var o=e?"":r.css;if(n.styleSheet)n.styleSheet.cssText=_(t,o);else{var i=document.createTextNode(o),a=n.childNodes;a[t]&&n.removeChild(a[t]),a.length?n.insertBefore(i,a[t]):n.appendChild(i)}}},199:function(n,t,e){var r;!function(o,i,a){for(var u,c={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},l={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},f={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},s={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},p=1;p<20;++p)c[111+p]="f"+p;for(p=0;p<=9;++p)c[p+96]=p;function h(n,t,e){n.addEventListener?n.addEventListener(t,e,!1):n.attachEvent("on"+t,e)}function d(n){if("keypress"==n.type){var t=String.fromCharCode(n.which);return n.shiftKey||(t=t.toLowerCase()),t}return c[n.which]?c[n.which]:l[n.which]?l[n.which]:String.fromCharCode(n.which).toLowerCase()}function v(n){return"shift"==n||"ctrl"==n||"alt"==n||"meta"==n}function y(n,t,e){return e||(e=function(){if(!u)for(var n in u={},c)n>95&&n<112||c.hasOwnProperty(n)&&(u[c[n]]=n);return u}()[n]?"keydown":"keypress"),"keypress"==e&&t.length&&(e="keydown"),e}function m(n,t){var e,r,o,i=[];for(e=function(n){return"+"===n?["+"]:(n=n.replace(/\+{2}/g,"+plus")).split("+")}(n),o=0;o<e.length;++o)r=e[o],s[r]&&(r=s[r]),t&&"keypress"!=t&&f[r]&&(r=f[r],i.push("shift")),v(r)&&i.push(r);return{key:r,modifiers:i,action:t=y(r,i,t)}}function g(n){var t=this;if(n=n||i,!(t instanceof g))return new g(n);t.target=n,t._callbacks={},t._directMap={};var e,r={},o=!1,a=!1,u=!1;function c(n){n=n||{};var t,e=!1;for(t in r)n[t]?e=!0:r[t]=0;e||(u=!1)}function l(n,e,o,i,a,u){var c,l,f,s,p=[],h=o.type;if(!t._callbacks[n])return[];for("keyup"==h&&v(n)&&(e=[n]),c=0;c<t._callbacks[n].length;++c)if(l=t._callbacks[n][c],(i||!l.seq||r[l.seq]==l.level)&&h==l.action&&("keypress"==h&&!o.metaKey&&!o.ctrlKey||(f=e,s=l.modifiers,f.sort().join(",")===s.sort().join(",")))){var d=!i&&l.combo==a,y=i&&l.seq==i&&l.level==u;(d||y)&&t._callbacks[n].splice(c,1),p.push(l)}return p}function f(n,e,r,o){t.stopCallback(e,e.target||e.srcElement,r,o)||!1===n(e,r)&&(function(n){n.preventDefault?n.preventDefault():n.returnValue=!1}(e),function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0}(e))}function s(n){"number"!=typeof n.which&&(n.which=n.keyCode);var e=d(n);e&&("keyup"!=n.type||o!==e?t.handleKey(e,function(n){var t=[];return n.shiftKey&&t.push("shift"),n.altKey&&t.push("alt"),n.ctrlKey&&t.push("ctrl"),n.metaKey&&t.push("meta"),t}(n),n):o=!1)}function p(n,t,i,a){function l(t){return function(){u=t,++r[n],clearTimeout(e),e=setTimeout(c,1e3)}}function s(t){f(i,t,n),"keyup"!==a&&(o=d(t)),setTimeout(c,10)}r[n]=0;for(var p=0;p<t.length;++p){var h=p+1===t.length?s:l(a||m(t[p+1]).action);y(t[p],h,a,n,p)}}function y(n,e,r,o,i){t._directMap[n+":"+r]=e;var a,u=(n=n.replace(/\s+/g," ")).split(" ");u.length>1?p(n,u,e,r):(a=m(n,r),t._callbacks[a.key]=t._callbacks[a.key]||[],l(a.key,a.modifiers,{type:a.action},o,n,i),t._callbacks[a.key][o?"unshift":"push"]({callback:e,modifiers:a.modifiers,action:a.action,seq:o,level:i,combo:n}))}t._handleKey=function(n,t,e){var r,o=l(n,t,e),i={},s=0,p=!1;for(r=0;r<o.length;++r)o[r].seq&&(s=Math.max(s,o[r].level));for(r=0;r<o.length;++r)if(o[r].seq){if(o[r].level!=s)continue;p=!0,i[o[r].seq]=1,f(o[r].callback,e,o[r].combo,o[r].seq)}else p||f(o[r].callback,e,o[r].combo);var h="keypress"==e.type&&a;e.type!=u||v(n)||h||c(i),a=p&&"keydown"==e.type},t._bindMultiple=function(n,t,e){for(var r=0;r<n.length;++r)y(n[r],t,e)},h(n,"keypress",s),h(n,"keydown",s),h(n,"keyup",s)}g.prototype.bind=function(n,t,e){return n=n instanceof Array?n:[n],this._bindMultiple.call(this,n,t,e),this},g.prototype.unbind=function(n,t){return this.bind.call(this,n,function(){},t)},g.prototype.trigger=function(n,t){return this._directMap[n+":"+t]&&this._directMap[n+":"+t]({},n),this},g.prototype.reset=function(){return this._callbacks={},this._directMap={},this},g.prototype.stopCallback=function(n,t){return!((" "+t.className+" ").indexOf(" mousetrap ")>-1)&&(!function n(t,e){return t!==i&&(t===e||n(t.parentNode,e))}(t,this.target)&&("INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable))},g.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)},g.init=function(){var n=g(i);for(var t in n)"_"!==t.charAt(0)&&(g[t]=function(t){return function(){return n[t].apply(n,arguments)}}(t))},g.init(),o.Mousetrap=g,n.exports&&(n.exports=g),void 0===(r=function(){return g}.call(t,e,t,n))||(n.exports=r)}(window,document)},2:function(n,t,e){(t=n.exports=e(13)(!1)).push([n.i," {\n}\n",""]),t.locals={"color-labs-red":"#a0372d","color-darkest-grey":"#282828","color-dark-grey":"#4a4a4a","color-mid-grey":"#696969","color-light-grey":"#767676","color-lightest-grey":"#f2f2f2","color-subt-green":"#69e3c2","color-light-shilo":"#E2A9A2"}},200:function(n,t,e){(function(n,r){var o;
/**
* @license
* Lodash <https://lodash.com/>
* Copyright JS Foundation and other contributors <https://js.foundation/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var i,a=200,u="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",l="__lodash_hash_undefined__",f=500,s="__lodash_placeholder__",p=1,h=2,d=4,v=1,y=2,m=1,g=2,b=4,_=8,w=16,k=32,x=64,O=128,j=256,S=512,P=30,E="...",C=800,T=16,M=1,A=2,I=1/0,z=9007199254740991,R=1.7976931348623157e308,L=NaN,N=4294967295,W=N-1,B=N>>>1,U=[["ary",O],["bind",m],["bindKey",g],["curry",_],["curryRight",w],["flip",S],["partial",k],["partialRight",x],["rearg",j]],V="[object Arguments]",D="[object Array]",F="[object AsyncFunction]",H="[object Boolean]",X="[object Date]",K="[object DOMException]",q="[object Error]",J="[object Function]",Z="[object GeneratorFunction]",$="[object Map]",G="[object Number]",Y="[object Null]",Q="[object Object]",nn="[object Proxy]",tn="[object RegExp]",en="[object Set]",rn="[object String]",on="[object Symbol]",an="[object Undefined]",un="[object WeakMap]",cn="[object WeakSet]",ln="[object ArrayBuffer]",fn="[object DataView]",sn="[object Float32Array]",pn="[object Float64Array]",hn="[object Int8Array]",dn="[object Int16Array]",vn="[object Int32Array]",yn="[object Uint8Array]",mn="[object Uint8ClampedArray]",gn="[object Uint16Array]",bn="[object Uint32Array]",_n=/\b__p \+= '';/g,wn=/\b(__p \+=) '' \+/g,kn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xn=/&(?:amp|lt|gt|quot|#39);/g,On=/[&<>"']/g,jn=RegExp(xn.source),Sn=RegExp(On.source),Pn=/<%-([\s\S]+?)%>/g,En=/<%([\s\S]+?)%>/g,Cn=/<%=([\s\S]+?)%>/g,Tn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mn=/^\w*$/,An=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,In=/[\\^$.*+?()[\]{}|]/g,zn=RegExp(In.source),Rn=/^\s+|\s+$/g,Ln=/^\s+/,Nn=/\s+$/,Wn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bn=/\{\n\/\* \[wrapped with (.+)\] \*/,Un=/,? & /,Vn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dn=/\\(\\)?/g,Fn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hn=/\w*$/,Xn=/^[-+]0x[0-9a-f]+$/i,Kn=/^0b[01]+$/i,qn=/^\[object .+?Constructor\]$/,Jn=/^0o[0-7]+$/i,Zn=/^(?:0|[1-9]\d*)$/,$n=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Gn=/($^)/,Yn=/['\n\r\u2028\u2029\\]/g,Qn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",nt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tt="[\\ud800-\\udfff]",et="["+nt+"]",rt="["+Qn+"]",ot="\\d+",it="[\\u2700-\\u27bf]",at="[a-z\\xdf-\\xf6\\xf8-\\xff]",ut="[^\\ud800-\\udfff"+nt+ot+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ct="\\ud83c[\\udffb-\\udfff]",lt="[^\\ud800-\\udfff]",ft="(?:\\ud83c[\\udde6-\\uddff]){2}",st="[\\ud800-\\udbff][\\udc00-\\udfff]",pt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ht="(?:"+at+"|"+ut+")",dt="(?:"+pt+"|"+ut+")",vt="(?:"+rt+"|"+ct+")"+"?",yt="[\\ufe0e\\ufe0f]?"+vt+("(?:\\u200d(?:"+[lt,ft,st].join("|")+")[\\ufe0e\\ufe0f]?"+vt+")*"),mt="(?:"+[it,ft,st].join("|")+")"+yt,gt="(?:"+[lt+rt+"?",rt,ft,st,tt].join("|")+")",bt=RegExp("['’]","g"),_t=RegExp(rt,"g"),wt=RegExp(ct+"(?="+ct+")|"+gt+yt,"g"),kt=RegExp([pt+"?"+at+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[et,pt,"$"].join("|")+")",dt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[et,pt+ht,"$"].join("|")+")",pt+"?"+ht+"+(?:['’](?:d|ll|m|re|s|t|ve))?",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ot,mt].join("|"),"g"),xt=RegExp("[\\u200d\\ud800-\\udfff"+Qn+"\\ufe0e\\ufe0f]"),Ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,jt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],St=-1,Pt={};Pt[sn]=Pt[pn]=Pt[hn]=Pt[dn]=Pt[vn]=Pt[yn]=Pt[mn]=Pt[gn]=Pt[bn]=!0,Pt[V]=Pt[D]=Pt[ln]=Pt[H]=Pt[fn]=Pt[X]=Pt[q]=Pt[J]=Pt[$]=Pt[G]=Pt[Q]=Pt[tn]=Pt[en]=Pt[rn]=Pt[un]=!1;var Et={};Et[V]=Et[D]=Et[ln]=Et[fn]=Et[H]=Et[X]=Et[sn]=Et[pn]=Et[hn]=Et[dn]=Et[vn]=Et[$]=Et[G]=Et[Q]=Et[tn]=Et[en]=Et[rn]=Et[on]=Et[yn]=Et[mn]=Et[gn]=Et[bn]=!0,Et[q]=Et[J]=Et[un]=!1;var Ct={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Tt=parseFloat,Mt=parseInt,At="object"==typeof n&&n&&n.Object===Object&&n,It="object"==typeof self&&self&&self.Object===Object&&self,zt=At||It||Function("return this")(),Rt=t&&!t.nodeType&&t,Lt=Rt&&"object"==typeof r&&r&&!r.nodeType&&r,Nt=Lt&&Lt.exports===Rt,Wt=Nt&&At.process,Bt=function(){try{var n=Lt&&Lt.require&&Lt.require("util").types;return n||Wt&&Wt.binding&&Wt.binding("util")}catch(n){}}(),Ut=Bt&&Bt.isArrayBuffer,Vt=Bt&&Bt.isDate,Dt=Bt&&Bt.isMap,Ft=Bt&&Bt.isRegExp,Ht=Bt&&Bt.isSet,Xt=Bt&&Bt.isTypedArray;function Kt(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function qt(n,t,e,r){for(var o=-1,i=null==n?0:n.length;++o<i;){var a=n[o];t(r,a,e(a),n)}return r}function Jt(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&!1!==t(n[e],e,n););return n}function Zt(n,t){for(var e=null==n?0:n.length;e--&&!1!==t(n[e],e,n););return n}function $t(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(!t(n[e],e,n))return!1;return!0}function Gt(n,t){for(var e=-1,r=null==n?0:n.length,o=0,i=[];++e<r;){var a=n[e];t(a,e,n)&&(i[o++]=a)}return i}function Yt(n,t){return!!(null==n?0:n.length)&&ce(n,t,0)>-1}function Qt(n,t,e){for(var r=-1,o=null==n?0:n.length;++r<o;)if(e(t,n[r]))return!0;return!1}function ne(n,t){for(var e=-1,r=null==n?0:n.length,o=Array(r);++e<r;)o[e]=t(n[e],e,n);return o}function te(n,t){for(var e=-1,r=t.length,o=n.length;++e<r;)n[o+e]=t[e];return n}function ee(n,t,e,r){var o=-1,i=null==n?0:n.length;for(r&&i&&(e=n[++o]);++o<i;)e=t(e,n[o],o,n);return e}function re(n,t,e,r){var o=null==n?0:n.length;for(r&&o&&(e=n[--o]);o--;)e=t(e,n[o],o,n);return e}function oe(n,t){for(var e=-1,r=null==n?0:n.length;++e<r;)if(t(n[e],e,n))return!0;return!1}var ie=pe("length");function ae(n,t,e){var r;return e(n,function(n,e,o){if(t(n,e,o))return r=e,!1}),r}function ue(n,t,e,r){for(var o=n.length,i=e+(r?1:-1);r?i--:++i<o;)if(t(n[i],i,n))return i;return-1}function ce(n,t,e){return t==t?function(n,t,e){var r=e-1,o=n.length;for(;++r<o;)if(n[r]===t)return r;return-1}(n,t,e):ue(n,fe,e)}function le(n,t,e,r){for(var o=e-1,i=n.length;++o<i;)if(r(n[o],t))return o;return-1}function fe(n){return n!=n}function se(n,t){var e=null==n?0:n.length;return e?ve(n,t)/e:L}function pe(n){return function(t){return null==t?i:t[n]}}function he(n){return function(t){return null==n?i:n[t]}}function de(n,t,e,r,o){return o(n,function(n,o,i){e=r?(r=!1,n):t(e,n,o,i)}),e}function ve(n,t){for(var e,r=-1,o=n.length;++r<o;){var a=t(n[r]);a!==i&&(e=e===i?a:e+a)}return e}function ye(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function me(n){return function(t){return n(t)}}function ge(n,t){return ne(t,function(t){return n[t]})}function be(n,t){return n.has(t)}function _e(n,t){for(var e=-1,r=n.length;++e<r&&ce(t,n[e],0)>-1;);return e}function we(n,t){for(var e=n.length;e--&&ce(t,n[e],0)>-1;);return e}var ke=he({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),xe=he({"&":"&","<":"<",">":">",'"':""","'":"'"});function Oe(n){return"\\"+Ct[n]}function je(n){return xt.test(n)}function Se(n){var t=-1,e=Array(n.size);return n.forEach(function(n,r){e[++t]=[r,n]}),e}function Pe(n,t){return function(e){return n(t(e))}}function Ee(n,t){for(var e=-1,r=n.length,o=0,i=[];++e<r;){var a=n[e];a!==t&&a!==s||(n[e]=s,i[o++]=e)}return i}function Ce(n){var t=-1,e=Array(n.size);return n.forEach(function(n){e[++t]=n}),e}function Te(n){var t=-1,e=Array(n.size);return n.forEach(function(n){e[++t]=[n,n]}),e}function Me(n){return je(n)?function(n){var t=wt.lastIndex=0;for(;wt.test(n);)++t;return t}(n):ie(n)}function Ae(n){return je(n)?function(n){return n.match(wt)||[]}(n):function(n){return n.split("")}(n)}var Ie=he({"&":"&","<":"<",">":">",""":'"',"'":"'"});var ze=function n(t){var e,r=(t=null==t?zt:ze.defaults(zt.Object(),t,ze.pick(zt,jt))).Array,o=t.Date,Qn=t.Error,nt=t.Function,tt=t.Math,et=t.Object,rt=t.RegExp,ot=t.String,it=t.TypeError,at=r.prototype,ut=nt.prototype,ct=et.prototype,lt=t["__core-js_shared__"],ft=ut.toString,st=ct.hasOwnProperty,pt=0,ht=(e=/[^.]+$/.exec(lt&<.keys&<.keys.IE_PROTO||""))?"Symbol(src)_1."+e:"",dt=ct.toString,vt=ft.call(et),yt=zt._,mt=rt("^"+ft.call(st).replace(In,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),gt=Nt?t.Buffer:i,wt=t.Symbol,xt=t.Uint8Array,Ct=gt?gt.allocUnsafe:i,At=Pe(et.getPrototypeOf,et),It=et.create,Rt=ct.propertyIsEnumerable,Lt=at.splice,Wt=wt?wt.isConcatSpreadable:i,Bt=wt?wt.iterator:i,ie=wt?wt.toStringTag:i,he=function(){try{var n=Bi(et,"defineProperty");return n({},"",{}),n}catch(n){}}(),Re=t.clearTimeout!==zt.clearTimeout&&t.clearTimeout,Le=o&&o.now!==zt.Date.now&&o.now,Ne=t.setTimeout!==zt.setTimeout&&t.setTimeout,We=tt.ceil,Be=tt.floor,Ue=et.getOwnPropertySymbols,Ve=gt?gt.isBuffer:i,De=t.isFinite,Fe=at.join,He=Pe(et.keys,et),Xe=tt.max,Ke=tt.min,qe=o.now,Je=t.parseInt,Ze=tt.random,$e=at.reverse,Ge=Bi(t,"DataView"),Ye=Bi(t,"Map"),Qe=Bi(t,"Promise"),nr=Bi(t,"Set"),tr=Bi(t,"WeakMap"),er=Bi(et,"create"),rr=tr&&new tr,or={},ir=sa(Ge),ar=sa(Ye),ur=sa(Qe),cr=sa(nr),lr=sa(tr),fr=wt?wt.prototype:i,sr=fr?fr.valueOf:i,pr=fr?fr.toString:i;function hr(n){if(Eu(n)&&!mu(n)&&!(n instanceof mr)){if(n instanceof yr)return n;if(st.call(n,"__wrapped__"))return pa(n)}return new yr(n)}var dr=function(){function n(){}return function(t){if(!Pu(t))return{};if(It)return It(t);n.prototype=t;var e=new n;return n.prototype=i,e}}();function vr(){}function yr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function mr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=N,this.__views__=[]}function gr(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function br(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function _r(n){var t=-1,e=null==n?0:n.length;for(this.clear();++t<e;){var r=n[t];this.set(r[0],r[1])}}function wr(n){var t=-1,e=null==n?0:n.length;for(this.__data__=new _r;++t<e;)this.add(n[t])}function kr(n){var t=this.__data__=new br(n);this.size=t.size}function xr(n,t){var e=mu(n),r=!e&&yu(n),o=!e&&!r&&wu(n),i=!e&&!r&&!o&&Lu(n),a=e||r||o||i,u=a?ye(n.length,ot):[],c=u.length;for(var l in n)!t&&!st.call(n,l)||a&&("length"==l||o&&("offset"==l||"parent"==l)||i&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||Ki(l,c))||u.push(l);return u}function Or(n){var t=n.length;return t?n[ko(0,t-1)]:i}function jr(n,t){return ca(ri(n),zr(t,0,n.length))}function Sr(n){return ca(ri(n))}function Pr(n,t,e){(e===i||hu(n[t],e))&&(e!==i||t in n)||Ar(n,t,e)}function Er(n,t,e){var r=n[t];st.call(n,t)&&hu(r,e)&&(e!==i||t in n)||Ar(n,t,e)}function Cr(n,t){for(var e=n.length;e--;)if(hu(n[e][0],t))return e;return-1}function Tr(n,t,e,r){return Br(n,function(n,o,i){t(r,n,e(n),i)}),r}function Mr(n,t){return n&&oi(t,oc(t),n)}function Ar(n,t,e){"__proto__"==t&&he?he(n,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):n[t]=e}function Ir(n,t){for(var e=-1,o=t.length,a=r(o),u=null==n;++e<o;)a[e]=u?i:Qu(n,t[e]);return a}function zr(n,t,e){return n==n&&(e!==i&&(n=n<=e?n:e),t!==i&&(n=n>=t?n:t)),n}function Rr(n,t,e,r,o,a){var u,c=t&p,l=t&h,f=t&d;if(e&&(u=o?e(n,r,o,a):e(n)),u!==i)return u;if(!Pu(n))return n;var s=mu(n);if(s){if(u=function(n){var t=n.length,e=new n.constructor(t);return t&&"string"==typeof n[0]&&st.call(n,"index")&&(e.index=n.index,e.input=n.input),e}(n),!c)return ri(n,u)}else{var v=Di(n),y=v==J||v==Z;if(wu(n))return Go(n,c);if(v==Q||v==V||y&&!o){if(u=l||y?{}:Hi(n),!c)return l?function(n,t){return oi(n,Vi(n),t)}(n,function(n,t){return n&&oi(t,ic(t),n)}(u,n)):function(n,t){return oi(n,Ui(n),t)}(n,Mr(u,n))}else{if(!Et[v])return o?n:{};u=function(n,t,e){var r,o,i,a=n.constructor;switch(t){case ln:return Yo(n);case H:case X:return new a(+n);case fn:return function(n,t){var e=t?Yo(n.buffer):n.buffer;return new n.constructor(e,n.byteOffset,n.byteLength)}(n,e);case sn:case pn:case hn:case dn:case vn:case yn:case mn:case gn:case bn:return Qo(n,e);case $:return new a;case G:case rn:return new a(n);case tn:return(i=new(o=n).constructor(o.source,Hn.exec(o))).lastIndex=o.lastIndex,i;case en:return new a;case on:return r=n,sr?et(sr.call(r)):{}}}(n,v,c)}}a||(a=new kr);var m=a.get(n);if(m)return m;if(a.set(n,u),Iu(n))return n.forEach(function(r){u.add(Rr(r,t,e,r,n,a))}),u;if(Cu(n))return n.forEach(function(r,o){u.set(o,Rr(r,t,e,o,n,a))}),u;var g=s?i:(f?l?Ai:Mi:l?ic:oc)(n);return Jt(g||n,function(r,o){g&&(r=n[o=r]),Er(u,o,Rr(r,t,e,o,n,a))}),u}function Lr(n,t,e){var r=e.length;if(null==n)return!r;for(n=et(n);r--;){var o=e[r],a=t[o],u=n[o];if(u===i&&!(o in n)||!a(u))return!1}return!0}function Nr(n,t,e){if("function"!=typeof n)throw new it(c);return oa(function(){n.apply(i,e)},t)}function Wr(n,t,e,r){var o=-1,i=Yt,u=!0,c=n.length,l=[],f=t.length;if(!c)return l;e&&(t=ne(t,me(e))),r?(i=Qt,u=!1):t.length>=a&&(i=be,u=!1,t=new wr(t));n:for(;++o<c;){var s=n[o],p=null==e?s:e(s);if(s=r||0!==s?s:0,u&&p==p){for(var h=f;h--;)if(t[h]===p)continue n;l.push(s)}else i(t,p,r)||l.push(s)}return l}hr.templateSettings={escape:Pn,evaluate:En,interpolate:Cn,variable:"",imports:{_:hr}},hr.prototype=vr.prototype,hr.prototype.constructor=hr,yr.prototype=dr(vr.prototype),yr.prototype.constructor=yr,mr.prototype=dr(vr.prototype),mr.prototype.constructor=mr,gr.prototype.clear=function(){this.__data__=er?er(null):{},this.size=0},gr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},gr.prototype.get=function(n){var t=this.__data__;if(er){var e=t[n];return e===l?i:e}return st.call(t,n)?t[n]:i},gr.prototype.has=function(n){var t=this.__data__;return er?t[n]!==i:st.call(t,n)},gr.prototype.set=function(n,t){var e=this.__data__;return this.size+=this.has(n)?0:1,e[n]=er&&t===i?l:t,this},br.prototype.clear=function(){this.__data__=[],this.size=0},br.prototype.delete=function(n){var t=this.__data__,e=Cr(t,n);return!(e<0||(e==t.length-1?t.pop():Lt.call(t,e,1),--this.size,0))},br.prototype.get=function(n){var t=this.__data__,e=Cr(t,n);return e<0?i:t[e][1]},br.prototype.has=function(n){return Cr(this.__data__,n)>-1},br.prototype.set=function(n,t){var e=this.__data__,r=Cr(e,n);return r<0?(++this.size,e.push([n,t])):e[r][1]=t,this},_r.prototype.clear=function(){this.size=0,this.__data__={hash:new gr,map:new(Ye||br),string:new gr}},_r.prototype.delete=function(n){var t=Ni(this,n).delete(n);return this.size-=t?1:0,t},_r.prototype.get=function(n){return Ni(this,n).get(n)},_r.prototype.has=function(n){return Ni(this,n).has(n)},_r.prototype.set=function(n,t){var e=Ni(this,n),r=e.size;return e.set(n,t),this.size+=e.size==r?0:1,this},wr.prototype.add=wr.prototype.push=function(n){return this.__data__.set(n,l),this},wr.prototype.has=function(n){return this.__data__.has(n)},kr.prototype.clear=function(){this.__data__=new br,this.size=0},kr.prototype.delete=function(n){var t=this.__data__,e=t.delete(n);return this.size=t.size,e},kr.prototype.get=function(n){return this.__data__.get(n)},kr.prototype.has=function(n){return this.__data__.has(n)},kr.prototype.set=function(n,t){var e=this.__data__;if(e instanceof br){var r=e.__data__;if(!Ye||r.length<a-1)return r.push([n,t]),this.size=++e.size,this;e=this.__data__=new _r(r)}return e.set(n,t),this.size=e.size,this};var Br=ui(qr),Ur=ui(Jr,!0);function Vr(n,t){var e=!0;return Br(n,function(n,r,o){return e=!!t(n,r,o)}),e}function Dr(n,t,e){for(var r=-1,o=n.length;++r<o;){var a=n[r],u=t(a);if(null!=u&&(c===i?u==u&&!Ru(u):e(u,c)))var c=u,l=a}return l}function Fr(n,t){var e=[];return Br(n,function(n,r,o){t(n,r,o)&&e.push(n)}),e}function Hr(n,t,e,r,o){var i=-1,a=n.length;for(e||(e=Xi),o||(o=[]);++i<a;){var u=n[i];t>0&&e(u)?t>1?Hr(u,t-1,e,r,o):te(o,u):r||(o[o.length]=u)}return o}var Xr=ci(),Kr=ci(!0);function qr(n,t){return n&&Xr(n,t,oc)}function Jr(n,t){return n&&Kr(n,t,oc)}function Zr(n,t){return Gt(t,function(t){return Ou(n[t])})}function $r(n,t){for(var e=0,r=(t=qo(t,n)).length;null!=n&&e<r;)n=n[fa(t[e++])];return e&&e==r?n:i}function Gr(n,t,e){var r=t(n);return mu(n)?r:te(r,e(n))}function Yr(n){return null==n?n===i?an:Y:ie&&ie in et(n)?function(n){var t=st.call(n,ie),e=n[ie];try{n[ie]=i;var r=!0}catch(n){}var o=dt.call(n);return r&&(t?n[ie]=e:delete n[ie]),o}(n):function(n){return dt.call(n)}(n)}function Qr(n,t){return n>t}function no(n,t){return null!=n&&st.call(n,t)}function to(n,t){return null!=n&&t in et(n)}function eo(n,t,e){for(var o=e?Qt:Yt,a=n[0].length,u=n.length,c=u,l=r(u),f=1/0,s=[];c--;){var p=n[c];c&&t&&(p=ne(p,me(t))),f=Ke(p.length,f),l[c]=!e&&(t||a>=120&&p.length>=120)?new wr(c&&p):i}p=n[0];var h=-1,d=l[0];n:for(;++h<a&&s.length<f;){var v=p[h],y=t?t(v):v;if(v=e||0!==v?v:0,!(d?be(d,y):o(s,y,e))){for(c=u;--c;){var m=l[c];if(!(m?be(m,y):o(n[c],y,e)))continue n}d&&d.push(y),s.push(v)}}return s}function ro(n,t,e){var r=null==(n=ta(n,t=qo(t,n)))?n:n[fa(xa(t))];return null==r?i:Kt(r,n,e)}function oo(n){return Eu(n)&&Yr(n)==V}function io(n,t,e,r,o){return n===t||(null==n||null==t||!Eu(n)&&!Eu(t)?n!=n&&t!=t:function(n,t,e,r,o,a){var u=mu(n),c=mu(t),l=u?D:Di(n),f=c?D:Di(t),s=(l=l==V?Q:l)==Q,p=(f=f==V?Q:f)==Q,h=l==f;if(h&&wu(n)){if(!wu(t))return!1;u=!0,s=!1}if(h&&!s)return a||(a=new kr),u||Lu(n)?Ci(n,t,e,r,o,a):function(n,t,e,r,o,i,a){switch(e){case fn:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case ln:return!(n.byteLength!=t.byteLength||!i(new xt(n),new xt(t)));case H:case X:case G:return hu(+n,+t);case q:return n.name==t.name&&n.message==t.message;case tn:case rn:return n==t+"";case $:var u=Se;case en:var c=r&v;if(u||(u=Ce),n.size!=t.size&&!c)return!1;var l=a.get(n);if(l)return l==t;r|=y,a.set(n,t);var f=Ci(u(n),u(t),r,o,i,a);return a.delete(n),f;case on:if(sr)return sr.call(n)==sr.call(t)}return!1}(n,t,l,e,r,o,a);if(!(e&v)){var d=s&&st.call(n,"__wrapped__"),m=p&&st.call(t