configs/walls/vendors~Reddit.b4b1f834f3a9543b6f27.js
2019-03-12 13:36:46 -05:00

2 lines
51 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackJsonp=window.webpackJsonp||[]).push([["vendors~Reddit"],{"./node_modules/@r/google-tag-manager/compiled.js":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.setup=o.trigger=o.getLocation=void 0;var n=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},r=t("./node_modules/@r/google-tag-manager/node_modules/uuid/index.js"),s=function(e){if(e&&e.__esModule)return e;var o={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(o[t]=e[t]);return o.default=e,o}(t("./node_modules/@r/frames/compiled.js"));var i="gtm-"+(0,r.v4)(),a=!1,l=[],u=function(){var e=document.getElementById(i);return e&&e.contentWindow?e:null},c=o.getLocation=function(){return{href:location.href,hostname:location.hostname,origin:location.origin,pathname:location.pathname||"/",search:location.search.replace(/^\?/,""),hash:location.hash.replace(/^#/,"")}},d=o.trigger=function(e,o){var t=u();t&&a?(o&&s.postMessage(t.contentWindow,"data.gtm",o),s.postMessage(t.contentWindow,"event.gtm",{event:e})):function(e,o){l.push({eventName:e,payload:o})}(e,o)},p=function(){if(u()&&a){var e=l.slice();l=[],e.forEach(function(e){var o=e.eventName,t=e.payload;return d(o,t)})}};o.setup=function(e){var o=e.containerId,t=e.jailUrl,r=e.payload;if(o)if(t){s.listen("gtm"),s.receiveMessageOnce("loaded.gtm",function(){a=!0,s.stopListening("gtm")});var l=document.createElement("iframe");l.style.display="none",l.id=i,l.name=JSON.stringify(n({referrer:document.referrer},c(),r)),l.src=t+"?id="+o,l.onload=p,document.body.appendChild(l)}else console.warn("GTM#setup: No `jailUrl` specified, skipping.");else console.warn("GTM#setup: No `containerId` specified, skipping.")}},"./node_modules/@r/google-tag-manager/node_modules/uuid/index.js":function(e,o,t){var n=t("./node_modules/@r/google-tag-manager/node_modules/uuid/v1.js"),r=t("./node_modules/@r/google-tag-manager/node_modules/uuid/v4.js"),s=r;s.v1=n,s.v4=r,e.exports=s},"./node_modules/@r/google-tag-manager/node_modules/uuid/lib/bytesToUuid.js":function(e,o){for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,o){var n=o||0,r=t;return r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+"-"+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]+r[e[n++]]}},"./node_modules/@r/google-tag-manager/node_modules/uuid/lib/rng-browser.js":function(e,o,t){(function(o){var t,n=o.crypto||o.msCrypto;if(n&&n.getRandomValues){var r=new Uint8Array(16);t=function(){return n.getRandomValues(r),r}}if(!t){var s=new Array(16);t=function(){for(var e,o=0;o<16;o++)0==(3&o)&&(e=4294967296*Math.random()),s[o]=e>>>((3&o)<<3)&255;return s}}e.exports=t}).call(this,t("./node_modules/webpack/buildin/global.js"))},"./node_modules/@r/google-tag-manager/node_modules/uuid/v1.js":function(e,o,t){var n=t("./node_modules/@r/google-tag-manager/node_modules/uuid/lib/rng-browser.js"),r=t("./node_modules/@r/google-tag-manager/node_modules/uuid/lib/bytesToUuid.js"),s=n(),i=[1|s[0],s[1],s[2],s[3],s[4],s[5]],a=16383&(s[6]<<8|s[7]),l=0,u=0;e.exports=function(e,o,t){var n=o&&t||0,s=o||[],c=void 0!==(e=e||{}).clockseq?e.clockseq:a,d=void 0!==e.msecs?e.msecs:(new Date).getTime(),p=void 0!==e.nsecs?e.nsecs:u+1,m=d-l+(p-u)/1e4;if(m<0&&void 0===e.clockseq&&(c=c+1&16383),(m<0||d>l)&&void 0===e.nsecs&&(p=0),p>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=d,u=p,a=c;var b=(1e4*(268435455&(d+=122192928e5))+p)%4294967296;s[n++]=b>>>24&255,s[n++]=b>>>16&255,s[n++]=b>>>8&255,s[n++]=255&b;var f=d/4294967296*1e4&268435455;s[n++]=f>>>8&255,s[n++]=255&f,s[n++]=f>>>24&15|16,s[n++]=f>>>16&255,s[n++]=c>>>8|128,s[n++]=255&c;for(var h=e.node||i,y=0;y<6;++y)s[n+y]=h[y];return o||r(s)}},"./node_modules/@r/google-tag-manager/node_modules/uuid/v4.js":function(e,o,t){var n=t("./node_modules/@r/google-tag-manager/node_modules/uuid/lib/rng-browser.js"),r=t("./node_modules/@r/google-tag-manager/node_modules/uuid/lib/bytesToUuid.js");e.exports=function(e,o,t){var s=o&&t||0;"string"==typeof e&&(o="binary"==e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||n)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,o)for(var a=0;a<16;++a)o[s+a]=i[a];return o||r(i)}},"./node_modules/bowser/src/bowser.js":function(e,o,t){var n;n=function(){var e=!0;function o(o){function t(e){var t=o.match(e);return t&&t.length>1&&t[1]||""}function n(e){var t=o.match(e);return t&&t.length>1&&t[2]||""}var r,s=t(/(ipod|iphone|ipad)/i).toLowerCase(),i=!/like android/i.test(o)&&/android/i.test(o),a=/nexus\s*[0-6]\s*/i.test(o),l=!a&&/nexus\s*[0-9]+/i.test(o),u=/CrOS/.test(o),c=/silk/i.test(o),d=/sailfish/i.test(o),p=/tizen/i.test(o),m=/(web|hpw)os/i.test(o),b=/windows phone/i.test(o),f=(/SamsungBrowser/i.test(o),!b&&/windows/i.test(o)),h=!s&&!c&&/macintosh/i.test(o),y=!i&&!d&&!p&&!m&&/linux/i.test(o),v=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),g=t(/version\/(\d+(\.\d+)?)/i),k=/tablet/i.test(o)&&!/tablet pc/i.test(o),_=!k&&/[^-]mobi/i.test(o),x=/xbox/i.test(o);/opera/i.test(o)?r={name:"Opera",opera:e,version:g||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?r={name:"Opera",opera:e,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||g}:/SamsungBrowser/i.test(o)?r={name:"Samsung Internet for Android",samsungBrowser:e,version:g||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(o)?r={name:"Opera Coast",coast:e,version:g||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(o)?r={name:"Yandex Browser",yandexbrowser:e,version:g||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?r={name:"UC Browser",ucbrowser:e,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?r={name:"Maxthon",maxthon:e,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?r={name:"Epiphany",epiphany:e,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?r={name:"Puffin",puffin:e,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?r={name:"Sleipnir",sleipnir:e,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?r={name:"K-Meleon",kMeleon:e,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:b?(r={name:"Windows Phone",osname:"Windows Phone",windowsphone:e},v?(r.msedge=e,r.version=v):(r.msie=e,r.version=t(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?r={name:"Internet Explorer",msie:e,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:u?r={name:"Chrome",osname:"Chrome OS",chromeos:e,chromeBook:e,chrome:e,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?r={name:"Microsoft Edge",msedge:e,version:v}:/vivaldi/i.test(o)?r={name:"Vivaldi",vivaldi:e,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||g}:d?r={name:"Sailfish",osname:"Sailfish OS",sailfish:e,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?r={name:"SeaMonkey",seamonkey:e,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(r={name:"Firefox",firefox:e,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(r.firefoxos=e,r.osname="Firefox OS")):c?r={name:"Amazon Silk",silk:e,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?r={name:"PhantomJS",phantom:e,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?r={name:"SlimerJS",slimer:e,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?r={name:"BlackBerry",osname:"BlackBerry OS",blackberry:e,version:g||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:m?(r={name:"WebOS",osname:"WebOS",webos:e,version:g||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(r.touchpad=e)):/bada/i.test(o)?r={name:"Bada",osname:"Bada",bada:e,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:p?r={name:"Tizen",osname:"Tizen",tizen:e,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||g}:/qupzilla/i.test(o)?r={name:"QupZilla",qupzilla:e,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||g}:/chromium/i.test(o)?r={name:"Chromium",chromium:e,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||g}:/chrome|crios|crmo/i.test(o)?r={name:"Chrome",chrome:e,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:i?r={name:"Android",version:g}:/safari|applewebkit/i.test(o)?(r={name:"Safari",safari:e},g&&(r.version=g)):s?(r={name:"iphone"==s?"iPhone":"ipad"==s?"iPad":"iPod"},g&&(r.version=g)):r=/googlebot/i.test(o)?{name:"Googlebot",googlebot:e,version:t(/googlebot\/(\d+(\.\d+))/i)||g}:{name:t(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!r.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(r.name=r.name||"Blink",r.blink=e):(r.name=r.name||"Webkit",r.webkit=e),!r.version&&g&&(r.version=g)):!r.opera&&/gecko\//i.test(o)&&(r.name=r.name||"Gecko",r.gecko=e,r.version=r.version||t(/gecko\/(\d+(\.\d+)?)/i)),r.windowsphone||!i&&!r.silk?!r.windowsphone&&s?(r[s]=e,r.ios=e,r.osname="iOS"):h?(r.mac=e,r.osname="macOS"):x?(r.xbox=e,r.osname="Xbox"):f?(r.windows=e,r.osname="Windows"):y&&(r.linux=e,r.osname="Linux"):(r.android=e,r.osname="Android");var S="";r.windows?S=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)):r.windowsphone?S=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):r.mac?S=(S=t(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):s?S=(S=t(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):i?S=t(/android[ \/-](\d+(\.\d+)*)/i):r.webos?S=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):r.blackberry?S=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):r.bada?S=t(/bada\/(\d+(\.\d+)*)/i):r.tizen&&(S=t(/tizen[\/\s](\d+(\.\d+)*)/i)),S&&(r.osversion=S);var j=!r.windows&&S.split(".")[0];return k||l||"ipad"==s||i&&(3==j||j>=4&&!_)||r.silk?r.tablet=e:(_||"iphone"==s||"ipod"==s||i||a||r.blackberry||r.webos||r.bada)&&(r.mobile=e),r.msedge||r.msie&&r.version>=10||r.yandexbrowser&&r.version>=15||r.vivaldi&&r.version>=1||r.chrome&&r.version>=20||r.samsungBrowser&&r.version>=4||r.firefox&&r.version>=20||r.safari&&r.version>=6||r.opera&&r.version>=10||r.ios&&r.osversion&&r.osversion.split(".")[0]>=6||r.blackberry&&r.version>=10.1||r.chromium&&r.version>=20?r.a=e:r.msie&&r.version<10||r.chrome&&r.version<20||r.firefox&&r.version<20||r.safari&&r.version<6||r.opera&&r.version<10||r.ios&&r.osversion&&r.osversion.split(".")[0]<6||r.chromium&&r.version<20?r.c=e:r.x=e,r}var t=o("undefined"!=typeof navigator&&navigator.userAgent||"");function n(e){return e.split(".").length}function r(e,o){var t,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,o);for(t=0;t<e.length;t++)n.push(o(e[t]));return n}function s(e){for(var o=Math.max(n(e[0]),n(e[1])),t=r(e,function(e){var t=o-n(e);return r((e+=new Array(t+1).join(".0")).split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});--o>=0;){if(t[0][o]>t[1][o])return 1;if(t[0][o]!==t[1][o])return-1;if(0===o)return 0}}function i(e,n,r){var i=t;"string"==typeof n&&(r=n,n=void 0),void 0===n&&(n=!1),r&&(i=o(r));var a=""+i.version;for(var l in e)if(e.hasOwnProperty(l)&&i[l]){if("string"!=typeof e[l])throw new Error("Browser version in the minVersion map should be a string: "+l+": "+String(e));return s([a,e[l]])<0}return n}return t.test=function(e){for(var o=0;o<e.length;++o){var n=e[o];if("string"==typeof n&&n in t)return!0}return!1},t.isUnsupportedBrowser=i,t.compareVersions=s,t.check=function(e,o,t){return!i(e,o,t)},t._detect=o,t.detect=o,t},e.exports?e.exports=n():t("./node_modules/webpack/buildin/amd-define.js")("bowser",n)},"./node_modules/brcast/dist/brcast.es.js":function(e,o,t){"use strict";o.a=function(e){var o={},t=1,n=e;return{getState:function(){return n},setState:function(e){n=e;for(var t=Object.keys(o),r=0,s=t.length;r<s;r++)o[t[r]]&&o[t[r]](e)},subscribe:function(e){if("function"!=typeof e)throw new Error("listener must be a function.");var n=t;return o[n]=e,t+=1,n},unsubscribe:function(e){o[e]=void 0}}}},"./node_modules/combokeys/Combokeys/index.js":function(e,o,t){"use strict";e.exports=function(e){var o=this.constructor;return this.callbacks={},this.directMap={},this.sequenceLevels={},this.resetTimer=null,this.ignoreNextKeyup=!1,this.ignoreNextKeypress=!1,this.nextExpectedAction=!1,this.element=e,this.addEvents(),o.instances.push(this),this},e.exports.prototype.bind=t("./node_modules/combokeys/Combokeys/prototype/bind.js"),e.exports.prototype.bindMultiple=t("./node_modules/combokeys/Combokeys/prototype/bindMultiple.js"),e.exports.prototype.unbind=t("./node_modules/combokeys/Combokeys/prototype/unbind.js"),e.exports.prototype.trigger=t("./node_modules/combokeys/Combokeys/prototype/trigger.js"),e.exports.prototype.reset=t("./node_modules/combokeys/Combokeys/prototype/reset.js"),e.exports.prototype.stopCallback=t("./node_modules/combokeys/Combokeys/prototype/stopCallback.js"),e.exports.prototype.handleKey=t("./node_modules/combokeys/Combokeys/prototype/handleKey.js"),e.exports.prototype.addEvents=t("./node_modules/combokeys/Combokeys/prototype/addEvents.js"),e.exports.prototype.bindSingle=t("./node_modules/combokeys/Combokeys/prototype/bindSingle.js"),e.exports.prototype.getKeyInfo=t("./node_modules/combokeys/Combokeys/prototype/getKeyInfo.js"),e.exports.prototype.pickBestAction=t("./node_modules/combokeys/Combokeys/prototype/pickBestAction.js"),e.exports.prototype.getReverseMap=t("./node_modules/combokeys/Combokeys/prototype/getReverseMap.js"),e.exports.prototype.getMatches=t("./node_modules/combokeys/Combokeys/prototype/getMatches.js"),e.exports.prototype.resetSequences=t("./node_modules/combokeys/Combokeys/prototype/resetSequences.js"),e.exports.prototype.fireCallback=t("./node_modules/combokeys/Combokeys/prototype/fireCallback.js"),e.exports.prototype.bindSequence=t("./node_modules/combokeys/Combokeys/prototype/bindSequence.js"),e.exports.prototype.resetSequenceTimer=t("./node_modules/combokeys/Combokeys/prototype/resetSequenceTimer.js"),e.exports.prototype.detach=t("./node_modules/combokeys/Combokeys/prototype/detach.js"),e.exports.instances=[],e.exports.reset=t("./node_modules/combokeys/Combokeys/reset.js"),e.exports.REVERSE_MAP=null},"./node_modules/combokeys/Combokeys/prototype/addEvents.js":function(e,o,t){"use strict";e.exports=function(){var e=t("./node_modules/combokeys/Combokeys/prototype/dom-event.js"),o=this.element;this.eventHandler=t("./node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js").bind(this),e(o,"keypress",this.eventHandler),e(o,"keydown",this.eventHandler),e(o,"keyup",this.eventHandler)}},"./node_modules/combokeys/Combokeys/prototype/bind.js":function(e,o,t){"use strict";e.exports=function(e,o,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,o,t),this}},"./node_modules/combokeys/Combokeys/prototype/bindMultiple.js":function(e,o,t){"use strict";e.exports=function(e,o,t){for(var n=0;n<e.length;++n)this.bindSingle(e[n],o,t)}},"./node_modules/combokeys/Combokeys/prototype/bindSequence.js":function(e,o,t){"use strict";e.exports=function(e,o,n,r){var s=this;function i(o){return function(){s.nextExpectedAction=o,++s.sequenceLevels[e],s.resetSequenceTimer()}}function a(o){var i;s.fireCallback(n,o,e),"keyup"!==r&&(i=t("./node_modules/combokeys/helpers/characterFromEvent.js"),s.ignoreNextKeyup=i(o)),setTimeout(function(){s.resetSequences()},10)}s.sequenceLevels[e]=0;for(var l=0;l<o.length;++l){var u=l+1===o.length?a:i(r||s.getKeyInfo(o[l+1]).action);s.bindSingle(o[l],u,r,e,l)}}},"./node_modules/combokeys/Combokeys/prototype/bindSingle.js":function(e,o,t){"use strict";e.exports=function(e,o,t,n,r){this.directMap[e+":"+t]=o;var s,i=(e=e.replace(/\s+/g," ")).split(" ");i.length>1?this.bindSequence(e,i,o,t):(s=this.getKeyInfo(e,t),this.callbacks[s.key]=this.callbacks[s.key]||[],this.getMatches(s.key,s.modifiers,{type:s.action},n,e,r),this.callbacks[s.key][n?"unshift":"push"]({callback:o,modifiers:s.modifiers,action:s.action,seq:n,level:r,combo:e}))}},"./node_modules/combokeys/Combokeys/prototype/detach.js":function(e,o,t){var n=t("./node_modules/combokeys/Combokeys/prototype/dom-event.js").off;e.exports=function(){var e=this.element;n(e,"keypress",this.eventHandler),n(e,"keydown",this.eventHandler),n(e,"keyup",this.eventHandler)}},"./node_modules/combokeys/Combokeys/prototype/dom-event.js":function(e,o){function t(e,o,t,n){return!e.addEventListener&&(o="on"+o),(e.addEventListener||e.attachEvent).call(e,o,t,n),t}e.exports=t,e.exports.on=t,e.exports.off=function(e,o,t,n){return!e.removeEventListener&&(o="on"+o),(e.removeEventListener||e.detachEvent).call(e,o,t,n),t}},"./node_modules/combokeys/Combokeys/prototype/fireCallback.js":function(e,o,t){"use strict";e.exports=function(e,o,n,r){this.stopCallback(o,o.target||o.srcElement,n,r)||!1===e(o,n)&&(t("./node_modules/combokeys/helpers/preventDefault.js")(o),t("./node_modules/combokeys/helpers/stopPropagation.js")(o))}},"./node_modules/combokeys/Combokeys/prototype/getKeyInfo.js":function(e,o,t){"use strict";e.exports=function(e,o){var n,r,s,i,a,l,u=[];for(n=t("./node_modules/combokeys/helpers/keysFromString.js")(e),i=t("./node_modules/combokeys/helpers/special-aliases.js"),a=t("./node_modules/combokeys/helpers/shift-map.js"),l=t("./node_modules/combokeys/helpers/isModifier.js"),s=0;s<n.length;++s)i[r=n[s]]&&(r=i[r]),o&&"keypress"!==o&&a[r]&&(r=a[r],u.push("shift")),l(r)&&u.push(r);return{key:r,modifiers:u,action:o=this.pickBestAction(r,u,o)}}},"./node_modules/combokeys/Combokeys/prototype/getMatches.js":function(e,o,t){"use strict";e.exports=function(e,o,n,r,s,i){var a,l,u,c,d=[],p=n.type;"keypress"!==p||n.code&&"Arrow"===n.code.slice(0,5)||(this.callbacks["any-character"]||[]).forEach(function(e){d.push(e)});if(!this.callbacks[e])return d;for(u=t("./node_modules/combokeys/helpers/isModifier.js"),"keyup"===p&&u(e)&&(o=[e]),a=0;a<this.callbacks[e].length;++a)if(l=this.callbacks[e][a],(r||!l.seq||this.sequenceLevels[l.seq]===l.level)&&p===l.action&&(c=t("./node_modules/combokeys/Combokeys/prototype/modifiersMatch.js"),"keypress"===p&&!n.metaKey&&!n.ctrlKey||c(o,l.modifiers))){var m=!r&&l.combo===s,b=r&&l.seq===r&&l.level===i;(m||b)&&this.callbacks[e].splice(a,1),d.push(l)}return d}},"./node_modules/combokeys/Combokeys/prototype/getReverseMap.js":function(e,o,t){"use strict";e.exports=function(){var e,o=this.constructor;if(!o.REVERSE_MAP)for(var n in o.REVERSE_MAP={},e=t("./node_modules/combokeys/helpers/special-keys-map.js"))n>95&&n<112||e.hasOwnProperty(n)&&(o.REVERSE_MAP[e[n]]=n);return o.REVERSE_MAP}},"./node_modules/combokeys/Combokeys/prototype/handleKey.js":function(e,o,t){"use strict";e.exports=function(e,o,n){var r,s,i,a,l={},u=0,c=!1;for(r=this.getMatches(e,o,n),s=0;s<r.length;++s)r[s].seq&&(u=Math.max(u,r[s].level));for(s=0;s<r.length;++s)if(r[s].seq){if(r[s].level!==u)continue;c=!0,l[r[s].seq]=1,this.fireCallback(r[s].callback,n,r[s].combo,r[s].seq)}else c||this.fireCallback(r[s].callback,n,r[s].combo);a="keypress"===n.type&&this.ignoreNextKeypress,i=t("./node_modules/combokeys/helpers/isModifier.js"),n.type!==this.nextExpectedAction||i(e)||a||this.resetSequences(l),this.ignoreNextKeypress=c&&"keydown"===n.type}},"./node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js":function(e,o,t){"use strict";e.exports=function(e){var o;"number"!=typeof e.which&&(e.which=e.keyCode);var n=t("./node_modules/combokeys/helpers/characterFromEvent.js")(e);void 0!==n&&("keyup"!==e.type||this.ignoreNextKeyup!==n?(o=t("./node_modules/combokeys/helpers/eventModifiers.js"),this.handleKey(n,o(e),e)):this.ignoreNextKeyup=!1)}},"./node_modules/combokeys/Combokeys/prototype/modifiersMatch.js":function(e,o,t){"use strict";e.exports=function(e,o){return e.sort().join(",")===o.sort().join(",")}},"./node_modules/combokeys/Combokeys/prototype/pickBestAction.js":function(e,o,t){"use strict";e.exports=function(e,o,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&o.length&&(t="keydown"),t}},"./node_modules/combokeys/Combokeys/prototype/reset.js":function(e,o,t){"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},"./node_modules/combokeys/Combokeys/prototype/resetSequenceTimer.js":function(e,o,t){"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout(function(){e.resetSequences()},1e3)}},"./node_modules/combokeys/Combokeys/prototype/resetSequences.js":function(e,o,t){"use strict";e.exports=function(e){e=e||{};var o,t=!1;for(o in this.sequenceLevels)e[o]?t=!0:this.sequenceLevels[o]=0;t||(this.nextExpectedAction=!1)}},"./node_modules/combokeys/Combokeys/prototype/stopCallback.js":function(e,o,t){"use strict";e.exports=function(e,o){if((" "+o.className+" ").indexOf(" combokeys ")>-1)return!1;var t=o.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||o.isContentEditable}},"./node_modules/combokeys/Combokeys/prototype/trigger.js":function(e,o,t){"use strict";e.exports=function(e,o){return this.directMap[e+":"+o]&&this.directMap[e+":"+o]({},e),this}},"./node_modules/combokeys/Combokeys/prototype/unbind.js":function(e,o,t){"use strict";e.exports=function(e,o){return this.bind(e,function(){},o)}},"./node_modules/combokeys/Combokeys/reset.js":function(e,o,t){"use strict";e.exports=function(){this.instances.forEach(function(e){e.reset()})}},"./node_modules/combokeys/helpers/characterFromEvent.js":function(e,o,t){"use strict";e.exports=function(e){var o,n;if(o=t("./node_modules/combokeys/helpers/special-keys-map.js"),n=t("./node_modules/combokeys/helpers/special-characters-map.js"),"keypress"===e.type){var r=String.fromCharCode(e.which);return e.shiftKey||(r=r.toLowerCase()),r}return void 0!==o[e.which]?o[e.which]:void 0!==n[e.which]?n[e.which]:String.fromCharCode(e.which).toLowerCase()}},"./node_modules/combokeys/helpers/eventModifiers.js":function(e,o,t){"use strict";e.exports=function(e){var o=[];return e.shiftKey&&o.push("shift"),e.altKey&&o.push("alt"),e.ctrlKey&&o.push("ctrl"),e.metaKey&&o.push("meta"),o}},"./node_modules/combokeys/helpers/isModifier.js":function(e,o,t){"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},"./node_modules/combokeys/helpers/keysFromString.js":function(e,o,t){"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},"./node_modules/combokeys/helpers/preventDefault.js":function(e,o,t){"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},"./node_modules/combokeys/helpers/shift-map.js":function(e,o,t){"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},"./node_modules/combokeys/helpers/special-aliases.js":function(e,o,t){"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},"./node_modules/combokeys/helpers/special-characters-map.js":function(e,o,t){"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},"./node_modules/combokeys/helpers/special-keys-map.js":function(e,o,t){"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},"./node_modules/combokeys/helpers/stopPropagation.js":function(e,o,t){"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},"./node_modules/just-reduce-object/index.js":function(e,o){e.exports=function(e,o){var t=[function(t,r,s,i){n||(t=e[i[0]],n=!0);return o(t,r,e[r],s,i)}],n=2 in arguments;return n&&t.push(arguments[2]),Array.prototype.reduce.apply(Object.keys(e),t)}},"./node_modules/lodash/_baseClamp.js":function(e,o){e.exports=function(e,o,t){return e==e&&(void 0!==t&&(e=e<=t?e:t),void 0!==o&&(e=e>=o?e:o)),e}},"./node_modules/lodash/_baseFindKey.js":function(e,o){e.exports=function(e,o,t){var n;return t(e,function(e,t,r){if(o(e,t,r))return n=t,!1}),n}},"./node_modules/lodash/_baseReduce.js":function(e,o){e.exports=function(e,o,t,n,r){return r(e,function(e,r,s){t=n?(n=!1,e):o(t,e,r,s)}),t}},"./node_modules/lodash/_baseXor.js":function(e,o,t){var n=t("./node_modules/lodash/_baseDifference.js"),r=t("./node_modules/lodash/_baseFlatten.js"),s=t("./node_modules/lodash/_baseUniq.js");e.exports=function(e,o,t){var i=e.length;if(i<2)return i?s(e[0]):[];for(var a=-1,l=Array(i);++a<i;)for(var u=e[a],c=-1;++c<i;)c!=a&&(l[a]=n(l[a]||u,e[c],o,t));return s(r(l,1),o,t)}},"./node_modules/lodash/clamp.js":function(e,o,t){var n=t("./node_modules/lodash/_baseClamp.js"),r=t("./node_modules/lodash/toNumber.js");e.exports=function(e,o,t){return void 0===t&&(t=o,o=void 0),void 0!==t&&(t=(t=r(t))==t?t:0),void 0!==o&&(o=(o=r(o))==o?o:0),n(r(e),o,t)}},"./node_modules/lodash/findKey.js":function(e,o,t){var n=t("./node_modules/lodash/_baseFindKey.js"),r=t("./node_modules/lodash/_baseForOwn.js"),s=t("./node_modules/lodash/_baseIteratee.js");e.exports=function(e,o){return n(e,s(o,3),r)}},"./node_modules/lodash/reduce.js":function(e,o,t){var n=t("./node_modules/lodash/_arrayReduce.js"),r=t("./node_modules/lodash/_baseEach.js"),s=t("./node_modules/lodash/_baseIteratee.js"),i=t("./node_modules/lodash/_baseReduce.js"),a=t("./node_modules/lodash/isArray.js");e.exports=function(e,o,t){var l=a(e)?n:i,u=arguments.length<3;return l(e,s(o,4),t,u,r)}},"./node_modules/lodash/without.js":function(e,o,t){var n=t("./node_modules/lodash/_baseDifference.js"),r=t("./node_modules/lodash/_baseRest.js"),s=t("./node_modules/lodash/isArrayLikeObject.js"),i=r(function(e,o){return s(e)?n(e,o):[]});e.exports=i},"./node_modules/lodash/xorWith.js":function(e,o,t){var n=t("./node_modules/lodash/_arrayFilter.js"),r=t("./node_modules/lodash/_baseRest.js"),s=t("./node_modules/lodash/_baseXor.js"),i=t("./node_modules/lodash/isArrayLikeObject.js"),a=t("./node_modules/lodash/last.js"),l=r(function(e){var o=a(e);return o="function"==typeof o?o:void 0,s(n(e,i),void 0,o)});e.exports=l},"./node_modules/platform/platform.js":function(e,o,t){(function(e,n){var r;(function(){"use strict";var s={function:!0,object:!0},i=s[typeof window]&&window||this,a=s[typeof o]&&o,l=s[typeof e]&&e&&!e.nodeType&&e,u=a&&l&&"object"==typeof n&&n;!u||u.global!==u&&u.window!==u&&u.self!==u||(i=u);var c=Math.pow(2,53)-1,d=/\bOpera/,p=Object.prototype,m=p.hasOwnProperty,b=p.toString;function f(e){return(e=String(e)).charAt(0).toUpperCase()+e.slice(1)}function h(e){return e=_(e),/^(?:webOS|i(?:OS|P))/.test(e)?e:f(e)}function y(e,o){for(var t in e)m.call(e,t)&&o(e[t],t,e)}function v(e){return null==e?f(e):b.call(e).slice(8,-1)}function g(e){return String(e).replace(/([ -])(?!$)/g,"$1?")}function k(e,o){var t=null;return function(e,o){var t=-1,n=e?e.length:0;if("number"==typeof n&&n>-1&&n<=c)for(;++t<n;)o(e[t],t,e);else y(e,o)}(e,function(n,r){t=o(t,n,r,e)}),t}function _(e){return String(e).replace(/^ +| +$/g,"")}var x=function e(o){var t=i,n=o&&"object"==typeof o&&"String"!=v(o);n&&(t=o,o=null);var r=t.navigator||{},s=r.userAgent||"";o||(o=s);var a,l,u,c,p,m=n?!!r.likeChrome:/\bChrome\b/.test(o)&&!/internal|\n/i.test(b.toString()),f=n?"Object":"ScriptBridgingProxyObject",x=n?"Object":"Environment",S=n&&t.java?"JavaPackage":v(t.java),j=n?"Object":"RuntimeObject",w=/\bJava/.test(S)&&t.java,E=w&&v(t.environment)==x,O=w?"a":"α",C=w?"b":"β",M=t.document||{},P=t.operamini||t.opera,T=d.test(T=n&&P?P["[[Class]]"]:v(P))?T:P=null,N=o,A=[],B=null,R=o==s,K=R&&P&&"function"==typeof P.version&&P.version(),I=k([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"],function(e,t){return e||RegExp("\\b"+(t.pattern||g(t))+"\\b","i").exec(o)&&(t.label||t)}),W=function(e){return k(e,function(e,t){return e||RegExp("\\b"+(t.pattern||g(t))+"\\b","i").exec(o)&&(t.label||t)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),F=L([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),q=function(e){return k(e,function(e,t,n){return e||(t[F]||t[/^[a-z]+(?: +[a-z]+\b)*/i.exec(F)]||RegExp("\\b"+g(n)+"(?:\\b|\\w*\\d)","i").exec(o))&&n})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),G=function(e){return k(e,function(e,t){var n=t.pattern||g(t);return!e&&(e=RegExp("\\b"+n+"(?:/[\\d.]+|[ \\w.]*)","i").exec(o))&&(e=function(e,o,t){var n={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return o&&t&&/^Win/i.test(e)&&!/^Windows Phone /i.test(e)&&(n=n[/[\d.]+$/.exec(e)])&&(e="Windows "+n),e=String(e),o&&t&&(e=e.replace(RegExp(o,"i"),t)),e=h(e.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}(e,n,t.label||t)),e})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function L(e){return k(e,function(e,t){var n=t.pattern||g(t);return!e&&(e=RegExp("\\b"+n+" *\\d+[.\\w_]*","i").exec(o)||RegExp("\\b"+n+" *\\w+-[\\w]*","i").exec(o)||RegExp("\\b"+n+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(o))&&((e=String(t.label&&!RegExp(n,"i").test(t.label)?t.label:e).split("/"))[1]&&!/[\d.]+/.test(e[0])&&(e[0]+=" "+e[1]),t=t.label||t,e=h(e[0].replace(RegExp(n,"i"),t).replace(RegExp("; *(?:"+t+"[_-])?","i")," ").replace(RegExp("("+t+")[-_.]?(\\w)","i"),"$1 $2"))),e})}if(I&&(I=[I]),q&&!F&&(F=L([q])),(a=/\bGoogle TV\b/.exec(F))&&(F=a[0]),/\bSimulator\b/i.test(o)&&(F=(F?F+" ":"")+"Simulator"),"Opera Mini"==W&&/\bOPiOS\b/.test(o)&&A.push("running in Turbo/Uncompressed mode"),"IE"==W&&/\blike iPhone OS\b/.test(o)?(q=(a=e(o.replace(/like iPhone OS/,""))).manufacturer,F=a.product):/^iP/.test(F)?(W||(W="Safari"),G="iOS"+((a=/ OS ([\d_]+)/i.exec(o))?" "+a[1].replace(/_/g,"."):"")):"Konqueror"!=W||/buntu/i.test(G)?q&&"Google"!=q&&(/Chrome/.test(W)&&!/\bMobile Safari\b/i.test(o)||/\bVita\b/.test(F))||/\bAndroid\b/.test(G)&&/^Chrome/.test(W)&&/\bVersion\//i.test(o)?(W="Android Browser",G=/\bAndroid\b/.test(G)?G:"Android"):"Silk"==W?(/\bMobi/i.test(o)||(G="Android",A.unshift("desktop mode")),/Accelerated *= *true/i.test(o)&&A.unshift("accelerated")):"PaleMoon"==W&&(a=/\bFirefox\/([\d.]+)\b/.exec(o))?A.push("identifying as Firefox "+a[1]):"Firefox"==W&&(a=/\b(Mobile|Tablet|TV)\b/i.exec(o))?(G||(G="Firefox OS"),F||(F=a[1])):!W||(a=!/\bMinefield\b/i.test(o)&&/\b(?:Firefox|Safari)\b/.exec(W))?(W&&!F&&/[\/,]|^[^(]+?\)/.test(o.slice(o.indexOf(a+"/")+8))&&(W=null),(a=F||q||G)&&(F||q||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(G))&&(W=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(G)?G:a)+" Browser")):"Electron"==W&&(a=(/\bChrome\/([\d.]+)\b/.exec(o)||0)[1])&&A.push("Chromium "+a):G="Kubuntu",K||(K=k(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",g(W),"(?:Firefox|Minefield|NetFront)"],function(e,t){return e||(RegExp(t+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(o)||0)[1]||null})),(a=("iCab"==I&&parseFloat(K)>3?"WebKit":/\bOpera\b/.test(W)&&(/\bOPR\b/.test(o)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(o)&&!/^(?:Trident|EdgeHTML)$/.test(I)&&"WebKit"||!I&&/\bMSIE\b/i.test(o)&&("Mac OS"==G?"Tasman":"Trident")||"WebKit"==I&&/\bPlayStation\b(?! Vita\b)/i.test(W)&&"NetFront")&&(I=[a]),"IE"==W&&(a=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(o)||0)[1])?(W+=" Mobile",G="Windows Phone "+(/\+$/.test(a)?a:a+".x"),A.unshift("desktop mode")):/\bWPDesktop\b/i.test(o)?(W="IE Mobile",G="Windows Phone 8.x",A.unshift("desktop mode"),K||(K=(/\brv:([\d.]+)/.exec(o)||0)[1])):"IE"!=W&&"Trident"==I&&(a=/\brv:([\d.]+)/.exec(o))&&(W&&A.push("identifying as "+W+(K?" "+K:"")),W="IE",K=a[1]),R){if(c="global",p=null!=(u=t)?typeof u[c]:"number",/^(?:boolean|number|string|undefined)$/.test(p)||"object"==p&&!u[c])v(a=t.runtime)==f?(W="Adobe AIR",G=a.flash.system.Capabilities.os):v(a=t.phantom)==j?(W="PhantomJS",K=(a=a.version||null)&&a.major+"."+a.minor+"."+a.patch):"number"==typeof M.documentMode&&(a=/\bTrident\/(\d+)/i.exec(o))?(K=[K,M.documentMode],(a=+a[1]+4)!=K[1]&&(A.push("IE "+K[1]+" mode"),I&&(I[1]=""),K[1]=a),K="IE"==W?String(K[1].toFixed(1)):K[0]):"number"==typeof M.documentMode&&/^(?:Chrome|Firefox)\b/.test(W)&&(A.push("masking as "+W+" "+K),W="IE",K="11.0",I=["Trident"],G="Windows");else if(w&&(N=(a=w.lang.System).getProperty("os.arch"),G=G||a.getProperty("os.name")+" "+a.getProperty("os.version")),E){try{K=t.require("ringo/engine").version.join("."),W="RingoJS"}catch(X){(a=t.system)&&a.global.system==t.system&&(W="Narwhal",G||(G=a[0].os||null))}W||(W="Rhino")}else"object"==typeof t.process&&!t.process.browser&&(a=t.process)&&("object"==typeof a.versions&&("string"==typeof a.versions.electron?(A.push("Node "+a.versions.node),W="Electron",K=a.versions.electron):"string"==typeof a.versions.nw&&(A.push("Chromium "+K,"Node "+a.versions.node),W="NW.js",K=a.versions.nw)),W||(W="Node.js",N=a.arch,G=a.platform,K=(K=/[\d.]+/.exec(a.version))?K[0]:null));G=G&&h(G)}if(K&&(a=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(K)||/(?:alpha|beta)(?: ?\d)?/i.exec(o+";"+(R&&r.appMinorVersion))||/\bMinefield\b/i.test(o)&&"a")&&(B=/b/i.test(a)?"beta":"alpha",K=K.replace(RegExp(a+"\\+?$"),"")+("beta"==B?C:O)+(/\d+\+?/.exec(a)||"")),"Fennec"==W||"Firefox"==W&&/\b(?:Android|Firefox OS)\b/.test(G))W="Firefox Mobile";else if("Maxthon"==W&&K)K=K.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(F))"Xbox 360"==F&&(G=null),"Xbox 360"==F&&/\bIEMobile\b/.test(o)&&A.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(W)&&(!W||F||/Browser|Mobi/.test(W))||"Windows CE"!=G&&!/Mobi/i.test(o))if("IE"==W&&R)try{null===t.external&&A.unshift("platform preview")}catch(X){A.unshift("embedded")}else(/\bBlackBerry\b/.test(F)||/\bBB10\b/.test(o))&&(a=(RegExp(F.replace(/ +/g," *")+"/([.\\d]+)","i").exec(o)||0)[1]||K)?(G=((a=[a,/BB10/.test(o)])[1]?(F=null,q="BlackBerry"):"Device Software")+" "+a[0],K=null):this!=y&&"Wii"!=F&&(R&&P||/Opera/.test(W)&&/\b(?:MSIE|Firefox)\b/i.test(o)||"Firefox"==W&&/\bOS X (?:\d+\.){2,}/.test(G)||"IE"==W&&(G&&!/^Win/.test(G)&&K>5.5||/\bWindows XP\b/.test(G)&&K>8||8==K&&!/\bTrident\b/.test(o)))&&!d.test(a=e.call(y,o.replace(d,"")+";"))&&a.name&&(a="ing as "+a.name+((a=a.version)?" "+a:""),d.test(W)?(/\bIE\b/.test(a)&&"Mac OS"==G&&(G=null),a="identify"+a):(a="mask"+a,W=T?h(T.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(a)&&(G=null),R||(K=null)),I=["Presto"],A.push(a));else W+=" Mobile";(a=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(o)||0)[1])&&(a=[parseFloat(a.replace(/\.(\d)$/,".0$1")),a],"Safari"==W&&"+"==a[1].slice(-1)?(W="WebKit Nightly",B="alpha",K=a[1].slice(0,-1)):K!=a[1]&&K!=(a[2]=(/\bSafari\/([\d.]+\+?)/i.exec(o)||0)[1])||(K=null),a[1]=(/\bChrome\/([\d.]+)/i.exec(o)||0)[1],537.36==a[0]&&537.36==a[2]&&parseFloat(a[1])>=28&&"WebKit"==I&&(I=["Blink"]),R&&(m||a[1])?(I&&(I[1]="like Chrome"),a=a[1]||((a=a[0])<530?1:a<532?2:a<532.05?3:a<533?4:a<534.03?5:a<534.07?6:a<534.1?7:a<534.13?8:a<534.16?9:a<534.24?10:a<534.3?11:a<535.01?12:a<535.02?"13+":a<535.07?15:a<535.11?16:a<535.19?17:a<536.05?18:a<536.1?19:a<537.01?20:a<537.11?"21+":a<537.13?23:a<537.18?24:a<537.24?25:a<537.36?26:"Blink"!=I?"27":"28")):(I&&(I[1]="like Safari"),a=(a=a[0])<400?1:a<500?2:a<526?3:a<533?4:a<534?"4+":a<535?5:a<537?6:a<538?7:a<601?8:"8"),I&&(I[1]+=" "+(a+="number"==typeof a?".x":/[.+]/.test(a)?"":"+")),"Safari"==W&&(!K||parseInt(K)>45)&&(K=a)),"Opera"==W&&(a=/\bzbov|zvav$/.exec(G))?(W+=" ",A.unshift("desktop mode"),"zvav"==a?(W+="Mini",K=null):W+="Mobile",G=G.replace(RegExp(" *"+a+"$"),"")):"Safari"==W&&/\bChrome\b/.exec(I&&I[1])&&(A.unshift("desktop mode"),W="Chrome Mobile",K=null,/\bOS X\b/.test(G)?(q="Apple",G="iOS 4.3+"):G=null),K&&0==K.indexOf(a=/[\d.]+$/.exec(G))&&o.indexOf("/"+a+"-")>-1&&(G=_(G.replace(a,""))),I&&!/\b(?:Avant|Nook)\b/.test(W)&&(/Browser|Lunascape|Maxthon/.test(W)||"Safari"!=W&&/^iOS/.test(G)&&/\bSafari\b/.test(I[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(W)&&I[1])&&(a=I[I.length-1])&&A.push(a),A.length&&(A=["("+A.join("; ")+")"]),q&&F&&F.indexOf(q)<0&&A.push("on "+q),F&&A.push((/^on /.test(A[A.length-1])?"":"on ")+F),G&&(a=/ ([\d.+]+)$/.exec(G),l=a&&"/"==G.charAt(G.length-a[0].length-1),G={architecture:32,family:a&&!l?G.replace(a[0],""):G,version:a?a[1]:null,toString:function(){var e=this.version;return this.family+(e&&!l?" "+e:"")+(64==this.architecture?" 64-bit":"")}}),(a=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(N))&&!/\bi686\b/i.test(N)?(G&&(G.architecture=64,G.family=G.family.replace(RegExp(" *"+a),"")),W&&(/\bWOW64\b/i.test(o)||R&&/\w(?:86|32)$/.test(r.cpuClass||r.platform)&&!/\bWin64; x64\b/i.test(o))&&A.unshift("32-bit")):G&&/^OS X/.test(G.family)&&"Chrome"==W&&parseFloat(K)>=39&&(G.architecture=64),o||(o=null);var V={};return V.description=o,V.layout=I&&I[0],V.manufacturer=q,V.name=W,V.prerelease=B,V.product=F,V.ua=o,V.version=W&&K,V.os=G||{architecture:null,family:null,version:null,toString:function(){return"null"}},V.parse=e,V.toString=function(){return this.description||""},V.version&&A.unshift(K),V.name&&A.unshift(W),G&&W&&(G!=String(G).split(" ")[0]||G!=W.split(" ")[0]&&!F)&&A.push(F?"("+G+")":"on "+G),A.length&&(V.description=A.join(" ")),V}();i.platform=x,void 0===(r=function(){return x}.call(o,t,o,e))||(e.exports=r)}).call(this)}).call(this,t("./node_modules/webpack/buildin/module.js")(e),t("./node_modules/webpack/buildin/global.js"))},"./node_modules/react-shortcuts/lib/component/index.js":function(e,o,t){"use strict";e.exports=t("./node_modules/react-shortcuts/lib/component/shortcuts.js")},"./node_modules/react-shortcuts/lib/component/shortcuts.js":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=function(){function e(e,o){for(var t=0;t<o.length;t++){var n=o[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(o,t,n){return t&&e(o.prototype,t),n&&e(o,n),o}}(),r=u(t("./node_modules/react/index.js")),s=u(t("./node_modules/invariant/browser.js")),i=u(t("./node_modules/combokeys/Combokeys/index.js")),a=u(t("./node_modules/react-shortcuts/node_modules/prop-types/index.js")),l=u(t("./node_modules/react-shortcuts/lib/helpers.js"));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,o){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!o||"object"!=typeof o&&"function"!=typeof o?e:o}var d=function(e){function o(){var e,t,n;!function(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this,o);for(var r=arguments.length,a=Array(r),u=0;u<r;u++)a[u]=arguments[u];return t=n=c(this,(e=o.__proto__||Object.getPrototypeOf(o)).call.apply(e,[this].concat(a))),n._combokeys=null,n._lastEvent=null,n._bindShortcuts=function(e){var o=n._getElementToBind();o.setAttribute("tabindex",n.props.tabIndex),n._combokeys=new i.default(o),n._decorateCombokeys(),n._combokeys.bind(e,n._handleShortcuts,n.props.eventType),n.props.global&&o.addEventListener("shortcuts:global",n._customGlobalHandler)},n._customGlobalHandler=function(e){var o=e.detail,t=o.character,r=o.modifiers,s=o.event,i=null;n.props.targetNodeSelector&&(i=document.querySelector(n.props.targetNodeSelector)),e.target!==n._domNode&&e.target!==i&&n._combokeys.handleKey(t,r,s,!0)},n._decorateCombokeys=function(){var e=n._getElementToBind(),o=n._combokeys.handleKey.bind(n._combokeys);n._combokeys.stopCallback=function(e,o,t){var r="INPUT"===o.tagName||"SELECT"===o.tagName||"TEXTAREA"===o.tagName||o.contentEditable&&"true"===o.contentEditable,s=void 0;return s=e.key?1===e.key.length:Boolean(l.default.getCharacter(e)),!(!r||!s||n.props.alwaysFireHandler)},n._combokeys.handleKey=function(t,r,s,i){if(!n._lastEvent||s.timeStamp!==n._lastEvent.timeStamp||s.type!==n._lastEvent.type){n._lastEvent=s;var a=!1;if(n.props.isolate&&!s.__isolateShortcuts&&(s.__isolateShortcuts=!0,a=!0),i||e.dispatchEvent(new CustomEvent("shortcuts:global",{detail:{character:t,modifiers:r,event:s},bubbles:!0,cancelable:!0})),!s.__isolateShortcuts)return n.props.preventDefault&&s.preventDefault(),n.props.stopPropagation&&!i&&s.stopPropagation(),void o(t,r,s);(n.props.global||a)&&o(t,r,s)}}},n._getElementToBind=function(){var e=null;return n.props.targetNodeSelector?(e=document.querySelector(n.props.targetNodeSelector),(0,s.default)(e,"Node selector '"+n.props.targetNodeSelector+"' was not found.")):e=n._domNode,e},n._unbindShortcuts=function(){n._combokeys&&(n._combokeys.detach(),n._combokeys.reset())},n._onUpdate=function(){var e=n.props.name&&n.context.shortcuts.getShortcuts(n.props.name);n._unbindShortcuts(),n._bindShortcuts(e||[])},n._handleShortcuts=function(e,o){if(n.props.name){var t=n.context.shortcuts.findShortcutName(o,n.props.name);n.props.handler&&n.props.handler(t,e)}},c(n,t)}return function(e,o){if("function"!=typeof o&&null!==o)throw new TypeError("Super expression must either be null or a function, not "+typeof o);e.prototype=Object.create(o&&o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),o&&(Object.setPrototypeOf?Object.setPrototypeOf(e,o):e.__proto__=o)}(o,r.default.Component),n(o,[{key:"componentDidMount",value:function(){this._onUpdate(),this.props.name&&this.context.shortcuts.addUpdateListener(this._onUpdate)}},{key:"componentWillUnmount",value:function(){(this._unbindShortcuts(),this.props.name&&this.context.shortcuts.removeUpdateListener(this._onUpdate),this.props.global)&&this._getElementToBind().removeEventListener("shortcuts:global",this._customGlobalHandler)}},{key:"render",value:function(){var e=this;return r.default.createElement("div",{ref:function(o){e._domNode=o},tabIndex:this.props.tabIndex,className:this.props.className},this.props.children)}}]),o}();d.displayName="Shortcuts",d.contextTypes={shortcuts:a.default.object.isRequired},d.propTypes={children:a.default.node,handler:a.default.func,name:a.default.string,tabIndex:a.default.number,className:a.default.string,eventType:a.default.string,stopPropagation:a.default.bool,preventDefault:a.default.bool,targetNodeSelector:a.default.string,global:a.default.bool,isolate:a.default.bool,alwaysFireHandler:a.default.bool},d.defaultProps={tabIndex:-1,className:null,eventType:null,stopPropagation:!0,preventDefault:!1,targetNodeSelector:null,global:!1,isolate:!1,alwaysFireHandler:!1},o.default=d,e.exports=o.default},"./node_modules/react-shortcuts/lib/helpers.js":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n,r=t("./node_modules/platform/platform.js"),s=(n=r)&&n.__esModule?n:{default:n};o.default={getPlatformName:function(){var e=s.default.os.family||"";return e=e.toLowerCase().replace(/ /g,""),e=/\bwin/.test(e)?"windows":/darwin|osx/.test(e)?"osx":/linux|freebsd|sunos|ubuntu|debian|fedora|redhat|suse/.test(e)?"linux":"other"},getCharacter:function(e){return null==e.which?String.fromCharCode(e.keyCode):0!==e.which&&0!==e.charCode?String.fromCharCode(e.which):null}},e.exports=o.default},"./node_modules/react-shortcuts/lib/index.js":function(e,o,t){"use strict";e.exports={ShortcutManager:t("./node_modules/react-shortcuts/lib/shortcut-manager.js"),Shortcuts:t("./node_modules/react-shortcuts/lib/component/index.js")}},"./node_modules/react-shortcuts/lib/shortcut-manager.js":function(e,o,t){"use strict";(function(n){Object.defineProperty(o,"__esModule",{value:!0});var r=function(){function e(e,o){for(var t=0;t<o.length;t++){var n=o[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(o,t,n){return t&&e(o.prototype,t),n&&e(o,n),o}}(),s=c(t("./node_modules/just-reduce-object/index.js")),i=c(t("./node_modules/invariant/browser.js")),a=t("./node_modules/events/events.js"),l=c(t("./node_modules/react-shortcuts/lib/helpers.js")),u=t("./node_modules/react-shortcuts/lib/utils.js");function c(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this,o);var t=function(e,o){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!o||"object"!=typeof o&&"function"!=typeof o?e:o}(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return t._platformName=l.default.getPlatformName(),t._parseShortcutDescriptor=function(e){return(0,u.isPlainObject)(e)?e[t._platformName]:e},t._keymap=e,t}return function(e,o){if("function"!=typeof o&&null!==o)throw new TypeError("Super expression must either be null or a function, not "+typeof o);e.prototype=Object.create(o&&o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),o&&(Object.setPrototypeOf?Object.setPrototypeOf(e,o):e.__proto__=o)}(o,a.EventEmitter),r(o,[{key:"addUpdateListener",value:function(e){(0,i.default)(e,"addUpdateListener: callback argument is not defined or falsy"),this.on(o.CHANGE_EVENT,e)}},{key:"removeUpdateListener",value:function(e){this.removeListener(o.CHANGE_EVENT,e)}},{key:"setKeymap",value:function(e){(0,i.default)(e,"setKeymap: keymap argument is not defined or falsy."),this._keymap=e,this.emit(o.CHANGE_EVENT)}},{key:"extendKeymap",value:function(e){(0,i.default)(e,"extendKeymap: keymap argument is not defined or falsy."),this._keymap=Object.assign({},this._keymap,e),this.emit(o.CHANGE_EVENT)}},{key:"getAllShortcuts",value:function(){return this._keymap}},{key:"getAllShortcutsForPlatform",value:function(e){return function o(t){return(0,s.default)(t,function(t,n,r){if((0,u.isPlainObject)(r)){if(!r[e])return t[n]=o(r),t;r=r[e]}return t[n]=r,t},{})}(this._keymap)}},{key:"getAllShortcutsForCurrentPlatform",value:function(){return this.getAllShortcutsForPlatform(this._platformName)}},{key:"getShortcuts",value:function(e){(0,i.default)(e,"getShortcuts: name argument is not defined or falsy.");var o=this._keymap[e];if(o)return(0,u.compact)((0,u.flatten)((0,u.map)(o,this._parseShortcutDescriptor)))}},{key:"_parseShortcutKeyName",value:function(e,o){var t=this;return(0,u.findKey)(e,function(e){if((0,u.isPlainObject)(e)&&(e=e[t._platformName]),(0,u.isArray)(e)){var n=e.indexOf(o);n>=0&&(e=e[n])}return e===o})}},{key:"findShortcutName",value:function(e,o){(0,i.default)(e,"findShortcutName: keyName argument is not defined or falsy."),(0,i.default)(o,"findShortcutName: componentName argument is not defined or falsy.");var t=this._keymap[o];return this._parseShortcutKeyName(t,e)}}]),o}();d.CHANGE_EVENT="shortcuts:update",o.default=d,e.exports=o.default}).call(this,t("./node_modules/process/browser.js"))},"./node_modules/react-shortcuts/lib/utils.js":function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=o.isArray=function(e){return Array.isArray(e)},s=o.isPlainObject=function(e){if(!("object"===(void 0===e?"undefined":n(e))&&null!==e&&!r(e))||e.toString&&"[object Object]"!==e.toString())return!1;var o=Object.getPrototypeOf(e);if(null===o)return!0;var t=Object.prototype.hasOwnProperty.call(o,"constructor")&&o.constructor;return"function"==typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)};o.findKey=function(e,o){if(s(e)||r(e))return Object.keys(e).find(function(t){return o(e[t])})},o.compact=function(e){return e.filter(Boolean)},o.flatten=function(e){if(!r(e))throw new Error("flatten expects an array");return function e(o){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return o.reduce(function(o,n){return r(n)&&t?o.concat(e(n,!1)):(o.push(n),o)},[])}(e)},o.map=function(e,o){if(r(e))return e.map(o);for(var t=[],n=Object.keys(e),s=n.length,i=0;i<s;i+=1){var a=n[i];t.push(o(e[a],a))}return t}},"./node_modules/react-shortcuts/node_modules/prop-types/factoryWithThrowingShims.js":function(e,o,t){"use strict";var n=t("./node_modules/react-shortcuts/node_modules/prop-types/lib/ReactPropTypesSecret.js");function r(){}e.exports=function(){function e(e,o,t,r,s,i){if(i!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function o(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:o,element:e,instanceOf:o,node:e,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o};return t.checkPropTypes=r,t.PropTypes=t,t}},"./node_modules/react-shortcuts/node_modules/prop-types/index.js":function(e,o,t){e.exports=t("./node_modules/react-shortcuts/node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/react-shortcuts/node_modules/prop-types/lib/ReactPropTypesSecret.js":function(e,o,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/shallowequal/index.js":function(e,o){e.exports=function(e,o,t,n){var r=t?t.call(n,e,o):void 0;if(void 0!==r)return!!r;if(e===o)return!0;if("object"!=typeof e||!e||"object"!=typeof o||!o)return!1;var s=Object.keys(e),i=Object.keys(o);if(s.length!==i.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(o),l=0;l<s.length;l++){var u=s[l];if(!a(u))return!1;var c=e[u],d=o[u];if(!1===(r=t?t.call(n,c,d,u):void 0)||void 0===r&&c!==d)return!1}return!0}},"./node_modules/webpack/buildin/amd-define.js":function(e,o){e.exports=function(){throw new Error("define cannot be used indirect")}}}]);
//# sourceMappingURL=vendors~Reddit.b4b1f834f3a9543b6f27.js.map