SYMBOL INDEX (1627 symbols across 89 files) FILE: capture/engine_scripts/playwright/interceptImages.js constant IMAGE_URL_RE (line 18) | const IMAGE_URL_RE = /\.gif|\.jpg|\.png/i; constant IMAGE_STUB_URL (line 19) | const IMAGE_STUB_URL = path.resolve(__dirname, '../../imageStub.jpg'); constant IMAGE_DATA_BUFFER (line 20) | const IMAGE_DATA_BUFFER = fs.readFileSync(IMAGE_STUB_URL); constant HEADERS_STUB (line 21) | const HEADERS_STUB = {}; FILE: capture/engine_scripts/playwright/overrideCSS.js constant BACKSTOP_TEST_CSS_OVERRIDE (line 14) | const BACKSTOP_TEST_CSS_OVERRIDE = ` FILE: capture/engine_scripts/puppet/interceptImages.js constant IMAGE_URL_RE (line 18) | const IMAGE_URL_RE = /\.gif|\.jpg|\.png/i; constant IMAGE_STUB_URL (line 19) | const IMAGE_STUB_URL = path.resolve(__dirname, '../imageStub.jpg'); constant IMAGE_DATA_BUFFER (line 20) | const IMAGE_DATA_BUFFER = fs.readFileSync(IMAGE_STUB_URL); constant HEADERS_STUB (line 21) | const HEADERS_STUB = {}; FILE: capture/engine_scripts/puppet/overrideCSS.js constant BACKSTOP_TEST_CSS_OVERRIDE (line 1) | const BACKSTOP_TEST_CSS_OVERRIDE = 'html {background-image: none;}'; FILE: cli/index.js function main (line 10) | function main () { FILE: cli/usage.js function makeDescription (line 21) | function makeDescription (descriptions) { function spacesBetweenCommandAndDescription (line 39) | function spacesBetweenCommandAndDescription (commandName) { FILE: compare/output/diff.js function __webpack_require__ (line 53) | function __webpack_require__(moduleId) { function _interopRequireDefault (line 129) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function Diff (line 178) | function Diff() {} function done (line 193) | function done(value) { function execEditLength (line 225) | function execEditLength() { function buildValues (line 352) | function buildValues(diff, components, newString, oldString, useLongestT... function clonePath (line 405) | function clonePath(path) { function _interopRequireDefault (line 425) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffChars (line 428) | function diffChars(oldStr, newStr, options) { function _interopRequireDefault (line 451) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffWords (line 499) | function diffWords(oldStr, newStr, options) { function diffWordsWithSpace (line 504) | function diffWordsWithSpace(oldStr, newStr, options) { function generateOptions (line 518) | function generateOptions(options, defaults) { function _interopRequireDefault (line 551) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffLines (line 580) | function diffLines(oldStr, newStr, callback) { function diffTrimmedLines (line 583) | function diffTrimmedLines(oldStr, newStr, callback) { function _interopRequireDefault (line 604) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffSentences (line 611) | function diffSentences(oldStr, newStr, callback) { function _interopRequireDefault (line 631) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffCss (line 638) | function diffCss(oldStr, newStr, callback) { function _interopRequireDefault (line 664) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffJson (line 691) | function diffJson(oldObj, newObj, options) { function canonicalize (line 697) | function canonicalize(obj, stack, replacementStack, replacer, key) { function _interopRequireDefault (line 772) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function diffArrays (line 782) | function diffArrays(oldArr, newArr, callback) { function _interopRequireDefault (line 804) | function _interopRequireDefault(obj) { return obj && obj.__esModule ? ob... function applyPatch (line 806) | function applyPatch(source, uniDiff) { function applyPatches (line 942) | function applyPatches(uniDiff, options) { function parsePatch (line 982) | function parsePatch(uniDiff) { function _toConsumableArray (line 1196) | function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i ... function calcLineCount (line 1198) | function calcLineCount(hunk) { function merge (line 1216) | function merge(mine, theirs, base) { function loadPatch (line 1292) | function loadPatch(param, base) { function fileNameChanged (line 1309) | function fileNameChanged(patch) { function selectField (line 1313) | function selectField(index, mine, theirs) { function hunkBefore (line 1322) | function hunkBefore(test, check) { function cloneHunk (line 1326) | function cloneHunk(hunk, offset) { function mergeLines (line 1334) | function mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) { function mutualChange (line 1386) | function mutualChange(hunk, mine, their) { function removal (line 1413) | function removal(hunk, mine, their, swap) { function conflict (line 1425) | function conflict(hunk, mine, their) { function insertLeading (line 1434) | function insertLeading(hunk, insert, their) { function insertTrailing (line 1441) | function insertTrailing(hunk, insert) { function collectChange (line 1448) | function collectChange(state) { function collectContext (line 1469) | function collectContext(state, matchChanges) { function allRemoves (line 1526) | function allRemoves(changes) { function skipRemoveSuperset (line 1531) | function skipRemoveSuperset(state, removeChanges, delta) { function calcOldNewLineCount (line 1543) | function calcOldNewLineCount(lines) { function _toConsumableArray (line 1595) | function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i ... function structuredPatch (line 1597) | function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHe... function createTwoFilesPatch (line 1710) | function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, o... function createPatch (line 1730) | function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, opt... function arrayEqual (line 1745) | function arrayEqual(a, b) { function arrayStartsWith (line 1753) | function arrayStartsWith(array, start) { function convertChangesToDMP (line 1778) | function convertChangesToDMP(changes) { function convertChangesToXML (line 1807) | function convertChangesToXML(changes) { function escapeHTML (line 1828) | function escapeHTML(s) { FILE: compare/output/diverged.js constant LCS_DIFF_ARRAY_METHOD (line 3) | let LCS_DIFF_ARRAY_METHOD = undefined; constant IS_ADDED_WORD (line 18) | const IS_ADDED_WORD = '0_255_0_255'; constant IS_REMOVED_WORD (line 19) | const IS_REMOVED_WORD = '255_0_0_255'; constant IS_ADDED_AND_REMOVED_WORD (line 20) | const IS_ADDED_AND_REMOVED_WORD = '0_255_255_255'; constant IS_SAME_WORD (line 21) | const IS_SAME_WORD = ''; constant OPACITY (line 22) | const OPACITY = '40'; function diverged (line 37) | function diverged(reference, test, h, w) { function columnWordDataToImgDataFormatAsWords (line 90) | function columnWordDataToImgDataFormatAsWords(columns, h, w) { function convertImgDataWordsToClampedImgData (line 101) | function convertImgDataWordsToClampedImgData(wordsArr) { function reduceColumnDiffRaw (line 114) | function reduceColumnDiffRaw(columnDiffs, h, w) { function diffArr (line 190) | function diffArr(refArr, testArr, h, w) { function groupAdjacent (line 198) | function groupAdjacent(columns, spread, h, w) { function ungroupAdjacent (line 269) | function ungroupAdjacent(grouped, spread, columnUnderlay, h, w) { function imgDataWordArrToColsAndRows (line 298) | function imgDataWordArrToColsAndRows(arr, h, w) { function serialToColumnMap (line 320) | function serialToColumnMap(index, h, w) { function serialToRowMap (line 327) | function serialToRowMap(index, h, w) { function imgDataToWords (line 334) | function imgDataToWords(arr) { FILE: compare/output/index_bundle.js function r (line 2) | function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbo... function i (line 2) | function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMa... function a (line 2) | function a(e,t){for(var n=0;nn;n++)t.push(e);return t} function bt (line 2) | function bt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,... function vt (line 2) | function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var... function wt (line 2) | function wt(e){return 1<(e&=-e)?4ko||(e.current=Eo[ko],Eo[ko]=null,ko--)} function jo (line 2) | function jo(e,t){ko++,Eo[ko]=e.current,e.current=t} function _o (line 2) | function _o(e,t){var n=e.type.contextTypes;if(!n)return Co;var r=e.state... function Io (line 2) | function Io(e){return null!=e.childContextTypes} function No (line 2) | function No(){xo(Ao),xo(To)} function Mo (line 2) | function Mo(e,t,n){if(To.current!==Co)throw Error(i(168));jo(To,t),jo(Ao... function Do (line 2) | function Do(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"... function Lo (line 2) | function Lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMerged... function zo (line 2) | function zo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Do(e... function Wo (line 2) | function Wo(e){null===Bo?Bo=[e]:Bo.push(e)} function Ho (line 2) | function Ho(){if(!Uo&&null!==Bo){Uo=!0;var e=0,t=gt;try{var n=Bo;for(gt=... function $o (line 2) | function $o(e,t){Vo[Go++]=Qo,Vo[Go++]=qo,qo=e,Qo=t} function ei (line 2) | function ei(e,t,n){Yo[Zo++]=Xo,Yo[Zo++]=Ko,Yo[Zo++]=Jo,Jo=e;var r=Xo;e=K... function ti (line 2) | function ti(e){null!==e.return&&($o(e,1),ei(e,1,0))} function ni (line 2) | function ni(e){for(;e===qo;)qo=Vo[--Go],Vo[Go]=null,Qo=Vo[--Go],Vo[Go]=n... function li (line 2) | function li(e,t){var n=_c(5,null,null,0);n.elementType="DELETED",n.state... function ui (line 2) | function ui(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==... function ci (line 2) | function ci(e){return 0!=(1&e.mode)&&0==(128&e.flags)} function si (line 2) | function si(e){if(ii){var t=oi;if(t){var n=t;if(!ui(e,t)){if(ci(e))throw... function fi (line 2) | function fi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag... function pi (line 2) | function pi(e){if(e!==ri)return!1;if(!ii)return fi(e),ii=!0,!1;var t;if(... function di (line 2) | function di(){for(var e=oi;e;)e=co(e.nextSibling)} function yi (line 2) | function yi(){oi=ri=null,ii=!1} function hi (line 2) | function hi(e){null===ai?ai=[e]:ai.push(e)} function bi (line 2) | function bi(e,t){if(e&&e.defaultProps){for(var n in t=L({},t),e=e.defaul... function Oi (line 2) | function Oi(){Si=wi=gi=null} function Ei (line 2) | function Ei(e){var t=vi.current;xo(vi),e._currentValue=t} function ki (line 2) | function ki(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)... function Pi (line 2) | function Pi(e,t){gi=e,Si=wi=null,null!==(e=e.dependencies)&&null!==e.fir... function xi (line 2) | function xi(e){var t=e._currentValue;if(Si!==e)if(e={context:e,memoizedV... function Ci (line 2) | function Ci(e){null===ji?ji=[e]:ji.push(e)} function Ti (line 2) | function Ti(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ci(t)... function Ai (line 2) | function Ai(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t)... function _i (line 2) | function _i(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:... function Ii (line 2) | function Ii(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={base... function Ni (line 2) | function Ni(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:n... function Mi (line 2) | function Mi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.sh... function Di (line 2) | function Di(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&... function Li (line 2) | function Li(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r... function zi (line 2) | function zi(e,t,n,r){var o=e.updateQueue;Ri=!1;var i=o.firstBaseUpdate,a... function Bi (line 2) | function Bi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tn?n:4,e(!0);var r=da.transition;da... function el (line 2) | function el(){return ja().memoizedState} function tl (line 2) | function tl(e,t,n){var r=nc(e);n={lane:r,action:n,hasEagerState:!1,eager... function nl (line 2) | function nl(e,t,n){var r=nc(e),o={lane:r,action:n,hasEagerState:!1,eager... function rl (line 2) | function rl(e){var t=e.alternate;return e===ha||null!==t&&t===ha} function ol (line 2) | function ol(e,t){ga=va=!0;var n=e.pending;null===n?t.next=t:(t.next=n.ne... function il (line 2) | function il(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes... function sl (line 2) | function sl(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n... function fl (line 2) | function fl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,diges... function pl (line 2) | function pl(e,t){try{console.error(t.value)}catch(e){setTimeout((functio... function yl (line 2) | function yl(e,t,n){(n=Ni(-1,n)).tag=3,n.payload={element:null};var r=t.v... function hl (line 2) | function hl(e,t,n){(n=Ni(-1,n)).tag=3;var r=e.type.getDerivedStateFromEr... function ml (line 2) | function ml(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new dl;v... function bl (line 2) | function bl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)... function vl (line 2) | function vl(e,t,n,r,o){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.fla... function Sl (line 2) | function Sl(e,t,n,r){t.child=null===e?Ki(t,null,n,r):Xi(t,e.child,n,r)} function Ol (line 2) | function Ol(e,t,n,r,o){n=n.render;var i=t.ref;return Pi(t,o),r=ka(e,t,n,... function El (line 2) | function El(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeo... function kl (line 2) | function kl(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(ur(i,r)&&e.... function Pl (line 2) | function Pl(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoiz... function xl (line 2) | function xl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&... function jl (line 2) | function jl(e,t,n,r,o){var i=Io(n)?Ro:To.current;return i=_o(t,i),Pi(t,o... function Cl (line 2) | function Cl(e,t,n,r,o){if(Io(n)){var i=!0;Lo(t)}else i=!1;if(Pi(t,o),nul... function Tl (line 2) | function Tl(e,t,n,r,o,i){xl(e,t);var a=0!=(128&t.flags);if(!r&&!a)return... function Al (line 2) | function Al(e){var t=e.stateNode;t.pendingContext?Mo(0,t.pendingContext,... function Rl (line 2) | function Rl(e,t,n,r,o){return yi(),hi(o),t.flags|=256,Sl(e,t,n,r),t.child} function Ll (line 2) | function Ll(e){return{baseLanes:e,cachePool:null,transitions:null}} function zl (line 2) | function zl(e,t,n){var r,o=t.pendingProps,a=ua.current,l=!1,u=0!=(128&t.... function Bl (line 2) | function Bl(e,t){return(t=Lc({mode:"visible",children:t},e.mode,0,null))... function Fl (line 2) | function Fl(e,t,n,r){return null!==r&&hi(r),Xi(t,e.child,null,n),(e=Bl(t... function Ul (line 2) | function Ul(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),k... function Wl (line 2) | function Wl(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={i... function Hl (line 2) | function Hl(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Sl(e... function Vl (line 2) | function Vl(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=... function Gl (line 2) | function Gl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Lu|=t.la... function ql (line 2) | function ql(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var... function Ql (line 2) | function Ql(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0... function Yl (line 2) | function Yl(e,t,n){var r=t.pendingProps;switch(ni(t),t.tag){case 2:case ... function Zl (line 2) | function Zl(e,t){switch(ni(t),t.tag){case 1:return Io(t.type)&&No(),6553... function eu (line 2) | function eu(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(n... function tu (line 2) | function tu(e,t,n){try{n()}catch(n){Pc(e,t,n)}} function ru (line 2) | function ru(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffec... function ou (line 2) | function ou(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null... function iu (line 2) | function iu(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"fun... function au (line 2) | function au(e){var t=e.alternate;null!==t&&(e.alternate=null,au(t)),e.ch... function lu (line 2) | function lu(e){return 5===e.tag||3===e.tag||4===e.tag} function uu (line 2) | function uu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||lu(... function cu (line 2) | function cu(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nod... function su (line 2) | function su(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertB... function du (line 2) | function du(e,t,n){for(n=n.child;null!==n;)yu(e,t,n),n=n.sibling} function yu (line 2) | function yu(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try... function hu (line 2) | function hu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n... function mu (line 2) | function mu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r0&&void 0!==arguments[0]?arguments[0... function i (line 2) | function i(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHT... function a (line 2) | function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var ... function e (line 2) | function e(e,t){for(var n=0;n>>1,o=e[... function r (line 2) | function r(e){return 0===e.length?null:e[0]} function o (line 2) | function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t)... function i (line 2) | function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id} function w (line 2) | function w(e){for(var t=r(s);null!==t;){if(null===t.callback)o(s);else{i... function S (line 2) | function S(e){if(m=!1,w(e),!h)if(null!==r(c))h=!0,I(O);else{var t=r(s);n... function O (line 2) | function O(e,n){h=!1,m&&(m=!1,v(x),x=-1),y=!0;var i=d;try{for(w(n),p=r(c... function T (line 2) | function T(){return!(t.unstable_now()-C{throw new Error(`Invalid value of type ${t... function T (line 2) | function T(e,t,n){return{...n,...e,...t}} method notify (line 2) | notify(){} function R (line 2) | function R(e,t){let n,r=A,o=0,i=!1;function a(){c.onStateChange&&c.onSta... function I (line 2) | function I(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t} function N (line 2) | function N(e,t){if(I(e,t))return!0;if("object"!=typeof e||null===e||"obj... function B (line 2) | function B(e){return function(e){if("object"==typeof e&&null!==e){const ... function q (line 2) | function q(e,t){if("string"!=typeof t){if(G){const n=V(t);n&&n!==G&&q(e,... function Z (line 2) | function Z(e,t,n,r,o,i){e.current=r,n.current=!1,o.current&&(o.current=n... function J (line 2) | function J(e,t){return e===t} function u (line 2) | function u(t){const[n,i,a]=r.useMemo((()=>{const{reactReduxForwardedRef:... function $ (line 2) | function $(e){return`Minified Redux error #${e}; visit https://redux.js.... function re (line 2) | function re(e){return re="function"==typeof Symbol&&"symbol"==typeof Sym... function oe (line 2) | function oe(e){switch(e){case"refImage":return 100;case"testImage":case"... function ie (line 2) | function ie(e){switch(e){case"refImage":return"SHOW_SCRUBBER_REF_IMAGE";... function ue (line 2) | function ue(e){return ue="function"==typeof Symbol&&"symbol"==typeof Sym... function ce (line 2) | function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){v... function se (line 2) | function se(e){for(var t=1;t{l.set(t,e)})))} function f (line 2) | function f(){if(c)throw new Error($(3));return i} function p (line 2) | function p(e){if("function"!=typeof e)throw new Error($(4));if(c)throw n... function d (line 2) | function d(e){if(!function(e){if("object"!=typeof e||null===e)return!1;l... method subscribe (line 2) | subscribe(t){if("object"!=typeof t||null===t)throw new Error($(11));func... method [ee] (line 2) | [ee](){return this} function be (line 2) | function be(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o... function _e (line 2) | function _e(e){return e.trim()} function Ie (line 2) | function Ie(e,t){return(e=t.exec(e))?e[0]:e} function Ne (line 2) | function Ne(e,t,n){return e.replace(t,n)} function Me (line 2) | function Me(e,t){return e.indexOf(t)} function De (line 2) | function De(e,t){return 0|e.charCodeAt(t)} function Le (line 2) | function Le(e,t,n){return e.slice(t,n)} function ze (line 2) | function ze(e){return e.length} function Be (line 2) | function Be(e){return e.length} function Fe (line 2) | function Fe(e,t){return t.push(e),e} function Ue (line 2) | function Ue(e,t){return e.filter((function(e){return!Ie(e,t)}))} function Ye (line 2) | function Ye(e,t,n,r,o,i,a,l){return{value:e,root:t,parent:n,type:r,props... function Ze (line 2) | function Ze(e,t){return Re(Ye("",null,null,"",null,null,0,e.siblings),e,... function Je (line 2) | function Je(e){for(;e.root;)e=Ze(e.root,{children:[e]});Fe(e,e.siblings)} function Xe (line 2) | function Xe(){return qe=Ge>0?De(Qe,--Ge):0,He--,10===qe&&(He=1,We--),qe} function Ke (line 2) | function Ke(){return qe=Ge2||nt(qe)>3?"":" "} function it (line 2) | function it(e,t){for(;--t&&Ke()&&!(qe<48||qe>102||qe>57&&qe<65||qe>70&&q... function at (line 2) | function at(e){for(;Ke();)switch(qe){case e:return Ge;case 34:case 39:34... function lt (line 2) | function lt(e,t){for(;Ke()&&e+qe!==57&&(e+qe!==84||47!==$e()););return"/... function ut (line 2) | function ut(e){for(;!nt($e());)Ke();return tt(e,Ge)} function ct (line 2) | function ct(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case Pe:re... function dt (line 2) | function dt(e){return function(e){return Qe="",e}(yt("",null,null,null,[... function yt (line 2) | function yt(e,t,n,r,o,i,a,l,u){for(var c=0,s=0,f=a,p=0,d=0,y=0,h=1,m=1,b... function ht (line 2) | function ht(e,t,n,r,o,i,a,l,u,c,s,f){for(var p=o-1,d=0===o?i:[""],y=Be(d... function mt (line 2) | function mt(e,t,n,r){return Ye(e,t,n,Ee,Ae(qe),Le(e,2,-2),0,r)} function bt (line 2) | function bt(e,t,n,r,o){return Ye(e,t,n,Pe,Le(e,0,r),Le(e,r+1,-1),r,o)} function Rt (line 2) | function Rt(e){return e.replace(Tt,"-").replace(At,"")} function Mt (line 2) | function Mt(e){var t,n="";for(t=Math.abs(e);t>It;t=t/It|0)n=Nt(t%It)+n;r... function Ft (line 2) | function Ft(e){return"string"==typeof e&&!0} function Yt (line 2) | function Yt(e){return("type"in(t=e)&&t.type.$$typeof)===Wt?qt:"$$typeof"... function tn (line 2) | function tn(e,t,n){if("string"!=typeof t){if(en){var r=$t(t);r&&r!==en&&... function nn (line 2) | function nn(e){return"function"==typeof e} function rn (line 2) | function rn(e){return"object"==typeof e&&"styledComponentId"in e} function on (line 2) | function on(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""} function an (line 2) | function an(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r 11) { re... function normalizeLocale (line 14) | function normalizeLocale (key) { return key ? key.toLowerCase().replace(... function chooseLocale (line 14) | function chooseLocale (names) { var i = 0; var j; var next; var locale; ... function loadLocale (line 14) | function loadLocale (name) { var oldLocale = null; if (!locales[name] &&... function locale_locales__getSetGlobalLocale (line 14) | function locale_locales__getSetGlobalLocale (key, values) { var data; if... function defineLocale (line 14) | function defineLocale (name, config) { if (config !== null) { var parent... function updateLocale (line 14) | function updateLocale (name, config) { if (config != null) { var locale;... function locale_locales__getLocale (line 14) | function locale_locales__getLocale (key) { var locale; if (key && key._l... function locale_locales__listLocales (line 14) | function locale_locales__listLocales () { return keys(locales); } function checkOverflow (line 14) | function checkOverflow (m) { var overflow; var a = m._a; if (a && getPar... function configFromISO (line 14) | function configFromISO (config) { var i; var l; var string = config._i; ... function configFromString (line 14) | function configFromString (config) { var matched = aspNetJsonRegex.exec(... function defaults (line 14) | function defaults (a, b, c) { if (a != null) { return a; } if (b != null... function currentDateArray (line 14) | function currentDateArray (config) { var nowValue = new Date(utils_hooks... function configFromArray (line 14) | function configFromArray (config) { var i; var date; var input = []; var... function dayOfYearFromWeekInfo (line 14) | function dayOfYearFromWeekInfo (config) { var w, weekYear, week, weekday... function configFromStringAndFormat (line 14) | function configFromStringAndFormat (config) { if (config._f === utils_ho... function meridiemFixWrap (line 14) | function meridiemFixWrap (locale, hour, meridiem) { var isPm; if (meridi... function configFromStringAndArray (line 14) | function configFromStringAndArray (config) { var tempConfig, bestMoment,... function configFromObject (line 14) | function configFromObject (config) { if (config._d) { return; } var i = ... function createFromConfig (line 14) | function createFromConfig (config) { var res = new Moment(checkOverflow(... function prepareConfig (line 14) | function prepareConfig (config) { var input = config._i; var format = co... function configFromInput (line 14) | function configFromInput (config) { var input = config._i; if (input ===... function createLocalOrUTC (line 14) | function createLocalOrUTC (input, format, locale, strict, isUTC) { var c... function local__createLocal (line 14) | function local__createLocal (input, format, locale, strict) { return cre... function pickBy (line 14) | function pickBy (fn, moments) { var res, i; if (moments.length === 1 && ... function min (line 14) | function min () { var args = [].slice.call(arguments, 0); return pickBy(... function max (line 14) | function max () { var args = [].slice.call(arguments, 0); return pickBy(... function Duration (line 14) | function Duration (duration) { var normalizedInput = normalizeObjectUnit... function isDuration (line 14) | function isDuration (obj) { return obj instanceof Duration; } function offset (line 14) | function offset (token, separator) { addFormatToken(token, 0, 0, functio... function offsetFromString (line 14) | function offsetFromString (matcher, string) { var matches = (string || '... function cloneWithOffset (line 14) | function cloneWithOffset (input, model) { var res, diff; if (model._isUT... function getDateOffset (line 14) | function getDateOffset (m) { return -Math.round(m._d.getTimezoneOffset()... function getSetOffset (line 14) | function getSetOffset (input, keepLocalTime) { var offset = this._offset... function getSetZone (line 14) | function getSetZone (input, keepLocalTime) { if (input != null) { if (ty... function setOffsetToUTC (line 14) | function setOffsetToUTC (keepLocalTime) { return this.utcOffset(0, keepL... function setOffsetToLocal (line 14) | function setOffsetToLocal (keepLocalTime) { if (this._isUTC) { this.utcO... function setOffsetToParsedOffset (line 14) | function setOffsetToParsedOffset () { if (this._tzm) { this.utcOffset(th... function hasAlignedHourOffset (line 14) | function hasAlignedHourOffset (input) { if (!this.isValid()) { return fa... function isDaylightSavingTime (line 14) | function isDaylightSavingTime () { return this.utcOffset() > this.clone(... function isDaylightSavingTimeShifted (line 14) | function isDaylightSavingTimeShifted () { if (!isUndefined(this._isDSTSh... function isLocal (line 14) | function isLocal () { return this.isValid() ? !this._isUTC : false; } function isUtcOffset (line 14) | function isUtcOffset () { return this.isValid() ? this._isUTC : false; } function isUtc (line 14) | function isUtc () { return this.isValid() ? this._isUTC && this._offset ... function create__createDuration (line 14) | function create__createDuration (input, key) { var duration = input; var... function parseIso (line 14) | function parseIso (inp, sign) { var res = inp && parseFloat(inp.replace(... function positiveMomentsDifference (line 14) | function positiveMomentsDifference (base, other) { var res = { milliseco... function momentsDifference (line 14) | function momentsDifference (base, other) { var res; if (!(base.isValid()... function absRound (line 14) | function absRound (number) { if (number < 0) { return Math.round(-1 * nu... function createAdder (line 14) | function createAdder (direction, name) { return function (val, period) {... function add_subtract__addSubtract (line 14) | function add_subtract__addSubtract (mom, duration, isAdding, updateOffse... function getCalendarFormat (line 14) | function getCalendarFormat (myMoment, now) { var diff = myMoment.diff(no... function moment_calendar__calendar (line 14) | function moment_calendar__calendar (time, formats) { var now = time || l... function clone (line 14) | function clone () { return new Moment(this); } function isAfter (line 14) | function isAfter (input, units) { var localInput = isMoment(input) ? inp... function isBefore (line 14) | function isBefore (input, units) { var localInput = isMoment(input) ? in... function isBetween (line 14) | function isBetween (from, to, units, inclusivity) { inclusivity = inclus... function isSame (line 14) | function isSame (input, units) { var localInput = isMoment(input) ? inpu... function isSameOrAfter (line 14) | function isSameOrAfter (input, units) { return this.isSame(input, units)... function isSameOrBefore (line 14) | function isSameOrBefore (input, units) { return this.isSame(input, units... function diff (line 14) | function diff (input, units, asFloat) { function monthDiff (line 18) | function monthDiff (a, b) { var wholeMonthDiff = (b.year() - a.year()) *... function toString (line 18) | function toString () { return this.clone().locale('en').format('ddd MMM ... function moment_format__toISOString (line 18) | function moment_format__toISOString () { var m = this.clone().utc(); if ... function format (line 18) | function format (inputString) { if (!inputString) { inputString = this.i... function from (line 18) | function from (time, withoutSuffix) { if (this.isValid() && (isMoment(ti... function fromNow (line 18) | function fromNow (withoutSuffix) { return this.from(local__createLocal()... function to (line 18) | function to (time, withoutSuffix) { if (this.isValid() && (isMoment(time... function toNow (line 18) | function toNow (withoutSuffix) { return this.to(local__createLocal(), wi... function locale (line 18) | function locale (key) { var newLocaleData; if (key === undefined) { retu... function localeData (line 18) | function localeData () { return this._locale; } function startOf (line 18) | function startOf (units) { units = normalizeUnits(units); switch (units)... function endOf (line 18) | function endOf (units) { units = normalizeUnits(units); if (units === un... function to_type__valueOf (line 18) | function to_type__valueOf () { return this._d.valueOf() - (this._offset ... function unix (line 18) | function unix () { return Math.floor(this.valueOf() / 1e3); } function toDate (line 18) | function toDate () { return new Date(this.valueOf()); } function toArray (line 18) | function toArray () { var m = this; return [m.year(), m.month(), m.date(... function toObject (line 18) | function toObject () { var m = this; return { years: m.year(), months: m... function toJSON (line 18) | function toJSON () { return this.isValid() ? this.toISOString() : null; } function moment_valid__isValid (line 18) | function moment_valid__isValid () { return valid__isValid(this); } function parsingFlags (line 18) | function parsingFlags () { return extend({}, getParsingFlags(this)); } function invalidAt (line 18) | function invalidAt () { return getParsingFlags(this).overflow; } function creationData (line 18) | function creationData () { return { input: this._i, format: this._f, loc... function addWeekYearFormatToken (line 18) | function addWeekYearFormatToken (token, getter) { addFormatToken(0, [tok... function getSetWeekYear (line 18) | function getSetWeekYear (input) { return getSetWeekYearHelper.call(this,... function getSetISOWeekYear (line 18) | function getSetISOWeekYear (input) { return getSetWeekYearHelper.call(th... function getISOWeeksInYear (line 18) | function getISOWeeksInYear () { return weeksInYear(this.year(), 1, 4); } function getWeeksInYear (line 18) | function getWeeksInYear () { var weekInfo = this.localeData()._week; ret... function getSetWeekYearHelper (line 18) | function getSetWeekYearHelper (input, week, weekday, dow, doy) { var wee... function setWeekAll (line 18) | function setWeekAll (weekYear, week, weekday, dow, doy) { var dayOfYearD... function getSetQuarter (line 18) | function getSetQuarter (input) { return input == null ? Math.ceil((this.... function getSetDayOfYear (line 18) | function getSetDayOfYear (input) { var dayOfYear = Math.round((this.clon... function parseMs (line 18) | function parseMs (input, array) { array[MILLISECOND] = toInt(('0.' + inp... function getZoneAbbr (line 18) | function getZoneAbbr () { return this._isUTC ? 'UTC' : ''; } function getZoneName (line 18) | function getZoneName () { return this._isUTC ? 'Coordinated Universal Ti... function moment__createUnix (line 18) | function moment__createUnix (input) { return local__createLocal(input * ... function moment__createInZone (line 18) | function moment__createInZone () { return local__createLocal.apply(null,... function preParsePostFormat (line 18) | function preParsePostFormat (string) { return string; } function lists__get (line 18) | function lists__get (format, index, field, setter) { var locale = locale... function listMonthsImpl (line 18) | function listMonthsImpl (format, index, field) { if (typeof format === '... function listWeekdaysImpl (line 18) | function listWeekdaysImpl (localeSorted, format, index, field) { if (typ... function lists__listMonths (line 18) | function lists__listMonths (format, index) { return listMonthsImpl(forma... function lists__listMonthsShort (line 18) | function lists__listMonthsShort (format, index) { return listMonthsImpl(... function lists__listWeekdays (line 18) | function lists__listWeekdays (localeSorted, format, index) { return list... function lists__listWeekdaysShort (line 18) | function lists__listWeekdaysShort (localeSorted, format, index) { return... function lists__listWeekdaysMin (line 18) | function lists__listWeekdaysMin (localeSorted, format, index) { return l... function duration_abs__abs (line 18) | function duration_abs__abs () { var data = this._data; this._millisecond... function duration_add_subtract__addSubtract (line 18) | function duration_add_subtract__addSubtract (duration, input, value, dir... function duration_add_subtract__add (line 18) | function duration_add_subtract__add (input, value) { return duration_add... function duration_add_subtract__subtract (line 18) | function duration_add_subtract__subtract (input, value) { return duratio... function absCeil (line 18) | function absCeil (number) { if (number < 0) { return Math.floor(number);... function bubble (line 18) | function bubble () { var milliseconds = this._milliseconds; var days = t... function daysToMonths (line 18) | function daysToMonths (days) { return days * 4800 / 146097; } function monthsToDays (line 18) | function monthsToDays (months) { return months * 146097 / 4800; } function as (line 18) | function as (units) { var days; var months; var milliseconds = this._mil... function duration_as__valueOf (line 18) | function duration_as__valueOf () { return this._milliseconds + this._day... function makeAs (line 18) | function makeAs (alias) { return function () { return this.as(alias); }; } function duration_get__get (line 18) | function duration_get__get (units) { units = normalizeUnits(units); retu... function makeGetter (line 18) | function makeGetter (name) { return function () { return this._data[name... function weeks (line 18) | function weeks () { return absFloor(this.days() / 7); } function substituteTimeAgo (line 18) | function substituteTimeAgo (string, number, withoutSuffix, isFuture, loc... function duration_humanize__relativeTime (line 18) | function duration_humanize__relativeTime (posNegDuration, withoutSuffix,... function duration_humanize__getSetRelativeTimeRounding (line 18) | function duration_humanize__getSetRelativeTimeRounding (roundingFunction... function duration_humanize__getSetRelativeTimeThreshold (line 18) | function duration_humanize__getSetRelativeTimeThreshold (threshold, limi... function humanize (line 18) | function humanize (withSuffix) { var locale = this.localeData(); var out... function iso_string__toISOString (line 18) | function iso_string__toISOString () { var seconds = iso_string__abs(this... function isPresto (line 22) | function isPresto () { var opera = window.opera; return typeof opera ===... function isKeypressCommand (line 22) | function isKeypressCommand (nativeEvent) { return (nativeEvent.ctrlKey |... function getCompositionEventType (line 22) | function getCompositionEventType (topLevelType) { switch (topLevelType) ... function isFallbackCompositionStart (line 22) | function isFallbackCompositionStart (topLevelType, nativeEvent) { return... function isFallbackCompositionEnd (line 22) | function isFallbackCompositionEnd (topLevelType, nativeEvent) { switch (... function getDataFromCustomEvent (line 22) | function getDataFromCustomEvent (nativeEvent) { var detail = nativeEvent... function extractCompositionEvent (line 22) | function extractCompositionEvent (topLevelType, topLevelTarget, topLevel... function getNativeBeforeInputChars (line 22) | function getNativeBeforeInputChars (topLevelType, nativeEvent) { switch ... function getFallbackBeforeInputChars (line 22) | function getFallbackBeforeInputChars (topLevelType, nativeEvent) { if (c... function extractBeforeInputEvent (line 22) | function extractBeforeInputEvent (topLevelType, topLevelTarget, topLevel... function prefixKey (line 29) | function prefixKey (prefix, key) { return prefix + key.charAt(0).toUpper... function CallbackQueue (line 31) | function CallbackQueue () { this._callbacks = null; this._contexts = nul... function shouldUseChangeEvent (line 32) | function shouldUseChangeEvent (elem) { return elem.nodeName === 'SELECT'... function manualDispatchChangeEvent (line 32) | function manualDispatchChangeEvent (nativeEvent) { var event = Synthetic... function runEventInBatch (line 32) | function runEventInBatch (event) { EventPluginHub.enqueueEvents(event); ... function startWatchingForChangeEventIE8 (line 32) | function startWatchingForChangeEventIE8 (target, targetID) { activeEleme... function stopWatchingForChangeEventIE8 (line 32) | function stopWatchingForChangeEventIE8 () { if (!activeElement) { return... function getTargetIDForChangeEvent (line 32) | function getTargetIDForChangeEvent (topLevelType, topLevelTarget, topLev... function handleEventsForChangeEventIE8 (line 32) | function handleEventsForChangeEventIE8 (topLevelType, topLevelTarget, to... function startWatchingForValueChange (line 32) | function startWatchingForValueChange (target, targetID) { activeElement ... function stopWatchingForValueChange (line 32) | function stopWatchingForValueChange () { if (!activeElement) { return; }... function handlePropertyChange (line 32) | function handlePropertyChange (nativeEvent) { if (nativeEvent.propertyNa... function getTargetIDForInputEvent (line 32) | function getTargetIDForInputEvent (topLevelType, topLevelTarget, topLeve... function handleEventsForInputEventIE (line 32) | function handleEventsForInputEventIE (topLevelType, topLevelTarget, topL... function getTargetIDForInputEventIE (line 32) | function getTargetIDForInputEventIE (topLevelType, topLevelTarget, topLe... function shouldUseClickEvent (line 32) | function shouldUseClickEvent (elem) { return elem.nodeName === 'INPUT' &... function getTargetIDForClickEvent (line 32) | function getTargetIDForClickEvent (topLevelType, topLevelTarget, topLeve... function insertChildAt (line 34) | function insertChildAt (parentNode, childNode, index) { parentNode.inser... function checkMask (line 35) | function checkMask (value, bitmask) { return (value & bitmask) === bitma... function shouldIgnoreValue (line 36) | function shouldIgnoreValue (name, value) { return value == null || DOMPr... function getNodeName (line 37) | function getNodeName (markup) { return markup.substring(1, markup.indexO... function validateInstanceHandle (line 43) | function validateInstanceHandle () { var valid = InstanceHandle && Insta... function recomputePluginOrdering (line 64) | function recomputePluginOrdering () { if (!EventPluginOrder) { return; }... function publishEventForPlugin (line 64) | function publishEventForPlugin (dispatchConfig, PluginModule, eventName)... function publishRegistrationName (line 64) | function publishRegistrationName (registrationName, PluginModule, eventN... function isEndish (line 65) | function isEndish (topLevelType) { return topLevelType === topLevelTypes... function isMoveish (line 65) | function isMoveish (topLevelType) { return topLevelType === topLevelType... function isStartish (line 65) | function isStartish (topLevelType) { return topLevelType === topLevelTyp... function forEachEventDispatch (line 65) | function forEachEventDispatch (event, cb) { var dispatchListeners = even... function executeDispatch (line 65) | function executeDispatch (event, listener, domID) { event.currentTarget ... function executeDispatchesInOrder (line 65) | function executeDispatchesInOrder (event, cb) { forEachEventDispatch(eve... function executeDispatchesInOrderStopAtTrueImpl (line 65) | function executeDispatchesInOrderStopAtTrueImpl (event) { var dispatchLi... function executeDispatchesInOrderStopAtTrue (line 65) | function executeDispatchesInOrderStopAtTrue (event) { var ret = executeD... function executeDirectDispatch (line 65) | function executeDirectDispatch (event) { if ('production' !== 'productio... function hasDispatches (line 65) | function hasDispatches (event) { return !!event._dispatchListeners; } function listenerAtPhase (line 66) | function listenerAtPhase (id, event, propagationPhase) { var registratio... function accumulateDirectionalDispatches (line 66) | function accumulateDirectionalDispatches (domID, upwards, event) { if ('... function accumulateTwoPhaseDispatchesSingle (line 66) | function accumulateTwoPhaseDispatchesSingle (event) { if (event && event... function accumulateDispatches (line 66) | function accumulateDispatches (id, ignoredDirection, event) { if (event ... function accumulateDirectDispatchesSingle (line 66) | function accumulateDirectDispatchesSingle (event) { if (event && event.d... function accumulateTwoPhaseDispatches (line 66) | function accumulateTwoPhaseDispatches (events) { forEachAccumulated(even... function accumulateEnterLeaveDispatches (line 66) | function accumulateEnterLeaveDispatches (leave, enter, fromID, toID) { E... function accumulateDirectDispatches (line 66) | function accumulateDirectDispatches (events) { forEachAccumulated(events... function FallbackCompositionState (line 68) | function FallbackCompositionState (root) { this._root = root; this._star... function _assertSingleLink (line 70) | function _assertSingleLink (input) { 'production' !== 'production' ? inv... function _assertValueLink (line 70) | function _assertValueLink (input) { _assertSingleLink(input); 'productio... function _assertCheckedLink (line 70) | function _assertCheckedLink (input) { _assertSingleLink(input); 'product... function _handleLinkedValueChange (line 70) | function _handleLinkedValueChange (e) { this.props.valueLink.requestChan... function _handleLinkedCheckChange (line 70) | function _handleLinkedCheckChange (e) { this.props.checkedLink.requestCh... function remove (line 71) | function remove (event) { event.remove(); } function assign (line 73) | function assign (target, sources) { if (target == null) { throw new Type... function getListeningForDocument (line 78) | function getListeningForDocument (mountAt) { function ForEachBookKeeping (line 85) | function ForEachBookKeeping (forEachFunction, forEachContext) { this.for... function forEachSingleChild (line 85) | function forEachSingleChild (traverseContext, child, name, i) { var forE... function forEachChildren (line 85) | function forEachChildren (children, forEachFunc, forEachContext) { if (c... function MapBookKeeping (line 85) | function MapBookKeeping (mapResult, mapFunction, mapContext) { this.mapR... function mapSingleChildIntoContext (line 85) | function mapSingleChildIntoContext (traverseContext, child, name, i) { v... function mapChildren (line 85) | function mapChildren (children, func, context) { if (children == null) {... function forEachSingleChildDummy (line 85) | function forEachSingleChildDummy (traverseContext, child, name, i) { ret... function countChildren (line 85) | function countChildren (children, context) { return traverseAllChildren(... function validateTypeDef (line 86) | function validateTypeDef (Constructor, typeDef, location) { for (var pro... function validateMethodOverride (line 86) | function validateMethodOverride (proto, name) { var specPolicy = ReactCl... function mixSpecIntoComponent (line 86) | function mixSpecIntoComponent (Constructor, spec) { if (!spec) { return;... function mixStaticSpecIntoComponent (line 86) | function mixStaticSpecIntoComponent (Constructor, statics) { if (!static... function mergeIntoWithNoDuplicateKeys (line 86) | function mergeIntoWithNoDuplicateKeys (one, two) { 'production' !== 'pro... function createMergedResultFunction (line 86) | function createMergedResultFunction (one, two) { return function mergedR... function createChainedFunction (line 86) | function createChainedFunction (one, two) { return function chainedFunct... function bindAutoBindMethod (line 86) | function bindAutoBindMethod (component, method) { var boundMethod = meth... function bindAutoBindMethods (line 86) | function bindAutoBindMethods (component) { for (var autoBindKey in compo... function ReactComponent (line 87) | function ReactComponent (props, context) { this.props = props; this.cont... function getDeclarationErrorAddendum (line 91) | function getDeclarationErrorAddendum (component) { var owner = component... function createDOMFactory (line 121) | function createDOMFactory (tag) { if ('production' !== 'production') { r... function assertValidProps (line 123) | function assertValidProps (props) { if (!props) { return; } if (props.da... function putListener (line 123) | function putListener (id, registrationName, listener, transaction) { if ... function validateDangerousTag (line 123) | function validateDangerousTag (tag) { if (!hasOwnProperty.call(validated... function ReactDOMComponent (line 123) | function ReactDOMComponent (tag) { validateDangerousTag(tag); this._tag ... function forceUpdateIfMounted (line 128) | function forceUpdateIfMounted () { if (this.isMounted()) { this.forceUpd... function updateOptionsIfPendingUpdateAndMounted (line 131) | function updateOptionsIfPendingUpdateAndMounted () { if (this._pendingUp... function selectValueType (line 131) | function selectValueType (props, propName, componentName) { if (props[pr... function updateOptions (line 131) | function updateOptions (component, propValue) { var selectedValue, i, l;... function isCollapsed (line 132) | function isCollapsed (anchorNode, anchorOffset, focusNode, focusOffset) ... function getIEOffsets (line 132) | function getIEOffsets (node) { var selection = document.selection; var s... function getModernOffsets (line 132) | function getModernOffsets (node) { var selection = window.getSelection &... function setIEOffsets (line 132) | function setIEOffsets (node, offsets) { var range = document.selection.c... function setModernOffsets (line 132) | function setModernOffsets (node, offsets) { if (!window.getSelection) { ... function forceUpdateIfMounted (line 134) | function forceUpdateIfMounted () { if (this.isMounted()) { this.forceUpd... function ReactDefaultBatchingStrategyTransaction (line 135) | function ReactDefaultBatchingStrategyTransaction () { this.reinitializeT... function autoGenerateWrapperClass (line 136) | function autoGenerateWrapperClass (type) { return ReactClass.createClass... function inject (line 136) | function inject () { ReactInjection.EventEmitter.injectReactEventListene... function roundFloat (line 137) | function roundFloat (val) { return Math.floor(val * 100) / 100; } function addValue (line 137) | function addValue (obj, key, val) { obj[key] = (obj[key] || 0) + val; } function getTotalTime (line 138) | function getTotalTime (measurements) { var totalTime = 0; for (var i = 0... function getDOMSummary (line 138) | function getDOMSummary (measurements) { var items = []; for (var i = 0; ... function getExclusiveSummary (line 138) | function getExclusiveSummary (measurements) { var candidates = {}; var d... function getInclusiveSummary (line 138) | function getInclusiveSummary (measurements, onlyClean) { var candidates ... function getUnchangedComponents (line 138) | function getUnchangedComponents (measurement) { var cleanComponents = {}... function defineWarningProperty (line 139) | function defineWarningProperty (object, key) { Object.defineProperty(obj... function defineMutationMembrane (line 139) | function defineMutationMembrane (prototype) { try { var pseudoFrozenProp... function getDeclarationErrorAddendum (line 141) | function getDeclarationErrorAddendum () { if (ReactCurrentOwner.current)... function getName (line 141) | function getName (instance) { var publicInstance = instance && instance.... function getCurrentOwnerDisplayName (line 141) | function getCurrentOwnerDisplayName () { var current = ReactCurrentOwner... function validateExplicitKey (line 141) | function validateExplicitKey (element, parentType) { function validatePropertyKey (line 144) | function validatePropertyKey (name, element, parentType) { if (!NUMERIC_... function warnAndMonitorForKeyUse (line 144) | function warnAndMonitorForKeyUse (message, element, parentType) { var ow... function validateChildKeys (line 144) | function validateChildKeys (node, parentType) { if (Array.isArray(node))... function checkPropTypes (line 144) | function checkPropTypes (componentName, propTypes, props, location) { fo... function warnForPropsMutation (line 144) | function warnForPropsMutation (propName, element) { var type = element.t... function is (line 144) | function is (a, b) { if (a !== a) { return b !== b; } if (a === 0 && b =... function checkAndWarnForMutatedProps (line 144) | function checkAndWarnForMutatedProps (element) { if (!element._store) { ... function validatePropTypes (line 144) | function validatePropTypes (element) { if (element.type == null) { retur... function registerNullComponentID (line 146) | function registerNullComponentID (id) { nullComponentIDsRegistry[id] = t... function deregisterNullComponentID (line 146) | function deregisterNullComponentID (id) { delete nullComponentIDsRegistr... function isNullComponentID (line 146) | function isNullComponentID (id) { return !!nullComponentIDsRegistry[id]; } function runEventQueueInBatch (line 148) | function runEventQueueInBatch (events) { EventPluginHub.enqueueEvents(ev... function findParent (line 149) | function findParent (node) { var nodeID = ReactMount.getID(node); var ro... function TopLevelCallbackBookKeeping (line 149) | function TopLevelCallbackBookKeeping (topLevelType, nativeEvent) { this.... function handleTopLevelImpl (line 149) | function handleTopLevelImpl (bookKeeping) { var topLevelTarget = ReactMo... function scrollValueMonitor (line 149) | function scrollValueMonitor (cb) { var scrollPosition = getUnboundedScro... function isInDocument (line 152) | function isInDocument (node) { return containsNode(document.documentElem... function getReactRootIDString (line 153) | function getReactRootIDString (index) { return SEPARATOR + index.toStrin... function isBoundary (line 153) | function isBoundary (id, index) { return id.charAt(index) === SEPARATOR ... function isValidID (line 153) | function isValidID (id) { return id === '' || id.charAt(0) === SEPARATOR... function isAncestorIDOf (line 153) | function isAncestorIDOf (ancestorID, descendantID) { return descendantID... function getParentID (line 153) | function getParentID (id) { return id ? id.substr(0, id.lastIndexOf(SEPA... function getNextDescendantID (line 153) | function getNextDescendantID (ancestorID, destinationID) { 'production' ... function getFirstCommonAncestorID (line 153) | function getFirstCommonAncestorID (oneID, twoID) { var minLength = Math.... function traverseParentPath (line 153) | function traverseParentPath (start, stop, cb, arg, skipFirst, skipLast) ... function firstDifferenceIndex (line 158) | function firstDifferenceIndex (string1, string2) { var minLen = Math.min... function getReactRootID (line 158) | function getReactRootID (container) { var rootElement = getReactRootElem... function getID (line 158) | function getID (node) { var id = internalGetID(node); if (id) { if (node... function internalGetID (line 158) | function internalGetID (node) { return node && node.getAttribute && node... function setID (line 158) | function setID (node, id) { var oldID = internalGetID(node); if (oldID !... function getNode (line 158) | function getNode (id) { if (!nodeCache.hasOwnProperty(id) || !isValid(no... function getNodeFromInstance (line 158) | function getNodeFromInstance (instance) { var id = ReactInstanceMap.get(... function isValid (line 158) | function isValid (node, id) { if (node) { 'production' !== 'production' ... function purgeID (line 158) | function purgeID (id) { delete nodeCache[id]; } function findDeepestCachedAncestorImpl (line 158) | function findDeepestCachedAncestorImpl (ancestorID) { var ancestor = nod... function findDeepestCachedAncestor (line 158) | function findDeepestCachedAncestor (targetID) { deepestNodeSoFar = null;... function mountComponentIntoNode (line 158) | function mountComponentIntoNode (componentInstance, rootID, container, t... function batchedMountComponentIntoNode (line 158) | function batchedMountComponentIntoNode (componentInstance, rootID, conta... function enqueueMarkup (line 186) | function enqueueMarkup (parentID, markup, toIndex) { updateQueue.push({ ... function enqueueMove (line 186) | function enqueueMove (parentID, fromIndex, toIndex) { updateQueue.push({... function enqueueRemove (line 186) | function enqueueRemove (parentID, fromIndex) { updateQueue.push({ parent... function enqueueTextContent (line 186) | function enqueueTextContent (parentID, textContent) { updateQueue.push({... function processQueue (line 186) | function processQueue () { if (updateQueue.length) { ReactComponentEnvir... function clearQueue (line 186) | function clearQueue () { updateQueue.length = 0; markupQueue.length = 0; } function getComponentClassForElement (line 188) | function getComponentClassForElement (element) { if (typeof element.type... function createInternalComponent (line 188) | function createInternalComponent (element) { 'production' !== 'productio... function createInstanceForText (line 188) | function createInstanceForText (text) { return new textComponentClass(te... function isTextComponent (line 188) | function isTextComponent (component) { return component instanceof textC... function _noMeasure (line 190) | function _noMeasure (objName, fnName, func) { return func; } function createChainableTypeChecker (line 193) | function createChainableTypeChecker (validate) { function checkType (isR... function createPrimitiveTypeChecker (line 193) | function createPrimitiveTypeChecker (expectedType) { function validate (... function createAnyTypeChecker (line 193) | function createAnyTypeChecker () { return createChainableTypeChecker(emp... function createArrayOfTypeChecker (line 193) | function createArrayOfTypeChecker (typeChecker) { function validate (pro... function createElementTypeChecker (line 193) | function createElementTypeChecker () { function validate (props, propNam... function createInstanceTypeChecker (line 193) | function createInstanceTypeChecker (expectedClass) { function validate (... function createEnumTypeChecker (line 193) | function createEnumTypeChecker (expectedValues) { function validate (pro... function createObjectOfTypeChecker (line 193) | function createObjectOfTypeChecker (typeChecker) { function validate (pr... function createUnionTypeChecker (line 193) | function createUnionTypeChecker (arrayOfTypeCheckers) { function validat... function createNodeChecker (line 193) | function createNodeChecker () { function validate (props, propName, comp... function createShapeTypeChecker (line 193) | function createShapeTypeChecker (shapeTypes) { function validate (props,... function isNode (line 193) | function isNode (propValue) { switch (typeof propValue) { case 'number':... function getPropType (line 193) | function getPropType (propValue) { var propType = typeof propValue; if (... function getPreciseType (line 193) | function getPreciseType (propValue) { var propType = getPropType(propVal... function ReactPutListenerQueue (line 194) | function ReactPutListenerQueue () { this.listenersToPut = []; } function ReactReconcileTransaction (line 195) | function ReactReconcileTransaction () { this.reinitializeTransaction(); ... function attachRefs (line 196) | function attachRefs () { ReactRef.attachRefs(this, this._currentElement); } function attachRef (line 197) | function attachRef (ref, component, owner) { if (typeof ref === 'functio... function detachRef (line 197) | function detachRef (ref, component, owner) { if (typeof ref === 'functio... function renderToString (line 199) | function renderToString (element) { 'production' !== 'production' ? inva... function renderToStaticMarkup (line 199) | function renderToStaticMarkup (element) { 'production' !== 'production' ... function ReactServerRenderingTransaction (line 201) | function ReactServerRenderingTransaction (renderToStaticMarkup) { this.r... function enqueueUpdate (line 208) | function enqueueUpdate (internalInstance) { if (internalInstance !== Rea... function getInternalInstanceReadyForUpdate (line 208) | function getInternalInstanceReadyForUpdate (publicInstance, callerName) ... function ensureInjected (line 209) | function ensureInjected () { 'production' !== 'production' ? invariant(R... function ReactUpdatesFlushTransaction (line 209) | function ReactUpdatesFlushTransaction () { this.reinitializeTransaction(... function batchedUpdates (line 209) | function batchedUpdates (callback, a, b, c, d) { ensureInjected(); batch... function mountOrderComparator (line 209) | function mountOrderComparator (c1, c2) { return c1._mountOrder - c2._mou... function runBatchedUpdates (line 209) | function runBatchedUpdates (transaction) { var len = transaction.dirtyCo... function enqueueUpdate (line 209) | function enqueueUpdate (component) { ensureInjected(); 'production' !== ... function asap (line 209) | function asap (callback, context) { 'production' !== 'production' ? inva... function getSelection (line 211) | function getSelection (node) { if ('selectionStart' in node && ReactInpu... function constructSelectEvent (line 211) | function constructSelectEvent (nativeEvent) { if (mouseDown || activeEle... function SyntheticClipboardEvent (line 214) | function SyntheticClipboardEvent (dispatchConfig, dispatchMarker, native... function SyntheticCompositionEvent (line 215) | function SyntheticCompositionEvent (dispatchConfig, dispatchMarker, nati... function SyntheticDragEvent (line 216) | function SyntheticDragEvent (dispatchConfig, dispatchMarker, nativeEvent... function SyntheticEvent (line 217) | function SyntheticEvent (dispatchConfig, dispatchMarker, nativeEvent) { ... function SyntheticFocusEvent (line 218) | function SyntheticFocusEvent (dispatchConfig, dispatchMarker, nativeEven... function SyntheticInputEvent (line 219) | function SyntheticInputEvent (dispatchConfig, dispatchMarker, nativeEven... function SyntheticKeyboardEvent (line 220) | function SyntheticKeyboardEvent (dispatchConfig, dispatchMarker, nativeE... function SyntheticMouseEvent (line 237) | function SyntheticMouseEvent (dispatchConfig, dispatchMarker, nativeEven... function SyntheticTouchEvent (line 239) | function SyntheticTouchEvent (dispatchConfig, dispatchMarker, nativeEven... function SyntheticUIEvent (line 240) | function SyntheticUIEvent (dispatchConfig, dispatchMarker, nativeEvent) ... function SyntheticWheelEvent (line 241) | function SyntheticWheelEvent (dispatchConfig, dispatchMarker, nativeEven... function accumulateInto (line 244) | function accumulateInto (current, next) { 'production' !== 'production' ... function adler32 (line 245) | function adler32 (data) { var a = 1; var b = 0; for (var i = 0; i < data... function camelize (line 246) | function camelize (string) { return string.replace(_hyphenPattern, funct... function camelizeStyleName (line 247) | function camelizeStyleName (string) { return camelize(string.replace(msP... function containsNode (line 248) | function containsNode (outerNode, innerNode) { if (!outerNode || !innerN... function hasArrayNature (line 249) | function hasArrayNature (obj) { return !!obj && (typeof obj === 'object'... function createArrayFromMixed (line 249) | function createArrayFromMixed (obj) { if (!hasArrayNature(obj)) { return... function createFullPageComponent (line 250) | function createFullPageComponent (tag) { var elementFactory = ReactEleme... function getNodeName (line 251) | function getNodeName (markup) { var nodeNameMatch = markup.match(nodeNam... function createNodesFromMarkup (line 251) | function createNodesFromMarkup (markup, handleScript) { var node = dummy... function dangerousStyleValue (line 252) | function dangerousStyleValue (name, value) { var isEmpty = value == null... function makeEmptyFunction (line 253) | function makeEmptyFunction (arg) { return function () { return arg; }; } function emptyFunction (line 253) | function emptyFunction () {} function escaper (line 255) | function escaper (match) { return ESCAPE_LOOKUP[match]; } function escapeTextContentForBrowser (line 255) | function escapeTextContentForBrowser (text) { return ('' + text).replace... function findDOMNode (line 256) | function findDOMNode (componentOrElement) { if ('production' !== 'produc... function flattenSingleChildIntoContext (line 257) | function flattenSingleChildIntoContext (traverseContext, child, name) { ... function flattenChildren (line 257) | function flattenChildren (children) { if (children == null) { return chi... function focusNode (line 258) | function focusNode (node) { try { node.focus(); } catch (e) {} } function getActiveElement (line 260) | function getActiveElement () { try { return document.activeElement || do... function getEventCharCode (line 261) | function getEventCharCode (nativeEvent) { var charCode; var keyCode = na... function getEventKey (line 262) | function getEventKey (nativeEvent) { if (nativeEvent.key) { var key = no... function modifierStateGetter (line 263) | function modifierStateGetter (keyArg) { var syntheticEvent = this; var n... function getEventModifierState (line 263) | function getEventModifierState (nativeEvent) { return modifierStateGette... function getEventTarget (line 264) | function getEventTarget (nativeEvent) { var target = nativeEvent.target ... function getIteratorFn (line 265) | function getIteratorFn (maybeIterable) { var iteratorFn = maybeIterable ... function getMarkupWrap (line 266) | function getMarkupWrap (nodeName) { 'production' !== 'production' ? inva... function getLeafNode (line 267) | function getLeafNode (node) { while (node && node.firstChild) { node = n... function getSiblingNode (line 267) | function getSiblingNode (node) { while (node) { if (node.nextSibling) { ... function getNodeForCharacterOffset (line 267) | function getNodeForCharacterOffset (root, offset) { var node = getLeafNo... function getReactRootElementInContainer (line 268) | function getReactRootElementInContainer (container) { if (!container) { ... function getTextContentAccessor (line 269) | function getTextContentAccessor () { if (!contentKey && ExecutionEnviron... function getUnboundedScrollPosition (line 270) | function getUnboundedScrollPosition (scrollable) { if (scrollable === wi... function hyphenate (line 271) | function hyphenate (string) { return string.replace(_uppercasePattern, '... function hyphenateStyleName (line 272) | function hyphenateStyleName (string) { return hyphenate(string).replace(... function isInternalComponentType (line 273) | function isInternalComponentType (type) { return typeof type === 'functi... function instantiateReactComponent (line 273) | function instantiateReactComponent (node, parentCompositeType) { var ins... function isEventSupported (line 275) | function isEventSupported (eventNameSuffix, capture) { if (!ExecutionEnv... function isNode (line 276) | function isNode (object) { return !!(object && (typeof Node === 'functio... function isTextInputElement (line 277) | function isTextInputElement (elem) { return elem && (elem.nodeName === '... function isTextNode (line 278) | function isTextNode (object) { return isNode(object) && object.nodeType ... function mapObject (line 281) | function mapObject (object, callback, context) { if (!object) { return n... function memoizeStringOnly (line 282) | function memoizeStringOnly (callback) { var cache = {}; return function ... function onlyChild (line 283) | function onlyChild (children) { 'production' !== 'production' ? invarian... function quoteAttributeValueForBrowser (line 286) | function quoteAttributeValueForBrowser (value) { return '"' + escapeText... function shallowEqual (line 289) | function shallowEqual (objA, objB) { if (objA === objB) { return true; }... function shouldUpdateReactComponent (line 291) | function shouldUpdateReactComponent (prevElement, nextElement) { function toArray (line 309) | function toArray (obj) { var length = obj.length; 'production' !== 'prod... function userProvidedKeyEscaper (line 310) | function userProvidedKeyEscaper (match) { return userProvidedKeyEscaperL... function getComponentKey (line 310) | function getComponentKey (component, index) { if (component && component... function escapeUserProvidedKey (line 310) | function escapeUserProvidedKey (text) { return ('' + text).replace(userP... function wrapUserProvidedKey (line 310) | function wrapUserProvidedKey (key) { return '$' + escapeUserProvidedKey(... function traverseAllChildrenImpl (line 310) | function traverseAllChildrenImpl (children, nameSoFar, indexSoFar, callb... function traverseAllChildren (line 310) | function traverseAllChildren (children, callback, traverseContext) { if ... FILE: examples/simpleReactApp/components/App.js method getInitialState (line 10) | getInitialState() { method toggleFavorite (line 31) | toggleFavorite(address) { method addToFavorites (line 39) | addToFavorites(address) { method removeFromFavorites (line 54) | removeFromFavorites(address) { method isAddressInFavorites (line 78) | isAddressInFavorites(address) { method searchForAddress (line 90) | searchForAddress(address) { method componentDidMount (line 117) | componentDidMount() { method render (line 124) | render() { FILE: examples/simpleReactApp/components/CurrentLocation.js method toggleFavorite (line 5) | toggleFavorite() { method render (line 9) | render() { FILE: examples/simpleReactApp/components/LocationItem.js method handleClick (line 6) | handleClick () { method render (line 10) | render () { FILE: examples/simpleReactApp/components/LocationList.js method render (line 6) | render() { FILE: examples/simpleReactApp/components/Map.js method componentDidMount (line 5) | componentDidMount() { method componentDidUpdate (line 13) | componentDidUpdate() { method render (line 39) | render() { FILE: examples/simpleReactApp/components/Search.js method getInitialState (line 5) | getInitialState() { method handleChange (line 9) | handleChange(event) { method handleSubmit (line 13) | handleSubmit(event) { method render (line 24) | render() { FILE: old_splash_page_v2.0/js/main.js constant READY_LAG_MS (line 7) | const READY_LAG_MS = 10000; constant READY_TAG (line 8) | const READY_TAG = '_the_lemur_is_ready_to_see_you'; constant LEMUR_CLASS_ACTION (line 9) | const LEMUR_CLASS_ACTION = 'hideLemur'; constant COOKIE_TEST (line 10) | const COOKIE_TEST = /cookie/i; constant CLICK_TEST (line 11) | const CLICK_TEST = /click/i; constant DELAY_TEST (line 12) | const DELAY_TEST = /delay/i; function modifyLemurBehavior (line 24) | function modifyLemurBehavior () { function showCookies (line 36) | function showCookies () { function setReadyFlags (line 40) | function setReadyFlags () { function releaseTheLemur (line 45) | function releaseTheLemur () { function containTheLemur (line 49) | function containTheLemur () { function delayLemurification (line 53) | function delayLemurification () { FILE: old_splash_page_v2.0/js/vendor/bootstrap.js function transitionEnd (line 24) | function transitionEnd() { function removeElement (line 101) | function removeElement() { function clearMenus (line 716) | function clearMenus(e) { function getParent (line 728) | function getParent($this) { function complete (line 1296) | function complete() { function ScrollSpy (line 1550) | function ScrollSpy(element, options) { function next (line 1746) | function next() { FILE: remote/index.js constant PROJECT_PATH (line 8) | const PROJECT_PATH = argsOptions._[0]; constant PATH_TO_CONFIG (line 9) | const PATH_TO_CONFIG = argsOptions.config; FILE: test/configs/backstop_data/engine_scripts/playwright/interceptImages.js constant IMAGE_URL_RE (line 18) | const IMAGE_URL_RE = /\.gif|\.jpg|\.png/i; constant IMAGE_STUB_URL (line 19) | const IMAGE_STUB_URL = path.resolve(__dirname, '../../imageStub.jpg'); constant IMAGE_DATA_BUFFER (line 20) | const IMAGE_DATA_BUFFER = fs.readFileSync(IMAGE_STUB_URL); constant HEADERS_STUB (line 21) | const HEADERS_STUB = {}; FILE: test/configs/backstop_data/engine_scripts/playwright/overrideCSS.js constant BACKSTOP_TEST_CSS_OVERRIDE (line 14) | const BACKSTOP_TEST_CSS_OVERRIDE = ` FILE: test/configs/backstop_data/engine_scripts/puppet/overrideCSS.js constant BACKSTOP_TEST_CSS_OVERRIDE (line 1) | const BACKSTOP_TEST_CSS_OVERRIDE = 'html {background-image: none;}'; FILE: test/configs/backstop_fail_cases.js constant ENGINE (line 5) | const ENGINE = 'puppet'; constant SCRIPT_PATH (line 6) | const SCRIPT_PATH = 'puppet'; FILE: test/configs/backstop_features.js constant ENGINE (line 1) | const ENGINE = 'puppet'; constant SCRIPT_PATH (line 2) | const SCRIPT_PATH = 'puppet'; constant URL (line 3) | const URL = 'https://garris.github.io/BackstopJS'; FILE: test/configs/backstop_features_pw.js constant ENGINE (line 1) | const ENGINE = 'playwright'; constant BROWSER (line 2) | const BROWSER = 'chromium'; constant SCRIPT_PATH (line 3) | const SCRIPT_PATH = 'playwright'; constant URL (line 4) | const URL = 'https://garris.github.io/BackstopJS'; FILE: test/configs/dynamic_node_app.js constant URL (line 24) | const URL = 'https://garris.github.io/BackstopJS'; function approve (line 81) | function approve () { function open (line 85) | function open () { function main (line 89) | function main () { FILE: test/configs/multi_step node_example.js function approveChanges (line 25) | function approveChanges () { FILE: test/configs/special_cases/scrollToSelector_puppet.js constant ENGINE (line 1) | const ENGINE = 'puppet'; constant SCRIPT_PATH (line 2) | const SCRIPT_PATH = 'puppet'; FILE: test/core/util/compare/compare-hash_spec.js constant REF_IMG1 (line 5) | const REF_IMG1 = path.join(__dirname, 'refImage-1.png'); constant REF_IMG1_OPTIMIZED (line 6) | const REF_IMG1_OPTIMIZED = path.join(__dirname, 'refImage-1-optimized.pn... constant REF_IMG2 (line 7) | const REF_IMG2 = path.join(__dirname, 'refImage-2.png'); FILE: test/core/util/compare/compare-resemble_spec.js constant REF_IMG1 (line 4) | const REF_IMG1 = path.join(__dirname, 'refImage-1.png'); constant REF_IMG1_OPTIMIZED (line 5) | const REF_IMG1_OPTIMIZED = path.join(__dirname, 'refImage-1-optimized.pn... constant REF_IMG2 (line 6) | const REF_IMG2 = path.join(__dirname, 'refImage-2.png'); constant REF_IMG3 (line 7) | const REF_IMG3 = path.join(__dirname, 'refImage-3.png');