From 813f550837ae72256a4522280dbf741e805e2112 Mon Sep 17 00:00:00 2001 From: Gabriel Csapo Date: Fri, 12 Jan 2018 22:42:01 -0800 Subject: [PATCH] 1.2.5 - updates dependencies - fixes db having a default address --- tryitout.js => .tryitout | 4 +- CHANGELOG.md | 5 + bin/lcov-server.js | 5 +- dist/bundle.js | 14 +- docs/code/ci.js.html | 3 +- docs/code/coverage.js.html | 27 +- docs/code/index.html | 16 +- docs/index.html | 2268 +++++++++++++++++++++++++++++++++++- index.js | 1 + package.json | 28 +- 10 files changed, 2330 insertions(+), 41 deletions(-) rename tryitout.js => .tryitout (90%) diff --git a/tryitout.js b/.tryitout similarity index 90% rename from tryitout.js rename to .tryitout index cc03953..30083e5 100644 --- a/tryitout.js +++ b/.tryitout @@ -11,5 +11,7 @@ module.exports = { Docs: './code/index.html', Storybook: './storybook/index.html', Example: 'http://lcov-server.gabrielcsapo.com' - } + }, + output: './docs', + template: 'product' }; diff --git a/CHANGELOG.md b/CHANGELOG.md index 31ed157..67772fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 1.2.5 (01/12/2018) + +- updates dependencies +- fixes db having a default address + # 1.2.4 (12/07/2017) - fixes prepublish step diff --git a/bin/lcov-server.js b/bin/lcov-server.js index b7b6ce3..8fea7e2 100755 --- a/bin/lcov-server.js +++ b/bin/lcov-server.js @@ -29,7 +29,7 @@ args.forEach((a, i) => { Usage: lcov-server [options] Commands: - + upload, --upload, -u [server ] Set the url to upload lcov data too (default: http://localhost:8080) serve, -s, --serve Pass this option to startup a lcov-server instance version, -v, --version output the version number @@ -77,9 +77,8 @@ args.forEach((a, i) => { const { parser, upload, serve, db, basePath } = program; - if(serve) { - process.env.MONGO_URL = process.env.MONGO_URL || db; + process.env.MONGO_URL = process.env.MONGO_URL || db || 'mongodb://localhost:32768/lcov-server'; require('../index'); } else { diff --git a/dist/bundle.js b/dist/bundle.js index 47ecdfd..53d5dd1 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,4 +1,4 @@ -webpackJsonp([0],{111:function(e){"use strict";e.exports.parseCoverage=function(e,t){var a=[[],[],[]];return e.forEach(function(e){var o=e.git,n=e.source_files;if(!t||t===(o.branch||o.git_branch)){var r=0,l=0,i=0,s=0;n.forEach(function(e){var t=e.lines,a=void 0===t?{hit:0,found:0}:t,o=e.branches,n=void 0===o?{hit:0,found:0}:o,d=e.functions,c=void 0===d?{hit:0,found:0}:d;a&&n&&c&&(l+=parseInt(100*(a.hit/a.found||1)),i+=parseInt(100*(n.hit/n.found||1)),s+=parseInt(100*(c.hit/c.found||1)),r+=1)}),a[0].push(l/r),a[1].push(i/r),a[2].push(s/r)}}),1==a[0].length&&(a[0].push(a[0][0]),a[1].push(a[1][0]),a[2].push(a[2][0])),a}},159:function(e){e.exports={name:"lcov-server",version:"1.2.3",description:"\uD83C\uDFAF A simple lcov server & cli parser",main:"index.js",homepage:"https://github.com/gabrielcsapo/lcov-server#readme",repository:{type:"git",url:"git+https://github.com/gabrielcsapo/lcov-server.git"},engines:{node:">= 4"},bugs:{url:"https://github.com/gabrielcsapo/lcov-server/issues"},scripts:{lint:"eslint .",test:"tape test/lib/**/*.js test/index.js",coverage:"tap test/lib/**.js --coverage --coverage-report=lcov",prepublish:"npm run build",build:"npm run build:client && npm run build:server","build:server":"babel index.js --out-dir ./distributed && babel lib --out-dir ./distributed/lib && babel bin --out-dir ./distributed/bin && cp package.json ./distributed/ && cp -r dist ./distributed","build:client":"NODE_ENV=production webpack --progress",start:"./bin/lcov-server.js --serve",dev:"NODE_ENV=development webpack-dev-server --hot --port 5000",pack:"pkg bin/lcov-server.js -c package.json -o packed/lcov-server","generate-docs":"tryitout --output=docs --template=product && jsdoc -c jsdoc.json",storybook:"start-storybook -p 6006","build-storybook":"build-storybook --output-dir ./docs/storybook"},author:"Gabriel J. Csapo ",bin:{"lcov-server":"./distributed/bin/lcov-server.js"},pkg:{scripts:["index.js","bin/*","lib/**/*"],assets:["src/**/*","dist/**/**","node_modules/openbadge/**/**"],targets:["node8-macos-x64","node8-linux-x64","node8-win-x64"]},license:"Apache-2.0",dependencies:{"babel-polyfill":"^6.26.0",badgeit:"0.0.2",compression:"^1.7.1",express:"^4.16.2","git-url-parse":"^7.0.1",moment:"^2.19.3",mongoose:"^4.13.6",openbadge:"^1.0.4","serve-static":"^1.13.1","update-notifier":"^2.3.0",xml2js:"^0.4.19"},devDependencies:{"@storybook/addon-knobs":"^3.2.17","@storybook/react":"^3.2.17","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","body-parser":"^1.18.2","css-loader":"^0.28.7",docdash:"^0.4.0",eslint:"^4.12.1","eslint-plugin-react":"^7.5.1",getstorybook:"^1.7.0","highlight.js":"^9.12.0",jsdoc:"^3.5.4",pkg:"^4.2.6","prop-types":"^15.6.0","psychic.css":"0.0.1",react:"^16.2.0","react-dom":"^16.2.0","react-router-dom":"^4.2.2","react-select":"^1.1.0",shelljs:"^0.7.8","style-loader":"^0.19.0",tap:"^11.0.0",tape:"^4.8.0",tryitout:"^1.2.0",webpack:"^3.10.0","webpack-dev-server":"^2.9.7","whatwg-fetch":"^2.0.3"}}},160:function(e,t,a){"use strict";function o(e){if("string"!=typeof e)throw new Error("The url must be a string.");var t=r(e),a=t.resource.split("."),n=null;switch(t.toString=function(e){return o.stringify(this,e)},t.source=2= 4"},bugs:{url:"https://github.com/gabrielcsapo/lcov-server/issues"},scripts:{lint:"eslint .",test:"tape test/lib/**/*.js test/index.js",coverage:"tap test/lib/**.js --coverage --coverage-report=lcov",prepublish:"npm run build",build:"npm run build:client && npm run build:server","build:server":"babel index.js --out-dir ./distributed && babel lib --out-dir ./distributed/lib && babel bin --out-dir ./distributed/bin && cp package.json ./distributed/ && cp -r dist ./distributed","build:client":"NODE_ENV=production webpack --progress",start:"./bin/lcov-server.js --serve",dev:"NODE_ENV=development webpack-dev-server --hot --port 5000",pack:"pkg bin/lcov-server.js -c package.json -o packed/lcov-server","generate-docs":"tryitout && jsdoc -c jsdoc.json",storybook:"start-storybook -p 6006","build-storybook":"build-storybook --output-dir ./docs/storybook"},author:"Gabriel J. Csapo ",bin:{"lcov-server":"./distributed/bin/lcov-server.js"},pkg:{scripts:["index.js","bin/*","lib/**/*"],assets:["src/**/*","dist/**/**","node_modules/openbadge/**/**"],targets:["node8-macos-x64","node8-linux-x64","node8-win-x64"]},license:"Apache-2.0",dependencies:{"babel-polyfill":"^6.26.0",badgeit:"0.0.2",compression:"^1.7.1",express:"^4.16.2","git-url-parse":"^7.0.2",moment:"^2.20.1",mongoose:"^4.13.9",openbadge:"^1.0.4","serve-static":"^1.13.1","update-notifier":"^2.3.0",xml2js:"^0.4.19"},devDependencies:{"@storybook/addon-knobs":"^3.3.8","@storybook/react":"^3.3.8","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","body-parser":"^1.18.2","css-loader":"^0.28.8",docdash:"^0.4.0",eslint:"^4.15.0","eslint-plugin-react":"^7.5.1",getstorybook:"^1.7.0","highlight.js":"^9.12.0",jsdoc:"^3.5.4",pkg:"^4.2.6","prop-types":"^15.6.0","psychic.css":"0.0.1",react:"^16.2.0","react-dom":"^16.2.0","react-router-dom":"^4.2.2","react-select":"^1.2.1",shelljs:"^0.8.0","style-loader":"^0.19.1",tap:"^11.0.1",tape:"^4.8.0",tryitout:"^2.0.6",webpack:"^3.10.0","webpack-dev-server":"^2.9.7","whatwg-fetch":"^2.0.3"}}},160:function(e,t,a){"use strict";function o(e){if("string"!=typeof e)throw new Error("The url must be a string.");var t=r(e),a=t.resource.split("."),n=null;switch(t.toString=function(e){return o.stringify(this,e)},t.source=2l||ru.bottom?d.scrollTop=s.offsetTop+s.clientHeight-d.offsetHeight:c.topt.offsetHeight&&0>=t.scrollHeight-t.offsetHeight-t.scrollTop&&this.props.onMenuScrollToBottom()}}},{key:"handleRequired",value:function(e,t){return!e||(t?0===e.length:0===Object.keys(e).length)}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e,t){var a=this,o="object"===("undefined"==typeof t?"undefined":M(t))?t:this.props;if(o.multi){if("string"==typeof e&&(e=e.split(o.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return a.expandValue(e,o)}).filter(function(e){return e})}var n=this.expandValue(e,o);return n?[n]:[]}},{key:"expandValue",value:function(e,t){var a="undefined"==typeof e?"undefined":M(e);if("string"!==a&&"number"!==a&&"boolean"!==a)return e;var o=t.options,n=t.valueKey;if(o)for(var r=0;ro&&this.focusOption(a[o+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,a=this.getValueArray(this.props.value);this.setValue(a.filter(function(a){return a[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({isOpen:!1,inputValue:this.handleInputValueChange("")},this.focus))}},{key:"getResetValue",value:function(){return void 0===this.props.resetValue?this.props.multi?[]:null:this.props.resetValue}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen)return void this.setState({isOpen:!0,inputValue:"",focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null)});if(t.length){for(var a=-1,o=0;on?0:n}else if("page_down"===e){var n=a+this.props.pageSize;a=n>t.length-1?t.length-1:n}-1===a&&(a=0),this.setState({focusedIndex:t[a].index,focusedOption:t[a].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){return this.props.isLoading?h.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},h.a.createElement("span",{className:"Select-loading"})):void 0}},{key:"renderValue",value:function(e,t){var a=this,o=this.props.valueRenderer||this.getOptionLabel,n=this.props.valueComponent;if(!e.length)return this.state.inputValue?null:h.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder);var r=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return h.a.createElement(n,{id:a._instancePrefix+"-value-"+t,instancePrefix:a._instancePrefix,disabled:a.props.disabled||!1===e.clearableValue,key:"value-"+t+"-"+e[a.props.valueKey],onClick:r,onRemove:a.removeValue,value:e},o(e,t),h.a.createElement("span",{className:"Select-aria-only"},"\xA0"))}):this.state.inputValue?void 0:(t&&(r=null),h.a.createElement(n,{id:this._instancePrefix+"-value-item",disabled:this.props.disabled,instancePrefix:this._instancePrefix,onClick:r,value:e[0]},o(e[0])))}},{key:"renderInput",value:function(e,t){var a=this,o=S()("Select-input",this.props.inputProps.className),n=!!this.state.isOpen,r=S()((i={},T(i,this._instancePrefix+"-list",n),T(i,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),i)),l=D({},this.props.inputProps,{role:"combobox","aria-expanded":""+n,"aria-owns":r,"aria-haspopup":""+n,"aria-activedescendant":n?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-labelledby":this.props["aria-labelledby"],"aria-label":this.props["aria-label"],className:o,tabIndex:this.props.tabIndex,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return a.input=e},required:this.state.required,value:this.state.inputValue}),i;if(this.props.inputRenderer)return this.props.inputRenderer(l);if(this.props.disabled||!this.props.searchable){var s=this.props.inputProps,d=s.inputClassName,c=V(s,["inputClassName"]),u=S()(T({},this._instancePrefix+"-list",n));return h.a.createElement("div",D({},c,{role:"combobox","aria-expanded":n,"aria-owns":u,"aria-activedescendant":n?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-labelledby":this.props["aria-labelledby"],"aria-label":this.props["aria-label"],className:o,tabIndex:this.props.tabIndex||0,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return a.input=e},"aria-disabled":""+!!this.props.disabled,style:{border:0,width:1,display:"inline-block"}}))}return this.props.autosize?h.a.createElement(k.a,D({id:this.props.id},l,{minWidth:"5"})):h.a.createElement("div",{className:o,key:"input-wrap"},h.a.createElement("input",D({id:this.props.id},l)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.clearRenderer();return h.a.createElement("span",{className:"Select-clear-zone",title:this.props.multi?this.props.clearAllText:this.props.clearValueText,"aria-label":this.props.multi?this.props.clearAllText:this.props.clearValueText,onMouseDown:this.clearValue,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEndClearValue},t)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,a=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return a?h.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},a):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,a=this.props.options||[];if(this.props.filterOptions){var o="function"==typeof this.props.filterOptions?this.props.filterOptions:l;return o(a,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,valueKey:this.props.valueKey,trimFilter:this.props.trimFilter})}return a}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,a){return e&&e.length?this.props.menuRenderer({focusedOption:a,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,selectValue:this.selectValue,removeValue:this.removeValue,valueArray:t,valueKey:this.props.valueKey,onOptionRef:this.onOptionRef}):this.props.noResultsText?h.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var a=e.map(function(e){return N(e[t.props.valueKey])}).join(this.props.delimiter);return h.a.createElement("input",{type:"hidden",ref:function(e){return t.value=e},name:this.props.name,value:a,disabled:this.props.disabled})}return e.map(function(e,a){return h.a.createElement("input",{key:"hidden."+a,type:"hidden",ref:"value"+a,name:t.props.name,value:N(e[t.props.valueKey]),disabled:t.props.disabled})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var a=this.props.valueKey,o=this.state.focusedOption||e;if(o&&!o.disabled){var n=-1;if(t.some(function(e,t){var r=e[a]===o[a];return r&&(n=t),r}),-1!==n)return n}for(var r=0;r=arguments.length?void 0:arguments[2])||[],r=t.apply(void 0,arguments)||[];if(a({label:this.inputValue})){var l=this.props.newOptionCreator,i=l({label:this.inputValue,labelKey:this.labelKey,valueKey:this.valueKey}),s=this.isOptionUnique({option:i,options:n.concat(r)});if(s){var d=o(this.inputValue);this._createPlaceholderOption=l({label:d,labelKey:this.labelKey,valueKey:this.valueKey}),r.unshift(this._createPlaceholderOption)}}return r}},{key:"isOptionUnique",value:function(e){var t=e.option,a=e.options,o=this.props.isOptionUnique;return a=a||this.props.options,o({labelKey:this.labelKey,option:t,options:a,valueKey:this.valueKey})}},{key:"menuRenderer",value:function(e){var t=this.props.menuRenderer;return t(D({},e,{onSelect:this.onOptionSelect,selectValue:this.onOptionSelect}))}},{key:"onInputChange",value:function(e){var t=this.props.onInputChange;return this.inputValue=e,t&&(this.inputValue=t(e)),this.inputValue}},{key:"onInputKeyDown",value:function(e){var t=this.props,a=t.shouldKeyDownEventCreateNewOption,o=t.onInputKeyDown,n=this.select.getFocusedOption();n&&n===this._createPlaceholderOption&&a({keyCode:e.keyCode})?(this.createNewOption(),e.preventDefault()):o&&o(e)}},{key:"onOptionSelect",value:function(e){e===this._createPlaceholderOption?this.createNewOption():this.select.selectValue(e)}},{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this,t=this.props,a=t.newOptionCreator,o=t.shouldKeyDownEventCreateNewOption,n=t.ref,r=V(t,["newOptionCreator","shouldKeyDownEventCreateNewOption","ref"]),l=this.props.children;l||(l=d);var i=D({},r,{allowCreate:!0,filterOptions:this.filterOptions,menuRenderer:this.menuRenderer,onInputChange:this.onInputChange,onInputKeyDown:this.onInputKeyDown,ref:function(t){e.select=t,t&&(e.labelKey=t.props.labelKey,e.valueKey=t.props.valueKey),n&&n(t)}});return l(i)}}]),t}(h.a.Component);K.isOptionUnique=c,K.isValidNewOption=u,K.newOptionCreator=p,K.promptTextCreator=f,K.shouldKeyDownEventCreateNewOption=b,K.defaultProps={filterOptions:l,isOptionUnique:c,isValidNewOption:u,menuRenderer:i,newOptionCreator:p,promptTextCreator:f,shouldKeyDownEventCreateNewOption:b},K.propTypes={children:y.a.func,filterOptions:y.a.any,isOptionUnique:y.a.func,isValidNewOption:y.a.func,menuRenderer:y.a.any,newOptionCreator:y.a.func,onInputChange:y.a.func,onInputKeyDown:y.a.func,onNewOptionClick:y.a.func,options:y.a.array,promptTextCreator:y.a.func,ref:y.a.func,shouldKeyDownEventCreateNewOption:y.a.func};var B=function(e){function t(){return P(this,t),Y(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return R(t,e),C(t,[{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this;return h.a.createElement(H,this.props,function(t){var a=t.ref,o=V(t,["ref"]),n=a;return h.a.createElement(K,o,function(t){var a=t.ref,o=V(t,["ref"]),r=a;return e.props.children(D({},o,{ref:function(t){r(t),n(t),e.select=t}}))})})}}]),t}(h.a.Component);B.propTypes={children:y.a.func.isRequired},B.defaultProps={children:function(e){return h.a.createElement(W,e)}},W.Async=H,W.AsyncCreatable=B,W.Creatable=K,W.Value=j,W.Option=I,t["default"]=W},165:function(e,t,a){a(112),a(148),e.exports=a(367)},367:function(e,t,a){"use strict";a(368),a(371);var o=a(104),n=a(383),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,o.render)(r.default,document.querySelector("#root"))},368:function(e,t,a){var o=a(369);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},369:function(e,t,a){t=e.exports=a(50)(void 0),t.push([e.i,"@-moz-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-o-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}hr{box-sizing:content-box;text-align:center;border:0;height:0;border-top:1px solid #cfcfc4;border-bottom:1px solid rgba(255,255,255,.3)}hr.ellipsis{border-top:0;border-bottom:0}hr.ellipsis:before{font-weight:400;font-style:italic;letter-spacing:.6em;font-size:13px;content:'...';margin-left:.6em;color:#000;position:relative}.alert,pre{border-radius:5px}code,hr,pre{display:block}pre{font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border-left:.3rem solid transparent;padding:10px;white-space:normal}blockquote{padding:10px 20px;font-size:17.5px;border-left:5px solid #eee}code{border-radius:0;padding:1rem 1.5rem;white-space:pre;max-width:100%}a{color:#0079ad;text-decoration:none;font-weight:300}small{color:inherit;font-size:75%;font-weight:400}.alert,.badge{border:1px solid #cfcfc4}.alert{position:relative;padding:10px 0 10px 10px}.alert>.alert-close{font-size:25px;line-height:15px;position:absolute;right:10px;top:10px}.alert.alert-white{background-color:#fff;border:1px solid #e6e6e6}.alert.alert-white *{color:#000}.alert.alert-black{background-color:#000;border:1px solid #000}.alert.alert-black *{color:#fff}.alert.alert-default{background-color:#cfcfc4;border:1px solid #bdbdae}.alert.alert-default *{color:#fff}.alert.alert-primary{background-color:#779ecb;border:1px solid #608dc2}.alert.alert-primary *{color:#fff}.alert.alert-success{background-color:#7d7;border:1px solid #5cd65c}.alert.alert-success *{color:#fff}.alert.alert-info{background-color:#9bddff;border:1px solid #72cfff}.alert.alert-info *{color:#fff}.alert.alert-warning{background-color:#ffb347;border:1px solid #ffa626}.alert.alert-warning *{color:#fff}.alert.alert-danger{background-color:#ff6961;border:1px solid #ff483e}.alert.alert-danger *{color:#fff}.badge{display:table-cell;padding:8px;border-radius:100px;text-align:center;vertical-align:middle}.badge.badge-white{background-color:#fff;color:#000}.badge.border-white{color:#000}.badge.badge-black{background-color:#000;color:#fff}.badge.border-black{color:#000}.badge.badge-default{background-color:#cfcfc4;color:#fff}.badge.border-default{color:#cfcfc4}.badge.badge-primary{background-color:#779ecb;color:#fff}.badge.border-primary{color:#779ecb}.badge.badge-success{background-color:#7d7;color:#fff}.badge.border-success{color:#7d7}.badge.badge-info{background-color:#9bddff;color:#fff}.badge.border-info{color:#9bddff}.badge.badge-warning{background-color:#ffb347;color:#fff}.badge.border-warning{color:#ffb347}.badge.badge-danger{background-color:#ff6961;color:#fff}.badge.border-danger{color:#ff6961}hr.ellipsis:before,label,select{display:inline-block}label{margin-bottom:.5rem}input,textarea{display:block;line-height:1.5}select{padding:.375rem 1%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;background-color:#fff;border:1px solid #cfcfc4;border-radius:5px;line-height:1.5em;padding:5px 30px 5px 15px;width:auto;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}input,textarea{width:98%;margin:0;padding:.375rem 1%;background-color:#fff;background-image:none;border:1px solid #cfcfc4;border-radius:.25rem}input:focus,textarea:focus{border-color:#779ecb;outline:0}input.input-white,textarea.input-white{border-color:#fff}input.input-white:focus,textarea.input-white:focus{border-color:#bfbfbf}input.input-black,textarea.input-black{border-color:#a6a6a6}input.input-black:focus,textarea.input-black:focus{border-color:#000}input.input-default,textarea.input-default{border-color:#eeeeea}input.input-default:focus,textarea.input-default:focus{border-color:#a2a28c}input.input-primary,textarea.input-primary{border-color:#cfdded}input.input-primary:focus,textarea.input-primary:focus{border-color:#4375af}input.input-success,textarea.input-success{border-color:#cff3cf}input.input-success:focus,textarea.input-success:focus{border-color:#3c3}input.input-info,textarea.input-info{border-color:#dcf3ff}input.input-info:focus,textarea.input-info:focus{border-color:#35baff}input.input-warning,textarea.input-warning{border-color:#ffe4bf}input.input-warning:focus,textarea.input-warning:focus{border-color:#f49000}input.input-danger,textarea.input-danger{border-color:#ffcbc8}input.input-danger:focus,textarea.input-danger:focus{border-color:#ff1509}.btn-group{margin:10px;display:inline-block}.btn-group>.btn{margin:-3px;border-radius:0}.btn-group>.btn:first-child{border-radius:5px 0 0 5px}.btn-group>.btn:last-child{border-radius:0 5px 5px 0}.btn{padding:12px 18px;margin:10px;cursor:pointer;display:inline-block;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #cfcfc4;color:#655d5d}.btn:hover{border-color:#d6d6cd}.btn:active{opacity:.5}.btn:focus{outline:0}.btn.btn-block,.grid{width:100%}.btn.border-white{color:#fff}.btn.border-white:hover{border-color:#fff}.btn.border-white:active{border-color:#d9d9d9;opacity:.5}.btn.btn-white{color:#000;border:1px solid #d9d9d9}.btn.btn-white:active,.btn.btn-white:hover{border-color:#d9d9d9}.btn.btn-white,.btn.btn-white:hover{background-color:#fff}.btn.btn-white:active{background-color:#d9d9d9;opacity:.5}.btn.border-black{color:#000}.btn.border-black:hover{border-color:#262626}.btn.border-black:active{border-color:#000;opacity:.5}.btn.btn-black{color:#fff;border:1px solid #000;background-color:#000}.btn.btn-black:active,.btn.btn-black:hover{border-color:#000}.btn.btn-black:hover{background-color:#262626}.btn.btn-black:active{background-color:#000;opacity:.5}.btn.border-default{color:#cfcfc4}.btn.border-default:hover{border-color:#d6d6cd}.btn.border-default:active{border-color:#b4b4a3;opacity:.5}.btn.btn-default{color:#fff;border:1px solid #b4b4a3;background-color:#cfcfc4}.btn.btn-default:active,.btn.btn-default:hover{border-color:#b4b4a3}.btn.btn-default:hover{background-color:#d6d6cd}.btn.btn-default:active{background-color:#b4b4a3;opacity:.5}.btn.border-primary{color:#779ecb}.btn.border-primary:hover{border-color:#8badd3}.btn.border-primary:active{border-color:#5485be;opacity:.5}.btn.btn-primary{color:#fff;border:1px solid #5485be;background-color:#779ecb}.btn.btn-primary:active,.btn.btn-primary:hover{border-color:#5485be}.btn.btn-primary:hover{background-color:#8badd3}.btn.btn-primary:active{background-color:#5485be;opacity:.5}.btn.border-success{color:#7d7}.btn.border-success:hover{border-color:#8be28b}.btn.border-success:active{border-color:#4ed34e;opacity:.5}.btn.btn-success{color:#fff;border:1px solid #4ed34e;background-color:#7d7}.btn.btn-success:active,.btn.btn-success:hover{border-color:#4ed34e}.btn.btn-success:hover{background-color:#8be28b}.btn.btn-success:active{background-color:#4ed34e;opacity:.5}.btn.border-info{color:#9bddff}.btn.border-info:hover{border-color:#aae2ff}.btn.border-info:active{border-color:#5dc8ff;opacity:.5}.btn.btn-info{color:#fff;border:1px solid #5dc8ff;background-color:#9bddff}.btn.btn-info:active,.btn.btn-info:hover{border-color:#5dc8ff}.btn.btn-info:hover{background-color:#aae2ff}.btn.btn-info:active{background-color:#5dc8ff;opacity:.5}.btn.border-warning{color:#ffb347}.btn.border-warning:hover{border-color:#ffbe63}.btn.border-warning:active{border-color:#ff9f16;opacity:.5}.btn.btn-warning{color:#fff;border:1px solid #ff9f16;background-color:#ffb347}.btn.btn-warning:active,.btn.btn-warning:hover{border-color:#ff9f16}.btn.btn-warning:hover{background-color:#ffbe63}.btn.btn-warning:active{background-color:#ff9f16;opacity:.5}.btn.border-danger{color:#ff6961}.btn.border-danger:hover{border-color:#ff7f79}.btn.border-danger:active{border-color:#ff372c;opacity:.5}.btn.btn-danger{color:#fff;border:1px solid #ff372c;background-color:#ff6961}.btn.btn-danger:active,.btn.btn-danger:hover{border-color:#ff372c}.btn.btn-danger:hover{background-color:#ff7f79}.btn.btn-danger:active{background-color:#ff372c;opacity:.5}.grid:after{clear:both;visibility:hidden;display:block;font-size:0;content:' ';height:0}.grid>*>*{word-wrap:break-word}.grid>div{float:left;box-sizing:border-box;min-height:1px}.grid>.col-0-12{display:none}.grid>.col-1-12,.grid>.col-2-12{width:8.333333333333332%;margin-left:0%;margin-right:0%}.grid>.col-2-12{width:16.666666666666664%}.grid>.col-3-12,.grid>.col-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-4-12{width:33.33333333333333%}.grid>.col-5-12,.grid>.col-6-12{width:41.66666666666667%;margin-left:0%;margin-right:0%}.grid>.col-6-12{width:50%}.grid>.col-7-12,.grid>.col-8-12{width:58.333333333333336%;margin-left:0%;margin-right:0%}.grid>.col-8-12{width:66.66666666666666%}.grid>.col-10-12,.grid>.col-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-10-12{width:83.33333333333334%}.grid>.col-11-12,.grid>.col-12-12{width:91.66666666666666%;margin-left:0%;margin-right:0%}.grid>.col-12-12{width:100%}@media screen and (min-width:16em){.grid>.col-xs-0-12{display:none}.grid>.col-xs-1-12,.grid>.col-xs-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-2-12{width:16.6666%}.grid>.col-xs-3-12,.grid>.col-xs-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xs-4-12{width:33.3333%}.grid>.col-xs-5-12,.grid>.col-xs-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-6-12{width:50%}.grid>.col-xs-7-12,.grid>.col-xs-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-8-12{width:66.6666%}.grid>.col-xs-10-12,.grid>.col-xs-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xs-10-12{width:83.3333%}.grid>.col-xs-11-12,.grid>.col-xs-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-12-12{width:100%}}@media screen and (min-width:32em){.grid>.col-sm-0-12{display:none}.grid>.col-sm-1-12,.grid>.col-sm-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-2-12{width:16.6666%}.grid>.col-sm-3-12,.grid>.col-sm-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-sm-4-12{width:33.3333%}.grid>.col-sm-5-12,.grid>.col-sm-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-6-12{width:50%}.grid>.col-sm-7-12,.grid>.col-sm-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-8-12{width:66.6666%}.grid>.col-sm-10-12,.grid>.col-sm-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-sm-10-12{width:83.3333%}.grid>.col-sm-11-12,.grid>.col-sm-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-12-12{width:100%}}@media screen and (min-width:48em){.grid>.col-md-0-12{display:none}.grid>.col-md-1-12,.grid>.col-md-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-2-12{width:16.6666%}.grid>.col-md-3-12,.grid>.col-md-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-md-4-12{width:33.3333%}.grid>.col-md-5-12,.grid>.col-md-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-6-12{width:50%}.grid>.col-md-7-12,.grid>.col-md-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-8-12{width:66.6666%}.grid>.col-md-10-12,.grid>.col-md-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-md-10-12{width:83.3333%}.grid>.col-md-11-12,.grid>.col-md-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-12-12{width:100%}}@media screen and (min-width:64em){.grid>.col-lg-0-12{display:none}.grid>.col-lg-1-12,.grid>.col-lg-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-2-12{width:16.6666%}.grid>.col-lg-3-12,.grid>.col-lg-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-lg-4-12{width:33.3333%}.grid>.col-lg-5-12,.grid>.col-lg-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-6-12{width:50%}.grid>.col-lg-7-12,.grid>.col-lg-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-8-12{width:66.6666%}.grid>.col-lg-10-12,.grid>.col-lg-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-lg-10-12{width:83.3333%}.grid>.col-lg-11-12,.grid>.col-lg-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-12-12{width:100%}}@media screen and (min-width:80em){.grid>.col-xl-0-12{display:none}.grid>.col-xl-1-12,.grid>.col-xl-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-2-12{width:16.6666%}.grid>.col-xl-3-12,.grid>.col-xl-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xl-4-12{width:33.3333%}.grid>.col-xl-5-12,.grid>.col-xl-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-6-12{width:50%}.grid>.col-xl-7-12,.grid>.col-xl-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-8-12{width:66.6666%}.grid>.col-xl-10-12,.grid>.col-xl-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xl-10-12{width:83.3333%}.grid>.col-xl-11-12,.grid>.col-xl-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-12-12{width:100%}}.navbar.navbar-center>.container>.navbar-content,body{margin:0}.text-white,.text-white>*{color:#fff!important}.background-white{background-color:#fff!important}.border-white{border-color:#fff!important}.text-black,.text-black>*{color:#000!important}.background-black{background-color:#000!important}.border-black{border-color:#000!important}.text-default,.text-default>*{color:#cfcfc4!important}.background-default{background-color:#cfcfc4!important}.border-default{border-color:#cfcfc4!important}.text-primary,.text-primary>*{color:#779ecb!important}.background-primary{background-color:#779ecb!important}.border-primary{border-color:#779ecb!important}.text-success,.text-success>*{color:#7d7!important}.background-success{background-color:#7d7!important}.border-success{border-color:#7d7!important}.text-info,.text-info>*{color:#9bddff!important}.background-info{background-color:#9bddff!important}.border-info{border-color:#9bddff!important}.text-warning,.text-warning>*{color:#ffb347!important}.background-warning{background-color:#ffb347!important}.border-warning{border-color:#ffb347!important}.text-danger,.text-danger>*{color:#ff6961!important}.background-danger{background-color:#ff6961!important}.border-danger{border-color:#ff6961!important}.responsive{width:100%;height:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.list{list-style:none;margin:0;padding:0}.list>.list-item{clear:both;min-height:30px;height:auto;line-height:30px;overflow:auto;padding:10px;border:1px solid #cfcfc4;border-bottom:0 solid transparent}.list>.list-item>.badge{float:right;line-height:20px}.list>.list-item.list-item-white{color:#000;border-color:#fff;background-color:#fff}.list>.list-item.list-item-white *{color:#000}.list>.list-item.list-item-black{color:#fff;border-color:#333;background-color:#000}.list>.list-item.list-item-black *{color:#fff}.list>.list-item.list-item-default{color:#fff;border-color:#d9d9d0;background-color:#cfcfc4}.list>.list-item.list-item-default *{color:#fff}.list>.list-item.list-item-primary{color:#fff;border-color:#92b1d5;background-color:#779ecb}.list>.list-item.list-item-primary *{color:#fff}.list>.list-item.list-item-success{color:#fff;border-color:#92e492;background-color:#7d7}.list>.list-item.list-item-success *{color:#fff}.list>.list-item.list-item-info{color:#fff;border-color:#afe4ff;background-color:#9bddff}.list>.list-item.list-item-info *{color:#fff}.list>.list-item.list-item-warning{color:#fff;border-color:#ffc26c;background-color:#ffb347}.list>.list-item.list-item-warning *{color:#fff}.list>.list-item.list-item-danger{color:#fff;border-color:#ff8781;background-color:#ff6961}.list>.list-item.list-item-danger *,.table.table-white thead>tr>th{color:#fff}.list>.list-item:first-child{border-radius:5px 5px 0 0}.list>.list-item:last-child{border-bottom:1px solid #cfcfc4;border-radius:0 0 5px 5px}.list>.list-item:only-child{border-radius:5px}.list>.list-item>.list-item-right{float:right}.list>.list-item>.list-item-left{float:left}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(50,50,50,.6);z-index:99999;opacity:0;pointer-events:none}.modal.active,.modal.modal-active,.modal:target{opacity:1;pointer-events:auto}.modal.modal-absolute{position:absolute;z-index:1}.modal-close,.modal.modal-absolute>div{position:absolute}.modal>div{min-width:400px;max-width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 20px 13px;border-radius:0;background:#fff}.modal.modal-white>div{border-left:10px solid #fff;color:#000}.modal.modal-black>div{border-left:10px solid #000;color:#000}.modal.modal-default>div{border-left:10px solid #cfcfc4;color:#000}.modal.modal-primary>div{border-left:10px solid #779ecb;color:#000}.modal.modal-success>div{border-left:10px solid #7d7;color:#000}.modal.modal-info>div{border-left:10px solid #9bddff;color:#000}.modal.modal-warning>div{border-left:10px solid #ffb347;color:#000}.modal.modal-danger>div{border-left:10px solid #ff6961;color:#000}.modal-close{line-height:25px;right:5px;text-align:center;top:5px;width:24px;text-decoration:none}.navbar *{font-weight:300;display:inline-block;text-decoration:none}.navbar{position:relative;min-height:50px;width:100%;display:table}.navbar>.container{border-width:0 0 1px}.navbar.navbar-fixed{position:fixed;z-index:100000}.navbar.navbar-center>.container{border-width:0 1px 1px;margin:0 auto;width:50%;position:relative}.navbar.border-white>.container{border-style:solid}.navbar.navbar-white>.container{background-color:#fff}.navbar.navbar-white>.container>.nav a.active,.navbar.navbar-white>.container>.nav a:hover,.navbar.navbar-white>.container>.nav a:target{background-color:#fff}.navbar.border-black>.container{border-style:solid}.navbar.navbar-black>.container{background-color:#000}.navbar.navbar-black>.container>.nav a.active,.navbar.navbar-black>.container>.nav a:hover,.navbar.navbar-black>.container>.nav a:target{background-color:#a6a6a6}.navbar.border-default>.container{border-style:solid}.navbar.navbar-default>.container{background-color:#cfcfc4}.navbar.navbar-default>.container>.nav a.active,.navbar.navbar-default>.container>.nav a:hover,.navbar.navbar-default>.container>.nav a:target{background-color:#eeeeea}.navbar.border-primary>.container{border-style:solid}.navbar.navbar-primary>.container{background-color:#779ecb}.navbar.navbar-primary>.container>.nav a.active,.navbar.navbar-primary>.container>.nav a:hover,.navbar.navbar-primary>.container>.nav a:target{background-color:#cfdded}.navbar.border-success>.container{border-style:solid}.navbar.navbar-success>.container{background-color:#7d7}.navbar.navbar-success>.container>.nav a.active,.navbar.navbar-success>.container>.nav a:hover,.navbar.navbar-success>.container>.nav a:target{background-color:#cff3cf}.navbar.border-info>.container{border-style:solid}.navbar.navbar-info>.container{background-color:#9bddff}.navbar.navbar-info>.container>.nav a.active,.navbar.navbar-info>.container>.nav a:hover,.navbar.navbar-info>.container>.nav a:target{background-color:#dcf3ff}.navbar.border-warning>.container{border-style:solid}.navbar.navbar-warning>.container{background-color:#ffb347}.navbar.navbar-warning>.container>.nav a.active,.navbar.navbar-warning>.container>.nav a:hover,.navbar.navbar-warning>.container>.nav a:target{background-color:#ffe4bf}.navbar.border-danger>.container{border-style:solid}.navbar.navbar-danger>.container{background-color:#ff6961}.navbar.navbar-danger>.container>.nav a.active,.navbar.navbar-danger>.container>.nav a:hover,.navbar.navbar-danger>.container>.nav a:target{background-color:#ffcbc8}.navbar>.container{clear:both;margin:0 auto;display:table;width:100%;height:60px}.navbar>.container>.nav{float:right;margin:0 20px 0 0;display:inline-block}.navbar>.container>.nav>*{font-size:15px}.navbar>.container>.nav>select{background-color:transparent}.navbar>.container>.nav>a{padding:20px 10px 22px}.navbar>.container>.nav>a:active,.navbar>.container>.nav>a:hover,.navbar>.container>.nav>a:target{opacity:.6}.navbar .navbar-title{float:left;display:inline-block;margin:20px 0 0 20px}.panel{border:1px solid #cfcfc4;border-radius:5px}.panel.panel-white{border:1px solid #fff}.panel.panel-white .panel-footer,.panel.panel-white>.panel-heading{background-color:#fff;color:#000}.panel.panel-black{border:1px solid #000}.panel.panel-black .panel-footer,.panel.panel-black>.panel-heading{background-color:#000;color:#fff}.panel.panel-default{border:1px solid #cfcfc4}.panel.panel-default .panel-footer,.panel.panel-default>.panel-heading{background-color:#cfcfc4;color:#fff}.panel.panel-primary{border:1px solid #779ecb}.panel.panel-primary .panel-footer,.panel.panel-primary>.panel-heading{background-color:#779ecb;color:#fff}.panel.panel-success{border:1px solid #7d7}.panel.panel-success .panel-footer,.panel.panel-success>.panel-heading{background-color:#7d7;color:#fff}.panel.panel-info{border:1px solid #9bddff}.panel.panel-info .panel-footer,.panel.panel-info>.panel-heading{background-color:#9bddff;color:#fff}.panel.panel-warning{border:1px solid #ffb347}.panel.panel-warning .panel-footer,.panel.panel-warning>.panel-heading{background-color:#ffb347;color:#fff}.panel.panel-danger{border:1px solid #ff6961}.panel.panel-danger .panel-footer,.panel.panel-danger>.panel-heading{background-color:#ff6961;color:#fff}.panel .panel-footer,.panel .panel-heading,.panel>.panel-body{padding:15px}.panel>.panel-body>table{border-bottom:0}.panel>.panel-heading{top:0}.panel>.panel-footer{bottom:0}.tooltip,[data-tooltip]{position:relative;cursor:pointer}.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility,.2s,ease-in-out,transform,.2s,cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transform:translate3d(0,0,0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:''}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;min-width:160px;width:auto;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after,.tooltip-left:before{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:focus:after,.tooltip-left:focus:before,.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after,.tooltip-right:before{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:focus:after,.tooltip-right:focus:before,.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}[class^=tooltip-]{border-bottom:1px dotted #000;text-decoration:'none'}.progress{width:100%;border:1px solid #cfcfc4;text-align:center}.progress:hover{opacity:.5}.progress .progress-fill{font-size:16px;height:15px;padding:10px 0;background-color:#779ecb}.progress .progress-fill.progress-fill-white{background-color:#fff;color:#000}.progress .progress-fill.progress-fill-black{background-color:#000;color:#fff}.progress .progress-fill.progress-fill-default{background-color:#cfcfc4;color:#fff}.progress .progress-fill.progress-fill-primary{background-color:#779ecb;color:#fff}.progress .progress-fill.progress-fill-success{background-color:#7d7;color:#fff}.progress .progress-fill.progress-fill-info{background-color:#9bddff;color:#fff}.progress .progress-fill.progress-fill-warning{background-color:#ffb347;color:#fff}.progress .progress-fill.progress-fill-danger{background-color:#ff6961;color:#fff}.spinner-overlay{position:relative;top:0;left:0;width:100%;height:100%;z-index:3}.spinner-wrapper{text-align:center;position:relative;top:calc(50% - 50px)}.spinner-wrapper>.spinner{min-height:30px;min-width:30px}.spinner-message{box-sizing:border-box;width:100%;margin-top:30px;text-align:center;font-weight:400;z-index:100;outline:0}.spinner{display:inline-block;min-height:20px;height:auto;min-width:20px;width:auto;background-color:transparent;animation:rotation .7s infinite linear;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #2180c0;border-radius:100%}.spinner.spinner-absolute{position:absolute}.spinner.spinner-white{border-top:3px solid #fff}.spinner.spinner-white.spinner-done{border-color:#fff;border-width:3px}.spinner.spinner-black.done:after,.spinner.spinner-danger.done:after,.spinner.spinner-default.done:after,.spinner.spinner-info.done:after,.spinner.spinner-primary.done:after,.spinner.spinner-success.done:after,.spinner.spinner-warning.done:after,.spinner.spinner-white.done:after{border-width:0 3px}.spinner.spinner-black{border-top:3px solid #000}.spinner.spinner-black.spinner-done{border-color:#000;border-width:3px}.spinner.spinner-default{border-top:3px solid #cfcfc4}.spinner.spinner-default.spinner-done{border-color:#cfcfc4;border-width:3px}.spinner.spinner-primary{border-top:3px solid #779ecb}.spinner.spinner-primary.spinner-done{border-color:#779ecb;border-width:3px}.spinner.spinner-success{border-top:3px solid #7d7}.spinner.spinner-success.spinner-done{border-color:#7d7;border-width:3px}.spinner.spinner-info{border-top:3px solid #9bddff}.spinner.spinner-info.spinner-done{border-color:#9bddff;border-width:3px}.spinner.spinner-warning{border-top:3px solid #ffb347}.spinner.spinner-warning.spinner-done{border-color:#ffb347;border-width:3px}.spinner.spinner-danger{border-top:3px solid #ff6961}.spinner.spinner-danger.spinner-done{border-color:#ff6961;border-width:3px}.table{text-align:center;word-break:break-all;border-collapse:collapse;border-spacing:0}.table.table-black thead>tr>th{color:#000}.table.table-default thead>tr>th{color:#cfcfc4}.table.table-primary thead>tr>th{color:#779ecb}.table.table-success thead>tr>th{color:#7d7}.table.table-info thead>tr>th{color:#9bddff}.table.table-warning thead>tr>th{color:#ffb347}.table.table-danger thead>tr>th{color:#ff6961}.table thead>tr>th{font-weight:500}.table tfoot td:empty{padding:0;border-bottom:0}.table td,.table th{text-align:left;font-weight:100;border:1px solid #cfcfc4;padding:10px}.table.responsive{display:table}",""])},370:function(e){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var a=t.protocol+"//"+t.host,o=a+t.pathname.replace(/\/[^\/]*$/,"/"),n=e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var n=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(n))return e;var r;return r=0===n.indexOf("//")?n:0===n.indexOf("/")?a+n:o+n.replace(/^\.\//,""),"url("+JSON.stringify(r)+")"});return n}},371:function(e,t,a){var o=a(372);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},372:function(e,t,a){t=e.exports=a(50)(void 0),t.push([e.i,"* {\n font-family: \"Helvetica Neue\", Sans-serif, Arial;\n}\n\nhtml {\n box-sizing: border-box;\n height: 100%;\n}\nbody {\n position: relative;\n margin: 0;\n padding-bottom: 6rem;\n min-height: 100%;\n width: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\nul {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n#coverage-area {\n height: 100%;\n width: 100%;\n}\n\n.footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n text-align: center;\n}\n\n.list-item-danger {\n border-top: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-right: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-left: 1px solid rgba(255, 135, 129, 0.5) !important;\n background-color: rgba(255, 105, 97, 0.8) !important;\n}\n\n.list-item-success {\n border-top: 1px solid rgba(146, 228, 146, .5) !important;\n border-right: 1px solid rgba(146, 228, 146, 0.5) !important;\n border-left: 1px solid rgba(146, 228, 146, 0.5) !important;\n background-color: rgba(119, 221, 119, 0.8) !important;\n}\n\n.coverage {\n margin-bottom: 50px;\n margin-left: 50px;\n margin-right: 50px;\n}\n.coverage-header {}\n.coverage-commit-message {\n text-overflow: ellipsis;\n\twidth: 200px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n display: inline-block;\n}\n\nul.dropdown-menu.rbt-menu.dropdown-menu-justify {\n position: absolute;\n}\n",""])},383:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var n=a(2),r=o(n),l=a(151),i=a(413),s=o(i),d=a(414),c=o(d),u=a(423),p=o(u),f=a(428),b=o(f),m=a(434),h=o(m),g=a(436),y=o(g),v=a(52),x=o(v);t.default=r.default.createElement(l.BrowserRouter,null,r.default.createElement(s.default,null,r.default.createElement(l.Switch,null,r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name/:file",component:y.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name",component:h.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:page?",component:b.default}),r.default.createElement(l.Route,{path:"/coverage/:page?",component:b.default}),r.default.createElement(l.Route,{exact:!0,path:"/feed",component:p.default}),r.default.createElement(l.Route,{exact:!0,path:"/",component:c.default}),r.default.createElement(l.Route,{path:"*",component:x.default}))))},413:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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 i=function(){function e(e,t){for(var a=0,o;aE?t:E}),P=0===E?1:w/E,T=c.map(function(e,t){return e.map(function(e,a){return[~~(k/D*a+C)+.5,~~(P*(E-e)+C)+.5,e,S[t%S.length]]})});var R={xmlns:"http://www.w3.org/2000/svg",width:k+2*C+"px",height:w+2*C+"px",viewBox:"0 0 "+(k+2*C)+" "+(w+2*C)};return d.default.createElement("span",{className:"LineChart",style:{width:k+2*C}},d.default.createElement("svg",R,p?d.default.createElement("g",null,d.default.createElement(b.XAxis,{maxValue:E,padding:C,width:k,height:w}),d.default.createElement(b.YAxis,{axis:_,padding:C,width:k,height:w})):null,T.map(function(t,o){return d.default.createElement("g",{key:o},d.default.createElement(f.default,{points:t,lines:u,area:m,width:k,height:w,padding:C,color:S[o%S.length],updating:a,stroke:y}),d.default.createElement(h.default,{hideLabels:M,dots:g,label:O[o],points:t,dataSetIndex:o,showTooltip:e.showTooltip.bind(e),hideTooltip:e.hideTooltip.bind(e),stroke:y,radius:x}))})),o?d.default.createElement(v.default,{value:n,label:O[this.state.dataSet],x:r-8,y:l-15,color:i}):null)}}]),t}(d.default.Component);y.propTypes={data:u.default.array,axis:u.default.array,colors:u.default.array,labels:u.default.array,lines:u.default.booean,area:u.default.boolean,dots:u.default.boolean,stroke:u.default.number,radius:u.default.number,height:u.default.number,width:u.default.number,grid:u.default.boolean,padding:u.default.number,heightRatio:u.default.number,maxValue:u.default.number,hideLabels:u.default.boolean},y.defaultProps={data:[],colors:["#aaa","#888"],labels:[],lines:!0,area:!0,dots:!0,stroke:1,radius:3,grid:!0,padding:50,heightRatio:1,maxValue:0,hideLabels:!1,height:0,width:400},t.default=y},416:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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)}function i(e,t){var a=[],o="",n="";if(-1!=e.search(/[rR]/))for(var r=e.split(/([A-Za-z])/),l=0,i=r.length;i>l;l++){var d=r[l],u=d.toLowerCase();if(-1!=d.search(/[A-Za-z]/)){var p="";if("z"!=u&&(l++,p=r[l].replace(/\s+$/,"")),"r"==u){var f=o+","+n+" "+p,b=s(f,t);a.push(b)}else if(a.push(d+p),"h"==u)o=p;else if("v"==u)n=p;else if("z"!=u){var m=p.split(/[,\s]/);n=m.pop(),o=m.pop()}}}return a}function s(e,t){for(var a=e.split(/[,\s]/),o="",n=0,r=a.length,l;r-2>n;n+=2){l=[],0==n?(l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+4]),y:parseFloat(a[n+5])})):r-4==n?(l.push({x:parseFloat(a[n-2]),y:parseFloat(a[n-1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])})):(l.push({x:parseFloat(a[n-2]),y:parseFloat(a[n-1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+4]),y:parseFloat(a[n+5])}));var i=[];i.push({x:l[1].x,y:l[1].y}),i.push({x:(-l[0].x+6*l[1].x+l[2].x)/6,y:(-l[0].y+6*l[1].y+l[2].y)/6}),i.push({x:(l[1].x+6*l[2].x-l[3].x)/6,y:(l[1].y+6*l[2].y-l[3].y)/6}),i.push({x:l[2].x,y:l[2].y}),i=i.map(function(e){return e.y>t&&(e.y=t),e}),o+="C"+i[1].x+","+i[1].y+" "+i[2].x+","+i[2].y+" "+i[3].x+","+i[3].y+" "}return o}Object.defineProperty(t,"__esModule",{value:!0});var d=function(){function e(e,t){for(var a=0,o;a=y&&70<=y?"#caa300":"#cc5338";return c.default.createElement("div",{key:m+"/"+t,className:"list-item"},c.default.createElement("div",{style:{position:"relative",height:"50px"}},c.default.createElement("div",{style:{float:"left"}},c.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:g},(0,p.default)(e.run_at).fromNow()," on ",i||l||"unknown")),c.default.createElement("div",{style:{float:"right"}},c.default.createElement("div",{className:"badge",style:{opacity:.6,backgroundColor:v,color:"white"}}," ",parseInt(y),"%"))),c.default.createElement("h3",{className:"text-center"},c.default.createElement("a",{href:"/coverage/"+u.replace(/\./g,"%2E").replace("."+h,"")+"/"+f+"/"+m}," \xA0",f,"/",m," "),c.default.createElement("br",null),c.default.createElement("small",{style:{fontWeight:"100",color:"#969696"}}," ",n," ")))}))):c.default.createElement(x.default,null)}}]),t}(c.default.Component);t.default=_},424:function(e){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],!e.children&&(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},425:function(e){function t(e){throw new Error("Cannot find module '"+e+"'.")}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=425},426:function(e,t,a){"use strict";var o=a(427),n=a(162);e.exports=function(e){var t=o(e);t.token="";var a=t.user.split(":");return 2===a.length&&("x-oauth-basic"===a[1]?t.token=a[0]:"x-token-auth"===a[0]&&(t.token=a[1])),t.protocol=n(t.protocols)||n(e)?"ssh":t.protocols.length?t.protocols[0]:"file",t}},427:function(e,t,a){"use strict";var o=a(161),n=a(162);e.exports=function(e){var t={protocols:o(e),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:e},a=e.indexOf("://"),r=null,l=null;return e.startsWith(".")&&(e.startsWith("./")&&(e=e.substring(2)),t.pathname=e,t.protocol="file"),t.protocol=t.protocol||t.protocols[0]||(n(e)?"ssh":"/"===e.charAt(1)?(e=e.substring(2))&&"":"file"),-1!==a&&(e=e.substring(a+3)),l=e.split("/"),"file"!==t.protocol&&(t.resource=l.shift()),r=t.resource.split("@"),2===r.length&&(t.user=r[0],t.resource=r[1]),r=t.resource.split(":"),2===r.length&&(t.resource=r[0],t.port=parseInt(r[1]),isNaN(t.port)&&(t.port=null,l.unshift(r[1]))),l=l.filter(Boolean),t.pathname=t.pathname||("file"!==t.protocol||"/"===t.href[0]?"/":"")+l.join("/"),r=t.pathname.split("#"),2===r.length&&(t.pathname=r[0],t.hash=r[1]),r=t.pathname.split("?"),2===r.length&&(t.pathname=r[0],t.search=r[1]),t}},428:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,a){function o(n,r){try{var l=t[n](r),i=l.value}catch(e){return void a(e)}return l.done?void e(i):Promise.resolve(i).then(function(e){o("next",e)},function(e){o("throw",e)})}return o("next")})}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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)?t:e}function i(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 s=function(){function e(e,t){for(var a=0,o;aa.length?1:t+1;this.setState({page:o}),history.pushState({},null,"/coverage/"+o)}},{key:"previousPage",value:function(){var e=this.state.page,t=1>e-1?1:e-1;this.setState({page:t}),history.pushState({},null,"/coverage/"+t)}},{key:"onSelect",value:function(e){var t=this.state,a=t.raw,o=t.chunk;e?this.setState({repos:[[e.value]],selected:e.value,page:1}):this.setState({repos:a.slice(0,0|(a.length+o-1)/o).map(function(e,t){return a.slice(o*t,o*t+o)}),selected:"",page:1})}},{key:"render",value:function(){var e=this.state,t=e.raw,a=e.repos,o=e.page,n=e.selected,r=e.title,l=e.loading,i=e.error;if(i)return c.default.createElement(y.default,{error:i});if(l)return c.default.createElement(h.default,null);if(0 .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},431:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var a={};for(var o in e)0<=t.indexOf(o)||Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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)?t:e}function i(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 s=Object.assign||function(e){for(var t=1,a;tl||rp.bottom?d.scrollTop=s.offsetTop+s.clientHeight-d.offsetHeight:c.topt.offsetHeight&&0>=t.scrollHeight-t.offsetHeight-t.scrollTop&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=1o&&this.focusOption(a[o+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,a=this.getValueArray(this.props.value);this.setValue(a.filter(function(a){return a[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0===this.props.resetValue?this.props.multi?[]:null:this.props.resetValue}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var a={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(a.inputValue=""),void this.setState(a)}if(t.length){for(var o=-1,n=0;nr?0:r}else if("page_down"===e){var l=o+this.props.pageSize;o=l>t.length-1?t.length-1:l}-1===o&&(o=0),this.setState({focusedIndex:t[o].index,focusedOption:t[o].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){return this.props.isLoading?c.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},c.a.createElement("span",{className:"Select-loading"})):void 0}},{key:"renderValue",value:function(e,t){var a=this,o=this.props.valueRenderer||this.getOptionLabel,n=this.props.valueComponent;if(!e.length){var r=L(this.state,this.props,t);return r?c.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null}var l=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return c.a.createElement(n,{disabled:a.props.disabled||!1===e.clearableValue,id:a._instancePrefix+"-value-"+t,instancePrefix:a._instancePrefix,key:"value-"+t+"-"+e[a.props.valueKey],onClick:l,onRemove:a.removeValue,placeholder:a.props.placeholder,value:e},o(e,t),c.a.createElement("span",{className:"Select-aria-only"},"\xA0"))}):N(this.state,this.props)?(t&&(l=null),c.a.createElement(n,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:l,placeholder:this.props.placeholder,value:e[0]},o(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var a=this,o=l()("Select-input",this.props.inputProps.className),r=this.state.isOpen,i=l()((d={},M(d,this._instancePrefix+"-list",r),M(d,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),d)),s=this.state.inputValue,d;!s||this.props.onSelectResetsInput||this.state.isFocused||(s="");var u=E({},this.props.inputProps,{"aria-activedescendant":r?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+r,"aria-haspopup":""+r,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":i,className:o,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return a.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:s});if(this.props.inputRenderer)return this.props.inputRenderer(u);if(this.props.disabled||!this.props.searchable){var p=T(this.props.inputProps,[]),f=l()(M({},this._instancePrefix+"-list",r));return c.a.createElement("div",E({},p,{"aria-expanded":r,"aria-owns":f,"aria-activedescendant":r?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:o,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return a.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?c.a.createElement(n.a,E({id:this.props.id},u,{minWidth:"5"})):c.a.createElement("div",{className:o,key:"input-wrap",style:{display:"inline-block"}},c.a.createElement("input",E({id:this.props.id},u)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,a=this.props.clearRenderer();return c.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},a)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,a=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return a?c.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},a):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,a=this.props.options||[];if(this.props.filterOptions){var o="function"==typeof this.props.filterOptions?this.props.filterOptions:v;return o(a,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return a}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,a){return e&&e.length?this.props.menuRenderer({focusedOption:a,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?c.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var a=e.map(function(e){return R(e[t.props.valueKey])}).join(this.props.delimiter);return c.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:a})}return e.map(function(e,a){return c.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+a,name:t.props.name,ref:"value"+a,type:"hidden",value:R(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var a=this.props.valueKey,o=this.state.focusedOption||e;if(o&&!o.disabled){var n=-1;if(t.some(function(e,t){var r=e[a]===o[a];return r&&(n=t),r}),-1!==n)return n}for(var r=0;r=arguments.length?void 0:arguments[2])||[],r=t.apply(void 0,arguments)||[];if(a({label:this.inputValue})){var l=this.props.newOptionCreator,i=l({label:this.inputValue,labelKey:this.labelKey,valueKey:this.valueKey}),s=this.isOptionUnique({option:i,options:n.concat(r)});if(s){var d=o(this.inputValue);this._createPlaceholderOption=l({label:d,labelKey:this.labelKey,valueKey:this.valueKey}),r.unshift(this._createPlaceholderOption)}}return r}},{key:"isOptionUnique",value:function(e){var t=e.option,a=e.options,o=this.props.isOptionUnique;return a=a||this.props.options,o({labelKey:this.labelKey,option:t,options:a,valueKey:this.valueKey})}},{key:"menuRenderer",value:function(e){var t=this.props.menuRenderer;return t(E({},e,{onSelect:this.onOptionSelect,selectValue:this.onOptionSelect}))}},{key:"onInputChange",value:function(e){var t=this.props.onInputChange;return this.inputValue=e,t&&(this.inputValue=t(e)),this.inputValue}},{key:"onInputKeyDown",value:function(e){var t=this.props,a=t.shouldKeyDownEventCreateNewOption,o=t.onInputKeyDown,n=this.select.getFocusedOption();n&&n===this._createPlaceholderOption&&a({keyCode:e.keyCode})?(this.createNewOption(),e.preventDefault()):o&&o(e)}},{key:"onOptionSelect",value:function(e){e===this._createPlaceholderOption?this.createNewOption():this.select.selectValue(e)}},{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this,t=this.props,a=t.ref,o=T(t,["ref"]),n=this.props.children;n||(n=B);var r=E({},o,{allowCreate:!0,filterOptions:this.filterOptions,menuRenderer:this.menuRenderer,onInputChange:this.onInputChange,onInputKeyDown:this.onInputKeyDown,ref:function(t){e.select=t,t&&(e.labelKey=t.props.labelKey,e.valueKey=t.props.valueKey),a&&a(t)}});return n(r)}}]),t}(c.a.Component),B=function(e){return c.a.createElement(W,e)},G=function(e){var t=e.option,a=e.options,o=e.labelKey,n=e.valueKey;return a&&a.length?0===a.filter(function(e){return e[o]===t[o]||e[n]===t[n]}).length:!0},q=function(e){var t=e.label;return!!t},Z=function(e){var t=e.label,a=e.labelKey,o=e.valueKey,n={};return n[o]=t,n[a]=t,n.className="Select-create-option-placeholder",n},J=function(e){return"Create option \""+e+"\""},X=function(e){var t=e.keyCode;return 9===t||13===t||188===t};K.isOptionUnique=G,K.isValidNewOption=q,K.newOptionCreator=Z,K.promptTextCreator=J,K.shouldKeyDownEventCreateNewOption=X,K.defaultProps={filterOptions:v,isOptionUnique:G,isValidNewOption:q,menuRenderer:x,newOptionCreator:Z,promptTextCreator:J,shouldKeyDownEventCreateNewOption:X},K.propTypes={children:s.a.func,filterOptions:s.a.any,isOptionUnique:s.a.func,isValidNewOption:s.a.func,menuRenderer:s.a.any,newOptionCreator:s.a.func,onInputChange:s.a.func,onInputKeyDown:s.a.func,onNewOptionClick:s.a.func,options:s.a.array,promptTextCreator:s.a.func,ref:s.a.func,shouldKeyDownEventCreateNewOption:s.a.func};var $=function(e){function t(){return S(this,t),C(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return P(t,e),O(t,[{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this;return c.a.createElement(z,this.props,function(t){var a=t.ref,o=T(t,["ref"]),n=a;return c.a.createElement(K,o,function(t){var a=t.ref,o=T(t,["ref"]),r=a;return e.props.children(E({},o,{ref:function(t){r(t),n(t),e.select=t}}))})})}}]),t}(c.a.Component);$.propTypes={children:s.a.func.isRequired},$.defaultProps={children:function(e){return c.a.createElement(W,e)}},W.Async=z,W.AsyncCreatable=$,W.Creatable=K,W.Value=Y,W.Option=D,t["default"]=W},165:function(e,t,a){a(112),a(148),e.exports=a(367)},367:function(e,t,a){"use strict";a(368),a(371);var o=a(104),n=a(383),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,o.render)(r.default,document.querySelector("#root"))},368:function(e,t,a){var o=a(369);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},369:function(e,t,a){t=e.exports=a(50)(!1),t.push([e.i,"@-moz-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-o-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}hr{box-sizing:content-box;text-align:center;border:0;height:0;border-top:1px solid #cfcfc4;border-bottom:1px solid rgba(255,255,255,.3)}hr.ellipsis{border-top:0;border-bottom:0}hr.ellipsis:before{font-weight:400;font-style:italic;letter-spacing:.6em;font-size:13px;content:'...';margin-left:.6em;color:#000;position:relative}.alert,pre{border-radius:5px}code,hr,pre{display:block}pre{font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border-left:.3rem solid transparent;padding:10px;white-space:normal}blockquote{padding:10px 20px;font-size:17.5px;border-left:5px solid #eee}code{border-radius:0;padding:1rem 1.5rem;white-space:pre;max-width:100%}a{color:#0079ad;text-decoration:none;font-weight:300}small{color:inherit;font-size:75%;font-weight:400}.alert,.badge{border:1px solid #cfcfc4}.alert{position:relative;padding:10px 0 10px 10px}.alert>.alert-close{font-size:25px;line-height:15px;position:absolute;right:10px;top:10px}.alert.alert-white{background-color:#fff;border:1px solid #e6e6e6}.alert.alert-white *{color:#000}.alert.alert-black{background-color:#000;border:1px solid #000}.alert.alert-black *{color:#fff}.alert.alert-default{background-color:#cfcfc4;border:1px solid #bdbdae}.alert.alert-default *{color:#fff}.alert.alert-primary{background-color:#779ecb;border:1px solid #608dc2}.alert.alert-primary *{color:#fff}.alert.alert-success{background-color:#7d7;border:1px solid #5cd65c}.alert.alert-success *{color:#fff}.alert.alert-info{background-color:#9bddff;border:1px solid #72cfff}.alert.alert-info *{color:#fff}.alert.alert-warning{background-color:#ffb347;border:1px solid #ffa626}.alert.alert-warning *{color:#fff}.alert.alert-danger{background-color:#ff6961;border:1px solid #ff483e}.alert.alert-danger *{color:#fff}.badge{display:table-cell;padding:8px;border-radius:100px;text-align:center;vertical-align:middle}.badge.badge-white{background-color:#fff;color:#000}.badge.border-white{color:#000}.badge.badge-black{background-color:#000;color:#fff}.badge.border-black{color:#000}.badge.badge-default{background-color:#cfcfc4;color:#fff}.badge.border-default{color:#cfcfc4}.badge.badge-primary{background-color:#779ecb;color:#fff}.badge.border-primary{color:#779ecb}.badge.badge-success{background-color:#7d7;color:#fff}.badge.border-success{color:#7d7}.badge.badge-info{background-color:#9bddff;color:#fff}.badge.border-info{color:#9bddff}.badge.badge-warning{background-color:#ffb347;color:#fff}.badge.border-warning{color:#ffb347}.badge.badge-danger{background-color:#ff6961;color:#fff}.badge.border-danger{color:#ff6961}hr.ellipsis:before,label,select{display:inline-block}label{margin-bottom:.5rem}input,textarea{display:block;line-height:1.5}select{padding:.375rem 1%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;background-color:#fff;border:1px solid #cfcfc4;border-radius:5px;line-height:1.5em;padding:5px 30px 5px 15px;width:auto;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}input,textarea{width:98%;margin:0;padding:.375rem 1%;background-color:#fff;background-image:none;border:1px solid #cfcfc4;border-radius:.25rem}input:focus,textarea:focus{border-color:#779ecb;outline:0}input.input-white,textarea.input-white{border-color:#fff}input.input-white:focus,textarea.input-white:focus{border-color:#bfbfbf}input.input-black,textarea.input-black{border-color:#a6a6a6}input.input-black:focus,textarea.input-black:focus{border-color:#000}input.input-default,textarea.input-default{border-color:#eeeeea}input.input-default:focus,textarea.input-default:focus{border-color:#a2a28c}input.input-primary,textarea.input-primary{border-color:#cfdded}input.input-primary:focus,textarea.input-primary:focus{border-color:#4375af}input.input-success,textarea.input-success{border-color:#cff3cf}input.input-success:focus,textarea.input-success:focus{border-color:#3c3}input.input-info,textarea.input-info{border-color:#dcf3ff}input.input-info:focus,textarea.input-info:focus{border-color:#35baff}input.input-warning,textarea.input-warning{border-color:#ffe4bf}input.input-warning:focus,textarea.input-warning:focus{border-color:#f49000}input.input-danger,textarea.input-danger{border-color:#ffcbc8}input.input-danger:focus,textarea.input-danger:focus{border-color:#ff1509}.btn-group{margin:10px;display:inline-block}.btn-group>.btn{margin:-3px;border-radius:0}.btn-group>.btn:first-child{border-radius:5px 0 0 5px}.btn-group>.btn:last-child{border-radius:0 5px 5px 0}.btn{padding:12px 18px;margin:10px;cursor:pointer;display:inline-block;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #cfcfc4;color:#655d5d}.btn:hover{border-color:#d6d6cd}.btn:active{opacity:.5}.btn:focus{outline:0}.btn.btn-block,.grid{width:100%}.btn.border-white{color:#fff}.btn.border-white:hover{border-color:#fff}.btn.border-white:active{border-color:#d9d9d9;opacity:.5}.btn.btn-white{color:#000;border:1px solid #d9d9d9}.btn.btn-white:active,.btn.btn-white:hover{border-color:#d9d9d9}.btn.btn-white,.btn.btn-white:hover{background-color:#fff}.btn.btn-white:active{background-color:#d9d9d9;opacity:.5}.btn.border-black{color:#000}.btn.border-black:hover{border-color:#262626}.btn.border-black:active{border-color:#000;opacity:.5}.btn.btn-black{color:#fff;border:1px solid #000;background-color:#000}.btn.btn-black:active,.btn.btn-black:hover{border-color:#000}.btn.btn-black:hover{background-color:#262626}.btn.btn-black:active{background-color:#000;opacity:.5}.btn.border-default{color:#cfcfc4}.btn.border-default:hover{border-color:#d6d6cd}.btn.border-default:active{border-color:#b4b4a3;opacity:.5}.btn.btn-default{color:#fff;border:1px solid #b4b4a3;background-color:#cfcfc4}.btn.btn-default:active,.btn.btn-default:hover{border-color:#b4b4a3}.btn.btn-default:hover{background-color:#d6d6cd}.btn.btn-default:active{background-color:#b4b4a3;opacity:.5}.btn.border-primary{color:#779ecb}.btn.border-primary:hover{border-color:#8badd3}.btn.border-primary:active{border-color:#5485be;opacity:.5}.btn.btn-primary{color:#fff;border:1px solid #5485be;background-color:#779ecb}.btn.btn-primary:active,.btn.btn-primary:hover{border-color:#5485be}.btn.btn-primary:hover{background-color:#8badd3}.btn.btn-primary:active{background-color:#5485be;opacity:.5}.btn.border-success{color:#7d7}.btn.border-success:hover{border-color:#8be28b}.btn.border-success:active{border-color:#4ed34e;opacity:.5}.btn.btn-success{color:#fff;border:1px solid #4ed34e;background-color:#7d7}.btn.btn-success:active,.btn.btn-success:hover{border-color:#4ed34e}.btn.btn-success:hover{background-color:#8be28b}.btn.btn-success:active{background-color:#4ed34e;opacity:.5}.btn.border-info{color:#9bddff}.btn.border-info:hover{border-color:#aae2ff}.btn.border-info:active{border-color:#5dc8ff;opacity:.5}.btn.btn-info{color:#fff;border:1px solid #5dc8ff;background-color:#9bddff}.btn.btn-info:active,.btn.btn-info:hover{border-color:#5dc8ff}.btn.btn-info:hover{background-color:#aae2ff}.btn.btn-info:active{background-color:#5dc8ff;opacity:.5}.btn.border-warning{color:#ffb347}.btn.border-warning:hover{border-color:#ffbe63}.btn.border-warning:active{border-color:#ff9f16;opacity:.5}.btn.btn-warning{color:#fff;border:1px solid #ff9f16;background-color:#ffb347}.btn.btn-warning:active,.btn.btn-warning:hover{border-color:#ff9f16}.btn.btn-warning:hover{background-color:#ffbe63}.btn.btn-warning:active{background-color:#ff9f16;opacity:.5}.btn.border-danger{color:#ff6961}.btn.border-danger:hover{border-color:#ff7f79}.btn.border-danger:active{border-color:#ff372c;opacity:.5}.btn.btn-danger{color:#fff;border:1px solid #ff372c;background-color:#ff6961}.btn.btn-danger:active,.btn.btn-danger:hover{border-color:#ff372c}.btn.btn-danger:hover{background-color:#ff7f79}.btn.btn-danger:active{background-color:#ff372c;opacity:.5}.grid:after{clear:both;visibility:hidden;display:block;font-size:0;content:' ';height:0}.grid>*>*{word-wrap:break-word}.grid>div{float:left;box-sizing:border-box;min-height:1px}.grid>.col-0-12{display:none}.grid>.col-1-12,.grid>.col-2-12{width:8.333333333333332%;margin-left:0%;margin-right:0%}.grid>.col-2-12{width:16.666666666666664%}.grid>.col-3-12,.grid>.col-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-4-12{width:33.33333333333333%}.grid>.col-5-12,.grid>.col-6-12{width:41.66666666666667%;margin-left:0%;margin-right:0%}.grid>.col-6-12{width:50%}.grid>.col-7-12,.grid>.col-8-12{width:58.333333333333336%;margin-left:0%;margin-right:0%}.grid>.col-8-12{width:66.66666666666666%}.grid>.col-10-12,.grid>.col-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-10-12{width:83.33333333333334%}.grid>.col-11-12,.grid>.col-12-12{width:91.66666666666666%;margin-left:0%;margin-right:0%}.grid>.col-12-12{width:100%}@media screen and (min-width:16em){.grid>.col-xs-0-12{display:none}.grid>.col-xs-1-12,.grid>.col-xs-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-2-12{width:16.6666%}.grid>.col-xs-3-12,.grid>.col-xs-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xs-4-12{width:33.3333%}.grid>.col-xs-5-12,.grid>.col-xs-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-6-12{width:50%}.grid>.col-xs-7-12,.grid>.col-xs-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-8-12{width:66.6666%}.grid>.col-xs-10-12,.grid>.col-xs-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xs-10-12{width:83.3333%}.grid>.col-xs-11-12,.grid>.col-xs-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-12-12{width:100%}}@media screen and (min-width:32em){.grid>.col-sm-0-12{display:none}.grid>.col-sm-1-12,.grid>.col-sm-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-2-12{width:16.6666%}.grid>.col-sm-3-12,.grid>.col-sm-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-sm-4-12{width:33.3333%}.grid>.col-sm-5-12,.grid>.col-sm-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-6-12{width:50%}.grid>.col-sm-7-12,.grid>.col-sm-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-8-12{width:66.6666%}.grid>.col-sm-10-12,.grid>.col-sm-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-sm-10-12{width:83.3333%}.grid>.col-sm-11-12,.grid>.col-sm-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-12-12{width:100%}}@media screen and (min-width:48em){.grid>.col-md-0-12{display:none}.grid>.col-md-1-12,.grid>.col-md-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-2-12{width:16.6666%}.grid>.col-md-3-12,.grid>.col-md-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-md-4-12{width:33.3333%}.grid>.col-md-5-12,.grid>.col-md-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-6-12{width:50%}.grid>.col-md-7-12,.grid>.col-md-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-8-12{width:66.6666%}.grid>.col-md-10-12,.grid>.col-md-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-md-10-12{width:83.3333%}.grid>.col-md-11-12,.grid>.col-md-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-12-12{width:100%}}@media screen and (min-width:64em){.grid>.col-lg-0-12{display:none}.grid>.col-lg-1-12,.grid>.col-lg-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-2-12{width:16.6666%}.grid>.col-lg-3-12,.grid>.col-lg-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-lg-4-12{width:33.3333%}.grid>.col-lg-5-12,.grid>.col-lg-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-6-12{width:50%}.grid>.col-lg-7-12,.grid>.col-lg-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-8-12{width:66.6666%}.grid>.col-lg-10-12,.grid>.col-lg-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-lg-10-12{width:83.3333%}.grid>.col-lg-11-12,.grid>.col-lg-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-12-12{width:100%}}@media screen and (min-width:80em){.grid>.col-xl-0-12{display:none}.grid>.col-xl-1-12,.grid>.col-xl-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-2-12{width:16.6666%}.grid>.col-xl-3-12,.grid>.col-xl-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xl-4-12{width:33.3333%}.grid>.col-xl-5-12,.grid>.col-xl-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-6-12{width:50%}.grid>.col-xl-7-12,.grid>.col-xl-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-8-12{width:66.6666%}.grid>.col-xl-10-12,.grid>.col-xl-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xl-10-12{width:83.3333%}.grid>.col-xl-11-12,.grid>.col-xl-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-12-12{width:100%}}.navbar.navbar-center>.container>.navbar-content,body{margin:0}.text-white,.text-white>*{color:#fff!important}.background-white{background-color:#fff!important}.border-white{border-color:#fff!important}.text-black,.text-black>*{color:#000!important}.background-black{background-color:#000!important}.border-black{border-color:#000!important}.text-default,.text-default>*{color:#cfcfc4!important}.background-default{background-color:#cfcfc4!important}.border-default{border-color:#cfcfc4!important}.text-primary,.text-primary>*{color:#779ecb!important}.background-primary{background-color:#779ecb!important}.border-primary{border-color:#779ecb!important}.text-success,.text-success>*{color:#7d7!important}.background-success{background-color:#7d7!important}.border-success{border-color:#7d7!important}.text-info,.text-info>*{color:#9bddff!important}.background-info{background-color:#9bddff!important}.border-info{border-color:#9bddff!important}.text-warning,.text-warning>*{color:#ffb347!important}.background-warning{background-color:#ffb347!important}.border-warning{border-color:#ffb347!important}.text-danger,.text-danger>*{color:#ff6961!important}.background-danger{background-color:#ff6961!important}.border-danger{border-color:#ff6961!important}.responsive{width:100%;height:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.list{list-style:none;margin:0;padding:0}.list>.list-item{clear:both;min-height:30px;height:auto;line-height:30px;overflow:auto;padding:10px;border:1px solid #cfcfc4;border-bottom:0 solid transparent}.list>.list-item>.badge{float:right;line-height:20px}.list>.list-item.list-item-white{color:#000;border-color:#fff;background-color:#fff}.list>.list-item.list-item-white *{color:#000}.list>.list-item.list-item-black{color:#fff;border-color:#333;background-color:#000}.list>.list-item.list-item-black *{color:#fff}.list>.list-item.list-item-default{color:#fff;border-color:#d9d9d0;background-color:#cfcfc4}.list>.list-item.list-item-default *{color:#fff}.list>.list-item.list-item-primary{color:#fff;border-color:#92b1d5;background-color:#779ecb}.list>.list-item.list-item-primary *{color:#fff}.list>.list-item.list-item-success{color:#fff;border-color:#92e492;background-color:#7d7}.list>.list-item.list-item-success *{color:#fff}.list>.list-item.list-item-info{color:#fff;border-color:#afe4ff;background-color:#9bddff}.list>.list-item.list-item-info *{color:#fff}.list>.list-item.list-item-warning{color:#fff;border-color:#ffc26c;background-color:#ffb347}.list>.list-item.list-item-warning *{color:#fff}.list>.list-item.list-item-danger{color:#fff;border-color:#ff8781;background-color:#ff6961}.list>.list-item.list-item-danger *,.table.table-white thead>tr>th{color:#fff}.list>.list-item:first-child{border-radius:5px 5px 0 0}.list>.list-item:last-child{border-bottom:1px solid #cfcfc4;border-radius:0 0 5px 5px}.list>.list-item:only-child{border-radius:5px}.list>.list-item>.list-item-right{float:right}.list>.list-item>.list-item-left{float:left}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(50,50,50,.6);z-index:99999;opacity:0;pointer-events:none}.modal.active,.modal.modal-active,.modal:target{opacity:1;pointer-events:auto}.modal.modal-absolute{position:absolute;z-index:1}.modal-close,.modal.modal-absolute>div{position:absolute}.modal>div{min-width:400px;max-width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 20px 13px;border-radius:0;background:#fff}.modal.modal-white>div{border-left:10px solid #fff;color:#000}.modal.modal-black>div{border-left:10px solid #000;color:#000}.modal.modal-default>div{border-left:10px solid #cfcfc4;color:#000}.modal.modal-primary>div{border-left:10px solid #779ecb;color:#000}.modal.modal-success>div{border-left:10px solid #7d7;color:#000}.modal.modal-info>div{border-left:10px solid #9bddff;color:#000}.modal.modal-warning>div{border-left:10px solid #ffb347;color:#000}.modal.modal-danger>div{border-left:10px solid #ff6961;color:#000}.modal-close{line-height:25px;right:5px;text-align:center;top:5px;width:24px;text-decoration:none}.navbar *{font-weight:300;display:inline-block;text-decoration:none}.navbar{position:relative;min-height:50px;width:100%;display:table}.navbar>.container{border-width:0 0 1px}.navbar.navbar-fixed{position:fixed;z-index:100000}.navbar.navbar-center>.container{border-width:0 1px 1px;margin:0 auto;width:50%;position:relative}.navbar.border-white>.container{border-style:solid}.navbar.navbar-white>.container{background-color:#fff}.navbar.navbar-white>.container>.nav a.active,.navbar.navbar-white>.container>.nav a:hover,.navbar.navbar-white>.container>.nav a:target{background-color:#fff}.navbar.border-black>.container{border-style:solid}.navbar.navbar-black>.container{background-color:#000}.navbar.navbar-black>.container>.nav a.active,.navbar.navbar-black>.container>.nav a:hover,.navbar.navbar-black>.container>.nav a:target{background-color:#a6a6a6}.navbar.border-default>.container{border-style:solid}.navbar.navbar-default>.container{background-color:#cfcfc4}.navbar.navbar-default>.container>.nav a.active,.navbar.navbar-default>.container>.nav a:hover,.navbar.navbar-default>.container>.nav a:target{background-color:#eeeeea}.navbar.border-primary>.container{border-style:solid}.navbar.navbar-primary>.container{background-color:#779ecb}.navbar.navbar-primary>.container>.nav a.active,.navbar.navbar-primary>.container>.nav a:hover,.navbar.navbar-primary>.container>.nav a:target{background-color:#cfdded}.navbar.border-success>.container{border-style:solid}.navbar.navbar-success>.container{background-color:#7d7}.navbar.navbar-success>.container>.nav a.active,.navbar.navbar-success>.container>.nav a:hover,.navbar.navbar-success>.container>.nav a:target{background-color:#cff3cf}.navbar.border-info>.container{border-style:solid}.navbar.navbar-info>.container{background-color:#9bddff}.navbar.navbar-info>.container>.nav a.active,.navbar.navbar-info>.container>.nav a:hover,.navbar.navbar-info>.container>.nav a:target{background-color:#dcf3ff}.navbar.border-warning>.container{border-style:solid}.navbar.navbar-warning>.container{background-color:#ffb347}.navbar.navbar-warning>.container>.nav a.active,.navbar.navbar-warning>.container>.nav a:hover,.navbar.navbar-warning>.container>.nav a:target{background-color:#ffe4bf}.navbar.border-danger>.container{border-style:solid}.navbar.navbar-danger>.container{background-color:#ff6961}.navbar.navbar-danger>.container>.nav a.active,.navbar.navbar-danger>.container>.nav a:hover,.navbar.navbar-danger>.container>.nav a:target{background-color:#ffcbc8}.navbar>.container{clear:both;margin:0 auto;display:table;width:100%;height:60px}.navbar>.container>.nav{float:right;margin:0 20px 0 0;display:inline-block}.navbar>.container>.nav>*{font-size:15px}.navbar>.container>.nav>select{background-color:transparent}.navbar>.container>.nav>a{padding:20px 10px 22px}.navbar>.container>.nav>a:active,.navbar>.container>.nav>a:hover,.navbar>.container>.nav>a:target{opacity:.6}.navbar .navbar-title{float:left;display:inline-block;margin:20px 0 0 20px}.panel{border:1px solid #cfcfc4;border-radius:5px}.panel.panel-white{border:1px solid #fff}.panel.panel-white .panel-footer,.panel.panel-white>.panel-heading{background-color:#fff;color:#000}.panel.panel-black{border:1px solid #000}.panel.panel-black .panel-footer,.panel.panel-black>.panel-heading{background-color:#000;color:#fff}.panel.panel-default{border:1px solid #cfcfc4}.panel.panel-default .panel-footer,.panel.panel-default>.panel-heading{background-color:#cfcfc4;color:#fff}.panel.panel-primary{border:1px solid #779ecb}.panel.panel-primary .panel-footer,.panel.panel-primary>.panel-heading{background-color:#779ecb;color:#fff}.panel.panel-success{border:1px solid #7d7}.panel.panel-success .panel-footer,.panel.panel-success>.panel-heading{background-color:#7d7;color:#fff}.panel.panel-info{border:1px solid #9bddff}.panel.panel-info .panel-footer,.panel.panel-info>.panel-heading{background-color:#9bddff;color:#fff}.panel.panel-warning{border:1px solid #ffb347}.panel.panel-warning .panel-footer,.panel.panel-warning>.panel-heading{background-color:#ffb347;color:#fff}.panel.panel-danger{border:1px solid #ff6961}.panel.panel-danger .panel-footer,.panel.panel-danger>.panel-heading{background-color:#ff6961;color:#fff}.panel .panel-footer,.panel .panel-heading,.panel>.panel-body{padding:15px}.panel>.panel-body>table{border-bottom:0}.panel>.panel-heading{top:0}.panel>.panel-footer{bottom:0}.tooltip,[data-tooltip]{position:relative;cursor:pointer}.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility,.2s,ease-in-out,transform,.2s,cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transform:translate3d(0,0,0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:''}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;min-width:160px;width:auto;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after,.tooltip-left:before{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:focus:after,.tooltip-left:focus:before,.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after,.tooltip-right:before{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:focus:after,.tooltip-right:focus:before,.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}[class^=tooltip-]{border-bottom:1px dotted #000;text-decoration:'none'}.progress{width:100%;border:1px solid #cfcfc4;text-align:center}.progress:hover{opacity:.5}.progress .progress-fill{font-size:16px;height:15px;padding:10px 0;background-color:#779ecb}.progress .progress-fill.progress-fill-white{background-color:#fff;color:#000}.progress .progress-fill.progress-fill-black{background-color:#000;color:#fff}.progress .progress-fill.progress-fill-default{background-color:#cfcfc4;color:#fff}.progress .progress-fill.progress-fill-primary{background-color:#779ecb;color:#fff}.progress .progress-fill.progress-fill-success{background-color:#7d7;color:#fff}.progress .progress-fill.progress-fill-info{background-color:#9bddff;color:#fff}.progress .progress-fill.progress-fill-warning{background-color:#ffb347;color:#fff}.progress .progress-fill.progress-fill-danger{background-color:#ff6961;color:#fff}.spinner-overlay{position:relative;top:0;left:0;width:100%;height:100%;z-index:3}.spinner-wrapper{text-align:center;position:relative;top:calc(50% - 50px)}.spinner-wrapper>.spinner{min-height:30px;min-width:30px}.spinner-message{box-sizing:border-box;width:100%;margin-top:30px;text-align:center;font-weight:400;z-index:100;outline:0}.spinner{display:inline-block;min-height:20px;height:auto;min-width:20px;width:auto;background-color:transparent;animation:rotation .7s infinite linear;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #2180c0;border-radius:100%}.spinner.spinner-absolute{position:absolute}.spinner.spinner-white{border-top:3px solid #fff}.spinner.spinner-white.spinner-done{border-color:#fff;border-width:3px}.spinner.spinner-black.done:after,.spinner.spinner-danger.done:after,.spinner.spinner-default.done:after,.spinner.spinner-info.done:after,.spinner.spinner-primary.done:after,.spinner.spinner-success.done:after,.spinner.spinner-warning.done:after,.spinner.spinner-white.done:after{border-width:0 3px}.spinner.spinner-black{border-top:3px solid #000}.spinner.spinner-black.spinner-done{border-color:#000;border-width:3px}.spinner.spinner-default{border-top:3px solid #cfcfc4}.spinner.spinner-default.spinner-done{border-color:#cfcfc4;border-width:3px}.spinner.spinner-primary{border-top:3px solid #779ecb}.spinner.spinner-primary.spinner-done{border-color:#779ecb;border-width:3px}.spinner.spinner-success{border-top:3px solid #7d7}.spinner.spinner-success.spinner-done{border-color:#7d7;border-width:3px}.spinner.spinner-info{border-top:3px solid #9bddff}.spinner.spinner-info.spinner-done{border-color:#9bddff;border-width:3px}.spinner.spinner-warning{border-top:3px solid #ffb347}.spinner.spinner-warning.spinner-done{border-color:#ffb347;border-width:3px}.spinner.spinner-danger{border-top:3px solid #ff6961}.spinner.spinner-danger.spinner-done{border-color:#ff6961;border-width:3px}.table{text-align:center;word-break:break-all;border-collapse:collapse;border-spacing:0}.table.table-black thead>tr>th{color:#000}.table.table-default thead>tr>th{color:#cfcfc4}.table.table-primary thead>tr>th{color:#779ecb}.table.table-success thead>tr>th{color:#7d7}.table.table-info thead>tr>th{color:#9bddff}.table.table-warning thead>tr>th{color:#ffb347}.table.table-danger thead>tr>th{color:#ff6961}.table thead>tr>th{font-weight:500}.table tfoot td:empty{padding:0;border-bottom:0}.table td,.table th{text-align:left;font-weight:100;border:1px solid #cfcfc4;padding:10px}.table.responsive{display:table}",""])},370:function(e){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var a=t.protocol+"//"+t.host,o=a+t.pathname.replace(/\/[^\/]*$/,"/"),n=e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var n=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(n))return e;var r;return r=0===n.indexOf("//")?n:0===n.indexOf("/")?a+n:o+n.replace(/^\.\//,""),"url("+JSON.stringify(r)+")"});return n}},371:function(e,t,a){var o=a(372);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},372:function(e,t,a){t=e.exports=a(50)(!1),t.push([e.i,"* {\n font-family: \"Helvetica Neue\", Sans-serif, Arial;\n}\n\nhtml {\n box-sizing: border-box;\n height: 100%;\n}\nbody {\n position: relative;\n margin: 0;\n padding-bottom: 6rem;\n min-height: 100%;\n width: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\nul {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n#coverage-area {\n height: 100%;\n width: 100%;\n}\n\n.footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n text-align: center;\n}\n\n.list-item-danger {\n border-top: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-right: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-left: 1px solid rgba(255, 135, 129, 0.5) !important;\n background-color: rgba(255, 105, 97, 0.8) !important;\n}\n\n.list-item-success {\n border-top: 1px solid rgba(146, 228, 146, .5) !important;\n border-right: 1px solid rgba(146, 228, 146, 0.5) !important;\n border-left: 1px solid rgba(146, 228, 146, 0.5) !important;\n background-color: rgba(119, 221, 119, 0.8) !important;\n}\n\n.coverage {\n margin-bottom: 50px;\n margin-left: 50px;\n margin-right: 50px;\n}\n.coverage-header {}\n.coverage-commit-message {\n text-overflow: ellipsis;\n\twidth: 200px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n display: inline-block;\n}\n\nul.dropdown-menu.rbt-menu.dropdown-menu-justify {\n position: absolute;\n}\n",""])},383:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var n=a(2),r=o(n),l=a(151),i=a(413),s=o(i),d=a(414),c=o(d),u=a(423),p=o(u),f=a(428),b=o(f),m=a(434),h=o(m),g=a(436),y=o(g),v=a(52),x=o(v);t.default=r.default.createElement(l.BrowserRouter,null,r.default.createElement(s.default,null,r.default.createElement(l.Switch,null,r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name/:file",component:y.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name",component:h.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:page?",component:b.default}),r.default.createElement(l.Route,{path:"/coverage/:page?",component:b.default}),r.default.createElement(l.Route,{exact:!0,path:"/feed",component:p.default}),r.default.createElement(l.Route,{exact:!0,path:"/",component:c.default}),r.default.createElement(l.Route,{path:"*",component:x.default}))))},413:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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 i=function(){function e(e,t){for(var a=0,o;aE?t:E}),P=0===E?1:w/E,C=c.map(function(e,t){return e.map(function(e,a){return[~~(k/D*a+T)+.5,~~(P*(E-e)+T)+.5,e,S[t%S.length]]})});var Y={xmlns:"http://www.w3.org/2000/svg",width:k+2*T+"px",height:w+2*T+"px",viewBox:"0 0 "+(k+2*T)+" "+(w+2*T)};return d.default.createElement("span",{className:"LineChart",style:{width:k+2*T}},d.default.createElement("svg",Y,p?d.default.createElement("g",null,d.default.createElement(b.XAxis,{maxValue:E,padding:T,width:k,height:w}),d.default.createElement(b.YAxis,{axis:_,padding:T,width:k,height:w})):null,C.map(function(t,o){return d.default.createElement("g",{key:o},d.default.createElement(f.default,{points:t,lines:u,area:m,width:k,height:w,padding:T,color:S[o%S.length],updating:a,stroke:y}),d.default.createElement(h.default,{hideLabels:M,dots:g,label:O[o],points:t,dataSetIndex:o,showTooltip:e.showTooltip.bind(e),hideTooltip:e.hideTooltip.bind(e),stroke:y,radius:x}))})),o?d.default.createElement(v.default,{value:n,label:O[this.state.dataSet],x:r-8,y:l-15,color:i}):null)}}]),t}(d.default.Component);y.propTypes={data:u.default.array,axis:u.default.array,colors:u.default.array,labels:u.default.array,lines:u.default.booean,area:u.default.boolean,dots:u.default.boolean,stroke:u.default.number,radius:u.default.number,height:u.default.number,width:u.default.number,grid:u.default.boolean,padding:u.default.number,heightRatio:u.default.number,maxValue:u.default.number,hideLabels:u.default.boolean},y.defaultProps={data:[],colors:["#aaa","#888"],labels:[],lines:!0,area:!0,dots:!0,stroke:1,radius:3,grid:!0,padding:50,heightRatio:1,maxValue:0,hideLabels:!1,height:0,width:400},t.default=y},416:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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)}function i(e,t){var a=[],o="",n="";if(-1!=e.search(/[rR]/))for(var r=e.split(/([A-Za-z])/),l=0,i=r.length;i>l;l++){var d=r[l],u=d.toLowerCase();if(-1!=d.search(/[A-Za-z]/)){var p="";if("z"!=u&&(l++,p=r[l].replace(/\s+$/,"")),"r"==u){var f=o+","+n+" "+p,b=s(f,t);a.push(b)}else if(a.push(d+p),"h"==u)o=p;else if("v"==u)n=p;else if("z"!=u){var m=p.split(/[,\s]/);n=m.pop(),o=m.pop()}}}return a}function s(e,t){for(var a=e.split(/[,\s]/),o="",n=0,r=a.length,l;r-2>n;n+=2){l=[],0==n?(l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+4]),y:parseFloat(a[n+5])})):r-4==n?(l.push({x:parseFloat(a[n-2]),y:parseFloat(a[n-1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])})):(l.push({x:parseFloat(a[n-2]),y:parseFloat(a[n-1])}),l.push({x:parseFloat(a[n]),y:parseFloat(a[n+1])}),l.push({x:parseFloat(a[n+2]),y:parseFloat(a[n+3])}),l.push({x:parseFloat(a[n+4]),y:parseFloat(a[n+5])}));var i=[];i.push({x:l[1].x,y:l[1].y}),i.push({x:(-l[0].x+6*l[1].x+l[2].x)/6,y:(-l[0].y+6*l[1].y+l[2].y)/6}),i.push({x:(l[1].x+6*l[2].x-l[3].x)/6,y:(l[1].y+6*l[2].y-l[3].y)/6}),i.push({x:l[2].x,y:l[2].y}),i=i.map(function(e){return e.y>t&&(e.y=t),e}),o+="C"+i[1].x+","+i[1].y+" "+i[2].x+","+i[2].y+" "+i[3].x+","+i[3].y+" "}return o}Object.defineProperty(t,"__esModule",{value:!0});var d=function(){function e(e,t){for(var a=0,o;a=y&&70<=y?"#caa300":"#cc5338";return c.default.createElement("div",{key:m+"/"+t,className:"list-item"},c.default.createElement("div",{style:{position:"relative",height:"50px"}},c.default.createElement("div",{style:{float:"left"}},c.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:g},(0,p.default)(e.run_at).fromNow()," on ",i||l||"unknown")),c.default.createElement("div",{style:{float:"right"}},c.default.createElement("div",{className:"badge",style:{opacity:.6,backgroundColor:v,color:"white"}}," ",parseInt(y),"%"))),c.default.createElement("h3",{className:"text-center"},c.default.createElement("a",{href:"/coverage/"+u.replace(/\./g,"%2E").replace("."+h,"")+"/"+f+"/"+m}," \xA0",f,"/",m," "),c.default.createElement("br",null),c.default.createElement("small",{style:{fontWeight:"100",color:"#969696"}}," ",n," ")))}))):c.default.createElement(x.default,null)}}]),t}(c.default.Component);t.default=_},424:function(e){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],!e.children&&(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},425:function(e){function t(e){throw new Error("Cannot find module '"+e+"'.")}t.keys=function(){return[]},t.resolve=t,e.exports=t,t.id=425},426:function(e,t,a){"use strict";var o=a(427),n=a(162);e.exports=function(e){var t=o(e);t.token="";var a=t.user.split(":");return 2===a.length&&("x-oauth-basic"===a[1]?t.token=a[0]:"x-token-auth"===a[0]&&(t.token=a[1])),t.protocol=n(t.protocols)||n(e)?"ssh":t.protocols.length?t.protocols[0]:"file",t}},427:function(e,t,a){"use strict";var o=a(161),n=a(162);e.exports=function(e){var t={protocols:o(e),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:e},a=e.indexOf("://"),r=null,l=null;return e.startsWith(".")&&(e.startsWith("./")&&(e=e.substring(2)),t.pathname=e,t.protocol="file"),t.protocol=t.protocol||t.protocols[0]||(n(e)?"ssh":"/"===e.charAt(1)?(e=e.substring(2))&&"":"file"),-1!==a&&(e=e.substring(a+3)),l=e.split("/"),"file"!==t.protocol&&(t.resource=l.shift()),r=t.resource.split("@"),2===r.length&&(t.user=r[0],t.resource=r[1]),r=t.resource.split(":"),2===r.length&&(t.resource=r[0],t.port=parseInt(r[1]),isNaN(t.port)&&(t.port=null,l.unshift(r[1]))),l=l.filter(Boolean),t.pathname=t.pathname||("file"!==t.protocol||"/"===t.href[0]?"/":"")+l.join("/"),r=t.pathname.split("#"),2===r.length&&(t.pathname=r[0],t.hash=r[1]),r=t.pathname.split("?"),2===r.length&&(t.pathname=r[0],t.search=r[1]),t}},428:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,a){function o(n,r){try{var l=t[n](r),i=l.value}catch(e){return void a(e)}return l.done?void e(i):Promise.resolve(i).then(function(e){o("next",e)},function(e){o("throw",e)})}return o("next")})}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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)?t:e}function i(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 s=function(){function e(e,t){for(var a=0,o;aa.length?1:t+1;this.setState({page:o}),history.pushState({},null,"/coverage/"+o)}},{key:"previousPage",value:function(){var e=this.state.page,t=1>e-1?1:e-1;this.setState({page:t}),history.pushState({},null,"/coverage/"+t)}},{key:"onSelect",value:function(e){var t=this.state,a=t.raw,o=t.chunk;e?this.setState({repos:[[e.value]],selected:e.value,page:1}):this.setState({repos:a.slice(0,0|(a.length+o-1)/o).map(function(e,t){return a.slice(o*t,o*t+o)}),selected:"",page:1})}},{key:"render",value:function(){var e=this.state,t=e.raw,a=e.repos,o=e.page,n=e.selected,r=e.title,l=e.loading,i=e.error;if(i)return c.default.createElement(y.default,{error:i});if(l)return c.default.createElement(h.default,null);if(0 .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n left: 0;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},431:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var a={};for(var o in e)0<=t.indexOf(o)||Object.prototype.hasOwnProperty.call(e,o)&&(a[o]=e[o]);return a}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(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)?t:e}function i(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 s=Object.assign||function(e){for(var t=1,a;ta.length?1:t+1})}},{key:"previousPage",value:function(){var e=this.state.page;this.setState({page:1>e-1?1:e-1})}},{key:"render",value:function(){var e=this.state,t=e.data,a=e.page;return d.default.createElement("div",null,d.default.createElement("table",{className:"table responsive"},d.default.createElement("thead",null,d.default.createElement("tr",null,Object.keys(t[a-1][0]).map(function(e){return d.default.createElement("th",{key:e},e)}))),d.default.createElement("tbody",null,t[a-1].map(function(e,t){return d.default.createElement("tr",{key:a+"/"+t},Object.keys(e).map(function(a){return d.default.createElement("td",{key:a+"/"+t}," ",d.default.createElement("div",{className:"Commit"===a?"coverage-commit-message":""},e[a])," ")}))},[]))),1=E&&80<=E?"#cfaf2a":"#c75151",R=p.git,V=R.message,Y=R.commit,I=R.branch,j=R.author_name,N=R.author_date,L=u.replace(".git","")+"/commit/"+Y;return c.default.createElement("div",{className:"coverage"},c.default.createElement("div",{className:"coverage-header"},c.default.createElement("div",{style:{display:"inline-block",width:"100%"}},c.default.createElement("div",{style:{float:"left",textAlign:"left"}},c.default.createElement("h3",null," ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"},l)," / ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i},i)," / ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i+"/"+encodeURIComponent(d).replace(/\./g,"$2E")},d)," "),c.default.createElement("p",null,c.default.createElement("a",{className:"coverage-commit-message",href:L,target:"_blank"}," ",V," "),"on branch",c.default.createElement("b",null," ",I," "),(0,b.default)(1e3*N).fromNow(),"\xA0by",c.default.createElement("b",null," ",j," "))),c.default.createElement("h3",{style:{float:"right",color:D}},T,"%")),c.default.createElement(h.default,{width:window.innerWidth-200,data:(0,O.parseCoverage)(t.history),height:100})),c.default.createElement("br",null),c.default.createElement(S.default,{source:f.source,lineMap:s,extension:d.substr(d.lastIndexOf(".")+1,d.length)}))}return c.default.createElement(x.default,null)}}]),t}(c.default.Component);M.propTypes={match:p.default.object},t.default=M},437:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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 i=function(){function e(e,t){for(var a=0,o;a *, .table-fileView td span {\n font-family: monospace;\n}\n",""])},440:function(e,t,a){var o=a(441);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},441:function(e,t,a){t=e.exports=a(50)(void 0),t.push([e.i,"/*\n\nOriginal highlight.js style (c) Ivan Sagalaev \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",""])},50:function(e){function t(e,t){var o=e[1]||"",n=e[3];if(!n)return o;if(t&&"function"==typeof btoa){var r=a(n),l=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[o].concat(l).concat([r]).join("\n")}return[o].join("\n")}function a(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e))));return"/*# "+("sourceMappingURL=data:application/json;charset=utf-8;base64,"+t)+" */"}e.exports=function(e){var a=[];return a.toString=function(){return this.map(function(a){var o=t(a,e);return a[2]?"@media "+a[2]+"{"+o+"}":o}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},n=0,r;na.length?1:t+1})}},{key:"previousPage",value:function(){var e=this.state.page;this.setState({page:1>e-1?1:e-1})}},{key:"render",value:function(){var e=this.state,t=e.data,a=e.page;return d.default.createElement("div",null,d.default.createElement("table",{className:"table responsive"},d.default.createElement("thead",null,d.default.createElement("tr",null,Object.keys(t[a-1][0]).map(function(e){return d.default.createElement("th",{key:e},e)}))),d.default.createElement("tbody",null,t[a-1].map(function(e,t){return d.default.createElement("tr",{key:a+"/"+t},Object.keys(e).map(function(a){return d.default.createElement("td",{key:a+"/"+t}," ",d.default.createElement("div",{className:"Commit"===a?"coverage-commit-message":""},e[a])," ")}))},[]))),1=E&&80<=E?"#cfaf2a":"#c75151",Y=p.git,R=Y.message,V=Y.commit,I=Y.branch,j=Y.author_name,N=Y.author_date,L=u.replace(".git","")+"/commit/"+V;return c.default.createElement("div",{className:"coverage"},c.default.createElement("div",{className:"coverage-header"},c.default.createElement("div",{style:{display:"inline-block",width:"100%"}},c.default.createElement("div",{style:{float:"left",textAlign:"left"}},c.default.createElement("h3",null," ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"},l)," / ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i},i)," / ",c.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i+"/"+encodeURIComponent(d).replace(/\./g,"$2E")},d)," "),c.default.createElement("p",null,c.default.createElement("a",{className:"coverage-commit-message",href:L,target:"_blank"}," ",R," "),"on branch",c.default.createElement("b",null," ",I," "),(0,b.default)(1e3*N).fromNow(),"\xA0by",c.default.createElement("b",null," ",j," "))),c.default.createElement("h3",{style:{float:"right",color:D}},C,"%")),c.default.createElement(h.default,{width:window.innerWidth-200,data:(0,O.parseCoverage)(t.history),height:100})),c.default.createElement("br",null),c.default.createElement(S.default,{source:f.source,lineMap:s,extension:d.substr(d.lastIndexOf(".")+1,d.length)}))}return c.default.createElement(x.default,null)}}]),t}(c.default.Component);M.propTypes={match:p.default.object},t.default=M},437:function(e,t,a){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(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)?t:e}function l(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 i=function(){function e(e,t){for(var a=0,o;a *, .table-fileView td span {\n font-family: monospace;\n}\n",""])},440:function(e,t,a){var o=a(441);"string"==typeof o&&(o=[[e.i,o,""]]);var n={hmr:!0},r;n.transform=r;a(51)(o,n);o.locals&&(e.exports=o.locals),!1},441:function(e,t,a){t=e.exports=a(50)(!1),t.push([e.i,"/*\n\nOriginal highlight.js style (c) Ivan Sagalaev \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",""])},50:function(e){function t(e,t){var o=e[1]||"",n=e[3];if(!n)return o;if(t&&"function"==typeof btoa){var r=a(n),l=n.sources.map(function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"});return[o].concat(l).concat([r]).join("\n")}return[o].join("\n")}function a(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e))));return"/*# "+("sourceMappingURL=data:application/json;charset=utf-8;base64,"+t)+" */"}e.exports=function(e){var a=[];return a.toString=function(){return this.map(function(a){var o=t(a,e);return a[2]?"@media "+a[2]+"{"+o+"}":o}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},n=0,r;nt.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=o;else return o}return e._isValid}function h(e){var t=p(NaN);return null==e?b(t).userInvalidated=!0:u(b(t),e),t}function g(e,t){var a,o,n;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=b(t)),l(t._locale)||(e._locale=t._locale),0e?Dt(e)||0:o(e)}function _(e){var t=+e,a=0;return 0!=t&&isFinite(t)&&(a=x(t)),a}function k(e,t,a){var o=Tt(e.length,t.length),n=Ct(e.length-t.length),r=0,l;for(l=0;ln;++n)l=p([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(l,"").toLocaleLowerCase();return a?"MMM"===t?(r=xa.call(this._shortMonthsParse,o),-1===r?null:r):(r=xa.call(this._longMonthsParse,o),-1===r?null:r):"MMM"===t?(r=xa.call(this._shortMonthsParse,o),-1!==r)?r:(r=xa.call(this._longMonthsParse,o),-1===r?null:r):(r=xa.call(this._longMonthsParse,o),-1!==r)?r:(r=xa.call(this._shortMonthsParse,o),-1===r?null:r)}function te(e,t){var a;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=_(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return a=Tt(e.date(),Q(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,a),e}function ae(e){return null==e?J(this,"Month"):(te(this,e),t.updateOffset(this,!0),this)}function oe(){function e(e,t){return t.length-e.length}var t=[],a=[],o=[],n,r;for(n=0;12>n;n++)r=p([2e3,n]),t.push(this.monthsShort(r,"")),a.push(this.months(r,"")),o.push(this.months(r,"")),o.push(this.monthsShort(r,""));for(t.sort(e),a.sort(e),o.sort(e),n=0;12>n;n++)t[n]=z(t[n]),a[n]=z(a[n]);for(n=0;24>n;n++)o[n]=z(o[n]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ne(e,t,a,o,n,r,l){var i=new Date(e,t,a,o,n,r,l);return 100>e&&0<=e&&isFinite(i.getFullYear())&&i.setFullYear(e),i}function re(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function le(e,t,a){var o=7+t-a,n=(7+re(e,0,o).getUTCDay()-t)%7;return-n+o-1}function ie(e,t,a,o,n){var r=le(e,o,n),l=1+7*(t-1)+(7+a-o)%7+r,i,s;return 0>=l?(i=e-1,s=G(i)+l):l>G(e)?(i=e+1,s=l-G(e)):(i=e,s=l),{year:i,dayOfYear:s}}function se(e,t,a){var n=le(e.year(),t,a),r=o((e.dayOfYear()-n-1)/7)+1,l,i;return 1>r?(i=e.year()-1,l=r+de(i,t,a)):r>de(e.year(),t,a)?(l=r-de(e.year(),t,a),i=e.year()+1):(i=e.year(),l=r),{week:l,year:i}}function de(e,t,a){var o=le(e,t,a),n=le(e+1,t,a);return(G(e)-o+n)/7}function ce(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function ue(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function pe(e,t,a){var o=e.toLocaleLowerCase(),n,r,l;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;7>n;++n)l=p([2000,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(l,"").toLocaleLowerCase();return a?"dddd"===t?(r=xa.call(this._weekdaysParse,o),-1===r?null:r):"ddd"===t?(r=xa.call(this._shortWeekdaysParse,o),-1===r?null:r):(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):"dddd"===t?(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._shortWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):"ddd"===t?(r=xa.call(this._shortWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):(r=xa.call(this._minWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._shortWeekdaysParse,o),-1===r?null:r)}function fe(){function e(e,t){return t.length-e.length}var t=[],a=[],o=[],n=[],r,l,i,s,d;for(r=0;7>r;r++)l=p([2000,1]).day(r),i=this.weekdaysMin(l,""),s=this.weekdaysShort(l,""),d=this.weekdays(l,""),t.push(i),a.push(s),o.push(d),n.push(i),n.push(s),n.push(d);for(t.sort(e),a.sort(e),o.sort(e),n.sort(e),r=0;7>r;r++)a[r]=z(a[r]),o[r]=z(o[r]),n[r]=z(n[r]);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(){return this.hours()%12||12}function me(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function he(e,t){return t._meridiemParse}function ge(e){return e?e.toLowerCase().replace("_","-"):e}function ye(e){for(var t=0,a,o,n,r;t=a&&k(r,o,!0)>=a-1)break;a--}t++}return null}function ve(t){var a=null;if(!Ea[t]&&"undefined"!=typeof e&&e&&e.exports)try{a=Na._abbr;!function(){var t=new Error("Cannot find module \"./locale\"");throw t.code="MODULE_NOT_FOUND",t}(),xe(a)}catch(t){}return Ea[t]}function xe(e,t){var a;return e&&(a=l(t)?ke(e):_e(e,t),a&&(Na=a)),Na._abbr}function _e(e,t){if(null!==t){var a=Ma;if(t.abbr=e,null!=Ea[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Ea[e]._config;else if(null!=t.parentLocale)if(null!=Ea[t.parentLocale])a=Ea[t.parentLocale]._config;else return Pa[t.parentLocale]||(Pa[t.parentLocale]=[]),Pa[t.parentLocale].push({name:e,config:t}),null;return Ea[e]=new P(E(a,t)),Pa[e]&&Pa[e].forEach(function(e){_e(e.name,e.config)}),xe(e),Ea[e]}return delete Ea[e],null}function ke(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Na;if(!a(e)){if(t=ve(e),t)return t;e=[e]}return ye(e)}function we(e){var t=e._a,a;return t&&-2===b(e).overflow&&(a=0>t[ua]||11t[pa]||t[pa]>Q(t[ca],t[ua])?pa:0>t[fa]||24t[ba]||59t[ma]||59t[ha]||999pa)&&(a=pa),b(e)._overflowWeeks&&-1===a&&(a=ga),b(e)._overflowWeekday&&-1===a&&(a=ya),b(e).overflow=a),e}function Se(e,t,a){return null==e?null==t?a:t:e}function Oe(e){var a=new Date(t.now());return e._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function Me(e){var t=[],a,o,n,r;if(!e._d){for(n=Oe(e),e._w&&null==e._a[pa]&&null==e._a[ua]&&Ee(e),null!=e._dayOfYear&&(r=Se(e._a[ca],n[ca]),(e._dayOfYear>G(r)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),o=re(r,0,e._dayOfYear),e._a[ua]=o.getUTCMonth(),e._a[pa]=o.getUTCDate()),a=0;3>a&&null==e._a[a];++a)e._a[a]=t[a]=n[a];for(;7>a;a++)e._a[a]=t[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[fa]&&0===e._a[ba]&&0===e._a[ma]&&0===e._a[ha]&&(e._nextDay=!0,e._a[fa]=0),e._d=(e._useUTC?re:ne).apply(null,t),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fa]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==e._d.getDay()&&(b(e).weekdayMismatch=!0)}}function Ee(e){var t,a,o,n,r,l,i,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,l=4,a=Se(t.GG,e._a[ca],se(He(),1,4).year),o=Se(t.W,1),n=Se(t.E,1),(1>n||7t.e||6n||6o||o>de(a,r,l)?b(e)._overflowWeeks=!0:null==s?(i=ie(a,o,n,r,l),e._a[ca]=i.year,e._dayOfYear=i.dayOfYear):b(e)._overflowWeekday=!0}function Pe(e){var t=e._i,a=Ca.exec(t)||Ta.exec(t),o,n,r,l,i,s;if(a){for(b(e).iso=!0,o=0,n=Ra.length;o=t?2e3+t:999>=t?1900+t:t}function De(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function Re(e,t,a){if(e){var o=wa.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(o!==n)return b(a).weekdayMismatch=!0,a._isValid=!1,!1}return!0}function Ve(e,t,a){if(e)return ja[e];if(t)return 0;var o=parseInt(a,10),n=o%100;return 60*((o-n)/100)+n}function Ye(e){var t=Ia.exec(De(e._i));if(t){var a=Ce(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Re(t[1],a,e))return;e._a=a,e._tzm=Ve(t[8],t[9],t[10]),e._d=re.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),b(e).rfc2822=!0}else e._isValid=!1}function Ie(e){var a=Ya.exec(e._i);if(null!==a)return void(e._d=new Date(+a[1]));if(Pe(e),!1===e._isValid)delete e._isValid;else return;if(Ye(e),!1===e._isValid)delete e._isValid;else return;t.createFromInputFallback(e)}function je(e){if(e._f===t.ISO_8601)return void Pe(e);if(e._f===t.RFC_2822)return void Ye(e);e._a=[],b(e).empty=!0;var a=""+e._i,o=a.length,n=0,r,l,i,s,d;for(i=F(e._f,e._locale).match(Wt)||[],r=0;r=e._a[fa]&&!0===b(e).bigHour&&0t&&(t+=12),o||12!==t||(t=0),t):e.meridiemHour(t,a)}function Le(e){var t,a,o,n,r;if(0===e._f.length)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;ne?-1*Pt(-1*e):Pt(e)}function Je(e,t){I(e,0,0,function(){var e=this.utcOffset(),a="+";return 0>e&&(e=-e,a="-"),a+Y(~~(e/60),2)+t+Y(~~e%60,2)})}function Xe(e,t){var a=(t||"").match(e);if(null===a)return null;var o=a[a.length-1]||[],n=(o+"").match(Wa)||["-",0,0],r=+(60*n[1])+_(n[2]);return 0===r?0:"+"===n[0]?r:-r}function $e(e,a){var o,n;return a._isUTC?(o=a.clone(),n=(v(e)||i(e)?e.valueOf():He(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+n),t.updateOffset(o,!1),o):He(e).local()}function Qe(e){return 15*-Pt(e._d.getTimezoneOffset()/15)}function et(){return!!this.isValid()&&this._isUTC&&0===this._offset}function tt(e,t){var a=e,o=null,n,r,l;return qe(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(a={},t?a[t]=e:a.milliseconds=e):(o=Ua.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:_(o[pa])*n,h:_(o[fa])*n,m:_(o[ba])*n,s:_(o[ma])*n,ms:_(Ze(1e3*o[ha]))*n}):(o=za.exec(e))?(n="-"===o[1]?-1:"+"===o[1]?1:1,a={y:at(o[2],n),M:at(o[3],n),w:at(o[4],n),d:at(o[5],n),h:at(o[6],n),m:at(o[7],n),s:at(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(l=nt(He(a.from),He(a.to)),a={},a.ms=l.milliseconds,a.M=l.months),r=new Ge(a),qe(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function at(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function ot(e,t){var a={milliseconds:0,months:0};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function nt(e,t){var a;return e.isValid()&&t.isValid()?(t=$e(t,e),e.isBefore(t)?a=ot(e,t):(a=ot(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function rt(e,t){return function(a,o){var n,r;return null===o||isNaN(+o)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=a,a=o,o=r),a="string"==typeof a?+a:a,n=tt(a,o),lt(this,n,e),this}}function lt(e,a,o,n){var r=a._milliseconds,l=Ze(a._days),i=Ze(a._months);e.isValid()&&(n=null==n||n,i&&te(e,J(e,"Month")+i*o),l&&X(e,"Date",J(e,"Date")+l*o),r&&e._d.setTime(e._d.valueOf()+r*o),n&&t.updateOffset(e,l||i))}function it(e,t){var a=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(a,"months"),n,r;return 0>t-o?(n=e.clone().add(a-1,"months"),r=(t-o)/(o-n)):(n=e.clone().add(a+1,"months"),r=(t-o)/(n-o)),-(a+r)||0}function st(e){var t;return void 0===e?this._locale._abbr:(t=ke(e),null!=t&&(this._locale=t),this)}function dt(){return this._locale}function ct(e,t){I(0,[e,e.length],0,t)}function ut(e,t,a,o,n){var r;return null==e?se(this,o,n).year:(r=de(e,o,n),t>r&&(t=r),pt.call(this,e,t,a,o,n))}function pt(e,t,a,o,n){var r=ie(e,t,a,o,n),l=re(r.year,0,r.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}function ft(e,t){t[ha]=_(1e3*("0."+e))}function bt(e){return e}function mt(e,t,a,o){var n=ke(),r=p().set(o,t);return n[a](r,e)}function ht(e,t,a){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return mt(e,t,a,"month");var o=[],n;for(n=0;12>n;n++)o[n]=mt(e,n,a,"month");return o}function gt(e,t,a,o){"boolean"==typeof e?(s(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,s(t)&&(a=t,t=void 0),t=t||"");var n=ke(),r=e?n._week.dow:0;if(null!=a)return mt(t,(a+r)%7,o,"day");var l=[],d;for(d=0;7>d;d++)l[d]=mt(t,(d+r)%7,o,"day");return l}function yt(e,t,a,o){var n=tt(t,a);return e._milliseconds+=o*n._milliseconds,e._days+=o*n._days,e._months+=o*n._months,e._bubble()}function vt(e){return 0>e?o(e):Dt(e)}function xt(e){return 4800*e/146097}function _t(e){return 146097*e/4800}function kt(e){return function(){return this.as(e)}}function wt(e){return function(){return this.isValid()?this._data[e]:NaN}}function St(e,t,a,o,n){return n.relativeTime(t||1,!!a,e,o)}function Ot(e,t,o){var n=tt(e).abs(),r=go(n.as("s")),l=go(n.as("m")),i=go(n.as("h")),s=go(n.as("d")),d=go(n.as("M")),c=go(n.as("y")),u=r<=yo.ss&&["s",r]||r=l&&["m"]||l=i&&["h"]||i=s&&["d"]||s=d&&["M"]||d=c&&["y"]||["yy",c];return u[2]=t,u[3]=0<+e,u[4]=o,St.apply(null,u)}function Mt(e){return(0e)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e=vo(this._milliseconds)/1e3,t=vo(this._days),a=vo(this._months),o,n,r;o=x(e/60),n=x(o/60),e%=60,o%=60,r=x(a/12),a%=12;var l=r,i=a,d=t,c=n,u=o,p=e?e.toFixed(3).replace(/\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var f=0>s?"-":"",b=Mt(this._months)===Mt(s)?"":"-",m=Mt(this._days)===Mt(s)?"":"-",h=Mt(this._milliseconds)===Mt(s)?"":"-";return f+"P"+(l?b+l+"Y":"")+(i?b+i+"M":"")+(d?m+d+"D":"")+(c||u||p?"T":"")+(c?h+c+"H":"")+(u?h+u+"M":"")+(p?h+p+"S":"")}var Pt=Math.round,Ct=Math.abs,Tt=Math.min,Dt=Math.ceil,Rt,Vt;Vt=Array.prototype.some?Array.prototype.some:function(e){for(var a=Object(this),t=a.length>>>0,o=0;o=e?""+e:"+"+e}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),C("year","y"),R("year",1),A("Y",oa),A("YY",Jt,Bt),A("YYYY",ea,qt),A("YYYYY",ta,Zt),A("YYYYYY",ta,Zt),H(["YYYYY","YYYYYY"],ca),H("YYYY",function(e,a){a[ca]=2===e.length?t.parseTwoDigitYear(e):_(e)}),H("YY",function(e,a){a[ca]=t.parseTwoDigitYear(e)}),H("Y",function(e,t){t[ca]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return _(e)+(68<_(e)?1900:2e3)};var va=Z("FullYear",!0),xa;xa=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;tthis?this:e:h()}),Aa=["year","quarter","month","week","day","hour","minute","second","millisecond"];Je("Z",":"),Je("ZZ",""),A("Z",ra),A("ZZ",ra),H(["Z","ZZ"],function(e,t,a){a._useUTC=!0,a._tzm=Xe(ra,e)});var Wa=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Ua=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,za=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;tt.fn=Ge.prototype,tt.invalid=function(){return tt(NaN)};var Ha=rt(1,"add"),Ka=rt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ba=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ct("gggg","weekYear"),ct("ggggg","weekYear"),ct("GGGG","isoWeekYear"),ct("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),A("G",oa),A("g",oa),A("GG",Jt,Bt),A("gg",Jt,Bt),A("GGGG",ea,qt),A("gggg",ea,qt),A("GGGGG",ta,Zt),A("ggggg",ta,Zt),K(["gggg","ggggg","GGGG","GGGGG"],function(e,t,a,o){t[o.substr(0,2)]=_(e)}),K(["gg","GG"],function(e,a,o,n){a[n]=t.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),C("quarter","Q"),R("quarter",7),A("Q",Kt),H("Q",function(e,t){t[ua]=3*(_(e)-1)}),I("D",["DD",2],"Do","date"),C("date","D"),R("date",9),A("D",Jt),A("DD",Jt,Bt),A("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),H(["D","DD"],pa),H("Do",function(e,t){t[pa]=_(e.match(Jt)[0],10)});var Ga=Z("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),R("dayOfYear",4),A("DDD",Qt),A("DDDD",Gt),H(["DDD","DDDD"],function(e,t,a){a._dayOfYear=_(e)}),I("m",["mm",2],0,"minute"),C("minute","m"),R("minute",14),A("m",Jt),A("mm",Jt,Bt),H(["m","mm"],ba);var qa=Z("Minutes",!1);I("s",["ss",2],0,"second"),C("second","s"),R("second",15),A("s",Jt),A("ss",Jt,Bt),H(["s","ss"],ma);var Za=Z("Seconds",!1);I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),R("millisecond",16),A("S",Qt,Kt),A("SS",Qt,Bt),A("SSS",Qt,Gt);var Ja;for(Ja="SSSS";9>=Ja.length;Ja+="S")A(Ja,aa);for(Ja="S";9>=Ja.length;Ja+="S")H(Ja,ft);var Xa=Z("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var $a=y.prototype;$a.add=Ha,$a.calendar=function(e,a){var o=e||He(),n=$e(o,this).startOf("day"),r=t.calendarFormat(this,n)||"sameElse",l=a&&(M(a[r])?a[r].call(this,o):a[r]);return this.format(l||this.localeData().calendar(r,this,He(o)))},$a.clone=function(){return new y(this)},$a.diff=function(e,t,a){var o,n,r;return this.isValid()?(o=$e(e,this),!o.isValid())?NaN:(n=6e4*(o.utcOffset()-this.utcOffset()),t=T(t),(r="year"===t?it(this,o)/12:"month"===t?it(this,o):"quarter"===t?it(this,o)/3:"second"===t?(this-o)/1e3:"minute"===t?(this-o)/6e4:"hour"===t?(this-o)/36e5:"day"===t?(this-o-n)/864e5:"week"===t?(this-o-n)/6048e5:this-o,a?r:x(r))):NaN},$a.endOf=function(e){return(e=T(e),void 0===e||"millisecond"===e)?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},$a.format=function(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var a=L(this,e);return this.localeData().postformat(a)},$a.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$a.fromNow=function(e){return this.from(He(),e)},$a.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$a.toNow=function(e){return this.to(He(),e)},$a.get=function(e){return e=T(e),M(this[e])?this[e]():this},$a.invalidAt=function(){return b(this).overflow},$a.isAfter=function(e,t){var a=v(e)?e:He(e);return this.isValid()&&a.isValid()&&(t=T(l(t)?"millisecond":t),"millisecond"===t?this.valueOf()>a.valueOf():a.valueOf()e.year()||9999=this.year()?"YYYY":"YYYYYY",n=t+"[\")]";return this.format(a+o+"-MM-DD[T]HH:mm:ss.SSS"+n)},$a.toJSON=function(){return this.isValid()?this.toISOString():null},$a.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},$a.unix=function(){return o(this.valueOf()/1e3)},$a.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},$a.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},$a.year=va,$a.isLeapYear=function(){return q(this.year())},$a.weekYear=function(e){return ut.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},$a.isoWeekYear=function(e){return ut.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},$a.quarter=$a.quarters=function(e){return null==e?Dt((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},$a.month=ae,$a.daysInMonth=function(){return Q(this.year(),this.month())},$a.week=$a.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},$a.isoWeek=$a.isoWeeks=function(e){var t=se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},$a.weeksInYear=function(){var e=this.localeData()._week;return de(this.year(),e.dow,e.doy)},$a.isoWeeksInYear=function(){return de(this.year(),1,4)},$a.date=Ga,$a.day=$a.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=ce(e,this.localeData()),this.add(e-t,"d"))},$a.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},$a.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=ue(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},$a.dayOfYear=function(e){var t=Pt((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},$a.hour=$a.hours=Oa,$a.minute=$a.minutes=qa,$a.second=$a.seconds=Za,$a.millisecond=$a.milliseconds=Xa,$a.utcOffset=function(e,a,o){var n=this._offset||0,r;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>Ct(e)&&!o&&(e*=60);else if(e=Xe(ra,e),null===e)return this;return!this._isUTC&&a&&(r=Qe(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),n!==e&&(!a||this._changeInProgress?lt(this,tt(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Qe(this)},$a.utc=function(e){return this.utcOffset(0,e)},$a.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Qe(this),"m")),this},$a.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Xe(na,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},$a.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?He(e).utcOffset():0,0==(this.utcOffset()-e)%60)},$a.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},$a.isLocal=function(){return!!this.isValid()&&!this._isUTC},$a.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},$a.isUtc=et,$a.isUTC=et,$a.zoneAbbr=function(){return this._isUTC?"UTC":""},$a.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},$a.dates=S("dates accessor is deprecated. Use date instead.",Ga),$a.months=S("months accessor is deprecated. Use month instead",ae),$a.years=S("years accessor is deprecated. Use year instead",va),$a.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),$a.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=We(e),e._a){var t=e._isUTC?p(e._a):He(e._a);this._isDSTShifted=this.isValid()&&0o;o++){if(n=p([2e3,o]),a&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[o]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),a||this._monthsParse[o]||(r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[o]=new RegExp(r.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[o].test(e))return o;if(a&&"MMM"===t&&this._shortMonthsParse[o].test(e))return o;if(!a&&this._monthsParse[o].test(e))return o}},Qa.monthsRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||oe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=ia),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Qa.monthsShortRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||oe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=ia),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Qa.week=function(e){return se(e,this._week.dow,this._week.doy).week},Qa.firstDayOfYear=function(){return this._week.doy},Qa.firstDayOfWeek=function(){return this._week.dow},Qa.weekdays=function(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:a(this._weekdays)?this._weekdays:this._weekdays.standalone},Qa.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},Qa.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},Qa.weekdaysParse=function(e,t,a){var o,n,r;if(this._weekdaysParseExact)return pe.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;7>o;o++){if(n=p([2000,1]).day(o),a&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[o]||(r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[o]=new RegExp(r.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[o].test(e))return o;if(a&&"ddd"===t&&this._shortWeekdaysParse[o].test(e))return o;if(a&&"dd"===t&&this._minWeekdaysParse[o].test(e))return o;if(!a&&this._weekdaysParse[o].test(e))return o}},Qa.weekdaysRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=ia),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Qa.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ia),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qa.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ia),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qa.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Qa.meridiem=function(e,t,a){return 11=e&&0>=t&&0>=a||(e+=864e5*vt(_t(a)+t),t=0,a=0),o.milliseconds=e%1e3,n=x(e/1e3),o.seconds=n%60,r=x(n/60),o.minutes=r%60,l=x(r/60),o.hours=l%24,t+=x(l/24),s=x(xt(t)),a+=s,t-=vt(_t(s)),i=x(a/12),a%=12,o.days=t,o.months=a,o.years=i,this},xo.clone=function(){return tt(this)},xo.get=function(e){return e=T(e),this.isValid()?this[e+"s"]():NaN},xo.milliseconds=co,xo.seconds=uo,xo.minutes=po,xo.hours=fo,xo.days=bo,xo.weeks=function(){return x(this.days()/7)},xo.months=mo,xo.years=ho,xo.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),a=Ot(this,!e,t);return e&&(a=t.pastFuture(+this,a)),t.postformat(a)},xo.toISOString=Et,xo.toString=Et,xo.toJSON=Et,xo.locale=st,xo.localeData=dt,xo.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),xo.lang=Ba,I("X",0,0,"unix"),I("x",0,0,"valueOf"),A("x",oa),A("X",la),H("X",function(e,t,a){a._d=new Date(1e3*parseFloat(e,10))}),H("x",function(e,t,a){a._d=new Date(_(e))}),t.version="2.19.3",function(e){Rt=e}(He),t.fn=$a,t.min=function(){var e=[].slice.call(arguments,0);return Ke("isBefore",e)},t.max=function(){var e=[].slice.call(arguments,0);return Ke("isAfter",e)},t.now=function(){return Date.now?Date.now():+new Date},t.utc=p,t.unix=function(e){return He(1e3*e)},t.months=function(e,t){return ht(e,t,"months")},t.isDate=i,t.locale=xe,t.invalid=h,t.duration=tt,t.isMoment=v,t.weekdays=function(e,t,a){return gt(e,t,a,"weekdays")},t.parseZone=function(){return He.apply(null,arguments).parseZone()},t.localeData=ke,t.isDuration=qe,t.monthsShort=function(e,t){return ht(e,t,"monthsShort")},t.weekdaysMin=function(e,t,a){return gt(e,t,a,"weekdaysMin")},t.defineLocale=_e,t.updateLocale=function(e,t){if(null!=t){var a=Ma,o,n;n=ve(e),null!=n&&(a=n._config),t=E(a,t),o=new P(t),o.parentLocale=Ea[e],Ea[e]=o,xe(e)}else null!=Ea[e]&&(null==Ea[e].parentLocale?null!=Ea[e]&&delete Ea[e]:Ea[e]=Ea[e].parentLocale);return Ea[e]},t.locales=function(){return Nt(Ea)},t.weekdaysShort=function(e,t,a){return gt(e,t,a,"weekdaysShort")},t.normalizeUnits=T,t.relativeTimeRounding=function(e){return void 0===e?go:"function"==typeof e&&(go=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==yo[e]&&(void 0===t?yo[e]:(yo[e]=t,"s"===e&&(yo.ss=t-1),!0))},t.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return-6>a?"sameElse":-1>a?"lastWeek":0>a?"lastDay":1>a?"sameDay":2>a?"nextDay":7>a?"nextWeek":"sameElse"},t.prototype=$a,t})}).call(t,a(424)(e))},77:function(e,t,a){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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)?t:e}function r(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 a=0,o;at.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=o;else return o}return e._isValid}function h(e){var t=p(NaN);return null==e?b(t).userInvalidated=!0:u(b(t),e),t}function g(e,t){var a,o,n;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=b(t)),l(t._locale)||(e._locale=t._locale),0e?Dt(e)||0:o(e)}function _(e){var t=+e,a=0;return 0!=t&&isFinite(t)&&(a=x(t)),a}function k(e,t,a){var o=Ct(e.length,t.length),n=Tt(e.length-t.length),r=0,l;for(l=0;ln;++n)l=p([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(l,"").toLocaleLowerCase();return a?"MMM"===t?(r=xa.call(this._shortMonthsParse,o),-1===r?null:r):(r=xa.call(this._longMonthsParse,o),-1===r?null:r):"MMM"===t?(r=xa.call(this._shortMonthsParse,o),-1!==r)?r:(r=xa.call(this._longMonthsParse,o),-1===r?null:r):(r=xa.call(this._longMonthsParse,o),-1!==r)?r:(r=xa.call(this._shortMonthsParse,o),-1===r?null:r)}function te(e,t){var a;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=_(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return a=Ct(e.date(),Q(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,a),e}function ae(e){return null==e?J(this,"Month"):(te(this,e),t.updateOffset(this,!0),this)}function oe(){function e(e,t){return t.length-e.length}var t=[],a=[],o=[],n,r;for(n=0;12>n;n++)r=p([2e3,n]),t.push(this.monthsShort(r,"")),a.push(this.months(r,"")),o.push(this.months(r,"")),o.push(this.monthsShort(r,""));for(t.sort(e),a.sort(e),o.sort(e),n=0;12>n;n++)t[n]=H(t[n]),a[n]=H(a[n]);for(n=0;24>n;n++)o[n]=H(o[n]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ne(e,t,a,o,n,r,l){var i=new Date(e,t,a,o,n,r,l);return 100>e&&0<=e&&isFinite(i.getFullYear())&&i.setFullYear(e),i}function re(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function le(e,t,a){var o=7+t-a,n=(7+re(e,0,o).getUTCDay()-t)%7;return-n+o-1}function ie(e,t,a,o,n){var r=le(e,o,n),l=1+7*(t-1)+(7+a-o)%7+r,i,s;return 0>=l?(i=e-1,s=G(i)+l):l>G(e)?(i=e+1,s=l-G(e)):(i=e,s=l),{year:i,dayOfYear:s}}function se(e,t,a){var n=le(e.year(),t,a),r=o((e.dayOfYear()-n-1)/7)+1,l,i;return 1>r?(i=e.year()-1,l=r+de(i,t,a)):r>de(e.year(),t,a)?(l=r-de(e.year(),t,a),i=e.year()+1):(i=e.year(),l=r),{week:l,year:i}}function de(e,t,a){var o=le(e,t,a),n=le(e+1,t,a);return(G(e)-o+n)/7}function ce(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function ue(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function pe(e,t,a){var o=e.toLocaleLowerCase(),n,r,l;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;7>n;++n)l=p([2000,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(l,"").toLocaleLowerCase();return a?"dddd"===t?(r=xa.call(this._weekdaysParse,o),-1===r?null:r):"ddd"===t?(r=xa.call(this._shortWeekdaysParse,o),-1===r?null:r):(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):"dddd"===t?(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._shortWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):"ddd"===t?(r=xa.call(this._shortWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._minWeekdaysParse,o),-1===r?null:r):(r=xa.call(this._minWeekdaysParse,o),-1!==r)?r:(r=xa.call(this._weekdaysParse,o),-1!==r)?r:(r=xa.call(this._shortWeekdaysParse,o),-1===r?null:r)}function fe(){function e(e,t){return t.length-e.length}var t=[],a=[],o=[],n=[],r,l,i,s,d;for(r=0;7>r;r++)l=p([2000,1]).day(r),i=this.weekdaysMin(l,""),s=this.weekdaysShort(l,""),d=this.weekdays(l,""),t.push(i),a.push(s),o.push(d),n.push(i),n.push(s),n.push(d);for(t.sort(e),a.sort(e),o.sort(e),n.sort(e),r=0;7>r;r++)a[r]=H(a[r]),o[r]=H(o[r]),n[r]=H(n[r]);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(){return this.hours()%12||12}function me(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function he(e,t){return t._meridiemParse}function ge(e){return e?e.toLowerCase().replace("_","-"):e}function ye(e){for(var t=0,a,o,n,r;t=a&&k(r,o,!0)>=a-1)break;a--}t++}return null}function ve(t){var a=null;if(!Ea[t]&&"undefined"!=typeof e&&e&&e.exports)try{a=Na._abbr;!function(){var t=new Error("Cannot find module \"./locale\"");throw t.code="MODULE_NOT_FOUND",t}(),xe(a)}catch(t){}return Ea[t]}function xe(e,t){var a;return e&&(a=l(t)?ke(e):_e(e,t),a&&(Na=a)),Na._abbr}function _e(e,t){if(null!==t){var a=Ma;if(t.abbr=e,null!=Ea[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Ea[e]._config;else if(null!=t.parentLocale)if(null!=Ea[t.parentLocale])a=Ea[t.parentLocale]._config;else return Pa[t.parentLocale]||(Pa[t.parentLocale]=[]),Pa[t.parentLocale].push({name:e,config:t}),null;return Ea[e]=new P(E(a,t)),Pa[e]&&Pa[e].forEach(function(e){_e(e.name,e.config)}),xe(e),Ea[e]}return delete Ea[e],null}function ke(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Na;if(!a(e)){if(t=ve(e),t)return t;e=[e]}return ye(e)}function we(e){var t=e._a,a;return t&&-2===b(e).overflow&&(a=0>t[ua]||11t[pa]||t[pa]>Q(t[ca],t[ua])?pa:0>t[fa]||24t[ba]||59t[ma]||59t[ha]||999pa)&&(a=pa),b(e)._overflowWeeks&&-1===a&&(a=ga),b(e)._overflowWeekday&&-1===a&&(a=ya),b(e).overflow=a),e}function Se(e,t,a){return null==e?null==t?a:t:e}function Oe(e){var a=new Date(t.now());return e._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function Me(e){var t=[],a,o,n,r,l;if(!e._d){for(n=Oe(e),e._w&&null==e._a[pa]&&null==e._a[ua]&&Ee(e),null!=e._dayOfYear&&(l=Se(e._a[ca],n[ca]),(e._dayOfYear>G(l)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),o=re(l,0,e._dayOfYear),e._a[ua]=o.getUTCMonth(),e._a[pa]=o.getUTCDate()),a=0;3>a&&null==e._a[a];++a)e._a[a]=t[a]=n[a];for(;7>a;a++)e._a[a]=t[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[fa]&&0===e._a[ba]&&0===e._a[ma]&&0===e._a[ha]&&(e._nextDay=!0,e._a[fa]=0),e._d=(e._useUTC?re:ne).apply(null,t),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fa]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==r&&(b(e).weekdayMismatch=!0)}}function Ee(e){var t,a,o,n,r,l,i,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,l=4,a=Se(t.GG,e._a[ca],se(ze(),1,4).year),o=Se(t.W,1),n=Se(t.E,1),(1>n||7t.e||6n||6o||o>de(a,r,l)?b(e)._overflowWeeks=!0:null==s?(i=ie(a,o,n,r,l),e._a[ca]=i.year,e._dayOfYear=i.dayOfYear):b(e)._overflowWeekday=!0}function Pe(e){var t=e._i,a=Ta.exec(t)||Ca.exec(t),o,n,r,l,i,s;if(a){for(b(e).iso=!0,o=0,n=Ya.length;o=t?2e3+t:999>=t?1900+t:t}function De(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function Ye(e,t,a){if(e){var o=wa.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(o!==n)return b(a).weekdayMismatch=!0,a._isValid=!1,!1}return!0}function Re(e,t,a){if(e)return ja[e];if(t)return 0;var o=parseInt(a,10),n=o%100;return 60*((o-n)/100)+n}function Ve(e){var t=Ia.exec(De(e._i));if(t){var a=Te(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Ye(t[1],a,e))return;e._a=a,e._tzm=Re(t[8],t[9],t[10]),e._d=re.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),b(e).rfc2822=!0}else e._isValid=!1}function Ie(e){var a=Va.exec(e._i);if(null!==a)return void(e._d=new Date(+a[1]));if(Pe(e),!1===e._isValid)delete e._isValid;else return;if(Ve(e),!1===e._isValid)delete e._isValid;else return;t.createFromInputFallback(e)}function je(e){if(e._f===t.ISO_8601)return void Pe(e);if(e._f===t.RFC_2822)return void Ve(e);e._a=[],b(e).empty=!0;var a=""+e._i,o=a.length,n=0,r,l,i,s,d;for(i=A(e._f,e._locale).match(Wt)||[],r=0;r=e._a[fa]&&!0===b(e).bigHour&&0t&&(t+=12),o||12!==t||(t=0),t):e.meridiemHour(t,a)}function Le(e){var t,a,o,n,r;if(0===e._f.length)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;ne?-1*Pt(-1*e):Pt(e)}function Je(e,t){I(e,0,0,function(){var e=this.utcOffset(),a="+";return 0>e&&(e=-e,a="-"),a+V(~~(e/60),2)+t+V(~~e%60,2)})}function Xe(e,t){var a=(t||"").match(e);if(null===a)return null;var o=a[a.length-1]||[],n=(o+"").match(Wa)||["-",0,0],r=+(60*n[1])+_(n[2]);return 0===r?0:"+"===n[0]?r:-r}function $e(e,a){var o,n;return a._isUTC?(o=a.clone(),n=(v(e)||i(e)?e.valueOf():ze(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+n),t.updateOffset(o,!1),o):ze(e).local()}function Qe(e){return 15*-Pt(e._d.getTimezoneOffset()/15)}function et(){return!!this.isValid()&&this._isUTC&&0===this._offset}function tt(e,t){var a=e,o=null,n,r,l;return qe(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(a={},t?a[t]=e:a.milliseconds=e):(o=Ua.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:_(o[pa])*n,h:_(o[fa])*n,m:_(o[ba])*n,s:_(o[ma])*n,ms:_(Ze(1e3*o[ha]))*n}):(o=Ha.exec(e))?(n="-"===o[1]?-1:"+"===o[1]?1:1,a={y:at(o[2],n),M:at(o[3],n),w:at(o[4],n),d:at(o[5],n),h:at(o[6],n),m:at(o[7],n),s:at(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(l=nt(ze(a.from),ze(a.to)),a={},a.ms=l.milliseconds,a.M=l.months),r=new Ge(a),qe(e)&&c(e,"_locale")&&(r._locale=e._locale),r}function at(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function ot(e,t){var a={milliseconds:0,months:0};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function nt(e,t){var a;return e.isValid()&&t.isValid()?(t=$e(t,e),e.isBefore(t)?a=ot(e,t):(a=ot(t,e),a.milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}function rt(e,t){return function(a,o){var n,r;return null===o||isNaN(+o)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=a,a=o,o=r),a="string"==typeof a?+a:a,n=tt(a,o),lt(this,n,e),this}}function lt(e,a,o,n){var r=a._milliseconds,l=Ze(a._days),i=Ze(a._months);e.isValid()&&(n=null==n||n,i&&te(e,J(e,"Month")+i*o),l&&X(e,"Date",J(e,"Date")+l*o),r&&e._d.setTime(e._d.valueOf()+r*o),n&&t.updateOffset(e,l||i))}function it(e,t){var a=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(a,"months"),n,r;return 0>t-o?(n=e.clone().add(a-1,"months"),r=(t-o)/(o-n)):(n=e.clone().add(a+1,"months"),r=(t-o)/(n-o)),-(a+r)||0}function st(e){var t;return void 0===e?this._locale._abbr:(t=ke(e),null!=t&&(this._locale=t),this)}function dt(){return this._locale}function ct(e,t){I(0,[e,e.length],0,t)}function ut(e,t,a,o,n){var r;return null==e?se(this,o,n).year:(r=de(e,o,n),t>r&&(t=r),pt.call(this,e,t,a,o,n))}function pt(e,t,a,o,n){var r=ie(e,t,a,o,n),l=re(r.year,0,r.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}function ft(e,t){t[ha]=_(1e3*("0."+e))}function bt(e){return e}function mt(e,t,a,o){var n=ke(),r=p().set(o,t);return n[a](r,e)}function ht(e,t,a){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return mt(e,t,a,"month");var o=[],n;for(n=0;12>n;n++)o[n]=mt(e,n,a,"month");return o}function gt(e,t,a,o){"boolean"==typeof e?(s(t)&&(a=t,t=void 0),t=t||""):(t=e,a=t,e=!1,s(t)&&(a=t,t=void 0),t=t||"");var n=ke(),r=e?n._week.dow:0;if(null!=a)return mt(t,(a+r)%7,o,"day");var l=[],d;for(d=0;7>d;d++)l[d]=mt(t,(d+r)%7,o,"day");return l}function yt(e,t,a,o){var n=tt(t,a);return e._milliseconds+=o*n._milliseconds,e._days+=o*n._days,e._months+=o*n._months,e._bubble()}function vt(e){return 0>e?o(e):Dt(e)}function xt(e){return 4800*e/146097}function _t(e){return 146097*e/4800}function kt(e){return function(){return this.as(e)}}function wt(e){return function(){return this.isValid()?this._data[e]:NaN}}function St(e,t,a,o,n){return n.relativeTime(t||1,!!a,e,o)}function Ot(e,t,o){var n=tt(e).abs(),r=go(n.as("s")),l=go(n.as("m")),i=go(n.as("h")),s=go(n.as("d")),d=go(n.as("M")),c=go(n.as("y")),u=r<=yo.ss&&["s",r]||r=l&&["m"]||l=i&&["h"]||i=s&&["d"]||s=d&&["M"]||d=c&&["y"]||["yy",c];return u[2]=t,u[3]=0<+e,u[4]=o,St.apply(null,u)}function Mt(e){return(0e)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e=vo(this._milliseconds)/1e3,t=vo(this._days),a=vo(this._months),o,n,r;o=x(e/60),n=x(o/60),e%=60,o%=60,r=x(a/12),a%=12;var l=r,i=a,d=t,c=n,u=o,p=e?e.toFixed(3).replace(/\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var f=0>s?"-":"",b=Mt(this._months)===Mt(s)?"":"-",m=Mt(this._days)===Mt(s)?"":"-",h=Mt(this._milliseconds)===Mt(s)?"":"-";return f+"P"+(l?b+l+"Y":"")+(i?b+i+"M":"")+(d?m+d+"D":"")+(c||u||p?"T":"")+(c?h+c+"H":"")+(u?h+u+"M":"")+(p?h+p+"S":"")}var Pt=Math.round,Tt=Math.abs,Ct=Math.min,Dt=Math.ceil,Yt,Rt;Rt=Array.prototype.some?Array.prototype.some:function(e){for(var a=Object(this),t=a.length>>>0,o=0;o=e?""+e:"+"+e}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),T("year","y"),Y("year",1),F("Y",oa),F("YY",Jt,Bt),F("YYYY",ea,qt),F("YYYYY",ta,Zt),F("YYYYYY",ta,Zt),z(["YYYYY","YYYYYY"],ca),z("YYYY",function(e,a){a[ca]=2===e.length?t.parseTwoDigitYear(e):_(e)}),z("YY",function(e,a){a[ca]=t.parseTwoDigitYear(e)}),z("Y",function(e,t){t[ca]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return _(e)+(68<_(e)?1900:2e3)};var va=Z("FullYear",!0),xa;xa=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;tthis?this:e:h()}),Fa=["year","quarter","month","week","day","hour","minute","second","millisecond"];Je("Z",":"),Je("ZZ",""),F("Z",ra),F("ZZ",ra),z(["Z","ZZ"],function(e,t,a){a._useUTC=!0,a._tzm=Xe(ra,e)});var Wa=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Ua=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ha=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;tt.fn=Ge.prototype,tt.invalid=function(){return tt(NaN)};var za=rt(1,"add"),Ka=rt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ba=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ct("gggg","weekYear"),ct("ggggg","weekYear"),ct("GGGG","isoWeekYear"),ct("GGGGG","isoWeekYear"),T("weekYear","gg"),T("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),F("G",oa),F("g",oa),F("GG",Jt,Bt),F("gg",Jt,Bt),F("GGGG",ea,qt),F("gggg",ea,qt),F("GGGGG",ta,Zt),F("ggggg",ta,Zt),K(["gggg","ggggg","GGGG","GGGGG"],function(e,t,a,o){t[o.substr(0,2)]=_(e)}),K(["gg","GG"],function(e,a,o,n){a[n]=t.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),T("quarter","Q"),Y("quarter",7),F("Q",Kt),z("Q",function(e,t){t[ua]=3*(_(e)-1)}),I("D",["DD",2],"Do","date"),T("date","D"),Y("date",9),F("D",Jt),F("DD",Jt,Bt),F("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),z(["D","DD"],pa),z("Do",function(e,t){t[pa]=_(e.match(Jt)[0])});var Ga=Z("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),T("dayOfYear","DDD"),Y("dayOfYear",4),F("DDD",Qt),F("DDDD",Gt),z(["DDD","DDDD"],function(e,t,a){a._dayOfYear=_(e)}),I("m",["mm",2],0,"minute"),T("minute","m"),Y("minute",14),F("m",Jt),F("mm",Jt,Bt),z(["m","mm"],ba);var qa=Z("Minutes",!1);I("s",["ss",2],0,"second"),T("second","s"),Y("second",15),F("s",Jt),F("ss",Jt,Bt),z(["s","ss"],ma);var Za=Z("Seconds",!1);I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),T("millisecond","ms"),Y("millisecond",16),F("S",Qt,Kt),F("SS",Qt,Bt),F("SSS",Qt,Gt);var Ja;for(Ja="SSSS";9>=Ja.length;Ja+="S")F(Ja,aa);for(Ja="S";9>=Ja.length;Ja+="S")z(Ja,ft);var Xa=Z("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var $a=y.prototype;$a.add=za,$a.calendar=function(e,a){var o=e||ze(),n=$e(o,this).startOf("day"),r=t.calendarFormat(this,n)||"sameElse",l=a&&(M(a[r])?a[r].call(this,o):a[r]);return this.format(l||this.localeData().calendar(r,this,ze(o)))},$a.clone=function(){return new y(this)},$a.diff=function(e,t,a){var o,n,r;return this.isValid()?(o=$e(e,this),!o.isValid())?NaN:(n=6e4*(o.utcOffset()-this.utcOffset()),t=C(t),(r="year"===t?it(this,o)/12:"month"===t?it(this,o):"quarter"===t?it(this,o)/3:"second"===t?(this-o)/1e3:"minute"===t?(this-o)/6e4:"hour"===t?(this-o)/36e5:"day"===t?(this-o-n)/864e5:"week"===t?(this-o-n)/6048e5:this-o,a?r:x(r))):NaN},$a.endOf=function(e){return(e=C(e),void 0===e||"millisecond"===e)?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},$a.format=function(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var a=L(this,e);return this.localeData().postformat(a)},$a.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||ze(e).isValid())?tt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$a.fromNow=function(e){return this.from(ze(),e)},$a.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||ze(e).isValid())?tt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$a.toNow=function(e){return this.to(ze(),e)},$a.get=function(e){return e=C(e),M(this[e])?this[e]():this},$a.invalidAt=function(){return b(this).overflow},$a.isAfter=function(e,t){var a=v(e)?e:ze(e);return this.isValid()&&a.isValid()&&(t=C(l(t)?"millisecond":t),"millisecond"===t?this.valueOf()>a.valueOf():a.valueOf()a.year()||9999=this.year()?"YYYY":"YYYYYY",n=t+"[\")]";return this.format(a+o+"-MM-DD[T]HH:mm:ss.SSS"+n)},$a.toJSON=function(){return this.isValid()?this.toISOString():null},$a.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},$a.unix=function(){return o(this.valueOf()/1e3)},$a.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},$a.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},$a.year=va,$a.isLeapYear=function(){return q(this.year())},$a.weekYear=function(e){return ut.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},$a.isoWeekYear=function(e){return ut.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},$a.quarter=$a.quarters=function(e){return null==e?Dt((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},$a.month=ae,$a.daysInMonth=function(){return Q(this.year(),this.month())},$a.week=$a.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},$a.isoWeek=$a.isoWeeks=function(e){var t=se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},$a.weeksInYear=function(){var e=this.localeData()._week;return de(this.year(),e.dow,e.doy)},$a.isoWeeksInYear=function(){return de(this.year(),1,4)},$a.date=Ga,$a.day=$a.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=ce(e,this.localeData()),this.add(e-t,"d"))},$a.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},$a.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=ue(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},$a.dayOfYear=function(e){var t=Pt((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},$a.hour=$a.hours=Oa,$a.minute=$a.minutes=qa,$a.second=$a.seconds=Za,$a.millisecond=$a.milliseconds=Xa,$a.utcOffset=function(e,a,o){var n=this._offset||0,r;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>Tt(e)&&!o&&(e*=60);else if(e=Xe(ra,e),null===e)return this;return!this._isUTC&&a&&(r=Qe(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),n!==e&&(!a||this._changeInProgress?lt(this,tt(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Qe(this)},$a.utc=function(e){return this.utcOffset(0,e)},$a.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Qe(this),"m")),this},$a.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Xe(na,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},$a.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?ze(e).utcOffset():0,0==(this.utcOffset()-e)%60)},$a.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},$a.isLocal=function(){return!!this.isValid()&&!this._isUTC},$a.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},$a.isUtc=et,$a.isUTC=et,$a.zoneAbbr=function(){return this._isUTC?"UTC":""},$a.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},$a.dates=S("dates accessor is deprecated. Use date instead.",Ga),$a.months=S("months accessor is deprecated. Use month instead",ae),$a.years=S("years accessor is deprecated. Use year instead",va),$a.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),$a.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=We(e),e._a){var t=e._isUTC?p(e._a):ze(e._a);this._isDSTShifted=this.isValid()&&0o;o++){if(n=p([2e3,o]),a&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[o]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),a||this._monthsParse[o]||(r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[o]=new RegExp(r.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[o].test(e))return o;if(a&&"MMM"===t&&this._shortMonthsParse[o].test(e))return o;if(!a&&this._monthsParse[o].test(e))return o}},Qa.monthsRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||oe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=ia),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Qa.monthsShortRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||oe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=ia),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Qa.week=function(e){return se(e,this._week.dow,this._week.doy).week},Qa.firstDayOfYear=function(){return this._week.doy},Qa.firstDayOfWeek=function(){return this._week.dow},Qa.weekdays=function(e,t){return e?a(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:a(this._weekdays)?this._weekdays:this._weekdays.standalone},Qa.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},Qa.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},Qa.weekdaysParse=function(e,t,a){var o,n,r;if(this._weekdaysParseExact)return pe.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;7>o;o++){if(n=p([2000,1]).day(o),a&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[o]||(r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[o]=new RegExp(r.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[o].test(e))return o;if(a&&"ddd"===t&&this._shortWeekdaysParse[o].test(e))return o;if(a&&"dd"===t&&this._minWeekdaysParse[o].test(e))return o;if(!a&&this._weekdaysParse[o].test(e))return o}},Qa.weekdaysRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=ia),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Qa.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ia),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qa.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ia),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qa.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Qa.meridiem=function(e,t,a){return 11=e&&0>=t&&0>=a||(e+=864e5*vt(_t(a)+t),t=0,a=0),o.milliseconds=e%1e3,n=x(e/1e3),o.seconds=n%60,r=x(n/60),o.minutes=r%60,l=x(r/60),o.hours=l%24,t+=x(l/24),s=x(xt(t)),a+=s,t-=vt(_t(s)),i=x(a/12),a%=12,o.days=t,o.months=a,o.years=i,this},xo.clone=function(){return tt(this)},xo.get=function(e){return e=C(e),this.isValid()?this[e+"s"]():NaN},xo.milliseconds=co,xo.seconds=uo,xo.minutes=po,xo.hours=fo,xo.days=bo,xo.weeks=function(){return x(this.days()/7)},xo.months=mo,xo.years=ho,xo.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),a=Ot(this,!e,t);return e&&(a=t.pastFuture(+this,a)),t.postformat(a)},xo.toISOString=Et,xo.toString=Et,xo.toJSON=Et,xo.locale=st,xo.localeData=dt,xo.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),xo.lang=Ba,I("X",0,0,"unix"),I("x",0,0,"valueOf"),F("x",oa),F("X",la),z("X",function(e,t,a){a._d=new Date(1e3*parseFloat(e,10))}),z("x",function(e,t,a){a._d=new Date(_(e))}),t.version="2.20.1",function(e){Yt=e}(ze),t.fn=$a,t.min=function(){var e=[].slice.call(arguments,0);return Ke("isBefore",e)},t.max=function(){var e=[].slice.call(arguments,0);return Ke("isAfter",e)},t.now=function(){return Date.now?Date.now():+new Date},t.utc=p,t.unix=function(e){return ze(1e3*e)},t.months=function(e,t){return ht(e,t,"months")},t.isDate=i,t.locale=xe,t.invalid=h,t.duration=tt,t.isMoment=v,t.weekdays=function(e,t,a){return gt(e,t,a,"weekdays")},t.parseZone=function(){return ze.apply(null,arguments).parseZone()},t.localeData=ke,t.isDuration=qe,t.monthsShort=function(e,t){return ht(e,t,"monthsShort")},t.weekdaysMin=function(e,t,a){return gt(e,t,a,"weekdaysMin")},t.defineLocale=_e,t.updateLocale=function(e,t){if(null!=t){var a=Ma,o,n;n=ve(e),null!=n&&(a=n._config),t=E(a,t),o=new P(t),o.parentLocale=Ea[e],Ea[e]=o,xe(e)}else null!=Ea[e]&&(null==Ea[e].parentLocale?null!=Ea[e]&&delete Ea[e]:Ea[e]=Ea[e].parentLocale);return Ea[e]},t.locales=function(){return Nt(Ea)},t.weekdaysShort=function(e,t,a){return gt(e,t,a,"weekdaysShort")},t.normalizeUnits=C,t.relativeTimeRounding=function(e){return void 0===e?go:"function"==typeof e&&(go=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==yo[e]&&(void 0===t?yo[e]:(yo[e]=t,"s"===e&&(yo.ss=t-1),!0))},t.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return-6>a?"sameElse":-1>a?"lastWeek":0>a?"lastDay":1>a?"sameDay":2>a?"nextDay":7>a?"nextWeek":"sameElse"},t.prototype=$a,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},t})}).call(t,a(424)(e))},77:function(e,t,a){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(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)?t:e}function r(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 a=0,o;aci.js options.service_name = 'travis-ci'; options.service_job_id = process.env.TRAVIS_JOB_ID; options.service_pull_request = process.env.TRAVIS_PULL_REQUEST; - options.commit = 'HEAD'; options.message = process.env.TRAVIS_COMMIT_MESSAGE; - options.branch = process.env.TRAVIS_BRANCH || process.env.TRAVIS_PULL_REQUEST_BRANCH; + options.branch = process.env.TRAVIS_BRANCH || process.env.TRAVIS_PULL_REQUEST_BRANCH || process.env.TRAVIS_TAG; } if (process.env.DRONE){ diff --git a/docs/code/coverage.js.html b/docs/code/coverage.js.html index dd570f7..f0194ea 100644 --- a/docs/code/coverage.js.html +++ b/docs/code/coverage.js.html @@ -219,7 +219,12 @@

coverage.js

Coverage.aggregate(options, (err, docs) => { if(err) { return reject(err); } // this might happen if the data is malformed - if(docs.length > 1) { + if(docs.length == 1) { + docs[0].history = docs[0].history.sort((a, b) => { + return moment(a['run_at']) - moment(b['run_at']) > 0 ? -1 : 1; + }); + return resolve(docs); + } else if(docs.length > 1){ var condensed = docs[0]; for(var i = 1; i < docs.length; i++) { condensed.history = condensed.history.concat(docs[i].history); @@ -228,14 +233,26 @@

coverage.js

return moment(a['run_at']) - moment(b['run_at']) > 0 ? -1 : 1; }); return resolve([condensed]); + } else { + return reject('no coverage was found'); } - docs[0].history = docs[0].history.sort((a, b) => { - return moment(a['run_at']) - moment(b['run_at']) > 0 ? -1 : 1; - }); - return resolve(docs); }); }); }; + +module.exports.feed = function feed(limit=10) { + return new Promise((resolve, reject) => { + let options = [ + { $sort: { "run_at": -1 } }, + { $limit: parseInt(limit) } + ]; + + Coverage.aggregate(options, (err, docs) => { + if(err) { return reject(err); } + return resolve(docs); + }); + }); +}; diff --git a/docs/code/index.html b/docs/code/index.html index 05f2e14..c08d666 100644 --- a/docs/code/index.html +++ b/docs/code/index.html @@ -76,16 +76,18 @@

Prerequisites

Install

npm install lcov-server -g

Usage

Usage: lcov-server [options]
 
+Commands:
+
+    upload, --upload, -u [server ] Set the url to upload lcov data too (default: http://localhost:8080)
+    serve, -s, --serve             Pass this option to startup a lcov-server instance
+    version, -v, --version           output the version number
+    help, -h, --help              output usage information
 
 Options:
 
-    -V, --version           output the version number
-    -u, --upload [server]   Set the url to upload lcov data too
-    -s, --serve             Pass this option to startup a lcov-server instance
-    -d, --db [db]           Set the db connection
-    -p, --parser <parser>   Set the parser value [lcov, cobertura, golang, jacoco], defaults to lcov
-    -bp, --basePath <path>  The path that defines the base directory where the files that were covered will be located
-    -h, --help              output usage information

Upload

tap test --coverage-report=text-lcov | lcov-server --upload http://...

Server

lcov-server --serve --db mongodb://localhost:32768/lcov-server
+ db, -d, --db [db] Set the db connection (default: mongodb://localhost:32768/lcov-server) + parser, -p, --parser <parser> Set the parser value [lcov, cobertura, golang, jacoco], defaults to lcov (default: lcov) + basePath, -bp, --basePath <path> The path that defines the base directory where the files that were covered will be located

Upload

tap test --coverage-report=text-lcov | lcov-server --upload http://...

Server

lcov-server --serve --db mongodb://localhost:32768/lcov-server
diff --git a/docs/index.html b/docs/index.html index c9a66ae..47d7fba 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,9 +8,2273 @@
- +*/ + + +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + + +/***/ }), +/* 5 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + + + +var emptyObject = {}; + +if (false) { + Object.freeze(emptyObject); +} + +module.exports = emptyObject; + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +if (false) { + var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' && + Symbol.for && + Symbol.for('react.element')) || + 0xeac7; + + var isValidElement = function(object) { + return typeof object === 'object' && + object !== null && + object.$$typeof === REACT_ELEMENT_TYPE; + }; + + // By explicitly using `prop-types` you are opting into new development behavior. + // http://fb.me/prop-types-in-prod + var throwOnDirectAccess = true; + module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess); +} else { + // By explicitly using `prop-types` you are opting into new production behavior. + // http://fb.me/prop-types-in-prod + module.exports = __webpack_require__(15)(); +} + + +/***/ }), +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var dedent = __webpack_require__(29); + +module.exports.cleanString = function cleanString(string) { + return dedent(string || ''.trim()); +}; + +module.exports.Loader = function () { + function Loader(text) { + _classCallCheck(this, Loader); + + this.text = text; + this.spinner = ["⠋", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋"]; + this.interval = 80; + this.tick = 0; + this.loading = true; + this.loader = ''; + } + + _createClass(Loader, [{ + key: 'start', + value: function start() { + var _this = this; + + this.loader = setInterval(function () { + _this.tick = _this.tick > _this.loader.length - 1 ? 0 : _this.tick; + process.stdout.write(_this.spinner[_this.tick] + ' ' + _this.text + ' \r'); + _this.tick++; + }, this.interval); + return this; + } + }, { + key: 'stop', + value: function stop() { + clearInterval(this.loader); + return this; + } + }, { + key: 'update', + value: function update(text) { + this.text = text; + this.stop(); + this.start(); + return this; + } + }]); + + return Loader; +}(); +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(28))) + +/***/ }), +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +__webpack_require__(9); + +__webpack_require__(12); + +var _react = __webpack_require__(1); + +var _react2 = _interopRequireDefault(_react); + +var _propTypes = __webpack_require__(6); + +var _propTypes2 = _interopRequireDefault(_propTypes); + +var _reactDom = __webpack_require__(18); + +var _util = __webpack_require__(7); + +var _html = __webpack_require__(30); + +var _html2 = _interopRequireDefault(_html); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { 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: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +var Product = function (_React$Component) { + _inherits(Product, _React$Component); + + function Product() { + _classCallCheck(this, Product); + + return _possibleConstructorReturn(this, (Product.__proto__ || Object.getPrototypeOf(Product)).apply(this, arguments)); + } + + _createClass(Product, [{ + key: 'render', + value: function render() { + var _props = this.props, + title = _props.title, + description = _props.description, + links = _props.links, + icon = _props.icon, + demoImage = _props.demoImage, + footer = _props.footer, + options = _props.options; + var width = options.width; + + // Set the title of the window + + document.title = title; + + return _react2.default.createElement( + 'div', + { id: 'container' }, + _react2.default.createElement( + 'div', + { id: 'container-content' }, + _react2.default.createElement( + 'div', + { style: { width: width, margin: '20px auto', "padding": "15px" } }, + _react2.default.createElement( + 'div', + { className: 'grid' }, + _react2.default.createElement( + 'div', + { className: 'col-lg-6-12 col-md-6-12 col-sm-12-12 col-xs-12-12 text-center' }, + _react2.default.createElement('img', { src: icon, width: '150' }), + _react2.default.createElement( + 'h1', + null, + (0, _util.cleanString)(title) + ), + _react2.default.createElement( + 'h3', + { style: { "fontWeight": "300" } }, + (0, _util.cleanString)(description) + ), + links ? Object.keys(links).map(function (l, i) { + return _react2.default.createElement( + 'a', + { key: i, className: 'btn', href: links[l], target: '_blank', rel: 'noopener noreferrer' }, + ' ', + l + ); + }) : '' + ), + _react2.default.createElement( + 'div', + { className: 'col-lg-6-12 col-md-6-12 col-sm-12-12 col-xs-12-12' }, + _react2.default.createElement('img', { className: 'responsive', src: demoImage }) + ) + ) + ) + ), + _react2.default.createElement( + 'div', + { className: 'footer' }, + _react2.default.createElement(_html2.default, { value: footer }) + ) + ); + } + }]); + + return Product; +}(_react2.default.Component); + +Product.propTypes = { + title: _propTypes2.default.string, + description: _propTypes2.default.string, + links: _propTypes2.default.object, + icon: _propTypes2.default.string, + demoImage: _propTypes2.default.string, + footer: _propTypes2.default.string, + options: _propTypes2.default.shape({ + width: _propTypes2.default.string + }) +}; + +Product.defaultProps = { + title: "", + description: "", + link: "", + icon: "", + demoImage: "", + footer: "", + options: { + width: "90%" + } +}; + +if (window && window.config || {"title":"lcov-server","description":"🎯 A simple lcov server & cli parser","icon":"","demoImage":"./example.png","links":{"Source":"https://github.com/gabrielcsapo/lcov-server","Download":"https://github.com/gabrielcsapo/lcov-server/releases","Docs":"./code/index.html","Storybook":"./storybook/index.html","Example":"http://lcov-server.gabrielcsapo.com"},"output":"/Users/gabrielcsapo/Documents/lcov-server/docs","template":"product","path":"/Users/gabrielcsapo/Documents/lcov-server/.tryitout"}) { + var injectedConfig = window && window.config || {"title":"lcov-server","description":"🎯 A simple lcov server & cli parser","icon":"","demoImage":"./example.png","links":{"Source":"https://github.com/gabrielcsapo/lcov-server","Download":"https://github.com/gabrielcsapo/lcov-server/releases","Docs":"./code/index.html","Storybook":"./storybook/index.html","Example":"http://lcov-server.gabrielcsapo.com"},"output":"/Users/gabrielcsapo/Documents/lcov-server/docs","template":"product","path":"/Users/gabrielcsapo/Documents/lcov-server/.tryitout"}; + + (0, _reactDom.render)(_react2.default.createElement(Product, injectedConfig), document.getElementById('root')); + + if (injectedConfig.dev) { + var hash = injectedConfig.hash; + + setInterval(function () { + var xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function () { + if (this.readyState == 4 && this.status == 200) { + var response = JSON.parse(xhttp.responseText); + if (response.hash !== hash) { + location.reload(); + } + } + }; + xhttp.open("GET", "/update", true); + xhttp.send(); + }, 5000); + } +} else { + module.exports = Product; +} + +/***/ }), +/* 9 */ +/***/ (function(module, exports, __webpack_require__) { + +// style-loader: Adds some css to the DOM by adding a