html-reporter
Version:
Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.
1 lines • 242 kB
JavaScript
(self.webpackChunk=self.webpackChunk||[]).push([[409],{58733:(e,t,n)=>{"use strict";n.d(t,{e:()=>r,u:()=>a});var r=function(e){return e.UNKNOWN="unknown",e}({}),a=function(e){return e.LiveSnapshotsStreaming="live-snapshots-streaming",e}({})},46126:(e,t,n)=>{"use strict";n.d(t,{He:()=>s,JL:()=>o,rW:()=>c,yW:()=>i});var r="INT",a="TEXT",i=65536,o="suites",c="sqlite.db",s=[{name:"suitePath",type:a},{name:"suiteName",type:a},{name:"name",type:a},{name:"suiteUrl",type:a},{name:"metaInfo",type:a},{name:"history",type:a},{name:"description",type:a},{name:"error",type:a},{name:"skipReason",type:a},{name:"imagesInfo",type:a},{name:"screenshot",type:r},{name:"multipleTabs",type:r},{name:"status",type:a},{name:"timestamp",type:r},{name:"duration",type:r},{name:"attachments",type:a}].reduce((function(e,t,n){return e[t.name]=n,e}),{})},58270:(e,t,n)=>{"use strict";n.d(t,{S:()=>o,W:()=>c});var r=n(58615),a=n(37487),i=n(75631),o=150,c={baseHost:"",commandsWithShortHistory:[],customGui:{},customScripts:[],defaultView:a.w.ALL,diffMode:r.n.THREE_UP.id,uiMode:null,enabled:!1,errorPatterns:[],lazyLoadOffset:null,metaInfoBaseUrls:{},path:"",plugins:[],pluginsEnabled:!1,saveErrorDetails:!1,saveFormat:i.t.SQLITE,yandexMetrika:{counterNumber:99267510},staticImageAccepter:{enabled:!1,repositoryUrl:"",pullRequestUrl:"",serviceUrl:"",meta:{},axiosRequestOptions:{}},generateBadges:null}},58615:(e,t,n)=>{"use strict";n.d(t,{T:()=>i,n:()=>a});var r=n(76635),a={THREE_UP:{id:"3-up",title:"List",description:"List. Show images one after another in vertical layout."},THREE_UP_SCALED:{id:"3-up-scaled",title:"SbS",description:"Side by Side. Show images in one row."},THREE_UP_SCALED_TO_FIT:{id:"3-up-scaled-to-fit",title:"SbS (fit screen)",description:"Side by Side. Show images in one row and scale them down if needed to fit the screen."},ONLY_DIFF:{id:"only-diff",title:"Only Diff",description:"Only Diff. Show only diff image, click to highlight diff areas."},SWITCH:{id:"switch",title:"Switch",description:"Switch. Click to switch between expected and actual images."},SWIPE:{id:"swipe",title:"Swipe",description:"Swipe. Move the divider to compare expected and actual images."},ONION_SKIN:{id:"onion-skin",title:"Onion skin",description:"Onion Skin. Change the image opacity to compare expected and actual images."},TWO_UP_INTERACTIVE:{id:"2-up-interactive",title:"2-up Interactive",description:"2-up Interactive. Compare expected and actual images side by side with synchronized pan and zoom."}},i=(0,r.pick)(a,["THREE_UP","THREE_UP_SCALED","THREE_UP_SCALED_TO_FIT","ONLY_DIFF","SWITCH","SWIPE","ONION_SKIN"])},72273:(e,t,n)=>{"use strict";n.d(t,{WY:()=>r,XB:()=>a});var r="https://github.com/gemini-testing/html-reporter/issues/new",a="image comparison failed"},28909:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EditScreensFeature:()=>a,RunTestsFeature:()=>r,TimeTravelFeature:()=>i});var r={name:"run-tests"},a={name:"edit-screens"},i={name:"time-travel"}},54077:(e,t)=>{t.SA={RESULT:"result",META:"meta"},t.wK="error",t.Kr=[t.wK],t.QV="."},27202:(e,t,n)=>{"use strict";n.d(t,{B$:()=>s.EditScreensFeature,ES:()=>d.ES,Ez:()=>d.Ez,HL:()=>E.H,He:()=>a.He,JW:()=>d.JW,Kr:()=>l.Kr,MR:()=>d.MR,Nv:()=>u.Nv,QV:()=>l.QV,S7:()=>i.S,SA:()=>l.SA,SH:()=>d.SH,T1:()=>o.T,T3:()=>E.T,WY:()=>c.WY,Wi:()=>s.RunTestsFeature,Wr:()=>i.W,XB:()=>c.XB,YO:()=>m.Y,YS:()=>g.YS,eb:()=>r.e,em:()=>d.em,fi:()=>p.f,ih:()=>d.ih,kb:()=>d.kb,nx:()=>o.n,pn:()=>d.pn,qW:()=>s.TimeTravelFeature,sS:()=>d.sS,t6:()=>d.t6,uf:()=>r.u,wO:()=>f.w,yW:()=>a.yW});var r=n(58733),a=n(46126),i=n(58270),o=n(58615),c=n(72273),s=n(28909),l=n(54077),u=n(71770),d=(n(32705),n(75631),n(62602)),m=n(14811),p=n(28322),f=n(37487),E=n(96069),g=n(85202)},14811:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});var r=function(e){return e.Testplane="testplane",e.Playwright="playwright",e.Jest="jest",e}({})},28322:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var r=function(e){return e.FitToView="fit-to-view",e.FitToWidth="fit-to-width",e}({})},30266:(e,t,n)=>{"use strict";n.d(t,{JX:()=>r});var r={BEGIN_SUITE:"beginSuite",BEGIN_STATE:"beginState",TEST_RESULT:"testResult",RETRY:"retry",ERROR:"err",END:"end",CONNECTED:"connected",DOM_SNAPSHOTS:"DOM_SNAPSHOTS"}},55862:(e,t,n)=>{"use strict";n.d(t,{types:()=>z});var r=n(9249),a=n(87371),i=n(45754),o=n(11987),c=n(95058),s=n(56666),l=n(13980),u=n.n(l),d=n(2784),m=n(49330),p=n(50479);function f(e){var t=E();return function(){var n,r=(0,c.Z)(e);if(t){var a=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,o.Z)(this,n)}}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}var g=function(e){(0,i.Z)(n,e);var t=f(n);function n(){return(0,r.Z)(this,n),t.apply(this,arguments)}return(0,a.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.onClose,n=e.browserId,r=e.equalImages,a=e.comparedImages;return d.createElement(m.Z,{size:"small",open:!0,onClose:t},d.createElement(m.Z.Header,{content:"Find same diffs result"}),d.createElement(m.Z.Content,{scrolling:!0},d.createElement("p",null,"Search was carried out in: ",d.createElement("b",null,n)),d.createElement("p",null,"Found ",d.createElement("b",null,r)," equal images from ",d.createElement("b",null,a))),d.createElement(m.Z.Actions,null,d.createElement(p.Z,{onClick:t,content:"Got it",size:"small",positive:!0})))}}]),n}(d.Component);(0,s.Z)(g,"propTypes",{onClose:u().func.isRequired,browserId:u().string.isRequired,equalImages:u().number.isRequired,comparedImages:u().number.isRequired});var v=n(68079),h=n(34795),I=n(80753),S=n(82841),y=n.n(S),T=n(4792),b=n(18717),N=n(76635),w=n(64141),C=n(41381),M=n(26611),O=n(99913),A=n(69875),D=n(78272),k=n(41493),L=n(79483);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e){var t=P();return function(){var n,r=(0,c.Z)(e);if(t){var a=(0,c.Z)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return(0,o.Z)(this,n)}}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(P=function(){return!!e})()}var j=function(e){(0,i.Z)(o,e);var t,n=R(o);function o(e){var t;(0,r.Z)(this,o),t=n.call(this,e),(0,s.Z)((0,I.Z)(t),"onRetryChange",(function(e){t.setState({retryIndex:e})})),(0,s.Z)((0,I.Z)(t),"onActiveImageChange",(function(e){var n=t._getActiveImages(e);t.setState({retryIndex:n.length-1,activeImageIndex:e}),t._preloadAdjacentImages(e,t.state.stateNameImageIds)})),(0,s.Z)((0,I.Z)(t),"onScreenshotAccept",function(){var e=(0,h.Z)(y().mark((function e(n){var r,a,i,o,c,s,l;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t._getActiveImages(),a=r[0].stateName,i=t.state.stateNameImageIds.findIndex((function(e){return t.props.imagesByStateName[e].some((function(e){return e.id===n}))})),!t.props.staticImageAccepter.enabled){e.next=7;break}e.t0=t._stageScreenshot(n,a),e.next=10;break;case 7:return e.next=9,t._acceptScreenshot(n,a);case 9:e.t0=e.sent;case 10:if(null!==(o=e.t0)){e.next=13;break}return e.abrupt("return");case 13:if(t.acceptedImages.push({stateNameImageId:t.state.stateNameImageIds[i],ind:i,imageId:o}),c=t.state.stateNameImageIds.filter((function(e,t){return t!==i})),!(0,N.isEmpty)(c)){e.next=17;break}return e.abrupt("return",t.setState({activeImageIndex:null,stateNameImageIds:c,retryIndex:null}));case 17:s=Math.min(t.state.activeImageIndex,c.length-1),l=t._getActiveImages(s,c),t.setState({activeImageIndex:s,stateNameImageIds:c,retryIndex:l.length-1}),t._preloadAdjacentImages(s,c);case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),(0,s.Z)((0,I.Z)(t),"onScreenshotUndo",(0,h.Z)(y().mark((function e(){var n,r,a,i,o,c,s;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,N.isEmpty)(t.acceptedImages)){e.next=2;break}return e.abrupt("return");case 2:if(n=t.state.stateNameImageIds,r=t.acceptedImages.pop(),a=r.stateNameImageId,i=r.ind,o=r.imageId,c=[].concat((0,v.Z)(n.slice(0,i)),[a],(0,v.Z)(n.slice(i))),s=t._getActiveImages(i,c),!t.props.staticImageAccepter.enabled){e.next=10;break}t.props.actions.staticAccepterUndoDelayScreenshot(),e.next=13;break;case 10:return e.next=12,t.props.actions.thunkRevertImages({imageIds:[o],shouldCommitUpdatesToTree:!1});case 12:t.delayedTestResults.pop();case 13:t.setState({activeImageIndex:i,stateNameImageIds:c,retryIndex:s.length-1}),t._preloadAdjacentImages(i,c);case 15:case"end":return e.stop()}}),e)})))),(0,s.Z)((0,I.Z)(t),"onShowMeta",(function(){t.setState({showMeta:!t.state.showMeta})})),(0,s.Z)((0,I.Z)(t),"onClose",(function(){if((0,N.isEmpty)(t.props.staticImageAccepter.accepterDelayedImages)&&(0,N.isEmpty)(t.delayedTestResults))return t.props.onClose();if(t.props.staticImageAccepter.enabled){var e=t.props.staticImageAccepter.accepterDelayedImages.map((function(e){return e.imageId}));t.props.actions.staticAccepterStageScreenshot(e)}else t.props.actions.commitAcceptedImagesToTree(t.delayedTestResults);t.props.onClose()})),(0,s.Z)((0,I.Z)(t),"onCommitChanges",(function(){t.props.actions.staticAccepterOpenConfirm()}));var a=t.props,i=a.image,c=a.activeImageIndex,l=a.stateNameImageIds,u=a.imagesByStateName,m=t._getActiveImages(c,l),p=(0,N.findIndex)(m,{id:i.id});t.acceptedImages=[],t.delayedTestResults=[],t.state={stateNameImageIds:l,activeImageIndex:c,retryIndex:p,showMeta:!1,disposables:{}},t.topRef=d.createRef(),t.totalImagesCount=(0,N.size)(u);for(var f=1;f<=3;f++)t._preloadAdjacentImages(c,l,f);return t.analytics=t.context,t}return(0,a.Z)(o,[{key:"componentWillUnmount",value:function(){Object.values(this.state.disposables).forEach((function(e){return e()}))}},{key:"componentDidUpdate",value:function(){this.topRef.current.parentNode.scrollTo(0,0)}},{key:"_getActiveImages",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.activeImageIndex,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state.stateNameImageIds;return(0,N.isNumber)(e)?this.props.imagesByStateName[t[e]]:[]}},{key:"_acceptScreenshot",value:(t=(0,h.Z)(y().mark((function e(t,n){var r,a,i,o,c;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.props.actions.thunkAcceptImages({imageIds:[t],shouldCommitUpdatesToTree:!1});case 2:if(a=e.sent,null===(r=this.analytics)||void 0===r||r.trackScreenshotsAccept(),null!==a){e.next=6;break}return e.abrupt("return",null);case 6:return this.delayedTestResults=this.delayedTestResults.concat(a),i=(0,N.get)(a,"[0].images",[]),o=i.find((function(e){return e.stateName===n}))||{},c=o.id,e.abrupt("return",c);case 10:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"_stageScreenshot",value:function(e,t){var n=this,r=this.props.stateNameImageIds.find((function(t){return n.props.imagesByStateName[t].some((function(t){return t.id===e}))}));return this.props.actions.staticAccepterDelayScreenshot({imageId:e,stateName:t,stateNameImageId:r}),e}},{key:"_preloadAdjacentImages",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,a=(0,N.size)(t);[(a+e-r)%a,(e+r)%a].filter((function(e){return e>=0})).forEach((function(e){var r=t[e],a=(0,N.last)(n.props.imagesByStateName[r]),i=a.expectedImg,o=a.actualImg,c=a.diffImg,s={};[i,o,c].filter(Boolean).forEach((function(e){var t=e.path,n=(0,L.p)(t);s[t]=n})),n.setState({disposables:x(x({},n.state.disposables),s)})}))}},{key:"render",value:function(){var e=this.props,t=e.actions,n=e.view,r=e.staticImageAccepter,a=this.state,i=a.retryIndex,o=a.stateNameImageIds,c=a.activeImageIndex,s=a.showMeta,l=this._getActiveImages(),u=(0,N.isNumber)(i)?l[i]:null,m=this.totalImagesCount-o.length;return d.createElement(d.Fragment,null,d.createElement("div",{ref:this.topRef}),d.createElement(C.Z,{actions:t,view:n,images:l,stateNameImageIds:o,retryIndex:i,activeImageIndex:c,showMeta:s,onClose:this.onClose,totalImages:this.totalImagesCount,acceptedImages:m,onRetryChange:this.onRetryChange,onActiveImageChange:this.onActiveImageChange,onScreenshotAccept:this.onScreenshotAccept,onScreenshotUndo:this.onScreenshotUndo,onShowMeta:this.onShowMeta,onCommitChanges:this.onCommitChanges,staticImageAccepter:r}),d.createElement(M.Z,{showMeta:s,image:u}),d.createElement(O.Z,{image:u}))}}]),o}(d.Component);(0,s.Z)(j,"contextType",k.f),(0,s.Z)(j,"propTypes",{view:u().shape({diffMode:u().string.isRequired}),image:u().shape({id:u().string.isRequired,parentId:u().string.isRequired,stateName:u().string.isRequired}).isRequired,onClose:u().func.isRequired,imagesByStateName:u().object.isRequired,stateNameImageIds:u().arrayOf(u().string).isRequired,activeImageIndex:u().number.isRequired,staticImageAccepter:D.O$,actions:u().object.isRequired});(0,T.connect)((function(e,t){var n=t.image,r=(0,A.getAcceptableImagesByStateName)(e),a=Object.keys(r),i=e.tree.results.byId[n.parentId].parentId,o="".concat(i," ").concat(n.stateName),c=a.indexOf(o),s=e.staticImageAccepter;return{view:e.view,imagesByStateName:r,stateNameImageIds:a,activeImageIndex:c,staticImageAccepter:s}}),(function(e){return{actions:(0,b.bindActionCreators)(w,e)}}))(j);var Z=n(63690);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}(0,T.connect)((function(e){return{toolName:e.apiValues.toolName,staticImageAccepter:e.staticImageAccepter,staticAccepterConfig:e.config.staticImageAccepter,imagesById:e.tree.images.byId}}),(function(e){return{actions:(0,b.bindActionCreators)(w,e)}}))((function(e){var t=e.toolName,n=e.staticImageAccepter,r=e.staticAccepterConfig,a=e.imagesById,i=e.actions,o="chore: update ".concat(t," screenshot references"),c=r.pullRequestUrl,s=(0,d.useRef)(null);(0,d.useEffect)((function(){var e,t;null===(e=s.current)||void 0===e||null===(t=e.setSelectionRange)||void 0===t||t.call(e,-1,-1)}),[]);var l=(0,d.useMemo)((function(){return(0,D.Yo)(Object.values(n.acceptableImages),a,n.accepterDelayedImages)}),[n,a]),u=function(){var e=(0,h.Z)(y().mark((function e(){var t,n,a;return y().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(null===(t=s.current)||void 0===t?void 0:t.value)||o,a=U(U({},(0,N.pick)(r,["repositoryUrl","pullRequestUrl","serviceUrl","axiosRequestOptions","meta"])),{},{message:n}),e.next=4,i.staticAccepterCommitScreenshot(l,a);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return d.createElement(Z.Card,{className:"static-accepter-confirm",theme:"info",type:"action",view:"outlined"},d.createElement(Z.Text,null,"You are commiting ",l.length," images to Pull Request:"),d.createElement("br",null),d.createElement(Z.Link,{href:c,target:"_blank"},c),d.createElement("br",null),d.createElement("br",null),d.createElement("br",null),d.createElement(Z.Text,null,"Enter commit message:"),d.createElement(Z.TextArea,{autoFocus:!0,defaultValue:o,controlRef:s,onKeyPress:function(e){"Enter"===e.key&&(e.preventDefault(),u())}}),d.createElement("div",{className:"static-accepter-confirm__controls"},d.createElement(Z.Button,{className:"static-accepter-confirm__cancel",onClick:function(){i.staticAccepterCloseConfirm()}},"Cancel"),d.createElement(Z.Button,{view:"action",className:"static-accepter-confirm__confirm",onClick:u},"Commit")))}));var z={FIND_SAME_DIFFS:"FindSameDiffs",SCREENSHOT_ACCEPTER:"ScreenshotAccepter",STATIC_ACCEPTER_CONFIRM:"StaticAccepterConfirm"}},97566:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={INIT_GUI_REPORT:"INIT_GUI_REPORT",INIT_STATIC_REPORT:"INIT_STATIC_REPORT",FIN_GUI_REPORT:"FIN_GUI_REPORT",FIN_STATIC_REPORT:"FIN_STATIC_REPORT",RUN_ALL_TESTS:"RUN_ALL_TESTS",RUN_FAILED_TESTS:"RUN_FAILED_TESTS",STOP_TESTS:"STOP_TESTS",RETRY_SUITE:"RETRY_SUITE",RETRY_TEST:"RETRY_TEST",SUITE_BEGIN:"SUITE_BEGIN",TEST_BEGIN:"TEST_BEGIN",TEST_RESULT:"TEST_RESULT",TESTS_END:"TESTS_END",COMMIT_ACCEPTED_IMAGES_TO_TREE:"COMMIT_ACCEPTED_IMAGES_TO_TREE",COMMIT_REVERTED_IMAGES_TO_TREE:"COMMIT_REVERTED_IMAGES_TO_TREE",STATIC_ACCEPTER_DELAY_SCREENSHOT:"STATIC_ACCEPTER_DELAY_SCREENSHOT",STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT:"STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT",STATIC_ACCEPTER_STAGE_SCREENSHOT:"STATIC_ACCEPTER_STAGE_SCREENSHOT",STATIC_ACCEPTER_UNSTAGE_SCREENSHOT:"STATIC_ACCEPTER_UNSTAGE_SCREENSHOT",STATIC_ACCEPTER_COMMIT_SCREENSHOT:"STATIC_ACCEPTER_COMMIT_SCREENSHOT",STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET:"STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET",STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE:"STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE",CLOSE_SECTIONS:"CLOSE_SECTIONS",TOGGLE_STATE_RESULT:"TOGGLE_STATE_RESULT",TOGGLE_LOADING:"TOGGLE_LOADING",OPEN_MODAL:"OPEN_MODAL",CLOSE_MODAL:"CLOSE_MODAL",CHANGE_TEST_RETRY:"CHANGE_TEST_RETRY",VIEW_EXPAND_ALL:"VIEW_EXPAND_ALL",VIEW_EXPAND_ERRORS:"VIEW_EXPAND_ERRORS",VIEW_EXPAND_RETRIES:"VIEW_EXPAND_RETRIES",VIEW_COLLAPSE_ALL:"VIEW_COLLAPSE_ALL",CHANGE_VIEW_MODE:"CHANGE_VIEW_MODE",VIEW_UPDATE_BASE_HOST:"VIEW_UPDATE_BASE_HOST",VIEW_UPDATE_FILTER_BY_NAME:"VIEW_UPDATE_FILTER_BY_NAME",VIEW_SET_FILTER_MATCH_CASE:"VIEW_SET_FILTER_MATCH_CASE",VIEW_SET_FILTER_USE_REGEX:"VIEW_SET_FILTER_USE_REGEX",VIEW_SET_STRICT_MATCH_FILTER:"VIEW_SET_STRICT_MATCH_FILTER",SET_DIFF_MODE:"SET_DIFF_MODE",PROCESS_BEGIN:"PROCESS_BEGIN",PROCESS_END:"PROCESS_END",RUN_CUSTOM_GUI_ACTION:"RUN_CUSTOM_GUI_ACTION",BROWSERS_SELECTED:"BROWSERS_SELECTED",TOGGLE_SUITE_SECTION:"TOGGLE_SUITE_SECTION",TOGGLE_BROWSER_SECTION:"TOGGLE_BROWSER_SECTION",TOGGLE_TESTS_GROUP:"TOGGLE_TESTS_GROUP",TOGGLE_SUITE_CHECKBOX:"TOGGLE_SUITE_CHECKBOX",TOGGLE_GROUP_CHECKBOX:"TOGGLE_GROUP_CHECKBOX",UPDATE_BOTTOM_PROGRESS_BAR:"UPDATE_BOTTOM_PROGRESS_BAR",GROUP_TESTS_BY_KEY:"GROUP_TESTS_BY_KEY",GROUP_TESTS_SET_CURRENT_EXPRESSION:"GROUP_TESTS_SET_CURRENT_EXPRESSION",TOGGLE_BROWSER_CHECKBOX:"TOGGLE_BROWSER_CHECKBOX",SUITES_PAGE_SET_CURRENT_SUITE:"SUITES_PAGE_SET_CURRENT_SUITE",SUITES_PAGE_SET_CURRENT_STEP:"SUITES_PAGE_SET_CURRENT_STEP",SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP:"SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP",SUITES_PAGE_SET_SECTION_EXPANDED:"SUITES_PAGE_SET_SECTION_EXPANDED",SUITES_PAGE_SET_TREE_NODE_EXPANDED:"SUITES_PAGE_SET_TREE_NODE_EXPANDED",SUITES_PAGE_SET_ALL_TREE_NODES:"SUITES_PAGE_SET_ALL_TREE_NODES",SUITES_PAGE_REVEAL_TREE_NODE:"SUITES_PAGE_REVEAL_TREE_NODE",SUITES_PAGE_SET_STEPS_EXPANDED:"SUITES_PAGE_SET_STEPS_EXPANDED",SUITES_PAGE_SET_TREE_VIEW_MODE:"SUITES_PAGE_SET_TREE_VIEW_MODE",PAGE_SET_SECTION_SIZES:"PAGE_SET_SECTION_SIZES",PAGE_SET_BACKUP_SECTION_SIZES:"PAGE_SET_BACKUP_SECTION_SIZES",VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE:"VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE",VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY:"VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY",VISUAL_CHECKS_SET_2UP_FIT_MODE:"VISUAL_CHECKS_SET_2UP_FIT_MODE",VISUAL_CHECKS_SET_DIFF_MODE:"VISUAL_CHECKS_SET_DIFF_MODE",UPDATE_LOADING_PROGRESS:"UPDATE_LOADING_PROGRESS",UPDATE_LOADING_VISIBILITY:"UPDATE_LOADING_VISIBILITY",UPDATE_LOADING_TITLE:"UPDATE_LOADING_TITLE",UPDATE_LOADING_IS_IN_PROGRESS:"UPDATE_LOADING_IS_IN_PROGRESS",SELECT_ALL:"SELECT_ALL",DESELECT_ALL:"DESELECT_ALL",SORT_TESTS_SET_CURRENT_EXPRESSION:"SORT_TESTS_SET_CURRENT_EXPRESSION",SORT_TESTS_SET_DIRECTION:"SORT_TESTS_SET_DIRECTION",SET_GUI_SERVER_CONNECTION_STATUS:"SET_GUI_SERVER_CONNECTION_STATUS",SET_AVAILABLE_FEATURES:"SET_AVAILABLE_FEATURES",SET_SNAPSHOTS_PLAYER_HIGHLIGHT_TIME:"SET_SNAPSHOTS_PLAYER_HIGHLIGHT_TIME",SNAPSHOTS_PLAYER_GO_TO_TIME:"SNAPSHOTS_PLAYER_GO_TO_TIME",SNAPSHOTS_PLAYER_TOGGLE_VISIBILITY:"SNAPSHOTS_PLAYER_TOGGLE_VISIBILITY",SET_BROWSER_FEATURES:"SET_BROWSER_FEATURES",SET_SEARCH_LOADING:"SET_SEARCH_LOADING"}},29909:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(97566),a=function(e){return{type:r.Z.SET_BROWSER_FEATURES,payload:e}}},70839:(e,t,n)=>{"use strict";n.d(t,{M:()=>u,u:()=>l});var r=n(34795),a=n(82841),i=n.n(a),o=n(87741),c=n(97566),s=n(48394),l=function(e){return{type:c.Z.RUN_CUSTOM_GUI_ACTION,payload:e}},u=function(e){return function(){var t=(0,r.Z)(i().mark((function t(n){var r,a,c;return i().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r=e.sectionName,a=e.groupIndex,c=e.controlIndex,t.next=4,o.default.post("/run-custom-gui-action",{sectionName:r,groupIndex:a,controlIndex:c});case 4:n(l(e)),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),n((0,s.uX)("runCustomGuiAction",t.t0));case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e){return t.apply(this,arguments)}}()}},19272:(e,t,n)=>{"use strict";n.d(t,{Lf:()=>c,QC:()=>i,QJ:()=>s,R4:()=>u,cQ:()=>o,if:()=>l});var r=n(97566),a=n(94646),i=function(e){return{type:r.Z.VIEW_UPDATE_FILTER_BY_NAME,payload:e}},o=function(e){return{type:r.Z.VIEW_SET_FILTER_MATCH_CASE,payload:e}},c=function(e){return{type:r.Z.VIEW_SET_FILTER_USE_REGEX,payload:e}},s=function(e){return(0,a.WI)(e.data),{type:r.Z.BROWSERS_SELECTED,payload:e}},l=function(e){return{type:r.Z.SET_SEARCH_LOADING,payload:e}},u=function(e){return{type:r.Z.CHANGE_VIEW_MODE,payload:e}}},60540:(e,t,n)=>{"use strict";n.d(t,{C:()=>m});var r=n(34795),a=n(82841),i=n.n(a),o=n(76635),c=n(87741),s=n(55862),l=n(33981),u=n(70807),d=n(95834),m=function(e,t,n){return function(){var a=(0,r.Z)(i().mark((function r(a){var m,p,f,E,g;return i().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(a((0,l.o)({active:!0,content:"Find same diffs..."})),m=t.filter((function(t){return t.includes(n)&&t!==e})),p=[],r.prev=3,(0,o.isEmpty)(m)){r.next=13;break}return r.next=7,c.default.post("/get-find-equal-diffs-data",[e].concat(m));case 7:if(f=r.sent,E=f.data,(0,o.isEmpty)(E)){r.next=13;break}return r.next=12,c.default.post("/find-equal-diffs",E);case 12:p=r.sent.data;case 13:g=(0,o.difference)(t,[].concat(e,p)),(0,o.isEmpty)(g)||a((0,u.DI)(g)),r.next=20;break;case 17:r.prev=17,r.t0=r.catch(3),console.error("Error while trying to find equal diffs:",r.t0);case 20:return r.prev=20,a((0,l.o)({active:!1})),a((0,d.h)({id:s.types.FIND_SAME_DIFFS,type:s.types.FIND_SAME_DIFFS,data:{browserId:n,equalImages:p.length,comparedImages:m.length}})),r.finish(20);case 24:case"end":return r.stop()}}),r,null,[[3,17,20,24]])})));return function(e){return a.apply(this,arguments)}}()}},32481:(e,t,n)=>{"use strict";n.d(t,{I:()=>a,i:()=>i});var r=n(97566),a=function(e){return{type:r.Z.GROUP_TESTS_BY_KEY,payload:e}},i=function(e){return{type:r.Z.GROUP_TESTS_SET_CURRENT_EXPRESSION,payload:e}}},48907:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(97566),a=function(e){return{type:r.Z.SET_GUI_SERVER_CONNECTION_STATUS,payload:e}}},33981:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var r=n(97566),a=function(e){return{type:r.Z.TOGGLE_LOADING,payload:e}}},95834:(e,t,n)=>{"use strict";n.d(t,{M:()=>i,h:()=>a});var r=n(97566),a=function(e){return{type:r.Z.OPEN_MODAL,payload:e}},i=function(e){return{type:r.Z.CLOSE_MODAL,payload:e}}},48394:(e,t,n)=>{"use strict";n.d(t,{N5:()=>a.N5,sc:()=>s,uX:()=>l});var r=n(56666),a=n(78505),i=n(14054);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=c({position:a.kd.topCenter,dismissAfter:5e3,dismissible:!0,showDismissButton:!0,allowHTML:!0},r);return(0,a.h4)(c({id:e,status:t,message:n},i))},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{dismissAfter:0};return s(e,"error",(0,i.ML)(t),n)}},84787:(e,t,n)=>{"use strict";n.d(t,{$:()=>a,E:()=>i});var r=n(97566),a=function(){return{type:r.Z.PROCESS_BEGIN}},i=function(){return{type:r.Z.PROCESS_END}}},54432:(e,t,n)=>{"use strict";n.d(t,{GC:()=>u,Ku:()=>p,Ro:()=>d,sP:()=>m});var r=n(34795),a=n(82841),i=n.n(a),o=n(87741),c=n(97566),s=n(84787),l=n(48394),u=function(e){return{type:c.Z.COMMIT_ACCEPTED_IMAGES_TO_TREE,payload:e}},d=function(e){var t=e.imageIds,n=e.shouldCommitUpdatesToTree,a=void 0===n||n;return function(){var e=(0,r.Z)(i().mark((function e(n){var r,c,d,m;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n((0,s.$)()),e.prev=1,e.next=4,o.default.post("/reference-data-to-update",t);case 4:return r=e.sent,c=r.data,e.next=8,o.default.post("/update-reference",c);case 8:return d=e.sent,m=d.data,a&&n(u(m)),n((0,s.E)()),e.abrupt("return",m);case 15:return e.prev=15,e.t0=e.catch(1),console.error("Error while updating references of failed tests:",e.t0),n((0,l.uX)("acceptScreenshot",e.t0)),n((0,s.E)()),e.abrupt("return",null);case 21:case"end":return e.stop()}}),e,null,[[1,15]])})));return function(t){return e.apply(this,arguments)}}()},m=function(e){return{type:c.Z.COMMIT_REVERTED_IMAGES_TO_TREE,payload:e}},p=function(e){var t=e.imageIds,n=e.shouldCommitUpdatesToTree,a=void 0===n||n;return function(){var e=(0,r.Z)(i().mark((function e(n){var r,c,u,d;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n((0,s.$)()),e.prev=1,e.next=4,o.default.post("/reference-data-to-update",t);case 4:return r=e.sent,c=r.data,e.next=8,o.default.post("/undo-accept-images",c);case 8:u=e.sent,d=u.data,a&&n(m(d)),n((0,s.E)()),e.next=19;break;case 14:e.prev=14,e.t0=e.catch(1),console.error("Error while reverting reference:",e.t0),n((0,l.uX)("undoScreenshot",e.t0)),n((0,s.E)());case 19:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}()}},22253:(e,t,n)=>{"use strict";n.d(t,{B:()=>a,H:()=>i});var r=n(97566),a=function(e){return{type:r.Z.VIEW_UPDATE_BASE_HOST,payload:{host:e}}},i=function(e){return{type:r.Z.SET_DIFF_MODE,payload:e}}},58311:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a,u:()=>i});var r=n(97566),a=function(e){return{type:r.Z.SORT_TESTS_SET_CURRENT_EXPRESSION,payload:e}},i=function(e){return{type:r.Z.SORT_TESTS_SET_DIRECTION,payload:e}}},49012:(e,t,n)=>{"use strict";n.d(t,{A2:()=>I,FD:()=>y,Lt:()=>M,cO:()=>S,dd:()=>N,mm:()=>C,sv:()=>w,vx:()=>T,x_:()=>b});var r=n(56666),a=n(34795),i=n(82841),o=n.n(i),c=n(87741),s=n(76635),l=n(19456),u=n.n(l),d=n(55862),m=n(14054),p=n(78272),f=n(97566),E=n(95834),g=n(48394);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var I=function(e){return{type:f.Z.STATIC_ACCEPTER_DELAY_SCREENSHOT,payload:e}},S=function(){return{type:f.Z.STATIC_ACCEPTER_UNDO_DELAY_SCREENSHOT}},y=function(e){return{type:f.Z.STATIC_ACCEPTER_STAGE_SCREENSHOT,payload:e}},T=function(e){return{type:f.Z.STATIC_ACCEPTER_UNSTAGE_SCREENSHOT,payload:e}},b=function(){return(0,E.h)({id:d.types.STATIC_ACCEPTER_CONFIRM,type:d.types.STATIC_ACCEPTER_CONFIRM})},N=function(){return(0,E.M)({id:d.types.STATIC_ACCEPTER_CONFIRM})},w=function(e,t){var n=t.repositoryUrl,r=t.pullRequestUrl,i=t.serviceUrl,l=t.message,d=t.axiosRequestOptions,E=void 0===d?{}:d,v=t.meta;return function(){var t=(0,a.Z)(o().mark((function t(d){var I,S,y,T,b,w,C,M;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:d({type:f.Z.PROCESS_BEGIN}),d(N()),d({type:f.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!0}),d({type:f.Z.UPDATE_LOADING_TITLE,payload:"Preparing images to commit: 0 of ".concat(e.length)}),d({type:f.Z.UPDATE_LOADING_VISIBILITY,payload:!0}),t.prev=5,(I=new FormData).append("repositoryUrl",n),I.append("pullRequestUrl",r),I.append("message",l),(0,s.isEmpty)(v)||I.append("meta",JSON.stringify(v)),S=new(u())({concurrency:256}),y=o().mark((function t(n){return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:S.add((0,a.Z)(o().mark((function t(){var r;return o().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,m.Ow)(e[n].image);case 2:r=t.sent,I.append("image",r,e[n].path),d({type:f.Z.UPDATE_LOADING_TITLE,payload:"Preparing images to commit: ".concat(n+1," of ").concat(e.length)});case 5:case"end":return t.stop()}}),t)}))));case 1:case"end":return t.stop()}}),t)})),T=0;case 14:if(!(T<e.length)){t.next=19;break}return t.delegateYield(y(T),"t0",16);case 16:T++,t.next=14;break;case 19:return t.next=21,S.onIdle();case 21:return d({type:f.Z.UPDATE_LOADING_TITLE,payload:"Uploading images"}),t.next=24,c.default.post(i,I,h(h({},E),{},{onUploadProgress:function(e){var t;d({type:f.Z.UPDATE_LOADING_PROGRESS,payload:{"static-accepter-commit":e.loaded/(null!==(t=e.total)&&void 0!==t?t:e.loaded)}})}}));case 24:if(b=t.sent,w=e.map((function(e){return e.id})),C=e.map((function(e){return{imageId:e.id,stateNameImageId:e.stateNameImageId}})),!(b.status>=200&&b.status<400)){t.next=35;break}d({type:f.Z.STATIC_ACCEPTER_COMMIT_SCREENSHOT,payload:w}),(0,p.AM)(C),d({type:f.Z.UPDATE_LOADING_IS_IN_PROGRESS,payload:!1}),d({type:f.Z.UPDATE_LOADING_TITLE,payload:"All images committed!"}),d((0,g.sc)("commitScreenshot","success","Screenshots were successfully committed")),t.next=37;break;case 35:throw M=["Unexpected status code from the service: ".concat(b.status,"."),"Server response: '".concat(b.data,"'")].join("\n"),new Error(M);case 37:t.next=44;break;case 39:return t.prev=39,t.t1=t.catch(5),console.error("An error occurred while commiting screenshot:",t.t1),d((0,g.uX)("commitScreenshot",t.t1)),t.abrupt("return",{error:t.t1});case 44:return t.prev=44,d({type:f.Z.UPDATE_LOADING_VISIBILITY,payload:!1}),d({type:f.Z.PROCESS_END}),t.finish(44);case 48:return t.abrupt("return",{});case 49:case"end":return t.stop()}}),t,null,[[5,39,44,48]])})));return function(e){return t.apply(this,arguments)}}()},C=function(e){return{type:f.Z.STATIC_ACCEPTER_UPDATE_TOOLBAR_OFFSET,payload:e}},M=function(e){return{type:f.Z.STATIC_ACCEPTER_UPDATE_COMMIT_MESSAGE,payload:e}}},40554:(e,t,n)=>{"use strict";n.d(t,{$X:()=>u,Bq:()=>i,Gm:()=>o,KW:()=>m,Nu:()=>s,Qh:()=>f,_r:()=>a,cI:()=>c,gM:()=>p,o9:()=>l,tF:()=>E,zE:()=>d});var r=n(97566),a=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_SUITE,payload:e}},i=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_STEP,payload:e}},o=function(e){return{type:r.Z.SUITES_PAGE_SET_CURRENT_HIGHLIGHT_STEP,payload:e}},c=function(e){return{type:r.Z.SUITES_PAGE_SET_TREE_NODE_EXPANDED,payload:e}},s=function(e){return{type:r.Z.SUITES_PAGE_SET_ALL_TREE_NODES,payload:e}},l=function(e){return{type:r.Z.SUITES_PAGE_REVEAL_TREE_NODE,payload:e}},u=function(e){return{type:r.Z.SUITES_PAGE_SET_SECTION_EXPANDED,payload:e}},d=function(e){return{type:r.Z.SUITES_PAGE_SET_STEPS_EXPANDED,payload:e}},m=function(e){return{type:r.Z.SUITES_PAGE_SET_TREE_VIEW_MODE,payload:e}},p=function(e){return{type:r.Z.PAGE_SET_SECTION_SIZES,payload:e}},f=function(e){return{type:r.Z.PAGE_SET_BACKUP_SECTION_SIZES,payload:e}},E=function(e){return{type:r.Z.VIEW_SET_STRICT_MATCH_FILTER,payload:e}}},70807:(e,t,n)=>{"use strict";n.d(t,{Cd:()=>h,DI:()=>i,IP:()=>g,LL:()=>v,T9:()=>E,V1:()=>s,Z$:()=>f,cd:()=>m,iB:()=>I,kF:()=>d,kR:()=>c,nS:()=>p,qz:()=>a,td:()=>o,tp:()=>u,vf:()=>l});var r=n(97566),a=function(e){return{type:r.Z.TOGGLE_STATE_RESULT,payload:e}},i=function(e){return{type:r.Z.CLOSE_SECTIONS,payload:e}},o=function(){return{type:r.Z.SELECT_ALL}},c=function(){return{type:r.Z.DESELECT_ALL}},s=function(){return{type:r.Z.VIEW_EXPAND_ALL}},l=function(){return{type:r.Z.VIEW_EXPAND_ERRORS}},u=function(){return{type:r.Z.VIEW_EXPAND_RETRIES}},d=function(){return{type:r.Z.VIEW_COLLAPSE_ALL}},m=function(e){return{type:r.Z.TOGGLE_SUITE_SECTION,payload:e}},p=function(e){return{type:r.Z.TOGGLE_BROWSER_SECTION,payload:e}},f=function(e){return{type:r.Z.TOGGLE_BROWSER_CHECKBOX,payload:e}},E=function(e){return{type:r.Z.TOGGLE_SUITE_CHECKBOX,payload:e}},g=function(e){return{type:r.Z.TOGGLE_GROUP_CHECKBOX,payload:e}},v=function(e){return{type:r.Z.UPDATE_BOTTOM_PROGRESS_BAR,payload:e}},h=function(e){return{type:r.Z.TOGGLE_TESTS_GROUP,payload:e}},I=function(e){return{type:r.Z.CHANGE_TEST_RETRY,payload:e}}},84006:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>o,Ll:()=>a,MT:()=>c,ZD:()=>i});var r=n(97566),a=function(e){return{type:r.Z.VISUAL_CHECKS_PAGE_SET_CURRENT_NAMED_IMAGE,payload:e}},i=function(e){return{type:r.Z.VISUAL_CHECKS_TOGGLE_2UP_DIFF_VISIBILITY,payload:{isVisible:e}}},o=function(e){return{type:r.Z.VISUAL_CHECKS_SET_2UP_FIT_MODE,payload:{fitMode:e}}},c=function(e){return{type:r.Z.VISUAL_CHECKS_SET_DIFF_MODE,payload:{diffModeId:e}}}},94646:(e,t,n)=>{"use strict";n.d(t,{Hc:()=>d,V$:()=>u,WI:()=>m,mB:()=>s});var r=n(68079),a=n(96234),i=n(19126),o=n.n(i),c=n(76635);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"string"==typeof e?("?"===e[0]&&(e=e.slice(1)),o().parse(e,{decoder:function(e,n,r,a){if("key"===a){var i=n(e,null,r);return t[i]?t[i]:i}var o=n(e,null,r);return"true"===o||"false"!==o&&(o&&!isNaN(o)?Number(o):o)}})):{}}function l(e){return e.map((function(e){var t=e.id,n=e.versions,r=encodeURIComponent(t);if((0,c.isEmpty)(n))return r;var a=n.map(encodeURIComponent).join(",");return"".concat(r,":").concat(a)}))}function u(e){return[].concat(e).filter(Boolean).map((function(e){var t=e.split(":"),n=(0,a.Z)(t,2),r=n[0],i=n[1],o=(void 0===i?"":i).split(",").map(decodeURIComponent);return{id:decodeURIComponent(r),versions:(0,c.compact)(o)}}))}function d(e,t){return e.map((function(e){if((0,c.isEmpty)(e.versions)){var n=t.find((function(t){return t.id===e.id}));if(n)return{id:e.id,versions:(0,r.Z)(n.versions)}}return e}))}function m(e){var t,n,r,a,i,s=(t=window.location.href,n={browser:l(e)},r=new URL(t),a=r.search||"",i=(0,c.assign)(o().parse(a.slice(1)),n),r.search=o().stringify(i,{arrayFormat:"repeat"}),r.href);window.history.pushState(null,null,s)}},98645:(e,t,n)=>{"use strict";n.d(t,{ZL:()=>s,xU:()=>c,yC:()=>l});var r,a=n(64141),i=n(61394),o=new Set([]),c=function(e){var t=e.results.allIds,a={};t.forEach((function(t){var n,r=e.results.byId[t],o=null===(n=r.attachments)||void 0===n?void 0:n.find((function(e){return e.type===i.s.Tags}));a[r.parentId]=o?o.list.map((function(e){return e.title})):[]})),"undefined"!=typeof Worker&&(r=new Worker(new URL(n.p+n.u(938),n.b))).postMessage({type:"init",data:a})},s=function(e){return o.has(e)},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0,c=arguments.length>4?arguments[4]:void 0,s=arguments.length>5?arguments[5]:void 0;s((0,a.setSearchLoading)(!0)),new Promise((function(a){n?a([]):r?(r.postMessage({type:"search",data:{text:e,matchCase:t}}),r.onmessage=function(e){a(e.data)},r.onerror=function(){console.error("Error while searching ".concat(e)),a([])}):a([])})).then((function(n){o=new Set(n),s(c?(0,a.setMatchCaseFilter)({data:t,page:i}):(0,a.updateNameFilter)({data:e,page:i})),s((0,a.setSearchLoading)(!1))}))}},47039:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getStatsFilteredByBrowsers:()=>o});var r=n(97698),a=n(76635),i=n(51869),o=(0,r.createSelector)((function(e){return e.stats}),i.getFilteredBrowsers,(function(e,t){if((0,a.isEmpty)(t)||(0,a.isEmpty)(e.perBrowser))return e.all;var n={},r=t.map((function(t){var n=t.id,r=t.versions;return(0,a.isEmpty)(r)?(0,a.keys)(e.perBrowser[n]).map((function(t){return e.perBrowser[n][t]})):r.map((function(t){return e.perBrowser[n][t]}))}));return(0,a.flatten)(r).forEach((function(e){(0,a.forEach)(e,(function(e,t){n[t]=void 0===n[t]?e:n[t]+e}))})),n}))},69875:(e,t,n)=>{"use strict";n.r(t),n.d(t,{areAllRootSuitesIdle:()=>U,getAcceptableImagesByStateName:()=>I,getAcceptableOpenedImageIds:()=>N,getCheckedTests:()=>h,getFailedOpenedImageIds:()=>w,getFailedSuiteResults:()=>P,getFailedTests:()=>v,getSelectedBrowserIds:()=>M,getSelectedImages:()=>D,getSuiteResults:()=>L,getVisibleBrowserIds:()=>C,getVisibleImages:()=>A,getVisibleRootSuiteIds:()=>k,mkGetLastImageByStateName:()=>g,mkGetTestsBySuiteId:()=>E});var r=n(76635),a=n(97698),i=n(37487),o=n(9560),c=n(14054),s=n(40645),l=n(8776),u=function(e){return e.tree.suites.stateById},d=function(e){return e.tree.browsers.allIds},m=function(e){return e.tree.browsers.stateById},p=function(e,t){var n=t.suiteId;return e.tree.suites.byId[n]},f=function(e,t){var n=t.imageId;return e.tree.images.byId[n]},E=function(){return(0,a.createSelector)(p,s.Bl,s.TZ,(function(e,t,n){return x(e,{suites:t,browsers:n}).map((function(e){return{testName:e.parentId,browserName:e.name}}))}))},g=function(){return(0,a.createSelector)(f,s.TZ,s.O7,s.Jx,Z)},v=(0,a.createSelector)(s.Bl,s.TZ,s.O7,(function(e){return e.tree.suites.failedRootIds}),(function(e,t,n,a){return(0,r.flatMap)(a,(function(a){return L(e[a],{suites:e,browsers:t,results:n},r.last)})).filter((function(e){return(0,c.D8)(e)})).map((function(e){var n=e.parentId,r=t[n];return{testName:r.parentId,browserName:r.name,metaInfo:e.metaInfo}}))})),h=(0,a.createSelector)(d,s.TZ,m,(function(e,t,n){return e.filter((function(e){return n[e].checkStatus})).map((function(e){return{testName:t[e].parentId,browserName:t[e].name}}))})),I=(0,a.createSelector)(m,s.TZ,s.O7,s.Jx,(function(e,t,n,a){var i=function(e){var r=B(e,t,n);return{suiteId:r.parentId,browserName:r.name}},o=Object.keys(e).filter((function(t){return e[t].shouldBeShown})).map((function(e){return t[e]}));return(0,r.flatMap)(o,(function(e){return R(e,{results:n,images:a})})).filter(c.h3).sort((function(e,t){var n=i(e),r=n.suiteId,a=n.browserName,o=i(t),c=o.suiteId,s=o.browserName,l=r.localeCompare(c);return 0===l?a.localeCompare(s):l})).reduce((function(e,r){var i=Z(r,t,n,a);if((0,c.F7)(i))return e;var o=n[r.parentId],s="".concat(o.parentId," ").concat(r.stateName);return e[s]?e[s].push(r):e[s]=[r],e}),{})})),S=(0,a.createSelector)(s.EZ,s.Bl,u,(function(e,t,n){var a=function(e){var t=n[e.id],r=t.shouldBeShown,a=t.shouldBeOpened;return r&&a},i=e.map((function(e){return t[e]})).filter(a);return(0,r.flatMap)(i,(function(e){return _(e,{suites:t},a)}))})),y=(0,a.createSelector)(S,s.TZ,m,S,(function(e,t,n){return(0,r.flatMap)(e,(function(e){return e.browserIds})).filter((function(e){var t=n[e],r=t.shouldBeShown,a=t.shouldBeOpened;return r&&a})).map((function(e){return t[e]}))})),T=(0,a.createSelector)(y,m,s.O7,(function(e,t,n){return e.map((function(e){var r=t[e.id].retryIndex,a=e.resultIds[r];return n[a]}))})),b=(0,a.createSelector)(T,s.Jx,(function(e){return e.tree.images.stateById}),(function(e,t,n){return(0,r.flatMap)(e,(function(e){return e.imageIds.filter((function(e){return n[e].shouldBeOpened})).map((function(e){return t[e]}))}))})),N=(0,a.createSelector)(b,(function(e){return e.filter(c.h3).map((function(e){return e.id}))})),w=(0,a.createSelector)(b,(function(e){return e.filter(c.D8).map((function(e){return e.id}))})),C=(0,a.createSelector)(d,m,(function(e,t){return e.filter((function(e){return t[e].shouldBeShown}))})),M=(0,a.createSelector)(d,s.TZ,m,(function(e,t,n){return e.filter((function(e){return n[e].checkStatus===l.ri}))})),O=function(e,t,n,a,i,o){return e.map((function(e){return(0,r.last)(t[e].resultIds)})).flatMap((function(e){return n[e].imageIds.map((function(e){return a[e]})).filter((function(e){return(0,c.h3)(e)||(0,c.KD)({image:e,isLastResult:!0,isStaticImageAccepterEnabled:i,gui:o})}))}))},A=(0,a.createSelector)(C,s.TZ,s.O7,s.Jx,s.Qy,s.Fn,O),D=(0,a.createSelector)(M,s.TZ,s.O7,s.Jx,s.Qy,s.Fn,O),k=(0,a.createSelector)((function(e){return e.app.suitesPage.viewMode===i.w.FAILED?e.tree.suites.failedRootIds:e.tree.suites.allRootIds}),u,(function(e,t){return e.filter((function(e){return t[e].shouldBeShown}))}));function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.identity,a=t.suites,i=t.browsers,o=t.results;return(0,c.Et)(e,{suiteCb:function(e){return L(a[e],t,n)},browserCb:function(e){return[].concat(n(i[e].resultIds)).map((function(e){return o[e]}))}})}function _(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.identity;return n(e)?(0,c.Et)(e,{suiteCb:function(e){return _(t.suites[e],t,n)},browserIdsCb:function(e,t){return[t]}}):[]}function x(e,t){var n=t.suites,a=t.browsers;return e.browserIds?e.browserIds.map((function(e){return a[e]})):(0,r.flatMap)(e.suiteIds,(function(e){return x(n[e],t)}))}function R(e,t){var n=t.results,a=t.images;return e.imageIds?[].concat(e.imageIds).map((function(e){return a[e]})):(0,r.flatMap)(e.resultIds,(function(e){return R(n[e],t)}))}function P(e){var t=e.suites.failedRootIds.map((function(t){return e.suites.byId[t]})),n=(0,r.compact)((0,r.flatMap)(t,(function(t){return j(t,e.suites.byId)})));return(0,r.flatMap)(n,(function(t){return(0,c.Et)(t,{browserCb:function(t){return e.browsers.byId[t].resultIds.map((function(t){return e.results.byId[t]}))}})}))}function j(e,t){return(0,c.D8)(e)?(0,c.Et)(e,{suiteCb:function(e){return j(t[e],t)},browserIdsCb:function(e,t){return[t]}}):[]}function Z(e,t,n,a){var i=B(e,t,n),o=(0,r.flatMap)(i.resultIds,(function(e){return n[e].imageIds.map((function(e){return a[e]}))}));return(0,r.findLast)(o,{stateName:e.stateName})}function B(e,t,n){return t[n[e.parentId].parentId]}var U=(0,a.createSelector)(s.EZ,s.Bl,(function(e,t){return!e.some((function(e){return!(0,o.nc)(t[e].status)}))}))},51869:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getFilteredBrowsers:()=>r,getKeyToGroupTestsBy:()=>a});var r=function(e){return e.app.suitesPage.filteredBrowsers},a=function(e){return e.view.keyToGroupTestsBy}},78272:(e,t,n)=>{"use strict";n.d(t,{AM:()=>v,Iv:()=>g,O$:()=>h,Yo:()=>f,fQ:()=>p});var r=n(56666),a=n(13980),i=n.n(a),o=n(76635),c=n(27202),s=n(31804);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=null,m="static-image-accepter",p=function(e,t){if(null!==d)return d;if(!e||!e.enabled||t)return d=!1;var n=["repositoryUrl","pullRequestUrl","serviceUrl"].filter((function(t){return!e[t]}));return n.length?(console.error("staticImageAccepter is disabled. Invalid config: '".concat(n.join(", "),"' is(/are) missing!")),d=!1):d=!0},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e.filter((function(e){return e.commitStatus===c.Ez})).map((function(e){return{imageId:e.id,stateNameImageId:e.stateNameImageId}})).concat(n);if(r.find((function(e){var n,r=e.imageId;return!(null!==(n=t[r].refImg)&&void 0!==n&&n.relativePath)})))throw new Error('The version of your tool does not support static image accepter: missing "relativePath"');return r.map((function(e){var n=e.imageId;return{id:n,stateNameImageId:e.stateNameImageId,image:t[n].actualImg.path,path:t[n].refImg.relativePath}}))},E=function(){var e=(0,o.get)(window,["data","date"]),t=(0,o.get)(window,["location","pathname"]),n=s.rV(m,null);return n&&n.date===e&&n.pathName===t?n.commitedImages:{}},g=function(){return Object.values(E())},v=function(e){var t=(0,o.get)(window,["data","date"]),n=(0,o.get)(window,["location","pathname"]),r=E(),a=e.reduce((function(e,t){var n=t.imageId;return e[t.stateNameImageId]=n,e}),{});s.LS(m,{date:t,pathName:n,commitedImages:u(u({},r),a)})},h=i().shape({enabled:i().bool.isRequired,accepterDelayedImages:i().arrayOf(i().shape({imageId:i().string.isRequired,stateName:i().string.isRequired,stateNameImageId:i().string.isRequired})).isRequired,acceptableImages:i().objectOf(i().shape({id:i().string.isRequired,parentId:i().string.isRequired,stateName:i().string.isRequired,commitStatus:i().oneOf([null,c.Ez,c.t6]),originalStatus:i().string.isRequired}))})},79483:(e,t,n)=>{"use strict";n.d(t,{m:()=>s,p:()=>c});var r=n(9249),a=n(87371),i=n(56666),o=function(){function e(){(0,r.Z)(this,e)}return(0,a.Z)(e,null,[{key:"createPreloadLink",value:function(e){var t=document.createElement("link");return t.rel="preload",t.as="image",t.href=e,document.head.appendChild(t),t}},{key:"register",value:function(t){e.cache[t]||(e.cache[t]=e.createPreloadLink(t))}},{key:"dispose",value:function(t){var n;null===(n=e.cache[t])||void 0===n||n.remove(),delete e.cache[t]}}]),e}();function c(e){return o.register(e),function(){return o.dispose(e)}}function s(e){var t=[];return function(e){return Object.hasOwn(e,"expectedImg")}(e)&&t.push(c(e.expectedImg.path)),function(e){return Object.hasOwn(e,"actualImg")}(e)&&t.push(c(e.actualImg.path)),function(e){return Object.hasOwn(e,"diffImg")}(e)&&t.push(c(e.diffImg.path)),function(e){return Object.hasOwn(e,"refImg")}(e)&&t.push(c(e.refImg.path)),function(){return t.forEach((function(e){return e()}))}}(0,i.Z)(o,"cache",{})},14054:(e,t,n)=>{"use strict";n.d(t,{An:()=>N,D8:()=>f,Et:()=>b,F7:()=>E,Gz:()=>y,KD:()=>v,ML:()=>I,Ow:()=>w,TV:()=>S,V_:()=>h,h3:()=>g,kp:()=>T,rm:()=>m.rm});var r=n(86522),a=n(34795),i=n(46840),o=n(68079),c=n(82841),s=n.n(c),l=n(76635),u=n(9560),d=n(27202),m=n(21990),p=Object.values(d.SA);function f(e){return(0,u.R6)(e.status)||(0,u.KM)(e.status)}function E(e){return(0,u.Mg)(e.status)||(0,u.Cr)(e.status)||(0,u.Cx)(e.status)||(0,u.hO)(e.status)}function g(e){var t=e.status,n=e.error;return(0,u.KM)(t)&&((0,u.S5)(n)||(0,u.Ne)(n))||(0,u.R6)(t)||(0,u.sx)(t)}function v(e){var t=e.gui,n=e.image,r=e.isLastResult,a=e.isStaticImageAccepterEnabled;return function(e){var t=e.gui,n=e.image,r=e.isLastResult;return t&&n.stateName&&r&&(0,u.Cr)(n.status)}({gui:t,image:n,isLastResult:r})||function(e){var t=e.gui,n=e.image,r=e.isStaticImageAccepterEnabled;return!t&&r&&n.stateName&&(0,u.Cx)(n.status)}({gui:t,image:n,isStaticImageAccepterEnabled:a})}function h(e){if(!e)return"";var t=(0,l.isEmpty)(navigator.languages)?navigator.language:navigator.languages[0];return new Date(e).toLocaleString(t)}function I(e){var t=e.message,n=e.response;return n?"(".concat(n.status,") ").concat(n.data):t}function S(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=r.strictMatchFilter,i=r.useMatchCaseFilter,o=void 0!==i&&i,c=r.useRegexFilter,s=void 0!==c&&c,l=r.isNewUi,u=arguments.length>4?arguments[4]:void 0;if(!n)return!0;if(!(void 0===l||l))return function(e,t,n,r){if(!n)return!0;var a=n.replace(/ /g,"(?: | › )");return r?new RegExp("^".concat(a,"$")).test(e):new RegExp(a).test("".concat(e," ").concat(t))}(e,t,n,a);var m=o?"":"i";if(s)try{var p=new RegExp(n,m);return p.test(e)||p.test("".concat(e," ").concat(t))}catch(e){return!1}if(a){var f=n.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),E="^".concat(f.replace(/ /g,"(?: | › )"),"$");try{var g=new RegExp(E,m);return g.test(e)||g.test("".concat(e," ").concat(t))}catch(e){return console.warn("An error occurred while comparing test name in strict mode: ".concat(E,". Please file an issue at ").concat(d.WY)),!1}}return u}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e;return n===d.wO.ALL||(!(n!==d.wO.PASSED||!(0,u.Mg)(t))||(!(n!==d.wO.FAILED||!(0,u.R6)(t)&&!(0,u.KM)(t))||(n===d.wO.RETRIED?(0,m.xg)(e,r,"resultIds.length")>1:t===n)))}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e;if((0,l.isEmpty)(t))return!0;var r=(0,l.find)(t,{id:(0,m.xg)(e,n,"name")});if(!r)return!1;var a=[].concat(r.versions).filter(Boolean);return!!(0,l.isEmpty)(a)||a.includes((0,m.xg)(e,n,"version"))}function b(e,t){var n=t.suiteCb,r=t.browserCb,a=t.browserIdsCb,i=[],c=[];return e.browserIds&&[r,a].some(l.isFunction)&&(i=a?a(e.browserIds,e):(0,l.flatMap)(e.browserIds,(function(t){return r(t,e)}))),e.suiteIds&&(0,l.isFunction)(n)&&(c=(0,l.flatMap)(e.suiteIds,(function(t){return n(t,e)}))),[].concat((0,o.Z)(i),(0,o.Z)(c))}function N(e){var t=e.split(d.QV),n=(0,i.Z)(t),r=n[0],a=n.slice(1);if(a=a.join(d.QV),!p.includes(r))throw new Error("Group section must be one of ".concat(p.join(", "),", but got ").concat(r));if(r===d.SA.RESULT&&!d.Kr.includes(a))throw new Error("Group key must be one of ".concat(d.Kr.join(", "),", but got ").concat(a));return[r,a]}function w(e){return C.apply(this,arguments)}function C(){return C=(0,a.Z)(s().mark((function e(t){var n,a,i,o,c=arguments;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=n=c.length>1&&void 0!==c[1]?c[1]:3,i=s().mark((function e(){var r,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a--,e.prev=1,e.next=4,new Promise((function(e,n){var r=new XMLHttpRequest;r.onload=function(){return e(r.response)},r.onerror