SYMBOL INDEX (681 symbols across 3 files) FILE: js/react-dom-fiber.js function s (line 32) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function isPresto (line 149) | function isPresto() { function isKeypressCommand (line 197) | function isKeypressCommand(nativeEvent) { function getCompositionEventType (line 209) | function getCompositionEventType(topLevelType) { function isFallbackCompositionStart (line 228) | function isFallbackCompositionStart(topLevelType, nativeEvent) { function isFallbackCompositionEnd (line 239) | function isFallbackCompositionEnd(topLevelType, nativeEvent) { function getDataFromCustomEvent (line 267) | function getDataFromCustomEvent(nativeEvent) { function extractCompositionEvent (line 281) | function extractCompositionEvent(topLevelType, targetInst, nativeEvent, ... function getNativeBeforeInputChars (line 333) | function getNativeBeforeInputChars(topLevelType, nativeEvent) { function getFallbackBeforeInputChars (line 387) | function getFallbackBeforeInputChars(topLevelType, nativeEvent) { function extractBeforeInputEvent (line 441) | function extractBeforeInputEvent(topLevelType, targetInst, nativeEvent, ... function prefixKey (line 553) | function prefixKey(prefix, key) { function createAndAccumulateChangeEvent (line 888) | function createAndAccumulateChangeEvent(inst, nativeEvent, target) { function shouldUseChangeEvent (line 905) | function shouldUseChangeEvent(elem) { function manualDispatchChangeEvent (line 916) | function manualDispatchChangeEvent(nativeEvent) { function runEventInBatch (line 933) | function runEventInBatch(event) { function startWatchingForChangeEventIE8 (line 938) | function startWatchingForChangeEventIE8(target, targetInst) { function stopWatchingForChangeEventIE8 (line 944) | function stopWatchingForChangeEventIE8() { function getInstIfValueChanged (line 953) | function getInstIfValueChanged(targetInst) { function getTargetInstForChangeEvent (line 959) | function getTargetInstForChangeEvent(topLevelType, targetInst) { function handleEventsForChangeEventIE8 (line 965) | function handleEventsForChangeEventIE8(topLevelType, target, targetInst) { function startWatchingForValueChange (line 991) | function startWatchingForValueChange(target, targetInst) { function stopWatchingForValueChange (line 1001) | function stopWatchingForValueChange() { function handlePropertyChange (line 1014) | function handlePropertyChange(nativeEvent) { function handleEventsForInputEventPolyfill (line 1023) | function handleEventsForInputEventPolyfill(topLevelType, target, targetI... function getTargetInstForInputEventPolyfill (line 1046) | function getTargetInstForInputEventPolyfill(topLevelType, targetInst) { function shouldUseClickEvent (line 1065) | function shouldUseClickEvent(elem) { function getTargetInstForClickEvent (line 1073) | function getTargetInstForClickEvent(topLevelType, targetInst) { function getTargetInstForInputOrChangeEvent (line 1079) | function getTargetInstForInputOrChangeEvent(topLevelType, targetInst) { function checkMask (line 1201) | function checkMask(value, bitmask) { function isAttributeNameSafe (line 1418) | function isAttributeNameSafe(attributeName) { function shouldIgnoreValue (line 1434) | function shouldIgnoreValue(propertyInfo, value) { function isInteractive (line 1783) | function isInteractive(tag) { function shouldPreventMouseEvent (line 1787) | function shouldPreventMouseEvent(name, type, props) { function recomputePluginOrdering (line 1975) | function recomputePluginOrdering() { function publishEventForPlugin (line 2004) | function publishEventForPlugin(dispatchConfig, pluginModule, eventName) { function publishRegistrationName (line 2031) | function publishRegistrationName(registrationName, pluginModule, eventNa... function isEndish (line 2234) | function isEndish(topLevelType) { function isMoveish (line 2238) | function isMoveish(topLevelType) { function isStartish (line 2241) | function isStartish(topLevelType) { function executeDispatch (line 2268) | function executeDispatch(event, simulated, listener, inst) { function executeDispatchesInOrder (line 2282) | function executeDispatchesInOrder(event, simulated) { function executeDispatchesInOrderStopAtTrueImpl (line 2310) | function executeDispatchesInOrderStopAtTrueImpl(event) { function executeDispatchesInOrderStopAtTrue (line 2337) | function executeDispatchesInOrderStopAtTrue(event) { function executeDirectDispatch (line 2353) | function executeDirectDispatch(event) { function hasDispatches (line 2372) | function hasDispatches(event) { function listenerAtPhase (line 2429) | function listenerAtPhase(inst, event, propagationPhase) { function accumulateDirectionalDispatches (line 2440) | function accumulateDirectionalDispatches(inst, phase, event) { function accumulateTwoPhaseDispatchesSingle (line 2458) | function accumulateTwoPhaseDispatchesSingle(event) { function accumulateTwoPhaseDispatchesSingleSkipTarget (line 2467) | function accumulateTwoPhaseDispatchesSingleSkipTarget(event) { function accumulateDispatches (line 2480) | function accumulateDispatches(inst, ignoredDirection, event) { function accumulateDirectDispatchesSingle (line 2496) | function accumulateDirectDispatchesSingle(event) { function accumulateTwoPhaseDispatches (line 2502) | function accumulateTwoPhaseDispatches(events) { function accumulateTwoPhaseDispatchesSkipTarget (line 2506) | function accumulateTwoPhaseDispatchesSkipTarget(events) { function accumulateEnterLeaveDispatches (line 2510) | function accumulateEnterLeaveDispatches(leave, enter, from, to) { function accumulateDirectDispatches (line 2514) | function accumulateDirectDispatches(events) { function FallbackCompositionState (line 2567) | function FallbackCompositionState(root) { function getListeningForDocument (line 3117) | function getListeningForDocument(mountAt) { function coerceRef (line 3369) | function coerceRef(current, element) { function throwOnInvalidObjectType (line 3406) | function throwOnInvalidObjectType(returnFiber, newChild) { function ChildReconciler (line 3428) | function ChildReconciler(shouldClone, shouldTrackSideEffects) { function restoreStateOfTarget (line 4468) | function restoreStateOfTarget(target) { function getDeclarationErrorAddendum (line 4565) | function getDeclarationErrorAddendum(ownerName) { function shouldPrecacheNode (line 4731) | function shouldPrecacheNode(node, nodeID) { function getRenderedHostOrTextFromComponent (line 4742) | function getRenderedHostOrTextFromComponent(component) { function precacheNode (line 4754) | function precacheNode(inst, node) { function precacheFiberNode (line 4760) | function precacheFiberNode(hostInst, node) { function uncacheNode (line 4764) | function uncacheNode(inst) { function precacheChildNodes (line 4786) | function precacheChildNodes(inst, node) { function getClosestInstanceFromNode (line 4819) | function getClosestInstanceFromNode(node) { function getInstanceFromNode (line 4857) | function getInstanceFromNode(node) { function getNodeFromInstance (line 4880) | function getNodeFromInstance(inst) { function getFiberCurrentPropsFromNode (line 4912) | function getFiberCurrentPropsFromNode(node) { function updateFiberProps (line 4916) | function updateFiberProps(node, props) { function isValidContainer (line 5028) | function isValidContainer(node) { function validateContainer (line 5032) | function validateContainer(container) { function getReactRootElementInContainer (line 5038) | function getReactRootElementInContainer(container) { function shouldAutoFocusHostComponent (line 5050) | function shouldAutoFocusHostComponent(type, props) { function warnAboutUnstableUse (line 5185) | function warnAboutUnstableUse() { function renderSubtreeIntoContainer (line 5191) | function renderSubtreeIntoContainer(parentComponent, children, container... function getDeclarationErrorAddendum (line 5367) | function getDeclarationErrorAddendum() { function assertValidProps (line 5376) | function assertValidProps(tag, props) { function ensureListeningTo (line 5404) | function ensureListeningTo(rootContainerElement, registrationName) { function trapClickOnNonInteractiveElement (line 5443) | function trapClickOnNonInteractiveElement(node) { function trapBubbledEventsLocal (line 5456) | function trapBubbledEventsLocal(node, tag) { function isCustomComponent (line 5527) | function isCustomComponent(tagName, props) { function setInitialDOMProperties (line 5531) | function setInitialDOMProperties(domElement, rootContainerElement, nextP... function updateDOMProperties (line 5578) | function updateDOMProperties(domElement, updatePayload, wasCustomCompone... function getIntrinsicNamespace (line 5610) | function getIntrinsicNamespace(type) { function isControlled (line 5992) | function isControlled(props) { function updateNamedCousins (line 6170) | function updateNamedCousins(rootNode, props) { function flattenChildren (line 6228) | function flattenChildren(children) { function getDeclarationErrorAddendum (line 6305) | function getDeclarationErrorAddendum() { function checkSelectPropTypes (line 6318) | function checkSelectPropTypes(props) { function updateOptions (line 6335) | function updateOptions(node, multiple, propValue) { function inject (line 6764) | function inject() { function getStackAddendum (line 6823) | function getStackAddendum(debugID) { function validateProperty (line 6833) | function validateProperty(tagName, name, debugID) { function warnInvalidARIAProps (line 6859) | function warnInvalidARIAProps(type, props, debugID) { function validateProperties (line 6880) | function validateProperties(type, props, debugID /* Stack only */) { function getStackAddendum (line 6924) | function getStackAddendum(debugID) { function validateProperties (line 6934) | function validateProperties(type, props, debugID /* Stack only */) { function isCollapsed (line 6985) | function isCollapsed(anchorNode, anchorOffset, focusNode, focusOffset) { function getIEOffsets (line 7003) | function getIEOffsets(node) { function getModernOffsets (line 7026) | function getModernOffsets(node) { function setIEOffsets (line 7088) | function setIEOffsets(node, offsets) { function setModernOffsets (line 7122) | function setModernOffsets(node, offsets) { function getStackAddendum (line 7194) | function getStackAddendum(debugID) { function validateProperties (line 7275) | function validateProperties(type, props, debugID /* Stack only */) { function getCurrentFiberOwnerName (line 7320) | function getCurrentFiberOwnerName() { function getCurrentFiberStackAddendum (line 7333) | function getCurrentFiberStackAddendum() { function invokeGuardedCallback (line 7756) | function invokeGuardedCallback(name, func, a) { function runEventQueueInBatch (line 7825) | function runEventQueueInBatch(events) { function findRootContainerNode (line 7876) | function findRootContainerNode(inst) { function TopLevelCallbackBookKeeping (line 7899) | function TopLevelCallbackBookKeeping(topLevelType, nativeEvent, targetIn... function handleTopLevelImpl (line 7915) | function handleTopLevelImpl(bookKeeping) { function scrollValueMonitor (line 7942) | function scrollValueMonitor(cb) { function shouldConstruct (line 8164) | function shouldConstruct(Component) { function createFiberFromElementType (line 8267) | function createFiberFromElementType(type, key, debugOwner) { function markChildAsProgressed (line 8404) | function markChildAsProgressed(current, workInProgress, priorityLevel) { function clearDeletions (line 8416) | function clearDeletions(workInProgress) { function transferDeletions (line 8420) | function transferDeletions(workInProgress) { function reconcileChildren (line 8426) | function reconcileChildren(current, workInProgress, nextChildren) { function reconcileChildrenAtPriority (line 8431) | function reconcileChildrenAtPriority(current, workInProgress, nextChildr... function updateFragment (line 8464) | function updateFragment(current, workInProgress) { function markRef (line 8480) | function markRef(current, workInProgress) { function updateFunctionalComponent (line 8488) | function updateFunctionalComponent(current, workInProgress) { function updateClassComponent (line 8528) | function updateClassComponent(current, workInProgress, priorityLevel) { function finishClassComponent (line 8551) | function finishClassComponent(current, workInProgress, shouldUpdate, has... function updateHostRoot (line 8577) | function updateHostRoot(current, workInProgress, priorityLevel) { function updateHostComponent (line 8606) | function updateHostComponent(current, workInProgress) { function updateHostText (line 8699) | function updateHostText(current, workInProgress) { function mountIndeterminateComponent (line 8710) | function mountIndeterminateComponent(current, workInProgress, priorityLe... function updateCoroutineComponent (line 8765) | function updateCoroutineComponent(current, workInProgress) { function updatePortalComponent (line 8810) | function updatePortalComponent(current, workInProgress) { function bailoutOnAlreadyFinishedWork (line 8860) | function bailoutOnAlreadyFinishedWork(current, workInProgress) { function bailoutOnLowPriority (line 8887) | function bailoutOnLowPriority(current, workInProgress) { function memoizeProps (line 8903) | function memoizeProps(workInProgress, nextProps) { function memoizeState (line 8909) | function memoizeState(workInProgress, nextState) { function beginWork (line 8915) | function beginWork(current, workInProgress, priorityLevel) { function beginFailedWork (line 8967) | function beginFailedWork(current, workInProgress, priorityLevel) { function checkShouldComponentUpdate (line 9090) | function checkShouldComponentUpdate(workInProgress, oldProps, newProps, ... function checkClassInstance (line 9115) | function checkClassInstance(workInProgress) { function markUpdate (line 9148) | function markUpdate(workInProgress) { function markUpdateIfAlreadyInProgress (line 9152) | function markUpdateIfAlreadyInProgress(current, workInProgress) { function resetInputPointers (line 9162) | function resetInputPointers(workInProgress, instance) { function adoptClassInstance (line 9167) | function adoptClassInstance(workInProgress, instance) { function constructClassInstance (line 9174) | function constructClassInstance(workInProgress) { function mountClassInstance (line 9194) | function mountClassInstance(workInProgress, priorityLevel) { function resumeMountClassInstance (line 9221) | function resumeMountClassInstance(workInProgress, priorityLevel) { function updateClassInstance (line 9271) | function updateClassInstance(current, workInProgress, priorityLevel) { function safelyCallComponentWillUnmount (line 9396) | function safelyCallComponentWillUnmount(current, instance) { function safelyDetachRef (line 9405) | function safelyDetachRef(current) { function detachRefIfNeeded (line 9417) | function detachRefIfNeeded(current, finishedWork) { function getHostParent (line 9426) | function getHostParent(fiber) { function getHostParentFiber (line 9442) | function getHostParentFiber(fiber) { function isHostParent (line 9453) | function isHostParent(fiber) { function getHostSibling (line 9457) | function getHostSibling(fiber) { function commitPlacement (line 9498) | function commitPlacement(finishedWork) { function commitNestedUnmounts (line 9556) | function commitNestedUnmounts(root) { function unmountHostComponents (line 9585) | function unmountHostComponents(parent, current) { function commitDeletion (line 9633) | function commitDeletion(current) { function commitUnmount (line 9655) | function commitUnmount(current) { function commitWork (line 9692) | function commitWork(current, finishedWork) { function commitLifeCycles (line 9741) | function commitLifeCycles(current, finishedWork) { function commitRef (line 9806) | function commitRef(finishedWork) { function markChildAsProgressed (line 9882) | function markChildAsProgressed(current, workInProgress, priorityLevel) { function markUpdate (line 9894) | function markUpdate(workInProgress) { function appendAllYields (line 9900) | function appendAllYields(yields, workInProgress) { function moveCoroutineToHandlerPhase (line 9926) | function moveCoroutineToHandlerPhase(current, workInProgress) { function appendAllChildren (line 9955) | function appendAllChildren(parent, workInProgress) { function completeWork (line 9983) | function completeWork(current, workInProgress) { function getUnmaskedContext (line 10166) | function getUnmaskedContext(workInProgress) { function cacheContext (line 10179) | function cacheContext(workInProgress, unmaskedContext, maskedContext) { function isContextConsumer (line 10224) | function isContextConsumer(fiber) { function isContextProvider (line 10229) | function isContextProvider(fiber) { function popContextProvider (line 10234) | function popContextProvider(fiber) { function processChildContext (line 10251) | function processChildContext(fiber, parentContext, isReconciling) { function logCapturedError (line 10422) | function logCapturedError(capturedError) { function getRootHostContainer (line 10506) | function getRootHostContainer() { function pushHostContainer (line 10512) | function pushHostContainer(fiber, nextRootInstance) { function popHostContainer (line 10525) | function popHostContainer(fiber) { function getHostContext (line 10531) | function getHostContext() { function pushHostContext (line 10537) | function pushHostContext(fiber) { function popHostContext (line 10555) | function popHostContext(fiber) { function resetHostContainer (line 10566) | function resetHostContainer() { function scheduleTopLevelUpdate (line 10657) | function scheduleTopLevelUpdate(current, element, callback) { function scheduleAnimationCallback (line 10914) | function scheduleAnimationCallback(callback) { function scheduleDeferredCallback (line 10921) | function scheduleDeferredCallback(callback) { function resetContextStack (line 10928) | function resetContextStack() { function findNextUnitOfWork (line 10939) | function findNextUnitOfWork() { function commitAllHostEffects (line 10989) | function commitAllHostEffects() { function commitAllLifeCycles (line 11051) | function commitAllLifeCycles() { function commitAllWork (line 11079) | function commitAllWork(finishedWork) { function resetWorkPriority (line 11173) | function resetWorkPriority(workInProgress) { function completeUnitOfWork (line 11199) | function completeUnitOfWork(workInProgress) { function performUnitOfWork (line 11279) | function performUnitOfWork(workInProgress) { function performFailedUnitOfWork (line 11305) | function performFailedUnitOfWork(workInProgress) { function performDeferredWork (line 11332) | function performDeferredWork(deadline) { function performAnimationWork (line 11339) | function performAnimationWork() { function clearErrors (line 11344) | function clearErrors() { function workLoop (line 11366) | function workLoop(priorityLevel, deadline, deadlineHasExpired) { function performWork (line 11431) | function performWork(priorityLevel, deadline) { function captureError (line 11550) | function captureError(failedWork, error) { function hasCapturedError (line 11675) | function hasCapturedError(fiber) { function isFailedBoundary (line 11681) | function isFailedBoundary(fiber) { function commitErrorHandling (line 11687) | function commitErrorHandling(effectfulFiber) { function unwindContexts (line 11732) | function unwindContexts(from, to) { function scheduleRoot (line 11753) | function scheduleRoot(root, priorityLevel) { function scheduleUpdate (line 11772) | function scheduleUpdate(fiber, priorityLevel) { function getPriorityContext (line 11831) | function getPriorityContext() { function scheduleErrorRecovery (line 11840) | function scheduleErrorRecovery(fiber) { function performWithPriority (line 11844) | function performWithPriority(priorityLevel, fn) { function batchedUpdates (line 11854) | function batchedUpdates(fn, a) { function unbatchedUpdates (line 11869) | function unbatchedUpdates(fn) { function syncUpdates (line 11879) | function syncUpdates(fn) { function deferredUpdates (line 11889) | function deferredUpdates(fn) { function isFiberMountedImpl (line 12024) | function isFiberMountedImpl(fiber) { function assertIsMounted (line 12064) | function assertIsMounted(fiber) { function findCurrentFiberUsingSlowPath (line 12068) | function findCurrentFiberUsingSlowPath(fiber) { function comparePriority (line 12267) | function comparePriority(a, b) { function ensureUpdateQueue (line 12285) | function ensureUpdateQueue(fiber) { function cloneUpdateQueue (line 12314) | function cloneUpdateQueue(current, workInProgress) { function cloneUpdate (line 12337) | function cloneUpdate(update) { function insertUpdateIntoQueue (line 12349) | function insertUpdateIntoQueue(queue, update, insertAfter, insertBefore) { function findInsertionPosition (line 12368) | function findInsertionPosition(queue, update) { function insertUpdate (line 12415) | function insertUpdate(fiber, update) { function addUpdate (line 12466) | function addUpdate(fiber, partialState, callback, priorityLevel) { function addReplaceUpdate (line 12480) | function addReplaceUpdate(fiber, state, callback, priorityLevel) { function addForceUpdate (line 12494) | function addForceUpdate(fiber, callback, priorityLevel) { function getPendingPriority (line 12508) | function getPendingPriority(queue) { function addTopLevelUpdate (line 12513) | function addTopLevelUpdate(fiber, partialState, callback, priorityLevel) { function getStateFromUpdate (line 12545) | function getStateFromUpdate(update, instance, prevState, props) { function beginUpdateQueue (line 12555) | function beginUpdateQueue(workInProgress, queue, instance, prevState, pr... function commitCallbacks (line 12622) | function commitCallbacks(finishedWork, queue, context) { function performFiberBatchedUpdates (line 12663) | function performFiberBatchedUpdates(fn, bookkeeping) { function batchedUpdates (line 12668) | function batchedUpdates(fn, bookkeeping) { function batchedUpdatesWithControlledComponents (line 12675) | function batchedUpdatesWithControlledComponents(fn, bookkeeping) { function isInDocument (line 12768) | function isInDocument(node) { function getParent (line 13125) | function getParent(inst) { function getLowestCommonAncestor (line 13149) | function getLowestCommonAncestor(instA, instB) { function isAncestor (line 13186) | function isAncestor(instA, instB) { function getParentInstance (line 13199) | function getParentInstance(inst) { function traverseTwoPhase (line 13206) | function traverseTwoPhase(inst, fn, arg) { function traverseEnterLeave (line 13228) | function traverseEnterLeave(from, to, fn, argFrom, argTo) { function getSelection (line 13663) | function getSelection(node) { function constructSelectEvent (line 13694) | function constructSelectEvent(nativeEvent, nativeEventTarget) { function SyntheticAnimationEvent (line 14022) | function SyntheticAnimationEvent(dispatchConfig, dispatchMarker, nativeE... function SyntheticClipboardEvent (line 14060) | function SyntheticClipboardEvent(dispatchConfig, dispatchMarker, nativeE... function SyntheticCompositionEvent (line 14096) | function SyntheticCompositionEvent(dispatchConfig, dispatchMarker, nativ... function SyntheticDragEvent (line 14132) | function SyntheticDragEvent(dispatchConfig, dispatchMarker, nativeEvent,... function SyntheticEvent (line 14201) | function SyntheticEvent(dispatchConfig, targetInst, nativeEvent, nativeE... function getPooledWarningPropertyDefinition (line 14381) | function getPooledWarningPropertyDefinition(propName, getVal) { function SyntheticFocusEvent (line 14436) | function SyntheticFocusEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticInputEvent (line 14473) | function SyntheticInputEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticKeyboardEvent (line 14557) | function SyntheticKeyboardEvent(dispatchConfig, dispatchMarker, nativeEv... function SyntheticMouseEvent (line 14629) | function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticTouchEvent (line 14674) | function SyntheticTouchEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticTransitionEvent (line 14713) | function SyntheticTransitionEvent(dispatchConfig, dispatchMarker, native... function SyntheticUIEvent (line 14772) | function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, n... function SyntheticWheelEvent (line 14826) | function SyntheticWheelEvent(dispatchConfig, dispatchMarker, nativeEvent... function accumulateInto (line 14891) | function accumulateInto(current, next) { function checkReactTypeSpec (line 14965) | function checkReactTypeSpec(typeSpecs, values, location, componentName, ... function dangerousStyleValue (line 15078) | function dangerousStyleValue(name, value, component) { function escapeHtml (line 15156) | function escapeHtml(string) { function escapeTextContentForBrowser (line 15214) | function escapeTextContentForBrowser(text) { function forEachAccumulated (line 15318) | function forEachAccumulated(arr, cb, scope) { function getComponentName (line 15341) | function getComponentName(instanceOrFiber) { function getContextForSubtree (line 15388) | function getContextForSubtree(parentComponent) { function getEventCharCode (line 15430) | function getEventCharCode(nativeEvent) { function getEventKey (line 15528) | function getEventKey(nativeEvent) { function modifierStateGetter (line 15586) | function modifierStateGetter(keyArg) { function getEventModifierState (line 15596) | function getEventModifierState(nativeEvent) { function getEventTarget (line 15622) | function getEventTarget(nativeEvent) { function getIteratorFn (line 15669) | function getIteratorFn(maybeIterable) { function getLeafNode (line 15697) | function getLeafNode(node) { function getSiblingNode (line 15711) | function getSiblingNode(node) { function getNodeForCharacterOffset (line 15727) | function getNodeForCharacterOffset(root, offset) { function getTextContentAccessor (line 15774) | function getTextContentAccessor() { function makePrefixMap (line 15806) | function makePrefixMap(styleProp, eventName) { function getVendorPrefixedEventName (line 15866) | function getVendorPrefixedEventName(eventName) { function isCheckable (line 15901) | function isCheckable(elem) { function getTracker (line 15907) | function getTracker(inst) { function attachTracker (line 15914) | function attachTracker(inst, tracker) { function detachTracker (line 15918) | function detachTracker(inst) { function getValueFromNode (line 15922) | function getValueFromNode(node) { function trackValueOnNode (line 15930) | function trackValueOnNode(node, inst) { function isEventSupported (line 16064) | function isEventSupported(eventNameSuffix, capture) { function isTextInputElement (line 16123) | function isTextInputElement(elem) { function quoteAttributeValueForBrowser (line 16159) | function quoteAttributeValueForBrowser(value) { function reactProdInvariant (line 16184) | function reactProdInvariant(code) { function camelize (line 16945) | function camelize(string) { function camelizeStyleName (line 16987) | function camelizeStyleName(string) { function containsNode (line 17013) | function containsNode(outerNode, innerNode) { function makeEmptyFunction (line 17046) | function makeEmptyFunction(arg) { function focusNode (line 17108) | function focusNode(node) { function getActiveElement (line 17141) | function getActiveElement() /*?DOMElement*/{ function getUnboundedScrollPosition (line 17178) | function getUnboundedScrollPosition(scrollable) { function hyphenate (line 17220) | function hyphenate(string) { function hyphenateStyleName (line 17259) | function hyphenateStyleName(string) { function invariant (line 17298) | function invariant(condition, format, a, b, c, d, e, f) { function isNode (line 17338) | function isNode(object) { function isTextNode (line 17363) | function isTextNode(object) { function memoizeStringOnly (line 17387) | function memoizeStringOnly(callback) { function is (line 17478) | function is(x, y) { function shallowEqual (line 17496) | function shallowEqual(objA, objB) { function toObject (line 17603) | function toObject(val) { function shouldUseNative (line 17611) | function shouldUseNative() { FILE: js/react-dom.js function s (line 32) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function isPresto (line 173) | function isPresto() { function isKeypressCommand (line 221) | function isKeypressCommand(nativeEvent) { function getCompositionEventType (line 233) | function getCompositionEventType(topLevelType) { function isFallbackCompositionStart (line 252) | function isFallbackCompositionStart(topLevelType, nativeEvent) { function isFallbackCompositionEnd (line 263) | function isFallbackCompositionEnd(topLevelType, nativeEvent) { function getDataFromCustomEvent (line 291) | function getDataFromCustomEvent(nativeEvent) { function extractCompositionEvent (line 305) | function extractCompositionEvent(topLevelType, targetInst, nativeEvent, ... function getNativeBeforeInputChars (line 357) | function getNativeBeforeInputChars(topLevelType, nativeEvent) { function getFallbackBeforeInputChars (line 411) | function getFallbackBeforeInputChars(topLevelType, nativeEvent) { function extractBeforeInputEvent (line 465) | function extractBeforeInputEvent(topLevelType, targetInst, nativeEvent, ... function prefixKey (line 577) | function prefixKey(prefix, key) { function _classCallCheck (line 892) | function _classCallCheck(instance, Constructor) { if (!(instance instanc... function CallbackQueue (line 912) | function CallbackQueue(arg) { function createAndAccumulateChangeEvent (line 1033) | function createAndAccumulateChangeEvent(inst, nativeEvent, target) { function shouldUseChangeEvent (line 1050) | function shouldUseChangeEvent(elem) { function manualDispatchChangeEvent (line 1061) | function manualDispatchChangeEvent(nativeEvent) { function runEventInBatch (line 1078) | function runEventInBatch(event) { function startWatchingForChangeEventIE8 (line 1083) | function startWatchingForChangeEventIE8(target, targetInst) { function stopWatchingForChangeEventIE8 (line 1089) | function stopWatchingForChangeEventIE8() { function getInstIfValueChanged (line 1098) | function getInstIfValueChanged(targetInst) { function getTargetInstForChangeEvent (line 1104) | function getTargetInstForChangeEvent(topLevelType, targetInst) { function handleEventsForChangeEventIE8 (line 1110) | function handleEventsForChangeEventIE8(topLevelType, target, targetInst) { function startWatchingForValueChange (line 1136) | function startWatchingForValueChange(target, targetInst) { function stopWatchingForValueChange (line 1146) | function stopWatchingForValueChange() { function handlePropertyChange (line 1159) | function handlePropertyChange(nativeEvent) { function handleEventsForInputEventPolyfill (line 1168) | function handleEventsForInputEventPolyfill(topLevelType, target, targetI... function getTargetInstForInputEventPolyfill (line 1191) | function getTargetInstForInputEventPolyfill(topLevelType, targetInst) { function shouldUseClickEvent (line 1210) | function shouldUseClickEvent(elem) { function getTargetInstForClickEvent (line 1218) | function getTargetInstForClickEvent(topLevelType, targetInst) { function getTargetInstForInputOrChangeEvent (line 1224) | function getTargetInstForInputOrChangeEvent(topLevelType, targetInst) { function getNodeAfter (line 1305) | function getNodeAfter(parentNode, node) { function insertLazyTreeChildAt (line 1329) | function insertLazyTreeChildAt(parentNode, childTree, referenceNode) { function moveChild (line 1333) | function moveChild(parentNode, childNode, referenceNode) { function removeChild (line 1341) | function removeChild(parentNode, childNode) { function moveDelimitedText (line 1351) | function moveDelimitedText(parentNode, openingComment, closingComment, r... function removeDelimitedText (line 1363) | function removeDelimitedText(parentNode, startNode, closingComment) { function replaceDelimitedText (line 1375) | function replaceDelimitedText(openingComment, closingComment, stringText) { function insertTreeChildren (line 1569) | function insertTreeChildren(tree) { function replaceChildWithTree (line 1602) | function replaceChildWithTree(oldNode, newTree) { function queueChild (line 1607) | function queueChild(parentTree, childTree) { function queueHTML (line 1615) | function queueHTML(tree, html) { function queueText (line 1623) | function queueText(tree, text) { function toString (line 1631) | function toString() { function DOMLazyTree (line 1635) | function DOMLazyTree(node) { function checkMask (line 1689) | function checkMask(value, bitmask) { function isAttributeNameSafe (line 1906) | function isAttributeNameSafe(attributeName) { function shouldIgnoreValue (line 1922) | function shouldIgnoreValue(propertyInfo, value) { function isInteractive (line 2414) | function isInteractive(tag) { function shouldPreventMouseEvent (line 2418) | function shouldPreventMouseEvent(name, type, props) { function recomputePluginOrdering (line 2606) | function recomputePluginOrdering() { function publishEventForPlugin (line 2635) | function publishEventForPlugin(dispatchConfig, pluginModule, eventName) { function publishRegistrationName (line 2662) | function publishRegistrationName(registrationName, pluginModule, eventNa... function isEndish (line 2865) | function isEndish(topLevelType) { function isMoveish (line 2869) | function isMoveish(topLevelType) { function isStartish (line 2872) | function isStartish(topLevelType) { function executeDispatch (line 2899) | function executeDispatch(event, simulated, listener, inst) { function executeDispatchesInOrder (line 2913) | function executeDispatchesInOrder(event, simulated) { function executeDispatchesInOrderStopAtTrueImpl (line 2941) | function executeDispatchesInOrderStopAtTrueImpl(event) { function executeDispatchesInOrderStopAtTrue (line 2968) | function executeDispatchesInOrderStopAtTrue(event) { function executeDirectDispatch (line 2984) | function executeDirectDispatch(event) { function hasDispatches (line 3003) | function hasDispatches(event) { function listenerAtPhase (line 3060) | function listenerAtPhase(inst, event, propagationPhase) { function accumulateDirectionalDispatches (line 3071) | function accumulateDirectionalDispatches(inst, phase, event) { function accumulateTwoPhaseDispatchesSingle (line 3089) | function accumulateTwoPhaseDispatchesSingle(event) { function accumulateTwoPhaseDispatchesSingleSkipTarget (line 3098) | function accumulateTwoPhaseDispatchesSingleSkipTarget(event) { function accumulateDispatches (line 3111) | function accumulateDispatches(inst, ignoredDirection, event) { function accumulateDirectDispatchesSingle (line 3127) | function accumulateDirectDispatchesSingle(event) { function accumulateTwoPhaseDispatches (line 3133) | function accumulateTwoPhaseDispatches(events) { function accumulateTwoPhaseDispatchesSkipTarget (line 3137) | function accumulateTwoPhaseDispatchesSkipTarget(events) { function accumulateEnterLeaveDispatches (line 3141) | function accumulateEnterLeaveDispatches(leave, enter, from, to) { function accumulateDirectDispatches (line 3145) | function accumulateDirectDispatches(events) { function FallbackCompositionState (line 3198) | function FallbackCompositionState(root) { function escape (line 3497) | function escape(key) { function unescape (line 3516) | function unescape(key) { function getListeningForDocument (line 3807) | function getListeningForDocument(mountAt) { function instantiateChild (line 4024) | function instantiateChild(childInstances, child, name, selfDebugID) { function StatelessComponent (line 4271) | function StatelessComponent(Component) {} function shouldConstruct (line 4278) | function shouldConstruct(Component) { function isPureComponent (line 4282) | function isPureComponent(Component) { function measureLifeCyclePerf (line 4287) | function measureLifeCyclePerf(fn, debugID, timerType) { function restoreStateOfTarget (line 5274) | function restoreStateOfTarget(target) { function getDeclarationErrorAddendum (line 5371) | function getDeclarationErrorAddendum(ownerName) { function getDeclarationErrorAddendum (line 5577) | function getDeclarationErrorAddendum(internalInstance) { function assertValidProps (line 5594) | function assertValidProps(component, props) { function ensureListeningTo (line 5614) | function ensureListeningTo(inst, registrationName, transaction) { function inputPostMount (line 5629) | function inputPostMount() { function textareaPostMount (line 5634) | function textareaPostMount() { function optionPostMount (line 5639) | function optionPostMount() { function trackInputValue (line 5701) | function trackInputValue() { function trapClickOnNonInteractiveElement (line 5705) | function trapClickOnNonInteractiveElement() { function trapBubbledEventsLocal (line 5719) | function trapBubbledEventsLocal() { function postUpdateSelectWrapper (line 5763) | function postUpdateSelectWrapper() { function validateDangerousTag (line 5809) | function validateDangerousTag(tag) { function isCustomComponent (line 5816) | function isCustomComponent(tagName, props) { function ReactDOMComponent (line 5836) | function ReactDOMComponent(element) { function shouldPrecacheNode (line 6568) | function shouldPrecacheNode(node, nodeID) { function getRenderedHostOrTextFromComponent (line 6579) | function getRenderedHostOrTextFromComponent(component) { function precacheNode (line 6591) | function precacheNode(inst, node) { function precacheFiberNode (line 6597) | function precacheFiberNode(hostInst, node) { function uncacheNode (line 6601) | function uncacheNode(inst) { function precacheChildNodes (line 6623) | function precacheChildNodes(inst, node) { function getClosestInstanceFromNode (line 6656) | function getClosestInstanceFromNode(node) { function getInstanceFromNode (line 6694) | function getInstanceFromNode(node) { function getNodeFromInstance (line 6717) | function getNodeFromInstance(inst) { function getFiberCurrentPropsFromNode (line 6749) | function getFiberCurrentPropsFromNode(node) { function updateFiberProps (line 6753) | function updateFiberProps(node, props) { function ReactDOMContainerInfo (line 6787) | function ReactDOMContainerInfo(topLevelWrapper, node) { function inject (line 6947) | function inject() { function isControlled (line 7012) | function isControlled(props) { function updateNamedCousins (line 7200) | function updateNamedCousins(thisInstance, props) { function getStackAddendum (line 7263) | function getStackAddendum(debugID) { function validateProperty (line 7273) | function validateProperty(tagName, name, debugID) { function warnInvalidARIAProps (line 7299) | function warnInvalidARIAProps(type, props, debugID) { function validateProperties (line 7320) | function validateProperties(type, props, debugID /* Stack only */) { function getStackAddendum (line 7364) | function getStackAddendum(debugID) { function validateProperties (line 7374) | function validateProperties(type, props, debugID /* Stack only */) { function flattenChildren (line 7424) | function flattenChildren(children) { function getDeclarationErrorAddendum (line 7547) | function getDeclarationErrorAddendum(owner) { function checkSelectPropTypes (line 7563) | function checkSelectPropTypes(inst, props) { function updateOptions (line 7587) | function updateOptions(inst, multiple, propValue) { function isCollapsed (line 7723) | function isCollapsed(anchorNode, anchorOffset, focusNode, focusOffset) { function getIEOffsets (line 7741) | function getIEOffsets(node) { function getModernOffsets (line 7764) | function getModernOffsets(node) { function setIEOffsets (line 7826) | function setIEOffsets(node, offsets) { function setModernOffsets (line 7860) | function setModernOffsets(node, offsets) { function inject (line 7943) | function inject() { function getStackAddendum (line 8341) | function getStackAddendum(debugID) { function validateProperties (line 8422) | function validateProperties(type, props, debugID /* Stack only */) { function getCurrentFiberOwnerName (line 8467) | function getCurrentFiberOwnerName() { function getCurrentFiberStackAddendum (line 8480) | function getCurrentFiberStackAddendum() { function ReactDefaultBatchingStrategyTransaction (line 8894) | function ReactDefaultBatchingStrategyTransaction() { function invokeGuardedCallback (line 9001) | function invokeGuardedCallback(name, func, a) { function runEventQueueInBatch (line 9070) | function runEventQueueInBatch(events) { function findRootContainerNode (line 9121) | function findRootContainerNode(inst) { function TopLevelCallbackBookKeeping (line 9144) | function TopLevelCallbackBookKeeping(topLevelType, nativeEvent, targetIn... function handleTopLevelImpl (line 9160) | function handleTopLevelImpl(bookKeeping) { function scrollValueMonitor (line 9187) | function scrollValueMonitor(cb) { function isFiberMountedImpl (line 9327) | function isFiberMountedImpl(fiber) { function assertIsMounted (line 9367) | function assertIsMounted(fiber) { function findCurrentFiberUsingSlowPath (line 9371) | function findCurrentFiberUsingSlowPath(fiber) { function performFiberBatchedUpdates (line 9553) | function performFiberBatchedUpdates(fn, bookkeeping) { function batchedUpdates (line 9558) | function batchedUpdates(fn, bookkeeping) { function batchedUpdatesWithControlledComponents (line 9565) | function batchedUpdatesWithControlledComponents(fn, bookkeeping) { function createInternalComponent (line 9639) | function createInternalComponent(element) { function createInstanceForText (line 9648) | function createInstanceForText(text) { function isTextComponent (line 9656) | function isTextComponent(component) { function isInDocument (line 9726) | function isInDocument(node) { function firstDifferenceIndex (line 10066) | function firstDifferenceIndex(string1, string2) { function getReactRootElementInContainer (line 10081) | function getReactRootElementInContainer(container) { function internalGetID (line 10093) | function internalGetID(node) { function mountComponentIntoNode (line 10108) | function mountComponentIntoNode(wrapperInstance, container, transaction,... function batchedMountComponentIntoNode (line 10135) | function batchedMountComponentIntoNode(componentInstance, container, sho... function unmountComponentFromNode (line 10152) | function unmountComponentFromNode(instance, container) { function hasNonRootReactChild (line 10183) | function hasNonRootReactChild(container) { function nodeIsRenderedByOtherInstance (line 10199) | function nodeIsRenderedByOtherInstance(container) { function isValidContainer (line 10211) | function isValidContainer(node) { function isReactNode (line 10222) | function isReactNode(node) { function getHostRootInstanceInContainer (line 10226) | function getHostRootInstanceInContainer(container) { function getTopLevelWrapperInContainer (line 10232) | function getTopLevelWrapperInContainer(container) { function makeInsertMarkup (line 10597) | function makeInsertMarkup(markup, afterNode, toIndex) { function makeMove (line 10616) | function makeMove(child, afterNode, toIndex) { function makeRemove (line 10634) | function makeRemove(child, node) { function makeSetMarkup (line 10652) | function makeSetMarkup(markup) { function makeTextContent (line 10670) | function makeTextContent(textContent) { function enqueue (line 10686) | function enqueue(queue, update) { function processQueue (line 10699) | function processQueue(inst, updateQueue) { function isValidOwner (line 11070) | function isValidOwner(object) { function roundFloat (line 11176) | function roundFloat(val) { function consoleTable (line 11185) | function consoleTable(table) { function warnInProduction (line 11189) | function warnInProduction() { function getLastMeasurements (line 11199) | function getLastMeasurements() { function getExclusive (line 11208) | function getExclusive() { function getInclusive (line 11270) | function getInclusive() { function getWasted (line 11355) | function getWasted() { function getOperations (line 11465) | function getOperations() { function printExclusive (line 11502) | function printExclusive(flushHistory) { function printInclusive (line 11529) | function printInclusive(flushHistory) { function printWasted (line 11552) | function printWasted(flushHistory) { function printOperations (line 11575) | function printOperations(flushHistory) { function printDOM (line 11596) | function printDOM(measurements) { function getMeasurementsSummaryMap (line 11603) | function getMeasurementsSummaryMap(measurements) { function start (line 11609) | function start() { function stop (line 11618) | function stop() { function isRunning (line 11627) | function isRunning() { function ReactReconcileTransaction (line 11809) | function ReactReconcileTransaction(useCreateElement) { function attachRefs (line 11897) | function attachRefs() { function attachRef (line 12069) | function attachRef(ref, component, owner) { function detachRef (line 12103) | function detachRef(ref, component, owner) { function ReactServerRenderingTransaction (line 12207) | function ReactServerRenderingTransaction(renderToStaticMarkup) { function _classCallCheck (line 12269) | function _classCallCheck(instance, Constructor) { if (!(instance instanc... function warnNoop (line 12275) | function warnNoop(publicInstance, callerName) { function ReactServerUpdateQueue (line 12291) | function ReactServerUpdateQueue(transaction) { function _classCallCheck (line 12399) | function _classCallCheck(instance, Constructor) { if (!(instance instanc... function NoopInternalComponent (line 12413) | function NoopInternalComponent(element) { function _batchedRender (line 12461) | function _batchedRender(renderer, element, context) { function ReactShallowRenderer (line 12468) | function ReactShallowRenderer() { function Event (line 12564) | function Event(suffix) {} function findAllInRenderedStackTreeInternal (line 12570) | function findAllInRenderedStackTreeInternal(inst, test) { function findAllInRenderedFiberTreeInternal (line 12592) | function findAllInRenderedFiberTreeInternal(fiber, test) { function makeSimulator (line 12883) | function makeSimulator(eventType) { function buildSimulators (line 12926) | function buildSimulators() { function makeNativeSimulator (line 12969) | function makeNativeSimulator(eventType) { function getParent (line 13009) | function getParent(inst) { function getLowestCommonAncestor (line 13033) | function getLowestCommonAncestor(instA, instB) { function isAncestor (line 13070) | function isAncestor(instA, instB) { function getParentInstance (line 13083) | function getParentInstance(inst) { function traverseTwoPhase (line 13090) | function traverseTwoPhase(inst, fn, arg) { function traverseEnterLeave (line 13112) | function traverseEnterLeave(from, to, fn, argFrom, argTo) { function enqueueUpdate (line 13216) | function enqueueUpdate(internalInstance) { function getInternalInstanceReadyForUpdate (line 13220) | function getInternalInstanceReadyForUpdate(publicInstance, callerName) { function ensureInjected (line 13438) | function ensureInjected() { function ReactUpdatesFlushTransaction (line 13463) | function ReactUpdatesFlushTransaction() { function batchedUpdates (line 13490) | function batchedUpdates(callback, a, b, c, d, e) { function mountOrderComparator (line 13502) | function mountOrderComparator(c1, c2) { function runBatchedUpdates (line 13506) | function runBatchedUpdates(transaction) { function enqueueUpdate (line 13563) | function enqueueUpdate(component) { function getSelection (line 13987) | function getSelection(node) { function constructSelectEvent (line 14018) | function constructSelectEvent(nativeEvent, nativeEventTarget) { function SyntheticAnimationEvent (line 14346) | function SyntheticAnimationEvent(dispatchConfig, dispatchMarker, nativeE... function SyntheticClipboardEvent (line 14384) | function SyntheticClipboardEvent(dispatchConfig, dispatchMarker, nativeE... function SyntheticCompositionEvent (line 14420) | function SyntheticCompositionEvent(dispatchConfig, dispatchMarker, nativ... function SyntheticDragEvent (line 14456) | function SyntheticDragEvent(dispatchConfig, dispatchMarker, nativeEvent,... function SyntheticEvent (line 14525) | function SyntheticEvent(dispatchConfig, targetInst, nativeEvent, nativeE... function getPooledWarningPropertyDefinition (line 14705) | function getPooledWarningPropertyDefinition(propName, getVal) { function SyntheticFocusEvent (line 14760) | function SyntheticFocusEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticInputEvent (line 14797) | function SyntheticInputEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticKeyboardEvent (line 14881) | function SyntheticKeyboardEvent(dispatchConfig, dispatchMarker, nativeEv... function SyntheticMouseEvent (line 14953) | function SyntheticMouseEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticTouchEvent (line 14998) | function SyntheticTouchEvent(dispatchConfig, dispatchMarker, nativeEvent... function SyntheticTransitionEvent (line 15037) | function SyntheticTransitionEvent(dispatchConfig, dispatchMarker, native... function SyntheticUIEvent (line 15096) | function SyntheticUIEvent(dispatchConfig, dispatchMarker, nativeEvent, n... function SyntheticWheelEvent (line 15150) | function SyntheticWheelEvent(dispatchConfig, dispatchMarker, nativeEvent... function accumulateInto (line 15440) | function accumulateInto(current, next) { function adler32 (line 15488) | function adler32(data) { function checkReactTypeSpec (line 15558) | function checkReactTypeSpec(typeSpecs, values, location, componentName, ... function dangerousStyleValue (line 15671) | function dangerousStyleValue(name, value, component) { function escapeHtml (line 15749) | function escapeHtml(string) { function escapeTextContentForBrowser (line 15807) | function escapeTextContentForBrowser(text) { function flattenSingleChildIntoContext (line 15923) | function flattenSingleChildIntoContext(traverseContext, child, name, sel... function flattenChildren (line 15947) | function flattenChildren(children, selfDebugID) { function forEachAccumulated (line 15989) | function forEachAccumulated(arr, cb, scope) { function getComponentName (line 16012) | function getComponentName(instanceOrFiber) { function getContextForSubtree (line 16059) | function getContextForSubtree(parentComponent) { function getEventCharCode (line 16101) | function getEventCharCode(nativeEvent) { function getEventKey (line 16199) | function getEventKey(nativeEvent) { function modifierStateGetter (line 16257) | function modifierStateGetter(keyArg) { function getEventModifierState (line 16267) | function getEventModifierState(nativeEvent) { function getEventTarget (line 16293) | function getEventTarget(nativeEvent) { function getHostComponentFromComposite (line 16322) | function getHostComponentFromComposite(inst) { function getIteratorFn (line 16370) | function getIteratorFn(maybeIterable) { function getNextDebugID (line 16394) | function getNextDebugID() { function getLeafNode (line 16419) | function getLeafNode(node) { function getSiblingNode (line 16433) | function getSiblingNode(node) { function getNodeForCharacterOffset (line 16449) | function getNodeForCharacterOffset(root, offset) { function getTextContentAccessor (line 16496) | function getTextContentAccessor() { function makePrefixMap (line 16528) | function makePrefixMap(styleProp, eventName) { function getVendorPrefixedEventName (line 16588) | function getVendorPrefixedEventName(eventName) { function isCheckable (line 16623) | function isCheckable(elem) { function getTracker (line 16629) | function getTracker(inst) { function attachTracker (line 16636) | function attachTracker(inst, tracker) { function detachTracker (line 16640) | function detachTracker(inst) { function getValueFromNode (line 16644) | function getValueFromNode(node) { function trackValueOnNode (line 16652) | function trackValueOnNode(node, inst) { function getDeclarationErrorAddendum (line 16778) | function getDeclarationErrorAddendum(owner) { function isInternalComponentType (line 16795) | function isInternalComponentType(type) { function instantiateReactComponent (line 16807) | function instantiateReactComponent(node, shouldHaveDebugID) { function isEventSupported (line 16915) | function isEventSupported(eventNameSuffix, capture) { function isTextInputElement (line 16974) | function isTextInputElement(elem) { function quoteAttributeValueForBrowser (line 17010) | function quoteAttributeValueForBrowser(value) { function reactProdInvariant (line 17035) | function reactProdInvariant(code) { function shouldUpdateReactComponent (line 17229) | function shouldUpdateReactComponent(prevElement, nextElement) { function getComponentKey (line 17292) | function getComponentKey(component, index) { function traverseAllChildrenImpl (line 17311) | function traverseAllChildrenImpl(children, nameSoFar, callback, traverse... function traverseAllChildren (line 17402) | function traverseAllChildren(children, callback, traverseContext) { function validateCallback (line 17429) | function validateCallback(callback) { function camelize (line 18026) | function camelize(string) { function camelizeStyleName (line 18068) | function camelizeStyleName(string) { function containsNode (line 18094) | function containsNode(outerNode, innerNode) { function toArray (line 18138) | function toArray(obj) { function hasArrayNature (line 18186) | function hasArrayNature(obj) { function createArrayFromMixed (line 18229) | function createArrayFromMixed(obj) { function getNodeName (line 18278) | function getNodeName(markup) { function createNodesFromMarkup (line 18293) | function createNodesFromMarkup(markup, handleScript) { function makeEmptyFunction (line 18338) | function makeEmptyFunction(arg) { function focusNode (line 18400) | function focusNode(node) { function getActiveElement (line 18433) | function getActiveElement() /*?DOMElement*/{ function getMarkupWrap (line 18523) | function getMarkupWrap(nodeName) { function getUnboundedScrollPosition (line 18565) | function getUnboundedScrollPosition(scrollable) { function hyphenate (line 18607) | function hyphenate(string) { function hyphenateStyleName (line 18646) | function hyphenateStyleName(string) { function invariant (line 18685) | function invariant(condition, format, a, b, c, d, e, f) { function isNode (line 18725) | function isNode(object) { function isTextNode (line 18750) | function isTextNode(object) { function memoizeStringOnly (line 18774) | function memoizeStringOnly(callback) { function is (line 18865) | function is(x, y) { function shallowEqual (line 18883) | function shallowEqual(objA, objB) { function toObject (line 18990) | function toObject(val) { function shouldUseNative (line 18998) | function shouldUseNative() { FILE: js/react.js function s (line 4) | function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&re... function escape (line 25) | function escape(key) { function unescape (line 44) | function unescape(key) { function ReactComponent (line 285) | function ReactComponent(props, context, updater) { function ReactPureComponent (line 374) | function ReactPureComponent(props, context, updater) { function ComponentDummy (line 384) | function ComponentDummy() {} function escapeUserProvidedKey (line 419) | function escapeUserProvidedKey(text) { function ForEachBookKeeping (line 431) | function ForEachBookKeeping(forEachFunction, forEachContext) { function forEachSingleChild (line 443) | function forEachSingleChild(bookKeeping, child, name) { function forEachChildren (line 462) | function forEachChildren(children, forEachFunc, forEachContext) { function MapBookKeeping (line 480) | function MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) { function mapSingleChildIntoContext (line 496) | function mapSingleChildIntoContext(bookKeeping, child, childKey) { function mapIntoWithKeyPrefixInternal (line 517) | function mapIntoWithKeyPrefixInternal(children, array, prefix, func, con... function mapChildren (line 540) | function mapChildren(children, func, context) { function forEachSingleChildDummy (line 549) | function forEachSingleChildDummy(traverseContext, child, name) { function countChildren (line 562) | function countChildren(children, context) { function toArray (line 572) | function toArray(children) { function identity (line 618) | function identity(fn) { function validateTypeDef (line 925) | function validateTypeDef(Constructor, typeDef, location) { function validateMethodOverride (line 935) | function validateMethodOverride(isAlreadyDefined, name) { function mixSpecIntoComponent (line 953) | function mixSpecIntoComponent(Constructor, spec) { function mixStaticSpecIntoComponent (line 1035) | function mixStaticSpecIntoComponent(Constructor, statics) { function mergeIntoWithNoDuplicateKeys (line 1061) | function mergeIntoWithNoDuplicateKeys(one, two) { function createMergedResultFunction (line 1081) | function createMergedResultFunction(one, two) { function createChainedFunction (line 1105) | function createChainedFunction(one, two) { function bindAutoBindMethod (line 1119) | function bindAutoBindMethod(component, method) { function bindAutoBindMethods (line 1156) | function bindAutoBindMethods(component) { function isNative (line 1320) | function isNative(fn) { function purgeDeep (line 1429) | function purgeDeep(id) { function describeComponentFrame (line 1439) | function describeComponentFrame(name, source, ownerName) { function getDisplayName (line 1443) | function getDisplayName(element) { function describeID (line 1455) | function describeID(id) { function describeFiber (line 1467) | function describeFiber(fiber) { function hasValidRef (line 1907) | function hasValidRef(config) { function hasValidKey (line 1919) | function hasValidKey(config) { function defineKeyPropWarningGetter (line 1931) | function defineKeyPropWarningGetter(props, displayName) { function defineRefPropWarningGetter (line 1945) | function defineRefPropWarningGetter(props, displayName) { function getDeclarationErrorAddendum (line 2267) | function getDeclarationErrorAddendum() { function getSourceInfoErrorAddendum (line 2277) | function getSourceInfoErrorAddendum(elementProps) { function getCurrentComponentErrorInfo (line 2294) | function getCurrentComponentErrorInfo(parentType) { function validateExplicitKey (line 2317) | function validateExplicitKey(element, parentType) { function validateChildKeys (line 2352) | function validateChildKeys(node, parentType) { function validatePropTypes (line 2391) | function validatePropTypes(element) { function warnNoop (line 2505) | function warnNoop(publicInstance, callerName) { function is (line 2738) | function is(x, y) { function PropTypeError (line 2758) | function PropTypeError(message) { function createChainableTypeChecker (line 2765) | function createChainableTypeChecker(validate) { function createPrimitiveTypeChecker (line 2801) | function createPrimitiveTypeChecker(expectedType) { function createAnyTypeChecker (line 2819) | function createAnyTypeChecker() { function createArrayOfTypeChecker (line 2823) | function createArrayOfTypeChecker(typeChecker) { function createElementTypeChecker (line 2845) | function createElementTypeChecker() { function createInstanceTypeChecker (line 2858) | function createInstanceTypeChecker(expectedClass) { function createEnumTypeChecker (line 2871) | function createEnumTypeChecker(expectedValues) { function createObjectOfTypeChecker (line 2892) | function createObjectOfTypeChecker(typeChecker) { function createUnionTypeChecker (line 2916) | function createUnionTypeChecker(arrayOfTypeCheckers) { function createNodeChecker (line 2936) | function createNodeChecker() { function createShapeTypeChecker (line 2947) | function createShapeTypeChecker(shapeTypes) { function isNode (line 2970) | function isNode(propValue) { function isSymbol (line 3017) | function isSymbol(propType, propValue) { function getPropType (line 3037) | function getPropType(propValue) { function getPreciseType (line 3056) | function getPreciseType(propValue) { function getClassName (line 3069) | function getClassName(propValue) { function checkReactTypeSpec (line 3240) | function checkReactTypeSpec(typeSpecs, values, location, componentName, ... function getComponentName (line 3308) | function getComponentName(instanceOrFiber) { function getIteratorFn (line 3363) | function getIteratorFn(maybeIterable) { function onlyChild (line 3403) | function onlyChild(children) { function reactProdInvariant (line 3429) | function reactProdInvariant(code) { function getComponentKey (line 3494) | function getComponentKey(component, index) { function traverseAllChildrenImpl (line 3513) | function traverseAllChildrenImpl(children, nameSoFar, callback, traverse... function traverseAllChildren (line 3604) | function traverseAllChildren(children, callback, traverseContext) { function makeEmptyFunction (line 3627) | function makeEmptyFunction(arg) { function invariant (line 3706) | function invariant(condition, format, a, b, c, d, e, f) { function toObject (line 3808) | function toObject(val) { function shouldUseNative (line 3816) | function shouldUseNative() {