(this.webpackJsonp=this.webpackJsonp||[]).push([[25],{1047:function(t,e,r){(function(e){var n=r(1048),a=r(1049),i=r(1050),o=r(856),s=o.isError,l=o.isObject,c=o.isErrorEvent,u=o.isUndefined,h=o.isFunction,p=o.isString,f=o.isArray,d=o.isEmptyObject,g=o.each,_=o.objectMerge,v=o.truncate,m=o.objectFrozen,b=o.hasKey,y=o.joinRegExp,E=o.urlencode,x=o.uuid4,S=o.htmlTreeAsString,k=o.isSameException,w=o.isSameStacktrace,O=o.parseUrl,R=o.fill,C=o.supportsFetch,T=r(1051).wrapMethod,j="source protocol user pass host port path".split(" "),U=/^(?:(\w+):)?\/\/(?:(\w+)(:\w+)?@)?([\w\.-]+)(?::(\d+))?(\/.*)/;function I(){return+new Date}var D="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},F=D.document,N=D.navigator;function B(t,e){return h(e)?function(r){return e(r,t)}:e}function L(){for(var t in this._hasJSON=!("object"!=typeof JSON||!JSON.stringify),this._hasDocument=!u(F),this._hasNavigator=!u(N),this._lastCapturedException=null,this._lastData=null,this._lastEventId=null,this._globalServer=null,this._globalKey=null,this._globalProject=null,this._globalContext={},this._globalOptions={release:D.SENTRY_RELEASE&&D.SENTRY_RELEASE.id,logger:"javascript",ignoreErrors:[],ignoreUrls:[],whitelistUrls:[],includePaths:[],headers:null,collectWindowErrors:!0,maxMessageLength:0,maxUrlLength:250,stackTraceLimit:50,autoBreadcrumbs:!0,instrument:!0,sampleRate:1},this._fetchDefaults={method:"POST",keepalive:!0,referrerPolicy:"origin"},this._ignoreOnError=0,this._isRavenInstalled=!1,this._originalErrorStackTraceLimit=Error.stackTraceLimit,this._originalConsole=D.console||{},this._originalConsoleMethods={},this._plugins=[],this._startTime=I(),this._wrappedBuiltIns=[],this._breadcrumbs=[],this._lastCapturedEvent=null,this._keypressTimeout,this._location=D.location,this._lastHref=this._location&&this._location.href,this._resetBackoff(),this._originalConsole)this._originalConsoleMethods[t]=this._originalConsole[t]}L.prototype={VERSION:"3.22.1",debug:!1,TraceKit:n,config:function(t,e){var r=this;if(r._globalServer)return this._logDebug("error","Error: Raven has already been configured"),r;if(!t)return r;var a=r._globalOptions;e&&g(e,function(t,e){"tags"===t||"extra"===t||"user"===t?r._globalContext[t]=e:a[t]=e}),r.setDSN(t),a.ignoreErrors.push(/^Script error\.?$/),a.ignoreErrors.push(/^Javascript error: Script error\.? on line 0$/),a.ignoreErrors=y(a.ignoreErrors),a.ignoreUrls=!!a.ignoreUrls.length&&y(a.ignoreUrls),a.whitelistUrls=!!a.whitelistUrls.length&&y(a.whitelistUrls),a.includePaths=y(a.includePaths),a.maxBreadcrumbs=Math.max(0,Math.min(a.maxBreadcrumbs||100,100));var i={xhr:!0,console:!0,dom:!0,location:!0,sentry:!0},o=a.autoBreadcrumbs;"[object Object]"==={}.toString.call(o)?o=_(i,o):!1!==o&&(o=i),a.autoBreadcrumbs=o;var s={tryCatch:!0},l=a.instrument;return"[object Object]"==={}.toString.call(l)?l=_(s,l):!1!==l&&(l=s),a.instrument=l,n.collectWindowErrors=!!a.collectWindowErrors,r},install:function(){var t=this;return t.isSetup()&&!t._isRavenInstalled&&(n.report.subscribe(function(){t._handleOnErrorStackInfo.apply(t,arguments)}),t._patchFunctionToString(),t._globalOptions.instrument&&t._globalOptions.instrument.tryCatch&&t._instrumentTryCatch(),t._globalOptions.autoBreadcrumbs&&t._instrumentBreadcrumbs(),t._drainPlugins(),t._isRavenInstalled=!0),Error.stackTraceLimit=t._globalOptions.stackTraceLimit,this},setDSN:function(t){var e=this._parseDSN(t),r=e.path.lastIndexOf("/"),n=e.path.substr(1,r);this._dsn=t,this._globalKey=e.user,this._globalSecret=e.pass&&e.pass.substr(1),this._globalProject=e.path.substr(r+1),this._globalServer=this._getGlobalServer(e),this._globalEndpoint=this._globalServer+"/"+n+"api/"+this._globalProject+"/store/",this._resetBackoff()},context:function(t,e,r){return h(t)&&(r=e||[],e=t,t=void 0),this.wrap(t,e).apply(this,r)},wrap:function(t,e,r){var n=this;if(u(e)&&!h(t))return t;if(h(t)&&(e=t,t=void 0),!h(e))return e;try{if(e.__raven__)return e;if(e.__raven_wrapper__)return e.__raven_wrapper__}catch(t){return e}function a(){var a=[],i=arguments.length,o=!t||t&&!1!==t.deep;for(r&&h(r)&&r.apply(this,arguments);i--;)a[i]=o?n.wrap(t,arguments[i]):arguments[i];try{return e.apply(this,a)}catch(e){throw n._ignoreNextOnError(),n.captureException(e,t),e}}for(var i in e)b(e,i)&&(a[i]=e[i]);return a.prototype=e.prototype,e.__raven_wrapper__=a,a.__raven__=!0,a.__orig__=e,a},uninstall:function(){return n.report.uninstall(),this._unpatchFunctionToString(),this._restoreBuiltIns(),Error.stackTraceLimit=this._originalErrorStackTraceLimit,this._isRavenInstalled=!1,this},captureException:function(t,e){var r=!s(t),a=!c(t),i=c(t)&&!t.error;if(r&&a||i)return this.captureMessage(t,_({trimHeadFrames:1,stacktrace:!0},e));c(t)&&(t=t.error),this._lastCapturedException=t;try{var o=n.computeStackTrace(t);this._handleStackInfo(o,e)}catch(e){if(t!==e)throw e}return this},captureMessage:function(t,e){if(!this._globalOptions.ignoreErrors.test||!this._globalOptions.ignoreErrors.test(t)){var r,a=_({message:t+""},e=e||{});try{throw new Error(t)}catch(t){r=t}r.name=null;var i=n.computeStackTrace(r),o=f(i.stack)&&i.stack[1],s=o&&o.url||"";if((!this._globalOptions.ignoreUrls.test||!this._globalOptions.ignoreUrls.test(s))&&(!this._globalOptions.whitelistUrls.test||this._globalOptions.whitelistUrls.test(s))){if(this._globalOptions.stacktrace||e&&e.stacktrace){e=_({fingerprint:t,trimHeadFrames:(e.trimHeadFrames||0)+1},e);var l=this._prepareFrames(i,e);a.stacktrace={frames:l.reverse()}}return this._send(a),this}}},captureBreadcrumb:function(t){var e=_({timestamp:I()/1e3},t);if(h(this._globalOptions.breadcrumbCallback)){var r=this._globalOptions.breadcrumbCallback(e);if(l(r)&&!d(r))e=r;else if(!1===r)return this}return this._breadcrumbs.push(e),this._breadcrumbs.length>this._globalOptions.maxBreadcrumbs&&this._breadcrumbs.shift(),this},addPlugin:function(t){var e=[].slice.call(arguments,1);return this._plugins.push([t,e]),this._isRavenInstalled&&this._drainPlugins(),this},setUserContext:function(t){return this._globalContext.user=t,this},setExtraContext:function(t){return this._mergeContext("extra",t),this},setTagsContext:function(t){return this._mergeContext("tags",t),this},clearContext:function(){return this._globalContext={},this},getContext:function(){return JSON.parse(a(this._globalContext))},setEnvironment:function(t){return this._globalOptions.environment=t,this},setRelease:function(t){return this._globalOptions.release=t,this},setDataCallback:function(t){var e=this._globalOptions.dataCallback;return this._globalOptions.dataCallback=B(e,t),this},setBreadcrumbCallback:function(t){var e=this._globalOptions.breadcrumbCallback;return this._globalOptions.breadcrumbCallback=B(e,t),this},setShouldSendCallback:function(t){var e=this._globalOptions.shouldSendCallback;return this._globalOptions.shouldSendCallback=B(e,t),this},setTransport:function(t){return this._globalOptions.transport=t,this},lastException:function(){return this._lastCapturedException},lastEventId:function(){return this._lastEventId},isSetup:function(){return!!this._hasJSON&&(!!this._globalServer||(this.ravenNotConfiguredError||(this.ravenNotConfiguredError=!0,this._logDebug("error","Error: Raven has not been configured.")),!1))},afterLoad:function(){var t=D.RavenConfig;t&&this.config(t.dsn,t.config).install()},showReportDialog:function(t){if(F){var e=(t=t||{}).eventId||this.lastEventId();if(!e)throw new i("Missing eventId");var r=t.dsn||this._dsn;if(!r)throw new i("Missing DSN");var n=encodeURIComponent,a="";a+="?eventId="+n(e),a+="&dsn="+n(r);var o=t.user||this._globalContext.user;o&&(o.name&&(a+="&name="+n(o.name)),o.email&&(a+="&email="+n(o.email)));var s=this._getGlobalServer(this._parseDSN(r)),l=F.createElement("script");l.async=!0,l.src=s+"/api/embed/error-page/"+a,(F.head||F.body).appendChild(l)}},_ignoreNextOnError:function(){var t=this;this._ignoreOnError+=1,setTimeout(function(){t._ignoreOnError-=1})},_triggerEvent:function(t,e){var r,n;if(this._hasDocument){for(n in e=e||{},t="raven"+t.substr(0,1).toUpperCase()+t.substr(1),F.createEvent?(r=F.createEvent("HTMLEvents")).initEvent(t,!0,!0):(r=F.createEventObject()).eventType=t,e)b(e,n)&&(r[n]=e[n]);if(F.createEvent)F.dispatchEvent(r);else try{F.fireEvent("on"+r.eventType.toLowerCase(),r)}catch(t){}}},_breadcrumbEventHandler:function(t){var e=this;return function(r){if(e._keypressTimeout=null,e._lastCapturedEvent!==r){var n;e._lastCapturedEvent=r;try{n=S(r.target)}catch(t){n=""}e.captureBreadcrumb({category:"ui."+t,message:n})}}},_keypressEventHandler:function(){var t=this;return function(e){var r;try{r=e.target}catch(t){return}var n=r&&r.tagName;if(n&&("INPUT"===n||"TEXTAREA"===n||r.isContentEditable)){var a=t._keypressTimeout;a||t._breadcrumbEventHandler("input")(e),clearTimeout(a),t._keypressTimeout=setTimeout(function(){t._keypressTimeout=null},1e3)}}},_captureUrlChange:function(t,e){var r=O(this._location.href),n=O(e),a=O(t);this._lastHref=e,r.protocol===n.protocol&&r.host===n.host&&(e=n.relative),r.protocol===a.protocol&&r.host===a.host&&(t=a.relative),this.captureBreadcrumb({category:"navigation",data:{to:e,from:t}})},_patchFunctionToString:function(){var t=this;t._originalFunctionToString=Function.prototype.toString,Function.prototype.toString=function(){return"function"==typeof this&&this.__raven__?t._originalFunctionToString.apply(this.__orig__,arguments):t._originalFunctionToString.apply(this,arguments)}},_unpatchFunctionToString:function(){this._originalFunctionToString&&(Function.prototype.toString=this._originalFunctionToString)},_instrumentTryCatch:function(){var t=this,e=t._wrappedBuiltIns;function r(e){return function(r,n){for(var a=new Array(arguments.length),i=0;i2?arguments[2]:void 0;return r&&t._captureUrlChange(t._lastHref,r+""),e.apply(this,arguments)}};R(history,"pushState",l,r),R(history,"replaceState",l,r)}if(e.console&&"console"in D&&console.log){var c=function(e,r){t.captureBreadcrumb({message:e,level:r.level,category:"console"})};g(["debug","info","warn","error","log"],function(t,e){T(console,e,c)})}},_restoreBuiltIns:function(){for(var t;this._wrappedBuiltIns.length;){var e=(t=this._wrappedBuiltIns.shift())[0],r=t[1],n=t[2];e[r]=n}},_drainPlugins:function(){var t=this;g(this._plugins,function(e,r){var n=r[0],a=r[1];n.apply(t,[t].concat(a))})},_parseDSN:function(t){var e=U.exec(t),r={},n=7;try{for(;n--;)r[j[n]]=e[n]||""}catch(e){throw new i("Invalid DSN: "+t)}if(r.pass&&!this._globalOptions.allowSecretKey)throw new i("Do not specify your secret key in the DSN. See: http://bit.ly/raven-secret-key");return r},_getGlobalServer:function(t){var e="//"+t.host+(t.port?":"+t.port:"");return t.protocol&&(e=t.protocol+":"+e),e},_handleOnErrorStackInfo:function(){this._ignoreOnError||this._handleStackInfo.apply(this,arguments)},_handleStackInfo:function(t,e){var r=this._prepareFrames(t,e);this._triggerEvent("handle",{stackInfo:t,options:e}),this._processException(t.name,t.message,t.url,t.lineno,r,e)},_prepareFrames:function(t,e){var r=this,n=[];if(t.stack&&t.stack.length&&(g(t.stack,function(e,a){var i=r._normalizeFrame(a,t.url);i&&n.push(i)}),e&&e.trimHeadFrames))for(var a=0;a0&&(t.breadcrumbs={values:[].slice.call(this._breadcrumbs,0)}),this._globalContext.user&&(t.user=this._globalContext.user),e.environment&&(t.environment=e.environment),e.release&&(t.release=e.release),e.serverName&&(t.server_name=e.serverName),Object.keys(t).forEach(function(e){(null==t[e]||""===t[e]||d(t[e]))&&delete t[e]}),h(e.dataCallback)&&(t=e.dataCallback(t)||t),t&&!d(t)&&(h(e.shouldSendCallback)&&!e.shouldSendCallback(t)||(this._shouldBackoff()?this._logDebug("warn","Raven dropped error due to backoff: ",t):"number"==typeof e.sampleRate?Math.random()=0;--e)r[e]===t&&r.splice(e,1)},_.uninstall=function(){e&&(i.onerror=t,e=!1,t=void 0),r=[]},_}(),a.computeStackTrace=function(){function t(t){if(void 0!==t.stack&&t.stack){for(var e,r,n,a=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||[a-z]:|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,l=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=/\((\S*)(?::(\d+))(?::(\d+))\)/,h=t.stack.split("\n"),p=[],f=(/^(.*) is undefined$/.exec(t.message),0),d=h.length;f eval")>-1&&(e=l.exec(r[3]))?(r[3]=e[1],r[4]=e[2],r[5]=null):0!==f||r[5]||void 0===t.columnNumber||(p[0].column=t.columnNumber+1),n={url:r[3],func:r[1]||s,args:r[2]?r[2].split(","):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!n.func&&n.line&&(n.func=s),p.push(n)}return p.length?{name:t.name,message:t.message,url:c(),stack:p}:null}}function e(t,e,r,n){var a={url:e,line:r};if(a.url&&a.line){if(t.incomplete=!1,a.func||(a.func=s),t.stack.length>0&&t.stack[0].url===a.url){if(t.stack[0].line===a.line)return!1;if(!t.stack[0].line&&t.stack[0].func===a.func)return t.stack[0].line=a.line,!1}return t.stack.unshift(a),t.partial=!0,!0}return t.incomplete=!0,!1}function r(t,i){for(var o,l,u=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,h=[],p={},f=!1,d=r.caller;d&&!f;d=d.caller)if(d!==n&&d!==a.report){if(l={url:null,func:s,line:null,column:null},d.name?l.func=d.name:(o=u.exec(d.toString()))&&(l.func=o[1]),void 0===l.func)try{l.func=o.input.substring(0,o.input.indexOf("{"))}catch(t){}p[""+d]?f=!0:p[""+d]=!0,h.push(l)}i&&h.splice(0,i);var g={name:t.name,message:t.message,url:c(),stack:h};return e(g,t.sourceURL||t.fileName,t.line||t.lineNumber,t.message||t.description),g}function n(e,n){var i=null;n=null==n?0:+n;try{if(i=t(e))return i}catch(t){if(a.debug)throw t}try{if(i=r(e,n+1))return i}catch(t){if(a.debug)throw t}return{name:e.name,message:e.message,url:c()}}return n.augmentStackTraceWithInitialElement=e,n.computeStackTraceFromStackProp=t,n}(),t.exports=a}).call(this,r(166))},1049:function(t,e){function r(t,e){for(var r=0;r0){var s=r(n,this);~s?n.splice(s+1):n.push(this),~s?a.splice(s,1/0,i):a.push(i),~r(n,o)&&(o=e.call(this,i,o))}else n.push(o);return null==t?o instanceof Error?function(t){var e={stack:t.stack,message:t.message,name:t.name};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}(o):o:t.call(this,i,o)}}(t.exports=function(t,e,r,a){return JSON.stringify(t,n(e,a),r)}).getSerialize=n},1050:function(t,e){function r(t){this.name="RavenConfigError",this.message=t}r.prototype=new Error,r.prototype.constructor=r,t.exports=r},1051:function(t,e){t.exports={wrapMethod:function(t,e,r){var n=t[e],a=t;if(e in t){var i="warn"===e?"warning":e;t[e]=function(){var t=[].slice.call(arguments),o=""+t.join(" "),s={level:i,logger:"console",extra:{arguments:t}};"assert"===e?!1===t[0]&&(o="Assertion failed: "+(t.slice(1).join(" ")||"console.assert"),s.extra.arguments=t.slice(1),r&&r(o,s)):r&&r(o,s),n&&Function.prototype.apply.call(n,a,t)}}}}},1603:function(t,e,r){"use strict";r.r(e);var n=r(659),a=r.n(n),i=r(0),o=r.n(i),s={IGNORE_ERRORS:["top.GLOBALS","originalCreateNotification","canvas.contentDocument","MyApp_RemoveAllHighlights","http://tt.epicplay.com","Can't find variable: ZiteReader","jigsaw is not defined","ComboSearch is not defined","http://loading.retry.widdit.com/","atomicFindClose","fb_xd_fragment","bmi_SafeAddOnload","EBCallBackMessageReceived","conduitPage"],IGNORE_URLS:[/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i],SAMPLE_RATE:95,init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=t,this.configure(),this.bindRavenErrors(),this.options.currentUserId&&this.setUser()},configure:function(){a.a.config(this.options.sentryDsn,{release:this.options.release,tags:this.options.tags,whitelistUrls:this.options.whitelistUrls,environment:this.options.isProduction?"production":"development",ignoreErrors:this.IGNORE_ERRORS,ignoreUrls:this.IGNORE_URLS,shouldSendCallback:this.shouldSendSample.bind(this)}).install()},setUser:function(){a.a.setUserContext({id:this.options.currentUserId})},bindRavenErrors:function(){o()(document).on("ajaxError.raven",this.handleRavenErrors)},handleRavenErrors:function(t,e,r,n){var i=n||e.statusText,o=e.responseText||"Unknown response text";a.a.captureMessage(i,{extra:{type:r.type,url:r.url,data:r.data,status:e.status,response:o,error:i,event:t}})},shouldSendSample:function(){return 100*Math.random()<=this.SAMPLE_RATE}},l=function(){return s.init({sentryDsn:gon.sentry_dsn,currentUserId:gon.current_user_id,whitelistUrls:[gon.gitlab_url],isProduction:"production",release:gon.revision,tags:{revision:gon.revision}}),s};l();e.default=l},659:function(t,e,r){(function(e){var n=r(1047),a="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},i=a.Raven,o=new n;o.noConflict=function(){return a.Raven=i,o},o.afterLoad(),t.exports=o}).call(this,r(166))},856:function(t,e,r){(function(e){var r="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{};function n(t){return void 0===t}function a(t){return"[object Object]"===Object.prototype.toString.call(t)}function i(t){return"[object String]"===Object.prototype.toString.call(t)}function o(){try{return new ErrorEvent(""),!0}catch(t){return!1}}function s(t,e){var r,a;if(n(t.length))for(r in t)l(t,r)&&e.call(null,r,t[r]);else if(a=t.length)for(r=0;r ".length;t&&n++<5&&!("html"===(e=c(t))||n>1&&a+r.length*i+e.length>=80);)r.push(e),a+=e.length,t=t.parentNode;return r.reverse().join(" > ")},htmlElementAsString:c,isSameException:function(t,e){return!u(t,e)&&(t=t.values[0],e=e.values[0],t.type===e.type&&t.value===e.value&&(r=t.stacktrace,a=e.stacktrace,(!n(r)||!n(a))&&h(t.stacktrace,e.stacktrace)));var r,a},isSameStacktrace:h,parseUrl:function(t){if("string"!=typeof t)return{};var e=t.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/),r=e[6]||"",n=e[8]||"";return{protocol:e[2],host:e[4],path:e[5],relative:e[5]+r+n}},fill:function(t,e,r,n){var a=t[e];t[e]=r(a),t[e].__raven__=!0,t[e].__orig__=a,n&&n.push([t,e,a])}}}).call(this,r(166))}},[[1603,1,0]]]); //# sourceMappingURL=raven.acec68fd.chunk.js.map