{
  "globals": {
    "__dirname": false,
    "__filename": false,
    "arguments": false,
    "Buffer": false,
    "clearImmediate": false,
    "clearInterval": false,
    "clearTimeout": false,
    "console": false,
    "exports": true,
    "GLOBAL": false,
    "global": false,
    "Intl": false,
    "module": false,
    "process": false,
    "require": false,
    "root": false,
    "setImmediate": false,
    "setInterval": false,
    "setTimeout": false,
    "addEventListener": false,
    "alert": false,
    "AnalyserNode": false,
    "AnimationEvent": false,
    "applicationCache": false,
    "ApplicationCache": false,
    "ApplicationCacheErrorEvent": false,
    "atob": false,
    "Attr": false,
    "Audio": false,
    "AudioBuffer": false,
    "AudioBufferSourceNode": false,
    "AudioContext": false,
    "AudioDestinationNode": false,
    "AudioListener": false,
    "AudioNode": false,
    "AudioParam": false,
    "AudioProcessingEvent": false,
    "AutocompleteErrorEvent": false,
    "BarProp": false,
    "BatteryManager": false,
    "BeforeUnloadEvent": false,
    "BiquadFilterNode": false,
    "Blob": false,
    "blur": false,
    "btoa": false,
    "Cache": false,
    "caches": false,
    "CacheStorage": false,
    "cancelAnimationFrame": false,
    "CanvasGradient": false,
    "CanvasPattern": false,
    "CanvasRenderingContext2D": false,
    "CDATASection": false,
    "ChannelMergerNode": false,
    "ChannelSplitterNode": false,
    "CharacterData": false,
    "clientInformation": false,
    "ClientRect": false,
    "ClientRectList": false,
    "ClipboardEvent": false,
    "close": false,
    "closed": false,
    "CloseEvent": false,
    "Comment": false,
    "CompositionEvent": false,
    "confirm": false,
    "ConvolverNode": false,
    "crypto": false,
    "Crypto": false,
    "CryptoKey": false,
    "CSS": false,
    "CSSFontFaceRule": false,
    "CSSImportRule": false,
    "CSSKeyframeRule": false,
    "CSSKeyframesRule": false,
    "CSSMediaRule": false,
    "CSSPageRule": false,
    "CSSRule": false,
    "CSSRuleList": false,
    "CSSStyleDeclaration": false,
    "CSSStyleRule": false,
    "CSSStyleSheet": false,
    "CSSSupportsRule": false,
    "CSSUnknownRule": false,
    "CSSViewportRule": false,
    "CustomEvent": false,
    "DataTransfer": false,
    "DataTransferItem": false,
    "DataTransferItemList": false,
    "Debug": false,
    "defaultStatus": false,
    "defaultstatus": false,
    "DelayNode": false,
    "DeviceMotionEvent": false,
    "DeviceOrientationEvent": false,
    "devicePixelRatio": false,
    "dispatchEvent": false,
    "document": false,
    "Document": false,
    "DocumentFragment": false,
    "DocumentType": false,
    "DOMError": false,
    "DOMException": false,
    "DOMImplementation": false,
    "DOMParser": false,
    "DOMSettableTokenList": false,
    "DOMStringList": false,
    "DOMStringMap": false,
    "DOMTokenList": false,
    "DragEvent": false,
    "DynamicsCompressorNode": false,
    "Element": false,
    "ElementTimeControl": false,
    "ErrorEvent": false,
    "event": false,
    "Event": false,
    "EventSource": false,
    "EventTarget": false,
    "external": false,
    "fetch": false,
    "File": false,
    "FileError": false,
    "FileList": false,
    "FileReader": false,
    "find": false,
    "focus": false,
    "FocusEvent": false,
    "FontFace": false,
    "FormData": false,
    "frameElement": false,
    "frames": false,
    "GainNode": false,
    "Gamepad": false,
    "GamepadButton": false,
    "GamepadEvent": false,
    "getComputedStyle": false,
    "getSelection": false,
    "HashChangeEvent": false,
    "Headers": false,
    "history": false,
    "History": false,
    "HTMLAllCollection": false,
    "HTMLAnchorElement": false,
    "HTMLAppletElement": false,
    "HTMLAreaElement": false,
    "HTMLAudioElement": false,
    "HTMLBaseElement": false,
    "HTMLBlockquoteElement": false,
    "HTMLBodyElement": false,
    "HTMLBRElement": false,
    "HTMLButtonElement": false,
    "HTMLCanvasElement": false,
    "HTMLCollection": false,
    "HTMLContentElement": false,
    "HTMLDataListElement": false,
    "HTMLDetailsElement": false,
    "HTMLDialogElement": false,
    "HTMLDirectoryElement": false,
    "HTMLDivElement": false,
    "HTMLDListElement": false,
    "HTMLDocument": false,
    "HTMLElement": false,
    "HTMLEmbedElement": false,
    "HTMLFieldSetElement": false,
    "HTMLFontElement": false,
    "HTMLFormControlsCollection": false,
    "HTMLFormElement": false,
    "HTMLFrameElement": false,
    "HTMLFrameSetElement": false,
    "HTMLHeadElement": false,
    "HTMLHeadingElement": false,
    "HTMLHRElement": false,
    "HTMLHtmlElement": false,
    "HTMLIFrameElement": false,
    "HTMLImageElement": false,
    "HTMLInputElement": false,
    "HTMLIsIndexElement": false,
    "HTMLKeygenElement": false,
    "HTMLLabelElement": false,
    "HTMLLayerElement": false,
    "HTMLLegendElement": false,
    "HTMLLIElement": false,
    "HTMLLinkElement": false,
    "HTMLMapElement": false,
    "HTMLMarqueeElement": false,
    "HTMLMediaElement": false,
    "HTMLMenuElement": false,
    "HTMLMetaElement": false,
    "HTMLMeterElement": false,
    "HTMLModElement": false,
    "HTMLObjectElement": false,
    "HTMLOListElement": false,
    "HTMLOptGroupElement": false,
    "HTMLOptionElement": false,
    "HTMLOptionsCollection": false,
    "HTMLOutputElement": false,
    "HTMLParagraphElement": false,
    "HTMLParamElement": false,
    "HTMLPictureElement": false,
    "HTMLPreElement": false,
    "HTMLProgressElement": false,
    "HTMLQuoteElement": false,
    "HTMLScriptElement": false,
    "HTMLSelectElement": false,
    "HTMLShadowElement": false,
    "HTMLSourceElement": false,
    "HTMLSpanElement": false,
    "HTMLStyleElement": false,
    "HTMLTableCaptionElement": false,
    "HTMLTableCellElement": false,
    "HTMLTableColElement": false,
    "HTMLTableElement": false,
    "HTMLTableRowElement": false,
    "HTMLTableSectionElement": false,
    "HTMLTemplateElement": false,
    "HTMLTextAreaElement": false,
    "HTMLTitleElement": false,
    "HTMLTrackElement": false,
    "HTMLUListElement": false,
    "HTMLUnknownElement": false,
    "HTMLVideoElement": false,
    "IDBCursor": false,
    "IDBCursorWithValue": false,
    "IDBDatabase": false,
    "IDBEnvironment": false,
    "IDBFactory": false,
    "IDBIndex": false,
    "IDBKeyRange": false,
    "IDBObjectStore": false,
    "IDBOpenDBRequest": false,
    "IDBRequest": false,
    "IDBTransaction": false,
    "IDBVersionChangeEvent": false,
    "Image": false,
    "ImageBitmap": false,
    "ImageData": false,
    "indexedDB": false,
    "innerHeight": false,
    "innerWidth": false,
    "InputEvent": false,
    "InputMethodContext": false,
    "KeyboardEvent": false,
    "length": false,
    "localStorage": false,
    "location": false,
    "Location": false,
    "locationbar": false,
    "matchMedia": false,
    "MediaElementAudioSourceNode": false,
    "MediaEncryptedEvent": false,
    "MediaError": false,
    "MediaKeyError": false,
    "MediaKeyEvent": false,
    "MediaKeyMessageEvent": false,
    "MediaKeys": false,
    "MediaKeySession": false,
    "MediaKeyStatusMap": false,
    "MediaKeySystemAccess": false,
    "MediaList": false,
    "MediaQueryList": false,
    "MediaQueryListEvent": false,
    "MediaSource": false,
    "MediaStreamAudioDestinationNode": false,
    "MediaStreamAudioSourceNode": false,
    "MediaStreamEvent": false,
    "MediaStreamTrack": false,
    "menubar": false,
    "MessageChannel": false,
    "MessageEvent": false,
    "MessagePort": false,
    "MIDIAccess": false,
    "MIDIConnectionEvent": false,
    "MIDIInput": false,
    "MIDIInputMap": false,
    "MIDIMessageEvent": false,
    "MIDIOutput": false,
    "MIDIOutputMap": false,
    "MIDIPort": false,
    "MimeType": false,
    "MimeTypeArray": false,
    "MouseEvent": false,
    "moveBy": false,
    "moveTo": false,
    "MutationEvent": false,
    "MutationObserver": false,
    "MutationRecord": false,
    "name": false,
    "NamedNodeMap": false,
    "navigator": false,
    "Navigator": false,
    "Node": false,
    "NodeFilter": false,
    "NodeIterator": false,
    "NodeList": false,
    "Notification": false,
    "OfflineAudioCompletionEvent": false,
    "OfflineAudioContext": false,
    "offscreenBuffering": false,
    "onbeforeunload": true,
    "onblur": true,
    "onerror": true,
    "onfocus": true,
    "onload": true,
    "onresize": true,
    "onunload": true,
    "open": false,
    "openDatabase": false,
    "opener": false,
    "opera": false,
    "Option": false,
    "OscillatorNode": false,
    "outerHeight": false,
    "outerWidth": false,
    "PageTransitionEvent": false,
    "pageXOffset": false,
    "pageYOffset": false,
    "parent": false,
    "Path2D": false,
    "performance": false,
    "Performance": false,
    "PerformanceEntry": false,
    "PerformanceMark": false,
    "PerformanceMeasure": false,
    "PerformanceNavigation": false,
    "PerformanceResourceTiming": false,
    "PerformanceTiming": false,
    "PeriodicWave": false,
    "Permissions": false,
    "PermissionStatus": false,
    "personalbar": false,
    "Plugin": false,
    "PluginArray": false,
    "PopStateEvent": false,
    "postMessage": false,
    "print": false,
    "ProcessingInstruction": false,
    "ProgressEvent": false,
    "prompt": false,
    "PushManager": false,
    "PushSubscription": false,
    "RadioNodeList": false,
    "Range": false,
    "ReadableByteStream": false,
    "ReadableStream": false,
    "removeEventListener": false,
    "Request": false,
    "requestAnimationFrame": false,
    "resizeBy": false,
    "resizeTo": false,
    "Response": false,
    "RTCIceCandidate": false,
    "RTCSessionDescription": false,
    "screen": false,
    "Screen": false,
    "screenLeft": false,
    "ScreenOrientation": false,
    "screenTop": false,
    "screenX": false,
    "screenY": false,
    "ScriptProcessorNode": false,
    "scroll": false,
    "scrollbars": false,
    "scrollBy": false,
    "scrollTo": false,
    "scrollX": false,
    "scrollY": false,
    "SecurityPolicyViolationEvent": false,
    "Selection": false,
    "self": false,
    "ServiceWorker": false,
    "ServiceWorkerContainer": false,
    "ServiceWorkerRegistration": false,
    "sessionStorage": false,
    "ShadowRoot": false,
    "SharedWorker": false,
    "showModalDialog": false,
    "speechSynthesis": false,
    "SpeechSynthesisEvent": false,
    "SpeechSynthesisUtterance": false,
    "status": false,
    "statusbar": false,
    "stop": false,
    "Storage": false,
    "StorageEvent": false,
    "styleMedia": false,
    "StyleSheet": false,
    "StyleSheetList": false,
    "SubtleCrypto": false,
    "SVGAElement": false,
    "SVGAltGlyphDefElement": false,
    "SVGAltGlyphElement": false,
    "SVGAltGlyphItemElement": false,
    "SVGAngle": false,
    "SVGAnimateColorElement": false,
    "SVGAnimatedAngle": false,
    "SVGAnimatedBoolean": false,
    "SVGAnimatedEnumeration": false,
    "SVGAnimatedInteger": false,
    "SVGAnimatedLength": false,
    "SVGAnimatedLengthList": false,
    "SVGAnimatedNumber": false,
    "SVGAnimatedNumberList": false,
    "SVGAnimatedPathData": false,
    "SVGAnimatedPoints": false,
    "SVGAnimatedPreserveAspectRatio": false,
    "SVGAnimatedRect": false,
    "SVGAnimatedString": false,
    "SVGAnimatedTransformList": false,
    "SVGAnimateElement": false,
    "SVGAnimateMotionElement": false,
    "SVGAnimateTransformElement": false,
    "SVGAnimationElement": false,
    "SVGCircleElement": false,
    "SVGClipPathElement": false,
    "SVGColor": false,
    "SVGColorProfileElement": false,
    "SVGColorProfileRule": false,
    "SVGComponentTransferFunctionElement": false,
    "SVGCSSRule": false,
    "SVGCursorElement": false,
    "SVGDefsElement": false,
    "SVGDescElement": false,
    "SVGDiscardElement": false,
    "SVGDocument": false,
    "SVGElement": false,
    "SVGElementInstance": false,
    "SVGElementInstanceList": false,
    "SVGEllipseElement": false,
    "SVGEvent": false,
    "SVGExternalResourcesRequired": false,
    "SVGFEBlendElement": false,
    "SVGFEColorMatrixElement": false,
    "SVGFEComponentTransferElement": false,
    "SVGFECompositeElement": false,
    "SVGFEConvolveMatrixElement": false,
    "SVGFEDiffuseLightingElement": false,
    "SVGFEDisplacementMapElement": false,
    "SVGFEDistantLightElement": false,
    "SVGFEDropShadowElement": false,
    "SVGFEFloodElement": false,
    "SVGFEFuncAElement": false,
    "SVGFEFuncBElement": false,
    "SVGFEFuncGElement": false,
    "SVGFEFuncRElement": false,
    "SVGFEGaussianBlurElement": false,
    "SVGFEImageElement": false,
    "SVGFEMergeElement": false,
    "SVGFEMergeNodeElement": false,
    "SVGFEMorphologyElement": false,
    "SVGFEOffsetElement": false,
    "SVGFEPointLightElement": false,
    "SVGFESpecularLightingElement": false,
    "SVGFESpotLightElement": false,
    "SVGFETileElement": false,
    "SVGFETurbulenceElement": false,
    "SVGFilterElement": false,
    "SVGFilterPrimitiveStandardAttributes": false,
    "SVGFitToViewBox": false,
    "SVGFontElement": false,
    "SVGFontFaceElement": false,
    "SVGFontFaceFormatElement": false,
    "SVGFontFaceNameElement": false,
    "SVGFontFaceSrcElement": false,
    "SVGFontFaceUriElement": false,
    "SVGForeignObjectElement": false,
    "SVGGElement": false,
    "SVGGeometryElement": false,
    "SVGGlyphElement": false,
    "SVGGlyphRefElement": false,
    "SVGGradientElement": false,
    "SVGGraphicsElement": false,
    "SVGHKernElement": false,
    "SVGICCColor": false,
    "SVGImageElement": false,
    "SVGLangSpace": false,
    "SVGLength": false,
    "SVGLengthList": false,
    "SVGLinearGradientElement": false,
    "SVGLineElement": false,
    "SVGLocatable": false,
    "SVGMarkerElement": false,
    "SVGMaskElement": false,
    "SVGMatrix": false,
    "SVGMetadataElement": false,
    "SVGMissingGlyphElement": false,
    "SVGMPathElement": false,
    "SVGNumber": false,
    "SVGNumberList": false,
    "SVGPaint": false,
    "SVGPathElement": false,
    "SVGPathSeg": false,
    "SVGPathSegArcAbs": false,
    "SVGPathSegArcRel": false,
    "SVGPathSegClosePath": false,
    "SVGPathSegCurvetoCubicAbs": false,
    "SVGPathSegCurvetoCubicRel": false,
    "SVGPathSegCurvetoCubicSmoothAbs": false,
    "SVGPathSegCurvetoCubicSmoothRel": false,
    "SVGPathSegCurvetoQuadraticAbs": false,
    "SVGPathSegCurvetoQuadraticRel": false,
    "SVGPathSegCurvetoQuadraticSmoothAbs": false,
    "SVGPathSegCurvetoQuadraticSmoothRel": false,
    "SVGPathSegLinetoAbs": false,
    "SVGPathSegLinetoHorizontalAbs": false,
    "SVGPathSegLinetoHorizontalRel": false,
    "SVGPathSegLinetoRel": false,
    "SVGPathSegLinetoVerticalAbs": false,
    "SVGPathSegLinetoVerticalRel": false,
    "SVGPathSegList": false,
    "SVGPathSegMovetoAbs": false,
    "SVGPathSegMovetoRel": false,
    "SVGPatternElement": false,
    "SVGPoint": false,
    "SVGPointList": false,
    "SVGPolygonElement": false,
    "SVGPolylineElement": false,
    "SVGPreserveAspectRatio": false,
    "SVGRadialGradientElement": false,
    "SVGRect": false,
    "SVGRectElement": false,
    "SVGRenderingIntent": false,
    "SVGScriptElement": false,
    "SVGSetElement": false,
    "SVGStopElement": false,
    "SVGStringList": false,
    "SVGStylable": false,
    "SVGStyleElement": false,
    "SVGSVGElement": false,
    "SVGSwitchElement": false,
    "SVGSymbolElement": false,
    "SVGTests": false,
    "SVGTextContentElement": false,
    "SVGTextElement": false,
    "SVGTextPathElement": false,
    "SVGTextPositioningElement": false,
    "SVGTitleElement": false,
    "SVGTransform": false,
    "SVGTransformable": false,
    "SVGTransformList": false,
    "SVGTRefElement": false,
    "SVGTSpanElement": false,
    "SVGUnitTypes": false,
    "SVGURIReference": false,
    "SVGUseElement": false,
    "SVGViewElement": false,
    "SVGViewSpec": false,
    "SVGVKernElement": false,
    "SVGZoomAndPan": false,
    "SVGZoomEvent": false,
    "Text": false,
    "TextDecoder": false,
    "TextEncoder": false,
    "TextEvent": false,
    "TextMetrics": false,
    "TextTrack": false,
    "TextTrackCue": false,
    "TextTrackCueList": false,
    "TextTrackList": false,
    "TimeEvent": false,
    "TimeRanges": false,
    "toolbar": false,
    "top": false,
    "Touch": false,
    "TouchEvent": false,
    "TouchList": false,
    "TrackEvent": false,
    "TransitionEvent": false,
    "TreeWalker": false,
    "UIEvent": false,
    "URL": false,
    "URLSearchParams": false,
    "ValidityState": false,
    "VTTCue": false,
    "WaveShaperNode": false,
    "WebGLActiveInfo": false,
    "WebGLBuffer": false,
    "WebGLContextEvent": false,
    "WebGLFramebuffer": false,
    "WebGLProgram": false,
    "WebGLRenderbuffer": false,
    "WebGLRenderingContext": false,
    "WebGLShader": false,
    "WebGLShaderPrecisionFormat": false,
    "WebGLTexture": false,
    "WebGLUniformLocation": false,
    "WebSocket": false,
    "WheelEvent": false,
    "window": false,
    "Window": false,
    "Worker": false,
    "XDomainRequest": false,
    "XMLDocument": false,
    "XMLHttpRequest": false,
    "XMLHttpRequestEventTarget": false,
    "XMLHttpRequestProgressEvent": false,
    "XMLHttpRequestUpload": false,
    "XMLSerializer": false,
    "XPathEvaluator": false,
    "XPathException": false,
    "XPathExpression": false,
    "XPathNamespace": false,
    "XPathNSResolver": false,
    "XPathResult": false,
    "XSLTProcessor": false,
    "define": false,
    "$": false,
    "jQuery": false
  },
  "env": {
    "node": true,
    "browser": true,
    "amd": true,
    "mocha": false,
    "jasmine": false,
    "es6": false,
    "jquery": true
  },
  "rules": {
    "no-alert": 1,
    "no-array-constructor": 2,
    "no-bitwise": 0,
    "no-caller": 2,
    "no-case-declarations": 2,
    "no-catch-shadow": 0,
    "no-class-assign": 0,
    "no-cond-assign": [
      2,
      "always"
    ],
    "no-confusing-arrow": [
      2,
      {
        "allowParens": true
      }
    ],
    "no-console": 0,
    "no-const-assign": 2,
    "no-constant-condition": 1,
    "no-continue": 0,
    "no-control-regex": 2,
    "no-debugger": 2,
    "no-delete-var": 2,
    "no-div-regex": 0,
    "no-dupe-class-members": 2,
    "no-dupe-keys": 2,
    "no-dupe-args": 2,
    "no-duplicate-case": 2,
    "no-duplicate-imports": 2,
    "no-else-return": 2,
    "no-empty": 2,
    "no-empty-character-class": 2,
    "no-empty-function": "off",
    "no-empty-pattern": "error",
    "no-eq-null": 0,
    "no-eval": 2,
    "no-ex-assign": 2,
    "no-extend-native": 2,
    "no-extra-bind": 2,
    "no-extra-boolean-cast": 0,
    "no-extra-label": 2,
    "no-extra-parens": [
      2,
      "functions"
    ],
    "no-extra-semi": 2,
    "no-fallthrough": 2,
    "no-floating-decimal": 2,
    "no-func-assign": 2,
    "no-implicit-coercion": 0,
    "no-implicit-globals": 0,
    "no-implied-eval": 2,
    "no-inline-comments": 0,
    "no-inner-declarations": 2,
    "no-invalid-regexp": 2,
    "no-invalid-this": 0,
    "no-irregular-whitespace": 2,
    "no-iterator": 2,
    "no-label-var": 0,
    "no-labels": [
      2,
      {
        "allowLoop": false,
        "allowSwitch": false
      }
    ],
    "no-lone-blocks": 2,
    "no-lonely-if": 0,
    "no-loop-func": 2,
    "no-mixed-requires": [
      2,
      false
    ],
    "no-mixed-spaces-and-tabs": [
      2,
      false
    ],
    "linebreak-style": 0,
    "no-multi-spaces": 2,
    "no-multi-str": 2,
    "no-multiple-empty-lines": [
      2,
      {
        "max": 2,
        "maxEOF": 1
      }
    ],
    "no-native-reassign": 2,
    "no-negated-condition": "off",
    "no-negated-in-lhs": 2,
    "no-nested-ternary": 2,
    "no-new": 2,
    "no-new-func": 2,
    "no-new-object": 2,
    "no-new-require": 0,
    "no-new-symbol": 2,
    "no-new-wrappers": 2,
    "no-obj-calls": 2,
    "no-octal": 2,
    "no-octal-escape": 2,
    "no-param-reassign": [
      2,
      {
        "props": true
      }
    ],
    "no-path-concat": 2,
    "no-plusplus": 0,
    "no-process-env": 0,
    "no-process-exit": 0,
    "no-proto": 2,
    "no-redeclare": 2,
    "no-regex-spaces": 2,
    "no-restricted-globals": 0,
    "no-restricted-imports": 0,
    "no-restricted-modules": 0,
    "no-restricted-syntax": "off",
    "no-return-assign": 2,
    "no-script-url": 2,
    "no-self-assign": 2,
    "no-self-compare": 2,
    "no-sequences": 2,
    "no-shadow": 2,
    "no-shadow-restricted-names": 2,
    "no-whitespace-before-property": 2,
    "no-spaced-func": 2,
    "no-sparse-arrays": 2,
    "no-sync": 0,
    "no-ternary": 0,
    "no-trailing-spaces": 2,
    "no-this-before-super": 0,
    "no-throw-literal": 2,
    "no-undef": 2,
    "no-undef-init": 2,
    "no-undefined": 0,
    "no-unexpected-multiline": 0,
    "no-underscore-dangle": [
      0,
      {
        "allowAfterThis": true
      }
    ],
    "no-unmodified-loop-condition": 0,
    "no-unneeded-ternary": [
      2,
      {
        "defaultAssignment": false
      }
    ],
    "no-unreachable": 2,
    "no-unused-expressions": 2,
    "no-unused-labels": 2,
    "no-unused-vars": [
      2,
      {
        "vars": "local",
        "args": "after-used"
      }
    ],
    "no-use-before-define": 2,
    "no-useless-call": 0,
    "no-useless-concat": 2,
    "no-useless-constructor": 2,
    "no-useless-escape": 2,
    "no-void": 0,
    "no-var": 0,
    "no-warning-comments": [
      0,
      {
        "terms": [
          "todo",
          "fixme",
          "xxx"
        ],
        "location": "start"
      }
    ],
    "no-with": 2,
    "no-magic-numbers": "off",
    "array-bracket-spacing": [
      2,
      "never"
    ],
    "array-callback-return": 2,
    "arrow-body-style": [
      2,
      "as-needed"
    ],
    "arrow-parens": 0,
    "arrow-spacing": [
      2,
      {
        "before": true,
        "after": true
      }
    ],
    "accessor-pairs": 0,
    "block-scoped-var": 2,
    "block-spacing": 2,
    "brace-style": [
      2,
      "1tbs",
      {
        "allowSingleLine": true
      }
    ],
    "callback-return": [
      0,
      [
        "cb",
        "callback",
        "next"
      ]
    ],
    "camelcase": [
      2,
      {
        "properties": "never"
      }
    ],
    "comma-dangle": [
      2,
      "always-multiline"
    ],
    "comma-spacing": [
      2,
      {
        "before": false,
        "after": true
      }
    ],
    "comma-style": [
      2,
      "last"
    ],
    "complexity": [
      0,
      11
    ],
    "computed-property-spacing": [
      2,
      "never"
    ],
    "consistent-return": 2,
    "consistent-this": 0,
    "constructor-super": 0,
    "curly": [
      2,
      "multi-line"
    ],
    "default-case": 2,
    "dot-location": 0,
    "dot-notation": [
      2,
      {
        "allowKeywords": true
      }
    ],
    "eol-last": 2,
    "eqeqeq": 2,
    "func-names": 0,
    "func-style": [
      0,
      "declaration"
    ],
    "generator-star-spacing": 0,
    "global-require": "off",
    "guard-for-in": 2,
    "handle-callback-err": [
      2,
      "err"
    ],
    "id-length": 0,
    "indent": [
      2,
      4,
      {
        "SwitchCase": 1,
        "VariableDeclarator": 1
      }
    ],
    "init-declarations": 0,
    "key-spacing": [
      2,
      {
        "beforeColon": false,
        "afterColon": true
      }
    ],
    "keyword-spacing": [
      2,
      {
        "before": true,
        "after": true,
        "overrides": {
          "return": {
            "after": true
          },
          "throw": {
            "after": true
          },
          "case": {
            "after": true
          }
        }
      }
    ],
    "lines-around-comment": 0,
    "max-depth": [
      0,
      4
    ],
    "max-len": [
      2,
      80,
      4,
      {
        "ignoreUrls": true
      }
    ],
    "max-nested-callbacks": 0,
    "max-params": [
      0,
      3
    ],
    "max-statements": [
      0,
      10
    ],
    "max-statements-per-line": "off",
    "new-cap": [
      2,
      {
        "newIsCap": true
      }
    ],
    "new-parens": 0,
    "newline-after-var": 0,
    "newline-before-return": 0,
    "newline-per-chained-call": [
      0,
      {
        "ignoreChainWithDepth": 3
      }
    ],
    "object-curly-spacing": [
      2,
      "never"
    ],
    "object-shorthand": [
      0,
      "always"
    ],
    "one-var": [
      2,
      "never"
    ],
    "one-var-declaration-per-line": [
      2,
      "always"
    ],
    "operator-assignment": 0,
    "operator-linebreak": 0,
    "padded-blocks": [
      2,
      "never"
    ],
    "prefer-arrow-callback": 0,
    "prefer-const": 2,
    "prefer-reflect": 0,
    "prefer-rest-params": 2,
    "prefer-spread": 0,
    "prefer-template": 0,
    "quote-props": [
      2,
      "as-needed",
      {
        "keywords": false,
        "unnecessary": true,
        "numbers": false
      }
    ],
    "quotes": [
      2,
      "single",
      "avoid-escape"
    ],
    "radix": 2,
    "id-match": 0,
    "id-blacklist": 0,
    "require-jsdoc": 2,
    "require-yield": 0,
    "semi": [
      2,
      "always"
    ],
    "semi-spacing": [
      2,
      {
        "before": false,
        "after": true
      }
    ],
    "sort-vars": 0,
    "sort-imports": 0,
    "space-before-blocks": 2,
    "space-before-function-paren": [
      2,
      {
        "anonymous": "always",
        "named": "never"
      }
    ],
    "space-in-parens": [
      2,
      "never"
    ],
    "space-infix-ops": 2,
    "space-unary-ops": [
      0,
      {
        "words": true,
        "nonwords": false
      }
    ],
    "spaced-comment": [
      2,
      "always",
      {
        "exceptions": [
          "-",
          "+"
        ],
        "markers": [
          "=",
          "!"
        ]
      }
    ],
    "strict": [
      2,
      "global"
    ],
    "template-curly-spacing": 2,
    "use-isnan": 2,
    "valid-jsdoc": [
      0,
      {
        "prefer": {
          "return": "returns"
        }
      }
    ],
    "valid-typeof": 2,
    "vars-on-top": 0,
    "wrap-iife": [
      2,
      "outside"
    ],
    "wrap-regex": 0,
    "yield-star-spacing": [
      2,
      "after"
    ],
    "yoda": [
      2,
      "never"
    ],
    "jsdoc/no-undefined-types": 0,
    "jsdoc/require-returns": 0,
    "jsdoc/check-tag-names": 0,
    "jsdoc/check-types": 0,
    "jsdoc/check-alignment": 0,
    "jsdoc/require-property": 0,
    "jsdoc/require-param": 0,
    "prefer-destructuring": 0
  },
  "parserOptions": {
    "ecmaFeatures": {
      "globalReturn": true,
      "jsx": true,
      "generators": false,
      "objectLiteralDuplicateProperties": false,
      "modules": false
    },
    "ecmaVersion": 5,
    "sourceType": "script"
  },
  "parser": "babel-eslint",
  "ecmaFeatures": {
    "jsx": true
  },
  "extends": [
    "eslint-config-eslint",
    "eslint-config-airbnb",
    "plugin:jsdoc/recommended"
  ],
  "plugins": [
  ]
}
