Created
March 27, 2019 23:13
-
-
Save DashLt/be95b03c1d4f8a767eec446c9695b5d9 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // WARNING! This file contains some subset of JS that is not supported by type inference. | |
| // You can try checking 'Transpile to ES5' checkbox if you want the types to be inferred | |
| 'use strict'; | |
| (window.webpackJsonp = window.webpackJsonp || []).push([["Reddit"], { | |
| "./src/app/components/Portal/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return ConfusingAuthError; | |
| }); | |
| var errors = $("./node_modules/react/index.js"); | |
| var self = $("./node_modules/react-dom/index.js"); | |
| class ConfusingAuthError extends errors.PureComponent { | |
| render() { | |
| var _props = this.props; | |
| const artistTrack = _props.children; | |
| const test_node = _props.container; | |
| return Object(self.createPortal)(artistTrack, test_node || document.body); | |
| } | |
| } | |
| }, | |
| "./src/app/components/StyledHtml/index.less" : function(branchData, beforeZero, afterZero) { | |
| }, | |
| "./src/app/components/StyledHtml/index.tsx" : function(sometotal, value, s) { | |
| function node({ | |
| html : html | |
| }) { | |
| return el("div", { | |
| className : "StyledHtml", | |
| dangerouslySetInnerHTML : { | |
| __html : parse(html) | |
| } | |
| }); | |
| } | |
| s.d(value, "a", function() { | |
| return node; | |
| }); | |
| s("./node_modules/react/index.js"); | |
| s("./src/app/components/StyledHtml/index.less"); | |
| var REACT_ELEMENT_TYPE; | |
| var container = s("./src/config.ts"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const parse = (template) => { | |
| return template.replace(new RegExp('href="/u', "gi"), `target="_blank" href="${container.a.redditUrl}/u`).replace(new RegExp('href="/r', "gi"), `target="_blank" href="${container.a.redditUrl}/r`); | |
| }; | |
| }, | |
| "./src/chat/actions/promo/checkPromoInLocalStorage.ts" : function(types, handler, addHandler) { | |
| var self = addHandler("./src/lib/cache/index.ts"); | |
| var clonedI = addHandler("./src/chat/constants/promos.ts"); | |
| var tParentMatrix = addHandler("./src/chat/models/Promo/index.ts"); | |
| handler.a = (value) => { | |
| const updatedSet = Object(self.b)(clonedI.a) || []; | |
| return value = ((x) => { | |
| switch(x) { | |
| case tParentMatrix.c.LegacySubredditChatFtux: | |
| return tParentMatrix.a.SubredditChatFtux; | |
| case tParentMatrix.c.LegacyNSFWWarning: | |
| return tParentMatrix.b.NSFWWarning; | |
| default: | |
| return x; | |
| } | |
| })(value), updatedSet.includes(value); | |
| }; | |
| }, | |
| "./src/chat/constants/promos.ts" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return n; | |
| }); | |
| const n = "chat.promo"; | |
| }, | |
| "./src/chat/helpers/dom.ts" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return init; | |
| }); | |
| o.d(value, "b", function() { | |
| return update; | |
| }); | |
| const init = (value) => { | |
| return (key) => { | |
| if (key.preventDefault(), value && "function" == typeof value) { | |
| return value(key); | |
| } | |
| }; | |
| }; | |
| const update = (callback) => { | |
| return (e) => { | |
| if (e.preventDefault(), e.stopPropagation(), callback && "function" == typeof callback) { | |
| return callback(e); | |
| } | |
| }; | |
| }; | |
| }, | |
| "./src/higherOrderComponents/addOverlayEvents.tsx" : function(sometotal, value, $) { | |
| function init(viewName, view) { | |
| return Object(self.connect)(null, ($super) => { | |
| return { | |
| onKeyDown : (event) => { | |
| return $super(events.d({ | |
| event : event | |
| })); | |
| }, | |
| onMouseClick : (event) => { | |
| return $super(events.e({ | |
| event : event | |
| })); | |
| }, | |
| onResize : (event) => { | |
| return $super(events.f({ | |
| event : event | |
| })); | |
| } | |
| }; | |
| })(class extends m.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.handleKeyDown = (e) => { | |
| if (e.keyCode === key.K) { | |
| this.props.onKeyDown(e); | |
| } | |
| }; | |
| this.handleMouseClick = (event) => { | |
| this.props.onMouseClick(event); | |
| }; | |
| this.handleResize = L()((event) => { | |
| this.props.onResize(event); | |
| }, 250, { | |
| leading : true | |
| }); | |
| } | |
| componentDidMount() { | |
| if (!(view && -1 !== view.indexOf(app.Keydown))) { | |
| document.addEventListener("keydown", this.handleKeyDown); | |
| } | |
| if (!(view && -1 !== view.indexOf(app.Click))) { | |
| document.addEventListener("click", this.handleMouseClick); | |
| } | |
| if (!(view && -1 !== view.indexOf(app.Resize))) { | |
| window.addEventListener("resize", this.handleResize); | |
| } | |
| } | |
| componentWillUnmount() { | |
| document.removeEventListener("keydown", this.handleKeyDown); | |
| document.removeEventListener("click", this.handleMouseClick); | |
| window.removeEventListener("resize", this.handleResize); | |
| } | |
| render() { | |
| return row.a.createElement(viewName, this.props); | |
| } | |
| }); | |
| } | |
| $.d(value, "a", function() { | |
| return app; | |
| }); | |
| $.d(value, "b", function() { | |
| return init; | |
| }); | |
| var app; | |
| var r = $("./node_modules/lodash/debounce.js"); | |
| var L = $.n(r); | |
| var m = $("./node_modules/react/index.js"); | |
| var row = $.n(m); | |
| var self = $("./node_modules/react-redux/es/index.js"); | |
| var events = $("./src/app/actions/overlayEvents.ts"); | |
| var key = $("./src/lib/constants/index.ts"); | |
| !function(options) { | |
| options.Click = "click"; | |
| options.Keydown = "keydown"; | |
| options.Resize = "resize"; | |
| }(app || (app = {})); | |
| }, | |
| "./src/higherOrderComponents/asModal.tsx" : function(sometotal, value, $) { | |
| function validate(Composed) { | |
| return a()(class extends child.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.getRef = (ref) => { | |
| return this.ref = ref; | |
| }; | |
| this.onClick = (value) => { | |
| return value.stopPropagation(); | |
| }; | |
| this.onOverlayClick = (value) => { | |
| if (this.props.onOverlayClick) { | |
| this.props.onOverlayClick(); | |
| } | |
| value.stopPropagation(); | |
| }; | |
| this.state = { | |
| mounted : false | |
| }; | |
| } | |
| componentDidMount() { | |
| if (!this.props.ignoreDefaultFocus) { | |
| if (this.ref) { | |
| this.ref.focus(); | |
| } | |
| } | |
| this.setState({ | |
| mounted : true | |
| }); | |
| Object(self.a)(); | |
| if (this.ref) { | |
| this.focusTrap = new tParentMatrix.b(this.ref); | |
| this.focusTrap.activate(); | |
| } | |
| } | |
| componentWillUnmount() { | |
| this.setState({ | |
| mounted : false | |
| }); | |
| Object(self.b)(); | |
| Object(opt.r)(); | |
| if (this.focusTrap) { | |
| this.focusTrap.deactivate(); | |
| } | |
| } | |
| render() { | |
| const opts = this.props; | |
| const langClass = opts.className; | |
| const rteStyles = (opts.ignoreDefaultFocus, opts.onOverlayClick, opts.overlayCustomStyles); | |
| const isVisibleByDefault = opts.withOverlay; | |
| const commonToolbarProps = assign(opts, ["className", "ignoreDefaultFocus", "onOverlayClick", "overlayCustomStyles", "withOverlay"]); | |
| return h(node.a, { | |
| container : document.getElementById(portlet.b) | |
| }, void 0, h(formOption, { | |
| isVisible : isVisibleByDefault, | |
| onClick : this.onOverlayClick, | |
| customStyles : rteStyles | |
| }, void 0, elem.a.createElement("div", { | |
| "aria-modal" : true, | |
| className : langClass, | |
| onClick : this.onClick, | |
| ref : this.getRef, | |
| role : "dialog", | |
| tabIndex : -1 | |
| }, elem.a.createElement(Composed, commonToolbarProps)))); | |
| } | |
| }).withConfig({ | |
| componentId : "s1g3q8zc-1" | |
| })(["background-color: ", ";border: 1px solid ", ";border-radius: 4px;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.3);margin: auto;pointer-events: initial;z-index: ", ";&:focus {outline: none;}"], (query) => { | |
| return Object(frame.c)(query).body; | |
| }, (text) => { | |
| return Object(frame.c)(text).line; | |
| }, inputs.k); | |
| } | |
| $.d(value, "a", function() { | |
| return validate; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var child = $("./node_modules/react/index.js"); | |
| var elem = $.n(child); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var a = $.n(el); | |
| var node = $("./src/app/components/Portal/index.tsx"); | |
| var tParentMatrix = $("./src/lib/FocusTrap/index.ts"); | |
| var opt = $("./src/reddit/actions/shortcuts.ts"); | |
| var clonedI = $("./src/reddit/constants/colors.ts"); | |
| var portlet = $("./src/reddit/constants/shortcuts.ts"); | |
| var inputs = $("./src/reddit/constants/zIndex.ts"); | |
| var self = $("./src/reddit/helpers/toggleBodyScroll/index.ts"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var assign = function(o, s) { | |
| var ns = {}; | |
| var n; | |
| for (n in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, n) && s.indexOf(n) < 0) { | |
| ns[n] = o[n]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| n = Object.getOwnPropertySymbols(o); | |
| for (; i < n.length; i++) { | |
| if (s.indexOf(n[i]) < 0) { | |
| ns[n[i]] = o[n[i]]; | |
| } | |
| } | |
| } | |
| return ns; | |
| }; | |
| const formOption = a()((obj) => { | |
| obj.isVisible; | |
| obj.customStyles; | |
| var props = assign(obj, ["isVisible", "customStyles"]); | |
| return elem.a.createElement("div", props); | |
| }).withConfig({ | |
| componentId : "s1g3q8zc-0" | |
| })(["align-items: center;", ";box-sizing: border-box;display: flex;height: 100%;overflow: auto;padding: 20px 30px;// since the Redesign header is now on the front side\n// (by z-index) it overlaps the current Overlay\npadding-top: 75px;", ";position: fixed;top: 0;width: 100%;z-index: ", ";", ""], (context) => { | |
| return context.isVisible ? `background-color: ${clonedI.a.overlayBackground}` : ""; | |
| }, (column) => { | |
| return column.isVisible ? "" : "pointer-events: none"; | |
| }, inputs.k, (settings) => { | |
| return settings.customStyles ? settings.customStyles : ""; | |
| }); | |
| }, | |
| "./src/higherOrderComponents/asTooltip.tsx" : function(sometotal, value, $) { | |
| function render(blockArguments, visitor) { | |
| const FormioElement = Object(opt.b)(blockArguments, visitor); | |
| const DropIndicator = Object(self.a)((options) => { | |
| const unifiedDiffContainer = options.container; | |
| const containerHeight = options.containerHeight; | |
| const dragger = options.domEl; | |
| const a = options.excludeContainerPosition; | |
| const d = options.isFixed; | |
| const dragCon = options.target; | |
| const l = options.isOverlayOff; | |
| const u = options.targetPosition; | |
| const p = options.tooltipPosition; | |
| if (!dragCon || !dragger) { | |
| return null; | |
| } | |
| const element_box = dragger.getBoundingClientRect(); | |
| const f = dragCon.getBoundingClientRect(); | |
| const self = dragMove({ | |
| container : unifiedDiffContainer, | |
| containerHeight : containerHeight, | |
| excludeContainerPosition : a, | |
| isOverlayOff : l, | |
| isFixed : !!d, | |
| targetBox : f, | |
| targetPosition : u || curieOrUri, | |
| tooltipSize : { | |
| height : element_box.height, | |
| width : element_box.width | |
| }, | |
| tooltipPosition : p || isVirtual | |
| }); | |
| const timeListProps = require()(options, "target", "targetPosition", "tooltipPosition"); | |
| const useStyleString = options.style ? Object.assign({}, self.style, options.style) : self.style; | |
| return elem.a.createElement(FormioElement, _extends({}, timeListProps, { | |
| overflow : self.overflow, | |
| style : useStyleString, | |
| targetBox : f | |
| })); | |
| }); | |
| return class extends s.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.state = { | |
| containerHeight : null, | |
| isOpen : false, | |
| mounted : false | |
| }; | |
| this.target = null; | |
| } | |
| componentDidMount() { | |
| this.target = this.props.tooltipTarget || document.getElementById(this.props.tooltipId); | |
| if (this.props.isOpen) { | |
| a.a.write(() => { | |
| this.setState({ | |
| mounted : true | |
| }); | |
| }); | |
| } | |
| } | |
| componentDidUpdate() { | |
| this.target = this.props.tooltipTarget || document.getElementById(this.props.tooltipId); | |
| } | |
| static getDerivedStateFromProps(prevProps, nextProps) { | |
| return nextProps.isOpen === prevProps.isOpen ? null : { | |
| containerHeight : prevProps.isOpen && !nextProps.isOpen && prevProps.container ? prevProps.container.scrollHeight : null, | |
| isOpen : prevProps.isOpen | |
| }; | |
| } | |
| render() { | |
| if (!this.props.isOpen) { | |
| return this.props.renderContentsHidden ? callback(header, {}, void 0, this.props.children) : null; | |
| } | |
| var props = this.props; | |
| const TRAVIS_API_JOBS_URL = props.isOpen; | |
| const swap = props.tooltipId; | |
| const myChanges = props.tooltipTarget; | |
| var _this = this.state; | |
| const containerHeight = _this.containerHeight; | |
| const stripeAPIVersion = _this.mounted; | |
| const timeListProps = require()(this.props, "isOpen"); | |
| const $submenuTarget = swap ? this.target : myChanges; | |
| const iPartition = `${TRAVIS_API_JOBS_URL}-${stripeAPIVersion}-${swap || ""}`; | |
| return callback(d.a, { | |
| container : this.props.container | |
| }, iPartition, elem.a.createElement(DropIndicator, _extends({}, timeListProps, { | |
| containerHeight : containerHeight, | |
| target : $submenuTarget | |
| }))); | |
| } | |
| }; | |
| } | |
| var module = $("./node_modules/lodash/omit.js"); | |
| var require = $.n(module); | |
| var s = $("./node_modules/react/index.js"); | |
| var elem = $.n(s); | |
| var a = $("./src/lib/fastdom/index.ts"); | |
| var d = $("./src/app/components/Portal/index.tsx"); | |
| var opt = $("./src/higherOrderComponents/addOverlayEvents.tsx"); | |
| var self = $("./src/higherOrderComponents/sizeMe.tsx"); | |
| var mode = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var header = $.n(mode).a.div.withConfig({ | |
| componentId : "s1ksf9tn-0" | |
| })(["display: none;"]); | |
| $.d(value, "a", function() { | |
| return render; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var callback = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var isFunction = function() { | |
| return function(arr, chunksOrSource) { | |
| if (Array.isArray(arr)) { | |
| return arr; | |
| } | |
| if (Symbol.iterator in Object(arr)) { | |
| return function(set, object) { | |
| var _arr = []; | |
| var _iteratorNormalCompletion3 = true; | |
| var r = false; | |
| var s = void 0; | |
| try { | |
| var _s; | |
| var _iterator3 = set[Symbol.iterator](); | |
| for (; !(_iteratorNormalCompletion3 = (_s = _iterator3.next()).done) && (_arr.push(_s.value), !object || _arr.length !== object); _iteratorNormalCompletion3 = true) { | |
| } | |
| } catch (seocounter_meta) { | |
| r = true; | |
| s = seocounter_meta; | |
| } finally { | |
| try { | |
| if (!_iteratorNormalCompletion3 && _iterator3.return) { | |
| _iterator3.return(); | |
| } | |
| } finally { | |
| if (r) { | |
| throw s; | |
| } | |
| } | |
| } | |
| return _arr; | |
| }(arr, chunksOrSource); | |
| } | |
| throw new TypeError("Invalid attempt to destructure non-iterable instance"); | |
| }; | |
| }(); | |
| const curieOrUri = ["left", "bottom"]; | |
| const isVirtual = ["left", "top"]; | |
| const dragMove = ({ | |
| container : container, | |
| containerHeight : data, | |
| excludeContainerPosition : timeOutId, | |
| isFixed : initApp, | |
| targetBox : c, | |
| isOverlayOff : tooltip, | |
| targetPosition : legend, | |
| tooltipSize : options, | |
| tooltipPosition : tooltipPosition | |
| }) => { | |
| const body = document.body; | |
| const diff = body.clientTop || 0; | |
| const w = body.clientLeft || 0; | |
| var result = container ? [container.scrollLeft, container.scrollTop, container.scrollWidth, data || container.scrollHeight] : [window.pageXOffset, window.pageYOffset, window.innerWidth, document.body.scrollHeight]; | |
| var connect_result = isFunction(result, 4); | |
| const cuboid0 = connect_result[0]; | |
| const sign = connect_result[1]; | |
| const gutterX = connect_result[2]; | |
| const count = connect_result[3]; | |
| const s = { | |
| bottom : c.bottom, | |
| center : c.top + c.height / 2, | |
| top : c.top | |
| }[legend[1]] + { | |
| bottom : -options.height, | |
| center : -options.height / 2, | |
| top : 0 | |
| }[tooltipPosition[1]]; | |
| const h = { | |
| left : c.left, | |
| center : c.left + c.width / 2, | |
| right : c.right | |
| }[legend[0]] + { | |
| left : 0, | |
| center : -options.width / 2, | |
| right : -options.width | |
| }[tooltipPosition[0]]; | |
| let i; | |
| let x; | |
| if (initApp) { | |
| i = c.bottom - diff; | |
| x = c.left - w; | |
| } else { | |
| x = cuboid0 + w + h; | |
| i = sign + diff + s; | |
| } | |
| const coords = { | |
| left : x, | |
| top : i | |
| }; | |
| const offset = { | |
| bottom : Math.max(0, i + options.height - count), | |
| left : Math.max(0, 0 - x), | |
| right : Math.max(0, x + options.width - gutterX), | |
| top : Math.max(0, 0 - i) | |
| }; | |
| if (gutterX > 320 && count > 667 && !tooltip && (Boolean(offset.left) !== Boolean(offset.right) && (offset.left ? coords.left = 0 : coords.left -= offset.right), Boolean(offset.top) !== Boolean(offset.bottom) && (offset.top ? coords.top = 0 : coords.top -= offset.bottom)), timeOutId && container) { | |
| const parentOffset = container.getBoundingClientRect(); | |
| coords.top = coords.top - parentOffset.top; | |
| coords.left = coords.left - parentOffset.left; | |
| } | |
| return { | |
| overflow : offset, | |
| style : coords | |
| }; | |
| }; | |
| }, | |
| "./src/higherOrderComponents/sizeMe.tsx" : function(outcons, fn, $) { | |
| function send(value) { | |
| return value.displayName || value.name || "Component"; | |
| } | |
| var REACT_ELEMENT_TYPE; | |
| var i = $("./node_modules/lodash/omit.js"); | |
| var s = $.n(i); | |
| var root = $("./node_modules/react/index.js"); | |
| var module = $.n(root); | |
| var select = $("./node_modules/react-dom/index.js"); | |
| var c = $.n(select); | |
| var assign = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var extend = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| class Img extends root.Component { | |
| render() { | |
| return root.Children.only(this.props.children); | |
| } | |
| } | |
| Img.displayName = "SizeMeReferenceWrapper"; | |
| const options = ({ | |
| style : style | |
| }) => { | |
| const myIPProps = { | |
| style : style || { | |
| width : "100%", | |
| height : "100%" | |
| } | |
| }; | |
| return module.a.createElement("div", myIPProps); | |
| }; | |
| options.displayName = "SizeMePlaceholder"; | |
| fn.a = function(value) { | |
| const DropIndicator = function(params) { | |
| const next = (elem) => { | |
| const audio = elem.domEl; | |
| const iaRef = elem.explicitRef; | |
| const fileId = elem.placeholder; | |
| const value = elem.size; | |
| const useStyleString = elem.style; | |
| const props = s()(elem, "explicitRef", "size", "style"); | |
| const poolFileObject = "object" != typeof value || "number" != typeof value.width && "number" != typeof value.height; | |
| const attrs = { | |
| domEl : audio, | |
| style : useStyleString | |
| }; | |
| if ("object" == typeof value) { | |
| attrs.size = value; | |
| } | |
| const shareTxt = poolFileObject && false !== fileId ? extend(options, { | |
| style : useStyleString | |
| }) : module.a.createElement(params, assign({}, attrs, props)); | |
| return module.a.createElement(Img, { | |
| ref : iaRef | |
| }, shareTxt); | |
| }; | |
| return next.displayName = `SizeMeRenderer(${send(params)})`, next; | |
| }(value); | |
| class Img extends module.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.state = { | |
| width : void 0, | |
| height : void 0 | |
| }; | |
| this.refCallback = (canCreateDiscussions) => { | |
| this.reactInst = canCreateDiscussions; | |
| }; | |
| this.hasSizeChanged = (formatters, initialValue) => { | |
| const iFramePosition = formatters; | |
| const attr0 = initialValue; | |
| return Number(iFramePosition.height).toFixed(0) !== Number(attr0.height).toFixed(0) || Number(iFramePosition.width).toFixed(0) !== Number(attr0.width).toFixed(0); | |
| }; | |
| this.checkIfSizeChanged = (wrapperElementOrRectangle) => { | |
| var element_box = wrapperElementOrRectangle.getBoundingClientRect(); | |
| const n = { | |
| width : element_box.width, | |
| height : element_box.height | |
| }; | |
| if (this.hasSizeChanged(this.state, n)) { | |
| this.setState(n); | |
| } | |
| }; | |
| } | |
| componentDidMount() { | |
| this.handleDOMNode(); | |
| } | |
| componentDidUpdate() { | |
| this.handleDOMNode(); | |
| } | |
| componentWillUnmount() { | |
| this.hasSizeChanged = () => { | |
| return false; | |
| }; | |
| this.checkIfSizeChanged = (canCreateDiscussions) => { | |
| return void 0; | |
| }; | |
| if (this.domEl) { | |
| this.domEl = null; | |
| } | |
| } | |
| handleDOMNode() { | |
| const domEl = this.reactInst && c.a.findDOMNode(this.reactInst); | |
| if (domEl) { | |
| this.domEl = domEl; | |
| this.checkIfSizeChanged(this.domEl); | |
| } else { | |
| if (this.domEl) { | |
| this.domEl = null; | |
| } | |
| } | |
| } | |
| render() { | |
| const multipartSize = Object.assign({}, this.state); | |
| return module.a.createElement(DropIndicator, assign({ | |
| domEl : this.domEl, | |
| explicitRef : this.refCallback, | |
| size : multipartSize | |
| }, this.props)); | |
| } | |
| } | |
| return Img.displayName = `SizeMe(${send(value)})`, Img; | |
| }; | |
| }, | |
| "./src/higherOrderComponents/warnOnChildrenCount/index.tsx" : function(cond, t, o) { | |
| var i = o("./node_modules/react/index.js"); | |
| var row = o.n(i); | |
| o("./src/lib/logs/console.ts"); | |
| t.a = function(value, name) { | |
| return (props) => { | |
| return row.a.createElement(value, props); | |
| }; | |
| }; | |
| }, | |
| "./src/lib/LinkedListMap/index.ts" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return App; | |
| }); | |
| class Error { | |
| constructor(status) { | |
| this.value = status; | |
| this.next = void 0; | |
| this.prev = void 0; | |
| } | |
| } | |
| class App { | |
| constructor(name) { | |
| this.key = name; | |
| this.tail = void 0; | |
| this.head = void 0; | |
| this.length = 0; | |
| this.itemsByKey = {}; | |
| } | |
| static fromArray(data, options) { | |
| const pathComps = new App(options); | |
| return data.forEach((inWeb) => { | |
| return pathComps.push(inWeb); | |
| }), pathComps; | |
| } | |
| first() { | |
| if (this.tail) { | |
| return this.tail.value; | |
| } | |
| } | |
| firstNode() { | |
| if (this.tail) { | |
| return this.tail; | |
| } | |
| } | |
| forEach(callback) { | |
| let t = this.tail; | |
| for (; t;) { | |
| callback(t.value); | |
| t = t.next; | |
| } | |
| } | |
| get(obj) { | |
| const tblr = this.getNode(obj); | |
| if (tblr) { | |
| return tblr.value; | |
| } | |
| } | |
| getNode(host) { | |
| return this.itemsByKey[host]; | |
| } | |
| has(array) { | |
| return array in this.itemsByKey; | |
| } | |
| insertAfter(e, data) { | |
| const prev = data instanceof Error ? data : new Error(data); | |
| const cur = this.getNode(e); | |
| if (!cur) { | |
| throw new Error(`Cannot find item with key ${e}`); | |
| } | |
| prev.prev = cur; | |
| prev.next = cur.next; | |
| cur.next = prev; | |
| if (prev.next) { | |
| prev.next.prev = prev; | |
| } | |
| const name = data instanceof Error ? data.value[this.key] : data[this.key]; | |
| this.itemsByKey[name] = prev; | |
| this.length++; | |
| } | |
| insertBefore(e, data) { | |
| const cursor = data instanceof Error ? data : new Error(data); | |
| const item = this.getNode(e); | |
| if (!item) { | |
| throw new Error(`Cannot find item with key ${e}`); | |
| } | |
| cursor.next = item; | |
| cursor.prev = item.prev; | |
| item.prev = cursor; | |
| if (cursor.prev) { | |
| cursor.prev.next = cursor; | |
| } | |
| const id = data instanceof Error ? data.value[this.key] : data[this.key]; | |
| this.itemsByKey[id] = cursor; | |
| this.length++; | |
| } | |
| last() { | |
| if (this.head) { | |
| return this.head.value; | |
| } | |
| } | |
| lastNode() { | |
| if (this.head) { | |
| return this.head; | |
| } | |
| } | |
| pop() { | |
| if (!this.head) { | |
| return; | |
| } | |
| return this.removeNode(this.head).value; | |
| } | |
| push(e) { | |
| const node = e instanceof Error ? e : new Error(e); | |
| node.prev = this.head; | |
| if (this.head) { | |
| this.head.next = node; | |
| } else { | |
| this.tail = node; | |
| } | |
| this.head = node; | |
| const grandParentOrientation = e instanceof Error ? node.value[this.key] : e[this.key]; | |
| this.itemsByKey[grandParentOrientation] = node; | |
| this.length++; | |
| } | |
| remove(e) { | |
| const node1 = this.getNode(e); | |
| if (node1) { | |
| return this.removeNode(node1).value; | |
| } | |
| } | |
| removeNode(node) { | |
| return node.prev && (node.prev.next = node.next), node.next && (node.next.prev = node.prev), node === this.tail && (this.tail = node.next), node === this.head && (this.head = node.prev), node.next = void 0, node.prev = void 0, this.itemsByKey[node.value[this.key]] = void 0, this.length--, node; | |
| } | |
| shift() { | |
| if (!this.tail) { | |
| return; | |
| } | |
| return this.removeNode(this.tail).value; | |
| } | |
| toArray() { | |
| const copyIds = []; | |
| return this.forEach((newId) => { | |
| return copyIds.push(newId); | |
| }), copyIds; | |
| } | |
| unshift(e) { | |
| const entry = e instanceof Error ? e : new Error(e); | |
| entry.next = this.tail; | |
| if (this.tail) { | |
| this.tail.prev = entry; | |
| } else { | |
| this.head = entry; | |
| } | |
| this.tail = entry; | |
| const i = e instanceof Error ? entry.value[this.key] : e[this.key]; | |
| this.itemsByKey[i] = entry; | |
| this.length++; | |
| } | |
| } | |
| }, | |
| "./src/lib/browser/isIncognito.ts" : function(cond, t, xgh2) { | |
| t.a = async() => { | |
| return await new Promise((callback) => { | |
| const kill = window.RequestFileSystem || window.webkitRequestFileSystem; | |
| if (kill) { | |
| kill(0, 100, () => { | |
| return callback(false); | |
| }, () => { | |
| return callback(true); | |
| }); | |
| } else { | |
| callback(void 0); | |
| } | |
| }); | |
| }; | |
| }, | |
| "./src/lib/classNames/index.ts" : function(sometotal, value, o) { | |
| function verify(...vals) { | |
| const t = []; | |
| for (const o of vals) { | |
| if (!shortcut()(o)) { | |
| if (it()(o)) { | |
| t.push(o); | |
| } else { | |
| if (Array.isArray(o)) { | |
| t.push(verify(...o)); | |
| } else { | |
| if (require()(o)) { | |
| t.push(verify(...Object.keys(o).filter((namefrom) => { | |
| return o[namefrom]; | |
| }))); | |
| } | |
| } | |
| } | |
| } | |
| } | |
| return t.join(" "); | |
| } | |
| o.d(value, "a", function() { | |
| return verify; | |
| }); | |
| var s = o("./node_modules/lodash/isNil.js"); | |
| var shortcut = o.n(s); | |
| var module = o("./node_modules/lodash/isObject.js"); | |
| var require = o.n(module); | |
| var i = o("./node_modules/lodash/isString.js"); | |
| var it = o.n(i); | |
| }, | |
| "./src/lib/doubleclickForPublishers/index.ts" : function(sometotal, value, el) { | |
| el.d(value, "c", function() { | |
| return get; | |
| }); | |
| el.d(value, "a", function() { | |
| return start; | |
| }); | |
| el.d(value, "e", function() { | |
| return cleanup; | |
| }); | |
| el.d(value, "d", function() { | |
| return update; | |
| }); | |
| el.d(value, "b", function() { | |
| return insert; | |
| }); | |
| el.d(value, "f", function() { | |
| return setOptions; | |
| }); | |
| var row = el("./src/config.ts"); | |
| var node = el("./src/lib/constants/index.ts"); | |
| var td = el("./src/lib/isFakeSubreddit/index.ts"); | |
| var c = el("./src/lib/fastdom/index.ts"); | |
| const options = new Map; | |
| const get = (self, type) => { | |
| const params = [row.a.dfpSlotPrefix]; | |
| return type !== node.Sb.PROFILE && (Object(td.a)(self) ? params.push("frontpage") : params.push(`r.${self}`)), type === node.Sb.INDEX ? params.push(node.Sb.LISTING) : type && params.push(type), params.join("/"); | |
| }; | |
| const cb = (_, value) => { | |
| _.setTargeting("keywords", value.keywords); | |
| for (const key in value.properties) { | |
| _.setTargeting(key, value.properties[key]); | |
| } | |
| }; | |
| const start = (db, e) => { | |
| insert(db); | |
| const value = e.id; | |
| const slot = e.slot; | |
| const dimensions = e.sizes; | |
| const self = window.googletag = window.googletag || {}; | |
| return self.cmd = self.cmd || [], new Promise((saveNotifs) => { | |
| self.cmd.push(() => { | |
| c.a.write(() => { | |
| const x = self.defineSlot(slot, dimensions, value); | |
| if (!x) { | |
| return saveNotifs(); | |
| } | |
| x.addService(self.pubads()); | |
| options.set(db, x); | |
| x.setCollapseEmptyDiv(true); | |
| cb(x, e); | |
| self.display(value); | |
| saveNotifs(); | |
| }); | |
| }); | |
| }); | |
| }; | |
| const cleanup = (content, targeting) => { | |
| const slot = options.get(content); | |
| if (!slot) { | |
| return; | |
| } | |
| const curcase = window.googletag = window.googletag || {}; | |
| curcase.cmd = curcase.cmd || []; | |
| curcase.cmd.push(() => { | |
| Object.keys(targeting).forEach((targetingKey) => { | |
| return slot.setTargeting(targetingKey, targeting[targetingKey]); | |
| }); | |
| }); | |
| }; | |
| const update = (mode, tex) => { | |
| const p1 = options.get(mode); | |
| if (!p1) { | |
| return; | |
| } | |
| cb(p1, tex); | |
| const googletag = window.googletag = window.googletag || {}; | |
| googletag.cmd = googletag.cmd || []; | |
| if (window.aax) { | |
| window.aax.cmd.push(() => { | |
| if (window.aax.getAbpStatus && window.aax.getAbpStatus()) { | |
| googletag.cmd.push(() => { | |
| googletag.pubads().refresh([p1]); | |
| }); | |
| } | |
| }); | |
| } | |
| window.apstag.fetchBids({ | |
| slots : [{ | |
| slotID : tex.id, | |
| slotName : [tex.slot, tex.id].join("/"), | |
| sizes : tex.sizes | |
| }], | |
| timeout : 2E3 | |
| }, () => { | |
| googletag.cmd.push(() => { | |
| window.apstag.setDisplayBids(); | |
| googletag.pubads().refresh([p1]); | |
| }); | |
| }); | |
| }; | |
| const insert = (args) => { | |
| const slotRef = options.get(args); | |
| if (!slotRef) { | |
| return; | |
| } | |
| const curcase = window.googletag = window.googletag || {}; | |
| curcase.cmd = curcase.cmd || []; | |
| curcase.cmd.push(() => { | |
| c.a.write(() => { | |
| curcase.destroySlots([slotRef]); | |
| options.delete(args); | |
| }); | |
| }); | |
| }; | |
| const init = (e) => { | |
| const runNextScript = () => { | |
| const node = document.createElement("script"); | |
| node.src = e; | |
| node.async = true; | |
| const toReplace = document.getElementsByTagName("script")[0]; | |
| if (toReplace && toReplace.parentNode) { | |
| toReplace.parentNode.insertBefore(node, toReplace); | |
| } | |
| }; | |
| if (document.head && (() => { | |
| const relList = document.createElement("link").relList; | |
| if (!relList || !relList.supports) { | |
| return false; | |
| } | |
| try { | |
| return relList.supports("preload"); | |
| } catch (t) { | |
| return false; | |
| } | |
| })()) { | |
| const node = document.createElement("link"); | |
| node.href = e; | |
| node.rel = "preload"; | |
| node.as = "script"; | |
| node.onload = runNextScript; | |
| document.head.insertBefore(node, document.head.firstChild); | |
| } else { | |
| runNextScript(); | |
| } | |
| }; | |
| const setOptions = () => { | |
| const googletag = window.googletag = window.googletag || {}; | |
| googletag.cmd = googletag.cmd || []; | |
| init("//www.googletagservices.com/tag/js/gpt.js"); | |
| googletag.cmd.push(() => { | |
| googletag.pubads().disableInitialLoad(); | |
| googletag.enableServices(); | |
| }); | |
| if (!window.apstag) { | |
| window.apstag = { | |
| _Q : [] | |
| }; | |
| window.apstag.init = (...assignTag) => { | |
| window.apstag._Q.push(["i", assignTag]); | |
| }; | |
| window.apstag.fetchBids = (...assignTag) => { | |
| window.apstag._Q.push(["f", assignTag]); | |
| }; | |
| init("//c.amazon-adsystem.com/aax2/apstag.js"); | |
| window.apstag.init({ | |
| pubID : "3379", | |
| adServer : "googletag", | |
| bidTimeout : 2E3 | |
| }); | |
| } | |
| if (!window.aax) { | |
| window.aax = { | |
| pubId : "AAX763KC6", | |
| ver : 1.2, | |
| initTime : (new Date).getTime(), | |
| hst : location.hostname, | |
| deliverExchangeDemand : () => { | |
| }, | |
| cmd : [] | |
| }; | |
| init(`//c.aaxads.com/aax.js?pub=${window.aax.pubId}&hst=${window.aax.hst}&ver=${window.aax.ver}`); | |
| } | |
| }; | |
| }, | |
| "./src/lib/getShortenedLink.ts" : function(cond, t, o) { | |
| var note = o("./src/reddit/models/Media/index.ts"); | |
| var i = o("./node_modules/url/url.js"); | |
| var s = o.n(i); | |
| t.a = function(value) { | |
| const data = value.source; | |
| const o = value.isSponsored; | |
| const initial = value.domainOverride; | |
| let i = ""; | |
| if (o) { | |
| if (data && data.displayText) { | |
| return data.displayText.length > 30 ? data.displayText.substring(0, 30) + "..." : data.displayText; | |
| } | |
| i = initial || Object(note.w)(value); | |
| } else { | |
| i = Object(note.w)(value); | |
| } | |
| const p = s.a.parse(i); | |
| const micropost = p.path || ""; | |
| const hiraAndKana = micropost.length > 7 ? micropost.substring(0, 7) + "..." : micropost; | |
| return (p.hostname ? p.hostname.replace("www.", "") : "") + hiraAndKana; | |
| }; | |
| }, | |
| "./src/lib/isSimpleClick/index.ts" : function(cond, t, xgh2) { | |
| t.a = (value) => { | |
| if (value && value.target && ((canCreateDiscussions) => { | |
| let target = canCreateDiscussions; | |
| for (; target && target !== window.document.body;) { | |
| if ("A" === target.nodeName) { | |
| return true; | |
| } | |
| target = target.parentElement; | |
| } | |
| return false; | |
| })(value.target)) { | |
| if (value.ctrlKey) { | |
| return false; | |
| } | |
| if (value.altKey) { | |
| return false; | |
| } | |
| if (value.metaKey) { | |
| return false; | |
| } | |
| if (value.shiftKey) { | |
| return false; | |
| } | |
| } | |
| return true; | |
| }; | |
| }, | |
| "./src/lib/lessComponent.tsx" : function(theN, response, $) { | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var mixin = function(o, t) { | |
| var obj = {}; | |
| var a; | |
| for (a in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, a) && t.indexOf(a) < 0) { | |
| obj[a] = o[a]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| a = Object.getOwnPropertySymbols(o); | |
| for (; i < a.length; i++) { | |
| if (t.indexOf(a[i]) < 0) { | |
| obj[a[i]] = o[a[i]]; | |
| } | |
| } | |
| } | |
| return obj; | |
| }; | |
| const a = (type, value, context) => { | |
| const key = context[value]; | |
| class options extends row.a.PureComponent { | |
| render() { | |
| const props = this.props; | |
| const classes = props.className; | |
| const iaRef = props.innerRef; | |
| const parentProps = mixin(props, ["className", "innerRef"]); | |
| return row.a.createElement(type, Object.assign({}, parentProps, { | |
| ref : iaRef, | |
| className : Object(self.a)(key, classes) | |
| })); | |
| } | |
| } | |
| return options.cssClassName = key, options.displayName = value, options; | |
| }; | |
| const index = ["a", "abbr", "address", "area", "article", "aside", "audio", "b", "base", "bdi", "bdo", "big", "blockquote", "body", "br", "button", "canvas", "caption", "cite", "code", "col", "colgroup", "data", "datalist", "dd", "del", "details", "dfn", "dialog", "div", "dl", "dt", "em", "embed", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "head", "header", "hgroup", "hr", "html", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "legend", | |
| "li", "link", "main", "map", "mark", "menu", "menuitem", "meta", "meter", "nav", "noindex", "noscript", "object", "ol", "optgroup", "option", "output", "p", "param", "picture", "pre", "progress", "q", "rp", "rt", "ruby", "s", "samp", "script", "section", "select", "small", "source", "span", "strong", "style", "sub", "summary", "sup", "table", "tbody", "td", "textarea", "tfoot", "th", "thead", "time", "title", "tr", "track", "u", "ul", "var", "video", "wbr", "webview", "svg", "animate", "animateTransform", | |
| "circle", "clipPath", "defs", "desc", "ellipse", "feBlend", "feColorMatrix", "feComponentTransfer", "feComposite", "feConvolveMatrix", "feDiffuseLighting", "feDisplacementMap", "feDistantLight", "feFlood", "feFuncA", "feFuncB", "feFuncG", "feFuncR", "feGaussianBlur", "feImage", "feMerge", "feMergeNode", "feMorphology", "feOffset", "fePointLight", "feSpecularLighting", "feSpotLight", "feTile", "feTurbulence", "filter", "foreignObject", "g", "image", "line", "linearGradient", "marker", "mask", | |
| "metadata", "path", "pattern", "polygon", "polyline", "radialGradient", "rect", "stop", "switch", "symbol", "text", "textPath", "tspan", "use", "view"].reduce((vertexDataArray, s) => { | |
| return vertexDataArray[s] = (failCall, Unique) => { | |
| return a(s, failCall, Unique); | |
| }, vertexDataArray; | |
| }, {}); | |
| response.a = Object.assign({}, index, { | |
| wrapped : (o, value, result) => { | |
| const key = result[value]; | |
| class options extends row.a.PureComponent { | |
| render() { | |
| const value = this.props; | |
| const classes = value.className; | |
| const props = mixin(value, ["className"]); | |
| return row.a.createElement(o, Object.assign({}, props, { | |
| className : Object(self.a)(key, classes) | |
| })); | |
| } | |
| } | |
| return options.cssClassName = key, options.displayName = value, options; | |
| } | |
| }); | |
| }, | |
| "./src/lib/loginHref/index.ts" : function(types, handler, addHandler) { | |
| var clonedI = addHandler("./src/config.ts"); | |
| var self = addHandler("./node_modules/history/index.js"); | |
| handler.a = (value, key, name) => { | |
| const stripeAPIVersion = Object(self.createPath)(value); | |
| const meetupMembers = encodeURIComponent(`${key}${stripeAPIVersion}`); | |
| return `${clonedI.a.accountManagerOrigin}${name || "/login"}?dest=${meetupMembers}`; | |
| }; | |
| }, | |
| "./src/lib/permalinkToOverlayLocation/index.ts" : function(outcons, fn, $) { | |
| var domain = $("./node_modules/history/index.js"); | |
| var content_panes = $("./src/lib/LRUCache/index.ts"); | |
| var clonedI = $("./src/reddit/constants/history.ts"); | |
| var self = $("./src/reddit/helpers/path/index.ts"); | |
| const editor = new content_panes.a(250); | |
| fn.a = (value, name) => { | |
| let content; | |
| if (!(content = editor.get(value + name))) { | |
| const terminalTemplate = Object(self.b)(value); | |
| (content = Object(domain.createLocation)(terminalTemplate)).state = Object.assign({}, content.state, { | |
| [clonedI.a.IsOverlay]:true, | |
| [clonedI.a.ScrollOnLoad]:name | |
| }); | |
| editor.set(value + name, content); | |
| } | |
| return content; | |
| }; | |
| }, | |
| "./src/lib/prettyPrintNumber/index.ts" : function(sometotal, value, o) { | |
| function abbreviateNumber(i, center) { | |
| return center ? f(i.toString()) : i >= length - n ? `${Math.floor(i / m)}b` : i >= size - n && i < length - n ? `${(i / size).toFixed(1)}b` : i >= l - n && i < size - n ? `${Math.floor(i / m)}m` : i >= m - n && i < l - n ? `${(i / m).toFixed(1)}m` : i >= w - n && i < m - n ? `${Math.floor(i / max)}k` : i >= max && i < w - n ? `${(i / max).toFixed(1)}k` : String(i); | |
| } | |
| o.d(value, "a", function() { | |
| return f; | |
| }); | |
| o.d(value, "b", function() { | |
| return abbreviateNumber; | |
| }); | |
| const f = (tid) => { | |
| const t = tid.split("."); | |
| return [t[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",")].concat(t.slice(1)).join("."); | |
| }; | |
| const max = 1E3; | |
| const w = 100 * max; | |
| const m = 10 * w; | |
| const l = 100 * m; | |
| const size = 10 * l; | |
| const length = 100 * size; | |
| const n = 51; | |
| }, | |
| "./src/lib/timeAgo/index.ts" : function(sometotal, value, jQuery) { | |
| function update(html, t, run, value) { | |
| const lum = Date.now(); | |
| const u = "number" == typeof t ? t : (new Date(t)).valueOf(); | |
| const y = Math.abs(lum - 1E3 * u); | |
| if (y < item.lb) { | |
| return Object(e.a)(html, "time.justNow"); | |
| } | |
| const r = run ? yes : no; | |
| for (const i of [item.O, item.z, item.mb, item.Fc]) { | |
| if (y < i) { | |
| const fixtureDirTmp = Math.floor(y / s[i]); | |
| return value ? `${fixtureDirTmp}${Object(e.a)(html, actions[s[i]])}` : Object(e.c)(html, r[s[i]], fixtureDirTmp); | |
| } | |
| } | |
| const fixtureDirTmp = Math.floor(y / item.Fc); | |
| return value ? `${fixtureDirTmp}${Object(e.a)(html, actions[item.Fc])}` : Object(e.c)(html, r[item.Fc], fixtureDirTmp); | |
| } | |
| function init(navigatorType) { | |
| const auth0_time = Date.now(); | |
| const y = Math.abs(auth0_time - 1E3 * navigatorType); | |
| if (y < item.lb) { | |
| return Object(self.b)("just now"); | |
| } | |
| for (const i of [item.O, item.z, item.mb, item.Fc]) { | |
| if (y < i) { | |
| const value = Math.floor(y / s[i]); | |
| const TRAVIS_API_JOBS_URL = Object(self.a)("count", value); | |
| const stripeAPIVersion = Object(self.a)("interval", names[s[i]] + (1 !== value ? "s" : "")); | |
| return Object(self.b)(`${TRAVIS_API_JOBS_URL} ${stripeAPIVersion} ago`); | |
| } | |
| } | |
| const value = Math.floor(y / item.Fc); | |
| const TRAVIS_API_JOBS_URL = Object(self.a)("count", value); | |
| const stripeAPIVersion = Object(self.a)("interval", names[item.Fc] + (1 !== value ? "s" : "")); | |
| return Object(self.b)(`${TRAVIS_API_JOBS_URL} ${stripeAPIVersion} ago`); | |
| } | |
| function castFromDate(val) { | |
| const z_1 = Date.now(); | |
| const bufferMultiplier = "number" == typeof val ? val : (new Date(val)).valueOf(); | |
| const availableWidth = Math.abs(z_1 - 1E3 * bufferMultiplier); | |
| return Math.floor(availableWidth / item.z); | |
| } | |
| jQuery.d(value, "b", function() { | |
| return update; | |
| }); | |
| jQuery.d(value, "c", function() { | |
| return init; | |
| }); | |
| jQuery.d(value, "a", function() { | |
| return castFromDate; | |
| }); | |
| var e = jQuery("./src/app/strings/index.ts"); | |
| var self = jQuery("./src/reddit/i18n/utils.ts"); | |
| var item = jQuery("./src/lib/constants/index.ts"); | |
| const s = { | |
| [item.lb]:item.Xb, | |
| [item.O]:item.lb, | |
| [item.z]:item.O, | |
| [item.mb]:item.z, | |
| [item.Fc]:item.mb | |
| }; | |
| const yes = { | |
| [item.Xb]:"time.seconds", | |
| [item.lb]:"time.minutes", | |
| [item.O]:"time.hours", | |
| [item.z]:"time.days", | |
| [item.mb]:"time.months", | |
| [item.Fc]:"time.years" | |
| }; | |
| const no = { | |
| [item.Xb]:"time.ago.seconds", | |
| [item.lb]:"time.ago.minutes", | |
| [item.O]:"time.ago.hours", | |
| [item.z]:"time.ago.days", | |
| [item.mb]:"time.ago.months", | |
| [item.Fc]:"time.ago.years" | |
| }; | |
| const actions = { | |
| [item.Xb]:"time.short.seconds", | |
| [item.lb]:"time.short.minutes", | |
| [item.O]:"time.short.hours", | |
| [item.z]:"time.short.days", | |
| [item.mb]:"time.short.months", | |
| [item.Fc]:"time.short.years" | |
| }; | |
| const names = { | |
| [item.Xb]:"second", | |
| [item.lb]:"minute", | |
| [item.O]:"hour", | |
| [item.z]:"day", | |
| [item.mb]:"month", | |
| [item.Fc]:"year" | |
| }; | |
| }, | |
| "./src/lib/timeUntil/index.ts" : function(sometotal, value, $) { | |
| function update(val, time, type = false) { | |
| const d = Date.now(); | |
| const kup = (new Date(time)).getTime(); | |
| const tempIndics = { | |
| [item.Fc]:"", | |
| [item.mb]:"", | |
| [item.z]:"", | |
| [item.O]:"", | |
| [item.lb]:"", | |
| [item.Xb]:"" | |
| }; | |
| let y = kup - d; | |
| if (y <= 0) { | |
| return Object(self.a)(val, "time.soon"); | |
| } | |
| for (const len of navLinksArr) { | |
| const z = Math.floor(y / len); | |
| if (z) { | |
| tempIndics[len] = type ? `${z}${Object(self.a)(val, locFileList[len])}` : Object(self.c)(val, completeItems[len], z); | |
| } | |
| y = y - z * len; | |
| } | |
| const BOUNCE_BACK = navLinksArr.map((len) => { | |
| return tempIndics[len]; | |
| }).filter(Boolean).slice(0, 2).join(" "); | |
| return type ? BOUNCE_BACK : Object(self.a)(val, "time.timeLeft", { | |
| time : BOUNCE_BACK | |
| }); | |
| } | |
| $.d(value, "a", function() { | |
| return update; | |
| }); | |
| var self = $("./src/app/strings/index.ts"); | |
| var item = $("./src/lib/constants/index.ts"); | |
| const navLinksArr = [item.Fc, item.mb, item.z, item.O, item.lb, item.Xb]; | |
| const completeItems = { | |
| [item.Xb]:"time.seconds", | |
| [item.lb]:"time.minutes", | |
| [item.O]:"time.hours", | |
| [item.z]:"time.days", | |
| [item.mb]:"time.months", | |
| [item.Fc]:"time.years" | |
| }; | |
| const locFileList = { | |
| [item.Xb]:"time.short.seconds", | |
| [item.lb]:"time.short.minutes", | |
| [item.O]:"time.short.hours", | |
| [item.z]:"time.short.days", | |
| [item.mb]:"time.short.months", | |
| [item.Fc]:"time.short.years" | |
| }; | |
| }, | |
| "./src/reddit/actions/chat/promo.ts" : function(sometotal, value, $) { | |
| $.d(value, "b", function() { | |
| return l; | |
| }); | |
| $.d(value, "a", function() { | |
| return createAssigner; | |
| }); | |
| var e = $("./src/lib/makeActionCreator/index.ts"); | |
| var self = $("./src/chat/actions/promo/checkPromoInLocalStorage.ts"); | |
| var tParentMatrix = $("./src/chat/actions/promo/constants.ts"); | |
| var i = $("./src/chat/models/Promo/index.ts"); | |
| var frame = $("./src/reddit/selectors/chat.ts"); | |
| var options = $("./src/reddit/selectors/user.ts"); | |
| const isIterateeCall = Object(e.a)(tParentMatrix.a); | |
| const l = Object(e.a)(tParentMatrix.b); | |
| const createAssigner = () => { | |
| return async(keysFunc, assigner) => { | |
| const artistTrack = assigner(); | |
| const g = Object(self.a)(i.a.SubredditChatFtux); | |
| const e = Object(options.V)(artistTrack); | |
| const andTmp = Object(options.m)(artistTrack); | |
| const tmp = Object(frame.f)(artistTrack); | |
| if (!g && !e && andTmp && tmp) { | |
| keysFunc(isIterateeCall(i.a.SubredditChatFtux)); | |
| } | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/actions/economics/paymentSystems/actionCreators.ts" : function(sometotal, value, view) { | |
| view.d(value, "a", function() { | |
| return s; | |
| }); | |
| view.d(value, "b", function() { | |
| return i; | |
| }); | |
| view.d(value, "c", function() { | |
| return a; | |
| }); | |
| view.d(value, "d", function() { | |
| return d; | |
| }); | |
| var self = view("./src/lib/makeActionCreator/index.ts"); | |
| var newTree = view("./src/reddit/actions/economics/paymentSystems/constants.ts"); | |
| const s = Object(self.a)(newTree.a); | |
| const i = Object(self.a)(newTree.b); | |
| const a = Object(self.a)(newTree.c); | |
| const d = Object(self.a)(newTree.d); | |
| }, | |
| "./src/reddit/actions/economics/paymentSystems/thunkedActions.ts" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return createAssigner; | |
| }); | |
| var frame = $("./src/reddit/endpoints/economics/paymentSystems.ts"); | |
| var self = $("./src/reddit/actions/economics/paymentSystems/actionCreators.ts"); | |
| const createAssigner = () => { | |
| return async(keysFunc, canCreateDiscussions, { | |
| apiContext : isIterateeCall | |
| }) => { | |
| keysFunc(Object(self.d)()); | |
| const data = await Object(frame.c)(isIterateeCall()); | |
| if (data.ok) { | |
| keysFunc(Object(self.c)(data.body)); | |
| } else { | |
| keysFunc(Object(self.b)({ | |
| error : data.error | |
| })); | |
| } | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/actions/login.ts" : function(sometotal, value, query) { | |
| query.d(value, "a", function() { | |
| return makeTestChangeMiddleIcon; | |
| }); | |
| query.d(value, "b", function() { | |
| return browserServer; | |
| }); | |
| var list = query("./src/reddit/actions/modal.ts"); | |
| var tags = query("./src/reddit/actions/preferences.ts"); | |
| var layers = query("./src/reddit/constants/modals.ts"); | |
| var label = query("./src/reddit/constants/postLayout.ts"); | |
| const init = (navigatorType) => { | |
| return async(unsafeTermFn, getState) => { | |
| unsafeTermFn(Object(list.i)(navigatorType ? layers.a.LOGIN_MODAL_ID : layers.a.REGISTER_MODAL_ID)); | |
| if (!getState().user.prefs.layout) { | |
| unsafeTermFn(Object(tags.t)(label.c.Card)); | |
| } | |
| }; | |
| }; | |
| const makeTestChangeMiddleIcon = () => { | |
| return async(hasClass, canCreateDiscussions) => { | |
| hasClass(init(true)); | |
| }; | |
| }; | |
| const browserServer = () => { | |
| return async(fn, canCreateDiscussions) => { | |
| fn(init(false)); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/actions/notifications/loader.ts" : function(cond, t, f) { | |
| var e = f("./src/lib/loadWithRetries/index.ts"); | |
| t.a = () => { | |
| return Object(e.a)(() => { | |
| return f.e("PushNotifications").then(f.bind(null, "./src/reddit/actions/notifications/index.ts")); | |
| }); | |
| }; | |
| }, | |
| "./src/reddit/actions/notifications/preferences.ts" : function(sometotal, value, $) { | |
| var e = $("./src/app/strings/index.ts"); | |
| var data = $("./src/lib/makeActionCreator/index.ts"); | |
| var opt = $("./src/reddit/actions/toaster.ts"); | |
| var i = $("./src/config.ts"); | |
| var module = $("./src/lib/constants/index.ts"); | |
| var frame = $("./src/lib/makeApiRequest/index.ts"); | |
| var schema = $("./src/reddit/helpers/addRedesignIdentifier/index.ts"); | |
| var tParentMatrix = $("./src/reddit/models/Toast/index.ts"); | |
| var self = $("./src/reddit/selectors/notificationPrefs.ts"); | |
| var options = $("./src/reddit/selectors/user.ts"); | |
| var last = $("./src/reddit/actions/notifications/constants.ts"); | |
| $.d(value, "a", function() { | |
| return init; | |
| }); | |
| $.d(value, "b", function() { | |
| return createAssigner; | |
| }); | |
| const append = Object(data.a)(last.d); | |
| const _extends = Object(data.a)(last.c); | |
| const fn = Object(data.a)(last.b); | |
| const init = () => { | |
| return async(push, unsafeTermFn, { | |
| apiContext : slideBackward | |
| }) => { | |
| const n = unsafeTermFn(); | |
| if (!Object(options.j)(n)) { | |
| return; | |
| } | |
| const modifier = Object(self.b)(n); | |
| const g = Object(self.a)(n); | |
| if (modifier || g) { | |
| return; | |
| } | |
| push(append()); | |
| const data = await ((e) => { | |
| return Object(frame.c)(e, { | |
| endpoint : Object(schema.a)(`${i.a.gatewayUrl}/redditmobile/1/push/preferences`), | |
| method : module.kb.GET | |
| }); | |
| })(slideBackward()); | |
| if (data.ok) { | |
| const preferences = ((data) => { | |
| return { | |
| chatMessages : !(!data.chat_message && !data.chat_request), | |
| trendingPosts : !!data.lifecycle_post_suggestions, | |
| unreadMessages : !!(data.comment_reply || data.post_reply || data.private_message || data.username_mention) | |
| }; | |
| })(data.body); | |
| push(_extends({ | |
| preferences : preferences | |
| })); | |
| } else { | |
| push(fn(data.error)); | |
| } | |
| }; | |
| }; | |
| const renderDefaultPanel = Object(data.a)(last.m); | |
| const isIterateeCall = Object(data.a)(last.l); | |
| const dispatch = Object(data.a)(last.k); | |
| const createAssigner = (data) => { | |
| return async(keysFunc, assigner, { | |
| apiContext : isIterateeCall | |
| }) => { | |
| const artistTrack = assigner(); | |
| const nouning = Object(options.M)(artistTrack); | |
| if (!Object(options.j)(artistTrack)) { | |
| return; | |
| } | |
| if (Object(self.e)(artistTrack)) { | |
| return; | |
| } | |
| const preferences = Object(self.d)(artistTrack); | |
| keysFunc(renderDefaultPanel({ | |
| preferences : data | |
| })); | |
| const loc = await ((e, room) => { | |
| return Object(frame.c)(e, { | |
| endpoint : Object(schema.a)(`${i.a.gatewayUrl}/redditmobile/1/push/preferences`), | |
| method : module.kb.POST, | |
| data : { | |
| preferences : JSON.stringify({ | |
| chat_message : room.chatMessages, | |
| chat_request : room.chatMessages, | |
| comment_reply : room.unreadMessages, | |
| lifecycle_post_suggestions : room.trendingPosts, | |
| post_reply : room.unreadMessages, | |
| private_message : room.unreadMessages, | |
| username_mention : room.unreadMessages | |
| }) | |
| } | |
| }); | |
| })(isIterateeCall(), data); | |
| if (loc.ok) { | |
| keysFunc(isIterateeCall()); | |
| keysFunc(Object(opt.e)({ | |
| kind : tParentMatrix.b.SuccessCommunity, | |
| text : Object(e.a)(nouning, "settings.page.saveRequestSuccess") | |
| })); | |
| } else { | |
| keysFunc(dispatch({ | |
| error : loc.error, | |
| preferences : preferences | |
| })); | |
| } | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/components/AlertBanner/heights.ts" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return setToSystem; | |
| }); | |
| const setToSystem = (prop, unprefixedProp) => { | |
| return { | |
| [prop.showFPR]:!!unprefixedProp.showFPR, | |
| [prop.showM2MTopBanner]:!!unprefixedProp.showM2MTopBanner, | |
| [prop.showSuspended]:!!unprefixedProp.showSuspended | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/components/AlertBanner/index.m.less" : function(scope, o, keyFn) { | |
| scope.exports = { | |
| underlineLink : "vOGtEDdh1mVbkqinhg3Ov", | |
| underlineButton : "_1uQwMnfXrOfzkL_CFxH6fd", | |
| wrapper : "_3el1HrJryfAxBUzu4HsIhE", | |
| fpr : "_36j6vvbAY0wIrxbyXuNQhn", | |
| suspended : "_1ivoPEQV9lryC0mH-f_uGY", | |
| closeButton : "_1oAzKCYwbVOQ-AbuRZfMg2", | |
| closeIcon : "_6aklZuhHMm1XJcsi8dEeP" | |
| }; | |
| }, | |
| "./src/reddit/components/AppRouter/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| main : "_1nxEQl5D2Bx2jxDILRHemb", | |
| showFPR : "_2P-zXcOfggYIWnL3EfXUHP", | |
| showFpr : "_2P-zXcOfggYIWnL3EfXUHP", | |
| showM2MTopBanner : "lFh-yJxFAehr1v_mfimce", | |
| showSuspended : "_3o7sV2ySJ76-f1ktwzclmi", | |
| lightboxHeaderWrapper : "_3obgdFz00GvpqpuX8QCsNK", | |
| overlayContentWrapper : "_2DJXORCrmcNpPTSq0LqL6i", | |
| overlayWrapper : "_2mIbM_6nl-2OnOGEbEMRXa", | |
| pinnedSubscriptions : "zoWOQnp55WuhEugRSwfw1", | |
| bottomAdContainer : "_2SL_DAWw1V6pxZysgrdeBe", | |
| sidebarFooter : "_2AJ0ZwpZtFJ10GdcU0CUew", | |
| sidebarFooterWithAd : "_1ht98h5gXjzYhFyRZgB0Pv", | |
| header : "cx1ohrUAq6ARaXTX2u8YN", | |
| bottomSpacer : "_14-8KVF3BKuTNsLNWcOG2X", | |
| overlayScrollContainer : "_29IbETWb5VVDcfk_-GumWz", | |
| mediaIsFullscreen : "_34Bl1Of1839ZWJXR8IY0Ym" | |
| }; | |
| }, | |
| "./src/reddit/components/BannedUserList/AddBannedUserModal/index.tsx" : function(types, handler, config) { | |
| var options = config("./src/higherOrderComponents/makeAsync.tsx"); | |
| var pkg = config("./src/lib/loadWithRetries/index.ts"); | |
| const leadingImageNode = () => { | |
| return null; | |
| }; | |
| handler.a = Object(options.a)({ | |
| ErrorComponent : leadingImageNode, | |
| getComponent : () => { | |
| return Object(pkg.a)(() => { | |
| return Promise.all([config.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), config.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), config.e("vendors~ModerationPages"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| config.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), config.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), | |
| config.e("ModerationPages")]).then(config.bind(null, "./src/reddit/components/BannedUserList/AddBannedUserModal/_AddBannedUserModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : leadingImageNode | |
| }); | |
| }, | |
| "./src/reddit/components/CategoryTagList/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| categoryTagWrapper : "_13jLUpnQtcA8FXyw5Kv06q" | |
| }; | |
| }, | |
| "./src/reddit/components/CategoryTagList/index.tsx" : function(cond, t, $) { | |
| var context = $("./node_modules/react/index.js"); | |
| var lm = $.n(context); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var opt = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var img = $("./src/reddit/selectors/user.ts"); | |
| var c = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var data = $.n(c); | |
| var p = $("./src/lib/constants/index.ts"); | |
| var tParentMatrix = $("./src/reddit/components/Flair/index.tsx"); | |
| var clonedI = $("./src/reddit/constants/posts.ts"); | |
| var results = $("./src/reddit/controls/InternalLink/index.tsx"); | |
| var self = $("./src/lib/addQueryParams/index.ts"); | |
| var schema = $("./src/reddit/helpers/correlationIdTracker.ts"); | |
| var info = $("./src/reddit/selectors/telemetry.ts"); | |
| var REACT_ELEMENT_TYPE; | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const PacChooser = data.a.span.withConfig({ | |
| componentId : "s1yp92qa-0" | |
| })(["", "background-color: ", ";color: ", ";margin-top: ", ";padding: 0 4px;"], tParentMatrix.b, (e) => { | |
| return Object(frame.c)(e).flair; | |
| }, (e) => { | |
| return Object(frame.c)(e).linkText; | |
| }, (canCreateDiscussions) => { | |
| return canCreateDiscussions.inLightboxHeader ? "0" : "10px"; | |
| }); | |
| var TimeTravelSlider = class extends lm.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onClick = () => { | |
| const options = { | |
| id : this.props.category.categoryId, | |
| title : this.props.category.categoryName, | |
| eventType : clonedI.a.SUBREDDIT, | |
| originElement : "meta_flair" | |
| }; | |
| this.props.sendEvent(((m, data) => { | |
| return (message) => { | |
| return Object.assign({ | |
| source : "post", | |
| action : "click", | |
| noun : "meta_flair" | |
| }, info.defaults(message), { | |
| correlationId : Object(schema.c)(schema.a.SearchResults), | |
| post : info.post(message, m), | |
| search : info.postFlairClickToSearch(message, data), | |
| subreddit : info.subreddit(message) | |
| }); | |
| }; | |
| })(this.props.postId, options)); | |
| }; | |
| } | |
| render() { | |
| const category = this.props.category; | |
| const t = this.props.inLightboxHeader; | |
| const end = category.categoryId; | |
| const key = category.categoryName; | |
| const computedChildren = createElement("span", {}, void 0, key); | |
| return createElement(PacChooser, { | |
| postId : this.props.postId, | |
| category : category, | |
| inLightboxHeader : t, | |
| sendEvent : this.props.sendEvent, | |
| "data-redditstyle" : true | |
| }, void 0, createElement(results.a, { | |
| onClick : this.onClick, | |
| to : ((wallaby, name, type, turnNumber, isSlidingUp) => { | |
| const queryStr2 = isSlidingUp || "*:*"; | |
| const sortAttributes = type || p.Z; | |
| return Object(self.a)("/search", { | |
| q : queryStr2, | |
| sort : sortAttributes, | |
| t : turnNumber, | |
| category_name : wallaby, | |
| category : name | |
| }); | |
| })(key, end, p.kc.Relevance, p.sc.DAY), | |
| children : computedChildren | |
| })); | |
| } | |
| }; | |
| var node = $("./src/reddit/components/CategoryTagList/index.m.less"); | |
| var update = $.n(node); | |
| var h = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const biSearch = Object(options.connect)(() => { | |
| return Object(domain.createStructuredSelector)({ | |
| labelNSFW : img.L | |
| }); | |
| }); | |
| t.a = biSearch(Object(opt.b)(({ | |
| postCategories : content, | |
| postId : postId, | |
| inLightboxHeader : nameMatch, | |
| sendEvent : removeMessageListener | |
| }) => { | |
| return h("span", { | |
| className : nameMatch ? null : update.a.categoryTagWrapper | |
| }, void 0, content.map((type) => { | |
| return h(TimeTravelSlider, { | |
| postId : postId, | |
| category : type, | |
| inLightboxHeader : nameMatch, | |
| sendEvent : removeMessageListener | |
| }, type.categoryId); | |
| })); | |
| })); | |
| }, | |
| "./src/reddit/components/ClassicPost/Thumbnail.tsx" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return p; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var frame = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var results = $("./src/reddit/components/Thumbnail/index.tsx"); | |
| var t = $("./src/reddit/constants/posts.ts"); | |
| var domain = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var c = $("./src/reddit/components/ClassicPost/index.m.less"); | |
| var data = $.n(c); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const p = Object(frame.css)(["", ".", " {", "}"], results.c, data.a.thumbnailContainer, Object(domain.x)(t.c, t.d)); | |
| value.b = ({ | |
| className : classes, | |
| crosspost : precss, | |
| forceShowNSFW : extend_fieldset, | |
| isMeta : options, | |
| post : novalidate_on_elements, | |
| removeLink : mustache, | |
| templatePlaceholderImage : prevent_implicit_submit, | |
| url : url | |
| }) => { | |
| return createElement("div", { | |
| className : Object(self.a)(data.a.thumbnailContainer, classes) | |
| }, void 0, createElement(results.d, { | |
| className : data.a.thumbnail, | |
| crosspost : precss, | |
| forceShowNSFW : extend_fieldset, | |
| isMeta : options, | |
| post : novalidate_on_elements, | |
| removeLink : mustache, | |
| templatePlaceholderImage : prevent_implicit_submit, | |
| url : mustache ? void 0 : url | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/components/ClassicPost/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| classicThumbnail : "nL7Q54U2LLg9rkVdSxxLe", | |
| content : "_1Y6dfr4zLlrygH-FLmr8x-", | |
| crosspostMediaWrapper : "_1qc1-Anfrhr6APGcBKFk8M", | |
| expandoContainer : "_3r40yytzBnldjGGOrs2mCw", | |
| flatlist : "ssgs3QQidkqeycI33hlBa", | |
| flatlistContainer : "_36kpXQ-z7Hr61j8878uRkP", | |
| flatlistSeparator : "_1wDt70OnYnqsrm0XIsNn8v", | |
| leftExpando : "_35zWJjb5RJMIMkexZ2Prus", | |
| mainBody : "_2XDITKxlj4y3M99thqyCsO", | |
| rightExpando : "_2Ddj1d6vOe9NlJqkdothNe", | |
| spacer : "iRkLLvxarfGu_2c7HxhW0", | |
| titleWithPoll : "_2FcpdQwjwRwk7X_NiZub8x", | |
| thumbnail : "_2e9Lv1I3dOmICVO9fg3uTG", | |
| thumbnailContainer : "_38EcSQ9jzVrdtzkXO1cydX", | |
| eventMeta : "rmPDRyja27ULjwD3rW14H" | |
| }; | |
| }, | |
| "./src/reddit/components/CommunityType/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| nsfwText : "_1x9diBHPBP-hL1JiwUwJ5J", | |
| privateIcon : "_2B0OHMLKb9TXNdd9g5Ere-", | |
| quarantinedIcon : "_1xKxnscCn2PjBiXhorZef4", | |
| employeesIcon : "_1LLqoNXrOsaIkMtOuTBmO5", | |
| restrictedIcon : "QB2Yrr8uihZVRhvwrKuMS" | |
| }; | |
| }, | |
| "./src/reddit/components/CommunityType/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var global = o.n(i); | |
| var result = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var res = o.n(result); | |
| var body = o("./src/reddit/components/Flair/index.tsx"); | |
| var container = o("./src/reddit/components/Translated/index.tsx"); | |
| var window = o("./node_modules/react-redux/es/index.js"); | |
| var targetAssociation = o("./node_modules/reselect/lib/index.js"); | |
| var self = o("./src/app/strings/index.ts"); | |
| var pkg = o("./src/higherOrderComponents/asTooltip.tsx"); | |
| var search = o("./src/reddit/components/InfoTextTooltip/index.tsx"); | |
| var types = o("./src/reddit/selectors/user.ts"); | |
| var targetClone = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const ResultsTableComponent = res()(Object(pkg.a)(search.b)).withConfig({ | |
| componentId : "o8w8pa-0" | |
| })(["max-width: 208px;text-align: center;"]); | |
| const seekTarget = ["center", "top"]; | |
| const tooltipPosition = ["center", "bottom"]; | |
| const artistTrack = Object(targetAssociation.createStructuredSelector)({ | |
| language : types.M | |
| }); | |
| var ctx = Object(window.connect)(artistTrack, {})(class extends global.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.tooltipTargetElement = null; | |
| this.setTooltipTargetRef = (canCreateDiscussions) => { | |
| return this.tooltipTargetElement = canCreateDiscussions; | |
| }; | |
| this.onShowTooltip = () => { | |
| this.setState({ | |
| showTooltip : true | |
| }); | |
| }; | |
| this.onHideTooltip = () => { | |
| this.setState({ | |
| showTooltip : false | |
| }); | |
| }; | |
| this.state = { | |
| showTooltip : false | |
| }; | |
| } | |
| render() { | |
| return global.a.createElement("span", { | |
| onMouseEnter : this.onShowTooltip, | |
| onMouseLeave : this.onHideTooltip, | |
| ref : this.setTooltipTargetRef | |
| }, this.props.icon, targetClone(ResultsTableComponent, { | |
| isOpen : this.state.showTooltip, | |
| tooltipTarget : this.tooltipTargetElement, | |
| targetPosition : seekTarget, | |
| text : Object(self.a)(this.props.language, this.props.text), | |
| tooltipPosition : tooltipPosition | |
| })); | |
| } | |
| }); | |
| var myToggleButton = o("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var blockB = o("./src/reddit/icons/svgs/Admin/index.tsx"); | |
| var a = o("./src/reddit/icons/svgs/Eye/index.tsx"); | |
| var summary = o("./src/reddit/icons/svgs/Lock/index.tsx"); | |
| var r = o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"); | |
| var form = o("./src/reddit/models/Flair/index.ts"); | |
| var el = o("./src/reddit/models/Subreddit/index.ts"); | |
| var frame = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var select = o("./src/reddit/components/CommunityType/index.m.less"); | |
| var clonedI = o.n(select); | |
| var dispatch = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var $ = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const Widget = res.a.span.withConfig({ | |
| componentId : "k3rs6j-0" | |
| })(["", "color: ", ";.", ",.", ",.", ",.", " {fill: ", ";}"], myToggleButton.titleFontH5, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, clonedI.a.employeesIcon, clonedI.a.privateIcon, clonedI.a.restrictedIcon, clonedI.a.quarantinedIcon, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| const check = (avoidClear) => { | |
| return $(global.a.Fragment, {}, void 0, $(body.c, { | |
| flair : { | |
| type : form.e.Nsfw, | |
| text : "nsfw" | |
| } | |
| }), $("span", { | |
| className : clonedI.a.nsfwText | |
| }, void 0, $(container.a, { | |
| msgId : "subredditCreation.fields.over18.label" | |
| }))); | |
| }; | |
| const content = () => { | |
| return $(Widget, {}, void 0, $(r.a, { | |
| className : clonedI.a.quarantinedIcon | |
| }), $("span", {}, void 0, $(container.a, { | |
| msgId : "sidebar.subreddit.quarantined" | |
| }))); | |
| }; | |
| const A = (msg) => { | |
| return $(global.a.Fragment, {}, void 0, $("span", {}, void 0, msg.isNSFW && $(check, {})), $(Widget, {}, void 0, msg.description ? $(ctx, { | |
| icon : msg.icon, | |
| text : msg.description | |
| }) : msg.icon, $("span", {}, void 0, $(container.a, { | |
| msgId : msg.text | |
| }))), msg.isQuarantined && $(content, {})); | |
| }; | |
| t.a = (value) => { | |
| switch(value.type) { | |
| case el.b.Restricted: | |
| return global.a.createElement(A, dispatch({ | |
| icon : $(a.a, { | |
| className : clonedI.a.restrictedIcon | |
| }), | |
| text : "subredditCreation.fields.type.restricted.label", | |
| description : "subredditCreation.fields.type.restricted.description" | |
| }, value)); | |
| case el.b.Private: | |
| return global.a.createElement(A, dispatch({ | |
| icon : $(summary.a, { | |
| className : clonedI.a.privateIcon | |
| }), | |
| text : "subredditCreation.fields.type.private.label", | |
| description : "subredditCreation.fields.type.private.description" | |
| }, value)); | |
| case el.b.EmployeesOnly: | |
| return global.a.createElement(A, dispatch({ | |
| icon : $(blockB.a, { | |
| className : clonedI.a.employeesIcon | |
| }), | |
| text : value.allowContractors ? "sidebar.subreddit.employeesAndContractors" : "sidebar.subreddit.employeesOnly" | |
| }, value)); | |
| default: | |
| return $(global.a.Fragment, {}, void 0, value.isQuarantined && $(content, {}), value.isNSFW && $(check, {})); | |
| } | |
| }; | |
| }, | |
| "./src/reddit/components/CompactPost/HorizontalVotes.tsx" : function(outcons, fn, $) { | |
| var select = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var isSelect = $.n(select); | |
| var doc = $("./src/reddit/components/VerticalVotes/index.tsx"); | |
| var i = $("./src/reddit/components/VerticalVotes/votes.m.less"); | |
| var a = $.n(i); | |
| var search = $("./src/reddit/controls/Score/index.tsx"); | |
| var container = $("./src/reddit/controls/Score/index.m.less"); | |
| var row = $.n(container); | |
| const n = isSelect()(doc.a).withConfig({ | |
| componentId : "fjuc30-0" | |
| })(["align-items: center;display: flex;flex-direction: row;margin: 0px;padding: 0 2px;", ".", " {line-height: 15px;margin: 0 1px;text-align: center;width: 32px;}.", " {margin-right: 8px;}"], search.b, row.a.score, a.a.customDownvote); | |
| fn.a = n; | |
| }, | |
| "./src/reddit/components/ContentGate/index.tsx" : function(sometotal, value, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var result = $("./src/config.ts"); | |
| var window = ($("./node_modules/react/index.js"), $("./node_modules/react-redux/es/index.js")); | |
| var frame = $("./node_modules/react-router/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var options = $.n(el); | |
| var results = $("./src/app/components/StyledHtml/index.tsx"); | |
| var self = $("./src/app/strings/index.ts"); | |
| var e = $("./src/lib/loginHref/index.ts"); | |
| var swatch = $("./src/reddit/actions/contentGate.ts"); | |
| var actors = $("./src/reddit/actions/preferences.ts"); | |
| var _this = $("./src/reddit/components/CreateCommunityButton/index.tsx"); | |
| var brick = $("./src/reddit/constants/componentSizes.ts"); | |
| var theme = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const SlidesPicker = options.a.div.withConfig({ | |
| componentId : "s19uef1h-0" | |
| })(["margin: 0 auto;max-width: 100%;padding: 36px 0;width: ", "px;"], brick.h); | |
| const small = options.a.div.withConfig({ | |
| componentId : "s19uef1h-1" | |
| })(["", "color: ", ";margin-top: 15px;text-align: center;"], theme.titleFontH6, (e) => { | |
| return Object(opt.c)(e).actionIcon; | |
| }); | |
| const SiteStatus = options.a.a.withConfig({ | |
| componentId : "s19uef1h-2" | |
| })(["color: ", ";text-decoration: underline;"], (e) => { | |
| return Object(opt.c)(e).actionIcon; | |
| }); | |
| const formOption = options.a.a.withConfig({ | |
| componentId : "s19uef1h-3" | |
| })(["color: ", ";text-decoration: underline;"], (e) => { | |
| return Object(opt.c)(e).actionIcon; | |
| }); | |
| const GET_AUTH_URL_TIMEOUT = Object(domain.createStructuredSelector)({ | |
| language : (data) => { | |
| return data.user.language; | |
| } | |
| }); | |
| var Selector = Object(window.connect)(GET_AUTH_URL_TIMEOUT)(($$sailsSDKParams) => { | |
| const th = $$sailsSDKParams.language; | |
| return h(SlidesPicker, {}, void 0, h(small, {}, void 0, Object(self.a)(th, "footer.legalbottom.part1"), h(SiteStatus, { | |
| href : `${result.a.redditUrl}/help/useragreement` | |
| }, void 0, Object(self.a)(th, "footer.legalbottom.user")), Object(self.a)(th, "footer.legalbottom.part2"), h(formOption, { | |
| href : `${result.a.redditUrl}/help/privacypolicy` | |
| }, void 0, Object(self.a)(th, "footer.legalbottom.privacy")), Object(self.a)(th, "footer.legalbottom.part3", { | |
| year : (new Date).getFullYear() | |
| }))); | |
| }); | |
| var p = $("./src/reddit/components/RawHTMLDisplay/index.tsx"); | |
| var content_panes = $("./src/reddit/constants/colors.ts"); | |
| var pos = $("./src/reddit/controls/Button/index.tsx"); | |
| var close_button = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var detail = $("./src/reddit/selectors/meta.ts"); | |
| var o = $("./src/reddit/selectors/user.ts"); | |
| $.d(value, "a", function() { | |
| return te; | |
| }); | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const Range = options.a.div.withConfig({ | |
| componentId : "gwgcky-0" | |
| })(["display: flex;justify-content: center;margin-left: auto;margin-right: auto;align-items: baseline;"]); | |
| const ModList = options.a.div.withConfig({ | |
| componentId : "gwgcky-1" | |
| })(["background-color: ", ";align-items: center;display: flex;flex-direction: column;justify-content: center;min-height: calc(100vh - ", "px);"], (i) => { | |
| return Object(opt.c)(i).canvas; | |
| }, brick.j); | |
| const div = options.a.div.withConfig({ | |
| componentId : "gwgcky-2" | |
| })(["", "color: ", ";margin-top: 0;margin-bottom: 32px;"], theme.titleFontH5, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const ApplyMods = options.a.div.withConfig({ | |
| componentId : "gwgcky-3" | |
| })(["border-radius: 4px;background-color: ", ";margin-bottom: 20px;padding: 16px;"], (query) => { | |
| return Object(opt.c)(query).body; | |
| }); | |
| const option = options.a.div.withConfig({ | |
| componentId : "gwgcky-4" | |
| })(["", "color: ", ";text-align: left;"], theme.bodyFont, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const select = options.a.h3.withConfig({ | |
| componentId : "gwgcky-5" | |
| })(["", "color: ", ";margin-bottom: 20px;"], theme.titleFontH3, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const form = options.a.a.withConfig({ | |
| componentId : "gwgcky-6" | |
| })(["color: ", ";padding-left: 3px;"], content_panes.a.alienblue); | |
| const ControlContainer = options()(pos.f).withConfig({ | |
| componentId : "gwgcky-7" | |
| })(["width: ", "px;"], 150); | |
| const Route = options()(pos.e).withConfig({ | |
| componentId : "gwgcky-8" | |
| })(["width: ", "px;"], 150); | |
| const artistTrack = options()(pos.i).withConfig({ | |
| componentId : "gwgcky-9" | |
| })(["width: ", "px;"], 150); | |
| const span = options()(pos.h).withConfig({ | |
| componentId : "gwgcky-10" | |
| })(["cursor: pointer;width: ", "px;"], 150); | |
| const h1 = options.a.div.withConfig({ | |
| componentId : "gwgcky-11" | |
| })(["margin-bottom: 25px;"]); | |
| const OBJECT = options()(ControlContainer).withConfig({ | |
| componentId : "gwgcky-12" | |
| })(["", ";", "margin-top: 12px;margin-left: 8px;min-width: 104px;width: auto;"], close_button.e, theme.largeButtonFont); | |
| const Exceptions = options.a.img.withConfig({ | |
| componentId : "gwgcky-13" | |
| })(["height: 128px;margin: 0px auto;width: auto;"]); | |
| const Cross = options.a.img.withConfig({ | |
| componentId : "gwgcky-14" | |
| })(["background-color: #a8a8a8;border-radius: 100%;height: 100px;margin-left: auto;margin-right: auto;width: 100px;"]); | |
| const input = options()(ControlContainer).withConfig({ | |
| componentId : "gwgcky-15" | |
| })(["margin-right: ", "px;"], 24); | |
| const style = options()(Route).withConfig({ | |
| componentId : "gwgcky-16" | |
| })(["margin-right: ", "px;"], 24); | |
| const $name = options()(span).withConfig({ | |
| componentId : "gwgcky-17" | |
| })(["margin-right: ", "px;"], 24); | |
| const h2 = options()(artistTrack).withConfig({ | |
| componentId : "gwgcky-18" | |
| })(["margin-right: ", "px;"], 24); | |
| const PacChooser = options.a.h3.withConfig({ | |
| componentId : "gwgcky-19" | |
| })(["", "color: ", ";margin-top: 32px;margin-bottom: 20px;"], theme.titleFontH3, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const Plus = options.a.div.withConfig({ | |
| componentId : "gwgcky-20" | |
| })(["align-items: center;display: flex;justify-content: center;margin-left: auto;margin-right: auto;text-align: center;"]); | |
| const Notifications = options.a.div.withConfig({ | |
| componentId : "gwgcky-21" | |
| })(["margin: 18px 0;"]); | |
| var te; | |
| !function(canCreateDiscussions) { | |
| canCreateDiscussions.GoldSubreddit = "GoldSubreddit"; | |
| canCreateDiscussions.Nsfw = "Nsfw"; | |
| canCreateDiscussions.PrivateSubreddit = "PrivateSubreddit"; | |
| canCreateDiscussions.QuarantinedSubreddit = "QuarantinedSubreddit"; | |
| canCreateDiscussions.SubredditBanned = "SubredditBanned"; | |
| canCreateDiscussions.SubredditDoesNotExist = "SubredditDoesNotExist"; | |
| }(te || (te = {})); | |
| const _maskLayer = Object(domain.createStructuredSelector)({ | |
| language : o.M, | |
| origin : detail.f, | |
| user : o.j | |
| }); | |
| const clamp = Object(window.connect)(_maskLayer, (pbc, { | |
| subredditName : a | |
| }) => { | |
| return { | |
| continueToQuarantinedSubreddit : async() => { | |
| await pbc(actors.A(a)); | |
| window.location.reload(); | |
| }, | |
| setCookieAndRedirect : async() => { | |
| await pbc(swatch.g()); | |
| window.location.reload(); | |
| } | |
| }; | |
| }); | |
| const message = (props) => { | |
| const Select = props.banMessage; | |
| const o = props.contentGateType; | |
| const passedTest = props.continueToQuarantinedSubreddit; | |
| const Route = props.language; | |
| const val = props.location; | |
| const operationSpec = props.origin; | |
| const clojIsReversed = props.quarantineRequiresEmail; | |
| const rest = props.quarantineMessage; | |
| const script = props.quarantineMessageHtml; | |
| const f = props.setCookieAndRedirect; | |
| const attrs = props.subredditDescription; | |
| const subredditName = props.subredditName; | |
| const $data0 = props.user; | |
| switch(o) { | |
| case te.GoldSubreddit: | |
| return createElement("div", {}, void 0, createElement(Exceptions, { | |
| src : `${result.a.assetPath}/img/gold/premium-crest.png` | |
| }), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.titlePremium", { | |
| subredditName : subredditName | |
| })), createElement(div, {}, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.descriptionPremium")), createElement(Range, {}, void 0, $data0 ? createElement($name, { | |
| href : `${result.a.redditUrl}/premium` | |
| }, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.getPremium")) : createElement(style, { | |
| href : Object(e.a)(val, operationSpec) | |
| }, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.signUp")), $data0 ? createElement(ControlContainer, { | |
| to : "/" | |
| }, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.goHome")) : createElement(span, { | |
| href : Object(e.a)(val, operationSpec) | |
| }, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.login")))); | |
| case te.Nsfw: | |
| return createElement("div", {}, void 0, createElement(Exceptions, { | |
| src : `${result.a.assetPath}/img/content-gate-icons/nsfw.png` | |
| }), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.over18.title")), createElement(div, {}, void 0, Object(self.a)(Route, "contentGate.over18.description")), createElement(Range, {}, void 0, createElement(input, { | |
| to : "/" | |
| }, void 0, Object(self.a)(Route, "common.no")), createElement(span, { | |
| onClick : f | |
| }, void 0, Object(self.a)(Route, "common.yes")))); | |
| case te.PrivateSubreddit: | |
| return createElement("div", {}, void 0, createElement(Exceptions, { | |
| src : `${result.a.assetPath}/img/content-gate-icons/private.png` | |
| }), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.privateSubreddit.title", { | |
| subredditName : subredditName | |
| })), attrs && attrs.length && createElement(ApplyMods, {}, void 0, createElement(select, {}, void 0, "r/", subredditName), createElement(option, {}, void 0, attrs)), createElement(div, {}, void 0, Object(self.a)(Route, "contentGate.privateSubreddit.description")), createElement(Range, {}, void 0, $data0 ? createElement($name, { | |
| href : `${result.a.redditUrl}/message/compose?to=/r/${subredditName}` | |
| }, void 0, Object(self.a)(Route, "contentGate.privateSubreddit.messageMods")) : createElement($name, { | |
| href : Object(e.a)(val, operationSpec) | |
| }, void 0, Object(self.a)(Route, "contentGate.goldSubreddit.signUp")), createElement(ControlContainer, { | |
| to : "/" | |
| }, void 0, $data0 ? Object(self.a)(Route, "contentGate.privateSubreddit.goHome") : Object(self.a)(Route, "contentGate.privateSubreddit.exploreReddit")))); | |
| case te.QuarantinedSubreddit: | |
| return createElement("div", {}, void 0, createElement(Exceptions, { | |
| src : `${result.a.assetPath}/img/content-gate-icons/quarantined.png` | |
| }), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.quarantinedSubreddit.title")), createElement(div, {}, void 0, Object(self.a)(Route, "contentGate.quarantinedSubreddit.subtitle"), createElement(form, { | |
| href : "https://www.reddithelp.com/en/categories/reddit-101/rules-reporting/account-and-community-restrictions/quarantined-subreddits" | |
| }, void 0, Object(self.a)(Route, "contentGate.quarantinedSubreddit.quarantined")), createElement(Notifications, {}, void 0, script ? createElement(p.a, { | |
| html : script | |
| }) : rest || Object(self.a)(Route, "contentGate.quarantinedSubreddit.description")), Object(self.a)(Route, "contentGate.quarantinedSubreddit.prompt")), createElement(Range, {}, void 0, ((utils, _Route, passed_flag, isSlidingUp) => { | |
| return utils && utils.hasVerifiedEmail || !isSlidingUp ? createElement(Range, {}, void 0, createElement(input, { | |
| to : "/" | |
| }, void 0, Object(self.a)(_Route, "contentGate.quarantinedSubreddit.noThankYou")), createElement(span, { | |
| onClick : passed_flag | |
| }, void 0, Object(self.a)(_Route, "contentGate.quarantinedSubreddit.continue"))) : createElement(Range, {}, void 0, createElement(h2, { | |
| to : "/" | |
| }, void 0, Object(self.a)(_Route, "contentGate.quarantinedSubreddit.noThankYou")), createElement(Route, { | |
| href : `${result.a.redditUrl}/prefs/update` | |
| }, void 0, Object(self.a)(_Route, "contentGate.quarantinedSubreddit.verifyEmail"))); | |
| })($data0, Route, passedTest, clojIsReversed))); | |
| case te.SubredditBanned: | |
| return createElement("div", {}, void 0, createElement(Exceptions, { | |
| src : `${result.a.assetPath}/img/content-gate-icons/banned.png` | |
| }), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.subredditBanned.title", { | |
| subredditName : subredditName | |
| })), ((title, _Route) => { | |
| return title ? createElement(h1, {}, void 0, createElement(results.a, { | |
| html : ((keyword) => { | |
| return keyword.replace(/\[(.+?)\]\((.+?)\)/g, "<a href='$2'>$1</a>"); | |
| })(title) | |
| })) : createElement(div, {}, void 0, Object(self.a)(_Route, "contentGate.subredditBanned.description")); | |
| })(Select, Route), createElement(Range, {}, void 0, createElement(ControlContainer, { | |
| to : "/" | |
| }, void 0, Object(self.a)(Route, "contentGate.subredditBanned.exploreReddit")))); | |
| case te.SubredditDoesNotExist: | |
| return createElement("div", {}, void 0, createElement(Cross, {}), createElement(PacChooser, {}, void 0, Object(self.a)(Route, "contentGate.subredditDoesNotExist.title", { | |
| subredditName : subredditName | |
| })), createElement(Range, {}, void 0, $data0 && createElement(_this.a, { | |
| eventSource : "content_gate", | |
| language : Route | |
| }), createElement(OBJECT, { | |
| to : "/" | |
| }, void 0, Object(self.a)(Route, "contentGate.subredditDoesNotExist.goHome")))); | |
| } | |
| }; | |
| value.b = clamp(Object(frame.f)((value) => { | |
| return createElement(ModList, {}, void 0, createElement("div", {}, void 0, createElement(Plus, {}, void 0, message(value))), createElement(Selector, {})); | |
| })); | |
| }, | |
| "./src/reddit/components/CreateCommunityButton/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var module = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var require = $.n(module); | |
| var frame = $("./src/app/actions/tooltip.ts"); | |
| var schema = $("./src/app/strings/index.ts"); | |
| var imports = $("./src/reddit/components/InfoTextTooltip/index.tsx"); | |
| var opt = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var self = $("./src/reddit/controls/Button/index.tsx"); | |
| var data = $("./src/reddit/helpers/overlay/index.ts"); | |
| var close_button = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var relativeUrlImg = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var event = $("./src/reddit/helpers/trackers/subredditCreation.ts"); | |
| var e = $("./src/reddit/selectors/user.ts"); | |
| var declare = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const CAPTURE_ID = "create-community-button"; | |
| const baseClassArr = require()(self.g).withConfig({ | |
| componentId : "o51j48-0" | |
| })(["", "", "margin-top: 10px;"], relativeUrlImg.largeButtonFont, close_button.e); | |
| const SyncTreeStore = require()(imports.c).withConfig({ | |
| componentId : "o51j48-1" | |
| })(["max-width: 256px;white-space: normal;text-align: center;"]); | |
| const artistTrack = Object(domain.createStructuredSelector)({ | |
| userDoesNotHaveEnoughExpToCreateCommunity : (value) => { | |
| return !Object(e.W)(value); | |
| }, | |
| userIsSuspended : e.I | |
| }); | |
| fn.a = Object(options.connect)(artistTrack, (saveNotifs, { | |
| eventSource : eventSource | |
| }) => { | |
| return { | |
| openCommunityCreation : (endpoint) => { | |
| endpoint(Object(event.a)(eventSource)); | |
| saveNotifs(Object(data.a)("/subreddits/create")); | |
| }, | |
| onShowTooltip : () => { | |
| return saveNotifs(Object(frame.d)({ | |
| tooltipId : CAPTURE_ID | |
| })); | |
| }, | |
| onHideTooltip : () => { | |
| return saveNotifs(Object(frame.f)()); | |
| } | |
| }; | |
| })(Object(opt.b)(({ | |
| eventSource : user, | |
| language : language, | |
| onShowTooltip : cache, | |
| onHideTooltip : simulate, | |
| openCommunityCreation : onInspectIconClick, | |
| sendEvent : currentEndpointKey, | |
| userDoesNotHaveEnoughExpToCreateCommunity : isExternalUser, | |
| userIsSuspended : isAddedUser | |
| }) => { | |
| return declare(baseClassArr, { | |
| disabled : isAddedUser || isExternalUser, | |
| onClick : () => { | |
| return onInspectIconClick(currentEndpointKey); | |
| }, | |
| onMouseEnter : cache, | |
| onMouseLeave : simulate, | |
| id : CAPTURE_ID | |
| }, void 0, Object(schema.a)(language, "subredditCreation.createCommunity"), isExternalUser ? declare(SyncTreeStore, { | |
| caretOnTop : true, | |
| tooltipId : CAPTURE_ID, | |
| text : Object(schema.a)(language, "subredditCreation.cannotCreateCommunity") | |
| }) : isAddedUser ? declare(SyncTreeStore, { | |
| caretOnTop : true, | |
| tooltipId : CAPTURE_ID, | |
| text : Object(schema.a)(language, "subredditCreation.bannedFromCreating") | |
| }) : null); | |
| })); | |
| }, | |
| "./src/reddit/components/Flair/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| patreonIcon : "_5IWt6wvqkAL0fRSJBu25B" | |
| }; | |
| }, | |
| "./src/reddit/components/Flair/index.tsx" : function(outcons, fn, $) { | |
| var value = $("./node_modules/lodash/pick.js"); | |
| var error = $.n(value); | |
| var e = $("./node_modules/polished/dist/polished.es.js"); | |
| var event = ($("./node_modules/react/index.js"), $("./bundled-modules/styled-components/styled-components.min.js")); | |
| var point = $.n(event); | |
| var self = $("./src/lib/addQueryParams/index.ts"); | |
| var frame = $("./src/reddit/helpers/styles/components/index.tsx"); | |
| const Pad = point()(Object(frame.c)()).withConfig({ | |
| componentId : "ceo27b-0" | |
| })(["background-image: url(", ");background-position: center;background-repeat: no-repeat;background-size: contain;position: relative;display: inline-block;"], (baseStyleTemplate) => { | |
| return baseStyleTemplate.backgroundImage; | |
| }); | |
| var t = $("./src/reddit/constants/colors.ts"); | |
| var alias = $("./src/reddit/constants/parameters.ts"); | |
| var _this = $("./src/reddit/controls/InternalLink/index.tsx"); | |
| var $realtime = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var schema = $("./src/reddit/helpers/styles/smartTextColor.ts"); | |
| var results = $("./src/reddit/icons/svgs/Patreon/index.tsx"); | |
| var that = $("./src/reddit/models/Flair/index.ts"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var y = $("./src/reddit/components/Flair/index.m.less"); | |
| var clonedI = $.n(y); | |
| $.d(fn, "d", function() { | |
| return createAssigner; | |
| }); | |
| $.d(fn, "b", function() { | |
| return numKeysDeleted; | |
| }); | |
| $.d(fn, "a", function() { | |
| return span; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var getAlignItem = function() { | |
| return function(arr, chunksOrSource) { | |
| if (Array.isArray(arr)) { | |
| return arr; | |
| } | |
| if (Symbol.iterator in Object(arr)) { | |
| return function(set, object) { | |
| var _arr = []; | |
| var _iteratorNormalCompletion3 = true; | |
| var r = false; | |
| var s = void 0; | |
| try { | |
| var _s; | |
| var _iterator3 = set[Symbol.iterator](); | |
| for (; !(_iteratorNormalCompletion3 = (_s = _iterator3.next()).done) && (_arr.push(_s.value), !object || _arr.length !== object); _iteratorNormalCompletion3 = true) { | |
| } | |
| } catch (seocounter_meta) { | |
| r = true; | |
| s = seocounter_meta; | |
| } finally { | |
| try { | |
| if (!_iteratorNormalCompletion3 && _iterator3.return) { | |
| _iterator3.return(); | |
| } | |
| } finally { | |
| if (r) { | |
| throw s; | |
| } | |
| } | |
| } | |
| return _arr; | |
| }(arr, chunksOrSource); | |
| } | |
| throw new TypeError("Invalid attempt to destructure non-iterable instance"); | |
| }; | |
| }(); | |
| const PacChooser = point.a.div.withConfig({ | |
| componentId : "s6qudme-0" | |
| })(["margin-left: 3px;"]); | |
| const ModList = point()(Pad).withConfig({ | |
| componentId : "s6qudme-1" | |
| })(["height: 16px;width: 16px;vertical-align: bottom;", ""], ($ionicFilterBarConfigProvider) => { | |
| if ($ionicFilterBarConfigProvider.forceSmallEmojis || !$ionicFilterBarConfigProvider.theme.subredditContext.customEmojisSize) { | |
| return ""; | |
| } | |
| var alignContentAlignItem = getAlignItem($ionicFilterBarConfigProvider.theme.subredditContext.customEmojisSize, 2); | |
| return `\n width: ${alignContentAlignItem[0]}px;\n height: ${alignContentAlignItem[1]}px;\n `; | |
| }); | |
| const render = (props) => { | |
| return props.onClick ? createElement(_this.a, { | |
| onClick : () => { | |
| return props.onClick(props.searchableTerm); | |
| }, | |
| to : ((algoCode, subredditOrNil) => { | |
| const artistTrack = subredditOrNil ? `/r/${subredditOrNil}/search` : "/search"; | |
| const error = `${subredditOrNil ? "flair_name" : "flair"}:"${algoCode}"`; | |
| return Object(self.a)(artistTrack, { | |
| [alias.n]:error, | |
| [alias.o]:subredditOrNil ? "1" : "" | |
| }); | |
| })(props.searchableTerm, props.subredditName), | |
| children : props.flair | |
| }) : props.flair; | |
| }; | |
| const tagParseOptions = Object(event.withTheme)((props) => { | |
| let a = ""; | |
| let handleHardlinks = false; | |
| const form = props.richtext.map((incomingTSpan, canCreateDiscussions) => { | |
| if (incomingTSpan.e === that.b.Emoji) { | |
| const data = incomingTSpan; | |
| return a = a + data.a, handleHardlinks = true, createElement(ModList, { | |
| forceSmallEmojis : props.forceSmallEmojis, | |
| backgroundImage : data.u, | |
| title : data.a | |
| }, data.u); | |
| } | |
| { | |
| const model = incomingTSpan; | |
| return a = a + model.t, createElement("span", {}, model.t, model.t); | |
| } | |
| }); | |
| let style; | |
| if (handleHardlinks && !props.forceSmallEmojis && props.theme && props.theme.subredditContext.customEmojisSize && props.theme.subredditContext.customEmojisSize[1] > 16) { | |
| style = { | |
| marginTop : `-${getAlignItem(props.theme.subredditContext.customEmojisSize, 2)[1] - 16}px` | |
| }; | |
| } | |
| const flair = createElement(PacChooser, { | |
| className : props.className, | |
| style : style | |
| }, void 0, form); | |
| return createElement(render, { | |
| flair : flair, | |
| onClick : props.onClick ? () => { | |
| props.onClick(a); | |
| } : void 0, | |
| searchableTerm : a, | |
| subredditName : props.subredditName | |
| }); | |
| }); | |
| const createAssigner = (undefinedOnly) => { | |
| return (data) => { | |
| return !data.textColor || data.textColor && !data.backgroundColor ? Object(opt.c)(data).postFlairText : "transparent" === data.backgroundColor ? Object(schema.a)(Object(opt.c)(data).post, t.a.black, t.a.white) : data.textColor === that.d.Dark ? t.a.black : t.a.white; | |
| }; | |
| }; | |
| const numKeysDeleted = `\n ${$realtime.flairFont}\n border-radius: 2px;\n display: inline-block;\n margin-right: 5px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: text-bottom;\n white-space: nowrap;\n`; | |
| const span = point()((props) => { | |
| const flair = createElement("span", { | |
| className : props.className | |
| }, void 0, props.text); | |
| return createElement(render, { | |
| flair : flair, | |
| onClick : props.onClick, | |
| searchableTerm : props.text, | |
| subredditName : props.subredditName | |
| }); | |
| }).withConfig({ | |
| componentId : "s6qudme-2" | |
| })(["", "background-color: ", ";color: ", ";padding: ", ";"], numKeysDeleted, (krusoviceRenderer) => { | |
| return krusoviceRenderer.backgroundColor || Object(opt.c)(krusoviceRenderer).flair; | |
| }, (keys) => { | |
| return createAssigner(keys); | |
| }, (viewerConfig) => { | |
| return "transparent" === viewerConfig.backgroundColor ? "0" : "0 4px"; | |
| }); | |
| const div = point()(tagParseOptions).withConfig({ | |
| componentId : "s6qudme-3" | |
| })(["", "background-color: ", ";color: ", ";margin-left: 0;padding: ", ";"], numKeysDeleted, (krusoviceRenderer) => { | |
| return krusoviceRenderer.backgroundColor || Object(opt.c)(krusoviceRenderer).flair; | |
| }, (keys) => { | |
| return createAssigner(keys); | |
| }, (viewerConfig) => { | |
| return "transparent" === viewerConfig.backgroundColor ? "0" : "0 4px"; | |
| }); | |
| const loadFile = (fileInput) => { | |
| switch(fileInput.type) { | |
| case "spoiler": | |
| return "#A4A7A8"; | |
| case "nsfw": | |
| return "#FF585B"; | |
| default: | |
| return Object(e.i)(.1, Object(opt.c)(error()(fileInput, "theme", "redditStyle", "data-redditstyle")).button); | |
| } | |
| }; | |
| const ApplyMods = point()((payload) => { | |
| const flair = createElement("span", { | |
| className : payload.className | |
| }, void 0, payload.text); | |
| return createElement(render, { | |
| flair : flair, | |
| searchableTerm : payload.text | |
| }); | |
| }).withConfig({ | |
| componentId : "s6qudme-4" | |
| })(["", "padding: 0 4px;border: solid 1px ", ";color: ", ";"], numKeysDeleted, (fsFilename) => { | |
| return loadFile(fsFilename); | |
| }, (fsFilename) => { | |
| return loadFile(fsFilename); | |
| }); | |
| const style = point()((suggestion) => { | |
| const flair = createElement("span", { | |
| className : suggestion.className | |
| }, void 0, createElement(results.b, { | |
| className : clonedI.a.patreonIcon | |
| }), suggestion.text); | |
| return createElement(render, { | |
| flair : flair, | |
| searchableTerm : suggestion.text | |
| }); | |
| }).withConfig({ | |
| componentId : "s6qudme-5" | |
| })(["", "background-color: ", ";color: ", ";padding: 0 4px;"], numKeysDeleted, results.a, t.a.white); | |
| fn.c = (value) => { | |
| const langClass = value.className; | |
| const options = value.flair; | |
| var disabled = value.disabled; | |
| const active = void 0 !== disabled && disabled; | |
| const onPlusClick = value.onClick; | |
| const subredditName = value.subredditName; | |
| const a = value.usesCommunityStyles; | |
| const d = value.forceSmallEmojis; | |
| switch(options.type) { | |
| case that.e.Richtext: | |
| return active || !options.richtext ? null : createElement(div, { | |
| backgroundColor : options.backgroundColor, | |
| className : langClass, | |
| forceSmallEmojis : d, | |
| onClick : onPlusClick, | |
| redditStyle : !a, | |
| richtext : options.richtext, | |
| subredditName : subredditName, | |
| textColor : options.textColor | |
| }); | |
| case that.e.Text: | |
| return active || !options.text ? null : createElement(span, { | |
| backgroundColor : options.backgroundColor, | |
| className : langClass, | |
| onClick : onPlusClick, | |
| subredditName : subredditName, | |
| text : options.text, | |
| textColor : options.textColor, | |
| redditStyle : !a | |
| }); | |
| case that.e.Meta: | |
| return createElement(span, { | |
| backgroundColor : options.backgroundColor, | |
| className : langClass, | |
| subredditName : subredditName, | |
| text : options.text, | |
| textColor : options.textColor, | |
| redditStyle : !a | |
| }); | |
| case that.e.Nsfw: | |
| case that.e.Spoiler: | |
| return createElement(ApplyMods, { | |
| className : langClass, | |
| text : options.text, | |
| type : options.type | |
| }); | |
| case that.e.PatreonPatron: | |
| return createElement(style, { | |
| className : langClass, | |
| text : options.text | |
| }); | |
| case that.e.Quarantined: | |
| return null; | |
| default: | |
| return options.text ? createElement(span, { | |
| backgroundColor : options.backgroundColor, | |
| className : langClass, | |
| onClick : onPlusClick, | |
| subredditName : subredditName, | |
| text : options.text, | |
| redditStyle : !a | |
| }) : null; | |
| } | |
| }; | |
| }, | |
| "./src/reddit/components/FlairPickerTitle/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var that = $.n(value); | |
| var sources = $("./src/reddit/icons/svgs/Close/index.tsx"); | |
| var schema = $("./src/reddit/layout/row/Inline/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const PacChooser = that()(schema.a).withConfig({ | |
| componentId : "s1nhuz6z-0" | |
| })(["color: ", ";padding: 8px 16px;"], (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const Selector = that.a.div.withConfig({ | |
| componentId : "s1nhuz6z-1" | |
| })(["cursor: pointer;margin-left: auto;"]); | |
| const Cross = that()(sources.a).withConfig({ | |
| componentId : "s1nhuz6z-2" | |
| })(["height: 12px;padding: 4px;width: 12px;fill: ", ""], (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| fn.a = (value) => { | |
| return createElement(PacChooser, {}, void 0, createElement("div", {}, void 0, value.title), createElement(Selector, { | |
| onClick : value.onClosePressed | |
| }, void 0, createElement(Cross, {}))); | |
| }; | |
| }, | |
| "./src/reddit/components/FlairPickerWrapper/index.tsx" : function(system_type, config, $) { | |
| var proto = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var self = $.n(proto); | |
| var $data = $("./src/reddit/constants/screenWidths.ts"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| const key = self.a.div.withConfig({ | |
| componentId : "s14slsgg-0" | |
| })(["width: 402px;max-width: 100%;box-sizing: border-box;& > * {border-bottom: solid 1px ", ";}@media (max-width: ", "px) {width: 360px;}"], (text) => { | |
| return Object(frame.c)(text).line; | |
| }, $data.i); | |
| config.a = key; | |
| }, | |
| "./src/reddit/components/FlairPreview/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var comp = $.n(value); | |
| var self = $("./src/app/strings/index.ts"); | |
| var search = $("./src/reddit/components/Flair/index.tsx"); | |
| var nonFormElement = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var Number = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const additionalDigits = comp.a.span.withConfig({ | |
| componentId : "s1io4u5o-0" | |
| })(["vertical-align: middle;"]); | |
| const result = comp.a.div.withConfig({ | |
| componentId : "s1io4u5o-1" | |
| })(["", "border-bottom: none;color: ", ";display: flex;text-align: center;padding: 22px 16px;vertical-align: middle;white-space: nowrap;"], nonFormElement.metadataFont, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const bulbID = comp()(search.c).withConfig({ | |
| componentId : "s1io4u5o-2" | |
| })(["box-sizing: border-box;margin-bottom: 0;margin-left: 8px;max-width: 80%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;"]); | |
| fn.a = (value) => { | |
| return value.flair ? Number(result, {}, void 0, Number(additionalDigits, {}, void 0, value.placeholderText), Number(bulbID, { | |
| flair : value.flair, | |
| forceSmallEmojis : true | |
| })) : Number(result, {}, void 0, Object(self.a)(value.language, "flair.noFlair")); | |
| }; | |
| }, | |
| "./src/reddit/components/FlairSearch/FlairEdit/helper.tsx" : function(sometotal, value, config) { | |
| config.d(value, "a", function() { | |
| return p; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var version = config("./node_modules/lodash/once.js"); | |
| var compatible = config.n(version); | |
| var i = (config("./node_modules/react/index.js"), config("./bundled-modules/styled-components/styled-components.min.js")); | |
| var runLevel = config.n(i); | |
| var options = config("./src/higherOrderComponents/makeAsync.tsx"); | |
| var pkg = config("./src/lib/loadWithRetries/index.ts"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const default_selected_event = runLevel()((iAntdProps) => { | |
| return el("div", { | |
| className : iAntdProps.className | |
| }); | |
| }).withConfig({ | |
| componentId : "s1f0u32n-0" | |
| })(["height: ", ";"], (table) => { | |
| return table.isCompact ? "61px" : "68px"; | |
| }); | |
| const p = compatible()((selected_event = default_selected_event) => { | |
| return Object(options.a)({ | |
| getComponent : () => { | |
| return Object(pkg.a)(() => { | |
| return Promise.all([config.e("vendors~FlairEdit~PostCreation~RichTextEditor"), config.e("FlairEdit")]).then(config.bind(null, "./src/reddit/components/FlairSearch/FlairEdit/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| }); | |
| }, | |
| ErrorComponent : selected_event, | |
| LoadingComponent : selected_event | |
| }); | |
| }); | |
| }, | |
| "./src/reddit/components/FlairSearch/index.tsx" : function(cond, t, String) { | |
| var REACT_ELEMENT_TYPE; | |
| var c = String("./node_modules/react/index.js"); | |
| var module = String.n(c); | |
| var data = String("./node_modules/react-redux/es/index.js"); | |
| var method = String("./node_modules/reselect/lib/index.js"); | |
| var expected = String("./bundled-modules/styled-components/styled-components.min.js"); | |
| var value = String.n(expected); | |
| var e = String("./src/app/strings/index.ts"); | |
| var content_panes = String("./src/reddit/icons/svgs/Search/index.tsx"); | |
| var that = String("./src/reddit/models/Flair/index.ts"); | |
| var self = String("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var innerBorder = String("./src/reddit/selectors/moderatorPermissions.ts"); | |
| var event = String("./src/reddit/components/FlairSearch/FlairEdit/helper.tsx"); | |
| var presenceLeave = String("./src/reddit/components/Flair/index.tsx"); | |
| var row = String("./src/reddit/constants/colors.ts"); | |
| var S = String("./src/reddit/controls/RadioInput/index.tsx"); | |
| var super$0 = String("./src/reddit/controls/RadioInput/RadioOption/index.tsx"); | |
| var __WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default = String("./src/reddit/icons/svgs/Pencil/index.tsx"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const Baby = value()(presenceLeave.c).withConfig({ | |
| componentId : "s16mh6sl-0" | |
| })(["overflow: hidden;text-overflow: ellipsis;white-space: nowrap;"]); | |
| const j = value.a.div.withConfig({ | |
| componentId : "s16mh6sl-1" | |
| })(["background-color: ", ";border-top: 1px solid ", ";box-sizing: border-box;height: 242px; /* from design spec, to keep the modal from being too long */overflow-y: auto;padding: 16px 0;"], (uploadUrl) => { | |
| return Object(self.c)(uploadUrl).field; | |
| }, (text) => { | |
| return Object(self.c)(text).line; | |
| }); | |
| const w = value()(super$0.a).withConfig({ | |
| componentId : "s16mh6sl-2" | |
| })(["cursor: pointer;line-height: 16px;padding: 4px 16px;&:hover, &:focus {background-color: ", ";color: white;outline: none;}"], row.a.op); | |
| const el = value()(__WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default.a).withConfig({ | |
| componentId : "s16mh6sl-3" | |
| })(["fill: ", ";height: 16px;width: 16px;"], (e) => { | |
| return Object(self.c)(e).actionIcon; | |
| }); | |
| var next = (options) => { | |
| const navLinksArr = options.query ? options.templateIds.filter((name) => { | |
| return -1 !== options.templates[name].text.toLowerCase().indexOf(options.query.toLowerCase()); | |
| }) : options.templateIds; | |
| return $(j, {}, void 0, $(S.a, { | |
| name : "FLAIR_PICKER", | |
| onChange : options.onChange, | |
| children : navLinksArr && navLinksArr.map((name, canCreateDiscussions) => { | |
| const responseJSON = options.templates[name]; | |
| const flair = Object(that.i)(responseJSON); | |
| const isActive = options.value === name || !options.value && 0 === canCreateDiscussions; | |
| return $(w, { | |
| showButton : true, | |
| tabIndex : isActive ? 0 : -1, | |
| value : name | |
| }, name, $(Baby, { | |
| flair : flair, | |
| forceSmallEmojis : true | |
| }), responseJSON.textEditable && $(el, {})); | |
| }), | |
| value : options.value || "" | |
| })); | |
| }; | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const I = "FlairSearch-EmojiPicker-DropdownId"; | |
| const key = value.a.div.withConfig({ | |
| componentId : "s10w4zo6-0" | |
| })(["padding: 14px 16px;"]); | |
| const Selector = value()(key).withConfig({ | |
| componentId : "s10w4zo6-1" | |
| })(["border-top: 1px solid ", ";position: relative;"], (text) => { | |
| return Object(self.c)(text).line; | |
| }); | |
| const span = value()(content_panes.a).withConfig({ | |
| componentId : "s10w4zo6-2" | |
| })(["fill: ", ";height: 16px;width: 16px;position absolute;left: 24px;top: 32px;"], (e) => { | |
| return Object(self.c)(e).actionIcon; | |
| }); | |
| const field = value.a.input.withConfig({ | |
| componentId : "s10w4zo6-3" | |
| })(["background-color: ", ";border: 1px solid ", ";color: ", ";border-radius: 4px;box-sizing: border-box;height: 50px;padding: 0 16px;width: 100%;"], (uploadUrl) => { | |
| return Object(self.c)(uploadUrl).field; | |
| }, (text) => { | |
| return Object(self.c)(text).line; | |
| }, (e) => { | |
| return Object(self.c)(e).bodyText; | |
| }); | |
| const Cross = value()(field).withConfig({ | |
| componentId : "s10w4zo6-4" | |
| })(["padding-left: 32px;"]); | |
| const artistTrack = Object(method.createStructuredSelector)({ | |
| isModerator : innerBorder.b | |
| }); | |
| const biSearch = Object(data.connect)(artistTrack); | |
| t.a = biSearch(class extends module.a.Component { | |
| constructor(vNode$) { | |
| super(vNode$); | |
| this.onFlairEdit = (id) => { | |
| const paths = this.props.selectedTemplateId; | |
| this.setState({ | |
| editFlair : id | |
| }); | |
| this.props.onChange(id, paths); | |
| }; | |
| this.onSearchChange = (e) => { | |
| return this.setState({ | |
| searchQuery : e.target.value | |
| }); | |
| }; | |
| this.onTemplateSelected = (e) => { | |
| const progt = this.props.templates; | |
| if (progt) { | |
| const artistTrack = progt[e]; | |
| const id = Object(that.i)(artistTrack); | |
| this.setState({ | |
| editFlair : id | |
| }); | |
| this.props.onChange(id, e); | |
| } | |
| }; | |
| const ec2Region = this.props.selectedTemplateId; | |
| const availabilityZones = this.props.templates; | |
| const clojIsReversed = this.props.isModerator || ec2Region && availabilityZones && availabilityZones[ec2Region] && availabilityZones[ec2Region].textEditable; | |
| const stop = { | |
| type : that.e.Text, | |
| text : "" | |
| }; | |
| this.state = { | |
| searchQuery : "", | |
| editFlair : clojIsReversed && vNode$.appliedFlair ? vNode$.appliedFlair : stop | |
| }; | |
| } | |
| render() { | |
| const me = this.props; | |
| const template = this.state; | |
| const hasUartService = me.isModerator; | |
| const data = me.templates; | |
| const mark = me.templateIds; | |
| const polymorphicTypeProp = me.selectedTemplateId; | |
| const i = me.subredditId; | |
| const name = data && polymorphicTypeProp && data[polymorphicTypeProp]; | |
| const Plus = Object(event.a)(); | |
| return createElement("div", { | |
| className : me.className | |
| }, void 0, (hasUartService || name && name.textEditable) && createElement(key, {}, void 0, createElement(Plus, { | |
| emojiPickerId : I, | |
| subredditId : i, | |
| onChange : this.onFlairEdit, | |
| flair : this.state.editFlair | |
| })), createElement(Selector, {}, void 0, createElement(Cross, { | |
| onChange : this.onSearchChange, | |
| type : "text", | |
| placeholder : Object(e.a)(me.language, "flair.searchPlaceholder"), | |
| value : template.searchQuery | |
| }, void 0), createElement(span, {})), data && mark && createElement(next, { | |
| flairTemplateType : me.flairTemplateType, | |
| onChange : this.onTemplateSelected, | |
| query : template.searchQuery.length > 0 ? template.searchQuery : "", | |
| templateIds : mark, | |
| templates : data, | |
| value : me.selectedTemplateId | |
| })); | |
| } | |
| }); | |
| }, | |
| "./src/reddit/components/FlairWrapper/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| flairList : "lrzZ8b0L6AzLkQj5Ww7H1", | |
| flairWrapper : "_2fiIRtMpITeCAzXc4cANKp", | |
| flairNoWrap : "_2xu1HuBz1Yx6SP10AGVx_I" | |
| }; | |
| }, | |
| "./src/reddit/components/FlairWrapper/index.tsx" : function(sometotal, value, jQuery) { | |
| jQuery("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var options = jQuery("./node_modules/react-redux/es/index.js"); | |
| var opt = jQuery("./node_modules/reselect/lib/index.js"); | |
| var pkg = jQuery("./src/app/strings/index.ts"); | |
| var e = jQuery("./src/lib/classNames/index.ts"); | |
| var body = jQuery("./src/reddit/components/CategoryTagList/index.tsx"); | |
| var c = jQuery("./src/reddit/components/Flair/index.tsx"); | |
| var that = jQuery("./src/reddit/models/Flair/index.ts"); | |
| var o = jQuery("./src/reddit/selectors/user.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const artistTrack = Object(opt.createStructuredSelector)({ | |
| labelNSFW : o.L | |
| }); | |
| const generateTargetRegex = Object(options.connect)(artistTrack); | |
| var target = generateTargetRegex(({ | |
| className : value, | |
| onClick : onclick, | |
| disabled : disabled = false, | |
| flair : columns, | |
| labelNSFW : stateKey, | |
| subredditName : fields | |
| }) => { | |
| const i = !!columns.find((verifiedEvent) => { | |
| return verifiedEvent.type === that.e.Richtext; | |
| }); | |
| const form = columns.map((component) => { | |
| return component.type === that.e.Text && i ? null : stateKey || component.type !== that.e.Nsfw ? createElement(c.c, { | |
| onClick : onclick, | |
| disabled : disabled, | |
| flair : component, | |
| forceSmallEmojis : true, | |
| subredditName : fields | |
| }, ((options) => { | |
| if (options.type === that.e.Richtext && options.richtext) { | |
| const stripeAPIVersion = options.richtext.map((parsed) => { | |
| return parsed.e === that.b.Emoji ? parsed.u : parsed.t; | |
| }).join("-"); | |
| return `${options.type}--${stripeAPIVersion}`; | |
| } | |
| return `${options.type}--${options.text}`; | |
| })(component)) : null; | |
| }); | |
| return createElement("div", { | |
| className : value | |
| }, void 0, form); | |
| }); | |
| var frame = jQuery("./src/reddit/contexts/PageLayer/index.tsx"); | |
| var self = jQuery("./src/reddit/helpers/correlationIdTracker.ts"); | |
| var method = jQuery("./src/reddit/helpers/trackers/postFlair.ts"); | |
| var data = jQuery("./src/reddit/selectors/postFlair.ts"); | |
| var event = jQuery("./src/reddit/selectors/posts.ts"); | |
| var option = jQuery("./src/reddit/selectors/subreddit.ts"); | |
| var p = jQuery("./src/reddit/components/FlairWrapper/index.m.less"); | |
| var j = jQuery.n(p); | |
| jQuery.d(value, "b", function() { | |
| return extend; | |
| }); | |
| var $ = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const clamp = Object(options.connect)(() => { | |
| return Object(opt.createStructuredSelector)({ | |
| flairPosition : (e, { | |
| pageLayer : t | |
| }) => { | |
| return Object(frame.s)(e, { | |
| pageLayer : t | |
| }); | |
| }, | |
| isMeta : (name, { | |
| post : operation | |
| }) => { | |
| return Object(event.m)(name, operation.id); | |
| }, | |
| isPostFlairEnabled : (Brightness, Model) => { | |
| return Object(data.a)(Brightness, { | |
| subredditId : Model.post.belongsTo.id | |
| }); | |
| }, | |
| language : o.M, | |
| postCategories : (value, { | |
| post : appPostStub | |
| }) => { | |
| return Object(event.v)(value, appPostStub); | |
| }, | |
| subredditName : (value, { | |
| post : post | |
| }) => { | |
| return Object(option.I)(value, { | |
| subredditId : post.belongsTo.id | |
| }).name; | |
| } | |
| }); | |
| }); | |
| const extend = (name, result, k) => { | |
| return (name ? [{ | |
| type : that.e.Meta, | |
| text : Object(pkg.a)(k, "polls.poll") | |
| }] : []).concat(result.flair); | |
| }; | |
| value.a = clamp(({ | |
| className : className, | |
| disableFlair : precss, | |
| flairPosition : reloadClassName, | |
| isPostFlairEnabled : parse, | |
| isMeta : plugins, | |
| language : fields, | |
| nowrap : prevent_implicit_submit, | |
| post : data, | |
| postCategories : unhandled, | |
| sendEvent : defineProperties, | |
| showCategoryTag : unhandledRunner, | |
| subredditName : subredditName, | |
| titleFlair : instance | |
| }) => { | |
| const y = reloadClassName === that.a.Left; | |
| const map = instance || extend(plugins, data, fields); | |
| const loadedAddons = []; | |
| let mm = []; | |
| if (y) { | |
| map.map((addon) => { | |
| if (Object(that.k)(addon.type)) { | |
| loadedAddons.push(addon); | |
| } else { | |
| mm.push(addon); | |
| } | |
| }); | |
| } else { | |
| mm = map; | |
| } | |
| const componentBaseName = prevent_implicit_submit ? j.a.flairNoWrap : loadedAddons.length > 0 || mm.length > 0 || unhandled && unhandledRunner ? j.a.flairWrapper : null; | |
| const Shape = (forcedDefinition) => { | |
| const length = { | |
| id : data.belongsTo.id, | |
| eventType : data.belongsTo.type, | |
| originElement : "post_flair", | |
| postFlairName : forcedDefinition | |
| }; | |
| Object(self.d)(self.a.SearchResults); | |
| if (defineProperties) { | |
| defineProperties(Object(method.a)(data.id, length)); | |
| } | |
| }; | |
| const selector = !(precss || !data.flair || !data.flair.length); | |
| const focus = !!(unhandledRunner && unhandled && unhandled.length); | |
| return selector || focus ? $("div", { | |
| className : Object(e.a)(componentBaseName, className) | |
| }, void 0, selector && loadedAddons && $(target, { | |
| className : j.a.flairList, | |
| onClick : Shape, | |
| flair : loadedAddons, | |
| disabled : !parse, | |
| subredditName : subredditName | |
| }, "leftFlair"), selector && $(target, { | |
| className : j.a.flairList, | |
| onClick : Shape, | |
| flair : mm, | |
| disabled : !parse, | |
| subredditName : subredditName | |
| }, "rightFlair"), focus && $(body.a, { | |
| inLightboxHeader : prevent_implicit_submit, | |
| postId : data.id, | |
| postCategories : unhandled | |
| })) : null; | |
| }); | |
| }, | |
| "./src/reddit/components/Governance/PostPollMetaData/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| proposalMetaData : "_2uZcUQgumllsYgn5TxSizG", | |
| proposalMetaDataTime : "_1u5ghYiKbGasP3ORCsbasV" | |
| }; | |
| }, | |
| "./src/reddit/components/Header/QuickLinks/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| row : "_1vXXD2qKLnHetdKvisFzBD", | |
| container : "x0hiXHicn7r3BG9m1FJH4", | |
| icon : "_3dZnYgFFpifT-M_Vs2FAq6" | |
| }; | |
| }, | |
| "./src/reddit/components/Header/Sparse.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| Logo : "_27RfkQ1Fuxjg5UzNJqCtC-", | |
| logo : "_27RfkQ1Fuxjg5UzNJqCtC-", | |
| Wordmark : "_1j_hHS0lKR-ok52j1iYlId", | |
| wordmark : "_1j_hHS0lKR-ok52j1iYlId", | |
| HomeExternalLink : "XGVEYXuPeFqHqAf2DqHaM", | |
| homeExternalLink : "XGVEYXuPeFqHqAf2DqHaM" | |
| }; | |
| }, | |
| "./src/reddit/components/Header/Sparse.tsx" : function(sometotal, value, $) { | |
| function makeButton() { | |
| return h(TimeTravelSlider, { | |
| id : a.c | |
| }, void 0, h(formOption, { | |
| href : "#", | |
| onClick : () => { | |
| return window.location.reload(true); | |
| } | |
| }, void 0, h(node.a, {}, void 0, h(SiteStatus, {}), h(option, {})))); | |
| } | |
| $.d(value, "a", function() { | |
| return makeButton; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var scale = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var point = $.n(scale); | |
| var origin = $("./src/reddit/constants/componentSizes.ts"); | |
| var a = $("./src/reddit/constants/elementIds.ts"); | |
| var $data = $("./src/reddit/constants/zIndex.ts"); | |
| var clonedI = $("./src/reddit/icons/svgs/Snoo/index.tsx"); | |
| var content_panes = $("./src/reddit/icons/svgs/Wordmark/index.tsx"); | |
| var node = $("./src/reddit/layout/row/Inline/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var m = $("./src/reddit/components/Header/Sparse.m.less"); | |
| var item = $.n(m); | |
| var o = $("./src/lib/lessComponent.tsx"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const SiteStatus = o.a.wrapped(clonedI.a, "Logo", item.a); | |
| const option = o.a.wrapped(content_panes.a, "Wordmark", item.a); | |
| const TimeTravelSlider = point.a.div.withConfig({ | |
| componentId : "s1sgm51g-0" | |
| })(["align-items: center;background-color: ", ";border-bottom: 1px solid ", ";box-sizing: border-box;display: flex;flex-direction: row;height: ", "px;margin-left: auto;position: relative;z-index: ", ";"], (query) => { | |
| return Object(frame.c)(query).body; | |
| }, (text) => { | |
| return Object(frame.c)(text).line; | |
| }, origin.j, $data.q); | |
| const formOption = o.a.a("HomeExternalLink", item.a); | |
| }, | |
| "./src/reddit/components/Header/User/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| button : "_3Wg53T10KuuPmyWOMWsY2F", | |
| icon : "_234aKY_LemFWuSTYVoshHn", | |
| link : "_2qcLS5et_OlJluP0WWDdsJ", | |
| loggedOut : "U3FRqDA_Qhr4icbaNXSuf", | |
| loggedOutRow : "_1JBkpB_FOZMZ7IPr3FyNfH", | |
| oldRedditLink : "_31lJpVPojF0SAR5usRZ36h", | |
| row : "_19oWd7e3z7-ztUGzdIoCR7", | |
| separator : "Z_HUY3BUsGOBOtdmH94ZS", | |
| visitOldReddit : "_3Z5rfDuvQDBNfBgpXdnt_b" | |
| }; | |
| }, | |
| "./src/reddit/components/Header/index.m.less" : function(self, appAPI, compilerEvent) { | |
| self.exports = { | |
| centeredRow : "_30BbATRhFv3V83DHNDjJAO", | |
| container : "_2GyPfdsi-MbQFyHRECo9GO", | |
| layout : "_2vkeRJojnV7cb9pMlPHy7d", | |
| compactLayout : "Y4MkVr6trrdypfZVUkpIA", | |
| searchContainer : "_1iqnOY2Y57wmetu8MAjiId", | |
| search : "_2dlTXDaX9JuL0bekTwhV18", | |
| snoo : "_1O4jTk-dZ-VIxsCuYB6OR8", | |
| wordmark : "_1bWuGs_1sq4Pqy099x_yy-", | |
| left : "_3dnbqz69WJTFCss8wl7Wlk", | |
| quickLinks : "_23q1waDr4n_2fR5A7zcZzb", | |
| right : "_2u8LqkbMtzd0lpblMFbJq5" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/Compact/index.m.less" : function(exports, name, requiredFrom) { | |
| exports.exports = { | |
| container : "wbuVa6YG7M8XkqaQ7Jh2I", | |
| link : "_2dqQ0-lgXxJq7S-QgupMNE", | |
| icon : "_2vaxHFhEXUi8w9mcExfLrx", | |
| text : "kYSum1Wd7yU21JxlhEpQf", | |
| badge : "_2rWvOyeOipRn46kEPRRe-K", | |
| overlay : "_24l8oamR3PHwMxXhdqxV3P" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/GenericListItem/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| item : "_26MVepkxZHzpNv1cuAA4JA", | |
| buttonContainer : "oiDWziAp_Bua6rb7oQKXs", | |
| icon : "cq0sTeCPC4GI78UNPdClD", | |
| text : "_1nBP1OfpQDgTmzRFqaVult" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/ListHeader/index.m.less" : function(scope, o, keyFn) { | |
| scope.exports = { | |
| header : "_1Ok0AiXwAeYl2SsUBaxgPC" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less" : function($scope, $triggerResource, $conditionResource) { | |
| $scope.exports = { | |
| item : "XEkFoehJNxIH9Wlr5Ilzd", | |
| itemWrapper : "_17q-ew4FcK6U0ZiybWkIGG", | |
| icon : "_3HTtcITrR-crvsRovLrijl", | |
| text : "_2aqH0n-kSzFY7HZZ5GL-Jb", | |
| trending : "_2H51id1RX9dGNrtrAIOMGK", | |
| subText : "_2Efd4uMAp4YawdvL9Zhdhv", | |
| title : "_1JNAu7U5gWAkRoykwfUWhY", | |
| favorite : "t2A0mgkgGzc8cAahJsR7a", | |
| multi : "_3Hhjob0kyyqVjBXut8STgU", | |
| trendingContent : "BNJ5Y52EyQmTHFZJwjoXJ", | |
| relatedSubredditMetaData : "_3P_WRCH8aFjwOFA7B1RlBL" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less" : function(scope, o, keyFn) { | |
| scope.exports = { | |
| header : "_3n88GuUHAnxPu6a--3e0sz", | |
| item : "_1TJuQGHgWvq2fnkVcPN7d0" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx" : function(sometotal, value, $) { | |
| function createDomObjects(iAntdProps) { | |
| return createElement("div", { | |
| className : iAntdProps.className | |
| }, void 0, createElement("div", { | |
| className : row.a.header | |
| }), createElement("div", { | |
| className : row.a.item | |
| }), createElement("div", { | |
| className : row.a.item | |
| }), createElement("div", { | |
| className : row.a.item | |
| }), createElement("div", { | |
| className : row.a.item | |
| })); | |
| } | |
| $.d(value, "b", function() { | |
| return c; | |
| }); | |
| $.d(value, "a", function() { | |
| return createDomObjects; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var self = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var x = $("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less"); | |
| var row = $.n(x); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const c = Object(self.css)([".", ", .", " {background-color: ", ";}"], row.a.header, row.a.item, (text) => { | |
| return Object(frame.c)(text).line; | |
| }); | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/SubredditList/index.m.less" : function(self, selector, convertToImages) { | |
| self.exports = { | |
| filter : "_37tmRmxaFMjRRrvwcY2JmY", | |
| item : "_2MgAHlPDdKvXiG-Qbz5cbC", | |
| listHeader : "_2XRPX11qL4-HxWPuHAzOW5" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderSubredditSelector/index.m.less" : function(exports, name, requiredFrom) { | |
| exports.exports = { | |
| caretDown : "_3CG2U_hX3HI-ibl5v2RCq1", | |
| container : "_3jiriKeNer8y0-1r6oWIFM", | |
| "m-pinned" : "xjCRzBW5hOCrr1kwceHRs", | |
| mPinned : "xjCRzBW5hOCrr1kwceHRs", | |
| containerText : "_1GieMuLljOrqnVpRAwz7VP", | |
| defaultIcon : "eZQ5o2PrhR59wkAtPbxMU", | |
| icon : "_1jKtP65jnxLmoGCSqxAgkZ", | |
| itemIcon : "_139PgjqaVJ8tq4kF4QznMX", | |
| itemModQueue : "_1VemFsujoJ-6RR82VRSPeM", | |
| listContainer : "TMMvbwyeh9yuHKmQWHrE3", | |
| itemCoin : "_334CPGEglbIA_2CwQAn43P", | |
| coinIcon : "JisrPypso_3RK4iDgDdke", | |
| itemPremium : "yeM4RoZW6FtJxVPe3Z84C", | |
| premiumIcon : "_2ulegyMhoTE_WCFyBC-IBx", | |
| modQueueIcon : "_2L4XuYlbElLC5REx1XpdG_", | |
| pin : "_2FVCfsIPxXtl6S-c69sXO4", | |
| disabled : "_371yhrlWAj7dxOsk1PWqG4", | |
| selector : "h-jI8r2f9ozTNqu_2TBeY", | |
| subredditIcon : "_3fvJBCH6c6P0NvMwoqK9MJ", | |
| unknownIcon : "_1hCoGzhwFdfF2vGbt8IjSy" | |
| }; | |
| }, | |
| "./src/reddit/components/HeaderUserActions/CustomizeFlyout/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| container : "nSJCQrnLY07CzwT8tTsNO", | |
| title : "csebgIdGwT3fBJ8kUT2aQ", | |
| subtitle : "rsZg2IAMPbcDGNPnNIBy_", | |
| description : "_3m-DocsNGlVUjAtAm7ZZLi", | |
| fvfo : "_39OhAB_u8IsYJLbCpGJ4UM", | |
| dismissBtn : "_3tJL-r-lrTcB_GkrrlZxEN" | |
| }; | |
| }, | |
| "./src/reddit/components/HelpfulTooltip/index.tsx" : function(outcons, fn, $) { | |
| var context = $("./node_modules/react/index.js"); | |
| var lm = $.n(context); | |
| var s = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var me = $.n(s); | |
| var event = $("./src/reddit/components/ModalStyledComponents/index.tsx"); | |
| var REACT_ELEMENT_TYPE; | |
| var sources = $("./src/reddit/controls/Dropdown/index.tsx"); | |
| var $realtime = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const PacChooser = me()(sources.a).withConfig({ | |
| componentId : "s1fd1rgy-0" | |
| })(["", "background-color: ", ";color: ", ";overflow: visible;width: 300px;animation: slide-bottom 0.3s cubic-bezier", " both, fade-in 0.1s cubic-bezier", " both;/*** ----------------------------------------* animation slide-bottom* ----------------------------------------*/@keyframes slide-bottom {0% {transform: translateY(-10px);}100% {transform: translateY(0);}}/*** ----------------------------------------* animation fade-in* ----------------------------------------*/@keyframes fade-in {0% {opacity: 0;}100% {opacity: 1;}}&:before {background-color: ", | |
| ';content: "";height: .75em;left: 4%;position: absolute;top: 0%;transform: translateX(-50%) translateY(-50%) rotate(45deg);width: .75em;}'], $realtime.bodyFontH5, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, (query) => { | |
| return Object(frame.c)(query).body; | |
| }, "(.70,.10,.20,.90)", "(.65,.08,.35,.76)", (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }); | |
| const ModList = me.a.button.withConfig({ | |
| componentId : "s1fd1rgy-1" | |
| })(["position: absolute;right: 8px;top: 8px;"]); | |
| const Cross = me()(event.b).withConfig({ | |
| componentId : "s1fd1rgy-2" | |
| })(["fill: ", ";height: 12px;width: 12px;opacity: 0.5;"], (query) => { | |
| return Object(frame.c)(query).body; | |
| }); | |
| const Selector = me.a.div.withConfig({ | |
| componentId : "s1fd1rgy-3" | |
| })(["padding: 16px;"]); | |
| fn.a = class extends lm.a.Component { | |
| render() { | |
| const options = this.props; | |
| return createElement(PacChooser, { | |
| className : options.className, | |
| "data-redditstyle" : true, | |
| isFixed : options.isFixed, | |
| style : options.style | |
| }, void 0, !options.hideCloseButton && createElement(ModList, { | |
| onClick : options.onCloseClick | |
| }, void 0, createElement(Cross, {})), createElement(Selector, {}, void 0, options.text)); | |
| } | |
| }; | |
| }, | |
| "./src/reddit/components/Hovercards/HoverDiv/index.tsx" : function(sometotal, value, $) { | |
| var context = $("./node_modules/react/index.js"); | |
| var lm = $.n(context); | |
| var s = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var subGraph = $.n(s); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var frame = $("./src/app/actions/tooltip.ts"); | |
| var self = $("./src/reddit/actions/users.ts"); | |
| var e = $("./src/reddit/selectors/tooltip.ts"); | |
| const _maskLayer = Object(domain.createStructuredSelector)({ | |
| dropdownIsOpen : (value, name) => { | |
| return Object(e.b)(name.tooltipId)(value); | |
| } | |
| }); | |
| var concatenateSourceMaps = Object(options.connect)(_maskLayer, (saveNotifs, options) => { | |
| return { | |
| onCloseUserDropdown : () => { | |
| return saveNotifs(Object(frame.f)()); | |
| }, | |
| onOpenUserDropdown : async() => { | |
| saveNotifs(Object(frame.d)({ | |
| tooltipId : options.tooltipId | |
| })); | |
| if (options.authorOrSubredditName) { | |
| saveNotifs(Object(self.s)(options.authorOrSubredditName)); | |
| } | |
| } | |
| }; | |
| }); | |
| var opt = $("./src/reddit/actions/subreddit.ts"); | |
| const magnifier = Object(domain.createStructuredSelector)({ | |
| dropdownIsOpen : (value, name) => { | |
| return Object(e.b)(name.tooltipId)(value); | |
| } | |
| }); | |
| var setStringOfFile = Object(options.connect)(magnifier, (saveNotifs, options) => { | |
| return { | |
| onCloseUserDropdown : () => { | |
| return saveNotifs(Object(frame.f)()); | |
| }, | |
| onOpenUserDropdown : async() => { | |
| saveNotifs(Object(frame.d)({ | |
| tooltipId : options.tooltipId | |
| })); | |
| if (options.authorOrSubredditName) { | |
| saveNotifs(Object(opt.t)(options.authorOrSubredditName)); | |
| } | |
| } | |
| }; | |
| }); | |
| $.d(value, "a", function() { | |
| return x; | |
| }); | |
| $.d(value, "b", function() { | |
| return O; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const outFile = subGraph()(class extends lm.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.closeHovercardTimeoutId = 0; | |
| this.openHovercardTimeoutId = 0; | |
| this.isHovering = false; | |
| this.hoverEl = void 0; | |
| this.onHoverElMouseEnter = () => { | |
| this.isHovering = true; | |
| }; | |
| this.onHoverElMouseLeave = () => { | |
| this.isHovering = false; | |
| }; | |
| this.onMouseEnter = (value) => { | |
| if (this.closeHovercardTimeoutId) { | |
| clearTimeout(this.closeHovercardTimeoutId); | |
| } | |
| this.openHovercardTimeoutId = window.setTimeout(() => { | |
| if (!(this.isHovering || this.props.dropdownIsOpen)) { | |
| this.props.onOpenUserDropdown(); | |
| this.props.sendHoverEvent(); | |
| } | |
| }, 500); | |
| }; | |
| this.onMouseLeave = () => { | |
| if (this.openHovercardTimeoutId) { | |
| clearTimeout(this.openHovercardTimeoutId); | |
| } | |
| this.closeHovercardTimeoutId = window.setTimeout(() => { | |
| if (!this.isHovering) { | |
| this.props.onCloseUserDropdown(); | |
| } | |
| }, 300); | |
| }; | |
| } | |
| componentDidMount() { | |
| const e = document.getElementById(this.props.hoverId); | |
| if (e) { | |
| this.hoverEl = e; | |
| this.addHoverListeners(this.hoverEl); | |
| } | |
| } | |
| componentWillUnmount() { | |
| if (this.hoverEl) { | |
| this.removeHoverListeners(this.hoverEl); | |
| } | |
| this.hoverEl = void 0; | |
| if (this.openHovercardTimeoutId) { | |
| window.clearTimeout(this.openHovercardTimeoutId); | |
| } | |
| } | |
| addHoverListeners(person) { | |
| person.addEventListener("mouseenter", this.onHoverElMouseEnter); | |
| person.addEventListener("mouseleave", this.onHoverElMouseLeave); | |
| } | |
| removeHoverListeners(_html) { | |
| _html.removeEventListener("mouseenter", this.onHoverElMouseEnter); | |
| _html.removeEventListener("mouseleave", this.onHoverElMouseLeave); | |
| } | |
| render() { | |
| var _props = this.props; | |
| const form = _props.children; | |
| const langClass = _props.className; | |
| return createElement("div", { | |
| className : langClass, | |
| onMouseEnter : this.onMouseEnter, | |
| onMouseLeave : this.onMouseLeave | |
| }, void 0, form); | |
| } | |
| }).withConfig({ | |
| componentId : "xvda30-0" | |
| })(["display: inline-block;flex: 0 0 auto;"]); | |
| const x = concatenateSourceMaps(outFile); | |
| const O = setStringOfFile(outFile); | |
| }, | |
| "./src/reddit/components/Hovercards/SubredditHovercard/index.tsx" : function(outcons, fn, $) { | |
| var x = $("./node_modules/react/index.js"); | |
| var global = $.n(x); | |
| var spec = $("./src/reddit/components/Hovercards/helpers.ts"); | |
| var node = $("./src/reddit/components/Hovercards/HoverDiv/index.tsx"); | |
| var window = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var self = $("./src/reddit/selectors/telemetry.ts"); | |
| const parse = (event, orig, callback) => { | |
| return (value) => { | |
| return { | |
| source : "subreddit_hovercard", | |
| action : "click", | |
| noun : orig, | |
| post : callback ? self.post(value, callback) : void 0, | |
| subreddit : self.subredditById(value, event), | |
| screen : self.screen(value) | |
| }; | |
| }; | |
| }; | |
| const open = (e, i) => { | |
| return (s) => { | |
| return { | |
| source : "subreddit_hovercard", | |
| action : "view", | |
| noun : "hover_subreddit_hovercard", | |
| post : i ? self.post(s, i) : void 0, | |
| subreddit : self.subredditById(s, e), | |
| screen : self.screen(s) | |
| }; | |
| }; | |
| }; | |
| var REACT_ELEMENT_TYPE; | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var frame = $("./src/app/actions/tooltip.ts"); | |
| var info = $("./src/reddit/selectors/subreddit.ts"); | |
| var i = $("./src/reddit/selectors/tooltip.ts"); | |
| var o = $("./src/reddit/selectors/user.ts"); | |
| var sources = $("./node_modules/react-router-dom/es/index.js"); | |
| var type = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var instance = $.n(type); | |
| var e = $("./src/app/strings/index.ts"); | |
| var schema = $("./src/lib/prettyPrintNumber/index.ts"); | |
| var results = $("./src/reddit/components/CommunityType/index.tsx"); | |
| var child = $("./src/reddit/components/JSAPIContainers/index.tsx"); | |
| var data = $("./src/reddit/components/OverlayAwareTooltip/index.tsx"); | |
| var src = $("./src/reddit/components/SubredditIcon/index.tsx"); | |
| var trg = $("./src/reddit/constants/zIndex.ts"); | |
| var _this = $("./src/reddit/controls/Button/index.tsx"); | |
| var $gBCRBottom = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var event = $("./src/reddit/helpers/truncateStringWithEllipsis.ts"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var setInterval = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const Range = instance()(src.b).withConfig({ | |
| componentId : "s2nuran-0" | |
| })(["margin-right: 8px;height: 32px;width: 32px;"]); | |
| const Selector = instance()(sources.a).withConfig({ | |
| componentId : "s2nuran-1" | |
| })(["", "align-items: center;color: ", ";display: flex;"], $gBCRBottom.titleFontH4, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const Route = instance.a.div.withConfig({ | |
| componentId : "s2nuran-2" | |
| })(["", "color: ", ";padding: 8px 0;"], $gBCRBottom.metadataFont, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const Plus = instance.a.div.withConfig({ | |
| componentId : "s2nuran-3" | |
| })(["width: 100%;box-sizing: border-box;display: flex;"]); | |
| const ModList = instance.a.div.withConfig({ | |
| componentId : "s2nuran-4" | |
| })(["display: flex;padding: 8px 0px;"]); | |
| const Cross = instance.a.div.withConfig({ | |
| componentId : "s2nuran-5" | |
| })(["border-right: 1px solid ", ";flex: 1 0 auto;"], (text) => { | |
| return Object(opt.c)(text).line; | |
| }); | |
| const span = instance.a.div.withConfig({ | |
| componentId : "s2nuran-6" | |
| })(["flex: 1 0 auto;padding-left: 12px;"]); | |
| const div = instance.a.div.withConfig({ | |
| componentId : "s2nuran-7" | |
| })(["", "color: ", ";"], $gBCRBottom.titleFontH4, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }); | |
| const option = instance.a.div.withConfig({ | |
| componentId : "s2nuran-8" | |
| })(["", "color: ", ";"], $gBCRBottom.metadataFont, (e) => { | |
| return Object(opt.c)(e).metaText; | |
| }); | |
| const h2 = instance.a.div.withConfig({ | |
| componentId : "s2nuran-9" | |
| })(["padding: 12px;"]); | |
| const Select = (options) => { | |
| return createElement(ModList, {}, void 0, createElement(Cross, {}, void 0, createElement(div, {}, void 0, Object(schema.b)(options.subredditAboutInfo.subscribers)), createElement(option, {}, void 0, Object(e.a)(options.language, "structuredStyles.widgets.id-card.subscribersText"))), createElement(span, {}, void 0, createElement(div, {}, void 0, Object(schema.b)(options.subredditAboutInfo.accountsActive)), createElement(option, {}, void 0, Object(e.a)(options.language, "structuredStyles.widgets.id-card.currentlyViewingText")))); | |
| }; | |
| const a = instance.a.div.withConfig({ | |
| componentId : "s2nuran-10" | |
| })(["background-color: ", ";border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.2);position: absolute;width: ", "px;z-index: ", ";"], (query) => { | |
| return Object(opt.c)(query).body; | |
| }, 240, trg.t); | |
| const DropIndicator = Object(data.a)((options) => { | |
| const langClass = options.className; | |
| const CAPTURE_ID = options.hoverId; | |
| const trackLang = options.language; | |
| const done = options.postId; | |
| const useStyleString = options.style; | |
| const b = options.subreddit; | |
| const args = options.subredditAboutInfo; | |
| return b && args ? createElement(a, { | |
| className : langClass, | |
| id : CAPTURE_ID, | |
| style : useStyleString | |
| }, void 0, createElement(h2, {}, void 0, createElement(Plus, {}, void 0, createElement(Range, { | |
| subredditOrProfile : b | |
| }), createElement(Selector, { | |
| onClick : () => { | |
| return options.sendEvent(parse(b.id, "title", done)); | |
| }, | |
| to : `${b.url}` | |
| }, void 0, b.displayText)), createElement(Select, { | |
| language : trackLang, | |
| subredditAboutInfo : args | |
| }), createElement(results.a, { | |
| allowContractors : b.allowContractors, | |
| isNSFW : b.isNSFW, | |
| type : b.type | |
| }), createElement(Route, {}, void 0, Object(event.a)(args.publicDescription || "", 140)), createElement(_this.f, { | |
| onClick : () => { | |
| return options.sendEvent(parse(b.id, "visit", done)); | |
| }, | |
| to : `${b.url}` | |
| }, void 0, Object(e.a)(trackLang, "hovercard.viewCommunity")), createElement(child.h, { | |
| id : b.id, | |
| type : "subreddit" | |
| }))) : createElement(a, { | |
| style : useStyleString | |
| }); | |
| }); | |
| var fps = (data) => { | |
| const isOpen = data.activeTooltipId === data.tooltipId; | |
| return global.a.createElement(DropIndicator, setInterval({ | |
| isOpen : isOpen | |
| }, data)); | |
| }; | |
| var callback = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const artistTrack = Object(domain.createStructuredSelector)({ | |
| activeTooltipId : i.a, | |
| language : o.M, | |
| subreddit : info.x, | |
| subredditAboutInfo : info.u | |
| }); | |
| var SiteStatus = Object(options.connect)(artistTrack, (saveNotifs) => { | |
| return { | |
| onHideTooltip : () => { | |
| return saveNotifs(Object(frame.f)()); | |
| } | |
| }; | |
| })(Object(window.b)((data) => { | |
| return callback("div", { | |
| className : data.className, | |
| id : data.tooltipId, | |
| onMouseLeave : data.onHideTooltip | |
| }, void 0, callback(fps, { | |
| activeTooltipId : data.activeTooltipId, | |
| hoverId : data.hoverId, | |
| language : data.language, | |
| onHideTooltip : data.onHideTooltip, | |
| postId : data.postId, | |
| sendEvent : data.sendEvent, | |
| subreddit : data.subreddit, | |
| subredditAboutInfo : data.subredditAboutInfo, | |
| tooltipId : data.tooltipId, | |
| tooltipType : data.tooltipType | |
| })); | |
| })); | |
| var h = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const Y = "SubredditInfoTooltip"; | |
| fn.a = Object(window.b)(class extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.sendEvent = () => { | |
| return this.props.sendEvent(open(this.props.subredditName, this.props.postId)); | |
| }; | |
| } | |
| render() { | |
| const item = this.props; | |
| const TRAVIS_API_JOBS_URL = Object(spec.b)({ | |
| itemId : item.postId, | |
| subredditName : item.subredditName, | |
| tooltipIdPrefix : Y, | |
| tooltipType : item.tooltipType | |
| }); | |
| const hoverId = `${TRAVIS_API_JOBS_URL}-hover-id`; | |
| return h(node.b, { | |
| hoverId : hoverId, | |
| sendHoverEvent : this.sendEvent, | |
| authorOrSubredditName : item.subredditName, | |
| tooltipId : TRAVIS_API_JOBS_URL | |
| }, void 0, item.children, h(SiteStatus, { | |
| className : item.className, | |
| hoverId : hoverId, | |
| postId : item.postId, | |
| subredditName : item.subredditName, | |
| tooltipId : TRAVIS_API_JOBS_URL, | |
| tooltipType : item.tooltipType | |
| })); | |
| } | |
| }); | |
| }, | |
| "./src/reddit/components/Hovercards/helpers.ts" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return a; | |
| }); | |
| $.d(value, "c", function() { | |
| return d; | |
| }); | |
| $.d(value, "b", function() { | |
| return render; | |
| }); | |
| var relativeUrlImg = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var r = $("./src/reddit/layout/row/Inline/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| const a = $.n(el)()(r.a).withConfig({ | |
| componentId : "s1590ixi-0" | |
| })(["", "cursor: pointer;color: ", ";fill: ", ";padding: 6px 12px;&:hover {background-color: ", ";color: ", ";fill: ", ";}"], relativeUrlImg.actionFont, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, (text) => { | |
| return Object(frame.c)(text).line; | |
| }, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const d = "\n display: flex;\n height: 16px;\n width: 16px;\n margin-right: 6px;\n"; | |
| const render = (self) => { | |
| const stripeAPIVersion = self.author; | |
| const n = self.itemId; | |
| const constructorPartParm1 = self.subredditName; | |
| const r = self.tooltipIdPrefix; | |
| const a = self.tooltipType; | |
| let className = r; | |
| return n && (className = `${className}--${n}`), a && (className = `${className}--${a}`), stripeAPIVersion && (className = `${className}--${stripeAPIVersion}`), constructorPartParm1 && (className = `${className}--${constructorPartParm1}`), className; | |
| }; | |
| }, | |
| "./src/reddit/components/InfoTextTooltip/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "b", function() { | |
| return checkParentContainer; | |
| }); | |
| $.d(value, "a", function() { | |
| return x; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var node = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var me = $.n(node); | |
| var l = $("./src/higherOrderComponents/addOverlayEvents.tsx"); | |
| var self = $("./src/reddit/components/OverlayAwareTooltip/index.tsx"); | |
| var trg = $("./src/reddit/constants/zIndex.ts"); | |
| var $realtime = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var opt = $("./src/reddit/selectors/tooltip.ts"); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const GET_AUTH_URL_TIMEOUT = Object(node.keyframes)(["from {opacity: 0;}to {opacity: 1;}"]); | |
| const PacChooser = me.a.div.withConfig({ | |
| componentId : "s1jb5xp9-0" | |
| })(["", "padding: 3px 9px;position: absolute;border-radius: 4px;margin-top: -6px;background: #000;color: #FFF;animation: ", " 0.5s step-end;z-index: ", ";white-space: pre-wrap;/* CSS arrow */&:after {content: '';position: absolute;top: 100%;left: calc(50% - 4px - ", "px);width: 0;height: 0;border-top: 3px solid #000;border-left: 4px solid transparent;border-right: 4px solid transparent;}"], $realtime.titleFontH6, GET_AUTH_URL_TIMEOUT, trg.t, (table) => { | |
| return table["data-overflow"].left; | |
| }); | |
| const ModList = me()(PacChooser).withConfig({ | |
| componentId : "s1jb5xp9-1" | |
| })(["margin-top: 6px;&:after {border-bottom: 3px solid #000;border-top: none;bottom: 100%;top: auto;}"]); | |
| const checkParentContainer = (props) => { | |
| return createElement(PacChooser, { | |
| className : props.className, | |
| style : props.style, | |
| "data-overflow" : props.overflow | |
| }, void 0, props.text, props.children); | |
| }; | |
| const x = (data) => { | |
| return createElement(ModList, { | |
| className : data.className, | |
| style : data.style, | |
| "data-overflow" : data.overflow | |
| }, void 0, data.text, data.children); | |
| }; | |
| const artistTrack = Object(domain.createStructuredSelector)({ | |
| isOpen : (value, { | |
| tooltipId : isIntegerRE | |
| }) => { | |
| return Object(opt.b)(isIntegerRE)(value); | |
| } | |
| }); | |
| const d = Object(self.a)(x, [l.a.Click, l.a.Keydown]); | |
| const a = Object(self.a)(checkParentContainer, [l.a.Click, l.a.Keydown]); | |
| const format = Object(options.connect)(artistTrack); | |
| value.c = format((props) => { | |
| return props.caretOnTop ? row.a.createElement(d, _extends({}, props, { | |
| targetPosition : ["center", "bottom"], | |
| tooltipPosition : ["center", "top"] | |
| })) : row.a.createElement(a, _extends({}, props, { | |
| targetPosition : ["center", "top"], | |
| tooltipPosition : ["center", "bottom"] | |
| })); | |
| }); | |
| }, | |
| "./src/reddit/components/JSAPIContainers/index.tsx" : function(sometotal, value, $) { | |
| var m = $("./node_modules/react/index.js"); | |
| var row = $.n(m); | |
| var e = $("./node_modules/react-redux/es/index.js"); | |
| var self = $("./node_modules/reselect/lib/index.js"); | |
| var a = $("./node_modules/lodash/isNil.js"); | |
| var fromISOString = $.n(a); | |
| var doc = $("./src/reddit/constants/jsapiEvents.ts"); | |
| var REACT_ELEMENT_TYPE; | |
| var that = $("./src/reddit/singleton/EventSystem.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var mixin = function(o, t) { | |
| var obj = {}; | |
| var a; | |
| for (a in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, a) && t.indexOf(a) < 0) { | |
| obj[a] = o[a]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| a = Object.getOwnPropertySymbols(o); | |
| for (; i < a.length; i++) { | |
| if (t.indexOf(a[i]) < 0) { | |
| obj[a[i]] = o[a[i]]; | |
| } | |
| } | |
| } | |
| return obj; | |
| }; | |
| const artistTrack = Object(self.createStructuredSelector)({ | |
| consumers : (val) => { | |
| return val.jsApi; | |
| } | |
| }); | |
| var body = Object(e.connect)(artistTrack, {})(class extends m.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.el = void 0; | |
| this.fireEvent = (event) => { | |
| const self = this.props; | |
| const albumsTracksF = (self.className, self.consumers, mixin(self, ["className", "consumers"])); | |
| that.a.publish(doc.a, albumsTracksF, event); | |
| }; | |
| this.setRef = (el) => { | |
| return this.el = el; | |
| }; | |
| } | |
| componentDidMount() { | |
| if (!fromISOString()(this.el)) { | |
| this.fireEvent(this.el); | |
| } | |
| } | |
| componentDidUpdate() { | |
| if (!fromISOString()(this.el)) { | |
| this.fireEvent(this.el); | |
| } | |
| } | |
| render() { | |
| const self = this.props; | |
| return self.consumers.length ? row.a.createElement("span", { | |
| className : this.props.className, | |
| ref : this.setRef | |
| }, self.consumers.map((icon) => { | |
| return icon && h("span", { | |
| "data-name" : icon | |
| }, icon); | |
| })) : null; | |
| } | |
| }); | |
| var options = $("./src/reddit/selectors/comments.ts"); | |
| var data = $("./src/reddit/selectors/posts.ts"); | |
| var triggerEvent = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const init = (state, bindings) => { | |
| const comment = Object(options.n)(state, bindings); | |
| const postId = comment.postId; | |
| const activeInfo = Object(data.N)(state, { | |
| postId : postId | |
| }); | |
| return { | |
| comment : comment, | |
| isModerator : !(!activeInfo || !activeInfo.name) && !!state.moderatingSubreddits[activeInfo.name], | |
| subredditOrProfile : Object(data.N)(state, { | |
| postId : postId | |
| }) | |
| }; | |
| }; | |
| var x = Object(e.connect)(() => { | |
| return Object(self.createSelector)(init, options.j, (askForResult, i) => { | |
| return Object.assign({}, askForResult, { | |
| depth : i | |
| }); | |
| }); | |
| })((data) => { | |
| return triggerEvent(body, { | |
| type : "comment", | |
| data : { | |
| author : data.comment.author, | |
| approvedAtUTC : data.comment.approvedAtUTC, | |
| approvedBy : data.comment.approvedBy, | |
| bannedAtUTC : data.comment.bannedAtUTC, | |
| body : data.comment.body, | |
| created : data.comment.created, | |
| distinguishType : data.comment.distinguishType, | |
| id : data.comment.id, | |
| isApproved : data.comment.isApproved, | |
| isRemoved : data.comment.isRemoved, | |
| isSpam : data.comment.isSpam, | |
| isStickied : data.comment.isStickied, | |
| isTopLevel : 0 === data.depth, | |
| post : { | |
| id : data.comment.postId | |
| }, | |
| removedBy : data.comment.bannedBy, | |
| subreddit : { | |
| id : data.subredditOrProfile ? data.subredditOrProfile.id : "", | |
| name : data.subredditOrProfile ? data.subredditOrProfile.name : "", | |
| type : data.subredditOrProfile ? data.subredditOrProfile.type : "" | |
| } | |
| } | |
| }); | |
| }); | |
| var opt = $("./src/reddit/selectors/subreddit.ts"); | |
| var broadcast = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const ActionMenu = (state, title) => { | |
| const commentColour = Object(options.n)(state, title); | |
| const activeInfo = Object(opt.D)(state, title); | |
| return { | |
| comment : commentColour, | |
| isModerator : !(!activeInfo || !activeInfo.name) && !!state.moderatingSubreddits[activeInfo.name], | |
| subredditOrProfile : activeInfo | |
| }; | |
| }; | |
| var w = Object(e.connect)(() => { | |
| return Object(self.createSelector)(ActionMenu, (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| }); | |
| })((data) => { | |
| return broadcast(body, { | |
| type : "commentAuthor", | |
| data : { | |
| author : data.comment.author, | |
| comment : { | |
| id : data.commentId | |
| }, | |
| isModerator : data.isModerator, | |
| post : { | |
| id : data.comment.postId | |
| }, | |
| subreddit : { | |
| id : data.subredditOrProfile ? data.subredditOrProfile.id : "", | |
| name : data.subredditOrProfile ? data.subredditOrProfile.name : "", | |
| type : data.subredditOrProfile ? data.subredditOrProfile.type : "" | |
| } | |
| } | |
| }); | |
| }); | |
| var cb = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var P = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| subreddit : opt.I | |
| }); | |
| })((options) => { | |
| return cb(body, { | |
| className : options.className, | |
| type : "communityTools", | |
| data : { | |
| sectionName : options.sectionName, | |
| subreddit : options.subreddit ? { | |
| id : options.subreddit.id, | |
| name : options.subreddit.name, | |
| type : options.subreddit.type | |
| } : {} | |
| } | |
| }); | |
| }); | |
| var declare = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var I = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| post : data.C, | |
| subredditOrProfile : data.N, | |
| isModerator : (value, key) => { | |
| const mesh = Object(data.N)(value, key); | |
| return mesh && !!value.moderatingSubreddits[mesh.name] || false; | |
| } | |
| }); | |
| })((data) => { | |
| return declare(body, { | |
| className : data.className, | |
| type : "post", | |
| data : { | |
| author : data.post.author, | |
| approvedAtUTC : data.post.approvedAtUTC, | |
| approvedBy : data.post.approvedBy, | |
| bannedAtUTC : data.post.bannedAtUTC, | |
| created : data.post.created, | |
| numComments : data.post.numComments, | |
| distinguishType : data.post.distinguishType, | |
| domain : data.post.source && data.post.source.displayText, | |
| flair : data.post.flair, | |
| id : data.post.id, | |
| isApproved : data.post.isApproved, | |
| isRemoved : data.post.isRemoved, | |
| isSpam : data.post.isSpam, | |
| media : data.post.media, | |
| permalink : data.post.permalink, | |
| removedBy : data.post.bannedBy, | |
| sourceUrl : data.post.source && data.post.source.url, | |
| subreddit : data.subredditOrProfile ? { | |
| id : data.subredditOrProfile.id, | |
| name : data.subredditOrProfile.name, | |
| type : data.subredditOrProfile.type | |
| } : {}, | |
| title : data.post.title, | |
| voteState : data.post.voteState | |
| } | |
| }); | |
| }); | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var N = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| subredditOrProfile : (value, c) => { | |
| return Object(data.N)(value, { | |
| postId : c.post.id | |
| }); | |
| }, | |
| isModerator : (value, key) => { | |
| const mesh = Object(data.N)(value, { | |
| postId : key.post.id | |
| }); | |
| return mesh && !!value.moderatingSubreddits[mesh.name] || false; | |
| } | |
| }); | |
| })((data) => { | |
| return createElement(body, { | |
| className : data.className, | |
| type : "postAuthor", | |
| data : { | |
| author : data.post.author, | |
| isModerator : data.isModerator, | |
| post : { | |
| id : data.post.id | |
| }, | |
| subreddit : data.subredditOrProfile ? { | |
| id : data.subredditOrProfile.id, | |
| name : data.subredditOrProfile.name, | |
| type : data.subredditOrProfile.type | |
| } : {} | |
| } | |
| }); | |
| }); | |
| var extend = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var T = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| post : data.C, | |
| subredditOrProfile : data.N, | |
| isModerator : (value, key) => { | |
| const mesh = Object(data.N)(value, key); | |
| return mesh && !!value.moderatingSubreddits[mesh.name] || false; | |
| } | |
| }); | |
| })((data) => { | |
| return extend(body, { | |
| className : data.className, | |
| type : "postModTools", | |
| data : { | |
| author : data.post.author, | |
| approvedAtUTC : data.post.approvedAtUTC, | |
| approvedBy : data.post.approvedBy, | |
| bannedAtUTC : data.post.bannedAtUTC, | |
| distinguishType : data.post.distinguishType, | |
| flair : data.post.flair, | |
| id : data.post.id, | |
| isApproved : data.post.isApproved, | |
| isRemoved : data.post.isRemoved, | |
| isSpam : data.post.isSpam, | |
| media : data.post.media, | |
| numComments : data.post.numComments, | |
| permalink : data.post.permalink, | |
| removedBy : data.post.bannedBy, | |
| subreddit : data.subredditOrProfile ? { | |
| id : data.subredditOrProfile.id, | |
| name : data.subredditOrProfile.name, | |
| type : data.subredditOrProfile.type | |
| } : {}, | |
| title : data.post.title, | |
| voteState : data.post.voteState | |
| } | |
| }); | |
| }); | |
| var el = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var _ = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| subreddit : opt.I | |
| }); | |
| })((s) => { | |
| return el(body, { | |
| className : s.className, | |
| type : "sidebar", | |
| data : { | |
| subreddit : s.subreddit ? { | |
| id : s.subreddit.id, | |
| name : s.subreddit.name, | |
| type : s.subreddit.type | |
| } : {} | |
| } | |
| }); | |
| }); | |
| var callback = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var R = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| subredditOrProfile : (value, name) => { | |
| return Object(opt.E)(value, { | |
| identifier : name | |
| }); | |
| } | |
| }); | |
| })((state) => { | |
| return callback(body, { | |
| className : state.className, | |
| type : "subreddit", | |
| data : { | |
| id : state.subredditOrProfile.id, | |
| displayText : state.subredditOrProfile.displayText, | |
| name : state.subredditOrProfile.name, | |
| title : state.subredditOrProfile.title, | |
| url : state.subredditOrProfile.title | |
| } | |
| }); | |
| }); | |
| var check = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var o = Object(e.connect)(() => { | |
| return Object(self.createStructuredSelector)({ | |
| subreddit : (value, { | |
| subredditId : builtItem | |
| }) => { | |
| return builtItem ? Object(opt.I)(value, { | |
| subredditId : builtItem | |
| }) : null; | |
| } | |
| }); | |
| })((data) => { | |
| return check(body, { | |
| className : data.className, | |
| type : "userHovercard", | |
| data : { | |
| user : data.user, | |
| contextId : data.contextId, | |
| subreddit : data.subreddit ? { | |
| id : data.subreddit.id, | |
| name : data.subreddit.name, | |
| type : data.subreddit.type | |
| } : {} | |
| } | |
| }); | |
| }); | |
| $.d(value, "a", function() { | |
| return x; | |
| }); | |
| $.d(value, "b", function() { | |
| return w; | |
| }); | |
| $.d(value, "c", function() { | |
| return P; | |
| }); | |
| $.d(value, "d", function() { | |
| return I; | |
| }); | |
| $.d(value, "e", function() { | |
| return N; | |
| }); | |
| $.d(value, "f", function() { | |
| return T; | |
| }); | |
| $.d(value, "g", function() { | |
| return _; | |
| }); | |
| $.d(value, "h", function() { | |
| return R; | |
| }); | |
| $.d(value, "i", function() { | |
| return o; | |
| }); | |
| }, | |
| "./src/reddit/components/LightboxHeader/index.m.less" : function(exports, name, requiredFrom) { | |
| exports.exports = { | |
| container : "K4Eem3pMbRbAYioOfqN5E", | |
| postDetails : "-DOLBAFWXMQX1Q3ErGO8I", | |
| mediaIcon : "_33YMDoIltkTaZemWTS7Yki", | |
| postTitle : "P9Qd6oTCWgLr3ackKg0I5", | |
| horizontalVotes : "_15Igkrvvp7jIfVHt0eKzFd", | |
| actions : "_25ONQRwoX20oeRXFl_FZXt", | |
| close : "c_rRg_d32D6ZO5sV8DmMM", | |
| closeText : "C9XkFfcvNxFrFRVdKxc8x" | |
| }; | |
| }, | |
| "./src/reddit/components/ModalStyledComponents/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "b", function() { | |
| return p; | |
| }); | |
| $.d(value, "c", function() { | |
| return m; | |
| }); | |
| $.d(value, "k", function() { | |
| return f; | |
| }); | |
| $.d(value, "j", function() { | |
| return b; | |
| }); | |
| $.d(value, "d", function() { | |
| return h; | |
| }); | |
| $.d(value, "i", function() { | |
| return g; | |
| }); | |
| $.d(value, "f", function() { | |
| return v; | |
| }); | |
| $.d(value, "e", function() { | |
| return y; | |
| }); | |
| $.d(value, "g", function() { | |
| return x; | |
| }); | |
| $.d(value, "l", function() { | |
| return O; | |
| }); | |
| $.d(value, "h", function() { | |
| return C; | |
| }); | |
| $.d(value, "o", function() { | |
| return j; | |
| }); | |
| $.d(value, "p", function() { | |
| return w; | |
| }); | |
| $.d(value, "m", function() { | |
| return S; | |
| }); | |
| $.d(value, "a", function() { | |
| return P; | |
| }); | |
| $.d(value, "n", function() { | |
| return M; | |
| }); | |
| var self = $("./node_modules/polished/dist/polished.es.js"); | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var data = $.n(r); | |
| var handler = $("./src/reddit/constants/colors.ts"); | |
| var floater = $("./src/reddit/constants/componentSizes.ts"); | |
| var region = $("./src/reddit/controls/Button/index.tsx"); | |
| var theme = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var clonedI = $("./src/reddit/icons/svgs/Close/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| const p = data()(clonedI.a).withConfig({ | |
| componentId : "hclev2-0" | |
| })(["height: 16px;width: 16px;fill: ", ";"], (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| const m = data.a.section.withConfig({ | |
| componentId : "hclev2-1" | |
| })(["box-shadow: 0 2 15px rgba(0, 0, 0, 0.3);max-width: ", "px;min-width: ", "px;"], floater.s, floater.t); | |
| const f = data.a.p.withConfig({ | |
| componentId : "hclev2-2" | |
| })(["display: block;", "color: ", ";"], theme.bodyFont, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const b = data.a.div.withConfig({ | |
| componentId : "hclev2-3" | |
| })(["", "color: ", ";margin-bottom: 8px;"], theme.bodyFontSmall, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const h = data.a.div.withConfig({ | |
| componentId : "hclev2-4" | |
| })(["", "color: ", ";"], theme.metadataFont, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| const g = data.a.div.withConfig({ | |
| componentId : "hclev2-5" | |
| })(["", "color: ", ";"], theme.metadataFont, (e) => { | |
| return Object(frame.c)(e).metaText; | |
| }); | |
| const v = data.a.label.withConfig({ | |
| componentId : "hclev2-6" | |
| })(["display: block;margin-bottom: 16px;"]); | |
| const y = data.a.footer.withConfig({ | |
| componentId : "hclev2-7" | |
| })(["background-color: ", ";border-top: 1px solid ", ";display: flex;justify-content: flex-end;padding: 16px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;"], (text) => { | |
| return Object(frame.c)(text).line; | |
| }, (text) => { | |
| return Object(frame.c)(text).line; | |
| }); | |
| const x = data.a.header.withConfig({ | |
| componentId : "hclev2-8" | |
| })(["border-bottom: 1px solid ", ";border-top-right-radius: 4px;border-top-left-radius: 4px;padding: 16px;svg { display: block; }"], (text) => { | |
| return Object(frame.c)(text).line; | |
| }); | |
| const O = data.a.h1.withConfig({ | |
| componentId : "hclev2-9" | |
| })(["", "color: ", ";"], theme.titleFontH4, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }); | |
| const C = data.a.div.withConfig({ | |
| componentId : "hclev2-10" | |
| })(["padding: 16px;"]); | |
| const j = data.a.textarea.withConfig({ | |
| componentId : "hclev2-11" | |
| })(["background-color: ", ";border: 1px solid ", ";border-radius: 4px;box-sizing: border-box;color: ", ";display: block;height: 78px;padding: 9px 10px;width: 100%;&:focus {outline: none;border: 1px solid ", ";}&::placeholder {color: ", ";}"], (query) => { | |
| return Object(frame.c)(query).body; | |
| }, (text) => { | |
| return Object(frame.c)(text).line; | |
| }, (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| const w = data()(region.d).withConfig({ | |
| componentId : "hclev2-12" | |
| })(["background-color: ", ";border-color: ", ";margin-left: 8px;&:hover {background-color: ", ";border-color: ", ";}"], handler.a.warning, handler.a.warning, Object(self.i)(.8, handler.a.warning), Object(self.i)(.8, handler.a.warning)); | |
| const S = data()(region.d).withConfig({ | |
| componentId : "hclev2-13" | |
| })(["margin-left: 8px;"]); | |
| const P = data()(region.g).withConfig({ | |
| componentId : "hclev2-14" | |
| })(["border-color: ", ";color: ", ";&:hover {border-color: ", ";color: ", ";}"], (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(self.i)(.8, Object(frame.c)(e).actionIcon); | |
| }, (e) => { | |
| return Object(self.i)(.8, Object(frame.c)(e).actionIcon); | |
| }); | |
| const M = data()(region.l).withConfig({ | |
| componentId : "hclev2-15" | |
| })(["color: ", ";&:hover {color: ", ";}"], handler.a.warning, Object(self.i)(.8, handler.a.warning)); | |
| }, | |
| "./src/reddit/components/ModerationDropdown/index.tsx" : function(sometotal, value, config) { | |
| config.d(value, "a", function() { | |
| return s; | |
| }); | |
| var options = config("./src/higherOrderComponents/makeAsync.tsx"); | |
| var pkg = config("./src/lib/loadWithRetries/index.ts"); | |
| const s = "Header--Moderation"; | |
| const leadingImageNode = () => { | |
| return null; | |
| }; | |
| value.b = Object(options.a)({ | |
| ErrorComponent : leadingImageNode, | |
| getComponent : () => { | |
| return Object(pkg.a)(() => { | |
| return config.e("ModerationDropdowns").then(config.bind(null, "./src/reddit/components/ModerationDropdown/_ModerationDropdown.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : leadingImageNode | |
| }); | |
| }, | |
| "./src/reddit/components/MutedUserList/MuteUserModal/index.tsx" : function(types, handler, config) { | |
| var options = config("./src/higherOrderComponents/makeAsync.tsx"); | |
| var pkg = config("./src/lib/loadWithRetries/index.ts"); | |
| const leadingImageNode = () => { | |
| return null; | |
| }; | |
| handler.a = Object(options.a)({ | |
| ErrorComponent : leadingImageNode, | |
| getComponent : () => { | |
| return Object(pkg.a)(() => { | |
| return Promise.all([config.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), config.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), config.e("vendors~ModerationPages"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| config.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), config.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), config.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), | |
| config.e("ModerationPages")]).then(config.bind(null, "./src/reddit/components/MutedUserList/MuteUserModal/_MuteUserModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : leadingImageNode | |
| }); | |
| }, | |
| "./src/reddit/components/OverlayAwareTooltip/index.tsx" : function(sometotal, value, $) { | |
| function c(snapModel, interfaces) { | |
| const DropIndicator = Object(self.a)(snapModel, interfaces); | |
| return Object(opt.b)(class extends row.a.PureComponent { | |
| constructor() { | |
| super(...arguments); | |
| this.state = { | |
| container : null | |
| }; | |
| } | |
| componentDidMount() { | |
| if (this.props.isOverlay) { | |
| const unifiedDiffContainer = document.getElementById(note.d); | |
| this.setState({ | |
| container : unifiedDiffContainer | |
| }); | |
| } | |
| } | |
| render() { | |
| return row.a.createElement(DropIndicator, _extends({}, this.props, { | |
| container : this.state.container, | |
| excludeContainerPosition : this.props.isOverlay | |
| })); | |
| } | |
| }); | |
| } | |
| $.d(value, "a", function() { | |
| return c; | |
| }); | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var self = $("./src/higherOrderComponents/asTooltip.tsx"); | |
| var note = $("./src/reddit/constants/elementIds.ts"); | |
| var opt = $("./src/reddit/contexts/InsideOverlay.tsx"); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| }, | |
| "./src/reddit/components/PinnedSubscriptions/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| title : "FRrbwuHy8Zmlubp3nowLZ", | |
| listHeader : "_3hELZctjzdizaWjW1al9DZ", | |
| unpin : "_2oY_N7NWiAv9m_mFIRdwVX", | |
| icon : "_3B-ny-D97ZKwdUyXAaWF19" | |
| }; | |
| }, | |
| "./src/reddit/components/Poll/MetaData/index.tsx" : function(sometotal, value, clone) { | |
| function onClick(element) { | |
| const selectedValue = (new Date(element.poll.endsAt)).getTime() - Date.now() <= 0; | |
| return h("span", { | |
| className : element.className | |
| }, void 0, selectedValue ? Object(pkg.a)(element.language, "polls.closed", { | |
| timeAgo : Object(opt.b)(element.language, element.poll.endsAt / 1E3) | |
| }) : Object(data.a)(element.language, new Date(element.poll.endsAt))); | |
| } | |
| clone.d(value, "a", function() { | |
| return onClick; | |
| }); | |
| clone("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var pkg = clone("./src/app/strings/index.ts"); | |
| var opt = clone("./src/lib/timeAgo/index.ts"); | |
| var data = clone("./src/lib/timeUntil/index.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| }, | |
| "./src/reddit/components/PostTitle/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| flairList : "_1wrPey753PxLyLbB0NCEZP", | |
| outboundLinkIcon : "qgDkGQIoFEpMMeNtfI0BY", | |
| pollMeta : "FKej75-i0z1XubMqeVh9Q", | |
| styledLink : "SQnoC3ObvgnGjWt90zD9Z", | |
| titleContainer : "y8HYJ-y_lTUHkQIc1mdCq", | |
| postTitleVisibility : "_1hLrLjnE1G_RBCNcN9MVQf" | |
| }; | |
| }, | |
| "./src/reddit/components/PostTitle/index.tsx" : function(argUrl, params, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var frame = $("./node_modules/polished/dist/polished.es.js"); | |
| var x = $("./node_modules/react/index.js"); | |
| var global = $.n(x); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var _tr = $("./node_modules/react-router-dom/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var value = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var found = $.n(value); | |
| var data = $("./src/lib/classNames/index.ts"); | |
| var spec = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var floater = $("./src/reddit/contexts/PageLayer/index.tsx"); | |
| var results = $("./src/reddit/controls/OutboundLink/styled.tsx"); | |
| var event = $("./src/lib/permalinkToOverlayLocation/index.ts"); | |
| var $data = $("./src/reddit/constants/screenWidths.ts"); | |
| var window = $("./src/reddit/helpers/path/index.ts"); | |
| var $layer = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var $gBCRBottom = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var _this = $("./src/reddit/icons/fonts/OutboundLink/index.tsx"); | |
| var inputs = $("./src/reddit/models/Flair/index.ts"); | |
| var o = $("./src/reddit/models/Media/index.ts"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var e = $("./src/lib/getShortenedLink.ts"); | |
| var self = $("./src/reddit/components/FlairWrapper/index.tsx"); | |
| var originalB = $("./src/app/strings/index.ts"); | |
| var schema = $("./src/lib/prettyPrintNumber/index.ts"); | |
| var node = $("./src/reddit/components/Poll/MetaData/index.tsx"); | |
| var el = $("./src/reddit/components/Governance/PostPollMetaData/index.m.less"); | |
| var classListString = $.n(el); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const _maskLayer = Object(domain.createStructuredSelector)({ | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| poll : (value, action) => { | |
| return value.polls.models[action.pollId]; | |
| }, | |
| resultsByVoters : (data, pollData) => { | |
| return data.polls.results.byVoters[pollData.pollId]; | |
| } | |
| }); | |
| var style = Object(options.connect)(_maskLayer)(function(p) { | |
| const currentTheme = p.poll; | |
| const candidate = p.resultsByVoters; | |
| const value = candidate ? candidate.totalVotes : "0"; | |
| return h("div", { | |
| className : Object(data.a)(p.className, classListString.a.proposalMetaData) | |
| }, void 0, h("span", {}, void 0, Object(originalB.c)(p.language, "polls.numVotesCommas", parseInt(value), { | |
| count : Object(schema.a)(value) | |
| })), currentTheme && h(node.a, { | |
| className : classListString.a.proposalMetaDataTime, | |
| language : p.language, | |
| poll : currentTheme | |
| })); | |
| }); | |
| var hmVals = $("./src/reddit/components/Flair/index.tsx"); | |
| var normalizedMatrix = $("./src/reddit/components/InfoTextTooltip/index.tsx"); | |
| var pkg = $("./src/reddit/components/OverlayAwareTooltip/index.tsx"); | |
| var super$0 = $("./src/reddit/constants/colors.ts"); | |
| var types = $("./src/reddit/selectors/user.ts"); | |
| var pos = $("./src/reddit/components/PostTitle/index.m.less"); | |
| var G = $.n(pos); | |
| var callback = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const seekTarget = ["center", "top"]; | |
| const tooltipPosition = ["center", "bottom"]; | |
| const fps = found.a.span.withConfig({ | |
| componentId : "s3ow9en-0" | |
| })(["", "background-color: ", ";color: ", ";"], hmVals.b, super$0.a.alienblue, (query) => { | |
| return Object(opt.c)(query).body; | |
| }); | |
| const stringDivider = Object(originalB.e)("postCreation.modifiers.originalContentPostLabel"); | |
| const body = Object(pkg.a)(normalizedMatrix.b); | |
| const GET_AUTH_URL_TIMEOUT = Object(domain.createStructuredSelector)({ | |
| language : types.M | |
| }); | |
| var type = Object(options.connect)(GET_AUTH_URL_TIMEOUT)(class extends global.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.tooltipTargetElement = null; | |
| this.setTooltipTargetRef = (canCreateDiscussions) => { | |
| return this.tooltipTargetElement = canCreateDiscussions; | |
| }; | |
| this.onShowTooltip = () => { | |
| this.setState({ | |
| showTooltip : true | |
| }); | |
| }; | |
| this.onHideTooltip = () => { | |
| this.setState({ | |
| showTooltip : false | |
| }); | |
| }; | |
| this.state = { | |
| showTooltip : false | |
| }; | |
| } | |
| render() { | |
| const dockerline_eachtext = this.props.language; | |
| const isOpen = this.state.showTooltip; | |
| return callback("div", { | |
| className : G.a.flairList | |
| }, void 0, callback(fps, { | |
| onMouseEnter : this.onShowTooltip, | |
| onMouseLeave : this.onHideTooltip, | |
| innerRef : this.setTooltipTargetRef | |
| }, void 0, callback(body, { | |
| text : stringDivider(dockerline_eachtext), | |
| isOpen : isOpen, | |
| tooltipTarget : this.tooltipTargetElement, | |
| targetPosition : seekTarget, | |
| tooltipPosition : tooltipPosition | |
| }), "OC")); | |
| } | |
| }); | |
| var $self = $("./src/reddit/selectors/posts.ts"); | |
| var md = $("./src/reddit/selectors/subreddit.ts"); | |
| var result = $("./src/config.ts"); | |
| $.d(params, "b", function() { | |
| return LiquescentType; | |
| }); | |
| $.d(params, "a", function() { | |
| return ModList; | |
| }); | |
| var LiquescentType; | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var assign = function(o, s) { | |
| var t = {}; | |
| var m; | |
| for (m in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, m) && s.indexOf(m) < 0) { | |
| t[m] = o[m]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| m = Object.getOwnPropertySymbols(o); | |
| for (; i < m.length; i++) { | |
| if (s.indexOf(m[i]) < 0) { | |
| t[m[i]] = o[m[i]]; | |
| } | |
| } | |
| } | |
| return t; | |
| }; | |
| !function(returnArray) { | |
| returnArray[returnArray.ExtraLarge = 0] = "ExtraLarge"; | |
| returnArray[returnArray.Large = 1] = "Large"; | |
| returnArray[returnArray.Medium = 2] = "Medium"; | |
| returnArray[returnArray.Small = 3] = "Small"; | |
| returnArray[returnArray.ExtraSmall = 4] = "ExtraSmall"; | |
| }(LiquescentType || (LiquescentType = {})); | |
| const ModList = found()((options) => { | |
| options.size; | |
| options.titleColor; | |
| options.nowrap; | |
| var readOnlyFn = options.redditStyle; | |
| var item = assign(options, ["size", "titleColor", "nowrap", "redditStyle"]); | |
| return global.a.createElement("h2", _extends({}, item, { | |
| "data-redditstyle" : readOnlyFn | |
| })); | |
| }).withConfig({ | |
| componentId : "s1okktje-0" | |
| })(["display: inline;", "", "", "", "@media (max-width: ", "px) {", "}padding-right: 5px;"], $layer.s, (fileOne) => { | |
| switch(fileOne.size) { | |
| case LiquescentType.ExtraLarge: | |
| return `\n ${$gBCRBottom.titleFontH2}\n `; | |
| case LiquescentType.Large: | |
| return `\n ${$gBCRBottom.titleFontH3}\n `; | |
| case LiquescentType.Medium: | |
| return `\n ${$gBCRBottom.titleFontH4}\n `; | |
| case LiquescentType.Small: | |
| return `\n ${$gBCRBottom.titleFontH5}\n `; | |
| case LiquescentType.ExtraSmall: | |
| return `\n ${$gBCRBottom.titleFontH6}\n `; | |
| } | |
| }, (options) => { | |
| return options.titleColor ? `color: ${options.titleColor};` : ""; | |
| }, (options) => { | |
| return options.nowrap ? "\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n " : ""; | |
| }, $data.i - 1, $gBCRBottom.titleFontH5); | |
| const numKeysDeleted = Object(value.css)(["&:visited {", " {", "}}"], ModList, (options) => { | |
| return options.disableVisited ? "" : `\n color: ${Object(frame.c)(.45, options.titleColor || Object(opt.c)(options).titleText, Object(opt.c)(options).body)};\n `; | |
| }); | |
| const Navbar = (props) => { | |
| props.disableVisited; | |
| props.titleColor; | |
| var item = assign(props, ["disableVisited", "titleColor"]); | |
| return global.a.createElement(_tr.a, _extends({}, item, { | |
| className : G.a.styledLink | |
| }), item.children); | |
| }; | |
| const postDateGmt = Object(value.css)(["&:visited {", " {", "}}"], ModList, (model) => { | |
| return model.disableVisited ? "" : `\n color: ${Object(frame.c)(.45, Object(opt.c)(model).titleText, "#FFFFFF")};\n `; | |
| }); | |
| const render = (props) => { | |
| props.disableVisited; | |
| props.nowrap; | |
| var newProps = assign(props, ["disableVisited", "nowrap"]); | |
| return global.a.createElement("span", _extends({}, newProps, { | |
| className : Object(data.a)(G.a.titleContainer, newProps.className) | |
| })); | |
| }; | |
| const F_ISO_8601 = Object(value.css)([".", " {", "}.", " {", "", "}"], G.a.styledLink, numKeysDeleted, G.a.titleContainer, postDateGmt, (options) => { | |
| return options.nowrap ? "\n display: flex;\n min-width: 0;\n " : ""; | |
| }); | |
| const condaEnvsObservable = Object(floater.w)({ | |
| isCommentPermalink : floater.y, | |
| pageLayer : (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| } | |
| }); | |
| const artistTrack = Object(domain.createStructuredSelector)({ | |
| flairPosition : (e, { | |
| pageLayer : t | |
| }) => { | |
| return Object(floater.s)(e, { | |
| pageLayer : t | |
| }); | |
| }, | |
| isMeta : (name, { | |
| post : operation | |
| }) => { | |
| return Object($self.m)(name, operation.id); | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| subredditName : (value, { | |
| post : post | |
| }) => { | |
| return Object(md.I)(value, { | |
| subredditId : post.belongsTo.id | |
| }).name; | |
| }, | |
| shouldOpenPostInNewTab : types.Q | |
| }); | |
| const condaInfoObservable = Object(options.connect)(artistTrack); | |
| const option = (props) => { | |
| const article = props.post; | |
| const isValidReq = article.isSponsored; | |
| if (!props.isCommentsPage || props.isCommentPermalink || props.shouldLinkWrap) { | |
| const n = props.isCommentPermalink ? Object(window.b)(article.permalink) : Object(event.a)(article.permalink); | |
| return createElement(render, { | |
| disableVisited : props.disableVisited, | |
| nowrap : props.nowrap | |
| }, void 0, isValidReq ? global.a.createElement(success, props) : createElement(Navbar, { | |
| "data-click-id" : "body", | |
| disableVisited : props.disableVisited, | |
| target : props.shouldOpenPostInNewTab ? "_blank" : void 0, | |
| titleColor : props.titleColor, | |
| to : n | |
| }, void 0, global.a.createElement(success, props))); | |
| } | |
| return createElement(render, { | |
| nowrap : props.nowrap | |
| }, void 0, global.a.createElement(success, props)); | |
| }; | |
| const success = (options) => { | |
| const e = options.post; | |
| const form = options.format ? options.format(e) : e.title; | |
| return createElement(ModList, { | |
| nowrap : options.nowrap, | |
| redditStyle : options.isCommentsPage, | |
| size : options.size, | |
| titleColor : options.titleColor | |
| }, void 0, form); | |
| }; | |
| const init = (module) => { | |
| const packaged = module.hideSourceLink; | |
| const article = module.post; | |
| const n = article.isSponsored; | |
| const r = !packaged && !module.isCrosspost && module.size !== LiquescentType.Large && !article.isSponsored && (article.source || article.media && (article.media.type === o.m.GIFVIDEO || article.media.type === o.m.IMAGE || article.media.type === o.m.EMBED)); | |
| if (packaged || !module.isCommentsPage || module.isCommentPermalink || module.shouldLinkWrap) { | |
| if (r) { | |
| return createElement(results.a, { | |
| href : Object(o.w)(article), | |
| isSponsored : n, | |
| size : module.size, | |
| source : article.source | |
| }, void 0, Object(e.a)(article), createElement(_this.a, { | |
| className : G.a.outboundLinkIcon | |
| })); | |
| } | |
| } else { | |
| if (article.source && !module.isCrosspost && module.size !== LiquescentType.Large && module.size !== LiquescentType.ExtraLarge) { | |
| return createElement(results.a, { | |
| href : article.source.url, | |
| isSponsored : n, | |
| size : module.size, | |
| source : article.source | |
| }, void 0, Object(e.a)(article), createElement(_this.a, {})); | |
| } | |
| } | |
| return null; | |
| }; | |
| params.c = found()(condaEnvsObservable(condaInfoObservable(Object(spec.b)(class extends global.a.Component { | |
| render() { | |
| var value = this.props; | |
| const langClass = value.className; | |
| const user = value.disableFlair; | |
| const side = value.flairPosition; | |
| const r = value.isCommentsPage; | |
| const artistTrack = value.isMeta; | |
| const a = value.isOverlay; | |
| const GET_AUTH_URL_TIMEOUT = value.language; | |
| const $routeParams = value.poll; | |
| const appPostStub = value.post; | |
| const optionsSchemaSuffix = appPostStub.isOriginalContent; | |
| const needsTranslate = side === inputs.a.Left; | |
| const errorMessage = Object(self.b)(artistTrack, appPostStub, GET_AUTH_URL_TIMEOUT); | |
| const grid = needsTranslate ? errorMessage.filter((verifiedEvent) => { | |
| return Object(inputs.k)(verifiedEvent.type); | |
| }) : []; | |
| const oauth = needsTranslate ? errorMessage.filter((verifiedEvent) => { | |
| return !Object(inputs.k)(verifiedEvent.type); | |
| }) : errorMessage; | |
| const h = !user && grid && grid.length > 0 && !a && !r; | |
| const g = !user && oauth && oauth.length > 0 && !a && !r; | |
| return createElement("div", { | |
| className : langClass | |
| }, void 0, h && createElement(self.a, { | |
| titleFlair : grid, | |
| nowrap : true, | |
| post : appPostStub, | |
| sendEvent : this.props.sendEvent, | |
| showCategoryTag : false | |
| }), global.a.createElement(option, this.props), $routeParams && createElement(style, { | |
| className : G.a.pollMeta, | |
| pollId : $routeParams.id | |
| }), !user && optionsSchemaSuffix && createElement(type, {}, "ocTag"), global.a.createElement(init, this.props), g && createElement(self.a, { | |
| titleFlair : oauth, | |
| nowrap : true, | |
| post : appPostStub, | |
| sendEvent : this.props.sendEvent, | |
| showCategoryTag : false | |
| }), createElement("div", { | |
| className : G.a.postTitleVisibility, | |
| dangerouslySetInnerHTML : { | |
| __html : `\n <img src="${result.a.assetPath}/img/renderTimingPixel.png" style="width: 1px; height: 1px;" onLoad="(__markFirstPostVisible || function(){})();" />\n ` | |
| } | |
| })); | |
| } | |
| })))).withConfig({ | |
| componentId : "s1okktje-1" | |
| })(["", ""], F_ISO_8601); | |
| }, | |
| "./src/reddit/components/ProfileIcon/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| img : "_165RkdCO9QoaErMgkkAsEc" | |
| }; | |
| }, | |
| "./src/reddit/components/RawHTMLDisplay/index.tsx" : function(outcons, fn, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var frame = $("./node_modules/polished/dist/polished.es.js"); | |
| var window = ($("./node_modules/react/index.js"), $("./node_modules/react-redux/es/index.js")); | |
| var i = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var runLevel = $.n(i); | |
| var options = $("./src/reddit/actions/page.ts"); | |
| var theme = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var e = $("./src/reddit/helpers/styles/postBackgroundColor.ts"); | |
| var self = $("./src/reddit/helpers/styles/smartTextColor.ts"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const require = Object(window.connect)(null, (moment) => { | |
| return { | |
| onNavigate : (e) => { | |
| return moment(Object(options.N)(e)); | |
| } | |
| }; | |
| }); | |
| const result = runLevel()((props) => { | |
| return createElement("div", { | |
| className : props.className, | |
| dangerouslySetInnerHTML : { | |
| __html : props.html | |
| }, | |
| onClick : (value) => { | |
| ((e, dispatch, onCopy) => { | |
| if (!(e.ctrlKey || e.metaKey || 1 === e.button || "A" !== e.target.tagName)) { | |
| e.preventDefault(); | |
| dispatch(e.target.getAttribute("href")); | |
| } | |
| if (onCopy) { | |
| onCopy(e); | |
| } | |
| })(value, props.onNavigate, props.onClick); | |
| } | |
| }); | |
| }).withConfig({ | |
| componentId : "s1fohmsd-0" | |
| })(["", "color: ", ";word-break: break-word;h1 {", "}h2 {", "}h3 {", "}h4 {", "}h5 {", "}h6 {", "}h1, h2, h3, h4, h5, h6 {margin-top: 1.4em;margin-bottom: 8px;}/* api considers <strong> to be bold, and <em> as italic */em {font-style: italic;}strong {font-weight: 700;}sup {position: relative;top: -0.4em;font-size: 0.7em;line-height: 0.7em;}ul, ol {margin: 4px 0 4px 8px;}a {color: ", ";&, &:visited {color: ", ";text-decoration: underline;}}ul li, ol li {margin: 0.4em 1em;> p {margin-left: -0.2em;}}ul li {list-style: disc outside;}ol li {list-style: decimal outside;}p {padding: 0.5em 0;&:first-child {padding-top: 0;}&:last-child {padding-bottom: 0;}}blockquote {border-left: 4px solid rgba(0, 0, 0, 0.2);margin: 4px 0 4px 8px;padding-left: 8px;}pre {background: rgba(238, 238, 238, 0.8);display: grid;line-height: 1.4;margin: 4px 0;max-width: 100%;overflow: auto;padding: 8px;}pre code {background-color: transparent;color: #222;margin: 0;}code {", | |
| "background: ", ";color: ", ";margin: 0 2px;max-width: 100%;overflow: auto;}table {border: 2px solid ", ";border-collapse: collapse;display: inline-block;margin-bottom: 4px;margin-top: 4px;overflow-x: auto;word-break: normal;max-width: 100%;}tr {border: 1px solid ", ";&:nth-child(even) {background-color: ", ";}&:nth-child(odd) {background-color: ", ";}}th, td {border: 1px solid ", ";padding: 4px 8px;}th {text-align: center;}hr {border: 0;border-top: 1px solid ", ";height: 1px;margin-bottom: 8px;margin-top: 8px;}.md-spoiler-text {border-radius: 2px;background: ", | |
| ";cursor: pointer;color: transparent;& > * {opacity: 0;}}"], theme.bodyFont, (leftFence) => { | |
| return Object(self.a)(Object(e.a)(leftFence)); | |
| }, theme.bodyFontH1, theme.bodyFontH2, theme.bodyFontH3, theme.bodyFontH4, theme.bodyFontH5, theme.bodyFontH6, (e) => { | |
| return Object(opt.c)(e).linkText; | |
| }, (e) => { | |
| return Object(opt.c)(e).linkText; | |
| }, theme.bodyFontMono, (e) => { | |
| return Object(opt.c)(e).flair; | |
| }, (e) => { | |
| return Object(opt.c)(e).postFlairText; | |
| }, (text) => { | |
| return Object(opt.c)(text).line; | |
| }, (text) => { | |
| return Object(opt.c)(text).line; | |
| }, (query) => { | |
| return Object(frame.f)(Object(opt.c)(query).body, .8); | |
| }, (text) => { | |
| return Object(frame.f)(Object(opt.c)(text).line, .8); | |
| }, (text) => { | |
| return Object(opt.c)(text).line; | |
| }, (e) => { | |
| return Object(frame.f)(Object(opt.c)(e).bodyText, .2); | |
| }, (e) => { | |
| return Object(opt.c)(e).metaText; | |
| }); | |
| fn.a = require(result); | |
| }, | |
| "./src/reddit/components/Root/redesignFont.less" : function(branchData, beforeZero, afterZero) { | |
| }, | |
| "./src/reddit/components/ShortcutWrapper/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| shortcutDiv : "_1gsAk1ihQliBnDybgyjghy" | |
| }; | |
| }, | |
| "./src/reddit/components/SubredditIcon/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "c", function() { | |
| return artistTrack; | |
| }); | |
| $.d(value, "a", function() { | |
| return v; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var i = $("./src/reddit/constants/colors.ts"); | |
| var self = $("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"); | |
| var _tr = $("./src/reddit/icons/svgs/CircledPlanet/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var data = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var options = $.n(data); | |
| var done = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var mixin = function(obj, scope) { | |
| var result = {}; | |
| var name; | |
| for (name in obj) { | |
| if (Object.prototype.hasOwnProperty.call(obj, name) && scope.indexOf(name) < 0) { | |
| result[name] = obj[name]; | |
| } | |
| } | |
| if (null != obj && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| name = Object.getOwnPropertySymbols(obj); | |
| for (; i < name.length; i++) { | |
| if (scope.indexOf(name[i]) < 0) { | |
| result[name[i]] = obj[name[i]]; | |
| } | |
| } | |
| } | |
| return result; | |
| }; | |
| const GET_AUTH_URL_TIMEOUT = Object(data.css)(["border-radius: 100%;vertical-align: middle;"]); | |
| const flash_env = options.a.img.withConfig({ | |
| componentId : "s1745pas-0" | |
| })(["", "", ""], GET_AUTH_URL_TIMEOUT, (options) => { | |
| return options.iconColor ? `background-color: ${options.iconColor};` : ""; | |
| }); | |
| const artistTrack = Object(data.css)(["background: ", ";border: 1px solid ", ";border-radius: 9001px;box-sizing: border-box;color: ", ";padding: 3px;vertical-align: middle;fill: ", ";"], (b) => { | |
| return b.color ? b.color : Object(frame.c)(b).active; | |
| }, (e) => { | |
| return Object(frame.c)(e).lightText; | |
| }, (e) => { | |
| return Object(frame.c)(e).lightText; | |
| }, (e) => { | |
| return Object(frame.c)(e).lightText; | |
| }); | |
| const errorDone = options()((module) => { | |
| module.color; | |
| var req = mixin(module, ["color"]); | |
| return row.a.createElement(_tr.a, req); | |
| }).withConfig({ | |
| componentId : "s1745pas-1" | |
| })(["", ""], artistTrack); | |
| const v = options.a.div.withConfig({ | |
| componentId : "s1745pas-2" | |
| })(["", "background-size: 20px 20px;display: inline-block;"], GET_AUTH_URL_TIMEOUT); | |
| value.b = (value) => { | |
| let src; | |
| let color; | |
| if (value.subredditOrProfile) { | |
| var options = Object(self.a)({ | |
| subredditOrProfile : value.subredditOrProfile | |
| }); | |
| src = options.url; | |
| color = options.color; | |
| } else { | |
| src = value.iconUrl; | |
| color = value.primaryColor || i.a.alienblue; | |
| } | |
| if (src) { | |
| const error = done(flash_env, { | |
| className : value.className, | |
| iconColor : color, | |
| role : "presentation", | |
| src : src | |
| }); | |
| return value.linkTo ? done("a", { | |
| href : value.linkTo | |
| }, void 0, error) : error; | |
| } | |
| const error = done(errorDone, { | |
| className : value.className, | |
| color : value.redditStyle ? i.a.alienblue : color, | |
| role : "presentation" | |
| }); | |
| return value.linkTo ? done("a", { | |
| href : value.linkTo | |
| }, void 0, error) : error; | |
| }; | |
| }, | |
| "./src/reddit/components/ThemeProvider/index.tsx" : function(secondTT, result, $) { | |
| $.d(result, "a", function() { | |
| return j; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./node_modules/lodash/isEqual.js"); | |
| var body = $.n(r); | |
| var context = $("./node_modules/react/index.js"); | |
| var lm = $.n(context); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var _this = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var e = $("./src/lib/objectSelector/index.ts"); | |
| var frame = $("./src/reddit/contexts/PageLayer/index.tsx"); | |
| var event = $("./src/reddit/contexts/PageLayer/selectors.ts"); | |
| var opt = $("./src/reddit/models/StructuredStyles/index.ts"); | |
| var origin = $("./src/reddit/models/Theme/index.ts"); | |
| var button = $("./src/reddit/selectors/structuredStyles.ts"); | |
| var data = $("./src/reddit/selectors/subreddit.ts"); | |
| var self = $("./src/reddit/selectors/user.ts"); | |
| var results = $("./src/lib/CSSVariableProvider/index.tsx"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const when = (actions, props) => { | |
| return props.forceRedditTheme ? void 0 : void 0 !== props.subredditName ? props.subredditName : Object(event.p)(actions, props); | |
| }; | |
| const bBlue = Object(options.connect)(() => { | |
| return Object(domain.createSelector)(($this) => { | |
| return $this.themes.current; | |
| }, (e) => { | |
| return !!Object(button.j)(e); | |
| }, (Trex) => { | |
| if (Object(button.j)(Trex)) { | |
| return Trex.structuredStyles.draft; | |
| } | |
| }, (e, mmCoreSplitViewBlock) => { | |
| if (Object(button.j)(e)) { | |
| return Object(button.g)(e, mmCoreSplitViewBlock); | |
| } | |
| }, when, Object(e.a)((dataSource, callback) => { | |
| if (Object(button.j)(dataSource) || Object(self.Z)(dataSource)) { | |
| return; | |
| } | |
| const artistTrack = when(dataSource, callback); | |
| if (!artistTrack) { | |
| return; | |
| } | |
| const list_i = Object(data.B)(dataSource, artistTrack); | |
| if (!list_i) { | |
| return; | |
| } | |
| if (Object(self.Y)(dataSource, { | |
| subredditId : list_i | |
| })) { | |
| return; | |
| } | |
| const r = dataSource.structuredStyles.models[list_i]; | |
| return r || void 0; | |
| }), (fetchResults, callback) => { | |
| const subredditName = when(fetchResults, callback); | |
| if (!subredditName) { | |
| return; | |
| } | |
| const node = Object(data.u)(fetchResults, { | |
| subredditName : subredditName | |
| }); | |
| return node ? node.emojisCustomSize : void 0; | |
| }, (e, canCreateDiscussions) => { | |
| return !canCreateDiscussions.forceDayMode && Object(self.fb)(e).nightmode; | |
| }, (fetchResults, callback) => { | |
| if (!Object(self.fb)(fetchResults).hideNSFW) { | |
| return true; | |
| } | |
| const subredditName = when(fetchResults, callback); | |
| if (subredditName) { | |
| const t = Object(data.x)(fetchResults, { | |
| subredditName : subredditName | |
| }); | |
| return !(!t || !t.isNSFW); | |
| } | |
| return false; | |
| }, (canCreateDiscussions, option) => { | |
| return option.isOverlay; | |
| }, (canCreateDiscussions, TBUtils) => { | |
| return TBUtils.isCommentsPage; | |
| }, (color, url, server, id, stdout, i, a, handler, isSlidingUp, canCreateDiscussions, isOverlay) => { | |
| const res = { | |
| customEmojisSize : a, | |
| shouldShowNSFWContent : isSlidingUp, | |
| isCommentsPage : canCreateDiscussions, | |
| isOverlay : isOverlay | |
| }; | |
| const m = stdout && stdout.length ? `SubredditVars-r-${stdout}` : results.b; | |
| if (url && server && id) { | |
| const themeId = Object(opt.f)(server, id); | |
| return { | |
| isRootOrUniqueClassName : m, | |
| theme : Object(origin.j)(themeId, res) | |
| }; | |
| } | |
| if (i) { | |
| const BLURRED = Object(opt.f)(i); | |
| let newResult; | |
| return { | |
| isRootOrUniqueClassName : m, | |
| theme : newResult = handler ? Object(origin.i)(BLURRED, res) : Object(origin.j)(BLURRED, res) | |
| }; | |
| } | |
| return body()(color.subredditContext, res) ? { | |
| isRootOrUniqueClassName : m, | |
| theme : color | |
| } : (color.subredditContext = res, { | |
| isRootOrUniqueClassName : m, | |
| theme : color | |
| }); | |
| }); | |
| })(class extends lm.a.Component { | |
| render() { | |
| var _props = this.props; | |
| const form = _props.children; | |
| const o = _props.isRootOrUniqueClassName; | |
| const testTheme = _props.theme; | |
| return createElement(_this.ThemeProvider, { | |
| theme : testTheme | |
| }, void 0, createElement(results.c, { | |
| theme : testTheme, | |
| isRootOrUniqueClassName : o | |
| }, void 0, form)); | |
| } | |
| }); | |
| result.b = bBlue; | |
| const j = Object(frame.w)()(bBlue); | |
| }, | |
| "./src/reddit/components/Thumbnail/index.m.less" : function(module, selector, convertToImages) { | |
| module.exports = { | |
| blurredThumbnail : "GnWcY6GPzeZ5rzsiQ98fo", | |
| container : "_2MkcR85HDnYngvlVW2gMMa", | |
| contentType : "_2hIvPRO2xz4rn9LXAJXYDa", | |
| hiddenImage : "_25ZOvQhQdAqwdxPd5z-KFB", | |
| imageThumbnail : "_33Pa96SGhFVpZeI6a7Y_Pl", | |
| linkIcon : "m0n699kowSp8Wfa40lqpF", | |
| outboundLinkIcon : "_2rOixIHGmpfZB93ihJsw3V", | |
| placeholderThumbnail : "_2YO2O4rMRYYMeH_t2y8M5w", | |
| thumbnail : "_2c1ElNxHftd8W_nZtcG9zf", | |
| usePreview : "_78ohNtfA1urjgUhnN1jLi" | |
| }; | |
| }, | |
| "./src/reddit/components/Thumbnail/index.tsx" : function(sometotal, value, o) { | |
| o.d(value, "e", function() { | |
| return j; | |
| }); | |
| o.d(value, "c", function() { | |
| return w; | |
| }); | |
| o.d(value, "b", function() { | |
| return ellipse; | |
| }); | |
| o.d(value, "a", function() { | |
| return elem; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var pkg = o("./src/lib/isUrl/index.ts"); | |
| var a = o("./node_modules/react/index.js"); | |
| var s = o.n(a); | |
| var data = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var found = o.n(data); | |
| var container = o("./src/lib/classNames/index.ts"); | |
| var search = o("./src/reddit/controls/ContentType/index.tsx"); | |
| var content = o("./src/reddit/controls/OutboundLink/index.tsx"); | |
| var myToggleButton = o("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var el = o("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var r = o("./src/reddit/icons/fonts/OutboundLink/index.tsx"); | |
| var note = o("./src/reddit/models/Media/index.ts"); | |
| var self = o("./src/reddit/models/Theme/index.ts"); | |
| var frame = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var form = o("./src/reddit/constants/posts.ts"); | |
| var i = o("./src/reddit/components/Thumbnail/index.m.less"); | |
| var element = o.n(i); | |
| var assign = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const j = Object(data.css)([".", " {", "}.", " {background-color: ", ";}.", " {", "}.", " {filter: blur(", "px);}.", " {color: ", ";}.", " {color: ", ";}"], element.a.container, el.d, element.a.linkIcon, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, element.a.thumbnail, el.d, element.a.blurredThumbnail, form.f, element.a.placeholderThumbnail, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, element.a.outboundLinkIcon, (query) => { | |
| return Object(frame.c)(query).body; | |
| }); | |
| const w = Object(data.css)(["@media (max-width: 639px) {.", " {border-radius: 4px;height: 60px;width: 80px;}}@media (min-width: 640px) {.", " {", "}}.", " {background-color: ", ";}.", " {", "}.", " {filter: blur(", "px);}.", " {color: ", ";}.", " {color: ", ";}"], element.a.container, element.a.container, el.d, element.a.linkIcon, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, element.a.thumbnail, el.d, element.a.blurredThumbnail, form.f, element.a.placeholderThumbnail, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, element.a.outboundLinkIcon, (query) => { | |
| return Object(frame.c)(query).body; | |
| }); | |
| const has = (params) => { | |
| return params.placeholderImage || Object(frame.c)(params).placeholderImage; | |
| }; | |
| const ellipse = found.a.span.withConfig({ | |
| componentId : "s1m0a5q6-0" | |
| })(["color: ", ";", "margin-left: 16px;max-width: 124px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"], (query) => { | |
| return Object(frame.c)(query).body; | |
| }, myToggleButton.metadataFont); | |
| const elem = ({ | |
| className : className, | |
| onClick : onclick, | |
| children : options | |
| }) => { | |
| return $("div", { | |
| onClick : onclick, | |
| className : Object(container.a)(element.a.linkIcon, className) | |
| }, void 0, options); | |
| }; | |
| const Widget = (settings) => { | |
| return $("img", { | |
| alt : settings.alt, | |
| className : Object(container.a)(element.a.hiddenImage, settings.className) | |
| }); | |
| }; | |
| const node = (params) => { | |
| return $("div", { | |
| "aria-label" : params.alt, | |
| className : Object(container.a)(element.a.thumbnail, element.a.imageThumbnail, params.className), | |
| "data-click-id" : "image", | |
| role : "img", | |
| style : { | |
| backgroundImage : `url(${params.src})`, | |
| borderColor : params.isOutbound ? Object(frame.c)(params).button : Object(frame.c)(params).line | |
| } | |
| }, void 0, params.isOutbound && $(elem, {}, void 0, $(r.a, { | |
| className : element.a.outboundLinkIcon | |
| }), params.text && $(ellipse, {}, void 0, params.text)), $(Widget, { | |
| alt : params.alt, | |
| className : "hiddenImg" | |
| })); | |
| }; | |
| const init = (params) => { | |
| return $("div", { | |
| className : Object(container.a)(element.a.thumbnail, element.a.placeholderThumbnail, params.className), | |
| "data-click-id" : "image", | |
| style : { | |
| borderColor : ((id) => { | |
| return id.isOutbound ? Object(frame.c)(id).button : id.placeholderImage ? "transparent" : Object(frame.c)(id).line; | |
| })(params), | |
| background : has(params) ? Object(self.g)(Object(frame.c)(params).placeholder, has(params), ((params) => { | |
| return params.placeholderImage ? "cover" : Object(frame.c)(params).placeholderImagePosition; | |
| })(params)) : "" | |
| } | |
| }, void 0, (!params.placeholderImage || params.showContentType) && $(T, { | |
| className : element.a.contentType, | |
| isOutbound : params.isOutbound, | |
| type : params.isMeta ? "meta" : params.type | |
| }), params.isOutbound && $(elem, {}, void 0, $(r.a, { | |
| className : element.a.outboundLinkIcon | |
| }), params.text && $(ellipse, {}, void 0, params.text))); | |
| }; | |
| const handler = (data) => { | |
| return s.a.createElement(node, assign({}, data, { | |
| className : Object(container.a)(element.a.blurredThumbnail, data.className) | |
| })); | |
| }; | |
| const T = found()(search.b).withConfig({ | |
| componentId : "s1m0a5q6-1" | |
| })(["color: ", ";"], (button) => { | |
| return button.type && !button.isOutbound ? Object(frame.c)(button).actionIcon : Object(frame.c)(button).button; | |
| }); | |
| value.d = Object(data.withTheme)(($scope) => { | |
| const checkList = $scope.className; | |
| const scope = $scope.crosspost; | |
| const n = $scope.forceShowNSFW; | |
| const a = $scope.isMeta; | |
| const self = $scope.post; | |
| const provider = $scope.removeLink; | |
| const b = $scope.showContentType; | |
| const l = $scope.templatePlaceholderImage; | |
| const compare = $scope.text; | |
| const distinct = $scope.theme; | |
| const valueTypeName = $scope.url; | |
| const data = $scope.usePreview; | |
| const seed = !distinct.subredditContext.shouldShowNSFWContent && (self.isNSFW || !(!scope || !scope.isNSFW)) && !n; | |
| const DOC_STORE_AND_BY_SEQ_JOINER = has({ | |
| theme : distinct, | |
| placeholderImage : l | |
| }); | |
| const x = valueTypeName || (scope ? data && scope.preview ? scope.preview.url : scope.thumbnail.url : data && self.preview ? self.preview.url : self.thumbnail.url); | |
| const copy = select(self, checkList, DOC_STORE_AND_BY_SEQ_JOINER, seed, compare, distinct, x, a, b, provider); | |
| const subscriptionName = Object(note.w)(self); | |
| return Object(pkg.a)(subscriptionName) && !provider && subscriptionName.indexOf("redditmedia") < 0 ? $("div", { | |
| className : Object(container.a)(element.a.container, data ? element.a.usePreview : "") | |
| }, void 0, $(content.a, { | |
| href : Object(note.w)(self), | |
| isSponsored : self.isSponsored, | |
| source : self.source | |
| }, void 0, copy)) : $("div", { | |
| className : Object(container.a)(element.a.container, data ? element.a.usePreview : "") | |
| }, void 0, copy); | |
| }); | |
| const select = (options, config, ast, value, s, color, row, forceOpen, target, option) => { | |
| const is_document = options.source && !options.isSponsored || false; | |
| return Object(pkg.a)(row) ? value ? $(handler, { | |
| "data-click-id" : "image", | |
| src : row, | |
| className : config, | |
| isOutbound : is_document && !option, | |
| text : s, | |
| theme : color | |
| }) : $(node, { | |
| alt : options.title, | |
| className : config, | |
| src : row, | |
| isOutbound : is_document && !option, | |
| text : s, | |
| theme : color | |
| }) : $(init, { | |
| className : config, | |
| placeholderImage : ast, | |
| isMeta : forceOpen, | |
| isOutbound : is_document && !option, | |
| showContentType : target, | |
| text : s, | |
| theme : color, | |
| type : options.media ? options.media.type : null | |
| }); | |
| }; | |
| }, | |
| "./src/reddit/components/Toaster/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| AuthErrorToastIcon : "_2Jt0Cjod2bIVz4VEgb6ZNn", | |
| authErrorToastIcon : "_2Jt0Cjod2bIVz4VEgb6ZNn", | |
| AuthErrorToastPrimaryButton : "_1BkkYahLrqvrnZoHHBH9pU", | |
| authErrorToastPrimaryButton : "_1BkkYahLrqvrnZoHHBH9pU" | |
| }; | |
| }, | |
| "./src/reddit/components/Translated/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return Viewer3DFirstPerson; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./node_modules/lodash/isEqual.js"); | |
| var register = $.n(r); | |
| var context = $("./node_modules/react/index.js"); | |
| var lm = $.n(context); | |
| var self = $("./src/app/strings/index.ts"); | |
| var hustle = $("./src/reddit/contexts/Language.tsx"); | |
| var _rejectedPromise = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| class Viewer3DFirstPerson extends lm.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.getString = (context) => { | |
| return Object(self.a)(context, this.props.msgId, this.props.replacements); | |
| }; | |
| } | |
| shouldComponentUpdate(nextProps) { | |
| return this.props.msgId !== nextProps.msgId || !register()(this.props.replacements, nextProps.replacements); | |
| } | |
| render() { | |
| return _rejectedPromise(hustle.a.Consumer, {}, void 0, this.getString); | |
| } | |
| } | |
| }, | |
| "./src/reddit/components/UserFlairPicker/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| buttonsRow : "_2jjk9b3mpveU6Vpam4kPBm" | |
| }; | |
| }, | |
| "./src/reddit/components/VerticalVotes/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| voteButton : "cYUyoUM3wmgRXEHv1LlZv", | |
| bounceUp : "nmB1I04Z-G4nY3g3s_17F", | |
| bounceDown : "_1L6r7KisMt3CYUGWSEMGiR" | |
| }; | |
| }, | |
| "./src/reddit/components/VerticalVotes/index.tsx" : function(farPlaneDistance, result, o) { | |
| o.d(result, "b", function() { | |
| return index; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var form = o("./node_modules/polished/dist/polished.es.js"); | |
| var i = o("./node_modules/react/index.js"); | |
| var global = o.n(i); | |
| var window = o("./node_modules/react-redux/es/index.js"); | |
| var targetAssociation = o("./node_modules/reselect/lib/index.js"); | |
| var s = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var SEC = o.n(s); | |
| var self = o("./src/app/strings/index.ts"); | |
| var pkg = o("./src/lib/classNames/index.ts"); | |
| var container = o("./src/reddit/controls/Score/index.tsx"); | |
| var a = o("./src/reddit/components/VerticalVotes/votes.tsx"); | |
| var content = o("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var search = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var body = o("./src/reddit/models/Vote/index.ts"); | |
| var win = o("./src/reddit/selectors/monthsToMinutes.ts"); | |
| var types = o("./src/reddit/selectors/user.ts"); | |
| var select = o("./src/reddit/components/VerticalVotes/index.m.less"); | |
| var data = o.n(select); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const artistTrack = Object(targetAssociation.createStructuredSelector)({ | |
| language : types.M, | |
| m2mIsEnabled : win.x | |
| }); | |
| const gotoNewOfflinePage = Object(window.connect)(artistTrack); | |
| const index = Object(s.css)([".", " {&:focus {border-radius: 2px;background-color: ", ";outline: none;}}"], data.a.voteButton, (e) => { | |
| return Object(form.f)(Object(search.c)(e).navIcon, .1); | |
| }); | |
| result.a = SEC()(Object(s.withTheme)(gotoNewOfflinePage(class extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.state = { | |
| voted : body.a.notVoted | |
| }; | |
| this.onUpvote = () => { | |
| const e = this.props.model.voteState; | |
| (0, this.props.onVoteClick)(body.a.upvoted); | |
| this.setState({ | |
| voted : e !== body.a.upvoted ? body.a.upvoted : body.a.notVoted | |
| }); | |
| }; | |
| this.onDownvote = () => { | |
| const e = this.props.model.voteState; | |
| (0, this.props.onVoteClick)(body.a.downvoted); | |
| this.setState({ | |
| voted : e !== body.a.downvoted ? body.a.downvoted : body.a.notVoted | |
| }); | |
| }; | |
| } | |
| render() { | |
| const options = this.props; | |
| const orderingInheritance = false !== options.redditStyle && Object(search.c)(options).voteIcons.upvoteInactive && Object(search.c)(options).voteIcons.upvoteActive; | |
| const isCommunityPage = false !== options.redditStyle && Object(search.c)(options).voteIcons.downvoteInactive && Object(search.c)(options).voteIcons.downvoteActive; | |
| const i = this.state.voted; | |
| const r = options.model.voteState; | |
| const classes = options.m2mIsEnabled && i === body.a.upvoted ? data.a.bounceUp : ""; | |
| const headingClass = options.m2mIsEnabled && i === body.a.downvoted ? data.a.bounceDown : ""; | |
| return $("div", { | |
| className : options.className | |
| }, void 0, orderingInheritance ? $(a.b, { | |
| "aria-label" : Object(self.a)(options.language, "posts.upvote"), | |
| "aria-pressed" : r === body.a.upvoted, | |
| "data-click-id" : "upvote", | |
| compact : options.compact, | |
| id : options.upvoteTooltipId, | |
| onClick : this.onUpvote, | |
| voteState : r | |
| }) : $("button", { | |
| className : Object(pkg.a)(data.a.voteButton, classes), | |
| "aria-label" : Object(self.a)(options.language, "posts.upvote"), | |
| "aria-pressed" : r === body.a.upvoted, | |
| onClick : this.onUpvote, | |
| "data-click-id" : "upvote", | |
| id : options.upvoteTooltipId | |
| }, void 0, $(a.d, { | |
| compact : options.compact, | |
| voteState : r | |
| })), !options.compact && $(container.a, { | |
| flairStyleTemplate : options.flairStyleTemplate, | |
| light : options.light, | |
| score : options.model.score, | |
| voteState : r, | |
| isScoreHidden : options.model.isScoreHidden | |
| }), isCommunityPage ? $(a.a, { | |
| "aria-label" : Object(self.a)(options.language, "posts.downvote"), | |
| "aria-pressed" : r === body.a.downvoted, | |
| "data-click-id" : "downvote", | |
| compact : options.compact, | |
| onClick : this.onDownvote, | |
| voteState : r | |
| }) : $("button", { | |
| className : Object(pkg.a)(data.a.voteButton, headingClass), | |
| "aria-label" : Object(self.a)(options.language, "posts.downvote"), | |
| "aria-pressed" : r === body.a.downvoted, | |
| onClick : this.onDownvote, | |
| "data-click-id" : "downvote" | |
| }, void 0, $(a.c, { | |
| compact : options.compact, | |
| voteState : r | |
| }))); | |
| } | |
| }))).withConfig({ | |
| componentId : "s1b4xnj8-0" | |
| })(["", "", "", ""], index, container.b, content.y); | |
| }, | |
| "./src/reddit/components/VerticalVotes/votes.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| customDownvote : "ceU_3ot04pOVIcrrXH9fY", | |
| customUpvote : "_2k73nZrjAYiwAj9hv7K-kq" | |
| }; | |
| }, | |
| "./src/reddit/components/VerticalVotes/votes.tsx" : function(sometotal, value, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var self = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownRunFn = $.n(self); | |
| var spec = $("./node_modules/polished/dist/polished.es.js"); | |
| var copyFrom = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var results = $("./src/reddit/icons/fonts/Downvote/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var w = $("./src/reddit/models/Vote/index.ts"); | |
| var callback = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const render = ({ | |
| voteState : e | |
| }) => { | |
| return e === w.a.downvoted; | |
| }; | |
| const exists = ({ | |
| interactive : isPopup | |
| }) => { | |
| return false !== isPopup; | |
| }; | |
| var h = ownRunFn()((options) => { | |
| return callback(results.a, { | |
| className : options.className, | |
| compact : options.compact | |
| }); | |
| }).withConfig({ | |
| componentId : "s1y8gf4b-0" | |
| })(["", "color: ", ";", "", ""], (ignoreFilePath) => { | |
| return exists(ignoreFilePath) ? `\n ${copyFrom.p}\n cursor: pointer;\n ` : ""; | |
| }, (configuration) => { | |
| const watcherActionsListVM = Object(frame.c)(configuration); | |
| return render(configuration) ? `${watcherActionsListVM.voteText.downvote} !important` : watcherActionsListVM.actionIcon; | |
| }, (dir) => { | |
| if (render(dir) || !exists(dir)) { | |
| return ""; | |
| } | |
| return `\n &:hover {\n color: ${Object(spec.h)(.8, Object(frame.c)(dir).voteText.downvote)};\n }\n `; | |
| }, (ignoreFilePath) => { | |
| return exists(ignoreFilePath) ? `\n &:active {\n color: ${Object(spec.i)(.8, Object(frame.c)(ignoreFilePath).voteText.downvote)};\n }` : ""; | |
| }); | |
| var c = $("./src/reddit/icons/fonts/Upvote/index.tsx"); | |
| var displayStateStr = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const isPresent = ({ | |
| voteState : e | |
| }) => { | |
| return e === w.a.upvoted; | |
| }; | |
| const orig_onKeyDown = ({ | |
| interactive : isPopup | |
| }) => { | |
| return false !== isPopup; | |
| }; | |
| var O = ownRunFn()((options) => { | |
| return displayStateStr(c.a, { | |
| className : options.className, | |
| compact : options.compact | |
| }); | |
| }).withConfig({ | |
| componentId : "dplx91-0" | |
| })(["", "color: ", ";", "", ""], (e) => { | |
| return orig_onKeyDown(e) && `\n ${copyFrom.p}\n cursor: pointer;\n ` || ""; | |
| }, (overrideSelector) => { | |
| const hostViewFactory = Object(frame.c)(overrideSelector); | |
| return isPresent(overrideSelector) ? `${hostViewFactory.voteText.upvote} !important` : hostViewFactory.actionIcon; | |
| }, (e) => { | |
| if (isPresent(e) || !orig_onKeyDown(e)) { | |
| return ""; | |
| } | |
| return `\n &:hover {\n color: ${Object(spec.h)(.8, Object(frame.c)(e).voteText.upvote)};\n }\n `; | |
| }, (e) => { | |
| return orig_onKeyDown(e) && `\n &:active {\n color: ${Object(spec.i)(.8, Object(frame.c)(e).voteText.upvote)};\n }` || ""; | |
| }); | |
| const getCssWidth = (wasmPath) => { | |
| return { | |
| width : `${wasmPath}px`, | |
| height : `${wasmPath}px` | |
| }; | |
| }; | |
| var el = $("./src/reddit/components/VerticalVotes/votes.m.less"); | |
| var clonedI = $.n(el); | |
| $.d(value, "a", function() { | |
| return M; | |
| }); | |
| $.d(value, "b", function() { | |
| return I; | |
| }); | |
| $.d(value, "c", function() { | |
| return k; | |
| }); | |
| $.d(value, "d", function() { | |
| return N; | |
| }); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var assign = function(v, url) { | |
| var dst = {}; | |
| var i; | |
| for (i in v) { | |
| if (Object.prototype.hasOwnProperty.call(v, i) && url.indexOf(i) < 0) { | |
| dst[i] = v[i]; | |
| } | |
| } | |
| if (null != v && "function" == typeof Object.getOwnPropertySymbols) { | |
| var k = 0; | |
| i = Object.getOwnPropertySymbols(v); | |
| for (; k < i.length; k++) { | |
| if (url.indexOf(i[k]) < 0) { | |
| dst[i[k]] = v[i[k]]; | |
| } | |
| } | |
| } | |
| return dst; | |
| }; | |
| const M = Object(self.withTheme)((options) => { | |
| var compact = options.compact; | |
| var d3version = options.voteState; | |
| var item = assign(options, ["compact", "voteState"]); | |
| const r = d3version === w.a.downvoted ? Object(frame.c)(item).voteIcons.downvoteActive : Object(frame.c)(item).voteIcons.downvoteInactive; | |
| const tabProps = getCssWidth(compact ? 20 : 24); | |
| const useStyleString = Object.assign({ | |
| backgroundImage : `url('${r}')` | |
| }, tabProps); | |
| return row.a.createElement("button", _extends({ | |
| className : clonedI.a.customDownvote, | |
| style : useStyleString | |
| }, item)); | |
| }); | |
| const I = Object(self.withTheme)((options) => { | |
| var compact = options.compact; | |
| var d3version = options.voteState; | |
| var item = assign(options, ["compact", "voteState"]); | |
| const r = d3version === w.a.upvoted ? Object(frame.c)(item).voteIcons.upvoteActive : Object(frame.c)(item).voteIcons.upvoteInactive; | |
| const tabProps = getCssWidth(compact ? 20 : 24); | |
| const useStyleString = Object.assign({ | |
| backgroundImage : `url('${r}')` | |
| }, tabProps); | |
| return row.a.createElement("button", _extends({ | |
| className : clonedI.a.customUpvote, | |
| style : useStyleString | |
| }, item)); | |
| }); | |
| const k = h; | |
| const N = O; | |
| }, | |
| "./src/reddit/connectors/connectClickToToggleEditor.ts" : function(cond, t, $) { | |
| var self = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var frame = $("./src/reddit/actions/structuredStyles.ts"); | |
| var opt = $("./src/reddit/selectors/activeModalId.ts"); | |
| var button = $("./src/reddit/selectors/structuredStyles.ts"); | |
| var clonedI = $("./src/reddit/constants/modals.ts"); | |
| const result = Object(domain.createStructuredSelector)({ | |
| bladeHasUnsavedChanges : button.a, | |
| isEditing : button.j, | |
| isBladeEditorDirty : button.i, | |
| isModalOpen : Object(opt.b)(clonedI.a.BLADE_UNSAVED_CHANGES) | |
| }); | |
| t.a = Object(self.connect)(result, (inWhile, { | |
| subredditId : n | |
| }) => { | |
| return { | |
| requestCloseBlade : () => { | |
| return n && inWhile(Object(frame.s)(n)); | |
| } | |
| }; | |
| }); | |
| }, | |
| "./src/reddit/connectors/connectToLanguage.ts" : function(sometotal, value, coerce) { | |
| function PlayerPictureManager(deps) { | |
| return Object(config.connect)(modulePath)(deps); | |
| } | |
| coerce.d(value, "a", function() { | |
| return PlayerPictureManager; | |
| }); | |
| var config = coerce("./node_modules/react-redux/es/index.js"); | |
| var domain = coerce("./node_modules/reselect/lib/index.js"); | |
| var result = coerce("./src/reddit/selectors/user.ts"); | |
| const modulePath = Object(domain.createStructuredSelector)({ | |
| language : result.M | |
| }); | |
| }, | |
| "./src/reddit/constants/accountManager.ts" : function(sometotal, value, o) { | |
| var n; | |
| var r; | |
| o.d(value, "b", function() { | |
| return n; | |
| }); | |
| o.d(value, "a", function() { | |
| return r; | |
| }); | |
| (function(exports) { | |
| exports.Index = "/login/"; | |
| exports.Register = "/register/"; | |
| })(n || (n = {})); | |
| (function($scope) { | |
| $scope.Login = "login"; | |
| $scope.Register = "register"; | |
| })(r || (r = {})); | |
| }, | |
| "./src/reddit/constants/componentSizes.ts" : function(a, b, t) { | |
| t.d(b, "a", function() { | |
| return n; | |
| }); | |
| t.d(b, "b", function() { | |
| return r; | |
| }); | |
| t.d(b, "d", function() { | |
| return s; | |
| }); | |
| t.d(b, "f", function() { | |
| return i; | |
| }); | |
| t.d(b, "g", function() { | |
| return a; | |
| }); | |
| t.d(b, "h", function() { | |
| return d; | |
| }); | |
| t.d(b, "i", function() { | |
| return c; | |
| }); | |
| t.d(b, "j", function() { | |
| return l; | |
| }); | |
| t.d(b, "k", function() { | |
| return u; | |
| }); | |
| t.d(b, "l", function() { | |
| return p; | |
| }); | |
| t.d(b, "p", function() { | |
| return m; | |
| }); | |
| t.d(b, "o", function() { | |
| return f; | |
| }); | |
| t.d(b, "n", function() { | |
| return path; | |
| }); | |
| t.d(b, "m", function() { | |
| return h; | |
| }); | |
| t.d(b, "q", function() { | |
| return g; | |
| }); | |
| t.d(b, "r", function() { | |
| return v; | |
| }); | |
| t.d(b, "u", function() { | |
| return y; | |
| }); | |
| t.d(b, "v", function() { | |
| return x; | |
| }); | |
| t.d(b, "s", function() { | |
| return O; | |
| }); | |
| t.d(b, "t", function() { | |
| return C; | |
| }); | |
| t.d(b, "x", function() { | |
| return j; | |
| }); | |
| t.d(b, "E", function() { | |
| return w; | |
| }); | |
| t.d(b, "F", function() { | |
| return S; | |
| }); | |
| t.d(b, "G", function() { | |
| return P; | |
| }); | |
| t.d(b, "H", function() { | |
| return M; | |
| }); | |
| t.d(b, "I", function() { | |
| return I; | |
| }); | |
| t.d(b, "J", function() { | |
| return k; | |
| }); | |
| t.d(b, "c", function() { | |
| return N; | |
| }); | |
| t.d(b, "w", function() { | |
| return E; | |
| }); | |
| t.d(b, "e", function() { | |
| return T; | |
| }); | |
| t.d(b, "y", function() { | |
| return L; | |
| }); | |
| t.d(b, "z", function() { | |
| return _; | |
| }); | |
| t.d(b, "A", function() { | |
| return F; | |
| }); | |
| t.d(b, "B", function() { | |
| return R; | |
| }); | |
| t.d(b, "C", function() { | |
| return A; | |
| }); | |
| t.d(b, "D", function() { | |
| return $; | |
| }); | |
| const n = 425; | |
| const r = 284; | |
| const s = 864; | |
| const i = 450; | |
| const a = 800; | |
| const d = 476; | |
| const c = 284; | |
| const l = 48; | |
| const u = 648; | |
| const p = 80; | |
| const m = 32; | |
| const f = 12; | |
| const path = 1600; | |
| const h = 1280; | |
| const g = 140; | |
| const v = 448; | |
| const y = 40; | |
| const x = 280; | |
| const O = 538; | |
| const C = 410; | |
| const j = 24; | |
| const w = 24; | |
| const S = 312; | |
| const P = 40; | |
| const M = 270; | |
| const I = 5; | |
| const k = 16; | |
| const N = 40; | |
| const E = 1250; | |
| const T = 82; | |
| const L = 48; | |
| const _ = 122; | |
| const F = 8; | |
| const R = 16; | |
| const A = 36; | |
| const $ = 37; | |
| }, | |
| "./src/reddit/constants/elementClassNames.ts" : function(sometotal, value, element) { | |
| element.d(value, "a", function() { | |
| return n; | |
| }); | |
| element.d(value, "b", function() { | |
| return r; | |
| }); | |
| element.d(value, "c", function() { | |
| return s; | |
| }); | |
| element.d(value, "e", function() { | |
| return i; | |
| }); | |
| element.d(value, "f", function() { | |
| return a; | |
| }); | |
| element.d(value, "g", function() { | |
| return d; | |
| }); | |
| element.d(value, "h", function() { | |
| return c; | |
| }); | |
| element.d(value, "d", function() { | |
| return l; | |
| }); | |
| const n = "public-DraftEditor-content"; | |
| const r = "DraftEditor-root"; | |
| const s = "public-DraftStyleDefault-block"; | |
| const i = "hidden"; | |
| const a = "hovered"; | |
| const d = "scrollerItem"; | |
| const c = "threadline"; | |
| const l = "header-user-dropdown"; | |
| }, | |
| "./src/reddit/constants/flair.ts" : function(sometotal, value, s) { | |
| s.d(value, "f", function() { | |
| return o; | |
| }); | |
| s.d(value, "c", function() { | |
| return i; | |
| }); | |
| s.d(value, "e", function() { | |
| return circleRadius; | |
| }); | |
| s.d(value, "b", function() { | |
| return d; | |
| }); | |
| s.d(value, "a", function() { | |
| return c; | |
| }); | |
| s.d(value, "d", function() { | |
| return l; | |
| }); | |
| var container = s("./src/reddit/constants/colors.ts"); | |
| var a = s("./src/reddit/models/Flair/index.ts"); | |
| const o = 64; | |
| const i = 10; | |
| const circleRadius = 100; | |
| const d = i * (circleRadius + 1); | |
| const c = { | |
| backgroundColor : container.a.defaultFlair, | |
| id : "", | |
| modOnly : false, | |
| textColor : a.d.Dark, | |
| textEditable : false, | |
| richtext : [], | |
| text : "", | |
| type : a.e.Richtext | |
| }; | |
| const l = "t3_flairPreviewExamplePost"; | |
| }, | |
| "./src/reddit/constants/jsapiEvents.ts" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return n; | |
| }); | |
| o.d(value, "b", function() { | |
| return r; | |
| }); | |
| o.d(value, "c", function() { | |
| return s; | |
| }); | |
| const n = "reddit"; | |
| const r = "reddit.ready"; | |
| const s = "reddit.urlChanged"; | |
| }, | |
| "./src/reddit/constants/keycodes.ts" : function(sometotal, value, o) { | |
| var n; | |
| var r; | |
| o.d(value, "a", function() { | |
| return n; | |
| }); | |
| o.d(value, "b", function() { | |
| return r; | |
| }); | |
| (function(key_names) { | |
| key_names[key_names.ArrowDown = 40] = "ArrowDown"; | |
| key_names[key_names.ArrowUp = 38] = "ArrowUp"; | |
| key_names[key_names.Backspace = 8] = "Backspace"; | |
| key_names[key_names.Delete = 46] = "Delete"; | |
| key_names[key_names.Enter = 13] = "Enter"; | |
| key_names[key_names.Escape = 27] = "Escape"; | |
| key_names[key_names.K = 75] = "K"; | |
| key_names[key_names.Space = 32] = "Space"; | |
| key_names[key_names.Tab = 9] = "Tab"; | |
| key_names[key_names.Comma = 188] = "Comma"; | |
| })(n || (n = {})); | |
| (function(keys) { | |
| keys.ArrowDown = "ArrowDown"; | |
| keys.ArrowLeft = "ArrowLeft"; | |
| keys.ArrowRight = "ArrowRight"; | |
| keys.ArrowUp = "ArrowUp"; | |
| keys.Enter = "Enter"; | |
| keys.Escape = "Escape"; | |
| keys.Tab = "Tab"; | |
| keys.Space = " "; | |
| keys.Comma = ","; | |
| })(r || (r = {})); | |
| }, | |
| "./src/reddit/constants/screenWidths.ts" : function(sometotal, value, element) { | |
| element.d(value, "j", function() { | |
| return n; | |
| }); | |
| element.d(value, "h", function() { | |
| return r; | |
| }); | |
| element.d(value, "f", function() { | |
| return s; | |
| }); | |
| element.d(value, "e", function() { | |
| return i; | |
| }); | |
| element.d(value, "i", function() { | |
| return a; | |
| }); | |
| element.d(value, "g", function() { | |
| return d; | |
| }); | |
| element.d(value, "a", function() { | |
| return c; | |
| }); | |
| element.d(value, "b", function() { | |
| return l; | |
| }); | |
| element.d(value, "c", function() { | |
| return u; | |
| }); | |
| element.d(value, "d", function() { | |
| return p; | |
| }); | |
| const n = 320; | |
| const r = 375; | |
| const s = 414; | |
| const i = 480; | |
| const a = 640; | |
| const d = 960; | |
| const c = 1460; | |
| const l = 1024; | |
| const u = 1200; | |
| const p = 1232; | |
| }, | |
| "./src/reddit/constants/zIndex.ts" : function(sometotal, value, _) { | |
| _.d(value, "p", function() { | |
| return n; | |
| }); | |
| _.d(value, "f", function() { | |
| return r; | |
| }); | |
| _.d(value, "d", function() { | |
| return s; | |
| }); | |
| _.d(value, "r", function() { | |
| return i; | |
| }); | |
| _.d(value, "g", function() { | |
| return a; | |
| }); | |
| _.d(value, "j", function() { | |
| return d; | |
| }); | |
| _.d(value, "c", function() { | |
| return c; | |
| }); | |
| _.d(value, "m", function() { | |
| return l; | |
| }); | |
| _.d(value, "k", function() { | |
| return u; | |
| }); | |
| _.d(value, "n", function() { | |
| return p; | |
| }); | |
| _.d(value, "o", function() { | |
| return m; | |
| }); | |
| _.d(value, "h", function() { | |
| return f; | |
| }); | |
| _.d(value, "e", function() { | |
| return b; | |
| }); | |
| _.d(value, "b", function() { | |
| return h; | |
| }); | |
| _.d(value, "i", function() { | |
| return g; | |
| }); | |
| _.d(value, "s", function() { | |
| return v; | |
| }); | |
| _.d(value, "q", function() { | |
| return y; | |
| }); | |
| _.d(value, "t", function() { | |
| return x; | |
| }); | |
| _.d(value, "a", function() { | |
| return O; | |
| }); | |
| _.d(value, "l", function() { | |
| return C; | |
| }); | |
| const n = 1; | |
| const r = 2; | |
| const s = 3; | |
| const i = 4; | |
| const a = 10; | |
| const d = 30; | |
| const c = 40; | |
| const l = 50; | |
| const u = 55; | |
| const p = 60; | |
| const m = 70; | |
| const f = 80; | |
| const b = 85; | |
| const h = 90; | |
| const g = 90; | |
| const v = 95; | |
| const y = 99; | |
| const x = 100; | |
| const O = 110; | |
| const C = 100; | |
| }, | |
| "./src/reddit/contexts/AdminEvents.ts" : function(outcons, fn, $) { | |
| var self = $("./node_modules/brcast/dist/brcast.es.js"); | |
| var node = $("./node_modules/react/index.js"); | |
| var vm = $.n(node); | |
| fn.a = vm.a.createContext(Object(self.a)([])); | |
| }, | |
| "./src/reddit/contexts/ApiContext.tsx" : function(sometotal, value, $) { | |
| function c(s) { | |
| return (props) => { | |
| return logUnfiredChannels(channel.Consumer, {}, void 0, (canCreateDiscussions) => { | |
| return env.a.createElement(s, _extends({ | |
| apiContext : canCreateDiscussions | |
| }, props)); | |
| }); | |
| }; | |
| } | |
| $.d(value, "a", function() { | |
| return channel; | |
| }); | |
| $.d(value, "b", function() { | |
| return c; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var options = $("./node_modules/react/index.js"); | |
| var env = $.n(options); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var logUnfiredChannels = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const channel = Object(options.createContext)(() => { | |
| throw new Error("Component attempted to make an API request with no ApiContext"); | |
| }); | |
| }, | |
| "./src/reddit/contexts/InsideOverlay.tsx" : function(sometotal, value, filter) { | |
| function getSaveContent(save) { | |
| return class extends global.a.Component { | |
| render() { | |
| return callback(channel.Consumer, {}, void 0, (isOverlay) => { | |
| return global.a.createElement(save, _extends({}, this.props, { | |
| isOverlay : isOverlay | |
| })); | |
| }); | |
| } | |
| }; | |
| } | |
| filter.d(value, "a", function() { | |
| return channel; | |
| }); | |
| filter.d(value, "b", function() { | |
| return getSaveContent; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var x = filter("./node_modules/react/index.js"); | |
| var global = filter.n(x); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var callback = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const channel = global.a.createContext(false); | |
| }, | |
| "./src/reddit/contexts/Language.tsx" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return r; | |
| }); | |
| var self = $("./node_modules/react/index.js"); | |
| const r = Object(self.createContext)("en"); | |
| }, | |
| "./src/reddit/controls/Button/index.tsx" : function(sometotal, value, _) { | |
| _.d(value, "w", function() { | |
| return _maskLayer; | |
| }); | |
| _.d(value, "p", function() { | |
| return f; | |
| }); | |
| _.d(value, "o", function() { | |
| return GET_AUTH_URL_TIMEOUT; | |
| }); | |
| _.d(value, "q", function() { | |
| return notify; | |
| }); | |
| _.d(value, "t", function() { | |
| return numKeysDeleted; | |
| }); | |
| _.d(value, "r", function() { | |
| return unitsToObject; | |
| }); | |
| _.d(value, "u", function() { | |
| return postDateGmt; | |
| }); | |
| _.d(value, "s", function() { | |
| return getMouseButtonW3CtoIE; | |
| }); | |
| _.d(value, "v", function() { | |
| return _maskLayerSimulate; | |
| }); | |
| _.d(value, "k", function() { | |
| return state; | |
| }); | |
| _.d(value, "j", function() { | |
| return BenchmarkImpl; | |
| }); | |
| _.d(value, "e", function() { | |
| return k; | |
| }); | |
| _.d(value, "f", function() { | |
| return N; | |
| }); | |
| _.d(value, "d", function() { | |
| return E; | |
| }); | |
| _.d(value, "a", function() { | |
| return T; | |
| }); | |
| _.d(value, "h", function() { | |
| return L; | |
| }); | |
| _.d(value, "i", function() { | |
| return $; | |
| }); | |
| _.d(value, "g", function() { | |
| return F; | |
| }); | |
| _.d(value, "l", function() { | |
| return R; | |
| }); | |
| _.d(value, "m", function() { | |
| return A; | |
| }); | |
| _.d(value, "n", function() { | |
| return o; | |
| }); | |
| _.d(value, "b", function() { | |
| return D; | |
| }); | |
| _.d(value, "c", function() { | |
| return B; | |
| }); | |
| var ret = _("./node_modules/polished/dist/polished.es.js"); | |
| var name = _("./node_modules/react/index.js"); | |
| var s = _.n(name); | |
| var data = _("./bundled-modules/styled-components/styled-components.min.js"); | |
| var view = _.n(data); | |
| var t = _("./src/reddit/controls/InternalLink/index.tsx"); | |
| var self = _("./src/reddit/constants/colors.ts"); | |
| var instance = _("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var line = _("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var get = function(o, s) { | |
| var t = {}; | |
| var m; | |
| for (m in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, m) && s.indexOf(m) < 0) { | |
| t[m] = o[m]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| m = Object.getOwnPropertySymbols(o); | |
| for (; i < m.length; i++) { | |
| if (s.indexOf(m[i]) < 0) { | |
| t[m[i]] = o[m[i]]; | |
| } | |
| } | |
| } | |
| return t; | |
| }; | |
| const _maskLayer = `\n ${instance.smallButtonFont}\n padding: 3px 16px;\n`; | |
| const f = Object(data.css)(["height: 27px;radius: 4px;font-size: 12px;padding-top: 1px;padding-bottom: 2px;padding-right: 20px;padding-left: 20px;border-color: ", ";color: ", ";fill: ", ";&:hover {border-color: ", ";color: ", ";fill: ", ";}&:active {border-color: ", ";color: ", ";fill: ", ";}&:disabled,&[disabled],&[data-disabled] {border-color: ", ";color: ", ";fill: ", ";cursor: not-allowed;}"], (e) => { | |
| return Object(line.c)(e).linkText; | |
| }, (e) => { | |
| return Object(line.c)(e).linkText; | |
| }, (e) => { | |
| return Object(line.c)(e).linkText; | |
| }, (e) => { | |
| return Object(ret.i)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.i)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.i)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.h)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.h)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.h)(.8, Object(line.c)(e).linkText); | |
| }, (e) => { | |
| return Object(ret.f)(Object(line.c)(e).linkText, .5); | |
| }, (e) => { | |
| return Object(ret.f)(Object(line.c)(e).linkText, .5); | |
| }, (e) => { | |
| return Object(ret.f)(Object(line.c)(e).linkText, .5); | |
| }); | |
| const GET_AUTH_URL_TIMEOUT = Object(data.css)(["", "border: 1px solid transparent;border-radius: 4px;box-sizing: border-box;text-align: center;letter-spacing: 1px;text-decoration: none;"], instance.smallButtonFont); | |
| const notify = (pid, params) => { | |
| return Object(data.css)(["background-color: ", ";border-color: ", ";color: ", ";fill: ", ";&:hover {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";}&:active {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";}&:disabled,&[disabled],&[data-disabled] {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";cursor: not-allowed;}"], pid, pid, params, params, Object(ret.i)(.8, pid), Object(ret.i)(.8, pid), params, params, Object(ret.h)(.8, pid), Object(ret.h)(.8, | |
| pid), params, params, Object(ret.i)(.5, pid), Object(ret.i)(.5, pid), Object(ret.f)(params, .5), Object(ret.f)(params, .5)); | |
| }; | |
| const numKeysDeleted = Object(data.css)(["", ";"], (id) => { | |
| return notify(Object(line.c)(id).button, Object(line.c)(id).body); | |
| }); | |
| const artistTrack = Object(data.css)(["background-color: ", ";border-color: ", ";color: ", ";fill: ", ";&:hover {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";}&:active {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";}&:disabled,&[disabled],&[data-disabled] {background-color: ", ";border-color: ", ";color: ", ";fill: ", ";cursor: not-allowed;}"], self.a.removed, self.a.removed, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, Object(ret.i)(.8, self.a.removed), Object(ret.i)(.8, self.a.removed), (query) => { | |
| return Object(line.c)(query).body; | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, Object(ret.h)(.8, self.a.removed), Object(ret.h)(.8, self.a.removed), (query) => { | |
| return Object(line.c)(query).body; | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, Object(ret.i)(.5, self.a.removed), Object(ret.i)(.5, self.a.removed), (query) => { | |
| return Object(ret.f)(Object(line.c)(query).body, .5); | |
| }, (query) => { | |
| return Object(ret.f)(Object(line.c)(query).body, .5); | |
| }); | |
| const unitsToObject = (units) => { | |
| return Object(data.css)(["border-color: ", ";color: ", ";fill: ", ";&:hover {border-color: ", ";color: ", ";fill: ", ";}&:active {border-color: ", ";color: ", ";fill: ", ";}&:disabled,&[disabled],&[data-disabled] {border-color: ", ";color: ", ";fill: ", ";cursor: not-allowed;}"], units, units, units, Object(ret.i)(.8, units), Object(ret.i)(.8, units), Object(ret.i)(.8, units), Object(ret.h)(.8, units), Object(ret.h)(.8, units), Object(ret.h)(.8, units), Object(ret.f)(units, .5), Object(ret.f)(units, | |
| .5), Object(ret.f)(units, .5)); | |
| }; | |
| const postDateGmt = Object(data.css)(["", ";"], (selector) => { | |
| return unitsToObject(Object(line.c)(selector).button); | |
| }); | |
| const getMouseButtonW3CtoIE = (button) => { | |
| return Object(data.css)(["color: ", ";fill: ", ";&:hover {color: ", ";fill: ", ";}&:active {color: ", ";fill: ", ";}&:disabled,&[disabled],&[data-disabled] {color: ", ";fill: ", ";cursor: not-allowed;}"], button, button, Object(ret.h)(.8, button), Object(ret.h)(.8, button), Object(ret.h)(.8, button), Object(ret.h)(.8, button), Object(ret.f)(button, .5), Object(ret.f)(button, .5)); | |
| }; | |
| const _maskLayerSimulate = Object(data.css)(["", ";"], (selector) => { | |
| return getMouseButtonW3CtoIE(Object(line.c)(selector).button); | |
| }); | |
| const topShowDialog = Object(data.css)(["background-color: ", ";border-color: ", ";color: ", ";&:hover {background-color: ", ";border-color: ", ";color: ", ";}&:active {background-color: ", ";border-color: ", ";color: ", ";}&:disabled,&[disabled],&[data-disabled] {background-color: ", ";border-color: ", ";color: ", ";cursor: not-allowed;}"], self.a.gold, self.a.gold, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.8, self.a.gold); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.8, self.a.gold); | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.h)(.8, self.a.gold); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.h)(.8, self.a.gold); | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.5, self.a.gold); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.5, self.a.gold); | |
| }, (query) => { | |
| return Object(ret.f)(Object(line.c)(query).body, .5); | |
| }); | |
| const button2Component = Object(data.css)(["background-color: ", ";border-color: ", ";color: ", ";&:hover {background-color: ", ";border-color: ", ";color: ", ";}&:active {background-color: ", ";border-color: ", ";color: ", ";}&:disabled,&[disabled],&[data-disabled] {background-color: ", ";border-color: ", ";color: ", ";cursor: not-allowed;}"], self.a.snoo, self.a.snoo, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.8, self.a.snoo); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.8, self.a.snoo); | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.h)(.8, self.a.snoo); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.h)(.8, self.a.snoo); | |
| }, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.5, self.a.snoo); | |
| }, (canCreateDiscussions) => { | |
| return Object(ret.i)(.5, self.a.snoo); | |
| }, (query) => { | |
| return Object(ret.f)(Object(line.c)(query).body, .5); | |
| }); | |
| const alwaysDownload = Object(data.css)(["", "", "color: ", ";fill: ", ";background-color: ", ";"], GET_AUTH_URL_TIMEOUT, _maskLayer, (query) => { | |
| return Object(line.c)(query).body; | |
| }, (e) => { | |
| return Object(line.c)(e).lightText; | |
| }, (selector) => { | |
| return Object(line.c)(selector).button; | |
| }); | |
| view.a.button.withConfig({ | |
| componentId : "s1f6o7cs-0" | |
| })(["", ""], alwaysDownload); | |
| const state = (source) => { | |
| source.redditStyle; | |
| source["data-redditstyle"]; | |
| var max = get(source, ["redditStyle", "data-redditstyle"]); | |
| return s.a.createElement(t.a, max); | |
| }; | |
| const softShowFieldDetails = (e) => { | |
| e.redditStyle; | |
| e["data-redditstyle"]; | |
| var max = get(e, ["redditStyle", "data-redditstyle"]); | |
| return s.a.createElement("a", max); | |
| }; | |
| const BenchmarkImpl = (a) => { | |
| a.redditStyle; | |
| a["data-redditstyle"]; | |
| var name = get(a, ["redditStyle", "data-redditstyle"]); | |
| return s.a.createElement("button", name); | |
| }; | |
| const k = view()(softShowFieldDetails).withConfig({ | |
| componentId : "s1f6o7cs-1" | |
| })(["", "", "", "display: block;"], GET_AUTH_URL_TIMEOUT, _maskLayer, numKeysDeleted); | |
| const N = view()(state).withConfig({ | |
| componentId : "s1f6o7cs-2" | |
| })(["", "", "", "display: block;"], GET_AUTH_URL_TIMEOUT, _maskLayer, numKeysDeleted); | |
| const E = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-3" | |
| })(["", "", "", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, numKeysDeleted); | |
| const T = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-4" | |
| })(["", "", "", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, artistTrack); | |
| const L = view()(softShowFieldDetails).withConfig({ | |
| componentId : "s1f6o7cs-5" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, postDateGmt); | |
| const $ = view()(state).withConfig({ | |
| componentId : "s1f6o7cs-6" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, postDateGmt); | |
| const F = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-7" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, postDateGmt); | |
| const R = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-8" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, _maskLayerSimulate); | |
| const A = view()(softShowFieldDetails).withConfig({ | |
| componentId : "s1f6o7cs-9" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, _maskLayerSimulate); | |
| const o = view()(state).withConfig({ | |
| componentId : "s1f6o7cs-10" | |
| })(["", "", "background-color: transparent;", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, _maskLayerSimulate); | |
| const D = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-11" | |
| })(["", "", "", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, topShowDialog); | |
| const B = view()(BenchmarkImpl).withConfig({ | |
| componentId : "s1f6o7cs-12" | |
| })(["", "", "", ""], GET_AUTH_URL_TIMEOUT, _maskLayer, button2Component); | |
| }, | |
| "./src/reddit/controls/CheckboxWithLabel/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| checkboxLabel : "_1H6-wE3jxCdsIeXW5AMjj8", | |
| labelContent : "-kceiAQn0jpWOpu7qZRjD" | |
| }; | |
| }, | |
| "./src/reddit/controls/CheckboxWithLabel/index.tsx" : function(system_type, config, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var whenChatExists = $.n(r); | |
| var el = $("./src/reddit/controls/CheckboxWithLabel/index.m.less"); | |
| var p = $.n(el); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var a = $("./src/reddit/constants/colors.ts"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var doc = $("./src/reddit/icons/svgs/Checkbox/index.tsx"); | |
| var action = $("./src/reddit/icons/svgs/CheckboxSelected/index.tsx"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const pre = whenChatExists()(doc.a).withConfig({ | |
| componentId : "s1xud0ot-0" | |
| })(["", "background-color: ", ";border-radius: 2px;"], "\n margin-right: 10px;\n", (query) => { | |
| return Object(frame.c)(query).body; | |
| }); | |
| const div = whenChatExists()(action.a).withConfig({ | |
| componentId : "s1xud0ot-1" | |
| })(["", ""], "\n margin-right: 10px;\n"); | |
| const key = whenChatExists()((props) => { | |
| return h("button", { | |
| "aria-checked" : props.isSelected, | |
| "aria-disabled" : props.disabled, | |
| autoFocus : props.autoFocus, | |
| className : Object(self.a)(p.a.checkboxLabel, props.className), | |
| disabled : props.disabled, | |
| onClick : props.onClick, | |
| type : "button", | |
| role : "checkbox" | |
| }, void 0, h("span", { | |
| tabIndex : -1, | |
| className : p.a.labelContent | |
| }, void 0, props.isSelected ? h(div, { | |
| className : "checkbox-inner-icon" | |
| }) : h(pre, { | |
| className : "checkbox-inner-icon" | |
| }), props.text)); | |
| }).withConfig({ | |
| componentId : "s1xud0ot-2" | |
| })(["box-sizing: border-box;fill: ", ";"], a.a.alienblue); | |
| config.a = key; | |
| }, | |
| "./src/reddit/controls/ContentType/index.tsx" : function(sometotal, value, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var data = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default = $.n(data); | |
| var doc = $("./src/reddit/icons/fonts/Gif/index.tsx"); | |
| var item = $("./src/reddit/icons/fonts/Link/index.tsx"); | |
| var sources = $("./src/reddit/icons/fonts/Photos/index.tsx"); | |
| var action = $("./src/reddit/icons/fonts/Text/index.tsx"); | |
| var self = $("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var endOfWeekDate = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(self.b)("video")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s1eziz2x-0" | |
| })(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]); | |
| var event = $("./src/reddit/icons/svgs/Poll/index.tsx"); | |
| $.d(value, "a", function() { | |
| return passedValue1; | |
| }); | |
| var f = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const GET_AUTH_URL_TIMEOUT = Object(data.css)(["width: 20px;height: 20px;pointer-events: none;"]); | |
| const dist01 = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(doc.a).withConfig({ | |
| componentId : "ej8hhi-0" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const passedValue1 = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(item.a).withConfig({ | |
| componentId : "ej8hhi-1" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const context_data_val = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(sources.a).withConfig({ | |
| componentId : "ej8hhi-2" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const thisImgData = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(event.a).withConfig({ | |
| componentId : "ej8hhi-3" | |
| })(["", ";"], GET_AUTH_URL_TIMEOUT); | |
| const Invalid = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(action.a).withConfig({ | |
| componentId : "ej8hhi-4" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const nearPoint = __WEBPACK_IMPORTED_MODULE_3_date_fns_start_of_day___default()(endOfWeekDate).withConfig({ | |
| componentId : "ej8hhi-5" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| value.b = (value) => { | |
| switch(value.type) { | |
| case "gifvideo": | |
| return f(dist01, { | |
| className : value.className | |
| }); | |
| case "image": | |
| return f(context_data_val, { | |
| className : value.className | |
| }); | |
| case "meta": | |
| return f(thisImgData, { | |
| className : value.className | |
| }); | |
| case "rtjson": | |
| case "text": | |
| return f(Invalid, { | |
| className : value.className | |
| }); | |
| case "video": | |
| return f(nearPoint, { | |
| className : value.className | |
| }); | |
| default: | |
| return f(passedValue1, { | |
| className : value.className | |
| }); | |
| } | |
| }; | |
| }, | |
| "./src/reddit/controls/Dropdown/index.tsx" : function(outcons, fn, $) { | |
| var frame = $("./node_modules/polished/dist/polished.es.js"); | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var propsLinkFn = $.n(el); | |
| var self = $("./src/lib/domUtils/index.ts"); | |
| var item = $("./src/reddit/constants/zIndex.ts"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| fn.a = propsLinkFn()(class extends row.a.Component { | |
| componentDidMount() { | |
| if (!this.props.noFocus) { | |
| if (this.ref) { | |
| this.ref.focus({ | |
| preventScroll : this.props.isOverlay | |
| }); | |
| } | |
| } | |
| } | |
| componentWillUnmount() { | |
| Object(self.a)(this.props.tooltipId); | |
| } | |
| render() { | |
| const props = this.props; | |
| return row.a.createElement("div", { | |
| className : props.className, | |
| ref : (data) => { | |
| return this.ref = data; | |
| }, | |
| role : "menu", | |
| style : props.style, | |
| tabIndex : -1 | |
| }, props.children); | |
| } | |
| }).withConfig({ | |
| componentId : "cd6d2w-0" | |
| })(["border-radius: 4px;box-shadow: 0 2px 4px 0 ", ";color: ", ";margin-top: 8px;overflow: hidden;position: ", ";z-index: ", ";background-color: ", ";&:focus {outline: none;}"], (e) => { | |
| return Object(frame.f)(Object(opt.c)(e).bodyText, .2); | |
| }, (e) => { | |
| return Object(opt.c)(e).bodyText; | |
| }, ({ | |
| isFixed : isFixed = false | |
| }) => { | |
| return isFixed ? "fixed" : "absolute"; | |
| }, ({ | |
| isFixed : pointOfReference = false, | |
| isOverlay : onlyvalue = false | |
| }) => { | |
| return onlyvalue ? pointOfReference ? item.o + 1 : item.n : item.g; | |
| }, (query) => { | |
| return Object(opt.c)(query).body; | |
| }); | |
| }, | |
| "./src/reddit/controls/InternalLink/index.tsx" : function(outcons, fn, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var _tr = $("./node_modules/react-router-dom/es/index.js"); | |
| var value = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var found = $.n(value); | |
| var self = $("./src/reddit/helpers/path/index.ts"); | |
| var select = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var mixin = function(obj, url) { | |
| var result = {}; | |
| var key; | |
| for (key in obj) { | |
| if (Object.prototype.hasOwnProperty.call(obj, key) && url.indexOf(key) < 0) { | |
| result[key] = obj[key]; | |
| } | |
| } | |
| if (null != obj && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| key = Object.getOwnPropertySymbols(obj); | |
| for (; i < key.length; i++) { | |
| if (url.indexOf(key[i]) < 0) { | |
| result[key[i]] = obj[key[i]]; | |
| } | |
| } | |
| } | |
| return result; | |
| }; | |
| const script = found.a.span.withConfig({ | |
| componentId : "xxcrdx-0" | |
| })(["cursor: initial;opacity: 0.3;"]); | |
| fn.a = (value) => { | |
| var children = value.children; | |
| var className = value.className; | |
| var disabled = value.disabled; | |
| var color = (value.replace, value.to); | |
| var data = mixin(value, ["children", "className", "disabled", "replace", "to"]); | |
| return disabled ? createElement(script, { | |
| className : className | |
| }, void 0, children) : ("string" == typeof color && (color = Object(self.b)(color)), row.a.createElement(_tr.a, select({ | |
| className : className, | |
| to : color | |
| }, data), children)); | |
| }; | |
| }, | |
| "./src/reddit/controls/InvisibleScreenReaderText/index.tsx" : function(cond, t, o) { | |
| var i = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var c = o.n(i); | |
| t.a = c.a.span.withConfig({ | |
| componentId : "s1dqr9jy-0" | |
| })(["position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);"]); | |
| }, | |
| "./src/reddit/controls/OutboundLink/index.tsx" : function(outcons, fn, $) { | |
| var entity = $("./node_modules/lodash/omit.js"); | |
| var getFn = $.n(entity); | |
| var s = $("./node_modules/react/index.js"); | |
| var elem = $.n(s); | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var domain = $("./node_modules/reselect/lib/index.js"); | |
| var self = $("./src/lib/addQueryParams/index.ts"); | |
| var get = (obj, key) => { | |
| return key ? Object(self.a)(obj, { | |
| user_id : key | |
| }) : obj; | |
| }; | |
| var e = $("./src/lib/redditId/index.ts"); | |
| var f = $("./src/reddit/selectors/user.ts"); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| const artistTrack = Object(domain.createSelector)(f.a, f.j, (canCreateDiscussions, userId) => { | |
| return { | |
| allowClickTracking : canCreateDiscussions, | |
| userId : userId ? Object(e.a)(userId.id) : null | |
| }; | |
| }); | |
| const gotoNewOfflinePage = Object(options.connect)(artistTrack, {}); | |
| const remove = (value, req, id, err) => { | |
| if (err && req.outboundUrl && req.outboundUrlExpiration && req.outboundUrlExpiration > Date.now()) { | |
| value.href = get(req.outboundUrl, id); | |
| } | |
| }; | |
| const n = gotoNewOfflinePage((self) => { | |
| const selector = self.allowClickTracking; | |
| const customVarsPath = self.href; | |
| const is_cmd = self.isSponsored; | |
| const item = self.source; | |
| const mouseend = self.userId; | |
| let props = getFn()(self, ["allowClickTracking", "isSponsored", "source", "userId"]); | |
| const playUrl = item && item.outboundUrl && is_cmd ? item.outboundUrl : customVarsPath; | |
| return props = Object.assign({}, props, { | |
| href : playUrl, | |
| rel : "noopener noreferrer", | |
| target : "_blank" | |
| }), !item || ((onlyFirst) => { | |
| const currScrollHeight = onlyFirst.outboundUrlCreated; | |
| const lastScrollHeight = onlyFirst.outboundUrlReceived; | |
| return !(!currScrollHeight || !lastScrollHeight) && (currScrollHeight > lastScrollHeight + 3E5 || currScrollHeight < lastScrollHeight - 36E5); | |
| })(item) ? elem.a.createElement("a", props) : elem.a.createElement("a", _extends({}, props, { | |
| onMouseDown : (event) => { | |
| if (1 === event.button || 2 === event.button || event.ctrlKey) { | |
| return true; | |
| } | |
| remove(event.currentTarget, item, mouseend, selector); | |
| }, | |
| onMouseLeave : (event) => { | |
| return ((e, url) => { | |
| e.href = url; | |
| })(event.currentTarget, playUrl); | |
| }, | |
| onTouchStart : (event) => { | |
| return remove(event.currentTarget, item, mouseend, selector); | |
| } | |
| })); | |
| }); | |
| fn.a = n; | |
| }, | |
| "./src/reddit/controls/OutboundLink/styled.tsx" : function(outcons, fn, $) { | |
| var frame = $("./node_modules/polished/dist/polished.es.js"); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var propsLinkFn = $.n(el); | |
| var doc = $("./src/reddit/controls/OutboundLink/index.tsx"); | |
| var relativeUrlImg = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var opt = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| fn.a = propsLinkFn()(doc.a).withConfig({ | |
| componentId : "b5szba-0" | |
| })(["", "margin: 4px 8px;white-space: nowrap;color: ", ";fill: ", ";&:visited {color: ", ";fill: ", ";}&:hover {text-decoration: underline;}"], relativeUrlImg.metadataFont, (e) => { | |
| return Object(opt.c)(e).linkText; | |
| }, (e) => { | |
| return Object(opt.c)(e).linkText; | |
| }, (query) => { | |
| return Object(frame.c)(.75, Object(opt.c)(query).linkText, Object(opt.c)(query).body); | |
| }, (query) => { | |
| return Object(frame.c)(.75, Object(opt.c)(query).linkText, Object(opt.c)(query).body); | |
| }); | |
| }, | |
| "./src/reddit/controls/RadioInput/RadioOption/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var global = o.n(i); | |
| var result = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var predicateObjectOfObservable = o.n(result); | |
| var container = o("./src/reddit/constants/colors.ts"); | |
| var search = o("./src/reddit/constants/keycodes.ts"); | |
| var sources = o("./src/reddit/icons/svgs/RadioOff/index.tsx"); | |
| var body = o("./src/reddit/icons/svgs/RadioOn/index.tsx"); | |
| var a = o("./src/reddit/layout/row/Inline/index.tsx"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const style = predicateObjectOfObservable()(body.a).withConfig({ | |
| componentId : "s1ighnwk-0" | |
| })(["flex: 0 0 16px;height: 16px;margin-right: 4px;width: 16px;fill: ", ";"], container.a.alienblue); | |
| const item = predicateObjectOfObservable()(sources.a).withConfig({ | |
| componentId : "s1ighnwk-1" | |
| })(["flex: 0 0 16px;height: 16px;margin-right: 4px;width: 16px;"]); | |
| t.a = class extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onKeyPress = (ch) => { | |
| const that = this.props; | |
| if (!(that.disabled || ch.key !== search.b.Enter && ch.key !== search.b.Space)) { | |
| if (that.onClick) { | |
| that.onClick(that.value); | |
| } | |
| } | |
| }; | |
| } | |
| componentDidUpdate(props) { | |
| if (this.props.selected && !props.selected && this.ref) { | |
| this.ref.focus(); | |
| } | |
| } | |
| render() { | |
| const me = this.props; | |
| return me.hidden ? null : $(a.a, { | |
| "aria-checked" : me.selected, | |
| className : me.className, | |
| innerRef : (data) => { | |
| return this.ref = data; | |
| }, | |
| onClick : me.disabled ? void 0 : me.onClick, | |
| onKeyPress : this.onKeyPress, | |
| role : "radio", | |
| tabIndex : me.tabIndex | |
| }, void 0, me.showButton && (me.selected ? $(style, {}) : $(item, {})), me.children); | |
| } | |
| }; | |
| }, | |
| "./src/reddit/controls/RadioInput/index.tsx" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return Viewer3DFirstPerson; | |
| }); | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var _react2 = o.n(i); | |
| var winimages = o("./src/reddit/constants/keycodes.ts"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| class Viewer3DFirstPerson extends _react2.a.Component { | |
| constructor(props) { | |
| super(props); | |
| this.handleClick = (value) => { | |
| if (this.state.value !== value) { | |
| this.props.onChange(value); | |
| this.setState(() => { | |
| return { | |
| value : value | |
| }; | |
| }); | |
| } | |
| }; | |
| this.getValues = () => { | |
| return _react2.a.Children.map(this.props.children, (e) => { | |
| return e.props.value; | |
| }); | |
| }; | |
| this.onKeyUp = (event) => { | |
| var props = this.props; | |
| const o = props.disabled; | |
| const selectPrevFrame = props.onChange; | |
| const name = this.state.value; | |
| if (o) { | |
| return; | |
| } | |
| const end = event.key === winimages.b.ArrowUp; | |
| const start = event.key === winimages.b.ArrowDown; | |
| if (end || start) { | |
| const obj = this.getValues(); | |
| if (!obj.length) { | |
| return; | |
| } | |
| const pad = name ? obj.indexOf(name) : 0; | |
| const state = obj[((end ? pad - 1 : pad + 1) + obj.length) % obj.length]; | |
| selectPrevFrame(state); | |
| this.setState({ | |
| value : state | |
| }); | |
| } | |
| }; | |
| this.state = { | |
| value : props.value || "" | |
| }; | |
| } | |
| componentWillReceiveProps(nextProps) { | |
| this.setState(() => { | |
| return { | |
| value : nextProps.value || "" | |
| }; | |
| }); | |
| } | |
| render() { | |
| const props = this.props; | |
| const datum = this.state; | |
| return $("div", { | |
| "aria-labelledby" : props.name, | |
| className : props.className, | |
| role : "radiogroup", | |
| onKeyUp : this.onKeyUp | |
| }, void 0, $("input", { | |
| type : "hidden", | |
| value : datum.value, | |
| disabled : props.disabled | |
| }), _react2.a.Children.map(props.children, (wrapper) => { | |
| return _react2.a.cloneElement(wrapper, { | |
| onClick : (value) => { | |
| return this.handleClick(wrapper.props.value); | |
| }, | |
| selected : wrapper.props.value === datum.value | |
| }); | |
| })); | |
| } | |
| } | |
| }, | |
| "./src/reddit/controls/Score/index.m.less" : function(options, data, urlPartConfig) { | |
| options.exports = { | |
| score : "_1rZYMD_4xY3gRcSS3p8ODO" | |
| }; | |
| }, | |
| "./src/reddit/controls/Score/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "b", function() { | |
| return h; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var domain = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var e = $("./src/lib/classNames/index.ts"); | |
| var opt = $("./src/lib/prettyPrintNumber/index.ts"); | |
| var clonedI = $("./src/reddit/constants/colors.ts"); | |
| var $gBCRBottom = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var self = $("./src/reddit/helpers/styles/postBackgroundColor.ts"); | |
| var pkg = $("./src/reddit/helpers/styles/smartTextColor.ts"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var f = $("./src/reddit/models/Vote/index.ts"); | |
| var m = $("./src/reddit/controls/Score/index.m.less"); | |
| var row = $.n(m); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const h = `\n .${row.a.score} {\n ${$gBCRBottom.actionFont}\n }\n`; | |
| const v = Object(domain.withTheme)((options) => { | |
| const useStyleString = { | |
| color : options.light ? clonedI.a.lightboxHeaderText : ((swaggerOptions) => { | |
| return swaggerOptions.voteState === f.a.downvoted ? Object(frame.c)(swaggerOptions).voteText.downvote : swaggerOptions.voteState === f.a.upvoted ? Object(frame.c)(swaggerOptions).voteText.upvote : Object(pkg.a)(Object(self.a)(swaggerOptions)); | |
| })(options) | |
| }; | |
| const form = options.isScoreHidden ? "\u00e2\u20ac\u00a2" : Object(opt.b)(options.score); | |
| return createElement("div", { | |
| className : Object(e.a)(row.a.score, options.className), | |
| style : useStyleString | |
| }, void 0, form); | |
| }); | |
| value.a = v; | |
| }, | |
| "./src/reddit/controls/Search/RelatedSubredditMetaData.tsx" : function(cond, t, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var options = $("./node_modules/react-redux/es/index.js"); | |
| var opt = $("./node_modules/reselect/lib/index.js"); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var a = $.n(el); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var e = $("./src/lib/objectSelector/index.ts"); | |
| var results = $("./src/reddit/components/Hovercards/SubredditHovercard/index.tsx"); | |
| var l = $("./src/reddit/components/SubredditIcon/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var domain = $("./src/reddit/selectors/subreddit.ts"); | |
| var node = $("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"); | |
| var update = $.n(node); | |
| var h = $("./src/reddit/controls/Search/index.m.less"); | |
| var json = $.n(h); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const artistTrack = `\n border: 1px solid ${(e) => { | |
| return Object(frame.c)(e).lightText; | |
| }};\n border-radius: 9001px;\n`; | |
| const Cross = a()(l.b).withConfig({ | |
| componentId : "dnbqkv-0" | |
| })(["", ";"], artistTrack); | |
| const biSearch = Object(options.connect)(() => { | |
| return Object(opt.createStructuredSelector)({ | |
| subredditsByName : Object(e.a)((e, errorsChangedArgs) => { | |
| const args = {}; | |
| return errorsChangedArgs.subredditIcons && errorsChangedArgs.subredditIcons.map((argNames) => { | |
| args[argNames.subredditName] = Object(domain.x)(e, { | |
| subredditName : argNames.subredditName | |
| }); | |
| }), args; | |
| }) | |
| }); | |
| }); | |
| t.a = biSearch((props) => { | |
| return createElement("div", { | |
| className : Object(self.a)(update.a.subText, json.a.subText, props.className) | |
| }, void 0, props.subredditIcons ? props.subredditIcons.map((options) => { | |
| return createElement(results.a, { | |
| subredditName : options.subredditName | |
| }, `${options.subredditName}-hoverCard`, createElement(Cross, { | |
| className : Object(self.a)(json.a.icon, json.a.isHeaderIcon), | |
| linkTo : `/r/${options.subredditName}`, | |
| iconUrl : options.url, | |
| subredditOrProfile : props.subredditsByName[options.subredditName] | |
| }, options.subredditName)); | |
| }) : createElement(Cross, { | |
| className : json.a.icon, | |
| iconUrl : props.iconUrl | |
| }, props.iconUrl), props.suffix && createElement("span", {}, void 0, props.suffix)); | |
| }); | |
| }, | |
| "./src/reddit/controls/Search/index.m.less" : function(ret, data, urlPartConfig) { | |
| ret.exports = { | |
| icon : "_1hdDhVEGWEdVJcgy2XQ2Eq", | |
| isHeaderIcon : "_1biYoFBD4CLgOvrr_HinV4", | |
| hasIcons : "_1M-azLenSs2UgxeZ2rJX20", | |
| subText : "_2-DL_E9cFo1xsqU3Q8BXnJ" | |
| }; | |
| }, | |
| "./src/reddit/controls/Search/index.tsx" : function(outcons, fn, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var domain = $("./node_modules/history/index.js"); | |
| var ipb_session_id = $("./node_modules/lodash/debounce.js"); | |
| var ChromosomeInfo = $.n(ipb_session_id); | |
| var x = $("./node_modules/react/index.js"); | |
| var global = $.n(x); | |
| var button = $("./node_modules/react-redux/es/index.js"); | |
| var opt = $("./node_modules/react-router-redux/es/index.js"); | |
| var targetAssociation = $("./node_modules/reselect/lib/index.js"); | |
| var info = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var obj = $.n(info); | |
| var end = $("./node_modules/uuid/v4.js"); | |
| var test = $.n(end); | |
| var schema = $("./src/app/actions/tooltip.ts"); | |
| var elements = $("./src/app/strings/index.ts"); | |
| var pkg = $("./src/lib/classNames/index.ts"); | |
| var definedModule = $("./src/lib/makeSearchKey/index.ts"); | |
| var options = $("./src/reddit/actions/category.ts"); | |
| var views = $("./src/reddit/actions/page.ts"); | |
| var origin = $("./src/reddit/actions/search.ts"); | |
| var $realtime = $("./src/higherOrderComponents/asTooltip.tsx"); | |
| var needle_color = $("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx"); | |
| var data = $("./node_modules/react-router-dom/es/index.js"); | |
| var hmVals = $("./src/reddit/components/InfoTextTooltip/index.tsx"); | |
| var $music = $("./src/reddit/helpers/getSearchUrl/index.ts"); | |
| var sources = $("./src/reddit/icons/svgs/CircledPlanet/index.tsx"); | |
| var filter = $("./src/reddit/icons/svgs/Clear/index.tsx"); | |
| var col = $("./src/reddit/icons/svgs/Search/index.tsx"); | |
| var doc = $("./src/reddit/models/Search/index.ts"); | |
| var presenceLeave = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var response = $("./src/reddit/selectors/telemetry.ts"); | |
| var event = $("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"); | |
| var json = $.n(event); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var assign = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| const SiteStatus = obj()(Object($realtime.a)(hmVals.b)).withConfig({ | |
| componentId : "sl3810-0" | |
| })(["position: fixed;"]); | |
| const artistTrack = `\n \n box-sizing: border-box;\n display: inline-block;\n flex: none;\n height: 16px;\n margin-bottom: -2px;\n vertical-align: middle;\n width: 16px;\n\n border: 1px solid ${(e) => { | |
| return Object(presenceLeave.c)(e).lightText; | |
| }};\n border-radius: 9001px;\n`; | |
| const TimeTravelSlider = obj()((props) => { | |
| return global.a.createElement("div", assign({ | |
| className : props.className | |
| }, props)); | |
| }).withConfig({ | |
| componentId : "sl3810-1" | |
| })(["", ";background: url('", "');background-position: center;background-repeat: no-repeat;background-size: 100%;"], artistTrack, (chefServer) => { | |
| return chefServer.url; | |
| }); | |
| const addr_high = obj()(sources.a).withConfig({ | |
| componentId : "sl3810-2" | |
| })(["", ";background: ", ";fill: ", ";padding: 3px;"], artistTrack, (query) => { | |
| return Object(presenceLeave.c)(query).active; | |
| }, (e) => { | |
| return Object(presenceLeave.c)(e).lightText; | |
| }); | |
| class ModList extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onRecentSearchItemClick = () => { | |
| if (this.props.recentSearch.isTypeaheadSuggestion) { | |
| this.props.onClearSearchQuery(); | |
| } else { | |
| this.props.onUpdateSearchQuery(this.props.recentSearch.searchQuery); | |
| } | |
| this.props.onSendDropdownClickEvent(this.props.recentSearch.searchQuery, this.props.recentSearch.searchQuery, response.StructureType.Recent, response.SearchDropdownNouns.Recent); | |
| }; | |
| this.generateFullSearchQuery = (node) => { | |
| return node.subredditOrProfileRestrictedName ? `${node.subredditOrProfileRestrictedName} ${node.searchQuery}` : node.searchQuery; | |
| }; | |
| } | |
| render() { | |
| const self = this.props; | |
| const swipingDirection = self.activeTooltipId; | |
| const classes = self.className; | |
| const filters = self.focusedItem; | |
| const artistTrack = self.isInRailsExperiment; | |
| const nouning = self.language; | |
| const onStartStopButtonClick = self.onRemoveRecentSearch; | |
| const me = self.recentSearch; | |
| const setState = self.toggleTooltip; | |
| const options = Object($music.a)(null, null, me, artistTrack); | |
| const windowKey = options && options.url; | |
| const groupByKey = options && options.qs; | |
| const url = groupByKey ? `${windowKey}?${groupByKey}` : windowKey; | |
| const y = this.generateFullSearchQuery(me); | |
| let value; | |
| return filters && (value = this.generateFullSearchQuery(filters)), h(data.a, { | |
| "aria-label" : me.searchQuery, | |
| className : Object(pkg.a)(json.a.item, classes, { | |
| "m-focused" : !(!filters || filters.section !== doc.c.recent || value !== y) | |
| }), | |
| onClick : this.onRecentSearchItemClick, | |
| role : "link", | |
| tabIndex : -1, | |
| to : url || "" | |
| }, y, me.displayInfo && me.isTypeaheadSuggestion ? me.displayInfo.iconUrl ? h(TimeTravelSlider, { | |
| url : me.displayInfo.iconUrl | |
| }) : h(addr_high, {}) : h(col.a, { | |
| className : json.a.icon | |
| }), h("span", { | |
| className : json.a.text | |
| }, void 0, y), h("div", { | |
| onMouseEnter : () => { | |
| return setState(y); | |
| }, | |
| onMouseLeave : () => { | |
| return setState(null); | |
| }, | |
| id : y | |
| }, void 0, h(filter.a, { | |
| className : Object(pkg.a)(json.a.icon, "m-hoverable"), | |
| onClick : (value) => { | |
| value.stopPropagation(); | |
| value.preventDefault(); | |
| onStartStopButtonClick(me); | |
| } | |
| }), h(SiteStatus, { | |
| isOpen : swipingDirection === y, | |
| text : Object(elements.a)(nouning, "search.dropdown.remove"), | |
| tooltipId : y, | |
| targetPosition : ["center", "top"], | |
| tooltipPosition : ["center", "bottom"] | |
| }))); | |
| } | |
| } | |
| var key = $("./src/reddit/components/ClassicPost/Thumbnail.tsx"); | |
| var normalizedMatrix = $("./src/reddit/components/PostTitle/index.tsx"); | |
| var content_panes = $("./src/reddit/components/Translated/index.tsx"); | |
| var z = $("./src/reddit/controls/Search/RelatedSubredditMetaData.tsx"); | |
| var __WEBPACK_LABELED_MODULE__3 = $("./src/reddit/helpers/canRenderThumbnail.ts"); | |
| var currentTransformMatrix = $("./src/reddit/icons/svgs/Popular/index.tsx"); | |
| var elt = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var mixin = function(o, t) { | |
| var obj = {}; | |
| var a; | |
| for (a in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, a) && t.indexOf(a) < 0) { | |
| obj[a] = o[a]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| a = Object.getOwnPropertySymbols(o); | |
| for (; i < a.length; i++) { | |
| if (t.indexOf(a[i]) < 0) { | |
| obj[a[i]] = o[a[i]]; | |
| } | |
| } | |
| } | |
| return obj; | |
| }; | |
| const wbr = obj.a.div.withConfig({ | |
| componentId : "hlz5av-0" | |
| })(["color: ", ";flex-grow: 1;font-size: 14px;line-height: 18px;margin: 8px 0 8px 24px;overflow: hidden;text-overflow: ellipsis;"], (e) => { | |
| return Object(presenceLeave.c)(e).metaText; | |
| }); | |
| class ApplyMods extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.transformTrendingToRecentSearch = () => { | |
| const app = this.props.trendingItem; | |
| app.post; | |
| app.subredditInfo; | |
| app.subredditOccurrences; | |
| return mixin(app, ["post", "subredditInfo", "subredditOccurrences"]); | |
| }; | |
| this.onTrendingItemClick = () => { | |
| this.props.onUpdateSearchQuery(this.props.trendingItem.searchQuery); | |
| const e = this.transformTrendingToRecentSearch(); | |
| this.props.onSetRecentSearch(e); | |
| this.props.onSendDropdownClickEvent(this.props.trendingItem.searchQuery, this.props.trendingItem.rawQuery || "", response.StructureType.Trending, response.SearchDropdownNouns.Trending); | |
| }; | |
| } | |
| render() { | |
| var menu = this.props; | |
| const computedTdClassName = menu.className; | |
| const req = menu.focusedItem; | |
| const n = menu.isInRailsExperiment; | |
| const post = menu.trendingItem; | |
| const options = Object($music.a)(null, null, post, n, { | |
| source : definedModule.a.Trending | |
| }); | |
| const windowKey = options && options.url; | |
| const groupByKey = options && options.qs; | |
| const url = groupByKey ? `${windowKey}?${groupByKey}` : windowKey; | |
| return elt(data.a, { | |
| "aria-label" : post.searchQuery, | |
| className : Object(pkg.a)(json.a.item, json.a.trending, computedTdClassName, { | |
| "m-focused" : !(!req || req.section !== doc.c.trending || post.searchQuery !== req.searchQuery) | |
| }), | |
| onClick : this.onTrendingItemClick, | |
| role : "link", | |
| tabIndex : -1, | |
| to : url || "" | |
| }, `trending-${post.searchQuery}`, elt("div", { | |
| className : json.a.trendingContent | |
| }, void 0, elt("div", {}, void 0, elt(currentTransformMatrix.a, { | |
| className : Object(pkg.a)(json.a.icon, json.a.trending) | |
| }), elt("span", {}, void 0, elt(normalizedMatrix.a, { | |
| className : Object(pkg.a)(json.a.text, json.a.trending), | |
| redditStyle : true, | |
| size : normalizedMatrix.b.Small | |
| }, void 0, post.searchQuery)), post.post && elt(wbr, {}, void 0, post.post.title)), post.subredditInfo && elt(z.a, { | |
| className : Object(pkg.a)(json.a.relatedSubredditMetaData, { | |
| "m-noPostTitle" : !post.post | |
| }), | |
| iconUrl : post.subredditInfo.icon || void 0, | |
| suffix : elt(content_panes.a, { | |
| msgId : "search.subredditMetaData.andMore", | |
| replacements : { | |
| displayText : post.subredditInfo.displayText | |
| } | |
| }) | |
| })), post.post && Object(__WEBPACK_LABELED_MODULE__3.a)(post.post) && elt(key.b, { | |
| post : post.post, | |
| removeLink : true | |
| })); | |
| } | |
| } | |
| var target = $("./src/reddit/components/Flair/index.tsx"); | |
| var close_button = $("./src/reddit/models/Flair/index.ts"); | |
| var create = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| const classes = "typeahead"; | |
| const GET_AUTH_URL_TIMEOUT = `\n \n box-sizing: border-box;\n display: inline-block;\n flex: none;\n height: 16px;\n margin-bottom: -2px;\n vertical-align: middle;\n width: 16px;\n\n border: 1px solid ${(e) => { | |
| return Object(presenceLeave.c)(e).lightText; | |
| }};\n border-radius: 9001px;\n`; | |
| const SVG_URL = obj()((props) => { | |
| return global.a.createElement("div", _extends({ | |
| className : props.className | |
| }, props)); | |
| }).withConfig({ | |
| componentId : "s1wfwevk-0" | |
| })(["", ";background: url('", "');background-position: center;background-repeat: no-repeat;background-size: 100%;"], GET_AUTH_URL_TIMEOUT, (chefServer) => { | |
| return chefServer.url; | |
| }); | |
| const bookmarkTwo = obj()(sources.a).withConfig({ | |
| componentId : "s1wfwevk-1" | |
| })(["", ";background: ", ";fill: ", ";padding: 3px;"], GET_AUTH_URL_TIMEOUT, (query) => { | |
| return Object(presenceLeave.c)(query).active; | |
| }, (e) => { | |
| return Object(presenceLeave.c)(e).lightText; | |
| }); | |
| class BaseComponent extends global.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onTypeaheadSuggestionClick = () => { | |
| this.props.onSetRecentSearch(this.props.item); | |
| this.props.onSendDropdownClickEvent(this.props.item.searchQuery, this.props.item.searchQuery, response.StructureType.Search, this.props.item.isProfile ? response.SearchDropdownNouns.TypeaheadProfile : response.SearchDropdownNouns.TypeaheadSubreddit); | |
| this.props.onClearSearchQuery(); | |
| }; | |
| } | |
| render() { | |
| const me = this.props; | |
| const headingClass = me.className; | |
| const scope = me.focusedItem; | |
| const item = me.item; | |
| const container = me.language; | |
| return create(data.a, { | |
| "aria-label" : item.searchQuery, | |
| className : Object(pkg.a)(json.a.item, headingClass, classes, { | |
| "m-focused" : !(!scope || scope.searchQuery !== item.searchQuery) | |
| }), | |
| onClick : this.onTypeaheadSuggestionClick, | |
| role : "link", | |
| tabIndex : -1, | |
| to : `/${item.searchQuery}` | |
| }, item.searchQuery, item.displayInfo && item.displayInfo.iconUrl ? create(SVG_URL, { | |
| url : item.displayInfo.iconUrl | |
| }) : create(bookmarkTwo, {}), create("div", {}, void 0, item.displayInfo && item.displayInfo.subredditOrProfileName && create("div", { | |
| className : Object(pkg.a)(json.a.text, classes) | |
| }, void 0, item.displayInfo.subredditOrProfileName), create("div", {}, void 0, item.displayInfo && void 0 !== item.displayInfo.subscribers && create("div", { | |
| className : json.a.subText | |
| }, void 0, Object(elements.c)(container, "listings.subscribers", item.displayInfo.subscribers)), item.displayInfo && item.displayInfo.isNSFW && create(target.c, { | |
| flair : { | |
| type : close_button.e.Nsfw, | |
| text : "nsfw" | |
| } | |
| })))); | |
| } | |
| } | |
| var v = $("./src/reddit/constants/zIndex.ts"); | |
| var __WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default = $("./src/reddit/controls/Dropdown/index.tsx"); | |
| var relativeUrlImg = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var part = $("./src/reddit/components/HeaderSubredditSelector/index.m.less"); | |
| var nodes = $.n(part); | |
| var status = $("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less"); | |
| var results = $.n(status); | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const CAPTURE_ID = "SearchDropdown"; | |
| const last_bar = 5; | |
| const numKeysDeleted = Object(info.css)([".", " {fill: ", ";&.", " {fill: ", ";}height: 16px;width: 16px;}.", " {&.m-withBorder {border-top: 4px solid ", ";}color: ", ";}.", " {padding: 12px 16px;&.", " {border-bottom: 1px solid ", ";&:last-of-type {border-bottom: none;}}&:hover {background-color: ", ";border-color: ", ";.", " {&.m-hoverable {fill: ", ";}}}&.m-focused {background-color: ", ";}&.", " {padding: 12px 16px 6px 16px;}.", " {&.", " {", "}}.", " {color: ", ";&.m-noPostTitle {margin-top: 8px;}}}", | |
| ".", " {margin: 12px 16px;width: auto}"], json.a.icon, (e) => { | |
| return Object(presenceLeave.c)(e).actionIcon; | |
| }, json.a.trending, (e) => { | |
| return Object(presenceLeave.c)(e).linkText; | |
| }, json.a.title, (text) => { | |
| return Object(presenceLeave.c)(text).line; | |
| }, (e) => { | |
| return Object(presenceLeave.c)(e).metaText; | |
| }, json.a.item, json.a.trending, (text) => { | |
| return Object(presenceLeave.c)(text).line; | |
| }, (uploadUrl) => { | |
| return Object(presenceLeave.c)(uploadUrl).field; | |
| }, (text) => { | |
| return Object(presenceLeave.c)(text).line; | |
| }, json.a.icon, (e) => { | |
| return Object(presenceLeave.c)(e).navIcon; | |
| }, (uploadUrl) => { | |
| return Object(presenceLeave.c)(uploadUrl).field; | |
| }, "typeahead", json.a.text, "typeahead", relativeUrlImg.titleFontH5, json.a.subText, (e) => { | |
| return Object(presenceLeave.c)(e).metaText; | |
| }, needle_color.b, results.a.item); | |
| const PacChooser = obj()(Object($realtime.a)(__WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default.a)).withConfig({ | |
| componentId : "s1qes5uk-0" | |
| })(["", "background-color: ", ";border: 1px solid ", ";border-top-width: 0;color: ", ";padding: 0px;"], numKeysDeleted, (query) => { | |
| return Object(presenceLeave.c)(query).body; | |
| }, (text) => { | |
| return Object(presenceLeave.c)(text).line; | |
| }, (e) => { | |
| return Object(presenceLeave.c)(e).bodyText; | |
| }); | |
| class AgentComponent extends global.a.Component { | |
| constructor(action) { | |
| super(action); | |
| this.toggleTooltip = (tooltipToggledWithCheckbox) => { | |
| this.setState({ | |
| activeTooltipId : tooltipToggledWithCheckbox | |
| }); | |
| }; | |
| this.state = { | |
| activeTooltipId : null | |
| }; | |
| } | |
| render() { | |
| const options = this.props; | |
| const t = this.state; | |
| var fixed = options.isFixed; | |
| const isFixed = void 0 === fixed || fixed; | |
| const p = { | |
| width : options.container ? `${options.container.offsetWidth}px` : "inherit", | |
| marginTop : "7px", | |
| overflow : "scroll" | |
| }; | |
| if (options.isFixed) { | |
| p.zIndex = v.t; | |
| } | |
| const docObject = 0 === options.typeaheadSuggestions.length && !options.isTypeaheadPending; | |
| return createElement(PacChooser, { | |
| className : nodes.a.listContainer, | |
| isFixed : isFixed, | |
| isOpen : options.isOpen, | |
| tooltipId : CAPTURE_ID, | |
| noFocus : true, | |
| style : p | |
| }, void 0, options.typeaheadSuggestions.map((current) => { | |
| return createElement(BaseComponent, { | |
| focusedItem : options.typeaheadSuggestions[options.focusedItemIndex], | |
| item : current, | |
| language : options.language, | |
| onClearSearchQuery : options.onClearSearchQuery, | |
| onSendDropdownClickEvent : options.onSendDropdownClickEvent, | |
| onSetRecentSearch : options.onSetRecentSearch | |
| }, current.id); | |
| }), docObject && options.recentSearches.map(($input) => { | |
| return createElement(ModList, { | |
| activeTooltipId : t.activeTooltipId, | |
| focusedItem : options.itemList[options.focusedItemIndex], | |
| isInRailsExperiment : options.isInRailsExperiment, | |
| language : options.language, | |
| onClearSearchQuery : options.onClearSearchQuery, | |
| onRemoveRecentSearch : options.onRemoveRecentSearch, | |
| onSendDropdownClickEvent : options.onSendDropdownClickEvent, | |
| onSetRecentSearch : options.onSetRecentSearch, | |
| onUpdateSearchQuery : options.onUpdateSearchQuery, | |
| recentSearch : $input, | |
| toggleTooltip : this.toggleTooltip | |
| }, $input.id); | |
| }), docObject && options.isInTrendingExperiment && !options.isTrendingPending && options.trendingItems && createElement("div", { | |
| className : Object(pkg.a)(json.a.title, { | |
| "m-withBorder" : !!options.recentSearches.length | |
| }) | |
| }, void 0, Object(elements.a)(options.language, "search.dropdown.trendingToday")), (options.isTypeaheadPending || options.isTrendingPending) && createElement(global.a.Fragment, {}, void 0, createElement("div", { | |
| className : results.a.item | |
| }), createElement("div", { | |
| className : results.a.item | |
| }), createElement("div", { | |
| className : results.a.item | |
| }), createElement("div", { | |
| className : results.a.item | |
| }), createElement("div", { | |
| className : results.a.item | |
| })), docObject && options.isInTrendingExperiment && options.trendingItems.slice(0, last_bar).map(($input) => { | |
| return createElement(ApplyMods, { | |
| focusedItem : options.itemList[options.focusedItemIndex], | |
| isInRailsExperiment : options.isInRailsExperiment, | |
| onSendDropdownClickEvent : options.onSendDropdownClickEvent, | |
| onSetRecentSearch : options.onSetRecentSearch, | |
| onUpdateSearchQuery : options.onUpdateSearchQuery, | |
| trendingItem : $input | |
| }, $input.id); | |
| })); | |
| } | |
| } | |
| var chromo = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var lm = $("./src/reddit/constants/keycodes.ts"); | |
| var spec = $("./src/reddit/contexts/ApiContext.tsx"); | |
| var e = $("./src/reddit/contexts/PageLayer/index.tsx"); | |
| var tParentMatrix = $("./src/reddit/endpoints/category/categoryList.ts"); | |
| var labels = $("./src/lib/constants/index.ts"); | |
| var radio_runway_names = $("./src/lib/makeApiRequest/index.ts"); | |
| var exportsB = $("./src/lib/omitHeaders/index.ts"); | |
| var exportsC = $("./src/reddit/constants/headers.ts"); | |
| const get = (apiOptions, searchTerm) => { | |
| return Object(radio_runway_names.c)(Object(exportsB.a)(apiOptions, [exportsC.a]), { | |
| endpoint : `${apiOptions.apiUrl}/api/subreddit_autocomplete_v2.json`, | |
| method : labels.kb.GET, | |
| data : { | |
| query : searchTerm | |
| } | |
| }); | |
| }; | |
| const init = (factory) => { | |
| return Object(radio_runway_names.c)(Object(exportsB.a)(factory, [exportsC.a]), { | |
| endpoint : `${factory.apiUrl}/api/trending_searches_v1.json`, | |
| method : labels.kb.GET | |
| }); | |
| }; | |
| var relativeUrlWithSlashImg = $("./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts"); | |
| var absoluteUrlImg = $("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts"); | |
| const initialize = (sortConditions) => { | |
| const n = []; | |
| const a = {}; | |
| return sortConditions.forEach((projectJson) => { | |
| const o = projectJson.data; | |
| const selectedSection = projectJson.kind; | |
| if (selectedSection === labels.xb.SUBREDDIT) { | |
| n.push(o.name); | |
| a[o.name] = Object(absoluteUrlImg.a)(o); | |
| } else { | |
| if (selectedSection === labels.xb.ACCOUNT) { | |
| n.push(o.subreddit.name); | |
| a[o.subreddit.name] = Object(relativeUrlWithSlashImg.a)(o.subreddit, o.name); | |
| } | |
| } | |
| }), { | |
| data : a, | |
| order : n | |
| }; | |
| }; | |
| var ff00cc = $("./src/reddit/endpoints/trending/index.ts"); | |
| var super$0 = $("./src/reddit/helpers/correlationIdTracker.ts"); | |
| var node = $("./node_modules/lodash/isEqual.js"); | |
| var program = $.n(node); | |
| var module = $("./node_modules/lodash/xorWith.js"); | |
| var require = $.n(module); | |
| var patchProps = (elem, props) => { | |
| const expRecords = require()(elem, props, program.a); | |
| return !(!expRecords || 0 !== expRecords.length); | |
| }; | |
| var window = $("./src/reddit/helpers/localStorage/index.ts"); | |
| var frame = $("./src/reddit/helpers/name/index.ts"); | |
| var $sharepreview = $("./src/reddit/helpers/styles/placeholder/index.ts"); | |
| var lb = $("./src/reddit/helpers/trackers/searchResults.ts"); | |
| var $data = $("./src/reddit/selectors/category.ts"); | |
| var $gBCRBottom = $("./src/reddit/selectors/experiments/categories.ts"); | |
| var shapePath = $("./src/reddit/selectors/experiments/railsSearchResults.ts"); | |
| var $existing_results = $("./src/reddit/selectors/experiments/trending.ts"); | |
| var fields = $("./src/reddit/constants/experiments.ts"); | |
| var clonedI = $("./src/reddit/helpers/chooseVariant/index.ts"); | |
| var self = $("./src/reddit/selectors/user.ts"); | |
| const $export = (name) => { | |
| return Object(self.C)(name) || fields.S.Treatment1 === Object(clonedI.b)(name, { | |
| experimentEligibilitySelector : clonedI.a, | |
| experimentName : fields.P | |
| }); | |
| }; | |
| var l = $("./src/reddit/selectors/searchResults.ts"); | |
| var uvRect = $("./src/reddit/selectors/tooltip.ts"); | |
| var defaultTagAttributes = $("./src/reddit/selectors/trending.ts"); | |
| var callback = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const fps = obj.a.input.withConfig({ | |
| componentId : "s1vm61o8-0" | |
| })(["appearance: none;background-color: ", ";border-radius: 4px;border: 1px solid ", ";box-shadow: none;color: ", ";display: block;height: 36px;outline: none;padding: 0 16px 0 40px;width: 100%;&:hover,&:focus {background-color: ", ";border: 1px solid ", ";}", ";"], (uploadUrl) => { | |
| return Object(presenceLeave.c)(uploadUrl).field; | |
| }, (text) => { | |
| return Object(presenceLeave.c)(text).line; | |
| }, (e) => { | |
| return Object(presenceLeave.c)(e).bodyText; | |
| }, (query) => { | |
| return Object(presenceLeave.c)(query).body; | |
| }, (selector) => { | |
| return Object(presenceLeave.c)(selector).button; | |
| }, (e) => { | |
| return Object($sharepreview.a)(Object(presenceLeave.c)(e).actionIcon, 1); | |
| }); | |
| const body = obj.a.label.withConfig({ | |
| componentId : "s1vm61o8-1" | |
| })(["position: absolute;top: 50%;left: 0;height: 18px;margin-left: 16px;margin-top: -9px;"]); | |
| const day = obj()(col.a).withConfig({ | |
| componentId : "s1vm61o8-2" | |
| })(["fill: ", ";width: 18px;height: 18px;"], (e) => { | |
| return Object(presenceLeave.c)(e).actionIcon; | |
| }); | |
| const gotoNewOfflinePage = Object(e.w)({ | |
| searchQuery : e.W, | |
| pageLayer : (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| } | |
| }); | |
| const update = (callback, once, data) => { | |
| return callback((config) => { | |
| return Object.assign({}, Object(lb.b)(config), { | |
| source : "search", | |
| action : "click", | |
| noun : once, | |
| correlationId : Object(super$0.c)(super$0.a.SearchResults), | |
| actionInfo : response.actionInfo(config), | |
| search : response.search(config, data) | |
| }); | |
| }); | |
| }; | |
| const updateDevicesAfterDelay = Object(button.connect)(() => { | |
| return Object(targetAssociation.createStructuredSelector)({ | |
| categoriesLoaded : $data.g, | |
| categoriesNameToId : $data.i, | |
| currentUser : self.j, | |
| dropdownIsOpen : Object(uvRect.b)(CAPTURE_ID), | |
| typeaheadIdsByQuery : l.c, | |
| isInRailsExperiment : shapePath.c, | |
| isInCategoriesExperiment : $gBCRBottom.a, | |
| isInTrendingExperiment : $existing_results.a, | |
| isInTypeaheadExperiment : $export, | |
| isLoggedIn : self.E, | |
| language : self.M, | |
| multireddit : e.e, | |
| subreddit : e.t, | |
| trendingItems : defaultTagAttributes.a, | |
| typeaheadSuggestions : l.i | |
| }); | |
| }, (dispatch, canCreateDiscussions) => { | |
| return { | |
| onChange : (val) => { | |
| return dispatch(Object(origin.j)({ | |
| searchQuery : val | |
| })); | |
| }, | |
| onClearSearchQuery : () => { | |
| return dispatch(Object(origin.j)({ | |
| searchQuery : "" | |
| })); | |
| }, | |
| onGoToUrl : (newModelData) => { | |
| return dispatch(Object(opt.b)(newModelData)); | |
| }, | |
| onDispatchSearch : (path, o) => { | |
| dispatch(Object(opt.b)(Object(domain.createLocation)({ | |
| pathname : path, | |
| search : o | |
| }))); | |
| }, | |
| onToggleDropdown : () => { | |
| return dispatch(Object(schema.e)({ | |
| tooltipId : CAPTURE_ID | |
| })); | |
| }, | |
| onTrendingItemsSuccess : (target) => { | |
| return dispatch(Object(views.M)({ | |
| items : target | |
| })); | |
| }, | |
| onTypeaheadSuggestionsSuccess : (t) => { | |
| dispatch(Object(origin.i)(t)); | |
| }, | |
| onListLoaded : ({ | |
| categories : categories, | |
| categoryIds : root | |
| }) => { | |
| dispatch(Object(options.j)({ | |
| categories : categories, | |
| categoryIds : root | |
| })); | |
| } | |
| }; | |
| }, (data, operationProps, self) => { | |
| return Object.assign({}, data, operationProps, self, { | |
| onSearch : (event, term, text) => { | |
| event.preventDefault(); | |
| const parse = Object($music.a)(data.subreddit, data.multireddit, term, data.isInRailsExperiment, self.searchOptions, text); | |
| if (!parse) { | |
| return; | |
| } | |
| const TMP_FILENAME = parse.url; | |
| const queryConditions = parse.qs; | |
| operationProps.onDispatchSearch(TMP_FILENAME, queryConditions); | |
| }, | |
| onFocusSearchBar : () => { | |
| if (!Object(super$0.c)(super$0.a.SearchResults)) { | |
| Object(super$0.d)(super$0.a.SearchResults); | |
| } | |
| const newFiles = self.searchOptions || Object(definedModule.d)({}); | |
| update(self.sendEvent, response.OriginElement.SearchBar, newFiles); | |
| } | |
| }); | |
| }); | |
| const paramsForCaller = obj.a.div.withConfig({ | |
| componentId : "s1vm61o8-3" | |
| })(["position: relative;"]); | |
| const merge = (href, e, el) => { | |
| return e ? Object(elements.a)(href, "header.searchSubreddit", { | |
| subreddit : e.name | |
| }) : el ? Object(elements.a)(href, "header.searchMultireddit", { | |
| multireddit : el.name | |
| }) : Object(elements.a)(href, "header.search"); | |
| }; | |
| fn.a = Object(chromo.b)(gotoNewOfflinePage(Object(spec.b)(updateDevicesAfterDelay(class extends global.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.container = null; | |
| this.makeCategoriesApiRequest = async(type) => { | |
| const modalScope = await Object(tParentMatrix.a)(this.props.apiContext()); | |
| if (modalScope.ok) { | |
| var pathSet = Object(tParentMatrix.b)(modalScope.body); | |
| const categoryObj = pathSet.categories; | |
| const n = pathSet.categoryIds; | |
| this.props.onListLoaded({ | |
| categories : categoryObj, | |
| categoryIds : n | |
| }); | |
| } | |
| }; | |
| this.makeTypeaheadApiRequest = async() => { | |
| this.setState({ | |
| isTypeaheadPending : true | |
| }); | |
| const result = await get(this.props.apiContext(), this.state.searchQuery); | |
| if (result.ok) { | |
| if (result.body && result.body.data && result.body.data.children) { | |
| const options = initialize(result.body.data.children); | |
| if (options && options.data && options.order) { | |
| this.props.onTypeaheadSuggestionsSuccess({ | |
| typeaheadSuggestions : options.data, | |
| order : options.order, | |
| searchQuery : this.state.searchQuery | |
| }); | |
| } | |
| } | |
| this.setState({ | |
| isTypeaheadPending : false, | |
| fetchedTrending : true | |
| }); | |
| } else { | |
| this.setState({ | |
| isTypeaheadPending : false, | |
| error : result.error | |
| }); | |
| } | |
| }; | |
| this.makeTrendingApiRequest = async() => { | |
| if (!this.props.trendingItems.length && !this.state.isTrendingPending) { | |
| this.setState({ | |
| isTrendingPending : true | |
| }); | |
| const data = await init(this.props.apiContext()); | |
| if (data.ok) { | |
| const chiefState = Object(ff00cc.b)(data); | |
| this.props.onTrendingItemsSuccess(chiefState); | |
| this.setState({ | |
| isTrendingPending : false | |
| }); | |
| } else { | |
| this.setState({ | |
| isTrendingPending : false, | |
| error : data.error | |
| }); | |
| } | |
| } | |
| }; | |
| this.setContainerRef = (dom) => { | |
| this.container = dom; | |
| }; | |
| this.close = () => { | |
| if (this.props.dropdownIsOpen) { | |
| this.props.onToggleDropdown(); | |
| } | |
| }; | |
| this.onRemoveRecentSearch = (instance) => { | |
| if (this.props.currentUser && 0 !== this.state.recentSearches.length) { | |
| Object(window.t)(instance, this.props.currentUser.id); | |
| this.setState({ | |
| recentSearches : this.state.recentSearches.filter((p) => { | |
| return p.searchQuery !== instance.searchQuery; | |
| }), | |
| focusedItemIndex : -1 | |
| }); | |
| } | |
| }; | |
| this.onUpdateSearchQuery = (event) => { | |
| this.setState({ | |
| searchQuery : event | |
| }); | |
| }; | |
| this.onSetRecentSearch = (obj) => { | |
| if (this.props.isLoggedIn && this.props.currentUser) { | |
| this.setState({ | |
| recentSearches : Object(window.L)(Object.assign({}, obj, { | |
| section : doc.c.recent | |
| }), this.props.currentUser.id) | |
| }); | |
| } | |
| }; | |
| this.onChange = (e) => { | |
| const id = e.currentTarget.value; | |
| const nextStateChanges = { | |
| searchQuery : id | |
| }; | |
| if (this.setState(nextStateChanges), this.props.onChange(id), this.props.isInTypeaheadExperiment) { | |
| if (this.props.typeaheadIdsByQuery && this.props.typeaheadIdsByQuery[id] || !id) { | |
| return; | |
| } | |
| this.onFetchTypeaheadSuggestions(); | |
| } | |
| }; | |
| this.onFetchTypeaheadSuggestions = ChromosomeInfo()(() => { | |
| this.makeTypeaheadApiRequest(); | |
| }, 50); | |
| this.onSearch = async(event) => { | |
| if (this.close(), !this.props.categoriesLoaded && this.props.isInCategoriesExperiment && await this.makeCategoriesApiRequest(event), this.state.searchQuery) { | |
| let data; | |
| let value = Object.assign({}, doc.a); | |
| if (this.state.selectedItem && this.state.selectedItem.searchQuery === this.state.searchQuery) { | |
| if (!(value = this.state.selectedItem).id) { | |
| value.id = test()(); | |
| } | |
| if (this.props.typeaheadSuggestions && value.isTypeaheadSuggestion) { | |
| this.onSendDropdownClickEvent(this.state.searchQuery, this.state.searchQuery, response.StructureType.Search, value.isProfile ? response.SearchDropdownNouns.TypeaheadProfile : response.SearchDropdownNouns.TypeaheadSubreddit); | |
| } else { | |
| this.onSendDropdownClickEvent(this.state.searchQuery, this.state.searchQuery, response.StructureType.Search, response.SearchDropdownNouns.Recent); | |
| } | |
| } else { | |
| const url = this.props.subreddit && this.props.subreddit.icon ? this.props.subreddit.icon.url : ""; | |
| const t = this.props.subreddit ? this.props.subreddit.displayText : void 0; | |
| const n = !!this.props.subreddit && this.props.subreddit.isNSFW; | |
| const GET_USER_PROFILE_SUCCESS = doc.b.text; | |
| value = { | |
| id : test()(), | |
| searchQuery : this.state.searchQuery, | |
| type : GET_USER_PROFILE_SUCCESS, | |
| section : doc.c.recent, | |
| subredditOrProfileRestrictedName : t, | |
| displayInfo : { | |
| iconUrl : url, | |
| isNSFW : n | |
| } | |
| }; | |
| } | |
| if (this.props.isInCategoriesExperiment && this.props.categoriesLoaded) { | |
| data = this.props.categoriesNameToId[Object(frame.f)(value.searchQuery)]; | |
| } | |
| if (!data) { | |
| this.onSetRecentSearch(value); | |
| } | |
| this.props.onSearch(event, value, data); | |
| this.onClearSearchQuery(); | |
| } | |
| }; | |
| this.onClearSearchQuery = () => { | |
| this.setState({ | |
| focusedItemIndex : -1, | |
| selectedItem : null, | |
| searchQuery : "" | |
| }); | |
| this.props.onClearSearchQuery(); | |
| }; | |
| this.onSendDropdownClickEvent = (quietSetting, objects, structureType, x) => { | |
| const options = { | |
| displayQuery : quietSetting, | |
| rawQuery : objects, | |
| structureType : structureType, | |
| searchQuery : this.props.searchQuery | |
| }; | |
| this.props.sendEvent(Object(lb.h)(x, options)); | |
| }; | |
| this.onSendDropdownViewEvent = (params, date, y, x) => { | |
| const options = { | |
| displayQuery : y, | |
| rawQuery : x || y, | |
| searchQuery : this.props.searchQuery, | |
| structureType : date | |
| }; | |
| this.props.sendEvent(Object(lb.i)(params, options)); | |
| }; | |
| this.onKeyDown = (event) => { | |
| if (event.key === lm.b.Escape && this.close(), event.key === lm.b.Tab && this.close(), event.key === lm.b.ArrowDown) { | |
| if (event.preventDefault(), 0 === this.state.itemList.length || !this.props.dropdownIsOpen) { | |
| return; | |
| } | |
| if (this.state.focusedItemIndex >= this.state.itemList.length - 1) { | |
| return; | |
| } | |
| const j = this.state.focusedItemIndex + 1; | |
| const component = this.state.itemList[j] || null; | |
| const query = component ? component.searchQuery : ""; | |
| this.setState({ | |
| focusedItemIndex : j, | |
| searchQuery : query, | |
| selectedItem : component | |
| }); | |
| } | |
| if (event.key === lm.b.ArrowUp) { | |
| if (event.preventDefault(), 0 === this.state.itemList.length || !this.props.dropdownIsOpen) { | |
| return; | |
| } | |
| if (-1 === this.state.focusedItemIndex) { | |
| return; | |
| } | |
| const j = this.state.focusedItemIndex - 1; | |
| const component = this.state.itemList[j] || null; | |
| const query = component ? component.searchQuery : ""; | |
| this.setState({ | |
| focusedItemIndex : j, | |
| searchQuery : query, | |
| selectedItem : component | |
| }); | |
| } | |
| }; | |
| this.toggleDropdownAndGetTrending = () => { | |
| if (!this.props.trendingItems.length && this.props.isInTrendingExperiment && this.makeTrendingApiRequest(), this.props.currentUser && !this.props.subreddit) { | |
| const cls = Object(window.p)(this.props.currentUser.id); | |
| if (cls.length > 0) { | |
| this.setState({ | |
| recentSearches : this.props.isLoggedIn ? cls : [], | |
| itemList : [...cls, ...this.props.trendingItems] | |
| }); | |
| cls.forEach((p1) => { | |
| this.onSendDropdownViewEvent(response.SearchDropdownNouns.Recent, response.StructureType.Recent, p1.searchQuery); | |
| }); | |
| } | |
| if (this.props.trendingItems.length > 0) { | |
| this.props.trendingItems.forEach((p1) => { | |
| this.onSendDropdownViewEvent(response.SearchDropdownNouns.Trending, response.StructureType.Trending, p1.searchQuery); | |
| }); | |
| } | |
| } | |
| this.props.onToggleDropdown(); | |
| }; | |
| this.state = { | |
| error : null, | |
| fetchedTrending : false, | |
| focusedItemIndex : -1, | |
| itemList : [], | |
| isTrendingPending : false, | |
| isTypeaheadPending : false, | |
| recentSearches : [], | |
| searchQuery : this.props.searchQuery || "", | |
| selectedItem : null | |
| }; | |
| } | |
| componentDidUpdate(props) { | |
| const hasVisibleValue = patchProps(props.typeaheadSuggestions, this.props.typeaheadSuggestions); | |
| const currentReplaceObject = patchProps(props.trendingItems, this.props.trendingItems); | |
| if (this.props.searchQuery !== props.searchQuery || !hasVisibleValue || !currentReplaceObject) { | |
| const itemList = this.props.typeaheadSuggestions.length ? this.props.typeaheadSuggestions : [...this.state.recentSearches, ...this.props.trendingItems]; | |
| this.setState(() => { | |
| const instance = { | |
| itemList : itemList | |
| }; | |
| return this.props.searchQuery !== props.searchQuery && (instance.searchQuery = this.props.searchQuery || ""), instance; | |
| }); | |
| if (!hasVisibleValue && this.props.typeaheadSuggestions.length) { | |
| this.props.typeaheadSuggestions.forEach(($scope) => { | |
| this.onSendDropdownViewEvent($scope.isProfile ? response.SearchDropdownNouns.TypeaheadProfile : response.SearchDropdownNouns.TypeaheadSubreddit, response.StructureType.Search, $scope.searchQuery); | |
| }); | |
| } | |
| if (!currentReplaceObject && this.props.trendingItems.length && this.state.fetchedTrending) { | |
| this.props.trendingItems.forEach((p1) => { | |
| this.onSendDropdownViewEvent(response.SearchDropdownNouns.Trending, response.StructureType.Trending, p1.searchQuery); | |
| }); | |
| } | |
| } | |
| } | |
| render() { | |
| const self = this.props; | |
| const param = this.state; | |
| return callback(paramsForCaller, { | |
| className : Object(pkg.a)(nodes.a.container, self.className, { | |
| "m-open" : this.props.dropdownIsOpen | |
| }), | |
| id : CAPTURE_ID, | |
| innerRef : this.setContainerRef | |
| }, void 0, callback(body, { | |
| htmlFor : "header-search-bar" | |
| }, void 0, callback(day, {})), callback("form", { | |
| action : "/search", | |
| autoComplete : "off", | |
| method : "get", | |
| onSubmit : (event) => { | |
| event.preventDefault(); | |
| this.onSearch(event); | |
| const props = self.searchOptions || Object(definedModule.d)({}); | |
| if (!props.q) { | |
| props.q = this.state.searchQuery; | |
| } | |
| update(self.sendEvent, "full_search_button", props); | |
| }, | |
| onFocus : self.onFocusSearchBar | |
| }, void 0, callback(fps, { | |
| id : "header-search-bar", | |
| name : "q", | |
| onChange : this.onChange, | |
| onClick : this.toggleDropdownAndGetTrending, | |
| onKeyDown : this.onKeyDown, | |
| placeholder : merge(self.language, self.subreddit, self.multireddit), | |
| role : "search", | |
| type : "search", | |
| value : this.state.searchQuery | |
| }, self.searchQuery)), !self.subreddit && callback(AgentComponent, { | |
| container : this.container, | |
| focusedItemIndex : param.focusedItemIndex, | |
| isFixed : self.isFixed, | |
| isInRailsExperiment : self.isInRailsExperiment, | |
| isInTrendingExperiment : self.isInTrendingExperiment, | |
| isOpen : self.dropdownIsOpen, | |
| isTrendingPending : param.isTrendingPending, | |
| isTypeaheadPending : param.isTypeaheadPending, | |
| itemList : param.itemList, | |
| language : self.language, | |
| onClearSearchQuery : this.onClearSearchQuery, | |
| onClose : this.close, | |
| onRemoveRecentSearch : this.onRemoveRecentSearch, | |
| onSendDropdownClickEvent : this.onSendDropdownClickEvent, | |
| onSetRecentSearch : this.onSetRecentSearch, | |
| onUpdateSearchQuery : this.onUpdateSearchQuery, | |
| recentSearches : param.recentSearches, | |
| trendingItems : self.trendingItems, | |
| typeaheadSuggestions : self.typeaheadSuggestions | |
| })); | |
| } | |
| })))); | |
| }, | |
| "./src/reddit/controls/TextButton/index.tsx" : function(cond, t, o) { | |
| o("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var runLevel = o.n(i); | |
| var myToggleButton = o("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = runLevel()((props) => { | |
| return h("button", { | |
| children : props.children, | |
| className : props.className, | |
| disabled : props.disabled, | |
| onClick : props.onClick | |
| }); | |
| }).withConfig({ | |
| componentId : "s10n1rwf-0" | |
| })(["", "background: transparent;border: none;padding: 0;text-decoration: underline;&:hover {cursor: pointer;}"], myToggleButton.smallButtonFont); | |
| }, | |
| "./src/reddit/controls/ToggleSwitch/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var form = o("./node_modules/polished/dist/polished.es.js"); | |
| var s = (o("./node_modules/react/index.js"), o("./bundled-modules/styled-components/styled-components.min.js")); | |
| var me = o.n(s); | |
| var search = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const Cross = me.a.div.withConfig({ | |
| componentId : "s1n0x1vx-0" | |
| })(["background-color: #FFFFFF;box-shadow: 0 0 0 1px rgba(0,0,0,0.1), 0 2px 3px 0 rgba(0,0,0,0.2);transition: left 0.15s linear;border-radius: ", "%;width: ", "%;&::after {content: '';padding-top: 100%;display: block;}"], .57 * 100, .57 * 100); | |
| t.a = me()((me) => { | |
| return createElement("button", { | |
| "aria-checked" : me.on, | |
| className : me.className, | |
| id : me.id, | |
| role : "switch", | |
| tabIndex : me.tabIndex, | |
| type : "button", | |
| onClick : () => { | |
| return !me.disabled && me.onToggle && me.onToggle(); | |
| } | |
| }, void 0, createElement(Cross, {})); | |
| }).withConfig({ | |
| componentId : "s1n0x1vx-1" | |
| })(["display: flex;justify-content: ", ";background-color: ", ";border: 2px solid transparent;border-radius: 100px;cursor: ", ";position: relative;width: 35px;transition: border-color 0.15s linear,background-color 0.15s linear;", " {", "}"], (e) => { | |
| return e.on && !e.disabled ? "flex-end" : "flex-start"; | |
| }, (s) => { | |
| return s.on && !s.disabled ? s.activeColorOverride || Object(search.c)(s).active : Object(form.f)(Object(search.c)(s).navIcon, .08); | |
| }, (props) => { | |
| return props.disabled ? "default " : "pointer"; | |
| }, Cross, (e) => { | |
| return e.disabled ? "box-shadow: none;" : ""; | |
| }); | |
| }, | |
| "./src/reddit/controls/Typography/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "c", function() { | |
| return a; | |
| }); | |
| $.d(value, "d", function() { | |
| return d; | |
| }); | |
| $.d(value, "e", function() { | |
| return c; | |
| }); | |
| $.d(value, "a", function() { | |
| return l; | |
| }); | |
| $.d(value, "b", function() { | |
| return u; | |
| }); | |
| $.d(value, "f", function() { | |
| return p; | |
| }); | |
| var el = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var result = $.n(el); | |
| var theme = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| result.a.h1.withConfig({ | |
| componentId : "drw0m7-0" | |
| })(["", ""], theme.titleFontH1); | |
| result.a.h2.withConfig({ | |
| componentId : "drw0m7-1" | |
| })(["", ""], theme.titleFontH2); | |
| const a = result.a.h3.withConfig({ | |
| componentId : "drw0m7-2" | |
| })(["", ""], theme.titleFontH3); | |
| const d = result.a.h4.withConfig({ | |
| componentId : "drw0m7-3" | |
| })(["", ""], theme.titleFontH4); | |
| const c = result.a.h5.withConfig({ | |
| componentId : "drw0m7-4" | |
| })(["", ""], theme.titleFontH5); | |
| const l = (result.a.h6.withConfig({ | |
| componentId : "drw0m7-5" | |
| })(["", ""], theme.titleFontH6), result.a.p.withConfig({ | |
| componentId : "drw0m7-6" | |
| })(["", ""], theme.bodyFont)); | |
| const u = result.a.p.withConfig({ | |
| componentId : "drw0m7-7" | |
| })(["", ""], theme.bodyFontSmall); | |
| const p = (result.a.p.withConfig({ | |
| componentId : "drw0m7-8" | |
| })(["", ""], theme.actionFont), result.a.p.withConfig({ | |
| componentId : "drw0m7-9" | |
| })(["", "color: ", ";"], theme.metadataFont, (e) => { | |
| return Object(frame.c)(e).metaText; | |
| })); | |
| result.a.p.withConfig({ | |
| componentId : "drw0m7-10" | |
| })(["font-size: 10px;font-weight: normal;line-height: 12pt;"]); | |
| }, | |
| "./src/reddit/endpoints/economics/paymentSystems.ts" : function(sometotal, value, view) { | |
| function XorGen(seed) { | |
| return Object(self.a)(seed, { | |
| endpoint : `${html.a.metaUrl}/ps/me/stripe-connect-links`, | |
| method : "post" | |
| }); | |
| } | |
| function Resource(url, params) { | |
| return Object(self.a)(url, { | |
| endpoint : `${html.a.metaUrl}/ps/me`, | |
| method : "patch", | |
| data : { | |
| stripe : { | |
| authorization : Object.assign({}, params, { | |
| scope : "read_write" | |
| }) | |
| } | |
| } | |
| }); | |
| } | |
| function _$$upload$$(stream) { | |
| return Object(self.a)(stream, { | |
| endpoint : `${html.a.metaUrl}/ps/me`, | |
| method : "get" | |
| }); | |
| } | |
| function createItem(optionalDomNode, optionalIndex) { | |
| return Object(self.a)(optionalDomNode, { | |
| endpoint : `${html.a.metaUrl}/ps/me/stripe-sources/${optionalIndex}`, | |
| method : "delete" | |
| }); | |
| } | |
| view.d(value, "d", function() { | |
| return XorGen; | |
| }); | |
| view.d(value, "a", function() { | |
| return Resource; | |
| }); | |
| view.d(value, "c", function() { | |
| return _$$upload$$; | |
| }); | |
| view.d(value, "b", function() { | |
| return createItem; | |
| }); | |
| var html = view("./src/config.ts"); | |
| var self = view("./src/reddit/endpoints/governance/requester.ts"); | |
| }, | |
| "./src/reddit/endpoints/trending/index.ts" : function(sometotal, value, $) { | |
| $.d(value, "b", function() { | |
| return parse; | |
| }); | |
| var el = $("./node_modules/uuid/v4.js"); | |
| var _eatWhitespace = $.n(el); | |
| var rs = $("./src/lib/constants/index.ts"); | |
| var frame = $("./src/lib/makeApiRequest/index.ts"); | |
| var self = $("./src/lib/omitHeaders/index.ts"); | |
| var clonedI = $("./src/reddit/constants/headers.ts"); | |
| var e = $("./src/reddit/helpers/r2/normalizePostFromR2/index.ts"); | |
| var tParentMatrix = $("./src/reddit/models/Search/index.ts"); | |
| const parse = (token) => { | |
| const result = []; | |
| if (token.body && token.body.trending_searches) { | |
| const pixCount = token.body.trending_searches.length; | |
| for (let i = 0; i < pixCount; i++) { | |
| const action = token.body.trending_searches[i]; | |
| const query = action.results.data.children.length > 0 ? action.results.data.children[0].data : null; | |
| const embedResult = { | |
| id : _eatWhitespace()(), | |
| post : query ? Object(e.a)(query) : null, | |
| rawQuery : action.query_string, | |
| searchQuery : action.display_string, | |
| section : tParentMatrix.c.trending, | |
| isWhitelisted : action.is_subreddit_whitelisted, | |
| subredditInfo : query ? { | |
| icon : query.sr_detail.community_icon || query.sr_detail.icon_img, | |
| displayText : query.sr_detail.display_name_prefixed | |
| } : null, | |
| subredditOccurrences : action.subreddit_occurences - 1, | |
| type : tParentMatrix.b.text | |
| }; | |
| result.push(embedResult); | |
| } | |
| } | |
| return result; | |
| }; | |
| value.a = (value) => { | |
| return Object(frame.c)(Object(self.a)(value, [clonedI.a]), { | |
| endpoint : `${value.apiUrl}/api/trending_searches_v1.json`, | |
| method : rs.kb.GET | |
| }); | |
| }; | |
| }, | |
| "./src/reddit/helpers/canRenderThumbnail.ts" : function(sometotal, value, s) { | |
| function create(newItem) { | |
| return !(!newItem.thumbnail || !newItem.thumbnail.url || newItem.thumbnail.url === container.a.SELF || newItem.thumbnail.url === container.a.NSFW); | |
| } | |
| s.d(value, "a", function() { | |
| return create; | |
| }); | |
| var container = s("./src/reddit/constants/thumbnails.ts"); | |
| }, | |
| "./src/reddit/helpers/externalAccount/index.tsx" : function(sometotal, value, o) { | |
| o.d(value, "a", function() { | |
| return close; | |
| }); | |
| o.d(value, "b", function() { | |
| return closeServers; | |
| }); | |
| const close = () => { | |
| return new BroadcastChannel("external_account"); | |
| }; | |
| const closeServers = (provider) => { | |
| const service = close(); | |
| service.postMessage({ | |
| type : "connected", | |
| provider : provider | |
| }); | |
| service.close(); | |
| }; | |
| }, | |
| "./src/reddit/helpers/getSearchUrl/index.ts" : function(outcons, fn, $) { | |
| var times = $("./src/lib/constants/index.ts"); | |
| var self = $("./src/lib/search/index.ts"); | |
| var h = $("./src/reddit/constants/parameters.ts"); | |
| var presenceLeave = $("./src/reddit/models/Search/index.ts"); | |
| fn.a = (value, name, scope, document, p, color) => { | |
| let url; | |
| let queryString; | |
| if ("" !== scope.searchQuery) { | |
| return color ? { | |
| url : "/search", | |
| qs : `${h.n}=*:*&${h.b}=${scope.searchQuery}&${h.a}=${color}` | |
| } : (scope.isTypeaheadSuggestion ? url = `/${scope.searchQuery}` : (queryString = `${h.n}=${Object(self.b)(scope.searchQuery)}`, url = "/search", scope.section === presenceLeave.c.trending && (document || (queryString = queryString + `&sort=${times.C}&t=${times.D}`), p && p.source && (queryString = queryString + `&source=${p.source}`)), value ? (url = `/r/${value.name}${url}`, queryString = `${queryString}&${h.o}=1`) : scope.subredditOrProfileRestrictedName && (url = `/${scope.subredditOrProfileRestrictedName}${url}`, | |
| queryString = `${queryString}&${h.o}=1`), name && (url = `/me/m/${name.name}${url}`, queryString = `${queryString}&${h.o}=1&${h.h}=1`), p && p.category && (queryString = `${queryString}&${h.a}=${p.category}`)), { | |
| url : url, | |
| qs : queryString | |
| }); | |
| } | |
| }; | |
| }, | |
| "./src/reddit/helpers/getSubredditErrorProps/index.ts" : function(types, handler, addHandler) { | |
| var clonedI = addHandler("./src/reddit/components/ContentGate/index.tsx"); | |
| handler.a = (value, name, f) => { | |
| let i; | |
| let n; | |
| let r; | |
| let failingCase; | |
| let expectedResponseError; | |
| let tileBackground; | |
| return value ? value.quarantinedSubreddit ? (n = clonedI.a.QuarantinedSubreddit, failingCase = value.quarantineMessage, expectedResponseError = value.quarantineMessageHtml, tileBackground = value.quarantineRequiresEmail) : value.privateSubreddit ? (n = clonedI.a.PrivateSubreddit, r = value.subredditDescription) : value.goldSubreddit ? n = clonedI.a.GoldSubreddit : value.subredditBanned ? (n = clonedI.a.SubredditBanned, i = value.subredditBanMessage) : value.subredditDoesNotExist && (n = clonedI.a.SubredditDoesNotExist) : | |
| name && (n = clonedI.a.Nsfw), n && f ? { | |
| banMessage : i, | |
| contentGateType : n, | |
| subredditDescription : r, | |
| subredditName : f, | |
| quarantineMessage : failingCase, | |
| quarantineMessageHtml : expectedResponseError, | |
| quarantineRequiresEmail : tileBackground | |
| } : void 0; | |
| }; | |
| }, | |
| "./src/reddit/helpers/makeHeaderUserDropdownItem/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "d", function() { | |
| return artistTrack; | |
| }); | |
| $.d(value, "b", function() { | |
| return $root; | |
| }); | |
| $.d(value, "e", function() { | |
| return GET_AUTH_URL_TIMEOUT; | |
| }); | |
| $.d(value, "a", function() { | |
| return DIV; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var l = $("./node_modules/react-router-dom/es/index.js"); | |
| var list = $("./src/reddit/helpers/styles/components/index.tsx"); | |
| var data = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var a = $.n(data); | |
| var d = $("./src/reddit/constants/colors.ts"); | |
| var $realtime = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var r = $("./src/reddit/icons/svgs/OutboundLink/index.tsx"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const Range = a()(r.a).withConfig({ | |
| componentId : "s11l4hu4-0" | |
| })(["display: inline-block;height: 12px;margin-left: 4px;vertical-align: middle;width: 12px;"]); | |
| const artistTrack = Object(list["d"])()`\n fill: ${(editFlags) => { | |
| return editFlags.isLit ? d.a.orangered : ""; | |
| }};\n height: 20px;\n left: 16px;\n position: absolute;\n top: 10px;\n width: 20px;\n`; | |
| const node = a.a.div.withConfig({ | |
| componentId : "s11l4hu4-1" | |
| })(["", "color: ", ";"], $realtime.metadataFont, (e) => { | |
| return Object(frame.c)(e).metaText; | |
| }); | |
| const $root = Object(data.css)(["", "display: inline-block;vertical-align: middle;"], $realtime.titleFontH5); | |
| const GET_AUTH_URL_TIMEOUT = Object(data.css)(["box-sizing: border-box;color: ", ";cursor: pointer;display: block;fill: ", ";padding: 10px 16px 10px ", "px;position: relative;&:hover, &:focus {background-color: ", ";color: ", ";fill: ", ";outline: none;", " {color: ", ";}}"], (e) => { | |
| return Object(frame.c)(e).bodyText; | |
| }, (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }, 48, (selector) => { | |
| return Object(frame.c)(selector).button; | |
| }, (query) => { | |
| return Object(frame.c)(query).body; | |
| }, (query) => { | |
| return Object(frame.c)(query).body; | |
| }, node, (query) => { | |
| return Object(frame.c)(query).body; | |
| }); | |
| const div = a()(l.a).withConfig({ | |
| componentId : "s11l4hu4-2" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const DIV = a.a.button.withConfig({ | |
| componentId : "s11l4hu4-3" | |
| })(["", "text-align: left;width: 100%;"], GET_AUTH_URL_TIMEOUT); | |
| const PacChooser = a.a.a.withConfig({ | |
| componentId : "s11l4hu4-4" | |
| })(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const check = (context) => { | |
| return (iAntdProps) => { | |
| return createElement("div", { | |
| className : iAntdProps.className | |
| }, void 0, context); | |
| }; | |
| }; | |
| value.c = function(value, name, tag, context) { | |
| const Cross = a()(value).withConfig({ | |
| componentId : "s11l4hu4-5" | |
| })(["", ""], artistTrack); | |
| const Selector = "string" == typeof name ? a()(check(name)).withConfig({ | |
| componentId : "s11l4hu4-6" | |
| })(["", ""], $root) : a()(name).withConfig({ | |
| componentId : "s11l4hu4-7" | |
| })(["", ""], $root); | |
| return tag ? (props) => { | |
| return createElement(PacChooser, { | |
| "data-redditstyle" : true, | |
| className : props.className, | |
| href : props.href, | |
| onClick : props.onClick, | |
| target : "_blank" | |
| }, void 0, createElement(Cross, { | |
| isLit : props.isLit | |
| }), createElement(Selector, {}), context && createElement(node, {}, void 0, context), createElement(Range, {})); | |
| } : (item) => { | |
| return item.href ? createElement(div, { | |
| "data-redditstyle" : true, | |
| className : item.className, | |
| to : item.href, | |
| onClick : item.onClick | |
| }, void 0, createElement(Cross, { | |
| isLit : item.isLit | |
| }), createElement(Selector, {}), context && createElement(node, {}, void 0, context)) : createElement(DIV, { | |
| "data-redditstyle" : true, | |
| className : item.className, | |
| onClick : item.onClick | |
| }, void 0, createElement(Cross, { | |
| isLit : item.isLit | |
| }), createElement(Selector, {})); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/styles/components/index.tsx" : function(sometotal, value, view) { | |
| function createAssigner() { | |
| return (e, ...t) => { | |
| return Object(self.css)(e, ...t); | |
| }; | |
| } | |
| view.d(value, "d", function() { | |
| return createAssigner; | |
| }); | |
| view.d(value, "a", function() { | |
| return render; | |
| }); | |
| view.d(value, "b", function() { | |
| return handleError; | |
| }); | |
| view.d(value, "c", function() { | |
| return edit; | |
| }); | |
| view("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var self = view("./bundled-modules/styled-components/styled-components.min.js"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const render = () => { | |
| return (pointer) => { | |
| return h("div", { | |
| className : pointer.className | |
| }, void 0, pointer.children); | |
| }; | |
| }; | |
| const handleError = () => { | |
| return (option) => { | |
| return h("div", { | |
| className : option.className, | |
| id : option.id, | |
| tabIndex : -1 | |
| }, void 0, option.children); | |
| }; | |
| }; | |
| const edit = () => { | |
| return (option) => { | |
| return h("div", { | |
| className : option.className, | |
| title : option.title | |
| }, void 0, option.children); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/styles/mixins/index.tsx" : function(sometotal, value, _) { | |
| _.d(value, "p", function() { | |
| return m; | |
| }); | |
| _.d(value, "q", function() { | |
| return defaultVoice; | |
| }); | |
| _.d(value, "u", function() { | |
| return b; | |
| }); | |
| _.d(value, "k", function() { | |
| return _postCookieCommand; | |
| }); | |
| _.d(value, "j", function() { | |
| return expandTypeReferences; | |
| }); | |
| _.d(value, "f", function() { | |
| return O; | |
| }); | |
| _.d(value, "h", function() { | |
| return w; | |
| }); | |
| _.d(value, "g", function() { | |
| return S; | |
| }); | |
| _.d(value, "b", function() { | |
| return artistTrack; | |
| }); | |
| _.d(value, "m", function() { | |
| return M; | |
| }); | |
| _.d(value, "n", function() { | |
| return I; | |
| }); | |
| _.d(value, "v", function() { | |
| return k; | |
| }); | |
| _.d(value, "t", function() { | |
| return N; | |
| }); | |
| _.d(value, "i", function() { | |
| return E; | |
| }); | |
| _.d(value, "w", function() { | |
| return T; | |
| }); | |
| _.d(value, "s", function() { | |
| return L; | |
| }); | |
| _.d(value, "o", function() { | |
| return $; | |
| }); | |
| _.d(value, "c", function() { | |
| return R; | |
| }); | |
| _.d(value, "d", function() { | |
| return A; | |
| }); | |
| _.d(value, "x", function() { | |
| return draw; | |
| }); | |
| _.d(value, "y", function() { | |
| return D; | |
| }); | |
| _.d(value, "a", function() { | |
| return setPngBackground; | |
| }); | |
| _.d(value, "e", function() { | |
| return G; | |
| }); | |
| _.d(value, "r", function() { | |
| return H; | |
| }); | |
| _.d(value, "l", function() { | |
| return Q; | |
| }); | |
| var t = _("./node_modules/polished/dist/polished.es.js"); | |
| var self = _("./bundled-modules/styled-components/styled-components.min.js"); | |
| var line = _("./src/reddit/constants/screenWidths.ts"); | |
| var flags = _("./src/reddit/constants/zIndex.ts"); | |
| var data = _("./src/reddit/helpers/styles/postBackgroundColor.ts"); | |
| var pkg = _("./src/reddit/helpers/styles/smartTextColor.ts"); | |
| var ret = _("./src/reddit/models/NewStructuredStyles/index.ts"); | |
| var instance = _("./src/reddit/models/Theme/index.ts"); | |
| var message = _("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var assign = function(o, s) { | |
| var ns = {}; | |
| var n; | |
| for (n in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, n) && s.indexOf(n) < 0) { | |
| ns[n] = o[n]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| n = Object.getOwnPropertySymbols(o); | |
| for (; i < n.length; i++) { | |
| if (s.indexOf(n[i]) < 0) { | |
| ns[n[i]] = o[n[i]]; | |
| } | |
| } | |
| } | |
| return ns; | |
| }; | |
| const m = Object(self.css)(["border-radius: 2px;transition: background-color 0.1s;&:hover, &:focus {background-color: ", ";outline: none;}"], (e) => { | |
| return Object(t.f)(Object(message.c)(e).navIcon, .1); | |
| }); | |
| const defaultVoice = Object(self.css)(["", ""], (element) => { | |
| return `\n background: ${Object(instance.g)(Object(message.c)(element).post, Object(message.c)(element).backgroundImage, Object(message.c)(element).backgroundImagePosition) || ""};\n `; | |
| }); | |
| const b = Object(self.css)(["", ""], (query) => { | |
| return `\n background: ${Object(instance.g)(Object(message.c)(query).body, null, null) || ""};\n `; | |
| }); | |
| const _postCookieCommand = (res) => { | |
| var args = res.template; | |
| var data = assign(res, ["template"]); | |
| return args.postBackgroundImage ? `background: ${Object(instance.g)(args.postBackgroundColor || Object(message.c)(data).post, args.postBackgroundImage, Object(message.c)(data).backgroundImagePosition)};` : args.postBackgroundColor ? `background: ${Object(instance.g)(args.postBackgroundColor, null, null)};` : defaultVoice; | |
| }; | |
| const from = (baseTimeOrLabel) => { | |
| return Object(t.k)(.2, baseTimeOrLabel); | |
| }; | |
| const GET_AUTH_URL_TIMEOUT = Object(self.css)(["position: relative;background-color: ", ";", ""], (fakeSlackUrl) => { | |
| return from(Object(message.c)(fakeSlackUrl).post); | |
| }, (e) => { | |
| return `\n color: ${Object(message.c)(e).actionIcon};\n `; | |
| }); | |
| const expandTypeReferences = (message) => { | |
| return message && message.postBackgroundColor ? `background-color: ${from(message.postBackgroundColor)}` : ""; | |
| }; | |
| const numKeysDeleted = Object(self.css)(["border: 1px solid ", ";margin-bottom: -1px;position: relative;z-index: 0;&:hover {border: 1px solid ", ";z-index: ", ";}"], (e) => { | |
| return Object(message.c)(e).postLine; | |
| }, (e) => { | |
| return Object(message.c)(e).postIcon; | |
| }, flags.p); | |
| const O = Object(self.css)(["", ""], (e) => { | |
| return e.isActive ? `&:focus {\n border: 1px solid ${Object(message.c)(e).postIcon};\n box-shadow: 0px 0px 0px 1px ${Object(message.c)(e).postIcon};\n z-index: ${flags.p + 1};\n }` : ""; | |
| }); | |
| const _maskLayer = Object(self.css)(["position: relative;", ""], (e) => { | |
| return `color: ${Object(message.c)(e).actionIcon}; `; | |
| }); | |
| const postDateGmt = Object(self.css)(["color: ", ";cursor: pointer;fill: ", ";"], (e) => { | |
| return Object(pkg.a)(Object(data.a)(e), ret.a.actionIcon, ret.b.actionIcon); | |
| }, (e) => { | |
| return Object(pkg.a)(Object(data.a)(e), ret.a.actionIcon, ret.b.actionIcon); | |
| }); | |
| const w = Object(self.css)(["", "", "", "overflow: hidden;@media (min-width: ", "px) {padding-left: 40px;}position: relative;"], numKeysDeleted, GET_AUTH_URL_TIMEOUT, postDateGmt, line.i); | |
| const S = Object(self.css)(["backface-visibility: hidden;margin-bottom: -1px;position: relative;transform: translateZ(0);z-index: 0;border: 1px solid ", ";&:hover {border: 1px solid ", ";z-index: ", ";}"], (e) => { | |
| return Object(message.c)(e).postLine; | |
| }, (e) => { | |
| return Object(message.c)(e).postIcon; | |
| }, flags.p); | |
| const artistTrack = Object(self.css)(["", "", "margin-bottom: 10px;overflow: hidden;border: 1px solid ", ";&:hover {border: 1px solid ", ";}"], GET_AUTH_URL_TIMEOUT, postDateGmt, (e) => { | |
| return Object(message.c)(e).postLine; | |
| }, (e) => { | |
| return Object(message.c)(e).postIcon; | |
| }); | |
| const M = Object(self.css)(["", ""], (e) => { | |
| return e.isActive ? `&:focus {\n border: 1px solid ${Object(message.c)(e).postIcon};\n box-shadow: 0px 0px 0px 1px ${Object(message.c)(e).postIcon};\n transition: box-shadow 0s;\n }` : ""; | |
| }); | |
| const I = (Object(self.css)(["border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.06);margin-bottom: 10px;overflow: hidden;padding: 8px 0 0 40px;"]), Object(self.css)(["", "", "transition: color 0.5s, fill 0.5s, box-shadow 0.5s;/* &:hover {box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);} */"], artistTrack, postDateGmt)); | |
| const k = Object(self.css)(["", "", "transition: color 0.5s, fill 0.5s, box-shadow 0.5s;padding-left: 0;margin-bottom: 0;"], artistTrack, postDateGmt); | |
| const N = Object(self.css)(["padding: 6px;border-radius: 4px;"]); | |
| const E = Object(self.css)(["", "", "", "overflow: hidden;"], GET_AUTH_URL_TIMEOUT, postDateGmt, numKeysDeleted); | |
| const T = Object(self.css)(["", "", "overflow: hidden;"], _maskLayer, postDateGmt); | |
| const L = Object(self.css)(["color: ", ";word-wrap: break-word;"], (model) => { | |
| return Object(message.c)(model).titleText; | |
| }); | |
| const $ = Object(self.css)(["", ""], GET_AUTH_URL_TIMEOUT); | |
| const default_classes = { | |
| [line.j]:.4, | |
| [line.h]:.7, | |
| [line.f]:.8 | |
| }; | |
| const R = "\n border-radius: 2px;\n"; | |
| const A = "\n border-radius: 4px;\n flex: 1;\n height: 100%;\n width: 100%;\n"; | |
| const draw = (hash, set) => { | |
| return "display: none;\n" + [line.j, line.h, line.f, 340 + set].map((text_label_id) => { | |
| const cssChanges = ((h, depth, id) => { | |
| const height = default_classes[id] ? default_classes[id] : 1; | |
| return { | |
| height : height * h, | |
| width : height * depth | |
| }; | |
| })(hash, set, text_label_id); | |
| return cssChanges.width < 80 ? `\n display: block;\n height: ${hash / set * 80}px;\n flex: 0 0 80px;\n ` : `\n @media(min-width: ${text_label_id}px) {\n display: flex;\n height: ${cssChanges.height}px;\n flex: 0 0 ${cssChanges.width}px;\n }\n `; | |
| }).join("\n"); | |
| }; | |
| const D = "\n align-items: center;\n display: flex;\n fill: inherit;\n flex-direction: column;\n"; | |
| const setPngBackground = (element, url, settings = {}) => { | |
| return `\n background-image: url(${element});\n background-repeat: ${settings.repeat || "no-repeat"};\n\n @media\n only screen and (min-resolution: 2dppx),\n only screen and (-webkit-min-device-pixel-ratio: 2) {\n background-image: url(${url});\n background-size: ${settings.hidpiSize || "100%"};\n }\n `; | |
| }; | |
| const G = "\n display: block;\n padding: 0 16px;\n width: 100%;\n"; | |
| const H = Object(self.css)(["border: 1px solid ", ";border-top-width: 0;border-bottom-width: 0;padding-top: 1px;padding-bottom: 1px;overflow: hidden;&:hover {border-color: ", ";border-top-width: 1px;border-bottom-width: 1px;padding-top: 0;padding-bottom: 0;z-index: ", ";}", "", ""], (text) => { | |
| return Object(message.c)(text).line; | |
| }, (e) => { | |
| return Object(message.c)(e).postIcon; | |
| }, flags.p, (state) => { | |
| return state.isFirst ? "border-top-width: 1px;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n padding-top: 0;" : ""; | |
| }, (p) => { | |
| return p.isLast ? "border-bottom-width: 1px;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n padding-bottom: 0;" : ""; | |
| }); | |
| const Q = Object(self.css)(["display: inline-block;vertical-align: text-bottom;width: 16px;height: 16px;font-size: 16px;font-weight: 400;line-height: 16px;"]); | |
| }, | |
| "./src/reddit/helpers/styles/placeholder/index.ts" : function(cond, t, xgh2) { | |
| t.a = (value, t = 1) => { | |
| return `\n ::-webkit-input-placeholder { /* WebKit browsers */\n color: ${value};\n }\n :-moz-placeholder { /* Mozilla Firefox 4 to 18 */\n color: ${value};\n opacity: ${t};\n }\n ::-moz-placeholder { /* Mozilla Firefox 19+ */\n color: ${value};\n opacity: ${t};\n }\n :-ms-input-placeholder { /* Internet Explorer 10+ */\n color: ${value};\n }\n`; | |
| }; | |
| }, | |
| "./src/reddit/helpers/styles/postBackgroundColor.ts" : function(sometotal, value, query) { | |
| function _postCookieCommand(fakeSlackUrl) { | |
| return fakeSlackUrl.flairStyleTemplate && fakeSlackUrl.flairStyleTemplate.postBackgroundColor ? fakeSlackUrl.flairStyleTemplate.postBackgroundColor : Object(label.c)(fakeSlackUrl).post; | |
| } | |
| query.d(value, "a", function() { | |
| return _postCookieCommand; | |
| }); | |
| query.d(value, "b", function() { | |
| return PlayerPictureManager; | |
| }); | |
| var result = query("./node_modules/polished/dist/polished.es.js"); | |
| var label = query("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| const PlayerPictureManager = (deps) => { | |
| return Object(result.f)(Object(label.c)(deps).bodyText, .03); | |
| }; | |
| }, | |
| "./src/reddit/helpers/styles/smartTextColor.ts" : function(sometotal, value, $) { | |
| function PlayerPictureManager(deps, t = $scope.a.bodyText, o = $scope.b.bodyText) { | |
| return Object(self.b)(deps) < .6 ? o : t; | |
| } | |
| $.d(value, "a", function() { | |
| return PlayerPictureManager; | |
| }); | |
| var self = $("./node_modules/polished/dist/polished.es.js"); | |
| var $scope = $("./src/reddit/models/NewStructuredStyles/index.ts"); | |
| }, | |
| "./src/reddit/helpers/toggleBodyScroll/index.ts" : function(sometotal, value, s) { | |
| s.d(value, "b", function() { | |
| return initialize; | |
| }); | |
| s.d(value, "a", function() { | |
| return Dialog; | |
| }); | |
| s.d(value, "c", function() { | |
| return show; | |
| }); | |
| var container = s("./src/reddit/constants/elementIds.ts"); | |
| let TRAVIS_API_JOBS_URL; | |
| const initialize = () => { | |
| const docOverflow = document.body.dataset.previousOverflow; | |
| if (!docOverflow) { | |
| return; | |
| } | |
| document.body.removeAttribute("data-previous-overflow"); | |
| const expandViewElem = document.getElementById(container.c); | |
| document.body.style.overflow = docOverflow; | |
| document.body.style.marginRight = null; | |
| if (expandViewElem) { | |
| expandViewElem.style.marginRight = null; | |
| } | |
| }; | |
| const Dialog = () => { | |
| if (document.body.dataset.previousOverflow) { | |
| return; | |
| } | |
| const e = document.body.style.overflow || "auto"; | |
| document.body.dataset.previousOverflow = e; | |
| if (!TRAVIS_API_JOBS_URL) { | |
| TRAVIS_API_JOBS_URL = show(document.body); | |
| } | |
| document.body.style.overflow = "hidden"; | |
| document.body.style.marginRight = `${TRAVIS_API_JOBS_URL}px`; | |
| const expandViewElem = document.getElementById(container.c); | |
| if (expandViewElem) { | |
| expandViewElem.style.marginRight = `${TRAVIS_API_JOBS_URL}px`; | |
| } | |
| }; | |
| const show = (popper) => { | |
| const anchorBoundingBoxViewport = popper.getBoundingClientRect(); | |
| return window.innerWidth - (anchorBoundingBoxViewport.left + anchorBoundingBoxViewport.right); | |
| }; | |
| }, | |
| "./src/reddit/helpers/trackers/modTools.ts" : function(sometotal, value, element) { | |
| element.d(value, "h", function() { | |
| return render; | |
| }); | |
| element.d(value, "i", function() { | |
| return createAssigner; | |
| }); | |
| element.d(value, "j", function() { | |
| return kwargs; | |
| }); | |
| element.d(value, "a", function() { | |
| return init; | |
| }); | |
| element.d(value, "d", function() { | |
| return validate; | |
| }); | |
| element.d(value, "b", function() { | |
| return drop; | |
| }); | |
| element.d(value, "c", function() { | |
| return Controller; | |
| }); | |
| element.d(value, "e", function() { | |
| return emit; | |
| }); | |
| element.d(value, "k", function() { | |
| return walk; | |
| }); | |
| element.d(value, "g", function() { | |
| return f; | |
| }); | |
| element.d(value, "f", function() { | |
| return compile; | |
| }); | |
| var data = element("./src/reddit/selectors/telemetry.ts"); | |
| const parse = (url) => { | |
| return { | |
| screen : Object(data.screen)(url), | |
| profile : Object(data.profile)(url), | |
| subreddit : Object(data.subreddit)(url) | |
| }; | |
| }; | |
| const render = (mTouchForces) => { | |
| return (context) => { | |
| return Object.assign({ | |
| source : "nav", | |
| action : "click", | |
| noun : mTouchForces ? "mod_mode_on" : "mod_mode_off" | |
| }, parse(context)); | |
| }; | |
| }; | |
| const createAssigner = (keysFunc, defaults) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "post_mod_action_menu", | |
| action : "click", | |
| noun : keysFunc, | |
| post : Object(data.post)(user, defaults) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const kwargs = (func, defaults) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "post_overflow_menu", | |
| action : "click", | |
| noun : func, | |
| post : Object(data.post)(user, defaults) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const init = (component, route) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "comment", | |
| action : "click", | |
| noun : component, | |
| post : Object(data.post)(user, route), | |
| comment : Object(data.comment)(user, route) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const validate = (rules, i) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "comment_overflow_menu", | |
| action : "click", | |
| noun : rules, | |
| post : Object(data.post)(user, i), | |
| comment : Object(data.comment)(user, i) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const drop = (parameters, connection) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "mod_distinguish_menu", | |
| action : "click", | |
| noun : parameters, | |
| post : Object(data.post)(user, connection), | |
| comment : Object(data.comment)(user, connection) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const Controller = (settings, connection) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "comment_mod_action_menu", | |
| action : "click", | |
| noun : settings, | |
| post : Object(data.post)(user, connection), | |
| comment : Object(data.comment)(user, connection) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const emit = (options, resource) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "comment_report_menu", | |
| action : "click", | |
| noun : options, | |
| comment : Object(data.comment)(user, resource), | |
| post : Object(data.post)(user, resource) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const walk = (opts, ast) => { | |
| return (user) => { | |
| return Object.assign({ | |
| source : "post_report_menu", | |
| action : "click", | |
| noun : opts, | |
| post : Object(data.post)(user, ast) | |
| }, parse(user)); | |
| }; | |
| }; | |
| const f = (pbar, btn) => { | |
| return (post) => { | |
| return { | |
| source : "post", | |
| action : "click", | |
| noun : pbar, | |
| post : Object(data.post)(post, btn), | |
| subreddit : Object(data.subredditByPostOrCommentId)(post, btn) | |
| }; | |
| }; | |
| }; | |
| const compile = (val, i) => { | |
| return (post) => { | |
| return { | |
| source : "comment", | |
| action : "click", | |
| noun : val, | |
| comment : Object(data.comment)(post, i), | |
| post : Object(data.post)(post, i), | |
| subreddit : Object(data.subredditByPostOrCommentId)(post, i) | |
| }; | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/trackers/monthsToMinutes.ts" : function(sometotal, value, me) { | |
| me.d(value, "c", function() { | |
| return pruneRegistry; | |
| }); | |
| me.d(value, "a", function() { | |
| return processBody; | |
| }); | |
| me.d(value, "b", function() { | |
| return render; | |
| }); | |
| me.d(value, "d", function() { | |
| return list; | |
| }); | |
| me.d(value, "e", function() { | |
| return kwargs; | |
| }); | |
| me.d(value, "h", function() { | |
| return renderPage; | |
| }); | |
| me.d(value, "g", function() { | |
| return init; | |
| }); | |
| me.d(value, "f", function() { | |
| return setup; | |
| }); | |
| me.d(value, "k", function() { | |
| return create; | |
| }); | |
| me.d(value, "j", function() { | |
| return main; | |
| }); | |
| me.d(value, "i", function() { | |
| return liveReloadMiddleware; | |
| }); | |
| var e = me("./src/reddit/selectors/experiments/m2mV1-5.ts"); | |
| var c = me("./src/reddit/selectors/subreddit.ts"); | |
| var j = me("./src/reddit/selectors/telemetry.ts"); | |
| const pick = (obj) => { | |
| return Object.assign({}, j.defaults(obj), { | |
| actionInfo : j.actionInfo(obj, { | |
| settingValue : Object(e.e)(Object(e.f)(obj)) ? "top_banner" : "footer_banner" | |
| }), | |
| noun : "account_complete", | |
| source : "banner" | |
| }); | |
| }; | |
| const pruneRegistry = () => { | |
| return (context) => { | |
| return Object.assign({}, pick(context), { | |
| action : "view" | |
| }); | |
| }; | |
| }; | |
| const processBody = (text) => { | |
| return (context) => { | |
| return Object.assign({}, pick(context), { | |
| action : "click", | |
| banner : { | |
| id : text, | |
| buttonText : text | |
| } | |
| }); | |
| }; | |
| }; | |
| const render = (flag) => { | |
| return (data) => { | |
| const jsx_metadata = pick(data); | |
| return Object.assign({}, jsx_metadata, { | |
| action : "click", | |
| actionInfo : Object.assign({}, jsx_metadata.actionInfo, { | |
| reason : flag ? "expand" : "collapse" | |
| }) | |
| }); | |
| }; | |
| }; | |
| const color = (props) => { | |
| return Object.assign({}, j.defaults(props), { | |
| source : "community_manager" | |
| }); | |
| }; | |
| const list = (event) => { | |
| return (i) => { | |
| return Object.assign({}, color(i), { | |
| action : "click", | |
| noun : "subreddit_name", | |
| subreddit : { | |
| id : Object(c.B)(i, event), | |
| name : event | |
| } | |
| }); | |
| }; | |
| }; | |
| const kwargs = (f) => { | |
| return (i) => { | |
| return Object.assign({}, color(i), { | |
| action : "click", | |
| noun : "remove_subreddit", | |
| subreddit : { | |
| id : Object(c.B)(i, f), | |
| name : f | |
| } | |
| }); | |
| }; | |
| }; | |
| const filter = (obj) => { | |
| return Object.assign({}, j.defaults(obj), { | |
| noun : "home_active", | |
| source : "tooltip" | |
| }); | |
| }; | |
| const renderPage = () => { | |
| return (obj) => { | |
| return Object.assign({}, filter(obj), { | |
| action : "view", | |
| tooltip : { | |
| id : "home_unlock", | |
| text : "home_unlock" | |
| } | |
| }); | |
| }; | |
| }; | |
| const init = (obj) => { | |
| return (filters) => { | |
| return Object.assign({}, filter(filters), { | |
| action : "click", | |
| tooltip : { | |
| id : "home_unlock", | |
| text : obj | |
| } | |
| }); | |
| }; | |
| }; | |
| const setup = () => { | |
| return (obj) => { | |
| return Object.assign({}, j.defaults(obj), { | |
| action : "click", | |
| noun : "sign_up", | |
| source : "id_card" | |
| }); | |
| }; | |
| }; | |
| const create = (noun) => { | |
| return (obj) => { | |
| return Object.assign({}, j.defaults(obj), { | |
| action : "click", | |
| noun : noun, | |
| source : "community_nav" | |
| }); | |
| }; | |
| }; | |
| const get = (obj) => { | |
| return Object.assign({}, j.defaults(obj), { | |
| noun : "starter_home", | |
| source : "banner" | |
| }); | |
| }; | |
| const main = () => { | |
| return (obj) => { | |
| return Object.assign({}, get(obj), { | |
| action : "view" | |
| }); | |
| }; | |
| }; | |
| const liveReloadMiddleware = () => { | |
| return (obj) => { | |
| return Object.assign({}, get(obj), { | |
| action : "click", | |
| actionInfo : j.actionInfo(obj, { | |
| reason : "close" | |
| }) | |
| }); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/trackers/navigation.ts" : function(sometotal, value, data) { | |
| data.d(value, "d", function() { | |
| return render; | |
| }); | |
| data.d(value, "e", function() { | |
| return slugify; | |
| }); | |
| data.d(value, "a", function() { | |
| return setup; | |
| }); | |
| data.d(value, "b", function() { | |
| return cellDblClicked; | |
| }); | |
| data.d(value, "c", function() { | |
| return create; | |
| }); | |
| var info = data("./src/reddit/selectors/telemetry.ts"); | |
| const show = (id) => { | |
| return { | |
| screen : info.screen(id), | |
| profile : info.profile(id), | |
| subreddit : info.subreddit(id) | |
| }; | |
| }; | |
| const render = (world) => { | |
| return (mode) => { | |
| return Object.assign({ | |
| source : "nav", | |
| action : "click", | |
| noun : world | |
| }, show(mode)); | |
| }; | |
| }; | |
| const setFavorites = (render("open_community_nav"), render("close_community_nav"), render("log_in"), render("sign_up"), render("sign_in"), (canCreateDiscussions) => { | |
| return (mode) => { | |
| return Object.assign({ | |
| source : "community_nav", | |
| action : "click", | |
| noun : `collapse_${canCreateDiscussions}` | |
| }, show(mode)); | |
| }; | |
| }); | |
| const callback = (pointSizeParam) => { | |
| return (mode) => { | |
| return Object.assign({ | |
| source : "community_nav", | |
| action : "click", | |
| noun : `expand_${pointSizeParam}` | |
| }, show(mode)); | |
| }; | |
| }; | |
| const s_ESCAPE_REGEX = (setFavorites("favorites"), setFavorites("multireddits"), setFavorites("moderating"), setFavorites("subscribed_subreddits"), setFavorites("subscribed_profiles"), callback("favorites"), callback("multireddits"), callback("moderating"), callback("subscribed_subreddits"), callback("subscribed_profiles"), / /g); | |
| const inputRegExp = /&/g; | |
| const slugify = (text) => { | |
| return text.toLowerCase().trim().replace(s_ESCAPE_REGEX, "_").replace(inputRegExp, "and"); | |
| }; | |
| const setup = (text) => { | |
| return (mode) => { | |
| return Object.assign({}, show(mode), { | |
| source : "community_nav", | |
| action : "click", | |
| noun : `category_${slugify(text)}` | |
| }); | |
| }; | |
| }; | |
| const cellDblClicked = (mode) => { | |
| return Object.assign({}, show(mode), { | |
| source : "community_nav", | |
| action : "click", | |
| noun : "category_scroll" | |
| }); | |
| }; | |
| const create = (noun) => { | |
| return (mode) => { | |
| return Object.assign({}, show(mode), { | |
| source : "sort_switch", | |
| action : "click", | |
| noun : noun | |
| }); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/trackers/postFlair.ts" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return setup; | |
| }); | |
| $.d(value, "b", function() { | |
| return insert; | |
| }); | |
| var self = $("./src/reddit/helpers/correlationIdTracker.ts"); | |
| var $scope = $("./src/reddit/selectors/telemetry.ts"); | |
| const setup = (resource, data) => { | |
| return (message) => { | |
| return Object.assign({ | |
| source : "post", | |
| action : "click", | |
| noun : "post_flair" | |
| }, $scope.defaults(message), { | |
| actionInfo : $scope.actionInfo(message), | |
| correlationId : Object(self.c)(self.a.SearchResults), | |
| post : $scope.post(message, resource), | |
| search : $scope.postFlairClickToSearch(message, data), | |
| subreddit : $scope.subreddit(message) | |
| }); | |
| }; | |
| }; | |
| const insert = (data) => { | |
| return (message) => { | |
| return Object.assign({ | |
| source : "post_flair_widget", | |
| action : "click", | |
| noun : "post_flair_search" | |
| }, $scope.defaults(message), { | |
| actionInfo : $scope.actionInfo(message), | |
| correlationId : Object(self.c)(self.a.SearchResults), | |
| search : $scope.postFlairClickToSearch(message, data), | |
| subreddit : $scope.subreddit(message) | |
| }); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/trackers/searchResults.ts" : function(markRead, msg, self) { | |
| self.d(msg, "b", function() { | |
| return parse; | |
| }); | |
| self.d(msg, "g", function() { | |
| return link; | |
| }); | |
| self.d(msg, "f", function() { | |
| return init; | |
| }); | |
| self.d(msg, "j", function() { | |
| return refresh; | |
| }); | |
| self.d(msg, "d", function() { | |
| return update; | |
| }); | |
| self.d(msg, "i", function() { | |
| return initialize; | |
| }); | |
| self.d(msg, "h", function() { | |
| return setup; | |
| }); | |
| self.d(msg, "c", function() { | |
| return or; | |
| }); | |
| self.d(msg, "a", function() { | |
| return f; | |
| }); | |
| self.d(msg, "e", function() { | |
| return render; | |
| }); | |
| self.d(msg, "k", function() { | |
| return load; | |
| }); | |
| var response = self("./src/lib/constants/index.ts"); | |
| var x = self("./src/reddit/helpers/correlationIdTracker.ts"); | |
| var that = self("./src/reddit/selectors/telemetry.ts"); | |
| const parse = (s, args) => { | |
| const str = that.subreddit(s); | |
| return { | |
| screen : that.screen(s), | |
| subreddit : str && args && args.restrict_sr ? str : null | |
| }; | |
| }; | |
| const link = (uri, text) => { | |
| return (config) => { | |
| const to = text; | |
| return to.structureType = "related", Object.assign({ | |
| action : uri, | |
| correlationId : Object(x.c)(x.a.SearchResults), | |
| noun : "related_search", | |
| source : "search", | |
| search : that.search(config, to) | |
| }, parse(config)); | |
| }; | |
| }; | |
| const init = (filter, specs, data, module) => { | |
| return (options) => { | |
| return Object.assign({}, parse(options, data), { | |
| source : "search", | |
| action : "click", | |
| noun : specs, | |
| actionInfo : that.actionInfo(options, module ? { | |
| pageType : "search_results_best", | |
| position : 0 | |
| } : void 0), | |
| discoveryUnit : module ? that.discoveryUnit(module) : null, | |
| search : that.search(options, data), | |
| post : that.post(options, filter), | |
| media : that.media(options, filter) | |
| }); | |
| }; | |
| }; | |
| const refresh = (i, data, fn, delay) => { | |
| return (config) => { | |
| let handleMilestone = true; | |
| if (data.type.indexOf(response.lc.Posts) > -1) { | |
| const example = config.listings.listingOrder.api; | |
| handleMilestone = handleMilestone && !example.error[i] && !example.pending[i]; | |
| } | |
| if (data.type.indexOf(response.lc.Subreddits) > -1 || data.type.indexOf(response.lc.Users) > -1) { | |
| const example = config.listings.postOrder.api; | |
| handleMilestone = handleMilestone && !example.error[i] && !example.pending[i]; | |
| } | |
| return Object.assign({}, parse(config, data), { | |
| source : "search", | |
| action : "view", | |
| noun : "screen", | |
| actionInfo : that.actionInfo(config, { | |
| success : handleMilestone | |
| }), | |
| timer : that.timer(fn, delay), | |
| search : that.search(config, data) | |
| }); | |
| }; | |
| }; | |
| const update = (i, data, indent) => { | |
| return (config) => { | |
| let handleMilestone = true; | |
| if (data.type.indexOf(response.lc.Posts) > -1) { | |
| const example = config.listings.listingOrder.api; | |
| handleMilestone = handleMilestone && !example.error[i] && !example.pending[i]; | |
| } | |
| if (data.type.indexOf(response.lc.Subreddits) > -1 || data.type.indexOf(response.lc.Users) > -1) { | |
| const example = config.listings.postOrder.api; | |
| handleMilestone = handleMilestone && !example.error[i] && !example.pending[i]; | |
| } | |
| return Object.assign({}, parse(config, data), { | |
| source : "search", | |
| action : "view", | |
| noun : "search_results_post", | |
| actionInfo : that.actionInfo(config, { | |
| success : handleMilestone, | |
| pageType : "search_results_best", | |
| position : 0 | |
| }), | |
| discoveryUnit : that.discoveryUnit(indent), | |
| search : that.search(config, data) | |
| }); | |
| }; | |
| }; | |
| const initialize = (noun, data) => { | |
| return (options) => { | |
| return { | |
| action : "view", | |
| actionInfo : that.actionInfo(options), | |
| metaSearch : that.metaSearch(data), | |
| noun : noun, | |
| screen : that.screen(options), | |
| search : that.smartSearch(options, data), | |
| source : "search" | |
| }; | |
| }; | |
| }; | |
| const setup = (ply, data) => { | |
| return (options) => { | |
| return { | |
| action : "click", | |
| actionInfo : that.actionInfo(options), | |
| noun : ply, | |
| metaSearch : that.metaSearch(data), | |
| screen : that.screen(options), | |
| search : that.smartSearch(options, data), | |
| source : "search" | |
| }; | |
| }; | |
| }; | |
| const or = (registry, data, filter) => { | |
| return (options) => { | |
| return { | |
| action : data, | |
| actionInfo : that.actionInfo(options), | |
| noun : registry, | |
| screen : that.screen(options), | |
| search : that.search(options, filter), | |
| source : "search_results_best" | |
| }; | |
| }; | |
| }; | |
| var f; | |
| !function(data) { | |
| data.TopResults = "tab_top_results"; | |
| data.Posts = "tab_posts"; | |
| data.CommunitiesAndUsers = "tab_communities"; | |
| }(f || (f = {})); | |
| const render = (world, data) => { | |
| return (config) => { | |
| return Object.assign({}, parse(config, data), { | |
| source : "search", | |
| action : "click", | |
| noun : world, | |
| correlationId : Object(x.c)(x.a.SearchResults), | |
| actionInfo : that.actionInfo(config), | |
| search : that.search(config, data) | |
| }); | |
| }; | |
| }; | |
| const load = (linkedEntities, data) => { | |
| return (config) => { | |
| return Object.assign({}, parse(config, data), { | |
| source : "search", | |
| action : "click", | |
| noun : linkedEntities, | |
| correlationId : Object(x.c)(x.a.SearchResults), | |
| actionInfo : that.actionInfo(config), | |
| search : that.search(config, data) | |
| }); | |
| }; | |
| }; | |
| }, | |
| "./src/reddit/helpers/truncateStringWithEllipsis.ts" : function(cond, t, xgh2) { | |
| t.a = (value, name) => { | |
| return value.length > name ? value.slice(0, name - 1).replace(/\s*$/, "") + "\u00e2\u20ac\u00a6" : value; | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/Coin/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var rint = $.n(r); | |
| var body = $("./src/reddit/constants/colors.ts"); | |
| var self = $("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const n = rint()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(self.b)("coin")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s1hvzp51-0" | |
| })(["display: inline-block;vertical-align: middle;color: ", ";"], (filloptions) => { | |
| return filloptions.fillColor || body.a.gold; | |
| }); | |
| fn.a = n; | |
| }, | |
| "./src/reddit/icons/fonts/Downvote/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| compactDownvote : "_2GCoZTwJW7199HSwNZwlHk", | |
| compactDownvoteWrapper : "jR747Vd1NbfaLusf5bHre", | |
| downvote : "ZyxIIl4FP5gHGrJDzNpUC", | |
| downvoteWrapper : "_1iKd82bq_nqObFvSH1iC_Q" | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/Downvote/index.tsx" : function(outcons, fn, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var opt = $("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = $("./src/reddit/icons/fonts/Downvote/index.m.less"); | |
| var c = $.n(el); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var get = function(o, s) { | |
| var t = {}; | |
| var m; | |
| for (m in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, m) && s.indexOf(m) < 0) { | |
| t[m] = o[m]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| m = Object.getOwnPropertySymbols(o); | |
| for (; i < m.length; i++) { | |
| if (s.indexOf(m[i]) < 0) { | |
| t[m[i]] = o[m[i]]; | |
| } | |
| } | |
| } | |
| return t; | |
| }; | |
| const m = (i) => { | |
| return h("i", { | |
| className : Object(self.a)(Object(opt.b)("downvote"), c.a.downvote, i.className) | |
| }); | |
| }; | |
| fn.a = (value) => { | |
| var parentElement = value.compact; | |
| var ref = get(value, ["compact"]); | |
| return parentElement ? row.a.createElement("div", _extends({}, ref, { | |
| className : Object(self.a)(c.a.compactDownvoteWrapper, ref.className) | |
| }), h(m, { | |
| className : c.a.compactDownvote | |
| })) : row.a.createElement("div", _extends({}, ref, { | |
| className : Object(self.a)(c.a.downvoteWrapper, ref.className) | |
| }), h(m, {})); | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx" : function(cond, t, f) { | |
| f("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = f("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownPosition = f.n(value); | |
| var e = f("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const sx = ownPosition()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(e.b)("expandoMediaVideo")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s1iaivf2-0" | |
| })(["display: inline-block;vertical-align: middle;height: 16px;width: 16px;font-size: 16px;font-weight: 400;line-height: 16px;"]); | |
| t.a = sx; | |
| }, | |
| "./src/reddit/icons/fonts/Gif/index.tsx" : function(cond, t, f) { | |
| f("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = f("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownPosition = f.n(value); | |
| var e = f("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const sx = ownPosition()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(e.b)("gif")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s89g5o-0" | |
| })(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]); | |
| t.a = sx; | |
| }, | |
| "./src/reddit/icons/fonts/Link/index.tsx" : function(cond, t, f) { | |
| f("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = f("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownPosition = f.n(value); | |
| var e = f("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const sx = ownPosition()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(e.b)("link")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s1tvtxm-0" | |
| })(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]); | |
| t.a = sx; | |
| }, | |
| "./src/reddit/icons/fonts/OutboundLink/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var self = addHandler("./src/reddit/icons/fonts/helpers.tsx"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("i", { | |
| className : `${Object(self.b)("outboundLink")} ${value.className}` | |
| }); | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/Photos/index.tsx" : function(cond, t, f) { | |
| f("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = f("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownPosition = f.n(value); | |
| var e = f("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const sx = ownPosition()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(e.b)("photos")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "s124ty5q-0" | |
| })(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]); | |
| t.a = sx; | |
| }, | |
| "./src/reddit/icons/fonts/Premium/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var rint = $.n(r); | |
| var i = $("./src/reddit/constants/colors.ts"); | |
| var self = $("./src/reddit/icons/fonts/helpers.tsx"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const n = rint()((e) => { | |
| return h("i", { | |
| title : e.title, | |
| className : `${Object(self.b)("premium")} ${e.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "h6y9pg-0" | |
| })(["display: inline-block;vertical-align: middle;color: ", ";"], i.a.snoo); | |
| fn.a = n; | |
| }, | |
| "./src/reddit/icons/fonts/Text/index.tsx" : function(cond, t, f) { | |
| f("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var value = f("./bundled-modules/styled-components/styled-components.min.js"); | |
| var ownPosition = f.n(value); | |
| var e = f("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const sx = ownPosition()((_doodle) => { | |
| return el("i", { | |
| className : `${Object(e.b)("text")} ${_doodle.className}` | |
| }); | |
| }).withConfig({ | |
| componentId : "wjiqt4-0" | |
| })(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]); | |
| t.a = sx; | |
| }, | |
| "./src/reddit/icons/fonts/Upvote/index.m.less" : function(module, data, urlPartConfig) { | |
| module.exports = { | |
| compactUpvote : "_39UOLMgvssWenwbRxz_iEn", | |
| compactUpvoteWrapper : "_3wVayy5JvIMI67DheMYra2", | |
| upvote : "_2Jxk822qXs4DaXwsN7yyHA", | |
| upvoteWrapper : "_2q7IQ0BUOWeEZoeAxN555e" | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/Upvote/index.tsx" : function(outcons, fn, $) { | |
| var REACT_ELEMENT_TYPE; | |
| var container = $("./node_modules/react/index.js"); | |
| var row = $.n(container); | |
| var self = $("./src/lib/classNames/index.ts"); | |
| var opt = $("./src/reddit/icons/fonts/helpers.tsx"); | |
| var el = $("./src/reddit/icons/fonts/Upvote/index.m.less"); | |
| var c = $.n(el); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| var get = function(o, s) { | |
| var t = {}; | |
| var m; | |
| for (m in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, m) && s.indexOf(m) < 0) { | |
| t[m] = o[m]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| m = Object.getOwnPropertySymbols(o); | |
| for (; i < m.length; i++) { | |
| if (s.indexOf(m[i]) < 0) { | |
| t[m[i]] = o[m[i]]; | |
| } | |
| } | |
| } | |
| return t; | |
| }; | |
| const m = (i) => { | |
| return h("i", { | |
| className : Object(self.a)(Object(opt.b)("upvote"), c.a.upvote, i.className) | |
| }); | |
| }; | |
| fn.a = (value) => { | |
| var parentElement = value.compact; | |
| var ref = get(value, ["compact"]); | |
| return parentElement ? row.a.createElement("div", _extends({}, ref, { | |
| className : Object(self.a)(c.a.compactUpvoteWrapper, ref.className) | |
| }), h(m, { | |
| className : c.a.compactUpvote | |
| })) : row.a.createElement("div", _extends({}, ref, { | |
| className : Object(self.a)(c.a.upvoteWrapper, ref.className) | |
| }), h(m, {})); | |
| }; | |
| }, | |
| "./src/reddit/icons/fonts/helpers.tsx" : function(sometotal, value, o) { | |
| o.d(value, "b", function() { | |
| return treatRecentMessage; | |
| }); | |
| o.d(value, "a", function() { | |
| return d; | |
| }); | |
| o("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var runLevel = o.n(i); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const treatRecentMessage = (userId) => { | |
| return `icon icon-${userId}`; | |
| }; | |
| const d = runLevel()((pointer) => { | |
| return h("span", { | |
| className : pointer.className | |
| }, void 0, pointer.children); | |
| }).withConfig({ | |
| componentId : "i729lw-0" | |
| })(["display: none;"]); | |
| }, | |
| "./src/reddit/icons/svgs/Admin/index.tsx" : function(cond, t, o) { | |
| o("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = o("./src/reddit/constants/colors.ts"); | |
| var search = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var i = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var runLevel = o.n(i); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = runLevel()((self) => { | |
| return $("svg", { | |
| className : self.className, | |
| id : self.id, | |
| onMouseEnter : self.onMouseEnter, | |
| onMouseLeave : self.onMouseLeave, | |
| viewBox : "0 -0.75 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, self.desc && $("desc", {}, void 0, self.desc), $("g", {}, void 0, $("path", { | |
| fill : "inherit", | |
| d : "M19.99,9.3125 C19.99,8.104375 19.010625,7.125 17.8025,7.125 C17.213125,7.125 16.67875,7.359375 16.285625,7.73875 C14.8075,6.6725 12.776875,5.98 10.514375,5.886875 L11.491875,1.2875 L14.695625,1.96875 C14.775,2.756875 15.433125,3.375 16.2425,3.375 C17.105625,3.375 17.805,2.675625 17.805,1.8125 C17.805,0.949375 17.105625,0.25 16.2425,0.25 C15.6575,0.25 15.154375,0.575 14.88625,1.050625 L11.228125,0.273125 C11.10625,0.24625 10.98,0.270625 10.875625,0.338125 C10.77125,0.40625 10.698125,0.5125 10.6725,0.63375 L9.556875,5.8825 C7.26,5.960625 5.1975,6.65625 3.7,7.735 C3.306875,7.358125 2.775,7.125 2.1875,7.125 C0.979375,7.125 0,8.104375 0,9.3125 C0,10.20125 0.530625,10.965 1.2925,11.306875 C1.25875,11.524375 1.24,11.745 1.24,11.96875 C1.24,15.334375 5.1575,18.0625 9.99,18.0625 C14.8225,18.0625 18.74,15.334375 18.74,11.96875 C18.74,11.746875 18.721875,11.5275 18.68875,11.31125 C19.455,10.97125 19.99,10.205 19.99,9.3125" | |
| })), $("g", { | |
| fill : "none", | |
| fillRule : "evenodd" | |
| }, void 0, $("polygon", { | |
| points : "0 20 20 20 20 0 0 0" | |
| }), $("g", { | |
| transform : "translate(0 1)" | |
| }))); | |
| }).withConfig({ | |
| componentId : "ag0m5y-0" | |
| })(["fill: ", ";"], (timefilter) => { | |
| return timefilter.enabled ? r.a.admin : Object(search.c)(timefilter).actionIcon; | |
| }); | |
| }, | |
| "./src/reddit/icons/svgs/All/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, $("g", { | |
| fillRule : "evenodd" | |
| }, void 0, $("polygon", { | |
| fill : "none", | |
| points : "0 20 20 20 20 .001 0 .001" | |
| }), $("path", { | |
| fill : "inherit", | |
| d : "M1.25,17.5 L1.25,7.5 L6.25,7.5 L6.25,17.5 L1.25,17.5 Z M12.49995,17.5001 L7.49995,17.5001 L7.49995,5.0001 L4.99995,5.0001 L9.99995,0.0006 L14.99995,5.0001 L12.49995,5.0001 L12.49995,17.5001 Z M13.75,17.5 L13.75,12.5 L18.75,12.5 L18.75,17.5 L13.75,17.5 Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Chat/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 25 25", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", {}, void 0, $("path", { | |
| d : "M18.5 13.17a1.62 1.62 0 0 1-2.35 0c-.31-.3-.48-.73-.48-1.17 0-.44.17-.87.49-1.17a1.7 1.7 0 0 1 2.35 0c.32.3.49.73.49 1.17 0 .44-.17.87-.5 1.17m-4.86-.85c-.03.1-.05.21-.1.32l-.15.28c-.07.1-.14.19-.22.25a1.62 1.62 0 0 1-2.35 0 1.85 1.85 0 0 1-.36-.53c-.05-.1-.07-.21-.1-.32-.01-.1-.03-.21-.03-.32 0-.44.18-.87.5-1.17a1.7 1.7 0 0 1 2.34 0c.32.3.5.73.5 1.17l-.03.32m-5.33 0c-.03.1-.06.21-.11.32-.04.1-.1.2-.15.28-.06.1-.13.19-.21.27a1.67 1.67 0 0 1-2.35 0c-.08-.08-.14-.18-.21-.27a1.85 1.85 0 0 1-.25-.6 1.62 1.62 0 0 1 .47-1.5 1.7 1.7 0 0 1 2.34 0 1.85 1.85 0 0 1 .47.85l.02.33-.02.32M12 0A12.01 12.01 0 0 0 1.99 18.6L.7 22.46a.67.67 0 0 0 .84.84L5.4 22A12.01 12.01 0 0 0 24 12c0-6.62-5.38-12-12-12" | |
| }), $("path", { | |
| d : "M18.5 13.17a1.62 1.62 0 0 1-2.35 0c-.31-.3-.48-.73-.48-1.17 0-.44.17-.87.49-1.17a1.7 1.7 0 0 1 2.35 0c.32.3.49.73.49 1.17 0 .44-.17.87-.5 1.17", | |
| fill : "transparent" | |
| }), $("path", { | |
| d : "M13.64 12.32c-.03.1-.05.21-.1.32l-.15.28c-.07.1-.14.19-.22.25a1.62 1.62 0 0 1-2.35 0 1.85 1.85 0 0 1-.36-.53c-.05-.1-.07-.21-.1-.32-.01-.1-.03-.21-.03-.32 0-.44.18-.87.5-1.17a1.7 1.7 0 0 1 2.34 0c.32.3.5.73.5 1.17l-.03.32", | |
| fill : "transparent" | |
| }), $("path", { | |
| d : "M8.3 12.32a1.85 1.85 0 0 1-.25.6c-.06.1-.13.19-.21.27a1.67 1.67 0 0 1-2.35 0c-.08-.08-.14-.18-.21-.27a1.85 1.85 0 0 1-.25-.6 1.62 1.62 0 0 1 .47-1.5 1.7 1.7 0 0 1 2.34 0 1.85 1.85 0 0 1 .47.85l.02.33-.02.32", | |
| fill : "transparent" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Checkbox/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var a = o("./node_modules/react/index.js"); | |
| var s = o.n(a); | |
| var i = o("./bundled-modules/styled-components/styled-components.min.js"); | |
| var runLevel = o.n(i); | |
| var search = o("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var success = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = runLevel()((parent) => { | |
| return s.a.createElement("svg", success({ | |
| xmlns : "http://www.w3.org/2000/svg", | |
| width : "20", | |
| height : "20", | |
| viewBox : "0 0 20 20" | |
| }, parent), $("path", { | |
| fill : "inherit", | |
| d : "M1.66666667,3.34755033 L1.66666667,16.6524497 C1.66666667,17.5781756 2.42112363,18.3333333 3.34755033,18.3333333 L16.6524497,18.3333333 C17.5781756,18.3333333 18.3333333,17.5788764 18.3333333,16.6524497 L18.3333333,3.34755033 C18.3333333,2.42182438 17.5788764,1.66666667 16.6524497,1.66666667 L3.34755033,1.66666667 C2.42182438,1.66666667 1.66666667,2.42112363 1.66666667,3.34755033 Z M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z" | |
| })); | |
| }).withConfig({ | |
| componentId : "s1ajqegv-0" | |
| })(["fill: ", ";"], (e) => { | |
| return Object(search.c)(e).actionIcon; | |
| }); | |
| }, | |
| "./src/reddit/icons/svgs/CheckboxSelected/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var row = o.n(i); | |
| var callback = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = (value) => { | |
| return row.a.createElement("svg", callback({ | |
| xmlns : "http://www.w3.org/2000/svg", | |
| width : "20", | |
| height : "20", | |
| viewBox : "0 0 20 20" | |
| }, value), $("path", { | |
| fill : "inherit", | |
| d : "M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z M8.50575,15.1995 L15.797625,7.907625 C16.25325,7.452625 16.25325,6.71325 15.797625,6.25825 C15.342,5.802625 14.602625,5.802625 14.147625,6.25825 L7.7295,12.676375 L5.635125,10.327625 C5.20575,9.846375 4.46825,9.805125 3.987625,10.23325 C3.506375,10.662625 3.4645,11.400125 3.89325,11.88075 L6.810125,15.151375 C7.023875,15.39075 7.327,15.531375 7.647625,15.54075 C7.658875,15.54075 7.6695,15.541375 7.68075,15.541375 C7.990125,15.541375 8.287,15.41825 8.50575,15.1995 Z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/CircledPlanet/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var row = o.n(i); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var append = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = (value) => { | |
| return row.a.createElement("svg", _extends({ | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, value), append("path", { | |
| d : "M15.8286,15.8998 C15.3466,16.3788 12.6326,15.5598 8.5516,11.4798 C4.4706,7.3968 3.6486,4.6858 4.1316,4.2038 C4.3566,3.9788 4.9286,3.9208 5.9126,4.3518 C5.6166,4.5678 5.3306,4.8008 5.0666,5.0658 C5.0536,5.0798 5.0416,5.0948 5.0266,5.1098 C5.5756,6.4268 6.8946,8.4088 9.2596,10.7728 C11.6206,13.1338 13.6046,14.4538 14.9246,15.0028 C14.9376,14.9898 14.9526,14.9778 14.9666,14.9638 C15.2316,14.6988 15.4646,14.4128 15.6786,14.1178 C16.1096,15.1028 16.0526,15.6748 15.8286,15.8998 M16.7526,11.8998 C17.4066,9.5458 16.8136,6.9138 14.9666,5.0658 C13.6436,3.7438 11.8866,3.0148 10.0166,3.0148 C9.3686,3.0148 8.7356,3.1078 8.1286,3.2768 C5.7306,1.7598 3.9176,1.5898 2.7176,2.7898 C1.4036,4.1028 2.0736,6.1918 3.2866,8.1688 C2.6446,10.5128 3.2276,13.1258 5.0666,14.9638 C6.3886,16.2868 8.1456,17.0148 10.0166,17.0148 C10.6536,17.0148 11.2746,16.9178 11.8736,16.7518 C13.0856,17.4938 14.3406,18.0318 15.4316,18.0318 C16.1156,18.0318 16.7366,17.8198 17.2426,17.3138 C18.4416,16.1138 18.2706,14.2988 16.7526,11.8998" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Clear/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return h("svg", { | |
| className : value.className, | |
| onClick : value.onClick, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 40 40" | |
| }, void 0, h("path", { | |
| d : "M20 2.5C10.3 2.5 2.5 10.3 2.5 20c0 9.7 7.8 17.5 17.5 17.5S37.5 29.7 37.5 20C37.5 10.3 29.7 2.5 20 2.5zM24.2 27.7L20 23.5l-4.2 4.2c-1.1 1.1-2.5 1.1-3.5 0-1.1-1.1-1.1-2.4 0-3.5l4.2-4.2-4.2-4.2c-1.1-1.1-1.1-2.5 0-3.5 1.1-1.1 2.4-1.1 3.5 0l4.2 4.2 4.2-4.2c1.1-1.1 2.5-1.1 3.5 0 1.1 1.1 1.1 2.4 0 3.5L23.5 20l4.2 4.2c1.1 1.1 1.1 2.5 0 3.5C26.7 28.8 25.3 28.8 24.2 27.7z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Close/index.tsx" : function(cond, t, o) { | |
| var REACT_ELEMENT_TYPE; | |
| var i = o("./node_modules/react/index.js"); | |
| var row = o.n(i); | |
| var u = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var svgElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| t.a = (value) => { | |
| return row.a.createElement("svg", u({ | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, value), svgElement("polygon", { | |
| fill : "inherit", | |
| points : "11.649 9.882 18.262 3.267 16.495 1.5 9.881 8.114 3.267 1.5 1.5 3.267 8.114 9.883 1.5 16.497 3.267 18.264 9.881 11.65 16.495 18.264 18.262 16.497" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Coin/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("path", { | |
| d : "M10,1.5 C14.687,1.5 18.5,5.313 18.5,10 C18.5,14.687 14.687,18.5 10,18.5 C5.314,18.5 1.5,14.687 1.5,10 C1.5,5.313 5.314,1.5 10,1.5 Z M7.879,12.122 C6.709,10.952 6.709,9.049 7.879,7.879 C9.012,6.746 10.988,6.746 12.121,7.879 C12.512,8.269 13.145,8.269 13.535,7.879 C13.926,7.489 13.926,6.855 13.535,6.465 C12.591,5.52 11.336,5 10,5 C8.664,5 7.409,5.52 6.465,6.465 C4.516,8.414 4.516,11.586 6.465,13.536 C7.409,14.48 8.664,15 10,15 C11.336,15 12.591,14.48 13.535,13.536 C13.926,13.145 13.926,12.512 13.535,12.122 C13.145,11.731 12.512,11.731 12.121,12.122 C10.988,13.255 9.012,13.255 7.879,12.122 Z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Dropdown/index.tsx" : function(sometotal, value, $) { | |
| $.d(value, "a", function() { | |
| return render; | |
| }); | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var rint = $.n(r); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const render = (props) => { | |
| return h("svg", { | |
| className : props.className, | |
| onClick : props.onClick, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, h("g", {}, void 0, h("path", { | |
| fill : "inherit", | |
| d : "M14.1711599,9.3535 L9.99925636,13.529 L5.82735283,9.3535 C5.51262415,9.0385 5.73543207,8.5 6.18054835,8.5 L13.8179644,8.5 C14.2630807,8.5 14.4858886,9.0385 14.1711599,9.3535" | |
| }))); | |
| }; | |
| value.b = rint()(render).withConfig({ | |
| componentId : "r2jmej-0" | |
| })(["display: inline-block;fill: ", ";height: 20px;margin-left: 2px;width: 20px;vertical-align: middle;"], (askForResult) => { | |
| return Object(frame.c)(Object.assign({}, askForResult, { | |
| redditStyle : !askForResult.isSubreddit | |
| })).button; | |
| }); | |
| }, | |
| "./src/reddit/icons/svgs/Envelope/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("path", { | |
| d : "M8.10849995,9.1565 L2.79999995,3.848 C3.17249995,3.6285 3.60499995,3.5 4.06849995,3.5 L16.5685,3.5 C17.0315,3.5 17.464,3.6285 17.8365,3.848 L12.528,9.1565 C11.31,10.375 9.32699995,10.375 8.10849995,9.1565 Z M13.1435,10.3085 L18.452,5 C18.6715,5.3725 18.8,5.805 18.8,6.2685 L18.8,13.7685 C18.8,15.149 17.6805,16.2685 16.3,16.2685 L3.79999995,16.2685 C2.41899995,16.2685 1.29999995,15.149 1.29999995,13.7685 L1.29999995,6.2685 C1.29999995,5.805 1.42849995,5.3725 1.64799995,5 L6.95649995,10.3085 C7.80949995,11.1615 8.92949995,11.588 10.05,11.588 C11.17,11.588 12.2905,11.1615 13.1435,10.3085 Z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Eye/index.tsx" : function(sometotal, value, o) { | |
| function render(suggestion) { | |
| return h("svg", { | |
| className : suggestion.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 40 40" | |
| }, void 0, h("g", {}, void 0, h("path", { | |
| d : "M20,8C9.1,8,0.5,14,0.5,21.7h4c0-3.6,3.4-6.9,8.2-8.5C11,15,10,17.4,10,20c0,5.5,4.5,10,10,10s10-4.5,10-10c0-2.6-1-5-2.7-6.8c4.8,1.7,8.2,4.9,8.2,8.5h4C39.5,14,30.9,8,20,8z" | |
| }))); | |
| } | |
| o.d(value, "a", function() { | |
| return render; | |
| }); | |
| o("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| }, | |
| "./src/reddit/icons/svgs/Help/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 16 16", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("path", { | |
| fill : "inherit", | |
| d : "M8.622 10.616c.078.08.14.175.183.28.044.105.07.218.07.332 0 .237-.087.456-.253.62-.167.168-.385.255-.622.255-.236 0-.455-.087-.62-.254-.167-.166-.255-.385-.255-.622 0-.114.027-.227.07-.332.044-.105.105-.2.184-.28.087-.088.174-.15.288-.193.324-.13.71-.052.954.193zm-.205-6.242c1.595 0 2.466.807 2.466 1.92 0 .976-.556 1.448-1.238 1.816-.615.317-.83.518-.904.898 0 .004-.034.207-.036.21-.034.126-.087.244-.18.336-.14.14-.323.21-.524.21-.097 0-.192-.017-.29-.052-.087-.035-.165-.088-.235-.158-.14-.14-.22-.333-.22-.533 0-.11.02-.188.074-.348.16-.472.55-.896 1.056-1.17.577-.327.84-.558.84-1.07 0-.42-.357-.715-.987-.715-.496 0-.996.218-1.39.52-.26.2-.62.202-.858-.02l-.05-.05c-.313-.29-.27-.787.075-1.04.603-.444 1.394-.753 2.4-.753zM8 13.25c-2.895 0-5.25-2.355-5.25-5.25S5.105 2.75 8 2.75 13.25 5.105 13.25 8 10.895 13.25 8 13.25M8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Lock/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| id : value.id, | |
| onMouseEnter : value.onMouseEnter, | |
| onMouseLeave : value.onMouseLeave, | |
| viewBox : "0 0 40 40", | |
| xmlns : "http://www.w3.org/2000/svg", | |
| fill : value.fill | |
| }, void 0, $("g", {}, void 0, $("rect", { | |
| x : "7.5", | |
| y : "12.5", | |
| width : "0", | |
| height : "0" | |
| }), $("path", { | |
| fill : "inherit", | |
| d : "M32.5,17.5v-2.6c0-6.8-5.6-12.4-12.4-12.4h-0.2c-6.8,0-12.4,5.6-12.4,12.4v2.6C6.1,17.5,5,18.6,5,20v10c0,5.5,4.5,10,10,10h10c5.5,0,10-4.5,10-10V20C35,18.6,33.9,17.5,32.5,17.5z M12.5,17.5v-2.6c0-4.1,3.3-7.4,7.4-7.4h0.2c4.1,0,7.4,3.3,7.4,7.4v2.6H12.5z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Moderate/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var clonedI = addHandler("./src/reddit/constants/colors.ts"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| id : value.id, | |
| onMouseEnter : value.onMouseEnter, | |
| onMouseLeave : value.onMouseLeave, | |
| viewBox : "-0.5 -0.5 21 21", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, value.desc && $("desc", {}, void 0, value.desc), $("g", { | |
| fillRule : "evenodd" | |
| }, void 0, $("polygon", { | |
| fill : "none", | |
| points : ".001 20 20 20 20 .001 .001 .001" | |
| }), $("path", { | |
| fill : "inherit", | |
| d : "M1.87525,3.32135 L1.87525,8.96735 C1.87525,13.99585 5.12775,18.44685 9.91875,19.97385 L10.00025,19.99985 L10.08125,19.97385 C14.87225,18.44685 18.12475,13.99585 18.12475,8.96735 L18.12475,3.32135 C14.96075,3.32135 12.09375,2.05385 10.00025,0.00035 C7.90625,2.05385 5.03925,3.32135 1.87525,3.32135" | |
| }), $("circle", { | |
| cx : "18", | |
| cy : "3", | |
| r : "5", | |
| fill : value.isUnread ? "white" : "none" | |
| }), $("circle", { | |
| cx : "18", | |
| cy : "3", | |
| r : "4", | |
| fill : value.isUnread ? clonedI.a.orangered : "none" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/OriginalContent/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = ({ | |
| className : langClass | |
| }) => { | |
| return $("svg", { | |
| className : langClass, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("path", { | |
| fill : "inherit", | |
| d : "M16.9998,2.9995 C18.1028,2.9995 18.9998,3.8975 18.9998,4.9995 L18.9998,14.9995 C18.9998,16.1025 18.1028,16.9995 16.9998,16.9995 L2.9998,16.9995 C1.8978,16.9995 0.9998,16.1025 0.9998,14.9995 L0.9998,4.9995 C0.9998,3.8975 1.8978,2.9995 2.9998,2.9995 L16.9998,2.9995 Z M13.9648,13.3525 C15.2718,13.3525 16.3188,12.6745 16.8278,11.5665 L15.1818,10.9775 C14.9318,11.4765 14.4528,11.8165 13.8338,11.8165 C13.0158,11.8165 12.3478,11.0575 12.3478,9.9995 C12.3478,8.9525 13.0058,8.1735 13.8438,8.1735 C14.4528,8.1735 14.9218,8.5025 15.1308,8.9615 L16.6968,8.2435 C16.1988,7.2755 15.2108,6.6365 13.9648,6.6365 C12.0588,6.6365 10.5118,8.1335 10.5118,9.9995 C10.5118,11.8755 12.0588,13.3525 13.9648,13.3525 Z M6.6248,13.3635 C8.5408,13.3635 10.0878,11.8755 10.0878,9.9995 C10.0878,8.1335 8.5408,6.6365 6.6248,6.6365 C4.7188,6.6365 3.1718,8.1335 3.1718,9.9995 C3.1718,11.8755 4.7188,13.3635 6.6248,13.3635 Z M6.625,8.1641 C7.562,8.1641 8.262,8.9421 8.262,10.0001 C8.262,11.0481 7.562,11.8361 6.625,11.8361 C5.697,11.8361 4.998,11.0481 4.998,10.0001 C4.998,8.9421 5.697,8.1641 6.625,8.1641 Z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/OutboundLink/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return h("svg", { | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, h("path", { | |
| d : "M16 10.77a1 1 0 0 0-1 1V14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h2.23a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3v-2.23a1 1 0 0 0-1-1z" | |
| }), h("path", { | |
| d : "M17.91 2.62A1 1 0 0 0 17 2h-4a1 1 0 0 0 0 2h1.59L9.38 9.19a1 1 0 1 0 1.41 1.41L16 5.41V7a1 1 0 0 0 2 0V3a1 1 0 0 0-.09-.38z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Patreon/index.tsx" : function(markRead, msg, o) { | |
| o.d(msg, "a", function() { | |
| return traceColor; | |
| }); | |
| o("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const traceColor = "#F96854"; | |
| msg.b = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 100 96" | |
| }, void 0, $("g", { | |
| fill : "none", | |
| fillRule : "evenodd" | |
| }, void 0, $("rect", { | |
| fill : traceColor, | |
| x : "0", | |
| y : "0", | |
| width : "100", | |
| height : "96" | |
| }), $("path", { | |
| fill : "#FFFFFF", | |
| d : "M64.1102,0.1004 C44.259,0.1004 28.1086,16.2486 28.1086,36.0986 C28.1086,55.8884 44.259,71.989 64.1102,71.989 C83.9,71.989 100,55.8884 100,36.0986 C100,16.2486 83.9,0.1004 64.1102,0.1004" | |
| }), $("polygon", { | |
| fill : "#052D49", | |
| points : ".012 95.988 17.59 95.988 17.59 .1 .012 .1" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Pencil/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("title", { | |
| id : `${value.title}-title` | |
| }, void 0, value.title), $("g", {}, void 0, $("path", { | |
| fill : "inherit", | |
| d : "M15.75,7.834625 L12,4.084625 L12.808,3.276625 C13.8435,2.241125 15.5225,2.241125 16.558,3.276625 C17.5935,4.312125 17.5935,5.991125 16.558,7.026625 L15.75,7.834625 Z M11.366,5 L15.116,8.75 L7.25,16.616 L3.5,12.866 L11.366,5 Z M2.5035,13.5 L6.1125,17.109 L1,18.6125 L2.5035,13.5 Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Poll/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 16 15", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", {}, void 0, $("path", { | |
| "clip-rule" : "evenodd", | |
| d : "M0 1.5C0 0.671573 0.671573 0 1.5 0H11.5C12.3284 0 13 0.671573 13 1.5C13 2.32843 12.3284 3 11.5 3H1.5C0.671573 3 0 2.32843 0 1.5ZM0 7.5C0 6.67157 0.671573 6 1.5 6H14.5C15.3284 6 16 6.67157 16 7.5C16 8.32843 15.3284 9 14.5 9H1.5C0.671573 9 0 8.32843 0 7.5ZM1.5 12C0.671573 12 0 12.6716 0 13.5C0 14.3284 0.671573 15 1.5 15H7.5C8.32843 15 9 14.3284 9 13.5C9 12.6716 8.32843 12 7.5 12H1.5Z", | |
| "fill-rule" : "evenodd", | |
| fill : "inherit" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Popular/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = ({ | |
| className : langClass | |
| }) => { | |
| return $("svg", { | |
| className : langClass, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", {}, void 0, $("polygon", { | |
| fill : "none", | |
| points : "0 20 20 20 20 0 0 0" | |
| }), $("polygon", { | |
| fill : "inherit", | |
| points : "12.5 3.5 20 3.5 20 11 17.5 8.5 11.25 14.75 7.5 11 2.5 16 0 13.5 7.5 6 11.25 9.75 15 6" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Premium/index.tsx" : function(replayKey, callback, jQuery) { | |
| jQuery("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var self = jQuery("./src/app/strings/index.ts"); | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| callback.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("title", {}, void 0, Object(self.a)("en", "gold.premiumCTA.title")), $("path", { | |
| d : "M13.535 15.785c-1.678.244-2.883.742-3.535 1.071v-5.113a2 2 0 0 0-2-2H4.217c.044-.487.076-1.016.076-1.629 0-1.692-.489-2.968-.884-3.722L4.8 3.001H10v4.742a2 2 0 0 0 2 2h3.783c.06.67.144 1.248.22 1.742.097.632.182 1.177.182 1.745 0 1.045-.829 2.291-2.65 2.555m5.028-12.249l-2.242-2.242a1 1 0 0 0-.707-.293H4.386a1 1 0 0 0-.707.293L1.436 3.536a1 1 0 0 0-.069 1.337c.009.011.926 1.2.926 3.241 0 1.304-.145 2.24-.273 3.065-.106.684-.206 1.33-.206 2.051 0 1.939 1.499 4.119 4.364 4.534 2.086.304 3.254 1.062 3.261 1.065a1.016 1.016 0 0 0 1.117.004c.011-.007 1.18-.765 3.266-1.069 2.864-.415 4.363-2.595 4.363-4.534 0-.721-.099-1.367-.206-2.051-.128-.825-.272-1.761-.272-3.065 0-2.033.893-3.199.926-3.241a.999.999 0 0 0-.07-1.337" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/QuarantineWarning/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = ({ | |
| className : langClass | |
| }) => { | |
| return $("svg", { | |
| className : langClass, | |
| viewBox : "0 0 12 12", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", { | |
| fillRule : "evenodd" | |
| }, void 0, $("path", { | |
| d : "M0 12h12V0H0z", | |
| fill : "none" | |
| }), $("path", { | |
| d : "M6.367 6.704a.376.376 0 0 1-.734 0l-.75-3.5a.376.376 0 0 1 .367-.454h1.5a.376.376 0 0 1 .367.454l-.75 3.5zm.166 2.701A.756.756 0 0 1 6 9.622a.74.74 0 0 1-.75-.75c0-.097.023-.195.06-.285a.74.74 0 0 1 .158-.24.778.778 0 0 1 1.065 0 .74.74 0 0 1 .157.24.76.76 0 0 1 .06.285c0 .203-.083.39-.217.533zm5.284-.373l-4.5-8.25a1.5 1.5 0 0 0-2.634 0l-4.5 8.25A1.501 1.501 0 0 0 1.5 11.25h9a1.5 1.5 0 0 0 1.317-2.218z", | |
| fill : "inherit" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/RadioOff/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var r = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var rint = $.n(r); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var h = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| fn.a = rint()((iAntdProps) => { | |
| return h("svg", { | |
| className : iAntdProps.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, h("g", { | |
| fill : "inherit" | |
| }, void 0, h("path", { | |
| d : "M10,1.66666667 C5.39762708,1.66666667 1.66666667,5.39762708 1.66666667,10 C1.66666667,14.6023729 5.39762708,18.3333333 10,18.3333333 C14.6023729,18.3333333 18.3333333,14.6023729 18.3333333,10 C18.3333333,5.39762708 14.6023729,1.66666667 10,1.66666667 Z M10,0 C15.5228475,-1.01453063e-15 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 6.76353751e-16,15.5228475 0,10 C-6.76353751e-16,4.4771525 4.4771525,1.01453063e-15 10,0 Z" | |
| }))); | |
| }).withConfig({ | |
| componentId : "g052lx-0" | |
| })(["fill: ", ";"], (e) => { | |
| return Object(frame.c)(e).actionIcon; | |
| }); | |
| }, | |
| "./src/reddit/icons/svgs/RadioOn/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, $("g", { | |
| fill : "inherit" | |
| }, void 0, $("path", { | |
| d : "M10,6.66666667 C8.15905083,6.66666667 6.66666667,8.15905083 6.66666667,10 C6.66666667,11.8409492 8.15905083,13.3333333 10,13.3333333 C11.8409492,13.3333333 13.3333333,11.8409492 13.3333333,10 C13.3333333,8.15905083 11.8409492,6.66666667 10,6.66666667 Z M10,0 C15.5228475,-1.01453063e-15 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 6.76353751e-16,15.5228475 0,10 C-6.76353751e-16,4.4771525 4.4771525,1.01453063e-15 10,0 Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Redditor/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 250 250", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", { | |
| fill : "inherit" | |
| }, void 0, $("path", { | |
| d : "M146.8 142.6h-37.6c-31.1 0-56.5 25.3-56.5 56.5 0 5.2 4.2 9.4 9.4 9.4h131.8c5.2 0 9.4-4.2 9.4-9.4 0-31.2-25.3-56.5-56.5-56.5zM128 130.7c20.1 0 36.4-16.3 36.4-36.4v-9.4c0-20.1-16.3-36.4-36.4-36.4S91.6 64.8 91.6 84.9v9.4c0 20.1 16.3 36.4 36.4 36.4z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Search/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 16 16", | |
| version : "1.1", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("g", {}, void 0, $("path", { | |
| d : "M12.4743167,11.1299698 L14.6957506,13.2817166 C15.0924476,13.665969 15.1025359,14.2990536 14.7182834,14.6957506 C14.334031,15.0924476 13.7009464,15.1025359 13.3042494,14.7182834 L11.0486163,12.5334103 C10.0079655,13.2768564 8.73367013,13.7142857 7.35714286,13.7142857 C3.84600096,13.7142857 1,10.8682847 1,7.35714286 C1,3.84600096 3.84600096,1 7.35714286,1 C10.8682847,1 13.7142857,3.84600096 13.7142857,7.35714286 C13.7142857,8.76975383 13.2536226,10.0747029 12.4743167,11.1299698 Z M11.7142857,7.35714286 C11.7142857,4.95057046 9.76371525,3 7.35714286,3 C4.95057046,3 3,4.95057046 3,7.35714286 C3,9.76371525 4.95057046,11.7142857 7.35714286,11.7142857 C9.76371525,11.7142857 11.7142857,9.76371525 11.7142857,7.35714286 Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Settings/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| id : value.id, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg", | |
| onClick : value.onClick | |
| }, void 0, $("g", { | |
| fill : "inherit" | |
| }, void 0, $("path", { | |
| d : "M7.03093403,10 C7.03093403,8.36301971 8.36301971,7.03093403 10,7.03093403 C11.6369803,7.03093403 12.9679409,8.36301971 12.9679409,10 C12.9679409,11.6369803 11.6369803,12.969066 10,12.969066 C8.36301971,12.969066 7.03093403,11.6369803 7.03093403,10 M16.4016617,8.49127796 C16.2362761,7.79148295 15.9606334,7.13669084 15.5916096,6.5437777 L16.5231696,5.06768276 C16.7526843,4.70315931 16.7684353,4.22387849 16.5231696,3.83572852 C16.1833977,3.29794393 15.4712269,3.13593351 14.9323172,3.47683044 L13.4562223,4.40839036 C12.8633092,4.03936662 12.208517,3.76259882 11.508722,3.59833825 L11.1250724,1.89947899 C11.0294412,1.47982699 10.7020452,1.12992949 10.2542664,1.02867298 C9.63322641,0.888038932 9.01556168,1.27843904 8.87492764,1.89947899 L8.49127796,3.59833825 C7.79148295,3.76259882 7.13669084,4.03936662 6.54265263,4.40726528 L5.06768276,3.47683044 C4.70315931,3.24731568 4.22387849,3.23156466 3.83572852,3.47683044 C3.29794393,3.81660229 3.13593351,4.5287731 3.47683044,5.06768276 L4.40726528,6.54265263 C4.03936662,7.13669084 3.76259882,7.79148295 3.59721318,8.49127796 L1.89947899,8.87492764 C1.47982699,8.97055879 1.12992949,9.29795485 1.02867298,9.74573365 C0.888038932,10.3667736 1.27843904,10.9844383 1.89947899,11.1250724 L3.59721318,11.508722 C3.76259882,12.208517 4.03936662,12.8633092 4.40726528,13.4573474 L3.47683044,14.9323172 C3.24731568,15.2968407 3.23156466,15.7761215 3.47683044,16.1642715 C3.81660229,16.7020561 4.5287731,16.8640665 5.06768276,16.5231696 L6.54265263,15.5927347 C7.13669084,15.9606334 7.79148295,16.2374012 8.49127796,16.4016617 L8.87492764,18.100521 C8.97055879,18.520173 9.29795485,18.8700705 9.74573365,18.971327 C10.3667736,19.1119611 10.9844383,18.721561 11.1250724,18.100521 L11.508722,16.4016617 C12.208517,16.2374012 12.8633092,15.9606334 13.4562223,15.5916096 L14.9323172,16.5231696 C15.2968407,16.7526843 15.7749964,16.7684353 16.1631464,16.5231696 C16.7020561,16.1833977 16.8629414,15.4712269 16.5231696,14.9323172 L15.5916096,13.4562223 C15.9606334,12.8633092 16.2362761,12.208517 16.4016617,11.508722 L18.100521,11.1250724 C18.520173,11.0294412 18.8700705,10.7020452 18.971327,10.2542664 C19.1119611,9.63322641 18.721561,9.01556168 18.100521,8.87492764 L16.4016617,8.49127796 Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Snoo/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var clonedI = addHandler("./src/reddit/constants/colors.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return createElement("svg", { | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20", | |
| className : value.className | |
| }, void 0, createElement("g", {}, void 0, createElement("circle", { | |
| fill : clonedI.a.snoo, | |
| cx : "10", | |
| cy : "10", | |
| r : "10" | |
| }), createElement("path", { | |
| fill : "#FFF", | |
| d : "M16.67,10A1.46,1.46,0,0,0,14.2,9a7.12,7.12,0,0,0-3.85-1.23L11,4.65,13.14,5.1a1,1,0,1,0,.13-0.61L10.82,4a0.31,0.31,0,0,0-.37.24L9.71,7.71a7.14,7.14,0,0,0-3.9,1.23A1.46,1.46,0,1,0,4.2,11.33a2.87,2.87,0,0,0,0,.44c0,2.24,2.61,4.06,5.83,4.06s5.83-1.82,5.83-4.06a2.87,2.87,0,0,0,0-.44A1.46,1.46,0,0,0,16.67,10Zm-10,1a1,1,0,1,1,1,1A1,1,0,0,1,6.67,11Zm5.81,2.75a3.84,3.84,0,0,1-2.47.77,3.84,3.84,0,0,1-2.47-.77,0.27,0.27,0,0,1,.38-0.38A3.27,3.27,0,0,0,10,14a3.28,3.28,0,0,0,2.09-.61A0.27,0.27,0,1,1,12.48,13.79Zm-0.18-1.71a1,1,0,1,1,1-1A1,1,0,0,1,12.29,12.08Z" | |
| }))); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/SnooFacepalm/index.tsx" : function(types, handler, addHandler) { | |
| addHandler("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var $ = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| handler.a = (value) => { | |
| return $("svg", { | |
| className : value.className, | |
| viewBox : "0 0 24 21", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, $("path", { | |
| fill : "#000", | |
| d : "M5.1 3.2c.5.3 1.1.3 1.7.1 1.4-.5 2.9-.9 4.5-.7 1.2.2 1.8.2 2.3.4 1 .4 2 .9 3 1.4.5.3 1 .8 1.5 1.2.2.2.5.4.7.4 2.4-.1 4.1 1 5 3.3.8 2-.5 4.5-2 5.1-.3.1-.6.4-.7.7-.6 2-1.9 3.3-3.7 4.2-.1.1-.2.1-.3.1-.7.3-3.9 1.7-7.9 1-4.8-.9-9.3-4.6-8.7-10.2.1-1 0-1.9-.3-2.9-.2-.2-.2-.5-.2-.8.1-2.7 2.9-4.6 5.1-3.3z" | |
| }), $("path", { | |
| fill : "#FFF", | |
| d : "M.7 7.5c.4 1.3.7.5.8.5-.1.6-.3 1.3-.3 1.9-.3 2.4.3 4.6 1.9 6.3 3.7 4 8.5 4.6 13.2 2.7 1.2-.5 2.6-1.7 3.3-2.8.8-1.4 1.3-2.8 1.2-4.4 0-.1 0-.2.1-.4.1.4.3.8.3 1.1.1.4 0 .8 0 1.3 1.4-.5 2.2-2.3 1.8-3.9-.5-2-2.1-3.3-3.9-3 .9.8 1.6 3.3 1.4 3.6-1.5-3.8-4.4-6.1-8.2-6.8-3.8-.8-7.2.4-10.1 3.2.6-1.2 1.7-2 2.9-2.9-.6-.1-1-.3-1.4-.3-1.8.1-3.5 2.1-3 3.9z" | |
| }), $("path", { | |
| fill : "#000", | |
| d : "M7.2 16.7c1.4.6 2.9.9 4.4 1 .6 0 1.3-.4.3-.5-1.2-.1-2.4-.3-3.5-.8-.3-.1-.7-.1-1 0-.1 0-.5.2-.2.3zM7.3 13.4c-.1 0-.2-.1-.3-.2-.1-.2-.2-.4-.4-.6-.6-.6-1.4-1.1-2.2-.9-.3.1-.5.2-.8.2h-.5c0-.1-.1-.3 0-.4.2-.2.5-.3.6-.4 1.6-.6 3.7.6 3.9 1.7v.3c0 .3-.2.3-.3.3zm9.8 1.1c-.1 0-.3 0-.4-.1-.1 0-.1-.1-.2-.1-.7-.5-1.5-.5-2.3 0-.2.1-.5.2-.7.3 0-.2 0-.4.1-.6.6-.6 1.7-.8 2.7-.5.3.1.7.5.9.8.1 0 0 .2-.1.2z" | |
| }), $("path", { | |
| fill : "#000", | |
| d : "M16.1 20.7c-2-.2-2.7-.9-2.9-2.5-.1-.9-.3-1.6-.7-2.4-.4-.9-.5-1.4-1.5-1.7-1.3-.5-1.9-1.6-2-2.6 0-.8.2-1.7.8-2.3 1.1-1.1 2.9-1.1 4.2-.5 1.3.6 3.8 3.2 4.3 4.5 1.6 4.2.8 7.2-2.2 7.5zM12 5.6c.1.2.1.7.6.5.4-.1.4-.6-.2-1.6-.3-.6-.5-1.6 0-2.2 1-1.3 2.3-1 3.5-.7.4.1 1.5.3 1.5.8 0 .7.6 1.8 1.2 2.2 1.2 1 3.5-.1 3.5-1.8 0-1.5-1.1-2.7-2.5-2.6-.6 0-1.6.7-2 1.2-.6-.2-1.2-.4-1.9-.5-1.3-.3-2.6-.3-3.7.7-1.2 1.1-.8 2.9 0 4-.1-.1-.2-.2-.3-.4.1.1.2.3.3.4.1.1-.6-.9 0 0z" | |
| }), $("path", { | |
| fill : "#FFF", | |
| d : "M21.3 3.1c-.2.5-.6.9-1 1-.4.1-.9 0-1.3-.3s-.7-.7-.7-1.1c0-.2 0-.8.8-1.4.5-.4 1.4 0 1.9.4.2.4.5.8.3 1.4zM18 14.6c-.5-2.5-3.8-6.4-6.8-5.3-1.4.5-1.7 2.4-.8 3.5.7.8 2.1 1.2 3 1.6-.3 0-.6.1-.9 0 1.2 1.6.6 4.7 2.8 5.2 2.5.7 3.4-1.7 2.7-5z" | |
| })); | |
| }; | |
| }, | |
| "./src/reddit/icons/svgs/Wordmark/index.tsx" : function(outcons, fn, $) { | |
| $("./node_modules/react/index.js"); | |
| var REACT_ELEMENT_TYPE; | |
| var self = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var clonedI = $("./src/reddit/constants/colors.ts"); | |
| var frame = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var createElement = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| fn.a = Object(self.withTheme)((params) => { | |
| return createElement("svg", { | |
| className : params.className, | |
| viewBox : "0 0 55 17.44" | |
| }, void 0, createElement("g", { | |
| fill : Object(frame.c)(params).bodyText | |
| }, void 0, createElement("circle", { | |
| fill : clonedI.a.snoo, | |
| cx : "45.77", | |
| cy : "3.33", | |
| r : "2.05" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M16.73,12.05a1.44,1.44,0,0,0,1.54-1.48,4.91,4.91,0,0,0-.1-0.83,5.66,5.66,0,0,0-5.34-4.61c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a5.47,5.47,0,0,0,4.26-1.78,1.19,1.19,0,0,0-.19-1.77,1.25,1.25,0,0,0-1.53.16,3.78,3.78,0,0,1-2.54,1.09,3.42,3.42,0,0,1-3.14-3.08h7ZM12.82,7.44a3.3,3.3,0,0,1,3,2.56h-6A3.3,3.3,0,0,1,12.82,7.44Z" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M7.44,6.32a1.15,1.15,0,0,0-1-1.14A4.46,4.46,0,0,0,2.31,6.69V6.54A1.15,1.15,0,1,0,0,6.54V16a1.18,1.18,0,0,0,1.08,1.2A1.15,1.15,0,0,0,2.31,16V11.15A3.51,3.51,0,0,1,6.15,7.47H6.38A1.15,1.15,0,0,0,7.44,6.32Z" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M46.92,7.56a1.15,1.15,0,0,0-2.31,0V16a1.15,1.15,0,1,0,2.31,0V7.56Z" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M29.87,1.15A1.15,1.15,0,0,0,28.72,0h0a1.15,1.15,0,0,0-1.15,1.15V6.31a4,4,0,0,0-2.95-1.18c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a4.08,4.08,0,0,0,3-1.19A1.15,1.15,0,0,0,29.87,16V1.15Zm-5.26,14c-1.77,0-3.21-1.72-3.21-3.85s1.43-3.85,3.21-3.85,3.21,1.72,3.21,3.85S26.39,15.13,24.62,15.13Z" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M41.92,1.15A1.15,1.15,0,0,0,40.77,0h0a1.15,1.15,0,0,0-1.15,1.15V6.31a4,4,0,0,0-2.95-1.18c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a4.08,4.08,0,0,0,3-1.19A1.15,1.15,0,0,0,41.92,16V1.15Zm-5.26,14c-1.77,0-3.21-1.72-3.21-3.85s1.43-3.85,3.21-3.85,3.21,1.72,3.21,3.85S38.44,15.13,36.67,15.13Z" | |
| }), createElement("path", { | |
| fill : "inherit", | |
| d : "M52.91,16V7.44h1a1,1,0,0,0,1.06-1,1,1,0,0,0-1-1.09H52.91V3.76a1.18,1.18,0,0,0-1.08-1.19,1.15,1.15,0,0,0-1.23,1.15V5.38h-1a1,1,0,0,0-1.06,1,1,1,0,0,0,1,1.09h1V16a1.15,1.15,0,0,0,1.15,1.15h0A1.15,1.15,0,0,0,52.91,16Z" | |
| }))); | |
| }); | |
| }, | |
| "./src/reddit/index.tsx" : function(vdwB, d, $) { | |
| function getActivationStyle(key, value) { | |
| if (key in translations) { | |
| throw new Error(`Modal with id ${key} already registered!`); | |
| } | |
| translations[key] = value; | |
| } | |
| function Tooltip(options) { | |
| return entityText("img", { | |
| src : options.iconUrl || `${config.a.assetPath}/img/placeholder_gradient_light-280.png`, | |
| className : Object(dp.a)(processor.a.img, options.className) | |
| }); | |
| } | |
| function constructor(iAntdProps) { | |
| return log("svg", { | |
| className : iAntdProps.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, log("g", {}, void 0, log("path", { | |
| d : "M14,4V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V13a1,1,0,0,0,1,1H4V6A2,2,0,0,1,6,4Z" | |
| }), log("path", { | |
| d : "M16,5H6A1,1,0,0,0,5,6V16a1,1,0,0,0,1,1h4a5,5,0,0,1-1-3,5,5,0,0,1,5-5,5,5,0,0,1,3,1V6A1,1,0,0,0,16,5Z" | |
| }), log("path", { | |
| d : "M19.21,17.79,17.43,16A4,4,0,0,0,18,14a4,4,0,1,0-4,4,4,4,0,0,0,2-.57l1.77,1.77a1,1,0,0,0,1.41-1.41ZM14,16a2,2,0,1,1,2-2A2,2,0,0,1,14,16Z" | |
| }))); | |
| } | |
| function render(self) { | |
| const a = self.icon; | |
| const StoryList = self.text; | |
| const attributes = { | |
| id : self.id, | |
| role : "menuitem", | |
| children : e(_react2.a.Fragment, {}, void 0, e(a, { | |
| className : result.a.icon | |
| }), e(StoryList, { | |
| className : result.a.text | |
| })), | |
| className : Object(dp.a)(result.a.item, self.className, { | |
| "m-focused" : !!self.isFocused, | |
| [result.a.buttonContainer]:!self.to | |
| }), | |
| tabIndex : -1, | |
| onFocus : self.onFocus, | |
| onMouseEnter : self.onMouseEnter, | |
| onMouseLeave : self.onMouseLeave, | |
| onClick : self.onClick | |
| }; | |
| return attributes["aria-label"] = self.to || self.label, self.to ? self.externalLink ? _react2.a.createElement("a", manualElement({}, attributes, { | |
| href : self.to, | |
| target : "_blank" | |
| })) : _react2.a.createElement(parent.a, manualElement({}, attributes, { | |
| to : self.to | |
| })) : _react2.a.createElement("button", attributes); | |
| } | |
| function handler(result, data, rec) { | |
| if (data.subscriptions.length) { | |
| result.push({ | |
| id : "header-subscriptions", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(rec, "subscriptions.subscriptions") | |
| } | |
| }); | |
| data.subscriptions.forEach((e) => { | |
| return result.push({ | |
| id : "sub" + e.id, | |
| type : types.Subreddit, | |
| model : e, | |
| telemetryNoun : "community" | |
| }); | |
| }); | |
| } | |
| if (data.profiles.length) { | |
| result.push({ | |
| id : "header-profiles", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(rec, "subscriptions.profiles") | |
| } | |
| }); | |
| data.profiles.forEach((t) => { | |
| return result.push({ | |
| id : "pro" + t.id, | |
| type : types.Profile, | |
| model : t, | |
| telemetryNoun : "profile" | |
| }); | |
| }); | |
| } | |
| } | |
| function B(view) { | |
| return mk("div", { | |
| className : Object(dp.a)(templates.a.header, view.className), | |
| role : "heading" | |
| }, void 0, view.children); | |
| } | |
| function voteMessage(sub) { | |
| return sub.id === exports.ModMail || (sub.id === exports.ModMailBeta || sub.id === exports.CreateCommunity); | |
| } | |
| function append(tokens) { | |
| const seedOptions = new cls.a("id"); | |
| return tokens.forEach((e) => { | |
| if (function(msg) { | |
| return msg.type !== types.Header && msg.type !== types.LoadingState; | |
| }(e)) { | |
| seedOptions.push({ | |
| id : e.id | |
| }); | |
| } | |
| }), seedOptions; | |
| } | |
| function asset(name) { | |
| return `${config.a.assetPath}/img/banner/${name}`; | |
| } | |
| $.r(d); | |
| $("./src/polyfill.ts"); | |
| var StateEnumResult; | |
| var alias = $("./src/lib/performanceTimings/index.tsx"); | |
| var client = $("./node_modules/@r/google-tag-manager/compiled.js"); | |
| var config = $("./src/config.ts"); | |
| var g1 = $("./node_modules/history/index.js"); | |
| var end = $("./node_modules/js-cookie/src/js.cookie.js"); | |
| var ctx = $.n(end); | |
| var action = $("./node_modules/react/index.js"); | |
| var _react2 = $.n(action); | |
| var cleanedObject = $("./node_modules/react-router-redux/es/index.js"); | |
| var bar = $("./node_modules/redux-thunk/lib/index.js"); | |
| var returned = $.n(bar); | |
| var global = $("./node_modules/request-idle-callback/index.js"); | |
| var D = $("./src/app/strings/index.ts"); | |
| var g = $("./node_modules/history/createBrowserHistory.js"); | |
| var barycenters = $.n(g); | |
| var $realtime = $("./src/lib/browser/isIncognito.ts"); | |
| var self = $("./src/lib/constants/index.ts"); | |
| var $existing_results = $("./src/lib/extractQueryParams/index.ts"); | |
| var __WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default = $("./src/lib/filterQueryParams/index.ts"); | |
| var actions = $("./src/lib/initializeClient/index.tsx"); | |
| var __WEBPACK_LABELED_MODULE__3 = $("./src/lib/matchRoute/index.ts"); | |
| var w = $("./src/lib/performance.js"); | |
| var $music = $("./src/lib/safeJSONParse/index.ts"); | |
| var exportsB = $("./src/reddit/customMiddleware/gqlContext.ts"); | |
| var parentNode = $("./src/reduxMiddleware/apiContext.ts"); | |
| var that = $("./src/telemetry/index.ts"); | |
| var relativeUrlImg = $("./src/telemetry/models/Timer.ts"); | |
| var exportsC = $("./src/reddit/actions/apiRequestHeaders.ts"); | |
| var super$0 = $("./src/reddit/actions/chat/promo.ts"); | |
| var _8_7_2_6 = $("./src/reddit/actions/chat/sendbirdProxy.ts"); | |
| var presenceLeave = $("./src/reddit/actions/chat/unreadCount.ts"); | |
| var shapePath = $("./src/lib/makeApiRequest/index.ts"); | |
| var relativeUrlWithSlashImg = $("./src/lib/omitHeaders/index.ts"); | |
| var A = $("./src/reddit/constants/headers.ts"); | |
| var l = $("./src/reddit/actions/toaster.ts"); | |
| !function(result) { | |
| result.Success = "SUCCESS"; | |
| result.AlreadyVerified = "EMAIL_ALREADY_VERIFIED"; | |
| result.WrongUser = "EMAIL_VERIFY_WRONG_USER"; | |
| result.Error = "EMAIL_VERIFY_ERROR"; | |
| }(StateEnumResult || (StateEnumResult = {})); | |
| var ts = $("./src/reddit/models/Toast/index.ts"); | |
| var data = $("./src/reddit/selectors/user.ts"); | |
| const login = (process) => { | |
| return async(canCreateDiscussions, isSlidingUp, { | |
| apiContext : authComplete | |
| }) => { | |
| const data = await ((factory, b) => { | |
| return Object(shapePath.c)(Object(relativeUrlWithSlashImg.a)(factory, [A.a]), { | |
| method : self.kb.POST, | |
| endpoint : `${factory.apiUrl}/api/v1/verify_email/${b}`, | |
| data : {} | |
| }); | |
| })(authComplete(), process); | |
| if (data.ok && data.body && data.body.success) { | |
| return StateEnumResult.Success; | |
| } | |
| switch(data.body.reason) { | |
| case StateEnumResult.AlreadyVerified: | |
| return StateEnumResult.AlreadyVerified; | |
| case StateEnumResult.WrongUser: | |
| return StateEnumResult.WrongUser; | |
| default: | |
| return StateEnumResult.Error; | |
| } | |
| }; | |
| }; | |
| var REACT_ELEMENT_TYPE; | |
| var fld = $("./src/reddit/actions/monthsToMinutes/homeFeed.ts"); | |
| var swatch = $("./src/reddit/actions/monthsToMinutes/post.ts"); | |
| var absoluteUrlImg = $("./src/reddit/actions/notifications/loader.ts"); | |
| var temp_node = $("./src/reddit/actions/nps.ts"); | |
| var p = $("./src/reddit/actions/platform.ts"); | |
| var v = $("./src/reddit/actions/session.ts"); | |
| var parsed = $("./src/reddit/actions/users.ts"); | |
| var reverEnv = $("./node_modules/react-redux/es/index.js"); | |
| var ct = $("./node_modules/react-router/es/index.js"); | |
| var factory = $("./node_modules/reselect/lib/index.js"); | |
| var dd = $("./bundled-modules/styled-components/styled-components.min.js"); | |
| var aria = $.n(dd); | |
| var defaultTagAttributes = ($("./src/reddit/components/Root/redesignFont.less"), $("./assets/fonts/IBMPlexSans/font.less"), $("./assets/fonts/NotoMono/font.less"), $("./assets/fonts/NotoSans/font.less"), $("./src/higherOrderComponents/makeAsync.tsx")); | |
| var $sharepreview = $("./src/lib/loadWithRetries/index.ts"); | |
| var tmp = $("./src/reddit/selectors/runTimeEnvVars.ts"); | |
| var escape = (REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var propsLength = arguments.length - 3; | |
| if (data || 0 === propsLength || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === propsLength) { | |
| data.children = elem; | |
| } else { | |
| if (propsLength > 1) { | |
| var result = Array(propsLength); | |
| var i = 0; | |
| for (; i < propsLength; i++) { | |
| result[i] = arguments[i + 3]; | |
| } | |
| data.children = result; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }); | |
| const tagParseOptions = Object(factory.createStructuredSelector)({ | |
| shouldEnable : (e) => { | |
| return Object(tmp.c)(e) || Object(data.C)(e); | |
| } | |
| }); | |
| const DOval = Object(reverEnv.connect)(tagParseOptions); | |
| const id = () => { | |
| return escape(action.Fragment, {}); | |
| }; | |
| class val extends _react2.a.Component { | |
| constructor(flightPhase) { | |
| super(flightPhase); | |
| this.state = { | |
| component : id | |
| }; | |
| } | |
| componentWillMount() { | |
| if (this.props.shouldEnable) { | |
| this.loadAdminPanel(); | |
| } | |
| } | |
| componentWillReceiveProps(result) { | |
| if (result.shouldEnable && val.adminPanel === id) { | |
| this.loadAdminPanel(); | |
| } else { | |
| if (this.props.shouldEnable && !result.shouldEnable) { | |
| this.setComponent(id); | |
| } | |
| } | |
| } | |
| loadAdminPanel() { | |
| if (val.adminPanel === id) { | |
| const value = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : id, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return $.e("AdminPanel").then($.bind(null, "./src/reddit/components/AdminPanel/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| }); | |
| }, | |
| LoadingComponent : id | |
| }); | |
| this.setComponent(value); | |
| } | |
| } | |
| render() { | |
| const str_trim = this.state.component; | |
| return escape(str_trim, {}); | |
| } | |
| setComponent(index) { | |
| val.adminPanel = index; | |
| this.setState({ | |
| component : index | |
| }); | |
| } | |
| } | |
| val.adminPanel = id; | |
| var valBbox = DOval(val); | |
| var nest = $("./src/lib/doubleclickForPublishers/index.ts"); | |
| var mfrac = class extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| Object(nest.f)(); | |
| } | |
| shouldComponentUpdate() { | |
| return false; | |
| } | |
| render() { | |
| return null; | |
| } | |
| }; | |
| var line = $("./node_modules/lodash/isEqual.js"); | |
| var c = $.n(line); | |
| var sliderFeLineGaValue = $("./node_modules/lodash/omit.js"); | |
| var $filter = $.n(sliderFeLineGaValue); | |
| var module = $("./node_modules/lodash/throttle.js"); | |
| var require = $.n(module); | |
| var dp = $("./src/lib/classNames/index.ts"); | |
| var kw_list = $("./src/lib/fastdom/index.ts"); | |
| var main = $("./src/lib/isSimpleClick/index.ts"); | |
| var state = $("./src/reddit/actions/header.ts"); | |
| var hit = $("./src/reddit/actions/multireddit.ts"); | |
| var lb = $("./src/reddit/actions/subreddit.ts"); | |
| var frame = $("./src/reddit/actions/subscription.ts"); | |
| var definedModule = $("./src/lib/localStorageAvailable/index.ts"); | |
| var last = $("./src/reddit/actions/modal.ts"); | |
| var r_step = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("BadgePurchaseModal").then($.bind(null, "./src/reddit/components/Badges/PurchaseModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| var token = $("./src/reddit/components/BannedUserList/AddBannedUserModal/index.tsx"); | |
| const leadingImageNode = () => { | |
| return null; | |
| }; | |
| var drawid = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : leadingImageNode, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return Promise.all([$.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("GlobalModalContainer")]).then($.bind(null, "./src/reddit/components/ConsumersBetaModal/_ConsumersBetaModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : leadingImageNode | |
| }); | |
| var wrapper = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return Promise.all([$.e("vendors~CoinsPurchaseModal~EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFla~a0c1ad79"), $.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~EconomicsSu~f9623dbd"), $.e("EconomicsSupportPaymentModal")]).then($.bind(null, "./src/reddit/components/Economics/Support/PaymentModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| const scoreNextPageLinkCandidate = () => { | |
| return null; | |
| }; | |
| var newFlex = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : scoreNextPageLinkCandidate, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("vendors~ModerationPages"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModerationPages")]).then($.bind(null, | |
| "./src/reddit/components/ManageChatRoomsModal/_ManageChatRoomsModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : scoreNextPageLinkCandidate | |
| }); | |
| const getCompoundIndex = () => { | |
| return null; | |
| }; | |
| var pinchScale = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : getCompoundIndex, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return Promise.all([$.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("GlobalModalContainer")]).then($.bind(null, "./src/reddit/components/ModBetaModal/_ModBetaModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : getCompoundIndex | |
| }); | |
| var elements = $("./src/reddit/components/MutedUserList/MuteUserModal/index.tsx"); | |
| var bandwidth = Object(defaultTagAttributes.a)({ | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return $.e("NotificationsPrePromptLoader").then($.bind(null, "./src/reddit/components/NotificationsPrePrompt/index.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| } | |
| }); | |
| const commaStringToArray = () => { | |
| return null; | |
| }; | |
| var trueSec = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : commaStringToArray, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("vendors~ModerationPages"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModerationPages")]).then($.bind(null, | |
| "./src/reddit/components/RemovalReasons/AddRemovalReasonModal/_AddRemovalReasonModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : commaStringToArray | |
| }); | |
| var waveformSliders = $("./src/higherOrderComponents/asModal.tsx"); | |
| var fields = $("./src/reddit/actions/structuredStyles.ts"); | |
| var cssKeys = $("./src/reddit/components/ModalStyledComponents/index.tsx"); | |
| var f0c = $("./src/reddit/constants/modals.ts"); | |
| var newRgbaColor = $("./src/reddit/controls/TextButton/index.tsx"); | |
| var results = $("./src/reddit/layout/twoCol/ExpandLeft/index.tsx"); | |
| var deferProp = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const _maskLayerSimulate = Object(factory.createStructuredSelector)({ | |
| language : data.M | |
| }); | |
| const getResponsesAnalysisDataPrefixCacheKey = Object(reverEnv.connect)(_maskLayerSimulate, ($, { | |
| subredditId : uiMessageId | |
| }) => { | |
| return { | |
| closeModal : () => { | |
| $(Object(last.i)(f0c.a.BLADE_NIGHTMODE)); | |
| $(Object(fields.r)()); | |
| }, | |
| openBlade : () => { | |
| $(Object(fields.q)(uiMessageId)); | |
| } | |
| }; | |
| }); | |
| var rightSelector = Object(waveformSliders.a)(getResponsesAnalysisDataPrefixCacheKey((that) => { | |
| return deferProp(cssKeys.c, {}, void 0, deferProp(cssKeys.g, {}, void 0, deferProp(results.b, {}, void 0, deferProp(cssKeys.l, {}, void 0, Object(D.a)(that.language, "structuredStyles.modal.nightmode.title")), deferProp(newRgbaColor.a, { | |
| onClick : that.closeModal | |
| }, void 0, deferProp(cssKeys.b, {})))), deferProp(cssKeys.h, {}, void 0, deferProp(cssKeys.j, {}, void 0, Object(D.a)(that.language, "structuredStyles.modal.nightmode.description"))), deferProp(cssKeys.e, {}, void 0, deferProp(cssKeys.a, { | |
| onClick : that.closeModal, | |
| "data-redditstyle" : true | |
| }, void 0, Object(D.a)(that.language, "structuredStyles.buttons.cancel")), deferProp(cssKeys.m, { | |
| onClick : that.openBlade, | |
| "data-redditstyle" : true | |
| }, void 0, Object(D.a)(that.language, "structuredStyles.buttons.continue")))); | |
| })); | |
| var uvRect = $("./src/reddit/actions/authorFlair.ts"); | |
| var sf = $("./src/reddit/actions/userFlair.ts"); | |
| var nonFormElement = $("./src/reddit/components/FlairPickerTitle/index.tsx"); | |
| var bufferBackgroundElements = $("./src/reddit/components/FlairPickerWrapper/index.tsx"); | |
| var cMsgObj = $("./src/reddit/components/FlairPreview/index.tsx"); | |
| var _msg_x = $("./src/reddit/components/FlairSearch/index.tsx"); | |
| var clonedI = $("./src/reddit/components/TrackingHelper/index.tsx"); | |
| var pos = $("./src/reddit/constants/flair.ts"); | |
| var obj = $("./src/reddit/controls/Button/index.tsx"); | |
| var $gBCRBottom = $("./src/reddit/controls/CheckboxWithLabel/index.tsx"); | |
| var theme = $("./src/reddit/helpers/styles/mixins/fonts.tsx"); | |
| var _tr = $("./src/reddit/layout/row/Inline/index.tsx"); | |
| var $select_elm = $("./src/reddit/layout/row/RightAlign/index.tsx"); | |
| var cba = $("./src/reddit/models/Theme/NewColorSystem/index.ts"); | |
| var brick = $("./src/reddit/models/Flair/index.ts"); | |
| var resource = $("./src/reddit/models/User/index.ts"); | |
| var morphNormal = $("./src/reddit/selectors/authorFlair.ts"); | |
| var startAtNode = $("./src/reddit/selectors/moderatorPermissions.ts"); | |
| var info = $("./src/reddit/selectors/telemetry.ts"); | |
| var backcolorcomponents = $("./src/reddit/selectors/userFlair.ts"); | |
| var i = $("./src/reddit/components/UserFlairPicker/index.m.less"); | |
| var paramOccurence = $.n(i); | |
| var cloneWithProps = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const reverseValue = aria()(_tr.a).withConfig({ | |
| componentId : "s1jp43ua-0" | |
| })(["border: none;padding: 16px;"]); | |
| const child = aria()(obj.l).withConfig({ | |
| componentId : "s1jp43ua-1" | |
| })(["color: ", ";"], (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }); | |
| const column = aria.a.div.withConfig({ | |
| componentId : "s1jp43ua-2" | |
| })(["", "color: ", ";"], theme.titleFontH5, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const topShowDialog = Object(reverEnv.connect)(() => { | |
| return Object(factory.createStructuredSelector)({ | |
| authorFlair : morphNormal.b, | |
| currentUser : data.j, | |
| inContextAuthor : morphNormal.c, | |
| isMod : (username, channel) => { | |
| return !!Object(startAtNode.g)(username, channel); | |
| }, | |
| language : data.M, | |
| userFlairData : backcolorcomponents.b | |
| }); | |
| }, (dispatch, canCreateDiscussions) => { | |
| return { | |
| activeFlairChanged : (status, marketID, type, s) => { | |
| return dispatch(Object(sf.o)(status, marketID, type, s.username, canCreateDiscussions.subredditId)); | |
| }, | |
| closeModal : () => { | |
| return dispatch(Object(uvRect.b)({ | |
| username : null, | |
| subredditId : null | |
| })); | |
| } | |
| }; | |
| })(class extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.getTrackingNoun = (valueArray, opt_delta) => { | |
| return this.props.isMod ? valueArray : opt_delta; | |
| }; | |
| this.track = (URLMacros) => { | |
| return this.props.sendEvent((post) => { | |
| return { | |
| source : "user_flair_picker", | |
| action : "click", | |
| noun : URLMacros, | |
| subreddit : Object(info.subredditById)(post, this.props.subredditId) | |
| }; | |
| }); | |
| }; | |
| this.setSelectedFlair = (width, keys) => { | |
| return this.setState({ | |
| previewFlair : width, | |
| selectedTemplateId : keys | |
| }); | |
| }; | |
| this.onApply = () => { | |
| const _this = this.props; | |
| const s = this.state; | |
| _this.activeFlairChanged(s.previewFlair, s.selectedTemplateId, s.showFlair, _this.inContextAuthor); | |
| _this.closeModal(); | |
| this.track(this.getTrackingNoun("flairadd_mod", "flairadd_user")); | |
| }; | |
| this.onClear = () => { | |
| return this.setSelectedFlair(null, null); | |
| }; | |
| this.onChange = (pass) => { | |
| return this.setState({ | |
| showFlair : pass | |
| }); | |
| }; | |
| const page = value_or_anything.authorFlair; | |
| const o = value_or_anything.userFlairData.displaySettings.isUserEnabled; | |
| this.state = { | |
| previewFlair : page, | |
| showFlair : o, | |
| selectedTemplateId : page && page.templateId ? page.templateId : null | |
| }; | |
| } | |
| render() { | |
| const scope = this.props; | |
| const socket = this.state; | |
| const repo = scope.userFlairData; | |
| const n = scope.subredditId; | |
| const isMainDimDefined = repo.permissions.canUserChange; | |
| const s = repo.permissions.canUserChange; | |
| const templates = repo.templates; | |
| const a = repo.templateIds; | |
| let reverseIsSingle; | |
| if (scope.currentUser) { | |
| reverseIsSingle = scope.inContextAuthor && Object(resource.f)(scope.currentUser) === scope.inContextAuthor.username; | |
| } | |
| const isDeleteDisabled = !!(socket.previewFlair && Object(brick.j)(socket.previewFlair).length > pos.f); | |
| return cloneWithProps(bufferBackgroundElements.a, {}, void 0, cloneWithProps(nonFormElement.a, { | |
| onClosePressed : scope.closeModal, | |
| title : Object(D.a)(scope.language, "flair.userFlairModalTitle") | |
| }), cloneWithProps(cMsgObj.a, { | |
| flair : socket.previewFlair, | |
| flairTemplateType : brick.c.UserFlair, | |
| language : scope.language, | |
| placeholderText : Object(D.a)(scope.language, "flair.userFlairPlaceholder") | |
| }), s && cloneWithProps(_msg_x.a, { | |
| appliedFlair : socket.previewFlair, | |
| flairTemplateType : brick.c.UserFlair, | |
| subredditId : n, | |
| templates : templates, | |
| templateIds : a, | |
| language : scope.language, | |
| onChange : this.setSelectedFlair, | |
| selectedTemplateId : socket.selectedTemplateId | |
| }), reverseIsSingle && cloneWithProps(reverseValue, {}, void 0, cloneWithProps($gBCRBottom.a, { | |
| isSelected : socket.showFlair, | |
| onClick : () => { | |
| return this.onChange(!socket.showFlair); | |
| }, | |
| text : cloneWithProps(column, {}, void 0, Object(D.a)(scope.language, "flair.showMyFlair")) | |
| })), cloneWithProps(reverseValue, {}, void 0, cloneWithProps($select_elm.a, { | |
| className : paramOccurence.a.buttonsRow | |
| }, void 0, cloneWithProps(obj.d, { | |
| disabled : isDeleteDisabled, | |
| onClick : this.onApply, | |
| "data-redditstyle" : true | |
| }, void 0, Object(D.a)(scope.language, "flair.apply")), isMainDimDefined && cloneWithProps(child, { | |
| onClick : this.onClear | |
| }, void 0, Object(D.a)(scope.language, "flair.clear"))))); | |
| } | |
| }); | |
| var scaleAmt = Object(waveformSliders.a)(Object(clonedI.b)(topShowDialog)); | |
| var deferredHash = $("./src/reddit/selectors/activeModalId.ts"); | |
| var originalB = $("./src/reddit/selectors/notificationPrefs.ts"); | |
| var model = $("./src/reddit/selectors/platform.ts"); | |
| var doc_rect = $("./src/reddit/selectors/removalReasons.ts"); | |
| var ret = $("./src/reddit/selectors/subredditModeration.ts"); | |
| var map = $("./src/reddit/constants/cookie.ts"); | |
| var flake = $("./src/reddit/featureFlags/index.ts"); | |
| var key = $("./src/reddit/helpers/localStorage/index.ts"); | |
| var out_response = $("./src/reddit/helpers/toggleBodyScroll/index.ts"); | |
| var mergeProps = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var isFinite = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const button2Component = Object(factory.createStructuredSelector)({ | |
| anyModalIsOpen : (canCreateDiscussions) => { | |
| return !!canCreateDiscussions.activeModalId; | |
| }, | |
| authorContext : morphNormal.c, | |
| badgePurchaseModalIsOpen : Object(deferredHash.b)(f0c.a.BADGE_PURCHASE), | |
| banContext : ret.f, | |
| banModalIsOpen : Object(deferredHash.b)(f0c.a.BAN_USER), | |
| bladeNightmodeModalIsOpen : Object(deferredHash.b)(f0c.a.BLADE_NIGHTMODE), | |
| chatroomSettingsModalIsOpen : Object(deferredHash.b)(f0c.a.SUBREDDIT_CHAT_SETTINGS), | |
| consumersBetaModalIsOpen : Object(deferredHash.b)(f0c.a.BETA_CONSUMER), | |
| createChatroomModalIsOpen : Object(deferredHash.b)(f0c.a.CREATE_SUBREDDIT_CHAT), | |
| currentBadgePurchase : (bestbuyBody) => { | |
| return bestbuyBody.products.currentlyPurchasing; | |
| }, | |
| currentPaymentTarget : (canCreateDiscussions) => { | |
| return canCreateDiscussions.economics.currentPaymentTarget; | |
| }, | |
| economicsSupportPaymentModalIsOpen : Object(deferredHash.b)(f0c.a.ECONOMY_SUPPORT_MODAL), | |
| editChatroomModalIsOpen : Object(deferredHash.b)(f0c.a.EDIT_SUBREDDIT_CHAT), | |
| deleteChatroomModalIsOpen : Object(deferredHash.b)(f0c.a.DELETE_SUBREDDIT_CHAT), | |
| introModalFeatureEnabled : (e) => { | |
| return flake.d.introModal(e); | |
| }, | |
| isOverlayOpen : model.h, | |
| manageChatroomModalIsOpen : Object(deferredHash.b)(f0c.a.MANAGE_SUBREDDIT_CHAT), | |
| modBetaModalIsOpen : Object(deferredHash.b)(f0c.a.MOD_BETA), | |
| moderatorPermissions : (state) => { | |
| const statePos = Object(model.d)(state); | |
| if (statePos) { | |
| return state.moderatingSubreddits[statePos]; | |
| } | |
| }, | |
| muteContext : ret.B, | |
| muteModalIsOpen : Object(deferredHash.b)(f0c.a.MUTE_USER), | |
| notificationsPrePromptIsOpen : originalB.c, | |
| removalReasonContext : doc_rect.b, | |
| removalReasonModalIsOpen : Object(deferredHash.b)(f0c.a.ADD_REMOVAL_REASON), | |
| subredditId : model.d, | |
| userFlairModalIsOpen : Object(deferredHash.b)(f0c.a.USER_FLAIR_MODAL_ID), | |
| userHasSeenRedesignModal : data.u, | |
| userInRedesignBeta : data.A, | |
| userIsLoggedIn : data.E, | |
| userIsMod : data.F, | |
| userIsNew : data.G | |
| }); | |
| var status = Object(reverEnv.connect)(button2Component, (saveNotifs) => { | |
| return { | |
| markRedesignModalAsClosed : () => { | |
| return saveNotifs(Object(last.k)()); | |
| }, | |
| toggleBanModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.BAN_USER)); | |
| }, | |
| toggleBladeNightmodeModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.BLADE_NIGHTMODE)); | |
| }, | |
| toggleConsumersBetaModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.BETA_CONSUMER)); | |
| }, | |
| toggleModBetaModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.MOD_BETA)); | |
| }, | |
| toggleMuteModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.MUTE_USER)); | |
| }, | |
| toggleRemovalReasonsModal : () => { | |
| return saveNotifs(Object(last.i)(f0c.a.ADD_REMOVAL_REASON)); | |
| } | |
| }; | |
| })(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.state = { | |
| domReady : false | |
| }; | |
| } | |
| checkModBetaModal() { | |
| var _props = this.props; | |
| const t = _props.anyModalIsOpen; | |
| const o = _props.introModalFeatureEnabled; | |
| const gotoNewOfflinePage = _props.toggleModBetaModal; | |
| const r = _props.userHasSeenRedesignModal; | |
| const cStr = _props.userIsMod; | |
| return !(!o || !cStr || t || r || Object(key.k)(f0c.a.REDESIGN_MODAL) || (gotoNewOfflinePage(), 0)); | |
| } | |
| checkConsumersBetaModal() { | |
| var authService = this.props; | |
| const alreadyMarked = authService.anyModalIsOpen; | |
| const itemrequired = authService.introModalFeatureEnabled; | |
| const gotoNewOfflinePage = authService.markRedesignModalAsClosed; | |
| const updateDevicesAfterDelay = authService.toggleConsumersBetaModal; | |
| const firstRequiredField = authService.userHasSeenRedesignModal; | |
| const i = authService.userIsLoggedIn; | |
| const a = authService.userIsNew; | |
| if (itemrequired && !alreadyMarked && !firstRequiredField && i && !Object(key.k)(f0c.a.REDESIGN_MODAL)) { | |
| if (!a) { | |
| return updateDevicesAfterDelay(); | |
| } | |
| gotoNewOfflinePage(); | |
| } | |
| } | |
| conditionalModalCheck() { | |
| if (!Object(definedModule.a)()) { | |
| return; | |
| } | |
| { | |
| const e = ctx.a.get(map.a); | |
| if (e) { | |
| ctx.a.remove(map.a, { | |
| domain : config.a.cookieDomain | |
| }); | |
| } | |
| const a = Object(key.k)(f0c.a.MOD_BETA); | |
| if (a) { | |
| Object(key.s)(f0c.a.MOD_BETA); | |
| } | |
| const v = Object(key.k)(f0c.a.ALPHA_CONSUMER); | |
| if (v) { | |
| Object(key.s)(f0c.a.ALPHA_CONSUMER); | |
| } | |
| const newStatement = Object(key.k)(f0c.a.BETA_CONSUMER); | |
| if (newStatement) { | |
| Object(key.s)(f0c.a.BETA_CONSUMER); | |
| } | |
| if (e || a || v || newStatement) { | |
| Object(key.F)(f0c.a.REDESIGN_MODAL, true); | |
| } | |
| } | |
| var _props = this.props; | |
| const is_document = _props.userHasSeenRedesignModal; | |
| const gotoNewOfflinePage = _props.markRedesignModalAsClosed; | |
| const option = Object(key.k)(f0c.a.REDESIGN_MODAL); | |
| if (!is_document && option) { | |
| gotoNewOfflinePage(); | |
| } else { | |
| if (is_document && !option) { | |
| Object(key.F)(f0c.a.REDESIGN_MODAL, true); | |
| } | |
| } | |
| if (!this.checkModBetaModal()) { | |
| this.checkConsumersBetaModal(); | |
| } | |
| } | |
| componentDidMount() { | |
| this.conditionalModalCheck(); | |
| this.setState({ | |
| domReady : true | |
| }); | |
| } | |
| componentDidUpdate() { | |
| this.conditionalModalCheck(); | |
| if (this.props.anyModalIsOpen) { | |
| setTimeout(() => { | |
| return Object(out_response.a)(); | |
| }, 500); | |
| } else { | |
| setTimeout(() => { | |
| return Object(out_response.b)(); | |
| }, 500); | |
| } | |
| } | |
| render() { | |
| var page = this.props; | |
| const extract_what = page.authorContext; | |
| const element = page.badgePurchaseModalIsOpen; | |
| const data = page.banContext; | |
| const selector = page.banModalIsOpen; | |
| const rightInSimpleSelector = page.bladeNightmodeModalIsOpen; | |
| const f = page.chatroomSettingsModalIsOpen; | |
| const r = page.createChatroomModalIsOpen; | |
| const drawpass = page.consumersBetaModalIsOpen; | |
| const id = page.currentBadgePurchase; | |
| const props = page.currentPaymentTarget; | |
| const notYetInitialized = page.economicsSupportPaymentModalIsOpen; | |
| const a = page.editChatroomModalIsOpen; | |
| const b = page.deleteChatroomModalIsOpen; | |
| const g = page.manageChatroomModalIsOpen; | |
| const isNumeric = page.modBetaModalIsOpen; | |
| const response = page.muteContext; | |
| const error = page.muteModalIsOpen; | |
| const metered = page.notificationsPrePromptIsOpen; | |
| const result = page.removalReasonContext; | |
| const marker = page.removalReasonModalIsOpen; | |
| const gotoNewOfflinePage = page.sendEvent; | |
| const leftInSimpleSelector = page.subredditId; | |
| const S = page.toggleBanModal; | |
| const P = page.toggleMuteModal; | |
| const M = page.toggleRemovalReasonsModal; | |
| const partialExtract = page.userFlairModalIsOpen; | |
| const cb = (n, v, l) => { | |
| return (noun) => { | |
| return () => { | |
| return gotoNewOfflinePage((down) => { | |
| return { | |
| source : n, | |
| action : "click", | |
| noun : noun, | |
| comment : l && Object(info.comment)(down, l), | |
| post : l && Object(info.post)(down, l), | |
| screen : Object(info.screen)(down), | |
| subreddit : Object(info.subredditById)(down, v) | |
| }; | |
| }); | |
| }; | |
| }; | |
| }; | |
| return isFinite(action.Fragment, {}, void 0, selector && data && isFinite(token.a, { | |
| ignoreDefaultFocus : true, | |
| contextId : data.contextId, | |
| subredditId : data.subredditId, | |
| toggleModal : S, | |
| trackAddEvent : cb("banned", data.subredditId, data.contextId)("add_in_context"), | |
| trackEventWithName : cb("banned", data.subredditId, data.contextId), | |
| username : data.username | |
| }), error && response && isFinite(elements.a, { | |
| contextId : response.contextId, | |
| subredditId : response.subredditId, | |
| toggleModal : P, | |
| trackAddEvent : cb("muted", response.subredditId, response.contextId)("add_in_context"), | |
| username : response.username | |
| }), isNumeric && isFinite(pinchScale, { | |
| withOverlay : true | |
| }), (r || g || b || a || f) && leftInSimpleSelector && isFinite(newFlex, { | |
| subredditId : leftInSimpleSelector, | |
| withOverlay : true | |
| }), marker && result && isFinite(trueSec, { | |
| itemIds : result.itemIds, | |
| subredditId : result.subredditId, | |
| toggleModal : M, | |
| trackClick : cb("removal_reasons", result.subredditId, 1 === result.itemIds.length ? result.itemIds[0] : void 0) | |
| }), rightInSimpleSelector && leftInSimpleSelector && isFinite(rightSelector, { | |
| subredditId : leftInSimpleSelector | |
| }), drawpass && isFinite(drawid, { | |
| withOverlay : true | |
| }), partialExtract && extract_what && extract_what.subredditId && isFinite(scaleAmt, { | |
| subredditId : extract_what.subredditId | |
| }), element && id && isFinite(r_step, { | |
| withOverlay : true, | |
| productId : id | |
| }), metered && isFinite(bandwidth, {}), notYetInitialized && props && _react2.a.createElement(wrapper, mergeProps({ | |
| withOverlay : true | |
| }, props))); | |
| } | |
| })); | |
| var top_vals_el = $("./src/lib/addQueryParams/index.ts"); | |
| const translations = {}; | |
| const parseFloat = () => { | |
| return null; | |
| }; | |
| var entry = $("./src/reddit/constants/accountManager.ts"); | |
| var proto = $("./src/reddit/constants/experiments.ts"); | |
| var glanceEl = $("./src/reddit/constants/history.ts"); | |
| var thisPix = $("./src/reddit/constants/listings.ts"); | |
| var msg = $("./src/reddit/constants/parameters.ts"); | |
| var out = $("./src/reddit/constants/zIndex.ts"); | |
| var __$1 = $("./src/reddit/helpers/chooseVariant/index.ts"); | |
| var tParentMatrix = $("./src/reddit/helpers/history/index.ts"); | |
| var state_input = $("./src/reddit/helpers/monthsToMinutes/index.ts"); | |
| var head = $("./src/reddit/icons/svgs/Close/index.tsx"); | |
| var f = $("./src/reddit/selectors/monthsToMinutes.ts"); | |
| var setAttributes = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const scmHost = config.a.redditUrl; | |
| const script = aria.a.div.withConfig({ | |
| componentId : "s1byev2o-0" | |
| })(["background: rgba(0,0,0,0.4);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: ", ";"], out.a); | |
| const ytext = aria.a.div.withConfig({ | |
| componentId : "s1byev2o-1" | |
| })(["background: #fff;border-radius: 4px;box-shadow: 1px 7px 20px 2px rgba(0,0,0,0.4);height: 550px;left: 50%;overflow: hidden;position: fixed;top: 50%;transform: translate(-50%, -50%);width: 750px;z-index: ", ";"], out.a + 1); | |
| const childSymbol = aria.a.iframe.withConfig({ | |
| componentId : "s1byev2o-2" | |
| })(["height: 100%;width: 100%;"]); | |
| const elem = aria.a.button.withConfig({ | |
| componentId : "s1byev2o-3" | |
| })(["position: absolute;right: 16px;top: 16px;"]); | |
| const toggle = aria()(head.a).withConfig({ | |
| componentId : "s1byev2o-4" | |
| })(["height: 20px;fill: grey;width: 20px;"]); | |
| const parentViewCtrl = Object(factory.createStructuredSelector)({ | |
| actionSource : (canCreateDiscussions) => { | |
| return canCreateDiscussions.accountManagerModalData.actionSource; | |
| }, | |
| isM2MEnabled : f.x, | |
| m2mHomeFeedSubreddits : f.i, | |
| redirectUrl : (res) => { | |
| return res.accountManagerModalData.redirectUrl; | |
| }, | |
| goToHomeVariant : (e) => { | |
| return Object(__$1.b)(e, { | |
| experimentEligibilitySelector : __$1.a, | |
| experimentName : proto.E, | |
| expEventOverride : false | |
| }); | |
| } | |
| }); | |
| const processRetryQueue = Object(reverEnv.connect)(parentViewCtrl, (dispatch) => { | |
| return { | |
| sendGoToHomeBucketingEvent : () => { | |
| dispatch(async(canCreateDiscussions, saveNotifs) => { | |
| Object(__$1.b)(saveNotifs(), { | |
| experimentEligibilitySelector : __$1.a, | |
| experimentName : proto.E | |
| }); | |
| }); | |
| }, | |
| closeModal : (value, id, result) => { | |
| id.contentWindow.postMessage({ | |
| type : "closedModal" | |
| }, scmHost); | |
| result.style.display = "none"; | |
| setTimeout(() => { | |
| dispatch(Object(last.i)(value === entry.b.Register ? f0c.a.REGISTER_MODAL_ID : f0c.a.LOGIN_MODAL_ID)); | |
| }, 1E3); | |
| }, | |
| oniFrameLoaded : (t, xgh2) => { | |
| dispatch((canCreateDiscussions, saveNotifs) => { | |
| return t.contentWindow.postMessage({ | |
| events : Object.assign({}, Object(info.defaults)(saveNotifs()), { | |
| actionSource : xgh2 | |
| }), | |
| type : "eventData" | |
| }, scmHost); | |
| }); | |
| } | |
| }; | |
| }); | |
| const loadPlus = ({ | |
| data : data, | |
| origin : from | |
| }) => { | |
| return data && data.success && (data.type === entry.a.Login || data.type === entry.a.Register) && from === config.a.accountManagerOrigin; | |
| }; | |
| const who = processRetryQueue(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onMessage = (e) => { | |
| const credential = e.data; | |
| if (this.iframeRef && e.source === this.iframeRef.contentWindow && loadPlus(e)) { | |
| Object(state_input.a)(); | |
| if (credential.type === entry.a.Login) { | |
| this.onLogIn(); | |
| } else { | |
| this.onSignUp(credential.numberSubredditsSelected); | |
| } | |
| } | |
| }; | |
| this.onLogIn = () => { | |
| if (this.props.redirectUrl) { | |
| this.redirectTo(this.props.redirectUrl); | |
| } else { | |
| Object(tParentMatrix.a)(glanceEl.a.JustLoggedIn, true); | |
| window.location.reload(true); | |
| } | |
| }; | |
| this.getMinimumNumberOfSubscriptionsForRedirect = () => { | |
| switch(this.props.goToHomeVariant) { | |
| case proto.I.HomeAfter0: | |
| return 0; | |
| case proto.I.HomeAfter3: | |
| return 3; | |
| case proto.I.HomeAfter5: | |
| return 5; | |
| default: | |
| return 1 / 0; | |
| } | |
| }; | |
| this.onSignUp = (username) => { | |
| let path = ""; | |
| if (this.props.redirectUrl) { | |
| path = this.props.redirectUrl; | |
| } else { | |
| if ("/" !== window.location.pathname) { | |
| path = window.location.pathname; | |
| } else { | |
| this.props.sendGoToHomeBucketingEvent(); | |
| path = (username || 0) >= this.getMinimumNumberOfSubscriptionsForRedirect() ? thisPix.c[thisPix.b.Home] : thisPix.c[thisPix.b.Popular]; | |
| } | |
| } | |
| this.redirectTo(path); | |
| }; | |
| this.redirectTo = (url) => { | |
| window.location.replace(Object(top_vals_el.a)(url, { | |
| [msg.m]:"true" | |
| })); | |
| }; | |
| } | |
| componentDidMount() { | |
| if (this.iframeRef) { | |
| this.iframeRef.onload = () => { | |
| return this.props.oniFrameLoaded(this.iframeRef, this.props.actionSource); | |
| }; | |
| } | |
| window.addEventListener("message", this.onMessage); | |
| } | |
| componentWillUnmount() { | |
| window.removeEventListener("message", this.onMessage); | |
| } | |
| render() { | |
| var props = this.props; | |
| const editBoardDataId = props.isM2MEnabled; | |
| const resolvedSourceMapConfigs = props.m2mHomeFeedSubreddits; | |
| const editBoardId = props.path; | |
| let cImage = `${config.a.accountManagerOrigin}${editBoardId}`; | |
| if (editBoardId === entry.b.Register && editBoardDataId && resolvedSourceMapConfigs.length > 0) { | |
| const e = resolvedSourceMapConfigs.map((timeline_mode) => { | |
| return timeline_mode.id; | |
| }).join(","); | |
| cImage = Object(top_vals_el.a)(cImage, { | |
| subredditIds : e | |
| }); | |
| } | |
| return setAttributes(script, { | |
| innerRef : (canCreateDiscussions) => { | |
| return this.containerRef = canCreateDiscussions; | |
| } | |
| }, void 0, setAttributes(ytext, {}, void 0, setAttributes(elem, { | |
| onClick : () => { | |
| return this.props.closeModal(this.props.path, this.iframeRef, this.containerRef); | |
| } | |
| }, void 0, setAttributes(toggle, {})), setAttributes(childSymbol, { | |
| innerRef : (canCreateDiscussions) => { | |
| return this.iframeRef = canCreateDiscussions; | |
| }, | |
| src : cImage | |
| }))); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.LOGIN_MODAL_ID, (canCreateDiscussions) => { | |
| return setAttributes(who, { | |
| path : entry.b.Index | |
| }); | |
| }); | |
| getActivationStyle(f0c.a.REGISTER_MODAL_ID, (canCreateDiscussions) => { | |
| return setAttributes(who, { | |
| path : entry.b.Register | |
| }); | |
| }); | |
| var isCommercial = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const tile = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("BadgePickerModal").then($.bind(null, "./src/reddit/components/Badges/PickerModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.BADGE_PICKER, (canCreateDiscussions) => { | |
| return isCommercial(tile, { | |
| withOverlay : true | |
| }); | |
| }); | |
| var defineDefaultMathmlRule = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const mover = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("ContributorRequestPendingModal").then($.bind(null, "./src/reddit/components/ContributorRequestFlow/PendingModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.CONTRIBUTOR_REQUEST_PENDING, (canCreateDiscussions) => { | |
| return defineDefaultMathmlRule(mover, { | |
| withOverlay : true | |
| }); | |
| }); | |
| var is = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const tracksState = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("ContributorRequestRequestModal").then($.bind(null, "./src/reddit/components/ContributorRequestFlow/RequestModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.CONTRIBUTOR_REQUEST, (canCreateDiscussions) => { | |
| return is(tracksState, { | |
| withOverlay : true | |
| }); | |
| }); | |
| var requestAnimationFrameX = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const go = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return Promise.all([$.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("HarbergerTaxManageModal")]).then($.bind(null, "./src/reddit/components/Governance/HarbergerTax/BannerManageModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.HARBERGER_TAX_BANNER_MANAGE, (canCreateDiscussions) => { | |
| return requestAnimationFrameX(go, { | |
| ignoreDefaultFocus : true, | |
| withOverlay : true | |
| }); | |
| }); | |
| var createEditorState = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const rawContentState = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("HarbergerTaxPurchaseModal").then($.bind(null, "./src/reddit/components/Governance/HarbergerTax/BannerPurchaseModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.HARBERGER_TAX_BANNER_PURCHASE, (canCreateDiscussions) => { | |
| return createEditorState(rawContentState, { | |
| ignoreDefaultFocus : true, | |
| withOverlay : true | |
| }); | |
| }); | |
| var _getFoldBackPoint = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const connector = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("GovernanceOptOutModal").then($.bind(null, "./src/reddit/components/Governance/OptOutModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.GOVERNANCE_OPT_OUT, (canCreateDiscussions) => { | |
| return _getFoldBackPoint(connector, {}); | |
| }); | |
| var getActionEventsByCourseCacheKey = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const courseId = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return Promise.all([$.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("GovernanceReleaseNotesModal")]).then($.bind(null, "./src/reddit/components/Governance/ReleaseNotesModal/index.tsx")).then((e) => | |
| { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.GOVERNANCE_RELEASE_NOTES, (canCreateDiscussions) => { | |
| return getActionEventsByCourseCacheKey(courseId, { | |
| withOverlay : true | |
| }); | |
| }); | |
| var isGoodSong = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const song = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("GovernanceTransferPointsModal").then($.bind(null, "./src/reddit/components/Governance/TransferPointsModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.TRANSFER_POINTS, (canCreateDiscussions) => { | |
| return isGoodSong(song, { | |
| ignoreDefaultFocus : true, | |
| withOverlay : true | |
| }); | |
| }); | |
| var createPaddedToken = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const M = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| }, | |
| getComponent : () => { | |
| return $.e("MultiredditCreateModal").then($.bind(null, "./src/reddit/components/MultiredditCreateModal/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| } | |
| }); | |
| getActivationStyle(f0c.a.MULTIREDDIT_CREATE, (canCreateDiscussions) => { | |
| return createPaddedToken(M, { | |
| onOverlayClick : canCreateDiscussions, | |
| withOverlay : true | |
| }); | |
| }); | |
| var on_focusin_clear_placeholder = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const getFocusedPath = () => { | |
| return null; | |
| }; | |
| const realVal = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : getFocusedPath, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return Promise.all([$.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("GlobalModalContainer")]).then($.bind(null, "./src/reddit/components/ProfilePinnedPosts/PinnedPostsLimitReachedModal/_PinnedPostsLimitReachedModal.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : getFocusedPath | |
| }); | |
| getActivationStyle(f0c.a.PINNED_POSTS_LIMIT_REACHED, (canCreateDiscussions) => { | |
| return on_focusin_clear_placeholder(realVal, {}); | |
| }); | |
| var createElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const Cross = aria.a.h2.withConfig({ | |
| componentId : "s18yhnne-0" | |
| })(["color: ", ";padding-bottom: 4px;"], (e) => { | |
| return Object(cba.c)(e).metaText; | |
| }); | |
| const h2 = aria()(_tr.a).withConfig({ | |
| componentId : "s18yhnne-1" | |
| })(["align-items: baseline;"]); | |
| const Range = aria.a.div.withConfig({ | |
| componentId : "s18yhnne-2" | |
| })(["display: flex;flex-direction: column;& > div {", "color: ", ";padding: 2px 0;}"], theme.bodyFont, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const select = aria.a.div.withConfig({ | |
| componentId : "s18yhnne-3" | |
| })(["width: 200px;"]); | |
| const Selector = aria.a.div.withConfig({ | |
| componentId : "s18yhnne-4" | |
| })(["width: 100px;"]); | |
| const Route = aria()(cssKeys.h).withConfig({ | |
| componentId : "s18yhnne-5" | |
| })(["overflow: scroll;"]); | |
| const PacChooser = aria()(cssKeys.c).withConfig({ | |
| componentId : "s18yhnne-6" | |
| })(["min-width: 0;max-width: none;"]); | |
| const Plus = aria()(obj.d).withConfig({ | |
| componentId : "s18yhnne-7" | |
| })(["", "padding: 0px 56px;"], theme.largeButtonFont); | |
| const Select = aria()(newRgbaColor.a).withConfig({ | |
| componentId : "s18yhnne-8" | |
| })(["height: 16px;"]); | |
| const clojIsReversed = Object(factory.createStructuredSelector)({ | |
| language : data.M | |
| }); | |
| const updateDevicesAfterDelay = Object(reverEnv.connect)(clojIsReversed, (dispatch) => { | |
| return { | |
| closeModal : () => { | |
| return dispatch(Object(last.i)(f0c.a.KEYBOARD_SHORTCUTS)); | |
| } | |
| }; | |
| }); | |
| const ModList = aria()(Object(waveformSliders.a)(updateDevicesAfterDelay((that) => { | |
| return createElement(PacChooser, { | |
| onClick : (value) => { | |
| return value.stopPropagation(); | |
| } | |
| }, void 0, createElement(cssKeys.g, {}, void 0, createElement(results.b, {}, void 0, createElement(cssKeys.l, {}, void 0, "Keyboard Shortcuts"), createElement(Select, { | |
| onClick : that.closeModal | |
| }, void 0, createElement(cssKeys.b, {})))), createElement(Route, {}, void 0, createElement(h2, {}, void 0, createElement(Range, {}, void 0, createElement(_tr.a, {}, void 0, createElement(Cross, {}, void 0, Object(D.a)(that.language, "shortcuts.navigationTitle"))), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.showShortcuts")), createElement(Selector, {}, void 0, "Shift + ?")), createElement(_tr.a, {}, void 0, createElement(select, {}, | |
| void 0, Object(D.a)(that.language, "shortcuts.nextPost")), createElement(Selector, {}, void 0, "J")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.previousPost")), createElement(Selector, {}, void 0, "K")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.nextLightbox")), createElement(Selector, {}, void 0, "N")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, | |
| Object(D.a)(that.language, "shortcuts.previousLightbox")), createElement(Selector, {}, void 0, "P")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.openPost")), createElement(Selector, {}, void 0, "Enter")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.openExpando")), createElement(Selector, {}, void 0, "X")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, | |
| Object(D.a)(that.language, "shortcuts.postLink")), createElement(Selector, {}, void 0, "L"))), createElement(Range, {}, void 0, createElement(_tr.a, {}, void 0, createElement(Cross, {}, void 0, Object(D.a)(that.language, "shortcuts.actionsTitle"))), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.upvote")), createElement(Selector, {}, void 0, "A")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, | |
| "shortcuts.downvote")), createElement(Selector, {}, void 0, "Z")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.newPost")), createElement(Selector, {}, void 0, "C")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.replyToComment")), createElement(Selector, {}, void 0, "R")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.submitComment")), | |
| createElement(Selector, {}, void 0, "Ctrl + Enter")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.save")), createElement(Selector, {}, void 0, "S")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.hide")), createElement(Selector, {}, void 0, "H")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.openNavigation")), createElement(Selector, | |
| {}, void 0, "Q")), createElement(_tr.a, {}, void 0, createElement(select, {}, void 0, Object(D.a)(that.language, "shortcuts.expandComment")), createElement(Selector, {}, void 0, "Enter"))))), createElement(cssKeys.e, {}, void 0, createElement(Plus, { | |
| "data-redditstyle" : true, | |
| onClick : () => { | |
| that.closeModal(); | |
| } | |
| }, void 0, "Close"))); | |
| }))).withConfig({ | |
| componentId : "s18yhnne-9" | |
| })(["max-width: 100%;"]); | |
| getActivationStyle(f0c.a.KEYBOARD_SHORTCUTS, (canCreateDiscussions) => { | |
| return createElement(ModList, { | |
| onOverlayClick : canCreateDiscussions, | |
| withOverlay : true | |
| }); | |
| }); | |
| var handleTimeoutPacket = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const packet = Object(defaultTagAttributes.a)({ | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return $.e("SpezModalLoader").then($.bind(null, "./src/reddit/components/SpezModal/index.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| } | |
| }); | |
| getActivationStyle(f0c.a.SPEZ_MODAL, (canCreateDiscussions) => { | |
| return handleTimeoutPacket(packet, { | |
| withOverlay : true, | |
| toggleModal : canCreateDiscussions | |
| }); | |
| }); | |
| var _clip = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const reconnectingCallback = Object(factory.createStructuredSelector)({ | |
| allowNavigationCallback : model.a, | |
| language : data.M | |
| }); | |
| const unsetPolling = Object(reverEnv.connect)(reconnectingCallback, (dispatch) => { | |
| return { | |
| closeModal : () => { | |
| return dispatch(Object(last.i)(f0c.a.BLADE_UNSAVED_CHANGES)); | |
| }, | |
| closeBlade : () => { | |
| return dispatch(Object(fields.l)()); | |
| }, | |
| resetNavigationBlockCallback : () => { | |
| return dispatch(Object(p.j)()); | |
| } | |
| }; | |
| }); | |
| const y = Object(waveformSliders.a)(unsetPolling(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onDiscardClick = async() => { | |
| this.props.closeBlade(); | |
| if (this.props.allowNavigationCallback) { | |
| this.props.allowNavigationCallback(true); | |
| } | |
| }; | |
| this.onCancelClick = () => { | |
| this.props.closeModal(); | |
| if (this.props.allowNavigationCallback) { | |
| this.props.allowNavigationCallback(false); | |
| } | |
| this.props.resetNavigationBlockCallback(); | |
| }; | |
| } | |
| render() { | |
| const e = this.props.language; | |
| return _clip(cssKeys.c, {}, void 0, _clip(cssKeys.g, {}, void 0, _clip(results.b, {}, void 0, _clip(cssKeys.l, {}, void 0, Object(D.a)(e, "structuredStyles.modal.discardChanges.title")), _clip(newRgbaColor.a, { | |
| onClick : this.onCancelClick | |
| }, void 0, _clip(cssKeys.b, {})))), _clip(cssKeys.h, {}, void 0, _clip(cssKeys.k, {}, void 0, Object(D.a)(e, "structuredStyles.modal.saveChanges.text"))), _clip(cssKeys.e, {}, void 0, _clip(cssKeys.a, { | |
| onClick : this.onCancelClick, | |
| "data-redditstyle" : true | |
| }, void 0, Object(D.a)(e, "structuredStyles.buttons.cancel")), _clip(cssKeys.m, { | |
| onClick : this.onDiscardClick, | |
| "data-redditstyle" : true | |
| }, void 0, Object(D.a)(e, "structuredStyles.buttons.discard")))); | |
| } | |
| })); | |
| getActivationStyle(f0c.a.BLADE_UNSAVED_CHANGES, (canCreateDiscussions) => { | |
| return _clip(y, { | |
| withOverlay : true | |
| }); | |
| }); | |
| const universalCallback = Object(factory.createStructuredSelector)({ | |
| activeModalId : deferredHash.a | |
| }); | |
| const getPaddingAndBorderAxis = Object(reverEnv.connect)(universalCallback, (amendButtons) => { | |
| return { | |
| toggleModal : (value) => { | |
| return amendButtons(Object(last.i)(value)); | |
| } | |
| }; | |
| }); | |
| const ajaxInterval = 500; | |
| const curvalue = () => { | |
| }; | |
| var categories; | |
| var paddingAndBorderAxisCross = getPaddingAndBorderAxis(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.toggleModal = () => { | |
| if (this.props.activeModalId) { | |
| this.props.toggleModal(this.props.activeModalId); | |
| } | |
| }; | |
| } | |
| componentDidUpdate() { | |
| if (this.props.activeModalId) { | |
| setTimeout(() => { | |
| return Object(out_response.a)(); | |
| }, ajaxInterval); | |
| } else { | |
| setTimeout(() => { | |
| return Object(out_response.b)(); | |
| }, ajaxInterval); | |
| } | |
| } | |
| componentWillUnmount() { | |
| Object(out_response.b)(); | |
| } | |
| render() { | |
| const remove = this.props.activeModalId; | |
| var locale; | |
| return ((locale = remove) && locale in translations ? translations[locale] : parseFloat)(remove ? this.toggleModal : curvalue); | |
| } | |
| }); | |
| var parent = $("./node_modules/react-router-dom/es/index.js"); | |
| var schema = $("./src/app/actions/tooltip.ts"); | |
| var dst = $("./src/reddit/components/InfoTextTooltip/index.tsx"); | |
| var copyFrom = $("./src/reddit/helpers/styles/mixins/index.tsx"); | |
| var block = $("./src/reddit/icons/svgs/All/index.tsx"); | |
| var x = $("./src/reddit/icons/svgs/OriginalContent/index.tsx"); | |
| var message = $("./src/reddit/icons/svgs/Popular/index.tsx"); | |
| var segment = $("./src/reddit/components/Header/QuickLinks/index.m.less"); | |
| var response = $.n(segment); | |
| var equal = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| !function(Orders) { | |
| Orders.All = "header-quicklinks-all"; | |
| Orders.Popular = "header-quicklinks-popular"; | |
| Orders.Oc = "header-quicklinks-oc"; | |
| Orders.News = "header-quicklinks-news"; | |
| }(categories || (categories = {})); | |
| const hiCallback = Object(dd.css)([".", " {border-right: 1px solid ", ";}.", " {fill: ", ";", "}"], response.a.container, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, response.a.icon, (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }, copyFrom.p); | |
| const atCloseCallback = Object(factory.createStructuredSelector)({ | |
| isLoggedIn : (value) => { | |
| return !!value.user.account; | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| } | |
| }); | |
| var polyline = Object(reverEnv.connect)(atCloseCallback, (saveNotifs) => { | |
| return { | |
| toggleTooltip : (tooltipToggledWithCheckbox) => { | |
| return saveNotifs(Object(schema.e)({ | |
| tooltipId : tooltipToggledWithCheckbox | |
| })); | |
| } | |
| }; | |
| })(Object(clonedI.b)(function(result) { | |
| return equal("div", { | |
| className : Object(dp.a)(response.a.container, result.className) | |
| }, void 0, equal("div", { | |
| className : response.a.row | |
| }, void 0, equal(parent.a, { | |
| className : response.a.icon, | |
| id : categories.Popular, | |
| to : result.isLoggedIn ? thisPix.c[thisPix.b.Popular] : thisPix.c[thisPix.b.Home], | |
| onMouseEnter : () => { | |
| return result.toggleTooltip(categories.Popular); | |
| }, | |
| onMouseLeave : () => { | |
| return result.toggleTooltip(categories.Popular); | |
| } | |
| }, void 0, equal(message.a, {}), equal(dst.c, { | |
| caretOnTop : true, | |
| tooltipId : categories.Popular, | |
| text : Object(D.a)(result.language, "subscriptions.popular") | |
| })), equal(parent.a, { | |
| className : response.a.icon, | |
| id : categories.All, | |
| to : thisPix.c[thisPix.b.All], | |
| onMouseEnter : () => { | |
| return result.toggleTooltip(categories.All); | |
| }, | |
| onMouseLeave : () => { | |
| return result.toggleTooltip(categories.All); | |
| } | |
| }, void 0, equal(block.a, {}), equal(dst.c, { | |
| caretOnTop : true, | |
| tooltipId : categories.All, | |
| text : Object(D.a)(result.language, "subscriptions.all") | |
| })), equal(parent.a, { | |
| className : response.a.icon, | |
| id : categories.Oc, | |
| to : thisPix.c[thisPix.b.Original], | |
| onMouseEnter : () => { | |
| return result.toggleTooltip(categories.Oc); | |
| }, | |
| onMouseLeave : () => { | |
| return result.toggleTooltip(categories.Oc); | |
| } | |
| }, void 0, equal(x.a, {}), equal(dst.c, { | |
| caretOnTop : true, | |
| tooltipId : categories.Oc, | |
| text : Object(D.a)(result.language, "subscriptions.oc") | |
| })))); | |
| })); | |
| var __ic2315 = $("./src/reddit/actions/login.ts"); | |
| var options = $("./src/reddit/contexts/PageLayer/index.tsx"); | |
| var app = $("./src/reddit/selectors/meta.ts"); | |
| var deepArrayTest = $("./src/chat/helpers/dom.ts"); | |
| var gameRect = $("./src/reddit/actions/chat/toggle.ts"); | |
| var $this = $("./src/reddit/actions/postCreation/general.ts"); | |
| var region = $("./src/reddit/actions/preferences.ts"); | |
| var row = $("./src/reddit/helpers/styles/components/index.tsx"); | |
| var _extends = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var getStyles = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var clone = function(obj, url) { | |
| var state = {}; | |
| var key; | |
| for (key in obj) { | |
| if (Object.prototype.hasOwnProperty.call(obj, key) && url.indexOf(key) < 0) { | |
| state[key] = obj[key]; | |
| } | |
| } | |
| if (null != obj && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| key = Object.getOwnPropertySymbols(obj); | |
| for (; i < key.length; i++) { | |
| if (url.indexOf(key[i]) < 0) { | |
| state[key[i]] = obj[key[i]]; | |
| } | |
| } | |
| } | |
| return state; | |
| }; | |
| const PivotButton = aria.a.button.withConfig({ | |
| componentId : "s1l5g1hi-0" | |
| })(["", ""], copyFrom.p); | |
| const FormioElement = aria()(Object(row.a)()).withConfig({ | |
| componentId : "s1l5g1hi-1" | |
| })(["box-sizing: border-box;height: 32px;width: 32px;padding: 8px;fill: ", ";", ";"], (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }, (data) => { | |
| return data.isOpen ? `background-color: ${Object(cba.c)(data).line}` : ""; | |
| }); | |
| var Button = (props) => { | |
| const displayables = props.children; | |
| const isOpen = props.isOpen; | |
| const optionalProps = clone(props, ["children", "isOpen"]); | |
| return _react2.a.createElement(PivotButton, _extends({}, optionalProps, { | |
| id : props.id, | |
| onClick : props.onClick | |
| }), getStyles(FormioElement, { | |
| isOpen : isOpen | |
| }, void 0, displayables)); | |
| }; | |
| var targetAssociation = $("./src/chat/helpers/unreadCount.ts"); | |
| var lastValidHash = $("./src/chat/models/Promo/index.ts"); | |
| var nebColor = $("./src/lib/prettyPrintNumber/index.ts"); | |
| var color = $("./src/reddit/constants/colors.ts"); | |
| var buildNode = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var discharge = aria()((options) => { | |
| return options.isActive ? buildNode("span", { | |
| className : options.className | |
| }, void 0, !!options.unreadCount && Object(nebColor.b)(options.unreadCount)) : null; | |
| }).withConfig({ | |
| componentId : "s1f2y58t-0" | |
| })(["", "background: ", ";border-radius: 12px;box-sizing: border-box;box-shadow: ", ";color: ", ";font-size: 8px;font-weight: bold;height: 12px;left: 18px;line-height: 12px;min-width: 12px;padding: 0px 3px;position: absolute;text-align: center;top: 2px;vertical-align: middle;z-index: 1;"], theme.bodyFontSmall, color.a.orangered, (data) => { | |
| return data && data.isActive && data.unreadCount <= 0 ? `inset 0px 0px 0px 5px ${color.a.orangered},\n inset 0px 0px 0px 6px ${color.a.white},\n 0px 0px 0px 0.5px ${Object(cba.c)(data).body}` : `0px 0px 0px 0.5px ${Object(cba.c)(data).body}`; | |
| }, color.a.white); | |
| var drop = $("./src/reddit/helpers/trackers/chat.ts"); | |
| var realEvt = $("./src/reddit/icons/svgs/Chat/index.tsx"); | |
| var thread = $("./src/reddit/selectors/chat.ts"); | |
| var applyHook = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const scopes = aria()(realEvt.a).withConfig({ | |
| componentId : "s1atn12p-0" | |
| })(["fill: ", ";height: 16px;position: relative;width: 16px;"], (themeData) => { | |
| return themeData.isActive ? color.a.orangered : Object(cba.c)(themeData).navIcon; | |
| }); | |
| const _maskLayer = Object(factory.createStructuredSelector)({ | |
| promos : thread.a, | |
| unreadCount : thread.c | |
| }); | |
| var sourceMapSettings = Object(reverEnv.connect)(_maskLayer)(Object(clonedI.b)(class extends action.Component { | |
| componentDidMount() { | |
| if (this.props.promos[lastValidHash.a.SubredditChatFtux]) { | |
| this.props.sendEvent(Object(drop.j)()); | |
| } | |
| } | |
| render() { | |
| var self = this.props; | |
| const vec__19917 = self.promos; | |
| const formArgs = self.unreadCount; | |
| var n = Object(targetAssociation.a)(formArgs, vec__19917); | |
| const unreadCount = n.count; | |
| const slideOn = n.unread; | |
| return applyHook(_react2.a.Fragment, {}, void 0, applyHook(discharge, { | |
| isActive : slideOn, | |
| unreadCount : unreadCount | |
| }), applyHook(scopes, { | |
| isActive : slideOn | |
| })); | |
| } | |
| })); | |
| var s = $("./src/reddit/components/Translated/index.tsx"); | |
| var height = $("./src/reddit/components/HeaderUserActions/CustomizeFlyout/index.m.less"); | |
| var chart = $.n(height); | |
| var r = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const ADV_LEFT_BOUND = aria.a.div.withConfig({ | |
| componentId : "s16621if-0" | |
| })(["background-color: ", ";border-color: ", ";&:before {background-color: ", ";border-color: ", ";}.", ".", " {color: ", ";}.", " {color: ", ";}"], (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, chart.a.title, chart.a.subtitle, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, chart.a.description, (e) => { | |
| return Object(cba.c)(e).metaText; | |
| }); | |
| var success = (deleted_model) => { | |
| const onPlusClick = deleted_model.onCloseFlyout; | |
| return r(ADV_LEFT_BOUND, { | |
| className : chart.a.container | |
| }, void 0, r("p", { | |
| className : chart.a.title | |
| }, void 0, r(s.a, { | |
| msgId : "header.customizeFlyout.title" | |
| })), r("h5", { | |
| className : chart.a.subtitle | |
| }, void 0, r(s.a, { | |
| msgId : "header.customizeFlyout.subtitle" | |
| })), r("p", { | |
| className : chart.a.description | |
| }, void 0, r(s.a, { | |
| msgId : "header.customizeFlyout.description" | |
| })), r(obj.g, { | |
| className : chart.a.dismissBtn, | |
| onClick : onPlusClick | |
| }, void 0, r(s.a, { | |
| msgId : "header.customizeFlyout.dismiss" | |
| }))); | |
| }; | |
| var position = $("./src/reddit/icons/svgs/Envelope/index.tsx"); | |
| var trigger = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const onBeforeShow = aria()(position.a).withConfig({ | |
| componentId : "s1r31706-0" | |
| })(["fill: ", ";height: 16px;width: 16px;"], (notif) => { | |
| return notif.unreadCount ? color.a.orangered : Object(cba.c)(notif).navIcon; | |
| }); | |
| var resolve = (thread) => { | |
| return trigger(_react2.a.Fragment, {}, void 0, trigger(discharge, { | |
| isActive : !!thread.unreadCount, | |
| unreadCount : thread.unreadCount | |
| }), trigger(onBeforeShow, { | |
| unreadCount : thread.unreadCount | |
| })); | |
| }; | |
| var mapsLayout = $("./src/higherOrderComponents/asTooltip.tsx"); | |
| var iter = $("./src/reddit/actions/alpha.ts"); | |
| var chromo = $("./src/reddit/actions/modMode.ts"); | |
| var component = $("./src/reddit/constants/elementClassNames.ts"); | |
| var pxColor = $("./src/reddit/controls/Dropdown/index.tsx"); | |
| var answers = $("./src/reddit/controls/InvisibleScreenReaderText/index.tsx"); | |
| var vp = $("./src/reddit/controls/ToggleSwitch/index.tsx"); | |
| var squares = $("./src/reddit/helpers/makeHeaderUserDropdownItem/index.tsx"); | |
| var exported = $("./src/reddit/helpers/trackers/coins.ts"); | |
| var area_node = $("./src/reddit/helpers/trackers/modTools.ts"); | |
| var endNode = $("./src/reddit/helpers/trackers/premium.ts"); | |
| const pick = (id) => { | |
| return { | |
| screen : info.screen(id), | |
| profile : info.profile(id), | |
| subreddit : info.subreddit(id) | |
| }; | |
| }; | |
| var directionsrenderer = $("./src/reddit/icons/fonts/Coin/index.tsx"); | |
| var __WEBPACK_IMPORTED_MODULE_1_jquery___default = $("./src/reddit/icons/fonts/Premium/index.tsx"); | |
| var link = $("./src/reddit/icons/svgs/Coin/index.tsx"); | |
| var point = $("./src/reddit/icons/svgs/Dropdown/index.tsx"); | |
| var cs = $("./src/reddit/icons/svgs/Help/index.tsx"); | |
| var element = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var currentAbsoluteChild = aria()((canCreateDiscussions) => { | |
| return element("svg", { | |
| width : "12", | |
| height : "12", | |
| viewBox : "1 -4 20 23", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, element("defs", {}, void 0, element("path", { | |
| d : "M4.034 3.471c2.18 0 4.119 1.31 4.941 3.335a.563.563 0 0 1-.262.71 2.79 2.79 0 0 0-1.197 1.195.56.56 0 0 1-.71.263 5.312 5.312 0 0 1-3.334-4.94c0-.31.252-.563.562-.563zm7.254 4.045a.562.562 0 0 1-.262-.71 5.312 5.312 0 0 1 4.94-3.335c.312 0 .562.251.562.563a5.312 5.312 0 0 1-3.334 4.94.558.558 0 0 1-.71-.262 2.802 2.802 0 0 0-1.196-1.196zm1.907 3.51a5.314 5.314 0 0 1 3.333 4.94c0 .31-.25.563-.562.563a5.314 5.314 0 0 1-4.94-3.335.564.564 0 0 1 .262-.71 2.807 2.807 0 0 0 1.197-1.198.56.56 0 0 1 .71-.26zm-4.482 1.457a.563.563 0 0 1 .262.711 5.315 5.315 0 0 1-4.941 3.335.563.563 0 0 1-.563-.563c0-2.18 1.31-4.118 3.335-4.94a.563.563 0 0 1 .71.261c.268.516.681.928 1.197 1.196zM10 6.333A6.497 6.497 0 0 0 7.755 3.54 4.46 4.46 0 0 1 9.71 1.08a.562.562 0 0 1 .578 0 4.46 4.46 0 0 1 1.957 2.459A6.497 6.497 0 0 0 10 6.333zm8.92 3.377c.107.178.107.4 0 .58a4.462 4.462 0 0 1-2.46 1.955 6.502 6.502 0 0 0-2.793-2.246 6.491 6.491 0 0 0 2.794-2.244A4.452 4.452 0 0 1 18.92 9.71zM10 13.666a6.497 6.497 0 0 0 2.246 2.795 4.46 4.46 0 0 1-1.957 2.458.556.556 0 0 1-.578 0 4.46 4.46 0 0 1-1.956-2.458A6.497 6.497 0 0 0 10 13.666zM6.333 10a6.497 6.497 0 0 0-2.794 2.245A4.46 4.46 0 0 1 1.08 10.29a.557.557 0 0 1 0-.578 4.46 4.46 0 0 1 2.458-1.957A6.497 6.497 0 0 0 6.333 10z", | |
| id : "a" | |
| })), element("g", { | |
| fill : "none", | |
| fillRule : "evenodd" | |
| }, void 0, element("path", { | |
| d : "M0 20h20V0H0z" | |
| }), element("mask", { | |
| id : "b", | |
| fill : "#fff" | |
| }, void 0, element("use", { | |
| xlinkHref : "#a" | |
| })), element("g", { | |
| mask : "url(#b)", | |
| fill : "#FF4500" | |
| }, void 0, element("path", { | |
| d : "M0 0h20v20H0z" | |
| })))); | |
| }).withConfig({ | |
| componentId : "lbgdi5-0" | |
| })(["margin-right: 2px;"]); | |
| var createNode = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var text = (conf) => { | |
| return createNode("svg", { | |
| className : conf.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, createNode("g", { | |
| fill : "inherit" | |
| }, void 0, createNode("path", { | |
| d : "M15,2 L5,2 C4.447,2 4,2.447 4,3 L4,9 L9.586,9 L8.293,7.707 C7.902,7.316 7.902,6.684 8.293,6.293 C8.684,5.902 9.316,5.902 9.707,6.293 L12.707,9.293 C13.098,9.684 13.098,10.316 12.707,10.707 L9.707,13.707 C9.512,13.902 9.256,14 9,14 C8.744,14 8.488,13.902 8.293,13.707 C7.902,13.316 7.902,12.684 8.293,12.293 L9.586,11 L4,11 L4,17 C4,17.553 4.447,18 5,18 L15,18 C15.553,18 16,17.553 16,17 L16,3 C16,2.447 15.553,2 15,2" | |
| }))); | |
| }; | |
| var jQuery = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var setAttribute = (value) => { | |
| return jQuery("svg", { | |
| className : value.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, jQuery("path", { | |
| d : "M10,8 C8.619,8 7.5,9.5 7.5,9.5 C7.5,9.5 8.619,11 10,11 C11.381,11 12.5,9.5 12.5,9.5 C12.5,9.5 11.381,8 10,8 M15.1338,14 L4.8658,14 C4.4818,14 4.2398,13.583 4.4328,13.25 L9.5678,4.357 C9.7598,4.024 10.2398,4.024 10.4328,4.357 L15.5678,13.25 C15.7598,13.583 15.5188,14 15.1338,14 M17.2748,3.038 L10.2748,1.038 C10.0948,0.987 9.9048,0.987 9.7258,1.038 L2.7258,3.038 C2.2958,3.161 1.9998,3.554 1.9998,4 L1.9998,11 C1.9998,16.688 9.4098,18.871 9.7258,18.962 C9.8158,18.987 9.9068,19 9.9998,19 C10.0928,19 10.1848,18.987 10.2748,18.962 C10.5898,18.871 17.9998,16.688 17.9998,11 L17.9998,4 C17.9998,3.554 17.7038,3.161 17.2748,3.038" | |
| })); | |
| }; | |
| var print = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var transform = (meta) => { | |
| return print("svg", { | |
| className : meta.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, print("g", { | |
| fill : "inherit" | |
| }, void 0, print("path", { | |
| d : "M15,15.5 L5,15.5 C4.724,15.5 4.5,15.276 4.5,15 C4.5,12.755 6.326,10.929 8.571,10.929 L11.429,10.929 C13.674,10.929 15.5,12.755 15.5,15 C15.5,15.276 15.276,15.5 15,15.5 M10,4.5 C11.405,4.5 12.547,5.643 12.547,7.048 C12.547,8.452 11.405,9.595 10,9.595 C8.595,9.595 7.453,8.452 7.453,7.048 C7.453,5.643 8.595,4.5 10,4.5 M16,2 L4,2 C2.897,2 2,2.897 2,4 L2,16 C2,17.103 2.897,18 4,18 L16,18 C17.103,18 18,17.103 18,16 L18,4 C18,2.897 17.103,2 16,2" | |
| }))); | |
| }; | |
| var mkElem = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var plip = $("./src/reddit/icons/svgs/OutboundLink/index.tsx"); | |
| var res = $("./src/reddit/icons/svgs/Premium/index.tsx"); | |
| var centerOfCircle = $("./src/reddit/icons/svgs/Redditor/index.tsx"); | |
| var gamekit = $("./src/reddit/icons/svgs/Settings/index.tsx"); | |
| var svgElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var Item = (options) => { | |
| return svgElement("svg", { | |
| className : options.className, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, svgElement("g", { | |
| fill : "inherit" | |
| }, void 0, svgElement("path", { | |
| d : "M15.4687,7.5029 C15.0937,7.5029 14.7307,7.5849 14.3997,7.7389 C13.4987,7.2209 12.4417,6.8769 11.3157,6.7229 L11.7777,4.5489 L12.8277,4.7729 C13.1127,5.5939 13.8847,6.1889 14.8007,6.1889 C15.9547,6.1889 16.8947,5.2489 16.8947,4.0949 C16.8947,2.9399 15.9547,1.9999 14.8007,1.9999 C14.1367,1.9999 13.5507,2.3159 13.1667,2.7999 L11.2147,2.3849 C10.6757,2.2739 10.1437,2.6139 10.0287,3.1549 L9.3297,6.4389 C9.3137,6.5159 9.3257,6.5899 9.3277,6.6659 C7.9607,6.7589 6.6667,7.1219 5.5987,7.7379 C5.2677,7.5839 4.9057,7.5029 4.5317,7.5029 C3.1357,7.5029 1.9997,8.6389 1.9997,10.0349 C1.9997,10.7769 2.3257,11.4699 2.8687,11.9429 C2.9027,14.8739 6.0217,17.1629 9.9967,17.1629 C13.9697,17.1629 17.0877,14.8769 17.1247,11.9479 C17.6707,11.4759 17.9997,10.7799 17.9997,10.0349 C17.9997,8.6389 16.8647,7.5029 15.4687,7.5029" | |
| }))); | |
| }; | |
| var soldier = $("./src/reddit/layout/row/InlineButton/index.tsx"); | |
| var faceA = $("./src/reddit/selectors/tooltip.ts"); | |
| var elt = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const isCucumber2 = "undefined" != typeof window && "new.reddit.com" !== window.location.hostname; | |
| const figure = aria.a.span.withConfig({ | |
| componentId : "s1mwm9n7-0" | |
| })(["", "color: #A8AAAB;margin-left: 8px;"], theme.titleFontH6); | |
| const docFragmentA = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-1" | |
| })(["align-items: center;display: flex;flex-direction: row;"]); | |
| const menuitem = aria.a.span.withConfig({ | |
| componentId : "s1mwm9n7-2" | |
| })(["", "color: #A8AAAB;"], theme.titleFontH6); | |
| const textarea = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-3" | |
| })(["display: ", ";@media(min-width: ", ") {display: block;}"], (options) => { | |
| return options.isUsernameVisible ? "block" : "none"; | |
| }, "1210px"); | |
| const GET_AUTH_URL_TIMEOUT = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-4" | |
| })(["align-items: center;display: flex;margin-left: 8px;text-align: left;width: 32px;"]); | |
| const elID = aria()(GET_AUTH_URL_TIMEOUT).withConfig({ | |
| componentId : "s1mwm9n7-5" | |
| })(["margin-left: 0;width: inherit;"]); | |
| const groupBy = aria()(GET_AUTH_URL_TIMEOUT).withConfig({ | |
| componentId : "s1mwm9n7-6" | |
| })(["width: ", ";@media(min-width: ", ") {width: 175px;}"], (result) => { | |
| return result.isUsernameVisible ? "175px" : "auto"; | |
| }, "1210px"); | |
| const h4 = aria()(squares.a).withConfig({ | |
| componentId : "s1mwm9n7-7" | |
| })(["", "background-color: ", ";display: flex;height: 40px;margin-top: 4px;margin-bottom: 4px;width: 100%;"], squares.e, (query) => { | |
| return Object(cba.c)(query).body; | |
| }); | |
| const pre = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-8" | |
| })(["", ";"], squares.b); | |
| const menuseparator = aria()(directionsrenderer.a).withConfig({ | |
| componentId : "s1mwm9n7-9" | |
| })(["font-size: 12px;line-height: 1;height: 12px;vertical-align: top;margin-top: 4px;margin-right: 1px;"]); | |
| const strong = aria()(point.b).withConfig({ | |
| componentId : "s1mwm9n7-10" | |
| })(["display: inline-block;fill: ", ";height: 20px;vertical-align: middle;width: 20px;"], (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }); | |
| const conditionVariable = "\n border-radius: 4px;\n float: left;\n margin-right: 5px;\n max-height: 24px;\n max-width: 24px;\n"; | |
| const wbr = aria.a.img.withConfig({ | |
| componentId : "s1mwm9n7-11" | |
| })(["", ""], conditionVariable); | |
| const br = aria()(soldier.a).withConfig({ | |
| componentId : "s1mwm9n7-12" | |
| })(["border-radius: 4px;border: 1px solid transparent;padding: 2px 0;&:focus, &:hover {border-color: ", ";outline: none;}&.dropdown-open {border-radius: 4px 4px 0 0;border-color: ", ";outline: none;}"], (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }); | |
| const optgroup = aria()(centerOfCircle.a).withConfig({ | |
| componentId : "s1mwm9n7-13" | |
| })(["", "height: 24px;width: 24px;color: ", ";fill: ", ";"], conditionVariable, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }); | |
| const menu = aria()((iAntdProps) => { | |
| return mkElem("svg", { | |
| className : iAntdProps.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, mkElem("g", { | |
| fill : "inherit" | |
| }, void 0, mkElem("path", { | |
| d : "M15.992 14.898A5.014 5.014 0 0 1 12 10a5.014 5.014 0 0 1 3.992-4.899.998.998 0 0 0 .343-1.819A7.965 7.965 0 0 0 12 2c-4.41 0-8 3.588-8 8 0 4.411 3.59 8 8 8a7.966 7.966 0 0 0 4.335-1.283 1 1 0 0 0-.343-1.819" | |
| }))); | |
| }).withConfig({ | |
| componentId : "s1mwm9n7-14" | |
| })(["", ""], squares.d); | |
| const halfEnd = aria()(setAttribute).withConfig({ | |
| componentId : "s1mwm9n7-15" | |
| })(["", ""], squares.d); | |
| const moduleViews = aria()(__WEBPACK_IMPORTED_MODULE_1_jquery___default.a).withConfig({ | |
| componentId : "s1mwm9n7-16" | |
| })(["font-size: 14px;line-height: 1;height: 14px;vertical-align: top;margin-top: 2px;margin-left: 2px;"]); | |
| const TEXTAREA_FLAGS = aria()(pxColor.a).withConfig({ | |
| componentId : "s1mwm9n7-17" | |
| })(["border-radius: 0 0 4px 4px;border: 1px solid ", ";border-top: none; ", "box-shadow: none;margin-top: -2px;max-height: 80%;overflow-y: auto;overflow-x: hidden;padding-top: 6px;position: fixed;width: 213px;z-index: ", ";"], (text) => { | |
| return Object(cba.c)(text).line; | |
| }, "", out.h); | |
| const menupopup = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-18" | |
| })(["", "color: ", ";white-space: nowrap;"], theme.titleFontH6, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const option = aria()(vp.a).withConfig({ | |
| componentId : "s1mwm9n7-19" | |
| })(["position: absolute;right: 10px;top: 10px;width: 30px;"]); | |
| const span = Object(mapsLayout.a)(TEXTAREA_FLAGS); | |
| const form = aria.a.div.withConfig({ | |
| componentId : "s1mwm9n7-20" | |
| })(["border-top: 1px solid ", ";margin: 0 16px;"], (text) => { | |
| return Object(cba.c)(text).line; | |
| }); | |
| const figcaption = aria.a.h3.withConfig({ | |
| componentId : "s1mwm9n7-21" | |
| })(["", "color: ", ";margin: 8px 0 4px 12px;"], theme.labelsFont, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }); | |
| const updated = (self) => { | |
| return elt(h4, { | |
| "data-redditstyle" : true, | |
| onClick : self.onClick | |
| }, void 0, self.children, elt(pre, {}, void 0, self.displayText), elt(option, { | |
| "data-redditstyle" : true, | |
| on : self.isEnabled | |
| })); | |
| }; | |
| const triggerDiscussionLoadedEvent = Object(reverEnv.connect)(() => { | |
| return Object(factory.createStructuredSelector)({ | |
| canAccessRedesignProfiles : (childCompute) => { | |
| return flake.d.redesignProfiles(childCompute); | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| isModModeEnabled : ret.s, | |
| isOpen : Object(faceA.b)("USER_DROPDOWN_ID"), | |
| nightmode : data.O, | |
| url : model.p | |
| }); | |
| }, (redirect) => { | |
| return { | |
| toggleNightmode : (newPath) => { | |
| return redirect(Object(region.v)(newPath)); | |
| }, | |
| onOptIntoRedesign : () => { | |
| return redirect(Object(iter.h)()); | |
| }, | |
| onOptOutOfRedesign : () => { | |
| if ("new.reddit.com" !== window.location.host) { | |
| if (ctx.a.get("rseor3")) { | |
| ctx.a.remove("rseor3", { | |
| domain : config.a.cookieDomain | |
| }); | |
| redirect(Object(iter.k)()); | |
| } | |
| redirect(Object(iter.i)(true)); | |
| } else { | |
| window.location.host = "old.reddit.com"; | |
| } | |
| }, | |
| dispatchOpenLoginModal : () => { | |
| return redirect(Object(__ic2315.a)()); | |
| }, | |
| logoutUser : () => { | |
| return redirect(Object(parsed.m)()); | |
| }, | |
| toggleModMode : () => { | |
| return redirect(Object(chromo.b)()); | |
| } | |
| }; | |
| }); | |
| var numKeysDeleted = Object(options.w)({ | |
| isCompact : options.G, | |
| pageLayer : (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| } | |
| })(triggerDiscussionLoadedEvent(Object(clonedI.b)((that) => { | |
| const clojIsReversed = that.canAccessRedesignProfiles; | |
| const property = that.language; | |
| const onStartStopButtonClick = that.logoutUser; | |
| const onTapButtonClick = that.dispatchOpenLoginModal; | |
| const s = that.isCompact; | |
| const nfc = that.isModModeEnabled; | |
| const val = that.nightmode; | |
| const cancelCurrentLine = that.toggleModMode; | |
| const authedUser = that.user; | |
| const optgroup = Object(squares.c)(gamekit.a, Object(D.a)(property, "headerDropdown.userSettings"), false); | |
| const menupopup = Object(squares.c)(cs.a, Object(D.a)(property, "headerDropdown.helpCenter"), true); | |
| const h4 = Object(squares.c)(plip.a, Object(D.a)(property, "headerDropdown.visitOldReddit"), true); | |
| const elID = Object(squares.c)(text, Object(D.a)(property, "headerDropdown.loginSignup")); | |
| const pre = Object(squares.c)(text, Object(D.a)(property, "headerDropdown.logout")); | |
| const option = Object(squares.c)(Item, Object(D.a)(property, "headerDropdown.optOut"), false); | |
| const menuseparator = Object(squares.c)(Item, Object(D.a)(property, "headerDropdown.optIn"), false); | |
| const artistTrack = ((aUser) => { | |
| const up_since = aUser && aUser.coins || 0; | |
| return Object(D.a)(property, "gold.coinsNum", { | |
| num : up_since.toLocaleString() | |
| }); | |
| })(authedUser); | |
| const wbr = Object(squares.c)(link.a, Object(D.a)(property, "headerDropdown.coins"), false, artistTrack); | |
| const div = Object(squares.c)(res.a, Object(D.a)(property, "headerDropdown.premium"), false); | |
| return elt("div", { | |
| className : component.d | |
| }, void 0, elt(br, { | |
| "aria-expanded" : that.isOpen, | |
| "aria-haspopup" : true, | |
| className : Object(dp.a)(that.className, { | |
| "dropdown-open" : that.isOpen | |
| }), | |
| id : "USER_DROPDOWN_ID", | |
| onClick : () => { | |
| that.onClick(); | |
| that.sendEventWithName("user"); | |
| } | |
| }, void 0, elt(docFragmentA, {}, void 0, ((cur) => { | |
| return cur ? elt(groupBy, { | |
| isUsernameVisible : s | |
| }, void 0, cur.accountIcon && elt(wbr, { | |
| src : cur.accountIcon | |
| }), elt(textarea, { | |
| isUsernameVisible : s | |
| }, void 0, elt(menupopup, {}, void 0, cur.displayText, cur.isGold && elt(moduleViews, { | |
| title : Object(D.a)(that.language, "gold.premiumCTA.title") | |
| })), elt(menuitem, {}, void 0, elt(currentAbsoluteChild, {}), elt("span", {}, void 0, ((xyz) => { | |
| const artistTrack = xyz.commentKarma + xyz.postKarma; | |
| const karmaConfig = Object(nebColor.b)(artistTrack); | |
| return Object(D.a)(property, "account.karmaTotal", { | |
| karma : karmaConfig | |
| }); | |
| })(cur))), !!cur.coins && elt(figure, {}, void 0, elt(menuseparator, {}), elt("span", {}, void 0, ((g) => { | |
| return Object(nebColor.b)(g.coins || 0); | |
| })(cur))))) : elt(elID, {}, void 0, elt(optgroup, {})); | |
| })(that.user), elt(strong, {})), elt(answers.a, {}, void 0, Object(D.a)(property, "header.userDropdown"))), elt(span, { | |
| isFixed : true, | |
| isOpen : that.isOpen, | |
| tooltipId : "USER_DROPDOWN_ID" | |
| }, void 0, !s && elt(_react2.a.Fragment, {}, void 0, authedUser && elt(action.Fragment, {}, void 0, elt(figcaption, { | |
| role : "heading" | |
| }, void 0, Object(D.a)(property, "headerDropdown.myStuff")), ((apiFieldShape, isSlidingUp, propertyParent) => { | |
| const n = Object(D.a)(propertyParent, "headerDropdown.myProfile"); | |
| const wbr = Object(squares.c)(transform, n, true); | |
| const menupopup = Object(squares.c)(transform, n, false); | |
| return isSlidingUp ? elt(menupopup, { | |
| href : apiFieldShape.url | |
| }) : elt(wbr, { | |
| href : `${config.a.redditUrl}${apiFieldShape.url}` | |
| }); | |
| })(authedUser, clojIsReversed, property), elt(optgroup, { | |
| href : "/settings" | |
| })), elt(figcaption, { | |
| role : "heading" | |
| }, void 0, Object(D.a)(property, "headerDropdown.viewOptions")), authedUser && authedUser.isMod && elt(updated, { | |
| displayText : Object(D.a)(property, "subscriptions.viewOptions.modMode"), | |
| isEnabled : nfc, | |
| onClick : () => { | |
| that.sendEvent(Object(area_node.h)(!nfc)); | |
| cancelCurrentLine(); | |
| } | |
| }, void 0, elt(halfEnd, {})), elt(updated, { | |
| displayText : "Night Mode", | |
| isEnabled : val, | |
| onClick : () => { | |
| that.sendEvent(((diff) => { | |
| return (context) => { | |
| return Object.assign({ | |
| source : "user_dropdown", | |
| action : "click", | |
| noun : diff ? "night_mode_off" : "night_mode_on" | |
| }, pick(context)); | |
| }; | |
| })(val)); | |
| that.toggleNightmode(!val); | |
| } | |
| }, void 0, elt(menu, {})), elt(figcaption, { | |
| role : "heading" | |
| }, void 0, Object(D.a)(property, "headerDropdown.moreStuff")), elt(action.Fragment, {}, void 0, elt(wbr, { | |
| href : "/coins", | |
| onClick : () => { | |
| exported.f(); | |
| that.sendEvent((() => { | |
| return (context) => { | |
| return Object.assign({ | |
| source : "user_dropdown", | |
| action : "click", | |
| noun : "coins", | |
| correlationId : exported.e() | |
| }, pick(context)); | |
| }; | |
| })()); | |
| } | |
| }), elt(div, { | |
| href : "/premium", | |
| onClick : () => { | |
| endNode.g(); | |
| that.sendEvent((() => { | |
| return (context) => { | |
| return Object.assign({ | |
| source : "user_dropdown", | |
| action : "click", | |
| noun : "premium", | |
| correlationId : endNode.f() | |
| }, pick(context)); | |
| }; | |
| })()); | |
| } | |
| })), elt(menupopup, { | |
| href : "https://www.reddithelp.com" | |
| }), elt(h4, { | |
| href : "https://old.reddit.com" + that.url, | |
| onClick : () => { | |
| that.sendEvent((s) => { | |
| return { | |
| source : "redesignbanner", | |
| action : "click", | |
| noun : "2xdropdown_visit_old", | |
| screen : info.screen(s), | |
| subreddit : info.subreddit(s) | |
| }; | |
| }); | |
| } | |
| }), isCucumber2 ? authedUser && elt(option, { | |
| onClick : () => { | |
| that.sendEvent((s) => { | |
| return { | |
| source : "redesignbanner", | |
| action : "click", | |
| noun : "2xdropdown_opt_out", | |
| screen : info.screen(s), | |
| subreddit : info.subreddit(s) | |
| }; | |
| }); | |
| that.onOptOutOfRedesign(); | |
| } | |
| }) : authedUser && elt(menuseparator, { | |
| href : "", | |
| onClick : () => { | |
| that.sendEvent((s) => { | |
| return { | |
| source : "redesignbanner", | |
| action : "click", | |
| noun : "2xdropdown_opt_in", | |
| screen : info.screen(s), | |
| subreddit : info.subreddit(s) | |
| }; | |
| }); | |
| that.onOptIntoRedesign(); | |
| } | |
| }), elt(form, {})), authedUser ? elt(pre, { | |
| href : "#", | |
| onClick : (value) => { | |
| onStartStopButtonClick(); | |
| value.preventDefault(); | |
| } | |
| }) : elt(elID, { | |
| href : "#", | |
| onClick : (value) => { | |
| if (Object(main.a)(value)) { | |
| value.preventDefault(); | |
| value.stopPropagation(); | |
| onTapButtonClick(); | |
| } | |
| } | |
| }))); | |
| }))); | |
| var target = $("./src/reddit/components/ModerationDropdown/index.tsx"); | |
| var change = $("./src/reddit/helpers/trackers/navigation.ts"); | |
| var source = $("./src/reddit/icons/svgs/Moderate/index.tsx"); | |
| var makeSVG = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var draw = (pointer) => { | |
| return makeSVG("svg", { | |
| className : pointer.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 20 20" | |
| }, void 0, makeSVG("path", { | |
| d : "M5,15 C4.448,15 4,14.553 4,14 L4,11.172 C4,10.906 4.105,10.652 4.293,10.465 L12.379,2.379 C12.77,1.988 13.402,1.988 13.793,2.379 L16.621,5.207 C17.012,5.598 17.012,6.23 16.621,6.621 L8.536,14.707 C8.348,14.895 8.094,15 7.829,15 L5,15 Z M17,16 C17.552,16 18,16.447 18,17 C18,17.553 17.552,18 17,18 L3,18 C2.448,18 2,17.553 2,17 C2,16.447 2.448,16 3,16 L17,16 Z" | |
| }), makeSVG("g", { | |
| fill : "none", | |
| fillRule : "evenodd" | |
| }, void 0, makeSVG("polygon", { | |
| points : "0 20 20 20 20 0 0 0" | |
| }), makeSVG("use", {}))); | |
| }; | |
| var merge = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const value = "HeaderUserActions--Chat"; | |
| const url = "HeaderUserActions--Messages"; | |
| const b = "HeaderUserActions--Moderation"; | |
| const node = "HeaderUserActions--NewPost"; | |
| const docFragmentB = "\n height: 16px;\n width: 16px;\n"; | |
| const browserName = aria.a.span.withConfig({ | |
| componentId : "s1c26b9-0" | |
| })(["& ~ & {margin-left: 8px;}"]); | |
| const componentJsStreams = aria()(draw).withConfig({ | |
| componentId : "s1c26b9-1" | |
| })(["fill: ", ";", ""], (query) => { | |
| return Object(cba.c)(query).active; | |
| }, docFragmentB); | |
| const idsSend = Object(row["d"])()`\n fill: ${(editFlags) => { | |
| return editFlags.isLit ? color.a.orangered : ""; | |
| }};\n display: inline-block;\n`; | |
| const defaultStub = aria()(source.a).withConfig({ | |
| componentId : "s1c26b9-2" | |
| })(["", "", ""], idsSend, docFragmentB); | |
| const withoutMyMiniLockID = Object(dd.css)(["align-items: center;display: flex;flex-direction: row;padding: 8px;position: relative;", ""], copyFrom.p); | |
| const patternSubschema = aria.a.button.withConfig({ | |
| componentId : "s1c26b9-3" | |
| })(["", ""], withoutMyMiniLockID); | |
| const activeQPsOnNewHandler = aria.a.a.withConfig({ | |
| componentId : "s1c26b9-4" | |
| })(["", ""], withoutMyMiniLockID); | |
| const tree = aria()(_tr.a).withConfig({ | |
| componentId : "s1c26b9-5" | |
| })(["display: none;@media (min-width: ", "px) {display: flex;}"], 600); | |
| const children = aria()(numKeysDeleted).withConfig({ | |
| componentId : "s1c26b9-6" | |
| })(["margin-left: 8px;"]); | |
| const combinedSrc = aria()(target.b).withConfig({ | |
| componentId : "s1c26b9-7" | |
| })(["margin-top: -8px;"]); | |
| const condaEnvsObservable = Object(options.w)({ | |
| isCompact : options.G, | |
| pageLayer : (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| } | |
| }); | |
| const list_element_param = Object(factory.createStructuredSelector)({ | |
| isCustomizeFlyoutShowing : (LoginModel) => { | |
| return LoginModel.user.isCustomizeFlyoutShowing; | |
| }, | |
| isModerator : startAtNode.e, | |
| unreadNotifications : data.ab, | |
| activeDropdownId : faceA.a | |
| }); | |
| const condaInfoObservable = Object(reverEnv.connect)(list_element_param, (saveNotifs, token) => { | |
| return { | |
| onOpenModerationDropdown : () => { | |
| return saveNotifs(Object(schema.e)({ | |
| tooltipId : target.a | |
| })); | |
| }, | |
| onOpenUserDropdown : () => { | |
| return saveNotifs(Object(schema.e)({ | |
| tooltipId : "USER_DROPDOWN_ID" | |
| })); | |
| }, | |
| toggleTooltip : (tooltipToggledWithCheckbox) => { | |
| return saveNotifs(Object(schema.e)({ | |
| tooltipId : tooltipToggledWithCheckbox | |
| })); | |
| }, | |
| onChatClick : () => { | |
| return saveNotifs(Object(gameRect.b)()); | |
| }, | |
| requestCreatePost : () => { | |
| if (token.pageLayer) { | |
| saveNotifs($this.o(token.pageLayer)); | |
| } | |
| }, | |
| onDismissCustomizeFlyout : () => { | |
| return saveNotifs(Object(region.r)()); | |
| } | |
| }; | |
| }); | |
| var BaseRep = Object(clonedI.b)(condaEnvsObservable(condaInfoObservable(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.sendEventWithName = (value) => { | |
| return this.props.sendEvent(Object(change.d)(value)); | |
| }; | |
| this.onClickMail = () => { | |
| return this.sendEventWithName("mail"); | |
| }; | |
| this.onClickCreatePost = () => { | |
| this.sendEventWithName("create_post"); | |
| this.props.requestCreatePost(); | |
| }; | |
| this.onClickChat = () => { | |
| this.sendEventWithName("chat"); | |
| this.props.onChatClick(); | |
| }; | |
| this.onOpenModerationDropdown = () => { | |
| this.props.onOpenModerationDropdown(); | |
| this.sendEventWithName("mod_entry"); | |
| }; | |
| } | |
| render() { | |
| var settings = this.props; | |
| const name = settings.activeDropdownId; | |
| const langClass = settings.className; | |
| const hasSubMenu = settings.isCustomizeFlyoutShowing; | |
| const setState = settings.isModerator; | |
| const alreadyBlocked = settings.isCompact; | |
| const artistTrack = settings.language; | |
| const d = settings.onDismissCustomizeFlyout; | |
| const onPlusClick = settings.onOpenUserDropdown; | |
| const $ = settings.toggleTooltip; | |
| const obj = settings.unreadNotifications; | |
| const githubUserId = settings.user; | |
| const newChannelState = !(!obj || !obj.hasUnreadModmail && !obj.hasUnreadOldModmail); | |
| const browser = (index, action) => { | |
| return merge(dst.c, { | |
| caretOnTop : true, | |
| tooltipId : index, | |
| text : action | |
| }); | |
| }; | |
| return _react2.a.createElement(_tr.a, { | |
| ref : (container) => { | |
| return this.container = container; | |
| }, | |
| className : langClass | |
| }, !alreadyBlocked && merge(tree, {}, void 0, setState && merge(action.Fragment, {}, void 0, merge(browserName, { | |
| id : b, | |
| onMouseEnter : () => { | |
| return $(b); | |
| }, | |
| onMouseLeave : () => { | |
| return name === b && $(b); | |
| } | |
| }, b, merge(Button, { | |
| "aria-expanded" : name === target.a, | |
| "aria-haspopup" : true, | |
| "aria-label" : Object(D.a)(artistTrack, "header.moderation"), | |
| id : target.a, | |
| onClick : this.onOpenModerationDropdown, | |
| isOpen : name === target.a | |
| }, void 0, merge(defaultStub, { | |
| isLit : newChannelState | |
| })), browser(b, Object(D.a)(artistTrack, "header.moderation"))), merge(combinedSrc, { | |
| isOpen : name === target.a, | |
| unreadNotifications : obj, | |
| sendEventWithName : this.sendEventWithName | |
| }, target.a)), githubUserId && merge(action.Fragment, {}, void 0, merge(browserName, { | |
| id : value, | |
| onMouseEnter : () => { | |
| return $(value); | |
| }, | |
| onMouseLeave : () => { | |
| return name === value && $(value); | |
| } | |
| }, value, merge(activeQPsOnNewHandler, { | |
| href : `${config.a.redditUrl}/chat`, | |
| onClick : Object(deepArrayTest.a)(this.onClickChat) | |
| }, void 0, merge(sourceMapSettings, {})), browser(value, Object(D.a)(artistTrack, "header.chat"))), merge(browserName, { | |
| id : url, | |
| onMouseEnter : () => { | |
| return $(url); | |
| }, | |
| onMouseLeave : () => { | |
| return name === url && $(url); | |
| } | |
| }, url, merge(activeQPsOnNewHandler, { | |
| href : obj && obj.hasUnreadMail ? "/message/unread" : "/message/inbox", | |
| onClick : this.onClickMail | |
| }, void 0, merge(resolve, { | |
| unreadCount : obj && obj.inboxCount || 0 | |
| })), browser(url, Object(D.a)(artistTrack, "header.messages"))), merge(browserName, { | |
| id : node, | |
| onMouseEnter : () => { | |
| return $(node); | |
| }, | |
| onMouseLeave : () => { | |
| return name === node && $(node); | |
| } | |
| }, node, merge(patternSubschema, { | |
| "aria-label" : Object(D.a)(artistTrack, "header.newPost"), | |
| onClick : this.onClickCreatePost | |
| }, void 0, merge(componentJsStreams, {})), browser(node, Object(D.a)(artistTrack, "header.newPost"))))), merge(children, { | |
| onClick : onPlusClick, | |
| user : githubUserId, | |
| sendEventWithName : this.sendEventWithName | |
| }), hasSubMenu && merge(success, { | |
| onCloseFlyout : d | |
| })); | |
| } | |
| }))); | |
| var search = $("./src/reddit/components/Header/User/index.m.less"); | |
| var req = $.n(search); | |
| var domplate = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const allModelsLoadedDeferred = Object(dd.css)([".", " {color: ", ";fill: ", ";}"], req.a.link, (selector) => { | |
| return Object(cba.c)(selector).button; | |
| }, (selector) => { | |
| return Object(cba.c)(selector).button; | |
| }); | |
| const wsFunction = Object(factory.createStructuredSelector)({ | |
| account : (value) => { | |
| return value.user.account; | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| origin : app.f | |
| }); | |
| var offset = Object(options.w)()(Object(reverEnv.connect)(wsFunction, (saveNotifs) => { | |
| return { | |
| onOpenLoginModal : () => { | |
| saveNotifs(Object(last.l)({ | |
| actionSource : last.a.HeaderLogin | |
| })); | |
| saveNotifs(Object(__ic2315.a)()); | |
| }, | |
| onOpenRegisterModal : () => { | |
| saveNotifs(Object(last.l)({ | |
| actionSource : last.a.HeaderSignup | |
| })); | |
| saveNotifs(Object(__ic2315.b)()); | |
| } | |
| }; | |
| })(function(that) { | |
| return domplate("div", { | |
| className : Object(dp.a)(that.className, req.a.row) | |
| }, void 0, !that.account && function(options) { | |
| const event = options.pageLayer; | |
| const TRAVIS_API_JOBS_URL = config.a.accountManagerOrigin; | |
| const url = event ? event.url : "/"; | |
| const stripeAPIVersion = event && event.meta && event.meta.name === self.Sb.EXPLORE ? encodeURIComponent(options.origin) : encodeURIComponent(options.origin + url); | |
| return domplate("div", { | |
| className : req.a.loggedOutRow | |
| }, void 0, domplate(obj.h, { | |
| redditStyle : true, | |
| className : req.a.button, | |
| href : `${TRAVIS_API_JOBS_URL}/login?dest=${stripeAPIVersion}`, | |
| onClick : (value) => { | |
| if (Object(main.a)(value)) { | |
| value.stopPropagation(); | |
| value.preventDefault(); | |
| options.onOpenLoginModal(); | |
| } | |
| } | |
| }, void 0, Object(D.a)(options.language, "session.login.submit")), domplate(obj.e, { | |
| redditStyle : true, | |
| className : Object(dp.a)(req.a.separator, req.a.button), | |
| href : `${TRAVIS_API_JOBS_URL}/register?dest=${stripeAPIVersion}`, | |
| onClick : (value) => { | |
| if (Object(main.a)(value)) { | |
| value.stopPropagation(); | |
| value.preventDefault(); | |
| options.onOpenRegisterModal(); | |
| } | |
| } | |
| }, void 0, Object(D.a)(options.language, "session.register.submit"))); | |
| }(that), domplate(BaseRep, { | |
| className : Object(dp.a)({ | |
| [req.a.loggedOut]:!that.account | |
| }), | |
| language : that.language, | |
| user : that.account | |
| })); | |
| })); | |
| var args = $("./src/reddit/actions/page.ts"); | |
| var outsetMap = $("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"); | |
| var red = $("./src/reddit/components/ProfileIcon/index.m.less"); | |
| var processor = $.n(red); | |
| var entityText = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var doc = $("./src/reddit/components/SubredditIcon/index.tsx"); | |
| var log = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var wadd = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var exports; | |
| var test = (conf) => { | |
| return wadd("svg", { | |
| className : conf.className, | |
| viewBox : "0 0 14 14", | |
| version : "1.1" | |
| }, void 0, wadd("path", { | |
| d : "M4.863 8.963a1.6 1.6 0 0 0 .586.585L3.332 10.77a.804.804 0 0 1-.607.079.8.8 0 0 1-.486-.372L.708 7.824A.8.8 0 0 1 1 6.732l2.12-1.224c-.001.273.065.55.21.802l1.533 2.653zm8.43-3.983a.8.8 0 0 1-.372 1.133L6.57 8.896a.8.8 0 0 1-1.014-.333L4.025 5.91a.8.8 0 0 1 .218-1.045L9.829.755A.799.799 0 0 1 10.995 1l2.298 3.98zM7.666 9.756l1.6 2.4a.8.8 0 0 1-1.331.888L7 11.642l-.934 1.402a.8.8 0 0 1-1.331-.887l1.6-2.4c.296-.446 1.034-.446 1.33 0z", | |
| fill : "currentColor", | |
| fillRule : "evenodd" | |
| })); | |
| }; | |
| var svg = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var mixin = function(o, s) { | |
| var obj = {}; | |
| var a; | |
| for (a in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, a) && s.indexOf(a) < 0) { | |
| obj[a] = o[a]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| a = Object.getOwnPropertySymbols(o); | |
| for (; i < a.length; i++) { | |
| if (s.indexOf(a[i]) < 0) { | |
| obj[a[i]] = o[a[i]]; | |
| } | |
| } | |
| } | |
| return obj; | |
| }; | |
| var indexHtml = Object(dd.withTheme)((obj) => { | |
| var buttonClass = obj.className; | |
| var grid = obj.isBadged; | |
| var data = mixin(obj, ["className", "isBadged"]); | |
| return svg("svg", { | |
| className : buttonClass, | |
| viewBox : "0 0 20 20", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, svg("path", { | |
| d : "M7 8c0-1.654 1.346-3 3-3s3 1.346 3 3v2.843c-.511.17-1.47.392-3 .392-1.535 0-2.495-.223-3-.391V8zm8 1.895c2.409.46 4 1.241 4 2.131 0 1.418-4.03 2.568-9 2.568s-9-1.15-9-2.568c0-.89 1.59-1.671 4-2.131V8c0-2.757 2.243-5 5-5s5 2.243 5 5v1.895zM2.74 14.599c2.152.744 5.127.995 7.26.995s5.108-.25 7.26-.995l-2.955 2.12a7.394 7.394 0 0 1-8.61 0l-2.955-2.12z", | |
| fill : "inherit", | |
| fillRule : "evenodd" | |
| }), svg("circle", { | |
| cx : "16", | |
| cy : "4", | |
| r : "4", | |
| fill : grid ? Object(cba.c)(data).body : "none" | |
| }), svg("circle", { | |
| cx : "16", | |
| cy : "4", | |
| r : "3", | |
| fill : grid ? color.a.orangered : "none" | |
| })); | |
| }); | |
| var extend = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var _attr = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var label = (props) => { | |
| return _react2.a.createElement("svg", extend({ | |
| width : "20px", | |
| height : "20px", | |
| viewBox : "0 0 20 20", | |
| version : "1.1", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, props), _attr("g", { | |
| fillRule : "evenodd", | |
| stroke : "none", | |
| strokeWidth : "1" | |
| }, void 0, _attr("path", { | |
| d : "M15.5,11 L13,11 C12.724,11 12.5,10.776 12.5,10.5 C12.5,10.224 12.724,10 13,10 L15.5,10 C15.776,10 16,10.224 16,10.5 C16,10.776 15.776,11 15.5,11 Z M15.5,13.5 L7.5,13.5 C7.224,13.5 7,13.276 7,13 C7,12.724 7.224,12.5 7.5,12.5 L15.5,12.5 C15.776,12.5 16,12.724 16,13 C16,13.276 15.776,13.5 15.5,13.5 Z M15.5,16 L7.5,16 C7.224,16 7,15.776 7,15.5 C7,15.224 7.224,15 7.5,15 L15.5,15 C15.776,15 16,15.224 16,15.5 C16,15.776 15.776,16 15.5,16 Z M7,7.5 C7,7.224 7.224,7 7.5,7 L10.5,7 C10.776,7 11,7.224 11,7.5 L11,10.5 C11,10.776 10.776,11 10.5,11 L7.5,11 C7.224,11 7,10.776 7,10.5 L7,7.5 Z M17,5 C17.553,5 18,5.447 18,6 L18,17 C18,17.553 17.553,18 17,18 L6,18 C5.447,18 5,17.553 5,17 L5,6 C5,5.447 5.447,5 6,5 L17,5 Z M6.0156,4.0156 C4.9116,4.0156 4.0156,4.9116 4.0156,6.0156 L4.0156,15.4926 C4.0156,15.6686 4.0456,15.8366 4.0886,15.9996 L2.9996,15.9996 C2.4476,15.9996 1.9996,15.5526 1.9996,14.9996 L1.9996,2.9996 C1.9996,2.4476 2.4476,1.9996 2.9996,1.9996 L14.9996,1.9996 C15.5526,1.9996 15.9996,2.4476 15.9996,2.9996 L15.9996,4.0886 C15.8366,4.0456 15.6686,4.0156 15.4926,4.0156 L6.0156,4.0156 Z" | |
| }))); | |
| }; | |
| var gradientEvent = $("./src/reddit/icons/svgs/News/index.tsx"); | |
| var list = $("./src/reddit/components/HeaderSubredditSelector/index.m.less"); | |
| var context = $.n(list); | |
| var expect = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| !function(self) { | |
| self.All = "All"; | |
| self.Appeal = "Appeal"; | |
| self.Category = "Category"; | |
| self.Coins = "Coins"; | |
| self.Community = "Community"; | |
| self.CommunitySearch = "CommunitySearch"; | |
| self.CreateCommunity = "CreateCommunity"; | |
| self.CreatePost = "CreatePost"; | |
| self.Explore = "Explore"; | |
| self.GlobalSearch = "GlobalSearch"; | |
| self.Home = "Home"; | |
| self.Inbox = "Inbox"; | |
| self.ModListing = "ModListing"; | |
| self.ModMail = "ModMail"; | |
| self.ModMailBeta = "ModMailBeta"; | |
| self.ModQueue = "ModQueue"; | |
| self.Multi = "Multi"; | |
| self.News = "News"; | |
| self.OC = "OC"; | |
| self.Popular = "Popular"; | |
| self.Premium = "Premium"; | |
| self.Report = "Report"; | |
| self.Settings = "Settings"; | |
| self.SubredditCreation = "SubredditCreation"; | |
| self.Unknown = "Unknown"; | |
| self.UserProfile = "UserProfile"; | |
| self.UserProfileName = "UserProfileName"; | |
| self.ViewDraft = "ViewDraft"; | |
| }(exports || (exports = {})); | |
| var insetMap = $("./src/lib/objectSelector/index.ts"); | |
| var tracedata = $("./src/reddit/actions/pages/subredditWiki/constants.ts"); | |
| var DOM = $("./src/reddit/selectors/experiments/exploreV2.ts"); | |
| var domain = $("./src/reddit/selectors/subreddit.ts"); | |
| var currentPage = Object(insetMap.a)((data, { | |
| pageLayer : artistTrack | |
| }) => { | |
| const hasOptions = !!data.user.account; | |
| const type = Object(options.V)(artistTrack); | |
| switch(type) { | |
| case "index": | |
| case "listing": | |
| { | |
| const hasOptions2 = Object(f.g)(data) && Object(f.n)(data); | |
| return hasOptions || hasOptions2 ? { | |
| type : exports.Home | |
| } : { | |
| type : exports.Popular | |
| }; | |
| } | |
| case "modListing": | |
| return { | |
| type : exports.ModListing | |
| }; | |
| case "modQueuePages": | |
| return { | |
| type : exports.ModQueue | |
| }; | |
| case "news": | |
| return { | |
| type : exports.News | |
| }; | |
| case "originalContent": | |
| return { | |
| type : exports.OC | |
| }; | |
| case "postCreation": | |
| return { | |
| type : exports.CreatePost | |
| }; | |
| case "postDraft": | |
| return { | |
| type : exports.ViewDraft | |
| }; | |
| case "subredditCreation": | |
| return { | |
| type : exports.SubredditCreation | |
| }; | |
| case "coins": | |
| return { | |
| type : exports.Coins | |
| }; | |
| case "premium": | |
| return { | |
| type : exports.Premium | |
| }; | |
| case "appeal": | |
| return { | |
| type : exports.Appeal | |
| }; | |
| case "explore": | |
| return { | |
| type : exports.Explore | |
| }; | |
| } | |
| const jstModel = data.user.account; | |
| if (jstModel) { | |
| switch(type) { | |
| case "inboxPages": | |
| return { | |
| type : exports.Inbox, | |
| model : jstModel | |
| }; | |
| case "settings": | |
| return { | |
| type : exports.Settings, | |
| model : jstModel | |
| }; | |
| } | |
| } | |
| const datum = Object(options.P)(data, { | |
| pageLayer : artistTrack | |
| }); | |
| if ("all" === datum) { | |
| return { | |
| type : exports.All | |
| }; | |
| } | |
| if ("popular" === datum) { | |
| return { | |
| type : exports.Popular | |
| }; | |
| } | |
| const liferayArticleModel = Object(options.t)(data, { | |
| pageLayer : artistTrack | |
| }); | |
| if (liferayArticleModel) { | |
| return "searchResults" === type ? { | |
| type : exports.CommunitySearch, | |
| model : liferayArticleModel | |
| } : { | |
| type : exports.Community, | |
| model : liferayArticleModel | |
| }; | |
| } | |
| const DatumTag = Object(options.e)(data, { | |
| pageLayer : artistTrack | |
| }); | |
| if (DatumTag) { | |
| return { | |
| type : exports.Multi, | |
| model : DatumTag | |
| }; | |
| } | |
| if (Object(options.n)(data, { | |
| pageLayer : artistTrack | |
| }) && Object(DOM.a)(data, { | |
| expEventOverride : false | |
| })) { | |
| return { | |
| type : exports.Explore | |
| }; | |
| } | |
| const kqObj = Object(options.l)(data, { | |
| pageLayer : artistTrack | |
| }); | |
| if (kqObj) { | |
| return { | |
| type : exports.UserProfile, | |
| model : kqObj | |
| }; | |
| } | |
| const datatype = Object(options.j)(artistTrack); | |
| if (datatype) { | |
| return { | |
| type : exports.UserProfileName, | |
| name : `u/${datatype}` | |
| }; | |
| } | |
| if (type && "searchResults" === type) { | |
| return { | |
| type : exports.GlobalSearch | |
| }; | |
| } | |
| if ("subredditWiki" === type) { | |
| const subredditName = Object(options.q)(data, { | |
| pageLayer : artistTrack | |
| }) || tracedata.a; | |
| const jstModel = Object(domain.x)(data, { | |
| subredditName : subredditName | |
| }); | |
| if (jstModel) { | |
| return { | |
| type : exports.Community, | |
| model : jstModel | |
| }; | |
| } | |
| } | |
| return { | |
| type : exports.Unknown | |
| }; | |
| }); | |
| var location = $("./src/reddit/components/HeaderSubredditSelector/GenericListItem/index.m.less"); | |
| var result = $.n(location); | |
| var manualElement = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var e = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const notDownloadedCallback = Object(dd.css)([".", " {&.m-focused {background-color: ", ";}}"], result.a.item, (uploadUrl) => { | |
| return Object(cba.c)(uploadUrl).field; | |
| }); | |
| var abc2 = $("./src/reddit/routes/modListing/index.ts"); | |
| var spec = $("./src/reddit/selectors/multireddit.ts"); | |
| var cls = $("./src/lib/LinkedListMap/index.ts"); | |
| var exists = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const eventFoundInMaps = Object(factory.createStructuredSelector)({ | |
| account : (value) => { | |
| return value.user.account; | |
| }, | |
| favoriteProfiles : (options) => { | |
| return options.subscriptions.favoriteProfileOrder.map((modelindex) => { | |
| return options.profiles.models[modelindex]; | |
| }).filter(Boolean); | |
| }, | |
| favoriteSubreddits : ($scope) => { | |
| return $scope.subscriptions.favoriteSubredditOrder.map((modelindex) => { | |
| return $scope.subreddits.models[modelindex]; | |
| }).filter(Boolean); | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| moderatingSubreddits : ($scope) => { | |
| return ($scope.subreddits.moderated.order || []).map((modelindex) => { | |
| return $scope.subreddits.models[modelindex]; | |
| }).filter(Boolean); | |
| }, | |
| moderatingSubredditsPending : (state) => { | |
| return state.subreddits.moderated.api.pending || !state.subreddits.moderated.api.fetched; | |
| }, | |
| multis : (e) => { | |
| return Object(spec.g)(e, {}); | |
| }, | |
| multisPending : (compound) => { | |
| return compound.multireddits.api.forUser.pending || !compound.multireddits.api.forUser.fetched; | |
| }, | |
| profiles : (view) => { | |
| return view.subscriptions.profileOrder.map((modelindex) => { | |
| return view.profiles.models[modelindex]; | |
| }).filter(Boolean); | |
| }, | |
| subscriptions : (options) => { | |
| return options.subscriptions.subredditOrder.map((modelindex) => { | |
| return options.subreddits.models[modelindex]; | |
| }).filter(Boolean); | |
| }, | |
| subscriptionsPending : (module) => { | |
| return module.subscriptions.api.pending || !module.subscriptions.api.fetched; | |
| }, | |
| trendingSubreddits : ($scope) => { | |
| return $scope.subreddits.trending.map((modelindex) => { | |
| return $scope.subreddits.models[modelindex]; | |
| }).filter(Boolean); | |
| } | |
| }); | |
| var types; | |
| !function(exports) { | |
| exports[exports.Header = 0] = "Header"; | |
| exports[exports.Subreddit = 1] = "Subreddit"; | |
| exports[exports.SubredditAutocomplete = 2] = "SubredditAutocomplete"; | |
| exports[exports.Profile = 3] = "Profile"; | |
| exports[exports.Multi = 4] = "Multi"; | |
| exports[exports.GenericClickable = 5] = "GenericClickable"; | |
| exports[exports.GenericLink = 6] = "GenericLink"; | |
| exports[exports.LoadingState = 7] = "LoadingState"; | |
| exports[exports.Category = 8] = "Category"; | |
| exports[exports.Action = 9] = "Action"; | |
| }(types || (types = {})); | |
| const wi = [(canCreateDiscussions, property) => { | |
| return { | |
| id : exports.All, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/r/all", | |
| displayText : Object(D.a)(property, "subscriptions.all"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(block.a, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "subscriptions.all")); | |
| } | |
| }, | |
| telemetryNoun : "all" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.OC, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/original", | |
| displayText : Object(D.a)(property, "subscriptions.oc"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(x.a, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "subscriptions.oc")); | |
| } | |
| }, | |
| telemetryNoun : "original_content" | |
| }; | |
| }]; | |
| const pipelets = [(canCreateDiscussions, property) => { | |
| return { | |
| id : "reddit-feeds", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(property, "subscriptions.redditFeeds") | |
| } | |
| }; | |
| }, (canCreateDiscussions, property, hasData) => { | |
| return { | |
| id : exports.Home, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/", | |
| displayText : Object(D.a)(property, "header.home"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(indexHtml, { | |
| className : Object(dp.a)(classes, context.a.itemIcon), | |
| isBadged : hasData && hasData.isBadged | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.home")); | |
| } | |
| }, | |
| telemetryNoun : "home" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.Popular, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/r/popular", | |
| displayText : Object(D.a)(property, "subscriptions.popular"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(message.a, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "subscriptions.popular")); | |
| } | |
| }, | |
| telemetryNoun : "popular" | |
| }; | |
| }, ...wi]; | |
| const trytes = [(canCreateDiscussions, property) => { | |
| return { | |
| id : "reddit-feeds", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(property, "subscriptions.redditFeeds") | |
| } | |
| }; | |
| }, (isSlidingUp, property, canCreateDiscussions) => { | |
| const id = !canCreateDiscussions.exploreV2Variant; | |
| return { | |
| id : id ? exports.Home : exports.Popular, | |
| type : types.GenericLink, | |
| model : { | |
| url : id ? "/" : "/r/popular", | |
| displayText : Object(D.a)(property, "subscriptions.popular"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(message.a, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "subscriptions.popular")); | |
| } | |
| }, | |
| telemetryNoun : "popular" | |
| }; | |
| }, ...wi]; | |
| const related_node_ids = [(canCreateDiscussions, property) => { | |
| return { | |
| id : "reddit-other", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(property, "subscriptions.otherFeeds") | |
| } | |
| }; | |
| }, (set, property) => { | |
| return { | |
| id : exports.Settings, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/settings", | |
| displayText : Object(D.a)(property, "header.settings"), | |
| icon : ({ | |
| className : langClass | |
| }) => { | |
| return exists(Tooltip, { | |
| className : langClass, | |
| iconUrl : set.accountIcon | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.settings")); | |
| } | |
| }, | |
| telemetryNoun : "settings" | |
| }; | |
| }, (set, property) => { | |
| return { | |
| id : exports.Inbox, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/message/inbox/", | |
| displayText : Object(D.a)(property, "header.messages"), | |
| icon : ({ | |
| className : langClass | |
| }) => { | |
| return exists(Tooltip, { | |
| className : langClass, | |
| iconUrl : set.accountIcon | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.messages")); | |
| } | |
| }, | |
| telemetryNoun : "mail" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.CreatePost, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/submit", | |
| displayText : Object(D.a)(property, "header.newPost"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(draw, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.newPost")); | |
| } | |
| }, | |
| telemetryNoun : "create_post" | |
| }; | |
| }]; | |
| const undefinedPropNames = [(canCreateDiscussions, property) => { | |
| return { | |
| id : exports.Coins, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/coins", | |
| displayText : Object(D.a)(property, "header.coins"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(link.a, { | |
| className : Object(dp.a)(classes, context.a.itemCoin) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.coins")); | |
| } | |
| }, | |
| telemetryNoun : "coins" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.Premium, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/premium", | |
| displayText : Object(D.a)(property, "header.premium"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(res.a, { | |
| className : Object(dp.a)(classes, context.a.itemPremium) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.premium")); | |
| } | |
| }, | |
| telemetryNoun : "premium" | |
| }; | |
| }]; | |
| const modifiedSections = [(canCreateDiscussions, property) => { | |
| return { | |
| id : exports.ModQueue, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/r/mod/about/modqueue", | |
| displayText : Object(D.a)(property, "header.modQueue"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(source.a, { | |
| className : Object(dp.a)(classes, context.a.itemModQueue) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.modQueue")); | |
| } | |
| }, | |
| telemetryNoun : "mod_queue" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.ModMailBeta, | |
| type : types.GenericLink, | |
| model : { | |
| url : "https://mod.reddit.com/mail/all", | |
| displayText : Object(D.a)(property, "header.modMailBeta"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(position.a, { | |
| className : Object(dp.a)(classes, context.a.itemModQueue) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.modMailBeta")); | |
| } | |
| }, | |
| telemetryNoun : "modmail_beta" | |
| }; | |
| }, (canCreateDiscussions, property) => { | |
| return { | |
| id : exports.ModMail, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/message/moderator", | |
| displayText : Object(D.a)(property, "header.modMail"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(position.a, { | |
| className : Object(dp.a)(classes, context.a.itemModQueue) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.modMail")); | |
| } | |
| }, | |
| telemetryNoun : "modmail" | |
| }; | |
| }]; | |
| var tmpl = $("./src/reddit/components/HeaderSubredditSelector/ListHeader/index.m.less"); | |
| var templates = $.n(tmpl); | |
| var mk = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const nameTag = Object(dd.css)([".", " {color: ", ";}"], templates.a.header, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }); | |
| var createSVGElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var BezierEditor = ({ | |
| className : langClass | |
| }) => { | |
| return createSVGElement("svg", { | |
| className : langClass, | |
| viewBox : "0 0 20 20" | |
| }, void 0, createSVGElement("g", { | |
| fill : "inherit", | |
| fillRule : "evenodd" | |
| }, void 0, createSVGElement("polygon", { | |
| points : "15.437 17.594 10.189 14.837 4.941 17.594 5.944 11.755 1.698 7.619 7.565 6.767 10.189 1.454 12.813 6.767 18.68 7.619 14.434 11.755" | |
| }))); | |
| }; | |
| var range = $("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"); | |
| var item = $.n(range); | |
| var styling = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var $$ = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const remoteAddonCssFilename = Object(dd.css)([".", " {&.m-focused {background-color: ", ";}}.", " {fill: ", ";&.m-favorite {fill: ", ";}}"], item.a.item, (uploadUrl) => { | |
| return Object(cba.c)(uploadUrl).field; | |
| }, item.a.favorite, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (selector) => { | |
| return Object(cba.c)(selector).button; | |
| }); | |
| const errorContainerTemplate = Object(factory.createStructuredSelector)({ | |
| isLoggedIn : data.E | |
| }); | |
| const redirect = (callback) => { | |
| return callback.replace(/\/user\/[^\/]+\//, "/me/"); | |
| }; | |
| var DropIndicator = Object(reverEnv.connect)(errorContainerTemplate, (require, { | |
| model : file, | |
| type : type | |
| }) => { | |
| return { | |
| toggleFavorite : (value) => { | |
| value.stopPropagation(); | |
| value.preventDefault(); | |
| require(Object(frame.f)({ | |
| id : file.id, | |
| type : type === types.Subreddit ? "subreddit" : "profile" | |
| })); | |
| } | |
| }; | |
| })(function(self) { | |
| const expanded = { | |
| className : Object(dp.a)(item.a.item, self.className, { | |
| "m-focused" : !!self.isFocused | |
| }), | |
| id : self.id, | |
| role : "menuitem", | |
| tabIndex : -1, | |
| onFocus : self.onFocus, | |
| onMouseEnter : self.onMouseEnter, | |
| onMouseLeave : self.onMouseLeave, | |
| onClick : self.onClick | |
| }; | |
| switch(self.type) { | |
| case types.Subreddit: | |
| return _react2.a.createElement(parent.a, styling({}, expanded, { | |
| "aria-label" : self.model.displayText, | |
| to : self.model.url | |
| }), $$(doc.b, { | |
| className : item.a.icon, | |
| subredditOrProfile : self.model | |
| }), $$("span", { | |
| className : item.a.text | |
| }, void 0, self.model.displayText), self.isLoggedIn && $$("div", { | |
| onClick : self.toggleFavorite | |
| }, void 0, $$(BezierEditor, { | |
| className : Object(dp.a)(item.a.favorite, { | |
| "m-favorite" : !!self.isFavorite | |
| }) | |
| }))); | |
| case types.SubredditAutocomplete: | |
| return _react2.a.createElement(parent.a, styling({}, expanded, { | |
| "aria-label" : self.model.name, | |
| to : `/r/${self.model.name}` | |
| }), $$(doc.b, { | |
| className : item.a.icon, | |
| primaryColor : self.model.primaryColor, | |
| iconUrl : self.model.communityIcon || self.model.icon | |
| }), $$("span", { | |
| className : item.a.text | |
| }, void 0, self.model.name)); | |
| case types.Multi: | |
| return _react2.a.createElement(parent.a, styling({}, expanded, { | |
| "aria-label" : self.model.displayText, | |
| to : redirect(self.model.url) | |
| }), $$(label, { | |
| className : item.a.multi | |
| }), $$("span", { | |
| className : item.a.text | |
| }, void 0, self.model.displayText)); | |
| case types.Profile: | |
| return _react2.a.createElement(parent.a, styling({}, expanded, { | |
| "aria-label" : self.model.displayText, | |
| to : self.model.url | |
| }), $$(Tooltip, { | |
| className : item.a.icon, | |
| iconUrl : self.model.icon.url | |
| }), $$("span", { | |
| className : item.a.text | |
| }, void 0, self.model.displayText), self.isLoggedIn && $$("div", { | |
| onClick : self.toggleFavorite | |
| }, void 0, $$(BezierEditor, { | |
| className : Object(dp.a)(item.a.favorite, { | |
| "m-favorite" : !!self.isFavorite | |
| }) | |
| }))); | |
| } | |
| }); | |
| var chartParams = $("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx"); | |
| var _graph$nodes = $("./src/higherOrderComponents/addOverlayEvents.tsx"); | |
| var shortcut = $("./src/reddit/constants/keycodes.ts"); | |
| var input = $("./src/reddit/components/HeaderSubredditSelector/SubredditList/index.m.less"); | |
| var po = $.n(input); | |
| var declare = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var tag = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const templateFilePath = Object(dd.css)([".", " {background-color: ", ";border: 1px solid ", ";color: ", ";&:hover,&:focus {background-color: ", ";border: 1px solid ", ";}}", "", "", "", ""], po.a.filter, (uploadUrl) => { | |
| return Object(cba.c)(uploadUrl).field; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (selector) => { | |
| return Object(cba.c)(selector).button; | |
| }, nameTag, chartParams.b, remoteAddonCssFilename, notDownloadedCallback); | |
| const postDateGmt = Object(factory.createStructuredSelector)({ | |
| favoriteSubreddits : (result) => { | |
| return new Set(result.subscriptions.favoriteSubredditOrder); | |
| }, | |
| favoriteProfiles : (result) => { | |
| return new Set(result.subscriptions.favoriteProfileOrder); | |
| }, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| unfilteredListBuilder : (eventType) => { | |
| return (undo) => { | |
| const state = eventFoundInMaps(eventType); | |
| const o = state.language; | |
| const ret = new cls.a("id"); | |
| if (state.account) { | |
| const j = state.account; | |
| pipelets.forEach((e) => { | |
| return ret.push(e(j, o)); | |
| }); | |
| if (state.favoriteSubreddits.length || state.favoriteProfiles.length) { | |
| ret.push({ | |
| id : "header-favorites", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(o, "subscriptions.favorites") | |
| } | |
| }); | |
| state.favoriteSubreddits.forEach((e) => { | |
| return ret.push({ | |
| id : "fav" + e.id, | |
| type : types.Subreddit, | |
| model : e, | |
| telemetryNoun : "community_favorite" | |
| }); | |
| }); | |
| state.favoriteProfiles.forEach((e) => { | |
| return ret.push({ | |
| id : "fav" + e.id, | |
| type : types.Profile, | |
| model : e, | |
| telemetryNoun : "community_favorite" | |
| }); | |
| }); | |
| } | |
| if (state.multisPending) { | |
| ret.push({ | |
| id : "multis-pending", | |
| type : types.LoadingState, | |
| model : { | |
| displayText : "" | |
| } | |
| }); | |
| } else { | |
| if (state.multis.length) { | |
| ret.push({ | |
| id : "header-multis", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(o, "subscriptions.multiredditsFull") | |
| } | |
| }); | |
| state.multis.forEach((e) => { | |
| return ret.push({ | |
| id : e.url, | |
| type : types.Multi, | |
| model : e, | |
| telemetryNoun : "multireddit" | |
| }); | |
| }); | |
| if (flake.d.customFeeds(eventType)) { | |
| ret.push({ | |
| id : "create-multi", | |
| type : types.GenericClickable, | |
| model : { | |
| displayText : Object(D.a)(o, "subscriptions.multiredditsCreate"), | |
| onClick : () => { | |
| return undo(Object(last.i)(f0c.a.MULTIREDDIT_CREATE)); | |
| }, | |
| icon : ({ | |
| className : langClass | |
| }) => { | |
| return exists("div", { | |
| className : langClass, | |
| style : { | |
| background : "palevioletred" | |
| } | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(o, "subscriptions.multiredditsCreate")); | |
| } | |
| }, | |
| telemetryNoun : "multireddit-create" | |
| }); | |
| } | |
| } | |
| } | |
| if (state.moderatingSubredditsPending) { | |
| ret.push({ | |
| id : "moderatingSubreddits-pending", | |
| type : types.LoadingState, | |
| model : { | |
| displayText : "" | |
| } | |
| }); | |
| } else { | |
| if (state.moderatingSubreddits.length) { | |
| ret.push({ | |
| id : "header-moderating", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(o, "subscriptions.moderatingFull") | |
| } | |
| }); | |
| ret.push({ | |
| id : exports.ModListing, | |
| type : types.GenericLink, | |
| model : { | |
| url : abc2.a, | |
| displayText : Object(D.a)(o, "header.modListing"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(source.a, { | |
| className : Object(dp.a)(classes, context.a.itemModQueue) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(o, "header.modListing")); | |
| } | |
| }, | |
| telemetryNoun : "r_mod" | |
| }); | |
| state.moderatingSubreddits.forEach((table) => { | |
| return ret.push({ | |
| id : "mod" + table.id, | |
| type : types.Subreddit, | |
| model : table, | |
| telemetryNoun : "community_moderate" | |
| }); | |
| }); | |
| } | |
| } | |
| if (state.subscriptionsPending) { | |
| ret.push({ | |
| id : "subscriptions-pending", | |
| type : types.LoadingState, | |
| model : { | |
| displayText : "" | |
| } | |
| }); | |
| } else { | |
| handler(ret, state, o); | |
| } | |
| related_node_ids.forEach((e) => { | |
| return ret.push(e(j, o)); | |
| }); | |
| if (Object(data.W)(eventType)) { | |
| ret.push({ | |
| id : exports.CreateCommunity, | |
| type : types.GenericLink, | |
| model : { | |
| url : "https://www.reddit.com/subreddits/create", | |
| displayText : Object(D.a)(o, "header.createCommunity"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(draw, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(o, "header.createCommunity")); | |
| } | |
| }, | |
| telemetryNoun : "create_community" | |
| }); | |
| } | |
| undefinedPropNames.forEach((e) => { | |
| return ret.push(e(j, o)); | |
| }); | |
| if (j.isMod) { | |
| modifiedSections.forEach((e) => { | |
| return ret.push(e(j, o)); | |
| }); | |
| } | |
| } else { | |
| const t = Object(DOM.a)(eventType, { | |
| expEventOverride : false | |
| }); | |
| if (state.subscriptions.length || Object(f.g)(eventType)) { | |
| pipelets.forEach((e) => { | |
| return ret.push(e(null, o, { | |
| exploreV2Variant : t | |
| })); | |
| }); | |
| } else { | |
| trytes.forEach((e) => { | |
| return ret.push(e(null, o, { | |
| exploreV2Variant : t | |
| })); | |
| }); | |
| } | |
| if (t) { | |
| ret.push(((addedRenderer, property) => { | |
| return { | |
| id : exports.Explore, | |
| type : types.GenericLink, | |
| model : { | |
| url : "/explore", | |
| displayText : Object(D.a)(property, "header.explore"), | |
| icon : ({ | |
| className : classes | |
| }) => { | |
| return exists(test, { | |
| className : Object(dp.a)(classes, context.a.itemIcon) | |
| }); | |
| }, | |
| text : ({ | |
| className : langClass | |
| }) => { | |
| return exists("span", { | |
| className : langClass | |
| }, void 0, Object(D.a)(property, "header.explore")); | |
| } | |
| }, | |
| telemetryNoun : "explore" | |
| }; | |
| })(0, o)); | |
| } | |
| ret.push({ | |
| id : "reddit-other", | |
| type : types.Header, | |
| model : { | |
| displayText : Object(D.a)(o, "subscriptions.otherFeeds") | |
| } | |
| }); | |
| undefinedPropNames.forEach((e) => { | |
| return ret.push(e(null, o)); | |
| }); | |
| handler(ret, state, o); | |
| } | |
| return ret; | |
| }; | |
| } | |
| }); | |
| const TwitterWidgetFactory = ($q) => { | |
| return { | |
| onHomeClicked : () => { | |
| return $q(Object(args.C)()); | |
| }, | |
| onGotoUrl : (parsePromise) => { | |
| return $q(Object(cleanedObject.b)(parsePromise)); | |
| }, | |
| onSubredditsRequested : () => { | |
| $q(Object(frame.h)()); | |
| $q(Object(lb.r)()); | |
| $q(Object(hit.k)()); | |
| }, | |
| onActionDispatched : (selector) => { | |
| return $q(selector); | |
| } | |
| }; | |
| }; | |
| const userToGroup = (user, options, group) => { | |
| return Object.assign({}, user, options, group, { | |
| unfilteredList : user.unfilteredListBuilder(options.onActionDispatched) | |
| }); | |
| }; | |
| class Slider extends _react2.a.Component { | |
| constructor(time) { | |
| super(time); | |
| this.onChange = (e) => { | |
| const allItems = e.currentTarget.value; | |
| const result = this.getList(allItems, this.props); | |
| const toWay = append(result); | |
| const motionBlock = toWay.first(); | |
| this.setState({ | |
| focusOrder : toWay, | |
| renderableList : result, | |
| currentInputText : e.currentTarget.value, | |
| focusedItemId : motionBlock ? motionBlock.id : void 0 | |
| }); | |
| }; | |
| this.onChangeFocusedListItemId = (partKeys) => { | |
| return this.setState({ | |
| focusedItemId : partKeys | |
| }); | |
| }; | |
| this.onKeyDown = (event) => { | |
| if (event.key === shortcut.b.Escape && this.props.onClose && this.props.onClose(true), event.key === shortcut.b.Tab && this.props.onClose && this.props.onClose(), event.key === shortcut.b.Enter) { | |
| const motionBlock = this.state.focusOrder.first(); | |
| const contribGroupNodeId = this.state.focusedItemId || (motionBlock ? motionBlock.id : null); | |
| if (contribGroupNodeId) { | |
| const node = this.state.renderableList.get(contribGroupNodeId); | |
| if (node && node.type !== types.Header && node.type !== types.LoadingState) { | |
| this.fireTelemetryForListItem(node); | |
| if (node.type === types.GenericClickable) { | |
| node.model.onClick(); | |
| } else { | |
| if (voteMessage(node)) { | |
| window.open(node.model.url, "_blank"); | |
| } else { | |
| this.props.onGotoUrl(node.model.url); | |
| } | |
| } | |
| if (this.props.onClose) { | |
| this.props.onClose(true); | |
| } | |
| } | |
| } | |
| } | |
| if (event.key === shortcut.b.ArrowDown) { | |
| event.preventDefault(); | |
| this.setState((TriggerManager) => { | |
| const name = this.findNextFocusableItem(); | |
| const reference = name ? TriggerManager.renderableList.get(name) : void 0; | |
| const n = reference ? reference.model.displayText : TriggerManager.currentInputText; | |
| if (name) { | |
| const that = document.getElementById(`focus-${name}`); | |
| if (that) { | |
| that.scrollIntoView({ | |
| block : "nearest" | |
| }); | |
| } | |
| } | |
| return { | |
| currentInputText : n, | |
| focusedItemId : name | |
| }; | |
| }); | |
| } | |
| if (event.key === shortcut.b.ArrowUp) { | |
| event.preventDefault(); | |
| this.setState((TriggerManager) => { | |
| const name = this.findPrevFocusableItem(); | |
| const reference = name ? TriggerManager.renderableList.get(name) : void 0; | |
| const n = reference ? reference.model.displayText : TriggerManager.currentInputText; | |
| if (name) { | |
| const that = document.getElementById(`focus-${name}`); | |
| if (that) { | |
| that.scrollIntoView({ | |
| block : "nearest" | |
| }); | |
| } | |
| } | |
| return { | |
| currentInputText : n, | |
| focusedItemId : name | |
| }; | |
| }); | |
| } | |
| }; | |
| this.fireTelemetryForListItem = (doc) => { | |
| let arr; | |
| switch(doc.id) { | |
| case exports.Coins: | |
| exported.f(); | |
| arr = exported.e(); | |
| break; | |
| case exports.Premium: | |
| endNode.g(); | |
| arr = endNode.f(); | |
| } | |
| switch(doc.type) { | |
| case types.Category: | |
| case types.GenericLink: | |
| case types.Multi: | |
| case types.Profile: | |
| case types.Subreddit: | |
| this.props.sendEvent((gamesLID) => { | |
| return Object.assign({}, Object(info.defaults)(gamesLID), arr ? { | |
| correlationId : arr | |
| } : null, { | |
| source : "community_nav", | |
| action : "click", | |
| noun : doc.telemetryNoun | |
| }); | |
| }); | |
| } | |
| }; | |
| this.state = { | |
| currentInputText : "", | |
| focusedItemId : null, | |
| focusOrder : append(time.unfilteredList), | |
| renderableList : time.unfilteredList | |
| }; | |
| } | |
| componentDidMount() { | |
| if ("complete" === document.readyState) { | |
| this.props.onSubredditsRequested(); | |
| } else { | |
| window.addEventListener("load", this.props.onSubredditsRequested); | |
| } | |
| } | |
| componentWillReceiveProps(type) { | |
| const allItems = this.state.currentInputText; | |
| const result = this.getList(allItems, type); | |
| const n = append(result); | |
| this.setState({ | |
| focusOrder : n, | |
| renderableList : result | |
| }); | |
| } | |
| getList(options, state) { | |
| if (options) { | |
| const o = new cls.a("id"); | |
| const rDataName = new RegExp(options, "ig"); | |
| state.unfilteredList.forEach((self) => { | |
| switch(self.type) { | |
| case types.Category: | |
| case types.GenericLink: | |
| case types.Multi: | |
| case types.Profile: | |
| case types.Subreddit: | |
| if (self.model.displayText.match(rDataName)) { | |
| o.push(self); | |
| } | |
| break; | |
| case types.Header: | |
| { | |
| const top = o.last(); | |
| if (top && top.type === types.Header) { | |
| o.pop(); | |
| } | |
| o.push(self); | |
| break; | |
| } | |
| case types.LoadingState: | |
| } | |
| }); | |
| const top = o.last(); | |
| return top && top.type === types.Header && o.pop(), o; | |
| } | |
| return state.unfilteredList; | |
| } | |
| findNextFocusableItem() { | |
| const wunderlist_list = this.state.focusOrder.first(); | |
| if (this.state.focusedItemId) { | |
| const that = this.state.focusOrder.getNode(this.state.focusedItemId); | |
| if (that) { | |
| return that.next ? that.next.value.id : that.value.id; | |
| } | |
| if (wunderlist_list) { | |
| return wunderlist_list.id; | |
| } | |
| } else { | |
| if (wunderlist_list) { | |
| return wunderlist_list.id; | |
| } | |
| } | |
| } | |
| findPrevFocusableItem() { | |
| const wunderlist_list = this.state.focusOrder.last(); | |
| if (this.state.focusedItemId) { | |
| const that = this.state.focusOrder.getNode(this.state.focusedItemId); | |
| if (that) { | |
| return that.prev ? that.prev.value.id : that.value.id; | |
| } | |
| if (wunderlist_list) { | |
| return wunderlist_list.id; | |
| } | |
| } else { | |
| if (wunderlist_list) { | |
| return wunderlist_list.id; | |
| } | |
| } | |
| } | |
| render() { | |
| const navLinksArr = this.state.renderableList.toArray(); | |
| const prefix = this.state.focusedItemId ? this.state.renderableList.get(this.state.focusedItemId) : null; | |
| return tag("div", { | |
| role : "menu", | |
| className : this.props.className | |
| }, void 0, tag("div", { | |
| "aria-live" : "assertive", | |
| "aria-label" : prefix && prefix.model.displayText ? `${prefix.model.displayText} ${Object(D.a)(this.props.language, "header.selected")}` : "" | |
| }), tag("input", { | |
| autoFocus : this.props.canAutofocus, | |
| "aria-label" : Object(D.a)(this.props.language, "header.navigation"), | |
| className : po.a.filter, | |
| id : "header-subreddit-filter", | |
| placeholder : Object(D.a)(this.props.language, "header.filter"), | |
| onChange : this.onChange, | |
| onKeyDown : this.onKeyDown | |
| }), navLinksArr.map((self, canCreateDiscussions) => { | |
| const props = { | |
| id : `focus-${self.id}`, | |
| isFocused : this.state.focusedItemId === self.id, | |
| key : `subreddit-list-key-${self.id}`, | |
| onFocus : () => { | |
| return this.onChangeFocusedListItemId(self.id); | |
| }, | |
| onMouseEnter : () => { | |
| return this.onChangeFocusedListItemId(self.id); | |
| }, | |
| onMouseLeave : () => { | |
| return this.onChangeFocusedListItemId(void 0); | |
| }, | |
| onClick : () => { | |
| this.fireTelemetryForListItem(self); | |
| if (this.props.onClose) { | |
| this.props.onClose(true); | |
| } | |
| if (self.id === exports.Home) { | |
| this.props.onHomeClicked(); | |
| } | |
| if (self.type === types.GenericClickable) { | |
| self.model.onClick(); | |
| } | |
| } | |
| }; | |
| switch(self.type) { | |
| case types.GenericClickable: | |
| return _react2.a.createElement(render, declare({}, props, { | |
| className : po.a.item, | |
| label : self.model.displayText, | |
| icon : self.model.icon, | |
| text : self.model.text | |
| })); | |
| case types.Category: | |
| case types.GenericLink: | |
| return _react2.a.createElement(render, declare({}, props, { | |
| externalLink : voteMessage(self), | |
| className : po.a.item, | |
| to : self.model.url, | |
| icon : self.model.icon, | |
| text : self.model.text | |
| })); | |
| case types.Header: | |
| return tag(B, { | |
| className : po.a.listHeader | |
| }, `subreddit-list-key-nomodel${canCreateDiscussions}`, self.model.displayText); | |
| case types.LoadingState: | |
| return tag(chartParams.a, { | |
| className : po.a.listHeader | |
| }, `subreddit-list-key-nomodel${canCreateDiscussions}`); | |
| case types.Multi: | |
| return _react2.a.createElement(DropIndicator, declare({}, props, { | |
| className : po.a.item, | |
| model : self.model, | |
| type : types.Multi | |
| })); | |
| case types.Profile: | |
| return _react2.a.createElement(DropIndicator, declare({}, props, { | |
| className : po.a.item, | |
| isFavorite : this.props.favoriteProfiles.has(self.model.id), | |
| model : self.model, | |
| type : types.Profile | |
| })); | |
| case types.Subreddit: | |
| return _react2.a.createElement(DropIndicator, declare({}, props, { | |
| className : po.a.item, | |
| isFavorite : this.props.favoriteSubreddits.has(self.model.id), | |
| model : self.model, | |
| type : types.Subreddit | |
| })); | |
| } | |
| })); | |
| } | |
| } | |
| const style = Object(reverEnv.connect)(postDateGmt, TwitterWidgetFactory, userToGroup)(Object(clonedI.b)(Slider)); | |
| const characters = Object(reverEnv.connect)(postDateGmt, TwitterWidgetFactory, userToGroup)(Object(clonedI.b)(Object(_graph$nodes.b)(Slider))); | |
| var argv = $("./src/reddit/actions/shortcuts.ts"); | |
| var t = $("./src/reddit/constants/componentSizes.ts"); | |
| var apply = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var table = (options) => { | |
| return apply("svg", { | |
| className : options.className, | |
| onClick : options.onClick, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 254 213.89" | |
| }, void 0, apply("g", { | |
| fill : "inherit" | |
| }, void 0, apply("path", { | |
| d : "M225.12,21.05H30.88C14.38,21.05,1,33.82,1,49.57V206.43C1,222.18,14.38,235,30.88,235H225.12c16.5,0,29.88-12.77,29.88-28.52V49.57C255,33.82,241.62,21.05,225.12,21.05Zm14.94,180.39a20.14,20.14,0,0,1-20.14,20.14H72V34.42h148a20.14,20.14,0,0,1,20.14,20.14Z", | |
| transform : "translate(-1 -21.05)" | |
| }), apply("g", {}, void 0, apply("path", { | |
| d : "M202.85,120H126L160.4,85.55A8,8,0,1,0,149.06,74.2l-48.13,48.12a8.25,8.25,0,0,0-1.73,2.62,8,8,0,0,0,0,6.13,8.32,8.32,0,0,0,1.73,2.61l48.13,48.12a8,8,0,0,0,11.34-11.34L126,136h76.89a8,8,0,1,0,0-16", | |
| transform : "translate(-1 -21.05)" | |
| })))); | |
| }; | |
| var faceB = $("./src/reddit/selectors/userPrefs.ts"); | |
| var m = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const alwaysDownload = Object(dd.css)([".", ", .", " {fill: ", ";}.", " {border-radius: 4px;border: 1px solid transparent;&.m-open {border-color: ", ";border-radius: 4px 4px 0 0;}&.m-not-pinned {&:hover, &:focus {border-color: ", ";}}}.", " {background-color: ", ";border: 1px solid ", ";border-top-width: 0;color: ", ";}.", " {background-color: ", ";color: ", ";&:focus {border-color: ", ";outline: none;}}.", " {background-color: ", ";}", "@media(max-width: ", "px) {.", " {display: none;}}"], context.a.caretDown, | |
| context.a.pin, (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }, context.a.container, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, context.a.listContainer, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, context.a.selector, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, context.a.unknownIcon, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }, templateFilePath, t.w, context.a.pin); | |
| const newBasicAnswers = Object(factory.createStructuredSelector)({ | |
| currentPage : currentPage, | |
| isDropdownOpen : (_bl) => { | |
| return _bl.header.isSubscriptionsDropdownOpen; | |
| }, | |
| isOverlayOpen : model.h, | |
| isPinnedSubscriptionsMenuDisabled : faceB.a, | |
| isSubscriptionsPinned : faceB.b, | |
| language : (data) => { | |
| return data.user.language; | |
| } | |
| }); | |
| var SVG_URL = Object(options.w)()(Object(reverEnv.connect)(newBasicAnswers, ($, canCreateDiscussions) => { | |
| return { | |
| closeDropdown : () => { | |
| return $(Object(state.g)()); | |
| }, | |
| onLocationRefresh : (file, name) => { | |
| return $(Object(args.J)(file, canCreateDiscussions.pageLayer, name)); | |
| }, | |
| onPinSubscriptions : () => { | |
| $(Object(state.j)()); | |
| $(Object(state.g)()); | |
| }, | |
| openDropdown : () => { | |
| return $(Object(state.h)()); | |
| }, | |
| toggleDropdown : () => { | |
| return $(Object(state.i)()); | |
| } | |
| }; | |
| }, (e, t, menuStates) => { | |
| return Object.assign({}, e, t, menuStates, { | |
| onLocationClick : (location) => { | |
| return t.onLocationRefresh(location, e.isOverlayOpen); | |
| } | |
| }); | |
| })(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.preventFocusAction = false; | |
| this.handleKeyboardShortcut = (self) => { | |
| if ("q" === self.key && !this.props.isSubscriptionsPinned) { | |
| if (document.activeElement && ("input" === document.activeElement.tagName.toLowerCase() || "textarea" === document.activeElement.tagName.toLowerCase() || "true" === document.activeElement.getAttribute("contenteditable"))) { | |
| return; | |
| } | |
| this.props.openDropdown(); | |
| } | |
| }; | |
| this.close = (value) => { | |
| this.props.closeDropdown(); | |
| if (value) { | |
| Object(argv.r)(); | |
| } | |
| }; | |
| this.onButtonFocus = () => { | |
| if (!(this.props.isSubscriptionsPinned || this.preventFocusAction)) { | |
| this.props.openDropdown(); | |
| } | |
| if (this.preventFocusAction) { | |
| this.preventFocusAction = false; | |
| } | |
| }; | |
| this.toggleDropdown = (dropdownButton) => { | |
| if (!this.props.isSubscriptionsPinned) { | |
| this.props.sendEvent((gamesLID) => { | |
| return Object.assign({}, Object(info.defaults)(gamesLID), { | |
| source : "nav", | |
| action : "click", | |
| noun : this.props.isDropdownOpen ? "close_community_nav" : "open_community_nav" | |
| }); | |
| }); | |
| this.props.toggleDropdown(); | |
| this.preventFocusAction = true; | |
| } | |
| }; | |
| } | |
| componentDidMount() { | |
| document.addEventListener("keyup", this.handleKeyboardShortcut); | |
| } | |
| componentWillUnmount() { | |
| document.removeEventListener("keyup", this.handleKeyboardShortcut); | |
| } | |
| shouldComponentUpdate(nextProps) { | |
| return !(!this.props.isDropdownOpen && !nextProps.isDropdownOpen) || nextProps.currentPage !== this.props.currentPage || nextProps.isSubscriptionsPinned !== this.props.isSubscriptionsPinned; | |
| } | |
| stopPropagation(event) { | |
| event.nativeEvent.stopImmediatePropagation(); | |
| } | |
| render() { | |
| var _props = this.props; | |
| const async = _props.currentPage; | |
| const classes = _props.className; | |
| const onConfirm = _props.isOverlayOpen; | |
| const ipb_session_id = _props.language; | |
| const hasDistantCharacters = this.props.isDropdownOpen && !this.props.isSubscriptionsPinned; | |
| return m("div", { | |
| className : Object(dp.a)(context.a.container, classes, { | |
| "m-open" : hasDistantCharacters, | |
| "m-not-pinned" : !this.props.isSubscriptionsPinned, | |
| "m-pinned" : this.props.isSubscriptionsPinned | |
| }), | |
| onClickCapture : this.stopPropagation | |
| }, void 0, m("button", { | |
| "aria-label" : Object(D.a)(ipb_session_id, "header.navigation"), | |
| className : context.a.selector, | |
| role : "navigation", | |
| onMouseDown : this.props.isSubscriptionsPinned ? this.props.onLocationClick : this.toggleDropdown, | |
| onFocus : this.onButtonFocus | |
| }, void 0, m("span", { | |
| className : context.a.containerText | |
| }, void 0, function(self, value) { | |
| switch(self.type) { | |
| case exports.All: | |
| return Object(D.a)(value, "subscriptions.all"); | |
| case exports.Appeal: | |
| return Object(D.a)(value, "header.appeal"); | |
| case exports.Category: | |
| return self.model.displayText(value); | |
| case exports.Coins: | |
| return Object(D.a)(value, "header.coins"); | |
| case exports.Community: | |
| return self.model.displayText; | |
| case exports.CommunitySearch: | |
| return Object(D.a)(value, "search.restrictToSubreddit"); | |
| case exports.CreateCommunity: | |
| return Object(D.a)(value, "header.createCommunity"); | |
| case exports.CreatePost: | |
| return Object(D.a)(value, "header.newPost"); | |
| case exports.Explore: | |
| return Object(D.a)(value, "header.explore"); | |
| case exports.GlobalSearch: | |
| return Object(D.a)(value, "search.globalName"); | |
| case exports.Home: | |
| return Object(D.a)(value, "header.home"); | |
| case exports.Inbox: | |
| return Object(D.a)(value, "header.messages"); | |
| case exports.ModListing: | |
| return Object(D.a)(value, "header.modListing"); | |
| case exports.ModMail: | |
| return Object(D.a)(value, "header.modMail"); | |
| case exports.ModMailBeta: | |
| return Object(D.a)(value, "header.modMailBeta"); | |
| case exports.ModQueue: | |
| return Object(D.a)(value, "header.modQueue"); | |
| case exports.Multi: | |
| return self.model.displayText; | |
| case exports.News: | |
| return Object(D.a)(value, "header.news"); | |
| case exports.OC: | |
| return Object(D.a)(value, "subscriptions.oc"); | |
| case exports.Popular: | |
| return Object(D.a)(value, "subscriptions.popular"); | |
| case exports.Premium: | |
| return Object(D.a)(value, "header.premium"); | |
| case exports.Report: | |
| return Object(D.a)(value, "header.report"); | |
| case exports.Settings: | |
| return Object(D.a)(value, "header.settings"); | |
| case exports.SubredditCreation: | |
| return Object(D.a)(value, "header.subredditCreation"); | |
| case exports.Unknown: | |
| return ""; | |
| case exports.UserProfile: | |
| return self.model.displayText; | |
| case exports.UserProfileName: | |
| return self.name; | |
| case exports.ViewDraft: | |
| return Object(D.a)(value, "header.viewDraft"); | |
| } | |
| }(async, ipb_session_id)), function(action) { | |
| switch(action.type) { | |
| case exports.All: | |
| return expect(block.a, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Appeal: | |
| return expect(draw, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Category: | |
| return expect(action.model.icon, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Coins: | |
| return expect(link.a, { | |
| className : context.a.coinIcon | |
| }); | |
| case exports.Community: | |
| case exports.CommunitySearch: | |
| { | |
| const profile = Object(outsetMap.a)({ | |
| subredditOrProfile : action.model | |
| }); | |
| return expect(doc.b, { | |
| className : context.a.subredditIcon, | |
| iconUrl : profile.url, | |
| primaryColor : profile.color | |
| }); | |
| } | |
| case exports.CreateCommunity: | |
| case exports.CreatePost: | |
| return expect(draw, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Explore: | |
| return expect(test, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.GlobalSearch: | |
| return expect(constructor, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Home: | |
| return expect(indexHtml, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Inbox: | |
| case exports.Settings: | |
| return expect(Tooltip, { | |
| className : context.a.icon, | |
| iconUrl : action.model.accountIcon | |
| }); | |
| case exports.ModListing: | |
| return expect(source.a, { | |
| className : context.a.modQueueIcon | |
| }); | |
| case exports.SubredditCreation: | |
| return expect(draw, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.ModMail: | |
| case exports.ModMailBeta: | |
| return expect(position.a, { | |
| className : context.a.modQueueIcon | |
| }); | |
| case exports.ModQueue: | |
| return expect(source.a, { | |
| className : context.a.modQueueIcon | |
| }); | |
| case exports.Multi: | |
| return expect(label, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.News: | |
| return expect(gradientEvent.a, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.OC: | |
| return expect(x.a, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Popular: | |
| return expect(message.a, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Premium: | |
| return expect(res.a, { | |
| className : context.a.premiumIcon | |
| }); | |
| case exports.Report: | |
| return expect(draw, { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.Unknown: | |
| return expect("div", { | |
| className : context.a.unknownIcon | |
| }); | |
| case exports.UserProfile: | |
| { | |
| const me = Object(outsetMap.a)({ | |
| subredditOrProfile : action.model | |
| }); | |
| return expect(Tooltip, { | |
| className : context.a.icon, | |
| iconUrl : me.url | |
| }); | |
| } | |
| case exports.UserProfileName: | |
| return expect("div", { | |
| className : context.a.defaultIcon | |
| }); | |
| case exports.ViewDraft: | |
| return expect(draw, { | |
| className : context.a.defaultIcon | |
| }); | |
| } | |
| }(async), !this.props.isSubscriptionsPinned && m(point.b, { | |
| className : context.a.caretDown | |
| })), hasDistantCharacters && !this.props.isPinnedSubscriptionsMenuDisabled && m(table, { | |
| className : Object(dp.a)(context.a.pin, { | |
| [context.a.disabled]:onConfirm | |
| }), | |
| onClick : onConfirm ? void 0 : this.props.onPinSubscriptions | |
| }), hasDistantCharacters && m(characters, { | |
| canAutofocus : true, | |
| className : context.a.listContainer, | |
| onClose : this.close | |
| })); | |
| } | |
| }))); | |
| var blockA = $("./src/reddit/actions/monthsToMinutes/initHomeFeed.ts"); | |
| var tc = $("./src/reddit/actions/monthsToMinutes/tooltip.ts"); | |
| var flash_env = Object(defaultTagAttributes.a)({ | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return $.e("MonthsToMinutesHomeTooltip").then($.bind(null, "./src/reddit/components/MonthsToMinutesTooltip/Home/index.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| ErrorComponent : () => { | |
| return null; | |
| }, | |
| LoadingComponent : () => { | |
| return null; | |
| } | |
| }); | |
| var root = $("./src/reddit/controls/InternalLink/index.tsx"); | |
| var origin = $("./src/reddit/helpers/trackers/monthsToMinutes.ts"); | |
| var close_button = $("./src/reddit/models/MonthsToMinutes/index.ts"); | |
| var strangth = $("./src/reddit/components/HelpfulTooltip/index.tsx"); | |
| var complete = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| const seekTarget = ["left", "bottom"]; | |
| const tooltipPosition = ["left", "top"]; | |
| const Ma = () => { | |
| }; | |
| const PivotRow = aria()(strangth.a).withConfig({ | |
| componentId : "s17tz0xp-0" | |
| })(["width: 200px;z-index: ", ";&:before {left: 50px;}"], out.t); | |
| const PivotCell = Object(mapsLayout.a)(Object(clonedI.b)((defaults) => { | |
| return _react2.a.createElement(PivotRow, complete({}, defaults, { | |
| text : Object(D.a)(defaults.language, "monthsToMinutes.tooltips.disabled") | |
| })); | |
| }), [_graph$nodes.a.Click, _graph$nodes.a.Keydown, _graph$nodes.a.Resize]); | |
| var func = (result) => { | |
| return _react2.a.createElement(PivotCell, complete({}, result, { | |
| hideCloseButton : true, | |
| isFixed : false, | |
| onCloseClick : Ma, | |
| targetPosition : seekTarget, | |
| tooltipPosition : tooltipPosition | |
| })); | |
| }; | |
| var clicked = $("./src/reddit/components/HeaderSubredditSelector/Compact/index.m.less"); | |
| var _this = $.n(clicked); | |
| var done = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const sectionParam = "home-tooltip"; | |
| const swapFrontSource = Object(dd.css)([".", " {color: ", ";fill: ", ";&.m-active {color: ", ";}}"], _this.a.link, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const lastviewmatrix = Object(factory.createStructuredSelector)({ | |
| currentPage : currentPage, | |
| frontpageIsHome : (e) => { | |
| return Object(f.g)(e, { | |
| expEventOverride : false | |
| }); | |
| }, | |
| homeTooltipIsOpen : f.j, | |
| isBannerVisible : f.l, | |
| isHomeVisited : f.n, | |
| language : data.M, | |
| postsCount : f.t | |
| }); | |
| const incrementDepthLevels = Object(reverEnv.connect)(lastviewmatrix, (closeTooltip) => { | |
| return { | |
| closeTooltip : () => { | |
| return closeTooltip(Object(tc.d)(close_button.e.Home)); | |
| }, | |
| visitPopulatedHome : () => { | |
| return closeTooltip(Object(blockA.b)()); | |
| } | |
| }; | |
| }); | |
| var bookmarkTwo = Object(options.w)()(incrementDepthLevels(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.state = { | |
| isTooltipOpen : false | |
| }; | |
| this.onHomeClick = (e) => { | |
| e.preventDefault(); | |
| var _props = this.props; | |
| const o = _props.isBannerVisible; | |
| const Post = _props.isHomeVisited; | |
| const Y = _props.frontpageIsHome; | |
| if (o || Post || Y) { | |
| this.props.visitPopulatedHome(); | |
| this.props.sendEvent(Object(origin.k)("home")); | |
| } | |
| }; | |
| this.trackPopularClick = () => { | |
| this.props.sendEvent(Object(origin.k)("popular")); | |
| }; | |
| this.showTooltip = () => { | |
| this.setState((layer) => { | |
| return layer.isTooltipOpen ? null : { | |
| isTooltipOpen : true | |
| }; | |
| }); | |
| }; | |
| this.hideTooltip = () => { | |
| this.setState((layer) => { | |
| return layer.isTooltipOpen ? { | |
| isTooltipOpen : false | |
| } : null; | |
| }); | |
| }; | |
| } | |
| render() { | |
| var _props = this.props; | |
| const classes = _props.className; | |
| const o = _props.closeTooltip; | |
| const anc = _props.currentPage; | |
| const canUploadFiles = _props.frontpageIsHome; | |
| const async = _props.homeTooltipIsOpen; | |
| const canViewMyFiles = _props.isBannerVisible; | |
| const canViewSiteFiles = _props.isHomeVisited; | |
| const trackLang = _props.language; | |
| const postsCount = _props.postsCount; | |
| const l = _props.visitPopulatedHome; | |
| const isOpen = this.state.isTooltipOpen; | |
| const already_wrapped = canViewMyFiles || canViewSiteFiles || canUploadFiles; | |
| return done("div", { | |
| "aria-label" : Object(D.a)(trackLang, "header.navigation"), | |
| className : Object(dp.a)(_this.a.container, classes), | |
| role : "navigation" | |
| }, void 0, done(root.a, { | |
| className : Object(dp.a)(_this.a.link, { | |
| "m-active" : anc.type === exports.Home, | |
| "m-disabled" : !already_wrapped, | |
| "m-highlighted" : async | |
| }), | |
| "data-redditstyle" : true, | |
| id : sectionParam, | |
| onMouseDown : this.onHomeClick, | |
| onMouseEnter : this.showTooltip, | |
| onMouseLeave : this.hideTooltip, | |
| onMouseMove : this.showTooltip, | |
| to : thisPix.c[thisPix.b.Home] | |
| }, void 0, done(indexHtml, { | |
| className : _this.a.icon | |
| }), done("span", { | |
| className : _this.a.text | |
| }, void 0, Object(D.a)(trackLang, "header.home")), already_wrapped && !canViewSiteFiles && done("div", { | |
| className : _this.a.badge | |
| }), !already_wrapped && done(func, { | |
| isOpen : isOpen, | |
| language : trackLang, | |
| tooltipId : sectionParam | |
| })), done(flash_env, { | |
| isOpen : async, | |
| onCancelClick : o, | |
| onSuccessClick : l, | |
| postsCount : postsCount, | |
| tooltipId : sectionParam | |
| }), done(root.a, { | |
| className : Object(dp.a)(_this.a.link, { | |
| "m-active" : anc.type === exports.Popular | |
| }), | |
| "data-redditstyle" : true, | |
| onMouseDown : this.trackPopularClick, | |
| to : canUploadFiles ? thisPix.c[thisPix.b.Popular] : thisPix.c[thisPix.b.Home] | |
| }, void 0, done(message.a, { | |
| className : _this.a.icon | |
| }), done("span", { | |
| className : _this.a.text | |
| }, void 0, Object(D.a)(trackLang, "subscriptions.popular"))), async && done("div", { | |
| className : _this.a.overlay | |
| })); | |
| } | |
| }))); | |
| var pass = $("./src/reddit/controls/Search/index.tsx"); | |
| var resp = $("./src/reddit/icons/svgs/Snoo/index.tsx"); | |
| var base = $("./src/reddit/icons/svgs/Wordmark/index.tsx"); | |
| var m2 = $("./src/reddit/selectors/experiments/m2mV1-5.ts"); | |
| var notes = $("./src/reddit/components/Header/index.m.less"); | |
| var n = $.n(notes); | |
| var _get = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var create = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const defaultAnalyzer = aria.a.header.withConfig({ | |
| componentId : "s1ipn2bl-0" | |
| })(["color: ", ";", ";.", " {background-color: ", ";border-bottom: 1px solid ", ";}.", " {background-color: ", ";border-bottom: 1px solid ", ";@media (min-width: ", "px) {flex: 1 1 100%;}}.", " {fill: ", ";}.", " {border-right: 1px solid ", ";}", "", "", "", ""], (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, (editFlags) => { | |
| return editFlags.isBladeOpen ? `padding-left: ${t.b}px;` : ""; | |
| }, n.a.layout, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, n.a.compactLayout, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, 560, n.a.search, (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }, n.a.searchLinkContainer, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, alwaysDownload, swapFrontSource, allModelsLoadedDeferred, hiCallback); | |
| const transtemp2 = Object(factory.createStructuredSelector)({ | |
| exploreV2Variant : (e) => { | |
| return Object(DOM.a)(e, { | |
| expEventOverride : false | |
| }); | |
| }, | |
| isLoggedIn : data.E, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| m2mVariant : (e) => { | |
| return Object(m2.f)(e, { | |
| expEventOverride : false | |
| }); | |
| }, | |
| isBladeOpen : (value) => { | |
| return !!value.structuredStyles.isEditing; | |
| } | |
| }); | |
| const onDemandPrice = Object(options.w)({ | |
| categoryName : options.b, | |
| isCompact : options.G, | |
| isExplore : options.A, | |
| pageLayer : (canCreateDiscussions) => { | |
| return canCreateDiscussions; | |
| } | |
| }); | |
| const template = (options) => { | |
| return create("div", { | |
| className : n.a.left | |
| }, void 0, create(answers.a, {}, void 0, Object(D.a)(options.language, "header.ariaInstructions")), create(parent.a, { | |
| "aria-label" : Object(D.a)(options.language, "header.home"), | |
| className : n.a.centeredRow, | |
| to : "/", | |
| onClick : options.onReloadFrontpage | |
| }, void 0, create(resp.a, { | |
| className : n.a.snoo | |
| }), create(base.a, { | |
| className : n.a.wordmark | |
| })), options.children); | |
| }; | |
| const fn = (action) => { | |
| return create("div", { | |
| className : n.a.right | |
| }, void 0, action.children, create(offset, { | |
| isExplore : action.isExplore | |
| })); | |
| }; | |
| const collapse = (data) => { | |
| return create("div", { | |
| className : n.a.layout | |
| }, void 0, _react2.a.createElement(template, _get({}, data, { | |
| language : data.language, | |
| onReloadFrontpage : data.onReloadFrontpage | |
| }), create(SVG_URL, {}), create(pass.a, { | |
| className : n.a.search | |
| })), create(fn, {}, void 0, create(polyline, { | |
| className : n.a.quickLinks | |
| }))); | |
| }; | |
| const add = (data) => { | |
| return create("div", { | |
| className : n.a.layout | |
| }, void 0, _react2.a.createElement(template, _get({}, data, { | |
| language : data.language, | |
| onReloadFrontpage : data.onReloadFrontpage | |
| }), create(bookmarkTwo, {}), create(pass.a, { | |
| className : n.a.search | |
| })), create(fn, {}, void 0, create(polyline, { | |
| className : n.a.quickLinks | |
| }))); | |
| }; | |
| const set = (data) => { | |
| const tick = !!data.categoryName || !Object(DOM.e)(data.exploreV2Variant); | |
| return create("div", { | |
| className : n.a.layout | |
| }, void 0, _react2.a.createElement(template, _get({}, data, { | |
| language : data.language, | |
| onReloadFrontpage : data.onReloadFrontpage | |
| }), create(SVG_URL, {}), tick && create("div", { | |
| className : n.a.searchContainer | |
| }, void 0, create(pass.a, { | |
| className : n.a.search | |
| }))), create(fn, { | |
| isExplore : true | |
| })); | |
| }; | |
| const start = (data) => { | |
| return create(_react2.a.Fragment, {}, void 0, create("div", { | |
| className : n.a.compactLayout | |
| }, void 0, _react2.a.createElement(template, _get({}, data, { | |
| language : data.language, | |
| onReloadFrontpage : data.onReloadFrontpage | |
| })), create(fn, {}))); | |
| }; | |
| var od = onDemandPrice(Object(reverEnv.connect)(transtemp2, (saveNotifs) => { | |
| return { | |
| onReloadFrontpage : () => { | |
| return saveNotifs(Object(args.C)(true)); | |
| } | |
| }; | |
| })(function(options) { | |
| let dir; | |
| return dir = options.m2mVariant && !options.isLoggedIn ? add : options.isExplore ? set : options.isCompact ? start : collapse, create(defaultAnalyzer, { | |
| "data-redditstyle" : true, | |
| className : Object(dp.a)(n.a.container, options.className), | |
| isBladeOpen : options.isBladeOpen | |
| }, void 0, create(dir, { | |
| categoryName : options.categoryName, | |
| exploreV2Variant : options.exploreV2Variant, | |
| language : options.language, | |
| onReloadFrontpage : options.onReloadFrontpage | |
| })); | |
| })); | |
| var params = $("./src/reddit/actions/post.ts"); | |
| var $userNodes = $("./src/reddit/components/CompactPost/HorizontalVotes.tsx"); | |
| var currentTransformMatrix = $("./src/reddit/components/FlairWrapper/index.tsx"); | |
| var anotherInject = $("./src/reddit/components/PostTitle/index.tsx"); | |
| var __WEBPACK_IMPORTED_MODULE_3__material_checkbox_html___default = $("./src/reddit/helpers/postCollection.ts"); | |
| var content_panes = $("./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx"); | |
| var logos_obj = $("./src/reddit/icons/fonts/Gif/index.tsx"); | |
| var _redirectBtn = $("./src/reddit/icons/fonts/Link/index.tsx"); | |
| var _msgSibling = $("./src/reddit/icons/fonts/Photos/index.tsx"); | |
| var topicElement = $("./src/reddit/icons/fonts/Text/index.tsx"); | |
| var Resource = $("./src/reddit/models/Media/index.ts"); | |
| var line3d = $("./src/reddit/models/Vote/index.ts"); | |
| var sitenameInput = $("./src/reddit/selectors/experiments/categories.ts"); | |
| var name = $("./src/reddit/components/LightboxHeader/index.m.less"); | |
| var plugin = $.n(name); | |
| var createDom = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const cn = aria()((pointer) => { | |
| return createDom("div", { | |
| className : pointer.className | |
| }, void 0, pointer.children); | |
| }).withConfig({ | |
| componentId : "c58zz4-0" | |
| })(["padding: 0 ", "px;", ".", " {max-width: calc(100% - ", "px);}.", " {", "}.", " {", "margin-left: ", "px;width: ", "px;}"], t.p, (result) => { | |
| return result.isCollection ? "" : `max-width: ${t.m}px;`; | |
| }, plugin.a.postDetails, t.F + t.o, plugin.a.postTitle, theme.titleFontH5, plugin.a.actions, theme.actionFont, t.o, t.F); | |
| const endv = Object(factory.createStructuredSelector)({ | |
| isInCategoriesExperiment : sitenameInput.a, | |
| language : data.M, | |
| post : model.l | |
| }); | |
| const getAttemptCountCacheKey = Object(reverEnv.connect)(endv, (inDoneFunc, { | |
| sendEvent : sendEvent | |
| }) => { | |
| return { | |
| close : (value) => { | |
| value.preventDefault(); | |
| value.stopPropagation(); | |
| inDoneFunc(Object(argv.d)(sendEvent, true)); | |
| }, | |
| toggleVote : (name, type) => { | |
| return inDoneFunc(type === line3d.a.upvoted ? Object(params.J)(name) : Object(params.n)(name)); | |
| } | |
| }; | |
| }, (context, t, menuStates) => { | |
| return Object.assign({}, context, t, menuStates, { | |
| onVoteClick : (id) => { | |
| return context.post && t.toggleVote(context.post.id, id); | |
| } | |
| }); | |
| }); | |
| const Cd = { | |
| [Resource.m.GIFVIDEO]:logos_obj.a, | |
| [Resource.m.IMAGE]:_msgSibling.a, | |
| [Resource.m.TEXT]:topicElement.a, | |
| [Resource.m.RTJSON]:topicElement.a, | |
| [Resource.m.VIDEO]:content_panes.a, | |
| [Resource.m.EMBED]:_redirectBtn.a | |
| }; | |
| var cached_wifi_network_list = Object(clonedI.b)(getAttemptCountCacheKey((connection) => { | |
| const onPlusClick = connection.close; | |
| const label = connection.language; | |
| const n = connection.onVoteClick; | |
| const data = connection.post; | |
| const div = Cd[data && data.media ? data.media.type : Resource.m.EMBED]; | |
| return createDom(cn, { | |
| className : plugin.a.container, | |
| isCollection : data && Object(__WEBPACK_IMPORTED_MODULE_3__material_checkbox_html___default.a)(data), | |
| "data-redditstyle" : true | |
| }, void 0, createDom("div", { | |
| className : plugin.a.postDetails | |
| }, void 0, data && createDom(action.Fragment, {}, void 0, createDom($userNodes.a, { | |
| className : plugin.a.horizontalVotes, | |
| compact : false, | |
| light : true, | |
| model : data, | |
| onVoteClick : n, | |
| redditStyle : true | |
| }), createDom(div, { | |
| className : plugin.a.mediaIcon | |
| }), createDom(anotherInject.c, { | |
| className : plugin.a.postTitle, | |
| post : data, | |
| size : anotherInject.b.Small, | |
| hideSourceLink : true, | |
| isCommentsPage : true, | |
| isOverlay : true, | |
| nowrap : true, | |
| titleColor : color.a.lightboxHeaderText, | |
| showCategoryTag : true | |
| }), createDom(currentTransformMatrix.a, { | |
| post : data, | |
| nowrap : true, | |
| sendEvent : connection.sendEvent, | |
| showCategoryTag : connection.isInCategoriesExperiment | |
| }))), createDom("div", { | |
| className : plugin.a.actions | |
| }, void 0, createDom(obj.l, { | |
| className : plugin.a.close, | |
| onClick : onPlusClick, | |
| title : Object(D.a)(label, "common.close"), | |
| "aria-label" : Object(D.a)(label, "common.close") | |
| }, void 0, createDom(head.a, {}), createDom("span", { | |
| className : plugin.a.closeText | |
| }, void 0, Object(D.a)(label, "common.close"))))); | |
| })); | |
| const arcToFlatVertices = () => { | |
| return null; | |
| }; | |
| var tags = Object(defaultTagAttributes.a)({ | |
| ErrorComponent : arcToFlatVertices, | |
| getComponent : () => { | |
| return Object($sharepreview.a)(() => { | |
| return $.e("MonthsToMinutes").then($.bind(null, "./src/reddit/components/M2M/ACBanner/index.tsx")); | |
| }).then((e) => { | |
| return e.default; | |
| }); | |
| }, | |
| LoadingComponent : arcToFlatVertices | |
| }); | |
| var filename = $("./src/reddit/components/PinnedSubscriptions/index.m.less"); | |
| var post = $.n(filename); | |
| var el = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const lastdrag = Object(factory.createStructuredSelector)({ | |
| language : (data) => { | |
| return data.user.language; | |
| } | |
| }); | |
| const getScormUserDataCommonCacheKey = Object(reverEnv.connect)(lastdrag, (saveNotifs) => { | |
| return { | |
| onUnpinSubscriptions : () => { | |
| return saveNotifs(Object(state.k)()); | |
| } | |
| }; | |
| }); | |
| var cfJson = aria()(getScormUserDataCommonCacheKey(function(options) { | |
| return el("div", { | |
| "data-redditstyle" : true, | |
| className : options.className | |
| }, void 0, el("div", { | |
| className : post.a.title | |
| }, void 0, el(B, { | |
| className : post.a.listHeader | |
| }, void 0, Object(D.a)(options.language, "header.mySubscriptions")), el("div", { | |
| className : post.a.unpin, | |
| onClick : options.onUnpinSubscriptions | |
| }, void 0, el(head.a, { | |
| className : post.a.icon | |
| }))), el(style, {})); | |
| })).withConfig({ | |
| componentId : "seo0sf-0" | |
| })(["color: ", ";.", " {&:hover {background-color: ", ";}}.", " {fill: ", ";}", "", ""], (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }, post.a.unpin, (text) => { | |
| return Object(cba.c)(text).line; | |
| }, post.a.icon, (e) => { | |
| return Object(cba.c)(e).navIcon; | |
| }, nameTag, templateFilePath); | |
| var face = $("./src/reddit/components/ThemeProvider/index.tsx"); | |
| var query = $("./node_modules/react-motion/lib/react-motion.js"); | |
| const clear = (isGlobalCleared) => { | |
| return (canCreateDiscussions) => { | |
| return { | |
| source : "toast", | |
| action : "view", | |
| noun : isGlobalCleared | |
| }; | |
| }; | |
| }; | |
| const view = (editorDOM) => { | |
| return (value) => { | |
| return { | |
| source : "toast", | |
| action : "click", | |
| noun : editorDOM, | |
| actionInfo : Object.assign({}, info.actionInfo(value), { | |
| reason : "primary" | |
| }) | |
| }; | |
| }; | |
| }; | |
| const schedule = (result) => { | |
| return (value) => { | |
| return { | |
| source : "toast", | |
| action : "click", | |
| noun : result, | |
| actionInfo : Object.assign({}, info.actionInfo(value), { | |
| reason : "secondary" | |
| }) | |
| }; | |
| }; | |
| }; | |
| var newSiteList = $("./src/reddit/icons/svgs/SnooFacepalm/index.tsx"); | |
| var div = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var update = (cell) => { | |
| return div("svg", { | |
| className : cell.className, | |
| viewBox : "0 0 24 25", | |
| xmlns : "http://www.w3.org/2000/svg" | |
| }, void 0, div("path", { | |
| fill : "#000", | |
| d : "M19.7 9.4c-.6.2-1.1 0-1.6-.3-1.3-.8-2.6-1.4-4.2-1.5-1.2-.1-1.8-.1-2.3 0-1.1.2-2.2.4-3.2.7-.6.2-1.1.6-1.7.8-.2.1-.5.2-.7.2-2.3-.6-4.1.2-5.4 2.2-1.1 1.7-.4 4.4.9 5.3.2.2.5.5.5.8.1 2.1 1.2 3.6 2.7 4.8.1.1.2.1.3.2.6.4 1.9 1.2 3 1.5 1.5.5 3 .7 4.5.7 1.5-.1 3-.1 4.4-.6.4-.2 2.3-1.1 3.4-2.2 1.2-1.5 2.3-3 2.5-4.9.1-1 .4-1.8.9-2.7.2-.3.2-.6.3-.9.4-2.5-2-5-4.3-4.1z" | |
| }), div("path", { | |
| fill : "#FFF", | |
| d : "M20.9 10c-.4-.1-.8 0-1.4 0 1 1.1 1.8 2.1 2.2 3.4-2.2-3.2-5.3-5.1-9.1-5.1s-7 1.6-9.2 4.9c-.1-.3-.3-.6-.2-.7.5-1 1.2-1.9 2.3-2.5-1.7-.5-3.5.4-4.4 2.2-.7 1.4-.3 3.3.9 4.1l.3-1.2c.1-.4.4-.7.6-1 .1.2.1.3 0 .4-.5 1.5-.3 3 .2 4.5.5 1 1.1 2 2.1 2.8 3.9 2.9 9.4 3.6 13.8.5 1.9-1.3 2.9-3.3 3.1-5.7.1-.6.1-1.2.1-1.8.1 0 .1.1.2.1.2-.2.6-.3.7-.5.7-1.7-.4-3.9-2.2-4.4z" | |
| }), div("path", { | |
| fill : "#000", | |
| d : "M10.1 15.4s-.3-.1-.4-.2l-.6-.6c-.8-.5-1.6-.3-2.2.5-.2.3-.3.5-.5.8-.1.1-.3.2-.5.3-.1-.2-.2-.4-.2-.6.1-.4.3-.7.3-.9 1.1-1.7 3.3-1.8 4.1-.3.1.2.2.3.2.5s-.1.4-.2.5zm3.1 6.5c-2.3 0-4-1.6-4.4-3.4 0-.1.3-.4.6-.5 2-.8 5-1.1 7.2-.4.2.1.5.2.5.3 0 .1-.3.2-.3.3-.4 1.7-1.5 3.7-3.6 3.7zm5.9-6.5c-.1 0-.3-.1-.4-.2-.1 0-.1-.1-.1-.2-.6-.9-1.4-1-2.2-.3-.2.2-.5.2-.7.4.1-.3 0-.7.2-.9.7-.9 1.8-1.1 2.7-.5.2.2.6.9.8 1.4-.1.1-.2.3-.3.3zM16.6.5c-.5-.4-1.4-.7-2.3-.2-.4.2-.7.5-.8.7-.2.7-.2 1.1-.1 1.5-1 1-2.2 1.6-3.6 1.7-.2 0-.4.2-.4.4-.1.5.1.9.4 1.4.5.7.7 1.2.9 1.9V8c.1.2.2.2.4.2.1 0 .2-.1.3-.1.1-.1.1-.2.1-.3v-.2c0-.1-.1-.3-.1-.4-.1-.3-.2-.6-.3-.8-.1-.2-.2-.3-.3-.4-.1-.3-.3-.8-.3-1.1.5-.1 1.1-.2 1.6-.5.4-.2.7-.5 1-.8.2-.2.3-.3.5-.4.4.5.8.7 1.6.8h.2c.4 0 .9-.2 1.3-.5s.6-.8.6-1.4c.1-.6-.2-1.2-.7-1.6z" | |
| }), div("path", { | |
| fill : "#FFF", | |
| d : "M14 1.9c-.1-.6.4-1.1 1.1-1.2.8-.1 1.4.3 1.5 1 .1.7-.5 1.5-1.1 1.6-.7.1-1.4-.6-1.5-1.4z" | |
| })); | |
| }; | |
| var c2 = $("./src/reddit/selectors/structuredStyles.ts"); | |
| var property = $("./src/lib/lessComponent.tsx"); | |
| var envDropdown = $("./src/reddit/connectors/connectToLanguage.ts"); | |
| var toArray = function(v, str) { | |
| var ar = {}; | |
| var i; | |
| for (i in v) { | |
| if (Object.prototype.hasOwnProperty.call(v, i) && str.indexOf(i) < 0) { | |
| ar[i] = v[i]; | |
| } | |
| } | |
| if (null != v && "function" == typeof Object.getOwnPropertySymbols) { | |
| var k = 0; | |
| i = Object.getOwnPropertySymbols(v); | |
| for (; k < i.length; k++) { | |
| if (str.indexOf(i[k]) < 0) { | |
| ar[i[k]] = v[i[k]]; | |
| } | |
| } | |
| } | |
| return ar; | |
| }; | |
| const BenchmarkImpl = (a) => { | |
| const $scope = color.a; | |
| switch(a.kind) { | |
| case ts.b.Error: | |
| case ts.b.AuthError: | |
| return $scope.warning; | |
| case ts.b.SuccessCommunity: | |
| return $scope.op; | |
| case ts.b.SuccessCommunityGreen: | |
| case ts.b.SuccessMod: | |
| return $scope.approved; | |
| case ts.b.EuCookiePolicy: | |
| case ts.b.UappBanner: | |
| case ts.b.Undo: | |
| return $scope.op; | |
| } | |
| }; | |
| var updatedMemberTasks = aria()(class extends _react2.a.Component { | |
| componentDidMount() { | |
| if (this.props.sendEvent) { | |
| this.props.sendEvent(); | |
| } | |
| } | |
| render() { | |
| const r = this.props; | |
| const myIPProps = (r.kind, r.sendEvent, toArray(r, ["kind", "sendEvent"])); | |
| return _react2.a.createElement("div", myIPProps); | |
| } | |
| }).withConfig({ | |
| componentId : "s197fe4v-0" | |
| })(["align-items: center;background: ", ";border: 1px solid ", ";border-radius: 4px;box-shadow: 0 2px 15px 0px rgba(0,0,0,0.3);box-sizing: border-box;display: flex;margin-bottom: 12px;min-height: 52px;padding-left: 8px;position: relative;transition: padding 0.3s;width: 476px;&:before {background-color: ", ";border: 1px solid ", ";border-radius: 4px 0 0 4px;content: '';height: 100%;left: 0;margin: -1px;position: absolute;top: 0;width: 8px;}"], (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }, BenchmarkImpl, BenchmarkImpl); | |
| const parentmode = "\n height: 25px;\n margin: 0 0 3px 12px;\n width: 24px;\n"; | |
| const props = aria.a.span.withConfig({ | |
| componentId : "cu1hzx-0" | |
| })(["", "color: ", ";flex: 1;margin: 0 12px;&::first-letter {text-transform: uppercase;}"], theme.bodyFont, (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| var sliderFeLineBsValue = $("./src/reddit/components/Toaster/index.m.less"); | |
| var __WEBPACK_IMPORTED_MODULE_1__material_array_html___default = $.n(sliderFeLineBsValue); | |
| var find = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const member2Tasks = property.a.wrapped(newSiteList.a, "AuthErrorToastIcon", __WEBPACK_IMPORTED_MODULE_1__material_array_html___default.a); | |
| const restorePopover = property.a.wrapped(obj.d, "AuthErrorToastPrimaryButton", __WEBPACK_IMPORTED_MODULE_1__material_array_html___default.a); | |
| var validatorCache = Object(envDropdown.a)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.handleSubmit = (event) => { | |
| event.preventDefault(); | |
| window.location.reload(true); | |
| }; | |
| } | |
| render() { | |
| const $scope = this.props; | |
| return find("form", { | |
| onSubmit : this.handleSubmit | |
| }, void 0, find(updatedMemberTasks, { | |
| kind : $scope.toast.kind, | |
| style : Object.assign({}, $scope.style, { | |
| transform : `\n translateY(${$scope.style.y}px)\n scale(${$scope.style.x}, ${$scope.style.x})\n ` | |
| }) | |
| }, $scope.key, find(member2Tasks, {}), find(props, {}, void 0, Object(D.a)($scope.language, "error.genericPage")), find(restorePopover, { | |
| type : "submit" | |
| }, void 0, Object(D.a)($scope.language, "error.reload")))); | |
| } | |
| }); | |
| var it_case = $("./src/lib/constants/euCookiePolicy.ts"); | |
| var pm = $("./src/lib/permanentCookieOptions.ts"); | |
| var userErr = aria.a.a.withConfig({ | |
| componentId : "s15inysy-0" | |
| })(["color: ", ";"], (e) => { | |
| return Object(cba.c)(e).linkText; | |
| }); | |
| var next = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const application = aria.a.div.withConfig({ | |
| componentId : "s1pfx7qz-0" | |
| })(["", ';background-image: url("', '/img/snoo-upvote.png");background-size: 100%;background-repeat: no-repeat;'], parentmode, config.a.assetPath); | |
| const ierr = aria()(obj.d).withConfig({ | |
| componentId : "s1pfx7qz-1" | |
| })(["margin: 0 12px;"]); | |
| const err = aria()(updatedMemberTasks).withConfig({ | |
| componentId : "s1pfx7qz-2" | |
| })(["width: 700px;"]); | |
| var osdist; | |
| var extendedSession = Object(envDropdown.a)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.handleSubmit = (event) => { | |
| event.preventDefault(); | |
| ctx.a.set(map.b, it_case.b.toString(), Object(pm.a)(10)); | |
| this.props.onClose(); | |
| }; | |
| } | |
| render() { | |
| const options = this.props; | |
| return next("form", { | |
| onSubmit : this.handleSubmit | |
| }, void 0, next(err, { | |
| kind : options.toast.kind, | |
| style : Object.assign({}, options.style, { | |
| transform : `\n translateY(${options.style.y}px)\n scale(${options.style.x}, ${options.style.x})\n ` | |
| }) | |
| }, options.key, next(application, {}), next(props, {}, void 0, Object(D.a)(options.language, "euCookiePolicy.text"), "\u00c2 ", next(userErr, { | |
| href : "https://www.reddit.com/help/privacypolicy", | |
| target : "_blank" | |
| }, void 0, Object(D.a)(options.language, "euCookiePolicy.linkText")), "."), next(ierr, { | |
| type : "submit" | |
| }, void 0, Object(D.a)(options.language, "euCookiePolicy.buttonText")))); | |
| } | |
| }); | |
| !function(canCreateDiscussions) { | |
| canCreateDiscussions.LoggedOutMaxSubscriptions = "max_subscriptions"; | |
| }(osdist || (osdist = {})); | |
| var new_opts = $("./src/reddit/controls/Typography/index.tsx"); | |
| var Model = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var createEl = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const type = aria.a.div.withConfig({ | |
| componentId : "gv704r-0" | |
| })(["align-items: center;background: ", ";border: 1px solid ", ";border-radius: 4px;box-shadow: 0 2px 15px 0px rgba(0,0,0,0.3);box-sizing: border-box;display: flex;margin-bottom: 12px;height: 143px;position: relative;width: 484px;"], (query) => { | |
| return Object(cba.c)(query).body; | |
| }, (e) => { | |
| return Object(cba.c)(e).actionIcon; | |
| }); | |
| const img = aria.a.img.withConfig({ | |
| componentId : "gv704r-1" | |
| })(["height: 100%;width: auto;"]); | |
| const a = aria.a.div.withConfig({ | |
| componentId : "gv704r-2" | |
| })(["color: ", ";box-sizing: border-box;display: flex;flex-direction: column;flex: 1 1 auto;height: 100%;justify-content: space-between;padding: 16px;"], (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const fontPercent = aria.a.div.withConfig({ | |
| componentId : "gv704r-3" | |
| })(["", "opacity: 0.5;height: 12px;text-transform: uppercase;"], theme.labelsFont); | |
| const group = new_opts.b; | |
| const video = aria()(obj.e).withConfig({ | |
| componentId : "gv704r-4" | |
| })(["margin: 0;width: 120px;"]); | |
| const fontFamily = aria()(head.a).withConfig({ | |
| componentId : "gv704r-5" | |
| })(["cursor: pointer;fill: ", ";height: 14px;opacity: 0.3;position: absolute;right: 5px;top: 5px;width: 14px;&:hover {opacity: 0.8;}"], (selector) => { | |
| return Object(cba.c)(selector).button; | |
| }); | |
| const TAG_SHY = Object(reverEnv.connect)(null, (saveNotifs) => { | |
| return { | |
| onSignup : () => { | |
| return saveNotifs(Object(__ic2315.b)()); | |
| } | |
| }; | |
| })(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.onSignup = (value) => { | |
| value.stopPropagation(); | |
| value.preventDefault(); | |
| this.props.onClose(); | |
| this.props.onSignup(); | |
| this.props.sendEvent(view(this.props.name)); | |
| }; | |
| } | |
| componentDidMount() { | |
| this.props.sendEvent(clear(this.props.name)); | |
| } | |
| render() { | |
| var me = this.props; | |
| const opacity = me.content; | |
| const apBarContent = me.key; | |
| const TRUE = me.sideImage; | |
| const datum = me.style; | |
| const i = me.subTitle; | |
| const elMap = me.title; | |
| return createEl(type, { | |
| style : Object.assign({}, datum, { | |
| transform : `\n translateY(${datum.y}px)\n scale(${datum.x}, ${datum.x})\n ` | |
| }) | |
| }, apBarContent, createEl(fontFamily, { | |
| onClick : this.props.onClose | |
| }), createEl(img, { | |
| srcSet : TRUE | |
| }), createEl(a, {}, void 0, createEl(fontPercent, {}, void 0, i), createEl(new_opts.e, {}, void 0, elMap), createEl(group, {}, void 0, opacity), createEl(video, { | |
| "data-redditstyle" : true, | |
| href : "/register", | |
| onClick : this.onSignup | |
| }, void 0, "Sign Up"))); | |
| } | |
| })); | |
| const xc = `${asset("subscribe-cap.png")} 1x,\n ${asset("[email protected]")} 2x,`; | |
| const Oc = Object(envDropdown.a)((props) => { | |
| return _react2.a.createElement(TAG_SHY, Model({ | |
| name : osdist.LoggedOutMaxSubscriptions, | |
| sideImage : xc, | |
| title : Object(D.a)(props.language, "monthsToMinutes.subscribeCapToast.title"), | |
| subTitle : null, | |
| content : Object(D.a)(props.language, "monthsToMinutes.subscribeCapToast.content") | |
| }, props)); | |
| }); | |
| const date = 3; | |
| const stringify = (replacer) => { | |
| return `${replacer}:1527210000`; | |
| }; | |
| var cb = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const src = aria.a.div.withConfig({ | |
| componentId : "s3i2djw-0" | |
| })(["", ';background-image: url("', '/img/snoo-upvote.png");background-size: 100%;background-repeat: no-repeat;'], parentmode, config.a.assetPath); | |
| const tradingActions = aria()(obj.d).withConfig({ | |
| componentId : "s3i2djw-1" | |
| })(["margin: 0 12px;"]); | |
| const base64 = aria()(updatedMemberTasks).withConfig({ | |
| componentId : "s3i2djw-2" | |
| })(["width: 700px;"]); | |
| var DEFAULT_LINE_ANNOTATION = Object(envDropdown.a)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.handleSubmit = (event) => { | |
| event.preventDefault(); | |
| ctx.a.set(map.j, stringify(date), Object(pm.a)(10)); | |
| this.props.onClose(); | |
| }; | |
| } | |
| render() { | |
| const self = this.props; | |
| return cb("form", { | |
| onSubmit : this.handleSubmit | |
| }, void 0, cb(base64, { | |
| kind : self.toast.kind, | |
| style : Object.assign({}, self.style, { | |
| transform : `\n translateY(${self.style.y}px)\n scale(${self.style.x}, ${self.style.x})\n ` | |
| }) | |
| }, self.key, cb(src, {}), cb(props, {}, void 0, "Reddit is updating its ", cb(userErr, { | |
| href : "https://www.reddit.com/help/useragreement", | |
| target : "_blank" | |
| }, void 0, "User Agreement"), " and ", cb(userErr, { | |
| href : "https://www.reddit.com/help/privacypolicy", | |
| target : "_blank" | |
| }, void 0, "Privacy Policy"), ". \u00c2 "), cb(tradingActions, { | |
| type : "submit" | |
| }, void 0, Object(D.a)(self.language, "uappBanner.buttonText")))); | |
| } | |
| }); | |
| var assign = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const defaultStyles = []; | |
| const dy = { | |
| stiffness : 200, | |
| damping : 24, | |
| precision : .01 | |
| }; | |
| const Lc = { | |
| opacity : .5, | |
| x : .5, | |
| y : 50 | |
| }; | |
| const _c = { | |
| opacity : Object(query.spring)(0), | |
| x : Object(query.spring)(.6), | |
| y : Object(query.spring)(80, dy) | |
| }; | |
| const loadedRules = aria()(newSiteList.a).withConfig({ | |
| componentId : "nifmqp-0" | |
| })(["", ""], parentmode); | |
| const STATE_EVENT_TYPES = aria()(update).withConfig({ | |
| componentId : "nifmqp-1" | |
| })(["", ""], parentmode); | |
| const currentBot = aria()(doc.b).withConfig({ | |
| componentId : "nifmqp-2" | |
| })(["", ""], parentmode); | |
| const styleResult = aria.a.div.withConfig({ | |
| componentId : "nifmqp-3" | |
| })(["align-items: center;bottom: 0;display: flex;flex-direction: column;justify-content: center;left: 0;margin: auto;position: fixed;right: 0;width: 0;z-index: ", ";"], out.s); | |
| const tagToComponentClass = aria()(head.a).withConfig({ | |
| componentId : "nifmqp-4" | |
| })([""]); | |
| const finalRules = aria()(updatedMemberTasks).withConfig({ | |
| componentId : "nifmqp-5" | |
| })(["&:before {transition: width 0.3s;}", " {cursor: pointer;fill: ", ";height: 16px;left: 4px;opacity: 0;position: absolute;transition: opacity 0.3s;width: 16px;}&:hover {padding-left: 24px;&:before {width: 24px;}", " {opacity: 1;}}"], tagToComponentClass, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, tagToComponentClass); | |
| const attrScanRange = Object(factory.createStructuredSelector)({ | |
| subredditIcon : c2.c, | |
| toastSlices : (system) => { | |
| return system.toaster; | |
| } | |
| }); | |
| const extractKey = Object(reverEnv.connect)(attrScanRange, (expect) => { | |
| return { | |
| dismissToast : (actualTranslations) => { | |
| return () => { | |
| return expect(Object(l.f)(actualTranslations)); | |
| }; | |
| }, | |
| onButtonClick : (btn, e) => { | |
| return () => { | |
| expect(btn); | |
| expect(Object(l.f)(e)); | |
| }; | |
| } | |
| }; | |
| }); | |
| const join = (e = [], left) => { | |
| return left.map((e) => { | |
| return { | |
| data : e, | |
| key : e.id || (new Date).toString(), | |
| style : { | |
| opacity : Object(query.spring)(1), | |
| x : Object(query.spring)(1, dy), | |
| y : Object(query.spring)(0, dy) | |
| } | |
| }; | |
| }); | |
| }; | |
| const parse = (timezone, event) => { | |
| switch(timezone.kind) { | |
| case ts.b.Error: | |
| return assign(loadedRules, {}); | |
| case ts.b.SuccessCommunity: | |
| case ts.b.SuccessCommunityGreen: | |
| return assign(STATE_EVENT_TYPES, {}); | |
| case ts.b.SuccessMod: | |
| return assign(currentBot, { | |
| primaryColor : event.color, | |
| iconUrl : event.url | |
| }); | |
| } | |
| }; | |
| const server_identities = { | |
| [ts.a.subscribeCap]:Oc | |
| }; | |
| var authCode = extractKey(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.getStyles = (unit) => { | |
| return join(unit, this.props.toastSlices); | |
| }; | |
| this.getWillEnterStyles = () => { | |
| return Lc; | |
| }; | |
| this.getWillLeaveStyles = () => { | |
| return _c; | |
| }; | |
| } | |
| render() { | |
| return this.props.toastSlices.length ? assign(query.TransitionMotion, { | |
| defaultStyles : defaultStyles, | |
| styles : this.getStyles, | |
| willLeave : this.getWillLeaveStyles, | |
| willEnter : this.getWillEnterStyles | |
| }, void 0, (buildInTemplates) => { | |
| return assign(styleResult, {}, void 0, buildInTemplates.map((options) => { | |
| const data = options.data; | |
| const useStyleString = Object.assign({}, options.style, { | |
| transform : `\n translateY(${options.style.y}px)\n scale(${options.style.x}, ${options.style.x})\n ` | |
| }); | |
| if (data.kind === ts.b.Custom && void 0 !== data.customToastType) { | |
| const validatorCache = server_identities[data.customToastType]; | |
| return assign(validatorCache, { | |
| toast : data, | |
| style : useStyleString, | |
| onClose : this.props.dismissToast(data.id) | |
| }, options.key); | |
| } | |
| return data.kind === ts.b.UappBanner ? assign(DEFAULT_LINE_ANNOTATION, { | |
| toast : data, | |
| style : useStyleString, | |
| onClose : this.props.dismissToast(data.id) | |
| }, options.key) : data.kind === ts.b.EuCookiePolicy ? assign(extendedSession, { | |
| toast : data, | |
| style : useStyleString, | |
| onClose : this.props.dismissToast(data.id) | |
| }, options.key) : data.kind === ts.b.AuthError ? assign(validatorCache, { | |
| toast : data, | |
| style : useStyleString, | |
| onClose : this.props.dismissToast(data.id) | |
| }, options.key) : assign(finalRules, { | |
| kind : data.kind, | |
| sendEvent : data.name ? () => { | |
| return this.props.sendEvent(clear(data.name)); | |
| } : void 0, | |
| style : useStyleString | |
| }, options.key, parse(data, this.props.subredditIcon), assign(props, {}, void 0, data.text), data.buttonText && data.buttonAction && assign(obj.l, { | |
| onClick : () => { | |
| this.props.onButtonClick(data.buttonAction, data.id)(); | |
| if (data.name) { | |
| this.props.sendEvent(view(data.name)); | |
| } | |
| } | |
| }, void 0, data.buttonText), data.secondButtonText && data.secondButtonAction && assign(obj.l, { | |
| onClick : () => { | |
| this.props.onButtonClick(data.secondButtonAction, data.id)(); | |
| if (data.name) { | |
| this.props.sendEvent(schedule(data.name)); | |
| } | |
| } | |
| }, void 0, data.secondButtonText), assign(tagToComponentClass, { | |
| onClick : this.props.dismissToast(data.id) | |
| })); | |
| })); | |
| }) : null; | |
| } | |
| })); | |
| var container = aria.a.div.withConfig({ | |
| componentId : "s1lkv2ze-0" | |
| })(["", "z-index: ", ";"], theme.titleFontH6, out.h); | |
| var scope = $("./src/reddit/components/AlertBanner/index.m.less"); | |
| var $scope = $.n(scope); | |
| var createDomElement = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const displayResults = (result) => { | |
| return createDomElement(container, { | |
| className : Object(dp.a)($scope.a.wrapper, $scope.a.suspended) | |
| }, void 0, createDomElement("span", {}, void 0, Object(D.a)(result.language, "alertBanner.suspendedMessage"), "\u00c2 "), createDomElement("a", { | |
| className : $scope.a.underlineLink, | |
| href : "https://www.reddithelp.com/en/node/851" | |
| }, void 0, Object(D.a)(result.language, "alertBanner.learnMore"))); | |
| }; | |
| const drawPrevious = (interwikiInfo) => { | |
| return createDomElement(container, { | |
| className : Object(dp.a)($scope.a.wrapper, $scope.a.fpr) | |
| }, void 0, createDomElement("span", {}, void 0, Object(D.a)(interwikiInfo.language, "alertBanner.FPRMessage"), "\u00c2 "), createDomElement("a", { | |
| className : $scope.a.underlineLink, | |
| href : "https://www.reddithelp.com/en/categories/using-reddit/your-reddit-account/my-account-was-disabled" | |
| }, void 0, Object(D.a)(interwikiInfo.language, "alertBanner.learnMore"))); | |
| }; | |
| var i18n = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const widgetFilePath = Object(factory.createStructuredSelector)({ | |
| isOverlayOpen : model.h, | |
| language : data.M | |
| }); | |
| var TAG_GLUE = Object(reverEnv.connect)(widgetFilePath)(class extends _react2.a.PureComponent { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.state = { | |
| isMounted : false | |
| }; | |
| } | |
| componentDidMount() { | |
| this.setState({ | |
| isMounted : true | |
| }); | |
| } | |
| render() { | |
| var _props = this.props; | |
| const language = _props.language; | |
| const rawDataIsArray = _props.showFPR; | |
| const rawDataIsList = _props.showSuspended; | |
| return rawDataIsArray ? i18n(drawPrevious, { | |
| language : language | |
| }) : rawDataIsList ? i18n(displayResults, { | |
| language : language | |
| }) : null; | |
| } | |
| }); | |
| var linkCont = $("./src/reddit/components/AlertBanner/heights.ts"); | |
| var path_data = $("./src/reddit/constants/elementIds.ts"); | |
| var dojox = $("./src/reddit/contexts/InsideOverlay.tsx"); | |
| var detailViewItem = $("./src/reddit/contexts/Language.tsx"); | |
| var currNode = $("./src/reddit/models/Theme/index.ts"); | |
| var sliderFeLineBaValue = $("./src/reddit/components/AppRouter/index.m.less"); | |
| var mphome = $.n(sliderFeLineBaValue); | |
| var callback = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var getValue = function(value, out) { | |
| var result = {}; | |
| var path; | |
| for (path in value) { | |
| if (Object.prototype.hasOwnProperty.call(value, path) && out.indexOf(path) < 0) { | |
| result[path] = value[path]; | |
| } | |
| } | |
| if (null != value && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| path = Object.getOwnPropertySymbols(value); | |
| for (; i < path.length; i++) { | |
| if (out.indexOf(path[i]) < 0) { | |
| result[path[i]] = value[path[i]]; | |
| } | |
| } | |
| } | |
| return result; | |
| }; | |
| const paramsForCaller = aria()(od).withConfig({ | |
| componentId : "s4rdgu3-0" | |
| })(["flex: 0;left: 0;position: fixed;right: 0;top: 0;z-index: ", ";"], out.h); | |
| const identifierPositions = aria()((c) => { | |
| c.isSubscriptionsPinned; | |
| c.isPartnerSubredditConnectionPage; | |
| var item = getValue(c, ["isSubscriptionsPinned", "isPartnerSubredditConnectionPage"]); | |
| return _react2.a.createElement("div", item); | |
| }).withConfig({ | |
| componentId : "s4rdgu3-1" | |
| })(["padding-left: ", "px;transition: margin-top 0.3s ease;", " {background-color: ", ";position: fixed;left: 0;bottom: 0;width: ", "px;overflow-y: scroll;overflow-x: hidden;z-index: ", ";}"], (canCreateDiscussions) => { | |
| return canCreateDiscussions.isSubscriptionsPinned && !canCreateDiscussions.isPartnerSubredditConnectionPage ? t.H : 0; | |
| }, cfJson, (query) => { | |
| return Object(cba.c)(query).body; | |
| }, t.H, out.r); | |
| const isFirstTimeShown = aria.a.div.withConfig({ | |
| componentId : "s4rdgu3-2" | |
| })(["bottom: 0;height: 100%;left: 0;position: fixed;backface-visibility: hidden; /* improves performance by preventing incremental repaints */right: 0;top: 0;width: 100%;z-index: ", ";&:focus {outline: none;}"], out.m); | |
| const favicon = aria.a.div.withConfig({ | |
| componentId : "s4rdgu3-3" | |
| })(["background: ", ";box-sizing: border-box;height: ", "px;left: 0;margin: -", "px auto 0;max-width: ", "px;padding-top: ", "px;position: fixed;right: 0;top: 0;transition: top 0.3s ease;width: calc(100% - ", "px);z-index: ", ";"], color.a.lightboxHeaderBg, t.j + 300, 300, t.n, 300, 2 * t.l, out.o); | |
| const roomPeers = aria()((c) => { | |
| var item = getValue(c, []); | |
| return _react2.a.createElement("div", item); | |
| }).withConfig({ | |
| componentId : "s4rdgu3-4" | |
| })(["background-color: ", ";bottom: 0;height: 100%;left: 0;position: fixed;right: 0;width: 100%;z-index: ", ";&.m-commentspage {&:after {background: ", ";bottom: 0;content: '';height: 100%;left: 0;margin: 0 auto;max-width: ", "px;position: fixed;right: 0;top: 0;width: calc(100% - ", "px);}}"], color.a.overlayBackground, out.m, (i) => { | |
| return Object(currNode.g)(Object(cba.c)(i).canvas, Object(cba.c)(i).canvasImgUrl, Object(cba.c)(i).canvasImgPosition); | |
| }, t.n, 2 * t.l); | |
| const parseAndBindHTML = Object(reverEnv.connect)(() => { | |
| return Object(factory.createStructuredSelector)({ | |
| currentPage : (value) => { | |
| return value.platform.currentPage; | |
| }, | |
| hasInvalidSession : data.s, | |
| language : (data) => { | |
| return data.user.language; | |
| }, | |
| isPartnerSubredditConnectionPage : (event) => { | |
| return Object(options.G)(event.platform.currentPage); | |
| }, | |
| isSubscriptionsPinned : faceB.b, | |
| isSuspended : data.I, | |
| isFPR : data.D, | |
| isM2MTopBannerVariant : (e) => { | |
| return Object(m2.e)(Object(m2.f)(e)); | |
| }, | |
| showAccountCompletenessBanner : (e) => { | |
| const type = Object(m2.f)(e); | |
| return !!type && !!Object(f.l)(e) && (Object(m2.e)(type) || Object(m2.a)(type) || Object(m2.b)(type) && !Object(f.a)(e)); | |
| } | |
| }); | |
| }, (prepare_window) => { | |
| return { | |
| fetchSubscriptions : () => { | |
| prepare_window(Object(frame.h)()); | |
| prepare_window(Object(lb.r)()); | |
| prepare_window(Object(hit.k)()); | |
| }, | |
| onClickOutsideOverlay : (i) => { | |
| return prepare_window(Object(cleanedObject.b)(i)); | |
| }, | |
| onUnpinSubscriptions : () => { | |
| return prepare_window(Object(state.k)()); | |
| } | |
| }; | |
| }); | |
| const copy = (value, options) => { | |
| return !(!value.state || !value.state[glanceEl.a.IsOverlay] || options === value); | |
| }; | |
| const debug = (e, object) => { | |
| e.key; | |
| const artistTrack = getValue(e, ["key"]); | |
| const n = (object.key, getValue(object, ["key"])); | |
| return c()(artistTrack, n); | |
| }; | |
| const body = Object(clonedI.b)((event) => { | |
| const myIPProps = { | |
| showFPR : event.isFPR, | |
| showSuspended : event.isSuspended | |
| }; | |
| return callback(action.Fragment, {}, void 0, _react2.a.createElement(TAG_GLUE, myIPProps), callback(paramsForCaller, { | |
| className : Object(dp.a)(mphome.a.header, Object(linkCont.a)(mphome.a, myIPProps)) | |
| })); | |
| }); | |
| const base64BinaryString = Object(clonedI.b)(class extends _react2.a.Component { | |
| shouldComponentUpdate(nextProps, nextState) { | |
| return !this.locationsEqual(this.props.location, nextProps.location) || !this.pagesEqual(this.props.page, nextProps.page) || this.props.isSubscriptionsPinned !== nextProps.isSubscriptionsPinned || this.props.showM2MTopBanner !== nextProps.showM2MTopBanner; | |
| } | |
| locationsEqual(name, whenArray) { | |
| const e = $filter()(name, "key"); | |
| const n = $filter()(whenArray, "key"); | |
| return c()(e, n); | |
| } | |
| pagesEqual(b, a) { | |
| if (b && a) { | |
| const e = $filter()(b, ["key", "locationState"]); | |
| const n = $filter()(a, ["key", "locationState"]); | |
| return c()(e, n); | |
| } | |
| return false; | |
| } | |
| render() { | |
| var _props2 = this.props; | |
| const t = _props2.location; | |
| const itemSkillKinds = _props2.routes; | |
| const TRUE = _props2.overlayIsOpen; | |
| const alreadyMarked = _props2.isPartnerSubredditConnectionPage; | |
| const selfCompletionActive = _props2.isSubscriptionsPinned; | |
| return callback(identifierPositions, { | |
| "aria-hidden" : TRUE, | |
| className : Object(dp.a)(mphome.a.main, Object(linkCont.a)(mphome.a, this.props)), | |
| isSubscriptionsPinned : selfCompletionActive, | |
| isPartnerSubredditConnectionPage : alreadyMarked | |
| }, void 0, selfCompletionActive && !alreadyMarked && callback(cfJson, { | |
| className : Object(dp.a)(mphome.a.pinnedSubscriptions, Object(linkCont.a)(mphome.a, this.props)), | |
| "data-redditstyle" : true | |
| }), callback(ct.d, { | |
| location : t | |
| }, void 0, itemSkillKinds)); | |
| } | |
| }); | |
| class fps extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.mouseDownInWrapper = false; | |
| this.handleWebkitFullscreenChange = (canCreateDiscussions) => { | |
| this.setState({ | |
| mediaIsFullscreen : null !== document.webkitFullscreenElement | |
| }); | |
| }; | |
| this.overlayRefFn = (canCreateDiscussions) => { | |
| return this.overlayScrollContainerEl = canCreateDiscussions; | |
| }; | |
| this.onOverlayMouseUp = (event) => { | |
| if (this.mouseDownInWrapper && Object(main.a)(event) && 0 === event.button && event.target === this.overlayScrollContainerEl) { | |
| var _props = this.props; | |
| const localTask = _props.location; | |
| (0, _props.onClickOutsideOverlay)(localTask.state[glanceEl.a.CloseLocation]); | |
| } | |
| }; | |
| this.onOverlayMouseDown = (event) => { | |
| this.mouseDownInWrapper = event.target === this.overlayScrollContainerEl && event.clientX <= window.innerWidth - 17; | |
| }; | |
| this.state = { | |
| mediaIsFullscreen : false | |
| }; | |
| } | |
| componentDidMount() { | |
| document.addEventListener("webkitfullscreenchange", this.handleWebkitFullscreenChange); | |
| } | |
| componentWillUnmount() { | |
| document.removeEventListener("webkitfullscreenchange", this.handleWebkitFullscreenChange); | |
| } | |
| render() { | |
| var props = this.props; | |
| const cur = props.page; | |
| const i = props.routes; | |
| const oldSiteDetail = !(!cur || !cur.meta || cur.meta.name === self.Sb.SUBREDDIT_CREATION); | |
| return callback(roomPeers, { | |
| className : Object(dp.a)(mphome.a.overlayContentWrapper, Object(linkCont.a)(mphome.a, this.props), { | |
| "m-commentspage" : oldSiteDetail | |
| }) | |
| }, void 0, oldSiteDetail && callback(favicon, { | |
| "data-redditstyle" : true, | |
| className : Object(dp.a)(mphome.a.lightboxHeaderWrapper, Object(linkCont.a)(mphome.a, this.props)) | |
| }, void 0, callback(cached_wifi_network_list, { | |
| page : cur | |
| })), callback(isFirstTimeShown, { | |
| className : Object(dp.a)(mphome.a.overlayWrapper, Object(linkCont.a)(mphome.a, this.props)) | |
| }, void 0, _react2.a.createElement("div", { | |
| className : Object(dp.a)(mphome.a.overlayScrollContainer, { | |
| [mphome.a.mediaIsFullscreen]:this.state.mediaIsFullscreen | |
| }), | |
| id : path_data.d, | |
| ref : this.overlayRefFn, | |
| onMouseDown : this.onOverlayMouseDown, | |
| onMouseUp : this.onOverlayMouseUp | |
| }, callback(ct.d, {}, void 0, i), callback("div", { | |
| className : mphome.a.bottomSpacer | |
| })))); | |
| } | |
| } | |
| var fragment = parseAndBindHTML(Object(clonedI.b)(class extends _react2.a.Component { | |
| constructor(value_or_anything) { | |
| super(value_or_anything); | |
| this.previousHistory = this.props.history; | |
| this.previousLocation = this.props.location; | |
| this.previousPage = this.props.currentPage; | |
| this.isNarrowScreen = false; | |
| this.isWideScreen = false; | |
| this.resizeHandler = require()(() => { | |
| const w = window.innerWidth; | |
| if (this.props.isSubscriptionsPinned && w < t.w) { | |
| this.props.onUnpinSubscriptions(); | |
| } | |
| }, self.L); | |
| } | |
| componentDidMount() { | |
| this.resizeHandler(); | |
| window.addEventListener("resize", this.resizeHandler); | |
| } | |
| componentWillUpdate(view) { | |
| const localTask = this.props.location; | |
| const zero = localTask.state && localTask.state[glanceEl.a.IsOverlay]; | |
| const e = debug(this.previousLocation, view.location); | |
| const n = debug(this.previousLocation, this.props.location); | |
| if (!("POP" === view.history.action || zero || e || n)) { | |
| this.previousHistory = this.props.history; | |
| this.previousLocation = this.props.location; | |
| this.previousPage = this.props.currentPage; | |
| } | |
| const newVal = copy(view.location, this.previousLocation); | |
| kw_list.a.write(() => { | |
| document.body.style.overflow = newVal ? "hidden" : ""; | |
| }); | |
| } | |
| render() { | |
| var _props = this.props; | |
| const val = _props.currentPage; | |
| const err = _props.hasInvalidSession; | |
| const n = _props.isFPR; | |
| const reverseIsSingle = _props.isM2MTopBannerVariant; | |
| const s = _props.isPartnerSubredditConnectionPage; | |
| const i = _props.isSubscriptionsPinned; | |
| const isSuspended = _props.isSuspended; | |
| const type = _props.language; | |
| const source = _props.location; | |
| const u = _props.onClickOutsideOverlay; | |
| const routes = _props.routes; | |
| const oldSiteDetail = _props.showAccountCompletenessBanner; | |
| const sourceIsObject = copy(source, this.previousLocation); | |
| if (source.state && source.state[glanceEl.a.IsOverlay] && !sourceIsObject) { | |
| source.state[glanceEl.a.IsOverlay] = false; | |
| } else { | |
| if (source.state) { | |
| if (this.previousLocation === source || source.state[glanceEl.a.CloseLocation] && this.previousLocation.state && this.previousLocation.state[glanceEl.a.CloseLocation] && this.previousLocation.state[glanceEl.a.CloseLocation] === source.state[glanceEl.a.CloseLocation]) { | |
| source.state[glanceEl.a.CloseLocation] = Object.assign({}, this.previousLocation, { | |
| state : $filter()(this.previousLocation.state, glanceEl.a.CloseLocation) | |
| }); | |
| } else { | |
| source.state[glanceEl.a.CloseLocation] = this.previousLocation; | |
| } | |
| } | |
| } | |
| const destIsObject = debug(this.previousLocation, source); | |
| const issuedispenseLocationUuid = sourceIsObject || destIsObject ? this.previousLocation : source; | |
| const state = sourceIsObject || destIsObject ? this.previousPage : val; | |
| const x = !(!(state && state.meta && state.meta.name === self.Sb.SEARCH_RESULTS && state && state.queryParams) || state.queryParams[msg.o]); | |
| const y = !(!state || !state.meta || state.meta.name !== self.Sb.MODERATION_PAGES); | |
| const C = Object(options.z)(state); | |
| const j = reverseIsSingle && oldSiteDetail; | |
| return err ? Object(D.a)(type, "session.invalid") : callback(detailViewItem.a.Provider, { | |
| value : type | |
| }, void 0, callback(options.a.Provider, { | |
| value : state | |
| }, void 0, callback(face.a, { | |
| forceRedditTheme : x | |
| }, void 0, callback(body, { | |
| isFPR : n, | |
| isSuspended : isSuspended | |
| }))), callback(options.a.Provider, { | |
| value : state | |
| }, void 0, callback(dojox.a.Provider, { | |
| value : false | |
| }, void 0, callback(face.a, { | |
| forceRedditTheme : x || y, | |
| isCommentsPage : C | |
| }, void 0, callback(base64BinaryString, { | |
| isPartnerSubredditConnectionPage : s, | |
| isSubscriptionsPinned : i, | |
| location : issuedispenseLocationUuid, | |
| overlayIsOpen : sourceIsObject, | |
| page : state, | |
| routes : routes, | |
| showFPR : n, | |
| showM2MTopBanner : j, | |
| showSuspended : isSuspended | |
| })))), callback(options.a.Provider, { | |
| value : val | |
| }, void 0, sourceIsObject && callback(dojox.a.Provider, { | |
| value : true | |
| }, void 0, callback(face.a, { | |
| isOverlay : true | |
| }, void 0, callback(fps, { | |
| location : source, | |
| onClickOutsideOverlay : u, | |
| page : val, | |
| routes : routes, | |
| showFPR : n, | |
| showM2MTopBanner : j, | |
| showSuspended : isSuspended | |
| }))), callback(face.a, {}, void 0, callback(action.Fragment, {}, void 0, callback(authCode, {}), oldSiteDetail && callback(tags, {}), callback(status, {}), callback(paddingAndBorderAxisCross, {}))))); | |
| } | |
| })); | |
| var file = $("./node_modules/lodash/noop.js"); | |
| var fp = $.n(file); | |
| var ipb_session_id = $("./node_modules/prop-types/index.js"); | |
| var deprecated = $.n(ipb_session_id); | |
| var keyboard = $("./node_modules/react-shortcuts/lib/index.js"); | |
| var o = $("./src/reddit/constants/shortcuts.ts"); | |
| const tabProps = { | |
| [o.c.OpenIndex]:{ | |
| osx : ["cmd + ?", "?"], | |
| windows : ["ctrl + ?", "?"], | |
| linux : ["ctrl + ?", "?"], | |
| other : ["ctrl + ?", "?"] | |
| }, | |
| [o.c.Close]:"esc", | |
| [o.c.Konami]:"up up down down left right left right b a enter" | |
| }; | |
| const operationProps = { | |
| [o.c.Upvote]:"a", | |
| [o.c.Downvote]:"z", | |
| [o.c.Save]:"s", | |
| [o.c.Hide]:"h", | |
| [o.c.OpenLink]:"l" | |
| }; | |
| const modsHandlers = { | |
| [o.c.CollapseOrLoad]:"enter", | |
| [o.c.NextComment]:"j", | |
| [o.c.PrevComment]:"k", | |
| [o.c.Reply]:"r" | |
| }; | |
| var undefined = { | |
| [o.d.CommentPage]:Object.assign({}, tabProps, operationProps, modsHandlers), | |
| [o.d.Global]:Object.assign({}, tabProps), | |
| [o.d.Lightbox]:Object.assign({}, tabProps, operationProps, modsHandlers, { | |
| [o.c.NextPost]:"n", | |
| [o.c.PrevPost]:"p" | |
| }), | |
| [o.d.Listing]:Object.assign({}, tabProps, operationProps, { | |
| [o.c.OpenLightbox]:"enter", | |
| [o.c.NextPost]:"j", | |
| [o.c.PrevPost]:"k", | |
| [o.c.Expando]:"x", | |
| [o.c.NewPost]:"c", | |
| Reserved : ["n", "p", "r"] | |
| }), | |
| [o.d.Modqueue]:Object.assign({}, tabProps, operationProps, { | |
| [o.c.OpenLightbox]:"enter", | |
| [o.c.NextPost]:"j", | |
| [o.c.PrevPost]:"k", | |
| [o.c.Expando]:"x", | |
| [o.c.NewPost]:"c" | |
| }) | |
| }; | |
| const subwikiListsCache = { | |
| [o.c.Close]:argv.d, | |
| [o.c.CollapseOrLoad]:argv.e, | |
| [o.c.Downvote]:argv.f, | |
| [o.c.Expando]:argv.g, | |
| [o.c.Hide]:argv.h, | |
| [o.c.NextComment]:argv.j, | |
| [o.c.NextPost]:argv.k, | |
| [o.c.NewPost]:argv.i, | |
| [o.c.OpenIndex]:argv.l, | |
| [o.c.OpenLightbox]:argv.m, | |
| [o.c.OpenLink]:argv.n, | |
| [o.c.PrevComment]:argv.o, | |
| [o.c.PrevPost]:argv.p, | |
| [o.c.Reply]:argv.q, | |
| [o.c.Save]:argv.s, | |
| [o.c.Upvote]:argv.t, | |
| [o.c.Konami]:null | |
| }; | |
| const prepare = (callback, req) => { | |
| return (wikiId, event) => { | |
| if (!document.activeElement) { | |
| return; | |
| } | |
| const htmlElementName = document.activeElement.nodeName; | |
| if ("INPUT" === htmlElementName || "TEXTAREA" === htmlElementName || "BUTTON" === htmlElementName && o.a.includes(event.which)) { | |
| return; | |
| } | |
| const parseInt = subwikiListsCache[wikiId]; | |
| if (parseInt) { | |
| callback(parseInt(req)); | |
| } | |
| }; | |
| }; | |
| var controls = $("./src/reddit/components/ShortcutWrapper/index.m.less"); | |
| var __WEBPACK_IMPORTED_MODULE_2__material_autocomplete_html___default = $.n(controls); | |
| var E = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const renderChildren = ({ | |
| children : renderedChildren | |
| }) => { | |
| return E("div", { | |
| className : __WEBPACK_IMPORTED_MODULE_2__material_autocomplete_html___default.a.shortcutDiv, | |
| id : o.b, | |
| tabIndex : -1 | |
| }, void 0, _react2.a.Children.only(renderedChildren)); | |
| }; | |
| const FN = new keyboard.ShortcutManager(undefined); | |
| const typesLookup = Object(factory.createStructuredSelector)({ | |
| isBladeOpen : c2.j, | |
| namespace : (options) => { | |
| return options.activeModalId ? o.d.Global : options.shortcuts.namespace; | |
| } | |
| }); | |
| const getMutationObserver = Object(reverEnv.connect)(typesLookup, (obtainGETData) => { | |
| return { | |
| dispatchAction : (val) => { | |
| return obtainGETData(val); | |
| } | |
| }; | |
| }); | |
| class Provider extends action.Component { | |
| getChildContext() { | |
| return { | |
| shortcuts : FN | |
| }; | |
| } | |
| componentDidMount() { | |
| const inlineEditor2 = document.getElementById(o.b); | |
| if (inlineEditor2) { | |
| const sl = window.scrollX; | |
| const origOffsetTop = window.scrollY; | |
| inlineEditor2.focus(); | |
| window.scrollTo(sl, origOffsetTop); | |
| } | |
| } | |
| render() { | |
| var self = this.props; | |
| const table = self.children; | |
| const result = self.dispatchAction; | |
| const a = self.isBladeOpen; | |
| const sel_construtor_name = self.namespace; | |
| const uuidV1 = self.sendEvent; | |
| return E(keyboard.Shortcuts, { | |
| handler : a ? fp.a : prepare(result, uuidV1), | |
| isolate : true, | |
| name : sel_construtor_name | |
| }, void 0, E(renderChildren, {}, void 0, table)); | |
| } | |
| } | |
| Provider.childContextTypes = { | |
| shortcuts : deprecated.a.object.isRequired | |
| }; | |
| var mo = getMutationObserver(Object(clonedI.b)(Provider)); | |
| var largeiconViewItem = $("./src/reddit/components/Header/Sparse.tsx"); | |
| var tr = $("./src/reddit/constants/screenWidths.ts"); | |
| var h = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var getUV = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var format = function(o, s) { | |
| var t = {}; | |
| var m; | |
| for (m in o) { | |
| if (Object.prototype.hasOwnProperty.call(o, m) && s.indexOf(m) < 0) { | |
| t[m] = o[m]; | |
| } | |
| } | |
| if (null != o && "function" == typeof Object.getOwnPropertySymbols) { | |
| var i = 0; | |
| m = Object.getOwnPropertySymbols(o); | |
| for (; i < m.length; i++) { | |
| if (s.indexOf(m[i]) < 0) { | |
| t[m[i]] = o[m[i]]; | |
| } | |
| } | |
| } | |
| return t; | |
| }; | |
| const usefloat = Object(factory.createStructuredSelector)({ | |
| language : data.M, | |
| showError : flake.d.showVerboseErrors | |
| }); | |
| const getChoiceOptionsCacheKey = Object(reverEnv.connect)(usefloat); | |
| const paddingAndBorderAxisMain = aria()((iAntdProps) => { | |
| return h("svg", { | |
| className : iAntdProps.className, | |
| xmlns : "http://www.w3.org/2000/svg", | |
| viewBox : "0 0 52 52" | |
| }, void 0, h("path", { | |
| d : "M19.39,15.71a31.37,31.37,0,0,0-3.08,1.53,2.24,2.24,0,0,1-1.34.23c-4.27-1.06-7.54.28-10,4-2.09,3.17-.74,8,1.58,9.76a2.39,2.39,0,0,1,.91,1.53,12.18,12.18,0,0,0,5,8.87c.16.13.33.24.49.35a25.65,25.65,0,0,0,5.52,2.81A24,24,0,0,0,26.83,46c2.74-.09,5.49-.1,8.06-1.18a22.6,22.6,0,0,0,6.25-4c2.21-2.67,4.31-5.45,4.62-9a11.29,11.29,0,0,1,1.64-4.91,4.66,4.66,0,0,0,.54-1.58c.78-4.68-3.5-9.17-7.84-7.57a3.37,3.37,0,0,1-3-.49,18.33,18.33,0,0,0-7.63-2.81A25.61,25.61,0,0,0,19.39,15.71Z" | |
| }), h("path", { | |
| fill : "#fff", | |
| d : "M42.39,18.88a12.75,12.75,0,0,0-2.48,0c1.76,2.1,3.33,3.86,4,6.23-4-5.95-9.64-9.32-16.71-9.37a19.14,19.14,0,0,0-17,9.06c-.17-.53-.51-1-.38-1.3A9.3,9.3,0,0,1,14,18.94c-3-1.13-6.34.54-8,3.85-1.29,2.58-.52,6.08,1.74,7.5a18.14,18.14,0,0,1,.55-2.24,15.4,15.4,0,0,1,1-1.9.86.86,0,0,1,.07.69,12.41,12.41,0,0,0,.4,8.24,11.06,11.06,0,0,0,3.82,5.31c7.18,5.27,17.21,6.56,25.28.91a13.72,13.72,0,0,0,5.77-10.45c.1-1.13.1-2.26.15-3.4l.3.27c.44-.29,1.12-.49,1.3-.9A6.06,6.06,0,0,0,42.39,18.88Z" | |
| }), h("path", { | |
| d : "M19.48,28.09a.73.73,0,0,1,.59-1q1.37.39.64,1.66a1.91,1.91,0,0,1-2.8.67c-2-1.53-.17-4,1.61-4.15a2.88,2.88,0,0,1,3,3.41,3.68,3.68,0,0,1-2.47,2.56,3.86,3.86,0,0,1-5.37-3.12c-.24-2.18,1.25-3.73,3.12-4.49,1.66-.67,5.58.83,4.89.44-2.7-1.49-5.73-2.15-7.86.32a5.19,5.19,0,0,0,.37,7c1.65,1.53,4.28,1.38,6.15.39s3.15-4,1.6-5.89-4.84-2.39-6.4-.19-.52,4.82,2.15,5.12c2,.22,4.63-2.84,2.55-4.43-1.5-1.15-4.32.86-2.79,2.32.48.46,1.46-.13,1-.59Z" | |
| }), h("path", { | |
| d : "M35.66,28.69c1.52-1.26.33-3.28-1.64-3.11-2.66.22-1.83,4.41.31,4.94,2.65.66,4.41-1.6,3.67-4.09s-4.31-3.3-6.24-1.53a3.94,3.94,0,0,0-.08,5.78,5.4,5.4,0,0,0,5.93.89c2.34-1.08,2.85-4.35,2-6.51-.54-1.3-1.64-1.74-2.91-2.18a6.19,6.19,0,0,0-4.81.49c-.52.38,3-.45,4.61.24a3.87,3.87,0,0,1,2.4,4.73c-.53,2.68-3.49,3.31-5.66,2.21a3,3,0,0,1,1.5-5.64,2.66,2.66,0,0,1,2,4.18c-1,1.2-2.88.44-3.33-.84a1.29,1.29,0,0,1,.92-1.69c.68-.06,1.14.68.33,1.25C34.08,28.17,34.85,29.36,35.66,28.69Z" | |
| }), h("path", { | |
| d : "M27.48,14.55a23.72,23.72,0,0,1-5.89-.24c-2.93-.77-.16-2.12,1-2.52a23.39,23.39,0,0,1,6.7-1c1.71-.05,4.47-.62,5.54,1.06a13.86,13.86,0,0,1-5.86.71c-1.18-.08-4.66-.14-5.34-1.35-.59-1,.88-2.95,1.86-3a11.48,11.48,0,0,1,2.11.15c.67.07.59-.94,0-1A6.33,6.33,0,0,0,23.36,8a2.55,2.55,0,0,0-.27,4.23c2.39,1.83,7.34,1.61,10.07,1.1,1.23-.23,4-.56,2.91-2.43-.68-1.15-2.46-1.07-3.6-1.08a31.33,31.33,0,0,0-11.3,1.47c-2.62,1-3.87,2.91-.4,4a14.5,14.5,0,0,0,4.86.4l1.85-.09C28.1,15.52,28.13,14.52,27.48,14.55Z" | |
| }), h("path", { | |
| d : "M30.73,5.14a3.35,3.35,0,0,0-4.43-.85,3,3,0,0,0-.72,3.93c.77,1.16,3.31,1.48,4.39.7A2.63,2.63,0,0,0,30.73,5.14Z" | |
| }), h("path", { | |
| fill : "#fff", | |
| d : "M29.34,7.94c-.52.7-1.71.34-2.39.11-1-.34-1-2.35-.18-2.9a1.79,1.79,0,0,1,2.23,0,2.34,2.34,0,0,1,1,1.18C30.21,6.87,29.61,7.57,29.34,7.94Z" | |
| }), h("path", { | |
| d : "M31.51,35.16c-5.18.72-4.85-2.84-9.7-1.22-3,1-3,4.65-.45,6.32,3.2,2.09,9.08.72,11,.24C36.87,39.38,36.72,34.43,31.51,35.16Z" | |
| })); | |
| }).withConfig({ | |
| componentId : "s3ps6uc-0" | |
| })(["height: 60px;width: 60px;"]); | |
| const artistTrack = aria.a.div.withConfig({ | |
| componentId : "s3ps6uc-1" | |
| })(["background-color: ", ";display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;"], (i) => { | |
| return Object(cba.c)(i).canvas; | |
| }); | |
| const vc = aria.a.div.withConfig({ | |
| componentId : "s3ps6uc-2" | |
| })(["color: ", ";display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px;position: relative;text-align: center;z-index: 99;"], (e) => { | |
| return Object(cba.c)(e).bodyText; | |
| }); | |
| const vb = aria.a.h3.withConfig({ | |
| componentId : "s3ps6uc-3" | |
| })(["", "margin-bottom: 8px;margin-top: 20px;"], theme.titleFontH3); | |
| const focused = aria.a.div.withConfig({ | |
| componentId : "s3ps6uc-4" | |
| })(["", "margin-bottom: 40px;"], theme.metadataFont); | |
| const edgeVertexA = aria.a.img.withConfig({ | |
| componentId : "s3ps6uc-5" | |
| })(["height: auto;width: 100%;"]); | |
| const attrmsg = aria.a.div.withConfig({ | |
| componentId : "s3ps6uc-6" | |
| })(["padding: 0 40px;position: absolute;@media(max-width: ", "px) {display: none;}@media(max-height: 600px) {display: none;}"], tr.e); | |
| const edgeVertexB = aria()(attrmsg).withConfig({ | |
| componentId : "s3ps6uc-7" | |
| })(["top: ", "px;"], t.j + 40); | |
| const va = aria()(attrmsg).withConfig({ | |
| componentId : "s3ps6uc-8" | |
| })(["bottom: 0;max-width: ", "px;"], tr.g); | |
| const mstyle = getChoiceOptionsCacheKey((e) => { | |
| var json = e.language; | |
| var m = format(e, ["language"]); | |
| return getUV(dojox.a.Provider, { | |
| value : false | |
| }, void 0, getUV(face.b, { | |
| subredditName : "" | |
| }, void 0, getUV("div", {}, void 0, getUV(largeiconViewItem.a, {}), getUV(artistTrack, {}, void 0, getUV(vc, {}, void 0, getUV(paddingAndBorderAxisMain, {}), getUV(vb, {}, void 0, Object(D.a)(json, "error.type.server")), getUV(focused, {}, void 0, Object(D.a)(json, "error.tryLater")), getUV(obj.d, { | |
| onClick : () => { | |
| return window.location.reload(true); | |
| } | |
| }, void 0, Object(D.a)(json, "error.reload")), m.showError && getUV(focused, {}, void 0, m.error.message)), getUV(edgeVertexB, {}, void 0, getUV(edgeVertexA, { | |
| src : `${config.a.assetPath}/img/error/star_pattern.png` | |
| })), getUV(va, {}, void 0, getUV(edgeVertexA, { | |
| src : `${config.a.assetPath}/img/error/half_planet.png` | |
| })))))); | |
| }); | |
| var funcArg = Object.assign || function(klass) { | |
| var i = 1; | |
| for (; i < arguments.length; i++) { | |
| var ext = arguments[i]; | |
| var name; | |
| for (name in ext) { | |
| if (Object.prototype.hasOwnProperty.call(ext, name)) { | |
| klass[name] = ext[name]; | |
| } | |
| } | |
| } | |
| return klass; | |
| }; | |
| var result_element = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| const bordersOptions = Object(factory.createStructuredSelector)({ | |
| theme : (options) => { | |
| return options.themes.current; | |
| } | |
| }); | |
| const planet = aria.a.div.withConfig({ | |
| componentId : "xvmxia-0" | |
| })(["background-color: ", ";min-height: calc(100vh - ", 'px);&:after {content: " ";position: fixed;top: 100%;left: 0;right: 0;height: 200px;background-color: ', ";}"], (query) => { | |
| return Object(cba.c)(query).body; | |
| }, t.j, (i) => { | |
| return Object(cba.c)(i).canvas; | |
| }); | |
| const mn = Object(reverEnv.connect)(bordersOptions, {})(planet); | |
| var error = (data) => { | |
| if (data.ok) { | |
| const mover = data.RouterComponent; | |
| const node = data.routes; | |
| return result_element(clonedI.a, {}, void 0, result_element(mn, {}, void 0, result_element(mfrac, {}), result_element(valBbox, {}), result_element(mo, {}, void 0, result_element(mover, {}, void 0, result_element(ct.b, { | |
| component : attr(node) | |
| }))))); | |
| } | |
| return result_element(mstyle, { | |
| error : data.error | |
| }); | |
| }; | |
| const attr = (options) => { | |
| return (text) => { | |
| return _react2.a.createElement(fragment, funcArg({ | |
| routes : options | |
| }, text)); | |
| }; | |
| }; | |
| var z = $("./src/reddit/constants/localStorage.ts"); | |
| const uglifyConf = 1E3; | |
| class settings extends _react2.a.Component { | |
| constructor() { | |
| super(...arguments); | |
| this.flush = require()(() => { | |
| return Object(key.D)(this.props.storageKey, this.props.value); | |
| }, uglifyConf); | |
| } | |
| componentDidMount() { | |
| if (this.props.syncOnMount) { | |
| this.sync(); | |
| } | |
| } | |
| componentDidUpdate() { | |
| this.sync(); | |
| } | |
| sync() { | |
| if (this.props.enabled) { | |
| this.flush(); | |
| } | |
| } | |
| render() { | |
| return null; | |
| } | |
| } | |
| settings.defaultProps = { | |
| enabled : true, | |
| syncOnMount : true | |
| }; | |
| const deprecations = Object(factory.createSelector)(m2.f, data.E, (mmCoreSecondsYear, isUpgrade) => { | |
| return { | |
| storageKey : z.i, | |
| value : { | |
| [proto.h]:mmCoreSecondsYear | |
| }, | |
| enabled : !isUpgrade | |
| }; | |
| }); | |
| var game = Object(reverEnv.connect)(deprecations)(settings); | |
| var funcDelete = $("./src/reddit/selectors/index.ts"); | |
| var deviceParams = $("./src/reddit/selectors/subscriptions.ts"); | |
| const templateText = Object(funcDelete.a)(f.d, f.z, f.q, f.t, f.v, f.w, f.b, f.C, deviceParams.c, (show_delay, subreddits, canCreateDiscussions, postsCount, value, voteString, i, p, subscriptions) => { | |
| return { | |
| storageKey : z.l, | |
| value : { | |
| loggedOutV4 : { | |
| accountCompleteness : i, | |
| homeFeed : canCreateDiscussions, | |
| postsCount : postsCount, | |
| subreddits : subreddits, | |
| subscriptions : Object.keys(subscriptions), | |
| tooltip : p, | |
| views : value, | |
| votes : voteString | |
| } | |
| }, | |
| enabled : show_delay, | |
| syncOnMount : false | |
| }; | |
| }); | |
| var values = Object(reverEnv.connect)(templateText)(settings); | |
| var fromJS = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| var inner = () => { | |
| return fromJS(_react2.a.Fragment, {}, void 0, fromJS(values, {}), fromJS(game, {})); | |
| }; | |
| var report = $("./src/reddit/constants/jsapiEvents.ts"); | |
| var funcAudioPlayer = $("./src/reddit/contexts/AdminEvents.ts"); | |
| var mainViewList = $("./src/reddit/contexts/ApiContext.tsx"); | |
| var detailViewItems = $("./node_modules/brcast/dist/brcast.es.js"); | |
| var objTest = $("./src/telemetry/helpers/sendEvent.ts"); | |
| var formatInteractions = "undefined" != typeof document ? () => { | |
| let otherneg = false; | |
| const hocState = Object(detailViewItems.a)([]); | |
| return { | |
| broadcaster : hocState, | |
| middleware : (action) => { | |
| const type = action.getState(); | |
| return (Object(tmp.c)(type) || Object(data.C)(type)) && (otherneg = true, Object(objTest.c)(hocState)), (saveNotifs) => { | |
| return (notifications) => { | |
| const s = saveNotifs(notifications); | |
| const i = action.getState(); | |
| if (!Object(tmp.c)(i)) { | |
| const thisneg = Object(data.C)(i); | |
| if (otherneg && !thisneg) { | |
| otherneg = false; | |
| Object(objTest.c)(void 0); | |
| hocState.setState([]); | |
| } else { | |
| if (thisneg && !otherneg) { | |
| hocState.setState([]); | |
| Object(objTest.c)(hocState); | |
| otherneg = true; | |
| } | |
| } | |
| } | |
| return s; | |
| }; | |
| }; | |
| } | |
| }; | |
| } : () => { | |
| return { | |
| broadcaster : Object(detailViewItems.a)([]), | |
| middleware : () => { | |
| return (saveNotifs) => { | |
| return (notifications) => { | |
| return saveNotifs(notifications); | |
| }; | |
| }; | |
| } | |
| }; | |
| }; | |
| var sliderFeLineGsValue = $("./node_modules/lodash/pick.js"); | |
| var getRandomData = $.n(sliderFeLineGsValue); | |
| var proto_a = $("./src/lib/makeActionCreator/index.ts"); | |
| Object(proto_a.a)("THEME_CHANGED"); | |
| var normalizedMatrix = $("./src/reddit/constants/preferences.ts"); | |
| const utrTypes = new Set([region.f, region.h, "THEME_CHANGED", parsed.b, region.c, state.e, state.f, region.p]); | |
| var impSolutionFactory = (panelStore) => { | |
| return (configureCollectionType) => { | |
| return (f) => { | |
| const n = configureCollectionType(f); | |
| if (utrTypes.has(f.type)) { | |
| const data = panelStore.getState().user; | |
| const cloudSaveObject = { | |
| prefs : getRandomData()(data.prefs, ["hamburgerTray", "globalTheme", "featuresViewedHistory", "collapsedTraySections", "nightmode", "subscriptionsPinned", normalizedMatrix.b, normalizedMatrix.c]), | |
| language : data.language | |
| }; | |
| const tomorrow = new Date; | |
| tomorrow.setFullYear(tomorrow.getFullYear() + 2); | |
| ctx.a.set(map.k, btoa(JSON.stringify(cloudSaveObject)), { | |
| expires : tomorrow, | |
| domain : config.a.cookieDomain | |
| }); | |
| } | |
| return n; | |
| }; | |
| }; | |
| }; | |
| var __WEBPACK_IMPORTED_MODULE_4__material_submit_html___default = ($("./node_modules/url/url.js"), $("./src/reddit/helpers/getSubredditErrorProps/index.ts")); | |
| $("./src/reddit/models/Comment/index.ts"); | |
| $("./src/reddit/models/Post/index.ts"); | |
| $("./src/reddit/selectors/comments.ts"); | |
| $("./src/reddit/selectors/posts.ts"); | |
| $("./src/reddit/selectors/profile.ts"); | |
| (function() { | |
| var e = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| })(); | |
| const _ = new Set([302, 400, 401, 403, 404, 421, 429, 500, 502, 503, 504, 0, void 0, null]); | |
| const makeModuleMetaEntry = (obj) => { | |
| const res = obj.platform.currentPage; | |
| const name2abbr = Object(model.c)(obj); | |
| const n = _.has(name2abbr); | |
| const r = Object(options.m)(obj, { | |
| pageLayer : res | |
| }); | |
| const d = !(!r || !r.hideFromRobots); | |
| const i = has(obj); | |
| const a = res && res.isRobotIndexable; | |
| return !!(d || n || i || false === a); | |
| }; | |
| const has = (match) => { | |
| let s = false; | |
| const artistTrack = Object(model.e)(match); | |
| if (artistTrack) { | |
| const inData = Object(data.R)(match); | |
| const ownerPage = Object(model.f)(match); | |
| const wrapped = ownerPage && ownerPage.isNSFW && !inData; | |
| const i = Object(data.e)(match, artistTrack); | |
| s = !!Object(__WEBPACK_IMPORTED_MODULE_4__material_submit_html___default.a)(i, !!wrapped, artistTrack); | |
| } | |
| return s; | |
| }; | |
| var Gu = "undefined" != typeof document ? (panelStore) => { | |
| return (connectFailedCallback) => { | |
| return (event) => { | |
| const n = connectFailedCallback(event); | |
| if (event.type === p.e) { | |
| const uboard = panelStore.getState(); | |
| const activeObj = event.payload.meta; | |
| kw_list.a.write(() => { | |
| document.title = activeObj.title; | |
| ((e, doc) => { | |
| if (doc.head) { | |
| const elem = doc.querySelector("meta[name='robots']"); | |
| const pattern = makeModuleMetaEntry(e); | |
| const $ = doc.head; | |
| if (elem && !pattern && (elem.remove ? elem.remove() : elem.parentNode ? elem.parentNode.removeChild(elem) : $.removeChild && $.removeChild(elem)), !elem && pattern) { | |
| const e = doc.createElement("meta"); | |
| e.name = "robots"; | |
| e.content = "noindex,nofollow"; | |
| $.appendChild(e); | |
| } | |
| } | |
| })(uboard, document); | |
| }); | |
| } | |
| return n; | |
| }; | |
| }; | |
| } : () => { | |
| return (saveNotifs) => { | |
| return (notifications) => { | |
| return saveNotifs(notifications); | |
| }; | |
| }; | |
| }; | |
| var kumaraswamy = $("./src/reddit/actions/frontpage.ts"); | |
| var containerContent = $("./src/reddit/actions/originalContent.ts"); | |
| var json = $("./src/reddit/actions/pages/collectionCommentsPage.ts"); | |
| var inColl = $("./src/reddit/actions/pages/news/index.ts"); | |
| var h1 = $("./src/reddit/actions/pages/originalContent.ts"); | |
| var me = $("./src/reddit/actions/pages/profileComments.ts"); | |
| var prev = $("./src/reddit/actions/pages/profileOverview.ts"); | |
| var inputs = $("./src/reddit/actions/pages/profilePosts.ts"); | |
| var raw_rgb = $("./src/reddit/actions/pages/subreddit.ts"); | |
| var input_box = $("./src/reddit/actions/profileConversations.ts"); | |
| var T = $("./src/reddit/actions/profileOverviewChrono.ts"); | |
| var button = $("./src/reddit/actions/recommendations.ts"); | |
| var circleA = $("./src/reddit/actions/search.ts"); | |
| var timeDef = $("./src/reddit/actions/monthsToMinutes.ts"); | |
| const receivedOpenEvents = new Set([json.b, args.b, inColl.b, me.b, me.e, prev.e, prev.b, inputs.e, inputs.b, raw_rgb.b, args.g, args.l, h1.b, hit.e, containerContent.e, containerContent.h, kumaraswamy.b, input_box.e, button.b, lb.i, circleA.c, T.b, args.q]); | |
| var overloadSelect = (context) => { | |
| return (enterEventHandler) => { | |
| return (e) => { | |
| const n = enterEventHandler(e); | |
| const participant_et = context.getState(); | |
| return receivedOpenEvents.has(e.type) && participant_et.user.loggedOutData && Object(f.x)(participant_et) && context.dispatch(Object(timeDef.h)(participant_et.user.loggedOutData.votes)), n; | |
| }; | |
| }; | |
| }; | |
| const thisTransport = 5 * self.lb; | |
| var init = (store) => { | |
| const closeSocket = require()(() => { | |
| const p = store.getState().user.session; | |
| const dEndDateTime = new Date(p.expires); | |
| const dateLeftStartOfWeek = new Date; | |
| if (!(dEndDateTime.getTime() - dateLeftStartOfWeek.getTime() > .2 * p.expiresIn * 1E3)) { | |
| store.dispatch(v.g()); | |
| } | |
| }, thisTransport); | |
| let timeoutId; | |
| let cStr; | |
| const close = () => { | |
| const o = store.getState().user.session; | |
| if (!o || !cStr) { | |
| return; | |
| } | |
| const dEndDateTime = new Date(o.expires); | |
| const maxOldIndex = cStr + Math.floor(.8 * (dEndDateTime.getTime() - cStr)); | |
| if (Date.now() > maxOldIndex && closeSocket) { | |
| closeSocket(); | |
| } | |
| }; | |
| const callback = (p) => { | |
| cStr = Date.now(); | |
| const hScale = (new Date(p.expires)).getTime() - cStr; | |
| const s = .8 + .1 * Math.random(); | |
| const msPerFrame = Math.min(Math.floor(s * p.expiresIn * 1E3), Math.floor(s * hScale)); | |
| timeoutId = setTimeout(closeSocket, msPerFrame); | |
| }; | |
| const data = store.getState(); | |
| return data.user.session && callback(data.user.session), window.addEventListener("focus", close), window.addEventListener("touchend", close), document.body.addEventListener("mouseenter", close), (assertFn) => { | |
| return (actual) => { | |
| return actual.type !== v.a && actual.type !== v.b && actual.type !== v.c && actual.type !== v.e || callback(actual.payload), actual.type === v.d && (clearTimeout(timeoutId), timeoutId = null), assertFn(actual); | |
| }; | |
| }; | |
| }; | |
| var actualStringDataOffset = $("./node_modules/lodash/without.js"); | |
| var doEval = $.n(actualStringDataOffset); | |
| var cp = $("./src/reddit/actions/tracking.ts"); | |
| var lm = $("./src/reddit/helpers/getPostFromRouteMatch/index.ts"); | |
| var entry_ids = $("./src/reddit/helpers/trackers/commentList.ts"); | |
| var day = $("./src/reddit/helpers/trackers/postList.ts"); | |
| var $a = $("./src/reddit/helpers/trackers/screenview.ts"); | |
| var opt = $("./src/lib/makeSearchKey/index.ts"); | |
| var gun_get = $("./src/reddit/helpers/routeKey/index.ts"); | |
| var conventionalReduxMiddleware = (store) => { | |
| return (includeCallback) => { | |
| return (request) => { | |
| const cb = (completion) => { | |
| if (!store.getState().tracking.viewportDataLoaded[completion]) { | |
| store.dispatch(cp.c({ | |
| routeKey : completion | |
| })); | |
| } | |
| }; | |
| if (request.type === p.a) { | |
| const state = store.getState(); | |
| const name = (state.platform.currentPage.urlParams.subredditName || "").toLowerCase(); | |
| const aboutId = Object(domain.B)(state, name) || ""; | |
| const a = (state.subreddits.about[aboutId] || {}).advertiserCategory; | |
| client.trigger("pageview", Object.assign({}, getRandomData()(request.payload.location, "pathname", "search", "hash"), { | |
| subreddit : name, | |
| advertiserCategory : a | |
| })); | |
| const GET_AUTH_URL_TIMEOUT = state.platform.currentPage && state.platform.currentPage.routeMatch; | |
| if (GET_AUTH_URL_TIMEOUT) { | |
| const t = Object(gun_get.c)(GET_AUTH_URL_TIMEOUT, state, Object(lm.a)(state)); | |
| if (t && that.c.has(t)) { | |
| const artistTrack = that.c.end(t); | |
| if (!(!Object(model.h)(state) && Object(tParentMatrix.b)(glanceEl.a.IsOverlay))) { | |
| Object($a.f)(GET_AUTH_URL_TIMEOUT, state, relativeUrlImg.TimerType.UserCancelled, artistTrack); | |
| } | |
| } | |
| } | |
| const artistTrack = request.payload.routeMatch; | |
| if (!artistTrack) { | |
| return includeCallback(request); | |
| } | |
| const numKeysDeleted = Object(lm.a)(state, artistTrack); | |
| const playerDms = Object(gun_get.c)(artistTrack, state, numKeysDeleted); | |
| if (!playerDms) { | |
| return includeCallback(request); | |
| } | |
| that.c.start(playerDms); | |
| } | |
| const r = includeCallback(request); | |
| switch(request.type) { | |
| case h1.b: | |
| case args.g: | |
| case prev.b: | |
| case prev.e: | |
| case inputs.e: | |
| case me.e: | |
| case raw_rgb.b: | |
| { | |
| var post = request.payload; | |
| const cont_content = post.key; | |
| if (!post.token) { | |
| cb(cont_content); | |
| } | |
| break; | |
| } | |
| case args.q: | |
| { | |
| var rule = request.payload; | |
| const endJson = rule.key; | |
| const state = rule.tokens; | |
| const ret = rule.type; | |
| if (ret.indexOf(self.lc.Posts) > -1 && !state.posts) { | |
| cb(Object(opt.b)(endJson, [self.lc.Posts])); | |
| } | |
| if ((ret.indexOf(self.lc.Subreddits) > -1 || ret.indexOf(self.lc.Users) > -1) && !state.listings) { | |
| cb(Object(opt.b)(endJson, doEval()(ret, self.lc.Posts))); | |
| } | |
| break; | |
| } | |
| case kumaraswamy.b: | |
| case containerContent.e: | |
| case lb.i: | |
| case inputs.b: | |
| { | |
| var result = request.payload; | |
| const end = result.key; | |
| const expRecords = result.postIds; | |
| cb(end); | |
| const state = store.getState(); | |
| if (expRecords.length) { | |
| break; | |
| } | |
| if (void 0 === state.listings.postOrder.endMarkers[end]) { | |
| break; | |
| } | |
| day.j(state, end); | |
| break; | |
| } | |
| case me.b: | |
| { | |
| var post = request.payload; | |
| const e = post.key; | |
| const op = post.commentIds; | |
| if (cb(e), op.length) { | |
| break; | |
| } | |
| const s = store.getState(); | |
| if (void 0 === s.profileCommentsPage.endMarkers[e]) { | |
| break; | |
| } | |
| entry_ids.a(s, e); | |
| break; | |
| } | |
| case circleA.c: | |
| { | |
| var addresses = request.payload; | |
| const endJson = addresses.key; | |
| const ret = addresses.type; | |
| if (ret.indexOf(self.lc.Posts) > -1) { | |
| cb(Object(opt.b)(endJson, [self.lc.Posts])); | |
| } | |
| if (ret.indexOf(self.lc.Subreddits) > -1 || ret.indexOf(self.lc.Users) > -1) { | |
| cb(Object(opt.b)(endJson, doEval()(ret, self.lc.Posts))); | |
| } | |
| break; | |
| } | |
| } | |
| return r; | |
| }; | |
| }; | |
| }; | |
| var __WEBPACK_IMPORTED_MODULE_5__material_checkboxes_html___default = $("./src/reddit/helpers/onBeforeRequestFactory/index.ts"); | |
| const show = (e) => { | |
| if (!e) { | |
| return; | |
| } | |
| const t = (ctx.a.get(map.i) || "").split(","); | |
| if (!t.includes(e)) { | |
| t.unshift(e); | |
| const outer_html = t.slice(0, 10).join(","); | |
| const loadingIconHeight = Object(pm.a)(); | |
| ctx.a.set(map.i, outer_html, loadingIconHeight); | |
| } | |
| }; | |
| var fixtures = $("./src/reddit/layout/page/Listing/index.tsx"); | |
| var get = (_x61) => { | |
| return () => { | |
| switch(_x61) { | |
| case self.r.COLLECTION_COMMENTS_PAGE: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("vendors~CollectionCommentsPage~CommentsPage"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("CollectionCommentsPage")]).then($.bind(null, | |
| "./src/reddit/pages/CollectionCommentsPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.COMMENTS_PAGE: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("vendors~CollectionCommentsPage~CommentsPage"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("CommentsPage")]).then($.bind(null, | |
| "./src/reddit/pages/CommentsPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.FRONTPAGE: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), | |
| $.e("Frontpage")]).then($.bind(null, "./src/reddit/pages/Frontpage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.ORIGINAL_CONTENT: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("OriginalContent")]).then($.bind(null, "./src/reddit/pages/OriginalContent/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PARTNER_SUBREDDIT_CONNECTION: | |
| return Promise.all([$.e("PartnerSubredditConnection~StructuredStyles"), $.e("PartnerSubredditConnection")]).then($.bind(null, "./src/reddit/pages/PartnerSubredditConnection/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.POST_CREATION: | |
| return Promise.all([$.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("vendors~FlairEdit~PostCreation~RichTextEditor"), $.e("vendors~PostCreation~RichTextEditor"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("PostCreation")]).then($.bind(null, "./src/reddit/pages/PostCreation/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.POST_DRAFT: | |
| return Promise.all([$.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("PostDraft")]).then($.bind(null, "./src/reddit/pages/PostDraft/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PROFILE_COMMENTS: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ProfileComments")]).then($.bind(null, "./src/reddit/pages/ProfileComments/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PROFILE_MODERATION: | |
| return Promise.all([$.e("ProfileModeration~Settings"), $.e("ProfileModeration")]).then($.bind(null, "./src/reddit/pages/ProfileModSettings/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PROFILE_OVERVIEW: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ProfileOverview")]).then($.bind(null, "./src/reddit/pages/ProfileOverview/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PROFILE_POSTS: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ProfilePosts")]).then($.bind(null, "./src/reddit/pages/ProfilePosts/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.PROFILE_PRIVATE: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ProfilePrivate")]).then($.bind(null, "./src/reddit/pages/ProfilePrivate/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.SUBREDDIT: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("vendors~Subreddit"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Subreddit")]).then($.bind(null, | |
| "./src/reddit/pages/Subreddit/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.MOD_LISTING: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ModListing")]).then($.bind(null, "./src/reddit/pages/ModListing/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.SUBREDDIT_CREATION: | |
| return $.e("SubredditCreation").then($.bind(null, "./src/reddit/pages/SubredditCreation/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.MODERATION_PAGES: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("vendors~ModerationPages"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModerationPages")]).then($.bind(null, | |
| "./src/reddit/pages/ModHub/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.MODQUEUE_PAGES: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ModQueuePages")]).then($.bind(null, "./src/reddit/pages/ModQueuePages/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.MULTIREDDIT: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("Multireddit")]).then($.bind(null, "./src/reddit/pages/Multireddit/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.NEWS: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~News"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("News")]).then($.bind(null, | |
| "./src/reddit/pages/News/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.INBOX_PAGES: | |
| case self.r.R2_EMBED: | |
| return $.e("R2Embed").then($.bind(null, "./src/reddit/pages/RedditEmbed/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.SEARCH_RESULTS: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("SearchResults")]).then($.bind(null, "./src/reddit/pages/SearchResults/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.DASHBOARD: | |
| return Promise.reject(new Error("Page does not exist")); | |
| case self.r.SETTINGS: | |
| return Promise.all([$.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("ProfileModeration~Settings"), $.e("Settings")]).then($.bind(null, "./src/reddit/pages/Settings/index.tsx")).then((e) => | |
| { | |
| return e.default; | |
| }); | |
| case self.r.PREMIUM: | |
| return $.e("Premium").then($.bind(null, "./src/reddit/pages/Premium/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.COINS: | |
| return $.e("Coins").then($.bind(null, "./src/reddit/pages/CoinsPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.COINS_MOBILE: | |
| return $.e("CoinsMobile").then($.bind(null, "./src/reddit/pages/CoinsMobilePage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.FRAMED_GILD: | |
| return Promise.all([$.e("FramedGild~GildModal"), $.e("FramedGild")]).then($.bind(null, "./src/reddit/pages/FramedGildPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.FRAMED_MODAL: | |
| return Promise.all([$.e("vendors~CoinsPurchaseModal~EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFla~a0c1ad79"), $.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~EconomicsSu~f9623dbd"), $.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~FramedModal"), $.e("FramedModal")]).then($.bind(null, "./src/reddit/pages/FramedModalPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.APPEAL: | |
| return $.e("Appeal").then($.bind(null, "./src/reddit/pages/AppealPage/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.EXPLORE: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("Explore~Trending"), $.e("Explore")]).then($.bind(null, "./src/reddit/pages/Explore/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| case self.r.SUBREDDIT_WIKI: | |
| return Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("SubredditWiki")]).then($.bind(null, "./src/reddit/pages/SubredditWiki/index.tsx")).then((e) => { | |
| return e.default; | |
| }); | |
| default: | |
| throw new Error(`Could not find page component ${_x61 || "no chunk name"}`); | |
| } | |
| }; | |
| }; | |
| var indexesInner = $("./src/reddit/reducers/index.ts"); | |
| var Op = ["/:routePrefix(r)/:subredditName/collection/:collectionId/:partialPostId/:partialCommentId", "/:routePrefix(r)/:subredditName/collection/:collectionId/:partialPostId", "/:routePrefix(r)/:subredditName/collection/:collectionId"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : json.e, | |
| chunk : self.r.COLLECTION_COMMENTS_PAGE, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.COLLECTION_COMMENTS | |
| }, | |
| prefetches : [self.r.FRONTPAGE, self.r.COMMENTS_PAGE, self.r.SUBREDDIT] | |
| }; | |
| }); | |
| var Cp = ["/appeal", "/appeals"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.s, | |
| chunk : self.r.APPEAL, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.APPEAL | |
| } | |
| }; | |
| }); | |
| var jp = ["/coins"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.u, | |
| chunk : self.r.COINS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.COINS | |
| }, | |
| prefetch : [self.r.COINS], | |
| routePredicate : () => { | |
| return true; | |
| } | |
| }; | |
| }); | |
| var wp = ["/coins/mobile"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.t, | |
| chunk : self.r.COINS_MOBILE, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.COINS_MOBILE | |
| }, | |
| prefetch : [self.r.COINS_MOBILE], | |
| routePredicate : () => { | |
| return true; | |
| } | |
| }; | |
| }); | |
| const DEFAULT_KEYMAP = { | |
| action : args.y, | |
| chunk : self.r.COMMENTS_PAGE, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.COMMENTS | |
| }, | |
| prefetches : [self.r.FRONTPAGE, self.r.SUBREDDIT] | |
| }; | |
| var Pp = [...["/:routePrefix(r)/:subredditName/comments/:partialPostId/:urlSafePostTitle/:partialCommentId", "/:routePrefix(r)/:subredditName/comments/:partialPostId/:urlSafePostTitle?", "/comments/:partialPostId/:urlSafePostTitle/:partialCommentId", "/comments/:partialPostId/:urlSafePostTitle?"].map((apexRestPath) => { | |
| return Object.assign({ | |
| path : apexRestPath | |
| }, DEFAULT_KEYMAP); | |
| }), ...["/:routePrefix(user)/:subredditName/comments/:partialPostId/:urlSafePostTitle/:partialCommentId", "/:routePrefix(user)/:subredditName/comments/:partialPostId/:urlSafePostTitle?"].map((apexRestPath) => { | |
| return Object.assign({ | |
| path : apexRestPath | |
| }, DEFAULT_KEYMAP, { | |
| routePredicate : flake.d.redesignProfiles | |
| }); | |
| })]; | |
| let currentRelations = []; | |
| var addedRelations = currentRelations; | |
| var __WEBPACK_IMPORTED_MODULE_6__material_date_html___default = $("./src/reddit/helpers/pageActionLoginRedirect.ts"); | |
| var step = { | |
| path : "/verification/:verificationToken", | |
| action : (value) => { | |
| return async(dispatch, entity) => { | |
| await dispatch(region.x()); | |
| const n = entity(); | |
| const formData = value.params.verificationToken; | |
| if (!Object(data.E)(n)) { | |
| return Object(__WEBPACK_IMPORTED_MODULE_6__material_date_html___default.a)(dispatch, n); | |
| } | |
| const s = await dispatch(login(formData)); | |
| dispatch(Object(cleanedObject.c)(`/?verifiedEmail=${s}`)); | |
| }; | |
| }, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.EMAIL_VERIFICATION | |
| }, | |
| chunk : self.r.EMPTY | |
| }; | |
| var passwordForm = $("./src/reddit/actions/pages/explore.ts"); | |
| var Tp = ["/explore", "/explore/:categoryName"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : passwordForm.e, | |
| chunk : self.r.EXPLORE, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.EXPLORE | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE, self.r.FRONTPAGE] | |
| }; | |
| }); | |
| const renovateJson = { | |
| action : args.A, | |
| chunk : self.r.FRAMED_GILD, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.FRAMED_GILD | |
| } | |
| }; | |
| var _p = [...["/framedGild/:thingId"].map((apexRestPath) => { | |
| return Object.assign({ | |
| path : apexRestPath | |
| }, renovateJson, { | |
| routePredicate : () => { | |
| return true; | |
| } | |
| }); | |
| })]; | |
| const tmbs = { | |
| action : args.B, | |
| chunk : self.r.FRAMED_MODAL, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.FRAMED_MODAL | |
| } | |
| }; | |
| var Rp = [...["/framedModal/:type"].map((apexRestPath) => { | |
| return Object.assign({ | |
| path : apexRestPath | |
| }, tmbs, { | |
| routePredicate : () => { | |
| return true; | |
| } | |
| }); | |
| })]; | |
| var Ap = ["/", `/:sort(${Object.keys(self.Y).map((i) => { | |
| return self.Y[i]; | |
| }).join("|")})?`].map((value) => { | |
| return { | |
| path : value, | |
| action : args.D, | |
| chunk : self.r.FRONTPAGE, | |
| exact : true, | |
| meta : { | |
| name : "/" === value ? self.Sb.INDEX : self.Sb.LISTING | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE, self.r.SUBREDDIT] | |
| }; | |
| }); | |
| var $p = [`/message/:pageName(${Object.keys(self.V).map((objectPoolID) => { | |
| return self.V[objectPoolID]; | |
| }).join("|")})/:rest(.+)?`].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.F, | |
| chunk : self.r.INBOX_PAGES, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.INBOX_PAGES | |
| } | |
| }; | |
| }); | |
| var Dp = ["/r/:subredditName/about", `/r/:subredditName/about/:pageName(${Object.keys(self.pc).map((k) => { | |
| return self.pc[k]; | |
| }).join("|")})`].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(e, n, beforeElement) => { | |
| const c = await Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"), $.e("vendors~ModerationPages"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModerationPages")]).then($.bind(null, | |
| "./src/reddit/actions/pages/moderationPages/index.ts")).then((canCreateDiscussions) => { | |
| return canCreateDiscussions.moderationPageRequested; | |
| }); | |
| await c(value)(e, n, beforeElement); | |
| }; | |
| }, | |
| chunk : self.r.MODERATION_PAGES, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.MODERATION_PAGES | |
| }, | |
| prefetches : [self.r.SUBREDDIT] | |
| }; | |
| }); | |
| var Bp = [`/r/mod/about/:pageName(${Object.keys(self.ob).map((objectPoolID) => { | |
| return self.ob[objectPoolID]; | |
| }).join("|")})?`].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(e, n, beforeElement) => { | |
| const c = await $.e("ModQueue").then($.bind(null, "./src/reddit/actions/pages/modQueue/index.ts")).then((canCreateDiscussions) => { | |
| return canCreateDiscussions.modQueuePageRequested; | |
| }); | |
| await c(value)(e, n, beforeElement); | |
| }; | |
| }, | |
| chunk : self.r.MODQUEUE_PAGES, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.MODQUEUE_PAGES | |
| } | |
| }; | |
| }); | |
| const Gp = Object.keys(self.Y).map((i) => { | |
| return `/me/m/:multiredditName/:sort(${self.Y[i]})?`; | |
| }); | |
| var Hp = ["/me/m/:multiredditName", "/user/:username/m/:multiredditName", ...Gp, ...Object.keys(self.Y).map((i) => { | |
| return `/user/:username/m/:multiredditName/:sort(${self.Y[i]})?`; | |
| })].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.G, | |
| chunk : self.r.MULTIREDDIT, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.MULTIREDDIT | |
| }, | |
| pretfetches : [self.r.SUBREDDIT] | |
| }; | |
| }); | |
| var paper = $("./src/reddit/selectors/news.ts"); | |
| var Up = ["/news", "/news/:topic", "/news/:topic/:subtopic"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : inColl.d, | |
| chunk : self.r.NEWS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.NEWS | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE, self.r.SUBREDDIT], | |
| routePredicate : paper.g | |
| }; | |
| }); | |
| var __WEBPACK_IMPORTED_MODULE_7__material_default_html___default = $("./src/reddit/routes/originalContent/index.ts"); | |
| var filter = $("./src/reddit/actions/pages/partnerSubredditConnection.ts"); | |
| var __WEBPACK_IMPORTED_MODULE_8__material_fieldset_html___default = $("./src/reddit/routes/partnerSubredditConnection/constants.ts"); | |
| const stripeAPIVersion = Object.keys(self.Ob).map((objectPoolID) => { | |
| return self.Ob[objectPoolID]; | |
| }).join("|"); | |
| var reply = { | |
| action : filter.d, | |
| chunk : self.r.PARTNER_SUBREDDIT_CONNECTION, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PARTNER_SUBREDDIT_CONNECTION | |
| }, | |
| path : `${__WEBPACK_IMPORTED_MODULE_8__material_fieldset_html___default.a}/:page(${stripeAPIVersion})?`, | |
| prefetches : [] | |
| }; | |
| var __WEBPACK_IMPORTED_MODULE_9__material_help_html___default = $("./src/reddit/routes/postCreation/index.ts"); | |
| var gesture = $("./src/reddit/actions/pages/postDraft.ts"); | |
| var Yp = ["/user/:profileName/draft/:draftId"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : gesture.b, | |
| chunk : self.r.POST_DRAFT, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.POST_DRAFT | |
| }, | |
| prefetches : [self.r.POST_DRAFT] | |
| }; | |
| }); | |
| var Jp = ["/premium"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.I, | |
| chunk : self.r.PREMIUM, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PREMIUM | |
| }, | |
| prefetch : [self.r.PREMIUM], | |
| routePredicate : () => { | |
| return true; | |
| } | |
| }; | |
| }); | |
| var pc = ["/user/:profileName/comments"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : me.h, | |
| chunk : self.r.PROFILE_COMMENTS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_COMMENTS | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE] | |
| }; | |
| }); | |
| var tm = [{ | |
| path : "/user/:profileName/about/edit/moderation", | |
| action : $("./src/reddit/actions/pages/profileModSettings.ts").b, | |
| chunk : self.r.PROFILE_MODERATION, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_MODERATION | |
| } | |
| }]; | |
| var om = ["/user/:profileName"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : prev.g, | |
| chunk : self.r.PROFILE_OVERVIEW, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_OVERVIEW | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE], | |
| routePredicate : flake.d.redesignProfiles | |
| }; | |
| }); | |
| var nm = ["/user/:profileName/posts"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : inputs.h, | |
| chunk : self.r.PROFILE_POSTS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_POSTS | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE] | |
| }; | |
| }); | |
| var rm = ["/user/:profileName/:listingType"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(e, n, beforeElement) => { | |
| const c = await Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), | |
| $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("Explore~Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileO~7253adbf"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("ProfilePrivate")]).then($.bind(null, "./src/reddit/actions/pages/profilePrivate/index.ts")).then((canCreateDiscussions) => { | |
| return canCreateDiscussions.profilePrivateRequested; | |
| }); | |
| await c(value)(e, n, beforeElement); | |
| }; | |
| }, | |
| chunk : self.r.PROFILE_PRIVATE, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_PRIVATE | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE] | |
| }; | |
| }); | |
| var sm = ["/r/u_:profileName", "/r/u_:profileName/:rest(.*)", "/u/:profileName", "/u/:profileName/:rest(.*)"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(entity) => { | |
| var data = value.params; | |
| const id = data.profileName; | |
| const appVersion = data.rest; | |
| const GET_AUTH_URL_TIMEOUT = value.queryParams; | |
| const i = appVersion ? `/user/${id}/${appVersion}` : `/user/${id}`; | |
| const x_placement = Object(top_vals_el.a)(i, GET_AUTH_URL_TIMEOUT); | |
| await entity(Object(cleanedObject.c)(x_placement)); | |
| }; | |
| }, | |
| chunk : self.r.EMPTY, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_REDIRECT | |
| }, | |
| routePredicate : flake.d.redesignProfiles | |
| }; | |
| }); | |
| var im = ["/user/:profileName/submitted", "/user/:profileName/submitted/:rest(.*)"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(entity) => { | |
| var data = value.params; | |
| const id = data.profileName; | |
| const querystring = data.rest; | |
| const GET_AUTH_URL_TIMEOUT = value.queryParams; | |
| const i = querystring ? `/user/${id}/posts/${querystring}` : `/user/${id}/posts`; | |
| const x_placement = Object(top_vals_el.a)(i, GET_AUTH_URL_TIMEOUT); | |
| entity(Object(cleanedObject.c)(x_placement)); | |
| }; | |
| }, | |
| chunk : self.r.EMPTY, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.PROFILE_REDIRECT | |
| }, | |
| routePredicate : flake.d.redesignProfiles | |
| }; | |
| }); | |
| var am = ["/report/:rest(.+)?"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.K, | |
| chunk : self.r.R2_EMBED, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.REPORT | |
| } | |
| }; | |
| }); | |
| var dm = ["/search", "/r/:subredditName/search", "/me/m/:multiredditName/search"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : args.L, | |
| chunk : self.r.SEARCH_RESULTS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.SEARCH_RESULTS | |
| }, | |
| prefetches : [self.r.FRONTPAGE, self.r.SUBREDDIT, self.r.COMMENTS_PAGE] | |
| }; | |
| }); | |
| var hmVals = $("./src/reddit/actions/chat/userSettings.ts"); | |
| var deps = $("./src/reddit/actions/economics/paymentSystems/thunkedActions.ts"); | |
| var font = $("./src/reddit/actions/externalAccount.ts"); | |
| var event = $("./src/reddit/actions/notifications/preferences.ts"); | |
| var pkg = $("./src/reddit/actions/profile/index.ts"); | |
| var search_node = $("./src/reddit/actions/subredditSettings.ts"); | |
| var proto_b_a = $("./src/reddit/helpers/externalAccount/index.tsx"); | |
| var __WEBPACK_IMPORTED_MODULE_10__material_radios_html___default = $("./src/reddit/reducers/economics/paymentSystems/index.ts"); | |
| var proto_c_a = $("./src/reddit/selectors/externalAccount.ts"); | |
| var needle_color = $("./src/reddit/actions/pages/shared.ts"); | |
| const ym = Object.keys(self.mc).map((objectPoolID) => { | |
| return self.mc[objectPoolID]; | |
| }).join("|"); | |
| var redoOperation = { | |
| action : (value) => { | |
| return async(func, entity) => { | |
| const result = [func(Object(region.x)())]; | |
| if (entity().economics.paymentSystems.status === __WEBPACK_IMPORTED_MODULE_10__material_radios_html___default.a.NotFetched) { | |
| result.push(func(Object(deps.a)())); | |
| } | |
| await Promise.all(result); | |
| { | |
| const e = entity(); | |
| if (!Object(data.E)(e)) { | |
| return Object(__WEBPACK_IMPORTED_MODULE_6__material_date_html___default.a)(func, e); | |
| } | |
| } | |
| var parent = value.params.page; | |
| const s = void 0 === parent ? self.mc.Account : parent; | |
| if (s === self.mc.Gold) { | |
| return void func(Object(cleanedObject.c)("/settings/premium")); | |
| } | |
| const promises = []; | |
| if (s === self.mc.Profile) { | |
| promises.push(func(Object(pkg.a)())); | |
| promises.push(func(Object(search_node.w)())); | |
| } | |
| if (s === self.mc.Account) { | |
| promises.push(func(Object(font.o)())); | |
| } | |
| if (s === self.mc.Notifications) { | |
| promises.push(func(Object(event.a)())); | |
| } | |
| if (s === self.mc.Privacy) { | |
| promises.push(func(Object(hmVals.b)())); | |
| } | |
| await Promise.all(promises); | |
| { | |
| const event = entity(); | |
| const jwksHost = event.platform.currentPage.url; | |
| const artistTrack = Object($existing_results.a)(jwksHost).get(msg.c); | |
| if (artistTrack && (func(Object(cleanedObject.c)(Object(__WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default.a)(jwksHost, [msg.c]))), Object(proto_c_a.b)(event))) { | |
| const GET_AUTH_URL_TIMEOUT = Object(data.M)(event); | |
| const capture_headings = Object(D.a)(GET_AUTH_URL_TIMEOUT, "settings.accountForm.connectedAccounts.twitterConnected.toast"); | |
| func(Object(l.e)({ | |
| text : capture_headings | |
| })); | |
| Object(proto_b_a.b)(artistTrack); | |
| } | |
| } | |
| func(Object(p.l)({ | |
| title : Object(needle_color.b)(entity(), "settings") | |
| })); | |
| }; | |
| }, | |
| chunk : self.r.SETTINGS, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.SETTINGS | |
| }, | |
| path : `/settings/:page(${ym})?` | |
| }; | |
| const Om = ["/prefs/:page(deactivate|blocked)?"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async($) => { | |
| const undefined = value.params.page; | |
| const TEST_SPAN_TEMPLATE = undefined && "blocked" === undefined ? "/settings/privacy" : "/settings/"; | |
| await $(Object(cleanedObject.c)(TEST_SPAN_TEMPLATE)); | |
| }; | |
| }, | |
| chunk : self.r.EMPTY, | |
| meta : { | |
| name : self.Sb.SETTINGS_REDIRECT | |
| } | |
| }; | |
| }); | |
| var Cm = [...Om, ...["/user/:username/about/edit", "/user/:username/about/edit/privacy"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : () => { | |
| return async(entity) => { | |
| await entity(Object(cleanedObject.c)("/settings/profile")); | |
| }; | |
| }, | |
| chunk : self.r.EMPTY, | |
| meta : { | |
| name : self.Sb.SETTINGS_REDIRECT | |
| } | |
| }; | |
| })]; | |
| var jm = ["/r/:subredditName", ...Object.keys(self.Y).map((i) => { | |
| return `/r/:subredditName/:sort(${self.Y[i]})?`; | |
| })].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : raw_rgb.g, | |
| chunk : self.r.SUBREDDIT, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.SUBREDDIT | |
| }, | |
| prefetches : [self.r.COMMENTS_PAGE, self.r.FRONTPAGE] | |
| }; | |
| }); | |
| var wm = ["/subreddits/create"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : () => { | |
| return async(entity, $) => { | |
| let result = $(); | |
| entity(p.l({ | |
| title : Object(D.a)(result.user.language, "title.subredditCreation") | |
| })); | |
| await entity(Object(parsed.o)()); | |
| result = $(); | |
| if (!Object(data.E)(result)) { | |
| Object(__WEBPACK_IMPORTED_MODULE_6__material_date_html___default.a)(entity, result); | |
| } | |
| }; | |
| }, | |
| chunk : self.r.SUBREDDIT_CREATION, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.SUBREDDIT_CREATION | |
| } | |
| }; | |
| }); | |
| var Sm = [...["/r/:subredditName/w/:wikiPageName*", "/w/:wikiPageName*"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(callback) => { | |
| const receiverHref = value.url.replace("/w/", "/wiki/"); | |
| await callback(Object(cleanedObject.c)(receiverHref)); | |
| }; | |
| }, | |
| chunk : self.r.EMPTY, | |
| meta : { | |
| name : self.Sb.SUBREDDIT_WIKI | |
| } | |
| }; | |
| }), ...["/r/:subredditName/wiki/:wikiPageName*", "/wiki/:wikiPageName*"].map((apexRestPath) => { | |
| return { | |
| path : apexRestPath, | |
| action : (value) => { | |
| return async(e, n, beforeElement) => { | |
| const c = await Promise.all([$.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2698b78e"), $.e("vendors~Chat~CollectionCommentsPage~CommentsPage~Frontpage~PostCreation~RedesignChat~RichTextEditor~~f6a0790c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GlobalModalContainer~GovernanceReleaseNotesMod~6b4ca950"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~db251346"), | |
| $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~GovernanceReleaseNotesModal~ModListing~ModQueu~1084d5fc"), $.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"), $.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~d27514f2"), $.e("ModListing~ModQueuePages~Multireddit~OriginalContent~ProfileComments~ProfileOverview~ProfilePosts~Pr~df9142ca"), | |
| $.e("SubredditWiki")]).then($.bind(null, "./src/reddit/actions/pages/subredditWiki/index.ts")).then((canCreateDiscussions) => { | |
| return canCreateDiscussions.subredditWikiPageRequested; | |
| }); | |
| await c(value)(e, n, beforeElement); | |
| }; | |
| }, | |
| chunk : self.r.SUBREDDIT_WIKI, | |
| exact : true, | |
| meta : { | |
| name : self.Sb.SUBREDDIT_WIKI | |
| }, | |
| prefetches : [self.r.SUBREDDIT] | |
| }; | |
| })]; | |
| var routes = [...Cp, ...jp, ...wp, ...sm, ...im, ...Op, ...Pp, step, ...Ap, reply, ...Jp, ..._p, ...Rp, ...__WEBPACK_IMPORTED_MODULE_9__material_help_html___default.a, ...Yp, ...__WEBPACK_IMPORTED_MODULE_7__material_default_html___default.a, ...Tp, ...Hp, ...Bp, ...abc2.c, ...Up, ...$p, ...pc, ...tm, ...om, ...nm, ...rm, redoOperation, ...Cm, ...dm, ...Sm, ...jm, ...wm, ...Dp, ...am, ...addedRelations]; | |
| var __WEBPACK_IMPORTED_MODULE_11__material_radios_inline_html___default = $("./src/lib/timeAgo/index.ts"); | |
| var Im; | |
| !function(canCreateDiscussions) { | |
| canCreateDiscussions.Treatment = "partial-system-fonts-treatment"; | |
| canCreateDiscussions.Control1 = "partial-system-fonts-control1"; | |
| canCreateDiscussions.Control2 = "partial-system-fonts-control2"; | |
| canCreateDiscussions.NoBucket = "partial-system-fonts-no-bucket"; | |
| }(Im || (Im = {})); | |
| const activate = (defaultRoute) => { | |
| switch(((state) => { | |
| const t = parseInt(state.user.loid.loidCreated); | |
| const o = Object(__WEBPACK_IMPORTED_MODULE_11__material_radios_inline_html___default.a)(t / 1E3); | |
| if (Object(app.b)(state) || Object(data.E)(state) || t < 1550592E6 || o > 30) { | |
| return; | |
| } | |
| const tabProps = { | |
| expEventOverride : false | |
| }; | |
| return Object(__$1.b)(state, Object.assign({ | |
| experimentEligibilitySelector : __$1.a, | |
| experimentName : "partial_system_fonts" | |
| }, tabProps)); | |
| })(defaultRoute)) { | |
| case "partial_system_fonts": | |
| return Im.Treatment; | |
| case "control_1": | |
| return Im.Control1; | |
| case "control_2": | |
| return Im.Control2; | |
| default: | |
| return Im.NoBucket; | |
| } | |
| }; | |
| var track = $("./src/reddit/singleton/EventSystem.ts"); | |
| var proto_c_b = $("./src/reddit/actions/global.ts"); | |
| var respond = function() { | |
| var REACT_ELEMENT_TYPE = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103; | |
| return function(type, data, hash, elem) { | |
| var result = type && type.defaultProps; | |
| var spaces = arguments.length - 3; | |
| if (data || 0 === spaces || (data = {}), data && result) { | |
| var i; | |
| for (i in result) { | |
| if (void 0 === data[i]) { | |
| data[i] = result[i]; | |
| } | |
| } | |
| } else { | |
| if (!data) { | |
| data = result || {}; | |
| } | |
| } | |
| if (1 === spaces) { | |
| data.children = elem; | |
| } else { | |
| if (spaces > 1) { | |
| var a = Array(spaces); | |
| var i = 0; | |
| for (; i < spaces; i++) { | |
| a[i] = arguments[i + 3]; | |
| } | |
| data.children = a; | |
| } | |
| } | |
| return { | |
| $$typeof : REACT_ELEMENT_TYPE, | |
| type : type, | |
| key : void 0 === hash ? null : "" + hash, | |
| ref : null, | |
| props : data, | |
| _owner : null | |
| }; | |
| }; | |
| }(); | |
| Object(alias.e)(alias.b.EntryPointStart); | |
| const cfg = Object(parentNode.a)({ | |
| actionDispatchers : { | |
| reddaidReceived : parsed.p, | |
| loidReceived : parsed.n, | |
| sessionTrackerReceived : parsed.r | |
| }, | |
| authHeaders : { | |
| [A.a]:"desktop2x" | |
| }, | |
| cookies : ctx.a, | |
| receivedActions : { | |
| reddaidReceived : parsed.f, | |
| loidReceived : parsed.d, | |
| sessionTrackerReceived : parsed.j, | |
| userAuthenticated : v.c, | |
| userLoggedOut : v.d, | |
| userReauthenticated : v.e, | |
| headersReceived : exportsC.a | |
| }, | |
| onBeforeRequestFactory : __WEBPACK_IMPORTED_MODULE_5__material_checkboxes_html___default.a, | |
| statsAppName : self.o.Redesign | |
| }); | |
| const mappedVersion = Object(exportsB.a)(cfg.apiContext); | |
| const opts = formatInteractions(); | |
| let reduxStore; | |
| Object(actions.a)({ | |
| pageLoader : get, | |
| reducers : indexesInner.a, | |
| routes : routes, | |
| apiContext : cfg.apiContext, | |
| gqlContext : mappedVersion.gqlContext, | |
| appFactory : (dissonance, echo) => { | |
| return respond(funcAudioPlayer.a.Provider, { | |
| value : opts.broadcaster | |
| }, void 0, respond(mainViewList.a.Provider, { | |
| value : cfg.apiContext | |
| }, void 0, respond(error, { | |
| ok : true, | |
| RouterComponent : dissonance, | |
| routes : echo | |
| }), respond(inner, {}))); | |
| }, | |
| history : barycenters()({ | |
| getUserConfirmation(message, callback) { | |
| if (reduxStore) { | |
| reduxStore.dispatch(Object(p.k)({ | |
| allowNavigationCallback : callback | |
| })); | |
| } | |
| } | |
| }), | |
| customMiddleware : [returned.a.withExtraArgument({ | |
| routes : routes, | |
| apiContext : cfg.apiContext, | |
| gqlContext : mappedVersion.gqlContext | |
| }), opts.middleware, cfg.middleware, mappedVersion.middleware, init, impSolutionFactory, conventionalReduxMiddleware, Gu, overloadSelect], | |
| modifyInitialData : ({ | |
| initialData : event, | |
| browserHistory : message | |
| }) => { | |
| const name = event.platform.currentPage ? event.platform.currentPage.key : ""; | |
| if (name) { | |
| const key = message.location.key; | |
| if (event.platform.currentPage) { | |
| event.platform.currentPage.key = key; | |
| } | |
| for (const platform of ["referrers", "metas"]) { | |
| if (Object.keys(event.platform[platform]).length) { | |
| event.platform[platform] = { | |
| [key]:event.platform[platform][name] | |
| }; | |
| } | |
| } | |
| } | |
| return event; | |
| }, | |
| staticPages : { | |
| error : () => { | |
| return null; | |
| }, | |
| loading : () => { | |
| return respond(fixtures.d, { | |
| content : null, | |
| sidebar : null | |
| }); | |
| } | |
| }, | |
| preRender : ({ | |
| browserHistory : history, | |
| routes : location, | |
| store : store | |
| }) => { | |
| if (!function(nameOfRoute) { | |
| const t = String(nameOfRoute.split("/")[1]).toLowerCase(); | |
| return "framedgild" === t || "framedmodal" === t; | |
| }(history.location.pathname)) { | |
| store.dispatch(Object(p.g)()); | |
| } | |
| store.dispatch(Object(p.h)(location)); | |
| history.listen((eater, loginID) => { | |
| const tradeToExecute = Object(__WEBPACK_LABELED_MODULE__3.a)(Object(g1.createPath)(eater), location); | |
| store.dispatch(Object(p.i)(eater, loginID, tradeToExecute)); | |
| }); | |
| const event = store.getState(); | |
| return Object(model.i)(event) && store.dispatch(Object(cleanedObject.c)(Object(__WEBPACK_IMPORTED_MODULE_1_svg_sprite_loader_runtime_sprite_build___default.a)(event.platform.currentPage.url, [msg.d]))), { | |
| localStorageData : Object(key.i)() | |
| }; | |
| }, | |
| postRender : ({ | |
| browserHistory : app, | |
| routes : routes, | |
| serverDocumentLength : style, | |
| store : store, | |
| localStorageData : isProd | |
| }) => { | |
| reduxStore = store; | |
| app.listen((bookmarkLink, actionYes) => { | |
| const template = store.getState(); | |
| var currentPage = template.platform.currentPage; | |
| const urlParams = currentPage.urlParams; | |
| const albumsTracksF = { | |
| action : actionYes, | |
| location : bookmarkLink, | |
| urlParams : urlParams, | |
| queryParams : currentPage.queryParams | |
| }; | |
| const hrefKey = urlParams.subredditName; | |
| const productField = Object(domain.B)(template, hrefKey) || ""; | |
| show(productField); | |
| track.a.publish(report.c, albumsTracksF, document); | |
| }); | |
| const state = store.getState(); | |
| const name = (state.platform.currentPage.urlParams.subredditName || "").toLowerCase(); | |
| const aboutId = Object(domain.B)(state, name) || ""; | |
| const p = (state.subreddits.about[aboutId] || {}).advertiserCategory; | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment