Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

browserstack-node-sdk

Package Overview
Dependencies
Maintainers
1
Versions
300
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browserstack-node-sdk - npm Package Compare versions

Comparing version
1.53.1
to
1.53.2
+1
-1
ats/src/cloudproviders/AWS.js

@@ -1,1 +0,1 @@

const a0_0x1c0ca3=a0_0x17f3;function a0_0x19a9(){const _0x5d922e=['EvaluationResults','SubnetId',':role/','vyEKX','Bvvzz','hscRh','every','cloudProvider','../utils/hstUtils','webSocketUtils','promise','\x0aaws_secret_access_key\x20=\x20','name','cCVvx','GRsmG','sendResourceDataToHST','LOG','../permissions/AWS.json','EFSFileSystemId','UoNjk','jVPvp','readFileAsync','hpWVq','TfklC','qMfvD','fppWv','YnaFF','getNodeGroupInfo','hostname','IAM','lxvPt','includes','LsLEy','zrqWJ',',\x20EFS_SecurityGroup\x20=>\x20','status','Intercepted','FileSystemId','aws-iam-authenticator\x20tool\x20is\x20installed','Dgglc','xdlsr','qAbhR','hqbGm','gArlB','getUserInput','PTtff','Subnets\x20=>\x20','GzzhW','Setting\x20up\x20Hub\x20HA','BxYPn','describeVpcs','Mounting\x20Target\x20for\x20EFS','Following\x20resources\x20are\x20created:','createStorageClass','cRHbu','-NodeGroup','getKubeConfigData','692858MNLlvJ','otaYM','stringify','EFS','Authmap\x20already\x20exists.\x20Not\x20updating','YsfkI','eCuSB','failed','describeCluster','\x20because\x20its\x20Availability\x20Zone\x20','getCallerIdentity','../utils/utilityMethods','SecurityGroups\x20=>\x20','EFSControllerRoleArn','EC2','body','KAnhi','dPJRu','\x20failed\x20to\x20reach\x20the\x20available\x20state.','nodeRole','RvgsT','then','qNFPI','xXKmV','UgCyg','Outputs','isVPCPresent','jpPPD','ktpIx','ERROR','PBZPk','./CloudProvider','YHAEU','PRyOc','FHfzO','oZpcn','UdtlF','createAuthConfigMap','QRkpa','ABtRE','VXJXm','qwNIl','ukyXs','parameters','PKPdR','cloudProviderName','VPC\x20=>\x20','setupAutoscaler',',\x20SecurityGroups\x20=>\x20','add','checkAccess','asCHG','\x20ACCESS\x20KEY:\x20','LjOKf','XOiZC','VARWV','listClusters','yrmKc','EvalActionName','IQqyf','AcGCJ','ticPf','EFSSecurityGroup','clusterRegion','warn','euvVt','NpLwN','KsFPV','aws-auth-cm.yaml','WaEPG','\x20:\x20','LgXEq','OutputKey','Szmsb','qPBxK','qxLcw','njZyb','cloudProviderSecretKey','clusterName','fPGFW','sendEventToBackend','Please\x20install\x20aws-iam-authenticator\x20tool.\x20Error\x20:\x20','warning','tzdXr','DsUNV',',VPC\x20=>\x20','path','etWCy','DvpDg','uGvge','Skipping\x20Autoscaler\x20due\x20to:\x20','hVjMq','Ldzxu','ClusterRole\x20=>\x20','Sauhq','stack','secret','amDPj','mapRoles','apiVersion','CqOBF','OufCF','isBrowserstackCluster','Cannot\x20find\x20VPC\x20','.\x20Deleting\x20all\x20the\x20stacks','arn:aws:iam::','[ats]\x0aaws_access_key_id\x20=\x20','zwmfK','.\x20Please\x20Check\x20and\x20try\x20again','oNDZB','CgAqy','sbKTS','tags','WVIJg','cbXnG','fileSystemId','zYkbT','OeXeJ','../utils/createHubHaStack','kDVjv','certificateAuthority','aws-iam-authenticator\x20help',',\x20ClusterRole\x20=>\x20','maxNodes','cloudProviderAccessKey','create-grid-called','225064dfahBF','nodegroup','permissions\x20check\x20response:\x20','Autoscaler\x20Role\x20created.ARN:\x20','RSnWJ','eFkkm','ywtVS','EUYff','LViXO','MountTargetId','createMountTargets','loadAll','zATWt','type','templates','hubharesources','EFS\x20FileSystem\x20=>\x20','akvgF','vdijN','xpwfl','NKoTI','isCliToolInstalled',',\x20Subnets\x20=>\x20','SxBTX','createNamespacedConfigMap','Lhdsx','ZTfEo','has','exit','crGIB','namespace','DixNe','getClusterInfo','data','all','../config/logger','YyCfg','setupNewCluster','waitForMountTarget','rws','Creating\x20required\x20dependencies\x20for\x20Hub\x20HA\x20-\x20IAM\x20Role\x20for\x20EFS\x20CSI\x20Controller,\x20Security\x20Group,\x20EFS','uiOuh','browserstack:managedBy','FmFYF','TbMwk','kube-system','fLeaJ','nNowC','jJvRP',',\x20EFS_FileSystem\x20=>\x20','iJkOF','getGridHostname','describeNodegroup','jMjdP','WqgPe','forEach','CwFqW','EvalDecision',',\x20MountTargetId:\x20','cluster','<ARN>','NerSp','wSbWj','Unable\x20to\x20spawn\x20Autoscaler\x20due\x20to:\x20','DUudU','PWnAP','441eDjxjs','PXDAA','ZGrYG','setupHubHa','34451813VpGVTi','YoiHk','ImUyB','available','pjQZs','endpoint','createMountTargetAndWait','nodegroupName','oRfRd','createMountTarget','xqoID','gdgQo','exports','PHPTQ','PcVeh','AWSCloudProvider','gAxWP','vkBOV','.\x20Error:\x20','join','3KHDkCS','Adding\x20EFS\x20CSI\x20Driver','xkPqs','yHGui','Error\x20creating\x20mount\x20target\x20for\x20subnet\x20','OxevH','40075PMOwvj','Adding\x20storage\x20class...','XKlvq','debug','YjZpP','utf-8','1|0|2|4|3','value','iMWJI','Creating\x20required\x20dependencies\x20-\x20EKS\x20Role(s),\x20VPC,\x20Subnets,\x20Security\x20Groups\x20and\x20Cluster\x20and\x20Node\x20Group(s)','Creating\x20required\x20resources\x20for\x20Hub\x20HA\x20-\x20IAM\x20Role\x20for\x20EFS\x20CSI\x20Controller,\x20Security\x20Group,\x20EFS','message','LWLzX','XcNDl','hvDda','error','qCHFM','\x0a\x09Service:\x20','yAGFE','tUmUv','WmNde','TYsay','MountTargets','sHRkH','YzUFb','OutputValue','ZjDbO','VFmzR','clusters','NOwqN','nzgXg','xEhyN','NodeRole\x20=>\x20','JNuCE','\x20has\x20already\x20been\x20used.','2017-11-01','HmCFF','checkClusterCreated','Cannot\x20find\x20subnets\x20','Added\x20EFS\x20CSI\x20Driver','2016-11-15','gxykt','HZpQm','push','\x20in\x20region\x20','UnvSj','pkpeL','viYIL','tGVAw','startsWith','xllGb','AbkAI','cQDcf','Values','init','NzyYY','Subnets','SecurityGroups','CMxAR','aws_credentials','zIyQd','STS','vlPNw','binSh','\x20|\x20Action\x20:\x20','DVrFz','describeSubnets','UcddC','jjwUe','simulatePrincipalPolicy','Wxvix','Negic','oXnhT','WARNING','930oDfWzC','qsWGW','IJSNH','Filters','sCGop','match','allowed','lYamt','tqyxc','setCachedCredsInRegistry','Skipping\x20subnet\x20','region','2589356oGTZXR','fPJfW','Error\x20occurred\x20while\x20setting\x20up\x20Hub\x20HA\x20infra:\x20','VpcIds','replace','AvailabilityZone','hJOhz','SuCUj','xVjDx','EKS','vnjsl','label','8553550wLMkVN','mLYgP','uTaCR','toUpperCase','DIgBA','rhuPH','blfgN','EFS\x20Controller\x20Role\x20=>\x20','lIoHA','aSHww','../config/constants','ijHnv','BPhbW','IUQKR','RNmqD','getAvailabilityZone','SBPZJ','TsfkB','Mount\x20target\x20','toString','PFlUn','uXaht','isSubnetsValid','isYRK','EFS\x20SecurityGroup\x20=>\x20','getPrincipalArn','sKhWO','QULFH','rUlcF','Name','../utils/createAutoscalerStack','catch','XYJdQ','info','sHBZF','xPnxC','Gdpdy','hXFhX','Creating\x20Autoscaler\x20Role','1707065EcnHji','sdxOr','aws-sdk','4olkPmh','oGqmd','Stacks','TuBNK','DZxhS','cyBbi','vpc-id','Cluster\x20=>\x20','ingress','fmana','accessKey','load',':user/','xgIXg','keys','AhiHR','foVJB','split','pSlQu','isClusterPresent'];a0_0x19a9=function(){return _0x5d922e;};return a0_0x19a9();}(function(_0x382726,_0x4c2c34){const _0x530356=a0_0x17f3,_0x43a4b9=_0x382726();while(!![]){try{const _0x59a296=parseInt(_0x530356(0x251))/0x1+parseInt(_0x530356(0x1ce))/0x2*(-parseInt(_0x530356(0x172))/0x3)+parseInt(_0x530356(0x204))/0x4*(-parseInt(_0x530356(0x201))/0x5)+parseInt(_0x530356(0x1c2))/0x6*(parseInt(_0x530356(0x178))/0x7)+-parseInt(_0x530356(0x2cf))/0x8*(parseInt(_0x530356(0x15a))/0x9)+-parseInt(_0x530356(0x1da))/0xa+parseInt(_0x530356(0x15e))/0xb;if(_0x59a296===_0x4c2c34)break;else _0x43a4b9['push'](_0x43a4b9['shift']());}catch(_0xc0df1d){_0x43a4b9['push'](_0x43a4b9['shift']());}}}(a0_0x19a9,0xcda0d));const fs=require('fs'),path=require(a0_0x1c0ca3(0x2a7)),yaml=require('js-yaml'),awsSDK=require(a0_0x1c0ca3(0x203)),{logger}=require(a0_0x1c0ca3(0x13b)),{CloudProvider}=require(a0_0x1c0ca3(0x270)),{sendAWSInfoToHST}=require(a0_0x1c0ca3(0x220)),{createClusterStack}=require('../utils/createClusterStack'),{createHubHaStack}=require(a0_0x1c0ca3(0x2c7)),{deleteClusterAndDependencies,deleteRoutingDeps,deleteAgent}=require('../utils/gridComponents'),{createAutoscalerStack}=require(a0_0x1c0ca3(0x1f8)),{getDirForConfig,reportToGalactusAndSendToEDS,kubeApply,runCommand}=require(a0_0x1c0ca3(0x25c)),{IAM_USER_NAME,AWS,WS_EVENTS,global_registry,messageTypes}=require(a0_0x1c0ca3(0x1e4)),PERMISSIONS=require(a0_0x1c0ca3(0x229));class AWSCloudProvider extends CloudProvider{constructor(_0x33903b,_0x5c1cb5,_0x17aad5,_0x348ba7){super(AWS,_0x33903b,_0x5c1cb5,_0x17aad5,_0x348ba7);}async[a0_0x1c0ca3(0x1ae)](){const _0x429387=a0_0x1c0ca3;await super[_0x429387(0x1ae)]();const _0x20110a={};return _0x20110a[_0x429387(0x1cd)]=global_registry['clusterRegion'],_0x20110a['accessKeyId']=global_registry[_0x429387(0x2cd)],_0x20110a['secretAccessKey']=global_registry[_0x429387(0x29e)],awsSDK['config']['update'](_0x20110a),this;}async[a0_0x1c0ca3(0x227)](){const _0x58da14=a0_0x1c0ca3,_0x26e4c1={'iJkOF':function(_0x2e0885,_0x54ac2f){return _0x2e0885(_0x54ac2f);}};_0x26e4c1[_0x58da14(0x14a)](sendAWSInfoToHST,this[_0x58da14(0x13f)]);}async[a0_0x1c0ca3(0x1cb)](_0x3dfccc){const _0x38e811=a0_0x1c0ca3;global_registry[_0x38e811(0x2cd)]=_0x3dfccc[this[_0x38e811(0x27e)]][_0x38e811(0x20e)],global_registry['cloudProviderSecretKey']=_0x3dfccc[this[_0x38e811(0x27e)]][_0x38e811(0x2b1)];}[a0_0x1c0ca3(0x14b)](_0x14c785){const _0x1197ee=a0_0x1c0ca3;return _0x14c785[_0x1197ee(0x23b)]['loadBalancer'][_0x1197ee(0x20c)][0x0][_0x1197ee(0x234)];}async[a0_0x1c0ca3(0x2b7)](){const _0x52394d=a0_0x1c0ca3,_0x4f67cf={'Gdpdy':function(_0x17582f,_0x52e556){return _0x17582f(_0x52e556);},'SzugQ':_0x52394d(0x1a0),'yffzx':function(_0x3f2a51,_0x56a770){return _0x3f2a51!==_0x56a770;},'xdlsr':_0x52394d(0x216),'vGUoQ':_0x52394d(0x1c9),'KAnhi':function(_0x44bba3,_0x490940){return _0x44bba3===_0x490940;},'YjZpP':'iDOYX','CMUBZ':function(_0x2c2547,_0x42cf70){return _0x2c2547===_0x42cf70;},'ABtRE':_0x52394d(0x142),'PXDAA':'browserstack','LsLEy':function(_0x5c6838,_0x196942){return _0x5c6838===_0x196942;},'EORde':'AxcPR','blfgN':_0x52394d(0x2a0)};try{if(_0x4f67cf['yffzx'](_0x4f67cf[_0x52394d(0x240)],_0x4f67cf['vGUoQ'])){const _0x597c7c=await this['getClusterInfo']();if(_0x597c7c[_0x52394d(0x153)]){if(_0x4f67cf[_0x52394d(0x261)](_0x4f67cf['YjZpP'],_0x4f67cf[_0x52394d(0x17c)])){const _0x547a73=_0x597c7c[_0x52394d(0x153)][_0x52394d(0x2c1)];return _0x547a73&&_0x4f67cf['CMUBZ'](_0x547a73[_0x4f67cf[_0x52394d(0x278)]]['toLowerCase'](),_0x4f67cf[_0x52394d(0x15b)]);}else{const _0x3e1089={};_0x3e1089['label']=_0x5d6356,_0x3e1089[_0x52394d(0x17f)]=_0x155274,_0xe6f06f['push'](_0x3e1089);}}}else _0x198fe4['error'](_0x481762),_0x4f67cf[_0x52394d(0x1fe)](_0x57f285,_0x480147);}catch(_0xf6b2c2){if(_0x4f67cf[_0x52394d(0x238)](_0x4f67cf['EORde'],_0x4f67cf[_0x52394d(0x1e0)])){const _0x3235ae={'WVIJg':function(_0x591d41,_0x137d19){return _0x4f67cf['Gdpdy'](_0x591d41,_0x137d19);},'Dgglc':_0x4f67cf['SzugQ']},_0x138c4e={};_0x138c4e[_0x52394d(0x1d1)]=[_0x123fc3];const _0x14a1d5=_0x138c4e;return new _0x38e1a5((_0x4c24f2,_0x3d4b00)=>{const _0x457f86=_0x52394d,_0x30b741={};_0x30b741[_0x457f86(0x2b4)]=_0x3235ae[_0x457f86(0x23f)],_0x30b741['region']=_0x43a030['clusterRegion'];const _0x423b7f=new _0x1c2391['EC2'](_0x30b741);_0x423b7f[_0x457f86(0x24a)](_0x14a1d5)['promise']()[_0x457f86(0x266)](_0x2be313=>{const _0x17f4ae=_0x457f86;_0x3235ae[_0x17f4ae(0x2c2)](_0x4c24f2,!![]);})[_0x457f86(0x1f9)](_0x1a7e97=>{const _0x29a401=_0x457f86;_0x20217c['error'](_0x29a401(0x2b8)+_0x1293d3+_0x29a401(0x1a4)+_0x1d4e68['clusterRegion']+_0x29a401(0x2bd)),_0x3235ae[_0x29a401(0x2c2)](_0x4c24f2,![]);});});}else return![];}return![];}async[a0_0x1c0ca3(0x217)](){const _0x57771e=a0_0x1c0ca3;return this[_0x57771e(0x19d)]();}async[a0_0x1c0ca3(0x138)](){const _0x49fafc=a0_0x1c0ca3,_0x578184={};_0x578184[_0x49fafc(0x249)]=_0x49fafc(0x19b);const _0x5ae14a=_0x578184,_0x5d0a4a={};_0x5d0a4a[_0x49fafc(0x2b4)]=_0x5ae14a[_0x49fafc(0x249)];const _0x5aa454=new awsSDK['EKS'](_0x5d0a4a),_0x23f20b={};return _0x23f20b[_0x49fafc(0x224)]=this[_0x49fafc(0x29f)],_0x5aa454['describeCluster'](_0x23f20b)[_0x49fafc(0x222)]();}async[a0_0x1c0ca3(0x276)](_0x3e01f0){const _0x37269f=a0_0x1c0ca3,_0x30f5c0={};_0x30f5c0['PTtff']=_0x37269f(0x2dd),_0x30f5c0['qwNIl']=_0x37269f(0x295),_0x30f5c0[_0x37269f(0x239)]=_0x37269f(0x17d),_0x30f5c0[_0x37269f(0x2a4)]=_0x37269f(0x154);const _0x1783d4=_0x30f5c0,_0x44b67c=await fs[_0x37269f(0x22d)](path[_0x37269f(0x171)](__dirname,'..',_0x1783d4[_0x37269f(0x245)],_0x1783d4[_0x37269f(0x27a)]),_0x1783d4[_0x37269f(0x239)]),_0x5427c5=yaml[_0x37269f(0x20f)](_0x44b67c);return _0x5427c5[_0x37269f(0x139)][_0x37269f(0x2b3)]=_0x5427c5['data'][_0x37269f(0x2b3)]['replace'](_0x1783d4[_0x37269f(0x2a4)],_0x3e01f0),_0x5427c5;}async[a0_0x1c0ca3(0x233)](_0x25b893){const _0x1f9096=a0_0x1c0ca3,_0x583228={};_0x583228[_0x1f9096(0x277)]='2017-11-01';const _0x2f3967=_0x583228,_0xc40ae9={};_0xc40ae9['apiVersion']=_0x2f3967['QRkpa'];const _0x1129ba=new awsSDK[(_0x1f9096(0x1d7))](_0xc40ae9),_0x4d2634={};return _0x4d2634[_0x1f9096(0x29f)]=this[_0x1f9096(0x29f)],_0x4d2634['nodegroupName']=_0x25b893,_0x1129ba['describeNodegroup'](_0x4d2634)['promise']();}async[a0_0x1c0ca3(0x19d)](){const _0x5c2ae2=a0_0x1c0ca3,_0x5eb17e={'ktpIx':function(_0x455c39,_0x29deed){return _0x455c39(_0x29deed);},'PRyOc':_0x5c2ae2(0x1a0),'oNDZB':function(_0x5c1ede,_0x1357c7){return _0x5c1ede(_0x1357c7);},'Wxvix':function(_0x53bfa3,_0x254fd7){return _0x53bfa3!==_0x254fd7;},'RSnWJ':'LNEsh','akvgF':function(_0x5a5750,_0x1230de){return _0x5a5750===_0x1230de;},'UrlAd':_0x5c2ae2(0x202),'MRwzT':'kFxKq','iMWJI':function(_0xcd7dea,_0x187b33){return _0xcd7dea===_0x187b33;},'hJOhz':'IKwIR','DZxhS':_0x5c2ae2(0x19b)};return new Promise((_0x37a92c,_0x5b5c66)=>{const _0x394d1e=_0x5c2ae2,_0x3dad4a={'AhiHR':function(_0xfc798d,_0x5958d0){const _0x1ddcb5=a0_0x17f3;return _0x5eb17e[_0x1ddcb5(0x26d)](_0xfc798d,_0x5958d0);},'XYJdQ':_0x5eb17e[_0x394d1e(0x272)],'NzyYY':function(_0x480d56,_0x13bbbc){const _0x3c062d=_0x394d1e;return _0x5eb17e[_0x3c062d(0x2be)](_0x480d56,_0x13bbbc);},'UMUqP':function(_0x3a8c46,_0x3e3e97){const _0x4b93ea=_0x394d1e;return _0x5eb17e[_0x4b93ea(0x1be)](_0x3a8c46,_0x3e3e97);},'jpPPD':_0x5eb17e[_0x394d1e(0x2d3)],'LjOKf':function(_0x3213f5,_0x27b8af){const _0x15ea3e=_0x394d1e;return _0x5eb17e[_0x15ea3e(0x2e0)](_0x3213f5,_0x27b8af);},'tUmUv':_0x5eb17e['UrlAd'],'rzlPB':function(_0x30494c,_0x3caa1d){const _0xb0cbf9=_0x394d1e;return _0x5eb17e[_0xb0cbf9(0x2e0)](_0x30494c,_0x3caa1d);},'vkBOV':_0x5eb17e['MRwzT'],'TYsay':function(_0x451737,_0x35f146){const _0x17857c=_0x394d1e;return _0x5eb17e[_0x17857c(0x2be)](_0x451737,_0x35f146);}};if(_0x5eb17e[_0x394d1e(0x180)](_0x5eb17e[_0x394d1e(0x1d4)],_0x5eb17e[_0x394d1e(0x1d4)])){const _0x18108a={};_0x18108a[_0x394d1e(0x2b4)]=_0x5eb17e[_0x394d1e(0x208)];const _0x1c7705=new awsSDK[(_0x394d1e(0x1d7))](_0x18108a);_0x1c7705[_0x394d1e(0x289)]()[_0x394d1e(0x222)]()[_0x394d1e(0x266)](_0x5e4b10=>{const _0x122117=_0x394d1e,_0x2f239c={'WqgPe':function(_0x6e0667,_0x1714dc){const _0x363668=a0_0x17f3;return _0x3dad4a[_0x363668(0x1af)](_0x6e0667,_0x1714dc);}};if(_0x3dad4a['UMUqP'](_0x3dad4a[_0x122117(0x26c)],_0x3dad4a[_0x122117(0x26c)])){const _0x361fd7={'tGVAw':function(_0x3b459e,_0x1bd522){const _0x348818=_0x122117;return _0x3dad4a[_0x348818(0x213)](_0x3b459e,_0x1bd522);}},_0x421519={};_0x421519[_0x122117(0x2b4)]=_0x3dad4a[_0x122117(0x1fa)],_0x421519['region']=_0x4c8462[_0x122117(0x290)];const _0x126064=new _0x11a52a[(_0x122117(0x25f))](_0x421519);_0x126064[_0x122117(0x24a)](_0x3d0be9)[_0x122117(0x222)]()[_0x122117(0x266)](_0x4e80ee=>{const _0x5b0794=_0x122117;_0x2f239c[_0x5b0794(0x14e)](_0x28444e,!![]);})[_0x122117(0x1f9)](_0x222dcb=>{const _0x53e990=_0x122117;_0x5143e2[_0x53e990(0x187)](_0x53e990(0x2b8)+_0xed4771+_0x53e990(0x1a4)+_0x3ea6f1[_0x53e990(0x290)]+_0x53e990(0x2bd)),_0x361fd7[_0x53e990(0x1a8)](_0x380b4b,![]);});}else{if(_0x5e4b10[_0x122117(0x194)]['includes'](this['clusterName'])){if(_0x3dad4a[_0x122117(0x286)](_0x3dad4a['tUmUv'],_0x3dad4a[_0x122117(0x18b)]))_0x3dad4a['AhiHR'](_0x37a92c,!![]);else return _0x6ee2bf[_0x122117(0x23b)]['loadBalancer'][_0x122117(0x20c)][0x0][_0x122117(0x234)];}_0x3dad4a[_0x122117(0x1af)](_0x37a92c,![]);}})[_0x394d1e(0x1f9)](_0x42bead=>{const _0x2c7ecc=_0x394d1e;if(_0x3dad4a['rzlPB'](_0x3dad4a[_0x2c7ecc(0x16f)],_0x3dad4a[_0x2c7ecc(0x16f)]))logger[_0x2c7ecc(0x187)](_0x42bead),_0x3dad4a[_0x2c7ecc(0x18d)](_0x5b5c66,_0x42bead);else{if(_0x2b72f0['includes'](_0x20e172[_0x2c7ecc(0x17f)]))return!![];return _0x547a14[_0x2c7ecc(0x1a3)](_0x3ade63),![];}});}else return!![];});}async[a0_0x1c0ca3(0x244)](_0x3a3deb,_0x137801){const _0x57468b=a0_0x1c0ca3,_0x3efc18={'VXJXm':function(_0x9f031e,_0x5ed244){return _0x9f031e(_0x5ed244);},'ZjDbO':function(_0x540f4b,_0x2fc99b){return _0x540f4b(_0x2fc99b);}},_0x16a7ef=this[_0x57468b(0x27e)][_0x57468b(0x1dd)](),_0x552c40=await _0x3efc18[_0x57468b(0x279)](_0x3a3deb,_0x16a7ef+_0x57468b(0x285)),_0x48206a=await _0x3efc18[_0x57468b(0x192)](_0x3a3deb,_0x16a7ef+'\x20SECRET\x20KEY:\x20');global_registry['cloudProviderAccessKey']=_0x552c40,global_registry[_0x57468b(0x29e)]=_0x48206a;const _0x10acff={};return _0x10acff[_0x57468b(0x20e)]=_0x552c40,_0x10acff['secret']=_0x48206a,_0x137801[_0x57468b(0x21f)][AWS]=_0x10acff,_0x137801;}async[a0_0x1c0ca3(0x250)](){const _0x31a58f=a0_0x1c0ca3,_0x3ae315={'euvVt':function(_0x1a9b1c){return _0x1a9b1c();},'oZpcn':_0x31a58f(0x1b3),'yQOHK':_0x31a58f(0x2dd),'kDVjv':'KubeConfigTemplate.yaml'},_0x201cfd=_0x3ae315[_0x31a58f(0x292)](getDirForConfig),_0x2051ce=await this[_0x31a58f(0x138)](),_0x1a1f85=path[_0x31a58f(0x171)](_0x201cfd,_0x3ae315[_0x31a58f(0x274)]),_0x1dab2a=_0x31a58f(0x2bb)+global_registry[_0x31a58f(0x2cd)]+_0x31a58f(0x223)+global_registry[_0x31a58f(0x29e)];fs['writeFileSync'](_0x1a1f85,_0x1dab2a);let _0x2206ef=await fs['readFileAsync'](path[_0x31a58f(0x171)](__dirname,'..',_0x3ae315['yQOHK'],_0x3ae315[_0x31a58f(0x2c8)]));return _0x2206ef=_0x2206ef[_0x31a58f(0x1ed)](),_0x2206ef=_0x2206ef['replace'](/<CLUSTER_NAME>/g,this['clusterName']),_0x2206ef=_0x2206ef['replace'](/<CLUSTER_URL>/g,_0x2051ce[_0x31a58f(0x153)][_0x31a58f(0x163)]),_0x2206ef=_0x2206ef[_0x31a58f(0x1d2)](/<CERTIFICATE_DATA>/g,_0x2051ce[_0x31a58f(0x153)][_0x31a58f(0x2c9)]['data']),_0x2206ef=_0x2206ef[_0x31a58f(0x1d2)](/<CLUSTER_REGION>/g,global_registry[_0x31a58f(0x290)]),_0x2206ef=_0x2206ef['replace'](/<CLUSTER_NAME_USER>/g,IAM_USER_NAME),_0x2206ef=_0x2206ef[_0x31a58f(0x1d2)](/<CLOUD_PROVIDER_ACCESS_KEY>/g,global_registry[_0x31a58f(0x2cd)]),_0x2206ef=_0x2206ef[_0x31a58f(0x1d2)](/<CLOUD_PROVIDER_SECRET>/g,global_registry[_0x31a58f(0x29e)]),_0x2206ef=_0x2206ef['replace'](/<AWS_CONFIG_FILE_PATH>/g,_0x1a1f85),_0x2206ef;}async[a0_0x1c0ca3(0x13d)](_0x241207=null,_0x153e0e=null){const _0x51bddb=a0_0x1c0ca3,_0x6a91a4={'asCHG':_0x51bddb(0x255),'fLeaJ':'Creating\x20required\x20resources\x20-\x20EKS\x20role(s),\x20VPC,\x20Subnets,\x20Security\x20Groups,\x20Cluster\x20and\x20Node\x20Group(s)','NOwqN':_0x51bddb(0x181),'jVPvp':function(_0x30c9b5,_0x489f5f,_0x573f06,_0x196d5e,_0x5c7163,_0x4547ce,_0x553b0a){return _0x30c9b5(_0x489f5f,_0x573f06,_0x196d5e,_0x5c7163,_0x4547ce,_0x553b0a);},'gdgQo':_0x51bddb(0x24c),'HZpQm':function(_0x54e792,_0x27f514){return _0x54e792===_0x27f514;},'YVqdE':function(_0x552001,_0x59ef78){return _0x552001!==_0x59ef78;},'xllGb':_0x51bddb(0x1b9),'fPJfW':'utUNx','LCgPH':function(_0x24235a,_0x4e3daa){return _0x24235a===_0x4e3daa;},'PHPTQ':_0x51bddb(0x155)},_0x5e15ca={};_0x5e15ca[_0x51bddb(0x2dc)]=WS_EVENTS[_0x51bddb(0x228)],_0x5e15ca[_0x51bddb(0x183)]=_0x6a91a4[_0x51bddb(0x146)],this['webSocketUtils'][_0x51bddb(0x2a1)](this[_0x51bddb(0x13f)],_0x5e15ca),logger[_0x51bddb(0x1fb)](_0x6a91a4[_0x51bddb(0x195)]);const _0x4c4bfd=global_registry['minNodes'],_0xdcb058=global_registry[_0x51bddb(0x2cc)],_0xe43794=global_registry['clusterAutoUpgrade'],_0x3e4d3e=await _0x6a91a4[_0x51bddb(0x22c)](createClusterStack,this[_0x51bddb(0x29f)],_0x4c4bfd,_0xdcb058,_0x241207,_0x153e0e,_0xe43794),_0x2d00a5=_0x3e4d3e[_0x51bddb(0x206)][0x0][_0x51bddb(0x26a)][0x0][_0x51bddb(0x191)][_0x51bddb(0x215)](','),_0x4b1350=_0x3e4d3e[_0x51bddb(0x206)][0x0][_0x51bddb(0x26a)][0x1][_0x51bddb(0x191)],_0x4da048=_0x3e4d3e[_0x51bddb(0x206)][0x0]['Outputs'][0x3][_0x51bddb(0x191)],_0x124c79=_0x3e4d3e[_0x51bddb(0x206)][0x0][_0x51bddb(0x26a)][0x4][_0x51bddb(0x191)];logger['info'](_0x6a91a4[_0x51bddb(0x169)]),logger[_0x51bddb(0x1fb)](_0x51bddb(0x20b)+_0x4da048+'\x20'),logger[_0x51bddb(0x1fb)](_0x51bddb(0x2ae)+_0x4b1350+'\x20'),logger['info'](_0x51bddb(0x25d)+_0x2d00a5+'\x20'),logger[_0x51bddb(0x1fb)](_0x51bddb(0x198)+_0x124c79+'\x20');let _0x25db06='Following\x20resources\x20are\x20created:\x20Cluster\x20=>\x20'+_0x4da048+_0x51bddb(0x2cb)+_0x4b1350+_0x51bddb(0x281)+_0x2d00a5+',\x20NodeRole\x20=>\x20'+_0x124c79;if(_0x6a91a4[_0x51bddb(0x1a2)](_0x241207,null)&&_0x6a91a4[_0x51bddb(0x1a2)](_0x153e0e,null)){if(_0x6a91a4['YVqdE'](_0x6a91a4[_0x51bddb(0x1aa)],_0x6a91a4[_0x51bddb(0x1cf)])){const _0x3e715b=_0x3e4d3e['Stacks'][0x0][_0x51bddb(0x26a)][0x2][_0x51bddb(0x191)],_0x4371d5=_0x3e4d3e[_0x51bddb(0x206)][0x0][_0x51bddb(0x26a)][0x5][_0x51bddb(0x191)][_0x51bddb(0x215)](',');_0x241207=_0x3e715b;const _0xc40f5=[];for(const _0x15d9b8 of _0x4371d5){if(_0x6a91a4['LCgPH'](_0x6a91a4[_0x51bddb(0x16b)],_0x6a91a4[_0x51bddb(0x16b)])){const _0x42ac74={};_0x42ac74[_0x51bddb(0x1d9)]=_0x15d9b8,_0x42ac74[_0x51bddb(0x17f)]=_0x15d9b8,_0xc40f5[_0x51bddb(0x1a3)](_0x42ac74);}else _0x993802[_0x51bddb(0x1fb)](_0x6a91a4[_0x51bddb(0x284)]);}_0x153e0e=_0xc40f5,logger[_0x51bddb(0x1fb)](_0x51bddb(0x27f)+_0x3e715b+'\x20'),logger[_0x51bddb(0x1fb)]('Subnets\x20=>\x20'+_0x4371d5+'\x20'),_0x25db06+=',VPC\x20=>\x20'+_0x3e715b+_0x51bddb(0x2e5)+_0x4371d5+',\x20';}else _0x51f834['error'](_0x51bddb(0x176)+_0x48c2be[_0x51bddb(0x17f)]+':',_0x12b6e8);}const _0x2e01a6={};return _0x2e01a6[_0x51bddb(0x2dc)]=WS_EVENTS[_0x51bddb(0x228)],_0x2e01a6[_0x51bddb(0x183)]=_0x25db06,this['webSocketUtils'][_0x51bddb(0x2a1)](this[_0x51bddb(0x13f)],_0x2e01a6),[_0x241207,_0x153e0e];}async['deleteCluster'](_0x167765,_0x2fd0b5){const _0x53d838=a0_0x1c0ca3,_0x1e2ef4={'uTaCR':function(_0x3152f2,_0x21b51e){return _0x3152f2(_0x21b51e);},'HmCFF':function(_0x20b4b6,_0x3b0581,_0x528892){return _0x20b4b6(_0x3b0581,_0x528892);}};await _0x1e2ef4[_0x53d838(0x1dc)](deleteAgent,_0x167765),await _0x1e2ef4[_0x53d838(0x1dc)](deleteRoutingDeps,_0x167765),await _0x1e2ef4[_0x53d838(0x19c)](deleteClusterAndDependencies,_0x2fd0b5,this[_0x53d838(0x29f)]);}async[a0_0x1c0ca3(0x280)](_0x163a1b,_0x127ec3){const _0x529e4a=a0_0x1c0ca3,_0x4b2eaa={'DsUNV':function(_0x1146ff,_0x1a1737){return _0x1146ff(_0x1a1737);},'IJSNH':function(_0x42499a,_0x297297){return _0x42499a(_0x297297);},'qspJO':function(_0x3068b8,_0x5b7217){return _0x3068b8!==_0x5b7217;},'gAxWP':_0x529e4a(0x1c3),'mIpcV':'eETPc','zCAHQ':_0x529e4a(0x255),'qCHFM':_0x529e4a(0x200),'vnjsl':function(_0x567c1c,_0x3f8511){return _0x567c1c===_0x3f8511;},'KOJlm':_0x529e4a(0x15c),'xgIXg':'YOjCa','oGqmd':function(_0x203f45,_0x5652ec){return _0x203f45===_0x5652ec;},'Szmsb':_0x529e4a(0x26f),'xXKmV':function(_0x536f71,_0x5b76da){return _0x536f71!==_0x5b76da;},'hscRh':_0x529e4a(0x20d),'DUudU':_0x529e4a(0x21b),'hpWVq':function(_0x1b2aaf,_0x578c29,_0x2328fe,_0x3c36aa,_0x319635,_0x112f14,_0x833695,_0x5f48ab){return _0x1b2aaf(_0x578c29,_0x2328fe,_0x3c36aa,_0x319635,_0x112f14,_0x833695,_0x5f48ab);},'DvpDg':_0x529e4a(0x2ce),'XcNDl':'reportToGalactusAndSendToEDS','PWnAP':_0x529e4a(0x2a3),'ImUyB':_0x529e4a(0x2ad),'PKPdR':_0x529e4a(0x22b),'ticPf':_0x529e4a(0x17e),'RNmqD':'autoscaler-creation-failed','sCGop':_0x529e4a(0x187),'GJhsw':function(_0x15ca28,_0x2d4af5,_0x53c31e){return _0x15ca28(_0x2d4af5,_0x53c31e);},'zATWt':_0x529e4a(0x145)};let _0xa92557,_0x44d0b4;const _0x4fb527={};_0x4fb527[_0x529e4a(0x2dc)]=WS_EVENTS[_0x529e4a(0x228)],_0x4fb527[_0x529e4a(0x183)]=_0x4b2eaa[_0x529e4a(0x188)],this[_0x529e4a(0x221)][_0x529e4a(0x2a1)](this['rws'],_0x4fb527),logger[_0x529e4a(0x1fb)](_0x4b2eaa[_0x529e4a(0x188)]);try{if(_0x4b2eaa[_0x529e4a(0x1d8)](_0x4b2eaa['KOJlm'],_0x4b2eaa[_0x529e4a(0x211)]))_0x296d4e[_0x529e4a(0x2cd)]=_0x1e5ee8[this['cloudProviderName']][_0x529e4a(0x20e)],_0x8f6959['cloudProviderSecretKey']=_0x5f1f68[this['cloudProviderName']][_0x529e4a(0x2b1)];else{const _0x31191a=await _0x4b2eaa['DsUNV'](createAutoscalerStack,this[_0x529e4a(0x29f)]);_0x44d0b4=_0x31191a['Stacks'][0x0]['Outputs'][0x2][_0x529e4a(0x191)];const _0x2db8a3={};_0x2db8a3[_0x529e4a(0x2dc)]=WS_EVENTS[_0x529e4a(0x228)],_0x2db8a3[_0x529e4a(0x183)]=_0x529e4a(0x2d2)+_0x44d0b4+'\x20',this[_0x529e4a(0x221)][_0x529e4a(0x2a1)](this['rws'],_0x2db8a3),logger[_0x529e4a(0x1fb)](_0x529e4a(0x2d2)+_0x44d0b4+'\x20');}}catch(_0x3a0fa3){if(_0x4b2eaa[_0x529e4a(0x205)](_0x4b2eaa[_0x529e4a(0x29a)],_0x4b2eaa[_0x529e4a(0x29a)])){if(_0x3a0fa3?.[_0x529e4a(0x183)]&&_0x3a0fa3[_0x529e4a(0x183)][_0x529e4a(0x1c7)](/already exists/))_0x4b2eaa[_0x529e4a(0x268)](_0x4b2eaa[_0x529e4a(0x21d)],_0x4b2eaa[_0x529e4a(0x158)])?(_0xa92557=_0x529e4a(0x2ab)+_0x3a0fa3[_0x529e4a(0x183)],await _0x4b2eaa[_0x529e4a(0x22e)](reportToGalactusAndSendToEDS,_0x127ec3,this[_0x529e4a(0x13f)],_0xa92557,messageTypes[_0x529e4a(0x1c1)],_0x4b2eaa[_0x529e4a(0x2a9)],_0x4b2eaa[_0x529e4a(0x185)],_0x4b2eaa[_0x529e4a(0x159)]),logger['warn'](_0xa92557)):_0x35db8e[_0x529e4a(0x291)](_0x5e843c);else{if(_0x4b2eaa[_0x529e4a(0x268)](_0x4b2eaa[_0x529e4a(0x160)],_0x4b2eaa[_0x529e4a(0x27d)])){const _0x3ab0dd=_0x4b2eaa[_0x529e4a(0x28e)][_0x529e4a(0x215)]('|');let _0x4bb594=0x0;while(!![]){switch(_0x3ab0dd[_0x4bb594++]){case'0':await _0x4b2eaa[_0x529e4a(0x22e)](reportToGalactusAndSendToEDS,_0x127ec3,this[_0x529e4a(0x13f)],_0xa92557,messageTypes[_0x529e4a(0x26e)],_0x4b2eaa[_0x529e4a(0x2a9)],_0x4b2eaa[_0x529e4a(0x1e8)],_0x4b2eaa[_0x529e4a(0x1c6)]);continue;case'1':_0xa92557=_0x529e4a(0x157)+_0x3a0fa3?.[_0x529e4a(0x183)]+_0x529e4a(0x2b9);continue;case'2':logger[_0x529e4a(0x187)](_0xa92557);continue;case'3':process[_0x529e4a(0x134)](0x1);continue;case'4':await _0x4b2eaa['GJhsw'](deleteClusterAndDependencies,global_registry[_0x529e4a(0x290)],this[_0x529e4a(0x29f)]);continue;}break;}}else _0x4b2eaa[_0x529e4a(0x2a5)](_0x3c502d,this[_0x529e4a(0x13f)]);}}else _0x16a44c[_0x529e4a(0x23b)]=![];}const _0x4b49ce=await this[_0x529e4a(0x233)](this[_0x529e4a(0x29f)]+_0x529e4a(0x24f)),_0xe64efb=_0x4b49ce[_0x529e4a(0x2d0)][_0x529e4a(0x264)],_0x261fc8=await this['createAuthConfigMap'](_0xe64efb),_0xd120d9={};return _0xd120d9[_0x529e4a(0x136)]=_0x4b2eaa[_0x529e4a(0x2db)],_0xd120d9[_0x529e4a(0x260)]=_0x261fc8,await _0x163a1b[_0x529e4a(0x2e7)](_0xd120d9)[_0x529e4a(0x1f9)](_0x14baa7=>{const _0x3f9e6b=_0x529e4a;_0x4b2eaa['qspJO'](_0x4b2eaa[_0x3f9e6b(0x16e)],_0x4b2eaa['mIpcV'])?logger[_0x3f9e6b(0x1fb)](_0x4b2eaa['zCAHQ']):(_0x4dbfd5[_0x3f9e6b(0x187)](_0x3f9e6b(0x19e)+_0x1e79a4+_0x3f9e6b(0x1a4)+_0x36800e[_0x3f9e6b(0x290)]+_0x3f9e6b(0x170)+_0x28bb03),_0x4b2eaa[_0x3f9e6b(0x1c4)](_0x19b7d3,[![],[]]));}),_0x44d0b4;}async[a0_0x1c0ca3(0x15d)](_0x487895,_0x4f2657,_0x4222c0,_0x2e1285,_0x11f481){const _0x13a600=a0_0x1c0ca3,_0x4317b5={'uRbmp':function(_0x41d123,_0x191be8){return _0x41d123===_0x191be8;},'CwFqW':_0x13a600(0x231),'uGvge':function(_0x4a1276,_0x509521){return _0x4a1276(_0x509521);},'cbXnG':_0x13a600(0x248),'mwBkL':function(_0x44afce,_0xa60429){return _0x44afce!==_0xa60429;},'xKDlD':_0x13a600(0x175),'zYkbT':_0x13a600(0x1f6),'fOmYu':_0x13a600(0x182),'etWCy':_0x13a600(0x140),'dPJRu':function(_0x2fe150,_0x3dfbb2,_0x347f54){return _0x2fe150(_0x3dfbb2,_0x347f54);},'DixNe':_0x13a600(0x25e),'aeZDT':_0x13a600(0x22a),'ZTfEo':_0x13a600(0x28f),'QULFH':_0x13a600(0x24c),'BPhbW':_0x13a600(0x24b),'ywtVS':'Creating\x20EFS\x20CSI\x20Driver\x20&\x20Storage\x20Class','WaEPG':_0x13a600(0x173),'sHRkH':'templates','gArlB':_0x13a600(0x2de),'NKoTI':'efs-csi-driver-aws.yaml','UgCyg':_0x13a600(0x17d),'UnvSj':_0x13a600(0x19f),'EUYff':_0x13a600(0x179),'IQqyf':'storage-class.yaml','FHfzO':_0x13a600(0x2c4),'RwHqm':'Added\x20storage\x20class.','fuvLj':'Created\x20EFS\x20CSI\x20Driver\x20&\x20Storage\x20Class','cRHbu':function(_0x4fd2a8,_0x357854){return _0x4fd2a8===_0x357854;},'viYIL':_0x13a600(0x162),'zwmfK':'hZmXZ','XKlvq':'1|4|3|0|2','LViXO':function(_0x558ab7,_0x2ca204,_0x2c4b72,_0x1fb3ca,_0x64bd31,_0x4cc8db,_0xbdee8b,_0x515ebe){return _0x558ab7(_0x2ca204,_0x2c4b72,_0x1fb3ca,_0x64bd31,_0x4cc8db,_0xbdee8b,_0x515ebe);},'EfZzB':'create-grid-called','OufCF':'hub-ha-aws-setup-failed','OeXeJ':'error'};logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x2c3)]);let _0x4038cc;try{if(_0x4317b5['mwBkL'](_0x4317b5['xKDlD'],_0x4317b5[_0x13a600(0x2c5)])){const _0x45e1a9={};_0x45e1a9[_0x13a600(0x2dc)]=WS_EVENTS[_0x13a600(0x228)],_0x45e1a9[_0x13a600(0x183)]=_0x4317b5['fOmYu'],this[_0x13a600(0x221)][_0x13a600(0x2a1)](this[_0x13a600(0x13f)],_0x45e1a9),logger['info'](_0x4317b5[_0x13a600(0x2a8)]);const _0x1cdcb7=await _0x4317b5['dPJRu'](createHubHaStack,this[_0x13a600(0x29f)],_0x2e1285),_0x154759=_0x1cdcb7['Stacks'][0x0]['Outputs']['reduce']((_0x56d1e0,_0x246693)=>{const _0x4c0391=_0x13a600;if(_0x4317b5['uRbmp'](_0x4317b5[_0x4c0391(0x150)],_0x4317b5[_0x4c0391(0x150)]))return _0x56d1e0[_0x246693[_0x4c0391(0x299)]]=_0x246693[_0x4c0391(0x191)],_0x56d1e0;else throw new _0x4ab9f7('Mount\x20target\x20'+_0x455256+_0x4c0391(0x263));},{}),_0x591f8c=_0x154759[_0x4317b5[_0x13a600(0x137)]],_0x2ed49d=_0x154759[_0x4317b5['aeZDT']],_0x16fc2f=_0x154759[_0x4317b5[_0x13a600(0x2e9)]];logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x1f5)]),logger['info'](_0x13a600(0x1e1)+_0x591f8c),logger[_0x13a600(0x1fb)](_0x13a600(0x1f2)+_0x16fc2f),logger[_0x13a600(0x1fb)](_0x13a600(0x2df)+_0x2ed49d),_0x4038cc='Following\x20resources\x20are\x20created\x20for\x20Hub\x20HA:\x20EFS_ControllerRoleArn\x20=>\x20'+_0x591f8c+_0x13a600(0x23a)+_0x16fc2f+_0x13a600(0x149)+_0x2ed49d,logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x1e6)]),await this[_0x13a600(0x2d9)](_0x11f481,_0x16fc2f,_0x2ed49d);const _0x43a013={};_0x43a013['type']=WS_EVENTS[_0x13a600(0x228)],_0x43a013[_0x13a600(0x183)]=_0x4038cc,this[_0x13a600(0x221)][_0x13a600(0x2a1)](this['rws'],_0x43a013);const _0x36ac35={};_0x36ac35[_0x13a600(0x2dc)]=WS_EVENTS[_0x13a600(0x228)],_0x36ac35[_0x13a600(0x183)]=_0x4317b5[_0x13a600(0x2d5)],this[_0x13a600(0x221)][_0x13a600(0x2a1)](this[_0x13a600(0x13f)],_0x36ac35),logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x296)]);let _0x346177=await fs[_0x13a600(0x22d)](path[_0x13a600(0x171)](__dirname,'..',_0x4317b5[_0x13a600(0x18f)],_0x4317b5[_0x13a600(0x243)],_0x4317b5[_0x13a600(0x2e3)]),_0x4317b5[_0x13a600(0x269)]);_0x346177=_0x346177['replace'](/<EfsCSIControllerARN>/g,_0x591f8c);const _0x227049=yaml[_0x13a600(0x2da)](_0x346177);await _0x4317b5[_0x13a600(0x262)](kubeApply,_0x227049,_0x4f2657),logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x1a5)]),logger[_0x13a600(0x1fb)](_0x4317b5[_0x13a600(0x2d6)]);const _0x1e8c51=await fs['readFileAsync'](path['join'](__dirname,'..',_0x4317b5['sHRkH'],_0x4317b5[_0x13a600(0x243)],_0x4317b5[_0x13a600(0x28c)]),_0x4317b5[_0x13a600(0x269)]),_0x37f7a9=yaml[_0x13a600(0x20f)](_0x1e8c51);_0x37f7a9[_0x13a600(0x27c)][_0x4317b5[_0x13a600(0x273)]]=_0x2ed49d;const _0x4eb8a6={};_0x4eb8a6[_0x13a600(0x260)]=_0x37f7a9;const _0x45ce3c=await _0x487895[_0x13a600(0x24d)](_0x4eb8a6);logger[_0x13a600(0x1fb)](_0x4317b5['RwHqm']);const _0x3d0d8a={};_0x3d0d8a[_0x13a600(0x2dc)]=WS_EVENTS[_0x13a600(0x228)],_0x3d0d8a[_0x13a600(0x183)]=_0x4317b5['fuvLj'],this[_0x13a600(0x221)][_0x13a600(0x2a1)](this[_0x13a600(0x13f)],_0x3d0d8a);}else{const _0x3b1a33=[],_0x508e58=[];_0x710258['Subnets'][_0x13a600(0x14f)](_0x2574c7=>{const _0x484bc5=_0x13a600;_0x3b1a33['push'](_0x2574c7[_0x484bc5(0x219)]);});const _0x5ba4ec=_0x4b034f['every'](_0x2257a3=>{const _0x2d7961=_0x13a600;if(_0x3b1a33['includes'](_0x2257a3[_0x2d7961(0x17f)]))return!![];return _0x508e58[_0x2d7961(0x1a3)](_0x2257a3),![];});_0x4317b5['uGvge'](_0x5e3aa8,[_0x5ba4ec,_0x508e58]);}}catch(_0x245da9){if(_0x4317b5[_0x13a600(0x24e)](_0x4317b5[_0x13a600(0x1a7)],_0x4317b5[_0x13a600(0x2bc)]))_0x322be7[_0x13a600(0x194)]['includes'](this[_0x13a600(0x29f)])&&_0x4317b5[_0x13a600(0x2aa)](_0x2aa7af,!![]),_0x4317b5[_0x13a600(0x2aa)](_0x1aa1cd,![]);else{const _0x58170d=_0x4317b5[_0x13a600(0x17a)][_0x13a600(0x215)]('|');let _0x4928d9=0x0;while(!![]){switch(_0x58170d[_0x4928d9++]){case'0':await _0x4317b5[_0x13a600(0x262)](deleteClusterAndDependencies,global_registry[_0x13a600(0x290)],this[_0x13a600(0x29f)]);continue;case'1':_0x4038cc=_0x13a600(0x1d0)+_0x245da9[_0x13a600(0x183)];continue;case'2':process[_0x13a600(0x134)](0x1);continue;case'3':logger[_0x13a600(0x187)](_0x4038cc);continue;case'4':await _0x4317b5[_0x13a600(0x2d7)](reportToGalactusAndSendToEDS,_0x4222c0,this['rws'],_0x4038cc,messageTypes[_0x13a600(0x26e)],_0x4317b5['EfZzB'],_0x4317b5[_0x13a600(0x2b6)],_0x4317b5[_0x13a600(0x2c6)]);continue;}break;}}}}async[a0_0x1c0ca3(0x2d9)](_0x2d7fcf,_0xdf9958,_0x5d62b7){const _0x264c51=a0_0x1c0ca3,_0x2b61fa={};_0x2b61fa['sHBZF']=function(_0x5c4572,_0xf1f45){return _0x5c4572===_0xf1f45;},_0x2b61fa[_0x264c51(0x1e5)]=_0x264c51(0x142),_0x2b61fa[_0x264c51(0x242)]='browserstack',_0x2b61fa[_0x264c51(0x294)]=_0x264c51(0x2bf),_0x2b61fa[_0x264c51(0x226)]=_0x264c51(0x1eb),_0x2b61fa[_0x264c51(0x2b5)]='llVCn',_0x2b61fa['SxBTX']=_0x264c51(0x29d);const _0x4c1f7e=_0x2b61fa,_0x5afedf={};_0x5afedf[_0x264c51(0x1cd)]=global_registry['clusterRegion'];const _0x50337a=new awsSDK[(_0x264c51(0x254))](_0x5afedf),_0x4dae75={};_0x4dae75['region']=global_registry[_0x264c51(0x290)];const _0x198958=new awsSDK[(_0x264c51(0x25f))](_0x4dae75),_0x2a1395=new Set(),_0x12606a=[];for(const _0x1dadcc of _0x2d7fcf){if(_0x4c1f7e['sHBZF'](_0x4c1f7e['KsFPV'],_0x4c1f7e[_0x264c51(0x226)]))_0xc55893[_0x264c51(0x187)]('error\x20:\x20'+_0x3f9569+_0x264c51(0x297)+_0x52abd6[_0x264c51(0x2b0)]),_0x30a948['data']=_0x264c51(0x2a2)+_0x2cc293,_0x26869c[_0x264c51(0x187)]=_0xc90652;else{const _0x45022d=await this[_0x264c51(0x1e9)](_0x198958,_0x1dadcc[_0x264c51(0x17f)]);if(_0x2a1395[_0x264c51(0x2ea)](_0x45022d)){if(_0x4c1f7e[_0x264c51(0x1fc)](_0x4c1f7e[_0x264c51(0x2b5)],_0x4c1f7e[_0x264c51(0x2e6)])){const _0x420280=_0x24f39f['cluster'][_0x264c51(0x2c1)];return _0x420280&&_0x4c1f7e[_0x264c51(0x1fc)](_0x420280[_0x4c1f7e[_0x264c51(0x1e5)]]['toLowerCase'](),_0x4c1f7e[_0x264c51(0x242)]);}else{logger[_0x264c51(0x1fb)](_0x264c51(0x1cc)+_0x1dadcc[_0x264c51(0x17f)]+_0x264c51(0x25a)+_0x45022d+_0x264c51(0x19a));continue;}}_0x2a1395[_0x264c51(0x282)](_0x45022d),_0x12606a[_0x264c51(0x1a3)](this[_0x264c51(0x164)](_0x50337a,_0x1dadcc,_0xdf9958,_0x5d62b7));}}await Promise[_0x264c51(0x13a)](_0x12606a);}async['createMountTargetAndWait'](_0x1369df,_0x382e1f,_0x214046,_0x1c1aa4){const _0x3d1111=a0_0x1c0ca3,_0x425ac3={};_0x425ac3[_0x3d1111(0x1b7)]=function(_0x40afeb,_0x4d9647){return _0x40afeb===_0x4d9647;},_0x425ac3['OxevH']=_0x3d1111(0x1de),_0x425ac3[_0x3d1111(0x144)]=function(_0x1a9b91,_0x3e90ba){return _0x1a9b91===_0x3e90ba;},_0x425ac3['xBxaP']=_0x3d1111(0x13c),_0x425ac3[_0x3d1111(0x1b6)]=_0x3d1111(0x18c);const _0x37213d=_0x425ac3;try{if(_0x37213d[_0x3d1111(0x1b7)](_0x37213d[_0x3d1111(0x177)],_0x37213d[_0x3d1111(0x177)])){const _0x435a22={};_0x435a22[_0x3d1111(0x23d)]=_0x1c1aa4,_0x435a22[_0x3d1111(0x219)]=_0x382e1f[_0x3d1111(0x17f)],_0x435a22[_0x3d1111(0x1b1)]=[_0x214046];const _0x1b42fb=await _0x1369df[_0x3d1111(0x167)](_0x435a22)['promise'](),_0x5200ce=_0x1b42fb[_0x3d1111(0x2d8)];await this[_0x3d1111(0x13e)](_0x1369df,_0x382e1f['value'],_0x5200ce);}else return![];}catch(_0x391ebe){if(_0x37213d[_0x3d1111(0x144)](_0x37213d['xBxaP'],_0x37213d['vlPNw']))return this[_0x3d1111(0x19d)]();else logger[_0x3d1111(0x187)](_0x3d1111(0x176)+_0x382e1f[_0x3d1111(0x17f)]+':',_0x391ebe);}}async[a0_0x1c0ca3(0x13e)](_0x12745e,_0x59cc91,_0x20d260){const _0x92cd7f=a0_0x1c0ca3,_0x569589={'YnaFF':_0x92cd7f(0x19b),'LknlJ':function(_0x42419e,_0x309436){return _0x42419e(_0x309436);},'VFmzR':function(_0x3495fc,_0x13e11d){return _0x3495fc!==_0x13e11d;},'PcVeh':_0x92cd7f(0x161),'gxykt':function(_0x402b74,_0x2ef1b1){return _0x402b74===_0x2ef1b1;},'Negic':_0x92cd7f(0x15f),'QUOJZ':'kprgS','uXaht':_0x92cd7f(0x209),'jMjdP':_0x92cd7f(0x258),'otaYM':_0x92cd7f(0x2af),'OChLF':_0x92cd7f(0x1e2)};let _0x462d17='';while(_0x569589[_0x92cd7f(0x193)](_0x462d17,_0x569589[_0x92cd7f(0x16c)])){if(_0x569589['gxykt'](_0x569589['Negic'],_0x569589[_0x92cd7f(0x1bf)])){const _0x197372={};_0x197372[_0x92cd7f(0x2d8)]=_0x20d260;const _0x1239cf=await _0x12745e['describeMountTargets'](_0x197372)[_0x92cd7f(0x222)]();_0x462d17=_0x1239cf[_0x92cd7f(0x18e)][0x0]['LifeCycleState'];if(_0x569589[_0x92cd7f(0x1a1)](_0x462d17,_0x569589[_0x92cd7f(0x16c)])){if(_0x569589['gxykt'](_0x569589['QUOJZ'],_0x569589[_0x92cd7f(0x1ef)])){const _0x3bd359={};_0x3bd359['apiVersion']=_0x569589[_0x92cd7f(0x232)];const _0x20cfc1=new _0x519504['EKS'](_0x3bd359),_0x1cdef8={};return _0x1cdef8['clusterName']=this[_0x92cd7f(0x29f)],_0x1cdef8[_0x92cd7f(0x165)]=_0x3ed366,_0x20cfc1[_0x92cd7f(0x14c)](_0x1cdef8)['promise']();}else{logger[_0x92cd7f(0x1fb)]('Mount\x20target\x20created\x20for\x20subnet:\x20'+_0x59cc91+_0x92cd7f(0x152)+_0x20d260+'.');break;}}if(_0x569589[_0x92cd7f(0x1a1)](_0x462d17,_0x569589[_0x92cd7f(0x14d)])){if(_0x569589[_0x92cd7f(0x193)](_0x569589[_0x92cd7f(0x252)],_0x569589['OChLF']))throw new Error(_0x92cd7f(0x1ec)+_0x20d260+_0x92cd7f(0x263));else return _0x2e01c3[_0x2fb772[_0x92cd7f(0x299)]]=_0x58c2b6[_0x92cd7f(0x191)],_0x48f21a;}await new Promise(_0x1457d9=>setTimeout(_0x1457d9,0x1388));}else _0x569589['LknlJ'](_0x221143,!![]);}}async['getAvailabilityZone'](_0x634d08,_0x2c14a8){const _0x7794ec=a0_0x1c0ca3,_0x1fbc87={};_0x1fbc87['SubnetIds']=[_0x2c14a8];const _0x43225d=await _0x634d08[_0x7794ec(0x1ba)](_0x1fbc87)[_0x7794ec(0x222)]();return _0x43225d['Subnets'][0x0][_0x7794ec(0x1d3)];}[a0_0x1c0ca3(0x26b)](_0x35b9d6){const _0x49edf9=a0_0x1c0ca3,_0x1fd899={'LWLzX':function(_0xf54d1a,_0xb7238){return _0xf54d1a!==_0xb7238;},'oXnhT':_0x49edf9(0x271),'jzmUo':function(_0x4bd488,_0x3836f0){return _0x4bd488(_0x3836f0);},'wSbWj':_0x49edf9(0x1c8),'qxLcw':function(_0x2e33fb,_0x349d9b){return _0x2e33fb===_0x349d9b;},'jjwUe':_0x49edf9(0x190),'sKhWO':_0x49edf9(0x1db),'cCVvx':function(_0xb6ded0,_0x24e53a){return _0xb6ded0(_0x24e53a);},'oVSVQ':_0x49edf9(0x19b),'gGGgb':function(_0x4436f1,_0x5adfc1){return _0x4436f1!==_0x5adfc1;},'faPQn':_0x49edf9(0x148),'UcddC':_0x49edf9(0x214),'xPnxC':_0x49edf9(0x1a0)},_0x2074b2={};_0x2074b2[_0x49edf9(0x1d1)]=[_0x35b9d6];const _0x19b061=_0x2074b2;return new Promise((_0x37f9dc,_0x1de506)=>{const _0x58371c=_0x49edf9,_0x55c5d2={'Qngzd':function(_0xe363d2,_0x4b5738){const _0xe98ad4=a0_0x17f3;return _0x1fd899[_0xe98ad4(0x184)](_0xe363d2,_0x4b5738);},'LXYeL':_0x1fd899[_0x58371c(0x156)],'hXFhX':function(_0x525671,_0x18f54e){const _0x3e69e6=_0x58371c;return _0x1fd899[_0x3e69e6(0x29c)](_0x525671,_0x18f54e);},'sbKTS':_0x1fd899[_0x58371c(0x1bc)],'TuBNK':_0x1fd899[_0x58371c(0x1f4)],'xkPqs':function(_0x177678,_0x593121){const _0x5822dc=_0x58371c;return _0x1fd899[_0x5822dc(0x225)](_0x177678,_0x593121);},'xEhyN':_0x1fd899['oVSVQ']};if(_0x1fd899['gGGgb'](_0x1fd899['faPQn'],_0x1fd899[_0x58371c(0x1bb)])){const _0x32f66e={};_0x32f66e['apiVersion']=_0x1fd899[_0x58371c(0x1fd)],_0x32f66e['region']=global_registry[_0x58371c(0x290)];const _0x354b2e=new awsSDK[(_0x58371c(0x25f))](_0x32f66e);_0x354b2e[_0x58371c(0x24a)](_0x19b061)[_0x58371c(0x222)]()['then'](_0x7d8b02=>{const _0x48b75c=_0x58371c;if(_0x55c5d2[_0x48b75c(0x1ff)](_0x55c5d2[_0x48b75c(0x2c0)],_0x55c5d2[_0x48b75c(0x207)])){const _0x4e61c2=_0x1a9633['EvalActionName'][_0x48b75c(0x215)](':')[0x0];_0x72047c+=_0x48b75c(0x189)+_0x4e61c2['toUpperCase']()+_0x48b75c(0x1b8)+_0x190d12[_0x279ef4[_0x48b75c(0x28b)]]+':\x20'+_0x5bc4aa[_0x48b75c(0x151)],_0x55c5d2['Qngzd'](_0x549ba6['EvalDecision'],_0x55c5d2['LXYeL'])&&(_0x1c6ba7[_0x48b75c(0x23b)]=![]);}else _0x55c5d2[_0x48b75c(0x174)](_0x37f9dc,!![]);})[_0x58371c(0x1f9)](_0x743de4=>{const _0x4065d8=_0x58371c;_0x1fd899[_0x4065d8(0x184)](_0x1fd899[_0x4065d8(0x1c0)],_0x1fd899[_0x4065d8(0x1c0)])?(_0x4df83c[_0x4065d8(0x187)]('Cannot\x20find\x20VPC\x20'+_0x238185+_0x4065d8(0x1a4)+_0x1f848e[_0x4065d8(0x290)]+_0x4065d8(0x2bd)),_0x55c5d2[_0x4065d8(0x174)](_0x90ac97,![])):(logger['error']('Cannot\x20find\x20VPC\x20'+_0x35b9d6+_0x4065d8(0x1a4)+global_registry[_0x4065d8(0x290)]+_0x4065d8(0x2bd)),_0x1fd899['jzmUo'](_0x37f9dc,![]));});}else{const _0x25c81a={};_0x25c81a[_0x58371c(0x2b4)]=_0x55c5d2[_0x58371c(0x197)];const _0x3f3e19=new _0x47fe31[(_0x58371c(0x1d7))](_0x25c81a),_0x34dcf2={};return _0x34dcf2['name']=this['clusterName'],_0x3f3e19[_0x58371c(0x259)](_0x34dcf2)['promise']();}});}[a0_0x1c0ca3(0x1f0)](_0x608e9e,_0x4e5274){const _0x3f0b2d=a0_0x1c0ca3,_0x129d23={'pkpeL':function(_0x2620c3,_0x1bd87d){return _0x2620c3(_0x1bd87d);},'JNuCE':function(_0x12e6db,_0x3fb17c){return _0x12e6db!==_0x3fb17c;},'zIyQd':'FSUji','nNowC':_0x3f0b2d(0x166),'qMfvD':_0x3f0b2d(0x19b),'Rklwc':function(_0x3a264c,_0x4e144a){return _0x3a264c===_0x4e144a;},'uiOuh':'SdyLM','qAbhR':_0x3f0b2d(0x257),'vMyqn':'DjoQU','eFkkm':_0x3f0b2d(0x2e2),'VARWV':_0x3f0b2d(0x28a),'SuCUj':function(_0x30ce15,_0x7bcfd4){return _0x30ce15(_0x7bcfd4);},'xVjDx':function(_0x5c13d1,_0x1fb7c0){return _0x5c13d1===_0x1fb7c0;},'AcGCJ':_0x3f0b2d(0x298),'RvgsT':_0x3f0b2d(0x186),'XOiZC':_0x3f0b2d(0x1a0),'nzgXg':_0x3f0b2d(0x20a)},_0x2b6a3e={};_0x2b6a3e[_0x3f0b2d(0x1f7)]=_0x129d23[_0x3f0b2d(0x196)],_0x2b6a3e[_0x3f0b2d(0x1ad)]=[_0x4e5274];const _0x3034a7={};_0x3034a7[_0x3f0b2d(0x1c5)]=[_0x2b6a3e];const _0x41c671=_0x3034a7;return new Promise((_0x22b34d,_0x5f1e75)=>{const _0x52478b=_0x3f0b2d,_0x105045={'Lhdsx':function(_0x3c3139,_0x5b1f3e){const _0xe33682=a0_0x17f3;return _0x129d23[_0xe33682(0x199)](_0x3c3139,_0x5b1f3e);},'qPBxK':_0x129d23[_0x52478b(0x1b4)],'yAGFE':_0x129d23[_0x52478b(0x147)],'NpLwN':function(_0x307818,_0x2ca3fd){const _0x509d42=_0x52478b;return _0x129d23[_0x509d42(0x1a6)](_0x307818,_0x2ca3fd);},'isYRK':_0x129d23[_0x52478b(0x230)],'CMxAR':function(_0x65bd3,_0x44b4af){return _0x129d23['Rklwc'](_0x65bd3,_0x44b4af);},'IUQKR':_0x129d23[_0x52478b(0x141)],'aSHww':_0x129d23[_0x52478b(0x241)],'RbmJw':_0x129d23['vMyqn'],'fwLVJ':_0x129d23[_0x52478b(0x2d4)],'crGIB':_0x129d23[_0x52478b(0x288)],'pTKNg':function(_0x37cb5f,_0x413281){const _0x4aebfd=_0x52478b;return _0x129d23[_0x4aebfd(0x1d5)](_0x37cb5f,_0x413281);}};if(_0x129d23[_0x52478b(0x1d6)](_0x129d23[_0x52478b(0x28d)],_0x129d23[_0x52478b(0x265)]))_0x129d23[_0x52478b(0x1a6)](_0x4f9ac5,!![]);else{const _0x5d9d18={};_0x5d9d18['apiVersion']=_0x129d23[_0x52478b(0x287)],_0x5d9d18[_0x52478b(0x1cd)]=global_registry[_0x52478b(0x290)];const _0x18b3dc=new awsSDK[(_0x52478b(0x25f))](_0x5d9d18);_0x18b3dc[_0x52478b(0x1ba)](_0x41c671)[_0x52478b(0x222)]()[_0x52478b(0x266)](_0x552548=>{const _0x2efc4a=_0x52478b,_0x5b9f19={'TfklC':function(_0x686fa5,_0x5d2dab){const _0xa1bdbf=a0_0x17f3;return _0x105045[_0xa1bdbf(0x2e8)](_0x686fa5,_0x5d2dab);},'UdtlF':_0x105045[_0x2efc4a(0x29b)],'tqyxc':_0x105045[_0x2efc4a(0x18a)],'YsfkI':function(_0x1eceb7,_0x26054c){const _0x45ab28=_0x2efc4a;return _0x105045[_0x45ab28(0x293)](_0x1eceb7,_0x26054c);},'xqoID':_0x105045[_0x2efc4a(0x1f1)],'qNFPI':function(_0x59a6f1,_0x3ac8fb){return _0x105045['NpLwN'](_0x59a6f1,_0x3ac8fb);},'PFlUn':function(_0x5719aa,_0x37a3cf){return _0x105045['CMxAR'](_0x5719aa,_0x37a3cf);},'FmFYF':_0x105045[_0x2efc4a(0x1e7)],'SBPZJ':_0x105045[_0x2efc4a(0x1e3)]};if(_0x105045['Lhdsx'](_0x105045['RbmJw'],_0x105045['fwLVJ'])){const _0xa398d3=[],_0x20de85=[];_0x552548[_0x2efc4a(0x1b0)]['forEach'](_0x439f19=>{const _0x4ccbd3=_0x2efc4a;if(_0x5b9f19[_0x4ccbd3(0x22f)](_0x5b9f19[_0x4ccbd3(0x275)],_0x5b9f19[_0x4ccbd3(0x1ca)]))_0xa398d3[_0x4ccbd3(0x1a3)](_0x439f19[_0x4ccbd3(0x219)]);else{const _0x185360=_0x2ae793[_0x4ccbd3(0x206)][0x0][_0x4ccbd3(0x26a)][0x2][_0x4ccbd3(0x191)],_0x49b89f=_0x552873['Stacks'][0x0][_0x4ccbd3(0x26a)][0x5]['OutputValue'][_0x4ccbd3(0x215)](',');_0x507c46=_0x185360;const _0x3f63b2=[];for(const _0x2ddce8 of _0x49b89f){const _0x568927={};_0x568927[_0x4ccbd3(0x1d9)]=_0x2ddce8,_0x568927[_0x4ccbd3(0x17f)]=_0x2ddce8,_0x3f63b2[_0x4ccbd3(0x1a3)](_0x568927);}_0xccd5a7=_0x3f63b2,_0x4732cc[_0x4ccbd3(0x1fb)](_0x4ccbd3(0x27f)+_0x185360+'\x20'),_0x4b3c7f[_0x4ccbd3(0x1fb)](_0x4ccbd3(0x246)+_0x49b89f+'\x20'),_0xc93bf3+=_0x4ccbd3(0x2a6)+_0x185360+_0x4ccbd3(0x2e5)+_0x49b89f+',\x20';}});const _0x36a58c=_0x608e9e[_0x2efc4a(0x21e)](_0x2a0d55=>{const _0x361171=_0x2efc4a,_0x2ab2f6={'GzzhW':function(_0x4c9ddc,_0x586d58){const _0x34d0ee=a0_0x17f3;return _0x5b9f19[_0x34d0ee(0x267)](_0x4c9ddc,_0x586d58);}};if(_0x5b9f19[_0x361171(0x1ee)](_0x5b9f19[_0x361171(0x143)],_0x5b9f19[_0x361171(0x143)])){if(_0xa398d3[_0x361171(0x237)](_0x2a0d55[_0x361171(0x17f)])){if(_0x5b9f19[_0x361171(0x22f)](_0x5b9f19[_0x361171(0x1ea)],_0x5b9f19[_0x361171(0x1ea)])){const _0x4a4a9d={'lxvPt':function(_0x1add38,_0x4252ff){const _0x55671d=_0x361171;return _0x5b9f19[_0x55671d(0x256)](_0x1add38,_0x4252ff);}},_0xde01e6={};_0xde01e6['apiVersion']=_0x5b9f19[_0x361171(0x168)];const _0xc048f4=new _0x2aeb31[(_0x361171(0x1d7))](_0xde01e6);_0xc048f4[_0x361171(0x289)]()[_0x361171(0x222)]()[_0x361171(0x266)](_0x2a90d1=>{const _0xd7172f=_0x361171;_0x2a90d1[_0xd7172f(0x194)][_0xd7172f(0x237)](this['clusterName'])&&_0x2ab2f6[_0xd7172f(0x247)](_0x5f313e,!![]),_0x2ab2f6[_0xd7172f(0x247)](_0x1c10a5,![]);})[_0x361171(0x1f9)](_0x24bb66=>{const _0x3745f6=_0x361171;_0x3078c8[_0x3745f6(0x187)](_0x24bb66),_0x4a4a9d[_0x3745f6(0x236)](_0x2f60a0,_0x24bb66);});}else return!![];}return _0x20de85[_0x361171(0x1a3)](_0x2a0d55),![];}else _0x44d0ea[_0x361171(0x17b)](_0x4dac58);});_0x105045[_0x2efc4a(0x293)](_0x22b34d,[_0x36a58c,_0x20de85]);}else _0x2fb47c[_0x2efc4a(0x1a3)](_0x5e608e[_0x2efc4a(0x219)]);})[_0x52478b(0x1f9)](_0x4894c7=>{const _0x3d2e9a=_0x52478b;_0x105045[_0x3d2e9a(0x1b2)](_0x105045[_0x3d2e9a(0x135)],_0x105045[_0x3d2e9a(0x135)])?(logger[_0x3d2e9a(0x187)]('Cannot\x20find\x20subnets\x20'+_0x608e9e+_0x3d2e9a(0x1a4)+global_registry[_0x3d2e9a(0x290)]+_0x3d2e9a(0x170)+_0x4894c7),_0x105045['pTKNg'](_0x22b34d,[![],[]])):_0x48a1ae['error']=_0x35a2cd;});}});}async[a0_0x1c0ca3(0x2e4)](){const _0x49ba4e=a0_0x1c0ca3,_0x11fe78={'Bvvzz':function(_0x34f639,_0x7828e7){return _0x34f639(_0x7828e7);},'vdijN':_0x49ba4e(0x2ca),'AbkAI':_0x49ba4e(0x23c),'ukyXs':_0x49ba4e(0x23e)},_0x57fa1f={};_0x57fa1f[_0x49ba4e(0x23b)]=![],_0x57fa1f[_0x49ba4e(0x187)]=null,_0x57fa1f[_0x49ba4e(0x139)]='';const _0x466bde=_0x57fa1f;try{const _0x4c4c79=await _0x11fe78[_0x49ba4e(0x21c)](runCommand,_0x11fe78[_0x49ba4e(0x2e1)]);_0x4c4c79[_0x49ba4e(0x1a9)](_0x11fe78[_0x49ba4e(0x1ab)])?logger[_0x49ba4e(0x291)](_0x4c4c79):logger[_0x49ba4e(0x17b)](_0x4c4c79),_0x466bde[_0x49ba4e(0x23b)]=!![],_0x466bde[_0x49ba4e(0x139)]=_0x11fe78[_0x49ba4e(0x27b)];}catch(_0x35d84b){logger['error']('error\x20:\x20'+_0x35d84b+_0x49ba4e(0x297)+_0x35d84b[_0x49ba4e(0x2b0)]),_0x466bde[_0x49ba4e(0x139)]=_0x49ba4e(0x2a2)+_0x35d84b,_0x466bde[_0x49ba4e(0x187)]=_0x35d84b;}return _0x466bde;}async['getPrincipalArn'](){const _0x35fb4c=a0_0x1c0ca3,_0x20f1a0={};_0x20f1a0['cQDcf']=_0x35fb4c(0x21a),_0x20f1a0[_0x35fb4c(0x2ac)]=_0x35fb4c(0x210);const _0x2850de=_0x20f1a0,_0x2f44d4=await new awsSDK[(_0x35fb4c(0x1b5))]()[_0x35fb4c(0x25b)]()['promise'](),{Account:_0x47f7df,Arn:_0x298d05}=_0x2f44d4,_0x487172=_0x298d05[_0x35fb4c(0x237)](_0x2850de['cQDcf']),_0x1a0603=_0x487172?_0x35fb4c(0x2ba)+_0x47f7df+_0x35fb4c(0x21a)+_0x298d05[_0x35fb4c(0x215)](_0x2850de[_0x35fb4c(0x1ac)])[0x1]:_0x35fb4c(0x2ba)+_0x47f7df+_0x35fb4c(0x210)+_0x298d05[_0x35fb4c(0x215)](_0x2850de[_0x35fb4c(0x2ac)])[0x1];return _0x1a0603;}async[a0_0x1c0ca3(0x283)](){const _0x21e285=a0_0x1c0ca3,_0x13f555={};_0x13f555['amDPj']=function(_0x265bfa,_0x3c719c){return _0x265bfa!==_0x3c719c;},_0x13f555[_0x21e285(0x1df)]=_0x21e285(0x1c8);const _0x242a41=_0x13f555,_0x27937b={};_0x27937b[_0x21e285(0x23b)]=![],_0x27937b[_0x21e285(0x187)]=null,_0x27937b['data']='';const _0x24aa6b=_0x27937b;try{const _0x471b88=await this[_0x21e285(0x1f3)](),_0xbed411={'PolicySourceArn':_0x471b88,'ActionNames':Object[_0x21e285(0x212)](PERMISSIONS)},_0x1ebc36=await new awsSDK[(_0x21e285(0x235))]()[_0x21e285(0x1bd)](_0xbed411)[_0x21e285(0x222)]();let _0xcd1b11='';logger['debug'](_0x21e285(0x2d1)+JSON[_0x21e285(0x253)](_0x1ebc36)),_0x24aa6b[_0x21e285(0x23b)]=!![],_0x1ebc36[_0x21e285(0x218)][_0x21e285(0x14f)](_0x1415e=>{const _0x26598e=_0x21e285,_0x46e38d=_0x1415e[_0x26598e(0x28b)][_0x26598e(0x215)](':')[0x0];_0xcd1b11+=_0x26598e(0x189)+_0x46e38d['toUpperCase']()+'\x20|\x20Action\x20:\x20'+PERMISSIONS[_0x1415e[_0x26598e(0x28b)]]+':\x20'+_0x1415e['EvalDecision'],_0x242a41[_0x26598e(0x2b2)](_0x1415e['EvalDecision'],_0x242a41['rhuPH'])&&(_0x24aa6b[_0x26598e(0x23b)]=![]);}),_0x24aa6b[_0x21e285(0x139)]=_0xcd1b11;}catch(_0x5154b0){_0x24aa6b[_0x21e285(0x187)]=_0x5154b0;}return _0x24aa6b;}}function a0_0x17f3(_0xec7b62,_0x41e33d){const _0x19a997=a0_0x19a9();return a0_0x17f3=function(_0x17f3f1,_0x5a1444){_0x17f3f1=_0x17f3f1-0x134;let _0x444af9=_0x19a997[_0x17f3f1];return _0x444af9;},a0_0x17f3(_0xec7b62,_0x41e33d);}const a0_0x1e96f5={};a0_0x1e96f5[a0_0x1c0ca3(0x16d)]=AWSCloudProvider,module[a0_0x1c0ca3(0x16a)]=a0_0x1e96f5;
function a0_0x1d6c(){const _0x995019=['isBrowserstackCluster','EFSFileSystemId','jVjlA','Cgeck','SubnetIds','AywZM','createMountTargetAndWait','replace','qWTBu','okRwr','../utils/utilityMethods','hqBqF','Error\x20occurred\x20while\x20setting\x20up\x20Hub\x20HA\x20infra:\x20','gYHOg','permissions\x20check\x20response:\x20','UtWyF','LgHag','vWurF','uGsnB','name','aws-iam-authenticator\x20tool\x20is\x20installed','webSocketUtils','exit','\x20SECRET\x20KEY:\x20','EFS','fMRyr','clusterRegion','tHOqE','\x20in\x20region\x20','promise','DzTho','vYCSt','WARNING','hub-ha-aws-setup-failed','EvalDecision','Cannot\x20find\x20subnets\x20','HiQyT','cloudProviderSecretKey','fileSystemId','\x20|\x20Action\x20:\x20','error','MountTargets','vAaCV','Authmap\x20already\x20exists.\x20Not\x20updating','maxNodes','jKijm','FCOUV','btIrq','type','KrpeU','\x20because\x20its\x20Availability\x20Zone\x20','oZOIw','KubeConfigTemplate.yaml','tags','OyGhu','rceYm','JaeqM','writeFileSync','dWZOj','match','includes','vMSKU','\x20failed\x20to\x20reach\x20the\x20available\x20state.','catch','YAXCM','describeSubnets','kIWRR','vdGhg','describeVpcs','dRnRK','EvalActionName','parameters','vwpHR','Stacks','xbOSZ','AouuH','vpc-id','warning','Eovps','2621385CDBnpb','dXxYs','value','bDDSg','getKubeConfigData','KAWCP','qORrB','Qxsxo','getClusterInfo','accessKey','PzPNf','HXePY','UbfIc','pyaQj','HvQsa','ybunZ','-NodeGroup','getPrincipalArn','hubharesources','clusters','gHPNx','zwdmy','nGGUS','dVgxW','vNCkt','Name','sAcSO','VPC\x20=>\x20','nuojl','endpoint','fAceM','rws','Added\x20storage\x20class.','EceUh','all','exports','Vjwla','describeMountTargets','TFFCy','gvxrt','PEIZc','AWSCloudProvider','UrrUg','CRacQ',':user/','jLbHC','ZMOTn','drdEK','NdZbo','220yLWbQD','loadAll','mwosf','minNodes','MpEna','autoscaler-creation-failed','OsrwM','UiwHP','split','apiVersion','77184ALmhEy','templates','rjIOu','[ats]\x0aaws_access_key_id\x20=\x20','eVVDD','readFileAsync','mHCXW','ZSFPX','132spQgFr','2016-11-15','\x20:\x20','join','ERROR','Please\x20install\x20aws-iam-authenticator\x20tool.\x20Error\x20:\x20','gTouH','PhMpo','jxHAD','150EnIKXf','listClusters','loadBalancer','cjMgn','then','MWbhO','WQavv','ubYLk','cloudProviderAccessKey',',\x20MountTargetId:\x20','NAIlN','Following\x20resources\x20are\x20created\x20for\x20Hub\x20HA:\x20EFS_ControllerRoleArn\x20=>\x20','EC2','WWSlo','debug','jRgNF','qobDf','uCruk','KfwqZ','reLkj','OutputKey','allowed','XKiGR','createAuthConfigMap','VjVsQ','deleteCluster','BdaKU','QJQYk','syXtn',',\x20EFS_FileSystem\x20=>\x20','1179232XJdOgh','stack','2979xfXACp','ReHQz','BqEFT','FileSystemId','nodegroupName','./CloudProvider','Mounting\x20Target\x20for\x20EFS','EFS\x20FileSystem\x20=>\x20','pmJEB','available','jjHNX','update','getAvailabilityZone','message','EvaluationResults','SKYpP','YZzxv','EFSSecurityGroup','.\x20Deleting\x20all\x20the\x20stacks','JKZhx','../utils/hstUtils','AFUTP','jxUfF','IwhCd','<ARN>','XOsMq','poiCA','FcMsS','pNOnm','DAEuX','nZUhN','WHZkI','\x20ACCESS\x20KEY:\x20','hWzgb','IAM','rkEWy','../config/logger','Intercepted','DSHoc','uXBRX','sfEEe','Setting\x20up\x20Hub\x20HA','JajcA','body','createNamespacedConfigMap','label','TuvTK','arn:aws:iam::','checkClusterCreated','OUcek','ahBDR','QoyfR','iXpqE','\x20has\x20already\x20been\x20used.','BSjHJ','Outputs','mIJEc','toLowerCase','\x0a\x09Service:\x20','EmvCa','setupAutoscaler',',VPC\x20=>\x20','STS','aEQDJ','2552980ZgkceM','FEPyr','stringify','zQWOA','../permissions/AWS.json','EKS','EMAPk','SXryd','status','../config/constants','ClusterRole\x20=>\x20','kXZGL','certificateAuthority',':role/','VpcIds','setupNewCluster','lAFhq','AuqII','jPxck','isSubnetsValid','miDUa','gcIjL','aws-iam-authenticator\x20help','isClusterPresent','hpJln','hostname','config','GoMSG','SecurityGroups\x20=>\x20','hrSGI','sendEventToBackend','cluster','LifeCycleState','warn','SubnetId','isVPCPresent','info','getGridHostname',',\x20SecurityGroups\x20=>\x20','BpqKf','nNksX','utf-8','vkYXv','KcyVW','LrqgT','NyIsd','klSGd','NDqkS','createStorageClass','bOGGc','add','Mount\x20target\x20',',\x20Subnets\x20=>\x20','girpT','wFZfR','getUserInput',',\x20NodeRole\x20=>\x20','11PwsOYW','iZxzY','.\x20Please\x20Check\x20and\x20try\x20again','DFVHp','Creating\x20required\x20dependencies\x20-\x20EKS\x20Role(s),\x20VPC,\x20Subnets,\x20Security\x20Groups\x20and\x20Cluster\x20and\x20Node\x20Group(s)','setupHubHa','Mount\x20target\x20created\x20for\x20subnet:\x20','hzekc','qhTci','Autoscaler\x20Role\x20created.ARN:\x20','BxLhA','HgiWq','uWuNU','WbcKr','RWGVp','pvbSZ','isCliToolInstalled','kube-system','mxEaq','OutputValue','QRfuN','createMountTargets','LOG','eYDwo','HAKAM','CCQRW','\x0aaws_secret_access_key\x20=\x20','IOGci','wfahN','SynuO','data','aws_credentials','Creating\x20Autoscaler\x20Role','rWJFh','getCallerIdentity','wqLDe','create-grid-called','Creating\x20required\x20resources\x20-\x20EKS\x20role(s),\x20VPC,\x20Subnets,\x20Security\x20Groups,\x20Cluster\x20and\x20Node\x20Group(s)','mapRoles','aws-auth-cm.yaml','.\x20Error:\x20','sBSmA','browserstack','STOPO','push','CVwkp','cloudProviderName','describeCluster','waitForMountTarget','failed','pfKzP','Unable\x20to\x20spawn\x20Autoscaler\x20due\x20to:\x20','browserstack:managedBy','UfWCQ','HNMVb','Cluster\x20=>\x20','startsWith','WqSOd','ingress','Added\x20EFS\x20CSI\x20Driver','4|3|2|0|1','Subnets','lVvEu','Following\x20resources\x20are\x20created:\x20Cluster\x20=>\x20','yZEcf','hZCGa','keys','Creating\x20required\x20dependencies\x20for\x20Hub\x20HA\x20-\x20IAM\x20Role\x20for\x20EFS\x20CSI\x20Controller,\x20Security\x20Group,\x20EFS','OlBxQ','Creating\x20required\x20resources\x20for\x20Hub\x20HA\x20-\x20IAM\x20Role\x20for\x20EFS\x20CSI\x20Controller,\x20Security\x20Group,\x20EFS','Cannot\x20find\x20VPC\x20','getNodeGroupInfo','GvUaG','DnMBc','IClyj','83909idBXuQ','MountTargetId','ROkMj','tDKvG','Filters','qROyV','zVMoe','ghREm','../utils/createHubHaStack','2017-11-01','gWAUQ','EFS\x20SecurityGroup\x20=>\x20','wqAOH','dpPZc','simulatePrincipalPolicy','31568wKTLEI','gPMnN','region','gYgCF','load','xSCvd','WNIGp','wtobK','Subnets\x20=>\x20','Error\x20creating\x20mount\x20target\x20for\x20subnet\x20',',\x20EFS_SecurityGroup\x20=>\x20','amVcQ','sMnWR','every','MNmrs','setCachedCredsInRegistry','COkwj','SEiAS','accessKeyId','../utils/createClusterStack','JMiwA','uAfmM','reportToGalactusAndSendToEDS','describeNodegroup','clusterName','dKrbA','IeQWx','EDEVb','forEach','TBSEJ','EFS\x20Controller\x20Role\x20=>\x20','KJXbg','error\x20:\x20','reduce','nByLb','secret','Following\x20resources\x20are\x20created:','secretAccessKey','OmIKC','js-yaml','toUpperCase'];a0_0x1d6c=function(){return _0x995019;};return a0_0x1d6c();}const a0_0x3a765f=a0_0x111a;function a0_0x111a(_0x145120,_0x3f8ef7){const _0x1d6c7b=a0_0x1d6c();return a0_0x111a=function(_0x111af1,_0x201eeb){_0x111af1=_0x111af1-0x1b3;let _0x23b17a=_0x1d6c7b[_0x111af1];return _0x23b17a;},a0_0x111a(_0x145120,_0x3f8ef7);}(function(_0x4f1518,_0x48cdd9){const _0x56b972=a0_0x111a,_0x1e84e5=_0x4f1518();while(!![]){try{const _0x1e4276=parseInt(_0x56b972(0x347))/0x1+parseInt(_0x56b972(0x358))/0x2*(parseInt(_0x56b972(0x1c1))/0x3)+-parseInt(_0x56b972(0x294))/0x4*(parseInt(_0x56b972(0x33d))/0x5)+-parseInt(_0x56b972(0x34f))/0x6*(parseInt(_0x56b972(0x285))/0x7)+parseInt(_0x56b972(0x1bf))/0x8+parseInt(_0x56b972(0x30c))/0x9+parseInt(_0x56b972(0x201))/0xa*(parseInt(_0x56b972(0x23a))/0xb);if(_0x1e4276===_0x48cdd9)break;else _0x1e84e5['push'](_0x1e84e5['shift']());}catch(_0x967382){_0x1e84e5['push'](_0x1e84e5['shift']());}}}(a0_0x1d6c,0x394a8));const fs=require('fs'),path=require('path'),yaml=require(a0_0x3a765f(0x2bb)),awsSDK=require('aws-sdk'),{logger}=require(a0_0x3a765f(0x1e5)),{CloudProvider}=require(a0_0x3a765f(0x1c6)),{sendAWSInfoToHST}=require(a0_0x3a765f(0x1d5)),{createClusterStack}=require(a0_0x3a765f(0x2a7)),{createHubHaStack}=require(a0_0x3a765f(0x28d)),{deleteClusterAndDependencies,deleteRoutingDeps,deleteAgent}=require('../utils/gridComponents'),{createAutoscalerStack}=require('../utils/createAutoscalerStack'),{getDirForConfig,reportToGalactusAndSendToEDS,kubeApply,runCommand}=require(a0_0x3a765f(0x2c7)),{IAM_USER_NAME,AWS,WS_EVENTS,global_registry,messageTypes}=require(a0_0x3a765f(0x20a)),PERMISSIONS=require(a0_0x3a765f(0x205));class AWSCloudProvider extends CloudProvider{constructor(_0x5afc1c,_0x59d9fd,_0x30ec03,_0x3b4d7f){super(AWS,_0x5afc1c,_0x59d9fd,_0x30ec03,_0x3b4d7f);}async['init'](){const _0x256eb0=a0_0x3a765f;await super['init']();const _0xe92518={};return _0xe92518[_0x256eb0(0x296)]=global_registry[_0x256eb0(0x2d7)],_0xe92518[_0x256eb0(0x2a6)]=global_registry[_0x256eb0(0x360)],_0xe92518[_0x256eb0(0x2b9)]=global_registry[_0x256eb0(0x2e2)],awsSDK[_0x256eb0(0x21b)][_0x256eb0(0x1cc)](_0xe92518),this;}async['sendResourceDataToHST'](){const _0x22a65e=a0_0x3a765f,_0x3bce43={'AuqII':function(_0x1f089f,_0x4c3ada){return _0x1f089f(_0x4c3ada);}};_0x3bce43[_0x22a65e(0x212)](sendAWSInfoToHST,this[_0x22a65e(0x32b)]);}async[a0_0x3a765f(0x2a3)](_0x219a25){const _0x1a31fd=a0_0x3a765f;global_registry[_0x1a31fd(0x360)]=_0x219a25[this[_0x1a31fd(0x268)]][_0x1a31fd(0x315)],global_registry[_0x1a31fd(0x2e2)]=_0x219a25[this[_0x1a31fd(0x268)]]['secret'];}[a0_0x3a765f(0x226)](_0x2c4e76){const _0x33de5b=a0_0x3a765f;return _0x2c4e76[_0x33de5b(0x209)][_0x33de5b(0x35a)][_0x33de5b(0x274)][0x0][_0x33de5b(0x21a)];}async[a0_0x3a765f(0x2bd)](){const _0x7d1237=a0_0x3a765f,_0x51d146={};_0x51d146[_0x7d1237(0x2a9)]=function(_0x5c1760,_0x33fa38){return _0x5c1760!==_0x33fa38;},_0x51d146[_0x7d1237(0x321)]=_0x7d1237(0x219),_0x51d146[_0x7d1237(0x2fa)]=_0x7d1237(0x242),_0x51d146['vwpHR']=function(_0x2c75aa,_0x171dda){return _0x2c75aa===_0x171dda;},_0x51d146[_0x7d1237(0x20c)]='browserstack:managedBy',_0x51d146['hqBqF']=_0x7d1237(0x264),_0x51d146[_0x7d1237(0x1eb)]=_0x7d1237(0x1bd);const _0x177e41=_0x51d146;try{if(_0x177e41[_0x7d1237(0x2a9)](_0x177e41[_0x7d1237(0x321)],_0x177e41['zwdmy'])){const _0x374524=_0xa97780[_0x7d1237(0x306)][0x0][_0x7d1237(0x1f8)][0x2][_0x7d1237(0x24d)],_0x5a55f7=_0x31cbf6['Stacks'][0x0][_0x7d1237(0x1f8)][0x5][_0x7d1237(0x24d)][_0x7d1237(0x345)](',');_0x1f6980=_0x374524;const _0x337da5=[];for(const _0x57cf24 of _0x5a55f7){const _0xeb7762={};_0xeb7762[_0x7d1237(0x1ee)]=_0x57cf24,_0xeb7762['value']=_0x57cf24,_0x337da5[_0x7d1237(0x266)](_0xeb7762);}_0xd08d10=_0x337da5,_0x3dce87[_0x7d1237(0x225)](_0x7d1237(0x327)+_0x374524+'\x20'),_0x223bd7[_0x7d1237(0x225)]('Subnets\x20=>\x20'+_0x5a55f7+'\x20'),_0x1d9e04+=_0x7d1237(0x1fe)+_0x374524+_0x7d1237(0x235)+_0x5a55f7+',\x20';}else{const _0x5e6108=await this[_0x7d1237(0x314)]();if(_0x5e6108[_0x7d1237(0x220)]){if(_0x177e41[_0x7d1237(0x2a9)](_0x177e41[_0x7d1237(0x2fa)],_0x177e41[_0x7d1237(0x2fa)]))_0x389546[_0x7d1237(0x366)](_0x55875f);else{const _0x47d1ff=_0x5e6108[_0x7d1237(0x220)][_0x7d1237(0x2f2)];return _0x47d1ff&&_0x177e41[_0x7d1237(0x305)](_0x47d1ff[_0x177e41[_0x7d1237(0x20c)]][_0x7d1237(0x1fa)](),_0x177e41[_0x7d1237(0x2c8)]);}}}}catch(_0x1a905a){if(_0x177e41[_0x7d1237(0x305)](_0x177e41[_0x7d1237(0x1eb)],_0x177e41[_0x7d1237(0x1eb)]))return![];else _0x2e4f0e[_0x7d1237(0x209)]=![];}return![];}async[a0_0x3a765f(0x218)](){return this['checkClusterCreated']();}async[a0_0x3a765f(0x314)](){const _0x1e402a=a0_0x3a765f,_0x1b3447={};_0x1b3447[_0x1e402a(0x282)]=_0x1e402a(0x28e);const _0x10f0a6=_0x1b3447,_0x320ca4={};_0x320ca4[_0x1e402a(0x346)]=_0x10f0a6['GvUaG'];const _0x50729f=new awsSDK[(_0x1e402a(0x206))](_0x320ca4),_0x418d9a={};return _0x418d9a[_0x1e402a(0x2d0)]=this[_0x1e402a(0x2ac)],_0x50729f[_0x1e402a(0x269)](_0x418d9a)[_0x1e402a(0x2da)]();}async[a0_0x3a765f(0x1b8)](_0x42eb5e){const _0x44fd09=a0_0x3a765f,_0x4d1135={};_0x4d1135[_0x44fd09(0x1fc)]=_0x44fd09(0x348),_0x4d1135[_0x44fd09(0x2f4)]=_0x44fd09(0x261),_0x4d1135[_0x44fd09(0x302)]=_0x44fd09(0x22a),_0x4d1135['kIWRR']=_0x44fd09(0x1d9);const _0x124c17=_0x4d1135,_0x1c8d3a=await fs[_0x44fd09(0x34c)](path[_0x44fd09(0x352)](__dirname,'..',_0x124c17['EmvCa'],_0x124c17[_0x44fd09(0x2f4)]),_0x124c17[_0x44fd09(0x302)]),_0xf27bc3=yaml['load'](_0x1c8d3a);return _0xf27bc3[_0x44fd09(0x258)][_0x44fd09(0x260)]=_0xf27bc3['data'][_0x44fd09(0x260)]['replace'](_0x124c17[_0x44fd09(0x2ff)],_0x42eb5e),_0xf27bc3;}async[a0_0x3a765f(0x281)](_0xf76d0b){const _0xaa4260=a0_0x3a765f,_0xd0179f={};_0xd0179f[_0xaa4260(0x284)]=_0xaa4260(0x28e);const _0xf4f4b8=_0xd0179f,_0x252577={};_0x252577[_0xaa4260(0x346)]=_0xf4f4b8[_0xaa4260(0x284)];const _0x2dae70=new awsSDK[(_0xaa4260(0x206))](_0x252577),_0xc6ad5b={};return _0xc6ad5b[_0xaa4260(0x2ac)]=this[_0xaa4260(0x2ac)],_0xc6ad5b['nodegroupName']=_0xf76d0b,_0x2dae70[_0xaa4260(0x2ab)](_0xc6ad5b)[_0xaa4260(0x2da)]();}async[a0_0x3a765f(0x1f1)](){const _0x375bd8=a0_0x3a765f,_0x376878={'Vjwla':function(_0x3be44c,_0xc73e1c){return _0x3be44c(_0xc73e1c);},'JaeqM':function(_0xc113aa,_0x37574a){return _0xc113aa===_0x37574a;},'KrpeU':'jdVED','hZCGa':_0x375bd8(0x316),'fAceM':function(_0x223093,_0x7e9fc7){return _0x223093(_0x7e9fc7);},'EMAPk':function(_0x40897b,_0x40170a){return _0x40897b!==_0x40170a;},'jVjlA':_0x375bd8(0x229),'kYzpW':'hWXOV','sMnWR':function(_0x5171db,_0x33a3b4){return _0x5171db(_0x33a3b4);},'xbOSZ':'Authmap\x20already\x20exists.\x20Not\x20updating','dpPZc':_0x375bd8(0x343),'xSCvd':_0x375bd8(0x337),'sfEEe':_0x375bd8(0x28e)};return new Promise((_0x4b6f20,_0x19af5d)=>{const _0x5492ad=_0x375bd8;if(_0x376878[_0x5492ad(0x207)](_0x376878[_0x5492ad(0x292)],_0x376878[_0x5492ad(0x299)])){const _0x595194={};_0x595194[_0x5492ad(0x346)]=_0x376878[_0x5492ad(0x1e9)];const _0x2f15d6=new awsSDK[(_0x5492ad(0x206))](_0x595194);_0x2f15d6[_0x5492ad(0x359)]()[_0x5492ad(0x2da)]()[_0x5492ad(0x35c)](_0x1b7f1a=>{const _0x2fb512=_0x5492ad,_0xaf1405={'qROyV':function(_0x393eb7,_0x3590d){return _0x376878['Vjwla'](_0x393eb7,_0x3590d);}};_0x376878['JaeqM'](_0x376878[_0x2fb512(0x2ee)],_0x376878[_0x2fb512(0x2ee)])?(_0x1b7f1a[_0x2fb512(0x31f)][_0x2fb512(0x2f9)](this[_0x2fb512(0x2ac)])&&(_0x376878[_0x2fb512(0x2f5)](_0x376878[_0x2fb512(0x27b)],_0x376878[_0x2fb512(0x27b)])?_0x376878[_0x2fb512(0x330)](_0x4b6f20,!![]):(_0x590e0b[_0x2fb512(0x360)]=_0x23d4fe[this[_0x2fb512(0x268)]]['accessKey'],_0x4b7cbf[_0x2fb512(0x2e2)]=_0x433c11[this[_0x2fb512(0x268)]][_0x2fb512(0x2b7)])),_0x376878['fAceM'](_0x4b6f20,![])):(_0x1d1dda['error'](_0x1e60ab),_0xaf1405[_0x2fb512(0x28a)](_0x47d94b,_0x3093af));})['catch'](_0x335ad8=>{const _0x5419b8=_0x5492ad,_0x178cbe={'oEgVb':function(_0x41acb2,_0x334a4d){const _0xdd3c6c=a0_0x111a;return _0x376878[_0xdd3c6c(0x32a)](_0x41acb2,_0x334a4d);}};_0x376878['EMAPk'](_0x376878[_0x5419b8(0x2bf)],_0x376878['kYzpW'])?(logger[_0x5419b8(0x2e5)](_0x335ad8),_0x376878[_0x5419b8(0x2a0)](_0x19af5d,_0x335ad8)):(_0x585af5[_0x5419b8(0x2e5)](_0x5419b8(0x280)+_0x3e6a1b+'\x20in\x20region\x20'+_0x1d1f90[_0x5419b8(0x2d7)]+_0x5419b8(0x23c)),_0x178cbe['oEgVb'](_0x3ef982,![]));});}else _0x143464['info'](_0x376878[_0x5492ad(0x307)]);});}async[a0_0x3a765f(0x238)](_0xd41172,_0x38f19d){const _0x4bd377=a0_0x3a765f,_0x3662d1={'dVgxW':function(_0x2daf87,_0x4ed5c7){return _0x2daf87(_0x4ed5c7);}},_0x1f5912=this['cloudProviderName'][_0x4bd377(0x2bc)](),_0x27482e=await _0x3662d1[_0x4bd377(0x323)](_0xd41172,_0x1f5912+_0x4bd377(0x1e1)),_0x133a66=await _0x3662d1[_0x4bd377(0x323)](_0xd41172,_0x1f5912+_0x4bd377(0x2d4));global_registry['cloudProviderAccessKey']=_0x27482e,global_registry[_0x4bd377(0x2e2)]=_0x133a66;const _0xe5a4ac={};return _0xe5a4ac[_0x4bd377(0x315)]=_0x27482e,_0xe5a4ac['secret']=_0x133a66,_0x38f19d['cloudProvider'][AWS]=_0xe5a4ac,_0x38f19d;}async[a0_0x3a765f(0x310)](){const _0x2e0bd6=a0_0x3a765f,_0xf0a988={'WHZkI':function(_0x5d03fb){return _0x5d03fb();},'RIMWw':_0x2e0bd6(0x259),'IOGci':'templates','PhMpo':_0x2e0bd6(0x2f1)},_0x2d3ad8=_0xf0a988[_0x2e0bd6(0x1e0)](getDirForConfig),_0x1bb3d5=await this['getClusterInfo'](),_0x30fd25=path['join'](_0x2d3ad8,_0xf0a988['RIMWw']),_0x22cbac=_0x2e0bd6(0x34a)+global_registry['cloudProviderAccessKey']+_0x2e0bd6(0x254)+global_registry[_0x2e0bd6(0x2e2)];fs[_0x2e0bd6(0x2f6)](_0x30fd25,_0x22cbac);let _0x1eb04e=await fs[_0x2e0bd6(0x34c)](path[_0x2e0bd6(0x352)](__dirname,'..',_0xf0a988[_0x2e0bd6(0x255)],_0xf0a988[_0x2e0bd6(0x356)]));return _0x1eb04e=_0x1eb04e['toString'](),_0x1eb04e=_0x1eb04e['replace'](/<CLUSTER_NAME>/g,this[_0x2e0bd6(0x2ac)]),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<CLUSTER_URL>/g,_0x1bb3d5[_0x2e0bd6(0x220)][_0x2e0bd6(0x329)]),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<CERTIFICATE_DATA>/g,_0x1bb3d5[_0x2e0bd6(0x220)][_0x2e0bd6(0x20d)]['data']),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<CLUSTER_REGION>/g,global_registry[_0x2e0bd6(0x2d7)]),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<CLUSTER_NAME_USER>/g,IAM_USER_NAME),_0x1eb04e=_0x1eb04e['replace'](/<CLOUD_PROVIDER_ACCESS_KEY>/g,global_registry[_0x2e0bd6(0x360)]),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<CLOUD_PROVIDER_SECRET>/g,global_registry[_0x2e0bd6(0x2e2)]),_0x1eb04e=_0x1eb04e[_0x2e0bd6(0x2c4)](/<AWS_CONFIG_FILE_PATH>/g,_0x30fd25),_0x1eb04e;}async[a0_0x3a765f(0x210)](_0x2530cc=null,_0xd6699b=null){const _0x18f0eb=a0_0x3a765f,_0x2d1124={'hrSGI':function(_0x33dd79,_0x3ca960){return _0x33dd79===_0x3ca960;},'DsBmi':_0x18f0eb(0x26e),'gTouH':_0x18f0eb(0x264),'OlBxQ':_0x18f0eb(0x25f),'TuvTK':_0x18f0eb(0x23e),'HAKAM':function(_0x344a46,_0x1295be,_0x32c588,_0x5b1611,_0x315820,_0x429cb1,_0x58292e){return _0x344a46(_0x1295be,_0x32c588,_0x5b1611,_0x315820,_0x429cb1,_0x58292e);},'KcyVW':_0x18f0eb(0x2b8),'vkYXv':function(_0x42c5d3,_0x5bc601){return _0x42c5d3===_0x5bc601;},'SXryd':function(_0x20d3a3,_0x11636c){return _0x20d3a3===_0x11636c;},'pNOnm':'YGKEq','Qxsxo':'LscAv','lVvEu':function(_0x1320ea,_0x49ce33){return _0x1320ea===_0x49ce33;},'okRwr':_0x18f0eb(0x232),'XKiGR':_0x18f0eb(0x32d)},_0x18abb7={};_0x18abb7[_0x18f0eb(0x2ed)]=WS_EVENTS[_0x18f0eb(0x250)],_0x18abb7[_0x18f0eb(0x1ce)]=_0x2d1124[_0x18f0eb(0x27e)],this[_0x18f0eb(0x2d2)]['sendEventToBackend'](this[_0x18f0eb(0x32b)],_0x18abb7),logger[_0x18f0eb(0x225)](_0x2d1124[_0x18f0eb(0x1ef)]);const _0x54d277=global_registry[_0x18f0eb(0x340)],_0x416f33=global_registry[_0x18f0eb(0x2e9)],_0x28c38d=global_registry['clusterAutoUpgrade'],_0x316fc0=await _0x2d1124[_0x18f0eb(0x252)](createClusterStack,this[_0x18f0eb(0x2ac)],_0x54d277,_0x416f33,_0x2530cc,_0xd6699b,_0x28c38d),_0x5a5c35=_0x316fc0[_0x18f0eb(0x306)][0x0][_0x18f0eb(0x1f8)][0x0][_0x18f0eb(0x24d)][_0x18f0eb(0x345)](','),_0x312f54=_0x316fc0[_0x18f0eb(0x306)][0x0][_0x18f0eb(0x1f8)][0x1][_0x18f0eb(0x24d)],_0x40a813=_0x316fc0[_0x18f0eb(0x306)][0x0][_0x18f0eb(0x1f8)][0x3][_0x18f0eb(0x24d)],_0xc078da=_0x316fc0[_0x18f0eb(0x306)][0x0]['Outputs'][0x4][_0x18f0eb(0x24d)];logger[_0x18f0eb(0x225)](_0x2d1124[_0x18f0eb(0x22c)]),logger['info'](_0x18f0eb(0x271)+_0x40a813+'\x20'),logger[_0x18f0eb(0x225)](_0x18f0eb(0x20b)+_0x312f54+'\x20'),logger[_0x18f0eb(0x225)](_0x18f0eb(0x21d)+_0x5a5c35+'\x20'),logger[_0x18f0eb(0x225)]('NodeRole\x20=>\x20'+_0xc078da+'\x20');let _0x179bbc=_0x18f0eb(0x279)+_0x40a813+',\x20ClusterRole\x20=>\x20'+_0x312f54+_0x18f0eb(0x227)+_0x5a5c35+_0x18f0eb(0x239)+_0xc078da;if(_0x2d1124[_0x18f0eb(0x22b)](_0x2530cc,null)&&_0x2d1124[_0x18f0eb(0x22b)](_0xd6699b,null)){if(_0x2d1124[_0x18f0eb(0x208)](_0x2d1124[_0x18f0eb(0x1dd)],_0x2d1124[_0x18f0eb(0x313)]))return _0x952a7e[_0x18f0eb(0x209)][_0x18f0eb(0x35a)]['ingress'][0x0][_0x18f0eb(0x21a)];else{const _0x463060=_0x316fc0[_0x18f0eb(0x306)][0x0][_0x18f0eb(0x1f8)][0x2][_0x18f0eb(0x24d)],_0x1b041f=_0x316fc0[_0x18f0eb(0x306)][0x0][_0x18f0eb(0x1f8)][0x5][_0x18f0eb(0x24d)][_0x18f0eb(0x345)](',');_0x2530cc=_0x463060;const _0x4c721e=[];for(const _0x5a9644 of _0x1b041f){if(_0x2d1124[_0x18f0eb(0x278)](_0x2d1124[_0x18f0eb(0x2c6)],_0x2d1124[_0x18f0eb(0x1b7)])){const _0x5a9455=_0x20db83[_0x18f0eb(0x220)][_0x18f0eb(0x2f2)];return _0x5a9455&&_0x2d1124[_0x18f0eb(0x21e)](_0x5a9455[_0x2d1124['DsBmi']][_0x18f0eb(0x1fa)](),_0x2d1124[_0x18f0eb(0x355)]);}else{const _0x3764e8={};_0x3764e8[_0x18f0eb(0x1ee)]=_0x5a9644,_0x3764e8['value']=_0x5a9644,_0x4c721e[_0x18f0eb(0x266)](_0x3764e8);}}_0xd6699b=_0x4c721e,logger[_0x18f0eb(0x225)](_0x18f0eb(0x327)+_0x463060+'\x20'),logger[_0x18f0eb(0x225)](_0x18f0eb(0x29c)+_0x1b041f+'\x20'),_0x179bbc+=',VPC\x20=>\x20'+_0x463060+_0x18f0eb(0x235)+_0x1b041f+',\x20';}}const _0x1c9182={};return _0x1c9182['type']=WS_EVENTS['LOG'],_0x1c9182['message']=_0x179bbc,this[_0x18f0eb(0x2d2)][_0x18f0eb(0x21f)](this[_0x18f0eb(0x32b)],_0x1c9182),[_0x2530cc,_0xd6699b];}async[a0_0x3a765f(0x1ba)](_0x2b0916,_0x53baae){const _0x5430fb=a0_0x3a765f,_0x3dc4b9={'mIJEc':function(_0x494a57,_0x496e6f){return _0x494a57(_0x496e6f);},'QoyfR':function(_0x384bdb,_0x2ce28f){return _0x384bdb(_0x2ce28f);},'DSHoc':function(_0x32c9f0,_0x1243e1,_0xf7f691){return _0x32c9f0(_0x1243e1,_0xf7f691);}};await _0x3dc4b9[_0x5430fb(0x1f9)](deleteAgent,_0x2b0916),await _0x3dc4b9[_0x5430fb(0x1f4)](deleteRoutingDeps,_0x2b0916),await _0x3dc4b9[_0x5430fb(0x1e7)](deleteClusterAndDependencies,_0x53baae,this['clusterName']);}async[a0_0x3a765f(0x1fd)](_0x5c1a04,_0x59b1d9){const _0x857def=a0_0x3a765f,_0x3d23a8={'iZxzY':_0x857def(0x28e),'NdZbo':function(_0x3f7a09,_0x2500d8){return _0x3f7a09===_0x2500d8;},'gcIjL':_0x857def(0x362),'zgRlv':_0x857def(0x237),'jjHNX':_0x857def(0x2e8),'qWTBu':_0x857def(0x25a),'mwosf':'SEaYe','nByLb':_0x857def(0x339),'ROkMj':function(_0xb44016,_0x43b818){return _0xb44016(_0x43b818);},'IeQWx':function(_0x4eb035,_0x583322){return _0x4eb035!==_0x583322;},'KAWCP':_0x857def(0x1db),'ghREm':'DJOpu','wfahN':_0x857def(0x1c2),'mxEaq':function(_0x33254b,_0x31362d,_0x1db5ce,_0x58d11b,_0x1d4ba9,_0x4abb14,_0x545f33,_0x353894){return _0x33254b(_0x31362d,_0x1db5ce,_0x58d11b,_0x1d4ba9,_0x4abb14,_0x545f33,_0x353894);},'ZSFPX':_0x857def(0x25e),'lInfj':_0x857def(0x2aa),'zQWOA':_0x857def(0x30a),'SKYpP':function(_0x254fdc,_0x2da658){return _0x254fdc!==_0x2da658;},'AlnVF':_0x857def(0x248),'GnmKF':_0x857def(0x333),'BpqKf':_0x857def(0x276),'vYCSt':function(_0x1c2653,_0x41522e,_0x4e4a19){return _0x1c2653(_0x41522e,_0x4e4a19);},'bDDSg':function(_0x2085c0,_0x5212a9,_0x3f8b79,_0x49cfc7,_0x301b19,_0x5dd686,_0x12336d,_0x371da4){return _0x2085c0(_0x5212a9,_0x3f8b79,_0x49cfc7,_0x301b19,_0x5dd686,_0x12336d,_0x371da4);},'whGwS':_0x857def(0x342),'MWbhO':_0x857def(0x2e5),'gdwyM':_0x857def(0x24b)};let _0x2fa81d,_0x1be3d6;const _0x460a7e={};_0x460a7e['type']=WS_EVENTS[_0x857def(0x250)],_0x460a7e[_0x857def(0x1ce)]=_0x3d23a8[_0x857def(0x2c5)],this[_0x857def(0x2d2)]['sendEventToBackend'](this[_0x857def(0x32b)],_0x460a7e),logger[_0x857def(0x225)](_0x3d23a8[_0x857def(0x2c5)]);try{if(_0x3d23a8['NdZbo'](_0x3d23a8[_0x857def(0x33f)],_0x3d23a8[_0x857def(0x2b6)]))_0x342176[_0x857def(0x2e5)]('Error\x20creating\x20mount\x20target\x20for\x20subnet\x20'+_0x3cd55a[_0x857def(0x30e)]+':',_0x36958e);else{const _0x4a4a4a=await _0x3d23a8[_0x857def(0x287)](createAutoscalerStack,this['clusterName']);_0x1be3d6=_0x4a4a4a['Stacks'][0x0][_0x857def(0x1f8)][0x2][_0x857def(0x24d)];const _0xe21371={};_0xe21371[_0x857def(0x2ed)]=WS_EVENTS[_0x857def(0x250)],_0xe21371['message']='Autoscaler\x20Role\x20created.ARN:\x20'+_0x1be3d6+'\x20',this[_0x857def(0x2d2)][_0x857def(0x21f)](this[_0x857def(0x32b)],_0xe21371),logger[_0x857def(0x225)](_0x857def(0x243)+_0x1be3d6+'\x20');}}catch(_0x4df833){if(_0x3d23a8[_0x857def(0x2ae)](_0x3d23a8[_0x857def(0x311)],_0x3d23a8[_0x857def(0x28c)])){if(_0x4df833?.[_0x857def(0x1ce)]&&_0x4df833[_0x857def(0x1ce)][_0x857def(0x2f8)](/already exists/)){if(_0x3d23a8[_0x857def(0x33c)](_0x3d23a8['wfahN'],_0x3d23a8[_0x857def(0x256)]))_0x2fa81d='Skipping\x20Autoscaler\x20due\x20to:\x20'+_0x4df833[_0x857def(0x1ce)],await _0x3d23a8[_0x857def(0x24c)](reportToGalactusAndSendToEDS,_0x59b1d9,this['rws'],_0x2fa81d,messageTypes[_0x857def(0x2dd)],_0x3d23a8[_0x857def(0x34e)],_0x3d23a8['lInfj'],_0x3d23a8[_0x857def(0x204)]),logger[_0x857def(0x222)](_0x2fa81d);else return![];}else{if(_0x3d23a8[_0x857def(0x1d0)](_0x3d23a8['AlnVF'],_0x3d23a8['GnmKF'])){const _0x1fe6de=_0x3d23a8[_0x857def(0x228)][_0x857def(0x345)]('|');let _0x29f5e9=0x0;while(!![]){switch(_0x1fe6de[_0x29f5e9++]){case'0':await _0x3d23a8[_0x857def(0x2dc)](deleteClusterAndDependencies,global_registry['clusterRegion'],this[_0x857def(0x2ac)]);continue;case'1':process[_0x857def(0x2d3)](0x1);continue;case'2':logger[_0x857def(0x2e5)](_0x2fa81d);continue;case'3':await _0x3d23a8[_0x857def(0x30f)](reportToGalactusAndSendToEDS,_0x59b1d9,this[_0x857def(0x32b)],_0x2fa81d,messageTypes[_0x857def(0x353)],_0x3d23a8[_0x857def(0x34e)],_0x3d23a8['whGwS'],_0x3d23a8[_0x857def(0x35d)]);continue;case'4':_0x2fa81d=_0x857def(0x26d)+_0x4df833?.[_0x857def(0x1ce)]+_0x857def(0x1d3);continue;}break;}}else{const _0x561617={};_0x561617[_0x857def(0x346)]=_0x3d23a8[_0x857def(0x23b)];const _0x4429e9=new _0x26e5d2[(_0x857def(0x206))](_0x561617),_0x3fbb42={};return _0x3fbb42['clusterName']=this[_0x857def(0x2ac)],_0x3fbb42[_0x857def(0x1c5)]=_0x47fe46,_0x4429e9[_0x857def(0x2ab)](_0x3fbb42)[_0x857def(0x2da)]();}}}else return _0x18bd90[_0x50b5d4[_0x857def(0x1b5)]]=_0x5f324a[_0x857def(0x24d)],_0x377992;}const _0x1d96a7=await this['getNodeGroupInfo'](this['clusterName']+_0x857def(0x31c)),_0xae387c=_0x1d96a7['nodegroup']['nodeRole'],_0x1777a6=await this['createAuthConfigMap'](_0xae387c),_0x55dd56={};return _0x55dd56['namespace']=_0x3d23a8['gdwyM'],_0x55dd56['body']=_0x1777a6,await _0x5c1a04[_0x857def(0x1ed)](_0x55dd56)[_0x857def(0x2fc)](_0x586ebe=>{const _0x5b041f=_0x857def;_0x3d23a8['NdZbo'](_0x3d23a8[_0x5b041f(0x216)],_0x3d23a8['zgRlv'])?_0x3e0417[_0x5b041f(0x2e5)]=_0x5909c9:logger[_0x5b041f(0x225)](_0x3d23a8[_0x5b041f(0x1cb)]);}),_0x1be3d6;}async[a0_0x3a765f(0x23f)](_0x3ff302,_0x3d41ed,_0x387ca9,_0x2f3329,_0x4b685b){const _0x155da5=a0_0x3a765f,_0x14e7aa={'reLkj':function(_0x35f718,_0x237a40){return _0x35f718!==_0x237a40;},'lAFhq':_0x155da5(0x1b6),'WbcKr':function(_0x40ef41,_0x130366){return _0x40ef41(_0x130366);},'wqAOH':'2017-11-01','UfWCQ':function(_0x2b5aaa,_0x5565dc){return _0x2b5aaa===_0x5565dc;},'ubYLk':'OxUWe','gYHOg':'IaSiS','MNmrs':_0x155da5(0x1ea),'WNIGp':function(_0x2d5cea,_0x4b4f53){return _0x2d5cea===_0x4b4f53;},'vNCkt':_0x155da5(0x344),'amVcQ':_0x155da5(0x2d6),'mHCXW':_0x155da5(0x27f),'byJJL':_0x155da5(0x27d),'YZzxv':function(_0x2d4791,_0x45736a,_0x1213c6){return _0x2d4791(_0x45736a,_0x1213c6);},'OUcek':'EFSControllerRoleArn','tHOqE':_0x155da5(0x2be),'gWAUQ':_0x155da5(0x1d2),'BsxHg':_0x155da5(0x2b8),'nuojl':_0x155da5(0x1c7),'vWurF':'Creating\x20EFS\x20CSI\x20Driver\x20&\x20Storage\x20Class','EjbUb':'Adding\x20EFS\x20CSI\x20Driver','qORrB':'templates','HiQyT':_0x155da5(0x31e),'AywZM':'efs-csi-driver-aws.yaml','rWJFh':_0x155da5(0x22a),'gPMnN':_0x155da5(0x275),'BxLhA':'Adding\x20storage\x20class...','eudBk':'storage-class.yaml','yGVFl':_0x155da5(0x2e3),'zmrzm':_0x155da5(0x32c),'DAEuX':'Created\x20EFS\x20CSI\x20Driver\x20&\x20Storage\x20Class','ZeXCH':function(_0x3f9859,_0xc611ef){return _0x3f9859!==_0xc611ef;},'miDUa':_0x155da5(0x336),'MUgSD':'2|4|1|3|0','dKrbA':function(_0x1b7077,_0x4b98ae,_0x4d4dd0,_0x297ad2,_0x21c482,_0x1acaee,_0x23ed81,_0x4e4f52){return _0x1b7077(_0x4b98ae,_0x4d4dd0,_0x297ad2,_0x21c482,_0x1acaee,_0x23ed81,_0x4e4f52);},'BdaKU':_0x155da5(0x25e),'SynuO':_0x155da5(0x2de),'nZUhN':_0x155da5(0x2e5)};logger[_0x155da5(0x225)](_0x14e7aa[_0x155da5(0x2a2)]);let _0x4b5cf2;try{if(_0x14e7aa[_0x155da5(0x29a)](_0x14e7aa[_0x155da5(0x324)],_0x14e7aa[_0x155da5(0x29f)])){const _0x40758f=_0x2d2b5a['EvalActionName'][_0x155da5(0x345)](':')[0x0];_0x23144a+=_0x155da5(0x1fb)+_0x40758f[_0x155da5(0x2bc)]()+_0x155da5(0x2e4)+_0x4b3feb[_0x23d88d['EvalActionName']]+':\x20'+_0x40c726[_0x155da5(0x2df)],_0x14e7aa[_0x155da5(0x1b4)](_0x351490[_0x155da5(0x2df)],_0x14e7aa[_0x155da5(0x211)])&&(_0x16804b[_0x155da5(0x209)]=![]);}else{const _0x316feb={};_0x316feb[_0x155da5(0x2ed)]=WS_EVENTS[_0x155da5(0x250)],_0x316feb[_0x155da5(0x1ce)]=_0x14e7aa[_0x155da5(0x34d)],this['webSocketUtils'][_0x155da5(0x21f)](this[_0x155da5(0x32b)],_0x316feb),logger['info'](_0x14e7aa['byJJL']);const _0x23aba6=await _0x14e7aa[_0x155da5(0x1d1)](createHubHaStack,this[_0x155da5(0x2ac)],_0x2f3329),_0x102868=_0x23aba6['Stacks'][0x0][_0x155da5(0x1f8)][_0x155da5(0x2b5)]((_0x13cc16,_0x41542f)=>{const _0x109b11=_0x155da5;if(_0x14e7aa[_0x109b11(0x26f)](_0x14e7aa[_0x109b11(0x35f)],_0x14e7aa[_0x109b11(0x2ca)])){const _0x2edc66={'WQavv':function(_0x5b435a,_0xde390e){return _0x14e7aa['WbcKr'](_0x5b435a,_0xde390e);}},_0x26ce75={};_0x26ce75[_0x109b11(0x346)]=_0x14e7aa[_0x109b11(0x291)];const _0xc5183a=new _0x54f9da['EKS'](_0x26ce75);_0xc5183a['listClusters']()[_0x109b11(0x2da)]()[_0x109b11(0x35c)](_0x1f4364=>{const _0x386fa8=_0x109b11;_0x1f4364[_0x386fa8(0x31f)]['includes'](this['clusterName'])&&_0x2edc66[_0x386fa8(0x35e)](_0x1cc566,!![]),_0x2edc66[_0x386fa8(0x35e)](_0x49e403,![]);})[_0x109b11(0x2fc)](_0x44188c=>{const _0x483672=_0x109b11;_0x2d7464['error'](_0x44188c),_0x2edc66[_0x483672(0x35e)](_0x31218c,_0x44188c);});}else return _0x13cc16[_0x41542f[_0x109b11(0x1b5)]]=_0x41542f[_0x109b11(0x24d)],_0x13cc16;},{}),_0x2d3399=_0x102868[_0x14e7aa[_0x155da5(0x1f2)]],_0x503c9f=_0x102868[_0x14e7aa[_0x155da5(0x2d8)]],_0x2a73e5=_0x102868[_0x14e7aa[_0x155da5(0x28f)]];logger['info'](_0x14e7aa['BsxHg']),logger['info'](_0x155da5(0x2b2)+_0x2d3399),logger['info'](_0x155da5(0x290)+_0x2a73e5),logger[_0x155da5(0x225)](_0x155da5(0x1c8)+_0x503c9f),_0x4b5cf2=_0x155da5(0x363)+_0x2d3399+_0x155da5(0x29e)+_0x2a73e5+_0x155da5(0x1be)+_0x503c9f,logger[_0x155da5(0x225)](_0x14e7aa[_0x155da5(0x328)]),await this['createMountTargets'](_0x4b685b,_0x2a73e5,_0x503c9f);const _0x496252={};_0x496252['type']=WS_EVENTS[_0x155da5(0x250)],_0x496252['message']=_0x4b5cf2,this[_0x155da5(0x2d2)][_0x155da5(0x21f)](this['rws'],_0x496252);const _0x4f1edf={};_0x4f1edf[_0x155da5(0x2ed)]=WS_EVENTS[_0x155da5(0x250)],_0x4f1edf[_0x155da5(0x1ce)]=_0x14e7aa[_0x155da5(0x2ce)],this[_0x155da5(0x2d2)]['sendEventToBackend'](this[_0x155da5(0x32b)],_0x4f1edf),logger[_0x155da5(0x225)](_0x14e7aa['EjbUb']);let _0x4f1a30=await fs[_0x155da5(0x34c)](path[_0x155da5(0x352)](__dirname,'..',_0x14e7aa[_0x155da5(0x312)],_0x14e7aa[_0x155da5(0x2e1)],_0x14e7aa[_0x155da5(0x2c2)]),_0x14e7aa['rWJFh']);_0x4f1a30=_0x4f1a30[_0x155da5(0x2c4)](/<EfsCSIControllerARN>/g,_0x2d3399);const _0x5ad76d=yaml[_0x155da5(0x33e)](_0x4f1a30);await _0x14e7aa['YZzxv'](kubeApply,_0x5ad76d,_0x3d41ed),logger[_0x155da5(0x225)](_0x14e7aa[_0x155da5(0x295)]),logger['info'](_0x14e7aa[_0x155da5(0x244)]);const _0x3d303f=await fs[_0x155da5(0x34c)](path[_0x155da5(0x352)](__dirname,'..',_0x14e7aa['qORrB'],_0x14e7aa[_0x155da5(0x2e1)],_0x14e7aa['eudBk']),_0x14e7aa[_0x155da5(0x25b)]),_0x416b03=yaml[_0x155da5(0x298)](_0x3d303f);_0x416b03[_0x155da5(0x304)][_0x14e7aa['yGVFl']]=_0x503c9f;const _0x1c307d={};_0x1c307d[_0x155da5(0x1ec)]=_0x416b03;const _0x3fdf0f=await _0x3ff302[_0x155da5(0x231)](_0x1c307d);logger[_0x155da5(0x225)](_0x14e7aa['zmrzm']);const _0xa03332={};_0xa03332[_0x155da5(0x2ed)]=WS_EVENTS[_0x155da5(0x250)],_0xa03332[_0x155da5(0x1ce)]=_0x14e7aa[_0x155da5(0x1de)],this[_0x155da5(0x2d2)][_0x155da5(0x21f)](this[_0x155da5(0x32b)],_0xa03332);}}catch(_0x1c6250){if(_0x14e7aa['ZeXCH'](_0x14e7aa['miDUa'],_0x14e7aa[_0x155da5(0x215)]))_0x14e7aa[_0x155da5(0x247)](_0x1f3c7b,this[_0x155da5(0x32b)]);else{const _0x17a87d=_0x14e7aa['MUgSD'][_0x155da5(0x345)]('|');let _0x155903=0x0;while(!![]){switch(_0x17a87d[_0x155903++]){case'0':process['exit'](0x1);continue;case'1':logger['error'](_0x4b5cf2);continue;case'2':_0x4b5cf2=_0x155da5(0x2c9)+_0x1c6250[_0x155da5(0x1ce)];continue;case'3':await _0x14e7aa[_0x155da5(0x1d1)](deleteClusterAndDependencies,global_registry[_0x155da5(0x2d7)],this[_0x155da5(0x2ac)]);continue;case'4':await _0x14e7aa[_0x155da5(0x2ad)](reportToGalactusAndSendToEDS,_0x387ca9,this[_0x155da5(0x32b)],_0x4b5cf2,messageTypes[_0x155da5(0x353)],_0x14e7aa[_0x155da5(0x1bb)],_0x14e7aa[_0x155da5(0x257)],_0x14e7aa[_0x155da5(0x1df)]);continue;}break;}}}}async[a0_0x3a765f(0x24f)](_0x65c43c,_0x33f8c3,_0x19a5f1){const _0x36d697=a0_0x3a765f,_0x36c19e={};_0x36c19e[_0x36d697(0x319)]=function(_0x4be715,_0x32f837){return _0x4be715===_0x32f837;},_0x36c19e[_0x36d697(0x267)]='LVwvw',_0x36c19e[_0x36d697(0x283)]=_0x36d697(0x28b),_0x36c19e['NDqkS']=_0x36d697(0x368),_0x36c19e[_0x36d697(0x297)]=_0x36d697(0x1e4);const _0x49d48c=_0x36c19e,_0xcd0ecb={};_0xcd0ecb[_0x36d697(0x296)]=global_registry[_0x36d697(0x2d7)];const _0xedd35a=new awsSDK[(_0x36d697(0x2d5))](_0xcd0ecb),_0x31f843={};_0x31f843[_0x36d697(0x296)]=global_registry[_0x36d697(0x2d7)];const _0x5c2124=new awsSDK[(_0x36d697(0x364))](_0x31f843),_0x5b70e1=new Set(),_0x5421d5=[];for(const _0x198018 of _0x65c43c){if(_0x49d48c[_0x36d697(0x319)](_0x49d48c['CVwkp'],_0x49d48c[_0x36d697(0x283)])){const _0x249520={};_0x249520[_0x36d697(0x1ee)]=_0xc70c34,_0x249520['value']=_0x3ba63c,_0x7c4534['push'](_0x249520);}else{const _0x4061ab=await this[_0x36d697(0x1cd)](_0x5c2124,_0x198018['value']);if(_0x5b70e1['has'](_0x4061ab)){if(_0x49d48c['pyaQj'](_0x49d48c[_0x36d697(0x230)],_0x49d48c[_0x36d697(0x297)]))return this['checkClusterCreated']();else{logger[_0x36d697(0x225)]('Skipping\x20subnet\x20'+_0x198018['value']+_0x36d697(0x2ef)+_0x4061ab+_0x36d697(0x1f6));continue;}}_0x5b70e1[_0x36d697(0x233)](_0x4061ab),_0x5421d5[_0x36d697(0x266)](this[_0x36d697(0x2c3)](_0xedd35a,_0x198018,_0x33f8c3,_0x19a5f1));}}await Promise[_0x36d697(0x32e)](_0x5421d5);}async['createMountTargetAndWait'](_0x1692a0,_0x320eb4,_0x4744dd,_0x40a553){const _0x321002=a0_0x3a765f,_0x441af0={'VIWkx':function(_0x5342bd,_0x495ea6){return _0x5342bd(_0x495ea6);},'uWuNU':function(_0x5dcd9c,_0x26ef84){return _0x5dcd9c===_0x26ef84;},'qMSIR':_0x321002(0x2ea),'KfwqZ':function(_0x356a81,_0x5bf012){return _0x356a81!==_0x5bf012;},'UbfIc':_0x321002(0x263)};try{if(_0x441af0[_0x321002(0x246)](_0x441af0['qMSIR'],_0x441af0['qMSIR'])){const _0x3f80d4={};_0x3f80d4[_0x321002(0x1c4)]=_0x40a553,_0x3f80d4[_0x321002(0x223)]=_0x320eb4[_0x321002(0x30e)],_0x3f80d4['SecurityGroups']=[_0x4744dd];const _0x1fd293=await _0x1692a0['createMountTarget'](_0x3f80d4)[_0x321002(0x2da)](),_0x32050b=_0x1fd293[_0x321002(0x286)];await this[_0x321002(0x26a)](_0x1692a0,_0x320eb4['value'],_0x32050b);}else{const _0x56db81=[],_0x5ba07b=[];_0x5751e2[_0x321002(0x277)][_0x321002(0x2b0)](_0x364a04=>{const _0x3fb50c=_0x321002;_0x56db81[_0x3fb50c(0x266)](_0x364a04[_0x3fb50c(0x223)]);});const _0x1a89e6=_0x494c6b['every'](_0x4b6c02=>{const _0x47dbbf=_0x321002;if(_0x56db81[_0x47dbbf(0x2f9)](_0x4b6c02[_0x47dbbf(0x30e)]))return!![];return _0x5ba07b['push'](_0x4b6c02),![];});_0x441af0['VIWkx'](_0x4110b3,[_0x1a89e6,_0x5ba07b]);}}catch(_0x3e6ddd){if(_0x441af0[_0x321002(0x1b3)](_0x441af0[_0x321002(0x318)],_0x441af0['UbfIc']))throw new _0x33e635(_0x321002(0x234)+_0x4b69e5+_0x321002(0x2fb));else logger[_0x321002(0x2e5)](_0x321002(0x29d)+_0x320eb4[_0x321002(0x30e)]+':',_0x3e6ddd);}}async[a0_0x3a765f(0x26a)](_0x27ff74,_0x29174f,_0xc5b42d){const _0x51c8c8=a0_0x3a765f,_0x10e12a={'ybunZ':_0x51c8c8(0x28e),'jxUfF':function(_0x3bd513,_0x31710f){return _0x3bd513(_0x31710f);},'mMMNs':function(_0x2cc88d,_0x4c51a6){return _0x2cc88d(_0x4c51a6);},'gHPNx':_0x51c8c8(0x350),'Eovps':function(_0x18b85e,_0x4b1191){return _0x18b85e!==_0x4b1191;},'dWZOj':_0x51c8c8(0x1ca),'vAaCV':_0x51c8c8(0x265),'klSGd':function(_0x4a6dbb,_0x8f6aa9){return _0x4a6dbb===_0x8f6aa9;},'QJQYk':'tcITP','NyIsd':_0x51c8c8(0x26b),'wtobK':_0x51c8c8(0x2af)};let _0x69c289='';while(_0x10e12a[_0x51c8c8(0x30b)](_0x69c289,_0x10e12a[_0x51c8c8(0x2f7)])){if(_0x10e12a[_0x51c8c8(0x30b)](_0x10e12a[_0x51c8c8(0x2e7)],_0x10e12a['vAaCV'])){const _0x1f04df={};_0x1f04df[_0x51c8c8(0x346)]=_0x10e12a[_0x51c8c8(0x31b)];const _0x38f994=new _0x4efd0c['EKS'](_0x1f04df),_0x2f0c0f={};return _0x2f0c0f[_0x51c8c8(0x2d0)]=this[_0x51c8c8(0x2ac)],_0x38f994[_0x51c8c8(0x269)](_0x2f0c0f)[_0x51c8c8(0x2da)]();}else{const _0x498af4={};_0x498af4[_0x51c8c8(0x286)]=_0xc5b42d;const _0x41521c=await _0x27ff74[_0x51c8c8(0x331)](_0x498af4)[_0x51c8c8(0x2da)]();_0x69c289=_0x41521c[_0x51c8c8(0x2e6)][0x0][_0x51c8c8(0x221)];if(_0x10e12a['klSGd'](_0x69c289,_0x10e12a['dWZOj'])){if(_0x10e12a[_0x51c8c8(0x30b)](_0x10e12a[_0x51c8c8(0x1bc)],_0x10e12a['QJQYk']))_0x10e12a[_0x51c8c8(0x1d7)](_0x30b244,!![]);else{logger[_0x51c8c8(0x225)](_0x51c8c8(0x240)+_0x29174f+_0x51c8c8(0x361)+_0xc5b42d+'.');break;}}if(_0x10e12a[_0x51c8c8(0x22f)](_0x69c289,_0x10e12a[_0x51c8c8(0x22e)])){if(_0x10e12a[_0x51c8c8(0x30b)](_0x10e12a[_0x51c8c8(0x29b)],_0x10e12a['wtobK'])){const _0x1aafaa={'WWSlo':function(_0x39fa29,_0xef29af){return _0x10e12a['mMMNs'](_0x39fa29,_0xef29af);},'ZMOTn':function(_0x16df31,_0x1f8251){const _0x25ddf5=_0x51c8c8;return _0x10e12a[_0x25ddf5(0x1d7)](_0x16df31,_0x1f8251);}},_0x1f499c={};_0x1f499c[_0x51c8c8(0x346)]=_0x10e12a[_0x51c8c8(0x320)],_0x1f499c[_0x51c8c8(0x296)]=_0x40907f[_0x51c8c8(0x2d7)];const _0x17e05b=new _0x142790['EC2'](_0x1f499c);_0x17e05b[_0x51c8c8(0x301)](_0x96ce64)[_0x51c8c8(0x2da)]()['then'](_0x4dd5fb=>{const _0x3990eb=_0x51c8c8;_0x1aafaa[_0x3990eb(0x365)](_0x1c7832,!![]);})[_0x51c8c8(0x2fc)](_0x7f168e=>{const _0x3c99ba=_0x51c8c8;_0xaa58b7[_0x3c99ba(0x2e5)]('Cannot\x20find\x20VPC\x20'+_0x5a7488+'\x20in\x20region\x20'+_0x5f194a[_0x3c99ba(0x2d7)]+_0x3c99ba(0x23c)),_0x1aafaa[_0x3c99ba(0x33a)](_0x3c9b1c,![]);});}else throw new Error(_0x51c8c8(0x234)+_0xc5b42d+_0x51c8c8(0x2fb));}await new Promise(_0x150703=>setTimeout(_0x150703,0x1388));}}}async[a0_0x3a765f(0x1cd)](_0x48bc76,_0x370211){const _0x30a459=a0_0x3a765f,_0x4ba5f6={};_0x4ba5f6[_0x30a459(0x2c1)]=[_0x370211];const _0x3c4ae7=await _0x48bc76['describeSubnets'](_0x4ba5f6)[_0x30a459(0x2da)]();return _0x3c4ae7['Subnets'][0x0]['AvailabilityZone'];}[a0_0x3a765f(0x224)](_0x37d506){const _0x3c78f8=a0_0x3a765f,_0x4affae={'HgiWq':function(_0x4be79d,_0x3c81d9){return _0x4be79d===_0x3c81d9;},'SbGgT':_0x3c78f8(0x1da),'xkkLN':_0x3c78f8(0x270),'wqLDe':function(_0x164b50,_0x4e4cd2){return _0x164b50(_0x4e4cd2);},'aEQDJ':function(_0x11ea7e,_0x393c6a){return _0x11ea7e!==_0x393c6a;},'UtWyF':_0x3c78f8(0x241),'LgHag':_0x3c78f8(0x27a),'drdEK':function(_0xd8c931,_0x372637){return _0xd8c931(_0x372637);},'TBSEJ':_0x3c78f8(0x350),'DzTho':function(_0x3d5e1f,_0x3c7e22){return _0x3d5e1f(_0x3c7e22);},'MpEna':_0x3c78f8(0x1f7),'BqEFT':_0x3c78f8(0x2fd)},_0x28f8d8={};_0x28f8d8[_0x3c78f8(0x20f)]=[_0x37d506];const _0xdeb534=_0x28f8d8;return new Promise((_0x2357aa,_0x3cafd8)=>{const _0x25fbf5=_0x3c78f8,_0x20082e={'uCruk':function(_0x4e60e3,_0xc1516a){return _0x4affae['aEQDJ'](_0x4e60e3,_0xc1516a);},'jRgNF':_0x4affae[_0x25fbf5(0x2cc)],'QRfuN':_0x4affae[_0x25fbf5(0x2cd)],'AFUTP':function(_0x3fdfc0,_0x2bea3a){const _0x5ddd71=_0x25fbf5;return _0x4affae[_0x5ddd71(0x33b)](_0x3fdfc0,_0x2bea3a);},'eVVDD':_0x4affae[_0x25fbf5(0x2b1)],'OmIKC':function(_0xa91e1c,_0x2d2d4d){const _0x35b4b6=_0x25fbf5;return _0x4affae[_0x35b4b6(0x2db)](_0xa91e1c,_0x2d2d4d);}};if(_0x4affae[_0x25fbf5(0x200)](_0x4affae[_0x25fbf5(0x341)],_0x4affae[_0x25fbf5(0x1c3)])){const _0x34bcc0={};_0x34bcc0['apiVersion']=_0x4affae[_0x25fbf5(0x2b1)],_0x34bcc0[_0x25fbf5(0x296)]=global_registry['clusterRegion'];const _0x3a6380=new awsSDK[(_0x25fbf5(0x364))](_0x34bcc0);_0x3a6380[_0x25fbf5(0x301)](_0xdeb534)[_0x25fbf5(0x2da)]()[_0x25fbf5(0x35c)](_0x230f15=>{const _0x1e7d5d=_0x25fbf5;_0x4affae[_0x1e7d5d(0x245)](_0x4affae['SbGgT'],_0x4affae['xkkLN'])?_0x496f55[_0x1e7d5d(0x222)](_0x4e051d):_0x4affae[_0x1e7d5d(0x25d)](_0x2357aa,!![]);})[_0x25fbf5(0x2fc)](_0x54755c=>{const _0xd147b0=_0x25fbf5;if(_0x20082e[_0xd147b0(0x369)](_0x20082e[_0xd147b0(0x367)],_0x20082e[_0xd147b0(0x24e)]))logger['error'](_0xd147b0(0x280)+_0x37d506+'\x20in\x20region\x20'+global_registry[_0xd147b0(0x2d7)]+_0xd147b0(0x23c)),_0x20082e['AFUTP'](_0x2357aa,![]);else{if(_0x10608c['includes'](_0x43adab['value']))return!![];return _0x1a1b45[_0xd147b0(0x266)](_0x20aa85),![];}});}else{const _0x201a83={'WqSOd':function(_0x5a5822,_0x40937e){const _0x4ee88d=_0x25fbf5;return _0x20082e[_0x4ee88d(0x2ba)](_0x5a5822,_0x40937e);}},_0x5d8243={};_0x5d8243[_0x25fbf5(0x20f)]=[_0x4e233d];const _0x50ce32=_0x5d8243;return new _0x154fd8((_0x38a02f,_0x3b8de3)=>{const _0x152a5a=_0x25fbf5,_0xf1ee89={'FCOUV':function(_0x90f404,_0x5554b2){const _0x43fe69=a0_0x111a;return _0x20082e[_0x43fe69(0x1d6)](_0x90f404,_0x5554b2);}},_0x34836e={};_0x34836e[_0x152a5a(0x346)]=_0x20082e[_0x152a5a(0x34b)],_0x34836e[_0x152a5a(0x296)]=_0x26383f[_0x152a5a(0x2d7)];const _0x5ecf05=new _0x17aad9[(_0x152a5a(0x364))](_0x34836e);_0x5ecf05[_0x152a5a(0x301)](_0x50ce32)[_0x152a5a(0x2da)]()[_0x152a5a(0x35c)](_0x40d547=>{const _0x5006b5=_0x152a5a;_0x201a83[_0x5006b5(0x273)](_0x38a02f,!![]);})['catch'](_0x2c2484=>{const _0x581f8a=_0x152a5a;_0x5bca9f[_0x581f8a(0x2e5)]('Cannot\x20find\x20VPC\x20'+_0x265aba+_0x581f8a(0x2d9)+_0x1c956b[_0x581f8a(0x2d7)]+'.\x20Please\x20Check\x20and\x20try\x20again'),_0xf1ee89[_0x581f8a(0x2eb)](_0x38a02f,![]);});});}});}[a0_0x3a765f(0x214)](_0x22f7e1,_0x291f43){const _0x1a6a49=a0_0x3a765f,_0x4399d9={'girpT':function(_0x19f899,_0x22773c){return _0x19f899(_0x22773c);},'gUfPq':function(_0x457ae4,_0x326c98){return _0x457ae4(_0x326c98);},'hWzgb':function(_0x51caa3,_0x2a207c){return _0x51caa3!==_0x2a207c;},'uGsnB':_0x1a6a49(0x1c9),'pfKzP':function(_0x15d7b7,_0x5312a5){return _0x15d7b7(_0x5312a5);},'jPxck':'WsEXd','IwhCd':_0x1a6a49(0x2a4),'uXBRX':_0x1a6a49(0x30d),'jxHAD':'flvLH','JMiwA':function(_0x44b845,_0x3ae78b){return _0x44b845===_0x3ae78b;},'AouuH':'QhthF','rjIOu':_0x1a6a49(0x2c0),'TFFCy':function(_0x5c182e,_0x1bcb72){return _0x5c182e(_0x1bcb72);},'PEIZc':_0x1a6a49(0x1dc),'eYDwo':'aQrfW','ahBDR':'ZAfjS','rRTZd':_0x1a6a49(0x317),'iXpqE':'2016-11-15','byuwZ':_0x1a6a49(0x309)},_0x3703e4={};_0x3703e4[_0x1a6a49(0x325)]=_0x4399d9['byuwZ'],_0x3703e4['Values']=[_0x291f43];const _0x1e7bd1={};_0x1e7bd1[_0x1a6a49(0x289)]=[_0x3703e4];const _0x1ed0ee=_0x1e7bd1;return new Promise((_0x1b3d24,_0x574874)=>{const _0x584ce6=_0x1a6a49,_0x5c05a1={'VjVsQ':function(_0x59d8b3,_0xd4a7c1){const _0x17e541=a0_0x111a;return _0x4399d9[_0x17e541(0x1e2)](_0x59d8b3,_0xd4a7c1);},'tDKvG':_0x4399d9[_0x584ce6(0x213)],'oZOIw':_0x4399d9[_0x584ce6(0x1d8)],'LrqgT':_0x4399d9[_0x584ce6(0x1e8)],'cjMgn':_0x4399d9[_0x584ce6(0x357)],'OyGhu':function(_0x6f14b0,_0x5d7880){const _0x188113=_0x584ce6;return _0x4399d9[_0x188113(0x236)](_0x6f14b0,_0x5d7880);},'KJXbg':function(_0x1b85d0,_0x5bc81b){return _0x4399d9['JMiwA'](_0x1b85d0,_0x5bc81b);},'HIODr':_0x4399d9[_0x584ce6(0x308)],'pvbSZ':_0x4399d9[_0x584ce6(0x349)],'rIylO':function(_0x1e34e0,_0x1f963c){const _0x1f84e0=_0x584ce6;return _0x4399d9[_0x1f84e0(0x332)](_0x1e34e0,_0x1f963c);},'vdGhg':_0x4399d9[_0x584ce6(0x334)],'DFVHp':_0x4399d9[_0x584ce6(0x251)]};if(_0x4399d9[_0x584ce6(0x2a8)](_0x4399d9[_0x584ce6(0x1f3)],_0x4399d9['rRTZd']))_0xe458c3[_0x584ce6(0x31f)]['includes'](this[_0x584ce6(0x2ac)])&&_0x4399d9[_0x584ce6(0x236)](_0x4c2636,!![]),_0x4399d9['gUfPq'](_0x5c1196,![]);else{const _0x51bb86={};_0x51bb86[_0x584ce6(0x346)]=_0x4399d9[_0x584ce6(0x1f5)],_0x51bb86[_0x584ce6(0x296)]=global_registry['clusterRegion'];const _0x1bf69a=new awsSDK[(_0x584ce6(0x364))](_0x51bb86);_0x1bf69a[_0x584ce6(0x2fe)](_0x1ed0ee)[_0x584ce6(0x2da)]()[_0x584ce6(0x35c)](_0x4c1de4=>{const _0x2906af=_0x584ce6,_0x57fce3={'ZNkJq':function(_0x2dc76c,_0x100ac1){const _0x1d09ec=a0_0x111a;return _0x5c05a1[_0x1d09ec(0x2b3)](_0x2dc76c,_0x100ac1);},'ExxGD':_0x5c05a1['HIODr'],'FEPyr':_0x5c05a1[_0x2906af(0x249)],'CCQRW':function(_0x4e0153,_0x2e7d4b){return _0x5c05a1['rIylO'](_0x4e0153,_0x2e7d4b);}};if(_0x5c05a1[_0x2906af(0x1b9)](_0x5c05a1[_0x2906af(0x300)],_0x5c05a1[_0x2906af(0x23d)])){const _0x232cdf=[],_0x4b4c68=[];_0x4c1de4['Subnets'][_0x2906af(0x2b0)](_0x408047=>{const _0x4401f=_0x2906af;_0x57fce3['ZNkJq'](_0x57fce3['ExxGD'],_0x57fce3[_0x4401f(0x202)])?_0x314035[_0x4401f(0x266)](_0xf85cc2[_0x4401f(0x223)]):_0x232cdf['push'](_0x408047[_0x4401f(0x223)]);});const _0x1878da=_0x22f7e1[_0x2906af(0x2a1)](_0x11c291=>{const _0x2d8448=_0x2906af;if(_0x5c05a1[_0x2d8448(0x1b9)](_0x5c05a1[_0x2d8448(0x288)],_0x5c05a1[_0x2d8448(0x2f0)])){if(_0x232cdf[_0x2d8448(0x2f9)](_0x11c291['value'])){if(_0x5c05a1[_0x2d8448(0x1b9)](_0x5c05a1[_0x2d8448(0x22d)],_0x5c05a1[_0x2d8448(0x35b)]))return!![];else _0x4e9da3['error']('error\x20:\x20'+_0x2dea1e+_0x2d8448(0x351)+_0x2bdada[_0x2d8448(0x1c0)]),_0x3ce337['data']=_0x2d8448(0x354)+_0x1f094d,_0x49cff9[_0x2d8448(0x2e5)]=_0x48d706;}return _0x4b4c68['push'](_0x11c291),![];}else _0x10fb60[_0x2d8448(0x2e5)]('Cannot\x20find\x20subnets\x20'+_0x2e46e0+'\x20in\x20region\x20'+_0x5d8f75['clusterRegion']+_0x2d8448(0x262)+_0x428213),_0x57fce3[_0x2d8448(0x253)](_0x4e17d1,[![],[]]);});_0x5c05a1[_0x2906af(0x2f3)](_0x1b3d24,[_0x1878da,_0x4b4c68]);}else _0x5c05a1['OyGhu'](_0x52c359,!![]);})[_0x584ce6(0x2fc)](_0x2e3fb9=>{const _0x13346b=_0x584ce6;if(_0x4399d9[_0x13346b(0x1e2)](_0x4399d9[_0x13346b(0x2cf)],_0x4399d9[_0x13346b(0x2cf)]))return!![];else logger[_0x13346b(0x2e5)](_0x13346b(0x2e0)+_0x22f7e1+_0x13346b(0x2d9)+global_registry[_0x13346b(0x2d7)]+_0x13346b(0x262)+_0x2e3fb9),_0x4399d9[_0x13346b(0x26c)](_0x1b3d24,[![],[]]);});}});}async[a0_0x3a765f(0x24a)](){const _0x4f32a2=a0_0x3a765f,_0x1d9c28={'PChvw':function(_0x696318,_0x55f0cc){return _0x696318(_0x55f0cc);},'JKZhx':_0x4f32a2(0x217),'HvQsa':_0x4f32a2(0x1e6),'GoMSG':_0x4f32a2(0x2d1)},_0x52b308={};_0x52b308['status']=![],_0x52b308['error']=null,_0x52b308['data']='';const _0x2bd0f8=_0x52b308;try{const _0x4a8032=await _0x1d9c28['PChvw'](runCommand,_0x1d9c28[_0x4f32a2(0x1d4)]);_0x4a8032[_0x4f32a2(0x272)](_0x1d9c28[_0x4f32a2(0x31a)])?logger[_0x4f32a2(0x222)](_0x4a8032):logger[_0x4f32a2(0x366)](_0x4a8032),_0x2bd0f8['status']=!![],_0x2bd0f8[_0x4f32a2(0x258)]=_0x1d9c28[_0x4f32a2(0x21c)];}catch(_0x5b7845){logger[_0x4f32a2(0x2e5)](_0x4f32a2(0x2b4)+_0x5b7845+'\x20:\x20'+_0x5b7845[_0x4f32a2(0x1c0)]),_0x2bd0f8['data']=_0x4f32a2(0x354)+_0x5b7845,_0x2bd0f8[_0x4f32a2(0x2e5)]=_0x5b7845;}return _0x2bd0f8;}async[a0_0x3a765f(0x31d)](){const _0xfc0886=a0_0x3a765f,_0x3d5337={};_0x3d5337[_0xfc0886(0x2ec)]=_0xfc0886(0x20e),_0x3d5337[_0xfc0886(0x322)]=':user/';const _0x364c92=_0x3d5337,_0x52cda6=await new awsSDK[(_0xfc0886(0x1ff))]()[_0xfc0886(0x25c)]()['promise'](),{Account:_0x1d0405,Arn:_0x55a83b}=_0x52cda6,_0x261c02=_0x55a83b[_0xfc0886(0x2f9)](_0x364c92[_0xfc0886(0x2ec)]),_0x3e504c=_0x261c02?'arn:aws:iam::'+_0x1d0405+_0xfc0886(0x20e)+_0x55a83b[_0xfc0886(0x345)](_0x364c92[_0xfc0886(0x2ec)])[0x1]:_0xfc0886(0x1f0)+_0x1d0405+_0xfc0886(0x338)+_0x55a83b[_0xfc0886(0x345)](_0x364c92[_0xfc0886(0x322)])[0x1];return _0x3e504c;}async['checkAccess'](){const _0x3d0dcf=a0_0x3a765f,_0x364a29={};_0x364a29[_0x3d0dcf(0x326)]=function(_0x5294db,_0x12aab9){return _0x5294db!==_0x12aab9;},_0x364a29[_0x3d0dcf(0x2a5)]='allowed';const _0x267090=_0x364a29,_0x63294c={};_0x63294c[_0x3d0dcf(0x209)]=![],_0x63294c['error']=null,_0x63294c[_0x3d0dcf(0x258)]='';const _0x12f288=_0x63294c;try{const _0x776677=await this['getPrincipalArn'](),_0x246dcc={'PolicySourceArn':_0x776677,'ActionNames':Object[_0x3d0dcf(0x27c)](PERMISSIONS)},_0x5cbf10=await new awsSDK[(_0x3d0dcf(0x1e3))]()[_0x3d0dcf(0x293)](_0x246dcc)[_0x3d0dcf(0x2da)]();let _0x4d0948='';logger[_0x3d0dcf(0x366)](_0x3d0dcf(0x2cb)+JSON[_0x3d0dcf(0x203)](_0x5cbf10)),_0x12f288[_0x3d0dcf(0x209)]=!![],_0x5cbf10[_0x3d0dcf(0x1cf)][_0x3d0dcf(0x2b0)](_0x330c7f=>{const _0x549437=_0x3d0dcf,_0x340d36=_0x330c7f[_0x549437(0x303)][_0x549437(0x345)](':')[0x0];_0x4d0948+='\x0a\x09Service:\x20'+_0x340d36[_0x549437(0x2bc)]()+_0x549437(0x2e4)+PERMISSIONS[_0x330c7f[_0x549437(0x303)]]+':\x20'+_0x330c7f[_0x549437(0x2df)],_0x267090[_0x549437(0x326)](_0x330c7f[_0x549437(0x2df)],_0x267090[_0x549437(0x2a5)])&&(_0x12f288[_0x549437(0x209)]=![]);}),_0x12f288['data']=_0x4d0948;}catch(_0x3b0c29){_0x12f288[_0x3d0dcf(0x2e5)]=_0x3b0c29;}return _0x12f288;}}const a0_0x4348dc={};a0_0x4348dc[a0_0x3a765f(0x335)]=AWSCloudProvider,module[a0_0x3a765f(0x32f)]=a0_0x4348dc;

@@ -1,1 +0,1 @@

function a1_0x2c10(_0x25f529,_0x35f73a){const _0x5220ef=a1_0x5220();return a1_0x2c10=function(_0x2c1002,_0xdef8cd){_0x2c1002=_0x2c1002-0xa5;let _0x11f4ab=_0x5220ef[_0x2c1002];return _0x11f4ab;},a1_0x2c10(_0x25f529,_0x35f73a);}const a1_0x45a3a6=a1_0x2c10;(function(_0x236e73,_0x336d42){const _0x19481c=a1_0x2c10,_0x613535=_0x236e73();while(!![]){try{const _0xdaeb66=-parseInt(_0x19481c(0x214))/0x1+-parseInt(_0x19481c(0x247))/0x2+-parseInt(_0x19481c(0x201))/0x3+-parseInt(_0x19481c(0x28d))/0x4+-parseInt(_0x19481c(0xe9))/0x5+parseInt(_0x19481c(0x14e))/0x6*(-parseInt(_0x19481c(0x225))/0x7)+parseInt(_0x19481c(0x12e))/0x8*(parseInt(_0x19481c(0x265))/0x9);if(_0xdaeb66===_0x336d42)break;else _0x613535['push'](_0x613535['shift']());}catch(_0x1ed43a){_0x613535['push'](_0x613535['shift']());}}}(a1_0x5220,0x3fb85));const fs=require('fs'),path=require('path'),yaml=require(a1_0x45a3a6(0x115)),{logger}=require('../config/logger'),{CloudProvider}=require(a1_0x45a3a6(0x10c)),{deleteRoutingDeps,deleteAgent}=require(a1_0x45a3a6(0x24f)),{AZURE,WS_EVENTS,global_registry}=require(a1_0x45a3a6(0x170)),PERMISSIONS=require(a1_0x45a3a6(0xbe)),{ClientSecretCredential}=require(a1_0x45a3a6(0xb3)),{NetworkManagementClient}=require(a1_0x45a3a6(0x205)),{StorageManagementClient}=require('@azure/arm-storage'),{AuthorizationManagementClient}=require('@azure/arm-authorization'),{ResourceManagementClient}=require(a1_0x45a3a6(0x28c)),{ContainerServiceClient}=require(a1_0x45a3a6(0x14f)),{runCommand}=require(a1_0x45a3a6(0x1fe));class AzureCloudProvider extends CloudProvider{constructor(_0x56ca6b,_0x1b061b,_0x915d41,_0x551ed0){const _0x24b42b=a1_0x45a3a6,_0x396e1b={};_0x396e1b[_0x24b42b(0x197)]='5|7|1|6|0|3|2|4';const _0x48da64=_0x396e1b,_0x42604e=_0x48da64[_0x24b42b(0x197)][_0x24b42b(0x1ad)]('|');let _0x2b5a9f=0x0;while(!![]){switch(_0x42604e[_0x2b5a9f++]){case'0':this['storageClient']=null;continue;case'1':this['clusterInfo']=null;continue;case'2':this[_0x24b42b(0x27d)]=null;continue;case'3':this['resourceClient']=null;continue;case'4':this['authClient']=null;continue;case'5':super(AZURE,_0x56ca6b,_0x1b061b,_0x915d41,_0x551ed0);continue;case'6':this[_0x24b42b(0x25d)]=null;continue;case'7':this[_0x24b42b(0xf9)]=null;continue;}break;}}async[a1_0x45a3a6(0xc2)](){return await super['init'](),this;}[a1_0x45a3a6(0x210)](){const _0x2d9005=a1_0x45a3a6,_0x594087=new ClientSecretCredential(global_registry[_0x2d9005(0x266)],global_registry[_0x2d9005(0x177)],global_registry['cloudProviderClientSecret']);this[_0x2d9005(0x25d)]=new ContainerServiceClient(_0x594087,global_registry[_0x2d9005(0x17c)]),this['storageClient']=new StorageManagementClient(_0x594087,global_registry[_0x2d9005(0x17c)]),this[_0x2d9005(0xe3)]=new ResourceManagementClient(_0x594087,global_registry['cloudProviderSubscriptionId']),this[_0x2d9005(0x27d)]=new NetworkManagementClient(_0x594087,global_registry['cloudProviderSubscriptionId']),this[_0x2d9005(0x18d)]=new AuthorizationManagementClient(_0x594087,global_registry[_0x2d9005(0x17c)]),this[_0x2d9005(0xf9)]=_0x594087;}['getStorageAccountName'](){const _0x4f7700=a1_0x45a3a6,_0x5f40a1={};_0x5f40a1[_0x4f7700(0x279)]=function(_0x4688b7,_0x453520){return _0x4688b7+_0x453520;},_0x5f40a1[_0x4f7700(0x202)]=_0x4f7700(0x132),_0x5f40a1['OgRtU']=function(_0x37e665,_0x1c8a3b){return _0x37e665-_0x1c8a3b;};const _0x248edc=_0x5f40a1,_0x66c49f=global_registry[_0x4f7700(0x1a2)][_0x4f7700(0x1ad)]('-'),_0x33b6cc=_0x248edc['aUyiH'](_0x248edc[_0x4f7700(0x202)],_0x66c49f[_0x248edc[_0x4f7700(0x1e1)](_0x66c49f[_0x4f7700(0x275)],0x1)])['slice'](0x0,0x18);return _0x33b6cc['toLowerCase']();}[a1_0x45a3a6(0x1f3)](_0x21c212){const _0x5eb3c0=a1_0x45a3a6,_0x79cfe7={};_0x79cfe7[_0x5eb3c0(0x1a7)]=_0x5eb3c0(0x190);const _0x53b23f=_0x79cfe7,_0x5b90cc=_0x53b23f[_0x5eb3c0(0x1a7)][_0x5eb3c0(0x1ad)]('|');let _0x305c8c=0x0;while(!![]){switch(_0x5b90cc[_0x305c8c++]){case'0':global_registry[_0x5eb3c0(0x12d)]=_0x21c212[this[_0x5eb3c0(0xc1)]]['clientSecret'];continue;case'1':global_registry[_0x5eb3c0(0xbc)]=_0x21c212[this[_0x5eb3c0(0xc1)]][_0x5eb3c0(0x283)];continue;case'2':global_registry['cloudProviderSubscriptionId']=_0x21c212[this[_0x5eb3c0(0xc1)]][_0x5eb3c0(0x229)];continue;case'3':this['setClients']();continue;case'4':global_registry[_0x5eb3c0(0x266)]=_0x21c212[this['cloudProviderName']][_0x5eb3c0(0xb6)];continue;case'5':global_registry[_0x5eb3c0(0x177)]=_0x21c212[this['cloudProviderName']]['clientId'];continue;}break;}}async['getUserInput'](_0x59820b,_0x3f443c){const _0x4d61f9=a1_0x45a3a6,_0x2e98b1={'Wvbnf':_0x4d61f9(0xdf),'GOFNl':function(_0x380438,_0xce534){return _0x380438===_0xce534;},'RlsYs':_0x4d61f9(0xb4),'aDjoh':_0x4d61f9(0x21a),'RUDaK':_0x4d61f9(0x108),'wUfci':function(_0x16d112,_0xe36c0c){return _0x16d112(_0xe36c0c);},'ZhfVI':function(_0x1ac9bc,_0x4e395b){return _0x1ac9bc(_0x4e395b);},'LIvwL':function(_0x37db16,_0xd4bb3d){return _0x37db16(_0xd4bb3d);},'EjRKn':function(_0x11d199,_0x140130){return _0x11d199===_0x140130;},'wjaHt':_0x4d61f9(0x1ef),'Udfki':function(_0x3e7328,_0x3d08b3){return _0x3e7328===_0x3d08b3;},'LNjQI':_0x4d61f9(0xfb),'jxKes':_0x4d61f9(0x1bf),'yXfvC':function(_0x25dbe3,_0xf30468){return _0x25dbe3===_0xf30468;},'imrQL':function(_0x2a98f2,_0x17c47a){return _0x2a98f2===_0x17c47a;},'Ietvp':function(_0x2e6481,_0x59915a){return _0x2e6481!==_0x59915a;},'fbmJd':_0x4d61f9(0x290),'nPflE':_0x4d61f9(0xdc),'sjGtd':function(_0x535e6e,_0x49c2d5){return _0x535e6e===_0x49c2d5;},'lfLuJ':function(_0x2b4ee8,_0x426222){return _0x2b4ee8===_0x426222;},'HCqSz':_0x4d61f9(0x12b),'ZKrhM':_0x4d61f9(0x15a),'igTIF':function(_0x237191,_0x212791){return _0x237191!==_0x212791;},'yxitn':_0x4d61f9(0x219),'oGeaS':_0x4d61f9(0x254),'nEbNa':function(_0x4af930,_0xa19a9d){return _0x4af930<_0xa19a9d;},'vXNPH':_0x4d61f9(0x22d),'aaRdp':_0x4d61f9(0x15d),'eWOoN':function(_0x356b8a,_0x2a3eff){return _0x356b8a+_0x2a3eff;},'gjwjO':_0x4d61f9(0x233),'YsYlC':function(_0x5c18f5,_0x220817){return _0x5c18f5(_0x220817);},'xLrnK':function(_0x1af39e,_0x5b26db){return _0x1af39e<=_0x5b26db;},'dnrlS':function(_0x5250c7,_0x5368d9){return _0x5250c7>_0x5368d9;},'qasST':function(_0x4f67ce,_0xe93423){return _0x4f67ce!==_0xe93423;},'HqceZ':_0x4d61f9(0x289),'vgeMQ':_0x4d61f9(0x157),'yScve':function(_0x4276bc,_0x33230f){return _0x4276bc-_0x33230f;}},_0x4ba865=this[_0x4d61f9(0xc1)][_0x4d61f9(0x28f)](),_0x2463eb=await _0x2e98b1[_0x4d61f9(0xd1)](_0x59820b,_0x4ba865+_0x4d61f9(0x21f)),_0x39a8b4=await _0x2e98b1[_0x4d61f9(0xd1)](_0x59820b,_0x4ba865+_0x4d61f9(0x18f)),_0x18c308=await _0x2e98b1['ZhfVI'](_0x59820b,_0x4ba865+_0x4d61f9(0x128)),_0x160a3a=await _0x2e98b1[_0x4d61f9(0xd3)](_0x59820b,_0x4ba865+_0x4d61f9(0xa8));global_registry[_0x4d61f9(0x177)]=_0x2463eb,global_registry[_0x4d61f9(0x12d)]=_0x39a8b4,global_registry[_0x4d61f9(0x266)]=_0x18c308,global_registry[_0x4d61f9(0x17c)]=_0x160a3a,this[_0x4d61f9(0x210)]();const _0x57cb08=await this[_0x4d61f9(0xa9)](),_0x147380=_0x57cb08[_0x4d61f9(0x275)];let _0x2ee060;if(_0x2e98b1[_0x4d61f9(0xb2)](_0x147380,0x0))_0x2e98b1[_0x4d61f9(0x194)](_0x2e98b1[_0x4d61f9(0x239)],_0x2e98b1[_0x4d61f9(0x239)])?_0x2ee060=await _0x2e98b1['LIvwL'](_0x59820b,_0x4ba865+_0x4d61f9(0xdb)):_0x47c3cd['info'](_0x2e98b1['Wvbnf']);else{if(_0x2e98b1[_0x4d61f9(0xcd)](_0x147380,0x1)){if(_0x2e98b1['EjRKn'](_0x2e98b1[_0x4d61f9(0xf0)],_0x2e98b1[_0x4d61f9(0x149)]))return!![];else{const _0x135e69=await _0x2e98b1[_0x4d61f9(0x138)](_0x59820b,_0x4d61f9(0xb7)+_0x57cb08[0x0]+'\x0aDo\x20you\x20want\x20to\x20proceed\x20with\x20this\x20resource\x20group\x20(y/n)?\x20');if(_0x2e98b1[_0x4d61f9(0xb2)](_0x135e69,undefined)||_0x2e98b1[_0x4d61f9(0xea)](_0x135e69,null)||!(_0x2e98b1['yXfvC'](_0x135e69[_0x4d61f9(0x236)](),'y')||_0x2e98b1['imrQL'](_0x135e69['toLowerCase'](),'n'))){if(_0x2e98b1[_0x4d61f9(0xe8)](_0x2e98b1['fbmJd'],_0x2e98b1[_0x4d61f9(0x18c)]))console[_0x4d61f9(0x1df)](_0x2e98b1[_0x4d61f9(0x268)]),process['exit'](0x1);else{if(_0x2e98b1[_0x4d61f9(0xb2)](_0x18fa34[_0x4d61f9(0xf6)],_0x5a1ee9))return!![];}}if(_0x2e98b1[_0x4d61f9(0x196)](_0x135e69[_0x4d61f9(0x236)](),'n')){if(_0x2e98b1[_0x4d61f9(0x1ed)](_0x2e98b1[_0x4d61f9(0x182)],_0x2e98b1[_0x4d61f9(0xcf)])){if(_0x2e98b1[_0x4d61f9(0xb2)](_0x41ed5d[_0x4d61f9(0xf6)],_0x46db18))return!![];}else process[_0x4d61f9(0x181)](0x0);}_0x2ee060=_0x57cb08[0x0];}}else{if(_0x2e98b1[_0x4d61f9(0x1d0)](_0x2e98b1[_0x4d61f9(0x12f)],_0x2e98b1[_0x4d61f9(0x24b)])){for(let _0x5d67de=0x0;_0x2e98b1['nEbNa'](_0x5d67de,_0x57cb08[_0x4d61f9(0x275)]);_0x5d67de+=0x1){_0x2e98b1[_0x4d61f9(0xe8)](_0x2e98b1[_0x4d61f9(0x159)],_0x2e98b1[_0x4d61f9(0x162)])?console['log']('['+_0x2e98b1[_0x4d61f9(0x25a)](_0x5d67de,0x1)+']\x20'+_0x57cb08[_0x5d67de]):_0x5016a4[_0x4d61f9(0x17d)][_0x4d61f9(0x116)](_0xc01d7);}const _0x248ca8=await _0x2e98b1[_0x4d61f9(0xd1)](_0x59820b,_0x2e98b1[_0x4d61f9(0x1e6)]),_0x33c5fb=_0x2e98b1['YsYlC'](Number,_0x248ca8);if(_0x2e98b1[_0x4d61f9(0xd3)](isNaN,_0x33c5fb)||_0x2e98b1[_0x4d61f9(0x1ec)](_0x33c5fb,0x0)||_0x2e98b1['dnrlS'](_0x33c5fb,_0x147380)){if(_0x2e98b1[_0x4d61f9(0x100)](_0x2e98b1[_0x4d61f9(0x172)],_0x2e98b1['vgeMQ']))console[_0x4d61f9(0x1df)](_0x2e98b1['RUDaK']),process[_0x4d61f9(0x181)](0x1);else{const _0x3d5222=_0x2fcb8a[_0x4d61f9(0x112)](_0x417022);_0x2a34fa+='\x0a\x09'+_0x6bfffb+':\x20'+(_0x3d5222?_0x2e98b1[_0x4d61f9(0x1ab)]:_0x2e98b1['aDjoh']),!_0x3d5222&&(_0x1ad334[_0x4d61f9(0x248)]=![]);}}_0x2ee060=_0x57cb08[_0x2e98b1['yScve'](_0x33c5fb,0x1)];}else _0x5df894[_0x4d61f9(0x1df)](_0x2e98b1[_0x4d61f9(0x268)]),_0x2bac80[_0x4d61f9(0x181)](0x1);}}global_registry[_0x4d61f9(0xbc)]=_0x2ee060;const _0x2a2eed={};return _0x2a2eed[_0x4d61f9(0x102)]=_0x2463eb,_0x2a2eed[_0x4d61f9(0x1c7)]=_0x39a8b4,_0x2a2eed[_0x4d61f9(0xb6)]=_0x18c308,_0x2a2eed[_0x4d61f9(0x229)]=_0x160a3a,_0x2a2eed[_0x4d61f9(0x283)]=_0x2ee060,_0x3f443c['cloudProvider'][AZURE]=_0x2a2eed,_0x3f443c;}async['getResourceGroups'](){const _0x1386bf=a1_0x45a3a6,_0x4539e2={};_0x4539e2['tkwBU']=function(_0x416ccc,_0x188774){return _0x416ccc===_0x188774;},_0x4539e2[_0x1386bf(0x1c3)]=_0x1386bf(0xaa),_0x4539e2[_0x1386bf(0xb5)]=function(_0x1b6ff5,_0x1d9a6d){return _0x1b6ff5!==_0x1d9a6d;},_0x4539e2[_0x1386bf(0x1dc)]=_0x1386bf(0x261),_0x4539e2[_0x1386bf(0x1a5)]=function(_0x2c5089,_0x448348){return _0x2c5089===_0x448348;},_0x4539e2[_0x1386bf(0xd4)]=_0x1386bf(0x109);const _0x5b6bc7=_0x4539e2,_0x439c2d=[];try{if(_0x5b6bc7['hATgk'](_0x5b6bc7[_0x1386bf(0x1dc)],_0x5b6bc7[_0x1386bf(0x1dc)])){if(_0x5b6bc7[_0x1386bf(0x287)](_0x1ba6a4[_0x1386bf(0xf6)],'turboscale-managed-identity-'+this[_0x1386bf(0xfc)]))return!![];}else{const _0x276587=await this[_0x1386bf(0xe3)][_0x1386bf(0x23c)][_0x1386bf(0x204)]();for await(const _0x290841 of _0x276587){if(_0x5b6bc7['zWcgI'](_0x5b6bc7['ZuQcT'],_0x5b6bc7[_0x1386bf(0xd4)]))_0x439c2d[_0x1386bf(0x116)](_0x290841['name']);else{_0x443795[_0x1386bf(0x277)](_0x5b6bc7['aSinm']);const _0x26097c={};_0x26097c['type']=_0x14eb00[_0x1386bf(0x123)],_0x26097c[_0x1386bf(0x1ee)]=_0x5b6bc7['aSinm'],this[_0x1386bf(0x173)]['sendEventToBackend'](this[_0x1386bf(0x199)],_0x26097c);const _0x3e347e={};_0x3e347e[_0x1386bf(0x1a4)]=!![];const _0x2fccd2={'workloadIdentity':_0x3e347e,..._0x8722b7[_0x1386bf(0x20a)]};_0x5c1d85[_0x1386bf(0x20a)]=_0x2fccd2;}}}}catch(_0x290766){}return _0x439c2d;}async[a1_0x45a3a6(0xf8)](){const _0x9b27d0=a1_0x45a3a6;return this[_0x9b27d0(0x134)]=await this[_0x9b27d0(0x25d)][_0x9b27d0(0x29e)][_0x9b27d0(0x111)](global_registry['cloudProviderResourceGroup'],this['clusterName']),this[_0x9b27d0(0x134)];}async['getKubeConfigData'](){const _0xaf0b2b=a1_0x45a3a6,_0x1556c8=await this[_0xaf0b2b(0x25d)]['managedClusters']['listClusterAdminCredentials'](global_registry[_0xaf0b2b(0xbc)],this['clusterName']),_0x2816dc=_0x1556c8[_0xaf0b2b(0x1b1)][0x0][_0xaf0b2b(0x137)][_0xaf0b2b(0x187)]();return _0x2816dc;}[a1_0x45a3a6(0x215)](_0x4dcda8){const _0x2d66aa=a1_0x45a3a6;return _0x4dcda8[_0x2d66aa(0x248)][_0x2d66aa(0x188)][_0x2d66aa(0x1b0)][0x0][_0x2d66aa(0x249)];}async[a1_0x45a3a6(0x21b)](){const _0x16ad31=a1_0x45a3a6,_0x28e6ef={};_0x28e6ef[_0x16ad31(0x148)]=function(_0x30f9e0,_0x23d805){return _0x30f9e0!==_0x23d805;},_0x28e6ef[_0x16ad31(0x1f1)]='HyVFi',_0x28e6ef['LZWGg']=function(_0x3fdd13,_0x244392){return _0x3fdd13===_0x244392;},_0x28e6ef[_0x16ad31(0x1d3)]=_0x16ad31(0x10b),_0x28e6ef['UuIRc']=_0x16ad31(0xe1),_0x28e6ef[_0x16ad31(0x160)]=_0x16ad31(0x153);const _0x190714=_0x28e6ef,_0x1b6a3c=new Array();for await(const _0x3e40fd of this[_0x16ad31(0x25d)][_0x16ad31(0x29e)][_0x16ad31(0x27f)](global_registry[_0x16ad31(0xbc)])){_0x190714[_0x16ad31(0x148)](_0x190714[_0x16ad31(0x1f1)],_0x190714[_0x16ad31(0x1f1)])?_0x18b3b7[_0x16ad31(0x116)](_0x199fc5):_0x1b6a3c[_0x16ad31(0x116)](_0x3e40fd);}for await(const _0x143501 of _0x1b6a3c){if(_0x190714[_0x16ad31(0x250)](_0x190714[_0x16ad31(0x1d3)],_0x190714[_0x16ad31(0x1d3)])){if(_0x190714[_0x16ad31(0x250)](_0x143501['name'],this[_0x16ad31(0xfc)])){if(_0x190714[_0x16ad31(0x148)](_0x190714['UuIRc'],_0x190714['JNHLY']))return await this[_0x16ad31(0xf8)](),!![];else return;}}else _0x4d7737[_0x16ad31(0x181)](0x0);}return![];}async[a1_0x45a3a6(0x14b)](_0x170516=null,_0xecad32=null){const _0x8a654b=a1_0x45a3a6,_0x5f4794={};_0x5f4794[_0x8a654b(0x1a9)]=_0x8a654b(0xac),_0x5f4794['BWsWV']='Creating\x20required\x20resources\x20-\x20AKS\x20Cluster,\x20Storage\x20account\x20and\x20Managed\x20identity';const _0xc2d905=_0x5f4794,_0x234248=_0xc2d905[_0x8a654b(0x1a9)]['split']('|');let _0x49cf54=0x0;while(!![]){switch(_0x234248[_0x49cf54++]){case'0':logger[_0x8a654b(0x277)](_0xc2d905[_0x8a654b(0x165)]);continue;case'1':this[_0x8a654b(0x29f)]();continue;case'2':const _0x51019b={};_0x51019b[_0x8a654b(0x114)]=WS_EVENTS[_0x8a654b(0x1aa)],_0x51019b[_0x8a654b(0x1ee)]=_0xc2d905[_0x8a654b(0x165)],this[_0x8a654b(0x173)][_0x8a654b(0x1a6)](this['rws'],_0x51019b);continue;case'3':await this[_0x8a654b(0x155)](_0x170516,_0xecad32);continue;case'4':return[_0x170516,_0xecad32];case'5':await this['createOtherResources']();continue;}break;}}async[a1_0x45a3a6(0x155)](_0x3724fa=null,_0x2e555d=null){const _0x1631eb=a1_0x45a3a6,_0x3f5f1d={};_0x3f5f1d[_0x1631eb(0x15c)]=function(_0x1f4367,_0x87380f){return _0x1f4367+_0x87380f;},_0x3f5f1d[_0x1631eb(0x195)]=_0x1631eb(0x256),_0x3f5f1d[_0x1631eb(0x189)]='azureresources',_0x3f5f1d['bZzHd']=_0x1631eb(0xec),_0x3f5f1d['xqKpi']='utf-8',_0x3f5f1d[_0x1631eb(0x208)]=_0x1631eb(0x1d1),_0x3f5f1d['oOObt']='false',_0x3f5f1d[_0x1631eb(0x166)]=function(_0x2810ff,_0x4859f9){return _0x2810ff!==_0x4859f9;},_0x3f5f1d[_0x1631eb(0x278)]=function(_0x833307,_0x354088){return _0x833307!==_0x354088;},_0x3f5f1d['Cixgy']=_0x1631eb(0xfd),_0x3f5f1d[_0x1631eb(0x16a)]=_0x1631eb(0x15f),_0x3f5f1d[_0x1631eb(0x1d8)]=_0x1631eb(0x193),_0x3f5f1d['pPGYV']=_0x1631eb(0x230),_0x3f5f1d['RAvWq']=_0x1631eb(0x1ca),_0x3f5f1d[_0x1631eb(0x17b)]=_0x1631eb(0x1ce),_0x3f5f1d[_0x1631eb(0x119)]='turboscale-cluster-deployment',_0x3f5f1d[_0x1631eb(0x281)]=_0x1631eb(0x22b);const _0x488e69=_0x3f5f1d;let _0x3c4031=await fs[_0x1631eb(0x19b)](path[_0x1631eb(0x295)](__dirname,'..',_0x488e69[_0x1631eb(0x195)],_0x488e69[_0x1631eb(0x189)],_0x488e69[_0x1631eb(0x19e)]),_0x488e69[_0x1631eb(0x213)]);_0x3c4031=JSON[_0x1631eb(0x122)](_0x3c4031);const _0x51fce8={};_0x51fce8['value']=this[_0x1631eb(0xfc)];const _0x156620={};_0x156620[_0x1631eb(0x137)]=global_registry[_0x1631eb(0x264)];const _0x3f3985={};_0x3f3985[_0x1631eb(0x137)]=global_registry['instanceType'];const _0x26ed15={};_0x26ed15['value']=global_registry[_0x1631eb(0x143)];const _0x1e5352={};_0x1e5352[_0x1631eb(0x137)]=global_registry[_0x1631eb(0x212)]?_0x488e69['ckHSr']:_0x488e69['oOObt'];const _0x258b60={};_0x258b60[_0x1631eb(0xfc)]=_0x51fce8,_0x258b60[_0x1631eb(0x235)]=_0x156620,_0x258b60[_0x1631eb(0xc8)]=_0x3f3985,_0x258b60[_0x1631eb(0x1da)]=_0x26ed15,_0x258b60['clusterAutoUpgrade']=_0x1e5352;let _0xc3be6b=_0x258b60;if(_0x488e69[_0x1631eb(0x166)](_0x3724fa,null)&&_0x488e69[_0x1631eb(0x278)](_0x2e555d,null)){if(_0x488e69[_0x1631eb(0x278)](_0x488e69[_0x1631eb(0x288)],_0x488e69['PKCyF'])){const _0x5951ec={};_0x5951ec['type']=_0x488e69[_0x1631eb(0x1d8)],_0x5951ec[_0x1631eb(0x23a)]={},_0x5951ec[_0x1631eb(0x23a)][_0x1631eb(0xd9)]=_0x488e69[_0x1631eb(0x293)];const _0xe148bc={};_0xe148bc['type']=_0x488e69[_0x1631eb(0x1d8)],_0xe148bc[_0x1631eb(0x23a)]={},_0xe148bc[_0x1631eb(0x23a)][_0x1631eb(0xd9)]=_0x488e69['pPGYV'],_0x3c4031['parameters']={..._0x3c4031[_0x1631eb(0x180)],'vpcName':_0x5951ec,'subnetName':_0xe148bc};const _0x456b8c={};_0x456b8c['vnetSubnetID']=_0x488e69[_0x1631eb(0x259)],_0x3c4031['variables']=_0x456b8c,_0x3c4031[_0x1631eb(0x1fa)][0x0][_0x1631eb(0x105)][_0x1631eb(0xf7)][0x0]={..._0x3c4031['resources'][0x0]['properties']['agentPoolProfiles'][0x0],'vnetSubnetID':_0x488e69[_0x1631eb(0x17b)]};const _0x539477={};_0x539477['value']=_0x3724fa;const _0x246c67={};_0x246c67[_0x1631eb(0x137)]=_0x2e555d[0x0],_0xc3be6b={..._0xc3be6b,'vpcName':_0x539477,'subnetName':_0x246c67};}else _0xc6e7dd[_0x1631eb(0x1d5)]('['+_0x488e69[_0x1631eb(0x15c)](_0x2841d9,0x1)+']\x20'+_0x3a7959[_0x591570]);}await this[_0x1631eb(0xe3)]['deployments'][_0x1631eb(0x156)](global_registry['cloudProviderResourceGroup'],_0x488e69[_0x1631eb(0x119)],{'properties':{'template':_0x3c4031,'mode':_0x488e69[_0x1631eb(0x281)],'parameters':_0xc3be6b}});}async[a1_0x45a3a6(0xc7)](){const _0x506e81=a1_0x45a3a6,_0x167c39={'ftwRO':function(_0x9c9e4f,_0x5eb353){return _0x9c9e4f+_0x5eb353;},'dCdIc':_0x506e81(0x132),'DODNW':function(_0x51616e,_0x4f3008){return _0x51616e-_0x4f3008;},'myTRV':function(_0x4dbefc,_0x14c27d,_0x255de6){return _0x4dbefc(_0x14c27d,_0x255de6);},'vnjiA':_0x506e81(0xaf),'LyBKp':_0x506e81(0x26d),'rpQLQ':function(_0x511be0,_0x299dfd){return _0x511be0===_0x299dfd;},'kTxdE':_0x506e81(0x27c),'rYmyi':'Creating\x20Azure\x20storage\x20account','KAYEe':function(_0x1825b5,_0x3cdff1){return _0x1825b5===_0x3cdff1;},'jfWQm':'nilNM','HZtyb':_0x506e81(0xdf),'LSNdn':function(_0x4e7ec4,_0x4ded5a){return _0x4e7ec4===_0x4ded5a;},'wNepA':_0x506e81(0x20e),'RWNsD':'hzWjj','eTTut':_0x506e81(0x203),'rsYwW':function(_0x9650f3,_0x1e4d42){return _0x9650f3!==_0x1e4d42;},'YGPXA':_0x506e81(0x147),'UcYzh':_0x506e81(0x1de),'QDvVq':'Managed\x20identity\x20already\x20exists,\x20skipping','WPBDC':'Creating\x20Azure\x20federated\x20identity','PJUnH':_0x506e81(0x1f0)},_0x20afe7=await this[_0x506e81(0x16f)]();if(!_0x20afe7){if(_0x167c39[_0x506e81(0x15b)](_0x167c39[_0x506e81(0x1f6)],_0x167c39[_0x506e81(0x1f6)])){const _0x3ba828={};_0x3ba828['type']=WS_EVENTS[_0x506e81(0x1aa)],_0x3ba828[_0x506e81(0x1ee)]=_0x167c39[_0x506e81(0x101)],this['webSocketUtils']['sendEventToBackend'](this['rws'],_0x3ba828),logger[_0x506e81(0x277)](_0x167c39['rYmyi']),await this[_0x506e81(0x16b)]();}else{const _0x3953d5=_0x5819ea[_0x506e81(0x1a2)][_0x506e81(0x1ad)]('-'),_0x2fdcdc=_0x167c39[_0x506e81(0xe6)](_0x167c39[_0x506e81(0x11a)],_0x3953d5[_0x167c39[_0x506e81(0xe7)](_0x3953d5[_0x506e81(0x275)],0x1)])[_0x506e81(0x21d)](0x0,0x18);return _0x2fdcdc[_0x506e81(0x236)]();}}else _0x167c39[_0x506e81(0xd6)](_0x167c39[_0x506e81(0x18b)],_0x167c39['jfWQm'])?logger[_0x506e81(0x277)](_0x167c39[_0x506e81(0x1c9)]):_0x167c39['myTRV'](_0x32445a,()=>_0x10451c(),0x3e8);const _0x20d23a=await this[_0x506e81(0xcc)]();if(!_0x20d23a){if(_0x167c39[_0x506e81(0x12c)](_0x167c39[_0x506e81(0x1b2)],_0x167c39[_0x506e81(0x1b9)])){const _0x19072a=_0x167c39[_0x506e81(0x232)][_0x506e81(0x1ad)]('|');let _0x290679=0x0;while(!![]){switch(_0x19072a[_0x290679++]){case'0':_0xf9fab8[_0x506e81(0xbc)]=_0x53b4d0[this[_0x506e81(0xc1)]][_0x506e81(0x283)];continue;case'1':_0x46dc72[_0x506e81(0x17c)]=_0x18f176[this[_0x506e81(0xc1)]][_0x506e81(0x229)];continue;case'2':_0x1796ca['cloudProviderClientId']=_0x5aa1d2[this[_0x506e81(0xc1)]][_0x506e81(0x102)];continue;case'3':this['setClients']();continue;case'4':_0x312bd7[_0x506e81(0x12d)]=_0x3286da[this[_0x506e81(0xc1)]][_0x506e81(0x1c7)];continue;case'5':_0x23762a['cloudProviderTenantId']=_0x3dee49[this[_0x506e81(0xc1)]]['tenantId'];continue;}break;}}else{const _0x27ac98={};_0x27ac98[_0x506e81(0x114)]=WS_EVENTS['LOG'],_0x27ac98[_0x506e81(0x1ee)]=_0x167c39['eTTut'],this[_0x506e81(0x173)][_0x506e81(0x1a6)](this['rws'],_0x27ac98),logger[_0x506e81(0x277)](_0x167c39[_0x506e81(0x29c)]),await this[_0x506e81(0x231)]();}}else{if(_0x167c39[_0x506e81(0xdd)](_0x167c39[_0x506e81(0x1c5)],_0x167c39[_0x506e81(0xc0)]))logger[_0x506e81(0x277)](_0x167c39[_0x506e81(0x1ea)]);else throw new _0x28bc8d(_0x167c39['LyBKp'],_0x506e81(0x10a)+_0x561493[_0x506e81(0xa5)](_0x28529e));}logger[_0x506e81(0x277)](_0x167c39[_0x506e81(0x28b)]),await this['createFederatedAccount'](),logger[_0x506e81(0x277)](_0x167c39['PJUnH']);}async['createStorageAccount'](){const _0x4c706d=a1_0x45a3a6,_0x1efeb3={};_0x1efeb3['YUPCr']='templates',_0x1efeb3['jjVXq']='azureresources',_0x1efeb3[_0x4c706d(0x120)]=_0x4c706d(0x11d),_0x1efeb3[_0x4c706d(0x13f)]=_0x4c706d(0x251),_0x1efeb3[_0x4c706d(0x26c)]=_0x4c706d(0x13c),_0x1efeb3[_0x4c706d(0x23b)]=_0x4c706d(0x22b),_0x1efeb3[_0x4c706d(0x139)]=_0x4c706d(0x158),_0x1efeb3[_0x4c706d(0x1e2)]=_0x4c706d(0x19c),_0x1efeb3[_0x4c706d(0x1e7)]=_0x4c706d(0x11c),_0x1efeb3[_0x4c706d(0x1be)]=_0x4c706d(0x280);const _0x82d11d=_0x1efeb3;let _0x45a897=await fs['readFileAsync'](path[_0x4c706d(0x295)](__dirname,'..',_0x82d11d[_0x4c706d(0x267)],_0x82d11d[_0x4c706d(0x145)],_0x82d11d[_0x4c706d(0x120)]),_0x82d11d[_0x4c706d(0x13f)]);_0x45a897=JSON[_0x4c706d(0x122)](_0x45a897);const _0x1b3710=this[_0x4c706d(0x263)](),_0x31b298={};_0x31b298[_0x4c706d(0x137)]=_0x1b3710;const _0x50fc1e={};_0x50fc1e['storageAccountName']=_0x31b298,await this[_0x4c706d(0xe3)][_0x4c706d(0x269)][_0x4c706d(0x156)](global_registry[_0x4c706d(0xbc)],_0x82d11d[_0x4c706d(0x26c)],{'properties':{'template':_0x45a897,'mode':_0x82d11d[_0x4c706d(0x23b)],'parameters':_0x50fc1e}});const _0x344da8={};_0x344da8[_0x4c706d(0x131)]=0x3c;const _0x48f87c={};_0x48f87c['delete']=_0x344da8;const _0x1521a4={};_0x1521a4[_0x4c706d(0x17e)]=_0x48f87c;const _0x3f0a1c={};_0x3f0a1c[_0x4c706d(0x1a4)]=!![],_0x3f0a1c[_0x4c706d(0xf6)]=_0x82d11d['prMpe'],_0x3f0a1c[_0x4c706d(0x114)]=_0x82d11d[_0x4c706d(0x1e2)],_0x3f0a1c[_0x4c706d(0x28e)]={},_0x3f0a1c[_0x4c706d(0x28e)]['actions']=_0x1521a4,_0x3f0a1c[_0x4c706d(0x28e)][_0x4c706d(0x16e)]={},_0x3f0a1c[_0x4c706d(0x28e)][_0x4c706d(0x16e)]['blobTypes']=[_0x82d11d[_0x4c706d(0x1e7)]];const _0x18c8e1={};_0x18c8e1[_0x4c706d(0x227)]=[_0x3f0a1c];const _0x4f4bda={};_0x4f4bda[_0x4c706d(0x22c)]=_0x18c8e1;const _0x4786b6=_0x4f4bda;await this['storageClient']['managementPolicies'][_0x4c706d(0x298)](global_registry['cloudProviderResourceGroup'],_0x1b3710,_0x82d11d['iwWTf'],_0x4786b6);}async[a1_0x45a3a6(0x231)](){const _0x5ae219=a1_0x45a3a6,_0x1f5487={};_0x1f5487[_0x5ae219(0x282)]='templates',_0x1f5487['WweDv']=_0x5ae219(0x164),_0x1f5487[_0x5ae219(0x218)]=_0x5ae219(0x144),_0x1f5487[_0x5ae219(0x244)]='utf-8',_0x1f5487[_0x5ae219(0x24c)]=_0x5ae219(0x1db),_0x1f5487[_0x5ae219(0xad)]=_0x5ae219(0x22b);const _0x59eb97=_0x1f5487;let _0x4c2fb4=await fs[_0x5ae219(0x19b)](path[_0x5ae219(0x295)](__dirname,'..',_0x59eb97['rdyCw'],_0x59eb97['WweDv'],_0x59eb97[_0x5ae219(0x218)]),_0x59eb97['wxMAa']);_0x4c2fb4=JSON[_0x5ae219(0x122)](_0x4c2fb4),await this['resourceClient'][_0x5ae219(0x269)]['beginCreateOrUpdateAndWait'](global_registry[_0x5ae219(0xbc)],_0x59eb97[_0x5ae219(0x24c)],{'properties':{'template':_0x4c2fb4,'mode':_0x59eb97[_0x5ae219(0xad)],'parameters':{'clusterName':{'value':this[_0x5ae219(0xfc)]}}}});}async[a1_0x45a3a6(0x1cf)](){const _0x4ee391=a1_0x45a3a6,_0x321fbd={};_0x321fbd[_0x4ee391(0xfe)]=function(_0x33555f,_0x211f07){return _0x33555f!==_0x211f07;},_0x321fbd[_0x4ee391(0x22f)]=_0x4ee391(0xff),_0x321fbd[_0x4ee391(0x29d)]=_0x4ee391(0x1e9),_0x321fbd[_0x4ee391(0x1bb)]=_0x4ee391(0x240),_0x321fbd[_0x4ee391(0x20c)]=function(_0x23355f,_0x2bdcab){return _0x23355f===_0x2bdcab;},_0x321fbd[_0x4ee391(0x209)]='GCXyp',_0x321fbd[_0x4ee391(0x169)]=_0x4ee391(0x25c),_0x321fbd[_0x4ee391(0x221)]='templates',_0x321fbd[_0x4ee391(0xae)]='azureresources',_0x321fbd[_0x4ee391(0x27e)]='utf-8',_0x321fbd[_0x4ee391(0x242)]=_0x4ee391(0x146),_0x321fbd['LGEuF']=_0x4ee391(0x22b);const _0x17011a=_0x321fbd;if(!this['clusterInfo']){if(_0x17011a['AEJax'](_0x17011a['GAKso'],_0x17011a[_0x4ee391(0x22f)])){const _0x25038c=new _0x164114(_0x5d9ad9[_0x4ee391(0x266)],_0x59a4a0[_0x4ee391(0x177)],_0x503ddb[_0x4ee391(0x12d)]);this['containerClient']=new _0xf05b49(_0x25038c,_0x5ccbce[_0x4ee391(0x17c)]),this[_0x4ee391(0x257)]=new _0x1a1a9a(_0x25038c,_0x2ff446[_0x4ee391(0x17c)]),this['resourceClient']=new _0xf8f1a7(_0x25038c,_0x3cf103[_0x4ee391(0x17c)]),this['networkClient']=new _0x3c073d(_0x25038c,_0xff75b0[_0x4ee391(0x17c)]),this[_0x4ee391(0x18d)]=new _0x385aaf(_0x25038c,_0x360760['cloudProviderSubscriptionId']),this[_0x4ee391(0xf9)]=_0x25038c;}else await this[_0x4ee391(0xf8)]();}const _0xccf001=this[_0x4ee391(0x134)]?.[_0x4ee391(0xbd)]?.[_0x4ee391(0x27a)],_0x10db17=[_0x17011a[_0x4ee391(0x29d)],_0x17011a[_0x4ee391(0x1bb)]];for await(const _0x36de17 of _0x10db17){if(_0x17011a[_0x4ee391(0x20c)](_0x17011a[_0x4ee391(0x209)],_0x17011a[_0x4ee391(0x169)]))return[!![],_0x11a9d6];else{let _0x4b388b=await fs[_0x4ee391(0x19b)](path['join'](__dirname,'..',_0x17011a[_0x4ee391(0x221)],_0x17011a[_0x4ee391(0xae)],'federatedidentity'+_0x36de17+_0x4ee391(0x167)),_0x17011a[_0x4ee391(0x27e)]);_0x4b388b=JSON[_0x4ee391(0x122)](_0x4b388b);const _0x504895={};_0x504895['value']=_0xccf001,await this['resourceClient'][_0x4ee391(0x269)]['beginCreateOrUpdateAndWait'](global_registry[_0x4ee391(0xbc)],_0x17011a[_0x4ee391(0x242)],{'properties':{'template':_0x4b388b,'mode':_0x17011a[_0x4ee391(0x178)],'parameters':{'oidcIssuer':_0x504895,'gridName':{'value':this[_0x4ee391(0x1f4)]},'clusterName':{'value':this[_0x4ee391(0xfc)]}}}});}}}async['setupHubHa'](_0x320d9f,_0x1daaa2,_0x4537bb,_0x3f6a46,_0x5139ae){const _0x4947f7=a1_0x45a3a6,_0x6e982d={};_0x6e982d[_0x4947f7(0xf5)]=_0x4947f7(0x252),_0x6e982d[_0x4947f7(0x126)]='Created\x20Azure\x20federated\x20identity\x20&\x20Storage\x20Class\x20for\x20Hub\x20Ha';const _0x415a4c=_0x6e982d,_0x50f3a3={};_0x50f3a3[_0x4947f7(0x114)]=WS_EVENTS[_0x4947f7(0x1aa)],_0x50f3a3['message']=_0x415a4c[_0x4947f7(0xf5)],this[_0x4947f7(0x173)]['sendEventToBackend'](this[_0x4947f7(0x199)],_0x50f3a3),logger[_0x4947f7(0x277)](_0x415a4c[_0x4947f7(0xf5)]),await this[_0x4947f7(0x192)]();const _0x4fead2={};_0x4fead2['type']=WS_EVENTS[_0x4947f7(0x1aa)],_0x4fead2[_0x4947f7(0x1ee)]=_0x415a4c[_0x4947f7(0x126)],this['webSocketUtils'][_0x4947f7(0x1a6)](this[_0x4947f7(0x199)],_0x4fead2);}async[a1_0x45a3a6(0x192)](){const _0x75d84b=a1_0x45a3a6,_0x652c77={};_0x652c77[_0x75d84b(0xa6)]=_0x75d84b(0x193),_0x652c77[_0x75d84b(0x176)]=_0x75d84b(0x230),_0x652c77[_0x75d84b(0x24a)]=_0x75d84b(0x1ca),_0x652c77[_0x75d84b(0x19f)]=_0x75d84b(0x1ce),_0x652c77[_0x75d84b(0x1b5)]=function(_0x1d5a54,_0x5f418d){return _0x1d5a54!==_0x5f418d;},_0x652c77['RUgJi']='hQuFz',_0x652c77['YycZy']=_0x75d84b(0x1f2),_0x652c77[_0x75d84b(0x150)]='templates',_0x652c77[_0x75d84b(0x11f)]='hubharesources',_0x652c77['Fajng']=_0x75d84b(0x1e5),_0x652c77[_0x75d84b(0x25b)]=_0x75d84b(0x251),_0x652c77['Udmat']=_0x75d84b(0x146),_0x652c77['eKXEQ']=_0x75d84b(0x22b);const _0x479f51=_0x652c77;if(!this[_0x75d84b(0x134)]){if(_0x479f51[_0x75d84b(0x1b5)](_0x479f51[_0x75d84b(0x1f7)],_0x479f51[_0x75d84b(0xe4)]))await this[_0x75d84b(0xf8)]();else{const _0x11b284={};_0x11b284[_0x75d84b(0x114)]=_0x479f51[_0x75d84b(0xa6)],_0x11b284[_0x75d84b(0x23a)]={},_0x11b284[_0x75d84b(0x23a)][_0x75d84b(0xd9)]=_0x479f51[_0x75d84b(0x176)];const _0x441a83={};_0x441a83[_0x75d84b(0x114)]=_0x479f51[_0x75d84b(0xa6)],_0x441a83[_0x75d84b(0x23a)]={},_0x441a83[_0x75d84b(0x23a)][_0x75d84b(0xd9)]=_0x479f51[_0x75d84b(0x176)];const _0x4d6735={..._0x49f64b[_0x75d84b(0x180)]};_0x4d6735[_0x75d84b(0xba)]=_0x11b284,_0x4d6735[_0x75d84b(0x12a)]=_0x441a83,_0xeee0c0[_0x75d84b(0x180)]=_0x4d6735;const _0x26a4d4={};_0x26a4d4[_0x75d84b(0x152)]=_0x479f51[_0x75d84b(0x24a)],_0x5253b4[_0x75d84b(0x24e)]=_0x26a4d4;const _0x33d59e={..._0x2de6fb['resources'][0x0][_0x75d84b(0x105)]['agentPoolProfiles'][0x0]};_0x33d59e[_0x75d84b(0x152)]=_0x479f51['CxWlM'],_0x468450[_0x75d84b(0x1fa)][0x0]['properties'][_0x75d84b(0xf7)][0x0]=_0x33d59e;const _0x12dd91={};_0x12dd91[_0x75d84b(0x137)]=_0x13938f;const _0x48c5f1={};_0x48c5f1[_0x75d84b(0x137)]=_0x20d8bd[0x0];const _0x2e8903={..._0x19ea83};_0x2e8903[_0x75d84b(0xba)]=_0x12dd91,_0x2e8903[_0x75d84b(0x12a)]=_0x48c5f1,_0x2d4a7c=_0x2e8903;}}const _0xe32526=this['clusterInfo']?.[_0x75d84b(0xbd)]?.[_0x75d84b(0x27a)];let _0x432985=await fs[_0x75d84b(0x19b)](path[_0x75d84b(0x295)](__dirname,'..',_0x479f51[_0x75d84b(0x150)],_0x479f51[_0x75d84b(0x11f)],_0x479f51['Fajng']),_0x479f51[_0x75d84b(0x25b)]);_0x432985=JSON[_0x75d84b(0x122)](_0x432985);const _0xd72ad7={};_0xd72ad7[_0x75d84b(0x137)]=_0xe32526,await this[_0x75d84b(0xe3)]['deployments'][_0x75d84b(0x156)](global_registry[_0x75d84b(0xbc)],_0x479f51[_0x75d84b(0x13b)],{'properties':{'template':_0x432985,'mode':_0x479f51[_0x75d84b(0x10e)],'parameters':{'oidcIssuer':_0xd72ad7,'namespace':{'value':global_registry[_0x75d84b(0x216)]},'clusterName':{'value':this[_0x75d84b(0xfc)]}}}});}async[a1_0x45a3a6(0x16f)](){const _0x3f6b62=a1_0x45a3a6,_0x36d13a={};_0x36d13a['JgsAp']=function(_0x3d9ac8,_0x5919ba){return _0x3d9ac8===_0x5919ba;},_0x36d13a[_0x3f6b62(0x243)]=_0x3f6b62(0x1e0),_0x36d13a['wPLoU']=_0x3f6b62(0x1c1),_0x36d13a['fNdNn']=function(_0x10cec2,_0xf2a19){return _0x10cec2===_0xf2a19;},_0x36d13a[_0x3f6b62(0x140)]=_0x3f6b62(0x133),_0x36d13a['RCFps']=function(_0x564ebe,_0x229481){return _0x564ebe===_0x229481;},_0x36d13a[_0x3f6b62(0x129)]=function(_0x323624,_0x12e827){return _0x323624!==_0x12e827;},_0x36d13a[_0x3f6b62(0xf4)]=_0x3f6b62(0x26a);const _0x22dc86=_0x36d13a,_0x324f4f=this['getStorageAccountName'](),_0x213dc9=new Array();for await(const _0x3b468c of this[_0x3f6b62(0x257)][_0x3f6b62(0xd7)][_0x3f6b62(0x27f)](global_registry[_0x3f6b62(0xbc)])){_0x22dc86['JgsAp'](_0x22dc86['ibRDZ'],_0x22dc86[_0x3f6b62(0x1b6)])?_0x31bb40[_0x3f6b62(0x116)](..._0x330f9e['actions']):_0x213dc9['push'](_0x3b468c);}for await(const _0x47734e of _0x213dc9){if(_0x22dc86['fNdNn'](_0x22dc86[_0x3f6b62(0x140)],_0x22dc86['WBzmd'])){if(_0x22dc86[_0x3f6b62(0x294)](_0x47734e['name'],_0x324f4f))return _0x22dc86[_0x3f6b62(0x129)](_0x22dc86[_0x3f6b62(0xf4)],_0x22dc86[_0x3f6b62(0xf4)])?(_0x30c697[_0x3f6b62(0x1df)](_0x3f6b62(0x20b)+_0x18fd18+':'+_0x303fb2[_0x3f6b62(0x1d2)]),{}):!![];}else _0x4bbf21[_0x3f6b62(0x1df)]=_0x28d198;}return![];}async['isManagedIdentityPresent'](){const _0x11473c=a1_0x45a3a6,_0x25096b={};_0x25096b[_0x11473c(0x1e3)]=_0x11473c(0x1fb),_0x25096b[_0x11473c(0x211)]=function(_0xb85db8,_0x39fff4){return _0xb85db8===_0x39fff4;},_0x25096b['MoRUE']=_0x11473c(0xf2),_0x25096b[_0x11473c(0x24d)]=_0x11473c(0x23d),_0x25096b[_0x11473c(0x175)]='NvDeT',_0x25096b[_0x11473c(0xb1)]=_0x11473c(0xe5),_0x25096b['mSsBw']=function(_0x58b14d,_0x4032ee){return _0x58b14d===_0x4032ee;},_0x25096b[_0x11473c(0x253)]=_0x11473c(0x14c);const _0x5987f3=_0x25096b,_0x564e60=new Array();for await(const _0x5b209d of this[_0x11473c(0xe3)][_0x11473c(0x1fa)][_0x11473c(0x27f)](global_registry[_0x11473c(0xbc)])){_0x5987f3[_0x11473c(0x211)](_0x5987f3[_0x11473c(0x1f8)],_0x5987f3[_0x11473c(0x24d)])?_0x2b75c6[_0x11473c(0x116)](_0x2d1885):_0x564e60[_0x11473c(0x116)](_0x5b209d);}for await(const _0x354641 of _0x564e60){if(_0x5987f3[_0x11473c(0x211)](_0x5987f3[_0x11473c(0x175)],_0x5987f3['YWaYG']))_0x1525bb[_0x11473c(0x277)](_0x5987f3['NdnFy']);else{if(_0x5987f3[_0x11473c(0x211)](_0x354641['name'],_0x11473c(0x2a2)+this[_0x11473c(0xfc)])){if(_0x5987f3[_0x11473c(0x20f)](_0x5987f3[_0x11473c(0x253)],_0x5987f3[_0x11473c(0x253)]))return!![];else _0x417ceb[_0x11473c(0x248)]=![];}}}return![];}async[a1_0x45a3a6(0xe0)](_0x342bc6,_0x430abd=0x3){const _0x10580d=a1_0x45a3a6,_0x5ac659={'cRLYS':'No\x20role\x20defintion\x20found\x20for\x20the\x20attached\x20roles','VEgwq':'Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','etQLi':function(_0x33a6d8,_0x1f1461){return _0x33a6d8===_0x1f1461;},'vyFbM':_0x10580d(0x292),'xMmAM':'PHxkj','hCSdr':function(_0xa1b197,_0x37f34c,_0x338a2e){return _0xa1b197(_0x37f34c,_0x338a2e);},'VEmdZ':function(_0x292939,_0x52a3f3){return _0x292939!==_0x52a3f3;},'MoiIv':_0x10580d(0x1c6),'CpcvD':_0x10580d(0x291),'IyjOP':_0x10580d(0x224),'Qnsga':function(_0x304ea3,_0x24273b){return _0x304ea3===_0x24273b;},'YlXAM':_0x10580d(0x246),'hHcVw':_0x10580d(0x260),'fIxZR':function(_0x603f0e,_0x4a7bf2){return _0x603f0e===_0x4a7bf2;},'ZBuPV':function(_0x29d90d,_0x1d1b10){return _0x29d90d===_0x1d1b10;},'oZyaV':_0x10580d(0x286),'spdMX':_0x10580d(0x1fd),'LbwXr':'2023-01-31','tykAZ':function(_0x4c8f19,_0x115d05){return _0x4c8f19!==_0x115d05;},'szUoD':_0x10580d(0x237),'BmeMU':function(_0x35cf35,_0x191619){return _0x35cf35<=_0x191619;},'CBcpo':function(_0x2b81bb,_0x5cf1bf){return _0x2b81bb===_0x5cf1bf;},'TLXKT':_0x10580d(0xee),'IFLzo':'dWxUI','cgWDh':function(_0x2e76cb,_0x57ccc4){return _0x2e76cb-_0x57ccc4;}};try{if(_0x5ac659[_0x10580d(0x1b3)](_0x5ac659[_0x10580d(0xd2)],_0x5ac659[_0x10580d(0xd8)])){const _0x8571ba=new Array();for await(const _0x179162 of this[_0x10580d(0xe3)][_0x10580d(0x1fa)][_0x10580d(0x27f)](global_registry[_0x10580d(0xbc)])){_0x5ac659[_0x10580d(0x1b3)](_0x5ac659[_0x10580d(0x299)],_0x5ac659[_0x10580d(0x299)])?_0x3f3bfa[_0x10580d(0x116)](_0x3f4a08):_0x8571ba[_0x10580d(0x116)](_0x179162);}let _0x2ca122='';for await(const _0x5370d1 of _0x8571ba){if(_0x5ac659[_0x10580d(0x262)](_0x5ac659[_0x10580d(0x104)],_0x5ac659[_0x10580d(0x26e)]))return!![];else{if(_0x5ac659[_0x10580d(0x136)](_0x5370d1[_0x10580d(0xf6)],_0x342bc6)){if(_0x5ac659[_0x10580d(0x1b4)](_0x5ac659[_0x10580d(0xc5)],_0x5ac659[_0x10580d(0x274)]))return _0xc8a266['data']=_0x5ac659['cRLYS'],_0x34f3b9;else _0x2ca122=_0x5370d1['id'];}}}const _0x461472=await this['resourceClient']['resources']['getById'](_0x2ca122,_0x5ac659['LbwXr']);return _0x461472[_0x10580d(0x105)]['clientId'];}else _0x579858[_0x10580d(0x116)](_0xae2bcb);}catch(_0x59a2d5){if(_0x5ac659['tykAZ'](_0x5ac659[_0x10580d(0x223)],_0x5ac659[_0x10580d(0x223)]))_0x2c860e[_0x10580d(0x1df)](_0x5ac659[_0x10580d(0x11b)]),_0x40a219[_0x10580d(0x181)](0x1);else{if(_0x5ac659['BmeMU'](_0x430abd,0x0)){if(_0x5ac659[_0x10580d(0x22a)](_0x5ac659[_0x10580d(0x13a)],_0x5ac659[_0x10580d(0x272)]))_0x3591ee[_0x10580d(0x116)](_0x17b06c[_0x10580d(0xf6)]);else return logger[_0x10580d(0x1df)](_0x10580d(0x20b)+_0x59a2d5+':'+_0x59a2d5[_0x10580d(0x1d2)]),{};}return await new Promise(_0x503a3f=>{const _0x7d8682=_0x10580d;_0x5ac659[_0x7d8682(0x14a)](_0x5ac659['vyFbM'],_0x5ac659['xMmAM'])?_0x38d228[_0x7d8682(0x116)](_0x4b2e52):_0x5ac659['hCSdr'](setTimeout,()=>_0x503a3f(),0x3e8);}),this[_0x10580d(0xe0)](_0x342bc6,_0x5ac659[_0x10580d(0xab)](_0x430abd,0x1));}}}async['isBrowserstackCluster'](){const _0x22fd01=a1_0x45a3a6,_0xf8304b={};_0xf8304b[_0x22fd01(0x200)]=function(_0x1bb1a9,_0x52423f){return _0x1bb1a9===_0x52423f;},_0xf8304b['zzXBL']='Enabling\x20Local\x20account\x20for\x20the\x20cluster',_0xf8304b[_0x22fd01(0x245)]=function(_0x5472db,_0x4c5264){return _0x5472db!==_0x4c5264;},_0xf8304b['MjQFo']=_0x22fd01(0x1e4),_0xf8304b[_0x22fd01(0xc3)]=function(_0x5aaaf3,_0x7d45ba){return _0x5aaaf3===_0x7d45ba;},_0xf8304b[_0x22fd01(0x26b)]=_0x22fd01(0x1af),_0xf8304b[_0x22fd01(0x1bd)]=_0x22fd01(0x1e8),_0xf8304b[_0x22fd01(0x17f)]=function(_0x31a43d,_0xb74e3b){return _0x31a43d!==_0xb74e3b;},_0xf8304b[_0x22fd01(0xc9)]=_0x22fd01(0x117);const _0x22b711=_0xf8304b;!this[_0x22fd01(0x134)]&&(_0x22b711['nfIGj'](_0x22b711[_0x22fd01(0xc6)],_0x22b711[_0x22fd01(0xc6)])?_0x22b711['GycAb'](_0x551560[_0x22fd01(0xf6)],_0x52147e)&&(_0x267e0f=_0x28beeb['id']):await this[_0x22fd01(0xf8)]());const _0x412a7f=this[_0x22fd01(0x134)]?.['tags']||{};if(_0x412a7f&&_0x22b711[_0x22fd01(0xc3)](_0x412a7f[_0x22b711[_0x22fd01(0x26b)]],_0x22b711[_0x22fd01(0x1bd)])){if(_0x22b711['efHzn'](_0x22b711[_0x22fd01(0xc9)],_0x22b711[_0x22fd01(0xc9)])){_0x31ce53['info'](_0x22b711[_0x22fd01(0xe2)]);const _0x3e9c79={};_0x3e9c79['type']=_0x1bf4ff[_0x22fd01(0x123)],_0x3e9c79[_0x22fd01(0x1ee)]=_0x22b711[_0x22fd01(0xe2)],this[_0x22fd01(0x173)][_0x22fd01(0x1a6)](this[_0x22fd01(0x199)],_0x3e9c79),_0x23592d[_0x22fd01(0x179)]=![];}else return!![];}return![];}async[a1_0x45a3a6(0x271)](_0x314f39,_0x3f4907){const _0x536efd=a1_0x45a3a6,_0x420454={'ZLYhI':function(_0x4877ef,_0x314111){return _0x4877ef(_0x314111);},'SxfCj':_0x536efd(0xb0)};await _0x420454['ZLYhI'](deleteAgent,_0x314f39),await _0x420454[_0x536efd(0x198)](deleteRoutingDeps,_0x314f39);const _0x154a3c=this['containerClient'];logger['info'](_0x536efd(0x1c2)+this[_0x536efd(0xfc)]),await _0x154a3c[_0x536efd(0x29e)]['beginDeleteAndWait'](global_registry['cloudProviderResourceGroup'],this[_0x536efd(0xfc)]),logger[_0x536efd(0x277)](_0x420454[_0x536efd(0x1c8)]);}async[a1_0x45a3a6(0xb9)](){const _0x4c3f1e=a1_0x45a3a6,_0xc03418={};_0xc03418[_0x4c3f1e(0x1cb)]=function(_0x43beed,_0x6045e4){return _0x43beed===_0x6045e4;},_0xc03418['OgmqA']=_0x4c3f1e(0x1ac),_0xc03418[_0x4c3f1e(0x19d)]=function(_0x304134,_0x566959){return _0x304134===_0x566959;},_0xc03418[_0x4c3f1e(0x124)]=_0x4c3f1e(0x1bc),_0xc03418[_0x4c3f1e(0x135)]=_0x4c3f1e(0x154),_0xc03418['OWcRl']=function(_0x5cfb68,_0x1c9f27){return _0x5cfb68&&_0x1c9f27;},_0xc03418[_0x4c3f1e(0x174)]=function(_0x6c87de,_0x392983){return _0x6c87de!==_0x392983;},_0xc03418['XNBrD']='UzjGU',_0xc03418[_0x4c3f1e(0x161)]='TbpIp',_0xc03418[_0x4c3f1e(0x1f9)]=_0x4c3f1e(0x130),_0xc03418[_0x4c3f1e(0x185)]=_0x4c3f1e(0x1ba),_0xc03418[_0x4c3f1e(0x1d4)]=_0x4c3f1e(0x103),_0xc03418[_0x4c3f1e(0x127)]=_0x4c3f1e(0xcb),_0xc03418[_0x4c3f1e(0x241)]='Enabling\x20Workload\x20identity\x20for\x20the\x20cluster',_0xc03418['tZiqb']=function(_0x4d9d7d,_0x1fbf2f){return _0x4d9d7d!==_0x1fbf2f;},_0xc03418[_0x4c3f1e(0x222)]=_0x4c3f1e(0x1f5),_0xc03418['JEsxJ']=_0x4c3f1e(0x1cc);const _0x52b8e0=_0xc03418;if(!this[_0x4c3f1e(0x134)]){if(_0x52b8e0['CyHkS'](_0x52b8e0[_0x4c3f1e(0x124)],_0x52b8e0[_0x4c3f1e(0x135)]))return _0x554a42['error'](_0x4c3f1e(0x186)+_0x33f507+_0x4c3f1e(0x26f)+_0x1323e1),[![],[]];else await this[_0x4c3f1e(0xf8)]();}const _0x267494=this[_0x4c3f1e(0x134)],_0x1daba4=this[_0x4c3f1e(0x134)]?.[_0x4c3f1e(0xbd)]?.['enabled']||![],_0x49ed86=this[_0x4c3f1e(0x134)]?.['securityProfile']?.['workloadIdentity']?.[_0x4c3f1e(0x1a4)]||![],_0x11feb3=!this[_0x4c3f1e(0x134)]?.[_0x4c3f1e(0x179)]||![];if(_0x52b8e0['OWcRl'](_0x1daba4,_0x49ed86)&&_0x11feb3){if(_0x52b8e0[_0x4c3f1e(0x174)](_0x52b8e0['XNBrD'],_0x52b8e0[_0x4c3f1e(0x161)]))return;else return!![];}if(!_0x1daba4){if(_0x52b8e0[_0x4c3f1e(0x1cb)](_0x52b8e0[_0x4c3f1e(0x1f9)],_0x52b8e0[_0x4c3f1e(0x185)]))_0x43afc0+=_0x52b8e0['Kkrgk'](_0x53804e[_0x4c3f1e(0x275)],0x0)?_0x52b8e0[_0x4c3f1e(0x25e)]:'',_0x21d3ae['debug']('Role\x20definition\x20response\x20list\x20\x20:\x20\x20'+_0x170497[_0x4c3f1e(0xa5)](_0x5ab08d));else{logger[_0x4c3f1e(0x277)](_0x52b8e0[_0x4c3f1e(0x1d4)]);const _0x597f0a={};_0x597f0a[_0x4c3f1e(0x114)]=WS_EVENTS['RESOURCES'],_0x597f0a[_0x4c3f1e(0x1ee)]=_0x52b8e0['tfXxe'],this['webSocketUtils'][_0x4c3f1e(0x1a6)](this['rws'],_0x597f0a),_0x267494[_0x4c3f1e(0xbd)][_0x4c3f1e(0x1a4)]=!![];}}if(!_0x49ed86){if(_0x52b8e0['ZCtBM'](_0x52b8e0['GxwOD'],_0x52b8e0[_0x4c3f1e(0x127)]))return!![];else{logger['info'](_0x52b8e0[_0x4c3f1e(0x241)]);const _0x27d5d8={};_0x27d5d8['type']=WS_EVENTS[_0x4c3f1e(0x123)],_0x27d5d8['message']=_0x52b8e0[_0x4c3f1e(0x241)],this[_0x4c3f1e(0x173)][_0x4c3f1e(0x1a6)](this[_0x4c3f1e(0x199)],_0x27d5d8);const _0x1d03fe={};_0x1d03fe['enabled']=!![],_0x267494[_0x4c3f1e(0x20a)]={'workloadIdentity':_0x1d03fe,..._0x267494[_0x4c3f1e(0x20a)]};}}if(!_0x11feb3){if(_0x52b8e0[_0x4c3f1e(0x276)](_0x52b8e0[_0x4c3f1e(0x222)],_0x52b8e0['bvNDB']))return _0x461f28['status'][_0x4c3f1e(0x188)][_0x4c3f1e(0x1b0)][0x0][_0x4c3f1e(0x249)];else{logger[_0x4c3f1e(0x277)](_0x52b8e0[_0x4c3f1e(0x10d)]);const _0x27c3ba={};_0x27c3ba[_0x4c3f1e(0x114)]=WS_EVENTS['RESOURCES'],_0x27c3ba['message']=_0x52b8e0[_0x4c3f1e(0x10d)],this['webSocketUtils'][_0x4c3f1e(0x1a6)](this[_0x4c3f1e(0x199)],_0x27c3ba),_0x267494[_0x4c3f1e(0x179)]=![];}}await this['containerClient'][_0x4c3f1e(0x29e)][_0x4c3f1e(0x156)](global_registry[_0x4c3f1e(0xbc)],this[_0x4c3f1e(0xfc)],_0x267494),await this[_0x4c3f1e(0xf8)]();}async[a1_0x45a3a6(0x29f)](){const _0xf1242=a1_0x45a3a6,_0x159a4d={};_0x159a4d[_0xf1242(0x18a)]=function(_0x4e45bd,_0x2e2096){return _0x4e45bd!==_0x2e2096;},_0x159a4d[_0xf1242(0x16c)]=_0xf1242(0xfa),_0x159a4d[_0xf1242(0xc4)]=_0xf1242(0xb8);const _0x188806=_0x159a4d,_0x3f797d=await this[_0xf1242(0x27d)][_0xf1242(0x270)][_0xf1242(0x217)](global_registry[_0xf1242(0xbc)]),_0x45597e={};_0x45597e[_0xf1242(0x113)]=global_registry[_0xf1242(0xef)],_0x45597e['accessKey']=global_registry[_0xf1242(0x1d7)],_0x45597e[_0xf1242(0x23f)]=AZURE,_0x45597e[_0xf1242(0x17d)]=[];const _0x412969=_0x45597e;for await(const _0x25869e of _0x3f797d){if(_0x188806[_0xf1242(0x18a)](_0x188806[_0xf1242(0x16c)],_0x188806[_0xf1242(0xc4)]))_0x412969['vpcInfo'][_0xf1242(0x116)](_0x25869e);else return _0x4b1f30['error'](_0xf1242(0xbb)+_0x326032+'.\x20Please\x20Check\x20and\x20try\x20again,\x20error:\x20'+_0x5020f6),![];}const _0x39ceca={};_0x39ceca['type']=WS_EVENTS[_0xf1242(0x123)],_0x39ceca[_0xf1242(0x1ee)]=_0x412969,this[_0xf1242(0x173)][_0xf1242(0x1a6)](this[_0xf1242(0x199)],_0x39ceca);}async['isVPCPresent'](_0x4611b3){const _0xebc3df=a1_0x45a3a6,_0x4ae3f7={};_0x4ae3f7[_0xebc3df(0x18e)]=_0xebc3df(0x118),_0x4ae3f7['PLSJY']=_0xebc3df(0x10f),_0x4ae3f7[_0xebc3df(0x285)]=function(_0x574dd4,_0x3bcdb3){return _0x574dd4!==_0x3bcdb3;},_0x4ae3f7[_0xebc3df(0x151)]='dmdGw',_0x4ae3f7['uXITO']=_0xebc3df(0x1dd),_0x4ae3f7[_0xebc3df(0x2a1)]=function(_0x401283,_0x59ad37){return _0x401283!==_0x59ad37;},_0x4ae3f7['XbTvA']='qHmDH',_0x4ae3f7['YiiMA']=function(_0x2d6989,_0x4943f8){return _0x2d6989===_0x4943f8;},_0x4ae3f7['yEXIg']=function(_0x25a4cc,_0x6c034b){return _0x25a4cc===_0x6c034b;},_0x4ae3f7['IwBxM']=_0xebc3df(0x110),_0x4ae3f7[_0xebc3df(0x228)]=_0xebc3df(0xd5),_0x4ae3f7[_0xebc3df(0x29b)]=function(_0x5a05c4,_0x2c9d95){return _0x5a05c4!==_0x2c9d95;},_0x4ae3f7[_0xebc3df(0x11e)]=_0xebc3df(0x226),_0x4ae3f7['qxhQP']=_0xebc3df(0xed);const _0x42925f=_0x4ae3f7;try{if(_0x42925f['vkBTe'](_0x42925f['wLvmq'],_0x42925f[_0xebc3df(0x1eb)])){const _0x2a14e2=await this[_0xebc3df(0x27d)][_0xebc3df(0x270)][_0xebc3df(0x217)](global_registry[_0xebc3df(0xbc)]);for await(const _0x521cf8 of _0x2a14e2){if(_0x42925f[_0xebc3df(0x2a1)](_0x42925f['XbTvA'],_0x42925f[_0xebc3df(0x273)]))_0x5f15de[_0xebc3df(0x1df)]=_0x1be91d;else{if(_0x42925f[_0xebc3df(0x1cd)](_0x521cf8[_0xebc3df(0xf6)],_0x4611b3))return _0x42925f[_0xebc3df(0x206)](_0x42925f['IwBxM'],_0x42925f[_0xebc3df(0x228)])?(_0x53f452['data']=_0x42925f[_0xebc3df(0x18e)],_0x27c349):!![];}}}else{const _0x1a1e49={};_0x1a1e49[_0xebc3df(0x248)]=!![],_0x1a1e49[_0xebc3df(0x1df)]=null,_0x1a1e49[_0xebc3df(0x22e)]=_0x42925f[_0xebc3df(0x107)];const _0x1a23ed=_0x1a1e49;return _0x1a23ed;}}catch(_0x47f887){if(_0x42925f[_0xebc3df(0x29b)](_0x42925f[_0xebc3df(0x11e)],_0x42925f[_0xebc3df(0x171)]))return logger[_0xebc3df(0x1df)](_0xebc3df(0xbb)+_0x4611b3+_0xebc3df(0x1ff)+_0x47f887),![];else _0x2d2f0f=_0x43eefb['id'];}return![];}async[a1_0x45a3a6(0x163)](_0x2b69e4,_0x9f6b23){const _0x258ddf=a1_0x45a3a6,_0x112383={};_0x112383['UPXEg']=_0x258ddf(0x103),_0x112383[_0x258ddf(0x1a3)]=function(_0x39a26f,_0x5d5d01){return _0x39a26f===_0x5d5d01;},_0x112383['eGLeZ']=_0x258ddf(0xa7),_0x112383[_0x258ddf(0x13e)]=function(_0x5079a5,_0x53a1ad){return _0x5079a5===_0x53a1ad;},_0x112383[_0x258ddf(0x23e)]=function(_0x2857bd,_0x322af2){return _0x2857bd===_0x322af2;},_0x112383[_0x258ddf(0x17a)]=_0x258ddf(0xde),_0x112383['TSHMJ']='inATe';const _0x436ca8=_0x112383;try{if(_0x436ca8[_0x258ddf(0x1a3)](_0x436ca8[_0x258ddf(0x20d)],_0x436ca8['eGLeZ'])){const _0x695f1c=await this['networkClient']['subnets'][_0x258ddf(0x111)](global_registry['cloudProviderResourceGroup'],_0x9f6b23,_0x2b69e4[0x0]);if(_0x436ca8[_0x258ddf(0x13e)](_0x2b69e4[0x0],_0x695f1c[_0x258ddf(0xf6)])){if(_0x436ca8[_0x258ddf(0x23e)](_0x436ca8[_0x258ddf(0x17a)],_0x436ca8[_0x258ddf(0xeb)])){_0x201154['info'](_0x436ca8['UPXEg']);const _0x23d1fe={};_0x23d1fe[_0x258ddf(0x114)]=_0x212f88['RESOURCES'],_0x23d1fe[_0x258ddf(0x1ee)]=_0x436ca8[_0x258ddf(0x142)],this[_0x258ddf(0x173)][_0x258ddf(0x1a6)](this[_0x258ddf(0x199)],_0x23d1fe),_0x46f089[_0x258ddf(0xbd)][_0x258ddf(0x1a4)]=!![];}else return[!![],_0x2b69e4];}}else return _0x3ff779[_0x258ddf(0x1df)]=_0xa925e0['error'],_0xa67585;}catch(_0x1605d5){return logger[_0x258ddf(0x1df)](_0x258ddf(0x186)+_0x2b69e4+_0x258ddf(0x26f)+_0x1605d5),[![],[]];}return[![],[]];}async['isCliToolInstalled'](){const _0x2589a4=a1_0x45a3a6,_0x1f2ab7={};_0x1f2ab7[_0x2589a4(0x255)]=_0x2589a4(0x10f);const _0x5cab4a=_0x1f2ab7,_0xdbd90c={};_0xdbd90c[_0x2589a4(0x248)]=!![],_0xdbd90c[_0x2589a4(0x1df)]=null,_0xdbd90c[_0x2589a4(0x22e)]=_0x5cab4a[_0x2589a4(0x255)];const _0x3563c5=_0xdbd90c;return _0x3563c5;}async[a1_0x45a3a6(0x258)](){const _0x171842=a1_0x45a3a6,_0x51d64d={};_0x51d64d[_0x171842(0x207)]=_0x171842(0x1d9),_0x51d64d[_0x171842(0x1b7)]=_0x171842(0x29a),_0x51d64d[_0x171842(0x1fc)]='application/json';const _0x43b67e=_0x51d64d,_0x4489da=await this[_0x171842(0xf9)][_0x171842(0x15e)](_0x43b67e[_0x171842(0x207)]),_0x392dec={};_0x392dec[_0x171842(0x1c4)]=_0x43b67e[_0x171842(0x1b7)],_0x392dec[_0x171842(0x125)]={},_0x392dec[_0x171842(0x125)][_0x171842(0x19a)]=_0x171842(0xbf)+_0x4489da[_0x171842(0xca)],_0x392dec[_0x171842(0x125)][_0x171842(0x191)]=_0x43b67e[_0x171842(0x1fc)];const _0x438c9d=_0x392dec;return _0x438c9d;}async[a1_0x45a3a6(0x284)](_0x2d1628){const _0x51c42f=a1_0x45a3a6,_0x5dfc3a={'vwbKE':function(_0x18a492,_0x37d3a0,_0x4cbed4){return _0x18a492(_0x37d3a0,_0x4cbed4);},'wTUMY':function(_0x13cccf,_0x360402){return _0x13cccf===_0x360402;},'HMmwL':_0x51c42f(0x26d)},_0x2c4f6f={};_0x2c4f6f[_0x51c42f(0x106)]='',_0x2c4f6f[_0x51c42f(0x1df)]=null;const _0x55315d=_0x2c4f6f;try{const _0x47dcc6=_0x51c42f(0x234)+_0x2d1628+'\x27',_0x25a844=await this[_0x51c42f(0x258)](),_0x589005=await _0x5dfc3a['vwbKE'](fetch,_0x47dcc6,_0x25a844),_0x3ace88=await _0x589005[_0x51c42f(0x1d6)]();if(!_0x3ace88['value']||_0x5dfc3a[_0x51c42f(0x121)](_0x3ace88[_0x51c42f(0x137)][_0x51c42f(0x275)],0x0))throw new Error(_0x5dfc3a[_0x51c42f(0x1a1)],_0x51c42f(0x10a)+JSON[_0x51c42f(0xa5)](_0x3ace88));_0x55315d[_0x51c42f(0x106)]=_0x3ace88[_0x51c42f(0x137)][0x0]['id'];}catch(_0x4d458b){_0x55315d['error']=_0x4d458b;}return _0x55315d;}async[a1_0x45a3a6(0x14d)](){const _0x3f2081=a1_0x45a3a6,_0x49b760={};_0x49b760[_0x3f2081(0x2a0)]='allowed',_0x49b760[_0x3f2081(0x21e)]=_0x3f2081(0x21a),_0x49b760[_0x3f2081(0x297)]=function(_0x357207,_0x188887){return _0x357207!==_0x188887;},_0x49b760[_0x3f2081(0x13d)]=function(_0x5ea2cf,_0x22c063){return _0x5ea2cf===_0x22c063;},_0x49b760[_0x3f2081(0x238)]='No\x20attached\x20role\x20for\x20the\x20client\x20key',_0x49b760[_0x3f2081(0x141)]=_0x3f2081(0x168),_0x49b760[_0x3f2081(0x220)]=function(_0x17feb0,_0x2184f9){return _0x17feb0===_0x2184f9;},_0x49b760[_0x3f2081(0x183)]=_0x3f2081(0x1ac);const _0x588cde=_0x49b760,_0x2b7244={};_0x2b7244[_0x3f2081(0x248)]=![],_0x2b7244[_0x3f2081(0x1df)]=null,_0x2b7244[_0x3f2081(0x22e)]='';const _0x4e04af=_0x2b7244;try{let _0x2f228f='';const _0x5eda56='subscriptions/'+global_registry[_0x3f2081(0x17c)]+_0x3f2081(0xda)+global_registry['cloudProviderResourceGroup'],_0x64a16b=await this[_0x3f2081(0x284)](global_registry[_0x3f2081(0x177)]);if(_0x588cde[_0x3f2081(0x297)](_0x64a16b[_0x3f2081(0x1df)],null))return _0x4e04af[_0x3f2081(0x1df)]=_0x64a16b['error'],_0x4e04af;const _0x40b4d6=_0x3f2081(0x1a0)+_0x64a16b[_0x3f2081(0x106)]+'\x27)',_0x2513b7={};_0x2513b7['filter']=_0x40b4d6;const _0x38fb18=await this[_0x3f2081(0x18d)][_0x3f2081(0x1a8)]['listForScope'](_0x5eda56,_0x2513b7),_0x462cdb=[];for await(const _0x4ec303 of _0x38fb18){_0x462cdb['push'](_0x4ec303);}if(_0x588cde[_0x3f2081(0x13d)](_0x462cdb[_0x3f2081(0x275)],0x0))return _0x4e04af[_0x3f2081(0x22e)]=_0x588cde['LQZqH'],_0x4e04af;const _0x397419=[...new Set(_0x462cdb[_0x3f2081(0xd0)](_0x5756e1=>_0x5756e1[_0x3f2081(0xf3)]))];if(_0x588cde['Zqwak'](_0x397419[_0x3f2081(0x275)],0x0))return _0x4e04af[_0x3f2081(0x22e)]=_0x588cde[_0x3f2081(0x141)],_0x4e04af;const _0x435dfe=[],_0x577907=[];for(const _0x1234b5 of _0x397419){const _0x328b44=await this['authClient'][_0x3f2081(0x28a)]['getById'](_0x1234b5);logger[_0x3f2081(0x27b)](_0x3f2081(0x16d)+_0x328b44['roleName']),_0x435dfe['push'](_0x328b44),logger['debug'](_0x3f2081(0xce)+JSON[_0x3f2081(0xa5)](_0x328b44[_0x3f2081(0xf1)])),_0x328b44[_0x3f2081(0xf1)][_0x3f2081(0x1c0)](_0x2de519=>{const _0x3a9531=_0x3f2081;_0x577907[_0x3a9531(0x116)](..._0x2de519['actions']);});}logger[_0x3f2081(0x27b)](_0x3f2081(0x21c)+JSON[_0x3f2081(0xa5)](_0x577907)),_0x588cde['Zqwak'](_0x577907[_0x3f2081(0x275)],0x0)&&(_0x2f228f+=_0x588cde[_0x3f2081(0x220)](_0x577907['length'],0x0)?_0x588cde[_0x3f2081(0x183)]:'',logger[_0x3f2081(0x27b)](_0x3f2081(0x184)+JSON[_0x3f2081(0xa5)](_0x435dfe))),_0x4e04af[_0x3f2081(0x248)]=!![],Object[_0x3f2081(0x1b8)](PERMISSIONS[_0x3f2081(0x25f)])['forEach'](([_0x546eca,_0x1c0e3d])=>{const _0x479573=_0x3f2081,_0xa254b5=_0x577907['includes'](_0x546eca);_0x2f228f+='\x0a\x09'+_0x1c0e3d+':\x20'+(_0xa254b5?_0x588cde[_0x479573(0x2a0)]:_0x588cde[_0x479573(0x21e)]),!_0xa254b5&&(_0x4e04af['status']=![]);}),_0x4e04af[_0x3f2081(0x22e)]=_0x2f228f;}catch(_0x309b97){_0x4e04af[_0x3f2081(0x1df)]=_0x309b97;}return _0x4e04af;}}function a1_0x5220(){const _0x455b9d=['listAll','IDCsf','RjqUV','denied','isClusterPresent','actionPermission\x20:\x20','slice','OoPXA','\x20CLIENT\x20ID:\x20','yyuJj','hlIfm','bvNDB','szUoD','NFNUu','7hOCAbg','hNzRD','rules','hHvaT','subscriptionId','CBcpo','Incremental','policy','gdmCb','data','GAKso','Disk\x20size\x20(in\x20GiB)\x20to\x20provision\x20for\x20each\x20of\x20the\x20agent\x20pool\x20nodes.\x20This\x20value\x20ranges\x20from\x200\x20to\x201023.\x20Specifying\x200\x20will\x20apply\x20the\x20default\x20disk\x20size\x20for\x20that\x20agentVMSize.','createManagedIdentity','vnjiA','Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item):\x20','https://graph.microsoft.com/v1.0/servicePrincipals?$filter=appId\x20eq\x20\x27','location','toLowerCase','CoDeA','LQZqH','wjaHt','metadata','bwecv','resourceGroups','RDWdg','kMYpa','cloudProvider','node','utUvm','QgYEv','ibRDZ','wxMAa','nfIGj','ZFOAh','101486hVvLiO','status','hostname','xEBGy','oGeaS','NqFUk','OfTrK','variables','../utils/gridComponents','LZWGg','utf-8','Creating\x20Azure\x20federated\x20identity\x20for\x20Hub\x20Ha','IZeZU','rPprq','wTljC','templates','storageClient','getHeader','RAvWq','eWOoN','ZztTD','Rskxa','containerClient','OgmqA','ACTION','ZEzMO','EUYsA','Qnsga','getStorageAccountName','clusterRegion','5382mvifeC','cloudProviderTenantId','YUPCr','RUDaK','deployments','SVwED','VqwqL','XAIcb','No\x20service\x20principal\x20found','hHcVw','.\x20Error:\x20','virtualNetworks','deleteCluster','IFLzo','XbTvA','spdMX','length','tZiqb','info','COBHZ','aUyiH','issuerURL','debug','RTHeR','networkClient','LuXHM','listByResourceGroup','default','URvaE','rdyCw','resourceGroup','getPrincipalIdFromClientId','vkBTe','rotnb','tkwBU','Cixgy','DmAXE','roleDefinitions','WPBDC','@azure/arm-resources','1686312DdUzHU','definition','toUpperCase','wZIzn','YwUnI','rYjKB','pPGYV','RCFps','join','AzureCloudProvider','ymSlH','createOrUpdate','IyjOP','GET','oZWco','eTTut','gfiHo','managedClusters','sendAzureInfoToHST','LQDey','UiHCH','turboscale-managed-identity-','stringify','EzWae','xQrAh','\x20SUBSCRIPTION\x20ID:\x20','getResourceGroups','Enabling\x20Workload\x20identity\x20for\x20the\x20cluster','cgWDh','1|2|0|3|5|4','hdjvY','nLYHU','2|4|5|1|0|3','Deleted\x20the\x20cluster\x20successfully','YWaYG','GOFNl','@azure/identity','allowed','hATgk','tenantId','Found\x20only\x20one\x20resource\x20group:\x20','aJaDi','updateClusterAlreadyPresent','vpcName','Cannot\x20find\x20VPC\x20','cloudProviderResourceGroup','oidcIssuerProfile','../permissions/AZURE.json','Bearer\x20','UcYzh','cloudProviderName','init','SBUCW','whINQ','oZyaV','MjQFo','createOtherResources','userInstanceType','AxxZP','token','vnCYt','isManagedIdentityPresent','Udfki','Attached\x20permissions\x20:\x20','ZKrhM','map','wUfci','MoiIv','LIvwL','ZuQcT','jCXSe','KAYEe','storageAccounts','CpcvD','description','/resourceGroups/','\x20RESOURCE\x20GROUP:\x20','xjnCm','rsYwW','GLEvi','Storage\x20account\x20already\x20exists,\x20skipping','getResourceClientId','xrLNJ','zzXBL','resourceClient','YycZy','UGhrY','ftwRO','DODNW','Ietvp','2095200gLVlEg','yXfvC','TSHMJ','akscluster.json','POxWG','lavHX','bstackUsername','LNjQI','permissions','RsBil','roleDefinitionId','HWTYF','ICoyw','name','agentPoolProfiles','getClusterInfo','cred','BXZVW','zKvbi','clusterName','FoBXw','AEJax','ZmTNc','qasST','rYmyi','clientId','Enabling\x20OIDC\x20Issuer\x20for\x20the\x20cluster','YlXAM','properties','principalId','PLSJY','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','Uxfxj','Received\x20response\x20-\x20','iZhCm','./CloudProvider','JEsxJ','eKXEQ','No\x20CLI\x20tool\x20required','IzJKt','get','includes','username','type','js-yaml','push','VVoEb','No\x20attached\x20role\x20for\x20the\x20client\x20key','SuZLP','dCdIc','VEgwq','blockBlob','storageaccount.json','VVCLF','gIYIx','XSMNb','wTUMY','parse','RESOURCES','rOejl','headers','oqpXi','GxwOD','\x20TENANT\x20ID:\x20','IYlCY','subnetName','cKbUN','LSNdn','cloudProviderClientSecret','21272sNKCeY','yxitn','EpJvn','daysAfterCreationGreaterThan','turboscale','yuBCi','clusterInfo','PpJxI','fIxZR','value','ZhfVI','prMpe','TLXKT','Udmat','turboscale-storageaccount-deployment','Zqwak','VBXpy','fsNBa','WBzmd','auxAk','UPXEg','maxNodes','managedidentity.json','jjVXq','turboscale-federated-deployment','Uipzt','CtbDN','jxKes','etQLi','setupNewCluster','bixvL','checkAccess','728796vwkTXq','@azure/arm-containerservice','FGgyB','wLvmq','vnetSubnetID','dXQim','cDHLs','createCluster','beginCreateOrUpdateAndWait','hlsnC','Blob\x20delete\x20lifecycle','vXNPH','eccoo','rpQLQ','qFZdd','FCiau','getToken','biSXB','JNHLY','jfrzp','aaRdp','isSubnetsValid','azureresources','BWsWV','JrFcm','.json','No\x20role\x20defintion\x20found\x20for\x20the\x20attached\x20roles','vtBdy','PKCyF','createStorageAccount','WntwK','role\x20name\x20attached\x20-\x20','filters','isStorageAccountPresent','../config/constants','qxhQP','HqceZ','webSocketUtils','ZCtBM','FFtfi','iAyqo','cloudProviderClientId','LGEuF','disableLocalAccounts','QYleR','tEstC','cloudProviderSubscriptionId','vpcInfo','baseBlob','efHzn','parameters','exit','HCqSz','eJJCc','Role\x20definition\x20response\x20list\x20\x20:\x20\x20','VaCdZ','Cannot\x20find\x20subnets\x20','toString','loadBalancer','YEKdY','pKZJC','jfWQm','nPflE','authClient','PvSDV','\x20CLIENT\x20SECRET:\x20','5|0|4|2|1|3','Content-Type','createFederatedAccountForHubHA','string','EjRKn','lJmVY','sjGtd','gHCjn','ZLYhI','rws','Authorization','readFileAsync','Lifecycle','CyHkS','bZzHd','CxWlM','assignedTo(\x27','HMmwL','s3Bucket','NAfBL','enabled','zWcgI','sendEventToBackend','xhvQC','roleAssignments','vlNsC','LOG','RlsYs','Action\x20permission\x20list\x20is\x20empty\x0a','split','exports','browserstack:managedBy','ingress','kubeconfigs','wNepA','VEmdZ','ZBuPV','JWOdg','wPLoU','SpWuX','entries','RWNsD','UdWmq','TbEWP','LPrTB','FlZbb','iwWTf','oiWcZ','forEach','dYDRI','Deleting\x20the\x20cluster\x20','aSinm','method','YGPXA','XwoDw','clientSecret','SxfCj','HZtyb','[concat(\x27/subscriptions/\x27,\x20subscription().subscriptionId,\x20\x27/resourceGroups/\x27,\x20resourceGroup().name,\x20\x27/providers/Microsoft.Network/virtualNetworks/\x27,\x20parameters(\x27vpcName\x27),\x20\x27/subnets/\x27,\x20parameters(\x27subnetName\x27))]','Kkrgk','Enabling\x20Local\x20account\x20for\x20the\x20cluster','YiiMA','[variables(\x27vnetSubnetID\x27)]','createFederatedAccount','igTIF','true','stack','PlRSg','tfXxe','log','json','bstackAccesskey','TzTMe','https://graph.microsoft.com/.default','userMaxNodes','turboscale-identity-deployment','NyOXD','DNmRy','aluOH','error','ngCHf','OgRtU','DZnUl','NdnFy','vLVgq','federatedidentityuploader.json','gjwjO','TjKxA','BrowserStack','hub','QDvVq','uXITO','xLrnK','lfLuJ','message','xzIcw','Created\x20Azure\x20federated\x20identity','HQcvI','wEirV','setCachedCredsInRegistry','gridName','MnQRY','kTxdE','RUgJi','MoRUE','PjaPe','resources','Managed\x20identity\x20already\x20exists,\x20skipping','MGqlx','cTBwp','../utils/utilityMethods','.\x20Please\x20Check\x20and\x20try\x20again,\x20error:\x20','GycAb','446976QUAbEE','NuosS','Creating\x20Azure\x20managed\x20identity','list','@azure/arm-network','yEXIg','nLGQU','ckHSr','Docfp','securityProfile','[getResourceClientId]\x20Failed\x20to\x20fetch\x20clientId.\x20Error:\x20','wlsyq','eGLeZ','Ctstn','mSsBw','setClients','CUbJm','clusterAutoUpgrade','xqKpi','167266ueGHqX','getGridHostname','hubHaNameSpace'];a1_0x5220=function(){return _0x455b9d;};return a1_0x5220();}const a1_0xf408c6={};a1_0xf408c6[a1_0x45a3a6(0x296)]=AzureCloudProvider,module[a1_0x45a3a6(0x1ae)]=a1_0xf408c6;
const a1_0x29f1a2=a1_0x4579;(function(_0x37bb8b,_0xbb36f2){const _0x2d61e9=a1_0x4579,_0x38d501=_0x37bb8b();while(!![]){try{const _0x3d8331=parseInt(_0x2d61e9(0x268))/0x1+-parseInt(_0x2d61e9(0x1c3))/0x2*(parseInt(_0x2d61e9(0x293))/0x3)+parseInt(_0x2d61e9(0x2f4))/0x4*(parseInt(_0x2d61e9(0x366))/0x5)+parseInt(_0x2d61e9(0x1c5))/0x6+-parseInt(_0x2d61e9(0x34d))/0x7*(parseInt(_0x2d61e9(0x388))/0x8)+parseInt(_0x2d61e9(0x1ba))/0x9+parseInt(_0x2d61e9(0x1c1))/0xa*(-parseInt(_0x2d61e9(0x311))/0xb);if(_0x3d8331===_0xbb36f2)break;else _0x38d501['push'](_0x38d501['shift']());}catch(_0x2f947b){_0x38d501['push'](_0x38d501['shift']());}}}(a1_0x44f3,0x856f5));const fs=require('fs'),path=require(a1_0x29f1a2(0x2bd)),yaml=require(a1_0x29f1a2(0x267)),{logger}=require(a1_0x29f1a2(0x238)),{CloudProvider}=require(a1_0x29f1a2(0x370)),{deleteRoutingDeps,deleteAgent}=require(a1_0x29f1a2(0x239)),{AZURE,WS_EVENTS,global_registry}=require('../config/constants'),PERMISSIONS=require(a1_0x29f1a2(0x342)),{ClientSecretCredential}=require(a1_0x29f1a2(0x20b)),{NetworkManagementClient}=require(a1_0x29f1a2(0x2dd)),{StorageManagementClient}=require(a1_0x29f1a2(0x270)),{AuthorizationManagementClient}=require(a1_0x29f1a2(0x37a)),{ResourceManagementClient}=require('@azure/arm-resources'),{ContainerServiceClient}=require(a1_0x29f1a2(0x2e4)),{runCommand}=require(a1_0x29f1a2(0x232));function a1_0x44f3(){const _0x45c49e=['listAll','Qslsm','mVqbJ','error','zwUbd','\x20RESOURCE\x20GROUP:\x20','LPclk','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','yWOoL','yEhDA','cFMJy','string','turboscale-storageaccount-deployment','containerClient','isManagedIdentityPresent','RFVjS','assignedTo(\x27','XeEkI','hubharesources','BxkAp','turboscale-identity-deployment','vnetSubnetID','cElTS','hostname','../utils/utilityMethods','subnetName','rTUjN','blockBlob','sRgTD','WdRhl','../config/logger','../utils/gridComponents','securityProfile','workloadIdentity','IrCCJ','XfBYM','wywZu','Found\x20only\x20one\x20resource\x20group:\x20','Cannot\x20find\x20VPC\x20','QPjgX','TdCCF','XoevB','parse','FJPKq','EIYke','YRhMx','getKubeConfigData','vpcInfo','turboscale-managed-identity-','createFederatedAccount','resourceClient','method','EosUO','Blob\x20delete\x20lifecycle','RczPz','SalRE','info','zNhcs','5|3|2|7|1|0|4|6','ABjco','DeJgY','mAhmb','ctHQw','clusterInfo','resourceGroup','WYIEz','oHrJr','RjAPa','turboscale','KdnCq','paGhE','sJpoG','OMyCD','push','Deleting\x20the\x20cluster\x20','Created\x20Azure\x20federated\x20identity\x20&\x20Storage\x20Class\x20for\x20Hub\x20Ha','YFTeY','js-yaml','654373nfTOVi','VcZoH','fJkyx','ZNZtv','createManagedIdentity','ukrQV','tjEDD','mjgkp','@azure/arm-storage','PuOfs','XFTTG','aQGpM','kheyO','Bjhtl','description','vQViR','UavBr','.\x20Please\x20Check\x20and\x20try\x20again,\x20error:\x20','kdVNH','aXhKY','UQZie','Action\x20permission\x20list\x20is\x20empty\x0a','length','WVcpQ','false','EqJRJ','UWypL','rTRpP','join','lOpJW','baseBlob','qVJvw','wiDPQ','virtualNetworks','hkGrG','GDQiW','name','updateClusterAlreadyPresent','rUFEO','GET','FuGZb','beginCreateOrUpdateAndWait','jguRi','1329sczayg','kzIME','qFDkV','jnsBl','azureresources','blobTypes','KjOMO','userInstanceType','map','BrJms','MShkl','\x20TENANT\x20ID:\x20','mZTly','5|2|1|3|0|4','DXtLk','createStorageAccount','slice','Enabling\x20Workload\x20identity\x20for\x20the\x20cluster','\x20CLIENT\x20ID:\x20','.\x20Error:\x20','Created\x20Azure\x20federated\x20identity','delete','WAGYP','exit','uZQsr','sendEventToBackend','status','tags','bstackAccesskey','omONW','BBueX','Enabling\x20Local\x20account\x20for\x20the\x20cluster','setupHubHa','ptHfX','No\x20role\x20defintion\x20found\x20for\x20the\x20attached\x20roles','EloqE','resourceGroups','scIAe','XxcBD','filters','get','nezfp','path','tthHt','qWXad','\x20CLIENT\x20SECRET:\x20','nHCIG','forEach','createOtherResources','PjImL','YXTvP','resources','cloudProviderSubscriptionId','fujFd','xYPQY','clientId','mjZcO','HHWBy','QPdbn','CaBDF','cred','ishxQ','HqqFK','Bearer\x20','hub','UEIbu','denied','yDzYd','log','NyuXm','createCluster','Role\x20definition\x20response\x20list\x20\x20:\x20\x20','uUYqi','qgkGp','@azure/arm-network','JTJGe','Xjdeq','OtkWX','OWUaS','Managed\x20identity\x20already\x20exists,\x20skipping','principalId','@azure/arm-containerservice','type','zwfUI','NzBFg','Deleted\x20the\x20cluster\x20successfully','Enabling\x20OIDC\x20Issuer\x20for\x20the\x20cluster','toLowerCase','maxNodes','brnqs','HLNmY','[variables(\x27vnetSubnetID\x27)]','cloudProviderTenantId','subscriptions/','ZaCQA','ccLqV','deployments','248HoZZWQ','rBPSF','debug','userMaxNodes','cloudProviderName','ZaOoC','TsXpZ','checkAccess','getGridHostname','s3Bucket','XosxY','vMTrq','vLIjw','readFileAsync','qHQhB','bFILJ','value','getHeader','Eorzo','storageAccounts','ZGNuv','AzureCloudProvider','ZLNaL','rules','tSHik','NhzOk','WeQiZ','uvhds','Incremental','2255ZaLsyG','Disk\x20size\x20(in\x20GiB)\x20to\x20provision\x20for\x20each\x20of\x20the\x20agent\x20pool\x20nodes.\x20This\x20value\x20ranges\x20from\x200\x20to\x201023.\x20Specifying\x200\x20will\x20apply\x20the\x20default\x20disk\x20size\x20for\x20that\x20agentVMSize.','Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item):\x20','cYlmh','ZVqmB','pAEsI','MSvOI','HOBiF','metadata','data','authClient','mBMPw','split','true','AKWbw','isVPCPresent','headers','psWcx','storageaccount.json','actions','KKTnS','wpXbo','yVDSA','webSocketUtils','Ysxpq','variables','isCliToolInstalled','cloudProviderClientId','[getResourceClientId]\x20Failed\x20to\x20fetch\x20clientId.\x20Error:\x20','yzOya','bstackUsername','TSWzF','Creating\x20Azure\x20federated\x20identity\x20for\x20Hub\x20Ha','SAdSu','GzWLa','WbkgB','getStorageAccountName','QKvPQ','stack','LBQbV','WxLGp','issuerURL','RESOURCES','jXhDE','ytCSv','getClusterInfo','lTbWs','loadBalancer','aJYSE','../permissions/AZURE.json','TvghF','default','list','kubeconfigs','deleteCluster','getById','disableLocalAccounts','fxAXR','getResourceGroups','2|1|0|3|4|5','14BqlIlM','TVYMK','dFTzS','entries','jzkNK','filter','RNWoj','IgmFK','zYqQy','location','UPzeK','hubHaNameSpace','getToken','tEQSr','VgbFC','https://graph.microsoft.com/.default','LWWRP','zbFdh','OyrQo','GvfXQ','cdekL','iPfcA','allowed','ofOXL','ACTION','74845AAiSbp','mCCLM','yrXTp','\x20SUBSCRIPTION\x20ID:\x20','EQOnN','EoWXB','cSdVz','isBrowserstackCluster','clusterAutoUpgrade','Storage\x20account\x20already\x20exists,\x20skipping','./CloudProvider','DwwiG','bljsL','storageAccountName','stringify','dAkWJ','AMmMS','Received\x20response\x20-\x20','Ggdlw','jcsDY','@azure/arm-authorization','federatedidentityuploader.json','WWCBG','roleAssignments','sendAzureInfoToHST','HJLSW','gTjXT','storageClient','frLbU','\x0aDo\x20you\x20want\x20to\x20proceed\x20with\x20this\x20resource\x20group\x20(y/n)?\x20','mXrNt','vMYSH','zBnMA','subscriptionId','4330208osDvAt','fUxtU','zeWqB','rlqbm','iraSR','MLcnc','LOG','MhOhp','imXBj','KzDAH','LxeIu','ulhRC','Cannot\x20find\x20subnets\x20','enabled','rws','xCgZS','managementPolicies','XxTuj','gWicL','listByResourceGroup','qHRqZ','OeRKk','properties','iahhd','MJOBs','ykUJY','Qhtkr','getUserInput','dsLeB','FPCFi','DltZM','networkClient','EWUui','CYINQ','wRlsD','cwwFj','WKQBZ','yiAcH','nPIHG','instanceType','DEohx','getResourceClientId','role\x20name\x20attached\x20-\x20','application/json','hODzQ','Lifecycle','YVakQ','7683300cAaFuX','EbnaB','node','JqCre','agENR','UkWWz','managedidentity.json','32900dcDhhh','https://graph.microsoft.com/v1.0/servicePrincipals?$filter=appId\x20eq\x20\x27','3092OxwnbV','definition','3313668xRUnYr','beginDeleteAndWait','GHicf','OoEhe','cloudProviderResourceGroup','setupNewCluster','No\x20attached\x20role\x20for\x20the\x20client\x20key','Gjjau','HarGa','zbTSU','cloudProvider','mHsqW','clientSecret','eVjoK','mYDPm','PYvQW','daysAfterCreationGreaterThan','.json','[concat(\x27/subscriptions/\x27,\x20subscription().subscriptionId,\x20\x27/resourceGroups/\x27,\x20resourceGroup().name,\x20\x27/providers/Microsoft.Network/virtualNetworks/\x27,\x20parameters(\x27vpcName\x27),\x20\x27/subnets/\x27,\x20parameters(\x27subnetName\x27))]','managedClusters','ynWfw','wsiav','actionPermission\x20:\x20','Creating\x20Azure\x20federated\x20identity','clusterName','GgnJl','CaqWz','YweUO','AFbzZ','fdINx','EVWvh','Creating\x20Azure\x20managed\x20identity','parameters','xuwyQ','init','clusterRegion','olxXT','wbyyw','bGsGP','subnets','listForScope','createOrUpdate','tenantId','cAkXU','browserstack:managedBy','KlfKb','2023-01-31','ingress','DTmem','roleDefinitions','No\x20service\x20principal\x20found','toString','createFederatedAccountForHubHA','TdGiZ','utf-8','RBQgo','cpoCW','afVNC','rNxPV','dCKbu','includes','OnsYj','oxlFW','rjkxk','message','xIaSJ','JWiKc','LIluZ','NiCyn','jDZKu','@azure/identity','SGURx','ywmoA','cloudProviderClientSecret','Creating\x20Azure\x20storage\x20account','qwLhJ','ulCZr','oidcIssuerProfile','ATQxr','vpcName','turboscale-federated-deployment','agentPoolProfiles','Content-Type','mEVrG','setClients'];a1_0x44f3=function(){return _0x45c49e;};return a1_0x44f3();}function a1_0x4579(_0x1c7845,_0x3b88ad){const _0x44f3fe=a1_0x44f3();return a1_0x4579=function(_0x45790c,_0x2727ae){_0x45790c=_0x45790c-0x192;let _0x3311bc=_0x44f3fe[_0x45790c];return _0x3311bc;},a1_0x4579(_0x1c7845,_0x3b88ad);}class AzureCloudProvider extends CloudProvider{constructor(_0x4adec6,_0x496dcc,_0x59ac6b,_0x1f2ada){const _0x4b8186=a1_0x29f1a2,_0x4c7ae9={};_0x4c7ae9[_0x4b8186(0x25c)]=_0x4b8186(0x254);const _0x58977e=_0x4c7ae9,_0x4bf8cd=_0x58977e[_0x4b8186(0x25c)][_0x4b8186(0x31d)]('|');let _0x275b0f=0x0;while(!![]){switch(_0x4bf8cd[_0x275b0f++]){case'0':this[_0x4b8186(0x24c)]=null;continue;case'1':this['storageClient']=null;continue;case'2':this['clusterInfo']=null;continue;case'3':this[_0x4b8186(0x2cf)]=null;continue;case'4':this[_0x4b8186(0x1aa)]=null;continue;case'5':super(AZURE,_0x4adec6,_0x496dcc,_0x59ac6b,_0x1f2ada);continue;case'6':this[_0x4b8186(0x31b)]=null;continue;case'7':this['containerClient']=null;continue;}break;}}async[a1_0x29f1a2(0x1e7)](){const _0x53b2d0=a1_0x29f1a2;return await super[_0x53b2d0(0x1e7)](),this;}[a1_0x29f1a2(0x219)](){const _0x475691=a1_0x29f1a2,_0x2c1af5=new ClientSecretCredential(global_registry[_0x475691(0x2ef)],global_registry['cloudProviderClientId'],global_registry[_0x475691(0x20e)]);this[_0x475691(0x227)]=new ContainerServiceClient(_0x2c1af5,global_registry[_0x475691(0x2c7)]),this[_0x475691(0x381)]=new StorageManagementClient(_0x2c1af5,global_registry[_0x475691(0x2c7)]),this['resourceClient']=new ResourceManagementClient(_0x2c1af5,global_registry[_0x475691(0x2c7)]),this[_0x475691(0x1aa)]=new NetworkManagementClient(_0x2c1af5,global_registry[_0x475691(0x2c7)]),this['authClient']=new AuthorizationManagementClient(_0x2c1af5,global_registry[_0x475691(0x2c7)]),this[_0x475691(0x2cf)]=_0x2c1af5;}[a1_0x29f1a2(0x335)](){const _0x37cac6=a1_0x29f1a2,_0x3c5563={};_0x3c5563[_0x37cac6(0x21e)]=function(_0x52cfe0,_0x4f5c6d){return _0x52cfe0+_0x4f5c6d;},_0x3c5563[_0x37cac6(0x300)]='turboscale',_0x3c5563[_0x37cac6(0x36b)]=function(_0x1ea031,_0xbc05a){return _0x1ea031-_0xbc05a;};const _0x34be03=_0x3c5563,_0x2aa056=global_registry[_0x37cac6(0x2fd)][_0x37cac6(0x31d)]('-'),_0x3d3402=_0x34be03[_0x37cac6(0x21e)](_0x34be03[_0x37cac6(0x300)],_0x2aa056[_0x34be03['EoWXB'](_0x2aa056[_0x37cac6(0x27e)],0x1)])['slice'](0x0,0x18);return _0x3d3402[_0x37cac6(0x2ea)]();}['setCachedCredsInRegistry'](_0xe9363f){const _0x122341=a1_0x29f1a2,_0x249067={};_0x249067[_0x122341(0x315)]=_0x122341(0x2a0);const _0x3a3ea0=_0x249067,_0xd770d9=_0x3a3ea0['ZVqmB']['split']('|');let _0x282039=0x0;while(!![]){switch(_0xd770d9[_0x282039++]){case'0':global_registry[_0x122341(0x1c9)]=_0xe9363f[this[_0x122341(0x2f8)]][_0x122341(0x25a)];continue;case'1':global_registry['cloudProviderTenantId']=_0xe9363f[this[_0x122341(0x2f8)]][_0x122341(0x1ef)];continue;case'2':global_registry[_0x122341(0x20e)]=_0xe9363f[this['cloudProviderName']]['clientSecret'];continue;case'3':global_registry[_0x122341(0x2c7)]=_0xe9363f[this[_0x122341(0x2f8)]][_0x122341(0x387)];continue;case'4':this[_0x122341(0x219)]();continue;case'5':global_registry[_0x122341(0x32c)]=_0xe9363f[this['cloudProviderName']][_0x122341(0x2ca)];continue;}break;}}async[a1_0x29f1a2(0x1a6)](_0x5cf3a0,_0x4f6672){const _0x189490=a1_0x29f1a2,_0x35f6f1={'yrXTp':function(_0x119aa7,_0x299902){return _0x119aa7===_0x299902;},'RjAPa':function(_0x4d2041,_0x3cff83,_0x3b6e94){return _0x4d2041(_0x3cff83,_0x3b6e94);},'UWypL':_0x189490(0x36f),'iahhd':function(_0x2c46dd,_0x1cf4a6){return _0x2c46dd(_0x1cf4a6);},'HarGa':function(_0x537359,_0x8b4dcd){return _0x537359(_0x8b4dcd);},'IsvXo':function(_0x227328,_0x2af09){return _0x227328(_0x2af09);},'MShkl':function(_0x517ab1,_0x31591b){return _0x517ab1!==_0x31591b;},'lTbWs':_0x189490(0x2c9),'MhOhp':function(_0x4b7e44,_0x58268b){return _0x4b7e44(_0x58268b);},'cdekL':function(_0x445430,_0x1520e8){return _0x445430===_0x1520e8;},'BBueX':function(_0x5e5dd7,_0xba30ce){return _0x5e5dd7!==_0xba30ce;},'rUFEO':_0x189490(0x1ae),'xIaSJ':function(_0xf08323,_0x1481f9){return _0xf08323(_0x1481f9);},'bGsGP':function(_0x3b9fd7,_0xfa8022){return _0x3b9fd7===_0xfa8022;},'fPCAK':function(_0x302a51,_0x3d333c){return _0x302a51===_0x3d333c;},'mXrNt':function(_0x21a6eb,_0x3166e2){return _0x21a6eb===_0x3166e2;},'cpoCW':_0x189490(0x2b4),'xNjNg':_0x189490(0x221),'PrOEi':'lqGzv','qCsHK':_0x189490(0x351),'TsXpZ':function(_0x9eb08c,_0x1f2f4f){return _0x9eb08c===_0x1f2f4f;},'DwwiG':'PJLeo','tKxkU':_0x189490(0x2ed),'WWCBG':function(_0x100a55,_0x53b548){return _0x100a55<_0x53b548;},'ymhYN':function(_0x5573cf,_0x259ca7){return _0x5573cf===_0x259ca7;},'XtBBT':_0x189490(0x281),'HqqFK':function(_0x590835,_0x53de8f){return _0x590835+_0x53de8f;},'JTJGe':_0x189490(0x313),'XxcBD':function(_0x297403,_0x542d06){return _0x297403(_0x542d06);},'NemAn':function(_0x3595c5,_0x1c24eb){return _0x3595c5(_0x1c24eb);},'xJIpq':function(_0x58728f,_0x505963){return _0x58728f<=_0x505963;},'Cfakk':function(_0x462b9d,_0x5225e5){return _0x462b9d>_0x5225e5;},'IgmFK':function(_0x3de9c2,_0x4a02ee){return _0x3de9c2!==_0x4a02ee;},'BxkAp':_0x189490(0x21c),'KKTnS':_0x189490(0x229),'OWUaS':function(_0xa51cda,_0x385e7b){return _0xa51cda-_0x385e7b;}},_0x15ad4a=this[_0x189490(0x2f8)]['toUpperCase'](),_0x2af167=await _0x35f6f1[_0x189490(0x1a2)](_0x5cf3a0,_0x15ad4a+_0x189490(0x2a5)),_0x388d78=await _0x35f6f1[_0x189490(0x1a2)](_0x5cf3a0,_0x15ad4a+_0x189490(0x2c0)),_0x2a04f4=await _0x35f6f1[_0x189490(0x1cd)](_0x5cf3a0,_0x15ad4a+_0x189490(0x29e)),_0x3c0bbc=await _0x35f6f1['IsvXo'](_0x5cf3a0,_0x15ad4a+_0x189490(0x369));global_registry[_0x189490(0x32c)]=_0x2af167,global_registry[_0x189490(0x20e)]=_0x388d78,global_registry[_0x189490(0x2ef)]=_0x2a04f4,global_registry[_0x189490(0x2c7)]=_0x3c0bbc,this[_0x189490(0x219)]();const _0x394fd8=await this[_0x189490(0x34b)](),_0x2cc2b2=_0x394fd8['length'];let _0x17177a;if(_0x35f6f1[_0x189490(0x368)](_0x2cc2b2,0x0))_0x35f6f1[_0x189490(0x29d)](_0x35f6f1['lTbWs'],_0x35f6f1[_0x189490(0x33f)])?_0x3d76ce[_0x189490(0x21d)]=_0x479958:_0x17177a=await _0x35f6f1[_0x189490(0x192)](_0x5cf3a0,_0x15ad4a+_0x189490(0x21f));else{if(_0x35f6f1[_0x189490(0x361)](_0x2cc2b2,0x1)){if(_0x35f6f1[_0x189490(0x2b1)](_0x35f6f1[_0x189490(0x28e)],_0x35f6f1[_0x189490(0x28e)]))return _0x1ded66[_0x189490(0x21d)](_0x189490(0x197)+_0x535577+'.\x20Error:\x20'+_0x5f4a83),[![],[]];else{const _0x3421c1=await _0x35f6f1[_0x189490(0x206)](_0x5cf3a0,_0x189490(0x23f)+_0x394fd8[0x0]+_0x189490(0x383));(_0x35f6f1['yrXTp'](_0x3421c1,undefined)||_0x35f6f1[_0x189490(0x361)](_0x3421c1,null)||!(_0x35f6f1[_0x189490(0x1eb)](_0x3421c1[_0x189490(0x2ea)](),'y')||_0x35f6f1['fPCAK'](_0x3421c1[_0x189490(0x2ea)](),'n')))&&(_0x35f6f1[_0x189490(0x384)](_0x35f6f1['cpoCW'],_0x35f6f1[_0x189490(0x1fd)])?(console[_0x189490(0x21d)](_0x35f6f1['xNjNg']),process[_0x189490(0x2aa)](0x1)):_0xca0d3f[_0x189490(0x263)](_0x493349['name']));if(_0x35f6f1['bGsGP'](_0x3421c1[_0x189490(0x2ea)](),'n')){if(_0x35f6f1[_0x189490(0x2b1)](_0x35f6f1['PrOEi'],_0x35f6f1['qCsHK']))process[_0x189490(0x2aa)](0x0);else{if(_0x35f6f1['yrXTp'](_0x2397c1['name'],'turboscale-managed-identity-'+this['clusterName']))return!![];}}_0x17177a=_0x394fd8[0x0];}}else{if(_0x35f6f1[_0x189490(0x2fa)](_0x35f6f1[_0x189490(0x371)],_0x35f6f1['tKxkU']))_0x35f6f1[_0x189490(0x25d)](_0x23b82c,()=>_0x427292(),0x3e8);else{for(let _0x14b235=0x0;_0x35f6f1[_0x189490(0x37c)](_0x14b235,_0x394fd8['length']);_0x14b235+=0x1){_0x35f6f1['ymhYN'](_0x35f6f1['XtBBT'],_0x35f6f1['XtBBT'])?console[_0x189490(0x2d7)]('['+_0x35f6f1[_0x189490(0x2d1)](_0x14b235,0x1)+']\x20'+_0x394fd8[_0x14b235]):_0x3874ca['info'](_0x35f6f1[_0x189490(0x282)]);}const _0x4f60be=await _0x35f6f1[_0x189490(0x1a2)](_0x5cf3a0,_0x35f6f1[_0x189490(0x2de)]),_0x129f16=_0x35f6f1[_0x189490(0x2b9)](Number,_0x4f60be);if(_0x35f6f1['NemAn'](isNaN,_0x129f16)||_0x35f6f1['xJIpq'](_0x129f16,0x0)||_0x35f6f1['Cfakk'](_0x129f16,_0x2cc2b2)){if(_0x35f6f1[_0x189490(0x354)](_0x35f6f1[_0x189490(0x22d)],_0x35f6f1[_0x189490(0x325)]))console['error'](_0x35f6f1['xNjNg']),process[_0x189490(0x2aa)](0x1);else return _0x332759['error']=_0x11cb65[_0x189490(0x21d)],_0x18aceb;}_0x17177a=_0x394fd8[_0x35f6f1[_0x189490(0x2e1)](_0x129f16,0x1)];}}}global_registry[_0x189490(0x1c9)]=_0x17177a;const _0x37722a={};return _0x37722a['clientId']=_0x2af167,_0x37722a[_0x189490(0x1d1)]=_0x388d78,_0x37722a[_0x189490(0x1ef)]=_0x2a04f4,_0x37722a['subscriptionId']=_0x3c0bbc,_0x37722a['resourceGroup']=_0x17177a,_0x4f6672[_0x189490(0x1cf)][AZURE]=_0x37722a,_0x4f6672;}async[a1_0x29f1a2(0x34b)](){const _0xdac2be=a1_0x29f1a2,_0x4ff3f0={};_0x4ff3f0[_0xdac2be(0x376)]=function(_0x2357ae,_0x2700a6){return _0x2357ae+_0x2700a6;},_0x4ff3f0[_0xdac2be(0x378)]=_0xdac2be(0x1cb),_0x4ff3f0[_0xdac2be(0x360)]=function(_0x4122f2,_0x8986dd){return _0x4122f2===_0x8986dd;},_0x4ff3f0[_0xdac2be(0x1d3)]=_0xdac2be(0x26f),_0x4ff3f0[_0xdac2be(0x196)]=_0xdac2be(0x2db),_0x4ff3f0['emgwH']=function(_0x5cd729,_0x1d6cb2){return _0x5cd729!==_0x1d6cb2;},_0x4ff3f0[_0xdac2be(0x30e)]=_0xdac2be(0x326);const _0x2eb076=_0x4ff3f0,_0x324619=[];try{if(_0x2eb076[_0xdac2be(0x360)](_0x2eb076[_0xdac2be(0x1d3)],_0x2eb076[_0xdac2be(0x196)]))_0x268ba5['log']('['+_0x2eb076[_0xdac2be(0x376)](_0x41f396,0x1)+']\x20'+_0xd8cb[_0x45a575]);else{const _0x50892c=await this['resourceClient'][_0xdac2be(0x2b7)][_0xdac2be(0x345)]();for await(const _0x2656dd of _0x50892c){if(_0x2eb076['emgwH'](_0x2eb076[_0xdac2be(0x30e)],_0x2eb076[_0xdac2be(0x30e)]))return _0x110d79[_0xdac2be(0x31a)]=_0x2eb076['Ggdlw'],_0x4b2607;else _0x324619[_0xdac2be(0x263)](_0x2656dd[_0xdac2be(0x28c)]);}}}catch(_0x560281){}return _0x324619;}async[a1_0x29f1a2(0x33e)](){const _0x4d0927=a1_0x29f1a2;return this['clusterInfo']=await this['containerClient'][_0x4d0927(0x1d8)][_0x4d0927(0x2bb)](global_registry['cloudProviderResourceGroup'],this[_0x4d0927(0x1dd)]),this['clusterInfo'];}async[a1_0x29f1a2(0x248)](){const _0x55fb9e=a1_0x29f1a2,_0x4691af=await this[_0x55fb9e(0x227)][_0x55fb9e(0x1d8)]['listClusterAdminCredentials'](global_registry['cloudProviderResourceGroup'],this[_0x55fb9e(0x1dd)]),_0x13af76=_0x4691af[_0x55fb9e(0x346)][0x0]['value'][_0x55fb9e(0x1f8)]();return _0x13af76;}[a1_0x29f1a2(0x2fc)](_0x5d7453){const _0x381d9b=a1_0x29f1a2;return _0x5d7453[_0x381d9b(0x2ad)][_0x381d9b(0x340)][_0x381d9b(0x1f4)][0x0][_0x381d9b(0x231)];}async['isClusterPresent'](){const _0x24b355=a1_0x29f1a2,_0x40fd02={};_0x40fd02[_0x24b355(0x2b0)]=_0x24b355(0x363),_0x40fd02[_0x24b355(0x380)]='denied',_0x40fd02[_0x24b355(0x333)]=function(_0x22c786,_0x13897d){return _0x22c786!==_0x13897d;},_0x40fd02['qJjEo']='dxcDO',_0x40fd02['HfuYH']=function(_0x339b62,_0x87914b){return _0x339b62!==_0x87914b;},_0x40fd02[_0x24b355(0x302)]='gXVVm',_0x40fd02['cSdVz']=function(_0x472129,_0x514a5c){return _0x472129===_0x514a5c;},_0x40fd02[_0x24b355(0x1b3)]=function(_0x4d0aa9,_0x5d8e20){return _0x4d0aa9===_0x5d8e20;},_0x40fd02[_0x24b355(0x1d2)]=_0x24b355(0x223),_0x40fd02[_0x24b355(0x241)]='GeCvB';const _0x12f0c7=_0x40fd02,_0x2b37e1=new Array();for await(const _0x31966f of this[_0x24b355(0x227)][_0x24b355(0x1d8)]['listByResourceGroup'](global_registry['cloudProviderResourceGroup'])){_0x12f0c7[_0x24b355(0x333)](_0x12f0c7['qJjEo'],_0x12f0c7['qJjEo'])?_0xe430d2['push'](_0x1b8442):_0x2b37e1['push'](_0x31966f);}for await(const _0x1bdebf of _0x2b37e1){if(_0x12f0c7['HfuYH'](_0x12f0c7[_0x24b355(0x302)],_0x12f0c7[_0x24b355(0x302)])){const _0x4f332f=_0x233a91[_0x24b355(0x201)](_0x2cc782);_0x1dcc26+='\x0a\x09'+_0x8032cf+':\x20'+(_0x4f332f?_0x12f0c7[_0x24b355(0x2b0)]:_0x12f0c7['gTjXT']),!_0x4f332f&&(_0x21de4f['status']=![]);}else{if(_0x12f0c7[_0x24b355(0x36c)](_0x1bdebf[_0x24b355(0x28c)],this[_0x24b355(0x1dd)])){if(_0x12f0c7[_0x24b355(0x1b3)](_0x12f0c7[_0x24b355(0x1d2)],_0x12f0c7['QPjgX'])){const _0xc5e1e8=new _0x6285b7(_0xff0c25['cloudProviderTenantId'],_0x53bdc9[_0x24b355(0x32c)],_0x463027[_0x24b355(0x20e)]);this[_0x24b355(0x227)]=new _0x3fac6d(_0xc5e1e8,_0x458f91['cloudProviderSubscriptionId']),this['storageClient']=new _0x13de03(_0xc5e1e8,_0x43b5a7[_0x24b355(0x2c7)]),this['resourceClient']=new _0x3396a9(_0xc5e1e8,_0x435ce0['cloudProviderSubscriptionId']),this[_0x24b355(0x1aa)]=new _0x233a56(_0xc5e1e8,_0xd6e772['cloudProviderSubscriptionId']),this[_0x24b355(0x31b)]=new _0x7e110(_0xc5e1e8,_0xdebed8[_0x24b355(0x2c7)]),this['cred']=_0xc5e1e8;}else return await this[_0x24b355(0x33e)](),!![];}}}return![];}async[a1_0x29f1a2(0x1ca)](_0x1c8146=null,_0x310ab5=null){const _0xa9d5ff=a1_0x29f1a2,_0x5e58f7={};_0x5e58f7['KsbaE']='4|3|1|2|5|0',_0x5e58f7[_0xa9d5ff(0x23d)]='Creating\x20required\x20resources\x20-\x20AKS\x20Cluster,\x20Storage\x20account\x20and\x20Managed\x20identity';const _0x1d999c=_0x5e58f7,_0x3d6c5b=_0x1d999c['KsbaE'][_0xa9d5ff(0x31d)]('|');let _0x2962a7=0x0;while(!![]){switch(_0x3d6c5b[_0x2962a7++]){case'0':return[_0x1c8146,_0x310ab5];case'1':logger['info'](_0x1d999c[_0xa9d5ff(0x23d)]);continue;case'2':await this[_0xa9d5ff(0x2d9)](_0x1c8146,_0x310ab5);continue;case'3':const _0x18eee2={};_0x18eee2[_0xa9d5ff(0x2e5)]=WS_EVENTS[_0xa9d5ff(0x38e)],_0x18eee2[_0xa9d5ff(0x205)]=_0x1d999c['XfBYM'],this[_0xa9d5ff(0x328)][_0xa9d5ff(0x2ac)](this['rws'],_0x18eee2);continue;case'4':this[_0xa9d5ff(0x37e)]();continue;case'5':await this[_0xa9d5ff(0x2c3)]();continue;}break;}}async[a1_0x29f1a2(0x2d9)](_0x3c494e=null,_0x59af0c=null){const _0x10ba24=a1_0x29f1a2,_0x3ece6d={};_0x3ece6d[_0x10ba24(0x386)]='templates',_0x3ece6d[_0x10ba24(0x245)]='azureresources',_0x3ece6d[_0x10ba24(0x1d4)]='akscluster.json',_0x3ece6d[_0x10ba24(0x2ce)]=_0x10ba24(0x1fb),_0x3ece6d[_0x10ba24(0x1c8)]=_0x10ba24(0x31e),_0x3ece6d['ynWfw']=_0x10ba24(0x280),_0x3ece6d[_0x10ba24(0x27f)]=function(_0x2ad677,_0x469f85){return _0x2ad677!==_0x469f85;},_0x3ece6d[_0x10ba24(0x364)]=function(_0xd883c6,_0x270f4e){return _0xd883c6!==_0x270f4e;},_0x3ece6d[_0x10ba24(0x207)]=function(_0x56f7e2,_0x487774){return _0x56f7e2===_0x487774;},_0x3ece6d[_0x10ba24(0x341)]=_0x10ba24(0x285),_0x3ece6d['hODzQ']=_0x10ba24(0x225),_0x3ece6d[_0x10ba24(0x236)]=_0x10ba24(0x312),_0x3ece6d[_0x10ba24(0x213)]=_0x10ba24(0x1d7),_0x3ece6d['dGSDZ']=_0x10ba24(0x2ee),_0x3ece6d[_0x10ba24(0x294)]='turboscale-cluster-deployment',_0x3ece6d[_0x10ba24(0x2ab)]=_0x10ba24(0x310);const _0x3ec4fb=_0x3ece6d;let _0x21f888=await fs['readFileAsync'](path[_0x10ba24(0x284)](__dirname,'..',_0x3ec4fb[_0x10ba24(0x386)],_0x3ec4fb[_0x10ba24(0x245)],_0x3ec4fb[_0x10ba24(0x1d4)]),_0x3ec4fb[_0x10ba24(0x2ce)]);_0x21f888=JSON[_0x10ba24(0x244)](_0x21f888);const _0x573cfc={};_0x573cfc[_0x10ba24(0x304)]=this['clusterName'];const _0x3dd115={};_0x3dd115['value']=global_registry[_0x10ba24(0x1e8)];const _0x4793f3={};_0x4793f3[_0x10ba24(0x304)]=global_registry[_0x10ba24(0x1b2)];const _0x3dd38c={};_0x3dd38c['value']=global_registry[_0x10ba24(0x2eb)];const _0x7cf337={};_0x7cf337[_0x10ba24(0x304)]=global_registry['clusterAutoUpgrade']?_0x3ec4fb['OoEhe']:_0x3ec4fb[_0x10ba24(0x1d9)];const _0x5bc4f6={};_0x5bc4f6[_0x10ba24(0x1dd)]=_0x573cfc,_0x5bc4f6[_0x10ba24(0x356)]=_0x3dd115,_0x5bc4f6[_0x10ba24(0x29a)]=_0x4793f3,_0x5bc4f6[_0x10ba24(0x2f7)]=_0x3dd38c,_0x5bc4f6[_0x10ba24(0x36e)]=_0x7cf337;let _0x4f5d8d=_0x5bc4f6;if(_0x3ec4fb[_0x10ba24(0x27f)](_0x3c494e,null)&&_0x3ec4fb[_0x10ba24(0x364)](_0x59af0c,null)){if(_0x3ec4fb[_0x10ba24(0x207)](_0x3ec4fb[_0x10ba24(0x341)],_0x3ec4fb[_0x10ba24(0x341)])){const _0x16d867={};_0x16d867[_0x10ba24(0x2e5)]=_0x3ec4fb['hODzQ'],_0x16d867[_0x10ba24(0x319)]={},_0x16d867[_0x10ba24(0x319)][_0x10ba24(0x276)]=_0x3ec4fb[_0x10ba24(0x236)];const _0x258091={};_0x258091[_0x10ba24(0x2e5)]=_0x3ec4fb[_0x10ba24(0x1b7)],_0x258091[_0x10ba24(0x319)]={},_0x258091[_0x10ba24(0x319)][_0x10ba24(0x276)]=_0x3ec4fb[_0x10ba24(0x236)],_0x21f888[_0x10ba24(0x1e5)]={..._0x21f888[_0x10ba24(0x1e5)],'vpcName':_0x16d867,'subnetName':_0x258091};const _0x2eef33={};_0x2eef33[_0x10ba24(0x22f)]=_0x3ec4fb[_0x10ba24(0x213)],_0x21f888[_0x10ba24(0x32a)]=_0x2eef33,_0x21f888[_0x10ba24(0x2c6)][0x0]['properties'][_0x10ba24(0x216)][0x0]={..._0x21f888['resources'][0x0]['properties'][_0x10ba24(0x216)][0x0],'vnetSubnetID':_0x3ec4fb['dGSDZ']};const _0x2274b3={};_0x2274b3[_0x10ba24(0x304)]=_0x3c494e;const _0x4a6270={};_0x4a6270[_0x10ba24(0x304)]=_0x59af0c[0x0],_0x4f5d8d={..._0x4f5d8d,'vpcName':_0x2274b3,'subnetName':_0x4a6270};}else return!![];}await this[_0x10ba24(0x24c)][_0x10ba24(0x2f3)]['beginCreateOrUpdateAndWait'](global_registry[_0x10ba24(0x1c9)],_0x3ec4fb[_0x10ba24(0x294)],{'properties':{'template':_0x21f888,'mode':_0x3ec4fb[_0x10ba24(0x2ab)],'parameters':_0x4f5d8d}});}async[a1_0x29f1a2(0x2c3)](){const _0x1a4ba2=a1_0x29f1a2,_0x3c4919={};_0x3c4919[_0x1a4ba2(0x34e)]=function(_0x34b6b0,_0x181fbc){return _0x34b6b0===_0x181fbc;},_0x3c4919[_0x1a4ba2(0x220)]=function(_0x650fea,_0x2aba86){return _0x650fea+_0x2aba86;},_0x3c4919[_0x1a4ba2(0x247)]=_0x1a4ba2(0x25e),_0x3c4919[_0x1a4ba2(0x202)]=function(_0x56653b,_0x1e0f87){return _0x56653b-_0x1e0f87;},_0x3c4919[_0x1a4ba2(0x1b1)]=_0x1a4ba2(0x2a4),_0x3c4919[_0x1a4ba2(0x211)]=function(_0x37f1c0,_0xc255db){return _0x37f1c0!==_0xc255db;},_0x3c4919[_0x1a4ba2(0x1f0)]=_0x1a4ba2(0x251),_0x3c4919[_0x1a4ba2(0x194)]=_0x1a4ba2(0x20f),_0x3c4919['YFTeY']=function(_0x412d72,_0x323305){return _0x412d72!==_0x323305;},_0x3c4919[_0x1a4ba2(0x256)]=_0x1a4ba2(0x36a),_0x3c4919[_0x1a4ba2(0x28a)]=_0x1a4ba2(0x36f),_0x3c4919[_0x1a4ba2(0x253)]=function(_0x48e9ef,_0x73f853){return _0x48e9ef!==_0x73f853;},_0x3c4919[_0x1a4ba2(0x38d)]=_0x1a4ba2(0x2f1),_0x3c4919[_0x1a4ba2(0x35d)]=_0x1a4ba2(0x1e4),_0x3c4919[_0x1a4ba2(0x379)]=function(_0x5c2a57,_0x35c27e){return _0x5c2a57!==_0x35c27e;},_0x3c4919[_0x1a4ba2(0x1fc)]='UFSUC',_0x3c4919['vOtTu']=_0x1a4ba2(0x2b6),_0x3c4919[_0x1a4ba2(0x35e)]=_0x1a4ba2(0x2e2),_0x3c4919[_0x1a4ba2(0x1a9)]=_0x1a4ba2(0x1dc),_0x3c4919[_0x1a4ba2(0x308)]=_0x1a4ba2(0x2a7);const _0x42c8a0=_0x3c4919,_0x7d3a2c=await this['isStorageAccountPresent']();if(!_0x7d3a2c){if(_0x42c8a0['ulCZr'](_0x42c8a0[_0x1a4ba2(0x1f0)],_0x42c8a0[_0x1a4ba2(0x1f0)])){if(_0x42c8a0[_0x1a4ba2(0x34e)](_0x21d8b5[_0x1a4ba2(0x28c)],_0x30b62e))return!![];}else{const _0x2eca86={};_0x2eca86[_0x1a4ba2(0x2e5)]=WS_EVENTS[_0x1a4ba2(0x38e)],_0x2eca86['message']=_0x42c8a0['KzDAH'],this['webSocketUtils'][_0x1a4ba2(0x2ac)](this[_0x1a4ba2(0x199)],_0x2eca86),logger['info'](_0x42c8a0[_0x1a4ba2(0x194)]),await this[_0x1a4ba2(0x2a2)]();}}else{if(_0x42c8a0[_0x1a4ba2(0x266)](_0x42c8a0[_0x1a4ba2(0x256)],_0x42c8a0[_0x1a4ba2(0x256)])){const _0x33b71b=_0xbc3984['s3Bucket'][_0x1a4ba2(0x31d)]('-'),_0x1908c9=_0x42c8a0[_0x1a4ba2(0x220)](_0x42c8a0[_0x1a4ba2(0x247)],_0x33b71b[_0x42c8a0['OnsYj'](_0x33b71b[_0x1a4ba2(0x27e)],0x1)])[_0x1a4ba2(0x2a3)](0x0,0x18);return _0x1908c9[_0x1a4ba2(0x2ea)]();}else logger[_0x1a4ba2(0x252)](_0x42c8a0['hkGrG']);}const _0x2fee51=await this[_0x1a4ba2(0x228)]();if(!_0x2fee51){if(_0x42c8a0[_0x1a4ba2(0x253)](_0x42c8a0['MLcnc'],_0x42c8a0[_0x1a4ba2(0x38d)]))_0x42c8a0[_0x1a4ba2(0x34e)](_0x4ab0d2[_0x1a4ba2(0x28c)],_0x3889b8)&&(_0x5c1c16=_0x146145['id']);else{const _0x505ceb={};_0x505ceb[_0x1a4ba2(0x2e5)]=WS_EVENTS[_0x1a4ba2(0x38e)],_0x505ceb[_0x1a4ba2(0x205)]=_0x42c8a0[_0x1a4ba2(0x35d)],this[_0x1a4ba2(0x328)][_0x1a4ba2(0x2ac)](this[_0x1a4ba2(0x199)],_0x505ceb),logger[_0x1a4ba2(0x252)](_0x42c8a0[_0x1a4ba2(0x35d)]),await this[_0x1a4ba2(0x26c)]();}}else{if(_0x42c8a0[_0x1a4ba2(0x379)](_0x42c8a0[_0x1a4ba2(0x1fc)],_0x42c8a0['vOtTu']))logger[_0x1a4ba2(0x252)](_0x42c8a0['zbFdh']);else{_0x4e4081['info'](_0x42c8a0[_0x1a4ba2(0x1b1)]);const _0x489f58={};_0x489f58[_0x1a4ba2(0x2e5)]=_0x425f7a[_0x1a4ba2(0x33b)],_0x489f58[_0x1a4ba2(0x205)]=_0x42c8a0[_0x1a4ba2(0x1b1)],this[_0x1a4ba2(0x328)]['sendEventToBackend'](this[_0x1a4ba2(0x199)],_0x489f58);const _0x2fffa7={};_0x2fffa7[_0x1a4ba2(0x198)]=!![];const _0x377c31={'workloadIdentity':_0x2fffa7,..._0x47982f['securityProfile']};_0x1eb944[_0x1a4ba2(0x23a)]=_0x377c31;}}logger['info'](_0x42c8a0[_0x1a4ba2(0x1a9)]),await this[_0x1a4ba2(0x24b)](),logger[_0x1a4ba2(0x252)](_0x42c8a0[_0x1a4ba2(0x308)]);}async[a1_0x29f1a2(0x2a2)](){const _0x424acb=a1_0x29f1a2,_0x41e43b={};_0x41e43b['UavBr']='templates',_0x41e43b[_0x424acb(0x35a)]='azureresources',_0x41e43b[_0x424acb(0x355)]=_0x424acb(0x323),_0x41e43b[_0x424acb(0x31f)]='utf-8',_0x41e43b[_0x424acb(0x343)]=_0x424acb(0x226),_0x41e43b[_0x424acb(0x1a4)]=_0x424acb(0x310),_0x41e43b[_0x424acb(0x2f9)]=_0x424acb(0x24f),_0x41e43b[_0x424acb(0x30f)]=_0x424acb(0x1b8),_0x41e43b[_0x424acb(0x2cb)]=_0x424acb(0x235),_0x41e43b[_0x424acb(0x382)]=_0x424acb(0x344);const _0x42cc27=_0x41e43b;let _0x5dac9e=await fs[_0x424acb(0x301)](path[_0x424acb(0x284)](__dirname,'..',_0x42cc27[_0x424acb(0x278)],_0x42cc27[_0x424acb(0x35a)],_0x42cc27[_0x424acb(0x355)]),_0x42cc27[_0x424acb(0x31f)]);_0x5dac9e=JSON[_0x424acb(0x244)](_0x5dac9e);const _0x2c1968=this[_0x424acb(0x335)](),_0x1d8c5f={};_0x1d8c5f[_0x424acb(0x304)]=_0x2c1968;const _0x49bb1f={};_0x49bb1f[_0x424acb(0x373)]=_0x1d8c5f,await this[_0x424acb(0x24c)][_0x424acb(0x2f3)][_0x424acb(0x291)](global_registry['cloudProviderResourceGroup'],_0x42cc27['TvghF'],{'properties':{'template':_0x5dac9e,'mode':_0x42cc27['ykUJY'],'parameters':_0x49bb1f}});const _0x4916f0={};_0x4916f0[_0x424acb(0x1d5)]=0x3c;const _0x1bc45a={};_0x1bc45a[_0x424acb(0x2a8)]=_0x4916f0;const _0x4b680d={};_0x4b680d[_0x424acb(0x286)]=_0x1bc45a;const _0xd802ed={};_0xd802ed[_0x424acb(0x198)]=!![],_0xd802ed['name']=_0x42cc27['ZaOoC'],_0xd802ed[_0x424acb(0x2e5)]=_0x42cc27['uvhds'],_0xd802ed[_0x424acb(0x1c4)]={},_0xd802ed[_0x424acb(0x1c4)][_0x424acb(0x324)]=_0x4b680d,_0xd802ed[_0x424acb(0x1c4)][_0x424acb(0x2ba)]={},_0xd802ed[_0x424acb(0x1c4)][_0x424acb(0x2ba)][_0x424acb(0x298)]=[_0x42cc27[_0x424acb(0x2cb)]];const _0x1fd5f8={};_0x1fd5f8[_0x424acb(0x30b)]=[_0xd802ed];const _0x3046e9={};_0x3046e9['policy']=_0x1fd5f8;const _0x8837ed=_0x3046e9;await this['storageClient'][_0x424acb(0x19b)][_0x424acb(0x1ee)](global_registry[_0x424acb(0x1c9)],_0x2c1968,_0x42cc27[_0x424acb(0x382)],_0x8837ed);}async[a1_0x29f1a2(0x26c)](){const _0x4a2c45=a1_0x29f1a2,_0x1062a8={};_0x1062a8['DCrhs']='templates',_0x1062a8[_0x4a2c45(0x385)]=_0x4a2c45(0x297),_0x1062a8[_0x4a2c45(0x1bb)]=_0x4a2c45(0x1c0),_0x1062a8[_0x4a2c45(0x1cc)]=_0x4a2c45(0x1fb),_0x1062a8[_0x4a2c45(0x1bf)]=_0x4a2c45(0x22e),_0x1062a8[_0x4a2c45(0x292)]=_0x4a2c45(0x310);const _0x1f37a5=_0x1062a8;let _0x3d96af=await fs[_0x4a2c45(0x301)](path[_0x4a2c45(0x284)](__dirname,'..',_0x1f37a5['DCrhs'],_0x1f37a5['vMYSH'],_0x1f37a5[_0x4a2c45(0x1bb)]),_0x1f37a5['Gjjau']);_0x3d96af=JSON['parse'](_0x3d96af),await this['resourceClient'][_0x4a2c45(0x2f3)][_0x4a2c45(0x291)](global_registry[_0x4a2c45(0x1c9)],_0x1f37a5['UkWWz'],{'properties':{'template':_0x3d96af,'mode':_0x1f37a5['jguRi'],'parameters':{'clusterName':{'value':this[_0x4a2c45(0x1dd)]}}}});}async[a1_0x29f1a2(0x24b)](){const _0x10e79c=a1_0x29f1a2,_0x2d5cc7={};_0x2d5cc7[_0x10e79c(0x318)]=function(_0x9e7749,_0x3eca0f){return _0x9e7749===_0x3eca0f;},_0x2d5cc7['afVNC']=_0x10e79c(0x1da),_0x2d5cc7[_0x10e79c(0x1de)]=_0x10e79c(0x1ce),_0x2d5cc7['GDQiW']=_0x10e79c(0x2d3),_0x2d5cc7[_0x10e79c(0x230)]=_0x10e79c(0x1bc),_0x2d5cc7['uUNfj']=function(_0xff8a3c,_0x30434d){return _0xff8a3c!==_0x30434d;},_0x2d5cc7[_0x10e79c(0x367)]=_0x10e79c(0x2fe),_0x2d5cc7[_0x10e79c(0x1a0)]=_0x10e79c(0x35f),_0x2d5cc7['NzBFg']='templates',_0x2d5cc7[_0x10e79c(0x1af)]=_0x10e79c(0x297),_0x2d5cc7[_0x10e79c(0x29c)]=_0x10e79c(0x1fb),_0x2d5cc7['Qydla']=_0x10e79c(0x215),_0x2d5cc7[_0x10e79c(0x24e)]=_0x10e79c(0x310);const _0x59d0cd=_0x2d5cc7;!this[_0x10e79c(0x259)]&&(_0x59d0cd[_0x10e79c(0x318)](_0x59d0cd[_0x10e79c(0x1fe)],_0x59d0cd[_0x10e79c(0x1de)])?_0x3cabe4['push'](_0x1ab127):await this['getClusterInfo']());const _0x316376=this[_0x10e79c(0x259)]?.['oidcIssuerProfile']?.[_0x10e79c(0x33a)],_0x5ae81c=[_0x59d0cd[_0x10e79c(0x28b)],_0x59d0cd[_0x10e79c(0x230)]];for await(const _0x220d90 of _0x5ae81c){if(_0x59d0cd['uUNfj'](_0x59d0cd[_0x10e79c(0x367)],_0x59d0cd[_0x10e79c(0x1a0)])){let _0x1952df=await fs['readFileAsync'](path['join'](__dirname,'..',_0x59d0cd[_0x10e79c(0x2e7)],_0x59d0cd[_0x10e79c(0x1af)],'federatedidentity'+_0x220d90+_0x10e79c(0x1d6)),_0x59d0cd[_0x10e79c(0x29c)]);_0x1952df=JSON[_0x10e79c(0x244)](_0x1952df);const _0x101755={};_0x101755[_0x10e79c(0x304)]=_0x316376,await this[_0x10e79c(0x24c)]['deployments'][_0x10e79c(0x291)](global_registry['cloudProviderResourceGroup'],_0x59d0cd['Qydla'],{'properties':{'template':_0x1952df,'mode':_0x59d0cd[_0x10e79c(0x24e)],'parameters':{'oidcIssuer':_0x101755,'gridName':{'value':this['gridName']},'clusterName':{'value':this[_0x10e79c(0x1dd)]}}}});}else _0x463b1a[_0x10e79c(0x2ad)]=![];}}async[a1_0x29f1a2(0x2b3)](_0x7292c0,_0x3017ec,_0xccaa0b,_0x21c064,_0x3c8ba2){const _0x319519=a1_0x29f1a2,_0xd09667={};_0xd09667[_0x319519(0x1df)]=_0x319519(0x331),_0xd09667[_0x319519(0x271)]=_0x319519(0x265);const _0x512d51=_0xd09667,_0x5df95c={};_0x5df95c['type']=WS_EVENTS[_0x319519(0x38e)],_0x5df95c[_0x319519(0x205)]=_0x512d51['CaqWz'],this['webSocketUtils'][_0x319519(0x2ac)](this[_0x319519(0x199)],_0x5df95c),logger[_0x319519(0x252)](_0x512d51[_0x319519(0x1df)]),await this[_0x319519(0x1f9)]();const _0x25273b={};_0x25273b['type']=WS_EVENTS[_0x319519(0x38e)],_0x25273b[_0x319519(0x205)]=_0x512d51[_0x319519(0x271)],this[_0x319519(0x328)]['sendEventToBackend'](this[_0x319519(0x199)],_0x25273b);}async[a1_0x29f1a2(0x1f9)](){const _0x529dd1=a1_0x29f1a2,_0x49fb86={};_0x49fb86[_0x529dd1(0x2e0)]=_0x529dd1(0x225),_0x49fb86[_0x529dd1(0x332)]='Disk\x20size\x20(in\x20GiB)\x20to\x20provision\x20for\x20each\x20of\x20the\x20agent\x20pool\x20nodes.\x20This\x20value\x20ranges\x20from\x200\x20to\x201023.\x20Specifying\x200\x20will\x20apply\x20the\x20default\x20disk\x20size\x20for\x20that\x20agentVMSize.',_0x49fb86[_0x529dd1(0x2b8)]=_0x529dd1(0x1d7),_0x49fb86[_0x529dd1(0x2bc)]=_0x529dd1(0x2ee),_0x49fb86[_0x529dd1(0x1e9)]=function(_0x5b74e9,_0x2f3c1e){return _0x5b74e9===_0x2f3c1e;},_0x49fb86['qwLhJ']=_0x529dd1(0x2c1),_0x49fb86[_0x529dd1(0x1bd)]='templates',_0x49fb86[_0x529dd1(0x2dc)]=_0x529dd1(0x22c),_0x49fb86[_0x529dd1(0x1e3)]=_0x529dd1(0x37b),_0x49fb86[_0x529dd1(0x25f)]='utf-8',_0x49fb86[_0x529dd1(0x33d)]=_0x529dd1(0x215),_0x49fb86[_0x529dd1(0x272)]=_0x529dd1(0x310);const _0x4161e7=_0x49fb86;if(!this[_0x529dd1(0x259)]){if(_0x4161e7['olxXT'](_0x4161e7[_0x529dd1(0x210)],_0x4161e7[_0x529dd1(0x210)]))await this[_0x529dd1(0x33e)]();else{const _0x15eb81={};_0x15eb81[_0x529dd1(0x2e5)]=_0x4161e7[_0x529dd1(0x2e0)],_0x15eb81[_0x529dd1(0x319)]={},_0x15eb81[_0x529dd1(0x319)][_0x529dd1(0x276)]=_0x4161e7['SAdSu'];const _0x209d2c={};_0x209d2c[_0x529dd1(0x2e5)]=_0x4161e7[_0x529dd1(0x2e0)],_0x209d2c[_0x529dd1(0x319)]={},_0x209d2c[_0x529dd1(0x319)]['description']=_0x4161e7['SAdSu'];const _0x116ee0={..._0x1f7530[_0x529dd1(0x1e5)]};_0x116ee0[_0x529dd1(0x214)]=_0x15eb81,_0x116ee0[_0x529dd1(0x233)]=_0x209d2c,_0x3b6885[_0x529dd1(0x1e5)]=_0x116ee0;const _0x2e63f4={};_0x2e63f4['vnetSubnetID']=_0x4161e7[_0x529dd1(0x2b8)],_0x411626[_0x529dd1(0x32a)]=_0x2e63f4;const _0x9225af={..._0x5a3d1b[_0x529dd1(0x2c6)][0x0][_0x529dd1(0x1a1)]['agentPoolProfiles'][0x0]};_0x9225af[_0x529dd1(0x22f)]=_0x4161e7[_0x529dd1(0x2bc)],_0x3434c9[_0x529dd1(0x2c6)][0x0][_0x529dd1(0x1a1)]['agentPoolProfiles'][0x0]=_0x9225af;const _0x217cad={};_0x217cad['value']=_0x491e89;const _0x143d5c={};_0x143d5c[_0x529dd1(0x304)]=_0x328dd5[0x0];const _0x588f27={..._0x77dbff};_0x588f27[_0x529dd1(0x214)]=_0x217cad,_0x588f27['subnetName']=_0x143d5c,_0x3da547=_0x588f27;}}const _0x27673b=this['clusterInfo']?.[_0x529dd1(0x212)]?.[_0x529dd1(0x33a)];let _0x3cf2c4=await fs[_0x529dd1(0x301)](path['join'](__dirname,'..',_0x4161e7[_0x529dd1(0x1bd)],_0x4161e7[_0x529dd1(0x2dc)],_0x4161e7[_0x529dd1(0x1e3)]),_0x4161e7['KdnCq']);_0x3cf2c4=JSON['parse'](_0x3cf2c4);const _0x1f7322={};_0x1f7322[_0x529dd1(0x304)]=_0x27673b,await this[_0x529dd1(0x24c)]['deployments']['beginCreateOrUpdateAndWait'](global_registry[_0x529dd1(0x1c9)],_0x4161e7[_0x529dd1(0x33d)],{'properties':{'template':_0x3cf2c4,'mode':_0x4161e7[_0x529dd1(0x272)],'parameters':{'oidcIssuer':_0x1f7322,'namespace':{'value':global_registry[_0x529dd1(0x358)]},'clusterName':{'value':this['clusterName']}}}});}async['isStorageAccountPresent'](){const _0x1b6447=a1_0x29f1a2,_0xaf1faa={};_0xaf1faa[_0x1b6447(0x20c)]=function(_0x2743b9,_0x55eb38){return _0x2743b9!==_0x55eb38;},_0xaf1faa[_0x1b6447(0x1e2)]=_0x1b6447(0x34f),_0xaf1faa[_0x1b6447(0x19f)]=_0x1b6447(0x250),_0xaf1faa[_0x1b6447(0x209)]=function(_0x19b16f,_0x18b503){return _0x19b16f!==_0x18b503;},_0xaf1faa['qVJvw']=_0x1b6447(0x23e),_0xaf1faa[_0x1b6447(0x1ad)]=function(_0x269e71,_0x248e4e){return _0x269e71===_0x248e4e;},_0xaf1faa['NyuXm']=_0x1b6447(0x1c7);const _0x4961dc=_0xaf1faa,_0x2f475c=this[_0x1b6447(0x335)](),_0xa1e6ff=new Array();for await(const _0x42a4d7 of this[_0x1b6447(0x381)][_0x1b6447(0x307)]['listByResourceGroup'](global_registry[_0x1b6447(0x1c9)])){_0x4961dc[_0x1b6447(0x20c)](_0x4961dc[_0x1b6447(0x1e2)],_0x4961dc[_0x1b6447(0x19f)])?_0xa1e6ff[_0x1b6447(0x263)](_0x42a4d7):_0x42bf24[_0x1b6447(0x263)](_0x2d8e97);}for await(const _0x4277b4 of _0xa1e6ff){if(_0x4961dc[_0x1b6447(0x209)](_0x4961dc['qVJvw'],_0x4961dc[_0x1b6447(0x287)]))return[!![],_0x2e7150];else{if(_0x4961dc['wRlsD'](_0x4277b4[_0x1b6447(0x28c)],_0x2f475c))return _0x4961dc[_0x1b6447(0x20c)](_0x4961dc[_0x1b6447(0x2d8)],_0x4961dc['NyuXm'])?(_0x369389[_0x1b6447(0x21d)]('[getResourceClientId]\x20Failed\x20to\x20fetch\x20clientId.\x20Error:\x20'+_0x2dba60+':'+_0x533730[_0x1b6447(0x337)]),{}):!![];}}return![];}async[a1_0x29f1a2(0x228)](){const _0x1849f1=a1_0x29f1a2,_0x4b9a60={};_0x4b9a60['vMTrq']=_0x1849f1(0x34c),_0x4b9a60[_0x1849f1(0x327)]='No\x20service\x20principal\x20found',_0x4b9a60[_0x1849f1(0x1e0)]=function(_0x5d2db0,_0x413aae){return _0x5d2db0!==_0x413aae;},_0x4b9a60[_0x1849f1(0x330)]=_0x1849f1(0x2d4),_0x4b9a60[_0x1849f1(0x2ec)]=_0x1849f1(0x23c),_0x4b9a60[_0x1849f1(0x273)]='zxJqp',_0x4b9a60[_0x1849f1(0x208)]=_0x1849f1(0x2cc),_0x4b9a60[_0x1849f1(0x37f)]=function(_0x52d97f,_0x2921e3){return _0x52d97f===_0x2921e3;},_0x4b9a60[_0x1849f1(0x303)]='MYapl',_0x4b9a60['tSHik']='anMcl';const _0x2db45=_0x4b9a60,_0x49aab4=new Array();for await(const _0x474505 of this['resourceClient']['resources'][_0x1849f1(0x19e)](global_registry[_0x1849f1(0x1c9)])){if(_0x2db45[_0x1849f1(0x1e0)](_0x2db45[_0x1849f1(0x330)],_0x2db45['brnqs']))_0x49aab4[_0x1849f1(0x263)](_0x474505);else{const _0x4039bb=_0x2db45[_0x1849f1(0x2ff)][_0x1849f1(0x31d)]('|');let _0x40b818=0x0;while(!![]){switch(_0x4039bb[_0x40b818++]){case'0':_0x6f4ed6[_0x1849f1(0x2ef)]=_0x3927b4[this[_0x1849f1(0x2f8)]][_0x1849f1(0x1ef)];continue;case'1':_0x512509[_0x1849f1(0x20e)]=_0x3675bb[this[_0x1849f1(0x2f8)]][_0x1849f1(0x1d1)];continue;case'2':_0x60b661['cloudProviderClientId']=_0x25902a[this['cloudProviderName']][_0x1849f1(0x2ca)];continue;case'3':_0x1dc432[_0x1849f1(0x2c7)]=_0x52fcdb[this[_0x1849f1(0x2f8)]][_0x1849f1(0x387)];continue;case'4':_0x40b8af[_0x1849f1(0x1c9)]=_0x3f3403[this['cloudProviderName']][_0x1849f1(0x25a)];continue;case'5':this[_0x1849f1(0x219)]();continue;}break;}}}for await(const _0x52ecef of _0x49aab4){if(_0x2db45['YweUO'](_0x2db45['aQGpM'],_0x2db45[_0x1849f1(0x208)])){if(_0x2db45[_0x1849f1(0x37f)](_0x52ecef[_0x1849f1(0x28c)],_0x1849f1(0x24a)+this[_0x1849f1(0x1dd)])){if(_0x2db45[_0x1849f1(0x37f)](_0x2db45[_0x1849f1(0x303)],_0x2db45[_0x1849f1(0x30c)]))_0xf88ee2=_0x50a744['id'];else return!![];}}else throw new _0x81ec4d(_0x2db45['yVDSA'],'Received\x20response\x20-\x20'+_0x436af1[_0x1849f1(0x374)](_0x5d957b));}return![];}async[a1_0x29f1a2(0x1b4)](_0x5a78dd,_0x20cc3b=0x3){const _0x59c94c=a1_0x29f1a2,_0x2a77ac={'jnsBl':function(_0x290e55,_0x21e3b3){return _0x290e55===_0x21e3b3;},'wSZMZ':'Action\x20permission\x20list\x20is\x20empty\x0a','ZNZtv':_0x59c94c(0x2e2),'agENR':function(_0x1b6e9d,_0x1d9261){return _0x1b6e9d===_0x1d9261;},'UPzeK':'iXEvd','EWUui':function(_0x2fd48b,_0x56e6e7,_0x1f896d){return _0x2fd48b(_0x56e6e7,_0x1f896d);},'jXhDE':_0x59c94c(0x2b2),'gWicL':function(_0x37ae02,_0x546f48){return _0x37ae02===_0x546f48;},'ABjco':_0x59c94c(0x2c8),'Qhtkr':function(_0x164a25,_0x537f04){return _0x164a25!==_0x537f04;},'wGLqK':_0x59c94c(0x261),'DXtLk':_0x59c94c(0x195),'BXMjM':_0x59c94c(0x19c),'OMyCD':_0x59c94c(0x275),'XeEkI':function(_0x406e09,_0x4d8f7a){return _0x406e09!==_0x4d8f7a;},'tthHt':_0x59c94c(0x193),'UQZie':_0x59c94c(0x1f3),'MJOBs':_0x59c94c(0x1f5),'CsUtN':function(_0x30d7c9,_0x585efe){return _0x30d7c9<=_0x585efe;},'fUxtU':_0x59c94c(0x257),'ZjHTx':function(_0x19d5f5,_0x1a40c4){return _0x19d5f5-_0x1a40c4;}};try{if(_0x2a77ac[_0x59c94c(0x19d)](_0x2a77ac['ABjco'],_0x2a77ac[_0x59c94c(0x255)])){const _0x321fe5=new Array();for await(const _0xcad7ab of this[_0x59c94c(0x24c)][_0x59c94c(0x2c6)][_0x59c94c(0x19e)](global_registry['cloudProviderResourceGroup'])){if(_0x2a77ac[_0x59c94c(0x1a5)](_0x2a77ac['wGLqK'],_0x2a77ac[_0x59c94c(0x2a1)]))_0x321fe5[_0x59c94c(0x263)](_0xcad7ab);else return!![];}let _0x1d6036='';for await(const _0x2993a4 of _0x321fe5){if(_0x2a77ac[_0x59c94c(0x1a5)](_0x2a77ac['BXMjM'],_0x2a77ac[_0x59c94c(0x262)]))_0x2a77ac[_0x59c94c(0x1be)](_0x2993a4['name'],_0x5a78dd)&&(_0x2a77ac[_0x59c94c(0x22b)](_0x2a77ac[_0x59c94c(0x2be)],_0x2a77ac['tthHt'])?(_0x110f05+=_0x2a77ac[_0x59c94c(0x296)](_0xc684e5[_0x59c94c(0x27e)],0x0)?_0x2a77ac['wSZMZ']:'',_0x1dfb87[_0x59c94c(0x2f6)]('Role\x20definition\x20response\x20list\x20\x20:\x20\x20'+_0xfcea6b[_0x59c94c(0x374)](_0x99c17d))):_0x1d6036=_0x2993a4['id']);else return _0x4b4b74['error']('Cannot\x20find\x20VPC\x20'+_0xa509c1+_0x59c94c(0x279)+_0x2a3a33),![];}const _0x39af6c=await this[_0x59c94c(0x24c)][_0x59c94c(0x2c6)][_0x59c94c(0x348)](_0x1d6036,_0x2a77ac[_0x59c94c(0x27c)]);return _0x39af6c[_0x59c94c(0x1a1)]['clientId'];}else _0x54e272['info'](_0x2a77ac[_0x59c94c(0x26b)]);}catch(_0x30ff82){if(_0x2a77ac['jnsBl'](_0x2a77ac[_0x59c94c(0x1a3)],_0x2a77ac[_0x59c94c(0x1a3)])){if(_0x2a77ac['CsUtN'](_0x20cc3b,0x0))return _0x2a77ac[_0x59c94c(0x22b)](_0x2a77ac[_0x59c94c(0x389)],_0x2a77ac[_0x59c94c(0x389)])?_0x366745[_0x59c94c(0x2ad)][_0x59c94c(0x340)][_0x59c94c(0x1f4)][0x0][_0x59c94c(0x231)]:(logger[_0x59c94c(0x21d)](_0x59c94c(0x32d)+_0x30ff82+':'+_0x30ff82[_0x59c94c(0x337)]),{});return await new Promise(_0x57a3c6=>{const _0x345ff2=_0x59c94c;_0x2a77ac[_0x345ff2(0x1be)](_0x2a77ac[_0x345ff2(0x357)],_0x2a77ac[_0x345ff2(0x357)])?_0x2a77ac[_0x345ff2(0x1ab)](setTimeout,()=>_0x57a3c6(),0x3e8):_0xd403f9[_0x345ff2(0x2aa)](0x0);}),this[_0x59c94c(0x1b4)](_0x5a78dd,_0x2a77ac['ZjHTx'](_0x20cc3b,0x1));}else{_0x395ece['info'](_0x2a77ac['jXhDE']);const _0xfae73f={};_0xfae73f['type']=_0xc4adca[_0x59c94c(0x33b)],_0xfae73f[_0x59c94c(0x205)]=_0x2a77ac[_0x59c94c(0x33c)],this['webSocketUtils'][_0x59c94c(0x2ac)](this[_0x59c94c(0x199)],_0xfae73f),_0x1abfc9[_0x59c94c(0x349)]=![];}}}async[a1_0x29f1a2(0x36d)](){const _0x552e2d=a1_0x29f1a2,_0x3be954={};_0x3be954[_0x552e2d(0x2d0)]='Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.',_0x3be954[_0x552e2d(0x26e)]='No\x20CLI\x20tool\x20required',_0x3be954[_0x552e2d(0x372)]=function(_0x1ae463,_0x141f92){return _0x1ae463!==_0x141f92;},_0x3be954[_0x552e2d(0x1d0)]=_0x552e2d(0x258),_0x3be954[_0x552e2d(0x25b)]=function(_0x4dbc4b,_0x1e4b70){return _0x4dbc4b===_0x1e4b70;},_0x3be954[_0x552e2d(0x334)]=_0x552e2d(0x1f1),_0x3be954[_0x552e2d(0x26d)]='BrowserStack',_0x3be954[_0x552e2d(0x1ff)]=function(_0x9895e6,_0x435904){return _0x9895e6!==_0x435904;},_0x3be954[_0x552e2d(0x288)]='EGTXe',_0x3be954[_0x552e2d(0x336)]=_0x552e2d(0x322);const _0x147d2a=_0x3be954;!this['clusterInfo']&&(_0x147d2a[_0x552e2d(0x372)](_0x147d2a[_0x552e2d(0x1d0)],_0x147d2a[_0x552e2d(0x1d0)])?(_0x1385d6[_0x552e2d(0x21d)](_0x147d2a[_0x552e2d(0x2d0)]),_0x1cae21[_0x552e2d(0x2aa)](0x1)):await this[_0x552e2d(0x33e)]());const _0xf326c4=this[_0x552e2d(0x259)]?.[_0x552e2d(0x2ae)]||{};if(_0xf326c4&&_0x147d2a['WYIEz'](_0xf326c4[_0x147d2a['WbkgB']],_0x147d2a[_0x552e2d(0x26d)])){if(_0x147d2a['rNxPV'](_0x147d2a['wiDPQ'],_0x147d2a[_0x552e2d(0x336)]))return!![];else{const _0x34edb5={};_0x34edb5[_0x552e2d(0x2ad)]=!![],_0x34edb5['error']=null,_0x34edb5[_0x552e2d(0x31a)]=_0x147d2a[_0x552e2d(0x26e)];const _0x5ea807=_0x34edb5;return _0x5ea807;}}return![];}async[a1_0x29f1a2(0x347)](_0x271087,_0x1c5036){const _0x2ee02c=a1_0x29f1a2,_0x1883a2={'ZLNaL':function(_0x556592,_0x390aaa){return _0x556592(_0x390aaa);},'ammIm':function(_0x23e356,_0xd0f05b){return _0x23e356(_0xd0f05b);},'pXnHq':_0x2ee02c(0x2e8)};await _0x1883a2[_0x2ee02c(0x30a)](deleteAgent,_0x271087),await _0x1883a2['ammIm'](deleteRoutingDeps,_0x271087);const _0x3ac43a=this['containerClient'];logger[_0x2ee02c(0x252)](_0x2ee02c(0x264)+this['clusterName']),await _0x3ac43a['managedClusters'][_0x2ee02c(0x1c6)](global_registry[_0x2ee02c(0x1c9)],this['clusterName']),logger[_0x2ee02c(0x252)](_0x1883a2['pXnHq']);}async[a1_0x29f1a2(0x28d)](){const _0x1a8ec1=a1_0x29f1a2,_0x371e36={};_0x371e36[_0x1a8ec1(0x19a)]=_0x1a8ec1(0x2e9),_0x371e36[_0x1a8ec1(0x314)]=_0x1a8ec1(0x2b5),_0x371e36[_0x1a8ec1(0x2a9)]=function(_0x1b2c58,_0x480609){return _0x1b2c58===_0x480609;},_0x371e36[_0x1a8ec1(0x316)]=_0x1a8ec1(0x200),_0x371e36[_0x1a8ec1(0x339)]=_0x1a8ec1(0x2c4),_0x371e36[_0x1a8ec1(0x34a)]=function(_0x30f269,_0x43acf6){return _0x30f269&&_0x43acf6;},_0x371e36['YXTvP']=function(_0x5ec529,_0x5ecd13){return _0x5ec529===_0x5ecd13;},_0x371e36['EIYke']=_0x1a8ec1(0x1f2),_0x371e36['KjOMO']=function(_0x421e18,_0xa79a6c){return _0x421e18===_0xa79a6c;},_0x371e36[_0x1a8ec1(0x290)]=_0x1a8ec1(0x353),_0x371e36[_0x1a8ec1(0x1a7)]='Sfcda',_0x371e36[_0x1a8ec1(0x277)]=_0x1a8ec1(0x242),_0x371e36[_0x1a8ec1(0x1b9)]=_0x1a8ec1(0x2f5),_0x371e36[_0x1a8ec1(0x38a)]=_0x1a8ec1(0x2a4),_0x371e36[_0x1a8ec1(0x237)]=function(_0x121335,_0x3a925f){return _0x121335!==_0x3a925f;},_0x371e36[_0x1a8ec1(0x26a)]=_0x1a8ec1(0x269),_0x371e36[_0x1a8ec1(0x2f2)]=_0x1a8ec1(0x306),_0x371e36[_0x1a8ec1(0x1ea)]='Enabling\x20Local\x20account\x20for\x20the\x20cluster';const _0x5b158a=_0x371e36;if(!this['clusterInfo']){if(_0x5b158a['WAGYP'](_0x5b158a[_0x1a8ec1(0x316)],_0x5b158a[_0x1a8ec1(0x339)])){_0x3b2597[_0x1a8ec1(0x252)](_0x5b158a[_0x1a8ec1(0x19a)]);const _0x4cde43={};_0x4cde43[_0x1a8ec1(0x2e5)]=_0xaecbc1[_0x1a8ec1(0x33b)],_0x4cde43['message']=_0x5b158a['xCgZS'],this[_0x1a8ec1(0x328)][_0x1a8ec1(0x2ac)](this['rws'],_0x4cde43),_0x1218d3[_0x1a8ec1(0x212)][_0x1a8ec1(0x198)]=!![];}else await this[_0x1a8ec1(0x33e)]();}const _0xb0ba9f=this[_0x1a8ec1(0x259)],_0x28cf00=this[_0x1a8ec1(0x259)]?.[_0x1a8ec1(0x212)]?.[_0x1a8ec1(0x198)]||![],_0x2abe45=this[_0x1a8ec1(0x259)]?.[_0x1a8ec1(0x23a)]?.[_0x1a8ec1(0x23b)]?.[_0x1a8ec1(0x198)]||![],_0x22ecc9=!this[_0x1a8ec1(0x259)]?.[_0x1a8ec1(0x349)]||![];if(_0x5b158a[_0x1a8ec1(0x34a)](_0x28cf00,_0x2abe45)&&_0x22ecc9){if(_0x5b158a[_0x1a8ec1(0x2c5)](_0x5b158a['EIYke'],_0x5b158a[_0x1a8ec1(0x246)]))return;else return!![];}if(!_0x28cf00){if(_0x5b158a[_0x1a8ec1(0x299)](_0x5b158a[_0x1a8ec1(0x290)],_0x5b158a[_0x1a8ec1(0x1a7)]))return _0x3eab5e[_0x1a8ec1(0x31a)]=_0x5b158a['cYlmh'],_0x332641;else{logger[_0x1a8ec1(0x252)](_0x5b158a[_0x1a8ec1(0x19a)]);const _0x2332ca={};_0x2332ca['type']=WS_EVENTS[_0x1a8ec1(0x33b)],_0x2332ca[_0x1a8ec1(0x205)]=_0x5b158a[_0x1a8ec1(0x19a)],this[_0x1a8ec1(0x328)][_0x1a8ec1(0x2ac)](this[_0x1a8ec1(0x199)],_0x2332ca),_0xb0ba9f['oidcIssuerProfile'][_0x1a8ec1(0x198)]=!![];}}if(!_0x2abe45){if(_0x5b158a[_0x1a8ec1(0x2a9)](_0x5b158a[_0x1a8ec1(0x277)],_0x5b158a[_0x1a8ec1(0x1b9)]))_0x32a3a9[_0x1a8ec1(0x21d)]=_0x198c22;else{logger[_0x1a8ec1(0x252)](_0x5b158a['zeWqB']);const _0x1ec87c={};_0x1ec87c['type']=WS_EVENTS[_0x1a8ec1(0x33b)],_0x1ec87c[_0x1a8ec1(0x205)]=_0x5b158a[_0x1a8ec1(0x38a)],this[_0x1a8ec1(0x328)][_0x1a8ec1(0x2ac)](this[_0x1a8ec1(0x199)],_0x1ec87c);const _0x361fe6={};_0x361fe6[_0x1a8ec1(0x198)]=!![],_0xb0ba9f[_0x1a8ec1(0x23a)]={'workloadIdentity':_0x361fe6,..._0xb0ba9f[_0x1a8ec1(0x23a)]};}}if(!_0x22ecc9){if(_0x5b158a[_0x1a8ec1(0x237)](_0x5b158a[_0x1a8ec1(0x26a)],_0x5b158a['ccLqV'])){logger[_0x1a8ec1(0x252)](_0x5b158a[_0x1a8ec1(0x1ea)]);const _0x47fa8d={};_0x47fa8d[_0x1a8ec1(0x2e5)]=WS_EVENTS[_0x1a8ec1(0x33b)],_0x47fa8d[_0x1a8ec1(0x205)]=_0x5b158a[_0x1a8ec1(0x1ea)],this[_0x1a8ec1(0x328)][_0x1a8ec1(0x2ac)](this['rws'],_0x47fa8d),_0xb0ba9f[_0x1a8ec1(0x349)]=![];}else _0x42f40f[_0x1a8ec1(0x249)][_0x1a8ec1(0x263)](_0x5c8d5c);}await this[_0x1a8ec1(0x227)]['managedClusters']['beginCreateOrUpdateAndWait'](global_registry[_0x1a8ec1(0x1c9)],this[_0x1a8ec1(0x1dd)],_0xb0ba9f),await this[_0x1a8ec1(0x33e)]();}async[a1_0x29f1a2(0x37e)](){const _0x48c466=a1_0x29f1a2,_0x4e8617={};_0x4e8617[_0x48c466(0x38c)]=_0x48c466(0x221),_0x4e8617[_0x48c466(0x1fa)]=function(_0x11a82c,_0xdf7cd5){return _0x11a82c===_0xdf7cd5;},_0x4e8617[_0x48c466(0x20a)]='lhWtk';const _0x21d8d9=_0x4e8617,_0x3741e6=await this[_0x48c466(0x1aa)]['virtualNetworks'][_0x48c466(0x21a)](global_registry[_0x48c466(0x1c9)]),_0x5519ac={};_0x5519ac['username']=global_registry[_0x48c466(0x32f)],_0x5519ac['accessKey']=global_registry[_0x48c466(0x2af)],_0x5519ac['cloudProvider']=AZURE,_0x5519ac[_0x48c466(0x249)]=[];const _0x4e1197=_0x5519ac;for await(const _0x182dae of _0x3741e6){_0x21d8d9[_0x48c466(0x1fa)](_0x21d8d9[_0x48c466(0x20a)],_0x21d8d9[_0x48c466(0x20a)])?_0x4e1197[_0x48c466(0x249)][_0x48c466(0x263)](_0x182dae):(_0x55d0d3[_0x48c466(0x21d)](_0x21d8d9[_0x48c466(0x38c)]),_0x117088[_0x48c466(0x2aa)](0x1));}const _0x4354ad={};_0x4354ad[_0x48c466(0x2e5)]=WS_EVENTS[_0x48c466(0x33b)],_0x4354ad[_0x48c466(0x205)]=_0x4e1197,this[_0x48c466(0x328)][_0x48c466(0x2ac)](this[_0x48c466(0x199)],_0x4354ad);}async[a1_0x29f1a2(0x320)](_0x48f1d1){const _0x31a761=a1_0x29f1a2,_0x348c8c={};_0x348c8c[_0x31a761(0x203)]=function(_0x439464,_0x165036){return _0x439464===_0x165036;},_0x348c8c['iPfcA']=function(_0x571bd1,_0x25c3ea){return _0x571bd1===_0x25c3ea;},_0x348c8c['Ysxpq']=_0x31a761(0x1e1),_0x348c8c[_0x31a761(0x1ac)]='LKhfZ',_0x348c8c[_0x31a761(0x317)]=function(_0x1c79e9,_0x1c04b4){return _0x1c79e9!==_0x1c04b4;},_0x348c8c[_0x31a761(0x338)]=_0x31a761(0x222),_0x348c8c['dAkWJ']=_0x31a761(0x224),_0x348c8c[_0x31a761(0x1b0)]=function(_0x8c2d50,_0x426a7d){return _0x8c2d50===_0x426a7d;},_0x348c8c[_0x31a761(0x234)]=_0x31a761(0x35b),_0x348c8c[_0x31a761(0x27b)]=function(_0x41ddad,_0x1942bd){return _0x41ddad!==_0x1942bd;},_0x348c8c[_0x31a761(0x218)]=_0x31a761(0x30d);const _0x3d1b26=_0x348c8c;try{if(_0x3d1b26[_0x31a761(0x362)](_0x3d1b26[_0x31a761(0x329)],_0x3d1b26[_0x31a761(0x1ac)]))_0x4ff5a1[_0x31a761(0x263)](_0x5c3f42);else{const _0x1fc1b0=await this[_0x31a761(0x1aa)][_0x31a761(0x289)][_0x31a761(0x21a)](global_registry['cloudProviderResourceGroup']);for await(const _0x2fa5cd of _0x1fc1b0){if(_0x3d1b26[_0x31a761(0x317)](_0x3d1b26['LBQbV'],_0x3d1b26[_0x31a761(0x375)])){if(_0x3d1b26[_0x31a761(0x1b0)](_0x2fa5cd[_0x31a761(0x28c)],_0x48f1d1)){if(_0x3d1b26[_0x31a761(0x203)](_0x3d1b26['rTUjN'],_0x3d1b26[_0x31a761(0x234)]))return!![];else{if(_0x3d1b26[_0x31a761(0x203)](_0x29edc2[_0x31a761(0x28c)],_0x470f2f))return!![];}}}else return;}}}catch(_0x5501ca){return _0x3d1b26[_0x31a761(0x27b)](_0x3d1b26['mEVrG'],_0x3d1b26['mEVrG'])?!![]:(logger[_0x31a761(0x21d)](_0x31a761(0x240)+_0x48f1d1+_0x31a761(0x279)+_0x5501ca),![]);}return![];}async['isSubnetsValid'](_0x1b7421,_0x13c23c){const _0x4d2a95=a1_0x29f1a2,_0x4dd4f4={};_0x4dd4f4[_0x4d2a95(0x31c)]=function(_0x447550,_0x1190d0){return _0x447550!==_0x1190d0;},_0x4dd4f4[_0x4d2a95(0x2bf)]=_0x4d2a95(0x20d),_0x4dd4f4[_0x4d2a95(0x21b)]=function(_0x55716d,_0x14be09){return _0x55716d===_0x14be09;},_0x4dd4f4['rjkxk']=_0x4d2a95(0x38b);const _0x2ee963=_0x4dd4f4;try{if(_0x2ee963[_0x4d2a95(0x31c)](_0x2ee963[_0x4d2a95(0x2bf)],_0x2ee963['qWXad']))_0x4d349b[_0x4d2a95(0x263)](..._0x509ab9[_0x4d2a95(0x324)]);else{const _0x50bbcf=await this[_0x4d2a95(0x1aa)][_0x4d2a95(0x1ec)]['get'](global_registry[_0x4d2a95(0x1c9)],_0x13c23c,_0x1b7421[0x0]);if(_0x2ee963['Qslsm'](_0x1b7421[0x0],_0x50bbcf[_0x4d2a95(0x28c)])){if(_0x2ee963[_0x4d2a95(0x21b)](_0x2ee963[_0x4d2a95(0x204)],_0x2ee963['rjkxk']))return[!![],_0x1b7421];else _0x33acc3[_0x4d2a95(0x263)](_0x400f10);}}}catch(_0x24ef91){return logger[_0x4d2a95(0x21d)](_0x4d2a95(0x197)+_0x1b7421+_0x4d2a95(0x2a6)+_0x24ef91),[![],[]];}return[![],[]];}async[a1_0x29f1a2(0x32b)](){const _0x419b3f=a1_0x29f1a2,_0x88948e={};_0x88948e[_0x419b3f(0x2d6)]='No\x20CLI\x20tool\x20required';const _0x4eb88e=_0x88948e,_0x4210ea={};_0x4210ea['status']=!![],_0x4210ea[_0x419b3f(0x21d)]=null,_0x4210ea['data']=_0x4eb88e[_0x419b3f(0x2d6)];const _0x49e76d=_0x4210ea;return _0x49e76d;}async['getHeader'](){const _0x4bc2df=a1_0x29f1a2,_0x20d13c={};_0x20d13c[_0x4bc2df(0x2cd)]=_0x4bc2df(0x35c),_0x20d13c[_0x4bc2df(0x283)]=_0x4bc2df(0x28f),_0x20d13c[_0x4bc2df(0x27a)]=_0x4bc2df(0x1b6);const _0x5191be=_0x20d13c,_0x195ad9=await this[_0x4bc2df(0x2cf)][_0x4bc2df(0x359)](_0x5191be[_0x4bc2df(0x2cd)]),_0x4b0391={};_0x4b0391[_0x4bc2df(0x24d)]=_0x5191be[_0x4bc2df(0x283)],_0x4b0391[_0x4bc2df(0x321)]={},_0x4b0391[_0x4bc2df(0x321)]['Authorization']=_0x4bc2df(0x2d2)+_0x195ad9['token'],_0x4b0391[_0x4bc2df(0x321)][_0x4bc2df(0x217)]=_0x5191be[_0x4bc2df(0x27a)];const _0x109374=_0x4b0391;return _0x109374;}async['getPrincipalIdFromClientId'](_0x2e03c3){const _0x52a1be=a1_0x29f1a2,_0x106205={'XoevB':function(_0xa14988,_0x15aa7d,_0x28f760){return _0xa14988(_0x15aa7d,_0x28f760);},'ZQnnf':function(_0x6d4548,_0x2b8a98){return _0x6d4548===_0x2b8a98;},'IxBgV':_0x52a1be(0x1f7)},_0xfddfd5={};_0xfddfd5[_0x52a1be(0x2e3)]='',_0xfddfd5[_0x52a1be(0x21d)]=null;const _0x30841b=_0xfddfd5;try{const _0x3030e1=_0x52a1be(0x1c2)+_0x2e03c3+'\x27',_0x3d73c8=await this[_0x52a1be(0x305)](),_0x3020e6=await _0x106205[_0x52a1be(0x243)](fetch,_0x3030e1,_0x3d73c8),_0x5a7c3d=await _0x3020e6['json']();if(!_0x5a7c3d[_0x52a1be(0x304)]||_0x106205['ZQnnf'](_0x5a7c3d[_0x52a1be(0x304)]['length'],0x0))throw new Error(_0x106205['IxBgV'],_0x52a1be(0x377)+JSON[_0x52a1be(0x374)](_0x5a7c3d));_0x30841b['principalId']=_0x5a7c3d[_0x52a1be(0x304)][0x0]['id'];}catch(_0x1d5d86){_0x30841b['error']=_0x1d5d86;}return _0x30841b;}async[a1_0x29f1a2(0x2fb)](){const _0x2c9d59=a1_0x29f1a2,_0x304a68={};_0x304a68[_0x2c9d59(0x295)]='allowed',_0x304a68['zwfUI']=_0x2c9d59(0x2d5),_0x304a68[_0x2c9d59(0x29f)]=function(_0x561ace,_0x3e6028){return _0x561ace!==_0x3e6028;},_0x304a68[_0x2c9d59(0x2df)]=function(_0x5a0591,_0x4847a8){return _0x5a0591===_0x4847a8;},_0x304a68[_0x2c9d59(0x1e6)]='No\x20attached\x20role\x20for\x20the\x20client\x20key',_0x304a68[_0x2c9d59(0x32e)]=function(_0x41a5a7,_0x5cd40d){return _0x41a5a7===_0x5cd40d;},_0x304a68[_0x2c9d59(0x1a8)]=_0x2c9d59(0x2b5),_0x304a68[_0x2c9d59(0x274)]=function(_0x1bc2c5,_0x522448){return _0x1bc2c5===_0x522448;},_0x304a68['paGhE']=_0x2c9d59(0x27d);const _0x32668b=_0x304a68,_0x55343a={};_0x55343a[_0x2c9d59(0x2ad)]=![],_0x55343a[_0x2c9d59(0x21d)]=null,_0x55343a[_0x2c9d59(0x31a)]='';const _0x5966b5=_0x55343a;try{let _0x45b211='';const _0x31f46b=_0x2c9d59(0x2f0)+global_registry[_0x2c9d59(0x2c7)]+'/resourceGroups/'+global_registry[_0x2c9d59(0x1c9)],_0x28dafd=await this['getPrincipalIdFromClientId'](global_registry[_0x2c9d59(0x32c)]);if(_0x32668b[_0x2c9d59(0x29f)](_0x28dafd[_0x2c9d59(0x21d)],null))return _0x5966b5[_0x2c9d59(0x21d)]=_0x28dafd[_0x2c9d59(0x21d)],_0x5966b5;const _0x5128d6=_0x2c9d59(0x22a)+_0x28dafd[_0x2c9d59(0x2e3)]+'\x27)',_0x3472f4={};_0x3472f4[_0x2c9d59(0x352)]=_0x5128d6;const _0x4cba2=await this[_0x2c9d59(0x31b)][_0x2c9d59(0x37d)][_0x2c9d59(0x1ed)](_0x31f46b,_0x3472f4),_0x10ac05=[];for await(const _0xc44e28 of _0x4cba2){_0x10ac05['push'](_0xc44e28);}if(_0x32668b[_0x2c9d59(0x2df)](_0x10ac05[_0x2c9d59(0x27e)],0x0))return _0x5966b5[_0x2c9d59(0x31a)]=_0x32668b[_0x2c9d59(0x1e6)],_0x5966b5;const _0x4a76ae=[...new Set(_0x10ac05[_0x2c9d59(0x29b)](_0x3ba7f8=>_0x3ba7f8['roleDefinitionId']))];if(_0x32668b[_0x2c9d59(0x32e)](_0x4a76ae[_0x2c9d59(0x27e)],0x0))return _0x5966b5[_0x2c9d59(0x31a)]=_0x32668b[_0x2c9d59(0x1a8)],_0x5966b5;const _0xb60e8a=[],_0x367890=[];for(const _0x434212 of _0x4a76ae){const _0x1b3fcd=await this['authClient'][_0x2c9d59(0x1f6)][_0x2c9d59(0x348)](_0x434212);logger[_0x2c9d59(0x2f6)](_0x2c9d59(0x1b5)+_0x1b3fcd['roleName']),_0xb60e8a[_0x2c9d59(0x263)](_0x1b3fcd),logger[_0x2c9d59(0x2f6)]('Attached\x20permissions\x20:\x20'+JSON['stringify'](_0x1b3fcd['permissions'])),_0x1b3fcd['permissions'][_0x2c9d59(0x2c2)](_0x471ac1=>{const _0x1d1f54=_0x2c9d59;_0x367890[_0x1d1f54(0x263)](..._0x471ac1['actions']);});}logger[_0x2c9d59(0x2f6)](_0x2c9d59(0x1db)+JSON[_0x2c9d59(0x374)](_0x367890)),_0x32668b[_0x2c9d59(0x32e)](_0x367890[_0x2c9d59(0x27e)],0x0)&&(_0x45b211+=_0x32668b[_0x2c9d59(0x274)](_0x367890[_0x2c9d59(0x27e)],0x0)?_0x32668b[_0x2c9d59(0x260)]:'',logger[_0x2c9d59(0x2f6)](_0x2c9d59(0x2da)+JSON[_0x2c9d59(0x374)](_0xb60e8a))),_0x5966b5[_0x2c9d59(0x2ad)]=!![],Object[_0x2c9d59(0x350)](PERMISSIONS[_0x2c9d59(0x365)])[_0x2c9d59(0x2c2)](([_0x5e7cf8,_0x1cd4fb])=>{const _0xe6aa5c=_0x2c9d59,_0x179fae=_0x367890['includes'](_0x5e7cf8);_0x45b211+='\x0a\x09'+_0x1cd4fb+':\x20'+(_0x179fae?_0x32668b[_0xe6aa5c(0x295)]:_0x32668b[_0xe6aa5c(0x2e6)]),!_0x179fae&&(_0x5966b5[_0xe6aa5c(0x2ad)]=![]);}),_0x5966b5[_0x2c9d59(0x31a)]=_0x45b211;}catch(_0x387f7e){_0x5966b5[_0x2c9d59(0x21d)]=_0x387f7e;}return _0x5966b5;}}const a1_0x2fbab5={};a1_0x2fbab5[a1_0x29f1a2(0x309)]=AzureCloudProvider,module['exports']=a1_0x2fbab5;

@@ -1,1 +0,1 @@

const a2_0x49bf9e=a2_0x4b79;(function(_0x2c35e3,_0x1d61f9){const _0x462a9e=a2_0x4b79,_0x50f906=_0x2c35e3();while(!![]){try{const _0x53be14=-parseInt(_0x462a9e(0x7f))/0x1+-parseInt(_0x462a9e(0x7c))/0x2+parseInt(_0x462a9e(0x71))/0x3+parseInt(_0x462a9e(0x86))/0x4+parseInt(_0x462a9e(0x72))/0x5*(-parseInt(_0x462a9e(0x8b))/0x6)+-parseInt(_0x462a9e(0x90))/0x7+parseInt(_0x462a9e(0x91))/0x8*(parseInt(_0x462a9e(0x93))/0x9);if(_0x53be14===_0x1d61f9)break;else _0x50f906['push'](_0x50f906['shift']());}catch(_0x3dd10c){_0x50f906['push'](_0x50f906['shift']());}}}(a2_0x171d,0xdd151));const fs=require('fs'),{getCredentialsPath,isUndefined}=require('../utils/utilityMethods'),{logger}=require(a2_0x49bf9e(0x79)),{inputCloudProviderKeys}=require(a2_0x49bf9e(0x89)),{WS_EVENTS}=require(a2_0x49bf9e(0x77));class CloudProvider{constructor(_0x13024b,_0x4c6c54,_0x14c357,_0x3b121d,_0x126cf7){const _0x47097d=a2_0x49bf9e,_0xd702b0={};_0xd702b0[_0x47097d(0x8c)]=_0x47097d(0x87);const _0x41d433=_0xd702b0,_0x57ffd9=_0x41d433[_0x47097d(0x8c)][_0x47097d(0x70)]('|');let _0x2484a7=0x0;while(!![]){switch(_0x57ffd9[_0x2484a7++]){case'0':this[_0x47097d(0x78)]=_0x126cf7;continue;case'1':this[_0x47097d(0x7b)]=_0x14c357;continue;case'2':this['rws']=_0x3b121d;continue;case'3':this['cloudProviderName']=_0x13024b;continue;case'4':this['clusterName']=_0x4c6c54;continue;}break;}}async[a2_0x49bf9e(0x8a)](){const _0x1f1809=a2_0x49bf9e,_0xf2339d={'NSnGl':function(_0x5d1d75){return _0x5d1d75();},'IoFQt':function(_0x33a997,_0x1e6730){return _0x33a997(_0x1e6730);},'sJIyB':'Unable\x20to\x20fetch\x20credentials\x20for\x20cloud\x20provider\x20locally','jwDUR':function(_0x589c97,_0x2813b0){return _0x589c97(_0x2813b0);},'uwcAE':function(_0x3b3688,_0x1f6750,_0x3de743,_0x4e2a57){return _0x3b3688(_0x1f6750,_0x3de743,_0x4e2a57);},'OQNnj':_0x1f1809(0x8f),'meOiO':_0x1f1809(0x7a)},_0x2d9287=JSON[_0x1f1809(0x7e)](fs[_0x1f1809(0x75)](_0xf2339d[_0x1f1809(0x8d)](getCredentialsPath))),_0x2dc0ee=_0x2d9287[_0x1f1809(0x76)]||{};if(_0xf2339d['IoFQt'](isUndefined,_0x2dc0ee[this['cloudProviderName']])){logger['info'](_0xf2339d[_0x1f1809(0x92)]);_0xf2339d[_0x1f1809(0x8e)](isUndefined,_0x2d9287[_0x1f1809(0x76)])&&(_0x2d9287[_0x1f1809(0x76)]={});_0x2d9287['cloudProvider'][this[_0x1f1809(0x85)]]={};const _0x2bd69b=await _0xf2339d[_0x1f1809(0x83)](inputCloudProviderKeys,this[_0x1f1809(0x85)],_0x2d9287,this);fs['writeFileSync'](_0xf2339d[_0x1f1809(0x8d)](getCredentialsPath),JSON['stringify'](_0x2bd69b)),logger[_0x1f1809(0x80)](_0xf2339d[_0x1f1809(0x82)]);}else{const _0x35fa2f=_0xf2339d[_0x1f1809(0x7d)],_0x5e4d77={};_0x5e4d77[_0x1f1809(0x73)]=WS_EVENTS['LOG'],_0x5e4d77[_0x1f1809(0x81)]=_0x35fa2f,this[_0x1f1809(0x78)][_0x1f1809(0x74)](this[_0x1f1809(0x84)],_0x5e4d77),logger['info'](_0x35fa2f),await this[_0x1f1809(0x94)](_0x2dc0ee);}}}const a2_0x55fd86={};function a2_0x4b79(_0x4d9b0e,_0x5c426c){const _0x171df7=a2_0x171d();return a2_0x4b79=function(_0x4b7907,_0x50c4eb){_0x4b7907=_0x4b7907-0x70;let _0x52e85d=_0x171df7[_0x4b7907];return _0x52e85d;},a2_0x4b79(_0x4d9b0e,_0x5c426c);}function a2_0x171d(){const _0x461a32=['message','OQNnj','uwcAE','rws','cloudProviderName','7162276FirRMb','3|4|1|2|0','exports','../utils/userInput','init','22506whzIxW','vFuTh','NSnGl','jwDUR','Saving\x20credentials\x20for\x20cloud\x20provider\x20locally\x20for\x20later\x20runs','5694864uSlKxo','72ZUzCYf','sJIyB','2043837CWwZGL','setCachedCredsInRegistry','split','5064345kcKAUl','2130yvUbjz','type','sendEventToBackend','readFileSync','cloudProvider','../config/constants','webSocketUtils','../config/logger','Found\x20credentials\x20for\x20cloud\x20provider\x20locally.\x20Using\x20them\x20to\x20perform\x20actions','gridName','1106038LXkFco','meOiO','parse','1652471sFhNYy','debug'];a2_0x171d=function(){return _0x461a32;};return a2_0x171d();}a2_0x55fd86['CloudProvider']=CloudProvider,module[a2_0x49bf9e(0x88)]=a2_0x55fd86;
const a2_0x170c07=a2_0x263e;(function(_0x2f5437,_0x1be9a9){const _0x56d1be=a2_0x263e,_0x44af15=_0x2f5437();while(!![]){try{const _0x3259b1=-parseInt(_0x56d1be(0x11d))/0x1*(-parseInt(_0x56d1be(0x125))/0x2)+-parseInt(_0x56d1be(0x131))/0x3*(parseInt(_0x56d1be(0x135))/0x4)+parseInt(_0x56d1be(0x118))/0x5*(-parseInt(_0x56d1be(0x120))/0x6)+parseInt(_0x56d1be(0x127))/0x7*(parseInt(_0x56d1be(0x129))/0x8)+parseInt(_0x56d1be(0x138))/0x9+parseInt(_0x56d1be(0x134))/0xa+-parseInt(_0x56d1be(0x13e))/0xb;if(_0x3259b1===_0x1be9a9)break;else _0x44af15['push'](_0x44af15['shift']());}catch(_0x42ad68){_0x44af15['push'](_0x44af15['shift']());}}}(a2_0x5258,0x9791c));const fs=require('fs'),{getCredentialsPath,isUndefined}=require('../utils/utilityMethods'),{logger}=require(a2_0x170c07(0x132)),{inputCloudProviderKeys}=require(a2_0x170c07(0x13f)),{WS_EVENTS}=require(a2_0x170c07(0x136));function a2_0x263e(_0x54721a,_0x3fa6dc){const _0x52585c=a2_0x5258();return a2_0x263e=function(_0x263e7b,_0x3acef5){_0x263e7b=_0x263e7b-0x118;let _0x43717b=_0x52585c[_0x263e7b];return _0x43717b;},a2_0x263e(_0x54721a,_0x3fa6dc);}class CloudProvider{constructor(_0x43ac77,_0x4c77a6,_0x4b72c8,_0x3c354c,_0x1b4c55){const _0x5c3f7d=a2_0x170c07,_0x4c06cd={};_0x4c06cd[_0x5c3f7d(0x128)]=_0x5c3f7d(0x140);const _0x3e2318=_0x4c06cd,_0x6ffdf9=_0x3e2318['lEHbS'][_0x5c3f7d(0x12c)]('|');let _0x5a3973=0x0;while(!![]){switch(_0x6ffdf9[_0x5a3973++]){case'0':this[_0x5c3f7d(0x12b)]=_0x4c77a6;continue;case'1':this[_0x5c3f7d(0x13c)]=_0x43ac77;continue;case'2':this[_0x5c3f7d(0x139)]=_0x3c354c;continue;case'3':this['webSocketUtils']=_0x1b4c55;continue;case'4':this[_0x5c3f7d(0x126)]=_0x4b72c8;continue;}break;}}async['init'](){const _0x28fe8e=a2_0x170c07,_0x30e829={'gSvaw':function(_0x7fef87){return _0x7fef87();},'XPkaR':function(_0xfdd742,_0x5f4758){return _0xfdd742(_0x5f4758);},'WIOAi':_0x28fe8e(0x12e),'bHCTo':function(_0x6591de,_0x498b3f){return _0x6591de(_0x498b3f);},'esKTl':function(_0x765f9d,_0x5ad8bb,_0x11b21e,_0x47830e){return _0x765f9d(_0x5ad8bb,_0x11b21e,_0x47830e);},'OgNop':function(_0x40becd){return _0x40becd();},'ngkES':_0x28fe8e(0x12f),'hRwQK':_0x28fe8e(0x133)},_0x16c315=JSON[_0x28fe8e(0x12d)](fs['readFileSync'](_0x30e829[_0x28fe8e(0x13d)](getCredentialsPath))),_0x506c8f=_0x16c315[_0x28fe8e(0x121)]||{};if(_0x30e829[_0x28fe8e(0x13a)](isUndefined,_0x506c8f[this[_0x28fe8e(0x13c)]])){logger[_0x28fe8e(0x11e)](_0x30e829['WIOAi']);_0x30e829['bHCTo'](isUndefined,_0x16c315['cloudProvider'])&&(_0x16c315['cloudProvider']={});_0x16c315['cloudProvider'][this[_0x28fe8e(0x13c)]]={};const _0x28eadb=await _0x30e829['esKTl'](inputCloudProviderKeys,this[_0x28fe8e(0x13c)],_0x16c315,this);fs[_0x28fe8e(0x122)](_0x30e829[_0x28fe8e(0x123)](getCredentialsPath),JSON[_0x28fe8e(0x13b)](_0x28eadb)),logger[_0x28fe8e(0x11b)](_0x30e829[_0x28fe8e(0x137)]);}else{const _0x57d917=_0x30e829[_0x28fe8e(0x124)],_0x3c3453={};_0x3c3453[_0x28fe8e(0x11c)]=WS_EVENTS[_0x28fe8e(0x130)],_0x3c3453[_0x28fe8e(0x12a)]=_0x57d917,this[_0x28fe8e(0x119)]['sendEventToBackend'](this['rws'],_0x3c3453),logger[_0x28fe8e(0x11e)](_0x57d917),await this[_0x28fe8e(0x11a)](_0x506c8f);}}}function a2_0x5258(){const _0x612a6e=['setCachedCredsInRegistry','debug','type','61VtFVLq','info','exports','18702DivOtW','cloudProvider','writeFileSync','OgNop','hRwQK','40520lkTTMT','gridName','189awDITB','lEHbS','124384xTybpP','message','clusterName','split','parse','Unable\x20to\x20fetch\x20credentials\x20for\x20cloud\x20provider\x20locally','Saving\x20credentials\x20for\x20cloud\x20provider\x20locally\x20for\x20later\x20runs','LOG','234717yBLcaY','../config/logger','Found\x20credentials\x20for\x20cloud\x20provider\x20locally.\x20Using\x20them\x20to\x20perform\x20actions','4718260FMceVm','8rXQYQS','../config/constants','ngkES','1663803hBttJj','rws','XPkaR','stringify','cloudProviderName','gSvaw','5056458mtlZmE','../utils/userInput','1|0|4|2|3','1725ccOOlj','webSocketUtils'];a2_0x5258=function(){return _0x612a6e;};return a2_0x5258();}const a2_0x544c64={};a2_0x544c64['CloudProvider']=CloudProvider,module[a2_0x170c07(0x11f)]=a2_0x544c64;

@@ -1,1 +0,1 @@

const a3_0x512c14=a3_0x1cda;(function(_0x28ec87,_0x31d27a){const _0x5b05da=a3_0x1cda,_0x1734f8=_0x28ec87();while(!![]){try{const _0xf604ff=parseInt(_0x5b05da(0x23d))/0x1*(-parseInt(_0x5b05da(0x266))/0x2)+parseInt(_0x5b05da(0x284))/0x3+-parseInt(_0x5b05da(0x25a))/0x4+-parseInt(_0x5b05da(0x2e2))/0x5*(parseInt(_0x5b05da(0x1fc))/0x6)+-parseInt(_0x5b05da(0x29d))/0x7+-parseInt(_0x5b05da(0x2f0))/0x8+parseInt(_0x5b05da(0x338))/0x9;if(_0xf604ff===_0x31d27a)break;else _0x1734f8['push'](_0x1734f8['shift']());}catch(_0x332e83){_0x1734f8['push'](_0x1734f8['shift']());}}}(a3_0x3fa7,0xe492f));const fs=require('fs'),path=require(a3_0x512c14(0x296)),got=require(a3_0x512c14(0x26c)),util=require(a3_0x512c14(0x2fb)),cp=require(a3_0x512c14(0x201)),{google}=require(a3_0x512c14(0x299)),compute=require(a3_0x512c14(0x330)),container=require(a3_0x512c14(0x23c)),{ProjectsClient}=require(a3_0x512c14(0x326))['v3'],{logger}=require('../config/logger'),{CloudProvider}=require(a3_0x512c14(0x2da)),{getDirForConfig,getAuthHeader,runCommand}=require(a3_0x512c14(0x32d)),{deleteRoutingDeps,deleteAgent}=require('../utils/gridComponents'),{inputConfirmation,closeInput}=require(a3_0x512c14(0x343)),{GCP,AG_API_URL,WS_EVENTS,global_registry}=require('../config/constants'),PERMISSIONS=require(a3_0x512c14(0x207));function a3_0x1cda(_0x578a45,_0x580670){const _0x3fa7bc=a3_0x3fa7();return a3_0x1cda=function(_0x1cda14,_0x7e16a1){_0x1cda14=_0x1cda14-0x1ed;let _0x198c84=_0x3fa7bc[_0x1cda14];return _0x198c84;},a3_0x1cda(_0x578a45,_0x580670);}function a3_0x3fa7(){const _0x374020=['join','41979285DCXmRP','/regions/','resourcemanagerClient','Jcaew','updateWindowsNodeGroup','IsEAq','MDKeI','.\x20Error:\x20','kRzBB','xdOHq','list','../utils/userInput','debug','NfnuT','isVPCPresent','startsWith','KIMtj','allowed','TKtrF','utf-8','IkYGv','dupSl','UFyPM','testIamPermissions','checkServiceAccount','push','GkFez','minNodeCount','Please\x20install\x20gcloud\x20CLI\x20tool.\x20Error\x20:\x20','VGIto','YCWnY','Cannot\x20find\x20subnets\x20','ClusterManagerClient','cAGZV','fctQB','default','iamClient','sendGCPInfoToHST','getCluster','storage.buckets.get','ziDbM','instanceType','FReOP','name','liRYR','\x20--quiet\x20--user-output-enabled=false','dVNLd','tdHrL','ILXNM','mwmdT','wbehU','sdnnF','forEach','storage.buckets.setIamPolicy','isClusterPresent','RnamF','uiVyC','length','NjFLB','qdVQE','regionmap.json','Proceeding\x20with\x20the\x20cluster\x20in\x20the\x20location\x20-\x20','Service\x20account\x20already\x20exists,\x20skipping','kNEcE','oEYry','auth','LSikf','cloudProvider','sFcXS','nodePools','management','tjNvB','WQCwi','stringify','rYffE','ZnpTO','BTkuh','Turboscale\x20Custom\x20Role','bwOtL','gcloud\x20auth\x20login\x20--cred-file=','/roles/','clusterRegion','CFbvc','exit','isCliToolInstalled','maxNodeCount','NLFaC','concat','/clusters/','NfqDB','setCachedCredsInRegistry','masterAuth','Service\x20Account\x20created,\x20proceeding\x20with\x20Cluster\x20creation','title','xuYcp','18966NLAupg','FzNgn','https://','bcZxF','projects','child_process','setupServiceAccount','EziLB','xyhMs','qcfOo','umUdu','../permissions/GCP.json','Cluster\x20creation\x20failed','deleteCluster','gridProfileId','zOlTD','Mzvam','piqbZ','Cluster\x20creation\x20failed,\x20rolling\x20back\x20cluster\x20creation:\x20','LojEQ','qhLbg','aqqvt','hiOTg','writeFileSync','XawGV','/global/networks/','info','error','pCULA','serviceAccounts','JHBKi','gcloud\x20components\x20install\x20gke-gcloud-auth-plugin\x20--quiet\x20--no-user-output-enabled','dIJJO','WWJhC','newRegion','autoUpgrade','UlMHb','cbFIK','NetworksClient','bRNgM','aLSBR','RUNNING','uRGYI','ingress','oFtXI','fUpPG','init','iparC','KhHQl','diYZu','omnQK','gcpresources','fBinE','serviceAccountName','Eobcy','ofXCi','Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item)','wKrlo','IVkzp','\x20:\x20','sendEventToBackend','turboscale_custom_role','includes','/locations/','@google-cloud/container','4ayFLps','ZdoKl','storage.buckets.create','OAXLl','gFXsX','EvTyi','config','REGULAR','storage.objects.update','LClTB','wKDcP','Zhjbm','APRAY','rAzNI','stack','zpkdG','KOiLd','vbKph','YCeBE','cJthz','containerClient','/packages/cli/update-cluster-region','OpHwm','vtGcH','/serviceAccounts/','VClrj','wKVyu','acGbQ','keyFile','2072644ykizvI','kLgZR','channel','DONE','data','QUyxI','VpuvE','IqGFW','dkLSk','TKUZe','gcloud\x20--version','customRoleName','38066xfCgWJ','resourceLabels','FnwMs','PXhkF','fotYO','bstackUsername','got','setupNewCluster','sdzIP','storage.buckets.getObjectInsights','profileId','PXBFE','RFxVL','AMAFV','ybDwv','vkNBn','listClusters','dBQhH','Lscif','YJqiM','EMOlk','toString','UdUda','storage.multipartUploads.list','vWuUO','autoscaling','project_id','log','mRzUQ','iam.serviceAccounts.signBlob','813714aPrYaO','parse','scopes','UpFlD','qmyFn','pkRKr','Ubsoy','minNodes','storage.objects.create','storage.buckets.delete','lJmcR','browserstack','DuxCz','BslsP','YIdFr','getClient','isBrowserstackCluster','SnjzS','path','GSXtR','Trzqk','googleapis','MQDhO','zYEvi','vdvVM','7477988tVOKPE','jVyBI','WmDFp','IHpmV','FsDbJ','feolm','VOarY','SoFYo','BADxO','requestBody','wINfO','serviceAccount','rws','accessKey','webSocketUtils','get','https://www.googleapis.com/compute/v1/projects/','permissions','storage.buckets.listEffectiveTags','seCax','.iam.gserviceaccount.com','sendResourceDataToHST','zbZqF','MLfXT','ddcQi','subnetworks','Creating\x20service\x20account','projects/','bstackAccesskey','storage.objects.delete','PZtuV','RaCVm','YOGfF','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','RESOURCES','kFnim','releaseChannel','pfxXO','sWihO','gcp_credentials.json','\x27\x20in\x20multiple\x20locations,\x20select\x20a\x20location\x20to\x20proceed:','status','getClusterInfo','getUserInput','turboscale-service-account','NLAoR','pFMTf','machineType','organizations','loadBalancer','SmeLN','rntMi','Mnduy','vpcInfo','exports','WbGnb','credentialsPath','OuSUV','FaMPn','JXnXS','hdJQk','./CloudProvider','xGqPa','VyEXH','denied','vLWTk','https://www.googleapis.com/auth/cloud-platform','split','members','775AOIUlw','RyTRL','storage.buckets.update','ZgqCS','accounts','CAicl','execSync','VVbMp','ZKsuk','includedPermissions','storage.buckets.createTagBinding','NGOko','syvEF','cloudProviderName','14774656SHcIqg','create','KKFWT','vdGar','setupHubHa','gcloud\x20container\x20node-pools\x20update\x20windows-pool\x20--cluster=','warn','POQIm','managedby','projectId','GDPBf','util','fyppz','bindings','clusterAutoUpgrade','error\x20:\x20','getKubeConfigData','4|6|5|8|2|1|3|0|7','clusterName','mWIxT','spZra','readFileAsync','kWoEv','storage.objects.getIamPolicy','clusters','walmw','GKE\x20Cluster\x20deletion\x20failed','Creating\x20required\x20resources\x20-\x20GKE\x20Cluster\x20and\x20Service\x20Account','parent','isSubnetsValid','IcsSW','message','replace','storage.objects.setIamPolicy','createCluster','FGWHv','XlPxd','\x20--windows-os-version=ltsc2022\x20--region\x20','BxkJo','Deleting\x20the\x20cluster\x20','gkecluster.json','/subnetworks/','LYhKd','gke_','networkClient','RQkLV','XMNZy','delay','updateClusterRegion','uFDAN','EcAEG','keys','JLiZZ','storage.objects.list','@google-cloud/resource-manager','eYLiQ','storage.multipartUploads.abort','nEOGX','vgmIM','toLowerCase','rPlyl','../utils/utilityMethods','RJkYf','serviceAccount:','@google-cloud/compute','setIamPolicy','username','peSgD','pstWc','wXvUB','xOqaQ'];a3_0x3fa7=function(){return _0x374020;};return a3_0x3fa7();}class GoogleCloudProvider extends CloudProvider{constructor(_0x52029e,_0x42429d,_0x1ed2f3,_0x302911){const _0x2ab40e=a3_0x512c14,_0x1f2e27={};_0x1f2e27[_0x2ab40e(0x364)]=_0x2ab40e(0x301),_0x1f2e27[_0x2ab40e(0x282)]=_0x2ab40e(0x239),_0x1f2e27[_0x2ab40e(0x2ee)]=_0x2ab40e(0x2c9);const _0x14428d=_0x1f2e27,_0x36b0b2=_0x14428d[_0x2ab40e(0x364)][_0x2ab40e(0x2e0)]('|');let _0x5928d7=0x0;while(!![]){switch(_0x36b0b2[_0x5928d7++]){case'0':this['customRoleName']=_0x14428d[_0x2ab40e(0x282)];continue;case'1':this[_0x2ab40e(0x2d5)]=null;continue;case'2':this[_0x2ab40e(0x35c)]=null;continue;case'3':this[_0x2ab40e(0x2f9)]=null;continue;case'4':super(GCP,_0x52029e,_0x42429d,_0x1ed2f3,_0x302911);continue;case'5':this[_0x2ab40e(0x31c)]=null;continue;case'6':this[_0x2ab40e(0x251)]=null;continue;case'7':this['serviceAccountName']=_0x14428d[_0x2ab40e(0x2ee)];continue;case'8':this[_0x2ab40e(0x33a)]=null;continue;}break;}}async[a3_0x512c14(0x2b2)](){const _0x30ab36=a3_0x512c14;this[_0x30ab36(0x35d)](this[_0x30ab36(0x2a9)]);}async['init'](){const _0x557396=a3_0x512c14;await super[_0x557396(0x22a)]();const _0x2d9c04=this['credentialsPath'],_0x5a392a={};_0x5a392a[_0x557396(0x259)]=_0x2d9c04,this['containerClient']=new container['v1'][(_0x557396(0x358))](_0x5a392a);const _0x4af134={};_0x4af134[_0x557396(0x259)]=_0x2d9c04,this[_0x557396(0x31c)]=new compute['v1'][(_0x557396(0x222))](_0x4af134);const _0x1e8b32={};return _0x1e8b32[_0x557396(0x259)]=_0x2d9c04,this['resourcemanagerClient']=new ProjectsClient(_0x1e8b32),this[_0x557396(0x35c)]=google['iam']('v1'),this;}async[a3_0x512c14(0x2c8)](_0x5275a0,_0x26b809){const _0x29f96a=a3_0x512c14,_0x1d597b={'xOqaQ':function(_0x5e556a,_0x2c97a0){return _0x5e556a(_0x2c97a0);},'bwOtL':'Enter\x20Key\x20file\x20(.json)\x20path\x20for\x20GCP\x20Service\x20Account:\x20','Ncyho':function(_0x1f91f1){return _0x1f91f1();},'sdnnF':_0x29f96a(0x2c4)},_0xe7525a=await _0x1d597b[_0x29f96a(0x336)](_0x5275a0,_0x1d597b[_0x29f96a(0x386)]);let _0x15f6e9=await fs[_0x29f96a(0x305)](_0xe7525a);_0x15f6e9=_0x15f6e9[_0x29f96a(0x27b)]();const _0x32154a=_0x1d597b['Ncyho'](getDirForConfig),_0xa54277=path[_0x29f96a(0x337)](_0x32154a,_0x1d597b[_0x29f96a(0x36b)]);fs[_0x29f96a(0x213)](_0xa54277,_0x15f6e9),this['credentialsPath']=_0xa54277;const _0x3f955a={};return _0x3f955a['keyFile']=_0xa54277,_0x26b809['cloudProvider'][GCP]=_0x3f955a,_0x15f6e9=JSON['parse'](_0x15f6e9),this[_0x29f96a(0x2f9)]=_0x15f6e9['project_id'],_0x26b809;}async[a3_0x512c14(0x1f7)](_0xcdca8b){const _0x46fbdf=a3_0x512c14;this[_0x46fbdf(0x2d5)]=_0xcdca8b[this[_0x46fbdf(0x2ef)]][_0x46fbdf(0x259)];let _0x2e0482=await fs[_0x46fbdf(0x305)](this['credentialsPath']);_0x2e0482=JSON[_0x46fbdf(0x285)](_0x2e0482),this[_0x46fbdf(0x2f9)]=_0x2e0482[_0x46fbdf(0x280)];}['getGridHostname'](_0x5c96a6){const _0x591e0b=a3_0x512c14;return _0x5c96a6['status'][_0x591e0b(0x2ce)][_0x591e0b(0x227)][0x0]['ip'];}async[a3_0x512c14(0x294)](){const _0x1549d8=a3_0x512c14,_0x51ff70={};_0x51ff70['NBDsL']=function(_0x4a04ae,_0x31ab2d){return _0x4a04ae!==_0x31ab2d;},_0x51ff70['VGIto']=_0x1549d8(0x228),_0x51ff70['IsEAq']=function(_0x3457af,_0x3b300a){return _0x3457af===_0x3b300a;},_0x51ff70[_0x1549d8(0x304)]='AeswP',_0x51ff70[_0x1549d8(0x31e)]='FTQpb',_0x51ff70['cAGZV']=function(_0x300630,_0xa6b4a3){return _0x300630===_0xa6b4a3;},_0x51ff70['QtrzZ']=_0x1549d8(0x28f),_0x51ff70['RQkLV']=function(_0x578604,_0x1aee8f){return _0x578604!==_0x1aee8f;},_0x51ff70[_0x1549d8(0x29f)]=_0x1549d8(0x2d4);const _0x2d6ed6=_0x51ff70;try{if(_0x2d6ed6['NBDsL'](_0x2d6ed6[_0x1549d8(0x355)],_0x2d6ed6['VGIto']))_0x144ea4[_0x1549d8(0x217)]('error\x20:\x20'+_0xb7a55f+_0x1549d8(0x237)+_0xa40b74[_0x1549d8(0x24b)]),_0x4bae9e['data']=_0x1549d8(0x354)+_0xb64063,_0x1f9151[_0x1549d8(0x217)]=_0x504bf6;else{const _0x50db53=await this['getClusterInfo']();if(_0x50db53[0x0]?.['resourceLabels']?.[_0x1549d8(0x2f8)]){if(_0x2d6ed6[_0x1549d8(0x33d)](_0x2d6ed6[_0x1549d8(0x304)],_0x2d6ed6['XMNZy']))return!![];else{const _0x44831d=_0x50db53[0x0]?.[_0x1549d8(0x267)]?.[_0x1549d8(0x2f8)];return _0x44831d&&_0x2d6ed6[_0x1549d8(0x359)](_0x44831d[_0x1549d8(0x32b)](),_0x2d6ed6['QtrzZ']);}}}}catch(_0x57eb61){if(_0x2d6ed6[_0x1549d8(0x31d)](_0x2d6ed6[_0x1549d8(0x29f)],_0x2d6ed6['WmDFp']))_0x41a6ee['debug'](_0x4344d3);else return![];}return![];}async[a3_0x512c14(0x36e)](){const _0x20313e=a3_0x512c14,_0x5f2763={'hiOTg':function(_0x13cf68,_0x46e3a4){return _0x13cf68===_0x46e3a4;},'pCULA':_0x20313e(0x28f),'Trzqk':_0x20313e(0x30a),'tkuvH':function(_0x943f23,_0x4ce77d){return _0x943f23!==_0x4ce77d;},'wXvUB':function(_0x3dfa35,_0x7cf0a6){return _0x3dfa35===_0x7cf0a6;},'vbKph':_0x20313e(0x349),'dbDob':_0x20313e(0x2dd),'zzZZj':'templates','ERdTA':'gcpresources','rAzNI':'regionmap.json','iparC':_0x20313e(0x34b),'WQCwi':function(_0xaeee28,_0x2823d1){return _0xaeee28!==_0x2823d1;},'GSXtR':function(_0x20f879,_0x4a5da6){return _0x20f879!==_0x4a5da6;},'dupSl':'OnFDv','UFyPM':_0x20313e(0x334),'dBQhH':function(_0x51cf65,_0x30d551){return _0x51cf65===_0x30d551;},'bRNgM':_0x20313e(0x221),'RJkYf':function(_0x563e4b,_0x44550b){return _0x563e4b===_0x44550b;},'GDPBf':'cWGjN','NLAoR':_0x20313e(0x360),'JpmAx':function(_0x154fa4,_0x3beccd){return _0x154fa4===_0x3beccd;},'khwKN':function(_0x5f1b28,_0x3bfca4){return _0x5f1b28===_0x3bfca4;},'rPlyl':_0x20313e(0x2d1),'rqWBc':_0x20313e(0x273),'rntMi':function(_0x243041,_0x339eff){return _0x243041!==_0x339eff;},'tGNHY':'VxtDa','wKVyu':function(_0x5216e5,_0x5d4587){return _0x5216e5>_0x5d4587;},'oEYry':_0x20313e(0x23e),'fUpPG':function(_0x4b0e8e,_0x2aedf0){return _0x4b0e8e<_0x2aedf0;},'JHBKi':_0x20313e(0x2f2),'sWihO':_0x20313e(0x1ff),'IvSco':function(_0x4184d0,_0x195764){return _0x4184d0+_0x195764;},'zOlTD':function(_0x19108a,_0x7a50d7){return _0x19108a(_0x7a50d7);},'zbZqF':_0x20313e(0x234),'sFcXS':function(_0x58c5d7,_0x172da2){return _0x58c5d7<=_0x172da2;},'omnQK':function(_0x1769c4,_0x368b43){return _0x1769c4!==_0x368b43;},'tjNvB':'hFKpj','qmyFn':_0x20313e(0x2be),'vkNBn':function(_0x3a3c6b){return _0x3a3c6b();},'FGWHv':function(_0x2565a0,_0x139e7d){return _0x2565a0-_0x139e7d;},'qdVQE':function(_0x1e47af,_0x20178a){return _0x1e47af!==_0x20178a;},'NGOko':_0x20313e(0x287),'fctQB':_0x20313e(0x2e3),'kKnVM':function(_0x8be4ce,_0x1f944f){return _0x8be4ce-_0x1f944f;}};let _0x3a38b8=await fs[_0x20313e(0x305)](path[_0x20313e(0x337)](__dirname,'..',_0x5f2763['zzZZj'],_0x5f2763['ERdTA'],_0x5f2763[_0x20313e(0x24a)]),_0x5f2763[_0x20313e(0x22b)]);_0x3a38b8=JSON[_0x20313e(0x285)](_0x3a38b8);let _0x7458f7=[global_registry['clusterRegion']];if(_0x5f2763[_0x20313e(0x380)](_0x3a38b8[global_registry['clusterRegion']],undefined)){if(_0x5f2763[_0x20313e(0x297)](_0x5f2763[_0x20313e(0x34d)],_0x5f2763['dupSl'])){const _0xa66cb6=_0x1cfea0[0x0]?.[_0x20313e(0x267)]?.[_0x20313e(0x2f8)];return _0xa66cb6&&_0x5f2763[_0x20313e(0x212)](_0xa66cb6[_0x20313e(0x32b)](),_0x5f2763[_0x20313e(0x218)]);}else _0x7458f7=_0x7458f7[_0x20313e(0x1f4)](_0x3a38b8[global_registry[_0x20313e(0x1ee)]]);}const _0x598b9d=[];for await(const _0x43ae61 of _0x7458f7){if(_0x5f2763[_0x20313e(0x212)](_0x5f2763[_0x20313e(0x34e)],_0x5f2763[_0x20313e(0x34e)])){const _0x40819a={};_0x40819a[_0x20313e(0x30c)]='projects/'+this['projectId']+_0x20313e(0x23b)+_0x43ae61;const _0x4a0ed9=_0x40819a,_0x525133=await this[_0x20313e(0x251)][_0x20313e(0x276)](_0x4a0ed9);for(const _0xb565a1 of _0x525133[0x0][_0x20313e(0x308)]){_0x5f2763[_0x20313e(0x277)](_0x5f2763[_0x20313e(0x223)],_0x5f2763[_0x20313e(0x223)])?_0x5f2763[_0x20313e(0x335)](_0xb565a1['name'],this[_0x20313e(0x302)])&&(_0x5f2763[_0x20313e(0x32e)](_0x5f2763[_0x20313e(0x2fa)],_0x5f2763[_0x20313e(0x2ca)])?_0x2efa5f['push'](_0x99631d):_0x598b9d[_0x20313e(0x351)](_0x43ae61)):this[_0x20313e(0x35d)](this[_0x20313e(0x2a9)]);}}else{_0x191b55['info'](_0x5f2763[_0x20313e(0x298)]);throw _0x17d094;}}const _0x1e3b84=_0x598b9d[_0x20313e(0x371)];if(_0x5f2763['JpmAx'](_0x1e3b84,0x1)){if(_0x5f2763['khwKN'](_0x5f2763[_0x20313e(0x32c)],_0x5f2763['rqWBc']))_0x8f0f99['warn'](_0x1c777e);else return _0x5f2763['rntMi'](global_registry[_0x20313e(0x1ee)],_0x598b9d[0x0])&&(_0x5f2763[_0x20313e(0x212)](_0x5f2763['tGNHY'],_0x5f2763['tGNHY'])?(global_registry[_0x20313e(0x1ee)]=_0x598b9d[0x0],this[_0x20313e(0x320)]()):_0x38f7bd[_0x20313e(0x2d2)]['push'](_0x566e42)),!![];}else{if(_0x5f2763[_0x20313e(0x257)](_0x1e3b84,0x1)){if(_0x5f2763[_0x20313e(0x277)](_0x5f2763['oEYry'],_0x5f2763[_0x20313e(0x378)])){console[_0x20313e(0x281)]('Found\x20cluster\x20with\x20name\x20\x27'+this[_0x20313e(0x302)]+_0x20313e(0x2c5));for(let _0x3a0ad5=0x0;_0x5f2763[_0x20313e(0x229)](_0x3a0ad5,_0x1e3b84);_0x3a0ad5+=0x1){if(_0x5f2763[_0x20313e(0x277)](_0x5f2763[_0x20313e(0x21a)],_0x5f2763[_0x20313e(0x2c3)]))return _0x5f2763['tkuvH'](_0x13d52a[_0x20313e(0x1ee)],_0x387900[0x0])&&(_0x49c712[_0x20313e(0x1ee)]=_0x1998c5[0x0],this[_0x20313e(0x320)]()),!![];else console['log']('['+_0x5f2763['IvSco'](_0x3a0ad5,0x1)+']\x20'+_0x598b9d[_0x3a0ad5]);}const _0x2e311=await _0x5f2763['zOlTD'](inputConfirmation,_0x5f2763[_0x20313e(0x2b3)]),_0x548321=_0x5f2763[_0x20313e(0x20b)](Number,_0x2e311);if(_0x5f2763[_0x20313e(0x20b)](isNaN,_0x548321)||_0x5f2763[_0x20313e(0x37c)](_0x548321,0x0)||_0x5f2763[_0x20313e(0x257)](_0x548321,_0x1e3b84)){if(_0x5f2763[_0x20313e(0x22e)](_0x5f2763[_0x20313e(0x37f)],_0x5f2763[_0x20313e(0x37f)])){const _0x25d37f=_0x20313e(0x2ad)+this[_0x20313e(0x2f9)]+'/regions/'+_0x5e2c7e['clusterRegion']+'/subnetworks/'+_0xce7ecc[0x0];if(_0x5f2763[_0x20313e(0x335)](_0x25d37f,_0x3a07e2))return[!![],_0x2808f1];}else console[_0x20313e(0x217)](_0x5f2763[_0x20313e(0x288)]),process[_0x20313e(0x1f0)](0x1);}_0x5f2763[_0x20313e(0x275)](closeInput),logger[_0x20313e(0x216)](_0x20313e(0x375)+_0x598b9d[_0x5f2763[_0x20313e(0x313)](_0x548321,0x1)]);if(_0x5f2763[_0x20313e(0x373)](global_registry[_0x20313e(0x1ee)],_0x598b9d[_0x5f2763[_0x20313e(0x313)](_0x548321,0x1)])){if(_0x5f2763[_0x20313e(0x2d0)](_0x5f2763[_0x20313e(0x2ed)],_0x5f2763[_0x20313e(0x35a)]))global_registry[_0x20313e(0x1ee)]=_0x598b9d[_0x5f2763['kKnVM'](_0x548321,0x1)],this[_0x20313e(0x320)]();else{const _0x4953a3=_0x347fca[_0x20313e(0x2ae)][_0x20313e(0x23a)](_0x18529f);_0x38220b+='\x0a\x09'+_0x3d5722+_0x20313e(0x237)+(_0x4953a3?_0x5f2763[_0x20313e(0x24e)]:_0x5f2763['dbDob']),!_0x4953a3&&(_0x57a547['status']=![]);}}return!![];}else return!![];}}return![];}async['getClusterInfo'](){const _0x52c935=a3_0x512c14,_0x5c84de=await this['containerClient'][_0x52c935(0x35e)]({'name':_0x52c935(0x2b8)+this[_0x52c935(0x2f9)]+'/locations/'+global_registry['clusterRegion']+_0x52c935(0x1f5)+this[_0x52c935(0x302)]});return _0x5c84de;}async[a3_0x512c14(0x300)](){const _0x57a9ac=a3_0x512c14,_0x1e6457={};_0x1e6457[_0x57a9ac(0x292)]=_0x57a9ac(0x21b),_0x1e6457['qhLbg']='templates',_0x1e6457['fotYO']=_0x57a9ac(0x22f),_0x1e6457[_0x57a9ac(0x309)]='KubeConfigTemplate.yaml';const _0x1e1ae2=_0x1e6457;cp[_0x57a9ac(0x2e8)](_0x1e1ae2[_0x57a9ac(0x292)]),cp['exec'](_0x57a9ac(0x387)+this[_0x57a9ac(0x2d5)]);const _0x4e5666=await this[_0x57a9ac(0x2c7)](),_0x2f3a1c=_0x57a9ac(0x31b)+this['projectId']+'_'+global_registry['clusterRegion']+'_'+this[_0x57a9ac(0x302)];let _0x22f6c1=await fs[_0x57a9ac(0x305)](path[_0x57a9ac(0x337)](__dirname,'..',_0x1e1ae2[_0x57a9ac(0x210)],_0x1e1ae2[_0x57a9ac(0x26a)],_0x1e1ae2['walmw']));return _0x22f6c1=_0x22f6c1[_0x57a9ac(0x27b)](),_0x22f6c1=_0x22f6c1[_0x57a9ac(0x310)](/<CLUSTER_NAME>/g,_0x2f3a1c),_0x22f6c1=_0x22f6c1[_0x57a9ac(0x310)](/<CLUSTER_URL>/g,_0x57a9ac(0x1fe)+_0x4e5666[0x0]['endpoint']),_0x22f6c1=_0x22f6c1[_0x57a9ac(0x310)](/<CERTIFICATE_DATA>/g,_0x4e5666[0x0][_0x57a9ac(0x1f8)]['clusterCaCertificate']),_0x22f6c1;}async['checkServiceAccount'](){const _0x40499f=a3_0x512c14,_0x3df9f2={};_0x3df9f2['Uurlk']=function(_0x53774c,_0x2c8dbe){return _0x53774c+_0x2c8dbe;},_0x3df9f2[_0x40499f(0x383)]=_0x40499f(0x2be),_0x3df9f2['vtGcH']='default',_0x3df9f2[_0x40499f(0x29e)]='https://www.googleapis.com/auth/cloud-platform',_0x3df9f2[_0x40499f(0x241)]=function(_0x684a14,_0x5b4ad9){return _0x684a14!==_0x5b4ad9;},_0x3df9f2['ZgqCS']=_0x40499f(0x2d9),_0x3df9f2['GkFez']=function(_0x3171cc,_0x17cd80){return _0x3171cc===_0x17cd80;},_0x3df9f2[_0x40499f(0x2bb)]='utaDk',_0x3df9f2[_0x40499f(0x26e)]='UTtIy',_0x3df9f2[_0x40499f(0x1fb)]=function(_0x14a413,_0x3365b8){return _0x14a413===_0x3365b8;},_0x3df9f2[_0x40499f(0x2fc)]=_0x40499f(0x278);const _0x42565f=_0x3df9f2,_0x7d7938={};_0x7d7938[_0x40499f(0x286)]=[_0x42565f[_0x40499f(0x29e)]],_0x7d7938[_0x40499f(0x259)]=this[_0x40499f(0x2d5)];const _0x2d71cc=await google['auth'][_0x40499f(0x293)](_0x7d7938),_0x3d8951=await this[_0x40499f(0x35c)][_0x40499f(0x200)][_0x40499f(0x219)][_0x40499f(0x342)]({'name':_0x40499f(0x2b8)+this[_0x40499f(0x2f9)],'auth':_0x2d71cc});if(_0x3d8951?.[_0x40499f(0x25e)]?.[_0x40499f(0x2e6)]){if(_0x42565f['gFXsX'](_0x42565f[_0x40499f(0x2e5)],_0x42565f[_0x40499f(0x2e5)]))_0x2e4d71['log']('['+_0x42565f['Uurlk'](_0x29fad7,0x1)+']\x20'+_0x59e326[_0x5dbc17]);else for(const _0x3abf54 of _0x3d8951[_0x40499f(0x25e)]['accounts']){if(_0x42565f['GkFez'](_0x42565f['PZtuV'],_0x42565f[_0x40499f(0x26e)]))_0x105602[_0x40499f(0x217)](_0x42565f[_0x40499f(0x383)]),_0x27e632[_0x40499f(0x1f0)](0x1);else{if(_0x42565f['xuYcp'](_0x3abf54?.[_0x40499f(0x363)],_0x40499f(0x2b8)+this['projectId']+_0x40499f(0x255)+this[_0x40499f(0x231)]+'@'+this[_0x40499f(0x2f9)]+_0x40499f(0x2b1))){if(_0x42565f[_0x40499f(0x352)](_0x42565f['fyppz'],_0x42565f[_0x40499f(0x2fc)]))return!![];else _0x124e28=_0x42565f[_0x40499f(0x254)];}}}}return![];}async['setupServiceAccount'](){const _0x4c7f6b=a3_0x512c14,_0x1440e5={};_0x1440e5[_0x4c7f6b(0x206)]=function(_0x46930b,_0x55fb47){return _0x46930b!==_0x55fb47;},_0x1440e5[_0x4c7f6b(0x314)]=_0x4c7f6b(0x250),_0x1440e5[_0x4c7f6b(0x2c2)]=_0x4c7f6b(0x1f6),_0x1440e5[_0x4c7f6b(0x290)]=_0x4c7f6b(0x376),_0x1440e5[_0x4c7f6b(0x24c)]=_0x4c7f6b(0x2b7),_0x1440e5[_0x4c7f6b(0x224)]=_0x4c7f6b(0x2df),_0x1440e5[_0x4c7f6b(0x2f7)]=_0x4c7f6b(0x283),_0x1440e5[_0x4c7f6b(0x33b)]=_0x4c7f6b(0x23f),_0x1440e5[_0x4c7f6b(0x2cb)]=_0x4c7f6b(0x2ec),_0x1440e5['knJax']=_0x4c7f6b(0x28d),_0x1440e5['vdvVM']='storage.buckets.deleteTagBinding',_0x1440e5[_0x4c7f6b(0x2b5)]=_0x4c7f6b(0x35f),_0x1440e5[_0x4c7f6b(0x220)]='storage.buckets.getIamPolicy',_0x1440e5[_0x4c7f6b(0x235)]=_0x4c7f6b(0x26f),_0x1440e5[_0x4c7f6b(0x2de)]='storage.buckets.list',_0x1440e5[_0x4c7f6b(0x34a)]=_0x4c7f6b(0x2af),_0x1440e5['rYffE']='storage.buckets.listTagBindings',_0x1440e5[_0x4c7f6b(0x356)]=_0x4c7f6b(0x36d),_0x1440e5[_0x4c7f6b(0x24d)]=_0x4c7f6b(0x2e4),_0x1440e5[_0x4c7f6b(0x31a)]=_0x4c7f6b(0x328),_0x1440e5['WpsOY']='storage.multipartUploads.create',_0x1440e5['qZxgX']=_0x4c7f6b(0x27d),_0x1440e5['MDKeI']='storage.multipartUploads.listParts',_0x1440e5['OAXLl']=_0x4c7f6b(0x28c),_0x1440e5[_0x4c7f6b(0x2a5)]=_0x4c7f6b(0x2ba),_0x1440e5[_0x4c7f6b(0x2b0)]='storage.objects.get',_0x1440e5[_0x4c7f6b(0x366)]=_0x4c7f6b(0x307),_0x1440e5[_0x4c7f6b(0x28a)]=_0x4c7f6b(0x325),_0x1440e5[_0x4c7f6b(0x2e7)]=_0x4c7f6b(0x311),_0x1440e5['acGbQ']=_0x4c7f6b(0x245),_0x1440e5['IHpmV']=_0x4c7f6b(0x385),_0x1440e5[_0x4c7f6b(0x27e)]=_0x4c7f6b(0x1f9);const _0x2d3311=_0x1440e5,_0x2f5452=await this[_0x4c7f6b(0x350)]();if(_0x2f5452){if(_0x2d3311[_0x4c7f6b(0x206)](_0x2d3311[_0x4c7f6b(0x314)],_0x2d3311[_0x4c7f6b(0x2c2)])){logger['info'](_0x2d3311['DuxCz']);return;}else _0xe8a92e=_0xd64b40['concat'](_0x2d1777[_0x531b62['clusterRegion']]);}logger[_0x4c7f6b(0x216)](_0x2d3311[_0x4c7f6b(0x24c)]);const _0x3f4a3b={};_0x3f4a3b['scopes']=[_0x2d3311[_0x4c7f6b(0x224)]],_0x3f4a3b[_0x4c7f6b(0x259)]=this[_0x4c7f6b(0x2d5)];const _0x2ef54f=await google[_0x4c7f6b(0x379)][_0x4c7f6b(0x293)](_0x3f4a3b),_0x223b32={};_0x223b32[_0x4c7f6b(0x2eb)]=[_0x2d3311[_0x4c7f6b(0x2f7)],_0x2d3311[_0x4c7f6b(0x33b)],_0x2d3311[_0x4c7f6b(0x2cb)],_0x2d3311['knJax'],_0x2d3311[_0x4c7f6b(0x29c)],_0x2d3311['ddcQi'],_0x2d3311[_0x4c7f6b(0x220)],_0x2d3311[_0x4c7f6b(0x235)],_0x2d3311['vLWTk'],_0x2d3311[_0x4c7f6b(0x34a)],_0x2d3311[_0x4c7f6b(0x382)],_0x2d3311[_0x4c7f6b(0x356)],_0x2d3311['KOiLd'],_0x2d3311[_0x4c7f6b(0x31a)],_0x2d3311['WpsOY'],_0x2d3311['qZxgX'],_0x2d3311[_0x4c7f6b(0x33e)],_0x2d3311[_0x4c7f6b(0x240)],_0x2d3311['BADxO'],_0x2d3311[_0x4c7f6b(0x2b0)],_0x2d3311[_0x4c7f6b(0x366)],_0x2d3311[_0x4c7f6b(0x28a)],_0x2d3311[_0x4c7f6b(0x2e7)],_0x2d3311[_0x4c7f6b(0x258)]],_0x223b32[_0x4c7f6b(0x1fa)]=_0x2d3311[_0x4c7f6b(0x2a0)],await this[_0x4c7f6b(0x35c)][_0x4c7f6b(0x2cd)]['roles'][_0x4c7f6b(0x2f1)]({'parent':_0x4c7f6b(0x2b8)+this[_0x4c7f6b(0x2f9)],'requestBody':{'role':_0x223b32,'roleId':this[_0x4c7f6b(0x265)]},'auth':_0x2ef54f});const _0x5a95fe={};_0x5a95fe[_0x4c7f6b(0x363)]=_0x4c7f6b(0x2b8)+this[_0x4c7f6b(0x2f9)],_0x5a95fe[_0x4c7f6b(0x2a6)]={},_0x5a95fe['auth']=_0x2ef54f,_0x5a95fe[_0x4c7f6b(0x2a6)]['accountId']=this[_0x4c7f6b(0x231)];const _0x33b157=_0x5a95fe;await this[_0x4c7f6b(0x35c)][_0x4c7f6b(0x200)]['serviceAccounts'][_0x4c7f6b(0x2f1)](_0x33b157);let _0xf98b39=await this['resourcemanagerClient']['getIamPolicy']({'resource':_0x4c7f6b(0x2b8)+this['projectId']});_0xf98b39=_0xf98b39[0x0][_0x4c7f6b(0x2fd)];const _0x572762={};_0x572762['role']='projects/'+this[_0x4c7f6b(0x2f9)]+_0x4c7f6b(0x1ed)+this[_0x4c7f6b(0x265)],_0x572762[_0x4c7f6b(0x2e1)]=[_0x4c7f6b(0x32f)+this[_0x4c7f6b(0x231)]+'@'+this[_0x4c7f6b(0x2f9)]+'.iam.gserviceaccount.com'],_0xf98b39[_0x4c7f6b(0x351)](_0x572762);const _0xa2e57={};_0xa2e57[_0x4c7f6b(0x2fd)]=_0xf98b39,await this[_0x4c7f6b(0x33a)][_0x4c7f6b(0x331)]({'resource':_0x4c7f6b(0x2b8)+this['projectId'],'policy':_0xa2e57}),logger['info'](_0x2d3311['vWuUO']);}async[a3_0x512c14(0x26d)](_0x4e8d34=a3_0x512c14(0x35b),_0x123698=['default']){const _0x54f639=a3_0x512c14,_0xbf4f54={};_0xbf4f54[_0x54f639(0x289)]=_0x54f639(0x30b),_0xbf4f54[_0x54f639(0x233)]='Creating\x20required\x20dependencies\x20-\x20GKE\x20Cluster\x20and\x20Service\x20Account',_0xbf4f54['RnamF']=function(_0x278bfc,_0x43f53d){return _0x278bfc!==_0x43f53d;},_0xbf4f54[_0x54f639(0x327)]=_0x54f639(0x32a),_0xbf4f54[_0x54f639(0x226)]='default',_0xbf4f54[_0x54f639(0x2bc)]=function(_0x5e53cb,_0x1c4bcc){return _0x5e53cb===_0x1c4bcc;},_0xbf4f54[_0x54f639(0x2a2)]=function(_0x159079,_0x1b349f){return _0x159079!==_0x1b349f;},_0xbf4f54['WWJhC']=_0x54f639(0x22c);const _0x3e2acf=_0xbf4f54,_0x1be53a={};_0x1be53a['type']=WS_EVENTS['LOG'],_0x1be53a[_0x54f639(0x30f)]=_0x3e2acf[_0x54f639(0x289)],this[_0x54f639(0x2ab)][_0x54f639(0x238)](this[_0x54f639(0x2a9)],_0x1be53a),logger[_0x54f639(0x216)](_0x3e2acf[_0x54f639(0x233)]);if(!_0x4e8d34){if(_0x3e2acf[_0x54f639(0x36f)](_0x3e2acf[_0x54f639(0x327)],_0x3e2acf[_0x54f639(0x327)]))return!![];else _0x4e8d34=_0x3e2acf[_0x54f639(0x226)];}return(!_0x123698||_0x3e2acf[_0x54f639(0x2bc)](_0x123698[_0x54f639(0x371)],0x0))&&(_0x3e2acf[_0x54f639(0x2a2)](_0x3e2acf[_0x54f639(0x21d)],_0x3e2acf[_0x54f639(0x21d)])?(_0x584724[_0x54f639(0x1ee)]=_0x41c6cb[0x0],this['updateClusterRegion']()):_0x123698=[_0x3e2acf[_0x54f639(0x226)]]),await this[_0x54f639(0x202)](),await this['createCluster'](_0x4e8d34,_0x123698),await this[_0x54f639(0x33c)](),[_0x4e8d34,_0x123698];}async['createCluster'](_0x1f0f35=a3_0x512c14(0x35b),_0x213e6d=['default']){const _0x3979cd=a3_0x512c14,_0x53c2e1={};_0x53c2e1[_0x3979cd(0x274)]=_0x3979cd(0x208),_0x53c2e1[_0x3979cd(0x22d)]=function(_0x24f1fa,_0xa34ec9){return _0x24f1fa-_0xa34ec9;},_0x53c2e1[_0x3979cd(0x30e)]=function(_0x7e77f8,_0x83f9f1){return _0x7e77f8===_0x83f9f1;},_0x53c2e1[_0x3979cd(0x260)]=_0x3979cd(0x263),_0x53c2e1[_0x3979cd(0x261)]='Creating\x20GKE\x20Cluster',_0x53c2e1[_0x3979cd(0x2a7)]='templates',_0x53c2e1[_0x3979cd(0x324)]=_0x3979cd(0x22f),_0x53c2e1[_0x3979cd(0x204)]=_0x3979cd(0x318),_0x53c2e1['HUGwH']=_0x3979cd(0x34b),_0x53c2e1[_0x3979cd(0x262)]=_0x3979cd(0x374),_0x53c2e1[_0x3979cd(0x27c)]=_0x3979cd(0x2d6),_0x53c2e1[_0x3979cd(0x272)]=_0x3979cd(0x244),_0x53c2e1[_0x3979cd(0x20f)]=function(_0x537ce3,_0x4fae4c){return _0x537ce3*_0x4fae4c;},_0x53c2e1[_0x3979cd(0x372)]=function(_0x2dab04,_0x12a9dd){return _0x2dab04*_0x12a9dd;},_0x53c2e1['BslsP']=function(_0x346033,_0x13873d){return _0x346033===_0x13873d;},_0x53c2e1[_0x3979cd(0x367)]=_0x3979cd(0x232),_0x53c2e1[_0x3979cd(0x24f)]=function(_0x4b102f,_0x3bc224){return _0x4b102f!==_0x3bc224;},_0x53c2e1['CFbvc']=_0x3979cd(0x369),_0x53c2e1[_0x3979cd(0x384)]=_0x3979cd(0x236),_0x53c2e1[_0x3979cd(0x2db)]=_0x3979cd(0x20e),_0x53c2e1['LSikf']=function(_0x194044,_0xef50a0){return _0x194044===_0xef50a0;},_0x53c2e1[_0x3979cd(0x36a)]=_0x3979cd(0x205);const _0x3bd8ce=_0x53c2e1;try{if(_0x3bd8ce[_0x3979cd(0x30e)](_0x3bd8ce[_0x3979cd(0x260)],_0x3bd8ce[_0x3979cd(0x260)])){logger[_0x3979cd(0x216)](_0x3bd8ce[_0x3979cd(0x261)]);let _0x166960=await fs[_0x3979cd(0x305)](path[_0x3979cd(0x337)](__dirname,'..',_0x3bd8ce[_0x3979cd(0x2a7)],_0x3bd8ce[_0x3979cd(0x324)],_0x3bd8ce[_0x3979cd(0x204)]),_0x3bd8ce['HUGwH']);_0x166960=JSON[_0x3979cd(0x285)](_0x166960);let _0x2121d8=await fs[_0x3979cd(0x305)](path[_0x3979cd(0x337)](__dirname,'..',_0x3bd8ce[_0x3979cd(0x2a7)],_0x3bd8ce['JLiZZ'],_0x3bd8ce['dkLSk']),_0x3bd8ce['HUGwH']);_0x2121d8=JSON[_0x3979cd(0x285)](_0x2121d8);const _0x5ae621=global_registry[_0x3979cd(0x2fe)];_0x166960[_0x3979cd(0x363)]=this[_0x3979cd(0x302)],_0x166960['nodePools'][0x0][_0x3979cd(0x243)][_0x3979cd(0x2cc)]=global_registry[_0x3979cd(0x361)],_0x166960[_0x3979cd(0x37d)][0x1][_0x3979cd(0x243)][_0x3979cd(0x2cc)]=global_registry[_0x3979cd(0x361)],_0x166960[_0x3979cd(0x37d)][0x0][_0x3979cd(0x243)][_0x3979cd(0x2a8)]=this[_0x3979cd(0x231)]+'@'+this['projectId']+_0x3979cd(0x2b1),_0x166960['nodePools'][0x1][_0x3979cd(0x243)][_0x3979cd(0x2a8)]=this[_0x3979cd(0x231)]+'@'+this[_0x3979cd(0x2f9)]+'.iam.gserviceaccount.com',_0x166960[_0x3979cd(0x37d)][0x0][_0x3979cd(0x27f)]['minNodeCount']=global_registry[_0x3979cd(0x28b)],_0x166960[_0x3979cd(0x37d)][0x1][_0x3979cd(0x27f)][_0x3979cd(0x353)]=0x0,_0x166960['nodePools'][0x0][_0x3979cd(0x37e)]['autoUpgrade']=_0x5ae621,_0x166960[_0x3979cd(0x37d)][0x1][_0x3979cd(0x37e)][_0x3979cd(0x21f)]=_0x5ae621,_0x166960['nodePools'][0x0]['autoscaling'][_0x3979cd(0x1f2)]=global_registry['maxNodes'],_0x166960[_0x3979cd(0x37d)][0x1][_0x3979cd(0x27f)]['maxNodeCount']=global_registry['maxNodes'],_0x166960['location']=global_registry[_0x3979cd(0x1ee)],_0x166960['locations']=[_0x2121d8[global_registry[_0x3979cd(0x1ee)]][0x0]],_0x166960['network']=_0x3979cd(0x2b8)+this['projectId']+_0x3979cd(0x215)+_0x1f0f35,_0x166960['subnetwork']=_0x3979cd(0x2b8)+this[_0x3979cd(0x2f9)]+_0x3979cd(0x339)+global_registry[_0x3979cd(0x1ee)]+_0x3979cd(0x319)+_0x213e6d[0x0];if(_0x5ae621){if(_0x3bd8ce[_0x3979cd(0x30e)](_0x3bd8ce[_0x3979cd(0x27c)],_0x3bd8ce[_0x3979cd(0x27c)])){const _0x4efa60={};_0x4efa60[_0x3979cd(0x25c)]=_0x3bd8ce['RFxVL'],_0x166960[_0x3979cd(0x2c1)]=_0x4efa60;}else _0x30811c['info'](_0x3bd8ce[_0x3979cd(0x274)]);}const _0x393644=await this['containerClient'][_0x3979cd(0x312)]({'cluster':_0x166960,'parent':_0x3979cd(0x2b8)+this['projectId']+_0x3979cd(0x23b)+global_registry['clusterRegion']});await this[_0x3979cd(0x2ab)][_0x3979cd(0x31f)](_0x3bd8ce[_0x3979cd(0x20f)](_0x3bd8ce[_0x3979cd(0x372)](0x7,0x3c),0x3e8));}else return _0x2d2f00[_0x3979cd(0x2c6)]['loadBalancer'][_0x3979cd(0x227)][0x0]['ip'];}catch(_0x2e6212){if(_0x3bd8ce[_0x3979cd(0x291)](_0x3bd8ce[_0x3979cd(0x367)],_0x3bd8ce[_0x3979cd(0x367)])){const _0x42bad1=await this[_0x3979cd(0x36e)]();if(_0x42bad1){if(_0x3bd8ce['YCeBE'](_0x3bd8ce[_0x3979cd(0x1ef)],_0x3bd8ce[_0x3979cd(0x384)]))logger[_0x3979cd(0x216)](_0x3bd8ce['xGqPa'],_0x2e6212[_0x3979cd(0x24b)]),await this[_0x3979cd(0x209)]();else return![];}else _0x3bd8ce[_0x3979cd(0x37a)](_0x3bd8ce[_0x3979cd(0x36a)],_0x3bd8ce['wbehU'])?logger[_0x3979cd(0x216)](_0x3bd8ce[_0x3979cd(0x274)]):(_0x1eadd8['clusterRegion']=_0x39b24b[_0x3bd8ce[_0x3979cd(0x22d)](_0x5ca468,0x1)],this[_0x3979cd(0x320)]());throw _0x2e6212;}else{if(_0x3bd8ce['IcsSW'](_0x1d6f1f?.[_0x3979cd(0x363)],_0x3979cd(0x2b8)+this[_0x3979cd(0x2f9)]+'/serviceAccounts/'+this[_0x3979cd(0x231)]+'@'+this[_0x3979cd(0x2f9)]+_0x3979cd(0x2b1)))return!![];}}}async[a3_0x512c14(0x2f4)](_0x4936fc,_0x449f9e,_0x3050f2,_0xce86be,_0x55c4b7){}async[a3_0x512c14(0x33c)](){const _0x4e0b79=a3_0x512c14;cp[_0x4e0b79(0x2e8)](_0x4e0b79(0x2f5)+this[_0x4e0b79(0x302)]+_0x4e0b79(0x315)+global_registry[_0x4e0b79(0x1ee)]+_0x4e0b79(0x365));}async[a3_0x512c14(0x209)](_0x5f453a,_0x43a717){const _0x27541e=a3_0x512c14,_0x1486f9={'ZKsuk':function(_0x4b0283,_0x36f383){return _0x4b0283===_0x36f383;},'VVbMp':_0x27541e(0x362),'BxkJo':function(_0x1bcdd1,_0x5bcb45){return _0x1bcdd1(_0x5bcb45);},'mWIxT':_0x27541e(0x225),'QUyxI':function(_0x213c42,_0x3b8717){return _0x213c42===_0x3b8717;},'YJqiM':_0x27541e(0x25d),'wKDcP':'zohac','zYEvi':_0x27541e(0x322),'nGQiv':'Cluster\x20deletion\x20completed','SoFYo':_0x27541e(0x268),'jyvEq':_0x27541e(0x29a),'peSgD':_0x27541e(0x30a)};try{if(_0x1486f9[_0x27541e(0x2ea)](_0x1486f9[_0x27541e(0x2e9)],_0x1486f9[_0x27541e(0x2e9)])){await _0x1486f9['BxkJo'](deleteAgent,_0x5f453a),await _0x1486f9[_0x27541e(0x316)](deleteRoutingDeps,_0x5f453a),logger[_0x27541e(0x216)](_0x27541e(0x317)+this[_0x27541e(0x302)]);const _0x262a03=await this[_0x27541e(0x251)][_0x27541e(0x209)]({'name':_0x27541e(0x2b8)+this[_0x27541e(0x2f9)]+_0x27541e(0x23b)+global_registry[_0x27541e(0x1ee)]+_0x27541e(0x1f5)+this[_0x27541e(0x302)]});if(_0x1486f9[_0x27541e(0x2ea)](_0x262a03[0x0]?.[_0x27541e(0x2c6)],_0x1486f9[_0x27541e(0x303)])||_0x1486f9[_0x27541e(0x25f)](_0x262a03[0x0]?.[_0x27541e(0x2c6)],_0x1486f9[_0x27541e(0x279)]))return _0x1486f9['ZKsuk'](_0x1486f9[_0x27541e(0x247)],_0x1486f9[_0x27541e(0x29b)])?(_0x522a2b[_0x27541e(0x217)](_0x27541e(0x357)+_0xfc0e07+_0x27541e(0x33f)+_0x5a98cf),[![],[]]):!![];logger[_0x27541e(0x216)](_0x1486f9['nGQiv']);}else for(const _0x5747e6 of _0x3252ba[_0x27541e(0x25e)]['accounts']){if(_0x1486f9[_0x27541e(0x2ea)](_0x5747e6?.[_0x27541e(0x363)],'projects/'+this[_0x27541e(0x2f9)]+'/serviceAccounts/'+this['serviceAccountName']+'@'+this[_0x27541e(0x2f9)]+'.iam.gserviceaccount.com'))return!![];}}catch(_0x491e8a){if(_0x1486f9[_0x27541e(0x2ea)](_0x1486f9[_0x27541e(0x2a4)],_0x1486f9['jyvEq']))_0x1486f9['ZKsuk'](_0x348756[_0x27541e(0x363)],this[_0x27541e(0x302)])&&_0x2fbbeb[_0x27541e(0x351)](_0x4ce027);else{logger[_0x27541e(0x216)](_0x1486f9[_0x27541e(0x333)]);throw _0x491e8a;}}}async[a3_0x512c14(0x346)](_0x1bfb0c){const _0xd994fa=a3_0x512c14,_0x2bd9d1={};_0x2bd9d1[_0xd994fa(0x2f3)]=_0xd994fa(0x35b),_0x2bd9d1['kFnim']=_0xd994fa(0x244),_0x2bd9d1[_0xd994fa(0x377)]=function(_0x772543,_0x35fdda){return _0x772543!==_0x35fdda;},_0x2bd9d1['XawGV']=_0xd994fa(0x25b),_0x2bd9d1[_0xd994fa(0x20c)]='Pmttc',_0x2bd9d1[_0xd994fa(0x295)]=function(_0xf93bc7,_0x338acb){return _0xf93bc7>_0x338acb;},_0x2bd9d1['xdOHq']=function(_0x5f2cb9,_0x1be56c){return _0x5f2cb9===_0x1be56c;},_0x2bd9d1[_0xd994fa(0x306)]=_0xd994fa(0x2cf),_0x2bd9d1[_0xd994fa(0x269)]=_0xd994fa(0x230),_0x2bd9d1[_0xd994fa(0x321)]=function(_0x20a569,_0xd77d51){return _0x20a569!==_0xd77d51;},_0x2bd9d1['GgMQT']=_0xd994fa(0x340),_0x2bd9d1[_0xd994fa(0x2d8)]=_0xd994fa(0x271);const _0x37e6d4=_0x2bd9d1;try{if(_0x37e6d4['kNEcE'](_0x37e6d4[_0xd994fa(0x214)],_0x37e6d4['Mzvam'])){const _0x28cf95=await this[_0xd994fa(0x31c)][_0xd994fa(0x2ac)]({'project':this['projectId'],'network':_0x1bfb0c});if(_0x37e6d4[_0xd994fa(0x295)](_0x28cf95[_0xd994fa(0x371)],0x0)&&_0x37e6d4[_0xd994fa(0x341)](_0x28cf95[0x0][_0xd994fa(0x363)],_0x1bfb0c)){if(_0x37e6d4[_0xd994fa(0x341)](_0x37e6d4[_0xd994fa(0x306)],_0x37e6d4['PXhkF']))_0xd8538d=[_0x37e6d4['vdGar']];else return!![];}}else{const _0x5772f8={};_0x5772f8[_0xd994fa(0x25c)]=_0x37e6d4[_0xd994fa(0x2c0)],_0x27752c[_0xd994fa(0x2c1)]=_0x5772f8;}}catch(_0x4e3bd3){if(_0x37e6d4['uFDAN'](_0x37e6d4['GgMQT'],_0x37e6d4[_0xd994fa(0x2d8)]))return![];else _0x5c3ce8[_0xd994fa(0x217)]=_0x2dbd48;}return![];}async[a3_0x512c14(0x30d)](_0x4dc3d9,_0x4d6f10){const _0x5e6e04=a3_0x512c14,_0x198abb={};_0x198abb[_0x5e6e04(0x248)]=_0x5e6e04(0x376),_0x198abb['dIJJO']=function(_0x218ebb,_0x73e23c){return _0x218ebb!==_0x73e23c;},_0x198abb[_0x5e6e04(0x2a3)]=_0x5e6e04(0x28e),_0x198abb['MqaIa']='ltzvZ',_0x198abb[_0x5e6e04(0x249)]=function(_0x525389,_0x4e7eb3){return _0x525389===_0x4e7eb3;},_0x198abb['IkYGv']=_0x5e6e04(0x2bd),_0x198abb[_0x5e6e04(0x246)]=function(_0x23cd57,_0x5d3d1b){return _0x23cd57===_0x5d3d1b;},_0x198abb[_0x5e6e04(0x20d)]=function(_0x323a51,_0x131ca5){return _0x323a51===_0x131ca5;},_0x198abb[_0x5e6e04(0x2b4)]=_0x5e6e04(0x348),_0x198abb[_0x5e6e04(0x1f3)]=_0x5e6e04(0x368),_0x198abb[_0x5e6e04(0x27a)]=_0x5e6e04(0x242),_0x198abb['aqqvt']='zViNy';const _0x2afe56=_0x198abb;try{if(_0x2afe56[_0x5e6e04(0x21c)](_0x2afe56['VOarY'],_0x2afe56['MqaIa'])){const _0x4e9580=await this['networkClient'][_0x5e6e04(0x2ac)]({'project':this[_0x5e6e04(0x2f9)],'network':_0x4d6f10});for(const _0x506740 of _0x4e9580[0x0][_0x5e6e04(0x2b6)]){if(_0x2afe56['APRAY'](_0x2afe56[_0x5e6e04(0x34c)],_0x2afe56[_0x5e6e04(0x34c)])){const _0x3d870f=_0x5e6e04(0x2ad)+this['projectId']+_0x5e6e04(0x339)+global_registry[_0x5e6e04(0x1ee)]+_0x5e6e04(0x319)+_0x4dc3d9[0x0];if(_0x2afe56[_0x5e6e04(0x246)](_0x3d870f,_0x506740)){if(_0x2afe56[_0x5e6e04(0x20d)](_0x2afe56[_0x5e6e04(0x2b4)],_0x2afe56[_0x5e6e04(0x1f3)]))_0x2c669c[_0x5e6e04(0x2c6)]=![];else return[!![],_0x4dc3d9];}}else return[!![],_0xc8b046];}}else{_0x2f7216[_0x5e6e04(0x216)](_0x2afe56[_0x5e6e04(0x248)]);return;}}catch(_0x4e7659){return _0x2afe56[_0x5e6e04(0x21c)](_0x2afe56[_0x5e6e04(0x27a)],_0x2afe56[_0x5e6e04(0x211)])?(logger['error'](_0x5e6e04(0x357)+_0x4dc3d9+'.\x20Error:\x20'+_0x4e7659),[![],[]]):![];}return[![],[]];}async[a3_0x512c14(0x35d)](){const _0x464c52=a3_0x512c14,_0x4d4e4d={};_0x4d4e4d['uiVyC']=function(_0x268e25,_0x2a2462){return _0x268e25!==_0x2a2462;},_0x4d4e4d[_0x464c52(0x256)]=_0x464c52(0x329);const _0x9b5754=_0x4d4e4d,_0x410524=await this[_0x464c52(0x31c)]['list']({'project':this['projectId']}),_0x5bd568={};_0x5bd568[_0x464c52(0x332)]=global_registry[_0x464c52(0x26b)],_0x5bd568[_0x464c52(0x2aa)]=global_registry[_0x464c52(0x2b9)],_0x5bd568[_0x464c52(0x37b)]=GCP,_0x5bd568[_0x464c52(0x2d2)]=[];const _0x597421=_0x5bd568;for(const _0x4b2826 of _0x410524){_0x9b5754[_0x464c52(0x370)](_0x9b5754[_0x464c52(0x256)],_0x9b5754['VClrj'])?_0x10b958[_0x464c52(0x2e8)](_0x464c52(0x2f5)+this[_0x464c52(0x302)]+_0x464c52(0x315)+_0x2121ff[_0x464c52(0x1ee)]+_0x464c52(0x365)):_0x597421['vpcInfo'][_0x464c52(0x351)](_0x4b2826);}const _0x515884={};_0x515884['type']=WS_EVENTS[_0x464c52(0x2bf)],_0x515884[_0x464c52(0x30f)]=_0x597421,this[_0x464c52(0x2ab)][_0x464c52(0x238)](this[_0x464c52(0x2a9)],_0x515884);}async[a3_0x512c14(0x320)](){const _0x555ea9=a3_0x512c14,_0x415f28={'FzNgn':function(_0x19579a,_0x2f8bc8,_0x320db7){return _0x19579a(_0x2f8bc8,_0x320db7);},'vfVAn':'PUT','FsDbJ':'json','VyEXH':function(_0x3462c1,_0x2edef0,_0x1aebdc){return _0x3462c1(_0x2edef0,_0x1aebdc);}},_0xf2c562=_0x555ea9(0x1fe)+AG_API_URL+_0x555ea9(0x252),_0x488275={};_0x488275[_0x555ea9(0x270)]=global_registry[_0x555ea9(0x20a)];const _0x33d8c8={};_0x33d8c8[_0x555ea9(0x21e)]=global_registry[_0x555ea9(0x1ee)];const _0x4e9fdf={'searchParams':_0x488275,'json':_0x33d8c8,'headers':_0x415f28[_0x555ea9(0x1fd)](getAuthHeader,global_registry[_0x555ea9(0x26b)],global_registry['bstackAccesskey']),'method':_0x415f28['vfVAn'],'responseType':_0x415f28[_0x555ea9(0x2a1)],'throwHttpErrors':![]},_0x3b6d9e=await _0x415f28[_0x555ea9(0x2dc)](got,_0xf2c562,_0x4e9fdf);}async[a3_0x512c14(0x1f1)](){const _0x5ec0b8=a3_0x512c14,_0x39678={'NfnuT':function(_0x2634f2,_0x1c8b40){return _0x2634f2(_0x1c8b40);},'oijFL':_0x5ec0b8(0x264),'oehEL':'Intercepted','OpHwm':'cli\x20tool\x20is\x20installed'},_0xeef18c={};_0xeef18c['status']=![],_0xeef18c['error']=null,_0xeef18c[_0x5ec0b8(0x25e)]='';const _0x22c816=_0xeef18c;try{const _0x393782=await _0x39678[_0x5ec0b8(0x345)](runCommand,_0x39678['oijFL']);_0x393782[_0x5ec0b8(0x347)](_0x39678['oehEL'])?logger[_0x5ec0b8(0x2f6)](_0x393782):logger[_0x5ec0b8(0x344)](_0x393782),_0x22c816['status']=!![],_0x22c816[_0x5ec0b8(0x25e)]=_0x39678[_0x5ec0b8(0x253)];}catch(_0x57ade8){logger[_0x5ec0b8(0x217)](_0x5ec0b8(0x2ff)+_0x57ade8+_0x5ec0b8(0x237)+_0x57ade8[_0x5ec0b8(0x24b)]),_0x22c816['data']=_0x5ec0b8(0x354)+_0x57ade8,_0x22c816[_0x5ec0b8(0x217)]=_0x57ade8;}return _0x22c816;}async['checkAccess'](){const _0x3523ff=a3_0x512c14,_0x31425d={};_0x31425d['FaMPn']=_0x3523ff(0x349),_0x31425d[_0x3523ff(0x203)]=_0x3523ff(0x2dd);const _0x5062af=_0x31425d,_0x819833={};_0x819833[_0x3523ff(0x2c6)]=![],_0x819833[_0x3523ff(0x217)]=null,_0x819833[_0x3523ff(0x25e)]='';const _0x9b2fa=_0x819833;try{let _0x5b5f4a='';const _0x3e6347='projects/'+this[_0x3523ff(0x2f9)],[_0x35fb37]=await this['resourcemanagerClient'][_0x3523ff(0x34f)]({'resource':_0x3e6347,'permissions':Object[_0x3523ff(0x323)](PERMISSIONS)});_0x9b2fa[_0x3523ff(0x2c6)]=!![],logger[_0x3523ff(0x344)]('permissions\x20check\x20response\x20for\x20'+_0x3e6347+':\x20'+JSON[_0x3523ff(0x381)](_0x35fb37)),Object['entries'](PERMISSIONS)[_0x3523ff(0x36c)](([_0x3356ad,_0x5350c5])=>{const _0xc70b3c=_0x3523ff,_0x233054=_0x35fb37[_0xc70b3c(0x2ae)]['includes'](_0x3356ad);_0x5b5f4a+='\x0a\x09'+_0x5350c5+_0xc70b3c(0x237)+(_0x233054?_0x5062af[_0xc70b3c(0x2d7)]:_0x5062af['EziLB']),!_0x233054&&(_0x9b2fa[_0xc70b3c(0x2c6)]=![]);}),_0x9b2fa[_0x3523ff(0x25e)]=_0x5b5f4a;}catch(_0x43a742){_0x9b2fa[_0x3523ff(0x217)]=_0x43a742;}return _0x9b2fa;}}const a3_0x3900e4={};a3_0x3900e4['GoogleCloudProvider']=GoogleCloudProvider,module[a3_0x512c14(0x2d3)]=a3_0x3900e4;
const a3_0x277129=a3_0x4ad8;(function(_0x92cf0,_0x48466b){const _0x36552d=a3_0x4ad8,_0x5093d3=_0x92cf0();while(!![]){try{const _0x1a2374=parseInt(_0x36552d(0x289))/0x1*(parseInt(_0x36552d(0x279))/0x2)+parseInt(_0x36552d(0x276))/0x3*(parseInt(_0x36552d(0x28d))/0x4)+-parseInt(_0x36552d(0x110))/0x5+-parseInt(_0x36552d(0x1d9))/0x6+-parseInt(_0x36552d(0x1db))/0x7*(parseInt(_0x36552d(0x284))/0x8)+-parseInt(_0x36552d(0x168))/0x9*(-parseInt(_0x36552d(0x234))/0xa)+parseInt(_0x36552d(0x1a1))/0xb;if(_0x1a2374===_0x48466b)break;else _0x5093d3['push'](_0x5093d3['shift']());}catch(_0x4393c8){_0x5093d3['push'](_0x5093d3['shift']());}}}(a3_0x3316,0x709ad));const fs=require('fs'),path=require('path'),got=require('got'),util=require('util'),cp=require('child_process'),{google}=require(a3_0x277129(0x217)),compute=require(a3_0x277129(0xfc)),container=require(a3_0x277129(0x275)),{ProjectsClient}=require(a3_0x277129(0x13c))['v3'],{logger}=require(a3_0x277129(0x1ec)),{CloudProvider}=require(a3_0x277129(0x21e)),{getDirForConfig,getAuthHeader,runCommand}=require(a3_0x277129(0x1f1)),{deleteRoutingDeps,deleteAgent}=require(a3_0x277129(0x1ea)),{inputConfirmation,closeInput}=require('../utils/userInput'),{GCP,AG_API_URL,WS_EVENTS,global_registry}=require(a3_0x277129(0x1b9)),PERMISSIONS=require('../permissions/GCP.json');class GoogleCloudProvider extends CloudProvider{constructor(_0x258b27,_0x51b034,_0x26e4fe,_0x1bed26){const _0x1b6cf2=a3_0x277129,_0x4cf015={};_0x4cf015[_0x1b6cf2(0x1e5)]=_0x1b6cf2(0x15b),_0x4cf015[_0x1b6cf2(0x20e)]=_0x1b6cf2(0x18c),_0x4cf015[_0x1b6cf2(0x240)]=_0x1b6cf2(0x282);const _0x35191a=_0x4cf015,_0x166984=_0x35191a['sMVGW'][_0x1b6cf2(0x1e2)]('|');let _0x205e26=0x0;while(!![]){switch(_0x166984[_0x205e26++]){case'0':this[_0x1b6cf2(0x250)]=null;continue;case'1':super(GCP,_0x258b27,_0x51b034,_0x26e4fe,_0x1bed26);continue;case'2':this[_0x1b6cf2(0x24f)]=_0x35191a[_0x1b6cf2(0x20e)];continue;case'3':this[_0x1b6cf2(0x26a)]=null;continue;case'4':this[_0x1b6cf2(0x222)]=_0x35191a[_0x1b6cf2(0x240)];continue;case'5':this[_0x1b6cf2(0x193)]=null;continue;case'6':this['iamClient']=null;continue;case'7':this[_0x1b6cf2(0x238)]=null;continue;case'8':this['resourcemanagerClient']=null;continue;}break;}}async[a3_0x277129(0x14f)](){const _0xcb9755=a3_0x277129;this[_0xcb9755(0x167)](this[_0xcb9755(0x124)]);}async[a3_0x277129(0x12a)](){const _0x155719=a3_0x277129;await super[_0x155719(0x12a)]();const _0x1b27fd=this[_0x155719(0x250)],_0x3663a2={};_0x3663a2[_0x155719(0x269)]=_0x1b27fd,this[_0x155719(0x193)]=new container['v1'][(_0x155719(0x147))](_0x3663a2);const _0x4a89d2={};_0x4a89d2[_0x155719(0x269)]=_0x1b27fd,this[_0x155719(0x26a)]=new compute['v1'][(_0x155719(0x11c))](_0x4a89d2);const _0x5063b5={};return _0x5063b5['keyFile']=_0x1b27fd,this[_0x155719(0x1c3)]=new ProjectsClient(_0x5063b5),this[_0x155719(0x135)]=google[_0x155719(0x223)]('v1'),this;}async[a3_0x277129(0x22f)](_0x8500ce,_0xe235b4){const _0x28e27e=a3_0x277129,_0x56444e={'YGyEA':function(_0x319842,_0x237daf){return _0x319842(_0x237daf);},'cBigu':_0x28e27e(0x183),'pMDVe':function(_0x27925b){return _0x27925b();},'avFFf':_0x28e27e(0x25f)},_0x5e0381=await _0x56444e[_0x28e27e(0x198)](_0x8500ce,_0x56444e[_0x28e27e(0x187)]);let _0x4f2f32=await fs[_0x28e27e(0x11b)](_0x5e0381);_0x4f2f32=_0x4f2f32[_0x28e27e(0x120)]();const _0x3e1e43=_0x56444e[_0x28e27e(0x1f5)](getDirForConfig),_0x14c566=path[_0x28e27e(0x166)](_0x3e1e43,_0x56444e[_0x28e27e(0x20a)]);fs[_0x28e27e(0x1c2)](_0x14c566,_0x4f2f32),this[_0x28e27e(0x250)]=_0x14c566;const _0x54805b={};return _0x54805b[_0x28e27e(0x269)]=_0x14c566,_0xe235b4[_0x28e27e(0x229)][GCP]=_0x54805b,_0x4f2f32=JSON[_0x28e27e(0x283)](_0x4f2f32),this[_0x28e27e(0x238)]=_0x4f2f32[_0x28e27e(0x15f)],_0xe235b4;}async[a3_0x277129(0x116)](_0x4d25e0){const _0x2e89bf=a3_0x277129;this[_0x2e89bf(0x250)]=_0x4d25e0[this[_0x2e89bf(0x111)]]['keyFile'];let _0x8d41c2=await fs['readFileAsync'](this[_0x2e89bf(0x250)]);_0x8d41c2=JSON['parse'](_0x8d41c2),this['projectId']=_0x8d41c2[_0x2e89bf(0x15f)];}[a3_0x277129(0x226)](_0x3935df){const _0x5bea9c=a3_0x277129;return _0x3935df[_0x5bea9c(0x191)]['loadBalancer'][_0x5bea9c(0x1ff)][0x0]['ip'];}async['isBrowserstackCluster'](){const _0x193b5c=a3_0x277129,_0x208f1b={};_0x208f1b[_0x193b5c(0x27f)]=function(_0x3aeb87,_0x559e8d){return _0x3aeb87===_0x559e8d;},_0x208f1b[_0x193b5c(0x28f)]='qzkyQ',_0x208f1b[_0x193b5c(0x27e)]=function(_0xb8e0a,_0x2eabf6){return _0xb8e0a!==_0x2eabf6;},_0x208f1b[_0x193b5c(0x10e)]=_0x193b5c(0x11e),_0x208f1b['xVxtd']=function(_0x52d690,_0x3470dd){return _0x52d690===_0x3470dd;},_0x208f1b[_0x193b5c(0x137)]=_0x193b5c(0x25c),_0x208f1b[_0x193b5c(0x28c)]=_0x193b5c(0x125);const _0x3bb2b1=_0x208f1b;try{if(_0x3bb2b1['mpjzu'](_0x3bb2b1[_0x193b5c(0x28f)],_0x3bb2b1[_0x193b5c(0x28f)])){const _0x3efaee=await this[_0x193b5c(0x1d4)]();if(_0x3efaee[0x0]?.[_0x193b5c(0x261)]?.[_0x193b5c(0x163)]){if(_0x3bb2b1['jZxyb'](_0x3bb2b1[_0x193b5c(0x10e)],_0x3bb2b1[_0x193b5c(0x10e)]))return!![];else{const _0x600e6=_0x3efaee[0x0]?.[_0x193b5c(0x261)]?.[_0x193b5c(0x163)];return _0x600e6&&_0x3bb2b1['xVxtd'](_0x600e6[_0x193b5c(0x221)](),_0x3bb2b1[_0x193b5c(0x137)]);}}}else return![];}catch(_0x5f1752){if(_0x3bb2b1[_0x193b5c(0x27f)](_0x3bb2b1[_0x193b5c(0x28c)],_0x3bb2b1[_0x193b5c(0x28c)]))return![];else _0x320554[_0x193b5c(0x1bf)](_0x193b5c(0x118)+_0x299bae+_0x193b5c(0x12d)+_0x3639eb[_0x193b5c(0x157)]),_0x50ef85[_0x193b5c(0x23e)]=_0x193b5c(0x16c)+_0x3635ce,_0x2f45e5[_0x193b5c(0x1bf)]=_0x179738;}return![];}async[a3_0x277129(0x1fb)](){const _0x587ce1=a3_0x277129,_0x3d8b25={'Rdeqj':_0x587ce1(0x1bd),'vKjJA':'REGULAR','bAPbF':_0x587ce1(0x23c),'OCAmS':'GKE\x20Cluster\x20deletion\x20failed','gVAQo':_0x587ce1(0x16f),'dFlZm':_0x587ce1(0x17e),'plubS':_0x587ce1(0x206),'BeaMh':_0x587ce1(0x22e),'swvHs':_0x587ce1(0x256),'TcGBy':'regionmap.json','Jscyy':_0x587ce1(0x260),'CFWBy':function(_0x212d27,_0x1c6438){return _0x212d27!==_0x1c6438;},'HJrNq':_0x587ce1(0x179),'kIlCE':_0x587ce1(0x21f),'QUTPt':_0x587ce1(0x277),'bFjpF':function(_0x1334e5,_0x1c893d){return _0x1334e5===_0x1c893d;},'VIpbK':'FVojt','zmAjk':function(_0x58fbe8,_0x48ec11){return _0x58fbe8===_0x48ec11;},'cInsN':_0x587ce1(0x1af),'JxVhO':function(_0x383081,_0x20dbd5){return _0x383081===_0x20dbd5;},'Ezvdj':_0x587ce1(0x141),'pyRcL':function(_0x74f763,_0x3c9cc4){return _0x74f763!==_0x3c9cc4;},'ZWmTH':function(_0x472113,_0xe756c){return _0x472113===_0xe756c;},'oZJdI':_0x587ce1(0x19e),'ltHKR':function(_0x14ebb8,_0x2ba05c){return _0x14ebb8>_0x2ba05c;},'KBOXY':_0x587ce1(0x181),'QVSCt':function(_0xc50a07,_0x229630){return _0xc50a07<_0x229630;},'cEmOe':function(_0x5b4606,_0x642978){return _0x5b4606===_0x642978;},'BnKFP':'YAIcj','cLymS':_0x587ce1(0x107),'tPZOX':function(_0x1d3355,_0x349dd5){return _0x1d3355+_0x349dd5;},'dLVtU':function(_0x5a0485,_0x408be4){return _0x5a0485(_0x408be4);},'uLxoE':_0x587ce1(0x115),'GIePn':function(_0x14642c,_0x3e55c8){return _0x14642c(_0x3e55c8);},'bUulv':function(_0x280873,_0x4443a8){return _0x280873<=_0x4443a8;},'FGjUp':function(_0x290556,_0x5e6360){return _0x290556>_0x5e6360;},'McMry':_0x587ce1(0x10a),'ZgXna':_0x587ce1(0x1f9),'pyySb':function(_0x13fe41){return _0x13fe41();},'FVxdn':function(_0x5392e6,_0x2e54c9){return _0x5392e6-_0x2e54c9;},'Klwsv':function(_0x198009,_0x561202){return _0x198009-_0x561202;},'FzkGm':_0x587ce1(0x228),'LVBVs':_0x587ce1(0x1a5),'tcpPq':function(_0x59376a,_0x4a7531){return _0x59376a-_0x4a7531;}};let _0x5711d9=await fs['readFileAsync'](path[_0x587ce1(0x166)](__dirname,'..',_0x3d8b25[_0x587ce1(0x1a2)],_0x3d8b25['swvHs'],_0x3d8b25[_0x587ce1(0x12f)]),_0x3d8b25[_0x587ce1(0x177)]);_0x5711d9=JSON[_0x587ce1(0x283)](_0x5711d9);let _0x58296c=[global_registry['clusterRegion']];_0x3d8b25[_0x587ce1(0x1f6)](_0x5711d9[global_registry[_0x587ce1(0x1ee)]],undefined)&&(_0x3d8b25[_0x587ce1(0x1f6)](_0x3d8b25[_0x587ce1(0x16d)],_0x3d8b25[_0x587ce1(0x130)])?_0x58296c=_0x58296c['concat'](_0x5711d9[global_registry[_0x587ce1(0x1ee)]]):(_0x17f0c0[_0x587ce1(0x1ee)]=_0x3aa6c9[0x0],this[_0x587ce1(0x142)]()));const _0x10a20d=[];for await(const _0x510ff9 of _0x58296c){if(_0x3d8b25[_0x587ce1(0x1f6)](_0x3d8b25['QUTPt'],_0x3d8b25[_0x587ce1(0xf4)]))_0x50c919=[_0x3d8b25[_0x587ce1(0x220)]];else{const _0x3deb55={};_0x3deb55[_0x587ce1(0x235)]=_0x587ce1(0x252)+this[_0x587ce1(0x238)]+_0x587ce1(0x1ef)+_0x510ff9;const _0x1e388a=_0x3deb55,_0x5bca53=await this[_0x587ce1(0x193)]['listClusters'](_0x1e388a);for(const _0x411c8a of _0x5bca53[0x0][_0x587ce1(0x207)]){if(_0x3d8b25['bFjpF'](_0x3d8b25['VIpbK'],_0x3d8b25[_0x587ce1(0x114)])){if(_0x3d8b25[_0x587ce1(0x273)](_0x411c8a['name'],this[_0x587ce1(0x190)])){if(_0x3d8b25[_0x587ce1(0x14e)](_0x3d8b25[_0x587ce1(0x1d0)],_0x3d8b25[_0x587ce1(0x1d0)]))_0x10a20d[_0x587ce1(0x1a6)](_0x510ff9);else{const _0x464a08={};_0x464a08[_0x587ce1(0x199)]=_0x3d8b25[_0x587ce1(0x178)],_0x23c592['releaseChannel']=_0x464a08;}}}else _0x5a8985[_0x587ce1(0x1bf)](_0x3d8b25['bAPbF']),_0x136336['exit'](0x1);}}}const _0x3e8ea6=_0x10a20d[_0x587ce1(0x172)];if(_0x3d8b25['bFjpF'](_0x3e8ea6,0x1)){if(_0x3d8b25[_0x587ce1(0x26f)](_0x3d8b25[_0x587ce1(0x270)],_0x3d8b25['Ezvdj'])){if(_0x3d8b25[_0x587ce1(0x21b)](global_registry[_0x587ce1(0x1ee)],_0x10a20d[0x0])){if(_0x3d8b25[_0x587ce1(0x264)](_0x3d8b25[_0x587ce1(0x196)],_0x3d8b25[_0x587ce1(0x196)]))global_registry['clusterRegion']=_0x10a20d[0x0],this[_0x587ce1(0x142)]();else{_0x4166bd[_0x587ce1(0x26d)](_0x3d8b25[_0x587ce1(0x1cd)]);throw _0x54a21e;}}return!![];}else{const _0x2c9b93=_0x46bf03[_0x587ce1(0x257)][_0x587ce1(0x174)](_0x1c09b8);_0xc37b7a+='\x0a\x09'+_0xe3d723+_0x587ce1(0x12d)+(_0x2c9b93?_0x3d8b25[_0x587ce1(0x247)]:_0x3d8b25['dFlZm']),!_0x2c9b93&&(_0x309a38[_0x587ce1(0x191)]=![]);}}else{if(_0x3d8b25['ltHKR'](_0x3e8ea6,0x1)){if(_0x3d8b25[_0x587ce1(0x21b)](_0x3d8b25[_0x587ce1(0xfb)],_0x3d8b25[_0x587ce1(0xfb)])){_0x2d1ea8['info'](_0x3d8b25[_0x587ce1(0x1b6)]);return;}else{console[_0x587ce1(0x215)](_0x587ce1(0x27d)+this[_0x587ce1(0x190)]+_0x587ce1(0x1e0));for(let _0x5101aa=0x0;_0x3d8b25[_0x587ce1(0x1cb)](_0x5101aa,_0x3e8ea6);_0x5101aa+=0x1){_0x3d8b25[_0x587ce1(0x13e)](_0x3d8b25[_0x587ce1(0x109)],_0x3d8b25['cLymS'])?_0x56f6db[_0x587ce1(0x1a4)]['push'](_0x17474f):console['log']('['+_0x3d8b25[_0x587ce1(0x17c)](_0x5101aa,0x1)+']\x20'+_0x10a20d[_0x5101aa]);}const _0x2b6823=await _0x3d8b25['dLVtU'](inputConfirmation,_0x3d8b25[_0x587ce1(0x27b)]),_0x36c911=_0x3d8b25[_0x587ce1(0x1b4)](Number,_0x2b6823);(_0x3d8b25[_0x587ce1(0x1e8)](isNaN,_0x36c911)||_0x3d8b25[_0x587ce1(0x143)](_0x36c911,0x0)||_0x3d8b25[_0x587ce1(0x121)](_0x36c911,_0x3e8ea6))&&(_0x3d8b25[_0x587ce1(0x13e)](_0x3d8b25['McMry'],_0x3d8b25['ZgXna'])?_0x34eeae['push'](_0x59c95c):(console['error'](_0x3d8b25['bAPbF']),process[_0x587ce1(0x236)](0x1)));_0x3d8b25[_0x587ce1(0x1eb)](closeInput),logger['info']('Proceeding\x20with\x20the\x20cluster\x20in\x20the\x20location\x20-\x20'+_0x10a20d[_0x3d8b25['FVxdn'](_0x36c911,0x1)]);if(_0x3d8b25['pyRcL'](global_registry['clusterRegion'],_0x10a20d[_0x3d8b25[_0x587ce1(0x144)](_0x36c911,0x1)])){if(_0x3d8b25[_0x587ce1(0x21b)](_0x3d8b25[_0x587ce1(0x15a)],_0x3d8b25['LVBVs']))global_registry[_0x587ce1(0x1ee)]=_0x10a20d[_0x3d8b25['tcpPq'](_0x36c911,0x1)],this[_0x587ce1(0x142)]();else return _0x455011[_0x587ce1(0x191)][_0x587ce1(0x21c)][_0x587ce1(0x1ff)][0x0]['ip'];}return!![];}}}return![];}async[a3_0x277129(0x1d4)](){const _0x3c0560=a3_0x277129,_0x5164f3=await this[_0x3c0560(0x193)][_0x3c0560(0x24d)]({'name':_0x3c0560(0x252)+this['projectId']+_0x3c0560(0x1ef)+global_registry[_0x3c0560(0x1ee)]+_0x3c0560(0x103)+this[_0x3c0560(0x190)]});return _0x5164f3;}async[a3_0x277129(0x15e)](){const _0x2592c5=a3_0x277129,_0x180d93={};_0x180d93[_0x2592c5(0x1ed)]='gcloud\x20components\x20install\x20gke-gcloud-auth-plugin\x20--quiet\x20--no-user-output-enabled',_0x180d93[_0x2592c5(0x11a)]=_0x2592c5(0x22e),_0x180d93[_0x2592c5(0x285)]='gcpresources',_0x180d93[_0x2592c5(0x17d)]='KubeConfigTemplate.yaml';const _0x3a4db8=_0x180d93;cp[_0x2592c5(0x1f4)](_0x3a4db8[_0x2592c5(0x1ed)]),cp['exec'](_0x2592c5(0x237)+this[_0x2592c5(0x250)]);const _0x304e14=await this[_0x2592c5(0x1d4)](),_0x4230b3=_0x2592c5(0x105)+this['projectId']+'_'+global_registry['clusterRegion']+'_'+this['clusterName'];let _0x5b1e69=await fs[_0x2592c5(0x11b)](path[_0x2592c5(0x166)](__dirname,'..',_0x3a4db8[_0x2592c5(0x11a)],_0x3a4db8[_0x2592c5(0x285)],_0x3a4db8[_0x2592c5(0x17d)]));return _0x5b1e69=_0x5b1e69['toString'](),_0x5b1e69=_0x5b1e69[_0x2592c5(0x18e)](/<CLUSTER_NAME>/g,_0x4230b3),_0x5b1e69=_0x5b1e69[_0x2592c5(0x18e)](/<CLUSTER_URL>/g,_0x2592c5(0x106)+_0x304e14[0x0]['endpoint']),_0x5b1e69=_0x5b1e69['replace'](/<CERTIFICATE_DATA>/g,_0x304e14[0x0][_0x2592c5(0x169)][_0x2592c5(0x265)]),_0x5b1e69;}async[a3_0x277129(0x1cf)](){const _0x501059=a3_0x277129,_0x25edb9={};_0x25edb9[_0x501059(0x287)]=_0x501059(0x1bd),_0x25edb9[_0x501059(0x267)]=function(_0x4ebe2a,_0x19a0d0){return _0x4ebe2a+_0x19a0d0;},_0x25edb9[_0x501059(0xf5)]=_0x501059(0x28a),_0x25edb9['gGfam']=function(_0x142889,_0x599761){return _0x142889!==_0x599761;},_0x25edb9[_0x501059(0x101)]=_0x501059(0x133),_0x25edb9['yfyLz']=_0x501059(0x20d),_0x25edb9['TyENd']=_0x501059(0x164),_0x25edb9['DjHGS']=function(_0x5823aa,_0x166b48){return _0x5823aa===_0x166b48;},_0x25edb9[_0x501059(0xff)]='hEAvC';const _0x486cb9=_0x25edb9,_0x250794={};_0x250794[_0x501059(0x1b3)]=[_0x486cb9[_0x501059(0xf5)]],_0x250794['keyFile']=this[_0x501059(0x250)];const _0x1cb877=await google[_0x501059(0x24e)][_0x501059(0x1a8)](_0x250794),_0x439c6b=await this[_0x501059(0x135)][_0x501059(0x218)][_0x501059(0x1d5)]['list']({'name':_0x501059(0x252)+this[_0x501059(0x238)],'auth':_0x1cb877});if(_0x439c6b?.[_0x501059(0x23e)]?.['accounts']){if(_0x486cb9[_0x501059(0x19b)](_0x486cb9[_0x501059(0x101)],_0x486cb9[_0x501059(0x101)]))_0x5082ad=_0x486cb9['apKDS'];else for(const _0x55be69 of _0x439c6b[_0x501059(0x23e)][_0x501059(0xf6)]){if(_0x486cb9[_0x501059(0x19b)](_0x486cb9[_0x501059(0x245)],_0x486cb9[_0x501059(0x1da)])){if(_0x486cb9[_0x501059(0x241)](_0x55be69?.[_0x501059(0x1d7)],_0x501059(0x252)+this[_0x501059(0x238)]+_0x501059(0x19f)+this[_0x501059(0x24f)]+'@'+this['projectId']+_0x501059(0x1df))){if(_0x486cb9[_0x501059(0x241)](_0x486cb9['YrtbC'],_0x486cb9['YrtbC']))return!![];else _0x3754d8[_0x501059(0x215)]('['+_0x486cb9['mXCRB'](_0x47d162,0x1)+']\x20'+_0x3ee9c9[_0x1682c3]);}}else return!![];}}return![];}async[a3_0x277129(0x23d)](){const _0x11a88f=a3_0x277129,_0x10634d={};_0x10634d[_0x11a88f(0x145)]=function(_0x4587d5,_0x91fece){return _0x4587d5===_0x91fece;},_0x10634d[_0x11a88f(0x28b)]=function(_0x50f5ec,_0x1e7ed7){return _0x50f5ec===_0x1e7ed7;},_0x10634d[_0x11a88f(0x254)]='jDLvZ',_0x10634d[_0x11a88f(0x10f)]=_0x11a88f(0x12c),_0x10634d[_0x11a88f(0x214)]='Service\x20account\x20already\x20exists,\x20skipping',_0x10634d[_0x11a88f(0x10c)]=_0x11a88f(0x104),_0x10634d[_0x11a88f(0x255)]='https://www.googleapis.com/auth/cloud-platform',_0x10634d[_0x11a88f(0xf8)]=_0x11a88f(0x132),_0x10634d['jfPZJ']='storage.buckets.create',_0x10634d[_0x11a88f(0x266)]=_0x11a88f(0x1b0),_0x10634d['vnEtm']=_0x11a88f(0x153),_0x10634d[_0x11a88f(0x292)]='storage.buckets.deleteTagBinding',_0x10634d[_0x11a88f(0x1e4)]=_0x11a88f(0x129),_0x10634d[_0x11a88f(0x23f)]=_0x11a88f(0x17a),_0x10634d[_0x11a88f(0x24b)]=_0x11a88f(0x14a),_0x10634d[_0x11a88f(0x113)]='storage.buckets.list',_0x10634d[_0x11a88f(0x1c1)]=_0x11a88f(0x189),_0x10634d[_0x11a88f(0x159)]=_0x11a88f(0x19d),_0x10634d[_0x11a88f(0x154)]=_0x11a88f(0x24a),_0x10634d[_0x11a88f(0x22c)]=_0x11a88f(0x1b7),_0x10634d[_0x11a88f(0x188)]=_0x11a88f(0x27c),_0x10634d[_0x11a88f(0x1c5)]=_0x11a88f(0x22a),_0x10634d['iefBx']=_0x11a88f(0x27a),_0x10634d[_0x11a88f(0x1a3)]='storage.multipartUploads.listParts',_0x10634d[_0x11a88f(0x268)]=_0x11a88f(0x1e3),_0x10634d[_0x11a88f(0x1f0)]=_0x11a88f(0x272),_0x10634d[_0x11a88f(0x25a)]=_0x11a88f(0x108),_0x10634d[_0x11a88f(0x263)]='storage.objects.getIamPolicy',_0x10634d['VtvKu']=_0x11a88f(0x182),_0x10634d['asxfO']='storage.objects.setIamPolicy',_0x10634d[_0x11a88f(0x230)]=_0x11a88f(0x134),_0x10634d[_0x11a88f(0x262)]=_0x11a88f(0x13b),_0x10634d[_0x11a88f(0x1fe)]=_0x11a88f(0x251);const _0x47299f=_0x10634d,_0x4c552d=await this[_0x11a88f(0x1cf)]();if(_0x4c552d){if(_0x47299f[_0x11a88f(0x28b)](_0x47299f[_0x11a88f(0x254)],_0x47299f[_0x11a88f(0x10f)]))for(const _0x2188b2 of _0x5a650d[_0x11a88f(0x23e)][_0x11a88f(0xf6)]){if(_0x47299f[_0x11a88f(0x145)](_0x2188b2?.[_0x11a88f(0x1d7)],'projects/'+this[_0x11a88f(0x238)]+_0x11a88f(0x19f)+this[_0x11a88f(0x24f)]+'@'+this[_0x11a88f(0x238)]+_0x11a88f(0x1df)))return!![];}else{logger[_0x11a88f(0x26d)](_0x47299f[_0x11a88f(0x214)]);return;}}logger[_0x11a88f(0x26d)](_0x47299f[_0x11a88f(0x10c)]);const _0x5136b3={};_0x5136b3[_0x11a88f(0x1b3)]=[_0x47299f[_0x11a88f(0x255)]],_0x5136b3['keyFile']=this[_0x11a88f(0x250)];const _0x1f73fa=await google[_0x11a88f(0x24e)]['getClient'](_0x5136b3),_0x72a946={};_0x72a946['includedPermissions']=[_0x47299f[_0x11a88f(0xf8)],_0x47299f['jfPZJ'],_0x47299f[_0x11a88f(0x266)],_0x47299f[_0x11a88f(0x18a)],_0x47299f[_0x11a88f(0x292)],_0x47299f['JLHQg'],_0x47299f[_0x11a88f(0x23f)],_0x47299f['gaEzS'],_0x47299f['SipED'],_0x47299f[_0x11a88f(0x1c1)],_0x47299f[_0x11a88f(0x159)],_0x47299f[_0x11a88f(0x154)],_0x47299f['uQBYR'],_0x47299f[_0x11a88f(0x188)],_0x47299f[_0x11a88f(0x1c5)],_0x47299f['iefBx'],_0x47299f[_0x11a88f(0x1a3)],_0x47299f[_0x11a88f(0x268)],_0x47299f[_0x11a88f(0x1f0)],_0x47299f[_0x11a88f(0x25a)],_0x47299f[_0x11a88f(0x263)],_0x47299f[_0x11a88f(0x1f3)],_0x47299f[_0x11a88f(0x14c)],_0x47299f['XHCEu']],_0x72a946[_0x11a88f(0x152)]=_0x47299f[_0x11a88f(0x262)],await this[_0x11a88f(0x135)][_0x11a88f(0x224)]['roles'][_0x11a88f(0x117)]({'parent':_0x11a88f(0x252)+this['projectId'],'requestBody':{'role':_0x72a946,'roleId':this[_0x11a88f(0x222)]},'auth':_0x1f73fa});const _0x244c87={};_0x244c87['name']='projects/'+this[_0x11a88f(0x238)],_0x244c87[_0x11a88f(0x16b)]={},_0x244c87[_0x11a88f(0x24e)]=_0x1f73fa,_0x244c87[_0x11a88f(0x16b)][_0x11a88f(0xfa)]=this[_0x11a88f(0x24f)];const _0x522a93=_0x244c87;await this['iamClient'][_0x11a88f(0x218)][_0x11a88f(0x1d5)][_0x11a88f(0x117)](_0x522a93);let _0x2acbab=await this[_0x11a88f(0x1c3)][_0x11a88f(0x1ac)]({'resource':'projects/'+this[_0x11a88f(0x238)]});_0x2acbab=_0x2acbab[0x0][_0x11a88f(0x200)];const _0x3b7d18={};_0x3b7d18[_0x11a88f(0x1f7)]=_0x11a88f(0x252)+this[_0x11a88f(0x238)]+_0x11a88f(0x225)+this['customRoleName'],_0x3b7d18[_0x11a88f(0x278)]=[_0x11a88f(0x290)+this[_0x11a88f(0x24f)]+'@'+this[_0x11a88f(0x238)]+_0x11a88f(0x1df)],_0x2acbab['push'](_0x3b7d18);const _0x441208={};_0x441208[_0x11a88f(0x200)]=_0x2acbab,await this[_0x11a88f(0x1c3)][_0x11a88f(0x176)]({'resource':_0x11a88f(0x252)+this[_0x11a88f(0x238)],'policy':_0x441208}),logger[_0x11a88f(0x26d)](_0x47299f[_0x11a88f(0x1fe)]);}async[a3_0x277129(0x1d6)](_0x21eaf0=a3_0x277129(0x1bd),_0x5d60de=[a3_0x277129(0x1bd)]){const _0x5207a4=a3_0x277129,_0x858062={};_0x858062['NmLkD']='Creating\x20required\x20resources\x20-\x20GKE\x20Cluster\x20and\x20Service\x20Account',_0x858062[_0x5207a4(0x20c)]='Creating\x20required\x20dependencies\x20-\x20GKE\x20Cluster\x20and\x20Service\x20Account',_0x858062[_0x5207a4(0x21a)]=function(_0x3e6846,_0x57c1cf){return _0x3e6846!==_0x57c1cf;},_0x858062[_0x5207a4(0x1fa)]='ZjmIZ',_0x858062[_0x5207a4(0x16e)]=_0x5207a4(0x17f),_0x858062[_0x5207a4(0x1b2)]=_0x5207a4(0x1bd),_0x858062['vTmkg']=function(_0x259002,_0x17362a){return _0x259002===_0x17362a;},_0x858062[_0x5207a4(0x12e)]=_0x5207a4(0x149);const _0x365a41=_0x858062,_0x3f1d4c={};return _0x3f1d4c['type']=WS_EVENTS[_0x5207a4(0x22d)],_0x3f1d4c[_0x5207a4(0x1fd)]=_0x365a41[_0x5207a4(0x24c)],this[_0x5207a4(0x1dc)]['sendEventToBackend'](this[_0x5207a4(0x124)],_0x3f1d4c),logger[_0x5207a4(0x26d)](_0x365a41[_0x5207a4(0x20c)]),!_0x21eaf0&&(_0x365a41['klmDh'](_0x365a41[_0x5207a4(0x1fa)],_0x365a41['nxFZT'])?_0x21eaf0=_0x365a41[_0x5207a4(0x1b2)]:_0x268568['error']=_0x23c845),(!_0x5d60de||_0x365a41[_0x5207a4(0x197)](_0x5d60de[_0x5207a4(0x172)],0x0))&&(_0x365a41[_0x5207a4(0x197)](_0x365a41['WjTuB'],_0x365a41[_0x5207a4(0x12e)])?_0x5d60de=[_0x365a41[_0x5207a4(0x1b2)]]:_0x1606f2['warn'](_0x3d7d7f)),await this[_0x5207a4(0x23d)](),await this['createCluster'](_0x21eaf0,_0x5d60de),await this[_0x5207a4(0x26b)](),[_0x21eaf0,_0x5d60de];}async[a3_0x277129(0x281)](_0x202bec=a3_0x277129(0x1bd),_0x274db8=[a3_0x277129(0x1bd)]){const _0x228d9e=a3_0x277129,_0x45a4d0={};_0x45a4d0['fIWAW']=function(_0x33cfda,_0x168ce8){return _0x33cfda!==_0x168ce8;},_0x45a4d0[_0x228d9e(0x15c)]=function(_0x78d874,_0x3e38ea){return _0x78d874===_0x3e38ea;},_0x45a4d0[_0x228d9e(0x1c9)]=_0x228d9e(0x25c),_0x45a4d0[_0x228d9e(0x248)]=function(_0x116c55,_0x5bc88f){return _0x116c55-_0x5bc88f;},_0x45a4d0[_0x228d9e(0x1fc)]='ySrvX',_0x45a4d0[_0x228d9e(0x184)]=_0x228d9e(0x185),_0x45a4d0[_0x228d9e(0x258)]=_0x228d9e(0x22e),_0x45a4d0[_0x228d9e(0x28e)]=_0x228d9e(0x256),_0x45a4d0['uXLTX']=_0x228d9e(0xf9),_0x45a4d0[_0x228d9e(0x195)]=_0x228d9e(0x260),_0x45a4d0[_0x228d9e(0x1e7)]='regionmap.json',_0x45a4d0[_0x228d9e(0x14d)]=function(_0x2a8830,_0x3b1eeb){return _0x2a8830!==_0x3b1eeb;},_0x45a4d0['HPjlv']=_0x228d9e(0x1a9),_0x45a4d0[_0x228d9e(0x1ba)]='REGULAR',_0x45a4d0[_0x228d9e(0x11f)]=function(_0x215d2f,_0x3a27d4){return _0x215d2f*_0x3a27d4;},_0x45a4d0[_0x228d9e(0x249)]=function(_0x363605,_0x4868b3){return _0x363605*_0x4868b3;},_0x45a4d0[_0x228d9e(0x18d)]=_0x228d9e(0x18f),_0x45a4d0['hIHaJ']=function(_0x3f54b9,_0x4d008a){return _0x3f54b9!==_0x4d008a;},_0x45a4d0[_0x228d9e(0x146)]=_0x228d9e(0x100),_0x45a4d0['CxOdR']=_0x228d9e(0x1f2),_0x45a4d0['vFADo']='BUpNU',_0x45a4d0[_0x228d9e(0x1ce)]='slJBX',_0x45a4d0[_0x228d9e(0x13d)]=_0x228d9e(0x208);const _0x1e84f1=_0x45a4d0;try{if(_0x1e84f1['jKucA'](_0x1e84f1[_0x228d9e(0x1fc)],_0x1e84f1[_0x228d9e(0x1fc)])){logger[_0x228d9e(0x26d)](_0x1e84f1[_0x228d9e(0x184)]);let _0x53ff28=await fs[_0x228d9e(0x11b)](path[_0x228d9e(0x166)](__dirname,'..',_0x1e84f1['kQyUR'],_0x1e84f1[_0x228d9e(0x28e)],_0x1e84f1[_0x228d9e(0x210)]),_0x1e84f1['sTaBF']);_0x53ff28=JSON[_0x228d9e(0x283)](_0x53ff28);let _0x559ef7=await fs[_0x228d9e(0x11b)](path[_0x228d9e(0x166)](__dirname,'..',_0x1e84f1[_0x228d9e(0x258)],_0x1e84f1[_0x228d9e(0x28e)],_0x1e84f1[_0x228d9e(0x1e7)]),_0x1e84f1[_0x228d9e(0x195)]);_0x559ef7=JSON[_0x228d9e(0x283)](_0x559ef7);const _0x4f852d=global_registry[_0x228d9e(0x231)];_0x53ff28[_0x228d9e(0x1d7)]=this[_0x228d9e(0x190)],_0x53ff28[_0x228d9e(0x1c4)][0x0][_0x228d9e(0x1f8)][_0x228d9e(0x138)]=global_registry[_0x228d9e(0x246)],_0x53ff28['nodePools'][0x1][_0x228d9e(0x1f8)][_0x228d9e(0x138)]=global_registry[_0x228d9e(0x246)],_0x53ff28['nodePools'][0x0][_0x228d9e(0x1f8)][_0x228d9e(0x1d2)]=this[_0x228d9e(0x24f)]+'@'+this[_0x228d9e(0x238)]+_0x228d9e(0x1df),_0x53ff28['nodePools'][0x1][_0x228d9e(0x1f8)][_0x228d9e(0x1d2)]=this['serviceAccountName']+'@'+this['projectId']+_0x228d9e(0x1df),_0x53ff28[_0x228d9e(0x1c4)][0x0][_0x228d9e(0x12b)]['minNodeCount']=global_registry['minNodes'],_0x53ff28[_0x228d9e(0x1c4)][0x1]['autoscaling'][_0x228d9e(0x1e9)]=0x0,_0x53ff28[_0x228d9e(0x1c4)][0x0]['management']['autoUpgrade']=_0x4f852d,_0x53ff28[_0x228d9e(0x1c4)][0x1]['management'][_0x228d9e(0x119)]=_0x4f852d,_0x53ff28[_0x228d9e(0x1c4)][0x0][_0x228d9e(0x12b)]['maxNodeCount']=global_registry[_0x228d9e(0x1a0)],_0x53ff28[_0x228d9e(0x1c4)][0x1][_0x228d9e(0x12b)][_0x228d9e(0x25d)]=global_registry['maxNodes'],_0x53ff28[_0x228d9e(0x13f)]=global_registry['clusterRegion'],_0x53ff28[_0x228d9e(0x20f)]=[_0x559ef7[global_registry[_0x228d9e(0x1ee)]][0x0]],_0x53ff28['network']=_0x228d9e(0x252)+this[_0x228d9e(0x238)]+_0x228d9e(0x151)+_0x202bec,_0x53ff28[_0x228d9e(0x1aa)]='projects/'+this[_0x228d9e(0x238)]+_0x228d9e(0x1d8)+global_registry['clusterRegion']+_0x228d9e(0xfe)+_0x274db8[0x0];if(_0x4f852d){if(_0x1e84f1[_0x228d9e(0x14d)](_0x1e84f1[_0x228d9e(0x162)],_0x1e84f1[_0x228d9e(0x162)]))_0x3329fe=_0x13fa4e[_0x228d9e(0x18b)](_0x5d9c15[_0x2833ef[_0x228d9e(0x1ee)]]);else{const _0x4f12d8={};_0x4f12d8[_0x228d9e(0x199)]=_0x1e84f1[_0x228d9e(0x1ba)],_0x53ff28[_0x228d9e(0x209)]=_0x4f12d8;}}const _0x1f1cb0=await this[_0x228d9e(0x193)]['createCluster']({'cluster':_0x53ff28,'parent':'projects/'+this[_0x228d9e(0x238)]+_0x228d9e(0x1ef)+global_registry['clusterRegion']});await this['webSocketUtils'][_0x228d9e(0x259)](_0x1e84f1[_0x228d9e(0x11f)](_0x1e84f1[_0x228d9e(0x249)](0x7,0x3c),0x3e8));}else return _0x1e84f1['fIWAW'](_0x14620d[_0x228d9e(0x1ee)],_0x272fe5[0x0])&&(_0x955434['clusterRegion']=_0x43a802[0x0],this[_0x228d9e(0x142)]()),!![];}catch(_0x4d48d4){if(_0x1e84f1[_0x228d9e(0x1c7)](_0x1e84f1['SQcnI'],_0x1e84f1[_0x228d9e(0x18d)])){const _0x4982b4=_0x3dfc28[0x0]?.[_0x228d9e(0x261)]?.['managedby'];return _0x4982b4&&_0x1e84f1[_0x228d9e(0x15c)](_0x4982b4['toLowerCase'](),_0x1e84f1[_0x228d9e(0x1c9)]);}else{const _0x1251fd=await this['isClusterPresent']();_0x1251fd?_0x1e84f1['hIHaJ'](_0x1e84f1['MnYWW'],_0x1e84f1['MnYWW'])?_0x3068ed[_0x228d9e(0x191)]=![]:(logger['info'](_0x1e84f1[_0x228d9e(0x1a7)],_0x4d48d4[_0x228d9e(0x157)]),await this[_0x228d9e(0x23a)]()):_0x1e84f1[_0x228d9e(0x1c7)](_0x1e84f1[_0x228d9e(0x155)],_0x1e84f1[_0x228d9e(0x1ce)])?logger[_0x228d9e(0x26d)](_0x1e84f1[_0x228d9e(0x13d)]):(_0x2b8b98[_0x228d9e(0x1ee)]=_0x2ecf36[_0x1e84f1[_0x228d9e(0x248)](_0x51bd41,0x1)],this[_0x228d9e(0x142)]());throw _0x4d48d4;}}}async[a3_0x277129(0x123)](_0x4f19b7,_0xbdea40,_0x22f84b,_0x1aa01f,_0x5041a7){}async[a3_0x277129(0x26b)](){const _0x241290=a3_0x277129;cp[_0x241290(0x1f4)](_0x241290(0x1d1)+this['clusterName']+_0x241290(0x280)+global_registry['clusterRegion']+'\x20--quiet\x20--user-output-enabled=false');}async[a3_0x277129(0x23a)](_0x204953,_0x484eae){const _0x199eb9=a3_0x277129,_0x5da731={'Bdlsb':function(_0xb53e2d,_0x6eb54e){return _0xb53e2d!==_0x6eb54e;},'vmaCI':'FOlRs','tfxGZ':_0x199eb9(0x165),'hBDnj':function(_0x92cd28,_0x1ebbf1){return _0x92cd28(_0x1ebbf1);},'uViPI':function(_0x244caf,_0x897fd6){return _0x244caf===_0x897fd6;},'yuSuZ':_0x199eb9(0x1be),'dIuHh':function(_0xd2170b,_0x485df0){return _0xd2170b===_0x485df0;},'DCrHP':_0x199eb9(0x1c6),'rtfVM':_0x199eb9(0x10d),'dbucY':_0x199eb9(0x1bc),'EpiHH':_0x199eb9(0x186),'goRgA':function(_0x15dfa3,_0x195fac){return _0x15dfa3===_0x195fac;},'XEfzF':_0x199eb9(0x156),'ZTGJG':_0x199eb9(0x219),'FurUw':_0x199eb9(0x128)};try{if(_0x5da731[_0x199eb9(0x17b)](_0x5da731[_0x199eb9(0x213)],_0x5da731[_0x199eb9(0x25b)])){await _0x5da731[_0x199eb9(0x216)](deleteAgent,_0x204953),await _0x5da731['hBDnj'](deleteRoutingDeps,_0x204953),logger[_0x199eb9(0x26d)](_0x199eb9(0x291)+this[_0x199eb9(0x190)]);const _0x345a8c=await this[_0x199eb9(0x193)][_0x199eb9(0x23a)]({'name':_0x199eb9(0x252)+this[_0x199eb9(0x238)]+_0x199eb9(0x1ef)+global_registry[_0x199eb9(0x1ee)]+_0x199eb9(0x103)+this['clusterName']});if(_0x5da731[_0x199eb9(0x242)](_0x345a8c[0x0]?.['status'],_0x5da731['yuSuZ'])||_0x5da731[_0x199eb9(0x204)](_0x345a8c[0x0]?.[_0x199eb9(0x191)],_0x5da731[_0x199eb9(0x173)])){if(_0x5da731['uViPI'](_0x5da731[_0x199eb9(0x126)],_0x5da731[_0x199eb9(0x1c8)]))_0x4ab8cb['debug'](_0x4ee26a);else return!![];}logger[_0x199eb9(0x26d)](_0x5da731['EpiHH']);}else return![];}catch(_0x3c0b2b){if(_0x5da731[_0x199eb9(0x22b)](_0x5da731[_0x199eb9(0x1b5)],_0x5da731[_0x199eb9(0x205)]))return[!![],_0x12f841];else{logger['info'](_0x5da731[_0x199eb9(0x26e)]);throw _0x3c0b2b;}}}async['isVPCPresent'](_0x5c756b){const _0x3ea9aa=a3_0x277129,_0x3bf8c7={};_0x3bf8c7['HIuPg']=function(_0x338810,_0x57cd27){return _0x338810===_0x57cd27;},_0x3bf8c7[_0x3ea9aa(0x102)]=_0x3ea9aa(0x208),_0x3bf8c7[_0x3ea9aa(0x140)]=function(_0x64cdbc,_0xb3ef56){return _0x64cdbc===_0xb3ef56;},_0x3bf8c7[_0x3ea9aa(0x1b8)]=_0x3ea9aa(0x233),_0x3bf8c7['nvvuR']=function(_0x31a4ed,_0x3b95a4){return _0x31a4ed>_0x3b95a4;},_0x3bf8c7[_0x3ea9aa(0x202)]=function(_0x5db4ed,_0x40b715){return _0x5db4ed===_0x40b715;},_0x3bf8c7['IBrmF']=_0x3ea9aa(0x19c),_0x3bf8c7[_0x3ea9aa(0x10b)]=_0x3ea9aa(0x286),_0x3bf8c7[_0x3ea9aa(0x171)]='lhgGf',_0x3bf8c7[_0x3ea9aa(0x15d)]=_0x3ea9aa(0x14b);const _0x320456=_0x3bf8c7;try{if(_0x320456[_0x3ea9aa(0x140)](_0x320456[_0x3ea9aa(0x1b8)],_0x320456[_0x3ea9aa(0x1b8)])){const _0x19a436=await this[_0x3ea9aa(0x26a)][_0x3ea9aa(0x16a)]({'project':this['projectId'],'network':_0x5c756b});if(_0x320456[_0x3ea9aa(0x227)](_0x19a436[_0x3ea9aa(0x172)],0x0)&&_0x320456[_0x3ea9aa(0x1e1)](_0x19a436[0x0][_0x3ea9aa(0x1d7)],_0x5c756b)){if(_0x320456['FzCBH'](_0x320456[_0x3ea9aa(0x1ab)],_0x320456[_0x3ea9aa(0x10b)])){const _0x371579=_0x3ea9aa(0xfd)+this['projectId']+_0x3ea9aa(0x1d8)+_0x57ac32[_0x3ea9aa(0x1ee)]+'/subnetworks/'+_0xceae40[0x0];if(_0x320456[_0x3ea9aa(0x1e1)](_0x371579,_0x179f45))return[!![],_0x11db65];}else return!![];}}else return _0x1471af[_0x3ea9aa(0x1bf)](_0x3ea9aa(0x148)+_0x58ebe0+'.\x20Error:\x20'+_0x3e613a),[![],[]];}catch(_0x324ca9){if(_0x320456[_0x3ea9aa(0x140)](_0x320456[_0x3ea9aa(0x171)],_0x320456['tdLio']))_0x35fea7['info'](_0x320456['HAwvL']);else return![];}return![];}async[a3_0x277129(0x244)](_0x2f711e,_0x31415){const _0x489e2c=a3_0x277129,_0x47b922={};_0x47b922[_0x489e2c(0x19a)]=function(_0x1e7744,_0x2a23e3){return _0x1e7744===_0x2a23e3;},_0x47b922[_0x489e2c(0x161)]=function(_0x42ff16,_0x13a3b4){return _0x42ff16===_0x13a3b4;},_0x47b922['YSTGT']=function(_0xe97d4e,_0x31dfc8){return _0xe97d4e!==_0x31dfc8;},_0x47b922['mHOMj']=_0x489e2c(0x232),_0x47b922[_0x489e2c(0x13a)]=_0x489e2c(0x1cc),_0x47b922['qENzc']='zixWH',_0x47b922[_0x489e2c(0x1dd)]=function(_0x42d905,_0x544e2e){return _0x42d905===_0x544e2e;},_0x47b922[_0x489e2c(0x21d)]=_0x489e2c(0x112),_0x47b922[_0x489e2c(0x253)]=_0x489e2c(0x1b1);const _0xe53aff=_0x47b922;try{if(_0xe53aff[_0x489e2c(0x150)](_0xe53aff[_0x489e2c(0x136)],_0xe53aff[_0x489e2c(0x13a)])){const _0x5236af=await this[_0x489e2c(0x26a)][_0x489e2c(0x16a)]({'project':this['projectId'],'network':_0x31415});for(const _0x7763d1 of _0x5236af[0x0][_0x489e2c(0x180)]){if(_0xe53aff[_0x489e2c(0x161)](_0xe53aff[_0x489e2c(0x288)],_0xe53aff[_0x489e2c(0x288)])){const _0x22a527='https://www.googleapis.com/compute/v1/projects/'+this[_0x489e2c(0x238)]+_0x489e2c(0x1d8)+global_registry[_0x489e2c(0x1ee)]+'/subnetworks/'+_0x2f711e[0x0];if(_0xe53aff[_0x489e2c(0x1dd)](_0x22a527,_0x7763d1)){if(_0xe53aff['FdiqY'](_0xe53aff[_0x489e2c(0x21d)],_0xe53aff[_0x489e2c(0x21d)]))return[!![],_0x2f711e];else{if(_0xe53aff['EFfoR'](_0xf7cc4b?.[_0x489e2c(0x1d7)],_0x489e2c(0x252)+this[_0x489e2c(0x238)]+_0x489e2c(0x19f)+this['serviceAccountName']+'@'+this['projectId']+_0x489e2c(0x1df)))return!![];}}}else return!![];}}else _0x392cd9[_0x489e2c(0x1f4)](_0x489e2c(0x1d1)+this['clusterName']+'\x20--windows-os-version=ltsc2022\x20--region\x20'+_0x2cfb01[_0x489e2c(0x1ee)]+_0x489e2c(0xf7));}catch(_0xea1ed2){if(_0xe53aff[_0x489e2c(0x150)](_0xe53aff[_0x489e2c(0x253)],_0xe53aff[_0x489e2c(0x253)]))_0xe53aff[_0x489e2c(0x161)](_0x17e1ed['name'],this[_0x489e2c(0x190)])&&_0x1503ba[_0x489e2c(0x1a6)](_0x2c996a);else return logger[_0x489e2c(0x1bf)](_0x489e2c(0x148)+_0x2f711e+_0x489e2c(0x1de)+_0xea1ed2),[![],[]];}return[![],[]];}async[a3_0x277129(0x167)](){const _0x2bcb4f=a3_0x277129,_0x23a5e3={};_0x23a5e3[_0x2bcb4f(0x127)]=function(_0x4a5796,_0x591ce4){return _0x4a5796===_0x591ce4;},_0x23a5e3[_0x2bcb4f(0x25e)]='cfIzt',_0x23a5e3[_0x2bcb4f(0x271)]='xGRKI';const _0x1de4e9=_0x23a5e3,_0x432964=await this['networkClient'][_0x2bcb4f(0x1d3)]({'project':this[_0x2bcb4f(0x238)]}),_0x39db8f={};_0x39db8f[_0x2bcb4f(0x211)]=global_registry['bstackUsername'],_0x39db8f[_0x2bcb4f(0x160)]=global_registry[_0x2bcb4f(0x203)],_0x39db8f[_0x2bcb4f(0x229)]=GCP,_0x39db8f['vpcInfo']=[];const _0x3ab5cd=_0x39db8f;for(const _0x4c1e7c of _0x432964){_0x1de4e9[_0x2bcb4f(0x127)](_0x1de4e9[_0x2bcb4f(0x25e)],_0x1de4e9[_0x2bcb4f(0x271)])?this[_0x2bcb4f(0x167)](this['rws']):_0x3ab5cd[_0x2bcb4f(0x1a4)][_0x2bcb4f(0x1a6)](_0x4c1e7c);}const _0x1fdbc3={};_0x1fdbc3['type']=WS_EVENTS['RESOURCES'],_0x1fdbc3['message']=_0x3ab5cd,this[_0x2bcb4f(0x1dc)]['sendEventToBackend'](this['rws'],_0x1fdbc3);}async['updateClusterRegion'](){const _0x15bc84=a3_0x277129,_0x36d9c3={'PmHgj':function(_0x12bd02,_0x30f257,_0xf81b2c){return _0x12bd02(_0x30f257,_0xf81b2c);},'BikLE':_0x15bc84(0x1ae),'FzFtZ':'json','CGWCN':function(_0x3d8a59,_0x193ab9,_0x58a158){return _0x3d8a59(_0x193ab9,_0x58a158);}},_0x2ed571=_0x15bc84(0x106)+AG_API_URL+_0x15bc84(0x122),_0x41c912={};_0x41c912['profileId']=global_registry[_0x15bc84(0x192)];const _0x484c1a={};_0x484c1a['newRegion']=global_registry[_0x15bc84(0x1ee)];const _0xf9d28a={'searchParams':_0x41c912,'json':_0x484c1a,'headers':_0x36d9c3[_0x15bc84(0x139)](getAuthHeader,global_registry[_0x15bc84(0x20b)],global_registry[_0x15bc84(0x203)]),'method':_0x36d9c3[_0x15bc84(0x1c0)],'responseType':_0x36d9c3['FzFtZ'],'throwHttpErrors':![]},_0x559c4a=await _0x36d9c3[_0x15bc84(0x1bb)](got,_0x2ed571,_0xf9d28a);}async['isCliToolInstalled'](){const _0x32bcc2=a3_0x277129,_0x63c152={'mFcbs':function(_0x3e5004,_0x80872b){return _0x3e5004(_0x80872b);},'qSuHO':_0x32bcc2(0x175),'whzbZ':_0x32bcc2(0x201),'MyJKd':_0x32bcc2(0x158)},_0x232633={};_0x232633[_0x32bcc2(0x191)]=![],_0x232633[_0x32bcc2(0x1bf)]=null,_0x232633['data']='';const _0x24de7f=_0x232633;try{const _0x3bc208=await _0x63c152[_0x32bcc2(0x243)](runCommand,_0x63c152[_0x32bcc2(0x170)]);_0x3bc208['startsWith'](_0x63c152[_0x32bcc2(0x212)])?logger[_0x32bcc2(0x194)](_0x3bc208):logger[_0x32bcc2(0x1e6)](_0x3bc208),_0x24de7f['status']=!![],_0x24de7f['data']=_0x63c152[_0x32bcc2(0x11d)];}catch(_0x188683){logger[_0x32bcc2(0x1bf)]('error\x20:\x20'+_0x188683+_0x32bcc2(0x12d)+_0x188683[_0x32bcc2(0x157)]),_0x24de7f[_0x32bcc2(0x23e)]=_0x32bcc2(0x16c)+_0x188683,_0x24de7f[_0x32bcc2(0x1bf)]=_0x188683;}return _0x24de7f;}async[a3_0x277129(0x274)](){const _0x53b945=a3_0x277129,_0x37ffbb={};_0x37ffbb[_0x53b945(0xf3)]=_0x53b945(0x16f),_0x37ffbb[_0x53b945(0x1ad)]='denied';const _0x51cd1b=_0x37ffbb,_0x2ecdb3={};_0x2ecdb3[_0x53b945(0x191)]=![],_0x2ecdb3['error']=null,_0x2ecdb3[_0x53b945(0x23e)]='';const _0x3903a4=_0x2ecdb3;try{let _0x23ae27='';const _0x281347=_0x53b945(0x252)+this[_0x53b945(0x238)],[_0x57b99e]=await this[_0x53b945(0x1c3)][_0x53b945(0x26c)]({'resource':_0x281347,'permissions':Object['keys'](PERMISSIONS)});_0x3903a4[_0x53b945(0x191)]=!![],logger[_0x53b945(0x1e6)](_0x53b945(0x239)+_0x281347+':\x20'+JSON[_0x53b945(0x1ca)](_0x57b99e)),Object[_0x53b945(0x23b)](PERMISSIONS)['forEach'](([_0x32f37c,_0x390241])=>{const _0x59cbf9=_0x53b945,_0x470e97=_0x57b99e['permissions'][_0x59cbf9(0x174)](_0x32f37c);_0x23ae27+='\x0a\x09'+_0x390241+_0x59cbf9(0x12d)+(_0x470e97?_0x51cd1b[_0x59cbf9(0xf3)]:_0x51cd1b[_0x59cbf9(0x1ad)]),!_0x470e97&&(_0x3903a4['status']=![]);}),_0x3903a4[_0x53b945(0x23e)]=_0x23ae27;}catch(_0x246154){_0x3903a4['error']=_0x246154;}return _0x3903a4;}}const a3_0x296863={};function a3_0x3316(){const _0x2454e1=['config','triVj','pzmAK','isClusterPresent','hUMYp','message','mOEAj','ingress','bindings','Intercepted','FzCBH','bstackAccesskey','dIuHh','ZTGJG','Service\x20account\x20already\x20exists,\x20skipping','clusters','Cluster\x20creation\x20failed','releaseChannel','avFFf','bstackUsername','ISfIq','Unckc','uFTZO','locations','uXLTX','username','whzbZ','vmaCI','NxaUn','log','hBDnj','googleapis','projects','aKdxO','klmDh','pyRcL','loadBalancer','btNEi','./CloudProvider','EJKVC','Rdeqj','toLowerCase','customRoleName','iam','organizations','/roles/','getGridHostname','nvvuR','dQCAx','cloudProvider','storage.multipartUploads.create','goRgA','uQBYR','LOG','templates','getUserInput','XHCEu','clusterAutoUpgrade','ASCHZ','UKIUa','4430gfHMUS','parent','exit','gcloud\x20auth\x20login\x20--cred-file=','projectId','permissions\x20check\x20response\x20for\x20','deleteCluster','entries','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','setupServiceAccount','data','eCcXk','WiPza','DjHGS','uViPI','mFcbs','isSubnetsValid','yfyLz','instanceType','gVAQo','OUuRR','QZXnd','storage.buckets.setIamPolicy','gaEzS','NmLkD','getCluster','auth','serviceAccountName','credentialsPath','Service\x20Account\x20created,\x20proceeding\x20with\x20Cluster\x20creation','projects/','NSyFw','gbzBe','SSFlT','gcpresources','permissions','kQyUR','delay','UIUuO','tfxGZ','browserstack','maxNodeCount','Tdsiv','gcp_credentials.json','utf-8','resourceLabels','LOJQr','wwKSz','ZWmTH','clusterCaCertificate','rQxgO','mXCRB','rXQhd','keyFile','networkClient','updateWindowsNodeGroup','testIamPermissions','info','FurUw','JxVhO','Ezvdj','IHeWh','storage.objects.delete','bFjpF','checkAccess','@google-cloud/container','72ZVNNFv','eCgHr','members','8vqjCvf','storage.multipartUploads.list','uLxoE','storage.multipartUploads.abort','Found\x20cluster\x20with\x20name\x20\x27','jZxyb','mpjzu','\x20--windows-os-version=ltsc2022\x20--region\x20','createCluster','turboscale_custom_role','parse','8lgFjFt','tfvoV','bdLyF','apKDS','qENzc','189003PrCUNi','https://www.googleapis.com/auth/cloud-platform','TVjIC','LTxiQ','47552JmfHcu','hhRNC','ojdou','serviceAccount:','Deleting\x20the\x20cluster\x20','HYHkW','EdRWk','QUTPt','AOijB','accounts','\x20--quiet\x20--user-output-enabled=false','kjFda','gkecluster.json','accountId','KBOXY','@google-cloud/compute','https://www.googleapis.com/compute/v1/projects/','/subnetworks/','YrtbC','XnVDM','NebGf','HAwvL','/clusters/','Creating\x20service\x20account','gke_','https://','jUDca','storage.objects.get','BnKFP','KXGJG','Nzfij','dCsYa','HyaYL','gbsHW','lJTNy','1195vgEtoy','cloudProviderName','HTdQR','SipED','VIpbK','Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item)','setCachedCredsInRegistry','create','error\x20:\x20','autoUpgrade','MZvPB','readFileAsync','NetworksClient','MyJKd','QZUKk','rcjEW','toString','FGjUp','/packages/cli/update-cluster-region','setupHubHa','rws','SYyLW','rtfVM','RXMip','GKE\x20Cluster\x20deletion\x20failed','storage.buckets.get','init','autoscaling','oIpWz','\x20:\x20','WjTuB','TcGBy','kIlCE','GoogleCloudProvider','iam.serviceAccounts.signBlob','nYyCb','storage.objects.update','iamClient','mHOMj','RqkqN','machineType','PmHgj','LcnWK','Turboscale\x20Custom\x20Role','@google-cloud/resource-manager','wPGFA','cEmOe','location','LoxjV','XZQdD','updateClusterRegion','bUulv','Klwsv','SCyrH','MnYWW','ClusterManagerClient','Cannot\x20find\x20subnets\x20','gzuGQ','storage.buckets.getObjectInsights','gmoDt','asxfO','bfCTn','zmAjk','sendResourceDataToHST','YSTGT','/global/networks/','title','storage.buckets.delete','NwMqk','vFADo','sbTtW','stack','cli\x20tool\x20is\x20installed','BytVV','FzkGm','1|5|3|8|6|0|7|4|2','jKucA','tdLio','getKubeConfigData','project_id','accessKey','kMRBh','HPjlv','managedby','Zkaul','WZuPo','join','sendGCPInfoToHST','13194XcFhci','masterAuth','get','requestBody','Please\x20install\x20gcloud\x20CLI\x20tool.\x20Error\x20:\x20','HJrNq','nxFZT','allowed','qSuHO','RNPMJ','length','DCrHP','includes','gcloud\x20--version','setIamPolicy','Jscyy','vKjJA','KMUAC','storage.buckets.getIamPolicy','Bdlsb','tPZOX','PJNVY','denied','Ymhge','subnetworks','IaEdV','storage.objects.list','Enter\x20Key\x20file\x20(.json)\x20path\x20for\x20GCP\x20Service\x20Account:\x20','NlDvC','Creating\x20GKE\x20Cluster','Cluster\x20deletion\x20completed','cBigu','HWeUC','storage.buckets.listEffectiveTags','vnEtm','concat','turboscale-service-account','SQcnI','replace','Rxdyi','clusterName','status','gridProfileId','containerClient','warn','sTaBF','oZJdI','vTmkg','YGyEA','channel','EFfoR','gGfam','aVgpP','storage.buckets.listTagBindings','fzDOQ','/serviceAccounts/','maxNodes','953172cceiBy','BeaMh','dBdzQ','vpcInfo','UqvZG','push','CxOdR','getClient','CXLwc','subnetwork','IBrmF','getIamPolicy','AtVoD','PUT','VmODV','storage.buckets.createTagBinding','uDWFe','MviAt','scopes','GIePn','XEfzF','plubS','storage.buckets.update','IbQUp','../config/constants','lJmsQ','CGWCN','TtujC','default','RUNNING','error','BikLE','VpmRx','writeFileSync','resourcemanagerClient','nodePools','CRpFQ','DONE','fIWAW','dbucY','UyOWD','stringify','QVSCt','MAFwL','OCAmS','JEUmU','checkServiceAccount','cInsN','gcloud\x20container\x20node-pools\x20update\x20windows-pool\x20--cluster=','serviceAccount','list','getClusterInfo','serviceAccounts','setupNewCluster','name','/regions/','3762420whgIQT','TyENd','4822132nYPqkl','webSocketUtils','FdiqY','.\x20Error:\x20','.iam.gserviceaccount.com','\x27\x20in\x20multiple\x20locations,\x20select\x20a\x20location\x20to\x20proceed:','HIuPg','split','storage.objects.create','JLHQg','sMVGW','debug','eyIPz','dLVtU','minNodeCount','../utils/gridComponents','pyySb','../config/logger','wXPfD','clusterRegion','/locations/','ujEBI','../utils/utilityMethods','Cluster\x20creation\x20failed,\x20rolling\x20back\x20cluster\x20creation:\x20','VtvKu','execSync','pMDVe','CFWBy','role'];a3_0x3316=function(){return _0x2454e1;};return a3_0x3316();}function a3_0x4ad8(_0x390579,_0x320f1e){const _0x33169f=a3_0x3316();return a3_0x4ad8=function(_0x4ad821,_0x25ac97){_0x4ad821=_0x4ad821-0xf3;let _0x1343ee=_0x33169f[_0x4ad821];return _0x1343ee;},a3_0x4ad8(_0x390579,_0x320f1e);}a3_0x296863[a3_0x277129(0x131)]=GoogleCloudProvider,module['exports']=a3_0x296863;

@@ -1,1 +0,1 @@

const a4_0x153a9a=a4_0x38b2;(function(_0x4ed706,_0x2b09ea){const _0x3f652e=a4_0x38b2,_0x436a47=_0x4ed706();while(!![]){try{const _0x4435e8=-parseInt(_0x3f652e(0x207))/0x1*(parseInt(_0x3f652e(0x203))/0x2)+-parseInt(_0x3f652e(0x1e5))/0x3*(-parseInt(_0x3f652e(0x1e7))/0x4)+parseInt(_0x3f652e(0x201))/0x5+parseInt(_0x3f652e(0x1fb))/0x6*(-parseInt(_0x3f652e(0x205))/0x7)+-parseInt(_0x3f652e(0x208))/0x8*(-parseInt(_0x3f652e(0x1f5))/0x9)+parseInt(_0x3f652e(0x1e2))/0xa+-parseInt(_0x3f652e(0x202))/0xb*(parseInt(_0x3f652e(0x1f4))/0xc);if(_0x4435e8===_0x2b09ea)break;else _0x436a47['push'](_0x436a47['shift']());}catch(_0x15ea0c){_0x436a47['push'](_0x436a47['shift']());}}}(a4_0x36ff,0xaa251));function a4_0x38b2(_0x7f15c6,_0x14f743){const _0x36ff88=a4_0x36ff();return a4_0x38b2=function(_0x38b244,_0x28fc1f){_0x38b244=_0x38b244-0x1e1;let _0x26d0c5=_0x36ff88[_0x38b244];return _0x26d0c5;},a4_0x38b2(_0x7f15c6,_0x14f743);}const {AWSCloudProvider}=require(a4_0x153a9a(0x1ee)),{GoogleCloudProvider}=require(a4_0x153a9a(0x1e3)),{installAzurePackages,IsNodeCompatibleWithAzure}=require(a4_0x153a9a(0x1f7)),{AWS,AZURE,GCP,messageTypes}=require(a4_0x153a9a(0x1f1)),{sendInstrumentationEvent}=require(a4_0x153a9a(0x1e9)),{logger}=require(a4_0x153a9a(0x1fc));exports[a4_0x153a9a(0x1ed)]=async(_0x1b1e3c,_0x29a960,_0xcc1cfd,_0xd8a0ef,_0x19b11c,_0x15f55a)=>{const _0x3e08b2=a4_0x153a9a,_0x500c6c={'junmh':function(_0xb3232b){return _0xb3232b();},'iWcbQ':function(_0x1b19ed,_0x267694){return _0x1b19ed(_0x267694);},'dDRhR':'./Azure','XtLJE':function(_0x11b506,_0xd1d72f,_0xd0d695,_0x5e00bc,_0x18d188,_0x34e241,_0x3be8db){return _0x11b506(_0xd1d72f,_0xd0d695,_0x5e00bc,_0x18d188,_0x34e241,_0x3be8db);},'ySLJi':'create-grid-called','GfEpl':_0x3e08b2(0x204)};switch(_0x1b1e3c){case AWS:{const _0x54fd62=new AWSCloudProvider(_0x29a960,_0xcc1cfd,_0xd8a0ef,_0x19b11c);return await _0x54fd62[_0x3e08b2(0x1f9)]();}case GCP:{const _0x37c632=new GoogleCloudProvider(_0x29a960,_0xcc1cfd,_0xd8a0ef,_0x19b11c);return await _0x37c632[_0x3e08b2(0x1f9)]();}case AZURE:{try{await _0x500c6c[_0x3e08b2(0x1ff)](installAzurePackages);const {AzureCloudProvider:_0x2054d7}=_0x500c6c[_0x3e08b2(0x1f3)](require,_0x500c6c[_0x3e08b2(0x1ec)]),_0x3ec5c1=new _0x2054d7(_0x29a960,_0xcc1cfd,_0xd8a0ef,_0x19b11c);return await _0x3ec5c1[_0x3e08b2(0x1f9)]();}catch(_0x20c853){const _0x38e801='Current\x20Node.js\x20version\x20'+process[_0x3e08b2(0x1fa)][_0x3e08b2(0x1f0)]+'\x20is\x20not\x20supported.\x20Please\x20use\x20Node.js\x20version\x2018\x20or\x20higher\x20to\x20setup\x20your\x20grid\x20in\x20Azure.\x20Error:\x20'+_0x20c853[_0x3e08b2(0x1f6)]+_0x3e08b2(0x1e1)+_0x20c853[_0x3e08b2(0x1e8)];logger[_0x3e08b2(0x206)](_0x38e801);const _0x28273c={};_0x28273c[_0x3e08b2(0x206)]=_0x38e801,await _0x500c6c[_0x3e08b2(0x209)](sendInstrumentationEvent,_0x15f55a,_0x500c6c[_0x3e08b2(0x1eb)],messageTypes[_0x3e08b2(0x1f8)],_0x500c6c['GfEpl'],_0x28273c,_0x15f55a),process['exit'](0x1);}}default:logger[_0x3e08b2(0x206)](_0x3e08b2(0x1e6)+_0x1b1e3c),process[_0x3e08b2(0x200)](0x1);}},exports[a4_0x153a9a(0x1e4)]=async(_0x27b573,_0x473733,_0x376e3f,_0xdc9a48,_0x204927,_0x3a5549)=>{const _0x3fd3ea=a4_0x153a9a,_0x5a5be0={'YxUdW':function(_0x2b038d){return _0x2b038d();},'LEhIW':function(_0x12be96,_0x9e239){return _0x12be96(_0x9e239);},'hYHmp':'./Azure'};switch(_0x27b573){case AWS:return new AWSCloudProvider(_0x473733,_0x376e3f,_0xdc9a48,_0x204927);case GCP:return new GoogleCloudProvider(_0x473733,_0x376e3f,_0xdc9a48,_0x204927);case AZURE:{!_0x5a5be0[_0x3fd3ea(0x1f2)](IsNodeCompatibleWithAzure)&&(logger[_0x3fd3ea(0x206)](_0x3fd3ea(0x1ef)+process['versions']['node']+_0x3fd3ea(0x1fd)),process[_0x3fd3ea(0x200)](0x1));await _0x5a5be0[_0x3fd3ea(0x1f2)](installAzurePackages);const {AzureCloudProvider:_0x1202ef}=_0x5a5be0[_0x3fd3ea(0x1ea)](require,_0x5a5be0[_0x3fd3ea(0x1fe)]);return new _0x1202ef(_0x473733,_0x376e3f,_0xdc9a48,_0x204927);}default:logger[_0x3fd3ea(0x206)]('Unknown\x20cloud\x20provider\x20found\x20-\x20'+_0x27b573),process[_0x3fd3ea(0x200)](0x1);}};function a4_0x36ff(){const _0x124dd=['45OlppRK','message','../utils/utilityMethods','ERROR','init','versions','36VWkDJt','../config/logger','\x20Please\x20use\x20Node.js\x20version\x2018\x20or\x20higher\x20to\x20setup\x20your\x20grid\x20in\x20Azure.','hYHmp','junmh','exit','3402850aNSymR','3784WeePpD','1152aiYyea','grid-spawning-failed','576457YaeWRI','error','766MpmCPz','2110120VJbllY','XtLJE',',\x20stacktrace:\x20','1924250qZPhXJ','./GoogleCloudProvider','getCloudProviderObjectWithOutInit','2947701hUCcRI','Unknown\x20cloud\x20provider\x20found\x20-\x20','4wFwUNF','stack','../utils/instrumentationUtils','LEhIW','ySLJi','dDRhR','getCloudProviderObject','./AWS','Current\x20Node.js\x20version\x20','node','../config/constants','YxUdW','iWcbQ','53796FyIyIj'];a4_0x36ff=function(){return _0x124dd;};return a4_0x36ff();}
const a4_0x2fcd5f=a4_0x26ec;(function(_0x2980eb,_0x4ca452){const _0x4bc3a9=a4_0x26ec,_0x273f4b=_0x2980eb();while(!![]){try{const _0xaa676=-parseInt(_0x4bc3a9(0x146))/0x1*(-parseInt(_0x4bc3a9(0x15f))/0x2)+-parseInt(_0x4bc3a9(0x152))/0x3+parseInt(_0x4bc3a9(0x14a))/0x4+-parseInt(_0x4bc3a9(0x161))/0x5*(parseInt(_0x4bc3a9(0x14c))/0x6)+parseInt(_0x4bc3a9(0x15e))/0x7*(-parseInt(_0x4bc3a9(0x154))/0x8)+parseInt(_0x4bc3a9(0x145))/0x9+parseInt(_0x4bc3a9(0x165))/0xa*(parseInt(_0x4bc3a9(0x149))/0xb);if(_0xaa676===_0x4ca452)break;else _0x273f4b['push'](_0x273f4b['shift']());}catch(_0x5bac16){_0x273f4b['push'](_0x273f4b['shift']());}}}(a4_0x355d,0x8af4d));function a4_0x26ec(_0x169c98,_0x14bd53){const _0x355dda=a4_0x355d();return a4_0x26ec=function(_0x26ec5f,_0x46f3db){_0x26ec5f=_0x26ec5f-0x145;let _0x9972ed=_0x355dda[_0x26ec5f];return _0x9972ed;},a4_0x26ec(_0x169c98,_0x14bd53);}const {AWSCloudProvider}=require('./AWS'),{GoogleCloudProvider}=require(a4_0x2fcd5f(0x147)),{installAzurePackages,IsNodeCompatibleWithAzure}=require('../utils/utilityMethods'),{AWS,AZURE,GCP,messageTypes}=require(a4_0x2fcd5f(0x158)),{sendInstrumentationEvent}=require('../utils/instrumentationUtils'),{logger}=require(a4_0x2fcd5f(0x155));function a4_0x355d(){const _0x457788=['320566WvAwZL','./GoogleCloudProvider',',\x20stacktrace:\x20','44vGNSnQ','3459864sMTujh','wBWUw','6xeZocB','gwdvh','Unknown\x20cloud\x20provider\x20found\x20-\x20','tgeyJ','exit','kWUtO','2624961RYOrsE','Current\x20Node.js\x20version\x20','8CxrjYE','../config/logger','getCloudProviderObject','error','../config/constants','versions','./Azure','ynQKc','grid-spawning-failed','init','2296875YHVXzc','4MAxVoo','create-grid-called','2564890LmFZIW','MJlWb','\x20is\x20not\x20supported.\x20Please\x20use\x20Node.js\x20version\x2018\x20or\x20higher\x20to\x20setup\x20your\x20grid\x20in\x20Azure.\x20Error:\x20','node','226480wAIYXD','\x20Please\x20use\x20Node.js\x20version\x2018\x20or\x20higher\x20to\x20setup\x20your\x20grid\x20in\x20Azure.','GomrW','ERROR','6197085lJtxBJ'];a4_0x355d=function(){return _0x457788;};return a4_0x355d();}exports[a4_0x2fcd5f(0x156)]=async(_0x1c17f0,_0x2af803,_0x343c46,_0x5c8555,_0x5030d3,_0x4f9560)=>{const _0x18d2ac=a4_0x2fcd5f,_0x5b727b={'vzAfK':function(_0x2d7f3a){return _0x2d7f3a();},'wBWUw':function(_0x458aca,_0x1eb377){return _0x458aca(_0x1eb377);},'gwdvh':_0x18d2ac(0x15a),'ynQKc':function(_0x4e9b1e,_0x483840,_0x242b00,_0x5b044a,_0x105bda,_0x2688e0,_0x695a07){return _0x4e9b1e(_0x483840,_0x242b00,_0x5b044a,_0x105bda,_0x2688e0,_0x695a07);},'tgeyJ':_0x18d2ac(0x160),'CGTRd':_0x18d2ac(0x15c)};switch(_0x1c17f0){case AWS:{const _0x5d7155=new AWSCloudProvider(_0x2af803,_0x343c46,_0x5c8555,_0x5030d3);return await _0x5d7155['init']();}case GCP:{const _0x20dece=new GoogleCloudProvider(_0x2af803,_0x343c46,_0x5c8555,_0x5030d3);return await _0x20dece['init']();}case AZURE:{try{await _0x5b727b['vzAfK'](installAzurePackages);const {AzureCloudProvider:_0x41d1df}=_0x5b727b[_0x18d2ac(0x14b)](require,_0x5b727b[_0x18d2ac(0x14d)]),_0x1ee809=new _0x41d1df(_0x2af803,_0x343c46,_0x5c8555,_0x5030d3);return await _0x1ee809[_0x18d2ac(0x15d)]();}catch(_0x588b7c){const _0x5be6f1='Current\x20Node.js\x20version\x20'+process[_0x18d2ac(0x159)][_0x18d2ac(0x164)]+_0x18d2ac(0x163)+_0x588b7c['message']+_0x18d2ac(0x148)+_0x588b7c['stack'];logger[_0x18d2ac(0x157)](_0x5be6f1);const _0xe96c3a={};_0xe96c3a[_0x18d2ac(0x157)]=_0x5be6f1,await _0x5b727b[_0x18d2ac(0x15b)](sendInstrumentationEvent,_0x4f9560,_0x5b727b[_0x18d2ac(0x14f)],messageTypes[_0x18d2ac(0x168)],_0x5b727b['CGTRd'],_0xe96c3a,_0x4f9560),process[_0x18d2ac(0x150)](0x1);}}default:logger['error'](_0x18d2ac(0x14e)+_0x1c17f0),process[_0x18d2ac(0x150)](0x1);}},exports['getCloudProviderObjectWithOutInit']=async(_0x40ba59,_0x42f5bb,_0x495925,_0x55aa17,_0x4feeb6,_0x5b1796)=>{const _0x1e0253=a4_0x2fcd5f,_0x42c2b7={'MJlWb':function(_0x2d446d){return _0x2d446d();},'kWUtO':function(_0x37fe8f,_0x1bc1f6){return _0x37fe8f(_0x1bc1f6);},'GomrW':'./Azure'};switch(_0x40ba59){case AWS:return new AWSCloudProvider(_0x42f5bb,_0x495925,_0x55aa17,_0x4feeb6);case GCP:return new GoogleCloudProvider(_0x42f5bb,_0x495925,_0x55aa17,_0x4feeb6);case AZURE:{!_0x42c2b7[_0x1e0253(0x162)](IsNodeCompatibleWithAzure)&&(logger[_0x1e0253(0x157)](_0x1e0253(0x153)+process[_0x1e0253(0x159)]['node']+_0x1e0253(0x166)),process['exit'](0x1));await _0x42c2b7['MJlWb'](installAzurePackages);const {AzureCloudProvider:_0x484fe1}=_0x42c2b7[_0x1e0253(0x151)](require,_0x42c2b7[_0x1e0253(0x167)]);return new _0x484fe1(_0x42f5bb,_0x495925,_0x55aa17,_0x4feeb6);}default:logger[_0x1e0253(0x157)](_0x1e0253(0x14e)+_0x40ba59),process[_0x1e0253(0x150)](0x1);}};

@@ -1,1 +0,1 @@

const a5_0x3e9b5b=a5_0x5c42;(function(_0x28ee34,_0x34b359){const _0x4b6ed5=a5_0x5c42,_0x1faed0=_0x28ee34();while(!![]){try{const _0x5bb60b=parseInt(_0x4b6ed5(0x16e))/0x1+-parseInt(_0x4b6ed5(0x19d))/0x2*(-parseInt(_0x4b6ed5(0x182))/0x3)+parseInt(_0x4b6ed5(0x155))/0x4*(parseInt(_0x4b6ed5(0x181))/0x5)+parseInt(_0x4b6ed5(0x14e))/0x6+parseInt(_0x4b6ed5(0x14b))/0x7*(-parseInt(_0x4b6ed5(0x161))/0x8)+-parseInt(_0x4b6ed5(0x164))/0x9+parseInt(_0x4b6ed5(0x1aa))/0xa*(parseInt(_0x4b6ed5(0x15b))/0xb);if(_0x5bb60b===_0x34b359)break;else _0x1faed0['push'](_0x1faed0['shift']());}catch(_0x248371){_0x1faed0['push'](_0x1faed0['shift']());}}}(a5_0x4abc,0x6df88));function a5_0x5c42(_0x5e3f12,_0x380c0c){const _0x4abcfd=a5_0x4abc();return a5_0x5c42=function(_0x5c4266,_0x263314){_0x5c4266=_0x5c4266-0x147;let _0x4bbdeb=_0x4abcfd[_0x5c4266];return _0x4bbdeb;},a5_0x5c42(_0x5e3f12,_0x380c0c);}const fs=require('fs'),got=require(a5_0x3e9b5b(0x1a0)),{v4:uuidv4}=require('uuid'),{inputConfirmation,closeInput}=require(a5_0x3e9b5b(0x14a)),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require(a5_0x3e9b5b(0x196)),{getCredentialsPath,getAuthHeader}=require(a5_0x3e9b5b(0x19e)),{sendInstrumentationEvent}=require(a5_0x3e9b5b(0x192));exports[a5_0x3e9b5b(0x1a3)]=a5_0x3e9b5b(0x17a),exports['desc']=a5_0x3e9b5b(0x177),exports[a5_0x3e9b5b(0x160)]=function(_0x10a4db){const _0x496da6=a5_0x3e9b5b,_0x4fb072={};_0x4fb072[_0x496da6(0x17e)]=_0x496da6(0x197);const _0x34532f=_0x4fb072;return _0x10a4db[_0x496da6(0x19f)](HELP_HEADER_MESSAGE[_0x496da6(0x17a)])[_0x496da6(0x1a7)](HELP_FOOTER_MESSAGE)[_0x496da6(0x197)](_0x34532f[_0x496da6(0x17e)])[_0x496da6(0x167)]()[_0x496da6(0x190)]()[_0x496da6(0x1a5)];},exports[a5_0x3e9b5b(0x17f)]=async function(_0x5bf70e){const _0x43c4c8=a5_0x3e9b5b,_0x2028fb={'dsTYm':function(_0x1dec9f){return _0x1dec9f();},'Prjaa':'Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','BqxmT':function(_0x43a54d,_0x401668,_0x2571e3,_0x409aba,_0x544e5f,_0x13ad17,_0x2132e8){return _0x43a54d(_0x401668,_0x2571e3,_0x409aba,_0x544e5f,_0x13ad17,_0x2132e8);},'oqYHh':_0x43c4c8(0x16f),'NwDqY':_0x43c4c8(0x16b),'pJNGV':function(_0x307c63,_0x1a6a7e,_0x81cc62,_0x524b6f,_0x34b3bb,_0xc53e77,_0x4b8b5c){return _0x307c63(_0x1a6a7e,_0x81cc62,_0x524b6f,_0x34b3bb,_0xc53e77,_0x4b8b5c);},'SYoKd':function(_0x191ee0){return _0x191ee0();},'lprRS':_0x43c4c8(0x165),'glblJ':function(_0x32bb77,_0xf2d576,_0x3d7918){return _0x32bb77(_0xf2d576,_0x3d7918);},'fFZOV':function(_0x3ce722,_0x5744f3){return _0x3ce722!==_0x5744f3;},'KJbur':function(_0x223464,_0x4cf81f){return _0x223464===_0x4cf81f;},'oBEhB':_0x43c4c8(0x188),'WWcBe':_0x43c4c8(0x187),'NhKVj':function(_0x44c958,_0x2ee894){return _0x44c958(_0x2ee894);},'igbnQ':_0x43c4c8(0x169),'DNtvs':function(_0xe9ccff,_0x51640c){return _0xe9ccff===_0x51640c;},'nwuUm':function(_0x3618b2,_0x83b5c3){return _0x3618b2===_0x83b5c3;},'MhCbC':function(_0x4419da,_0x5c4135){return _0x4419da===_0x5c4135;},'kKvCq':_0x43c4c8(0x150),'NzzTr':function(_0x5dcc87,_0x153bc1,_0x545133,_0x18c968,_0x33aad8,_0x4c8f88,_0x405a4d){return _0x5dcc87(_0x153bc1,_0x545133,_0x18c968,_0x33aad8,_0x4c8f88,_0x405a4d);},'MgvPp':_0x43c4c8(0x180),'UCfTy':'What\x20Grid\x20profile\x20will\x20you\x20make\x20as\x20default?','NkbBJ':function(_0x6c27fc,_0x4f634c){return _0x6c27fc<_0x4f634c;},'ZteRc':function(_0x35ab73,_0x1398db){return _0x35ab73+_0x1398db;},'ysDyK':'Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item)','qMFTz':function(_0x2e8262,_0x442b94){return _0x2e8262(_0x442b94);},'jNWuL':function(_0x9e73eb,_0x3ba6cb){return _0x9e73eb<=_0x3ba6cb;},'BojwC':function(_0x1b4b71,_0x9e5525){return _0x1b4b71>_0x9e5525;},'erMXc':_0x43c4c8(0x194),'bqJqb':function(_0xaf9d67,_0x405755){return _0xaf9d67-_0x405755;},'qBjHI':_0x43c4c8(0x163),'yqxTp':function(_0x3a3d70,_0x3fb31d,_0x53ad56){return _0x3a3d70(_0x3fb31d,_0x53ad56);},'dNHUg':_0x43c4c8(0x1ab),'eEkex':function(_0x465cbc,_0x47a374,_0x3305ef){return _0x465cbc(_0x47a374,_0x3305ef);},'XkeJB':_0x43c4c8(0x178),'ymkZN':function(_0x3136b3,_0x491a71){return _0x3136b3===_0x491a71;},'axOOA':'Failed\x20to\x20update\x20grid\x20profile.\x20Unauthorized\x20request!','yJRng':'unauthorised','oKnrA':function(_0x3de143,_0x5db349,_0x18bf82,_0x5d329b,_0x7c97e7,_0x544c54,_0xef9e32){return _0x3de143(_0x5db349,_0x18bf82,_0x5d329b,_0x7c97e7,_0x544c54,_0xef9e32);},'JSSfM':_0x43c4c8(0x175),'uXncn':_0x43c4c8(0x14f),'qtNBi':function(_0x50fb7c,_0x3af609,_0x2d6b6b,_0x171603,_0x29ff7d,_0x5433d7,_0x336b85){return _0x50fb7c(_0x3af609,_0x2d6b6b,_0x171603,_0x29ff7d,_0x5433d7,_0x336b85);},'bSIgw':_0x43c4c8(0x18e)};try{global_registry[_0x43c4c8(0x176)]=_0x2028fb['dsTYm'](uuidv4);const _0x34b1c1='https://'+AG_API_URL+_0x43c4c8(0x186);!fs[_0x43c4c8(0x148)](_0x2028fb['dsTYm'](getCredentialsPath))&&(console[_0x43c4c8(0x162)](_0x2028fb[_0x43c4c8(0x183)]),await _0x2028fb[_0x43c4c8(0x16d)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb[_0x43c4c8(0x17c)],messageTypes[_0x43c4c8(0x198)],_0x2028fb['NwDqY'],null,_0x5bf70e),process[_0x43c4c8(0x171)](0x1));await _0x2028fb[_0x43c4c8(0x195)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb['oqYHh'],messageTypes[_0x43c4c8(0x1a1)],null,null,_0x5bf70e);const _0x4b9c2b=JSON['parse'](fs[_0x43c4c8(0x15f)](_0x2028fb[_0x43c4c8(0x15d)](getCredentialsPath))),_0x481f13={'method':_0x2028fb[_0x43c4c8(0x191)],'headers':_0x2028fb[_0x43c4c8(0x1a8)](getAuthHeader,_0x4b9c2b['Browserstack'][_0x43c4c8(0x1a4)],_0x4b9c2b['Browserstack'][_0x43c4c8(0x193)]),'throwHttpErrors':![]},_0x3b06f9=await _0x2028fb['glblJ'](got,_0x34b1c1,_0x481f13);if(_0x2028fb[_0x43c4c8(0x15c)](_0x3b06f9,null)&&_0x2028fb[_0x43c4c8(0x15c)](_0x3b06f9,undefined)&&_0x2028fb[_0x43c4c8(0x14c)](_0x3b06f9[_0x43c4c8(0x18a)],0xc8)){const _0x52dd67=JSON['parse'](_0x3b06f9[_0x43c4c8(0x151)]);console[_0x43c4c8(0x18c)](_0x2028fb[_0x43c4c8(0x189)]),console[_0x43c4c8(0x18c)](_0x2028fb['WWcBe']),console[_0x43c4c8(0x18c)]('\x20\x20username:\x20'+_0x4b9c2b['Browserstack'][_0x43c4c8(0x1a4)]),console['log'](_0x43c4c8(0x16a)+_0x52dd67[_0x43c4c8(0x1a9)][_0x43c4c8(0x173)]);const _0x3c271a=await _0x2028fb['NhKVj'](inputConfirmation,_0x2028fb[_0x43c4c8(0x172)]);(_0x2028fb['KJbur'](_0x3c271a,undefined)||_0x2028fb[_0x43c4c8(0x156)](_0x3c271a,null)||!(_0x2028fb['nwuUm'](_0x3c271a[_0x43c4c8(0x15a)](),'y')||_0x2028fb[_0x43c4c8(0x157)](_0x3c271a[_0x43c4c8(0x15a)](),'n')))&&(console['error'](_0x2028fb[_0x43c4c8(0x174)]),await _0x2028fb[_0x43c4c8(0x149)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb[_0x43c4c8(0x17c)],messageTypes[_0x43c4c8(0x198)],_0x2028fb['MgvPp'],null,_0x5bf70e),process[_0x43c4c8(0x171)](0x1));_0x2028fb['nwuUm'](_0x3c271a['toLowerCase'](),'n')&&process['exit'](0x0);console[_0x43c4c8(0x18c)](_0x2028fb[_0x43c4c8(0x159)]);const _0x40a5d8=_0x52dd67[_0x43c4c8(0x1a6)][_0x43c4c8(0x168)];for(let _0x2d1282=0x0;_0x2028fb['NkbBJ'](_0x2d1282,_0x40a5d8);_0x2d1282+=0x1){console[_0x43c4c8(0x18c)]('['+_0x2028fb['ZteRc'](_0x2d1282,0x1)+']\x20'+_0x52dd67[_0x43c4c8(0x1a6)][_0x2d1282][_0x43c4c8(0x173)]);}const _0x4b8240=await _0x2028fb['NhKVj'](inputConfirmation,_0x2028fb[_0x43c4c8(0x154)]),_0x261f7a=_0x2028fb['qMFTz'](Number,_0x4b8240);(_0x2028fb['qMFTz'](isNaN,_0x261f7a)||_0x2028fb[_0x43c4c8(0x18d)](_0x261f7a,0x0)||_0x2028fb[_0x43c4c8(0x19a)](_0x261f7a,_0x40a5d8))&&(console[_0x43c4c8(0x162)](_0x2028fb['kKvCq']),await _0x2028fb[_0x43c4c8(0x16d)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb[_0x43c4c8(0x17c)],messageTypes['ERROR'],_0x2028fb['erMXc'],null,_0x5bf70e),process[_0x43c4c8(0x171)](0x1));_0x2028fb[_0x43c4c8(0x15d)](closeInput);const _0x296cb9=_0x52dd67[_0x43c4c8(0x1a6)][_0x2028fb[_0x43c4c8(0x19c)](_0x261f7a,0x1)]['id'],_0x18ac88={};_0x18ac88[_0x43c4c8(0x179)]=_0x296cb9;const _0x5e91c5={'method':_0x2028fb[_0x43c4c8(0x19b)],'headers':_0x2028fb[_0x43c4c8(0x15e)](getAuthHeader,_0x4b9c2b['Browserstack'][_0x43c4c8(0x1a4)],_0x4b9c2b[_0x43c4c8(0x170)][_0x43c4c8(0x193)]),'json':_0x18ac88,'responseType':_0x2028fb['dNHUg'],'throwHttpErrors':![]},_0x4ac847=await _0x2028fb[_0x43c4c8(0x147)](got,_0x34b1c1,_0x5e91c5);_0x2028fb[_0x43c4c8(0x15c)](_0x4ac847,null)&&_0x2028fb[_0x43c4c8(0x15c)](_0x4ac847,undefined)&&_0x2028fb[_0x43c4c8(0x14c)](_0x4ac847[_0x43c4c8(0x18a)],0xc8)&&(console[_0x43c4c8(0x18c)](_0x2028fb[_0x43c4c8(0x16c)]),process[_0x43c4c8(0x171)](0x0)),_0x2028fb[_0x43c4c8(0x152)](_0x4ac847[_0x43c4c8(0x18a)],0x191)&&(console[_0x43c4c8(0x162)](_0x2028fb[_0x43c4c8(0x166)]),await _0x2028fb[_0x43c4c8(0x16d)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb[_0x43c4c8(0x17c)],messageTypes[_0x43c4c8(0x198)],_0x2028fb[_0x43c4c8(0x185)],null,_0x5bf70e),process['exit'](0x1)),console[_0x43c4c8(0x162)]('Failed\x20to\x20update\x20grid\x20profile.\x20Response\x20from\x20server:\x20'+JSON[_0x43c4c8(0x1a2)](_0x4ac847)),await _0x2028fb['oKnrA'](sendInstrumentationEvent,_0x5bf70e,_0x2028fb['oqYHh'],messageTypes[_0x43c4c8(0x198)],_0x2028fb[_0x43c4c8(0x184)],_0x4ac847,_0x5bf70e),process[_0x43c4c8(0x171)](0x1);}_0x2028fb[_0x43c4c8(0x158)](_0x3b06f9[_0x43c4c8(0x18a)],0x191)&&(console[_0x43c4c8(0x162)](_0x2028fb[_0x43c4c8(0x153)]),await _0x2028fb[_0x43c4c8(0x149)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb['oqYHh'],messageTypes[_0x43c4c8(0x198)],_0x2028fb[_0x43c4c8(0x185)],null,_0x5bf70e),process['exit'](0x1)),console['error'](_0x43c4c8(0x199)+JSON[_0x43c4c8(0x1a2)](_0x3b06f9)),await _0x2028fb[_0x43c4c8(0x17b)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb[_0x43c4c8(0x17c)],messageTypes[_0x43c4c8(0x198)],_0x2028fb[_0x43c4c8(0x184)],_0x3b06f9,_0x5bf70e),process['exit'](0x1);}catch(_0x1a0d9e){console[_0x43c4c8(0x162)](_0x43c4c8(0x18b)+_0x1a0d9e[_0x43c4c8(0x14d)]),await _0x2028fb[_0x43c4c8(0x18f)](sendInstrumentationEvent,_0x5bf70e,_0x2028fb['oqYHh'],messageTypes['ERROR'],_0x2028fb[_0x43c4c8(0x17d)],_0x1a0d9e,_0x5bf70e),process[_0x43c4c8(0x171)](0x1);}};function a5_0x4abc(){const _0x5c5621=['\x0aCurrent\x20configured\x20automation\x20grid\x20settings\x20are:','oBEhB','statusCode','Failed\x20to\x20configure\x20resources!\x20Error:\x20','log','jNWuL','unknown-error','qtNBi','strict','lprRS','../utils/instrumentationUtils','password','invalid-selection','pJNGV','../config/constants','help','ERROR','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','BojwC','qBjHI','bqJqb','433388QNkJrg','../utils/utilityMethods','usage','got','INFO','stringify','command','username','argv','list','epilogue','glblJ','active','12303490UfQUfQ','json','eEkex','existsSync','NzzTr','../utils/userInput','28gMsRKk','KJbur','stack','363960GTeahQ','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','body','ymkZN','uXncn','ysDyK','237424drUrYz','DNtvs','MhCbC','nwuUm','UCfTy','toLowerCase','11qNLdvY','fFZOV','SYoKd','yqxTp','readFileSync','builder','1559752cHRPCo','error','PUT','5354505sNESAy','GET','axOOA','recommendCommands','length','Do\x20you\x20want\x20to\x20change\x20the\x20default\x20grid-profile\x20(y/n)?','\x20\x20grid-profile:\x20','init-not-called','XkeJB','BqxmT','20778VWpjnw','configure-called','Browserstack','exit','igbnQ','name','kKvCq','server-error','requestId','Configure\x20the\x20default\x20automation\x20grid\x20profiles\x20on\x20BrowserStack\x20CLI.','Updated\x20default\x20Grid\x20Profile\x20successfully','profileId','configure','oKnrA','oqYHh','bSIgw','UvXFN','handler','invalid-input','25MsgPkI','3CtsMPA','Prjaa','JSSfM','yJRng','/packages/cli/configure','core:'];a5_0x4abc=function(){return _0x5c5621;};return a5_0x4abc();}
const a5_0x12d974=a5_0x4761;function a5_0x1b27(){const _0x25f960=['Please\x20enter\x20numeric\x20choice\x20(must\x20exactly\x20match\x20list\x20item)','xBjhg','4dkWwzB','ATPLs','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','xfjMI','profileId','SAZbz','core:','ErlxE','init-not-called','Browserstack','nUkOS','JTraU','stringify','kmopj','NAkmU','builder','fHUTr','4509135UGklgW','body','cyvsl','xJjWV','4TAsNOY','fRYJq','4250945SeSIhZ','PiZNu','WTDls','VHIeG','114378yXCoIU','2477358InNZoI','kRSXf','active','command','TdIcw','\x0aCurrent\x20configured\x20automation\x20grid\x20settings\x20are:','name','length','20HxvpVr','rrcGq','readFileSync','WzGmS','WcyLP','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','rxRpP','41796NnRXsE','CDToz','../utils/instrumentationUtils','error','epilogue','stack','LCDjR','statusCode','zJdpi','OaEgA','json','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','xCzfM','requestId','../utils/userInput','Failed\x20to\x20update\x20grid\x20profile.\x20Response\x20from\x20server:\x20','password','uuid','exit','eiFum','6685192XYEtTr','unknown-error','ERROR','232544WJBPDu','qZJcA','wCvFz','invalid-selection','\x20\x20grid-profile:\x20','strict','list','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','invalid-input','../utils/utilityMethods','toLowerCase','WqjoQ','https://','Updated\x20default\x20Grid\x20Profile\x20successfully','parse','username','argv','Failed\x20to\x20update\x20grid\x20profile.\x20Unauthorized\x20request!','Zlckk','kZffE','NbQky','QUyJj','usage','What\x20Grid\x20profile\x20will\x20you\x20make\x20as\x20default?','RhqHC','configure','/packages/cli/configure','UQoIB','GPwSb','help','psQlj','7AsdwXS','NNjoB','log','zncBh','\x20\x20username:\x20','GET'];a5_0x1b27=function(){return _0x25f960;};return a5_0x1b27();}(function(_0x4645c8,_0x52c28c){const _0x2fce38=a5_0x4761,_0x21cd36=_0x4645c8();while(!![]){try{const _0x20b871=parseInt(_0x2fce38(0x79))/0x1*(-parseInt(_0x2fce38(0xa0))/0x2)+parseInt(_0x2fce38(0xcb))/0x3+parseInt(_0x2fce38(0xb5))/0x4*(-parseInt(_0x2fce38(0xb7))/0x5)+parseInt(_0x2fce38(0xbc))/0x6+-parseInt(_0x2fce38(0x98))/0x7*(-parseInt(_0x2fce38(0x76))/0x8)+parseInt(_0x2fce38(0xb1))/0x9+-parseInt(_0x2fce38(0xc4))/0xa*(-parseInt(_0x2fce38(0xbb))/0xb);if(_0x20b871===_0x52c28c)break;else _0x21cd36['push'](_0x21cd36['shift']());}catch(_0x12fc9f){_0x21cd36['push'](_0x21cd36['shift']());}}}(a5_0x1b27,0x72810));function a5_0x4761(_0x28ce9b,_0x475bb1){const _0x1b2756=a5_0x1b27();return a5_0x4761=function(_0x4761f8,_0x2e0020){_0x4761f8=_0x4761f8-0x66;let _0x36a8a2=_0x1b2756[_0x4761f8];return _0x36a8a2;},a5_0x4761(_0x28ce9b,_0x475bb1);}const fs=require('fs'),got=require('got'),{v4:uuidv4}=require(a5_0x12d974(0x73)),{inputConfirmation,closeInput}=require(a5_0x12d974(0x70)),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require('../config/constants'),{getCredentialsPath,getAuthHeader}=require(a5_0x12d974(0x82)),{sendInstrumentationEvent}=require(a5_0x12d974(0xcd));exports[a5_0x12d974(0xbf)]=a5_0x12d974(0x92),exports['desc']='Configure\x20the\x20default\x20automation\x20grid\x20profiles\x20on\x20BrowserStack\x20CLI.',exports[a5_0x12d974(0xaf)]=function(_0x355408){const _0x2ddbe5=a5_0x12d974,_0x2f667e={};_0x2f667e[_0x2ddbe5(0xcc)]=_0x2ddbe5(0x96);const _0x2265ad=_0x2f667e;return _0x355408[_0x2ddbe5(0x8f)](HELP_HEADER_MESSAGE[_0x2ddbe5(0x92)])[_0x2ddbe5(0x66)](HELP_FOOTER_MESSAGE)[_0x2ddbe5(0x96)](_0x2265ad['CDToz'])['recommendCommands']()[_0x2ddbe5(0x7e)]()[_0x2ddbe5(0x89)];},exports['handler']=async function(_0x197b9d){const _0x2f16b2=a5_0x12d974,_0x5db5e2={'kmopj':function(_0x509359){return _0x509359();},'knBIz':function(_0x440539){return _0x440539();},'wCvFz':_0x2f16b2(0x6d),'fHUTr':function(_0xf852be,_0x38f42d,_0x5daa73,_0x4d4289,_0x4e5e6f,_0x500d09,_0x2bbb46){return _0xf852be(_0x38f42d,_0x5daa73,_0x4d4289,_0x4e5e6f,_0x500d09,_0x2bbb46);},'rrcGq':'configure-called','rxRpP':_0x2f16b2(0xa8),'cyvsl':function(_0x3ba590,_0x2479a8,_0x26433f,_0x38bea4,_0x19a2e3,_0x44a588,_0x587203){return _0x3ba590(_0x2479a8,_0x26433f,_0x38bea4,_0x19a2e3,_0x44a588,_0x587203);},'WTDls':function(_0x526d4f){return _0x526d4f();},'xJjWV':_0x2f16b2(0x9d),'NNjoB':function(_0x37023c,_0x370940,_0x546e9a){return _0x37023c(_0x370940,_0x546e9a);},'zJdpi':function(_0x48891b,_0x99efbc){return _0x48891b!==_0x99efbc;},'WcyLP':function(_0x508cee,_0x2e851b){return _0x508cee===_0x2e851b;},'rmEXX':_0x2f16b2(0xc1),'kRSXf':_0x2f16b2(0xa6),'psQlj':function(_0x5180ed,_0x442061){return _0x5180ed(_0x442061);},'qZJcA':'Do\x20you\x20want\x20to\x20change\x20the\x20default\x20grid-profile\x20(y/n)?','ATPLs':function(_0xac08c4,_0x1d378b){return _0xac08c4===_0x1d378b;},'RhqHC':function(_0x3b2159,_0x202678){return _0x3b2159===_0x202678;},'ErlxE':function(_0x524b10,_0xfe0578){return _0x524b10===_0xfe0578;},'QUyJj':_0x2f16b2(0x80),'xBjhg':function(_0x18ec3e,_0x2d7cdf,_0x5df53d,_0x3e13e5,_0x250132,_0xf5d5ca,_0xf1882b){return _0x18ec3e(_0x2d7cdf,_0x5df53d,_0x3e13e5,_0x250132,_0xf5d5ca,_0xf1882b);},'NAkmU':_0x2f16b2(0x81),'WzGmS':function(_0x172cfc,_0x1bc5a5){return _0x172cfc===_0x1bc5a5;},'vVHDX':_0x2f16b2(0x90),'fRYJq':function(_0x2c49c1,_0x8707cc){return _0x2c49c1<_0x8707cc;},'dOGbh':function(_0x50eb43,_0x301615){return _0x50eb43+_0x301615;},'ZtycZ':_0x2f16b2(0x9e),'JTraU':function(_0x397d5d,_0x29e085){return _0x397d5d(_0x29e085);},'xCzfM':function(_0x5f4814,_0xf86ee0){return _0x5f4814<=_0xf86ee0;},'SAZbz':function(_0x5cf79a,_0x494f76){return _0x5cf79a>_0x494f76;},'eiFum':_0x2f16b2(0x7c),'zncBh':function(_0x4baf6a,_0x2fc15f){return _0x4baf6a-_0x2fc15f;},'TdIcw':'PUT','NbQky':function(_0x29a300,_0x50db1d,_0x5c51d3){return _0x29a300(_0x50db1d,_0x5c51d3);},'lRzya':_0x2f16b2(0x6c),'nUkOS':function(_0x3624a4,_0x146371){return _0x3624a4===_0x146371;},'LCDjR':_0x2f16b2(0x86),'OaEgA':function(_0x1bb3a9,_0x7f2be9){return _0x1bb3a9===_0x7f2be9;},'voFnT':_0x2f16b2(0x8a),'UQoIB':'unauthorised','PiZNu':function(_0x11ea77,_0x43ec6d,_0x275ce5,_0x4f8ee2,_0x421b05,_0x1d3d6f,_0x461929){return _0x11ea77(_0x43ec6d,_0x275ce5,_0x4f8ee2,_0x421b05,_0x1d3d6f,_0x461929);},'GPwSb':'server-error','xfjMI':function(_0x125334,_0xd4a244){return _0x125334===_0xd4a244;},'OnDaY':_0x2f16b2(0xc9),'Zlckk':function(_0x4a1257,_0x2e53c3,_0x36278e,_0x4a0ab7,_0x12572b,_0xb60748,_0x53f24f){return _0x4a1257(_0x2e53c3,_0x36278e,_0x4a0ab7,_0x12572b,_0xb60748,_0x53f24f);},'kZffE':function(_0x7ec7fa,_0xdf770e,_0x3af220,_0x165f67,_0x37296a,_0x5b4742,_0x2cd84c){return _0x7ec7fa(_0xdf770e,_0x3af220,_0x165f67,_0x37296a,_0x5b4742,_0x2cd84c);},'WqjoQ':function(_0x1c566b,_0x514df4,_0x2c553,_0x5092f0,_0x46ac80,_0x1a94dd,_0x26da73){return _0x1c566b(_0x514df4,_0x2c553,_0x5092f0,_0x46ac80,_0x1a94dd,_0x26da73);},'VHIeG':_0x2f16b2(0x77)};try{global_registry[_0x2f16b2(0x6f)]=_0x5db5e2[_0x2f16b2(0xad)](uuidv4);const _0x2381dc=_0x2f16b2(0x85)+AG_API_URL+_0x2f16b2(0x93);!fs['existsSync'](_0x5db5e2['knBIz'](getCredentialsPath))&&(console[_0x2f16b2(0xce)](_0x5db5e2[_0x2f16b2(0x7b)]),await _0x5db5e2[_0x2f16b2(0xb0)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes[_0x2f16b2(0x78)],_0x5db5e2[_0x2f16b2(0xca)],null,_0x197b9d),process[_0x2f16b2(0x74)](0x1));await _0x5db5e2[_0x2f16b2(0xb3)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes['INFO'],null,null,_0x197b9d);const _0x242bbf=JSON['parse'](fs[_0x2f16b2(0xc6)](_0x5db5e2[_0x2f16b2(0xb9)](getCredentialsPath))),_0x48f397={'method':_0x5db5e2[_0x2f16b2(0xb4)],'headers':_0x5db5e2[_0x2f16b2(0x99)](getAuthHeader,_0x242bbf['Browserstack'][_0x2f16b2(0x88)],_0x242bbf[_0x2f16b2(0xa9)][_0x2f16b2(0x72)]),'throwHttpErrors':![]},_0x5699ce=await _0x5db5e2[_0x2f16b2(0x99)](got,_0x2381dc,_0x48f397);if(_0x5db5e2[_0x2f16b2(0x6a)](_0x5699ce,null)&&_0x5db5e2[_0x2f16b2(0x6a)](_0x5699ce,undefined)&&_0x5db5e2[_0x2f16b2(0xc8)](_0x5699ce['statusCode'],0xc8)){const _0x20d776=JSON[_0x2f16b2(0x87)](_0x5699ce[_0x2f16b2(0xb2)]);console[_0x2f16b2(0x9a)](_0x5db5e2['rmEXX']),console['log'](_0x5db5e2[_0x2f16b2(0xbd)]),console['log'](_0x2f16b2(0x9c)+_0x242bbf[_0x2f16b2(0xa9)]['username']),console[_0x2f16b2(0x9a)](_0x2f16b2(0x7d)+_0x20d776[_0x2f16b2(0xbe)][_0x2f16b2(0xc2)]);const _0x3a196b=await _0x5db5e2[_0x2f16b2(0x97)](inputConfirmation,_0x5db5e2[_0x2f16b2(0x7a)]);(_0x5db5e2[_0x2f16b2(0xa1)](_0x3a196b,undefined)||_0x5db5e2[_0x2f16b2(0x91)](_0x3a196b,null)||!(_0x5db5e2[_0x2f16b2(0xa1)](_0x3a196b[_0x2f16b2(0x83)](),'y')||_0x5db5e2[_0x2f16b2(0xa7)](_0x3a196b[_0x2f16b2(0x83)](),'n')))&&(console[_0x2f16b2(0xce)](_0x5db5e2[_0x2f16b2(0x8e)]),await _0x5db5e2[_0x2f16b2(0x9f)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes[_0x2f16b2(0x78)],_0x5db5e2[_0x2f16b2(0xae)],null,_0x197b9d),process['exit'](0x1));_0x5db5e2[_0x2f16b2(0xc7)](_0x3a196b[_0x2f16b2(0x83)](),'n')&&process[_0x2f16b2(0x74)](0x0);console[_0x2f16b2(0x9a)](_0x5db5e2['vVHDX']);const _0x56bc9c=_0x20d776[_0x2f16b2(0x7f)][_0x2f16b2(0xc3)];for(let _0xdb0007=0x0;_0x5db5e2[_0x2f16b2(0xb6)](_0xdb0007,_0x56bc9c);_0xdb0007+=0x1){console[_0x2f16b2(0x9a)]('['+_0x5db5e2['dOGbh'](_0xdb0007,0x1)+']\x20'+_0x20d776['list'][_0xdb0007][_0x2f16b2(0xc2)]);}const _0x5f390f=await _0x5db5e2[_0x2f16b2(0x97)](inputConfirmation,_0x5db5e2['ZtycZ']),_0x1a2c35=_0x5db5e2[_0x2f16b2(0x97)](Number,_0x5f390f);(_0x5db5e2[_0x2f16b2(0xab)](isNaN,_0x1a2c35)||_0x5db5e2[_0x2f16b2(0x6e)](_0x1a2c35,0x0)||_0x5db5e2[_0x2f16b2(0xa5)](_0x1a2c35,_0x56bc9c))&&(console[_0x2f16b2(0xce)](_0x5db5e2[_0x2f16b2(0x8e)]),await _0x5db5e2[_0x2f16b2(0x9f)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2['rrcGq'],messageTypes[_0x2f16b2(0x78)],_0x5db5e2[_0x2f16b2(0x75)],null,_0x197b9d),process[_0x2f16b2(0x74)](0x1));_0x5db5e2['kmopj'](closeInput);const _0x33c3c0=_0x20d776['list'][_0x5db5e2[_0x2f16b2(0x9b)](_0x1a2c35,0x1)]['id'],_0x208a18={};_0x208a18[_0x2f16b2(0xa4)]=_0x33c3c0;const _0x20d5b3={'method':_0x5db5e2[_0x2f16b2(0xc0)],'headers':_0x5db5e2[_0x2f16b2(0x8d)](getAuthHeader,_0x242bbf['Browserstack']['username'],_0x242bbf[_0x2f16b2(0xa9)][_0x2f16b2(0x72)]),'json':_0x208a18,'responseType':_0x5db5e2['lRzya'],'throwHttpErrors':![]},_0x19bf50=await _0x5db5e2['NNjoB'](got,_0x2381dc,_0x20d5b3);_0x5db5e2[_0x2f16b2(0x6a)](_0x19bf50,null)&&_0x5db5e2[_0x2f16b2(0x6a)](_0x19bf50,undefined)&&_0x5db5e2[_0x2f16b2(0xaa)](_0x19bf50[_0x2f16b2(0x69)],0xc8)&&(console[_0x2f16b2(0x9a)](_0x5db5e2[_0x2f16b2(0x68)]),process[_0x2f16b2(0x74)](0x0)),_0x5db5e2[_0x2f16b2(0x6b)](_0x19bf50[_0x2f16b2(0x69)],0x191)&&(console[_0x2f16b2(0xce)](_0x5db5e2['voFnT']),await _0x5db5e2[_0x2f16b2(0xb3)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes['ERROR'],_0x5db5e2[_0x2f16b2(0x94)],null,_0x197b9d),process['exit'](0x1)),console[_0x2f16b2(0xce)](_0x2f16b2(0x71)+JSON['stringify'](_0x19bf50)),await _0x5db5e2[_0x2f16b2(0xb8)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes[_0x2f16b2(0x78)],_0x5db5e2['GPwSb'],_0x19bf50,_0x197b9d),process[_0x2f16b2(0x74)](0x1);}_0x5db5e2[_0x2f16b2(0xa3)](_0x5699ce[_0x2f16b2(0x69)],0x191)&&(console[_0x2f16b2(0xce)](_0x5db5e2['OnDaY']),await _0x5db5e2[_0x2f16b2(0x8b)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes['ERROR'],_0x5db5e2[_0x2f16b2(0x94)],null,_0x197b9d),process['exit'](0x1)),console[_0x2f16b2(0xce)](_0x2f16b2(0xa2)+JSON[_0x2f16b2(0xac)](_0x5699ce)),await _0x5db5e2[_0x2f16b2(0x8c)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2[_0x2f16b2(0xc5)],messageTypes[_0x2f16b2(0x78)],_0x5db5e2[_0x2f16b2(0x95)],_0x5699ce,_0x197b9d),process[_0x2f16b2(0x74)](0x1);}catch(_0x41fc9e){console['error']('Failed\x20to\x20configure\x20resources!\x20Error:\x20'+_0x41fc9e[_0x2f16b2(0x67)]),await _0x5db5e2[_0x2f16b2(0x84)](sendInstrumentationEvent,_0x197b9d,_0x5db5e2['rrcGq'],messageTypes[_0x2f16b2(0x78)],_0x5db5e2[_0x2f16b2(0xba)],_0x41fc9e,_0x197b9d),process[_0x2f16b2(0x74)](0x1);}};

@@ -1,1 +0,1 @@

const a7_0x5cb666=a7_0x3ece;(function(_0xfae4c7,_0x5691c0){const _0x3512d0=a7_0x3ece,_0x2b9a3f=_0xfae4c7();while(!![]){try{const _0x525de4=parseInt(_0x3512d0(0x178))/0x1*(-parseInt(_0x3512d0(0x17e))/0x2)+parseInt(_0x3512d0(0x156))/0x3+parseInt(_0x3512d0(0x16b))/0x4*(parseInt(_0x3512d0(0x158))/0x5)+-parseInt(_0x3512d0(0x17b))/0x6*(parseInt(_0x3512d0(0x121))/0x7)+parseInt(_0x3512d0(0x140))/0x8+-parseInt(_0x3512d0(0x170))/0x9*(-parseInt(_0x3512d0(0x167))/0xa)+-parseInt(_0x3512d0(0x175))/0xb;if(_0x525de4===_0x5691c0)break;else _0x2b9a3f['push'](_0x2b9a3f['shift']());}catch(_0x5f4e45){_0x2b9a3f['push'](_0x2b9a3f['shift']());}}}(a7_0x3d25,0xb5520));function a7_0x3ece(_0x4e14d3,_0x58ea3a){const _0x3d2536=a7_0x3d25();return a7_0x3ece=function(_0x3eceed,_0x412c42){_0x3eceed=_0x3eceed-0x116;let _0x2a7199=_0x3d2536[_0x3eceed];return _0x2a7199;},a7_0x3ece(_0x4e14d3,_0x58ea3a);}const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a7_0x5cb666(0x12f)),{logger}=require('../../config/logger'),{fetchOrUpdateUserConfig,getGridDetails,startLocalBinarySync,stopLocalBinary}=require(a7_0x5cb666(0x174));function a7_0x3d25(){const _0x35d2f5=['WtNqa','pySsJ','dMejZ','YXObL','mPmtH','isRunning','fXdnR','nfpEg','nksaX','jfJcI','csGrE','wiBJG','epilogue','This\x20command\x20will\x20connect\x20the\x20grid\x20with\x20existing\x20VPC','Couldn\x27t\x20find\x20username\x20/\x20accesskey,\x20please\x20use\x20--username\x20and\x20--accesskey','SIGTERM','YgLgo','2457687VHQyVb','Couldn\x27t\x20establish\x20a\x20private\x20connection\x20with\x20the\x20grid','4395395xoFiIR','LnQwa','bstack-username','tmtGa','CKlWh','isTrialGrid','accessKey','cgixl','Advance\x20options\x20for\x20Browserstack\x20Local','desc','iHPmT','bstackAccesskey','YqTxD','rJCxN','error','1480jSpPQh','uWSEl','vqYxV','ULewJ','4Pphhug','Grid\x20type:\x20Trial','info','tMgSP','useStaging','37638osyzhY','handler','create','TdIEw','../../utils/utilityMethods','4295973UZUvLc','UvYvg','mKMCL','1gAnPkd','type','options','102OIotAn','pjViw','slokV','1995394PIEEVn','BGirH','DASro','VkpWF','exit','ybrVK','xGUdX','eqUwh','laFcr','ZPsPR','argv','use-staging','help','339311nvzYxq','McmDQ','UsxiE','Use\x20corresponding\x20access-key\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','PbeGQ','bYGhz','dLGwD','string','advance-options','GWXBf','KONOg','vFHam','browserStackLocalOptions','GsmoH','../../config/constants','dMRDU','description','MBZbk','uEjeS','kEYBb','TwpZm','rnjsB','Optional\x20boolean\x20argument\x20to\x20create\x20private\x20connection\x20between\x20grid\x20and\x20your\x20existing\x20staging\x20or\x20local\x20development\x20environment.','gridId','grid-id','Pass\x20the\x20ID\x20of\x20the\x20Grid','KTDoU','advanceOptions','htzRR','usage','beforeExit','5101800AjzODc','rAjsu','customRepeaters','Please\x20provide\x20a\x20valid\x20Grid\x20Identifier','nMlRg'];a7_0x3d25=function(){return _0x35d2f5;};return a7_0x3d25();}exports['command']='grid',exports[a7_0x5cb666(0x161)]=a7_0x5cb666(0x152),exports['builder']=_0x5479b5=>{const _0x4b4a77=a7_0x5cb666,_0xefc3f0={};_0xefc3f0['WtNqa']='Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.',_0xefc3f0[_0x4b4a77(0x14e)]=_0x4b4a77(0x128),_0xefc3f0[_0x4b4a77(0x173)]=_0x4b4a77(0x124),_0xefc3f0[_0x4b4a77(0x16e)]='Pass\x20the\x20ID\x20of\x20the\x20Grid',_0xefc3f0[_0x4b4a77(0x13d)]=_0x4b4a77(0x137),_0xefc3f0[_0x4b4a77(0x162)]=_0x4b4a77(0x160),_0xefc3f0['KONOg']=_0x4b4a77(0x120);const _0x575dd8=_0xefc3f0,_0x2f1b17={};_0x2f1b17['description']=_0x575dd8[_0x4b4a77(0x145)],_0x2f1b17['type']=_0x575dd8[_0x4b4a77(0x14e)];const _0x1c2fcb={};_0x1c2fcb[_0x4b4a77(0x131)]=_0x575dd8[_0x4b4a77(0x173)],_0x1c2fcb[_0x4b4a77(0x179)]=_0x575dd8[_0x4b4a77(0x14e)];const _0x2da303={};_0x2da303['demandOption']=!![],_0x2da303[_0x4b4a77(0x131)]=_0x575dd8[_0x4b4a77(0x16e)],_0x2da303['type']=_0x575dd8['jfJcI'];const _0x304f2f={};_0x304f2f[_0x4b4a77(0x131)]=_0x575dd8[_0x4b4a77(0x13d)],_0x304f2f[_0x4b4a77(0x179)]=_0x575dd8[_0x4b4a77(0x14e)];const _0x67e3bd={};_0x67e3bd['description']=_0x575dd8['iHPmT'],_0x67e3bd[_0x4b4a77(0x179)]=_0x575dd8[_0x4b4a77(0x14e)];const _0x5438ba={};return _0x5438ba['bstack-username']=_0x2f1b17,_0x5438ba['bstack-accesskey']=_0x1c2fcb,_0x5438ba[_0x4b4a77(0x139)]=_0x2da303,_0x5438ba[_0x4b4a77(0x11f)]=_0x304f2f,_0x5438ba[_0x4b4a77(0x129)]=_0x67e3bd,_0x5479b5[_0x4b4a77(0x13e)](HELP_HEADER_MESSAGE[_0x4b4a77(0x172)])[_0x4b4a77(0x151)](HELP_FOOTER_MESSAGE)[_0x4b4a77(0x17a)](_0x5438ba)[_0x4b4a77(0x120)](_0x575dd8[_0x4b4a77(0x12b)])[_0x4b4a77(0x11e)];},exports[a7_0x5cb666(0x171)]=async _0x55a1e1=>{const _0x40b108=a7_0x5cb666,_0x59f2a0={'csGrE':function(_0x52b52e,_0x380220){return _0x52b52e===_0x380220;},'wiBJG':function(_0x478352,_0x58da44){return _0x478352(_0x58da44);},'rAjsu':_0x40b108(0x16c),'YqTxD':_0x40b108(0x13f),'MBZbk':'SIGINT','pjViw':_0x40b108(0x154),'dMejZ':'We\x20have\x20successfully\x20established\x20a\x20connection\x20between\x20trial\x20grid\x20and\x20your\x20setup.\x20You\x20should\x20be\x20able\x20to\x20start\x20testing\x20your\x20internal\x20development\x20or\x20staging\x20websites.','YXObL':_0x40b108(0x157),'fXdnR':function(_0x55f32d,_0x58e6e4){return _0x55f32d!==_0x58e6e4;},'UsxiE':'GIEpp','mPmtH':_0x40b108(0x143),'ybrVK':function(_0x53046a,_0x1fd2ea){return _0x53046a===_0x1fd2ea;},'LnQwa':function(_0x53c470,_0x414175){return _0x53c470(_0x414175);},'TNUbW':function(_0x16761a,_0x1b63c1){return _0x16761a(_0x1b63c1);},'hLBpZ':function(_0xa3e4d,_0x2ca805){return _0xa3e4d!==_0x2ca805;},'uWSEl':_0x40b108(0x11d),'nANiV':'Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','mKMCL':'string','CVPou':_0x40b108(0x124),'vFHam':_0x40b108(0x13a),'dMRDU':_0x40b108(0x137),'ULewJ':'Advance\x20options\x20for\x20Browserstack\x20Local','pLLdX':_0x40b108(0x120),'CKlWh':function(_0x2be956,_0x5cca0d,_0x3c6be2){return _0x2be956(_0x5cca0d,_0x3c6be2);},'xGUdX':function(_0x1978c8,_0x1fd242){return _0x1978c8&&_0x1fd242;},'slokV':_0x40b108(0x176),'nfpEg':_0x40b108(0x126),'TwpZm':function(_0x59ae8c,_0x4ce1a2){return _0x59ae8c(_0x4ce1a2);},'tmtGa':_0x40b108(0x153),'laFcr':function(_0x428705,_0x1035e4,_0x1c2f61,_0x2ebece){return _0x428705(_0x1035e4,_0x1c2f61,_0x2ebece);},'kEYBb':function(_0x645368,_0x1fbfa0){return _0x645368!==_0x1fbfa0;},'uEjeS':_0x40b108(0x13b),'zyuKy':function(_0x7c90ca,_0x1a56e7){return _0x7c90ca(_0x1a56e7);},'PbeGQ':'true','cgixl':'URnnB','McmDQ':function(_0x367e49,_0x326610){return _0x367e49===_0x326610;},'rJCxN':_0x40b108(0x144),'hxCUo':function(_0x983342,_0x3375fb){return _0x983342(_0x3375fb);},'GsmoH':_0x40b108(0x155)};let _0xb433a=_0x55a1e1['bstackUsername'],_0x186c1d=_0x55a1e1[_0x40b108(0x163)];const _0x240db5=_0x55a1e1[_0x40b108(0x13c)],_0x199896=_0x57c323=>{const _0x1a313e=_0x40b108,_0x4792e7={'dLGwD':function(_0x2e6cb2,_0x2ec8dd){const _0x5eb12f=a7_0x3ece;return _0x59f2a0[_0x5eb12f(0x14f)](_0x2e6cb2,_0x2ec8dd);},'BGirH':function(_0x294f6d,_0x15be59){const _0x170fc2=a7_0x3ece;return _0x59f2a0[_0x170fc2(0x150)](_0x294f6d,_0x15be59);},'qpjLj':_0x59f2a0[_0x1a313e(0x141)],'rnjsB':_0x59f2a0['YqTxD'],'eqUwh':_0x59f2a0[_0x1a313e(0x132)],'nksaX':_0x59f2a0[_0x1a313e(0x17c)],'DASro':_0x59f2a0[_0x1a313e(0x147)],'nguZG':_0x59f2a0[_0x1a313e(0x148)]};if(_0x59f2a0[_0x1a313e(0x14b)](_0x59f2a0[_0x1a313e(0x123)],_0x59f2a0[_0x1a313e(0x123)])){const _0xab57ff={'pySsJ':function(_0x186f0b,_0x3e96b1){const _0x3971e0=_0x1a313e;return _0x4792e7[_0x3971e0(0x127)](_0x186f0b,_0x3e96b1);},'VkpWF':function(_0x2f9498,_0x312427){const _0x545317=_0x1a313e;return _0x4792e7[_0x545317(0x17f)](_0x2f9498,_0x312427);}};let _0x3c684f=_0x4792e7['qpjLj'];_0x45049f[_0x1a313e(0x16d)](_0x3c684f);try{const _0x75a9a7={};_0x75a9a7['accessKey']=_0x3c62d7,_0x75a9a7[_0x1a313e(0x142)]=_0x13918e[_0x1a313e(0x142)],_0x75a9a7[_0x1a313e(0x12d)]=_0x1dcb28;const _0x6668d5=_0x75a9a7,_0x5efcf3=_0x4792e7[_0x1a313e(0x17f)](_0x27d532,_0x6668d5);let _0x559969=0x0;const _0x43b8a4=async()=>{const _0x4c08f1=_0x1a313e;_0x559969++,_0xab57ff[_0x4c08f1(0x146)](_0x559969,0x1)&&_0x5efcf3&&_0x5efcf3[_0x4c08f1(0x14a)]()&&_0xab57ff[_0x4c08f1(0x117)](_0x1c9cf6,_0x5efcf3);};_0x3e763c['on'](_0x4792e7[_0x1a313e(0x136)],_0x43b8a4),_0x3d14a5['on'](_0x4792e7[_0x1a313e(0x11b)],_0x43b8a4),_0x112f79['on'](_0x4792e7[_0x1a313e(0x14d)],_0x43b8a4),_0x3c684f=_0x4792e7[_0x1a313e(0x116)],_0x5e6816[_0x1a313e(0x16d)](_0x3c684f);}catch(_0x9a50c9){_0x4792e7['BGirH'](_0x28aa9a,_0x4792e7['nguZG']);}}else logger[_0x1a313e(0x166)](_0x57c323),process['exit'](0x1);};[_0xb433a,_0x186c1d]=_0x59f2a0[_0x40b108(0x15c)](fetchOrUpdateUserConfig,_0xb433a,_0x186c1d);!_0x59f2a0[_0x40b108(0x11a)](_0xb433a,_0x186c1d)&&(_0x59f2a0[_0x40b108(0x14b)](_0x59f2a0[_0x40b108(0x17d)],_0x59f2a0[_0x40b108(0x14c)])?_0x59f2a0[_0x40b108(0x135)](_0x199896,_0x59f2a0[_0x40b108(0x15b)]):_0x59f2a0[_0x40b108(0x150)](_0x15992b,_0x59f2a0['mPmtH']));const _0xac2515=_0x55a1e1[_0x40b108(0x138)],[_0x49bc13,_0x14dda6]=await _0x59f2a0[_0x40b108(0x11c)](getGridDetails,_0xb433a,_0x186c1d,_0xac2515);if(!_0x14dda6){if(_0x59f2a0[_0x40b108(0x134)](_0x59f2a0[_0x40b108(0x133)],_0x59f2a0[_0x40b108(0x133)])){const _0x19ec0b={'vqYxV':function(_0x4b5e60,_0x143ea3){const _0x5f196c=_0x40b108;return _0x59f2a0[_0x5f196c(0x119)](_0x4b5e60,_0x143ea3);},'GWXBf':function(_0x3e9839,_0x557f50){const _0x3fae32=_0x40b108;return _0x59f2a0[_0x3fae32(0x159)](_0x3e9839,_0x557f50);}},_0x480564={};_0x480564[_0x40b108(0x15e)]=_0x56ed23,_0x480564[_0x40b108(0x142)]=_0x4af2f3[_0x40b108(0x142)],_0x480564[_0x40b108(0x12d)]=_0x925fbd;const _0x41b5f6=_0x480564,_0x4e2457=_0x59f2a0['TNUbW'](_0x3676d3,_0x41b5f6);let _0xf83519=0x0;const _0x14d915=async()=>{const _0x38a8ab=_0x40b108;_0xf83519++,_0x19ec0b[_0x38a8ab(0x169)](_0xf83519,0x1)&&_0x4e2457&&_0x4e2457[_0x38a8ab(0x14a)]()&&_0x19ec0b[_0x38a8ab(0x12a)](_0xe8ae46,_0x4e2457);};_0x3c3f7e['on'](_0x59f2a0[_0x40b108(0x164)],_0x14d915),_0x43d083['on'](_0x59f2a0[_0x40b108(0x132)],_0x14d915),_0x34e7f0['on'](_0x59f2a0[_0x40b108(0x17c)],_0x14d915),_0x2723b8=_0x59f2a0[_0x40b108(0x147)],_0x3317f4[_0x40b108(0x16d)](_0x4c29e9);}else _0x59f2a0['zyuKy'](_0x199896,_0x59f2a0[_0x40b108(0x149)]);}const _0x52a06a=_0x59f2a0[_0x40b108(0x119)](_0x55a1e1[_0x40b108(0x16f)],_0x59f2a0[_0x40b108(0x125)])?!![]:![];if(_0x14dda6&&_0x14dda6[_0x40b108(0x15d)]&&_0x52a06a){if(_0x59f2a0[_0x40b108(0x119)](_0x59f2a0[_0x40b108(0x15f)],_0x59f2a0['cgixl'])){let _0x11d49f=_0x59f2a0[_0x40b108(0x141)];logger[_0x40b108(0x16d)](_0x11d49f);try{if(_0x59f2a0[_0x40b108(0x122)](_0x59f2a0[_0x40b108(0x165)],_0x59f2a0[_0x40b108(0x165)])){const _0x76c279={};_0x76c279[_0x40b108(0x15e)]=_0x186c1d,_0x76c279[_0x40b108(0x142)]=_0x14dda6[_0x40b108(0x142)],_0x76c279['browserStackLocalOptions']=_0x240db5;const _0x12016e=_0x76c279,_0xc92036=_0x59f2a0['hxCUo'](startLocalBinarySync,_0x12016e);let _0x3eff10=0x0;const _0x15c854=async()=>{const _0x2c02fa=_0x40b108;_0x59f2a0['hLBpZ'](_0x59f2a0[_0x2c02fa(0x168)],_0x59f2a0[_0x2c02fa(0x168)])?(_0x4793ed['error'](_0x426761),_0x2ecb6f[_0x2c02fa(0x118)](0x1)):(_0x3eff10++,_0x59f2a0[_0x2c02fa(0x14f)](_0x3eff10,0x1)&&_0xc92036&&_0xc92036[_0x2c02fa(0x14a)]()&&_0x59f2a0['wiBJG'](stopLocalBinary,_0xc92036));};process['on'](_0x59f2a0[_0x40b108(0x164)],_0x15c854),process['on'](_0x59f2a0[_0x40b108(0x132)],_0x15c854),process['on'](_0x59f2a0[_0x40b108(0x17c)],_0x15c854),_0x11d49f=_0x59f2a0[_0x40b108(0x147)],logger[_0x40b108(0x16d)](_0x11d49f);}else _0x59f2a0[_0x40b108(0x150)](_0x310d96,_0x59f2a0[_0x40b108(0x148)]);}catch(_0x26650a){if(_0x59f2a0[_0x40b108(0x122)](_0x59f2a0[_0x40b108(0x12e)],_0x59f2a0[_0x40b108(0x12e)]))_0x59f2a0['LnQwa'](_0x199896,_0x59f2a0['YXObL']);else{const _0x57871b={};_0x57871b['description']=_0x59f2a0['nANiV'],_0x57871b[_0x40b108(0x179)]=_0x59f2a0[_0x40b108(0x177)];const _0x9c0e8c={};_0x9c0e8c[_0x40b108(0x131)]=_0x59f2a0['CVPou'],_0x9c0e8c[_0x40b108(0x179)]=_0x59f2a0[_0x40b108(0x177)];const _0x4ad60e={};_0x4ad60e['demandOption']=!![],_0x4ad60e[_0x40b108(0x131)]=_0x59f2a0[_0x40b108(0x12c)],_0x4ad60e['type']=_0x59f2a0[_0x40b108(0x177)];const _0x253a6c={};_0x253a6c[_0x40b108(0x131)]=_0x59f2a0[_0x40b108(0x130)],_0x253a6c[_0x40b108(0x179)]=_0x59f2a0[_0x40b108(0x177)];const _0x3a9f3c={};_0x3a9f3c[_0x40b108(0x131)]=_0x59f2a0[_0x40b108(0x16a)],_0x3a9f3c[_0x40b108(0x179)]=_0x59f2a0[_0x40b108(0x177)];const _0x2069f0={};return _0x2069f0[_0x40b108(0x15a)]=_0x57871b,_0x2069f0['bstack-accesskey']=_0x9c0e8c,_0x2069f0['grid-id']=_0x4ad60e,_0x2069f0[_0x40b108(0x11f)]=_0x253a6c,_0x2069f0[_0x40b108(0x129)]=_0x3a9f3c,_0x7c7e19[_0x40b108(0x13e)](_0x5600b7[_0x40b108(0x172)])[_0x40b108(0x151)](_0xa424d6)[_0x40b108(0x17a)](_0x2069f0)[_0x40b108(0x120)](_0x59f2a0['pLLdX'])[_0x40b108(0x11e)];}}}else _0x33c4e4++,_0x59f2a0[_0x40b108(0x14f)](_0x55ba7c,0x1)&&_0x69d821&&_0x5a47c6[_0x40b108(0x14a)]()&&_0x59f2a0['LnQwa'](_0x229495,_0x5556ec);}process[_0x40b108(0x118)](0x0);};
function a7_0x5b3c(){const _0x104fa4=['66URpLdm','oacuc','1944666CbqSPl','info','SIGTERM','lOztR','bstack-accesskey','browserStackLocalOptions','rZdJv','Optional\x20boolean\x20argument\x20to\x20create\x20private\x20connection\x20between\x20grid\x20and\x20your\x20existing\x20staging\x20or\x20local\x20development\x20environment.','usage','75MtavPd','gYPMb','This\x20command\x20will\x20connect\x20the\x20grid\x20with\x20existing\x20VPC','zoybq','iQTuU','MAtMu','wXXus','kfiMd','LNKDM','yKJEn','Grid\x20type:\x20Trial','zWAar','../../utils/utilityMethods','FPnsZ','CdJiE','Pass\x20the\x20ID\x20of\x20the\x20Grid','PBNWg','IYWlF','OPtOW','UTduN','isRunning','BwuYM','VoCfm','WVtry','error','grid-id','true','argv','demandOption','aBUdg','handler','YQgMe','16VYtooR','1339464tbviEP','cGXnd','command','Tzxay','builder','GdokB','GMlVk','xSqvA','sonhG','DNANi','pXczK','xOPZa','50100GYjHZP','help','string','YsIfP','96AHHpDN','UjyCN','464306GIJFfu','beforeExit','qoucB','hIzMc','use-staging','advance-options','nkVyu','SbnUi','kPhCQ','XlNSd','gridId','type','OtdVy','YInyL','SIGINT','QuiPB','13491444gbuUQI','ZNXcp','options','vVFjm','Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','NRugt','Couldn\x27t\x20establish\x20a\x20private\x20connection\x20with\x20the\x20grid','879930KLNUPv','accessKey','QTCKh','desc','188574gEBKIA','bstack-username','wBCNk','bstackUsername','xDUXs','eHKAv','XyzUT','Advance\x20options\x20for\x20Browserstack\x20Local','ebNeA','OWgsT','useStaging','kpCSb','grid','Couldn\x27t\x20find\x20username\x20/\x20accesskey,\x20please\x20use\x20--username\x20and\x20--accesskey','wcYKq','jVRHV','QWMaV','Use\x20corresponding\x20access-key\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','customRepeaters','WOWgv','isTrialGrid','GIsFP','create','KpnWb','JiRgB','Xwimd','exit','advanceOptions','nsUJD','HoqCK','ggEKx','description','../../config/logger','2oeJTAs'];a7_0x5b3c=function(){return _0x104fa4;};return a7_0x5b3c();}const a7_0x5de1b4=a7_0x595d;function a7_0x595d(_0x1f4559,_0x230678){const _0x5b3cde=a7_0x5b3c();return a7_0x595d=function(_0x595df9,_0x2db2d4){_0x595df9=_0x595df9-0x10e;let _0x39dffd=_0x5b3cde[_0x595df9];return _0x39dffd;},a7_0x595d(_0x1f4559,_0x230678);}(function(_0x1e86ec,_0x97921f){const _0x274808=a7_0x595d,_0x503281=_0x1e86ec();while(!![]){try{const _0x35704f=parseInt(_0x274808(0x122))/0x1*(parseInt(_0x274808(0x161))/0x2)+-parseInt(_0x274808(0x15f))/0x3*(-parseInt(_0x274808(0x15b))/0x4)+parseInt(_0x274808(0x12e))/0x5*(parseInt(_0x274808(0x17c))/0x6)+parseInt(_0x274808(0x14f))/0x7+parseInt(_0x274808(0x14e))/0x8*(parseInt(_0x274808(0x125))/0x9)+-parseInt(_0x274808(0x178))/0xa*(parseInt(_0x274808(0x123))/0xb)+-parseInt(_0x274808(0x171))/0xc;if(_0x35704f===_0x97921f)break;else _0x503281['push'](_0x503281['shift']());}catch(_0x23e03b){_0x503281['push'](_0x503281['shift']());}}}(a7_0x5b3c,0x4b254));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../../config/constants'),{logger}=require(a7_0x5de1b4(0x121)),{fetchOrUpdateUserConfig,getGridDetails,startLocalBinarySync,stopLocalBinary}=require(a7_0x5de1b4(0x13a));exports[a7_0x5de1b4(0x151)]=a7_0x5de1b4(0x188),exports[a7_0x5de1b4(0x17b)]=a7_0x5de1b4(0x130),exports[a7_0x5de1b4(0x153)]=_0x7a39cf=>{const _0x38f280=a7_0x5de1b4,_0x29aaf5={};_0x29aaf5[_0x38f280(0x118)]=_0x38f280(0x175),_0x29aaf5[_0x38f280(0x167)]='string',_0x29aaf5['DNANi']=_0x38f280(0x112),_0x29aaf5['UTduN']=_0x38f280(0x13d),_0x29aaf5[_0x38f280(0x169)]='Optional\x20boolean\x20argument\x20to\x20create\x20private\x20connection\x20between\x20grid\x20and\x20your\x20existing\x20staging\x20or\x20local\x20development\x20environment.',_0x29aaf5[_0x38f280(0x13c)]=_0x38f280(0x183),_0x29aaf5[_0x38f280(0x140)]=_0x38f280(0x15c);const _0x454a8d=_0x29aaf5,_0x5cf930={};_0x5cf930[_0x38f280(0x120)]=_0x454a8d['KpnWb'],_0x5cf930[_0x38f280(0x16c)]=_0x454a8d[_0x38f280(0x167)];const _0x474db0={};_0x474db0[_0x38f280(0x120)]=_0x454a8d[_0x38f280(0x158)],_0x474db0['type']=_0x454a8d[_0x38f280(0x167)];const _0x2918c7={};_0x2918c7['demandOption']=!![],_0x2918c7[_0x38f280(0x120)]=_0x454a8d[_0x38f280(0x141)],_0x2918c7[_0x38f280(0x16c)]=_0x454a8d[_0x38f280(0x167)];const _0x50b846={};_0x50b846[_0x38f280(0x120)]=_0x454a8d[_0x38f280(0x169)],_0x50b846[_0x38f280(0x16c)]=_0x454a8d[_0x38f280(0x167)];const _0x5d0798={};_0x5d0798[_0x38f280(0x120)]=_0x454a8d[_0x38f280(0x13c)],_0x5d0798[_0x38f280(0x16c)]=_0x454a8d[_0x38f280(0x167)];const _0x24cfa1={};return _0x24cfa1[_0x38f280(0x17d)]=_0x5cf930,_0x24cfa1['bstack-accesskey']=_0x474db0,_0x24cfa1[_0x38f280(0x147)]=_0x2918c7,_0x24cfa1[_0x38f280(0x165)]=_0x50b846,_0x24cfa1[_0x38f280(0x166)]=_0x5d0798,_0x7a39cf[_0x38f280(0x12d)](HELP_HEADER_MESSAGE[_0x38f280(0x117)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x38f280(0x173)](_0x24cfa1)['help'](_0x454a8d[_0x38f280(0x140)])[_0x38f280(0x149)];},exports[a7_0x5de1b4(0x14c)]=async _0x87622b=>{const _0x4583c5=a7_0x5de1b4,_0x5300dd={'xSqvA':function(_0x1b2ae9,_0x529b5f){return _0x1b2ae9===_0x529b5f;},'nsUJD':function(_0xcf1cd0,_0x2ba6f6){return _0xcf1cd0(_0x2ba6f6);},'zHAZj':function(_0x50755f,_0x54a26c){return _0x50755f!==_0x54a26c;},'nIosH':_0x4583c5(0x155),'wBCNk':_0x4583c5(0x134),'YQgMe':_0x4583c5(0x175),'PBNWg':_0x4583c5(0x15d),'ggEKx':'Use\x20corresponding\x20access-key\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','QuiPB':'Pass\x20the\x20ID\x20of\x20the\x20Grid','hIzMc':_0x4583c5(0x12c),'Juwcp':_0x4583c5(0x183),'OtdVy':'help','cGXnd':function(_0x2d2c96,_0xfe225d){return _0x2d2c96===_0xfe225d;},'kpCSb':function(_0x3d3165,_0xe83efb){return _0x3d3165(_0xe83efb);},'SbnUi':function(_0x35d443,_0x26901f){return _0x35d443(_0x26901f);},'GdokB':_0x4583c5(0x162),'VoCfm':_0x4583c5(0x16f),'QWMaV':_0x4583c5(0x127),'Xwimd':'We\x20have\x20successfully\x20established\x20a\x20connection\x20between\x20trial\x20grid\x20and\x20your\x20setup.\x20You\x20should\x20be\x20able\x20to\x20start\x20testing\x20your\x20internal\x20development\x20or\x20staging\x20websites.','aBUdg':function(_0x583e43,_0x8c43b9){return _0x583e43===_0x8c43b9;},'QTCKh':_0x4583c5(0x138),'NRugt':function(_0xdb46ee,_0x33baa6){return _0xdb46ee(_0x33baa6);},'eHKAv':_0x4583c5(0x177),'zWAar':function(_0x3d92b6,_0x106906){return _0x3d92b6!==_0x106906;},'XlNSd':'KWdTa','lOztR':function(_0x6fb630,_0x2563a8){return _0x6fb630(_0x2563a8);},'wcYKq':_0x4583c5(0x10e),'oacuc':function(_0x3eb3be,_0x393e69){return _0x3eb3be(_0x393e69);},'vVFjm':'Please\x20provide\x20a\x20valid\x20Grid\x20Identifier','sonhG':function(_0xc73e8d,_0x208a6a,_0x42240e){return _0xc73e8d(_0x208a6a,_0x42240e);},'HoqCK':function(_0x217e4a,_0x183559){return _0x217e4a&&_0x183559;},'LvmZy':function(_0x335661,_0x1b90b1){return _0x335661===_0x1b90b1;},'IYWlF':_0x4583c5(0x131),'rZdJv':'ikGrx','WVtry':function(_0x52c7ac,_0x4d2ca2){return _0x52c7ac(_0x4d2ca2);},'qoucB':function(_0xee8270,_0x54bc18,_0x28e843,_0x2b0054){return _0xee8270(_0x54bc18,_0x28e843,_0x2b0054);},'OWgsT':_0x4583c5(0x143),'ebNeA':_0x4583c5(0x15e),'xOPZa':function(_0x366a1b,_0x3331d8){return _0x366a1b(_0x3331d8);},'LNKDM':_0x4583c5(0x148),'iQTuU':function(_0x14364c,_0x23db20){return _0x14364c!==_0x23db20;},'xDUXs':_0x4583c5(0x160),'XyzUT':function(_0x180446,_0x2b9ce2){return _0x180446===_0x2b9ce2;},'WOWgv':_0x4583c5(0x135),'gYPMb':_0x4583c5(0x16e)};let _0x18edca=_0x87622b[_0x4583c5(0x17f)],_0x3be255=_0x87622b['bstackAccesskey'];const _0x41190f=_0x87622b[_0x4583c5(0x11c)],_0x1d8421=_0x287643=>{const _0x2059d8=_0x4583c5;_0x5300dd['zHAZj'](_0x5300dd['nIosH'],_0x5300dd[_0x2059d8(0x17e)])?(logger[_0x2059d8(0x146)](_0x287643),process[_0x2059d8(0x11b)](0x1)):(_0x3dad68++,_0x5300dd['xSqvA'](_0xea7ab3,0x1)&&_0x12b9a4&&_0x549f5e['isRunning']()&&_0x5300dd['nsUJD'](_0x1b7fbe,_0x568dbc));};[_0x18edca,_0x3be255]=_0x5300dd[_0x4583c5(0x157)](fetchOrUpdateUserConfig,_0x18edca,_0x3be255);!_0x5300dd[_0x4583c5(0x11e)](_0x18edca,_0x3be255)&&(_0x5300dd['LvmZy'](_0x5300dd[_0x4583c5(0x13f)],_0x5300dd[_0x4583c5(0x12b)])?(_0x4c4436[_0x4583c5(0x146)](_0x59dc44),_0x16cb7e[_0x4583c5(0x11b)](0x1)):_0x5300dd[_0x4583c5(0x145)](_0x1d8421,_0x5300dd[_0x4583c5(0x10f)]));const _0x45bd7e=_0x87622b[_0x4583c5(0x16b)],[_0xbc1baf,_0x811998]=await _0x5300dd[_0x4583c5(0x163)](getGridDetails,_0x18edca,_0x3be255,_0x45bd7e);if(!_0x811998){if(_0x5300dd[_0x4583c5(0x156)](_0x5300dd[_0x4583c5(0x185)],_0x5300dd[_0x4583c5(0x184)])){const _0x24336e={};_0x24336e[_0x4583c5(0x120)]=_0x5300dd[_0x4583c5(0x14d)],_0x24336e['type']=_0x5300dd[_0x4583c5(0x13e)];const _0x136c98={};_0x136c98['description']=_0x5300dd[_0x4583c5(0x11f)],_0x136c98['type']=_0x5300dd[_0x4583c5(0x13e)];const _0x52344c={};_0x52344c[_0x4583c5(0x14a)]=!![],_0x52344c[_0x4583c5(0x120)]=_0x5300dd[_0x4583c5(0x170)],_0x52344c[_0x4583c5(0x16c)]=_0x5300dd[_0x4583c5(0x13e)];const _0x2ab6ef={};_0x2ab6ef['description']=_0x5300dd[_0x4583c5(0x164)],_0x2ab6ef[_0x4583c5(0x16c)]=_0x5300dd[_0x4583c5(0x13e)];const _0x529dfe={};_0x529dfe[_0x4583c5(0x120)]=_0x5300dd['Juwcp'],_0x529dfe[_0x4583c5(0x16c)]=_0x5300dd[_0x4583c5(0x13e)];const _0x4bd077={};return _0x4bd077[_0x4583c5(0x17d)]=_0x24336e,_0x4bd077[_0x4583c5(0x129)]=_0x136c98,_0x4bd077[_0x4583c5(0x147)]=_0x52344c,_0x4bd077[_0x4583c5(0x165)]=_0x2ab6ef,_0x4bd077[_0x4583c5(0x166)]=_0x529dfe,_0x50e1cd[_0x4583c5(0x12d)](_0x3d59bd[_0x4583c5(0x117)])['epilogue'](_0x3d6017)['options'](_0x4bd077)[_0x4583c5(0x15c)](_0x5300dd[_0x4583c5(0x16d)])[_0x4583c5(0x149)];}else _0x5300dd[_0x4583c5(0x15a)](_0x1d8421,_0x5300dd[_0x4583c5(0x174)]);}const _0x198d2a=_0x5300dd[_0x4583c5(0x156)](_0x87622b[_0x4583c5(0x186)],_0x5300dd[_0x4583c5(0x136)])?!![]:![];if(_0x811998&&_0x811998[_0x4583c5(0x115)]&&_0x198d2a){if(_0x5300dd[_0x4583c5(0x132)](_0x5300dd[_0x4583c5(0x180)],_0x5300dd[_0x4583c5(0x180)])){const _0x531877={'MAtMu':function(_0x2224ee,_0x4ca14b){const _0x29d6e5=_0x4583c5;return _0x5300dd[_0x29d6e5(0x150)](_0x2224ee,_0x4ca14b);},'FPnsZ':function(_0x5dcec9,_0x43cd9){const _0x501d2d=_0x4583c5;return _0x5300dd[_0x501d2d(0x187)](_0x5dcec9,_0x43cd9);}},_0x4d9297={};_0x4d9297[_0x4583c5(0x179)]=_0xfd3cb,_0x4d9297[_0x4583c5(0x113)]=_0x2f4b54[_0x4583c5(0x113)],_0x4d9297['browserStackLocalOptions']=_0xdae1fd;const _0x33492c=_0x4d9297,_0x547125=_0x5300dd[_0x4583c5(0x168)](_0x40836c,_0x33492c);let _0x4ad536=0x0;const _0x585675=async()=>{const _0x1df95f=_0x4583c5;_0x4ad536++,_0x531877[_0x1df95f(0x133)](_0x4ad536,0x1)&&_0x547125&&_0x547125['isRunning']()&&_0x531877[_0x1df95f(0x13b)](_0x1e19b9,_0x547125);};_0x4b2af1['on'](_0x5300dd[_0x4583c5(0x154)],_0x585675),_0x54cc10['on'](_0x5300dd[_0x4583c5(0x144)],_0x585675),_0x1b2d80['on'](_0x5300dd[_0x4583c5(0x111)],_0x585675),_0x8e4c7d=_0x5300dd[_0x4583c5(0x11a)],_0x5ab0ce[_0x4583c5(0x126)](_0xde86f);}else{let _0x17dab2=_0x5300dd[_0x4583c5(0x17a)];logger[_0x4583c5(0x126)](_0x17dab2);try{if(_0x5300dd[_0x4583c5(0x182)](_0x5300dd['WOWgv'],_0x5300dd[_0x4583c5(0x114)])){const _0x42fd7c={};_0x42fd7c[_0x4583c5(0x179)]=_0x3be255,_0x42fd7c[_0x4583c5(0x113)]=_0x811998[_0x4583c5(0x113)],_0x42fd7c[_0x4583c5(0x12a)]=_0x41190f;const _0x3a6691=_0x42fd7c,_0xf00350=_0x5300dd['NRugt'](startLocalBinarySync,_0x3a6691);let _0x522641=0x0;const _0x34f130=async()=>{const _0x25877e=_0x4583c5,_0x573345={'GIsFP':function(_0x3825d2,_0x50c86b){const _0x56726f=a7_0x595d;return _0x5300dd[_0x56726f(0x14b)](_0x3825d2,_0x50c86b);},'pXczK':function(_0x344797,_0xd60f0b){const _0x5cc798=a7_0x595d;return _0x5300dd[_0x5cc798(0x187)](_0x344797,_0xd60f0b);},'ZNXcp':_0x5300dd[_0x25877e(0x17a)],'JiRgB':function(_0xc5285f,_0x15d3f5){const _0x5be642=_0x25877e;return _0x5300dd[_0x5be642(0x176)](_0xc5285f,_0x15d3f5);},'IBVJz':_0x5300dd['GdokB'],'Tzxay':_0x5300dd[_0x25877e(0x144)],'jVRHV':_0x5300dd[_0x25877e(0x111)],'yKJEn':_0x5300dd['Xwimd'],'wrlsA':_0x5300dd[_0x25877e(0x181)]};if(_0x5300dd[_0x25877e(0x139)](_0x5300dd['XlNSd'],_0x5300dd[_0x25877e(0x16a)])){const _0xdf212d={'TZcHN':function(_0x408888,_0x2fc377){const _0x1f130e=_0x25877e;return _0x573345[_0x1f130e(0x116)](_0x408888,_0x2fc377);},'VqkFZ':function(_0x2d549c,_0x172514){const _0x33904a=_0x25877e;return _0x573345[_0x33904a(0x159)](_0x2d549c,_0x172514);}};let _0x375c65=_0x573345[_0x25877e(0x172)];_0x18a2b5['info'](_0x375c65);try{const _0x58ab9b={};_0x58ab9b[_0x25877e(0x179)]=_0x9c1b4,_0x58ab9b['customRepeaters']=_0x186800[_0x25877e(0x113)],_0x58ab9b[_0x25877e(0x12a)]=_0x175c0d;const _0x183ef3=_0x58ab9b,_0x468ac0=_0x573345[_0x25877e(0x119)](_0x1452b8,_0x183ef3);let _0x3cb89e=0x0;const _0x4f61f6=async()=>{const _0x1726ea=_0x25877e;_0x3cb89e++,_0xdf212d['TZcHN'](_0x3cb89e,0x1)&&_0x468ac0&&_0x468ac0[_0x1726ea(0x142)]()&&_0xdf212d['VqkFZ'](_0x1f3e5f,_0x468ac0);};_0x15da2c['on'](_0x573345['IBVJz'],_0x4f61f6),_0xd2150b['on'](_0x573345[_0x25877e(0x152)],_0x4f61f6),_0x3dcbb8['on'](_0x573345[_0x25877e(0x110)],_0x4f61f6),_0x375c65=_0x573345[_0x25877e(0x137)],_0x65bf08[_0x25877e(0x126)](_0x375c65);}catch(_0x249161){_0x573345[_0x25877e(0x119)](_0x3447a3,_0x573345['wrlsA']);}}else _0x522641++,_0x5300dd[_0x25877e(0x14b)](_0x522641,0x1)&&_0xf00350&&_0xf00350[_0x25877e(0x142)]()&&_0x5300dd[_0x25877e(0x11d)](stopLocalBinary,_0xf00350);};process['on'](_0x5300dd[_0x4583c5(0x154)],_0x34f130),process['on'](_0x5300dd[_0x4583c5(0x144)],_0x34f130),process['on'](_0x5300dd[_0x4583c5(0x111)],_0x34f130),_0x17dab2=_0x5300dd[_0x4583c5(0x11a)],logger[_0x4583c5(0x126)](_0x17dab2);}else _0x5300dd[_0x4583c5(0x128)](_0x4078ad,_0x5300dd[_0x4583c5(0x10f)]);}catch(_0x420f6a){_0x5300dd[_0x4583c5(0x182)](_0x5300dd[_0x4583c5(0x12f)],_0x5300dd['gYPMb'])?_0x5300dd['nsUJD'](_0x1d8421,_0x5300dd[_0x4583c5(0x181)]):_0x5300dd[_0x4583c5(0x124)](_0x402624,_0x5300dd[_0x4583c5(0x174)]);}}}process['exit'](0x0);};

@@ -1,1 +0,1 @@

const a6_0x300d67=a6_0x2c80;(function(_0x2ac610,_0x1ad454){const _0x422ffe=a6_0x2c80,_0x3b50c2=_0x2ac610();while(!![]){try{const _0x443334=parseInt(_0x422ffe(0xba))/0x1*(-parseInt(_0x422ffe(0xca))/0x2)+-parseInt(_0x422ffe(0xbd))/0x3+parseInt(_0x422ffe(0xbe))/0x4*(-parseInt(_0x422ffe(0xc5))/0x5)+-parseInt(_0x422ffe(0xc1))/0x6+-parseInt(_0x422ffe(0xcf))/0x7*(parseInt(_0x422ffe(0xcd))/0x8)+-parseInt(_0x422ffe(0xb9))/0x9*(parseInt(_0x422ffe(0xc2))/0xa)+parseInt(_0x422ffe(0xbf))/0xb;if(_0x443334===_0x1ad454)break;else _0x3b50c2['push'](_0x3b50c2['shift']());}catch(_0x17561d){_0x3b50c2['push'](_0x3b50c2['shift']());}}}(a6_0x5a0e,0xa2f5f));function a6_0x5a0e(){const _0x1bc0e0=['agIFC','jeOyN','6093KHrXFO','953TUPQdU','help','recommendCommands','424554HSleqj','4252BBmQNz','56469798APlLqB','connect','3560028XpcvfD','18280uzdiBe','command','demandCommand','5320TaxDhf','commandDir','builder','strict','usage','1310XDDUPY','handler','epilogue','224BLSNoI','connect_commands','184618CViLAy'];a6_0x5a0e=function(){return _0x1bc0e0;};return a6_0x5a0e();}function a6_0x2c80(_0x3033b8,_0x5c7fe0){const _0x5a0efd=a6_0x5a0e();return a6_0x2c80=function(_0x2c80ba,_0x3d15a6){_0x2c80ba=_0x2c80ba-0xb9;let _0x4e6688=_0x5a0efd[_0x2c80ba];return _0x4e6688;},a6_0x2c80(_0x3033b8,_0x5c7fe0);}const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');exports[a6_0x300d67(0xc3)]=a6_0x300d67(0xc0),exports['desc']='Create\x20a\x20private\x20connection\x20between\x20grid\x20and\x20your\x20staging\x20environment',exports[a6_0x300d67(0xc7)]=function(_0x354586){const _0x2ff556=a6_0x300d67,_0x4ecdb3={};_0x4ecdb3[_0x2ff556(0xd0)]=_0x2ff556(0xce),_0x4ecdb3[_0x2ff556(0xd1)]=_0x2ff556(0xbb);const _0x3b8ce3=_0x4ecdb3;return _0x354586[_0x2ff556(0xc9)](HELP_HEADER_MESSAGE[_0x2ff556(0xc0)])[_0x2ff556(0xcc)](HELP_FOOTER_MESSAGE)[_0x2ff556(0xc6)](_0x3b8ce3[_0x2ff556(0xd0)])[_0x2ff556(0xc4)]()[_0x2ff556(0xbc)]()[_0x2ff556(0xc8)]()[_0x2ff556(0xbb)](_0x3b8ce3[_0x2ff556(0xd1)]);},exports[a6_0x300d67(0xcb)]=function(_0x217c7c){};
function a6_0x3ba9(_0x51e9c2,_0x1573ae){const _0x4ff704=a6_0x4ff7();return a6_0x3ba9=function(_0x3ba957,_0xae98cd){_0x3ba957=_0x3ba957-0x18a;let _0x14eede=_0x4ff704[_0x3ba957];return _0x14eede;},a6_0x3ba9(_0x51e9c2,_0x1573ae);}const a6_0x459367=a6_0x3ba9;(function(_0x4d7215,_0xb984a4){const _0x560fd4=a6_0x3ba9,_0x6562e8=_0x4d7215();while(!![]){try{const _0x3fdce6=-parseInt(_0x560fd4(0x190))/0x1*(-parseInt(_0x560fd4(0x18a))/0x2)+-parseInt(_0x560fd4(0x197))/0x3*(parseInt(_0x560fd4(0x1a0))/0x4)+parseInt(_0x560fd4(0x194))/0x5+parseInt(_0x560fd4(0x18f))/0x6*(parseInt(_0x560fd4(0x18c))/0x7)+-parseInt(_0x560fd4(0x199))/0x8*(parseInt(_0x560fd4(0x18b))/0x9)+parseInt(_0x560fd4(0x19e))/0xa+parseInt(_0x560fd4(0x191))/0xb*(-parseInt(_0x560fd4(0x18d))/0xc);if(_0x3fdce6===_0xb984a4)break;else _0x6562e8['push'](_0x6562e8['shift']());}catch(_0x532590){_0x6562e8['push'](_0x6562e8['shift']());}}}(a6_0x4ff7,0x9afa9));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a6_0x459367(0x19c));function a6_0x4ff7(){const _0x3adaa5=['../config/constants','help','8208010zpEwLp','connect_commands','3932REQUFD','handler','epilogue','Create\x20a\x20private\x20connection\x20between\x20grid\x20and\x20your\x20staging\x20environment','259438ggAvKR','27pdEVwF','21KfBkSX','4632mvIknc','VBclM','777156nnXYis','7HAmief','20603aCNLRP','builder','command','4687255rhVfZW','UIkiN','strict','3093kZeNJP','connect','1822984dCXbHm','recommendCommands','demandCommand'];a6_0x4ff7=function(){return _0x3adaa5;};return a6_0x4ff7();}exports[a6_0x459367(0x193)]='connect',exports['desc']=a6_0x459367(0x1a3),exports[a6_0x459367(0x192)]=function(_0x1c18a1){const _0x51171b=a6_0x459367,_0x49d882={};_0x49d882[_0x51171b(0x195)]=_0x51171b(0x19f),_0x49d882[_0x51171b(0x18e)]=_0x51171b(0x19d);const _0x5e149c=_0x49d882;return _0x1c18a1['usage'](HELP_HEADER_MESSAGE[_0x51171b(0x198)])[_0x51171b(0x1a2)](HELP_FOOTER_MESSAGE)['commandDir'](_0x5e149c[_0x51171b(0x195)])[_0x51171b(0x19b)]()[_0x51171b(0x19a)]()[_0x51171b(0x196)]()['help'](_0x5e149c[_0x51171b(0x18e)]);},exports[a6_0x459367(0x1a1)]=function(_0x330c01){};

@@ -1,1 +0,1 @@

const a9_0x219f74=a9_0x5a5b;(function(_0x541e19,_0x936658){const _0x35a5c0=a9_0x5a5b,_0x1554a6=_0x541e19();while(!![]){try{const _0x52b7fb=-parseInt(_0x35a5c0(0x202))/0x1*(-parseInt(_0x35a5c0(0x21c))/0x2)+-parseInt(_0x35a5c0(0xfb))/0x3+parseInt(_0x35a5c0(0x110))/0x4+parseInt(_0x35a5c0(0x253))/0x5*(parseInt(_0x35a5c0(0x1f0))/0x6)+parseInt(_0x35a5c0(0x25f))/0x7*(parseInt(_0x35a5c0(0x188))/0x8)+parseInt(_0x35a5c0(0xe8))/0x9*(parseInt(_0x35a5c0(0xd3))/0xa)+-parseInt(_0x35a5c0(0x1c6))/0xb;if(_0x52b7fb===_0x936658)break;else _0x1554a6['push'](_0x1554a6['shift']());}catch(_0x52a339){_0x1554a6['push'](_0x1554a6['shift']());}}}(a9_0x345e,0xcb168));const fs=require('fs'),ws=require('ws'),path=require(a9_0x219f74(0x1d2)),yaml=require(a9_0x219f74(0x1b8)),ReconnectingWebSocket=require('reconnecting-websocket'),got=require('got'),{v4:uuidv4}=require(a9_0x219f74(0x21f)),webSocketUtils=require(a9_0x219f74(0x28b)),{logger}=require(a9_0x219f74(0x1fe)),{getCredentialsPath,updateGlobalRegistryWithConfig,updateGlobalRegistryForHubHa,kebabCase,reportToGalactusAndSendToEDS,getAuthHeader,waitForDeployment,kubeApply,encodeBase64}=require('../../utils/utilityMethods'),{getCloudProviderObject}=require(a9_0x219f74(0x296)),{AWS,WS_EVENTS,global_registry,WS_ENDPOINT,DEFAULT_GRID_NAME,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,messageTypes,AG_API_URL,AZURE,GCP,TURBOSCALE_DEPLOYMENT}=require(a9_0x219f74(0xe4)),{addGridComponents,removeGridComponents,getNamespaceUID,namespaceExists,createNamespace}=require(a9_0x219f74(0x1f9)),{createK8sClient}=require('../../utils/createk8sClient'),{sendInstrumentationEvent}=require(a9_0x219f74(0x1ed));exports['command']=a9_0x219f74(0x114),exports['desc']='Create\x20a\x20new\x20Automation\x20grid.',exports[a9_0x219f74(0x11e)]=function(_0x1cca9d){const _0x52447a=a9_0x219f74,_0x14345f={};_0x14345f['GIcUw']=_0x52447a(0x25b),_0x14345f['lujBs']='string',_0x14345f[_0x52447a(0x14e)]='Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.',_0x14345f[_0x52447a(0xeb)]='Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.',_0x14345f[_0x52447a(0x158)]=_0x52447a(0xf1),_0x14345f[_0x52447a(0xfa)]='Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x14345f['CvpYJ']=_0x52447a(0x250),_0x14345f[_0x52447a(0x1a2)]=_0x52447a(0x13e),_0x14345f[_0x52447a(0x22d)]=_0x52447a(0x1fd),_0x14345f[_0x52447a(0x148)]=_0x52447a(0x26d),_0x14345f[_0x52447a(0x12f)]=_0x52447a(0x124),_0x14345f[_0x52447a(0x191)]=_0x52447a(0x172);const _0x272153=_0x14345f,_0x389621={};_0x389621[_0x52447a(0x135)]=_0x272153['GIcUw'],_0x389621[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x38ab99={};_0x38ab99[_0x52447a(0x135)]=_0x272153['HLSvn'],_0x38ab99[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x2f2833={};_0x2f2833[_0x52447a(0x135)]=_0x272153[_0x52447a(0xeb)],_0x2f2833[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x2eb4a6={};_0x2eb4a6[_0x52447a(0x135)]=_0x272153[_0x52447a(0x158)],_0x2eb4a6[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x15c2b7={};_0x15c2b7[_0x52447a(0x135)]=_0x272153[_0x52447a(0xfa)],_0x15c2b7[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x48c5f0={};_0x48c5f0[_0x52447a(0x135)]=_0x272153[_0x52447a(0x22c)],_0x48c5f0[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x210)];const _0x5dc29c={};_0x5dc29c[_0x52447a(0x135)]=_0x272153[_0x52447a(0x1a2)],_0x5dc29c['type']=_0x272153[_0x52447a(0x22d)],_0x5dc29c[_0x52447a(0xd1)]=![];const _0xba5fb1={};_0xba5fb1['description']=_0x272153[_0x52447a(0x148)],_0xba5fb1[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x22d)],_0xba5fb1[_0x52447a(0xd1)]=![];const _0x543050={};_0x543050['description']=_0x272153['Alqgw'],_0x543050[_0x52447a(0x16f)]=_0x272153[_0x52447a(0x22d)],_0x543050[_0x52447a(0xd1)]=![];const _0x15cfe3={};return _0x15cfe3[_0x52447a(0x16e)]=_0x389621,_0x15cfe3['grid-profile']=_0x38ab99,_0x15cfe3[_0x52447a(0x290)]=_0x2f2833,_0x15cfe3[_0x52447a(0x176)]=_0x2eb4a6,_0x15cfe3[_0x52447a(0xe9)]=_0x15c2b7,_0x15cfe3['private-grid']=_0x48c5f0,_0x15cfe3[_0x52447a(0x243)]=_0x5dc29c,_0x15cfe3['hub-ha']=_0xba5fb1,_0x15cfe3[_0x52447a(0x246)]=_0x543050,_0x1cca9d[_0x52447a(0x10c)](HELP_HEADER_MESSAGE[_0x52447a(0xf8)])[_0x52447a(0x207)](HELP_FOOTER_MESSAGE)[_0x52447a(0x1fc)](_0x15cfe3)[_0x52447a(0x172)](_0x272153[_0x52447a(0x191)])['argv'];},exports[a9_0x219f74(0x27f)]=async function(_0x1407cd){const _0x327b76=a9_0x219f74,_0x1928ba={'xTWpL':_0x327b76(0x1d6),'CvPzq':_0x327b76(0x1f6),'JeTXD':function(_0x2798f6,_0x5d9f9e){return _0x2798f6===_0x5d9f9e;},'BXFPK':function(_0x1e060d,_0x106d74){return _0x1e060d(_0x106d74);},'vcdNl':_0x327b76(0x170),'kDsuw':_0x327b76(0x28e),'YsIit':function(_0x268b00,_0x200d32){return _0x268b00(_0x200d32);},'iIsPi':function(_0x14ea23,_0x18f4d4){return _0x14ea23!==_0x18f4d4;},'wkcrd':function(_0x26c9b9,_0x2123db,_0x46c4f6,_0x3e0f07,_0xa27025,_0x58d7a8,_0x91c070,_0x2573dc,_0x1f9e18,_0x4cd073,_0x2abe40,_0x4f3bd9,_0x5a7280){return _0x26c9b9(_0x2123db,_0x46c4f6,_0x3e0f07,_0xa27025,_0x58d7a8,_0x91c070,_0x2573dc,_0x1f9e18,_0x4cd073,_0x2abe40,_0x4f3bd9,_0x5a7280);},'bKqDg':_0x327b76(0x14b),'ejVFO':_0x327b76(0x292),'Bniuf':'browserstack','ViqMy':_0x327b76(0x24f),'VGzSc':_0x327b76(0x175),'UfIvd':_0x327b76(0xf2),'adGxy':'Pass\x20the\x20name\x20to\x20setup\x20the\x20Automation\x20Grid\x20with\x20specific\x20name.\x20Name\x20this\x20grid\x20using\x20either\x20team\x27s\x20name,\x20pipeline\x20specific\x20or\x20generic.','pbWcj':_0x327b76(0x262),'yVFNa':_0x327b76(0x244),'wsWkR':_0x327b76(0x258),'LpvLl':_0x327b76(0xf1),'ajzFk':_0x327b76(0x1a9),'pARpN':_0x327b76(0x250),'uHTFQ':_0x327b76(0x13e),'wGVIp':_0x327b76(0x1fd),'YIsYc':_0x327b76(0x26d),'VZpwX':'Flag\x20to\x20enable\x20cluster\x20auto-upgrade','WMRwi':_0x327b76(0x172),'pfTax':_0x327b76(0x1ac),'ejEAx':_0x327b76(0x266),'FBhep':'http','JFsYX':_0x327b76(0x22f),'RCwrA':_0x327b76(0xee),'mUJVk':_0x327b76(0x224),'IXFRG':_0x327b76(0xd1),'pVPhg':function(_0x5f2115){return _0x5f2115();},'OOQyS':function(_0xe9724d,_0x1b4db6){return _0xe9724d===_0x1b4db6;},'FoWXY':'RpLVv','AaCMa':'dnvxj','rFYrl':_0x327b76(0x1cd),'SmQjP':function(_0xdba52e,_0xf29b3a,_0x49aa28,_0x489404,_0x54d051,_0xfaa5f4,_0x4c2d01){return _0xdba52e(_0xf29b3a,_0x49aa28,_0x489404,_0x54d051,_0xfaa5f4,_0x4c2d01);},'KKPTs':_0x327b76(0x23f),'EGFqF':_0x327b76(0x256),'bimgK':function(_0x39b014,_0x34dc7a,_0x599e95,_0x165acd,_0x2f19f1,_0x122ed9,_0x4b565c){return _0x39b014(_0x34dc7a,_0x599e95,_0x165acd,_0x2f19f1,_0x122ed9,_0x4b565c);},'NhtGs':'<UsernamePlaceholder>','tLuLf':_0x327b76(0x1ef),'AnEso':_0x327b76(0x252),'KuzkD':_0x327b76(0x18a),'LYABi':_0x327b76(0x209),'kYIsW':_0x327b76(0xf6),'wrzjY':_0x327b76(0xf4),'KTtNz':function(_0xfc6519,_0x512f28,_0x2762e1,_0x40b516,_0x1bcb99,_0x2b85f0,_0x1b1a88,_0x3693c8){return _0xfc6519(_0x512f28,_0x2762e1,_0x40b516,_0x1bcb99,_0x2b85f0,_0x1b1a88,_0x3693c8);},'chdZq':_0x327b76(0x139),'HMLgN':_0x327b76(0x232),'eJgdu':_0x327b76(0x282),'OHBOe':function(_0x490908,_0x77fd79,_0x24a13b,_0x5a2ce0,_0xd4eb64,_0x20b509,_0x31897c,_0x5db739){return _0x490908(_0x77fd79,_0x24a13b,_0x5a2ce0,_0xd4eb64,_0x20b509,_0x31897c,_0x5db739);},'wQenB':_0x327b76(0x1b9),'GMFxK':function(_0x3997a7,_0xbdbd82){return _0x3997a7===_0xbdbd82;},'DjpdY':_0x327b76(0x1a6),'ueALX':_0x327b76(0x111),'UmzzQ':function(_0x1bd051,_0x4ca76e){return _0x1bd051!==_0x4ca76e;},'tBdrK':_0x327b76(0x123),'ByOdT':'SKXEB','AKFah':function(_0x46ab4b,_0xc6924){return _0x46ab4b===_0xc6924;},'nDiUM':_0x327b76(0x133),'IgSUJ':'FRuAR','GZPom':'TQgot','ZaMuY':'GET','OjMMB':function(_0x1a8a14,_0x52e610,_0x1786b2){return _0x1a8a14(_0x52e610,_0x1786b2);},'lPnGv':'rvrPE','SNNGn':_0x327b76(0x1d1),'cKhrJ':'hwvWK','xCPpc':_0x327b76(0x298),'xUpZP':function(_0x27c89e,_0x17cca1,_0x59e282){return _0x27c89e(_0x17cca1,_0x59e282);},'gbVRR':function(_0x54710f,_0x1030c6){return _0x54710f===_0x1030c6;},'EONTn':'prpIR','cjhUD':_0x327b76(0x122),'parKp':_0x327b76(0xfe),'JVBKS':function(_0x4a63ee,_0x355aa8,_0x21e796,_0x21bc77,_0x1940d8,_0x4a4c72,_0x37f740,_0xb083da){return _0x4a63ee(_0x355aa8,_0x21e796,_0x21bc77,_0x1940d8,_0x4a4c72,_0x37f740,_0xb083da);},'Wvlta':_0x327b76(0x231),'FHoAz':'KGKbo','lhnwp':_0x327b76(0x200),'trfFM':_0x327b76(0x145),'wNkbr':function(_0x48ffbf,_0x1a30f9,_0x3bd5ee,_0x539512,_0x4d7853,_0x539eb3,_0x3e84e2,_0x2ca50d){return _0x48ffbf(_0x1a30f9,_0x3bd5ee,_0x539512,_0x4d7853,_0x539eb3,_0x3e84e2,_0x2ca50d);},'gQzJK':_0x327b76(0xf3),'LZkbe':function(_0x22859a,_0x4b18f6){return _0x22859a!==_0x4b18f6;},'KCPdn':function(_0x4b498b,_0x4d591c){return _0x4b498b===_0x4d591c;},'PYGZI':_0x327b76(0x168),'GbQXC':_0x327b76(0x21a),'kjEUI':_0x327b76(0x147),'mERaZ':_0x327b76(0x102),'MFgff':_0x327b76(0x26f),'opztf':_0x327b76(0xdd),'yJgbZ':_0x327b76(0x15d),'jQzmd':function(_0x210aa1,_0x3d3ab0){return _0x210aa1===_0x3d3ab0;},'MaIlx':_0x327b76(0x218),'lHoEx':_0x327b76(0x109),'QNvXP':_0x327b76(0x223),'zXpys':_0x327b76(0x161),'xNipf':_0x327b76(0x16d),'lgela':function(_0x358b8f,_0x221df6){return _0x358b8f===_0x221df6;},'Tmhde':function(_0xbb55e1,_0x7a7950){return _0xbb55e1===_0x7a7950;},'vDVhk':_0x327b76(0x1ce),'SiSFm':_0x327b76(0x1ea),'epqIx':function(_0x404f25,_0x1370d8){return _0x404f25===_0x1370d8;},'tbbgq':function(_0x5b83cd,_0x8a49cb){return _0x5b83cd!==_0x8a49cb;},'AwRyr':_0x327b76(0x248),'WgIwU':_0x327b76(0x13c),'mvRZA':function(_0x56c627,_0x3cac01,_0xd4e9a2,_0x2746ea,_0x43863c,_0xce9376,_0x177845,_0x305760){return _0x56c627(_0x3cac01,_0xd4e9a2,_0x2746ea,_0x43863c,_0xce9376,_0x177845,_0x305760);},'ZhVkK':'create-grid-checks-invalid-profile','gwFUr':function(_0x368dcb,_0x2806dd){return _0x368dcb===_0x2806dd;},'OXACY':'dmMnL','WBBjz':_0x327b76(0xdb),'qerVv':function(_0x3fe066,_0x4cfef9){return _0x3fe066!==_0x4cfef9;},'QOsMO':_0x327b76(0xf0),'IqFkZ':function(_0x542b0f,_0x149500){return _0x542b0f!==_0x149500;},'KAEnA':_0x327b76(0x165),'ogUEw':_0x327b76(0x162),'qZfhR':function(_0x35d27d,_0x1cae0d,_0x3e618a,_0x107c90,_0x1bdc2e,_0x10b2ea,_0x4b6800,_0x443c24,_0x5598f2,_0x4cd17d,_0x5e8021,_0x110c78,_0x33131b){return _0x35d27d(_0x1cae0d,_0x3e618a,_0x107c90,_0x1bdc2e,_0x10b2ea,_0x4b6800,_0x443c24,_0x5598f2,_0x4cd17d,_0x5e8021,_0x110c78,_0x33131b);},'diCeR':function(_0x47b761,_0x539cab){return _0x47b761===_0x539cab;},'qCGqK':_0x327b76(0x19d),'yzimW':function(_0xde0936,_0x7b074f){return _0xde0936(_0x7b074f);},'tFwRA':function(_0x5d4b69,_0x24a166){return _0x5d4b69===_0x24a166;},'qLWdP':function(_0x463f95,_0x1090de){return _0x463f95!==_0x1090de;},'QHyvg':_0x327b76(0x17a),'kbbVq':function(_0x4cef0d,_0x563fbf){return _0x4cef0d===_0x563fbf;},'mpifb':_0x327b76(0x289),'sEuKD':_0x327b76(0x1ee),'mZQdu':function(_0x300817,_0x3108d8){return _0x300817!==_0x3108d8;},'kLmCm':'CYWgT','TgYGE':_0x327b76(0x11b),'ffyKK':function(_0x598196,_0x2c9df3){return _0x598196(_0x2c9df3);},'eaAzN':'DrrWD','xROXU':_0x327b76(0x137),'TlsnR':_0x327b76(0xfc),'NFbTw':_0x327b76(0x1c1),'elnCZ':'thbew','MAWvM':function(_0x35f61e,_0xcf036c){return _0x35f61e===_0xcf036c;},'FbTjz':'hZWBS','ZlocO':'iRdqf','xzMia':'LaqsA','XyUzp':_0x327b76(0x1e4),'kxqKw':_0x327b76(0x1f8),'hJyAZ':function(_0x4aa64,_0x25c56c){return _0x4aa64!=_0x25c56c;},'tkppc':function(_0xaca446,_0x4d0d78){return _0xaca446!==_0x4d0d78;},'vPBOl':function(_0x615295,_0x3e04a4){return _0x615295!==_0x3e04a4;},'EgbLM':function(_0x4f3593,_0x3f6371){return _0x4f3593>_0x3f6371;},'tIDUe':_0x327b76(0x128),'cHJdO':function(_0x4f330d,_0x1ac424,_0x5b5987,_0x3dd4a1,_0x51062e,_0x467923,_0x8dd7c4,_0x22ef68){return _0x4f330d(_0x1ac424,_0x5b5987,_0x3dd4a1,_0x51062e,_0x467923,_0x8dd7c4,_0x22ef68);},'aGDWN':'pre-spawned-subnets-not-selected','cVrbK':function(_0x20b842,_0x5bde80){return _0x20b842===_0x5bde80;},'oFTSS':'VPC\x20selected\x20does\x20not\x20exist.\x20Please\x20try\x20again','YLELg':'pre-spawned-invalid-vpc','LofDT':_0x327b76(0x100),'AqzKV':_0x327b76(0x20b),'UKLlb':_0x327b76(0x1ae),'NnhwT':'The\x20grid\x20creation\x20is\x20in\x20progress.\x20It\x20could\x20take\x20as\x20long\x20as\x2015-20\x20minutes.\x20You\x20will\x20receive\x20an\x20email\x20notification\x20once\x20the\x20grid\x20is\x20ready.','SqXzx':function(_0xb90f78,_0x357540){return _0xb90f78===_0x357540;},'IkotW':function(_0x2e9ec0,_0x263487){return _0x2e9ec0===_0x263487;},'IRGBz':function(_0x24d297,_0x47e370){return _0x24d297===_0x47e370;},'JWgzi':_0x327b76(0x17b),'OBJaV':function(_0x3c3646,_0x257d67,_0x561194){return _0x3c3646(_0x257d67,_0x561194);},'CrpGN':_0x327b76(0x171),'XITdC':_0x327b76(0x1e7),'CpgNt':_0x327b76(0x235),'yGHrC':'hubharesources','oOitc':_0x327b76(0x173),'wnTrW':_0x327b76(0x27e),'gXvFC':function(_0x21dda0,_0x3c4ecd){return _0x21dda0(_0x3c4ecd);},'YbRsh':function(_0x3d40f7,_0x1eb3b2){return _0x3d40f7(_0x1eb3b2);},'bBjug':function(_0x16cc97,_0x368cf0){return _0x16cc97(_0x368cf0);},'XkRqI':function(_0x2e1de6,_0x4db9cc){return _0x2e1de6(_0x4db9cc);},'knPpz':function(_0x1c2ba3,_0x3446c2,_0x448eba){return _0x1c2ba3(_0x3446c2,_0x448eba);},'Aotqp':'Added\x20Secret\x20Mapping','oFozr':_0x327b76(0x192),'eRgMT':'Adding\x20Redis\x20deployment...','NTZPe':_0x327b76(0x1d5),'vIFJp':'Added\x20Redis\x20deployment.','Pqvmk':_0x327b76(0x18d),'bRDac':_0x327b76(0x153),'CKzMn':_0x327b76(0x127),'gtlWp':_0x327b76(0x275),'DzgwT':_0x327b76(0xd4),'PlasD':function(_0x4c8998,_0x58245e){return _0x4c8998===_0x58245e;},'lBdMu':function(_0x285515,_0x17eb7e,_0x5091e3){return _0x285515(_0x17eb7e,_0x5091e3);},'qeeCg':_0x327b76(0xde),'DrIcL':_0x327b76(0x222),'JGTTP':_0x327b76(0x208),'kmzfG':'2|4|1|0|3','sIfLM':function(_0x1ca579,_0x4d7b65,_0x33dc77,_0x1c8dae,_0x5a2a97,_0x1f4e85,_0x13dcb5,_0xcb43b4){return _0x1ca579(_0x4d7b65,_0x33dc77,_0x1c8dae,_0x5a2a97,_0x1f4e85,_0x13dcb5,_0xcb43b4);},'fLjBa':_0x327b76(0x117),'sjaEu':_0x327b76(0x1d7),'bhCDT':_0x327b76(0x233),'vsoFp':_0x327b76(0x28a),'kTnAv':'Namespace\x20created','IYGvw':'Spawning\x20grid\x20on\x20to\x20the\x20cluster','ANlDi':'Spawning\x20Grid\x20on\x20the\x20Cluster','POYlG':function(_0x146272,_0x180d5e){return _0x146272===_0x180d5e;},'iEvtz':function(_0xf45725,_0x2afc96,_0x5aa182,_0x579ae0,_0x5de1d3,_0x38f1a2,_0x16c3d1,_0x506c5e,_0x440c06,_0x41a3fe,_0x1deb66){return _0xf45725(_0x2afc96,_0x5aa182,_0x579ae0,_0x5de1d3,_0x38f1a2,_0x16c3d1,_0x506c5e,_0x440c06,_0x41a3fe,_0x1deb66);},'xTKrD':_0x327b76(0x1ec),'vPJSD':_0x327b76(0x185),'FevDZ':function(_0x540f66,_0x538568,_0x207ebb,_0x4392d4,_0xa8a24e){return _0x540f66(_0x538568,_0x207ebb,_0x4392d4,_0xa8a24e);},'IEGUl':function(_0x4a127a,_0x5cf51f,_0x4ac40c){return _0x4a127a(_0x5cf51f,_0x4ac40c);},'PgczI':'private-ingress-nginx-controller','JXZJc':_0x327b76(0x1eb),'eAQSb':_0x327b76(0x247),'wOVRN':function(_0x1d918f,_0x4715ba,_0x2695db){return _0x1d918f(_0x4715ba,_0x2695db);},'UtFar':function(_0x4e5a12,_0x34ecce){return _0x4e5a12===_0x34ecce;},'jjLwa':'get\x20grid\x20url\x20from\x20the\x20server.\x20Unknown\x20error!','NDWjf':function(_0x2c335a,_0x4a7fca,_0x10810c,_0x1859c0,_0x514d77,_0x2dcd00,_0x48d318,_0x45ce08){return _0x2c335a(_0x4a7fca,_0x10810c,_0x1859c0,_0x514d77,_0x2dcd00,_0x48d318,_0x45ce08);},'fEcRT':_0x327b76(0x150),'atQyH':_0x327b76(0x25d),'icgKn':_0x327b76(0x156),'rYdtg':function(_0x3bb7ef,_0xf1ed41){return _0x3bb7ef!==_0xf1ed41;},'NLwGn':function(_0x1bb5a3,_0x3faa99,_0x5b9cf1,_0x403598,_0x27881,_0x59788d,_0x3c8dc4,_0x481ce4){return _0x1bb5a3(_0x3faa99,_0x5b9cf1,_0x403598,_0x27881,_0x59788d,_0x3c8dc4,_0x481ce4);},'yIuNn':_0x327b76(0x21d),'STEpP':_0x327b76(0x130),'llBDJ':function(_0x4147d7,_0x3fc221,_0x31b907,_0x1f9647,_0x2b2734,_0x5915a1){return _0x4147d7(_0x3fc221,_0x31b907,_0x1f9647,_0x2b2734,_0x5915a1);},'TcVgs':function(_0x41e9fc,_0x31f392,_0x379e82,_0x7f5f53,_0x634d12,_0x9a498e,_0x28e945){return _0x41e9fc(_0x31f392,_0x379e82,_0x7f5f53,_0x634d12,_0x9a498e,_0x28e945);},'VxDoE':'grid-spawning-failed'};let _0x42a87f=![],_0x33ce0d=![],_0x130407,_0x2b9651,_0xef7be7,_0x1c4f5c,_0x514c45,_0x2f27d8,_0x595441,_0x3d6205,_0x48fccb,_0x157d10,_0x10a89d,_0x5bbc68,_0x5e48ec,_0x3f4a8c,_0x2c41a1=0x1,_0x14ecbe=0xe;try{global_registry['requestId']=_0x1928ba[_0x327b76(0x16c)](uuidv4),global_registry['isPrivateGrid']=![];!fs[_0x327b76(0xed)](_0x1928ba[_0x327b76(0x16c)](getCredentialsPath))&&(_0x1928ba[_0x327b76(0x19a)](_0x1928ba[_0x327b76(0x1d9)],_0x1928ba[_0x327b76(0x216)])?(_0x4218f2['info'](_0x327b76(0x197)+_0x1acb05[_0x327b76(0x27c)]+_0x327b76(0x276)),_0x1528f4=![],_0x47759a=!![]):(console['error'](_0x1928ba[_0x327b76(0x277)]),await _0x1928ba['SmQjP'](sendInstrumentationEvent,_0x1407cd,_0x1928ba[_0x327b76(0x23d)],messageTypes[_0x327b76(0x1e0)],_0x1928ba['EGFqF'],null,_0x1407cd),process[_0x327b76(0x281)](0x1)));await _0x1928ba[_0x327b76(0x1a1)](sendInstrumentationEvent,_0x1407cd,_0x1928ba[_0x327b76(0x23d)],messageTypes['INFO'],null,null,_0x1407cd);const _0x1c4270=JSON[_0x327b76(0x1b5)](fs[_0x327b76(0x221)](_0x1928ba[_0x327b76(0x16c)](getCredentialsPath)));global_registry['bstackUsername']=_0x1c4270['Browserstack'][_0x327b76(0xec)],global_registry[_0x327b76(0x132)]=_0x1c4270[_0x327b76(0x233)][_0x327b76(0x1b2)];const _0x161646=WS_ENDPOINT[_0x327b76(0x1af)](_0x1928ba['NhtGs'],_0x1c4270[_0x327b76(0x233)]['username'])[_0x327b76(0x1af)](_0x1928ba[_0x327b76(0x263)],_0x1c4270[_0x327b76(0x233)][_0x327b76(0x1b2)]),_0x1170b0={};_0x1170b0['WebSocket']=ws,_0x1170b0[_0x327b76(0x1de)]=0x36ee80,_0x5bbc68=new ReconnectingWebSocket(_0x161646,[],_0x1170b0),logger[_0x327b76(0x242)](_0x1928ba[_0x327b76(0x1ba)]),webSocketUtils['addListeners'](_0x5bbc68,_0x1407cd[_0x327b76(0x280)],_0x1407cd[_0x327b76(0x1b2)]);const _0x2966eb=_0x1407cd['gridName']||DEFAULT_GRID_NAME;if(_0x1407cd[_0x327b76(0x27c)]||_0x1407cd[_0x327b76(0xe2)]||_0x1407cd['region']){if(_0x1928ba['iIsPi'](_0x1928ba[_0x327b76(0x12b)],_0x1928ba[_0x327b76(0x12b)]))_0x5655fd[_0x327b76(0xe9)]=_0x2d3573,_0x4de189['cloudProvider']=_0x1f21f7,_0x20d23e[_0x327b76(0x286)]=!![],_0x3e6a2a[_0x327b76(0x119)]=_0x512d38['clusterAutoupgrade'];else{!(_0x1407cd[_0x327b76(0x27c)]&&_0x1407cd[_0x327b76(0xe2)]&&_0x1407cd['region'])&&(_0x1928ba[_0x327b76(0x19a)](_0x1928ba[_0x327b76(0x11a)],_0x1928ba[_0x327b76(0x151)])?_0x437c4b=_0x1928ba['xTWpL']:(_0x130407=_0x1928ba[_0x327b76(0x13d)],await _0x1928ba[_0x327b76(0x186)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x21e)],_0x1928ba['RCwrA']),logger['error'](_0x130407),process[_0x327b76(0x281)](0x1)));if(![AWS,AZURE,GCP][_0x327b76(0x260)](_0x1407cd[_0x327b76(0xe2)]['toLowerCase']())){if(_0x1928ba['iIsPi'](_0x1928ba[_0x327b76(0x183)],_0x1928ba[_0x327b76(0x183)])){const _0x9582f4={};_0x9582f4['type']=_0x1a9316[_0x327b76(0xef)],_0x9582f4['message']=_0x327b76(0x1cf)+_0x10ec1e+_0x327b76(0x225),_0x3fb793[_0x327b76(0x15c)](_0x448ff2,_0x9582f4,_0x1928ba[_0x327b76(0x10b)]),_0x273d41[_0x327b76(0x17f)]('Cluster\x20'+_0x1c20c6+'\x20is\x20already\x20present.\x20Skipping\x20cluster\x20creation'),_0x12dee6=!![];if(_0x1928ba[_0x327b76(0x104)](_0xee1be3,!![]))throw new _0x20f1be('Cluster\x20'+_0x912b46+_0x327b76(0xd5));}else _0x130407=_0x1928ba[_0x327b76(0x217)],await _0x1928ba[_0x327b76(0x1c5)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x13a)],_0x1928ba['RCwrA']),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1);}_0x1407cd[_0x327b76(0x241)]&&_0x1928ba[_0x327b76(0x213)](_0x1407cd['privateGrid']['toLowerCase'](),_0x1928ba['mUJVk'])&&(_0x1928ba[_0x327b76(0x19b)](_0x1928ba['DjpdY'],_0x1928ba[_0x327b76(0x189)])?global_registry[_0x327b76(0x157)]=!![]:_0x1928ba['BXFPK'](_0x567b91,_0x3314e1[_0x327b76(0x136)]));global_registry[_0x327b76(0xe2)]=_0x1407cd[_0x327b76(0xe2)],global_registry[_0x327b76(0x1a5)]=_0x1407cd[_0x327b76(0xe9)],global_registry['clusterName']=_0x1407cd[_0x327b76(0x27c)];const _0x126805=await _0x1928ba[_0x327b76(0x1a1)](getCloudProviderObject,_0x1407cd['cloudProvider'],_0x1407cd[_0x327b76(0x27c)],_0x2966eb,_0x5bbc68,webSocketUtils,_0x1407cd),_0x27747b=await _0x126805[_0x327b76(0x1ad)]();if(!_0x27747b){if(_0x1928ba[_0x327b76(0x245)](_0x1928ba[_0x327b76(0x261)],_0x1928ba[_0x327b76(0x1d8)]))logger[_0x327b76(0x17f)](_0x327b76(0x197)+_0x1407cd['clusterName']+'\x20doesn\x27t\x20exist.\x20Proceeding\x20with\x20creating\x20a\x20new\x20cluster'),_0x42a87f=![],_0x33ce0d=!![];else throw new _0x31807b('Cluster\x20'+_0x1ed9e8+'\x20is\x20already\x20present.\x20Cannot\x20spawn\x20a\x20new\x20cluster');}else _0x1928ba['AKFah'](_0x1928ba[_0x327b76(0x1c9)],_0x1928ba[_0x327b76(0x279)])?_0x5bb58e[_0x327b76(0xee)]('Failed\x20to\x20delete\x20the\x20CloudFormation\x20Stacks\x20and\x20other\x20spawned\x20components.\x20Error:\x20\x20'+_0x417fa4+'\x20\x0a'+_0x47a164[_0x327b76(0x1d3)](_0xc3b94[_0x327b76(0x105)])):_0x42a87f=!![];_0xef7be7=_0x1407cd[_0x327b76(0x27c)],_0x2b9651=_0x1407cd[_0x327b76(0xe2)][_0x327b76(0x284)](),_0x1c4f5c=_0x1407cd[_0x327b76(0xe9)];}}else _0x1407cd['gridProfile']&&(_0x1928ba[_0x327b76(0x19a)](_0x1928ba[_0x327b76(0x143)],_0x1928ba[_0x327b76(0x143)])?global_registry[_0x327b76(0x25e)]=_0x1407cd[_0x327b76(0x25e)]:_0x4b1b48=!![]);global_registry[_0x327b76(0x11c)]=_0x1407cd[_0x327b76(0x11c)];const _0x536034={'method':_0x1928ba['ZaMuY'],'headers':_0x1928ba[_0x327b76(0x24c)](getAuthHeader,_0x1c4270[_0x327b76(0x233)][_0x327b76(0xec)],_0x1c4270[_0x327b76(0x233)]['password']),'throwHttpErrors':![]},_0x672186={};_0x672186[_0x327b76(0x11c)]=_0x2966eb;const _0x54c520=_0x672186;_0x33ce0d&&(_0x1928ba[_0x327b76(0x104)](_0x1928ba['lPnGv'],_0x1928ba[_0x327b76(0x236)])?_0x4798a1=null:(_0x54c520[_0x327b76(0xe9)]=_0x1c4f5c,_0x54c520[_0x327b76(0xe2)]=_0x2b9651,_0x54c520['newCluster']=!![],_0x54c520[_0x327b76(0x119)]=_0x1407cd['clusterAutoupgrade']));_0x1407cd['clusterAutoupgrade']&&(_0x1928ba[_0x327b76(0x19a)](_0x1928ba[_0x327b76(0x1e9)],_0x1928ba['xCPpc'])?_0x3860b0[_0x327b76(0x157)]=!![]:logger[_0x327b76(0x17f)](_0x1928ba['JFsYX']));const _0x5c382f=_0x327b76(0x10d)+AG_API_URL+_0x327b76(0x229),_0x5a67f1={'searchParams':_0x54c520,'throwHttpErrors':![],..._0x536034},_0x3182ef=_0x5a67f1,_0x433fdc=await _0x1928ba[_0x327b76(0x193)](got,_0x5c382f,_0x3182ef);(_0x1928ba[_0x327b76(0x1bf)](_0x433fdc,null)||_0x1928ba[_0x327b76(0x104)](_0x433fdc,undefined))&&(_0x1928ba[_0x327b76(0x19b)](_0x1928ba[_0x327b76(0x294)],_0x1928ba[_0x327b76(0x138)])?(_0x130407=_0x1928ba[_0x327b76(0x106)],await _0x1928ba[_0x327b76(0xf7)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba['KKPTs'],_0x1928ba[_0x327b76(0x167)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1)):(_0x31414b=_0x6c1606['route53'],_0x1c93ab=_0x1928ba[_0x327b76(0x287)]));if(_0x1928ba[_0x327b76(0x104)](_0x433fdc[_0x327b76(0x15e)],0x191)){if(_0x1928ba[_0x327b76(0x245)](_0x1928ba[_0x327b76(0x24d)],_0x1928ba[_0x327b76(0x22a)]))_0x130407=_0x1928ba['trfFM'],await _0x1928ba[_0x327b76(0x1fa)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x20e)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1);else{const _0x1397e9=_0x1928ba['kDsuw'][_0x327b76(0x1e1)]('|');let _0x4481fa=0x0;while(!![]){switch(_0x1397e9[_0x4481fa++]){case'0':_0xa45e6d['info'](_0x353b8a);continue;case'1':_0x47799d[_0x327b76(0x169)]&&_0x1928ba['YsIit'](_0x469370,_0x4fd1fb[_0x327b76(0x136)]);continue;case'2':_0x1ba44e=_0x48d323[_0x327b76(0x1f4)];continue;case'3':_0x355adb=_0x940f2e[_0x327b76(0x1bb)];continue;case'4':_0x5cb23b=null;continue;case'5':_0x7e8f5c=null;continue;case'6':const _0x1d561c={};_0x1d561c[_0x327b76(0x16f)]=_0x4420bf[_0x327b76(0xef)],_0x1d561c[_0x327b76(0x1b0)]=_0x4fff13,_0x6a306d[_0x327b76(0x15c)](_0x195817,_0x1d561c);continue;case'7':_0x1a3f3e=_0x42ed1e[_0x327b76(0xda)];continue;case'8':_0x3d0c24=_0x2f149b[_0x327b76(0x212)];continue;case'9':_0x30f258=_0x3ce39a[_0x327b76(0x1c8)];continue;case'10':_0x1a40ae=_0x304780[_0x327b76(0x182)];continue;case'11':_0x343edc=null;continue;case'12':_0x53811b=_0x327b76(0xf9)+_0xbb1b70;continue;case'13':_0x1928ba[_0x327b76(0x19b)](_0x17d2fb[_0x327b76(0x241)],_0x597d20)&&_0x470f06[_0x327b76(0x241)]&&(_0x1f396d[_0x327b76(0x157)]=!![]);continue;case'14':_0x501571=_0x48ec63[_0x327b76(0x22b)];continue;case'15':_0x1928ba[_0x327b76(0x1bd)](_0x2b98a7,_0x669519,_0x55332e,_0x555690,_0x382d62,_0x5779e0,_0x1d6e0b,_0x2c5c66,_0x1649e5,_0x2641d1,_0x21f6aa,_0xba00e2,_0x4875a3[_0x327b76(0x1b4)]);continue;}break;}}}_0x1928ba[_0x327b76(0x23e)](_0x433fdc[_0x327b76(0x15e)],0xc8)&&(_0x1928ba[_0x327b76(0xff)](_0x1928ba['PYGZI'],_0x1928ba['GbQXC'])?_0x42c4a2[_0x327b76(0x17f)](_0x327b76(0x129)+_0x2d49cc['stringify'](_0x246bfb)+'\x20'):(_0x130407=_0x327b76(0x24e)+JSON['stringify'](_0x433fdc[_0x327b76(0x25c)]),await _0x1928ba[_0x327b76(0x186)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x239)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1)));const _0x2ce7f6=JSON[_0x327b76(0x1b5)](_0x433fdc[_0x327b76(0x25c)]),_0x436015={};_0x436015[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0x141)],_0x436015['message']=_0x1928ba[_0x327b76(0x25a)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x436015);const _0x253b50={};_0x253b50['type']=WS_EVENTS['LOG'],_0x253b50[_0x327b76(0x1b0)]=_0x1928ba['mERaZ'],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x253b50);_0x2ce7f6[_0x327b76(0x27d)]&&(_0x1928ba[_0x327b76(0x245)](_0x1928ba[_0x327b76(0x14c)],_0x1928ba['opztf'])?(_0x130407=_0x327b76(0x268)+_0x2966eb+_0x327b76(0x17c),await _0x1928ba[_0x327b76(0x1fa)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x1e5)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1)):_0xa3261e=null);const _0x4409d2=_0x2ce7f6[_0x327b76(0x14a)];let _0x1271c6=_0x4409d2[_0x2ce7f6['defaultGridProfile']];_0x1407cd[_0x327b76(0x25e)]&&(_0x1928ba[_0x327b76(0x15a)](_0x1928ba[_0x327b76(0x190)],_0x1928ba[_0x327b76(0x1b1)])?_0x331e97=_0x1928ba['bKqDg']:_0x1271c6=_0x4409d2[_0x1407cd['gridProfile']]);global_registry['enableHubHa']=![];if(_0x1407cd[_0x327b76(0x152)]){if(_0x1928ba[_0x327b76(0x1a3)](_0x1928ba[_0x327b76(0x199)],_0x1928ba[_0x327b76(0x28d)])){const _0xd51947=_0x1928ba[_0x327b76(0x196)][_0x327b76(0x1e1)]('|');let _0x1726c9=0x0;while(!![]){switch(_0xd51947[_0x1726c9++]){case'0':_0x5b894f[_0x327b76(0x101)]=_0x1928ba[_0x327b76(0x297)];continue;case'1':_0xe68d40[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x1b3)]);continue;case'2':_0x2d9929[_0x327b76(0x169)]=!![];continue;case'3':_0x716f66['redisPassword']=_0x1928ba[_0x327b76(0x1d4)];continue;case'4':_0x66e1cb[_0x327b76(0x14d)]=_0x1928ba[_0x327b76(0x149)];continue;}break;}}else{const _0x50d5d0=_0x1928ba[_0x327b76(0x219)]['split']('|');let _0x200ede=0x0;while(!![]){switch(_0x50d5d0[_0x200ede++]){case'0':logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x1b3)]);continue;case'1':global_registry[_0x327b76(0x1cb)]=_0x1928ba['VGzSc'];continue;case'2':global_registry[_0x327b76(0x101)]=_0x1928ba[_0x327b76(0x297)];continue;case'3':global_registry[_0x327b76(0x14d)]=_0x1928ba[_0x327b76(0x149)];continue;case'4':global_registry[_0x327b76(0x169)]=!![];continue;}break;}}}if(_0x1928ba['lgela'](_0x42a87f,![])&&_0x1928ba['gbVRR'](_0x33ce0d,![])){if(_0x1928ba[_0x327b76(0x23b)](_0x1928ba[_0x327b76(0x177)],_0x1928ba['SiSFm'])){const _0x2ea492={};_0x2ea492['description']=_0x1928ba[_0x327b76(0x1f5)],_0x2ea492['type']=_0x1928ba[_0x327b76(0x254)];const _0x56a839={};_0x56a839[_0x327b76(0x135)]=_0x1928ba['yVFNa'],_0x56a839[_0x327b76(0x16f)]=_0x1928ba[_0x327b76(0x254)];const _0x4de966={};_0x4de966[_0x327b76(0x135)]=_0x1928ba[_0x327b76(0x204)],_0x4de966[_0x327b76(0x16f)]=_0x1928ba['pbWcj'];const _0x556a41={};_0x556a41['description']=_0x1928ba[_0x327b76(0x21b)],_0x556a41['type']=_0x1928ba[_0x327b76(0x254)];const _0x22e712={};_0x22e712[_0x327b76(0x135)]=_0x1928ba['ajzFk'],_0x22e712[_0x327b76(0x16f)]=_0x1928ba[_0x327b76(0x254)];const _0x36e7ad={};_0x36e7ad[_0x327b76(0x135)]=_0x1928ba['pARpN'],_0x36e7ad[_0x327b76(0x16f)]=_0x1928ba[_0x327b76(0x254)];const _0x173421={};_0x173421['description']=_0x1928ba[_0x327b76(0xe3)],_0x173421[_0x327b76(0x16f)]=_0x1928ba[_0x327b76(0x12a)],_0x173421[_0x327b76(0xd1)]=![];const _0x181a9b={};_0x181a9b[_0x327b76(0x135)]=_0x1928ba[_0x327b76(0x267)],_0x181a9b[_0x327b76(0x16f)]=_0x1928ba[_0x327b76(0x12a)],_0x181a9b[_0x327b76(0xd1)]=![];const _0x4ce111={};_0x4ce111[_0x327b76(0x135)]=_0x1928ba[_0x327b76(0x17d)],_0x4ce111[_0x327b76(0x16f)]=_0x1928ba['wGVIp'],_0x4ce111[_0x327b76(0xd1)]=![];const _0x540afb={};return _0x540afb[_0x327b76(0x16e)]=_0x2ea492,_0x540afb[_0x327b76(0x1dd)]=_0x56a839,_0x540afb[_0x327b76(0x290)]=_0x4de966,_0x540afb[_0x327b76(0x176)]=_0x556a41,_0x540afb['region']=_0x22e712,_0x540afb[_0x327b76(0x238)]=_0x36e7ad,_0x540afb[_0x327b76(0x243)]=_0x173421,_0x540afb[_0x327b76(0x1fb)]=_0x181a9b,_0x540afb[_0x327b76(0x246)]=_0x4ce111,_0x5cf708[_0x327b76(0x10c)](_0x344599[_0x327b76(0xf8)])[_0x327b76(0x207)](_0x482343)[_0x327b76(0x1fc)](_0x540afb)[_0x327b76(0x172)](_0x1928ba[_0x327b76(0x24b)])['argv'];}else{if(_0x1928ba['epqIx'](_0x1271c6,undefined)){if(_0x1928ba[_0x327b76(0x17e)](_0x1928ba[_0x327b76(0x1a7)],_0x1928ba[_0x327b76(0x1a7)])){const _0x3c4e55=_0x1928ba[_0x327b76(0x1c3)][_0x327b76(0x1e1)]('|');let _0x215455=0x0;while(!![]){switch(_0x3c4e55[_0x215455++]){case'0':const _0x531c81={};_0x531c81[_0x327b76(0x16f)]=_0x36cdad[_0x327b76(0xef)],_0x531c81[_0x327b76(0x1b0)]=_0x485d8f,_0x559c75[_0x327b76(0x15c)](_0x5843b5,_0x531c81);continue;case'1':_0x4fc094=_0x327b76(0x203)+_0x52c94e+_0x327b76(0x144)+_0x216bff+'\x27';continue;case'2':_0x3fbf59['clusterRegion']=_0x27c8b4;continue;case'3':_0x54b546[_0x327b76(0x1f4)]=_0x1794fa['browserVersion'];continue;case'4':_0x158cf5[_0x327b76(0xda)]=_0x57e53b[_0x327b76(0xda)];continue;case'5':_0x2f90bc['cloudProvider']=_0x522a6d;continue;case'6':_0x397c34[_0x327b76(0x27c)]=_0x5b02b7;continue;case'7':const _0x169860={};_0x169860[_0x327b76(0x16f)]=_0x27c2fa[_0x327b76(0x141)],_0x169860[_0x327b76(0x1b0)]=_0x1928ba[_0x327b76(0x25a)],_0x4bfcaf[_0x327b76(0x15c)](_0x2dafcc,_0x169860);continue;case'8':_0x2caa22[_0x327b76(0x17f)](_0x249c5d);continue;}break;}}else _0x130407=_0x1928ba[_0x327b76(0x14f)],await _0x1928ba[_0x327b76(0x12e)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x1db)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process['exit'](0x1);}global_registry['gridProfileId']=_0x1271c6['id'],_0x130407=_0x327b76(0x293)+_0x2966eb+'\x20using\x20\x27'+_0x1271c6['name']+'\x27\x20grid\x20profile',logger[_0x327b76(0x17f)](_0x130407);const _0x46e518={};_0x46e518[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x46e518['message']=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x46e518),_0x2b9651=_0x1271c6[_0x327b76(0xe2)],_0xef7be7=_0x1271c6['clusterName'],_0x1c4f5c=_0x1271c6[_0x327b76(0xe9)],_0x514c45=_0x1271c6[_0x327b76(0x22b)],_0x2f27d8=_0x1271c6[_0x327b76(0x212)],_0x595441=_0x1271c6[_0x327b76(0x20f)],_0x3d6205=_0x1271c6[_0x327b76(0xe1)],_0x48fccb=_0x1271c6[_0x327b76(0x1e3)],_0x157d10=_0x1271c6[_0x327b76(0x182)],_0x2c41a1=_0x1271c6[_0x327b76(0x1c8)],_0x14ecbe=_0x1271c6[_0x327b76(0x1bb)],_0x5e48ec=_0x2ce7f6['hubVersion'],_0x3f4a8c=_0x2ce7f6[_0x327b76(0x1f4)],_0x595441&&_0x1928ba['gwFUr'](_0x595441[_0x327b76(0x11d)],0x0)&&(_0x1928ba[_0x327b76(0x245)](_0x1928ba['OXACY'],_0x1928ba[_0x327b76(0x257)])?_0x595441=null:_0x1502f7=_0x1928ba[_0x327b76(0x16a)]),_0x48fccb&&_0x1928ba['epqIx'](_0x48fccb[_0x327b76(0x11d)],0x0)&&(_0x1928ba[_0x327b76(0x1bc)](_0x1928ba[_0x327b76(0x112)],_0x1928ba[_0x327b76(0x112)])?_0x33ce83=_0x1d7816[_0x53c55c[_0x327b76(0x25e)]]:_0x48fccb=null),_0x1928ba['IqFkZ'](_0x1271c6[_0x327b76(0x241)],undefined)&&_0x1271c6['privateGrid']&&(_0x1928ba[_0x327b76(0x104)](_0x1928ba[_0x327b76(0x271)],_0x1928ba[_0x327b76(0x255)])?_0x177481['isPrivateGrid']=!![]:global_registry[_0x327b76(0x157)]=!![]),_0x1928ba['qZfhR'](updateGlobalRegistryWithConfig,_0x2b9651,_0xef7be7,_0x1c4f5c,_0x514c45,_0x2f27d8,_0x157d10,_0x1271c6,_0x5e48ec,_0x3f4a8c,_0x2c41a1,_0x14ecbe,_0x1407cd[_0x327b76(0x1b4)]),global_registry['enableHubHa']&&(_0x1928ba[_0x327b76(0x13f)](_0x1928ba[_0x327b76(0xf5)],_0x1928ba[_0x327b76(0xf5)])?_0x1928ba[_0x327b76(0x1c2)](updateGlobalRegistryForHubHa,_0x2ce7f6[_0x327b76(0x159)]):_0x28734a[_0x327b76(0x157)]=!![]);}}else{if(_0x1928ba['tFwRA'](_0x33ce0d,!![])){if(_0x1928ba[_0x327b76(0x211)](_0x1928ba[_0x327b76(0x181)],_0x1928ba[_0x327b76(0x181)]))_0x19c6f6[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x259)]);else{_0x130407=_0x327b76(0xf9)+_0x2966eb,logger[_0x327b76(0x17f)](_0x130407);const _0x501dde={};_0x501dde['type']=WS_EVENTS[_0x327b76(0xef)],_0x501dde[_0x327b76(0x1b0)]=_0x130407,webSocketUtils['sendEventToBackend'](_0x5bbc68,_0x501dde),_0x514c45=_0x1271c6[_0x327b76(0x22b)],_0x2f27d8=_0x1271c6[_0x327b76(0x212)],_0x595441=null,_0x3d6205=null,_0x48fccb=null,_0x157d10=_0x1271c6[_0x327b76(0x182)],_0x2c41a1=_0x1271c6[_0x327b76(0x1c8)],_0x14ecbe=_0x1271c6['maxNodes'],_0x5e48ec=_0x2ce7f6[_0x327b76(0xda)],_0x3f4a8c=_0x2ce7f6[_0x327b76(0x1f4)];if(_0x1928ba[_0x327b76(0x1bc)](_0x1271c6[_0x327b76(0x241)],undefined)&&_0x1271c6['privateGrid']){if(_0x1928ba[_0x327b76(0x187)](_0x1928ba[_0x327b76(0x1dc)],_0x1928ba[_0x327b76(0x249)])){const _0x4999ca={};_0x4999ca['type']=_0x482fed[_0x327b76(0xef)],_0x4999ca[_0x327b76(0x1b0)]=_0x2baa61,_0x59ec31[_0x327b76(0x15c)](_0xdadca4,_0x4999ca,_0x1928ba[_0x327b76(0x28f)],!![]);}else global_registry[_0x327b76(0x157)]=!![];}_0x1928ba[_0x327b76(0x155)](updateGlobalRegistryWithConfig,_0x2b9651,_0xef7be7,_0x1c4f5c,_0x514c45,_0x2f27d8,_0x157d10,_0x1271c6,_0x5e48ec,_0x3f4a8c,_0x2c41a1,_0x14ecbe,_0x1407cd[_0x327b76(0x1b4)]),global_registry[_0x327b76(0x169)]&&(_0x1928ba['mZQdu'](_0x1928ba[_0x327b76(0xd8)],_0x1928ba[_0x327b76(0x264)])?_0x1928ba[_0x327b76(0x13b)](updateGlobalRegistryForHubHa,_0x2ce7f6[_0x327b76(0x136)]):_0x1928ba['BXFPK'](_0x14ccc2,_0x4fc101[_0x327b76(0x159)]));}}else{if(_0x1928ba['tbbgq'](_0x1928ba[_0x327b76(0x164)],_0x1928ba[_0x327b76(0x1ab)])){const _0x1263ea=_0x1928ba[_0x327b76(0x270)][_0x327b76(0x1e1)]('|');let _0x229d27=0x0;while(!![]){switch(_0x1263ea[_0x229d27++]){case'0':global_registry[_0x327b76(0x27c)]=_0xef7be7;continue;case'1':logger[_0x327b76(0x17f)](_0x130407);continue;case'2':const _0x58fb04={};_0x58fb04[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x58fb04['message']=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x58fb04);continue;case'3':global_registry[_0x327b76(0x1a5)]=_0x1c4f5c;continue;case'4':const _0x2038c1={};_0x2038c1[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0x141)],_0x2038c1['message']=_0x1928ba[_0x327b76(0x25a)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x2038c1);continue;case'5':_0x130407=_0x327b76(0x203)+_0x2966eb+_0x327b76(0x144)+_0xef7be7+'\x27';continue;case'6':global_registry[_0x327b76(0xe2)]=_0x2b9651;continue;case'7':global_registry[_0x327b76(0xda)]=_0x2ce7f6[_0x327b76(0xda)];continue;case'8':global_registry[_0x327b76(0x1f4)]=_0x2ce7f6['browserVersion'];continue;}break;}}else _0xc93c4b[_0x327b76(0x17f)](_0x327b76(0x1b7)+_0x2c3ecd+'\x20');}}const _0x21b0e9=await _0x1928ba[_0x327b76(0x18b)](getCloudProviderObject,_0x2b9651,_0xef7be7,_0x2966eb,_0x5bbc68,webSocketUtils,_0x1407cd);if(_0x1928ba[_0x327b76(0x19b)](_0x2b9651,AZURE)){if(_0x1928ba[_0x327b76(0x19e)](_0x1928ba['NFbTw'],_0x1928ba[_0x327b76(0x288)])){const _0x1850bc={'azure.workload.identity/use':_0x1928ba[_0x327b76(0x251)],..._0x226100[0x0][_0x327b76(0x198)][_0x327b76(0x23a)]['metadata'][_0x327b76(0x20d)]};_0x4b47bb[0x0][_0x327b76(0x198)][_0x327b76(0x23a)]['metadata'][_0x327b76(0x20d)]=_0x1850bc,_0x37824e[0x0][_0x327b76(0x198)]['template']['spec']['serviceAccountName']=_0x1928ba[_0x327b76(0x1f2)];}else _0x21b0e9['sendResourceDataToHST']();}let _0x5b2fe4;if(_0x1928ba['MAWvM'](_0x42a87f,![])){_0x130407=_0x327b76(0x273)+_0x1c4f5c+').';const _0x3d7551={};_0x3d7551[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x3d7551[_0x327b76(0x1b0)]=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x3d7551),logger[_0x327b76(0x17f)](_0x130407);const _0x1d655e=await _0x21b0e9[_0x327b76(0x1ad)]();if(_0x1d655e){if(_0x1928ba['LZkbe'](_0x1928ba[_0x327b76(0x220)],_0x1928ba[_0x327b76(0x160)])){const _0x4b236c={};_0x4b236c['type']=WS_EVENTS['LOG'],_0x4b236c[_0x327b76(0x1b0)]='Cluster\x20'+_0xef7be7+'\x20is\x20already\x20present.\x20Skipping\x20cluster\x20creation',webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x4b236c,_0x1928ba[_0x327b76(0x10b)]),logger[_0x327b76(0x17f)](_0x327b76(0x1cf)+_0xef7be7+_0x327b76(0x225)),_0x42a87f=!![];if(_0x1928ba['epqIx'](_0x33ce0d,!![])){if(_0x1928ba[_0x327b76(0xd2)](_0x1928ba[_0x327b76(0x1df)],_0x1928ba[_0x327b76(0xe6)]))throw new Error(_0x327b76(0x1cf)+_0xef7be7+_0x327b76(0xd5));else _0x35b90b['gridProfile']=_0x58508f[_0x327b76(0x25e)];}}else _0x248a7d['sendResourceDataToHST']();}else{const _0x3c8fd1={};_0x3c8fd1['type']=WS_EVENTS[_0x327b76(0xef)],_0x3c8fd1[_0x327b76(0x1b0)]=_0x1928ba['kxqKw'],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x3c8fd1),logger['info'](_0x1928ba['kxqKw']);const _0x5b7d7e=_0x1928ba[_0x327b76(0x142)](_0x595441,null)&&_0x1928ba[_0x327b76(0x118)](_0x595441,undefined),_0x2f51e4=_0x1928ba[_0x327b76(0x142)](_0x48fccb,null)&&_0x1928ba[_0x327b76(0x285)](_0x48fccb,undefined)&&_0x1928ba[_0x327b76(0xd7)](_0x48fccb['length'],0x0);if(_0x5b7d7e){_0x1928ba['lgela'](_0x2f51e4,![])&&(_0x130407=_0x1928ba[_0x327b76(0x272)],await _0x1928ba[_0x327b76(0x205)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x1da)],_0x1928ba[_0x327b76(0x28f)]),logger['error'](_0x130407),process[_0x327b76(0x281)](0x1));const _0x594a14=await _0x21b0e9[_0x327b76(0xd9)](_0x595441);_0x1928ba[_0x327b76(0x107)](_0x594a14,![])?(_0x130407=_0x1928ba[_0x327b76(0x24a)],await _0x1928ba[_0x327b76(0x186)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x28c)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1)):logger[_0x327b76(0x17f)](_0x327b76(0x1b7)+_0x595441+'\x20');const _0x1538b3=await _0x21b0e9[_0x327b76(0x22e)](_0x48fccb,_0x595441);_0x1928ba[_0x327b76(0x213)](_0x1538b3[0x0],![])?(_0x130407=_0x327b76(0x103)+JSON[_0x327b76(0x1d3)](_0x1538b3[0x1])+_0x327b76(0xe7)+_0x595441+_0x327b76(0x11f),await _0x1928ba[_0x327b76(0x1c5)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba['LofDT'],_0x1928ba[_0x327b76(0x28f)]),logger['error'](_0x130407),process[_0x327b76(0x281)](0x1)):logger[_0x327b76(0x17f)](_0x327b76(0x129)+JSON[_0x327b76(0x1d3)](_0x48fccb)+'\x20'),[_0x595441,_0x48fccb]=await _0x21b0e9[_0x327b76(0x295)](_0x595441,_0x48fccb);}else{const _0x1a6aba=_0x1928ba[_0x327b76(0x23c)][_0x327b76(0x1e1)]('|');let _0x3c9ab4=0x0;while(!![]){switch(_0x1a6aba[_0x3c9ab4++]){case'0':logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x20c)]);continue;case'1':const _0x4e9da7={};_0x4e9da7['type']=WS_EVENTS[_0x327b76(0xef)],_0x4e9da7['message']=_0x1928ba[_0x327b76(0x18f)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x4e9da7);continue;case'2':logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x18f)]);continue;case'3':const _0x267c78={};_0x267c78[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x267c78[_0x327b76(0x1b0)]=_0x1928ba[_0x327b76(0x20c)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x267c78);continue;case'4':[_0x595441,_0x48fccb]=await _0x21b0e9[_0x327b76(0x295)](_0x595441,_0x48fccb);continue;}break;}}}}_0x42a87f&&_0x1928ba[_0x327b76(0x1c4)](_0x2b9651,AZURE)&&(await _0x21b0e9[_0x327b76(0x227)](),await _0x21b0e9[_0x327b76(0x134)]());const [_0x55aed0,_0x16943d,_0x55db55,_0x3a8467,_0x1162b0,_0x52ac1e,_0x96946f]=await _0x1928ba[_0x327b76(0x193)](createK8sClient,_0x21b0e9,_0x1407cd[_0x327b76(0x116)]);_0x1928ba['IkotW'](_0x42a87f,![])&&_0x1928ba[_0x327b76(0xfd)](_0x2b9651,AWS)&&(global_registry['isNewAWSCluster']=!![],_0x5b2fe4=await _0x21b0e9[_0x327b76(0x166)](_0x55aed0,_0x1407cd));if(_0x1928ba['IRGBz'](_0x42a87f,![])&&global_registry['enableHubHa'])try{await _0x21b0e9[_0x327b76(0x115)](_0x52ac1e,_0x96946f,_0x1407cd,_0x595441,_0x48fccb);const _0x372ae0={};_0x372ae0[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x372ae0[_0x327b76(0x1b0)]=_0x1928ba[_0x327b76(0x274)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x372ae0);!await _0x1928ba[_0x327b76(0x24c)](namespaceExists,_0x55aed0,global_registry['hubHaNameSpace'])&&await _0x1928ba['OBJaV'](createNamespace,_0x55aed0,global_registry['hubHaNameSpace']);logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x1d0)]);let _0x12f716=await fs[_0x327b76(0x1c7)](path[_0x327b76(0x184)](__dirname,_0x1928ba[_0x327b76(0x15f)],_0x1928ba[_0x327b76(0x108)],_0x1928ba[_0x327b76(0x226)],_0x1928ba[_0x327b76(0x154)]),_0x1928ba[_0x327b76(0x195)]);_0x12f716=_0x12f716[_0x327b76(0x1af)](/<RedisClientPassword>/g,_0x1928ba['gXvFC'](encodeBase64,global_registry['redisPassword'])),_0x12f716=_0x12f716['replace'](/<KafkaClientPassword>/g,_0x1928ba['YbRsh'](encodeBase64,global_registry[_0x327b76(0x14d)])),_0x12f716=_0x12f716[_0x327b76(0x1af)](/<BstackUsername>/g,_0x1928ba[_0x327b76(0x179)](encodeBase64,global_registry['bstackUsername'])),_0x12f716=_0x12f716['replace'](/<BstackAccessKey>/g,_0x1928ba[_0x327b76(0x234)](encodeBase64,global_registry[_0x327b76(0x132)]));const _0x1ddd7f=yaml[_0x327b76(0x1ff)](_0x12f716);await _0x1928ba[_0x327b76(0x1be)](kubeApply,_0x1ddd7f,_0x96946f),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x18e)]);let _0x183e03=_0x1928ba['oFozr'];if(_0x1928ba[_0x327b76(0xff)](_0x2b9651,AZURE))_0x183e03=_0x1928ba[_0x327b76(0x10f)];else _0x1928ba['KCPdn'](_0x2b9651,GCP)&&(_0x183e03=_0x1928ba[_0x327b76(0x1e8)]);logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x27a)]);let _0x6b1023=await fs[_0x327b76(0x1c7)](path[_0x327b76(0x184)](__dirname,_0x1928ba[_0x327b76(0x15f)],_0x1928ba[_0x327b76(0x108)],_0x1928ba[_0x327b76(0x226)],_0x1928ba[_0x327b76(0x15b)]),_0x1928ba['wnTrW']);_0x6b1023=_0x6b1023[_0x327b76(0x1af)](/<HubHaNameSpace>/g,global_registry[_0x327b76(0x101)]),_0x6b1023=_0x6b1023[_0x327b76(0x1af)](/<StorageClassName>/g,_0x183e03);const _0x160489=yaml['loadAll'](_0x6b1023);await _0x1928ba['OjMMB'](kubeApply,_0x160489,_0x96946f),logger[_0x327b76(0x17f)](_0x1928ba['vIFJp']),logger[_0x327b76(0x17f)](_0x1928ba['Pqvmk']);let _0x3dd2c1=await fs['readFileAsync'](path[_0x327b76(0x184)](__dirname,_0x1928ba[_0x327b76(0x15f)],_0x1928ba[_0x327b76(0x108)],_0x1928ba[_0x327b76(0x226)],_0x1928ba['bRDac']),_0x1928ba[_0x327b76(0x195)]);_0x3dd2c1=_0x3dd2c1['replace'](/<HubHaNameSpace>/g,global_registry[_0x327b76(0x101)]),_0x3dd2c1=_0x3dd2c1[_0x327b76(0x1af)](/<StorageClassName>/g,_0x183e03);const _0x30486d=yaml['loadAll'](_0x3dd2c1);await _0x1928ba[_0x327b76(0x291)](kubeApply,_0x30486d,_0x96946f),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x26e)]),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x20a)]);let _0x47619f=await fs[_0x327b76(0x1c7)](path[_0x327b76(0x184)](__dirname,_0x1928ba[_0x327b76(0x15f)],_0x1928ba[_0x327b76(0x108)],_0x1928ba['yGHrC'],_0x1928ba['DzgwT']),_0x1928ba['wnTrW']);_0x47619f=_0x47619f[_0x327b76(0x1af)](/<UploaderImageVersion>/g,global_registry[_0x327b76(0x214)]),_0x47619f=_0x47619f[_0x327b76(0x1af)](/<HubHaNameSpace>/g,global_registry['hubHaNameSpace']);const _0x2049f6=yaml[_0x327b76(0x1ff)](_0x47619f);_0x1928ba[_0x327b76(0x194)](global_registry[_0x327b76(0xe2)],AZURE)&&(_0x2049f6[0x0][_0x327b76(0x198)][_0x327b76(0x23a)][_0x327b76(0x1a0)]['labels']={'azure.workload.identity/use':_0x1928ba['mUJVk'],..._0x2049f6[0x0][_0x327b76(0x198)][_0x327b76(0x23a)]['metadata'][_0x327b76(0x20d)]},_0x2049f6[0x0][_0x327b76(0x198)]['template'][_0x327b76(0x198)][_0x327b76(0x1f7)]=_0x1928ba[_0x327b76(0x1f2)]);await _0x1928ba[_0x327b76(0x1b6)](kubeApply,_0x2049f6,_0x96946f),logger[_0x327b76(0x17f)](_0x1928ba['qeeCg']);const _0x59fd45={};_0x59fd45['type']=WS_EVENTS['LOG'],_0x59fd45['message']=_0x1928ba[_0x327b76(0x265)],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x59fd45),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0xdc)]);}catch(_0x2e82ee){const _0x4bab9d=_0x1928ba[_0x327b76(0x178)][_0x327b76(0x1e1)]('|');let _0x3bb0da=0x0;while(!![]){switch(_0x4bab9d[_0x3bb0da++]){case'0':await _0x21b0e9[_0x327b76(0x206)](_0x55aed0,global_registry[_0x327b76(0x1a5)]);continue;case'1':await _0x1928ba[_0x327b76(0x201)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes['ERROR'],_0x1928ba['KKPTs'],_0x1928ba[_0x327b76(0x1aa)],_0x1928ba[_0x327b76(0x28f)]);continue;case'2':_0x130407='Error\x20occurred\x20while\x20setting\x20up\x20Hub\x20HA\x20infra:\x20'+_0x2e82ee['message'];continue;case'3':process[_0x327b76(0x281)](0x1);continue;case'4':logger[_0x327b76(0xee)](_0x130407);continue;}break;}}try{_0x10a89d=_0x1928ba[_0x327b76(0x1cc)](kebabCase,_0x2966eb),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x163)]);const _0x20213d={};_0x20213d[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x20213d[_0x327b76(0x1b0)]=_0x1928ba['sjaEu'],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x20213d);if(_0x1928ba[_0x327b76(0x285)](_0x10a89d,_0x1928ba['IXFRG'])){const _0x2cbe62={};_0x2cbe62[_0x327b76(0x19f)]=_0x1928ba[_0x327b76(0x1f3)],_0x2cbe62[_0x327b76(0x19c)]=_0x1928ba['bhCDT'];const _0xb2095={};_0xb2095['name']=_0x10a89d,_0xb2095['annotations']=_0x2cbe62;const _0x538a58={};_0x538a58['metadata']=_0xb2095;const _0x5ea9de=_0x538a58,_0x3c5247={};_0x3c5247[_0x327b76(0x25c)]=_0x5ea9de,await _0x55aed0[_0x327b76(0x125)](_0x3c5247),logger['info'](_0x1928ba[_0x327b76(0x180)]);}const _0x12a635={};_0x12a635[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0x12a635[_0x327b76(0x1b0)]=_0x1928ba['kTnAv'],webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x12a635);const _0x2b7fcf={};_0x2b7fcf['type']=WS_EVENTS[_0x327b76(0xef)],_0x2b7fcf['message']=_0x1928ba[_0x327b76(0x1ca)],webSocketUtils['sendEventToBackend'](_0x5bbc68,_0x2b7fcf),logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x27b)]);let _0x18b41b={};_0x1928ba[_0x327b76(0x121)](_0x2b9651,AZURE)&&(_0x18b41b={'clientId':await _0x21b0e9[_0x327b76(0x1e2)](_0x327b76(0x10a)+_0xef7be7)});await _0x1928ba['iEvtz'](addGridComponents,_0x55aed0,_0x16943d,_0x55db55,_0x3a8467,_0x10a89d,_0xef7be7,_0x5b2fe4,_0x1162b0,_0x96946f,_0x18b41b),_0x130407=_0x1928ba[_0x327b76(0x12d)],logger['info'](_0x130407);const _0x2553bc={};_0x2553bc[_0x327b76(0x16f)]=WS_EVENTS['LOG'],_0x2553bc[_0x327b76(0x1b0)]=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x2553bc),_0x130407=_0x1928ba[_0x327b76(0xe0)],logger['info'](_0x130407);const _0xc8e173={};_0xc8e173[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0xef)],_0xc8e173[_0x327b76(0x1b0)]=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0xc8e173),await _0x1928ba[_0x327b76(0x26c)](waitForDeployment,_0x16943d,_0x10a89d,TURBOSCALE_DEPLOYMENT,0x1d4c0);const _0x117892=await _0x1928ba[_0x327b76(0x10e)](getNamespaceUID,_0x55aed0,_0x10a89d),_0x33c068=global_registry[_0x327b76(0x157)]?_0x1928ba['PgczI']:_0x1928ba['JXZJc'],_0x3f3bda={};_0x3f3bda[_0x327b76(0x120)]=_0x33c068,_0x3f3bda['namespace']=_0x1928ba[_0x327b76(0x146)];const _0xbb6612=await _0x55aed0[_0x327b76(0x240)](_0x3f3bda);let _0x57bb95=_0x21b0e9[_0x327b76(0x18c)](_0xbb6612)+'/'+_0x10a89d,_0x3f118c=_0x1928ba[_0x327b76(0x16a)];try{const _0x4b7491=_0x327b76(0x10d)+AG_API_URL+_0x327b76(0x131)+_0x117892,_0x1a7607=await _0x1928ba[_0x327b76(0xd6)](got,_0x4b7491,_0x536034);(_0x1928ba[_0x327b76(0x1a4)](_0x1a7607,null)||_0x1928ba['AKFah'](_0x1a7607,undefined))&&(_0x130407=_0x1928ba['jjLwa'],await _0x1928ba['NDWjf'](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba['KKPTs'],_0x1928ba[_0x327b76(0x278)],_0x1928ba['RCwrA']),logger['error'](_0x130407),process['exit'](0x1));_0x1928ba[_0x327b76(0xe5)](_0x1a7607[_0x327b76(0x15e)],0x191)&&(_0x130407=_0x1928ba[_0x327b76(0x26a)],await _0x1928ba['OHBOe'](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x1c0)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1));_0x1928ba[_0x327b76(0x1f1)](_0x1a7607[_0x327b76(0x15e)],0xc8)&&(_0x130407=_0x327b76(0x269)+JSON[_0x327b76(0x1d3)](_0x1a7607),await _0x1928ba[_0x327b76(0x1a8)](reportToGalactusAndSendToEDS,_0x1407cd,_0x5bbc68,_0x130407,messageTypes[_0x327b76(0x1e0)],_0x1928ba[_0x327b76(0x23d)],_0x1928ba[_0x327b76(0x237)],_0x1928ba[_0x327b76(0x28f)]),logger[_0x327b76(0xee)](_0x130407),process[_0x327b76(0x281)](0x1));const _0x4beb=JSON[_0x327b76(0x1b5)](_0x1a7607[_0x327b76(0x25c)]);_0x4beb[_0x327b76(0xdf)]&&(_0x57bb95=_0x4beb['route53'],_0x3f118c=_0x1928ba[_0x327b76(0x287)]),global_registry[_0x327b76(0x157)]&&(_0x3f118c=_0x1928ba[_0x327b76(0x16a)]);}catch(_0x16b244){}_0x130407=_0x327b76(0x1e6)+_0x57bb95+'\x20',logger[_0x327b76(0x17f)](_0x130407);const _0x253685={};_0x253685['type']=WS_EVENTS[_0x327b76(0xef)],_0x253685['message']=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x253685),_0x130407=_0x327b76(0x230)+_0x3f118c+_0x327b76(0x140)+_0x57bb95+_0x327b76(0x283),logger[_0x327b76(0x17f)](_0x130407);const _0x377732={};_0x377732[_0x327b76(0x16f)]=WS_EVENTS['LOG'],_0x377732[_0x327b76(0x1b0)]=_0x130407,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x377732);const _0x13df35={};_0x13df35[_0x327b76(0x16f)]=WS_EVENTS[_0x327b76(0x215)],_0x13df35['message']=_0x327b76(0x113)+_0x57bb95,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x13df35),await webSocketUtils[_0x327b76(0x126)](0x7d0);}catch(_0x1916dd){logger[_0x327b76(0xee)](_0x327b76(0x26b)+_0x1916dd+'\x20\x0a'+JSON[_0x327b76(0x1d3)](_0x1916dd[_0x327b76(0x105)]));if(_0x1928ba[_0x327b76(0x1c4)](_0x42a87f,![]))try{logger[_0x327b76(0x17f)](_0x1928ba[_0x327b76(0x12c)]),await _0x1928ba[_0x327b76(0x16b)](removeGridComponents,_0x55aed0,_0x16943d,_0x55db55,_0x3a8467,_0x10a89d),await _0x21b0e9[_0x327b76(0x206)](_0x55aed0,global_registry[_0x327b76(0x1a5)]);}catch(_0x23f68f){logger['error'](_0x327b76(0x174)+_0x23f68f+'\x20\x0a'+JSON[_0x327b76(0x1d3)](_0x23f68f[_0x327b76(0x105)]));}throw _0x1916dd;}}catch(_0x97972e){const _0xb35eb7=_0x327b76(0x228)+_0x97972e+'\x20\x0a'+JSON[_0x327b76(0x1d3)](_0x97972e['stack']);if(_0x5bbc68){const _0x433aef={};_0x433aef[_0x327b76(0x16f)]=WS_EVENTS['LOG'],_0x433aef['message']=_0xb35eb7,webSocketUtils[_0x327b76(0x15c)](_0x5bbc68,_0x433aef,_0x1928ba[_0x327b76(0x28f)],!![]);}await webSocketUtils[_0x327b76(0x126)](0x7d0);const _0x3bef8b={};_0x3bef8b['error']=_0xb35eb7,await _0x1928ba[_0x327b76(0xea)](sendInstrumentationEvent,_0x1407cd,_0x1928ba[_0x327b76(0x23d)],messageTypes[_0x327b76(0x1e0)],_0x1928ba['VxDoE'],_0x3bef8b,_0x1407cd),logger[_0x327b76(0xee)](_0xb35eb7);}process['exit'](0x0);};function a9_0x5a5b(_0x10fe4d,_0x47c00d){const _0x345e79=a9_0x345e();return a9_0x5a5b=function(_0x5a5b48,_0x2299d4){_0x5a5b48=_0x5a5b48-0xd1;let _0x3161e9=_0x345e79[_0x5a5b48];return _0x3161e9;},a9_0x5a5b(_0x10fe4d,_0x47c00d);}function a9_0x345e(){const _0x4b9c57=['aGDWN','ZhVkK','mpifb','grid-profile','connectionTimeout','xzMia','ERROR','split','getResourceClientId','subnets','TPRGQ','yJgbZ','Grid\x20can\x20be\x20accessed\x20at:\x20','../..','bKqDg','cKhrJ','EqtcF','ingress-nginx-controller','Grid\x20spawned\x20on\x20the\x20cluster','../../utils/instrumentationUtils','vQWeh','<PasswordPlaceholder>','18YkFZIg','rYdtg','IXFRG','bhCDT','browserVersion','adGxy','warn','serviceAccountName','Cluster\x20not\x20found.\x20Proceeding\x20with\x20creating\x20required\x20resources.','../../utils/gridComponents','wNkbr','hub-ha','options','boolean','../../config/logger','loadAll','VFlfe','sIfLM','29881mTcqCv','Spawning\x20the\x20grid\x20','wsWkR','cHJdO','deleteCluster','epilogue','Hub\x20HA\x20setup\x20completed\x20successfully.','ZMNDp','gtlWp','1|2|4|3|0','UKLlb','labels','gQzJK','vpc','lujBs','qLWdP','instanceType','GMFxK','uploaderImageVersion','CLI_RUN_FINISHED','AaCMa','eJgdu','zugxH','xNipf','OPNok','LpvLl','82XBodyf','get-grid-url-non-200','chdZq','uuid','FbTjz','readFileSync','Created\x20Hub\x20HA\x20resources','xXOnP','true','\x20is\x20already\x20present.\x20Skipping\x20cluster\x20creation','yGHrC','updateClusterAlreadyPresent','Unable\x20to\x20Spawn\x20the\x20Grid!\x20Error:\x20','/packages/cli/create-grid-checks','lhnwp','concurrency','CvpYJ','aymdB','isSubnetsValid','Cluster\x20Auto\x20Upgrade\x20is\x20enabled','Hub\x20url\x20to\x20run\x20selenium\x20sessions:\x20','create-grid-checks-null-response','MmKvM','Browserstack','XkRqI','templates','SNNGn','yIuNn','private-grid','kjEUI','template','Tmhde','AqzKV','KKPTs','LZkbe','create-grid-called','readNamespacedService','privateGrid','debug','skip-tls-cert-verify','Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.','UmzzQ','cluster-autoupgrade','ingress-nginx','amEba','sEuKD','oFTSS','WMRwi','OjMMB','FHoAz','Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Non\x20200\x20response\x20from\x20server!\x20','Enabling\x20Hub\x20HA\x20flow','Create\x20a\x20private/public\x20grid.','mUJVk','Adding\x20Websocket\x20listeners','2374835nXGMXC','pbWcj','ogUEw','init-not-called','WBBjz','Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.','JFsYX','ejEAx','Pass\x20the\x20name\x20to\x20setup\x20the\x20Automation\x20Grid\x20with\x20specific\x20name.\x20Name\x20this\x20grid\x20using\x20either\x20team\x27s\x20name,\x20pipeline\x20specific\x20or\x20generic.','body','Failed\x20to\x20get\x20grid\x20url\x20from\x20the\x20server.\x20Unauthorized\x20request!','gridProfile','14nunJyR','includes','tBdrK','string','tLuLf','TgYGE','DrIcL','CLI\x20run\x20started','YIsYc','An\x20Automation\x20Grid\x20already\x20exists\x20with\x20grid\x20name\x20','Failed\x20to\x20get\x20grid\x20url\x20from\x20the\x20server.\x20Non\x20200\x20response\x20from\x20server!\x20','atQyH','Error\x20in\x20Spawning\x20the\x20Grid!\x20Error:\x20','FevDZ','Flag\x20to\x20enable\x20Hub\x20HA','CKzMn','pEWCA','TlsnR','KAEnA','tIDUe','Checking\x20if\x20cluster\x20is\x20already\x20present\x20in\x20selected\x20region(','JWgzi','Adding\x20Turboscale\x20Uploader\x20deployment...','\x20doesn\x27t\x20exist.\x20Proceeding\x20with\x20creating\x20a\x20new\x20cluster','rFYrl','fEcRT','IgSUJ','eRgMT','ANlDi','clusterName','alreadyPresent','utf-8','handler','user','exit','Invalid\x20input.\x20Currently\x20Spawning\x20the\x20grid\x20in\x20AWS\x20and\x20Azure\x20cloud\x20provider\x20is\x20supported\x20using\x20CLI.','/wd/hub','toLowerCase','vPBOl','newCluster','vcdNl','elnCZ','dljQm','Namespace\x20Created','../../utils/webSocketUtils','YLELg','zXpys','12|0|6|14|8|11|4|5|10|9|3|7|2|13|15|1','RCwrA','cluster-name','OBJaV','1|0|3|4|2','Will\x20be\x20spawning\x20the\x20grid\x20','EONTn','setupNewCluster','../../cloudproviders/utils','Bniuf','QrmCJ','default','IqFkZ','2933980VswVOI','turboscale-uploader.yaml','\x20is\x20already\x20present.\x20Cannot\x20spawn\x20a\x20new\x20cluster','wOVRN','EgbLM','kLmCm','isVPCPresent','hubVersion','wNDOe','JGTTP','EAIdh','Added\x20Turboscale\x20Uploader\x20deployment.','route53','vPJSD','securityGroups','cloudProvider','uHTFQ','../../config/constants','tFwRA','XyUzp','\x20are\x20not\x20present\x20in\x20VPC:\x20','45PfnYXk','region','TcVgs','gRIGk','username','existsSync','error','LOG','QJBaR','Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.','Epyd5nXbRK','create-grid-checks-auth-failed','cluster-name,\x20cloud-provider\x20&&\x20region\x20should\x20be\x20provided\x20when\x20spawning\x20a\x20grid\x20in\x20existing\x20(Non-BrowserStack\x20created)\x20K8s\x20cluster','qCGqK','qTeZm','JVBKS','create','Will\x20be\x20spawning\x20a\x20new\x20cluster\x20and\x20the\x20grid\x20','ZguoB','2052486LPtQHB','4|5|1|2|6|3|0|7|8','lgela','Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Unknown\x20error!','KCPdn','pre-spawned-invalid-subnets','hubHaNameSpace','Grid\x20profile\x20fetched\x20from\x20backend','Subnets:\x20','JeTXD','stack','parKp','cVrbK','CpgNt','ogQCV','turboscale-managed-identity-','CvPzq','usage','https://','IEGUl','xTWpL','395268ksDuEf','oNcvc','QOsMO','CLI\x20run\x20finished:\x20','grid','setupHubHa','skipTlsCertVerify','hub-ha-deployments-failed','tkppc','clusterAutoUpgrade','LYABi','WKFER','gridName','length','builder','.\x20Please\x20re\x20-\x20select\x20subnets\x20and\x20try\x20again','name','POYlG','DcnZv','QANcO','Flag\x20to\x20enable\x20cluster\x20auto-upgrade','createNamespace','delay','Added\x20Kafka\x20deployment.','Subnets\x20not\x20selected.\x20Please\x20select\x20subnets\x20and\x20try\x20again','Found\x20Subnets:\x20','wGVIp','KuzkD','STEpP','xTKrD','mvRZA','Alqgw','Deleting\x20the\x20CloudFormation\x20Stacks','/packages/cli/get-grid-url?gridIdentifier=','bstackAccesskey','fXjIK','createOtherResources','description','kafkaUploader','giMdo','cjhUD','prespawned-cluster-args-not-passed','wQenB','ffyKK','Invalid\x20Grid\x20Profile.Exiting\x20the\x20CLI.','wrzjY','Skip\x20insecure\x20cert\x20verification.','diCeR','://','CLI_RUN_STARTED','hJyAZ','GZPom','\x20in\x20existing\x20cluster\x20\x27','Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Unauthorized\x20request!','eAQSb','create-grid-checks-non-200','slrsz','UfIvd','gridProfiles','premium-rwo','MFgff','kafkaPassword','HLSvn','WgIwU','get-grid-url-null-response','kYIsW','hubHa','bitnami-kafka.yaml','oOitc','qZfhR','get-grid-url-auth-failed','isPrivateGrid','saGve','uploaderVersion','jQzmd','NTZPe','sendEventToBackend','create-grid-checks-grid-already-exists','statusCode','XITdC','ZlocO','lNgVU','lJJXn','sjaEu','eaAzN','rzzNT','setupAutoscaler','Wvlta','JZdAk','enableHubHa','FBhep','llBDJ','pVPhg','0|2|1|3|4','grid-name','type','https','Adding\x20Secret\x20Mapping','help','browserstack-secret.yaml','Failed\x20to\x20delete\x20the\x20CloudFormation\x20Stacks\x20and\x20other\x20spawned\x20components.\x20Error:\x20\x20','UkRNzNYCBU','cloud-provider','vDVhk','kmzfG','bBjug','oURpL','Creating\x20Hub\x20HA\x20resources','.\x20Please\x20use\x20--grid-name\x20option\x20to\x20provide\x20another\x20grid\x20name','VZpwX','tbbgq','info','vsoFp','QHyvg','s3bucket','HMLgN','join','Fetching\x20url\x20for\x20running\x20tests\x20on\x20the\x20grid','KTtNz','kbbVq','224200mplzwD','ueALX','UmOQp','SmQjP','getGridHostname','Adding\x20Kafka\x20deployment...','Aotqp','NnhwT','MaIlx','bgJxL','efs-csi','xUpZP','PlasD','wnTrW','ejVFO','Cluster:\x20','spec','QNvXP','OOQyS','iIsPi','managedBy','WbCwZ','epqIx','createdBy','metadata','bimgK','diKWT','AKFah','UtFar','clusterRegion','KkVqu','AwRyr','NLwGn','Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.','fLjBa','xROXU','7|1|8|0|5|2|6|4|3','isClusterPresent','Cluster\x20created\x20successfully','replace','message','lHoEx','password','ViqMy','clusterAutoupgrade','parse','lBdMu','Found\x20VPC:\x20','js-yaml','non-aws-azure-cluster','AnEso','maxNodes','qerVv','wkcrd','knPpz','gbVRR','icgKn','iAuNG','yzimW','pfTax','SqXzx','OHBOe','30314559LcpvtX','readFileAsync','minNodes','nDiUM','IYGvw','redisPassword','YsIit','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','bZqUT','Cluster\x20','CrpGN','JKabN','path','stringify','VGzSc','bitnami-redis.yaml','azurefile-csi-premium','Creating\x20namespace','ByOdT','FoWXY'];a9_0x345e=function(){return _0x4b9c57;};return a9_0x345e();}
function a9_0x1763(_0x4962c5,_0xbc64d7){const _0x4fd305=a9_0x4fd3();return a9_0x1763=function(_0x176307,_0x5b425f){_0x176307=_0x176307-0x14d;let _0x5eca38=_0x4fd305[_0x176307];return _0x5eca38;},a9_0x1763(_0x4962c5,_0xbc64d7);}const a9_0x32bba8=a9_0x1763;function a9_0x4fd3(){const _0x23cf46=['turboscale-managed-identity-','wgiNp','84oeeePC','LHtSP','securityGroups','qWHuO','loadAll','qArsN','fxttF','../../utils/webSocketUtils','BnRXo','Cluster\x20','message','addListeners','type','got','Adding\x20Kafka\x20deployment...','uRJnN','13DpxQVk','FCZIQ','Spawning\x20the\x20grid\x20','LOG','username','yfWWR','mbOqX','VQDxj','LvUtx','uploaderVersion','yGghH','string','clusterAutoUpgrade','GIAZJ','Browserstack','Added\x20Kafka\x20deployment.','GDtSt','sdZZd','NTkXs','s3bucket','3|0|2|1|4','ingress-nginx','parse','ERROR','isSubnetsValid','zOgpO','mZjFy','cluster-autoupgrade','\x20in\x20existing\x20cluster\x20\x27','aaagV','EFQRx','existsSync','RnyGs','toLowerCase','route53','builder','DWMaT','zENJT','CSCBJ','private-grid','join','/packages/cli/get-grid-url?gridIdentifier=','non-aws-azure-cluster','Uuxdv','JKWmg','VDcax','browserVersion','sSWsA','create-grid-checks-invalid-profile','browserstack-secret.yaml','redisPassword','CPtGF','\x20is\x20already\x20present.\x20Skipping\x20cluster\x20creation','GTqUU','serviceAccountName','xXhon','turboscale-uploader.yaml','cloud-provider','wenGb','VPvbX','OBPxX','WbviQ','cluster-name','LtZHF','IWftH','uploaderImageVersion','Adding\x20Turboscale\x20Uploader\x20deployment...','utf-8','VPC\x20selected\x20does\x20not\x20exist.\x20Please\x20try\x20again','IhujH','UwyMw','vvWUn','An\x20Automation\x20Grid\x20already\x20exists\x20with\x20grid\x20name\x20','1491692zBmAnU','nGQTT','DuKpd','MNVUx','skipTlsCertVerify','KnWMO','MCxyr','FHVqY','NEITK','../../utils/createk8sClient','LFtme','cBbxh','gridProfile','kfuEg','isPrivateGrid','WGXQA','cloudProvider','TGnSe','hubVersion','UkRNzNYCBU','hubHa','enableHubHa','create-grid-checks-grid-already-exists','Found\x20VPC:\x20','Checking\x20if\x20cluster\x20is\x20already\x20present\x20in\x20selected\x20region(','Adding\x20Websocket\x20listeners','Will\x20be\x20spawning\x20a\x20new\x20cluster\x20and\x20the\x20grid\x20','JTedu','BJZrh','Fetching\x20url\x20for\x20running\x20tests\x20on\x20the\x20grid','ShpKZ','Error\x20occurred\x20while\x20setting\x20up\x20Hub\x20HA\x20infra:\x20','chcAV','UsznT','usage','gaztY','Namespace\x20created','Failed\x20to\x20get\x20grid\x20url\x20from\x20the\x20server.\x20Unauthorized\x20request!','kafkaPassword','Created\x20Hub\x20HA\x20resources','Error\x20in\x20Spawning\x20the\x20Grid!\x20Error:\x20','Added\x20Secret\x20Mapping','concurrency','debug','iqzmR','get\x20grid\x20url\x20from\x20the\x20server.\x20Unknown\x20error!','DvGMK','GkHqO','eyRrr','ozSbP','GeDEa','subnets','kxIQZ','NcnZF','IFeGa','Npqlh','adUDW','js-yaml','metadata','MMVlE','3|2|1|0|4','niAMI','mBolS','requestId','10TTcVZI','createOtherResources','https://','QESeR','bstackAccesskey','skip-tls-cert-verify','zWOJn','eDzBj','SZhkw','Skip\x20insecure\x20cert\x20verification.','lQJYx','MDjAY','create','hubharesources','OmPfj','clusterAutoupgrade','uXuQv','agdLL','FUGvn','Cluster\x20created\x20successfully','418168lCAcyj','RWxCm','CpWFI','oaJjY','wgIOe','CLI_RUN_STARTED','<UsernamePlaceholder>','password','cmloE','TDQJu','templates','../../cloudproviders/utils','Grid\x20can\x20be\x20accessed\x20at:\x20','getResourceClientId','63iNNAxI','maxNodes','pre-spawned-invalid-subnets','yNKtZ','KXohh','17845Pnlxyz','csKqC','clusterName','Pass\x20the\x20name\x20to\x20setup\x20the\x20Automation\x20Grid\x20with\x20specific\x20name.\x20Name\x20this\x20grid\x20using\x20either\x20team\x27s\x20name,\x20pipeline\x20specific\x20or\x20generic.','xmWbf','cTgWd','peFxO','yDuEJ','DYWgM','clusterRegion','QYutq','rgTkt','pOOXg','grid','user','Deleting\x20the\x20CloudFormation\x20Stacks','Hub\x20url\x20to\x20run\x20selenium\x20sessions:\x20','command','gridProfileId','instanceType','2|4|7|3|5|0|1|6|8','rXjir','Mdidd','SSXFw','The\x20grid\x20creation\x20is\x20in\x20progress.\x20It\x20could\x20take\x20as\x20long\x20as\x2015-20\x20minutes.\x20You\x20will\x20receive\x20an\x20email\x20notification\x20once\x20the\x20grid\x20is\x20ready.','newCluster','deleteCluster','create-grid-checks-null-response','.\x20Please\x20re\x20-\x20select\x20subnets\x20and\x20try\x20again','cImui','name','FzZPA','WGNKG','eCsAU','hub-ha','setupNewCluster','eVgJa','updateClusterAlreadyPresent','Bttnq','.\x20Please\x20use\x20--grid-name\x20option\x20to\x20provide\x20another\x20grid\x20name','4|2|0|3|1','description','labels','fniIy','isClusterPresent','desc','KShYm','default','umaos','includes','cluster-name,\x20cloud-provider\x20&&\x20region\x20should\x20be\x20provided\x20when\x20spawning\x20a\x20grid\x20in\x20existing\x20(Non-BrowserStack\x20created)\x20K8s\x20cluster','options','CLI_RUN_FINISHED','CdUxo','GANso','58091ICTqaf','TnPjw','darAM','hdKJW','MKlBG','Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.','reconnecting-websocket','MCTFg','INFO','://','getGridHostname','epilogue','Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.','mbueu','qIcls','hub-ha-deployments-failed','Invalid\x20input.\x20Currently\x20Spawning\x20the\x20grid\x20in\x20AWS\x20and\x20Azure\x20cloud\x20provider\x20is\x20supported\x20using\x20CLI.','dXajY','oSrcB','bitnami-kafka.yaml','UMtur','ItsRh','replace','axquB','Cluster:\x20','cOOfo','zEzKB','GGlrr','NuauK','Uxozz','/wd/hub','sXybe','gridProfiles','NwXPn','Flag\x20to\x20enable\x20Hub\x20HA','Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.','get-grid-url-non-200','\x20doesn\x27t\x20exist.\x20Proceeding\x20with\x20creating\x20a\x20new\x20cluster','Failed\x20to\x20get\x20grid\x20url\x20from\x20the\x20server.\x20Non\x20200\x20response\x20from\x20server!\x20','ncnNZ','jlHlw','iqvkN','rRKTL','exit','Zqpxd','kafkaUploader','bstackUsername','PDOVN','lacmx','HmnwJ','sendResourceDataToHST','Namespace\x20Created','WANlc','QMggQ','ITRuS','grid-profile','jRZYe','aDTEm','readFileSync','WxzUo','prespawned-cluster-args-not-passed','GET','grid-spawning-failed','XUPtE','FSHYj','Added\x20Redis\x20deployment.','YaevU','boolean','56byRStR','template','DNfeK','twCke','kkOZv','VlOkE','ANefz','tkIog','zscBL','hhElI','../../config/logger','fsNhh','CLI\x20run\x20finished:\x20','eLykI','isVga','Flag\x20to\x20enable\x20cluster\x20auto-upgrade','PHAzc','VsiQI','stack','UBJgt','13565616WFJgau','hqlJn','true','fxMhl','https','RrfHA','WebSocket','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','leDBe','kZcNk','ukuEu','efs-csi','ZLVOr','help','mIThm','CLI\x20run\x20started','BxvvW','statusCode','<PasswordPlaceholder>','Create\x20a\x20private/public\x20grid.','connectionTimeout','sqmdx','Hub\x20HA\x20setup\x20completed\x20successfully.','Unable\x20to\x20Spawn\x20the\x20Grid!\x20Error:\x20','XBAZQ','Cluster\x20Auto\x20Upgrade\x20is\x20enabled','minNodes','VFqgH','grid-name','Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.','length','gridName','AnfGf','HzBgh','readFileAsync','dFKSz','lJqvJ','Added\x20Turboscale\x20Uploader\x20deployment.','jHQDl','Creating\x20Hub\x20HA\x20resources','createNamespace','/packages/cli/create-grid-checks','Grid\x20spawned\x20on\x20the\x20cluster','WKMyv','delay','Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Non\x20200\x20response\x20from\x20server!\x20','MCndo','escEp','body','../../config/constants','BYwdR','hubHaNameSpace','region','NknIF','pre-spawned-invalid-vpc','http','noVnJ','privateGrid','bitnami-redis.yaml','bDdbG','create-grid-called','qgxmN','1205630McHlVB','cwmMO','Failed\x20to\x20delete\x20the\x20CloudFormation\x20Stacks\x20and\x20other\x20spawned\x20components.\x20Error:\x20\x20','wZScv','CtMhh','error','BOFLR','\x20using\x20\x27','zAnWm','mNRAS','Create\x20a\x20new\x20Automation\x20grid.','Uiwuv','197645AEfqQs','lhWAn','stringify','ingress-nginx-controller','Will\x20be\x20spawning\x20the\x20grid\x20','QnfRT','dKbxW','Subnets\x20not\x20selected.\x20Please\x20select\x20subnets\x20and\x20try\x20again','\x20is\x20already\x20present.\x20Cannot\x20spawn\x20a\x20new\x20cluster','xLSBD','uHkfo','setupHubHa','../../utils/instrumentationUtils','split','init-not-called','3OeeqGq','cvxbm','gTJtB','vQwNH','createdBy','RFuCA','NQFuq','Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Unknown\x20error!','pre-spawned-subnets-not-selected','argv','spec','sendEventToBackend','vpc','wFzDl','gEBqP','info','SzStB','../../utils/gridComponents','MgKOb'];a9_0x4fd3=function(){return _0x23cf46;};return a9_0x4fd3();}(function(_0xf700a3,_0x4e47d0){const _0x5a6e6e=a9_0x1763,_0x5497aa=_0xf700a3();while(!![]){try{const _0x4ac435=parseInt(_0x5a6e6e(0x1a6))/0x1*(-parseInt(_0x5a6e6e(0x17f))/0x2)+-parseInt(_0x5a6e6e(0x28e))/0x3*(parseInt(_0x5a6e6e(0x2fc))/0x4)+parseInt(_0x5a6e6e(0x27f))/0x5*(-parseInt(_0x5a6e6e(0x2a3))/0x6)+parseInt(_0x5a6e6e(0x221))/0x7*(-parseInt(_0x5a6e6e(0x193))/0x8)+-parseInt(_0x5a6e6e(0x1a1))/0x9*(-parseInt(_0x5a6e6e(0x273))/0xa)+parseInt(_0x5a6e6e(0x1dd))/0xb+-parseInt(_0x5a6e6e(0x235))/0xc*(-parseInt(_0x5a6e6e(0x2b3))/0xd);if(_0x4ac435===_0x4e47d0)break;else _0x5497aa['push'](_0x5497aa['shift']());}catch(_0x3589a6){_0x5497aa['push'](_0x5497aa['shift']());}}}(a9_0x4fd3,0x854b0));const fs=require('fs'),ws=require('ws'),path=require('path'),yaml=require(a9_0x32bba8(0x178)),ReconnectingWebSocket=require(a9_0x32bba8(0x1e3)),got=require(a9_0x32bba8(0x2b0)),{v4:uuidv4}=require('uuid'),webSocketUtils=require(a9_0x32bba8(0x2aa)),{logger}=require(a9_0x32bba8(0x22b)),{getCredentialsPath,updateGlobalRegistryWithConfig,updateGlobalRegistryForHubHa,kebabCase,reportToGalactusAndSendToEDS,getAuthHeader,waitForDeployment,kubeApply,encodeBase64}=require('../../utils/utilityMethods'),{getCloudProviderObject}=require(a9_0x32bba8(0x19e)),{AWS,WS_EVENTS,global_registry,WS_ENDPOINT,DEFAULT_GRID_NAME,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,messageTypes,AG_API_URL,AZURE,GCP,TURBOSCALE_DEPLOYMENT}=require(a9_0x32bba8(0x266)),{addGridComponents,removeGridComponents,getNamespaceUID,namespaceExists,createNamespace}=require(a9_0x32bba8(0x29f)),{createK8sClient}=require(a9_0x32bba8(0x305)),{sendInstrumentationEvent}=require(a9_0x32bba8(0x28b));exports[a9_0x32bba8(0x1b7)]=a9_0x32bba8(0x1b3),exports[a9_0x32bba8(0x1d3)]=a9_0x32bba8(0x27d),exports[a9_0x32bba8(0x2d6)]=function(_0x4e13f2){const _0x395daf=a9_0x32bba8,_0x5e7861={};_0x5e7861[_0x395daf(0x236)]=_0x395daf(0x1a9),_0x5e7861['SZhkw']=_0x395daf(0x2be),_0x5e7861['yAldx']='Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.',_0x5e7861['BYwdR']=_0x395daf(0x200),_0x5e7861[_0x395daf(0x23d)]='Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x5e7861[_0x395daf(0x150)]=_0x395daf(0x1e9),_0x5e7861['EXngI']=_0x395daf(0x248),_0x5e7861[_0x395daf(0x20e)]=_0x395daf(0x188),_0x5e7861[_0x395daf(0x245)]='boolean',_0x5e7861['qJUtZ']=_0x395daf(0x1ff),_0x5e7861[_0x395daf(0x301)]=_0x395daf(0x230),_0x5e7861['Asfon']=_0x395daf(0x242);const _0x4084a3=_0x5e7861,_0x5ae051={};_0x5ae051[_0x395daf(0x1cf)]=_0x4084a3['hqlJn'],_0x5ae051[_0x395daf(0x2af)]=_0x4084a3[_0x395daf(0x187)];const _0x50b06e={};_0x50b06e['description']=_0x4084a3['yAldx'],_0x50b06e['type']=_0x4084a3[_0x395daf(0x187)];const _0x236fa4={};_0x236fa4[_0x395daf(0x1cf)]=_0x4084a3[_0x395daf(0x267)],_0x236fa4['type']=_0x4084a3[_0x395daf(0x187)];const _0x9aebf6={};_0x9aebf6[_0x395daf(0x1cf)]=_0x4084a3[_0x395daf(0x23d)],_0x9aebf6['type']=_0x4084a3[_0x395daf(0x187)];const _0xecd63e={};_0xecd63e[_0x395daf(0x1cf)]=_0x4084a3[_0x395daf(0x150)],_0xecd63e[_0x395daf(0x2af)]=_0x4084a3['SZhkw'];const _0x4f6bbc={};_0x4f6bbc[_0x395daf(0x1cf)]=_0x4084a3['EXngI'],_0x4f6bbc[_0x395daf(0x2af)]=_0x4084a3[_0x395daf(0x187)];const _0x47a3d8={};_0x47a3d8['description']=_0x4084a3[_0x395daf(0x20e)],_0x47a3d8[_0x395daf(0x2af)]=_0x4084a3[_0x395daf(0x245)],_0x47a3d8['default']=![];const _0x5db9d0={};_0x5db9d0[_0x395daf(0x1cf)]=_0x4084a3['qJUtZ'],_0x5db9d0[_0x395daf(0x2af)]=_0x4084a3[_0x395daf(0x245)],_0x5db9d0['default']=![];const _0x409326={};_0x409326[_0x395daf(0x1cf)]=_0x4084a3['KnWMO'],_0x409326[_0x395daf(0x2af)]=_0x4084a3['BxvvW'],_0x409326[_0x395daf(0x1d5)]=![];const _0x1d8411={};return _0x1d8411[_0x395daf(0x251)]=_0x5ae051,_0x1d8411[_0x395daf(0x214)]=_0x50b06e,_0x1d8411[_0x395daf(0x2f1)]=_0x236fa4,_0x1d8411[_0x395daf(0x2ec)]=_0x9aebf6,_0x1d8411[_0x395daf(0x269)]=_0xecd63e,_0x1d8411[_0x395daf(0x2da)]=_0x4f6bbc,_0x1d8411['skip-tls-cert-verify']=_0x47a3d8,_0x1d8411[_0x395daf(0x1c8)]=_0x5db9d0,_0x1d8411[_0x395daf(0x2ce)]=_0x409326,_0x4e13f2[_0x395daf(0x161)](HELP_HEADER_MESSAGE[_0x395daf(0x18b)])[_0x395daf(0x1e8)](HELP_FOOTER_MESSAGE)[_0x395daf(0x1d9)](_0x1d8411)[_0x395daf(0x242)](_0x4084a3['Asfon'])[_0x395daf(0x297)];},exports['handler']=async function(_0x1ed4ad){const _0x5b2769=a9_0x32bba8,_0x319d15={'zWOJn':'premium-rwo','JmnBK':'13|3|10|6|1|0|12|4|9|2|7|14|15|8|5|11','kZcNk':function(_0x3096b4,_0x19e2ff,_0x531158,_0x221425,_0x2ed1e0,_0x19343b,_0x3e6be4,_0x418547,_0x35e98e,_0x36990d,_0xac2ad3,_0x3599b3,_0x1a1a54){return _0x3096b4(_0x19e2ff,_0x531158,_0x221425,_0x2ed1e0,_0x19343b,_0x3e6be4,_0x418547,_0x35e98e,_0x36990d,_0xac2ad3,_0x3599b3,_0x1a1a54);},'FCZIQ':function(_0xb6bf20,_0x312192){return _0xb6bf20!==_0x312192;},'VsiQI':function(_0xaddd05,_0x54e3fd){return _0xaddd05(_0x54e3fd);},'Zqpxd':_0x5b2769(0x1a9),'VlOkE':'string','escEp':_0x5b2769(0x252),'FSHYj':_0x5b2769(0x200),'DvGMK':_0x5b2769(0x1e2),'aDTEm':_0x5b2769(0x1e9),'isVga':_0x5b2769(0x248),'fxttF':'Skip\x20insecure\x20cert\x20verification.','LHtSP':_0x5b2769(0x220),'CSCBJ':'Flag\x20to\x20enable\x20Hub\x20HA','dXajY':_0x5b2769(0x230),'hhElI':_0x5b2769(0x242),'wZScv':_0x5b2769(0x239),'UwyMw':_0x5b2769(0x278),'yNKtZ':_0x5b2769(0x24e),'WANlc':_0x5b2769(0x237),'noVnJ':_0x5b2769(0x1d5),'DYWgM':_0x5b2769(0x26c),'iqvkN':'1|2|4|0|3','NknIF':'Epyd5nXbRK','gaztY':'Enabling\x20Hub\x20HA\x20flow','CPtGF':'browserstack','zEzKB':_0x5b2769(0x152),'eLykI':'warn','Uxozz':function(_0x4bac02,_0x50ef46){return _0x4bac02===_0x50ef46;},'uHkfo':'azurefile-csi-premium','IFeGa':function(_0x2c3873,_0x278eb7){return _0x2c3873(_0x278eb7);},'dujmV':'4|7|0|6|5|8|3|2|1','UsznT':_0x5b2769(0x244),'GIAZJ':function(_0x58df41){return _0x58df41();},'mbOqX':_0x5b2769(0x2b8),'vRmVK':_0x5b2769(0x23c),'hdKJW':function(_0x37612c,_0x318486,_0x57ddda,_0x2c3313,_0x30dcc2,_0x23391a,_0xb46694){return _0x37612c(_0x318486,_0x57ddda,_0x2c3313,_0x30dcc2,_0x23391a,_0xb46694);},'wgiNp':_0x5b2769(0x271),'zscBL':_0x5b2769(0x28d),'WxzUo':function(_0x31a63b,_0x840f9,_0xa5e5c7,_0x47732b,_0x59bc2e,_0x132e12,_0x6004c8){return _0x31a63b(_0x840f9,_0xa5e5c7,_0x47732b,_0x59bc2e,_0x132e12,_0x6004c8);},'Pyfsc':_0x5b2769(0x199),'MCTFg':_0x5b2769(0x247),'ItsRh':_0x5b2769(0x158),'Mdidd':function(_0x44c00a,_0x9d751d){return _0x44c00a===_0x9d751d;},'DNfeK':_0x5b2769(0x279),'rRKTL':'gYYuR','kBNAw':_0x5b2769(0x1d8),'cwmMO':function(_0x5070db,_0xe006d3,_0x9ba3d8,_0x1f654c,_0x39e76b,_0xfa4147,_0xe8a321,_0x45d626){return _0x5070db(_0xe006d3,_0x9ba3d8,_0x1f654c,_0x39e76b,_0xfa4147,_0xe8a321,_0x45d626);},'tkIog':_0x5b2769(0x219),'zENJT':function(_0x3700eb,_0x5c6777){return _0x3700eb===_0x5c6777;},'fxMhl':'LdGHV','jHQDl':_0x5b2769(0x1ed),'ncnNZ':function(_0x23c369,_0x22ff5c,_0x31b1be,_0x3c3974,_0x214a78,_0x426ec7,_0x31a7f8,_0x140079){return _0x23c369(_0x22ff5c,_0x31b1be,_0x3c3974,_0x214a78,_0x426ec7,_0x31a7f8,_0x140079);},'xmWbf':_0x5b2769(0x2dd),'GANso':function(_0xf77310,_0x47cf2e){return _0xf77310===_0x47cf2e;},'OmPfj':_0x5b2769(0x1a5),'GJbVm':'Kwhlj','cBbxh':function(_0x5918f7,_0x52bc9c,_0x468d21,_0x20e3b2,_0x26f912,_0x50b98a,_0x618148){return _0x5918f7(_0x52bc9c,_0x468d21,_0x20e3b2,_0x26f912,_0x50b98a,_0x618148);},'axquB':function(_0x32cf5a,_0xed2bf1){return _0x32cf5a===_0xed2bf1;},'BnRXo':_0x5b2769(0x15f),'niAMI':'oKQpv','HITRM':'HKqZW','eVgJa':'qduJq','GDtSt':_0x5b2769(0x21a),'twCke':function(_0x1f1693,_0x50c1a3,_0x56f1dd){return _0x1f1693(_0x50c1a3,_0x56f1dd);},'KgFLq':_0x5b2769(0x1bb),'ozSbP':function(_0x3280fc,_0x3b3dc4){return _0x3280fc!==_0x3b3dc4;},'RWxCm':_0x5b2769(0x27e),'jRZYe':_0x5b2769(0x17d),'WGNKG':'bxhrt','IWftH':_0x5b2769(0x295),'QUnnS':function(_0x7c7e4e,_0x11941b,_0x5061b9,_0x2f6303,_0x5a45b4,_0x4373fa,_0x4e259a,_0x1a0a29){return _0x7c7e4e(_0x11941b,_0x5061b9,_0x2f6303,_0x5a45b4,_0x4373fa,_0x4e259a,_0x1a0a29);},'mbueu':_0x5b2769(0x1c1),'EFQRx':_0x5b2769(0x2cd),'oSrcB':'Failed\x20to\x20validate\x20grid\x20checks\x20from\x20the\x20server.\x20Unauthorized\x20request!','ukuEu':'create-grid-checks-auth-failed','UMtur':function(_0x29cc20,_0xbb65c5){return _0x29cc20===_0xbb65c5;},'SzStB':_0x5b2769(0x191),'uElbR':function(_0xe8036f,_0x59bd9f,_0x21a87d,_0x304715,_0x20bb48,_0x1389c7,_0x553f94,_0x110032){return _0xe8036f(_0x59bd9f,_0x21a87d,_0x304715,_0x20bb48,_0x1389c7,_0x553f94,_0x110032);},'fsNhh':'create-grid-checks-non-200','wenGb':'Grid\x20profile\x20fetched\x20from\x20backend','adUDW':function(_0xf8c843,_0x250388){return _0xf8c843===_0x250388;},'nGQTT':_0x5b2769(0x186),'wgIOe':function(_0x330f1e,_0x242c7b,_0x424b03,_0x1a847f,_0x4490ea,_0x51b903,_0x74e63a,_0x563589){return _0x330f1e(_0x242c7b,_0x424b03,_0x1a847f,_0x4490ea,_0x51b903,_0x74e63a,_0x563589);},'ShpKZ':_0x5b2769(0x155),'bDdbG':_0x5b2769(0x1db),'TnPjw':function(_0x4d7340,_0x1b6b48){return _0x4d7340===_0x1b6b48;},'lhWAn':_0x5b2769(0x2f0),'WGXQA':_0x5b2769(0x1ce),'MNVUx':function(_0x53dbaa,_0x20dc35){return _0x53dbaa!==_0x20dc35;},'ACmOw':_0x5b2769(0x20c),'CJeoq':'TDjZg','sXybe':_0x5b2769(0x260),'MKlBG':'Iclxi','LtZHF':'Invalid\x20Grid\x20Profile.Exiting\x20the\x20CLI.','dKbxW':function(_0x40cdf6,_0x15752a,_0x424acc,_0x1bf852,_0x3f2cb1,_0x4e4832,_0x360f9e,_0x5ed1b4){return _0x40cdf6(_0x15752a,_0x424acc,_0x1bf852,_0x3f2cb1,_0x4e4832,_0x360f9e,_0x5ed1b4);},'Wmfre':_0x5b2769(0x2e3),'cvxbm':function(_0x35a85a,_0x5569b8){return _0x35a85a===_0x5569b8;},'fniIy':function(_0x45fa42,_0x388f88){return _0x45fa42!==_0x388f88;},'BJZrh':'LIaMH','GGlrr':_0x5b2769(0x303),'cTgWd':function(_0x59f3fb,_0x2b067f){return _0x59f3fb===_0x2b067f;},'agdLL':function(_0x18a35c,_0x439385){return _0x18a35c!==_0x439385;},'kxIQZ':_0x5b2769(0x2cc),'mIThm':_0x5b2769(0x293),'MCxyr':function(_0x582e7c,_0x321a49,_0x447570,_0x241abf,_0xb2ac28,_0x18565e,_0x335a08,_0x3732ee,_0x2a90a6,_0x50d8c9,_0x2d2da8,_0x4d5e1d,_0xd6c119){return _0x582e7c(_0x321a49,_0x447570,_0x241abf,_0xb2ac28,_0x18565e,_0x335a08,_0x3732ee,_0x2a90a6,_0x50d8c9,_0x2d2da8,_0x4d5e1d,_0xd6c119);},'ZOQig':_0x5b2769(0x259),'gTJtB':function(_0x4aeb09,_0xdc3a49){return _0x4aeb09(_0xdc3a49);},'HveWy':_0x5b2769(0x1ad),'Uuxdv':_0x5b2769(0x176),'VPvbX':function(_0x1343a9,_0x39fdf3){return _0x1343a9===_0x39fdf3;},'CpWFI':_0x5b2769(0x1b0),'dFKSz':_0x5b2769(0x21f),'xXhon':function(_0x171b19,_0x2820db,_0xa37fc6,_0x53e01b,_0x3f4491,_0x23fbab,_0x30a5ef,_0x33e509,_0x4553fc,_0x3b29f9,_0x383094,_0x4e0a6b,_0x4c5428){return _0x171b19(_0x2820db,_0xa37fc6,_0x53e01b,_0x3f4491,_0x23fbab,_0x30a5ef,_0x33e509,_0x4553fc,_0x3b29f9,_0x383094,_0x4e0a6b,_0x4c5428);},'MgKOb':function(_0x566495,_0x175dd4){return _0x566495===_0x175dd4;},'VDcax':_0x5b2769(0x205),'iqzmR':_0x5b2769(0x2e2),'DuKpd':'OouMD','eyRrr':_0x5b2769(0x1ba),'qgxmN':function(_0x51d94e,_0x52371c,_0x456d6d,_0x3127b4,_0x43e55d,_0x5e7f90,_0x22967b){return _0x51d94e(_0x52371c,_0x456d6d,_0x3127b4,_0x43e55d,_0x5e7f90,_0x22967b);},'OSTdQ':function(_0x338e32,_0x483428){return _0x338e32!==_0x483428;},'FzZPA':function(_0xacb758,_0xa6613f){return _0xacb758!==_0xa6613f;},'RnyGs':_0x5b2769(0x1df),'NTkXs':'JgCku','cOOfo':_0x5b2769(0x213),'QESeR':function(_0x1d406d,_0x414a30){return _0x1d406d===_0x414a30;},'rgTkt':'neoaP','uXuQv':_0x5b2769(0x2bb),'ANefz':'Cluster\x20not\x20found.\x20Proceeding\x20with\x20creating\x20required\x20resources.','kypZk':function(_0x55c9cd,_0x3ebc08){return _0x55c9cd!=_0x3ebc08;},'JDCJY':function(_0x3c15a1,_0x148892){return _0x3c15a1!=_0x148892;},'NQFuq':function(_0x230d5a,_0x116cd6){return _0x230d5a!==_0x116cd6;},'MMVlE':function(_0x3af911,_0x38b6c8){return _0x3af911>_0x38b6c8;},'NuauK':function(_0x1408b9,_0x5772ea){return _0x1408b9===_0x5772ea;},'GeDEa':_0x5b2769(0x286),'qArsN':_0x5b2769(0x296),'uRJnN':_0x5b2769(0x2f7),'JyJJX':_0x5b2769(0x26b),'RrfHA':_0x5b2769(0x1a3),'cmloE':_0x5b2769(0x17b),'lQJYx':_0x5b2769(0x192),'aaagV':_0x5b2769(0x1be),'IhujH':function(_0x552d7f,_0x4d1312){return _0x552d7f===_0x4d1312;},'GTqUU':function(_0x3cb898,_0x2ed476){return _0x3cb898===_0x2ed476;},'mNRAS':_0x5b2769(0x25c),'umaos':function(_0x55e072,_0xd882a3,_0x48a45c){return _0x55e072(_0xd882a3,_0x48a45c);},'AnfGf':'Adding\x20Secret\x20Mapping','KShYm':'../..','vQwNH':_0x5b2769(0x19d),'VQDxj':_0x5b2769(0x18c),'DWMaT':_0x5b2769(0x2e4),'yGghH':_0x5b2769(0x2f6),'peFxO':function(_0x56a1df,_0x239e0a){return _0x56a1df(_0x239e0a);},'SSXFw':function(_0x390ceb,_0x11fc9e){return _0x390ceb(_0x11fc9e);},'zAnWm':function(_0x378d53,_0x4fd098){return _0x378d53(_0x4fd098);},'XBAZQ':function(_0x1b70ae,_0x45d89d){return _0x1b70ae(_0x45d89d);},'Bttnq':function(_0x38bde9,_0x121a6f,_0x176f3){return _0x38bde9(_0x121a6f,_0x176f3);},'XUPtE':_0x5b2769(0x168),'GuJeD':_0x5b2769(0x240),'SgYwx':function(_0x27b9fb,_0x5c80f8){return _0x27b9fb===_0x5c80f8;},'kfuEg':function(_0xed2d66,_0x1dfa8e){return _0xed2d66===_0x1dfa8e;},'vXGnp':'Adding\x20Redis\x20deployment...','sAQfP':_0x5b2769(0x26f),'JKWmg':_0x5b2769(0x21e),'NEITK':_0x5b2769(0x2b1),'XBSJY':_0x5b2769(0x1f0),'MCndo':_0x5b2769(0x2c2),'imBSg':_0x5b2769(0x2f5),'qIcls':_0x5b2769(0x2eb),'VFqgH':_0x5b2769(0x25a),'LFtme':_0x5b2769(0x166),'nTGRv':_0x5b2769(0x24b),'sqmdx':_0x5b2769(0x2c7),'qWHuO':function(_0x3135d8,_0x2cafdf,_0x2a9121,_0x452129,_0x1093a8,_0x5a5550,_0x4f28d8,_0x219d4d){return _0x3135d8(_0x2cafdf,_0x2a9121,_0x452129,_0x1093a8,_0x5a5550,_0x4f28d8,_0x219d4d);},'BwRoq':_0x5b2769(0x1ec),'wFzDl':'Creating\x20namespace','oaJjY':_0x5b2769(0x2c1),'HzBgh':_0x5b2769(0x210),'ZLVOr':_0x5b2769(0x163),'NcnZF':'Spawning\x20grid\x20on\x20to\x20the\x20cluster','OBPxX':'Spawning\x20Grid\x20on\x20the\x20Cluster','vvWUn':function(_0x2a6698,_0x1ab6db){return _0x2a6698===_0x1ab6db;},'sdZZd':function(_0x131215,_0x35b1c6,_0x1a95c5,_0x267c4a,_0x341100,_0x5223ef,_0x26ef70,_0x2b69df,_0x17039b,_0x2423ca,_0x2d44f7){return _0x131215(_0x35b1c6,_0x1a95c5,_0x267c4a,_0x341100,_0x5223ef,_0x26ef70,_0x2b69df,_0x17039b,_0x2423ca,_0x2d44f7);},'gEBqP':_0x5b2769(0x25f),'csKqC':_0x5b2769(0x15c),'UBJgt':function(_0x14f8a1,_0x317131,_0x2e602b,_0x59d7f4,_0x3796e6){return _0x14f8a1(_0x317131,_0x2e602b,_0x59d7f4,_0x3796e6);},'MDjAY':'private-ingress-nginx-controller','NwXPn':_0x5b2769(0x282),'PYgXv':_0x5b2769(0x2c8),'kkOZv':function(_0x682134,_0x43d2df){return _0x682134===_0x43d2df;},'JTedu':function(_0xb31b33,_0x8ea1db){return _0xb31b33===_0x8ea1db;},'QMggQ':_0x5b2769(0x16c),'lacmx':function(_0x58a924,_0x226595,_0x378ab7,_0x17b91a,_0x3da304,_0x2390b6,_0x187ef0,_0x118943){return _0x58a924(_0x226595,_0x378ab7,_0x17b91a,_0x3da304,_0x2390b6,_0x187ef0,_0x118943);},'pOOXg':'get-grid-url-null-response','TDQJu':_0x5b2769(0x164),'xLSBD':'get-grid-url-auth-failed','cImui':function(_0x34c99b,_0x5e5d95){return _0x34c99b!==_0x5e5d95;},'GkHqO':function(_0x35c68f,_0x35b1da,_0x4a7356,_0x55fd86,_0x237af9,_0x2a3491,_0x3c3b96,_0x594054){return _0x35c68f(_0x35b1da,_0x4a7356,_0x55fd86,_0x237af9,_0x2a3491,_0x3c3b96,_0x594054);},'QnfRT':_0x5b2769(0x201),'CtMhh':_0x5b2769(0x1b5),'PHAzc':function(_0x31e064,_0x11ee34,_0x28f0dd,_0x39f9ee,_0x1ebfcb,_0x81db5e){return _0x31e064(_0x11ee34,_0x28f0dd,_0x39f9ee,_0x1ebfcb,_0x81db5e);},'eCsAU':_0x5b2769(0x21b)};let _0xb7f204=![],_0x4e4d24=![],_0x1e34ff,_0x488f02,_0xde4fef,_0x52df83,_0x5182ba,_0x5a15d5,_0x150328,_0x5d1cb1,_0x55e662,_0x5a315b,_0x5125e5,_0x59b776,_0x12979d,_0x57b2f2,_0x4acba7=0x1,_0x1a42d8=0xe;try{global_registry[_0x5b2769(0x17e)]=_0x319d15[_0x5b2769(0x2c0)](uuidv4),global_registry[_0x5b2769(0x14d)]=![];!fs[_0x5b2769(0x2d2)](_0x319d15['GIAZJ'](getCredentialsPath))&&(_0x319d15[_0x5b2769(0x2b4)](_0x319d15[_0x5b2769(0x2b9)],_0x319d15[_0x5b2769(0x2b9)])?_0x1b2b0c[_0x5b2769(0x14d)]=!![]:(console[_0x5b2769(0x278)](_0x319d15['vRmVK']),await _0x319d15[_0x5b2769(0x1e0)](sendInstrumentationEvent,_0x1ed4ad,_0x319d15['wgiNp'],messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x229)],null,_0x1ed4ad),process['exit'](0x1)));await _0x319d15[_0x5b2769(0x218)](sendInstrumentationEvent,_0x1ed4ad,_0x319d15[_0x5b2769(0x2a2)],messageTypes[_0x5b2769(0x1e5)],null,null,_0x1ed4ad);const _0x8f50c=JSON[_0x5b2769(0x2c9)](fs[_0x5b2769(0x217)](_0x319d15[_0x5b2769(0x2c0)](getCredentialsPath)));global_registry[_0x5b2769(0x20b)]=_0x8f50c[_0x5b2769(0x2c1)]['username'],global_registry[_0x5b2769(0x183)]=_0x8f50c[_0x5b2769(0x2c1)][_0x5b2769(0x19a)];const _0x22bace=WS_ENDPOINT[_0x5b2769(0x1f3)](_0x319d15['Pyfsc'],_0x8f50c[_0x5b2769(0x2c1)][_0x5b2769(0x2b7)])[_0x5b2769(0x1f3)](_0x319d15[_0x5b2769(0x1e4)],_0x8f50c[_0x5b2769(0x2c1)]['password']),_0x31e86e={};_0x31e86e[_0x5b2769(0x23b)]=ws,_0x31e86e[_0x5b2769(0x249)]=0x36ee80,_0x59b776=new ReconnectingWebSocket(_0x22bace,[],_0x31e86e),logger[_0x5b2769(0x16a)](_0x319d15[_0x5b2769(0x1f2)]),webSocketUtils[_0x5b2769(0x2ae)](_0x59b776,_0x1ed4ad[_0x5b2769(0x1b4)],_0x1ed4ad['password']);const _0x23c753=_0x1ed4ad[_0x5b2769(0x254)]||DEFAULT_GRID_NAME;if(_0x1ed4ad['clusterName']||_0x1ed4ad[_0x5b2769(0x14f)]||_0x1ed4ad[_0x5b2769(0x269)]){if(_0x319d15['Mdidd'](_0x319d15[_0x5b2769(0x223)],_0x319d15[_0x5b2769(0x223)])){!(_0x1ed4ad[_0x5b2769(0x1a8)]&&_0x1ed4ad['cloudProvider']&&_0x1ed4ad[_0x5b2769(0x269)])&&(_0x319d15[_0x5b2769(0x1fa)](_0x319d15['rRKTL'],_0x319d15[_0x5b2769(0x207)])?(_0x1e34ff=_0x319d15['kBNAw'],await _0x319d15[_0x5b2769(0x274)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15['wgiNp'],_0x319d15[_0x5b2769(0x228)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):_0x3caade=_0x7d9a4c[_0x3b90f1[_0x5b2769(0x308)]]);![AWS,AZURE,GCP][_0x5b2769(0x1d7)](_0x1ed4ad['cloudProvider'][_0x5b2769(0x2d4)]())&&(_0x319d15[_0x5b2769(0x2d8)](_0x319d15['fxMhl'],_0x319d15[_0x5b2769(0x238)])?(_0x1e34ff=_0x319d15[_0x5b2769(0x25b)],await _0x319d15[_0x5b2769(0x204)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x1aa)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):_0x4cd8f6['error'](_0x5b2769(0x275)+_0x5b28ac+'\x20\x0a'+_0x2c1a21['stringify'](_0x9c58c9[_0x5b2769(0x233)])));_0x1ed4ad[_0x5b2769(0x26e)]&&_0x319d15[_0x5b2769(0x1dc)](_0x1ed4ad[_0x5b2769(0x26e)]['toLowerCase'](),_0x319d15[_0x5b2769(0x211)])&&(_0x319d15[_0x5b2769(0x2b4)](_0x319d15[_0x5b2769(0x18d)],_0x319d15['GJbVm'])?global_registry[_0x5b2769(0x14d)]=!![]:(_0x15674c[_0x5b2769(0x29d)](_0x5b2769(0x1f5)+_0x15c333[_0x5b2769(0x1a8)]+_0x5b2769(0x202)),_0x6c4a13=![],_0x1eed83=!![]));global_registry['cloudProvider']=_0x1ed4ad['cloudProvider'],global_registry[_0x5b2769(0x1af)]=_0x1ed4ad[_0x5b2769(0x269)],global_registry[_0x5b2769(0x1a8)]=_0x1ed4ad[_0x5b2769(0x1a8)];const _0x21ffac=await _0x319d15[_0x5b2769(0x307)](getCloudProviderObject,_0x1ed4ad[_0x5b2769(0x14f)],_0x1ed4ad['clusterName'],_0x23c753,_0x59b776,webSocketUtils,_0x1ed4ad),_0xf5ad7e=await _0x21ffac['isClusterPresent']();!_0xf5ad7e?_0x319d15[_0x5b2769(0x1f4)](_0x319d15[_0x5b2769(0x2ab)],_0x319d15[_0x5b2769(0x2ab)])?(logger[_0x5b2769(0x29d)]('Cluster:\x20'+_0x1ed4ad[_0x5b2769(0x1a8)]+_0x5b2769(0x202)),_0xb7f204=![],_0x4e4d24=!![]):_0xaa53e5=null:_0x319d15[_0x5b2769(0x2b4)](_0x319d15[_0x5b2769(0x17c)],_0x319d15[_0x5b2769(0x17c)])?_0x44410f[_0x5b2769(0x14d)]=!![]:_0xb7f204=!![],_0xde4fef=_0x1ed4ad[_0x5b2769(0x1a8)],_0x488f02=_0x1ed4ad[_0x5b2769(0x14f)][_0x5b2769(0x2d4)](),_0x52df83=_0x1ed4ad[_0x5b2769(0x269)];}else _0x67b671=_0x319d15[_0x5b2769(0x185)];}else{if(_0x1ed4ad[_0x5b2769(0x308)]){if(_0x319d15[_0x5b2769(0x1bc)](_0x319d15['HITRM'],_0x319d15[_0x5b2769(0x1ca)])){const _0x3f07e1=_0x319d15['JmnBK']['split']('|');let _0x17b59f=0x0;while(!![]){switch(_0x3f07e1[_0x17b59f++]){case'0':_0x24b7c4=null;continue;case'1':_0x35bb2b=_0x3d31a4[_0x5b2769(0x1b9)];continue;case'2':_0x559f93=_0x2c2dd7[_0x5b2769(0x24f)];continue;case'3':_0xb6fcc0['info'](_0x50dec);continue;case'4':_0x20ffa7=null;continue;case'5':_0x319d15[_0x5b2769(0x23e)](_0x12cea9,_0x33e773,_0x223996,_0x24428b,_0x532b43,_0x5ec46e,_0x263666,_0x323568,_0x4d8122,_0x162c81,_0x154d62,_0x4a18c9,_0x496ea7[_0x5b2769(0x18e)]);continue;case'6':_0x3613e9=_0xe7e0ea[_0x5b2769(0x169)];continue;case'7':_0x483224=_0x6c23fc[_0x5b2769(0x1a2)];continue;case'8':_0x319d15[_0x5b2769(0x2b4)](_0x526463[_0x5b2769(0x26e)],_0x3d3b5a)&&_0x8ef53b['privateGrid']&&(_0x2a7b31['isPrivateGrid']=!![]);continue;case'9':_0x252fed=_0x3b6ecd[_0x5b2769(0x2c6)];continue;case'10':const _0x4cee8a={};_0x4cee8a[_0x5b2769(0x2af)]=_0x318a7c[_0x5b2769(0x2b6)],_0x4cee8a[_0x5b2769(0x2ad)]=_0x4fe336,_0x542cec[_0x5b2769(0x299)](_0x309284,_0x4cee8a);continue;case'11':_0x22de71[_0x5b2769(0x154)]&&_0x319d15[_0x5b2769(0x232)](_0x254a0c,_0x4dfd3b[_0x5b2769(0x20a)]);continue;case'12':_0x1fe623=null;continue;case'13':_0x11bb7a=_0x5b2769(0x159)+_0x3b1ae2;continue;case'14':_0xddf152=_0x592dc0[_0x5b2769(0x151)];continue;case'15':_0x37cd34=_0x4cf3b7[_0x5b2769(0x2e1)];continue;}break;}}else global_registry[_0x5b2769(0x308)]=_0x1ed4ad[_0x5b2769(0x308)];}}global_registry['gridName']=_0x1ed4ad['gridName'];const _0xe57fe3={'method':_0x319d15[_0x5b2769(0x2c3)],'headers':_0x319d15['twCke'](getAuthHeader,_0x8f50c[_0x5b2769(0x2c1)][_0x5b2769(0x2b7)],_0x8f50c[_0x5b2769(0x2c1)][_0x5b2769(0x19a)]),'throwHttpErrors':![]},_0x310b52={};_0x310b52[_0x5b2769(0x254)]=_0x23c753;const _0x16c5df=_0x310b52;if(_0x4e4d24){if(_0x319d15['axquB'](_0x319d15['KgFLq'],_0x319d15['KgFLq']))_0x16c5df[_0x5b2769(0x269)]=_0x52df83,_0x16c5df['cloudProvider']=_0x488f02,_0x16c5df[_0x5b2769(0x1bf)]=!![],_0x16c5df[_0x5b2769(0x2bf)]=_0x1ed4ad[_0x5b2769(0x18e)];else{const _0x407d62={};_0x407d62[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x209)],_0x407d62['type']=_0x319d15[_0x5b2769(0x226)];const _0x51a037={};_0x51a037['description']=_0x319d15[_0x5b2769(0x264)],_0x51a037['type']=_0x319d15[_0x5b2769(0x226)];const _0x18ce5c={};_0x18ce5c[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x21d)],_0x18ce5c[_0x5b2769(0x2af)]=_0x319d15[_0x5b2769(0x226)];const _0x4a9b22={};_0x4a9b22['description']=_0x319d15[_0x5b2769(0x16d)],_0x4a9b22[_0x5b2769(0x2af)]=_0x319d15['VlOkE'];const _0x47baec={};_0x47baec['description']=_0x319d15[_0x5b2769(0x216)],_0x47baec[_0x5b2769(0x2af)]=_0x319d15[_0x5b2769(0x226)];const _0x301205={};_0x301205[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x22f)],_0x301205[_0x5b2769(0x2af)]=_0x319d15[_0x5b2769(0x226)];const _0xf34379={};_0xf34379[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x2a9)],_0xf34379['type']=_0x319d15[_0x5b2769(0x2a4)],_0xf34379[_0x5b2769(0x1d5)]=![];const _0x490086={};_0x490086[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x2d9)],_0x490086[_0x5b2769(0x2af)]=_0x319d15['LHtSP'],_0x490086['default']=![];const _0x4f9d56={};_0x4f9d56[_0x5b2769(0x1cf)]=_0x319d15[_0x5b2769(0x1ee)],_0x4f9d56[_0x5b2769(0x2af)]=_0x319d15[_0x5b2769(0x2a4)],_0x4f9d56['default']=![];const _0x3532b4={};return _0x3532b4['grid-name']=_0x407d62,_0x3532b4['grid-profile']=_0x51a037,_0x3532b4['cluster-name']=_0x18ce5c,_0x3532b4[_0x5b2769(0x2ec)]=_0x4a9b22,_0x3532b4[_0x5b2769(0x269)]=_0x47baec,_0x3532b4[_0x5b2769(0x2da)]=_0x301205,_0x3532b4[_0x5b2769(0x184)]=_0xf34379,_0x3532b4['hub-ha']=_0x490086,_0x3532b4[_0x5b2769(0x2ce)]=_0x4f9d56,_0x44721['usage'](_0x44afbd[_0x5b2769(0x18b)])[_0x5b2769(0x1e8)](_0x5906ab)[_0x5b2769(0x1d9)](_0x3532b4)[_0x5b2769(0x242)](_0x319d15[_0x5b2769(0x22a)])['argv'];}}_0x1ed4ad[_0x5b2769(0x18e)]&&(_0x319d15[_0x5b2769(0x170)](_0x319d15[_0x5b2769(0x194)],_0x319d15[_0x5b2769(0x194)])?(_0x335773=_0x1b632b[_0x5b2769(0x2d5)],_0x41b41d=_0x319d15[_0x5b2769(0x276)]):logger[_0x5b2769(0x29d)](_0x319d15['yNKtZ']));const _0x15ba99=_0x5b2769(0x181)+AG_API_URL+_0x5b2769(0x25e),_0x54cbb9={'searchParams':_0x16c5df,'throwHttpErrors':![],..._0xe57fe3},_0x253ffa=_0x54cbb9,_0x123576=await _0x319d15[_0x5b2769(0x224)](got,_0x15ba99,_0x253ffa);(_0x319d15[_0x5b2769(0x1fa)](_0x123576,null)||_0x319d15[_0x5b2769(0x2d8)](_0x123576,undefined))&&(_0x319d15['GANso'](_0x319d15[_0x5b2769(0x215)],_0x319d15[_0x5b2769(0x1c6)])?_0x1447f6['gridProfile']=_0x5e4c94[_0x5b2769(0x308)]:(_0x1e34ff=_0x319d15[_0x5b2769(0x2f3)],await _0x319d15['QUnnS'](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x1ea)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)));_0x319d15[_0x5b2769(0x1bc)](_0x123576[_0x5b2769(0x246)],0x191)&&(_0x319d15[_0x5b2769(0x1f4)](_0x319d15[_0x5b2769(0x2d1)],_0x319d15[_0x5b2769(0x2d1)])?(_0x1e34ff=_0x319d15[_0x5b2769(0x1ef)],await _0x319d15['cwmMO'](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x23f)],_0x319d15['UwyMw']),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):_0x882564[_0x5b2769(0x29d)](_0x5b2769(0x156)+_0x373e8a+'\x20'));_0x319d15[_0x5b2769(0x170)](_0x123576[_0x5b2769(0x246)],0xc8)&&(_0x319d15['UMtur'](_0x319d15['SzStB'],_0x319d15[_0x5b2769(0x29e)])?(_0x1e34ff=_0x5b2769(0x262)+JSON[_0x5b2769(0x281)](_0x123576[_0x5b2769(0x265)]),await _0x319d15['uElbR'](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15['wgiNp'],_0x319d15[_0x5b2769(0x22c)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):_0x47e64d=null);const _0xf9cf2=JSON[_0x5b2769(0x2c9)](_0x123576[_0x5b2769(0x265)]),_0x1dc583={};_0x1dc583[_0x5b2769(0x2af)]=WS_EVENTS['CLI_RUN_STARTED'],_0x1dc583[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x160)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x1dc583);const _0x458a8d={};_0x458a8d[_0x5b2769(0x2af)]=WS_EVENTS['LOG'],_0x458a8d[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x2ed)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x458a8d);_0xf9cf2['alreadyPresent']&&(_0x319d15['adUDW'](_0x319d15[_0x5b2769(0x2fd)],_0x319d15['nGQTT'])?(_0x1e34ff=_0x5b2769(0x2fb)+_0x23c753+_0x5b2769(0x1cd),await _0x319d15[_0x5b2769(0x197)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x15d)],_0x319d15[_0x5b2769(0x2f9)]),logger['error'](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):_0x6eff1e=!![]);const _0x1f1b60=_0xf9cf2[_0x5b2769(0x1fd)];let _0x399a2e=_0x1f1b60[_0xf9cf2['defaultGridProfile']];if(_0x1ed4ad[_0x5b2769(0x308)]){if(_0x319d15[_0x5b2769(0x170)](_0x319d15['bDdbG'],_0x319d15[_0x5b2769(0x270)])){const _0x1e7665={};_0x1e7665[_0x5b2769(0x2af)]=_0x8ba062[_0x5b2769(0x2b6)],_0x1e7665[_0x5b2769(0x2ad)]=_0x5cf92b,_0x468f28[_0x5b2769(0x299)](_0xa041c0,_0x1e7665,_0x319d15[_0x5b2769(0x2f9)],!![]);}else _0x399a2e=_0x1f1b60[_0x1ed4ad[_0x5b2769(0x308)]];}global_registry[_0x5b2769(0x154)]=![];if(_0x1ed4ad[_0x5b2769(0x153)]){if(_0x319d15[_0x5b2769(0x1de)](_0x319d15[_0x5b2769(0x280)],_0x319d15['lhWAn'])){const _0xbf8fbe=_0x319d15[_0x5b2769(0x14e)][_0x5b2769(0x28c)]('|');let _0x25556a=0x0;while(!![]){switch(_0xbf8fbe[_0x25556a++]){case'0':global_registry[_0x5b2769(0x2e5)]=_0x319d15[_0x5b2769(0x1f7)];continue;case'1':global_registry['enableHubHa']=!![];continue;case'2':global_registry[_0x5b2769(0x268)]=_0x319d15[_0x5b2769(0x2e6)];continue;case'3':global_registry[_0x5b2769(0x165)]=_0x319d15[_0x5b2769(0x26a)];continue;case'4':logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x162)]);continue;}break;}}else _0x1db451['info'](_0x319d15[_0x5b2769(0x1a4)]);}if(_0x319d15[_0x5b2769(0x177)](_0xb7f204,![])&&_0x319d15['adUDW'](_0x4e4d24,![])){if(_0x319d15[_0x5b2769(0x2ff)](_0x319d15['ACmOw'],_0x319d15['CJeoq'])){if(_0x319d15[_0x5b2769(0x1dc)](_0x399a2e,undefined)){if(_0x319d15['adUDW'](_0x319d15[_0x5b2769(0x1fc)],_0x319d15[_0x5b2769(0x1e1)])){const _0x24d115={'azure.workload.identity/use':_0x319d15[_0x5b2769(0x211)],..._0x1ca1c4[0x0][_0x5b2769(0x298)][_0x5b2769(0x222)][_0x5b2769(0x179)][_0x5b2769(0x1d0)]};_0x40f9fa[0x0]['spec']['template'][_0x5b2769(0x179)][_0x5b2769(0x1d0)]=_0x24d115,_0x95c9ef[0x0][_0x5b2769(0x298)][_0x5b2769(0x222)]['spec'][_0x5b2769(0x2e9)]=_0x319d15[_0x5b2769(0x26d)];}else _0x1e34ff=_0x319d15[_0x5b2769(0x2f2)],await _0x319d15[_0x5b2769(0x285)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x2a2)],_0x319d15['Wmfre'],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1);}global_registry[_0x5b2769(0x1b8)]=_0x399a2e['id'],_0x1e34ff=_0x5b2769(0x283)+_0x23c753+_0x5b2769(0x27a)+_0x399a2e[_0x5b2769(0x1c4)]+'\x27\x20grid\x20profile',logger[_0x5b2769(0x29d)](_0x1e34ff);const _0x1243c7={};_0x1243c7[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x1243c7['message']=_0x1e34ff,webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x1243c7),_0x488f02=_0x399a2e[_0x5b2769(0x14f)],_0xde4fef=_0x399a2e[_0x5b2769(0x1a8)],_0x52df83=_0x399a2e[_0x5b2769(0x269)],_0x5182ba=_0x399a2e[_0x5b2769(0x169)],_0x5a15d5=_0x399a2e[_0x5b2769(0x1b9)],_0x150328=_0x399a2e[_0x5b2769(0x29a)],_0x5d1cb1=_0x399a2e[_0x5b2769(0x2a5)],_0x55e662=_0x399a2e[_0x5b2769(0x172)],_0x5a315b=_0x399a2e['s3bucket'],_0x4acba7=_0x399a2e[_0x5b2769(0x24f)],_0x1a42d8=_0x399a2e[_0x5b2769(0x1a2)],_0x12979d=_0xf9cf2[_0x5b2769(0x151)],_0x57b2f2=_0xf9cf2['browserVersion'];_0x150328&&_0x319d15[_0x5b2769(0x28f)](_0x150328[_0x5b2769(0x253)],0x0)&&(_0x319d15[_0x5b2769(0x1d1)](_0x319d15[_0x5b2769(0x15b)],_0x319d15[_0x5b2769(0x1f8)])?_0x150328=null:_0x319d15[_0x5b2769(0x232)](_0x1dd730,_0x2c46d1[_0x5b2769(0x20a)]));_0x55e662&&_0x319d15[_0x5b2769(0x1ab)](_0x55e662['length'],0x0)&&(_0x319d15[_0x5b2769(0x190)](_0x319d15['kxIQZ'],_0x319d15[_0x5b2769(0x173)])?(_0x46d701['region']=_0x197748,_0x438ae9[_0x5b2769(0x14f)]=_0xf4a415,_0x422999[_0x5b2769(0x1bf)]=!![],_0x2966cc['clusterAutoUpgrade']=_0x49200f['clusterAutoupgrade']):_0x55e662=null);_0x319d15[_0x5b2769(0x1d1)](_0x399a2e[_0x5b2769(0x26e)],undefined)&&_0x399a2e[_0x5b2769(0x26e)]&&(_0x319d15[_0x5b2769(0x1de)](_0x319d15[_0x5b2769(0x243)],_0x319d15['mIThm'])?global_registry[_0x5b2769(0x14d)]=!![]:_0xfe5c09=_0x319d15[_0x5b2769(0x1ae)]);_0x319d15[_0x5b2769(0x302)](updateGlobalRegistryWithConfig,_0x488f02,_0xde4fef,_0x52df83,_0x5182ba,_0x5a15d5,_0x5a315b,_0x399a2e,_0x12979d,_0x57b2f2,_0x4acba7,_0x1a42d8,_0x1ed4ad[_0x5b2769(0x18e)]);if(global_registry[_0x5b2769(0x154)]){if(_0x319d15['agdLL'](_0x319d15['ZOQig'],_0x319d15['ZOQig'])){const _0x1768f0=_0x319d15[_0x5b2769(0x206)][_0x5b2769(0x28c)]('|');let _0x1dd221=0x0;while(!![]){switch(_0x1768f0[_0x1dd221++]){case'0':_0x1c270b[_0x5b2769(0x165)]=_0x319d15[_0x5b2769(0x26a)];continue;case'1':_0x14df1e[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x162)]);continue;case'2':_0x45ea98['hubHaNameSpace']=_0x319d15[_0x5b2769(0x2e6)];continue;case'3':_0x540438[_0x5b2769(0x154)]=!![];continue;case'4':_0x21f7f6['redisPassword']=_0x319d15[_0x5b2769(0x1f7)];continue;}break;}}else _0x319d15[_0x5b2769(0x290)](updateGlobalRegistryForHubHa,_0xf9cf2[_0x5b2769(0x2bc)]);}}else{const _0x30a5ca={};_0x30a5ca[_0x5b2769(0x2af)]=_0x12a85b['LOG'],_0x30a5ca[_0x5b2769(0x2ad)]=_0x5b2769(0x2ac)+_0xafcdf0+_0x5b2769(0x2e7),_0x328902[_0x5b2769(0x299)](_0x79d138,_0x30a5ca,_0x319d15[_0x5b2769(0x22e)]),_0x5c6662[_0x5b2769(0x29d)](_0x5b2769(0x2ac)+_0x1ffcf3+_0x5b2769(0x2e7)),_0x302c14=!![];if(_0x319d15[_0x5b2769(0x1fa)](_0x90e411,!![]))throw new _0x33830b('Cluster\x20'+_0x501404+_0x5b2769(0x287));}}else{if(_0x319d15['cTgWd'](_0x4e4d24,!![])){if(_0x319d15['agdLL'](_0x319d15['HveWy'],_0x319d15[_0x5b2769(0x2de)])){_0x1e34ff='Will\x20be\x20spawning\x20a\x20new\x20cluster\x20and\x20the\x20grid\x20'+_0x23c753,logger[_0x5b2769(0x29d)](_0x1e34ff);const _0x5b6725={};_0x5b6725[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x5b6725[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils['sendEventToBackend'](_0x59b776,_0x5b6725),_0x5182ba=_0x399a2e[_0x5b2769(0x169)],_0x5a15d5=_0x399a2e[_0x5b2769(0x1b9)],_0x150328=null,_0x5d1cb1=null,_0x55e662=null,_0x5a315b=_0x399a2e['s3bucket'],_0x4acba7=_0x399a2e['minNodes'],_0x1a42d8=_0x399a2e[_0x5b2769(0x1a2)],_0x12979d=_0xf9cf2['hubVersion'],_0x57b2f2=_0xf9cf2[_0x5b2769(0x2e1)],_0x319d15[_0x5b2769(0x1d1)](_0x399a2e[_0x5b2769(0x26e)],undefined)&&_0x399a2e[_0x5b2769(0x26e)]&&(_0x319d15[_0x5b2769(0x2ee)](_0x319d15[_0x5b2769(0x195)],_0x319d15[_0x5b2769(0x258)])?_0x6ba839=_0x319d15[_0x5b2769(0x289)]:global_registry['isPrivateGrid']=!![]),_0x319d15[_0x5b2769(0x2ea)](updateGlobalRegistryWithConfig,_0x488f02,_0xde4fef,_0x52df83,_0x5182ba,_0x5a15d5,_0x5a315b,_0x399a2e,_0x12979d,_0x57b2f2,_0x4acba7,_0x1a42d8,_0x1ed4ad[_0x5b2769(0x18e)]),global_registry[_0x5b2769(0x154)]&&(_0x319d15[_0x5b2769(0x2a0)](_0x319d15[_0x5b2769(0x2e0)],_0x319d15[_0x5b2769(0x2e0)])?_0x319d15['IFeGa'](updateGlobalRegistryForHubHa,_0xf9cf2['kafkaUploader']):_0x18d1b5[_0x5b2769(0x29d)]('Found\x20Subnets:\x20'+_0x5643f3['stringify'](_0x4fbd22)+'\x20'));}else _0x49f88e[_0x5b2769(0x20f)]();}else{if(_0x319d15[_0x5b2769(0x177)](_0x319d15[_0x5b2769(0x16b)],_0x319d15[_0x5b2769(0x2fe)]))_0x319d15[_0x5b2769(0x175)](_0x5937fd,_0x518ac4[_0x5b2769(0x2bc)]);else{const _0x3b96fa=_0x319d15[_0x5b2769(0x16f)]['split']('|');let _0x14e523=0x0;while(!![]){switch(_0x3b96fa[_0x14e523++]){case'0':global_registry[_0x5b2769(0x1af)]=_0x52df83;continue;case'1':global_registry[_0x5b2769(0x1a8)]=_0xde4fef;continue;case'2':const _0x3e7e33={};_0x3e7e33[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x198)],_0x3e7e33[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x160)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x3e7e33);continue;case'3':const _0x499c9a={};_0x499c9a[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x499c9a[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x499c9a);continue;case'4':_0x1e34ff=_0x5b2769(0x2b5)+_0x23c753+_0x5b2769(0x2cf)+_0xde4fef+'\x27';continue;case'5':global_registry[_0x5b2769(0x14f)]=_0x488f02;continue;case'6':global_registry[_0x5b2769(0x151)]=_0xf9cf2['hubVersion'];continue;case'7':logger[_0x5b2769(0x29d)](_0x1e34ff);continue;case'8':global_registry[_0x5b2769(0x2e1)]=_0xf9cf2[_0x5b2769(0x2e1)];continue;}break;}}}}const _0xf9c007=await _0x319d15[_0x5b2769(0x272)](getCloudProviderObject,_0x488f02,_0xde4fef,_0x23c753,_0x59b776,webSocketUtils,_0x1ed4ad);if(_0x319d15['OSTdQ'](_0x488f02,AZURE)){if(_0x319d15[_0x5b2769(0x1c5)](_0x319d15[_0x5b2769(0x2d3)],_0x319d15[_0x5b2769(0x2d3)]))throw new _0x48a054(_0x5b2769(0x2ac)+_0x5bf61a+_0x5b2769(0x287));else _0xf9c007[_0x5b2769(0x20f)]();}let _0x2437e7;if(_0x319d15[_0x5b2769(0x2ee)](_0xb7f204,![])){_0x1e34ff=_0x5b2769(0x157)+_0x52df83+').';const _0x5c06bc={};_0x5c06bc[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x5c06bc[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils['sendEventToBackend'](_0x59b776,_0x5c06bc),logger[_0x5b2769(0x29d)](_0x1e34ff);const _0x316860=await _0xf9c007[_0x5b2769(0x1d2)]();if(_0x316860){if(_0x319d15[_0x5b2769(0x1dc)](_0x319d15[_0x5b2769(0x2c5)],_0x319d15[_0x5b2769(0x1f6)]))_0x368efc[_0x5b2769(0x14d)]=!![];else{const _0x9d6d36={};_0x9d6d36[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x9d6d36[_0x5b2769(0x2ad)]=_0x5b2769(0x2ac)+_0xde4fef+_0x5b2769(0x2e7),webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x9d6d36,_0x319d15[_0x5b2769(0x22e)]),logger['info'](_0x5b2769(0x2ac)+_0xde4fef+_0x5b2769(0x2e7)),_0xb7f204=!![];if(_0x319d15[_0x5b2769(0x182)](_0x4e4d24,!![])){if(_0x319d15[_0x5b2769(0x1de)](_0x319d15[_0x5b2769(0x1b1)],_0x319d15[_0x5b2769(0x18f)])){const _0x5defd7=_0x319d15['dujmV'][_0x5b2769(0x28c)]('|');let _0x2803ae=0x0;while(!![]){switch(_0x5defd7[_0x2803ae++]){case'0':_0x37b934['info'](_0x1775ae);continue;case'1':_0x6a3cf3[_0x5b2769(0x2e1)]=_0x43bc1f['browserVersion'];continue;case'2':_0xa522cf[_0x5b2769(0x151)]=_0xa0252c['hubVersion'];continue;case'3':_0x57a13c[_0x5b2769(0x1a8)]=_0x21f4f8;continue;case'4':const _0x22cad9={};_0x22cad9[_0x5b2769(0x2af)]=_0xea703f[_0x5b2769(0x198)],_0x22cad9[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x160)],_0x480fe3[_0x5b2769(0x299)](_0x5c8abe,_0x22cad9);continue;case'5':_0x4830d4[_0x5b2769(0x14f)]=_0x591871;continue;case'6':const _0x52a1b8={};_0x52a1b8['type']=_0x129cce[_0x5b2769(0x2b6)],_0x52a1b8[_0x5b2769(0x2ad)]=_0x2f804c,_0x3fa81f[_0x5b2769(0x299)](_0x310d12,_0x52a1b8);continue;case'7':_0x4f9d00='Spawning\x20the\x20grid\x20'+_0x49c365+_0x5b2769(0x2cf)+_0x5b1019+'\x27';continue;case'8':_0x1f3df4[_0x5b2769(0x1af)]=_0x4318fa;continue;}break;}}else throw new Error(_0x5b2769(0x2ac)+_0xde4fef+_0x5b2769(0x287));}}}else{const _0x56f085={};_0x56f085['type']=WS_EVENTS[_0x5b2769(0x2b6)],_0x56f085[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x227)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x56f085),logger['info'](_0x319d15[_0x5b2769(0x227)]);const _0x10bc53=_0x319d15['kypZk'](_0x150328,null)&&_0x319d15[_0x5b2769(0x190)](_0x150328,undefined),_0x980da2=_0x319d15['JDCJY'](_0x55e662,null)&&_0x319d15[_0x5b2769(0x294)](_0x55e662,undefined)&&_0x319d15[_0x5b2769(0x17a)](_0x55e662[_0x5b2769(0x253)],0x0);if(_0x10bc53){_0x319d15[_0x5b2769(0x1f9)](_0x980da2,![])&&(_0x1e34ff=_0x319d15[_0x5b2769(0x171)],await _0x319d15['dKbxW'](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x2a8)],_0x319d15[_0x5b2769(0x2f9)]),logger['error'](_0x1e34ff),process[_0x5b2769(0x208)](0x1));const _0x16dcc2=await _0xf9c007['isVPCPresent'](_0x150328);_0x319d15['UMtur'](_0x16dcc2,![])?(_0x1e34ff=_0x319d15[_0x5b2769(0x2b2)],await _0x319d15[_0x5b2769(0x274)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15['JyJJX'],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):logger[_0x5b2769(0x29d)]('Found\x20VPC:\x20'+_0x150328+'\x20');const _0x50827c=await _0xf9c007[_0x5b2769(0x2cb)](_0x55e662,_0x150328);_0x319d15[_0x5b2769(0x1f1)](_0x50827c[0x0],![])?(_0x1e34ff='Subnets:\x20'+JSON[_0x5b2769(0x281)](_0x50827c[0x1])+'\x20are\x20not\x20present\x20in\x20VPC:\x20'+_0x150328+_0x5b2769(0x1c2),await _0x319d15[_0x5b2769(0x285)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x23a)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1)):logger[_0x5b2769(0x29d)]('Found\x20Subnets:\x20'+JSON[_0x5b2769(0x281)](_0x55e662)+'\x20'),[_0x150328,_0x55e662]=await _0xf9c007['setupNewCluster'](_0x150328,_0x55e662);}else{const _0x490946=_0x319d15[_0x5b2769(0x19b)][_0x5b2769(0x28c)]('|');let _0x29977a=0x0;while(!![]){switch(_0x490946[_0x29977a++]){case'0':const _0x493a7f={};_0x493a7f['type']=WS_EVENTS[_0x5b2769(0x2b6)],_0x493a7f[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x189)],webSocketUtils['sendEventToBackend'](_0x59b776,_0x493a7f);continue;case'1':[_0x150328,_0x55e662]=await _0xf9c007[_0x5b2769(0x1c9)](_0x150328,_0x55e662);continue;case'2':logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x2d0)]);continue;case'3':const _0x193050={};_0x193050['type']=WS_EVENTS['LOG'],_0x193050['message']=_0x319d15[_0x5b2769(0x2d0)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x193050);continue;case'4':logger[_0x5b2769(0x29d)](_0x319d15['lQJYx']);continue;}break;}}}}_0xb7f204&&_0x319d15[_0x5b2769(0x2f8)](_0x488f02,AZURE)&&(await _0xf9c007[_0x5b2769(0x1cb)](),await _0xf9c007[_0x5b2769(0x180)]());const [_0x157eff,_0xf8cdbd,_0x324a15,_0x4c2c9f,_0x113b75,_0x274c03,_0x260272]=await _0x319d15[_0x5b2769(0x224)](createK8sClient,_0xf9c007,_0x1ed4ad[_0x5b2769(0x300)]);_0x319d15[_0x5b2769(0x1f4)](_0xb7f204,![])&&_0x319d15[_0x5b2769(0x2ee)](_0x488f02,AWS)&&(global_registry['isNewAWSCluster']=!![],_0x2437e7=await _0xf9c007['setupAutoscaler'](_0x157eff,_0x1ed4ad));if(_0x319d15[_0x5b2769(0x2e8)](_0xb7f204,![])&&global_registry[_0x5b2769(0x154)])try{await _0xf9c007[_0x5b2769(0x28a)](_0x274c03,_0x260272,_0x1ed4ad,_0x150328,_0x55e662);const _0x4784b2={};_0x4784b2['type']=WS_EVENTS['LOG'],_0x4784b2[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x27c)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x4784b2);!await _0x319d15[_0x5b2769(0x1d6)](namespaceExists,_0x157eff,global_registry['hubHaNameSpace'])&&await _0x319d15[_0x5b2769(0x1d6)](createNamespace,_0x157eff,global_registry[_0x5b2769(0x268)]);logger['info'](_0x319d15[_0x5b2769(0x255)]);let _0x5692e2=await fs[_0x5b2769(0x257)](path[_0x5b2769(0x2db)](__dirname,_0x319d15[_0x5b2769(0x1d4)],_0x319d15[_0x5b2769(0x291)],_0x319d15[_0x5b2769(0x2ba)],_0x319d15[_0x5b2769(0x2d7)]),_0x319d15[_0x5b2769(0x2bd)]);_0x5692e2=_0x5692e2[_0x5b2769(0x1f3)](/<RedisClientPassword>/g,_0x319d15[_0x5b2769(0x1ac)](encodeBase64,global_registry[_0x5b2769(0x2e5)])),_0x5692e2=_0x5692e2[_0x5b2769(0x1f3)](/<KafkaClientPassword>/g,_0x319d15[_0x5b2769(0x1bd)](encodeBase64,global_registry['kafkaPassword'])),_0x5692e2=_0x5692e2[_0x5b2769(0x1f3)](/<BstackUsername>/g,_0x319d15[_0x5b2769(0x27b)](encodeBase64,global_registry['bstackUsername'])),_0x5692e2=_0x5692e2[_0x5b2769(0x1f3)](/<BstackAccessKey>/g,_0x319d15[_0x5b2769(0x24d)](encodeBase64,global_registry[_0x5b2769(0x183)]));const _0x365c52=yaml[_0x5b2769(0x2a7)](_0x5692e2);await _0x319d15[_0x5b2769(0x1cc)](kubeApply,_0x365c52,_0x260272),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x21c)]);let _0x455ccc=_0x319d15['GuJeD'];if(_0x319d15['SgYwx'](_0x488f02,AZURE))_0x455ccc=_0x319d15[_0x5b2769(0x289)];else _0x319d15[_0x5b2769(0x309)](_0x488f02,GCP)&&(_0x455ccc=_0x319d15[_0x5b2769(0x185)]);logger['info'](_0x319d15['vXGnp']);let _0x1a4ce0=await fs[_0x5b2769(0x257)](path[_0x5b2769(0x2db)](__dirname,_0x319d15[_0x5b2769(0x1d4)],_0x319d15[_0x5b2769(0x291)],_0x319d15[_0x5b2769(0x2ba)],_0x319d15['sAQfP']),_0x319d15[_0x5b2769(0x2bd)]);_0x1a4ce0=_0x1a4ce0[_0x5b2769(0x1f3)](/<HubHaNameSpace>/g,global_registry[_0x5b2769(0x268)]),_0x1a4ce0=_0x1a4ce0['replace'](/<StorageClassName>/g,_0x455ccc);const _0x171601=yaml[_0x5b2769(0x2a7)](_0x1a4ce0);await _0x319d15['Bttnq'](kubeApply,_0x171601,_0x260272),logger['info'](_0x319d15[_0x5b2769(0x2df)]),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x304)]);let _0x19d46c=await fs['readFileAsync'](path[_0x5b2769(0x2db)](__dirname,_0x319d15[_0x5b2769(0x1d4)],_0x319d15['vQwNH'],_0x319d15[_0x5b2769(0x2ba)],_0x319d15['XBSJY']),_0x319d15[_0x5b2769(0x2bd)]);_0x19d46c=_0x19d46c[_0x5b2769(0x1f3)](/<HubHaNameSpace>/g,global_registry['hubHaNameSpace']),_0x19d46c=_0x19d46c[_0x5b2769(0x1f3)](/<StorageClassName>/g,_0x455ccc);const _0x14d170=yaml[_0x5b2769(0x2a7)](_0x19d46c);await _0x319d15['umaos'](kubeApply,_0x14d170,_0x260272),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x263)]),logger[_0x5b2769(0x29d)](_0x319d15['imBSg']);let _0x5860b0=await fs[_0x5b2769(0x257)](path[_0x5b2769(0x2db)](__dirname,_0x319d15['KShYm'],_0x319d15[_0x5b2769(0x291)],_0x319d15['VQDxj'],_0x319d15[_0x5b2769(0x1eb)]),_0x319d15['yGghH']);_0x5860b0=_0x5860b0['replace'](/<UploaderImageVersion>/g,global_registry[_0x5b2769(0x2f4)]),_0x5860b0=_0x5860b0[_0x5b2769(0x1f3)](/<HubHaNameSpace>/g,global_registry[_0x5b2769(0x268)]);const _0x2aff94=yaml[_0x5b2769(0x2a7)](_0x5860b0);_0x319d15[_0x5b2769(0x1f9)](global_registry[_0x5b2769(0x14f)],AZURE)&&(_0x2aff94[0x0][_0x5b2769(0x298)][_0x5b2769(0x222)]['metadata'][_0x5b2769(0x1d0)]={'azure.workload.identity/use':_0x319d15[_0x5b2769(0x211)],..._0x2aff94[0x0][_0x5b2769(0x298)][_0x5b2769(0x222)][_0x5b2769(0x179)][_0x5b2769(0x1d0)]},_0x2aff94[0x0]['spec'][_0x5b2769(0x222)]['spec'][_0x5b2769(0x2e9)]=_0x319d15[_0x5b2769(0x26d)]);await _0x319d15[_0x5b2769(0x1d6)](kubeApply,_0x2aff94,_0x260272),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x250)]);const _0x12c802={};_0x12c802[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x12c802[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x306)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x12c802),logger[_0x5b2769(0x29d)](_0x319d15['nTGRv']);}catch(_0x570053){const _0x4ed99e=_0x319d15[_0x5b2769(0x24a)]['split']('|');let _0x265348=0x0;while(!![]){switch(_0x4ed99e[_0x265348++]){case'0':logger['error'](_0x1e34ff);continue;case'1':await _0xf9c007[_0x5b2769(0x1c0)](_0x157eff,global_registry[_0x5b2769(0x1af)]);continue;case'2':await _0x319d15[_0x5b2769(0x2a6)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x2a2)],_0x319d15['BwRoq'],_0x319d15[_0x5b2769(0x2f9)]);continue;case'3':_0x1e34ff=_0x5b2769(0x15e)+_0x570053[_0x5b2769(0x2ad)];continue;case'4':process[_0x5b2769(0x208)](0x1);continue;}break;}}try{_0x5125e5=_0x319d15[_0x5b2769(0x290)](kebabCase,_0x23c753),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x29b)]);const _0x17424e={};_0x17424e[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x17424e['message']=_0x319d15['wFzDl'],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x17424e);if(_0x319d15[_0x5b2769(0x1c5)](_0x5125e5,_0x319d15[_0x5b2769(0x26d)])){const _0x1258cd={};_0x1258cd[_0x5b2769(0x292)]=_0x319d15[_0x5b2769(0x196)],_0x1258cd['managedBy']=_0x319d15[_0x5b2769(0x196)];const _0x313895={};_0x313895[_0x5b2769(0x1c4)]=_0x5125e5,_0x313895['annotations']=_0x1258cd;const _0x31b77e={};_0x31b77e[_0x5b2769(0x179)]=_0x313895;const _0x1c3c22=_0x31b77e,_0x31d50a={};_0x31d50a[_0x5b2769(0x265)]=_0x1c3c22,await _0x157eff[_0x5b2769(0x25d)](_0x31d50a),logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x256)]);}const _0x52cb45={};_0x52cb45[_0x5b2769(0x2af)]=WS_EVENTS['LOG'],_0x52cb45[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x241)],webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x52cb45);const _0x29a9eb={};_0x29a9eb[_0x5b2769(0x2af)]=WS_EVENTS['LOG'],_0x29a9eb[_0x5b2769(0x2ad)]=_0x319d15[_0x5b2769(0x174)],webSocketUtils['sendEventToBackend'](_0x59b776,_0x29a9eb),logger['info'](_0x319d15[_0x5b2769(0x2ef)]);let _0x243297={};_0x319d15[_0x5b2769(0x2fa)](_0x488f02,AZURE)&&(_0x243297={'clientId':await _0xf9c007[_0x5b2769(0x1a0)](_0x5b2769(0x2a1)+_0xde4fef)});await _0x319d15[_0x5b2769(0x2c4)](addGridComponents,_0x157eff,_0xf8cdbd,_0x324a15,_0x4c2c9f,_0x5125e5,_0xde4fef,_0x2437e7,_0x113b75,_0x260272,_0x243297),_0x1e34ff=_0x319d15[_0x5b2769(0x29c)],logger[_0x5b2769(0x29d)](_0x1e34ff);const _0x2cae4b={};_0x2cae4b[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x2cae4b[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils['sendEventToBackend'](_0x59b776,_0x2cae4b),_0x1e34ff=_0x319d15[_0x5b2769(0x1a7)],logger[_0x5b2769(0x29d)](_0x1e34ff);const _0x5a106e={};_0x5a106e[_0x5b2769(0x2af)]=WS_EVENTS['LOG'],_0x5a106e['message']=_0x1e34ff,webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x5a106e),await _0x319d15[_0x5b2769(0x234)](waitForDeployment,_0xf8cdbd,_0x5125e5,TURBOSCALE_DEPLOYMENT,0x1d4c0);const _0x1e3eef=await _0x319d15['umaos'](getNamespaceUID,_0x157eff,_0x5125e5),_0x5add32=global_registry['isPrivateGrid']?_0x319d15[_0x5b2769(0x18a)]:_0x319d15[_0x5b2769(0x1fe)],_0x1d9036={};_0x1d9036[_0x5b2769(0x1c4)]=_0x5add32,_0x1d9036['namespace']=_0x319d15['PYgXv'];const _0x1ca517=await _0x157eff['readNamespacedService'](_0x1d9036);let _0x42f753=_0xf9c007[_0x5b2769(0x1e7)](_0x1ca517)+'/'+_0x5125e5,_0x3df8cc=_0x319d15[_0x5b2769(0x1ae)];try{const _0x489b06=_0x5b2769(0x181)+AG_API_URL+_0x5b2769(0x2dc)+_0x1e3eef,_0x122018=await _0x319d15['Bttnq'](got,_0x489b06,_0xe57fe3);(_0x319d15[_0x5b2769(0x225)](_0x122018,null)||_0x319d15[_0x5b2769(0x15a)](_0x122018,undefined))&&(_0x1e34ff=_0x319d15[_0x5b2769(0x212)],await _0x319d15[_0x5b2769(0x20d)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15['wgiNp'],_0x319d15[_0x5b2769(0x1b2)],_0x319d15[_0x5b2769(0x2f9)]),logger['error'](_0x1e34ff),process[_0x5b2769(0x208)](0x1));_0x319d15['adUDW'](_0x122018['statusCode'],0x191)&&(_0x1e34ff=_0x319d15[_0x5b2769(0x19c)],await _0x319d15[_0x5b2769(0x274)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes['ERROR'],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x288)],_0x319d15['UwyMw']),logger[_0x5b2769(0x278)](_0x1e34ff),process[_0x5b2769(0x208)](0x1));_0x319d15[_0x5b2769(0x1c3)](_0x122018['statusCode'],0xc8)&&(_0x1e34ff=_0x5b2769(0x203)+JSON[_0x5b2769(0x281)](_0x122018),await _0x319d15[_0x5b2769(0x16e)](reportToGalactusAndSendToEDS,_0x1ed4ad,_0x59b776,_0x1e34ff,messageTypes[_0x5b2769(0x2ca)],_0x319d15[_0x5b2769(0x2a2)],_0x319d15[_0x5b2769(0x284)],_0x319d15[_0x5b2769(0x2f9)]),logger[_0x5b2769(0x278)](_0x1e34ff),process['exit'](0x1));const _0x220e57=JSON[_0x5b2769(0x2c9)](_0x122018[_0x5b2769(0x265)]);_0x220e57['route53']&&(_0x42f753=_0x220e57[_0x5b2769(0x2d5)],_0x3df8cc=_0x319d15[_0x5b2769(0x276)]),global_registry[_0x5b2769(0x14d)]&&(_0x3df8cc=_0x319d15['DYWgM']);}catch(_0x4279fe){}_0x1e34ff=_0x5b2769(0x19f)+_0x42f753+'\x20',logger['info'](_0x1e34ff);const _0x43da68={};_0x43da68[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x43da68[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x43da68),_0x1e34ff=_0x5b2769(0x1b6)+_0x3df8cc+_0x5b2769(0x1e6)+_0x42f753+_0x5b2769(0x1fb),logger['info'](_0x1e34ff);const _0xd4b601={};_0xd4b601[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0xd4b601[_0x5b2769(0x2ad)]=_0x1e34ff,webSocketUtils['sendEventToBackend'](_0x59b776,_0xd4b601);const _0x4a7c33={};_0x4a7c33[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x1da)],_0x4a7c33[_0x5b2769(0x2ad)]=_0x5b2769(0x22d)+_0x42f753,webSocketUtils[_0x5b2769(0x299)](_0x59b776,_0x4a7c33),await webSocketUtils[_0x5b2769(0x261)](0x7d0);}catch(_0x4858d7){logger['error'](_0x5b2769(0x167)+_0x4858d7+'\x20\x0a'+JSON[_0x5b2769(0x281)](_0x4858d7[_0x5b2769(0x233)]));if(_0x319d15[_0x5b2769(0x1f9)](_0xb7f204,![]))try{logger[_0x5b2769(0x29d)](_0x319d15[_0x5b2769(0x277)]),await _0x319d15[_0x5b2769(0x231)](removeGridComponents,_0x157eff,_0xf8cdbd,_0x324a15,_0x4c2c9f,_0x5125e5),await _0xf9c007['deleteCluster'](_0x157eff,global_registry['clusterRegion']);}catch(_0x1670b0){logger[_0x5b2769(0x278)](_0x5b2769(0x275)+_0x1670b0+'\x20\x0a'+JSON[_0x5b2769(0x281)](_0x1670b0[_0x5b2769(0x233)]));}throw _0x4858d7;}}catch(_0x4eeb12){const _0x150441=_0x5b2769(0x24c)+_0x4eeb12+'\x20\x0a'+JSON[_0x5b2769(0x281)](_0x4eeb12[_0x5b2769(0x233)]);if(_0x59b776){const _0x3f5826={};_0x3f5826[_0x5b2769(0x2af)]=WS_EVENTS[_0x5b2769(0x2b6)],_0x3f5826[_0x5b2769(0x2ad)]=_0x150441,webSocketUtils['sendEventToBackend'](_0x59b776,_0x3f5826,_0x319d15['UwyMw'],!![]);}await webSocketUtils[_0x5b2769(0x261)](0x7d0);const _0x1f125c={};_0x1f125c['error']=_0x150441,await _0x319d15['qgxmN'](sendInstrumentationEvent,_0x1ed4ad,_0x319d15[_0x5b2769(0x2a2)],messageTypes['ERROR'],_0x319d15[_0x5b2769(0x1c7)],_0x1f125c,_0x1ed4ad),logger['error'](_0x150441);}process[_0x5b2769(0x208)](0x0);};

@@ -1,1 +0,1 @@

function a8_0x33ce(_0x2e59a6,_0x1a151c){const _0x260549=a8_0x2605();return a8_0x33ce=function(_0x33ce70,_0x264732){_0x33ce70=_0x33ce70-0x118;let _0x147039=_0x260549[_0x33ce70];return _0x147039;},a8_0x33ce(_0x2e59a6,_0x1a151c);}const a8_0x21d41a=a8_0x33ce;function a8_0x2605(){const _0x44259d=['../config/constants','792160UCPSJY','create_commands','195464qpQYWQ','commandDir','Create\x20a\x20new\x20Automation\x20grid.','460fSoUYx','ItzVr','1925155fMJUOe','261988TJrDLJ','command','RdumC','8fUeUeS','178263apXNhJ','epilogue','desc','handler','help','3720012ttrdiy','recommendCommands','698434wYLiyJ','182tXrErT','demandCommand','builder','21aXTRTN','create'];a8_0x2605=function(){return _0x44259d;};return a8_0x2605();}(function(_0x36c411,_0x612b97){const _0x3b3423=a8_0x33ce,_0x5470d0=_0x36c411();while(!![]){try{const _0xc1e828=-parseInt(_0x3b3423(0x119))/0x1+-parseInt(_0x3b3423(0x121))/0x2*(-parseInt(_0x3b3423(0x130))/0x3)+-parseInt(_0x3b3423(0x124))/0x4*(-parseInt(_0x3b3423(0x120))/0x5)+-parseInt(_0x3b3423(0x12a))/0x6+-parseInt(_0x3b3423(0x12d))/0x7*(parseInt(_0x3b3423(0x11b))/0x8)+-parseInt(_0x3b3423(0x125))/0x9*(-parseInt(_0x3b3423(0x11e))/0xa)+-parseInt(_0x3b3423(0x12c))/0xb;if(_0xc1e828===_0x612b97)break;else _0x5470d0['push'](_0x5470d0['shift']());}catch(_0x49ef84){_0x5470d0['push'](_0x5470d0['shift']());}}}(a8_0x2605,0x76f3c));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a8_0x21d41a(0x118));exports[a8_0x21d41a(0x122)]=a8_0x21d41a(0x131),exports[a8_0x21d41a(0x127)]=a8_0x21d41a(0x11d),exports[a8_0x21d41a(0x12f)]=function(_0x2e68f2){const _0xede52b=a8_0x21d41a,_0x4b95db={};_0x4b95db[_0xede52b(0x11f)]=_0xede52b(0x11a),_0x4b95db['RdumC']=_0xede52b(0x129);const _0x5c439f=_0x4b95db;return _0x2e68f2['usage'](HELP_HEADER_MESSAGE[_0xede52b(0x131)])[_0xede52b(0x126)](HELP_FOOTER_MESSAGE)[_0xede52b(0x11c)](_0x5c439f[_0xede52b(0x11f)])[_0xede52b(0x12e)]()[_0xede52b(0x12b)]()['strict']()[_0xede52b(0x129)](_0x5c439f[_0xede52b(0x123)]);},exports[a8_0x21d41a(0x128)]=function(_0x528abc){};
const a8_0x5c1f54=a8_0xa5be;function a8_0x47d2(){const _0x1799ea=['2040350fKHQnD','qnWij','command','builder','create_commands','2548brwvKi','fPtow','351xQTjBj','commandDir','40xtPYFz','desc','strict','handler','73791LvwLWC','11cxHxce','usage','3784fUfezj','15486ZdxJtq','Create\x20a\x20new\x20Automation\x20grid.','638019hBKPgy','demandCommand','help','create','2202vNKIZu','10958180mtMogp','../config/constants','recommendCommands','epilogue'];a8_0x47d2=function(){return _0x1799ea;};return a8_0x47d2();}function a8_0xa5be(_0x5efd61,_0x2efb16){const _0x47d246=a8_0x47d2();return a8_0xa5be=function(_0xa5be8c,_0x1263fc){_0xa5be8c=_0xa5be8c-0xd6;let _0x37a1eb=_0x47d246[_0xa5be8c];return _0x37a1eb;},a8_0xa5be(_0x5efd61,_0x2efb16);}(function(_0x3f85c9,_0x452397){const _0x1ce26b=a8_0xa5be,_0x53e9c1=_0x3f85c9();while(!![]){try{const _0x2e9365=-parseInt(_0x1ce26b(0xe4))/0x1+parseInt(_0x1ce26b(0xe2))/0x2+-parseInt(_0x1ce26b(0xd8))/0x3*(-parseInt(_0x1ce26b(0xe1))/0x4)+-parseInt(_0x1ce26b(0xed))/0x5+parseInt(_0x1ce26b(0xe8))/0x6*(parseInt(_0x1ce26b(0xd6))/0x7)+-parseInt(_0x1ce26b(0xda))/0x8*(-parseInt(_0x1ce26b(0xde))/0x9)+-parseInt(_0x1ce26b(0xe9))/0xa*(-parseInt(_0x1ce26b(0xdf))/0xb);if(_0x2e9365===_0x452397)break;else _0x53e9c1['push'](_0x53e9c1['shift']());}catch(_0x4f634a){_0x53e9c1['push'](_0x53e9c1['shift']());}}}(a8_0x47d2,0x53ad1));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a8_0x5c1f54(0xea));exports[a8_0x5c1f54(0xef)]='create',exports[a8_0x5c1f54(0xdb)]=a8_0x5c1f54(0xe3),exports[a8_0x5c1f54(0xf0)]=function(_0x23e6a0){const _0x4760e9=a8_0x5c1f54,_0xdfc7ce={};_0xdfc7ce[_0x4760e9(0xd7)]=_0x4760e9(0xf1),_0xdfc7ce['qnWij']=_0x4760e9(0xe6);const _0x2afd12=_0xdfc7ce;return _0x23e6a0[_0x4760e9(0xe0)](HELP_HEADER_MESSAGE[_0x4760e9(0xe7)])[_0x4760e9(0xec)](HELP_FOOTER_MESSAGE)[_0x4760e9(0xd9)](_0x2afd12[_0x4760e9(0xd7)])[_0x4760e9(0xe5)]()[_0x4760e9(0xeb)]()[_0x4760e9(0xdc)]()[_0x4760e9(0xe6)](_0x2afd12[_0x4760e9(0xee)]);},exports[a8_0x5c1f54(0xdd)]=function(_0x3284e3){};

@@ -1,1 +0,1 @@

const a11_0xd77a24=a11_0x5006;(function(_0x52464b,_0x4f7977){const _0x510032=a11_0x5006,_0x46da72=_0x52464b();while(!![]){try{const _0x535f37=parseInt(_0x510032(0x1ad))/0x1+parseInt(_0x510032(0x1bb))/0x2+-parseInt(_0x510032(0x220))/0x3+-parseInt(_0x510032(0x1eb))/0x4*(-parseInt(_0x510032(0x200))/0x5)+parseInt(_0x510032(0x1fa))/0x6*(-parseInt(_0x510032(0x1ed))/0x7)+-parseInt(_0x510032(0x1bd))/0x8+parseInt(_0x510032(0x1f7))/0x9*(parseInt(_0x510032(0x19a))/0xa);if(_0x535f37===_0x4f7977)break;else _0x46da72['push'](_0x46da72['shift']());}catch(_0x410a0f){_0x46da72['push'](_0x46da72['shift']());}}}(a11_0x2349,0x4187c));function a11_0x5006(_0x2f5a87,_0x5591ad){const _0x2349d1=a11_0x2349();return a11_0x5006=function(_0x5006c9,_0x54e4bf){_0x5006c9=_0x5006c9-0x180;let _0x1fecf4=_0x2349d1[_0x5006c9];return _0x1fecf4;},a11_0x5006(_0x2f5a87,_0x5591ad);}function a11_0x2349(){const _0x41abda=['UHVLz','465025yoQPku','clusterId','clusterRegion','ymvoo','parse','warn','ERROR','clusterName','catch','Browserstack','UouPy','readFileSync','delete-grid-called','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','407216qLytkm','HDjUA','4125032bdzRCR','../../config/constants','fksiX','HsBCq','WgQQG','<UsernamePlaceholder>','FvqMU','body','password','<PasswordPlaceholder>','ODdPG','TlvSp','ydktl','\x20found\x20in\x20the\x20cluster,\x20proceeding\x20with\x20the\x20deletion','server-error','Cluster:\x20','fkKTL','LPEXq','replace','LzARI','../../utils/utilityMethods','options','mlTHP','oqqwg','zjpDh','init-not-called','boolean','Pass\x20the\x20ID\x20of\x20the\x20Grid','../../cloudproviders/utils','Namespace:\x20','GUSzH','Skip\x20insecure\x20cert\x20verification.','Failed\x20to\x20delete\x20resources!\x20Error:\x20','jTUgE','INFO','skip-tls-cert-verify','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','stack','lpuoJ','type','Kdaoe','attMc','EmbRS','Cluster\x20is\x20not\x20present,\x20marking\x20the\x20grid\x20as\x20deleted','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','isBrowserstackCluster','180HpULNg','statusCode','11333fPuwHc','IEovp','\x20is\x20not\x20created\x20by\x20Browserstack.\x20Skipping\x20deletion\x20of\x20this\x20cluster','pJKPR','hpCju','\x20does\x20not\x20exists,\x20marking\x20grid\x20as\x20deleted','unknown-error','invalid-grid-id','exit','username','27qamtPu','FQoSO','Grid\x20ID\x20not\x20passed.\x20Please\x20provide\x20a\x20Grid\x20ID\x20to\x20delete\x20using\x20--grid-id\x20option','492fkhpcO','WebSocket','\x22\x20with\x20ID\x20','name','dDKXC','gridId','7135HyONBi','ojmcK','grid','\x22\x20and\x20ID\x20','info','NpjxV','XuAdM','GWLFM','usage','JiGeB','description','handler','XSCEH','RchWD','KuJpU','pmgZX','clusterSpawnedVia','WhWhI','Rllqy','gVANQ','DpCtj','hGLXQ','dHXei','zIvkk','https://','stringify','Successfully\x20deleted\x20the\x20grid','string','.\x20Do\x20you\x20want\x20to\x20proceed\x20with\x20deletion?\x20(y/n)','readNamespace','invalid-input','delete','563535uZwVQz','help','aOOYe','default','kAgbH','VBajz','region','Jypuw','UzUKX','nyXYN','RFFfa','eOKFv','deleteCluster','tGqCd','uXdxe','Delete\x20an\x20Automation\x20grid.','toLowerCase','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','../../utils/createk8sClient','reconnecting-websocket','XFIzG','then','tuktp','../../config/logger','nJLAe','onlyGridInCluster','message','cloudProvider','HNouP','1239320txMIUU','aMSxh','argv','XimQX','lhhTg','\x20along\x20with\x20Kubernetes\x20Cluster\x20with\x20name\x20\x22','/packages/cli/grid/','SIOoj','Bceqm','../../utils/userInput','desc','error','epilogue','connectionTimeout','Grid\x20is\x20deleted\x20but\x20failed\x20to\x20update\x20server\x20for\x20grid\x20deletion.\x20Response\x20from\x20server:\x20','pmNDM','../../utils/instrumentationUtils','command'];a11_0x2349=function(){return _0x41abda;};return a11_0x2349();}const fs=require('fs'),got=require('got'),{v4:uuidv4}=require('uuid'),ws=require('ws'),ReconnectingWebSocket=require(a11_0xd77a24(0x190)),{HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes,AG_API_URL,AWS,AZURE,WS_ENDPOINT}=require(a11_0xd77a24(0x1be)),{logger}=require(a11_0xd77a24(0x194)),{getCloudProviderObject}=require(a11_0xd77a24(0x1d9)),{removeGridComponents,deleteClusterAndDependencies}=require('../../utils/gridComponents'),{sendInstrumentationEvent}=require(a11_0xd77a24(0x1aa)),{inputConfirmation}=require(a11_0xd77a24(0x1a3)),{createK8sClient}=require(a11_0xd77a24(0x18f)),{kebabCase,getCredentialsPath,getGridDetails,getAuthHeader}=require(a11_0xd77a24(0x1d1)),webSocketUtils=require('../../utils/webSocketUtils');exports[a11_0xd77a24(0x1ab)]=a11_0xd77a24(0x202),exports[a11_0xd77a24(0x1a4)]=a11_0xd77a24(0x18c),exports['builder']=function(_0x483150){const _0x2ac278=a11_0xd77a24,_0x5351e8={};_0x5351e8['gVANQ']=_0x2ac278(0x1d8),_0x5351e8[_0x2ac278(0x1bc)]=_0x2ac278(0x21b),_0x5351e8[_0x2ac278(0x215)]='Skip\x20insecure\x20cert\x20verification.',_0x5351e8['zLXTZ']='boolean',_0x5351e8[_0x2ac278(0x222)]=_0x2ac278(0x221);const _0x4d7544=_0x5351e8,_0x462330={};_0x462330['description']=_0x4d7544[_0x2ac278(0x213)],_0x462330['type']=_0x4d7544['HDjUA'];const _0x2c8cb7={};_0x2c8cb7[_0x2ac278(0x20a)]=_0x4d7544[_0x2ac278(0x215)],_0x2c8cb7[_0x2ac278(0x1e4)]=_0x4d7544['zLXTZ'],_0x2c8cb7['default']=![];const _0x1b0d7={};return _0x1b0d7['grid-id']=_0x462330,_0x1b0d7['skip-tls-cert-verify']=_0x2c8cb7,_0x483150[_0x2ac278(0x208)](HELP_HEADER_MESSAGE['delete'])[_0x2ac278(0x1a6)](HELP_FOOTER_MESSAGE)[_0x2ac278(0x1d2)](_0x1b0d7)[_0x2ac278(0x221)](_0x4d7544[_0x2ac278(0x222)])[_0x2ac278(0x19c)];},exports[a11_0xd77a24(0x20b)]=async function(_0x5854a7){const _0x1d01fd=a11_0xd77a24,_0x2110e6={'EmbRS':_0x1d01fd(0x1f9),'sXNbq':_0x1d01fd(0x1e8),'jTUgE':function(_0x5449e0,_0x43ef0c){return _0x5449e0!==_0x43ef0c;},'eOKFv':_0x1d01fd(0x1c0),'FQoSO':_0x1d01fd(0x21a),'WhWhI':function(_0x373094,_0x4a495b){return _0x373094===_0x4a495b;},'zJaSM':_0x1d01fd(0x1b7),'lpuoJ':_0x1d01fd(0x212),'ojmcK':_0x1d01fd(0x1d8),'XFIzG':_0x1d01fd(0x21b),'vveBy':_0x1d01fd(0x1dc),'tuktp':_0x1d01fd(0x1d7),'ODdPG':_0x1d01fd(0x221),'XSCEH':function(_0x454ded){return _0x454ded();},'LPEXq':function(_0xb18454,_0x2de7e4){return _0xb18454===_0x2de7e4;},'HGRCw':_0x1d01fd(0x20d),'nyXYN':_0x1d01fd(0x182),'fkKTL':_0x1d01fd(0x1e1),'pJKPR':function(_0x4e93e4,_0x463c3d,_0x1141ea,_0x4fbd87,_0x3ffe9b,_0x51051d,_0x1f241c){return _0x4e93e4(_0x463c3d,_0x1141ea,_0x4fbd87,_0x3ffe9b,_0x51051d,_0x1f241c);},'XuAdM':_0x1d01fd(0x1b9),'fksiX':_0x1d01fd(0x1d6),'nJLAe':function(_0x357777,_0x5f5e24,_0x447671,_0x23cfbf,_0x1f399e,_0xb68182,_0x47dd72){return _0x357777(_0x5f5e24,_0x447671,_0x23cfbf,_0x1f399e,_0xb68182,_0x47dd72);},'ymvoo':'oaZZL','lhhTg':function(_0x5d7db0){return _0x5d7db0();},'WgQQG':function(_0x3e7b74,_0xf50ff9,_0x42f73f,_0x466387){return _0x3e7b74(_0xf50ff9,_0x42f73f,_0x466387);},'iykJO':_0x1d01fd(0x1b6),'HNouP':_0x1d01fd(0x20f),'SvScx':function(_0x4e4f14,_0x111394){return _0x4e4f14(_0x111394);},'JiGeB':function(_0x353a64,_0x555b37){return _0x353a64===_0x555b37;},'UzUKX':function(_0x2f8904,_0x2a8902){return _0x2f8904===_0x2a8902;},'pmNDM':function(_0x156433,_0x14fab9){return _0x156433===_0x14fab9;},'aMSxh':function(_0x36d1e7,_0x159c3a){return _0x36d1e7!==_0x159c3a;},'SIOoj':_0x1d01fd(0x1a2),'Kdaoe':'IzHBa','uXdxe':_0x1d01fd(0x1e9),'IEovp':_0x1d01fd(0x21e),'GUSzH':function(_0x52483e,_0x253708){return _0x52483e!==_0x253708;},'FvqMU':'TNava','XimQX':'VFMXE','RFFfa':_0x1d01fd(0x1c2),'kAgbH':_0x1d01fd(0x1c6),'KuJpU':function(_0x5edddc,_0xe7bf05,_0x2daefd){return _0x5edddc(_0xe7bf05,_0x2daefd);},'UHVLz':function(_0x3696e8,_0x28f703,_0x5a7fdd,_0x357167,_0x303de4,_0x382c9f){return _0x3696e8(_0x28f703,_0x5a7fdd,_0x357167,_0x303de4,_0x382c9f);},'TlvSp':_0x1d01fd(0x214),'zIvkk':_0x1d01fd(0x1d3),'QozJa':_0x1d01fd(0x1f1),'NpjxV':'DELETE','dDKXC':function(_0x29b95e,_0x3f276e,_0x2cd63d){return _0x29b95e(_0x3f276e,_0x2cd63d);},'zjpDh':function(_0x379afb,_0x4fa018){return _0x379afb===_0x4fa018;},'LzARI':_0x1d01fd(0x1cb),'ydktl':function(_0x28ddb7,_0x497c96){return _0x28ddb7===_0x497c96;},'tGqCd':_0x1d01fd(0x18e),'Jypuw':'unauthorised','GWLFM':_0x1d01fd(0x1f4),'attMc':function(_0xf4fba1,_0x19675b,_0x309333,_0x4fa32e,_0x20d414,_0x4f1a68,_0x3d8e00){return _0xf4fba1(_0x19675b,_0x309333,_0x4fa32e,_0x20d414,_0x4f1a68,_0x3d8e00);},'oqqwg':_0x1d01fd(0x1f3)};try{global_registry['requestId']=_0x2110e6[_0x1d01fd(0x20c)](uuidv4);!fs['existsSync'](_0x2110e6[_0x1d01fd(0x20c)](getCredentialsPath))&&(_0x2110e6[_0x1d01fd(0x1ce)](_0x2110e6['HGRCw'],_0x2110e6[_0x1d01fd(0x186)])?_0x976766='This\x20will\x20delete\x20the\x20Grid\x20with\x20name\x20\x22'+_0x28e83a[_0x1d01fd(0x1fd)]+_0x1d01fd(0x203)+_0x5d1b8c['id']+'\x20along\x20with\x20Kubernetes\x20Cluster\x20with\x20name\x20\x22'+_0x161d5e[_0x1d01fd(0x1b4)]+_0x1d01fd(0x1fc)+_0x150f35['clusterId']+'.\x20Do\x20you\x20want\x20to\x20proceed\x20with\x20deletion?\x20(y/n)':(console[_0x1d01fd(0x1a5)](_0x2110e6[_0x1d01fd(0x1cd)]),await _0x2110e6[_0x1d01fd(0x1f0)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes['ERROR'],_0x2110e6[_0x1d01fd(0x1bf)],null,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1)));_0x2110e6['nJLAe'](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1df)],null,null,_0x5854a7);!_0x5854a7['gridId']&&(_0x2110e6[_0x1d01fd(0x1de)](_0x2110e6[_0x1d01fd(0x1b0)],_0x2110e6[_0x1d01fd(0x1b0)])?_0x1e430a[_0x1d01fd(0x1b2)](_0x1d01fd(0x1cc)+_0x5b44c0[_0x1d01fd(0x1b4)]+_0x1d01fd(0x1ef)):(console[_0x1d01fd(0x1a5)](_0x2110e6[_0x1d01fd(0x1e7)]),process['exit'](0x1)));const _0x156fc8=JSON[_0x1d01fd(0x1b1)](fs[_0x1d01fd(0x1b8)](_0x2110e6[_0x1d01fd(0x19e)](getCredentialsPath))),[_0x1bf939,_0x2d6ecf]=await _0x2110e6[_0x1d01fd(0x1c1)](getGridDetails,_0x156fc8[_0x1d01fd(0x1b6)]['username'],_0x156fc8['Browserstack']['password'],_0x5854a7[_0x1d01fd(0x1ff)]);if(_0x2d6ecf){const _0xfb35ea=_0x2d6ecf[_0x1d01fd(0x204)];let _0x403557='This\x20will\x20delete\x20the\x20Grid\x20with\x20name\x20\x22'+_0xfb35ea[_0x1d01fd(0x1fd)]+'\x22\x20and\x20ID\x20'+_0xfb35ea['id']+_0x1d01fd(0x21c);_0x2d6ecf[_0x1d01fd(0x196)]&&_0x2110e6[_0x1d01fd(0x1ce)](_0x2d6ecf[_0x1d01fd(0x210)],_0x2110e6['iykJO'])&&(_0x2110e6[_0x1d01fd(0x211)](_0x2110e6[_0x1d01fd(0x199)],_0x2110e6['HNouP'])?_0x403557='This\x20will\x20delete\x20the\x20Grid\x20with\x20name\x20\x22'+_0xfb35ea[_0x1d01fd(0x1fd)]+_0x1d01fd(0x203)+_0xfb35ea['id']+_0x1d01fd(0x19f)+_0xfb35ea[_0x1d01fd(0x1b4)]+'\x22\x20with\x20ID\x20'+_0xfb35ea[_0x1d01fd(0x1ae)]+_0x1d01fd(0x21c):_0x3b2472[_0x1d01fd(0x1f5)](0x0));const _0x1357b6=await _0x2110e6['SvScx'](inputConfirmation,_0x403557);(_0x2110e6[_0x1d01fd(0x1ce)](_0x1357b6,undefined)||_0x2110e6['JiGeB'](_0x1357b6,null)||!(_0x2110e6[_0x1d01fd(0x185)](_0x1357b6[_0x1d01fd(0x18d)](),'y')||_0x2110e6[_0x1d01fd(0x1a9)](_0x1357b6[_0x1d01fd(0x18d)](),'n')))&&(_0x2110e6[_0x1d01fd(0x19b)](_0x2110e6[_0x1d01fd(0x1a1)],_0x2110e6[_0x1d01fd(0x1e5)])?(console['error'](_0x2110e6[_0x1d01fd(0x18b)]),await _0x2110e6[_0x1d01fd(0x1f0)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1b3)],_0x2110e6[_0x1d01fd(0x1ee)],null,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1)):(_0x6c4206['error'](_0x2110e6['EmbRS']),_0x7a1a5e['exit'](0x1)));_0x2110e6[_0x1d01fd(0x209)](_0x1357b6['toLowerCase'](),'n')&&(_0x2110e6[_0x1d01fd(0x1db)](_0x2110e6[_0x1d01fd(0x1c3)],_0x2110e6[_0x1d01fd(0x19d)])?process['exit'](0x0):_0x153c03[_0x1d01fd(0x1b2)](_0x2110e6['sXNbq']));const _0x2bac6f=WS_ENDPOINT[_0x1d01fd(0x1cf)](_0x2110e6[_0x1d01fd(0x187)],_0x156fc8[_0x1d01fd(0x1b6)][_0x1d01fd(0x1f6)])[_0x1d01fd(0x1cf)](_0x2110e6[_0x1d01fd(0x181)],_0x156fc8[_0x1d01fd(0x1b6)][_0x1d01fd(0x1c5)]),_0x2e91ba={};_0x2e91ba[_0x1d01fd(0x1fb)]=ws,_0x2e91ba[_0x1d01fd(0x1a7)]=0x36ee80;const _0x5f0123=new ReconnectingWebSocket(_0x2bac6f,[],_0x2e91ba);global_registry[_0x1d01fd(0x1af)]=_0xfb35ea[_0x1d01fd(0x183)];const _0x54737f=_0xfb35ea[_0x1d01fd(0x198)],_0x189a98=await _0x2110e6[_0x1d01fd(0x195)](getCloudProviderObject,_0x54737f,_0xfb35ea['clusterName'],_0xfb35ea[_0x1d01fd(0x1fd)],_0x5f0123,webSocketUtils,_0x5854a7),_0x12f022=await _0x189a98['isClusterPresent']();if(_0x12f022){const _0x1a0690=_0x2110e6['SvScx'](kebabCase,_0xfb35ea[_0x1d01fd(0x1fd)]),[_0x101765,_0x1f5f8c,_0x5bfc5e,_0x5a9ead,_0xd53caf,_0x1d97e1]=await _0x2110e6[_0x1d01fd(0x20e)](createK8sClient,_0x189a98,_0x5854a7['skipTlsCertVerify']);let _0x39723c=!![];const _0xfd940a={};_0xfd940a['name']=_0x1a0690,await _0x101765[_0x1d01fd(0x21d)](_0xfd940a)[_0x1d01fd(0x192)](_0x428f0f=>{const _0x9d6c34=_0x1d01fd;_0x2110e6['jTUgE'](_0x2110e6[_0x9d6c34(0x188)],_0x2110e6[_0x9d6c34(0x188)])?(_0x32362f[_0x9d6c34(0x1b2)]('Namespace:\x20'+_0x2ac3de+_0x9d6c34(0x1f2)),_0x4c2263=![]):logger[_0x9d6c34(0x204)]('Namespace:\x20'+_0x1a0690+_0x9d6c34(0x1ca));})[_0x1d01fd(0x1b5)](_0x16a597=>{const _0x1b667a=_0x1d01fd,_0x260cac={};_0x260cac[_0x1b667a(0x216)]=_0x2110e6[_0x1b667a(0x1f8)];const _0x384ba0=_0x260cac;_0x2110e6[_0x1b667a(0x211)](_0x2110e6['zJaSM'],_0x2110e6[_0x1b667a(0x1e3)])?(_0x1ea055[_0x1b667a(0x204)](_0x384ba0[_0x1b667a(0x216)]),_0x9b9055[_0x1b667a(0x1f5)](0x0)):(logger[_0x1b667a(0x1b2)](_0x1b667a(0x1da)+_0x1a0690+'\x20does\x20not\x20exists,\x20marking\x20grid\x20as\x20deleted'),_0x39723c=![]);});if(_0x39723c){await _0x2110e6[_0x1d01fd(0x1ac)](removeGridComponents,_0x101765,_0x1f5f8c,_0x5bfc5e,_0x5a9ead,_0x1a0690);if(_0x2d6ecf[_0x1d01fd(0x196)]){const _0x54cfcd=await _0x189a98[_0x1d01fd(0x1ea)]();if(_0x54cfcd){if(_0x2110e6[_0x1d01fd(0x209)](_0x2110e6[_0x1d01fd(0x1c8)],_0x2110e6[_0x1d01fd(0x217)])){const _0x1e60cd={};_0x1e60cd[_0x1d01fd(0x20a)]=_0x2110e6[_0x1d01fd(0x201)],_0x1e60cd[_0x1d01fd(0x1e4)]=_0x2110e6[_0x1d01fd(0x191)];const _0x4cf0bc={};_0x4cf0bc[_0x1d01fd(0x20a)]=_0x2110e6['vveBy'],_0x4cf0bc[_0x1d01fd(0x1e4)]=_0x2110e6[_0x1d01fd(0x193)],_0x4cf0bc[_0x1d01fd(0x180)]=![];const _0xe5a3df={};return _0xe5a3df['grid-id']=_0x1e60cd,_0xe5a3df[_0x1d01fd(0x1e0)]=_0x4cf0bc,_0x49894a[_0x1d01fd(0x208)](_0x4b0549[_0x1d01fd(0x21f)])[_0x1d01fd(0x1a6)](_0x1b0fa8)[_0x1d01fd(0x1d2)](_0xe5a3df)[_0x1d01fd(0x221)](_0x2110e6[_0x1d01fd(0x1c7)])['argv'];}else await _0x189a98[_0x1d01fd(0x189)](_0x101765,_0xfb35ea[_0x1d01fd(0x183)]);}else _0x2110e6['LPEXq'](_0x2110e6['QozJa'],_0x2110e6['QozJa'])?logger[_0x1d01fd(0x1b2)](_0x1d01fd(0x1cc)+_0xfb35ea[_0x1d01fd(0x1b4)]+_0x1d01fd(0x1ef)):_0xd9d90f['info'](_0x1d01fd(0x1da)+_0x48ca9e+_0x1d01fd(0x1ca));}}}else logger['warn'](_0x2110e6['sXNbq']);const _0x58e1b7=_0x1d01fd(0x218)+AG_API_URL+_0x1d01fd(0x1a0)+_0x5854a7[_0x1d01fd(0x1ff)],_0x36f2c7={'method':_0x2110e6[_0x1d01fd(0x205)],'headers':_0x2110e6[_0x1d01fd(0x1fe)](getAuthHeader,_0x156fc8[_0x1d01fd(0x1b6)][_0x1d01fd(0x1f6)],_0x156fc8[_0x1d01fd(0x1b6)][_0x1d01fd(0x1c5)]),'throwHttpErrors':![]},_0x8a4788=await _0x2110e6[_0x1d01fd(0x20e)](got,_0x58e1b7,_0x36f2c7);_0x2110e6[_0x1d01fd(0x19b)](_0x8a4788,null)&&_0x2110e6[_0x1d01fd(0x1db)](_0x8a4788,undefined)&&_0x2110e6[_0x1d01fd(0x1d5)](_0x8a4788[_0x1d01fd(0x1ec)],0xc8)&&(logger[_0x1d01fd(0x204)](_0x2110e6[_0x1d01fd(0x1f8)]),process['exit'](0x0)),logger[_0x1d01fd(0x1a5)](_0x1d01fd(0x1a8)+_0x8a4788[_0x1d01fd(0x1c4)]),await _0x2110e6[_0x1d01fd(0x195)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1b3)],_0x2110e6[_0x1d01fd(0x1d0)],_0x1bf939,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1);}_0x2110e6[_0x1d01fd(0x1c9)](_0x1bf939[_0x1d01fd(0x1ec)],0x191)&&(logger[_0x1d01fd(0x1a5)](_0x2110e6[_0x1d01fd(0x18a)]),await _0x2110e6[_0x1d01fd(0x1f0)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1b3)],_0x2110e6[_0x1d01fd(0x184)],null,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1)),_0x2110e6[_0x1d01fd(0x1a9)](_0x1bf939[_0x1d01fd(0x1ec)],0x190)&&(logger[_0x1d01fd(0x1a5)](JSON[_0x1d01fd(0x1b1)](_0x1bf939[_0x1d01fd(0x1c4)])[_0x1d01fd(0x197)]),await _0x2110e6['pJKPR'](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes['ERROR'],_0x2110e6[_0x1d01fd(0x207)],null,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1)),logger[_0x1d01fd(0x1a5)](_0x1d01fd(0x1ba)+JSON[_0x1d01fd(0x219)](_0x1bf939)),await _0x2110e6[_0x1d01fd(0x1e6)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1b3)],_0x2110e6[_0x1d01fd(0x1d0)],_0x1bf939,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1);}catch(_0x3426ff){logger[_0x1d01fd(0x1a5)](_0x1d01fd(0x1dd)+_0x3426ff[_0x1d01fd(0x1e2)]),await _0x2110e6[_0x1d01fd(0x1f0)](sendInstrumentationEvent,_0x5854a7,_0x2110e6[_0x1d01fd(0x206)],messageTypes[_0x1d01fd(0x1b3)],_0x2110e6[_0x1d01fd(0x1d4)],_0x3426ff,_0x5854a7),process[_0x1d01fd(0x1f5)](0x1);}};
function a11_0x1970(){const _0x3a8aa8=['delete','oWbkv','type','got','unauthorised','\x20along\x20with\x20Kubernetes\x20Cluster\x20with\x20name\x20\x22','TBZth','LNCvy','LWWBH','CmzDF','TklZm','../../utils/utilityMethods','WebSocket','\x20is\x20not\x20created\x20by\x20Browserstack.\x20Skipping\x20deletion\x20of\x20this\x20cluster','ksfVe','ANFEq','replace','dhyfK','password','YHZXS','tjByV','LQXqn','description','usage','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','readFileSync','string','INFO','viVcF','cloudProvider','502VhxAdZ','fiMUJ','27Sxtklm','options','Skip\x20insecure\x20cert\x20verification.','grid','Cluster\x20is\x20not\x20present,\x20marking\x20the\x20grid\x20as\x20deleted','invalid-input','../../utils/webSocketUtils','xwDYD','oteHO','statusCode','nSIaR','This\x20will\x20delete\x20the\x20Grid\x20with\x20name\x20\x22','Grid\x20ID\x20not\x20passed.\x20Please\x20provide\x20a\x20Grid\x20ID\x20to\x20delete\x20using\x20--grid-id\x20option','Wrong\x20input!\x20Please\x20try\x20again\x20with\x20a\x20valid\x20input.','name','RfqqA','ofSKx','invalid-grid-id','init-not-called','Namespace:\x20','eukpv','uuid','gKyMB','onlyGridInCluster','help','2353110JnheFm','DbFaa','Aefxx','fBwUu','../../config/logger','NjhrJ','XPFvS','isBrowserstackCluster','XfKiO','clusterSpawnedVia','catch','BgPLN','skip-tls-cert-verify','readNamespace','lddqL','WBynK','DELETE','UREIA','clusterName','argv','bwfqV','PQOHA','YTiQj','JPgME','KfdaN','WfSQh','4350968GSFMNw','unknown-error','stringify','default','server-error','epilogue','../../cloudproviders/utils','deleteCluster','clusterId','7nSPwcc','handler','mLciM','\x22\x20and\x20ID\x20','builder','clusterRegion','boolean','yuQmZ','SiYxF','BlBnk','../../utils/userInput','username','AdEEk','913772KeWoFn','sCoXl','exit','WEcfu','ydMeW','../../utils/instrumentationUtils','977424jqEKtS','existsSync','2930226zDxHob','/packages/cli/grid/','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','MVsKq','15156284nOzqFP','Delete\x20an\x20Automation\x20grid.','KZnHN','kuRGF','command','MdHUn','653dyNJzI','\x20does\x20not\x20exists,\x20marking\x20grid\x20as\x20deleted','error','https://','warn','KBPRD','Pass\x20the\x20ID\x20of\x20the\x20Grid','AeHQH','hCeyR','VUSIm','skipTlsCertVerify','Browserstack','iIoYr','info','\x22\x20with\x20ID\x20','toLowerCase','hfgtQ','Cluster:\x20','bBcAQ','wqcOl','FSqkA','parse','5xYZDLd','gridId','delete-grid-called','.\x20Do\x20you\x20want\x20to\x20proceed\x20with\x20deletion?\x20(y/n)','taEXP','stack','Siqno','<UsernamePlaceholder>','nMAQI','ERROR','region','mqoUo','IlMhS','reconnecting-websocket','Successfully\x20deleted\x20the\x20grid'];a11_0x1970=function(){return _0x3a8aa8;};return a11_0x1970();}function a11_0xffbb(_0x1827db,_0x12e570){const _0x19703e=a11_0x1970();return a11_0xffbb=function(_0xffbb19,_0x5410ac){_0xffbb19=_0xffbb19-0xed;let _0x5a741a=_0x19703e[_0xffbb19];return _0x5a741a;},a11_0xffbb(_0x1827db,_0x12e570);}const a11_0x24b1b9=a11_0xffbb;(function(_0x3bcbcb,_0x4802da){const _0x27c348=a11_0xffbb,_0x3e5350=_0x3bcbcb();while(!![]){try{const _0x1bfa6c=parseInt(_0x27c348(0x105))/0x1*(-parseInt(_0x27c348(0x148))/0x2)+-parseInt(_0x27c348(0xf9))/0x3+-parseInt(_0x27c348(0xf3))/0x4*(-parseInt(_0x27c348(0x11b))/0x5)+parseInt(_0x27c348(0xfb))/0x6+parseInt(_0x27c348(0x186))/0x7*(-parseInt(_0x27c348(0x17d))/0x8)+-parseInt(_0x27c348(0x14a))/0x9*(parseInt(_0x27c348(0x163))/0xa)+parseInt(_0x27c348(0xff))/0xb;if(_0x1bfa6c===_0x4802da)break;else _0x3e5350['push'](_0x3e5350['shift']());}catch(_0x3f636e){_0x3e5350['push'](_0x3e5350['shift']());}}}(a11_0x1970,0x56b47));const fs=require('fs'),got=require(a11_0x24b1b9(0x12d)),{v4:uuidv4}=require(a11_0x24b1b9(0x15f)),ws=require('ws'),ReconnectingWebSocket=require(a11_0x24b1b9(0x128)),{HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes,AG_API_URL,AWS,AZURE,WS_ENDPOINT}=require('../../config/constants'),{logger}=require(a11_0x24b1b9(0x167)),{getCloudProviderObject}=require(a11_0x24b1b9(0x183)),{removeGridComponents,deleteClusterAndDependencies}=require('../../utils/gridComponents'),{sendInstrumentationEvent}=require(a11_0x24b1b9(0xf8)),{inputConfirmation}=require(a11_0x24b1b9(0xf0)),{createK8sClient}=require('../../utils/createk8sClient'),{kebabCase,getCredentialsPath,getGridDetails,getAuthHeader}=require(a11_0x24b1b9(0x135)),webSocketUtils=require(a11_0x24b1b9(0x150));exports[a11_0x24b1b9(0x103)]=a11_0x24b1b9(0x14d),exports['desc']=a11_0x24b1b9(0x100),exports[a11_0x24b1b9(0x18a)]=function(_0x13d211){const _0x73c4bf=a11_0x24b1b9,_0x6436bf={};_0x6436bf[_0x73c4bf(0xf2)]=_0x73c4bf(0x10b),_0x6436bf[_0x73c4bf(0x10e)]=_0x73c4bf(0x144),_0x6436bf['oWbkv']=_0x73c4bf(0x14c),_0x6436bf[_0x73c4bf(0x171)]=_0x73c4bf(0x18c),_0x6436bf[_0x73c4bf(0x154)]=_0x73c4bf(0x162);const _0x566d2f=_0x6436bf,_0x486fd6={};_0x486fd6[_0x73c4bf(0x140)]=_0x566d2f['AdEEk'],_0x486fd6['type']=_0x566d2f['VUSIm'];const _0xb31ed8={};_0xb31ed8['description']=_0x566d2f[_0x73c4bf(0x12b)],_0xb31ed8[_0x73c4bf(0x12c)]=_0x566d2f['lddqL'],_0xb31ed8[_0x73c4bf(0x180)]=![];const _0x5710f8={};return _0x5710f8['grid-id']=_0x486fd6,_0x5710f8[_0x73c4bf(0x16f)]=_0xb31ed8,_0x13d211[_0x73c4bf(0x141)](HELP_HEADER_MESSAGE[_0x73c4bf(0x12a)])[_0x73c4bf(0x182)](HELP_FOOTER_MESSAGE)['options'](_0x5710f8)[_0x73c4bf(0x162)](_0x566d2f[_0x73c4bf(0x154)])[_0x73c4bf(0x176)];},exports[a11_0x24b1b9(0x187)]=async function(_0x24f744){const _0x3473b2=a11_0x24b1b9,_0xa1cf3f={'JPgME':_0x3473b2(0x10b),'DbFaa':'string','iIoYr':'Skip\x20insecure\x20cert\x20verification.','yuQmZ':'boolean','BXxCP':'help','eukpv':_0x3473b2(0x14e),'AeHQH':function(_0x3a27b6,_0x3addcc){return _0x3a27b6===_0x3addcc;},'NjhrJ':'XuYCA','hfgtQ':_0x3473b2(0x156),'oteHO':_0x3473b2(0x177),'ofSKx':_0x3473b2(0x129),'taEXP':function(_0x3290d5){return _0x3290d5();},'XPFvS':function(_0x59aac9){return _0x59aac9();},'XfKiO':function(_0x155444,_0x382866){return _0x155444===_0x382866;},'NAbdB':_0x3473b2(0x159),'KBPRD':'Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','ydMeW':function(_0x4ebe74,_0x43a072,_0x3b0bda,_0x2089dd,_0x14b3b1,_0x59c891,_0x2d962f){return _0x4ebe74(_0x43a072,_0x3b0bda,_0x2089dd,_0x14b3b1,_0x59c891,_0x2d962f);},'MdHUn':_0x3473b2(0x11d),'uDrsQ':_0x3473b2(0x15c),'RdMUo':function(_0x3ebd8b,_0x169947,_0x5ed45f,_0x156ef1,_0x538960,_0x47cf2e,_0x5b2797){return _0x3ebd8b(_0x169947,_0x5ed45f,_0x156ef1,_0x538960,_0x47cf2e,_0x5b2797);},'ANFEq':function(_0x32693c,_0x1f1aae){return _0x32693c!==_0x1f1aae;},'KfdaN':_0x3473b2(0x178),'vRpnd':function(_0x5743f7,_0xc3449f,_0x619205,_0x24f091){return _0x5743f7(_0xc3449f,_0x619205,_0x24f091);},'ksfVe':_0x3473b2(0x110),'bBcAQ':function(_0x2abe3d,_0x28aa45){return _0x2abe3d!==_0x28aa45;},'MVsKq':'RAgpA','BuKtB':_0x3473b2(0x188),'pWFXY':function(_0x57e1c5,_0x3f6cb3){return _0x57e1c5(_0x3f6cb3);},'LWWBH':function(_0x10c4f1,_0x15df57){return _0x10c4f1===_0x15df57;},'tjByV':function(_0x5296de,_0x3cdcdf){return _0x5296de===_0x3cdcdf;},'YTiQj':_0x3473b2(0x13f),'kuRGF':_0x3473b2(0x151),'WfSQh':_0x3473b2(0x157),'LNCvy':function(_0x4587e9,_0x268807,_0x3675fe,_0x561d19,_0x3f8e55,_0x538988,_0x1af692){return _0x4587e9(_0x268807,_0x3675fe,_0x561d19,_0x3f8e55,_0x538988,_0x1af692);},'wqcOl':_0x3473b2(0x14f),'fBwUu':function(_0x4922b6,_0x1e74c5){return _0x4922b6===_0x1e74c5;},'WBynK':_0x3473b2(0x149),'zazPH':_0x3473b2(0x122),'SiYxF':'<PasswordPlaceholder>','KZnHN':function(_0x2d9220,_0x2318da,_0x3c4e01){return _0x2d9220(_0x2318da,_0x3c4e01);},'viVcF':function(_0x3a6768,_0x160e05,_0x280beb,_0x8fd938,_0x52552a,_0x35bf16){return _0x3a6768(_0x160e05,_0x280beb,_0x8fd938,_0x52552a,_0x35bf16);},'BgPLN':function(_0x4950c8,_0x3473cc){return _0x4950c8!==_0x3473cc;},'gKyMB':'eVRgf','TklZm':_0x3473b2(0x10d),'YHZXS':'vRmCu','sCoXl':_0x3473b2(0x173),'IlMhS':function(_0x23f1e4,_0x97aac3,_0x3afcf7){return _0x23f1e4(_0x97aac3,_0x3afcf7);},'RItlZ':function(_0x1f452e,_0x4df2aa,_0x4a5eb3){return _0x1f452e(_0x4df2aa,_0x4a5eb3);},'WEcfu':function(_0x131f65,_0x187781){return _0x131f65!==_0x187781;},'BCZAZ':function(_0x139a1f,_0x527544){return _0x139a1f===_0x527544;},'CmzDF':function(_0x2f8f39,_0x373b63,_0x3d8c24,_0x5d55d1,_0x430503,_0x395ccf,_0x12e5fb){return _0x2f8f39(_0x373b63,_0x3d8c24,_0x5d55d1,_0x430503,_0x395ccf,_0x12e5fb);},'mqoUo':_0x3473b2(0x181),'nMAQI':_0x3473b2(0x142),'BlBnk':function(_0x16f25a,_0x444c96,_0x47128c,_0x28e0eb,_0x24372b,_0x50f0b8,_0x331cf7){return _0x16f25a(_0x444c96,_0x47128c,_0x28e0eb,_0x24372b,_0x50f0b8,_0x331cf7);},'TBZth':_0x3473b2(0x12e),'Siqno':function(_0xb7cb58,_0x14bb08){return _0xb7cb58===_0x14bb08;},'Aefxx':_0x3473b2(0x15b),'FSqkA':function(_0x57e8dc,_0x482e89,_0x512183,_0x520fa9,_0xf42488,_0x25b950,_0x431628){return _0x57e8dc(_0x482e89,_0x512183,_0x520fa9,_0xf42488,_0x25b950,_0x431628);},'dhyfK':_0x3473b2(0x17e)};try{global_registry['requestId']=_0xa1cf3f[_0x3473b2(0x11f)](uuidv4);if(!fs[_0x3473b2(0xfa)](_0xa1cf3f[_0x3473b2(0x169)](getCredentialsPath))){if(_0xa1cf3f[_0x3473b2(0x16b)](_0xa1cf3f['NAbdB'],_0xa1cf3f['NAbdB']))console['error'](_0xa1cf3f[_0x3473b2(0x10a)]),await _0xa1cf3f[_0x3473b2(0xf7)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f[_0x3473b2(0x104)],messageTypes['ERROR'],_0xa1cf3f['uDrsQ'],null,_0x24f744),process[_0x3473b2(0xf5)](0x1);else{const _0x20ef01={};_0x20ef01[_0x3473b2(0x140)]=_0xa1cf3f[_0x3473b2(0x17a)],_0x20ef01['type']=_0xa1cf3f[_0x3473b2(0x164)];const _0x8ffb62={};_0x8ffb62['description']=_0xa1cf3f[_0x3473b2(0x111)],_0x8ffb62[_0x3473b2(0x12c)]=_0xa1cf3f[_0x3473b2(0xed)],_0x8ffb62[_0x3473b2(0x180)]=![];const _0x3c545f={};return _0x3c545f['grid-id']=_0x20ef01,_0x3c545f['skip-tls-cert-verify']=_0x8ffb62,_0x32cd28[_0x3473b2(0x141)](_0x23dda0[_0x3473b2(0x12a)])[_0x3473b2(0x182)](_0x475ff3)[_0x3473b2(0x14b)](_0x3c545f)[_0x3473b2(0x162)](_0xa1cf3f['BXxCP'])['argv'];}}_0xa1cf3f['RdMUo'](sendInstrumentationEvent,_0x24f744,_0xa1cf3f[_0x3473b2(0x104)],messageTypes[_0x3473b2(0x145)],null,null,_0x24f744);!_0x24f744[_0x3473b2(0x11c)]&&(_0xa1cf3f[_0x3473b2(0x139)](_0xa1cf3f[_0x3473b2(0x17b)],_0xa1cf3f['KfdaN'])?_0x237a12[_0x3473b2(0x109)](_0xa1cf3f['eukpv']):(console['error'](_0xa1cf3f[_0x3473b2(0x115)]),process[_0x3473b2(0xf5)](0x1)));const _0x1690b3=JSON[_0x3473b2(0x11a)](fs[_0x3473b2(0x143)](_0xa1cf3f[_0x3473b2(0x11f)](getCredentialsPath))),[_0x41bc42,_0x563901]=await _0xa1cf3f['vRpnd'](getGridDetails,_0x1690b3[_0x3473b2(0x110)][_0x3473b2(0xf1)],_0x1690b3['Browserstack'][_0x3473b2(0x13c)],_0x24f744['gridId']);if(_0x563901){const _0x419d75=_0x563901[_0x3473b2(0x112)];let _0x4f6725=_0x3473b2(0x155)+_0x419d75[_0x3473b2(0x158)]+_0x3473b2(0x189)+_0x419d75['id']+'.\x20Do\x20you\x20want\x20to\x20proceed\x20with\x20deletion?\x20(y/n)';_0x563901['onlyGridInCluster']&&_0xa1cf3f[_0x3473b2(0x16b)](_0x563901[_0x3473b2(0x16c)],_0xa1cf3f[_0x3473b2(0x138)])&&(_0xa1cf3f[_0x3473b2(0x117)](_0xa1cf3f[_0x3473b2(0xfe)],_0xa1cf3f['BuKtB'])?_0x4f6725=_0x3473b2(0x155)+_0x419d75[_0x3473b2(0x158)]+_0x3473b2(0x189)+_0x419d75['id']+_0x3473b2(0x12f)+_0x419d75['clusterName']+_0x3473b2(0x113)+_0x419d75[_0x3473b2(0x185)]+_0x3473b2(0x11e):(_0x3e3ae3[_0x3473b2(0x109)](_0x3473b2(0x15d)+_0x132c69+_0x3473b2(0x106)),_0x5d26c3=![]));const _0x415fa3=await _0xa1cf3f['pWFXY'](inputConfirmation,_0x4f6725);(_0xa1cf3f[_0x3473b2(0x132)](_0x415fa3,undefined)||_0xa1cf3f[_0x3473b2(0x10c)](_0x415fa3,null)||!(_0xa1cf3f[_0x3473b2(0x16b)](_0x415fa3['toLowerCase'](),'y')||_0xa1cf3f[_0x3473b2(0x10c)](_0x415fa3[_0x3473b2(0x114)](),'n')))&&(_0xa1cf3f[_0x3473b2(0x13e)](_0xa1cf3f[_0x3473b2(0x179)],_0xa1cf3f[_0x3473b2(0x102)])?_0x27a5b7['warn'](_0x3473b2(0x116)+_0x226173[_0x3473b2(0x175)]+_0x3473b2(0x137)):(console[_0x3473b2(0x107)](_0xa1cf3f[_0x3473b2(0x17c)]),await _0xa1cf3f[_0x3473b2(0x131)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f['MdHUn'],messageTypes[_0x3473b2(0x124)],_0xa1cf3f[_0x3473b2(0x118)],null,_0x24f744),process[_0x3473b2(0xf5)](0x1)));_0xa1cf3f[_0x3473b2(0x10c)](_0x415fa3[_0x3473b2(0x114)](),'n')&&(_0xa1cf3f[_0x3473b2(0x166)](_0xa1cf3f[_0x3473b2(0x172)],_0xa1cf3f['WBynK'])?process['exit'](0x0):_0x4c7d99[_0x3473b2(0xf5)](0x0));const _0xe4f1bd=WS_ENDPOINT[_0x3473b2(0x13a)](_0xa1cf3f['zazPH'],_0x1690b3[_0x3473b2(0x110)][_0x3473b2(0xf1)])['replace'](_0xa1cf3f[_0x3473b2(0xee)],_0x1690b3[_0x3473b2(0x110)][_0x3473b2(0x13c)]),_0x30ffb9={};_0x30ffb9[_0x3473b2(0x136)]=ws,_0x30ffb9['connectionTimeout']=0x36ee80;const _0x11c2cd=new ReconnectingWebSocket(_0xe4f1bd,[],_0x30ffb9);global_registry[_0x3473b2(0x18b)]=_0x419d75[_0x3473b2(0x125)];const _0x3fe133=_0x419d75[_0x3473b2(0x147)],_0x515e09=await _0xa1cf3f['ydMeW'](getCloudProviderObject,_0x3fe133,_0x419d75[_0x3473b2(0x175)],_0x419d75[_0x3473b2(0x158)],_0x11c2cd,webSocketUtils,_0x24f744),_0x28eb9c=await _0x515e09['isClusterPresent']();if(_0x28eb9c){const _0x16b8de=_0xa1cf3f['pWFXY'](kebabCase,_0x419d75['name']),[_0x4c2a04,_0x5388c3,_0x15ec32,_0x3986b7,_0x4fa37e,_0x1164d7]=await _0xa1cf3f[_0x3473b2(0x101)](createK8sClient,_0x515e09,_0x24f744[_0x3473b2(0x10f)]);let _0x1962b7=!![];const _0x17c298={};_0x17c298[_0x3473b2(0x158)]=_0x16b8de,await _0x4c2a04[_0x3473b2(0x170)](_0x17c298)['then'](_0x40cfd4=>{const _0x425fa0=_0x3473b2;_0xa1cf3f['AeHQH'](_0xa1cf3f[_0x425fa0(0x168)],_0xa1cf3f[_0x425fa0(0x168)])?logger['info'](_0x425fa0(0x15d)+_0x16b8de+'\x20found\x20in\x20the\x20cluster,\x20proceeding\x20with\x20the\x20deletion'):_0x2ede02[_0x425fa0(0x112)](_0x425fa0(0x15d)+_0x4d8c52+'\x20found\x20in\x20the\x20cluster,\x20proceeding\x20with\x20the\x20deletion');})[_0x3473b2(0x16d)](_0x1c4997=>{const _0x172d23=_0x3473b2,_0xe21b1f={};_0xe21b1f[_0x172d23(0x174)]=_0xa1cf3f[_0x172d23(0x115)];const _0x20253d=_0xe21b1f;_0xa1cf3f[_0x172d23(0x10c)](_0xa1cf3f[_0x172d23(0x152)],_0xa1cf3f[_0x172d23(0x152)])?(logger['warn']('Namespace:\x20'+_0x16b8de+_0x172d23(0x106)),_0x1962b7=![]):(_0x1a74de[_0x172d23(0x107)](_0x20253d['UREIA']),_0x58b9b2[_0x172d23(0xf5)](0x1));});if(_0x1962b7){await _0xa1cf3f[_0x3473b2(0x146)](removeGridComponents,_0x4c2a04,_0x5388c3,_0x15ec32,_0x3986b7,_0x16b8de);if(_0x563901[_0x3473b2(0x161)]){const _0x2b4507=await _0x515e09[_0x3473b2(0x16a)]();_0x2b4507?_0xa1cf3f['BgPLN'](_0xa1cf3f[_0x3473b2(0x160)],_0xa1cf3f[_0x3473b2(0x160)])?(_0x1a951e[_0x3473b2(0x112)](_0xa1cf3f[_0x3473b2(0x15a)]),_0x56bfe4[_0x3473b2(0xf5)](0x0)):await _0x515e09[_0x3473b2(0x184)](_0x4c2a04,_0x419d75[_0x3473b2(0x125)]):_0xa1cf3f[_0x3473b2(0x16e)](_0xa1cf3f[_0x3473b2(0x134)],_0xa1cf3f[_0x3473b2(0x13d)])?logger[_0x3473b2(0x109)]('Cluster:\x20'+_0x419d75[_0x3473b2(0x175)]+'\x20is\x20not\x20created\x20by\x20Browserstack.\x20Skipping\x20deletion\x20of\x20this\x20cluster'):_0x2aaea2=_0x3473b2(0x155)+_0xb71049[_0x3473b2(0x158)]+'\x22\x20and\x20ID\x20'+_0x5d3748['id']+_0x3473b2(0x12f)+_0x4833fc[_0x3473b2(0x175)]+_0x3473b2(0x113)+_0x2a2d88['clusterId']+_0x3473b2(0x11e);}}}else logger['warn'](_0xa1cf3f[_0x3473b2(0x15e)]);const _0x578990=_0x3473b2(0x108)+AG_API_URL+_0x3473b2(0xfc)+_0x24f744[_0x3473b2(0x11c)],_0xc8bc47={'method':_0xa1cf3f[_0x3473b2(0xf4)],'headers':_0xa1cf3f[_0x3473b2(0x127)](getAuthHeader,_0x1690b3[_0x3473b2(0x110)]['username'],_0x1690b3[_0x3473b2(0x110)][_0x3473b2(0x13c)]),'throwHttpErrors':![]},_0x37dc56=await _0xa1cf3f['RItlZ'](got,_0x578990,_0xc8bc47);_0xa1cf3f[_0x3473b2(0xf6)](_0x37dc56,null)&&_0xa1cf3f[_0x3473b2(0x117)](_0x37dc56,undefined)&&_0xa1cf3f['BCZAZ'](_0x37dc56[_0x3473b2(0x153)],0xc8)&&(logger[_0x3473b2(0x112)](_0xa1cf3f[_0x3473b2(0x15a)]),process[_0x3473b2(0xf5)](0x0)),logger[_0x3473b2(0x107)]('Grid\x20is\x20deleted\x20but\x20failed\x20to\x20update\x20server\x20for\x20grid\x20deletion.\x20Response\x20from\x20server:\x20'+_0x37dc56['body']),await _0xa1cf3f[_0x3473b2(0x133)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f[_0x3473b2(0x104)],messageTypes['ERROR'],_0xa1cf3f[_0x3473b2(0x126)],_0x41bc42,_0x24f744),process[_0x3473b2(0xf5)](0x1);}_0xa1cf3f[_0x3473b2(0x10c)](_0x41bc42[_0x3473b2(0x153)],0x191)&&(logger[_0x3473b2(0x107)](_0xa1cf3f[_0x3473b2(0x123)]),await _0xa1cf3f[_0x3473b2(0xef)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f['MdHUn'],messageTypes['ERROR'],_0xa1cf3f[_0x3473b2(0x130)],null,_0x24f744),process[_0x3473b2(0xf5)](0x1)),_0xa1cf3f[_0x3473b2(0x121)](_0x41bc42[_0x3473b2(0x153)],0x190)&&(logger[_0x3473b2(0x107)](JSON[_0x3473b2(0x11a)](_0x41bc42['body'])['message']),await _0xa1cf3f[_0x3473b2(0xef)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f['MdHUn'],messageTypes[_0x3473b2(0x124)],_0xa1cf3f[_0x3473b2(0x165)],null,_0x24f744),process['exit'](0x1)),logger[_0x3473b2(0x107)](_0x3473b2(0xfd)+JSON[_0x3473b2(0x17f)](_0x41bc42)),await _0xa1cf3f[_0x3473b2(0xef)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f[_0x3473b2(0x104)],messageTypes[_0x3473b2(0x124)],_0xa1cf3f[_0x3473b2(0x126)],_0x41bc42,_0x24f744),process[_0x3473b2(0xf5)](0x1);}catch(_0x4dc2ba){logger[_0x3473b2(0x107)]('Failed\x20to\x20delete\x20resources!\x20Error:\x20'+_0x4dc2ba[_0x3473b2(0x120)]),await _0xa1cf3f[_0x3473b2(0x119)](sendInstrumentationEvent,_0x24f744,_0xa1cf3f[_0x3473b2(0x104)],messageTypes[_0x3473b2(0x124)],_0xa1cf3f[_0x3473b2(0x13b)],_0x4dc2ba,_0x24f744),process[_0x3473b2(0xf5)](0x1);}};

@@ -1,1 +0,1 @@

const a10_0x203477=a10_0x3603;(function(_0x2dbc72,_0x55bbfe){const _0x2079d3=a10_0x3603,_0x1bb87b=_0x2dbc72();while(!![]){try{const _0x1547b6=parseInt(_0x2079d3(0x10f))/0x1+-parseInt(_0x2079d3(0xff))/0x2*(parseInt(_0x2079d3(0x103))/0x3)+parseInt(_0x2079d3(0x111))/0x4+parseInt(_0x2079d3(0x10a))/0x5+-parseInt(_0x2079d3(0x109))/0x6+parseInt(_0x2079d3(0x114))/0x7*(-parseInt(_0x2079d3(0x108))/0x8)+parseInt(_0x2079d3(0x105))/0x9;if(_0x1547b6===_0x55bbfe)break;else _0x1bb87b['push'](_0x1bb87b['shift']());}catch(_0x1c8096){_0x1bb87b['push'](_0x1bb87b['shift']());}}}(a10_0x2e63,0xba577));function a10_0x2e63(){const _0x2e58e3=['76244VotqPU','2LzjGTV','usage','EjtvX','help','4209438hZgelN','List\x20Grid\x20resources.','4652991Ivkugr','handler','lBSoH','136qqXtOE','3259902gtrKRL','7303170RsDcoj','builder','delete_commands','demandCommand','commandDir','14152cRQQZs','delete','3612388LxvqLJ','desc','recommendCommands'];a10_0x2e63=function(){return _0x2e58e3;};return a10_0x2e63();}const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');function a10_0x3603(_0x5b698f,_0x3e0857){const _0x2e631a=a10_0x2e63();return a10_0x3603=function(_0x360319,_0x32d7ce){_0x360319=_0x360319-0xff;let _0x449630=_0x2e631a[_0x360319];return _0x449630;},a10_0x3603(_0x5b698f,_0x3e0857);}exports['command']='delete',exports[a10_0x203477(0x112)]=a10_0x203477(0x104),exports[a10_0x203477(0x10b)]=function(_0x625f2c){const _0x403f7d=a10_0x203477,_0x2c6cb={};_0x2c6cb[_0x403f7d(0x107)]=_0x403f7d(0x10c),_0x2c6cb[_0x403f7d(0x101)]='help';const _0x338cd1=_0x2c6cb;return _0x625f2c[_0x403f7d(0x100)](HELP_HEADER_MESSAGE[_0x403f7d(0x110)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x403f7d(0x10e)](_0x338cd1[_0x403f7d(0x107)])[_0x403f7d(0x10d)]()[_0x403f7d(0x113)]()['strict']()[_0x403f7d(0x102)](_0x338cd1[_0x403f7d(0x101)]);},exports[a10_0x203477(0x106)]=function(_0x2b40de){};
const a10_0x3cb11e=a10_0x3a32;function a10_0x7234(){const _0x179628=['xdrmL','1146udwjUa','strict','command','1402780CPLXSn','usage','builder','List\x20Grid\x20resources.','10XMuwgB','108644YQNnlG','demandCommand','10773396AQhlIe','help','5631101eRQHKu','11szvxId','commandDir','JdotL','14303652rXphWk','1031QlzyeX','desc','delete','135ZyZmjU','4123392vrMyhu','8ZixbXS'];a10_0x7234=function(){return _0x179628;};return a10_0x7234();}(function(_0x1b4364,_0x2bd148){const _0x155eb4=a10_0x3a32,_0x506684=_0x1b4364();while(!![]){try{const _0x2611dd=-parseInt(_0x155eb4(0xeb))/0x1*(parseInt(_0x155eb4(0xf2))/0x2)+-parseInt(_0x155eb4(0xee))/0x3*(parseInt(_0x155eb4(0xfa))/0x4)+parseInt(_0x155eb4(0xf5))/0x5+parseInt(_0x155eb4(0xef))/0x6+parseInt(_0x155eb4(0xe6))/0x7*(-parseInt(_0x155eb4(0xf0))/0x8)+-parseInt(_0x155eb4(0xe4))/0x9*(-parseInt(_0x155eb4(0xf9))/0xa)+-parseInt(_0x155eb4(0xe7))/0xb*(-parseInt(_0x155eb4(0xea))/0xc);if(_0x2611dd===_0x2bd148)break;else _0x506684['push'](_0x506684['shift']());}catch(_0x181e6a){_0x506684['push'](_0x506684['shift']());}}}(a10_0x7234,0xb4818));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');function a10_0x3a32(_0x35da94,_0x43b0d9){const _0x72340e=a10_0x7234();return a10_0x3a32=function(_0x3a3260,_0x3aa57f){_0x3a3260=_0x3a3260-0xe3;let _0x312a30=_0x72340e[_0x3a3260];return _0x312a30;},a10_0x3a32(_0x35da94,_0x43b0d9);}exports[a10_0x3cb11e(0xf4)]='delete',exports[a10_0x3cb11e(0xec)]=a10_0x3cb11e(0xf8),exports[a10_0x3cb11e(0xf7)]=function(_0x359bf2){const _0x1229d7=a10_0x3cb11e,_0x3ba2d6={};_0x3ba2d6[_0x1229d7(0xe9)]='delete_commands',_0x3ba2d6['xdrmL']=_0x1229d7(0xe5);const _0x405494=_0x3ba2d6;return _0x359bf2[_0x1229d7(0xf6)](HELP_HEADER_MESSAGE[_0x1229d7(0xed)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x1229d7(0xe8)](_0x405494['JdotL'])[_0x1229d7(0xe3)]()['recommendCommands']()[_0x1229d7(0xf3)]()['help'](_0x405494[_0x1229d7(0xf1)]);},exports['handler']=function(_0x23f809){};

@@ -1,1 +0,1 @@

const a12_0x126d4e=a12_0xab55;function a12_0xab55(_0x1ca9e6,_0x1857b4){const _0x5b6e3c=a12_0x5b6e();return a12_0xab55=function(_0xab55dc,_0x4886bd){_0xab55dc=_0xab55dc-0x192;let _0x2e9117=_0x5b6e3c[_0xab55dc];return _0x2e9117;},a12_0xab55(_0x1ca9e6,_0x1857b4);}function a12_0x5b6e(){const _0x40f38e=['stringify','INFO','ERROR','readFileSync','usage','desc','../config/constants','utf-8','mmAFN','options','55512aeiSrD','password','gZpiw','handler','CKmUH','WQuSc','8FBXVob','uPzXE','command','Wrong\x20credentials\x20passed.\x20Please\x20try\x20again\x20with\x20correct\x20credentials!','PyXCR','mkdirSync','strict','../utils/instrumentationUtils','Hrhoj','parse','nMvLX','tAqaZ','utlrI','BQOMk','type','MKgtz','bstack-username','BROWSERSTACK_USERNAME','wEjAQ','Initialise\x20the\x20BrowserStack\x20CLI\x20with\x20appropriate\x20credentials.','2570769lgQpkj','iFwjj','EVGJj','yLQwX','iWvTS','description','cuoMY','5792060EEsucD','argv','eZclG','statusCode','UVakj','kpxOZ','debug','IxFbf','mlsxc','wQABI','fLdvG','BROWSERSTACK_ACCESS_KEY','Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','existsSync','username','rxUVV','85OKyHFN','requestId','UdZTr','rWGvH','recommendCommands','oBmyJ','../config/logger','string','mqZwj','exit','qjScS','448640gqAKaA','stack','error','help','NCZCk','env','Use\x20corresponding\x20access-key\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','53990NjKklX','MkEzg','epilogue','bstackAccesskey','EXRVK','2IfALWb','TcpqQ','uuid','XvGai','bstackUsername','zlIEQ','kVLeq','LYYlc','SAGEJ','kPNFl','SkTQR','AdAcW','unknown-error','wrong-creds','OkvXj','init','Browserstack','../utils/utilityMethods','xsnBH','GET','jUjFZ','1665566fgHcZt','101262bTvOlx','vEcuc'];a12_0x5b6e=function(){return _0x40f38e;};return a12_0x5b6e();}(function(_0x337829,_0x2c8f1f){const _0x210159=a12_0xab55,_0x2b2d7f=_0x337829();while(!![]){try{const _0x2291e7=parseInt(_0x210159(0x1b5))/0x1+parseInt(_0x210159(0x1ba))/0x2*(parseInt(_0x210159(0x1d0))/0x3)+-parseInt(_0x210159(0x1ae))/0x4+-parseInt(_0x210159(0x1a3))/0x5*(-parseInt(_0x210159(0x1dc))/0x6)+-parseInt(_0x210159(0x1cf))/0x7+-parseInt(_0x210159(0x1e2))/0x8*(parseInt(_0x210159(0x1f6))/0x9)+parseInt(_0x210159(0x193))/0xa;if(_0x2291e7===_0x2c8f1f)break;else _0x2b2d7f['push'](_0x2b2d7f['shift']());}catch(_0xc214e){_0x2b2d7f['push'](_0x2b2d7f['shift']());}}}(a12_0x5b6e,0x2e04f));const fs=require('fs'),util=require('util'),got=require('got'),{v4:uuidv4}=require(a12_0x126d4e(0x1bc)),{logger}=require(a12_0x126d4e(0x1a9)),{inputBstackKeys}=require('../utils/userInput'),{BS_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require(a12_0x126d4e(0x1d8)),{getDirForConfig,getCredentialsPath,getAuthHeader}=require(a12_0x126d4e(0x1cb)),{sendInstrumentationEvent}=require(a12_0x126d4e(0x1e9));exports[a12_0x126d4e(0x1e4)]=a12_0x126d4e(0x1c9),exports[a12_0x126d4e(0x1d7)]=a12_0x126d4e(0x1f5),exports['builder']=function(_0x3b02a6){const _0x6f354f=a12_0x126d4e,_0x4d3989={};_0x4d3989['vEcuc']=_0x6f354f(0x19f),_0x4d3989[_0x6f354f(0x1f9)]='string',_0x4d3989['eZclG']=_0x6f354f(0x1b4),_0x4d3989[_0x6f354f(0x1c1)]=_0x6f354f(0x1b1);const _0x26d300=_0x4d3989,_0x469078={};_0x469078[_0x6f354f(0x1fb)]=_0x26d300[_0x6f354f(0x1d1)],_0x469078[_0x6f354f(0x1f0)]=_0x26d300['yLQwX'];const _0x2bd781={};_0x2bd781['description']=_0x26d300[_0x6f354f(0x195)],_0x2bd781['type']=_0x26d300[_0x6f354f(0x1f9)];const _0x320d4e={};return _0x320d4e[_0x6f354f(0x1f2)]=_0x469078,_0x320d4e['bstack-accesskey']=_0x2bd781,_0x3b02a6[_0x6f354f(0x1d6)](HELP_HEADER_MESSAGE[_0x6f354f(0x1c9)])[_0x6f354f(0x1b7)](HELP_FOOTER_MESSAGE)['options'](_0x320d4e)[_0x6f354f(0x1a7)]()[_0x6f354f(0x1e8)]()[_0x6f354f(0x1b1)](_0x26d300[_0x6f354f(0x1c1)])[_0x6f354f(0x194)];},exports[a12_0x126d4e(0x1df)]=async function(_0x5e6886){const _0x3c1abc=a12_0x126d4e,_0x30b056={'tAqaZ':_0x3c1abc(0x1d9),'PRgJo':'Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','oBmyJ':_0x3c1abc(0x1aa),'wQABI':_0x3c1abc(0x1b4),'XvGai':_0x3c1abc(0x1b1),'UVakj':function(_0x580176){return _0x580176();},'YGIeW':function(_0x63d9d6,_0x45d68d,_0x4249,_0x1b9c60,_0x44b9c2,_0x55f8c1,_0x1bb703){return _0x63d9d6(_0x45d68d,_0x4249,_0x1b9c60,_0x44b9c2,_0x55f8c1,_0x1bb703);},'PyXCR':'init-called','AdAcW':function(_0x490f44){return _0x490f44();},'NCZCk':function(_0x378b71,_0x219c42){return _0x378b71===_0x219c42;},'EVGJj':_0x3c1abc(0x1e3),'EXRVK':_0x3c1abc(0x1b6),'SAGEJ':function(_0x4a0d49,_0x26d777){return _0x4a0d49!==_0x26d777;},'CKmUH':_0x3c1abc(0x1ab),'BQOMk':_0x3c1abc(0x1fa),'xsnBH':'FPFrC','zvXCA':function(_0x5acbdc,_0x525ae2){return _0x5acbdc!==_0x525ae2;},'MKgtz':_0x3c1abc(0x1c3),'qjScS':_0x3c1abc(0x1c8),'rxUVV':function(_0x58b35c,_0xb9b8e8){return _0x58b35c===_0xb9b8e8;},'wEjAQ':function(_0x7e5506,_0x340a09){return _0x7e5506===_0x340a09;},'iFwjj':_0x3c1abc(0x1ee),'gZpiw':_0x3c1abc(0x1bb),'XoGVv':'BrowserStack\x20username\x20and\x20password\x20neither\x20passed\x20in\x20command\x20line\x20arguments\x20nor\x20set\x20as\x20environment\x20variables.\x20Raising\x20a\x20prompt\x20to\x20get\x20the\x20details.','UdZTr':function(_0x420381){return _0x420381();},'rWGvH':_0x3c1abc(0x1cd),'Hrhoj':function(_0xa1d4ef,_0x4648a4,_0x4ae244){return _0xa1d4ef(_0x4648a4,_0x4ae244);},'kpxOZ':function(_0x1c61f4,_0xb7f3ba){return _0x1c61f4!==_0xb7f3ba;},'jUjFZ':function(_0x4de894,_0x4516f3){return _0x4de894===_0x4516f3;},'jDFIz':function(_0x16c17e,_0x4dd469){return _0x16c17e===_0x4dd469;},'NKIPJ':_0x3c1abc(0x1ec),'fLdvG':'QhwXt','kVLeq':_0x3c1abc(0x19b),'WQuSc':function(_0x57f7b5,_0x360669){return _0x57f7b5===_0x360669;},'cuoMY':_0x3c1abc(0x1c4),'nfJvM':_0x3c1abc(0x1e5),'mmAFN':function(_0x1e1699,_0x4f0d0c,_0xf58fdf,_0x3248ec,_0x4f85f0,_0xd73701,_0x262c63){return _0x1e1699(_0x4f0d0c,_0xf58fdf,_0x3248ec,_0x4f85f0,_0xd73701,_0x262c63);},'zlIEQ':_0x3c1abc(0x1c7),'IxFbf':_0x3c1abc(0x1c6)};try{global_registry[_0x3c1abc(0x1a4)]=_0x30b056[_0x3c1abc(0x197)](uuidv4),_0x30b056['YGIeW'](sendInstrumentationEvent,_0x5e6886,_0x30b056[_0x3c1abc(0x1e6)],messageTypes[_0x3c1abc(0x1d3)],null,null,_0x5e6886);const _0x32b266=_0x30b056[_0x3c1abc(0x1c5)](getDirForConfig);!fs['existsSync'](_0x32b266)&&(_0x30b056[_0x3c1abc(0x1b2)](_0x30b056[_0x3c1abc(0x1f8)],_0x30b056[_0x3c1abc(0x1b9)])?_0x2510de=_0x334a51[_0x3c1abc(0x1b3)][_0x3c1abc(0x1f3)]:fs[_0x3c1abc(0x1e7)](_0x32b266));let _0x5bc439,_0x7af5ce;process['env'][_0x3c1abc(0x1f3)]&&(_0x30b056[_0x3c1abc(0x1c2)](_0x30b056[_0x3c1abc(0x1e0)],_0x30b056[_0x3c1abc(0x1e0)])?_0x48f1e8=_0x4c8a9f[_0x3c1abc(0x1b3)][_0x3c1abc(0x19e)]:_0x5bc439=process[_0x3c1abc(0x1b3)][_0x3c1abc(0x1f3)]);process[_0x3c1abc(0x1b3)][_0x3c1abc(0x19e)]&&(_0x30b056['SAGEJ'](_0x30b056[_0x3c1abc(0x1ef)],_0x30b056[_0x3c1abc(0x1cc)])?_0x7af5ce=process['env'][_0x3c1abc(0x19e)]:_0x88dd57[_0x3c1abc(0x1e7)](_0x49bf55));_0x5e6886['bstackUsername']&&(_0x30b056['zvXCA'](_0x30b056[_0x3c1abc(0x1f1)],_0x30b056[_0x3c1abc(0x1f1)])?_0x5f03cb=_0x340304[_0x3c1abc(0x1b8)]:_0x5bc439=_0x5e6886[_0x3c1abc(0x1be)]);_0x5e6886[_0x3c1abc(0x1b8)]&&(_0x30b056[_0x3c1abc(0x1b2)](_0x30b056[_0x3c1abc(0x1ad)],_0x30b056['qjScS'])?_0x7af5ce=_0x5e6886['bstackAccesskey']:_0x13bb36=_0xb1ca18[_0x3c1abc(0x1eb)](_0x2da441[_0x3c1abc(0x1d5)](_0x101aa3,_0x30b056[_0x3c1abc(0x1ed)])));if(_0x30b056[_0x3c1abc(0x1b2)](_0x5bc439,undefined)||_0x30b056[_0x3c1abc(0x1a2)](_0x7af5ce,undefined)){if(_0x30b056[_0x3c1abc(0x1f4)](_0x30b056[_0x3c1abc(0x1f7)],_0x30b056[_0x3c1abc(0x1de)]))_0x578e1d=_0x48f061['bstackUsername'];else{logger[_0x3c1abc(0x199)](_0x30b056['XoGVv']);const [_0x34a31d,_0x11a037]=await _0x30b056[_0x3c1abc(0x1a5)](inputBstackKeys);_0x5bc439=_0x34a31d,_0x7af5ce=_0x11a037;}}let _0x22d4c1=![];const _0x3958b2='https://'+_0x5bc439+':'+_0x7af5ce+'@'+BS_API_URL+'/automate/plan.json',_0x363d61={'method':_0x30b056[_0x3c1abc(0x1a6)],'headers':_0x30b056[_0x3c1abc(0x1ea)](getAuthHeader,_0x5bc439,_0x7af5ce),'throwHttpErrors':![]},_0xda6495=await _0x30b056['Hrhoj'](got,_0x3958b2,_0x363d61);_0x30b056['kpxOZ'](_0xda6495,null)&&_0x30b056[_0x3c1abc(0x198)](_0xda6495,undefined)&&_0x30b056[_0x3c1abc(0x1ce)](_0xda6495[_0x3c1abc(0x196)],0xc8)&&(_0x30b056['jDFIz'](_0x30b056['NKIPJ'],_0x30b056[_0x3c1abc(0x19d)])?_0x8bc91=!![]:_0x22d4c1=!![]);if(_0x22d4c1){if(_0x30b056[_0x3c1abc(0x1f4)](_0x30b056[_0x3c1abc(0x1c0)],_0x30b056['kVLeq'])){let _0x20ee6d={};const _0x45c3fe=_0x30b056[_0x3c1abc(0x1a5)](getCredentialsPath);if(fs[_0x3c1abc(0x1a0)](_0x45c3fe)){if(_0x30b056[_0x3c1abc(0x1e1)](_0x30b056[_0x3c1abc(0x192)],_0x30b056[_0x3c1abc(0x192)]))_0x20ee6d=JSON[_0x3c1abc(0x1eb)](fs[_0x3c1abc(0x1d5)](_0x45c3fe,_0x30b056['tAqaZ']));else{const _0x46b229={};_0x46b229[_0x3c1abc(0x1fb)]=_0x30b056['PRgJo'],_0x46b229[_0x3c1abc(0x1f0)]=_0x30b056['oBmyJ'];const _0x1f959f={};_0x1f959f[_0x3c1abc(0x1fb)]=_0x30b056[_0x3c1abc(0x19c)],_0x1f959f[_0x3c1abc(0x1f0)]=_0x30b056[_0x3c1abc(0x1a8)];const _0x2f5c29={};return _0x2f5c29[_0x3c1abc(0x1f2)]=_0x46b229,_0x2f5c29['bstack-accesskey']=_0x1f959f,_0x469e92['usage'](_0x1fe86c[_0x3c1abc(0x1c9)])[_0x3c1abc(0x1b7)](_0x3d4f40)[_0x3c1abc(0x1db)](_0x2f5c29)[_0x3c1abc(0x1a7)]()[_0x3c1abc(0x1e8)]()[_0x3c1abc(0x1b1)](_0x30b056[_0x3c1abc(0x1bd)])['argv'];}}const _0x1f38b7={};_0x1f38b7['username']=_0x5bc439,_0x1f38b7[_0x3c1abc(0x1dd)]=_0x7af5ce,_0x20ee6d['Browserstack']=_0x1f38b7,fs['writeFileSync'](_0x45c3fe,JSON[_0x3c1abc(0x1d2)](_0x20ee6d)),process[_0x3c1abc(0x1ac)](0x0);}else{let _0x5a2076={};const _0x5c855a=_0x30b056[_0x3c1abc(0x197)](_0x4978f2);_0x643730[_0x3c1abc(0x1a0)](_0x5c855a)&&(_0x5a2076=_0x24b8dc[_0x3c1abc(0x1eb)](_0x112134[_0x3c1abc(0x1d5)](_0x5c855a,_0x30b056[_0x3c1abc(0x1ed)])));const _0x2c6800={};_0x2c6800[_0x3c1abc(0x1a1)]=_0x37f4c6,_0x2c6800[_0x3c1abc(0x1dd)]=_0x2c90ef,_0x5a2076[_0x3c1abc(0x1ca)]=_0x2c6800,_0x2b14d5['writeFileSync'](_0x5c855a,_0x3ef56a['stringify'](_0x5a2076)),_0x2dc223[_0x3c1abc(0x1ac)](0x0);}}else logger[_0x3c1abc(0x1b0)](_0x30b056['nfJvM']),await _0x30b056[_0x3c1abc(0x1da)](sendInstrumentationEvent,_0x5e6886,_0x30b056[_0x3c1abc(0x1e6)],messageTypes[_0x3c1abc(0x1d4)],_0x30b056[_0x3c1abc(0x1bf)],null,_0x5e6886),process['exit'](0x1);}catch(_0x31300a){logger[_0x3c1abc(0x1b0)](_0x31300a[_0x3c1abc(0x1af)]),await _0x30b056[_0x3c1abc(0x1da)](sendInstrumentationEvent,_0x5e6886,_0x30b056[_0x3c1abc(0x1e6)],messageTypes[_0x3c1abc(0x1d4)],_0x30b056[_0x3c1abc(0x19a)],_0x31300a,_0x5e6886),process['exit'](0x1);}};
function a12_0x4694(_0xde54d0,_0x45f668){const _0x30f983=a12_0x30f9();return a12_0x4694=function(_0x469488,_0x32b725){_0x469488=_0x469488-0x11f;let _0x3dd0fa=_0x30f983[_0x469488];return _0x3dd0fa;},a12_0x4694(_0xde54d0,_0x45f668);}function a12_0x30f9(){const _0x57d139=['fIGle','Uwilb','BROWSERSTACK_USERNAME','voHdn','OCdzi','54545lcNZcx','JxkLf','RNtjA','bstackUsername','418558cPHiPR','Wrong\x20credentials\x20passed.\x20Please\x20try\x20again\x20with\x20correct\x20credentials!','debug','eSOFi','bstack-accesskey','UgKiY','AdAYm','268KaItTG','BWOoO','ERROR','18808587DfhhHu','INFO','2153202wgqllS','aDLym','mrnnO','recommendCommands','command','icUcX','7638246NkyHtv','argv','username','bstack-username','YSehe','type','builder','gDKCh','ntAfn','qWdrk','Browserstack','../utils/instrumentationUtils','pQrLA','usage','../utils/userInput','uuid','epilogue','existsSync','zgVsY','../utils/utilityMethods','ZFTMU','help','52234HQceWR','KEiyY','512EJTxto','env','utf-8','init-called','writeFileSync','description','bstackAccesskey','QnHUB','requestId','kSBiU','Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','qLmAJ','IUphC','Initialise\x20the\x20BrowserStack\x20CLI\x20with\x20appropriate\x20credentials.','init','statusCode','epaeM','exit','error','EKfVf','parse','DRETu','desc','exOOR','got','ysQVo','wrong-creds','qpyCE','handler','bDyvk','syGSE','Use\x20corresponding\x20access-key\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.','PxEZF','stringify','stack','GtBLQ','GET','https://','BROWSERSTACK_ACCESS_KEY','cwNmz','readFileSync','979530DYaGSQ','mkdirSync','string','ENgML','password','IoVdp','strict','PboWX','naIxC','lyUXb','VAxCk','options'];a12_0x30f9=function(){return _0x57d139;};return a12_0x30f9();}const a12_0x45fb2b=a12_0x4694;(function(_0x272ee6,_0x53544a){const _0x35a51e=a12_0x4694,_0x4d333a=_0x272ee6();while(!![]){try{const _0x559abc=parseInt(_0x35a51e(0x182))/0x1+parseInt(_0x35a51e(0x16d))/0x2+-parseInt(_0x35a51e(0x126))/0x3+parseInt(_0x35a51e(0x121))/0x4*(-parseInt(_0x35a51e(0x17e))/0x5)+-parseInt(_0x35a51e(0x12c))/0x6+parseInt(_0x35a51e(0x142))/0x7*(parseInt(_0x35a51e(0x144))/0x8)+parseInt(_0x35a51e(0x124))/0x9;if(_0x559abc===_0x53544a)break;else _0x4d333a['push'](_0x4d333a['shift']());}catch(_0x4b28d6){_0x4d333a['push'](_0x4d333a['shift']());}}}(a12_0x30f9,0xb8188));const fs=require('fs'),util=require('util'),got=require(a12_0x45fb2b(0x15c)),{v4:uuidv4}=require(a12_0x45fb2b(0x13b)),{logger}=require('../config/logger'),{inputBstackKeys}=require(a12_0x45fb2b(0x13a)),{BS_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require('../config/constants'),{getDirForConfig,getCredentialsPath,getAuthHeader}=require(a12_0x45fb2b(0x13f)),{sendInstrumentationEvent}=require(a12_0x45fb2b(0x137));exports[a12_0x45fb2b(0x12a)]='init',exports[a12_0x45fb2b(0x15a)]=a12_0x45fb2b(0x151),exports[a12_0x45fb2b(0x132)]=function(_0x5a131d){const _0x3b7f98=a12_0x45fb2b,_0x11a7d2={};_0x11a7d2['QnHUB']='Use\x20username\x20to\x20configure\x20the\x20CLI\x20for\x20future\x20actions.',_0x11a7d2['ysQVo']=_0x3b7f98(0x16f),_0x11a7d2[_0x3b7f98(0x162)]=_0x3b7f98(0x163),_0x11a7d2[_0x3b7f98(0x180)]=_0x3b7f98(0x141);const _0x41ae1b=_0x11a7d2,_0x141e4b={};_0x141e4b[_0x3b7f98(0x149)]=_0x41ae1b[_0x3b7f98(0x14b)],_0x141e4b[_0x3b7f98(0x131)]=_0x41ae1b[_0x3b7f98(0x15d)];const _0x44b28e={};_0x44b28e[_0x3b7f98(0x149)]=_0x41ae1b[_0x3b7f98(0x162)],_0x44b28e[_0x3b7f98(0x131)]=_0x41ae1b[_0x3b7f98(0x15d)];const _0x412b51={};return _0x412b51['bstack-username']=_0x141e4b,_0x412b51['bstack-accesskey']=_0x44b28e,_0x5a131d[_0x3b7f98(0x139)](HELP_HEADER_MESSAGE[_0x3b7f98(0x152)])[_0x3b7f98(0x13c)](HELP_FOOTER_MESSAGE)[_0x3b7f98(0x178)](_0x412b51)[_0x3b7f98(0x129)]()[_0x3b7f98(0x173)]()[_0x3b7f98(0x141)](_0x41ae1b['RNtjA'])[_0x3b7f98(0x12d)];},exports[a12_0x45fb2b(0x160)]=async function(_0x33552e){const _0xfc1d2a=a12_0x45fb2b,_0x20fdab={'IUphC':_0xfc1d2a(0x14e),'zgVsY':_0xfc1d2a(0x16f),'exOOR':_0xfc1d2a(0x163),'SPShf':_0xfc1d2a(0x141),'ZFTMU':function(_0x227906){return _0x227906();},'eSOFi':_0xfc1d2a(0x146),'gDKCh':function(_0x2863b5){return _0x2863b5();},'icUcX':function(_0x5a8e34,_0x84f591,_0x3243aa,_0x7bce5c,_0x5d9cc4,_0xb219c7,_0x584ced){return _0x5a8e34(_0x84f591,_0x3243aa,_0x7bce5c,_0x5d9cc4,_0xb219c7,_0x584ced);},'bqXXa':_0xfc1d2a(0x147),'ENgML':function(_0x4d57d6,_0x235d26){return _0x4d57d6===_0x235d26;},'voHdn':_0xfc1d2a(0x176),'GtBLQ':function(_0x1adcdc,_0x2be41a){return _0x1adcdc!==_0x2be41a;},'ntAfn':_0xfc1d2a(0x17f),'VAxCk':_0xfc1d2a(0x157),'mrnnO':function(_0x1ecbc2,_0x24e569){return _0x1ecbc2!==_0x24e569;},'cwNmz':'zAelF','epaeM':function(_0x300343,_0x29e724){return _0x300343!==_0x29e724;},'IoVdp':_0xfc1d2a(0x175),'bDyvk':function(_0x449e58,_0x2452fa){return _0x449e58===_0x2452fa;},'AdAYm':_0xfc1d2a(0x143),'Ppjcu':'BrowserStack\x20username\x20and\x20password\x20neither\x20passed\x20in\x20command\x20line\x20arguments\x20nor\x20set\x20as\x20environment\x20variables.\x20Raising\x20a\x20prompt\x20to\x20get\x20the\x20details.','fIGle':_0xfc1d2a(0x168),'gQNTn':function(_0x1dc973,_0x40ae13,_0x3f3c85){return _0x1dc973(_0x40ae13,_0x3f3c85);},'qWdrk':function(_0x44f87f,_0x815c5c,_0x3de376){return _0x44f87f(_0x815c5c,_0x3de376);},'YSehe':function(_0x5c92da,_0x2b211d){return _0x5c92da!==_0x2b211d;},'UgKiY':_0xfc1d2a(0x17a),'PboWX':_0xfc1d2a(0x14f),'OCdzi':function(_0x1a6bbb,_0x50667d){return _0x1a6bbb!==_0x50667d;},'kSBiU':_0xfc1d2a(0x15f),'aDLym':'gmqzl','pQrLA':_0xfc1d2a(0x122),'eSzFN':_0xfc1d2a(0x183),'PxEZF':function(_0x390dee,_0x17d2a0,_0x1d0968,_0xd1c287,_0x1a3937,_0x128a03,_0x36c7c1){return _0x390dee(_0x17d2a0,_0x1d0968,_0xd1c287,_0x1a3937,_0x128a03,_0x36c7c1);},'xCAZN':_0xfc1d2a(0x15e),'DRETu':'unknown-error'};try{global_registry[_0xfc1d2a(0x14c)]=_0x20fdab[_0xfc1d2a(0x133)](uuidv4),_0x20fdab[_0xfc1d2a(0x12b)](sendInstrumentationEvent,_0x33552e,_0x20fdab['bqXXa'],messageTypes[_0xfc1d2a(0x125)],null,null,_0x33552e);const _0x4b6169=_0x20fdab['gDKCh'](getDirForConfig);!fs[_0xfc1d2a(0x13d)](_0x4b6169)&&(_0x20fdab[_0xfc1d2a(0x170)](_0x20fdab['voHdn'],_0x20fdab[_0xfc1d2a(0x17c)])?fs[_0xfc1d2a(0x16e)](_0x4b6169):_0x1ac0a1=!![]);let _0x5ede80,_0x2040ee;if(process[_0xfc1d2a(0x145)][_0xfc1d2a(0x17b)]){if(_0x20fdab[_0xfc1d2a(0x167)](_0x20fdab[_0xfc1d2a(0x134)],_0x20fdab[_0xfc1d2a(0x134)])){const _0x3dd73a={};_0x3dd73a[_0xfc1d2a(0x149)]=_0x20fdab[_0xfc1d2a(0x150)],_0x3dd73a[_0xfc1d2a(0x131)]=_0x20fdab['zgVsY'];const _0x24fdb3={};_0x24fdb3['description']=_0x20fdab[_0xfc1d2a(0x15b)],_0x24fdb3['type']=_0x20fdab[_0xfc1d2a(0x13e)];const _0x27543e={};return _0x27543e[_0xfc1d2a(0x12f)]=_0x3dd73a,_0x27543e[_0xfc1d2a(0x186)]=_0x24fdb3,_0x5b27d7[_0xfc1d2a(0x139)](_0x363a7b[_0xfc1d2a(0x152)])[_0xfc1d2a(0x13c)](_0x460483)[_0xfc1d2a(0x178)](_0x27543e)[_0xfc1d2a(0x129)]()[_0xfc1d2a(0x173)]()[_0xfc1d2a(0x141)](_0x20fdab['SPShf'])[_0xfc1d2a(0x12d)];}else _0x5ede80=process[_0xfc1d2a(0x145)][_0xfc1d2a(0x17b)];}if(process['env'][_0xfc1d2a(0x16a)]){if(_0x20fdab['ENgML'](_0x20fdab[_0xfc1d2a(0x177)],_0x20fdab[_0xfc1d2a(0x177)]))_0x2040ee=process[_0xfc1d2a(0x145)]['BROWSERSTACK_ACCESS_KEY'];else{let _0x5c66f8={};const _0x2a572f=_0x20fdab[_0xfc1d2a(0x140)](_0x975553);_0x22e383[_0xfc1d2a(0x13d)](_0x2a572f)&&(_0x5c66f8=_0x5b82d9[_0xfc1d2a(0x158)](_0x1be214[_0xfc1d2a(0x16c)](_0x2a572f,_0x20fdab[_0xfc1d2a(0x185)])));const _0x3dcb27={};_0x3dcb27[_0xfc1d2a(0x12e)]=_0x31b3f2,_0x3dcb27['password']=_0x4aded3,_0x5c66f8[_0xfc1d2a(0x136)]=_0x3dcb27,_0x569d95[_0xfc1d2a(0x148)](_0x2a572f,_0x4f16c8[_0xfc1d2a(0x165)](_0x5c66f8)),_0x33a00b['exit'](0x0);}}_0x33552e[_0xfc1d2a(0x181)]&&(_0x20fdab[_0xfc1d2a(0x128)](_0x20fdab[_0xfc1d2a(0x16b)],_0x20fdab[_0xfc1d2a(0x16b)])?_0x505388[_0xfc1d2a(0x16e)](_0x468f48):_0x5ede80=_0x33552e[_0xfc1d2a(0x181)]);_0x33552e['bstackAccesskey']&&(_0x20fdab[_0xfc1d2a(0x154)](_0x20fdab[_0xfc1d2a(0x172)],_0x20fdab[_0xfc1d2a(0x172)])?_0x133c2a=_0x29cce5[_0xfc1d2a(0x14a)]:_0x2040ee=_0x33552e['bstackAccesskey']);if(_0x20fdab[_0xfc1d2a(0x170)](_0x5ede80,undefined)||_0x20fdab[_0xfc1d2a(0x170)](_0x2040ee,undefined)){if(_0x20fdab[_0xfc1d2a(0x161)](_0x20fdab[_0xfc1d2a(0x120)],_0x20fdab[_0xfc1d2a(0x120)])){logger[_0xfc1d2a(0x184)](_0x20fdab['Ppjcu']);const [_0x46f424,_0xd1df6f]=await _0x20fdab['ZFTMU'](inputBstackKeys);_0x5ede80=_0x46f424,_0x2040ee=_0xd1df6f;}else _0x3ba66b=_0x40c4ba[_0xfc1d2a(0x145)][_0xfc1d2a(0x17b)];}let _0x4ade4b=![];const _0x3524a2=_0xfc1d2a(0x169)+_0x5ede80+':'+_0x2040ee+'@'+BS_API_URL+'/automate/plan.json',_0xae8d1d={'method':_0x20fdab[_0xfc1d2a(0x179)],'headers':_0x20fdab['gQNTn'](getAuthHeader,_0x5ede80,_0x2040ee),'throwHttpErrors':![]},_0xaa667e=await _0x20fdab[_0xfc1d2a(0x135)](got,_0x3524a2,_0xae8d1d);_0x20fdab[_0xfc1d2a(0x130)](_0xaa667e,null)&&_0x20fdab[_0xfc1d2a(0x167)](_0xaa667e,undefined)&&_0x20fdab[_0xfc1d2a(0x161)](_0xaa667e[_0xfc1d2a(0x153)],0xc8)&&(_0x20fdab['ENgML'](_0x20fdab[_0xfc1d2a(0x11f)],_0x20fdab[_0xfc1d2a(0x174)])?_0x2c97e9=_0xb7a5b3[_0xfc1d2a(0x158)](_0x52b83c[_0xfc1d2a(0x16c)](_0x564f8f,_0x20fdab[_0xfc1d2a(0x185)])):_0x4ade4b=!![]);if(_0x4ade4b){if(_0x20fdab[_0xfc1d2a(0x17d)](_0x20fdab[_0xfc1d2a(0x14d)],_0x20fdab[_0xfc1d2a(0x14d)]))_0x39607c=_0x3bda1f[_0xfc1d2a(0x145)]['BROWSERSTACK_ACCESS_KEY'];else{let _0x3b281d={};const _0x2a90bc=_0x20fdab[_0xfc1d2a(0x133)](getCredentialsPath);fs['existsSync'](_0x2a90bc)&&(_0x20fdab[_0xfc1d2a(0x170)](_0x20fdab[_0xfc1d2a(0x127)],_0x20fdab[_0xfc1d2a(0x138)])?_0x3c231e=_0xe17c86[_0xfc1d2a(0x181)]:_0x3b281d=JSON['parse'](fs[_0xfc1d2a(0x16c)](_0x2a90bc,_0x20fdab[_0xfc1d2a(0x185)])));const _0x5b67bc={};_0x5b67bc['username']=_0x5ede80,_0x5b67bc[_0xfc1d2a(0x171)]=_0x2040ee,_0x3b281d[_0xfc1d2a(0x136)]=_0x5b67bc,fs[_0xfc1d2a(0x148)](_0x2a90bc,JSON[_0xfc1d2a(0x165)](_0x3b281d)),process['exit'](0x0);}}else logger[_0xfc1d2a(0x156)](_0x20fdab['eSzFN']),await _0x20fdab[_0xfc1d2a(0x164)](sendInstrumentationEvent,_0x33552e,_0x20fdab['bqXXa'],messageTypes[_0xfc1d2a(0x123)],_0x20fdab['xCAZN'],null,_0x33552e),process[_0xfc1d2a(0x155)](0x1);}catch(_0x22816a){logger['error'](_0x22816a[_0xfc1d2a(0x166)]),await _0x20fdab[_0xfc1d2a(0x164)](sendInstrumentationEvent,_0x33552e,_0x20fdab['bqXXa'],messageTypes[_0xfc1d2a(0x123)],_0x20fdab[_0xfc1d2a(0x159)],_0x22816a,_0x33552e),process['exit'](0x1);}};

@@ -1,1 +0,1 @@

function a14_0x48cc(){const _0x49ff20=['epilogue','bstackUsername','username','rkwQy','VixBi','requestId','unauthorised','../../utils/utilityMethods','fVMRL','dCjVy','POUhk','log','command','oGuHW','https://','GBHiY','allGridProfiles','HJBGe','cSenC','existsSync','password','XArhi','xZuEa','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','parse','9647648vVxHtS','table','desc','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','jYfjd','statusCode','init-not-called','exit','Browserstack','description','972552oeRgru','DgtEj','slPou','QVxjM','Use\x20this\x20option\x20to\x20list\x20all\x20the\x20grid\x20profiles\x20for\x20your\x20group.','278108Viivmi','handler','ojsbl','\x0aFound\x20the\x20following\x20Grid\x20Profiles:\x0a','3UmtFMj','5771194GSvYog','region','YmerS','1214388lgWjSj','10ghUEbi','VsGzv','boolean','uVjwK','190BHmZyH','usage','11046006rsWGwy','help','stringify','/packages/cli/get-all-grid-profiles','mXcYX','40DRBSMo','INFO','push','list-grid-profiles-called','concurrency','all-grid-profiles','unknown-error','List\x20down\x20grid-profiles\x20configured\x20by\x20a\x20particular\x20user','GET','../../config/constants','gridProfile','MbuuX','error','ERROR','cDRSs','13124esyItQ','Failed\x20to\x20list\x20resources!\x20Error:\x20','name'];a14_0x48cc=function(){return _0x49ff20;};return a14_0x48cc();}const a14_0x222943=a14_0x290f;(function(_0x25c295,_0x53f8e5){const _0x2362dd=a14_0x290f,_0x4d9658=_0x25c295();while(!![]){try{const _0x35e89b=parseInt(_0x2362dd(0xbd))/0x1*(parseInt(_0x2362dd(0xa7))/0x2)+parseInt(_0x2362dd(0x9e))/0x3*(parseInt(_0x2362dd(0x9a))/0x4)+parseInt(_0x2362dd(0xae))/0x5*(-parseInt(_0x2362dd(0x95))/0x6)+parseInt(_0x2362dd(0xa2))/0x7+-parseInt(_0x2362dd(0x8b))/0x8+parseInt(_0x2362dd(0xa9))/0x9+-parseInt(_0x2362dd(0xa3))/0xa*(-parseInt(_0x2362dd(0x9f))/0xb);if(_0x35e89b===_0x53f8e5)break;else _0x4d9658['push'](_0x4d9658['shift']());}catch(_0xce3f81){_0x4d9658['push'](_0x4d9658['shift']());}}}(a14_0x48cc,0xb470f));function a14_0x290f(_0x5502f8,_0x4f761a){const _0x48ccfd=a14_0x48cc();return a14_0x290f=function(_0x290f9e,_0x293e6b){_0x290f9e=_0x290f9e-0x8b;let _0x2c0263=_0x48ccfd[_0x290f9e];return _0x2c0263;},a14_0x290f(_0x5502f8,_0x4f761a);}const fs=require('fs'),got=require('got'),{table}=require(a14_0x222943(0x8c)),{v4:uuidv4}=require('uuid'),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require(a14_0x222943(0xb7)),{getCredentialsPath,getAuthHeader}=require(a14_0x222943(0xc7)),{sendInstrumentationEvent}=require('../../utils/instrumentationUtils');exports[a14_0x222943(0xcc)]='grid-profiles',exports[a14_0x222943(0x8d)]=a14_0x222943(0xb5),exports['builder']=function(_0x37f4d7){const _0x5ad06e=a14_0x222943,_0x37cd49={};_0x37cd49[_0x5ad06e(0xa1)]=_0x5ad06e(0x99),_0x37cd49[_0x5ad06e(0xd1)]=_0x5ad06e(0xa5),_0x37cd49['DSVCi']=_0x5ad06e(0xaa);const _0x491878=_0x37cd49,_0x35fdad={};_0x35fdad[_0x5ad06e(0x94)]=_0x491878[_0x5ad06e(0xa1)],_0x35fdad['type']=_0x491878[_0x5ad06e(0xd1)];const _0x48c162={};return _0x48c162[_0x5ad06e(0xb3)]=_0x35fdad,_0x37f4d7[_0x5ad06e(0xa8)](HELP_HEADER_MESSAGE['list'][_0x5ad06e(0xb8)])[_0x5ad06e(0xc0)](HELP_FOOTER_MESSAGE)['options'](_0x48c162)[_0x5ad06e(0xaa)](_0x491878['DSVCi'])['argv'];},exports[a14_0x222943(0x9b)]=async function(_0x48a643){const _0x4bc234=a14_0x222943,_0x2c5164={'slPou':function(_0x44ca48){return _0x44ca48();},'QVxjM':'Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','uVjwK':function(_0x2e504b,_0x51c5cc,_0x2c3c42,_0x3b0f41,_0x325bb2,_0x2524d2,_0x66c033){return _0x2e504b(_0x51c5cc,_0x2c3c42,_0x3b0f41,_0x325bb2,_0x2524d2,_0x66c033);},'cSenC':_0x4bc234(0xb1),'XArhi':_0x4bc234(0x91),'ojsbl':function(_0x3430aa){return _0x3430aa();},'hqfgf':_0x4bc234(0xb6),'DgtEj':function(_0x458862,_0x58d60c,_0x4ecf59){return _0x458862(_0x58d60c,_0x4ecf59);},'POUhk':function(_0x20ec93,_0x509a81,_0xe25e1f){return _0x20ec93(_0x509a81,_0xe25e1f);},'rkwQy':function(_0x5e024a,_0x5cf071){return _0x5e024a!==_0x5cf071;},'fVMRL':function(_0x17585f,_0x318c24){return _0x17585f===_0x318c24;},'NLqDP':_0x4bc234(0x9d),'yHHtX':'grid-profile-name','xZuEa':'cloud-provider','oGuHW':_0x4bc234(0xa0),'GBHiY':_0x4bc234(0xb2),'cDRSs':function(_0x1997cf,_0x2df94d){return _0x1997cf(_0x2df94d);},'dCjVy':_0x4bc234(0x8e),'MbuuX':function(_0x5e16d5,_0x248358,_0x47718f,_0x148bdb,_0x3b1291,_0x16eaa9,_0x1f698e){return _0x5e16d5(_0x248358,_0x47718f,_0x148bdb,_0x3b1291,_0x16eaa9,_0x1f698e);},'VsGzv':_0x4bc234(0xc6),'VixBi':'server-error','mXcYX':function(_0x3dc25d,_0x4ac9df,_0x44a2a1,_0x5522ff,_0x43030b,_0x4e247e,_0x2c534d){return _0x3dc25d(_0x4ac9df,_0x44a2a1,_0x5522ff,_0x43030b,_0x4e247e,_0x2c534d);},'jYfjd':_0x4bc234(0xb4)};try{global_registry[_0x4bc234(0xc5)]=_0x2c5164[_0x4bc234(0x97)](uuidv4);let _0x3491cd=_0x4bc234(0xce)+AG_API_URL+'/packages/cli/get-grid-profiles';_0x48a643[_0x4bc234(0xd0)]&&(_0x3491cd=_0x4bc234(0xce)+AG_API_URL+_0x4bc234(0xac));!fs[_0x4bc234(0xd3)](_0x2c5164[_0x4bc234(0x97)](getCredentialsPath))&&(console[_0x4bc234(0xba)](_0x2c5164[_0x4bc234(0x98)]),await _0x2c5164[_0x4bc234(0xa6)](sendInstrumentationEvent,_0x48a643,_0x2c5164[_0x4bc234(0xd2)],messageTypes['ERROR'],_0x2c5164[_0x4bc234(0xd5)],null,_0x48a643),process[_0x4bc234(0x92)](0x1));const _0xb47c4a=JSON[_0x4bc234(0xd8)](fs['readFileSync'](_0x2c5164[_0x4bc234(0x9c)](getCredentialsPath))),_0x4e0441={'method':_0x2c5164['hqfgf'],'headers':_0x2c5164[_0x4bc234(0x96)](getAuthHeader,_0xb47c4a['Browserstack'][_0x4bc234(0xc2)],_0xb47c4a[_0x4bc234(0x93)]['password']),'throwHttpErrors':![]};global_registry[_0x4bc234(0xc1)]=_0xb47c4a[_0x4bc234(0x93)][_0x4bc234(0xc2)],global_registry['bstackAccesskey']=_0xb47c4a[_0x4bc234(0x93)][_0x4bc234(0xd4)],_0x2c5164[_0x4bc234(0xa6)](sendInstrumentationEvent,_0x48a643,_0x2c5164[_0x4bc234(0xd2)],messageTypes[_0x4bc234(0xaf)],null,null,_0x48a643);const _0x595a2e=await _0x2c5164[_0x4bc234(0xca)](got,_0x3491cd,_0x4e0441);if(_0x2c5164[_0x4bc234(0xc3)](_0x595a2e,null)&&_0x2c5164[_0x4bc234(0xc3)](_0x595a2e,undefined)&&_0x2c5164['fVMRL'](_0x595a2e[_0x4bc234(0x90)],0xc8)){const _0x5be07c=JSON[_0x4bc234(0xd8)](_0x595a2e['body']);console[_0x4bc234(0xcb)](_0x2c5164['NLqDP']);const _0x23ccec=[];_0x23ccec[_0x4bc234(0xb0)]([_0x2c5164['yHHtX'],_0x2c5164[_0x4bc234(0xd6)],_0x2c5164[_0x4bc234(0xcd)],_0x2c5164[_0x4bc234(0xcf)]]),_0x5be07c['forEach'](_0x31f223=>{const _0x3ee6cc=_0x4bc234;_0x23ccec[_0x3ee6cc(0xb0)]([_0x31f223[_0x3ee6cc(0xbf)],_0x31f223['cloudProvider'],_0x31f223['region'],_0x31f223['concurrency']]);}),console[_0x4bc234(0xcb)](_0x2c5164[_0x4bc234(0xbc)](table,_0x23ccec)),process[_0x4bc234(0x92)](0x0);}_0x2c5164[_0x4bc234(0xc8)](_0x595a2e[_0x4bc234(0x90)],0x191)&&(console[_0x4bc234(0xba)](_0x2c5164[_0x4bc234(0xc9)]),await _0x2c5164[_0x4bc234(0xb9)](sendInstrumentationEvent,_0x48a643,_0x2c5164[_0x4bc234(0xd2)],messageTypes['ERROR'],_0x2c5164[_0x4bc234(0xa4)],null,_0x48a643),process[_0x4bc234(0x92)](0x1)),console[_0x4bc234(0xba)](_0x4bc234(0xd7)+JSON[_0x4bc234(0xab)](_0x595a2e)),await _0x2c5164[_0x4bc234(0xb9)](sendInstrumentationEvent,_0x48a643,_0x2c5164[_0x4bc234(0xd2)],messageTypes[_0x4bc234(0xbb)],_0x2c5164[_0x4bc234(0xc4)],_0x595a2e,_0x48a643),process[_0x4bc234(0x92)](0x1);}catch(_0x320491){console['error'](_0x4bc234(0xbe)+_0x320491['stack']),await _0x2c5164[_0x4bc234(0xad)](sendInstrumentationEvent,_0x48a643,_0x2c5164['cSenC'],messageTypes[_0x4bc234(0xbb)],_0x2c5164[_0x4bc234(0x8f)],_0x320491,_0x48a643),process[_0x4bc234(0x92)](0x1);}};
function a14_0x239d(_0x4b3430,_0x4e659f){const _0x4564b4=a14_0x4564();return a14_0x239d=function(_0x239dd4,_0x5e60f2){_0x239dd4=_0x239dd4-0xc7;let _0x1ea46a=_0x4564b4[_0x239dd4];return _0x1ea46a;},a14_0x239d(_0x4b3430,_0x4e659f);}const a14_0x9d755c=a14_0x239d;(function(_0x13aefb,_0xcb6ea3){const _0x743acd=a14_0x239d,_0x2723b4=_0x13aefb();while(!![]){try{const _0x26d1a0=parseInt(_0x743acd(0xd2))/0x1*(-parseInt(_0x743acd(0x105))/0x2)+-parseInt(_0x743acd(0xf6))/0x3*(parseInt(_0x743acd(0x115))/0x4)+parseInt(_0x743acd(0x112))/0x5*(parseInt(_0x743acd(0x10f))/0x6)+parseInt(_0x743acd(0xf3))/0x7+parseInt(_0x743acd(0xd0))/0x8+-parseInt(_0x743acd(0xda))/0x9+parseInt(_0x743acd(0x10b))/0xa*(parseInt(_0x743acd(0xd5))/0xb);if(_0x26d1a0===_0xcb6ea3)break;else _0x2723b4['push'](_0x2723b4['shift']());}catch(_0x26bbf5){_0x2723b4['push'](_0x2723b4['shift']());}}}(a14_0x4564,0x190dc));function a14_0x4564(){const _0x1c5799=['33oENWKg','got','boolean','GET','hDABB','WGyoh','unauthorised','BVISI','ERROR','log','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','statusCode','wyayV','GhNkv','bstackUsername','55262cZXpaX','SNpfP','Failed\x20to\x20list\x20resources!\x20Error:\x20','Gdxpv','cjGMt','cloud-provider','50ciNkFl','GjqRJ','desc','../../config/constants','732138swKhaz','zitie','help','5AsQQjk','BCeTT','grid-profile-name','28312kDlQOA','handler','body','hHSSk','init-not-called','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','PxRoL','gridProfile','Browserstack','all-grid-profiles','glwuC','grid-profiles','command','List\x20down\x20grid-profiles\x20configured\x20by\x20a\x20particular\x20user','VdFTE','../../utils/instrumentationUtils','Use\x20this\x20option\x20to\x20list\x20all\x20the\x20grid\x20profiles\x20for\x20your\x20group.','https://','password','requestId','262320pBKneh','region','6IyvVKC','cUWGl','Failed\x20to\x20fetch\x20grid\x20profile\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','547195TlVhdN','readFileSync','/packages/cli/get-grid-profiles','description','options','704079OBzJzw','allGridProfiles','uXFuG','error','EJyMh','list-grid-profiles-called','concurrency','push','existsSync','argv','fTVwC','aRqeo','/packages/cli/get-all-grid-profiles','bstackAccesskey','lEvXt','forEach','builder','list','parse','SlxzS','hUgFN','server-error','GMmYG','uuid','exit','146699dIxGFw','username','unknown-error'];a14_0x4564=function(){return _0x1c5799;};return a14_0x4564();}const fs=require('fs'),got=require(a14_0x9d755c(0xf7)),{table}=require('table'),{v4:uuidv4}=require(a14_0x9d755c(0xf1)),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes}=require(a14_0x9d755c(0x10e)),{getCredentialsPath,getAuthHeader}=require('../../utils/utilityMethods'),{sendInstrumentationEvent}=require(a14_0x9d755c(0xcb));exports[a14_0x9d755c(0xc8)]=a14_0x9d755c(0xc7),exports[a14_0x9d755c(0x10d)]=a14_0x9d755c(0xc9),exports[a14_0x9d755c(0xea)]=function(_0x3a2cd1){const _0x2a05b5=a14_0x9d755c,_0x4ff625={};_0x4ff625[_0x2a05b5(0x10c)]=_0x2a05b5(0xcc),_0x4ff625[_0x2a05b5(0xf0)]=_0x2a05b5(0xf8),_0x4ff625[_0x2a05b5(0x113)]=_0x2a05b5(0x111);const _0x48dbf8=_0x4ff625,_0x3339c3={};_0x3339c3[_0x2a05b5(0xd8)]=_0x48dbf8[_0x2a05b5(0x10c)],_0x3339c3['type']=_0x48dbf8[_0x2a05b5(0xf0)];const _0x546d3e={};return _0x546d3e[_0x2a05b5(0x11e)]=_0x3339c3,_0x3a2cd1['usage'](HELP_HEADER_MESSAGE[_0x2a05b5(0xeb)][_0x2a05b5(0x11c)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x2a05b5(0xd9)](_0x546d3e)[_0x2a05b5(0x111)](_0x48dbf8[_0x2a05b5(0x113)])[_0x2a05b5(0xe3)];},exports[a14_0x9d755c(0x116)]=async function(_0x411edf){const _0x5680e2=a14_0x9d755c,_0x38fb08={'cjGMt':function(_0x282b98){return _0x282b98();},'hHSSk':function(_0x2e230e){return _0x2e230e();},'hUgFN':_0x5680e2(0x100),'wyayV':function(_0x406119,_0x3c182a,_0x5631eb,_0x354e72,_0x2f5d28,_0x57612b,_0x50e241){return _0x406119(_0x3c182a,_0x5631eb,_0x354e72,_0x2f5d28,_0x57612b,_0x50e241);},'zitie':_0x5680e2(0xdf),'EJyMh':_0x5680e2(0x119),'zMVea':function(_0xf37cd5){return _0xf37cd5();},'BVISI':_0x5680e2(0xf9),'SNpfP':function(_0x50ca4b,_0xae9278,_0x4e7760){return _0x50ca4b(_0xae9278,_0x4e7760);},'uXFuG':function(_0x544f5e,_0x449dd1,_0x5c7855,_0x57013f,_0x55d911,_0x3c44b6,_0x892b45){return _0x544f5e(_0x449dd1,_0x5c7855,_0x57013f,_0x55d911,_0x3c44b6,_0x892b45);},'SlxzS':function(_0x4a50b8,_0x40b0c4,_0x412cff){return _0x4a50b8(_0x40b0c4,_0x412cff);},'dnAMj':function(_0x142209,_0xe59ceb){return _0x142209!==_0xe59ceb;},'aRqeo':function(_0x2d75c5,_0x23d668){return _0x2d75c5===_0x23d668;},'UctII':'\x0aFound\x20the\x20following\x20Grid\x20Profiles:\x0a','lEvXt':_0x5680e2(0x114),'VdFTE':_0x5680e2(0x10a),'Gdxpv':'region','WGyoh':'concurrency','glwuC':function(_0x2894b0,_0x5e2061){return _0x2894b0(_0x5e2061);},'cUWGl':function(_0x61a9f7,_0x41f86e){return _0x61a9f7===_0x41f86e;},'fTVwC':_0x5680e2(0x11a),'hDABB':_0x5680e2(0xfc),'eBNxV':function(_0x32cfe0,_0x379ac3,_0x4d881e,_0x76298e,_0x1f84e2,_0x2a212c,_0x4d89f2){return _0x32cfe0(_0x379ac3,_0x4d881e,_0x76298e,_0x1f84e2,_0x2a212c,_0x4d89f2);},'GhNkv':_0x5680e2(0xef),'PpXrC':function(_0x4874d3,_0x4ff00a,_0x22b2aa,_0x24449c,_0xcd9451,_0xede726,_0x24e3ce){return _0x4874d3(_0x4ff00a,_0x22b2aa,_0x24449c,_0xcd9451,_0xede726,_0x24e3ce);},'PxRoL':_0x5680e2(0xf5)};try{global_registry[_0x5680e2(0xcf)]=_0x38fb08[_0x5680e2(0x109)](uuidv4);let _0x225c66='https://'+AG_API_URL+_0x5680e2(0xd7);_0x411edf[_0x5680e2(0xdb)]&&(_0x225c66=_0x5680e2(0xcd)+AG_API_URL+_0x5680e2(0xe6));!fs[_0x5680e2(0xe2)](_0x38fb08[_0x5680e2(0x118)](getCredentialsPath))&&(console[_0x5680e2(0xdd)](_0x38fb08[_0x5680e2(0xee)]),await _0x38fb08[_0x5680e2(0x102)](sendInstrumentationEvent,_0x411edf,_0x38fb08[_0x5680e2(0x110)],messageTypes[_0x5680e2(0xfe)],_0x38fb08[_0x5680e2(0xde)],null,_0x411edf),process[_0x5680e2(0xf2)](0x1));const _0x22caa5=JSON['parse'](fs[_0x5680e2(0xd6)](_0x38fb08['zMVea'](getCredentialsPath))),_0x4e7d32={'method':_0x38fb08[_0x5680e2(0xfd)],'headers':_0x38fb08[_0x5680e2(0x106)](getAuthHeader,_0x22caa5['Browserstack'][_0x5680e2(0xf4)],_0x22caa5[_0x5680e2(0x11d)][_0x5680e2(0xce)]),'throwHttpErrors':![]};global_registry[_0x5680e2(0x104)]=_0x22caa5[_0x5680e2(0x11d)][_0x5680e2(0xf4)],global_registry[_0x5680e2(0xe7)]=_0x22caa5[_0x5680e2(0x11d)][_0x5680e2(0xce)],_0x38fb08[_0x5680e2(0xdc)](sendInstrumentationEvent,_0x411edf,_0x38fb08['zitie'],messageTypes['INFO'],null,null,_0x411edf);const _0x35a41b=await _0x38fb08[_0x5680e2(0xed)](got,_0x225c66,_0x4e7d32);if(_0x38fb08['dnAMj'](_0x35a41b,null)&&_0x38fb08['dnAMj'](_0x35a41b,undefined)&&_0x38fb08[_0x5680e2(0xe5)](_0x35a41b[_0x5680e2(0x101)],0xc8)){const _0x40d0bd=JSON[_0x5680e2(0xec)](_0x35a41b[_0x5680e2(0x117)]);console[_0x5680e2(0xff)](_0x38fb08['UctII']);const _0x4666d5=[];_0x4666d5['push']([_0x38fb08[_0x5680e2(0xe8)],_0x38fb08[_0x5680e2(0xca)],_0x38fb08[_0x5680e2(0x108)],_0x38fb08[_0x5680e2(0xfb)]]),_0x40d0bd[_0x5680e2(0xe9)](_0x9d767a=>{const _0xc37c92=_0x5680e2;_0x4666d5[_0xc37c92(0xe1)]([_0x9d767a['name'],_0x9d767a['cloudProvider'],_0x9d767a[_0xc37c92(0xd1)],_0x9d767a[_0xc37c92(0xe0)]]);}),console[_0x5680e2(0xff)](_0x38fb08[_0x5680e2(0x11f)](table,_0x4666d5)),process['exit'](0x0);}_0x38fb08[_0x5680e2(0xd3)](_0x35a41b[_0x5680e2(0x101)],0x191)&&(console[_0x5680e2(0xdd)](_0x38fb08[_0x5680e2(0xe4)]),await _0x38fb08[_0x5680e2(0xdc)](sendInstrumentationEvent,_0x411edf,_0x38fb08['zitie'],messageTypes[_0x5680e2(0xfe)],_0x38fb08[_0x5680e2(0xfa)],null,_0x411edf),process['exit'](0x1)),console[_0x5680e2(0xdd)](_0x5680e2(0xd4)+JSON['stringify'](_0x35a41b)),await _0x38fb08['eBNxV'](sendInstrumentationEvent,_0x411edf,_0x38fb08[_0x5680e2(0x110)],messageTypes['ERROR'],_0x38fb08[_0x5680e2(0x103)],_0x35a41b,_0x411edf),process[_0x5680e2(0xf2)](0x1);}catch(_0xf58391){console[_0x5680e2(0xdd)](_0x5680e2(0x107)+_0xf58391['stack']),await _0x38fb08['PpXrC'](sendInstrumentationEvent,_0x411edf,_0x38fb08[_0x5680e2(0x110)],messageTypes[_0x5680e2(0xfe)],_0x38fb08[_0x5680e2(0x11b)],_0xf58391,_0x411edf),process[_0x5680e2(0xf2)](0x1);}};

@@ -1,1 +0,1 @@

const a15_0x254550=a15_0x5552;(function(_0x5e4303,_0x5b2162){const _0x53c3fa=a15_0x5552,_0x371bd8=_0x5e4303();while(!![]){try{const _0x15ea3e=parseInt(_0x53c3fa(0xb4))/0x1+-parseInt(_0x53c3fa(0x84))/0x2+parseInt(_0x53c3fa(0xba))/0x3*(parseInt(_0x53c3fa(0x6d))/0x4)+-parseInt(_0x53c3fa(0x97))/0x5*(-parseInt(_0x53c3fa(0x71))/0x6)+parseInt(_0x53c3fa(0x9b))/0x7*(-parseInt(_0x53c3fa(0xbc))/0x8)+-parseInt(_0x53c3fa(0x90))/0x9*(-parseInt(_0x53c3fa(0xa6))/0xa)+parseInt(_0x53c3fa(0x75))/0xb*(-parseInt(_0x53c3fa(0x92))/0xc);if(_0x15ea3e===_0x5b2162)break;else _0x371bd8['push'](_0x371bd8['shift']());}catch(_0x388112){_0x371bd8['push'](_0x371bd8['shift']());}}}(a15_0xe80f,0x69b27));const fs=require('fs'),got=require(a15_0x254550(0xa2)),{table}=require(a15_0x254550(0x9a)),{v4:uuidv4}=require('uuid'),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,messageTypes,global_registry}=require(a15_0x254550(0x96)),{getCredentialsPath,getAuthHeader}=require('../../utils/utilityMethods'),{sendInstrumentationEvent}=require(a15_0x254550(0xb9));exports[a15_0x254550(0x76)]=a15_0x254550(0x8e),exports[a15_0x254550(0x95)]=a15_0x254550(0x9d),exports['builder']=function(_0x5c8a83){const _0x234365=a15_0x254550,_0x1dbccb={};_0x1dbccb['jGseJ']='Use\x20this\x20option\x20to\x20list\x20all\x20the\x20grids\x20for\x20your\x20group.',_0x1dbccb[_0x234365(0x73)]=_0x234365(0x8c),_0x1dbccb[_0x234365(0xb5)]='help';const _0x5df997=_0x1dbccb,_0x34d400={};_0x34d400[_0x234365(0x9f)]=_0x5df997[_0x234365(0x79)],_0x34d400[_0x234365(0x78)]=_0x5df997[_0x234365(0x73)];const _0x1dbcae={};return _0x1dbcae[_0x234365(0x99)]=_0x34d400,_0x5c8a83['usage'](HELP_HEADER_MESSAGE[_0x234365(0x93)][_0x234365(0x80)])[_0x234365(0x8d)](HELP_FOOTER_MESSAGE)[_0x234365(0xae)](_0x1dbcae)[_0x234365(0xbf)](_0x5df997[_0x234365(0xb5)])[_0x234365(0x9c)];},exports[a15_0x254550(0xb8)]=async function(_0x1684c1){const _0x2e8cab=a15_0x254550,_0x100f33={'yGuYv':function(_0x1b5cdb){return _0x1b5cdb();},'qdmXI':function(_0x32aa37){return _0x32aa37();},'eCcQv':_0x2e8cab(0x6f),'koBEi':function(_0x503cf0,_0x5b3264,_0x500a30,_0x277652,_0x30ce47,_0x55f8fc,_0x316ea5){return _0x503cf0(_0x5b3264,_0x500a30,_0x277652,_0x30ce47,_0x55f8fc,_0x316ea5);},'XkwWW':_0x2e8cab(0x7f),'RXHjc':_0x2e8cab(0x89),'QrMnT':function(_0x5eed3a){return _0x5eed3a();},'aqZtz':_0x2e8cab(0xa3),'feetH':function(_0x13053d,_0x256d55,_0x49251e){return _0x13053d(_0x256d55,_0x49251e);},'LaFUQ':function(_0x5dd0fb,_0x1d53fa,_0x53c413){return _0x5dd0fb(_0x1d53fa,_0x53c413);},'lmAkV':function(_0x492438,_0x3e8395){return _0x492438!==_0x3e8395;},'SYpLs':function(_0xb736de,_0x5df5c2){return _0xb736de===_0x5df5c2;},'aSLxr':_0x2e8cab(0x98),'SYJsA':'grid-id','htOYx':_0x2e8cab(0xbd),'hcWMy':'status','gYODv':_0x2e8cab(0xb3),'JXQYH':_0x2e8cab(0x88),'ZeHqh':_0x2e8cab(0xa7),'cEVgz':function(_0x303004,_0x5936a1){return _0x303004(_0x5936a1);},'YNLiO':'Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','TURcx':_0x2e8cab(0x91),'mgQcA':_0x2e8cab(0x83),'WyvqS':'unknown-error'};try{global_registry['requestId']=_0x100f33[_0x2e8cab(0xad)](uuidv4);!fs[_0x2e8cab(0xa0)](_0x100f33[_0x2e8cab(0x7d)](getCredentialsPath))&&(console[_0x2e8cab(0xab)](_0x100f33['eCcQv']),await _0x100f33[_0x2e8cab(0xa5)](sendInstrumentationEvent,_0x1684c1,_0x100f33[_0x2e8cab(0xb1)],messageTypes[_0x2e8cab(0x9e)],_0x100f33[_0x2e8cab(0x70)],null,_0x1684c1),process['exit'](0x1));const _0x4a74ff=JSON['parse'](fs[_0x2e8cab(0x87)](_0x100f33[_0x2e8cab(0xaf)](getCredentialsPath)));let _0x161da5='https://'+AG_API_URL+_0x2e8cab(0x7b);_0x1684c1['allGrids']&&(_0x161da5='https://'+AG_API_URL+'/packages/cli/get-all-grids');const _0x4e2cca={'method':_0x100f33[_0x2e8cab(0xaa)],'headers':_0x100f33[_0x2e8cab(0x7e)](getAuthHeader,_0x4a74ff[_0x2e8cab(0xbe)][_0x2e8cab(0xa9)],_0x4a74ff['Browserstack'][_0x2e8cab(0xc0)]),'throwHttpErrors':![]};global_registry[_0x2e8cab(0xa4)]=_0x4a74ff['Browserstack']['username'],global_registry['bstackAccesskey']=_0x4a74ff['Browserstack'][_0x2e8cab(0xc0)],_0x100f33[_0x2e8cab(0xa5)](sendInstrumentationEvent,_0x1684c1,_0x100f33[_0x2e8cab(0xb1)],messageTypes[_0x2e8cab(0x8b)],null,null,_0x1684c1);const _0x227c1c=await _0x100f33[_0x2e8cab(0xa1)](got,_0x161da5,_0x4e2cca);if(_0x100f33[_0x2e8cab(0x8a)](_0x227c1c,null)&&_0x100f33[_0x2e8cab(0x8a)](_0x227c1c,undefined)&&_0x100f33['SYpLs'](_0x227c1c[_0x2e8cab(0x81)],0xc8)){const _0x3e42cd=JSON['parse'](_0x227c1c['body']);console[_0x2e8cab(0x72)](_0x100f33[_0x2e8cab(0xb7)]);const _0x52106b=[];_0x52106b[_0x2e8cab(0xb0)]([_0x100f33[_0x2e8cab(0x7c)],_0x100f33[_0x2e8cab(0xac)],_0x100f33[_0x2e8cab(0x85)],_0x100f33[_0x2e8cab(0x94)],_0x100f33[_0x2e8cab(0xb2)],_0x100f33['ZeHqh']]),_0x3e42cd[_0x2e8cab(0xbb)](_0xe32865=>{const _0x260a98=_0x2e8cab;_0x52106b[_0x260a98(0xb0)]([_0xe32865['id'],_0xe32865['name'],_0xe32865['status'],_0xe32865[_0x260a98(0xb3)],_0xe32865[_0x260a98(0x88)],_0xe32865[_0x260a98(0x86)]]);}),console['log'](_0x100f33['cEVgz'](table,_0x52106b)),process['exit'](0x0);}_0x100f33[_0x2e8cab(0x77)](_0x227c1c[_0x2e8cab(0x81)],0x191)&&(console[_0x2e8cab(0xab)](_0x100f33['YNLiO']),await _0x100f33[_0x2e8cab(0xa5)](sendInstrumentationEvent,_0x1684c1,_0x100f33[_0x2e8cab(0xb1)],messageTypes['ERROR'],_0x100f33[_0x2e8cab(0x82)],null,_0x1684c1),process[_0x2e8cab(0xb6)](0x1)),console[_0x2e8cab(0xab)](_0x2e8cab(0x8f)+JSON[_0x2e8cab(0x7a)](_0x227c1c)),await _0x100f33[_0x2e8cab(0xa5)](sendInstrumentationEvent,_0x1684c1,_0x100f33[_0x2e8cab(0xb1)],messageTypes[_0x2e8cab(0x9e)],_0x100f33['mgQcA'],_0x227c1c,_0x1684c1),process['exit'](0x1);}catch(_0x36d738){console['error'](_0x2e8cab(0x74)+_0x36d738[_0x2e8cab(0x6e)]),await _0x100f33[_0x2e8cab(0xa5)](sendInstrumentationEvent,_0x1684c1,_0x100f33[_0x2e8cab(0xb1)],messageTypes[_0x2e8cab(0x9e)],_0x100f33[_0x2e8cab(0xa8)],_0x36d738,_0x1684c1),process[_0x2e8cab(0xb6)](0x1);}};function a15_0x5552(_0x5d9c01,_0x172cd9){const _0xe80fe4=a15_0xe80f();return a15_0x5552=function(_0x5552d6,_0x4614b2){_0x5552d6=_0x5552d6-0x6d;let _0x261b97=_0xe80fe4[_0x5552d6];return _0x261b97;},a15_0x5552(_0x5d9c01,_0x172cd9);}function a15_0xe80f(){const _0x10f512=['stringify','/packages/cli/get-grids','SYJsA','qdmXI','feetH','list-grids-called','grid','statusCode','TURcx','server-error','1373532ipMYBj','hcWMy','clusterName','readFileSync','queued','init-not-called','lmAkV','INFO','boolean','epilogue','grids','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','4534263PhFqgB','unauthorised','3916824HHhlQe','list','gYODv','desc','../../config/constants','3743455WpsMlA','\x0aFound\x20the\x20following\x20grids:\x0a','all-grids','table','16030xDlLQw','argv','List\x20down\x20grids\x20configured\x20by\x20a\x20particular\x20user','ERROR','description','existsSync','LaFUQ','got','GET','bstackUsername','koBEi','10cRutqk','cluster-name','WyvqS','username','aqZtz','error','htOYx','yGuYv','options','QrMnT','push','XkwWW','JXQYH','running','714966ARTwod','eOHJL','exit','aSLxr','handler','../../utils/instrumentationUtils','387ydHDfr','forEach','1288kXFSNQ','grid-name','Browserstack','help','password','15508jwOunu','stack','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','RXHjc','6IoteDg','log','gOGHO','Failed\x20to\x20list\x20resources!\x20Error:\x20','33BWhBDw','command','SYpLs','type','jGseJ'];a15_0xe80f=function(){return _0x10f512;};return a15_0xe80f();}
function a15_0x57a2(){const _0x22c280=['497448kzNGHN','dABQX','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','oElJd','log','forEach','SEGwt','439941KEsIvr','152645yJyNMR','uuid','all-grids','bstackAccesskey','ygzkj','queued','MTugT','help','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','UziRV','type','HmIAF','bstackUsername','existsSync','usage','name','aBRGi','handler','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','command','ZRBIa','grid-name','clusterName','ERROR','87643WdRMeQ','cluster-name','dOtiW','GXmNm','allGrids','grids','thVUQ','INFO','argv','boolean','LkjPD','EqjWW','../../utils/utilityMethods','ihVPz','grid','fbzdK','dcwid','username','https://','rnrkC','1671828UYLEVn','../../config/constants','CAayi','\x0aFound\x20the\x20following\x20grids:\x0a','statusCode','requestId','error','stack','Failed\x20to\x20list\x20resources!\x20Error:\x20','body','44256YlFHIT','password','hqQrh','running','parse','List\x20down\x20grids\x20configured\x20by\x20a\x20particular\x20user','server-error','ZzXDS','description','../../utils/instrumentationUtils','exit','pYoCj','grid-id','push','Browserstack','TlaBv','got','options','unauthorised','UYFHY','/packages/cli/get-grids','desc','FRFla','362664OzTXLU','Qgtjf','table'];a15_0x57a2=function(){return _0x22c280;};return a15_0x57a2();}const a15_0x4bf847=a15_0x2a7f;function a15_0x2a7f(_0x3f4ce5,_0x3030b2){const _0x57a29c=a15_0x57a2();return a15_0x2a7f=function(_0x2a7ffa,_0x531dad){_0x2a7ffa=_0x2a7ffa-0x86;let _0x8befa7=_0x57a29c[_0x2a7ffa];return _0x8befa7;},a15_0x2a7f(_0x3f4ce5,_0x3030b2);}(function(_0x222a01,_0x26a4bf){const _0x3e594c=a15_0x2a7f,_0x96ff63=_0x222a01();while(!![]){try{const _0xf5f10a=parseInt(_0x3e594c(0xc8))/0x1+parseInt(_0x3e594c(0xa5))/0x2+parseInt(_0x3e594c(0xaf))/0x3+-parseInt(_0x3e594c(0x8e))/0x4+-parseInt(_0x3e594c(0xb0))/0x5+-parseInt(_0x3e594c(0xdc))/0x6+parseInt(_0x3e594c(0xa8))/0x7;if(_0xf5f10a===_0x26a4bf)break;else _0x96ff63['push'](_0x96ff63['shift']());}catch(_0x4c7a3){_0x96ff63['push'](_0x96ff63['shift']());}}}(a15_0x57a2,0x28a37));const fs=require('fs'),got=require(a15_0x4bf847(0x9e)),{table}=require(a15_0x4bf847(0xa7)),{v4:uuidv4}=require(a15_0x4bf847(0xb1)),{AG_API_URL,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,messageTypes,global_registry}=require(a15_0x4bf847(0xdd)),{getCredentialsPath,getAuthHeader}=require(a15_0x4bf847(0xd4)),{sendInstrumentationEvent}=require(a15_0x4bf847(0x97));exports[a15_0x4bf847(0xc3)]=a15_0x4bf847(0xcd),exports[a15_0x4bf847(0xa3)]=a15_0x4bf847(0x93),exports['builder']=function(_0x4c47f9){const _0x1edc68=a15_0x4bf847,_0x13a33b={};_0x13a33b['dOtiW']='Use\x20this\x20option\x20to\x20list\x20all\x20the\x20grids\x20for\x20your\x20group.',_0x13a33b[_0x1edc68(0xa4)]=_0x1edc68(0xd1),_0x13a33b['TlaBv']=_0x1edc68(0xb7);const _0x2936ef=_0x13a33b,_0x3015a6={};_0x3015a6[_0x1edc68(0x96)]=_0x2936ef[_0x1edc68(0xca)],_0x3015a6[_0x1edc68(0xba)]=_0x2936ef[_0x1edc68(0xa4)];const _0x1881dd={};return _0x1881dd[_0x1edc68(0xb2)]=_0x3015a6,_0x4c47f9[_0x1edc68(0xbe)](HELP_HEADER_MESSAGE['list'][_0x1edc68(0xd6)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x1edc68(0x9f)](_0x1881dd)[_0x1edc68(0xb7)](_0x2936ef[_0x1edc68(0x9d)])[_0x1edc68(0xd0)];},exports[a15_0x4bf847(0xc1)]=async function(_0x28b39a){const _0x372e95=a15_0x4bf847,_0x338c0f={'thVUQ':function(_0x16e38e){return _0x16e38e();},'oElJd':function(_0x10a5de){return _0x10a5de();},'rnrkC':_0x372e95(0xaa),'ktNKe':function(_0x308e75,_0xe02479,_0x3578db,_0x23a3d0,_0x5eb3d3,_0x46ca0d,_0x3d53e9){return _0x308e75(_0xe02479,_0x3578db,_0x23a3d0,_0x5eb3d3,_0x46ca0d,_0x3d53e9);},'UziRV':'list-grids-called','pYoCj':'init-not-called','MTugT':function(_0x7d1745){return _0x7d1745();},'hNhdm':'GET','dcwid':function(_0x1ffc66,_0x3e4d83,_0x301bca){return _0x1ffc66(_0x3e4d83,_0x301bca);},'VuWZB':function(_0xfab0c9,_0x3c5506,_0xac4e15,_0x5828ed,_0xc8cc40,_0x396c8b,_0x1c7354){return _0xfab0c9(_0x3c5506,_0xac4e15,_0x5828ed,_0xc8cc40,_0x396c8b,_0x1c7354);},'SEGwt':function(_0x476558,_0x5a09e5,_0x4f96b5){return _0x476558(_0x5a09e5,_0x4f96b5);},'HmIAF':function(_0x3e0bf4,_0xbf15e6){return _0x3e0bf4!==_0xbf15e6;},'LkjPD':function(_0x4d653d,_0x687b4e){return _0x4d653d!==_0x687b4e;},'GXmNm':function(_0x4e7773,_0x418062){return _0x4e7773===_0x418062;},'hqQrh':_0x372e95(0x87),'ygzkj':_0x372e95(0x9a),'dABQX':_0x372e95(0xc5),'HUWJf':'status','mwzWs':'running','ZzXDS':_0x372e95(0xb5),'CAayi':_0x372e95(0xc9),'ZRBIa':function(_0x4434cc,_0x455985){return _0x4434cc(_0x455985);},'aBRGi':function(_0x417000,_0x15490d){return _0x417000===_0x15490d;},'ihVPz':_0x372e95(0xc2),'fbzdK':function(_0x15cb92,_0x5379ff,_0x66e8ab,_0x20b52d,_0x37692e,_0x1996fd,_0x277d02){return _0x15cb92(_0x5379ff,_0x66e8ab,_0x20b52d,_0x37692e,_0x1996fd,_0x277d02);},'EqjWW':_0x372e95(0xa0),'Qgtjf':_0x372e95(0x94),'UYFHY':function(_0x360e65,_0x2e0b6e,_0x1f3847,_0x3e2c56,_0x5567ee,_0x2c6b0a,_0x340f8a){return _0x360e65(_0x2e0b6e,_0x1f3847,_0x3e2c56,_0x5567ee,_0x2c6b0a,_0x340f8a);},'bAiBo':'unknown-error'};try{global_registry[_0x372e95(0x89)]=_0x338c0f[_0x372e95(0xce)](uuidv4);!fs[_0x372e95(0xbd)](_0x338c0f[_0x372e95(0xab)](getCredentialsPath))&&(console[_0x372e95(0x8a)](_0x338c0f[_0x372e95(0xdb)]),await _0x338c0f['ktNKe'](sendInstrumentationEvent,_0x28b39a,_0x338c0f[_0x372e95(0xb9)],messageTypes[_0x372e95(0xc7)],_0x338c0f[_0x372e95(0x99)],null,_0x28b39a),process[_0x372e95(0x98)](0x1));const _0x1c9521=JSON[_0x372e95(0x92)](fs['readFileSync'](_0x338c0f[_0x372e95(0xb6)](getCredentialsPath)));let _0x538fc1=_0x372e95(0xda)+AG_API_URL+_0x372e95(0xa2);_0x28b39a[_0x372e95(0xcc)]&&(_0x538fc1=_0x372e95(0xda)+AG_API_URL+'/packages/cli/get-all-grids');const _0x2e76ee={'method':_0x338c0f['hNhdm'],'headers':_0x338c0f[_0x372e95(0xd8)](getAuthHeader,_0x1c9521[_0x372e95(0x9c)][_0x372e95(0xd9)],_0x1c9521[_0x372e95(0x9c)][_0x372e95(0x8f)]),'throwHttpErrors':![]};global_registry[_0x372e95(0xbc)]=_0x1c9521[_0x372e95(0x9c)][_0x372e95(0xd9)],global_registry[_0x372e95(0xb3)]=_0x1c9521[_0x372e95(0x9c)][_0x372e95(0x8f)],_0x338c0f['VuWZB'](sendInstrumentationEvent,_0x28b39a,_0x338c0f[_0x372e95(0xb9)],messageTypes[_0x372e95(0xcf)],null,null,_0x28b39a);const _0x7e554=await _0x338c0f[_0x372e95(0xae)](got,_0x538fc1,_0x2e76ee);if(_0x338c0f[_0x372e95(0xbb)](_0x7e554,null)&&_0x338c0f[_0x372e95(0xd2)](_0x7e554,undefined)&&_0x338c0f[_0x372e95(0xcb)](_0x7e554[_0x372e95(0x88)],0xc8)){const _0x3d671a=JSON['parse'](_0x7e554[_0x372e95(0x8d)]);console[_0x372e95(0xac)](_0x338c0f[_0x372e95(0x90)]);const _0x1273e5=[];_0x1273e5['push']([_0x338c0f[_0x372e95(0xb4)],_0x338c0f[_0x372e95(0xa9)],_0x338c0f['HUWJf'],_0x338c0f['mwzWs'],_0x338c0f[_0x372e95(0x95)],_0x338c0f[_0x372e95(0x86)]]),_0x3d671a[_0x372e95(0xad)](_0x32ff0c=>{const _0x10b6d8=_0x372e95;_0x1273e5[_0x10b6d8(0x9b)]([_0x32ff0c['id'],_0x32ff0c[_0x10b6d8(0xbf)],_0x32ff0c['status'],_0x32ff0c[_0x10b6d8(0x91)],_0x32ff0c[_0x10b6d8(0xb5)],_0x32ff0c[_0x10b6d8(0xc6)]]);}),console[_0x372e95(0xac)](_0x338c0f[_0x372e95(0xc4)](table,_0x1273e5)),process[_0x372e95(0x98)](0x0);}_0x338c0f[_0x372e95(0xc0)](_0x7e554[_0x372e95(0x88)],0x191)&&(console[_0x372e95(0x8a)](_0x338c0f[_0x372e95(0xd5)]),await _0x338c0f[_0x372e95(0xd7)](sendInstrumentationEvent,_0x28b39a,_0x338c0f[_0x372e95(0xb9)],messageTypes[_0x372e95(0xc7)],_0x338c0f[_0x372e95(0xd3)],null,_0x28b39a),process[_0x372e95(0x98)](0x1)),console['error'](_0x372e95(0xb8)+JSON['stringify'](_0x7e554)),await _0x338c0f['fbzdK'](sendInstrumentationEvent,_0x28b39a,_0x338c0f[_0x372e95(0xb9)],messageTypes[_0x372e95(0xc7)],_0x338c0f[_0x372e95(0xa6)],_0x7e554,_0x28b39a),process[_0x372e95(0x98)](0x1);}catch(_0x4fb864){console['error'](_0x372e95(0x8c)+_0x4fb864[_0x372e95(0x8b)]),await _0x338c0f[_0x372e95(0xa1)](sendInstrumentationEvent,_0x28b39a,_0x338c0f[_0x372e95(0xb9)],messageTypes[_0x372e95(0xc7)],_0x338c0f['bAiBo'],_0x4fb864,_0x28b39a),process['exit'](0x1);}};

@@ -1,1 +0,1 @@

const a13_0x1d1b91=a13_0x51c8;(function(_0xb58b43,_0x31bc44){const _0x1c3d2e=a13_0x51c8,_0x35ba7b=_0xb58b43();while(!![]){try{const _0x842a8a=-parseInt(_0x1c3d2e(0xcb))/0x1+-parseInt(_0x1c3d2e(0xb4))/0x2*(-parseInt(_0x1c3d2e(0xbb))/0x3)+parseInt(_0x1c3d2e(0xc1))/0x4+-parseInt(_0x1c3d2e(0xb9))/0x5+parseInt(_0x1c3d2e(0xb6))/0x6*(parseInt(_0x1c3d2e(0xb7))/0x7)+parseInt(_0x1c3d2e(0xbf))/0x8*(-parseInt(_0x1c3d2e(0xc4))/0x9)+parseInt(_0x1c3d2e(0xba))/0xa;if(_0x842a8a===_0x31bc44)break;else _0x35ba7b['push'](_0x35ba7b['shift']());}catch(_0x26e5af){_0x35ba7b['push'](_0x35ba7b['shift']());}}}(a13_0x32fd,0x3f7b7));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a13_0x1d1b91(0xca));function a13_0x32fd(){const _0x118c60=['28yCMyZp','commandDir','1786175XKfQua','2616810kMSiRY','1522812vilFHa','root','epilogue','builder','496lACwqu','list_commands','962456CwUYJW','jkKuL','List\x20down\x20the\x20Grid\x20resources.','39321zsZfOC','usage','recommendCommands','gnRUf','help','command','../config/constants','486647SzZhCb','list','2HOlmLh','demandCommand','547326AiFLjZ'];a13_0x32fd=function(){return _0x118c60;};return a13_0x32fd();}function a13_0x51c8(_0xc292c9,_0x45f51e){const _0x32fd29=a13_0x32fd();return a13_0x51c8=function(_0x51c8dc,_0x35c89b){_0x51c8dc=_0x51c8dc-0xb3;let _0x156a1e=_0x32fd29[_0x51c8dc];return _0x156a1e;},a13_0x51c8(_0xc292c9,_0x45f51e);}exports[a13_0x1d1b91(0xc9)]=a13_0x1d1b91(0xb3),exports['desc']=a13_0x1d1b91(0xc3),exports[a13_0x1d1b91(0xbe)]=function(_0x10fdd9){const _0x1c3c11=a13_0x1d1b91,_0x10b1e4={};_0x10b1e4[_0x1c3c11(0xc2)]=_0x1c3c11(0xc0),_0x10b1e4[_0x1c3c11(0xc7)]=_0x1c3c11(0xc8);const _0x16e315=_0x10b1e4;return _0x10fdd9[_0x1c3c11(0xb8)](_0x16e315[_0x1c3c11(0xc2)])[_0x1c3c11(0xb5)]()[_0x1c3c11(0xc5)](HELP_HEADER_MESSAGE['list'][_0x1c3c11(0xbc)])[_0x1c3c11(0xbd)](HELP_FOOTER_MESSAGE)[_0x1c3c11(0xc6)]()['strict']()[_0x1c3c11(0xc8)](_0x16e315[_0x1c3c11(0xc7)]);},exports['handler']=function(_0x317a10){};
function a13_0x6e18(_0xb2da14,_0x2b78fe){const _0x1599a2=a13_0x1599();return a13_0x6e18=function(_0x6e18c1,_0x17ab66){_0x6e18c1=_0x6e18c1-0x13e;let _0x25a455=_0x1599a2[_0x6e18c1];return _0x25a455;},a13_0x6e18(_0xb2da14,_0x2b78fe);}function a13_0x1599(){const _0x3b6d1f=['448jgTkJl','epilogue','99AmyuWM','help','commandDir','9543816FaIrNI','list','292huJoVD','8600202kPAdOx','builder','wxEfz','desc','recommendCommands','25722qFILgZ','command','strict','List\x20down\x20the\x20Grid\x20resources.','2HEBags','demandCommand','root','1151625wBZKzu','10581GyPPmV','usage','atwnX','1071658XjAFoH','4808130StLacT'];a13_0x1599=function(){return _0x3b6d1f;};return a13_0x1599();}const a13_0x336503=a13_0x6e18;(function(_0x5eafd1,_0x42fdc1){const _0x361adc=a13_0x6e18,_0x1926da=_0x5eafd1();while(!![]){try{const _0x2359ae=parseInt(_0x361adc(0x145))/0x1*(-parseInt(_0x361adc(0x14c))/0x2)+-parseInt(_0x361adc(0x149))/0x3*(parseInt(_0x361adc(0x155))/0x4)+parseInt(_0x361adc(0x148))/0x5+-parseInt(_0x361adc(0x141))/0x6*(parseInt(_0x361adc(0x14e))/0x7)+-parseInt(_0x361adc(0x153))/0x8+-parseInt(_0x361adc(0x156))/0x9+parseInt(_0x361adc(0x14d))/0xa*(parseInt(_0x361adc(0x150))/0xb);if(_0x2359ae===_0x42fdc1)break;else _0x1926da['push'](_0x1926da['shift']());}catch(_0x5221dc){_0x1926da['push'](_0x1926da['shift']());}}}(a13_0x1599,0xc4ad6));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');exports[a13_0x336503(0x142)]=a13_0x336503(0x154),exports[a13_0x336503(0x13f)]=a13_0x336503(0x144),exports[a13_0x336503(0x157)]=function(_0x148281){const _0x2dde55=a13_0x336503,_0x5893bb={};_0x5893bb['atwnX']='list_commands',_0x5893bb[_0x2dde55(0x13e)]=_0x2dde55(0x151);const _0x1f9d6=_0x5893bb;return _0x148281[_0x2dde55(0x152)](_0x1f9d6[_0x2dde55(0x14b)])[_0x2dde55(0x146)]()[_0x2dde55(0x14a)](HELP_HEADER_MESSAGE[_0x2dde55(0x154)][_0x2dde55(0x147)])[_0x2dde55(0x14f)](HELP_FOOTER_MESSAGE)[_0x2dde55(0x140)]()[_0x2dde55(0x143)]()[_0x2dde55(0x151)](_0x1f9d6[_0x2dde55(0x13e)]);},exports['handler']=function(_0x8c774c){};

@@ -1,1 +0,1 @@

const a17_0x63d676=a17_0x2442;function a17_0x7814(){const _0x3e0a6c=['info','nMnAD','98109RfaFOU','\x20\x20Stack:\x20','4fQPhgB','zJlfc','1400065mjhCif','TKuDY','desc',']\x20status\x20:\x20','Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.','yfdaO','aKcJU','NjVzf','../../utils/instrumentationUtils','password','ATLIC','builder','Setting\x20cloud\x20provider\x20as\x20','RkZKp','7190412BppktA','===\x20Precheck\x20Report\x20-\x20','NUuhh','bQEAK','dummy-grid','SZxuu','reconnecting-websocket','cloudProvider','YImKw','authHeader','Status:\x20','WCzek','pQApA','<PasswordPlaceholder>','getUTCMonth','../../cloudproviders/utils','zWeIy','RxBhC','`\x20,error\x20:\x20','Message:\x20','getUTCMinutes','Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.','LyOUC','replace','OXMzR','HjLmA','Cluster\x20`','parse','isClusterPresent','aItFS','pre-check-grid-called','ZYlvB','string','hACrN','code','stack','join','push','getUTCHours','forEach','JjQJk','../../utils/utilityMethods','debug','SKyqZ','INFO','otHPy','lxFOy','name','jUQlM','OVhFq','ewZBc','find','DFgJu','getUTCDate','stack\x20trace\x20','FIkcZ','XThAf','clusterName','TspNu','HyoQr','\x20===\x0a\x0a','GfyGt','KuWqJ','gznLZ','FaifI','header','log/report_','pre-check-failed','kWSpO','EbOTe','LOG','help','KcJtF','exit','rsXMh','error\x20stack\x20:\x20','username','\x20\x20Code:\x20','2|0|4|1|3','command','Grid\x20profile\x20fetched\x20for\x20pre-check','hBqYl','cluster-check-failed-','kReRj','ZDgYz','Missing\x20required\x20arguments:\x20','MpEAO','JrUSM','pfmMv','SSL\x20Configured','uYGwV','region','XonFA','NXYNh','KwEtI','toolInstalledResp','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','status','will\x20be\x20created','message','N/A','mflwO','toLowerCase','MNDmA','PilSJ','uhcLA','description','qkEvJ','unable\x20to\x20verify\x20if\x20cluster\x20`','https://','bstackAccesskey','Error\x20in\x20input\x20validation\x20while\x20pre-check\x20-\x20','Failure','lCLfh','\x20details\x20cannot\x20be\x20fetched\x0a\x0a','pre-check','1800344VzccDA','Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.','wrIeU','dGbpz','stringify','length','got','throwHttpErrors','WebSocket','GduHU','LwLtV','JeKhA','cloud-provider','utf-8','MYZBz','GDbKo','isTls1_2_SUPPORTED','oMwcm','data','type','fypdM','iCHka','sendEventToBackend','MQytt','\x20error\x20:\x20','ucIyj','zxpqY','lBWhl','/packages/cli/get-all-grid-profiles','Timrh','response','KkaVb','ERROR','12CGctSM','mPkUu','Failed\x20in\x20pre-check!\x20Error:\x20','delay','GcVLc','iNMUB','CLOUD_PROVIDER','qNhbI','Cluster\x20','grid','pre_check','clusterRegion','`\x20already\x20exists','\x20\x20Message:\x20','pre-check-grid-profile-empty','requestId','body','KaDHx','WXAWQ','split','awvJf','BSIpk','bQeAk','slYJj','bstackUsername','OkppT','PYTwt','NmAoe','YwjVC','Browserstack','ZIeSW','PCLsp','bJvXX','BGQcA','isCliToolInstalled','2550KyMsUy','../../config/logger','argv','`\x20is\x20present\x20in\x20region\x20`','QcNEF','readFileSync','error','dqsiY','options','epilogue','.\x20Please\x20provide\x20all\x20required\x20arguments.','WYIkV','HsndW','2372240xSbusG','IhWCA','kbYJg','BSnlq','nVrNJ','../../config/constants','ZGMGx','PrbRE','grid\x20profile\x20flow\x20','grid-profile','Tool\x20Installed','Cluster\x20details\x0a-----------------------\x0a','cluster-name','cIdDQ','CDGeQ','accessResp','tiObX','qCXYL','handler','JIJZd','lxsUQ','tvWGR','Success','408825eVzkkR','gridProfile','FJpPQ','Pre-check\x20running\x20for\x20Cloud\x20-\x20','eAgPX','746916DjjBqy','getUTCFullYear','GET','wEIXN','method','IfaNw','wkMRe','ZANqb','Invalid\x20input.\x20grid\x20profiles:\x20','vdXNt','HbfJk','LNWsV','MGOhS','Ucwqo','SsLjq','FiCzq','Report\x20saved\x20in\x20','wBaIR'];a17_0x7814=function(){return _0x3e0a6c;};return a17_0x7814();}(function(_0x10a5ec,_0x45e58d){const _0x26690f=a17_0x2442,_0xf58764=_0x10a5ec();while(!![]){try{const _0x62fee1=parseInt(_0x26690f(0x16e))/0x1*(parseInt(_0x26690f(0x158))/0x2)+-parseInt(_0x26690f(0x153))/0x3+parseInt(_0x26690f(0x17e))/0x4+-parseInt(_0x26690f(0x170))/0x5+-parseInt(_0x26690f(0x213))/0x6*(-parseInt(_0x26690f(0x1f2))/0x7)+parseInt(_0x26690f(0x243))/0x8+-parseInt(_0x26690f(0x16c))/0x9*(parseInt(_0x26690f(0x236))/0xa);if(_0x62fee1===_0x45e58d)break;else _0xf58764['push'](_0xf58764['shift']());}catch(_0x3d8156){_0xf58764['push'](_0xf58764['shift']());}}}(a17_0x7814,0xdd442));const fs=require('fs'),ws=require('ws'),got=require(a17_0x63d676(0x1f8)),{v4:uuidv4}=require('uuid'),ReconnectingWebSocket=require(a17_0x63d676(0x184)),{getCredentialsPath,reportToGalactusAndSendToEDS,getAuthHeader,responseValidation,isUndefined,curlRequest,isTlsSupported,getSystemMetaData}=require(a17_0x63d676(0x1a7)),{logger}=require(a17_0x63d676(0x237)),{HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes,WS_ENDPOINT,WS_EVENTS,ALL_SUPPORTED_CLOUD_PROVIDERS,AG_API_URL,DEFAULT_CLUSTER_DETAILS}=require(a17_0x63d676(0x248)),{getCloudProviderObjectWithOutInit}=require(a17_0x63d676(0x18d)),webSocketUtils=require('../../utils/webSocketUtils'),{sendInstrumentationEvent}=require(a17_0x63d676(0x178));function a17_0x2442(_0x58121c,_0x5c7a0f){const _0x7814a1=a17_0x7814();return a17_0x2442=function(_0x2442ae,_0xa7739b){_0x2442ae=_0x2442ae-0x14b;let _0x1f71bd=_0x7814a1[_0x2442ae];return _0x1f71bd;},a17_0x2442(_0x58121c,_0x5c7a0f);}exports[a17_0x63d676(0x1cd)]=a17_0x63d676(0x21c),exports[a17_0x63d676(0x172)]='Check\x20the\x20pre-requisites\x20needed\x20for\x20Automation\x20grid\x20setup',exports[a17_0x63d676(0x17b)]=function(_0x4bc34a){const _0x3661ed=a17_0x63d676,_0x670edf={};_0x670edf[_0x3661ed(0x206)]='Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.',_0x670edf[_0x3661ed(0x1cf)]=_0x3661ed(0x19e),_0x670edf[_0x3661ed(0x20f)]='Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x670edf[_0x3661ed(0x247)]='Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x670edf['wEIXN']=_0x3661ed(0x174),_0x670edf[_0x3661ed(0x22e)]=_0x3661ed(0x1c5);const _0x3773d9=_0x670edf,_0x1b70f9={};_0x1b70f9[_0x3661ed(0x1e8)]=_0x3773d9[_0x3661ed(0x206)],_0x1b70f9[_0x3661ed(0x205)]=_0x3773d9[_0x3661ed(0x1cf)];const _0x2a13ae={};_0x2a13ae[_0x3661ed(0x1e8)]=_0x3773d9[_0x3661ed(0x20f)],_0x2a13ae['type']=_0x3773d9[_0x3661ed(0x1cf)];const _0x292ddf={};_0x292ddf['description']=_0x3773d9[_0x3661ed(0x247)],_0x292ddf['type']=_0x3773d9[_0x3661ed(0x1cf)];const _0x2e2635={};_0x2e2635[_0x3661ed(0x1e8)]=_0x3773d9[_0x3661ed(0x15b)],_0x2e2635[_0x3661ed(0x205)]=_0x3773d9[_0x3661ed(0x1cf)];const _0x108b8b={};return _0x108b8b[_0x3661ed(0x24f)]=_0x1b70f9,_0x108b8b[_0x3661ed(0x1fe)]=_0x2a13ae,_0x108b8b[_0x3661ed(0x1d9)]=_0x292ddf,_0x108b8b[_0x3661ed(0x24c)]=_0x2e2635,_0x4bc34a['usage'](HELP_HEADER_MESSAGE[_0x3661ed(0x21d)])[_0x3661ed(0x23f)](HELP_FOOTER_MESSAGE)[_0x3661ed(0x23e)](_0x108b8b)['help'](_0x3773d9[_0x3661ed(0x22e)])[_0x3661ed(0x238)];};async function inputValidation(_0xaf8159,_0x46b161){const _0x2a2624=a17_0x63d676,_0xa40300={'SKyqZ':function(_0x523f94,_0x5e5067){return _0x523f94+_0x5e5067;},'NjVzf':_0x2a2624(0x152),'lCLfh':_0x2a2624(0x1ee),'wkMRe':function(_0x2c623d,_0x479f38){return _0x2c623d||_0x479f38;},'PCLsp':'N/A','bQEAK':'Error\x20Details:\x0a','KcJtF':_0x2a2624(0x193),'iCHka':_0x2a2624(0x19e),'vufOR':'Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.','SsLjq':_0x2a2624(0x1f3),'JeKhA':_0x2a2624(0x174),'XonFA':_0x2a2624(0x1c5),'MGOhS':_0x2a2624(0x1fe),'TspNu':'Missing\x20required\x20arguments.\x20Please\x20provide\x20either\x20grid\x20profile\x20or\x20cluster\x20details\x20(cluser-name\x20,\x20cloud\x20provider\x20&\x20region','Ppnof':'is\x20already\x20present','bJvXX':_0x2a2624(0x1e0),'ZGMGx':_0x2a2624(0x23c),'cIdDQ':_0x2a2624(0x1d9),'wrIeU':'cluster-name','RxBhC':function(_0x5330be,_0x1dc575){return _0x5330be!==_0x1dc575;},'NFCzB':_0x2a2624(0x1d5),'EbOTe':_0x2a2624(0x209),'zWeIy':function(_0xf23390,_0x5d4ead){return _0xf23390!==_0x5d4ead;},'ucIyj':_0x2a2624(0x180),'slYJj':_0x2a2624(0x1fc),'pfmMv':function(_0x2d0a03,_0x29df46){return _0x2d0a03===_0x29df46;},'gznLZ':_0x2a2624(0x14c),'DTJbk':_0x2a2624(0x203),'RkZKp':function(_0x45cf22,_0x56ca44){return _0x45cf22===_0x56ca44;},'eAgPX':_0x2a2624(0x227),'BSnlq':'tHFGj','LyOUC':function(_0x1ff0e7,_0x4accad){return _0x1ff0e7>_0x4accad;},'GDbKo':function(_0x3713bc,_0x294cee){return _0x3713bc===_0x294cee;},'PrbRE':_0x2a2624(0x23d),'rsXMh':_0x2a2624(0x1fb),'GcVLc':function(_0x2d69a3,_0x4dbefb,_0x585d69,_0x304da2,_0x41a847,_0x5635ec,_0x34603c,_0x266012){return _0x2d69a3(_0x4dbefb,_0x585d69,_0x304da2,_0x41a847,_0x5635ec,_0x34603c,_0x266012);},'qCXYL':_0x2a2624(0x19c),'yDCSN':'pre-check-cluster-args-not-passed','otMbS':function(_0x4dbe33,_0x54b85e){return _0x4dbe33===_0x54b85e;},'TKuDY':'PgCDI','JIJZd':_0x2a2624(0x1d4),'HsndW':'Invalid\x20input.\x20Currently\x20the\x20automation\x20grid\x20in\x20AWS,\x20AZURE\x20&\x20GCP\x20cloud\x20provider\x20is\x20supported\x20using\x20CLI.','ZIeSW':'cloud-provider-not-supported','azAPy':_0x2a2624(0x1e3),'pVQUY':_0x2a2624(0x22f),'qNhbI':'IYgtP','WCzek':_0x2a2624(0x20c),'zJlfc':_0x2a2624(0x15a),'otHPy':function(_0x3fb86e,_0x27e751,_0x59cdd5){return _0x3fb86e(_0x27e751,_0x59cdd5);},'qYJiG':function(_0x58c5da,_0x13d21f,_0x24e863,_0x202690,_0x1d78f3,_0x4132aa){return _0x58c5da(_0x13d21f,_0x24e863,_0x202690,_0x1d78f3,_0x4132aa);},'ZDgYz':_0x2a2624(0x1f1),'ZANqb':'grid-profile','ATLIC':'UKlbo','uDhcX':_0x2a2624(0x20d),'MYZBz':function(_0x48d193,_0xd5a1b){return _0x48d193(_0xd5a1b);},'HyoQr':function(_0x3e1bdc,_0x5cfbdb){return _0x3e1bdc===_0x5cfbdb;},'BSIpk':'NXbpJ','aKcJU':'haVsH','qkEvJ':function(_0x4f5c27,_0x73b16c,_0x3f8f85,_0x46afb9,_0x4e4b96,_0x4fae36,_0x53cbfc,_0x176f4a){return _0x4f5c27(_0x73b16c,_0x3f8f85,_0x46afb9,_0x4e4b96,_0x4fae36,_0x53cbfc,_0x176f4a);},'MPLxG':_0x2a2624(0x221),'pQApA':function(_0x1f5b0e,_0x4c4991){return _0x1f5b0e===_0x4c4991;},'KuWqJ':_0x2a2624(0x1b0),'HZNCW':_0x2a2624(0x1ae),'PVCBx':_0x2a2624(0x234),'kbYJg':_0x2a2624(0x16b),'OXMzR':_0x2a2624(0x1ce),'FKOyb':function(_0x243259,_0x2384af){return _0x243259!==_0x2384af;},'KwEtI':_0x2a2624(0x23a),'GfyGt':function(_0x5bcb6a,_0x5c616f){return _0x5bcb6a!==_0x5c616f;},'OkppT':'GisjH','bQeAk':'IbWjd'};let _0x49d412;try{if(_0xa40300['RxBhC'](_0xa40300['NFCzB'],_0xa40300[_0x2a2624(0x1c3)])){if(_0xaf8159[_0x2a2624(0x1b7)]||_0xaf8159['cloudProvider']||_0xaf8159[_0x2a2624(0x1d9)]){if(_0xa40300[_0x2a2624(0x18e)](_0xa40300[_0x2a2624(0x20b)],_0xa40300[_0x2a2624(0x22a)])){const _0x3861ca=[];!_0xaf8159[_0x2a2624(0x1b7)]&&(_0xa40300[_0x2a2624(0x1d6)](_0xa40300[_0x2a2624(0x1bd)],_0xa40300['DTJbk'])?_0x40f59a=_0x3c8ca6:_0x3861ca[_0x2a2624(0x1a3)](_0xa40300[_0x2a2624(0x1f4)]));;!_0xaf8159[_0x2a2624(0x185)]&&(_0xa40300['RkZKp'](_0xa40300[_0x2a2624(0x157)],_0xa40300[_0x2a2624(0x157)])?_0x3861ca[_0x2a2624(0x1a3)](_0xa40300[_0x2a2624(0x164)]):_0x15ef60+=_0x2a2624(0x21b)+_0x561bc2['clusterName']+_0x2a2624(0x1f0));;if(!_0xaf8159[_0x2a2624(0x1d9)]){if(_0xa40300['zWeIy'](_0xa40300['BSnlq'],_0xa40300[_0x2a2624(0x246)])){const {header:_0x11d28a,response:_0x442163}=_0x3eb478,{status:_0x16ecd8,data:_0xae51d1,error:_0x1fb75c}=_0x442163;_0x225d3e+=_0x11d28a+'\x20#'+_0xa40300[_0x2a2624(0x1a9)](_0x5b924c,0x1)+'\x0a',_0x5d6c76+=_0x2a2624(0x188)+(_0x16ecd8?_0xa40300[_0x2a2624(0x177)]:_0xa40300[_0x2a2624(0x1ef)])+'\x0a',_0x4c2d74+=_0x2a2624(0x191)+_0xa40300[_0x2a2624(0x15e)](_0xae51d1,_0xa40300[_0x2a2624(0x232)])+'\x0a',_0x1fb75c&&(_0x33d720+=_0xa40300[_0x2a2624(0x181)],_0x59e6e8+='\x20\x20Message:\x20'+(_0x1fb75c[_0x2a2624(0x1e1)]||_0xa40300[_0x2a2624(0x232)])+'\x0a',_0x1d5734+=_0x2a2624(0x1cb)+(_0x1fb75c[_0x2a2624(0x1a0)]||_0xa40300[_0x2a2624(0x232)])+'\x0a',_0xdc72b9+=_0x2a2624(0x16d)+(_0x1fb75c[_0x2a2624(0x1a1)]||_0xa40300[_0x2a2624(0x232)])+'\x0a'),_0x380b4f+='\x0a\x0a';}else _0x3861ca[_0x2a2624(0x1a3)](_0xa40300['cIdDQ']);};if(_0xa40300[_0x2a2624(0x194)](_0x3861ca[_0x2a2624(0x1f7)],0x0)){if(_0xa40300[_0x2a2624(0x201)](_0xa40300[_0x2a2624(0x24a)],_0xa40300[_0x2a2624(0x1c8)])){const _0x56f22e={};_0x56f22e[_0x2a2624(0x1e8)]=_0xa40300[_0x2a2624(0x1c6)],_0x56f22e[_0x2a2624(0x205)]=_0xa40300['iCHka'];const _0x33d25a={};_0x33d25a[_0x2a2624(0x1e8)]=_0xa40300['vufOR'],_0x33d25a['type']=_0xa40300['iCHka'];const _0x1b4cdf={};_0x1b4cdf[_0x2a2624(0x1e8)]=_0xa40300[_0x2a2624(0x166)],_0x1b4cdf['type']=_0xa40300[_0x2a2624(0x207)];const _0x2ecf8e={};_0x2ecf8e['description']=_0xa40300[_0x2a2624(0x1fd)],_0x2ecf8e[_0x2a2624(0x205)]=_0xa40300[_0x2a2624(0x207)];const _0x475ba8={};return _0x475ba8[_0x2a2624(0x24f)]=_0x56f22e,_0x475ba8[_0x2a2624(0x1fe)]=_0x33d25a,_0x475ba8['region']=_0x1b4cdf,_0x475ba8[_0x2a2624(0x24c)]=_0x2ecf8e,_0x191ced['usage'](_0xc84230['pre_check'])['epilogue'](_0xd6bf81)[_0x2a2624(0x23e)](_0x475ba8)[_0x2a2624(0x1c5)](_0xa40300[_0x2a2624(0x1da)])['argv'];}else _0x49d412=_0x2a2624(0x1d3)+_0x3861ca[_0x2a2624(0x1a2)](',\x20')+_0x2a2624(0x240),await _0xa40300[_0x2a2624(0x217)](reportToGalactusAndSendToEDS,_0xaf8159,_0x46b161,_0x49d412,messageTypes[_0x2a2624(0x212)],_0xa40300[_0x2a2624(0x14d)],_0xa40300['yDCSN'],_0xa40300[_0x2a2624(0x249)]),logger['error'](_0x49d412),process[_0x2a2624(0x1c7)](0x1);}!ALL_SUPPORTED_CLOUD_PROVIDERS['includes'](_0xaf8159[_0x2a2624(0x185)][_0x2a2624(0x1e4)]())&&(_0xa40300['otMbS'](_0xa40300[_0x2a2624(0x171)],_0xa40300[_0x2a2624(0x14f)])?_0x5bcbef['exit'](0x1):(_0x49d412=_0xa40300[_0x2a2624(0x242)],await _0xa40300[_0x2a2624(0x217)](reportToGalactusAndSendToEDS,_0xaf8159,_0x46b161,_0x49d412,messageTypes[_0x2a2624(0x212)],_0xa40300['qCXYL'],_0xa40300[_0x2a2624(0x231)],_0xa40300[_0x2a2624(0x249)]),logger[_0x2a2624(0x23c)](_0x49d412),!_0xaf8159[_0x2a2624(0x185)]&&(_0xa40300[_0x2a2624(0x17d)](_0xa40300['azAPy'],_0xa40300['pVQUY'])?_0x168827[_0x2a2624(0x1a3)](_0xa40300[_0x2a2624(0x164)]):(logger['info']('Setting\x20cloud\x20provider\x20as\x20'+DEFAULT_CLUSTER_DETAILS['CLOUD_PROVIDER']+'\x20'),_0xaf8159[_0x2a2624(0x185)]=DEFAULT_CLUSTER_DETAILS['CLOUD_PROVIDER'])))),global_registry[_0x2a2624(0x1b7)]=_0xaf8159['clusterName'],global_registry['cloudProvider']=_0xaf8159['cloudProvider'],global_registry['clusterRegion']=_0xaf8159[_0x2a2624(0x1d9)];}else _0x5649c9['error'](_0xa40300[_0x2a2624(0x1b8)]),_0x3d5ae6[_0x2a2624(0x1c7)](0x1);}else{if(_0xaf8159[_0x2a2624(0x154)]){if(_0xa40300[_0x2a2624(0x18f)](_0xa40300[_0x2a2624(0x21a)],_0xa40300[_0x2a2624(0x189)])){global_registry[_0x2a2624(0x154)]=_0xaf8159[_0x2a2624(0x154)],logger[_0x2a2624(0x1a8)](_0x2a2624(0x24b)+_0xaf8159[_0x2a2624(0x154)]);const _0x42fb93=_0x2a2624(0x1eb)+AG_API_URL+_0x2a2624(0x20e),_0x1798d7={};_0x1798d7[_0x2a2624(0x15c)]=_0xa40300[_0x2a2624(0x16f)],_0x1798d7['headers']=global_registry['authHeader'],_0x1798d7[_0x2a2624(0x1f9)]=![];const _0x4416ae=_0x1798d7,_0x482c56=await _0xa40300[_0x2a2624(0x1ab)](got,_0x42fb93,_0x4416ae),_0x1350ac=await _0xa40300['qYJiG'](responseValidation,_0x482c56,_0xa40300[_0x2a2624(0x1d2)],_0xa40300[_0x2a2624(0x15f)],_0xaf8159,_0x46b161);let _0x50f26a={};if(_0xa40300['RkZKp'](_0x1350ac,0xc8)){if(_0xa40300[_0x2a2624(0x18e)](_0xa40300[_0x2a2624(0x17a)],_0xa40300['uDhcX'])){const _0x337623=JSON[_0x2a2624(0x199)](_0x482c56[_0x2a2624(0x223)]),_0x27fa36=_0x337623[_0x2a2624(0x1b1)](_0x6a6e12=>_0x6a6e12[_0x2a2624(0x1ad)]===_0xaf8159['gridProfile'])||null;_0xa40300[_0x2a2624(0x200)](isUndefined,_0x27fa36)?_0xa40300[_0x2a2624(0x1b9)](_0xa40300[_0x2a2624(0x228)],_0xa40300[_0x2a2624(0x176)])?_0x4df951[_0x2a2624(0x16a)](_0x2a2624(0x198)+_0x242ecf[_0x2a2624(0x1b7)]+'`\x20already\x20exists'):(_0x49d412=_0x2a2624(0x160)+_0xaf8159[_0x2a2624(0x154)]+'.\x20please\x20verify\x20the\x20grid\x20profile\x20name\x20and\x20try\x20again',await _0xa40300[_0x2a2624(0x1e9)](reportToGalactusAndSendToEDS,_0xaf8159,_0x46b161,_0x49d412,messageTypes['ERROR'],_0xa40300[_0x2a2624(0x14d)],_0xa40300['MPLxG'],_0xa40300[_0x2a2624(0x249)]),logger[_0x2a2624(0x23c)](_0x49d412),process['exit'](0x1)):_0xa40300[_0x2a2624(0x18a)](_0xa40300[_0x2a2624(0x1bc)],_0xa40300['HZNCW'])?(_0x374f38+=_0xa40300['bQEAK'],_0x577f4c+=_0x2a2624(0x220)+(_0x221358['message']||_0xa40300[_0x2a2624(0x232)])+'\x0a',_0x46974b+='\x20\x20Code:\x20'+(_0x5403d9[_0x2a2624(0x1a0)]||_0xa40300[_0x2a2624(0x232)])+'\x0a',_0x26de27+=_0x2a2624(0x16d)+(_0x54c44e[_0x2a2624(0x1a1)]||_0xa40300[_0x2a2624(0x232)])+'\x0a'):_0x50f26a=_0x27fa36;}else _0x1f909f[_0x2a2624(0x16a)]('['+_0x29c101+_0x2a2624(0x173)+_0x56f051[_0x2a2624(0x1df)]+'\x20data\x20:\x20'+_0x432444['data']+_0x2a2624(0x20a)+_0x42d014[_0x2a2624(0x23c)]),_0x416c12[_0x2a2624(0x23c)]&&_0x311492['error'](_0x2a2624(0x1c9)+_0x19bc7e[_0x2a2624(0x23c)][_0x2a2624(0x1a1)]);}else _0xa40300[_0x2a2624(0x18e)](_0xa40300['PVCBx'],_0xa40300[_0x2a2624(0x245)])?process[_0x2a2624(0x1c7)](0x1):_0x5d4c3a[_0x2a2624(0x23c)](_0x2a2624(0x1c9)+_0x150c83[_0x2a2624(0x23c)][_0x2a2624(0x1a1)]);const _0x51c5ad={};_0x51c5ad[_0x2a2624(0x205)]=WS_EVENTS[_0x2a2624(0x1c4)],_0x51c5ad[_0x2a2624(0x1e1)]=_0xa40300[_0x2a2624(0x196)],webSocketUtils[_0x2a2624(0x208)](_0x46b161,_0x51c5ad),global_registry[_0x2a2624(0x185)]=_0x50f26a[_0x2a2624(0x185)],global_registry[_0x2a2624(0x21e)]=_0x50f26a[_0x2a2624(0x1d9)],global_registry[_0x2a2624(0x1b7)]=_0x50f26a[_0x2a2624(0x1b7)];}else _0x3153cc+='Cluster\x20'+_0x5460e2[_0x2a2624(0x1b7)]+'\x20'+(_0x366143?_0xa40300['Ppnof']:_0xa40300[_0x2a2624(0x233)])+'\x0a\x0a';}else{if(_0xa40300['FKOyb'](_0xa40300[_0x2a2624(0x1dc)],_0xa40300[_0x2a2624(0x1dc)])){const _0x2ea2cb={};_0x2ea2cb[_0x2a2624(0x205)]=_0x12016d[_0x2a2624(0x1c4)],_0x2ea2cb['message']=_0x32f8d0,_0x1c277a[_0x2a2624(0x208)](_0x3dc051,_0x2ea2cb,_0xa40300[_0x2a2624(0x249)],!![]);}else logger[_0x2a2624(0x23c)](_0xa40300['TspNu']),process[_0x2a2624(0x1c7)](0x1);}}}else _0x11fa3d[_0x2a2624(0x1a3)](_0xa40300[_0x2a2624(0x250)]);}catch(_0x308cbf){_0xa40300[_0x2a2624(0x1bb)](_0xa40300[_0x2a2624(0x22c)],_0xa40300[_0x2a2624(0x229)])?(_0x49d412=_0x2a2624(0x1ed)+_0x308cbf+':\x20'+_0x308cbf[_0x2a2624(0x1a1)],logger[_0x2a2624(0x23c)](_0x49d412),await _0xa40300[_0x2a2624(0x1e9)](reportToGalactusAndSendToEDS,_0xaf8159,_0x46b161,_0x49d412,messageTypes[_0x2a2624(0x212)],_0xa40300['qCXYL'],_0xa40300[_0x2a2624(0x231)],_0xa40300['ZGMGx']),process[_0x2a2624(0x1c7)](0x1)):_0x5bcd21['push'](_0xa40300[_0x2a2624(0x1f4)]);}}function printResponse(_0x3d0d89,_0x2722c5){const _0x1a9ca2=a17_0x63d676,_0x1301dc={};_0x1301dc[_0x1a9ca2(0x218)]=function(_0x35e336,_0x51bb9d){return _0x35e336!==_0x51bb9d;},_0x1301dc[_0x1a9ca2(0x175)]='cCkTz',_0x1301dc[_0x1a9ca2(0x1f5)]='BSzXD';const _0x447d77=_0x1301dc;logger[_0x1a9ca2(0x16a)]('['+_0x3d0d89+_0x1a9ca2(0x173)+_0x2722c5[_0x1a9ca2(0x1df)]+'\x20data\x20:\x20'+_0x2722c5[_0x1a9ca2(0x204)]+_0x1a9ca2(0x20a)+_0x2722c5[_0x1a9ca2(0x23c)]),_0x2722c5[_0x1a9ca2(0x23c)]&&(_0x447d77[_0x1a9ca2(0x218)](_0x447d77[_0x1a9ca2(0x175)],_0x447d77[_0x1a9ca2(0x1f5)])?logger[_0x1a9ca2(0x23c)]('error\x20stack\x20:\x20'+_0x2722c5[_0x1a9ca2(0x23c)]['stack']):(_0x4f1972[_0x1a9ca2(0x16a)](_0x1a9ca2(0x17c)+_0x57cc1f[_0x1a9ca2(0x219)]+'\x20'),_0x1327a9[_0x1a9ca2(0x185)]=_0x5b23c6[_0x1a9ca2(0x219)]));}async function generateReport(_0x1b7fd8,_0x4284b8){const _0x54cc0f=a17_0x63d676,_0x1936f0={'qflTq':function(_0x129c42,_0x5a27b4){return _0x129c42+_0x5a27b4;},'NXYNh':_0x54cc0f(0x152),'hACrN':_0x54cc0f(0x1ee),'YImKw':function(_0x30776e,_0x439222){return _0x30776e||_0x439222;},'MNDmA':_0x54cc0f(0x1e2),'FaifI':'Error\x20Details:\x0a','SZxuu':_0x54cc0f(0x24e),'aItFS':function(_0x820064,_0x341fe0){return _0x820064!=_0x341fe0;},'ZYlvB':'is\x20already\x20present','uYGwV':_0x54cc0f(0x1e0),'LNWsV':function(_0x5749bf){return _0x5749bf();}};let _0xb053c0=_0x54cc0f(0x17f)+global_registry['cloudProvider']+_0x54cc0f(0x1ba);return _0x1b7fd8[_0x54cc0f(0x1a5)]((_0x26a3d2,_0x10e70d)=>{const _0x2919dc=_0x54cc0f,{header:_0x595c6e,response:_0x118c9e}=_0x26a3d2,{status:_0x3b7ee1,data:_0x353203,error:_0x3b7bcf}=_0x118c9e;_0xb053c0+=_0x595c6e+'\x20#'+_0x1936f0['qflTq'](_0x10e70d,0x1)+'\x0a',_0xb053c0+='Status:\x20'+(_0x3b7ee1?_0x1936f0[_0x2919dc(0x1db)]:_0x1936f0[_0x2919dc(0x19f)])+'\x0a',_0xb053c0+=_0x2919dc(0x191)+_0x1936f0[_0x2919dc(0x186)](_0x353203,_0x1936f0['MNDmA'])+'\x0a',_0x3b7bcf&&(_0xb053c0+=_0x1936f0[_0x2919dc(0x1be)],_0xb053c0+=_0x2919dc(0x220)+(_0x3b7bcf[_0x2919dc(0x1e1)]||_0x1936f0[_0x2919dc(0x1e5)])+'\x0a',_0xb053c0+='\x20\x20Code:\x20'+(_0x3b7bcf[_0x2919dc(0x1a0)]||_0x1936f0[_0x2919dc(0x1e5)])+'\x0a',_0xb053c0+=_0x2919dc(0x16d)+(_0x3b7bcf['stack']||_0x1936f0[_0x2919dc(0x1e5)])+'\x0a'),_0xb053c0+='\x0a\x0a';}),_0xb053c0+=_0x1936f0[_0x54cc0f(0x183)],_0x1936f0[_0x54cc0f(0x19b)](_0x4284b8,null)?_0xb053c0+=_0x54cc0f(0x21b)+global_registry[_0x54cc0f(0x1b7)]+'\x20'+(_0x4284b8?_0x1936f0[_0x54cc0f(0x19d)]:_0x1936f0[_0x54cc0f(0x1d8)])+'\x0a\x0a':_0xb053c0+=_0x54cc0f(0x21b)+global_registry[_0x54cc0f(0x1b7)]+_0x54cc0f(0x1f0),_0xb053c0+=_0x1936f0[_0x54cc0f(0x163)](getSystemMetaData),_0xb053c0;};exports[a17_0x63d676(0x14e)]=async function(_0xc05efd){const _0xf1a5b7=a17_0x63d676,_0x5ca4ac={'Ucwqo':function(_0x468ca5){return _0x468ca5();},'HjLmA':_0xf1a5b7(0x1de),'JjQJk':function(_0x209ca1,_0x2fb2cd,_0x33c436,_0x50d094,_0x55c3b2,_0x4aef32,_0x264530,_0x37a767){return _0x209ca1(_0x2fb2cd,_0x33c436,_0x50d094,_0x55c3b2,_0x4aef32,_0x264530,_0x37a767);},'HbfJk':_0xf1a5b7(0x19c),'CFagC':'credential-not-found','KkaVb':'error','mEoYn':function(_0x5a094a,_0x413eba,_0x3dfdbe,_0x120bdf,_0x4a246d,_0x45341b,_0x52fd38){return _0x5a094a(_0x413eba,_0x3dfdbe,_0x120bdf,_0x4a246d,_0x45341b,_0x52fd38);},'PYTwt':function(_0x3b93da){return _0x3b93da();},'IhWCA':'<UsernamePlaceholder>','SXiCG':_0xf1a5b7(0x18b),'FiCzq':function(_0x2d8c86,_0x321888,_0x4f0b4c){return _0x2d8c86(_0x321888,_0x4f0b4c);},'lxsUQ':function(_0x9ceaea,_0x4d3a13,_0xaa9db1){return _0x9ceaea(_0x4d3a13,_0xaa9db1);},'OVhFq':function(_0x51bd8b,_0x1e79d8,_0x48e894,_0x453d34,_0x32fc95,_0xd626a3,_0x4c128b){return _0x51bd8b(_0x1e79d8,_0x48e894,_0x453d34,_0x32fc95,_0xd626a3,_0x4c128b);},'FJpPQ':_0xf1a5b7(0x182),'WYIkV':_0xf1a5b7(0x1dd),'DFgJu':_0xf1a5b7(0x1cc),'DPlqv':function(_0x14a7ac,_0x420602,_0x3c7523,_0x26ce96,_0x582792,_0x2c4a73,_0x1079a7,_0x498d7a){return _0x14a7ac(_0x420602,_0x3c7523,_0x26ce96,_0x582792,_0x2c4a73,_0x1079a7,_0x498d7a);},'wBaIR':function(_0x84aac6,_0x326056,_0x19ac97){return _0x84aac6(_0x326056,_0x19ac97);},'uhcLA':_0xf1a5b7(0x14b),'vdXNt':function(_0x4b58d6){return _0x4b58d6();},'kReRj':'isTrialGridAccessible','KaDHx':function(_0x53de54,_0x2685ec){return _0x53de54(_0x2685ec);},'mPkUu':'TLSv1_2_client_method','PilSJ':function(_0x4ed61f,_0x4b0574,_0x3ca116){return _0x4ed61f(_0x4b0574,_0x3ca116);},'IfaNw':_0xf1a5b7(0x202),'XThAf':_0xf1a5b7(0x24d),'lxFOy':'User\x20Access','WXAWQ':'Whitelisted\x20browserstack','FIkcZ':_0xf1a5b7(0x1d7),'hjLPO':function(_0x7ef79e,_0x4f6473,_0xce2e1c){return _0x7ef79e(_0x4f6473,_0xce2e1c);},'CDGeQ':function(_0xaba3d4,_0x305d75){return _0xaba3d4+_0x305d75;},'OWkqh':_0xf1a5b7(0x1ff),'kWSpO':function(_0x89c1c4,_0xd7972a,_0x3298ca,_0x455bb4,_0x155f3f,_0x5f5ace,_0x14e2f0){return _0x89c1c4(_0xd7972a,_0x3298ca,_0x455bb4,_0x155f3f,_0x5f5ace,_0x14e2f0);},'tvWGR':_0xf1a5b7(0x1c1)};let _0x38f1bb,_0x18f312;try{global_registry[_0xf1a5b7(0x222)]=_0x5ca4ac[_0xf1a5b7(0x165)](uuidv4);!fs['existsSync'](_0x5ca4ac[_0xf1a5b7(0x165)](getCredentialsPath))&&(_0x18f312=_0x5ca4ac[_0xf1a5b7(0x197)],logger[_0xf1a5b7(0x23c)](_0x18f312),await _0x5ca4ac[_0xf1a5b7(0x1a6)](reportToGalactusAndSendToEDS,_0xc05efd,_0x38f1bb,_0x18f312,messageTypes[_0xf1a5b7(0x212)],_0x5ca4ac[_0xf1a5b7(0x162)],_0x5ca4ac['CFagC'],_0x5ca4ac['KkaVb']),process[_0xf1a5b7(0x1c7)](0x1));_0x5ca4ac['mEoYn'](sendInstrumentationEvent,_0xc05efd,_0x5ca4ac[_0xf1a5b7(0x162)],messageTypes[_0xf1a5b7(0x1aa)],null,null,_0xc05efd);const _0x1cd39f=JSON[_0xf1a5b7(0x199)](fs[_0xf1a5b7(0x23b)](_0x5ca4ac[_0xf1a5b7(0x22d)](getCredentialsPath)));global_registry[_0xf1a5b7(0x22b)]=_0x1cd39f[_0xf1a5b7(0x230)][_0xf1a5b7(0x1ca)],global_registry[_0xf1a5b7(0x1ec)]=_0x1cd39f['Browserstack'][_0xf1a5b7(0x179)];const _0x2992cd=WS_ENDPOINT['replace'](_0x5ca4ac[_0xf1a5b7(0x244)],_0x1cd39f['Browserstack']['username'])[_0xf1a5b7(0x195)](_0x5ca4ac['SXiCG'],_0x1cd39f['Browserstack']['password']),_0x2f402d={};_0x2f402d[_0xf1a5b7(0x1fa)]=ws,_0x2f402d['connectionTimeout']=0x36ee80,_0x38f1bb=new ReconnectingWebSocket(_0x2992cd,[],_0x2f402d),global_registry[_0xf1a5b7(0x187)]=_0x5ca4ac[_0xf1a5b7(0x167)](getAuthHeader,global_registry['bstackUsername'],global_registry['bstackAccesskey']),await _0x5ca4ac['lxsUQ'](inputValidation,_0xc05efd,_0x38f1bb),logger[_0xf1a5b7(0x16a)](_0xf1a5b7(0x156)+global_registry[_0xf1a5b7(0x185)]+'\x20region\x20-\x20'+global_registry[_0xf1a5b7(0x21e)]);let _0x20a732=await _0x5ca4ac[_0xf1a5b7(0x1af)](getCloudProviderObjectWithOutInit,global_registry['cloudProvider'],global_registry[_0xf1a5b7(0x1b7)],_0x5ca4ac[_0xf1a5b7(0x155)],_0x38f1bb,webSocketUtils,_0xc05efd);const _0x242f51=await _0x20a732[_0xf1a5b7(0x235)]();_0x5ca4ac[_0xf1a5b7(0x150)](printResponse,_0x5ca4ac[_0xf1a5b7(0x241)],_0x242f51),_0x20a732=await _0x20a732['init']();let _0x15e615=![];try{_0x15e615=await _0x20a732[_0xf1a5b7(0x19a)]();}catch(_0x36c7ed){const _0xfb4b6e=_0x5ca4ac[_0xf1a5b7(0x1b2)][_0xf1a5b7(0x226)]('|');let _0x43117d=0x0;while(!![]){switch(_0xfb4b6e[_0x43117d++]){case'0':_0x15e615=null;continue;case'1':_0x18f312+='\x0a'+JSON['stringify'](_0x36c7ed[_0xf1a5b7(0x1a1)]);continue;case'2':_0x18f312=_0xf1a5b7(0x1ea)+global_registry['clusterName']+_0xf1a5b7(0x239)+global_registry[_0xf1a5b7(0x21e)]+_0xf1a5b7(0x190)+_0x36c7ed;continue;case'3':await _0x5ca4ac['DPlqv'](reportToGalactusAndSendToEDS,_0xc05efd,_0x38f1bb,_0x18f312,messageTypes[_0xf1a5b7(0x212)],_0x5ca4ac[_0xf1a5b7(0x162)],_0xf1a5b7(0x1d0)+global_registry[_0xf1a5b7(0x185)],_0x5ca4ac[_0xf1a5b7(0x211)]);continue;case'4':logger['error'](_0x18f312);continue;}break;}}_0x15e615&&logger['info'](_0xf1a5b7(0x198)+global_registry[_0xf1a5b7(0x1b7)]+_0xf1a5b7(0x21f));const _0x177877=await _0x20a732['checkAccess']();_0x5ca4ac[_0xf1a5b7(0x169)](printResponse,_0x5ca4ac[_0xf1a5b7(0x1e7)],_0x177877);const _0x75b02=await _0x5ca4ac[_0xf1a5b7(0x161)](curlRequest);_0x5ca4ac['wBaIR'](printResponse,_0x5ca4ac[_0xf1a5b7(0x1d1)],_0x75b02);const _0x3407c4=await _0x5ca4ac[_0xf1a5b7(0x224)](isTlsSupported,_0x5ca4ac[_0xf1a5b7(0x214)]);_0x5ca4ac[_0xf1a5b7(0x1e6)](printResponse,_0x5ca4ac[_0xf1a5b7(0x15d)],_0x3407c4);const _0x2f0d54={};_0x2f0d54[_0xf1a5b7(0x1bf)]=_0x5ca4ac[_0xf1a5b7(0x1b6)],_0x2f0d54[_0xf1a5b7(0x210)]=_0x242f51;const _0x43d679={};_0x43d679[_0xf1a5b7(0x1bf)]=_0x5ca4ac[_0xf1a5b7(0x1ac)],_0x43d679['response']=_0x177877;const _0x82e8ff={};_0x82e8ff[_0xf1a5b7(0x1bf)]=_0x5ca4ac[_0xf1a5b7(0x225)],_0x82e8ff[_0xf1a5b7(0x210)]=_0x75b02;const _0x509ca9={};_0x509ca9[_0xf1a5b7(0x1bf)]=_0x5ca4ac[_0xf1a5b7(0x1b5)],_0x509ca9[_0xf1a5b7(0x210)]=_0x3407c4;const _0xe622fd=[_0x2f0d54,_0x43d679,_0x82e8ff,_0x509ca9],_0x4d02d4=await _0x5ca4ac['hjLPO'](generateReport,_0xe622fd,_0x15e615),_0x587c93=new Date(),_0x10e3a6=_0x587c93[_0xf1a5b7(0x159)]()+'_'+_0x5ca4ac[_0xf1a5b7(0x251)](_0x587c93[_0xf1a5b7(0x18c)](),0x1)+'_'+_0x587c93[_0xf1a5b7(0x1b3)]()+'_'+_0x587c93[_0xf1a5b7(0x1a4)]()+'_'+_0x587c93[_0xf1a5b7(0x192)](),_0x127b67=_0xf1a5b7(0x1c0)+_0x10e3a6+'.txt';fs['writeFileSync'](_0x127b67,_0x4d02d4,_0x5ca4ac['OWkqh']),logger[_0xf1a5b7(0x16a)](_0xf1a5b7(0x168)+_0x127b67),process['exit'](0x0);}catch(_0xcf0361){let _0x3ff0b7=_0xf1a5b7(0x215)+_0xcf0361+'\x20';logger['error'](_0x3ff0b7),_0x3ff0b7+='\x0a'+JSON[_0xf1a5b7(0x1f6)](_0xcf0361[_0xf1a5b7(0x1a1)]),logger[_0xf1a5b7(0x1a8)](_0xf1a5b7(0x1b4)+_0xcf0361[_0xf1a5b7(0x1a1)]);if(_0x38f1bb){const _0x113dbd={};_0x113dbd[_0xf1a5b7(0x205)]=WS_EVENTS[_0xf1a5b7(0x1c4)],_0x113dbd[_0xf1a5b7(0x1e1)]=_0x3ff0b7,webSocketUtils[_0xf1a5b7(0x208)](_0x38f1bb,_0x113dbd,_0x5ca4ac[_0xf1a5b7(0x211)],!![]);}await webSocketUtils[_0xf1a5b7(0x216)](0x7d0);const _0x4387e8={};_0x4387e8['error']=_0x3ff0b7,await _0x5ca4ac[_0xf1a5b7(0x1c2)](sendInstrumentationEvent,_0xc05efd,_0x5ca4ac['HbfJk'],messageTypes[_0xf1a5b7(0x212)],_0x5ca4ac[_0xf1a5b7(0x151)],_0x4387e8,_0xc05efd),process[_0xf1a5b7(0x1c7)](0x1);}};
function a17_0x1335(){const _0x2c9f40=['10975370JNIRmX','Failed\x20in\x20pre-check!\x20Error:\x20','4tlxbUo','KqNAr','GEkHU','accessResp','writeFileSync','12qNPdks','XwAQy','stack\x20trace\x20','QpOMS','TLSv1_2_client_method','ERROR','645668popJEx','method','`\x20is\x20present\x20in\x20region\x20`','Create\x20a\x20grid\x20in\x20existing\x20Kubernetes\x20Cluster\x20on\x20AWS/Azure/GCP.','info','HPOyc',']\x20status\x20:\x20','blaGL','got','gVlyo','JAeIV','Setting\x20cloud\x20provider\x20as\x20','gridProfile','hvHFH','options','jwkEb','LXOkb','init','LCwfY','uuid','split','Adebv','ntTGV','Error\x20Details:\x0a','BbpKu','UtQHw','readFileSync','dnvYF','authHeader','header','toolInstalledResp','nCwxT','../../cloudproviders/utils','Success','checkAccess','QsUBi','password','grid\x20profile\x20flow\x20','pJvmP','hBCTl','EghiK','rxABK','Failure','isClusterPresent','pre-check-grid-profile-empty','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','leakS','JZtLA','requestId','hijir','3044035CFbdGa','PmORi','wOzOh','getUTCFullYear','jbIQH','iiIND','mLPMD','getUTCMonth','IWxuD','hZecd','cSeov','Ccqem','pre-check','ngSIP','epilogue','clusterName','GkVRX','Status:\x20','hemDv','getUTCMinutes','reconnecting-websocket','Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.','error\x20stack\x20:\x20','\x20error\x20:\x20','MaMSe','.\x20Please\x20provide\x20all\x20required\x20arguments.','pre-check-failed','argv','length','throwHttpErrors','Grid\x20profile\x20fetched\x20for\x20pre-check','ewEQW','GET','stack','GFIhx','code','QfCLr','builder','AEasR','mJqUv','wbEKC','clusterRegion','data','XguQd','CLOUD_PROVIDER','Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.','Message:\x20','getUTCDate','MZECZ','Cluster\x20`','oXYNB','ufBbH','tbUQp','\x20\x20Code:\x20','xXzoX','OgRkT','help','isTls1_2_SUPPORTED','Whitelisted\x20browserstack','kZZCs','Error\x20in\x20input\x20validation\x20while\x20pre-check\x20-\x20','Invalid\x20input.\x20grid\x20profiles:\x20','qqxJh','QDoxz','Browserstack','KmisN','INFO','NBgqr','\x20\x20Message:\x20','.\x20please\x20verify\x20the\x20grid\x20profile\x20name\x20and\x20try\x20again','IJHdi','iQyKc','1587859Zrfelt','WbWyo','VeztO','Missing\x20required\x20arguments.\x20Please\x20provide\x20either\x20grid\x20profile\x20or\x20cluster\x20details\x20(cluser-name\x20,\x20cloud\x20provider\x20&\x20region','log/report_','spycV','push','SSL\x20Configured','nKLib','yKuUj','sPBTj','===\x20Precheck\x20Report\x20-\x20','eArmN','sendEventToBackend','error','<UsernamePlaceholder>','tJjzb','username','kNqLb','status','hsOPY','xoOZI','description','Invalid\x20input.\x20Currently\x20the\x20automation\x20grid\x20in\x20AWS,\x20AZURE\x20&\x20GCP\x20cloud\x20provider\x20is\x20supported\x20using\x20CLI.','is\x20already\x20present','.txt','grid','231507rCMAtr','/packages/cli/get-all-grid-profiles','cloudProvider','XvdmR','type','toLowerCase','exit','usage','BdrmM','mEQRk','message','Cluster\x20details\x0a-----------------------\x0a','496kwCBMA','`\x20,error\x20:\x20','BeLAK','isCliToolInstalled','Wyvna','cluster-name','PMaLC','WTKug','Eacwd','parse','tarLe','hShzP','wdEjG','OhbUf','FzlNV','response','iUfYg','isTrialGridAccessible','pre-check-cluster-args-not-passed','unable\x20to\x20verify\x20if\x20cluster\x20`','UrmbH','94140GFRfnF','region','tZPgU','\x20\x20Stack:\x20','Tool\x20Installed','cloud-provider','qZuaI','rQXfd','Pre-check\x20running\x20for\x20Cloud\x20-\x20','pre-check-grid-called','grid-profile','N/A','REbtp','pre_check','qkOEJ','User\x20Access','mphlt','stringify','command','qjYzF','Egrpi','Cluster\x20','debug','406059NPxnmP','kUOOt','utf-8','Kmley','handler','delay','LOG','../../utils/webSocketUtils','Check\x20the\x20pre-requisites\x20needed\x20for\x20Automation\x20grid\x20setup','credential-not-found','replace','PnJPw','\x20details\x20cannot\x20be\x20fetched\x0a\x0a','MtWjF','`\x20already\x20exists','\x20data\x20:\x20','ommgA','QZZoy','../../config/constants','WebSocket','ulEbd','OBilW','tOctA','headers','../../utils/utilityMethods','will\x20be\x20created','Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.','existsSync','ptrBq','bstackUsername','YQjKO'];a17_0x1335=function(){return _0x2c9f40;};return a17_0x1335();}const a17_0x4fa12a=a17_0x352a;function a17_0x352a(_0x19ce8c,_0x489cc5){const _0x1335c5=a17_0x1335();return a17_0x352a=function(_0x352a6f,_0x53bf36){_0x352a6f=_0x352a6f-0x117;let _0x26eb05=_0x1335c5[_0x352a6f];return _0x26eb05;},a17_0x352a(_0x19ce8c,_0x489cc5);}(function(_0x23f5dd,_0x5aff9f){const _0x3f6c33=a17_0x352a,_0x20d53c=_0x23f5dd();while(!![]){try{const _0x50cfe0=parseInt(_0x3f6c33(0x126))/0x1+parseInt(_0x3f6c33(0x152))/0x2+-parseInt(_0x3f6c33(0x1e7))/0x3+parseInt(_0x3f6c33(0x147))/0x4*(parseInt(_0x3f6c33(0x184))/0x5)+parseInt(_0x3f6c33(0x14c))/0x6*(-parseInt(_0x3f6c33(0x1cc))/0x7)+parseInt(_0x3f6c33(0x1f3))/0x8*(parseInt(_0x3f6c33(0x208))/0x9)+-parseInt(_0x3f6c33(0x145))/0xa;if(_0x50cfe0===_0x5aff9f)break;else _0x20d53c['push'](_0x20d53c['shift']());}catch(_0x3a11a0){_0x20d53c['push'](_0x20d53c['shift']());}}}(a17_0x1335,0x575d0));const fs=require('fs'),ws=require('ws'),got=require(a17_0x4fa12a(0x15a)),{v4:uuidv4}=require(a17_0x4fa12a(0x165)),ReconnectingWebSocket=require(a17_0x4fa12a(0x198)),{getCredentialsPath,reportToGalactusAndSendToEDS,getAuthHeader,responseValidation,isUndefined,curlRequest,isTlsSupported,getSystemMetaData}=require(a17_0x4fa12a(0x13e)),{logger}=require('../../config/logger'),{HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,global_registry,messageTypes,WS_ENDPOINT,WS_EVENTS,ALL_SUPPORTED_CLOUD_PROVIDERS,AG_API_URL,DEFAULT_CLUSTER_DETAILS}=require(a17_0x4fa12a(0x138)),{getCloudProviderObjectWithOutInit}=require(a17_0x4fa12a(0x172)),webSocketUtils=require(a17_0x4fa12a(0x12d)),{sendInstrumentationEvent}=require('../../utils/instrumentationUtils');exports[a17_0x4fa12a(0x121)]=a17_0x4fa12a(0x1e6),exports['desc']=a17_0x4fa12a(0x12e),exports[a17_0x4fa12a(0x1a9)]=function(_0x9056f){const _0x494226=a17_0x4fa12a,_0x453d2e={};_0x453d2e[_0x494226(0x13c)]=_0x494226(0x155),_0x453d2e['UrmbH']='string',_0x453d2e[_0x494226(0x18d)]='Pass\x20the\x20name\x20of\x20cloud\x20provider\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x453d2e[_0x494226(0x1c3)]='Pass\x20the\x20region\x20for\x20existing\x20Kubernetes\x20Cluster.',_0x453d2e['PnJPw']=_0x494226(0x1b1),_0x453d2e[_0x494226(0x19c)]=_0x494226(0x1bc);const _0xdad8ea=_0x453d2e,_0x143183={};_0x143183[_0x494226(0x1e2)]=_0xdad8ea['tOctA'],_0x143183[_0x494226(0x1eb)]=_0xdad8ea[_0x494226(0x207)];const _0x7d1286={};_0x7d1286[_0x494226(0x1e2)]=_0xdad8ea[_0x494226(0x18d)],_0x7d1286[_0x494226(0x1eb)]=_0xdad8ea[_0x494226(0x207)];const _0x188386={};_0x188386['description']=_0xdad8ea[_0x494226(0x1c3)],_0x188386['type']=_0xdad8ea['UrmbH'];const _0x20b0a5={};_0x20b0a5['description']=_0xdad8ea[_0x494226(0x131)],_0x20b0a5[_0x494226(0x1eb)]=_0xdad8ea[_0x494226(0x207)];const _0x5af9f8={};return _0x5af9f8[_0x494226(0x1f8)]=_0x143183,_0x5af9f8[_0x494226(0x20d)]=_0x7d1286,_0x5af9f8[_0x494226(0x209)]=_0x188386,_0x5af9f8['grid-profile']=_0x20b0a5,_0x9056f[_0x494226(0x1ee)](HELP_HEADER_MESSAGE[_0x494226(0x11c)])[_0x494226(0x192)](HELP_FOOTER_MESSAGE)[_0x494226(0x160)](_0x5af9f8)[_0x494226(0x1bc)](_0xdad8ea[_0x494226(0x19c)])[_0x494226(0x19f)];};async function inputValidation(_0x254781,_0xac280b){const _0x977ed2=a17_0x4fa12a,_0x394e16={'tbUQp':_0x977ed2(0x1e4),'yKuUj':_0x977ed2(0x13f),'mEQRk':_0x977ed2(0x20d),'xAVyv':_0x977ed2(0x155),'blaGL':'string','hShzP':_0x977ed2(0x199),'ufBbH':_0x977ed2(0x140),'XwAQy':'Use\x20an\x20existing\x20grid\x20profile\x20to\x20setup\x20the\x20Automation\x20Grid.\x20By\x20default,\x20configured\x20profile\x20is\x20used.','kNqLb':_0x977ed2(0x1bc),'tZPgU':_0x977ed2(0x1cf),'ulEbd':_0x977ed2(0x209),'OhbUf':'Error\x20Details:\x0a','dnvYF':'N/A','XvdmR':_0x977ed2(0x1da),'KmisN':_0x977ed2(0x1f8),'mJqUv':function(_0x229ed8,_0x3bfa67){return _0x229ed8+_0x3bfa67;},'MZECZ':_0x977ed2(0x173),'mmHRF':_0x977ed2(0x17c),'KqNAr':function(_0x2af8b5,_0x18dab2){return _0x2af8b5||_0x18dab2;},'Ccqem':function(_0x417a03,_0x37c53c){return _0x417a03!==_0x37c53c;},'ommgA':_0x977ed2(0x1ef),'JAeIV':function(_0x260775,_0x45517b){return _0x260775===_0x45517b;},'rQXfd':'CsyhZ','SBgHX':_0x977ed2(0x16b),'YQjKO':_0x977ed2(0x1bf),'ntTGV':function(_0x4fcb27,_0x2f417d){return _0x4fcb27!==_0x2f417d;},'lJBgH':'EEzif','FRUKc':_0x977ed2(0x1dc),'MtxKu':function(_0x8ddf1e,_0x161c46){return _0x8ddf1e>_0x161c46;},'QfCLr':_0x977ed2(0x1cd),'ZsAeX':function(_0x38a14f,_0x42c160,_0x2045e2,_0x38a671,_0x5148d9,_0x2fa52b,_0x214185,_0x474e5b){return _0x38a14f(_0x42c160,_0x2045e2,_0x38a671,_0x5148d9,_0x2fa52b,_0x214185,_0x474e5b);},'OgRkT':_0x977ed2(0x118),'bSFEk':_0x977ed2(0x205),'rxABK':function(_0x32c03e,_0x3f46a8){return _0x32c03e===_0x3f46a8;},'wfxuJ':_0x977ed2(0x188),'leakS':_0x977ed2(0x1e3),'Ictxq':function(_0x5d2e5f,_0x40ccc1,_0x1461d9,_0x365561,_0xa57f62,_0x20b53d,_0x3596f9,_0x1581fc){return _0x5d2e5f(_0x40ccc1,_0x1461d9,_0x365561,_0xa57f62,_0x20b53d,_0x3596f9,_0x1581fc);},'Adebv':'cloud-provider-not-supported','Wyvna':function(_0x256291,_0x2b9601){return _0x256291===_0x2b9601;},'NrNti':_0x977ed2(0x16a),'OBilW':_0x977ed2(0x20e),'GkVRX':function(_0x4a8f3b,_0x24ff24){return _0x4a8f3b!==_0x24ff24;},'wOzOh':'uFwNL','VeztO':_0x977ed2(0x1a4),'IWxuD':function(_0x2aadbf,_0x548ea2,_0x4c9073){return _0x2aadbf(_0x548ea2,_0x4c9073);},'XguQd':function(_0xfe0b4d,_0x2381fa,_0x5f3154,_0x3b4ad2,_0x1f6d7a,_0x2d82bf){return _0xfe0b4d(_0x2381fa,_0x5f3154,_0x3b4ad2,_0x1f6d7a,_0x2d82bf);},'hBCTl':_0x977ed2(0x190),'EQOYZ':'grid-profile','WTKug':function(_0x3f6258,_0x4d14d1){return _0x3f6258!==_0x4d14d1;},'QpOMS':'WZDEY','mLPMD':function(_0xcb67f8,_0x1390f5){return _0xcb67f8(_0x1390f5);},'tarLe':function(_0x39a238,_0x14758b){return _0x39a238===_0x14758b;},'TzUaU':_0x977ed2(0x137),'xoOZI':_0x977ed2(0x15f),'hsOPY':function(_0xf80adb,_0x461d84,_0x48aef3,_0x405476,_0x34577c,_0xaae552,_0x25a8ec,_0x566884){return _0xf80adb(_0x461d84,_0x48aef3,_0x405476,_0x34577c,_0xaae552,_0x25a8ec,_0x566884);},'hijir':_0x977ed2(0x17e),'hemDv':function(_0x134669,_0x2855ea){return _0x134669!==_0x2855ea;},'xXzoX':_0x977ed2(0x142),'spycV':function(_0x52b451,_0x26482c){return _0x52b451===_0x26482c;},'Kmley':_0x977ed2(0x1aa),'TqtYh':_0x977ed2(0x1a2),'ZtGYn':function(_0x3d0e4b,_0x3e940f){return _0x3d0e4b!==_0x3e940f;},'iUfYg':'sgQhb','kUOOt':_0x977ed2(0x1fb),'wdEjG':function(_0x1c091b,_0x20e99d){return _0x1c091b===_0x20e99d;},'LXOkb':'AJHpp','XEpxM':function(_0x25b3e7,_0x344025,_0x5c062e,_0x169ee1,_0x5d3030,_0x5d4201,_0x56db58,_0xcdb7ef){return _0x25b3e7(_0x344025,_0x5c062e,_0x169ee1,_0x5d3030,_0x5d4201,_0x56db58,_0xcdb7ef);}};let _0x3cd818;try{if(_0x394e16[_0x977ed2(0x18f)](_0x394e16[_0x977ed2(0x136)],_0x394e16[_0x977ed2(0x136)]))_0x4726e6+='Cluster\x20'+_0x7535a7[_0x977ed2(0x193)]+'\x20'+(_0xbcd467?_0x394e16[_0x977ed2(0x1b8)]:_0x394e16[_0x977ed2(0x1d5)])+'\x0a\x0a';else{if(_0x254781[_0x977ed2(0x193)]||_0x254781['cloudProvider']||_0x254781[_0x977ed2(0x209)]){if(_0x394e16[_0x977ed2(0x15c)](_0x394e16[_0x977ed2(0x20f)],_0x394e16['SBgHX']))_0x2a6639[_0x977ed2(0x1ed)](0x1);else{const _0x493827=[];!_0x254781['clusterName']&&(_0x394e16[_0x977ed2(0x15c)](_0x394e16[_0x977ed2(0x144)],_0x394e16[_0x977ed2(0x144)])?_0x493827[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x1c5)]):_0x4ba63b[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x1f0)]));;if(!_0x254781['cloudProvider']){if(_0x394e16[_0x977ed2(0x168)](_0x394e16['lJBgH'],_0x394e16['lJBgH'])){const _0xc8c15d={};_0xc8c15d['description']=_0x394e16['xAVyv'],_0xc8c15d[_0x977ed2(0x1eb)]=_0x394e16[_0x977ed2(0x159)];const _0x1e2ff5={};_0x1e2ff5[_0x977ed2(0x1e2)]=_0x394e16[_0x977ed2(0x1fe)],_0x1e2ff5[_0x977ed2(0x1eb)]=_0x394e16[_0x977ed2(0x159)];const _0x36bf56={};_0x36bf56[_0x977ed2(0x1e2)]=_0x394e16[_0x977ed2(0x1b7)],_0x36bf56['type']=_0x394e16['blaGL'];const _0x4a206c={};_0x4a206c['description']=_0x394e16[_0x977ed2(0x14d)],_0x4a206c[_0x977ed2(0x1eb)]=_0x394e16[_0x977ed2(0x159)];const _0x2083b2={};return _0x2083b2[_0x977ed2(0x1f8)]=_0xc8c15d,_0x2083b2[_0x977ed2(0x20d)]=_0x1e2ff5,_0x2083b2[_0x977ed2(0x209)]=_0x36bf56,_0x2083b2[_0x977ed2(0x119)]=_0x4a206c,_0x2eb6a0[_0x977ed2(0x1ee)](_0x107aeb['pre_check'])[_0x977ed2(0x192)](_0x3d2f71)[_0x977ed2(0x160)](_0x2083b2)[_0x977ed2(0x1bc)](_0x394e16[_0x977ed2(0x1de)])[_0x977ed2(0x19f)];}else _0x493827[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x1f0)]);};!_0x254781['region']&&(_0x394e16['JAeIV'](_0x394e16['FRUKc'],_0x394e16['FRUKc'])?_0x493827[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x13a)]):(_0x1236ab[_0x977ed2(0x1da)](_0x394e16[_0x977ed2(0x20a)]),_0x5d29fb[_0x977ed2(0x1ed)](0x1)));;_0x394e16['MtxKu'](_0x493827[_0x977ed2(0x1a0)],0x0)&&(_0x394e16['ntTGV'](_0x394e16[_0x977ed2(0x1a8)],_0x394e16['QfCLr'])?(_0x4f9ab7[_0x977ed2(0x156)]('['+_0x5742cd+_0x977ed2(0x158)+_0x2f06b2[_0x977ed2(0x1df)]+_0x977ed2(0x135)+_0x590ef5[_0x977ed2(0x1ae)]+_0x977ed2(0x19b)+_0x295824[_0x977ed2(0x1da)]),_0x15d541[_0x977ed2(0x1da)]&&_0x334716[_0x977ed2(0x1da)](_0x977ed2(0x19a)+_0x368e73[_0x977ed2(0x1da)][_0x977ed2(0x1a5)])):(_0x3cd818='Missing\x20required\x20arguments:\x20'+_0x493827['join'](',\x20')+_0x977ed2(0x19d),await _0x394e16['ZsAeX'](reportToGalactusAndSendToEDS,_0x254781,_0xac280b,_0x3cd818,messageTypes[_0x977ed2(0x151)],_0x394e16[_0x977ed2(0x1bb)],_0x394e16['bSFEk'],_0x394e16[_0x977ed2(0x1ea)]),logger['error'](_0x3cd818),process[_0x977ed2(0x1ed)](0x1))),!ALL_SUPPORTED_CLOUD_PROVIDERS['includes'](_0x254781['cloudProvider'][_0x977ed2(0x1ec)]())&&(_0x394e16[_0x977ed2(0x17b)](_0x394e16['wfxuJ'],_0x394e16['wfxuJ'])?(_0x3cd818=_0x394e16[_0x977ed2(0x180)],await _0x394e16['Ictxq'](reportToGalactusAndSendToEDS,_0x254781,_0xac280b,_0x3cd818,messageTypes['ERROR'],_0x394e16[_0x977ed2(0x1bb)],_0x394e16[_0x977ed2(0x167)],_0x394e16[_0x977ed2(0x1ea)]),logger[_0x977ed2(0x1da)](_0x3cd818),!_0x254781[_0x977ed2(0x1e9)]&&(_0x394e16[_0x977ed2(0x1f7)](_0x394e16['NrNti'],_0x394e16[_0x977ed2(0x13b)])?_0x127095=_0x39443a:(logger[_0x977ed2(0x156)](_0x977ed2(0x15d)+DEFAULT_CLUSTER_DETAILS[_0x977ed2(0x1b0)]+'\x20'),_0x254781[_0x977ed2(0x1e9)]=DEFAULT_CLUSTER_DETAILS[_0x977ed2(0x1b0)]))):(_0x508e4e['info'](_0x977ed2(0x15d)+_0x4e1dc3[_0x977ed2(0x1b0)]+'\x20'),_0xe2e7d['cloudProvider']=_0x51f306[_0x977ed2(0x1b0)])),global_registry['clusterName']=_0x254781[_0x977ed2(0x193)],global_registry[_0x977ed2(0x1e9)]=_0x254781[_0x977ed2(0x1e9)],global_registry['clusterRegion']=_0x254781['region'];}}else{if(_0x254781[_0x977ed2(0x15e)]){if(_0x394e16[_0x977ed2(0x194)](_0x394e16[_0x977ed2(0x186)],_0x394e16['wOzOh']))_0x3ca901[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x13a)]);else{global_registry['gridProfile']=_0x254781[_0x977ed2(0x15e)],logger['debug'](_0x977ed2(0x177)+_0x254781['gridProfile']);const _0x3393e0='https://'+AG_API_URL+_0x977ed2(0x1e8),_0x1d77f7={};_0x1d77f7[_0x977ed2(0x153)]=_0x394e16[_0x977ed2(0x1ce)],_0x1d77f7[_0x977ed2(0x13d)]=global_registry[_0x977ed2(0x16e)],_0x1d77f7[_0x977ed2(0x1a1)]=![];const _0x18b2a0=_0x1d77f7,_0x392536=await _0x394e16[_0x977ed2(0x18c)](got,_0x3393e0,_0x18b2a0),_0x379df1=await _0x394e16[_0x977ed2(0x1af)](responseValidation,_0x392536,_0x394e16[_0x977ed2(0x179)],_0x394e16['EQOYZ'],_0x254781,_0xac280b);let _0x2eeabf={};if(_0x394e16[_0x977ed2(0x17b)](_0x379df1,0xc8)){if(_0x394e16[_0x977ed2(0x1fa)](_0x394e16[_0x977ed2(0x14f)],_0x394e16[_0x977ed2(0x14f)]))_0x39f76a[_0x977ed2(0x1da)]('error\x20stack\x20:\x20'+_0x273014[_0x977ed2(0x1da)][_0x977ed2(0x1a5)]);else{const _0x3bf509=JSON['parse'](_0x392536['body']),_0x5f08b5=_0x3bf509['find'](_0x1163f4=>_0x1163f4['name']===_0x254781['gridProfile'])||null;if(_0x394e16[_0x977ed2(0x18a)](isUndefined,_0x5f08b5))_0x394e16[_0x977ed2(0x1fd)](_0x394e16['TzUaU'],_0x394e16[_0x977ed2(0x1e1)])?(_0x1d0362+=_0x394e16[_0x977ed2(0x200)],_0x24fc50+=_0x977ed2(0x1c8)+(_0x1e6e96[_0x977ed2(0x1f1)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a',_0x47ad8e+=_0x977ed2(0x1b9)+(_0x567607[_0x977ed2(0x1a7)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a',_0xbaa831+=_0x977ed2(0x20b)+(_0x4fa68c[_0x977ed2(0x1a5)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a'):(_0x3cd818=_0x977ed2(0x1c1)+_0x254781[_0x977ed2(0x15e)]+_0x977ed2(0x1c9),await _0x394e16[_0x977ed2(0x1e0)](reportToGalactusAndSendToEDS,_0x254781,_0xac280b,_0x3cd818,messageTypes[_0x977ed2(0x151)],_0x394e16[_0x977ed2(0x1bb)],_0x394e16[_0x977ed2(0x183)],_0x394e16[_0x977ed2(0x1ea)]),logger['error'](_0x3cd818),process['exit'](0x1));else{if(_0x394e16[_0x977ed2(0x196)](_0x394e16[_0x977ed2(0x1ba)],_0x394e16['xXzoX'])){const _0x1bb136={};_0x1bb136[_0x977ed2(0x1eb)]=_0xe56c7[_0x977ed2(0x12c)],_0x1bb136[_0x977ed2(0x1f1)]=_0x6dd4e0,_0x12b733[_0x977ed2(0x1d9)](_0x40c934,_0x1bb136,_0x394e16[_0x977ed2(0x1ea)],!![]);}else _0x2eeabf=_0x5f08b5;}}}else _0x394e16[_0x977ed2(0x1d1)](_0x394e16[_0x977ed2(0x129)],_0x394e16[_0x977ed2(0x129)])?process['exit'](0x1):_0xc77780[_0x977ed2(0x1d2)](_0x394e16[_0x977ed2(0x1c5)]);const _0x286a65={};_0x286a65[_0x977ed2(0x1eb)]=WS_EVENTS[_0x977ed2(0x12c)],_0x286a65[_0x977ed2(0x1f1)]=_0x394e16['TqtYh'],webSocketUtils[_0x977ed2(0x1d9)](_0xac280b,_0x286a65),global_registry[_0x977ed2(0x1e9)]=_0x2eeabf['cloudProvider'],global_registry[_0x977ed2(0x1ad)]=_0x2eeabf[_0x977ed2(0x209)],global_registry['clusterName']=_0x2eeabf[_0x977ed2(0x193)];}}else _0x394e16['ZtGYn'](_0x394e16[_0x977ed2(0x203)],_0x394e16[_0x977ed2(0x127)])?(logger['error'](_0x394e16[_0x977ed2(0x20a)]),process[_0x977ed2(0x1ed)](0x1)):_0x5b6edb[_0x977ed2(0x156)](_0x977ed2(0x1b5)+_0x204622[_0x977ed2(0x193)]+_0x977ed2(0x134));}}}catch(_0x11a1e8){if(_0x394e16[_0x977ed2(0x1ff)](_0x394e16[_0x977ed2(0x162)],_0x394e16[_0x977ed2(0x162)]))_0x3cd818=_0x977ed2(0x1c0)+_0x11a1e8+':\x20'+_0x11a1e8[_0x977ed2(0x1a5)],logger['error'](_0x3cd818),await _0x394e16['XEpxM'](reportToGalactusAndSendToEDS,_0x254781,_0xac280b,_0x3cd818,messageTypes[_0x977ed2(0x151)],_0x394e16['OgRkT'],_0x394e16[_0x977ed2(0x167)],_0x394e16[_0x977ed2(0x1ea)]),process[_0x977ed2(0x1ed)](0x1);else{const {header:_0x11af0f,response:_0x4f50d0}=_0x4a5963,{status:_0x59ad2e,data:_0x3f71e8,error:_0x456d77}=_0x4f50d0;_0x5457d2+=_0x11af0f+'\x20#'+_0x394e16[_0x977ed2(0x1ab)](_0x164f3a,0x1)+'\x0a',_0x3dad79+=_0x977ed2(0x195)+(_0x59ad2e?_0x394e16[_0x977ed2(0x1b4)]:_0x394e16['mmHRF'])+'\x0a',_0x1da609+=_0x977ed2(0x1b2)+_0x394e16[_0x977ed2(0x148)](_0x3f71e8,_0x394e16['dnvYF'])+'\x0a',_0x456d77&&(_0x152ac4+=_0x394e16[_0x977ed2(0x200)],_0x3ff9e9+=_0x977ed2(0x1c8)+(_0x456d77[_0x977ed2(0x1f1)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a',_0x8c8176+='\x20\x20Code:\x20'+(_0x456d77[_0x977ed2(0x1a7)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a',_0x153e88+='\x20\x20Stack:\x20'+(_0x456d77[_0x977ed2(0x1a5)]||_0x394e16[_0x977ed2(0x16d)])+'\x0a'),_0x4f08d0+='\x0a\x0a';}}}function printResponse(_0x17d9e6,_0x2748ff){const _0x1af7ef=a17_0x4fa12a,_0x62164d={};_0x62164d[_0x1af7ef(0x191)]=function(_0x559df5,_0x22121){return _0x559df5!==_0x22121;},_0x62164d[_0x1af7ef(0x1d4)]='xqhlj';const _0x4f5dc2=_0x62164d;logger[_0x1af7ef(0x156)]('['+_0x17d9e6+_0x1af7ef(0x158)+_0x2748ff['status']+_0x1af7ef(0x135)+_0x2748ff[_0x1af7ef(0x1ae)]+_0x1af7ef(0x19b)+_0x2748ff[_0x1af7ef(0x1da)]),_0x2748ff[_0x1af7ef(0x1da)]&&(_0x4f5dc2[_0x1af7ef(0x191)](_0x4f5dc2[_0x1af7ef(0x1d4)],_0x4f5dc2[_0x1af7ef(0x1d4)])?_0x509916+=_0x1af7ef(0x124)+_0x2cf59a[_0x1af7ef(0x193)]+_0x1af7ef(0x132):logger[_0x1af7ef(0x1da)](_0x1af7ef(0x19a)+_0x2748ff[_0x1af7ef(0x1da)][_0x1af7ef(0x1a5)]));}async function generateReport(_0x12cfee,_0xe8caa6){const _0x30df92=a17_0x4fa12a,_0x92479d={'PMaLC':function(_0x26bd8b,_0x1092cf){return _0x26bd8b+_0x1092cf;},'wGPly':_0x30df92(0x173),'gVlyo':_0x30df92(0x17c),'lNutY':function(_0x3754c5,_0x55af2c){return _0x3754c5||_0x55af2c;},'ewEQW':_0x30df92(0x11a),'cSeov':_0x30df92(0x169),'LJoZo':_0x30df92(0x1f2),'GFIhx':function(_0x4237e7,_0xaf9d0e){return _0x4237e7!=_0xaf9d0e;},'hrBdN':'is\x20already\x20present','EghiK':_0x30df92(0x13f),'GEkHU':function(_0x395e1b){return _0x395e1b();}};let _0x16cc70=_0x30df92(0x1d7)+global_registry[_0x30df92(0x1e9)]+'\x20===\x0a\x0a';return _0x12cfee['forEach']((_0x88311f,_0x5357a7)=>{const _0x41873f=_0x30df92,{header:_0x20a7bb,response:_0xffa7dd}=_0x88311f,{status:_0x21f902,data:_0x5e4372,error:_0x5b9ae8}=_0xffa7dd;_0x16cc70+=_0x20a7bb+'\x20#'+_0x92479d[_0x41873f(0x1f9)](_0x5357a7,0x1)+'\x0a',_0x16cc70+=_0x41873f(0x195)+(_0x21f902?_0x92479d['wGPly']:_0x92479d[_0x41873f(0x15b)])+'\x0a',_0x16cc70+=_0x41873f(0x1b2)+_0x92479d['lNutY'](_0x5e4372,_0x92479d[_0x41873f(0x1a3)])+'\x0a',_0x5b9ae8&&(_0x16cc70+=_0x92479d[_0x41873f(0x18e)],_0x16cc70+=_0x41873f(0x1c8)+(_0x5b9ae8[_0x41873f(0x1f1)]||_0x92479d['ewEQW'])+'\x0a',_0x16cc70+=_0x41873f(0x1b9)+(_0x5b9ae8[_0x41873f(0x1a7)]||_0x92479d[_0x41873f(0x1a3)])+'\x0a',_0x16cc70+=_0x41873f(0x20b)+(_0x5b9ae8['stack']||_0x92479d[_0x41873f(0x1a3)])+'\x0a'),_0x16cc70+='\x0a\x0a';}),_0x16cc70+=_0x92479d['LJoZo'],_0x92479d[_0x30df92(0x1a6)](_0xe8caa6,null)?_0x16cc70+='Cluster\x20'+global_registry['clusterName']+'\x20'+(_0xe8caa6?_0x92479d['hrBdN']:_0x92479d[_0x30df92(0x17a)])+'\x0a\x0a':_0x16cc70+=_0x30df92(0x124)+global_registry[_0x30df92(0x193)]+_0x30df92(0x132),_0x16cc70+=_0x92479d[_0x30df92(0x149)](getSystemMetaData),_0x16cc70;};exports[a17_0x4fa12a(0x12a)]=async function(_0x3eebe4){const _0xcf9cc4=a17_0x4fa12a,_0x10ae40={'xoLya':function(_0x5d7fef){return _0x5d7fef();},'hmcwL':function(_0x4737a5){return _0x4737a5();},'wbEKC':_0xcf9cc4(0x17f),'qjYzF':function(_0x415449,_0x1d7dd7,_0x1c3be6,_0x2d3b03,_0x864502,_0x36de79,_0x4a65d6,_0x3c7c54){return _0x415449(_0x1d7dd7,_0x1c3be6,_0x2d3b03,_0x864502,_0x36de79,_0x4a65d6,_0x3c7c54);},'LCwfY':_0xcf9cc4(0x118),'sPBTj':_0xcf9cc4(0x12f),'REbtp':'error','Egrpi':function(_0x3a7f70,_0x2a751f,_0x762559,_0x92de7e,_0x498a5f,_0x1d0d1b,_0x4570a5){return _0x3a7f70(_0x2a751f,_0x762559,_0x92de7e,_0x498a5f,_0x1d0d1b,_0x4570a5);},'iQyKc':_0xcf9cc4(0x1db),'YfMsG':'<PasswordPlaceholder>','HPOyc':function(_0x599841,_0x525d34,_0x350dcf){return _0x599841(_0x525d34,_0x350dcf);},'iiIND':function(_0x40875c,_0x34584c,_0x10b783,_0x25986f,_0x2926cc,_0x5f2695,_0x4dccfe){return _0x40875c(_0x34584c,_0x10b783,_0x25986f,_0x2926cc,_0x5f2695,_0x4dccfe);},'BeLAK':'dummy-grid','xXofM':_0xcf9cc4(0x170),'eArmN':'2|0|4|3|1','JZtLA':function(_0x4abaf7,_0x2d2e5b,_0x1e441c,_0x2bce7,_0x236474,_0x595e48,_0x4a1a36,_0x5ddc7a){return _0x4abaf7(_0x2d2e5b,_0x1e441c,_0x2bce7,_0x236474,_0x595e48,_0x4a1a36,_0x5ddc7a);},'qqxJh':function(_0xc31d54,_0x54fe59,_0x5b51f1){return _0xc31d54(_0x54fe59,_0x5b51f1);},'qkOEJ':_0xcf9cc4(0x14a),'MtWjF':function(_0x58a4b4){return _0x58a4b4();},'jwkEb':_0xcf9cc4(0x204),'QsUBi':function(_0x16eb3a,_0x37f8b3){return _0x16eb3a(_0x37f8b3);},'IJHdi':_0xcf9cc4(0x150),'uykgz':_0xcf9cc4(0x1bd),'mphlt':_0xcf9cc4(0x20c),'nCwxT':_0xcf9cc4(0x11e),'pJvmP':_0xcf9cc4(0x1be),'FzlNV':_0xcf9cc4(0x1d3),'gYpaL':function(_0x12592f,_0x4219ed,_0x137409){return _0x12592f(_0x4219ed,_0x137409);},'PmORi':function(_0x1a7627,_0x12f92f){return _0x1a7627+_0x12f92f;},'oXYNB':_0xcf9cc4(0x128),'HKuma':function(_0x493ae8,_0x58028e,_0x47d36c,_0x1aef97,_0x2c14e5,_0x15a5c6,_0x2985bd){return _0x493ae8(_0x58028e,_0x47d36c,_0x1aef97,_0x2c14e5,_0x15a5c6,_0x2985bd);},'NBgqr':_0xcf9cc4(0x19e)};let _0x257b9e,_0x83294c;try{global_registry[_0xcf9cc4(0x182)]=_0x10ae40['xoLya'](uuidv4);!fs[_0xcf9cc4(0x141)](_0x10ae40['hmcwL'](getCredentialsPath))&&(_0x83294c=_0x10ae40[_0xcf9cc4(0x1ac)],logger['error'](_0x83294c),await _0x10ae40[_0xcf9cc4(0x122)](reportToGalactusAndSendToEDS,_0x3eebe4,_0x257b9e,_0x83294c,messageTypes[_0xcf9cc4(0x151)],_0x10ae40[_0xcf9cc4(0x164)],_0x10ae40[_0xcf9cc4(0x1d6)],_0x10ae40['REbtp']),process[_0xcf9cc4(0x1ed)](0x1));_0x10ae40[_0xcf9cc4(0x123)](sendInstrumentationEvent,_0x3eebe4,_0x10ae40[_0xcf9cc4(0x164)],messageTypes[_0xcf9cc4(0x1c6)],null,null,_0x3eebe4);const _0x3dbce4=JSON[_0xcf9cc4(0x1fc)](fs[_0xcf9cc4(0x16c)](_0x10ae40['xoLya'](getCredentialsPath)));global_registry[_0xcf9cc4(0x143)]=_0x3dbce4['Browserstack'][_0xcf9cc4(0x1dd)],global_registry['bstackAccesskey']=_0x3dbce4[_0xcf9cc4(0x1c4)]['password'];const _0x3e9592=WS_ENDPOINT['replace'](_0x10ae40[_0xcf9cc4(0x1cb)],_0x3dbce4[_0xcf9cc4(0x1c4)][_0xcf9cc4(0x1dd)])[_0xcf9cc4(0x130)](_0x10ae40['YfMsG'],_0x3dbce4['Browserstack'][_0xcf9cc4(0x176)]),_0x3715fa={};_0x3715fa[_0xcf9cc4(0x139)]=ws,_0x3715fa['connectionTimeout']=0x36ee80,_0x257b9e=new ReconnectingWebSocket(_0x3e9592,[],_0x3715fa),global_registry[_0xcf9cc4(0x16e)]=_0x10ae40[_0xcf9cc4(0x157)](getAuthHeader,global_registry[_0xcf9cc4(0x143)],global_registry['bstackAccesskey']),await _0x10ae40['HPOyc'](inputValidation,_0x3eebe4,_0x257b9e),logger[_0xcf9cc4(0x156)](_0xcf9cc4(0x117)+global_registry[_0xcf9cc4(0x1e9)]+'\x20region\x20-\x20'+global_registry[_0xcf9cc4(0x1ad)]);let _0x5ef09d=await _0x10ae40[_0xcf9cc4(0x189)](getCloudProviderObjectWithOutInit,global_registry['cloudProvider'],global_registry[_0xcf9cc4(0x193)],_0x10ae40[_0xcf9cc4(0x1f5)],_0x257b9e,webSocketUtils,_0x3eebe4);const _0x8f57e5=await _0x5ef09d[_0xcf9cc4(0x1f6)]();_0x10ae40['HPOyc'](printResponse,_0x10ae40['xXofM'],_0x8f57e5),_0x5ef09d=await _0x5ef09d[_0xcf9cc4(0x163)]();let _0x114fa6=![];try{_0x114fa6=await _0x5ef09d[_0xcf9cc4(0x17d)]();}catch(_0xb45871){const _0x3b1dd1=_0x10ae40[_0xcf9cc4(0x1d8)][_0xcf9cc4(0x166)]('|');let _0x5c72e3=0x0;while(!![]){switch(_0x3b1dd1[_0x5c72e3++]){case'0':_0x114fa6=null;continue;case'1':await _0x10ae40[_0xcf9cc4(0x181)](reportToGalactusAndSendToEDS,_0x3eebe4,_0x257b9e,_0x83294c,messageTypes[_0xcf9cc4(0x151)],_0x10ae40[_0xcf9cc4(0x164)],'cluster-check-failed-'+global_registry['cloudProvider'],_0x10ae40[_0xcf9cc4(0x11b)]);continue;case'2':_0x83294c=_0xcf9cc4(0x206)+global_registry[_0xcf9cc4(0x193)]+_0xcf9cc4(0x154)+global_registry[_0xcf9cc4(0x1ad)]+_0xcf9cc4(0x1f4)+_0xb45871;continue;case'3':_0x83294c+='\x0a'+JSON[_0xcf9cc4(0x120)](_0xb45871['stack']);continue;case'4':logger[_0xcf9cc4(0x1da)](_0x83294c);continue;}break;}}_0x114fa6&&logger['info'](_0xcf9cc4(0x1b5)+global_registry[_0xcf9cc4(0x193)]+_0xcf9cc4(0x134));const _0x54ab27=await _0x5ef09d[_0xcf9cc4(0x174)]();_0x10ae40['qqxJh'](printResponse,_0x10ae40[_0xcf9cc4(0x11d)],_0x54ab27);const _0x4cfaa5=await _0x10ae40[_0xcf9cc4(0x133)](curlRequest);_0x10ae40[_0xcf9cc4(0x1c2)](printResponse,_0x10ae40[_0xcf9cc4(0x161)],_0x4cfaa5);const _0x174426=await _0x10ae40[_0xcf9cc4(0x175)](isTlsSupported,_0x10ae40[_0xcf9cc4(0x1ca)]);_0x10ae40['HPOyc'](printResponse,_0x10ae40['uykgz'],_0x174426);const _0x229fde={};_0x229fde['header']=_0x10ae40[_0xcf9cc4(0x11f)],_0x229fde[_0xcf9cc4(0x202)]=_0x8f57e5;const _0x20dfcc={};_0x20dfcc['header']=_0x10ae40[_0xcf9cc4(0x171)],_0x20dfcc[_0xcf9cc4(0x202)]=_0x54ab27;const _0x40a92c={};_0x40a92c['header']=_0x10ae40[_0xcf9cc4(0x178)],_0x40a92c[_0xcf9cc4(0x202)]=_0x4cfaa5;const _0xeb511c={};_0xeb511c[_0xcf9cc4(0x16f)]=_0x10ae40[_0xcf9cc4(0x201)],_0xeb511c[_0xcf9cc4(0x202)]=_0x174426;const _0x4606a8=[_0x229fde,_0x20dfcc,_0x40a92c,_0xeb511c],_0x14d0fc=await _0x10ae40['gYpaL'](generateReport,_0x4606a8,_0x114fa6),_0x28b4a9=new Date(),_0x324bb5=_0x28b4a9[_0xcf9cc4(0x187)]()+'_'+_0x10ae40[_0xcf9cc4(0x185)](_0x28b4a9[_0xcf9cc4(0x18b)](),0x1)+'_'+_0x28b4a9[_0xcf9cc4(0x1b3)]()+'_'+_0x28b4a9['getUTCHours']()+'_'+_0x28b4a9[_0xcf9cc4(0x197)](),_0x33431e=_0xcf9cc4(0x1d0)+_0x324bb5+_0xcf9cc4(0x1e5);fs[_0xcf9cc4(0x14b)](_0x33431e,_0x14d0fc,_0x10ae40[_0xcf9cc4(0x1b6)]),logger[_0xcf9cc4(0x156)]('Report\x20saved\x20in\x20'+_0x33431e),process['exit'](0x0);}catch(_0x47dea4){let _0x1e4eef=_0xcf9cc4(0x146)+_0x47dea4+'\x20';logger[_0xcf9cc4(0x1da)](_0x1e4eef),_0x1e4eef+='\x0a'+JSON['stringify'](_0x47dea4[_0xcf9cc4(0x1a5)]),logger[_0xcf9cc4(0x125)](_0xcf9cc4(0x14e)+_0x47dea4[_0xcf9cc4(0x1a5)]);if(_0x257b9e){const _0xbc9f1f={};_0xbc9f1f[_0xcf9cc4(0x1eb)]=WS_EVENTS[_0xcf9cc4(0x12c)],_0xbc9f1f[_0xcf9cc4(0x1f1)]=_0x1e4eef,webSocketUtils['sendEventToBackend'](_0x257b9e,_0xbc9f1f,_0x10ae40['REbtp'],!![]);}await webSocketUtils[_0xcf9cc4(0x12b)](0x7d0);const _0x1e1e83={};_0x1e1e83[_0xcf9cc4(0x1da)]=_0x1e4eef,await _0x10ae40['HKuma'](sendInstrumentationEvent,_0x3eebe4,_0x10ae40['LCwfY'],messageTypes[_0xcf9cc4(0x151)],_0x10ae40[_0xcf9cc4(0x1c7)],_0x1e1e83,_0x3eebe4),process[_0xcf9cc4(0x1ed)](0x1);}};

@@ -1,1 +0,1 @@

const a16_0x231d79=a16_0x121a;function a16_0x121a(_0x274769,_0x46eba7){const _0x2b9d2d=a16_0x2b9d();return a16_0x121a=function(_0x121a97,_0x37c4c0){_0x121a97=_0x121a97-0x161;let _0x58c9e2=_0x2b9d2d[_0x121a97];return _0x58c9e2;},a16_0x121a(_0x274769,_0x46eba7);}(function(_0x5704be,_0x2526fe){const _0x343411=a16_0x121a,_0x44e812=_0x5704be();while(!![]){try{const _0x3a4636=parseInt(_0x343411(0x173))/0x1*(-parseInt(_0x343411(0x166))/0x2)+-parseInt(_0x343411(0x16e))/0x3*(parseInt(_0x343411(0x16f))/0x4)+-parseInt(_0x343411(0x16c))/0x5+parseInt(_0x343411(0x179))/0x6*(parseInt(_0x343411(0x171))/0x7)+parseInt(_0x343411(0x177))/0x8+parseInt(_0x343411(0x16d))/0x9*(parseInt(_0x343411(0x168))/0xa)+parseInt(_0x343411(0x175))/0xb;if(_0x3a4636===_0x2526fe)break;else _0x44e812['push'](_0x44e812['shift']());}catch(_0x1c69e2){_0x44e812['push'](_0x44e812['shift']());}}}(a16_0x2b9d,0x1e3e5));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a16_0x231d79(0x17a));exports[a16_0x231d79(0x172)]=a16_0x231d79(0x169),exports[a16_0x231d79(0x161)]=a16_0x231d79(0x170),exports[a16_0x231d79(0x174)]=function(_0x38d418){const _0x19df1d=a16_0x231d79,_0x31b8de={};_0x31b8de[_0x19df1d(0x16a)]=_0x19df1d(0x165),_0x31b8de['yQADO']='help';const _0x560e54=_0x31b8de;return _0x38d418['usage'](HELP_HEADER_MESSAGE[_0x19df1d(0x178)])[_0x19df1d(0x167)](HELP_FOOTER_MESSAGE)[_0x19df1d(0x164)](_0x560e54[_0x19df1d(0x16a)])[_0x19df1d(0x162)]()[_0x19df1d(0x163)]()[_0x19df1d(0x16b)]()[_0x19df1d(0x176)](_0x560e54['yQADO']);},exports['handler']=function(_0x2647d5){};function a16_0x2b9d(){const _0xee6711=['precheck_commands','34414DPvvPm','epilogue','34990xpIehm','pre-check','INvDy','strict','848515aqiuTU','126Lwotih','270030XidTAA','4QNhBON','Check\x20the\x20pre-requisites\x20needed\x20for\x20Automation\x20grid\x20setup','5425pqTXyl','command','9OYlXOU','builder','2610322OfotLr','help','1006720szMeMn','pre_check','978xjKtcn','../config/constants','desc','demandCommand','recommendCommands','commandDir'];a16_0x2b9d=function(){return _0xee6711;};return a16_0x2b9d();}
const a16_0x48c8fb=a16_0x22f6;function a16_0x4834(){const _0x21cae0=['desc','83394ZyoPfa','14ZnMTlT','strict','command','14979382DCihfT','2153256xRxsKP','qiyGp','precheck_commands','6srgHeN','3171788JhwvLs','5WagYrf','5984070FEWLjG','epilogue','1075077SMRvrr','729690wPKCgA','pre_check','help','64TWImgi','pre-check','builder','usage','xjDFU'];a16_0x4834=function(){return _0x21cae0;};return a16_0x4834();}function a16_0x22f6(_0x274a23,_0x2dd367){const _0x483467=a16_0x4834();return a16_0x22f6=function(_0x22f611,_0x3d3428){_0x22f611=_0x22f611-0x87;let _0x44d7c9=_0x483467[_0x22f611];return _0x44d7c9;},a16_0x22f6(_0x274a23,_0x2dd367);}(function(_0x515644,_0x5c6114){const _0x15ec1f=a16_0x22f6,_0xa7aaee=_0x515644();while(!![]){try{const _0x1d3a5d=-parseInt(_0x15ec1f(0x9c))/0x1+-parseInt(_0x15ec1f(0x8f))/0x2*(parseInt(_0x15ec1f(0x8e))/0x3)+parseInt(_0x15ec1f(0x97))/0x4*(-parseInt(_0x15ec1f(0x98))/0x5)+-parseInt(_0x15ec1f(0x96))/0x6*(parseInt(_0x15ec1f(0x93))/0x7)+parseInt(_0x15ec1f(0x88))/0x8*(parseInt(_0x15ec1f(0x9b))/0x9)+parseInt(_0x15ec1f(0x99))/0xa+parseInt(_0x15ec1f(0x92))/0xb;if(_0x1d3a5d===_0x5c6114)break;else _0xa7aaee['push'](_0xa7aaee['shift']());}catch(_0x51293d){_0xa7aaee['push'](_0xa7aaee['shift']());}}}(a16_0x4834,0xd9852));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');exports[a16_0x48c8fb(0x91)]=a16_0x48c8fb(0x89),exports[a16_0x48c8fb(0x8d)]='Check\x20the\x20pre-requisites\x20needed\x20for\x20Automation\x20grid\x20setup',exports[a16_0x48c8fb(0x8a)]=function(_0x2e1230){const _0x3b1f13=a16_0x48c8fb,_0x29552c={};_0x29552c[_0x3b1f13(0x8c)]=_0x3b1f13(0x95),_0x29552c[_0x3b1f13(0x94)]=_0x3b1f13(0x87);const _0x4fcc1d=_0x29552c;return _0x2e1230[_0x3b1f13(0x8b)](HELP_HEADER_MESSAGE[_0x3b1f13(0x9d)])[_0x3b1f13(0x9a)](HELP_FOOTER_MESSAGE)['commandDir'](_0x4fcc1d['xjDFU'])['demandCommand']()['recommendCommands']()[_0x3b1f13(0x90)]()[_0x3b1f13(0x87)](_0x4fcc1d[_0x3b1f13(0x94)]);},exports['handler']=function(_0x30b1e6){};

@@ -1,1 +0,1 @@

const a19_0x3e0af0=a19_0x3ae9;function a19_0x3ae9(_0x16b88c,_0x27502f){const _0x5935ca=a19_0x5935();return a19_0x3ae9=function(_0x3ae92c,_0x14e585){_0x3ae92c=_0x3ae92c-0x87;let _0x2f8c1c=_0x5935ca[_0x3ae92c];return _0x2f8c1c;},a19_0x3ae9(_0x16b88c,_0x27502f);}(function(_0x5bd2d8,_0x4168f5){const _0x183ffe=a19_0x3ae9,_0x41b213=_0x5bd2d8();while(!![]){try{const _0x1fddfe=-parseInt(_0x183ffe(0xb4))/0x1+-parseInt(_0x183ffe(0xc5))/0x2+parseInt(_0x183ffe(0xce))/0x3*(parseInt(_0x183ffe(0xd9))/0x4)+-parseInt(_0x183ffe(0xd4))/0x5*(parseInt(_0x183ffe(0x8b))/0x6)+-parseInt(_0x183ffe(0xc0))/0x7+parseInt(_0x183ffe(0x94))/0x8+parseInt(_0x183ffe(0xb6))/0x9;if(_0x1fddfe===_0x4168f5)break;else _0x41b213['push'](_0x41b213['shift']());}catch(_0x1ffc3f){_0x41b213['push'](_0x41b213['shift']());}}}(a19_0x5935,0xe68aa));function a19_0x5935(){const _0x260f7d=['Please\x20provide\x20ID\x20of\x20the\x20grid\x20to\x20start','body','NLfEd','2514FetDNy','gGtlB','command','cloudProvider','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','argv','options','EggmL','FCtcF','12881952sYAZox','info','INFO','../../utils/createk8sClient','tHghu','handler','Skip\x20insecure\x20cert\x20verification.','type','invalid-grid-id','Unable\x20to\x20start\x20the\x20Grid!\x20Error:\x20','DOdzZ','gridId','debug','reconnecting-websocket','stack','lAQYU','kgvvC','replace','help','epilogue','description','kankO','default','fWpQb','exit','bstackUsername','user','ERROR','existsSync','<UsernamePlaceholder>','message','clusterRegion','747979cBCJid','stringify','26095941BMorDU','parse','OdYZm','connectionTimeout','<PasswordPlaceholder>','Adding\x20Websocket\x20listeners','nZVwT','desc','server-error','password','5404924zGlwtO','kNqvd','start','../../utils/webSocketUtils','IpKdS','1776390WVjgQM','clusterName','Browserstack','init-not-called','Pass\x20the\x20ID\x20of\x20the\x20existing\x20Automation\x20grid\x20you\x20want\x20to\x20start.','builder','mVLhZ','usage','lWQXR','7494mEwzrs','Start\x20an\x20existing\x20Automation\x20grid.','MThcR','fDrZe','ZDDNf','../../cloudproviders/utils','15985icWiCW','grid','skipTlsCertVerify','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','name','292ecsSBf','grid-id','../../utils/instrumentationUtils','username','error','../../utils/utilityMethods','VDNbT','../../config/constants','vKfgl','bstackAccesskey'];a19_0x5935=function(){return _0x260f7d;};return a19_0x5935();}const fs=require('fs'),ws=require('ws'),ReconnectingWebSocket=require(a19_0x3e0af0(0xa1)),{global_registry,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,WS_ENDPOINT,messageTypes}=require(a19_0x3e0af0(0xe0)),{logger}=require('../../config/logger'),{getCredentialsPath,getGridDetails}=require(a19_0x3e0af0(0xde)),{scaleUpHubDeployment}=require('../../utils/gridComponents'),{sendInstrumentationEvent}=require(a19_0x3e0af0(0xdb)),webSocketUtils=require(a19_0x3e0af0(0xc3)),{createK8sClient}=require(a19_0x3e0af0(0x97)),{getCloudProviderObject}=require(a19_0x3e0af0(0xd3));exports[a19_0x3e0af0(0x8d)]=a19_0x3e0af0(0xd5),exports[a19_0x3e0af0(0xbd)]=a19_0x3e0af0(0xcf),exports[a19_0x3e0af0(0xca)]=function(_0x4524e2){const _0x507ad1=a19_0x3e0af0,_0x2c6438={};_0x2c6438[_0x507ad1(0xab)]=_0x507ad1(0xc9),_0x2c6438[_0x507ad1(0xc4)]='string',_0x2c6438[_0x507ad1(0xa3)]=_0x507ad1(0x9a),_0x2c6438['nZVwT']='boolean',_0x2c6438['kankO']=_0x507ad1(0xa6);const _0x2ed813=_0x2c6438,_0x4fd566={};_0x4fd566[_0x507ad1(0xa8)]=_0x2ed813['fWpQb'],_0x4fd566['type']=_0x2ed813['IpKdS'];const _0x463089={};_0x463089['description']=_0x2ed813[_0x507ad1(0xa3)],_0x463089[_0x507ad1(0x9b)]=_0x2ed813[_0x507ad1(0xbc)],_0x463089[_0x507ad1(0xaa)]=![];const _0x44913d={};return _0x44913d[_0x507ad1(0xda)]=_0x4fd566,_0x44913d['skip-tls-cert-verify']=_0x463089,_0x4524e2[_0x507ad1(0xcc)](HELP_HEADER_MESSAGE[_0x507ad1(0xc2)])[_0x507ad1(0xa7)](HELP_FOOTER_MESSAGE)[_0x507ad1(0x91)](_0x44913d)[_0x507ad1(0xa6)](_0x2ed813[_0x507ad1(0xa9)])[_0x507ad1(0x90)];},exports[a19_0x3e0af0(0x99)]=async function(_0x5184c7){const _0xcf404c=a19_0x3e0af0,_0x1f0c62={'vKfgl':_0xcf404c(0x88),'EggmL':function(_0x540923){return _0x540923();},'vWyso':_0xcf404c(0x8f),'fDrZe':function(_0x53f529,_0x45d14a,_0x1ac73f,_0x38034a,_0x1f8c1c,_0x1e2857,_0x36d972){return _0x53f529(_0x45d14a,_0x1ac73f,_0x38034a,_0x1f8c1c,_0x1e2857,_0x36d972);},'OdYZm':'start-grid-called','pPjPc':_0xcf404c(0xc8),'lWQXR':_0xcf404c(0xb1),'MThcR':_0xcf404c(0xba),'tHghu':_0xcf404c(0xbb),'CbftY':function(_0x456284,_0x2afe33,_0x3a6a28,_0x4abd33){return _0x456284(_0x2afe33,_0x3a6a28,_0x4abd33);},'VDNbT':function(_0x4549d3,_0x510e77,_0x39f052,_0x5c4aca,_0x45ca99,_0x599d8c,_0x433410){return _0x4549d3(_0x510e77,_0x39f052,_0x5c4aca,_0x45ca99,_0x599d8c,_0x433410);},'kNqvd':function(_0x5e312e,_0x49a695,_0x247ed3){return _0x5e312e(_0x49a695,_0x247ed3);},'FCtcF':'Grid\x20started','kgvvC':function(_0x282a1a,_0xb95dcb){return _0x282a1a===_0xb95dcb;},'mVLhZ':_0xcf404c(0xd7),'DOdzZ':'unauthorised','NLfEd':function(_0x24e243,_0x4ada3d,_0x462e96,_0x53a8fa,_0x51ac16,_0x3be2c1,_0x13da83){return _0x24e243(_0x4ada3d,_0x462e96,_0x53a8fa,_0x51ac16,_0x3be2c1,_0x13da83);},'gGtlB':_0xcf404c(0x9c),'ZDDNf':_0xcf404c(0xbe)};let _0x5ba888;try{!_0x5184c7['gridId']&&(logger[_0xcf404c(0xdd)](_0x1f0c62[_0xcf404c(0xe1)]),process[_0xcf404c(0xac)](0x1));!fs[_0xcf404c(0xb0)](_0x1f0c62[_0xcf404c(0x92)](getCredentialsPath))&&(logger[_0xcf404c(0xdd)](_0x1f0c62['vWyso']),await _0x1f0c62[_0xcf404c(0xd1)](sendInstrumentationEvent,_0x5184c7,_0x1f0c62['OdYZm'],messageTypes[_0xcf404c(0xaf)],_0x1f0c62['pPjPc'],null,_0x5184c7),process[_0xcf404c(0xac)](0x1));logger[_0xcf404c(0x95)]('Starting\x20grid\x20'+_0x5184c7['gridId']),await _0x1f0c62[_0xcf404c(0xd1)](sendInstrumentationEvent,_0x5184c7,_0x1f0c62[_0xcf404c(0xb8)],messageTypes[_0xcf404c(0x96)],null,null,_0x5184c7);const _0x733e93=JSON['parse'](fs['readFileSync'](_0x1f0c62['EggmL'](getCredentialsPath)));global_registry[_0xcf404c(0xad)]=_0x733e93['Browserstack'][_0xcf404c(0xdc)],global_registry[_0xcf404c(0x87)]=_0x733e93[_0xcf404c(0xc7)][_0xcf404c(0xbf)];const _0x48ab60=WS_ENDPOINT[_0xcf404c(0xa5)](_0x1f0c62[_0xcf404c(0xcd)],_0x733e93['Browserstack'][_0xcf404c(0xdc)])['replace'](_0x1f0c62[_0xcf404c(0xd0)],_0x733e93['Browserstack'][_0xcf404c(0xbf)]),_0x1261da={};_0x1261da['WebSocket']=ws,_0x1261da[_0xcf404c(0xb9)]=0x36ee80,_0x5ba888=new ReconnectingWebSocket(_0x48ab60,[],_0x1261da),logger[_0xcf404c(0xa0)](_0x1f0c62[_0xcf404c(0x98)]),webSocketUtils['addListeners'](_0x5ba888,_0x5184c7[_0xcf404c(0xae)],_0x5184c7[_0xcf404c(0xbf)]);const [_0x2c848e,_0x49eaf3]=await _0x1f0c62['CbftY'](getGridDetails,_0x733e93[_0xcf404c(0xc7)]['username'],_0x733e93['Browserstack']['password'],_0x5184c7[_0xcf404c(0x9f)]);if(_0x49eaf3){const _0x251dd7=_0x49eaf3['info'];global_registry[_0xcf404c(0x8e)]=_0x251dd7[_0xcf404c(0x8e)],global_registry[_0xcf404c(0xb3)]=_0x251dd7['region'],global_registry[_0xcf404c(0xc6)]=_0x251dd7[_0xcf404c(0xc6)];const _0x51c3df=await _0x1f0c62[_0xcf404c(0xdf)](getCloudProviderObject,_0x251dd7['cloudProvider'],_0x251dd7[_0xcf404c(0xc6)],_0x251dd7[_0xcf404c(0xd8)],_0x5ba888,webSocketUtils,_0x5184c7),[_0x51921f,_0x3a3185,_0x30f7c0,_0x514639,_0x4b09fd,_0x228a22]=await _0x1f0c62[_0xcf404c(0xc1)](createK8sClient,_0x51c3df,_0x5184c7[_0xcf404c(0xd6)]);await _0x1f0c62[_0xcf404c(0xc1)](scaleUpHubDeployment,_0x3a3185,_0x251dd7[_0xcf404c(0xd8)]),logger[_0xcf404c(0x95)](_0x1f0c62[_0xcf404c(0x93)]),process[_0xcf404c(0xac)](0x0);}_0x1f0c62[_0xcf404c(0xa4)](_0x2c848e['statusCode'],0x191)&&(logger[_0xcf404c(0xdd)](_0x1f0c62[_0xcf404c(0xcb)]),await _0x1f0c62[_0xcf404c(0xd1)](sendInstrumentationEvent,_0x5184c7,_0x1f0c62[_0xcf404c(0xb8)],messageTypes[_0xcf404c(0xaf)],_0x1f0c62[_0xcf404c(0x9e)],null,_0x5184c7),process[_0xcf404c(0xac)](0x1)),_0x1f0c62[_0xcf404c(0xa4)](_0x2c848e['statusCode'],0x190)&&(logger[_0xcf404c(0xdd)](JSON[_0xcf404c(0xb7)](_0x2c848e[_0xcf404c(0x89)])[_0xcf404c(0xb2)]),await _0x1f0c62[_0xcf404c(0x8a)](sendInstrumentationEvent,_0x5184c7,_0x1f0c62[_0xcf404c(0xb8)],messageTypes[_0xcf404c(0xaf)],_0x1f0c62[_0xcf404c(0x8c)],null,_0x5184c7),process[_0xcf404c(0xac)](0x1)),logger[_0xcf404c(0xdd)]('Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20'+JSON['stringify'](_0x2c848e)),await _0x1f0c62[_0xcf404c(0xdf)](sendInstrumentationEvent,_0x5184c7,_0x1f0c62[_0xcf404c(0xb8)],messageTypes[_0xcf404c(0xaf)],_0x1f0c62[_0xcf404c(0xd2)],_0x2c848e,_0x5184c7),process[_0xcf404c(0xac)](0x1);}catch(_0x150c85){const _0x50ed2e=_0xcf404c(0x9d)+_0x150c85+'\x20\x0a'+JSON[_0xcf404c(0xb5)](_0x150c85[_0xcf404c(0xa2)])+'\x20';logger[_0xcf404c(0xdd)](_0x50ed2e),process[_0xcf404c(0xac)](0x1);}};
const a19_0x223ed3=a19_0x115a;(function(_0x2d245d,_0x4fe6be){const _0x3b66cb=a19_0x115a,_0x392aae=_0x2d245d();while(!![]){try{const _0x39290d=-parseInt(_0x3b66cb(0x147))/0x1+-parseInt(_0x3b66cb(0x183))/0x2*(parseInt(_0x3b66cb(0x18f))/0x3)+-parseInt(_0x3b66cb(0x187))/0x4+-parseInt(_0x3b66cb(0x18a))/0x5+parseInt(_0x3b66cb(0x186))/0x6*(parseInt(_0x3b66cb(0x154))/0x7)+parseInt(_0x3b66cb(0x16a))/0x8+-parseInt(_0x3b66cb(0x15d))/0x9*(-parseInt(_0x3b66cb(0x19a))/0xa);if(_0x39290d===_0x4fe6be)break;else _0x392aae['push'](_0x392aae['shift']());}catch(_0x2549b4){_0x392aae['push'](_0x392aae['shift']());}}}(a19_0x3c54,0x68620));const fs=require('fs'),ws=require('ws'),ReconnectingWebSocket=require(a19_0x223ed3(0x162)),{global_registry,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,WS_ENDPOINT,messageTypes}=require(a19_0x223ed3(0x16c)),{logger}=require(a19_0x223ed3(0x164)),{getCredentialsPath,getGridDetails}=require(a19_0x223ed3(0x14a)),{scaleUpHubDeployment}=require('../../utils/gridComponents'),{sendInstrumentationEvent}=require(a19_0x223ed3(0x15a)),webSocketUtils=require(a19_0x223ed3(0x16f)),{createK8sClient}=require(a19_0x223ed3(0x17a)),{getCloudProviderObject}=require(a19_0x223ed3(0x156));exports['command']=a19_0x223ed3(0x178),exports[a19_0x223ed3(0x145)]='Start\x20an\x20existing\x20Automation\x20grid.',exports['builder']=function(_0x221ea5){const _0x2bbe2b=a19_0x223ed3,_0x4d499d={};_0x4d499d['VciPZ']=_0x2bbe2b(0x198),_0x4d499d[_0x2bbe2b(0x157)]='string',_0x4d499d[_0x2bbe2b(0x184)]=_0x2bbe2b(0x182),_0x4d499d[_0x2bbe2b(0x14f)]='boolean',_0x4d499d[_0x2bbe2b(0x16b)]=_0x2bbe2b(0x158);const _0x24ae06=_0x4d499d,_0x2a2ab7={};_0x2a2ab7['description']=_0x24ae06[_0x2bbe2b(0x151)],_0x2a2ab7[_0x2bbe2b(0x14d)]=_0x24ae06['BPFSW'];const _0x5b0f3e={};_0x5b0f3e[_0x2bbe2b(0x146)]=_0x24ae06[_0x2bbe2b(0x184)],_0x5b0f3e[_0x2bbe2b(0x14d)]=_0x24ae06[_0x2bbe2b(0x14f)],_0x5b0f3e[_0x2bbe2b(0x155)]=![];const _0x756372={};return _0x756372[_0x2bbe2b(0x180)]=_0x2a2ab7,_0x756372['skip-tls-cert-verify']=_0x5b0f3e,_0x221ea5['usage'](HELP_HEADER_MESSAGE[_0x2bbe2b(0x17b)])[_0x2bbe2b(0x15f)](HELP_FOOTER_MESSAGE)[_0x2bbe2b(0x15c)](_0x756372)['help'](_0x24ae06['ooMVb'])['argv'];},exports[a19_0x223ed3(0x16e)]=async function(_0x63fb00){const _0x25e2c3=a19_0x223ed3,_0x412f39={'xDuMX':'Please\x20provide\x20ID\x20of\x20the\x20grid\x20to\x20start','ADKPR':function(_0x4ad710){return _0x4ad710();},'TVBYY':_0x25e2c3(0x185),'yLCfa':function(_0x536e7a,_0x307fae,_0x3c75a8,_0x3bc130,_0x2aaf80,_0x451445,_0x81c6aa){return _0x536e7a(_0x307fae,_0x3c75a8,_0x3bc130,_0x2aaf80,_0x451445,_0x81c6aa);},'qaQLH':_0x25e2c3(0x165),'uySMh':_0x25e2c3(0x14c),'LGoCU':_0x25e2c3(0x172),'PCEJQ':'<PasswordPlaceholder>','ZRhFw':_0x25e2c3(0x163),'wpyuD':function(_0x153421,_0x595665,_0x724c67,_0x3def2e){return _0x153421(_0x595665,_0x724c67,_0x3def2e);},'IPnRP':function(_0x3d88b4,_0x19a2c9,_0x3002e0){return _0x3d88b4(_0x19a2c9,_0x3002e0);},'QpsTo':function(_0x81d031,_0x202e05,_0x46429e){return _0x81d031(_0x202e05,_0x46429e);},'qDxFG':_0x25e2c3(0x197),'IhWJJ':function(_0x4904b7,_0x48af62){return _0x4904b7===_0x48af62;},'eXGUx':'Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','DHzFG':function(_0x4e9927,_0x379bd9,_0x5b3056,_0x2d9c76,_0x231583,_0x566f11,_0x57d26a){return _0x4e9927(_0x379bd9,_0x5b3056,_0x2d9c76,_0x231583,_0x566f11,_0x57d26a);},'ceNTM':_0x25e2c3(0x148),'ztCEc':function(_0x251c65,_0x55befc){return _0x251c65===_0x55befc;},'EjeBw':function(_0x1b7cb9,_0x357384,_0x3c7547,_0x2aae42,_0x483456,_0x24655d,_0x1b74cf){return _0x1b7cb9(_0x357384,_0x3c7547,_0x2aae42,_0x483456,_0x24655d,_0x1b74cf);},'LlrBC':_0x25e2c3(0x194),'puZms':_0x25e2c3(0x166)};let _0x40e5cf;try{!_0x63fb00[_0x25e2c3(0x196)]&&(logger['error'](_0x412f39['xDuMX']),process[_0x25e2c3(0x189)](0x1));!fs[_0x25e2c3(0x195)](_0x412f39[_0x25e2c3(0x188)](getCredentialsPath))&&(logger['error'](_0x412f39[_0x25e2c3(0x149)]),await _0x412f39[_0x25e2c3(0x159)](sendInstrumentationEvent,_0x63fb00,_0x412f39['qaQLH'],messageTypes[_0x25e2c3(0x167)],_0x412f39[_0x25e2c3(0x173)],null,_0x63fb00),process[_0x25e2c3(0x189)](0x1));logger['info']('Starting\x20grid\x20'+_0x63fb00[_0x25e2c3(0x196)]),await _0x412f39[_0x25e2c3(0x159)](sendInstrumentationEvent,_0x63fb00,_0x412f39['qaQLH'],messageTypes[_0x25e2c3(0x16d)],null,null,_0x63fb00);const _0x48f64d=JSON['parse'](fs['readFileSync'](_0x412f39[_0x25e2c3(0x188)](getCredentialsPath)));global_registry['bstackUsername']=_0x48f64d[_0x25e2c3(0x174)]['username'],global_registry[_0x25e2c3(0x169)]=_0x48f64d[_0x25e2c3(0x174)]['password'];const _0x90ad1d=WS_ENDPOINT[_0x25e2c3(0x171)](_0x412f39[_0x25e2c3(0x15b)],_0x48f64d[_0x25e2c3(0x174)][_0x25e2c3(0x161)])[_0x25e2c3(0x171)](_0x412f39[_0x25e2c3(0x176)],_0x48f64d[_0x25e2c3(0x174)][_0x25e2c3(0x14e)]),_0x595bc2={};_0x595bc2[_0x25e2c3(0x193)]=ws,_0x595bc2[_0x25e2c3(0x152)]=0x36ee80,_0x40e5cf=new ReconnectingWebSocket(_0x90ad1d,[],_0x595bc2),logger[_0x25e2c3(0x181)](_0x412f39[_0x25e2c3(0x18b)]),webSocketUtils[_0x25e2c3(0x168)](_0x40e5cf,_0x63fb00[_0x25e2c3(0x179)],_0x63fb00['password']);const [_0x1a2c48,_0x36c050]=await _0x412f39[_0x25e2c3(0x17f)](getGridDetails,_0x48f64d['Browserstack'][_0x25e2c3(0x161)],_0x48f64d[_0x25e2c3(0x174)][_0x25e2c3(0x14e)],_0x63fb00[_0x25e2c3(0x196)]);if(_0x36c050){const _0x4f16be=_0x36c050['info'];global_registry[_0x25e2c3(0x160)]=_0x4f16be[_0x25e2c3(0x160)],global_registry[_0x25e2c3(0x17c)]=_0x4f16be['region'],global_registry[_0x25e2c3(0x18c)]=_0x4f16be[_0x25e2c3(0x18c)];const _0x2d2adc=await _0x412f39['yLCfa'](getCloudProviderObject,_0x4f16be[_0x25e2c3(0x160)],_0x4f16be[_0x25e2c3(0x18c)],_0x4f16be['name'],_0x40e5cf,webSocketUtils,_0x63fb00),[_0x5c9db4,_0x3c8abd,_0x364759,_0x58e66a,_0x2d53ae,_0x49ce1c]=await _0x412f39['IPnRP'](createK8sClient,_0x2d2adc,_0x63fb00['skipTlsCertVerify']);await _0x412f39[_0x25e2c3(0x17d)](scaleUpHubDeployment,_0x3c8abd,_0x4f16be[_0x25e2c3(0x153)]),logger[_0x25e2c3(0x177)](_0x412f39[_0x25e2c3(0x18e)]),process['exit'](0x0);}_0x412f39[_0x25e2c3(0x190)](_0x1a2c48[_0x25e2c3(0x175)],0x191)&&(logger[_0x25e2c3(0x15e)](_0x412f39['eXGUx']),await _0x412f39['DHzFG'](sendInstrumentationEvent,_0x63fb00,_0x412f39['qaQLH'],messageTypes[_0x25e2c3(0x167)],_0x412f39[_0x25e2c3(0x17e)],null,_0x63fb00),process[_0x25e2c3(0x189)](0x1)),_0x412f39[_0x25e2c3(0x192)](_0x1a2c48[_0x25e2c3(0x175)],0x190)&&(logger[_0x25e2c3(0x15e)](JSON[_0x25e2c3(0x150)](_0x1a2c48['body'])['message']),await _0x412f39['EjeBw'](sendInstrumentationEvent,_0x63fb00,_0x412f39[_0x25e2c3(0x18d)],messageTypes['ERROR'],_0x412f39[_0x25e2c3(0x170)],null,_0x63fb00),process[_0x25e2c3(0x189)](0x1)),logger[_0x25e2c3(0x15e)]('Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20'+JSON[_0x25e2c3(0x199)](_0x1a2c48)),await _0x412f39[_0x25e2c3(0x191)](sendInstrumentationEvent,_0x63fb00,_0x412f39[_0x25e2c3(0x18d)],messageTypes[_0x25e2c3(0x167)],_0x412f39['puZms'],_0x1a2c48,_0x63fb00),process[_0x25e2c3(0x189)](0x1);}catch(_0x96c1ef){const _0x1b3c14=_0x25e2c3(0x14b)+_0x96c1ef+'\x20\x0a'+JSON[_0x25e2c3(0x199)](_0x96c1ef['stack'])+'\x20';logger[_0x25e2c3(0x15e)](_0x1b3c14),process[_0x25e2c3(0x189)](0x1);}};function a19_0x115a(_0x21be53,_0x91953b){const _0x3c541a=a19_0x3c54();return a19_0x115a=function(_0x115abd,_0x52e972){_0x115abd=_0x115abd-0x145;let _0x3d45a5=_0x3c541a[_0x115abd];return _0x3d45a5;},a19_0x115a(_0x21be53,_0x91953b);}function a19_0x3c54(){const _0x19f1fc=['../../utils/webSocketUtils','LlrBC','replace','<UsernamePlaceholder>','uySMh','Browserstack','statusCode','PCEJQ','info','grid','user','../../utils/createk8sClient','start','clusterRegion','QpsTo','ceNTM','wpyuD','grid-id','debug','Skip\x20insecure\x20cert\x20verification.','2DwivWX','zcfgH','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','21408TRFDzN','2348676oteQAX','ADKPR','exit','912575lZxVvz','ZRhFw','clusterName','qaQLH','qDxFG','1555965wYSxxO','IhWJJ','DHzFG','ztCEc','WebSocket','invalid-grid-id','existsSync','gridId','Grid\x20started','Pass\x20the\x20ID\x20of\x20the\x20existing\x20Automation\x20grid\x20you\x20want\x20to\x20start.','stringify','2930sXDsIu','desc','description','524796klXttJ','unauthorised','TVBYY','../../utils/utilityMethods','Unable\x20to\x20start\x20the\x20Grid!\x20Error:\x20','init-not-called','type','password','PVRaU','parse','VciPZ','connectionTimeout','name','413MKqEFb','default','../../cloudproviders/utils','BPFSW','help','yLCfa','../../utils/instrumentationUtils','LGoCU','options','50229BEtPqo','error','epilogue','cloudProvider','username','reconnecting-websocket','Adding\x20Websocket\x20listeners','../../config/logger','start-grid-called','server-error','ERROR','addListeners','bstackAccesskey','3159536ddcXRU','ooMVb','../../config/constants','INFO','handler'];a19_0x3c54=function(){return _0x19f1fc;};return a19_0x3c54();}

@@ -1,1 +0,1 @@

function a18_0x33b0(_0x1066d3,_0x40de4c){const _0x4c97a2=a18_0x4c97();return a18_0x33b0=function(_0x33b0d9,_0x72af7d){_0x33b0d9=_0x33b0d9-0x7b;let _0x4f5518=_0x4c97a2[_0x33b0d9];return _0x4f5518;},a18_0x33b0(_0x1066d3,_0x40de4c);}const a18_0xc808d0=a18_0x33b0;(function(_0x59aebe,_0x283bb4){const _0x494c8b=a18_0x33b0,_0x120d80=_0x59aebe();while(!![]){try{const _0x35bf82=-parseInt(_0x494c8b(0x7d))/0x1*(parseInt(_0x494c8b(0x8b))/0x2)+-parseInt(_0x494c8b(0x87))/0x3+parseInt(_0x494c8b(0x7e))/0x4+parseInt(_0x494c8b(0x89))/0x5+-parseInt(_0x494c8b(0x80))/0x6+parseInt(_0x494c8b(0x8d))/0x7+parseInt(_0x494c8b(0x8c))/0x8;if(_0x35bf82===_0x283bb4)break;else _0x120d80['push'](_0x120d80['shift']());}catch(_0x407866){_0x120d80['push'](_0x120d80['shift']());}}}(a18_0x4c97,0xc11d1));function a18_0x4c97(){const _0x4d747d=['handler','start_commands','69822esPcyU','6152996jqacuU','commandDir','4834014gJGDVc','demandCommand','rlVng','start','usage','recommendCommands','command','3783996jULxss','strict','5658605LElJZg','../config/constants','30xYUZcK','8524296kXLBQj','1188719CeaMtn','OvbhK','help'];a18_0x4c97=function(){return _0x4d747d;};return a18_0x4c97();}const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a18_0xc808d0(0x8a));exports[a18_0xc808d0(0x86)]=a18_0xc808d0(0x83),exports['desc']='Start\x20an\x20existing\x20Automation\x20grid.',exports['builder']=function(_0x1fc06f){const _0x526e03=a18_0xc808d0,_0x5b1cb7={};_0x5b1cb7[_0x526e03(0x8e)]=_0x526e03(0x7c),_0x5b1cb7[_0x526e03(0x82)]='help';const _0x240f55=_0x5b1cb7;return _0x1fc06f[_0x526e03(0x84)](HELP_HEADER_MESSAGE[_0x526e03(0x83)])['epilogue'](HELP_FOOTER_MESSAGE)[_0x526e03(0x7f)](_0x240f55[_0x526e03(0x8e)])[_0x526e03(0x81)]()[_0x526e03(0x85)]()[_0x526e03(0x88)]()[_0x526e03(0x8f)](_0x240f55[_0x526e03(0x82)]);},exports[a18_0xc808d0(0x7b)]=function(_0x4a8f4f){};
const a18_0x3aa32f=a18_0x5cdb;function a18_0x5cdb(_0x139309,_0x5f1ffb){const _0x214d7b=a18_0x214d();return a18_0x5cdb=function(_0x5cdb61,_0x93d4f9){_0x5cdb61=_0x5cdb61-0x111;let _0x5c8d29=_0x214d7b[_0x5cdb61];return _0x5c8d29;},a18_0x5cdb(_0x139309,_0x5f1ffb);}(function(_0x417391,_0x12b51a){const _0x305938=a18_0x5cdb,_0x31cc09=_0x417391();while(!![]){try{const _0x326484=parseInt(_0x305938(0x11c))/0x1+-parseInt(_0x305938(0x117))/0x2+parseInt(_0x305938(0x114))/0x3*(parseInt(_0x305938(0x120))/0x4)+parseInt(_0x305938(0x112))/0x5*(parseInt(_0x305938(0x122))/0x6)+-parseInt(_0x305938(0x111))/0x7*(parseInt(_0x305938(0x125))/0x8)+parseInt(_0x305938(0x126))/0x9+-parseInt(_0x305938(0x119))/0xa;if(_0x326484===_0x12b51a)break;else _0x31cc09['push'](_0x31cc09['shift']());}catch(_0x536f82){_0x31cc09['push'](_0x31cc09['shift']());}}}(a18_0x214d,0x1b084));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');function a18_0x214d(){const _0x2b155d=['ysnTN','strict','39624zpAFfl','Start\x20an\x20existing\x20Automation\x20grid.','853090IhLWLd','usage','command','33151ElyrAn','handler','help','commandDir','164rMXgZq','epilogue','60lfRNcz','start','demandCommand','104sOlvvu','1266777kQNuvg','18046NrRdQV','31270PtNPPf','PvjOA','945chmSUl'];a18_0x214d=function(){return _0x2b155d;};return a18_0x214d();}exports[a18_0x3aa32f(0x11b)]=a18_0x3aa32f(0x123),exports['desc']=a18_0x3aa32f(0x118),exports['builder']=function(_0x2d9d39){const _0x34dc10=a18_0x3aa32f,_0xea67a={};_0xea67a[_0x34dc10(0x113)]='start_commands',_0xea67a[_0x34dc10(0x115)]=_0x34dc10(0x11e);const _0x28fd68=_0xea67a;return _0x2d9d39[_0x34dc10(0x11a)](HELP_HEADER_MESSAGE[_0x34dc10(0x123)])[_0x34dc10(0x121)](HELP_FOOTER_MESSAGE)[_0x34dc10(0x11f)](_0x28fd68['PvjOA'])[_0x34dc10(0x124)]()['recommendCommands']()[_0x34dc10(0x116)]()[_0x34dc10(0x11e)](_0x28fd68[_0x34dc10(0x115)]);},exports[a18_0x3aa32f(0x11d)]=function(_0x4c19de){};

@@ -1,1 +0,1 @@

const a21_0x295e99=a21_0x342d;function a21_0x2202(){const _0x47d3e4=['qvCLt','argv','<PasswordPlaceholder>','server-error','../../utils/utilityMethods','6fnYGFT','info','wAliq','default','clusterName','unauthorised','replace','grid','../../utils/createk8sClient','init-not-called','cloudProvider','../../cloudproviders/utils','qMBih','ERROR','AyXXG','Stop\x20a\x20running\x20Automation\x20grid.','2767315LnFSKr','110QSJmta','stack','command','description','JBQLC','cAeZp','fyybO','gridId','../../utils/gridComponents','user','ecHWK','region','usage','stringify','9GbwQJs','wTWam','boolean','7317426hBiIQl','2197400XtMJpF','epilogue','Stopping\x20grid\x20','WebSocket','password','handler','debug','125329HTRiDM','<UsernamePlaceholder>','error','PXiGf','grid-id','reconnecting-websocket','WLtKW','iYbCH','jkRSn','bstackAccesskey','desc','bstackUsername','4XOjMFW','vQtrT','readFileSync','body','Skip\x20insecure\x20cert\x20verification.','Grid\x20stoppped.','type','username','existsSync','7614648QWHGod','1948125fCaRiW','../../utils/instrumentationUtils','exit','skip-tls-cert-verify','grZSR','builder','invalid-grid-id','../../config/logger','1832866YZKqYy','Please\x20provide\x20ID\x20of\x20the\x20grid\x20to\x20stop','aDRwf','Browserstack','hmIfJ','addListeners','name','CRCvI','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','statusCode','Unable\x20to\x20stop\x20the\x20Grid!\x20Error:\x20','lNHNR','FPhmS','help'];a21_0x2202=function(){return _0x47d3e4;};return a21_0x2202();}(function(_0x3a1765,_0x4b70fe){const _0xc9e78d=a21_0x342d,_0x529a2b=_0x3a1765();while(!![]){try{const _0x37f3de=parseInt(_0xc9e78d(0x125))/0x1*(-parseInt(_0xc9e78d(0xfb))/0x2)+-parseInt(_0xc9e78d(0x13b))/0x3+parseInt(_0xc9e78d(0x131))/0x4*(-parseInt(_0xc9e78d(0x10b))/0x5)+-parseInt(_0xc9e78d(0x11d))/0x6+parseInt(_0xc9e78d(0x143))/0x7+-parseInt(_0xc9e78d(0x13a))/0x8*(-parseInt(_0xc9e78d(0x11a))/0x9)+parseInt(_0xc9e78d(0x11e))/0xa*(parseInt(_0xc9e78d(0x10c))/0xb);if(_0x37f3de===_0x4b70fe)break;else _0x529a2b['push'](_0x529a2b['shift']());}catch(_0x41ec15){_0x529a2b['push'](_0x529a2b['shift']());}}}(a21_0x2202,0x95941));const fs=require('fs'),ws=require('ws'),ReconnectingWebSocket=require(a21_0x295e99(0x12a)),{global_registry,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,WS_ENDPOINT,messageTypes}=require('../../config/constants'),{logger}=require(a21_0x295e99(0x142)),{getCredentialsPath,getGridDetails}=require(a21_0x295e99(0xfa)),{scaleDownHubDeployment}=require(a21_0x295e99(0x114)),{sendInstrumentationEvent}=require(a21_0x295e99(0x13c)),webSocketUtils=require('../../utils/webSocketUtils'),{createK8sClient}=require(a21_0x295e99(0x103)),{getCloudProviderObject}=require(a21_0x295e99(0x106));function a21_0x342d(_0x62924b,_0x224a1e){const _0x2202da=a21_0x2202();return a21_0x342d=function(_0x342df2,_0x448d04){_0x342df2=_0x342df2-0xec;let _0x1b0bc7=_0x2202da[_0x342df2];return _0x1b0bc7;},a21_0x342d(_0x62924b,_0x224a1e);}exports[a21_0x295e99(0x10e)]=a21_0x295e99(0x102),exports[a21_0x295e99(0x12f)]=a21_0x295e99(0x10a),exports[a21_0x295e99(0x140)]=function(_0x497c88){const _0x21c3cf=a21_0x295e99,_0x2f0757={};_0x2f0757[_0x21c3cf(0x13f)]='Pass\x20the\x20ID\x20of\x20the\x20running\x20Automation\x20grid\x20you\x20want\x20to\x20stop.',_0x2f0757[_0x21c3cf(0x112)]='string',_0x2f0757[_0x21c3cf(0x128)]=_0x21c3cf(0x135),_0x2f0757[_0x21c3cf(0x111)]=_0x21c3cf(0x11c),_0x2f0757[_0x21c3cf(0xec)]=_0x21c3cf(0xf5);const _0x19f55e=_0x2f0757,_0x47e6af={};_0x47e6af[_0x21c3cf(0x10f)]=_0x19f55e[_0x21c3cf(0x13f)],_0x47e6af['type']=_0x19f55e['fyybO'];const _0x2118dd={};_0x2118dd[_0x21c3cf(0x10f)]=_0x19f55e[_0x21c3cf(0x128)],_0x2118dd[_0x21c3cf(0x137)]=_0x19f55e[_0x21c3cf(0x111)],_0x2118dd[_0x21c3cf(0xfe)]=![];const _0x3b7b10={};return _0x3b7b10[_0x21c3cf(0x129)]=_0x47e6af,_0x3b7b10[_0x21c3cf(0x13e)]=_0x2118dd,_0x497c88[_0x21c3cf(0x118)](HELP_HEADER_MESSAGE['stop'])[_0x21c3cf(0x11f)](HELP_FOOTER_MESSAGE)['options'](_0x3b7b10)[_0x21c3cf(0xf5)](_0x19f55e['hmIfJ'])[_0x21c3cf(0xf7)];},exports[a21_0x295e99(0x123)]=async function(_0x2c8d15){const _0x2a2628=a21_0x295e99,_0x1dd4aa={'CHeIb':_0x2a2628(0x144),'wAliq':function(_0x1f3af4){return _0x1f3af4();},'logFJ':_0x2a2628(0xf0),'lNHNR':function(_0x2f43fa,_0x125734,_0x124b7b,_0x41cd26,_0x15b432,_0x1b9ebc,_0x252abc){return _0x2f43fa(_0x125734,_0x124b7b,_0x41cd26,_0x15b432,_0x1b9ebc,_0x252abc);},'JBQLC':'stop-grid-called','AyXXG':_0x2a2628(0x104),'ecHWK':function(_0x3377e1,_0x2081a2,_0xb472ff,_0x1e914f,_0x1650be,_0x53979f,_0x35dcd0){return _0x3377e1(_0x2081a2,_0xb472ff,_0x1e914f,_0x1650be,_0x53979f,_0x35dcd0);},'CRCvI':function(_0x21f854){return _0x21f854();},'qMBih':_0x2a2628(0x126),'mtfhm':_0x2a2628(0xf8),'jkRSn':'Adding\x20Websocket\x20listeners','iYbCH':function(_0x20b3f4,_0x2af717,_0x272798,_0x4b75c0){return _0x20b3f4(_0x2af717,_0x272798,_0x4b75c0);},'WLtKW':function(_0x17bbb4,_0xab3a23,_0x1a6ab0){return _0x17bbb4(_0xab3a23,_0x1a6ab0);},'vQtrT':function(_0x388359,_0x22a360,_0x5805db){return _0x388359(_0x22a360,_0x5805db);},'EupVJ':_0x2a2628(0x136),'wTWam':function(_0x297bc8,_0x291da3){return _0x297bc8===_0x291da3;},'aDRwf':'Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','FPhmS':_0x2a2628(0x100),'kdKEp':_0x2a2628(0x141),'qvCLt':_0x2a2628(0xf9)};let _0x5f27b3;try{!_0x2c8d15[_0x2a2628(0x113)]&&(logger[_0x2a2628(0x127)](_0x1dd4aa['CHeIb']),process['exit'](0x1));!fs[_0x2a2628(0x139)](_0x1dd4aa[_0x2a2628(0xfd)](getCredentialsPath))&&(logger[_0x2a2628(0x127)](_0x1dd4aa['logFJ']),await _0x1dd4aa[_0x2a2628(0xf3)](sendInstrumentationEvent,_0x2c8d15,_0x1dd4aa[_0x2a2628(0x110)],messageTypes['ERROR'],_0x1dd4aa[_0x2a2628(0x109)],null,_0x2c8d15),process[_0x2a2628(0x13d)](0x1));logger[_0x2a2628(0xfc)](_0x2a2628(0x120)+_0x2c8d15['gridId']),await _0x1dd4aa[_0x2a2628(0x116)](sendInstrumentationEvent,_0x2c8d15,_0x1dd4aa['JBQLC'],messageTypes['INFO'],null,null,_0x2c8d15);const _0x271bbf=JSON['parse'](fs[_0x2a2628(0x133)](_0x1dd4aa[_0x2a2628(0xef)](getCredentialsPath)));global_registry[_0x2a2628(0x130)]=_0x271bbf[_0x2a2628(0x146)]['username'],global_registry[_0x2a2628(0x12e)]=_0x271bbf[_0x2a2628(0x146)][_0x2a2628(0x122)];const _0x3facca=WS_ENDPOINT[_0x2a2628(0x101)](_0x1dd4aa[_0x2a2628(0x107)],_0x271bbf[_0x2a2628(0x146)][_0x2a2628(0x138)])['replace'](_0x1dd4aa['mtfhm'],_0x271bbf['Browserstack'][_0x2a2628(0x122)]),_0x5eb947={};_0x5eb947[_0x2a2628(0x121)]=ws,_0x5eb947['connectionTimeout']=0x36ee80,_0x5f27b3=new ReconnectingWebSocket(_0x3facca,[],_0x5eb947),logger[_0x2a2628(0x124)](_0x1dd4aa[_0x2a2628(0x12d)]),webSocketUtils[_0x2a2628(0xed)](_0x5f27b3,_0x2c8d15[_0x2a2628(0x115)],_0x2c8d15[_0x2a2628(0x122)]);const [_0x3605a7,_0x52cda4]=await _0x1dd4aa[_0x2a2628(0x12c)](getGridDetails,_0x271bbf['Browserstack'][_0x2a2628(0x138)],_0x271bbf['Browserstack']['password'],_0x2c8d15['gridId']);if(_0x52cda4){const _0x162e16=_0x52cda4['info'];global_registry[_0x2a2628(0x105)]=_0x162e16[_0x2a2628(0x105)],global_registry['clusterRegion']=_0x162e16[_0x2a2628(0x117)],global_registry[_0x2a2628(0xff)]=_0x162e16[_0x2a2628(0xff)];const _0x93cff3=await _0x1dd4aa[_0x2a2628(0xf3)](getCloudProviderObject,_0x162e16[_0x2a2628(0x105)],_0x162e16[_0x2a2628(0xff)],_0x162e16[_0x2a2628(0xee)],_0x5f27b3,webSocketUtils,_0x2c8d15),[_0x3dce10,_0x34c8a8,_0x2f3f9c,_0x2f1a9b,_0x36a832,_0x35ea73]=await _0x1dd4aa[_0x2a2628(0x12b)](createK8sClient,_0x93cff3,_0x2c8d15['skipTlsCertVerify']);await _0x1dd4aa[_0x2a2628(0x132)](scaleDownHubDeployment,_0x34c8a8,_0x162e16[_0x2a2628(0xee)]),logger[_0x2a2628(0xfc)](_0x1dd4aa['EupVJ']),process[_0x2a2628(0x13d)](0x0);}_0x1dd4aa[_0x2a2628(0x11b)](_0x3605a7[_0x2a2628(0xf1)],0x191)&&(logger[_0x2a2628(0x127)](_0x1dd4aa[_0x2a2628(0x145)]),await _0x1dd4aa[_0x2a2628(0x116)](sendInstrumentationEvent,_0x2c8d15,_0x1dd4aa[_0x2a2628(0x110)],messageTypes[_0x2a2628(0x108)],_0x1dd4aa[_0x2a2628(0xf4)],null,_0x2c8d15),process[_0x2a2628(0x13d)](0x1)),_0x1dd4aa[_0x2a2628(0x11b)](_0x3605a7[_0x2a2628(0xf1)],0x190)&&(logger[_0x2a2628(0x127)](JSON['parse'](_0x3605a7[_0x2a2628(0x134)])['message']),await _0x1dd4aa['lNHNR'](sendInstrumentationEvent,_0x2c8d15,_0x1dd4aa[_0x2a2628(0x110)],messageTypes[_0x2a2628(0x108)],_0x1dd4aa['kdKEp'],null,_0x2c8d15),process[_0x2a2628(0x13d)](0x1)),logger[_0x2a2628(0x127)]('Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20'+JSON[_0x2a2628(0x119)](_0x3605a7)),await _0x1dd4aa[_0x2a2628(0x116)](sendInstrumentationEvent,_0x2c8d15,_0x1dd4aa[_0x2a2628(0x110)],messageTypes[_0x2a2628(0x108)],_0x1dd4aa[_0x2a2628(0xf6)],_0x3605a7,_0x2c8d15),process['exit'](0x1);}catch(_0x3ac104){const _0x4f1eda=_0x2a2628(0xf2)+_0x3ac104+'\x20\x0a'+JSON[_0x2a2628(0x119)](_0x3ac104[_0x2a2628(0x10d)])+'\x20';logger[_0x2a2628(0x127)](_0x4f1eda),process[_0x2a2628(0x13d)](0x1);}};
const a21_0x4fbfbd=a21_0x1ee9;(function(_0x43089a,_0x1474fb){const _0x4a176d=a21_0x1ee9,_0x30b6cb=_0x43089a();while(!![]){try{const _0x5dc780=-parseInt(_0x4a176d(0x171))/0x1+-parseInt(_0x4a176d(0x164))/0x2+parseInt(_0x4a176d(0x14d))/0x3+parseInt(_0x4a176d(0x181))/0x4*(-parseInt(_0x4a176d(0x18f))/0x5)+-parseInt(_0x4a176d(0x170))/0x6+-parseInt(_0x4a176d(0x166))/0x7*(-parseInt(_0x4a176d(0x169))/0x8)+parseInt(_0x4a176d(0x14b))/0x9*(parseInt(_0x4a176d(0x180))/0xa);if(_0x5dc780===_0x1474fb)break;else _0x30b6cb['push'](_0x30b6cb['shift']());}catch(_0x1002e7){_0x30b6cb['push'](_0x30b6cb['shift']());}}}(a21_0x18aa,0x39b6a));function a21_0x18aa(){const _0x43b75a=['ERROR','../../utils/instrumentationUtils','description','yGJBT','clusterName','sqGxq','avjNd','init-not-called','cloudProvider','VQydH','WebSocket','invalid-grid-id','Pass\x20the\x20ID\x20of\x20the\x20running\x20Automation\x20grid\x20you\x20want\x20to\x20stop.','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Unauthorized\x20request!','replace','IgXTZ','body','DChaY','../../utils/utilityMethods','readFileSync','Credentials\x20not\x20found!\x20Ensure\x20init\x20command\x20is\x20run\x20before\x20running\x20this\x20command.','303418FmYwdV','epilogue','39326iQnfve','WzNwP','password','128UsFUlm','bstackUsername','Unable\x20to\x20stop\x20the\x20Grid!\x20Error:\x20','hlxKa','grid','FPYxr','grid-id','143742HNKIzt','449207KMYzaM','connectionTimeout','<PasswordPlaceholder>','exit','stringify','string','FEDXC','lmxla','avdbP','info','zNIXo','JPdjU','region','existsSync','ZFnQR','168750gbuyAY','4yLRJEM','../../utils/gridComponents','../../utils/createk8sClient','unauthorised','Grid\x20stoppped.','default','CvmlH','name','VhRbi','username','user','Stopping\x20grid\x20','INFO','../../utils/webSocketUtils','217705HBKVQN','help','dIfRB','bstackAccesskey','reconnecting-websocket','boolean','debug','../../config/constants','addListeners','statusCode','error','parse','argv','usage','Skip\x20insecure\x20cert\x20verification.','type','clusterRegion','options','mKjPY','Browserstack','stop-grid-called','gridId','../../config/logger','Please\x20provide\x20ID\x20of\x20the\x20grid\x20to\x20stop','rxpoj','Failed\x20to\x20fetch\x20grid\x20details\x20from\x20the\x20server.\x20Response\x20from\x20server:\x20','builder','desc','405EoglCs','server-error','166635rOYJrr','stack'];a21_0x18aa=function(){return _0x43b75a;};return a21_0x18aa();}const fs=require('fs'),ws=require('ws'),ReconnectingWebSocket=require(a21_0x4fbfbd(0x133)),{global_registry,HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE,WS_ENDPOINT,messageTypes}=require(a21_0x4fbfbd(0x136)),{logger}=require(a21_0x4fbfbd(0x145)),{getCredentialsPath,getGridDetails}=require(a21_0x4fbfbd(0x161)),{scaleDownHubDeployment}=require(a21_0x4fbfbd(0x182)),{sendInstrumentationEvent}=require(a21_0x4fbfbd(0x150)),webSocketUtils=require(a21_0x4fbfbd(0x18e)),{createK8sClient}=require(a21_0x4fbfbd(0x183)),{getCloudProviderObject}=require('../../cloudproviders/utils');function a21_0x1ee9(_0xd7e7e1,_0x4f8dcc){const _0x18aaf7=a21_0x18aa();return a21_0x1ee9=function(_0x1ee987,_0x40b35b){_0x1ee987=_0x1ee987-0x133;let _0x712f2b=_0x18aaf7[_0x1ee987];return _0x712f2b;},a21_0x1ee9(_0xd7e7e1,_0x4f8dcc);}exports['command']=a21_0x4fbfbd(0x16d),exports[a21_0x4fbfbd(0x14a)]='Stop\x20a\x20running\x20Automation\x20grid.',exports[a21_0x4fbfbd(0x149)]=function(_0xba7a44){const _0x1a11f1=a21_0x4fbfbd,_0x424e5d={};_0x424e5d['WzNwP']=_0x1a11f1(0x15b),_0x424e5d[_0x1a11f1(0x189)]=_0x1a11f1(0x176),_0x424e5d[_0x1a11f1(0x17f)]=_0x1a11f1(0x13d),_0x424e5d['HkDPf']=_0x1a11f1(0x134),_0x424e5d[_0x1a11f1(0x177)]=_0x1a11f1(0x190);const _0x1527d3=_0x424e5d,_0x4dfae7={};_0x4dfae7[_0x1a11f1(0x151)]=_0x1527d3[_0x1a11f1(0x167)],_0x4dfae7[_0x1a11f1(0x13e)]=_0x1527d3[_0x1a11f1(0x189)];const _0x48c445={};_0x48c445[_0x1a11f1(0x151)]=_0x1527d3[_0x1a11f1(0x17f)],_0x48c445[_0x1a11f1(0x13e)]=_0x1527d3['HkDPf'],_0x48c445[_0x1a11f1(0x186)]=![];const _0x17756c={};return _0x17756c[_0x1a11f1(0x16f)]=_0x4dfae7,_0x17756c['skip-tls-cert-verify']=_0x48c445,_0xba7a44[_0x1a11f1(0x13c)](HELP_HEADER_MESSAGE['stop'])[_0x1a11f1(0x165)](HELP_FOOTER_MESSAGE)[_0x1a11f1(0x140)](_0x17756c)[_0x1a11f1(0x190)](_0x1527d3[_0x1a11f1(0x177)])[_0x1a11f1(0x13b)];},exports['handler']=async function(_0x418506){const _0x366486=a21_0x4fbfbd,_0x4df5fa={'CvmlH':_0x366486(0x146),'avdbP':function(_0x3b48cb){return _0x3b48cb();},'DChaY':_0x366486(0x163),'rxpoj':function(_0x2e0900,_0xe97043,_0x1f2f01,_0x28cbd3,_0x45c0a3,_0x2acc30,_0x3784c1){return _0x2e0900(_0xe97043,_0x1f2f01,_0x28cbd3,_0x45c0a3,_0x2acc30,_0x3784c1);},'mKjPY':_0x366486(0x143),'CTgff':_0x366486(0x156),'JPdjU':function(_0x40df67,_0xb4e8ea,_0x4f5e8c,_0x5441c4,_0x3d976d,_0x4780bc,_0x18da99){return _0x40df67(_0xb4e8ea,_0x4f5e8c,_0x5441c4,_0x3d976d,_0x4780bc,_0x18da99);},'XPNqd':'<UsernamePlaceholder>','lmxla':_0x366486(0x173),'sqGxq':'Adding\x20Websocket\x20listeners','lIACF':function(_0x40c908,_0x2a00c5,_0xda3426,_0x1d2a13){return _0x40c908(_0x2a00c5,_0xda3426,_0x1d2a13);},'FPYxr':function(_0x2cf723,_0x2142f3,_0x55342a,_0x23f826,_0x1fed55,_0x56f778,_0xd9353d){return _0x2cf723(_0x2142f3,_0x55342a,_0x23f826,_0x1fed55,_0x56f778,_0xd9353d);},'yGJBT':function(_0x46b56a,_0x3858cd,_0x5cecf3){return _0x46b56a(_0x3858cd,_0x5cecf3);},'WCBQu':function(_0x5c8925,_0x4d3fc7,_0x226a02){return _0x5c8925(_0x4d3fc7,_0x226a02);},'zNIXo':_0x366486(0x185),'IgXTZ':function(_0x145ff4,_0x1d59e2){return _0x145ff4===_0x1d59e2;},'VQydH':_0x366486(0x15c),'dIfRB':function(_0x13de51,_0x345c68,_0x3eeb07,_0x121ec4,_0x4cd037,_0x10cb03,_0x259652){return _0x13de51(_0x345c68,_0x3eeb07,_0x121ec4,_0x4cd037,_0x10cb03,_0x259652);},'hlxKa':_0x366486(0x184),'avjNd':_0x366486(0x15a),'PYpcN':_0x366486(0x14c)};let _0x53be85;try{!_0x418506[_0x366486(0x144)]&&(logger['error'](_0x4df5fa[_0x366486(0x187)]),process['exit'](0x1));!fs[_0x366486(0x17e)](_0x4df5fa['avdbP'](getCredentialsPath))&&(logger[_0x366486(0x139)](_0x4df5fa[_0x366486(0x160)]),await _0x4df5fa[_0x366486(0x147)](sendInstrumentationEvent,_0x418506,_0x4df5fa[_0x366486(0x141)],messageTypes[_0x366486(0x14f)],_0x4df5fa['CTgff'],null,_0x418506),process['exit'](0x1));logger[_0x366486(0x17a)](_0x366486(0x18c)+_0x418506[_0x366486(0x144)]),await _0x4df5fa[_0x366486(0x17c)](sendInstrumentationEvent,_0x418506,_0x4df5fa[_0x366486(0x141)],messageTypes[_0x366486(0x18d)],null,null,_0x418506);const _0x1ebbc2=JSON[_0x366486(0x13a)](fs[_0x366486(0x162)](_0x4df5fa[_0x366486(0x179)](getCredentialsPath)));global_registry[_0x366486(0x16a)]=_0x1ebbc2[_0x366486(0x142)][_0x366486(0x18a)],global_registry[_0x366486(0x192)]=_0x1ebbc2[_0x366486(0x142)]['password'];const _0x152d12=WS_ENDPOINT[_0x366486(0x15d)](_0x4df5fa['XPNqd'],_0x1ebbc2[_0x366486(0x142)][_0x366486(0x18a)])[_0x366486(0x15d)](_0x4df5fa[_0x366486(0x178)],_0x1ebbc2[_0x366486(0x142)][_0x366486(0x168)]),_0x54279a={};_0x54279a[_0x366486(0x159)]=ws,_0x54279a[_0x366486(0x172)]=0x36ee80,_0x53be85=new ReconnectingWebSocket(_0x152d12,[],_0x54279a),logger[_0x366486(0x135)](_0x4df5fa[_0x366486(0x154)]),webSocketUtils[_0x366486(0x137)](_0x53be85,_0x418506[_0x366486(0x18b)],_0x418506['password']);const [_0x413212,_0x506a7b]=await _0x4df5fa['lIACF'](getGridDetails,_0x1ebbc2[_0x366486(0x142)]['username'],_0x1ebbc2['Browserstack'][_0x366486(0x168)],_0x418506[_0x366486(0x144)]);if(_0x506a7b){const _0x18dacc=_0x506a7b[_0x366486(0x17a)];global_registry[_0x366486(0x157)]=_0x18dacc[_0x366486(0x157)],global_registry[_0x366486(0x13f)]=_0x18dacc[_0x366486(0x17d)],global_registry[_0x366486(0x153)]=_0x18dacc[_0x366486(0x153)];const _0x33cb69=await _0x4df5fa[_0x366486(0x16e)](getCloudProviderObject,_0x18dacc[_0x366486(0x157)],_0x18dacc['clusterName'],_0x18dacc[_0x366486(0x188)],_0x53be85,webSocketUtils,_0x418506),[_0x2b3ac0,_0x421cb3,_0x4eb4e7,_0xd84d0c,_0x51b260,_0x222d55]=await _0x4df5fa[_0x366486(0x152)](createK8sClient,_0x33cb69,_0x418506['skipTlsCertVerify']);await _0x4df5fa['WCBQu'](scaleDownHubDeployment,_0x421cb3,_0x18dacc[_0x366486(0x188)]),logger[_0x366486(0x17a)](_0x4df5fa[_0x366486(0x17b)]),process[_0x366486(0x174)](0x0);}_0x4df5fa[_0x366486(0x15e)](_0x413212['statusCode'],0x191)&&(logger[_0x366486(0x139)](_0x4df5fa[_0x366486(0x158)]),await _0x4df5fa[_0x366486(0x191)](sendInstrumentationEvent,_0x418506,_0x4df5fa[_0x366486(0x141)],messageTypes[_0x366486(0x14f)],_0x4df5fa[_0x366486(0x16c)],null,_0x418506),process[_0x366486(0x174)](0x1)),_0x4df5fa[_0x366486(0x15e)](_0x413212[_0x366486(0x138)],0x190)&&(logger['error'](JSON['parse'](_0x413212[_0x366486(0x15f)])['message']),await _0x4df5fa['dIfRB'](sendInstrumentationEvent,_0x418506,_0x4df5fa[_0x366486(0x141)],messageTypes[_0x366486(0x14f)],_0x4df5fa[_0x366486(0x155)],null,_0x418506),process[_0x366486(0x174)](0x1)),logger[_0x366486(0x139)](_0x366486(0x148)+JSON[_0x366486(0x175)](_0x413212)),await _0x4df5fa[_0x366486(0x17c)](sendInstrumentationEvent,_0x418506,_0x4df5fa['mKjPY'],messageTypes['ERROR'],_0x4df5fa['PYpcN'],_0x413212,_0x418506),process[_0x366486(0x174)](0x1);}catch(_0x375456){const _0x20e129=_0x366486(0x16b)+_0x375456+'\x20\x0a'+JSON[_0x366486(0x175)](_0x375456[_0x366486(0x14e)])+'\x20';logger[_0x366486(0x139)](_0x20e129),process[_0x366486(0x174)](0x1);}};

@@ -1,1 +0,1 @@

function a20_0x3403(){const _0x27b13e=['3369390lhZUyl','uyiVN','3612wVCOjk','../config/constants','usage','help','handler','demandCommand','409405eROHCK','stop_commands','5976Vocgjc','1122EeHJHs','strict','builder','drAvw','desc','11rtRDOA','Stop\x20a\x20running\x20Automation\x20grid.','8MeoEAZ','56106weSGjH','stop','864042WpXvuY','1680885JtxNKF','1906fZUhgs'];a20_0x3403=function(){return _0x27b13e;};return a20_0x3403();}function a20_0x56f0(_0xa967a2,_0x3a49ea){const _0x340326=a20_0x3403();return a20_0x56f0=function(_0x56f08c,_0xf78cea){_0x56f08c=_0x56f08c-0x93;let _0x57d0c9=_0x340326[_0x56f08c];return _0x57d0c9;},a20_0x56f0(_0xa967a2,_0x3a49ea);}const a20_0x3b24e2=a20_0x56f0;(function(_0x47f4aa,_0x171869){const _0x29df62=a20_0x56f0,_0x2696f1=_0x47f4aa();while(!![]){try{const _0x3922a1=parseInt(_0x29df62(0x9d))/0x1+parseInt(_0x29df62(0xa1))/0x2*(parseInt(_0x29df62(0x95))/0x3)+-parseInt(_0x29df62(0x9c))/0x4*(-parseInt(_0x29df62(0xaa))/0x5)+-parseInt(_0x29df62(0x9f))/0x6+parseInt(_0x29df62(0xa4))/0x7*(-parseInt(_0x29df62(0x94))/0x8)+-parseInt(_0x29df62(0xa0))/0x9+-parseInt(_0x29df62(0xa2))/0xa*(-parseInt(_0x29df62(0x9a))/0xb);if(_0x3922a1===_0x171869)break;else _0x2696f1['push'](_0x2696f1['shift']());}catch(_0x2839d8){_0x2696f1['push'](_0x2696f1['shift']());}}}(a20_0x3403,0x3018d));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require(a20_0x3b24e2(0xa5));exports['command']=a20_0x3b24e2(0x9e),exports[a20_0x3b24e2(0x99)]=a20_0x3b24e2(0x9b),exports[a20_0x3b24e2(0x97)]=function(_0x2e2357){const _0x5e9c5e=a20_0x3b24e2,_0x169dbf={};_0x169dbf[_0x5e9c5e(0xa3)]=_0x5e9c5e(0x93),_0x169dbf[_0x5e9c5e(0x98)]=_0x5e9c5e(0xa7);const _0x162631=_0x169dbf;return _0x2e2357[_0x5e9c5e(0xa6)](HELP_HEADER_MESSAGE[_0x5e9c5e(0x9e)])['epilogue'](HELP_FOOTER_MESSAGE)['commandDir'](_0x162631['uyiVN'])[_0x5e9c5e(0xa9)]()['recommendCommands']()[_0x5e9c5e(0x96)]()['help'](_0x162631[_0x5e9c5e(0x98)]);},exports[a20_0x3b24e2(0xa8)]=function(_0x5d9dd1){};
const a20_0x4e4f4a=a20_0x7110;(function(_0x35fc6c,_0x1f005e){const _0x1b3f82=a20_0x7110,_0x35c92e=_0x35fc6c();while(!![]){try{const _0x3f40a5=-parseInt(_0x1b3f82(0xf6))/0x1+-parseInt(_0x1b3f82(0xfd))/0x2+parseInt(_0x1b3f82(0xfe))/0x3*(parseInt(_0x1b3f82(0xfc))/0x4)+-parseInt(_0x1b3f82(0xf4))/0x5+parseInt(_0x1b3f82(0xf3))/0x6+parseInt(_0x1b3f82(0xe9))/0x7*(-parseInt(_0x1b3f82(0xff))/0x8)+-parseInt(_0x1b3f82(0xf9))/0x9*(-parseInt(_0x1b3f82(0xec))/0xa);if(_0x3f40a5===_0x1f005e)break;else _0x35c92e['push'](_0x35c92e['shift']());}catch(_0x2f2240){_0x35c92e['push'](_0x35c92e['shift']());}}}(a20_0x1a77,0x77d70));const {HELP_HEADER_MESSAGE,HELP_FOOTER_MESSAGE}=require('../config/constants');function a20_0x7110(_0x46e4e2,_0x52c1fc){const _0x1a7799=a20_0x1a77();return a20_0x7110=function(_0x711016,_0x3179d1){_0x711016=_0x711016-0xe9;let _0x443077=_0x1a7799[_0x711016];return _0x443077;},a20_0x7110(_0x46e4e2,_0x52c1fc);}function a20_0x1a77(){const _0x1bcacb=['18KRbifH','stop','Stop\x20a\x20running\x20Automation\x20grid.','8lQHgyN','908438LrsDjb','253779JnwoYW','6288KfsCWx','2702MoooMi','demandCommand','desc','7123510qkFnLx','recommendCommands','builder','usage','help','strict','stop_commands','3235644cKIlSq','2821955oufVGG','handler','320292tibPlU','commandDir','epilogue'];a20_0x1a77=function(){return _0x1bcacb;};return a20_0x1a77();}exports['command']=a20_0x4e4f4a(0xfa),exports[a20_0x4e4f4a(0xeb)]=a20_0x4e4f4a(0xfb),exports[a20_0x4e4f4a(0xee)]=function(_0x5f074f){const _0x112f6f=a20_0x4e4f4a,_0x2fa14b={};_0x2fa14b['tmagx']=_0x112f6f(0xf2),_0x2fa14b['wRIro']=_0x112f6f(0xf0);const _0x1a08fc=_0x2fa14b;return _0x5f074f[_0x112f6f(0xef)](HELP_HEADER_MESSAGE[_0x112f6f(0xfa)])[_0x112f6f(0xf8)](HELP_FOOTER_MESSAGE)[_0x112f6f(0xf7)](_0x1a08fc['tmagx'])[_0x112f6f(0xea)]()[_0x112f6f(0xed)]()[_0x112f6f(0xf1)]()[_0x112f6f(0xf0)](_0x1a08fc['wRIro']);},exports[a20_0x4e4f4a(0xf5)]=function(_0x1f4db4){};

@@ -1,1 +0,1 @@

const a22_0x257f1a=a22_0x1ce9;(function(_0x16e4aa,_0x671e8f){const _0x3efe97=a22_0x1ce9,_0x29a03e=_0x16e4aa();while(!![]){try{const _0x2a8902=parseInt(_0x3efe97(0x117))/0x1*(parseInt(_0x3efe97(0x146))/0x2)+parseInt(_0x3efe97(0x104))/0x3+parseInt(_0x3efe97(0x11e))/0x4+parseInt(_0x3efe97(0x14a))/0x5+parseInt(_0x3efe97(0x12a))/0x6+-parseInt(_0x3efe97(0x13d))/0x7+-parseInt(_0x3efe97(0x141))/0x8*(parseInt(_0x3efe97(0x15d))/0x9);if(_0x2a8902===_0x671e8f)break;else _0x29a03e['push'](_0x29a03e['shift']());}catch(_0x25be03){_0x29a03e['push'](_0x29a03e['shift']());}}}(a22_0x3e71,0x2bbb2),require(a22_0x257f1a(0x101))[a22_0x257f1a(0x14e)]());let gridURL=a22_0x257f1a(0x12e),bsApiUrl=a22_0x257f1a(0x16b),agApiUrl=a22_0x257f1a(0x123);const _env=(process[a22_0x257f1a(0x161)]['BROWSERSTACK_ENV']||'prod')[a22_0x257f1a(0x107)]();if(_env==='staging'||_env===a22_0x257f1a(0x152))gridURL='grid-devhst.bsstag.com',bsApiUrl=a22_0x257f1a(0x16d),agApiUrl='grid-api-devhst.bsstag.com';else(_env===a22_0x257f1a(0x11f)||_env===a22_0x257f1a(0x147))&&(gridURL='grid-preprod.bsstag.com',bsApiUrl=a22_0x257f1a(0x15b),agApiUrl=a22_0x257f1a(0x137));exports['DASHBOARD_ENDPOINT']=process[a22_0x257f1a(0x161)][a22_0x257f1a(0x118)]||gridURL,exports[a22_0x257f1a(0x125)]=process[a22_0x257f1a(0x161)][a22_0x257f1a(0x125)]||bsApiUrl,exports[a22_0x257f1a(0x10b)]=process[a22_0x257f1a(0x161)][a22_0x257f1a(0x10b)]||agApiUrl,exports[a22_0x257f1a(0x129)]=a22_0x257f1a(0x14b)+this[a22_0x257f1a(0x10b)]+a22_0x257f1a(0x13a),exports[a22_0x257f1a(0x127)]='credentials',exports[a22_0x257f1a(0x108)]=a22_0x257f1a(0x132),exports[a22_0x257f1a(0x16c)]=a22_0x257f1a(0x153),exports[a22_0x257f1a(0x11d)]=a22_0x257f1a(0x12c),exports[a22_0x257f1a(0x164)]=a22_0x257f1a(0x11c),exports[a22_0x257f1a(0x160)]=a22_0x257f1a(0x140),exports['CLUSTER_HUB_HA_STACK_NAME']=a22_0x257f1a(0x100),exports[a22_0x257f1a(0x133)]=a22_0x257f1a(0x111),exports[a22_0x257f1a(0x12b)]=a22_0x257f1a(0x126),exports['GCP']='gcp',exports[a22_0x257f1a(0x165)]=[this[a22_0x257f1a(0x11d)],this[a22_0x257f1a(0x12b)],this[a22_0x257f1a(0x134)]];const a22_0x2400dc={};a22_0x2400dc['Key']=a22_0x257f1a(0x13c),a22_0x2400dc[a22_0x257f1a(0x119)]=a22_0x257f1a(0x120);const a22_0x36fe62={};a22_0x36fe62[a22_0x257f1a(0x114)]=a22_0x257f1a(0xfe),a22_0x36fe62[a22_0x257f1a(0x119)]=a22_0x257f1a(0x135);const common_hst_tags_list=[a22_0x2400dc,a22_0x36fe62];if(process[a22_0x257f1a(0x161)]['TURBOSCALE_CUSTOM_TAGS']){const parsedTags=process[a22_0x257f1a(0x161)][a22_0x257f1a(0x139)][a22_0x257f1a(0x121)](',');parsedTags[a22_0x257f1a(0x130)](_0x30598e=>{const _0x1ad7e4=a22_0x257f1a,_0xa59860=_0x30598e[_0x1ad7e4(0x121)](':'),_0x2830a1={};_0x2830a1[_0x1ad7e4(0x114)]=_0xa59860[0x0],_0x2830a1[_0x1ad7e4(0x119)]=_0xa59860[0x1],common_hst_tags_list[_0x1ad7e4(0x150)](_0x2830a1);});}exports[a22_0x257f1a(0x158)]=common_hst_tags_list;function a22_0x3e71(){const _0x794740=['AWS','251360LxIliX','preprod','BrowserStack','split','list','grid-api.browserstack.com','resourceInfo','BS_API_URL','azure','CP_CONFIG_FILE','TRIAL_GRID_URL','WS_ENDPOINT','1688712asifLJ','AZURE','aws','REGION','grid.browserstack.com','\x0aThis\x20will\x20check\x20the\x20pre-requisites\x20for\x20setting\x20up\x20Automation\x20grid.','forEach','gridUrl','BrowserStackIAMUser','TURBOSCALE_DEPLOYMENT','GCP','BrowserStack-Automate-TurboScale','CLI_RUN_STARTED','grid-api-preprod.bsstag.com','[REDACTED]','TURBOSCALE_CUSTOM_TAGS','/ws?username=<UsernamePlaceholder>&password=<PasswordPlaceholder>','ERROR','browserstack:managedBy','1000657DGrcOM','\x0aThis\x20will\x20connect\x20the\x20grid\x20with\x20existing\x20VPC.','pre_check','BSTACK-ATS-CLUSTER-AUTOSCALER','513224CZbNTf','info','init','connect','GRID_URL','138226AkaLxq','pre-prod','\x0aThis\x20command\x20will\x20list\x20down\x20the\x20resources\x20created\x20on\x20Automate\x20TurboScale.','Failed\x20to\x20fetch\x20grid\x20profile\x20from\x20the\x20server','352640wKvXqg','wss://','\x0aCreate\x20and\x20Manage\x20scalable\x20browser\x20automation\x20grids\x20for\x20Functional\x20Testing.','\x0aThis\x20command\x20will\x20take\x20you\x20through\x20the\x20initialisation\x20of\x20BrowserStack\x20CLI.','config','\x0aThis\x20command\x20will\x20take\x20you\x20through\x20the\x20configuration\x20of\x20BrowserStack\x20CLI.','push','us-east-1','stag','high-scale-grid','cliRunStarted','SUPPORTED_CLOUD_PROVIDERS','start','cliRunFinished','COMMON_HST_TAGS','LINK_MESSAGE','INFO','api-preprod.bsstag.com','\x0a\x0aFind\x20more\x20information\x20at:\x20https://browserstack.com/docs/automate-turboscale/references/browserstack-cli','36nhCrXj','configure','LOG','CLUSTER_AUTOSCALER_STACK_NAME','env','high-scale-grid-cluster','WARNING','CLUSTER_DEP_STACK_NAME','ALL_SUPPORTED_CLOUD_PROVIDERS','UNKNOWN','pre-check','messageTypes','delete','\x0aThis\x20command\x20will\x20list\x20down\x20the\x20grids\x20created.','api.browserstack.com','DEFAULT_GRID_NAME','api-devhst.bsstag.com','\x0aThis\x20will\x20help\x20delete\x20the\x20Automation\x20grid.','browserstack:service','HST_CLUSTER_TAGS','BSTACK-ATS-CLUSTER-HUB-HA','dotenv','grid','warning','76917ReHwIG','root','CLOUD_PROVIDER','toLowerCase','IAM_USER_NAME','HELP_FOOTER_MESSAGE','SUCCESS','AG_API_URL','WS_EVENTS','\x0aThis\x20will\x20stop\x20a\x20running\x20Automation\x20grid.','DEFAULT_CLUSTER_DETAILS','Use\x20\x22browserstack-cli\x20ats\x20<command_group>\x20-h/--help\x22\x20for\x20more\x20options\x20available\x20about\x20Automate\x20TurboScale.','CLUSTER','browserstack-turboscale-grid','log','success','Key','MessageDescription','gridProfile','2uslfla','DASHBOARD_ENDPOINT','Value','create','error','BSTACK-ATS-CLUSTER'];a22_0x3e71=function(){return _0x794740;};return a22_0x3e71();}const a22_0x4a3512={};a22_0x4a3512['browserstack:managedBy']=a22_0x257f1a(0x120),a22_0x4a3512['browserstack:service']=a22_0x257f1a(0x135),exports[a22_0x257f1a(0xff)]=a22_0x4a3512,exports[a22_0x257f1a(0x155)]=[this['AWS']];const a22_0x5c15d1={};a22_0x5c15d1[a22_0x257f1a(0x15f)]=a22_0x257f1a(0x112),a22_0x5c15d1['RESOURCES']=a22_0x257f1a(0x124),a22_0x5c15d1[a22_0x257f1a(0x145)]=a22_0x257f1a(0x131),a22_0x5c15d1[a22_0x257f1a(0x136)]=a22_0x257f1a(0x154),a22_0x5c15d1['CLI_RUN_FINISHED']=a22_0x257f1a(0x157),exports[a22_0x257f1a(0x10c)]=a22_0x5c15d1,exports['global_registry']={},exports['LINK_MESSAGE']=a22_0x257f1a(0x15c);const a22_0x2cccf3={};a22_0x2cccf3['root']=a22_0x257f1a(0x14c)+this['LINK_MESSAGE'],a22_0x2cccf3[a22_0x257f1a(0x143)]=a22_0x257f1a(0x14d)+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x15e)]=a22_0x257f1a(0x14f)+this['LINK_MESSAGE'],a22_0x2cccf3[a22_0x257f1a(0x11a)]='\x0aThis\x20will\x20help\x20create\x20a\x20new\x20Automation\x20grid.'+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x122)]={},a22_0x2cccf3[a22_0x257f1a(0x169)]=a22_0x257f1a(0x16e)+this['LINK_MESSAGE'],a22_0x2cccf3[a22_0x257f1a(0x144)]=a22_0x257f1a(0x13e)+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x156)]='\x0aThis\x20will\x20start\x20an\x20existing\x20Automation\x20grid.'+this[a22_0x257f1a(0x159)],a22_0x2cccf3['stop']=a22_0x257f1a(0x10d)+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x13f)]=a22_0x257f1a(0x12f)+this['LINK_MESSAGE'],a22_0x2cccf3[a22_0x257f1a(0x122)][a22_0x257f1a(0x105)]=a22_0x257f1a(0x148)+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x122)][a22_0x257f1a(0x102)]=a22_0x257f1a(0x16a)+this[a22_0x257f1a(0x159)],a22_0x2cccf3[a22_0x257f1a(0x122)][a22_0x257f1a(0x116)]='\x0aThis\x20command\x20will\x20list\x20down\x20the\x20grid\x20profiles\x20created.'+this[a22_0x257f1a(0x159)],exports['HELP_HEADER_MESSAGE']=a22_0x2cccf3,exports[a22_0x257f1a(0x109)]=a22_0x257f1a(0x10f);const a22_0x40490c={};a22_0x40490c[a22_0x257f1a(0x10a)]=a22_0x257f1a(0x113),a22_0x40490c[a22_0x257f1a(0x13b)]=a22_0x257f1a(0x11b),a22_0x40490c[a22_0x257f1a(0x15a)]=a22_0x257f1a(0x142),a22_0x40490c[a22_0x257f1a(0x163)]=a22_0x257f1a(0x103),a22_0x40490c[a22_0x257f1a(0x166)]='unknown',a22_0x40490c['NULL']=null,exports[a22_0x257f1a(0x168)]=a22_0x40490c,exports['CLI_ARGS_REGEX']=/(?<=("u"|"username"|"k"|"key") *: *)"[^,}]*/g,exports['RAW_ARGS_REGEX']=/(?<=("-u"|"-username"|"-k"|"-key") *, *)"[^,\]]*/g,exports['REDACTED']=a22_0x257f1a(0x138);const a22_0x2773e5={};function a22_0x1ce9(_0x2d38c2,_0x578e61){const _0x3e71ff=a22_0x3e71();return a22_0x1ce9=function(_0x1ce95d,_0x239fac){_0x1ce95d=_0x1ce95d-0xfe;let _0x3227d4=_0x3e71ff[_0x1ce95d];return _0x3227d4;},a22_0x1ce9(_0x2d38c2,_0x578e61);}a22_0x2773e5['grid-profile']=a22_0x257f1a(0x149);const a22_0x377056={};a22_0x377056[a22_0x257f1a(0x167)]=a22_0x2773e5,exports[a22_0x257f1a(0x115)]=a22_0x377056,exports[a22_0x257f1a(0x128)]='https://nroujxly-hub.browserstack-ats.com/wd/hub/status';const a22_0x1601d5={};a22_0x1601d5[a22_0x257f1a(0x110)]=a22_0x257f1a(0x162),a22_0x1601d5[a22_0x257f1a(0x106)]=a22_0x257f1a(0x12c),a22_0x1601d5[a22_0x257f1a(0x12d)]=a22_0x257f1a(0x151),exports[a22_0x257f1a(0x10e)]=a22_0x1601d5;
const a22_0x359854=a22_0x2eaf;(function(_0xca0a30,_0x1447c8){const _0x4775a6=a22_0x2eaf,_0x436cf7=_0xca0a30();while(!![]){try{const _0x4e551e=parseInt(_0x4775a6(0x167))/0x1*(-parseInt(_0x4775a6(0x128))/0x2)+parseInt(_0x4775a6(0x16a))/0x3*(-parseInt(_0x4775a6(0x148))/0x4)+parseInt(_0x4775a6(0x142))/0x5*(-parseInt(_0x4775a6(0x129))/0x6)+-parseInt(_0x4775a6(0x164))/0x7+-parseInt(_0x4775a6(0x104))/0x8+-parseInt(_0x4775a6(0x11c))/0x9*(-parseInt(_0x4775a6(0x14a))/0xa)+parseInt(_0x4775a6(0x13d))/0xb;if(_0x4e551e===_0x1447c8)break;else _0x436cf7['push'](_0x436cf7['shift']());}catch(_0x815e2e){_0x436cf7['push'](_0x436cf7['shift']());}}}(a22_0x27b8,0xdb5f9),require(a22_0x359854(0x15c))[a22_0x359854(0x157)]());let gridURL=a22_0x359854(0x15b),bsApiUrl='api.browserstack.com',agApiUrl=a22_0x359854(0x118);const _env=(process[a22_0x359854(0x168)][a22_0x359854(0x111)]||a22_0x359854(0x13a))[a22_0x359854(0x119)]();if(_env===a22_0x359854(0x147)||_env==='stag')gridURL=a22_0x359854(0x159),bsApiUrl=a22_0x359854(0x137),agApiUrl='grid-api-devhst.bsstag.com';else(_env==='preprod'||_env==='pre-prod')&&(gridURL=a22_0x359854(0x110),bsApiUrl=a22_0x359854(0x11d),agApiUrl=a22_0x359854(0x115));exports[a22_0x359854(0x113)]=process['env'][a22_0x359854(0x113)]||gridURL,exports[a22_0x359854(0x11f)]=process[a22_0x359854(0x168)][a22_0x359854(0x11f)]||bsApiUrl,exports['AG_API_URL']=process['env'][a22_0x359854(0x109)]||agApiUrl,exports['WS_ENDPOINT']='wss://'+this[a22_0x359854(0x109)]+a22_0x359854(0x125),exports[a22_0x359854(0x14d)]='credentials',exports[a22_0x359854(0x15a)]=a22_0x359854(0x116),exports[a22_0x359854(0x16b)]=a22_0x359854(0x12b),exports[a22_0x359854(0x103)]='aws',exports[a22_0x359854(0x13c)]=a22_0x359854(0x13e),exports[a22_0x359854(0x121)]='BSTACK-ATS-CLUSTER-AUTOSCALER',exports[a22_0x359854(0x117)]=a22_0x359854(0x154),exports['TURBOSCALE_DEPLOYMENT']='browserstack-turboscale-grid',exports['AZURE']=a22_0x359854(0x165),exports[a22_0x359854(0x10e)]=a22_0x359854(0x107),exports[a22_0x359854(0x11e)]=[this['AWS'],this[a22_0x359854(0x138)],this[a22_0x359854(0x10e)]];const a22_0x48f3e9={};function a22_0x2eaf(_0x3de4bd,_0xc05c3e){const _0x27b892=a22_0x27b8();return a22_0x2eaf=function(_0x2eafd9,_0x3b5bb5){_0x2eafd9=_0x2eafd9-0x102;let _0x5acdb0=_0x27b892[_0x2eafd9];return _0x5acdb0;},a22_0x2eaf(_0x3de4bd,_0xc05c3e);}a22_0x48f3e9[a22_0x359854(0x155)]=a22_0x359854(0x151),a22_0x48f3e9[a22_0x359854(0x133)]=a22_0x359854(0x10d);const a22_0x4ffc79={};a22_0x4ffc79[a22_0x359854(0x155)]=a22_0x359854(0x130),a22_0x4ffc79['Value']=a22_0x359854(0x131);const common_hst_tags_list=[a22_0x48f3e9,a22_0x4ffc79];if(process['env']['TURBOSCALE_CUSTOM_TAGS']){const parsedTags=process[a22_0x359854(0x168)]['TURBOSCALE_CUSTOM_TAGS'][a22_0x359854(0x122)](',');parsedTags['forEach'](_0x5cd70d=>{const _0x418900=a22_0x359854,_0x365ea9=_0x5cd70d[_0x418900(0x122)](':'),_0x5af2f6={};_0x5af2f6['Key']=_0x365ea9[0x0],_0x5af2f6[_0x418900(0x133)]=_0x365ea9[0x1],common_hst_tags_list[_0x418900(0x12e)](_0x5af2f6);});}exports[a22_0x359854(0x12c)]=common_hst_tags_list;const a22_0x35e6e4={};a22_0x35e6e4['browserstack:managedBy']=a22_0x359854(0x10d),a22_0x35e6e4[a22_0x359854(0x130)]=a22_0x359854(0x131),exports[a22_0x359854(0x152)]=a22_0x35e6e4,exports[a22_0x359854(0x156)]=[this['AWS']];const a22_0x26a95c={};a22_0x26a95c['LOG']=a22_0x359854(0x158),a22_0x26a95c[a22_0x359854(0x145)]=a22_0x359854(0x124),a22_0x26a95c[a22_0x359854(0x11a)]=a22_0x359854(0x15e),a22_0x26a95c['CLI_RUN_STARTED']=a22_0x359854(0x10f),a22_0x26a95c['CLI_RUN_FINISHED']=a22_0x359854(0x13f),exports['WS_EVENTS']=a22_0x26a95c,exports['global_registry']={},exports[a22_0x359854(0x14f)]=a22_0x359854(0x136);const a22_0x21090c={};a22_0x21090c['root']=a22_0x359854(0x140)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x11b)]='\x0aThis\x20command\x20will\x20take\x20you\x20through\x20the\x20initialisation\x20of\x20BrowserStack\x20CLI.'+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x132)]=a22_0x359854(0x149)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x146)]=a22_0x359854(0x10c)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x139)]={},a22_0x21090c['delete']='\x0aThis\x20will\x20help\x20delete\x20the\x20Automation\x20grid.'+this['LINK_MESSAGE'],a22_0x21090c[a22_0x359854(0x153)]=a22_0x359854(0x143)+this['LINK_MESSAGE'],a22_0x21090c[a22_0x359854(0x123)]=a22_0x359854(0x13b)+this['LINK_MESSAGE'],a22_0x21090c[a22_0x359854(0x102)]=a22_0x359854(0x144)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x14c)]='\x0aThis\x20will\x20check\x20the\x20pre-requisites\x20for\x20setting\x20up\x20Automation\x20grid.'+this['LINK_MESSAGE'],a22_0x21090c[a22_0x359854(0x139)]['root']=a22_0x359854(0x135)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x139)][a22_0x359854(0x15d)]=a22_0x359854(0x162)+this[a22_0x359854(0x14f)],a22_0x21090c[a22_0x359854(0x139)]['gridProfile']=a22_0x359854(0x14b)+this[a22_0x359854(0x14f)],exports[a22_0x359854(0x112)]=a22_0x21090c,exports[a22_0x359854(0x14e)]=a22_0x359854(0x106);const a22_0x38b285={};a22_0x38b285[a22_0x359854(0x127)]='success',a22_0x38b285[a22_0x359854(0x166)]=a22_0x359854(0x12d),a22_0x38b285[a22_0x359854(0x114)]=a22_0x359854(0x15f),a22_0x38b285[a22_0x359854(0x160)]=a22_0x359854(0x141),a22_0x38b285[a22_0x359854(0x120)]='unknown',a22_0x38b285['NULL']=null,exports[a22_0x359854(0x108)]=a22_0x38b285,exports['CLI_ARGS_REGEX']=/(?<=("u"|"username"|"k"|"key") *: *)"[^,}]*/g,exports['RAW_ARGS_REGEX']=/(?<=("-u"|"-username"|"-k"|"-key") *, *)"[^,\]]*/g,exports['REDACTED']=a22_0x359854(0x105);const a22_0xba8ec5={};a22_0xba8ec5[a22_0x359854(0x10b)]='Failed\x20to\x20fetch\x20grid\x20profile\x20from\x20the\x20server';const a22_0x923ec={};a22_0x923ec['pre-check']=a22_0xba8ec5,exports['MessageDescription']=a22_0x923ec,exports[a22_0x359854(0x12a)]=a22_0x359854(0x161);const a22_0x4023c4={};function a22_0x27b8(){const _0x57462a=['AZURE','list','prod','\x0aThis\x20will\x20start\x20an\x20existing\x20Automation\x20grid.','CLUSTER_DEP_STACK_NAME','31951117zbMYyi','BSTACK-ATS-CLUSTER','cliRunFinished','\x0aCreate\x20and\x20Manage\x20scalable\x20browser\x20automation\x20grids\x20for\x20Functional\x20Testing.','warning','265OpvFZh','\x0aThis\x20will\x20connect\x20the\x20grid\x20with\x20existing\x20VPC.','\x0aThis\x20will\x20stop\x20a\x20running\x20Automation\x20grid.','RESOURCES','create','staging','29352LRFVJA','\x0aThis\x20command\x20will\x20take\x20you\x20through\x20the\x20configuration\x20of\x20BrowserStack\x20CLI.','10FVSfvi','\x0aThis\x20command\x20will\x20list\x20down\x20the\x20grid\x20profiles\x20created.','pre_check','CP_CONFIG_FILE','HELP_FOOTER_MESSAGE','LINK_MESSAGE','us-east-1','browserstack:managedBy','HST_CLUSTER_TAGS','connect','BSTACK-ATS-CLUSTER-HUB-HA','Key','SUPPORTED_CLOUD_PROVIDERS','config','log','grid-devhst.bsstag.com','IAM_USER_NAME','grid.browserstack.com','dotenv','grid','gridUrl','info','WARNING','https://nroujxly-hub.browserstack-ats.com/wd/hub/status','\x0aThis\x20command\x20will\x20list\x20down\x20the\x20grids\x20created.','aws','1527134Tsfkvi','azure','ERROR','1BHVYic','env','CLOUD_PROVIDER','189yeRIAf','DEFAULT_GRID_NAME','stop','AWS','12177736sLLwcK','[REDACTED]','Use\x20\x22browserstack-cli\x20ats\x20<command_group>\x20-h/--help\x22\x20for\x20more\x20options\x20available\x20about\x20Automate\x20TurboScale.','gcp','messageTypes','AG_API_URL','CLUSTER','grid-profile','\x0aThis\x20will\x20help\x20create\x20a\x20new\x20Automation\x20grid.','BrowserStack','GCP','cliRunStarted','grid-preprod.bsstag.com','BROWSERSTACK_ENV','HELP_HEADER_MESSAGE','DASHBOARD_ENDPOINT','INFO','grid-api-preprod.bsstag.com','BrowserStackIAMUser','CLUSTER_HUB_HA_STACK_NAME','grid-api.browserstack.com','toLowerCase','GRID_URL','init','11243430mCmZWQ','api-preprod.bsstag.com','ALL_SUPPORTED_CLOUD_PROVIDERS','BS_API_URL','UNKNOWN','CLUSTER_AUTOSCALER_STACK_NAME','split','start','resourceInfo','/ws?username=<UsernamePlaceholder>&password=<PasswordPlaceholder>','high-scale-grid-cluster','SUCCESS','1190708UgxOTl','51774cIsJHS','TRIAL_GRID_URL','high-scale-grid','COMMON_HST_TAGS','error','push','DEFAULT_CLUSTER_DETAILS','browserstack:service','BrowserStack-Automate-TurboScale','configure','Value','REGION','\x0aThis\x20command\x20will\x20list\x20down\x20the\x20resources\x20created\x20on\x20Automate\x20TurboScale.','\x0a\x0aFind\x20more\x20information\x20at:\x20https://browserstack.com/docs/automate-turboscale/references/browserstack-cli','api-devhst.bsstag.com'];a22_0x27b8=function(){return _0x57462a;};return a22_0x27b8();}a22_0x4023c4[a22_0x359854(0x10a)]=a22_0x359854(0x126),a22_0x4023c4[a22_0x359854(0x169)]=a22_0x359854(0x163),a22_0x4023c4[a22_0x359854(0x134)]=a22_0x359854(0x150),exports[a22_0x359854(0x12f)]=a22_0x4023c4;

@@ -1,1 +0,1 @@

const a23_0x858b5d=a23_0x399c;(function(_0x16d7ec,_0x23529e){const _0x36914f=a23_0x399c,_0xf0886=_0x16d7ec();while(!![]){try{const _0x441bdf=parseInt(_0x36914f(0x175))/0x1+-parseInt(_0x36914f(0x16f))/0x2*(-parseInt(_0x36914f(0x17f))/0x3)+parseInt(_0x36914f(0x17d))/0x4*(-parseInt(_0x36914f(0x185))/0x5)+parseInt(_0x36914f(0x17e))/0x6+parseInt(_0x36914f(0x174))/0x7+parseInt(_0x36914f(0x176))/0x8+parseInt(_0x36914f(0x178))/0x9*(-parseInt(_0x36914f(0x18a))/0xa);if(_0x441bdf===_0x23529e)break;else _0xf0886['push'](_0xf0886['shift']());}catch(_0x36de79){_0xf0886['push'](_0xf0886['shift']());}}}(a23_0x1cac,0x9af4f));function a23_0x399c(_0x3b4086,_0xe5393f){const _0x1caca4=a23_0x1cac();return a23_0x399c=function(_0x399cb4,_0x293e6a){_0x399cb4=_0x399cb4-0x16c;let _0x1bb3f4=_0x1caca4[_0x399cb4];return _0x1bb3f4;},a23_0x399c(_0x3b4086,_0xe5393f);}const winston=require(a23_0x858b5d(0x188)),fs=require('fs'),path=require(a23_0x858b5d(0x173)),logDir=a23_0x858b5d(0x183);!fs[a23_0x858b5d(0x186)](logDir)&&fs[a23_0x858b5d(0x189)](logDir);const a23_0x569597={};a23_0x569597[a23_0x858b5d(0x16c)]=a23_0x858b5d(0x172);const a23_0x1426c6={};a23_0x1426c6[a23_0x858b5d(0x181)]=!![];const a23_0x502e99={};a23_0x502e99[a23_0x858b5d(0x16e)]=a23_0x858b5d(0x16d),exports[a23_0x858b5d(0x180)]=new winston[(a23_0x858b5d(0x187))]({'format':winston[a23_0x858b5d(0x16c)][a23_0x858b5d(0x18d)](winston[a23_0x858b5d(0x16c)][a23_0x858b5d(0x170)](a23_0x569597),winston['format'][a23_0x858b5d(0x177)](a23_0x1426c6),winston[a23_0x858b5d(0x16c)][a23_0x858b5d(0x182)](_0x1dfa2a=>_0x1dfa2a['timestamp']+a23_0x858b5d(0x17c)+_0x1dfa2a[a23_0x858b5d(0x181)]+':\x20'+_0x1dfa2a['message'])),'transports':[new winston[(a23_0x858b5d(0x171))][(a23_0x858b5d(0x17a))](a23_0x502e99),new winston[(a23_0x858b5d(0x171))][(a23_0x858b5d(0x18b))]({'filename':path[a23_0x858b5d(0x184)](logDir,'events.log'),'level':a23_0x858b5d(0x179)})]});const winstonFileLoggerParams={'transports':[new winston[(a23_0x858b5d(0x171))][(a23_0x858b5d(0x18b))]({'filename':path[a23_0x858b5d(0x184)](logDir,a23_0x858b5d(0x17b)),'level':'debug'})]};function a23_0x1cac(){const _0x697c69=['colorize','48528SYPwNL','debug','Console','usage.log','\x20-\x20','340cRaTPP','5784006EIIZRH','1713FAGRst','logger','level','printf','log','join','2455gfNeni','existsSync','createLogger','winston','mkdirSync','7390tGCkLl','File','fileLogger','combine','format','console.info','name','3646DXrgWQ','timestamp','transports','YYYY-MM-DD\x20HH:mm:ss','path','7806561adSIVD','475654ELbHAG','8522520oNWaLa'];a23_0x1cac=function(){return _0x697c69;};return a23_0x1cac();}exports[a23_0x858b5d(0x18c)]=new winston[(a23_0x858b5d(0x187))](winstonFileLoggerParams);
const a23_0x447a12=a23_0x1a75;(function(_0x3224ea,_0x37329d){const _0x57870a=a23_0x1a75,_0x9afbdd=_0x3224ea();while(!![]){try{const _0x5637e8=parseInt(_0x57870a(0x10e))/0x1*(-parseInt(_0x57870a(0x126))/0x2)+parseInt(_0x57870a(0x11d))/0x3+-parseInt(_0x57870a(0x10f))/0x4+-parseInt(_0x57870a(0x11e))/0x5*(parseInt(_0x57870a(0x10d))/0x6)+-parseInt(_0x57870a(0x128))/0x7*(-parseInt(_0x57870a(0x112))/0x8)+parseInt(_0x57870a(0x110))/0x9*(parseInt(_0x57870a(0x123))/0xa)+parseInt(_0x57870a(0x11a))/0xb*(parseInt(_0x57870a(0x121))/0xc);if(_0x5637e8===_0x37329d)break;else _0x9afbdd['push'](_0x9afbdd['shift']());}catch(_0x2e7165){_0x9afbdd['push'](_0x9afbdd['shift']());}}}(a23_0x2f74,0xe347b));const winston=require(a23_0x447a12(0x11b)),fs=require('fs'),path=require(a23_0x447a12(0x109)),logDir=a23_0x447a12(0x125);!fs[a23_0x447a12(0x11f)](logDir)&&fs[a23_0x447a12(0x10b)](logDir);const a23_0x3914da={};a23_0x3914da['format']='YYYY-MM-DD\x20HH:mm:ss';function a23_0x1a75(_0x38f528,_0x3663b9){const _0x2f74c2=a23_0x2f74();return a23_0x1a75=function(_0x1a7557,_0x1e05a7){_0x1a7557=_0x1a7557-0x109;let _0x44e984=_0x2f74c2[_0x1a7557];return _0x44e984;},a23_0x1a75(_0x38f528,_0x3663b9);}const a23_0x4476da={};a23_0x4476da[a23_0x447a12(0x115)]=!![];const a23_0x47900c={};a23_0x47900c[a23_0x447a12(0x11c)]=a23_0x447a12(0x111),exports[a23_0x447a12(0x120)]=new winston[(a23_0x447a12(0x113))]({'format':winston[a23_0x447a12(0x122)][a23_0x447a12(0x118)](winston['format'][a23_0x447a12(0x129)](a23_0x3914da),winston[a23_0x447a12(0x122)]['colorize'](a23_0x4476da),winston['format']['printf'](_0x680757=>_0x680757[a23_0x447a12(0x129)]+a23_0x447a12(0x116)+_0x680757[a23_0x447a12(0x115)]+':\x20'+_0x680757['message'])),'transports':[new winston[(a23_0x447a12(0x119))][(a23_0x447a12(0x117))](a23_0x47900c),new winston['transports'][(a23_0x447a12(0x10c))]({'filename':path[a23_0x447a12(0x127)](logDir,'events.log'),'level':a23_0x447a12(0x124)})]});const winstonFileLoggerParams={'transports':[new winston['transports'][(a23_0x447a12(0x10c))]({'filename':path[a23_0x447a12(0x127)](logDir,a23_0x447a12(0x10a)),'level':'debug'})]};function a23_0x2f74(){const _0x1a04d0=['fileLogger','level','\x20-\x20','Console','combine','transports','10267114hckamG','winston','name','4333104AncCRQ','320GCWpUJ','existsSync','logger','24pLQwmu','format','10rThXRW','debug','log','922082eubmNE','join','2527jEpyMd','timestamp','path','usage.log','mkdirSync','File','104502vIJFBN','4TxYKPF','6330332kQnHvC','3729411SHKDFz','console.info','38712auEvov','createLogger'];a23_0x2f74=function(){return _0x1a04d0;};return a23_0x2f74();}exports[a23_0x447a12(0x114)]=new winston['createLogger'](winstonFileLoggerParams);
#!/usr/bin/env node
'use strict';const a24_0x3e2a11=a24_0x4c7b;(function(_0x5b85c7,_0xa9b650){const _0x4f4233=a24_0x4c7b,_0x131ed6=_0x5b85c7();while(!![]){try{const _0x377f10=parseInt(_0x4f4233(0x104))/0x1+parseInt(_0x4f4233(0x102))/0x2+parseInt(_0x4f4233(0x10d))/0x3+-parseInt(_0x4f4233(0x107))/0x4*(parseInt(_0x4f4233(0x108))/0x5)+parseInt(_0x4f4233(0x103))/0x6*(parseInt(_0x4f4233(0x10f))/0x7)+-parseInt(_0x4f4233(0x10a))/0x8*(parseInt(_0x4f4233(0x10e))/0x9)+parseInt(_0x4f4233(0x105))/0xa;if(_0x377f10===_0xa9b650)break;else _0x131ed6['push'](_0x131ed6['shift']());}catch(_0x2c35e7){_0x131ed6['push'](_0x131ed6['shift']());}}}(a24_0xfefb,0xbd712));const {HELP_FOOTER_MESSAGE,HELP_HEADER_MESSAGE}=require(a24_0x3e2a11(0x100));function a24_0x4c7b(_0x5e5d38,_0x2ab56e){const _0xfefb79=a24_0xfefb();return a24_0x4c7b=function(_0x4c7b33,_0x5740f0){_0x4c7b33=_0x4c7b33-0x100;let _0x50377b=_0xfefb79[_0x4c7b33];return _0x50377b;},a24_0x4c7b(_0x5e5d38,_0x2ab56e);}process[a24_0x3e2a11(0x106)]['AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE']=0x1;function run(_0x38259c){const _0x163c10=a24_0x3e2a11,_0x56b093={};_0x56b093[_0x163c10(0x10b)]=_0x163c10(0x110),_0x56b093['VjutO']='help';const _0x59ac59=_0x56b093;_0x38259c[_0x163c10(0x109)](HELP_HEADER_MESSAGE[_0x163c10(0x10c)])[_0x163c10(0x113)](_0x59ac59[_0x163c10(0x10b)])[_0x163c10(0x112)]()[_0x163c10(0x111)](_0x59ac59['VjutO'])['epilogue'](HELP_FOOTER_MESSAGE);}module[a24_0x3e2a11(0x101)]=run;function a24_0xfefb(){const _0x1dc1e5=['help','demandCommand','commandDir','./config/constants','exports','2256718FayJAt','78TKrUlH','525752lDVKuC','2352710zpIeYQ','env','148AYVhlN','188915HQcbwN','usage','104KPxROr','IUwmf','root','1229277EPMHvq','733113hnvoch','502775frvoBe','commands'];a24_0xfefb=function(){return _0x1dc1e5;};return a24_0xfefb();}
'use strict';function a24_0x5781(){const _0xc16bc4=['88214yZNpuD','ibORb','AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE','demandCommand','48310xJSWBT','3754102VJyQfb','16aClzho','epilogue','451485KcwhHO','commandDir','./config/constants','548832NbHsMj','commands','8OOyXLn','help','root','2867XnWoRo','exports','625580fXRVgI','env','36ckRZSn','48ESvkOy'];a24_0x5781=function(){return _0xc16bc4;};return a24_0x5781();}const a24_0x29cea2=a24_0xf0d2;(function(_0x2578c9,_0x307ce0){const _0x410501=a24_0xf0d2,_0x167bcd=_0x2578c9();while(!![]){try{const _0xa428bc=parseInt(_0x410501(0x1b7))/0x1*(-parseInt(_0x410501(0x1b4))/0x2)+parseInt(_0x410501(0x1af))/0x3+parseInt(_0x410501(0x1ad))/0x4*(-parseInt(_0x410501(0x1ab))/0x5)+parseInt(_0x410501(0x1bc))/0x6*(-parseInt(_0x410501(0x1bd))/0x7)+parseInt(_0x410501(0x1b2))/0x8+-parseInt(_0x410501(0x1bb))/0x9*(parseInt(_0x410501(0x1b9))/0xa)+parseInt(_0x410501(0x1ac))/0xb;if(_0xa428bc===_0x307ce0)break;else _0x167bcd['push'](_0x167bcd['shift']());}catch(_0x286c98){_0x167bcd['push'](_0x167bcd['shift']());}}}(a24_0x5781,0x26df1));function a24_0xf0d2(_0x3d3642,_0x32e09a){const _0x578131=a24_0x5781();return a24_0xf0d2=function(_0xf0d294,_0x48e523){_0xf0d294=_0xf0d294-0x1a9;let _0xae6869=_0x578131[_0xf0d294];return _0xae6869;},a24_0xf0d2(_0x3d3642,_0x32e09a);}const {HELP_FOOTER_MESSAGE,HELP_HEADER_MESSAGE}=require(a24_0x29cea2(0x1b1));process[a24_0x29cea2(0x1ba)][a24_0x29cea2(0x1a9)]=0x1;function run(_0x18db93){const _0x1d7990=a24_0x29cea2,_0x556f92={};_0x556f92['pyoie']=_0x1d7990(0x1b3),_0x556f92[_0x1d7990(0x1be)]=_0x1d7990(0x1b5);const _0x41821e=_0x556f92;_0x18db93['usage'](HELP_HEADER_MESSAGE[_0x1d7990(0x1b6)])[_0x1d7990(0x1b0)](_0x41821e['pyoie'])[_0x1d7990(0x1aa)]()[_0x1d7990(0x1b5)](_0x41821e[_0x1d7990(0x1be)])[_0x1d7990(0x1ae)](HELP_FOOTER_MESSAGE);}module[a24_0x29cea2(0x1b8)]=run;

@@ -1,1 +0,1 @@

const a25_0x39af58=a25_0x4dd2;function a25_0x4dd2(_0x1ba307,_0x2a00ba){const _0x13abcb=a25_0x13ab();return a25_0x4dd2=function(_0x4dd254,_0x15355f){_0x4dd254=_0x4dd254-0x178;let _0x5670a9=_0x13abcb[_0x4dd254];return _0x5670a9;},a25_0x4dd2(_0x1ba307,_0x2a00ba);}(function(_0x561517,_0x485fb8){const _0x69cf36=a25_0x4dd2,_0x5d771f=_0x561517();while(!![]){try{const _0x913053=-parseInt(_0x69cf36(0x1e2))/0x1*(parseInt(_0x69cf36(0x1ff))/0x2)+-parseInt(_0x69cf36(0x1f7))/0x3*(parseInt(_0x69cf36(0x1c1))/0x4)+parseInt(_0x69cf36(0x212))/0x5*(-parseInt(_0x69cf36(0x1fa))/0x6)+parseInt(_0x69cf36(0x204))/0x7+parseInt(_0x69cf36(0x1d3))/0x8*(-parseInt(_0x69cf36(0x1dc))/0x9)+-parseInt(_0x69cf36(0x1f5))/0xa*(parseInt(_0x69cf36(0x1fc))/0xb)+parseInt(_0x69cf36(0x18e))/0xc;if(_0x913053===_0x485fb8)break;else _0x5d771f['push'](_0x5d771f['shift']());}catch(_0x30a0dc){_0x5d771f['push'](_0x5d771f['shift']());}}}(a25_0x13ab,0x1a8f1));const awsSDK=require(a25_0x39af58(0x1a5)),{logger}=require(a25_0x39af58(0x186));exports[a25_0x39af58(0x1d1)]=_0x1f52b6=>{const _0x2e19c1=a25_0x39af58,_0x321e46={'hONHv':function(_0x36dac9,_0x54127f){return _0x36dac9(_0x54127f);},'uOYXh':_0x2e19c1(0x205),'vaVED':function(_0x34d3d8,_0x485e30){return _0x34d3d8===_0x485e30;},'AlLZh':_0x2e19c1(0x18a),'ANhXy':_0x2e19c1(0x1b4),'KMiqr':function(_0x10c000,_0x4437df){return _0x10c000(_0x4437df);},'psLof':function(_0x2ab11c,_0x31617b){return _0x2ab11c(_0x31617b);},'UlEua':function(_0x5c66dd,_0x3448de){return _0x5c66dd!==_0x3448de;},'ODcyw':'fYApc','xbcdK':_0x2e19c1(0x1ed),'moViG':function(_0x1c3661,_0xbe424b){return _0x1c3661(_0xbe424b);},'mixLK':function(_0x482b27,_0x2b47fe){return _0x482b27(_0x2b47fe);},'DCUax':function(_0x2d989c,_0x1b3d14){return _0x2d989c===_0x1b3d14;},'SuREc':_0x2e19c1(0x21c)};return new Promise((_0x510ae8,_0x5e57ac)=>{const _0x6f6f37=_0x2e19c1;if(_0x321e46[_0x6f6f37(0x1e5)](_0x321e46[_0x6f6f37(0x230)],_0x321e46[_0x6f6f37(0x230)])){const _0x4a4bfa={};_0x4a4bfa[_0x6f6f37(0x1f1)]=_0x321e46[_0x6f6f37(0x181)],_0x4a4bfa[_0x6f6f37(0x17c)]=_0x1f52b6;const _0x56d470=new awsSDK['EC2'](_0x4a4bfa);_0x56d470[_0x6f6f37(0x17b)]()[_0x6f6f37(0x1d2)]()[_0x6f6f37(0x1ab)](_0x1a1fd3=>{const _0x51070e=_0x6f6f37,_0x3fea7f={'OzHDM':function(_0x19977d,_0x428b21){const _0x321447=a25_0x4dd2;return _0x321e46[_0x321447(0x18f)](_0x19977d,_0x428b21);},'DXQFZ':_0x321e46[_0x51070e(0x181)]};if(_0x321e46['vaVED'](_0x321e46[_0x51070e(0x187)],_0x321e46['ANhXy'])){const _0x1011f={'bXtuB':function(_0x118429,_0x51f6e9){const _0x29c80f=_0x51070e;return _0x3fea7f[_0x29c80f(0x1a9)](_0x118429,_0x51f6e9);}},_0x25113b={};_0x25113b['apiVersion']=_0x3fea7f['DXQFZ'],_0x25113b[_0x51070e(0x17c)]=_0x29d6e7;const _0x407abe=new _0x3d6c56[(_0x51070e(0x1c4))](_0x25113b);_0x407abe[_0x51070e(0x17b)]()['promise']()['then'](_0xe1a2f0=>{const _0x38dc7e=_0x51070e;_0x3fea7f[_0x38dc7e(0x1a9)](_0x1c392f,_0xe1a2f0);})['catch'](_0x437838=>{const _0x2a1da6=_0x51070e;_0x5f107c['error'](_0x2a1da6(0x1bd)+_0x437838),_0x1011f[_0x2a1da6(0x1fe)](_0x3a0240,_0x437838);});}else _0x321e46[_0x51070e(0x1a2)](_0x510ae8,_0x1a1fd3);})[_0x6f6f37(0x226)](_0x13dbdc=>{const _0x20d5ef=_0x6f6f37,_0x186589={'CxaLB':function(_0x5dcba0,_0x5872c8){return _0x321e46['psLof'](_0x5dcba0,_0x5872c8);}};_0x321e46['UlEua'](_0x321e46[_0x20d5ef(0x21b)],_0x321e46[_0x20d5ef(0x19a)])?(logger[_0x20d5ef(0x21a)](_0x20d5ef(0x1bd)+_0x13dbdc),_0x321e46[_0x20d5ef(0x1f3)](_0x5e57ac,_0x13dbdc)):_0x186589[_0x20d5ef(0x17f)](_0x171663,_0x80d3f9['Regions']);});}else _0x321e46[_0x6f6f37(0x1aa)](_0x135805,_0x27ce26);});},exports[a25_0x39af58(0x1eb)]=_0x49eac9=>{const _0x4f7f2c=a25_0x39af58,_0x29fbde={'hImxR':function(_0x311cac,_0x3c6801){return _0x311cac(_0x3c6801);},'DItHG':_0x4f7f2c(0x1fd),'tLTwK':function(_0x41b35f,_0x36d28e){return _0x41b35f!==_0x36d28e;},'CHpKh':_0x4f7f2c(0x207),'iRdcc':_0x4f7f2c(0x1df),'CKnkX':function(_0x4d291f,_0x5f1bdc){return _0x4d291f(_0x5f1bdc);},'hfOIX':function(_0x491787,_0x47e1c4){return _0x491787(_0x47e1c4);},'GCuUi':function(_0x4167a2,_0x4b4570){return _0x4167a2===_0x4b4570;},'kqzFh':_0x4f7f2c(0x1e8),'OHdIp':function(_0x11ad91,_0x306463){return _0x11ad91(_0x306463);},'jOFCT':function(_0x28992f,_0x445561){return _0x28992f!==_0x445561;},'KSyCR':function(_0x34dffe,_0x187237){return _0x34dffe===_0x187237;},'mntKc':_0x4f7f2c(0x1af),'ZcDLz':_0x4f7f2c(0x224)},_0x1e4861=new awsSDK['S3']();return new Promise((_0x140e2c,_0x5400dd)=>{const _0x73039=_0x4f7f2c,_0x3a4c3c={'uPqTm':function(_0x5ebe25,_0x6c31c5){const _0xbc7a76=a25_0x4dd2;return _0x29fbde[_0xbc7a76(0x19d)](_0x5ebe25,_0x6c31c5);},'uEVMB':function(_0x3c9473,_0x48db67){const _0x1e0dd1=a25_0x4dd2;return _0x29fbde[_0x1e0dd1(0x1d4)](_0x3c9473,_0x48db67);},'pTHjB':_0x29fbde[_0x73039(0x20f)],'BEjyn':function(_0x2ec6ac,_0xadccef){return _0x29fbde['OHdIp'](_0x2ec6ac,_0xadccef);},'pTtCH':function(_0xa63c78,_0x418b30){const _0x5d6829=_0x73039;return _0x29fbde[_0x5d6829(0x193)](_0xa63c78,_0x418b30);},'BRWOp':function(_0x4b4e34,_0xef0220){const _0x5d2367=_0x73039;return _0x29fbde[_0x5d2367(0x180)](_0x4b4e34,_0xef0220);},'TAxwC':function(_0x5409a2,_0x4dfe54){const _0x3f8238=_0x73039;return _0x29fbde[_0x3f8238(0x19d)](_0x5409a2,_0x4dfe54);}};if(_0x29fbde[_0x73039(0x1b9)](_0x29fbde[_0x73039(0x1be)],_0x29fbde[_0x73039(0x192)])){const _0x39c1a5={'WyPot':function(_0x33d5ad,_0x294685){const _0xdceba=_0x73039;return _0x29fbde[_0xdceba(0x1ce)](_0x33d5ad,_0x294685);},'heCGG':function(_0x4b3015,_0x5b1103){const _0x448175=_0x73039;return _0x29fbde[_0x448175(0x1ce)](_0x4b3015,_0x5b1103);},'arvub':_0x29fbde[_0x73039(0x210)]};return new _0xe23fc7((_0x17e3a4,_0x45519c)=>{const _0x547f48=_0x73039,_0x5951e7={'MjlRO':function(_0x3a445e,_0x4b7ef2){const _0x1b818f=a25_0x4dd2;return _0x39c1a5[_0x1b818f(0x19b)](_0x3a445e,_0x4b7ef2);}},_0x4e7869={};_0x4e7869[_0x547f48(0x1f1)]=_0x39c1a5[_0x547f48(0x19c)];const _0x8c52c3=new _0x41427e[(_0x547f48(0x1ac))](_0x4e7869),_0x2648c4={};_0x2648c4[_0x547f48(0x1a8)]=_0x4f10ba,_0x8c52c3[_0x547f48(0x1c5)](_0x2648c4)[_0x547f48(0x1d2)]()[_0x547f48(0x1ab)](_0x28e21b=>{const _0x540f90=_0x547f48;_0x39c1a5[_0x540f90(0x215)](_0x17e3a4,_0x28e21b[_0x540f90(0x18b)][_0x540f90(0x1de)][_0x540f90(0x18c)]['issuer']);})[_0x547f48(0x226)](_0x50197a=>{const _0x58cbec=_0x547f48;_0x4d923e[_0x58cbec(0x21a)](_0x58cbec(0x1b8)+_0x579e5c+':\x20'+_0x50197a),_0x5951e7[_0x58cbec(0x1bf)](_0x45519c,_0x50197a);});});}else{const _0x1e0651={};_0x1e0651[_0x73039(0x1e7)]=_0x49eac9,_0x1e4861['headBucket'](_0x1e0651)['promise']()[_0x73039(0x1ab)](_0x4ce452=>{const _0x281b2c=_0x73039;_0x3a4c3c[_0x281b2c(0x222)](_0x3a4c3c[_0x281b2c(0x1ec)],_0x3a4c3c[_0x281b2c(0x1ec)])?(logger[_0x281b2c(0x1b7)](_0x281b2c(0x1d9)+_0x49eac9+'\x20already\x20exists.\x20Skipping\x20Bucket\x20creation'),_0x3a4c3c[_0x281b2c(0x1c6)](_0x140e2c,!![])):(_0xd666c9[_0x281b2c(0x21a)](_0x281b2c(0x1bd)+_0x14cdd6),_0x3a4c3c[_0x281b2c(0x1d5)](_0x83cd91,_0x288de3));})['catch'](()=>{const _0x1698f3=_0x73039;_0x29fbde[_0x1698f3(0x193)](_0x29fbde['CHpKh'],_0x29fbde[_0x1698f3(0x1b0)])?(logger[_0x1698f3(0x1ee)](_0x1698f3(0x1d9)+_0x49eac9+_0x1698f3(0x1dd)),_0x29fbde[_0x1698f3(0x20e)](_0x140e2c,![])):_0x3a4c3c[_0x1698f3(0x1b5)](_0x4d9a53,_0x259ba6)&&_0x3a4c3c[_0x1698f3(0x1e3)](_0x4d52d5[_0x1698f3(0x22b)],_0x51718a)?_0x3a4c3c[_0x1698f3(0x1d5)](_0x1a73d1,_0x541a54['Regions']):_0x3a4c3c[_0x1698f3(0x221)](_0x2bb673,{});});}});},exports[a25_0x39af58(0x203)]=_0x171c16=>{const _0x1cb646=a25_0x39af58,_0x1ad139={'tcqjj':function(_0x16152b,_0x53c29d){return _0x16152b===_0x53c29d;},'jrRRt':_0x1cb646(0x197),'BVWfc':_0x1cb646(0x1db),'sfuua':function(_0xee86a3,_0x3562e0){return _0xee86a3(_0x3562e0);},'sLHHV':function(_0x57a95d,_0xee7424){return _0x57a95d(_0xee7424);},'JKYIq':_0x1cb646(0x205),'RzKcC':function(_0x565669,_0xbd9e77){return _0x565669!==_0xbd9e77;},'QsRfG':_0x1cb646(0x1c2),'KYKZB':_0x1cb646(0x178),'STpqs':function(_0x4c6dd3,_0x2bf9fa){return _0x4c6dd3(_0x2bf9fa);},'KUaTb':function(_0x476882,_0x5587fd){return _0x476882(_0x5587fd);},'BjGRm':function(_0x199c9e,_0x3cb3fe){return _0x199c9e!==_0x3cb3fe;},'xiiNz':_0x1cb646(0x1e4),'Ukkyo':_0x1cb646(0x206)};return new Promise((_0xb5e94d,_0x5dbfd9)=>{const _0x4cdfae=_0x1cb646,_0x3d43f2={'BKzAL':function(_0x3afa1e,_0xdfb3f9){return _0x1ad139['sfuua'](_0x3afa1e,_0xdfb3f9);},'dWnXe':function(_0xeb44a5,_0x2ed5e3){return _0x1ad139['KUaTb'](_0xeb44a5,_0x2ed5e3);}};if(_0x1ad139[_0x4cdfae(0x213)](_0x1ad139[_0x4cdfae(0x195)],_0x1ad139[_0x4cdfae(0x18d)])){const _0x31d581={};_0x31d581[_0x4cdfae(0x1f1)]=_0x1ad139[_0x4cdfae(0x220)],_0x31d581['region']=_0x171c16;const _0x432cdf=new awsSDK[(_0x4cdfae(0x1c4))](_0x31d581);_0x432cdf[_0x4cdfae(0x22e)]()[_0x4cdfae(0x1d2)]()[_0x4cdfae(0x1ab)](_0x13fbd9=>{const _0x2ead59=_0x4cdfae;_0x1ad139[_0x2ead59(0x22d)](_0x1ad139[_0x2ead59(0x19f)],_0x1ad139['BVWfc'])?(_0x511f11['info'](_0x2ead59(0x1d9)+_0x509c0c+'\x20does\x20not\x20exist.\x20Adding\x20it\x20to\x20CloudFormation\x20to\x20create\x20the\x20bucket'),_0x3d43f2['BKzAL'](_0x304a7c,![])):_0x1ad139[_0x2ead59(0x209)](_0xb5e94d,_0x13fbd9);})[_0x4cdfae(0x226)](_0x115f5f=>{const _0x48e28f=_0x4cdfae,_0x47fa6a={'bJWhK':function(_0x29f0e2,_0x20e7f4){const _0x349537=a25_0x4dd2;return _0x1ad139[_0x349537(0x1f6)](_0x29f0e2,_0x20e7f4);},'AGNGG':_0x1ad139[_0x48e28f(0x220)]};if(_0x1ad139[_0x48e28f(0x1d7)](_0x1ad139[_0x48e28f(0x1ae)],_0x1ad139[_0x48e28f(0x22f)]))logger[_0x48e28f(0x21a)](_0x48e28f(0x1fb)+_0x115f5f),_0x1ad139[_0x48e28f(0x196)](_0x5dbfd9,_0x115f5f);else{const _0x4693bb={'xuAan':function(_0x27a6a6,_0x51ce78){const _0x5b100c=_0x48e28f;return _0x47fa6a[_0x5b100c(0x1c8)](_0x27a6a6,_0x51ce78);},'kLACa':_0x47fa6a[_0x48e28f(0x1a4)]};return new _0xc48487((_0x5786cb,_0x5613c3)=>{const _0x2b0e0b=_0x48e28f,_0xadbbc7={'ZfSCd':function(_0x4622e8,_0x5ccd3f){const _0x347ac3=a25_0x4dd2;return _0x4693bb[_0x347ac3(0x1ad)](_0x4622e8,_0x5ccd3f);}},_0x364a03={};_0x364a03['apiVersion']=_0x4693bb[_0x2b0e0b(0x1e1)],_0x364a03['region']=_0x3a1d18;const _0x4bf190=new _0x4d7725[(_0x2b0e0b(0x1c4))](_0x364a03);_0x4bf190[_0x2b0e0b(0x22e)]()[_0x2b0e0b(0x1d2)]()[_0x2b0e0b(0x1ab)](_0x5bd203=>{const _0xa8ee2c=_0x2b0e0b;_0x4693bb[_0xa8ee2c(0x1ad)](_0x5786cb,_0x5bd203);})[_0x2b0e0b(0x226)](_0x15a599=>{const _0x6a6d12=_0x2b0e0b;_0x14aaed['error'](_0x6a6d12(0x1fb)+_0x15a599),_0xadbbc7['ZfSCd'](_0x5613c3,_0x15a599);});});}});}else{const _0x4155f6={'wQdLZ':function(_0x4b7397,_0x2b06d8){const _0x276dce=_0x4cdfae;return _0x3d43f2[_0x276dce(0x208)](_0x4b7397,_0x2b06d8);},'nnRvI':function(_0x241a53,_0x4feb52){return _0x3d43f2['dWnXe'](_0x241a53,_0x4feb52);}},_0x292279=new _0x3ededa['S3']();return new _0x5aebcc((_0x3ab2b3,_0x436d96)=>{const _0x29ed63=_0x4cdfae,_0x208c19={'ggGJL':function(_0x1517fd,_0x305086){const _0x2e0a8a=a25_0x4dd2;return _0x4155f6[_0x2e0a8a(0x22a)](_0x1517fd,_0x305086);}},_0x4a8beb={};_0x4a8beb[_0x29ed63(0x1e7)]=_0x2188e1,_0x292279[_0x29ed63(0x1f9)](_0x4a8beb)[_0x29ed63(0x1d2)]()[_0x29ed63(0x1ab)](_0x58af88=>{const _0x184228=_0x29ed63;_0x30c6b9[_0x184228(0x1b7)](_0x184228(0x1d9)+_0x82a908+_0x184228(0x199)),_0x4155f6[_0x184228(0x189)](_0x3ab2b3,!![]);})['catch'](()=>{const _0x308042=_0x29ed63;_0x49f4b8['info'](_0x308042(0x1d9)+_0x36a557+_0x308042(0x1dd)),_0x208c19[_0x308042(0x1b6)](_0x3ab2b3,![]);});});}});},exports['fetchSecurityGroups']=_0x439c11=>{const _0x44cf77=a25_0x39af58,_0x23275f={'MGQsa':function(_0x47ee0e,_0x5eec70){return _0x47ee0e(_0x5eec70);},'uSIlN':_0x44cf77(0x205),'qlzCd':function(_0x366900,_0x4dd99b){return _0x366900!==_0x4dd99b;},'wJmmF':_0x44cf77(0x228),'oyGGH':_0x44cf77(0x1bc),'ktqYu':function(_0x840dd9,_0x353f3d){return _0x840dd9(_0x353f3d);},'qqAhp':function(_0xbf6703,_0x529b6c){return _0xbf6703===_0x529b6c;},'cENGc':'NyRob','NkUtK':_0x44cf77(0x227),'TwmRS':function(_0x559f72,_0x4ea6f8){return _0x559f72===_0x4ea6f8;},'HUFCK':_0x44cf77(0x17e)};return new Promise((_0x202f2b,_0x49107f)=>{const _0xd8424a=_0x44cf77,_0x475d6a={'dGrIa':function(_0x588359,_0x311bfc){return _0x23275f['MGQsa'](_0x588359,_0x311bfc);},'fNfMT':function(_0x554420,_0x5a8351){const _0x316b32=a25_0x4dd2;return _0x23275f[_0x316b32(0x1e6)](_0x554420,_0x5a8351);},'oElXZ':_0x23275f[_0xd8424a(0x17d)],'lsvek':function(_0x2d89e4,_0x9ccc25){const _0x1db406=_0xd8424a;return _0x23275f[_0x1db406(0x22c)](_0x2d89e4,_0x9ccc25);},'YBKsf':_0x23275f[_0xd8424a(0x1d8)],'VxXwH':_0x23275f[_0xd8424a(0x1a7)],'MJfwt':function(_0x41e46c,_0x5225b5){const _0x2db57d=_0xd8424a;return _0x23275f[_0x2db57d(0x225)](_0x41e46c,_0x5225b5);},'EzWWz':function(_0x390ab5,_0x4e8f50){const _0x4d042b=_0xd8424a;return _0x23275f[_0x4d042b(0x202)](_0x390ab5,_0x4e8f50);},'CVpuc':_0x23275f['cENGc'],'eEANQ':_0x23275f['NkUtK'],'ysPjU':function(_0x41a68e,_0x1b6fda){const _0x52d747=_0xd8424a;return _0x23275f[_0x52d747(0x225)](_0x41a68e,_0x1b6fda);},'IysSw':function(_0x36c82a,_0x4a1125){const _0x24250e=_0xd8424a;return _0x23275f[_0x24250e(0x1e6)](_0x36c82a,_0x4a1125);}};if(_0x23275f[_0xd8424a(0x20b)](_0x23275f[_0xd8424a(0x1cc)],_0x23275f[_0xd8424a(0x1cc)])){const _0x4271de={};_0x4271de[_0xd8424a(0x1f1)]=_0x23275f[_0xd8424a(0x17d)],_0x4271de[_0xd8424a(0x17c)]=_0x439c11;const _0x4c26ef=new awsSDK[(_0xd8424a(0x1c4))](_0x4271de);_0x4c26ef[_0xd8424a(0x17a)]()['promise']()[_0xd8424a(0x1ab)](_0x26a3aa=>{const _0x425301=_0xd8424a;if(_0x475d6a[_0x425301(0x183)](_0x475d6a['YBKsf'],_0x475d6a[_0x425301(0x1b3)]))_0x475d6a[_0x425301(0x1d0)](_0x202f2b,_0x26a3aa);else{const _0x4f278f={'FzaTe':function(_0xac5094,_0x3666f4){const _0x18950f=_0x425301;return _0x475d6a[_0x18950f(0x1d0)](_0xac5094,_0x3666f4);},'bDIwM':function(_0x20b7aa,_0x2b6b66){const _0x43a8d5=_0x425301;return _0x475d6a[_0x43a8d5(0x1b2)](_0x20b7aa,_0x2b6b66);},'BLuja':_0x475d6a[_0x425301(0x1f4)]};return new _0xad21e4((_0x5dd2ee,_0x34ca81)=>{const _0x2e1cc1=_0x425301,_0x4f4f82={};_0x4f4f82[_0x2e1cc1(0x1f1)]=_0x4f278f[_0x2e1cc1(0x200)],_0x4f4f82[_0x2e1cc1(0x17c)]=_0x3c7114;const _0x4f3ff5=new _0x571781[(_0x2e1cc1(0x1c4))](_0x4f4f82);_0x4f3ff5[_0x2e1cc1(0x17a)]()[_0x2e1cc1(0x1d2)]()[_0x2e1cc1(0x1ab)](_0x10dc35=>{_0x4f278f['FzaTe'](_0x5dd2ee,_0x10dc35);})[_0x2e1cc1(0x226)](_0x5602b2=>{const _0xdd1f72=_0x2e1cc1;_0x28e9b5[_0xdd1f72(0x21a)](_0xdd1f72(0x182)+_0x5602b2),_0x4f278f[_0xdd1f72(0x1bb)](_0x34ca81,_0x5602b2);});});}})[_0xd8424a(0x226)](_0x27a0fb=>{const _0x4a32a3=_0xd8424a,_0x3f10e7={'TMrEV':function(_0x4e4706,_0x8e53be){return _0x475d6a['MJfwt'](_0x4e4706,_0x8e53be);},'oakXi':_0x475d6a[_0x4a32a3(0x1f4)]};if(_0x475d6a[_0x4a32a3(0x184)](_0x475d6a['CVpuc'],_0x475d6a[_0x4a32a3(0x188)])){const _0x451e0c={'XhGiA':function(_0x25ecfe,_0x42a18e){const _0x16ad89=_0x4a32a3;return _0x3f10e7[_0x16ad89(0x1b1)](_0x25ecfe,_0x42a18e);}},_0x30d8ce={};_0x30d8ce['apiVersion']=_0x3f10e7[_0x4a32a3(0x21d)],_0x30d8ce['region']=_0x58bfc7;const _0x34bebc=new _0x6df611[(_0x4a32a3(0x1c4))](_0x30d8ce);_0x34bebc[_0x4a32a3(0x22e)]()[_0x4a32a3(0x1d2)]()[_0x4a32a3(0x1ab)](_0x4f5908=>{const _0x5ab60a=_0x4a32a3;_0x451e0c[_0x5ab60a(0x218)](_0x3713a7,_0x4f5908);})['catch'](_0x28f225=>{const _0x3b448f=_0x4a32a3;_0x5a2ab4['error']('Failed\x20to\x20fetch\x20subnets\x20due\x20to\x20error:\x20'+_0x28f225),_0x451e0c[_0x3b448f(0x218)](_0x5d760c,_0x28f225);});}else logger[_0x4a32a3(0x21a)](_0x4a32a3(0x182)+_0x27a0fb),_0x475d6a['ysPjU'](_0x49107f,_0x27a0fb);});}else{const _0x820078={};_0x820078['Bucket']=_0x24aa0b,_0x3ccf9c[_0xd8424a(0x1f9)](_0x820078)[_0xd8424a(0x1d2)]()[_0xd8424a(0x1ab)](_0x3785c7=>{const _0x30da3b=_0xd8424a;_0x393818[_0x30da3b(0x1b7)](_0x30da3b(0x1d9)+_0xb891b4+_0x30da3b(0x199)),_0x475d6a['IysSw'](_0x49ca0b,!![]);})[_0xd8424a(0x226)](()=>{const _0x18d1b6=_0xd8424a;_0x415ba4[_0x18d1b6(0x1ee)](_0x18d1b6(0x1d9)+_0x276ea5+_0x18d1b6(0x1dd)),_0x475d6a[_0x18d1b6(0x1ba)](_0x3d5b37,![]);});}});},exports['getAWSRegions']=()=>{const _0x2b30d4=a25_0x39af58,_0x1c35eb={'qyhzm':function(_0xaddf83,_0x383083){return _0xaddf83(_0x383083);},'pHVyd':_0x2b30d4(0x205),'LskPP':function(_0x2fb254,_0x458a1c){return _0x2fb254===_0x458a1c;},'fDqsn':_0x2b30d4(0x1f0),'zjXCK':_0x2b30d4(0x21e),'MMSev':function(_0x34fec3,_0x5abb5b){return _0x34fec3!==_0x5abb5b;},'DoodF':function(_0x38e838,_0x43f88c){return _0x38e838===_0x43f88c;},'DwWfc':_0x2b30d4(0x201),'RoJJm':function(_0x17bcfd,_0x4d9e04){return _0x17bcfd(_0x4d9e04);},'zRqpa':function(_0x32858c,_0x47a7bc){return _0x32858c!==_0x47a7bc;},'NBeKw':_0x2b30d4(0x1ea),'cNdje':function(_0x574244,_0x62e31c){return _0x574244(_0x62e31c);},'SWuWM':_0x2b30d4(0x1c9),'OIiXF':function(_0x291038,_0xff19d4){return _0x291038(_0xff19d4);},'WXHnf':_0x2b30d4(0x1c7)};return new Promise((_0x4d03a1,_0x478c44)=>{const _0x5a3513=_0x2b30d4,_0x2411cd={'wYNah':function(_0x34a6bc,_0x88db63){return _0x1c35eb['qyhzm'](_0x34a6bc,_0x88db63);},'sDRkC':function(_0x1a9a7d,_0x594d58){const _0x198bf3=a25_0x4dd2;return _0x1c35eb[_0x198bf3(0x1ef)](_0x1a9a7d,_0x594d58);},'Ahhxn':_0x1c35eb[_0x5a3513(0x219)],'FnYag':function(_0x90e4c5,_0x5f191c){const _0x1953fa=_0x5a3513;return _0x1c35eb[_0x1953fa(0x194)](_0x90e4c5,_0x5f191c);}};if(_0x1c35eb[_0x5a3513(0x179)](_0x1c35eb['WXHnf'],_0x1c35eb['WXHnf']))_0x368a6f['error']('Failed\x20to\x20fetch\x20AWS\x20Regions\x20due\x20to\x20error:\x20'+_0x133e4c),_0x1c35eb[_0x5a3513(0x1e0)](_0x3de5ce,_0x2e0441);else{const _0x3e94b2={};_0x3e94b2[_0x5a3513(0x1f1)]=_0x1c35eb['pHVyd'];const _0x575abd=new awsSDK[(_0x5a3513(0x1c4))](_0x3e94b2);_0x575abd[_0x5a3513(0x1f8)]()[_0x5a3513(0x1d2)]()[_0x5a3513(0x1ab)]((_0x4d4c88,_0x2d1ec6)=>{const _0x226494=_0x5a3513,_0x3db678={'UGdAR':function(_0x5f03f9,_0x1e43a7){const _0x5adb75=a25_0x4dd2;return _0x1c35eb[_0x5adb75(0x1e0)](_0x5f03f9,_0x1e43a7);},'gnrjp':_0x1c35eb[_0x226494(0x1a1)],'dymVq':function(_0x1b989d,_0x4bc217){const _0x593240=_0x226494;return _0x1c35eb[_0x593240(0x1e0)](_0x1b989d,_0x4bc217);}};if(_0x1c35eb['LskPP'](_0x1c35eb[_0x226494(0x223)],_0x1c35eb['zjXCK']))_0x20c07f['error']('Failed\x20to\x20fetch\x20subnets\x20due\x20to\x20error:\x20'+_0x4bcaf1),_0x3db678[_0x226494(0x1ca)](_0xc51c61,_0x278e19);else{if(_0x1c35eb[_0x226494(0x179)](_0x4d4c88,undefined)&&_0x1c35eb[_0x226494(0x179)](_0x4d4c88[_0x226494(0x22b)],undefined)){if(_0x1c35eb[_0x226494(0x1da)](_0x1c35eb[_0x226494(0x1a6)],_0x1c35eb[_0x226494(0x1a6)]))_0x1c35eb['RoJJm'](_0x4d03a1,_0x4d4c88[_0x226494(0x22b)]);else{const _0x5e481d={'KlJhU':function(_0x362c63,_0x2727ee){const _0x2eec97=_0x226494;return _0x2411cd[_0x2eec97(0x190)](_0x362c63,_0x2727ee);}};return new _0x41de82((_0x15bd42,_0x2e6b21)=>{const _0x4813bc=_0x226494,_0x15511d={'HtTgz':function(_0x1431b5,_0x50c91e){return _0x3db678['UGdAR'](_0x1431b5,_0x50c91e);}},_0x24af27={};_0x24af27['apiVersion']=_0x3db678[_0x4813bc(0x1cb)],_0x24af27[_0x4813bc(0x17c)]=_0x2e7ff7;const _0x10719c=new _0x8ae0aa[(_0x4813bc(0x1c4))](_0x24af27);_0x10719c['describeVpcs']()[_0x4813bc(0x1d2)]()[_0x4813bc(0x1ab)](_0x297b39=>{_0x15511d['HtTgz'](_0x15bd42,_0x297b39);})[_0x4813bc(0x226)](_0x151ccb=>{const _0x14e6b5=_0x4813bc;_0x4729bc[_0x14e6b5(0x21a)](_0x14e6b5(0x1bd)+_0x151ccb),_0x5e481d['KlJhU'](_0x2e6b21,_0x151ccb);});});}}else _0x1c35eb[_0x226494(0x216)](_0x1c35eb[_0x226494(0x20c)],_0x1c35eb['NBeKw'])?_0x3db678['dymVq'](_0x4e6cb3,{}):_0x1c35eb[_0x226494(0x1e9)](_0x4d03a1,{});}})[_0x5a3513(0x226)](_0x35dba5=>{const _0x233d99=_0x5a3513,_0x21fdc2={'eHXrd':function(_0x44ebc2,_0x8b2387){const _0x367203=a25_0x4dd2;return _0x2411cd[_0x367203(0x190)](_0x44ebc2,_0x8b2387);}};_0x2411cd['sDRkC'](_0x2411cd['Ahhxn'],_0x2411cd['Ahhxn'])?(logger[_0x233d99(0x21a)](_0x233d99(0x1a0)+_0x35dba5),_0x2411cd['FnYag'](_0x478c44,_0x35dba5)):(_0x403de1[_0x233d99(0x21a)](_0x233d99(0x1b8)+_0x2f1f94+':\x20'+_0x4a6bbe),_0x21fdc2['eHXrd'](_0x1b9de2,_0x368ff6));});}});},exports['getOidcUrl']=_0x50941c=>{const _0x3e821a=a25_0x39af58,_0x14e68b={'WvZzk':function(_0x331d57,_0x41eb99){return _0x331d57(_0x41eb99);},'JOIPk':function(_0x45bafb,_0x324161){return _0x45bafb(_0x324161);},'ZsMWU':'2016-11-15','vdVWs':function(_0xb2e6e7,_0x24b9a9){return _0xb2e6e7===_0x24b9a9;},'HIPLy':_0x3e821a(0x229),'KbJSt':function(_0x16220c,_0x5c659c){return _0x16220c(_0x5c659c);},'xRcZL':function(_0x4712a7,_0x10aca5){return _0x4712a7===_0x10aca5;},'tppEf':'hMEys','Yqbei':function(_0x1314cd,_0x1817b5){return _0x1314cd(_0x1817b5);},'DhgGy':function(_0xf22547,_0x58e7bc){return _0xf22547(_0x58e7bc);},'cckzM':function(_0x1d9d0f,_0x13a5f1){return _0x1d9d0f!==_0x13a5f1;},'QVzRP':_0x3e821a(0x1c0),'XrKyG':_0x3e821a(0x1fd)};return new Promise((_0x54eda1,_0x451e6b)=>{const _0x11f30e=_0x3e821a,_0x596628={'CNlpL':function(_0x49cb36,_0x56398a){const _0x5a6fc7=a25_0x4dd2;return _0x14e68b[_0x5a6fc7(0x1c3)](_0x49cb36,_0x56398a);}};if(_0x14e68b[_0x11f30e(0x19e)](_0x14e68b['QVzRP'],_0x14e68b['QVzRP']))_0x14e68b[_0x11f30e(0x1d6)](_0x7f33ae,_0x401a4e);else{const _0x141b59={};_0x141b59[_0x11f30e(0x1f1)]=_0x14e68b[_0x11f30e(0x214)];const _0x5060b0=new awsSDK[(_0x11f30e(0x1ac))](_0x141b59),_0x291b15={};_0x291b15[_0x11f30e(0x1a8)]=_0x50941c,_0x5060b0['describeCluster'](_0x291b15)['promise']()['then'](_0x3e121e=>{const _0x349274=_0x11f30e,_0x299e60={'wqLMX':function(_0x3f77b1,_0x285860){const _0x425001=a25_0x4dd2;return _0x14e68b[_0x425001(0x1d6)](_0x3f77b1,_0x285860);},'ZMFug':function(_0x3302de,_0x130963){const _0x1996a9=a25_0x4dd2;return _0x14e68b[_0x1996a9(0x20a)](_0x3302de,_0x130963);},'Wnefa':_0x14e68b[_0x349274(0x185)]};if(_0x14e68b[_0x349274(0x1f2)](_0x14e68b['HIPLy'],_0x14e68b[_0x349274(0x191)]))_0x14e68b['KbJSt'](_0x54eda1,_0x3e121e['cluster'][_0x349274(0x1de)][_0x349274(0x18c)]['issuer']);else{const _0x21164e={'yJjwW':function(_0x16f6ef,_0x1c1f71){const _0x3a39d8=_0x349274;return _0x299e60[_0x3a39d8(0x1cf)](_0x16f6ef,_0x1c1f71);}},_0x45a884={};_0x45a884[_0x349274(0x1f1)]=_0x299e60[_0x349274(0x1a3)],_0x45a884[_0x349274(0x17c)]=_0x461bfc;const _0x553038=new _0x4c4aa9[(_0x349274(0x1c4))](_0x45a884);_0x553038[_0x349274(0x17a)]()[_0x349274(0x1d2)]()[_0x349274(0x1ab)](_0x552d9e=>{const _0x299bf4=_0x349274;_0x21164e[_0x299bf4(0x20d)](_0x348738,_0x552d9e);})[_0x349274(0x226)](_0xbee0f2=>{const _0x1e09b1=_0x349274;_0x162585['error'](_0x1e09b1(0x182)+_0xbee0f2),_0x299e60[_0x1e09b1(0x198)](_0xdc3dc,_0xbee0f2);});}})[_0x11f30e(0x226)](_0x29140d=>{const _0x69e77a=_0x11f30e;_0x14e68b[_0x69e77a(0x211)](_0x14e68b[_0x69e77a(0x217)],_0x14e68b['tppEf'])?(logger[_0x69e77a(0x21a)](_0x69e77a(0x1b8)+_0x50941c+':\x20'+_0x29140d),_0x14e68b['Yqbei'](_0x451e6b,_0x29140d)):(_0x48ab14[_0x69e77a(0x21a)](_0x69e77a(0x182)+_0x3ca140),_0x596628[_0x69e77a(0x1cd)](_0x40bb9d,_0x5b1873));});}});},exports[a25_0x39af58(0x21f)]=awsSDK;function a25_0x13ab(){const _0x2d7222=['oakXi','EzlUn','awsObj','JKYIq','TAxwC','uEVMB','fDqsn','cSQdG','ktqYu','catch','GNHId','axPab','PlGCh','nnRvI','Regions','qlzCd','tcqjj','describeSubnets','KYKZB','SuREc','cSydL','MMSev','describeSecurityGroups','describeVpcs','region','uSIlN','NymTw','CxaLB','jOFCT','uOYXh','Failed\x20to\x20fetch\x20Security\x20Groups\x20due\x20to\x20error:\x20','lsvek','EzWWz','ZsMWU','../config/logger','AlLZh','eEANQ','wQdLZ','TdwqE','cluster','oidc','Ukkyo','6791736FULSuy','hONHv','wYNah','HIPLy','ZcDLz','tLTwK','OIiXF','xiiNz','STpqs','zkqHG','wqLMX','\x20already\x20exists.\x20Skipping\x20Bucket\x20creation','xbcdK','heCGG','arvub','hfOIX','cckzM','jrRRt','Failed\x20to\x20fetch\x20AWS\x20Regions\x20due\x20to\x20error:\x20','pHVyd','KMiqr','Wnefa','AGNGG','aws-sdk','DwWfc','oyGGH','name','OzHDM','mixLK','then','EKS','xuAan','QsRfG','SIIKq','iRdcc','TMrEV','fNfMT','VxXwH','paASN','pTtCH','ggGJL','warn','Error\x20getting\x20OIDC\x20URL\x20for\x20cluster\x20','KSyCR','ysPjU','bDIwM','gaXvm','Failed\x20to\x20fetch\x20VPCs\x20due\x20to\x20error:\x20','mntKc','MjlRO','AHZSz','4KGuHZD','BdrJW','DhgGy','EC2','describeCluster','BEjyn','aCfgJ','bJWhK','uoFhR','UGdAR','gnrjp','HUFCK','CNlpL','hImxR','ZMFug','dGrIa','fetchVPCs','promise','72fuhOaU','GCuUi','uPqTm','WvZzk','RzKcC','wJmmF','Bucket:\x20','DoodF','ooZfe','103140cVveTh','\x20does\x20not\x20exist.\x20Adding\x20it\x20to\x20CloudFormation\x20to\x20create\x20the\x20bucket','identity','uaeSQ','qyhzm','kLACa','3LsOqqn','BRWOp','YROVr','DCUax','MGQsa','Bucket','dAMBs','cNdje','vKxAf','isBucketPresent','pTHjB','BtglK','info','LskPP','kjAFd','apiVersion','vdVWs','moViG','oElXZ','20hsZsUV','sLHHV','528477IJqwnC','describeRegions','headBucket','30tHbZXu','Failed\x20to\x20fetch\x20subnets\x20due\x20to\x20error:\x20','1092113sbUlsS','2017-11-01','bXtuB','100682HxFCSM','BLuja','AtxDc','qqAhp','fetchSubnets','1453935LfjrRc','2016-11-15','urDJt','ViTUk','BKzAL','sfuua','JOIPk','TwmRS','NBeKw','yJjwW','CKnkX','kqzFh','DItHG','xRcZL','36010QXKIHa','BjGRm','XrKyG','WyPot','zRqpa','tppEf','XhGiA','SWuWM','error','ODcyw','qcUay'];a25_0x13ab=function(){return _0x2d7222;};return a25_0x13ab();}
function a25_0x127a(_0x2c39d3,_0x5e3b8b){const _0x326e71=a25_0x326e();return a25_0x127a=function(_0x127a4a,_0x4765ed){_0x127a4a=_0x127a4a-0x12a;let _0x247a66=_0x326e71[_0x127a4a];return _0x247a66;},a25_0x127a(_0x2c39d3,_0x5e3b8b);}const a25_0x7bb61f=a25_0x127a;(function(_0x5b5140,_0x548d6c){const _0x536ad7=a25_0x127a,_0x2147f3=_0x5b5140();while(!![]){try{const _0x3be053=-parseInt(_0x536ad7(0x199))/0x1+-parseInt(_0x536ad7(0x1bb))/0x2*(-parseInt(_0x536ad7(0x18a))/0x3)+-parseInt(_0x536ad7(0x15c))/0x4*(parseInt(_0x536ad7(0x188))/0x5)+-parseInt(_0x536ad7(0x1bc))/0x6*(-parseInt(_0x536ad7(0x1be))/0x7)+-parseInt(_0x536ad7(0x15b))/0x8*(-parseInt(_0x536ad7(0x1cf))/0x9)+-parseInt(_0x536ad7(0x144))/0xa*(-parseInt(_0x536ad7(0x1c0))/0xb)+-parseInt(_0x536ad7(0x175))/0xc;if(_0x3be053===_0x548d6c)break;else _0x2147f3['push'](_0x2147f3['shift']());}catch(_0x268fc4){_0x2147f3['push'](_0x2147f3['shift']());}}}(a25_0x326e,0x41f24));const awsSDK=require(a25_0x7bb61f(0x152)),{logger}=require(a25_0x7bb61f(0x1a9));function a25_0x326e(){const _0xb7af26=['RtMci','nYyzj','UfuiD','2017-11-01','kbErz','Pvamx','PmlhI','RHVcl','XjDZu','aws-sdk','twqQw','aaJgW','vcEKX','sMLed','HsWhw','buIDL','Error\x20getting\x20OIDC\x20URL\x20for\x20cluster\x20','wafVb','480wISUDu','12056iEgziS','omKQS','tQMRL','wLNNS','FYVnI','KCUKu','aDhRn','izNCZ','Usdpx','KwNAv','dBjhP','Regions','oidc','JYpis','FBMfW','yWKmy','WCBYi','VrMqJ','ALjgi','jjUoj','name','HyCXk','NUGxT','fSUjd','geQVn','6317136QZdnNB','uzOvY','xEEXt','Cgxzo','vJmUl','jspiz','HftOA','OLyRz','error','Fqlnx','rWBps','promise','describeVpcs','hFKyt','DkcBN','EtYdM','fAher','cJYRV','pCzyK','130YhQgHM','VZVcM','30477WvDuio','eeqlK','EC2','region','DYsic','getAWSRegions','HLmkD','PgyAs','oswkB','CKwNV','LECNX','fetchSubnets','then','wAomp','MzgId','181440IQEyiH','cluster','KmmAp','wFsAs','Failed\x20to\x20fetch\x20subnets\x20due\x20to\x20error:\x20','SivFb','AOzPS','cdbVR','mWetF','AUipv','lTwEf','ppGWV','pdZss','Xvyvl','aLugs','\x20does\x20not\x20exist.\x20Adding\x20it\x20to\x20CloudFormation\x20to\x20create\x20the\x20bucket','../config/logger','HvBtm','issuer','EKS','pXFKY','DqPmX','hVaVK','wWhpw','XXcVD','xuMKD','EMXgV','gyWVo','nbYvn','ZzIkd','QVeLY','RXOdd','KDMkl','WXZmI','74OCKXBp','41658UzawRD','uVluB','371KvNnuu','gHflg','66uPERoL','TxTpz','tYpoK','ZTJdk','QwGHx','prTzu','vakPk','Failed\x20to\x20fetch\x20Security\x20Groups\x20due\x20to\x20error:\x20','Nweph','describeSecurityGroups','epoCs','catch','poPBd','UhcQI','slSQk','27513WELnZI','PeFFi','\x20already\x20exists.\x20Skipping\x20Bucket\x20creation','apiVersion','MBJqX','BKwUH','warn','FjpwG','xZdJh','YLqpR','ZoKFv','trgva','dkLqD','NqNos','dvOAX','describeCluster','2016-11-15','LQOSU','jLzrD','RbIor','describeSubnets','GHodX','jbATE','zSrZv','vLMmz','awsObj','headBucket','identity','gFNeX','TvQNC','Bucket','VyTSl','isBucketPresent','RugoH','rAVyM','info','AfRIM','toOrE','EeZqp','SJLjy','Bucket:\x20','kMKQS','215110XmuoTv','URfdV','OhfLH','aBwOw','HMPWG'];a25_0x326e=function(){return _0xb7af26;};return a25_0x326e();}exports['fetchVPCs']=_0x3f2d02=>{const _0x3cafab=a25_0x7bb61f,_0x42a53e={'HyCXk':function(_0x1124da,_0x39ada5){return _0x1124da(_0x39ada5);},'KCUKu':function(_0x58cf42,_0x32c3dd){return _0x58cf42!==_0x32c3dd;},'nYyzj':'MXSkW','Fqlnx':function(_0x4cd77d,_0x6445e0){return _0x4cd77d(_0x6445e0);},'JYpis':_0x3cafab(0x14c),'geQVn':function(_0x247b37,_0x3407c3){return _0x247b37===_0x3407c3;},'aDhRn':'JuZnF','aaJgW':_0x3cafab(0x1c6),'FjpwG':function(_0x3c07bf,_0x2da854){return _0x3c07bf(_0x2da854);},'HLmkD':_0x3cafab(0x1b2),'dkLqD':_0x3cafab(0x132),'AfRIM':_0x3cafab(0x12a)};return new Promise((_0x317b4a,_0x170e98)=>{const _0x2291ae=_0x3cafab,_0x4a1377={'XjDZu':function(_0x23e911,_0x18bf50){const _0x2d5c01=a25_0x127a;return _0x42a53e[_0x2d5c01(0x171)](_0x23e911,_0x18bf50);},'uzOvY':function(_0x4283d6,_0x923701){const _0x43d0b3=a25_0x127a;return _0x42a53e[_0x43d0b3(0x17e)](_0x4283d6,_0x923701);},'jjUoj':_0x42a53e[_0x2291ae(0x169)],'RHVcl':function(_0x27b049,_0x59c427){const _0x2e2b14=_0x2291ae;return _0x42a53e[_0x2e2b14(0x174)](_0x27b049,_0x59c427);},'pXFKY':_0x42a53e[_0x2291ae(0x162)],'ZTJdk':_0x42a53e[_0x2291ae(0x154)],'RXOdd':function(_0x3abea0,_0x2c011d){const _0x5a0eef=_0x2291ae;return _0x42a53e[_0x5a0eef(0x1d6)](_0x3abea0,_0x2c011d);}};if(_0x42a53e[_0x2291ae(0x174)](_0x42a53e[_0x2291ae(0x190)],_0x42a53e[_0x2291ae(0x1db)]))_0x54a904['info']('Bucket:\x20'+_0x1f0e2b+'\x20does\x20not\x20exist.\x20Adding\x20it\x20to\x20CloudFormation\x20to\x20create\x20the\x20bucket'),_0x4a1377[_0x2291ae(0x151)](_0x26755a,![]);else{const _0x368f42={};_0x368f42['apiVersion']=_0x42a53e[_0x2291ae(0x13e)],_0x368f42[_0x2291ae(0x18d)]=_0x3f2d02;const _0x4f2ab4=new awsSDK[(_0x2291ae(0x18c))](_0x368f42);_0x4f2ab4[_0x2291ae(0x181)]()[_0x2291ae(0x180)]()[_0x2291ae(0x196)](_0x3253ba=>{const _0x34ff0c=_0x2291ae,_0x1afa36={'jbATE':function(_0x1d8464,_0x477515){const _0x54dcd1=a25_0x127a;return _0x4a1377[_0x54dcd1(0x176)](_0x1d8464,_0x477515);},'MBJqX':_0x4a1377[_0x34ff0c(0x16f)]};if(_0x4a1377[_0x34ff0c(0x150)](_0x4a1377[_0x34ff0c(0x1ad)],_0x4a1377[_0x34ff0c(0x1c3)])){const _0x22ff59={'buIDL':function(_0x369003,_0x2f1201){const _0x340871=_0x34ff0c;return _0x1afa36[_0x340871(0x130)](_0x369003,_0x2f1201);}};return new _0x5f1410((_0x52dd22,_0x4c8b75)=>{const _0x1ef98c=_0x34ff0c,_0x561567={'gyWVo':function(_0x190243,_0x234f4b){const _0x2494a5=a25_0x127a;return _0x1afa36[_0x2494a5(0x130)](_0x190243,_0x234f4b);}},_0x15f69e={};_0x15f69e[_0x1ef98c(0x1d2)]=_0x1afa36[_0x1ef98c(0x1d3)];const _0x49c1a1=new _0x1e6f87[(_0x1ef98c(0x1ac))](_0x15f69e),_0x15c44d={};_0x15c44d[_0x1ef98c(0x170)]=_0x2d6aad,_0x49c1a1[_0x1ef98c(0x1de)](_0x15c44d)[_0x1ef98c(0x180)]()[_0x1ef98c(0x196)](_0x2e36b9=>{const _0x169335=_0x1ef98c;_0x561567[_0x169335(0x1b4)](_0x52dd22,_0x2e36b9[_0x169335(0x19a)][_0x169335(0x135)][_0x169335(0x168)][_0x169335(0x1ab)]);})[_0x1ef98c(0x1cb)](_0x41e1d0=>{const _0x1a676e=_0x1ef98c;_0x3d10cb[_0x1a676e(0x17d)](_0x1a676e(0x159)+_0x4526f2+':\x20'+_0x41e1d0),_0x22ff59[_0x1a676e(0x158)](_0x4c8b75,_0x41e1d0);});});}else _0x4a1377[_0x34ff0c(0x1b8)](_0x317b4a,_0x3253ba);})[_0x2291ae(0x1cb)](_0x5f4e2d=>{const _0x45754f=_0x2291ae,_0x3ec164={'emdNA':function(_0x23d7f7,_0x125167){const _0x7ccb8b=a25_0x127a;return _0x42a53e[_0x7ccb8b(0x171)](_0x23d7f7,_0x125167);}};if(_0x42a53e[_0x45754f(0x161)](_0x42a53e[_0x45754f(0x14a)],_0x42a53e['nYyzj'])){const _0x4c6396={'vJmUl':function(_0x2100e2,_0x51d4ee){return _0x4a1377['uzOvY'](_0x2100e2,_0x51d4ee);}},_0x4af5f4={};_0x4af5f4[_0x45754f(0x138)]=_0x34f8d8,_0x539a75[_0x45754f(0x134)](_0x4af5f4)[_0x45754f(0x180)]()[_0x45754f(0x196)](_0xad3eda=>{const _0x1f93bd=_0x45754f;_0x39a8e8[_0x1f93bd(0x1d5)](_0x1f93bd(0x142)+_0x509812+'\x20already\x20exists.\x20Skipping\x20Bucket\x20creation'),_0x4c6396[_0x1f93bd(0x179)](_0xbfcb65,!![]);})['catch'](()=>{const _0x1136dc=_0x45754f;_0xdd1218[_0x1136dc(0x13d)](_0x1136dc(0x142)+_0x1cb414+_0x1136dc(0x1a8)),_0x3ec164['emdNA'](_0x5101e6,![]);});}else logger[_0x45754f(0x17d)]('Failed\x20to\x20fetch\x20VPCs\x20due\x20to\x20error:\x20'+_0x5f4e2d),_0x42a53e[_0x45754f(0x171)](_0x170e98,_0x5f4e2d);});}});},exports[a25_0x7bb61f(0x13a)]=_0x41c39e=>{const _0x198590=a25_0x7bb61f,_0x50e2c6={'nwdee':function(_0x501587,_0xb2791e){return _0x501587(_0xb2791e);},'SOsah':function(_0x570579,_0xa41224){return _0x570579!==_0xa41224;},'KDMkl':_0x198590(0x149),'UhcQI':_0x198590(0x18b),'PeFFi':function(_0x18239b,_0x6d2c10){return _0x18239b!==_0x6d2c10;},'CKwNV':'yIoZz','uVluB':function(_0x3be87e,_0x4c0451){return _0x3be87e(_0x4c0451);},'btOev':function(_0x3f1acf,_0x4f63ca){return _0x3f1acf!==_0x4f63ca;},'CPieT':function(_0x59c69f,_0x5f3813){return _0x59c69f(_0x5f3813);},'QZJZR':function(_0x2a4893,_0x159c1e){return _0x2a4893(_0x159c1e);},'VyTSl':function(_0x13d10f,_0x4cf841){return _0x13d10f===_0x4cf841;},'toOrE':_0x198590(0x1a2),'oREzO':_0x198590(0x164)},_0x3a5405=new awsSDK['S3']();return new Promise((_0x365a44,_0x1ab43e)=>{const _0x6c638c=_0x198590,_0xd6e5ef={'omKQS':function(_0x18cf6c,_0x57932a){return _0x50e2c6['PeFFi'](_0x18cf6c,_0x57932a);},'hFKyt':function(_0x4516f3,_0x343db1){return _0x50e2c6['btOev'](_0x4516f3,_0x343db1);},'YLqpR':function(_0x128f6b,_0x2b917f){return _0x50e2c6['CPieT'](_0x128f6b,_0x2b917f);},'HftOA':function(_0x2c7aed,_0x41e80c){return _0x50e2c6['QZJZR'](_0x2c7aed,_0x41e80c);}};if(_0x50e2c6[_0x6c638c(0x139)](_0x50e2c6[_0x6c638c(0x13f)],_0x50e2c6['oREzO']))_0x3dc768[_0x6c638c(0x17d)]('Error\x20getting\x20OIDC\x20URL\x20for\x20cluster\x20'+_0x591fcf+':\x20'+_0x3f59fb),_0x50e2c6['nwdee'](_0x4facbc,_0x4e5a1f);else{const _0x15a184={};_0x15a184[_0x6c638c(0x138)]=_0x41c39e,_0x3a5405[_0x6c638c(0x134)](_0x15a184)[_0x6c638c(0x180)]()['then'](_0x6c5d33=>{const _0x29acc5=_0x6c638c;_0x50e2c6['SOsah'](_0x50e2c6[_0x29acc5(0x1b9)],_0x50e2c6[_0x29acc5(0x1cd)])?(logger['warn'](_0x29acc5(0x142)+_0x41c39e+'\x20already\x20exists.\x20Skipping\x20Bucket\x20creation'),_0x50e2c6['nwdee'](_0x365a44,!![])):_0xd6e5ef[_0x29acc5(0x15d)](_0x43424e,_0x111706)&&_0xd6e5ef[_0x29acc5(0x182)](_0x5a4fbe['Regions'],_0x37fcfc)?_0xd6e5ef['YLqpR'](_0x49be14,_0x1d7a72[_0x29acc5(0x167)]):_0xd6e5ef[_0x29acc5(0x17b)](_0x44a012,{});})[_0x6c638c(0x1cb)](()=>{const _0x165adf=_0x6c638c;_0x50e2c6[_0x165adf(0x1d0)](_0x50e2c6['CKwNV'],_0x50e2c6[_0x165adf(0x193)])?_0xd6e5ef[_0x165adf(0x1d8)](_0xece0e2,_0x5a6ee6[_0x165adf(0x167)]):(logger[_0x165adf(0x13d)]('Bucket:\x20'+_0x41c39e+_0x165adf(0x1a8)),_0x50e2c6[_0x165adf(0x1bd)](_0x365a44,![]));});}});},exports[a25_0x7bb61f(0x195)]=_0x336c8e=>{const _0x20511a=a25_0x7bb61f,_0x1deb7f={'fWTeN':function(_0xfa5141,_0x8e226e){return _0xfa5141(_0x8e226e);},'aBwOw':_0x20511a(0x12a),'GHodX':function(_0x1b839f,_0x1fe401){return _0x1b839f!==_0x1fe401;},'ALjgi':_0x20511a(0x1a1),'trgva':function(_0x2512ba,_0x493857){return _0x2512ba(_0x493857);},'iEZso':function(_0xca047f,_0x580e63){return _0xca047f===_0x580e63;},'KmmAp':_0x20511a(0x1c1),'XXcVD':_0x20511a(0x12b)};return new Promise((_0x1382e2,_0x249745)=>{const _0x4efa7b=_0x20511a,_0x487c78={'DjIHq':_0x1deb7f[_0x4efa7b(0x147)],'tYpoK':function(_0x22748a,_0x2444de){return _0x1deb7f['fWTeN'](_0x22748a,_0x2444de);},'OhfLH':function(_0x496210,_0x567e78){const _0x4f2f35=_0x4efa7b;return _0x1deb7f[_0x4f2f35(0x12f)](_0x496210,_0x567e78);},'WXZmI':_0x1deb7f[_0x4efa7b(0x16e)],'AOzPS':function(_0x547278,_0x4bbba2){const _0x5b4700=_0x4efa7b;return _0x1deb7f[_0x5b4700(0x1da)](_0x547278,_0x4bbba2);},'LECNX':function(_0x51f719,_0x44c2b1){return _0x1deb7f['iEZso'](_0x51f719,_0x44c2b1);},'KwNAv':_0x1deb7f[_0x4efa7b(0x19b)]};if(_0x1deb7f[_0x4efa7b(0x12f)](_0x1deb7f[_0x4efa7b(0x1b1)],_0x1deb7f[_0x4efa7b(0x1b1)])){const _0x3d8671={'RugoH':function(_0x133854,_0x23c5ed){return _0x1deb7f['fWTeN'](_0x133854,_0x23c5ed);},'hVaVK':function(_0x185bb2,_0x5dac71){return _0x1deb7f['fWTeN'](_0x185bb2,_0x5dac71);}};return new _0x5ea14b((_0xee2553,_0x4bb65a)=>{const _0x5712a3=_0x4efa7b,_0x117ee3={};_0x117ee3[_0x5712a3(0x1d2)]=_0x487c78['DjIHq'],_0x117ee3[_0x5712a3(0x18d)]=_0x3387d5;const _0x41af6e=new _0x5b1cf0['EC2'](_0x117ee3);_0x41af6e[_0x5712a3(0x12e)]()['promise']()[_0x5712a3(0x196)](_0xf2a9a5=>{const _0x4c4439=_0x5712a3;_0x3d8671[_0x4c4439(0x13b)](_0xee2553,_0xf2a9a5);})['catch'](_0x231f3c=>{const _0x4bcc66=_0x5712a3;_0x49dec9[_0x4bcc66(0x17d)](_0x4bcc66(0x19d)+_0x231f3c),_0x3d8671[_0x4bcc66(0x1af)](_0x4bb65a,_0x231f3c);});});}else{const _0x10f514={};_0x10f514[_0x4efa7b(0x1d2)]=_0x1deb7f[_0x4efa7b(0x147)],_0x10f514[_0x4efa7b(0x18d)]=_0x336c8e;const _0x49071d=new awsSDK[(_0x4efa7b(0x18c))](_0x10f514);_0x49071d[_0x4efa7b(0x12e)]()[_0x4efa7b(0x180)]()['then'](_0x83d228=>{const _0x578a25=_0x4efa7b,_0x3127e2={'ppGWV':function(_0x51a46f,_0x2adfe9){const _0x384a1e=a25_0x127a;return _0x487c78[_0x384a1e(0x1c2)](_0x51a46f,_0x2adfe9);}};_0x487c78[_0x578a25(0x146)](_0x487c78[_0x578a25(0x1ba)],_0x487c78[_0x578a25(0x1ba)])?_0x3127e2[_0x578a25(0x1a4)](_0x33582c,_0x5b2089):_0x487c78[_0x578a25(0x19f)](_0x1382e2,_0x83d228);})[_0x4efa7b(0x1cb)](_0x508831=>{const _0x426828=_0x4efa7b,_0x33e966={'fAher':function(_0x3c60a1,_0x37e8d6){const _0x1fa444=a25_0x127a;return _0x487c78[_0x1fa444(0x19f)](_0x3c60a1,_0x37e8d6);}};_0x487c78[_0x426828(0x194)](_0x487c78[_0x426828(0x165)],_0x487c78[_0x426828(0x165)])?(logger['error']('Failed\x20to\x20fetch\x20subnets\x20due\x20to\x20error:\x20'+_0x508831),_0x487c78[_0x426828(0x19f)](_0x249745,_0x508831)):(_0x42aa17['error'](_0x426828(0x1c7)+_0x11f6d4),_0x33e966[_0x426828(0x185)](_0x3517a0,_0x56eba9));});}});},exports['fetchSecurityGroups']=_0x31895a=>{const _0x258e19=a25_0x7bb61f,_0x243d6e={'UfuiD':function(_0x4e6a2d,_0x2920b2){return _0x4e6a2d(_0x2920b2);},'URfdV':_0x258e19(0x12a),'poPBd':function(_0x4ec923,_0xa9c105){return _0x4ec923===_0xa9c105;},'cJYRV':_0x258e19(0x1ae),'nbYvn':function(_0x12e6f9,_0x224745){return _0x12e6f9(_0x224745);},'Nweph':function(_0x4c075e,_0x9248d9){return _0x4c075e!==_0x9248d9;},'Pvamx':_0x258e19(0x157),'DYsic':_0x258e19(0x197),'XVoWB':_0x258e19(0x1d9),'rWBps':'AGOXB'};return new Promise((_0x568ecd,_0x4ad5a8)=>{const _0x2b5340=_0x258e19,_0x11fc97={'epoCs':function(_0x2db133,_0x28f950){return _0x243d6e['nbYvn'](_0x2db133,_0x28f950);},'YPnjW':_0x243d6e[_0x2b5340(0x145)],'gFNeX':function(_0x1e2da8,_0x3d8bdd){const _0x523b37=_0x2b5340;return _0x243d6e[_0x523b37(0x1c8)](_0x1e2da8,_0x3d8bdd);},'xEEXt':_0x243d6e[_0x2b5340(0x14e)],'mDyFn':_0x243d6e[_0x2b5340(0x18e)]};if(_0x243d6e[_0x2b5340(0x1c8)](_0x243d6e['XVoWB'],_0x243d6e[_0x2b5340(0x17f)])){const _0x5d5c09={};_0x5d5c09[_0x2b5340(0x1d2)]=_0x243d6e[_0x2b5340(0x145)],_0x5d5c09['region']=_0x31895a;const _0x1ca52a=new awsSDK[(_0x2b5340(0x18c))](_0x5d5c09);_0x1ca52a[_0x2b5340(0x1c9)]()[_0x2b5340(0x180)]()[_0x2b5340(0x196)](_0x53ef3=>{const _0xd662b=_0x2b5340,_0x4bb3dd={'zSrZv':function(_0x4f8f76,_0x45a857){const _0x54c56a=a25_0x127a;return _0x243d6e[_0x54c56a(0x14b)](_0x4f8f76,_0x45a857);},'SJLjy':_0x243d6e[_0xd662b(0x145)]};if(_0x243d6e[_0xd662b(0x1cc)](_0x243d6e[_0xd662b(0x186)],_0x243d6e[_0xd662b(0x186)]))_0x243d6e[_0xd662b(0x1b5)](_0x568ecd,_0x53ef3);else return new _0x5ca16b((_0x46db66,_0x726238)=>{const _0xbf7d31=_0xd662b,_0x2d07a7={'aLugs':function(_0x2f81bd,_0x43e92c){const _0x22c34b=a25_0x127a;return _0x4bb3dd[_0x22c34b(0x131)](_0x2f81bd,_0x43e92c);}},_0x26c25f={};_0x26c25f[_0xbf7d31(0x1d2)]=_0x4bb3dd[_0xbf7d31(0x141)],_0x26c25f[_0xbf7d31(0x18d)]=_0x9d25d0;const _0xd2b4dd=new _0x6ab524[(_0xbf7d31(0x18c))](_0x26c25f);_0xd2b4dd[_0xbf7d31(0x181)]()[_0xbf7d31(0x180)]()[_0xbf7d31(0x196)](_0x23ffe7=>{_0x2d07a7['aLugs'](_0x46db66,_0x23ffe7);})['catch'](_0x297256=>{const _0x210299=_0xbf7d31;_0x417c44[_0x210299(0x17d)]('Failed\x20to\x20fetch\x20VPCs\x20due\x20to\x20error:\x20'+_0x297256),_0x2d07a7[_0x210299(0x1a7)](_0x726238,_0x297256);});});})[_0x2b5340(0x1cb)](_0x38c24e=>{const _0x277cfb=_0x2b5340;if(_0x11fc97[_0x277cfb(0x136)](_0x11fc97[_0x277cfb(0x177)],_0x11fc97['mDyFn']))logger['error'](_0x277cfb(0x1c7)+_0x38c24e),_0x11fc97[_0x277cfb(0x1ca)](_0x4ad5a8,_0x38c24e);else{const _0x44e0e7={'EMXgV':function(_0x1c02c1,_0x314c92){const _0x1e3cd5=_0x277cfb;return _0x11fc97[_0x1e3cd5(0x1ca)](_0x1c02c1,_0x314c92);}},_0x3f342a={};_0x3f342a[_0x277cfb(0x1d2)]=_0x11fc97['YPnjW'],_0x3f342a['region']=_0x1177c0;const _0x173ef1=new _0x4b6a5a['EC2'](_0x3f342a);_0x173ef1[_0x277cfb(0x12e)]()[_0x277cfb(0x180)]()[_0x277cfb(0x196)](_0x5811b2=>{_0x44e0e7['EMXgV'](_0x1d804d,_0x5811b2);})[_0x277cfb(0x1cb)](_0x381e04=>{const _0x1758f4=_0x277cfb;_0x50e503['error'](_0x1758f4(0x19d)+_0x381e04),_0x44e0e7[_0x1758f4(0x1b3)](_0x2231cb,_0x381e04);});}});}else _0x11fc97[_0x2b5340(0x1ca)](_0x4f22aa,_0x1ff0a7);});},exports[a25_0x7bb61f(0x18f)]=()=>{const _0x140e32=a25_0x7bb61f,_0x37ae28={'wWhpw':function(_0x7c3523,_0x518347){return _0x7c3523(_0x518347);},'FYVnI':_0x140e32(0x14c),'oswkB':function(_0x4ed708,_0x4020e7){return _0x4ed708===_0x4020e7;},'pCzyK':_0x140e32(0x13c),'yWKmy':function(_0x4c2612,_0x38d7db){return _0x4c2612!==_0x38d7db;},'FBMfW':_0x140e32(0x148),'slSQk':_0x140e32(0x173),'Xvyvl':_0x140e32(0x19c),'NUGxT':function(_0xe3af8f,_0x21fe86){return _0xe3af8f(_0x21fe86);},'EtYdM':_0x140e32(0x1c4),'PmlhI':_0x140e32(0x12a),'tQMRL':_0x140e32(0x189),'ZzIkd':_0x140e32(0x17c)};return new Promise((_0x502774,_0x172a91)=>{const _0x4bc7ec=_0x140e32,_0x498f56={'vcEKX':function(_0x44c593,_0x5a6b55){const _0x242fbb=a25_0x127a;return _0x37ae28[_0x242fbb(0x1b0)](_0x44c593,_0x5a6b55);},'gkDzO':_0x37ae28[_0x4bc7ec(0x160)],'QVeLY':function(_0x284a58,_0xe96d2f){const _0xa0bf19=_0x4bc7ec;return _0x37ae28[_0xa0bf19(0x192)](_0x284a58,_0xe96d2f);},'PgyAs':_0x37ae28[_0x4bc7ec(0x187)],'dvOAX':function(_0x4053fc,_0xca1330){const _0x5ee481=_0x4bc7ec;return _0x37ae28[_0x5ee481(0x16b)](_0x4053fc,_0xca1330);},'HvBtm':_0x37ae28[_0x4bc7ec(0x16a)],'jspiz':function(_0x451a89,_0x121dc4){const _0x51f83e=_0x4bc7ec;return _0x37ae28[_0x51f83e(0x1b0)](_0x451a89,_0x121dc4);},'cdbVR':function(_0x59b470,_0x25447e){const _0x3eb229=_0x4bc7ec;return _0x37ae28[_0x3eb229(0x192)](_0x59b470,_0x25447e);},'twqQw':_0x37ae28[_0x4bc7ec(0x1ce)],'VrMqJ':_0x37ae28[_0x4bc7ec(0x1a6)],'TvQNC':function(_0x581526,_0x305fb2){const _0x301965=_0x4bc7ec;return _0x37ae28[_0x301965(0x172)](_0x581526,_0x305fb2);},'MzgId':function(_0x43568a,_0x4c6a52){const _0x54a8c7=_0x4bc7ec;return _0x37ae28[_0x54a8c7(0x16b)](_0x43568a,_0x4c6a52);},'lTwEf':_0x37ae28[_0x4bc7ec(0x184)],'sMLed':_0x37ae28[_0x4bc7ec(0x14f)]};if(_0x37ae28[_0x4bc7ec(0x16b)](_0x37ae28[_0x4bc7ec(0x15e)],_0x37ae28[_0x4bc7ec(0x1b6)])){const _0x4197e5={};_0x4197e5[_0x4bc7ec(0x1d2)]=_0x37ae28[_0x4bc7ec(0x14f)];const _0x328d5e=new awsSDK[(_0x4bc7ec(0x18c))](_0x4197e5);_0x328d5e['describeRegions']()['promise']()[_0x4bc7ec(0x196)]((_0xc260b1,_0x966084)=>{const _0x23c563=_0x4bc7ec,_0x5efa9b={'wLNNS':function(_0x5a843e,_0x41177f){const _0x3d6cac=a25_0x127a;return _0x498f56[_0x3d6cac(0x155)](_0x5a843e,_0x41177f);},'wafVb':function(_0x1b9ed8,_0xadb234){const _0x195dcb=a25_0x127a;return _0x498f56[_0x195dcb(0x155)](_0x1b9ed8,_0xadb234);}};if(_0x498f56[_0x23c563(0x1b7)](_0x498f56[_0x23c563(0x191)],_0x498f56['PgyAs'])){if(_0x498f56[_0x23c563(0x1dd)](_0xc260b1,undefined)&&_0x498f56[_0x23c563(0x1dd)](_0xc260b1[_0x23c563(0x167)],undefined))_0x498f56[_0x23c563(0x1dd)](_0x498f56[_0x23c563(0x1aa)],_0x498f56[_0x23c563(0x1aa)])?_0x5efa9b[_0x23c563(0x15f)](_0x21f189,{}):_0x498f56[_0x23c563(0x17a)](_0x502774,_0xc260b1[_0x23c563(0x167)]);else{if(_0x498f56[_0x23c563(0x1a0)](_0x498f56[_0x23c563(0x153)],_0x498f56[_0x23c563(0x16d)])){const _0x4e8a1c={'pdZss':function(_0x1ac5e2,_0x17b15e){const _0x271336=_0x23c563;return _0x498f56[_0x271336(0x155)](_0x1ac5e2,_0x17b15e);}},_0x330274={};_0x330274[_0x23c563(0x1d2)]=_0x498f56['gkDzO'];const _0x1dc802=new _0x325cc1['EKS'](_0x330274),_0x405f20={};_0x405f20[_0x23c563(0x170)]=_0x1c9637,_0x1dc802[_0x23c563(0x1de)](_0x405f20)[_0x23c563(0x180)]()[_0x23c563(0x196)](_0x2e02a4=>{const _0x24b2b5=_0x23c563;_0x4e8a1c[_0x24b2b5(0x1a5)](_0x50f87d,_0x2e02a4['cluster'][_0x24b2b5(0x135)][_0x24b2b5(0x168)][_0x24b2b5(0x1ab)]);})[_0x23c563(0x1cb)](_0x4d0c0b=>{const _0x29bbbc=_0x23c563;_0xb48d6[_0x29bbbc(0x17d)]('Error\x20getting\x20OIDC\x20URL\x20for\x20cluster\x20'+_0x1318f7+':\x20'+_0x4d0c0b),_0x4e8a1c[_0x29bbbc(0x1a5)](_0x5098f9,_0x4d0c0b);});}else _0x498f56[_0x23c563(0x137)](_0x502774,{});}}else _0x5efa9b[_0x23c563(0x15a)](_0x51d8ef,_0x39977e[_0x23c563(0x19a)][_0x23c563(0x135)][_0x23c563(0x168)][_0x23c563(0x1ab)]);})[_0x4bc7ec(0x1cb)](_0x52cc63=>{const _0x3f4609=_0x4bc7ec;_0x498f56[_0x3f4609(0x198)](_0x498f56['lTwEf'],_0x498f56[_0x3f4609(0x1a3)])?(_0x25b75a[_0x3f4609(0x1d5)](_0x3f4609(0x142)+_0x1b7367+_0x3f4609(0x1d1)),_0x498f56[_0x3f4609(0x155)](_0x22b76b,!![])):(logger[_0x3f4609(0x17d)]('Failed\x20to\x20fetch\x20AWS\x20Regions\x20due\x20to\x20error:\x20'+_0x52cc63),_0x498f56['jspiz'](_0x172a91,_0x52cc63));});}else{const _0x44c6d9={};_0x44c6d9[_0x4bc7ec(0x1d2)]=_0x498f56[_0x4bc7ec(0x156)],_0x44c6d9['region']=_0xaa3188;const _0x387cf6=new _0x52dce7[(_0x4bc7ec(0x18c))](_0x44c6d9);_0x387cf6['describeSecurityGroups']()['promise']()[_0x4bc7ec(0x196)](_0xf172cd=>{const _0x78dd25=_0x4bc7ec;_0x498f56[_0x78dd25(0x155)](_0x37c3d1,_0xf172cd);})[_0x4bc7ec(0x1cb)](_0x373ac8=>{const _0x2554ce=_0x4bc7ec;_0x29e877['error'](_0x2554ce(0x1c7)+_0x373ac8),_0x498f56[_0x2554ce(0x137)](_0xa2b755,_0x373ac8);});}});},exports['getOidcUrl']=_0x319d41=>{const _0x6de2ba=a25_0x7bb61f,_0x4fa6a5={'DkcBN':function(_0x3b62cc,_0x4d7d50){return _0x3b62cc(_0x4d7d50);},'NqNos':function(_0xa59726,_0x110ca0){return _0xa59726===_0x110ca0;},'KqfUw':'KvCMU','izNCZ':'lVsFk','prTzu':'kPHfO','kMKQS':function(_0x94f4d2,_0x5b8b08){return _0x94f4d2===_0x5b8b08;},'Cgxzo':_0x6de2ba(0x12d),'jLzrD':_0x6de2ba(0x14c)};return new Promise((_0x47b7ff,_0x439bd9)=>{const _0x51b148=_0x6de2ba,_0x5841d7={'dBjhP':function(_0x5b1cb0,_0xb04861){const _0x37990a=a25_0x127a;return _0x4fa6a5[_0x37990a(0x183)](_0x5b1cb0,_0xb04861);},'hLDCC':function(_0x21bd0b,_0x49fb55){return _0x4fa6a5['NqNos'](_0x21bd0b,_0x49fb55);},'kbErz':_0x4fa6a5['KqfUw'],'BKwUH':_0x4fa6a5[_0x51b148(0x163)],'xZdJh':function(_0x16dfe9,_0x1730b3){const _0x4f89cf=_0x51b148;return _0x4fa6a5[_0x4f89cf(0x183)](_0x16dfe9,_0x1730b3);},'WCBYi':function(_0x281e04,_0xc3f6e){const _0xac3238=_0x51b148;return _0x4fa6a5[_0xac3238(0x1dc)](_0x281e04,_0xc3f6e);},'gHflg':_0x4fa6a5[_0x51b148(0x1c5)]};if(_0x4fa6a5[_0x51b148(0x143)](_0x4fa6a5[_0x51b148(0x178)],_0x4fa6a5[_0x51b148(0x178)])){const _0x5db10f={};_0x5db10f[_0x51b148(0x1d2)]=_0x4fa6a5[_0x51b148(0x12c)];const _0x2dd255=new awsSDK[(_0x51b148(0x1ac))](_0x5db10f),_0x588c5c={};_0x588c5c[_0x51b148(0x170)]=_0x319d41,_0x2dd255[_0x51b148(0x1de)](_0x588c5c)['promise']()['then'](_0x1ffdf4=>{const _0x9f831d=_0x51b148;if(_0x5841d7['hLDCC'](_0x5841d7[_0x9f831d(0x14d)],_0x5841d7[_0x9f831d(0x1d4)])){const _0x53d8dd={'EeZqp':function(_0x47f903,_0x510686){const _0x234df6=_0x9f831d;return _0x5841d7[_0x234df6(0x166)](_0x47f903,_0x510686);}},_0x31218f=new _0x2fb391['S3']();return new _0x5af87b((_0x273a34,_0x37a4e2)=>{const _0x3721a6=_0x9f831d,_0x3dd4c3={};_0x3dd4c3[_0x3721a6(0x138)]=_0x280237,_0x31218f[_0x3721a6(0x134)](_0x3dd4c3)[_0x3721a6(0x180)]()[_0x3721a6(0x196)](_0x1399bd=>{const _0x4ff542=_0x3721a6;_0x267f33[_0x4ff542(0x1d5)](_0x4ff542(0x142)+_0x63a1c5+_0x4ff542(0x1d1)),_0x53d8dd['EeZqp'](_0x273a34,!![]);})[_0x3721a6(0x1cb)](()=>{const _0x5412e8=_0x3721a6;_0x5753ab[_0x5412e8(0x13d)](_0x5412e8(0x142)+_0x4cc5a3+'\x20does\x20not\x20exist.\x20Adding\x20it\x20to\x20CloudFormation\x20to\x20create\x20the\x20bucket'),_0x53d8dd[_0x5412e8(0x140)](_0x273a34,![]);});});}else _0x5841d7[_0x9f831d(0x166)](_0x47b7ff,_0x1ffdf4[_0x9f831d(0x19a)][_0x9f831d(0x135)]['oidc']['issuer']);})['catch'](_0x5ef10c=>{const _0x53f187=_0x51b148,_0x7ab85f={'SivFb':function(_0x1acddc,_0xc549c5){const _0x1093f0=a25_0x127a;return _0x5841d7[_0x1093f0(0x1d7)](_0x1acddc,_0xc549c5);}};_0x5841d7[_0x53f187(0x16c)](_0x5841d7[_0x53f187(0x1bf)],_0x5841d7[_0x53f187(0x1bf)])?(logger[_0x53f187(0x17d)](_0x53f187(0x159)+_0x319d41+':\x20'+_0x5ef10c),_0x5841d7[_0x53f187(0x1d7)](_0x439bd9,_0x5ef10c)):(_0x193652[_0x53f187(0x17d)](_0x53f187(0x19d)+_0x33f2ef),_0x7ab85f[_0x53f187(0x19e)](_0x597965,_0x38f767));});}else _0x4fa6a5['DkcBN'](_0x486489,_0x8d0771);});},exports[a25_0x7bb61f(0x133)]=awsSDK;

@@ -1,1 +0,1 @@

const a26_0x2e7acb=a26_0x2ee2;(function(_0x23a6a0,_0x59a9f8){const _0x5e8413=a26_0x2ee2,_0x3c4198=_0x23a6a0();while(!![]){try{const _0x1b835f=parseInt(_0x5e8413(0x9b))/0x1*(parseInt(_0x5e8413(0x80))/0x2)+-parseInt(_0x5e8413(0x8b))/0x3+parseInt(_0x5e8413(0x87))/0x4+-parseInt(_0x5e8413(0xa1))/0x5*(-parseInt(_0x5e8413(0x73))/0x6)+-parseInt(_0x5e8413(0x90))/0x7+parseInt(_0x5e8413(0x88))/0x8+-parseInt(_0x5e8413(0x93))/0x9*(-parseInt(_0x5e8413(0x9d))/0xa);if(_0x1b835f===_0x59a9f8)break;else _0x3c4198['push'](_0x3c4198['shift']());}catch(_0x31882c){_0x3c4198['push'](_0x3c4198['shift']());}}}(a26_0x4428,0x445ef));const fs=require('fs'),path=require(a26_0x2e7acb(0x9f)),yaml=require(a26_0x2e7acb(0x94)),{CLOUDFORMATION_SCHEMA}=require(a26_0x2e7acb(0x79)),Promise=require(a26_0x2e7acb(0x76)),AWS=require('./AWSUtils')[a26_0x2e7acb(0x8a)],{CLUSTER_AUTOSCALER_STACK_NAME,COMMON_HST_TAGS}=require('../config/constants'),{logger}=require('../config/logger');function a26_0x4428(){const _0x2df3e8=['readFileAsync','toString','1442706yduPNL','createStack','join','bluebird','Key','JdiYq','js-yaml-cloudformation-schema','stringify','edgyV','load','Tags','promisifyAll','ClusterName','2PzDkLQ','Properties','push','OnFailure','promise','Value','TemplateBody','632980FEpbqS','1122704klLLJq','2010-05-15','awsObj','1055346HZhGOV','VaKne','Resources','CAPABILITY_NAMED_IAM','browserstack:cluster','2856770guenzK','JqMvF','KnjUv','432018vxHHdp','js-yaml','valueOf','schema','mNzkt','StackId','createAutoscalerStack','DDAoN','212893JlYsng','debug','60JZpvEX','DELETE','path','Tgwno','5TRdLTl','CBUaj','HTyNW','StackName','kUyyE','autoscaler-role-creation.yaml','CloudFormation','utf-8','apiVersion','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','NaAhc','stackCreateComplete','waitFor'];a26_0x4428=function(){return _0x2df3e8;};return a26_0x4428();}function a26_0x2ee2(_0x4c827a,_0x3461a2){const _0x4428ed=a26_0x4428();return a26_0x2ee2=function(_0x2ee26a,_0x31ad73){_0x2ee26a=_0x2ee26a-0x73;let _0x14b72d=_0x4428ed[_0x2ee26a];return _0x14b72d;},a26_0x2ee2(_0x4c827a,_0x3461a2);}Promise[a26_0x2e7acb(0x7e)](fs);const addAutoscalerTags=async(_0x463b35,_0x2ce671,_0x37a0c7)=>{const _0x2c864a=a26_0x2e7acb;for(const _0x1637e6 in _0x463b35['Resources']){_0x463b35[_0x2c864a(0x8d)][_0x1637e6]['Properties']&&_0x463b35[_0x2c864a(0x8d)][_0x1637e6][_0x2c864a(0x81)]['Tags']&&_0x463b35[_0x2c864a(0x8d)][_0x1637e6]['Properties'][_0x2c864a(0x7d)][_0x2c864a(0x82)](..._0x37a0c7);}};exports[a26_0x2e7acb(0x99)]=async _0x2f9531=>{const _0x240d1f=a26_0x2e7acb,_0x502d90={'KnjUv':_0x240d1f(0x8f),'DDAoN':'browserstack:creationDate','kUyyE':_0x240d1f(0x89),'VaKne':'templates','NaAhc':_0x240d1f(0xa6),'Tgwno':_0x240d1f(0xa8),'HTyNW':function(_0x52931b,_0x17283f,_0x54506d,_0x2a9c65){return _0x52931b(_0x17283f,_0x54506d,_0x2a9c65);},'edgyV':_0x240d1f(0x9e),'JqMvF':_0x240d1f(0x7f),'mNzkt':_0x240d1f(0x8e),'JdiYq':_0x240d1f(0xaa),'CBUaj':_0x240d1f(0xac)},_0x1e550d=COMMON_HST_TAGS,_0x1e391e={};_0x1e391e[_0x240d1f(0x77)]=_0x502d90[_0x240d1f(0x92)],_0x1e391e[_0x240d1f(0x85)]=_0x2f9531,_0x1e550d[_0x240d1f(0x82)](_0x1e391e),_0x1e550d[_0x240d1f(0x82)]({'Key':_0x502d90[_0x240d1f(0x9a)],'Value':new Date()[_0x240d1f(0x95)]()[_0x240d1f(0xaf)]()});const _0x5a9668={};_0x5a9668[_0x240d1f(0xa9)]=_0x502d90[_0x240d1f(0xa5)];const _0x58f7a1=new AWS[(_0x240d1f(0xa7))](_0x5a9668),_0x2d1010=await fs[_0x240d1f(0xae)](path[_0x240d1f(0x75)](__dirname,'..',_0x502d90[_0x240d1f(0x8c)],_0x502d90[_0x240d1f(0xab)]),_0x502d90[_0x240d1f(0xa0)]),_0x574c43={};_0x574c43[_0x240d1f(0x96)]=CLOUDFORMATION_SCHEMA;const _0x4f53a9=yaml[_0x240d1f(0x7c)](_0x2d1010,_0x574c43);_0x502d90[_0x240d1f(0xa3)](addAutoscalerTags,_0x4f53a9,_0x2f9531,_0x1e550d);const _0x5e4046=JSON[_0x240d1f(0x7a)](_0x4f53a9),_0x540780={};_0x540780[_0x240d1f(0xa4)]=CLUSTER_AUTOSCALER_STACK_NAME+'-'+_0x2f9531,_0x540780[_0x240d1f(0x83)]=_0x502d90[_0x240d1f(0x7b)],_0x540780[_0x240d1f(0x86)]=_0x5e4046,_0x540780['Parameters']=[{'ParameterKey':_0x502d90[_0x240d1f(0x91)],'ParameterValue':_0x2f9531}],_0x540780['Capabilities']=[_0x502d90[_0x240d1f(0x97)]],_0x540780[_0x240d1f(0x7d)]=_0x1e550d;const _0x3a9a20=_0x540780,_0x4f1b42=await _0x58f7a1[_0x240d1f(0x74)](_0x3a9a20)[_0x240d1f(0x84)]();logger[_0x240d1f(0x9c)](_0x502d90[_0x240d1f(0x78)]);const _0x410359={};return _0x410359[_0x240d1f(0xa4)]=_0x4f1b42[_0x240d1f(0x98)],_0x58f7a1[_0x240d1f(0xad)](_0x502d90[_0x240d1f(0xa2)],_0x410359)[_0x240d1f(0x84)]();};
const a26_0x5226d1=a26_0x1413;(function(_0x1cb742,_0x1e93e7){const _0x35bf73=a26_0x1413,_0xeb7323=_0x1cb742();while(!![]){try{const _0x2c80dc=-parseInt(_0x35bf73(0x8d))/0x1*(parseInt(_0x35bf73(0xad))/0x2)+-parseInt(_0x35bf73(0x9f))/0x3*(parseInt(_0x35bf73(0xc2))/0x4)+parseInt(_0x35bf73(0xb5))/0x5*(parseInt(_0x35bf73(0x9d))/0x6)+parseInt(_0x35bf73(0xbd))/0x7*(-parseInt(_0x35bf73(0xb9))/0x8)+-parseInt(_0x35bf73(0xbc))/0x9+parseInt(_0x35bf73(0xbf))/0xa+parseInt(_0x35bf73(0xa6))/0xb;if(_0x2c80dc===_0x1e93e7)break;else _0xeb7323['push'](_0xeb7323['shift']());}catch(_0x54bfbf){_0xeb7323['push'](_0xeb7323['shift']());}}}(a26_0x3d7c,0xa565d));function a26_0x3d7c(){const _0x50f904=['CHHHr','3kfiKtj','stringify','join','apiVersion','StackId','debug','promisifyAll','35203850vTINya','ClusterName','pAUne','TemplateBody','DlutF','DELETE','StackName','2sdStCF','awsObj','qwoyX','readFileAsync','Properties','qSeIC','path','createAutoscalerStack','25dqVjbF','load','schema','Key','130584KnyxKn','CAPABILITY_NAMED_IAM','js-yaml-cloudformation-schema','9528840JLzlkw','315qaeBiu','OnFailure','8793390IpWIDB','TzYSm','./AWSUtils','3998684aRhgWx','TFaBw','1062184AKckAU','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','yYuHg','push','valueOf','Tags','Resources','js-yaml','YrSUY','MJoeo','promise','2010-05-15','Value','templates','bluebird','utf-8','543516NqgyjF'];a26_0x3d7c=function(){return _0x50f904;};return a26_0x3d7c();}const fs=require('fs'),path=require(a26_0x5226d1(0xb3)),yaml=require(a26_0x5226d1(0x94)),{CLOUDFORMATION_SCHEMA}=require(a26_0x5226d1(0xbb)),Promise=require(a26_0x5226d1(0x9b)),AWS=require(a26_0x5226d1(0xc1))[a26_0x5226d1(0xae)],{CLUSTER_AUTOSCALER_STACK_NAME,COMMON_HST_TAGS}=require('../config/constants'),{logger}=require('../config/logger');function a26_0x1413(_0x272865,_0x567207){const _0x3d7c6b=a26_0x3d7c();return a26_0x1413=function(_0x1413ed,_0xaa8b8f){_0x1413ed=_0x1413ed-0x8c;let _0x34e664=_0x3d7c6b[_0x1413ed];return _0x34e664;},a26_0x1413(_0x272865,_0x567207);}Promise[a26_0x5226d1(0xa5)](fs);const addAutoscalerTags=async(_0x3344cc,_0x1d554e,_0xbcf37b)=>{const _0x1d3456=a26_0x5226d1;for(const _0x852f71 in _0x3344cc[_0x1d3456(0x93)]){_0x3344cc[_0x1d3456(0x93)][_0x852f71][_0x1d3456(0xb1)]&&_0x3344cc[_0x1d3456(0x93)][_0x852f71]['Properties'][_0x1d3456(0x92)]&&_0x3344cc[_0x1d3456(0x93)][_0x852f71][_0x1d3456(0xb1)][_0x1d3456(0x92)][_0x1d3456(0x90)](..._0xbcf37b);}};exports[a26_0x5226d1(0xb4)]=async _0x369f93=>{const _0x174dcf=a26_0x5226d1,_0x5eb83a={'yYuHg':'browserstack:cluster','pAUne':'browserstack:creationDate','qwoyX':_0x174dcf(0x98),'CHHHr':_0x174dcf(0x9a),'dBEUB':'autoscaler-role-creation.yaml','MJoeo':_0x174dcf(0x9c),'DlutF':function(_0x460d03,_0x5900a5,_0x5c77cf,_0x23645c){return _0x460d03(_0x5900a5,_0x5c77cf,_0x23645c);},'bByeA':_0x174dcf(0xab),'TzYSm':_0x174dcf(0xa7),'qSeIC':_0x174dcf(0xba),'TFaBw':_0x174dcf(0x8e),'YrSUY':'stackCreateComplete'},_0x5c3671=COMMON_HST_TAGS,_0x4e9a49={};_0x4e9a49[_0x174dcf(0xb8)]=_0x5eb83a[_0x174dcf(0x8f)],_0x4e9a49[_0x174dcf(0x99)]=_0x369f93,_0x5c3671[_0x174dcf(0x90)](_0x4e9a49),_0x5c3671[_0x174dcf(0x90)]({'Key':_0x5eb83a[_0x174dcf(0xa8)],'Value':new Date()[_0x174dcf(0x91)]()['toString']()});const _0x22746f={};_0x22746f[_0x174dcf(0xa2)]=_0x5eb83a[_0x174dcf(0xaf)];const _0x5cd68e=new AWS['CloudFormation'](_0x22746f),_0xd43e18=await fs[_0x174dcf(0xb0)](path[_0x174dcf(0xa1)](__dirname,'..',_0x5eb83a[_0x174dcf(0x9e)],_0x5eb83a['dBEUB']),_0x5eb83a[_0x174dcf(0x96)]),_0x5e7c6a={};_0x5e7c6a[_0x174dcf(0xb7)]=CLOUDFORMATION_SCHEMA;const _0x25da4c=yaml[_0x174dcf(0xb6)](_0xd43e18,_0x5e7c6a);_0x5eb83a[_0x174dcf(0xaa)](addAutoscalerTags,_0x25da4c,_0x369f93,_0x5c3671);const _0x53df40=JSON[_0x174dcf(0xa0)](_0x25da4c),_0x22e4ac={};_0x22e4ac['StackName']=CLUSTER_AUTOSCALER_STACK_NAME+'-'+_0x369f93,_0x22e4ac[_0x174dcf(0xbe)]=_0x5eb83a['bByeA'],_0x22e4ac[_0x174dcf(0xa9)]=_0x53df40,_0x22e4ac['Parameters']=[{'ParameterKey':_0x5eb83a[_0x174dcf(0xc0)],'ParameterValue':_0x369f93}],_0x22e4ac['Capabilities']=[_0x5eb83a[_0x174dcf(0xb2)]],_0x22e4ac[_0x174dcf(0x92)]=_0x5c3671;const _0x217059=_0x22e4ac,_0x49099c=await _0x5cd68e['createStack'](_0x217059)[_0x174dcf(0x97)]();logger[_0x174dcf(0xa4)](_0x5eb83a[_0x174dcf(0x8c)]);const _0x3c1004={};return _0x3c1004[_0x174dcf(0xac)]=_0x49099c[_0x174dcf(0xa3)],_0x5cd68e['waitFor'](_0x5eb83a[_0x174dcf(0x95)],_0x3c1004)[_0x174dcf(0x97)]();};

@@ -1,1 +0,1 @@

const a27_0x212b9e=a27_0x5873;(function(_0x21e25d,_0x5a9b5b){const _0x38053a=a27_0x5873,_0x26af71=_0x21e25d();while(!![]){try{const _0x3f78c3=-parseInt(_0x38053a(0x231))/0x1+-parseInt(_0x38053a(0x1cb))/0x2*(-parseInt(_0x38053a(0x1f7))/0x3)+parseInt(_0x38053a(0x23f))/0x4+parseInt(_0x38053a(0x213))/0x5*(-parseInt(_0x38053a(0x1ab))/0x6)+-parseInt(_0x38053a(0x1c7))/0x7*(parseInt(_0x38053a(0x1b2))/0x8)+parseInt(_0x38053a(0x220))/0x9*(-parseInt(_0x38053a(0x22c))/0xa)+parseInt(_0x38053a(0x22e))/0xb;if(_0x3f78c3===_0x5a9b5b)break;else _0x26af71['push'](_0x26af71['shift']());}catch(_0x35a695){_0x26af71['push'](_0x26af71['shift']());}}}(a27_0x1b83,0x94c05));function a27_0x5873(_0x5f47f4,_0x471596){const _0x1b834a=a27_0x1b83();return a27_0x5873=function(_0x5873a0,_0x5fdbef){_0x5873a0=_0x5873a0-0x19c;let _0xda52b2=_0x1b834a[_0x5873a0];return _0xda52b2;},a27_0x5873(_0x5f47f4,_0x471596);}const fs=require('fs'),path=require('path'),Promise=require('bluebird'),yaml=require(a27_0x212b9e(0x1fe)),{CLOUDFORMATION_SCHEMA}=require(a27_0x212b9e(0x20d)),AWS=require(a27_0x212b9e(0x19f))[a27_0x212b9e(0x21c)],{CLUSTER_DEP_STACK_NAME,COMMON_HST_TAGS,global_registry}=require(a27_0x212b9e(0x22b)),{logger}=require(a27_0x212b9e(0x1ad)),{isBucketPresent}=require(a27_0x212b9e(0x19f));Promise['promisifyAll'](fs);const mergeTemplates=(_0x51d854,_0xe2b24a)=>{const _0x23081a=a27_0x212b9e,_0x5d4694={};_0x5d4694['UOiAe']=_0x23081a(0x216),_0x5d4694[_0x23081a(0x1f2)]=function(_0x5e4640,_0x4003ec){return _0x5e4640!==_0x4003ec;},_0x5d4694[_0x23081a(0x203)]='mFRWd',_0x5d4694[_0x23081a(0x1f1)]=function(_0x473bd1,_0x411242){return _0x473bd1===_0x411242;},_0x5d4694[_0x23081a(0x1b7)]=_0x23081a(0x230);const _0x21c305=_0x5d4694;Object[_0x23081a(0x1b6)](_0xe2b24a)[_0x23081a(0x258)](_0x4af02c=>{const _0x6a8fa4=_0x23081a,_0x2034f7={'XJLOv':_0x21c305[_0x6a8fa4(0x1d1)],'OvieP':function(_0x47b9e6,_0x2a7e0b){const _0x569ff3=_0x6a8fa4;return _0x21c305[_0x569ff3(0x1f2)](_0x47b9e6,_0x2a7e0b);},'yaecD':_0x21c305[_0x6a8fa4(0x203)]};if(_0x21c305[_0x6a8fa4(0x1f1)](_0x21c305[_0x6a8fa4(0x1b7)],_0x21c305['DyeCd'])){var _0x39b85=_0xe2b24a[_0x4af02c];Object[_0x6a8fa4(0x1b6)](_0x39b85)[_0x6a8fa4(0x258)](_0x3afec4=>{const _0xc628d0=_0x6a8fa4,_0x23d619={};_0x23d619[_0xc628d0(0x256)]=_0x2034f7['XJLOv'];const _0x369199=_0x23d619;if(_0x2034f7['OvieP'](_0x2034f7[_0xc628d0(0x20a)],_0x2034f7[_0xc628d0(0x20a)])){const _0x2609d5={};_0x2609d5[_0xc628d0(0x1fc)]=_0x369199[_0xc628d0(0x256)],_0x2609d5[_0xc628d0(0x25c)]=_0x314abd,_0xb3004[_0xc628d0(0x251)][_0xc628d0(0x243)](_0x2609d5);}else _0x51d854[_0x4af02c][_0x3afec4]=_0x39b85[_0x3afec4];});}else{var _0x7f7192=_0x52367c[_0x31686d];_0x5cbdfb['keys'](_0x7f7192)[_0x6a8fa4(0x258)](_0x2881ee=>{_0x58fdd2[_0x3c9f20][_0x2881ee]=_0x7f7192[_0x2881ee];});}});},addVPCData=async(_0x34d2d6,_0xa4fbbf)=>{const _0xd61cba=a27_0x212b9e,_0xc0747={'pCCfr':function(_0x237ac2,_0x229af3){return _0x237ac2!==_0x229af3;},'eubRy':_0xd61cba(0x23c),'VuGnk':_0xd61cba(0x1a3),'LlkcK':_0xd61cba(0x204),'uLzgH':_0xd61cba(0x22f),'qSuOl':function(_0x1798d2,_0x228891,_0x10a96e){return _0x1798d2(_0x228891,_0x10a96e);},'UJkDn':_0xd61cba(0x1f9),'cElsY':_0xd61cba(0x216),'xdDfi':function(_0x2230f9,_0x4c4669){return _0x2230f9===_0x4c4669;},'uSSaJ':'vISWu','sDSsu':'vpc-create.yaml','mXFMG':_0xd61cba(0x1e8)};if(_0xa4fbbf){if(_0xc0747['pCCfr'](_0xc0747[_0xd61cba(0x1a5)],_0xc0747['eubRy']))_0x4f84d9[_0x43ba7c][_0x37667a]=_0xdee05[_0x520c4e];else{const _0x2df8db=await fs[_0xd61cba(0x1b5)](path['join'](__dirname,'..',_0xc0747[_0xd61cba(0x20f)],_0xc0747[_0xd61cba(0x1f0)]),_0xc0747[_0xd61cba(0x227)]),_0x436ec8={};_0x436ec8[_0xd61cba(0x1bb)]=CLOUDFORMATION_SCHEMA;const _0x1310fe=yaml[_0xd61cba(0x1fb)](_0x2df8db,_0x436ec8);_0xc0747[_0xd61cba(0x1e6)](mergeTemplates,_0x34d2d6,_0x1310fe),_0x34d2d6['Metadata'][_0xc0747[_0xd61cba(0x1d8)]][_0xd61cba(0x1b0)][0x0][_0xd61cba(0x251)]['push'](_0xc0747[_0xd61cba(0x1ff)]);}}else{if(_0xc0747[_0xd61cba(0x223)](_0xc0747[_0xd61cba(0x1b1)],_0xc0747[_0xd61cba(0x1b1)])){const _0x1c5067=await fs[_0xd61cba(0x1b5)](path['join'](__dirname,'..',_0xc0747[_0xd61cba(0x20f)],_0xc0747[_0xd61cba(0x217)]),_0xc0747[_0xd61cba(0x227)]),_0x324c0c={};_0x324c0c[_0xd61cba(0x1bb)]=CLOUDFORMATION_SCHEMA;const _0x730440=yaml[_0xd61cba(0x1fb)](_0x1c5067,_0x324c0c);_0xc0747['qSuOl'](mergeTemplates,_0x34d2d6,_0x730440),_0x34d2d6[_0xd61cba(0x1e2)][_0xc0747[_0xd61cba(0x1d8)]][_0xd61cba(0x1b0)][0x0]['Parameters'][_0xd61cba(0x243)](_0xc0747[_0xd61cba(0x21d)]);}else _0x45a46c[_0xd61cba(0x252)][_0x305d3e][_0xd61cba(0x1ce)]&&_0x17888d[_0xd61cba(0x252)][_0x25df09]['Properties'][_0xd61cba(0x1d6)]&&_0x427ea5[_0xd61cba(0x252)][_0x596ee4][_0xd61cba(0x1ce)]['Tags']['push'](..._0x1cb604);}},addS3Data=async _0x12bb02=>{const _0x308868=a27_0x212b9e,_0x2a8325={'ipmoU':function(_0x1e8eb6,_0xabe238){return _0x1e8eb6(_0xabe238);},'yTAkF':'CFTemplates','gbiRf':_0x308868(0x1ee),'okemL':_0x308868(0x22f),'qAnxf':function(_0x2ff17b,_0x3be0bc){return _0x2ff17b===_0x3be0bc;},'bFTAx':function(_0x172751,_0x5e1f13){return _0x172751===_0x5e1f13;},'TMQQs':_0x308868(0x219),'BPSHf':function(_0x1f8c7d,_0x351506,_0xb13965){return _0x1f8c7d(_0x351506,_0xb13965);}},_0x57cbf2=await fs[_0x308868(0x1b5)](path[_0x308868(0x228)](__dirname,'..',_0x2a8325[_0x308868(0x1c2)],_0x2a8325[_0x308868(0x20b)]),_0x2a8325[_0x308868(0x236)]),_0x39d63f={};_0x39d63f[_0x308868(0x1bb)]=CLOUDFORMATION_SCHEMA;const _0x5366fe=yaml['load'](_0x57cbf2,_0x39d63f),_0x33b93c=await _0x2a8325[_0x308868(0x1d0)](isBucketPresent,global_registry[_0x308868(0x24f)]);_0x2a8325['qAnxf'](_0x33b93c,![])&&(_0x2a8325['bFTAx'](_0x2a8325[_0x308868(0x1ed)],_0x2a8325[_0x308868(0x1ed)])?_0x2a8325[_0x308868(0x1cd)](mergeTemplates,_0x12bb02,_0x5366fe):(_0x56a3e5[_0x308868(0x251)]['push']({'ParameterKey':'Subnet'+_0x2a8325[_0x308868(0x1d0)](_0x2e5125,_0x83f1f3)[_0x308868(0x21a)](0x2,'0'),'ParameterValue':_0x1e7ca0['value']}),_0x43be3b+=0x1));},addSubnetData=async(_0x218711,_0x368d29)=>{const _0x314eee=a27_0x212b9e,_0x328404={'xlXOL':function(_0x536dbb,_0x20a6b7){return _0x536dbb===_0x20a6b7;},'LwGNK':'XMUtj','jsZUd':_0x314eee(0x205),'DsTFw':_0x314eee(0x1f9),'DDTEK':function(_0x1eb95e,_0xd95ad5){return _0x1eb95e(_0xd95ad5);},'QoOcQ':function(_0x5635df,_0x10d315){return _0x5635df(_0x10d315);},'uRhty':_0x314eee(0x208),'hwuWG':function(_0x2d3dba,_0x1b8cbf){return _0x2d3dba(_0x1b8cbf);},'hWsIZ':function(_0x313030,_0x57ac24){return _0x313030(_0x57ac24);},'ogEtP':_0x314eee(0x24e),'pCzxn':_0x314eee(0x1a3),'CultX':_0x314eee(0x224),'uZQBU':_0x314eee(0x22f),'ONKag':function(_0x9db770,_0x577ee9,_0x5b151d){return _0x9db770(_0x577ee9,_0x5b151d);},'aZcsS':function(_0x3796ee,_0x15d2ec){return _0x3796ee!==_0x15d2ec;},'QSQAZ':_0x314eee(0x1e9),'ycJRr':_0x314eee(0x21b),'Dcqkr':function(_0x31e719,_0x422374,_0x497b4b){return _0x31e719(_0x422374,_0x497b4b);},'VVpLj':_0x314eee(0x253),'bjvoA':_0x314eee(0x1ef),'nSVEB':_0x314eee(0x1af),'KACrk':'Subnet01Block','iNgmD':_0x314eee(0x1fa),'ruhax':_0x314eee(0x24d)};if(_0x368d29){if(_0x328404[_0x314eee(0x1ba)](_0x328404['ogEtP'],_0x328404[_0x314eee(0x25a)])){const _0x1e9e3f=await fs[_0x314eee(0x1b5)](path[_0x314eee(0x228)](__dirname,'..',_0x328404['pCzxn'],_0x328404[_0x314eee(0x1a7)]),_0x328404[_0x314eee(0x1bf)]),_0x169441={};_0x169441['schema']=CLOUDFORMATION_SCHEMA;const _0x8ac2b=yaml['load'](_0x1e9e3f,_0x169441);_0x328404[_0x314eee(0x1de)](mergeTemplates,_0x218711,_0x8ac2b);let _0x10f479=0x1;_0x368d29['forEach'](_0x1a6976=>{const _0x405b2e=_0x314eee;if(_0x328404['xlXOL'](_0x328404[_0x405b2e(0x1f5)],_0x328404['LwGNK'])){const _0x2543bb=_0x328404[_0x405b2e(0x214)]['split']('|');let _0x3304de=0x0;while(!![]){switch(_0x2543bb[_0x3304de++]){case'0':_0x218711['Metadata'][_0x328404['DsTFw']][_0x405b2e(0x1b0)][0x0]['Parameters'][_0x405b2e(0x243)]('Subnet'+_0x328404[_0x405b2e(0x1fd)](String,_0x10f479)[_0x405b2e(0x21a)](0x2,'0'));continue;case'1':_0x10f479+=0x1;continue;case'2':_0x218711[_0x405b2e(0x252)][_0x405b2e(0x1db)][_0x405b2e(0x1ce)][_0x405b2e(0x22d)][_0x405b2e(0x243)]({'Ref':_0x405b2e(0x1b8)+_0x328404[_0x405b2e(0x1fd)](String,_0x10f479)[_0x405b2e(0x21a)](0x2,'0')});continue;case'3':_0x218711[_0x405b2e(0x252)][_0x405b2e(0x1cc)]['Properties'][_0x405b2e(0x19c)]['SubnetIds'][_0x405b2e(0x243)]({'Ref':_0x405b2e(0x1b8)+_0x328404[_0x405b2e(0x1f8)](String,_0x10f479)[_0x405b2e(0x21a)](0x2,'0')});continue;case'4':_0x218711[_0x405b2e(0x1a8)][_0x405b2e(0x1f4)]['Value'][_0x328404[_0x405b2e(0x209)]][0x1][_0x405b2e(0x243)]({'Ref':_0x405b2e(0x1b8)+_0x328404[_0x405b2e(0x1b9)](String,_0x10f479)['padStart'](0x2,'0')});continue;case'5':_0x218711[_0x405b2e(0x252)]['NodeGroupWindows'][_0x405b2e(0x1ce)]['Subnets'][_0x405b2e(0x243)]({'Ref':_0x405b2e(0x1b8)+_0x328404[_0x405b2e(0x1f8)](String,_0x10f479)['padStart'](0x2,'0')});continue;}break;}}else _0x19d4ee[_0x37633c[_0x405b2e(0x207)]]=_0x2927c8[_0x405b2e(0x212)];});}else _0x3cbac2[_0x314eee(0x1b6)](_0x4939bd)[_0x314eee(0x258)](_0xda61f0=>{const _0x2cb44a=_0x314eee;var _0x5451df=_0x3a0cc1[_0xda61f0];_0x71444d[_0x2cb44a(0x1b6)](_0x5451df)[_0x2cb44a(0x258)](_0x3427cc=>{_0x1588c0[_0xda61f0][_0x3427cc]=_0x5451df[_0x3427cc];});});}else{if(_0x328404[_0x314eee(0x24b)](_0x328404[_0x314eee(0x1be)],_0x328404[_0x314eee(0x1be)])){const _0x357659={'LGoKk':function(_0x2eb2c4,_0x1152b8){const _0x20ece5=_0x314eee;return _0x328404[_0x20ece5(0x232)](_0x2eb2c4,_0x1152b8);}};let _0xc1298b=0x1;_0x557ae5[_0x314eee(0x258)](_0x32f3fb=>{const _0x6eb5ed=_0x314eee;_0x188e1c[_0x6eb5ed(0x251)][_0x6eb5ed(0x243)]({'ParameterKey':'Subnet'+_0x357659[_0x6eb5ed(0x247)](_0x3de903,_0xc1298b)['padStart'](0x2,'0'),'ParameterValue':_0x32f3fb['value']}),_0xc1298b+=0x1;});}else{const _0x44d3c6=await fs[_0x314eee(0x1b5)](path[_0x314eee(0x228)](__dirname,'..',_0x328404[_0x314eee(0x215)],_0x328404[_0x314eee(0x244)]),_0x328404[_0x314eee(0x1bf)]),_0x47f6ba={};_0x47f6ba['schema']=CLOUDFORMATION_SCHEMA;const _0x111082=yaml[_0x314eee(0x1fb)](_0x44d3c6,_0x47f6ba);_0x328404[_0x314eee(0x1e7)](mergeTemplates,_0x218711,_0x111082),_0x218711['Resources']['EKSCluster'][_0x314eee(0x238)][_0x314eee(0x243)](_0x328404[_0x314eee(0x1dd)],_0x328404[_0x314eee(0x222)],_0x328404['nSVEB']);const _0x25576a={};_0x25576a['Ref']=_0x328404['VVpLj'];const _0x80a568={};_0x80a568[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x222)];const _0x28b78e={};_0x28b78e[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x1c1)],_0x218711[_0x314eee(0x252)]['EKSCluster']['Properties'][_0x314eee(0x19c)][_0x314eee(0x1f4)]=[_0x25576a,_0x80a568,_0x28b78e],_0x218711['Metadata'][_0x328404[_0x314eee(0x241)]][_0x314eee(0x1b0)][0x0][_0x314eee(0x251)]['push'](_0x328404[_0x314eee(0x1aa)],_0x328404[_0x314eee(0x1ca)],_0x328404[_0x314eee(0x1a6)]);const _0x10e237={};_0x10e237[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x1dd)];const _0x15c09a={};_0x15c09a[_0x314eee(0x1e0)]=_0x328404['bjvoA'];const _0x2b9fd8={};_0x2b9fd8[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x1c1)],_0x218711[_0x314eee(0x252)]['NodeGroup'][_0x314eee(0x1ce)][_0x314eee(0x22d)]=[_0x10e237,_0x15c09a,_0x2b9fd8];const _0x4d5e16={};_0x4d5e16[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x1dd)];const _0x59c8a0={};_0x59c8a0['Ref']=_0x328404[_0x314eee(0x222)];const _0x3e2e82={};_0x3e2e82[_0x314eee(0x1e0)]=_0x328404[_0x314eee(0x1c1)],_0x218711[_0x314eee(0x252)]['NodeGroupWindows'][_0x314eee(0x1ce)][_0x314eee(0x22d)]=[_0x4d5e16,_0x59c8a0,_0x3e2e82],_0x218711[_0x314eee(0x1a8)][_0x314eee(0x1f4)]['Value'][_0x328404[_0x314eee(0x209)]][0x1]=[{'Ref':_0x328404['VVpLj']},{'Ref':_0x328404[_0x314eee(0x222)]},{'Ref':_0x328404[_0x314eee(0x1c1)]}];}}},addTags=async(_0x203733,_0x30f40d,_0x177614)=>{const _0x595595=a27_0x212b9e,_0x456185={'oGWag':_0x595595(0x245),'intuY':function(_0x21fdfe,_0x2a55d3){return _0x21fdfe(_0x2a55d3);},'hsgOB':'AWS::CloudFormation::Interface','yTglJ':'Fn::Join','QACqh':function(_0x3c6ea1,_0x3ff509){return _0x3c6ea1(_0x3ff509);},'CIgBA':function(_0x190f67,_0x2dad3e,_0x536488){return _0x190f67(_0x2dad3e,_0x536488);},'rOhFb':function(_0x26e26f,_0x5d3abb){return _0x26e26f===_0x5d3abb;},'GbRie':_0x595595(0x242),'JBXHZ':_0x595595(0x24a),'vsopK':function(_0x18b2fb,_0xb52d54){return _0x18b2fb===_0xb52d54;},'Hnfgt':_0x595595(0x255),'xQJBi':'wgIoo','VATtC':function(_0x18ff85,_0x2bea4e){return _0x18ff85!==_0x2bea4e;},'VjMPQ':_0x595595(0x1d9),'pUgfz':_0x595595(0x1db),'ZUfEN':'NodeGroupWindows'};for(const _0x2fde21 in _0x203733[_0x595595(0x252)]){if(_0x456185['vsopK'](_0x456185[_0x595595(0x1c9)],_0x456185[_0x595595(0x1d5)]))_0x1b48c3[_0x595595(0x252)][_0x5eb725][_0x595595(0x1ce)][_0x595595(0x1d6)][_0x595595(0x243)](..._0x29f133);else{if(_0x203733[_0x595595(0x252)][_0x2fde21][_0x595595(0x1ce)]&&_0x203733[_0x595595(0x252)][_0x2fde21][_0x595595(0x1ce)]['Tags']){if(_0x456185[_0x595595(0x246)](_0x456185[_0x595595(0x226)],_0x456185[_0x595595(0x226)])){const _0x172c31=_0x456185['oGWag']['split']('|');let _0x263933=0x0;while(!![]){switch(_0x172c31[_0x263933++]){case'0':_0x23087c[_0x595595(0x252)]['NodeGroup'][_0x595595(0x1ce)][_0x595595(0x22d)]['push']({'Ref':'Subnet'+_0x456185[_0x595595(0x250)](_0x23ac1e,_0x2d32d8)['padStart'](0x2,'0')});continue;case'1':_0x160212[_0x595595(0x1e2)][_0x456185[_0x595595(0x248)]][_0x595595(0x1b0)][0x0][_0x595595(0x251)][_0x595595(0x243)](_0x595595(0x1b8)+_0x456185[_0x595595(0x250)](_0x2e86b6,_0x26a795)['padStart'](0x2,'0'));continue;case'2':_0x494c7d['Outputs'][_0x595595(0x1f4)]['Value'][_0x456185[_0x595595(0x237)]][0x1][_0x595595(0x243)]({'Ref':_0x595595(0x1b8)+_0x456185['QACqh'](_0x2ed014,_0x544535)[_0x595595(0x21a)](0x2,'0')});continue;case'3':_0x49e55f['Resources']['NodeGroupWindows']['Properties']['Subnets'][_0x595595(0x243)]({'Ref':_0x595595(0x1b8)+_0x456185[_0x595595(0x1c3)](_0x35dbaa,_0x5ce7be)[_0x595595(0x21a)](0x2,'0')});continue;case'4':_0x9add95[_0x595595(0x252)][_0x595595(0x1cc)][_0x595595(0x1ce)][_0x595595(0x19c)][_0x595595(0x1f4)][_0x595595(0x243)]({'Ref':'Subnet'+_0x456185['QACqh'](_0x2d1f3d,_0x334a44)[_0x595595(0x21a)](0x2,'0')});continue;case'5':_0x54ab13+=0x1;continue;}break;}}else _0x203733['Resources'][_0x2fde21][_0x595595(0x1ce)][_0x595595(0x1d6)][_0x595595(0x243)](..._0x177614);}}}const _0x386c4f={};_0x177614[_0x595595(0x258)](_0x2c6b32=>{const _0x98ac5e=_0x595595;_0x456185['rOhFb'](_0x456185[_0x98ac5e(0x211)],_0x456185[_0x98ac5e(0x1e5)])?_0x456185[_0x98ac5e(0x1e1)](_0x27301c,_0x4d1912,_0x5c38b6):_0x386c4f[_0x2c6b32['Key']]=_0x2c6b32[_0x98ac5e(0x212)];}),_0x203733['Resources'][_0x456185['pUgfz']][_0x595595(0x1ce)]['Tags']=_0x386c4f,_0x203733['Resources'][_0x456185['ZUfEN']][_0x595595(0x1ce)][_0x595595(0x1d6)]=_0x386c4f;};function a27_0x1b83(){const _0x463bad=['stackCreateComplete','S3BucketName','TMQQs','s3-create.yaml','Subnet02','LlkcK','UFkhP','IfZgJ','-Windows-NodeGroup','SubnetIds','LwGNK','StackId','6vKaBKO','QoOcQ','AWS::CloudFormation::Interface','Subnet02Block','load','ParameterKey','DDTEK','js-yaml','cElsY','vEiPM','KTciy','NodeAutoScalingGroupMaxSize','SpxfK','vpc-import.yaml','3|0|2|5|4|1','NodeAutoScalingGroupMinSizeWindows','Key','Fn::Join','uRhty','yaecD','gbiRf','debug','js-yaml-cloudformation-schema','TKQYk','VuGnk','false','GbRie','Value','30kQXByo','jsZUd','pCzxn','VPC','sDSsu','BuddA','ghqvR','padStart','subnet-create.yaml','awsObj','mXFMG','Capabilities','ClusterAutoUpgrade','63GycGCT','NodeInstanceType','bjvoA','xdDfi','subnet-import.yaml','value','VjMPQ','uLzgH','join','CloudFormation','VEifB','../config/constants','522010cycsGk','Subnets','12822876ScpqCb','utf-8','LgDiH','899284ArbZVu','hWsIZ','Dvpdm','DaoDu','xwygJ','okemL','yTglJ','DependsOn','UkQSa','NodeAutoScalingGroupMinSize','promise','VFqMc','LEVKH','YwLyc','3345464gYZZvO','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','DsTFw','ewSxJ','push','ycJRr','4|1|0|3|2|5','VATtC','LGoKk','hsgOB','apiVersion','Suftg','aZcsS','OnFailure','Subnet03Block','iNuGG','s3Bucket','intuY','Parameters','Resources','Subnet01','StackName','hxRjo','ifpNM','stringify','forEach','AUJAH','ogEtP','aws-eks-cluster-dep.yaml','ParameterValue','ResourcesVpcConfig','true','dHPcv','./AWSUtils','oCyDH','rWoTV','NodeGroupWindows','CFTemplates','rCKzp','eubRy','ruhax','CultX','Outputs','WRUBO','KACrk','405930gTsrez','xCevj','../config/logger','toString','Subnet03','ParameterGroups','uSSaJ','688112sjOwpo','DELETE','ami','readFileAsync','keys','DyeCd','Subnet','hwuWG','xlXOL','schema','KkgEl','CWGEQ','QSQAZ','uZQBU','instanceType','nSVEB','yTAkF','QACqh','mXAqV','DINDp','CoqEX','7qXRfEg','NodeGroupNameWindows','Hnfgt','iNgmD','363838VEyYLd','EKSCluster','BPSHf','Properties','createStack','ipmoU','UOiAe','NodeImageId','RbNNA','siDlO','xQJBi','Tags','ClusterName','UJkDn','xmvVg','createClusterStack','NodeGroup','waitFor','VVpLj','ONKag','TemplateBody','Ref','CIgBA','Metadata','NodeAutoScalingGroupDesiredSizeWindows','SWCCt','JBXHZ','qSuOl','Dcqkr','VpcBlock','iuADR','DOMTS'];a27_0x1b83=function(){return _0x463bad;};return a27_0x1b83();}exports[a27_0x212b9e(0x1da)]=async(_0x1c9295,_0x244ff2,_0x507fb9,_0x5eac87=null,_0x3c46a9=null,_0x2f193c)=>{const _0xb4c511=a27_0x212b9e,_0x493c3f={'dhHqy':_0xb4c511(0x1db),'CWGEQ':_0xb4c511(0x1a2),'oCyDH':function(_0x3761c5,_0x163f40){return _0x3761c5(_0x163f40);},'srPmx':'browserstack:cluster','ESnMK':'browserstack:creationDate','RbNNA':'2010-05-15','CoqEX':_0xb4c511(0x1a3),'dHPcv':_0xb4c511(0x25b),'cMvAl':_0xb4c511(0x22f),'rWoTV':function(_0x5c1bb7,_0x53186f,_0x87d2e2){return _0x5c1bb7(_0x53186f,_0x87d2e2);},'KTciy':function(_0x1ef8ed,_0x212f7c){return _0x1ef8ed(_0x212f7c);},'KkgEl':function(_0x1ea02d,_0x5a1f16,_0x58e985){return _0x1ea02d(_0x5a1f16,_0x58e985);},'SWCCt':function(_0x38203b,_0x5318d6,_0x4a0179,_0x4a2889){return _0x38203b(_0x5318d6,_0x4a0179,_0x4a2889);},'DaoDu':_0xb4c511(0x1b3),'xZLXp':_0xb4c511(0x1d7),'CztNh':'NodeGroupName','AUJAH':_0xb4c511(0x23a),'Dvpdm':_0xb4c511(0x206),'YwLyc':_0xb4c511(0x1e3),'JJBPC':_0xb4c511(0x202),'siDlO':_0xb4c511(0x1d2),'WRUBO':_0xb4c511(0x221),'vHVgt':_0xb4c511(0x1ec),'TKQYk':_0xb4c511(0x1c8),'VEifB':_0xb4c511(0x21f),'DOMTS':_0xb4c511(0x19d),'DINDp':_0xb4c511(0x210),'ZfXwo':'CAPABILITY_NAMED_IAM','vEiPM':function(_0x4fd18d,_0xd3cb38){return _0x4fd18d!=_0xd3cb38;},'xCevj':function(_0x375098,_0x2c22bf){return _0x375098!==_0x2c22bf;},'LEVKH':function(_0xcf8570,_0x2884f0){return _0xcf8570===_0x2884f0;},'BuddA':_0xb4c511(0x1a4),'ueiQq':_0xb4c511(0x235),'DDlZE':'VPC','UkQSa':_0xb4c511(0x240),'mXAqV':_0xb4c511(0x1eb)},_0x556c21=COMMON_HST_TAGS,_0x2532d5={};_0x2532d5[_0xb4c511(0x207)]=_0x493c3f['srPmx'],_0x2532d5[_0xb4c511(0x212)]=_0x1c9295,_0x556c21[_0xb4c511(0x243)](_0x2532d5),_0x556c21[_0xb4c511(0x243)]({'Key':_0x493c3f['ESnMK'],'Value':new Date()['valueOf']()[_0xb4c511(0x1ae)]()});const _0x6eb2ea={};_0x6eb2ea[_0xb4c511(0x249)]=_0x493c3f[_0xb4c511(0x1d3)];const _0xc2c4b5=new AWS[(_0xb4c511(0x229))](_0x6eb2ea),_0x28de27=await fs[_0xb4c511(0x1b5)](path['join'](__dirname,'..',_0x493c3f[_0xb4c511(0x1c6)],_0x493c3f[_0xb4c511(0x19e)]),_0x493c3f['cMvAl']),_0x26ccf3={};_0x26ccf3[_0xb4c511(0x1bb)]=CLOUDFORMATION_SCHEMA;const _0x1f9e8f=yaml[_0xb4c511(0x1fb)](_0x28de27,_0x26ccf3);await _0x493c3f[_0xb4c511(0x1a1)](addVPCData,_0x1f9e8f,_0x5eac87),await _0x493c3f[_0xb4c511(0x201)](addS3Data,_0x1f9e8f),await _0x493c3f[_0xb4c511(0x1bc)](addSubnetData,_0x1f9e8f,_0x3c46a9),await _0x493c3f[_0xb4c511(0x1e4)](addTags,_0x1f9e8f,_0x1c9295,_0x556c21);const _0x136b13=JSON[_0xb4c511(0x257)](_0x1f9e8f),_0x56b9db={};_0x56b9db[_0xb4c511(0x254)]=CLUSTER_DEP_STACK_NAME+'-'+_0x1c9295,_0x56b9db[_0xb4c511(0x24c)]=_0x493c3f[_0xb4c511(0x234)],_0x56b9db[_0xb4c511(0x1df)]=_0x136b13,_0x56b9db[_0xb4c511(0x251)]=[{'ParameterKey':_0x493c3f['xZLXp'],'ParameterValue':_0x1c9295},{'ParameterKey':_0x493c3f['CztNh'],'ParameterValue':_0x1c9295+'-NodeGroup'},{'ParameterKey':_0x493c3f[_0xb4c511(0x259)],'ParameterValue':''+_0x244ff2},{'ParameterKey':_0x493c3f[_0xb4c511(0x233)],'ParameterValue':'0'},{'ParameterKey':_0x493c3f[_0xb4c511(0x23e)],'ParameterValue':'1'},{'ParameterKey':_0x493c3f['JJBPC'],'ParameterValue':''+_0x507fb9},{'ParameterKey':_0x493c3f[_0xb4c511(0x1d4)],'ParameterValue':global_registry[_0xb4c511(0x1b4)]},{'ParameterKey':_0x493c3f[_0xb4c511(0x1a9)],'ParameterValue':global_registry[_0xb4c511(0x1c0)]},{'ParameterKey':_0x493c3f['vHVgt'],'ParameterValue':global_registry[_0xb4c511(0x24f)]},{'ParameterKey':_0x493c3f[_0xb4c511(0x20e)],'ParameterValue':_0x1c9295+_0xb4c511(0x1f3)},{'ParameterKey':_0x493c3f[_0xb4c511(0x22a)],'ParameterValue':_0x2f193c?_0x493c3f[_0xb4c511(0x1ea)]:_0x493c3f[_0xb4c511(0x1c5)]}],_0x56b9db[_0xb4c511(0x21e)]=[_0x493c3f['ZfXwo']],_0x56b9db[_0xb4c511(0x1d6)]=_0x556c21;const _0x3fcf7b=_0x56b9db;if(_0x493c3f['vEiPM'](_0x5eac87,null)&&_0x493c3f[_0xb4c511(0x1ac)](_0x5eac87,undefined)){if(_0x493c3f[_0xb4c511(0x23d)](_0x493c3f[_0xb4c511(0x218)],_0x493c3f['ueiQq'])){for(const _0x1aa7fd in _0x140a69[_0xb4c511(0x252)]){_0x18a1c4[_0xb4c511(0x252)][_0x1aa7fd][_0xb4c511(0x1ce)]&&_0x2df105[_0xb4c511(0x252)][_0x1aa7fd][_0xb4c511(0x1ce)]['Tags']&&_0x465a64[_0xb4c511(0x252)][_0x1aa7fd]['Properties'][_0xb4c511(0x1d6)][_0xb4c511(0x243)](..._0x128ac8);}const _0x2eee85={};_0xd2f3ef[_0xb4c511(0x258)](_0x4c9ef3=>{const _0x25bcab=_0xb4c511;_0x2eee85[_0x4c9ef3[_0x25bcab(0x207)]]=_0x4c9ef3['Value'];}),_0x4fc2e9[_0xb4c511(0x252)][_0x493c3f['dhHqy']][_0xb4c511(0x1ce)][_0xb4c511(0x1d6)]=_0x2eee85,_0x3c9b1a['Resources'][_0x493c3f[_0xb4c511(0x1bd)]][_0xb4c511(0x1ce)][_0xb4c511(0x1d6)]=_0x2eee85;}else{const _0x36ee6c={};_0x36ee6c['ParameterKey']=_0x493c3f['DDlZE'],_0x36ee6c[_0xb4c511(0x25c)]=_0x5eac87,_0x3fcf7b['Parameters'][_0xb4c511(0x243)](_0x36ee6c);}}if(_0x493c3f[_0xb4c511(0x200)](_0x3c46a9,null)&&_0x493c3f[_0xb4c511(0x1ac)](_0x3c46a9,undefined)){let _0x12dd15=0x1;_0x3c46a9[_0xb4c511(0x258)](_0x3fb7b2=>{const _0x4f73ec=_0xb4c511;_0x3fcf7b[_0x4f73ec(0x251)][_0x4f73ec(0x243)]({'ParameterKey':_0x4f73ec(0x1b8)+_0x493c3f[_0x4f73ec(0x1a0)](String,_0x12dd15)[_0x4f73ec(0x21a)](0x2,'0'),'ParameterValue':_0x3fb7b2[_0x4f73ec(0x225)]}),_0x12dd15+=0x1;});}const _0x13f2c7=await _0xc2c4b5[_0xb4c511(0x1cf)](_0x3fcf7b)[_0xb4c511(0x23b)]();logger[_0xb4c511(0x20c)](_0x493c3f[_0xb4c511(0x239)]);const _0x3b1aab={};return _0x3b1aab[_0xb4c511(0x254)]=_0x13f2c7[_0xb4c511(0x1f6)],_0xc2c4b5[_0xb4c511(0x1dc)](_0x493c3f[_0xb4c511(0x1c4)],_0x3b1aab)[_0xb4c511(0x23b)]();};
const a27_0x6fd14f=a27_0x4258;(function(_0x4a9fec,_0xf31bba){const _0x3bff1e=a27_0x4258,_0x3dc647=_0x4a9fec();while(!![]){try{const _0x3f8ef1=parseInt(_0x3bff1e(0x296))/0x1*(parseInt(_0x3bff1e(0x20b))/0x2)+parseInt(_0x3bff1e(0x1e2))/0x3+parseInt(_0x3bff1e(0x27d))/0x4*(parseInt(_0x3bff1e(0x214))/0x5)+-parseInt(_0x3bff1e(0x272))/0x6*(-parseInt(_0x3bff1e(0x234))/0x7)+-parseInt(_0x3bff1e(0x293))/0x8*(-parseInt(_0x3bff1e(0x246))/0x9)+parseInt(_0x3bff1e(0x20c))/0xa+-parseInt(_0x3bff1e(0x20f))/0xb*(parseInt(_0x3bff1e(0x266))/0xc);if(_0x3f8ef1===_0xf31bba)break;else _0x3dc647['push'](_0x3dc647['shift']());}catch(_0x458917){_0x3dc647['push'](_0x3dc647['shift']());}}}(a27_0x22cb,0x6871a));const fs=require('fs'),path=require(a27_0x6fd14f(0x280)),Promise=require(a27_0x6fd14f(0x22c)),yaml=require('js-yaml'),{CLOUDFORMATION_SCHEMA}=require(a27_0x6fd14f(0x290)),AWS=require('./AWSUtils')['awsObj'],{CLUSTER_DEP_STACK_NAME,COMMON_HST_TAGS,global_registry}=require(a27_0x6fd14f(0x229)),{logger}=require('../config/logger'),{isBucketPresent}=require(a27_0x6fd14f(0x226));function a27_0x4258(_0x363994,_0x4bed09){const _0x22cb78=a27_0x22cb();return a27_0x4258=function(_0x425833,_0x2173da){_0x425833=_0x425833-0x1db;let _0x18111d=_0x22cb78[_0x425833];return _0x18111d;},a27_0x4258(_0x363994,_0x4bed09);}Promise[a27_0x6fd14f(0x1ec)](fs);const mergeTemplates=(_0x1d8e0f,_0x2bb9c8)=>{const _0x151b4c=a27_0x6fd14f,_0x2e986d={};_0x2e986d[_0x151b4c(0x28a)]=_0x151b4c(0x292),_0x2e986d[_0x151b4c(0x259)]=_0x151b4c(0x1fc),_0x2e986d['eXqXp']=function(_0x4c828c,_0x27b598){return _0x4c828c===_0x27b598;},_0x2e986d[_0x151b4c(0x1df)]=_0x151b4c(0x26e),_0x2e986d[_0x151b4c(0x224)]=function(_0x3be28d,_0x383dbe){return _0x3be28d===_0x383dbe;},_0x2e986d[_0x151b4c(0x26c)]='NNopy';const _0x496ee8=_0x2e986d;Object['keys'](_0x2bb9c8)[_0x151b4c(0x211)](_0x408571=>{const _0x1a543d=_0x151b4c;if(_0x496ee8['KeqdI'](_0x496ee8['KFHpC'],_0x496ee8[_0x1a543d(0x26c)])){var _0x35b7ce=_0x2bb9c8[_0x408571];Object['keys'](_0x35b7ce)[_0x1a543d(0x211)](_0x3344be=>{const _0x823b39=_0x1a543d,_0x4071c6={};_0x4071c6['ZFRvu']=_0x496ee8[_0x823b39(0x28a)],_0x4071c6[_0x823b39(0x215)]=_0x496ee8['TbZGy'];const _0x2bc1c1=_0x4071c6;if(_0x496ee8['eXqXp'](_0x496ee8[_0x823b39(0x1df)],_0x496ee8['oTsZX']))_0x1d8e0f[_0x408571][_0x3344be]=_0x35b7ce[_0x3344be];else{for(const _0x24e4ae in _0x35d6e6[_0x823b39(0x24f)]){_0x5af6e6['Resources'][_0x24e4ae][_0x823b39(0x26b)]&&_0x3d47dc[_0x823b39(0x24f)][_0x24e4ae][_0x823b39(0x26b)][_0x823b39(0x25c)]&&_0xc3d89c[_0x823b39(0x24f)][_0x24e4ae]['Properties']['Tags'][_0x823b39(0x1f2)](..._0x3eb641);}const _0x1c3f71={};_0x42aaeb[_0x823b39(0x211)](_0x2020c0=>{const _0x42e46d=_0x823b39;_0x1c3f71[_0x2020c0['Key']]=_0x2020c0[_0x42e46d(0x212)];}),_0x263e18[_0x823b39(0x24f)][_0x2bc1c1[_0x823b39(0x218)]][_0x823b39(0x26b)][_0x823b39(0x25c)]=_0x1c3f71,_0x35ee8d[_0x823b39(0x24f)][_0x2bc1c1[_0x823b39(0x215)]][_0x823b39(0x26b)]['Tags']=_0x1c3f71;}});}else _0xe499f1[_0x262a10[_0x1a543d(0x1e4)]]=_0x5a6d1d[_0x1a543d(0x212)];});},addVPCData=async(_0x340741,_0xf14c0)=>{const _0x18ea97=a27_0x6fd14f,_0x5906ff={'RLHAD':_0x18ea97(0x1e9),'ndnsZ':function(_0x17cbd8,_0x16947a,_0x5d65c4){return _0x17cbd8(_0x16947a,_0x5d65c4);},'VUfib':function(_0x330014,_0x47144d){return _0x330014!==_0x47144d;},'fdYQo':_0x18ea97(0x254),'BNnsW':'CnaVU','fSPPB':_0x18ea97(0x205),'CbERP':_0x18ea97(0x236),'Kwbjh':'utf-8','FomaV':_0x18ea97(0x1ea),'uuyaA':function(_0x32fafc,_0x3f8078){return _0x32fafc===_0x3f8078;},'vOrmY':_0x18ea97(0x25e),'vJFYi':_0x18ea97(0x217),'IbOUz':'vpc-create.yaml','rMBrH':_0x18ea97(0x21d)};if(_0xf14c0){if(_0x5906ff[_0x18ea97(0x238)](_0x5906ff[_0x18ea97(0x289)],_0x5906ff[_0x18ea97(0x28b)])){const _0x59fae6=await fs[_0x18ea97(0x201)](path[_0x18ea97(0x1fd)](__dirname,'..',_0x5906ff['fSPPB'],_0x5906ff[_0x18ea97(0x1dd)]),_0x5906ff[_0x18ea97(0x1e0)]),_0x346ba3={};_0x346ba3[_0x18ea97(0x282)]=CLOUDFORMATION_SCHEMA;const _0x178b36=yaml[_0x18ea97(0x243)](_0x59fae6,_0x346ba3);_0x5906ff[_0x18ea97(0x291)](mergeTemplates,_0x340741,_0x178b36),_0x340741['Metadata'][_0x5906ff[_0x18ea97(0x27e)]][_0x18ea97(0x295)][0x0][_0x18ea97(0x25b)][_0x18ea97(0x1f2)](_0x5906ff['RLHAD']);}else{const _0xb5357c={};_0xb5357c[_0x18ea97(0x258)]=_0x5906ff['RLHAD'],_0xb5357c[_0x18ea97(0x1e3)]=_0x4f1260,_0x21cdc3[_0x18ea97(0x25b)][_0x18ea97(0x1f2)](_0xb5357c);}}else{if(_0x5906ff[_0x18ea97(0x209)](_0x5906ff[_0x18ea97(0x20a)],_0x5906ff['vJFYi']))_0x5906ff[_0x18ea97(0x291)](_0x439cd4,_0x2897d5,_0x38e41f);else{const _0x5f0e54=await fs[_0x18ea97(0x201)](path[_0x18ea97(0x1fd)](__dirname,'..',_0x5906ff['fSPPB'],_0x5906ff[_0x18ea97(0x28f)]),_0x5906ff[_0x18ea97(0x1e0)]),_0x278281={};_0x278281['schema']=CLOUDFORMATION_SCHEMA;const _0x37a1ee=yaml[_0x18ea97(0x243)](_0x5f0e54,_0x278281);_0x5906ff['ndnsZ'](mergeTemplates,_0x340741,_0x37a1ee),_0x340741[_0x18ea97(0x228)][_0x5906ff[_0x18ea97(0x27e)]]['ParameterGroups'][0x0]['Parameters'][_0x18ea97(0x1f2)](_0x5906ff[_0x18ea97(0x249)]);}}},addS3Data=async _0x4bad0b=>{const _0x1e81be=a27_0x6fd14f,_0x2147a1={'TbPVl':_0x1e81be(0x205),'Fdwfk':'s3-create.yaml','BIpWX':_0x1e81be(0x23f),'prjei':function(_0x52a378,_0x316682){return _0x52a378(_0x316682);},'xfzZn':function(_0x2b7a32,_0x1ad645){return _0x2b7a32===_0x1ad645;},'zdyAu':function(_0x28f79e,_0x49d504){return _0x28f79e===_0x49d504;},'tpGtD':_0x1e81be(0x1fe),'gZheU':function(_0x4cb4be,_0x5b1eea,_0x111b4c){return _0x4cb4be(_0x5b1eea,_0x111b4c);}},_0x3db97f=await fs[_0x1e81be(0x201)](path['join'](__dirname,'..',_0x2147a1[_0x1e81be(0x1e7)],_0x2147a1[_0x1e81be(0x23a)]),_0x2147a1[_0x1e81be(0x245)]),_0x447f52={};_0x447f52[_0x1e81be(0x282)]=CLOUDFORMATION_SCHEMA;const _0x494555=yaml[_0x1e81be(0x243)](_0x3db97f,_0x447f52),_0x11f4b6=await _0x2147a1[_0x1e81be(0x1f5)](isBucketPresent,global_registry[_0x1e81be(0x268)]);_0x2147a1[_0x1e81be(0x278)](_0x11f4b6,![])&&(_0x2147a1[_0x1e81be(0x213)](_0x2147a1[_0x1e81be(0x231)],_0x2147a1[_0x1e81be(0x231)])?_0x2147a1[_0x1e81be(0x1f0)](mergeTemplates,_0x4bad0b,_0x494555):_0x5a703f['Resources'][_0x6f6e55][_0x1e81be(0x26b)][_0x1e81be(0x25c)][_0x1e81be(0x1f2)](..._0x540003));},addSubnetData=async(_0x1306a8,_0x5beb4c)=>{const _0x183428=a27_0x6fd14f,_0x118f00={'wFmwK':function(_0x3d0a41,_0x472bc7){return _0x3d0a41===_0x472bc7;},'CoaHf':_0x183428(0x200),'jaFmc':_0x183428(0x253),'yfGMi':function(_0x3876df,_0x181be9){return _0x3876df(_0x181be9);},'sfBlA':_0x183428(0x1ea),'HJGvL':_0x183428(0x256),'PcNGq':function(_0x2a1546,_0x2e4b88){return _0x2a1546(_0x2e4b88);},'NQcxO':function(_0x1e754f,_0x1966e5){return _0x1e754f(_0x1966e5);},'kxdiq':_0x183428(0x204),'DnhwT':function(_0x519331,_0x27936c){return _0x519331(_0x27936c);},'XIDoS':function(_0x16f2f5,_0x1a31ce){return _0x16f2f5(_0x1a31ce);},'vBMFd':function(_0x30d971,_0x2ddba5){return _0x30d971(_0x2ddba5);},'XMRPl':_0x183428(0x207),'hmkzr':_0x183428(0x205),'PdQar':'subnet-import.yaml','FKnuW':_0x183428(0x23f),'yvdHY':function(_0x454152,_0x5c4b92,_0x2b64d7){return _0x454152(_0x5c4b92,_0x2b64d7);},'jyzta':function(_0x5f3224,_0x4aea63){return _0x5f3224===_0x4aea63;},'nrtvh':'pfdhv','YpoJE':_0x183428(0x20d),'sPGDz':'subnet-create.yaml','NFIJm':function(_0x443633,_0x29373c,_0x153939){return _0x443633(_0x29373c,_0x153939);},'zvNTW':_0x183428(0x222),'bIaaU':_0x183428(0x1f6),'JJoGQ':_0x183428(0x275),'bIHKe':_0x183428(0x1dc),'PsCFi':_0x183428(0x287),'tYCka':_0x183428(0x281)};if(_0x5beb4c){if(_0x118f00['wFmwK'](_0x118f00[_0x183428(0x284)],_0x118f00[_0x183428(0x284)])){const _0x635b2e=await fs['readFileAsync'](path['join'](__dirname,'..',_0x118f00[_0x183428(0x227)],_0x118f00[_0x183428(0x286)]),_0x118f00['FKnuW']),_0x1dc7ae={};_0x1dc7ae['schema']=CLOUDFORMATION_SCHEMA;const _0x516ec9=yaml['load'](_0x635b2e,_0x1dc7ae);_0x118f00[_0x183428(0x25f)](mergeTemplates,_0x1306a8,_0x516ec9);let _0x51ba60=0x1;_0x5beb4c[_0x183428(0x211)](_0x10faf2=>{const _0x23c7d0=_0x183428;if(_0x118f00['wFmwK'](_0x118f00[_0x23c7d0(0x28d)],_0x118f00[_0x23c7d0(0x28d)])){const _0x1f93b6=_0x118f00[_0x23c7d0(0x251)]['split']('|');let _0x3c7963=0x0;while(!![]){switch(_0x1f93b6[_0x3c7963++]){case'0':_0x1306a8[_0x23c7d0(0x24f)][_0x23c7d0(0x1fc)]['Properties']['Subnets'][_0x23c7d0(0x1f2)]({'Ref':_0x23c7d0(0x223)+_0x118f00[_0x23c7d0(0x220)](String,_0x51ba60)[_0x23c7d0(0x267)](0x2,'0')});continue;case'1':_0x51ba60+=0x1;continue;case'2':_0x1306a8[_0x23c7d0(0x228)][_0x118f00['sfBlA']][_0x23c7d0(0x295)][0x0][_0x23c7d0(0x25b)]['push'](_0x23c7d0(0x223)+_0x118f00[_0x23c7d0(0x220)](String,_0x51ba60)['padStart'](0x2,'0'));continue;case'3':_0x1306a8['Outputs']['SubnetIds'][_0x23c7d0(0x212)][_0x118f00[_0x23c7d0(0x23e)]][0x1][_0x23c7d0(0x1f2)]({'Ref':'Subnet'+_0x118f00['PcNGq'](String,_0x51ba60)[_0x23c7d0(0x267)](0x2,'0')});continue;case'4':_0x1306a8[_0x23c7d0(0x24f)][_0x23c7d0(0x1e6)][_0x23c7d0(0x26b)][_0x23c7d0(0x261)][_0x23c7d0(0x265)][_0x23c7d0(0x1f2)]({'Ref':'Subnet'+_0x118f00[_0x23c7d0(0x220)](String,_0x51ba60)[_0x23c7d0(0x267)](0x2,'0')});continue;case'5':_0x1306a8[_0x23c7d0(0x24f)]['NodeGroup']['Properties'][_0x23c7d0(0x22e)][_0x23c7d0(0x1f2)]({'Ref':_0x23c7d0(0x223)+_0x118f00[_0x23c7d0(0x27b)](String,_0x51ba60)['padStart'](0x2,'0')});continue;}break;}}else _0x3a0ade[_0x23c7d0(0x208)](_0x541d25)[_0x23c7d0(0x211)](_0x4eef0e=>{const _0x424bef=_0x23c7d0;var _0x3f821b=_0x34dfd9[_0x4eef0e];_0x3b3643['keys'](_0x3f821b)[_0x424bef(0x211)](_0x21f38c=>{_0x202630[_0x4eef0e][_0x21f38c]=_0x3f821b[_0x21f38c];});});});}else{const _0x263bbe=_0x118f00['kxdiq']['split']('|');let _0x29d995=0x0;while(!![]){switch(_0x263bbe[_0x29d995++]){case'0':_0x1d41f2['Resources'][_0x183428(0x292)]['Properties'][_0x183428(0x22e)][_0x183428(0x1f2)]({'Ref':_0x183428(0x223)+_0x118f00[_0x183428(0x220)](_0xc514e5,_0x2e1374)[_0x183428(0x267)](0x2,'0')});continue;case'1':_0x47fe2c[_0x183428(0x27c)][_0x183428(0x265)][_0x183428(0x212)][_0x118f00[_0x183428(0x23e)]][0x1][_0x183428(0x1f2)]({'Ref':'Subnet'+_0x118f00[_0x183428(0x21a)](_0x4a1941,_0x5ce926)[_0x183428(0x267)](0x2,'0')});continue;case'2':_0x21fc7e['Resources'][_0x183428(0x1fc)][_0x183428(0x26b)]['Subnets'][_0x183428(0x1f2)]({'Ref':_0x183428(0x223)+_0x118f00['NQcxO'](_0x333bc9,_0x1779ff)[_0x183428(0x267)](0x2,'0')});continue;case'3':_0x22364a['Metadata'][_0x118f00['sfBlA']][_0x183428(0x295)][0x0][_0x183428(0x25b)][_0x183428(0x1f2)]('Subnet'+_0x118f00['DnhwT'](_0xf032b6,_0x39c214)['padStart'](0x2,'0'));continue;case'4':_0x4c9936[_0x183428(0x24f)]['EKSCluster']['Properties'][_0x183428(0x261)][_0x183428(0x265)][_0x183428(0x1f2)]({'Ref':_0x183428(0x223)+_0x118f00['XIDoS'](_0x589e2e,_0x29b979)[_0x183428(0x267)](0x2,'0')});continue;case'5':_0x2519c8+=0x1;continue;}break;}}}else{if(_0x118f00[_0x183428(0x28c)](_0x118f00[_0x183428(0x24a)],_0x118f00[_0x183428(0x202)]))_0x281697[_0x183428(0x25b)][_0x183428(0x1f2)]({'ParameterKey':_0x183428(0x223)+_0x118f00[_0x183428(0x1ff)](_0x5ae31c,_0x26b4d5)[_0x183428(0x267)](0x2,'0'),'ParameterValue':_0x500484[_0x183428(0x257)]}),_0x3fbfba+=0x1;else{const _0x590afe=await fs['readFileAsync'](path['join'](__dirname,'..',_0x118f00[_0x183428(0x227)],_0x118f00['sPGDz']),_0x118f00['FKnuW']),_0x349dce={};_0x349dce[_0x183428(0x282)]=CLOUDFORMATION_SCHEMA;const _0xe7ec9f=yaml[_0x183428(0x243)](_0x590afe,_0x349dce);_0x118f00[_0x183428(0x271)](mergeTemplates,_0x1306a8,_0xe7ec9f),_0x1306a8[_0x183428(0x24f)]['EKSCluster']['DependsOn'][_0x183428(0x1f2)](_0x118f00[_0x183428(0x232)],_0x118f00[_0x183428(0x1db)],_0x118f00[_0x183428(0x23c)]);const _0x2ea5ea={};_0x2ea5ea[_0x183428(0x273)]=_0x118f00[_0x183428(0x232)];const _0x23ed66={};_0x23ed66['Ref']=_0x118f00[_0x183428(0x1db)];const _0x409f6b={};_0x409f6b['Ref']=_0x118f00[_0x183428(0x23c)],_0x1306a8[_0x183428(0x24f)][_0x183428(0x1e6)][_0x183428(0x26b)][_0x183428(0x261)][_0x183428(0x265)]=[_0x2ea5ea,_0x23ed66,_0x409f6b],_0x1306a8[_0x183428(0x228)][_0x118f00[_0x183428(0x260)]]['ParameterGroups'][0x0][_0x183428(0x25b)]['push'](_0x118f00[_0x183428(0x1f3)],_0x118f00['PsCFi'],_0x118f00[_0x183428(0x203)]);const _0x4e7795={};_0x4e7795[_0x183428(0x273)]=_0x118f00[_0x183428(0x232)];const _0x20fbf8={};_0x20fbf8[_0x183428(0x273)]=_0x118f00[_0x183428(0x1db)];const _0x2c0814={};_0x2c0814[_0x183428(0x273)]=_0x118f00[_0x183428(0x23c)],_0x1306a8[_0x183428(0x24f)][_0x183428(0x292)]['Properties']['Subnets']=[_0x4e7795,_0x20fbf8,_0x2c0814];const _0x26f982={};_0x26f982[_0x183428(0x273)]=_0x118f00[_0x183428(0x232)];const _0x3c1906={};_0x3c1906[_0x183428(0x273)]=_0x118f00[_0x183428(0x1db)];const _0xe0e919={};_0xe0e919[_0x183428(0x273)]=_0x118f00[_0x183428(0x23c)],_0x1306a8[_0x183428(0x24f)][_0x183428(0x1fc)][_0x183428(0x26b)][_0x183428(0x22e)]=[_0x26f982,_0x3c1906,_0xe0e919],_0x1306a8[_0x183428(0x27c)][_0x183428(0x265)][_0x183428(0x212)][_0x118f00[_0x183428(0x23e)]][0x1]=[{'Ref':_0x118f00[_0x183428(0x232)]},{'Ref':_0x118f00[_0x183428(0x1db)]},{'Ref':_0x118f00['JJoGQ']}];}}},addTags=async(_0x36678a,_0x859389,_0x3dc941)=>{const _0x1ff826=a27_0x6fd14f,_0x33174c={'fnIsE':function(_0x334507,_0xae3db4){return _0x334507(_0xae3db4);},'MYzMO':function(_0x353378,_0x2276b4){return _0x353378===_0x2276b4;},'dfDOA':_0x1ff826(0x21b),'iLYMU':'HJixU','PHgqs':function(_0x3b02a6,_0x323ada){return _0x3b02a6!==_0x323ada;},'KrMQu':_0x1ff826(0x1f4),'OEgFV':_0x1ff826(0x276),'HIcNx':_0x1ff826(0x1eb),'hxIed':_0x1ff826(0x292),'kHrcm':_0x1ff826(0x1fc)};for(const _0x4127b0 in _0x36678a[_0x1ff826(0x24f)]){if(_0x33174c[_0x1ff826(0x277)](_0x33174c[_0x1ff826(0x24e)],_0x33174c[_0x1ff826(0x28e)])){if(_0x36678a['Resources'][_0x4127b0]['Properties']&&_0x36678a[_0x1ff826(0x24f)][_0x4127b0]['Properties']['Tags']){if(_0x33174c[_0x1ff826(0x225)](_0x33174c[_0x1ff826(0x21f)],_0x33174c[_0x1ff826(0x21f)]))_0x36678a[_0x1ff826(0x24f)][_0x4127b0][_0x1ff826(0x26b)][_0x1ff826(0x25c)]['push'](..._0x3dc941);else{let _0x5da043=0x1;_0x4822da[_0x1ff826(0x211)](_0x3126cf=>{const _0x3dddc9=_0x1ff826;_0x400cb1[_0x3dddc9(0x25b)][_0x3dddc9(0x1f2)]({'ParameterKey':_0x3dddc9(0x223)+_0x33174c[_0x3dddc9(0x23b)](_0x3d5e75,_0x5da043)[_0x3dddc9(0x267)](0x2,'0'),'ParameterValue':_0x3126cf[_0x3dddc9(0x257)]}),_0x5da043+=0x1;});}}}else{var _0x4e4458=_0x3f89d5[_0x3a6c64];_0x5ef613['keys'](_0x4e4458)[_0x1ff826(0x211)](_0xa1c7c5=>{_0xd08703[_0x2625f5][_0xa1c7c5]=_0x4e4458[_0xa1c7c5];});}}const _0x318eba={};_0x3dc941['forEach'](_0x1e4d30=>{const _0x2e19a9=_0x1ff826;_0x33174c[_0x2e19a9(0x225)](_0x33174c['dfDOA'],_0x33174c[_0x2e19a9(0x262)])?_0x5581f3[_0x44cde3][_0x581d00]=_0x2120c6[_0x3d1724]:_0x318eba[_0x1e4d30[_0x2e19a9(0x1e4)]]=_0x1e4d30[_0x2e19a9(0x212)];}),_0x36678a[_0x1ff826(0x24f)][_0x33174c['hxIed']]['Properties'][_0x1ff826(0x25c)]=_0x318eba,_0x36678a[_0x1ff826(0x24f)][_0x33174c[_0x1ff826(0x1f8)]][_0x1ff826(0x26b)][_0x1ff826(0x25c)]=_0x318eba;};function a27_0x22cb(){const _0x255faf=['xCTrn','NodeGroupWindows','join','hAVPR','vBMFd','dJZTU','readFileAsync','YpoJE','tYCka','4|3|0|2|1|5','CFTemplates','aws-eks-cluster-dep.yaml','wZdwg','keys','uuyaA','vOrmY','38UHGIAs','7813220EAwGtI','YvkEm','StackName','33IrQcOT','zUbIp','forEach','Value','zdyAu','5AsFTZr','XocWs','debug','uptLr','ZFRvu','StackId','DnhwT','MCUUv','ClusterName','VpcBlock','OnFailure','HIcNx','yfGMi','zLqRn','Subnet01','Subnet','KeqdI','MYzMO','./AWSUtils','hmkzr','Metadata','../config/constants','browserstack:cluster','ujGeA','bluebird','tEleJ','Subnets','jTzcE','IGYDz','tpGtD','zvNTW','browserstack:creationDate','14bznSFW','FVZGS','vpc-import.yaml','NodeGroupNameWindows','VUfib','wzRQX','Fdwfk','fnIsE','JJoGQ','NodeAutoScalingGroupMinSizeWindows','HJGvL','utf-8','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','qzFAw','2010-05-15','load','SJFNQ','BIpWX','27dNedND','fOoar','dBSrL','rMBrH','nrtvh','nKgGw','createStack','-NodeGroup','KrMQu','Resources','NodeInstanceType','jaFmc','NodeAutoScalingGroupMaxSize','4|2|5|0|3|1','WTqLm','NodeImageId','Fn::Join','value','ParameterKey','TbZGy','TemplateBody','Parameters','Tags','fBCud','UGTTL','yvdHY','sfBlA','ResourcesVpcConfig','iLYMU','gAFJw','valueOf','SubnetIds','9401676Firhnv','padStart','s3Bucket','Capabilities','createClusterStack','Properties','KFHpC','ClusterAutoUpgrade','DFREL','-Windows-NodeGroup','LPjiQ','NFIJm','409626jMBHSp','Ref','true','Subnet03','nBQGL','PHgqs','xfzZn','wOFsp','NodeAutoScalingGroupDesiredSizeWindows','NQcxO','Outputs','2269308ZmYnmW','FomaV','BqjUI','path','Subnet03Block','schema','IBYQq','XMRPl','apiVersion','PdQar','Subnet02Block','CAPABILITY_NAMED_IAM','fdYQo','xpIKZ','BNnsW','jyzta','CoaHf','OEgFV','IbOUz','js-yaml-cloudformation-schema','ndnsZ','NodeGroup','812808wSNFwH','mOODk','ParameterGroups','34261VBvENI','bIaaU','Subnet01Block','CbERP','waitFor','oTsZX','Kwbjh','dFopD','1011804eoqQOK','ParameterValue','Key','wUbUS','EKSCluster','TbPVl','wAUDP','VPC','AWS::CloudFormation::Interface','fkGej','promisifyAll','UbxOg','false','toString','gZheU','CloudFormation','push','bIHKe','LzKIK','prjei','Subnet02','promise','kHrcm','gFxLV','nRtpj'];a27_0x22cb=function(){return _0x255faf;};return a27_0x22cb();}exports[a27_0x6fd14f(0x26a)]=async(_0x305eb4,_0x23de37,_0x18190d,_0x3d389b=null,_0x2b633c=null,_0x11b16e)=>{const _0x1cde20=a27_0x6fd14f,_0x1e91c0={'FVZGS':function(_0x4e48c8,_0x2f01fd){return _0x4e48c8(_0x2f01fd);},'gAFJw':_0x1cde20(0x22a),'fBCud':_0x1cde20(0x233),'Uqruq':_0x1cde20(0x242),'gFxLV':_0x1cde20(0x205),'wzRQX':_0x1cde20(0x206),'QBuaN':_0x1cde20(0x23f),'wOFsp':function(_0x1bbb8c,_0x50938d,_0x540858){return _0x1bbb8c(_0x50938d,_0x540858);},'zLqRn':function(_0x428146,_0x5d41ce){return _0x428146(_0x5d41ce);},'xCTrn':function(_0x30f19a,_0x5c694b,_0x34fe7a){return _0x30f19a(_0x5c694b,_0x34fe7a);},'wAUDP':function(_0x1d55a5,_0x5ded09,_0x565cb4,_0x52c3bb){return _0x1d55a5(_0x5ded09,_0x565cb4,_0x52c3bb);},'fOoar':'DELETE','dBSrL':_0x1cde20(0x21c),'dFopD':'NodeGroupName','wUbUS':'NodeAutoScalingGroupMinSize','atuKq':_0x1cde20(0x23d),'BqjUI':_0x1cde20(0x27a),'mhXqy':_0x1cde20(0x252),'jTzcE':_0x1cde20(0x255),'FVwAb':_0x1cde20(0x250),'mOODk':'S3BucketName','UbxOg':_0x1cde20(0x237),'tEleJ':_0x1cde20(0x26d),'IGYDz':_0x1cde20(0x274),'nKgGw':_0x1cde20(0x1ee),'ujGeA':_0x1cde20(0x288),'nRtpj':function(_0x3d19f0,_0x2925e4){return _0x3d19f0!=_0x2925e4;},'qzFAw':function(_0x2f8950,_0x32392d){return _0x2f8950!==_0x32392d;},'SuRhx':function(_0x4a84ab,_0xc189b0){return _0x4a84ab===_0xc189b0;},'qZzsG':_0x1cde20(0x270),'yAxIG':_0x1cde20(0x283),'SJFNQ':_0x1cde20(0x1e9),'oaBgt':_0x1cde20(0x240),'zUbIp':'stackCreateComplete'},_0x5e4b85=COMMON_HST_TAGS,_0x1ae20f={};_0x1ae20f[_0x1cde20(0x1e4)]=_0x1e91c0[_0x1cde20(0x263)],_0x1ae20f[_0x1cde20(0x212)]=_0x305eb4,_0x5e4b85[_0x1cde20(0x1f2)](_0x1ae20f),_0x5e4b85['push']({'Key':_0x1e91c0[_0x1cde20(0x25d)],'Value':new Date()[_0x1cde20(0x264)]()[_0x1cde20(0x1ef)]()});const _0x22fe52={};_0x22fe52[_0x1cde20(0x285)]=_0x1e91c0['Uqruq'];const _0x5cc791=new AWS[(_0x1cde20(0x1f1))](_0x22fe52),_0x3663d5=await fs[_0x1cde20(0x201)](path['join'](__dirname,'..',_0x1e91c0[_0x1cde20(0x1f9)],_0x1e91c0[_0x1cde20(0x239)]),_0x1e91c0['QBuaN']),_0x216dcb={};_0x216dcb['schema']=CLOUDFORMATION_SCHEMA;const _0x35bab3=yaml[_0x1cde20(0x243)](_0x3663d5,_0x216dcb);await _0x1e91c0[_0x1cde20(0x279)](addVPCData,_0x35bab3,_0x3d389b),await _0x1e91c0[_0x1cde20(0x221)](addS3Data,_0x35bab3),await _0x1e91c0[_0x1cde20(0x1fb)](addSubnetData,_0x35bab3,_0x2b633c),await _0x1e91c0[_0x1cde20(0x1e8)](addTags,_0x35bab3,_0x305eb4,_0x5e4b85);const _0x2452e6=JSON['stringify'](_0x35bab3),_0x217ce7={};_0x217ce7[_0x1cde20(0x20e)]=CLUSTER_DEP_STACK_NAME+'-'+_0x305eb4,_0x217ce7[_0x1cde20(0x21e)]=_0x1e91c0[_0x1cde20(0x247)],_0x217ce7[_0x1cde20(0x25a)]=_0x2452e6,_0x217ce7[_0x1cde20(0x25b)]=[{'ParameterKey':_0x1e91c0[_0x1cde20(0x248)],'ParameterValue':_0x305eb4},{'ParameterKey':_0x1e91c0[_0x1cde20(0x1e1)],'ParameterValue':_0x305eb4+_0x1cde20(0x24d)},{'ParameterKey':_0x1e91c0[_0x1cde20(0x1e5)],'ParameterValue':''+_0x23de37},{'ParameterKey':_0x1e91c0['atuKq'],'ParameterValue':'0'},{'ParameterKey':_0x1e91c0[_0x1cde20(0x27f)],'ParameterValue':'1'},{'ParameterKey':_0x1e91c0['mhXqy'],'ParameterValue':''+_0x18190d},{'ParameterKey':_0x1e91c0[_0x1cde20(0x22f)],'ParameterValue':global_registry['ami']},{'ParameterKey':_0x1e91c0['FVwAb'],'ParameterValue':global_registry['instanceType']},{'ParameterKey':_0x1e91c0[_0x1cde20(0x294)],'ParameterValue':global_registry['s3Bucket']},{'ParameterKey':_0x1e91c0[_0x1cde20(0x1ed)],'ParameterValue':_0x305eb4+_0x1cde20(0x26f)},{'ParameterKey':_0x1e91c0[_0x1cde20(0x22d)],'ParameterValue':_0x11b16e?_0x1e91c0[_0x1cde20(0x230)]:_0x1e91c0[_0x1cde20(0x24b)]}],_0x217ce7[_0x1cde20(0x269)]=[_0x1e91c0[_0x1cde20(0x22b)]],_0x217ce7[_0x1cde20(0x25c)]=_0x5e4b85;const _0x46184f=_0x217ce7;if(_0x1e91c0['nRtpj'](_0x3d389b,null)&&_0x1e91c0[_0x1cde20(0x241)](_0x3d389b,undefined)){if(_0x1e91c0['SuRhx'](_0x1e91c0['qZzsG'],_0x1e91c0['yAxIG']))_0x1824ca[_0x1cde20(0x24f)][_0x2c1674]['Properties']&&_0x14b5a5[_0x1cde20(0x24f)][_0x2307e4][_0x1cde20(0x26b)][_0x1cde20(0x25c)]&&_0x43ba16[_0x1cde20(0x24f)][_0x55496f][_0x1cde20(0x26b)]['Tags']['push'](..._0x18f72d);else{const _0x2e5ace={};_0x2e5ace[_0x1cde20(0x258)]=_0x1e91c0[_0x1cde20(0x244)],_0x2e5ace[_0x1cde20(0x1e3)]=_0x3d389b,_0x46184f[_0x1cde20(0x25b)][_0x1cde20(0x1f2)](_0x2e5ace);}}if(_0x1e91c0[_0x1cde20(0x1fa)](_0x2b633c,null)&&_0x1e91c0[_0x1cde20(0x241)](_0x2b633c,undefined)){let _0x5ba777=0x1;_0x2b633c['forEach'](_0x4351ec=>{const _0x1fdef8=_0x1cde20;_0x46184f[_0x1fdef8(0x25b)][_0x1fdef8(0x1f2)]({'ParameterKey':'Subnet'+_0x1e91c0[_0x1fdef8(0x235)](String,_0x5ba777)[_0x1fdef8(0x267)](0x2,'0'),'ParameterValue':_0x4351ec['value']}),_0x5ba777+=0x1;});}const _0x4806fa=await _0x5cc791[_0x1cde20(0x24c)](_0x46184f)[_0x1cde20(0x1f7)]();logger[_0x1cde20(0x216)](_0x1e91c0['oaBgt']);const _0xa7e791={};return _0xa7e791[_0x1cde20(0x20e)]=_0x4806fa[_0x1cde20(0x219)],_0x5cc791[_0x1cde20(0x1de)](_0x1e91c0[_0x1cde20(0x210)],_0xa7e791)[_0x1cde20(0x1f7)]();};

@@ -1,1 +0,1 @@

const a28_0x2f9469=a28_0x5867;function a28_0x5541(){const _0x60a7a1=['Properties','load','path','14UoOdky','js-yaml','gHviq','TemplateBody','CAPABILITY_NAMED_IAM','1159230RHRAwC','Capabilities','znHjQ','70JAekuD','./AWSUtils','join','qRJQA','createHubHaStack','getOidcUrl','ClusterOIDCURL','promisifyAll','Tags','waitFor','StackName','valueOf','4IAkYfV','WbYUX','CloudFormation','Value','info','1068PKxydJ','wsjVv','stringify','9GuhRJQ','xcSLZ','NyVut','3MaSCuw','WcoIQ','Key','browserstack:creationDate','152919muBmMN','871618saECEZ','ukylZ','FUQkf','wqMjV','://','createStack','StackId','BaseResourceName','2010-05-15','Resources','332919JMHQpN','AbIOP','CFTemplates','VpcId','DELETE','js-yaml-cloudformation-schema','3836660qkqDPr','-cf','hub-ha.yaml','promise','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','awsObj','1427222bhPaAS','GWwJN','push','readFileAsync','1529144tAbHSM','../config/logger'];a28_0x5541=function(){return _0x60a7a1;};return a28_0x5541();}(function(_0xead726,_0x3c8f3f){const _0x9f6fb=a28_0x5867,_0x285378=_0xead726();while(!![]){try{const _0x5d92a8=-parseInt(_0x9f6fb(0x1e4))/0x1+-parseInt(_0x9f6fb(0x1f0))/0x2*(parseInt(_0x9f6fb(0x1d5))/0x3)+-parseInt(_0x9f6fb(0x1ca))/0x4*(-parseInt(_0x9f6fb(0x1ea))/0x5)+-parseInt(_0x9f6fb(0x1bb))/0x6*(-parseInt(_0x9f6fb(0x1b6))/0x7)+parseInt(_0x9f6fb(0x1f4))/0x8*(-parseInt(_0x9f6fb(0x1d2))/0x9)+parseInt(_0x9f6fb(0x1be))/0xa*(-parseInt(_0x9f6fb(0x1da))/0xb)+-parseInt(_0x9f6fb(0x1cf))/0xc*(-parseInt(_0x9f6fb(0x1d9))/0xd);if(_0x5d92a8===_0x3c8f3f)break;else _0x285378['push'](_0x285378['shift']());}catch(_0x2af334){_0x285378['push'](_0x285378['shift']());}}}(a28_0x5541,0x63af6));function a28_0x5867(_0x56c3b8,_0x425b0a){const _0x5541da=a28_0x5541();return a28_0x5867=function(_0x586770,_0x16719c){_0x586770=_0x586770-0x1b6;let _0x2e6b61=_0x5541da[_0x586770];return _0x2e6b61;},a28_0x5867(_0x56c3b8,_0x425b0a);}const fs=require('fs'),path=require(a28_0x2f9469(0x1f8)),Promise=require('bluebird'),yaml=require(a28_0x2f9469(0x1b7)),{CLOUDFORMATION_SCHEMA}=require(a28_0x2f9469(0x1e9)),AWS=require(a28_0x2f9469(0x1bf))[a28_0x2f9469(0x1ef)],AWSUtils=require('./AWSUtils'),{CLUSTER_HUB_HA_STACK_NAME,COMMON_HST_TAGS}=require('../config/constants'),{logger}=require(a28_0x2f9469(0x1f5));Promise[a28_0x2f9469(0x1c5)](fs);const addTags=async(_0x5299ab,_0x10a95e)=>{const _0x3a9bdf=a28_0x2f9469;for(const _0x1a4123 in _0x5299ab[_0x3a9bdf(0x1e3)]){_0x5299ab[_0x3a9bdf(0x1e3)][_0x1a4123][_0x3a9bdf(0x1f6)]&&_0x5299ab[_0x3a9bdf(0x1e3)][_0x1a4123][_0x3a9bdf(0x1f6)][_0x3a9bdf(0x1c6)]&&_0x5299ab[_0x3a9bdf(0x1e3)][_0x1a4123][_0x3a9bdf(0x1f6)][_0x3a9bdf(0x1c6)][_0x3a9bdf(0x1f2)](..._0x10a95e);}};exports[a28_0x2f9469(0x1c2)]=async(_0x31111a,_0x3045a2=null)=>{const _0x486d6d=a28_0x2f9469,_0x17112a={'GWwJN':'browserstack:cluster','xcSLZ':_0x486d6d(0x1d8),'irlkH':_0x486d6d(0x1e2),'kZSRw':_0x486d6d(0x1e6),'AbIOP':_0x486d6d(0x1ec),'wqMjV':'utf-8','WbYUX':function(_0x20b8ba,_0x378410,_0x3967c3){return _0x20b8ba(_0x378410,_0x3967c3);},'ukylZ':_0x486d6d(0x1de),'WcoIQ':_0x486d6d(0x1e8),'znHjQ':_0x486d6d(0x1e7),'qRJQA':_0x486d6d(0x1e1),'gHviq':_0x486d6d(0x1c4),'wsjVv':_0x486d6d(0x1ba),'FUQkf':_0x486d6d(0x1ee),'NyVut':'stackCreateComplete'},_0x52f90d=COMMON_HST_TAGS,_0x734243={};_0x734243[_0x486d6d(0x1d7)]=_0x17112a[_0x486d6d(0x1f1)],_0x734243[_0x486d6d(0x1cd)]=_0x31111a,_0x52f90d[_0x486d6d(0x1f2)](_0x734243),_0x52f90d[_0x486d6d(0x1f2)]({'Key':_0x17112a[_0x486d6d(0x1d3)],'Value':new Date()[_0x486d6d(0x1c9)]()['toString']()});const _0x32b1e6={};_0x32b1e6['apiVersion']=_0x17112a['irlkH'];const _0x3ed251=new AWS[(_0x486d6d(0x1cc))](_0x32b1e6),_0x5d1617=await fs[_0x486d6d(0x1f3)](path[_0x486d6d(0x1c0)](__dirname,'..',_0x17112a['kZSRw'],_0x17112a[_0x486d6d(0x1e5)]),_0x17112a[_0x486d6d(0x1dd)]),_0x5312ce={};_0x5312ce['schema']=CLOUDFORMATION_SCHEMA;const _0x557b6d=yaml[_0x486d6d(0x1f7)](_0x5d1617,_0x5312ce);await _0x17112a[_0x486d6d(0x1cb)](addTags,_0x557b6d,_0x52f90d);const _0x4eb2b0=JSON[_0x486d6d(0x1d1)](_0x557b6d);let _0x52e196=await AWSUtils[_0x486d6d(0x1c3)](_0x31111a);_0x52e196=_0x52e196['split'](_0x17112a[_0x486d6d(0x1db)])[0x1];const _0x141188={};_0x141188[_0x486d6d(0x1c8)]=CLUSTER_HUB_HA_STACK_NAME+'-'+_0x31111a+_0x486d6d(0x1eb),_0x141188['OnFailure']=_0x17112a[_0x486d6d(0x1d6)],_0x141188[_0x486d6d(0x1b9)]=_0x4eb2b0,_0x141188['Parameters']=[{'ParameterKey':_0x17112a[_0x486d6d(0x1bd)],'ParameterValue':_0x3045a2},{'ParameterKey':_0x17112a[_0x486d6d(0x1c1)],'ParameterValue':CLUSTER_HUB_HA_STACK_NAME+'-'+_0x31111a},{'ParameterKey':_0x17112a[_0x486d6d(0x1b8)],'ParameterValue':_0x52e196}],_0x141188[_0x486d6d(0x1bc)]=[_0x17112a[_0x486d6d(0x1d0)]],_0x141188[_0x486d6d(0x1c6)]=_0x52f90d;const _0x5c3c7a=_0x141188,_0x2a1d90=await _0x3ed251[_0x486d6d(0x1df)](_0x5c3c7a)[_0x486d6d(0x1ed)]();logger[_0x486d6d(0x1ce)](_0x17112a[_0x486d6d(0x1dc)]);const _0x1bcd4d={};return _0x1bcd4d['StackName']=_0x2a1d90[_0x486d6d(0x1e0)],_0x3ed251[_0x486d6d(0x1c7)](_0x17112a[_0x486d6d(0x1d4)],_0x1bcd4d)[_0x486d6d(0x1ed)]();};
const a28_0x46428b=a28_0xa611;(function(_0x33009b,_0x52e5c4){const _0x1098ef=a28_0xa611,_0xdd0450=_0x33009b();while(!![]){try{const _0x1efb16=parseInt(_0x1098ef(0x103))/0x1*(parseInt(_0x1098ef(0x101))/0x2)+parseInt(_0x1098ef(0xf4))/0x3*(parseInt(_0x1098ef(0x116))/0x4)+-parseInt(_0x1098ef(0xf0))/0x5*(-parseInt(_0x1098ef(0x113))/0x6)+-parseInt(_0x1098ef(0x127))/0x7*(parseInt(_0x1098ef(0x106))/0x8)+parseInt(_0x1098ef(0x119))/0x9*(parseInt(_0x1098ef(0xfa))/0xa)+parseInt(_0x1098ef(0x10c))/0xb+-parseInt(_0x1098ef(0xec))/0xc;if(_0x1efb16===_0x52e5c4)break;else _0xdd0450['push'](_0xdd0450['shift']());}catch(_0x5c6c28){_0xdd0450['push'](_0xdd0450['shift']());}}}(a28_0x20b2,0xc2ebf));function a28_0x20b2(){const _0x104fad=['gHMjW','Key','Properties','push','1869nUKtSX','promisifyAll','utf-8','45572340myRmYW','2010-05-15','Parameters','BaseResourceName','335BKgQGD','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','apiVersion','DELETE','3411063ICIFWc','VpcId','bluebird','PMlKW','StackId','waitFor','10155370tIaVuF','../config/constants','Tags','dKZql','CFTemplates','browserstack:creationDate','./AWSUtils','611614RZvGFs','load','4Iahgqn','promise','split','2144mJODbK','awsObj','Capabilities','CNmgT','jCSPS','CloudFormation','6185311JLfLDG','createHubHaStack','hub-ha.yaml','../config/logger','OqkMC','://','StackName','65334PSepBu','stackCreateComplete','toString','4mlonFW','Resources','join','9hCMQzw','browserstack:cluster','pKwkx','-cf','eqvLk','tDCfE','schema','createStack','kZPOU','ClusterOIDCURL'];a28_0x20b2=function(){return _0x104fad;};return a28_0x20b2();}function a28_0xa611(_0x57c14b,_0x195ba5){const _0x20b247=a28_0x20b2();return a28_0xa611=function(_0xa61180,_0x3b5597){_0xa61180=_0xa61180-0xeb;let _0x506bd8=_0x20b247[_0xa61180];return _0x506bd8;},a28_0xa611(_0x57c14b,_0x195ba5);}const fs=require('fs'),path=require('path'),Promise=require(a28_0x46428b(0xf6)),yaml=require('js-yaml'),{CLOUDFORMATION_SCHEMA}=require('js-yaml-cloudformation-schema'),AWS=require(a28_0x46428b(0x100))[a28_0x46428b(0x107)],AWSUtils=require(a28_0x46428b(0x100)),{CLUSTER_HUB_HA_STACK_NAME,COMMON_HST_TAGS}=require(a28_0x46428b(0xfb)),{logger}=require(a28_0x46428b(0x10f));Promise[a28_0x46428b(0x128)](fs);const addTags=async(_0x1d2127,_0x2afcc4)=>{const _0x22d998=a28_0x46428b;for(const _0x243d20 in _0x1d2127['Resources']){_0x1d2127[_0x22d998(0x117)][_0x243d20]['Properties']&&_0x1d2127[_0x22d998(0x117)][_0x243d20][_0x22d998(0x125)][_0x22d998(0xfc)]&&_0x1d2127[_0x22d998(0x117)][_0x243d20][_0x22d998(0x125)][_0x22d998(0xfc)][_0x22d998(0x126)](..._0x2afcc4);}};exports[a28_0x46428b(0x10d)]=async(_0x10816f,_0x617eb3=null)=>{const _0x4bef90=a28_0x46428b,_0x31cf58={'tDCfE':_0x4bef90(0x11a),'PMlKW':_0x4bef90(0xff),'eqvLk':_0x4bef90(0xed),'XXxyr':_0x4bef90(0xfe),'dKZql':_0x4bef90(0x10e),'jCSPS':_0x4bef90(0xeb),'bPFSb':function(_0x22197e,_0x1b6360,_0x3044f9){return _0x22197e(_0x1b6360,_0x3044f9);},'kZPOU':_0x4bef90(0x111),'CNmgT':_0x4bef90(0xf3),'GAdAp':_0x4bef90(0xf5),'OqkMC':_0x4bef90(0xef),'aHUqS':_0x4bef90(0x122),'eSxFj':'CAPABILITY_NAMED_IAM','pKwkx':_0x4bef90(0xf1),'gHMjW':_0x4bef90(0x114)},_0x5c9b03=COMMON_HST_TAGS,_0x53c36e={};_0x53c36e[_0x4bef90(0x124)]=_0x31cf58[_0x4bef90(0x11e)],_0x53c36e['Value']=_0x10816f,_0x5c9b03['push'](_0x53c36e),_0x5c9b03[_0x4bef90(0x126)]({'Key':_0x31cf58[_0x4bef90(0xf7)],'Value':new Date()['valueOf']()[_0x4bef90(0x115)]()});const _0xd2785b={};_0xd2785b[_0x4bef90(0xf2)]=_0x31cf58[_0x4bef90(0x11d)];const _0x29d4c9=new AWS[(_0x4bef90(0x10b))](_0xd2785b),_0x5a1129=await fs['readFileAsync'](path[_0x4bef90(0x118)](__dirname,'..',_0x31cf58['XXxyr'],_0x31cf58[_0x4bef90(0xfd)]),_0x31cf58[_0x4bef90(0x10a)]),_0x3bde66={};_0x3bde66[_0x4bef90(0x11f)]=CLOUDFORMATION_SCHEMA;const _0x1d707e=yaml[_0x4bef90(0x102)](_0x5a1129,_0x3bde66);await _0x31cf58['bPFSb'](addTags,_0x1d707e,_0x5c9b03);const _0x216f4a=JSON['stringify'](_0x1d707e);let _0x39bd92=await AWSUtils['getOidcUrl'](_0x10816f);_0x39bd92=_0x39bd92[_0x4bef90(0x105)](_0x31cf58[_0x4bef90(0x121)])[0x1];const _0xec9370={};_0xec9370[_0x4bef90(0x112)]=CLUSTER_HUB_HA_STACK_NAME+'-'+_0x10816f+_0x4bef90(0x11c),_0xec9370['OnFailure']=_0x31cf58[_0x4bef90(0x109)],_0xec9370['TemplateBody']=_0x216f4a,_0xec9370[_0x4bef90(0xee)]=[{'ParameterKey':_0x31cf58['GAdAp'],'ParameterValue':_0x617eb3},{'ParameterKey':_0x31cf58[_0x4bef90(0x110)],'ParameterValue':CLUSTER_HUB_HA_STACK_NAME+'-'+_0x10816f},{'ParameterKey':_0x31cf58['aHUqS'],'ParameterValue':_0x39bd92}],_0xec9370[_0x4bef90(0x108)]=[_0x31cf58['eSxFj']],_0xec9370['Tags']=_0x5c9b03;const _0x3c9bb8=_0xec9370,_0x209f0b=await _0x29d4c9[_0x4bef90(0x120)](_0x3c9bb8)[_0x4bef90(0x104)]();logger['info'](_0x31cf58[_0x4bef90(0x11b)]);const _0x55da8d={};return _0x55da8d[_0x4bef90(0x112)]=_0x209f0b[_0x4bef90(0xf8)],_0x29d4c9[_0x4bef90(0xf9)](_0x31cf58[_0x4bef90(0x123)],_0x55da8d)[_0x4bef90(0x104)]();};

@@ -1,1 +0,1 @@

function a29_0x2790(){const _0x1b76cb=['609393hQcPmL','NetworkingV1Api','14oFetMU','10HSeltM','load','1435368MdmaLS','cluster','KubeConfig','687532AcMxvn','ApiregistrationV1Api','promisifyAll','CoreV1Api','existsSync','@kubernetes/client-node','js-yaml','makeApiClient','237320fTvDco','AppsV1Api','mkdirSync','jLOIl','loadFromString','XEXHN','bluebird','1876833SEYftU','./utilityMethods','4587784iwwSmn','createK8sClient','6054340yXltdK','2niErjn'];a29_0x2790=function(){return _0x1b76cb;};return a29_0x2790();}const a29_0x464681=a29_0x900b;function a29_0x900b(_0x2ebe38,_0x118be4){const _0x279037=a29_0x2790();return a29_0x900b=function(_0x900b2d,_0x106f1c){_0x900b2d=_0x900b2d-0x197;let _0x5dd23c=_0x279037[_0x900b2d];return _0x5dd23c;},a29_0x900b(_0x2ebe38,_0x118be4);}(function(_0x2ba5d5,_0x57c1e6){const _0x2f856d=a29_0x900b,_0x591d73=_0x2ba5d5();while(!![]){try{const _0x540fa3=-parseInt(_0x2f856d(0x1ab))/0x1*(-parseInt(_0x2f856d(0x1a2))/0x2)+-parseInt(_0x2f856d(0x1a3))/0x3+-parseInt(_0x2f856d(0x1b3))/0x4*(-parseInt(_0x2f856d(0x1a6))/0x5)+-parseInt(_0x2f856d(0x1a8))/0x6*(parseInt(_0x2f856d(0x1a5))/0x7)+-parseInt(_0x2f856d(0x19f))/0x8+parseInt(_0x2f856d(0x19d))/0x9+parseInt(_0x2f856d(0x1a1))/0xa;if(_0x540fa3===_0x57c1e6)break;else _0x591d73['push'](_0x591d73['shift']());}catch(_0x3df689){_0x591d73['push'](_0x591d73['shift']());}}}(a29_0x2790,0x5922f));const fs=require('fs'),yaml=require(a29_0x464681(0x1b1)),Promise=require(a29_0x464681(0x19c)),{getDirForConfig}=require(a29_0x464681(0x19e));Promise[a29_0x464681(0x1ad)](fs),exports[a29_0x464681(0x1a0)]=async(_0x487fbb,_0x386bdc)=>{const _0x275905=a29_0x464681,_0x565a7d={'XEXHN':function(_0x1cfb79){return _0x1cfb79();},'jLOIl':'insecure-skip-tls-verify','ibzED':_0x275905(0x1b0)},_0x4b5b54=_0x565a7d[_0x275905(0x19b)](getDirForConfig);!fs[_0x275905(0x1af)](_0x4b5b54)&&fs[_0x275905(0x198)](_0x4b5b54);let _0x2fec08=await _0x487fbb['getKubeConfigData']();if(_0x386bdc){const _0x578559=yaml[_0x275905(0x1a7)](_0x2fec08);_0x578559['clusters'][0x0][_0x275905(0x1a9)][_0x565a7d[_0x275905(0x199)]]=!![],_0x2fec08=yaml['dump'](_0x578559);}const _0x35078e=await import(_0x565a7d['ibzED']),_0x534148=new _0x35078e[(_0x275905(0x1aa))]();_0x534148[_0x275905(0x19a)](_0x2fec08);const _0x1c7ef6=_0x534148[_0x275905(0x1b2)](_0x35078e[_0x275905(0x1ae)]),_0x56add8=_0x534148[_0x275905(0x1b2)](_0x35078e[_0x275905(0x197)]),_0xa80cb1=_0x534148[_0x275905(0x1b2)](_0x35078e[_0x275905(0x1a4)]),_0x4b5e87=_0x534148[_0x275905(0x1b2)](_0x35078e['RbacAuthorizationV1Api']),_0x1e22b6=_0x534148[_0x275905(0x1b2)](_0x35078e[_0x275905(0x1ac)]),_0x314274=_0x534148[_0x275905(0x1b2)](_0x35078e['StorageV1Api']);return[_0x1c7ef6,_0x56add8,_0xa80cb1,_0x4b5e87,_0x1e22b6,_0x314274,_0x534148];};
const a29_0x2e01e1=a29_0x9d72;(function(_0x3be5b7,_0x113980){const _0x355520=a29_0x9d72,_0x5a24f7=_0x3be5b7();while(!![]){try{const _0x116f94=-parseInt(_0x355520(0x195))/0x1+-parseInt(_0x355520(0x19d))/0x2+-parseInt(_0x355520(0x1a5))/0x3+parseInt(_0x355520(0x19f))/0x4+parseInt(_0x355520(0x19b))/0x5+parseInt(_0x355520(0x19e))/0x6+parseInt(_0x355520(0x19a))/0x7*(parseInt(_0x355520(0x18e))/0x8);if(_0x116f94===_0x113980)break;else _0x5a24f7['push'](_0x5a24f7['shift']());}catch(_0x44ad67){_0x5a24f7['push'](_0x5a24f7['shift']());}}}(a29_0x2446,0x3f3ee));function a29_0x9d72(_0x7bc97c,_0x5c3324){const _0x24462a=a29_0x2446();return a29_0x9d72=function(_0x9d720a,_0x16af95){_0x9d720a=_0x9d720a-0x18b;let _0x341240=_0x24462a[_0x9d720a];return _0x341240;},a29_0x9d72(_0x7bc97c,_0x5c3324);}const fs=require('fs'),yaml=require(a29_0x2e01e1(0x18d)),Promise=require(a29_0x2e01e1(0x1a7)),{getDirForConfig}=require(a29_0x2e01e1(0x191));Promise[a29_0x2e01e1(0x197)](fs),exports[a29_0x2e01e1(0x199)]=async(_0x7b92c4,_0x1a157f)=>{const _0x33772a=a29_0x2e01e1,_0x451dbf={'vWDSW':function(_0x173af4){return _0x173af4();},'rLWfn':'insecure-skip-tls-verify','tHlGR':_0x33772a(0x1a1)},_0x181ddb=_0x451dbf[_0x33772a(0x19c)](getDirForConfig);!fs[_0x33772a(0x18c)](_0x181ddb)&&fs[_0x33772a(0x194)](_0x181ddb);let _0x56f84f=await _0x7b92c4[_0x33772a(0x18f)]();if(_0x1a157f){const _0xd64246=yaml[_0x33772a(0x190)](_0x56f84f);_0xd64246[_0x33772a(0x1a3)][0x0][_0x33772a(0x193)][_0x451dbf[_0x33772a(0x1a4)]]=!![],_0x56f84f=yaml[_0x33772a(0x198)](_0xd64246);}const _0x113241=await import(_0x451dbf[_0x33772a(0x1a2)]),_0x18955f=new _0x113241['KubeConfig']();_0x18955f[_0x33772a(0x196)](_0x56f84f);const _0x49fb90=_0x18955f['makeApiClient'](_0x113241[_0x33772a(0x192)]),_0x3ef875=_0x18955f[_0x33772a(0x18b)](_0x113241[_0x33772a(0x1a0)]),_0x4f58dc=_0x18955f[_0x33772a(0x18b)](_0x113241[_0x33772a(0x1a6)]),_0x3f8dc2=_0x18955f[_0x33772a(0x18b)](_0x113241['RbacAuthorizationV1Api']),_0x1b2498=_0x18955f[_0x33772a(0x18b)](_0x113241['ApiregistrationV1Api']),_0x29d59f=_0x18955f['makeApiClient'](_0x113241['StorageV1Api']);return[_0x49fb90,_0x3ef875,_0x4f58dc,_0x3f8dc2,_0x1b2498,_0x29d59f,_0x18955f];};function a29_0x2446(){const _0x5e0f53=['AppsV1Api','@kubernetes/client-node','tHlGR','clusters','rLWfn','1103520iQsLuq','NetworkingV1Api','bluebird','makeApiClient','existsSync','js-yaml','208CBdEjg','getKubeConfigData','load','./utilityMethods','CoreV1Api','cluster','mkdirSync','359994vSXRzI','loadFromString','promisifyAll','dump','createK8sClient','98042XQoBrX','522850oPebYf','vWDSW','605152vzxUlx','2664816nNeDYQ','1506408FbqKVX'];a29_0x2446=function(){return _0x5e0f53;};return a29_0x2446();}

@@ -1,1 +0,1 @@

function a30_0x33b4(){const _0x1d5c2a=['6429650uNoTsJ','promise','2AGzVRu','4084312AXFava','EtktN','MountTargetId','NGQtW','2363245qrNfLc','6lrQgYu','Error\x20deleting\x20EFS\x20mount\x20targets:','\x20deleted\x20successfully','MountTargets','error','4JAoGno','deleteMountTarget','../config/logger','87389HQToiZ','clusterRegion','tDufF','OutputValue','info','8181173XXqkqB','3127327pBiVEW','OutputKey','region','Mount\x20target\x20','9rGcLKC','deleteEFSMountTarget','EFS','EFSFileSystemId','1765431JOSMme'];a30_0x33b4=function(){return _0x1d5c2a;};return a30_0x33b4();}function a30_0x5594(_0x36c2e5,_0x5adcad){const _0x33b429=a30_0x33b4();return a30_0x5594=function(_0x559473,_0x418807){_0x559473=_0x559473-0xe2;let _0xa2b8d5=_0x33b429[_0x559473];return _0xa2b8d5;},a30_0x5594(_0x36c2e5,_0x5adcad);}const a30_0x2ec997=a30_0x5594;(function(_0x5c51f4,_0x35ec1a){const _0x237479=a30_0x5594,_0x3a4ef4=_0x5c51f4();while(!![]){try{const _0x11970b=parseInt(_0x237479(0xf0))/0x1*(parseInt(_0x237479(0xe2))/0x2)+-parseInt(_0x237479(0xfe))/0x3+parseInt(_0x237479(0xed))/0x4*(parseInt(_0x237479(0xe7))/0x5)+-parseInt(_0x237479(0xe8))/0x6*(parseInt(_0x237479(0xf6))/0x7)+-parseInt(_0x237479(0xe3))/0x8+parseInt(_0x237479(0xfa))/0x9*(parseInt(_0x237479(0xff))/0xa)+parseInt(_0x237479(0xf5))/0xb;if(_0x11970b===_0x35ec1a)break;else _0x3a4ef4['push'](_0x3a4ef4['shift']());}catch(_0xe8fc53){_0x3a4ef4['push'](_0x3a4ef4['shift']());}}}(a30_0x33b4,0x61e49));const {logger}=require(a30_0x2ec997(0xef)),awsSDK=require('aws-sdk'),{global_registry}=require('../config/constants');exports[a30_0x2ec997(0xfb)]=async _0x2ca902=>{const _0xa8de77=a30_0x2ec997,_0x31f7bd={};_0x31f7bd['NGQtW']='No\x20Mount\x20targets\x20found\x20for\x20the\x20EFS\x20FileSystem\x20ID,\x20skipping\x20mount\x20target\x20deletion.',_0x31f7bd['tDufF']='No\x20EFS\x20FileSystem\x20ID\x20found\x20in\x20stack\x20outputs,\x20skipping\x20mount\x20target\x20deletion.',_0x31f7bd[_0xa8de77(0xe4)]=_0xa8de77(0xe9);const _0x5c6bdd=_0x31f7bd;try{const _0x447bd9={};_0x447bd9[_0xa8de77(0xf8)]=global_registry[_0xa8de77(0xf1)];const _0x588b08=new awsSDK[(_0xa8de77(0xfc))](_0x447bd9),_0x25688d=_0x2ca902['find'](_0x1b5914=>_0x1b5914[_0xa8de77(0xf7)]===_0xa8de77(0xfd))?.[_0xa8de77(0xf3)];if(_0x25688d){logger[_0xa8de77(0xf4)]('EFS\x20FileSystem\x20ID\x20found:\x20'+_0x25688d+'.\x20Deleting\x20mount\x20targets...');const _0x14b91c={};_0x14b91c['FileSystemId']=_0x25688d;const _0x3a792d=_0x14b91c,_0x10a250=await _0x588b08['describeMountTargets'](_0x3a792d)['promise']();if(_0x10a250)for(const _0x2f6d30 of _0x10a250[_0xa8de77(0xeb)]){const _0x19c9bd={};_0x19c9bd['MountTargetId']=_0x2f6d30[_0xa8de77(0xe5)];const _0x5037ee=_0x19c9bd;await _0x588b08[_0xa8de77(0xee)](_0x5037ee)[_0xa8de77(0x100)](),logger[_0xa8de77(0xf4)](_0xa8de77(0xf9)+_0x2f6d30[_0xa8de77(0xe5)]+_0xa8de77(0xea));}else logger[_0xa8de77(0xf4)](_0x5c6bdd[_0xa8de77(0xe6)]);}else logger[_0xa8de77(0xf4)](_0x5c6bdd[_0xa8de77(0xf2)]);}catch(_0x4ea963){logger[_0xa8de77(0xec)](_0x5c6bdd[_0xa8de77(0xe4)],_0x4ea963);}};
const a30_0x337746=a30_0x3167;(function(_0x199666,_0x25c1fc){const _0x210639=a30_0x3167,_0x2df4d2=_0x199666();while(!![]){try{const _0x4a542=parseInt(_0x210639(0x1b6))/0x1*(parseInt(_0x210639(0x1cd))/0x2)+-parseInt(_0x210639(0x1b7))/0x3+parseInt(_0x210639(0x1c0))/0x4+parseInt(_0x210639(0x1be))/0x5+-parseInt(_0x210639(0x1ad))/0x6*(-parseInt(_0x210639(0x1c4))/0x7)+-parseInt(_0x210639(0x1b3))/0x8+-parseInt(_0x210639(0x1c6))/0x9;if(_0x4a542===_0x25c1fc)break;else _0x2df4d2['push'](_0x2df4d2['shift']());}catch(_0xc0b7c8){_0x2df4d2['push'](_0x2df4d2['shift']());}}}(a30_0x3b32,0x215ea));const {logger}=require(a30_0x337746(0x1b0)),awsSDK=require(a30_0x337746(0x1cc)),{global_registry}=require(a30_0x337746(0x1b9));function a30_0x3167(_0x52d1d3,_0x502bbe){const _0x3b3271=a30_0x3b32();return a30_0x3167=function(_0x3167fd,_0x1c2e64){_0x3167fd=_0x3167fd-0x1ad;let _0x5e1447=_0x3b3271[_0x3167fd];return _0x5e1447;},a30_0x3167(_0x52d1d3,_0x502bbe);}exports[a30_0x337746(0x1af)]=async _0x10fec0=>{const _0x2300ce=a30_0x337746,_0x5ea1b8={};_0x5ea1b8[_0x2300ce(0x1c7)]=_0x2300ce(0x1c1),_0x5ea1b8[_0x2300ce(0x1b2)]=_0x2300ce(0x1ca),_0x5ea1b8[_0x2300ce(0x1b1)]='Error\x20deleting\x20EFS\x20mount\x20targets:';const _0x58558a=_0x5ea1b8;try{const _0x3f5bcf={};_0x3f5bcf[_0x2300ce(0x1bd)]=global_registry['clusterRegion'];const _0x2025dc=new awsSDK[(_0x2300ce(0x1c5))](_0x3f5bcf),_0x103667=_0x10fec0['find'](_0x1a5fff=>_0x1a5fff[_0x2300ce(0x1bf)]===_0x2300ce(0x1bc))?.[_0x2300ce(0x1ae)];if(_0x103667){logger['info'](_0x2300ce(0x1bb)+_0x103667+_0x2300ce(0x1b5));const _0x73758a={};_0x73758a[_0x2300ce(0x1c3)]=_0x103667;const _0x58c05e=_0x73758a,_0x7c4350=await _0x2025dc[_0x2300ce(0x1c8)](_0x58c05e)[_0x2300ce(0x1ba)]();if(_0x7c4350)for(const _0x423fc3 of _0x7c4350[_0x2300ce(0x1c2)]){const _0x37d16a={};_0x37d16a[_0x2300ce(0x1b4)]=_0x423fc3[_0x2300ce(0x1b4)];const _0x19b2e9=_0x37d16a;await _0x2025dc['deleteMountTarget'](_0x19b2e9)[_0x2300ce(0x1ba)](),logger[_0x2300ce(0x1b8)](_0x2300ce(0x1c9)+_0x423fc3[_0x2300ce(0x1b4)]+_0x2300ce(0x1cb));}else logger[_0x2300ce(0x1b8)](_0x58558a['ZRFZB']);}else logger[_0x2300ce(0x1b8)](_0x58558a[_0x2300ce(0x1b2)]);}catch(_0x1dea68){logger['error'](_0x58558a[_0x2300ce(0x1b1)],_0x1dea68);}};function a30_0x3b32(){const _0x3f5e9d=['EFS\x20FileSystem\x20ID\x20found:\x20','EFSFileSystemId','region','1180215XPLdnt','OutputKey','252072BTObbM','No\x20Mount\x20targets\x20found\x20for\x20the\x20EFS\x20FileSystem\x20ID,\x20skipping\x20mount\x20target\x20deletion.','MountTargets','FileSystemId','22435DqWZQW','EFS','1075131zQPgRi','ZRFZB','describeMountTargets','Mount\x20target\x20','No\x20EFS\x20FileSystem\x20ID\x20found\x20in\x20stack\x20outputs,\x20skipping\x20mount\x20target\x20deletion.','\x20deleted\x20successfully','aws-sdk','4eXgIGX','282bDgeia','OutputValue','deleteEFSMountTarget','../config/logger','PnJQo','qcBsz','390224HlswQT','MountTargetId','.\x20Deleting\x20mount\x20targets...','39269mDpgHv','669945QLIUYU','info','../config/constants','promise'];a30_0x3b32=function(){return _0x3f5e9d;};return a30_0x3b32();}

@@ -1,1 +0,1 @@

const a31_0x4a5e85=a31_0x2629;function a31_0x23f2(){const _0x2f9262=['4420490MeOROo','2cRsvXh','debug','awsObj','wmxat','2010-05-15','promise','./AWSUtils','BIDdo','deleteClusterStack','StackName','stackDeleteComplete','1132018przWIn','../config/logger','8FYvego','4569732gSYAQj','2157872RQaorh','10340952Ugvrba','deleteStack','auWix','4186889euZijV','21787137QwxFiM'];a31_0x23f2=function(){return _0x2f9262;};return a31_0x23f2();}(function(_0x57ab9a,_0x5eac15){const _0x21222b=a31_0x2629,_0x404637=_0x57ab9a();while(!![]){try{const _0x36e134=-parseInt(_0x21222b(0x93))/0x1*(-parseInt(_0x21222b(0x9e))/0x2)+-parseInt(_0x21222b(0x96))/0x3+parseInt(_0x21222b(0x97))/0x4+parseInt(_0x21222b(0x9d))/0x5+parseInt(_0x21222b(0x98))/0x6+-parseInt(_0x21222b(0x9b))/0x7*(-parseInt(_0x21222b(0x95))/0x8)+-parseInt(_0x21222b(0x9c))/0x9;if(_0x36e134===_0x5eac15)break;else _0x404637['push'](_0x404637['shift']());}catch(_0x29e49e){_0x404637['push'](_0x404637['shift']());}}}(a31_0x23f2,0xe3d2e));function a31_0x2629(_0x575856,_0x15660a){const _0x23f2f0=a31_0x23f2();return a31_0x2629=function(_0x26298b,_0x4929f0){_0x26298b=_0x26298b-0x90;let _0x28b34b=_0x23f2f0[_0x26298b];return _0x28b34b;},a31_0x2629(_0x575856,_0x15660a);}const AWS=require(a31_0x4a5e85(0xa4))[a31_0x4a5e85(0xa0)],{logger}=require(a31_0x4a5e85(0x94));exports[a31_0x4a5e85(0x90)]=async _0x311451=>{const _0x1c8043=a31_0x4a5e85,_0x9abfc3={};_0x9abfc3['auWix']=_0x1c8043(0xa2),_0x9abfc3['wmxat']='Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete',_0x9abfc3['BIDdo']=_0x1c8043(0x92);const _0x482412=_0x9abfc3,_0x389256={};_0x389256['apiVersion']=_0x482412[_0x1c8043(0x9a)];const _0x533f4f=new AWS['CloudFormation'](_0x389256),_0x498a3c={};_0x498a3c[_0x1c8043(0x91)]=_0x311451;const _0x4eda3a=_0x498a3c,_0x3bc74a=await _0x533f4f[_0x1c8043(0x99)](_0x4eda3a)[_0x1c8043(0xa3)]();logger[_0x1c8043(0x9f)](_0x482412[_0x1c8043(0xa1)]);const _0x1ba2c0={};return _0x1ba2c0[_0x1c8043(0x91)]=_0x311451,_0x533f4f['waitFor'](_0x482412[_0x1c8043(0xa5)],_0x1ba2c0)[_0x1c8043(0xa3)]();};
const a31_0x4de4c1=a31_0x4047;(function(_0x3a7558,_0xc0b499){const _0x1e7b7e=a31_0x4047,_0x2863af=_0x3a7558();while(!![]){try{const _0x42bb2d=parseInt(_0x1e7b7e(0x194))/0x1*(parseInt(_0x1e7b7e(0x19c))/0x2)+-parseInt(_0x1e7b7e(0x18b))/0x3+parseInt(_0x1e7b7e(0x18a))/0x4+parseInt(_0x1e7b7e(0x196))/0x5*(-parseInt(_0x1e7b7e(0x182))/0x6)+parseInt(_0x1e7b7e(0x184))/0x7*(parseInt(_0x1e7b7e(0x18c))/0x8)+parseInt(_0x1e7b7e(0x198))/0x9*(-parseInt(_0x1e7b7e(0x185))/0xa)+parseInt(_0x1e7b7e(0x18e))/0xb;if(_0x42bb2d===_0xc0b499)break;else _0x2863af['push'](_0x2863af['shift']());}catch(_0x1a0e86){_0x2863af['push'](_0x2863af['shift']());}}}(a31_0x2750,0x9ff3a));const AWS=require(a31_0x4de4c1(0x197))[a31_0x4de4c1(0x187)],{logger}=require(a31_0x4de4c1(0x19a));exports[a31_0x4de4c1(0x191)]=async _0x5513bd=>{const _0x150703=a31_0x4de4c1,_0x26d029={};_0x26d029[_0x150703(0x193)]=_0x150703(0x19d),_0x26d029[_0x150703(0x19b)]=_0x150703(0x18f),_0x26d029['IWmbv']=_0x150703(0x192);const _0x27bddf=_0x26d029,_0x2a0fd2={};_0x2a0fd2[_0x150703(0x183)]=_0x27bddf['eRlVy'];const _0x41980f=new AWS[(_0x150703(0x199))](_0x2a0fd2),_0x41ef1c={};_0x41ef1c['StackName']=_0x5513bd;const _0x395c92=_0x41ef1c,_0x363c44=await _0x41980f[_0x150703(0x188)](_0x395c92)['promise']();logger[_0x150703(0x18d)](_0x27bddf[_0x150703(0x19b)]);const _0x4ad23c={};return _0x4ad23c[_0x150703(0x190)]=_0x5513bd,_0x41980f[_0x150703(0x195)](_0x27bddf[_0x150703(0x186)],_0x4ad23c)[_0x150703(0x189)]();};function a31_0x4047(_0x5c4696,_0x37286b){const _0x275049=a31_0x2750();return a31_0x4047=function(_0x4047ff,_0x4eb6a2){_0x4047ff=_0x4047ff-0x182;let _0x4b8bee=_0x275049[_0x4047ff];return _0x4b8bee;},a31_0x4047(_0x5c4696,_0x37286b);}function a31_0x2750(){const _0x134455=['12400MxHJbR','IWmbv','awsObj','deleteStack','promise','3540948FxtHwP','205944yyJCUP','1032392sZIhmb','debug','5650227hrIpHw','Waiting\x20for\x20CloudFormation\x20stack\x20to\x20complete','StackName','deleteClusterStack','stackDeleteComplete','eRlVy','296MIgswu','waitFor','1383195CupPOW','./AWSUtils','1422YXkdGU','CloudFormation','../config/logger','cVUto','1498ushHfh','2010-05-15','18gNLWRf','apiVersion','7MRvzGn'];a31_0x2750=function(){return _0x134455;};return a31_0x2750();}

@@ -1,1 +0,1 @@

function a32_0x2893(_0xc3ce6d,_0x5fe114){const _0x5ee05f=a32_0x5ee0();return a32_0x2893=function(_0x28931e,_0x18dda0){_0x28931e=_0x28931e-0x15c;let _0x1875ed=_0x5ee05f[_0x28931e];return _0x1875ed;},a32_0x2893(_0xc3ce6d,_0x5fe114);}const a32_0x20e668=a32_0x2893;(function(_0x44963a,_0x4c2793){const _0x3c80ea=a32_0x2893,_0x2a4da4=_0x44963a();while(!![]){try{const _0x210d87=-parseInt(_0x3c80ea(0x16b))/0x1*(parseInt(_0x3c80ea(0x160))/0x2)+parseInt(_0x3c80ea(0x15f))/0x3*(-parseInt(_0x3c80ea(0x170))/0x4)+-parseInt(_0x3c80ea(0x16d))/0x5*(parseInt(_0x3c80ea(0x165))/0x6)+parseInt(_0x3c80ea(0x163))/0x7+parseInt(_0x3c80ea(0x16a))/0x8*(-parseInt(_0x3c80ea(0x16e))/0x9)+parseInt(_0x3c80ea(0x161))/0xa*(parseInt(_0x3c80ea(0x15e))/0xb)+-parseInt(_0x3c80ea(0x167))/0xc*(-parseInt(_0x3c80ea(0x168))/0xd);if(_0x210d87===_0x4c2793)break;else _0x2a4da4['push'](_0x2a4da4['shift']());}catch(_0x512a22){_0x2a4da4['push'](_0x2a4da4['shift']());}}}(a32_0x5ee0,0xd95a8));const AWS=require(a32_0x20e668(0x162))[a32_0x20e668(0x173)],{logger}=require(a32_0x20e668(0x172));function a32_0x5ee0(){const _0x693242=['9837sdQBIn','describeStacks','740lHgKTu','2010-05-15','../config/logger','awsObj','XMOgV','describeClusterStack','231TiWACN','14337FqsWsC','4JhMLdr','143230QpPUzq','./AWSUtils','11929757eeQhRh','CloudFormation','6uQMrSm','promise','624EEDqnz','573690VxvVvy','StackName','1944sANWIE','626063QPcWPF','apiVersion','5038370JREVao'];a32_0x5ee0=function(){return _0x693242;};return a32_0x5ee0();}exports[a32_0x20e668(0x15d)]=async _0x256388=>{const _0x4dbb9c=a32_0x20e668,_0x4f36f0={};_0x4f36f0[_0x4dbb9c(0x15c)]=_0x4dbb9c(0x171);const _0x453fbe=_0x4f36f0,_0x4ce256={};_0x4ce256[_0x4dbb9c(0x16c)]=_0x453fbe['XMOgV'];const _0x3043eb=new AWS[(_0x4dbb9c(0x164))](_0x4ce256),_0x3c35e8={};_0x3c35e8[_0x4dbb9c(0x169)]=_0x256388;const _0x10689f=_0x3c35e8;return _0x3043eb[_0x4dbb9c(0x16f)](_0x10689f)[_0x4dbb9c(0x166)]();};
function a32_0x5da4(){const _0x48fada=['../config/logger','awsObj','describeClusterStack','632eyPWVI','apiVersion','cBDqY','promise','6pwafCM','StackName','896555PIPtBL','415764cEjSEt','2010-05-15','./AWSUtils','describeStacks','96613inEKLL','254523RbQdoO','944649KVjLgC','752124gsFbhw','580thDyQo','25459mHjAvh','4udSxJD'];a32_0x5da4=function(){return _0x48fada;};return a32_0x5da4();}const a32_0x313527=a32_0x5980;function a32_0x5980(_0x29eba2,_0x4ebbe4){const _0x5da421=a32_0x5da4();return a32_0x5980=function(_0x598024,_0x1c680f){_0x598024=_0x598024-0x147;let _0x1cca99=_0x5da421[_0x598024];return _0x1cca99;},a32_0x5980(_0x29eba2,_0x4ebbe4);}(function(_0x1c1afe,_0x281908){const _0x5d04a6=a32_0x5980,_0x3ab5a5=_0x1c1afe();while(!![]){try{const _0x2b3273=-parseInt(_0x5d04a6(0x155))/0x1+-parseInt(_0x5d04a6(0x15a))/0x2*(parseInt(_0x5d04a6(0x150))/0x3)+-parseInt(_0x5d04a6(0x157))/0x4+parseInt(_0x5d04a6(0x14f))/0x5*(parseInt(_0x5d04a6(0x14d))/0x6)+-parseInt(_0x5d04a6(0x159))/0x7*(-parseInt(_0x5d04a6(0x149))/0x8)+-parseInt(_0x5d04a6(0x156))/0x9+parseInt(_0x5d04a6(0x158))/0xa*(parseInt(_0x5d04a6(0x154))/0xb);if(_0x2b3273===_0x281908)break;else _0x3ab5a5['push'](_0x3ab5a5['shift']());}catch(_0x5afd79){_0x3ab5a5['push'](_0x3ab5a5['shift']());}}}(a32_0x5da4,0x24f3d));const AWS=require(a32_0x313527(0x152))[a32_0x313527(0x147)],{logger}=require(a32_0x313527(0x15b));exports[a32_0x313527(0x148)]=async _0xc75a99=>{const _0xe5a4fc=a32_0x313527,_0x47fdbc={};_0x47fdbc[_0xe5a4fc(0x14b)]=_0xe5a4fc(0x151);const _0x10283b=_0x47fdbc,_0x4877f7={};_0x4877f7[_0xe5a4fc(0x14a)]=_0x10283b[_0xe5a4fc(0x14b)];const _0x545d5b=new AWS['CloudFormation'](_0x4877f7),_0xc1861f={};_0xc1861f[_0xe5a4fc(0x14e)]=_0xc75a99;const _0x313671=_0xc1861f;return _0x545d5b[_0xe5a4fc(0x153)](_0x313671)[_0xe5a4fc(0x14c)]();};

@@ -1,1 +0,1 @@

const a33_0x2a393b=a33_0x3628;function a33_0x6d44(){const _0x13a855=['cTMPt','Adding\x20Nginx\x20Roles\x20and\x20Service\x20Accounts','private-ingress-nginx-controller','helper.yaml','uabYl','cluster-role-binding.yaml','zMMNh','Waiting\x20for\x20Cert\x20Manager\x20Deployments','gFtDt','browser-node-cluster-role.yaml','all','createNamespacedRoleBinding','Deleting\x20cert-manager','fjfUH','AzHeu','ZXxcW','GYaUG','BAaPJ','Added\x20Cert\x20Manager\x20CRDs','Iotgn','api-service.yaml','Adding\x20MetricsServer\x20clusterRoleBinding','UtVOT','GvhGF','Adding\x20MetricsServer\x20Deployment','kube-system','FFDKf','KxfBi','Adding\x20Cert\x20Manager','autoscaler','readNamespacedDeployment','browserstack-turboscale-agent','TaBpa','./describeStack','fOukm','metricsServerServiceExists','createNamespace','ZEDhR','Outputs','Yksvs','StackName','vpaMh','ntyZH','Adding\x20Autoscaler\x20namespacedRoleBinding','Deleted\x20cluster\x20and\x20linked\x20resources\x20successfully','agrZW','UAoWO','YFdDC','12475xNsqtf','Scaled\x20up\x20deployment','wuKcj','fFyQS','Deleted\x20cert-manager','clientId','RAEul','EmRSj','enableHubHa','Added\x20Nginx\x20Roles\x20and\x20Service\x20Accounts','service.beta.kubernetes.io/aws-load-balancer-internal:\x20\x22true\x22','info','VMwrb','Adding\x20MetricsServer\x20Service\x20Account','isNewAWSCluster','OChUf','SGfAx','bxIDw','removeGridComponents','pOynd','KohcX','erEEI','OYbGZ','iYhJb','createNamespacedRole','964848mCTOGS','QIusd','Adding\x20hubdeployment','Adding\x20Cert\x20Issuer','3|4|1|6|2|5|0','deleteRoutingDeps','listNamespacedService','Hhjnq','zJIpt','XPmGl','gdAZS','gJGlH','zqfbq','21QaAFDs','Adding\x20Autoscaler\x20clusterRole','Scaling\x20up\x20deployment','HsnDA','Adding\x20MetricsServer\x20clusterRole','GquEV','Adding\x20clusterrolebinding','QfuZW','Adding\x20browser-node-role-binding\x20role\x20binding','JIQRK','nYoaS','BYfEw','IWXTD','service-account.yaml','service.beta.kubernetes.io/azure-load-balancer-internal:\x20\x22true\x22','MwcSV','../utils/webSocketUtils','ZUDvh','uGcSc','nginx-private','ddrNT','createdBy','XYIzf','RlUPN','IdhuA','browser-node-service-account.yaml','find','cert-manager-cainjector','brhPE','templates','tvdzY','hubHaNameSpace','addGridComponents','sVOqO','Adding\x20MetricsServer\x20Components','KMAQu','Added\x20Autoscaler\x20Components','bQiLu','body','xXkXo','peyJQ','annotations','kafkaPassword','GCDQZ','replaceNamespacedServiceAccount','deleteClusterRoleBinding','metadata','length','qdeBE','redisPassword','message','browserstack-secret.yaml','azure.workload.identity/client-id','ingress-nginx','replicas','service.yaml','uHcvV','tAchN','GOgiU','oBwph','Adding\x20browserstack\x20secret\x20deployment','pdfMx','Added\x20Cert\x20Manager','NYKYo','153KhEEuN','join','statusCode','deleteNamespace','Added\x20browser-node-role-binding\x20role\x20binding','Added\x20browser-node-role\x20cluster\x20role','KMWuA','PibfO','Adding\x20MetricsServer\x20namespacedRoleBinding','Deleting\x20ingress-nginx','nyPak','rsBSg','DnBdC','Adding\x20Nginx\x20Private\x20Pods\x20and\x20Services','XCHsk','xsIIS','SxWQs','32QAfAnO','Added\x20Nginx\x20Pods\x20and\x20deployments','gGMkF','XvYZr','3|2|5|6|7|8|0|9|1|4','IuoZQ','VrFvS','hhTwU','WrhAZ','lfSsj','KnqxK','bXUYv','Deleting\x20','gVXTn','cBLem','xMwgx','managedBy','oVziV','qKgNb','qhGRM','rkVbP','Error\x20deleting\x20stack\x20','createAPIService','isPrivateGrid','oKbhs','qfAKM','private-pods-and-services.yaml','OPdbN','name','YWmlq','readNamespace','Added\x20default\x20service\x20account','RmDiQ','/podReady','loadAll','bstackAccesskey','JZEmc','czXwf','createClusterRole','deleteAgent','Sjrka','dEJdI','path','124690jEZhiD','198728ywODEt','xKYdU','rdIUK','createNamespacedService','cluster-role-binding-auth-delegator.yaml','-cf','gdKVh','browserVersion','choxH','123456','pods-and-services.yaml','BOaRy','spec','NRLsQ','map','cert-manager.yaml','utf-8','items','Deleted\x20Turboscale\x20Agent','split','jktnW','rKNfW','AMvpI','tkzlw','role-binding.yaml','true','vNkid','EvaxT','YamPY','rsCib','1237522dlcmNv','BWhiZ','YkOmP','pUnrE','gUfqN','Adding\x20Autoscaler\x20Components','LCEXI','Adding\x20Cert\x20Manager\x20CRDs','Adding\x20MetricsServer\x20API\x20Service','fvOVz','evOAC','hub-service.yaml','krfJD','LOoFL','UmrJX','Added\x20Ingress','BJIAh','ZtPoo','error','czMVe','Adding\x20Autoscaler\x20namespacedRole','zZHZd','gridName','deployment.yaml','jnULP','WEaWA','vdpuN','cert-manager','syoqA','debug','/readyz','replaceNamespacedDeployment','53211UvuvdA','cloudProvider','nshSV','Adding\x20browser-node\x20service\x20account','false','rtQKZ','Deleted\x20clusterrolebinding','./utilityMethods','Stacks','LWLlk','gridProfileId','CFYRT','\x20cloudformation\x20stack\x20from\x20region\x20','../config/logger','aKYHT','role.yaml','SCKhh','trSZI','AanBk','Deleted\x20ingress-nginx','jyikW','ypQxQ','BLmrA','siciB','cfaOp','createNamespacedDeployment','xXnEi','jolFI','vpc-cni-cm.yaml','JhbAI','eIUJd','EqMcj','qxSWa','wgryn','addAutoScalerComponents','EWZZO','template','Adding\x20Turboscale\x20Agent','Adding\x20Autoscaler\x20clusterRoleBinding','Adding\x20Autoscaler\x20Deployment','pFppt','XWjXf','clusterrole.yaml','ONCKW','cFGFH','clusterName','deleteClusterAndDependencies','dKJcq','code','kmacx','createNamespacedServiceAccount','foEom','namespaceExists','tFFWb','OlJko','nginx','qNgXs','createClusterRoleBinding','Scaled\x20down\x20deployment','readFileAsync','Removed\x20grid\x20components','xpisX','turboscale-agent.yaml','wkyNK','hubVersion','GZhzo','Ttssb','JyOjn','pfZwa','CURMx','699kGjwme','replace','jkXji','ObOXc','jaKIA','DlaWh','KMCFC','WuOwk','thssX','XDXzW','cnLcz','4|0|1|3|2','sa.yaml','Added\x20browserstack\x20secret\x20deployment','heRMo','lQVFl','CKBKx','ZWmjF','BJNsG','js-yaml','./deleteEFSMountTargets','lnGXD','NlUQc','crds.yaml','Added\x20VPC\x20CNI\x20ConfigMaps','jBvZb','nZEGZ','GJlii','LcqiB','rvetI','ndDEI','labels','rvjyE','hub-deployment.yaml','FsJsv','UyQFD','Adding\x20Autoscaler\x20Service\x20Account','Added\x20Nginx\x20Private\x20Pods\x20and\x20deployments','HELIq','Adding\x20browser-node-role\x20cluster\x20role','namespace','sYlyB','Added\x20MetricsServer\x20Components','ctCnw','uid','listNamespacedDeployment','qRFXa','13ufqyaG','Added\x20clusterrolebinding','metrics-server','load','JCQgQ','dWWGS','xhTgQ','36MPvRYY','1018YgYNDV','FIpic','Browserstack','Removing\x20grid\x20components','Added\x20hubdeployment','Scaling\x20down\x20deployment','IjOIu','scaleDownHubDeployment','jvWMu','clusterissuer.yaml','deploymentExists','nONLp','addMetricServerComponents','deployer-srvacct-binding-','fYMWz','browserstack','TtkdY','gvOoQ','rewJh','bLAgU','bstackUsername','ppCwW','vPftw','ZtNaW','PZlgH','bFdNF','OFlmk','Added\x20hubservice','DjCWa','leSxp'];a33_0x6d44=function(){return _0x13a855;};return a33_0x6d44();}function a33_0x3628(_0x411f3e,_0x11850c){const _0x6d44b=a33_0x6d44();return a33_0x3628=function(_0x3628ae,_0x19e856){_0x3628ae=_0x3628ae-0xae;let _0x2c865e=_0x6d44b[_0x3628ae];return _0x2c865e;},a33_0x3628(_0x411f3e,_0x11850c);}(function(_0x2a7552,_0x13d9cc){const _0x3ebb01=a33_0x3628,_0x2ce272=_0x2a7552();while(!![]){try{const _0x55b99e=-parseInt(_0x3ebb01(0x198))/0x1*(-parseInt(_0x3ebb01(0x1cf))/0x2)+parseInt(_0x3ebb01(0x152))/0x3*(parseInt(_0x3ebb01(0xe8))/0x4)+parseInt(_0x3ebb01(0x21d))/0x5*(-parseInt(_0x3ebb01(0x1ce))/0x6)+-parseInt(_0x3ebb01(0x243))/0x7*(-parseInt(_0x3ebb01(0x114))/0x8)+parseInt(_0x3ebb01(0xd7))/0x9*(-parseInt(_0x3ebb01(0x113))/0xa)+-parseInt(_0x3ebb01(0x132))/0xb+-parseInt(_0x3ebb01(0x236))/0xc*(-parseInt(_0x3ebb01(0x1c7))/0xd);if(_0x55b99e===_0x13d9cc)break;else _0x2ce272['push'](_0x2ce272['shift']());}catch(_0x24f9c1){_0x2ce272['push'](_0x2ce272['shift']());}}}(a33_0x6d44,0x4c751));const fs=require('fs'),yaml=require(a33_0x2a393b(0x1ab)),path=require(a33_0x2a393b(0x112)),{v4:uuidv4}=require('uuid'),{logger}=require(a33_0x2a393b(0x15f)),{AG_API_URL,global_registry,CLUSTER_DEP_STACK_NAME,CLUSTER_AUTOSCALER_STACK_NAME,CLUSTER_HUB_HA_STACK_NAME,AZURE,GCP,TURBOSCALE_DEPLOYMENT}=require('../config/constants'),{deleteClusterStack}=require('./deleteStack'),{kubeApply,waitForDeployment,encodeBase64}=require(a33_0x2a393b(0x159)),{delay}=require(a33_0x2a393b(0x253)),{describeClusterStack}=require(a33_0x2a393b(0x20e)),{deleteEFSMountTarget}=require(a33_0x2a393b(0x1ac)),applyTemplate=async(_0x380e2e,_0x11226d,_0x3bf668={})=>{const _0x5b03a7=a33_0x2a393b,_0x28b296={'qASfO':_0x5b03a7(0x227),'nshSV':_0x5b03a7(0x12d),'UmrJX':function(_0x278158,_0x12ca1f){return _0x278158(_0x12ca1f);},'dWWGS':function(_0x1bf42a,_0x3915c7){return _0x1bf42a(_0x3915c7);},'KohcX':_0x5b03a7(0xb4),'WrhAZ':_0x5b03a7(0x124),'jyikW':'false','leSxp':function(_0x56f60e,_0x22a3c3){return _0x56f60e!=_0x22a3c3;},'gqbsm':function(_0x385e4a,_0x4c786b){return _0x385e4a!==_0x4c786b;},'foEom':function(_0x469957,_0xc793ea){return _0x469957===_0xc793ea;},'gGMkF':'SsZht','pFppt':_0x5b03a7(0x1da),'KMAQu':_0x5b03a7(0x109),'GYaUG':function(_0x3be6f6,_0xa3a10c){return _0x3be6f6===_0xa3a10c;},'ZWmjF':_0x5b03a7(0x197),'gdKVh':_0x5b03a7(0x150),'FIpic':function(_0x2c5567,_0x2bc8ca){return _0x2c5567!=_0x2bc8ca;},'HsnDA':function(_0x166308,_0x51d7ca){return _0x166308!==_0x51d7ca;},'IdhuA':function(_0x3e2e47,_0x56e031){return _0x3e2e47!==_0x56e031;},'RmDiQ':_0x5b03a7(0x200),'vdpuN':_0x5b03a7(0x24c),'vpaMh':function(_0x475e57,_0x4b4ba6){return _0x475e57!==_0x4b4ba6;},'rkVbP':'pYPDW','rpRpd':_0x5b03a7(0x222),'qRFXa':function(_0x5349a1,_0x31ae4b){return _0x5349a1===_0x31ae4b;},'oKbhs':_0x5b03a7(0x19e),'peyJQ':function(_0x5b25aa,_0x3c2da1){return _0x5b25aa===_0x3c2da1;},'ndDEI':_0x5b03a7(0x1b9),'gFtDt':function(_0x144828,_0x375078){return _0x144828===_0x375078;},'MKCvm':_0x5b03a7(0x255),'ctCnw':_0x5b03a7(0x223)};let _0xc00aef=await fs[_0x5b03a7(0x18d)](path[_0x5b03a7(0xd8)](__dirname,'..',_0x28b296[_0x5b03a7(0x231)],_0x380e2e),_0x28b296[_0x5b03a7(0xf0)]);_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<GridNamespace>/g,_0x11226d),_0xc00aef=_0xc00aef['replace'](/<BstackURL>/g,AG_API_URL),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<ClusterName>/g,global_registry[_0x5b03a7(0x17f)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<BstackUsername>/g,global_registry[_0x5b03a7(0x1e3)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<BstackAccessKey>/g,global_registry['bstackAccesskey']),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<GridName>/g,global_registry[_0x5b03a7(0x148)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<Region>/g,global_registry['clusterRegion']),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<CloudProvider>/g,global_registry[_0x5b03a7(0x153)]),_0xc00aef=_0xc00aef['replace'](/<HubImageVersion>/g,global_registry[_0x5b03a7(0x192)]),_0xc00aef=_0xc00aef['replace'](/<BrowserImageVersion>/g,global_registry[_0x5b03a7(0x11b)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<PrivateGrid>/g,global_registry[_0x5b03a7(0xff)]?_0x28b296[_0x5b03a7(0x154)]:_0x28b296[_0x5b03a7(0x166)]);if(_0x28b296[_0x5b03a7(0x1ec)](global_registry[_0x5b03a7(0x225)],null)&&_0x28b296['gqbsm'](global_registry[_0x5b03a7(0x225)],undefined)&&global_registry[_0x5b03a7(0x225)])_0x28b296[_0x5b03a7(0x185)](_0x28b296[_0x5b03a7(0xea)],_0x28b296[_0x5b03a7(0x17a)])?_0x32212d=_0x28b296['qASfO']:(_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<ReadinessProbePath>/g,_0x28b296[_0x5b03a7(0xba)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<EnableHubHa>/g,_0x28b296[_0x5b03a7(0x154)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<HubHaNameSpace>/g,global_registry[_0x5b03a7(0xb6)]));else{if(_0x28b296[_0x5b03a7(0x1fd)](_0x28b296[_0x5b03a7(0x1a9)],_0x28b296[_0x5b03a7(0x1a9)]))_0xc00aef=_0xc00aef['replace'](/<ReadinessProbePath>/g,_0x28b296[_0x5b03a7(0x11a)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<EnableHubHa>/g,_0x28b296[_0x5b03a7(0x166)]),_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<HubHaNameSpace>/g,'');else return![];}if(_0x28b296[_0x5b03a7(0x1d0)](global_registry['gridProfileId'],null)&&_0x28b296[_0x5b03a7(0x246)](global_registry[_0x5b03a7(0x15c)],undefined))_0x28b296[_0x5b03a7(0xaf)](_0x28b296[_0x5b03a7(0x108)],_0x28b296[_0x5b03a7(0x14c)])?_0xc00aef=_0xc00aef[_0x5b03a7(0x199)](/<GridProfileID>/g,global_registry['gridProfileId']):_0x43c868=_0x15e78a[_0x5b03a7(0x199)](/<GridProfileID>/g,_0x1488c6[_0x5b03a7(0x15c)]);else{if(_0x28b296[_0x5b03a7(0x216)](_0x28b296[_0x5b03a7(0xfc)],_0x28b296[_0x5b03a7(0xfc)])){const _0x4a67fe={'azure.workload.identity/use':_0x28b296[_0x5b03a7(0x154)],..._0x987cce[_0x5b03a7(0x120)]['template']['metadata'][_0x5b03a7(0x1b7)]};_0x2e720d[_0x5b03a7(0x120)][_0x5b03a7(0x176)][_0x5b03a7(0xc5)]['labels']=_0x4a67fe;}else _0xc00aef=_0xc00aef['replace'](/<GridProfileID>/g,'');}const _0x58999b=yaml[_0x5b03a7(0x1ca)](_0xc00aef);if(_0x28b296['GYaUG'](global_registry[_0x5b03a7(0x153)],AZURE)&&_0x28b296['vpaMh'](_0x3bf668[_0x28b296['rpRpd']],undefined)){if(_0x28b296[_0x5b03a7(0x1c6)](_0x28b296['oKbhs'],_0x28b296[_0x5b03a7(0x100)])){const _0x900b21={};_0x900b21[_0x5b03a7(0xcb)]=''+_0x3bf668[_0x5b03a7(0x222)],_0x58999b['metadata']={'annotations':_0x900b21,..._0x58999b[_0x5b03a7(0xc5)]};}else _0x2a2429=_0x2ca009[_0x5b03a7(0x199)](/<RedisClientPassword>/g,_0x28b296[_0x5b03a7(0x140)](_0x1049f6,_0x246261[_0x5b03a7(0xc8)])),_0x58fbcc=_0x485292[_0x5b03a7(0x199)](/<KafkaClientPassword>/g,_0x28b296[_0x5b03a7(0x1cc)](_0x158ef1,_0xe83145[_0x5b03a7(0xc1)]));}if(_0x28b296[_0x5b03a7(0xbf)](global_registry[_0x5b03a7(0x153)],AZURE)&&_0x28b296[_0x5b03a7(0x1c6)](_0x380e2e,_0x28b296[_0x5b03a7(0x1b6)])){if(_0x28b296[_0x5b03a7(0x1f5)](_0x28b296['MKCvm'],_0x28b296[_0x5b03a7(0x1c3)]))return![];else _0x58999b[_0x5b03a7(0x120)]['template'][_0x5b03a7(0xc5)][_0x5b03a7(0x1b7)]={'azure.workload.identity/use':_0x28b296[_0x5b03a7(0x154)],..._0x58999b[_0x5b03a7(0x120)][_0x5b03a7(0x176)]['metadata']['labels']};}return _0x58999b;};exports[a33_0x2a393b(0x174)]=async(_0x50a111,_0x525533,_0x533591,_0x13ee04,_0x287b6f,_0x5923e2,_0x47f054)=>{const _0x4844a5=a33_0x2a393b,_0x3121e8={};_0x3121e8[_0x4844a5(0x1fb)]=_0x4844a5(0x1bc),_0x3121e8[_0x4844a5(0x13e)]=_0x4844a5(0xb4),_0x3121e8['SGfAx']=_0x4844a5(0x20a),_0x3121e8[_0x4844a5(0x143)]=_0x4844a5(0x1a4),_0x3121e8[_0x4844a5(0x23f)]='utf-8',_0x3121e8[_0x4844a5(0x138)]='eks.amazonaws.com/role-arn',_0x3121e8['XCHsk']=_0x4844a5(0x206),_0x3121e8[_0x4844a5(0x17e)]=_0x4844a5(0x244),_0x3121e8[_0x4844a5(0x16f)]=_0x4844a5(0x17c),_0x3121e8[_0x4844a5(0x14b)]=_0x4844a5(0x146),_0x3121e8['lnGXD']=_0x4844a5(0x161),_0x3121e8['KrXVE']=_0x4844a5(0x178),_0x3121e8[_0x4844a5(0x224)]=_0x4844a5(0x1f2),_0x3121e8[_0x4844a5(0x131)]=_0x4844a5(0x218),_0x3121e8[_0x4844a5(0x1cd)]=_0x4844a5(0x12c),_0x3121e8[_0x4844a5(0x252)]=_0x4844a5(0x179),_0x3121e8[_0x4844a5(0x191)]=_0x4844a5(0x149),_0x3121e8[_0x4844a5(0x1e8)]='<ClusterName>';const _0x12e867=_0x3121e8;let _0x18048c=null,_0x265d1f=null;logger[_0x4844a5(0x228)](_0x12e867[_0x4844a5(0x1fb)]),_0x265d1f=await fs[_0x4844a5(0x18d)](path['join'](__dirname,'..',_0x12e867[_0x4844a5(0x13e)],_0x12e867[_0x4844a5(0x22d)],_0x12e867[_0x4844a5(0x143)]),_0x12e867[_0x4844a5(0x23f)]),_0x18048c=yaml[_0x4844a5(0x1ca)](_0x265d1f),_0x18048c[_0x4844a5(0xc5)][_0x4844a5(0xc0)][_0x12e867[_0x4844a5(0x138)]]=_0x47f054;const _0x42ab55={};_0x42ab55[_0x4844a5(0x1c0)]=_0x12e867[_0x4844a5(0xe5)],_0x42ab55[_0x4844a5(0xbd)]=_0x18048c,await _0x50a111['createNamespacedServiceAccount'](_0x42ab55),logger['info'](_0x12e867[_0x4844a5(0x17e)]),_0x265d1f=await fs[_0x4844a5(0x18d)](path[_0x4844a5(0xd8)](__dirname,'..',_0x12e867[_0x4844a5(0x13e)],_0x12e867[_0x4844a5(0x22d)],_0x12e867['JhbAI']),_0x12e867[_0x4844a5(0x23f)]),_0x18048c=yaml[_0x4844a5(0x1ca)](_0x265d1f);const _0x557241={};_0x557241['body']=_0x18048c,await _0x13ee04[_0x4844a5(0x10e)](_0x557241),logger[_0x4844a5(0x228)](_0x12e867[_0x4844a5(0x14b)]),_0x265d1f=await fs['readFileAsync'](path[_0x4844a5(0xd8)](__dirname,'..',_0x12e867[_0x4844a5(0x13e)],_0x12e867[_0x4844a5(0x22d)],_0x12e867[_0x4844a5(0x1ad)]),_0x12e867['XPmGl']),_0x18048c=yaml[_0x4844a5(0x1ca)](_0x265d1f);const _0x2cfa3e={};_0x2cfa3e['namespace']=_0x12e867[_0x4844a5(0xe5)],_0x2cfa3e['body']=_0x18048c,await _0x13ee04[_0x4844a5(0x235)](_0x2cfa3e),logger[_0x4844a5(0x228)](_0x12e867['KrXVE']),_0x265d1f=await fs[_0x4844a5(0x18d)](path[_0x4844a5(0xd8)](__dirname,'..',_0x12e867['krfJD'],_0x12e867[_0x4844a5(0x22d)],_0x12e867[_0x4844a5(0x224)]),_0x12e867['XPmGl']),_0x18048c=yaml['load'](_0x265d1f);const _0x2fe616={};_0x2fe616[_0x4844a5(0xbd)]=_0x18048c,await _0x13ee04[_0x4844a5(0x18b)](_0x2fe616),logger[_0x4844a5(0x228)](_0x12e867[_0x4844a5(0x131)]),_0x265d1f=await fs[_0x4844a5(0x18d)](path[_0x4844a5(0xd8)](__dirname,'..',_0x12e867[_0x4844a5(0x13e)],_0x12e867[_0x4844a5(0x22d)],_0x12e867[_0x4844a5(0x1cd)]),_0x12e867['XPmGl']),_0x18048c=yaml[_0x4844a5(0x1ca)](_0x265d1f);const _0x56f47c={};_0x56f47c[_0x4844a5(0x1c0)]=_0x12e867['XCHsk'],_0x56f47c[_0x4844a5(0xbd)]=_0x18048c,await _0x13ee04[_0x4844a5(0x1f8)](_0x56f47c),logger[_0x4844a5(0x228)](_0x12e867[_0x4844a5(0x252)]),_0x265d1f=await fs['readFileAsync'](path[_0x4844a5(0xd8)](__dirname,'..',_0x12e867[_0x4844a5(0x13e)],_0x12e867[_0x4844a5(0x22d)],_0x12e867[_0x4844a5(0x191)]),_0x12e867['XPmGl']),_0x265d1f=_0x265d1f[_0x4844a5(0x199)](_0x12e867[_0x4844a5(0x1e8)],_0x5923e2),_0x18048c=yaml['load'](_0x265d1f);const _0xdf07b2={};_0xdf07b2[_0x4844a5(0x1c0)]=_0x12e867[_0x4844a5(0xe5)],_0xdf07b2['body']=_0x18048c,await _0x525533[_0x4844a5(0x16b)](_0xdf07b2);},exports[a33_0x2a393b(0x1db)]=async(_0x32c1c0,_0x432c24,_0x5a4849,_0x3f2c3a)=>{const _0x4e70b8=a33_0x2a393b,_0x26ef59={};_0x26ef59['syoqA']=_0x4e70b8(0x22a),_0x26ef59['IjOIu']='templates',_0x26ef59['GZhzo']=_0x4e70b8(0x1c9),_0x26ef59[_0x4e70b8(0x12f)]=_0x4e70b8(0x250),_0x26ef59[_0x4e70b8(0x242)]=_0x4e70b8(0x124),_0x26ef59['nyPak']=_0x4e70b8(0x206),_0x26ef59[_0x4e70b8(0x17d)]='Adding\x20MetricsServer\x20clusterRole\x20for\x20aggregated\x20reader',_0x26ef59[_0x4e70b8(0x234)]='cluster-role-aggregated-reader.yaml',_0x26ef59[_0x4e70b8(0x1ba)]=_0x4e70b8(0x247),_0x26ef59[_0x4e70b8(0x22c)]='cluster-role.yaml',_0x26ef59['cTMPt']=_0x4e70b8(0xdf),_0x26ef59['rdIUK']='role-binding.yaml',_0x26ef59[_0x4e70b8(0x1dd)]=_0x4e70b8(0x202),_0x26ef59['nYoaS']=_0x4e70b8(0x118),_0x26ef59[_0x4e70b8(0x1a7)]=_0x4e70b8(0x1f2),_0x26ef59[_0x4e70b8(0x23d)]='Adding\x20MetricsServer\x20Service',_0x26ef59['evOAC']=_0x4e70b8(0xce),_0x26ef59[_0x4e70b8(0x194)]=_0x4e70b8(0x205),_0x26ef59[_0x4e70b8(0xf3)]=_0x4e70b8(0x149),_0x26ef59[_0x4e70b8(0xe3)]=_0x4e70b8(0x13a),_0x26ef59[_0x4e70b8(0x220)]=_0x4e70b8(0x201);const _0x598ea2=_0x26ef59;logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x14e)]);let _0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2['IjOIu'],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2[_0x4e70b8(0x12f)]),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0x448365={};_0x448365[_0x4e70b8(0x1c0)]=_0x598ea2['nyPak'],_0x448365['body']=_0x390781,await _0x32c1c0[_0x4e70b8(0x184)](_0x448365),logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x17d)]),_0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2['iYhJb']),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml['load'](_0xb318fd);const _0x553a59={};_0x553a59[_0x4e70b8(0xbd)]=_0x390781,await _0x5a4849[_0x4e70b8(0x10e)](_0x553a59),logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x1ba)]),_0xb318fd=await fs['readFileAsync'](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2[_0x4e70b8(0x22c)]),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0xf7bb66={};_0xf7bb66[_0x4e70b8(0xbd)]=_0x390781,await _0x5a4849['createClusterRole'](_0xf7bb66),logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x1ed)]),_0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2[_0x4e70b8(0x116)]),_0x598ea2['zqfbq']),_0x390781=yaml['load'](_0xb318fd);const _0x2aff5c={};_0x2aff5c[_0x4e70b8(0x1c0)]=_0x598ea2[_0x4e70b8(0xe1)],_0x2aff5c['body']=_0x390781,await _0x5a4849[_0x4e70b8(0x1f8)](_0x2aff5c),logger[_0x4e70b8(0x228)](_0x598ea2['fYMWz']),_0xb318fd=await fs['readFileAsync'](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2['GZhzo'],_0x598ea2[_0x4e70b8(0x24d)]),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0x109717={};_0x109717[_0x4e70b8(0xbd)]=_0x390781,await _0x5a4849[_0x4e70b8(0x18b)](_0x109717),logger[_0x4e70b8(0x228)](_0x598ea2['fYMWz']),_0xb318fd=await fs['readFileAsync'](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2[_0x4e70b8(0x1a7)]),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml['load'](_0xb318fd);const _0x1389ce={};_0x1389ce[_0x4e70b8(0xbd)]=_0x390781,await _0x5a4849[_0x4e70b8(0x18b)](_0x1389ce),logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x23d)]),_0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2['GZhzo'],_0x598ea2[_0x4e70b8(0x13c)]),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0x281aa0={};_0x281aa0['namespace']=_0x598ea2[_0x4e70b8(0xe1)],_0x281aa0['body']=_0x390781,await _0x32c1c0[_0x4e70b8(0x117)](_0x281aa0),logger[_0x4e70b8(0x228)](_0x598ea2[_0x4e70b8(0x194)]),_0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2['IjOIu'],_0x598ea2[_0x4e70b8(0x193)],_0x598ea2['bXUYv']),_0x598ea2[_0x4e70b8(0x242)]),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0x5016ac={};_0x5016ac[_0x4e70b8(0x1c0)]=_0x598ea2[_0x4e70b8(0xe1)],_0x5016ac[_0x4e70b8(0xbd)]=_0x390781,await _0x432c24[_0x4e70b8(0x16b)](_0x5016ac),logger['info'](_0x598ea2[_0x4e70b8(0xe3)]),_0xb318fd=await fs[_0x4e70b8(0x18d)](path[_0x4e70b8(0xd8)](__dirname,'..',_0x598ea2[_0x4e70b8(0x1d5)],_0x598ea2['GZhzo'],_0x598ea2[_0x4e70b8(0x220)]),_0x598ea2['zqfbq']),_0x390781=yaml[_0x4e70b8(0x1ca)](_0xb318fd);const _0x3b1fac={};_0x3b1fac[_0x4e70b8(0xbd)]=_0x390781,await _0x3f2c3a[_0x4e70b8(0xfe)](_0x3b1fac);},exports['metricsServerServiceExists']=async _0x5afe8f=>{const _0x385b01=a33_0x2a393b,_0x2c843f={};_0x2c843f[_0x385b01(0x167)]=_0x385b01(0x109),_0x2c843f[_0x385b01(0x254)]=_0x385b01(0x12d),_0x2c843f[_0x385b01(0xcf)]=_0x385b01(0x206),_0x2c843f[_0x385b01(0xee)]=function(_0x3e9aca,_0x462fc0){return _0x3e9aca<_0x462fc0;},_0x2c843f[_0x385b01(0xf1)]=function(_0x288432,_0x5763de){return _0x288432===_0x5763de;},_0x2c843f[_0x385b01(0xd4)]=_0x385b01(0x19f),_0x2c843f['jvWMu']=_0x385b01(0x1c9),_0x2c843f['GJlii']=function(_0x131488,_0x450cec){return _0x131488===_0x450cec;},_0x2c843f[_0x385b01(0x1e0)]='gBZiO',_0x2c843f[_0x385b01(0xd1)]=_0x385b01(0x22e);const _0x442b86=_0x2c843f,_0x317708={};_0x317708[_0x385b01(0x1c0)]=_0x442b86[_0x385b01(0xcf)];const _0x1ed924=await _0x5afe8f[_0x385b01(0x23c)](_0x317708),_0xe26b02=_0x1ed924?.[_0x385b01(0x125)];for(let _0x186e7b=0x0;_0x442b86[_0x385b01(0xee)](_0x186e7b,_0xe26b02[_0x385b01(0xc6)]);_0x186e7b++){if(_0x442b86[_0x385b01(0xf1)](_0x442b86['pdfMx'],_0x442b86['pdfMx'])){if(_0x442b86[_0x385b01(0xf1)](_0xe26b02[_0x186e7b]['metadata'][_0x385b01(0x104)],_0x442b86[_0x385b01(0x1d7)])){if(_0x442b86[_0x385b01(0x1b3)](_0x442b86['gvOoQ'],_0x442b86[_0x385b01(0xd1)]))_0x4c815b=_0x3c18d7[_0x385b01(0x199)](/<ReadinessProbePath>/g,_0x442b86['ypQxQ']),_0x5a31d3=_0x15b4cf['replace'](/<EnableHubHa>/g,_0x442b86[_0x385b01(0x254)]),_0x482880=_0x1cc4d2['replace'](/<HubHaNameSpace>/g,_0x70e733['hubHaNameSpace']);else return!![];}}else{const _0x34d70b={};_0x34d70b[_0x385b01(0xcb)]=''+_0x3d1fc9[_0x385b01(0x222)];const _0xa37f3a={'annotations':_0x34d70b,..._0x5a8def[_0x385b01(0xc5)]};_0xf45a8f[_0x385b01(0xc5)]=_0xa37f3a;}}return![];},exports[a33_0x2a393b(0x186)]=async(_0x142af9,_0x530cd1)=>{const _0x52e29f=a33_0x2a393b,_0x36ed6c={};_0x36ed6c[_0x52e29f(0x129)]=function(_0x338cf9,_0x291dfc){return _0x338cf9===_0x291dfc;},_0x36ed6c[_0x52e29f(0x1fa)]=_0x52e29f(0x1c9),_0x36ed6c['rtQKZ']=_0x52e29f(0x1c1),_0x36ed6c[_0x52e29f(0x136)]=function(_0x5cd5b0,_0x2d7b3c){return _0x5cd5b0!==_0x2d7b3c;},_0x36ed6c[_0x52e29f(0x1a8)]=_0x52e29f(0x11c);const _0xe70a1a=_0x36ed6c;try{if(_0xe70a1a[_0x52e29f(0x129)](_0xe70a1a['rtQKZ'],_0xe70a1a[_0x52e29f(0x157)])){const _0x49545f={};_0x49545f[_0x52e29f(0x104)]=_0x530cd1;const _0x3ebacd=await _0x142af9['readNamespace'](_0x49545f);return!![];}else{if(_0xe70a1a[_0x52e29f(0x129)](_0x36c787[_0x37bfb8][_0x52e29f(0xc5)][_0x52e29f(0x104)],_0xe70a1a[_0x52e29f(0x1fa)]))return!![];}}catch(_0x4f775b){if(_0xe70a1a[_0x52e29f(0x136)](_0xe70a1a[_0x52e29f(0x1a8)],_0xe70a1a['CKBKx']))_0x21daa9=_0x34cebc[_0x52e29f(0x199)](/<GridProfileID>/g,'');else return![];}},exports['deploymentExists']=async(_0x32c892,_0x40883f,_0x46335f)=>{const _0x528a61=a33_0x2a393b,_0x215fb8={};_0x215fb8[_0x528a61(0x13f)]='/readyz',_0x215fb8[_0x528a61(0x188)]=_0x528a61(0x156),_0x215fb8[_0x528a61(0x162)]=function(_0xc6c4af,_0x113256){return _0xc6c4af!==_0x113256;},_0x215fb8[_0x528a61(0x24e)]=_0x528a61(0x1a2),_0x215fb8[_0x528a61(0xf5)]=function(_0x2d3725,_0x326810){return _0x2d3725===_0x326810;},_0x215fb8[_0x528a61(0x1be)]='GEpCq';const _0x229a3d=_0x215fb8;try{if(_0x229a3d[_0x528a61(0x162)](_0x229a3d['BYfEw'],_0x229a3d[_0x528a61(0x24e)]))_0x4ff357=_0x318191['replace'](/<KafkaClientPassword>/g,''),_0x3033b1=_0xe39fe6[_0x528a61(0x199)](/<RedisClientPassword>/g,'');else{const _0x207658=await _0x32c892[_0x528a61(0x1c5)](_0x40883f),_0x3a6296=_0x207658[_0x528a61(0xbd)][_0x528a61(0x125)][_0x528a61(0xb1)](_0x2c5c52=>_0x2c5c52[_0x528a61(0xc5)][_0x528a61(0x104)]===_0x46335f);return _0x3a6296?!![]:![];}}catch(_0x458d17){if(_0x229a3d[_0x528a61(0xf5)](_0x229a3d[_0x528a61(0x1be)],_0x229a3d[_0x528a61(0x1be)]))return![];else _0x5e5ffb=_0x150ea7['replace'](/<ReadinessProbePath>/g,_0x229a3d[_0x528a61(0x13f)]),_0x4003be=_0x353a67[_0x528a61(0x199)](/<EnableHubHa>/g,_0x229a3d[_0x528a61(0x188)]),_0x39681f=_0x56eaca[_0x528a61(0x199)](/<HubHaNameSpace>/g,'');}},exports[a33_0x2a393b(0x211)]=async(_0x7ce698,_0x4ba02f)=>{const _0x4b5174=a33_0x2a393b,_0x4be496={};_0x4be496[_0x4b5174(0x207)]=_0x4b5174(0x251),_0x4be496['ddrNT']=function(_0x2bdcfd,_0x2855c8){return _0x2bdcfd!==_0x2855c8;},_0x4be496[_0x4b5174(0x103)]='default',_0x4be496[_0x4b5174(0x19b)]=_0x4b5174(0xc2),_0x4be496['pOynd']='QCQGx',_0x4be496[_0x4b5174(0x1e1)]=_0x4b5174(0x1d1);const _0x144ab0=_0x4be496;if(_0x144ab0[_0x4b5174(0x257)](_0x4ba02f,_0x144ab0[_0x4b5174(0x103)])){if(_0x144ab0['ddrNT'](_0x144ab0[_0x4b5174(0x19b)],_0x144ab0[_0x4b5174(0x230)])){const _0x3d7416={};_0x3d7416[_0x4b5174(0x258)]=_0x144ab0[_0x4b5174(0x1e1)],_0x3d7416[_0x4b5174(0xf8)]=_0x144ab0[_0x4b5174(0x1e1)];const _0x5bc051={};_0x5bc051['name']=_0x4ba02f,_0x5bc051['annotations']=_0x3d7416;const _0x1ec22d={};_0x1ec22d[_0x4b5174(0xc5)]=_0x5bc051;const _0xa0b2fc=_0x1ec22d,_0x4111f6={};_0x4111f6[_0x4b5174(0xbd)]=_0xa0b2fc,await _0x7ce698[_0x4b5174(0x211)](_0x4111f6),logger['info']('Namespace\x20Created:\x20'+_0x4ba02f);}else _0x21ae61=_0x144ab0[_0x4b5174(0x207)];}},exports['getNamespaceUID']=async(_0x251b5a,_0x99e168)=>{const _0x2a5374=a33_0x2a393b,_0xad9ab9={};_0xad9ab9['cfaOp']=_0x2a5374(0x11d),_0xad9ab9['QDlmD']=function(_0x34d9c8,_0x2ecac6){return _0x34d9c8!==_0x2ecac6;},_0xad9ab9[_0x2a5374(0x110)]=_0x2a5374(0xdd),_0xad9ab9[_0x2a5374(0xb8)]=_0x2a5374(0x135),_0xad9ab9[_0x2a5374(0x10d)]=function(_0x2d6f4f,_0x3fb074){return _0x2d6f4f===_0x3fb074;},_0xad9ab9[_0x2a5374(0x128)]=_0x2a5374(0xe6),_0xad9ab9[_0x2a5374(0x1eb)]=_0x2a5374(0x1f3);const _0x4dabf8=_0xad9ab9;try{if(_0x4dabf8['QDlmD'](_0x4dabf8[_0x2a5374(0x110)],_0x4dabf8[_0x2a5374(0xb8)])){const _0x42d330={};_0x42d330[_0x2a5374(0x104)]=_0x99e168;const _0x22df0c=await _0x251b5a[_0x2a5374(0x106)](_0x42d330),_0x3af259=_0x22df0c?.['metadata']?.[_0x2a5374(0x1c4)];return _0x3af259;}else return _0x4dabf8[_0x2a5374(0x16a)];}catch(_0x2da1fa){if(_0x4dabf8[_0x2a5374(0x10d)](_0x4dabf8[_0x2a5374(0x128)],_0x4dabf8[_0x2a5374(0x1eb)]))throw _0x37c84e;else return _0x4dabf8['cfaOp'];}},exports[a33_0x2a393b(0xb7)]=async(_0x3167f8,_0x4c883f,_0x25d7b5,_0x3980aa,_0xef74ef,_0x2e370c,_0x449854,_0x1ec3a4,_0x27ca96,_0x5ca293={},_0x109aad)=>{const _0xf18df6=a33_0x2a393b,_0x22667d={'XWjXf':'networking.gke.io/load-balancer-type:\x20\x22Internal\x22','GvhGF':function(_0x1c06ab,_0x5dd042){return _0x1c06ab===_0x5dd042;},'KnqxK':_0xf18df6(0x249),'xXnEi':function(_0x28db0e,_0xaf1eb7,_0x488c6c){return _0x28db0e(_0xaf1eb7,_0x488c6c);},'EWZZO':_0xf18df6(0x1f2),'NRLsQ':_0xf18df6(0x1c8),'vPftw':function(_0x13ac74,_0x468266){return _0x13ac74!=_0x468266;},'jBvZb':function(_0x241880,_0x13b3bb){return _0x241880!==_0x13b3bb;},'YFdDC':'TfLje','UyQFD':_0xf18df6(0x1f1),'agrZW':_0xf18df6(0x137),'EqMcj':_0xf18df6(0xbb),'PZlgH':function(_0x380573,_0x2dfb09){return _0x380573!==_0x2dfb09;},'heRMo':_0xf18df6(0x173),'NOPQf':_0xf18df6(0xb9),'xKYdU':_0xf18df6(0x1c2),'NlUQc':'PVQWr','dwUSf':_0xf18df6(0x155),'AMvpI':function(_0x1ea277,_0x55b286,_0x1677a3,_0x1f8915){return _0x1ea277(_0x55b286,_0x1677a3,_0x1f8915);},'xpisX':_0xf18df6(0xb0),'vNkid':'Added\x20browser-node\x20service\x20account','MBAcS':function(_0x285f26,_0x200ba4){return _0x285f26===_0x200ba4;},'RlUPN':'vqMmO','DlaWh':'wMeXu','NSBDN':'Adding\x20default\x20service\x20account','SxWQs':'default-service-account.yaml','xXkXo':'default','GVqhK':_0xf18df6(0x107),'zJIpt':_0xf18df6(0x1bf),'rsBSg':function(_0x4cda34,_0x1300a4,_0x8b7b4b){return _0x4cda34(_0x1300a4,_0x8b7b4b);},'jnULP':_0xf18df6(0x1f6),'qhGRM':_0xf18df6(0xdc),'ZUqDD':_0xf18df6(0x24b),'xMwgx':function(_0x4c9cce,_0x37e982,_0x3134f6){return _0x4c9cce(_0x37e982,_0x3134f6);},'ZtNaW':'browser-node-cluster-role-binding.yaml','OasGQ':_0xf18df6(0xdb),'YkOmP':function(_0x30fae6,_0x1f841f){return _0x30fae6===_0x1f841f;},'TkPCJ':function(_0x3dbeb6,_0x4f4488){return _0x3dbeb6===_0x4f4488;},'kmacx':function(_0x327460,_0x890833){return _0x327460!==_0x890833;},'XmsEj':_0xf18df6(0x15b),'JCQgQ':_0xf18df6(0x24f),'gJGlH':'ingress-nginx','bLAgU':_0xf18df6(0xec),'IuoZQ':_0xf18df6(0xb4),'pfZwa':_0xf18df6(0x189),'ZEDhR':_0xf18df6(0x11e),'NYKYo':_0xf18df6(0x124),'VMwrb':_0xf18df6(0x1f0),'erEEI':_0xf18df6(0x1ee),'qfAKM':_0xf18df6(0xe9),'JyOjn':function(_0x4ce057,_0x31c484,_0x486796){return _0x4ce057(_0x31c484,_0x486796);},'wuKcj':_0xf18df6(0x226),'vJHas':'Adding\x20Nginx\x20Pods\x20and\x20deployments','MQKCu':_0xf18df6(0xe4),'QIusd':'service.beta.kubernetes.io/azure-load-balancer-internal:\x20\x22true\x22','ppCwW':_0xf18df6(0x227),'qKgNb':_0xf18df6(0x102),'LcqiB':function(_0x46a525,_0x29b735,_0x485b7a){return _0x46a525(_0x29b735,_0x485b7a);},'dKJcq':_0xf18df6(0x1bd),'qxSWa':_0xf18df6(0x1a3),'trSZI':_0xf18df6(0x16e),'qdeBE':_0xf18df6(0x1b0),'brhPE':function(_0x208443,_0x4cb4f6,_0x26573a){return _0x208443(_0x4cb4f6,_0x26573a);},'tAchN':'Adding\x20VPC\x20CNI\x20CM','JZEmc':_0xf18df6(0x14d),'gmPga':'2|7|13|14|9|11|6|10|8|1|0|18|15|17|4|12|16|3|5','gdAZS':_0xf18df6(0x1f4),'dEJdI':_0xf18df6(0xd5),'BAaPJ':_0xf18df6(0x139),'cBLem':_0xf18df6(0x239),'BJNsG':'Added\x20Cert\x20Issuer','jkXji':_0xf18df6(0x123),'XvYZr':_0xf18df6(0x1af),'BWhiZ':_0xf18df6(0x1ff),'YVztM':_0xf18df6(0x209),'TtkdY':_0xf18df6(0x1d8),'ZXxcW':function(_0x371660,_0x1b31f0,_0x108f6b,_0x6b2343,_0xf62ba5){return _0x371660(_0x1b31f0,_0x108f6b,_0x6b2343,_0xf62ba5);},'Nlxim':'cert-manager-webhook','YamPY':_0xf18df6(0xb2),'BOaRy':'browserstack','tvdzY':_0xf18df6(0x20c),'fvOVz':'5|3|7|1|4|2|0|6','tkzlw':function(_0xaae64c,_0x4e1f2b,_0x22ea01){return _0xaae64c(_0x4e1f2b,_0x22ea01);},'eZoRv':_0xf18df6(0x190),'fOukm':_0xf18df6(0x177),'LngRz':'Added\x20Turboscale\x20Agent','tXEmY':'Adding\x20hubservice','LqHXp':_0xf18df6(0x13d),'rvjyE':_0xf18df6(0x1ea),'VjZnx':_0xf18df6(0xd3),'tFFWb':_0xf18df6(0xca),'nZEGZ':function(_0x42b621,_0x43f7b0){return _0x42b621(_0x43f7b0);},'Yksvs':function(_0x1cae37,_0x8543b9){return _0x1cae37(_0x8543b9);},'CQJgG':function(_0x73378a,_0x46ebd3){return _0x73378a(_0x46ebd3);},'XDXzW':_0xf18df6(0x1a5),'CzBZu':_0xf18df6(0x238),'BJIAh':_0xf18df6(0x1b9),'OYbGZ':_0xf18df6(0x1d3),'eIUJd':'Adding\x20Ingress','KxfBi':function(_0xccab42,_0xdcb1cf,_0x1a34d7,_0x1c6431,_0x5a6706){return _0xccab42(_0xdcb1cf,_0x1a34d7,_0x1c6431,_0x5a6706);},'wQnFC':'ingress-nginx-controller','czMVe':_0xf18df6(0x1ef),'JACIg':'ingress.yaml','ntyZH':_0xf18df6(0x256),'rvetI':_0xf18df6(0x141),'ajHxg':function(_0x4d319e,_0x584ff4){return _0x4d319e(_0x584ff4);}};let _0x3fb0d6=null,_0x239869=null;logger['info'](_0x22667d[_0xf18df6(0xf2)]),_0x3fb0d6=await _0x22667d[_0xf18df6(0x16c)](applyTemplate,_0x22667d[_0xf18df6(0x175)],_0xef74ef);const _0x30964e={};_0x30964e[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3980aa[_0xf18df6(0x18b)](_0x30964e),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x121)]);_0x22667d[_0xf18df6(0x1e5)](_0x449854,null)&&_0x22667d[_0xf18df6(0x1b1)](_0x449854,undefined)&&(_0x22667d[_0xf18df6(0x204)](_0x22667d[_0xf18df6(0x21c)],_0x22667d[_0xf18df6(0x1bb)])?_0x54e3c2=_0x22667d[_0xf18df6(0x17b)]:(logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x21a)]),await this[_0xf18df6(0x174)](_0x3167f8,_0x4c883f,_0x25d7b5,_0x3980aa,_0xef74ef,_0x2e370c,_0x449854),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x171)])));const _0x35fc1a=await this[_0xf18df6(0x210)](_0x3167f8);!_0x35fc1a&&(_0x22667d[_0xf18df6(0x1e7)](_0x22667d[_0xf18df6(0x1a6)],_0x22667d[_0xf18df6(0x1a6)])?_0x23561a[_0xf18df6(0x14f)](_0x45cd9d[_0xf18df6(0xc9)]):(logger[_0xf18df6(0x228)](_0x22667d['NOPQf']),await this[_0xf18df6(0x1db)](_0x3167f8,_0x4c883f,_0x3980aa,_0x1ec3a4),logger['info'](_0x22667d[_0xf18df6(0x115)])));try{if(_0x22667d[_0xf18df6(0x1b1)](_0x22667d[_0xf18df6(0x1ae)],_0x22667d[_0xf18df6(0x1ae)]))_0x2c655f['error'](_0xf18df6(0xfd)+_0x1172de+':',_0x1e9a72[_0xf18df6(0xc9)]);else{logger[_0xf18df6(0x228)](_0x22667d['dwUSf']),_0x3fb0d6=await _0x22667d[_0xf18df6(0x12a)](applyTemplate,_0x22667d[_0xf18df6(0x18f)],_0xef74ef,_0x5ca293);const _0xe36ca0={};_0xe36ca0['namespace']=_0xef74ef,_0xe36ca0[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3167f8[_0xf18df6(0x184)](_0xe36ca0),logger['info'](_0x22667d[_0xf18df6(0x12e)]);if(_0x22667d['MBAcS'](global_registry[_0xf18df6(0x153)],AZURE)){if(_0x22667d[_0xf18df6(0x1e7)](_0x22667d[_0xf18df6(0xae)],_0x22667d[_0xf18df6(0x19d)])){logger[_0xf18df6(0x228)](_0x22667d['NSBDN']),_0x3fb0d6=await _0x22667d[_0xf18df6(0x12a)](applyTemplate,_0x22667d[_0xf18df6(0xe7)],_0xef74ef,_0x5ca293);const _0x2fbebb={};_0x2fbebb[_0xf18df6(0x104)]=_0x22667d[_0xf18df6(0xbe)],_0x2fbebb[_0xf18df6(0x1c0)]=_0xef74ef,_0x2fbebb[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3167f8[_0xf18df6(0xc3)](_0x2fbebb),logger[_0xf18df6(0x228)](_0x22667d['GVqhK']);}else return!![];}logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x23e)]),_0x3fb0d6=await _0x22667d[_0xf18df6(0xe2)](applyTemplate,_0x22667d[_0xf18df6(0x14a)],_0xef74ef);const _0x49d945={};_0x49d945[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3980aa[_0xf18df6(0x10e)](_0x49d945),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0xfb)]),logger['info'](_0x22667d['ZUqDD']),_0x3fb0d6=await _0x22667d[_0xf18df6(0xf7)](applyTemplate,_0x22667d[_0xf18df6(0x1e6)],_0xef74ef);const _0x2fe7f7={};_0x2fe7f7[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3980aa[_0xf18df6(0x18b)](_0x2fe7f7),logger['info'](_0x22667d['OasGQ']);}}catch(_0x56fa0d){if(_0x22667d[_0xf18df6(0x134)](_0x56fa0d[_0xf18df6(0xd9)],0x199)||_0x22667d['TkPCJ'](_0x56fa0d[_0xf18df6(0x182)],0x199)){if(_0x22667d[_0xf18df6(0x183)](_0x22667d['XmsEj'],_0x22667d[_0xf18df6(0x1cb)]))logger['debug'](_0x56fa0d[_0xf18df6(0xc9)]);else{if(_0x22667d[_0xf18df6(0x204)](_0x57dbe5[_0xf18df6(0xd9)],0x199)||_0x22667d['GvhGF'](_0x260eac[_0xf18df6(0x182)],0x199))_0x2e6067['debug'](_0x2beeb7[_0xf18df6(0xc9)]);else throw _0x29bd28;}}else throw _0x56fa0d;}const _0x2a85b3=await this[_0xf18df6(0x186)](_0x3167f8,_0x22667d[_0xf18df6(0x241)]);if(!_0x2a85b3){const _0x3d8630=_0x22667d[_0xf18df6(0x1e2)]['split']('|');let _0x3f72d1=0x0;while(!![]){switch(_0x3d8630[_0x3f72d1++]){case'0':_0x239869=await fs['readFileAsync'](path['join'](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x196)],_0x22667d[_0xf18df6(0x212)]),_0x22667d[_0xf18df6(0xd6)]);continue;case'1':await _0x22667d[_0xf18df6(0x16c)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'2':_0x239869=await fs[_0xf18df6(0x18d)](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x196)],_0x22667d[_0xf18df6(0x229)]),_0x22667d[_0xf18df6(0xd6)]);continue;case'3':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x232)]);continue;case'4':logger['info'](_0x22667d[_0xf18df6(0x101)]);continue;case'5':_0x3fb0d6=yaml['loadAll'](_0x239869);continue;case'6':await _0x22667d[_0xf18df6(0x195)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'7':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x21f)]);continue;case'8':logger[_0xf18df6(0x228)](_0x22667d['vJHas']);continue;case'9':_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869);continue;}break;}}if(global_registry['isPrivateGrid']){logger[_0xf18df6(0x228)](_0x22667d['MQKCu']);let _0x4a8dbe;if(_0x22667d[_0xf18df6(0x204)](global_registry[_0xf18df6(0x153)],AZURE))_0x4a8dbe=_0x22667d[_0xf18df6(0x237)];else _0x22667d[_0xf18df6(0x204)](global_registry[_0xf18df6(0x153)],GCP)?_0x4a8dbe=_0x22667d['XWjXf']:_0x4a8dbe=_0x22667d[_0xf18df6(0x1e4)];_0x239869=await fs[_0xf18df6(0x18d)](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x196)],_0x22667d[_0xf18df6(0xfa)]),_0x22667d[_0xf18df6(0xd6)]),_0x239869=_0x239869['replace'](/<InternalLoadBalancerAnnotations>/g,_0x4a8dbe),_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869),await _0x22667d[_0xf18df6(0x1b4)](kubeApply,_0x3fb0d6,_0x27ca96),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x181)]);}if(global_registry[_0xf18df6(0x22b)]){const _0x424260=_0x22667d[_0xf18df6(0x172)][_0xf18df6(0x127)]('|');let _0x16d7cd=0x0;while(!![]){switch(_0x424260[_0x16d7cd++]){case'0':_0x239869=await fs['readFileAsync'](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x163)]),_0x22667d[_0xf18df6(0xd6)]);continue;case'1':_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869);continue;case'2':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0xc7)]);continue;case'3':await _0x22667d[_0xf18df6(0xb3)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'4':logger['info'](_0x22667d[_0xf18df6(0xd0)]);continue;}break;}}const _0x1c28f2=await this[_0xf18df6(0x186)](_0x3167f8,_0x22667d[_0xf18df6(0x10c)]);if(!_0x1c28f2){const _0x54940a=_0x22667d['gmPga'][_0xf18df6(0x127)]('|');let _0x590ea9=0x0;while(!![]){switch(_0x54940a[_0x590ea9++]){case'0':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x240)]);continue;case'1':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x111)]);continue;case'2':logger['info'](_0x22667d[_0xf18df6(0x1fe)]);continue;case'3':await _0x22667d[_0xf18df6(0xf7)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'4':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0xf6)]);continue;case'5':logger['info'](_0x22667d[_0xf18df6(0x1aa)]);continue;case'6':_0x239869=await fs[_0xf18df6(0x18d)](path['join'](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d['JZEmc'],_0x22667d[_0xf18df6(0x19a)]),_0x22667d['NYKYo']);continue;case'7':_0x239869=await fs[_0xf18df6(0x18d)](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x10c)],_0x22667d[_0xf18df6(0xeb)]),_0x22667d[_0xf18df6(0xd6)]);continue;case'8':await _0x22667d[_0xf18df6(0xe2)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'9':logger['info'](_0x22667d[_0xf18df6(0x133)]);continue;case'10':_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869);continue;case'11':logger['info'](_0x22667d['YVztM']);continue;case'12':_0x239869=await fs['readFileAsync'](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x10c)],_0x22667d[_0xf18df6(0x1df)]),_0x22667d['NYKYo']);continue;case'13':_0x3fb0d6=yaml['loadAll'](_0x239869);continue;case'14':await _0x22667d[_0xf18df6(0x195)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'15':await _0x22667d[_0xf18df6(0x1fc)](waitForDeployment,_0x4c883f,_0x22667d[_0xf18df6(0x10c)],_0x22667d['Nlxim'],0x7530);continue;case'16':_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869);continue;case'17':await _0x22667d[_0xf18df6(0x1fc)](waitForDeployment,_0x4c883f,_0x22667d[_0xf18df6(0x10c)],_0x22667d[_0xf18df6(0x10c)],0x7530);continue;case'18':await _0x22667d[_0xf18df6(0x1fc)](waitForDeployment,_0x4c883f,_0x22667d['JZEmc'],_0x22667d[_0xf18df6(0x130)],0x7530);continue;}break;}}const _0x2d31f6=await this[_0xf18df6(0x186)](_0x3167f8,_0x22667d['BOaRy']);!_0x2d31f6&&await this[_0xf18df6(0x211)](_0x3167f8,_0x22667d[_0xf18df6(0x11f)]);const _0x52347d=await this[_0xf18df6(0x1d9)](_0x3167f8,_0x22667d[_0xf18df6(0x11f)],_0x22667d[_0xf18df6(0xb5)]);if(!_0x52347d){const _0x2849ff=_0x22667d[_0xf18df6(0x13b)][_0xf18df6(0x127)]('|');let _0x2bb6d2=0x0;while(!![]){switch(_0x2849ff[_0x2bb6d2++]){case'0':await _0x22667d[_0xf18df6(0x12b)](kubeApply,_0x3fb0d6,_0x27ca96);continue;case'1':_0x239869=_0x239869[_0xf18df6(0x199)](/<BstackAccessKey>/g,global_registry[_0xf18df6(0x10b)]);continue;case'2':_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869);continue;case'3':_0x239869=await fs[_0xf18df6(0x18d)](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d['eZoRv']),_0x22667d[_0xf18df6(0xd6)]);continue;case'4':_0x239869=_0x239869[_0xf18df6(0x199)](/<BstackURL>/g,AG_API_URL);continue;case'5':logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x20f)]);continue;case'6':logger['info'](_0x22667d['LngRz']);continue;case'7':_0x239869=_0x239869[_0xf18df6(0x199)](/<BstackUsername>/g,global_registry['bstackUsername']);continue;}break;}}logger[_0xf18df6(0x228)](_0x22667d['tXEmY']),_0x3fb0d6=await _0x22667d['xMwgx'](applyTemplate,_0x22667d['LqHXp'],_0xef74ef);const _0x128bd9={};_0x128bd9[_0xf18df6(0x1c0)]=_0xef74ef,_0x128bd9[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x3167f8[_0xf18df6(0x117)](_0x128bd9),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x1b8)]),logger[_0xf18df6(0x228)](_0x22667d['VjZnx']);let _0x5ca7c8=await fs['readFileAsync'](path[_0xf18df6(0xd8)](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d[_0xf18df6(0x187)]),_0x22667d[_0xf18df6(0xd6)]);_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<GridNamespace>/g,_0xef74ef),_0x5ca7c8=_0x5ca7c8['replace'](/<BstackUsername>/g,_0x22667d[_0xf18df6(0x1b2)](encodeBase64,global_registry['bstackUsername'])),_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<BstackAccessKey>/g,_0x22667d[_0xf18df6(0x214)](encodeBase64,global_registry[_0xf18df6(0x10b)]));global_registry[_0xf18df6(0x225)]?(_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<RedisClientPassword>/g,_0x22667d['CQJgG'](encodeBase64,global_registry[_0xf18df6(0xc8)])),_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<KafkaClientPassword>/g,_0x22667d[_0xf18df6(0x1b2)](encodeBase64,global_registry[_0xf18df6(0xc1)]))):(_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<KafkaClientPassword>/g,''),_0x5ca7c8=_0x5ca7c8[_0xf18df6(0x199)](/<RedisClientPassword>/g,''));const _0x838ebe=yaml[_0xf18df6(0x10a)](_0x5ca7c8);await _0x22667d[_0xf18df6(0x1b4)](kubeApply,_0x838ebe,_0x27ca96),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x1a1)]),logger[_0xf18df6(0x228)](_0x22667d['CzBZu']),_0x3fb0d6=await _0x22667d[_0xf18df6(0x1b4)](applyTemplate,_0x22667d[_0xf18df6(0x142)],_0xef74ef);const _0x3bed12={};_0x3bed12[_0xf18df6(0x1c0)]=_0xef74ef,_0x3bed12[_0xf18df6(0xbd)]=_0x3fb0d6,await _0x4c883f['createNamespacedDeployment'](_0x3bed12),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x233)]),logger[_0xf18df6(0x228)](_0x22667d[_0xf18df6(0x170)]),await _0x22667d[_0xf18df6(0x208)](waitForDeployment,_0x4c883f,_0x22667d[_0xf18df6(0x241)],_0x22667d['wQnFC'],0xea60);global_registry['isPrivateGrid']&&await _0x22667d['ZXxcW'](waitForDeployment,_0x4c883f,_0x22667d[_0xf18df6(0x241)],_0x22667d[_0xf18df6(0x145)],0xea60);_0x239869=await fs['readFileAsync'](path['join'](__dirname,'..',_0x22667d[_0xf18df6(0xed)],_0x22667d['JACIg']),_0x22667d[_0xf18df6(0xd6)]);const _0x57b524=global_registry[_0xf18df6(0xff)]?_0x22667d[_0xf18df6(0x217)]:_0x22667d[_0xf18df6(0x196)];_0x239869=_0x239869[_0xf18df6(0x199)](/<GridNamespace>/g,_0xef74ef),_0x239869=_0x239869[_0xf18df6(0x199)](/<NginxIngressClass>/g,_0x57b524),_0x3fb0d6=yaml[_0xf18df6(0x10a)](_0x239869),await _0x22667d[_0xf18df6(0xf7)](kubeApply,_0x3fb0d6,_0x27ca96),logger['info'](_0x22667d[_0xf18df6(0x1b5)]),await _0x22667d['ajHxg'](delay,0x1388);},exports[a33_0x2a393b(0x22f)]=async(_0x43197b,_0x188854,_0x2f5e21,_0x438cbd,_0x43f6d4)=>{const _0x4cda7c=a33_0x2a393b,_0x1cfe06={'fnORr':_0x4cda7c(0x23a),'YWmlq':_0x4cda7c(0x158),'PibfO':_0x4cda7c(0x18e),'BLmrA':'Deleting\x20clusterrolebinding','TaBpa':_0x4cda7c(0x1d2),'oBwph':function(_0x2eb472,_0x4545b3){return _0x2eb472(_0x4545b3);}},_0x34c927=_0x1cfe06['fnORr'][_0x4cda7c(0x127)]('|');let _0x58c61f=0x0;while(!![]){switch(_0x34c927[_0x58c61f++]){case'0':logger[_0x4cda7c(0x228)](_0x1cfe06[_0x4cda7c(0x105)]);continue;case'1':logger['info'](_0x1cfe06[_0x4cda7c(0xde)]);continue;case'2':logger[_0x4cda7c(0x228)](_0x1cfe06[_0x4cda7c(0x168)]);continue;case'3':logger['info'](_0x1cfe06[_0x4cda7c(0x20d)]);continue;case'4':const _0x3a2bcb={};_0x3a2bcb['name']=_0x43f6d4,await _0x43197b[_0x4cda7c(0xda)](_0x3a2bcb);continue;case'5':const _0xf2a800={};_0xf2a800[_0x4cda7c(0x104)]=_0x4cda7c(0x1dc)+_0x43f6d4,await _0x438cbd[_0x4cda7c(0xc4)](_0xf2a800);continue;case'6':await _0x1cfe06[_0x4cda7c(0xd2)](delay,0x2710);continue;}break;}},exports[a33_0x2a393b(0x10f)]=async _0x16e1f4=>{const _0x228996=a33_0x2a393b,_0x437c46={};_0x437c46[_0x228996(0xef)]=_0x228996(0x1de),_0x437c46[_0x228996(0x1a0)]='Deleting\x20Turboscale\x20Agent',_0x437c46[_0x228996(0x259)]=_0x228996(0x126);const _0x3cec7b=_0x437c46,_0x3565dd=await this[_0x228996(0x186)](_0x16e1f4,_0x3cec7b[_0x228996(0xef)]);if(_0x3565dd){logger[_0x228996(0x228)](_0x3cec7b[_0x228996(0x1a0)]);const _0x16aa0d={};_0x16aa0d[_0x228996(0x104)]=_0x3cec7b[_0x228996(0xef)],await _0x16e1f4[_0x228996(0xda)](_0x16aa0d),logger[_0x228996(0x228)](_0x3cec7b['XYIzf']);}},exports[a33_0x2a393b(0x23b)]=async _0x3431e5=>{const _0x424d35=a33_0x2a393b,_0x3e8a83={'UAoWO':_0x424d35(0xcc),'jolFI':_0x424d35(0xe0),'siciB':_0x424d35(0x165),'GquEV':function(_0xaa764f,_0x1f84cd){return _0xaa764f(_0x1f84cd);},'oVziV':_0x424d35(0x14d),'jaKIA':_0x424d35(0x1f9),'OFlmk':_0x424d35(0x221),'rTJDX':function(_0x48b71d,_0x2e31e4){return _0x48b71d(_0x2e31e4);}},_0x5e5f3e=await this[_0x424d35(0x186)](_0x3431e5,_0x3e8a83[_0x424d35(0x21b)]);if(_0x5e5f3e){logger[_0x424d35(0x228)](_0x3e8a83[_0x424d35(0x16d)]);const _0x28b627={};_0x28b627[_0x424d35(0x104)]=_0x3e8a83[_0x424d35(0x21b)],await _0x3431e5[_0x424d35(0xda)](_0x28b627),logger[_0x424d35(0x228)](_0x3e8a83[_0x424d35(0x169)]);}await _0x3e8a83[_0x424d35(0x248)](delay,0x124f8);const _0xfef962=await this[_0x424d35(0x186)](_0x3431e5,_0x3e8a83[_0x424d35(0xf9)]);if(_0xfef962){logger[_0x424d35(0x228)](_0x3e8a83[_0x424d35(0x19c)]);const _0x957d13={};_0x957d13[_0x424d35(0x104)]=_0x3e8a83[_0x424d35(0xf9)],await _0x3431e5[_0x424d35(0xda)](_0x957d13),logger[_0x424d35(0x228)](_0x3e8a83[_0x424d35(0x1e9)]);}await _0x3e8a83['rTJDX'](delay,0xafc8);},exports[a33_0x2a393b(0x180)]=async(_0x4b1ca9,_0x23bc96)=>{const _0x56340d=a33_0x2a393b,_0x9c964a={'bQiLu':function(_0x4c96a4,_0x508e70){return _0x4c96a4(_0x508e70);},'qNgXs':function(_0x19840e,_0x486cb3){return _0x19840e>_0x486cb3;},'QfuZW':function(_0x23f415,_0x3d0475){return _0x23f415===_0x3d0475;},'zZHZd':function(_0x14f256,_0x32794b){return _0x14f256===_0x32794b;},'ViSSF':_0x56340d(0x219)},_0x1daf10=[CLUSTER_DEP_STACK_NAME+'-'+_0x23bc96,CLUSTER_AUTOSCALER_STACK_NAME+'-'+_0x23bc96,CLUSTER_HUB_HA_STACK_NAME+'-'+_0x23bc96+'-cf'],_0x167110=_0x1daf10[_0x56340d(0x122)](async _0x5638c9=>{const _0x6030e=_0x56340d;try{const _0x1be0b0=await _0x9c964a[_0x6030e(0xbc)](describeClusterStack,_0x5638c9);_0x1be0b0[_0x6030e(0x15a)]&&_0x9c964a[_0x6030e(0x18a)](_0x1be0b0[_0x6030e(0x15a)][_0x6030e(0xc6)],0x0)&&_0x9c964a[_0x6030e(0x24a)](_0x1be0b0[_0x6030e(0x15a)][0x0][_0x6030e(0x215)],_0x5638c9)&&(logger['info'](_0x6030e(0xf4)+_0x5638c9+_0x6030e(0x15e)+_0x4b1ca9),_0x9c964a[_0x6030e(0x147)](_0x1be0b0[_0x6030e(0x15a)][0x0]['StackName'],CLUSTER_HUB_HA_STACK_NAME+'-'+_0x23bc96+_0x6030e(0x119))&&(await _0x9c964a[_0x6030e(0xbc)](deleteEFSMountTarget,_0x1be0b0[_0x6030e(0x15a)][0x0][_0x6030e(0x213)]),await _0x9c964a[_0x6030e(0xbc)](delay,0x1d4c0)),await _0x9c964a[_0x6030e(0xbc)](deleteClusterStack,_0x5638c9));}catch(_0x2c0180){logger[_0x6030e(0x144)](_0x6030e(0xfd)+_0x5638c9+':',_0x2c0180[_0x6030e(0xc9)]);}});await Promise[_0x56340d(0x1f7)](_0x167110),logger[_0x56340d(0x228)](_0x9c964a['ViSSF']);},exports['scaleUpHubDeployment']=async(_0x1feeaf,_0x4dcbed)=>{const _0x5f3dc5=a33_0x2a393b,_0x3e9c93={};_0x3e9c93[_0x5f3dc5(0x203)]=_0x5f3dc5(0x245),_0x3e9c93[_0x5f3dc5(0x164)]=_0x5f3dc5(0x21e);const _0x58a8b2=_0x3e9c93;logger[_0x5f3dc5(0x228)](_0x58a8b2[_0x5f3dc5(0x203)]);const _0x114b91={};_0x114b91['name']=TURBOSCALE_DEPLOYMENT,_0x114b91[_0x5f3dc5(0x1c0)]=_0x4dcbed;const _0x250268=await _0x1feeaf[_0x5f3dc5(0x20b)](_0x114b91);_0x250268[_0x5f3dc5(0x120)][_0x5f3dc5(0xcd)]=0x1;const _0x1dfb37={};_0x1dfb37[_0x5f3dc5(0x104)]=TURBOSCALE_DEPLOYMENT,_0x1dfb37[_0x5f3dc5(0x1c0)]=_0x4dcbed,_0x1dfb37[_0x5f3dc5(0xbd)]=_0x250268,await _0x1feeaf['replaceNamespacedDeployment'](_0x1dfb37),logger[_0x5f3dc5(0x228)](_0x58a8b2['AanBk']);},exports[a33_0x2a393b(0x1d6)]=async(_0x240970,_0x2b840a)=>{const _0x15067f=a33_0x2a393b,_0x182ed3={};_0x182ed3[_0x15067f(0x15d)]=_0x15067f(0x1d4),_0x182ed3[_0x15067f(0x160)]=_0x15067f(0x18c);const _0x3e586e=_0x182ed3;logger[_0x15067f(0x228)](_0x3e586e[_0x15067f(0x15d)]);const _0x2a9844={};_0x2a9844['name']=TURBOSCALE_DEPLOYMENT,_0x2a9844[_0x15067f(0x1c0)]=_0x2b840a;const _0x4ec5f1=await _0x240970[_0x15067f(0x20b)](_0x2a9844);_0x4ec5f1['spec'][_0x15067f(0xcd)]=0x0;const _0x1db063={};_0x1db063[_0x15067f(0x104)]=TURBOSCALE_DEPLOYMENT,_0x1db063[_0x15067f(0x1c0)]=_0x2b840a,_0x1db063[_0x15067f(0xbd)]=_0x4ec5f1,await _0x240970[_0x15067f(0x151)](_0x1db063),logger['info'](_0x3e586e['aKYHT']);};
function a33_0x50a7(_0x533626,_0x110029){const _0x29eec0=a33_0x29ee();return a33_0x50a7=function(_0x50a743,_0x3fe10a){_0x50a743=_0x50a743-0xbf;let _0x1e00f0=_0x29eec0[_0x50a743];return _0x1e00f0;},a33_0x50a7(_0x533626,_0x110029);}const a33_0x53e212=a33_0x50a7;(function(_0x3dbb26,_0x1e3ec0){const _0x22c6fa=a33_0x50a7,_0x214212=_0x3dbb26();while(!![]){try{const _0x6acaf6=-parseInt(_0x22c6fa(0x1d8))/0x1+parseInt(_0x22c6fa(0xd2))/0x2+parseInt(_0x22c6fa(0x1ce))/0x3*(parseInt(_0x22c6fa(0x111))/0x4)+-parseInt(_0x22c6fa(0x120))/0x5+-parseInt(_0x22c6fa(0x12a))/0x6+parseInt(_0x22c6fa(0x1d3))/0x7+-parseInt(_0x22c6fa(0x20f))/0x8;if(_0x6acaf6===_0x1e3ec0)break;else _0x214212['push'](_0x214212['shift']());}catch(_0x6b7d15){_0x214212['push'](_0x214212['shift']());}}}(a33_0x29ee,0x86b69));function a33_0x29ee(){const _0x51e36d=['yTkTb','YZBXk','Added\x20Nginx\x20Pods\x20and\x20deployments','/podReady','vArJQ','browserstack-secret.yaml','Sqroy','FuiSR','PABin','deleteAgent','mXtxa','Scaling\x20up\x20deployment','awCQr','vVdln','TejiG','deployer-srvacct-binding-','NILKq','SzxFh','sgUyV','kiClX','wFsdx','scaleUpHubDeployment','Added\x20VPC\x20CNI\x20ConfigMaps','uid','Qkspb','kube-system','service-account.yaml','loadAll','enableHubHa','bqXJr','uuid','zFijZ','3|0|2|4|1','3820248invpTd','template','browserstack','mksgf','deleteClusterRoleBinding','Adding\x20MetricsServer\x20Service','ObPVv','GorVP','zSmvJ','Deleted\x20ingress-nginx','jNjCG','GkepU','api-service.yaml','deployment.yaml','yGCWu','2027265fDRJLH','nXFtY','squaj','VfXfN','cXdTj','Added\x20Ingress','/readyz','vKeQU','metrics-server','private-ingress-nginx-controller','3426786ndweCs','RBcmG','kYYby','iixde','FmoGF','readFileAsync','YeLaU','jgkLn','PtqGs','lOsvn','tkGKk','qAIjN','yhkax','Adding\x20MetricsServer\x20namespacedRoleBinding','8|6|3|1|7|9|2|4|0|5','txYwo','MIyZZ','ynYNy','esqlO','CiSPE','cluster-role-binding.yaml','bpCpy','-cf','rxyrc','SdZpu','NiQjZ','Added\x20Nginx\x20Private\x20Pods\x20and\x20deployments','Stacks','ingress.yaml','qskGX','ihAaM','error','Deleting\x20','cert-manager','wZgkx','BIKgi','jbkXM','Added\x20Autoscaler\x20Components','VVupT','metricsServerServiceExists','xyBgd','find','dlIEa','pods-and-services.yaml','replaceNamespacedServiceAccount','namespaceExists','rUsnu','jbUiP','RCFCO','uhvvs','cVcyR','qMIvr','QtMMn','napqc','nginx-private','statusCode','Deleting\x20cert-manager','KJEjg','Error\x20deleting\x20stack\x20','VJFGF','tZvVM','Added\x20default\x20service\x20account','createClusterRole','wcBwE','hub-service.yaml','cloudProvider','UcWvo','AqLyj','Adding\x20browserstack\x20secret\x20deployment','hAjyz','body','tncJH','code','VshmH','SGYDO','vxXNq','jnNCg','WZOxv','Adding\x20MetricsServer\x20API\x20Service','annotations','Deleted\x20cluster\x20and\x20linked\x20resources\x20successfully','YQhIT','Added\x20Nginx\x20Roles\x20and\x20Service\x20Accounts','rVave','browser-node-cluster-role-binding.yaml','DWQFj','clientId','AdIyJ','nkQHy','wrWEU','bbDVx','ZscDn','deleteClusterAndDependencies','iuhoU','MBWrn','utf-8','ZVBwx','Removing\x20grid\x20components','PHSle','Deleting\x20Turboscale\x20Agent','Iyjdi','Adding\x20Autoscaler\x20Components','YZZtb','sajsZ','GRAPl','azure.workload.identity/client-id','../utils/webSocketUtils','items','js-yaml','browserstack-turboscale-agent','replace','ozObx','clusterName','Scaled\x20up\x20deployment','uPpbk','zveOa','uwDKY','hWDPt','xIgRo','Dxqwy','zMLgk','uDyUM','bstackUsername','YQnOy','\x20cloudformation\x20stack\x20from\x20region\x20','Added\x20hubservice','WPwLB','true','TWNcY','DzDPD','Adding\x20Nginx\x20Roles\x20and\x20Service\x20Accounts','Added\x20Cert\x20Manager\x20CRDs','yooKs','Added\x20Turboscale\x20Agent','labels','Adding\x20Turboscale\x20Agent','yPRMY','GLkud','removeGridComponents','ZNVAR','deploymentExists','DwyKr','NASoh','mLEiD','mtFly','RHsKg','rEjRD','zaZNj','IYdTo','tEJEb','bstackAccesskey','role.yaml','BvuJt','mxMiF','default-service-account.yaml','xwkTi','getNamespaceUID','templates','NULCK','all','service.beta.kubernetes.io/azure-load-balancer-internal:\x20\x22true\x22','FWCwb','clusterissuer.yaml','VlypH','3GsuNsE','Adding\x20default\x20service\x20account','miXLb','qPjFj','kvrKM','6831237ZlmmIX','boLom','redisPassword','mKFYn','default','984711uyTiZw','private-pods-and-services.yaml','twYVS','name','createNamespace','cAYpN','join','readNamespace','JrTyQ','kafkaPassword','iFaOQ','vFWuk','wzfok','ztmpf','YaBAL','namespace','turboscale-agent.yaml','debug','Scaling\x20down\x20deployment','addGridComponents','Added\x20Cert\x20Issuer','networking.gke.io/load-balancer-type:\x20\x22Internal\x22','ZDczR','aSgHq','browser-node-cluster-role.yaml','metadata','replaceNamespacedDeployment','QunyJ','hub-deployment.yaml','message','ULSQL','zIpQw','WCIZZ','PMIiM','wRdDc','JxWaN','zsDSo','createAPIService','scaleDownHubDeployment','hUHUA','Adding\x20Autoscaler\x20namespacedRole','pDMfl','Removed\x20grid\x20components','createNamespacedDeployment','PTmHN','Adding\x20Cert\x20Manager\x20CRDs','YZotk','../config/constants','MAuuu','gridProfileId','Deleted\x20clusterrolebinding','./deleteStack','pKhJD','lBBBV','kYpDZ','861592jmoGCh','Adding\x20VPC\x20CNI\x20CM','QGzUD','SPjjZ','WEhhr','ooHDP','split','info','length','tFnzX','brKtW','bxUWF','uMiKP','JMkBR','managedBy','pLAle','isPrivateGrid','lyzOI','listNamespacedService','KHJuu','../config/logger','createNamespacedRoleBinding','isNewAWSCluster','nWBhk','Adding\x20MetricsServer\x20Service\x20Account','FOrFr','pbYNT','cert-manager-cainjector','crds.yaml','wtlZe','RfWkW','deleteRoutingDeps','deleteNamespace','hcwol','spec','RwpNh','Adding\x20browser-node-role\x20cluster\x20role','wkdae','qlqfh','gAxiw','2|17|12|18|1|7|10|13|6|0|16|15|14|8|9|11|3|5|4','MnvVM','CNzBQ','replicas','xMtjG','eks.amazonaws.com/role-arn','wMwOg','nzQEG','./utilityMethods','Adding\x20MetricsServer\x20clusterRole','DNGyN','createNamespacedServiceAccount','role-binding.yaml','browser-node-service-account.yaml','kfWWj','lvCty','nginx','gZMpC','Aavoi','Waiting\x20for\x20Cert\x20Manager\x20Deployments','map','XhBiB','sGwdC','fxxfJ','Adding\x20Autoscaler\x20Deployment','Added\x20browserstack\x20secret\x20deployment','bRgvq','Scaled\x20down\x20deployment','createClusterRoleBinding','ingress-nginx-controller','JQqEF','Added\x20clusterrolebinding','udgHF','Hpcrb','Deleting\x20clusterrolebinding','RJihA','Adding\x20clusterrolebinding','XoRwj','Added\x20hubdeployment','Mjgau','GbYvH','1379652aKRSMW','OCkEL','ingress-nginx','UWmUk','MVbYN','./describeStack','Adding\x20Cert\x20Issuer','cQIAv','StackName','load','fDGpU','7|4|5|1|3|0|2|6','createNamespacedRole','Adding\x20MetricsServer\x20Deployment','Namespace\x20Created:\x20','rsisH','kIrpx','uUcim','hubHaNameSpace','aflzx','VJgET','Added\x20MetricsServer\x20Components','createNamespacedService','KlLVt','readNamespacedDeployment','kRLZQ','Adding\x20browser-node-role-binding\x20role\x20binding','xMxby','Adding\x20Autoscaler\x20clusterRole','autoscaler'];a33_0x29ee=function(){return _0x51e36d;};return a33_0x29ee();}const fs=require('fs'),yaml=require(a33_0x53e212(0x196)),path=require('path'),{v4:uuidv4}=require(a33_0x53e212(0x10e)),{logger}=require(a33_0x53e212(0x223)),{AG_API_URL,global_registry,CLUSTER_DEP_STACK_NAME,CLUSTER_AUTOSCALER_STACK_NAME,CLUSTER_HUB_HA_STACK_NAME,AZURE,GCP,TURBOSCALE_DEPLOYMENT}=require(a33_0x53e212(0x207)),{deleteClusterStack}=require(a33_0x53e212(0x20b)),{kubeApply,waitForDeployment,encodeBase64}=require(a33_0x53e212(0x23f)),{delay}=require(a33_0x53e212(0x194)),{describeClusterStack}=require(a33_0x53e212(0xd7)),{deleteEFSMountTarget}=require('./deleteEFSMountTargets'),applyTemplate=async(_0x5ad056,_0x5a2490,_0x294f08={})=>{const _0x3faa9f=a33_0x53e212,_0x2e2eb3={};_0x2e2eb3[_0x3faa9f(0x1cb)]=_0x3faa9f(0x126),_0x2e2eb3[_0x3faa9f(0x20c)]='false',_0x2e2eb3['umqzx']=_0x3faa9f(0x1ca),_0x2e2eb3['gAxiw']=_0x3faa9f(0x1a9),_0x2e2eb3[_0x3faa9f(0xd9)]=_0x3faa9f(0x1c7),_0x2e2eb3[_0x3faa9f(0x188)]=_0x3faa9f(0x189),_0x2e2eb3[_0x3faa9f(0x1b8)]=function(_0x837109,_0x23f80c){return _0x837109!=_0x23f80c;},_0x2e2eb3[_0x3faa9f(0x133)]=function(_0x558e5f,_0x174502){return _0x558e5f!==_0x174502;},_0x2e2eb3[_0x3faa9f(0xf7)]=_0x3faa9f(0x228),_0x2e2eb3[_0x3faa9f(0x16f)]=_0x3faa9f(0xf3),_0x2e2eb3['NiQjZ']='VXFvu',_0x2e2eb3[_0x3faa9f(0x158)]=_0x3faa9f(0x12b),_0x2e2eb3[_0x3faa9f(0x1b3)]=function(_0x3f99a2,_0x69bc70){return _0x3f99a2!=_0x69bc70;},_0x2e2eb3[_0x3faa9f(0x1c2)]=function(_0x4870a1,_0x18104a){return _0x4870a1!==_0x18104a;},_0x2e2eb3[_0x3faa9f(0x150)]='WDzYv',_0x2e2eb3[_0x3faa9f(0xd5)]=_0x3faa9f(0x18a),_0x2e2eb3[_0x3faa9f(0x249)]=function(_0x4331ac,_0x213c35){return _0x4331ac===_0x213c35;},_0x2e2eb3[_0x3faa9f(0xd6)]=function(_0x26652c,_0x2d6c56){return _0x26652c!==_0x2d6c56;},_0x2e2eb3['SGYDO']=_0x3faa9f(0x180),_0x2e2eb3[_0x3faa9f(0x1f8)]=function(_0x4e5baf,_0x2d37bf){return _0x4e5baf===_0x2d37bf;},_0x2e2eb3[_0x3faa9f(0xc3)]='cXbAQ',_0x2e2eb3['awCQr']=_0x3faa9f(0x1f4),_0x2e2eb3[_0x3faa9f(0x1e5)]='MAMjA',_0x2e2eb3['kIrpx']=_0x3faa9f(0x1c5);const _0x41827a=_0x2e2eb3;let _0x19237b=await fs[_0x3faa9f(0x12f)](path[_0x3faa9f(0x1de)](__dirname,'..',_0x41827a[_0x3faa9f(0xd9)],_0x5ad056),_0x41827a[_0x3faa9f(0x188)]);_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<GridNamespace>/g,_0x5a2490),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<BstackURL>/g,AG_API_URL),_0x19237b=_0x19237b['replace'](/<ClusterName>/g,global_registry[_0x3faa9f(0x19a)]),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<BstackUsername>/g,global_registry[_0x3faa9f(0x1a4)]),_0x19237b=_0x19237b['replace'](/<BstackAccessKey>/g,global_registry['bstackAccesskey']),_0x19237b=_0x19237b['replace'](/<GridName>/g,global_registry['gridName']),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<Region>/g,global_registry['clusterRegion']),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<CloudProvider>/g,global_registry[_0x3faa9f(0x16b)]),_0x19237b=_0x19237b['replace'](/<HubImageVersion>/g,global_registry['hubVersion']),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<BrowserImageVersion>/g,global_registry['browserVersion']),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<PrivateGrid>/g,global_registry[_0x3faa9f(0x21f)]?_0x41827a[_0x3faa9f(0x236)]:_0x41827a[_0x3faa9f(0x20c)]);if(_0x41827a[_0x3faa9f(0x1b8)](global_registry['enableHubHa'],null)&&_0x41827a['lOsvn'](global_registry[_0x3faa9f(0x10c)],undefined)&&global_registry['enableHubHa']){if(_0x41827a[_0x3faa9f(0x133)](_0x41827a[_0x3faa9f(0xf7)],_0x41827a[_0x3faa9f(0xf7)]))return![];else _0x19237b=_0x19237b[_0x3faa9f(0x198)](/<ReadinessProbePath>/g,_0x41827a[_0x3faa9f(0x16f)]),_0x19237b=_0x19237b['replace'](/<EnableHubHa>/g,_0x41827a[_0x3faa9f(0x236)]),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<HubHaNameSpace>/g,global_registry[_0x3faa9f(0xe4)]);}else _0x41827a['lOsvn'](_0x41827a[_0x3faa9f(0x143)],_0x41827a[_0x3faa9f(0x158)])?(_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<ReadinessProbePath>/g,_0x41827a['FWCwb']),_0x19237b=_0x19237b['replace'](/<EnableHubHa>/g,_0x41827a[_0x3faa9f(0x20c)]),_0x19237b=_0x19237b[_0x3faa9f(0x198)](/<HubHaNameSpace>/g,'')):(_0x297c78=_0x4fa5a1[_0x3faa9f(0x198)](/<ReadinessProbePath>/g,_0x41827a[_0x3faa9f(0x1cb)]),_0x512608=_0x47f45e[_0x3faa9f(0x198)](/<EnableHubHa>/g,_0x41827a[_0x3faa9f(0x20c)]),_0x3d2adc=_0x31e7da['replace'](/<HubHaNameSpace>/g,''));if(_0x41827a[_0x3faa9f(0x1b3)](global_registry[_0x3faa9f(0x209)],null)&&_0x41827a[_0x3faa9f(0x1c2)](global_registry[_0x3faa9f(0x209)],undefined))_0x41827a['lOsvn'](_0x41827a['VVupT'],_0x41827a['VVupT'])?_0x150dd6=_0x41827a['umqzx']:_0x19237b=_0x19237b['replace'](/<GridProfileID>/g,global_registry[_0x3faa9f(0x209)]);else{if(_0x41827a[_0x3faa9f(0x1c2)](_0x41827a['UWmUk'],_0x41827a['UWmUk'])){const _0x242b13={'azure.workload.identity/use':_0x41827a[_0x3faa9f(0x236)],..._0x48339e[_0x3faa9f(0x231)][_0x3faa9f(0x112)][_0x3faa9f(0x1f1)][_0x3faa9f(0x1b0)]};_0x550ca5['spec'][_0x3faa9f(0x112)][_0x3faa9f(0x1f1)][_0x3faa9f(0x1b0)]=_0x242b13;}else _0x19237b=_0x19237b[_0x3faa9f(0x198)](/<GridProfileID>/g,'');}const _0x1a47b5=yaml[_0x3faa9f(0xdb)](_0x19237b);if(_0x41827a[_0x3faa9f(0x249)](global_registry[_0x3faa9f(0x16b)],AZURE)&&_0x41827a[_0x3faa9f(0xd6)](_0x294f08[_0x41827a[_0x3faa9f(0x174)]],undefined)){if(_0x41827a[_0x3faa9f(0x1f8)](_0x41827a[_0x3faa9f(0xc3)],_0x41827a[_0x3faa9f(0xc3)])){const _0x2ce13d={};_0x2ce13d[_0x3faa9f(0x193)]=''+_0x294f08[_0x3faa9f(0x180)],_0x1a47b5[_0x3faa9f(0x1f1)]={'annotations':_0x2ce13d,..._0x1a47b5['metadata']};}else _0xbcdfc8=_0x58663e[_0x3faa9f(0x198)](/<GridProfileID>/g,'');}return _0x41827a['Aavoi'](global_registry[_0x3faa9f(0x16b)],AZURE)&&_0x41827a[_0x3faa9f(0x249)](_0x5ad056,_0x41827a[_0x3faa9f(0xfc)])&&(_0x41827a['lOsvn'](_0x41827a['ztmpf'],_0x41827a[_0x3faa9f(0xe2)])?_0x1a47b5[_0x3faa9f(0x231)][_0x3faa9f(0x112)][_0x3faa9f(0x1f1)][_0x3faa9f(0x1b0)]={'azure.workload.identity/use':_0x41827a[_0x3faa9f(0x236)],..._0x1a47b5[_0x3faa9f(0x231)][_0x3faa9f(0x112)][_0x3faa9f(0x1f1)]['labels']}:_0x5ef988[_0x3faa9f(0x149)]('Error\x20deleting\x20stack\x20'+_0x5ad812+':',_0x5ee38e['message'])),_0x1a47b5;};exports['addAutoScalerComponents']=async(_0x112c36,_0x5e0112,_0x210664,_0x215f59,_0x2f2220,_0x48b434,_0x5503f3)=>{const _0x325215=a33_0x53e212,_0x332a0e={};_0x332a0e['CfrGp']='Adding\x20Autoscaler\x20Service\x20Account',_0x332a0e['iuhoU']=_0x325215(0x1c7),_0x332a0e[_0x325215(0x201)]=_0x325215(0xef),_0x332a0e[_0x325215(0x16c)]='sa.yaml',_0x332a0e[_0x325215(0x191)]=_0x325215(0x189),_0x332a0e[_0x325215(0x18e)]=_0x325215(0x23c),_0x332a0e[_0x325215(0x14e)]='kube-system',_0x332a0e[_0x325215(0x15d)]=_0x325215(0xee),_0x332a0e[_0x325215(0x183)]='clusterrole.yaml',_0x332a0e[_0x325215(0xdc)]=_0x325215(0x200),_0x332a0e[_0x325215(0x1dd)]=_0x325215(0x1c1),_0x332a0e[_0x325215(0x248)]='Adding\x20Autoscaler\x20clusterRoleBinding',_0x332a0e[_0x325215(0x1c3)]=_0x325215(0x13e),_0x332a0e[_0x325215(0x177)]='Adding\x20Autoscaler\x20namespacedRoleBinding',_0x332a0e['wluaZ']=_0x325215(0x243),_0x332a0e['WETXI']=_0x325215(0xc1),_0x332a0e[_0x325215(0xfe)]=_0x325215(0x11e),_0x332a0e[_0x325215(0x181)]='<ClusterName>';const _0x311710=_0x332a0e;let _0x431583=null,_0x43df88=null;logger[_0x325215(0x216)](_0x311710['CfrGp']),_0x43df88=await fs[_0x325215(0x12f)](path[_0x325215(0x1de)](__dirname,'..',_0x311710['iuhoU'],_0x311710[_0x325215(0x201)],_0x311710['UcWvo']),_0x311710[_0x325215(0x191)]),_0x431583=yaml['load'](_0x43df88),_0x431583[_0x325215(0x1f1)][_0x325215(0x179)][_0x311710[_0x325215(0x18e)]]=_0x5503f3;const _0x4b7857={};_0x4b7857['namespace']=_0x311710[_0x325215(0x14e)],_0x4b7857['body']=_0x431583,await _0x112c36[_0x325215(0x242)](_0x4b7857),logger['info'](_0x311710['qMIvr']),_0x43df88=await fs[_0x325215(0x12f)](path[_0x325215(0x1de)](__dirname,'..',_0x311710[_0x325215(0x187)],_0x311710[_0x325215(0x201)],_0x311710[_0x325215(0x183)]),_0x311710[_0x325215(0x191)]),_0x431583=yaml[_0x325215(0xdb)](_0x43df88);const _0x155b35={};_0x155b35[_0x325215(0x170)]=_0x431583,await _0x215f59['createClusterRole'](_0x155b35),logger['info'](_0x311710[_0x325215(0xdc)]),_0x43df88=await fs['readFileAsync'](path[_0x325215(0x1de)](__dirname,'..',_0x311710[_0x325215(0x187)],_0x311710[_0x325215(0x201)],_0x311710['cAYpN']),_0x311710[_0x325215(0x191)]),_0x431583=yaml[_0x325215(0xdb)](_0x43df88);const _0xfdcc94={};_0xfdcc94[_0x325215(0x1e7)]=_0x311710[_0x325215(0x14e)],_0xfdcc94[_0x325215(0x170)]=_0x431583,await _0x215f59[_0x325215(0xde)](_0xfdcc94),logger[_0x325215(0x216)](_0x311710[_0x325215(0x248)]),_0x43df88=await fs[_0x325215(0x12f)](path[_0x325215(0x1de)](__dirname,'..',_0x311710[_0x325215(0x187)],_0x311710[_0x325215(0x201)],_0x311710[_0x325215(0x1c3)]),_0x311710[_0x325215(0x191)]),_0x431583=yaml[_0x325215(0xdb)](_0x43df88);const _0x4d2591={};_0x4d2591[_0x325215(0x170)]=_0x431583,await _0x215f59[_0x325215(0xc5)](_0x4d2591),logger[_0x325215(0x216)](_0x311710[_0x325215(0x177)]),_0x43df88=await fs[_0x325215(0x12f)](path[_0x325215(0x1de)](__dirname,'..',_0x311710['iuhoU'],_0x311710['pDMfl'],_0x311710['wluaZ']),_0x311710[_0x325215(0x191)]),_0x431583=yaml[_0x325215(0xdb)](_0x43df88);const _0x4064e3={};_0x4064e3[_0x325215(0x1e7)]=_0x311710['jbkXM'],_0x4064e3['body']=_0x431583,await _0x215f59[_0x325215(0x224)](_0x4064e3),logger[_0x325215(0x216)](_0x311710['WETXI']),_0x43df88=await fs[_0x325215(0x12f)](path['join'](__dirname,'..',_0x311710['iuhoU'],_0x311710[_0x325215(0x201)],_0x311710[_0x325215(0xfe)]),_0x311710[_0x325215(0x191)]),_0x43df88=_0x43df88[_0x325215(0x198)](_0x311710[_0x325215(0x181)],_0x48b434),_0x431583=yaml[_0x325215(0xdb)](_0x43df88);const _0x2b2056={};_0x2b2056[_0x325215(0x1e7)]=_0x311710[_0x325215(0x14e)],_0x2b2056[_0x325215(0x170)]=_0x431583,await _0x5e0112[_0x325215(0x203)](_0x2b2056);},exports['addMetricServerComponents']=async(_0xe6d8d4,_0x211462,_0x2f39ad,_0x1b0acc)=>{const _0x52c7b9=a33_0x53e212,_0x123b03={};_0x123b03[_0x52c7b9(0x15f)]=_0x52c7b9(0x227),_0x123b03[_0x52c7b9(0x229)]='templates',_0x123b03['kiClX']=_0x52c7b9(0x128),_0x123b03[_0x52c7b9(0x17d)]=_0x52c7b9(0x10a),_0x123b03[_0x52c7b9(0x1ba)]=_0x52c7b9(0x189),_0x123b03[_0x52c7b9(0x1b9)]=_0x52c7b9(0x109),_0x123b03['boLom']='Adding\x20MetricsServer\x20clusterRole\x20for\x20aggregated\x20reader',_0x123b03[_0x52c7b9(0x102)]='cluster-role-aggregated-reader.yaml',_0x123b03[_0x52c7b9(0x1d1)]=_0x52c7b9(0x240),_0x123b03[_0x52c7b9(0x1da)]='cluster-role.yaml',_0x123b03[_0x52c7b9(0x212)]=_0x52c7b9(0x137),_0x123b03['ObPVv']=_0x52c7b9(0x243),_0x123b03[_0x52c7b9(0x17b)]='Adding\x20MetricsServer\x20clusterRoleBinding',_0x123b03[_0x52c7b9(0x208)]='cluster-role-binding-auth-delegator.yaml',_0x123b03['ZDczR']='cluster-role-binding.yaml',_0x123b03[_0x52c7b9(0x108)]=_0x52c7b9(0x116),_0x123b03['VlypH']='service.yaml',_0x123b03[_0x52c7b9(0x123)]=_0x52c7b9(0xdf),_0x123b03[_0x52c7b9(0x10d)]=_0x52c7b9(0x11e),_0x123b03[_0x52c7b9(0x121)]=_0x52c7b9(0x178),_0x123b03[_0x52c7b9(0x185)]=_0x52c7b9(0x11d);const _0x495d58=_0x123b03;logger[_0x52c7b9(0x216)](_0x495d58['napqc']);let _0x31eaae=await fs['readFileAsync'](path['join'](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x17d)]),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml[_0x52c7b9(0xdb)](_0x31eaae);const _0x2ee5bc={};_0x2ee5bc[_0x52c7b9(0x1e7)]=_0x495d58[_0x52c7b9(0x1b9)],_0x2ee5bc[_0x52c7b9(0x170)]=_0xef30d4,await _0xe6d8d4[_0x52c7b9(0x242)](_0x2ee5bc),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x1d4)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x102)]),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml['load'](_0x31eaae);const _0x6457a4={};_0x6457a4[_0x52c7b9(0x170)]=_0xef30d4,await _0x2f39ad[_0x52c7b9(0x168)](_0x6457a4),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x1d1)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58['pbYNT'],_0x495d58[_0x52c7b9(0x103)],_0x495d58['twYVS']),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml[_0x52c7b9(0xdb)](_0x31eaae);const _0x572135={};_0x572135['body']=_0xef30d4,await _0x2f39ad[_0x52c7b9(0x168)](_0x572135),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x212)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x117)]),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml['load'](_0x31eaae);const _0x46d88f={};_0x46d88f[_0x52c7b9(0x1e7)]=_0x495d58['mLEiD'],_0x46d88f[_0x52c7b9(0x170)]=_0xef30d4,await _0x2f39ad['createNamespacedRoleBinding'](_0x46d88f),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x17b)]),_0x31eaae=await fs['readFileAsync'](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58['pbYNT'],_0x495d58[_0x52c7b9(0x103)],_0x495d58['MAuuu']),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml[_0x52c7b9(0xdb)](_0x31eaae);const _0x403ec8={};_0x403ec8['body']=_0xef30d4,await _0x2f39ad[_0x52c7b9(0xc5)](_0x403ec8),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x17b)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x1ee)]),_0x495d58['mtFly']),_0xef30d4=yaml[_0x52c7b9(0xdb)](_0x31eaae);const _0x18b236={};_0x18b236['body']=_0xef30d4,await _0x2f39ad[_0x52c7b9(0xc5)](_0x18b236),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x108)]),_0x31eaae=await fs['readFileAsync'](path['join'](__dirname,'..',_0x495d58['pbYNT'],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x1cd)]),_0x495d58['mtFly']),_0xef30d4=yaml['load'](_0x31eaae);const _0x48584c={};_0x48584c['namespace']=_0x495d58[_0x52c7b9(0x1b9)],_0x48584c[_0x52c7b9(0x170)]=_0xef30d4,await _0xe6d8d4[_0x52c7b9(0xe8)](_0x48584c),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x123)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58['bqXJr']),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml['load'](_0x31eaae);const _0x4903ee={};_0x4903ee[_0x52c7b9(0x1e7)]=_0x495d58[_0x52c7b9(0x1b9)],_0x4903ee['body']=_0xef30d4,await _0x211462['createNamespacedDeployment'](_0x4903ee),logger[_0x52c7b9(0x216)](_0x495d58[_0x52c7b9(0x121)]),_0x31eaae=await fs[_0x52c7b9(0x12f)](path[_0x52c7b9(0x1de)](__dirname,'..',_0x495d58[_0x52c7b9(0x229)],_0x495d58[_0x52c7b9(0x103)],_0x495d58[_0x52c7b9(0x185)]),_0x495d58[_0x52c7b9(0x1ba)]),_0xef30d4=yaml[_0x52c7b9(0xdb)](_0x31eaae);const _0x533650={};_0x533650[_0x52c7b9(0x170)]=_0xef30d4,await _0x1b0acc[_0x52c7b9(0x1fd)](_0x533650);},exports[a33_0x53e212(0x151)]=async _0x2e6dd0=>{const _0x1b7b55=a33_0x53e212,_0x529711={};_0x529711['blCmk']=_0x1b7b55(0xf3),_0x529711['yGCWu']=_0x1b7b55(0x1a9),_0x529711[_0x1b7b55(0x1b5)]=_0x1b7b55(0x109),_0x529711[_0x1b7b55(0x238)]=function(_0x2f3283,_0x1f32ed){return _0x2f3283<_0x1f32ed;},_0x529711['wzfok']=function(_0x21339a,_0x446056){return _0x21339a!==_0x446056;},_0x529711[_0x1b7b55(0x1e0)]=_0x1b7b55(0xe9),_0x529711[_0x1b7b55(0x230)]=_0x1b7b55(0x13a),_0x529711['YZBXk']=function(_0x197380,_0x5a9759){return _0x197380===_0x5a9759;},_0x529711[_0x1b7b55(0xd3)]=_0x1b7b55(0x128),_0x529711[_0x1b7b55(0x1ef)]='evvgm';const _0x35c922=_0x529711,_0x3bd59c={};_0x3bd59c[_0x1b7b55(0x1e7)]=_0x35c922[_0x1b7b55(0x1b5)];const _0x5208d1=await _0x2e6dd0[_0x1b7b55(0x221)](_0x3bd59c),_0x2204d2=_0x5208d1?.[_0x1b7b55(0x195)];for(let _0x4f7ac1=0x0;_0x35c922[_0x1b7b55(0x238)](_0x4f7ac1,_0x2204d2[_0x1b7b55(0x217)]);_0x4f7ac1++){if(_0x35c922[_0x1b7b55(0x1e4)](_0x35c922[_0x1b7b55(0x1e0)],_0x35c922[_0x1b7b55(0x230)])){if(_0x35c922[_0x1b7b55(0xf1)](_0x2204d2[_0x4f7ac1][_0x1b7b55(0x1f1)][_0x1b7b55(0x1db)],_0x35c922['OCkEL'])){if(_0x35c922[_0x1b7b55(0x1e4)](_0x35c922[_0x1b7b55(0x1ef)],_0x35c922[_0x1b7b55(0x1ef)]))_0x2f8583=_0x42915c['replace'](/<GridProfileID>/g,_0xd4f18d[_0x1b7b55(0x209)]);else return!![];}}else _0xba1aef=_0x2a9445[_0x1b7b55(0x198)](/<ReadinessProbePath>/g,_0x35c922['blCmk']),_0x47cb0d=_0x139cba[_0x1b7b55(0x198)](/<EnableHubHa>/g,_0x35c922[_0x1b7b55(0x11f)]),_0x4a5f28=_0x51cd36[_0x1b7b55(0x198)](/<HubHaNameSpace>/g,_0x339b51[_0x1b7b55(0xe4)]);}return![];},exports[a33_0x53e212(0x157)]=async(_0x23304c,_0x101f4d)=>{const _0x4de4ab=a33_0x53e212,_0x4e0f12={};_0x4e0f12['rxyrc']=function(_0xab99d,_0x3e9594){return _0xab99d===_0x3e9594;},_0x4e0f12[_0x4de4ab(0x1a3)]=function(_0x17d563,_0x454510){return _0x17d563!==_0x454510;},_0x4e0f12['kvrKM']=_0x4de4ab(0xd0),_0x4e0f12[_0x4de4ab(0xc9)]=_0x4de4ab(0x135),_0x4e0f12['YZotk']=_0x4de4ab(0x21e);const _0x37edb6=_0x4e0f12;try{if(_0x37edb6[_0x4de4ab(0x1a3)](_0x37edb6['kvrKM'],_0x37edb6[_0x4de4ab(0x1d2)])){if(_0x37edb6[_0x4de4ab(0x141)](_0xf1de43[_0x4de4ab(0x161)],0x199)||_0x37edb6['rxyrc'](_0x2afecc[_0x4de4ab(0x172)],0x199))_0x1606ac[_0x4de4ab(0x1e9)](_0xef3c41['message']);else throw _0x40fbf3;}else{const _0x287bee={};_0x287bee[_0x4de4ab(0x1db)]=_0x101f4d;const _0x12a70e=await _0x23304c[_0x4de4ab(0x1df)](_0x287bee);return!![];}}catch(_0x16914e){if(_0x37edb6[_0x4de4ab(0x1a3)](_0x37edb6[_0x4de4ab(0xc9)],_0x37edb6[_0x4de4ab(0x206)]))return![];else _0x33666e=_0x187f16[_0x4de4ab(0x198)](/<KafkaClientPassword>/g,''),_0x55ba07=_0x1c5309['replace'](/<RedisClientPassword>/g,'');}},exports[a33_0x53e212(0x1b6)]=async(_0x1bd2a2,_0x1bcf11,_0x4506cd)=>{const _0xdd767a=a33_0x53e212,_0x3c6fed={};_0x3c6fed[_0xdd767a(0x1f6)]=function(_0x172384,_0x5d34e4){return _0x172384===_0x5d34e4;},_0x3c6fed[_0xdd767a(0x1f3)]='lYtbh',_0x3c6fed[_0xdd767a(0x19e)]=_0xdd767a(0xca),_0x3c6fed[_0xdd767a(0x134)]=function(_0x4b28c3,_0x3bc9ee){return _0x4b28c3===_0x3bc9ee;},_0x3c6fed['uMiKP']=_0xdd767a(0x124),_0x3c6fed['uhvvs']=_0xdd767a(0x192);const _0x1dc081=_0x3c6fed;try{if(_0x1dc081[_0xdd767a(0x1f6)](_0x1dc081[_0xdd767a(0x1f3)],_0x1dc081['uwDKY'])){const _0x54e3b2={};_0x54e3b2[_0xdd767a(0x193)]=''+_0x1b7fd3[_0xdd767a(0x180)];const _0x65c3e3={'annotations':_0x54e3b2,..._0x53b057['metadata']};_0x12986c[_0xdd767a(0x1f1)]=_0x65c3e3;}else{const _0x3b2f0e=await _0x1bd2a2['listNamespacedDeployment'](_0x1bcf11),_0x191726=_0x3b2f0e[_0xdd767a(0x170)][_0xdd767a(0x195)][_0xdd767a(0x153)](_0x4fba76=>_0x4fba76[_0xdd767a(0x1f1)][_0xdd767a(0x1db)]===_0x4506cd);return _0x191726?!![]:![];}}catch(_0x263bff){if(_0x1dc081[_0xdd767a(0x134)](_0x1dc081[_0xdd767a(0x21b)],_0x1dc081[_0xdd767a(0x15b)]))_0x479b1e[_0xdd767a(0x1e9)](_0x2c4f82[_0xdd767a(0x1f5)]);else return![];}},exports['createNamespace']=async(_0x287e2,_0x5077da)=>{const _0x39d7dd=a33_0x53e212,_0x10265f={};_0x10265f[_0x39d7dd(0x166)]=_0x39d7dd(0x1ed),_0x10265f[_0x39d7dd(0x118)]=function(_0x39f18a,_0x9b54b0){return _0x39f18a!==_0x9b54b0;},_0x10265f['CiSPE']=_0x39d7dd(0x1d7),_0x10265f['VJgET']='bJlzb',_0x10265f[_0x39d7dd(0x100)]='Browserstack';const _0x43514c=_0x10265f;if(_0x43514c[_0x39d7dd(0x118)](_0x5077da,_0x43514c[_0x39d7dd(0x13d)])){if(_0x43514c['GorVP'](_0x43514c[_0x39d7dd(0xe6)],_0x43514c[_0x39d7dd(0xe6)]))_0x4f7c06=_0x43514c[_0x39d7dd(0x166)];else{const _0x273902={};_0x273902['createdBy']=_0x43514c[_0x39d7dd(0x100)],_0x273902[_0x39d7dd(0x21d)]=_0x43514c[_0x39d7dd(0x100)];const _0x1b1481={};_0x1b1481[_0x39d7dd(0x1db)]=_0x5077da,_0x1b1481[_0x39d7dd(0x179)]=_0x273902;const _0x4bdccd={};_0x4bdccd[_0x39d7dd(0x1f1)]=_0x1b1481;const _0x1037d7=_0x4bdccd,_0x1b1261={};_0x1b1261['body']=_0x1037d7,await _0x287e2[_0x39d7dd(0x1dc)](_0x1b1261),logger[_0x39d7dd(0x216)](_0x39d7dd(0xe0)+_0x5077da);}}},exports[a33_0x53e212(0x1c6)]=async(_0x516d95,_0x2fe862)=>{const _0xdfbfb0=a33_0x53e212,_0x22f533={};_0x22f533['bxUWF']=function(_0x578c47,_0x18e61d){return _0x578c47===_0x18e61d;},_0x22f533['wtlZe']='metrics-server',_0x22f533[_0xdfbfb0(0x101)]=function(_0x5890ec,_0x5cdcdf){return _0x5890ec!==_0x5cdcdf;},_0x22f533[_0xdfbfb0(0x130)]=_0xdfbfb0(0xd1),_0x22f533[_0xdfbfb0(0xbf)]=function(_0x3d5251,_0x528ec4){return _0x3d5251===_0x528ec4;},_0x22f533[_0xdfbfb0(0x169)]='jbbNw',_0x22f533['PtqGs']='123456';const _0x232d08=_0x22f533;try{if(_0x232d08[_0xdfbfb0(0x101)](_0x232d08[_0xdfbfb0(0x130)],_0x232d08['YeLaU']))throw _0x371162;else{const _0x4b6484={};_0x4b6484[_0xdfbfb0(0x1db)]=_0x2fe862;const _0x4587d5=await _0x516d95[_0xdfbfb0(0x1df)](_0x4b6484),_0x2505f8=_0x4587d5?.[_0xdfbfb0(0x1f1)]?.[_0xdfbfb0(0x107)];return _0x2505f8;}}catch(_0xaa4f21){if(_0x232d08[_0xdfbfb0(0xbf)](_0x232d08['wcBwE'],_0x232d08['wcBwE']))return _0x232d08[_0xdfbfb0(0x132)];else{if(_0x232d08[_0xdfbfb0(0x21a)](_0x45dfda[_0x380041][_0xdfbfb0(0x1f1)][_0xdfbfb0(0x1db)],_0x232d08[_0xdfbfb0(0x22c)]))return!![];}}},exports[a33_0x53e212(0x1eb)]=async(_0x21f6d3,_0x4d9c68,_0x3043ca,_0x5d4861,_0xd7e174,_0x5962b3,_0x452cab,_0x1a297c,_0x460dbe,_0x235607={},_0x4a5707)=>{const _0x565287=a33_0x53e212,_0x1c750e={'squaj':function(_0x1ecae7,_0x488423){return _0x1ecae7(_0x488423);},'VshmH':'service.beta.kubernetes.io/aws-load-balancer-internal:\x20\x22true\x22','wRdDc':'123456','wZgkx':_0x565287(0xcd),'jbUiP':function(_0x46e890,_0x5cccd4,_0x590e3f){return _0x46e890(_0x5cccd4,_0x590e3f);},'GkepU':_0x565287(0x13e),'FmoGF':_0x565287(0xc8),'RCFCO':function(_0x423b17,_0x3bd62f){return _0x423b17!=_0x3bd62f;},'KHJuu':function(_0x36140a,_0x573124){return _0x36140a!==_0x573124;},'zveOa':_0x565287(0x176),'DwyKr':_0x565287(0x18f),'SwCYc':_0x565287(0x14f),'wMwOg':function(_0x3f7752,_0x378b17){return _0x3f7752!==_0x378b17;},'pmayA':_0x565287(0x1f7),'NULCK':'IByun','lBBBV':'Adding\x20MetricsServer\x20Components','JMkBR':_0x565287(0xe7),'uPpbk':function(_0x144a65,_0x4a8727){return _0x144a65===_0x4a8727;},'swxeu':'zRYlU','WPwLB':_0x565287(0x211),'RHsKg':'Adding\x20browser-node\x20service\x20account','FmGUo':function(_0x59f3a7,_0x5424f8,_0xc6027,_0x3a1ea6){return _0x59f3a7(_0x5424f8,_0xc6027,_0x3a1ea6);},'DxmLg':_0x565287(0x244),'mXtxa':'Added\x20browser-node\x20service\x20account','xMxby':function(_0xded65,_0x539ef0){return _0xded65===_0x539ef0;},'jgkLn':_0x565287(0x13c),'YCOJC':'MtSWb','vArJQ':_0x565287(0x1cf),'jNjCG':function(_0x5b377a,_0x40e4d5,_0x1f0175,_0x23d628){return _0x5b377a(_0x40e4d5,_0x1f0175,_0x23d628);},'XoRwj':_0x565287(0x1c4),'tFnzX':_0x565287(0x1d7),'TJWVF':_0x565287(0x167),'cVcyR':_0x565287(0x233),'PHSle':function(_0x264b29,_0x5208aa,_0x325fc9){return _0x264b29(_0x5208aa,_0x325fc9);},'kRLZQ':_0x565287(0x1f0),'vxXNq':'Added\x20browser-node-role\x20cluster\x20role','mKFYn':_0x565287(0xec),'Sqroy':_0x565287(0x17e),'AqLyj':'Added\x20browser-node-role-binding\x20role\x20binding','ihAaM':function(_0x43867d,_0x3e188e){return _0x43867d===_0x3e188e;},'JoUvk':function(_0x33e058,_0x2cf397){return _0x33e058===_0x2cf397;},'TWNcY':'rETgu','dlIEa':_0x565287(0xd4),'RwpNh':_0x565287(0x138),'YaBAL':function(_0x170d8a,_0x58924d,_0x3ecd1c){return _0x170d8a(_0x58924d,_0x3ecd1c);},'rEjRD':_0x565287(0x1c7),'fxxfJ':_0x565287(0x247),'BDNWB':_0x565287(0x155),'VJFGF':'utf-8','rsisH':_0x565287(0xf2),'DzDPD':'helper.yaml','MAIPX':_0x565287(0x17c),'vFWuk':_0x565287(0x1ac),'wFsdx':'Adding\x20Nginx\x20Pods\x20and\x20deployments','kZFJG':'Adding\x20Nginx\x20Private\x20Pods\x20and\x20Services','QwjLi':'service.beta.kubernetes.io/azure-load-balancer-internal:\x20\x22true\x22','hLNHN':function(_0x373c41,_0x26d5b6){return _0x373c41===_0x26d5b6;},'bbDVx':_0x565287(0x1ed),'kYpDZ':_0x565287(0x1d9),'hWDPt':function(_0x4980db,_0x227896,_0x4d136c){return _0x4980db(_0x227896,_0x4d136c);},'lvCty':_0x565287(0x144),'yTkTb':_0x565287(0x110),'XODCw':'vpc-cni-cm.yaml','vKeQU':_0x565287(0x106),'qlqfh':_0x565287(0x210),'kfWWj':_0x565287(0x14b),'RJihA':_0x565287(0x237),'IGxln':'Added\x20Cert\x20Manager','bpCpy':_0x565287(0x1ad),'RfWkW':_0x565287(0x205),'zMLgk':_0x565287(0x1ec),'DNGyN':'Adding\x20Cert\x20Manager','DWQFj':function(_0x1628eb,_0xc28220,_0x562273,_0x1b25a4,_0x2e09b5){return _0x1628eb(_0xc28220,_0x562273,_0x1b25a4,_0x2e09b5);},'yPRMY':_0x565287(0xd8),'txYwo':'cert-manager.yaml','hUHUA':_0x565287(0x1cc),'aACZq':function(_0x31fbed,_0x428486,_0xf185f3,_0xb9840a,_0xe7b346){return _0x31fbed(_0x428486,_0xf185f3,_0xb9840a,_0xe7b346);},'dkJEK':'cert-manager-webhook','miXLb':function(_0x2f4769,_0x3acbaa,_0x442c4c,_0x367b78,_0x5f5c1f){return _0x2f4769(_0x3acbaa,_0x442c4c,_0x367b78,_0x5f5c1f);},'ynYNy':_0x565287(0x22a),'JxWaN':_0x565287(0x24a),'kijhE':_0x565287(0x22b),'aflzx':'browserstack','JQqEF':_0x565287(0x197),'tEJEb':_0x565287(0xdd),'mNgsU':_0x565287(0x1e8),'xlxSF':_0x565287(0x1af),'PABin':_0x565287(0x1b1),'zFijZ':'Adding\x20hubservice','PTmHN':function(_0xaeb9c4,_0x444cea,_0x3db0e6){return _0xaeb9c4(_0x444cea,_0x3db0e6);},'RnkIe':_0x565287(0x16a),'YQnOy':_0x565287(0x1a7),'kYYby':_0x565287(0x16e),'yhkax':_0x565287(0xf5),'BIKgi':function(_0x2e8db5,_0x44fb48){return _0x2e8db5(_0x44fb48);},'qskGX':function(_0x521d7a,_0x457b50){return _0x521d7a(_0x457b50);},'uUcim':function(_0x21da9f,_0x295464){return _0x21da9f(_0x295464);},'WEhhr':function(_0x2cd881,_0x44c17d,_0x5bae52){return _0x2cd881(_0x44c17d,_0x5bae52);},'OxzCs':_0x565287(0xc2),'PMIiM':'Adding\x20hubdeployment','vgihn':function(_0x1c39bf,_0x4be932,_0x221ad2){return _0x1c39bf(_0x4be932,_0x221ad2);},'JHXsm':_0x565287(0x1f4),'sQzta':_0x565287(0xcf),'iixde':'Adding\x20Ingress','AFehd':function(_0x181ee7,_0xf51fc5,_0x22a8bc,_0x558a76,_0x33532b){return _0x181ee7(_0xf51fc5,_0x22a8bc,_0x558a76,_0x33532b);},'vVdln':_0x565287(0xc6),'zaZNj':function(_0x2a4e7d,_0x31c4d5,_0x4cfb15,_0x403b2f,_0x369633){return _0x2a4e7d(_0x31c4d5,_0x4cfb15,_0x403b2f,_0x369633);},'FXFqw':_0x565287(0x129),'nkQHy':_0x565287(0x146),'CNzBQ':_0x565287(0x160),'nWBhk':_0x565287(0x125),'tuXGP':function(_0x2cad68,_0x5c81cc){return _0x2cad68(_0x5c81cc);}};let _0x2aa478=null,_0x179ebe=null;logger['info'](_0x1c750e[_0x565287(0x14c)]),_0x2aa478=await _0x1c750e[_0x565287(0x159)](applyTemplate,_0x1c750e[_0x565287(0x11c)],_0xd7e174);const _0x4e6381={};_0x4e6381[_0x565287(0x170)]=_0x2aa478,await _0x5d4861[_0x565287(0xc5)](_0x4e6381),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x12e)]);_0x1c750e[_0x565287(0x15a)](_0x452cab,null)&&_0x1c750e['KHJuu'](_0x452cab,undefined)&&(_0x1c750e['KHJuu'](_0x1c750e[_0x565287(0x19d)],_0x1c750e[_0x565287(0x19d)])?(_0xea65f5=_0x2a46ef[_0x565287(0x198)](/<RedisClientPassword>/g,_0x1c750e['squaj'](_0x59fbb4,_0x164423[_0x565287(0x1d5)])),_0x4ecb33=_0x17d444[_0x565287(0x198)](/<KafkaClientPassword>/g,_0x1c750e[_0x565287(0x122)](_0x83929e,_0x237e4a[_0x565287(0x1e1)]))):(logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1b7)]),await this['addAutoScalerComponents'](_0x21f6d3,_0x4d9c68,_0x3043ca,_0x5d4861,_0xd7e174,_0x5962b3,_0x452cab),logger[_0x565287(0x216)](_0x1c750e['SwCYc'])));const _0x1b7b26=await this[_0x565287(0x151)](_0x21f6d3);!_0x1b7b26&&(_0x1c750e[_0x565287(0x23d)](_0x1c750e['pmayA'],_0x1c750e[_0x565287(0x1c8)])?(logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x20d)]),await this['addMetricServerComponents'](_0x21f6d3,_0x4d9c68,_0x5d4861,_0x1a297c),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x21c)])):_0x535ceb=_0x1c750e['VshmH']);try{if(_0x1c750e[_0x565287(0x19c)](_0x1c750e['swxeu'],_0x1c750e[_0x565287(0x1a8)]))return![];else{logger['info'](_0x1c750e[_0x565287(0x1bb)]),_0x2aa478=await _0x1c750e['FmGUo'](applyTemplate,_0x1c750e['DxmLg'],_0xd7e174,_0x235607);const _0x39796e={};_0x39796e['namespace']=_0xd7e174,_0x39796e[_0x565287(0x170)]=_0x2aa478,await _0x21f6d3[_0x565287(0x242)](_0x39796e),logger['info'](_0x1c750e[_0x565287(0xfa)]);if(_0x1c750e[_0x565287(0xed)](global_registry[_0x565287(0x16b)],AZURE)){if(_0x1c750e[_0x565287(0x222)](_0x1c750e[_0x565287(0x131)],_0x1c750e['YCOJC'])){logger[_0x565287(0x216)](_0x1c750e[_0x565287(0xf4)]),_0x2aa478=await _0x1c750e[_0x565287(0x11b)](applyTemplate,_0x1c750e[_0x565287(0xce)],_0xd7e174,_0x235607);const _0x16d9db={};_0x16d9db[_0x565287(0x1db)]=_0x1c750e[_0x565287(0x218)],_0x16d9db[_0x565287(0x1e7)]=_0xd7e174,_0x16d9db[_0x565287(0x170)]=_0x2aa478,await _0x21f6d3[_0x565287(0x156)](_0x16d9db),logger[_0x565287(0x216)](_0x1c750e['TJWVF']);}else return!![];}logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x15c)]),_0x2aa478=await _0x1c750e[_0x565287(0x18c)](applyTemplate,_0x1c750e[_0x565287(0xeb)],_0xd7e174);const _0x4f2e47={};_0x4f2e47[_0x565287(0x170)]=_0x2aa478,await _0x5d4861[_0x565287(0x168)](_0x4f2e47),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x175)]),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1d6)]),_0x2aa478=await _0x1c750e[_0x565287(0x159)](applyTemplate,_0x1c750e[_0x565287(0xf6)],_0xd7e174);const _0x2fe07f={};_0x2fe07f[_0x565287(0x170)]=_0x2aa478,await _0x5d4861[_0x565287(0xc5)](_0x2fe07f),logger['info'](_0x1c750e[_0x565287(0x16d)]);}}catch(_0x1c51ea){if(_0x1c750e[_0x565287(0xed)](_0x1c51ea[_0x565287(0x161)],0x199)||_0x1c750e[_0x565287(0x148)](_0x1c51ea['code'],0x199)){if(_0x1c750e['JoUvk'](_0x1c750e[_0x565287(0x1aa)],_0x1c750e[_0x565287(0x1aa)]))logger[_0x565287(0x1e9)](_0x1c51ea[_0x565287(0x1f5)]);else return _0x1c750e[_0x565287(0x1fa)];}else throw _0x1c51ea;}const _0x5b6882=await this[_0x565287(0x157)](_0x21f6d3,_0x1c750e[_0x565287(0x154)]);if(!_0x5b6882){const _0x4a2a3b=_0x1c750e[_0x565287(0x232)][_0x565287(0x215)]('|');let _0x560d67=0x0;while(!![]){switch(_0x4a2a3b[_0x560d67++]){case'0':await _0x1c750e[_0x565287(0x159)](kubeApply,_0x2aa478,_0x460dbe);continue;case'1':await _0x1c750e[_0x565287(0x1e6)](kubeApply,_0x2aa478,_0x460dbe);continue;case'2':_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e['rEjRD'],_0x1c750e[_0x565287(0xc0)],_0x1c750e['BDNWB']),_0x1c750e[_0x565287(0x165)]);continue;case'3':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'4':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'5':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0xe1)]);continue;case'6':_0x179ebe=await fs[_0x565287(0x12f)](path['join'](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e[_0x565287(0xc0)],_0x1c750e[_0x565287(0x1ab)]),_0x1c750e['VJFGF']);continue;case'7':logger['info'](_0x1c750e['MAIPX']);continue;case'8':logger['info'](_0x1c750e[_0x565287(0x1e3)]);continue;case'9':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x104)]);continue;}break;}}if(global_registry[_0x565287(0x21f)]){logger[_0x565287(0x216)](_0x1c750e['kZFJG']);let _0xea6547;if(_0x1c750e[_0x565287(0x148)](global_registry[_0x565287(0x16b)],AZURE))_0xea6547=_0x1c750e['QwjLi'];else _0x1c750e['hLNHN'](global_registry[_0x565287(0x16b)],GCP)?_0xea6547=_0x1c750e[_0x565287(0x184)]:_0xea6547=_0x1c750e[_0x565287(0x173)];_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e['fxxfJ'],_0x1c750e[_0x565287(0x20e)]),_0x1c750e['VJFGF']),_0x179ebe=_0x179ebe[_0x565287(0x198)](/<InternalLoadBalancerAnnotations>/g,_0xea6547),_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe),await _0x1c750e[_0x565287(0x19f)](kubeApply,_0x2aa478,_0x460dbe),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x246)]);}if(global_registry[_0x565287(0x225)]){const _0x485160=_0x1c750e[_0x565287(0xf0)][_0x565287(0x215)]('|');let _0x9ec141=0x0;while(!![]){switch(_0x485160[_0x9ec141++]){case'0':_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e['XODCw']),_0x1c750e[_0x565287(0x165)]);continue;case'1':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x127)]);continue;case'2':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'3':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x235)]);continue;case'4':await _0x1c750e[_0x565287(0x1e6)](kubeApply,_0x2aa478,_0x460dbe);continue;}break;}}const _0xa30641=await this[_0x565287(0x157)](_0x21f6d3,_0x1c750e[_0x565287(0x245)]);if(!_0xa30641){const _0xa107a=_0x1c750e[_0x565287(0xcc)][_0x565287(0x215)]('|');let _0x16c4bb=0x0;while(!![]){switch(_0xa107a[_0x16c4bb++]){case'0':logger[_0x565287(0x216)](_0x1c750e['IGxln']);continue;case'1':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x13f)]);continue;case'2':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x22d)]);continue;case'3':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'4':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1a2)]);continue;case'5':await _0x1c750e[_0x565287(0x159)](kubeApply,_0x2aa478,_0x460dbe);continue;case'6':await _0x1c750e['PHSle'](kubeApply,_0x2aa478,_0x460dbe);continue;case'7':logger['info'](_0x1c750e[_0x565287(0x241)]);continue;case'8':await _0x1c750e[_0x565287(0x17f)](waitForDeployment,_0x4d9c68,_0x1c750e['kfWWj'],_0x1c750e[_0x565287(0x245)],0x7530);continue;case'9':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1b2)]);continue;case'10':_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e['rEjRD'],_0x1c750e['kfWWj'],_0x1c750e[_0x565287(0x139)]),_0x1c750e[_0x565287(0x165)]);continue;case'11':_0x179ebe=await fs[_0x565287(0x12f)](path['join'](__dirname,'..',_0x1c750e['rEjRD'],_0x1c750e['kfWWj'],_0x1c750e[_0x565287(0x1ff)]),_0x1c750e[_0x565287(0x165)]);continue;case'12':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'13':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'14':await _0x1c750e['aACZq'](waitForDeployment,_0x4d9c68,_0x1c750e[_0x565287(0x245)],_0x1c750e['dkJEK'],0x7530);continue;case'15':await _0x1c750e[_0x565287(0x1d0)](waitForDeployment,_0x4d9c68,_0x1c750e['kfWWj'],_0x1c750e[_0x565287(0x13b)],0x7530);continue;case'16':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1fb)]);continue;case'17':_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e[_0x565287(0x245)],_0x1c750e['kijhE']),_0x1c750e[_0x565287(0x165)]);continue;case'18':await _0x1c750e[_0x565287(0x159)](kubeApply,_0x2aa478,_0x460dbe);continue;}break;}}const _0x455838=await this[_0x565287(0x157)](_0x21f6d3,_0x1c750e[_0x565287(0xe5)]);!_0x455838&&await this['createNamespace'](_0x21f6d3,_0x1c750e['aflzx']);const _0x2a605b=await this[_0x565287(0x1b6)](_0x21f6d3,_0x1c750e[_0x565287(0xe5)],_0x1c750e[_0x565287(0xc7)]);if(!_0x2a605b){const _0x34a9c7=_0x1c750e[_0x565287(0x1bf)]['split']('|');let _0x570806=0x0;while(!![]){switch(_0x34a9c7[_0x570806++]){case'0':_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe);continue;case'1':_0x179ebe=_0x179ebe['replace'](/<BstackAccessKey>/g,global_registry['bstackAccesskey']);continue;case'2':await _0x1c750e[_0x565287(0x18c)](kubeApply,_0x2aa478,_0x460dbe);continue;case'3':_0x179ebe=_0x179ebe['replace'](/<BstackURL>/g,AG_API_URL);continue;case'4':_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e['mNgsU']),_0x1c750e[_0x565287(0x165)]);continue;case'5':_0x179ebe=_0x179ebe[_0x565287(0x198)](/<BstackUsername>/g,global_registry[_0x565287(0x1a4)]);continue;case'6':logger[_0x565287(0x216)](_0x1c750e['xlxSF']);continue;case'7':logger[_0x565287(0x216)](_0x1c750e[_0x565287(0xf8)]);continue;}break;}}logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x10f)]),_0x2aa478=await _0x1c750e[_0x565287(0x204)](applyTemplate,_0x1c750e['RnkIe'],_0xd7e174);const _0x356d30={};_0x356d30[_0x565287(0x1e7)]=_0xd7e174,_0x356d30[_0x565287(0x170)]=_0x2aa478,await _0x21f6d3[_0x565287(0xe8)](_0x356d30),logger['info'](_0x1c750e[_0x565287(0x1a5)]),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x12c)]);let _0x442885=await fs['readFileAsync'](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e[_0x565287(0x136)]),_0x1c750e['VJFGF']);_0x442885=_0x442885[_0x565287(0x198)](/<GridNamespace>/g,_0xd7e174),_0x442885=_0x442885[_0x565287(0x198)](/<BstackUsername>/g,_0x1c750e[_0x565287(0x14d)](encodeBase64,global_registry['bstackUsername'])),_0x442885=_0x442885['replace'](/<BstackAccessKey>/g,_0x1c750e[_0x565287(0x147)](encodeBase64,global_registry[_0x565287(0x1c0)]));global_registry[_0x565287(0x10c)]?(_0x442885=_0x442885[_0x565287(0x198)](/<RedisClientPassword>/g,_0x1c750e[_0x565287(0xe3)](encodeBase64,global_registry['redisPassword'])),_0x442885=_0x442885[_0x565287(0x198)](/<KafkaClientPassword>/g,_0x1c750e[_0x565287(0x122)](encodeBase64,global_registry[_0x565287(0x1e1)]))):(_0x442885=_0x442885[_0x565287(0x198)](/<KafkaClientPassword>/g,''),_0x442885=_0x442885[_0x565287(0x198)](/<RedisClientPassword>/g,''));const _0x3af196=yaml['loadAll'](_0x442885);await _0x1c750e[_0x565287(0x213)](kubeApply,_0x3af196,_0x460dbe),logger[_0x565287(0x216)](_0x1c750e['OxzCs']),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x1f9)]),_0x2aa478=await _0x1c750e['vgihn'](applyTemplate,_0x1c750e['JHXsm'],_0xd7e174);const _0x59684f={};_0x59684f[_0x565287(0x1e7)]=_0xd7e174,_0x59684f[_0x565287(0x170)]=_0x2aa478,await _0x4d9c68[_0x565287(0x203)](_0x59684f),logger[_0x565287(0x216)](_0x1c750e['sQzta']),logger['info'](_0x1c750e[_0x565287(0x12d)]),await _0x1c750e['AFehd'](waitForDeployment,_0x4d9c68,_0x1c750e[_0x565287(0x154)],_0x1c750e[_0x565287(0xfd)],0xea60);global_registry[_0x565287(0x21f)]&&await _0x1c750e[_0x565287(0x1bd)](waitForDeployment,_0x4d9c68,_0x1c750e[_0x565287(0x154)],_0x1c750e['FXFqw'],0xea60);_0x179ebe=await fs[_0x565287(0x12f)](path[_0x565287(0x1de)](__dirname,'..',_0x1c750e[_0x565287(0x1bc)],_0x1c750e[_0x565287(0x182)]),_0x1c750e['VJFGF']);const _0x540ab4=global_registry[_0x565287(0x21f)]?_0x1c750e[_0x565287(0x239)]:_0x1c750e['fxxfJ'];_0x179ebe=_0x179ebe[_0x565287(0x198)](/<GridNamespace>/g,_0xd7e174),_0x179ebe=_0x179ebe[_0x565287(0x198)](/<NginxIngressClass>/g,_0x540ab4),_0x2aa478=yaml[_0x565287(0x10b)](_0x179ebe),await _0x1c750e[_0x565287(0x19f)](kubeApply,_0x2aa478,_0x460dbe),logger[_0x565287(0x216)](_0x1c750e[_0x565287(0x226)]),await _0x1c750e['tuXGP'](delay,0x1388);},exports[a33_0x53e212(0x1b4)]=async(_0x2fc18f,_0x38919c,_0x5e9f81,_0x2dc641,_0x59cc2b)=>{const _0x298d5a=a33_0x53e212,_0x39111c={'ozObx':'4|0|5|2|1|3|6','Tgxay':_0x298d5a(0xcb),'xyBgd':function(_0x42ac24,_0x2a36e5){return _0x42ac24(_0x2a36e5);},'SdZpu':_0x298d5a(0x18b),'FnLfA':_0x298d5a(0x202),'ooHDP':_0x298d5a(0x20a)},_0x1baf38=_0x39111c[_0x298d5a(0x199)][_0x298d5a(0x215)]('|');let _0x5b75d2=0x0;while(!![]){switch(_0x1baf38[_0x5b75d2++]){case'0':const _0x3c48d6={};_0x3c48d6['name']=_0x59cc2b,await _0x2fc18f[_0x298d5a(0x22f)](_0x3c48d6);continue;case'1':logger['info'](_0x39111c['Tgxay']);continue;case'2':await _0x39111c[_0x298d5a(0x152)](delay,0x2710);continue;case'3':const _0x2b6c87={};_0x2b6c87[_0x298d5a(0x1db)]=_0x298d5a(0xff)+_0x59cc2b,await _0x2dc641[_0x298d5a(0x115)](_0x2b6c87);continue;case'4':logger['info'](_0x39111c[_0x298d5a(0x142)]);continue;case'5':logger[_0x298d5a(0x216)](_0x39111c['FnLfA']);continue;case'6':logger[_0x298d5a(0x216)](_0x39111c[_0x298d5a(0x214)]);continue;}break;}},exports[a33_0x53e212(0xf9)]=async _0x102b78=>{const _0x462fd7=a33_0x53e212,_0x335306={};_0x335306[_0x462fd7(0x23e)]=_0x462fd7(0x113),_0x335306[_0x462fd7(0x219)]=_0x462fd7(0x18d),_0x335306[_0x462fd7(0x23b)]='Deleted\x20Turboscale\x20Agent';const _0x2cbcf3=_0x335306,_0x499869=await this[_0x462fd7(0x157)](_0x102b78,_0x2cbcf3[_0x462fd7(0x23e)]);if(_0x499869){logger[_0x462fd7(0x216)](_0x2cbcf3['brKtW']);const _0x196fa5={};_0x196fa5[_0x462fd7(0x1db)]=_0x2cbcf3[_0x462fd7(0x23e)],await _0x102b78[_0x462fd7(0x22f)](_0x196fa5),logger[_0x462fd7(0x216)](_0x2cbcf3['xMtjG']);}},exports[a33_0x53e212(0x22e)]=async _0x1dcd70=>{const _0x55674f=a33_0x53e212,_0x2c35df={'tncJH':'ingress-nginx','XLKOJ':'Deleting\x20ingress-nginx','zsDSo':_0x55674f(0x11a),'QtMMn':function(_0x1d4764,_0x3f34a9){return _0x1d4764(_0x3f34a9);},'XhBiB':_0x55674f(0x14b),'lyzOI':_0x55674f(0x162),'Dxqwy':'Deleted\x20cert-manager','wZuDj':function(_0x14633e,_0x30652c){return _0x14633e(_0x30652c);}},_0x2fdee4=await this['namespaceExists'](_0x1dcd70,_0x2c35df[_0x55674f(0x171)]);if(_0x2fdee4){logger[_0x55674f(0x216)](_0x2c35df['XLKOJ']);const _0xb8bc22={};_0xb8bc22[_0x55674f(0x1db)]=_0x2c35df[_0x55674f(0x171)],await _0x1dcd70[_0x55674f(0x22f)](_0xb8bc22),logger[_0x55674f(0x216)](_0x2c35df[_0x55674f(0x1fc)]);}await _0x2c35df[_0x55674f(0x15e)](delay,0x124f8);const _0x40a005=await this['namespaceExists'](_0x1dcd70,_0x2c35df[_0x55674f(0x24c)]);if(_0x40a005){logger[_0x55674f(0x216)](_0x2c35df[_0x55674f(0x220)]);const _0x40a57e={};_0x40a57e['name']=_0x2c35df[_0x55674f(0x24c)],await _0x1dcd70[_0x55674f(0x22f)](_0x40a57e),logger[_0x55674f(0x216)](_0x2c35df[_0x55674f(0x1a1)]);}await _0x2c35df['wZuDj'](delay,0xafc8);},exports[a33_0x53e212(0x186)]=async(_0x1048c5,_0x47a4f0)=>{const _0x103050=a33_0x53e212,_0x257cb0={'mksgf':function(_0x5808dd,_0x2eef82){return _0x5808dd(_0x2eef82);},'KJEjg':function(_0x558a30,_0xfed4d7){return _0x558a30>_0xfed4d7;},'yooKs':function(_0x2d9ed5,_0x3cebec){return _0x2d9ed5===_0x3cebec;},'zSmvJ':function(_0x1ae0df,_0x1c1f05){return _0x1ae0df(_0x1c1f05);},'IYdTo':_0x103050(0x17a)},_0x79ae87=[CLUSTER_DEP_STACK_NAME+'-'+_0x47a4f0,CLUSTER_AUTOSCALER_STACK_NAME+'-'+_0x47a4f0,CLUSTER_HUB_HA_STACK_NAME+'-'+_0x47a4f0+_0x103050(0x140)],_0xf787a3=_0x79ae87[_0x103050(0x24b)](async _0xd8443c=>{const _0x366b46=_0x103050;try{const _0x32554b=await _0x257cb0[_0x366b46(0x114)](describeClusterStack,_0xd8443c);_0x32554b[_0x366b46(0x145)]&&_0x257cb0[_0x366b46(0x163)](_0x32554b['Stacks'][_0x366b46(0x217)],0x0)&&_0x257cb0[_0x366b46(0x1ae)](_0x32554b['Stacks'][0x0][_0x366b46(0xda)],_0xd8443c)&&(logger['info'](_0x366b46(0x14a)+_0xd8443c+_0x366b46(0x1a6)+_0x1048c5),_0x257cb0[_0x366b46(0x1ae)](_0x32554b[_0x366b46(0x145)][0x0]['StackName'],CLUSTER_HUB_HA_STACK_NAME+'-'+_0x47a4f0+_0x366b46(0x140))&&(await _0x257cb0[_0x366b46(0x119)](deleteEFSMountTarget,_0x32554b[_0x366b46(0x145)][0x0]['Outputs']),await _0x257cb0[_0x366b46(0x119)](delay,0x1d4c0)),await _0x257cb0[_0x366b46(0x114)](deleteClusterStack,_0xd8443c));}catch(_0x415da2){logger[_0x366b46(0x149)](_0x366b46(0x164)+_0xd8443c+':',_0x415da2[_0x366b46(0x1f5)]);}});await Promise[_0x103050(0x1c9)](_0xf787a3),logger[_0x103050(0x216)](_0x257cb0[_0x103050(0x1be)]);},exports[a33_0x53e212(0x105)]=async(_0x45173d,_0x45f27c)=>{const _0x1fb2cb=a33_0x53e212,_0x10fef3={};_0x10fef3['iFaOQ']=_0x1fb2cb(0xfb),_0x10fef3[_0x1fb2cb(0x190)]=_0x1fb2cb(0x19b);const _0xd55d78=_0x10fef3;logger[_0x1fb2cb(0x216)](_0xd55d78[_0x1fb2cb(0x1e2)]);const _0x4bbcc3={};_0x4bbcc3['name']=TURBOSCALE_DEPLOYMENT,_0x4bbcc3[_0x1fb2cb(0x1e7)]=_0x45f27c;const _0xc1fa6=await _0x45173d[_0x1fb2cb(0xea)](_0x4bbcc3);_0xc1fa6[_0x1fb2cb(0x231)][_0x1fb2cb(0x23a)]=0x1;const _0x54c2d4={};_0x54c2d4[_0x1fb2cb(0x1db)]=TURBOSCALE_DEPLOYMENT,_0x54c2d4[_0x1fb2cb(0x1e7)]=_0x45f27c,_0x54c2d4[_0x1fb2cb(0x170)]=_0xc1fa6,await _0x45173d[_0x1fb2cb(0x1f2)](_0x54c2d4),logger[_0x1fb2cb(0x216)](_0xd55d78[_0x1fb2cb(0x190)]);},exports[a33_0x53e212(0x1fe)]=async(_0x99015b,_0x5cd28e)=>{const _0x577722=a33_0x53e212,_0x5b77a5={};_0x5b77a5[_0x577722(0x234)]=_0x577722(0x1ea),_0x5b77a5[_0x577722(0x1a0)]=_0x577722(0xc4);const _0x3313ee=_0x5b77a5;logger[_0x577722(0x216)](_0x3313ee[_0x577722(0x234)]);const _0xc79e2c={};_0xc79e2c[_0x577722(0x1db)]=TURBOSCALE_DEPLOYMENT,_0xc79e2c[_0x577722(0x1e7)]=_0x5cd28e;const _0x1afe3b=await _0x99015b['readNamespacedDeployment'](_0xc79e2c);_0x1afe3b[_0x577722(0x231)]['replicas']=0x0;const _0x5ab1a1={};_0x5ab1a1[_0x577722(0x1db)]=TURBOSCALE_DEPLOYMENT,_0x5ab1a1['namespace']=_0x5cd28e,_0x5ab1a1[_0x577722(0x170)]=_0x1afe3b,await _0x99015b['replaceNamespacedDeployment'](_0x5ab1a1),logger[_0x577722(0x216)](_0x3313ee[_0x577722(0x1a0)]);};

@@ -1,1 +0,1 @@

const a34_0x4b793e=a34_0x23f2;function a34_0x4579(){const _0xc97134=['HoOsj','accessKey','uJwvR','all','SUMfl','580943HHWPfr','qXvnu','NSkVD','type','30676hQTBYE','bstackUsername','VBIpz','570sDSsbm','vpcInfo','message','468yNaVdv','bstackAccesskey','JAemR','then','zvNEN','nXpNC','sendEventToBackend','aPhuE','28HaCoNB','RegionName','./webSocketUtils','GYxKQ','RESOURCES','wrMjU','IKhZP','\x20to\x20Browserstack','securityGroupInfo','SOuCe','PIDbn','cqloS','zvDTM','DhUGO','subnetInfo','150921OBYBLl','2573142IARKvd','yShwJ','tVOTI','IZsNs','kbqtB','kTRgH','2iMBarq','vmjIj','kDTEd','EmRYp','129jhfRql','798396wQbTuA','catch','sendAzureInfoToHST','yalbp','rODCc','username','region','6686565TmHwja','591472XtOWXP','Sending\x20Resource\x20info\x20for\x20region\x20','verbose','laBXh','spGFm','jIdrW'];a34_0x4579=function(){return _0xc97134;};return a34_0x4579();}(function(_0x4d1ffd,_0x2e3e4a){const _0x43390c=a34_0x23f2,_0x5505d1=_0x4d1ffd();while(!![]){try{const _0x51779a=parseInt(_0x43390c(0x7e))/0x1*(parseInt(_0x43390c(0xb9))/0x2)+-parseInt(_0x43390c(0x7d))/0x3*(parseInt(_0x43390c(0x95))/0x4)+-parseInt(_0x43390c(0x85))/0x5+parseInt(_0x43390c(0xb3))/0x6+parseInt(_0x43390c(0xa3))/0x7*(parseInt(_0x43390c(0x86))/0x8)+-parseInt(_0x43390c(0xb2))/0x9*(parseInt(_0x43390c(0x98))/0xa)+parseInt(_0x43390c(0x91))/0xb*(parseInt(_0x43390c(0x9b))/0xc);if(_0x51779a===_0x2e3e4a)break;else _0x5505d1['push'](_0x5505d1['shift']());}catch(_0xcc45dc){_0x5505d1['push'](_0x5505d1['shift']());}}}(a34_0x4579,0xea527));function a34_0x23f2(_0x8e99d0,_0x4129d3){const _0x457997=a34_0x4579();return a34_0x23f2=function(_0x23f2e9,_0x305370){_0x23f2e9=_0x23f2e9-0x7b;let _0x2698a4=_0x457997[_0x23f2e9];return _0x2698a4;},a34_0x23f2(_0x8e99d0,_0x4129d3);}const {fetchVPCs,fetchSubnets,fetchSecurityGroups,getAWSRegions}=require('./AWSUtils'),webSocketUtils=require(a34_0x4b793e(0xa5)),{logger}=require('../config/logger'),{WS_EVENTS,AWS,global_registry}=require('../config/constants');exports['sendAWSInfoToHST']=async _0x283b3b=>{const _0x4f383c=a34_0x4b793e,_0x3724ff={'laBXh':function(_0x51b2c5,_0x1dca55){return _0x51b2c5!==_0x1dca55;},'cqloS':'WbSkZ','EmRYp':'nuYnc','kbqtB':'UDOth','qXvnu':_0x4f383c(0xb6),'HoOsj':function(_0x17f82c,_0x1ffe44){return _0x17f82c===_0x1ffe44;},'DhUGO':_0x4f383c(0x7b),'aPhuE':'XBztS','PIDbn':function(_0x2867d2,_0x148b5c){return _0x2867d2(_0x148b5c);},'zvNEN':function(_0x2f9302,_0x11a072){return _0x2f9302(_0x11a072);},'IKhZP':function(_0x2aca74){return _0x2aca74();}},_0x1f9400=await _0x3724ff[_0x4f383c(0xa9)](getAWSRegions);_0x1f9400['forEach'](_0xd6d775=>{const _0x106349=_0x4f383c,_0x5eba1c={'VBIpz':function(_0xc26905,_0x1e31f0){const _0x553681=a34_0x23f2;return _0x3724ff[_0x553681(0x8c)](_0xc26905,_0x1e31f0);},'vmjIj':_0x3724ff[_0x106349(0xb0)]};if(_0x3724ff[_0x106349(0x89)](_0x3724ff[_0x106349(0xa2)],_0x3724ff[_0x106349(0xa2)])){_0x302001['verbose'](_0x106349(0x87)+_0x55d30c[_0x106349(0xa4)]+'\x20to\x20Browserstack');const _0x5125a5={};_0x5125a5['type']=_0x571947[_0x106349(0xa7)],_0x5125a5['message']=_0x4521b3,_0x291ae9[_0x106349(0xa1)](_0x491f18,_0x5125a5);}else{const _0x519e43={};_0x519e43[_0x106349(0x84)]=_0xd6d775[_0x106349(0xa4)],_0x519e43[_0x106349(0x83)]=global_registry[_0x106349(0x96)],_0x519e43['accessKey']=global_registry[_0x106349(0x9c)],_0x519e43['cloudProvider']=AWS;const _0x4d657c=_0x519e43,_0x2cfc3c=_0x3724ff[_0x106349(0xad)](fetchVPCs,_0xd6d775['RegionName'])[_0x106349(0x9e)](_0x52b844=>{const _0x912b1b=_0x106349;if(_0x3724ff['laBXh'](_0x3724ff['cqloS'],_0x3724ff[_0x912b1b(0xae)])){_0x48ec91[_0x912b1b(0x88)](_0x912b1b(0x87)+_0x213006[_0x912b1b(0xa4)]+_0x912b1b(0xaa));const _0x9fd01a={};_0x9fd01a[_0x912b1b(0x94)]=_0xe28577[_0x912b1b(0xa7)],_0x9fd01a['message']=_0x236aae,_0x261673[_0x912b1b(0xa1)](_0x3d9b36,_0x9fd01a);}else _0x4d657c['vpcInfo']=_0x52b844;})[_0x106349(0x7f)](_0x8b5359=>{}),_0x5284f2=_0x3724ff[_0x106349(0xad)](fetchSubnets,_0xd6d775[_0x106349(0xa4)])[_0x106349(0x9e)](_0x463dc8=>{const _0x33700b=_0x106349;_0x3724ff[_0x33700b(0x89)](_0x3724ff[_0x33700b(0x7c)],_0x3724ff[_0x33700b(0xb7)])?_0x4d657c[_0x33700b(0xb1)]=_0x463dc8:_0xda27a5[_0x33700b(0x99)]=_0x3a3d2e;})[_0x106349(0x7f)](_0x28e152=>{}),_0x140436=_0x3724ff[_0x106349(0x9f)](fetchSecurityGroups,_0xd6d775[_0x106349(0xa4)])[_0x106349(0x9e)](_0xe20357=>{const _0x104725=_0x106349;_0x3724ff['laBXh'](_0x3724ff['qXvnu'],_0x3724ff[_0x104725(0x92)])?_0x361609['securityGroupInfo']=_0x4c20b2:_0x4d657c['securityGroupInfo']=_0xe20357;})[_0x106349(0x7f)](_0x22b7bb=>{});Promise['all']([_0x2cfc3c,_0x5284f2,_0x140436])[_0x106349(0x9e)](()=>{const _0x378f89=_0x106349;if(_0x5eba1c[_0x378f89(0x97)](_0x5eba1c[_0x378f89(0xba)],_0x5eba1c[_0x378f89(0xba)])){logger[_0x378f89(0x88)]('Sending\x20Resource\x20info\x20for\x20region\x20'+_0xd6d775['RegionName']+_0x378f89(0xaa));const _0x4c7d34={};_0x4c7d34[_0x378f89(0x94)]=WS_EVENTS[_0x378f89(0xa7)],_0x4c7d34[_0x378f89(0x9a)]=_0x4d657c,webSocketUtils[_0x378f89(0xa1)](_0x283b3b,_0x4c7d34);}else _0x167668[_0x378f89(0xab)]=_0x35f350;});}});},exports[a34_0x4b793e(0x80)]=async _0x1dcd24=>{const _0x437a46=a34_0x4b793e,_0x8375e9={'yShwJ':function(_0x3fd7cb,_0x36a033){return _0x3fd7cb===_0x36a033;},'SUMfl':_0x437a46(0x93),'WTMwg':'gZrVH','SOuCe':function(_0x4d7ce2,_0x5e959a){return _0x4d7ce2===_0x5e959a;},'rODCc':_0x437a46(0xb8),'wrMjU':_0x437a46(0xa0),'GYxKQ':function(_0x416e5c,_0x3b1a63){return _0x416e5c!==_0x3b1a63;},'spGFm':_0x437a46(0x9d),'zvDTM':function(_0x23c9b3,_0x2f1275){return _0x23c9b3(_0x2f1275);},'uJwvR':function(_0x4466ad,_0x33005f){return _0x4466ad(_0x33005f);},'yalbp':function(_0xc56b18){return _0xc56b18();}},_0x235667=await _0x8375e9[_0x437a46(0x81)](getAWSRegions);_0x235667['forEach'](_0x516845=>{const _0x6dff59=_0x437a46,_0x499329={'tVOTI':function(_0xce48f8,_0xed4072){const _0x2680e6=a34_0x23f2;return _0x8375e9[_0x2680e6(0xa6)](_0xce48f8,_0xed4072);},'jIdrW':_0x8375e9[_0x6dff59(0x8a)]},_0x1cfa85={};_0x1cfa85[_0x6dff59(0x84)]=_0x516845['RegionName'],_0x1cfa85[_0x6dff59(0x83)]=global_registry[_0x6dff59(0x96)],_0x1cfa85[_0x6dff59(0x8d)]=global_registry['bstackAccesskey'];const _0x8632aa=_0x1cfa85,_0x3bb695=_0x8375e9[_0x6dff59(0xaf)](fetchVPCs,_0x516845['RegionName'])[_0x6dff59(0x9e)](_0x1068f5=>{const _0x465291=_0x6dff59;_0x499329[_0x465291(0xb5)](_0x499329[_0x465291(0x8b)],_0x499329[_0x465291(0x8b)])?_0x23a8c3['subnetInfo']=_0xd3690c:_0x8632aa[_0x465291(0x99)]=_0x1068f5;})['catch'](_0x54d016=>{}),_0x32e78a=_0x8375e9['zvDTM'](fetchSubnets,_0x516845[_0x6dff59(0xa4)])[_0x6dff59(0x9e)](_0x4fdaf8=>{const _0x15e9d9=_0x6dff59;_0x8375e9[_0x15e9d9(0xb4)](_0x8375e9[_0x15e9d9(0x90)],_0x8375e9['WTMwg'])?_0x247ad6['subnetInfo']=_0x20c4d9:_0x8632aa['subnetInfo']=_0x4fdaf8;})[_0x6dff59(0x7f)](_0x27437c=>{}),_0x790600=_0x8375e9[_0x6dff59(0x8e)](fetchSecurityGroups,_0x516845['RegionName'])['then'](_0x1ce7ae=>{const _0x54c12d=_0x6dff59;_0x8375e9[_0x54c12d(0xac)](_0x8375e9[_0x54c12d(0x82)],_0x8375e9[_0x54c12d(0xa8)])?_0x5d191f[_0x54c12d(0x99)]=_0x293d46:_0x8632aa[_0x54c12d(0xab)]=_0x1ce7ae;})[_0x6dff59(0x7f)](_0x205b2d=>{});Promise[_0x6dff59(0x8f)]([_0x3bb695,_0x32e78a,_0x790600])[_0x6dff59(0x9e)](()=>{const _0x2124b5=_0x6dff59;logger[_0x2124b5(0x88)](_0x2124b5(0x87)+_0x516845[_0x2124b5(0xa4)]+_0x2124b5(0xaa));const _0x312204={};_0x312204['type']=WS_EVENTS[_0x2124b5(0xa7)],_0x312204[_0x2124b5(0x9a)]=_0x8632aa,webSocketUtils[_0x2124b5(0xa1)](_0x1dcd24,_0x312204);});});};
const a34_0x240956=a34_0x1aad;(function(_0x87ad01,_0x270f45){const _0x33f485=a34_0x1aad,_0x34ed9c=_0x87ad01();while(!![]){try{const _0x4e7533=-parseInt(_0x33f485(0xde))/0x1*(parseInt(_0x33f485(0xc9))/0x2)+parseInt(_0x33f485(0xcc))/0x3*(parseInt(_0x33f485(0xee))/0x4)+-parseInt(_0x33f485(0xd5))/0x5*(parseInt(_0x33f485(0xe2))/0x6)+-parseInt(_0x33f485(0xfb))/0x7*(-parseInt(_0x33f485(0xd4))/0x8)+-parseInt(_0x33f485(0xfd))/0x9+-parseInt(_0x33f485(0x101))/0xa+parseInt(_0x33f485(0xeb))/0xb*(parseInt(_0x33f485(0xf6))/0xc);if(_0x4e7533===_0x270f45)break;else _0x34ed9c['push'](_0x34ed9c['shift']());}catch(_0x2a42f5){_0x34ed9c['push'](_0x34ed9c['shift']());}}}(a34_0x5185,0x5f823));const {fetchVPCs,fetchSubnets,fetchSecurityGroups,getAWSRegions}=require('./AWSUtils'),webSocketUtils=require(a34_0x240956(0xfe)),{logger}=require('../config/logger'),{WS_EVENTS,AWS,global_registry}=require(a34_0x240956(0xce));function a34_0x1aad(_0x483970,_0x36102e){const _0x5185f1=a34_0x5185();return a34_0x1aad=function(_0x1aadf5,_0x5e09db){_0x1aadf5=_0x1aadf5-0xc5;let _0x527079=_0x5185f1[_0x1aadf5];return _0x527079;},a34_0x1aad(_0x483970,_0x36102e);}function a34_0x5185(){const _0x43d56b=['Sending\x20Resource\x20info\x20for\x20region\x20','ZrEUk','6832DNZkdZ','35lgEbMq','SWvOq','username','QyvdN','KzKmI','jsWfK','sendEventToBackend','bstackUsername','region','432233RIubeH','cRKtE','xoIWv','RegionName','500466utekLe','subnetInfo','xyKco','UyyZA','ZnJWv','fdzqa','MLrhg','forEach','OnOtm','2114926VrVqrz','MvPnT','then','6812xQFxHe','message','hiwQT','type','RESOURCES','mrFNi','securityGroupInfo','catch','72dHsNJk','verbose','XAyuu','mEywp','kVclq','6377IMygcJ','sendAWSInfoToHST','3900735vYhnvc','./webSocketUtils','cVIPF','kiVWH','2713800FVATTK','accessKey','rtVCq','HbKRX','\x20to\x20Browserstack','2MEWdpo','vpcInfo','ebMnW','318rvJGGc','cloudProvider','../config/constants','bstackAccesskey','smUWa','jZYIC'];a34_0x5185=function(){return _0x43d56b;};return a34_0x5185();}exports[a34_0x240956(0xfc)]=async _0x363d9f=>{const _0x41995b=a34_0x240956,_0x12382a={'smUWa':function(_0x846793,_0x4fafdb){return _0x846793!==_0x4fafdb;},'EipUg':'JhIYg','kiVWH':_0x41995b(0xd6),'OnOtm':_0x41995b(0xf0),'QyvdN':function(_0x2c702f,_0x512c3f){return _0x2c702f===_0x512c3f;},'jZYIC':_0x41995b(0xe6),'jsWfK':_0x41995b(0xec),'kVclq':_0x41995b(0xc6),'mEywp':_0x41995b(0xf8),'nSwES':function(_0x281423,_0x30ed38){return _0x281423(_0x30ed38);},'XpSpH':function(_0x554d84){return _0x554d84();}},_0x476709=await _0x12382a['XpSpH'](getAWSRegions);_0x476709[_0x41995b(0xe9)](_0x1c3d91=>{const _0x2c6c68=_0x41995b,_0x314066={'xyKco':function(_0x235d66,_0x367142){const _0xfadaaa=a34_0x1aad;return _0x12382a[_0xfadaaa(0xd8)](_0x235d66,_0x367142);},'xoIWv':_0x12382a[_0x2c6c68(0xd1)],'GeuDK':_0x12382a[_0x2c6c68(0xda)],'cVIPF':_0x12382a[_0x2c6c68(0xfa)]};if(_0x12382a[_0x2c6c68(0xd0)](_0x12382a[_0x2c6c68(0xf9)],_0x12382a[_0x2c6c68(0xf9)]))_0x47ac92[_0x2c6c68(0xe3)]=_0x8defe1;else{const _0x4afd5e={};_0x4afd5e[_0x2c6c68(0xdd)]=_0x1c3d91[_0x2c6c68(0xe1)],_0x4afd5e['username']=global_registry['bstackUsername'],_0x4afd5e[_0x2c6c68(0xc5)]=global_registry[_0x2c6c68(0xcf)],_0x4afd5e[_0x2c6c68(0xcd)]=AWS;const _0x8ce689=_0x4afd5e,_0x3a6097=_0x12382a['nSwES'](fetchVPCs,_0x1c3d91[_0x2c6c68(0xe1)])[_0x2c6c68(0xed)](_0x3c7f18=>{const _0xff458c=_0x2c6c68;if(_0x314066[_0xff458c(0xe4)](_0x314066[_0xff458c(0xe0)],_0x314066['GeuDK'])){_0x11c957[_0xff458c(0xf7)](_0xff458c(0xd2)+_0x1d54e2[_0xff458c(0xe1)]+_0xff458c(0xc8));const _0x7b2b1e={};_0x7b2b1e[_0xff458c(0xf1)]=_0x3b7bd7[_0xff458c(0xf2)],_0x7b2b1e[_0xff458c(0xef)]=_0x66e2cb,_0x310d25[_0xff458c(0xdb)](_0x3fb34f,_0x7b2b1e);}else _0x8ce689[_0xff458c(0xca)]=_0x3c7f18;})[_0x2c6c68(0xf5)](_0x368e0b=>{}),_0x5b0959=_0x12382a['nSwES'](fetchSubnets,_0x1c3d91[_0x2c6c68(0xe1)])['then'](_0x4a3f45=>{const _0x236ed8=_0x2c6c68;if(_0x12382a[_0x236ed8(0xd0)](_0x12382a['EipUg'],_0x12382a[_0x236ed8(0x100)]))_0x8ce689[_0x236ed8(0xe3)]=_0x4a3f45;else{_0x5b0a9a['verbose'](_0x236ed8(0xd2)+_0x35faae[_0x236ed8(0xe1)]+_0x236ed8(0xc8));const _0x1ab73a={};_0x1ab73a['type']=_0x2b56c6[_0x236ed8(0xf2)],_0x1ab73a['message']=_0x548c5a,_0x400317[_0x236ed8(0xdb)](_0x1df804,_0x1ab73a);}})['catch'](_0x4f9888=>{}),_0x424274=_0x12382a['nSwES'](fetchSecurityGroups,_0x1c3d91[_0x2c6c68(0xe1)])[_0x2c6c68(0xed)](_0x31b1c1=>{const _0x4628cf=_0x2c6c68;_0x314066[_0x4628cf(0xe4)](_0x314066[_0x4628cf(0xff)],_0x314066['cVIPF'])?_0x8ce689[_0x4628cf(0xf4)]=_0x31b1c1:_0x20e49c['subnetInfo']=_0x5acb38;})[_0x2c6c68(0xf5)](_0x46a63c=>{});Promise['all']([_0x3a6097,_0x5b0959,_0x424274])[_0x2c6c68(0xed)](()=>{const _0x3e752e=_0x2c6c68;if(_0x12382a[_0x3e752e(0xd0)](_0x12382a[_0x3e752e(0xea)],_0x12382a['OnOtm']))_0x3847dd['vpcInfo']=_0x12b06c;else{logger[_0x3e752e(0xf7)](_0x3e752e(0xd2)+_0x1c3d91['RegionName']+'\x20to\x20Browserstack');const _0x2919da={};_0x2919da['type']=WS_EVENTS[_0x3e752e(0xf2)],_0x2919da[_0x3e752e(0xef)]=_0x8ce689,webSocketUtils[_0x3e752e(0xdb)](_0x363d9f,_0x2919da);}});}});},exports['sendAzureInfoToHST']=async _0x47a63f=>{const _0x2707ad=a34_0x240956,_0x5c0e46={'ObjLA':function(_0x1942a6,_0x62656e){return _0x1942a6===_0x62656e;},'ZrEUk':'HQXRT','ebMnW':function(_0x36e854,_0x59d0a5){return _0x36e854!==_0x59d0a5;},'mrFNi':'pRuTS','fdzqa':_0x2707ad(0xc7),'KzKmI':function(_0x5ce10d,_0x4fde39){return _0x5ce10d(_0x4fde39);},'UyyZA':function(_0xcef345,_0x2f564c){return _0xcef345(_0x2f564c);},'OyWeW':function(_0x47c547){return _0x47c547();}},_0x5daada=await _0x5c0e46['OyWeW'](getAWSRegions);_0x5daada[_0x2707ad(0xe9)](_0x27b103=>{const _0x162061=_0x2707ad,_0x2d9737={'cRKtE':function(_0x2c7f03,_0x7fbced){const _0x50fb4d=a34_0x1aad;return _0x5c0e46[_0x50fb4d(0xcb)](_0x2c7f03,_0x7fbced);},'ursJD':_0x5c0e46[_0x162061(0xf3)],'MLrhg':_0x5c0e46[_0x162061(0xe7)]},_0xe5b137={};_0xe5b137[_0x162061(0xdd)]=_0x27b103[_0x162061(0xe1)],_0xe5b137[_0x162061(0xd7)]=global_registry[_0x162061(0xdc)],_0xe5b137[_0x162061(0xc5)]=global_registry[_0x162061(0xcf)];const _0xfd75f7=_0xe5b137,_0x416a38=_0x5c0e46[_0x162061(0xd9)](fetchVPCs,_0x27b103[_0x162061(0xe1)])[_0x162061(0xed)](_0x4acbb3=>{const _0x11dd06=_0x162061;_0x5c0e46['ObjLA'](_0x5c0e46[_0x11dd06(0xd3)],_0x5c0e46['ZrEUk'])?_0xfd75f7[_0x11dd06(0xca)]=_0x4acbb3:_0x8bf062[_0x11dd06(0xca)]=_0x59f80b;})['catch'](_0x569916=>{}),_0x34f356=_0x5c0e46[_0x162061(0xd9)](fetchSubnets,_0x27b103[_0x162061(0xe1)])['then'](_0x4ca5c5=>{const _0x2d49dc=_0x162061;_0x2d9737['cRKtE'](_0x2d9737['ursJD'],_0x2d9737['ursJD'])?_0x28ab42[_0x2d49dc(0xf4)]=_0x27f5ce:_0xfd75f7[_0x2d49dc(0xe3)]=_0x4ca5c5;})['catch'](_0x48a8aa=>{}),_0x1b183c=_0x5c0e46[_0x162061(0xe5)](fetchSecurityGroups,_0x27b103['RegionName'])['then'](_0x473a36=>{const _0x385f0a=_0x162061;_0x2d9737[_0x385f0a(0xdf)](_0x2d9737[_0x385f0a(0xe8)],_0x2d9737['MLrhg'])?_0x375185[_0x385f0a(0xf4)]=_0x2237fd:_0xfd75f7[_0x385f0a(0xf4)]=_0x473a36;})[_0x162061(0xf5)](_0x5a714f=>{});Promise['all']([_0x416a38,_0x34f356,_0x1b183c])[_0x162061(0xed)](()=>{const _0x6fb8d9=_0x162061;logger[_0x6fb8d9(0xf7)](_0x6fb8d9(0xd2)+_0x27b103[_0x6fb8d9(0xe1)]+_0x6fb8d9(0xc8));const _0xa05298={};_0xa05298[_0x6fb8d9(0xf1)]=WS_EVENTS[_0x6fb8d9(0xf2)],_0xa05298[_0x6fb8d9(0xef)]=_0xfd75f7,webSocketUtils['sendEventToBackend'](_0x47a63f,_0xa05298);});});};

@@ -1,1 +0,1 @@

const a35_0x405746=a35_0x76dd;function a35_0x256b(){const _0x50c8c1=['Wytcz','error_code','GitLab','FBLrG','Basic\x20','36ZtTxyn','message_type','YllTC','\x20and\x20','SZWsX','Authorization','requestId','toLocaleString','message','[sendInstrumentationEvent]\x20Non\x20200\x20statusCode\x20-\x20','raw_args','sendInstrumentationEvent','BUILDKITE','KSTGC','True','CIRCLECI','IgIqH','pipe','https://','bFVhn','npm','Codeship','tcNAt','trim','GPCeO','hPoGC','npm_version','Jenkins','PlrYY','dpQxL','bYEhS','error','NMfGl','bstack_config','HiQSQ','XsNVo','pDrhH','Buildkite','nGiWl','95700IxxWKU','GNDoj','/packages/cli/sendToEDS','browserstack-node-sdk','bstackUsername','2015745yTxnti','yNZVh','1651fHsBSX','data','QtNCV','IEVMq','CircleCI','iWJMr','AySGs','fwQIh','bZZei','425710UZDcuU','execSync','release','8NWHIMW','dpRCX','ayYlV','fileLogger','application/json','xZsko','IfKlS','xTLkr','[sendInstrumentationEvent]\x20Error\x20in\x20sending\x20instrumentation\x20event\x20to\x20galactus\x20-\x20','fQxpM','STcVV','AbYNq','phyOU','cli_args','jxyfv','_os','vrkPh','zMvUJ','SEMAPHORE','6hySdqj','XFIlF','2PhCXCk','QvQUY','SQUsf','hnFbC','stringify','../config/constants','1024228QNXYcw','keBwJ','BITBUCKET_COMMIT','4859307MvtzoG','\x20--version','ChNYP','[sendInstrumentationEvent]\x20response\x20-\x20','KTcTQ','jQwou','path','bpCON','ptqFS','Sending\x20','stdio','ttZgh','muqOX','Eekak','ASWvC','lbHRJ','Bitbucket','PVpxj','bEfdD','codeship','1345910CGsorv','Travis\x20CI','bstackAccesskey','JwqaK','length','KIeHm','platform','MhITr','npm\x20root\x20-g','\x20:\x20','TRAVIS','ChhEj','got','PddKn','gBgkH','eQqGa','YwRsV','fYgMv','DUSRR','body','KFFMW','Drone','GIgTA','HEksx','wYgdC','BITBUCKET_BRANCH','KLskM','info','SDNzz','RDaXN','NXTWi','env','RYVMJ','VXwpF','vviRC','wnYBS','Semaphore','kmPzs','Visual\x20Studio\x20Team\x20Services','AdfQm','hdacy','77WSHKqA','os_version','qOUXj','tFGKA','EPLwp','5688053wLMwwi','yBCaV','FGFjy','ihTGF','EbVrC','jsGXC','statusCode','ySrqf','cDEmY','DRONE','sFuHf','GITLAB_CI','lmCHZ','xfEMr','SdIyQ','EGShF','version','cli_version_and_path','true','BlpEK','toString','mzFXi','base64','FmlXc','JENKINS_HOME','GBieV','xKxDX','TbaYm','TAGHU'];a35_0x256b=function(){return _0x50c8c1;};return a35_0x256b();}(function(_0x36d18f,_0x5bcf85){const _0x1b50f6=a35_0x76dd,_0x3de6c2=_0x36d18f();while(!![]){try{const _0x3374cb=parseInt(_0x1b50f6(0x20c))/0x1*(-parseInt(_0x1b50f6(0x206))/0x2)+parseInt(_0x1b50f6(0x1e3))/0x3+parseInt(_0x1b50f6(0x273))/0x4*(-parseInt(_0x1b50f6(0x1ee))/0x5)+parseInt(_0x1b50f6(0x204))/0x6*(-parseInt(_0x1b50f6(0x251))/0x7)+-parseInt(_0x1b50f6(0x1f1))/0x8*(-parseInt(_0x1b50f6(0x20f))/0x9)+-parseInt(_0x1b50f6(0x223))/0xa*(-parseInt(_0x1b50f6(0x24c))/0xb)+parseInt(_0x1b50f6(0x1de))/0xc*(parseInt(_0x1b50f6(0x1e5))/0xd);if(_0x3374cb===_0x5bcf85)break;else _0x3de6c2['push'](_0x3de6c2['shift']());}catch(_0x132593){_0x3de6c2['push'](_0x3de6c2['shift']());}}}(a35_0x256b,0x89a03));const cp=require('child_process'),os=require('os'),path=require('path'),got=require(a35_0x405746(0x22f)),{AG_API_URL,global_registry,REDACTED,CLI_ARGS_REGEX,RAW_ARGS_REGEX}=require(a35_0x405746(0x20b)),logger=require('../config/logger')[a35_0x405746(0x1f4)];function get_version(_0x34b381){const _0x40d668=a35_0x405746,_0x366201={};_0x366201[_0x40d668(0x26b)]=_0x40d668(0x288),_0x366201[_0x40d668(0x23b)]=function(_0x3eed9f,_0x557332){return _0x3eed9f!==_0x557332;},_0x366201[_0x40d668(0x21a)]=_0x40d668(0x23a),_0x366201[_0x40d668(0x25e)]='pipe',_0x366201[_0x40d668(0x26e)]=_0x40d668(0x239),_0x366201[_0x40d668(0x24e)]='fvzAP';const _0x1a0093=_0x366201;try{if(_0x1a0093['wYgdC'](_0x1a0093[_0x40d668(0x21a)],_0x1a0093[_0x40d668(0x21a)]))return _0x1a0093[_0x40d668(0x26b)];else{const _0x17264c={};_0x17264c['stdio']=_0x1a0093[_0x40d668(0x25e)];const _0x593f62=_0x17264c;return cp[_0x40d668(0x1ef)](_0x34b381+_0x40d668(0x210),_0x593f62)[_0x40d668(0x265)]()['trim']();}}catch(_0x4e53cb){if(_0x1a0093[_0x40d668(0x23b)](_0x1a0093[_0x40d668(0x26e)],_0x1a0093['qOUXj']))return null;else _0x28595f[_0x40d668(0x23e)](_0x40d668(0x212)+_0x41ca7f[_0x40d668(0x20a)](_0x5b498b[_0x40d668(0x236)]));}}exports['npm_version']=()=>{const _0x59b38c=a35_0x405746,_0xf3f405={'dpRCX':function(_0x18cf1b,_0x270653){return _0x18cf1b(_0x270653);},'NUTIn':_0x59b38c(0x287)};return _0xf3f405[_0x59b38c(0x1f2)](get_version,_0xf3f405['NUTIn']);},exports[a35_0x405746(0x200)]=()=>{return os['platform']();},exports[a35_0x405746(0x24d)]=()=>{const _0x2b3f40=a35_0x405746;return os[_0x2b3f40(0x1f0)]();};function npm_global_path(){const _0x1d0f51=a35_0x405746,_0x321449={};_0x321449[_0x1d0f51(0x24b)]=_0x1d0f51(0x22b),_0x321449[_0x1d0f51(0x217)]=_0x1d0f51(0x284);const _0x3a1af7=_0x321449;return cp[_0x1d0f51(0x1ef)](_0x3a1af7[_0x1d0f51(0x24b)],{'stdio':_0x3a1af7['ptqFS']})[_0x1d0f51(0x265)]()['trim']();}exports[a35_0x405746(0x262)]=()=>{const _0x5a4bdb=a35_0x405746,_0x58185d={'gBgkH':_0x5a4bdb(0x247),'QYtYl':_0x5a4bdb(0x284),'mzFXi':'node_modules','ayYlV':_0x5a4bdb(0x1e1),'NXTWi':function(_0x21f5c9,_0x19675e){return _0x21f5c9(_0x19675e);},'nGiWl':function(_0x4c4287,_0x49697b){return _0x4c4287!==_0x49697b;},'fQxpM':_0x5a4bdb(0x216),'dEhfR':'CYRMe','stjjB':function(_0x2436f9,_0x50439a){return _0x2436f9(_0x50439a);},'mGkHH':function(_0x3a8d4c,_0xe8c28b){return _0x3a8d4c===_0xe8c28b;},'SQUsf':_0x5a4bdb(0x232),'NMfGl':function(_0xad39e3){return _0xad39e3();}},_0x14bb00=path['join'](__dirname,'..','..',_0x58185d[_0x5a4bdb(0x266)],_0x58185d['ayYlV']);let _0xd5e87c=_0x58185d[_0x5a4bdb(0x241)](get_version,_0x14bb00);if(!_0xd5e87c){if(_0x58185d[_0x5a4bdb(0x1dd)](_0x58185d[_0x5a4bdb(0x1fa)],_0x58185d['dEhfR'])){_0xd5e87c=_0x58185d['stjjB'](get_version,_0x58185d[_0x5a4bdb(0x1f3)]);if(!_0xd5e87c){if(_0x58185d['mGkHH'](_0x58185d[_0x5a4bdb(0x208)],_0x58185d[_0x5a4bdb(0x208)])){const _0x5d7cd1={};return _0x5d7cd1[_0x5a4bdb(0x261)]=null,_0x5d7cd1[_0x5a4bdb(0x215)]=null,_0x5d7cd1;}else return _0x58185d[_0x5a4bdb(0x231)];}return{'version':_0xd5e87c,'path':_0x58185d[_0x5a4bdb(0x293)](npm_global_path)};}else try{const _0x3b34a1={};_0x3b34a1[_0x5a4bdb(0x219)]=_0x58185d['QYtYl'];const _0x7690d4=_0x3b34a1;return _0x14c875[_0x5a4bdb(0x1ef)](_0x225f17+_0x5a4bdb(0x210),_0x7690d4)[_0x5a4bdb(0x265)]()['trim']();}catch(_0xe11712){return null;}}},exports['ci_environment']=()=>{const _0x22e068=a35_0x405746,_0x5f38e2={'QtNCV':function(_0x3e2cf5,_0x599567){return _0x3e2cf5(_0x599567);},'ChNYP':'npm','EGShF':_0x22e068(0x1e9),'lbHRJ':_0x22e068(0x22b),'lmCHZ':'pipe','KFFMW':_0x22e068(0x238),'AbYNq':_0x22e068(0x21f),'bEfdD':function(_0x32fa9f,_0x4f9fdc){return _0x32fa9f===_0x4f9fdc;},'RYVMJ':'string','TbaYm':function(_0x5c6db2,_0x1b8904){return _0x5c6db2>_0x1b8904;},'jxyfv':function(_0x59647f,_0x506bef){return _0x59647f===_0x506bef;},'EbVrC':function(_0x3dadce,_0x133f76){return _0x3dadce>_0x133f76;},'dpQxL':function(_0x105424,_0x255dff){return _0x105424!==_0x255dff;},'YwRsV':_0x22e068(0x23d),'SdIyQ':_0x22e068(0x28e),'KTcTQ':_0x22e068(0x263),'QHZaH':'gAkGv','muqOX':function(_0x118850,_0x344a33){return _0x118850!==_0x344a33;},'ChhEj':'ULgAP','FmlXc':_0x22e068(0x224),'fYgMv':function(_0x98648c,_0x2ae628){return _0x98648c===_0x2ae628;},'KIeHm':function(_0x2f7441,_0x2f5be0){return _0x2f7441===_0x2f5be0;},'fKpaY':_0x22e068(0x222),'jQwou':function(_0x23cd83,_0x4ef055){return _0x23cd83!==_0x4ef055;},'PVpxj':_0x22e068(0x1e4),'ihTGF':'YtyCV','GBieV':_0x22e068(0x288),'hnFbC':function(_0x3ef59f,_0x1d51de){return _0x3ef59f===_0x1d51de;},'tFGKA':'qyeDu','iWJMr':function(_0x4d505e,_0x14a239){return _0x4d505e!==_0x14a239;},'gqMsM':_0x22e068(0x248),'tcNAt':_0x22e068(0x258),'wnYBS':function(_0x2ef316,_0x416092){return _0x2ef316===_0x416092;},'KSTGC':function(_0x10378e,_0x14bf31){return _0x10378e===_0x14bf31;},'GNDoj':_0x22e068(0x1f6),'AdfQm':_0x22e068(0x247),'MhITr':function(_0x5be5f4,_0x368390){return _0x5be5f4===_0x368390;},'phyOU':_0x22e068(0x25b),'jsGXC':'RWzqk','PddKn':'GitLab','RDaXN':_0x22e068(0x202),'BMQsx':'EQrdB','hPoGC':_0x22e068(0x298),'EPLwp':_0x22e068(0x281),'TskmF':function(_0x1b7e77,_0x32a049){return _0x1b7e77!==_0x32a049;},'XsNVo':_0x22e068(0x277),'IuVgT':'pRxqB','TAGHU':_0x22e068(0x249)};var _0x582d6c=process[_0x22e068(0x242)];if(_0x5f38e2[_0x22e068(0x221)](typeof _0x582d6c['JENKINS_URL'],_0x5f38e2[_0x22e068(0x243)])&&_0x5f38e2[_0x22e068(0x26c)](_0x582d6c['JENKINS_URL'][_0x22e068(0x227)],0x0)||_0x5f38e2[_0x22e068(0x1ff)](typeof _0x582d6c[_0x22e068(0x269)],_0x5f38e2[_0x22e068(0x243)])&&_0x5f38e2[_0x22e068(0x255)](_0x582d6c['JENKINS_HOME'][_0x22e068(0x227)],0x0))return _0x5f38e2['dpQxL'](_0x5f38e2[_0x22e068(0x233)],_0x5f38e2[_0x22e068(0x233)])?_0x5f38e2[_0x22e068(0x1e7)](_0x4771f2,_0x5f38e2[_0x22e068(0x211)]):_0x5f38e2[_0x22e068(0x25f)];if(_0x5f38e2[_0x22e068(0x221)](_0x582d6c['CI'],_0x5f38e2[_0x22e068(0x213)])&&_0x5f38e2[_0x22e068(0x221)](_0x582d6c[_0x22e068(0x282)],_0x5f38e2['KTcTQ']))return _0x5f38e2[_0x22e068(0x1ff)](_0x5f38e2['QHZaH'],_0x5f38e2['QHZaH'])?_0x5f38e2[_0x22e068(0x260)]:_0x4d9c29[_0x22e068(0x1f0)]();if(_0x5f38e2[_0x22e068(0x221)](_0x582d6c['CI'],_0x5f38e2['KTcTQ'])&&_0x5f38e2['jxyfv'](_0x582d6c[_0x22e068(0x22d)],_0x5f38e2['KTcTQ']))return _0x5f38e2[_0x22e068(0x21b)](_0x5f38e2[_0x22e068(0x22e)],_0x5f38e2[_0x22e068(0x22e)])?_0x5f38e2[_0x22e068(0x260)]:_0x5f38e2[_0x22e068(0x268)];if(_0x5f38e2['fYgMv'](_0x582d6c['CI'],_0x5f38e2['KTcTQ'])&&_0x5f38e2[_0x22e068(0x228)](_0x582d6c['CI_NAME'],_0x5f38e2['fKpaY'])){if(_0x5f38e2[_0x22e068(0x214)](_0x5f38e2[_0x22e068(0x220)],_0x5f38e2[_0x22e068(0x254)]))return _0x5f38e2[_0x22e068(0x26a)];else return;}if(_0x582d6c[_0x22e068(0x23c)]&&_0x582d6c[_0x22e068(0x20e)])return _0x5f38e2[_0x22e068(0x209)](_0x5f38e2['tFGKA'],_0x5f38e2[_0x22e068(0x24f)])?_0x5f38e2[_0x22e068(0x1fc)]:_0x2bdb16[_0x22e068(0x229)]();if(_0x5f38e2[_0x22e068(0x1ff)](_0x582d6c['CI'],_0x5f38e2[_0x22e068(0x213)])&&_0x5f38e2['KIeHm'](_0x582d6c[_0x22e068(0x25a)],_0x5f38e2[_0x22e068(0x213)])){if(_0x5f38e2[_0x22e068(0x1ea)](_0x5f38e2['gqMsM'],_0x5f38e2[_0x22e068(0x289)]))return _0x5f38e2[_0x22e068(0x237)];else _0x26db49[_0x22e068(0x292)](_0x22e068(0x27c)+_0x4eda2b[_0x22e068(0x257)]+_0x22e068(0x22c)+_0x283f52[_0x22e068(0x20a)](_0x247b12[_0x22e068(0x236)])+'\x20');}if(_0x5f38e2[_0x22e068(0x246)](_0x582d6c['CI'],_0x5f38e2[_0x22e068(0x213)])&&_0x5f38e2[_0x22e068(0x280)](_0x582d6c[_0x22e068(0x203)],_0x5f38e2[_0x22e068(0x213)]))return _0x5f38e2[_0x22e068(0x221)](_0x5f38e2['GNDoj'],_0x5f38e2[_0x22e068(0x1df)])?_0x5f38e2[_0x22e068(0x24a)]:_0x2a7dbd[_0x22e068(0x1ef)](_0x5f38e2[_0x22e068(0x21e)],{'stdio':_0x5f38e2[_0x22e068(0x25d)]})[_0x22e068(0x265)]()[_0x22e068(0x28a)]();if(_0x5f38e2[_0x22e068(0x234)](_0x582d6c['CI'],_0x5f38e2[_0x22e068(0x213)])&&_0x5f38e2['MhITr'](_0x582d6c[_0x22e068(0x25c)],_0x5f38e2['KTcTQ']))return _0x5f38e2[_0x22e068(0x214)](_0x5f38e2[_0x22e068(0x1fd)],_0x5f38e2[_0x22e068(0x256)])?_0x5f38e2[_0x22e068(0x230)]:_0x5f38e2[_0x22e068(0x237)];if(_0x5f38e2[_0x22e068(0x221)](_0x582d6c['CI'],_0x5f38e2[_0x22e068(0x213)])&&_0x5f38e2[_0x22e068(0x22a)](_0x582d6c[_0x22e068(0x27f)],_0x5f38e2['KTcTQ']))return _0x5f38e2[_0x22e068(0x290)](_0x5f38e2[_0x22e068(0x240)],_0x5f38e2['BMQsx'])?_0x5f38e2[_0x22e068(0x28c)]:_0x5f38e2[_0x22e068(0x1fc)];if(_0x5f38e2[_0x22e068(0x246)](_0x582d6c['TF_BUILD'],_0x5f38e2[_0x22e068(0x250)])){if(_0x5f38e2['TskmF'](_0x5f38e2[_0x22e068(0x296)],_0x5f38e2['IuVgT']))return _0x5f38e2[_0x22e068(0x26d)];else{const _0x404859={};_0x404859[_0x22e068(0x219)]=_0x5f38e2[_0x22e068(0x25d)];const _0x59bcc1=_0x404859;return _0x444581[_0x22e068(0x1ef)](_0x10289f+_0x22e068(0x210),_0x59bcc1)['toString']()['trim']();}}return null;};function a35_0x76dd(_0x2d58e0,_0x3fdd24){const _0x256b9d=a35_0x256b();return a35_0x76dd=function(_0x76ddaa,_0x1b0dc4){_0x76ddaa=_0x76ddaa-0x1dd;let _0x59a44f=_0x256b9d[_0x76ddaa];return _0x59a44f;},a35_0x76dd(_0x2d58e0,_0x3fdd24);}function isUsageReportingEnabled(){const _0x39732d=a35_0x405746;return process[_0x39732d(0x242)]['DISABLE_USAGE_REPORTING'];}function redactKeys(_0x2475e4,_0x493c77,_0x44ec62){return _0x2475e4['replace'](_0x493c77,_0x44ec62);}async function send(_0x160bc5){const _0x539509=a35_0x405746,_0x1ebb42={'PdsoF':_0x539509(0x270),'HiQSQ':'Buildkite','DUSRR':_0x539509(0x224),'RNzgM':function(_0x2f673e,_0x3aa2c1){return _0x2f673e===_0x3aa2c1;},'IfKlS':function(_0x1da4d7){return _0x1da4d7();},'VNZcZ':_0x539509(0x263),'HOHjR':function(_0x145d46,_0x47e8b7){return _0x145d46!==_0x47e8b7;},'PlrYY':'XOcIf','XmobJ':_0x539509(0x283),'QvQUY':function(_0x9c5a43,_0x2fff98,_0x85d7c9,_0x412311){return _0x9c5a43(_0x2fff98,_0x85d7c9,_0x412311);},'VXwpF':function(_0x4fa9ed,_0x61ee95,_0x12824d,_0x36dcc5){return _0x4fa9ed(_0x61ee95,_0x12824d,_0x36dcc5);},'AySGs':'hst_cli_stats','FBLrG':_0x539509(0x1f5),'JwqaK':'POST','bFVhn':function(_0x1a3e68,_0x2851bb){return _0x1a3e68!==_0x2851bb;},'yBCaV':_0x539509(0x205),'RCuZk':_0x539509(0x278),'vviRC':function(_0x880abf,_0x5b1e5c){return _0x880abf+_0x5b1e5c;},'cDEmY':_0x539509(0x272),'bZZei':_0x539509(0x267),'fwQIh':function(_0x3b5f93,_0x242c0c){return _0x3b5f93!==_0x242c0c;},'bYEhS':_0x539509(0x264),'YllTC':_0x539509(0x21d),'IEVMq':function(_0x38ead0,_0x10c431,_0x4a7724){return _0x38ead0(_0x10c431,_0x4a7724);},'STcVV':function(_0x40da7e,_0x43331a){return _0x40da7e!==_0x43331a;},'pDrhH':function(_0x7381c4,_0x117724){return _0x7381c4!==_0x117724;},'keBwJ':_0x539509(0x28b),'xTLkr':function(_0x37f716,_0xc55056){return _0x37f716!==_0xc55056;},'Eekak':'vJjgD','vrkPh':function(_0x9552a3,_0x5933cc){return _0x9552a3!==_0x5933cc;},'FGFjy':'hZUeH'};if(_0x1ebb42['RNzgM'](_0x1ebb42[_0x539509(0x1f7)](isUsageReportingEnabled),_0x1ebb42['VNZcZ'])){if(_0x1ebb42['HOHjR'](_0x1ebb42[_0x539509(0x28f)],_0x1ebb42['XmobJ']))return;else return _0x1ebb42['PdsoF'];}const _0xeb9b26=_0x539509(0x285)+AG_API_URL+_0x539509(0x1e0),_0x394b73=exports[_0x539509(0x262)](),_0x427d89=_0x1ebb42['RNzgM'](_0x160bc5[_0x539509(0x1e6)],undefined)?{}:_0x160bc5[_0x539509(0x1e6)];_0x160bc5[_0x539509(0x1fe)]=_0x160bc5[_0x539509(0x1fe)]&&_0x1ebb42[_0x539509(0x207)](redactKeys,JSON[_0x539509(0x20a)](_0x160bc5[_0x539509(0x1fe)]),CLI_ARGS_REGEX,REDACTED),_0x160bc5[_0x539509(0x27d)]=_0x160bc5['raw_args']&&_0x1ebb42[_0x539509(0x244)](redactKeys,JSON[_0x539509(0x20a)](_0x160bc5['raw_args']),RAW_ARGS_REGEX,REDACTED),delete _0x160bc5[_0x539509(0x294)];const _0x40a8e0={'event_type':_0x1ebb42[_0x539509(0x1eb)],'data':{'request_id':global_registry[_0x539509(0x279)],'os':exports[_0x539509(0x200)](),'os_version':exports[_0x539509(0x24d)](),'cli_version':_0x394b73[_0x539509(0x261)],'cli_path':_0x394b73[_0x539509(0x215)],'npm_version':exports[_0x539509(0x28d)](),'ci_environment':exports['ci_environment'](),'event_timestamp':new Date()[_0x539509(0x27a)](),'data':JSON[_0x539509(0x20a)](_0x427d89),'raw_args':JSON[_0x539509(0x20a)](_0x160bc5['raw_args']),..._0x160bc5}},_0x575cac={'headers':{'Content-Type':_0x1ebb42[_0x539509(0x271)],'User-Agent':exports[_0x539509(0x200)]()+'/'+exports[_0x539509(0x24d)]()},'method':_0x1ebb42[_0x539509(0x226)],'json':_0x40a8e0,'throwHttpErrors':![]};global_registry[_0x539509(0x1e2)]&&global_registry[_0x539509(0x225)]&&(_0x1ebb42[_0x539509(0x286)](_0x1ebb42[_0x539509(0x252)],_0x1ebb42[_0x539509(0x252)])?_0x591c5a[_0x539509(0x292)](_0x539509(0x1f9)+_0x57a92d+_0x539509(0x22c)+_0x153ac3[_0x539509(0x20a)](_0x2fb1d4)):_0x575cac['headers'][_0x1ebb42['RCuZk']]=_0x1ebb42[_0x539509(0x245)](_0x1ebb42[_0x539509(0x259)],Buffer['from'](global_registry[_0x539509(0x1e2)]+':'+global_registry['bstackAccesskey'])[_0x539509(0x265)](_0x1ebb42[_0x539509(0x1ed)])));logger['info'](_0x539509(0x218)+JSON[_0x539509(0x20a)](_0x40a8e0)+_0x539509(0x276)+JSON[_0x539509(0x20a)](_0x575cac)+'\x20to\x20'+_0xeb9b26);try{if(_0x1ebb42[_0x539509(0x1ec)](_0x1ebb42[_0x539509(0x291)],_0x1ebb42[_0x539509(0x275)])){const _0x447589=await _0x1ebb42[_0x539509(0x1e8)](got,_0xeb9b26,_0x575cac);if(_0x1ebb42[_0x539509(0x1fb)](_0x447589,null)&&_0x1ebb42[_0x539509(0x1fb)](_0x447589,undefined)&&_0x1ebb42['RNzgM'](_0x447589[_0x539509(0x257)],0xc8)){if(_0x1ebb42[_0x539509(0x297)](_0x1ebb42[_0x539509(0x20d)],_0x1ebb42[_0x539509(0x20d)]))return _0x1bd43a['replace'](_0x32ba31,_0x2f33b7);else logger[_0x539509(0x23e)](_0x539509(0x212)+JSON[_0x539509(0x20a)](_0x447589[_0x539509(0x236)]));}else{if(_0x1ebb42[_0x539509(0x1f8)](_0x1ebb42[_0x539509(0x21c)],_0x1ebb42[_0x539509(0x21c)]))return null;else logger[_0x539509(0x292)](_0x539509(0x27c)+_0x447589[_0x539509(0x257)]+_0x539509(0x22c)+JSON[_0x539509(0x20a)](_0x447589[_0x539509(0x236)])+'\x20');}}else return _0x1ebb42[_0x539509(0x295)];}catch(_0x56ee69){if(_0x1ebb42[_0x539509(0x201)](_0x1ebb42['FGFjy'],_0x1ebb42[_0x539509(0x253)]))return _0x1ebb42[_0x539509(0x235)];else logger[_0x539509(0x292)](_0x539509(0x1f9)+_0x56ee69+_0x539509(0x22c)+JSON[_0x539509(0x20a)](_0x56ee69));}}exports[a35_0x405746(0x27e)]=async(_0x1569db,_0x363ac7,_0x483b67,_0x48fa28,_0x2ad611,_0x83df07)=>{const _0x202fcf=a35_0x405746,_0x201208={'SDNzz':function(_0x15679c,_0x451dd2){return _0x15679c(_0x451dd2);}},_0x57d947={};_0x57d947[_0x202fcf(0x1fe)]=_0x1569db,_0x57d947[_0x202fcf(0x27b)]=_0x363ac7,_0x57d947[_0x202fcf(0x274)]=_0x483b67,_0x57d947[_0x202fcf(0x26f)]=_0x48fa28,_0x57d947[_0x202fcf(0x1e6)]=_0x2ad611,_0x57d947['raw_args']=_0x83df07,await _0x201208[_0x202fcf(0x23f)](send,_0x57d947);};
const a35_0x27e2ab=a35_0x4bcd;(function(_0x3226ec,_0x548006){const _0x4e2fe2=a35_0x4bcd,_0x5e486f=_0x3226ec();while(!![]){try{const _0x1dc292=parseInt(_0x4e2fe2(0x17c))/0x1+parseInt(_0x4e2fe2(0x125))/0x2*(-parseInt(_0x4e2fe2(0x126))/0x3)+-parseInt(_0x4e2fe2(0x17d))/0x4*(parseInt(_0x4e2fe2(0x193))/0x5)+parseInt(_0x4e2fe2(0x152))/0x6+parseInt(_0x4e2fe2(0x145))/0x7*(-parseInt(_0x4e2fe2(0x19d))/0x8)+parseInt(_0x4e2fe2(0x12a))/0x9*(-parseInt(_0x4e2fe2(0x13c))/0xa)+-parseInt(_0x4e2fe2(0x10e))/0xb*(-parseInt(_0x4e2fe2(0x132))/0xc);if(_0x1dc292===_0x548006)break;else _0x5e486f['push'](_0x5e486f['shift']());}catch(_0x36e672){_0x5e486f['push'](_0x5e486f['shift']());}}}(a35_0x33cb,0xbf83a));const cp=require(a35_0x27e2ab(0x1a2)),os=require('os'),path=require('path'),got=require(a35_0x27e2ab(0x170)),{AG_API_URL,global_registry,REDACTED,CLI_ARGS_REGEX,RAW_ARGS_REGEX}=require(a35_0x27e2ab(0x13a)),logger=require(a35_0x27e2ab(0x134))[a35_0x27e2ab(0x195)];function get_version(_0x37ea62){const _0x345dfb=a35_0x27e2ab,_0x597a6b={};_0x597a6b[_0x345dfb(0x118)]=_0x345dfb(0x119),_0x597a6b[_0x345dfb(0x1b8)]=function(_0x5e28f4,_0xdd7241){return _0x5e28f4===_0xdd7241;},_0x597a6b[_0x345dfb(0x133)]=_0x345dfb(0x19a),_0x597a6b[_0x345dfb(0x16d)]='ROvso',_0x597a6b[_0x345dfb(0x189)]=_0x345dfb(0x192),_0x597a6b[_0x345dfb(0x11f)]=function(_0x20498d,_0x200bb9){return _0x20498d!==_0x200bb9;},_0x597a6b['yITBD']=_0x345dfb(0x17e);const _0x517de8=_0x597a6b;try{if(_0x517de8[_0x345dfb(0x1b8)](_0x517de8['Nimjn'],_0x517de8['Yowcf']))return _0x517de8[_0x345dfb(0x118)];else{const _0x3f8d54={};_0x3f8d54['stdio']=_0x517de8[_0x345dfb(0x189)];const _0x30599c=_0x3f8d54;return cp['execSync'](_0x37ea62+_0x345dfb(0x131),_0x30599c)[_0x345dfb(0x1b6)]()[_0x345dfb(0x169)]();}}catch(_0xa63fe0){if(_0x517de8[_0x345dfb(0x11f)](_0x517de8['yITBD'],_0x517de8[_0x345dfb(0x1cb)]))_0x5e1dcd[_0x345dfb(0x190)]('[sendInstrumentationEvent]\x20Non\x20200\x20statusCode\x20-\x20'+_0x4ace05[_0x345dfb(0x171)]+_0x345dfb(0x1bf)+_0x577fcf['stringify'](_0x277321[_0x345dfb(0x1bc)])+'\x20');else return null;}}exports['npm_version']=()=>{const _0x1fc09d=a35_0x27e2ab,_0x4d6415={'pbntz':function(_0x472a13,_0x152f4b){return _0x472a13(_0x152f4b);},'dDIpI':'npm'};return _0x4d6415[_0x1fc09d(0x10b)](get_version,_0x4d6415[_0x1fc09d(0x158)]);},exports[a35_0x27e2ab(0x197)]=()=>{const _0x5dc536=a35_0x27e2ab;return os[_0x5dc536(0x160)]();},exports[a35_0x27e2ab(0x127)]=()=>{return os['release']();};function a35_0x4bcd(_0x180dfc,_0x396149){const _0x33cb17=a35_0x33cb();return a35_0x4bcd=function(_0x4bcd00,_0x17cab5){_0x4bcd00=_0x4bcd00-0x10a;let _0x432be7=_0x33cb17[_0x4bcd00];return _0x432be7;},a35_0x4bcd(_0x180dfc,_0x396149);}function npm_global_path(){const _0x478ae5=a35_0x27e2ab,_0x4704de={};_0x4704de['sxyXz']=_0x478ae5(0x13e),_0x4704de['qhfVa']=_0x478ae5(0x192);const _0x1ecff0=_0x4704de;return cp[_0x478ae5(0x198)](_0x1ecff0[_0x478ae5(0x178)],{'stdio':_0x1ecff0[_0x478ae5(0x1c5)]})[_0x478ae5(0x1b6)]()[_0x478ae5(0x169)]();}function a35_0x33cb(){const _0x19ec5e=['path','NIZzU','from','qhfVa','sendInstrumentationEvent','Sending\x20','EjKjF','zhYOe','KejwK','yITBD','hzIFf','aKOmW','EncGi','dOoJH','string','YWbfR','Iyjuo','pbntz','TRAVIS','UsFGx','297473mjZHpH','replace','neaVo','PghWk','Bitbucket','raw_args','Drone','[sendInstrumentationEvent]\x20response\x20-\x20','QlUqk','IDoOJ','gjqPU','Visual\x20Studio\x20Team\x20Services','clZOx','ICvaB','npm','TJaFv','fUtzk','UTIOC','zXAte','jVzdZ','cJLnf','TF_BUILD','Jenkins','1358vOMmSk','5727LjGbzV','os_version','OqLAt','GAxsC','1336329plxcHW','ci_environment','PPySv','message_type','message','xvnfE','LllED','\x20--version','1644Mixicc','Nimjn','../config/logger','itLfv','toLocaleString','KXLrm','CtPNe','bstackAccesskey','../config/constants','requestId','100qlyYMa','SEMAPHORE','npm\x20root\x20-g','Panni','PRTKC','AOSBP','oXnaM','length','release','42mwzxxD','stdio','UJNTT','zkEUI','NXnwk','hJihf','JTjGA','uvqLH','cli_args','info','JlOqO','Semaphore','fFSZy','4022208ujsTUu','Ieqvt','gOxji','FXtpf','JENKINS_URL','BdaKR','dDIpI','fGqFS','/packages/cli/sendToEDS','browserstack-node-sdk','sEGEF','VcLeO','RExbf','XnvsU','platform','data','error_code','JENKINS_HOME','UeQzS','pPWqP','IbAAM','bstackUsername','fNYcA','trim','CIRCLECI','dqhuE','ckGEa','Yowcf','bstack_config','UATpE','got','statusCode','GitLab','lvYTl','NqvVh','tiCds','lwZAZ','pDwvk','sxyXz','HLfdC','Buildkite','join','1202013VzaiCQ','1508356botXaP','Ljasc','headers','GJKTM','njFKv','TJkmq','Authorization','env','DISABLE_USAGE_REPORTING','https://','\x20and\x20','bDoVv','vtKzs','stringify','Basic\x20','ffLTY','BAiQH','GgYPu','CircleCI','error','FsDaW','pipe','15kSpMuF','KikYV','fileLogger','CoexS','_os','execSync','qURxn','rUidN','ajKoK','POST','1174056Emyfze','MmQzQ','mbISX','application/json','[sendInstrumentationEvent]\x20Non\x20200\x20statusCode\x20-\x20','child_process','qKLGa','LXLrG','CI_NAME','QMfyj','UBWUj','rpLVr','tlCet','lRaTQ','EaTKe','vEGdq','XaYVW','VZpss','OlMQX','HygvT','AAKQs','IbmaU','lcvWS','true','BITBUCKET_COMMIT','toString','YKdDs','ufTHs','gnqgA','XdQit','uuFWA','body','version','Codeship','\x20:\x20','BITBUCKET_BRANCH','rQEPv'];a35_0x33cb=function(){return _0x19ec5e;};return a35_0x33cb();}exports['cli_version_and_path']=()=>{const _0x1f1b55=a35_0x27e2ab,_0x4bb91c={'XwZiM':_0x1f1b55(0x18f),'AOSBP':'node_modules','FsDaW':_0x1f1b55(0x15b),'itLfv':function(_0x49a13f,_0x4d0c23){return _0x49a13f(_0x4d0c23);},'VcLeO':function(_0x4f2a45,_0xd16551){return _0x4f2a45===_0xd16551;},'ckGEa':_0x1f1b55(0x14c),'cJLnf':function(_0x2b4542,_0x3c51a6){return _0x2b4542!==_0x3c51a6;},'ffLTY':_0x1f1b55(0x1a6),'tiCds':function(_0x15c673){return _0x15c673();}},_0x2c57d2=path[_0x1f1b55(0x17b)](__dirname,'..','..',_0x4bb91c[_0x1f1b55(0x141)],_0x4bb91c[_0x1f1b55(0x191)]);let _0x4829e1=_0x4bb91c[_0x1f1b55(0x135)](get_version,_0x2c57d2);if(!_0x4829e1){if(_0x4bb91c[_0x1f1b55(0x15d)](_0x4bb91c[_0x1f1b55(0x16c)],_0x4bb91c['ckGEa'])){_0x4829e1=_0x4bb91c[_0x1f1b55(0x135)](get_version,_0x4bb91c[_0x1f1b55(0x191)]);if(!_0x4829e1){if(_0x4bb91c[_0x1f1b55(0x122)](_0x4bb91c[_0x1f1b55(0x18c)],_0x4bb91c['ffLTY']))_0x3815c3[_0x1f1b55(0x190)]('[sendInstrumentationEvent]\x20Error\x20in\x20sending\x20instrumentation\x20event\x20to\x20galactus\x20-\x20'+_0x2cf5e2+_0x1f1b55(0x1bf)+_0xcbcef['stringify'](_0xde498a));else{const _0x3cb49a={};return _0x3cb49a[_0x1f1b55(0x1bd)]=null,_0x3cb49a[_0x1f1b55(0x1c2)]=null,_0x3cb49a;}}return{'version':_0x4829e1,'path':_0x4bb91c[_0x1f1b55(0x175)](npm_global_path)};}else return _0x4bb91c['XwZiM'];}},exports[a35_0x27e2ab(0x12b)]=()=>{const _0xc354c8=a35_0x27e2ab,_0x3b6575={'rQEPv':_0xc354c8(0x124),'KXLrm':function(_0x45ac9f,_0x15ff2a){return _0x45ac9f(_0x15ff2a);},'HLfdC':_0xc354c8(0x11c),'bDoVv':_0xc354c8(0x15b),'TJaFv':function(_0x1cf778){return _0x1cf778();},'UJNTT':_0xc354c8(0x192),'sEGEF':_0xc354c8(0x112),'KejwK':_0xc354c8(0x114),'fNYcA':_0xc354c8(0x183),'GgYPu':function(_0x3433c5,_0xa5a672){return _0x3433c5+_0xa5a672;},'GJKTM':_0xc354c8(0x18b),'EncGi':'base64','BAiQH':function(_0x1e43b8,_0x57c5e2){return _0x1e43b8===_0x57c5e2;},'IbmaU':_0xc354c8(0x1d0),'UeQzS':function(_0x205a47,_0x5f2aaf){return _0x205a47>_0x5f2aaf;},'UBWUj':function(_0x57d742,_0x49c0cf){return _0x57d742===_0x49c0cf;},'TNTpp':function(_0x186921,_0x1241eb){return _0x186921>_0x1241eb;},'GAxsC':function(_0x1cfb68,_0x493302){return _0x1cfb68!==_0x493302;},'OqLAt':'IJQHG','Ieqvt':function(_0x385485,_0x4fb803){return _0x385485===_0x4fb803;},'XdQit':_0xc354c8(0x1b4),'lFren':'EhehN','jVzdZ':'KcHSV','pDwvk':_0xc354c8(0x18f),'NXnwk':'GQMwG','hzIFf':'Travis\x20CI','zhYOe':function(_0x108f71,_0x576b37){return _0x108f71===_0x576b37;},'PRTKC':'codeship','KikYV':function(_0x5d31fc,_0xc0894b){return _0x5d31fc!==_0xc0894b;},'JTjGA':_0xc354c8(0x1a8),'tlCet':_0xc354c8(0x1be),'fGqFS':function(_0x290dfe,_0x772573){return _0x290dfe===_0x772573;},'lRaTQ':_0xc354c8(0x11b),'CtPNe':function(_0x450e33,_0x1d4e49){return _0x450e33===_0x1d4e49;},'neaVo':function(_0x8585af,_0x457350){return _0x8585af!==_0x457350;},'tsBJN':_0xc354c8(0x117),'dqhuE':_0xc354c8(0x15e),'YrgmP':function(_0x3d072e,_0x3f6c80){return _0x3d072e===_0x3f6c80;},'fUtzk':function(_0x189de4,_0x411e4e){return _0x189de4===_0x411e4e;},'HygvT':_0xc354c8(0x116),'zkEUI':'IDsMn','lcvWS':_0xc354c8(0x150),'qRWqH':function(_0x592a87,_0xc9d76a){return _0x592a87!==_0xc9d76a;},'UATpE':_0xc354c8(0x154),'NqvVh':_0xc354c8(0x172),'EjKjF':function(_0x417a03,_0x13515a){return _0x417a03===_0x13515a;},'aKOmW':function(_0x170488,_0x157e8e){return _0x170488===_0x157e8e;},'Ebpqb':function(_0x2ae816,_0x252560){return _0x2ae816!==_0x252560;},'PghWk':'tOOFP','CoexS':_0xc354c8(0x157),'lvYTl':_0xc354c8(0x17a),'vEGdq':function(_0x542388,_0x11634c){return _0x542388===_0x11634c;},'UsFGx':'True','PPySv':function(_0x2220a6,_0x535f92){return _0x2220a6!==_0x535f92;},'qKLGa':_0xc354c8(0x199),'fFSZy':_0xc354c8(0x10a),'XnvsU':_0xc354c8(0x119)};var _0x3920db=process[_0xc354c8(0x184)];if(_0x3b6575[_0xc354c8(0x18d)](typeof _0x3920db[_0xc354c8(0x156)],_0x3b6575[_0xc354c8(0x1b2)])&&_0x3b6575[_0xc354c8(0x164)](_0x3920db['JENKINS_URL'][_0xc354c8(0x143)],0x0)||_0x3b6575['UBWUj'](typeof _0x3920db[_0xc354c8(0x163)],_0x3b6575['IbmaU'])&&_0x3b6575['TNTpp'](_0x3920db[_0xc354c8(0x163)]['length'],0x0))return _0x3b6575[_0xc354c8(0x129)](_0x3b6575[_0xc354c8(0x128)],_0x3b6575[_0xc354c8(0x128)])?_0x3b6575[_0xc354c8(0x1c1)]:_0x3b6575[_0xc354c8(0x1c1)];if(_0x3b6575[_0xc354c8(0x153)](_0x3920db['CI'],_0x3b6575['XdQit'])&&_0x3b6575[_0xc354c8(0x18d)](_0x3920db[_0xc354c8(0x16a)],_0x3b6575[_0xc354c8(0x1ba)]))return _0x3b6575[_0xc354c8(0x129)](_0x3b6575['lFren'],_0x3b6575[_0xc354c8(0x121)])?_0x3b6575[_0xc354c8(0x177)]:null;if(_0x3b6575[_0xc354c8(0x18d)](_0x3920db['CI'],_0x3b6575['XdQit'])&&_0x3b6575[_0xc354c8(0x18d)](_0x3920db[_0xc354c8(0x10c)],_0x3b6575[_0xc354c8(0x1ba)]))return _0x3b6575[_0xc354c8(0x129)](_0x3b6575[_0xc354c8(0x149)],_0x3b6575['NXnwk'])?_0x3b6575[_0xc354c8(0x137)](_0x599764,_0x3b6575[_0xc354c8(0x179)]):_0x3b6575[_0xc354c8(0x1cc)];if(_0x3b6575[_0xc354c8(0x1a7)](_0x3920db['CI'],_0x3b6575[_0xc354c8(0x1ba)])&&_0x3b6575[_0xc354c8(0x1c9)](_0x3920db[_0xc354c8(0x1a5)],_0x3b6575[_0xc354c8(0x140)])){if(_0x3b6575[_0xc354c8(0x194)](_0x3b6575[_0xc354c8(0x14b)],_0x3b6575[_0xc354c8(0x14b)])){_0x8010f=_0x3b6575[_0xc354c8(0x137)](_0x13bba7,_0x3b6575[_0xc354c8(0x188)]);if(!_0x5ca8c9){const _0x4f36ce={};return _0x4f36ce[_0xc354c8(0x1bd)]=null,_0x4f36ce['path']=null,_0x4f36ce;}return{'version':_0x52f214,'path':_0x3b6575[_0xc354c8(0x11d)](_0x5b1812)};}else return _0x3b6575[_0xc354c8(0x1a9)];}if(_0x3920db[_0xc354c8(0x1c0)]&&_0x3920db[_0xc354c8(0x1b5)]){if(_0x3b6575[_0xc354c8(0x159)](_0x3b6575[_0xc354c8(0x1aa)],_0x3b6575[_0xc354c8(0x1aa)]))return _0x3b6575['sEGEF'];else{const _0x4c397d={};_0x4c397d[_0xc354c8(0x146)]=_0x3b6575[_0xc354c8(0x147)];const _0x23adfa=_0x4c397d;return _0x29271c[_0xc354c8(0x198)](_0x44bcf2+_0xc354c8(0x131),_0x23adfa)[_0xc354c8(0x1b6)]()[_0xc354c8(0x169)]();}}if(_0x3b6575[_0xc354c8(0x138)](_0x3920db['CI'],_0x3b6575['XdQit'])&&_0x3b6575[_0xc354c8(0x1c9)](_0x3920db['DRONE'],_0x3b6575['XdQit']))return _0x3b6575[_0xc354c8(0x110)](_0x3b6575['tsBJN'],_0x3b6575[_0xc354c8(0x16b)])?_0x3b6575[_0xc354c8(0x1ca)]:_0x3b6575[_0xc354c8(0x15c)];if(_0x3b6575['YrgmP'](_0x3920db['CI'],_0x3b6575[_0xc354c8(0x1ba)])&&_0x3b6575[_0xc354c8(0x11e)](_0x3920db[_0xc354c8(0x13d)],_0x3b6575[_0xc354c8(0x1ba)]))return _0x3b6575[_0xc354c8(0x129)](_0x3b6575[_0xc354c8(0x1b0)],_0x3b6575[_0xc354c8(0x148)])?_0x3b6575[_0xc354c8(0x1b3)]:_0x1a5025[_0xc354c8(0x184)][_0xc354c8(0x185)];if(_0x3b6575[_0xc354c8(0x1c9)](_0x3920db['CI'],_0x3b6575['XdQit'])&&_0x3b6575[_0xc354c8(0x1c9)](_0x3920db['GITLAB_CI'],_0x3b6575[_0xc354c8(0x1ba)]))return _0x3b6575['qRWqH'](_0x3b6575[_0xc354c8(0x16f)],_0x3b6575['UATpE'])?_0x3b6575[_0xc354c8(0x1ca)]:_0x3b6575[_0xc354c8(0x174)];if(_0x3b6575[_0xc354c8(0x1c8)](_0x3920db['CI'],_0x3b6575[_0xc354c8(0x1ba)])&&_0x3b6575[_0xc354c8(0x1cd)](_0x3920db['BUILDKITE'],_0x3b6575[_0xc354c8(0x1ba)])){if(_0x3b6575['Ebpqb'](_0x3b6575[_0xc354c8(0x111)],_0x3b6575[_0xc354c8(0x196)]))return _0x3b6575[_0xc354c8(0x173)];else _0x4c2455[_0xc354c8(0x17f)][_0x3b6575[_0xc354c8(0x168)]]=_0x3b6575[_0xc354c8(0x18e)](_0x3b6575[_0xc354c8(0x180)],_0x372fd0[_0xc354c8(0x1c4)](_0x3aeacb['bstackUsername']+':'+_0x277601[_0xc354c8(0x139)])[_0xc354c8(0x1b6)](_0x3b6575[_0xc354c8(0x1ce)]));}if(_0x3b6575[_0xc354c8(0x1ac)](_0x3920db[_0xc354c8(0x123)],_0x3b6575[_0xc354c8(0x10d)]))return _0x3b6575[_0xc354c8(0x12c)](_0x3b6575[_0xc354c8(0x1a3)],_0x3b6575[_0xc354c8(0x151)])?_0x3b6575[_0xc354c8(0x15f)]:_0x477a1f[_0xc354c8(0x144)]();return null;};function isUsageReportingEnabled(){const _0x199993=a35_0x27e2ab;return process['env'][_0x199993(0x185)];}function redactKeys(_0x35715f,_0x2cf3b3,_0x317668){return _0x35715f['replace'](_0x2cf3b3,_0x317668);}async function send(_0x3ab863){const _0x293619=a35_0x27e2ab,_0x26a7c8={'jkQHo':_0x293619(0x150),'YWbfR':_0x293619(0x13e),'XaYVW':_0x293619(0x192),'JlOqO':function(_0x35dd86,_0x3f6ebc){return _0x35dd86===_0x3f6ebc;},'pPWqP':function(_0x4a7da3){return _0x4a7da3();},'RJflj':'true','zXAte':function(_0x312233,_0x438bd6){return _0x312233===_0x438bd6;},'clZOx':_0x293619(0x1cf),'MmQzQ':function(_0x8c5127,_0xde0176){return _0x8c5127===_0xde0176;},'Panni':function(_0x4a2478,_0x16e8d5,_0x3630c7,_0x476ed2){return _0x4a2478(_0x16e8d5,_0x3630c7,_0x476ed2);},'VZpss':'hst_cli_stats','AAKQs':_0x293619(0x1a0),'FXtpf':_0x293619(0x19c),'EaTKe':'vFTJv','uJKbO':_0x293619(0x142),'LXLrG':'Authorization','BrIFq':function(_0x32930e,_0x16ac98){return _0x32930e+_0x16ac98;},'Rafro':_0x293619(0x18b),'xvnfE':'base64','YKdDs':'OmEmm','ajKoK':function(_0x295a6b,_0x321f70,_0x4f5f8e){return _0x295a6b(_0x321f70,_0x4f5f8e);},'mbISX':function(_0x211262,_0x276c1a){return _0x211262!==_0x276c1a;},'TJkmq':function(_0x468284,_0xd08e7b){return _0x468284!==_0xd08e7b;},'lwZAZ':_0x293619(0x1bb),'njFKv':function(_0x563300,_0x26b75e){return _0x563300!==_0x26b75e;},'IbAAM':_0x293619(0x130),'YVuLc':function(_0x47cbdf,_0x38f84a){return _0x47cbdf===_0x38f84a;},'hJihf':_0x293619(0x1af),'NIZzU':_0x293619(0x1b9)};if(_0x26a7c8[_0x293619(0x14f)](_0x26a7c8[_0x293619(0x165)](isUsageReportingEnabled),_0x26a7c8['RJflj'])){if(_0x26a7c8['zXAte'](_0x26a7c8[_0x293619(0x11a)],_0x26a7c8[_0x293619(0x11a)]))return;else return _0x26a7c8['jkQHo'];}const _0x488ba4=_0x293619(0x186)+AG_API_URL+_0x293619(0x15a),_0x5571eb=exports['cli_version_and_path'](),_0x33f088=_0x26a7c8[_0x293619(0x19e)](_0x3ab863[_0x293619(0x161)],undefined)?{}:_0x3ab863[_0x293619(0x161)];_0x3ab863['cli_args']=_0x3ab863['cli_args']&&_0x26a7c8[_0x293619(0x13f)](redactKeys,JSON['stringify'](_0x3ab863['cli_args']),CLI_ARGS_REGEX,REDACTED),_0x3ab863[_0x293619(0x113)]=_0x3ab863['raw_args']&&_0x26a7c8['Panni'](redactKeys,JSON[_0x293619(0x18a)](_0x3ab863[_0x293619(0x113)]),RAW_ARGS_REGEX,REDACTED),delete _0x3ab863[_0x293619(0x16e)];const _0x5b9613={'event_type':_0x26a7c8[_0x293619(0x1ae)],'data':{'request_id':global_registry[_0x293619(0x13b)],'os':exports[_0x293619(0x197)](),'os_version':exports['os_version'](),'cli_version':_0x5571eb['version'],'cli_path':_0x5571eb['path'],'npm_version':exports['npm_version'](),'ci_environment':exports[_0x293619(0x12b)](),'event_timestamp':new Date()[_0x293619(0x136)](),'data':JSON[_0x293619(0x18a)](_0x33f088),'raw_args':JSON[_0x293619(0x18a)](_0x3ab863['raw_args']),..._0x3ab863}},_0x55a080={'headers':{'Content-Type':_0x26a7c8[_0x293619(0x1b1)],'User-Agent':exports[_0x293619(0x197)]()+'/'+exports[_0x293619(0x127)]()},'method':_0x26a7c8[_0x293619(0x155)],'json':_0x5b9613,'throwHttpErrors':![]};if(global_registry[_0x293619(0x167)]&&global_registry[_0x293619(0x139)]){if(_0x26a7c8['MmQzQ'](_0x26a7c8[_0x293619(0x1ab)],_0x26a7c8['uJKbO'])){const _0x129deb={};return _0x129deb[_0x293619(0x1bd)]=null,_0x129deb[_0x293619(0x1c2)]=null,_0x129deb;}else _0x55a080[_0x293619(0x17f)][_0x26a7c8[_0x293619(0x1a4)]]=_0x26a7c8['BrIFq'](_0x26a7c8['Rafro'],Buffer[_0x293619(0x1c4)](global_registry[_0x293619(0x167)]+':'+global_registry[_0x293619(0x139)])[_0x293619(0x1b6)](_0x26a7c8[_0x293619(0x12f)]));}logger[_0x293619(0x14e)](_0x293619(0x1c7)+JSON[_0x293619(0x18a)](_0x5b9613)+_0x293619(0x187)+JSON['stringify'](_0x55a080)+'\x20to\x20'+_0x488ba4);try{if(_0x26a7c8[_0x293619(0x120)](_0x26a7c8[_0x293619(0x1b7)],_0x26a7c8[_0x293619(0x1b7)])){const _0x5e7079=await _0x26a7c8[_0x293619(0x19b)](got,_0x488ba4,_0x55a080);if(_0x26a7c8[_0x293619(0x19f)](_0x5e7079,null)&&_0x26a7c8[_0x293619(0x19f)](_0x5e7079,undefined)&&_0x26a7c8[_0x293619(0x19e)](_0x5e7079[_0x293619(0x171)],0xc8))_0x26a7c8[_0x293619(0x182)](_0x26a7c8[_0x293619(0x176)],_0x26a7c8[_0x293619(0x176)])?_0x1f3c09[_0x293619(0x14e)](_0x293619(0x115)+_0x1c0bea[_0x293619(0x18a)](_0x2da11b[_0x293619(0x1bc)])):logger[_0x293619(0x14e)](_0x293619(0x115)+JSON[_0x293619(0x18a)](_0x5e7079[_0x293619(0x1bc)]));else{if(_0x26a7c8[_0x293619(0x181)](_0x26a7c8[_0x293619(0x166)],_0x26a7c8[_0x293619(0x166)]))return _0x4090d4[_0x293619(0x10f)](_0x552903,_0x11aacf);else logger['error'](_0x293619(0x1a1)+_0x5e7079[_0x293619(0x171)]+_0x293619(0x1bf)+JSON[_0x293619(0x18a)](_0x5e7079[_0x293619(0x1bc)])+'\x20');}}else return _0x1ed302['execSync'](_0x26a7c8[_0x293619(0x1d1)],{'stdio':_0x26a7c8[_0x293619(0x1ad)]})['toString']()[_0x293619(0x169)]();}catch(_0x3be5b7){if(_0x26a7c8['YVuLc'](_0x26a7c8[_0x293619(0x14a)],_0x26a7c8[_0x293619(0x1c3)]))try{const _0x2b7f50={};_0x2b7f50[_0x293619(0x146)]=_0x26a7c8[_0x293619(0x1ad)];const _0xe970b7=_0x2b7f50;return _0xa23df8['execSync'](_0x33dd73+'\x20--version',_0xe970b7)[_0x293619(0x1b6)]()[_0x293619(0x169)]();}catch(_0x24378f){return null;}else logger['error']('[sendInstrumentationEvent]\x20Error\x20in\x20sending\x20instrumentation\x20event\x20to\x20galactus\x20-\x20'+_0x3be5b7+_0x293619(0x1bf)+JSON['stringify'](_0x3be5b7));}}exports[a35_0x27e2ab(0x1c6)]=async(_0x24c83a,_0xd4ab92,_0x489549,_0x2beeaa,_0x2316f7,_0x2ab607)=>{const _0x55e281=a35_0x27e2ab,_0x427a64={'ZajfK':function(_0x1ceca8,_0x4e3452){return _0x1ceca8(_0x4e3452);}},_0x8ce5d5={};_0x8ce5d5[_0x55e281(0x14d)]=_0x24c83a,_0x8ce5d5[_0x55e281(0x12e)]=_0xd4ab92,_0x8ce5d5[_0x55e281(0x12d)]=_0x489549,_0x8ce5d5[_0x55e281(0x162)]=_0x2beeaa,_0x8ce5d5['data']=_0x2316f7,_0x8ce5d5[_0x55e281(0x113)]=_0x2ab607,await _0x427a64['ZajfK'](send,_0x8ce5d5);};

@@ -1,1 +0,1 @@

const a36_0x24c2ab=a36_0x55dc;(function(_0x9904e5,_0x4d175f){const _0x4f9a8f=a36_0x55dc,_0x3201e0=_0x9904e5();while(!![]){try{const _0x4848e5=parseInt(_0x4f9a8f(0x98))/0x1+parseInt(_0x4f9a8f(0x6e))/0x2*(-parseInt(_0x4f9a8f(0x7b))/0x3)+-parseInt(_0x4f9a8f(0x85))/0x4*(parseInt(_0x4f9a8f(0x7e))/0x5)+-parseInt(_0x4f9a8f(0x97))/0x6+parseInt(_0x4f9a8f(0x8f))/0x7+-parseInt(_0x4f9a8f(0x76))/0x8*(-parseInt(_0x4f9a8f(0x88))/0x9)+parseInt(_0x4f9a8f(0x95))/0xa*(parseInt(_0x4f9a8f(0x75))/0xb);if(_0x4848e5===_0x4d175f)break;else _0x3201e0['push'](_0x3201e0['shift']());}catch(_0xa7f6cc){_0x3201e0['push'](_0x3201e0['shift']());}}}(a36_0x5652,0x1a70b));function a36_0x55dc(_0xc95d36,_0x514511){const _0x565226=a36_0x5652();return a36_0x55dc=function(_0x55dc29,_0x4d5879){_0x55dc29=_0x55dc29-0x6e;let _0x24b8b1=_0x565226[_0x55dc29];return _0x24b8b1;},a36_0x55dc(_0xc95d36,_0x514511);}const readline=require(a36_0x24c2ab(0x72)),{logger}=require(a36_0x24c2ab(0x91)),a36_0x57ae8c={};a36_0x57ae8c['input']=process[a36_0x24c2ab(0x84)],a36_0x57ae8c['output']=process[a36_0x24c2ab(0x89)];function a36_0x5652(){const _0x51dbc7=['question','Unable\x20to\x20prompt\x20:\x20','createInterface','readline','oFkYm','XjIOl','43142PkKRnO','8400nhjDJB','getUserInput','inputBstackKeys','tuDJZ','log','290661WveyUK','DimGE','OrGLX','6895NvtqxO','\x0aPlease\x20enter\x20your\x20BrowserStack\x20credentials\x20to\x20continue...\x0a','\x20credentials\x20to\x20continue...\x0a','\x0aPlease\x20enter\x20your\x20','exit','closeInput','stdin','416oZnEeG','inputConfirmation','BsUfk','1854cBLGnl','stdout','error','close','stack','toUpperCase','PASSWORD:\x20','509663lPNLaW','dhLcV','../config/logger','inputCloudProviderKeys','info','Exiting\x20CLI...','90qrEJxR','VERcZ','232176qwSUan','62891DlDxfQ','2cedFcl'];a36_0x5652=function(){return _0x51dbc7;};return a36_0x5652();}const rl=readline[a36_0x24c2ab(0x71)](a36_0x57ae8c),prompt=_0x35c70e=>new Promise(_0x482a66=>rl[a36_0x24c2ab(0x6f)](_0x35c70e,_0x482a66));exports[a36_0x24c2ab(0x92)]=async(_0x5e044c,_0x107c5b,_0x3c9f11)=>{const _0x1c26f9=a36_0x24c2ab,_0x270182={};_0x270182['dhLcV']=_0x1c26f9(0x94);const _0x360580=_0x270182;try{console[_0x1c26f9(0x7a)](_0x1c26f9(0x81)+_0x5e044c[_0x1c26f9(0x8d)]()+_0x1c26f9(0x80));const _0x3d5015=await _0x3c9f11[_0x1c26f9(0x77)](prompt,_0x107c5b);return console['log']('\x0a'),rl[_0x1c26f9(0x8b)](),_0x3d5015;}catch(_0x53041f){logger['error'](_0x1c26f9(0x70)+_0x53041f[_0x1c26f9(0x8c)]),logger[_0x1c26f9(0x93)](_0x360580[_0x1c26f9(0x90)]),process[_0x1c26f9(0x82)](0x1);}},exports[a36_0x24c2ab(0x78)]=async()=>{const _0x51bfe7=a36_0x24c2ab,_0x1bac1e={'OrGLX':_0x51bfe7(0x7f),'sqQqW':function(_0x573c6c,_0x2d849c){return _0x573c6c(_0x2d849c);},'oFkYm':'USERNAME:\x20','BsUfk':function(_0x460255,_0x5d6e2f){return _0x460255(_0x5d6e2f);},'tuDJZ':_0x51bfe7(0x8e),'XjIOl':_0x51bfe7(0x94)};try{console[_0x51bfe7(0x7a)](_0x1bac1e[_0x51bfe7(0x7d)]);const _0x254f2d=await _0x1bac1e['sqQqW'](prompt,_0x1bac1e[_0x51bfe7(0x73)]),_0x474d77=await _0x1bac1e[_0x51bfe7(0x87)](prompt,_0x1bac1e[_0x51bfe7(0x79)]);return console['log']('\x0a'),rl[_0x51bfe7(0x8b)](),[_0x254f2d,_0x474d77];}catch(_0x3ea5b3){logger['error'](_0x51bfe7(0x70)+_0x3ea5b3),logger['info'](_0x1bac1e[_0x51bfe7(0x74)]),process[_0x51bfe7(0x82)](0x1);}},exports[a36_0x24c2ab(0x86)]=async _0x1840c2=>{const _0x5bd21c=a36_0x24c2ab,_0x3b7708={'DimGE':function(_0x307988,_0x1fed50){return _0x307988(_0x1fed50);},'VERcZ':_0x5bd21c(0x94)};try{const _0x429977=await _0x3b7708[_0x5bd21c(0x7c)](prompt,'\x0a'+_0x1840c2+':\x20');return console[_0x5bd21c(0x7a)]('\x0a'),_0x429977;}catch(_0x1ad240){logger[_0x5bd21c(0x8a)](_0x5bd21c(0x70)+_0x1ad240),logger[_0x5bd21c(0x93)](_0x3b7708[_0x5bd21c(0x96)]),process['exit'](0x1);}},exports[a36_0x24c2ab(0x83)]=()=>{const _0x2f51dd=a36_0x24c2ab;rl[_0x2f51dd(0x8b)]();};
const a36_0x4b0374=a36_0x3f5e;(function(_0x57270b,_0x3d5a0f){const _0x35af16=a36_0x3f5e,_0x3e8a16=_0x57270b();while(!![]){try{const _0x14e462=parseInt(_0x35af16(0x1ff))/0x1*(-parseInt(_0x35af16(0x1ea))/0x2)+parseInt(_0x35af16(0x1ed))/0x3+parseInt(_0x35af16(0x1fa))/0x4+parseInt(_0x35af16(0x1f0))/0x5*(parseInt(_0x35af16(0x1e7))/0x6)+-parseInt(_0x35af16(0x201))/0x7+parseInt(_0x35af16(0x20a))/0x8+-parseInt(_0x35af16(0x1eb))/0x9;if(_0x14e462===_0x3d5a0f)break;else _0x3e8a16['push'](_0x3e8a16['shift']());}catch(_0x5a71a5){_0x3e8a16['push'](_0x3e8a16['shift']());}}}(a36_0x4c47,0x61fba));function a36_0x3f5e(_0x5f5b8c,_0x418159){const _0x4c4741=a36_0x4c47();return a36_0x3f5e=function(_0x3f5e1e,_0x4e30b8){_0x3f5e1e=_0x3f5e1e-0x1e6;let _0x4334e7=_0x4c4741[_0x3f5e1e];return _0x4334e7;},a36_0x3f5e(_0x5f5b8c,_0x418159);}const readline=require(a36_0x4b0374(0x1ec)),{logger}=require(a36_0x4b0374(0x202)),a36_0x3e29d8={};a36_0x3e29d8[a36_0x4b0374(0x1e8)]=process[a36_0x4b0374(0x1f5)],a36_0x3e29d8['output']=process[a36_0x4b0374(0x1f1)];function a36_0x4c47(){const _0x5de0b3=['exit','close','stdin','createInterface','question','Unable\x20to\x20prompt\x20:\x20','error','2876284PCmSLL','kIgyO','log','inputBstackKeys','info','114ZoNKCe','getUserInput','1008980QvkzNA','../config/logger','ddNxn','AJePn','BNEkU','stack','TuzRA','MfKIX','Exiting\x20CLI...','1274592fTKcOf','Rfehq','toUpperCase','\x0aPlease\x20enter\x20your\x20','inputConfirmation','38040GjuHEU','input','inputCloudProviderKeys','6542reTUKF','8180505bPbuYc','readline','1134966tEjqfb','\x20credentials\x20to\x20continue...\x0a','USERNAME:\x20','450kLlnQi','stdout','dczNn'];a36_0x4c47=function(){return _0x5de0b3;};return a36_0x4c47();}const rl=readline[a36_0x4b0374(0x1f6)](a36_0x3e29d8),prompt=_0x4f584c=>new Promise(_0x3baaa8=>rl[a36_0x4b0374(0x1f7)](_0x4f584c,_0x3baaa8));exports[a36_0x4b0374(0x1e9)]=async(_0x18e679,_0x41bee2,_0x3f78e9)=>{const _0x19cdeb=a36_0x4b0374,_0x35608d={};_0x35608d[_0x19cdeb(0x207)]=_0x19cdeb(0x209);const _0x5f3f45=_0x35608d;try{console[_0x19cdeb(0x1fc)](_0x19cdeb(0x20d)+_0x18e679[_0x19cdeb(0x20c)]()+_0x19cdeb(0x1ee));const _0x10f4f9=await _0x3f78e9[_0x19cdeb(0x200)](prompt,_0x41bee2);return console[_0x19cdeb(0x1fc)]('\x0a'),rl[_0x19cdeb(0x1f4)](),_0x10f4f9;}catch(_0x10dd8b){logger[_0x19cdeb(0x1f9)](_0x19cdeb(0x1f8)+_0x10dd8b[_0x19cdeb(0x206)]),logger['info'](_0x5f3f45[_0x19cdeb(0x207)]),process[_0x19cdeb(0x1f3)](0x1);}},exports[a36_0x4b0374(0x1fd)]=async()=>{const _0x1bf30a=a36_0x4b0374,_0x15cea5={'dczNn':'\x0aPlease\x20enter\x20your\x20BrowserStack\x20credentials\x20to\x20continue...\x0a','ddNxn':function(_0x460683,_0x54c6f4){return _0x460683(_0x54c6f4);},'BNEkU':_0x1bf30a(0x1ef),'MfKIX':function(_0x348cc3,_0x19b435){return _0x348cc3(_0x19b435);},'Rfehq':'PASSWORD:\x20','FVixm':_0x1bf30a(0x209)};try{console[_0x1bf30a(0x1fc)](_0x15cea5[_0x1bf30a(0x1f2)]);const _0x1edfdc=await _0x15cea5[_0x1bf30a(0x203)](prompt,_0x15cea5[_0x1bf30a(0x205)]),_0x304b23=await _0x15cea5[_0x1bf30a(0x208)](prompt,_0x15cea5[_0x1bf30a(0x20b)]);return console[_0x1bf30a(0x1fc)]('\x0a'),rl[_0x1bf30a(0x1f4)](),[_0x1edfdc,_0x304b23];}catch(_0xd83a38){logger[_0x1bf30a(0x1f9)](_0x1bf30a(0x1f8)+_0xd83a38),logger[_0x1bf30a(0x1fe)](_0x15cea5['FVixm']),process[_0x1bf30a(0x1f3)](0x1);}},exports[a36_0x4b0374(0x1e6)]=async _0x58a3dc=>{const _0x2e98a9=a36_0x4b0374,_0x7db8c={'kIgyO':function(_0x3c8bf9,_0x352852){return _0x3c8bf9(_0x352852);},'AJePn':_0x2e98a9(0x209)};try{const _0x318c58=await _0x7db8c[_0x2e98a9(0x1fb)](prompt,'\x0a'+_0x58a3dc+':\x20');return console['log']('\x0a'),_0x318c58;}catch(_0x1412dc){logger['error'](_0x2e98a9(0x1f8)+_0x1412dc),logger[_0x2e98a9(0x1fe)](_0x7db8c[_0x2e98a9(0x204)]),process[_0x2e98a9(0x1f3)](0x1);}},exports['closeInput']=()=>{rl['close']();};

@@ -1,1 +0,1 @@

const a37_0x5e6309=a37_0x3167;(function(_0xd855bf,_0x18649f){const _0x27d6e0=a37_0x3167,_0x593a08=_0xd855bf();while(!![]){try{const _0x3ed851=-parseInt(_0x27d6e0(0x1d1))/0x1+-parseInt(_0x27d6e0(0x2e1))/0x2+-parseInt(_0x27d6e0(0x32f))/0x3*(parseInt(_0x27d6e0(0x2a9))/0x4)+parseInt(_0x27d6e0(0x21f))/0x5+-parseInt(_0x27d6e0(0x213))/0x6*(-parseInt(_0x27d6e0(0x310))/0x7)+parseInt(_0x27d6e0(0x2ca))/0x8+parseInt(_0x27d6e0(0x2de))/0x9;if(_0x3ed851===_0x18649f)break;else _0x593a08['push'](_0x593a08['shift']());}catch(_0x348c3f){_0x593a08['push'](_0x593a08['shift']());}}}(a37_0x176b,0x9d329));function a37_0x3167(_0x36187d,_0x313c66){const _0x176bb8=a37_0x176b();return a37_0x3167=function(_0x316722,_0x521f05){_0x316722=_0x316722-0x1c4;let _0x23afff=_0x176bb8[_0x316722];return _0x23afff;},a37_0x3167(_0x36187d,_0x313c66);}const path=require('path'),os=require('os'),fs=require('fs'),cp=require(a37_0x5e6309(0x32b)),webSocketUtils=require(a37_0x5e6309(0x1fe)),{sendInstrumentationEvent}=require(a37_0x5e6309(0x304)),BrowserstackLocalLauncher=require(a37_0x5e6309(0x21d)),got=require(a37_0x5e6309(0x23c)),{logger}=require('../config/logger'),{npm_version,_os,os_version,cli_version_and_path,ci_environment}=require(a37_0x5e6309(0x304)),{global_registry,WS_EVENTS,AG_API_URL,messageTypes,MessageDescription,TRIAL_GRID_URL}=require('../config/constants');exports[a37_0x5e6309(0x312)]=_0x23c6d2=>Buffer[a37_0x5e6309(0x294)](_0x23c6d2)[a37_0x5e6309(0x202)]('base64'),exports[a37_0x5e6309(0x25b)]=()=>{const _0x220fb7=a37_0x5e6309,_0x1cc37f={};_0x1cc37f[_0x220fb7(0x2cb)]=_0x220fb7(0x229);const _0x3ff06e=_0x1cc37f;return path[_0x220fb7(0x1df)](os[_0x220fb7(0x1ff)](),_0x3ff06e['uvgLU']);},exports['getCredentialsPath']=()=>{const _0x4f55e6=a37_0x5e6309,_0x131ee7={};_0x131ee7[_0x4f55e6(0x334)]=_0x4f55e6(0x2af);const _0x1fe4b3=_0x131ee7;return path[_0x4f55e6(0x1df)](this[_0x4f55e6(0x25b)](),_0x1fe4b3[_0x4f55e6(0x334)]);},exports[a37_0x5e6309(0x2fd)]=async(_0x45718b,_0x5f0126,_0x53be99,_0x977321)=>{const _0x43a5d2=a37_0x5e6309,_0x5d8cfa={'LiLoe':function(_0x42e224,_0x3b185c){return _0x42e224(_0x3b185c);},'viIPc':'key','kbLup':'verbose','YhEFn':'forceLocal','pQOXV':_0x43a5d2(0x2b8),'KBMfg':_0x43a5d2(0x225),'OPhhu':_0x43a5d2(0x2bb),'aqaDk':_0x43a5d2(0x318),'hJmbR':function(_0x4b3194,_0x33390c){return _0x4b3194===_0x33390c;},'Rpdki':'X-os','xmjUK':_0x43a5d2(0x223),'TOICl':_0x43a5d2(0x2fb),'ptiAs':function(_0x341d39,_0x517f45){return _0x341d39===_0x517f45;},'SNEhN':_0x43a5d2(0x31b),'XvxvL':function(_0x21c5b7,_0x1a1b67){return _0x21c5b7>_0x1a1b67;},'HuWBV':function(_0xdea85b,_0xd6b425){return _0xdea85b-_0xd6b425;},'dBHbS':function(_0x2adca2,_0x1df00c){return _0x2adca2===_0x1df00c;},'TLgiC':_0x43a5d2(0x1d4),'hXdxp':function(_0xc05fb7,_0x3734eb){return _0xc05fb7>=_0x3734eb;},'ZKCzy':function(_0x5a3ef1,_0x7d8979){return _0x5a3ef1===_0x7d8979;},'DyhFo':_0x43a5d2(0x2c7),'YMZGT':function(_0x3dd523,_0x92315e){return _0x3dd523!==_0x92315e;},'xqfyL':_0x43a5d2(0x235),'gjJKP':'gHYVb','HAOqg':_0x43a5d2(0x214)};try{if(_0x5d8cfa['hJmbR'](_0x5d8cfa[_0x43a5d2(0x1d6)],_0x5d8cfa[_0x43a5d2(0x1d6)])){const _0x5f306e=0x1388,_0xbac8e6=Date[_0x43a5d2(0x1fc)]();let _0x37260c=![];while(!_0x37260c){if(_0x5d8cfa['ptiAs'](_0x5d8cfa[_0x43a5d2(0x24f)],_0x5d8cfa[_0x43a5d2(0x24f)])){if(_0x5d8cfa[_0x43a5d2(0x2a6)](_0x5d8cfa['HuWBV'](Date['now'](),_0xbac8e6),_0x977321)){if(_0x5d8cfa[_0x43a5d2(0x1d0)](_0x5d8cfa[_0x43a5d2(0x20d)],_0x5d8cfa[_0x43a5d2(0x20d)]))throw new Error(_0x43a5d2(0x23b)+_0x53be99+'\x20in\x20namespace\x20'+_0x5f0126+_0x43a5d2(0x1c8));else return _0x5d8cfa[_0x43a5d2(0x259)](_0x29a90c,_0xad5134);}const _0x2e970f={};_0x2e970f[_0x43a5d2(0x245)]=_0x53be99,_0x2e970f[_0x43a5d2(0x24b)]=_0x5f0126;const _0x1266d0=await _0x45718b[_0x43a5d2(0x29d)](_0x2e970f),_0x83b5c6=_0x1266d0[_0x43a5d2(0x2e2)][_0x43a5d2(0x2d2)]||0x1,_0x3a1d8d=_0x1266d0[_0x43a5d2(0x278)][_0x43a5d2(0x2bc)]||0x0;_0x37260c=_0x5d8cfa[_0x43a5d2(0x25f)](_0x3a1d8d,_0x83b5c6),!_0x37260c&&(_0x5d8cfa[_0x43a5d2(0x24a)](_0x5d8cfa[_0x43a5d2(0x1ca)],_0x5d8cfa[_0x43a5d2(0x1ca)])?(logger['debug'](_0x43a5d2(0x2fa)+_0x53be99+_0x43a5d2(0x1cd)+_0x5f0126+_0x43a5d2(0x1f0)),await new Promise(_0x587a2b=>setTimeout(_0x587a2b,_0x5f306e))):_0x4c53d1['error']=_0x1c0575);}else{let _0x2c478c={};return _0x2c478c[_0x5d8cfa[_0x43a5d2(0x2b6)]]=this[_0x43a5d2(0x23e)](_0x4a4ea2),_0x2c478c[_0x5d8cfa[_0x43a5d2(0x303)]]=0x3,_0x2c478c[_0x5d8cfa[_0x43a5d2(0x1cf)]]=_0x5d8cfa[_0x43a5d2(0x2b2)],_0x2c478c[_0x5d8cfa['KBMfg']]=_0x5d8cfa[_0x43a5d2(0x2ef)],_0x3cf2b7[_0x43a5d2(0x279)]&&_0x3dc344['isArray'](_0x19bb6a['customRepeaters'])&&(_0x2c478c[_0x5d8cfa[_0x43a5d2(0x2bd)]]=_0x97ca21[_0x43a5d2(0x279)][_0x43a5d2(0x1df)](',')),_0x5019a8[_0x43a5d2(0x25e)]&&_0x5d8cfa[_0x43a5d2(0x31e)](_0x25e396['browserStackLocalOptions'][_0x43a5d2(0x2b9)],_0x417783)&&(_0x2c478c={..._0x287f7f[_0x43a5d2(0x25e)],..._0x2c478c}),_0x2c478c;}}logger[_0x43a5d2(0x2cf)](_0x43a5d2(0x2d5)+_0x53be99+_0x43a5d2(0x1cd)+_0x5f0126+_0x43a5d2(0x2f5));}else _0x4190d0[_0x5d8cfa['Rpdki']]=_0x53fabb;}catch(_0x261948){if(_0x5d8cfa[_0x43a5d2(0x30c)](_0x5d8cfa[_0x43a5d2(0x21b)],_0x5d8cfa[_0x43a5d2(0x28d)])){logger['debug'](_0x5d8cfa[_0x43a5d2(0x313)],_0x261948);throw _0x261948;}else _0x5f02c6[_0x5d8cfa['xmjUK']]=_0xfc6890;}},exports[a37_0x5e6309(0x282)]=(_0x3ce60b,_0x20fae9,_0x1200a9,_0x211ec2,_0x112727,_0x5a54c3,_0x5ce13e,_0x4d5fac,_0x466111,_0x259931,_0x50733d,_0x42c932)=>{const _0x5bdbd9=a37_0x5e6309,_0x5af345={};_0x5af345['zMKey']=_0x5bdbd9(0x22d),_0x5af345[_0x5bdbd9(0x1f5)]=function(_0x39651f,_0x37d950){return _0x39651f||_0x37d950;},_0x5af345[_0x5bdbd9(0x262)]=_0x5bdbd9(0x2f0);const _0x563ea7=_0x5af345,_0x55ebb5=_0x563ea7[_0x5bdbd9(0x32d)]['split']('|');let _0x143637=0x0;while(!![]){switch(_0x55ebb5[_0x143637++]){case'0':global_registry['clusterRegion']=_0x1200a9;continue;case'1':global_registry[_0x5bdbd9(0x224)]=_0x3ce60b;continue;case'2':global_registry['clusterName']=_0x20fae9;continue;case'3':global_registry[_0x5bdbd9(0x1e0)]=_0x5a54c3;continue;case'4':global_registry['instanceType']=_0x112727;continue;case'5':global_registry[_0x5bdbd9(0x29c)]=_0x211ec2;continue;case'6':global_registry[_0x5bdbd9(0x232)]=_0x466111;continue;case'7':global_registry[_0x5bdbd9(0x2d1)]=_0x4d5fac;continue;case'8':global_registry[_0x5bdbd9(0x270)]=_0x259931;continue;case'9':global_registry['clusterAutoUpgrade']=_0x563ea7[_0x5bdbd9(0x1f5)](_0x42c932,![]);continue;case'10':global_registry['maxNodes']=_0x50733d;continue;case'11':global_registry['ami']=_0x5ce13e[_0x5bdbd9(0x2d4)]||_0x563ea7[_0x5bdbd9(0x262)];continue;}break;}},exports[a37_0x5e6309(0x1fb)]=_0x261fe1=>{const _0x50666c=a37_0x5e6309,_0x533fe4={};_0x533fe4[_0x50666c(0x233)]=function(_0x253fc2,_0x5dbf25){return _0x253fc2||_0x5dbf25;},_0x533fe4[_0x50666c(0x2a7)]=_0x50666c(0x2c4);const _0x50976d=_0x533fe4;global_registry[_0x50666c(0x327)]=_0x50976d['ecbyV'](_0x261fe1,_0x50976d['ZZIDJ']);},exports[a37_0x5e6309(0x1ce)]=_0x26c34f=>_0x26c34f[a37_0x5e6309(0x20b)](/([a-z])([A-Z])/g,a37_0x5e6309(0x326))['replace'](/[\s_]+/g,'-')[a37_0x5e6309(0x290)](),exports['reportToGalactusAndSendToEDS']=async(_0x3ee11e,_0x159421,_0x5555f8,_0x21acb7,_0x5bf030,_0x1344e5,_0x272e77)=>{const _0x469790=a37_0x5e6309,_0x5354ad={'hbPVx':function(_0x547e07,_0x1e017f,_0x1cf8ee,_0x1cc9f4,_0x2fbd66,_0x3a9599,_0x1d6edf){return _0x547e07(_0x1e017f,_0x1cf8ee,_0x1cc9f4,_0x2fbd66,_0x3a9599,_0x1d6edf);}};await _0x5354ad[_0x469790(0x2a0)](sendInstrumentationEvent,_0x3ee11e,_0x5bf030,_0x21acb7,_0x1344e5,null,_0x3ee11e);const _0x115668={};_0x115668['type']=WS_EVENTS[_0x469790(0x237)],_0x115668['message']=_0x5555f8,await webSocketUtils[_0x469790(0x2e7)](_0x159421,_0x115668,_0x272e77,!![]);},exports['getAccessKey']=_0x58be6a=>{const _0x1534f2=a37_0x5e6309;return _0x58be6a[_0x1534f2(0x31d)];},exports[a37_0x5e6309(0x322)]=_0x5a29f8=>{const _0x50f625=a37_0x5e6309,_0x10c49a={};_0x10c49a[_0x50f625(0x20a)]=function(_0x2bf350,_0x2089d2){return _0x2bf350&&_0x2089d2;},_0x10c49a[_0x50f625(0x325)]='utf-8',_0x10c49a[_0x50f625(0x2d3)]=_0x50f625(0x1e8),_0x10c49a[_0x50f625(0x249)]='verbose',_0x10c49a['btfFQ']=_0x50f625(0x2be),_0x10c49a['snwvm']=_0x50f625(0x2b8),_0x10c49a['FariH']=_0x50f625(0x225),_0x10c49a[_0x50f625(0x1eb)]=_0x50f625(0x2bb),_0x10c49a[_0x50f625(0x286)]=function(_0x4fed1e,_0x2c9838){return _0x4fed1e!==_0x2c9838;},_0x10c49a[_0x50f625(0x284)]=_0x50f625(0x216),_0x10c49a[_0x50f625(0x26a)]=_0x50f625(0x28e),_0x10c49a[_0x50f625(0x2bf)]=_0x50f625(0x318),_0x10c49a[_0x50f625(0x319)]=function(_0x3dee20,_0x554aa5){return _0x3dee20===_0x554aa5;},_0x10c49a[_0x50f625(0x2f6)]='rSnlf',_0x10c49a['ivpoA']=_0x50f625(0x2d0);const _0x138cf0=_0x10c49a;let _0x52d1e0={};_0x52d1e0[_0x138cf0['PzRKb']]=this['getAccessKey'](_0x5a29f8),_0x52d1e0[_0x138cf0[_0x50f625(0x249)]]=0x3,_0x52d1e0[_0x138cf0[_0x50f625(0x28f)]]=_0x138cf0['snwvm'],_0x52d1e0[_0x138cf0[_0x50f625(0x309)]]=_0x138cf0[_0x50f625(0x1eb)];if(_0x5a29f8[_0x50f625(0x279)]&&Array[_0x50f625(0x295)](_0x5a29f8[_0x50f625(0x279)])){if(_0x138cf0['gvnmc'](_0x138cf0['zsFqB'],_0x138cf0[_0x50f625(0x26a)]))_0x52d1e0[_0x138cf0[_0x50f625(0x2bf)]]=_0x5a29f8[_0x50f625(0x279)]['join'](',');else{const _0x1057d4=_0x3d444f['existsSync'](this[_0x50f625(0x241)]());if(_0x1057d4||_0x138cf0['hAlPq'](_0x10cbf1,_0x43b0a5)){if(_0x138cf0[_0x50f625(0x20a)](_0xf04cb5,_0xad233f)){const _0x1b987d={};_0x1b987d[_0x50f625(0x2e9)]=_0x134d2b,_0x1b987d['password']=_0x40d829;const _0xb9e273={};_0xb9e273[_0x50f625(0x211)]=_0x1b987d;const _0x4fba90=_0xb9e273;_0x4a8742[_0x50f625(0x280)](this[_0x50f625(0x241)](),_0x4c2808[_0x50f625(0x28b)](_0x4fba90));}const _0x3afec3=_0x370a7c[_0x50f625(0x2c5)](_0xd60023[_0x50f625(0x1e9)](this[_0x50f625(0x241)](),_0x138cf0['chAon']));return[_0x3afec3[_0x50f625(0x211)][_0x50f625(0x2e9)],_0x3afec3['Browserstack'][_0x50f625(0x251)]];}return null;}}if(_0x5a29f8[_0x50f625(0x25e)]&&_0x138cf0['qAkNB'](_0x5a29f8[_0x50f625(0x25e)][_0x50f625(0x2b9)],Object)){if(_0x138cf0[_0x50f625(0x286)](_0x138cf0['PsTyk'],_0x138cf0[_0x50f625(0x283)]))_0x52d1e0={..._0x5a29f8['browserStackLocalOptions'],..._0x52d1e0};else return[_0x517a7c,_0x54f40d[_0x50f625(0x2c5)](_0x5cdeee[_0x50f625(0x1c6)])];}return _0x52d1e0;},exports['startLocalBinarySync']=_0x3d5260=>{const _0x1340e2=a37_0x5e6309,_0x1426ea={};_0x1426ea[_0x1340e2(0x22f)]=function(_0x2ba343,_0x504405){return _0x2ba343!==_0x504405;},_0x1426ea[_0x1340e2(0x254)]='lJsML';const _0x3c5c04=_0x1426ea,_0xeaece8=new BrowserstackLocalLauncher['Local'](),_0x21deb2=this['setLocalArgs'](_0x3d5260),_0x2bc087=_0xeaece8['startSync'](_0x21deb2);if(_0x2bc087){if(_0x3c5c04[_0x1340e2(0x22f)](_0x3c5c04['rUmvq'],_0x3c5c04[_0x1340e2(0x254)]))throw new _0xb136d5('Timeout\x20waiting\x20for\x20deployment\x20'+_0x3ac013+'\x20in\x20namespace\x20'+_0x4bf694+_0x1340e2(0x1c8));else throw _0x2bc087;}return _0xeaece8;},exports['stopLocalBinary']=async _0x1b507f=>{const _0x43865d=a37_0x5e6309,_0x50759={'OdCpX':function(_0x52f086,_0x45b834){return _0x52f086(_0x45b834);},'xaFEA':function(_0x583936){return _0x583936();},'gHtAq':_0x43865d(0x329),'YBxbm':function(_0x1ddca8,_0x1f1be6){return _0x1ddca8===_0x1f1be6;},'Fnsvq':_0x43865d(0x2d6),'WmfER':'YIaLD','qWNHK':'iZRfi','kitBR':_0x43865d(0x2b4),'owltf':function(_0x1b5c3d,_0x730b2f){return _0x1b5c3d(_0x730b2f);},'hlisr':function(_0x758bdd,_0x4a2715){return _0x758bdd===_0x4a2715;},'onDjQ':_0x43865d(0x306),'qXlsd':_0x43865d(0x2ba)};return new Promise((_0x134255,_0x289991)=>{const _0x4f7953=_0x43865d,_0x3949f4={'LJVkD':_0x50759[_0x4f7953(0x26e)],'PKNTS':function(_0x297c3b,_0x548695){return _0x50759['YBxbm'](_0x297c3b,_0x548695);},'ZhAXd':_0x50759['Fnsvq'],'lWJxx':_0x50759[_0x4f7953(0x335)],'XSMXe':_0x50759[_0x4f7953(0x234)],'oIhda':_0x50759['kitBR'],'gzulJ':function(_0x2f7277,_0x67b43b){const _0xeee683=_0x4f7953;return _0x50759[_0xeee683(0x252)](_0x2f7277,_0x67b43b);},'xIAPk':function(_0x393136){const _0x4da36c=_0x4f7953;return _0x50759[_0x4da36c(0x30d)](_0x393136);}};if(_0x50759[_0x4f7953(0x1d7)](_0x50759[_0x4f7953(0x255)],_0x50759[_0x4f7953(0x1f4)])){if(_0x35afd8)return _0x50759[_0x4f7953(0x2ab)](_0x1a1d77,_0x354277);_0x50759[_0x4f7953(0x30d)](_0x46be59);}else _0x1b507f&&_0x1b507f[_0x4f7953(0x300)](_0x2e329d=>{const _0x53e097=_0x4f7953,_0x31c532={};_0x31c532[_0x53e097(0x1e1)]=_0x3949f4[_0x53e097(0x2f1)];const _0x1cda90=_0x31c532;if(_0x3949f4[_0x53e097(0x31f)](_0x3949f4[_0x53e097(0x265)],_0x3949f4[_0x53e097(0x30a)])){const _0x18be27={};_0x18be27['username']=_0x2bba63,_0x18be27[_0x53e097(0x251)]=_0x2a5b7f;const _0x23abbe={};_0x23abbe[_0x53e097(0x211)]=_0x18be27;const _0x197fe7=_0x23abbe;_0x373f4b[_0x53e097(0x280)](this[_0x53e097(0x241)](),_0x1e2fcd[_0x53e097(0x28b)](_0x197fe7));}else{if(_0x2e329d){if(_0x3949f4[_0x53e097(0x31f)](_0x3949f4[_0x53e097(0x323)],_0x3949f4['oIhda']))_0x36985e[_0x1cda90['ZvwfQ']]=_0x49ac9c['version'];else return _0x3949f4[_0x53e097(0x236)](_0x289991,_0x2e329d);}_0x3949f4[_0x53e097(0x23d)](_0x134255);}});});},exports[a37_0x5e6309(0x2c0)]=(_0x447ccd,_0x59e22f)=>{const _0x2cb158=a37_0x5e6309,_0x227d3a={'voXOP':function(_0x56de36,_0x371f82){return _0x56de36(_0x371f82);},'ZqdHO':function(_0x5d9596,_0x599668){return _0x5d9596(_0x599668);},'irduQ':function(_0x17ce24,_0x303b4e){return _0x17ce24(_0x303b4e);},'xlNdc':function(_0x15d71d,_0x40dbac){return _0x15d71d||_0x40dbac;},'NKzrs':_0x2cb158(0x2c4),'yaTrO':function(_0x4f9746,_0x2a8af4){return _0x4f9746&&_0x2a8af4;},'Rqdil':function(_0x4f773c,_0x4c9f2a){return _0x4f773c!==_0x4c9f2a;},'NTWAq':_0x2cb158(0x1cb),'uYVUL':function(_0x57eb9e,_0x443879){return _0x57eb9e&&_0x443879;},'IbnTh':function(_0x58b4d6,_0x27b526){return _0x58b4d6===_0x27b526;},'HIcqJ':_0x2cb158(0x23a),'KEmhi':_0x2cb158(0x2f4),'lxEmc':_0x2cb158(0x27d)},_0x588ed1=fs[_0x2cb158(0x2b3)](this[_0x2cb158(0x241)]());if(_0x588ed1||_0x227d3a[_0x2cb158(0x272)](_0x447ccd,_0x59e22f)){if(_0x227d3a[_0x2cb158(0x1dc)](_0x227d3a['NTWAq'],_0x227d3a[_0x2cb158(0x2d9)])){if(_0x5dfe57)_0x227d3a['voXOP'](_0x2e3697,_0x2cb158(0x2eb)+_0x29425d[_0x2cb158(0x2f8)]);else _0x3bdd17?_0x227d3a[_0x2cb158(0x21e)](_0x4321d6,_0x2cb158(0x266)+_0x525cc7+'`\x20'+_0x220a09):_0x227d3a[_0x2cb158(0x2ac)](_0x2725ad,_0x2cb158(0x1d9)+_0x46a39b);}else{if(_0x227d3a[_0x2cb158(0x30b)](_0x447ccd,_0x59e22f)){if(_0x227d3a['IbnTh'](_0x227d3a['HIcqJ'],_0x227d3a[_0x2cb158(0x24e)]))_0x372005[_0x2cb158(0x327)]=_0x227d3a[_0x2cb158(0x230)](_0x1507fd,_0x227d3a[_0x2cb158(0x256)]);else{const _0x42233f={};_0x42233f['username']=_0x447ccd,_0x42233f['password']=_0x59e22f;const _0x50d6ea={};_0x50d6ea[_0x2cb158(0x211)]=_0x42233f;const _0x12c044=_0x50d6ea;fs[_0x2cb158(0x280)](this[_0x2cb158(0x241)](),JSON[_0x2cb158(0x28b)](_0x12c044));}}const _0x59b0ae=JSON[_0x2cb158(0x2c5)](fs[_0x2cb158(0x1e9)](this[_0x2cb158(0x241)](),_0x227d3a[_0x2cb158(0x339)]));return[_0x59b0ae[_0x2cb158(0x211)][_0x2cb158(0x2e9)],_0x59b0ae[_0x2cb158(0x211)][_0x2cb158(0x251)]];}}return null;},exports[a37_0x5e6309(0x1f3)]=async(_0x1382b9,_0x5525ed,_0x2ca2bc)=>{const _0x5093d5=a37_0x5e6309,_0xc5ddc5={'UrXBK':_0x5093d5(0x207),'uuIQe':function(_0x3841ba,_0x4c879a,_0x3736a7){return _0x3841ba(_0x4c879a,_0x3736a7);},'zesay':function(_0x272b76,_0xc7982d){return _0x272b76===_0xc7982d;},'gPkRt':function(_0x361e00,_0x555860){return _0x361e00!==_0x555860;},'WJIHo':_0x5093d5(0x2f7)},_0x34fade=_0x5093d5(0x2ee)+_0x1382b9+':'+_0x5525ed+'@'+AG_API_URL+'/packages/cli/get-grid-details?gridId='+_0x2ca2bc,_0x693021={'method':_0xc5ddc5[_0x5093d5(0x248)],'headers':this[_0x5093d5(0x1fd)](_0x1382b9,_0x5525ed),'throwHttpErrors':![]},_0x1dc0a1=await _0xc5ddc5[_0x5093d5(0x1f7)](got,_0x34fade,_0x693021);if(_0xc5ddc5[_0x5093d5(0x212)](_0x1dc0a1[_0x5093d5(0x29f)],0xc8)){if(_0xc5ddc5[_0x5093d5(0x219)](_0xc5ddc5[_0x5093d5(0x30e)],_0xc5ddc5[_0x5093d5(0x30e)]))throw _0x5826e1;else return[_0x1dc0a1,JSON[_0x5093d5(0x2c5)](_0x1dc0a1['body'])];}return[_0x1dc0a1,null];},exports[a37_0x5e6309(0x321)]=async(_0x4d0238,_0x5411ff)=>{const _0x5d2293=a37_0x5e6309,_0x198fbc={};_0x198fbc[_0x5d2293(0x298)]=_0x5d2293(0x260),_0x198fbc[_0x5d2293(0x29a)]=_0x5d2293(0x318),_0x198fbc[_0x5d2293(0x1ef)]=_0x5d2293(0x201),_0x198fbc[_0x5d2293(0x2cd)]=function(_0x262819,_0x41100d){return _0x262819!==_0x41100d;},_0x198fbc[_0x5d2293(0x25c)]=_0x5d2293(0x2a1),_0x198fbc[_0x5d2293(0x1ee)]=function(_0x30bab6,_0x396c93){return _0x30bab6===_0x396c93;},_0x198fbc[_0x5d2293(0x299)]=_0x5d2293(0x331),_0x198fbc[_0x5d2293(0x1d5)]='WaUNJ',_0x198fbc[_0x5d2293(0x27b)]=function(_0x817ae9,_0x2bab12){return _0x817ae9===_0x2bab12;},_0x198fbc[_0x5d2293(0x297)]=_0x5d2293(0x1f8),_0x198fbc[_0x5d2293(0x27a)]=_0x5d2293(0x26d);const _0x3712d1=_0x198fbc,_0x49fa6e=await import(_0x3712d1[_0x5d2293(0x1ef)]),_0x2867d8=await _0x49fa6e['KubernetesObjectApi'][_0x5d2293(0x2da)](_0x5411ff),_0x32d44b=_0x4d0238[_0x5d2293(0x281)](_0x5ded7f=>_0x5ded7f&&_0x5ded7f['kind']&&_0x5ded7f[_0x5d2293(0x258)]),_0x458db7=[];for await(const _0xb016de of _0x32d44b){if(_0x3712d1[_0x5d2293(0x2cd)](_0x3712d1[_0x5d2293(0x25c)],_0x3712d1[_0x5d2293(0x25c)]))return _0x3712d1['ckLxe'];else try{if(_0x3712d1[_0x5d2293(0x1ee)](_0x3712d1[_0x5d2293(0x299)],_0x3712d1['qSBis'])){const _0x2bc195=new _0x125924[(_0x5d2293(0x210))](),_0x33121f=this[_0x5d2293(0x322)](_0x1e5549),_0x5668=_0x2bc195['startSync'](_0x33121f);if(_0x5668)throw _0x5668;return _0x2bc195;}else{await _0x2867d8[_0x5d2293(0x311)](_0xb016de);const _0x68c0b1=await _0x2867d8['patch'](_0xb016de);_0x458db7['push'](_0x68c0b1[_0x5d2293(0x1c6)]);}}catch(_0x14c15e){if(_0x3712d1[_0x5d2293(0x27b)](_0x3712d1['svJlZ'],_0x3712d1[_0x5d2293(0x27a)]))_0x1d2c38[_0x3712d1['JXJBn']]=_0x2bc3b0[_0x5d2293(0x279)][_0x5d2293(0x1df)](',');else{const _0x5f2baa=await _0x2867d8['create'](_0xb016de);_0x458db7['push'](_0x5f2baa[_0x5d2293(0x1c6)]);}}}},exports[a37_0x5e6309(0x1fd)]=(_0x114ab1,_0x5e9246)=>{const _0x4b7dfe=a37_0x5e6309,_0x3d2ac7={'HpTaN':function(_0x16e173,_0x2d75f2){return _0x16e173(_0x2d75f2);},'VfXul':_0x4b7dfe(0x2af),'qjOvC':function(_0x26fd91){return _0x26fd91();},'iieTj':function(_0x43b265){return _0x43b265();},'KAjCG':function(_0x5d555d){return _0x5d555d();},'AYMPr':function(_0xaa78b0){return _0xaa78b0();},'MQvtX':_0x4b7dfe(0x288),'gzVhN':function(_0xdacce1,_0x2c0eb1){return _0xdacce1+_0x2c0eb1;},'ZIIIB':'Basic\x20','xtoEa':'base64','DlWOV':function(_0x14c470,_0x526e65){return _0x14c470!==_0x526e65;},'XXSVR':_0x4b7dfe(0x220),'QXWvX':_0x4b7dfe(0x329),'zZVdQ':_0x4b7dfe(0x276),'qIFuo':_0x4b7dfe(0x336),'dUEzL':function(_0x464c78,_0x3460d0){return _0x464c78===_0x3460d0;},'mUXSH':'eVQUI','ADUMm':_0x4b7dfe(0x1e6),'ecbpI':_0x4b7dfe(0x292),'JUtzR':_0x4b7dfe(0x2a5),'BLTcU':'oNpRz','mbCmB':_0x4b7dfe(0x291),'EoJHx':function(_0x1b4514,_0x39d05a){return _0x1b4514===_0x39d05a;},'pINdt':_0x4b7dfe(0x2e4),'EjYyA':_0x4b7dfe(0x223)},_0x4ba690=_0x3d2ac7[_0x4b7dfe(0x2ed)](cli_version_and_path),_0x19645b=_0x3d2ac7[_0x4b7dfe(0x2b0)](_os),_0x457008=_0x3d2ac7[_0x4b7dfe(0x243)](os_version),_0x314ea7=_0x3d2ac7['AYMPr'](npm_version),_0x4c074c=_0x3d2ac7[_0x4b7dfe(0x2b0)](ci_environment),_0x5c9f50={'Content-Type':_0x3d2ac7[_0x4b7dfe(0x2ad)],'Authorization':_0x3d2ac7[_0x4b7dfe(0x338)](_0x3d2ac7[_0x4b7dfe(0x200)],Buffer['from'](_0x114ab1+':'+_0x5e9246)[_0x4b7dfe(0x202)](_0x3d2ac7['xtoEa']))};_0x4ba690&&_0x4ba690[_0x4b7dfe(0x215)]&&(_0x3d2ac7[_0x4b7dfe(0x20f)](_0x3d2ac7[_0x4b7dfe(0x2fc)],_0x3d2ac7[_0x4b7dfe(0x2fc)])?_0x4dd6c3=_0x6b556a[_0x4b7dfe(0x29f)]:_0x5c9f50[_0x3d2ac7[_0x4b7dfe(0x2a3)]]=_0x4ba690[_0x4b7dfe(0x215)]);_0x4ba690&&_0x4ba690[_0x4b7dfe(0x26c)]&&(_0x3d2ac7[_0x4b7dfe(0x20f)](_0x3d2ac7['zZVdQ'],_0x3d2ac7[_0x4b7dfe(0x2aa)])?_0x3d2ac7[_0x4b7dfe(0x32a)](_0x3459a7,'Intercepted\x20while\x20executing\x20command:\x20`'+_0x252151+'`\x20'+_0x3f9f9a):_0x5c9f50[_0x3d2ac7[_0x4b7dfe(0x2a8)]]=_0x4ba690[_0x4b7dfe(0x26c)]);_0x19645b&&(_0x3d2ac7[_0x4b7dfe(0x1f2)](_0x3d2ac7['mUXSH'],_0x3d2ac7[_0x4b7dfe(0x269)])?_0x5c9f50[_0x3d2ac7['ADUMm']]=_0x19645b:_0x132fe0[_0x4b7dfe(0x221)]=_0x14670e);if(_0x457008){if(_0x3d2ac7[_0x4b7dfe(0x1f2)](_0x3d2ac7[_0x4b7dfe(0x25a)],_0x3d2ac7[_0x4b7dfe(0x25a)]))_0x5c9f50[_0x3d2ac7[_0x4b7dfe(0x315)]]=_0x457008;else{const _0x36004e={..._0x23ab5d['browserStackLocalOptions'],..._0x4ae108};_0x3ce682=_0x36004e;}}_0x314ea7&&(_0x3d2ac7[_0x4b7dfe(0x1f2)](_0x3d2ac7[_0x4b7dfe(0x2f9)],_0x3d2ac7[_0x4b7dfe(0x2f9)])?_0x5c9f50[_0x3d2ac7[_0x4b7dfe(0x2c8)]]=_0x314ea7:_0x3d2ac7[_0x4b7dfe(0x32a)](_0x1b922a,'Success:\x20'+_0x27a65c));if(_0x4c074c){if(_0x3d2ac7['EoJHx'](_0x3d2ac7[_0x4b7dfe(0x2ea)],_0x3d2ac7['pINdt']))_0x5c9f50[_0x3d2ac7['EjYyA']]=_0x4c074c;else return _0x49484d['join'](this['getDirForConfig'](),_0x3d2ac7['VfXul']);}return _0x5c9f50;},exports[a37_0x5e6309(0x21a)]=async()=>{const _0x4de97b=a37_0x5e6309,_0x505794={};_0x505794['arWUr']=_0x4de97b(0x336),_0x505794[_0x4de97b(0x2ce)]=function(_0x23faf7,_0x503ed1){return _0x23faf7>=_0x503ed1;},_0x505794[_0x4de97b(0x316)]=function(_0x107e39,_0x570cd4){return _0x107e39!==_0x570cd4;},_0x505794[_0x4de97b(0x240)]=_0x4de97b(0x26b),_0x505794['JqPAH']=_0x4de97b(0x22a),_0x505794['bQHnh']=_0x4de97b(0x2ff);const _0x1a68dd=_0x505794,_0x435312=process['versions']['node'];_0x1a68dd[_0x4de97b(0x2ce)](_0x435312[_0x4de97b(0x2ae)]('.')[0x0],0x12)&&(_0x1a68dd[_0x4de97b(0x316)](_0x1a68dd['rfIpe'],_0x1a68dd['JqPAH'])?cp[_0x4de97b(0x208)](_0x1a68dd[_0x4de97b(0x264)]):_0x29b940[_0x1a68dd[_0x4de97b(0x2d7)]]=_0x216e85[_0x4de97b(0x26c)]);},exports['isUndefined']=_0x564e72=>_0x564e72===undefined||_0x564e72===null,exports[a37_0x5e6309(0x1da)]=()=>{const _0x5c045a=a37_0x5e6309,_0x3ef530={};_0x3ef530[_0x5c045a(0x2ec)]=function(_0x3fd32b,_0x253515){return _0x3fd32b>=_0x253515;};const _0x576944=_0x3ef530,_0x35abee=process['versions']['node'];return logger[_0x5c045a(0x2cf)](_0x5c045a(0x2e3)+_0x35abee),_0x576944[_0x5c045a(0x2ec)](_0x35abee['split']('.')[0x0],0x12);},exports[a37_0x5e6309(0x301)]=async(_0x4c194c,_0x5d6ae7,_0x3aada5,_0x493883,_0x5b6ae5)=>{const _0x2074a7=a37_0x5e6309,_0x24830c={'pwljE':function(_0x4512b9,_0x369611){return _0x4512b9&&_0x369611;},'tdmUi':_0x2074a7(0x27d),'vjEBU':_0x2074a7(0x291),'zZmgj':function(_0x46eafe,_0x12447e){return _0x46eafe(_0x12447e);},'ZZWxr':function(_0x4333f7){return _0x4333f7();},'cdKlK':function(_0x46e613,_0x5a062b){return _0x46e613===_0x5a062b;},'ITBzI':function(_0x153758,_0xeaafe7){return _0x153758!==_0xeaafe7;},'ABqnZ':_0x2074a7(0x332),'ZArgL':_0x2074a7(0x2df),'quklx':_0x2074a7(0x221),'ufaDE':_0x2074a7(0x218),'QROEa':function(_0x54d4e6,_0x50e385){return _0x54d4e6!==_0x50e385;},'dSCiV':function(_0x3b165d,_0x2616c0){return _0x3b165d===_0x2616c0;},'MJmLM':'XYWKM','gkaba':function(_0x1a8626,_0xa48636){return _0x1a8626!==_0xa48636;},'AGpGj':_0x2074a7(0x2e5),'eDcDN':_0x2074a7(0x333)};let _0x84bf22;const _0x1ee49f=MessageDescription[_0x5d6ae7][_0x3aada5];let _0x185b86=0x0;if(_0x24830c[_0x2074a7(0x1e7)](_0x4c194c,null)||_0x24830c[_0x2074a7(0x1e7)](_0x4c194c,undefined)){if(_0x24830c[_0x2074a7(0x1ea)](_0x24830c[_0x2074a7(0x228)],_0x24830c[_0x2074a7(0x2fe)]))_0x84bf22=_0x1ee49f+_0x2074a7(0x1c5),await this[_0x2074a7(0x242)](_0x493883,_0x5b6ae5,_0x84bf22,messageTypes['ERROR'],_0x5d6ae7+_0x2074a7(0x203),_0x5d6ae7+'-'+_0x3aada5+'-null-response',_0x24830c['quklx']),logger['error'](_0x84bf22);else{if(_0x24830c[_0x2074a7(0x1dd)](_0x2676b9,_0x2c705c)){const _0xa5dfb2={};_0xa5dfb2['username']=_0x58e541,_0xa5dfb2[_0x2074a7(0x251)]=_0x5052ee;const _0x4ce5b0={};_0x4ce5b0[_0x2074a7(0x211)]=_0xa5dfb2;const _0x5e6cd2=_0x4ce5b0;_0x2272db['writeFileSync'](this['getCredentialsPath'](),_0x1572dc['stringify'](_0x5e6cd2));}const _0x3d0ac5=_0x44d129[_0x2074a7(0x2c5)](_0x48e261['readFileSync'](this[_0x2074a7(0x241)](),_0x24830c[_0x2074a7(0x23f)]));return[_0x3d0ac5['Browserstack'][_0x2074a7(0x2e9)],_0x3d0ac5[_0x2074a7(0x211)][_0x2074a7(0x251)]];}}else{if(_0x24830c[_0x2074a7(0x1e7)](_0x4c194c[_0x2074a7(0x29f)],0x191))_0x24830c['ITBzI'](_0x24830c['ufaDE'],_0x24830c[_0x2074a7(0x26f)])?_0x6eeb3[_0x24830c[_0x2074a7(0x2dd)]]=_0x3f05bb:(_0x84bf22=_0x1ee49f+_0x2074a7(0x24c),await this['reportToGalactusAndSendToEDS'](_0x493883,_0x5b6ae5,_0x84bf22,messageTypes[_0x2074a7(0x308)],_0x5d6ae7+_0x2074a7(0x203),_0x5d6ae7+'-'+_0x3aada5+_0x2074a7(0x1fa),_0x24830c[_0x2074a7(0x28a)]),logger['error'](_0x84bf22));else{if(_0x24830c[_0x2074a7(0x247)](_0x4c194c['statusCode'],0xc8)){if(_0x24830c['dSCiV'](_0x24830c[_0x2074a7(0x238)],_0x24830c[_0x2074a7(0x238)]))_0x84bf22=_0x1ee49f+_0x2074a7(0x22e)+JSON[_0x2074a7(0x28b)](_0x4c194c[_0x2074a7(0x1c6)]),await this[_0x2074a7(0x242)](_0x493883,_0x5b6ae5,_0x84bf22,messageTypes[_0x2074a7(0x308)],_0x5d6ae7+_0x2074a7(0x203),_0x5d6ae7+'-'+_0x3aada5+_0x2074a7(0x1c4),_0x24830c['quklx']),logger[_0x2074a7(0x221)](_0x84bf22);else return _0x3197ba['accessKey'];}else _0x24830c['gkaba'](_0x24830c[_0x2074a7(0x274)],_0x24830c['eDcDN'])?_0x185b86=_0x4c194c[_0x2074a7(0x29f)]:_0x57e356&&_0x66a3de[_0x2074a7(0x300)](_0x5ab0e5=>{const _0x8eae84=_0x2074a7;if(_0x5ab0e5)return _0x24830c[_0x8eae84(0x2f3)](_0x533e19,_0x5ab0e5);_0x24830c[_0x8eae84(0x1d3)](_0x2170d6);});}}return _0x185b86;},exports[a37_0x5e6309(0x30f)]=async _0x22de86=>{const _0x1b66f9=a37_0x5e6309,_0x33663e={'CYGiR':_0x1b66f9(0x2ff),'xzyQW':'npm\x20-v','ocjjP':_0x1b66f9(0x260),'sWxId':_0x1b66f9(0x2a5),'Sjwes':function(_0x5298fb,_0x30cbf8){return _0x5298fb!==_0x30cbf8;},'fPByQ':_0x1b66f9(0x239),'BhBil':function(_0x13a9be,_0x377ec3){return _0x13a9be===_0x377ec3;},'HUawv':_0x1b66f9(0x2c6),'XuGjA':_0x1b66f9(0x1e4),'rTjxG':function(_0x10aef1,_0xc71ee3){return _0x10aef1(_0xc71ee3);},'kORMA':function(_0x32aed7,_0xca4b9b){return _0x32aed7!==_0xca4b9b;},'leQQj':_0x1b66f9(0x2a4),'YrGqz':_0x1b66f9(0x328),'xEgwB':_0x1b66f9(0x1f1),'hRbex':_0x1b66f9(0x1cc),'IwBZo':'Error\x20while\x20waiting\x20for\x20deployment:','YqdYd':function(_0x1f66ca,_0x9ae72a){return _0x1f66ca!==_0x9ae72a;},'WxDMT':_0x1b66f9(0x206),'OFvcD':_0x1b66f9(0x31c)};return new Promise((_0x40b473,_0x31f543)=>{const _0x44de85=_0x1b66f9,_0x5da13b={'tHcio':_0x33663e[_0x44de85(0x2c9)],'xerfI':_0x33663e[_0x44de85(0x1f6)],'jNoKQ':_0x33663e[_0x44de85(0x2c1)],'hfhOj':_0x33663e[_0x44de85(0x22b)],'VFHfh':function(_0x4f4dc3,_0x4450dc){return _0x33663e['Sjwes'](_0x4f4dc3,_0x4450dc);},'rNpXK':_0x33663e['fPByQ'],'BZRJz':function(_0x1677f4,_0x55b764){const _0x4c8d0b=_0x44de85;return _0x33663e[_0x4c8d0b(0x293)](_0x1677f4,_0x55b764);},'HKQjO':_0x33663e['HUawv'],'Lzghg':_0x33663e[_0x44de85(0x1ed)],'rGIWi':function(_0x84848d,_0x1c194f){const _0x4d7681=_0x44de85;return _0x33663e[_0x4d7681(0x1c7)](_0x84848d,_0x1c194f);},'pAJFB':function(_0x1451ef,_0x5c9f0f){const _0x209426=_0x44de85;return _0x33663e[_0x209426(0x227)](_0x1451ef,_0x5c9f0f);},'ONOIl':_0x33663e[_0x44de85(0x20e)],'VhmZI':_0x33663e[_0x44de85(0x29e)],'KIkWE':_0x33663e[_0x44de85(0x289)],'yqJNa':_0x33663e[_0x44de85(0x25d)],'WvWtX':_0x33663e['IwBZo']};if(_0x33663e['YqdYd'](_0x33663e[_0x44de85(0x337)],_0x33663e[_0x44de85(0x22c)]))cp[_0x44de85(0x32c)](_0x22de86,(_0x1ee37d,_0x2250ef,_0x4ff553)=>{const _0x512525=_0x44de85,_0x1f4db6={};_0x1f4db6[_0x512525(0x277)]=_0x5da13b[_0x512525(0x1c9)];const _0x17f116=_0x1f4db6;if(_0x5da13b[_0x512525(0x2cc)](_0x5da13b['rNpXK'],_0x5da13b[_0x512525(0x296)]))_0x4075e2[_0x512525(0x208)](_0x5da13b[_0x512525(0x307)]);else{if(_0x1ee37d)_0x5da13b[_0x512525(0x226)](_0x5da13b[_0x512525(0x28c)],_0x5da13b['Lzghg'])?_0x54a4c1[_0x17f116[_0x512525(0x277)]]=_0x51b19e:_0x5da13b['rGIWi'](_0x31f543,_0x512525(0x2eb)+_0x1ee37d[_0x512525(0x2f8)]);else{if(_0x4ff553){if(_0x5da13b[_0x512525(0x1e5)](_0x5da13b[_0x512525(0x29b)],_0x5da13b[_0x512525(0x2db)]))_0x5da13b[_0x512525(0x2a2)](_0x40b473,_0x512525(0x266)+_0x22de86+'`\x20'+_0x4ff553);else try{return _0x1c3577[_0x512525(0x208)](_0x5da13b['xerfI'])[_0x512525(0x202)]()[_0x512525(0x1ec)]();}catch(_0x4b6416){return _0x5da13b[_0x512525(0x257)];}}else{if(_0x5da13b['pAJFB'](_0x5da13b['KIkWE'],_0x5da13b[_0x512525(0x27f)]))_0x5da13b['rGIWi'](_0x40b473,_0x512525(0x1d9)+_0x2250ef);else return _0x544d63[_0x512525(0x208)](_0x5da13b[_0x512525(0x285)])[_0x512525(0x202)]()['trim']();}}}});else{_0x2d143b[_0x44de85(0x2cf)](_0x5da13b[_0x44de85(0x1d8)],_0x578d40);throw _0xce31cc;}});},exports[a37_0x5e6309(0x231)]=async(_0x397f72=TRIAL_GRID_URL,_0x5632b0=a37_0x5e6309(0x207))=>{const _0x4240db=a37_0x5e6309,_0x3e0e5a={'HYRCr':_0x4240db(0x229),'bSneR':function(_0x5d1b29,_0xc1b3af){return _0x5d1b29(_0xc1b3af);},'kDrBN':function(_0x14898c){return _0x14898c();},'mgdze':function(_0x440c0c,_0x13b080){return _0x440c0c===_0x13b080;},'VBouO':_0x4240db(0x209),'gjSND':function(_0x5170e0,_0x3ae084,_0x56fcd5){return _0x5170e0(_0x3ae084,_0x56fcd5);},'uEqPv':_0x4240db(0x2c2)},_0xa315f7={};_0xa315f7[_0x4240db(0x1de)]=_0x5632b0;const _0xaa30f4=_0xa315f7,_0x38e909={};_0x38e909[_0x4240db(0x278)]=![],_0x38e909[_0x4240db(0x221)]=null,_0x38e909[_0x4240db(0x1e2)]='';const _0x3468e6=_0x38e909;try{if(_0x3e0e5a[_0x4240db(0x246)](_0x3e0e5a[_0x4240db(0x24d)],_0x3e0e5a[_0x4240db(0x24d)])){const _0x5d9e2e=await _0x3e0e5a[_0x4240db(0x27c)](got,_0x397f72,_0xaa30f4);_0x3468e6[_0x4240db(0x1e2)]='response\x20code\x20:-\x20'+_0x5d9e2e[_0x4240db(0x29f)],_0x3468e6[_0x4240db(0x278)]=_0x3e0e5a[_0x4240db(0x246)](_0x5d9e2e[_0x4240db(0x29f)],0xc8);}else return _0x3a2cc0[_0x4240db(0x1df)](_0x579b62[_0x4240db(0x1ff)](),_0x3e0e5a[_0x4240db(0x253)]);}catch(_0x45cf88){if(_0x3e0e5a[_0x4240db(0x246)](_0x3e0e5a['uEqPv'],_0x3e0e5a['uEqPv']))_0x3468e6['error']=_0x45cf88;else{const _0x254f3d={'MKQBp':function(_0x428592,_0x41eb04){const _0x514fd7=_0x4240db;return _0x3e0e5a[_0x514fd7(0x2b5)](_0x428592,_0x41eb04);},'tvsoD':function(_0x5a99e5){const _0x39e101=_0x4240db;return _0x3e0e5a[_0x39e101(0x27e)](_0x5a99e5);}};return new _0x5b20c5((_0x4fb779,_0x64d015)=>{const _0x3d5d48=_0x4240db;_0x28b180&&_0x372926[_0x3d5d48(0x300)](_0xb49d3f=>{if(_0xb49d3f)return _0x254f3d['MKQBp'](_0x64d015,_0xb49d3f);_0x254f3d['tvsoD'](_0x4fb779);});});}}return _0x3468e6;},exports['isTlsSupported']=async(_0x1a78da,_0x3d604a=TRIAL_GRID_URL)=>{const _0x171247=a37_0x5e6309,_0x211b9a={'oFeWI':function(_0x521887,_0x3cddf5){return _0x521887>=_0x3cddf5;},'pJQmK':_0x171247(0x2ff),'DIVJS':function(_0x2895a7){return _0x2895a7();},'gZesO':_0x171247(0x207),'zXBWf':function(_0x5557bd,_0x49c8c8){return _0x5557bd===_0x49c8c8;},'mrlDI':'pcMCa','JadbZ':function(_0x3cd513,_0x4918ae,_0x4d586b){return _0x3cd513(_0x4918ae,_0x4d586b);},'NTFLC':function(_0x154706,_0x27b7b8){return _0x154706===_0x27b7b8;},'JkgCH':function(_0x6c5e0b,_0xd0bbda){return _0x6c5e0b!==_0xd0bbda;},'ZALBk':_0x171247(0x263),'LgnYb':_0x171247(0x287)},_0x365ea9={};_0x365ea9[_0x171247(0x302)]=0x1bb,_0x365ea9[_0x171247(0x1de)]=_0x211b9a[_0x171247(0x317)],_0x365ea9[_0x171247(0x324)]=_0x1a78da;const _0x53d624=_0x365ea9,_0x4d0831={};_0x4d0831[_0x171247(0x278)]=![],_0x4d0831[_0x171247(0x221)]=null,_0x4d0831[_0x171247(0x1e2)]='';const _0x31f6d5=_0x4d0831;try{if(_0x211b9a[_0x171247(0x217)](_0x211b9a[_0x171247(0x32e)],_0x211b9a[_0x171247(0x32e)])){const _0x2dd08f=await _0x211b9a[_0x171247(0x2c3)](got,_0x3d604a,_0x53d624);_0x31f6d5[_0x171247(0x1e2)]=_0x171247(0x20c)+_0x2dd08f[_0x171247(0x29f)],_0x31f6d5[_0x171247(0x278)]=_0x211b9a[_0x171247(0x222)](_0x2dd08f['statusCode'],0xc8);}else{const _0x4ad239=_0x2b0fc8['versions'][_0x171247(0x275)];_0x211b9a[_0x171247(0x244)](_0x4ad239[_0x171247(0x2ae)]('.')[0x0],0x12)&&_0x43a9c0[_0x171247(0x208)](_0x211b9a[_0x171247(0x1db)]);}}catch(_0x517060){if(_0x211b9a['JkgCH'](_0x211b9a['ZALBk'],_0x211b9a['LgnYb']))_0x31f6d5['error']=_0x517060;else return _0x171247(0x1e3)+_0x346492['type']()+'\x20'+_0x75a463[_0x171247(0x2e8)]()+'\x20('+_0x2eb98b[_0x171247(0x31a)]()+_0x171247(0x320)+_0x2e5b0a[_0x171247(0x330)]()+_0x171247(0x2d8)+_0x56ea3f[_0x171247(0x268)]['node']+_0x171247(0x267)+_0x211b9a[_0x171247(0x2e0)](_0x40d027)+'\x0a';}return _0x31f6d5;};function getNpmVersion(){const _0x59dc86=a37_0x5e6309,_0x4cb662={'wRoZg':function(_0x38f2de,_0x48a78f){return _0x38f2de(_0x48a78f);},'qtfTk':function(_0x4355df,_0x4e0bd0){return _0x4355df>=_0x4e0bd0;},'RuAro':function(_0xaad91e,_0x54f713){return _0xaad91e===_0x54f713;},'ijdWM':_0x59dc86(0x273),'yMchZ':'moZFF','lcVTO':_0x59dc86(0x1f9),'mcRIe':function(_0x4ab5c9,_0x5d98f4){return _0x4ab5c9!==_0x5d98f4;},'ISEVN':_0x59dc86(0x250),'ZBCHZ':_0x59dc86(0x305),'nHmuK':'N/A'};try{if(_0x4cb662[_0x59dc86(0x205)](_0x4cb662[_0x59dc86(0x2e6)],_0x4cb662[_0x59dc86(0x204)]))_0x4cb662[_0x59dc86(0x2b7)](_0x1ef854,_0x59dc86(0x2eb)+_0x39272a['message']);else return cp[_0x59dc86(0x208)](_0x4cb662[_0x59dc86(0x2dc)])['toString']()[_0x59dc86(0x1ec)]();}catch(_0xa4eb1c){if(_0x4cb662['mcRIe'](_0x4cb662[_0x59dc86(0x1d2)],_0x4cb662[_0x59dc86(0x21c)]))return _0x4cb662[_0x59dc86(0x261)];else{const _0x1c0141=_0x2efbdc[_0x59dc86(0x268)][_0x59dc86(0x275)];return _0x1c63a3[_0x59dc86(0x2cf)](_0x59dc86(0x2e3)+_0x1c0141),_0x4cb662[_0x59dc86(0x2f2)](_0x1c0141[_0x59dc86(0x2ae)]('.')[0x0],0x12);}}}exports[a37_0x5e6309(0x271)]=()=>{const _0xfc1a7f=a37_0x5e6309,_0x45cb25={'fuRdk':function(_0x431523){return _0x431523();}};return _0xfc1a7f(0x1e3)+os[_0xfc1a7f(0x2b1)]()+'\x20'+os[_0xfc1a7f(0x2e8)]()+'\x20('+os[_0xfc1a7f(0x31a)]()+_0xfc1a7f(0x320)+os[_0xfc1a7f(0x330)]()+'\x0aNode.js\x20Version:\x20'+process[_0xfc1a7f(0x268)]['node']+'\x0aNPM\x20Version:\x20'+_0x45cb25[_0xfc1a7f(0x314)](getNpmVersion)+'\x0a';};function a37_0x176b(){const _0x4e25b3=['zesay','6NdYMKf','Error\x20while\x20waiting\x20for\x20deployment:','version','RzTfZ','zXBWf','FYwwg','gPkRt','installAzurePackages','xqfyL','ZBCHZ','browserstack-local','ZqdHO','2324305IXMBfM','vyYdB','error','NTFLC','X-ci-environment','cloudProvider','localIdentifier','BZRJz','kORMA','ABqnZ','.ats','ultHs','sWxId','OFvcD','1|0|2|5|4|3|11|7|6|8|10|9','.\x20Non\x20200\x20response\x20from\x20server!\x20','DXBol','xlNdc','curlRequest','browserVersion','ecbyV','qWNHK','oMzWA','gzulJ','LOG','MJmLM','kHOvv','HHHNP','Timeout\x20waiting\x20for\x20deployment\x20','got','xIAPk','getAccessKey','tdmUi','rfIpe','getCredentialsPath','reportToGalactusAndSendToEDS','KAjCG','oFeWI','name','mgdze','QROEa','UrXBK','cVjPc','ZKCzy','namespace','.\x20Unauthorized\x20request!','VBouO','KEmhi','SNEhN','YGwEd','password','owltf','HYRCr','rUmvq','onDjQ','NKzrs','jNoKQ','metadata','LiLoe','ecbpI','getDirForConfig','XWekm','hRbex','browserStackLocalOptions','hXdxp','N/A','nHmuK','gFCws','jJvCv','bQHnh','ZhAXd','Intercepted\x20while\x20executing\x20command:\x20`','\x0aNPM\x20Version:\x20','versions','mUXSH','vipBl','qGIHG','path','dJHRP','gHtAq','ufaDE','minNodes','getSystemMetaData','yaTrO','ksVTp','AGpGj','node','yroxp','WqypQ','status','customRepeaters','RcJlh','UqpfP','gjSND','utf-8','kDrBN','yqJNa','writeFileSync','filter','updateGlobalRegistryWithConfig','ivpoA','zsFqB','xerfI','gvnmc','mQyMN','application/json','xEgwB','quklx','stringify','HKQjO','gjJKP','NyXfl','btfFQ','toLowerCase','X-npm-version','biCbU','BhBil','from','isArray','rNpXK','svJlZ','ckLxe','XSvvs','JXJBn','ONOIl','concurrency','readNamespacedDeployment','YrGqz','statusCode','hbPVx','KpYmv','rGIWi','QXWvX','OKozH','X-os-version','XvxvL','ZZIDJ','qIFuo','2218764nyHKLu','zZVdQ','OdCpX','irduQ','MQvtX','split','credentials.json','iieTj','type','pQOXV','existsSync','WqwCI','bSneR','viIPc','wRoZg','true','constructor','EhOkC','ats-repeater','availableReplicas','aqaDk','forceLocal','KQTcC','fetchOrUpdateUserConfig','ocjjP','CSdnh','JadbZ','1.0.1','parse','FToxZ','HorBc','mbCmB','CYGiR','2993384HtyMVZ','uvgLU','VFHfh','WLvil','yNulh','debug','xbkoq','hubVersion','replicas','PzRKb','ami','Deployment\x20','wlHvE','arWUr','\x0aNode.js\x20Version:\x20','NTWAq','makeApiClient','VhmZI','lcVTO','vjEBU','16271325thJMUn','zJLGJ','DIVJS','2277500MrIkUn','spec','node\x20version\x20installed\x20:\x20','mJZcq','AyPBu','ijdWM','sendEventToBackend','release','username','pINdt','Error\x20executing\x20command:\x20','RTAFv','qjOvC','https://','OPhhu','ami-0a0b7559ee7c88dcd','LJVkD','qtfTk','zZmgj','Rdzak','\x20is\x20ready.','PsTyk','rgjaZ','message','BLTcU','Waiting\x20for\x20deployment\x20','vdrlG','XXSVR','waitForDeployment','ZArgL','npm\x20install\x20@azure/arm-containerservice@19.8.0\x20@azure/arm-network@33.1.0\x20@azure/arm-resources@5.2.0\x20@azure/arm-storage@18.2.0\x20@azure/identity@4.0.1\x20@azure/arm-authorization@9.0.0\x20--save','stop','responseValidation','port','kbLup','./instrumentationUtils','lxaun','WpesA','tHcio','ERROR','FariH','lWJxx','uYVUL','YMZGT','xaFEA','WJIHo','runCommand','4421767KrsLdb','read','encodeBase64','HAOqg','fuRdk','JUtzR','rBKUG','gZesO','custom-repeater','qAkNB','platform','Skcas','HTDdR','accessKey','hJmbR','PKNTS',')\x0aArchitecture:\x20','kubeApply','setLocalArgs','XSMXe','secureProtocol','chAon','$1-$2','uploaderImageVersion','RDPVF','X-cli-version','HpTaN','child_process','exec','zMKey','mrlDI','6ouAhjm','arch','hqvJN','jjdDr','tBTbB','wIRpS','WmfER','X-cli-path','WxDMT','gzVhN','lxEmc','-non-200','.\x20Unknown\x20error!','body','rTjxG','\x20to\x20become\x20available.','hfhOj','DyhFo','jtqNY','dePnf','\x20in\x20namespace\x20','kebabCase','YhEFn','dBHbS','386627VPWZdX','ISEVN','ZZWxr','LIvZp','qSBis','TOICl','hlisr','WvWtX','Success:\x20','IsNodeCompatibleWithAzure','pJQmK','Rqdil','pwljE','method','join','s3Bucket','ZvwfQ','data','\x0aSystem\x20Metadata\x20Report\x0a-----------------------\x0aOS:\x20','KOgHH','pAJFB','X-os','cdKlK','key','readFileSync','ITBzI','mVFen','trim','XuGjA','tErkx','QmfPZ','\x20to\x20be\x20ready...','KKjvl','dUEzL','getGridDetails','qXlsd','jlads','xzyQW','uuIQe','tkRti','npm\x20-v','-auth-failed','updateGlobalRegistryForHubHa','now','getAuthHeader','./webSocketUtils','homedir','ZIIIB','@kubernetes/client-node','toString','-called','yMchZ','RuAro','fFeWT','GET','execSync','nyPxI','hAlPq','replace','response\x20code\x20:-\x20','TLgiC','leQQj','DlWOV','Local','Browserstack'];a37_0x176b=function(){return _0x4e25b3;};return a37_0x176b();}
const a37_0x4e82b6=a37_0x2707;(function(_0xac3323,_0x12b09f){const _0x5c357e=a37_0x2707,_0x585d07=_0xac3323();while(!![]){try{const _0x39ea73=-parseInt(_0x5c357e(0x139))/0x1+parseInt(_0x5c357e(0x118))/0x2+parseInt(_0x5c357e(0xec))/0x3+parseInt(_0x5c357e(0x168))/0x4*(-parseInt(_0x5c357e(0x16e))/0x5)+-parseInt(_0x5c357e(0x12f))/0x6+parseInt(_0x5c357e(0xe6))/0x7*(parseInt(_0x5c357e(0x1db))/0x8)+parseInt(_0x5c357e(0xe7))/0x9*(parseInt(_0x5c357e(0x244))/0xa);if(_0x39ea73===_0x12b09f)break;else _0x585d07['push'](_0x585d07['shift']());}catch(_0x3570f0){_0x585d07['push'](_0x585d07['shift']());}}}(a37_0x1492,0x39d49));const path=require(a37_0x4e82b6(0x1a5)),os=require('os'),fs=require('fs'),cp=require(a37_0x4e82b6(0x19b)),webSocketUtils=require(a37_0x4e82b6(0x243)),{sendInstrumentationEvent}=require(a37_0x4e82b6(0xfb)),BrowserstackLocalLauncher=require(a37_0x4e82b6(0x22b)),got=require('got'),{logger}=require(a37_0x4e82b6(0x177)),{npm_version,_os,os_version,cli_version_and_path,ci_environment}=require(a37_0x4e82b6(0xfb)),{global_registry,WS_EVENTS,AG_API_URL,messageTypes,MessageDescription,TRIAL_GRID_URL}=require(a37_0x4e82b6(0x23c));function a37_0x2707(_0x4c5d12,_0x207780){const _0x14920f=a37_0x1492();return a37_0x2707=function(_0x270710,_0x466234){_0x270710=_0x270710-0xcf;let _0x57f379=_0x14920f[_0x270710];return _0x57f379;},a37_0x2707(_0x4c5d12,_0x207780);}exports[a37_0x4e82b6(0x16b)]=_0x475b50=>Buffer['from'](_0x475b50)['toString'](a37_0x4e82b6(0x1b5)),exports[a37_0x4e82b6(0xd8)]=()=>{const _0x4a3647=a37_0x4e82b6,_0x280303={};_0x280303['qNcNr']=_0x4a3647(0xe1);const _0x2f16ba=_0x280303;return path[_0x4a3647(0x179)](os[_0x4a3647(0x1a3)](),_0x2f16ba['qNcNr']);},exports['getCredentialsPath']=()=>{const _0x4fcb8d=a37_0x4e82b6,_0x5c0d21={};_0x5c0d21[_0x4fcb8d(0x13d)]=_0x4fcb8d(0xdc);const _0x53f4d3=_0x5c0d21;return path[_0x4fcb8d(0x179)](this[_0x4fcb8d(0xd8)](),_0x53f4d3[_0x4fcb8d(0x13d)]);},exports['waitForDeployment']=async(_0x31834f,_0x5268f1,_0x5c4ca2,_0x5e04bd)=>{const _0x217bb9=a37_0x4e82b6,_0x497ee2={};_0x497ee2['EAWMT']=_0x217bb9(0x1bb),_0x497ee2['GMegY']=function(_0x39cc66,_0x223f43){return _0x39cc66>=_0x223f43;},_0x497ee2[_0x217bb9(0x22c)]=_0x217bb9(0x17e),_0x497ee2[_0x217bb9(0x1e4)]=_0x217bb9(0x223),_0x497ee2['MPcJi']=function(_0x29a79b,_0x286190){return _0x29a79b!==_0x286190;},_0x497ee2['qYdym']=_0x217bb9(0x109),_0x497ee2[_0x217bb9(0x1f6)]='oSXDB',_0x497ee2[_0x217bb9(0x11a)]=function(_0x25eb4e,_0x5c2711){return _0x25eb4e===_0x5c2711;},_0x497ee2[_0x217bb9(0x1cc)]=_0x217bb9(0x17d),_0x497ee2[_0x217bb9(0xf8)]=_0x217bb9(0xde),_0x497ee2[_0x217bb9(0x1e2)]=function(_0x1e5fa0,_0x14e39e){return _0x1e5fa0>_0x14e39e;},_0x497ee2['zySNn']=function(_0xcddf2c,_0x51293f){return _0xcddf2c-_0x51293f;},_0x497ee2[_0x217bb9(0x24a)]=function(_0x3cd080,_0x2d10bd){return _0x3cd080===_0x2d10bd;},_0x497ee2[_0x217bb9(0x1a4)]=_0x217bb9(0x226),_0x497ee2[_0x217bb9(0x114)]=function(_0x5f3df9,_0x2e24a6){return _0x5f3df9===_0x2e24a6;},_0x497ee2[_0x217bb9(0xd0)]=_0x217bb9(0xe0),_0x497ee2[_0x217bb9(0x1ab)]=_0x217bb9(0x207),_0x497ee2[_0x217bb9(0x234)]='DeLlU',_0x497ee2[_0x217bb9(0x210)]='paKUs',_0x497ee2[_0x217bb9(0x1a6)]=_0x217bb9(0x225);const _0x29b6e1=_0x497ee2;try{if(_0x29b6e1[_0x217bb9(0x13e)](_0x29b6e1[_0x217bb9(0x175)],_0x29b6e1[_0x217bb9(0x1f6)])){const _0xa90bc4=0x1388,_0x2e0dc4=Date[_0x217bb9(0x12d)]();let _0x220a92=![];while(!_0x220a92){if(_0x29b6e1['CsScw'](_0x29b6e1[_0x217bb9(0x1cc)],_0x29b6e1['FRTET'])){const _0x4428b2=new _0x3a7f32[(_0x217bb9(0x1ac))](),_0x8edc95=this['setLocalArgs'](_0x5651eb),_0x4d4ce4=_0x4428b2[_0x217bb9(0x15f)](_0x8edc95);if(_0x4d4ce4)throw _0x4d4ce4;return _0x4428b2;}else{if(_0x29b6e1['uGDFT'](_0x29b6e1['zySNn'](Date['now'](),_0x2e0dc4),_0x5e04bd)){if(_0x29b6e1[_0x217bb9(0x24a)](_0x29b6e1['aYGgx'],_0x29b6e1[_0x217bb9(0x1a4)]))throw new Error('Timeout\x20waiting\x20for\x20deployment\x20'+_0x5c4ca2+_0x217bb9(0x1d1)+_0x5268f1+_0x217bb9(0x1cf));else _0x18b711[_0x29b6e1[_0x217bb9(0xfa)]]=_0x204667;}const _0x54a2c1={};_0x54a2c1['name']=_0x5c4ca2,_0x54a2c1[_0x217bb9(0x143)]=_0x5268f1;const _0x6b7100=await _0x31834f[_0x217bb9(0xf9)](_0x54a2c1),_0xdd7e=_0x6b7100[_0x217bb9(0x240)][_0x217bb9(0x1aa)]||0x1,_0x3f2f62=_0x6b7100['status'][_0x217bb9(0x162)]||0x0;_0x220a92=_0x29b6e1[_0x217bb9(0x1ce)](_0x3f2f62,_0xdd7e);if(!_0x220a92){if(_0x29b6e1[_0x217bb9(0x114)](_0x29b6e1[_0x217bb9(0xd0)],_0x29b6e1['lqKjH'])){const _0x1c5cba=_0x51447d[_0x217bb9(0x22e)][_0x217bb9(0x12a)];_0x29b6e1[_0x217bb9(0x1ce)](_0x1c5cba[_0x217bb9(0x1f3)]('.')[0x0],0x12)&&_0x1f3a3e[_0x217bb9(0x19c)](_0x29b6e1[_0x217bb9(0x22c)]);}else logger['debug'](_0x217bb9(0xe3)+_0x5c4ca2+_0x217bb9(0x1d1)+_0x5268f1+_0x217bb9(0x233)),await new Promise(_0x548a86=>setTimeout(_0x548a86,_0xa90bc4));}}}logger['debug'](_0x217bb9(0x13b)+_0x5c4ca2+'\x20in\x20namespace\x20'+_0x5268f1+_0x217bb9(0x1d8));}else _0x10f226[_0x217bb9(0x19c)](_0x29b6e1['veVfr']);}catch(_0x242276){if(_0x29b6e1[_0x217bb9(0x13e)](_0x29b6e1[_0x217bb9(0x234)],_0x29b6e1['OoFYy'])){logger[_0x217bb9(0x10a)](_0x29b6e1[_0x217bb9(0x1a6)],_0x242276);throw _0x242276;}else _0x1120cd[_0x29b6e1[_0x217bb9(0x1e4)]]=_0x181799;}},exports[a37_0x4e82b6(0x209)]=(_0x3cdb12,_0x517316,_0x152e2f,_0x22fd42,_0x590e68,_0x54e12c,_0x168862,_0x43d7eb,_0x3a7dba,_0x5c7c55,_0x45cc2c,_0x3ca75a)=>{const _0x19cdfd=a37_0x4e82b6,_0x3242f8={};_0x3242f8[_0x19cdfd(0x239)]=_0x19cdfd(0x203),_0x3242f8[_0x19cdfd(0x205)]=_0x19cdfd(0xee),_0x3242f8[_0x19cdfd(0x100)]=function(_0x2f7bd8,_0x2bda7e){return _0x2f7bd8||_0x2bda7e;};const _0x5600c7=_0x3242f8,_0x4651e3=_0x5600c7[_0x19cdfd(0x239)][_0x19cdfd(0x1f3)]('|');let _0x12c9bb=0x0;while(!![]){switch(_0x4651e3[_0x12c9bb++]){case'0':global_registry['minNodes']=_0x5c7c55;continue;case'1':global_registry['ami']=_0x168862[_0x19cdfd(0xf6)]||_0x5600c7['peIVE'];continue;case'2':global_registry[_0x19cdfd(0x245)]=_0x517316;continue;case'3':global_registry[_0x19cdfd(0x1b3)]=_0x5600c7[_0x19cdfd(0x100)](_0x3ca75a,![]);continue;case'4':global_registry[_0x19cdfd(0xf2)]=_0x3a7dba;continue;case'5':global_registry[_0x19cdfd(0x11b)]=_0x54e12c;continue;case'6':global_registry['cloudProvider']=_0x3cdb12;continue;case'7':global_registry[_0x19cdfd(0x132)]=_0x590e68;continue;case'8':global_registry[_0x19cdfd(0x21e)]=_0x152e2f;continue;case'9':global_registry[_0x19cdfd(0x211)]=_0x22fd42;continue;case'10':global_registry['hubVersion']=_0x43d7eb;continue;case'11':global_registry['maxNodes']=_0x45cc2c;continue;}break;}},exports[a37_0x4e82b6(0xef)]=_0x1044a3=>{const _0x1d59f9=a37_0x4e82b6,_0x28b247={};_0x28b247[_0x1d59f9(0x241)]=function(_0x195f18,_0x5275b8){return _0x195f18||_0x5275b8;},_0x28b247[_0x1d59f9(0x101)]=_0x1d59f9(0xea);const _0x337482=_0x28b247;global_registry[_0x1d59f9(0x11e)]=_0x337482['TqrOa'](_0x1044a3,_0x337482[_0x1d59f9(0x101)]);},exports['kebabCase']=_0x483edb=>_0x483edb[a37_0x4e82b6(0x1c4)](/([a-z])([A-Z])/g,a37_0x4e82b6(0x181))[a37_0x4e82b6(0x1c4)](/[\s_]+/g,'-')[a37_0x4e82b6(0xd2)](),exports[a37_0x4e82b6(0x24b)]=async(_0x248ce5,_0x4b5535,_0x2f9680,_0x17917c,_0x22b0a0,_0x14305f,_0x22930c)=>{const _0x2e744e=a37_0x4e82b6,_0x25b2ed={'Judze':function(_0x3a9247,_0x719423,_0x2b0c57,_0x2e396c,_0x3e8693,_0x8b7a2b,_0x42a913){return _0x3a9247(_0x719423,_0x2b0c57,_0x2e396c,_0x3e8693,_0x8b7a2b,_0x42a913);}};await _0x25b2ed['Judze'](sendInstrumentationEvent,_0x248ce5,_0x22b0a0,_0x17917c,_0x14305f,null,_0x248ce5);const _0x307f5={};_0x307f5[_0x2e744e(0x1b1)]=WS_EVENTS[_0x2e744e(0x10b)],_0x307f5[_0x2e744e(0x1ad)]=_0x2f9680,await webSocketUtils['sendEventToBackend'](_0x4b5535,_0x307f5,_0x22930c,!![]);},exports[a37_0x4e82b6(0x19e)]=_0x53e12b=>{const _0x44391b=a37_0x4e82b6;return _0x53e12b[_0x44391b(0x191)];},exports[a37_0x4e82b6(0x16d)]=_0x4a992b=>{const _0x3c1eab=a37_0x4e82b6,_0x2a5ea2={};_0x2a5ea2[_0x3c1eab(0x213)]=_0x3c1eab(0x18f),_0x2a5ea2['nFkZn']=_0x3c1eab(0x236),_0x2a5ea2[_0x3c1eab(0x204)]=_0x3c1eab(0x1f9),_0x2a5ea2[_0x3c1eab(0x157)]=_0x3c1eab(0x1d0),_0x2a5ea2[_0x3c1eab(0x174)]=_0x3c1eab(0x103),_0x2a5ea2[_0x3c1eab(0x147)]=_0x3c1eab(0xd1),_0x2a5ea2['Upukh']=_0x3c1eab(0x1cb),_0x2a5ea2['UBnQO']=function(_0x2780d2,_0x1807ed){return _0x2780d2===_0x1807ed;},_0x2a5ea2['QZCzK']=_0x3c1eab(0x225),_0x2a5ea2[_0x3c1eab(0x12b)]=function(_0x2d31e9,_0x3ffd29){return _0x2d31e9===_0x3ffd29;},_0x2a5ea2['bdAsh']=_0x3c1eab(0x15b),_0x2a5ea2['GAuBy']=function(_0x45a2a1,_0x4febb9){return _0x45a2a1===_0x4febb9;},_0x2a5ea2['eyUpd']=_0x3c1eab(0x1dc);const _0x2a0595=_0x2a5ea2;let _0x125606={};_0x125606[_0x2a0595[_0x3c1eab(0x213)]]=this[_0x3c1eab(0x19e)](_0x4a992b),_0x125606[_0x2a0595['nFkZn']]=0x3,_0x125606[_0x2a0595['gPXGg']]=_0x2a0595[_0x3c1eab(0x157)],_0x125606[_0x2a0595[_0x3c1eab(0x174)]]=_0x2a0595[_0x3c1eab(0x147)];if(_0x4a992b[_0x3c1eab(0x172)]&&Array[_0x3c1eab(0x247)](_0x4a992b[_0x3c1eab(0x172)])){if(_0x2a0595[_0x3c1eab(0x12b)](_0x2a0595[_0x3c1eab(0xd6)],_0x2a0595['bdAsh']))_0x125606[_0x2a0595['Upukh']]=_0x4a992b['customRepeaters'][_0x3c1eab(0x179)](',');else{let _0x11a632={};return _0x11a632[_0x2a0595[_0x3c1eab(0x213)]]=this['getAccessKey'](_0x34d8a4),_0x11a632[_0x2a0595[_0x3c1eab(0x15a)]]=0x3,_0x11a632[_0x2a0595[_0x3c1eab(0x204)]]=_0x2a0595['ZBGcv'],_0x11a632[_0x2a0595[_0x3c1eab(0x174)]]=_0x2a0595[_0x3c1eab(0x147)],_0x15fe0e['customRepeaters']&&_0x2c5379[_0x3c1eab(0x247)](_0x64df7e[_0x3c1eab(0x172)])&&(_0x11a632[_0x2a0595[_0x3c1eab(0x13c)]]=_0x4e9904[_0x3c1eab(0x172)]['join'](',')),_0x423fcd[_0x3c1eab(0x1e8)]&&_0x2a0595[_0x3c1eab(0x184)](_0x10dec4[_0x3c1eab(0x1e8)]['constructor'],_0x5c5eaf)&&(_0x11a632={..._0x4cb2bd[_0x3c1eab(0x1e8)],..._0x11a632}),_0x11a632;}}if(_0x4a992b[_0x3c1eab(0x1e8)]&&_0x2a0595[_0x3c1eab(0x12b)](_0x4a992b[_0x3c1eab(0x1e8)][_0x3c1eab(0x14b)],Object)){if(_0x2a0595[_0x3c1eab(0x1f7)](_0x2a0595[_0x3c1eab(0x107)],_0x2a0595[_0x3c1eab(0x107)]))_0x125606={..._0x4a992b[_0x3c1eab(0x1e8)],..._0x125606};else{_0x4581a6['debug'](_0x2a0595[_0x3c1eab(0x214)],_0x42061b);throw _0x12a9f2;}}return _0x125606;},exports[a37_0x4e82b6(0x138)]=_0x267dba=>{const _0x3909c8=a37_0x4e82b6,_0x916584={'KCIqt':function(_0x341665,_0x31e8e1){return _0x341665(_0x31e8e1);},'Wpfac':function(_0x19d929){return _0x19d929();},'wrApi':function(_0x4a4967,_0x1439dc){return _0x4a4967!==_0x1439dc;},'WzDGw':_0x3909c8(0x10c)},_0x1753f9=new BrowserstackLocalLauncher[(_0x3909c8(0x1ac))](),_0x268305=this[_0x3909c8(0x16d)](_0x267dba),_0x167147=_0x1753f9[_0x3909c8(0x15f)](_0x268305);if(_0x167147){if(_0x916584['wrApi'](_0x916584['WzDGw'],_0x916584[_0x3909c8(0x149)])){if(_0x1bca87)return _0x916584[_0x3909c8(0x1d4)](_0x4b9f05,_0x729913);_0x916584['Wpfac'](_0x45bb81);}else throw _0x167147;}return _0x1753f9;},exports[a37_0x4e82b6(0x246)]=async _0x1170de=>{const _0x5bdf2a=a37_0x4e82b6,_0x236a6b={'SOIfj':_0x5bdf2a(0xdc),'ZxJgx':_0x5bdf2a(0xe1),'WFVuT':function(_0x1d9794,_0x18e4b2){return _0x1d9794||_0x18e4b2;},'TnJIV':_0x5bdf2a(0xea),'PadUz':function(_0x2565ce,_0x21d13b){return _0x2565ce===_0x21d13b;},'mqXGX':_0x5bdf2a(0x159),'qwpPV':'MFKWm','TNfnB':_0x5bdf2a(0x180),'yTpUs':'WWJbt','dmJlm':function(_0x2d62f4,_0x2d3704){return _0x2d62f4(_0x2d3704);},'phgYv':function(_0x206dd0){return _0x206dd0();},'EaNNA':function(_0x5db973,_0xd2f006){return _0x5db973!==_0xd2f006;},'Hqloe':_0x5bdf2a(0x1bd),'XSmsa':_0x5bdf2a(0x20d)};return new Promise((_0x4c58af,_0x24ac13)=>{const _0x38a3fa=_0x5bdf2a,_0x446841={'pCJOi':_0x236a6b['ZxJgx'],'JqUvA':function(_0x42c8ce,_0x142d75){const _0x2b70ca=a37_0x2707;return _0x236a6b[_0x2b70ca(0x192)](_0x42c8ce,_0x142d75);},'ZDAEh':_0x236a6b[_0x38a3fa(0x121)],'EyczR':function(_0x4e31cc,_0x4b1b9e){const _0x548c79=_0x38a3fa;return _0x236a6b[_0x548c79(0x193)](_0x4e31cc,_0x4b1b9e);},'IuuSh':_0x236a6b[_0x38a3fa(0x167)],'JifDM':_0x236a6b[_0x38a3fa(0x145)],'yjkyf':function(_0x1be905,_0x469ce8){const _0x8a4cd0=_0x38a3fa;return _0x236a6b[_0x8a4cd0(0x193)](_0x1be905,_0x469ce8);},'PKmNO':_0x236a6b[_0x38a3fa(0xfd)],'QpVpB':_0x236a6b[_0x38a3fa(0x232)],'xETdY':function(_0x497be8,_0x39151c){const _0x5952b8=_0x38a3fa;return _0x236a6b[_0x5952b8(0x1c2)](_0x497be8,_0x39151c);},'XdUQo':function(_0x336442){const _0x5cb7e1=_0x38a3fa;return _0x236a6b[_0x5cb7e1(0x21d)](_0x336442);}};if(_0x236a6b[_0x38a3fa(0x123)](_0x236a6b['Hqloe'],_0x236a6b[_0x38a3fa(0x1f5)]))_0x1170de&&_0x1170de[_0x38a3fa(0x14d)](_0x29ab82=>{const _0x175b61=_0x38a3fa,_0x215b43={'VdEhe':function(_0xbf2251,_0xc76d9a){const _0x55e4cd=a37_0x2707;return _0x446841[_0x55e4cd(0x1a7)](_0xbf2251,_0xc76d9a);},'RZILu':_0x446841[_0x175b61(0x220)]};if(_0x446841['EyczR'](_0x446841[_0x175b61(0x215)],_0x446841['JifDM']))return _0x5d3414[_0x175b61(0x179)](_0x342143[_0x175b61(0x1a3)](),_0x446841['pCJOi']);else{if(_0x29ab82){if(_0x446841['yjkyf'](_0x446841[_0x175b61(0x1c8)],_0x446841[_0x175b61(0x230)]))_0x1e0dfb[_0x175b61(0x11e)]=_0x215b43[_0x175b61(0x12c)](_0x5b924b,_0x215b43[_0x175b61(0x222)]);else return _0x446841['xETdY'](_0x24ac13,_0x29ab82);}_0x446841[_0x175b61(0xe4)](_0x4c58af);}});else return _0x1cb3b0[_0x38a3fa(0x179)](this[_0x38a3fa(0xd8)](),_0x236a6b['SOIfj']);});},exports[a37_0x4e82b6(0x1f2)]=(_0x4a7343,_0x2da668)=>{const _0x30990d=a37_0x4e82b6,_0x3426b7={};_0x3426b7['kKDfP']='N/A',_0x3426b7[_0x30990d(0x1d2)]=_0x30990d(0x1cb),_0x3426b7['EwnxU']=function(_0x4b9c56,_0x48951e){return _0x4b9c56&&_0x48951e;},_0x3426b7[_0x30990d(0x14f)]=function(_0x2a2e8a,_0x40e556){return _0x2a2e8a!==_0x40e556;},_0x3426b7['IGLDP']=_0x30990d(0x1b0),_0x3426b7[_0x30990d(0x102)]=_0x30990d(0x16f),_0x3426b7['NWCtD']=function(_0x3e2f75,_0x49a036){return _0x3e2f75!==_0x49a036;},_0x3426b7['loZsm']='gnpFF',_0x3426b7[_0x30990d(0x137)]='utf-8';const _0x20956f=_0x3426b7,_0x43ab56=fs['existsSync'](this[_0x30990d(0x1f4)]());if(_0x43ab56||_0x20956f[_0x30990d(0x1b2)](_0x4a7343,_0x2da668)){if(_0x20956f[_0x30990d(0x14f)](_0x20956f[_0x30990d(0x133)],_0x20956f['RfJJJ'])){if(_0x20956f[_0x30990d(0x1b2)](_0x4a7343,_0x2da668)){if(_0x20956f[_0x30990d(0x11c)](_0x20956f[_0x30990d(0x231)],_0x20956f[_0x30990d(0x231)]))return _0x20956f[_0x30990d(0x22f)];else{const _0x4051f7={};_0x4051f7[_0x30990d(0xeb)]=_0x4a7343,_0x4051f7[_0x30990d(0x125)]=_0x2da668;const _0x4f3b30={};_0x4f3b30['Browserstack']=_0x4051f7;const _0x25f52b=_0x4f3b30;fs[_0x30990d(0x163)](this[_0x30990d(0x1f4)](),JSON[_0x30990d(0x23e)](_0x25f52b));}}const _0x3659f6=JSON[_0x30990d(0xdb)](fs['readFileSync'](this[_0x30990d(0x1f4)](),_0x20956f[_0x30990d(0x137)]));return[_0x3659f6[_0x30990d(0x190)]['username'],_0x3659f6[_0x30990d(0x190)][_0x30990d(0x125)]];}else _0x5949d7[_0x20956f['URkBU']]=_0xcbdac3[_0x30990d(0x172)][_0x30990d(0x179)](',');}return null;},exports[a37_0x4e82b6(0x1da)]=async(_0x3281c3,_0x34c4d4,_0x369b4c)=>{const _0x382e8f=a37_0x4e82b6,_0x273bf0={'NaTUN':function(_0x35a54d,_0x23e69a){return _0x35a54d(_0x23e69a);},'KOEHH':_0x382e8f(0x17b),'xomyH':function(_0x4c06de,_0x4b5087,_0x15c0db){return _0x4c06de(_0x4b5087,_0x15c0db);},'IMFbr':function(_0x119082,_0x14702b){return _0x119082===_0x14702b;},'FRopS':_0x382e8f(0x10e)},_0x522bbb=_0x382e8f(0x248)+_0x3281c3+':'+_0x34c4d4+'@'+AG_API_URL+_0x382e8f(0x20e)+_0x369b4c,_0x27f49a={'method':_0x273bf0[_0x382e8f(0xcf)],'headers':this[_0x382e8f(0x152)](_0x3281c3,_0x34c4d4),'throwHttpErrors':![]},_0x3cd76c=await _0x273bf0['xomyH'](got,_0x522bbb,_0x27f49a);if(_0x273bf0[_0x382e8f(0xf1)](_0x3cd76c[_0x382e8f(0x237)],0xc8)){if(_0x273bf0[_0x382e8f(0xf1)](_0x273bf0[_0x382e8f(0x151)],_0x273bf0[_0x382e8f(0x151)]))return[_0x3cd76c,JSON[_0x382e8f(0xdb)](_0x3cd76c[_0x382e8f(0x201)])];else _0x273bf0['NaTUN'](_0x43aa00,_0x382e8f(0x178)+_0x3e9e31);}return[_0x3cd76c,null];},exports[a37_0x4e82b6(0x1d9)]=async(_0x2ebd95,_0x5d3451)=>{const _0x20fb69=a37_0x4e82b6,_0x2881b={'vbCMs':function(_0x4b3541,_0x2f261e){return _0x4b3541(_0x2f261e);},'TOmxk':function(_0x3a7fd6){return _0x3a7fd6();},'EOPYx':'npm\x20-v','ZMzvl':_0x20fb69(0x206),'vAJhp':_0x20fb69(0x142),'KtVFb':function(_0x150cc3,_0x2580c9){return _0x150cc3!==_0x2580c9;},'Eyjmg':_0x20fb69(0x15e),'ColrC':'CeVsE','xzZKj':_0x20fb69(0x21c),'CGlEX':_0x20fb69(0x198),'WKZeQ':function(_0x457203,_0x14fed3){return _0x457203!==_0x14fed3;},'JHVrm':_0x20fb69(0x182)},_0xdd6adc=await import(_0x2881b[_0x20fb69(0x111)]),_0x5c5a3b=await _0xdd6adc[_0x20fb69(0x13a)][_0x20fb69(0x17a)](_0x5d3451),_0x39d48f=_0x2ebd95[_0x20fb69(0x105)](_0x4dfc0c=>_0x4dfc0c&&_0x4dfc0c[_0x20fb69(0x196)]&&_0x4dfc0c[_0x20fb69(0x1f8)]),_0x1b17be=[];for await(const _0x156f1d of _0x39d48f){if(_0x2881b[_0x20fb69(0x212)](_0x2881b[_0x20fb69(0x1fa)],_0x2881b[_0x20fb69(0x116)]))try{if(_0x2881b['KtVFb'](_0x2881b[_0x20fb69(0x235)],_0x2881b[_0x20fb69(0x1fd)])){await _0x5c5a3b[_0x20fb69(0x1dd)](_0x156f1d);const _0x321afe=await _0x5c5a3b['patch'](_0x156f1d);_0x1b17be[_0x20fb69(0x208)](_0x321afe[_0x20fb69(0x201)]);}else{const _0x39016a={'vTXcu':function(_0x23f4db,_0x56d2af){const _0xd2928f=_0x20fb69;return _0x2881b[_0xd2928f(0xd9)](_0x23f4db,_0x56d2af);},'cntud':function(_0x3c4345){const _0x1f6280=_0x20fb69;return _0x2881b[_0x1f6280(0x200)](_0x3c4345);}};return new _0x40aa0e((_0x16b966,_0x30838a)=>{const _0x303ed6=_0x20fb69,_0x2cb421={'NdGCv':function(_0x307e63,_0x1e70f8){const _0x2f75d5=a37_0x2707;return _0x39016a[_0x2f75d5(0xf4)](_0x307e63,_0x1e70f8);},'nktxy':function(_0x90f800){const _0x13242f=a37_0x2707;return _0x39016a[_0x13242f(0x1fe)](_0x90f800);}};_0xac852a&&_0x420cdc[_0x303ed6(0x14d)](_0x58fcb4=>{const _0x54d174=_0x303ed6;if(_0x58fcb4)return _0x2cb421[_0x54d174(0x113)](_0x30838a,_0x58fcb4);_0x2cb421[_0x54d174(0x224)](_0x16b966);});});}}catch(_0x44cc1c){if(_0x2881b[_0x20fb69(0x11f)](_0x2881b[_0x20fb69(0x1a1)],_0x2881b[_0x20fb69(0x1a1)]))try{return _0x31c013[_0x20fb69(0x19c)](_0x2881b[_0x20fb69(0x13f)])[_0x20fb69(0x17f)]()[_0x20fb69(0x189)]();}catch(_0x3ecb05){return _0x2881b[_0x20fb69(0x122)];}else{const _0x48178d=await _0x5c5a3b[_0x20fb69(0xe9)](_0x156f1d);_0x1b17be['push'](_0x48178d[_0x20fb69(0x201)]);}}else return _0x2754dd['accessKey'];}},exports[a37_0x4e82b6(0x152)]=(_0x3f4d44,_0x2e4339)=>{const _0x678c7d=a37_0x4e82b6,_0x5c6acf={'wetSi':'X-os-version','XuCWr':function(_0x147eb3,_0x48fab9){return _0x147eb3(_0x48fab9);},'jHqtI':function(_0x3de653){return _0x3de653();},'mzwhS':'npm\x20-v','pvDtA':function(_0x5396ba,_0x264950){return _0x5396ba(_0x264950);},'syEVE':_0x678c7d(0x1b8),'SBCLP':'ami-0a0b7559ee7c88dcd','bsjWg':function(_0x368a7a,_0x3f12f9){return _0x368a7a||_0x3f12f9;},'BGSOS':function(_0x1c64bf){return _0x1c64bf();},'NHIDv':function(_0xb86987){return _0xb86987();},'jBbPq':function(_0x1794df){return _0x1794df();},'XsJPr':'application/json','rgcBk':function(_0x3d0580,_0x47283d){return _0x3d0580+_0x47283d;},'hwgnn':_0x678c7d(0x1a9),'BRPwn':_0x678c7d(0x1b5),'XrvNs':function(_0x3f6518,_0x367bce){return _0x3f6518===_0x367bce;},'wcNvx':_0x678c7d(0xe8),'WQbSe':_0x678c7d(0x199),'vfRll':_0x678c7d(0x18d),'IAGHd':function(_0x34230d,_0x404d86){return _0x34230d===_0x404d86;},'SpXsJ':_0x678c7d(0x14c),'LumNQ':_0x678c7d(0x1d6),'sACzM':'X-cli-path','oxLRt':function(_0x899449,_0x26e2a8){return _0x899449===_0x26e2a8;},'JiysU':'nCigb','jjOSa':_0x678c7d(0x155),'TGlIp':_0x678c7d(0x1bb),'jLKXZ':function(_0x42bb62,_0x12b1b1){return _0x42bb62===_0x12b1b1;},'eTrum':_0x678c7d(0x140),'kPWvP':'iaxxK','OyUns':function(_0x175246,_0x11acd3){return _0x175246!==_0x11acd3;},'GYsuu':'RgdIH','pWzNI':'tzoXm','pyuCW':_0x678c7d(0xf0),'DFNuy':_0x678c7d(0x20c),'cEUHH':'HcpsN','LqWxo':'X-ci-environment'},_0x15b1ef=_0x5c6acf[_0x678c7d(0x141)](cli_version_and_path),_0x436274=_0x5c6acf[_0x678c7d(0x23d)](_os),_0x320c94=_0x5c6acf['NHIDv'](os_version),_0x24f514=_0x5c6acf[_0x678c7d(0x21b)](npm_version),_0x51412d=_0x5c6acf['BGSOS'](ci_environment),_0x2f039e={'Content-Type':_0x5c6acf['XsJPr'],'Authorization':_0x5c6acf[_0x678c7d(0x21f)](_0x5c6acf[_0x678c7d(0x19d)],Buffer['from'](_0x3f4d44+':'+_0x2e4339)['toString'](_0x5c6acf[_0x678c7d(0x1bf)]))};_0x15b1ef&&_0x15b1ef['version']&&(_0x5c6acf['XrvNs'](_0x5c6acf['wcNvx'],_0x5c6acf[_0x678c7d(0x185)])?_0x52a2db[_0x5c6acf[_0x678c7d(0x170)]]=_0x3c7b67:_0x2f039e[_0x5c6acf[_0x678c7d(0xda)]]=_0x15b1ef[_0x678c7d(0x126)]);if(_0x15b1ef&&_0x15b1ef['path']){if(_0x5c6acf[_0x678c7d(0x160)](_0x5c6acf[_0x678c7d(0x242)],_0x5c6acf[_0x678c7d(0x158)])){const _0x2fd910={'JgsRq':function(_0x1fa543,_0x2d8634){return _0x5c6acf['XuCWr'](_0x1fa543,_0x2d8634);},'hAenn':function(_0x4dbaad){return _0x5c6acf['jHqtI'](_0x4dbaad);}};_0xa0f805&&_0x23ae5b['stop'](_0x368b61=>{if(_0x368b61)return _0x2fd910['JgsRq'](_0x548a3c,_0x368b61);_0x2fd910['hAenn'](_0x1777ba);});}else _0x2f039e[_0x5c6acf[_0x678c7d(0xfc)]]=_0x15b1ef[_0x678c7d(0x1a5)];}if(_0x436274){if(_0x5c6acf[_0x678c7d(0xe5)](_0x5c6acf[_0x678c7d(0x218)],_0x5c6acf[_0x678c7d(0x1a8)]))return _0x11f02c['execSync'](_0x5c6acf[_0x678c7d(0x1e6)])[_0x678c7d(0x17f)]()[_0x678c7d(0x189)]();else _0x2f039e[_0x5c6acf[_0x678c7d(0x1df)]]=_0x436274;}if(_0x320c94){if(_0x5c6acf['jLKXZ'](_0x5c6acf['eTrum'],_0x5c6acf[_0x678c7d(0x144)]))return _0x5c6acf[_0x678c7d(0x194)](_0x552b55,_0x422dc6);else _0x2f039e[_0x5c6acf[_0x678c7d(0x170)]]=_0x320c94;}if(_0x24f514){if(_0x5c6acf[_0x678c7d(0x228)](_0x5c6acf['GYsuu'],_0x5c6acf[_0x678c7d(0x1a0)]))_0x2f039e[_0x5c6acf[_0x678c7d(0x1c1)]]=_0x24f514;else return[_0x104ea4,_0x12b0e5['parse'](_0x59b047[_0x678c7d(0x201)])];}if(_0x51412d){if(_0x5c6acf['XrvNs'](_0x5c6acf[_0x678c7d(0x202)],_0x5c6acf[_0x678c7d(0x124)])){const _0x42e0e4=_0x5c6acf['syEVE']['split']('|');let _0x224076=0x0;while(!![]){switch(_0x42e0e4[_0x224076++]){case'0':_0x4e1d57[_0x678c7d(0x211)]=_0x599769;continue;case'1':_0x2029f4[_0x678c7d(0x229)]=_0x5cc9d3;continue;case'2':_0x1aa771[_0x678c7d(0x21e)]=_0x4717be;continue;case'3':_0x3ed386['cloudProvider']=_0x5bd523;continue;case'4':_0x59409d[_0x678c7d(0x1ee)]=_0x2cbc1b;continue;case'5':_0x4a6456[_0x678c7d(0x132)]=_0xfe34b6;continue;case'6':_0x1303ee[_0x678c7d(0xf6)]=_0x19283b[_0x678c7d(0xf6)]||_0x5c6acf[_0x678c7d(0x1ba)];continue;case'7':_0x14deba[_0x678c7d(0x1b3)]=_0x5c6acf[_0x678c7d(0x1d3)](_0x4e9b19,![]);continue;case'8':_0x5ce71c['hubVersion']=_0x216abf;continue;case'9':_0x4532f7[_0x678c7d(0x245)]=_0x4fbbc2;continue;case'10':_0x5446cc[_0x678c7d(0x11b)]=_0x33dc61;continue;case'11':_0x3d5982[_0x678c7d(0xf2)]=_0x2e3b25;continue;}break;}}else _0x2f039e[_0x5c6acf[_0x678c7d(0x12e)]]=_0x51412d;}return _0x2f039e;},exports[a37_0x4e82b6(0x117)]=async()=>{const _0x193e72=a37_0x4e82b6,_0x1721a4={};_0x1721a4['mRXTJ']=function(_0x24cc88,_0x2719d9){return _0x24cc88>=_0x2719d9;},_0x1721a4[_0x193e72(0x1c9)]=function(_0x1c1453,_0x4428e6){return _0x1c1453!==_0x4428e6;},_0x1721a4[_0x193e72(0x136)]=_0x193e72(0x1ae),_0x1721a4['UAPVU']=_0x193e72(0x17e);const _0x37e3f4=_0x1721a4,_0x5b5a40=process[_0x193e72(0x22e)][_0x193e72(0x12a)];_0x37e3f4[_0x193e72(0x23b)](_0x5b5a40[_0x193e72(0x1f3)]('.')[0x0],0x12)&&(_0x37e3f4['CmiWm'](_0x37e3f4['KlGZp'],_0x37e3f4['KlGZp'])?_0x13c505[_0x193e72(0x1b7)]=_0x1fd1b3:cp['execSync'](_0x37e3f4['UAPVU']));},exports[a37_0x4e82b6(0xdd)]=_0x43ef58=>_0x43ef58===undefined||_0x43ef58===null,exports[a37_0x4e82b6(0x1de)]=()=>{const _0x213a1a=a37_0x4e82b6,_0x5eaef1={};_0x5eaef1[_0x213a1a(0x1f1)]=function(_0x5a288a,_0xbf36f8){return _0x5a288a>=_0xbf36f8;};const _0x25e62f=_0x5eaef1,_0x3e791e=process[_0x213a1a(0x22e)][_0x213a1a(0x12a)];return logger[_0x213a1a(0x10a)]('node\x20version\x20installed\x20:\x20'+_0x3e791e),_0x25e62f['VixgE'](_0x3e791e[_0x213a1a(0x1f3)]('.')[0x0],0x12);},exports[a37_0x4e82b6(0x134)]=async(_0x4f27f3,_0x13cf49,_0x5db075,_0x3b4777,_0xed956a)=>{const _0x4cf894=a37_0x4e82b6,_0x4088dc={'MrJLR':function(_0x4e3f6c){return _0x4e3f6c();},'rumAN':function(_0x2bec45,_0x3d15f7){return _0x2bec45>=_0x3d15f7;},'TIAUf':function(_0xb21a51,_0x5a31f2){return _0xb21a51===_0x5a31f2;},'LTdmm':function(_0x3212f5,_0x36d973){return _0x3212f5!==_0x36d973;},'SXSHl':_0x4cf894(0x20f),'yAqrq':_0x4cf894(0x1b7),'nXhbb':function(_0x425e77,_0x188407){return _0x425e77===_0x188407;},'HPFKA':_0x4cf894(0x108),'eqbQN':'yWLkt','FKXDx':function(_0xaa35ea,_0xea381){return _0xaa35ea!==_0xea381;},'ylSPr':_0x4cf894(0x219),'WbQtV':_0x4cf894(0x1b4),'hTwue':function(_0x13d0da,_0x31c5a1){return _0x13d0da!==_0x31c5a1;},'PyQxC':'kPhMn','bjOlI':_0x4cf894(0x1e7)};let _0xfc36ab;const _0x26599c=MessageDescription[_0x13cf49][_0x5db075];let _0x4e2110=0x0;if(_0x4088dc['TIAUf'](_0x4f27f3,null)||_0x4088dc[_0x4cf894(0x1eb)](_0x4f27f3,undefined)){if(_0x4088dc['LTdmm'](_0x4088dc[_0x4cf894(0x10d)],_0x4088dc[_0x4cf894(0x10d)]))return _0x4cf894(0x148)+_0x325cd3[_0x4cf894(0x1b1)]()+'\x20'+_0x45059d[_0x4cf894(0x20a)]()+'\x20('+_0x19b282[_0x4cf894(0x1d7)]()+')\x0aArchitecture:\x20'+_0x5b57c3[_0x4cf894(0x16c)]()+_0x4cf894(0xfe)+_0x11e76d[_0x4cf894(0x22e)][_0x4cf894(0x12a)]+_0x4cf894(0x153)+_0x4088dc[_0x4cf894(0x1e0)](_0x2bf98c)+'\x0a';else _0xfc36ab=_0x26599c+_0x4cf894(0x18b),await this[_0x4cf894(0x24b)](_0x3b4777,_0xed956a,_0xfc36ab,messageTypes['ERROR'],_0x13cf49+_0x4cf894(0x128),_0x13cf49+'-'+_0x5db075+_0x4cf894(0x14e),_0x4088dc[_0x4cf894(0xf7)]),logger[_0x4cf894(0x1b7)](_0xfc36ab);}else{if(_0x4088dc[_0x4cf894(0x195)](_0x4f27f3[_0x4cf894(0x237)],0x191)){if(_0x4088dc[_0x4cf894(0x195)](_0x4088dc['HPFKA'],_0x4088dc[_0x4cf894(0x221)])){const _0x549a14=_0x5f21de['versions'][_0x4cf894(0x12a)];return _0x31bbdb[_0x4cf894(0x10a)](_0x4cf894(0x217)+_0x549a14),_0x4088dc[_0x4cf894(0x1d5)](_0x549a14[_0x4cf894(0x1f3)]('.')[0x0],0x12);}else _0xfc36ab=_0x26599c+_0x4cf894(0xdf),await this[_0x4cf894(0x24b)](_0x3b4777,_0xed956a,_0xfc36ab,messageTypes[_0x4cf894(0x1b6)],_0x13cf49+_0x4cf894(0x128),_0x13cf49+'-'+_0x5db075+_0x4cf894(0x165),_0x4088dc['yAqrq']),logger[_0x4cf894(0x1b7)](_0xfc36ab);}else{if(_0x4088dc['FKXDx'](_0x4f27f3[_0x4cf894(0x237)],0xc8)){if(_0x4088dc['TIAUf'](_0x4088dc[_0x4cf894(0x15c)],_0x4088dc[_0x4cf894(0x112)])){const _0x3c8145={};_0x3c8145[_0x4cf894(0xeb)]=_0x291d53,_0x3c8145[_0x4cf894(0x125)]=_0x540b03;const _0xfbd54b={};_0xfbd54b[_0x4cf894(0x190)]=_0x3c8145;const _0x5236e1=_0xfbd54b;_0x426120[_0x4cf894(0x163)](this[_0x4cf894(0x1f4)](),_0x6c09cc[_0x4cf894(0x23e)](_0x5236e1));}else _0xfc36ab=_0x26599c+_0x4cf894(0x1af)+JSON[_0x4cf894(0x23e)](_0x4f27f3[_0x4cf894(0x201)]),await this[_0x4cf894(0x24b)](_0x3b4777,_0xed956a,_0xfc36ab,messageTypes[_0x4cf894(0x1b6)],_0x13cf49+_0x4cf894(0x128),_0x13cf49+'-'+_0x5db075+'-non-200',_0x4088dc[_0x4cf894(0xf7)]),logger[_0x4cf894(0x1b7)](_0xfc36ab);}else{if(_0x4088dc['hTwue'](_0x4088dc['PyQxC'],_0x4088dc['bjOlI']))_0x4e2110=_0x4f27f3[_0x4cf894(0x237)];else throw new _0x32d44c(_0x4cf894(0xf5)+_0x1640dc+_0x4cf894(0x1d1)+_0x2c7657+_0x4cf894(0x1cf));}}}return _0x4e2110;},exports[a37_0x4e82b6(0x227)]=async _0x3ac59d=>{const _0x2b0e75=a37_0x4e82b6,_0x424a13={'UBfRw':function(_0x5aef8e,_0x4d8b20){return _0x5aef8e(_0x4d8b20);},'oVuTa':_0x2b0e75(0x1e1),'EkCHE':function(_0x5b1307,_0x51868f){return _0x5b1307(_0x51868f);},'eCEnh':function(_0x169319,_0xc28bd8){return _0x169319&&_0xc28bd8;},'GyZBM':_0x2b0e75(0x16a),'zwdXb':function(_0x1d1cea,_0x10e1fd){return _0x1d1cea===_0x10e1fd;},'OfBXF':_0x2b0e75(0x150),'jbcqA':'ylXnD','XeTDw':function(_0x368796,_0x29fadc){return _0x368796===_0x29fadc;},'vYtpq':'vnelK','Njpju':_0x2b0e75(0x156),'wyUhp':_0x2b0e75(0x1b9),'dVOor':function(_0x2debe5,_0x265658){return _0x2debe5(_0x265658);},'RAtWZ':function(_0x134b63,_0x28cc56){return _0x134b63!==_0x28cc56;},'UbCOb':'APNEY','VeAdG':_0x2b0e75(0x1ef),'GOerH':function(_0x1bbfdc,_0x313d22){return _0x1bbfdc!==_0x313d22;},'ezonH':_0x2b0e75(0x115),'KuvPb':_0x2b0e75(0x1c0)};return new Promise((_0x94f891,_0x5f4ef4)=>{const _0x5f3c9b=_0x2b0e75,_0x29e161={'YbjhD':_0x424a13['oVuTa'],'ctAjR':function(_0x35cda4,_0x2b4908){const _0x245960=a37_0x2707;return _0x424a13[_0x245960(0x173)](_0x35cda4,_0x2b4908);},'xBsCV':function(_0x1225b7,_0x595400){return _0x424a13['UBfRw'](_0x1225b7,_0x595400);},'orOuB':function(_0x459423,_0x583007){const _0x52352e=a37_0x2707;return _0x424a13[_0x52352e(0x1ec)](_0x459423,_0x583007);},'LOgDF':_0x424a13[_0x5f3c9b(0xd3)],'eoMdY':function(_0x8bb367,_0x299d23){return _0x424a13['zwdXb'](_0x8bb367,_0x299d23);},'VxrIN':_0x424a13[_0x5f3c9b(0x186)],'YsQvS':_0x424a13[_0x5f3c9b(0x187)],'QfxEF':function(_0x157cde,_0x49c3ee){const _0x7e7450=_0x5f3c9b;return _0x424a13[_0x7e7450(0x120)](_0x157cde,_0x49c3ee);},'tZKNM':_0x424a13['vYtpq'],'kbRmu':_0x424a13[_0x5f3c9b(0x154)],'SBixg':_0x424a13[_0x5f3c9b(0x104)],'KjDbw':function(_0x4ab238,_0x2014eb){const _0x46951d=_0x5f3c9b;return _0x424a13[_0x46951d(0xd5)](_0x4ab238,_0x2014eb);},'THpWL':function(_0x4082ed,_0x41a0f5){const _0x19bb2c=_0x5f3c9b;return _0x424a13[_0x19bb2c(0x19f)](_0x4082ed,_0x41a0f5);},'RoSKG':_0x424a13['UbCOb'],'EAwHA':_0x424a13[_0x5f3c9b(0x166)]};_0x424a13[_0x5f3c9b(0x188)](_0x424a13[_0x5f3c9b(0x1a2)],_0x424a13[_0x5f3c9b(0x22d)])?cp['exec'](_0x3ac59d,(_0x53b9cd,_0xe620e8,_0x51d475)=>{const _0x5ef1e6=_0x5f3c9b,_0x4bd749={'GosmB':function(_0x39e611,_0x2fc0df){const _0x6b9e4e=a37_0x2707;return _0x29e161[_0x6b9e4e(0x1fb)](_0x39e611,_0x2fc0df);},'OwiLI':_0x29e161[_0x5ef1e6(0x1fc)]};if(_0x29e161['eoMdY'](_0x29e161[_0x5ef1e6(0x130)],_0x29e161[_0x5ef1e6(0x1e9)]))_0x29b8c0[_0x29e161[_0x5ef1e6(0xed)]]=_0x302b54['path'];else{if(_0x53b9cd){if(_0x29e161[_0x5ef1e6(0x22a)](_0x29e161[_0x5ef1e6(0x1ff)],_0x29e161['tZKNM']))_0x29e161[_0x5ef1e6(0x1ea)](_0x5f4ef4,_0x5ef1e6(0x135)+_0x53b9cd[_0x5ef1e6(0x1ad)]);else{const _0x643908=_0x3579db[_0x5ef1e6(0x161)](this['getCredentialsPath']());if(_0x643908||_0x4bd749['GosmB'](_0x35e8b6,_0x49395c)){if(_0x4bd749['GosmB'](_0x4ee6da,_0x492350)){const _0x4b07e6={};_0x4b07e6[_0x5ef1e6(0xeb)]=_0x2d40d7,_0x4b07e6[_0x5ef1e6(0x125)]=_0x51fdee;const _0x1d9eac={};_0x1d9eac[_0x5ef1e6(0x190)]=_0x4b07e6;const _0x54c888=_0x1d9eac;_0x57bc2c[_0x5ef1e6(0x163)](this['getCredentialsPath'](),_0x801bf9[_0x5ef1e6(0x23e)](_0x54c888));}const _0x32ee44=_0x19ca03[_0x5ef1e6(0xdb)](_0x14598b[_0x5ef1e6(0x1bc)](this[_0x5ef1e6(0x1f4)](),_0x4bd749[_0x5ef1e6(0x146)]));return[_0x32ee44[_0x5ef1e6(0x190)][_0x5ef1e6(0xeb)],_0x32ee44[_0x5ef1e6(0x190)]['password']];}return null;}}else{if(_0x51d475){if(_0x29e161[_0x5ef1e6(0x1ed)](_0x29e161[_0x5ef1e6(0x119)],_0x29e161[_0x5ef1e6(0xe2)])){if(_0x5504be)_0x29e161[_0x5ef1e6(0x1ea)](_0x37ad8b,_0x5ef1e6(0x135)+_0x403126[_0x5ef1e6(0x1ad)]);else _0x579cb2?_0x29e161['xBsCV'](_0x425239,_0x5ef1e6(0x10f)+_0x41f809+'`\x20'+_0x494e61):_0x29e161['ctAjR'](_0x1c49cb,_0x5ef1e6(0x178)+_0x2bd4cd);}else _0x29e161[_0x5ef1e6(0x238)](_0x94f891,_0x5ef1e6(0x10f)+_0x3ac59d+'`\x20'+_0x51d475);}else{if(_0x29e161[_0x5ef1e6(0xd7)](_0x29e161[_0x5ef1e6(0x11d)],_0x29e161[_0x5ef1e6(0x1c5)]))_0x29e161[_0x5ef1e6(0x238)](_0x94f891,'Success:\x20'+_0xe620e8);else{if(_0x29e161['orOuB'](_0x21d9e0,_0x465360)){const _0x1883c7={};_0x1883c7[_0x5ef1e6(0xeb)]=_0x24d287,_0x1883c7['password']=_0x227b09;const _0x35d666={};_0x35d666['Browserstack']=_0x1883c7;const _0x3246b4=_0x35d666;_0x52db16[_0x5ef1e6(0x163)](this[_0x5ef1e6(0x1f4)](),_0x1517ee['stringify'](_0x3246b4));}const _0x2303c3=_0x18c590[_0x5ef1e6(0xdb)](_0x377d4a[_0x5ef1e6(0x1bc)](this[_0x5ef1e6(0x1f4)](),_0x29e161[_0x5ef1e6(0x1fc)]));return[_0x2303c3[_0x5ef1e6(0x190)][_0x5ef1e6(0xeb)],_0x2303c3[_0x5ef1e6(0x190)][_0x5ef1e6(0x125)]];}}}}}):_0x424a13[_0x5f3c9b(0x1c7)](_0x57f881,_0x5f3c9b(0x135)+_0x43940c['message']);});},exports[a37_0x4e82b6(0x176)]=async(_0x13a315=TRIAL_GRID_URL,_0x2f0b3a='GET')=>{const _0x31978a=a37_0x4e82b6,_0x54e41f={'kYAiR':_0x31978a(0xf0),'IDHQk':function(_0x581493,_0x5d19e6){return _0x581493===_0x5d19e6;},'UweMw':_0x31978a(0x18c),'ushEx':function(_0x3b5071,_0x27a4b5,_0x5abc97){return _0x3b5071(_0x27a4b5,_0x5abc97);},'yHTqU':function(_0x497759,_0x5d4103){return _0x497759!==_0x5d4103;},'qIRij':_0x31978a(0x1c6),'KqsEz':_0x31978a(0x23f)},_0x4bc573={};_0x4bc573[_0x31978a(0x1be)]=_0x2f0b3a;const _0x4023f7=_0x4bc573,_0x2b7e20={};_0x2b7e20['status']=![],_0x2b7e20[_0x31978a(0x1b7)]=null,_0x2b7e20[_0x31978a(0x197)]='';const _0x5ddce2=_0x2b7e20;try{if(_0x54e41f[_0x31978a(0x21a)](_0x54e41f[_0x31978a(0xd4)],_0x54e41f[_0x31978a(0xd4)])){const _0x4e7b7b=await _0x54e41f[_0x31978a(0x1ca)](got,_0x13a315,_0x4023f7);_0x5ddce2['data']='response\x20code\x20:-\x20'+_0x4e7b7b[_0x31978a(0x237)],_0x5ddce2[_0x31978a(0x1c3)]=_0x54e41f[_0x31978a(0x21a)](_0x4e7b7b['statusCode'],0xc8);}else _0x1af8ba[_0x54e41f[_0x31978a(0x106)]]=_0x4a710a;}catch(_0x42a954){if(_0x54e41f[_0x31978a(0x1e5)](_0x54e41f['qIRij'],_0x54e41f[_0x31978a(0x171)]))_0x5ddce2[_0x31978a(0x1b7)]=_0x42a954;else{const _0x1a8a05={..._0x4173ea['browserStackLocalOptions'],..._0x4983b5};_0x3e5401=_0x1a8a05;}}return _0x5ddce2;},exports[a37_0x4e82b6(0x15d)]=async(_0x4d2f9d,_0x16c711=TRIAL_GRID_URL)=>{const _0x59200e=a37_0x4e82b6,_0x22357f={'avOny':function(_0x1ffcda,_0x4886a4){return _0x1ffcda(_0x4886a4);},'kBnum':_0x59200e(0x18d),'Zxfea':_0x59200e(0x17b),'UgHpU':function(_0x5a0330,_0x907c){return _0x5a0330!==_0x907c;},'kCMEN':'aSvNb','XRSSz':function(_0x3eaca1,_0x108d07,_0x306c32){return _0x3eaca1(_0x108d07,_0x306c32);},'OxxWK':function(_0x33b847,_0x446ba7){return _0x33b847===_0x446ba7;},'WOqed':_0x59200e(0x127)},_0x1d58c9={};_0x1d58c9[_0x59200e(0x14a)]=0x1bb,_0x1d58c9['method']=_0x22357f['Zxfea'],_0x1d58c9[_0x59200e(0x216)]=_0x4d2f9d;const _0xd72245=_0x1d58c9,_0x265194={};_0x265194[_0x59200e(0x1c3)]=![],_0x265194['error']=null,_0x265194[_0x59200e(0x197)]='';const _0x1e81ee=_0x265194;try{if(_0x22357f[_0x59200e(0x1e3)](_0x22357f[_0x59200e(0x20b)],_0x22357f[_0x59200e(0x20b)]))_0x22357f[_0x59200e(0x23a)](_0xbc5197,'Intercepted\x20while\x20executing\x20command:\x20`'+_0x40efce+'`\x20'+_0x1f81ff);else{const _0x5bbe74=await _0x22357f[_0x59200e(0x18e)](got,_0x16c711,_0xd72245);_0x1e81ee[_0x59200e(0x197)]=_0x59200e(0x164)+_0x5bbe74['statusCode'],_0x1e81ee[_0x59200e(0x1c3)]=_0x22357f['OxxWK'](_0x5bbe74[_0x59200e(0x237)],0xc8);}}catch(_0x3dd83d){_0x22357f[_0x59200e(0x1f0)](_0x22357f[_0x59200e(0x129)],_0x22357f['WOqed'])?_0x1e81ee[_0x59200e(0x1b7)]=_0x3dd83d:_0x415e06[_0x22357f[_0x59200e(0x110)]]=_0x401728[_0x59200e(0x126)];}return _0x1e81ee;};function a37_0x1492(){const _0x2e8b8a=['eyUpd','pdVcY','mJjin','debug','LOG','qHtfW','SXSHl','vHuWU','Intercepted\x20while\x20executing\x20command:\x20`','kBnum','vAJhp','WbQtV','NdGCv','BcTJh','ZIZSf','ColrC','installAzurePackages','369920jkfvdK','kbRmu','CsScw','s3Bucket','NWCtD','RoSKG','uploaderImageVersion','WKZeQ','XeTDw','TnJIV','ZMzvl','EaNNA','cEUHH','password','version','sVdYt','-called','WOqed','node','CYgmN','VdEhe','now','LqWxo','1765242MFizCi','VxrIN','npm\x20-v','instanceType','IGLDP','responseValidation','Error\x20executing\x20command:\x20','KlGZp','eSGea','startLocalBinarySync','73330DUVoNC','KubernetesObjectApi','Deployment\x20','Upukh','iTSwJ','MPcJi','EOPYx','oIqFV','jHqtI','@kubernetes/client-node','namespace','kPWvP','qwpPV','OwiLI','uJFdI','\x0aSystem\x20Metadata\x20Report\x0a-----------------------\x0aOS:\x20','WzDGw','port','constructor','IYzuG','stop','-null-response','SgYac','XkYPA','FRopS','getAuthHeader','\x0aNPM\x20Version:\x20','Njpju','KZsyI','thmJz','ZBGcv','LumNQ','ckzbt','nFkZn','TYcXL','ylSPr','isTlsSupported','ifoCm','startSync','IAGHd','existsSync','availableReplicas','writeFileSync','response\x20code\x20:-\x20','-auth-failed','VeAdG','mqXGX','628SRsMgk','getSystemMetaData','utf-8','encodeBase64','arch','setLocalArgs','4635nRjdhe','HVpuj','wetSi','KqsEz','customRepeaters','EkCHE','XYfqo','qYdym','curlRequest','../config/logger','Success:\x20','join','makeApiClient','GET','vMeUy','Wkexa','npm\x20install\x20@azure/arm-containerservice@19.8.0\x20@azure/arm-network@33.1.0\x20@azure/arm-resources@5.2.0\x20@azure/arm-storage@18.2.0\x20@azure/identity@4.0.1\x20@azure/arm-authorization@9.0.0\x20--save','toString','sxdGo','$1-$2','VSBPX','ufyfF','UBnQO','WQbSe','OfBXF','jbcqA','GOerH','trim','DqSus','.\x20Unknown\x20error!','fhliG','X-cli-version','XRSSz','key','Browserstack','accessKey','WFVuT','PadUz','pvDtA','nXhbb','kind','data','XIBzr','XsACL','SGMuv','child_process','execSync','hwgnn','getAccessKey','RAtWZ','pWzNI','JHVrm','ezonH','homedir','aYGgx','path','YesXZ','JqUvA','jjOSa','Basic\x20','replicas','lqKjH','Local','message','NGZkD','.\x20Non\x20200\x20response\x20from\x20server!\x20','PPACp','type','EwnxU','clusterAutoUpgrade','haYRR','base64','ERROR','error','3|2|9|0|5|10|6|8|11|1|4|7','fSltM','SBCLP','X-os','readFileSync','vFsxj','method','BRPwn','BtHRh','pyuCW','dmJlm','status','replace','EAwHA','LaNRX','UBfRw','PKmNO','CmiWm','ushEx','custom-repeater','ZHKeA','arxAP','GMegY','\x20to\x20become\x20available.','true','\x20in\x20namespace\x20','URkBU','bsjWg','KCIqt','rumAN','WqNqg','platform','\x20is\x20ready.','kubeApply','getGridDetails','19496AcrxGw','JCudv','read','IsNodeCompatibleWithAzure','TGlIp','MrJLR','X-cli-path','uGDFT','UgHpU','llXzh','yHTqU','mzwhS','lRGCL','browserStackLocalOptions','YsQvS','ctAjR','TIAUf','eCEnh','eoMdY','maxNodes','LTqwD','OxxWK','VixgE','fetchOrUpdateUserConfig','split','getCredentialsPath','XSmsa','ltcoU','GAuBy','metadata','forceLocal','Eyjmg','orOuB','LOgDF','CGlEX','cntud','tZKNM','TOmxk','body','DFNuy','6|8|2|9|7|5|1|10|4|0|11|3','gPXGg','peIVE','N/A','AqPYa','push','updateGlobalRegistryWithConfig','release','kCMEN','uoPrc','DjvSc','/packages/cli/get-grid-details?gridId=','iyhHq','OoFYy','concurrency','KtVFb','UsFqI','QZCzK','IuuSh','secureProtocol','node\x20version\x20installed\x20:\x20','JiysU','nOiAe','IDHQk','jBbPq','sPkZh','phgYv','clusterRegion','rgcBk','ZDAEh','eqbQN','RZILu','X-ci-environment','nktxy','Error\x20while\x20waiting\x20for\x20deployment:','FEBbW','runCommand','OyUns','minNodes','QfxEF','browserstack-local','veVfr','KuvPb','versions','kKDfP','QpVpB','loZsm','yTpUs','\x20to\x20be\x20ready...','NRsBT','xzZKj','verbose','statusCode','KjDbw','jGFEW','avOny','mRXTJ','../config/constants','BGSOS','stringify','kbUNB','spec','TqrOa','SpXsJ','./webSocketUtils','230ggEvrt','clusterName','stopLocalBinary','isArray','https://','uPSyP','uPrZP','reportToGalactusAndSendToEDS','KOEHH','MrucA','ats-repeater','toLowerCase','GyZBM','UweMw','dVOor','bdAsh','THpWL','getDirForConfig','vbCMs','vfRll','parse','credentials.json','isUndefined','vsCbO','.\x20Unauthorized\x20request!','JXhDQ','.ats','SBixg','Waiting\x20for\x20deployment\x20','XdUQo','oxLRt','427ApMTQb','49437xuHZjS','feBfd','create','1.0.1','username','869979UBofZd','YbjhD','ami-0a0b7559ee7c88dcd','updateGlobalRegistryForHubHa','X-npm-version','IMFbr','browserVersion','lwXzS','vTXcu','Timeout\x20waiting\x20for\x20deployment\x20','ami','yAqrq','FRTET','readNamespacedDeployment','EAWMT','./instrumentationUtils','sACzM','TNfnB','\x0aNode.js\x20Version:\x20',')\x0aArchitecture:\x20','RPzkE','bjdoX','RfJJJ','localIdentifier','wyUhp','filter','kYAiR'];a37_0x1492=function(){return _0x2e8b8a;};return a37_0x1492();}function getNpmVersion(){const _0x124844=a37_0x4e82b6,_0x16dc16={};_0x16dc16[_0x124844(0xf3)]=function(_0x135703,_0x3aca40){return _0x135703!==_0x3aca40;},_0x16dc16['vMeUy']=_0x124844(0x183),_0x16dc16[_0x124844(0x249)]=_0x124844(0x131),_0x16dc16[_0x124844(0x18a)]=function(_0x3e5e15,_0x5b4278){return _0x3e5e15===_0x5b4278;},_0x16dc16[_0x124844(0x1cd)]='QIEzz',_0x16dc16['KcALb']='tYVgE',_0x16dc16[_0x124844(0x19a)]=_0x124844(0x206);const _0xcda987=_0x16dc16;try{if(_0xcda987[_0x124844(0xf3)](_0xcda987[_0x124844(0x17c)],_0xcda987[_0x124844(0x17c)]))throw _0x4401d3;else return cp['execSync'](_0xcda987[_0x124844(0x249)])[_0x124844(0x17f)]()[_0x124844(0x189)]();}catch(_0x3a0060){if(_0xcda987[_0x124844(0x18a)](_0xcda987[_0x124844(0x1cd)],_0xcda987['KcALb']))_0x2baefd[_0x124844(0x1b7)]=_0x1ea65d;else return _0xcda987[_0x124844(0x19a)];}}exports[a37_0x4e82b6(0x169)]=()=>{const _0x20d93d=a37_0x4e82b6,_0x5f150d={'wwWEc':function(_0x36bb94){return _0x36bb94();}};return _0x20d93d(0x148)+os['type']()+'\x20'+os[_0x20d93d(0x20a)]()+'\x20('+os['platform']()+_0x20d93d(0xff)+os[_0x20d93d(0x16c)]()+_0x20d93d(0xfe)+process[_0x20d93d(0x22e)][_0x20d93d(0x12a)]+_0x20d93d(0x153)+_0x5f150d['wwWEc'](getNpmVersion)+'\x0a';};

@@ -1,1 +0,1 @@

const a38_0x3267f1=a38_0x8843;(function(_0xe8d4c7,_0x243ba2){const _0x58fd2f=a38_0x8843,_0x1dc68d=_0xe8d4c7();while(!![]){try{const _0x2e5325=parseInt(_0x58fd2f(0xfc))/0x1+-parseInt(_0x58fd2f(0x11e))/0x2+-parseInt(_0x58fd2f(0xdc))/0x3+-parseInt(_0x58fd2f(0x121))/0x4+parseInt(_0x58fd2f(0x11b))/0x5+-parseInt(_0x58fd2f(0x11f))/0x6*(parseInt(_0x58fd2f(0xf6))/0x7)+parseInt(_0x58fd2f(0x125))/0x8*(parseInt(_0x58fd2f(0xe3))/0x9);if(_0x2e5325===_0x243ba2)break;else _0x1dc68d['push'](_0x1dc68d['shift']());}catch(_0x4b27f5){_0x1dc68d['push'](_0x1dc68d['shift']());}}}(a38_0x40ea,0xb8ed6));const {global_registry,WS_EVENTS}=require(a38_0x3267f1(0x127)),{logger}=require(a38_0x3267f1(0xe0)),{npm_version,_os,os_version,cli_version_and_path,ci_environment}=require(a38_0x3267f1(0xff));exports['addListeners']=_0x205b09=>{const _0x3600c1=a38_0x3267f1,_0x34e820={'hiZBw':function(_0x34c39c){return _0x34c39c();},'OlWNf':function(_0x33c1c2){return _0x33c1c2();},'cqjcL':function(_0x3cb5da,_0x55d820){return _0x3cb5da!==_0x55d820;},'qbuIE':_0x3600c1(0x129),'MFtfo':function(_0x536a53,_0x4b546f){return _0x536a53===_0x4b546f;},'YpoIZ':_0x3600c1(0x126),'lCbMN':function(_0x55ed75,_0x449fe8){return _0x55ed75===_0x449fe8;},'wiioM':_0x3600c1(0xf8),'WRKeD':'Socket\x20reconnected','abPEe':function(_0x43bb5e,_0x30bba9){return _0x43bb5e===_0x30bba9;},'ROlyw':_0x3600c1(0x119),'PlDbw':_0x3600c1(0xfb),'vvhLk':function(_0xd890a0,_0xb93299){return _0xd890a0===_0xb93299;},'MHnWA':_0x3600c1(0x102),'aSaYS':_0x3600c1(0x10f),'DJSzU':function(_0x47ace8,_0x4fb241){return _0x47ace8===_0x4fb241;},'xkOhd':'BdtbT','HMNtu':function(_0x404b07,_0x23dfdc){return _0x404b07!==_0x23dfdc;},'REWzr':_0x3600c1(0xdd),'sKFyr':_0x3600c1(0xef),'QKFdg':_0x3600c1(0xf3),'TlfwV':function(_0x4a8a30,_0x220440){return _0x4a8a30!==_0x220440;},'aKyKb':_0x3600c1(0x120),'bThit':_0x3600c1(0x104),'xmtDx':_0x3600c1(0xfe),'lPLXK':_0x3600c1(0x100),'ytWjd':_0x3600c1(0x12e),'AdMKB':'error','gNFOO':_0x3600c1(0x10b)};_0x205b09[_0x3600c1(0xf2)](_0x34e820[_0x3600c1(0xe2)],()=>{const _0x2d2dcb=_0x3600c1,_0x4c1c2d={'mUXNy':function(_0x224f7e){const _0xbecf14=a38_0x8843;return _0x34e820[_0xbecf14(0x10e)](_0x224f7e);},'pxpcQ':function(_0x11e1bc){const _0x49dc31=a38_0x8843;return _0x34e820[_0x49dc31(0x10e)](_0x11e1bc);},'vcGKE':function(_0x4618ab){const _0x419956=a38_0x8843;return _0x34e820[_0x419956(0xe6)](_0x4618ab);}};if(_0x34e820['cqjcL'](_0x34e820[_0x2d2dcb(0xd3)],_0x34e820['qbuIE'])){const _0x558b9b=_0x4c1c2d[_0x2d2dcb(0x105)](_0x30d94e),_0x288f3e={'requestId':_0x16fb8c[_0x2d2dcb(0x12a)],'username':_0x56cae3[_0x2d2dcb(0x113)],'cli_version':_0x558b9b[_0x2d2dcb(0x103)],'cli_path':_0x558b9b['path'],'os':_0x4c1c2d['mUXNy'](_0x747dc6),'os_version':_0x4c1c2d[_0x2d2dcb(0xf4)](_0x478880),'npm_version':_0x4c1c2d[_0x2d2dcb(0x122)](_0x3765fd),'ci_environment':_0x4c1c2d[_0x2d2dcb(0x122)](_0x1781b6)};return _0x455657[_0x2d2dcb(0x11a)]&&(_0x288f3e[_0x2d2dcb(0x11a)]=_0x55e463[_0x2d2dcb(0x11a)]),_0x37419d['gridProfile']&&(_0x288f3e[_0x2d2dcb(0xe1)]=_0x110c6a['gridProfile']),_0x3e9611[_0x2d2dcb(0xda)]&&(_0x288f3e[_0x2d2dcb(0xda)]=_0xa07d85['gridName']),_0x288f3e;}else _0x34e820[_0x2d2dcb(0x101)](process['env'][_0x2d2dcb(0xd8)],_0x34e820[_0x2d2dcb(0x11d)])?_0x34e820['lCbMN'](_0x34e820[_0x2d2dcb(0x108)],_0x34e820[_0x2d2dcb(0x108)])?logger[_0x2d2dcb(0xdb)](_0x34e820[_0x2d2dcb(0xcf)]):_0x3dd287[_0x2d2dcb(0xe1)]=_0x41c598[_0x2d2dcb(0xe1)]:_0x34e820['abPEe'](_0x34e820['ROlyw'],_0x34e820['ROlyw'])?(logger['debug'](_0x34e820[_0x2d2dcb(0xec)]),process[_0x2d2dcb(0x10c)][_0x2d2dcb(0x107)]=!![]):_0x2db379='['+new _0x23ba05()['toUTCString']()+']:\x20'+_0x4892bf['message'];}),_0x205b09[_0x3600c1(0xf2)](_0x34e820[_0x3600c1(0xeb)],async function(_0x52a154){const _0x9ba4c4=_0x3600c1;if(_0x34e820[_0x9ba4c4(0xee)](_0x34e820[_0x9ba4c4(0xed)],_0x34e820[_0x9ba4c4(0x10a)]))_0x220a6c[_0x9ba4c4(0xf7)](_0x9ba4c4(0xcb)+_0x3dcfb1['data']);else{logger[_0x9ba4c4(0xdb)](_0x9ba4c4(0x12f)+_0x52a154['data']);let _0x5e1f0f,_0x3353df;try{_0x34e820[_0x9ba4c4(0xe4)](_0x34e820['xkOhd'],_0x34e820[_0x9ba4c4(0x112)])?(_0x3353df=JSON[_0x9ba4c4(0xd9)](_0x52a154[_0x9ba4c4(0x116)]),_0x5e1f0f=_0x3353df[_0x9ba4c4(0x11c)]):_0x9be03e['gridProfileId']=_0x45d377[_0x9ba4c4(0x11a)];}catch(_0x2a8af6){_0x34e820[_0x9ba4c4(0xe5)](_0x34e820[_0x9ba4c4(0xd5)],_0x34e820[_0x9ba4c4(0xd5)])?(_0x5f33ab=_0x11f3cf[_0x9ba4c4(0xd9)](_0x47048e[_0x9ba4c4(0x116)]),_0x31f159=_0x4c6201[_0x9ba4c4(0x11c)]):logger[_0x9ba4c4(0xf7)](_0x9ba4c4(0xcb)+_0x52a154[_0x9ba4c4(0x116)]);}}}),_0x205b09['addEventListener'](_0x34e820[_0x3600c1(0x124)],function(_0x6bdf95){const _0x4d6b5f=_0x3600c1,_0x2efdc1={};_0x2efdc1[_0x4d6b5f(0x128)]=_0x34e820['YpoIZ'];const _0x2e925c=_0x2efdc1;_0x34e820[_0x4d6b5f(0x101)](_0x34e820['sKFyr'],_0x34e820[_0x4d6b5f(0xd7)])?logger[_0x4d6b5f(0xdb)](_0x4d6b5f(0xd6)+_0x6bdf95):_0x1e8cfc[_0x4d6b5f(0x10c)][_0x4d6b5f(0xd8)]=_0x2e925c[_0x4d6b5f(0x128)];}),_0x205b09[_0x3600c1(0xf2)](_0x34e820[_0x3600c1(0x10d)],function(){const _0x1af173=_0x3600c1,_0x235f59={};_0x235f59[_0x1af173(0xd4)]=_0x34e820[_0x1af173(0xcf)];const _0x24493f=_0x235f59;_0x34e820[_0x1af173(0xd2)](_0x34e820[_0x1af173(0x114)],_0x34e820[_0x1af173(0x106)])?(_0x34e820[_0x1af173(0xde)](process[_0x1af173(0x10c)][_0x1af173(0x107)],_0x34e820[_0x1af173(0x11d)])&&(_0x34e820[_0x1af173(0xde)](_0x34e820[_0x1af173(0xe8)],_0x34e820['xmtDx'])?process[_0x1af173(0x10c)][_0x1af173(0xd8)]=_0x34e820['YpoIZ']:(_0x34e820['DJSzU'](_0x35c9c0[_0x1af173(0x10c)]['WS_OPENED_BEFORE'],_0x34e820['YpoIZ'])&&(_0x2b009c['env']['WS_CLOSED_BEFORE']=_0x34e820[_0x1af173(0x11d)]),_0x4b0af7[_0x1af173(0xdb)](_0x34e820[_0x1af173(0x117)]))),logger[_0x1af173(0xdb)](_0x34e820[_0x1af173(0x117)])):_0x2026e2[_0x1af173(0xdb)](_0x24493f[_0x1af173(0xd4)]);});};function a38_0x40ea(){const _0x2067ea=['WS_OPENED_BEFORE','wiioM','WmHUo','aSaYS','close','env','gNFOO','hiZBw','hbevd','TPEoG','gpbXO','xkOhd','bstackUsername','aKyKb','EErOP','data','QKFdg','eeDWl','GBMLJ','gridProfileId','162385qgCivK','type','YpoIZ','321594yqsZui','926538DAUnTJ','FBqNL','3685380csPmEY','vcGKE','LOG','AdMKB','15064csxdiW','true','../config/constants','qEdPT','XfCuf','requestId','Socket\x20reconnected','sendEventToBackend','path','message','Message\x20received\x20from\x20server!\x20=>\x20','tVnOE','BkYkj','wVoHS','Not\x20a\x20valid\x20json\x20event;\x20data\x20=>\x20','info','uSRhO','LGoAk','WRKeD','stringify','delay','TlfwV','qbuIE','VSZRK','REWzr','Socket\x20error:\x20','sKFyr','WS_CLOSED_BEFORE','parse','gridName','debug','1106205bSjMMB','iyzVp','lCbMN','eTdvA','../config/logger','gridProfile','lPLXK','5823pDcsWs','DJSzU','HMNtu','OlWNf','toUTCString','xmtDx','KWTwz','mHoPJ','ytWjd','PlDbw','MHnWA','vvhLk','lvKld','uUNMG','bKueE','addEventListener','Socket\x20closed','pxpcQ','zSDqt','14hhZeOv','error','tcmoZ','jdMvo','uHQiv','Socket\x20open','1266407TMVHzj','cWlHb','RFsZN','./instrumentationUtils','open','MFtfo','WzzKz','version','gNCgk','mUXNy','bThit'];a38_0x40ea=function(){return _0x2067ea;};return a38_0x40ea();}function a38_0x8843(_0x32d2e9,_0x1cb4e8){const _0x40ea93=a38_0x40ea();return a38_0x8843=function(_0x8843c6,_0x4e1c16){_0x8843c6=_0x8843c6-0xc8;let _0x5618e9=_0x40ea93[_0x8843c6];return _0x5618e9;},a38_0x8843(_0x32d2e9,_0x1cb4e8);}const getLogMetaData=()=>{const _0x41635c=a38_0x3267f1,_0x14d288={'tVnOE':function(_0x57d657,_0x70a535){return _0x57d657===_0x70a535;},'OxYjG':_0x41635c(0x126),'wVoHS':_0x41635c(0x12b),'AAoqO':'Socket\x20open','bKueE':function(_0x3e818a){return _0x3e818a();},'BkYkj':function(_0x5e25f3,_0x49adc9){return _0x5e25f3===_0x49adc9;},'zSDqt':_0x41635c(0x109),'gpbXO':function(_0x508d94,_0x7bef65){return _0x508d94!==_0x7bef65;},'uHQiv':_0x41635c(0x110),'pSwaX':function(_0x3a41a4,_0x53607c){return _0x3a41a4!==_0x53607c;},'cWlHb':_0x41635c(0xe9)},_0x388416=_0x14d288[_0x41635c(0xf1)](cli_version_and_path),_0x3751fd={'requestId':global_registry[_0x41635c(0x12a)],'username':global_registry[_0x41635c(0x113)],'cli_version':_0x388416[_0x41635c(0x103)],'cli_path':_0x388416[_0x41635c(0x12d)],'os':_0x14d288[_0x41635c(0xf1)](_os),'os_version':_0x14d288[_0x41635c(0xf1)](os_version),'npm_version':_0x14d288[_0x41635c(0xf1)](npm_version),'ci_environment':_0x14d288['bKueE'](ci_environment)};if(global_registry[_0x41635c(0x11a)]){if(_0x14d288[_0x41635c(0xc9)](_0x14d288[_0x41635c(0xf5)],_0x14d288[_0x41635c(0xf5)]))_0x3751fd[_0x41635c(0x11a)]=global_registry[_0x41635c(0x11a)];else{_0x12c1de[_0x41635c(0xdb)]('Message\x20received\x20from\x20server!\x20=>\x20'+_0x1143f2[_0x41635c(0x116)]);let _0xd972f8,_0x20ded9;try{_0x20ded9=_0x3221e5[_0x41635c(0xd9)](_0x2fa5cf[_0x41635c(0x116)]),_0xd972f8=_0x20ded9[_0x41635c(0x11c)];}catch(_0x15f582){_0x1584de[_0x41635c(0xf7)](_0x41635c(0xcb)+_0x248df4[_0x41635c(0x116)]);}}}return global_registry[_0x41635c(0xe1)]&&(_0x14d288[_0x41635c(0x111)](_0x14d288[_0x41635c(0xfa)],_0x14d288[_0x41635c(0xfa)])?_0x10a9c2[_0x41635c(0xdb)](_0x41635c(0xd6)+_0x17b0bc):_0x3751fd[_0x41635c(0xe1)]=global_registry[_0x41635c(0xe1)]),global_registry[_0x41635c(0xda)]&&(_0x14d288['pSwaX'](_0x14d288['cWlHb'],_0x14d288[_0x41635c(0xfd)])?_0x14d288[_0x41635c(0xc8)](_0x524868[_0x41635c(0x10c)][_0x41635c(0xd8)],_0x14d288['OxYjG'])?_0x1e10e6['debug'](_0x14d288[_0x41635c(0xca)]):(_0x3ad2a4[_0x41635c(0xdb)](_0x14d288['AAoqO']),_0x1d53a6[_0x41635c(0x10c)][_0x41635c(0x107)]=!![]):_0x3751fd['gridName']=global_registry[_0x41635c(0xda)]),_0x3751fd;};exports[a38_0x3267f1(0xd1)]=_0x289b19=>new Promise((_0x3dbae7,_0x3bbad6)=>setTimeout(_0x3dbae7,_0x289b19)),exports[a38_0x3267f1(0x12c)]=async(_0x4b5b36,_0x235bec,_0x5c60e8=a38_0x3267f1(0xcc),_0x564c20=![])=>{const _0x528aae=a38_0x3267f1,_0x4ee689={'EErOP':'Socket\x20open','jdMvo':function(_0x235c51,_0x2fef91){return _0x235c51===_0x2fef91;},'eTdvA':function(_0x984a4b,_0x30fe5a){return _0x984a4b!==_0x30fe5a;},'uUNMG':_0x528aae(0xea),'LGoAk':function(_0x39958b){return _0x39958b();},'tVRtD':_0x528aae(0xcd),'eeDWl':'yiNYA'};let _0x100daf=_0x235bec[_0x528aae(0x12e)];_0x4ee689[_0x528aae(0xf9)](_0x235bec['type'],WS_EVENTS[_0x528aae(0x123)])&&(_0x4ee689[_0x528aae(0xdf)](_0x4ee689[_0x528aae(0xf0)],_0x4ee689[_0x528aae(0xf0)])?(_0x268e9e[_0x528aae(0xdb)](_0x4ee689[_0x528aae(0x115)]),_0xa73e3f[_0x528aae(0x10c)][_0x528aae(0x107)]=!![]):_0x100daf='['+new Date()[_0x528aae(0xe7)]()+']:\x20'+_0x235bec['message']);const _0x4123e1={};_0x4123e1[_0x528aae(0x12e)]=_0x100daf,_0x4123e1['logType']=_0x5c60e8;const _0x3c1451={'type':_0x235bec[_0x528aae(0x11c)],..._0x4ee689[_0x528aae(0xce)](getLogMetaData),'data':_0x4123e1};_0x4b5b36['send'](JSON[_0x528aae(0xd0)](_0x3c1451)),_0x564c20&&(_0x4ee689[_0x528aae(0xdf)](_0x4ee689['tVRtD'],_0x4ee689[_0x528aae(0x118)])?await this[_0x528aae(0xd1)](0x1f4):_0x37be5b[_0x528aae(0xda)]=_0x39577e[_0x528aae(0xda)]);};
const a38_0xc4e09a=a38_0x2725;(function(_0x5dc54a,_0x1d39a6){const _0x409f0b=a38_0x2725,_0x235f12=_0x5dc54a();while(!![]){try{const _0x2e4ec8=-parseInt(_0x409f0b(0x6c))/0x1+-parseInt(_0x409f0b(0x9f))/0x2+-parseInt(_0x409f0b(0x82))/0x3*(parseInt(_0x409f0b(0xa9))/0x4)+parseInt(_0x409f0b(0xa1))/0x5+-parseInt(_0x409f0b(0xce))/0x6+parseInt(_0x409f0b(0xcb))/0x7+parseInt(_0x409f0b(0xa4))/0x8*(parseInt(_0x409f0b(0x7f))/0x9);if(_0x2e4ec8===_0x1d39a6)break;else _0x235f12['push'](_0x235f12['shift']());}catch(_0x1c45fb){_0x235f12['push'](_0x235f12['shift']());}}}(a38_0x10bb,0xb4d3d));const {global_registry,WS_EVENTS}=require('../config/constants'),{logger}=require(a38_0xc4e09a(0x73)),{npm_version,_os,os_version,cli_version_and_path,ci_environment}=require(a38_0xc4e09a(0xa5));function a38_0x10bb(){const _0x466587=['heEAK','xUPpV','4002208UjqyTs','WS_OPENED_BEFORE','XhaBK','1701840yOQSGu','CQSAa','OZIKL','ZmPyM','ANQmZ','wUvJL','requestId','PUtzh','error','YbRHM','oMjcA','1067325FbUAyp','sendEventToBackend','stringify','ppzTx','jtHIT','bstackUsername','send','../config/logger','close','debug','gridProfileId','bNHmV','eJLZq','oMuts','WtjLn','kYLOQ','ASWuI','path','yQusi','954ljKbTi','LGGMy','NENtx','758337eAfPtd','uAvLH','LWgCB','Not\x20a\x20valid\x20json\x20event;\x20data\x20=>\x20','KeSCT','YDTPi','VfXre','OQDAA','IssOt','logType','data','Socket\x20closed','xFGMy','open','MnbVl',']:\x20','nwmRK','version','ktjhX','addEventListener','Zusle','WS_CLOSED_BEFORE','IpYyk','XgwHd','env','jIrLb','rfYcx','LOG','Socket\x20reconnected','2779162QwNyvs','goeQu','870615DVipnV','delay','ltFfD','282752qpufZf','./instrumentationUtils','CxscL','RQvbt','message','16mjgyhZ','UCaOw','jQFYh','gridName','info','type','toUTCString','NqaoK','TYXUF','kBVkU','Socket\x20error:\x20','CXpGc','dhvtm','TvKSV','ZjaYf','RbXTX','YfEhO','parse','jDNgh','UPINA','IAiOv','Zphcj','Message\x20received\x20from\x20server!\x20=>\x20','ZGIII','NesDv','BWfeX','true','mBADP','MIeKU','gridProfile','zTHbE','wYKbw'];a38_0x10bb=function(){return _0x466587;};return a38_0x10bb();}function a38_0x2725(_0x3ea4af,_0x1eae47){const _0x10bb19=a38_0x10bb();return a38_0x2725=function(_0x2725ce,_0x55fdc5){_0x2725ce=_0x2725ce-0x69;let _0x3c9805=_0x10bb19[_0x2725ce];return _0x3c9805;},a38_0x2725(_0x3ea4af,_0x1eae47);}exports['addListeners']=_0x2e07a3=>{const _0x414322=a38_0xc4e09a,_0x15d146={};_0x15d146[_0x414322(0x79)]=function(_0x7b3879,_0x5c1644){return _0x7b3879===_0x5c1644;},_0x15d146[_0x414322(0x83)]=_0x414322(0xc3),_0x15d146[_0x414322(0x90)]=_0x414322(0x8d),_0x15d146[_0x414322(0xb6)]=function(_0x46bf49,_0x6a1e3a){return _0x46bf49===_0x6a1e3a;},_0x15d146['BWfeX']=_0x414322(0xd2),_0x15d146[_0x414322(0xd5)]=_0x414322(0xc1),_0x15d146[_0x414322(0xa3)]=function(_0x597a39,_0x3afd64){return _0x597a39===_0x3afd64;},_0x15d146[_0x414322(0xbe)]=function(_0x570fd6,_0xbe5454){return _0x570fd6!==_0xbe5454;},_0x15d146['gRRzC']=_0x414322(0x78),_0x15d146[_0x414322(0x9b)]='hgTmg',_0x15d146['CXpGc']=_0x414322(0x9e),_0x15d146[_0x414322(0x98)]='UEmcR',_0x15d146[_0x414322(0xaa)]='Socket\x20open',_0x15d146[_0x414322(0xab)]=_0x414322(0xc0),_0x15d146[_0x414322(0xbd)]=_0x414322(0x96),_0x15d146[_0x414322(0xc9)]=function(_0x442a11,_0x58cfa6){return _0x442a11===_0x58cfa6;},_0x15d146[_0x414322(0x7e)]='YSbKn',_0x15d146['MIeKU']=function(_0x79e8bb,_0x4d1172){return _0x79e8bb===_0x4d1172;},_0x15d146['YbRHM']=_0x414322(0xd3),_0x15d146[_0x414322(0xbb)]=function(_0x41095a,_0x2b821d){return _0x41095a!==_0x2b821d;},_0x15d146['KeSCT']=_0x414322(0xc7),_0x15d146['NqaoK']=_0x414322(0xb2),_0x15d146[_0x414322(0x6f)]=function(_0x3d2045,_0x484883){return _0x3d2045!==_0x484883;},_0x15d146[_0x414322(0x80)]=_0x414322(0xa6),_0x15d146[_0x414322(0x9c)]='ZKLtJ',_0x15d146[_0x414322(0x88)]=function(_0x44eb04,_0x2a5d3e){return _0x44eb04===_0x2a5d3e;},_0x15d146['UPINA']='dPxGS',_0x15d146[_0x414322(0x89)]=_0x414322(0x8f),_0x15d146[_0x414322(0x6b)]='message',_0x15d146['NENtx']=_0x414322(0x69),_0x15d146[_0x414322(0xb7)]=_0x414322(0x74);const _0x314836=_0x15d146;_0x2e07a3['addEventListener'](_0x314836[_0x414322(0x89)],()=>{const _0x3fac62=_0x414322;_0x314836[_0x3fac62(0xb6)](_0x314836[_0x3fac62(0xc2)],_0x314836[_0x3fac62(0xd5)])?(_0x314836[_0x3fac62(0x79)](_0x68b109[_0x3fac62(0x9a)]['WS_OPENED_BEFORE'],_0x314836[_0x3fac62(0x83)])&&(_0x3e8d4a[_0x3fac62(0x9a)][_0x3fac62(0x97)]=_0x314836[_0x3fac62(0x83)]),_0x52194f['debug'](_0x314836[_0x3fac62(0x90)])):_0x314836['ltFfD'](process[_0x3fac62(0x9a)]['WS_CLOSED_BEFORE'],_0x314836['uAvLH'])?_0x314836[_0x3fac62(0xbe)](_0x314836['gRRzC'],_0x314836['jIrLb'])?logger['debug'](_0x314836[_0x3fac62(0xb4)]):_0x15ca46['error'](_0x3fac62(0x85)+_0x1f8b74['data']):_0x314836[_0x3fac62(0xbe)](_0x314836[_0x3fac62(0x98)],_0x314836['IpYyk'])?_0x1e9769[_0x3fac62(0x75)](_0x3fac62(0xb3)+_0xd8e84f):(logger['debug'](_0x314836['UCaOw']),process[_0x3fac62(0x9a)][_0x3fac62(0xcc)]=!![]);}),_0x2e07a3[_0x414322(0x95)](_0x314836[_0x414322(0x6b)],async function(_0x531def){const _0x2ba83d=_0x414322,_0x4beaa8={'LWgCB':function(_0x1d4e8b,_0x456428){return _0x314836['oMuts'](_0x1d4e8b,_0x456428);},'OZIKL':_0x314836['uAvLH'],'NbnMF':_0x314836[_0x2ba83d(0xb4)],'xFGMy':_0x314836[_0x2ba83d(0xaa)]};if(_0x314836[_0x2ba83d(0xbe)](_0x314836[_0x2ba83d(0xab)],_0x314836[_0x2ba83d(0xbd)])){logger[_0x2ba83d(0x75)](_0x2ba83d(0xbf)+_0x531def[_0x2ba83d(0x8c)]);let _0x1536e6,_0x5dbab9;try{_0x314836['heEAK'](_0x314836[_0x2ba83d(0x7e)],_0x314836[_0x2ba83d(0x7e)])?(_0x5dbab9=JSON[_0x2ba83d(0xba)](_0x531def['data']),_0x1536e6=_0x5dbab9['type']):_0x4beaa8[_0x2ba83d(0x84)](_0x1c365d['env'][_0x2ba83d(0x97)],_0x4beaa8[_0x2ba83d(0xd0)])?_0x33066a[_0x2ba83d(0x75)](_0x4beaa8['NbnMF']):(_0x31108a['debug'](_0x4beaa8[_0x2ba83d(0x8e)]),_0x4b1965['env']['WS_OPENED_BEFORE']=!![]);}catch(_0x439536){_0x314836[_0x2ba83d(0xc5)](_0x314836[_0x2ba83d(0x6a)],_0x314836[_0x2ba83d(0x6a)])?logger[_0x2ba83d(0x69)](_0x2ba83d(0x85)+_0x531def['data']):_0x4fcf39[_0x2ba83d(0xc6)]=_0x551422[_0x2ba83d(0xc6)];}}else _0x1cceb2[_0x2ba83d(0x9a)][_0x2ba83d(0x97)]=_0x314836['uAvLH'];}),_0x2e07a3[_0x414322(0x95)](_0x314836[_0x414322(0x81)],function(_0x322302){const _0xa8aed6=_0x414322;_0x314836[_0xa8aed6(0xbb)](_0x314836[_0xa8aed6(0x86)],_0x314836[_0xa8aed6(0xb0)])?logger[_0xa8aed6(0x75)](_0xa8aed6(0xb3)+_0x322302):_0x4d54e8='['+new _0x39294f()[_0xa8aed6(0xaf)]()+_0xa8aed6(0x91)+_0x1e4656['message'];}),_0x2e07a3[_0x414322(0x95)](_0x314836[_0x414322(0xb7)],function(){const _0xed7068=_0x414322;_0x314836[_0xed7068(0x6f)](_0x314836[_0xed7068(0x80)],_0x314836[_0xed7068(0x9c)])?(_0x314836[_0xed7068(0x88)](process[_0xed7068(0x9a)]['WS_OPENED_BEFORE'],_0x314836[_0xed7068(0x83)])&&(_0x314836['Zphcj'](_0x314836[_0xed7068(0xbc)],_0x314836[_0xed7068(0xbc)])?_0x12799c['gridProfileId']=_0x136879['gridProfileId']:process[_0xed7068(0x9a)]['WS_CLOSED_BEFORE']=_0x314836['uAvLH']),logger[_0xed7068(0x75)](_0x314836[_0xed7068(0x90)])):(_0x380b8c=_0x27351b['parse'](_0x50b7ad[_0xed7068(0x8c)]),_0x233177=_0x1edd4b[_0xed7068(0xae)]);});};const getLogMetaData=()=>{const _0x27ae70=a38_0xc4e09a,_0x593394={'nwmRK':_0x27ae70(0x9e),'WtjLn':function(_0x47f2a8){return _0x47f2a8();},'nSxcj':function(_0x3d61ff){return _0x3d61ff();},'ASWuI':function(_0x344499,_0x30b542){return _0x344499===_0x30b542;},'wYKbw':_0x27ae70(0x7b),'XhaBK':'xriea','mBADP':'Chgfl','YDTPi':function(_0x26ae21,_0xae263f){return _0x26ae21===_0xae263f;},'ktjhX':_0x27ae70(0x77),'XgwHd':_0x27ae70(0xa7)},_0x28fd7e=_0x593394[_0x27ae70(0x7a)](cli_version_and_path),_0x1887c2={'requestId':global_registry[_0x27ae70(0xd4)],'username':global_registry[_0x27ae70(0x71)],'cli_version':_0x28fd7e[_0x27ae70(0x93)],'cli_path':_0x28fd7e[_0x27ae70(0x7d)],'os':_0x593394[_0x27ae70(0x7a)](_os),'os_version':_0x593394['WtjLn'](os_version),'npm_version':_0x593394['nSxcj'](npm_version),'ci_environment':_0x593394['nSxcj'](ci_environment)};global_registry[_0x27ae70(0x76)]&&(_0x593394[_0x27ae70(0x7c)](_0x593394['wYKbw'],_0x593394[_0x27ae70(0xc8)])?_0x1887c2['gridProfileId']=global_registry['gridProfileId']:_0x5bc4d8[_0x27ae70(0x75)](_0x593394[_0x27ae70(0x92)]));global_registry[_0x27ae70(0xc6)]&&(_0x593394['ASWuI'](_0x593394[_0x27ae70(0xcd)],_0x593394[_0x27ae70(0xc4)])?_0x1d848b[_0x27ae70(0xac)]=_0x31b826[_0x27ae70(0xac)]:_0x1887c2[_0x27ae70(0xc6)]=global_registry[_0x27ae70(0xc6)]);if(global_registry[_0x27ae70(0xac)]){if(_0x593394[_0x27ae70(0x87)](_0x593394[_0x27ae70(0x94)],_0x593394[_0x27ae70(0x99)])){_0x41aa60[_0x27ae70(0x75)](_0x27ae70(0xbf)+_0x2d799f[_0x27ae70(0x8c)]);let _0x6760a7,_0x8c96ca;try{_0x8c96ca=_0x40e5a2[_0x27ae70(0xba)](_0x295c7e[_0x27ae70(0x8c)]),_0x6760a7=_0x8c96ca['type'];}catch(_0x20db10){_0x213776[_0x27ae70(0x69)]('Not\x20a\x20valid\x20json\x20event;\x20data\x20=>\x20'+_0x237644['data']);}}else _0x1887c2[_0x27ae70(0xac)]=global_registry['gridName'];}return _0x1887c2;};exports[a38_0xc4e09a(0xa2)]=_0x2d7721=>new Promise((_0x5ef107,_0x3313c7)=>setTimeout(_0x5ef107,_0x2d7721)),exports[a38_0xc4e09a(0x6d)]=async(_0x5260e8,_0x204a39,_0x591bbe=a38_0xc4e09a(0xad),_0x4bd7ee=![])=>{const _0x218411=a38_0xc4e09a,_0x451fe1={'yNVRY':'Socket\x20open','jtHIT':function(_0x2ad96c){return _0x2ad96c();},'dhvtm':function(_0x1edf2c){return _0x1edf2c();},'RbXTX':function(_0x16563c){return _0x16563c();},'CQSAa':function(_0x578827){return _0x578827();},'goeQu':function(_0x553102,_0x354282){return _0x553102===_0x354282;},'xUPpV':function(_0x46d06c,_0x9c485b){return _0x46d06c===_0x9c485b;},'ZmPyM':'ftkyM','YfEhO':function(_0x5a0cd5,_0x4f8027){return _0x5a0cd5===_0x4f8027;},'TYXUF':_0x218411(0x8a)};let _0x36d5a4=_0x204a39[_0x218411(0xa8)];_0x451fe1[_0x218411(0xa0)](_0x204a39[_0x218411(0xae)],WS_EVENTS[_0x218411(0x9d)])&&(_0x451fe1[_0x218411(0xca)](_0x451fe1[_0x218411(0xd1)],_0x451fe1[_0x218411(0xd1)])?_0x36d5a4='['+new Date()[_0x218411(0xaf)]()+_0x218411(0x91)+_0x204a39[_0x218411(0xa8)]:(_0x22a13f[_0x218411(0x75)](_0x451fe1['yNVRY']),_0x5538e9[_0x218411(0x9a)]['WS_OPENED_BEFORE']=!![]));const _0x2e77dd={};_0x2e77dd[_0x218411(0xa8)]=_0x36d5a4,_0x2e77dd[_0x218411(0x8b)]=_0x591bbe;const _0x3421f1={'type':_0x204a39['type'],..._0x451fe1[_0x218411(0x70)](getLogMetaData),'data':_0x2e77dd};_0x5260e8[_0x218411(0x72)](JSON[_0x218411(0x6e)](_0x3421f1));if(_0x4bd7ee){if(_0x451fe1[_0x218411(0xb9)](_0x451fe1[_0x218411(0xb1)],_0x451fe1['TYXUF']))await this[_0x218411(0xa2)](0x1f4);else{const _0x2eed90=_0x451fe1[_0x218411(0x70)](_0x51d5bd),_0x1a783e={'requestId':_0x54a0e4[_0x218411(0xd4)],'username':_0x4af1de['bstackUsername'],'cli_version':_0x2eed90[_0x218411(0x93)],'cli_path':_0x2eed90[_0x218411(0x7d)],'os':_0x451fe1[_0x218411(0xb5)](_0xad9663),'os_version':_0x451fe1[_0x218411(0xb5)](_0x276f53),'npm_version':_0x451fe1[_0x218411(0xb8)](_0x2ff4a9),'ci_environment':_0x451fe1[_0x218411(0xcf)](_0x326d8c)};return _0x1ea714[_0x218411(0x76)]&&(_0x1a783e[_0x218411(0x76)]=_0x4ec92a[_0x218411(0x76)]),_0x5df630[_0x218411(0xc6)]&&(_0x1a783e[_0x218411(0xc6)]=_0x2da0b6['gridProfile']),_0x30eacf[_0x218411(0xac)]&&(_0x1a783e['gridName']=_0x5d5022[_0x218411(0xac)]),_0x1a783e;}}};
{
"name": "browserstack-node-sdk",
"version": "1.53.1",
"version": "1.53.2",
"private": false,

@@ -5,0 +5,0 @@ "description": "Node SDK for browserstack selenium-webdriver tests",

@@ -1,1 +0,1 @@

const a1_0x31da05=a1_0x517e;(function(_0x26c9f9,_0x52150c){const _0x5f4dfa=a1_0x517e,_0x5e71ae=_0x26c9f9();while(!![]){try{const _0x45092e=parseInt(_0x5f4dfa(0xcd))/0x1+parseInt(_0x5f4dfa(0xb0))/0x2+parseInt(_0x5f4dfa(0x141))/0x3*(-parseInt(_0x5f4dfa(0x177))/0x4)+parseInt(_0x5f4dfa(0x175))/0x5*(-parseInt(_0x5f4dfa(0xf4))/0x6)+parseInt(_0x5f4dfa(0x16b))/0x7*(-parseInt(_0x5f4dfa(0x13a))/0x8)+-parseInt(_0x5f4dfa(0x199))/0x9*(-parseInt(_0x5f4dfa(0x15b))/0xa)+-parseInt(_0x5f4dfa(0x18a))/0xb*(-parseInt(_0x5f4dfa(0x14a))/0xc);if(_0x45092e===_0x52150c)break;else _0x5e71ae['push'](_0x5e71ae['shift']());}catch(_0x11f685){_0x5e71ae['push'](_0x5e71ae['shift']());}}}(a1_0x263f,0xbc500));function a1_0x263f(){const _0x3b4789=['hwnKO','start','Screenshot\x20path\x20not\x20found','BS_TESTOPS_ALLOW_SCREENSHOTS','sZhdJ','message','8787856LzVHwh','../../helpers/helper','hsChD','hookType','hCHqC','passed','webdriverio','../../bin/playwright/sessionDetails','DZCCr','stopMonitoring','SDK_POST_TEST','REigV','end','_setPage','test-before','4333509IqyNxQ','bind','ReOPU','patchSaveScreenshot','SYNC','CwzvV','started','toISOString','after','test-failed','comment','BoSAK','codeceptjs/lib/utils.js','znJSB','find','is_mobile_session','Failed\x20in\x20sending\x20TestRunFinish\x20event:\x20','dispatcher','config','bstackAllyScanning','saveTestResults','Performing\x20scan\x20for\x20','JyigS','shouldWrapCommand','codeceptjs/lib/recorder.js','ctx','3058904kzbqIw','browserstack_executor:\x20','--auto-open-devtools-for-tabs','getAccessibilityResultsSummary','TEST_RUN_SKIPPED','../../helpers/accessibility-automation/helper','action','Failed\x20in\x20marking\x20session\x20status\x20of\x20test:\x20','step-comment','PERFORM_SCAN','IkZqL','hook-failed','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20summary.','hzsnq','Failed\x20to\x20execute\x20_before:\x20','testFramework','lWmbK','codeceptjs/lib/helper/Playwright.js','hook','debug','performScan','yxmDO','FqPXd','saveScreenshot','all','codeceptjs','TEST_LOG','PtdIe','HOOK_RUN_STARTED','32933wgpfzv','HOOK_RUN_FINISHED','__driver','iUyTX','MdVGB','Playwright','then','BGYdE','OkTgk','format','command','testAnalyticsId','dOaGB','KFnfj','hRYar','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','filter','container','test','failed','overwriteCommand','SDK_PRE_TEST','YUnSF','includes','QDSyz','browserstackTestName','emit','YfSwZ','qLDIU','TestCafe','args','step','test-passed','test-skipped','browserStackExecuteDriver','string','nruoD','accessibilityPlatform','uWori','1654854howKip','readFileSync','NxIAL','fireEvent','mTgsU','SDK_HOOK','TEST_SCREENSHOT','LtXqG','oaNOy','a11y_core_config','SDK_POST_INITIALIZE','../../helpers/accessibility-automation/scripts','TEST_RUN_STARTED','GET_RESULTS_SUMMARY','Ojkqc','constructor','../../helpers/logger','hook-passed','executeScript','ENV_VAR','arguments','BROWSERSTACK_TESTHUB_JWT','thJwtToken','bLLdY','uUjEO','JACWM','xAatm','url','commandsToWrap','enabled','FneoX','chromium','ruXGR','KVeGO','test-after','getAccessibilityResults','lRdoC','SAVE_RESULTS','./o11yHelper','bddStepFinish','yUCYG','hETbB','stack','status','pages','NrJhe','thTestRunUuid','startMonitoring','SDK_TEST','SESSION_STATUS','Failed\x20to\x20patch\x20pages\x20method\x20in\x20browserContext\x20for\x20a11y\x20domForge:\x20','add','getResults','stringify','currentTest','browserContext','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','MRwaP','qFQCu','browser','parse','zUfIP','../../helpers/request-spy','\x0aStack:\x20','./helper.js','initSaveScreenshot','prototype','WUMxg','measureWrapper','GyUhc','317416QrBSzn','reason','GZroS','afterTest','forEach','QElje','event','868101LuGScp','BvZFt','eniAY','stop','title','startsWith','base64','titlePath','SDK_PRE_INITIALIZE','24WKqWHL','before','KFRkU','helpers','env','exports','warn','NrCRg','PAMeo','BROWSERSTACK_TESTHUB_UUID','fyJKJ','bddStep-before','class','captureEvent','WebDriver','bddStepStart','bddStep-after','10xecyQW','../../helpers/performance/performance-tester','name','_before','restore','patch','skipped','gAMcW','slice','TEST_RUN_FINISHED','INFO','apply','skipSessionName','krtxW','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','XNffm','161EZpfTY','eHXsN','push','UYyBp','../../helpers/test-observability/utils','ctwjB','split','setGlobal','GET_RESULTS','LKazT','25WzWQCw','getGlobal','8ovQaCR','call','skipSessionStatus','Element','thBuildUuid','XBxRV','ZChuT','SOSwq','setSessionName','setSessionStatus','captureError','HiwsL','bs:addLog:'];a1_0x263f=function(){return _0x3b4789;};return a1_0x263f();}const fs=require('fs'),util=require('util'),{requireModule,markSessionStatus,isUndefined,isTrue,isBrowserstackInfra}=require(a1_0x31da05(0x18b)),logger=require(a1_0x31da05(0x104))['winstonLogger'],testOpsHelper=require(a1_0x31da05(0x16f)),requestSpy=require(a1_0x31da05(0x132)),PlaywrightSessionDetails=require(a1_0x31da05(0x191)),{O11yHelper,TEST_EVENTS,STATE_PASSED,STATE_FAILED}=require(a1_0x31da05(0x11a)),{shouldScanTestForAccessibility,isAccessibilityAutomationSession}=require(a1_0x31da05(0xb5)),AccessibilityHelper=require('../../bin/playwright/accessibility-helper'),scripts=require(a1_0x31da05(0xff)),PerformanceTester=require(a1_0x31da05(0x15c)),{EVENTS:PerformanceEvents,AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceHookEvents}=require('../../helpers/performance/constants'),{processWebDriverConfig,shouldPatchExecuteScript}=require(a1_0x31da05(0x134)),testHubConstants=require('../../helpers/testhub/constants.js'),globals=require('../../helpers/globals.js'),CodeceptJS=requireModule('codeceptjs/lib/index.js','codeceptjs'),CodeceptUtils=requireModule(a1_0x31da05(0x1a5),a1_0x31da05(0xc9)),CodeceptWebDriver=requireModule('codeceptjs/lib/helper/WebDriver.js',a1_0x31da05(0xc9)),CodeceptRecorder=requireModule(a1_0x31da05(0xae),a1_0x31da05(0xc9)),CodeceptPlaywright=requireModule(a1_0x31da05(0xc1),a1_0x31da05(0xc9)),playwrightMarkSessionStatus=(_0x201875,_0x4df3fd,_0x529037)=>{const _0x52196e=a1_0x31da05,_0x57f4f7={'iUyTX':_0x52196e(0x180),'BPpMQ':function(_0xced2de,_0x792f7b){return _0xced2de(_0x792f7b);}},_0x461f28={};_0x461f28[_0x52196e(0x11f)]=_0x4df3fd;const _0x13fa81={};_0x13fa81['action']=_0x57f4f7[_0x52196e(0xd0)],_0x13fa81['arguments']=_0x461f28;const _0x3fd56a=_0x13fa81;return!_0x57f4f7['BPpMQ'](isUndefined,_0x529037)&&(_0x3fd56a[_0x52196e(0x108)][_0x52196e(0x13b)]=JSON[_0x52196e(0x129)](_0x529037)),_0x201875['executeScript'](()=>{},'browserstack_executor:\x20'+JSON[_0x52196e(0x129)](_0x3fd56a));},o11ySync=PerformanceTester[a1_0x31da05(0x138)](PerformanceO11yEvents[a1_0x31da05(0x19d)],async _0x378cbe=>{const _0x5bd0ef=a1_0x31da05,_0x160819={};_0x160819[_0x5bd0ef(0x152)]=function(_0x32f682,_0x3f42e2){return _0x32f682===_0x3f42e2;},_0x160819[_0x5bd0ef(0x142)]=_0x5bd0ef(0xd2);const _0x5c2f85=_0x160819;_0x5c2f85[_0x5bd0ef(0x152)](_0x378cbe[_0x5bd0ef(0x103)][_0x5bd0ef(0x15d)],_0x5c2f85[_0x5bd0ef(0x142)])?await _0x378cbe[_0x5bd0ef(0x106)](_0x20d7eb=>{},testOpsHelper['getSyncScript']()):await _0x378cbe[_0x5bd0ef(0x106)](testOpsHelper['getSyncScript']());}),markSessionName=PerformanceTester[a1_0x31da05(0x138)](PerformanceAutEvents['SESSION_NAME'],async(_0x186c15,_0x2c3d5e)=>{const _0x2d5f99=a1_0x31da05,_0x997a1e={};_0x997a1e[_0x2d5f99(0x19b)]=_0x2d5f99(0x17f),_0x997a1e['eniAY']=function(_0x386508,_0x2f0a62){return _0x386508===_0x2f0a62;},_0x997a1e[_0x2d5f99(0x170)]=_0x2d5f99(0xd2);const _0x25b42a=_0x997a1e,_0x2f9c13={};_0x2f9c13[_0x2d5f99(0x15d)]=_0x2c3d5e;const _0x3079ee={};_0x3079ee[_0x2d5f99(0xb6)]=_0x25b42a['ReOPU'],_0x3079ee['arguments']=_0x2f9c13;const _0xe6f1b3=_0x3079ee;_0x25b42a[_0x2d5f99(0x143)](_0x186c15[_0x2d5f99(0x103)][_0x2d5f99(0x15d)],_0x25b42a[_0x2d5f99(0x170)])?await _0x186c15[_0x2d5f99(0x106)](()=>{},_0x2d5f99(0xb1)+JSON[_0x2d5f99(0x129)](_0xe6f1b3)):await _0x186c15[_0x2d5f99(0x106)](_0x2d5f99(0xb1)+JSON[_0x2d5f99(0x129)](_0xe6f1b3));}),patchSaveScreenshot=_0x446cd5=>{const _0x336c7a=a1_0x31da05,_0x17ee7e={'qFQCu':_0x336c7a(0x147),'UkHgb':_0x336c7a(0xfa),'oIxqU':function(_0x37294f){return _0x37294f();},'uWori':function(_0x1d9dcc,_0x2f01ae){return _0x1d9dcc(_0x2f01ae);},'dOaGB':_0x336c7a(0x186)};_0x17ee7e[_0x336c7a(0xf3)](isTrue,process[_0x336c7a(0x14e)][_0x336c7a(0x187)])&&!_0x446cd5[_0x336c7a(0x19c)]&&(_0x446cd5[_0x336c7a(0x19c)]=!![],_0x446cd5[_0x336c7a(0x135)]=_0x446cd5[_0x336c7a(0xc7)],_0x446cd5['saveScreenshot']=(_0x425bd4,_0x5e53ab=![])=>{return new Promise(function(_0x496130,_0x931ac5){const _0x407d7c=a1_0x517e,_0xd55857={'LhEJg':_0x17ee7e[_0x407d7c(0x12e)],'KVeGO':_0x17ee7e['UkHgb'],'lWmbK':function(_0x2f69ad){return _0x17ee7e['oIxqU'](_0x2f69ad);},'FQqfb':function(_0x3eb0bc,_0x16f069){const _0x5b09a7=_0x407d7c;return _0x17ee7e[_0x5b09a7(0xf3)](_0x3eb0bc,_0x16f069);},'LtXqG':_0x17ee7e[_0x407d7c(0xd9)]};_0x446cd5[_0x407d7c(0x135)](_0x425bd4,_0x5e53ab)[_0x407d7c(0xd3)](()=>{const _0x2d8b79=_0x407d7c,_0x14123b=CodeceptUtils['screenshotOutputFolder'](_0x425bd4);if(_0x14123b){const _0x4f05da=fs[_0x2d8b79(0xf5)](_0x14123b);process[_0x2d8b79(0xe7)](_0x2d8b79(0x183)+process['pid'],{'timestamp':new Date()[_0x2d8b79(0x1a0)](),'message':_0x4f05da['toString'](_0xd55857['LhEJg']),'kind':_0xd55857[_0x2d8b79(0x115)]}),_0xd55857[_0x2d8b79(0xc0)](_0x496130);}_0xd55857['FQqfb'](_0x931ac5,new Error(_0xd55857[_0x2d8b79(0xfb)]));})['catch'](()=>null);});});},patchWebDriverBefore=_0x5a8050=>{const _0x2a29c3=a1_0x31da05,_0x195051={'JyigS':function(_0x320a26){return _0x320a26();},'KFRkU':function(_0x2ba2da,_0x14bb01){return _0x2ba2da(_0x14bb01);},'nruoD':function(_0x1d6cb7,_0x55794c){return _0x1d6cb7===_0x55794c;},'XsOsE':_0x2a29c3(0x190),'pPOBk':_0x2a29c3(0xf0),'IOUle':_0x2a29c3(0x17a)},_0x10489b=async function(_0xd0208,_0x5b18f4){const _0x14c2ac=_0x2a29c3;_0x195051[_0x14c2ac(0xac)](isAccessibilityAutomationSession)&&!global['bstackAllyScanning']&&global[_0x14c2ac(0xf2)]&&scripts[_0x14c2ac(0xad)](_0xd0208['name'])&&_0x195051[_0x14c2ac(0x14c)](shouldPatchExecuteScript,arguments[0x2])&&(global[_0x14c2ac(0xa9)]=!![],await PerformanceTester['measureWrapper'](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0xe32e4f=_0x14c2ac;logger[_0xe32e4f(0xc3)](_0xe32e4f(0xab)+_0xd0208[_0xe32e4f(0x156)]+'\x20'+_0xd0208[_0xe32e4f(0x15d)]),await AccessibilityHelper[_0xe32e4f(0xef)](_0x5a8050,scripts[_0xe32e4f(0xc4)]);},{'command':_0xd0208[_0x14c2ac(0x15d)]})());global[_0x14c2ac(0xa9)]=![];const _0x55e48e=JSON[_0x14c2ac(0x130)](process[_0x14c2ac(0x14e)]['FRAMEWORK_DETAILS']||'{}');if(_0x195051[_0x14c2ac(0xf1)](_0x55e48e?.['testFramework']?.[_0x14c2ac(0x15d)],_0x195051['XsOsE'])&&_0x195051[_0x14c2ac(0xf1)](typeof _0x55e48e?.['testFramework']?.['version'],_0x195051['pPOBk'])&&_0x55e48e?.[_0x14c2ac(0xbf)]?.['version']['startsWith']('7'))return _0x5b18f4[_0x14c2ac(0x166)](null,Array[_0x14c2ac(0x136)][_0x14c2ac(0x163)][_0x14c2ac(0x178)](arguments,0x2));return _0x5b18f4[_0x14c2ac(0x166)](this,Array[_0x14c2ac(0x136)][_0x14c2ac(0x163)][_0x14c2ac(0x178)](arguments,0x2));},_0x512dbc=CodeceptWebDriver[_0x2a29c3(0x136)][_0x2a29c3(0x15e)];CodeceptWebDriver[_0x2a29c3(0x136)][_0x2a29c3(0x15e)]=async function(){const _0x574853=_0x2a29c3,_0x253fd8={'GyUhc':function(_0x2434fe,_0x19dd03){const _0x5ed68a=a1_0x517e;return _0x195051[_0x5ed68a(0xf1)](_0x2434fe,_0x19dd03);},'mTgsU':_0x195051['IOUle']};try{await _0x512dbc[_0x574853(0x166)](this,arguments);}catch(_0x4087bb){logger[_0x574853(0xc3)](_0x574853(0xbe)+util[_0x574853(0xd6)](_0x4087bb));}scripts[_0x574853(0x110)][_0x574853(0xdd)](_0x3ee159=>_0x3ee159[_0x574853(0x15d)]&&_0x3ee159['class'])[_0x574853(0x13e)](_0x5b2ed8=>{const _0x2f4615=_0x574853;this[_0x2f4615(0x12f)][_0x2f4615(0xe1)](_0x5b2ed8[_0x2f4615(0x15d)],_0x10489b[_0x2f4615(0x19a)](this,_0x5b2ed8),_0x253fd8[_0x2f4615(0x139)](_0x5b2ed8['class'],_0x253fd8[_0x2f4615(0xf8)]));}),_0x195051[_0x574853(0x14c)](processWebDriverConfig,_0x5a8050);};};function parseJwt(_0x42887b){const _0x2c35cc=a1_0x31da05,_0x18b0bc={};_0x18b0bc[_0x2c35cc(0x184)]=_0x2c35cc(0x147);const _0x383fc1=_0x18b0bc;if(!_0x42887b)return null;return JSON[_0x2c35cc(0x130)](Buffer['from'](_0x42887b[_0x2c35cc(0x171)]('.')[0x1],_0x383fc1[_0x2c35cc(0x184)])['toString']());}function a1_0x517e(_0x9a7750,_0x303815){const _0x263fea=a1_0x263f();return a1_0x517e=function(_0x517ec2,_0x5731fe){_0x517ec2=_0x517ec2-0xa9;let _0x5b7644=_0x263fea[_0x517ec2];return _0x5b7644;},a1_0x517e(_0x9a7750,_0x303815);}const patchPlaywrightBefore=()=>{const _0xfa1b18=a1_0x31da05,_0x2b6075={'fyJKJ':function(_0x1a9195){return _0x1a9195();},'REigV':'devtools://','zwOnx':_0xfa1b18(0xb2),'MmHQm':function(_0x1dadaa,_0x328290){return _0x1dadaa(_0x328290);},'FxNOK':function(_0x5b44cd,_0x3108f3){return _0x5b44cd+_0x3108f3;},'JACWM':_0xfa1b18(0x133),'yxmDO':function(_0x33046d){return _0x33046d();},'YfSwZ':function(_0x3eef3e){return _0x3eef3e();}};PlaywrightSessionDetails[_0xfa1b18(0x160)]();const _0x402e8f=CodeceptPlaywright[_0xfa1b18(0x136)][_0xfa1b18(0x15e)];CodeceptPlaywright[_0xfa1b18(0x136)][_0xfa1b18(0x15e)]=async function(){const _0x334052=_0xfa1b18,_0x185d34={'UYyBp':function(_0x42be6b){const _0x1dfd22=a1_0x517e;return _0x2b6075[_0x1dfd22(0x154)](_0x42be6b);},'IkZqL':_0x2b6075[_0x334052(0x195)],'LKazT':_0x2b6075['zwOnx'],'ruXGR':function(_0x4f3162,_0xcf10c5){return _0x2b6075['MmHQm'](_0x4f3162,_0xcf10c5);},'QDSyz':function(_0x53e2f7,_0x6439f3){return _0x2b6075['FxNOK'](_0x53e2f7,_0x6439f3);},'rIwGQ':_0x2b6075[_0x334052(0x10d)]};this[_0x334052(0x12b)]=await this[_0x334052(0x12f)]['contexts']()[0x0];const _0x1d96f0=async()=>{const _0x29d5e0=_0x334052,_0x117442={'SOSwq':function(_0x22afaf){const _0x2a25cb=a1_0x517e;return _0x185d34[_0x2a25cb(0x16e)](_0x22afaf);},'xKRFs':_0x185d34[_0x29d5e0(0xba)]},_0x518b42=this[_0x29d5e0(0x1ab)]&&this[_0x29d5e0(0x1ab)]['chromium']&&this[_0x29d5e0(0x1ab)][_0x29d5e0(0x113)][_0x29d5e0(0xeb)]&&Array['isArray'](this[_0x29d5e0(0x1ab)]['chromium'][_0x29d5e0(0xeb)])&&this[_0x29d5e0(0x1ab)][_0x29d5e0(0x113)][_0x29d5e0(0xeb)][_0x29d5e0(0xe4)](_0x185d34[_0x29d5e0(0x174)]);if(_0x185d34[_0x29d5e0(0x16e)](isAccessibilityAutomationSession)&&!_0x518b42)try{const _0x14369a=_0x185d34[_0x29d5e0(0x114)](parseJwt,process[_0x29d5e0(0x14e)]['BS_A11Y_JWT']);if(_0x14369a&&_0x14369a[_0x29d5e0(0xfd)]&&_0x14369a[_0x29d5e0(0xfd)]['domForge']){const _0x477a46=this[_0x29d5e0(0x12b)][_0x29d5e0(0x120)]['bind'](this['browserContext']);this['browserContext'][_0x29d5e0(0x120)]=async function(){const _0x247e70=_0x29d5e0,_0x4d5f0f=await _0x117442[_0x247e70(0x17e)](_0x477a46),_0x4657cd=[];for(const _0x48c3e3 of _0x4d5f0f){try{const _0x36b8bc=await _0x48c3e3[_0x247e70(0x10f)]();!_0x36b8bc[_0x247e70(0x146)](_0x117442['xKRFs'])&&_0x4657cd[_0x247e70(0x16d)](_0x48c3e3);}catch(_0xc2640e){_0x4657cd[_0x247e70(0x16d)](_0x48c3e3);}}return _0x4657cd;};}if(!_0x185d34[_0x29d5e0(0x16e)](isBrowserstackInfra)){const _0x36765c=await this['page']['url']();if(_0x36765c[_0x29d5e0(0x146)](_0x185d34[_0x29d5e0(0xba)])){const _0x65bd32=await this[_0x29d5e0(0x12b)]['pages']();this[_0x29d5e0(0x197)](_0x65bd32[0x0]);}}}catch(_0x2c5f13){logger[_0x29d5e0(0xc3)](_0x29d5e0(0x126)+_0x2c5f13[_0x29d5e0(0x189)]+(_0x2c5f13[_0x29d5e0(0x11e)]?_0x185d34[_0x29d5e0(0xe5)](_0x185d34['rIwGQ'],_0x2c5f13['stack']):''));}};_0x2b6075[_0x334052(0x154)](isBrowserstackInfra)&&await _0x2b6075[_0x334052(0x154)](_0x1d96f0),await _0x402e8f[_0x334052(0x166)](this,arguments),!_0x2b6075[_0x334052(0xc5)](isBrowserstackInfra)&&await _0x2b6075[_0x334052(0xe8)](_0x1d96f0);};},getCodeceptDriver=()=>{const _0x50293b=a1_0x31da05,_0x4192b7={};_0x4192b7[_0x50293b(0x112)]=_0x50293b(0x158),_0x4192b7[_0x50293b(0xda)]=_0x50293b(0xd2),_0x4192b7['KQDbX']='Puppeteer',_0x4192b7[_0x50293b(0x168)]=_0x50293b(0xea);const _0x339f89=_0x4192b7,_0x2f868d=[_0x339f89[_0x50293b(0x112)],_0x339f89[_0x50293b(0xda)],_0x339f89['KQDbX'],_0x339f89[_0x50293b(0x168)]],_0x40a4dc=_0x2f868d[_0x50293b(0x1a7)](_0x4b037b=>!!CodeceptJS[_0x50293b(0xde)]['helpers'](_0x4b037b));if(!_0x40a4dc)return null;return CodeceptJS[_0x50293b(0xde)][_0x50293b(0x14d)](_0x40a4dc);};module[a1_0x31da05(0x14f)]=function(_0x23512c){const _0x3e9d7f=a1_0x31da05,_0x581472={'MdVGB':function(_0x513894){return _0x513894();},'OkTgk':function(_0x2b4bd1,_0x423a68){return _0x2b4bd1(_0x423a68);},'sZhdJ':_0x3e9d7f(0xb3),'LICDs':_0x3e9d7f(0xbc),'xAatm':'getAccessibilityResults','BOCUI':_0x3e9d7f(0x169),'ZChuT':function(_0x33d5c6,_0x293a4e){return _0x33d5c6(_0x293a4e);},'yUCYG':'hook-started','gAMcW':_0x3e9d7f(0x105),'BGYdE':_0x3e9d7f(0xbb),'WUMxg':_0x3e9d7f(0xe6),'zUfIP':_0x3e9d7f(0x198),'NrJhe':function(_0x3cc25e){return _0x3cc25e();},'QElje':function(_0x4ec340,_0x12c53e){return _0x4ec340(_0x12c53e);},'XNffm':function(_0x2d06c1,_0x1abc71,_0xfaf45e){return _0x2d06c1(_0x1abc71,_0xfaf45e);},'GZroS':'test-started','bLLdY':function(_0x3c3897,_0x2800d2,_0x250ff5){return _0x3c3897(_0x2800d2,_0x250ff5);},'XBxRV':_0x3e9d7f(0xed),'eHXsN':function(_0x3d5be4){return _0x3d5be4();},'PtdIe':function(_0x433c8b,_0x4e2af3,_0x41aa6c,_0x2e24d9){return _0x433c8b(_0x4e2af3,_0x41aa6c,_0x2e24d9);},'MRwaP':function(_0x2a3e50,_0x231afc){return _0x2a3e50===_0x231afc;},'YUnSF':'Suite','oaNOy':_0x3e9d7f(0x1a2),'lRdoC':_0x3e9d7f(0xee),'qLDIU':_0x3e9d7f(0x13d),'RMzee':'isMobilePlatform','NrCRg':function(_0x25d725){return _0x25d725();},'CwzvV':_0x3e9d7f(0xdc),'wzlia':_0x3e9d7f(0x116),'hzsnq':_0x3e9d7f(0x165),'uUjEO':_0x3e9d7f(0xca),'hsChD':_0x3e9d7f(0xb8),'znJSB':_0x3e9d7f(0x155),'BoSAK':_0x3e9d7f(0x15a),'XeXlZ':function(_0x10f9e0){return _0x10f9e0();},'HiwsL':_0x3e9d7f(0xd2)};_0x23512c[_0x3e9d7f(0x179)]&&(global['__skipSessionStatus']=_0x23512c[_0x3e9d7f(0x179)]);PerformanceTester[_0x3e9d7f(0x123)]();const _0x5a416b=_0x581472['XeXlZ'](getCodeceptDriver),_0x80080a=new O11yHelper(_0x5a416b,_0x23512c),_0x52c652=!!CodeceptJS['container']['helpers'](_0x581472[_0x3e9d7f(0x182)]);global[_0x3e9d7f(0xcf)]=_0x5a416b,_0x5a416b&&(PerformanceTester[_0x3e9d7f(0x138)](PerformanceEvents[_0x3e9d7f(0x149)],()=>{const _0x579a59=_0x3e9d7f;_0x52c652?_0x581472[_0x579a59(0xd1)](patchPlaywrightBefore):_0x581472[_0x579a59(0xd5)](patchWebDriverBefore,_0x5a416b);})(),PerformanceTester['measureWrapper'](PerformanceEvents[_0x3e9d7f(0xfe)],()=>{const _0xc51de2=_0x3e9d7f,_0x2271d9={};_0x2271d9[_0xc51de2(0x18e)]=_0x581472[_0xc51de2(0x188)],_0x2271d9['DZCCr']=_0x581472['LICDs'],_0x2271d9[_0xc51de2(0xdb)]=_0x581472[_0xc51de2(0x10e)],_0x2271d9[_0xc51de2(0x11d)]=_0x581472['BOCUI'];const _0x4b1650=_0x2271d9;_0x5a416b[_0xc51de2(0xb3)]=async()=>{const _0x431898=_0xc51de2;if(global[_0x431898(0xf2)]){const _0x36f981={};return _0x36f981['command']=_0x4b1650['hCHqC'],await PerformanceTester[_0x431898(0x138)](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x1f77ab=_0x431898;return await AccessibilityHelper[_0x1f77ab(0xef)](_0x5a416b,scripts[_0x1f77ab(0xc4)]);},_0x36f981)(),await PerformanceTester[_0x431898(0x138)](PerformanceA11yEvents[_0x431898(0x101)],async()=>{const _0x142f81=_0x431898;return await AccessibilityHelper[_0x142f81(0xef)](_0x5a416b,scripts['getResultsSummary']);})();}return logger['warn'](_0x4b1650[_0x431898(0x192)]),{};},_0x5a416b[_0xc51de2(0x117)]=async()=>{const _0x37e3df=_0xc51de2;if(global[_0x37e3df(0xf2)]){const _0x2646a2={};return _0x2646a2['command']=_0x4b1650['hRYar'],await PerformanceTester[_0x37e3df(0x138)](PerformanceA11yEvents[_0x37e3df(0xb9)],async()=>{const _0x2a020f=_0x37e3df;return await AccessibilityHelper[_0x2a020f(0xef)](_0x5a416b,scripts[_0x2a020f(0xc4)]);},_0x2646a2)(),await PerformanceTester[_0x37e3df(0x138)](PerformanceA11yEvents[_0x37e3df(0x173)],async()=>{const _0x325d83=_0x37e3df;return await AccessibilityHelper[_0x325d83(0xef)](_0x5a416b,scripts[_0x325d83(0x128)]);})();}return logger[_0x37e3df(0x150)](_0x4b1650[_0x37e3df(0x11d)]),{};},_0x581472[_0xc51de2(0x17d)](patchSaveScreenshot,_0x5a416b);})()),CodeceptJS['event']['dispatcher']['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xc8)]['before'],()=>{const _0x5c051d=_0x3e9d7f;PerformanceTester['start'](PerformanceEvents[_0x5c051d(0xe2)]);try{_0x80080a['start'](),testOpsHelper['addRequestSpy'](),PerformanceTester[_0x5c051d(0x196)](PerformanceEvents[_0x5c051d(0xe2)]);}catch(_0x536e2c){PerformanceTester[_0x5c051d(0x181)](_0x536e2c),PerformanceTester['end'](PerformanceEvents[_0x5c051d(0xe2)],![],_0x536e2c);}}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xc8)][_0x3e9d7f(0x1a1)],async()=>{const _0x40cffb=_0x3e9d7f;PerformanceTester[_0x40cffb(0x185)](PerformanceEvents['SDK_POST_TEST']);try{requestSpy[_0x40cffb(0x15f)](),await _0x80080a[_0x40cffb(0x144)](),PerformanceTester[_0x40cffb(0x196)](PerformanceEvents[_0x40cffb(0x194)]);}catch(_0x4876d6){PerformanceTester['captureError'](_0x4876d6),PerformanceTester[_0x40cffb(0x196)](PerformanceEvents[_0x40cffb(0x194)],![],_0x4876d6);}finally{PerformanceTester[_0x40cffb(0x193)]();}}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS['event'][_0x3e9d7f(0xc2)][_0x3e9d7f(0x19f)],_0x4e96ab=>{const _0x25638c=_0x3e9d7f;PerformanceTester[_0x25638c(0x185)](PerformanceEvents[_0x25638c(0xf9)]);try{const _0x1aa871=_0x4e96ab[_0x25638c(0xaf)][_0x25638c(0xdf)],_0x40ebab=_0x80080a[_0x25638c(0x157)](TEST_EVENTS[_0x25638c(0xcc)],_0x1aa871);CodeceptRecorder[_0x25638c(0x127)](()=>_0x80080a['fireEvent'](TEST_EVENTS[_0x25638c(0xcc)],_0x40ebab));const _0x49c31f={};_0x49c31f['hookType']=_0x581472[_0x25638c(0x11c)],PerformanceTester[_0x25638c(0x196)](PerformanceEvents['SDK_HOOK'],!![],null,_0x49c31f);}catch(_0x25f718){const _0x29e8a5={};_0x29e8a5['hookType']=_0x581472[_0x25638c(0x11c)],PerformanceTester[_0x25638c(0x196)](PerformanceEvents[_0x25638c(0xf9)],![],_0x25f718,_0x29e8a5),PerformanceTester[_0x25638c(0x181)](_0x25f718);}}),CodeceptJS[_0x3e9d7f(0x140)]['dispatcher']['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xc2)]['passed'],_0x36d362=>{const _0x22160c=_0x3e9d7f,_0x29ff1f={};_0x29ff1f[_0x22160c(0x18d)]=_0x581472[_0x22160c(0x162)],PerformanceTester[_0x22160c(0x185)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x29ff1f);try{const _0x593918=_0x36d362[_0x22160c(0xaf)]['test'],_0x4668d5=_0x80080a[_0x22160c(0x157)](TEST_EVENTS['HOOK_RUN_FINISHED'],_0x593918);CodeceptRecorder[_0x22160c(0x127)](()=>_0x80080a[_0x22160c(0xf7)](TEST_EVENTS[_0x22160c(0xce)],_0x4668d5));const _0x5cdfa4={};_0x5cdfa4[_0x22160c(0x18d)]=_0x581472[_0x22160c(0x162)],PerformanceTester[_0x22160c(0x196)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x5cdfa4);}catch(_0x12af14){PerformanceTester[_0x22160c(0x181)](_0x12af14);const _0x35bf70={};_0x35bf70['hookType']=_0x581472[_0x22160c(0x162)],PerformanceTester['end'](PerformanceHookEvents[_0x22160c(0xf9)],![],_0x12af14,_0x35bf70);}}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xc2)][_0x3e9d7f(0xe0)],async(_0x2a30af,_0x184c0d)=>{const _0x2af899=_0x3e9d7f;PerformanceTester[_0x2af899(0x185)](PerformanceHookEvents['SDK_HOOK']);try{const _0x2cd03a=_0x2a30af[_0x2af899(0xaf)]['test'],_0x1f82bc=_0x80080a[_0x2af899(0x157)](TEST_EVENTS[_0x2af899(0xce)],_0x2cd03a,_0x184c0d);CodeceptRecorder['add'](()=>_0x80080a['fireEvent'](TEST_EVENTS[_0x2af899(0xce)],_0x1f82bc));const _0x168883={};_0x168883['hookType']=_0x581472['BGYdE'],PerformanceTester[_0x2af899(0x185)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x168883);}catch(_0x35e754){PerformanceTester[_0x2af899(0x181)](_0x35e754);const _0x55e439={};_0x55e439[_0x2af899(0x18d)]=_0x581472[_0x2af899(0xd4)],PerformanceTester[_0x2af899(0x196)](PerformanceHookEvents['SDK_HOOK'],![],_0x35e754,_0x55e439);}const _0x224434={};_0x224434[_0x2af899(0x18d)]=_0x581472[_0x2af899(0xd4)],PerformanceTester[_0x2af899(0x196)](PerformanceHookEvents[_0x2af899(0xf9)],!![],null,_0x224434);}),CodeceptJS['event'][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xdf)][_0x3e9d7f(0x14b)],_0x4684cf=>{const _0x5c756a=_0x3e9d7f;PerformanceTester['start'](PerformanceHookEvents[_0x5c756a(0xf9)]);try{globals[_0x5c756a(0x172)](_0x581472[_0x5c756a(0x137)],_0x4684cf[_0x5c756a(0x145)]);_0x581472['MdVGB'](isBrowserstackInfra)&&(_0x52c652&&(global['__workerDetails']={'currentTest':{'name':_0x4684cf[_0x5c756a(0x145)],'testInfo':{'titlePath':_0x4684cf['titlePath']()}}}));const _0x39bf36={};_0x39bf36[_0x5c756a(0x18d)]=_0x581472[_0x5c756a(0x131)],PerformanceTester[_0x5c756a(0x196)](PerformanceHookEvents[_0x5c756a(0xf9)],!![],null,_0x39bf36);}catch(_0x3db749){PerformanceTester[_0x5c756a(0x181)](_0x3db749);const _0x1331cb={};_0x1331cb[_0x5c756a(0x18d)]=_0x581472['zUfIP'],PerformanceTester['end'](PerformanceHookEvents['SDK_HOOK'],![],_0x3db749,_0x1331cb);}}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xdf)][_0x3e9d7f(0x19f)],_0x5f4fac=>{const _0x5da9cf=_0x3e9d7f;PerformanceTester[_0x5da9cf(0x185)](PerformanceHookEvents[_0x5da9cf(0xf9)]);try{globals[_0x5da9cf(0x172)](_0x581472[_0x5da9cf(0x137)],_0x5f4fac[_0x5da9cf(0x145)]);const _0x120edf=_0x80080a['captureEvent'](TEST_EVENTS[_0x5da9cf(0x100)],_0x5f4fac);CodeceptRecorder[_0x5da9cf(0x127)](()=>_0x80080a[_0x5da9cf(0xf7)](TEST_EVENTS[_0x5da9cf(0x100)],_0x120edf)),CodeceptRecorder[_0x5da9cf(0x127)](async()=>{const _0x4522c9=_0x5da9cf;_0x581472[_0x4522c9(0x121)](isBrowserstackInfra)&&(!_0x581472[_0x4522c9(0x13f)](isTrue,_0x23512c[_0x4522c9(0x167)])&&await _0x581472[_0x4522c9(0x16a)](markSessionName,_0x5a416b,_0x5f4fac[_0x4522c9(0x145)]),_0x80080a[_0x4522c9(0x111)]&&await _0x581472[_0x4522c9(0x13f)](o11ySync,_0x5a416b));});}catch(_0x5c32b0){const _0x124a30={};_0x124a30['hookType']=_0x581472['GZroS'],PerformanceTester['end'](PerformanceHookEvents[_0x5da9cf(0xf9)],![],_0x5c32b0,_0x124a30),PerformanceTester[_0x5da9cf(0x181)](_0x5c32b0);}const _0x5e6e68={};_0x5e6e68[_0x5da9cf(0x18d)]=_0x581472[_0x5da9cf(0x13c)],PerformanceTester[_0x5da9cf(0x196)](PerformanceHookEvents[_0x5da9cf(0xf9)],!![],null,_0x5e6e68);}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)]['test'][_0x3e9d7f(0x18f)],_0x27b1fb=>{const _0xa20d4b=_0x3e9d7f,_0x248dc8={'Ojkqc':function(_0x45e516,_0x450268,_0x398635){const _0xc955d=a1_0x517e;return _0x581472[_0xc955d(0x10b)](_0x45e516,_0x450268,_0x398635);},'FqPXd':function(_0x56d4e6){const _0xa6723e=a1_0x517e;return _0x581472[_0xa6723e(0x121)](_0x56d4e6);}};PerformanceTester[_0xa20d4b(0x185)](PerformanceHookEvents[_0xa20d4b(0xf9)]);try{const _0x5e6f62=_0x80080a[_0xa20d4b(0x157)](TEST_EVENTS[_0xa20d4b(0x164)],_0x27b1fb);CodeceptRecorder[_0xa20d4b(0x127)](()=>_0x80080a['fireEvent'](TEST_EVENTS[_0xa20d4b(0x164)],_0x5e6f62)),CodeceptRecorder[_0xa20d4b(0x127)](async()=>{const _0x230ff2=_0xa20d4b,_0x14fe26={'NxIAL':function(_0x4f22d0,_0x4a3481,_0x39539f){const _0x4d0aac=a1_0x517e;return _0x248dc8[_0x4d0aac(0x102)](_0x4f22d0,_0x4a3481,_0x39539f);}};_0x248dc8[_0x230ff2(0xc6)](isBrowserstackInfra)&&await PerformanceTester[_0x230ff2(0x138)](PerformanceAutEvents[_0x230ff2(0x125)],async()=>{const _0x18a861=_0x230ff2;_0x52c652?await _0x14fe26[_0x18a861(0xf6)](playwrightMarkSessionStatus,_0x5a416b,STATE_PASSED):await _0x14fe26[_0x18a861(0xf6)](markSessionStatus,_0x5a416b,STATE_PASSED);})();}),PerformanceTester[_0xa20d4b(0x196)](PerformanceEvents['SDK_TEST']);}catch(_0x476cab){PerformanceTester[_0xa20d4b(0x181)](_0x476cab);const _0x59dec1={};_0x59dec1['hookType']=_0x581472[_0xa20d4b(0x17c)],PerformanceTester[_0xa20d4b(0x196)](PerformanceHookEvents[_0xa20d4b(0xf9)],![],_0x476cab,_0x59dec1),PerformanceTester[_0xa20d4b(0x196)](PerformanceEvents['SDK_TEST'],![],_0x476cab);}const _0x2012bf={};_0x2012bf[_0xa20d4b(0x18d)]=_0x581472[_0xa20d4b(0x17c)],PerformanceTester[_0xa20d4b(0x196)](PerformanceHookEvents[_0xa20d4b(0xf9)],!![],null,_0x2012bf);}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xdf)][_0x3e9d7f(0xe0)],(_0x24cfc2,_0x3d6187)=>{const _0x3b4c3e=_0x3e9d7f;PerformanceTester[_0x3b4c3e(0x185)](PerformanceHookEvents[_0x3b4c3e(0xf9)]);try{if(_0x581472[_0x3b4c3e(0x12d)](_0x24cfc2[_0x3b4c3e(0x103)]['name'],_0x581472[_0x3b4c3e(0xe3)])){const _0x750d33=_0x80080a[_0x3b4c3e(0x157)](TEST_EVENTS[_0x3b4c3e(0xb4)],_0x24cfc2['ctx'][_0x3b4c3e(0x12a)]);CodeceptRecorder['add'](()=>_0x80080a['fireEvent'](TEST_EVENTS[_0x3b4c3e(0xb4)],_0x750d33));}else{const _0x4b882a=_0x80080a[_0x3b4c3e(0x157)](TEST_EVENTS[_0x3b4c3e(0x164)],_0x24cfc2,_0x3d6187);CodeceptRecorder[_0x3b4c3e(0x127)](()=>{const _0x37b451=_0x3b4c3e;try{_0x80080a[_0x37b451(0xf7)](TEST_EVENTS[_0x37b451(0x164)],_0x4b882a);}catch(_0x31c6fa){logger['debug'](_0x37b451(0x1a9)+util[_0x37b451(0xd6)](_0x31c6fa)),PerformanceTester['end'](PerformanceEvents['SDK_TEST'],![],_0x31c6fa);}}),CodeceptRecorder[_0x3b4c3e(0x127)](async()=>{const _0x3e4c9f=_0x3b4c3e;try{_0x581472[_0x3e4c9f(0x16c)](isBrowserstackInfra)&&(_0x52c652?await _0x581472[_0x3e4c9f(0xcb)](playwrightMarkSessionStatus,_0x5a416b,STATE_FAILED,_0x3d6187):await _0x581472[_0x3e4c9f(0xcb)](markSessionStatus,_0x5a416b,STATE_FAILED,_0x3d6187));}catch(_0x5a48a7){logger[_0x3e4c9f(0xc3)](_0x3e4c9f(0xb7)+util['format'](_0x5a48a7)),PerformanceTester[_0x3e4c9f(0x196)](PerformanceEvents[_0x3e4c9f(0x124)],![],_0x5a48a7);}});}PerformanceTester[_0x3b4c3e(0x196)](PerformanceEvents[_0x3b4c3e(0x124)]);}catch(_0x564fec){PerformanceTester[_0x3b4c3e(0x181)](_0x564fec);const _0x1a8fe4={};_0x1a8fe4[_0x3b4c3e(0x18d)]=_0x581472[_0x3b4c3e(0xfc)],PerformanceTester['end'](PerformanceHookEvents[_0x3b4c3e(0xf9)],![],_0x564fec,_0x1a8fe4),PerformanceTester[_0x3b4c3e(0x196)](PerformanceEvents['SDK_TEST'],![],_0x564fec);}const _0x8c6cf2={};_0x8c6cf2['hookType']=_0x581472['oaNOy'],PerformanceTester[_0x3b4c3e(0x196)](PerformanceHookEvents[_0x3b4c3e(0xf9)],!![],null,_0x8c6cf2);}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS['event'][_0x3e9d7f(0xdf)][_0x3e9d7f(0x161)],_0x4fccd3=>{const _0x120143=_0x3e9d7f;PerformanceTester[_0x120143(0x185)](PerformanceHookEvents[_0x120143(0xf9)]);try{const _0x19d297=_0x80080a[_0x120143(0x157)](TEST_EVENTS[_0x120143(0xb4)],_0x4fccd3);CodeceptRecorder[_0x120143(0x127)](()=>_0x80080a[_0x120143(0xf7)](TEST_EVENTS[_0x120143(0xb4)],_0x19d297)),PerformanceTester[_0x120143(0x196)](PerformanceEvents['SDK_TEST']);}catch(_0x35778d){PerformanceTester['captureError'](_0x35778d),PerformanceTester[_0x120143(0x196)](PerformanceEvents[_0x120143(0x124)],![],_0x35778d);const _0x5ec076={};_0x5ec076[_0x120143(0x18d)]=_0x581472[_0x120143(0x118)],PerformanceTester[_0x120143(0x196)](PerformanceHookEvents[_0x120143(0xf9)],![],_0x35778d,_0x5ec076);}const _0x3b8ed9={};_0x3b8ed9[_0x120143(0x18d)]=_0x581472[_0x120143(0x118)],PerformanceTester['end'](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x3b8ed9);}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xdf)]['after'],async(_0x2b4d57,_0x428a60)=>{const _0x2f60f7=_0x3e9d7f;try{PerformanceTester[_0x2f60f7(0x185)](PerformanceHookEvents['SDK_HOOK']);const _0x3774c4=_0x581472[_0x2f60f7(0x10b)](shouldScanTestForAccessibility,_0x2b4d57[_0x2f60f7(0x148)](),!![]);if(_0x581472[_0x2f60f7(0x151)](isAccessibilityAutomationSession)&&global[_0x2f60f7(0xf2)]&&_0x3774c4){const _0x561f14={};_0x561f14[_0x2f60f7(0x122)]=_0x2b4d57[_0x2f60f7(0xd8)],_0x561f14[_0x2f60f7(0x17b)]=process[_0x2f60f7(0x14e)][testHubConstants[_0x2f60f7(0x107)][_0x2f60f7(0x153)]],_0x561f14[_0x2f60f7(0x10a)]=process[_0x2f60f7(0x14e)][testHubConstants['ENV_VAR'][_0x2f60f7(0x109)]];const _0x426005=_0x561f14;logger['debug'](_0x2f60f7(0x12c)+JSON[_0x2f60f7(0x129)](_0x426005)),CodeceptRecorder[_0x2f60f7(0x127)](async()=>{const _0x520023=_0x2f60f7,_0x7a0b7e={};_0x7a0b7e[_0x520023(0xd7)]=_0x581472[_0x520023(0xe9)],await PerformanceTester['measureWrapper'](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x53f774=_0x520023;await AccessibilityHelper[_0x53f774(0xef)](_0x5a416b,scripts[_0x53f774(0xc4)]);},_0x7a0b7e)(),globals[_0x520023(0x176)](_0x581472['RMzee'])&&(_0x426005[_0x520023(0x1a8)]=!![]),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x520023(0x119)],async()=>{const _0x15ecb4=_0x520023;await AccessibilityHelper[_0x15ecb4(0xef)](_0x5a416b,scripts[_0x15ecb4(0xaa)],_0x426005);})();}),logger['info'](_0x581472[_0x2f60f7(0x19e)]);}const _0x55b65b={};_0x55b65b[_0x2f60f7(0x18d)]=_0x581472['wzlia'],PerformanceTester['end'](PerformanceHookEvents[_0x2f60f7(0xf9)],!![],null,_0x55b65b);}catch(_0x4c7f97){PerformanceTester[_0x2f60f7(0x181)](_0x4c7f97);const _0x1bd396={};_0x1bd396[_0x2f60f7(0x18d)]=_0x581472['wzlia'],PerformanceTester[_0x2f60f7(0x196)](PerformanceHookEvents[_0x2f60f7(0xf9)],![],_0x4c7f97,_0x1bd396);}}),CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)][_0x3e9d7f(0xec)][_0x3e9d7f(0x1a3)],_0x4dadab=>{const _0x1d165c=_0x3e9d7f;PerformanceTester['start'](PerformanceHookEvents['SDK_HOOK']);try{process['emit'](_0x1d165c(0x183)+process['pid'],{'timestamp':new Date()['toISOString'](),'level':_0x581472[_0x1d165c(0xbd)],'message':_0x4dadab,'kind':_0x581472[_0x1d165c(0x10c)],'http_response':{}});}catch(_0x51d6be){PerformanceTester[_0x1d165c(0x181)](_0x51d6be);const _0x5f5a4a={};_0x5f5a4a['hookType']=_0x581472[_0x1d165c(0x18c)],PerformanceTester[_0x1d165c(0x196)](PerformanceHookEvents[_0x1d165c(0xf9)],![],_0x51d6be,_0x5f5a4a);}const _0x4c1f10={};_0x4c1f10[_0x1d165c(0x18d)]=_0x581472[_0x1d165c(0x18c)],PerformanceTester[_0x1d165c(0x196)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x4c1f10);}),CodeceptJS['event'][_0x3e9d7f(0x1aa)]['on'](CodeceptJS[_0x3e9d7f(0x140)]['bddStep'][_0x3e9d7f(0x14b)],_0x25bd61=>{const _0x34b912=_0x3e9d7f,_0x4a7558={};_0x4a7558[_0x34b912(0x18d)]=_0x581472[_0x34b912(0x1a6)],PerformanceTester[_0x34b912(0x138)](PerformanceHookEvents[_0x34b912(0xf9)],()=>{const _0x22122e=_0x34b912;_0x80080a[_0x22122e(0x159)](_0x25bd61);},_0x4a7558)();}),CodeceptJS['event']['dispatcher']['on'](CodeceptJS[_0x3e9d7f(0x140)]['bddStep'][_0x3e9d7f(0x1a1)],_0x236643=>{const _0x28ec23=_0x3e9d7f,_0x32f702={};_0x32f702['hookType']=_0x581472[_0x28ec23(0x1a4)],PerformanceTester[_0x28ec23(0x138)](PerformanceHookEvents[_0x28ec23(0xf9)],()=>{const _0x11bac8=_0x28ec23;_0x80080a[_0x11bac8(0x11b)](_0x236643);},_0x32f702)();});};
const a1_0xdbfd30=a1_0xed48;(function(_0xe1712a,_0x592a05){const _0x46da0c=a1_0xed48,_0x166910=_0xe1712a();while(!![]){try{const _0x8b4578=parseInt(_0x46da0c(0x182))/0x1+parseInt(_0x46da0c(0x17e))/0x2+-parseInt(_0x46da0c(0x20f))/0x3*(-parseInt(_0x46da0c(0x1e2))/0x4)+-parseInt(_0x46da0c(0x16f))/0x5*(parseInt(_0x46da0c(0x19d))/0x6)+-parseInt(_0x46da0c(0x1e3))/0x7+parseInt(_0x46da0c(0x178))/0x8*(parseInt(_0x46da0c(0x1c8))/0x9)+-parseInt(_0x46da0c(0x181))/0xa;if(_0x8b4578===_0x592a05)break;else _0x166910['push'](_0x166910['shift']());}catch(_0x675029){_0x166910['push'](_0x166910['shift']());}}}(a1_0x1f98,0x81719));const fs=require('fs'),util=require(a1_0xdbfd30(0x24b)),{requireModule,markSessionStatus,isUndefined,isTrue,isBrowserstackInfra}=require(a1_0xdbfd30(0x17b)),logger=require(a1_0xdbfd30(0x1d0))[a1_0xdbfd30(0x1fc)],testOpsHelper=require(a1_0xdbfd30(0x18c)),requestSpy=require(a1_0xdbfd30(0x1bf)),PlaywrightSessionDetails=require(a1_0xdbfd30(0x241)),{O11yHelper,TEST_EVENTS,STATE_PASSED,STATE_FAILED}=require('./o11yHelper'),{shouldScanTestForAccessibility,isAccessibilityAutomationSession}=require('../../helpers/accessibility-automation/helper'),AccessibilityHelper=require('../../bin/playwright/accessibility-helper'),scripts=require(a1_0xdbfd30(0x205)),PerformanceTester=require(a1_0xdbfd30(0x232)),{EVENTS:PerformanceEvents,AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceHookEvents}=require(a1_0xdbfd30(0x21e)),{processWebDriverConfig,shouldPatchExecuteScript}=require('./helper.js'),testHubConstants=require('../../helpers/testhub/constants.js'),globals=require('../../helpers/globals.js'),CodeceptJS=requireModule(a1_0xdbfd30(0x255),'codeceptjs'),CodeceptUtils=requireModule(a1_0xdbfd30(0x16a),a1_0xdbfd30(0x183)),CodeceptWebDriver=requireModule(a1_0xdbfd30(0x17a),a1_0xdbfd30(0x183)),CodeceptRecorder=requireModule(a1_0xdbfd30(0x1c9),a1_0xdbfd30(0x183)),CodeceptPlaywright=requireModule(a1_0xdbfd30(0x1a9),a1_0xdbfd30(0x183)),playwrightMarkSessionStatus=(_0x164401,_0x521b6e,_0xc04f3d)=>{const _0x163d66=a1_0xdbfd30,_0xf1298={'QOBoO':'setSessionStatus','QOHNi':function(_0x4afcae,_0xeed5b4){return _0x4afcae(_0xeed5b4);}},_0x3bb366={};_0x3bb366['status']=_0x521b6e;const _0x8ef262={};_0x8ef262[_0x163d66(0x1f5)]=_0xf1298[_0x163d66(0x1c4)],_0x8ef262[_0x163d66(0x243)]=_0x3bb366;const _0x5858ac=_0x8ef262;return!_0xf1298[_0x163d66(0x19a)](isUndefined,_0xc04f3d)&&(_0x5858ac[_0x163d66(0x243)][_0x163d66(0x204)]=JSON[_0x163d66(0x1c2)](_0xc04f3d)),_0x164401['executeScript'](()=>{},_0x163d66(0x256)+JSON[_0x163d66(0x1c2)](_0x5858ac));},o11ySync=PerformanceTester[a1_0xdbfd30(0x1e8)](PerformanceO11yEvents[a1_0xdbfd30(0x220)],async _0x11f9f7=>{const _0x2de0ee=a1_0xdbfd30,_0x267fe5={};_0x267fe5['bGivu']=function(_0x10749a,_0x56e1fc){return _0x10749a===_0x56e1fc;},_0x267fe5[_0x2de0ee(0x1af)]='Playwright';const _0x59742f=_0x267fe5;_0x59742f[_0x2de0ee(0x1dd)](_0x11f9f7[_0x2de0ee(0x25b)]['name'],_0x59742f[_0x2de0ee(0x1af)])?await _0x11f9f7['executeScript'](_0xca3316=>{},testOpsHelper[_0x2de0ee(0x221)]()):await _0x11f9f7[_0x2de0ee(0x1ea)](testOpsHelper[_0x2de0ee(0x221)]());}),markSessionName=PerformanceTester[a1_0xdbfd30(0x1e8)](PerformanceAutEvents[a1_0xdbfd30(0x22f)],async(_0x375ae1,_0x5a4b3f)=>{const _0x2fc8d1=a1_0xdbfd30,_0xe41af9={};_0xe41af9[_0x2fc8d1(0x196)]='setSessionName',_0xe41af9[_0x2fc8d1(0x1eb)]=function(_0x131548,_0x2e97d7){return _0x131548===_0x2e97d7;},_0xe41af9['LuHfq']='Playwright';const _0xe13363=_0xe41af9,_0x12d48b={};_0x12d48b[_0x2fc8d1(0x171)]=_0x5a4b3f;const _0x1c2b73={};_0x1c2b73[_0x2fc8d1(0x1f5)]=_0xe13363[_0x2fc8d1(0x196)],_0x1c2b73[_0x2fc8d1(0x243)]=_0x12d48b;const _0x5e6499=_0x1c2b73;_0xe13363[_0x2fc8d1(0x1eb)](_0x375ae1[_0x2fc8d1(0x25b)]['name'],_0xe13363[_0x2fc8d1(0x219)])?await _0x375ae1['executeScript'](()=>{},_0x2fc8d1(0x256)+JSON['stringify'](_0x5e6499)):await _0x375ae1['executeScript'](_0x2fc8d1(0x256)+JSON['stringify'](_0x5e6499));}),patchSaveScreenshot=_0x86a773=>{const _0x36ab6=a1_0xdbfd30,_0x3033c5={'ZanTU':_0x36ab6(0x1b1),'jBFLc':_0x36ab6(0x21c),'kXXmQ':function(_0x5a340c){return _0x5a340c();},'YZjOg':function(_0xb03f62,_0x3587b6){return _0xb03f62(_0x3587b6);},'RdcvO':_0x36ab6(0x1e9)};_0x3033c5[_0x36ab6(0x1cc)](isTrue,process['env'][_0x36ab6(0x1b7)])&&!_0x86a773[_0x36ab6(0x245)]&&(_0x86a773[_0x36ab6(0x245)]=!![],_0x86a773['initSaveScreenshot']=_0x86a773[_0x36ab6(0x246)],_0x86a773['saveScreenshot']=(_0xe1a664,_0x1dc9e3=![])=>{return new Promise(function(_0x7711cd,_0x1e3d80){const _0x36d8d7=a1_0xed48,_0x43e36e={'NpbsO':_0x3033c5[_0x36d8d7(0x250)],'sPSpk':_0x3033c5[_0x36d8d7(0x210)],'qXSua':function(_0x326b5e){const _0x41fd92=_0x36d8d7;return _0x3033c5[_0x41fd92(0x1dc)](_0x326b5e);},'wRQgK':function(_0x2d5f24,_0x540c95){const _0x3eca83=_0x36d8d7;return _0x3033c5[_0x3eca83(0x1cc)](_0x2d5f24,_0x540c95);},'cgLcF':_0x3033c5['RdcvO']};_0x86a773['initSaveScreenshot'](_0xe1a664,_0x1dc9e3)[_0x36d8d7(0x1ed)](()=>{const _0x1515b5=_0x36d8d7,_0x26794a=CodeceptUtils[_0x1515b5(0x186)](_0xe1a664);if(_0x26794a){const _0x5efccd=fs[_0x1515b5(0x19b)](_0x26794a);process['emit'](_0x1515b5(0x18b)+process[_0x1515b5(0x257)],{'timestamp':new Date()['toISOString'](),'message':_0x5efccd[_0x1515b5(0x1a1)](_0x43e36e[_0x1515b5(0x207)]),'kind':_0x43e36e[_0x1515b5(0x1e4)]}),_0x43e36e[_0x1515b5(0x16d)](_0x7711cd);}_0x43e36e['wRQgK'](_0x1e3d80,new Error(_0x43e36e[_0x1515b5(0x236)]));})[_0x36d8d7(0x24a)](()=>null);});});},patchWebDriverBefore=_0x351a92=>{const _0x469e6d=a1_0xdbfd30,_0x4dfb55={'uLUod':function(_0x10b38b){return _0x10b38b();},'AhOCx':function(_0x2a3fe1,_0x1560ab){return _0x2a3fe1(_0x1560ab);},'XRivY':function(_0x5610ff,_0x511904){return _0x5610ff===_0x511904;},'FBTAe':_0x469e6d(0x226),'HWjRE':'string','FyGer':_0x469e6d(0x231)},_0x3397c1=async function(_0x468bcf,_0x358b58){const _0x1ded9f=_0x469e6d;_0x4dfb55[_0x1ded9f(0x1ba)](isAccessibilityAutomationSession)&&!global[_0x1ded9f(0x23e)]&&global[_0x1ded9f(0x188)]&&scripts[_0x1ded9f(0x238)](_0x468bcf['name'])&&_0x4dfb55['AhOCx'](shouldPatchExecuteScript,arguments[0x2])&&(global[_0x1ded9f(0x23e)]=!![],await PerformanceTester[_0x1ded9f(0x1e8)](PerformanceA11yEvents[_0x1ded9f(0x1c1)],async()=>{const _0x445fae=_0x1ded9f;logger[_0x445fae(0x20c)](_0x445fae(0x1d5)+_0x468bcf[_0x445fae(0x225)]+'\x20'+_0x468bcf[_0x445fae(0x171)]),await AccessibilityHelper[_0x445fae(0x199)](_0x351a92,scripts[_0x445fae(0x1b5)]);},{'command':_0x468bcf[_0x1ded9f(0x171)]})());global[_0x1ded9f(0x23e)]=![];const _0x314631=JSON[_0x1ded9f(0x1ac)](process[_0x1ded9f(0x1bb)]['FRAMEWORK_DETAILS']||'{}');if(_0x4dfb55[_0x1ded9f(0x17f)](_0x314631?.['testFramework']?.[_0x1ded9f(0x171)],_0x4dfb55[_0x1ded9f(0x16b)])&&_0x4dfb55[_0x1ded9f(0x17f)](typeof _0x314631?.['testFramework']?.[_0x1ded9f(0x203)],_0x4dfb55['HWjRE'])&&_0x314631?.[_0x1ded9f(0x202)]?.[_0x1ded9f(0x203)][_0x1ded9f(0x18d)]('7'))return _0x358b58['apply'](null,Array[_0x1ded9f(0x222)]['slice'][_0x1ded9f(0x18a)](arguments,0x2));return _0x358b58[_0x1ded9f(0x20b)](this,Array[_0x1ded9f(0x222)][_0x1ded9f(0x1e6)][_0x1ded9f(0x18a)](arguments,0x2));},_0x48399f=CodeceptWebDriver[_0x469e6d(0x222)][_0x469e6d(0x227)];CodeceptWebDriver[_0x469e6d(0x222)][_0x469e6d(0x227)]=async function(){const _0xf816d0=_0x469e6d;try{await _0x48399f[_0xf816d0(0x20b)](this,arguments);}catch(_0x164588){logger[_0xf816d0(0x20c)](_0xf816d0(0x18e)+util[_0xf816d0(0x1f9)](_0x164588));}scripts['commandsToWrap']['filter'](_0x494fc8=>_0x494fc8[_0xf816d0(0x171)]&&_0x494fc8[_0xf816d0(0x225)])[_0xf816d0(0x239)](_0x500825=>{const _0x35c723=_0xf816d0;this['browser'][_0x35c723(0x1d9)](_0x500825[_0x35c723(0x171)],_0x3397c1[_0x35c723(0x251)](this,_0x500825),_0x4dfb55[_0x35c723(0x17f)](_0x500825['class'],_0x4dfb55[_0x35c723(0x25f)]));}),_0x4dfb55[_0xf816d0(0x1cf)](processWebDriverConfig,_0x351a92);};};function a1_0xed48(_0xbc9d06,_0x1595fa){const _0x1f988a=a1_0x1f98();return a1_0xed48=function(_0xed48aa,_0x2380c0){_0xed48aa=_0xed48aa-0x16a;let _0x11654b=_0x1f988a[_0xed48aa];return _0x11654b;},a1_0xed48(_0xbc9d06,_0x1595fa);}function parseJwt(_0x3238e1){const _0x421f2a=a1_0xdbfd30,_0x4c3d96={};_0x4c3d96[_0x421f2a(0x1d8)]=_0x421f2a(0x1b1);const _0x4eae9e=_0x4c3d96;if(!_0x3238e1)return null;return JSON[_0x421f2a(0x1ac)](Buffer[_0x421f2a(0x1d4)](_0x3238e1[_0x421f2a(0x24f)]('.')[0x1],_0x4eae9e[_0x421f2a(0x1d8)])[_0x421f2a(0x1a1)]());}function a1_0x1f98(){const _0x36af6d=['testFramework','version','reason','../../helpers/accessibility-automation/scripts','captureEvent','NpbsO','end','UBMTS','LRsAp','apply','debug','getResultsSummary','TEST_LOG','9lHpfNl','jBFLc','ZNqVe','xJPWq','FFtUa','ctx','INFO','saveTestResults','isArray','thJwtToken','LuHfq','GkpUK','stack','TEST_SCREENSHOT','getAccessibilityResults','../../helpers/performance/constants','elmFv','SYNC','getSyncScript','prototype','warn','captureError','class','webdriverio','_before','--auto-open-devtools-for-tabs','hookType','kZfFv','kreqR','tGOwO','test','restore','SESSION_NAME','TEST_RUN_FINISHED','Element','../../helpers/performance/performance-tester','test-after','passed','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','cgLcF','Vrfxp','shouldWrapCommand','forEach','event','before','fJbhH','startMonitoring','bstackAllyScanning','is_mobile_session','hook-started','../../bin/playwright/sessionDetails','WebDriver','arguments','browserContext','patchSaveScreenshot','saveScreenshot','Playwright','BROWSERSTACK_TESTHUB_JWT','info','catch','util','GET_RESULTS','getAccessibilityResultsSummary','ALsjx','split','ZanTU','bind','HOOK_RUN_STARTED','title','bddStepStart','codeceptjs/lib/index.js','browserstack_executor:\x20','pid','vFuEp','domForge','ZkpsZ','constructor','MJXdz','SDK_TEST','VUFYP','FyGer','codeceptjs/lib/utils.js','FBTAe','bddStepFinish','qXSua','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20summary.','4353300gXBCws','_setPage','name','JlPkO','LgWuj','YbbvS','RlciY','Failed\x20to\x20patch\x20pages\x20method\x20in\x20browserContext\x20for\x20a11y\x20domForge:\x20','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','136YkPzBg','hook-failed','codeceptjs/lib/helper/WebDriver.js','../../helpers/helper','step','getGlobal','639122QbXBTG','XRivY','vKZho','3901220bbRgWU','353113XJMsSa','codeceptjs','afterTest','skipSessionStatus','screenshotOutputFolder','command','accessibilityPlatform','vFWdX','call','bs:addLog:','../../helpers/test-observability/utils','startsWith','Failed\x20to\x20execute\x20_before:\x20','container','toISOString','bddStep-before','fireEvent','TestCafe','dwThh','bgVHc','utkHC','SDK_HOOK','thBuildUuid','browserStackExecuteDriver','QOHNi','readFileSync','titlePath','6aABkJu','SlXMK','push','Puppeteer','toString','args','__driver','failed','after','a11y_core_config','URpqr','stop','codeceptjs/lib/helper/Playwright.js','devtools://','start','parse','bHRZr','url','IwRgN','page','base64','SDK_POST_INITIALIZE','helpers','getResults','performScan','pages','BS_TESTOPS_ALLOW_SCREENSHOTS','test-before','config','uLUod','env','bddStep','bddStep-after','uiNGG','../../helpers/request-spy','add','PERFORM_SCAN','stringify','aJgav','QOBoO','HOOK_RUN_FINISHED','BROWSERSTACK_TESTHUB_UUID','BOyBI','478908lXDkdF','codeceptjs/lib/recorder.js','ENV_VAR','qJbKt','YZjOg','isMobilePlatform','TEST_RUN_STARTED','AhOCx','../../helpers/logger','setGlobal','Failed\x20in\x20sending\x20TestRunFinish\x20event:\x20','BS_A11Y_JWT','from','Performing\x20scan\x20for\x20','qqASd','emit','FUEWh','overwriteCommand','DBern','ddrMY','kXXmQ','bGivu','HVFjB','ibyvl','rEEAX','SESSION_STATUS','851212BZhdbN','2972928AfcBvk','sPSpk','SAVE_RESULTS','slice','SDK_PRE_TEST','measureWrapper','Screenshot\x20path\x20not\x20found','executeScript','yiCNC','KzglC','then','INijE','includes','chromium','__skipSessionStatus','step-comment','ketLZ','TEST_RUN_SKIPPED','action','hook','dispatcher','gphik','format','WinKE','contexts','winstonLogger','UXZwY','thTestRunUuid','all','HUPxM','started'];a1_0x1f98=function(){return _0x36af6d;};return a1_0x1f98();}const patchPlaywrightBefore=()=>{const _0x47177f=a1_0xdbfd30,_0x41b60f={'RlciY':_0x47177f(0x228),'LgWuj':function(_0x3d8952){return _0x3d8952();},'lZhYw':function(_0x36c43f,_0x2b07e4){return _0x36c43f(_0x2b07e4);},'EoaQX':function(_0x9626d){return _0x9626d();},'kZfFv':_0x47177f(0x1aa),'MJXdz':function(_0x25b9b9,_0x64278f){return _0x25b9b9+_0x64278f;},'ZNqVe':'\x0aStack:\x20','INijE':function(_0x7c4032){return _0x7c4032();},'bgVHc':function(_0x50d167){return _0x50d167();},'qJbKt':function(_0x1d09f3){return _0x1d09f3();}};PlaywrightSessionDetails['patch']();const _0x4f3e9a=CodeceptPlaywright[_0x47177f(0x222)][_0x47177f(0x227)];CodeceptPlaywright['prototype'][_0x47177f(0x227)]=async function(){const _0x3bcea8=_0x47177f,_0x34d329={'URpqr':function(_0x595272){const _0x380414=a1_0xed48;return _0x41b60f[_0x380414(0x1ee)](_0x595272);},'JlPkO':_0x41b60f[_0x3bcea8(0x22a)]};this[_0x3bcea8(0x244)]=await this['browser'][_0x3bcea8(0x1fb)]()[0x0];const _0x411c8f=async()=>{const _0x24b00f=_0x3bcea8,_0x476ee2=this[_0x24b00f(0x1b9)]&&this[_0x24b00f(0x1b9)][_0x24b00f(0x1f0)]&&this[_0x24b00f(0x1b9)][_0x24b00f(0x1f0)][_0x24b00f(0x1a2)]&&Array[_0x24b00f(0x217)](this['config'][_0x24b00f(0x1f0)][_0x24b00f(0x1a2)])&&this[_0x24b00f(0x1b9)][_0x24b00f(0x1f0)][_0x24b00f(0x1a2)][_0x24b00f(0x1ef)](_0x41b60f[_0x24b00f(0x175)]);if(_0x41b60f[_0x24b00f(0x173)](isAccessibilityAutomationSession)&&!_0x476ee2)try{const _0x116121=_0x41b60f['lZhYw'](parseJwt,process[_0x24b00f(0x1bb)][_0x24b00f(0x1d3)]);if(_0x116121&&_0x116121[_0x24b00f(0x1a6)]&&_0x116121[_0x24b00f(0x1a6)][_0x24b00f(0x259)]){const _0xf6b52f=this[_0x24b00f(0x244)][_0x24b00f(0x1b6)][_0x24b00f(0x251)](this[_0x24b00f(0x244)]);this['browserContext'][_0x24b00f(0x1b6)]=async function(){const _0x2dd59c=_0x24b00f,_0x4fee71=await _0x34d329[_0x2dd59c(0x1a7)](_0xf6b52f),_0x1e1701=[];for(const _0x195367 of _0x4fee71){try{const _0x69afc7=await _0x195367[_0x2dd59c(0x1ae)]();!_0x69afc7['startsWith'](_0x34d329[_0x2dd59c(0x172)])&&_0x1e1701[_0x2dd59c(0x19f)](_0x195367);}catch(_0x647bc){_0x1e1701['push'](_0x195367);}}return _0x1e1701;};}if(!_0x41b60f['EoaQX'](isBrowserstackInfra)){const _0x3be32d=await this[_0x24b00f(0x1b0)]['url']();if(_0x3be32d[_0x24b00f(0x18d)](_0x41b60f[_0x24b00f(0x22a)])){const _0x4e2d1e=await this[_0x24b00f(0x244)][_0x24b00f(0x1b6)]();this[_0x24b00f(0x170)](_0x4e2d1e[0x0]);}}}catch(_0xebd56c){logger[_0x24b00f(0x20c)](_0x24b00f(0x176)+_0xebd56c['message']+(_0xebd56c[_0x24b00f(0x21b)]?_0x41b60f[_0x24b00f(0x25c)](_0x41b60f[_0x24b00f(0x211)],_0xebd56c['stack']):''));}};_0x41b60f[_0x3bcea8(0x195)](isBrowserstackInfra)&&await _0x41b60f[_0x3bcea8(0x1cb)](_0x411c8f),await _0x4f3e9a[_0x3bcea8(0x20b)](this,arguments),!_0x41b60f['bgVHc'](isBrowserstackInfra)&&await _0x41b60f[_0x3bcea8(0x195)](_0x411c8f);};},getCodeceptDriver=()=>{const _0x2d4f0d=a1_0xdbfd30,_0xf217c6={};_0xf217c6['ALsjx']=_0x2d4f0d(0x242),_0xf217c6[_0x2d4f0d(0x22b)]=_0x2d4f0d(0x247),_0xf217c6[_0x2d4f0d(0x1da)]=_0x2d4f0d(0x1a0),_0xf217c6['yfNMU']=_0x2d4f0d(0x193);const _0x1f61cc=_0xf217c6,_0x10ce40=[_0x1f61cc[_0x2d4f0d(0x24e)],_0x1f61cc[_0x2d4f0d(0x22b)],_0x1f61cc[_0x2d4f0d(0x1da)],_0x1f61cc['yfNMU']],_0x347be5=_0x10ce40['find'](_0x251205=>!!CodeceptJS['container'][_0x2d4f0d(0x1b3)](_0x251205));if(!_0x347be5)return null;return CodeceptJS[_0x2d4f0d(0x18f)][_0x2d4f0d(0x1b3)](_0x347be5);};module['exports']=function(_0x533147){const _0x720398=a1_0xdbfd30,_0x236776={'Vrfxp':function(_0x53203e){return _0x53203e();},'RjndM':function(_0x161a32,_0x3fe67e){return _0x161a32(_0x3fe67e);},'YbbvS':'getAccessibilityResultsSummary','vKZho':_0x720398(0x16e),'vFWdX':'getAccessibilityResults','ibyvl':_0x720398(0x177),'Oqwch':function(_0x3f4638,_0x1ccf36){return _0x3f4638(_0x1ccf36);},'HVFjB':_0x720398(0x240),'SlXMK':'hook-passed','UBMTS':_0x720398(0x179),'LRsAp':'browserstackTestName','ddrMY':function(_0x873eb4){return _0x873eb4();},'tGOwO':_0x720398(0x1b8),'FFtUa':function(_0x4efdd7){return _0x4efdd7();},'GGNch':function(_0x4d16e2,_0x1d5f5c){return _0x4d16e2(_0x1d5f5c);},'vFuEp':function(_0xf8eb88,_0x18066d,_0x32b545){return _0xf8eb88(_0x18066d,_0x32b545);},'dwThh':'test-started','uiNGG':function(_0x19e177,_0x30e4bd,_0x25cfe2){return _0x19e177(_0x30e4bd,_0x25cfe2);},'qqASd':'test-passed','bHRZr':function(_0x5ec9ff,_0x258037,_0x529743,_0x2b795d){return _0x5ec9ff(_0x258037,_0x529743,_0x2b795d);},'KzglC':function(_0x1f48a5,_0x16d95b){return _0x1f48a5===_0x16d95b;},'gphik':'Suite','UXZwY':'test-failed','BOyBI':'test-skipped','WinKE':_0x720398(0x184),'GkpUK':_0x720398(0x1cd),'ketLZ':_0x720398(0x235),'GjpXc':_0x720398(0x233),'ZkpsZ':_0x720398(0x215),'elmFv':_0x720398(0x20e),'rEEAX':_0x720398(0x1f2),'fJbhH':_0x720398(0x191),'VUFYP':_0x720398(0x1bd),'XsMDI':_0x720398(0x247)};_0x533147[_0x720398(0x185)]&&(global[_0x720398(0x1f1)]=_0x533147[_0x720398(0x185)]);PerformanceTester[_0x720398(0x23d)]();const _0x3c40aa=_0x236776[_0x720398(0x213)](getCodeceptDriver),_0x272c9a=new O11yHelper(_0x3c40aa,_0x533147),_0x481616=!!CodeceptJS['container']['helpers'](_0x236776['XsMDI']);global[_0x720398(0x1a3)]=_0x3c40aa,_0x3c40aa&&(PerformanceTester[_0x720398(0x1e8)](PerformanceEvents['SDK_PRE_INITIALIZE'],()=>{const _0x4f40bd=_0x720398;_0x481616?_0x236776[_0x4f40bd(0x237)](patchPlaywrightBefore):_0x236776['RjndM'](patchWebDriverBefore,_0x3c40aa);})(),PerformanceTester[_0x720398(0x1e8)](PerformanceEvents[_0x720398(0x1b2)],()=>{const _0x385b86=_0x720398;_0x3c40aa[_0x385b86(0x24d)]=async()=>{const _0x4b3b7f=_0x385b86;if(global[_0x4b3b7f(0x188)]){const _0x426d35={};return _0x426d35[_0x4b3b7f(0x187)]=_0x236776[_0x4b3b7f(0x174)],await PerformanceTester[_0x4b3b7f(0x1e8)](PerformanceA11yEvents[_0x4b3b7f(0x1c1)],async()=>{const _0x1b8e21=_0x4b3b7f;return await AccessibilityHelper[_0x1b8e21(0x199)](_0x3c40aa,scripts[_0x1b8e21(0x1b5)]);},_0x426d35)(),await PerformanceTester[_0x4b3b7f(0x1e8)](PerformanceA11yEvents['GET_RESULTS_SUMMARY'],async()=>{const _0xd41e24=_0x4b3b7f;return await AccessibilityHelper['browserStackExecuteDriver'](_0x3c40aa,scripts[_0xd41e24(0x20d)]);})();}return logger[_0x4b3b7f(0x223)](_0x236776[_0x4b3b7f(0x180)]),{};},_0x3c40aa[_0x385b86(0x21d)]=async()=>{const _0x39bbce=_0x385b86;if(global['accessibilityPlatform']){const _0x5b2006={};return _0x5b2006[_0x39bbce(0x187)]=_0x236776[_0x39bbce(0x189)],await PerformanceTester['measureWrapper'](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x2c3a92=_0x39bbce;return await AccessibilityHelper['browserStackExecuteDriver'](_0x3c40aa,scripts[_0x2c3a92(0x1b5)]);},_0x5b2006)(),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x39bbce(0x24c)],async()=>{const _0x1cc5de=_0x39bbce;return await AccessibilityHelper[_0x1cc5de(0x199)](_0x3c40aa,scripts[_0x1cc5de(0x1b4)]);})();}return logger['warn'](_0x236776[_0x39bbce(0x1df)]),{};},_0x236776['Oqwch'](patchSaveScreenshot,_0x3c40aa);})()),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS['event'][_0x720398(0x1ff)]['before'],()=>{const _0xf175bb=_0x720398;PerformanceTester[_0xf175bb(0x1ab)](PerformanceEvents[_0xf175bb(0x1e7)]);try{_0x272c9a[_0xf175bb(0x1ab)](),testOpsHelper['addRequestSpy'](),PerformanceTester['end'](PerformanceEvents[_0xf175bb(0x1e7)]);}catch(_0x51b734){PerformanceTester[_0xf175bb(0x224)](_0x51b734),PerformanceTester[_0xf175bb(0x208)](PerformanceEvents[_0xf175bb(0x1e7)],![],_0x51b734);}}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS['event'][_0x720398(0x1ff)][_0x720398(0x1a5)],async()=>{const _0x5a4e9a=_0x720398;PerformanceTester['start'](PerformanceEvents['SDK_POST_TEST']);try{requestSpy[_0x5a4e9a(0x22e)](),await _0x272c9a[_0x5a4e9a(0x1a8)](),PerformanceTester['end'](PerformanceEvents['SDK_POST_TEST']);}catch(_0x36daed){PerformanceTester[_0x5a4e9a(0x224)](_0x36daed),PerformanceTester[_0x5a4e9a(0x208)](PerformanceEvents['SDK_POST_TEST'],![],_0x36daed);}finally{PerformanceTester['stopMonitoring']();}}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f6)][_0x720398(0x201)],_0x436c47=>{const _0x5b3153=_0x720398;PerformanceTester[_0x5b3153(0x1ab)](PerformanceEvents[_0x5b3153(0x197)]);try{const _0x34f4c4=_0x436c47['ctx']['test'],_0x17439b=_0x272c9a[_0x5b3153(0x206)](TEST_EVENTS[_0x5b3153(0x252)],_0x34f4c4);CodeceptRecorder[_0x5b3153(0x1c0)](()=>_0x272c9a[_0x5b3153(0x192)](TEST_EVENTS[_0x5b3153(0x252)],_0x17439b));const _0x342975={};_0x342975[_0x5b3153(0x229)]=_0x236776[_0x5b3153(0x1de)],PerformanceTester['end'](PerformanceEvents[_0x5b3153(0x197)],!![],null,_0x342975);}catch(_0x1721dd){const _0x22dce6={};_0x22dce6['hookType']=_0x236776[_0x5b3153(0x1de)],PerformanceTester[_0x5b3153(0x208)](PerformanceEvents[_0x5b3153(0x197)],![],_0x1721dd,_0x22dce6),PerformanceTester['captureError'](_0x1721dd);}}),CodeceptJS['event'][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f6)]['passed'],_0x115fe5=>{const _0x42ea85=_0x720398,_0x496d67={};_0x496d67[_0x42ea85(0x229)]=_0x236776[_0x42ea85(0x19e)],PerformanceTester[_0x42ea85(0x1ab)](PerformanceHookEvents[_0x42ea85(0x197)],!![],null,_0x496d67);try{const _0x1c1c1c=_0x115fe5[_0x42ea85(0x214)]['test'],_0x5cb01c=_0x272c9a[_0x42ea85(0x206)](TEST_EVENTS[_0x42ea85(0x1c5)],_0x1c1c1c);CodeceptRecorder[_0x42ea85(0x1c0)](()=>_0x272c9a[_0x42ea85(0x192)](TEST_EVENTS[_0x42ea85(0x1c5)],_0x5cb01c));const _0xa94791={};_0xa94791[_0x42ea85(0x229)]=_0x236776[_0x42ea85(0x19e)],PerformanceTester[_0x42ea85(0x208)](PerformanceHookEvents[_0x42ea85(0x197)],!![],null,_0xa94791);}catch(_0x5d16e5){PerformanceTester['captureError'](_0x5d16e5);const _0xd11baf={};_0xd11baf[_0x42ea85(0x229)]=_0x236776['SlXMK'],PerformanceTester[_0x42ea85(0x208)](PerformanceHookEvents[_0x42ea85(0x197)],![],_0x5d16e5,_0xd11baf);}}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f6)][_0x720398(0x1a4)],async(_0x2faebe,_0x3bd1d0)=>{const _0x57d874=_0x720398;PerformanceTester['start'](PerformanceHookEvents['SDK_HOOK']);try{const _0x424aaf=_0x2faebe[_0x57d874(0x214)][_0x57d874(0x22d)],_0x4b3463=_0x272c9a[_0x57d874(0x206)](TEST_EVENTS[_0x57d874(0x1c5)],_0x424aaf,_0x3bd1d0);CodeceptRecorder['add'](()=>_0x272c9a[_0x57d874(0x192)](TEST_EVENTS['HOOK_RUN_FINISHED'],_0x4b3463));const _0x43eea9={};_0x43eea9[_0x57d874(0x229)]=_0x236776[_0x57d874(0x209)],PerformanceTester[_0x57d874(0x1ab)](PerformanceHookEvents[_0x57d874(0x197)],!![],null,_0x43eea9);}catch(_0x1963b1){PerformanceTester[_0x57d874(0x224)](_0x1963b1);const _0x207b32={};_0x207b32[_0x57d874(0x229)]=_0x236776['UBMTS'],PerformanceTester[_0x57d874(0x208)](PerformanceHookEvents[_0x57d874(0x197)],![],_0x1963b1,_0x207b32);}const _0x18ab0c={};_0x18ab0c['hookType']=_0x236776[_0x57d874(0x209)],PerformanceTester[_0x57d874(0x208)](PerformanceHookEvents[_0x57d874(0x197)],!![],null,_0x18ab0c);}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x22d)][_0x720398(0x23b)],_0x31436a=>{const _0x4a495a=_0x720398;PerformanceTester[_0x4a495a(0x1ab)](PerformanceHookEvents[_0x4a495a(0x197)]);try{globals[_0x4a495a(0x1d1)](_0x236776[_0x4a495a(0x20a)],_0x31436a[_0x4a495a(0x253)]);_0x236776[_0x4a495a(0x1db)](isBrowserstackInfra)&&(_0x481616&&(global['__workerDetails']={'currentTest':{'name':_0x31436a[_0x4a495a(0x253)],'testInfo':{'titlePath':_0x31436a[_0x4a495a(0x19c)]()}}}));const _0x5934d8={};_0x5934d8[_0x4a495a(0x229)]=_0x236776[_0x4a495a(0x22c)],PerformanceTester[_0x4a495a(0x208)](PerformanceHookEvents[_0x4a495a(0x197)],!![],null,_0x5934d8);}catch(_0x539e2f){PerformanceTester[_0x4a495a(0x224)](_0x539e2f);const _0x3dbdbc={};_0x3dbdbc[_0x4a495a(0x229)]=_0x236776[_0x4a495a(0x22c)],PerformanceTester[_0x4a495a(0x208)](PerformanceHookEvents[_0x4a495a(0x197)],![],_0x539e2f,_0x3dbdbc);}}),CodeceptJS[_0x720398(0x23a)]['dispatcher']['on'](CodeceptJS[_0x720398(0x23a)]['test'][_0x720398(0x201)],_0x320357=>{const _0x3873a6=_0x720398;PerformanceTester[_0x3873a6(0x1ab)](PerformanceHookEvents[_0x3873a6(0x197)]);try{globals[_0x3873a6(0x1d1)](_0x236776[_0x3873a6(0x20a)],_0x320357['title']);const _0x3883fe=_0x272c9a[_0x3873a6(0x206)](TEST_EVENTS[_0x3873a6(0x1ce)],_0x320357);CodeceptRecorder[_0x3873a6(0x1c0)](()=>_0x272c9a[_0x3873a6(0x192)](TEST_EVENTS['TEST_RUN_STARTED'],_0x3883fe)),CodeceptRecorder[_0x3873a6(0x1c0)](async()=>{const _0x53d1d2=_0x3873a6;_0x236776[_0x53d1d2(0x213)](isBrowserstackInfra)&&(!_0x236776['GGNch'](isTrue,_0x533147['skipSessionName'])&&await _0x236776[_0x53d1d2(0x258)](markSessionName,_0x3c40aa,_0x320357['title']),_0x272c9a['enabled']&&await _0x236776['Oqwch'](o11ySync,_0x3c40aa));});}catch(_0x13eabd){const _0x2b99b9={};_0x2b99b9[_0x3873a6(0x229)]=_0x236776['dwThh'],PerformanceTester[_0x3873a6(0x208)](PerformanceHookEvents[_0x3873a6(0x197)],![],_0x13eabd,_0x2b99b9),PerformanceTester[_0x3873a6(0x224)](_0x13eabd);}const _0x16fe52={};_0x16fe52[_0x3873a6(0x229)]=_0x236776[_0x3873a6(0x194)],PerformanceTester[_0x3873a6(0x208)](PerformanceHookEvents[_0x3873a6(0x197)],!![],null,_0x16fe52);}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x22d)][_0x720398(0x234)],_0x447f2b=>{const _0x59c7bd=_0x720398;PerformanceTester['start'](PerformanceHookEvents[_0x59c7bd(0x197)]);try{const _0x1b9f71=_0x272c9a[_0x59c7bd(0x206)](TEST_EVENTS['TEST_RUN_FINISHED'],_0x447f2b);CodeceptRecorder[_0x59c7bd(0x1c0)](()=>_0x272c9a[_0x59c7bd(0x192)](TEST_EVENTS[_0x59c7bd(0x230)],_0x1b9f71)),CodeceptRecorder['add'](async()=>{const _0x12d33b=_0x59c7bd,_0x44822f={'aJgav':function(_0x5f2dd0,_0x16f5ee,_0x1a38a5){const _0x54b510=a1_0xed48;return _0x236776[_0x54b510(0x258)](_0x5f2dd0,_0x16f5ee,_0x1a38a5);},'xJPWq':function(_0x3560c6,_0x421939,_0x171659){const _0x51217b=a1_0xed48;return _0x236776[_0x51217b(0x1be)](_0x3560c6,_0x421939,_0x171659);}};_0x236776[_0x12d33b(0x213)](isBrowserstackInfra)&&await PerformanceTester[_0x12d33b(0x1e8)](PerformanceAutEvents[_0x12d33b(0x1e1)],async()=>{const _0x331c27=_0x12d33b;_0x481616?await _0x44822f[_0x331c27(0x1c3)](playwrightMarkSessionStatus,_0x3c40aa,STATE_PASSED):await _0x44822f[_0x331c27(0x212)](markSessionStatus,_0x3c40aa,STATE_PASSED);})();}),PerformanceTester[_0x59c7bd(0x208)](PerformanceEvents[_0x59c7bd(0x25d)]);}catch(_0x2a1897){PerformanceTester[_0x59c7bd(0x224)](_0x2a1897);const _0x2b4696={};_0x2b4696[_0x59c7bd(0x229)]=_0x236776['qqASd'],PerformanceTester['end'](PerformanceHookEvents[_0x59c7bd(0x197)],![],_0x2a1897,_0x2b4696),PerformanceTester[_0x59c7bd(0x208)](PerformanceEvents['SDK_TEST'],![],_0x2a1897);}const _0x146290={};_0x146290[_0x59c7bd(0x229)]=_0x236776[_0x59c7bd(0x1d6)],PerformanceTester[_0x59c7bd(0x208)](PerformanceHookEvents[_0x59c7bd(0x197)],!![],null,_0x146290);}),CodeceptJS['event'][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x22d)]['failed'],(_0x2bd67a,_0x4444c1)=>{const _0x1e7e86=_0x720398;PerformanceTester['start'](PerformanceHookEvents[_0x1e7e86(0x197)]);try{if(_0x236776[_0x1e7e86(0x1ec)](_0x2bd67a[_0x1e7e86(0x25b)][_0x1e7e86(0x171)],_0x236776[_0x1e7e86(0x1f8)])){const _0x1b1c24=_0x272c9a['captureEvent'](TEST_EVENTS['TEST_RUN_SKIPPED'],_0x2bd67a[_0x1e7e86(0x214)]['currentTest']);CodeceptRecorder[_0x1e7e86(0x1c0)](()=>_0x272c9a['fireEvent'](TEST_EVENTS[_0x1e7e86(0x1f4)],_0x1b1c24));}else{const _0xd42d62=_0x272c9a[_0x1e7e86(0x206)](TEST_EVENTS[_0x1e7e86(0x230)],_0x2bd67a,_0x4444c1);CodeceptRecorder[_0x1e7e86(0x1c0)](()=>{const _0x1c5364=_0x1e7e86;try{_0x272c9a['fireEvent'](TEST_EVENTS[_0x1c5364(0x230)],_0xd42d62);}catch(_0x9a37a5){logger[_0x1c5364(0x20c)](_0x1c5364(0x1d2)+util[_0x1c5364(0x1f9)](_0x9a37a5)),PerformanceTester[_0x1c5364(0x208)](PerformanceEvents[_0x1c5364(0x25d)],![],_0x9a37a5);}}),CodeceptRecorder['add'](async()=>{const _0xcf4c5=_0x1e7e86;try{_0x236776['ddrMY'](isBrowserstackInfra)&&(_0x481616?await _0x236776[_0xcf4c5(0x1ad)](playwrightMarkSessionStatus,_0x3c40aa,STATE_FAILED,_0x4444c1):await _0x236776['bHRZr'](markSessionStatus,_0x3c40aa,STATE_FAILED,_0x4444c1));}catch(_0xc64b59){logger[_0xcf4c5(0x20c)]('Failed\x20in\x20marking\x20session\x20status\x20of\x20test:\x20'+util[_0xcf4c5(0x1f9)](_0xc64b59)),PerformanceTester[_0xcf4c5(0x208)](PerformanceEvents['SDK_TEST'],![],_0xc64b59);}});}PerformanceTester['end'](PerformanceEvents['SDK_TEST']);}catch(_0x1d2f03){PerformanceTester['captureError'](_0x1d2f03);const _0x231f07={};_0x231f07[_0x1e7e86(0x229)]=_0x236776[_0x1e7e86(0x1fd)],PerformanceTester[_0x1e7e86(0x208)](PerformanceHookEvents[_0x1e7e86(0x197)],![],_0x1d2f03,_0x231f07),PerformanceTester[_0x1e7e86(0x208)](PerformanceEvents[_0x1e7e86(0x25d)],![],_0x1d2f03);}const _0xd20c67={};_0xd20c67['hookType']=_0x236776[_0x1e7e86(0x1fd)],PerformanceTester['end'](PerformanceHookEvents[_0x1e7e86(0x197)],!![],null,_0xd20c67);}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS['event']['test']['skipped'],_0x3661d9=>{const _0x5d31b4=_0x720398;PerformanceTester[_0x5d31b4(0x1ab)](PerformanceHookEvents[_0x5d31b4(0x197)]);try{const _0x293d52=_0x272c9a[_0x5d31b4(0x206)](TEST_EVENTS['TEST_RUN_SKIPPED'],_0x3661d9);CodeceptRecorder[_0x5d31b4(0x1c0)](()=>_0x272c9a[_0x5d31b4(0x192)](TEST_EVENTS['TEST_RUN_SKIPPED'],_0x293d52)),PerformanceTester[_0x5d31b4(0x208)](PerformanceEvents[_0x5d31b4(0x25d)]);}catch(_0x11a65b){PerformanceTester[_0x5d31b4(0x224)](_0x11a65b),PerformanceTester[_0x5d31b4(0x208)](PerformanceEvents[_0x5d31b4(0x25d)],![],_0x11a65b);const _0x2daa03={};_0x2daa03[_0x5d31b4(0x229)]=_0x236776[_0x5d31b4(0x1c7)],PerformanceTester[_0x5d31b4(0x208)](PerformanceHookEvents[_0x5d31b4(0x197)],![],_0x11a65b,_0x2daa03);}const _0x4d75bf={};_0x4d75bf[_0x5d31b4(0x229)]=_0x236776['BOyBI'],PerformanceTester[_0x5d31b4(0x208)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x4d75bf);}),CodeceptJS['event']['dispatcher']['on'](CodeceptJS['event'][_0x720398(0x22d)][_0x720398(0x1a5)],async(_0x395e1b,_0x3b72f5)=>{const _0x48c67f=_0x720398,_0x580c89={};_0x580c89['WiRQf']=_0x236776[_0x48c67f(0x1fa)],_0x580c89[_0x48c67f(0x200)]=_0x236776[_0x48c67f(0x21a)];const _0x2ce31f=_0x580c89;try{PerformanceTester[_0x48c67f(0x1ab)](PerformanceHookEvents[_0x48c67f(0x197)]);const _0x393a43=_0x236776['vFuEp'](shouldScanTestForAccessibility,_0x395e1b['titlePath'](),!![]);if(_0x236776['Vrfxp'](isAccessibilityAutomationSession)&&global[_0x48c67f(0x188)]&&_0x393a43){const _0x493c6e={};_0x493c6e[_0x48c67f(0x1fe)]=_0x395e1b['testAnalyticsId'],_0x493c6e[_0x48c67f(0x198)]=process[_0x48c67f(0x1bb)][testHubConstants[_0x48c67f(0x1ca)][_0x48c67f(0x1c6)]],_0x493c6e[_0x48c67f(0x218)]=process[_0x48c67f(0x1bb)][testHubConstants[_0x48c67f(0x1ca)][_0x48c67f(0x248)]];const _0x2a4e37=_0x493c6e;logger[_0x48c67f(0x20c)]('Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20'+JSON[_0x48c67f(0x1c2)](_0x2a4e37)),CodeceptRecorder[_0x48c67f(0x1c0)](async()=>{const _0x5884b5=_0x48c67f,_0x34ff8f={};_0x34ff8f[_0x5884b5(0x187)]=_0x2ce31f['WiRQf'],await PerformanceTester[_0x5884b5(0x1e8)](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x115c67=_0x5884b5;await AccessibilityHelper['browserStackExecuteDriver'](_0x3c40aa,scripts[_0x115c67(0x1b5)]);},_0x34ff8f)(),globals[_0x5884b5(0x17d)](_0x2ce31f[_0x5884b5(0x200)])&&(_0x2a4e37[_0x5884b5(0x23f)]=!![]),await PerformanceTester[_0x5884b5(0x1e8)](PerformanceA11yEvents[_0x5884b5(0x1e5)],async()=>{const _0x48d874=_0x5884b5;await AccessibilityHelper[_0x48d874(0x199)](_0x3c40aa,scripts[_0x48d874(0x216)],_0x2a4e37);})();}),logger[_0x48c67f(0x249)](_0x236776[_0x48c67f(0x1f3)]);}const _0x369e42={};_0x369e42[_0x48c67f(0x229)]=_0x236776['GjpXc'],PerformanceTester[_0x48c67f(0x208)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x369e42);}catch(_0x10f7be){PerformanceTester[_0x48c67f(0x224)](_0x10f7be);const _0x323380={};_0x323380[_0x48c67f(0x229)]=_0x236776['GjpXc'],PerformanceTester[_0x48c67f(0x208)](PerformanceHookEvents['SDK_HOOK'],![],_0x10f7be,_0x323380);}}),CodeceptJS['event'][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x17c)]['comment'],_0x130af7=>{const _0x1895c7=_0x720398;PerformanceTester[_0x1895c7(0x1ab)](PerformanceHookEvents[_0x1895c7(0x197)]);try{process[_0x1895c7(0x1d7)](_0x1895c7(0x18b)+process[_0x1895c7(0x257)],{'timestamp':new Date()[_0x1895c7(0x190)](),'level':_0x236776[_0x1895c7(0x25a)],'message':_0x130af7,'kind':_0x236776[_0x1895c7(0x21f)],'http_response':{}});}catch(_0x197f38){PerformanceTester[_0x1895c7(0x224)](_0x197f38);const _0x5f11f1={};_0x5f11f1[_0x1895c7(0x229)]=_0x236776[_0x1895c7(0x1e0)],PerformanceTester[_0x1895c7(0x208)](PerformanceHookEvents[_0x1895c7(0x197)],![],_0x197f38,_0x5f11f1);}const _0x56343c={};_0x56343c[_0x1895c7(0x229)]=_0x236776[_0x1895c7(0x1e0)],PerformanceTester['end'](PerformanceHookEvents[_0x1895c7(0x197)],!![],null,_0x56343c);}),CodeceptJS['event'][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)]['bddStep'][_0x720398(0x23b)],_0x1c2c2b=>{const _0x3ce916=_0x720398,_0x523ac5={};_0x523ac5['hookType']=_0x236776[_0x3ce916(0x23c)],PerformanceTester[_0x3ce916(0x1e8)](PerformanceHookEvents[_0x3ce916(0x197)],()=>{const _0x368311=_0x3ce916;_0x272c9a[_0x368311(0x254)](_0x1c2c2b);},_0x523ac5)();}),CodeceptJS[_0x720398(0x23a)][_0x720398(0x1f7)]['on'](CodeceptJS[_0x720398(0x23a)][_0x720398(0x1bc)][_0x720398(0x1a5)],_0x47ae16=>{const _0x48b4fa=_0x720398,_0x6948ee={};_0x6948ee[_0x48b4fa(0x229)]=_0x236776[_0x48b4fa(0x25e)],PerformanceTester['measureWrapper'](PerformanceHookEvents['SDK_HOOK'],()=>{const _0x5555d9=_0x48b4fa;_0x272c9a[_0x5555d9(0x16c)](_0x47ae16);},_0x6948ee)();});};
#!/usr/bin/env node
'use strict';const a2_0x2e6d3f=a2_0x5479;(function(_0x567253,_0x437e50){const _0x2a059a=a2_0x5479,_0x3a6777=_0x567253();while(!![]){try{const _0x36e370=-parseInt(_0x2a059a(0x1fe))/0x1+-parseInt(_0x2a059a(0x206))/0x2+-parseInt(_0x2a059a(0x18c))/0x3+parseInt(_0x2a059a(0x193))/0x4+parseInt(_0x2a059a(0x1f2))/0x5*(-parseInt(_0x2a059a(0x20d))/0x6)+-parseInt(_0x2a059a(0x19e))/0x7*(-parseInt(_0x2a059a(0x190))/0x8)+parseInt(_0x2a059a(0x17a))/0x9;if(_0x36e370===_0x437e50)break;else _0x3a6777['push'](_0x3a6777['shift']());}catch(_0x3fe4db){_0x3a6777['push'](_0x3a6777['shift']());}}}(a2_0x2b59,0xf186d));function a2_0x2b59(){const _0x5cbd6d=['setAdditionalCapabilities','split','chdir','useW3C','before','isTrue','browserName','BrowserStackPlugin','1594291bgOQHF','Getting\x20your\x20codeceptjs\x20configs\x20from\x20','printBuildLink','BROWSERSTACK_TEST_ACCESSIBILITY_YML','FRAMEWORKS','errorMessage','spawn','exports','2670382nmUYCc','kmtTX','isTestObservabilitySession','testObservability','BNAOH','Started\x20:\x20','debug','2643834fDPsfF','skipSessionName','addOptions','finalExecution','slice','length','../../bin/playwright/accessibility-helper','config','tLlSq','39528441myKpvj','HcgTS','process','run','rxAvA','winstonLogger','ymqLq','mergeDeep','enabled','helpers','getUserWorkerCount','findIndex','info','toLowerCase','event','path','PAmEm','test','2059431xhJlAq','aeBZp','UfzZH','teardownAll','8Kkvpem','LBohU','root','3466976PhTqjt','../../helpers/test-observability/utils','../../helpers/performance/constants','jaafh','Playwright','host','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','Kceyp','webkit','skipSessionStatus','existsSync','1594159DCKgFh','log','getPlatformName','map','jsaAA','key','validPlatformsPresent','accessibilityOptions','USER_CONFIG_DETAILS_PATH','aidBq','Ofhul','GiIon','now','join','UvGQn','forEach','ULeph','isEmpty','../../helpers/logger','codecept.conf.js','failed','--config','profile','MMpDP','dirname','../../helpers/testhub/testhubHandler','prepareCapabilities','start','GIgaa','all','launchBuild','BrowserStackPlugin.js','chrome','cwd','ChQHs','browser','replace','Exception\x20in\x20stop\x20build\x20request\x20to\x20testhub\x20:\x20','rxCsH','YsLfy','addConfig','KiKSG','../utils/clientTroubleshootingService','handleApp','../../helpers/accessibility-automation/helper','BROWSERSTACK_RERUN_TESTS','AJNmA','Passed\x20:\x20','parallelsPerPlatform','env','BOixH','WebDriver','yaEKE','assign','frameworkName','../../helpers/helper','Couldn\x27t\x20find\x20any\x20config\x20file.\x20Generating\x20new\x20config\x20file','Zzhdw','codecept.json','NuMHB','Failed\x20:\x20','VcMcL','../../helpers/utilities','desiredCapabilities','isUndefined','khGQF','platforms','BROWSERSTACK_TEST_OBSERVABILITY_YML','validateRerunTestList','dLwDs','printResults','kADZk','load','err','chromium','Akybs','push','../utils/constants','../../helpers/performance/performance-tester','gherkin','CODECEPT_CUCUMBER','Ckdou','title','testContextOptions','10OulxJn','stop','format','createGroupsOfSuites'];a2_0x2b59=function(){return _0x5cbd6d;};return a2_0x2b59();}const fs=require('fs'),path=require(a2_0x2e6d3f(0x189)),util=require('util'),process=require(a2_0x2e6d3f(0x17c)),logger=require(a2_0x2e6d3f(0x1b0))[a2_0x2e6d3f(0x17f)],{default:BrowserStackSetup}=require('../../helpers/BrowserStackSetup'),helper=require(a2_0x2e6d3f(0x1d5)),utilities=require(a2_0x2e6d3f(0x1dc)),{checkAccessibilityPlatformConfig}=require(a2_0x2e6d3f(0x1ca)),{setAccessibilityCapabilities,processAccessibilityCaps}=require(a2_0x2e6d3f(0x177)),{requireModule,nestedKeyValue,isBrowserstackInfra}=require(a2_0x2e6d3f(0x1d5)),CodeceptJS=requireModule('codeceptjs/lib/index.js','codeceptjs'),testOpsHelper=require(a2_0x2e6d3f(0x194)),TestHubHandler=require(a2_0x2e6d3f(0x1b7)),constants=require(a2_0x2e6d3f(0x1eb)),PerformanceTester=require(a2_0x2e6d3f(0x1ec)),{FRAMEWORKS}=require('../../helpers/test-observability/constants'),PerformanceEvents=require(a2_0x2e6d3f(0x195))['EVENTS'],ClientTroubleShootingService=require(a2_0x2e6d3f(0x1c8)),_testErrorData=[],getUserCodeceptJSConfigs=(_0x298af9,_0x5e4ae3)=>{const _0x23bcd8=a2_0x2e6d3f,_0x5281aa={};_0x5281aa[_0x23bcd8(0x1d2)]=function(_0x49f37a,_0x5e44fa){return _0x49f37a===_0x5e44fa;},_0x5281aa[_0x23bcd8(0x180)]=_0x23bcd8(0x1b1),_0x5281aa[_0x23bcd8(0x1e5)]=_0x23bcd8(0x1d8);const _0x4a2838=_0x5281aa;let _0x32280b=null;const _0x1e57db={};let _0x1cb9be=_0x5e4ae3['findIndex'](_0x403b93=>_0x403b93===_0x23bcd8(0x1b3));_0x4a2838[_0x23bcd8(0x1d2)](_0x1cb9be,-0x1)&&(_0x1cb9be=_0x5e4ae3[_0x23bcd8(0x185)](_0x4ff413=>_0x4ff413==='-c'));if(!helper[_0x23bcd8(0x1de)](_0x298af9[_0x23bcd8(0x178)])&&fs['existsSync'](path['join'](process[_0x23bcd8(0x1bf)](),_0x298af9[_0x23bcd8(0x178)])))_0x32280b=path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x298af9[_0x23bcd8(0x178)]),_0x5e4ae3[_0x23bcd8(0x211)](_0x1cb9be,0x2);else{if(!helper[_0x23bcd8(0x1de)](_0x298af9['c'])&&fs[_0x23bcd8(0x19d)](path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x298af9['c'])))_0x32280b=path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x298af9['c']),_0x5e4ae3['slice'](_0x1cb9be,0x2);else{if(fs[_0x23bcd8(0x19d)](path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x4a2838[_0x23bcd8(0x180)])))_0x32280b=path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x4a2838[_0x23bcd8(0x180)]);else fs[_0x23bcd8(0x19d)](path[_0x23bcd8(0x1ab)](process[_0x23bcd8(0x1bf)](),_0x4a2838[_0x23bcd8(0x1e5)]))&&(_0x32280b=path['join'](process[_0x23bcd8(0x1bf)](),_0x4a2838[_0x23bcd8(0x1e5)]));}}return process[_0x23bcd8(0x1cf)][_0x23bcd8(0x1a6)]=_0x32280b,_0x32280b;},getO11yRerunPattern=()=>{const _0x33d05e=a2_0x2e6d3f,_0x9bf036=helper[_0x33d05e(0x1fb)](process[_0x33d05e(0x1cf)]['BROWSERSTACK_RERUN']);if(_0x9bf036){const _0x12a99a=process[_0x33d05e(0x1cf)][_0x33d05e(0x1cb)],_0x8b1280=[];if(helper[_0x33d05e(0x1e2)](_0x12a99a)&&!helper[_0x33d05e(0x1de)](_0x12a99a)){_0x12a99a[_0x33d05e(0x1f7)](',')[_0x33d05e(0x1a1)](_0x126d1d=>{const _0x1f2425=_0x33d05e;_0x8b1280[_0x1f2425(0x1ea)]('('+_0x126d1d['trim']()+')');});const _0x40384='^'+_0x8b1280['join']('|')+'$';return _0x40384;}}return null;},a2_0x57c867={};function a2_0x5479(_0x44bbba,_0x336a2b){const _0x2b59ab=a2_0x2b59();return a2_0x5479=function(_0x547973,_0x3e54e2){_0x547973=_0x547973-0x177;let _0x1d9a8b=_0x2b59ab[_0x547973];return _0x1d9a8b;},a2_0x5479(_0x44bbba,_0x336a2b);}a2_0x57c867[a2_0x2e6d3f(0x1be)]=a2_0x2e6d3f(0x1e8),a2_0x57c867['playwright-chromium']=a2_0x2e6d3f(0x1e8),a2_0x57c867['playwright-firefox']='firefox',a2_0x57c867['playwright-webkit']=a2_0x2e6d3f(0x19b);const pwToCodeceptBrowser=a2_0x57c867;async function run(_0x1ed79d,_0x34a782,_0x57ea12){const _0x2da8c9=a2_0x2e6d3f,_0x22a814={'UvGQn':function(_0xf38937,_0x484727,_0x3d13f3,_0x19bfbe){return _0xf38937(_0x484727,_0x3d13f3,_0x19bfbe);},'VcMcL':function(_0x3c45a3,_0x40dc56){return _0x3c45a3+_0x40dc56;},'Zzhdw':function(_0x3b52d8,_0x3c6f89){return _0x3b52d8(_0x3c6f89);},'kmtTX':function(_0x28a9f4,_0x1adbc6){return _0x28a9f4+_0x1adbc6;},'KiKSG':function(_0x3033d6,_0x2c52a4,_0x207e39){return _0x3033d6(_0x2c52a4,_0x207e39);},'LBohU':'helpers','ArMwg':function(_0x241f19){return _0x241f19();},'GIgaa':'/wd/hub','Ckdou':function(_0x2d7ac8){return _0x2d7ac8();},'jaafh':function(_0x6923cd){return _0x6923cd();},'jsaAA':_0x2da8c9(0x1da),'rxAvA':_0x2da8c9(0x1cd),'NuMHB':_0x2da8c9(0x20b),'rxCsH':'1|4|2|3|0|5','HcgTS':function(_0x2a0d6c,_0x482df9,_0x32fdd5){return _0x2a0d6c(_0x482df9,_0x32fdd5);},'Kceyp':_0x2da8c9(0x1d6),'PAmEm':_0x2da8c9(0x197),'tLlSq':_0x2da8c9(0x1d1),'aidBq':function(_0x1a5976,_0x5b3591){return _0x1a5976!=_0x5b3591;},'RxqHg':function(_0x234885,_0x43a241){return _0x234885===_0x43a241;},'khGQF':function(_0x3fc2d2,_0x50ab78,_0x403321){return _0x3fc2d2(_0x50ab78,_0x403321);},'ULeph':_0x2da8c9(0x1ed),'Akybs':function(_0x5a52e7,_0x262d9b){return _0x5a52e7(_0x262d9b);},'UfzZH':function(_0x211fcc,_0x5bd02c){return _0x211fcc*_0x5bd02c;},'BOixH':function(_0x4b81bb,_0x23d0e6,_0x37d30d){return _0x4b81bb(_0x23d0e6,_0x37d30d);},'dLwDs':'browser','AJNmA':function(_0xc4e7ea,_0x1eba7e,_0x24546d){return _0xc4e7ea(_0x1eba7e,_0x24546d);},'YsLfy':_0x2da8c9(0x1dd),'Ofhul':function(_0x360417,_0x2f227d,_0x406839){return _0x360417(_0x2f227d,_0x406839);},'ChQHs':_0x2da8c9(0x192),'BNAOH':_0x2da8c9(0x1bd),'aeBZp':'browserStackCwd','QoxbR':function(_0x26ef80){return _0x26ef80();}};await _0x57ea12['initialize'](_0x1ed79d),await helper[_0x2da8c9(0x1c9)](_0x57ea12[_0x2da8c9(0x178)]);if(!_0x57ea12['config'])return;process[_0x2da8c9(0x1b4)]=_0x1ed79d[_0x2da8c9(0x1b4)];_0x1ed79d['profile']&&(process[_0x2da8c9(0x1cf)][_0x2da8c9(0x1b4)]=_0x1ed79d[_0x2da8c9(0x1b4)]);const _0x2b8c12=_0x22a814[_0x2da8c9(0x17b)](getUserCodeceptJSConfigs,_0x1ed79d,_0x34a782);let _0x2d7e8b={};_0x2b8c12?(logger[_0x2da8c9(0x186)](_0x2da8c9(0x1ff)+_0x2b8c12),_0x2d7e8b=CodeceptJS[_0x2da8c9(0x178)][_0x2da8c9(0x1e6)](_0x2b8c12)):logger[_0x2da8c9(0x186)](_0x22a814[_0x2da8c9(0x19a)]);let _0x3ad44a=![];_0x22a814[_0x2da8c9(0x17b)](nestedKeyValue,_0x2d7e8b,[_0x22a814['LBohU'],_0x22a814['PAmEm']])&&(_0x3ad44a=!![]);const _0x2e9b02=_0x3ad44a?_0x22a814[_0x2da8c9(0x18a)]:_0x22a814[_0x2da8c9(0x179)];let _0x27385b=!_0x3ad44a?helper[_0x2da8c9(0x1f9)](_0x57ea12[_0x2da8c9(0x178)]):![];!helper[_0x2da8c9(0x1de)](_0x57ea12['config'][_0x2da8c9(0x1a5)])&&(process[_0x2da8c9(0x1cf)][_0x2da8c9(0x199)]=JSON['stringify'](_0x57ea12[_0x2da8c9(0x178)][_0x2da8c9(0x1a5)]));let _0x3ffd5e=_0x57ea12[_0x2da8c9(0x178)]['accessibility'];_0x3ffd5e=_0x3ffd5e||_0x22a814[_0x2da8c9(0x1d7)](checkAccessibilityPlatformConfig,_0x57ea12[_0x2da8c9(0x178)]),process[_0x2da8c9(0x1cf)][_0x2da8c9(0x201)]=_0x3ffd5e;_0x3ffd5e&&(_0x27385b=!_0x3ffd5e);_0x22a814[_0x2da8c9(0x1a7)](_0x57ea12[_0x2da8c9(0x178)][_0x2da8c9(0x209)],null)?process[_0x2da8c9(0x1cf)][_0x2da8c9(0x1e1)]=_0x57ea12['config'][_0x2da8c9(0x209)]:process[_0x2da8c9(0x1cf)][_0x2da8c9(0x1e1)]=_0x22a814['RxqHg'](_0x2e9b02,_0x22a814[_0x2da8c9(0x18a)]);const _0x414488=_0x22a814[_0x2da8c9(0x1df)](nestedKeyValue,_0x2d7e8b,[_0x22a814[_0x2da8c9(0x1ae)]]),_0x1a45df=_0x414488&&!helper[_0x2da8c9(0x1af)](_0x414488)?FRAMEWORKS[_0x2da8c9(0x1ee)]:FRAMEWORKS['CODECEPT'],_0x2b1b1f=await TestHubHandler[_0x2da8c9(0x1bc)](_0x1a45df,_0x57ea12);_0x3ffd5e&&_0x22a814[_0x2da8c9(0x1e9)](setAccessibilityCapabilities,_0x57ea12[_0x2da8c9(0x178)]);const _0x315f14={},_0xd6c904=[],_0x1200c2=_0x57ea12[_0x2da8c9(0x178)][_0x2da8c9(0x1ce)]||helper[_0x2da8c9(0x184)](_0x1ed79d,_0x34a782,_0x57ea12['config'],constants[_0x2da8c9(0x202)]['CODECEPT'])||0x1;let _0x26cd93=0x1;if(_0x22a814[_0x2da8c9(0x196)](isBrowserstackInfra)){const _0x54c1c1=helper['prepareCapabilities'](_0x57ea12['config'],_0x27385b,constants[_0x2da8c9(0x202)]['CODECEPT']);_0x54c1c1[_0x2da8c9(0x1ad)](_0x26631a=>{const _0x16c463=_0x2da8c9;helper[_0x16c463(0x1f6)](_0x26631a);}),helper[_0x2da8c9(0x1a4)](_0x57ea12[_0x2da8c9(0x178)])?_0x26cd93=_0x22a814[_0x2da8c9(0x18e)](_0x1200c2,_0x57ea12[_0x2da8c9(0x178)][_0x2da8c9(0x1e0)][_0x2da8c9(0x212)]):_0x26cd93=_0x1200c2,_0x54c1c1[_0x2da8c9(0x1ad)](_0x16d26c=>{const _0x402ef6=_0x2da8c9,_0x1959ba={'GiIon':function(_0xbdeb88,_0x39c78f,_0x56b37f,_0x221c2c){const _0x283b34=a2_0x5479;return _0x22a814[_0x283b34(0x1ac)](_0xbdeb88,_0x39c78f,_0x56b37f,_0x221c2c);},'Awfqm':function(_0x1f4423,_0x3db2cc){const _0x3a4d58=a2_0x5479;return _0x22a814[_0x3a4d58(0x1db)](_0x1f4423,_0x3db2cc);},'MMpDP':function(_0x536142,_0x4c2a63){return _0x22a814['Zzhdw'](_0x536142,_0x4c2a63);}},_0x11a1bc=_0x22a814[_0x402ef6(0x207)](helper[_0x402ef6(0x1a0)](_0x16d26c,'_'),'_'+Date[_0x402ef6(0x1aa)]()),_0x349ca9=((()=>{const _0xe046fe=_0x402ef6;if(_0x3ad44a){const _0x3df6fa=pwToCodeceptBrowser[_0x16d26c[_0xe046fe(0x1fc)]]||_0x16d26c[_0xe046fe(0x1fc)],_0xfac665=helper['getPlaywrightUrl'](_0x57ea12['config']),_0x2b6b72=Object[_0xe046fe(0x1d3)]({},_0x16d26c);return _0x1959ba[_0xe046fe(0x1a9)](processAccessibilityCaps,_0x2b6b72,_0xfac665,null),{'browser':_0x3df6fa,[_0x3df6fa]:{'browserWSEndpoint':_0x1959ba['Awfqm'](_0xfac665,_0x1959ba[_0xe046fe(0x1b5)](encodeURIComponent,JSON['stringify'](_0x2b6b72)))}};}const _0x5c5dfb={};return _0x5c5dfb[_0xe046fe(0x1dd)]=_0x16d26c,_0x5c5dfb['user']=_0x57ea12['config']['userName'],_0x5c5dfb[_0xe046fe(0x1a3)]=_0x57ea12[_0xe046fe(0x178)]['accessKey'],_0x5c5dfb;})()),_0x17d434=_0x22a814[_0x402ef6(0x1c7)](nestedKeyValue,_0x2d7e8b,[_0x22a814[_0x402ef6(0x191)],_0x2e9b02]);_0x315f14[_0x11a1bc]=_0x17d434?helper[_0x402ef6(0x181)](_0x349ca9,_0x17d434):_0x349ca9;if(_0x3ad44a)_0x315f14[_0x11a1bc]['browser']=pwToCodeceptBrowser[_0x16d26c['browserName']]||_0x16d26c[_0x402ef6(0x1fc)];else{_0x315f14[_0x11a1bc][_0x402ef6(0x1c1)]=_0x16d26c[_0x402ef6(0x1fc)]||_0x349ca9[_0x402ef6(0x1c1)];if(_0x22a814['ArMwg'](isBrowserstackInfra)){_0x315f14[_0x11a1bc][_0x402ef6(0x198)]=constants['hubUrl'][_0x402ef6(0x1c2)](_0x22a814[_0x402ef6(0x1ba)],'')[_0x402ef6(0x1c2)](/https?:\/\//,'');;_0x315f14[_0x11a1bc]['path']=_0x22a814['GIgaa'];}}_0xd6c904[_0x402ef6(0x1ea)](_0x11a1bc);});}else{_0x26cd93=0x1;if(_0x3ad44a){const _0x33e6d1=_0x22a814[_0x2da8c9(0x1d0)](nestedKeyValue,_0x2d7e8b,[_0x22a814[_0x2da8c9(0x191)],_0x2e9b02,_0x22a814[_0x2da8c9(0x1e3)]]),_0x10b30a=_0x22a814[_0x2da8c9(0x1cc)](nestedKeyValue,_0x2d7e8b,[_0x22a814[_0x2da8c9(0x191)],_0x2e9b02,_0x33e6d1]);if(_0x10b30a&&_0x10b30a['browserWSEndpoint']){const _0x4dce61={};_0x4dce61[_0x2da8c9(0x1e0)]=[],_0x10b30a['browserWSEndpoint']=helper[_0x2da8c9(0x1b8)](Object[_0x2da8c9(0x1d3)]({},_0x57ea12[_0x2da8c9(0x178)],_0x4dce61),null,_0x1a45df[_0x2da8c9(0x187)](),null,null,_0x10b30a['browserWSEndpoint']);}}else{const _0x5b3853={};_0x5b3853['platforms']=[],_0x2d7e8b[_0x22a814[_0x2da8c9(0x191)]][_0x2e9b02][_0x22a814[_0x2da8c9(0x1c5)]]=helper[_0x2da8c9(0x1b8)](Object[_0x2da8c9(0x1d3)]({},_0x57ea12[_0x2da8c9(0x178)],_0x5b3853),null,_0x1a45df[_0x2da8c9(0x187)](),_0x22a814[_0x2da8c9(0x1a8)](nestedKeyValue,_0x2d7e8b,[_0x22a814[_0x2da8c9(0x191)],_0x2e9b02,_0x22a814[_0x2da8c9(0x1c5)]])||{},null,null);}_0x315f14[_0x22a814[_0x2da8c9(0x1c0)]]=_0x2d7e8b,_0xd6c904[_0x2da8c9(0x1ea)](_0x22a814[_0x2da8c9(0x1c0)]);}const _0x2eef2e={};_0x2eef2e['testConfig']=_0x2b8c12;const _0x53bc85=_0x2eef2e,_0x1d8f7=path[_0x2da8c9(0x1ab)](__dirname,_0x22a814[_0x2da8c9(0x20a)]),_0x385b7a=process['cwd']();process['env'][_0x22a814[_0x2da8c9(0x18d)]]=_0x385b7a,process[_0x2da8c9(0x1f8)](path[_0x2da8c9(0x1b6)](_0x2b8c12));const _0xc47831=new CodeceptJS['Workers'](null,_0x53bc85),_0xece9ec=_0xc47831[_0x2da8c9(0x1f5)](_0x1200c2),_0x4d25e7=testOpsHelper[_0x2da8c9(0x208)](),_0x4406e6=_0xd6c904[_0x2da8c9(0x1a1)](_0xf716c=>{const _0x1e9c1e=_0x2da8c9,_0x56e1ce={};_0x56e1ce[_0x1e9c1e(0x197)]=_0x315f14[_0xf716c];const _0x4dc644={};_0x4dc644[_0x1e9c1e(0x1d1)]=_0x315f14[_0xf716c];const _0x11be5b=_0x3ad44a?_0x56e1ce:_0x4dc644,_0x55948d=_0x22a814[_0x1e9c1e(0x1ef)](getO11yRerunPattern),_0x175e88={};_0x175e88[_0x1e9c1e(0x183)]=_0x11be5b;const _0x50f2cb={};_0x50f2cb['require']=_0x1d8f7,_0x50f2cb[_0x1e9c1e(0x182)]=!![],_0x50f2cb[_0x1e9c1e(0x20e)]=_0x57ea12[_0x1e9c1e(0x178)][_0x1e9c1e(0x1f1)][_0x1e9c1e(0x20e)],_0x50f2cb[_0x1e9c1e(0x19c)]=_0x57ea12[_0x1e9c1e(0x178)][_0x1e9c1e(0x1f1)][_0x1e9c1e(0x19c)],_0x50f2cb['testObservability']=_0x4d25e7,_0x50f2cb[_0x1e9c1e(0x1d4)]=_0x1a45df;const _0x163722={};_0x163722[_0x1e9c1e(0x1fd)]=_0x50f2cb;const _0x483e5f={};return _0x483e5f['plugins']=_0x163722,helper[_0x1e9c1e(0x181)]({},_0x2d7e8b,_0x22a814['jaafh'](isBrowserstackInfra)?_0x175e88:{},_0x55948d?{'grep':_0x55948d}:{},_0x483e5f);});for(const _0x1806b7 of _0x4406e6){for(const _0x34780d of _0xece9ec){const _0x1a2d42=_0xc47831[_0x2da8c9(0x204)]();_0x1a2d42['addTests'](_0x34780d),_0x1a2d42[_0x2da8c9(0x1c6)](_0x1806b7);const _0x3812f6={};_0x3812f6[_0x2da8c9(0x178)]=_0x2b8c12,_0x1a2d42[_0x2da8c9(0x20f)](Object[_0x2da8c9(0x1d3)](_0x3812f6,_0x1ed79d));}}_0xc47831['on'](CodeceptJS[_0x2da8c9(0x188)][_0x2da8c9(0x18b)][_0x2da8c9(0x1b2)],(_0x592b13,_0x21a300)=>{const _0xddadac=_0x2da8c9;console[_0xddadac(0x19f)](_0x22a814[_0xddadac(0x1a2)],_0x592b13['title']);const _0x447efa={[_0x592b13[_0xddadac(0x1f0)]]:_0x592b13[_0xddadac(0x1e7)]['stack']};_testErrorData[_0xddadac(0x1ea)](_0x447efa);}),_0xc47831['on'](CodeceptJS['event'][_0x2da8c9(0x18b)]['passed'],async _0x486a15=>{const _0x13395c=_0x2da8c9;console[_0x13395c(0x19f)](_0x22a814[_0x13395c(0x17e)],_0x486a15['title']);}),_0xc47831['on'](CodeceptJS[_0x2da8c9(0x188)][_0x2da8c9(0x18b)][_0x2da8c9(0x1fa)],async _0x286ecc=>{const _0x3c8904=_0x2da8c9;console[_0x3c8904(0x19f)](_0x22a814[_0x3c8904(0x1d9)],_0x286ecc[_0x3c8904(0x1f0)]);}),_0xc47831['on'](CodeceptJS['event'][_0x2da8c9(0x1bb)]['result'],async()=>{const _0x1c1fda=_0x2da8c9,_0x11f2bd=_0x22a814[_0x1c1fda(0x1c4)][_0x1c1fda(0x1f7)]('|');let _0x575a57=0x0;while(!![]){switch(_0x11f2bd[_0x575a57++]){case'0':try{await TestHubHandler[_0x1c1fda(0x1f3)]();}catch(_0x6551ae){logger[_0x1c1fda(0x20c)](_0x1c1fda(0x1c3)+util[_0x1c1fda(0x1f4)](_0x6551ae));}continue;case'1':PerformanceTester[_0x1c1fda(0x1b9)](PerformanceEvents['SDK_CLEANUP']);continue;case'2':testOpsHelper[_0x1c1fda(0x200)]();continue;case'3':utilities[_0x1c1fda(0x210)](_0x57ea12);continue;case'4':_0x57ea12[_0x1c1fda(0x203)]=_testErrorData;continue;case'5':_0xc47831[_0x1c1fda(0x1e4)]();continue;}break;}});async function _0x46b6d7(){const _0x4de34b=_0x2da8c9;try{await _0xc47831['bootstrapAll'](),await _0xc47831[_0x4de34b(0x17d)]();}finally{process['chdir'](_0x385b7a),await _0xc47831[_0x4de34b(0x18f)]();}}PerformanceTester['end'](PerformanceEvents['SDK_SETUP']),await _0x22a814['QoxbR'](_0x46b6d7);}module[a2_0x2e6d3f(0x205)]=run;
'use strict';const a2_0x2b5e63=a2_0x42c2;function a2_0x42c2(_0x5853c7,_0x101fb4){const _0x20f2cd=a2_0x20f2();return a2_0x42c2=function(_0x42c294,_0x17b8e7){_0x42c294=_0x42c294-0x73;let _0x21395a=_0x20f2cd[_0x42c294];return _0x21395a;},a2_0x42c2(_0x5853c7,_0x101fb4);}(function(_0x4519eb,_0x749eb){const _0x57b359=a2_0x42c2,_0xb43dc2=_0x4519eb();while(!![]){try{const _0x14e2d5=-parseInt(_0x57b359(0x9e))/0x1*(-parseInt(_0x57b359(0x101))/0x2)+-parseInt(_0x57b359(0xab))/0x3*(-parseInt(_0x57b359(0xdf))/0x4)+parseInt(_0x57b359(0xfe))/0x5+-parseInt(_0x57b359(0x80))/0x6*(-parseInt(_0x57b359(0x76))/0x7)+-parseInt(_0x57b359(0x91))/0x8+-parseInt(_0x57b359(0xde))/0x9*(parseInt(_0x57b359(0xc3))/0xa)+-parseInt(_0x57b359(0xe7))/0xb*(parseInt(_0x57b359(0xd4))/0xc);if(_0x14e2d5===_0x749eb)break;else _0xb43dc2['push'](_0xb43dc2['shift']());}catch(_0x51cff4){_0xb43dc2['push'](_0xb43dc2['shift']());}}}(a2_0x20f2,0xe5482));const fs=require('fs'),path=require(a2_0x2b5e63(0xa7)),util=require(a2_0x2b5e63(0xa4)),process=require(a2_0x2b5e63(0x8d)),logger=require(a2_0x2b5e63(0xbd))[a2_0x2b5e63(0xc9)],{default:BrowserStackSetup}=require(a2_0x2b5e63(0xd0)),helper=require('../../helpers/helper'),utilities=require(a2_0x2b5e63(0x97)),{checkAccessibilityPlatformConfig}=require(a2_0x2b5e63(0x10b)),{setAccessibilityCapabilities,processAccessibilityCaps}=require(a2_0x2b5e63(0xaa)),{requireModule,nestedKeyValue,isBrowserstackInfra}=require(a2_0x2b5e63(0xf1)),CodeceptJS=requireModule(a2_0x2b5e63(0xca),a2_0x2b5e63(0x106)),testOpsHelper=require(a2_0x2b5e63(0x75)),TestHubHandler=require('../../helpers/testhub/testhubHandler'),constants=require(a2_0x2b5e63(0x93)),PerformanceTester=require(a2_0x2b5e63(0xc8)),{FRAMEWORKS}=require(a2_0x2b5e63(0xf6)),PerformanceEvents=require(a2_0x2b5e63(0x90))[a2_0x2b5e63(0xb8)],ClientTroubleShootingService=require('../utils/clientTroubleshootingService'),_testErrorData=[],getUserCodeceptJSConfigs=(_0x456833,_0x1cf54d)=>{const _0x3bbe1c=a2_0x2b5e63,_0x10139a={};_0x10139a[_0x3bbe1c(0xd3)]=function(_0x168a1b,_0x5b45c2){return _0x168a1b===_0x5b45c2;},_0x10139a[_0x3bbe1c(0xf4)]='codecept.conf.js',_0x10139a[_0x3bbe1c(0x83)]=_0x3bbe1c(0x98);const _0x1c7ea1=_0x10139a;let _0xa7fbec=null;const _0x483e9a={};let _0x4175fa=_0x1cf54d['findIndex'](_0x2ac119=>_0x2ac119===_0x3bbe1c(0x94));_0x1c7ea1[_0x3bbe1c(0xd3)](_0x4175fa,-0x1)&&(_0x4175fa=_0x1cf54d[_0x3bbe1c(0xd7)](_0x39aa35=>_0x39aa35==='-c'));if(!helper[_0x3bbe1c(0xfc)](_0x456833[_0x3bbe1c(0x103)])&&fs[_0x3bbe1c(0xa9)](path[_0x3bbe1c(0xe1)](process[_0x3bbe1c(0x86)](),_0x456833[_0x3bbe1c(0x103)])))_0xa7fbec=path['join'](process[_0x3bbe1c(0x86)](),_0x456833[_0x3bbe1c(0x103)]),_0x1cf54d[_0x3bbe1c(0xa5)](_0x4175fa,0x2);else{if(!helper[_0x3bbe1c(0xfc)](_0x456833['c'])&&fs['existsSync'](path[_0x3bbe1c(0xe1)](process[_0x3bbe1c(0x86)](),_0x456833['c'])))_0xa7fbec=path[_0x3bbe1c(0xe1)](process[_0x3bbe1c(0x86)](),_0x456833['c']),_0x1cf54d[_0x3bbe1c(0xa5)](_0x4175fa,0x2);else{if(fs[_0x3bbe1c(0xa9)](path['join'](process['cwd'](),_0x1c7ea1['qwIEh'])))_0xa7fbec=path['join'](process['cwd'](),_0x1c7ea1[_0x3bbe1c(0xf4)]);else fs[_0x3bbe1c(0xa9)](path[_0x3bbe1c(0xe1)](process[_0x3bbe1c(0x86)](),_0x1c7ea1['zLoWW']))&&(_0xa7fbec=path[_0x3bbe1c(0xe1)](process[_0x3bbe1c(0x86)](),_0x1c7ea1['zLoWW']));}}return process['env'][_0x3bbe1c(0xb7)]=_0xa7fbec,_0xa7fbec;},getO11yRerunPattern=()=>{const _0x3b5732=a2_0x2b5e63,_0x51ab81=helper[_0x3b5732(0xce)](process[_0x3b5732(0xe5)][_0x3b5732(0xec)]);if(_0x51ab81){const _0x1ea119=process['env'][_0x3b5732(0xb5)],_0x3b20d1=[];if(helper[_0x3b5732(0x7b)](_0x1ea119)&&!helper[_0x3b5732(0xfc)](_0x1ea119)){_0x1ea119[_0x3b5732(0xa3)](',')['map'](_0x526be6=>{_0x3b20d1['push']('('+_0x526be6['trim']()+')');});const _0x337729='^'+_0x3b20d1[_0x3b5732(0xe1)]('|')+'$';return _0x337729;}}return null;},a2_0x312f10={};a2_0x312f10['chrome']=a2_0x2b5e63(0x8e),a2_0x312f10['playwright-chromium']='chromium',a2_0x312f10[a2_0x2b5e63(0x9d)]='firefox',a2_0x312f10[a2_0x2b5e63(0xee)]=a2_0x2b5e63(0xcf);function a2_0x20f2(){const _0x193739=['desiredCapabilities','handleApp','map','env','run','66vbOTkH','accessibility','bLKHd','skipSessionName','platforms','BROWSERSTACK_RERUN','ukwgt','playwright-webkit','stack','getPlatformName','../../helpers/helper','BROWSERSTACK_TEST_OBSERVABILITY_YML','mergeDeep','qwIEh','info','../../helpers/test-observability/constants','PkYGh','event','Cfdbx','testObservability','MhjZJ','isUndefined','load','1391285LpIDDo','title','key','936156vALMdT','Playwright','config','stringify','DpQhA','codeceptjs','result','browser','passed','browserWSEndpoint','../../helpers/accessibility-automation/helper','toLowerCase','JtKNi','../../helpers/test-observability/utils','104923XsycmL','FRAMEWORKS','DqHiq','testContextOptions','browserName','validateRerunTestList','exports','CODECEPT','tEhcD','test','708mmqnam','errorMessage','log','zLoWW','forEach','HBSCu','cwd','isEmpty','WebDriver','dwsrU','host','Getting\x20your\x20codeceptjs\x20configs\x20from\x20','length','process','chromium','format','../../helpers/performance/constants','5434456tSgLCq','err','../utils/constants','--config','vSjwR','require','../../helpers/utilities','codecept.json','moMgh','createGroupsOfSuites','failed','uwghV','playwright-firefox','4pNyEAk','uBTKh','Passed\x20:\x20','replace','assign','split','util','slice','dirname','path','user','existsSync','../../bin/playwright/accessibility-helper','3xXwREK','chdir','userName','Started\x20:\x20','addOptions','spawn','popaS','Workers','HxHvq','FXqsc','BROWSERSTACK_RERUN_TESTS','end','USER_CONFIG_DETAILS_PATH','EVENTS','SDK_SETUP','0|1|5|2|3|4','KVbsI','printResults','../../helpers/logger','/wd/hub','start','parallelsPerPlatform','getUserWorkerCount','iZvve','7430OfXxdF','profile','prepareCapabilities','bootstrapAll','accessibilityOptions','../../helpers/performance/performance-tester','winstonLogger','codeceptjs/lib/index.js','Failed\x20:\x20','helpers','enabled','isTrue','webkit','../../helpers/BrowserStackSetup','stop','useW3C','obHCU','1690716iIfmNu','now','teardownAll','findIndex','SDK_CLEANUP','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','root','addTests','skipSessionStatus','dslLU','20187cMGJjQ','844324BFfJOz','before','join'];a2_0x20f2=function(){return _0x193739;};return a2_0x20f2();}const pwToCodeceptBrowser=a2_0x312f10;async function run(_0xa182ad,_0x2f5c62,_0x4a8f28){const _0x5e406d=a2_0x2b5e63,_0x48b9c2={'AWcls':function(_0x1c4642,_0x13a69e,_0x37c140,_0x2c324d){return _0x1c4642(_0x13a69e,_0x37c140,_0x2c324d);},'ukwgt':function(_0x18826f,_0x5af3c6){return _0x18826f+_0x5af3c6;},'tEhcD':function(_0x3108db,_0x99927a){return _0x3108db(_0x99927a);},'dwsrU':function(_0x2c9412,_0x11a723,_0x4d1769){return _0x2c9412(_0x11a723,_0x4d1769);},'PkYGh':'helpers','KVbsI':function(_0x51bf1a){return _0x51bf1a();},'JtKNi':_0x5e406d(0xbe),'moMgh':_0x5e406d(0xcb),'PWjio':_0x5e406d(0xa0),'DpQhA':_0x5e406d(0xae),'swZPA':_0x5e406d(0xba),'uwghV':'Couldn\x27t\x20find\x20any\x20config\x20file.\x20Generating\x20new\x20config\x20file','MhjZJ':function(_0x15ce32,_0x4e71ab,_0x3bdc89){return _0x15ce32(_0x4e71ab,_0x3bdc89);},'HxHvq':'Playwright','dslLU':'WebDriver','iZvve':function(_0x1513b7,_0x12f756){return _0x1513b7!=_0x12f756;},'popaS':function(_0x2c5fb5,_0x405dd8){return _0x2c5fb5===_0x405dd8;},'bLKHd':function(_0x2e12d5,_0x44cbfa,_0x3a2012){return _0x2e12d5(_0x44cbfa,_0x3a2012);},'FXqsc':'gherkin','uBTKh':function(_0xf4d020,_0x58c1ba){return _0xf4d020*_0x58c1ba;},'Cfdbx':function(_0xf8999c,_0x111347,_0x474c61){return _0xf8999c(_0x111347,_0x474c61);},'qDFXO':_0x5e406d(0x108),'ctlkx':function(_0x2be437,_0x4367a3,_0x2b15fd){return _0x2be437(_0x4367a3,_0x2b15fd);},'vSjwR':_0x5e406d(0xe2),'tpkZJ':_0x5e406d(0xda),'DqHiq':'BrowserStackPlugin.js','HBSCu':'browserStackCwd'};await _0x4a8f28['initialize'](_0xa182ad),await helper[_0x5e406d(0xe3)](_0x4a8f28[_0x5e406d(0x103)]);if(!_0x4a8f28[_0x5e406d(0x103)])return;process['profile']=_0xa182ad[_0x5e406d(0xc4)];_0xa182ad['profile']&&(process[_0x5e406d(0xe5)][_0x5e406d(0xc4)]=_0xa182ad[_0x5e406d(0xc4)]);const _0x4e03d5=_0x48b9c2[_0x5e406d(0x89)](getUserCodeceptJSConfigs,_0xa182ad,_0x2f5c62);let _0x48162c={};_0x4e03d5?(logger[_0x5e406d(0xf5)](_0x5e406d(0x8b)+_0x4e03d5),_0x48162c=CodeceptJS['config'][_0x5e406d(0xfd)](_0x4e03d5)):logger[_0x5e406d(0xf5)](_0x48b9c2[_0x5e406d(0x9c)]);let _0x1252af=![];_0x48b9c2[_0x5e406d(0xfb)](nestedKeyValue,_0x48162c,[_0x48b9c2[_0x5e406d(0xf7)],_0x48b9c2[_0x5e406d(0xb3)]])&&(_0x1252af=!![]);const _0x504674=_0x1252af?_0x48b9c2['HxHvq']:_0x48b9c2[_0x5e406d(0xdd)];let _0x5c29ab=!_0x1252af?helper[_0x5e406d(0xd2)](_0x4a8f28[_0x5e406d(0x103)]):![];!helper[_0x5e406d(0xfc)](_0x4a8f28[_0x5e406d(0x103)][_0x5e406d(0xc7)])&&(process[_0x5e406d(0xe5)][_0x5e406d(0xd9)]=JSON['stringify'](_0x4a8f28[_0x5e406d(0x103)]['accessibilityOptions']));let _0x430214=_0x4a8f28[_0x5e406d(0x103)][_0x5e406d(0xe8)];_0x430214=_0x430214||_0x48b9c2[_0x5e406d(0x7e)](checkAccessibilityPlatformConfig,_0x4a8f28[_0x5e406d(0x103)]),process[_0x5e406d(0xe5)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x430214;_0x430214&&(_0x5c29ab=!_0x430214);_0x48b9c2[_0x5e406d(0xc2)](_0x4a8f28[_0x5e406d(0x103)][_0x5e406d(0xfa)],null)?process['env'][_0x5e406d(0xf2)]=_0x4a8f28['config'][_0x5e406d(0xfa)]:process[_0x5e406d(0xe5)][_0x5e406d(0xf2)]=_0x48b9c2[_0x5e406d(0xb1)](_0x504674,_0x48b9c2[_0x5e406d(0xb3)]);const _0x51cf7d=_0x48b9c2[_0x5e406d(0xe9)](nestedKeyValue,_0x48162c,[_0x48b9c2[_0x5e406d(0xb4)]]),_0x217e76=_0x51cf7d&&!helper[_0x5e406d(0x87)](_0x51cf7d)?FRAMEWORKS['CODECEPT_CUCUMBER']:FRAMEWORKS[_0x5e406d(0x7d)],_0x416366=await TestHubHandler['launchBuild'](_0x217e76,_0x4a8f28);_0x430214&&_0x48b9c2[_0x5e406d(0x7e)](setAccessibilityCapabilities,_0x4a8f28[_0x5e406d(0x103)]);const _0x36a8c2={},_0x36d7b4=[],_0x179688=_0x4a8f28[_0x5e406d(0x103)][_0x5e406d(0xc0)]||helper[_0x5e406d(0xc1)](_0xa182ad,_0x2f5c62,_0x4a8f28[_0x5e406d(0x103)],constants[_0x5e406d(0x77)][_0x5e406d(0x7d)])||0x1;let _0x6762b3=0x1;if(_0x48b9c2[_0x5e406d(0xbb)](isBrowserstackInfra)){const _0x22c903=helper[_0x5e406d(0xc5)](_0x4a8f28['config'],_0x5c29ab,constants[_0x5e406d(0x77)][_0x5e406d(0x7d)]);_0x22c903['forEach'](_0x3dbd61=>{helper['setAdditionalCapabilities'](_0x3dbd61);}),helper['validPlatformsPresent'](_0x4a8f28['config'])?_0x6762b3=_0x48b9c2[_0x5e406d(0x9f)](_0x179688,_0x4a8f28[_0x5e406d(0x103)][_0x5e406d(0xeb)][_0x5e406d(0x8c)]):_0x6762b3=_0x179688,_0x22c903[_0x5e406d(0x84)](_0x40ffe5=>{const _0x5eaa6c=_0x5e406d,_0x277f64=_0x48b9c2['ukwgt'](helper[_0x5eaa6c(0xf0)](_0x40ffe5,'_'),'_'+Date[_0x5eaa6c(0xd5)]()),_0x4861f1=((()=>{const _0x431cff=_0x5eaa6c;if(_0x1252af){const _0x455db0=pwToCodeceptBrowser[_0x40ffe5['browserName']]||_0x40ffe5[_0x431cff(0x7a)],_0x135b21=helper['getPlaywrightUrl'](_0x4a8f28[_0x431cff(0x103)]),_0x23e018=Object[_0x431cff(0xa2)]({},_0x40ffe5);return _0x48b9c2['AWcls'](processAccessibilityCaps,_0x23e018,_0x135b21,null),{'browser':_0x455db0,[_0x455db0]:{'browserWSEndpoint':_0x48b9c2[_0x431cff(0xed)](_0x135b21,_0x48b9c2[_0x431cff(0x7e)](encodeURIComponent,JSON[_0x431cff(0x104)](_0x23e018)))}};}const _0x2adff0={};return _0x2adff0[_0x431cff(0xe2)]=_0x40ffe5,_0x2adff0[_0x431cff(0xa8)]=_0x4a8f28[_0x431cff(0x103)][_0x431cff(0xad)],_0x2adff0[_0x431cff(0x100)]=_0x4a8f28[_0x431cff(0x103)]['accessKey'],_0x2adff0;})()),_0x5ba3e5=_0x48b9c2['dwsrU'](nestedKeyValue,_0x48162c,[_0x48b9c2[_0x5eaa6c(0xf7)],_0x504674]);_0x36a8c2[_0x277f64]=_0x5ba3e5?helper[_0x5eaa6c(0xf3)](_0x4861f1,_0x5ba3e5):_0x4861f1;if(_0x1252af)_0x36a8c2[_0x277f64]['browser']=pwToCodeceptBrowser[_0x40ffe5[_0x5eaa6c(0x7a)]]||_0x40ffe5[_0x5eaa6c(0x7a)];else{_0x36a8c2[_0x277f64][_0x5eaa6c(0x108)]=_0x40ffe5[_0x5eaa6c(0x7a)]||_0x4861f1[_0x5eaa6c(0x108)];if(_0x48b9c2[_0x5eaa6c(0xbb)](isBrowserstackInfra)){_0x36a8c2[_0x277f64][_0x5eaa6c(0x8a)]=constants['hubUrl'][_0x5eaa6c(0xa1)](_0x48b9c2[_0x5eaa6c(0x74)],'')[_0x5eaa6c(0xa1)](/https?:\/\//,'');;_0x36a8c2[_0x277f64][_0x5eaa6c(0xa7)]=_0x48b9c2[_0x5eaa6c(0x74)];}}_0x36d7b4['push'](_0x277f64);});}else{_0x6762b3=0x1;if(_0x1252af){const _0x3b31d0=_0x48b9c2[_0x5e406d(0xf9)](nestedKeyValue,_0x48162c,[_0x48b9c2[_0x5e406d(0xf7)],_0x504674,_0x48b9c2['qDFXO']]),_0x261e23=_0x48b9c2['ctlkx'](nestedKeyValue,_0x48162c,[_0x48b9c2[_0x5e406d(0xf7)],_0x504674,_0x3b31d0]);if(_0x261e23&&_0x261e23[_0x5e406d(0x10a)]){const _0x81c665={};_0x81c665[_0x5e406d(0xeb)]=[],_0x261e23[_0x5e406d(0x10a)]=helper[_0x5e406d(0xc5)](Object[_0x5e406d(0xa2)]({},_0x4a8f28[_0x5e406d(0x103)],_0x81c665),null,_0x217e76[_0x5e406d(0x73)](),null,null,_0x261e23[_0x5e406d(0x10a)]);}}else{const _0x21ad74={};_0x21ad74[_0x5e406d(0xeb)]=[],_0x48162c[_0x48b9c2[_0x5e406d(0xf7)]][_0x504674][_0x48b9c2['vSjwR']]=helper['prepareCapabilities'](Object[_0x5e406d(0xa2)]({},_0x4a8f28['config'],_0x21ad74),null,_0x217e76[_0x5e406d(0x73)](),_0x48b9c2['Cfdbx'](nestedKeyValue,_0x48162c,[_0x48b9c2['PkYGh'],_0x504674,_0x48b9c2[_0x5e406d(0x95)]])||{},null,null);}_0x36a8c2[_0x48b9c2['tpkZJ']]=_0x48162c,_0x36d7b4['push'](_0x48b9c2['tpkZJ']);}const _0x514e9f={};_0x514e9f['testConfig']=_0x4e03d5;const _0x209e95=_0x514e9f,_0x332782=path[_0x5e406d(0xe1)](__dirname,_0x48b9c2[_0x5e406d(0x78)]),_0x183b36=process[_0x5e406d(0x86)]();process['env'][_0x48b9c2[_0x5e406d(0x85)]]=_0x183b36,process[_0x5e406d(0xac)](path[_0x5e406d(0xa6)](_0x4e03d5));const _0x11857c=new CodeceptJS[(_0x5e406d(0xb2))](null,_0x209e95),_0x2d7396=_0x11857c[_0x5e406d(0x9a)](_0x179688),_0x141713=testOpsHelper['isTestObservabilitySession'](),_0x3e0677=_0x36d7b4[_0x5e406d(0xe4)](_0x57883a=>{const _0x5b4c41=_0x5e406d,_0x2c7cac={};_0x2c7cac[_0x5b4c41(0x102)]=_0x36a8c2[_0x57883a];const _0x2590cd={};_0x2590cd[_0x5b4c41(0x88)]=_0x36a8c2[_0x57883a];const _0x400d86=_0x1252af?_0x2c7cac:_0x2590cd,_0xdc8fc2=_0x48b9c2[_0x5b4c41(0xbb)](getO11yRerunPattern),_0x50df08={};_0x50df08[_0x5b4c41(0xcc)]=_0x400d86;const _0x5c685b={};_0x5c685b[_0x5b4c41(0x96)]=_0x332782,_0x5c685b[_0x5b4c41(0xcd)]=!![],_0x5c685b[_0x5b4c41(0xea)]=_0x4a8f28[_0x5b4c41(0x103)][_0x5b4c41(0x79)][_0x5b4c41(0xea)],_0x5c685b[_0x5b4c41(0xdc)]=_0x4a8f28[_0x5b4c41(0x103)][_0x5b4c41(0x79)][_0x5b4c41(0xdc)],_0x5c685b['testObservability']=_0x141713,_0x5c685b['frameworkName']=_0x217e76;const _0x5d903b={};_0x5d903b['BrowserStackPlugin']=_0x5c685b;const _0x32720c={};return _0x32720c['plugins']=_0x5d903b,helper[_0x5b4c41(0xf3)]({},_0x48162c,_0x48b9c2[_0x5b4c41(0xbb)](isBrowserstackInfra)?_0x50df08:{},_0xdc8fc2?{'grep':_0xdc8fc2}:{},_0x32720c);});for(const _0x15554e of _0x3e0677){for(const _0x26bd7e of _0x2d7396){const _0x210db7=_0x11857c[_0x5e406d(0xb0)]();_0x210db7[_0x5e406d(0xdb)](_0x26bd7e),_0x210db7['addConfig'](_0x15554e);const _0x2a433c={};_0x2a433c[_0x5e406d(0x103)]=_0x4e03d5,_0x210db7[_0x5e406d(0xaf)](Object[_0x5e406d(0xa2)](_0x2a433c,_0xa182ad));}}_0x11857c['on'](CodeceptJS[_0x5e406d(0xf8)][_0x5e406d(0x7f)][_0x5e406d(0x9b)],(_0x12ef0d,_0xa84069)=>{const _0x6cad86=_0x5e406d;console[_0x6cad86(0x82)](_0x48b9c2[_0x6cad86(0x99)],_0x12ef0d[_0x6cad86(0xff)]);const _0x2c0e3e={[_0x12ef0d[_0x6cad86(0xff)]]:_0x12ef0d[_0x6cad86(0x92)][_0x6cad86(0xef)]};_testErrorData['push'](_0x2c0e3e);}),_0x11857c['on'](CodeceptJS[_0x5e406d(0xf8)][_0x5e406d(0x7f)][_0x5e406d(0x109)],async _0xbffb12=>{const _0x119c7b=_0x5e406d;console['log'](_0x48b9c2['PWjio'],_0xbffb12[_0x119c7b(0xff)]);}),_0x11857c['on'](CodeceptJS['event'][_0x5e406d(0x7f)][_0x5e406d(0xe0)],async _0x21dc9c=>{const _0x18c4c5=_0x5e406d;console[_0x18c4c5(0x82)](_0x48b9c2[_0x18c4c5(0x105)],_0x21dc9c[_0x18c4c5(0xff)]);}),_0x11857c['on'](CodeceptJS[_0x5e406d(0xf8)]['all'][_0x5e406d(0x107)],async()=>{const _0x126af9=_0x5e406d,_0xefeb34=_0x48b9c2['swZPA'][_0x126af9(0xa3)]('|');let _0x4498af=0x0;while(!![]){switch(_0xefeb34[_0x4498af++]){case'0':PerformanceTester[_0x126af9(0xbf)](PerformanceEvents[_0x126af9(0xd8)]);continue;case'1':_0x4a8f28[_0x126af9(0x81)]=_testErrorData;continue;case'2':utilities['finalExecution'](_0x4a8f28);continue;case'3':try{await TestHubHandler[_0x126af9(0xd1)]();}catch(_0x51c4c8){logger['debug']('Exception\x20in\x20stop\x20build\x20request\x20to\x20testhub\x20:\x20'+util[_0x126af9(0x8f)](_0x51c4c8));}continue;case'4':_0x11857c[_0x126af9(0xbc)]();continue;case'5':testOpsHelper['printBuildLink']();continue;}break;}});async function _0x55772b(){const _0x72ebd=_0x5e406d;try{await _0x11857c[_0x72ebd(0xc6)](),await _0x11857c[_0x72ebd(0xe6)]();}finally{process[_0x72ebd(0xac)](_0x183b36),await _0x11857c[_0x72ebd(0xd6)]();}}PerformanceTester[_0x5e406d(0xb6)](PerformanceEvents[_0x5e406d(0xb9)]),await _0x48b9c2[_0x5e406d(0xbb)](_0x55772b);}module[a2_0x2b5e63(0x7c)]=run;

@@ -1,1 +0,1 @@

const a3_0x419c0a=a3_0x18f1;(function(_0x8978c9,_0x20aa6a){const _0x51a92a=a3_0x18f1,_0x7edf22=_0x8978c9();while(!![]){try{const _0x4ca610=-parseInt(_0x51a92a(0x1d4))/0x1*(parseInt(_0x51a92a(0x202))/0x2)+-parseInt(_0x51a92a(0x1f8))/0x3+parseInt(_0x51a92a(0x1cc))/0x4*(parseInt(_0x51a92a(0x1ef))/0x5)+parseInt(_0x51a92a(0x1bf))/0x6+parseInt(_0x51a92a(0x1ec))/0x7+parseInt(_0x51a92a(0x1d9))/0x8+-parseInt(_0x51a92a(0x204))/0x9;if(_0x4ca610===_0x20aa6a)break;else _0x7edf22['push'](_0x7edf22['shift']());}catch(_0x2c2426){_0x7edf22['push'](_0x7edf22['shift']());}}}(a3_0x5e6f,0x30859));function a3_0x5e6f(){const _0x1cfc52=['platform','on\x20non-BrowserStack\x20infrastructure\x20','esyQM','FpOzB','euCuw','isBrowserSupportedForAccessibility','includes','8OFFrzT','../../helpers/accessibility-automation/helper','bstack:options','browser','dKJQh','../../bin/playwright/sessionDetails','browserVersion','../../helpers/test-observability/utils','1MgATUc','getMinVersionForBrowser','WebDriver','../../helpers/helper','gGhRN','1556144tROCRi','CJxEr','osVersion','../../helpers/logger','os_version','accessibilityPlatform','fetchPlatformDetails','sbxFv','HQDSJ','warn','gdLzS','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','__cloud_provider___','KqdLH','deviceName','aqBDz','vzhQS','caps','browserName','2357208RuaIDI','dSnUf','pxBBP','249145eYSSKY','parse','sessionId','desiredCapabilities','bsSessionId','browserstack_accessibility_automation_script','isVersionSupported','config','UksDJ','487806CsLqCB','wMgHZ','browser_version','string','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','GMRnS','hcJdk','JPXcr','\x20or\x20higher\x20','name','613994aqzjDk','platform_version','3240324gpzfAv','constructor','capabilities','processWebDriverConfig','gqTVc','cloudProvider','getDetails','latest','platformVersion','lvaKW','2384760IGfLTF','getBrowserDisplayName','HAuFy','winstonLogger','YsrhM','JsUOM'];a3_0x5e6f=function(){return _0x1cfc52;};return a3_0x5e6f();}const {isUndefined,nestedKeyValue}=require(a3_0x419c0a(0x1d7)),logger=require(a3_0x419c0a(0x1dc))[a3_0x419c0a(0x1c2)],PlaywrightSessionDetails=require(a3_0x419c0a(0x1d1)),{isAccessibilityAutomationSession}=require(a3_0x419c0a(0x1cd)),{getObservabilityLinkedProductName}=require(a3_0x419c0a(0x1d3)),accessibilityHelper=require(a3_0x419c0a(0x1cd)),{isBrowserstackInfra}=require(a3_0x419c0a(0x1d7)),getOSVersionFromCaps=_0x3806b7=>{const _0x4acabb=a3_0x419c0a,_0x2dac24={};_0x2dac24['HQDSJ']=_0x4acabb(0x1ce),_0x2dac24[_0x4acabb(0x1b9)]='platformVersion',_0x2dac24[_0x4acabb(0x1e9)]=_0x4acabb(0x203),_0x2dac24[_0x4acabb(0x1f7)]=_0x4acabb(0x1db),_0x2dac24[_0x4acabb(0x1fd)]=_0x4acabb(0x1dd);const _0xec051b=_0x2dac24;if(!_0x3806b7)return null;const _0x3850f0=_0x3806b7[_0xec051b[_0x4acabb(0x1e1)]],_0x22c6b2=[_0xec051b[_0x4acabb(0x1b9)],_0xec051b[_0x4acabb(0x1e9)],_0xec051b[_0x4acabb(0x1f7)],_0xec051b[_0x4acabb(0x1fd)]];for(const _0x36648d of _0x22c6b2){if(_0x3850f0&&_0x3850f0[_0x36648d])return _0x3850f0[_0x36648d];else{if(_0x3806b7[_0x36648d])return _0x3806b7[_0x36648d];}}return null;};function a3_0x18f1(_0x137607,_0x447303){const _0x5e6f66=a3_0x5e6f();return a3_0x18f1=function(_0x18f1c8,_0x550c6f){_0x18f1c8=_0x18f1c8-0x1b9;let _0x37bdd2=_0x5e6f66[_0x18f1c8];return _0x37bdd2;},a3_0x18f1(_0x137607,_0x447303);}exports[a3_0x419c0a(0x1df)]=_0x1c5820=>{const _0x45cac5=a3_0x419c0a,_0x59a816={'gGhRN':'unknown_grid','pxBBP':function(_0x26c4ee,_0x4af0c6){return _0x26c4ee===_0x4af0c6;},'JPXcr':_0x45cac5(0x1d6),'wMgHZ':function(_0x2cf634,_0x45dd71){return _0x2cf634(_0x45dd71);},'FpOzB':function(_0x434e6b,_0x1b98a7,_0x182650){return _0x434e6b(_0x1b98a7,_0x182650);},'KqdLH':_0x45cac5(0x1f6),'NowGq':_0x45cac5(0x1f2),'UnMrm':function(_0x3e3f9a,_0xef027f){return _0x3e3f9a(_0xef027f);},'sbxFv':'Playwright','CJxEr':_0x45cac5(0x1cf),'gdLzS':'browserWSEndpoint','dSnUf':_0x45cac5(0x1ea),'esyQM':function(_0x2ebf5b,_0x35ac05){return _0x2ebf5b(_0x35ac05);}};if(!_0x1c5820)return null;let _0x1540b6=global[_0x45cac5(0x1e5)]||_0x59a816[_0x45cac5(0x1d8)];if(_0x59a816['pxBBP'](_0x1c5820[_0x45cac5(0x205)][_0x45cac5(0x201)],_0x59a816[_0x45cac5(0x1ff)])){const _0x536d00=_0x1c5820[_0x45cac5(0x1cf)];if(!_0x536d00)return null;const _0x4d5310=_0x536d00[_0x45cac5(0x206)],_0x286744=_0x59a816[_0x45cac5(0x1f9)](getOSVersionFromCaps,_0x59a816[_0x45cac5(0x1c8)](nestedKeyValue,_0x1c5820,[_0x59a816[_0x45cac5(0x1e6)],_0x59a816['NowGq']]));return{[_0x1540b6]:{'browser':_0x4d5310[_0x45cac5(0x1eb)],'browser_version':_0x4d5310['browserVersion'],'capabilities':_0x4d5310,'platform':_0x4d5310['platformName'],'platform_version':_0x4d5310[_0x45cac5(0x1bd)]||_0x286744,'product':_0x59a816['UnMrm'](getObservabilityLinkedProductName,_0x4d5310),'session_id':_0x536d00[_0x45cac5(0x1f1)]}};}else{if(_0x59a816[_0x45cac5(0x1ee)](_0x1c5820['constructor'][_0x45cac5(0x201)],_0x59a816[_0x45cac5(0x1e0)])){const _0xbc37ae=PlaywrightSessionDetails[_0x45cac5(0x1bb)]();_0x1540b6=_0xbc37ae[_0x45cac5(0x1ba)]||_0x1540b6;const _0x12e47b=_0x59a816[_0x45cac5(0x1c8)](nestedKeyValue,_0x1c5820,[_0x59a816[_0x45cac5(0x1e6)],_0x59a816[_0x45cac5(0x1da)],_0x59a816[_0x45cac5(0x1e3)]]),_0x164a90=_0x12e47b?JSON[_0x45cac5(0x1f0)](new URL(_0x12e47b)['searchParams']['get'](_0x59a816[_0x45cac5(0x1ed)])):{};return{[_0x1540b6]:{'browser':_0xbc37ae[_0x45cac5(0x1cf)]||_0x164a90[_0x45cac5(0x1eb)],'browser_version':_0xbc37ae[_0x45cac5(0x1fa)]||_0x164a90['browser_version'],'capabilities':_0x164a90,'platform':_0xbc37ae[_0x45cac5(0x1c5)],'platform_version':_0xbc37ae[_0x45cac5(0x203)],'product':_0x59a816[_0x45cac5(0x1c7)](getObservabilityLinkedProductName,_0x164a90),'session_id':_0xbc37ae[_0x45cac5(0x1f3)]}};}}},exports[a3_0x419c0a(0x207)]=_0x2b0832=>{const _0x584c8e=a3_0x419c0a,_0x4035ad={'hcJdk':function(_0x200fbb){return _0x200fbb();},'CRtdG':_0x584c8e(0x1fc),'mXmSF':function(_0x18d15a,_0x1ab3aa){return _0x18d15a!==_0x1ab3aa;},'JsUOM':_0x584c8e(0x1bc),'lvaKW':_0x584c8e(0x1c6),'YsrhM':function(_0x4f64db,_0x28633a){return _0x4f64db(_0x28633a);},'aqBDz':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers.'};if(_0x4035ad['hcJdk'](isAccessibilityAutomationSession)){const _0x1d1272=_0x2b0832['browser'],_0x3b7156=_0x1d1272[_0x584c8e(0x206)];global['accessibilityPlatform']=!![];!accessibilityHelper[_0x584c8e(0x1ca)](_0x3b7156[_0x584c8e(0x1eb)])&&(logger[_0x584c8e(0x1e2)](_0x4035ad['CRtdG']),global[_0x584c8e(0x1de)]=![]);if(_0x4035ad['mXmSF'](_0x3b7156[_0x584c8e(0x1d2)],_0x4035ad[_0x584c8e(0x1c4)])){const _0xbb27b4=_0x4035ad[_0x584c8e(0x1fe)](isBrowserstackInfra),_0x3db74e=accessibilityHelper[_0x584c8e(0x1d5)](_0x3b7156[_0x584c8e(0x1eb)],_0xbb27b4),_0x4ca0aa=accessibilityHelper[_0x584c8e(0x1c0)](_0x3b7156[_0x584c8e(0x1eb)]);if(!accessibilityHelper[_0x584c8e(0x1f5)](_0x3b7156[_0x584c8e(0x1d2)],_0x3db74e)){const _0x4a6b3d=_0xbb27b4?'':_0x4035ad[_0x584c8e(0x1be)];logger['warn'](_0x584c8e(0x1e4)+_0x4ca0aa+'\x20browser\x20version\x20'+_0x3db74e+_0x584c8e(0x200)+_0x4a6b3d+'.'),global[_0x584c8e(0x1de)]=![];}}!_0x4035ad[_0x584c8e(0x1c3)](isUndefined,_0x3b7156[_0x584c8e(0x1e7)])&&(logger[_0x584c8e(0x1e2)](_0x4035ad[_0x584c8e(0x1e8)]),global[_0x584c8e(0x1de)]=![]);}},exports['shouldPatchExecuteScript']=_0x2a708e=>{const _0x62e736=a3_0x419c0a,_0x47a3f6={};_0x47a3f6[_0x62e736(0x1d0)]=function(_0x5ec9ff,_0x2fc3f6){return _0x5ec9ff!==_0x2fc3f6;},_0x47a3f6[_0x62e736(0x1c9)]=_0x62e736(0x1fb),_0x47a3f6[_0x62e736(0x1c1)]='browserstack_executor',_0x47a3f6['gwwVo']=_0x62e736(0x1f4);const _0x1131c2=_0x47a3f6;if(!_0x2a708e)return![];else{if(_0x1131c2[_0x62e736(0x1d0)](typeof _0x2a708e,_0x1131c2[_0x62e736(0x1c9)]))return!![];}return!_0x2a708e[_0x62e736(0x1cb)](_0x1131c2[_0x62e736(0x1c1)])&&!_0x2a708e[_0x62e736(0x1cb)](_0x1131c2['gwwVo']);};
function a3_0x4a7e(){const _0x38480d=['../../helpers/test-observability/utils','\x20browser\x20version\x20','getBrowserDisplayName','GvCfC','CiWCY','browserstack_accessibility_automation_script','includes','desiredCapabilities','sessionId','43950wimQxd','5124MADUCq','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers.','nnWIW','UnCeD','9oyynVP','yryQz','585ArmBRP','platformVersion','ouJcA','720TNUwGv','../../helpers/accessibility-automation/helper','ULSmU','parse','cAHek','config','1991voueJn','IsSDA','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','50tsQhzB','lhoFD','1268dxplKW','isVersionSupported','browserName','ujDDZ','2859210LFOnPO','browser','fetchPlatformDetails','warn','accessibilityPlatform','platformName','TjVkB','../../bin/playwright/sessionDetails','unknown_grid','platform_version','string','bXHih','1788ikVsAh','WtsRJ','caps','processWebDriverConfig','GUXGd','on\x20non-BrowserStack\x20infrastructure\x20','\x20or\x20higher\x20','browserWSEndpoint','__cloud_provider___','mpGHV','deviceName','name','3963928CsowLP','Playwright','bstack:options','latest','gNlyH','browser_version','constructor','platform','qaJdp','shouldPatchExecuteScript','../../helpers/helper','osVersion','searchParams','HhZRf','Krpbq','capabilities','VsUzv','browserstack_executor','cloudProvider','IKFsT','winstonLogger','browserVersion','16QcUvUc','1221wiUrhQ','aNxmO','isBrowserSupportedForAccessibility'];a3_0x4a7e=function(){return _0x38480d;};return a3_0x4a7e();}const a3_0x43236f=a3_0x4fe3;function a3_0x4fe3(_0x2e504c,_0x15ec7b){const _0x4a7e42=a3_0x4a7e();return a3_0x4fe3=function(_0x4fe3d1,_0x46c78f){_0x4fe3d1=_0x4fe3d1-0xa1;let _0x91dfb=_0x4a7e42[_0x4fe3d1];return _0x91dfb;},a3_0x4fe3(_0x2e504c,_0x15ec7b);}(function(_0x56d825,_0x3c8384){const _0x606442=a3_0x4fe3,_0x3a81c4=_0x56d825();while(!![]){try{const _0x153d7d=parseInt(_0x606442(0xe2))/0x1*(parseInt(_0x606442(0xc1))/0x2)+parseInt(_0x606442(0xc2))/0x3*(-parseInt(_0x606442(0xe4))/0x4)+-parseInt(_0x606442(0xe8))/0x5+parseInt(_0x606442(0xd9))/0x6*(-parseInt(_0x606442(0xcf))/0x7)+parseInt(_0x606442(0xab))/0x8*(parseInt(_0x606442(0xd4))/0x9)+parseInt(_0x606442(0xce))/0xa*(parseInt(_0x606442(0xdf))/0xb)+parseInt(_0x606442(0xf4))/0xc*(-parseInt(_0x606442(0xd6))/0xd);if(_0x153d7d===_0x3c8384)break;else _0x3a81c4['push'](_0x3a81c4['shift']());}catch(_0x5a1fec){_0x3a81c4['push'](_0x3a81c4['shift']());}}}(a3_0x4a7e,0x7916c));const {isUndefined,nestedKeyValue}=require(a3_0x43236f(0xb5)),logger=require('../../helpers/logger')[a3_0x43236f(0xbf)],PlaywrightSessionDetails=require(a3_0x43236f(0xef)),{isAccessibilityAutomationSession}=require(a3_0x43236f(0xda)),{getObservabilityLinkedProductName}=require(a3_0x43236f(0xc5)),accessibilityHelper=require('../../helpers/accessibility-automation/helper'),{isBrowserstackInfra}=require(a3_0x43236f(0xb5)),getOSVersionFromCaps=_0x291ab3=>{const _0x4180c3=a3_0x43236f,_0x3c2281={};_0x3c2281['etpXd']=_0x4180c3(0xad),_0x3c2281[_0x4180c3(0xdb)]=_0x4180c3(0xd7),_0x3c2281['pyDIo']=_0x4180c3(0xf1),_0x3c2281[_0x4180c3(0xe7)]=_0x4180c3(0xb6),_0x3c2281[_0x4180c3(0xdd)]='os_version';const _0x50abfa=_0x3c2281;if(!_0x291ab3)return null;const _0xf1fa48=_0x291ab3[_0x50abfa['etpXd']],_0x5bc669=[_0x50abfa[_0x4180c3(0xdb)],_0x50abfa['pyDIo'],_0x50abfa[_0x4180c3(0xe7)],_0x50abfa[_0x4180c3(0xdd)]];for(const _0x1474a7 of _0x5bc669){if(_0xf1fa48&&_0xf1fa48[_0x1474a7])return _0xf1fa48[_0x1474a7];else{if(_0x291ab3[_0x1474a7])return _0x291ab3[_0x1474a7];}}return null;};exports[a3_0x43236f(0xea)]=_0x1e62d6=>{const _0x14dbae=a3_0x43236f,_0x2d62a7={'qKgFg':_0x14dbae(0xf0),'GUXGd':function(_0x4c0702,_0x3c6c8a){return _0x4c0702===_0x3c6c8a;},'yryQz':'WebDriver','VsUzv':function(_0x1a099c,_0x22a38b){return _0x1a099c(_0x22a38b);},'Krpbq':function(_0x2cf126,_0x1eb4cd,_0x406608){return _0x2cf126(_0x1eb4cd,_0x406608);},'bXHih':_0x14dbae(0xde),'aNxmO':_0x14dbae(0xcc),'gNlyH':_0x14dbae(0xac),'SNlTm':function(_0x2750be,_0x4a5f1b,_0x3705c4){return _0x2750be(_0x4a5f1b,_0x3705c4);},'UnCeD':_0x14dbae(0xe9),'TjVkB':_0x14dbae(0xa6),'lhoFD':_0x14dbae(0xa1),'IKFsT':function(_0x3dcda9,_0x1b04d9){return _0x3dcda9(_0x1b04d9);}};if(!_0x1e62d6)return null;let _0x375e81=global[_0x14dbae(0xa7)]||_0x2d62a7['qKgFg'];if(_0x2d62a7['GUXGd'](_0x1e62d6[_0x14dbae(0xb1)][_0x14dbae(0xaa)],_0x2d62a7[_0x14dbae(0xd5)])){const _0x2b3660=_0x1e62d6[_0x14dbae(0xe9)];if(!_0x2b3660)return null;const _0x4fe0c6=_0x2b3660[_0x14dbae(0xba)],_0x24e3ab=_0x2d62a7['VsUzv'](getOSVersionFromCaps,_0x2d62a7[_0x14dbae(0xb9)](nestedKeyValue,_0x1e62d6,[_0x2d62a7[_0x14dbae(0xf3)],_0x2d62a7[_0x14dbae(0xc3)]]));return{[_0x375e81]:{'browser':_0x4fe0c6[_0x14dbae(0xe6)],'browser_version':_0x4fe0c6[_0x14dbae(0xc0)],'capabilities':_0x4fe0c6,'platform':_0x4fe0c6[_0x14dbae(0xed)],'platform_version':_0x4fe0c6['platformVersion']||_0x24e3ab,'product':_0x2d62a7[_0x14dbae(0xbb)](getObservabilityLinkedProductName,_0x4fe0c6),'session_id':_0x2b3660[_0x14dbae(0xcd)]}};}else{if(_0x2d62a7[_0x14dbae(0xa3)](_0x1e62d6['constructor'][_0x14dbae(0xaa)],_0x2d62a7[_0x14dbae(0xaf)])){const _0x3f4665=PlaywrightSessionDetails['getDetails']();_0x375e81=_0x3f4665[_0x14dbae(0xbd)]||_0x375e81;const _0x5c735f=_0x2d62a7['SNlTm'](nestedKeyValue,_0x1e62d6,[_0x2d62a7[_0x14dbae(0xf3)],_0x2d62a7[_0x14dbae(0xd3)],_0x2d62a7[_0x14dbae(0xee)]]),_0x41f4ee=_0x5c735f?JSON[_0x14dbae(0xdc)](new URL(_0x5c735f)[_0x14dbae(0xb7)]['get'](_0x2d62a7[_0x14dbae(0xe3)])):{};return{[_0x375e81]:{'browser':_0x3f4665['browser']||_0x41f4ee['browserName'],'browser_version':_0x3f4665[_0x14dbae(0xb0)]||_0x41f4ee['browser_version'],'capabilities':_0x41f4ee,'platform':_0x3f4665[_0x14dbae(0xb2)],'platform_version':_0x3f4665['platform_version'],'product':_0x2d62a7[_0x14dbae(0xbe)](getObservabilityLinkedProductName,_0x41f4ee),'session_id':_0x3f4665['bsSessionId']}};}}},exports[a3_0x43236f(0xa2)]=_0x3682ad=>{const _0x410595=a3_0x43236f,_0x261d2b={'CiWCY':function(_0x41df43){return _0x41df43();},'qaJdp':_0x410595(0xd0),'aSlGq':function(_0xca5118,_0x1a4622){return _0xca5118!==_0x1a4622;},'WtsRJ':_0x410595(0xae),'mzQCb':function(_0x176f19){return _0x176f19();},'nnWIW':_0x410595(0xa4),'mpGHV':function(_0x116c40,_0x16b5c8){return _0x116c40(_0x16b5c8);},'drXOd':_0x410595(0xd1)};if(_0x261d2b[_0x410595(0xc9)](isAccessibilityAutomationSession)){const _0x1b5330=_0x3682ad[_0x410595(0xe9)],_0x299919=_0x1b5330[_0x410595(0xba)];global[_0x410595(0xec)]=!![];!accessibilityHelper[_0x410595(0xc4)](_0x299919[_0x410595(0xe6)])&&(logger[_0x410595(0xeb)](_0x261d2b[_0x410595(0xb3)]),global[_0x410595(0xec)]=![]);if(_0x261d2b['aSlGq'](_0x299919[_0x410595(0xc0)],_0x261d2b[_0x410595(0xf5)])){const _0x392c56=_0x261d2b['mzQCb'](isBrowserstackInfra),_0x53e237=accessibilityHelper['getMinVersionForBrowser'](_0x299919[_0x410595(0xe6)],_0x392c56),_0x532696=accessibilityHelper[_0x410595(0xc7)](_0x299919[_0x410595(0xe6)]);if(!accessibilityHelper[_0x410595(0xe5)](_0x299919[_0x410595(0xc0)],_0x53e237)){const _0x44df65=_0x392c56?'':_0x261d2b[_0x410595(0xd2)];logger['warn'](_0x410595(0xe1)+_0x532696+_0x410595(0xc6)+_0x53e237+_0x410595(0xa5)+_0x44df65+'.'),global['accessibilityPlatform']=![];}}!_0x261d2b[_0x410595(0xa8)](isUndefined,_0x299919[_0x410595(0xa9)])&&(logger[_0x410595(0xeb)](_0x261d2b['drXOd']),global['accessibilityPlatform']=![]);}},exports[a3_0x43236f(0xb4)]=_0xfc23f7=>{const _0x35ed69=a3_0x43236f,_0x1783c6={};_0x1783c6['IsSDA']=function(_0x301d5e,_0x394fbb){return _0x301d5e!==_0x394fbb;},_0x1783c6['ouJcA']=_0x35ed69(0xf2),_0x1783c6[_0x35ed69(0xc8)]=_0x35ed69(0xbc),_0x1783c6[_0x35ed69(0xb8)]=_0x35ed69(0xca);const _0x5574da=_0x1783c6;if(!_0xfc23f7)return![];else{if(_0x5574da[_0x35ed69(0xe0)](typeof _0xfc23f7,_0x5574da[_0x35ed69(0xd8)]))return!![];}return!_0xfc23f7['includes'](_0x5574da[_0x35ed69(0xc8)])&&!_0xfc23f7[_0x35ed69(0xcb)](_0x5574da[_0x35ed69(0xb8)]);};

@@ -1,1 +0,1 @@

const a4_0x3f0169=a4_0x418a;(function(_0x4933fa,_0x3b3414){const _0x50debd=a4_0x418a,_0xd6b65c=_0x4933fa();while(!![]){try{const _0x119e0a=parseInt(_0x50debd(0x156))/0x1+-parseInt(_0x50debd(0x131))/0x2+-parseInt(_0x50debd(0x16a))/0x3*(-parseInt(_0x50debd(0xdf))/0x4)+-parseInt(_0x50debd(0x179))/0x5*(parseInt(_0x50debd(0xe5))/0x6)+parseInt(_0x50debd(0x117))/0x7*(-parseInt(_0x50debd(0x145))/0x8)+-parseInt(_0x50debd(0xb8))/0x9+-parseInt(_0x50debd(0x172))/0xa*(-parseInt(_0x50debd(0x198))/0xb);if(_0x119e0a===_0x3b3414)break;else _0xd6b65c['push'](_0xd6b65c['shift']());}catch(_0x550cab){_0xd6b65c['push'](_0xd6b65c['shift']());}}}(a4_0x120a,0x7c139));const path=require(a4_0x3f0169(0xc6)),fs=require('fs'),{v4:uuidv4}=require(a4_0x3f0169(0x119)),{importFileFromPWCore,nestedKeyValue,parseWSEndpoint,isUndefined}=require('../../helpers/helper'),testOpsHelper=require('../../helpers/test-observability/utils'),{getTestEnv}=require(a4_0x3f0169(0xfb)),{FRAMEWORKS}=require(a4_0x3f0169(0x141)),logger=require('../../helpers/logger')[a4_0x3f0169(0x113)],SessionHandler=require(a4_0x3f0169(0x16e)),RequestQueueHandler=require(a4_0x3f0169(0x170)),PlaywrightSessionDetails=require('../playwright/sessionDetails'),debug=testOpsHelper['debug'],{processAccessibilityCaps}=require(a4_0x3f0169(0xcb)),Constants=require('../utils/constants'),{fetchPlatformDetails}=require(a4_0x3f0169(0xd9)),{shouldProcessEventForTesthub,appendTesthubParams}=require('../../helpers/testhub/utils.js'),constants=require(a4_0x3f0169(0x195)),STATE_PASSED=a4_0x3f0169(0x162),STATE_FAILED=a4_0x3f0169(0x18d),a4_0x217160={};a4_0x217160['TEST_RUN_STARTED']=a4_0x3f0169(0x187),a4_0x217160['TEST_RUN_FINISHED']=a4_0x3f0169(0x1a2),a4_0x217160[a4_0x3f0169(0xba)]='TestRunSkipped',a4_0x217160[a4_0x3f0169(0xd6)]=a4_0x3f0169(0x130),a4_0x217160['HOOK_RUN_FINISHED']=a4_0x3f0169(0x19b);function a4_0x418a(_0x3baefc,_0x463b0c){const _0x120ab8=a4_0x120a();return a4_0x418a=function(_0x418a9e,_0x437a82){_0x418a9e=_0x418a9e-0xaf;let _0x4cf321=_0x120ab8[_0x418a9e];return _0x4cf321;},a4_0x418a(_0x3baefc,_0x463b0c);}const TEST_EVENTS=a4_0x217160,parseEvent=_0x34e594=>{const _0x3023a5=a4_0x3f0169,_0xe7b953={};_0xe7b953[_0x3023a5(0x148)]=function(_0x1750f6,_0xb0f6b7){return _0x1750f6<_0xb0f6b7;},_0xe7b953[_0x3023a5(0x106)]=function(_0xc78ad5,_0x10ef81){return _0xc78ad5===_0x10ef81;},_0xe7b953[_0x3023a5(0x1a1)]='test',_0xe7b953['KMlwU']=_0x3023a5(0x126),_0xe7b953['PzOXJ']=_0x3023a5(0xf1),_0xe7b953[_0x3023a5(0x146)]=_0x3023a5(0x127),_0xe7b953[_0x3023a5(0xb3)]=function(_0x50184d,_0x21043c){return _0x50184d===_0x21043c;},_0xe7b953['qjHlT']=_0x3023a5(0xce);const _0x382ba5=_0xe7b953,_0x495ca8=_0x34e594[_0x3023a5(0x199)](/^(.*)Run(.*)$/);if(!_0x495ca8)return null;if(_0x382ba5['mmSTz'](_0x495ca8[_0x3023a5(0x150)],0x3))return null;const _0x35aa84=_0x495ca8[0x1][_0x3023a5(0x121)](),_0x1738be=_0x495ca8[0x2]['toLowerCase']();return{'test':_0x382ba5[_0x3023a5(0x106)](_0x35aa84,_0x382ba5[_0x3023a5(0x1a1)]),'hook':_0x382ba5[_0x3023a5(0x106)](_0x35aa84,_0x382ba5['KMlwU']),'skipped':_0x382ba5['Jcbxh'](_0x1738be,_0x382ba5[_0x3023a5(0xee)]),'started':_0x382ba5[_0x3023a5(0x106)](_0x1738be,_0x382ba5['HOCrT']),'finished':_0x382ba5['hJWFp'](_0x1738be,_0x382ba5[_0x3023a5(0x12b)])};},mockPWBrowserType=_0x1228f3=>{const _0x3181c7=a4_0x3f0169,_0x4a3a3f={'PKeEj':function(_0x59f914,_0xbb48c1,_0x31ebf6){return _0x59f914(_0xbb48c1,_0x31ebf6);},'fHDFI':_0x3181c7(0xc0),'TyKrx':function(_0x4a9b5f,_0x372fd){return _0x4a9b5f(_0x372fd);},'HiSAe':_0x3181c7(0x1aa),'vhUkc':function(_0x1b9b47,_0x162334){return _0x1b9b47===_0x162334;},'bvKkr':_0x3181c7(0xe1),'yYcQo':_0x3181c7(0x103),'uMmKb':'client','EktQE':'browserType.js','GqVnV':function(_0x51a9e3,_0x49cb3a){return _0x51a9e3(_0x49cb3a);},'Vxlys':function(_0x13dec5,_0x103b54){return _0x13dec5(_0x103b54);},'VzVpq':_0x3181c7(0x110),'lnpTK':_0x3181c7(0xf0),'esQCT':_0x3181c7(0x11a)},_0x1c7af8=path[_0x3181c7(0x188)](_0x4a3a3f['yYcQo'],_0x4a3a3f[_0x3181c7(0xc2)],_0x4a3a3f[_0x3181c7(0xeb)]),_0x118db0=_0x4a3a3f[_0x3181c7(0x12e)](importFileFromPWCore,_0x1c7af8);if(!_0x118db0){_0x4a3a3f[_0x3181c7(0xfc)](debug,_0x4a3a3f[_0x3181c7(0xec)]);return;}const _0x3647e3=_0x118db0['BrowserType'],_0xcc29d5=_0x3647e3[_0x3181c7(0x16b)];if(_0xcc29d5[_0x3181c7(0x173)])return;const _0x2cd8d0=_0xcc29d5['connect'];Object[_0x3181c7(0x185)](_0xcc29d5,_0x4a3a3f[_0x3181c7(0x10c)],{'get':function(){const _0x547e3b=_0x3181c7,_0x471421={'jGMbz':function(_0x11f457,_0x42e6d4){return _0x4a3a3f['vhUkc'](_0x11f457,_0x42e6d4);},'TdJge':_0x4a3a3f[_0x547e3b(0x122)]};return async function _0x3ee385(_0x9517d7,_0xe7442){const _0x5aa249=_0x547e3b,_0x32f101=_0x4a3a3f[_0x5aa249(0x1a8)](nestedKeyValue,_0x9517d7,[_0x4a3a3f[_0x5aa249(0xe2)]])||_0x9517d7;let _0x2e2063=null,_0x2c62e1=null;try{[_0x2c62e1,_0x2e2063]=_0x32f101?_0x4a3a3f['TyKrx'](parseWSEndpoint,_0x32f101):[null,null],global['__platformCaps']=_0x2e2063,logger[_0x5aa249(0x109)](_0x5aa249(0x135)+_0x2c62e1),_0x2c62e1[_0x5aa249(0x168)](Constants[_0x5aa249(0x166)])&&(global[_0x5aa249(0x158)]=_0x4a3a3f[_0x5aa249(0xd4)]);}catch(_0x4bc742){logger['debug'](_0x5aa249(0x17f)+_0x32f101+'\x20'+_0x4bc742);}_0x4a3a3f[_0x5aa249(0x1a8)](processAccessibilityCaps,_0x2e2063,_0x2c62e1);if(global[_0x5aa249(0x18f)]){const _0x3a0fa7=await _0xcc29d5[_0x5aa249(0xfd)][_0x5aa249(0xd1)](this,[''+Constants[_0x5aa249(0xd5)]+_0x4a3a3f['TyKrx'](encodeURIComponent,JSON[_0x5aa249(0x157)](_0x2e2063))]);return PlaywrightSessionDetails[_0x5aa249(0x14f)](_0x3a0fa7,_0x1228f3,_0x32f101),_0x3a0fa7;}return _0x2cd8d0['apply'](this,arguments)[_0x5aa249(0xdd)](_0x253a9b=>{const _0x57437c=_0x5aa249;let _0x5846cc=_0x9517d7[_0x57437c(0xc0)];return _0x471421[_0x57437c(0x114)](typeof _0x9517d7,_0x471421[_0x57437c(0x153)])&&(_0x5846cc=_0x9517d7),PlaywrightSessionDetails['setupBrowserDetails'](_0x253a9b,_0x1228f3,_0x5846cc),_0x253a9b;});};}});const _0x5ad8b1=_0xcc29d5[_0x3181c7(0x11a)];Object['defineProperty'](_0xcc29d5,_0x4a3a3f[_0x3181c7(0xb2)],{'get':function(){return async function _0x5aa795(){const _0x5c3736=a4_0x418a;return _0x5ad8b1[_0x5c3736(0xd1)](this,arguments)[_0x5c3736(0xdd)](_0xa1f7e9=>{const _0x424280=_0x5c3736;return PlaywrightSessionDetails[_0x424280(0x14f)](_0xa1f7e9,null),_0xa1f7e9;});};}});};function a4_0x120a(){const _0x34042a=['eiLIT','File\x20path\x20could\x20not\x20be\x20found','lib','constructor','_beforeAll','Jcbxh','vueCo','_testEnv','debug','now','_beforeEach','lnpTK','mapTestHooks','LogCreated','captureEvent','Not\x20able\x20to\x20import\x20Browser','failure_reason_expanded','STATE_FAILED','winstonLogger','jGMbz','GRSgc','success','3192AJwNPI','initializeBddStep','uuid','launch','duration','title','failureData','patchConsoleLogger','Jrhbh','pending','toLowerCase','bvKkr','javascript','test_run_uuid','pid','hook','started','expanded','hBalF','NEmuI','qjHlT','parent','TEST_EVENTS','GqVnV','mKaIW','HookRunStarted','938678TDZvLC','TElwP','DwPyd','.git','Checking\x20for\x20accessibility\x20automation\x20session\x20with\x20','markedStatus','wIxIe','wIxln','_afterAll','toString','location_prefix','getHookType','file','O11yHelper','getRootParentFile','getInstance','../../helpers/test-observability/constants','util','ugSDu','lzaJa','6040SPSTnz','HOCrT','inspect','mmSTz','getFailureType','yLJFD','err','KfMjw','bddSteps','dwzgr','setupBrowserDetails','length','config','test','TdJge','split','errorsDetailed','222880JOSPdo','stringify','__cloud_provider___','testAnalyticsId','CBTSessionCreated','getCBTInfo','backtrace','logs','PathHelper','gnEEX','QsDar','gjdKA','passed','dStsB','dirname','getHooksForTest','BROWSERSTACK','fullTitle','includes','fireEvent','3BNKZaA','prototype','HmoQP','finished_at','../../helpers/test-observability/sessionHandler','ctx','../../helpers/test-observability/requestQueueHandler','stop','200CpHeua','obsBrowserTypeMockApplied','SkXFN','enabled','bddStepStart','uploadEventData','OAQNw','45sPIayH','_afterEach','hooks','push','onCjo','jeBTH','Failed\x20to\x20parse\x20wsendpoint\x20','Bpeer','_paths','integrations','nSqaQ','KAGaj','defineProperty','dZcbX','TestRunStarted','join','Exception\x20in\x20uploading\x20log\x20data\x20to\x20','currentTest','message','bddStepFinish','failed','frameworkName','accessibilityPlatform','body','sep','currentHook','startedAt','azFHO','../utils/constants','getHierarchy','Rygxd','744436uoHgTk','match','XUhzE','HookRunFinished','STATE_PASSED','find','HPnol','jwSLf','CODECEPT','SwUov','TestRunFinished','KSArC','bind','stepAnalyticsId','VHRoZ','LSCVd','PKeEj','FLZWj','browserstack','result','UkHwr','replace','failure','esQCT','hJWFp','name','forEach','CeTuj','Exception\x20in\x20uploading\x20platform\x20details\x20to\x20','3020310orPzQU','bs:addLog:','TEST_RUN_SKIPPED','test_run','text','hook_run_uuid','Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20','codeceptjs','wsEndpoint','hook_run','uMmKb','poEYk','exports','cwd','path','event_type','retryOf','findGitConfig','suites','../playwright/accessibility-helper','\x20with\x20error\x20:\x20','concat','finished','type','RKNTj','apply','cqtXK','ZhQZR','HiSAe','PLAYWRIGHT_HUB_URL','HOOK_RUN_STARTED','groups','hookAnalyticsId','./helper.js','file_name','keyword','comment','then','appendTestItemLog','4036244UZtQoV','KYskK','string','fHDFI','1|4|5|2|0|3','TEST_REPORTING_ANALYTICS','618690rABpSY','removeAllListeners','resetSkipTestHooks','statSync','QJBcL','kAqky','EktQE','VzVpq','feature','PzOXJ','UjLpm','connect','skipped','failed\x20to\x20get\x20root\x20parent\x20file\x20','getTime','driver','yVLcQ','ofvij','hook_type','status','toISOString','aDvcD','../mocha/test-observability/mochaUtils','Vxlys','connectOverCDP','gMFnF','VPiHA','failure_backtrace'];a4_0x120a=function(){return _0x34042a;};return a4_0x120a();}class O11yHelper{[a4_0x3f0169(0x18a)]=null;[a4_0x3f0169(0x192)]=null;['enabled']=![];[a4_0x3f0169(0x18e)]=![];constructor(_0x558b18,_0x3e2957){const _0x215bef=a4_0x3f0169,_0x61be58={'OAQNw':_0x215bef(0xe3),'cqtXK':function(_0x527d6a){return _0x527d6a();},'TElwP':function(_0x24d390,_0x4b7651){return _0x24d390===_0x4b7651;},'hBalF':'Playwright','KfMjw':function(_0xb405ea,_0x15f34a){return _0xb405ea(_0x15f34a);}},_0x380829=_0x61be58[_0x215bef(0x178)][_0x215bef(0x154)]('|');let _0x4fefeb=0x0;while(!![]){switch(_0x380829[_0x4fefeb++]){case'0':this[_0x215bef(0x181)]=new testOpsHelper[(_0x215bef(0x15e))]({'cwd':process[_0x215bef(0xc5)]()},this[_0x215bef(0x108)][_0x215bef(0x13b)]);continue;case'1':this['enabled']=_0x61be58[_0x215bef(0xd2)](shouldProcessEventForTesthub);continue;case'2':this[_0x215bef(0x108)]=_0x61be58[_0x215bef(0xd2)](getTestEnv);continue;case'3':this[_0x215bef(0xf4)]&&_0x61be58[_0x215bef(0x132)](this[_0x215bef(0xf4)][_0x215bef(0x104)][_0x215bef(0xb4)],_0x61be58[_0x215bef(0x129)])&&_0x61be58[_0x215bef(0x14c)](mockPWBrowserType,null);continue;case'4':this['frameworkName']=_0x3e2957[_0x215bef(0x18e)];continue;case'5':this[_0x215bef(0xf4)]=_0x558b18;continue;}break;}}['start'](){const _0x4db24a=a4_0x3f0169;if(!this[_0x4db24a(0x175)])return;testOpsHelper[_0x4db24a(0x11e)](),process[_0x4db24a(0xe6)](_0x4db24a(0xb9)+process[_0x4db24a(0x125)]),process['on']('bs:addLog:'+process[_0x4db24a(0x125)],this[_0x4db24a(0xde)][_0x4db24a(0x1a4)](this));}async[a4_0x3f0169(0x171)](){const _0x42d7c1=a4_0x3f0169;await RequestQueueHandler[_0x42d7c1(0x140)]()['shutdown']();}async[a4_0x3f0169(0xde)](_0x1668f2){const _0x27cc23=a4_0x3f0169,_0x2bba41={'VPiHA':_0x27cc23(0x10e),'QJBcL':function(_0x2268e0,_0x364a41){return _0x2268e0(_0x364a41);}};try{this[_0x27cc23(0x192)]&&!this[_0x27cc23(0x192)]['markedStatus']&&(_0x1668f2['hook_run_uuid']=this[_0x27cc23(0x192)][_0x27cc23(0xd8)]);!_0x1668f2[_0x27cc23(0xbd)]&&this['currentTest']&&!this['currentTest'][_0x27cc23(0x136)]&&(_0x1668f2[_0x27cc23(0x124)]=this['currentTest'][_0x27cc23(0x159)]);if(_0x1668f2['hook_run_uuid']||_0x1668f2['test_run_uuid']){const _0x422c23={};_0x422c23[_0x27cc23(0xc7)]=_0x2bba41[_0x27cc23(0xff)],_0x422c23[_0x27cc23(0x15d)]=[_0x1668f2],await SessionHandler[_0x27cc23(0x177)](_0x422c23);}}catch(_0x3f353b){_0x2bba41[_0x27cc23(0xe9)](debug,_0x27cc23(0x189)+constants[_0x27cc23(0xe4)]+_0x27cc23(0xcc)+_0x3f353b);}}async['sendCBTInfo'](_0x3c866b){const _0x37d986=a4_0x3f0169,_0x1a64ac={'pLvny':_0x37d986(0x15a),'ugSDu':function(_0x16d784,_0x3c8ec0){return _0x16d784(_0x3c8ec0);}};if(!this[_0x37d986(0x175)])return;const _0x34508b=this[_0x37d986(0x15b)](this[_0x37d986(0xf4)]);try{const _0x1e272c={};_0x1e272c[_0x37d986(0x119)]=_0x3c866b,_0x1e272c[_0x37d986(0x182)]=_0x34508b;const _0x433623=_0x1e272c,_0x4ff536={};_0x4ff536[_0x37d986(0xc7)]=_0x1a64ac['pLvny'],_0x4ff536[_0x37d986(0xbb)]=_0x433623,await SessionHandler['uploadEventData'](_0x4ff536);}catch(_0x33d173){_0x1a64ac[_0x37d986(0x143)](debug,_0x37d986(0xb7)+constants[_0x37d986(0xe4)]+_0x37d986(0xcc)+_0x33d173);}}['getCBTInfo'](_0x528419){const _0x531643=a4_0x3f0169,_0x21c0a9={'LSCVd':function(_0x4bf55a,_0x403802){return _0x4bf55a(_0x403802);}};return _0x21c0a9[_0x531643(0x1a7)](fetchPlatformDetails,_0x528419);}[a4_0x3f0169(0xe7)]=_0xae22cd=>{const _0x2738ff=a4_0x3f0169,_0x33fb30={};_0x33fb30[_0x2738ff(0x107)]='_beforeEach',_0x33fb30[_0x2738ff(0xb6)]=_0x2738ff(0x17a);const _0x34e3e9=_0x33fb30;if(!_0xae22cd||!_0xae22cd['parent'])return;[_0x34e3e9[_0x2738ff(0x107)],_0x34e3e9[_0x2738ff(0xb6)]][_0x2738ff(0xb5)](_0x42e796=>{const _0x1aebfe=_0x2738ff,_0x45eb07=_0xae22cd[_0x1aebfe(0x12c)][_0x42e796];_0x45eb07['forEach'](_0x5053a7=>{const _0x46980c=_0x1aebfe;_0x5053a7[_0x46980c(0xd8)]&&(_0x5053a7[_0x46980c(0xd8)]=null);});});};['mapTestHooks'](_0x2d8761){const _0xc20473=a4_0x3f0169,_0x1fb942={'vHKOU':_0xc20473(0xbf),'KAGaj':function(_0x531a18){return _0x531a18();},'KYskK':function(_0x18d40a,_0xa9f153){return _0x18d40a===_0xa9f153;},'KSArC':_0xc20473(0x17a),'onCjo':function(_0x30440b){return _0x30440b();},'Rygxd':_0xc20473(0x105),'UjLpm':_0xc20473(0x139),'HmoQP':_0xc20473(0x10b)};if(!_0x2d8761||!_0x2d8761[_0xc20473(0x12c)])return;[_0x1fb942[_0xc20473(0x197)],_0x1fb942[_0xc20473(0xef)],_0x1fb942[_0xc20473(0x16c)],_0x1fb942['KSArC']]['forEach'](_0x460194=>{const _0x2a5cf4=_0xc20473,_0x3064d5={'eiLIT':_0x1fb942['vHKOU'],'gjdKA':function(_0x1fe926){const _0x2d6d0d=a4_0x418a;return _0x1fb942[_0x2d6d0d(0x184)](_0x1fe926);},'KECNX':function(_0x2cd8d8,_0x4b9309){const _0x29d149=a4_0x418a;return _0x1fb942[_0x29d149(0xe0)](_0x2cd8d8,_0x4b9309);},'RKNTj':_0x1fb942[_0x2a5cf4(0x1a3)],'poEYk':function(_0x337b07){const _0x65933d=_0x2a5cf4;return _0x1fb942[_0x65933d(0x17d)](_0x337b07);}},_0x10786e=_0x2d8761[_0x2a5cf4(0x12c)][_0x460194]||[];_0x10786e[_0x2a5cf4(0xb5)](_0x798f8e=>{const _0x11b745=_0x2a5cf4;if(_0x798f8e[_0x11b745(0x11c)][_0x11b745(0x168)](_0x3064d5[_0x11b745(0x101)]))return;if(!_0x798f8e[_0x11b745(0xd8)])_0x798f8e['hookAnalyticsId']=_0x3064d5[_0x11b745(0x161)](uuidv4);else _0x798f8e['markedStatus']&&_0x3064d5['KECNX'](_0x460194,_0x3064d5[_0x11b745(0xd0)])&&(_0x798f8e[_0x11b745(0xd8)]=_0x3064d5[_0x11b745(0xc3)](uuidv4),delete _0x798f8e['markedStatus']);});}),this[_0xc20473(0x10d)](_0x2d8761['parent']);}[a4_0x3f0169(0x165)](_0x27ae15){const _0xbcb04e=a4_0x3f0169,_0x4475e9={};_0x4475e9[_0xbcb04e(0x174)]=_0xbcb04e(0x105),_0x4475e9['Jrhbh']=_0xbcb04e(0x139),_0x4475e9['nSqaQ']=_0xbcb04e(0x10b),_0x4475e9['wIxIe']=_0xbcb04e(0x17a);const _0x12cc9b=_0x4475e9;if(!_0x27ae15||!_0x27ae15[_0xbcb04e(0x12c)])return[];const _0x6b9f30=[];return[_0x12cc9b[_0xbcb04e(0x174)],_0x12cc9b[_0xbcb04e(0x11f)],_0x12cc9b[_0xbcb04e(0x183)],_0x12cc9b[_0xbcb04e(0x137)]][_0xbcb04e(0xb5)](_0xec9b9a=>{const _0x4cc39e=_0xbcb04e,_0x22bd58=_0x27ae15['parent'][_0xec9b9a]||[];_0x22bd58[_0x4cc39e(0xb5)](_0x3831c0=>{const _0x5a5251=_0x4cc39e;_0x3831c0['hookAnalyticsId']&&_0x6b9f30[_0x5a5251(0x17c)](_0x3831c0[_0x5a5251(0xd8)]);});}),[][_0xbcb04e(0xcd)](_0x6b9f30,this[_0xbcb04e(0x165)](_0x27ae15[_0xbcb04e(0x12c)]));}[a4_0x3f0169(0x13c)](_0x8c38de){const _0x3e88f8=a4_0x3f0169,_0x14c6e6=/^"(?<hook>.*)" hook:.*$/,_0x2041f8=_0x8c38de['title'],_0x85f1ae=_0x2041f8[_0x3e88f8(0x199)](_0x14c6e6);if(_0x85f1ae&&_0x85f1ae[_0x3e88f8(0xd7)])return _0x85f1ae[_0x3e88f8(0xd7)]['hook']['toUpperCase']()[_0x3e88f8(0xb0)]('\x20','_');return null;}['findGitConfig'](_0x46bf47){const _0x23625d=a4_0x3f0169,_0x4d12d4={};_0x4d12d4[_0x23625d(0x19f)]=function(_0x2dced6,_0x479eaa){return _0x2dced6===_0x479eaa;},_0x4d12d4['NEmuI']=function(_0x15634a,_0x2393be){return _0x15634a===_0x2393be;},_0x4d12d4[_0x23625d(0x186)]=function(_0x5555cf,_0x219851){return _0x5555cf===_0x219851;},_0x4d12d4[_0x23625d(0xd3)]=_0x23625d(0x134),_0x4d12d4[_0x23625d(0x1a6)]=_0x23625d(0x151);const _0x5276c0=_0x4d12d4,_0x375c9d=path[_0x23625d(0x191)];if(_0x5276c0[_0x23625d(0x19f)](_0x46bf47,null)||_0x5276c0[_0x23625d(0x19f)](_0x46bf47,'')||_0x5276c0[_0x23625d(0x12a)](_0x46bf47,_0x375c9d)||_0x5276c0[_0x23625d(0x186)](_0x46bf47,path['dirname'](_0x46bf47)))return null;try{return fs[_0x23625d(0xe8)](path[_0x23625d(0x188)](_0x46bf47,_0x5276c0[_0x23625d(0xd3)],_0x5276c0[_0x23625d(0x1a6)])),_0x46bf47;}catch(_0x8e8439){const _0x219944=path[_0x23625d(0x164)](_0x46bf47);return this[_0x23625d(0xc9)](_0x219944);}}[a4_0x3f0169(0x13f)](_0x2e7142){const _0x4a4336=a4_0x3f0169,_0x341e8b={};_0x341e8b[_0x4a4336(0xfe)]=function(_0x585d81,_0x4ca38a){return _0x585d81>_0x4ca38a;};const _0x4442b2=_0x341e8b;if(_0x2e7142['file'])return _0x2e7142[_0x4a4336(0x13d)];if(_0x2e7142[_0x4a4336(0x16f)]){const _0x4d5732=_0x2e7142[_0x4a4336(0x16f)][_0x4a4336(0x18a)]?this[_0x4a4336(0x13f)](_0x2e7142['ctx'][_0x4a4336(0x18a)]):null;if(_0x4d5732)return _0x4d5732;}if(_0x2e7142[_0x4a4336(0x12c)]){const _0x3ada95=this['getRootParentFile'](_0x2e7142[_0x4a4336(0x12c)])||(_0x2e7142[_0x4a4336(0x12c)]['ctx']&&_0x2e7142[_0x4a4336(0x12c)]['ctx'][_0x4a4336(0x18a)]?this['getRootParentFile'](_0x2e7142[_0x4a4336(0x12c)][_0x4a4336(0x16f)][_0x4a4336(0x18a)]):null);if(_0x3ada95)return _0x3ada95;_0x2e7142[_0x4a4336(0x12c)][_0x4a4336(0xca)]&&_0x4442b2[_0x4a4336(0xfe)](_0x2e7142[_0x4a4336(0x12c)][_0x4a4336(0xca)][_0x4a4336(0x150)],0x0)&&_0x2e7142[_0x4a4336(0x12c)]['suites'][_0x4a4336(0xb5)](_0x1cb6dd=>{const _0x2a0b92=_0x4a4336,_0x522c23=_0x1cb6dd['ctx']?this[_0x2a0b92(0x13f)](_0x1cb6dd[_0x2a0b92(0x16f)]):null;if(_0x522c23)return _0x522c23;});}return null;}[a4_0x3f0169(0x196)](_0x584d79){const _0x5c3d21=a4_0x3f0169,_0x1bc677={};_0x1bc677[_0x5c3d21(0x163)]=function(_0x113da5,_0x382b46){return _0x113da5!==_0x382b46;};const _0x339be5=_0x1bc677,_0x3a3386=[];if(_0x584d79&&_0x584d79[_0x5c3d21(0x12c)]){let _0x3fdf11=_0x584d79[_0x5c3d21(0x12c)];while(_0x3fdf11&&_0x339be5[_0x5c3d21(0x163)](_0x3fdf11['title'],'')){_0x3a3386['push'](_0x3fdf11['title']),_0x3fdf11=_0x3fdf11['parent'];}}return _0x3a3386;}[a4_0x3f0169(0x10f)](_0x5d2548,_0x5ac552,_0x205cdf=undefined){const _0x34c9cb=a4_0x3f0169,_0x2c6b96={'OQJsu':function(_0xfe403a,_0x23212f){return _0xfe403a(_0x23212f);},'aDvcD':function(_0x324c3a){return _0x324c3a();},'azFHO':function(_0x2fc1d9){return _0x2fc1d9();},'pndNE':function(_0x1f112e){return _0x1f112e();},'gnEEX':function(_0x50c9dc,_0x56e727){return _0x50c9dc(_0x56e727);},'AWMeA':_0x34c9cb(0x142),'mKaIW':_0x34c9cb(0x14b),'UkHwr':function(_0x248304,_0x4d7938){return _0x248304!==_0x4d7938;},'QsDar':function(_0x366646,_0x16873c){return _0x366646!==_0x16873c;},'cYXLj':_0x34c9cb(0x102),'kAqky':_0x34c9cb(0x120),'dwzgr':'failed','GRSgc':'passed','Bpeer':_0x34c9cb(0xf1),'HPnol':_0x34c9cb(0x123),'iyJYj':function(_0x2fb1bc,_0x243ed6){return _0x2fb1bc-_0x243ed6;},'HmVZo':function(_0x1a1386,_0x592e7b,_0x553ff3,_0x3fa102,_0x26ffa4){return _0x1a1386(_0x592e7b,_0x553ff3,_0x3fa102,_0x26ffa4);},'wIxln':_0x34c9cb(0x182),'HSXKJ':'meta','XUhzE':_0x34c9cb(0xb1),'yVLcQ':_0x34c9cb(0x100),'yLJFD':_0x34c9cb(0x15c),'FLZWj':_0x34c9cb(0x111),'OpYZp':_0x34c9cb(0x128),'ofvij':function(_0x11f0a8,_0x3506ce){return _0x11f0a8===_0x3506ce;},'lzaJa':_0x34c9cb(0xc1),'SfkAK':_0x34c9cb(0xbb)};if(!this[_0x34c9cb(0x175)])return;try{if(_0x5ac552['fn']&&_0x5ac552['fn']['toString']()[_0x34c9cb(0x199)](/browserstack internal helper hook/))return;const _0x342656=_0x2c6b96['OQJsu'](parseEvent,_0x5d2548);if(!_0x342656)return;if(_0x342656[_0x34c9cb(0x152)]){this[_0x34c9cb(0x18a)]=_0x5ac552,this[_0x34c9cb(0x192)]=null;if(_0x342656[_0x34c9cb(0x127)]||_0x342656[_0x34c9cb(0xf1)]){_0x5ac552[_0x34c9cb(0x193)]=new Date(),_0x5ac552['markedStatus']=![];if(!_0x5ac552[_0x34c9cb(0x159)])_0x5ac552['testAnalyticsId']=_0x2c6b96[_0x34c9cb(0xfa)](uuidv4);else _0x5ac552[_0x34c9cb(0x136)]&&(!_0x5ac552[_0x34c9cb(0xc8)]&&(_0x5ac552[_0x34c9cb(0xc8)]=_0x5ac552[_0x34c9cb(0x159)]),_0x5ac552[_0x34c9cb(0x159)]=_0x2c6b96[_0x34c9cb(0xfa)](uuidv4));}}else{if(_0x342656[_0x34c9cb(0x126)]){this[_0x34c9cb(0x192)]=_0x5ac552;if(_0x342656[_0x34c9cb(0x127)]){_0x5ac552[_0x34c9cb(0x193)]=new Date(),_0x5ac552[_0x34c9cb(0x136)]=![];if(!_0x5ac552['hookAnalyticsId'])_0x5ac552[_0x34c9cb(0xd8)]=_0x2c6b96[_0x34c9cb(0x194)](uuidv4);else _0x5ac552[_0x34c9cb(0xd8)]&&_0x5ac552[_0x34c9cb(0x136)]&&(_0x5ac552[_0x34c9cb(0xd8)]=_0x2c6b96['pndNE'](uuidv4));}}}if(_0x342656['finished']&&_0x5ac552[_0x34c9cb(0x136)])return;let _0x4f6e9c;try{_0x4f6e9c=this[_0x34c9cb(0x13f)](_0x5ac552);}catch(_0x552fd6){logger[_0x34c9cb(0x109)](_0x34c9cb(0xf2)+_0x552fd6),_0x4f6e9c=null;}const _0x52dea7=_0x2c6b96[_0x34c9cb(0x15f)](require,_0x2c6b96['AWMeA']);let _0x22ea67=[];_0x205cdf&&(_0x22ea67=[_0x205cdf,_0x2c6b96[_0x34c9cb(0x12f)]]);const _0x3939f8=_0x2c6b96[_0x34c9cb(0xaf)](_0x5ac552[_0x34c9cb(0x155)],undefined)?_0x52dea7[_0x34c9cb(0x147)](_0x5ac552[_0x34c9cb(0x155)][0x0]):_0x2c6b96[_0x34c9cb(0x160)](_0x205cdf,undefined)?_0x205cdf['toString']():undefined,_0x5257e5=_0x4f6e9c?this['findGitConfig'](_0x4f6e9c):null,_0x43b7cc=_0x4f6e9c?this[_0x34c9cb(0x181)]['prefixTestPath'](this[_0x34c9cb(0x13f)](_0x5ac552)):_0x2c6b96['cYXLj'];let _0x34d6d7=_0x2c6b96['kAqky'];const _0x447a02=!_0x342656['started']?new Date()['toISOString']():null;if(_0x342656[_0x34c9cb(0xce)])_0x34d6d7=_0x205cdf?_0x2c6b96[_0x34c9cb(0x14e)]:_0x2c6b96[_0x34c9cb(0x115)],_0x5ac552[_0x34c9cb(0x136)]=!![];else _0x342656[_0x34c9cb(0xf1)]&&(_0x34d6d7=_0x2c6b96[_0x34c9cb(0x180)],_0x5ac552[_0x34c9cb(0x136)]=!![]);const _0x4ddd3f={'framework':this[_0x34c9cb(0x18e)],'uuid':_0x5ac552[_0x34c9cb(0x159)]||_0x5ac552[_0x34c9cb(0xd8)],'name':_0x5ac552[_0x34c9cb(0x11c)],'body':{'lang':_0x2c6b96[_0x34c9cb(0x19e)],'code':_0x5ac552[_0x34c9cb(0x190)][_0x34c9cb(0x13a)]()},'type':_0x5ac552[_0x34c9cb(0xcf)],'scope':_0x5ac552['fullTitle'](),'scopes':this[_0x34c9cb(0x196)](_0x5ac552),'file_name':_0x43b7cc,'vc_filepath':_0x5257e5?path['relative'](_0x5257e5,_0x4f6e9c):null,'location':_0x43b7cc,'result':_0x34d6d7,'failure_reason':_0x3939f8,'duration_in_ms':_0x5ac552[_0x34c9cb(0x11b)]||(_0x342656[_0x34c9cb(0xce)]||_0x342656[_0x34c9cb(0xf1)])?_0x2c6b96['iyJYj'](Date[_0x34c9cb(0x10a)](),new Date(_0x5ac552[_0x34c9cb(0x193)])[_0x34c9cb(0xf3)]()):null,'started_at':new Date(_0x5ac552[_0x34c9cb(0x193)])['toISOString'](),'finished_at':_0x447a02,'failure':testOpsHelper[_0x34c9cb(0x11d)][_0x34c9cb(0xd1)](null,_0x22ea67),'failure_type':!_0x3939f8?null:testOpsHelper[_0x34c9cb(0x149)](_0x3939f8),'retry_of':_0x5ac552[_0x34c9cb(0xc8)]||null,'tags':_0x5ac552['tags']||[],'customRerunParam':{'rerun_name':_0x5ac552[_0x34c9cb(0x167)]()}};_0x2c6b96['HmVZo'](appendTesthubParams,_0x4ddd3f,_0x5d2548,_0x5ac552,FRAMEWORKS[_0x34c9cb(0x1a0)]);if(_0x342656['hook'])[_0x4ddd3f[_0x34c9cb(0xf7)],_0x4ddd3f[_0x34c9cb(0xb4)]]=[this[_0x34c9cb(0x13c)](_0x5ac552),_0x5ac552['ctx']['test'][_0x34c9cb(0x11c)]],_0x342656[_0x34c9cb(0xce)]?_0x2c6b96[_0x34c9cb(0xaf)](_0x4ddd3f['result'],_0x2c6b96[_0x34c9cb(0x14e)])&&(_0x4ddd3f[_0x34c9cb(0x1ab)]=_0x2c6b96[_0x34c9cb(0x115)]):_0x4ddd3f['body']={};else _0x342656[_0x34c9cb(0x152)]&&(this[_0x34c9cb(0x10d)](_0x5ac552),_0x342656['skipped']&&this[_0x34c9cb(0xe7)](_0x5ac552),(_0x342656['finished']||_0x342656[_0x34c9cb(0xf1)])&&(_0x4ddd3f[_0x34c9cb(0x17b)]=this[_0x34c9cb(0x165)](_0x5ac552)));this[_0x34c9cb(0xf4)]&&(_0x342656[_0x34c9cb(0x127)]||_0x342656[_0x34c9cb(0xf1)])&&(_0x4ddd3f[_0x2c6b96[_0x34c9cb(0x138)]]=this['getCBTInfo'](this[_0x34c9cb(0xf4)]));_0x342656[_0x34c9cb(0x152)]&&_0x342656[_0x34c9cb(0xce)]&&_0x5ac552[_0x34c9cb(0x14d)]&&(_0x4ddd3f[_0x2c6b96['HSXKJ']]={'feature':{'name':_0x5ac552[_0x34c9cb(0x12c)][_0x34c9cb(0xed)][_0x34c9cb(0xb4)],'path':_0x4ddd3f[_0x34c9cb(0xda)],'description':_0x5ac552[_0x34c9cb(0x12c)][_0x34c9cb(0xdc)]},'scenario':{'name':_0x5ac552[_0x34c9cb(0x11c)]},'steps':_0x5ac552[_0x34c9cb(0x14d)]});const _0x5d1740=_0x4ddd3f[_0x2c6b96[_0x34c9cb(0x19a)]][0x0];_0x5d1740&&(_0x4ddd3f[_0x2c6b96[_0x34c9cb(0xf5)]]=_0x5d1740[_0x2c6b96['yLJFD']],_0x4ddd3f[_0x2c6b96[_0x34c9cb(0x1a9)]]=_0x5d1740[_0x2c6b96['OpYZp']]);if(_0x5ac552[_0x34c9cb(0x14d)])for(const _0x596788 of _0x5ac552[_0x34c9cb(0x14d)]){!_0x596788['finished_at']&&(_0x596788[_0x34c9cb(0x16d)]=new Date()[_0x34c9cb(0xf9)](),_0x2c6b96[_0x34c9cb(0xf6)](_0x596788[_0x34c9cb(0x1ab)],_0x2c6b96[_0x34c9cb(0xea)])&&(_0x5d1740?(_0x596788['result']=_0x2c6b96[_0x34c9cb(0x14e)],_0x596788[_0x34c9cb(0xb1)]=_0x5d1740[_0x2c6b96[_0x34c9cb(0x14a)]][0x0]):_0x596788[_0x34c9cb(0x1ab)]=_0x2c6b96[_0x34c9cb(0x115)]));}const _0x8e602d={};_0x8e602d[_0x34c9cb(0xc7)]=_0x342656[_0x34c9cb(0xf1)]?TEST_EVENTS['TEST_RUN_FINISHED']:_0x5d2548;const _0x279075=_0x8e602d;return _0x342656[_0x34c9cb(0x126)]?_0x279075[_0x2c6b96[_0x34c9cb(0x144)]]=_0x4ddd3f:_0x279075[_0x2c6b96['SfkAK']]=_0x4ddd3f,_0x279075;}catch(_0x54aff5){logger[_0x34c9cb(0x109)](_0x34c9cb(0xbe)+_0x5d2548+'\x20with\x20error\x20:\x20'+_0x54aff5);}}async[a4_0x3f0169(0x169)](_0x1dabbd,_0x5ca22f){const _0x51b1c8=a4_0x3f0169;if(!this['enabled']||!_0x5ca22f||!_0x1dabbd)return![];try{return await SessionHandler[_0x51b1c8(0x177)](_0x5ca22f);}catch(_0x54ea95){logger[_0x51b1c8(0x109)]('Exception\x20in\x20sending\x20test\x20data\x20for\x20event\x20'+_0x1dabbd+_0x51b1c8(0xcc)+_0x54ea95);}}[a4_0x3f0169(0x118)](_0x3660d1){const _0x21cbf1=a4_0x3f0169,_0x28319e={};_0x28319e['CxcCn']=_0x21cbf1(0x120);const _0x2e8691=_0x28319e;return{'id':_0x3660d1[_0x21cbf1(0x1a5)],'text':_0x3660d1[_0x21cbf1(0xbc)],'keyword':_0x3660d1[_0x21cbf1(0xdb)],'started_at':_0x3660d1[_0x21cbf1(0x193)][_0x21cbf1(0xf9)](),'result':_0x2e8691['CxcCn']};}[a4_0x3f0169(0x176)](_0x535a7e){const _0x1633dd=a4_0x3f0169,_0x5bd6d2={'WaPqE':function(_0x3c63d3){return _0x3c63d3();}};!this[_0x1633dd(0x18a)][_0x1633dd(0x14d)]&&(this['currentTest']['bddSteps']=[]),!_0x535a7e['stepAnalyticsId']&&(_0x535a7e[_0x1633dd(0x1a5)]=_0x5bd6d2['WaPqE'](uuidv4),_0x535a7e[_0x1633dd(0x193)]=new Date(),this[_0x1633dd(0x18a)]['bddSteps']['push'](this[_0x1633dd(0x118)](_0x535a7e)));}[a4_0x3f0169(0x18c)](_0x237512){const _0x53db9f=a4_0x3f0169,_0x28cd8e={'jeBTH':function(_0x46039b,_0x52fbea){return _0x46039b(_0x52fbea);},'mzrxD':_0x53db9f(0x116),'kkvWw':'pending','zzdJf':_0x53db9f(0x162),'DwPyd':function(_0x95ca09,_0x3d7cfc){return _0x95ca09-_0x3d7cfc;}};let _0x5cff34=this[_0x53db9f(0x18a)][_0x53db9f(0x14d)][_0x53db9f(0x19d)](_0x398b33=>_0x398b33['id']===_0x237512[_0x53db9f(0x1a5)]);_0x28cd8e[_0x53db9f(0x17e)](isUndefined,_0x5cff34)&&(_0x5cff34=this[_0x53db9f(0x118)](_0x237512)),_0x5cff34[_0x53db9f(0x1ab)]=[_0x28cd8e['mzrxD'],_0x28cd8e['kkvWw']][_0x53db9f(0x168)](_0x237512['status'])?_0x28cd8e['zzdJf']:_0x237512[_0x53db9f(0xf8)],_0x5cff34['finished_at']=new Date()['toISOString'](),_0x5cff34[_0x53db9f(0x11b)]=_0x28cd8e[_0x53db9f(0x133)](Date['now'](),_0x237512[_0x53db9f(0x193)]['getTime']()),_0x5cff34[_0x53db9f(0xb1)]=_0x237512[_0x53db9f(0x14b)]?_0x237512['err'][_0x53db9f(0x18b)]:null;}}const a4_0x2b7c6b={};a4_0x2b7c6b[a4_0x3f0169(0x13e)]=O11yHelper,a4_0x2b7c6b[a4_0x3f0169(0x19c)]=STATE_PASSED,a4_0x2b7c6b[a4_0x3f0169(0x112)]=STATE_FAILED,a4_0x2b7c6b[a4_0x3f0169(0x12d)]=TEST_EVENTS,module[a4_0x3f0169(0xc4)]=a4_0x2b7c6b;
const a4_0x599b27=a4_0x4d7c;(function(_0x21f405,_0xc96555){const _0xeee0fc=a4_0x4d7c,_0x718d68=_0x21f405();while(!![]){try{const _0x38ee41=-parseInt(_0xeee0fc(0x20a))/0x1*(-parseInt(_0xeee0fc(0x1db))/0x2)+parseInt(_0xeee0fc(0x1d5))/0x3*(parseInt(_0xeee0fc(0x1bc))/0x4)+-parseInt(_0xeee0fc(0x1bf))/0x5+parseInt(_0xeee0fc(0x19c))/0x6+parseInt(_0xeee0fc(0x1ac))/0x7+-parseInt(_0xeee0fc(0x1c4))/0x8*(-parseInt(_0xeee0fc(0x1d3))/0x9)+parseInt(_0xeee0fc(0x19d))/0xa*(-parseInt(_0xeee0fc(0x162))/0xb);if(_0x38ee41===_0xc96555)break;else _0x718d68['push'](_0x718d68['shift']());}catch(_0x4544de){_0x718d68['push'](_0x718d68['shift']());}}}(a4_0x2240,0xcb184));const path=require(a4_0x599b27(0x1cd)),fs=require('fs'),{v4:uuidv4}=require('uuid'),{importFileFromPWCore,nestedKeyValue,parseWSEndpoint,isUndefined}=require(a4_0x599b27(0x1e6)),testOpsHelper=require('../../helpers/test-observability/utils'),{getTestEnv}=require(a4_0x599b27(0x208)),{FRAMEWORKS}=require('../../helpers/test-observability/constants'),logger=require(a4_0x599b27(0x18c))[a4_0x599b27(0x1b2)],SessionHandler=require(a4_0x599b27(0x150)),RequestQueueHandler=require('../../helpers/test-observability/requestQueueHandler'),PlaywrightSessionDetails=require('../playwright/sessionDetails'),debug=testOpsHelper[a4_0x599b27(0x1f0)],{processAccessibilityCaps}=require(a4_0x599b27(0x153)),Constants=require(a4_0x599b27(0x197)),{fetchPlatformDetails}=require(a4_0x599b27(0x198)),{shouldProcessEventForTesthub,appendTesthubParams}=require(a4_0x599b27(0x155)),constants=require(a4_0x599b27(0x197)),STATE_PASSED='passed',STATE_FAILED=a4_0x599b27(0x1cf),a4_0x890af2={};a4_0x890af2[a4_0x599b27(0x21c)]=a4_0x599b27(0x1f8),a4_0x890af2[a4_0x599b27(0x1f6)]=a4_0x599b27(0x1aa),a4_0x890af2[a4_0x599b27(0x18f)]='TestRunSkipped',a4_0x890af2[a4_0x599b27(0x228)]=a4_0x599b27(0x1de),a4_0x890af2[a4_0x599b27(0x163)]='HookRunFinished';const TEST_EVENTS=a4_0x890af2,parseEvent=_0xdd81f8=>{const _0x2006d2=a4_0x599b27,_0x4bdb41={};_0x4bdb41['ILJCv']=function(_0x493069,_0x2d382e){return _0x493069<_0x2d382e;},_0x4bdb41[_0x2006d2(0x1d9)]=function(_0x579bec,_0x4b97f7){return _0x579bec===_0x4b97f7;},_0x4bdb41[_0x2006d2(0x17f)]=_0x2006d2(0x1c1),_0x4bdb41['TfZHl']=function(_0x52e5ab,_0x3c97fe){return _0x52e5ab===_0x3c97fe;},_0x4bdb41[_0x2006d2(0x1fe)]=_0x2006d2(0x1c2),_0x4bdb41[_0x2006d2(0x1a0)]=function(_0x5a1dad,_0x479dde){return _0x5a1dad===_0x479dde;},_0x4bdb41[_0x2006d2(0x1e2)]=_0x2006d2(0x238),_0x4bdb41[_0x2006d2(0x1d2)]=_0x2006d2(0x1ab),_0x4bdb41['pAari']=_0x2006d2(0x177);const _0x5b4887=_0x4bdb41,_0x3f616f=_0xdd81f8[_0x2006d2(0x165)](/^(.*)Run(.*)$/);if(!_0x3f616f)return null;if(_0x5b4887[_0x2006d2(0x1f3)](_0x3f616f[_0x2006d2(0x160)],0x3))return null;const _0x50d73f=_0x3f616f[0x1]['toLowerCase'](),_0x1dab15=_0x3f616f[0x2][_0x2006d2(0x207)]();return{'test':_0x5b4887[_0x2006d2(0x1d9)](_0x50d73f,_0x5b4887[_0x2006d2(0x17f)]),'hook':_0x5b4887['TfZHl'](_0x50d73f,_0x5b4887[_0x2006d2(0x1fe)]),'skipped':_0x5b4887['wWlDr'](_0x1dab15,_0x5b4887[_0x2006d2(0x1e2)]),'started':_0x5b4887[_0x2006d2(0x1a0)](_0x1dab15,_0x5b4887[_0x2006d2(0x1d2)]),'finished':_0x5b4887['wWlDr'](_0x1dab15,_0x5b4887[_0x2006d2(0x19a)])};},mockPWBrowserType=_0xdc52f5=>{const _0x3e9a1e=a4_0x599b27,_0x4cb085={'LLNtq':function(_0x565ab8,_0x213ba0,_0x27ed0f){return _0x565ab8(_0x213ba0,_0x27ed0f);},'DxzpQ':_0x3e9a1e(0x240),'SVmlL':function(_0x3c597c,_0x5193ae){return _0x3c597c(_0x5193ae);},'wyTBw':'browserstack','GgBbR':function(_0x3beed5,_0x364080,_0x574127){return _0x3beed5(_0x364080,_0x574127);},'OQRzt':function(_0x1ada73,_0x1153cc){return _0x1ada73(_0x1153cc);},'QqWJX':function(_0x4c1f96,_0x4069c2){return _0x4c1f96===_0x4069c2;},'mJhHi':_0x3e9a1e(0x1cb),'xsnlc':_0x3e9a1e(0x241),'vukMY':_0x3e9a1e(0x23b),'AoHvu':_0x3e9a1e(0x17e),'tMQKi':function(_0x13cff1,_0x44e6ca){return _0x13cff1(_0x44e6ca);},'AVPsM':function(_0x2d795d,_0x1f20cf){return _0x2d795d(_0x1f20cf);},'naXbL':_0x3e9a1e(0x17c),'YdQJr':_0x3e9a1e(0x1a8),'rDQqx':'launch'},_0x30046f=path['join'](_0x4cb085[_0x3e9a1e(0x1a9)],_0x4cb085['vukMY'],_0x4cb085[_0x3e9a1e(0x229)]),_0x3c0251=_0x4cb085[_0x3e9a1e(0x1e8)](importFileFromPWCore,_0x30046f);if(!_0x3c0251){_0x4cb085['AVPsM'](debug,_0x4cb085[_0x3e9a1e(0x172)]);return;}const _0x15c458=_0x3c0251[_0x3e9a1e(0x1a1)],_0x5d579d=_0x15c458[_0x3e9a1e(0x1d4)];if(_0x5d579d[_0x3e9a1e(0x1b3)])return;const _0x2e5f21=_0x5d579d[_0x3e9a1e(0x1a8)];Object[_0x3e9a1e(0x15e)](_0x5d579d,_0x4cb085[_0x3e9a1e(0x185)],{'get':function(){const _0x1375dc=_0x3e9a1e,_0x52b5a9={'oHXBP':function(_0x4544cb,_0x2980ef){const _0xb61ca2=a4_0x4d7c;return _0x4cb085[_0xb61ca2(0x17a)](_0x4544cb,_0x2980ef);},'iCaKP':_0x4cb085[_0x1375dc(0x1b4)]};return async function _0x510aa5(_0x2f4204,_0x550e6a){const _0x365dc8=_0x1375dc,_0x17eb3c=_0x4cb085[_0x365dc8(0x175)](nestedKeyValue,_0x2f4204,[_0x4cb085[_0x365dc8(0x233)]])||_0x2f4204;let _0x2ad61a=null,_0x319733=null;try{[_0x319733,_0x2ad61a]=_0x17eb3c?_0x4cb085[_0x365dc8(0x15a)](parseWSEndpoint,_0x17eb3c):[null,null],global['__platformCaps']=_0x2ad61a,logger['debug'](_0x365dc8(0x1eb)+_0x319733),_0x319733['includes'](Constants[_0x365dc8(0x210)])&&(global['__cloud_provider___']=_0x4cb085[_0x365dc8(0x16d)]);}catch(_0x5a10a5){logger[_0x365dc8(0x1f0)](_0x365dc8(0x17d)+_0x17eb3c+'\x20'+_0x5a10a5);}_0x4cb085[_0x365dc8(0x14d)](processAccessibilityCaps,_0x2ad61a,_0x319733);if(global[_0x365dc8(0x154)]){const _0x2f780b=await _0x5d579d[_0x365dc8(0x14f)]['apply'](this,[''+Constants[_0x365dc8(0x1f1)]+_0x4cb085[_0x365dc8(0x192)](encodeURIComponent,JSON[_0x365dc8(0x236)](_0x2ad61a))]);return PlaywrightSessionDetails[_0x365dc8(0x156)](_0x2f780b,_0xdc52f5,_0x17eb3c),_0x2f780b;}return _0x2e5f21['apply'](this,arguments)['then'](_0x45deac=>{const _0x539d6b=_0x365dc8;let _0x6ff761=_0x2f4204[_0x539d6b(0x240)];return _0x52b5a9['oHXBP'](typeof _0x2f4204,_0x52b5a9[_0x539d6b(0x201)])&&(_0x6ff761=_0x2f4204),PlaywrightSessionDetails[_0x539d6b(0x156)](_0x45deac,_0xdc52f5,_0x6ff761),_0x45deac;});};}});const _0x2eac18=_0x5d579d[_0x3e9a1e(0x1f2)];Object[_0x3e9a1e(0x15e)](_0x5d579d,_0x4cb085[_0x3e9a1e(0x187)],{'get':function(){return async function _0x2a5ca2(){const _0x55da63=a4_0x4d7c;return _0x2eac18[_0x55da63(0x224)](this,arguments)[_0x55da63(0x237)](_0x17830d=>{const _0x4cabdb=_0x55da63;return PlaywrightSessionDetails[_0x4cabdb(0x156)](_0x17830d,null),_0x17830d;});};}});};class O11yHelper{[a4_0x599b27(0x166)]=null;[a4_0x599b27(0x1a6)]=null;[a4_0x599b27(0x167)]=![];[a4_0x599b27(0x199)]=![];constructor(_0x412258,_0x1dd224){const _0x1b25e4=a4_0x599b27,_0x18953e={'jWgeX':_0x1b25e4(0x1f5),'GRVXg':function(_0x3b561e,_0x5d2962){return _0x3b561e===_0x5d2962;},'pTciw':_0x1b25e4(0x1d7),'AXPaI':function(_0x4c51c3,_0x355def){return _0x4c51c3(_0x355def);},'ImLSr':function(_0x44b19a){return _0x44b19a();}},_0x55db1b=_0x18953e[_0x1b25e4(0x225)][_0x1b25e4(0x22f)]('|');let _0x4b6d9b=0x0;while(!![]){switch(_0x55db1b[_0x4b6d9b++]){case'0':this[_0x1b25e4(0x223)]&&_0x18953e[_0x1b25e4(0x1fd)](this[_0x1b25e4(0x223)][_0x1b25e4(0x1df)][_0x1b25e4(0x218)],_0x18953e[_0x1b25e4(0x1e5)])&&_0x18953e[_0x1b25e4(0x1e4)](mockPWBrowserType,null);continue;case'1':this[_0x1b25e4(0x167)]=_0x18953e[_0x1b25e4(0x164)](shouldProcessEventForTesthub);continue;case'2':this[_0x1b25e4(0x223)]=_0x412258;continue;case'3':this[_0x1b25e4(0x1b5)]=new testOpsHelper[(_0x1b25e4(0x18e))]({'cwd':process[_0x1b25e4(0x184)]()},this['_testEnv'][_0x1b25e4(0x22a)]);continue;case'4':this[_0x1b25e4(0x204)]=_0x18953e[_0x1b25e4(0x164)](getTestEnv);continue;case'5':this[_0x1b25e4(0x199)]=_0x1dd224[_0x1b25e4(0x199)];continue;}break;}}[a4_0x599b27(0x14c)](){const _0x1fb7fc=a4_0x599b27;if(!this[_0x1fb7fc(0x167)])return;testOpsHelper['patchConsoleLogger'](),process[_0x1fb7fc(0x20b)](_0x1fb7fc(0x1be)+process[_0x1fb7fc(0x1a2)]),process['on'](_0x1fb7fc(0x1be)+process[_0x1fb7fc(0x1a2)],this['appendTestItemLog'][_0x1fb7fc(0x1ba)](this));}async[a4_0x599b27(0x180)](){const _0x11c318=a4_0x599b27;await RequestQueueHandler[_0x11c318(0x20e)]()['shutdown']();}async[a4_0x599b27(0x1ae)](_0x1f664c){const _0x42b8a8=a4_0x599b27,_0xebb42f={'aVJHn':_0x42b8a8(0x16c),'nEtAH':function(_0x22bcf9,_0x3746ca){return _0x22bcf9(_0x3746ca);}};try{this[_0x42b8a8(0x1a6)]&&!this[_0x42b8a8(0x1a6)]['markedStatus']&&(_0x1f664c[_0x42b8a8(0x15c)]=this[_0x42b8a8(0x1a6)]['hookAnalyticsId']);!_0x1f664c['hook_run_uuid']&&this[_0x42b8a8(0x166)]&&!this[_0x42b8a8(0x166)]['markedStatus']&&(_0x1f664c[_0x42b8a8(0x1f7)]=this['currentTest'][_0x42b8a8(0x19e)]);if(_0x1f664c[_0x42b8a8(0x15c)]||_0x1f664c[_0x42b8a8(0x1f7)]){const _0x3a0c0d={};_0x3a0c0d[_0x42b8a8(0x23f)]=_0xebb42f[_0x42b8a8(0x1b9)],_0x3a0c0d[_0x42b8a8(0x17b)]=[_0x1f664c],await SessionHandler[_0x42b8a8(0x239)](_0x3a0c0d);}}catch(_0x26c3da){_0xebb42f[_0x42b8a8(0x227)](debug,'Exception\x20in\x20uploading\x20log\x20data\x20to\x20'+constants[_0x42b8a8(0x21f)]+_0x42b8a8(0x217)+_0x26c3da);}}async['sendCBTInfo'](_0x35bc5e){const _0x34f515=a4_0x599b27,_0xe05d9f={'Shzvr':_0x34f515(0x1ff),'zbmBu':function(_0x11b99d,_0x3c7039){return _0x11b99d(_0x3c7039);}};if(!this[_0x34f515(0x167)])return;const _0x20bb35=this[_0x34f515(0x1da)](this['driver']);try{const _0x52e869={};_0x52e869[_0x34f515(0x193)]=_0x35bc5e,_0x52e869[_0x34f515(0x168)]=_0x20bb35;const _0x3b2f31=_0x52e869,_0x2eb6e6={};_0x2eb6e6[_0x34f515(0x23f)]=_0xe05d9f[_0x34f515(0x23e)],_0x2eb6e6[_0x34f515(0x1e9)]=_0x3b2f31,await SessionHandler['uploadEventData'](_0x2eb6e6);}catch(_0x320b91){_0xe05d9f[_0x34f515(0x1c6)](debug,'Exception\x20in\x20uploading\x20platform\x20details\x20to\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x34f515(0x217)+_0x320b91);}}[a4_0x599b27(0x1da)](_0x4b080e){const _0x5f0168=a4_0x599b27,_0x31d8e8={'BJCsM':function(_0xbd4fdd,_0x59c893){return _0xbd4fdd(_0x59c893);}};return _0x31d8e8[_0x5f0168(0x1bb)](fetchPlatformDetails,_0x4b080e);}[a4_0x599b27(0x16b)]=_0x4d07c7=>{const _0x3e3891=a4_0x599b27,_0x3b5b27={};_0x3b5b27['tCYki']=_0x3e3891(0x1f9),_0x3b5b27[_0x3e3891(0x21a)]=_0x3e3891(0x188);const _0x57c19c=_0x3b5b27;if(!_0x4d07c7||!_0x4d07c7['parent'])return;[_0x57c19c[_0x3e3891(0x176)],_0x57c19c[_0x3e3891(0x21a)]][_0x3e3891(0x1d8)](_0x5d5e8e=>{const _0x3b3047=_0x3e3891,_0x16ec2b=_0x4d07c7[_0x3b3047(0x1ec)][_0x5d5e8e];_0x16ec2b[_0x3b3047(0x1d8)](_0x3c70c1=>{const _0x3b9caa=_0x3b3047;_0x3c70c1['hookAnalyticsId']&&(_0x3c70c1[_0x3b9caa(0x190)]=null);});});};['mapTestHooks'](_0xd92f0c){const _0x1a9445=a4_0x599b27,_0x49ca60={'YjhaA':_0x1a9445(0x209),'sXYLD':function(_0x133b55){return _0x133b55();},'NLOdK':function(_0x9dccaf,_0x3afb23){return _0x9dccaf===_0x3afb23;},'lFkZb':_0x1a9445(0x188),'afQCR':function(_0x3c2a1d){return _0x3c2a1d();},'eqvoW':_0x1a9445(0x22d),'NghBC':_0x1a9445(0x232),'gohFX':'_beforeEach'};if(!_0xd92f0c||!_0xd92f0c[_0x1a9445(0x1ec)])return;[_0x49ca60['eqvoW'],_0x49ca60['NghBC'],_0x49ca60[_0x1a9445(0x214)],_0x49ca60[_0x1a9445(0x169)]][_0x1a9445(0x1d8)](_0x448f20=>{const _0x528890=_0x1a9445,_0x3c2be1=_0xd92f0c[_0x528890(0x1ec)][_0x448f20]||[];_0x3c2be1[_0x528890(0x1d8)](_0x3a505c=>{const _0x16909d=_0x528890;if(_0x3a505c[_0x16909d(0x186)][_0x16909d(0x173)](_0x49ca60[_0x16909d(0x1b1)]))return;if(!_0x3a505c['hookAnalyticsId'])_0x3a505c[_0x16909d(0x190)]=_0x49ca60[_0x16909d(0x1d0)](uuidv4);else _0x3a505c[_0x16909d(0x1dc)]&&_0x49ca60[_0x16909d(0x1c8)](_0x448f20,_0x49ca60[_0x16909d(0x169)])&&(_0x3a505c[_0x16909d(0x190)]=_0x49ca60[_0x16909d(0x216)](uuidv4),delete _0x3a505c['markedStatus']);});}),this['mapTestHooks'](_0xd92f0c['parent']);}[a4_0x599b27(0x22c)](_0x1859c7){const _0x1f3036=a4_0x599b27,_0xd988ce={};_0xd988ce[_0x1f3036(0x1c0)]=_0x1f3036(0x22d),_0xd988ce[_0x1f3036(0x203)]=_0x1f3036(0x232),_0xd988ce[_0x1f3036(0x21e)]=_0x1f3036(0x1f9),_0xd988ce[_0x1f3036(0x230)]=_0x1f3036(0x188);const _0x26e634=_0xd988ce;if(!_0x1859c7||!_0x1859c7[_0x1f3036(0x1ec)])return[];const _0x357050=[];return[_0x26e634[_0x1f3036(0x1c0)],_0x26e634[_0x1f3036(0x203)],_0x26e634[_0x1f3036(0x21e)],_0x26e634[_0x1f3036(0x230)]]['forEach'](_0x2f9ce4=>{const _0x2e80a6=_0x1f3036,_0x2aa18f=_0x1859c7[_0x2e80a6(0x1ec)][_0x2f9ce4]||[];_0x2aa18f['forEach'](_0x351c8c=>{const _0x2173c4=_0x2e80a6;_0x351c8c[_0x2173c4(0x190)]&&_0x357050[_0x2173c4(0x194)](_0x351c8c[_0x2173c4(0x190)]);});}),[][_0x1f3036(0x21d)](_0x357050,this[_0x1f3036(0x22c)](_0x1859c7[_0x1f3036(0x1ec)]));}['getHookType'](_0x5d4ccb){const _0xa35082=a4_0x599b27,_0x41bb78=/^"(?<hook>.*)" hook:.*$/,_0x2ed5be=_0x5d4ccb[_0xa35082(0x186)],_0x1c224f=_0x2ed5be[_0xa35082(0x165)](_0x41bb78);if(_0x1c224f&&_0x1c224f[_0xa35082(0x22b)])return _0x1c224f[_0xa35082(0x22b)]['hook']['toUpperCase']()[_0xa35082(0x196)]('\x20','_');return null;}[a4_0x599b27(0x200)](_0x33a31d){const _0x13e0b3=a4_0x599b27,_0x2cdead={};_0x2cdead[_0x13e0b3(0x220)]=function(_0x51744c,_0x4928f5){return _0x51744c===_0x4928f5;},_0x2cdead[_0x13e0b3(0x1bd)]=function(_0x1bef08,_0x2c240d){return _0x1bef08===_0x2c240d;},_0x2cdead['soClI']=_0x13e0b3(0x234),_0x2cdead[_0x13e0b3(0x206)]='config';const _0x1382cf=_0x2cdead,_0x34c4c4=path['sep'];if(_0x1382cf[_0x13e0b3(0x220)](_0x33a31d,null)||_0x1382cf[_0x13e0b3(0x220)](_0x33a31d,'')||_0x1382cf[_0x13e0b3(0x1bd)](_0x33a31d,_0x34c4c4)||_0x1382cf['YDSsP'](_0x33a31d,path[_0x13e0b3(0x171)](_0x33a31d)))return null;try{return fs[_0x13e0b3(0x1e3)](path['join'](_0x33a31d,_0x1382cf[_0x13e0b3(0x1c7)],_0x1382cf[_0x13e0b3(0x206)])),_0x33a31d;}catch(_0x4d755f){const _0x206c7d=path['dirname'](_0x33a31d);return this[_0x13e0b3(0x200)](_0x206c7d);}}['getRootParentFile'](_0x4a19a7){const _0x4e44ad=a4_0x599b27,_0x8d38c5={};_0x8d38c5[_0x4e44ad(0x191)]=function(_0x55bf21,_0x562bde){return _0x55bf21>_0x562bde;};const _0x51b1c6=_0x8d38c5;if(_0x4a19a7[_0x4e44ad(0x182)])return _0x4a19a7[_0x4e44ad(0x182)];if(_0x4a19a7[_0x4e44ad(0x1d6)]){const _0x135ab=_0x4a19a7[_0x4e44ad(0x1d6)][_0x4e44ad(0x166)]?this['getRootParentFile'](_0x4a19a7[_0x4e44ad(0x1d6)]['currentTest']):null;if(_0x135ab)return _0x135ab;}if(_0x4a19a7[_0x4e44ad(0x1ec)]){const _0x81b9cf=this[_0x4e44ad(0x183)](_0x4a19a7[_0x4e44ad(0x1ec)])||(_0x4a19a7['parent'][_0x4e44ad(0x1d6)]&&_0x4a19a7[_0x4e44ad(0x1ec)][_0x4e44ad(0x1d6)][_0x4e44ad(0x166)]?this[_0x4e44ad(0x183)](_0x4a19a7['parent'][_0x4e44ad(0x1d6)][_0x4e44ad(0x166)]):null);if(_0x81b9cf)return _0x81b9cf;_0x4a19a7[_0x4e44ad(0x1ec)][_0x4e44ad(0x23c)]&&_0x51b1c6['jpxAS'](_0x4a19a7[_0x4e44ad(0x1ec)][_0x4e44ad(0x23c)][_0x4e44ad(0x160)],0x0)&&_0x4a19a7[_0x4e44ad(0x1ec)][_0x4e44ad(0x23c)][_0x4e44ad(0x1d8)](_0x29da11=>{const _0x3ddaa0=_0x4e44ad,_0x1bf1cc=_0x29da11[_0x3ddaa0(0x1d6)]?this[_0x3ddaa0(0x183)](_0x29da11[_0x3ddaa0(0x1d6)]):null;if(_0x1bf1cc)return _0x1bf1cc;});}return null;}[a4_0x599b27(0x16f)](_0x19ea37){const _0x10b479=a4_0x599b27,_0x8f3282={};_0x8f3282[_0x10b479(0x1a7)]=function(_0x5a732d,_0x2be1a4){return _0x5a732d!==_0x2be1a4;};const _0x50f4a9=_0x8f3282,_0x3859f2=[];if(_0x19ea37&&_0x19ea37[_0x10b479(0x1ec)]){let _0x40a628=_0x19ea37[_0x10b479(0x1ec)];while(_0x40a628&&_0x50f4a9[_0x10b479(0x1a7)](_0x40a628['title'],'')){_0x3859f2[_0x10b479(0x194)](_0x40a628[_0x10b479(0x186)]),_0x40a628=_0x40a628[_0x10b479(0x1ec)];}}return _0x3859f2;}['captureEvent'](_0x231b42,_0xc1b36b,_0x4008c1=undefined){const _0x2f78e4=a4_0x599b27,_0x39f88e={'NezwO':function(_0x40c9c2,_0x184a50){return _0x40c9c2(_0x184a50);},'bmOxt':function(_0x2785af){return _0x2785af();},'GPEun':function(_0xe56641){return _0xe56641();},'Yoigz':function(_0x12a3af){return _0x12a3af();},'fqsQN':_0x2f78e4(0x1fc),'cZzsy':_0x2f78e4(0x1ca),'RqGqJ':function(_0x24d66c,_0x1ee81e){return _0x24d66c!==_0x1ee81e;},'nLzcq':function(_0xcfbc94,_0x47f239){return _0xcfbc94!==_0x47f239;},'eZqfy':_0x2f78e4(0x16a),'ijSKv':_0x2f78e4(0x20d),'Ibxqj':_0x2f78e4(0x1cf),'jmaFX':_0x2f78e4(0x179),'hvfKe':'skipped','FGIgl':_0x2f78e4(0x14b),'uBEwl':function(_0x5c14d7,_0x4830bc){return _0x5c14d7-_0x4830bc;},'RfTMl':function(_0x18ed8d,_0x2bba3b,_0x9bbbeb,_0x43d7ae,_0xd6ad6){return _0x18ed8d(_0x2bba3b,_0x9bbbeb,_0x43d7ae,_0xd6ad6);},'urqcO':_0x2f78e4(0x168),'RluDE':'meta','pTczA':_0x2f78e4(0x1ad),'ndGCr':_0x2f78e4(0x195),'meyyl':_0x2f78e4(0x226),'Qgifx':_0x2f78e4(0x15f),'PFhxp':_0x2f78e4(0x1fa),'UCkEy':function(_0x597777,_0x2344da){return _0x597777===_0x2344da;},'qHtnB':_0x2f78e4(0x1cc),'ZOziS':_0x2f78e4(0x1e9)};if(!this[_0x2f78e4(0x167)])return;try{if(_0xc1b36b['fn']&&_0xc1b36b['fn'][_0x2f78e4(0x157)]()[_0x2f78e4(0x165)](/browserstack internal helper hook/))return;const _0x436d4b=_0x39f88e[_0x2f78e4(0x1c5)](parseEvent,_0x231b42);if(!_0x436d4b)return;if(_0x436d4b[_0x2f78e4(0x1c1)]){this[_0x2f78e4(0x166)]=_0xc1b36b,this[_0x2f78e4(0x1a6)]=null;if(_0x436d4b['started']||_0x436d4b[_0x2f78e4(0x238)]){_0xc1b36b[_0x2f78e4(0x1e7)]=new Date(),_0xc1b36b['markedStatus']=![];if(!_0xc1b36b[_0x2f78e4(0x19e)])_0xc1b36b[_0x2f78e4(0x19e)]=_0x39f88e[_0x2f78e4(0x18d)](uuidv4);else _0xc1b36b['markedStatus']&&(!_0xc1b36b[_0x2f78e4(0x16e)]&&(_0xc1b36b[_0x2f78e4(0x16e)]=_0xc1b36b[_0x2f78e4(0x19e)]),_0xc1b36b['testAnalyticsId']=_0x39f88e[_0x2f78e4(0x18d)](uuidv4));}}else{if(_0x436d4b[_0x2f78e4(0x1c2)]){this[_0x2f78e4(0x1a6)]=_0xc1b36b;if(_0x436d4b[_0x2f78e4(0x1ab)]){_0xc1b36b[_0x2f78e4(0x1e7)]=new Date(),_0xc1b36b[_0x2f78e4(0x1dc)]=![];if(!_0xc1b36b[_0x2f78e4(0x190)])_0xc1b36b[_0x2f78e4(0x190)]=_0x39f88e[_0x2f78e4(0x1c3)](uuidv4);else _0xc1b36b[_0x2f78e4(0x190)]&&_0xc1b36b[_0x2f78e4(0x1dc)]&&(_0xc1b36b[_0x2f78e4(0x190)]=_0x39f88e['Yoigz'](uuidv4));}}}if(_0x436d4b['finished']&&_0xc1b36b[_0x2f78e4(0x1dc)])return;let _0x2d42c3;try{_0x2d42c3=this['getRootParentFile'](_0xc1b36b);}catch(_0x2d7567){logger['debug']('failed\x20to\x20get\x20root\x20parent\x20file\x20'+_0x2d7567),_0x2d42c3=null;}const _0x1da046=_0x39f88e[_0x2f78e4(0x1c5)](require,_0x39f88e[_0x2f78e4(0x19b)]);let _0x55c517=[];_0x4008c1&&(_0x55c517=[_0x4008c1,_0x39f88e['cZzsy']]);const _0x5934bf=_0x39f88e[_0x2f78e4(0x151)](_0xc1b36b[_0x2f78e4(0x1ce)],undefined)?_0x1da046[_0x2f78e4(0x1b6)](_0xc1b36b[_0x2f78e4(0x1ce)][0x0]):_0x39f88e[_0x2f78e4(0x20f)](_0x4008c1,undefined)?_0x4008c1[_0x2f78e4(0x157)]():undefined,_0x48efd2=_0x2d42c3?this[_0x2f78e4(0x200)](_0x2d42c3):null,_0x42c5e8=_0x2d42c3?this['_paths'][_0x2f78e4(0x215)](this[_0x2f78e4(0x183)](_0xc1b36b)):_0x39f88e['eZqfy'];let _0x3dc517=_0x39f88e[_0x2f78e4(0x1ed)];const _0x2951e9=!_0x436d4b[_0x2f78e4(0x1ab)]?new Date()['toISOString']():null;if(_0x436d4b[_0x2f78e4(0x177)])_0x3dc517=_0x4008c1?_0x39f88e['Ibxqj']:_0x39f88e[_0x2f78e4(0x161)],_0xc1b36b['markedStatus']=!![];else _0x436d4b['skipped']&&(_0x3dc517=_0x39f88e['hvfKe'],_0xc1b36b[_0x2f78e4(0x1dc)]=!![]);const _0x4d9669={'framework':this[_0x2f78e4(0x199)],'uuid':_0xc1b36b[_0x2f78e4(0x19e)]||_0xc1b36b['hookAnalyticsId'],'name':_0xc1b36b[_0x2f78e4(0x186)],'body':{'lang':_0x39f88e[_0x2f78e4(0x21b)],'code':_0xc1b36b['body'][_0x2f78e4(0x157)]()},'type':_0xc1b36b[_0x2f78e4(0x158)],'scope':_0xc1b36b['fullTitle'](),'scopes':this[_0x2f78e4(0x16f)](_0xc1b36b),'file_name':_0x42c5e8,'vc_filepath':_0x48efd2?path[_0x2f78e4(0x14e)](_0x48efd2,_0x2d42c3):null,'location':_0x42c5e8,'result':_0x3dc517,'failure_reason':_0x5934bf,'duration_in_ms':_0xc1b36b[_0x2f78e4(0x1a3)]||(_0x436d4b[_0x2f78e4(0x177)]||_0x436d4b[_0x2f78e4(0x238)])?_0x39f88e['uBEwl'](Date[_0x2f78e4(0x23a)](),new Date(_0xc1b36b[_0x2f78e4(0x1e7)])[_0x2f78e4(0x1ee)]()):null,'started_at':new Date(_0xc1b36b[_0x2f78e4(0x1e7)])[_0x2f78e4(0x181)](),'finished_at':_0x2951e9,'failure':testOpsHelper['failureData']['apply'](null,_0x55c517),'failure_type':!_0x5934bf?null:testOpsHelper['getFailureType'](_0x5934bf),'retry_of':_0xc1b36b[_0x2f78e4(0x16e)]||null,'tags':_0xc1b36b[_0x2f78e4(0x1a4)]||[],'customRerunParam':{'rerun_name':_0xc1b36b['fullTitle']()}};_0x39f88e[_0x2f78e4(0x1fb)](appendTesthubParams,_0x4d9669,_0x231b42,_0xc1b36b,FRAMEWORKS[_0x2f78e4(0x1b8)]);if(_0x436d4b[_0x2f78e4(0x1c2)])[_0x4d9669[_0x2f78e4(0x15b)],_0x4d9669[_0x2f78e4(0x218)]]=[this[_0x2f78e4(0x205)](_0xc1b36b),_0xc1b36b[_0x2f78e4(0x1d6)]['test'][_0x2f78e4(0x186)]],_0x436d4b[_0x2f78e4(0x177)]?_0x39f88e[_0x2f78e4(0x151)](_0x4d9669[_0x2f78e4(0x1a5)],_0x39f88e[_0x2f78e4(0x1e0)])&&(_0x4d9669[_0x2f78e4(0x1a5)]=_0x39f88e['jmaFX']):_0x4d9669[_0x2f78e4(0x1f4)]={};else _0x436d4b['test']&&(this[_0x2f78e4(0x170)](_0xc1b36b),_0x436d4b['skipped']&&this[_0x2f78e4(0x16b)](_0xc1b36b),(_0x436d4b[_0x2f78e4(0x177)]||_0x436d4b[_0x2f78e4(0x238)])&&(_0x4d9669[_0x2f78e4(0x1dd)]=this[_0x2f78e4(0x22c)](_0xc1b36b)));this[_0x2f78e4(0x223)]&&(_0x436d4b[_0x2f78e4(0x1ab)]||_0x436d4b[_0x2f78e4(0x238)])&&(_0x4d9669[_0x39f88e[_0x2f78e4(0x221)]]=this[_0x2f78e4(0x1da)](this['driver']));_0x436d4b[_0x2f78e4(0x1c1)]&&_0x436d4b[_0x2f78e4(0x177)]&&_0xc1b36b[_0x2f78e4(0x1e1)]&&(_0x4d9669[_0x39f88e[_0x2f78e4(0x18b)]]={'feature':{'name':_0xc1b36b['parent'][_0x2f78e4(0x20c)][_0x2f78e4(0x218)],'path':_0x4d9669[_0x2f78e4(0x1ea)],'description':_0xc1b36b[_0x2f78e4(0x1ec)]['comment']},'scenario':{'name':_0xc1b36b[_0x2f78e4(0x186)]},'steps':_0xc1b36b[_0x2f78e4(0x1e1)]});const _0xec59ef=_0x4d9669[_0x39f88e['pTczA']][0x0];_0xec59ef&&(_0x4d9669[_0x39f88e[_0x2f78e4(0x19f)]]=_0xec59ef[_0x39f88e[_0x2f78e4(0x1ef)]],_0x4d9669[_0x39f88e[_0x2f78e4(0x18a)]]=_0xec59ef[_0x39f88e[_0x2f78e4(0x1b0)]]);if(_0xc1b36b[_0x2f78e4(0x1e1)])for(const _0x171d17 of _0xc1b36b[_0x2f78e4(0x1e1)]){!_0x171d17[_0x2f78e4(0x189)]&&(_0x171d17[_0x2f78e4(0x189)]=new Date()[_0x2f78e4(0x181)](),_0x39f88e[_0x2f78e4(0x211)](_0x171d17[_0x2f78e4(0x1a5)],_0x39f88e['ijSKv'])&&(_0xec59ef?(_0x171d17[_0x2f78e4(0x1a5)]=_0x39f88e[_0x2f78e4(0x1e0)],_0x171d17[_0x2f78e4(0x1ad)]=_0xec59ef[_0x39f88e[_0x2f78e4(0x1ef)]][0x0]):_0x171d17['result']=_0x39f88e[_0x2f78e4(0x161)]));}const _0x27a176={};_0x27a176[_0x2f78e4(0x23f)]=_0x436d4b[_0x2f78e4(0x238)]?TEST_EVENTS['TEST_RUN_FINISHED']:_0x231b42;const _0x4b33ad=_0x27a176;return _0x436d4b['hook']?_0x4b33ad[_0x39f88e['qHtnB']]=_0x4d9669:_0x4b33ad[_0x39f88e[_0x2f78e4(0x1c9)]]=_0x4d9669,_0x4b33ad;}catch(_0x4b1d19){logger[_0x2f78e4(0x1f0)]('Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20'+_0x231b42+_0x2f78e4(0x217)+_0x4b1d19);}}async[a4_0x599b27(0x222)](_0x7dacb6,_0x12e480){const _0x34d1d7=a4_0x599b27;if(!this[_0x34d1d7(0x167)]||!_0x12e480||!_0x7dacb6)return![];try{return await SessionHandler['uploadEventData'](_0x12e480);}catch(_0x390a7a){logger[_0x34d1d7(0x1f0)](_0x34d1d7(0x23d)+_0x7dacb6+'\x20with\x20error\x20:\x20'+_0x390a7a);}}[a4_0x599b27(0x219)](_0x283fa3){const _0x59488f=a4_0x599b27,_0x3786e5={};_0x3786e5['OYEEa']=_0x59488f(0x20d);const _0x26d7b0=_0x3786e5;return{'id':_0x283fa3['stepAnalyticsId'],'text':_0x283fa3[_0x59488f(0x152)],'keyword':_0x283fa3[_0x59488f(0x213)],'started_at':_0x283fa3[_0x59488f(0x1e7)][_0x59488f(0x181)](),'result':_0x26d7b0['OYEEa']};}[a4_0x599b27(0x202)](_0x22a8bc){const _0x2045e5=a4_0x599b27,_0x1d36f4={'IVgkK':function(_0x2fd39d){return _0x2fd39d();}};!this[_0x2045e5(0x166)][_0x2045e5(0x1e1)]&&(this[_0x2045e5(0x166)][_0x2045e5(0x1e1)]=[]),!_0x22a8bc['stepAnalyticsId']&&(_0x22a8bc[_0x2045e5(0x1af)]=_0x1d36f4['IVgkK'](uuidv4),_0x22a8bc[_0x2045e5(0x1e7)]=new Date(),this[_0x2045e5(0x166)]['bddSteps'][_0x2045e5(0x194)](this['initializeBddStep'](_0x22a8bc)));}[a4_0x599b27(0x14a)](_0x53af7e){const _0x5991fa=a4_0x599b27,_0x4aadfa={'maKBD':function(_0x29d21f,_0x587539){return _0x29d21f(_0x587539);},'nwNxu':_0x5991fa(0x159),'uRUUX':_0x5991fa(0x20d),'IafqE':_0x5991fa(0x179),'jzuvo':function(_0x106a1a,_0x1a5879){return _0x106a1a-_0x1a5879;}};let _0x5148cd=this[_0x5991fa(0x166)][_0x5991fa(0x1e1)]['find'](_0x8089ce=>_0x8089ce['id']===_0x53af7e[_0x5991fa(0x1af)]);_0x4aadfa['maKBD'](isUndefined,_0x5148cd)&&(_0x5148cd=this['initializeBddStep'](_0x53af7e)),_0x5148cd[_0x5991fa(0x1a5)]=[_0x4aadfa[_0x5991fa(0x178)],_0x4aadfa[_0x5991fa(0x231)]]['includes'](_0x53af7e[_0x5991fa(0x174)])?_0x4aadfa[_0x5991fa(0x1b7)]:_0x53af7e[_0x5991fa(0x174)],_0x5148cd[_0x5991fa(0x189)]=new Date()[_0x5991fa(0x181)](),_0x5148cd['duration']=_0x4aadfa['jzuvo'](Date[_0x5991fa(0x23a)](),_0x53af7e[_0x5991fa(0x1e7)][_0x5991fa(0x1ee)]()),_0x5148cd[_0x5991fa(0x1ad)]=_0x53af7e['err']?_0x53af7e['err'][_0x5991fa(0x15d)]:null;}}function a4_0x4d7c(_0x4cf2b8,_0x29d872){const _0x224013=a4_0x2240();return a4_0x4d7c=function(_0x4d7c90,_0xffb9a0){_0x4d7c90=_0x4d7c90-0x14a;let _0x32944d=_0x224013[_0x4d7c90];return _0x32944d;},a4_0x4d7c(_0x4cf2b8,_0x29d872);}const a4_0x423660={};function a4_0x2240(){const _0x5f0b75=['../utils/constants','./helper.js','frameworkName','pAari','fqsQN','727038HxCZco','18241130oDzNVc','testAnalyticsId','ndGCr','wWlDr','BrowserType','pid','duration','tags','result','currentHook','cEpJl','connect','xsnlc','TestRunFinished','started','5557510rbENQc','failure','appendTestItemLog','stepAnalyticsId','PFhxp','YjhaA','winstonLogger','obsBrowserTypeMockApplied','mJhHi','_paths','inspect','IafqE','CODECEPT','aVJHn','bind','BJCsM','268uOJtmY','YDSsP','bs:addLog:','87005SgkVhZ','mAgRr','test','hook','GPEun','12072dcxKQQ','NezwO','zbmBu','soClI','NLOdK','ZOziS','err','string','hook_run','path','errorsDetailed','failed','sXYLD','TEST_EVENTS','cJDEW','2916RiuDVH','prototype','597cmJXiU','ctx','Playwright','forEach','NwotZ','getCBTInfo','28OzCoPd','markedStatus','hooks','HookRunStarted','constructor','Ibxqj','bddSteps','FpFud','statSync','AXPaI','pTciw','../../helpers/helper','startedAt','tMQKi','test_run','file_name','Checking\x20for\x20accessibility\x20automation\x20session\x20with\x20','parent','ijSKv','getTime','meyyl','debug','PLAYWRIGHT_HUB_URL','launch','ILJCv','body','1|5|2|4|3|0','TEST_RUN_FINISHED','test_run_uuid','TestRunStarted','_beforeEach','expanded','RfTMl','util','GRVXg','dnVUx','CBTSessionCreated','findGitConfig','iCaKP','bddStepStart','nMBKV','_testEnv','getHookType','QzZIV','toLowerCase','../mocha/test-observability/mochaUtils','codeceptjs','89717jxSqNl','removeAllListeners','feature','pending','getInstance','nLzcq','BROWSERSTACK','UCkEy','exports','keyword','gohFX','prefixTestPath','afQCR','\x20with\x20error\x20:\x20','name','initializeBddStep','uEoUK','FGIgl','TEST_RUN_STARTED','concat','iSlNh','TEST_REPORTING_ANALYTICS','VbdHI','urqcO','fireEvent','driver','apply','jWgeX','backtrace','nEtAH','HOOK_RUN_STARTED','AoHvu','location_prefix','groups','getHooksForTest','_beforeAll','STATE_PASSED','split','bfpxV','uRUUX','_afterAll','DxzpQ','.git','O11yHelper','stringify','then','skipped','uploadEventData','now','client','suites','Exception\x20in\x20sending\x20test\x20data\x20for\x20event\x20','Shzvr','event_type','wsEndpoint','lib','bddStepFinish','javascript','start','GgBbR','relative','connectOverCDP','../../helpers/test-observability/sessionHandler','RqGqJ','text','../playwright/accessibility-helper','accessibilityPlatform','../../helpers/testhub/utils.js','setupBrowserDetails','toString','type','success','SVmlL','hook_type','hook_run_uuid','message','defineProperty','failure_reason_expanded','length','jmaFX','11mFjeTR','HOOK_RUN_FINISHED','ImLSr','match','currentTest','enabled','integrations','lFkZb','File\x20path\x20could\x20not\x20be\x20found','resetSkipTestHooks','LogCreated','wyTBw','retryOf','getHierarchy','mapTestHooks','dirname','naXbL','includes','status','LLNtq','tCYki','finished','nwNxu','passed','QqWJX','logs','Not\x20able\x20to\x20import\x20Browser','Failed\x20to\x20parse\x20wsendpoint\x20','browserType.js','pOsaR','stop','toISOString','file','getRootParentFile','cwd','YdQJr','title','rDQqx','_afterEach','finished_at','Qgifx','RluDE','../../helpers/logger','bmOxt','PathHelper','TEST_RUN_SKIPPED','hookAnalyticsId','jpxAS','OQRzt','uuid','push','failure_backtrace','replace'];a4_0x2240=function(){return _0x5f0b75;};return a4_0x2240();}a4_0x423660[a4_0x599b27(0x235)]=O11yHelper,a4_0x423660[a4_0x599b27(0x22e)]=STATE_PASSED,a4_0x423660['STATE_FAILED']=STATE_FAILED,a4_0x423660[a4_0x599b27(0x1d1)]=TEST_EVENTS,module[a4_0x599b27(0x212)]=a4_0x423660;
#!/usr/bin/env node
'use strict';const a5_0x2c0391=a5_0x1e0f;function a5_0x1e0f(_0x2db5d7,_0xde1cb4){const _0x53fa24=a5_0x53fa();return a5_0x1e0f=function(_0x1e0f35,_0x1ce940){_0x1e0f35=_0x1e0f35-0x10b;let _0x18cad3=_0x53fa24[_0x1e0f35];return _0x18cad3;},a5_0x1e0f(_0x2db5d7,_0xde1cb4);}(function(_0x5962ff,_0x179557){const _0x26d5ec=a5_0x1e0f,_0x379ba1=_0x5962ff();while(!![]){try{const _0x309bdd=parseInt(_0x26d5ec(0x18c))/0x1+-parseInt(_0x26d5ec(0x15d))/0x2*(parseInt(_0x26d5ec(0x1b1))/0x3)+parseInt(_0x26d5ec(0x1a1))/0x4*(parseInt(_0x26d5ec(0x139))/0x5)+-parseInt(_0x26d5ec(0x173))/0x6+parseInt(_0x26d5ec(0x153))/0x7*(parseInt(_0x26d5ec(0x198))/0x8)+parseInt(_0x26d5ec(0x166))/0x9+parseInt(_0x26d5ec(0x120))/0xa*(-parseInt(_0x26d5ec(0x1b6))/0xb);if(_0x309bdd===_0x179557)break;else _0x379ba1['push'](_0x379ba1['shift']());}catch(_0x209d1){_0x379ba1['push'](_0x379ba1['shift']());}}}(a5_0x53fa,0xbe95e));const fs=require('fs'),path=require('path'),util=require('util'),logger=require(a5_0x2c0391(0x15a))['winstonLogger'],helper=require('../../helpers/helper'),utilities=require(a5_0x2c0391(0x121)),constants=require(a5_0x2c0391(0x169)),{parallelCucumberRun}=require(a5_0x2c0391(0x171)),TestHubHandler=require(a5_0x2c0391(0x136)),testOpsHelper=require(a5_0x2c0391(0x1b0)),chalk=require(a5_0x2c0391(0x19d)),PerformanceTester=require(a5_0x2c0391(0x133)),PerformanceEvents=require(a5_0x2c0391(0x18f))[a5_0x2c0391(0x134)],BrowserstackCLI=require(a5_0x2c0391(0x140)),CLIUtils=require(a5_0x2c0391(0x19a)),{checkPwandBootstrapCli}=require(a5_0x2c0391(0x122)),ClientTroubleShootingService=require(a5_0x2c0391(0x1ba));function printCucumberStats(_0x345410){const _0x1425bc=a5_0x2c0391,_0x10cc48={};_0x10cc48[_0x1425bc(0x148)]=function(_0x166383,_0x3ecc8d){return _0x166383>_0x3ecc8d;},_0x10cc48[_0x1425bc(0x143)]=function(_0x38224b,_0x145c1a){return _0x38224b-_0x145c1a;},_0x10cc48[_0x1425bc(0x135)]=function(_0x41e2b5,_0x3f8748){return _0x41e2b5>_0x3f8748;},_0x10cc48[_0x1425bc(0x129)]=function(_0x1e4fc4,_0xd99714){return _0x1e4fc4>_0xd99714;},_0x10cc48['bXgQR']=function(_0x598093,_0x2c166f){return _0x598093>_0x2c166f;},_0x10cc48['gNTUI']=function(_0xd81c54,_0x3592bf){return _0xd81c54>_0x3592bf;},_0x10cc48['zrjfx']=function(_0x143796,_0xa1a3ab){return _0x143796>_0xa1a3ab;},_0x10cc48[_0x1425bc(0x156)]=function(_0x151431,_0x4fa1ba){return _0x151431>_0x4fa1ba;},_0x10cc48[_0x1425bc(0x16d)]=function(_0xf0c909,_0x586083){return _0xf0c909>_0x586083;},_0x10cc48[_0x1425bc(0x132)]=function(_0x51584e,_0x2460e2){return _0x51584e>_0x2460e2;},_0x10cc48[_0x1425bc(0x195)]=function(_0x48ec55,_0x4334ad){return _0x48ec55>_0x4334ad;},_0x10cc48[_0x1425bc(0x194)]=function(_0x5dac29,_0x5b66e0){return _0x5dac29>_0x5b66e0;},_0x10cc48['azdiB']=function(_0x5e7fb7,_0x1e3eac){return _0x5e7fb7>_0x1e3eac;},_0x10cc48['QqTIC']=function(_0x3466f7,_0x17eb7b){return _0x3466f7+_0x17eb7b;},_0x10cc48[_0x1425bc(0x19c)]=function(_0x3872c7,_0x2ac68a){return _0x3872c7+_0x2ac68a;},_0x10cc48['CiEZJ']=function(_0x30a7a0,_0x18ce17){return _0x30a7a0===_0x18ce17;},_0x10cc48[_0x1425bc(0x154)]=_0x1425bc(0x114);const _0x47a353=_0x10cc48;let _0x5d79b1=0x0;if(_0x47a353[_0x1425bc(0x12d)](_0x345410[_0x1425bc(0x180)],0x0))return _0x5d79b1;return console[_0x1425bc(0x12f)](chalk[_0x1425bc(0x147)][_0x1425bc(0x16a)](_0x47a353[_0x1425bc(0x154)])),_0x345410[_0x1425bc(0x13c)](_0x510c42=>{const _0x1fbfd7=_0x1425bc,_0xe44022=_0x510c42[0x0],_0x9dadc7=_0x510c42[0x1];helper[_0x1fbfd7(0x189)]()&&console['log']('\x0a'+chalk[_0x1fbfd7(0x147)]['yellow'](''+helper[_0x1fbfd7(0x18d)](_0xe44022)));const _0x1eabbe=_0x9dadc7[_0x1fbfd7(0x177)],_0x18beaf=_0x9dadc7[_0x1fbfd7(0x1a6)],_0x2b3725=_0x9dadc7[_0x1fbfd7(0x124)],_0x5241e5=_0x9dadc7[_0x1fbfd7(0x1b9)],_0x7e64cc=_0x9dadc7[_0x1fbfd7(0x1ad)],_0x3945a7=_0x9dadc7['stepsSkipped'],_0x126f98=_0x9dadc7[_0x1fbfd7(0x188)],_0x42d2c4=_0x9dadc7[_0x1fbfd7(0x185)],_0x1c6b49=_0x9dadc7[_0x1fbfd7(0x174)],_0x21e87c=_0x9dadc7[_0x1fbfd7(0x117)],_0x4a3189=_0x9dadc7[_0x1fbfd7(0x11d)];let _0x5d9256=_0x1eabbe+_0x1fbfd7(0x16b);const _0x41ab49=_0x47a353['CQpdb'](_0x47a353[_0x1fbfd7(0x143)](_0x1eabbe,_0x2b3725),0x0)?_0x47a353[_0x1fbfd7(0x143)](_0x1eabbe,_0x2b3725):0x0;if(_0x47a353['MnzQW'](_0x2b3725,0x0)&&_0x47a353[_0x1fbfd7(0x129)](_0x41ab49,0x0))_0x5d9256+='\x20('+chalk['bold'][_0x1fbfd7(0x1b4)](_0x2b3725+'\x20failed')+',\x20'+chalk[_0x1fbfd7(0x147)][_0x1fbfd7(0x144)](_0x41ab49+_0x1fbfd7(0x16c))+')';else(_0x47a353[_0x1fbfd7(0x13b)](_0x2b3725,0x0)||_0x47a353[_0x1fbfd7(0x164)](_0x41ab49,0x0))&&(_0x5d9256+=_0x47a353[_0x1fbfd7(0x1b8)](_0x2b3725,0x0)?'\x20('+chalk[_0x1fbfd7(0x147)]['red'](_0x2b3725+'\x20failed')+')':'\x20('+chalk[_0x1fbfd7(0x147)][_0x1fbfd7(0x144)](_0x41ab49+_0x1fbfd7(0x16c))+')');const _0x5ff076=_0x18beaf+_0x1fbfd7(0x119),_0x1887c1=[];_0x47a353['vYCku'](_0x21e87c,0x0)&&_0x1887c1['push'](''+chalk[_0x1fbfd7(0x147)]['red'](_0x21e87c+_0x1fbfd7(0x1b7)));_0x47a353[_0x1fbfd7(0x16d)](_0x5241e5,0x0)&&_0x1887c1[_0x1fbfd7(0x199)](''+chalk['bold']['red'](_0x5241e5+'\x20failed'));_0x47a353[_0x1fbfd7(0x132)](_0x7e64cc,0x0)&&_0x1887c1[_0x1fbfd7(0x199)](''+chalk[_0x1fbfd7(0x147)][_0x1fbfd7(0x144)](_0x7e64cc+_0x1fbfd7(0x16c)));_0x47a353['kfiTj'](_0x126f98,0x0)&&_0x1887c1['push'](''+chalk[_0x1fbfd7(0x147)][_0x1fbfd7(0x1b5)](_0x126f98+_0x1fbfd7(0x193)));_0x47a353['TUilt'](_0x3945a7,0x0)&&_0x1887c1[_0x1fbfd7(0x199)](''+chalk[_0x1fbfd7(0x147)]['cyan'](_0x3945a7+'\x20skipped'));_0x47a353[_0x1fbfd7(0x135)](_0x42d2c4,0x0)&&_0x1887c1['push'](''+chalk[_0x1fbfd7(0x147)]['yellow'](_0x42d2c4+_0x1fbfd7(0x113)));_0x47a353[_0x1fbfd7(0x187)](_0x1c6b49,0x0)&&_0x1887c1[_0x1fbfd7(0x199)](''+chalk['bold'][_0x1fbfd7(0x1b5)](_0x1c6b49+_0x1fbfd7(0x126)));const _0x1db038=_0x47a353['QqTIC'](_0x47a353['QqTIC'](_0x47a353[_0x1fbfd7(0x17b)](_0x5ff076,'('),_0x1887c1[_0x1fbfd7(0x11c)](',\x20')),')');console['log'](_0x47a353[_0x1fbfd7(0x19c)](_0x47a353['QqTIC'](_0x47a353[_0x1fbfd7(0x17b)](_0x47a353['ILZyb']('\x0a',_0x5d9256),'\x0a'),_0x1db038),'\x0a')),_0x47a353[_0x1fbfd7(0x12d)](_0x4a3189,![])&&(_0x5d79b1=0x1);}),_0x5d79b1;}function a5_0x53fa(){const _0xa7787c=['../../helpers/performance/constants','PtshV','true','SDK_CLEANUP','\x20pending','TUilt','kfiTj','skipSessionStatus','getPackageVersion','440gdJqBK','push','../v2/cliUtils','platforms','ILZyb','chalk','ETmsE','proxySettings','getInstance','148hJjbCt','BROWSERSTACK_TEST_ACCESSIBILITY_YML','format','YKlVt','printBuildLink','steps','skipSessionName','ifuwy','end','initialize','useW3C','setLogLevel','stepsPassed','PLAYWRIGHT','cliConfig','../../helpers/test-observability/utils','3BxUfjR','then','stop','red','yellow','1371964HWxTaW','\x20ambiguous','zrjfx','stepsFailed','../utils/clientTroubleshootingService','YrIeV','Generating\x20consolidated\x20report...','uEsLO','bootstrap','BROWSERSTACK_AUTOMATION','handleApp','../playwright/accessibility-helper','prepareCapabilities','BROWSERSTACK_CLI_BIN_SESSION_ID','\x20undefined','****\x20RESULTS\x20****','Skipping\x20accessibility\x20env\x20setup\x20due\x20to:\x20','browserstackAutomation','stepsAmbiguous','createDir','\x20steps','stringify','Skipped\x20advanced\x20env\x20handling\x20for\x20cucumber-js\x20due\x20to:\x20','join','processSuccess','logLevel','splice','80YRNyRs','../../helpers/utilities','../../helpers/playwright-helper','isRunning','scenariosFailed','env','\x20skipped','cucumber','FRAMEWORKS','GLwzn','FAHiU','exitCode','pmEUI','CiEZJ','BROWSERSTACK_TEST_OBSERVABILITY_YML','log','griwI','framework','DGYTv','../../helpers/performance/performance-tester','EVENTS','MnzQW','../../helpers/testhub/testhubHandler','hwhzx','setUserConfigPath','96430KqKjLZ','start','bXgQR','forEach','testContextOptions','config','lPBat','../v2/browserstackCLI','parallelsPerPlatform','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','IzKqd','green','Exception\x20in\x20stop\x20build\x20request\x20to\x20testhub\x20:\x20','gWRSm','bold','CQpdb','isCLIEnabled','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','setBrowserstackConfig','DrYoh','CUCUMBER','zBeMV','BROWSERSTACK_TEST_OBSERVABILITY','DtkBv','../../helpers/accessibility-automation/helper','AIwan','147301zpLkTs','LJqjy','getTCGConfigFilePaths','vYCku','binSessionId','GAuhE','accessibility','../../helpers/logger','launchBuild','getConfig','2624290kNJzlC','indexOf','isUndefined','SDK_SETUP','--disable-test-observability','testObservability','__isPlaywrightInstalled','gNTUI','isFalse','9590292MYQvaH','mergeOutputFiles','assign','../utils/constants','bgWhite','\x20scenarios','\x20passed','pSbmC','false','exports','cwd','../test-runner','dIeTM','6182376ScZjtO','stepsUnknown','errorMessage','qtLjV','scenarios','Yqicc','setupTCGAuth','mWKAp','QqTIC','error\x20removing\x20tcg\x20config\x20file','wzonl','unlinkSync','hLTGj','length','Removing\x20tmp\x20directory\x20created\x20for\x20reports','parseFormatters','raVbk','argv','stepsUndefined','fiVmz','azdiB','stepsPending','isBrowserstackInfra','debug','getErrorMessageFromResults','1184436nKwjeI','getPlatformName','accessibilityOptions'];a5_0x53fa=function(){return _0xa7787c;};return a5_0x53fa();}async function run(_0x613fd5,_0xb2746c,_0x39ef25){const _0x2855f4=a5_0x2c0391,_0x2f40cb={'Yqicc':function(_0x4d6546,_0x56ee2c){return _0x4d6546(_0x56ee2c);},'dIeTM':function(_0x1c0743,_0x8b8189){return _0x1c0743>_0x8b8189;},'EpZiH':_0x2855f4(0x10b),'qtLjV':_0x2855f4(0x181),'AUgYG':_0x2855f4(0x127),'YKlVt':_0x2855f4(0x17c),'uEsLO':'@playwright/test','pmEUI':function(_0x16beaa,_0x4c6c67,_0x4d8962,_0x33c6c6){return _0x16beaa(_0x4c6c67,_0x4d8962,_0x33c6c6);},'DrYoh':'tmp','DtkBv':function(_0x5dc6a8,_0x84772a){return _0x5dc6a8-_0x84772a;},'YrIeV':function(_0x1eb62f,_0xeb7bf2){return _0x1eb62f>=_0xeb7bf2;},'raVbk':function(_0x5ab370,_0x3eece5){return _0x5ab370!=_0x3eece5;},'FAHiU':_0x2855f4(0x191),'mWKAp':_0x2855f4(0x151),'griwI':_0x2855f4(0x110),'ifuwy':function(_0x2a3293,_0x1861f2){return _0x2a3293(_0x1861f2);},'GAuhE':_0x2855f4(0x16e),'gWRSm':function(_0x168c05,_0x31022c){return _0x168c05===_0x31022c;},'zBeMV':function(_0x39510b,_0x442ee4){return _0x39510b(_0x442ee4);},'hLTGj':'../v2/browserstackCLI','AIwan':function(_0x272f1e,_0x406841){return _0x272f1e(_0x406841);},'PtshV':_0x2855f4(0x19a),'wzonl':'../../helpers/test-observability/constants','RpKQp':function(_0x438385,_0x3ef78f){return _0x438385(_0x3ef78f);},'JtRhI':function(_0x1254d5,_0x330c73){return _0x1254d5===_0x330c73;},'lPBat':_0x2855f4(0x161),'hwhzx':function(_0x1d2998,_0x2b1018){return _0x1d2998>=_0x2b1018;},'fiVmz':function(_0x48017d,_0x2d8943){return _0x48017d(_0x2d8943);},'ETmsE':function(_0x573309,_0x45d365,_0x5f4c78,_0x54474d,_0x45b142,_0x489e9f){return _0x573309(_0x45d365,_0x5f4c78,_0x54474d,_0x45b142,_0x489e9f);}},_0x169ef7=helper['getPackageVersion'](_0x2f40cb[_0x2855f4(0x10c)]);global[_0x2855f4(0x163)]=!!_0x169ef7,await _0x39ef25[_0x2855f4(0x1aa)](_0x613fd5);if(_0x39ef25[_0x2855f4(0x13e)]&&!helper[_0x2855f4(0x15f)](_0x39ef25['config']['logLevel'])){process['env']['BROWSERSTACK_LOG_LEVEL']=_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x11e)];const _0x3f6b2f={};_0x3f6b2f['logLevel']=_0x39ef25[_0x2855f4(0x13e)]['logLevel'],helper[_0x2855f4(0x1ac)](_0x3f6b2f,new Map(),new Map());}await _0x2f40cb[_0x2855f4(0x12c)](checkPwandBootstrapCli,_0x169ef7,constants[_0x2855f4(0x128)]['CUCUMBER'],_0x39ef25);BrowserstackCLI[_0x2855f4(0x1a0)]()[_0x2855f4(0x157)]&&(process[_0x2855f4(0x125)][_0x2855f4(0x112)]=BrowserstackCLI[_0x2855f4(0x1a0)]()[_0x2855f4(0x157)]);helper[_0x2855f4(0x138)](_0x39ef25[_0x2855f4(0x131)],_0x613fd5);!helper['isBrowserstackInfra']()&&await _0x39ef25[_0x2855f4(0x179)]();await helper[_0x2855f4(0x10f)](_0x39ef25[_0x2855f4(0x13e)]);const _0x2ce649=helper[_0x2855f4(0x1ab)](_0x39ef25[_0x2855f4(0x13e)]);!helper[_0x2855f4(0x15f)](_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x18e)])&&(process[_0x2855f4(0x125)][_0x2855f4(0x142)]=JSON[_0x2855f4(0x11a)](_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x18e)]));if(!BrowserstackCLI[_0x2855f4(0x1a0)]()[_0x2855f4(0x123)]()){const _0x5e9022=await TestHubHandler[_0x2855f4(0x15b)](constants[_0x2855f4(0x128)]['CUCUMBER'],_0x39ef25);}let _0x12f083=[];if(!helper[_0x2855f4(0x189)]()){const _0x55b810={};_0x55b810[_0x2855f4(0x19b)]=[],_0x12f083=helper[_0x2855f4(0x111)](Object[_0x2855f4(0x168)]({},_0x39ef25[_0x2855f4(0x13e)],_0x55b810),_0x2ce649,constants[_0x2855f4(0x128)][_0x2855f4(0x14d)]);}else _0x12f083=helper[_0x2855f4(0x111)](_0x39ef25['config'],_0x2ce649,constants[_0x2855f4(0x128)]['CUCUMBER']);if(!_0x39ef25[_0x2855f4(0x13e)])return;const _0x2e0bf7=_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x141)]||helper['getUserWorkerCount'](_0x613fd5,_0xb2746c,_0x39ef25[_0x2855f4(0x13e)],constants[_0x2855f4(0x128)][_0x2855f4(0x14d)])||0x1,_0x1b9216={'server':helper['getHubUrl'](_0x39ef25['config']),'proxySettings':_0x39ef25['config'][_0x2855f4(0x19f)],'maxWorkers':_0x2e0bf7,'browserStackLogLevel':_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x11e)],'skipSessionName':_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x13d)][_0x2855f4(0x1a7)],'skipSessionStatus':_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x13d)][_0x2855f4(0x196)],'turboScaleUrl':_0x39ef25[_0x2855f4(0x13e)]['turboScaleUrl']},_0x2600e4=process[_0x2855f4(0x184)],[_0x2b1194,_0x4941bd]=helper[_0x2855f4(0x182)](_0x2600e4),_0x1c5120=path[_0x2855f4(0x11c)](process[_0x2855f4(0x170)](),_0x2f40cb[_0x2855f4(0x14c)]);if(_0x2f40cb['dIeTM'](_0x4941bd[_0x2855f4(0x180)],0x0)){helper[_0x2855f4(0x118)](_0x1c5120);for(let _0x1b43df=_0x2f40cb[_0x2855f4(0x150)](_0x2b1194[_0x2855f4(0x180)],0x1);_0x2f40cb[_0x2855f4(0x1bb)](_0x1b43df,0x0);_0x1b43df--){_0x2600e4[_0x2855f4(0x11f)](_0x2b1194[_0x1b43df],0x2);}}_0x2f40cb[_0x2855f4(0x183)](_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x162)],null)?process[_0x2855f4(0x125)][_0x2855f4(0x12e)]=_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x162)]:process[_0x2855f4(0x125)][_0x2855f4(0x12e)]=_0x2f40cb[_0x2855f4(0x12a)];if(_0x169ef7)try{const {checkAccessibilityPlatformConfig:_0xfe1f84}=_0x2f40cb[_0x2855f4(0x178)](require,_0x2f40cb[_0x2855f4(0x17a)]),{setAccessibilityCapabilities:_0x2f6060}=_0x2f40cb[_0x2855f4(0x178)](require,_0x2f40cb[_0x2855f4(0x130)]),_0x4c5fc7=_0x2f40cb[_0x2855f4(0x178)](_0xfe1f84,_0x39ef25[_0x2855f4(0x13e)]);if(!helper[_0x2855f4(0x15f)](_0x39ef25[_0x2855f4(0x13e)][_0x2855f4(0x159)]))process[_0x2855f4(0x125)][_0x2855f4(0x1a2)]=_0x2f40cb[_0x2855f4(0x1a8)](String,!!_0x39ef25['config'][_0x2855f4(0x159)]);else helper[_0x2855f4(0x15f)](process['env']['BROWSERSTACK_TEST_ACCESSIBILITY_YML'])&&(process[_0x2855f4(0x125)][_0x2855f4(0x1a2)]=_0x4c5fc7?_0x2f40cb[_0x2855f4(0x12a)]:_0x2f40cb[_0x2855f4(0x158)]);process['env'][_0x2855f4(0x14a)]=_0x4c5fc7?_0x2f40cb[_0x2855f4(0x12a)]:_0x2f40cb[_0x2855f4(0x158)],!BrowserstackCLI[_0x2855f4(0x1a0)]()[_0x2855f4(0x123)]()&&_0x2f40cb[_0x2855f4(0x146)](process[_0x2855f4(0x125)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'],_0x2f40cb[_0x2855f4(0x12a)])&&_0x2f40cb[_0x2855f4(0x14e)](_0x2f6060,_0x39ef25[_0x2855f4(0x13e)]);}catch(_0x9dce64){logger[_0x2855f4(0x18a)](_0x2855f4(0x115)+util[_0x2855f4(0x1a3)](_0x9dce64));}try{const _0x57fe40=_0x2f40cb['ifuwy'](require,_0x2f40cb[_0x2855f4(0x17f)]),_0x3083c7=_0x2f40cb[_0x2855f4(0x152)](require,_0x2f40cb[_0x2855f4(0x190)]),{FRAMEWORKS:_0x7b4b0}=_0x2f40cb[_0x2855f4(0x178)](require,_0x2f40cb[_0x2855f4(0x17d)]),{checkAccessibilityPlatformConfig:_0x1869ee}=_0x2f40cb['RpKQp'](require,_0x2f40cb[_0x2855f4(0x17a)]),{setAccessibilityCapabilities:_0x12321f}=_0x2f40cb[_0x2855f4(0x178)](require,_0x2f40cb[_0x2855f4(0x130)]),_0x581802=helper[_0x2855f4(0x197)](_0x2f40cb[_0x2855f4(0x10c)]);if(_0x581802){_0x3083c7['setFrameworkDetail'](constants[_0x2855f4(0x128)][_0x2855f4(0x14d)],constants[_0x2855f4(0x128)][_0x2855f4(0x1ae)]),_0x57fe40[_0x2855f4(0x1a0)]()[_0x2855f4(0x14b)](_0x39ef25[_0x2855f4(0x13e)],_0x39ef25['configPath'],_0x39ef25[_0x2855f4(0x1af)]),await _0x57fe40['getInstance']()[_0x2855f4(0x10d)]();const _0x44e847=_0x57fe40[_0x2855f4(0x1a0)]()[_0x2855f4(0x15c)]();!helper[_0x2855f4(0x165)](_0x44e847[_0x2855f4(0x116)])&&(process['env'][_0x2855f4(0x10e)]=_0x2f40cb[_0x2855f4(0x12a)]);_0x2f40cb['JtRhI'](_0x44e847[_0x2855f4(0x116)],![])&&(process[_0x2855f4(0x125)]['BROWSERSTACK_AUTOMATION']=_0x2f40cb[_0x2855f4(0x158)]);const _0x27b0a2=_0xb2746c[_0x2855f4(0x15e)](_0x2f40cb[_0x2855f4(0x13f)]);(_0x2f40cb[_0x2855f4(0x137)](_0x27b0a2,0x0)||_0x2f40cb['JtRhI'](_0x44e847['testObservability'],![]))&&(process['env'][_0x2855f4(0x14f)]=_0x2f40cb[_0x2855f4(0x158)]);if(!_0x57fe40[_0x2855f4(0x1a0)]()[_0x2855f4(0x123)]()){let _0x3e91b5=_0x2f40cb['JtRhI'](process[_0x2855f4(0x125)][_0x2855f4(0x1a2)],_0x2f40cb[_0x2855f4(0x12a)]);_0x3e91b5=_0x3e91b5||_0x2f40cb[_0x2855f4(0x14e)](_0x1869ee,_0x39ef25[_0x2855f4(0x13e)]),process['env'][_0x2855f4(0x1a2)]=_0x3e91b5,_0x3e91b5&&_0x2f40cb[_0x2855f4(0x186)](_0x12321f,_0x39ef25[_0x2855f4(0x13e)]);}}}catch(_0x18c388){logger[_0x2855f4(0x18a)](_0x2855f4(0x11b)+util[_0x2855f4(0x1a3)](_0x18c388));}PerformanceTester[_0x2855f4(0x1a9)](PerformanceEvents[_0x2855f4(0x160)]);let _0x47c000;_0x2f40cb[_0x2855f4(0x19e)](parallelCucumberRun,_0x12f083,_0x1b9216,_0x39ef25[_0x2855f4(0x13e)],_0x2600e4,_0x4941bd)[_0x2855f4(0x1b2)](async _0x59160e=>{const _0x440962=_0x2855f4;PerformanceTester[_0x440962(0x13a)](PerformanceEvents[_0x440962(0x192)]),_0x47c000=_0x59160e;const _0x4d3f97=_0x2f40cb[_0x440962(0x178)](printCucumberStats,_0x59160e);process[_0x440962(0x12b)]=_0x4d3f97,_0x2f40cb[_0x440962(0x172)](_0x4941bd[_0x440962(0x180)],0x0)&&(logger[_0x440962(0x18a)](_0x2f40cb['EpZiH']),helper[_0x440962(0x167)](_0x1c5120,_0x4941bd),logger[_0x440962(0x18a)](_0x2f40cb[_0x440962(0x176)]),helper['removeDir'](_0x1c5120));})['finally'](async()=>{const _0x1abcf5=_0x2855f4;PerformanceTester[_0x1abcf5(0x13a)](PerformanceEvents[_0x1abcf5(0x192)]),_0x39ef25[_0x1abcf5(0x175)]=helper[_0x1abcf5(0x18b)](_0x47c000,_0x2f40cb['AUgYG']),testOpsHelper[_0x1abcf5(0x1a5)]();const _0x109d88=BrowserstackCLI[_0x1abcf5(0x149)]();try{await TestHubHandler[_0x1abcf5(0x1b3)](),await BrowserstackCLI['getInstance']()[_0x1abcf5(0x1b3)]();}catch(_0x41b860){logger['debug'](_0x1abcf5(0x145)+util['format'](_0x41b860));}try{const {browserstackFolderPath:_0x350132,tcgConfigPath:_0x50cc58}=helper[_0x1abcf5(0x155)]();fs[_0x1abcf5(0x17e)](_0x50cc58),fs['rmdirSync'](_0x350132);}catch(_0x43fe04){logger[_0x1abcf5(0x18a)](_0x2f40cb[_0x1abcf5(0x1a4)],_0x43fe04);}await utilities['finalExecution'](_0x39ef25,_0x109d88);});}module[a5_0x2c0391(0x16f)]=run;
'use strict';const a5_0x49f684=a5_0x2dbf;(function(_0x38cdb4,_0x23ae74){const _0x2a6a7b=a5_0x2dbf,_0x9b192e=_0x38cdb4();while(!![]){try{const _0x4a4ecf=-parseInt(_0x2a6a7b(0x104))/0x1+-parseInt(_0x2a6a7b(0xee))/0x2+parseInt(_0x2a6a7b(0xfd))/0x3*(-parseInt(_0x2a6a7b(0x127))/0x4)+-parseInt(_0x2a6a7b(0xd0))/0x5*(-parseInt(_0x2a6a7b(0xf3))/0x6)+-parseInt(_0x2a6a7b(0xdf))/0x7+-parseInt(_0x2a6a7b(0xb4))/0x8*(parseInt(_0x2a6a7b(0x10f))/0x9)+parseInt(_0x2a6a7b(0xcc))/0xa;if(_0x4a4ecf===_0x23ae74)break;else _0x9b192e['push'](_0x9b192e['shift']());}catch(_0x460f4b){_0x9b192e['push'](_0x9b192e['shift']());}}}(a5_0x2a47,0x70fd0));function a5_0x2dbf(_0x2ce580,_0x55f971){const _0x2a4784=a5_0x2a47();return a5_0x2dbf=function(_0x2dbfd0,_0x54c6d4){_0x2dbfd0=_0x2dbfd0-0x94;let _0x3bcacc=_0x2a4784[_0x2dbfd0];return _0x3bcacc;},a5_0x2dbf(_0x2ce580,_0x55f971);}const fs=require('fs'),path=require(a5_0x49f684(0x11f)),util=require('util'),logger=require('../../helpers/logger')[a5_0x49f684(0xe0)],helper=require(a5_0x49f684(0x116)),utilities=require(a5_0x49f684(0xe9)),constants=require(a5_0x49f684(0xe5)),{parallelCucumberRun}=require('../test-runner'),TestHubHandler=require('../../helpers/testhub/testhubHandler'),testOpsHelper=require('../../helpers/test-observability/utils'),chalk=require(a5_0x49f684(0x133)),PerformanceTester=require('../../helpers/performance/performance-tester'),PerformanceEvents=require(a5_0x49f684(0xb9))[a5_0x49f684(0xc6)],BrowserstackCLI=require(a5_0x49f684(0x128)),CLIUtils=require(a5_0x49f684(0xe8)),{checkPwandBootstrapCli}=require(a5_0x49f684(0xe1)),ClientTroubleShootingService=require(a5_0x49f684(0xc2));function printCucumberStats(_0x5d8ace){const _0xc7635=a5_0x49f684,_0x26ac5b={};_0x26ac5b[_0xc7635(0xbc)]=function(_0x21c613,_0x151128){return _0x21c613>_0x151128;},_0x26ac5b[_0xc7635(0xaa)]=function(_0x318921,_0x13b6a0){return _0x318921-_0x13b6a0;},_0x26ac5b[_0xc7635(0x10e)]=function(_0x4d6dbd,_0x3ed249){return _0x4d6dbd>_0x3ed249;},_0x26ac5b[_0xc7635(0x12b)]=function(_0x598830,_0x6cc44f){return _0x598830>_0x6cc44f;},_0x26ac5b[_0xc7635(0xd9)]=function(_0x8bdbfb,_0x2ff279){return _0x8bdbfb>_0x2ff279;},_0x26ac5b[_0xc7635(0x120)]=function(_0x380027,_0x27571f){return _0x380027>_0x27571f;},_0x26ac5b[_0xc7635(0x96)]=function(_0x2bd7eb,_0x45c8ef){return _0x2bd7eb>_0x45c8ef;},_0x26ac5b[_0xc7635(0xe4)]=function(_0x44b4db,_0x1b12ae){return _0x44b4db>_0x1b12ae;},_0x26ac5b[_0xc7635(0x110)]=function(_0x287108,_0x12d546){return _0x287108>_0x12d546;},_0x26ac5b[_0xc7635(0x115)]=function(_0x4ec9d3,_0x546ee8){return _0x4ec9d3>_0x546ee8;},_0x26ac5b[_0xc7635(0x10c)]=function(_0x45869d,_0x41096f){return _0x45869d>_0x41096f;},_0x26ac5b['OakuP']=function(_0x26619a,_0x1eb961){return _0x26619a+_0x1eb961;},_0x26ac5b['oXkvB']=function(_0x45c03f,_0x124b33){return _0x45c03f+_0x124b33;},_0x26ac5b[_0xc7635(0xc1)]=function(_0x2927bf,_0x53d44d){return _0x2927bf+_0x53d44d;},_0x26ac5b[_0xc7635(0xec)]=function(_0x81788c,_0x3e4e39){return _0x81788c+_0x3e4e39;},_0x26ac5b[_0xc7635(0x124)]=function(_0x42b861,_0x252290){return _0x42b861===_0x252290;},_0x26ac5b[_0xc7635(0xc3)]=_0xc7635(0x117);const _0x33c9da=_0x26ac5b;let _0x894350=0x0;if(_0x33c9da['TBLNk'](_0x5d8ace[_0xc7635(0xa2)],0x0))return _0x894350;return console['log'](chalk['bold'][_0xc7635(0x11b)](_0x33c9da['xuUxW'])),_0x5d8ace['forEach'](_0x1b5459=>{const _0x31dcce=_0xc7635,_0x126c6d=_0x1b5459[0x0],_0x48aac=_0x1b5459[0x1];helper[_0x31dcce(0xb2)]()&&console['log']('\x0a'+chalk['bold'][_0x31dcce(0x119)](''+helper[_0x31dcce(0xea)](_0x126c6d)));const _0x237f45=_0x48aac[_0x31dcce(0xc0)],_0x56e0f5=_0x48aac[_0x31dcce(0xfe)],_0xf060e3=_0x48aac[_0x31dcce(0xb5)],_0x25a01e=_0x48aac['stepsFailed'],_0x3bc258=_0x48aac[_0x31dcce(0x11d)],_0x4ac16f=_0x48aac[_0x31dcce(0xbb)],_0x8ae510=_0x48aac[_0x31dcce(0x12f)],_0x5f40e4=_0x48aac[_0x31dcce(0x11c)],_0x51797d=_0x48aac['stepsUnknown'],_0x1e4f8e=_0x48aac[_0x31dcce(0x9e)],_0x4a5f7c=_0x48aac[_0x31dcce(0xad)];let _0x429e9d=_0x237f45+_0x31dcce(0xe2);const _0x3a9aef=_0x33c9da[_0x31dcce(0xbc)](_0x33c9da[_0x31dcce(0xaa)](_0x237f45,_0xf060e3),0x0)?_0x33c9da[_0x31dcce(0xaa)](_0x237f45,_0xf060e3):0x0;if(_0x33c9da['HfSIs'](_0xf060e3,0x0)&&_0x33c9da[_0x31dcce(0xbc)](_0x3a9aef,0x0))_0x429e9d+='\x20('+chalk[_0x31dcce(0xac)]['red'](_0xf060e3+_0x31dcce(0xe7))+',\x20'+chalk['bold'][_0x31dcce(0x12d)](_0x3a9aef+_0x31dcce(0xba))+')';else(_0x33c9da['FDFtg'](_0xf060e3,0x0)||_0x33c9da[_0x31dcce(0xd9)](_0x3a9aef,0x0))&&(_0x429e9d+=_0x33c9da[_0x31dcce(0x10e)](_0xf060e3,0x0)?'\x20('+chalk['bold']['red'](_0xf060e3+_0x31dcce(0xe7))+')':'\x20('+chalk['bold']['green'](_0x3a9aef+_0x31dcce(0xba))+')');const _0x46daca=_0x56e0f5+'\x20steps',_0x4bc0bd=[];_0x33c9da['lqocT'](_0x1e4f8e,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk['bold'][_0x31dcce(0x100)](_0x1e4f8e+_0x31dcce(0xc7)));_0x33c9da[_0x31dcce(0x96)](_0x25a01e,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk[_0x31dcce(0xac)][_0x31dcce(0x100)](_0x25a01e+'\x20failed'));_0x33c9da[_0x31dcce(0xe4)](_0x3bc258,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk[_0x31dcce(0xac)][_0x31dcce(0x12d)](_0x3bc258+_0x31dcce(0xba)));_0x33c9da['ZetnH'](_0x8ae510,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk[_0x31dcce(0xac)][_0x31dcce(0x119)](_0x8ae510+_0x31dcce(0xb8)));_0x33c9da[_0x31dcce(0x115)](_0x4ac16f,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk[_0x31dcce(0xac)][_0x31dcce(0x135)](_0x4ac16f+_0x31dcce(0x9f)));_0x33c9da[_0x31dcce(0xd9)](_0x5f40e4,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk['bold'][_0x31dcce(0x119)](_0x5f40e4+_0x31dcce(0xd8)));_0x33c9da['sKlth'](_0x51797d,0x0)&&_0x4bc0bd[_0x31dcce(0xc8)](''+chalk[_0x31dcce(0xac)][_0x31dcce(0x119)](_0x51797d+_0x31dcce(0x9f)));const _0x1ae28b=_0x33c9da['OakuP'](_0x33c9da['oXkvB'](_0x33c9da[_0x31dcce(0x101)](_0x46daca,'('),_0x4bc0bd[_0x31dcce(0xa9)](',\x20')),')');console[_0x31dcce(0x137)](_0x33c9da['oXkvB'](_0x33c9da[_0x31dcce(0x101)](_0x33c9da['kKoRx'](_0x33c9da[_0x31dcce(0xec)]('\x0a',_0x429e9d),'\x0a'),_0x1ae28b),'\x0a')),_0x33c9da[_0x31dcce(0x124)](_0x4a5f7c,![])&&(_0x894350=0x1);}),_0x894350;}async function run(_0x5b4a09,_0x3d8846,_0xe84ac2){const _0x26d6f9=a5_0x49f684,_0x1da07d={'ohXNu':function(_0x30fc99,_0x54de96){return _0x30fc99(_0x54de96);},'itbiZ':function(_0x3c6dd5,_0x3e8955){return _0x3c6dd5>_0x3e8955;},'uQDpc':'Generating\x20consolidated\x20report...','mWAZS':_0x26d6f9(0x9c),'Iveef':_0x26d6f9(0x123),'GotnX':_0x26d6f9(0x11a),'wKKvT':'@playwright/test','PCevm':function(_0x208a23,_0x28812b,_0x2cc66c,_0x3c5223){return _0x208a23(_0x28812b,_0x2cc66c,_0x3c5223);},'AdOWO':'tmp','LvdiV':function(_0x4ab648,_0x4eb2e7){return _0x4ab648>_0x4eb2e7;},'wfELO':function(_0x164588,_0xcf2d44){return _0x164588-_0xcf2d44;},'HwgNH':function(_0x360e94,_0x3b29fc){return _0x360e94>=_0x3b29fc;},'eLVWK':function(_0x163280,_0x21d174){return _0x163280!=_0x21d174;},'OsJSa':_0x26d6f9(0x12a),'AVPnA':function(_0x16d506,_0x1518fe){return _0x16d506(_0x1518fe);},'OcJGJ':_0x26d6f9(0x136),'olVCV':_0x26d6f9(0xa1),'SOZVg':_0x26d6f9(0x106),'cjiyw':function(_0x19d192,_0x354dd4){return _0x19d192===_0x354dd4;},'qMbYp':_0x26d6f9(0x128),'dLtTE':function(_0x45ddd0,_0x1294c0){return _0x45ddd0(_0x1294c0);},'FDFSG':_0x26d6f9(0xe8),'Aqkwo':function(_0x4ae9db,_0x3cde2c){return _0x4ae9db(_0x3cde2c);},'EGAbf':_0x26d6f9(0xce),'owQIm':function(_0x272f1e,_0x329701){return _0x272f1e===_0x329701;},'VjTpY':'--disable-test-observability','unNRg':function(_0x55a442,_0x293d21){return _0x55a442>=_0x293d21;},'xofRT':function(_0x398585,_0x247fc8){return _0x398585===_0x247fc8;},'gwfPg':function(_0x4c0ef7,_0x49d19d,_0x41004d,_0x3b24ee,_0x192812,_0x1cf890){return _0x4c0ef7(_0x49d19d,_0x41004d,_0x3b24ee,_0x192812,_0x1cf890);}},_0x3e17ba=helper[_0x26d6f9(0xa5)](_0x1da07d['wKKvT']);global[_0x26d6f9(0x130)]=!!_0x3e17ba,await _0xe84ac2[_0x26d6f9(0x102)](_0x5b4a09);if(_0xe84ac2[_0x26d6f9(0xca)]&&!helper[_0x26d6f9(0xf5)](_0xe84ac2[_0x26d6f9(0xca)]['logLevel'])){process['env'][_0x26d6f9(0xfc)]=_0xe84ac2['config']['logLevel'];const _0x20564a={};_0x20564a[_0x26d6f9(0xcd)]=_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0xcd)],helper[_0x26d6f9(0xb6)](_0x20564a,new Map(),new Map());}await _0x1da07d[_0x26d6f9(0x10a)](checkPwandBootstrapCli,_0x3e17ba,constants[_0x26d6f9(0xe3)]['CUCUMBER'],_0xe84ac2);BrowserstackCLI[_0x26d6f9(0xcb)]()[_0x26d6f9(0x134)]&&(process['env'][_0x26d6f9(0xd5)]=BrowserstackCLI[_0x26d6f9(0xcb)]()['binSessionId']);helper[_0x26d6f9(0xbd)](_0xe84ac2[_0x26d6f9(0x126)],_0x5b4a09);!helper['isBrowserstackInfra']()&&await _0xe84ac2['setupTCGAuth']();await helper[_0x26d6f9(0x113)](_0xe84ac2['config']);const _0x52989e=helper[_0x26d6f9(0xf1)](_0xe84ac2[_0x26d6f9(0xca)]);!helper['isUndefined'](_0xe84ac2['config'][_0x26d6f9(0xf8)])&&(process[_0x26d6f9(0x131)][_0x26d6f9(0xb7)]=JSON[_0x26d6f9(0xbf)](_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0xf8)]));if(!BrowserstackCLI[_0x26d6f9(0xcb)]()[_0x26d6f9(0xda)]()){const _0x1b7e86=await TestHubHandler[_0x26d6f9(0xcf)](constants[_0x26d6f9(0xe3)][_0x26d6f9(0xa0)],_0xe84ac2);}let _0x127a19=[];if(!helper['isBrowserstackInfra']()){const _0x2861bf={};_0x2861bf['platforms']=[],_0x127a19=helper[_0x26d6f9(0x114)](Object[_0x26d6f9(0xd1)]({},_0xe84ac2[_0x26d6f9(0xca)],_0x2861bf),_0x52989e,constants[_0x26d6f9(0xe3)][_0x26d6f9(0xa0)]);}else _0x127a19=helper['prepareCapabilities'](_0xe84ac2[_0x26d6f9(0xca)],_0x52989e,constants[_0x26d6f9(0xe3)]['CUCUMBER']);if(!_0xe84ac2[_0x26d6f9(0xca)])return;const _0x3eb3d0=_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0x12e)]||helper[_0x26d6f9(0x94)](_0x5b4a09,_0x3d8846,_0xe84ac2[_0x26d6f9(0xca)],constants['FRAMEWORKS'][_0x26d6f9(0xa0)])||0x1,_0x24483c={'server':helper[_0x26d6f9(0xf6)](_0xe84ac2[_0x26d6f9(0xca)]),'proxySettings':_0xe84ac2['config'][_0x26d6f9(0x9a)],'maxWorkers':_0x3eb3d0,'browserStackLogLevel':_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0xcd)],'skipSessionName':_0xe84ac2[_0x26d6f9(0xca)]['testContextOptions'][_0x26d6f9(0x107)],'skipSessionStatus':_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0xde)][_0x26d6f9(0xf7)],'turboScaleUrl':_0xe84ac2['config'][_0x26d6f9(0x9b)]},_0x21738d=process[_0x26d6f9(0xa8)],[_0x55b804,_0x79112b]=helper[_0x26d6f9(0x12c)](_0x21738d),_0x13d7fc=path['join'](process[_0x26d6f9(0x118)](),_0x1da07d[_0x26d6f9(0xdc)]);if(_0x1da07d[_0x26d6f9(0x95)](_0x79112b[_0x26d6f9(0xa2)],0x0)){helper[_0x26d6f9(0xf0)](_0x13d7fc);for(let _0x4af88e=_0x1da07d[_0x26d6f9(0x9d)](_0x55b804[_0x26d6f9(0xa2)],0x1);_0x1da07d[_0x26d6f9(0xc9)](_0x4af88e,0x0);_0x4af88e--){_0x21738d[_0x26d6f9(0xa3)](_0x55b804[_0x4af88e],0x2);}}_0x1da07d[_0x26d6f9(0xc4)](_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0x125)],null)?process['env'][_0x26d6f9(0x99)]=_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0x125)]:process[_0x26d6f9(0x131)][_0x26d6f9(0x99)]=_0x1da07d[_0x26d6f9(0x132)];if(_0x3e17ba)try{const {checkAccessibilityPlatformConfig:_0x31f234}=_0x1da07d[_0x26d6f9(0xa6)](require,_0x1da07d['OcJGJ']),{setAccessibilityCapabilities:_0x52c364}=_0x1da07d['AVPnA'](require,_0x1da07d[_0x26d6f9(0xd3)]),_0x5f5348=_0x1da07d['AVPnA'](_0x31f234,_0xe84ac2[_0x26d6f9(0xca)]);if(!helper[_0x26d6f9(0xf5)](_0xe84ac2['config'][_0x26d6f9(0x10b)]))process[_0x26d6f9(0x131)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x1da07d[_0x26d6f9(0xed)](String,!!_0xe84ac2[_0x26d6f9(0xca)][_0x26d6f9(0x10b)]);else helper[_0x26d6f9(0xf5)](process[_0x26d6f9(0x131)][_0x26d6f9(0xfb)])&&(process[_0x26d6f9(0x131)][_0x26d6f9(0xfb)]=_0x5f5348?_0x1da07d[_0x26d6f9(0x132)]:_0x1da07d['SOZVg']);process['env'][_0x26d6f9(0xab)]=_0x5f5348?_0x1da07d['OsJSa']:_0x1da07d[_0x26d6f9(0x11e)],!BrowserstackCLI[_0x26d6f9(0xcb)]()[_0x26d6f9(0xda)]()&&_0x1da07d['cjiyw'](process['env'][_0x26d6f9(0xfb)],_0x1da07d['OsJSa'])&&_0x1da07d['AVPnA'](_0x52c364,_0xe84ac2[_0x26d6f9(0xca)]);}catch(_0x1d4d0e){logger[_0x26d6f9(0x97)](_0x26d6f9(0xc5)+util[_0x26d6f9(0x112)](_0x1d4d0e));}try{const _0xe16083=_0x1da07d[_0x26d6f9(0xed)](require,_0x1da07d['qMbYp']),_0x30bede=_0x1da07d[_0x26d6f9(0x103)](require,_0x1da07d[_0x26d6f9(0xdb)]),{FRAMEWORKS:_0x54e6e5}=_0x1da07d['Aqkwo'](require,_0x1da07d[_0x26d6f9(0xd4)]),{checkAccessibilityPlatformConfig:_0x3008cc}=_0x1da07d[_0x26d6f9(0x103)](require,_0x1da07d[_0x26d6f9(0xd7)]),{setAccessibilityCapabilities:_0x2642f0}=_0x1da07d[_0x26d6f9(0xed)](require,_0x1da07d[_0x26d6f9(0xd3)]),_0x3d6eae=helper['getPackageVersion'](_0x1da07d[_0x26d6f9(0xfa)]);if(_0x3d6eae){_0x30bede['setFrameworkDetail'](constants[_0x26d6f9(0xe3)]['CUCUMBER'],constants[_0x26d6f9(0xe3)]['PLAYWRIGHT']),_0xe16083[_0x26d6f9(0xcb)]()[_0x26d6f9(0x109)](_0xe84ac2['config'],_0xe84ac2[_0x26d6f9(0xb3)],_0xe84ac2[_0x26d6f9(0xa7)]),await _0xe16083[_0x26d6f9(0xcb)]()[_0x26d6f9(0xff)]();const _0x2edd9e=_0xe16083[_0x26d6f9(0xcb)]()[_0x26d6f9(0xf9)]();!helper['isFalse'](_0x2edd9e[_0x26d6f9(0x108)])&&(process[_0x26d6f9(0x131)][_0x26d6f9(0xbe)]=_0x1da07d[_0x26d6f9(0x132)]);_0x1da07d[_0x26d6f9(0x111)](_0x2edd9e[_0x26d6f9(0x108)],![])&&(process[_0x26d6f9(0x131)][_0x26d6f9(0xbe)]=_0x1da07d['SOZVg']);const _0x33579e=_0x3d8846[_0x26d6f9(0x98)](_0x1da07d['VjTpY']);(_0x1da07d[_0x26d6f9(0xa4)](_0x33579e,0x0)||_0x1da07d[_0x26d6f9(0x111)](_0x2edd9e['testObservability'],![]))&&(process[_0x26d6f9(0x131)][_0x26d6f9(0xb0)]=_0x1da07d[_0x26d6f9(0x11e)]);if(!_0xe16083[_0x26d6f9(0xcb)]()[_0x26d6f9(0xda)]()){let _0x571dc5=_0x1da07d[_0x26d6f9(0xf4)](process['env']['BROWSERSTACK_TEST_ACCESSIBILITY_YML'],_0x1da07d[_0x26d6f9(0x132)]);_0x571dc5=_0x571dc5||_0x1da07d[_0x26d6f9(0xed)](_0x3008cc,_0xe84ac2[_0x26d6f9(0xca)]),process[_0x26d6f9(0x131)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x571dc5,_0x571dc5&&_0x1da07d[_0x26d6f9(0xa6)](_0x2642f0,_0xe84ac2['config']);}}}catch(_0x28eaa4){logger['debug'](_0x26d6f9(0xd6)+util[_0x26d6f9(0x112)](_0x28eaa4));}PerformanceTester[_0x26d6f9(0x129)](PerformanceEvents['SDK_SETUP']);let _0x39d9f0;_0x1da07d['gwfPg'](parallelCucumberRun,_0x127a19,_0x24483c,_0xe84ac2['config'],_0x21738d,_0x79112b)['then'](async _0x25c985=>{const _0x1fcf60=_0x26d6f9;PerformanceTester[_0x1fcf60(0xef)](PerformanceEvents[_0x1fcf60(0x122)]),_0x39d9f0=_0x25c985;const _0x102b46=_0x1da07d[_0x1fcf60(0xed)](printCucumberStats,_0x25c985);process['exitCode']=_0x102b46,_0x1da07d[_0x1fcf60(0xae)](_0x79112b[_0x1fcf60(0xa2)],0x0)&&(logger[_0x1fcf60(0x97)](_0x1da07d['uQDpc']),helper[_0x1fcf60(0xdd)](_0x13d7fc,_0x79112b),logger['debug'](_0x1da07d['mWAZS']),helper[_0x1fcf60(0xd2)](_0x13d7fc));})[_0x26d6f9(0xeb)](async()=>{const _0x346b72=_0x26d6f9;PerformanceTester['start'](PerformanceEvents['SDK_CLEANUP']),_0xe84ac2[_0x346b72(0x105)]=helper[_0x346b72(0xaf)](_0x39d9f0,_0x1da07d[_0x346b72(0x10d)]),testOpsHelper['printBuildLink']();const _0x4a9c61=BrowserstackCLI['isCLIEnabled']();try{await TestHubHandler[_0x346b72(0x121)](),await BrowserstackCLI[_0x346b72(0xcb)]()['stop']();}catch(_0x2c57f9){logger['debug']('Exception\x20in\x20stop\x20build\x20request\x20to\x20testhub\x20:\x20'+util[_0x346b72(0x112)](_0x2c57f9));}try{const {browserstackFolderPath:_0x458938,tcgConfigPath:_0x3de664}=helper[_0x346b72(0xb1)]();fs[_0x346b72(0x138)](_0x3de664),fs['rmdirSync'](_0x458938);}catch(_0x4a1978){logger[_0x346b72(0x97)](_0x1da07d['GotnX'],_0x4a1978);}await utilities[_0x346b72(0xf2)](_0xe84ac2,_0x4a9c61);});}module[a5_0x49f684(0xe6)]=run;function a5_0x2a47(){const _0xc72a2d=['green','parallelsPerPlatform','stepsPending','__isPlaywrightInstalled','env','OsJSa','chalk','binSessionId','cyan','../../helpers/accessibility-automation/helper','log','unlinkSync','getUserWorkerCount','LvdiV','szMVG','debug','indexOf','BROWSERSTACK_TEST_OBSERVABILITY_YML','proxySettings','turboScaleUrl','Removing\x20tmp\x20directory\x20created\x20for\x20reports','wfELO','stepsAmbiguous','\x20skipped','CUCUMBER','../playwright/accessibility-helper','length','splice','unNRg','getPackageVersion','AVPnA','cliConfig','argv','join','lmXlt','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','bold','processSuccess','itbiZ','getErrorMessageFromResults','BROWSERSTACK_TEST_OBSERVABILITY','getTCGConfigFilePaths','isBrowserstackInfra','configPath','5464QRUMiM','scenariosFailed','setLogLevel','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','\x20pending','../../helpers/performance/constants','\x20passed','stepsSkipped','hGGMU','setUserConfigPath','BROWSERSTACK_AUTOMATION','stringify','scenarios','kKoRx','../utils/clientTroubleshootingService','xuUxW','eLVWK','Skipping\x20accessibility\x20env\x20setup\x20due\x20to:\x20','EVENTS','\x20ambiguous','push','HwgNH','config','getInstance','32263550yLWKus','logLevel','../../helpers/test-observability/constants','launchBuild','21440jmFesb','assign','removeDir','olVCV','EGAbf','BROWSERSTACK_CLI_BIN_SESSION_ID','Skipped\x20advanced\x20env\x20handling\x20for\x20cucumber-js\x20due\x20to:\x20','OcJGJ','\x20undefined','sKeOa','isRunning','FDFSG','AdOWO','mergeOutputFiles','testContextOptions','4922995XDCJNv','winstonLogger','../../helpers/playwright-helper','\x20scenarios','FRAMEWORKS','SZZNH','../utils/constants','exports','\x20failed','../v2/cliUtils','../../helpers/utilities','getPlatformName','finally','KkIQD','ohXNu','1366094FBooWq','start','createDir','useW3C','finalExecution','162BjVPkC','xofRT','isUndefined','getHubUrl','skipSessionStatus','accessibilityOptions','getConfig','wKKvT','BROWSERSTACK_TEST_ACCESSIBILITY_YML','BROWSERSTACK_LOG_LEVEL','6051RJjbdk','steps','bootstrap','red','OakuP','initialize','dLtTE','631882SOquNR','errorMessage','false','skipSessionName','browserstackAutomation','setBrowserstackConfig','PCevm','accessibility','sKlth','Iveef','HfSIs','5553pWmNuq','ZetnH','owQIm','format','handleApp','prepareCapabilities','FjogP','../../helpers/helper','****\x20RESULTS\x20****','cwd','yellow','error\x20removing\x20tcg\x20config\x20file','bgWhite','stepsUndefined','stepsPassed','SOZVg','path','lqocT','stop','SDK_CLEANUP','cucumber','TBLNk','testObservability','framework','872FinHdf','../v2/browserstackCLI','end','true','FDFtg','parseFormatters'];a5_0x2a47=function(){return _0xc72a2d;};return a5_0x2a47();}

@@ -1,1 +0,1 @@

function a7_0x1a46(_0xff2260,_0x51a001){const _0x421b2e=a7_0x421b();return a7_0x1a46=function(_0x1a46eb,_0x5022f6){_0x1a46eb=_0x1a46eb-0x1c7;let _0x263dd0=_0x421b2e[_0x1a46eb];return _0x263dd0;},a7_0x1a46(_0xff2260,_0x51a001);}const a7_0x2d327e=a7_0x1a46;(function(_0x331243,_0x4d0085){const _0x2db5d6=a7_0x1a46,_0x634c2c=_0x331243();while(!![]){try{const _0x2f48d7=-parseInt(_0x2db5d6(0x1e5))/0x1+-parseInt(_0x2db5d6(0x1dd))/0x2+-parseInt(_0x2db5d6(0x20a))/0x3+-parseInt(_0x2db5d6(0x1d9))/0x4+-parseInt(_0x2db5d6(0x1ff))/0x5*(-parseInt(_0x2db5d6(0x1e4))/0x6)+parseInt(_0x2db5d6(0x1e6))/0x7*(-parseInt(_0x2db5d6(0x1d2))/0x8)+parseInt(_0x2db5d6(0x203))/0x9;if(_0x2f48d7===_0x4d0085)break;else _0x634c2c['push'](_0x634c2c['shift']());}catch(_0x47a919){_0x634c2c['push'](_0x634c2c['shift']());}}}(a7_0x421b,0x49604));function a7_0x421b(){const _0x5976e3=['638736wIDIPz','\x20\x20\x20\x20AFTER\x20-\x20','gherkinDocument','getTestCaseData','includes','rjYlT','line','192UMHTkk','88244mAcJLB','182pDcHGZ','CONFIG','gjnZj','testCase','feature','../../../helpers/helper','sourceLocation','DEwZH','qQHyB','ItJSR','stack','FAILED','toUpperCase','test-run-finished','name','getTestCaseAttempt','Hfzzr','PENDING','PNyft','PASSED','GJJhm','capability','parse','logTestCaseFinished','ERCRV','64945yWMssY','nsMRY','rCXuZ','__platform','11192076xdmtuB','Lgwbf','KdqHr','test-case-finished','Executing\x20tests\x20for\x20','undefined','test-case-started','104850xDGpPj','ArOFW','test-step-started','cucumber','Gxhxb','zqpgQ','log','forEach','pickle','eventDataCollector','UmjaL','result','Klgxm','actionLocation','env','stepResults','text','VOWby','cucumber/lib/formatter/helpers/pickle_parser.js','\x20-\x20','\x20\x20\x20\x20','steps','pWoWQ','qsAFb','lsHpE','status','TLGUf','uri','XhGgD','NIXlu','bPUms','111304HhMEUP','exception','exports','fmyrs','PRjrP','test-run-started','getStepLineToPickledStepMap','2217456kbHaaz','eventBroadcaster','HlIxe','QFsIq'];a7_0x421b=function(){return _0x5976e3;};return a7_0x421b();}const {requireModule,getPlatformName,nestedKeyValue}=require(a7_0x2d327e(0x1eb)),{Formatter}=requireModule('cucumber'),pickleParser=requireModule(a7_0x2d327e(0x21c),a7_0x2d327e(0x20d));class BrowserstackFormatter extends Formatter{constructor(_0x198f8d){const _0x21b7b1=a7_0x2d327e,_0x50e128={'ERCRV':function(_0x3414de,_0x576fd2){return _0x3414de!==_0x576fd2;},'qsAFb':function(_0x5564e4,_0x4e806c){return _0x5564e4(_0x4e806c);},'rjYlT':_0x21b7b1(0x1d7),'XhGgD':_0x21b7b1(0x209),'foDcv':_0x21b7b1(0x206),'VOWby':_0x21b7b1(0x1f3),'fmyrs':_0x21b7b1(0x20c)};super(_0x198f8d),_0x198f8d[_0x21b7b1(0x1da)]['on'](_0x50e128[_0x21b7b1(0x1e2)],()=>{const _0x546da6=_0x21b7b1;let _0x2c2bac;if(_0x50e128[_0x546da6(0x1fe)](process[_0x546da6(0x218)][_0x546da6(0x1e7)],undefined)){const _0x3a9936=JSON[_0x546da6(0x1fc)](process['env'][_0x546da6(0x1e7)]);_0x2c2bac=_0x3a9936[_0x546da6(0x1fb)];}_0x50e128[_0x546da6(0x1fe)](_0x2c2bac,undefined)&&(global['__platform']=_0x50e128[_0x546da6(0x1ca)](getPlatformName,_0x2c2bac),console[_0x546da6(0x210)](_0x546da6(0x207)+global['__platform']));}),_0x198f8d[_0x21b7b1(0x1da)]['on'](_0x50e128[_0x21b7b1(0x1cf)],()=>{testSuites+=0x1;}),_0x198f8d[_0x21b7b1(0x1da)]['on'](_0x50e128['foDcv'],_0x36432d=>{const _0x41837d=_0x21b7b1;this[_0x41837d(0x1fd)](_0x36432d);}),_0x198f8d[_0x21b7b1(0x1da)]['on'](_0x50e128[_0x21b7b1(0x21b)],()=>{totalTests-=0x2;}),_0x198f8d[_0x21b7b1(0x1da)]['on'](_0x50e128[_0x21b7b1(0x1d5)],()=>{totalTests+=0x1;});}[a7_0x2d327e(0x1fd)](_0x3d4d0a){const _0x3641c5=a7_0x2d327e,_0x494205={'lsHpE':_0x3641c5(0x1f1),'LwehB':_0x3641c5(0x1f9),'TLGUf':'SKIPPED','gjnZj':_0x3641c5(0x1f7),'UmjaL':'UNDEFINED','ItJSR':'UNKNOWN','qegpF':'AMBIGUOUS','Klgxm':function(_0x12d613,_0xfdcbfd){return _0x12d613+_0xfdcbfd;},'bPUms':_0x3641c5(0x1c7),'Lgwbf':_0x3641c5(0x21d),'DEwZH':function(_0x47022e,_0x55d26d){return _0x47022e(_0x55d26d);},'nsMRY':'cucumber-js/test_old.setup.js','ArOFW':_0x3641c5(0x1de),'Gxhxb':function(_0x222733,_0x3ed1d2){return _0x222733+_0x3ed1d2;},'NIXlu':'\x20\x20\x20\x20BEFORE\x20-\x20','LKDKD':function(_0x39b2af,_0x813dbf){return _0x39b2af===_0x813dbf;},'QFsIq':function(_0x41409d,_0x365d32,_0x56fa24){return _0x41409d(_0x365d32,_0x56fa24);},'Rtfwc':'result','zqpgQ':_0x3641c5(0x1d3),'Hfzzr':_0x3641c5(0x1f0),'GJJhm':function(_0x4e35ae,_0x1ca28f){return _0x4e35ae+_0x1ca28f;},'pWoWQ':function(_0x4551f2,_0x497966){return _0x4551f2!==_0x497966;},'HlIxe':function(_0x41c50f,_0x227728){return _0x41c50f+_0x227728;},'rCXuZ':function(_0x1c4065,_0x5f3e56){return _0x1c4065+_0x5f3e56;},'AkmjX':_0x3641c5(0x208),'PNyft':function(_0x135e69,_0x5e1bc5){return _0x135e69<_0x5e1bc5;},'qQHyB':function(_0x58a628,_0x112847){return _0x58a628+_0x112847;},'UgkVL':function(_0x225a5f,_0x1f9fbd){return _0x225a5f(_0x1f9fbd);},'KdqHr':function(_0x4d51c7,_0x6cc151){return _0x4d51c7+_0x6cc151;},'PRjrP':function(_0x443ce4,_0x15669b){return _0x443ce4===_0x15669b;},'zXSIr':function(_0x4f37f9,_0x41fd93){return _0x4f37f9+_0x41fd93;}};let _0x30bbbb=![];function _0x35f304(_0x1fef18){const _0xb4e775=_0x3641c5;switch(_0x1fef18){case _0x494205[_0xb4e775(0x1cb)]:testsFailed+=0x1;break;case _0x494205['LwehB']:testsPassed+=0x1;break;case _0x494205[_0xb4e775(0x1cd)]:testsSkipped+=0x1;break;case _0x494205[_0xb4e775(0x1e8)]:testsPending+=0x1;break;case _0x494205[_0xb4e775(0x214)]:testsUndefined+=0x1;break;case _0x494205[_0xb4e775(0x1ef)]:testsUnknown+=0x1;break;case _0x494205['qegpF']:testsAmbiguous+=0x1;break;default:break;}}_0x494205['pWoWQ'](global[_0x3641c5(0x202)],undefined)&&console['log'](_0x494205[_0x3641c5(0x1db)](_0x494205[_0x3641c5(0x201)]('\x0a',global[_0x3641c5(0x202)]),'\x0a'));let _0x275dfd=![];if(_0x494205[_0x3641c5(0x1c9)](typeof this['eventDataCollector'][_0x3641c5(0x1e0)],_0x494205['AkmjX'])){var _0x464a6a=this[_0x3641c5(0x213)][_0x3641c5(0x1e0)](_0x3d4d0a[_0x3641c5(0x1ec)]),_0x4e467d=_0x464a6a[_0x3641c5(0x212)],_0x75dda4=_0x464a6a['testCase'];console['log'](_0x494205[_0x3641c5(0x20e)]('\x20\x20',_0x4e467d['name']));var _0x29b5c7=(0x0,pickleParser[_0x3641c5(0x1d8)])(_0x4e467d);_0x75dda4[_0x3641c5(0x1c8)][_0x3641c5(0x211)](function(_0x3818ad){const _0x54421d=_0x3641c5;if(_0x3818ad[_0x54421d(0x217)]&&_0x3818ad[_0x54421d(0x1ec)])_0x30bbbb=!![],console['log'](_0x494205[_0x54421d(0x216)](_0x494205[_0x54421d(0x216)](_0x494205[_0x54421d(0x216)](_0x494205[_0x54421d(0x1d1)],_0x29b5c7[_0x3818ad[_0x54421d(0x1ec)][_0x54421d(0x1e3)]][_0x54421d(0x21a)]),_0x494205['Lgwbf']),_0x3818ad['result'][_0x54421d(0x1cc)][_0x54421d(0x1f2)]())),_0x494205[_0x54421d(0x1ed)](_0x35f304,_0x3818ad[_0x54421d(0x215)]['status'][_0x54421d(0x1f2)]());else _0x3818ad[_0x54421d(0x217)]&&(!_0x3818ad[_0x54421d(0x217)][_0x54421d(0x1ce)][_0x54421d(0x1e1)](_0x494205[_0x54421d(0x200)])&&(_0x494205[_0x54421d(0x1ed)](_0x35f304,_0x3818ad[_0x54421d(0x215)][_0x54421d(0x1cc)][_0x54421d(0x1f2)]()),_0x30bbbb?console[_0x54421d(0x210)](_0x494205[_0x54421d(0x216)](_0x494205[_0x54421d(0x20b)],_0x3818ad[_0x54421d(0x215)][_0x54421d(0x1cc)][_0x54421d(0x1f2)]())):console['log'](_0x494205[_0x54421d(0x20e)](_0x494205[_0x54421d(0x1d0)],_0x3818ad[_0x54421d(0x215)][_0x54421d(0x1cc)][_0x54421d(0x1f2)]()))));if(_0x494205['LKDKD'](_0x3818ad[_0x54421d(0x215)][_0x54421d(0x1cc)][_0x54421d(0x1f2)](),_0x494205['lsHpE'])){const _0x1e64a4=_0x494205[_0x54421d(0x1dc)](nestedKeyValue,_0x3818ad,[_0x494205['Rtfwc'],_0x494205[_0x54421d(0x20f)],_0x494205[_0x54421d(0x1f6)]]);_0x1e64a4&&(testsErrorMessage[_0x4e467d[_0x54421d(0x1f4)]]=_0x1e64a4,console[_0x54421d(0x210)](_0x494205[_0x54421d(0x1fa)](_0x1e64a4,'\x0a'))),_0x275dfd=!![];}});}else{const _0x54a856=this[_0x3641c5(0x213)][_0x3641c5(0x1f5)](_0x3d4d0a);console['log'](_0x494205[_0x3641c5(0x1db)](_0x494205[_0x3641c5(0x1db)](_0x494205['HlIxe']('\x20\x20',_0x54a856[_0x3641c5(0x1df)][_0x3641c5(0x1ea)]['name']),_0x494205[_0x3641c5(0x204)]),_0x54a856[_0x3641c5(0x212)][_0x3641c5(0x1f4)]));const _0x32c7d7=(0x0,pickleParser[_0x3641c5(0x1d8)])(_0x54a856['pickle']),_0x21fa3d=_0x54a856[_0x3641c5(0x1e9)][_0x3641c5(0x1c8)],_0x1cc130=_0x54a856[_0x3641c5(0x219)],_0x3c1794=_0x21fa3d['length'];for(let _0x4c5eeb=0x0;_0x494205[_0x3641c5(0x1f8)](_0x4c5eeb,_0x3c1794);_0x4c5eeb++){const _0xe52807=_0x21fa3d[_0x4c5eeb];if(_0xe52807[_0x3641c5(0x217)]&&_0xe52807[_0x3641c5(0x1ec)])_0x30bbbb=!![],console['log'](_0x494205[_0x3641c5(0x1fa)](_0x494205[_0x3641c5(0x1fa)](_0x494205[_0x3641c5(0x1ee)](_0x494205['bPUms'],_0x32c7d7[_0xe52807[_0x3641c5(0x1ec)]['line']][_0x3641c5(0x21a)]),_0x494205[_0x3641c5(0x204)]),_0x1cc130[_0x4c5eeb][_0x3641c5(0x1cc)][_0x3641c5(0x1f2)]())),_0x494205['DEwZH'](_0x35f304,_0x1cc130[_0x4c5eeb][_0x3641c5(0x1cc)][_0x3641c5(0x1f2)]());else _0xe52807[_0x3641c5(0x217)]&&(!_0xe52807[_0x3641c5(0x217)]['uri'][_0x3641c5(0x1e1)](_0x494205[_0x3641c5(0x200)])&&(_0x494205['UgkVL'](_0x35f304,_0x1cc130[_0x4c5eeb][_0x3641c5(0x1cc)][_0x3641c5(0x1f2)]()),_0x30bbbb?console['log'](_0x494205[_0x3641c5(0x1db)](_0x494205['ArOFW'],_0x1cc130[_0x4c5eeb][_0x3641c5(0x1cc)][_0x3641c5(0x1f2)]())):console[_0x3641c5(0x210)](_0x494205[_0x3641c5(0x205)](_0x494205[_0x3641c5(0x1d0)],_0x1cc130[_0x4c5eeb][_0x3641c5(0x1cc)][_0x3641c5(0x1f2)]()))));if(_0x494205[_0x3641c5(0x1d6)](_0x1cc130[_0x4c5eeb]['status'][_0x3641c5(0x1f2)](),_0x494205[_0x3641c5(0x1cb)])){_0x275dfd=!![];const _0x15efa8=_0x494205['QFsIq'](nestedKeyValue,_0x1cc130[_0x4c5eeb],[_0x494205[_0x3641c5(0x20f)],_0x494205['Hfzzr']]);_0x15efa8&&(testsErrorMessage[_0x494205[_0x3641c5(0x1ee)](_0x494205[_0x3641c5(0x20e)](_0x54a856[_0x3641c5(0x1df)][_0x3641c5(0x1ea)]['name'],_0x494205['Lgwbf']),_0x54a856[_0x3641c5(0x212)][_0x3641c5(0x1f4)])]=_0x15efa8,console[_0x3641c5(0x210)](_0x494205['zXSIr'](_0x15efa8,'\x0a')));}}}_0x275dfd&&(testSuitesFailed+=0x1),console[_0x3641c5(0x210)]('\x0a');}}module[a7_0x2d327e(0x1d4)]=BrowserstackFormatter;
const a7_0x5a82cf=a7_0x6542;(function(_0x2f68ad,_0x462576){const _0x206e8d=a7_0x6542,_0x213e28=_0x2f68ad();while(!![]){try{const _0xdeb319=parseInt(_0x206e8d(0x102))/0x1*(parseInt(_0x206e8d(0xfb))/0x2)+-parseInt(_0x206e8d(0xdc))/0x3*(parseInt(_0x206e8d(0xef))/0x4)+parseInt(_0x206e8d(0xf7))/0x5*(parseInt(_0x206e8d(0xf4))/0x6)+parseInt(_0x206e8d(0xbd))/0x7+-parseInt(_0x206e8d(0xd7))/0x8+parseInt(_0x206e8d(0xf1))/0x9+parseInt(_0x206e8d(0xc6))/0xa;if(_0xdeb319===_0x462576)break;else _0x213e28['push'](_0x213e28['shift']());}catch(_0x331bf5){_0x213e28['push'](_0x213e28['shift']());}}}(a7_0x1e24,0x774c9));function a7_0x1e24(){const _0x4ce57f=['RblEJ','MTwnw','LOSLD','pYgEH','includes','8OOcMMv','YgrzZ','700443lltENH','eAinL','undefined','1092246CzANYw','qfyxm','getTestCaseData','25nLXHip','hvMHY','BeHoo','eventBroadcaster','48MoHVYo','fqxcs','wvPWT','JpoCQ','XsTYL','CzVPR','cKlqn','16078fmyGSZ','\x20-\x20','CbPPS','aUqtp','uri','VyYct','YDtIb','result','ElfVc','KTlPO','test-case-finished','logTestCaseFinished','name','feature','test-step-started','__platform','aDggt','yPUJT','\x20\x20\x20\x20','FAILED','\x20\x20\x20\x20BEFORE\x20-\x20','getTestCaseAttempt','Bqiak','test-run-started','2225125bxxvny','pickle','eventDataCollector','capability','toUpperCase','gAfNf','exception','TdUTD','PusBm','261390PyBEnU','UNKNOWN','test-case-started','CONFIG','log','XaXID','status','test-run-finished','KlNYw','PghzY','../../../helpers/helper','cucumber','gherkinDocument','YlrLG','irGLB','cucumber/lib/formatter/helpers/pickle_parser.js','actionLocation','4448616JlPOIx','gyftR','env','wxTYA','line','1009788KgAgUl','steps','testCase','exports','text','UBLcF','getStepLineToPickledStepMap','\x20\x20\x20\x20AFTER\x20-\x20','length','VsvSR','Executing\x20tests\x20for\x20','sourceLocation','UNDEFINED','LVTVk'];a7_0x1e24=function(){return _0x4ce57f;};return a7_0x1e24();}const {requireModule,getPlatformName,nestedKeyValue}=require(a7_0x5a82cf(0xd0)),{Formatter}=requireModule(a7_0x5a82cf(0xd1)),pickleParser=requireModule(a7_0x5a82cf(0xd5),a7_0x5a82cf(0xd1));class BrowserstackFormatter extends Formatter{constructor(_0x38f4db){const _0x21f655=a7_0x5a82cf,_0x36d386={'gAfNf':function(_0x211b6e,_0x1715ed){return _0x211b6e!==_0x1715ed;},'yPUJT':function(_0x4f157e,_0x4aaf48){return _0x4f157e(_0x4aaf48);},'qfyxm':_0x21f655(0xbc),'EcGFV':_0x21f655(0xc8),'aDggt':_0x21f655(0x10c),'cKlqn':_0x21f655(0xcd),'PWgIT':_0x21f655(0xb3)};super(_0x38f4db),_0x38f4db[_0x21f655(0xfa)]['on'](_0x36d386[_0x21f655(0xf5)],()=>{const _0x5af39d=_0x21f655;let _0x47447f;if(_0x36d386['gAfNf'](process[_0x5af39d(0xd9)][_0x5af39d(0xc9)],undefined)){const _0xeb5fe2=JSON['parse'](process[_0x5af39d(0xd9)][_0x5af39d(0xc9)]);_0x47447f=_0xeb5fe2[_0x5af39d(0xc0)];}_0x36d386[_0x5af39d(0xc2)](_0x47447f,undefined)&&(global['__platform']=_0x36d386[_0x5af39d(0xb6)](getPlatformName,_0x47447f),console[_0x5af39d(0xca)](_0x5af39d(0xe6)+global[_0x5af39d(0xb4)]));}),_0x38f4db[_0x21f655(0xfa)]['on'](_0x36d386['EcGFV'],()=>{testSuites+=0x1;}),_0x38f4db['eventBroadcaster']['on'](_0x36d386[_0x21f655(0xb5)],_0x6a1fa8=>{const _0xa93998=_0x21f655;this[_0xa93998(0x10d)](_0x6a1fa8);}),_0x38f4db[_0x21f655(0xfa)]['on'](_0x36d386[_0x21f655(0x101)],()=>{totalTests-=0x2;}),_0x38f4db['eventBroadcaster']['on'](_0x36d386['PWgIT'],()=>{totalTests+=0x1;});}[a7_0x5a82cf(0x10d)](_0x498280){const _0x5a079b=a7_0x5a82cf,_0x3926d8={'irGLB':_0x5a079b(0xb8),'KTlPO':'PASSED','VyYct':'SKIPPED','YgrzZ':'PENDING','XaXID':_0x5a079b(0xe8),'TdUTD':_0x5a079b(0xc7),'fqxcs':'AMBIGUOUS','YDtIb':function(_0x3267e0,_0x5b6807){return _0x3267e0+_0x5b6807;},'KlNYw':function(_0x4d8993,_0x14b8c7){return _0x4d8993+_0x14b8c7;},'uUOpm':function(_0x405e84,_0x1e1b62){return _0x405e84+_0x1e1b62;},'YlrLG':_0x5a079b(0xb7),'LVTVk':_0x5a079b(0x103),'CbPPS':function(_0x2d745b,_0x1a8fcd){return _0x2d745b(_0x1a8fcd);},'CzVPR':'cucumber-js/test_old.setup.js','Bqiak':function(_0x5845d1,_0x5b331a){return _0x5845d1(_0x5b331a);},'ElfVc':function(_0x230fb2,_0x50875c){return _0x230fb2+_0x50875c;},'MTwnw':_0x5a079b(0xe3),'JpoCQ':_0x5a079b(0xb9),'fHpHs':function(_0x1ada17,_0x435cb4){return _0x1ada17===_0x435cb4;},'gyftR':function(_0x427880,_0xb65263,_0x1dcd28){return _0x427880(_0xb65263,_0x1dcd28);},'PghzY':_0x5a079b(0x109),'VsvSR':_0x5a079b(0xc3),'wxTYA':'stack','UBLcF':function(_0x4817eb,_0x3f8d1e){return _0x4817eb+_0x3f8d1e;},'eAinL':function(_0x244320,_0x786b39){return _0x244320!==_0x786b39;},'OiHhd':function(_0x193eab,_0x1d9f9c){return _0x193eab+_0x1d9f9c;},'LOSLD':_0x5a079b(0xf3),'aUqtp':function(_0x284538,_0x26632d){return _0x284538+_0x26632d;},'XtCPc':function(_0x4b5b38,_0x279943){return _0x4b5b38+_0x279943;},'wvPWT':function(_0x277fe0,_0x3520e8){return _0x277fe0+_0x3520e8;},'XsTYL':function(_0x501d1e,_0x3a5601){return _0x501d1e<_0x3a5601;},'pYgEH':function(_0x5104db,_0x907554){return _0x5104db+_0x907554;},'PusBm':function(_0x5c8f7c,_0x3cd8b4){return _0x5c8f7c+_0x3cd8b4;},'TZgBe':function(_0xb08a47,_0x22edd3){return _0xb08a47+_0x22edd3;},'BeHoo':function(_0xb264d0,_0x232cf4){return _0xb264d0===_0x232cf4;},'RblEJ':function(_0x5b79d7,_0x56eb14){return _0x5b79d7+_0x56eb14;},'hvMHY':function(_0x49bb4a,_0x30f104){return _0x49bb4a+_0x30f104;}};let _0x419671=![];function _0x2542c3(_0x44446b){const _0x2933a6=_0x5a079b;switch(_0x44446b){case _0x3926d8[_0x2933a6(0xd4)]:testsFailed+=0x1;break;case _0x3926d8[_0x2933a6(0x10b)]:testsPassed+=0x1;break;case _0x3926d8[_0x2933a6(0x107)]:testsSkipped+=0x1;break;case _0x3926d8[_0x2933a6(0xf0)]:testsPending+=0x1;break;case _0x3926d8[_0x2933a6(0xcb)]:testsUndefined+=0x1;break;case _0x3926d8[_0x2933a6(0xc4)]:testsUnknown+=0x1;break;case _0x3926d8[_0x2933a6(0xfc)]:testsAmbiguous+=0x1;break;default:break;}}_0x3926d8[_0x5a079b(0xf2)](global['__platform'],undefined)&&console[_0x5a079b(0xca)](_0x3926d8[_0x5a079b(0x10a)](_0x3926d8['OiHhd']('\x0a',global[_0x5a079b(0xb4)]),'\x0a'));let _0x200a25=![];if(_0x3926d8['eAinL'](typeof this[_0x5a079b(0xbf)][_0x5a079b(0xf6)],_0x3926d8[_0x5a079b(0xec)])){var _0x139921=this[_0x5a079b(0xbf)]['getTestCaseData'](_0x498280[_0x5a079b(0xe7)]),_0x4d8872=_0x139921['pickle'],_0x3cdce2=_0x139921[_0x5a079b(0xde)];console[_0x5a079b(0xca)](_0x3926d8[_0x5a079b(0x105)]('\x20\x20',_0x4d8872[_0x5a079b(0x10e)]));var _0x9d4b5=(0x0,pickleParser['getStepLineToPickledStepMap'])(_0x4d8872);_0x3cdce2[_0x5a079b(0xdd)]['forEach'](function(_0x5431f8){const _0x539266=_0x5a079b;if(_0x5431f8[_0x539266(0xd6)]&&_0x5431f8[_0x539266(0xe7)])_0x419671=!![],console[_0x539266(0xca)](_0x3926d8[_0x539266(0x108)](_0x3926d8[_0x539266(0xce)](_0x3926d8['uUOpm'](_0x3926d8[_0x539266(0xd3)],_0x9d4b5[_0x5431f8['sourceLocation'][_0x539266(0xdb)]]['text']),_0x3926d8[_0x539266(0xe9)]),_0x5431f8[_0x539266(0x109)][_0x539266(0xcc)]['toUpperCase']())),_0x3926d8[_0x539266(0x104)](_0x2542c3,_0x5431f8[_0x539266(0x109)][_0x539266(0xcc)]['toUpperCase']());else _0x5431f8[_0x539266(0xd6)]&&(!_0x5431f8['actionLocation'][_0x539266(0x106)]['includes'](_0x3926d8['CzVPR'])&&(_0x3926d8[_0x539266(0xbb)](_0x2542c3,_0x5431f8[_0x539266(0x109)][_0x539266(0xcc)]['toUpperCase']()),_0x419671?console[_0x539266(0xca)](_0x3926d8[_0x539266(0x10a)](_0x3926d8[_0x539266(0xeb)],_0x5431f8[_0x539266(0x109)]['status']['toUpperCase']())):console[_0x539266(0xca)](_0x3926d8[_0x539266(0x108)](_0x3926d8[_0x539266(0xfe)],_0x5431f8[_0x539266(0x109)][_0x539266(0xcc)][_0x539266(0xc1)]()))));if(_0x3926d8['fHpHs'](_0x5431f8[_0x539266(0x109)][_0x539266(0xcc)]['toUpperCase'](),_0x3926d8[_0x539266(0xd4)])){const _0x5ba035=_0x3926d8[_0x539266(0xd8)](nestedKeyValue,_0x5431f8,[_0x3926d8[_0x539266(0xcf)],_0x3926d8[_0x539266(0xe5)],_0x3926d8[_0x539266(0xda)]]);_0x5ba035&&(testsErrorMessage[_0x4d8872[_0x539266(0x10e)]]=_0x5ba035,console[_0x539266(0xca)](_0x3926d8[_0x539266(0xe1)](_0x5ba035,'\x0a'))),_0x200a25=!![];}});}else{const _0xdd7c2a=this[_0x5a079b(0xbf)][_0x5a079b(0xba)](_0x498280);console[_0x5a079b(0xca)](_0x3926d8['uUOpm'](_0x3926d8['XtCPc'](_0x3926d8[_0x5a079b(0xfd)]('\x20\x20',_0xdd7c2a[_0x5a079b(0xd2)]['feature'][_0x5a079b(0x10e)]),_0x3926d8[_0x5a079b(0xe9)]),_0xdd7c2a[_0x5a079b(0xbe)][_0x5a079b(0x10e)]));const _0x1be947=(0x0,pickleParser[_0x5a079b(0xe2)])(_0xdd7c2a[_0x5a079b(0xbe)]),_0x23232c=_0xdd7c2a[_0x5a079b(0xde)][_0x5a079b(0xdd)],_0xb8663e=_0xdd7c2a['stepResults'],_0x5d3c2a=_0x23232c[_0x5a079b(0xe4)];for(let _0x16a538=0x0;_0x3926d8[_0x5a079b(0xff)](_0x16a538,_0x5d3c2a);_0x16a538++){const _0x1ecf1e=_0x23232c[_0x16a538];if(_0x1ecf1e[_0x5a079b(0xd6)]&&_0x1ecf1e[_0x5a079b(0xe7)])_0x419671=!![],console['log'](_0x3926d8[_0x5a079b(0xed)](_0x3926d8[_0x5a079b(0xc5)](_0x3926d8[_0x5a079b(0xe1)](_0x3926d8[_0x5a079b(0xd3)],_0x1be947[_0x1ecf1e[_0x5a079b(0xe7)][_0x5a079b(0xdb)]][_0x5a079b(0xe0)]),_0x3926d8['LVTVk']),_0xb8663e[_0x16a538]['status']['toUpperCase']())),_0x3926d8['Bqiak'](_0x2542c3,_0xb8663e[_0x16a538]['status'][_0x5a079b(0xc1)]());else _0x1ecf1e[_0x5a079b(0xd6)]&&(!_0x1ecf1e['actionLocation'][_0x5a079b(0x106)][_0x5a079b(0xee)](_0x3926d8[_0x5a079b(0x100)])&&(_0x3926d8[_0x5a079b(0x104)](_0x2542c3,_0xb8663e[_0x16a538][_0x5a079b(0xcc)][_0x5a079b(0xc1)]()),_0x419671?console[_0x5a079b(0xca)](_0x3926d8['aUqtp'](_0x3926d8[_0x5a079b(0xeb)],_0xb8663e[_0x16a538][_0x5a079b(0xcc)][_0x5a079b(0xc1)]())):console[_0x5a079b(0xca)](_0x3926d8['TZgBe'](_0x3926d8[_0x5a079b(0xfe)],_0xb8663e[_0x16a538][_0x5a079b(0xcc)][_0x5a079b(0xc1)]()))));if(_0x3926d8[_0x5a079b(0xf9)](_0xb8663e[_0x16a538][_0x5a079b(0xcc)][_0x5a079b(0xc1)](),_0x3926d8['irGLB'])){_0x200a25=!![];const _0x6c7008=_0x3926d8[_0x5a079b(0xd8)](nestedKeyValue,_0xb8663e[_0x16a538],[_0x3926d8['VsvSR'],_0x3926d8[_0x5a079b(0xda)]]);_0x6c7008&&(testsErrorMessage[_0x3926d8[_0x5a079b(0xea)](_0x3926d8['OiHhd'](_0xdd7c2a[_0x5a079b(0xd2)][_0x5a079b(0xb2)][_0x5a079b(0x10e)],_0x3926d8[_0x5a079b(0xe9)]),_0xdd7c2a[_0x5a079b(0xbe)][_0x5a079b(0x10e)])]=_0x6c7008,console[_0x5a079b(0xca)](_0x3926d8[_0x5a079b(0xf8)](_0x6c7008,'\x0a')));}}}_0x200a25&&(testSuitesFailed+=0x1),console[_0x5a079b(0xca)]('\x0a');}}function a7_0x6542(_0x172e7e,_0xbdd8bb){const _0x1e2495=a7_0x1e24();return a7_0x6542=function(_0x65423b,_0x108098){_0x65423b=_0x65423b-0xb2;let _0x4f93af=_0x1e2495[_0x65423b];return _0x4f93af;},a7_0x6542(_0x172e7e,_0xbdd8bb);}module[a7_0x5a82cf(0xdf)]=BrowserstackFormatter;

@@ -1,1 +0,1 @@

function a6_0x3426(_0x52d159,_0x398b52){const _0x328a25=a6_0x328a();return a6_0x3426=function(_0x3426de,_0x529ffd){_0x3426de=_0x3426de-0x125;let _0x1ecaf4=_0x328a25[_0x3426de];return _0x1ecaf4;},a6_0x3426(_0x52d159,_0x398b52);}const a6_0x1282ea=a6_0x3426;function a6_0x328a(){const _0x1dc4bf=['XksJC','pickleMap','getInstance','hooks','envelope','onHook','xhrgj','FAILED','SKIPPED','../../v2/state/hookState.js','onPickle','zRIgi','logTestRunFinished','xbQRe','toString','INIT_TEST','qgQWW','onSource','BPqoZ','../../utils/constants','onTestCaseStarted','result','testUUID','cliInitPromise','assign','trackEvent','testCaseFinished','forEach','cJlCf','../../../bin/v2/TestInfo.js','description','CONFIG','299712BAdTJS','extractStepContainers','onGherkinDocument','testCaseMap','TEST','vNMPx','qxAew','cwd','onTestStepStarted','split','27073XDuGqj','PRE','test','ydsMR','onTestCase','../../../helpers/test-observability/error-handler','AMBIGUOUS','flat','report','children','includes','pickleId','log','getTestCaseAttempt','../../v2/state/testFrameworkState.js','zogxx','testSteps','_performCLIInitialization','parse','__platform','testCaseAttemptDataMap','uri','121724oPrjxU','qmptc','YwTvj','format','finishedAt','SWNtH','testStepResult','map','SucpT','GWRax','hook_type','getGherkinDocument','TestRunFinished','PLAYWRIGHT','../../v2/cliUtils','CLI\x20already\x20running\x20-\x20binSessionId:\x20','toISOString','testCaseStarted','BEFYy','testStepStarted','LOG_REPORT','LVMWM','status','testRunStarted','sendHook','BROWSERSTACK_CLI_BIN_SESSION_ID','bootstrap','ISeNy','debug','hook','snippetBuilder','parseTestCaseAttempt','uyZwY','logTestCaseFinished','pickle','getGherkinStepMap','onTestStepFinished','QFFAN','HfBkC','pSUkf','onTestRunFinished','cucumber-js/test.setup.js','../../v2/browserstackCLI.js','POST','steps','stepDefinition','CLI\x20bootstrap\x20completed\x20-\x20isRunning:\x20','feature','gherkinDocument','isCLIReady:\x20Error\x20checking\x20CLI\x20readiness:\x20','isCLIReady','XIrHh','gherkinDocumentMap','OSrmk','binSessionId','testStepId','createHookData','rule','ensureCLIInitialized','isCliEnabled','failed','failure','testCaseStartedId','Bootstrapping\x20CLI\x20in\x20formatter\x20with\x20binSessionId:\x20','mwROI','find','jrwQS','PENDING','fNLWm','seconds','type','MMyES','testStepFinished','ipnGQ','25768YMBvyU','isRunning','Exception\x20in\x20sending\x20onTestCaseFinished\x20event:\x20\x20','supportCodeLibrary','Gvkom','SfMzm','../../../helpers/helper','exception','14LwGVsU','../../../helpers/logger','1262808XcQVvL','VSlKT','getTestUUID','setup','env','scenario','testCaseId','nXITy','values','HookRunStarted','cucumber','tvfhO','IPuNT','onStepDefinition','createTestFrameworkData','rStiq','testCases','55NFQyEK','winstonLogger','cHBqV','../../playwright/reporter/test-details.js','sourceLocation','onTestCaseFinished','message','3147390ANsAXe','iPhQs','cLMSA','pickleStepId','failureType','duration','eventBroadcaster','util','testCaseAttempt','FjibI','onTestRunStarted','UnhandledError','testCase',',\x20binSessionId:\x20','Gelbh','background','IwjLy','245AAfeho','Mpakf','HookRunFinished','YylXV','GnMNJ','maqWt','eventDataCollector','FkzTo','Error\x20initializing\x20CLI\x20in\x20formatter:\x20','PASSED','../../../helpers/testhub/utils.js','push','name','exports','actionLocation','isBstackHook','UNDEFINED','sendTestRunEventForCucumber','testRunFinished','text','capability','getTestFramework','3024990MOHuRt','RhSHK'];a6_0x328a=function(){return _0x1dc4bf;};return a6_0x328a();}(function(_0x44e40d,_0x154de2){const _0x293a69=a6_0x3426,_0x36b82a=_0x44e40d();while(!![]){try{const _0x209d3b=-parseInt(_0x293a69(0x19c))/0x1*(-parseInt(_0x293a69(0x12f))/0x2)+parseInt(_0x293a69(0x192))/0x3+parseInt(_0x293a69(0x1b2))/0x4*(-parseInt(_0x293a69(0x142))/0x5)+parseInt(_0x293a69(0x131))/0x6+parseInt(_0x293a69(0x15a))/0x7*(parseInt(_0x293a69(0x127))/0x8)+-parseInt(_0x293a69(0x149))/0x9+parseInt(_0x293a69(0x170))/0xa;if(_0x209d3b===_0x154de2)break;else _0x36b82a['push'](_0x36b82a['shift']());}catch(_0x21d293){_0x36b82a['push'](_0x36b82a['shift']());}}}(a6_0x328a,0x3850a));const {requireModule,getPlatformName,nestedKeyValue,isUndefined,isBrowserstackInfra}=require(a6_0x1282ea(0x12d)),util=require(a6_0x1282ea(0x150)),{Formatter,formatterHelpers,Status}=requireModule('@cucumber/cucumber'),TestDetails=require(a6_0x1282ea(0x145)),TestObservabilityReporter=require('../test-observability.js'),{o11yClassErrorHandler}=require(a6_0x1282ea(0x1a1)),{shouldProcessEventForTesthub}=require(a6_0x1282ea(0x164)),BrowserstackCLI=require(a6_0x1282ea(0x1dc)),TestFrameworkState=require(a6_0x1282ea(0x1aa)),HookState=require(a6_0x1282ea(0x17b)),CucumberUtils=require('../../v2/utils/cucumber-utils.js'),TestInfo=require(a6_0x1282ea(0x18f)),testObservabilityReporter=new TestObservabilityReporter(),cucumberUtils=new CucumberUtils(),logger=require(a6_0x1282ea(0x130))[a6_0x1282ea(0x143)],_tests={},_testCasesData={};class BrowserstackFormatter extends Formatter{constructor(_0x111269){const _0x4079c4=a6_0x1282ea,_0xac7d71={};_0xac7d71['iPhQs']=_0x4079c4(0x176);const _0x5da96c=_0xac7d71;super(_0x111269),this[_0x4079c4(0x1a4)]={},_0x111269[_0x4079c4(0x14f)]['on'](_0x5da96c[_0x4079c4(0x14a)],async _0x24a5eb=>{const _0x2e904c=_0x4079c4;switch(!![]){case!!_0x24a5eb[_0x2e904c(0x1c9)]:this['onTestRunStarted'](_0x24a5eb[_0x2e904c(0x1c9)]);break;case!!_0x24a5eb[_0x2e904c(0x16c)]:this[_0x2e904c(0x1da)](_0x24a5eb[_0x2e904c(0x16c)]);break;case!!_0x24a5eb[_0x2e904c(0x1c3)]:this['onTestCaseStarted'](_0x24a5eb[_0x2e904c(0x1c3)],_0x111269,_0x24a5eb);break;case!!_0x24a5eb[_0x2e904c(0x18c)]:this[_0x2e904c(0x147)](_0x24a5eb[_0x2e904c(0x18c)],_0x111269,_0x24a5eb);break;case!!_0x24a5eb[_0x2e904c(0x1c5)]:this[_0x2e904c(0x19a)](_0x24a5eb[_0x2e904c(0x1c5)],_0x111269);break;case!!_0x24a5eb[_0x2e904c(0x125)]:this['onTestStepFinished'](_0x24a5eb['testStepFinished'],_0x111269);break;case!!_0x24a5eb[_0x2e904c(0x1cf)]:this[_0x2e904c(0x177)](_0x24a5eb['hook']);break;case!!_0x24a5eb['testCase']:this[_0x2e904c(0x1a0)](_0x24a5eb[_0x2e904c(0x155)]);break;case!!_0x24a5eb[_0x2e904c(0x1d4)]:this[_0x2e904c(0x17c)](_0x24a5eb['pickle']);break;case!!_0x24a5eb[_0x2e904c(0x1e2)]:this[_0x2e904c(0x194)](_0x24a5eb[_0x2e904c(0x1e2)]);break;}});}[a6_0x1282ea(0x177)](_0x2be631){const _0x52af63=a6_0x1282ea;this[_0x52af63(0x1a4)]['hooks']=Object[_0x52af63(0x18a)]([],this['report'][_0x52af63(0x175)]||[]),this[_0x52af63(0x1a4)]['hooks'][_0x52af63(0x165)](_0x2be631);}[a6_0x1282ea(0x17c)](_0x45586b){const _0x512f11=a6_0x1282ea;this[_0x512f11(0x1a4)][_0x512f11(0x1d4)]=Object[_0x512f11(0x18a)]([],this[_0x512f11(0x1a4)]['pickle']||[],[_0x45586b]),this[_0x512f11(0x1a4)][_0x512f11(0x1d4)][_0x512f11(0x165)](_0x45586b);}['onGherkinDocument'](_0x3462d4){const _0x11d8cf=a6_0x1282ea;this[_0x11d8cf(0x1a4)][_0x11d8cf(0x1e2)]=Object['assign']([],this[_0x11d8cf(0x1a4)][_0x11d8cf(0x1e2)]||[],[_0x3462d4]),this[_0x11d8cf(0x1a4)][_0x11d8cf(0x1e2)][_0x11d8cf(0x165)](_0x3462d4);}[a6_0x1282ea(0x183)](_0x5182ea){const _0x1fdc1d=a6_0x1282ea;this[_0x1fdc1d(0x1a4)]['source']=_0x5182ea;}[a6_0x1282ea(0x13e)](_0x39de6f){const _0x36e6f3=a6_0x1282ea;this[_0x36e6f3(0x1a4)][_0x36e6f3(0x1df)]=Object[_0x36e6f3(0x18a)]([],this[_0x36e6f3(0x1a4)]['stepDefinition']||[],[_0x39de6f]),this[_0x36e6f3(0x1a4)][_0x36e6f3(0x1df)]['push'](_0x39de6f);}[a6_0x1282ea(0x1a0)](_0x2c139c){const _0x21c317=a6_0x1282ea;this[_0x21c317(0x1a4)][_0x21c317(0x141)]=Object[_0x21c317(0x18a)]([],this[_0x21c317(0x1a4)]['testCases']||[],[_0x2c139c]),this[_0x21c317(0x1a4)][_0x21c317(0x141)]['push'](_0x2c139c);}['logTestCaseFinished'](_0x30f5e1){const _0x463e1d=a6_0x1282ea,_0x462e39={'KJkWz':function(_0x282ea9,_0x226ad5){return _0x282ea9!==_0x226ad5;},'YylXV':'bstack','fNLWm':function(_0x34228a,_0x4dea99){return _0x34228a+_0x4dea99;},'RhSHK':function(_0x5c328e,_0xf73376){return _0x5c328e+_0xf73376;},'zogxx':function(_0x26e182,_0x5c0301){return _0x26e182+_0x5c0301;},'GWRax':'\x20\x20\x20\x20','qmptc':'\x20-\x20','YIpXt':function(_0x4b13bc,_0x131736){return _0x4b13bc===_0x131736;},'cLMSA':'FAILED','ydsMR':function(_0x5d3463,_0x75c019,_0x5d747d){return _0x5d3463(_0x75c019,_0x5d747d);},'Mpakf':'result','Gelbh':_0x463e1d(0x148),'GnMNJ':function(_0x2abea1,_0x5bfa9e){return _0x2abea1+_0x5bfa9e;},'QDKaj':function(_0x30b976,_0x34b2bb){return _0x30b976+_0x34b2bb;},'kNhqM':function(_0x1ee569,_0x5a68d2){return _0x1ee569!==_0x5a68d2;},'FjibI':function(_0x2d9c42,_0x557a9b){return _0x2d9c42+_0x557a9b;},'uyZwY':function(_0x3af526,_0x4aaa6d){return _0x3af526+_0x4aaa6d;},'YwTvj':function(_0x20a6d2,_0x275c68){return _0x20a6d2+_0x275c68;}};_0x462e39['kNhqM'](global[_0x463e1d(0x1af)],undefined)&&this[_0x463e1d(0x1a8)](_0x462e39[_0x463e1d(0x152)](_0x462e39[_0x463e1d(0x1d2)]('\x0a',global[_0x463e1d(0x1af)]),'\x0a'));const _0x26dc36=this[_0x463e1d(0x160)][_0x463e1d(0x1a9)](_0x30f5e1[_0x463e1d(0x1f0)]);this['log'](_0x462e39[_0x463e1d(0x1b4)](_0x462e39['YwTvj'](_0x462e39['GnMNJ'](_0x462e39[_0x463e1d(0x1f6)]('\x20\x20',_0x26dc36['gherkinDocument'][_0x463e1d(0x1e1)]['name']),_0x462e39[_0x463e1d(0x1b3)]),_0x26dc36[_0x463e1d(0x1d4)]['name']),'\x0a'));const _0x90977c={};_0x90977c[_0x463e1d(0x199)]=this[_0x463e1d(0x199)],_0x90977c[_0x463e1d(0x1d0)]=this[_0x463e1d(0x1d0)],_0x90977c['supportCodeLibrary']=this[_0x463e1d(0x12a)],_0x90977c[_0x463e1d(0x151)]=_0x26dc36;const _0x3db3b8=formatterHelpers[_0x463e1d(0x1d1)](_0x90977c);let _0x570f81=![];_0x3db3b8[_0x463e1d(0x1ac)][_0x463e1d(0x18d)](_0x1a7043=>{const _0x34fc96=_0x463e1d;if(_0x462e39['KJkWz'](_0x1a7043[_0x34fc96(0x166)],_0x462e39[_0x34fc96(0x15d)])&&!this[_0x34fc96(0x169)](_0x1a7043)){totalTests+=0x1,this[_0x34fc96(0x1a8)](_0x462e39['fNLWm'](_0x462e39[_0x34fc96(0x1f6)](_0x462e39[_0x34fc96(0x171)](_0x462e39[_0x34fc96(0x1f6)](_0x462e39[_0x34fc96(0x1ab)](_0x462e39[_0x34fc96(0x1bb)],_0x1a7043['keyword']),_0x1a7043[_0x34fc96(0x16d)]||''),_0x462e39[_0x34fc96(0x1b3)]),Status[_0x1a7043['result']['status']]),'\x0a')),this['incrementCounter'](Status[_0x1a7043['result'][_0x34fc96(0x1c8)]]);if(_0x462e39['YIpXt'](Status[_0x1a7043['result'][_0x34fc96(0x1c8)]],_0x462e39[_0x34fc96(0x14b)])){_0x570f81=!![];const _0x4c050b=_0x462e39[_0x34fc96(0x19f)](nestedKeyValue,_0x1a7043,[_0x462e39[_0x34fc96(0x15b)],_0x462e39[_0x34fc96(0x157)]]);_0x4c050b&&(testsErrorMessage[_0x462e39['GnMNJ'](_0x462e39[_0x34fc96(0x15e)](_0x26dc36[_0x34fc96(0x1e2)][_0x34fc96(0x1e1)][_0x34fc96(0x166)],_0x462e39[_0x34fc96(0x1b3)]),_0x26dc36['pickle'][_0x34fc96(0x166)])]=_0x4c050b,this[_0x34fc96(0x1a8)](_0x462e39['QDKaj'](_0x4c050b,'\x0a')));}}}),_0x570f81&&(testSuitesFailed+=0x1),this['log']('\x0a');}[a6_0x1282ea(0x17e)](_0x56f08c){}[a6_0x1282ea(0x169)](_0x253b3e){const _0x11aa96=a6_0x1282ea,_0x321f12={};_0x321f12[_0x11aa96(0x1d7)]=function(_0x45ec27,_0x4a2513){return _0x45ec27!==_0x4a2513;},_0x321f12[_0x11aa96(0x17f)]=_0x11aa96(0x1db);const _0x4d9c78=_0x321f12;if(_0x4d9c78[_0x11aa96(0x1d7)](_0x253b3e[_0x11aa96(0x146)],undefined))return![];if(_0x253b3e[_0x11aa96(0x168)]&&_0x253b3e[_0x11aa96(0x168)][_0x11aa96(0x1b1)][_0x11aa96(0x1a6)](_0x4d9c78[_0x11aa96(0x17f)]))return!![];return![];}['incrementCounter'](_0x2ed111){const _0x241f06=a6_0x1282ea,_0x3b63ee={};_0x3b63ee[_0x241f06(0x132)]=_0x241f06(0x179),_0x3b63ee[_0x241f06(0x1e5)]=_0x241f06(0x163),_0x3b63ee['HfBkC']=_0x241f06(0x17a),_0x3b63ee[_0x241f06(0x12b)]=_0x241f06(0x1f5),_0x3b63ee['ISeNy']=_0x241f06(0x16a),_0x3b63ee[_0x241f06(0x161)]='UNKNOWN',_0x3b63ee['MMyES']=_0x241f06(0x1a2);const _0x14a1df=_0x3b63ee;switch(_0x2ed111){case _0x14a1df[_0x241f06(0x132)]:testsFailed+=0x1;break;case _0x14a1df[_0x241f06(0x1e5)]:testsPassed+=0x1;break;case _0x14a1df[_0x241f06(0x1d8)]:testsSkipped+=0x1;break;case _0x14a1df['Gvkom']:testsPending+=0x1;break;case _0x14a1df[_0x241f06(0x1cd)]:testsUndefined+=0x1;break;case _0x14a1df[_0x241f06(0x161)]:testsUnknown+=0x1;break;case _0x14a1df[_0x241f06(0x1f9)]:testsAmbiguous+=0x1;break;default:break;}}async[a6_0x1282ea(0x153)](_0x56b859){const _0x35d443=a6_0x1282ea,_0x615b7d={'BPqoZ':function(_0x3d11d0,_0x56cf78){return _0x3d11d0!==_0x56cf78;},'IPuNT':function(_0xc68af){return _0xc68af();},'RkpZd':function(_0x2373f4,_0x57fbb3){return _0x2373f4(_0x57fbb3);},'lDEic':function(_0x1f5a44,_0x3e2b01){return _0x1f5a44+_0x3e2b01;},'pSUkf':function(_0x273b16){return _0x273b16();},'GWQXi':_0x35d443(0x13b)};let _0x2674cf;if(_0x615b7d[_0x35d443(0x184)](process[_0x35d443(0x135)][_0x35d443(0x191)],undefined)){const _0x4edab1=JSON[_0x35d443(0x1ae)](process[_0x35d443(0x135)][_0x35d443(0x191)]);_0x2674cf=_0x4edab1[_0x35d443(0x16e)];}_0x615b7d[_0x35d443(0x184)](_0x2674cf,undefined)&&_0x615b7d[_0x35d443(0x13d)](isBrowserstackInfra)&&(global[_0x35d443(0x1af)]=_0x615b7d['RkpZd'](getPlatformName,_0x2674cf),this['log'](_0x615b7d['lDEic']('Executing\x20tests\x20for\x20'+global[_0x35d443(0x1af)],'\x0a'))),_0x615b7d[_0x35d443(0x1d9)](shouldProcessEventForTesthub)&&(TestDetails[_0x35d443(0x134)](),this[_0x35d443(0x1a4)][_0x35d443(0x1c9)]=_0x56b859,BrowserstackCLI[_0x35d443(0x174)]()[_0x35d443(0x1ed)]()&&await this[_0x35d443(0x1e4)]()&&(TestInfo[_0x35d443(0x134)](_0x615b7d['GWQXi']),await BrowserstackCLI['getInstance']()[_0x35d443(0x16f)]()[_0x35d443(0x18b)](TestFrameworkState[_0x35d443(0x181)],HookState[_0x35d443(0x19d)],{})));}[a6_0x1282ea(0x1da)](_0x40c75d){const _0x17ca40=a6_0x1282ea;this[_0x17ca40(0x1a4)][_0x17ca40(0x16c)]=_0x40c75d,this['logTestRunFinished'](_0x40c75d);}async[a6_0x1282ea(0x186)](_0x40c0b1,_0x135857,_0x35066d){const _0x40b2d2=a6_0x1282ea,_0x1c97b8={'rStiq':function(_0x891b7d,_0x1b38fd){return _0x891b7d(_0x1b38fd);},'BEFYy':'TestRunStarted','AxzhX':function(_0x11cbed,_0x25dfb7){return _0x11cbed&&_0x25dfb7;}};testSuites+=0x1;if(_0x1c97b8[_0x40b2d2(0x140)](shouldProcessEventForTesthub,_0x1c97b8[_0x40b2d2(0x1c4)]))try{this[_0x40b2d2(0x1a4)][_0x40b2d2(0x1c3)]=this[_0x40b2d2(0x1a4)][_0x40b2d2(0x1c3)]||{},this[_0x40b2d2(0x1a4)][_0x40b2d2(0x1c3)][_0x40c0b1['id']]=_0x40c0b1;let _0x1eb322=null;BrowserstackCLI['getInstance']()[_0x40b2d2(0x1ed)]()&&await this['isCLIReady']()?_0x1eb322=TestInfo[_0x40b2d2(0x133)](_0x40c0b1['id']):_0x1eb322=TestDetails[_0x40b2d2(0x133)](_0x40c0b1['id']);_testCasesData[_0x40c0b1['id']]=Object[_0x40b2d2(0x18a)]({},_0x35066d);const _0x5f0009=this[_0x40b2d2(0x1a4)],_0x1f273b=_0x40c0b1['testCaseId'],_0x56e036=_0x5f0009['testCases'][_0x40b2d2(0x1f3)](_0x7a0672=>_0x7a0672['id']===_0x1f273b)[_0x40b2d2(0x1a7)],_0x414422=_0x5f0009[_0x40b2d2(0x1d4)][_0x40b2d2(0x1f3)](_0x9fd66c=>_0x9fd66c['id']===_0x56e036),_0x3d5a75=_0x5f0009[_0x40b2d2(0x1e2)]['find'](_0xc471d9=>_0xc471d9[_0x40b2d2(0x1b1)]===_0x414422['uri']),_0x813768=_0x3d5a75[_0x40b2d2(0x1e1)],_0x490475={'uuid':_0x1eb322,'startedAt':new Date()[_0x40b2d2(0x1c2)]()};if(_0x414422){const _0x34e7c2={};_0x34e7c2[_0x40b2d2(0x166)]=_0x414422[_0x40b2d2(0x166)],_0x490475[_0x40b2d2(0x136)]=_0x34e7c2;}if(_0x1c97b8['AxzhX'](_0x3d5a75,_0x813768)){const _0x260eb0={};_0x260eb0['path']=_0x3d5a75[_0x40b2d2(0x1b1)],_0x260eb0[_0x40b2d2(0x166)]=_0x813768[_0x40b2d2(0x166)],_0x260eb0[_0x40b2d2(0x190)]=_0x813768['description'],_0x490475['feature']=_0x260eb0;}_tests[_0x1f273b]=_0x490475;if(BrowserstackCLI[_0x40b2d2(0x174)]()[_0x40b2d2(0x1ed)]()&&await this[_0x40b2d2(0x1e4)]()){const _0x2ea28f=await cucumberUtils[_0x40b2d2(0x13f)](_0x490475,_0x414422,_0x35066d,_0x3d5a75,_0x40c0b1['id'],_0x1c97b8[_0x40b2d2(0x1c4)]),_0x37647c={};_0x37647c[_0x40b2d2(0x19e)]=_0x2ea28f,await BrowserstackCLI[_0x40b2d2(0x174)]()['getTestFramework']()['trackEvent'](TestFrameworkState[_0x40b2d2(0x196)],HookState['PRE'],_0x37647c);return;}await testObservabilityReporter['sendTestRunEventForCucumber'](_0x35066d,_0x3d5a75,_0x414422,_0x1c97b8['BEFYy'],_0x490475);}catch(_0x3986b6){logger['debug']('Exception\x20in\x20sending\x20onTestCaseStarted:\x20'+util[_0x40b2d2(0x1b5)](_0x3986b6)+'\x20');}}async[a6_0x1282ea(0x147)](_0x20c267,_0x4c3d71,_0x1035d5){const _0x1b8c47=a6_0x1282ea,_0xc42e8a={'nXITy':function(_0x480f8d,_0x28cd98){return _0x480f8d(_0x28cd98);},'cHBqV':_0x1b8c47(0x1be),'vNMPx':'test'};this[_0x1b8c47(0x1d3)](_0x20c267);if(_0xc42e8a[_0x1b8c47(0x138)](shouldProcessEventForTesthub,_0xc42e8a[_0x1b8c47(0x144)]))try{this['report'][_0x1b8c47(0x18c)]=this['report'][_0x1b8c47(0x18c)]||{},this[_0x1b8c47(0x1a4)][_0x1b8c47(0x18c)][_0x20c267[_0x1b8c47(0x1f0)]]=_0x20c267,_testCasesData[_0x1035d5['id']]=Object[_0x1b8c47(0x18a)]({},_0x1035d5);const _0x28de41=_0x20c267[_0x1b8c47(0x1f0)],_0x2f73e7=_0x4c3d71[_0x1b8c47(0x160)][_0x1b8c47(0x1b0)][_0x28de41][_0x1b8c47(0x137)],_0x40cc9c=_0x4c3d71[_0x1b8c47(0x160)][_0x1b8c47(0x195)][_0x2f73e7],_0x4a240a=_0x40cc9c[_0x1b8c47(0x1a7)],_0x5cd381=_0x4c3d71['eventDataCollector'][_0x1b8c47(0x173)][_0x4a240a],_0x3fc190=this[_0x1b8c47(0x1bd)](_0x4c3d71,_0x5cd381),_0xda3d19=_0x3fc190['feature'],_0x32af7e=_tests[_0x2f73e7];_0x32af7e&&(delete _tests[_0x2f73e7],_0x32af7e[_0x1b8c47(0x1b6)]=new Date()[_0x1b8c47(0x1c2)]());if(BrowserstackCLI[_0x1b8c47(0x174)]()[_0x1b8c47(0x1ed)]()&&await this['isCLIReady']()){const _0x397083=await cucumberUtils['createTestFrameworkData'](_0x32af7e,_0x5cd381,_0x1035d5,_0x3fc190,_0x28de41,_0xc42e8a[_0x1b8c47(0x144)]),_0x4c7eaa={};_0x4c7eaa[_0x1b8c47(0x19e)]=_0x397083,await BrowserstackCLI[_0x1b8c47(0x174)]()[_0x1b8c47(0x16f)]()['trackEvent'](TestFrameworkState[_0x1b8c47(0x196)],HookState[_0x1b8c47(0x1dd)],_0x4c7eaa);const _0x137248={};_0x137248[_0x1b8c47(0x188)]=_0x20c267[_0x1b8c47(0x1f0)],_0x137248[_0x1b8c47(0x1f8)]=_0xc42e8a[_0x1b8c47(0x197)],await BrowserstackCLI['getInstance']()[_0x1b8c47(0x16f)]()[_0x1b8c47(0x18b)](TestFrameworkState[_0x1b8c47(0x1c6)],HookState['POST'],_0x137248);return;}await testObservabilityReporter[_0x1b8c47(0x16b)](_0x1035d5,_0x3fc190,_0x5cd381,_0xc42e8a[_0x1b8c47(0x144)],_0x32af7e);}catch(_0x176456){logger['debug'](_0x1b8c47(0x129)+util[_0x1b8c47(0x1b5)](_0x176456));}}async[a6_0x1282ea(0x19a)](_0x457c79,_0x1ff5ff){const _0x529205=a6_0x1282ea,_0x5934c4={'ouitS':function(_0xf304ef,_0x52fcd9){return _0xf304ef(_0x52fcd9);},'maqWt':_0x529205(0x13a),'tvfhO':function(_0x57d7f0,_0x40215c){return _0x57d7f0!==_0x40215c;},'cJlCf':_0x529205(0x1e9)};if(_0x5934c4['ouitS'](shouldProcessEventForTesthub,_0x5934c4['maqWt']))try{this['report']['testStepStarted']=this[_0x529205(0x1a4)]['testStepStarted']||{},this[_0x529205(0x1a4)][_0x529205(0x1c5)][_0x457c79[_0x529205(0x1f0)]]=_0x457c79;const _0x39179e=_0x457c79[_0x529205(0x1f0)],_0x493183=_0x1ff5ff[_0x529205(0x160)][_0x529205(0x1b0)][_0x39179e][_0x529205(0x137)],_0xa722f9=this[_0x529205(0x1a4)][_0x529205(0x141)][_0x529205(0x1f3)](_0x4c04f0=>_0x4c04f0['id']===_0x493183)[_0x529205(0x1a7)],_0x4064e0=this[_0x529205(0x1a4)][_0x529205(0x1d4)][_0x529205(0x1f3)](_0x2f5f9d=>_0x2f5f9d['id']===_0xa722f9),_0x1d3cbb=this['report']['testCases']['find'](_0x33fd6b=>_0x33fd6b['id']===_0x493183)[_0x529205(0x1ac)],_0x11148b=this[_0x529205(0x1a4)][_0x529205(0x1c5)][_0x39179e][_0x529205(0x1e9)],_0x13f168=_0x1d3cbb[_0x529205(0x1f3)](_0x388b17=>_0x388b17['id']===_0x11148b)[_0x529205(0x14c)],_0x2bea10=_0x4064e0[_0x529205(0x1de)][_0x529205(0x1f3)](_0x174758=>_0x174758['id']===_0x13f168);if(_0x13f168&&_tests[_0x493183]&&_0x5934c4[_0x529205(0x13c)](_tests[_0x493183][_0x5934c4[_0x529205(0x18e)]],_0x11148b)){_tests[_0x493183][_0x5934c4['cJlCf']]=_0x11148b;const _0x19dc10={};_0x19dc10[_0x529205(0x1de)]=[];const _0x255436=_tests[_0x493183]||_0x19dc10;_0x255436&&!_0x255436[_0x529205(0x1de)]&&(_0x255436['steps']=[]),_0x255436[_0x529205(0x1de)][_0x529205(0x165)]({'id':_0x2bea10['id'],'text':_0x2bea10[_0x529205(0x16d)],'started_at':new Date()[_0x529205(0x1c2)]()}),_tests[_0x493183]=_0x255436;}if(BrowserstackCLI[_0x529205(0x174)]()['isCliEnabled']()&&await this[_0x529205(0x1e4)]()){const _0x4644be=await cucumberUtils[_0x529205(0x1ea)](this[_0x529205(0x1a4)],_0x39179e,_0x5934c4[_0x529205(0x15f)],_0x1d3cbb,_0x11148b,_tests[_0x493183]);_0x4644be&&await BrowserstackCLI['getInstance']()[_0x529205(0x16f)]()[_0x529205(0x18b)](TestFrameworkState[_0x4644be[_0x529205(0x1bc)]],HookState[_0x529205(0x19d)],{'hookData':_0x4644be,'testUUID':_0x457c79[_0x529205(0x1f0)]});return;}await testObservabilityReporter[_0x529205(0x1ca)](this[_0x529205(0x1a4)],_0x39179e,_0x5934c4['maqWt'],_0x1d3cbb,_0x11148b,_tests[_0x493183]);}catch(_0x5f34f3){logger['debug']('Exception\x20in\x20onTestStepStarted\x20event:\x20'+util[_0x529205(0x1b5)](_0x5f34f3));}}async[a6_0x1282ea(0x1d6)](_0xc4e233,_0x5dd720){const _0x2821af=a6_0x1282ea,_0xf8119e={'zRIgi':function(_0x594d62,_0xb5983e){return _0x594d62===_0xb5983e;},'SWNtH':'0|2|4|1|3','qgQWW':function(_0x4fd5f0,_0x1935ad){return _0x4fd5f0(_0x1935ad);},'LVMWM':_0x2821af(0x15c),'qxAew':function(_0xb87100,_0x4e6095){return _0xb87100===_0x4e6095;},'OSrmk':_0x2821af(0x1ee),'mwROI':function(_0xa089d2,_0x456596){return _0xa089d2===_0x456596;},'ipnGQ':_0x2821af(0x154),'XksJC':'testStepId','UORUl':_0x2821af(0x13a),'SfMzm':_0x2821af(0x1cf)};this['report'][_0x2821af(0x125)]=this[_0x2821af(0x1a4)][_0x2821af(0x125)]||{},this[_0x2821af(0x1a4)][_0x2821af(0x125)][_0xc4e233['testCaseStartedId']]=_0xc4e233;if(_0xf8119e[_0x2821af(0x182)](shouldProcessEventForTesthub,_0xf8119e[_0x2821af(0x1c7)]))try{const _0x2e11a7=_0xc4e233[_0x2821af(0x1f0)],_0x48853f=_0x5dd720[_0x2821af(0x160)]['testCaseAttemptDataMap'][_0x2e11a7]['testCaseId'],_0x577819=_0x5dd720[_0x2821af(0x160)][_0x2821af(0x195)][_0x48853f],_0x14ae49=_0x577819[_0x2821af(0x1a7)],_0x330c77=_0x5dd720[_0x2821af(0x160)][_0x2821af(0x173)][_0x14ae49],_0x493850=_0xc4e233[_0x2821af(0x1e9)],_0xcc11c3=_0x577819[_0x2821af(0x1ac)],_0x2902e9=this['eventDataCollector'][_0x2821af(0x1a9)](_0x2e11a7),_0x5745c7=_0xcc11c3[_0x2821af(0x1f3)](_0xdf8d60=>_0xdf8d60['id']===_0x493850)[_0x2821af(0x14c)];let _0x43b15d,_0x55d7cd;_0xc4e233[_0x2821af(0x1b8)]&&_0xf8119e[_0x2821af(0x198)](_0xc4e233['testStepResult']['status'][_0x2821af(0x180)]()['toLowerCase'](),_0xf8119e[_0x2821af(0x1e7)])&&(_0x43b15d=_0xf8119e[_0x2821af(0x1f2)](_0xc4e233[_0x2821af(0x1b8)][_0x2821af(0x12e)],undefined)?_0xc4e233['testStepResult'][_0x2821af(0x148)]:_0xc4e233['testStepResult'][_0x2821af(0x12e)]['message'],_0x55d7cd=_0xf8119e['qxAew'](_0xc4e233[_0x2821af(0x1b8)][_0x2821af(0x12e)],undefined)?_0xf8119e[_0x2821af(0x126)]:_0xc4e233['testStepResult'][_0x2821af(0x148)]);if(_0x5745c7&&_tests[_0x48853f][_0xf8119e[_0x2821af(0x172)]]){const _0x1c761c=_0x330c77[_0x2821af(0x1de)][_0x2821af(0x1f3)](_0x4ed7b1=>_0x4ed7b1['id']===_0x5745c7),_0xf70bb3={};_0xf70bb3['steps']=[];const _0x394c91=_tests[_0x48853f]||_0xf70bb3;!_0x394c91[_0x2821af(0x1de)]?_0x394c91[_0x2821af(0x1de)]=[{'id':_0x1c761c['id'],'text':_0x1c761c[_0x2821af(0x16d)],'finished_at':new Date()[_0x2821af(0x1c2)](),'result':_0xc4e233[_0x2821af(0x1b8)][_0x2821af(0x1c8)],'duration':_0xc4e233[_0x2821af(0x1b8)][_0x2821af(0x14e)]['seconds'],'failure':_0x43b15d,'failureType':_0x55d7cd}]:_0x394c91['steps'][_0x2821af(0x18d)](_0x1b3652=>{const _0x929289=_0x2821af;if(_0xf8119e[_0x929289(0x17d)](_0x1b3652['id'],_0x1c761c['id'])){const _0x3933d0=_0xf8119e[_0x929289(0x1b7)][_0x929289(0x19b)]('|');let _0x52312a=0x0;while(!![]){switch(_0x3933d0[_0x52312a++]){case'0':_0x1b3652['finished_at']=new Date()[_0x929289(0x1c2)]();continue;case'1':_0x1b3652[_0x929289(0x1ef)]=_0x43b15d;continue;case'2':_0x1b3652[_0x929289(0x187)]=_0xc4e233[_0x929289(0x1b8)][_0x929289(0x1c8)];continue;case'3':_0x1b3652[_0x929289(0x14d)]=_0x55d7cd;continue;case'4':_0x1b3652['duration']=_0xc4e233[_0x929289(0x1b8)][_0x929289(0x14e)][_0x929289(0x1f7)];continue;}break;}}}),_tests[_0x48853f]=_0x394c91;}delete _tests[_0x48853f][_0xf8119e['XksJC']];if(BrowserstackCLI[_0x2821af(0x174)]()['isCliEnabled']()&&await this[_0x2821af(0x1e4)]()){const _0x3fda26=await cucumberUtils[_0x2821af(0x1ea)](this[_0x2821af(0x1a4)],_0x2e11a7,_0xf8119e['UORUl'],_0xcc11c3,_0x493850,_tests[_0x48853f]);if(_0x3fda26){await BrowserstackCLI['getInstance']()[_0x2821af(0x16f)]()[_0x2821af(0x18b)](TestFrameworkState[_0x3fda26['hook_type']],HookState[_0x2821af(0x1dd)],{'hookData':_0x3fda26,'testUUID':_0xc4e233[_0x2821af(0x1f0)]});const _0x4282c8={};_0x4282c8[_0x2821af(0x188)]=_0xc4e233[_0x2821af(0x1f0)],_0x4282c8['type']=_0xf8119e[_0x2821af(0x12c)],await BrowserstackCLI['getInstance']()['getTestFramework']()[_0x2821af(0x18b)](TestFrameworkState[_0x2821af(0x1c6)],HookState[_0x2821af(0x1dd)],_0x4282c8);}return;}await testObservabilityReporter[_0x2821af(0x1ca)](this[_0x2821af(0x1a4)],_0x2e11a7,_0xf8119e[_0x2821af(0x1c7)],_0xcc11c3,_0x493850,_tests[_0x48853f]);}catch(_0x4544c8){logger[_0x2821af(0x1ce)]('Exception\x20in\x20onTestStepFinished\x20event:\x20'+util[_0x2821af(0x1b5)](_0x4544c8));}}['getGherkinStepMap'](_0x5bdc4f){const _0x5798be=a6_0x1282ea,_0x414314={};return _0x5bdc4f[_0x5798be(0x1e1)]['children'][_0x5798be(0x1b9)](this[_0x5798be(0x193)])[_0x5798be(0x1a3)]()[_0x5798be(0x18d)](_0x3bd046=>_0x3bd046[_0x5798be(0x1de)][_0x5798be(0x18d)](_0x34e686=>_0x414314[_0x34e686['id']]=_0x34e686)),_0x414314;}[a6_0x1282ea(0x193)](_0x17c96f){const _0x1b2767=a6_0x1282ea,_0x3a3658={'xhrgj':function(_0x4999fe,_0x551611){return _0x4999fe(_0x551611);}};if(!_0x3a3658[_0x1b2767(0x178)](isUndefined,_0x17c96f['background']))return[_0x17c96f['background']];else{if(!_0x3a3658[_0x1b2767(0x178)](isUndefined,_0x17c96f[_0x1b2767(0x1eb)]))return _0x17c96f[_0x1b2767(0x1eb)][_0x1b2767(0x1a5)][_0x1b2767(0x1b9)](_0x814770=>!isUndefined(_0x814770[_0x1b2767(0x158)])?_0x814770[_0x1b2767(0x158)]:_0x814770['scenario']);};return[_0x17c96f[_0x1b2767(0x136)]];}['getGherkinDocument'](_0x33889c,_0x1b7593){const _0x286c6d=a6_0x1282ea;return Object[_0x286c6d(0x139)](_0x33889c['eventDataCollector'][_0x286c6d(0x1e6)])[_0x286c6d(0x1f3)](_0x45b3ad=>_0x45b3ad[_0x286c6d(0x1b1)]===_0x1b7593['uri']);}async[a6_0x1282ea(0x1ec)](){const _0x3a3fe0=a6_0x1282ea;if(this[_0x3a3fe0(0x189)])return this[_0x3a3fe0(0x189)];return this[_0x3a3fe0(0x189)]=this['_performCLIInitialization'](),this[_0x3a3fe0(0x189)];}async[a6_0x1282ea(0x1ad)](){const _0x42526f=a6_0x1282ea,_0x1f57eb={'pEmLz':'No\x20BROWSERSTACK_CLI_BIN_SESSION_ID\x20found,\x20CLI\x20not\x20available','jrwQS':function(_0x4bcaa6,_0x513821){return _0x4bcaa6(_0x513821);},'SucpT':_0x42526f(0x1c0),'IwjLy':function(_0x56a57a,_0x1c5c5b){return _0x56a57a(_0x1c5c5b);},'hMDcx':_0x42526f(0x185)};try{const _0x4f5ac2=BrowserstackCLI[_0x42526f(0x174)]();if(_0x4f5ac2[_0x42526f(0x128)]())return logger['debug'](_0x42526f(0x1c1)+_0x4f5ac2[_0x42526f(0x1e8)]),!![];const _0x14a453=process[_0x42526f(0x135)][_0x42526f(0x1cb)];if(!_0x14a453)return logger[_0x42526f(0x1ce)](_0x1f57eb['pEmLz']),![];const _0x359e99=_0x1f57eb[_0x42526f(0x1f4)](require,_0x1f57eb[_0x42526f(0x1ba)]),{FRAMEWORKS:_0xbfb324}=_0x1f57eb[_0x42526f(0x159)](require,_0x1f57eb['hMDcx']);return _0x359e99['setFrameworkDetail'](_0xbfb324['CUCUMBER'],_0xbfb324[_0x42526f(0x1bf)]),logger[_0x42526f(0x1ce)](_0x42526f(0x1f1)+_0x14a453),await _0x4f5ac2[_0x42526f(0x1cc)](),logger['debug'](_0x42526f(0x1e0)+_0x4f5ac2[_0x42526f(0x128)]()+_0x42526f(0x156)+_0x4f5ac2['binSessionId']),_0x4f5ac2[_0x42526f(0x128)]();}catch(_0x484dac){return logger[_0x42526f(0x1ce)](_0x42526f(0x162)+util['format'](_0x484dac)),![];}}async['isCLIReady'](){const _0x111d53=a6_0x1282ea;try{return await this['ensureCLIInitialized'](),BrowserstackCLI[_0x111d53(0x174)]()[_0x111d53(0x128)]();}catch(_0x2947ac){return logger[_0x111d53(0x1ce)](_0x111d53(0x1e3)+util['format'](_0x2947ac)),![];}}}module[a6_0x1282ea(0x167)]=o11yClassErrorHandler(BrowserstackFormatter,['onTestCaseStarted','onTestCaseFinished',a6_0x1282ea(0x19a),a6_0x1282ea(0x1d6),a6_0x1282ea(0x153),a6_0x1282ea(0x1da),a6_0x1282ea(0x193),a6_0x1282ea(0x1bd),a6_0x1282ea(0x1d5)]);
function a6_0x3bf1(){const _0x4dfeac=['duration','krORA','cucumber','CmOQx','cliInitPromise','test','TfVYE','JZRnY','@cucumber/cucumber','trackEvent','report','onGherkinDocument','Bootstrapping\x20CLI\x20in\x20formatter\x20with\x20binSessionId:\x20','gherkinDocument','NzAMv','XtyLp','pickleStepId','testUUID','getTestFramework','toISOString','parseTestCaseAttempt','ensureCLIInitialized','onSource','name','__platform','status','exception','AMBIGUOUS','wsmjp','bstack','uVpdN','extractStepContainers','../../v2/utils/cucumber-utils.js','TEST','../../../bin/v2/TestInfo.js','util','FkhQt','exports','onTestCaseStarted','CONFIG','find','onTestRunStarted','sourceLocation','hook','jyycH','steps','EjtuD','testCaseFinished','stepDefinition','2145984LJBbFi','isRunning','testCaseMap','URQOi','format','push','path','POST','UNDEFINED','3038870zasrwu','uri','hooks','bootstrap','Exception\x20in\x20sending\x20onTestCaseFinished\x20event:\x20\x20','debug','values','sVdQd','INIT_TEST','onTestCaseFinished','ZMSeq','getTestUUID','testStepId','background','HookRunStarted','MnNeH','VjoTl','../test-observability.js','children','getTestCaseAttempt','onPickle','getGherkinDocument','DvRHS','testCaseAttempt','getInstance','source','oKdve','parse','winstonLogger','Executing\x20tests\x20for\x20','text','assign','../../v2/browserstackCLI.js','PdYFl','oKDNR','description','finished_at','eventBroadcaster','../../playwright/reporter/test-details.js','testCaseStarted','testStepFinished','qNvZj','plDTG','YYroU','snippetBuilder','3HtxQRp','Exception\x20in\x20onTestStepStarted\x20event:\x20','onTestRunFinished','GfteO','VbFOU','_performCLIInitialization','RxkMT','scenario','onTestStepFinished','sendHook','iCDzQ','810364UmvHqy','hOObu','type','testSteps','TestRunFinished','xrWYA','XlmeT','createHookData','isBstackHook','message','includes','mZuFG','incrementCounter','CLI\x20bootstrap\x20completed\x20-\x20isRunning:\x20','onTestStepStarted','jbHEQ','192914uquGxl','FAILED','forEach','AjyaM','DlXuq','../../../helpers/helper','QxeWz','HookRunFinished','FYtgW','isCLIReady','testRunStarted','12289510phEKwK','PASSED','onTestCase','747733wKDcMu','actionLocation','cwd','PENDING','LOG_REPORT','log','result','IwpXC','binSessionId','testCaseId','\x20-\x20','../../v2/state/testFrameworkState.js','2268810BKtNOT','sendTestRunEventForCucumber','isCliEnabled','getGherkinStepMap',',\x20binSessionId:\x20','phNFU','seconds','testStepResult','hook_type','supportCodeLibrary','SKIPPED','pickleId','rule','UCJjt','split','onHook','UNKNOWN','CLI\x20already\x20running\x20-\x20binSessionId:\x20','testStepStarted','Exception\x20in\x20onTestStepFinished\x20event:\x20','Exception\x20in\x20sending\x20onTestCaseStarted:\x20','testCaseAttemptDataMap','../../v2/state/hookState.js','setFrameworkDetail','YeNTi','ddVsl','createTestFrameworkData','pickle','feature','logTestRunFinished','map','lAICO','PRE','AXIvp','setup','snlTb','testCases','logTestCaseFinished','testRunFinished','../../../helpers/test-observability/error-handler','ZRLhc','failed','env','WQZxl','nUyKu','6pVQYXV','12fbAZOD','PLAYWRIGHT','qITFf','PwIBl','testCase','ENdCQ','pyLSq','eventDataCollector','SwNhU','finishedAt','CzUJC','gherkinDocumentMap','testCaseStartedId','toLowerCase'];a6_0x3bf1=function(){return _0x4dfeac;};return a6_0x3bf1();}function a6_0x1ea8(_0x3280e8,_0x11ce1e){const _0x3bf186=a6_0x3bf1();return a6_0x1ea8=function(_0x1ea82b,_0x2b52f4){_0x1ea82b=_0x1ea82b-0x114;let _0x19ee52=_0x3bf186[_0x1ea82b];return _0x19ee52;},a6_0x1ea8(_0x3280e8,_0x11ce1e);}const a6_0x2f440a=a6_0x1ea8;(function(_0x230da0,_0x5a29ef){const _0x58c911=a6_0x1ea8,_0x1eb33e=_0x230da0();while(!![]){try{const _0x3b4442=parseInt(_0x58c911(0x19b))/0x1*(-parseInt(_0x58c911(0x154))/0x2)+parseInt(_0x58c911(0x139))/0x3*(parseInt(_0x58c911(0x144))/0x4)+-parseInt(_0x58c911(0x1e4))/0x5+parseInt(_0x58c911(0x19c))/0x6*(parseInt(_0x58c911(0x162))/0x7)+-parseInt(_0x58c911(0x1db))/0x8+parseInt(_0x58c911(0x16e))/0x9+parseInt(_0x58c911(0x15f))/0xa;if(_0x3b4442===_0x5a29ef)break;else _0x1eb33e['push'](_0x1eb33e['shift']());}catch(_0x2150d2){_0x1eb33e['push'](_0x1eb33e['shift']());}}}(a6_0x3bf1,0x6c08a));const {requireModule,getPlatformName,nestedKeyValue,isUndefined,isBrowserstackInfra}=require(a6_0x2f440a(0x159)),util=require(a6_0x2f440a(0x1cd)),{Formatter,formatterHelpers,Status}=requireModule(a6_0x2f440a(0x1b2)),TestDetails=require(a6_0x2f440a(0x132)),TestObservabilityReporter=require(a6_0x2f440a(0x11d)),{o11yClassErrorHandler}=require(a6_0x2f440a(0x195)),{shouldProcessEventForTesthub}=require('../../../helpers/testhub/utils.js'),BrowserstackCLI=require(a6_0x2f440a(0x12c)),TestFrameworkState=require(a6_0x2f440a(0x16d)),HookState=require(a6_0x2f440a(0x184)),CucumberUtils=require(a6_0x2f440a(0x1ca)),TestInfo=require(a6_0x2f440a(0x1cc)),testObservabilityReporter=new TestObservabilityReporter(),cucumberUtils=new CucumberUtils(),logger=require('../../../helpers/logger')[a6_0x2f440a(0x128)],_tests={},_testCasesData={};class BrowserstackFormatter extends Formatter{constructor(_0x1f2aea){const _0x3b228c=a6_0x2f440a,_0x531a56={};_0x531a56[_0x3b228c(0x18f)]='envelope';const _0x1cbeb2=_0x531a56;super(_0x1f2aea),this[_0x3b228c(0x1b4)]={},_0x1f2aea[_0x3b228c(0x131)]['on'](_0x1cbeb2[_0x3b228c(0x18f)],async _0x13bbaa=>{const _0x5def39=_0x3b228c;switch(!![]){case!!_0x13bbaa[_0x5def39(0x15e)]:this[_0x5def39(0x1d3)](_0x13bbaa['testRunStarted']);break;case!!_0x13bbaa[_0x5def39(0x194)]:this['onTestRunFinished'](_0x13bbaa[_0x5def39(0x194)]);break;case!!_0x13bbaa[_0x5def39(0x133)]:this[_0x5def39(0x1d0)](_0x13bbaa[_0x5def39(0x133)],_0x1f2aea,_0x13bbaa);break;case!!_0x13bbaa[_0x5def39(0x1d9)]:this[_0x5def39(0x115)](_0x13bbaa[_0x5def39(0x1d9)],_0x1f2aea,_0x13bbaa);break;case!!_0x13bbaa['testStepStarted']:this[_0x5def39(0x152)](_0x13bbaa[_0x5def39(0x180)],_0x1f2aea);break;case!!_0x13bbaa[_0x5def39(0x134)]:this['onTestStepFinished'](_0x13bbaa[_0x5def39(0x134)],_0x1f2aea);break;case!!_0x13bbaa[_0x5def39(0x1d5)]:this[_0x5def39(0x17d)](_0x13bbaa['hook']);break;case!!_0x13bbaa[_0x5def39(0x1a0)]:this['onTestCase'](_0x13bbaa['testCase']);break;case!!_0x13bbaa['pickle']:this[_0x5def39(0x120)](_0x13bbaa[_0x5def39(0x189)]);break;case!!_0x13bbaa[_0x5def39(0x1b7)]:this[_0x5def39(0x1b5)](_0x13bbaa[_0x5def39(0x1b7)]);break;}});}['onHook'](_0x435b63){const _0x241043=a6_0x2f440a;this[_0x241043(0x1b4)]['hooks']=Object['assign']([],this[_0x241043(0x1b4)]['hooks']||[]),this['report'][_0x241043(0x1e6)][_0x241043(0x1e0)](_0x435b63);}[a6_0x2f440a(0x120)](_0x229d53){const _0x2b5054=a6_0x2f440a;this['report'][_0x2b5054(0x189)]=Object[_0x2b5054(0x12b)]([],this['report'][_0x2b5054(0x189)]||[],[_0x229d53]),this[_0x2b5054(0x1b4)][_0x2b5054(0x189)][_0x2b5054(0x1e0)](_0x229d53);}['onGherkinDocument'](_0x45bbf7){const _0x3ba8b5=a6_0x2f440a;this[_0x3ba8b5(0x1b4)][_0x3ba8b5(0x1b7)]=Object[_0x3ba8b5(0x12b)]([],this['report'][_0x3ba8b5(0x1b7)]||[],[_0x45bbf7]),this[_0x3ba8b5(0x1b4)][_0x3ba8b5(0x1b7)][_0x3ba8b5(0x1e0)](_0x45bbf7);}[a6_0x2f440a(0x1c0)](_0x36aeb3){const _0x129e69=a6_0x2f440a;this['report'][_0x129e69(0x125)]=_0x36aeb3;}['onStepDefinition'](_0x5073fc){const _0x30660c=a6_0x2f440a;this[_0x30660c(0x1b4)][_0x30660c(0x1da)]=Object[_0x30660c(0x12b)]([],this[_0x30660c(0x1b4)][_0x30660c(0x1da)]||[],[_0x5073fc]),this[_0x30660c(0x1b4)][_0x30660c(0x1da)][_0x30660c(0x1e0)](_0x5073fc);}[a6_0x2f440a(0x161)](_0x328b47){const _0x18c22a=a6_0x2f440a;this[_0x18c22a(0x1b4)][_0x18c22a(0x192)]=Object[_0x18c22a(0x12b)]([],this[_0x18c22a(0x1b4)][_0x18c22a(0x192)]||[],[_0x328b47]),this[_0x18c22a(0x1b4)][_0x18c22a(0x192)][_0x18c22a(0x1e0)](_0x328b47);}[a6_0x2f440a(0x193)](_0x5785ae){const _0x3a2c0b=a6_0x2f440a,_0x583f2a={'DlXuq':function(_0x319983,_0xfb6dd5){return _0x319983!==_0xfb6dd5;},'nUyKu':_0x3a2c0b(0x1c7),'FkhQt':function(_0x29f0b5,_0xbcfcd5){return _0x29f0b5+_0xbcfcd5;},'SwNhU':function(_0x45ccf9,_0x224275){return _0x45ccf9+_0x224275;},'VbFOU':'\x20\x20\x20\x20','CzUJC':_0x3a2c0b(0x16c),'XlmeT':function(_0x3f4399,_0x34c944){return _0x3f4399===_0x34c944;},'fyAUf':_0x3a2c0b(0x155),'SXsAC':function(_0x42c250,_0x22d8d0,_0x3a0c64){return _0x42c250(_0x22d8d0,_0x3a0c64);},'oKdve':'result','EjtuD':_0x3a2c0b(0x14d),'JUxuK':function(_0x22bd3a,_0x3b3d15){return _0x22bd3a+_0x3b3d15;},'jyycH':function(_0x178506,_0x54835d){return _0x178506+_0x54835d;},'RxkMT':function(_0x4cbbf3,_0x461c22){return _0x4cbbf3+_0x461c22;},'URQOi':function(_0x13b04c,_0x2b4ee9){return _0x13b04c+_0x2b4ee9;},'YeNTi':function(_0x4aa04d,_0x1137e2){return _0x4aa04d+_0x1137e2;},'pyLSq':function(_0x58173c,_0x393fdb){return _0x58173c+_0x393fdb;},'ddVsl':function(_0x20075a,_0x5d656f){return _0x20075a+_0x5d656f;}};_0x583f2a['DlXuq'](global[_0x3a2c0b(0x1c2)],undefined)&&this[_0x3a2c0b(0x167)](_0x583f2a[_0x3a2c0b(0x1ce)](_0x583f2a[_0x3a2c0b(0x1de)]('\x0a',global[_0x3a2c0b(0x1c2)]),'\x0a'));const _0x2f2c35=this[_0x3a2c0b(0x1a3)][_0x3a2c0b(0x11f)](_0x5785ae[_0x3a2c0b(0x1a8)]);this[_0x3a2c0b(0x167)](_0x583f2a[_0x3a2c0b(0x186)](_0x583f2a[_0x3a2c0b(0x1a2)](_0x583f2a['FkhQt'](_0x583f2a[_0x3a2c0b(0x187)]('\x20\x20',_0x2f2c35['gherkinDocument'][_0x3a2c0b(0x18a)][_0x3a2c0b(0x1c1)]),_0x583f2a['CzUJC']),_0x2f2c35[_0x3a2c0b(0x189)][_0x3a2c0b(0x1c1)]),'\x0a'));const _0x1ee04e={};_0x1ee04e[_0x3a2c0b(0x164)]=this[_0x3a2c0b(0x164)],_0x1ee04e['snippetBuilder']=this[_0x3a2c0b(0x138)],_0x1ee04e[_0x3a2c0b(0x177)]=this[_0x3a2c0b(0x177)],_0x1ee04e[_0x3a2c0b(0x123)]=_0x2f2c35;const _0x3b0fb1=formatterHelpers[_0x3a2c0b(0x1be)](_0x1ee04e);let _0x325df4=![];_0x3b0fb1[_0x3a2c0b(0x147)][_0x3a2c0b(0x156)](_0x463f29=>{const _0x536f3a=_0x3a2c0b;if(_0x583f2a[_0x536f3a(0x158)](_0x463f29['name'],_0x583f2a[_0x536f3a(0x19a)])&&!this[_0x536f3a(0x14c)](_0x463f29)){totalTests+=0x1,this[_0x536f3a(0x167)](_0x583f2a[_0x536f3a(0x1ce)](_0x583f2a[_0x536f3a(0x1ce)](_0x583f2a['FkhQt'](_0x583f2a[_0x536f3a(0x1a4)](_0x583f2a[_0x536f3a(0x1ce)](_0x583f2a[_0x536f3a(0x13d)],_0x463f29['keyword']),_0x463f29[_0x536f3a(0x12a)]||''),_0x583f2a[_0x536f3a(0x1a6)]),Status[_0x463f29[_0x536f3a(0x168)][_0x536f3a(0x1c3)]]),'\x0a')),this[_0x536f3a(0x150)](Status[_0x463f29[_0x536f3a(0x168)][_0x536f3a(0x1c3)]]);if(_0x583f2a[_0x536f3a(0x14a)](Status[_0x463f29[_0x536f3a(0x168)][_0x536f3a(0x1c3)]],_0x583f2a['fyAUf'])){_0x325df4=!![];const _0x5716f0=_0x583f2a['SXsAC'](nestedKeyValue,_0x463f29,[_0x583f2a[_0x536f3a(0x126)],_0x583f2a[_0x536f3a(0x1d8)]]);_0x5716f0&&(testsErrorMessage[_0x583f2a['JUxuK'](_0x583f2a[_0x536f3a(0x1d6)](_0x2f2c35[_0x536f3a(0x1b7)][_0x536f3a(0x18a)][_0x536f3a(0x1c1)],_0x583f2a[_0x536f3a(0x1a6)]),_0x2f2c35[_0x536f3a(0x189)][_0x536f3a(0x1c1)])]=_0x5716f0,this[_0x536f3a(0x167)](_0x583f2a[_0x536f3a(0x13f)](_0x5716f0,'\x0a')));}}}),_0x325df4&&(testSuitesFailed+=0x1),this[_0x3a2c0b(0x167)]('\x0a');}[a6_0x2f440a(0x18b)](_0x68c482){}[a6_0x2f440a(0x14c)](_0xd95021){const _0x2b953d=a6_0x2f440a,_0x29b507={};_0x29b507[_0x2b953d(0x145)]=function(_0x35b78b,_0x590dd3){return _0x35b78b!==_0x590dd3;},_0x29b507[_0x2b953d(0x199)]='cucumber-js/test.setup.js';const _0x2f61c0=_0x29b507;if(_0x2f61c0[_0x2b953d(0x145)](_0xd95021[_0x2b953d(0x1d4)],undefined))return![];if(_0xd95021[_0x2b953d(0x163)]&&_0xd95021[_0x2b953d(0x163)][_0x2b953d(0x1e5)][_0x2b953d(0x14e)](_0x2f61c0[_0x2b953d(0x199)]))return!![];return![];}[a6_0x2f440a(0x150)](_0x39f45a){const _0x68b311=a6_0x2f440a,_0x530406={};_0x530406[_0x68b311(0x191)]=_0x68b311(0x155),_0x530406[_0x68b311(0x122)]=_0x68b311(0x160),_0x530406['qITFf']=_0x68b311(0x178),_0x530406['ZRLhc']=_0x68b311(0x165),_0x530406[_0x68b311(0x1a1)]=_0x68b311(0x1e3),_0x530406[_0x68b311(0x12e)]=_0x68b311(0x17e),_0x530406[_0x68b311(0x1ad)]=_0x68b311(0x1c5);const _0x2baa7b=_0x530406;switch(_0x39f45a){case _0x2baa7b[_0x68b311(0x191)]:testsFailed+=0x1;break;case _0x2baa7b[_0x68b311(0x122)]:testsPassed+=0x1;break;case _0x2baa7b[_0x68b311(0x19e)]:testsSkipped+=0x1;break;case _0x2baa7b[_0x68b311(0x196)]:testsPending+=0x1;break;case _0x2baa7b[_0x68b311(0x1a1)]:testsUndefined+=0x1;break;case _0x2baa7b['oKDNR']:testsUnknown+=0x1;break;case _0x2baa7b[_0x68b311(0x1ad)]:testsAmbiguous+=0x1;break;default:break;}}async[a6_0x2f440a(0x1d3)](_0x3933cb){const _0x1044cb=a6_0x2f440a,_0x22b6bd={'GfteO':function(_0x55d2ad,_0x38ecc0){return _0x55d2ad!==_0x38ecc0;},'PwIBl':function(_0x124866,_0x561274){return _0x124866!==_0x561274;},'cQGwW':function(_0x5ddb80){return _0x5ddb80();},'JZRnY':function(_0x2e0605,_0x20b4da){return _0x2e0605(_0x20b4da);},'phNFU':function(_0x6e8e20,_0x4f2616){return _0x6e8e20+_0x4f2616;},'XtyLp':function(_0x1928d4){return _0x1928d4();},'AjyaM':_0x1044cb(0x1ac)};let _0x18cb65;if(_0x22b6bd[_0x1044cb(0x13c)](process[_0x1044cb(0x198)]['CONFIG'],undefined)){const _0x23133c=JSON[_0x1044cb(0x127)](process[_0x1044cb(0x198)][_0x1044cb(0x1d1)]);_0x18cb65=_0x23133c['capability'];}_0x22b6bd[_0x1044cb(0x19f)](_0x18cb65,undefined)&&_0x22b6bd['cQGwW'](isBrowserstackInfra)&&(global['__platform']=_0x22b6bd[_0x1044cb(0x1b1)](getPlatformName,_0x18cb65),this[_0x1044cb(0x167)](_0x22b6bd[_0x1044cb(0x173)](_0x1044cb(0x129)+global[_0x1044cb(0x1c2)],'\x0a'))),_0x22b6bd[_0x1044cb(0x1b9)](shouldProcessEventForTesthub)&&(TestDetails[_0x1044cb(0x190)](),this[_0x1044cb(0x1b4)][_0x1044cb(0x15e)]=_0x3933cb,BrowserstackCLI[_0x1044cb(0x124)]()[_0x1044cb(0x170)]()&&await this[_0x1044cb(0x15d)]()&&(TestInfo[_0x1044cb(0x190)](_0x22b6bd[_0x1044cb(0x157)]),await BrowserstackCLI[_0x1044cb(0x124)]()[_0x1044cb(0x1bc)]()['trackEvent'](TestFrameworkState[_0x1044cb(0x114)],HookState[_0x1044cb(0x18e)],{})));}[a6_0x2f440a(0x13b)](_0x5c5383){const _0x5634d0=a6_0x2f440a;this[_0x5634d0(0x1b4)][_0x5634d0(0x194)]=_0x5c5383,this[_0x5634d0(0x18b)](_0x5c5383);}async[a6_0x2f440a(0x1d0)](_0x3c9b91,_0xc66b27,_0x482792){const _0xb015e2=a6_0x2f440a,_0x2d779c={'plDTG':function(_0x44fd1b,_0x3d0c3f){return _0x44fd1b(_0x3d0c3f);},'ZMSeq':'TestRunStarted','iuqII':function(_0xd1027a,_0x3116da){return _0xd1027a&&_0x3116da;}};testSuites+=0x1;if(_0x2d779c[_0xb015e2(0x136)](shouldProcessEventForTesthub,_0x2d779c[_0xb015e2(0x116)]))try{this[_0xb015e2(0x1b4)][_0xb015e2(0x133)]=this[_0xb015e2(0x1b4)][_0xb015e2(0x133)]||{},this[_0xb015e2(0x1b4)][_0xb015e2(0x133)][_0x3c9b91['id']]=_0x3c9b91;let _0x2dee61=null;BrowserstackCLI['getInstance']()[_0xb015e2(0x170)]()&&await this['isCLIReady']()?_0x2dee61=TestInfo[_0xb015e2(0x117)](_0x3c9b91['id']):_0x2dee61=TestDetails[_0xb015e2(0x117)](_0x3c9b91['id']);_testCasesData[_0x3c9b91['id']]=Object['assign']({},_0x482792);const _0x1c745f=this['report'],_0x3cc333=_0x3c9b91['testCaseId'],_0x3f4c27=_0x1c745f[_0xb015e2(0x192)][_0xb015e2(0x1d2)](_0x55a6de=>_0x55a6de['id']===_0x3cc333)[_0xb015e2(0x179)],_0x883f6e=_0x1c745f[_0xb015e2(0x189)]['find'](_0x1e3f2e=>_0x1e3f2e['id']===_0x3f4c27),_0x2ac938=_0x1c745f[_0xb015e2(0x1b7)][_0xb015e2(0x1d2)](_0x48b5b6=>_0x48b5b6[_0xb015e2(0x1e5)]===_0x883f6e[_0xb015e2(0x1e5)]),_0x83868b=_0x2ac938['feature'],_0x2f415b={'uuid':_0x2dee61,'startedAt':new Date()['toISOString']()};if(_0x883f6e){const _0x1a1e91={};_0x1a1e91['name']=_0x883f6e[_0xb015e2(0x1c1)],_0x2f415b['scenario']=_0x1a1e91;}if(_0x2d779c['iuqII'](_0x2ac938,_0x83868b)){const _0x2bb84e={};_0x2bb84e[_0xb015e2(0x1e1)]=_0x2ac938['uri'],_0x2bb84e[_0xb015e2(0x1c1)]=_0x83868b[_0xb015e2(0x1c1)],_0x2bb84e['description']=_0x83868b[_0xb015e2(0x12f)],_0x2f415b[_0xb015e2(0x18a)]=_0x2bb84e;}_tests[_0x3cc333]=_0x2f415b;if(BrowserstackCLI['getInstance']()[_0xb015e2(0x170)]()&&await this['isCLIReady']()){const _0x2f4bdb=await cucumberUtils[_0xb015e2(0x188)](_0x2f415b,_0x883f6e,_0x482792,_0x2ac938,_0x3c9b91['id'],_0x2d779c[_0xb015e2(0x116)]),_0x3916d6={};_0x3916d6[_0xb015e2(0x1af)]=_0x2f4bdb,await BrowserstackCLI[_0xb015e2(0x124)]()[_0xb015e2(0x1bc)]()[_0xb015e2(0x1b3)](TestFrameworkState['TEST'],HookState['PRE'],_0x3916d6);return;}await testObservabilityReporter[_0xb015e2(0x16f)](_0x482792,_0x2ac938,_0x883f6e,_0x2d779c[_0xb015e2(0x116)],_0x2f415b);}catch(_0x3dfec6){logger['debug'](_0xb015e2(0x182)+util[_0xb015e2(0x1df)](_0x3dfec6)+'\x20');}}async[a6_0x2f440a(0x115)](_0x4abbfa,_0x2063bc,_0x12d7a8){const _0x104cee=a6_0x2f440a,_0x56cef8={'TfVYE':function(_0x835bb4,_0x189e55){return _0x835bb4(_0x189e55);},'QxeWz':_0x104cee(0x148),'VjoTl':_0x104cee(0x1af)};this['logTestCaseFinished'](_0x4abbfa);if(_0x56cef8[_0x104cee(0x1b0)](shouldProcessEventForTesthub,_0x56cef8[_0x104cee(0x15a)]))try{this[_0x104cee(0x1b4)][_0x104cee(0x1d9)]=this[_0x104cee(0x1b4)]['testCaseFinished']||{},this['report'][_0x104cee(0x1d9)][_0x4abbfa[_0x104cee(0x1a8)]]=_0x4abbfa,_testCasesData[_0x12d7a8['id']]=Object['assign']({},_0x12d7a8);const _0x23697b=_0x4abbfa[_0x104cee(0x1a8)],_0x545076=_0x2063bc[_0x104cee(0x1a3)]['testCaseAttemptDataMap'][_0x23697b][_0x104cee(0x16b)],_0x43b5ab=_0x2063bc[_0x104cee(0x1a3)][_0x104cee(0x1dd)][_0x545076],_0x267776=_0x43b5ab[_0x104cee(0x179)],_0x54824e=_0x2063bc[_0x104cee(0x1a3)]['pickleMap'][_0x267776],_0x106aba=this[_0x104cee(0x121)](_0x2063bc,_0x54824e),_0x13f1ec=_0x106aba[_0x104cee(0x18a)],_0x5f1092=_tests[_0x545076];_0x5f1092&&(delete _tests[_0x545076],_0x5f1092[_0x104cee(0x1a5)]=new Date()[_0x104cee(0x1bd)]());if(BrowserstackCLI[_0x104cee(0x124)]()[_0x104cee(0x170)]()&&await this[_0x104cee(0x15d)]()){const _0x2f2569=await cucumberUtils[_0x104cee(0x188)](_0x5f1092,_0x54824e,_0x12d7a8,_0x106aba,_0x23697b,_0x56cef8[_0x104cee(0x15a)]),_0x35fe9a={};_0x35fe9a[_0x104cee(0x1af)]=_0x2f2569,await BrowserstackCLI[_0x104cee(0x124)]()['getTestFramework']()[_0x104cee(0x1b3)](TestFrameworkState[_0x104cee(0x1cb)],HookState['POST'],_0x35fe9a);const _0x2d082e={};_0x2d082e['testUUID']=_0x4abbfa[_0x104cee(0x1a8)],_0x2d082e[_0x104cee(0x146)]=_0x56cef8[_0x104cee(0x11c)],await BrowserstackCLI[_0x104cee(0x124)]()[_0x104cee(0x1bc)]()[_0x104cee(0x1b3)](TestFrameworkState['LOG_REPORT'],HookState[_0x104cee(0x1e2)],_0x2d082e);return;}await testObservabilityReporter[_0x104cee(0x16f)](_0x12d7a8,_0x106aba,_0x54824e,_0x56cef8[_0x104cee(0x15a)],_0x5f1092);}catch(_0x2c97d6){logger['debug'](_0x104cee(0x1e8)+util[_0x104cee(0x1df)](_0x2c97d6));}}async[a6_0x2f440a(0x152)](_0x35934e,_0x549939){const _0x2d8d0d=a6_0x2f440a,_0x5c6962={'uVpdN':function(_0xdb7f8f,_0x26b955){return _0xdb7f8f(_0x26b955);},'lAICO':_0x2d8d0d(0x11a),'krORA':function(_0x3dd654,_0xe883c7){return _0x3dd654!==_0xe883c7;},'YYroU':'testStepId'};if(_0x5c6962[_0x2d8d0d(0x1c8)](shouldProcessEventForTesthub,_0x5c6962['lAICO']))try{this[_0x2d8d0d(0x1b4)]['testStepStarted']=this[_0x2d8d0d(0x1b4)]['testStepStarted']||{},this[_0x2d8d0d(0x1b4)][_0x2d8d0d(0x180)][_0x35934e[_0x2d8d0d(0x1a8)]]=_0x35934e;const _0x228d7e=_0x35934e[_0x2d8d0d(0x1a8)],_0x202fb2=_0x549939['eventDataCollector'][_0x2d8d0d(0x183)][_0x228d7e]['testCaseId'],_0x129271=this[_0x2d8d0d(0x1b4)][_0x2d8d0d(0x192)][_0x2d8d0d(0x1d2)](_0x42875a=>_0x42875a['id']===_0x202fb2)[_0x2d8d0d(0x179)],_0x248aaa=this[_0x2d8d0d(0x1b4)]['pickle']['find'](_0xaf7da8=>_0xaf7da8['id']===_0x129271),_0x3c71d6=this[_0x2d8d0d(0x1b4)][_0x2d8d0d(0x192)]['find'](_0x29f820=>_0x29f820['id']===_0x202fb2)['testSteps'],_0x3dce26=this['report']['testStepStarted'][_0x228d7e][_0x2d8d0d(0x118)],_0x5a8f78=_0x3c71d6[_0x2d8d0d(0x1d2)](_0x386dd5=>_0x386dd5['id']===_0x3dce26)[_0x2d8d0d(0x1ba)],_0x12e21c=_0x248aaa[_0x2d8d0d(0x1d7)]['find'](_0x5db519=>_0x5db519['id']===_0x5a8f78);if(_0x5a8f78&&_tests[_0x202fb2]&&_0x5c6962[_0x2d8d0d(0x1ab)](_tests[_0x202fb2][_0x5c6962[_0x2d8d0d(0x137)]],_0x3dce26)){_tests[_0x202fb2][_0x5c6962['YYroU']]=_0x3dce26;const _0x43b112={};_0x43b112[_0x2d8d0d(0x1d7)]=[];const _0x28a5fa=_tests[_0x202fb2]||_0x43b112;_0x28a5fa&&!_0x28a5fa[_0x2d8d0d(0x1d7)]&&(_0x28a5fa[_0x2d8d0d(0x1d7)]=[]),_0x28a5fa['steps'][_0x2d8d0d(0x1e0)]({'id':_0x12e21c['id'],'text':_0x12e21c['text'],'started_at':new Date()[_0x2d8d0d(0x1bd)]()}),_tests[_0x202fb2]=_0x28a5fa;}if(BrowserstackCLI[_0x2d8d0d(0x124)]()[_0x2d8d0d(0x170)]()&&await this[_0x2d8d0d(0x15d)]()){const _0x49fa74=await cucumberUtils['createHookData'](this[_0x2d8d0d(0x1b4)],_0x228d7e,_0x5c6962['lAICO'],_0x3c71d6,_0x3dce26,_tests[_0x202fb2]);_0x49fa74&&await BrowserstackCLI['getInstance']()[_0x2d8d0d(0x1bc)]()[_0x2d8d0d(0x1b3)](TestFrameworkState[_0x49fa74[_0x2d8d0d(0x176)]],HookState[_0x2d8d0d(0x18e)],{'hookData':_0x49fa74,'testUUID':_0x35934e['testCaseStartedId']});return;}await testObservabilityReporter['sendHook'](this['report'],_0x228d7e,_0x5c6962[_0x2d8d0d(0x18d)],_0x3c71d6,_0x3dce26,_tests[_0x202fb2]);}catch(_0x359b13){logger['debug'](_0x2d8d0d(0x13a)+util[_0x2d8d0d(0x1df)](_0x359b13));}}async[a6_0x2f440a(0x141)](_0x5d0223,_0x347582){const _0x2f0d52=a6_0x2f440a,_0x1bdda3={'FYtgW':function(_0x6ad5ac,_0x4974c5){return _0x6ad5ac===_0x4974c5;},'PdYFl':'2|3|1|0|4','mZuFG':function(_0x591a07,_0x1c5877){return _0x591a07(_0x1c5877);},'IwpXC':_0x2f0d52(0x15b),'EjGYB':_0x2f0d52(0x197),'MnNeH':function(_0x309515,_0x3c858d){return _0x309515===_0x3c858d;},'sVdQd':'UnhandledError','NzAMv':_0x2f0d52(0x118),'jbHEQ':_0x2f0d52(0x11a),'wsmjp':_0x2f0d52(0x1d5)};this['report'][_0x2f0d52(0x134)]=this[_0x2f0d52(0x1b4)]['testStepFinished']||{},this[_0x2f0d52(0x1b4)][_0x2f0d52(0x134)][_0x5d0223[_0x2f0d52(0x1a8)]]=_0x5d0223;if(_0x1bdda3[_0x2f0d52(0x14f)](shouldProcessEventForTesthub,_0x1bdda3[_0x2f0d52(0x169)]))try{const _0x41f41b=_0x5d0223[_0x2f0d52(0x1a8)],_0x16648f=_0x347582[_0x2f0d52(0x1a3)][_0x2f0d52(0x183)][_0x41f41b][_0x2f0d52(0x16b)],_0x5b5a20=_0x347582[_0x2f0d52(0x1a3)][_0x2f0d52(0x1dd)][_0x16648f],_0x3f6e5f=_0x5b5a20[_0x2f0d52(0x179)],_0x59b5f2=_0x347582[_0x2f0d52(0x1a3)]['pickleMap'][_0x3f6e5f],_0xc7ee34=_0x5d0223[_0x2f0d52(0x118)],_0x18ade1=_0x5b5a20[_0x2f0d52(0x147)],_0x4beb8e=this[_0x2f0d52(0x1a3)][_0x2f0d52(0x11f)](_0x41f41b),_0x5d1b62=_0x18ade1['find'](_0x3e2b1e=>_0x3e2b1e['id']===_0xc7ee34)[_0x2f0d52(0x1ba)];let _0x3b2ad4,_0x1d100b;_0x5d0223[_0x2f0d52(0x175)]&&_0x1bdda3['FYtgW'](_0x5d0223[_0x2f0d52(0x175)][_0x2f0d52(0x1c3)]['toString']()[_0x2f0d52(0x1a9)](),_0x1bdda3['EjGYB'])&&(_0x3b2ad4=_0x1bdda3[_0x2f0d52(0x15c)](_0x5d0223[_0x2f0d52(0x175)][_0x2f0d52(0x1c4)],undefined)?_0x5d0223[_0x2f0d52(0x175)]['message']:_0x5d0223[_0x2f0d52(0x175)]['exception'][_0x2f0d52(0x14d)],_0x1d100b=_0x1bdda3[_0x2f0d52(0x11b)](_0x5d0223['testStepResult'][_0x2f0d52(0x1c4)],undefined)?_0x1bdda3[_0x2f0d52(0x1eb)]:_0x5d0223[_0x2f0d52(0x175)]['message']);if(_0x5d1b62&&_tests[_0x16648f][_0x1bdda3[_0x2f0d52(0x1b8)]]){const _0x100bba=_0x59b5f2[_0x2f0d52(0x1d7)]['find'](_0x1f92f9=>_0x1f92f9['id']===_0x5d1b62),_0x2db02={};_0x2db02[_0x2f0d52(0x1d7)]=[];const _0x25fe8b=_tests[_0x16648f]||_0x2db02;!_0x25fe8b[_0x2f0d52(0x1d7)]?_0x25fe8b[_0x2f0d52(0x1d7)]=[{'id':_0x100bba['id'],'text':_0x100bba['text'],'finished_at':new Date()[_0x2f0d52(0x1bd)](),'result':_0x5d0223[_0x2f0d52(0x175)][_0x2f0d52(0x1c3)],'duration':_0x5d0223[_0x2f0d52(0x175)][_0x2f0d52(0x1aa)][_0x2f0d52(0x174)],'failure':_0x3b2ad4,'failureType':_0x1d100b}]:_0x25fe8b[_0x2f0d52(0x1d7)]['forEach'](_0x44deb0=>{const _0x5c3bf7=_0x2f0d52;if(_0x1bdda3[_0x5c3bf7(0x15c)](_0x44deb0['id'],_0x100bba['id'])){const _0x4a8b51=_0x1bdda3[_0x5c3bf7(0x12d)][_0x5c3bf7(0x17c)]('|');let _0x50ea13=0x0;while(!![]){switch(_0x4a8b51[_0x50ea13++]){case'0':_0x44deb0['failure']=_0x3b2ad4;continue;case'1':_0x44deb0[_0x5c3bf7(0x1aa)]=_0x5d0223['testStepResult']['duration'][_0x5c3bf7(0x174)];continue;case'2':_0x44deb0[_0x5c3bf7(0x130)]=new Date()[_0x5c3bf7(0x1bd)]();continue;case'3':_0x44deb0[_0x5c3bf7(0x168)]=_0x5d0223[_0x5c3bf7(0x175)][_0x5c3bf7(0x1c3)];continue;case'4':_0x44deb0['failureType']=_0x1d100b;continue;}break;}}}),_tests[_0x16648f]=_0x25fe8b;}delete _tests[_0x16648f][_0x1bdda3[_0x2f0d52(0x1b8)]];if(BrowserstackCLI[_0x2f0d52(0x124)]()['isCliEnabled']()&&await this['isCLIReady']()){const _0x11991f=await cucumberUtils[_0x2f0d52(0x14b)](this[_0x2f0d52(0x1b4)],_0x41f41b,_0x1bdda3[_0x2f0d52(0x153)],_0x18ade1,_0xc7ee34,_tests[_0x16648f]);if(_0x11991f){await BrowserstackCLI[_0x2f0d52(0x124)]()[_0x2f0d52(0x1bc)]()['trackEvent'](TestFrameworkState[_0x11991f[_0x2f0d52(0x176)]],HookState[_0x2f0d52(0x1e2)],{'hookData':_0x11991f,'testUUID':_0x5d0223[_0x2f0d52(0x1a8)]});const _0x497ef2={};_0x497ef2[_0x2f0d52(0x1bb)]=_0x5d0223['testCaseStartedId'],_0x497ef2[_0x2f0d52(0x146)]=_0x1bdda3[_0x2f0d52(0x1c6)],await BrowserstackCLI[_0x2f0d52(0x124)]()[_0x2f0d52(0x1bc)]()[_0x2f0d52(0x1b3)](TestFrameworkState[_0x2f0d52(0x166)],HookState[_0x2f0d52(0x1e2)],_0x497ef2);}return;}await testObservabilityReporter[_0x2f0d52(0x142)](this[_0x2f0d52(0x1b4)],_0x41f41b,_0x1bdda3[_0x2f0d52(0x169)],_0x18ade1,_0xc7ee34,_tests[_0x16648f]);}catch(_0x414b64){logger[_0x2f0d52(0x1e9)](_0x2f0d52(0x181)+util[_0x2f0d52(0x1df)](_0x414b64));}}[a6_0x2f440a(0x171)](_0x30d057){const _0x403a7c=a6_0x2f440a,_0xe9789={};return _0x30d057[_0x403a7c(0x18a)][_0x403a7c(0x11e)][_0x403a7c(0x18c)](this[_0x403a7c(0x1c9)])['flat']()[_0x403a7c(0x156)](_0x51560a=>_0x51560a[_0x403a7c(0x1d7)]['forEach'](_0x3653ba=>_0xe9789[_0x3653ba['id']]=_0x3653ba)),_0xe9789;}[a6_0x2f440a(0x1c9)](_0x4e9109){const _0x22fd3f=a6_0x2f440a,_0x17c6f7={'UCJjt':function(_0x45dd33,_0x27bc4d){return _0x45dd33(_0x27bc4d);},'cBwoL':function(_0x14d844,_0x2a71ef){return _0x14d844(_0x2a71ef);}};if(!_0x17c6f7[_0x22fd3f(0x17b)](isUndefined,_0x4e9109['background']))return[_0x4e9109[_0x22fd3f(0x119)]];else{if(!_0x17c6f7['cBwoL'](isUndefined,_0x4e9109[_0x22fd3f(0x17a)]))return _0x4e9109[_0x22fd3f(0x17a)]['children']['map'](_0x3e3d82=>!isUndefined(_0x3e3d82[_0x22fd3f(0x119)])?_0x3e3d82[_0x22fd3f(0x119)]:_0x3e3d82[_0x22fd3f(0x140)]);};return[_0x4e9109[_0x22fd3f(0x140)]];}[a6_0x2f440a(0x121)](_0x1f9a42,_0x39c58a){const _0x3fc13b=a6_0x2f440a;return Object[_0x3fc13b(0x1ea)](_0x1f9a42[_0x3fc13b(0x1a3)][_0x3fc13b(0x1a7)])[_0x3fc13b(0x1d2)](_0x5d4ee1=>_0x5d4ee1[_0x3fc13b(0x1e5)]===_0x39c58a[_0x3fc13b(0x1e5)]);}async['ensureCLIInitialized'](){const _0x4851ca=a6_0x2f440a;if(this[_0x4851ca(0x1ae)])return this['cliInitPromise'];return this[_0x4851ca(0x1ae)]=this[_0x4851ca(0x13e)](),this[_0x4851ca(0x1ae)];}async[a6_0x2f440a(0x13e)](){const _0x42a3de=a6_0x2f440a,_0x18910c={'iCDzQ':'No\x20BROWSERSTACK_CLI_BIN_SESSION_ID\x20found,\x20CLI\x20not\x20available','qNvZj':function(_0x58fc9e,_0x22ade0){return _0x58fc9e(_0x22ade0);},'xrWYA':'../../v2/cliUtils','dXDbg':'../../utils/constants'};try{const _0x111ac3=BrowserstackCLI[_0x42a3de(0x124)]();if(_0x111ac3[_0x42a3de(0x1dc)]())return logger[_0x42a3de(0x1e9)](_0x42a3de(0x17f)+_0x111ac3[_0x42a3de(0x16a)]),!![];const _0x128df9=process[_0x42a3de(0x198)]['BROWSERSTACK_CLI_BIN_SESSION_ID'];if(!_0x128df9)return logger[_0x42a3de(0x1e9)](_0x18910c[_0x42a3de(0x143)]),![];const _0x4b0fbf=_0x18910c[_0x42a3de(0x135)](require,_0x18910c[_0x42a3de(0x149)]),{FRAMEWORKS:_0x358030}=_0x18910c[_0x42a3de(0x135)](require,_0x18910c['dXDbg']);return _0x4b0fbf[_0x42a3de(0x185)](_0x358030['CUCUMBER'],_0x358030[_0x42a3de(0x19d)]),logger[_0x42a3de(0x1e9)](_0x42a3de(0x1b6)+_0x128df9),await _0x111ac3[_0x42a3de(0x1e7)](),logger[_0x42a3de(0x1e9)](_0x42a3de(0x151)+_0x111ac3[_0x42a3de(0x1dc)]()+_0x42a3de(0x172)+_0x111ac3['binSessionId']),_0x111ac3[_0x42a3de(0x1dc)]();}catch(_0x126bdb){return logger['debug']('Error\x20initializing\x20CLI\x20in\x20formatter:\x20'+util['format'](_0x126bdb)),![];}}async['isCLIReady'](){const _0xcd4f17=a6_0x2f440a;try{return await this[_0xcd4f17(0x1bf)](),BrowserstackCLI[_0xcd4f17(0x124)]()[_0xcd4f17(0x1dc)]();}catch(_0x4e5f17){return logger[_0xcd4f17(0x1e9)]('isCLIReady:\x20Error\x20checking\x20CLI\x20readiness:\x20'+util[_0xcd4f17(0x1df)](_0x4e5f17)),![];}}}module[a6_0x2f440a(0x1cf)]=o11yClassErrorHandler(BrowserstackFormatter,['onTestCaseStarted',a6_0x2f440a(0x115),a6_0x2f440a(0x152),a6_0x2f440a(0x141),'onTestRunStarted',a6_0x2f440a(0x13b),'extractStepContainers',a6_0x2f440a(0x121),a6_0x2f440a(0x171)]);

@@ -1,1 +0,1 @@

const a10_0x28b8d7=a10_0x3d20;(function(_0x21bae3,_0x418705){const _0x34d56a=a10_0x3d20,_0x443643=_0x21bae3();while(!![]){try{const _0x5081a2=parseInt(_0x34d56a(0x112))/0x1+parseInt(_0x34d56a(0x119))/0x2+parseInt(_0x34d56a(0x100))/0x3+-parseInt(_0x34d56a(0x12c))/0x4*(parseInt(_0x34d56a(0x125))/0x5)+-parseInt(_0x34d56a(0x113))/0x6*(-parseInt(_0x34d56a(0x103))/0x7)+parseInt(_0x34d56a(0x117))/0x8*(parseInt(_0x34d56a(0xfe))/0x9)+parseInt(_0x34d56a(0x120))/0xa*(-parseInt(_0x34d56a(0x10c))/0xb);if(_0x5081a2===_0x418705)break;else _0x443643['push'](_0x443643['shift']());}catch(_0x926cea){_0x443643['push'](_0x443643['shift']());}}}(a10_0x47d2,0xc85a3));const {requireModule,modifyCommand,isTrue,markSessionStatus}=require('../../helpers/helper'),setKeepAlive=require(a10_0x28b8d7(0x122)),cucumberModule=requireModule(a10_0x28b8d7(0x10d),'cucumber'),logger=require(a10_0x28b8d7(0x118))[a10_0x28b8d7(0x109)];modifyCommand(),setKeepAlive();function a10_0x3d20(_0x161af7,_0x20e3f7){const _0x47d20d=a10_0x47d2();return a10_0x3d20=function(_0x3d2072,_0x53b8f1){_0x3d2072=_0x3d2072-0xf9;let _0x424f54=_0x47d20d[_0x3d2072];return _0x424f54;},a10_0x3d20(_0x161af7,_0x20e3f7);}const Before=cucumberModule[a10_0x28b8d7(0x115)],After=cucumberModule['After'],configuration=process[a10_0x28b8d7(0x104)]['CONFIG'];if(configuration!==undefined){const config=JSON['parse'](configuration);isTrue(config[a10_0x28b8d7(0x121)])&&(global['__skipSessionName']=!![]),global[a10_0x28b8d7(0x11a)]=isTrue(config[a10_0x28b8d7(0x116)]),require('../../index')['browserstackAgentV2'](config),global[a10_0x28b8d7(0x124)]=config[a10_0x28b8d7(0x11e)]||{};}global[a10_0x28b8d7(0x128)]=0x0;const __setDefaultTimeout=cucumberModule['setDefaultTimeout'];cucumberModule['setDefaultTimeout']=_0x120f7f=>{const _0x1eea1a=a10_0x28b8d7,_0x2722d3={'sshyE':function(_0x36bf5b,_0x34e995){return _0x36bf5b(_0x34e995);}};global[_0x1eea1a(0x128)]=_0x120f7f,_0x2722d3['sshyE'](__setDefaultTimeout,_0x120f7f);};function a10_0x47d2(){const _0x1ad8e7=['passed','winstonLogger','Inside\x20browserstack\x20Before','session_','37326916bKwYCL','cucumber/lib/index.js','lsCrn','__error_messages__','xaPsG','__skipSessionName','1136236lgzZgz','18bXbJqv','oSelH','Before','skipSessionStatus','918104NypWmU','../../helpers/logger','1797346snMZcS','__skipSessionStatus','bstack','__driver','aKEiR','platformCaps','Error:\x20quiting\x20at\x20After:\x20','10rrFAeO','skipSessionName','../../helpers/setKeepAlive','Inside\x20browserstack\x20After','__platformCaps','37115GxYyeJ','emffg','Bujsf','__timeout','wCXAt','join','\x22}}','68QwZnsB','executeScript','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22','pickle','name','status','9ZLMKjW','failed','3983721diCumz','debug','NlTSa','2012759ifCZec','env','fLpgI','timeout','result'];a10_0x47d2=function(){return _0x1ad8e7;};return a10_0x47d2();}const a10_0x40141d={};a10_0x40141d[a10_0x28b8d7(0xfc)]=a10_0x28b8d7(0x11b),Before(a10_0x40141d,function(){const _0x2de219=a10_0x28b8d7,_0x1cd87f={};_0x1cd87f[_0x2de219(0x110)]=_0x2de219(0x10a);const _0x448681=_0x1cd87f;logger[_0x2de219(0x101)](_0x448681[_0x2de219(0x110)]),global[_0x2de219(0x10f)]=[];});const a10_0x507231={};a10_0x507231['name']=a10_0x28b8d7(0x11b),a10_0x507231[a10_0x28b8d7(0x106)]=0x2710,After(a10_0x507231,function(_0x13b6fb,_0x3012c5){const _0x114b73=a10_0x28b8d7,_0x1961b9={'lsCrn':function(_0xba676f,_0x4ecf02){return _0xba676f===_0x4ecf02;},'fLpgI':_0x114b73(0xff),'Bujsf':function(_0xb13e8d,_0x28181f,_0x13608d,_0x52657f){return _0xb13e8d(_0x28181f,_0x13608d,_0x52657f);},'wCXAt':'\x20|\x20','emffg':function(_0x1b731c,_0x4bc22e,_0x1055de){return _0x1b731c(_0x4bc22e,_0x1055de);},'aKEiR':_0x114b73(0x108),'oSelH':function(_0x971c2d){return _0x971c2d();},'olxqn':function(_0x51b994,_0x3afb4a){return _0x51b994(_0x3afb4a);},'NlTSa':_0x114b73(0x123)};logger[_0x114b73(0x101)](_0x1961b9[_0x114b73(0x102)]),new Promise(async(_0x5652f1,_0x1cf539)=>{const _0x31e8c2=_0x114b73;let _0x4368f9=![];try{await global[_0x31e8c2(0x11c)][_0x31e8c2(0x10b)],_0x4368f9=!![],!global[_0x31e8c2(0x111)]&&await global[_0x31e8c2(0x11c)][_0x31e8c2(0xf9)](_0x31e8c2(0xfa)+_0x13b6fb[_0x31e8c2(0xfb)][_0x31e8c2(0xfc)]+_0x31e8c2(0x12b)),_0x1961b9[_0x31e8c2(0x10e)](_0x13b6fb[_0x31e8c2(0x107)][_0x31e8c2(0xfd)]['toLowerCase'](),_0x1961b9['fLpgI'])?await _0x1961b9[_0x31e8c2(0x127)](markSessionStatus,global[_0x31e8c2(0x11c)],_0x1961b9[_0x31e8c2(0x105)],global[_0x31e8c2(0x10f)][_0x31e8c2(0x12a)](_0x1961b9[_0x31e8c2(0x129)])):await _0x1961b9[_0x31e8c2(0x126)](markSessionStatus,global[_0x31e8c2(0x11c)],_0x1961b9[_0x31e8c2(0x11d)]);}catch(_0x594bce){logger['debug']('Error:\x20setting\x20status\x20at\x20After:\x20'+_0x594bce);}if(_0x4368f9)try{await global[_0x31e8c2(0x11c)]['initQuit'](),_0x1961b9[_0x31e8c2(0x114)](_0x5652f1);}catch(_0x430083){logger[_0x31e8c2(0x101)](_0x31e8c2(0x11f)+_0x430083),_0x1961b9['olxqn'](_0x1cf539,_0x430083);}else _0x1961b9[_0x31e8c2(0x114)](_0x1cf539);})['then'](()=>_0x3012c5());});
const a10_0x10a0d0=a10_0x56cb;(function(_0x56999f,_0x391532){const _0x33edaa=a10_0x56cb,_0x535c0e=_0x56999f();while(!![]){try{const _0x2cc6c1=-parseInt(_0x33edaa(0x97))/0x1*(parseInt(_0x33edaa(0x87))/0x2)+-parseInt(_0x33edaa(0xb9))/0x3*(-parseInt(_0x33edaa(0xa1))/0x4)+-parseInt(_0x33edaa(0xa7))/0x5+-parseInt(_0x33edaa(0x91))/0x6*(-parseInt(_0x33edaa(0x98))/0x7)+-parseInt(_0x33edaa(0xb8))/0x8*(-parseInt(_0x33edaa(0x88))/0x9)+parseInt(_0x33edaa(0xac))/0xa*(parseInt(_0x33edaa(0xb3))/0xb)+-parseInt(_0x33edaa(0x9e))/0xc;if(_0x2cc6c1===_0x391532)break;else _0x535c0e['push'](_0x535c0e['shift']());}catch(_0x2086a4){_0x535c0e['push'](_0x535c0e['shift']());}}}(a10_0x5a47,0x3bdf0));const {requireModule,modifyCommand,isTrue,markSessionStatus}=require(a10_0x10a0d0(0xa4)),setKeepAlive=require('../../helpers/setKeepAlive'),cucumberModule=requireModule('cucumber/lib/index.js','cucumber'),logger=require(a10_0x10a0d0(0x9d))['winstonLogger'];modifyCommand(),setKeepAlive();function a10_0x56cb(_0x2e0e76,_0x4a1628){const _0x5a47fb=a10_0x5a47();return a10_0x56cb=function(_0x56cb13,_0x531773){_0x56cb13=_0x56cb13-0x85;let _0x5c9a98=_0x5a47fb[_0x56cb13];return _0x5c9a98;},a10_0x56cb(_0x2e0e76,_0x4a1628);}const Before=cucumberModule[a10_0x10a0d0(0xa2)],After=cucumberModule[a10_0x10a0d0(0xa5)],configuration=process['env'][a10_0x10a0d0(0x8f)];function a10_0x5a47(){const _0x574536=['1068DEqTzq','Before','parse','../../helpers/helper','After','initQuit','428465gEGnDL','__skipSessionStatus','debug','AGKfR','\x20|\x20','141490GGKjaM','UsVrJ','setDefaultTimeout','toLowerCase','zYhyW','__driver','passed','77tDJRvR','platformCaps','Inside\x20browserstack\x20After','bstack','RjyCS','24iiPCNm','4200ARXIOc','result','Error:\x20quiting\x20at\x20After:\x20','Inside\x20browserstack\x20Before','__timeout','join','6938YjMnYS','981693ERXnmm','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22','__skipSessionName','__error_messages__','\x22}}','IWAdU','ovgPG','CONFIG','browserstackAgentV2','457518rQHKlr','timeout','then','PkPXB','IbPhh','failed','96xeJvJj','7keYWyw','xgcvU','pickle','status','session_','../../helpers/logger','2548536mrlIPC','name','rDhYI'];a10_0x5a47=function(){return _0x574536;};return a10_0x5a47();}if(configuration!==undefined){const config=JSON[a10_0x10a0d0(0xa3)](configuration);isTrue(config['skipSessionName'])&&(global[a10_0x10a0d0(0x8a)]=!![]),global[a10_0x10a0d0(0xa8)]=isTrue(config['skipSessionStatus']),require('../../index')[a10_0x10a0d0(0x90)](config),global['__platformCaps']=config[a10_0x10a0d0(0xb4)]||{};}global['__timeout']=0x0;const __setDefaultTimeout=cucumberModule[a10_0x10a0d0(0xae)];cucumberModule['setDefaultTimeout']=_0x3e895e=>{const _0x556e5e=a10_0x10a0d0,_0x4a5bda={'PkPXB':function(_0xf6cac,_0x42d103){return _0xf6cac(_0x42d103);}};global[_0x556e5e(0x85)]=_0x3e895e,_0x4a5bda[_0x556e5e(0x94)](__setDefaultTimeout,_0x3e895e);};const a10_0x775371={};a10_0x775371[a10_0x10a0d0(0x9f)]='bstack',Before(a10_0x775371,function(){const _0x449bb6=a10_0x10a0d0,_0x2d2659={};_0x2d2659['xgcvU']=_0x449bb6(0xbc);const _0x18b799=_0x2d2659;logger[_0x449bb6(0xa9)](_0x18b799[_0x449bb6(0x99)]),global['__error_messages__']=[];});const a10_0x5e3cf4={};a10_0x5e3cf4[a10_0x10a0d0(0x9f)]=a10_0x10a0d0(0xb6),a10_0x5e3cf4[a10_0x10a0d0(0x92)]=0x2710,After(a10_0x5e3cf4,function(_0x7662f9,_0x48fa6){const _0x5242c1=a10_0x10a0d0,_0x19435b={'rDhYI':function(_0x4d874d,_0x56e622){return _0x4d874d===_0x56e622;},'UsVrJ':_0x5242c1(0x96),'IWAdU':function(_0x5a1fb9,_0x4fed24,_0x295528,_0x22d17a){return _0x5a1fb9(_0x4fed24,_0x295528,_0x22d17a);},'ovgPG':_0x5242c1(0xab),'AGKfR':function(_0x4727e8,_0x48e456,_0xe5d8f5){return _0x4727e8(_0x48e456,_0xe5d8f5);},'zYhyW':_0x5242c1(0xb2),'RjyCS':function(_0x27988b){return _0x27988b();},'PEBEn':function(_0x71adc2,_0x1dedd9){return _0x71adc2(_0x1dedd9);},'IbPhh':_0x5242c1(0xb5)};logger['debug'](_0x19435b[_0x5242c1(0x95)]),new Promise(async(_0x3df933,_0x25bc47)=>{const _0x3f60cf=_0x5242c1;let _0x15bf5b=![];try{await global[_0x3f60cf(0xb1)][_0x3f60cf(0x9c)],_0x15bf5b=!![],!global[_0x3f60cf(0x8a)]&&await global[_0x3f60cf(0xb1)]['executeScript'](_0x3f60cf(0x89)+_0x7662f9[_0x3f60cf(0x9a)][_0x3f60cf(0x9f)]+_0x3f60cf(0x8c)),_0x19435b[_0x3f60cf(0xa0)](_0x7662f9[_0x3f60cf(0xba)][_0x3f60cf(0x9b)][_0x3f60cf(0xaf)](),_0x19435b[_0x3f60cf(0xad)])?await _0x19435b[_0x3f60cf(0x8d)](markSessionStatus,global[_0x3f60cf(0xb1)],_0x19435b[_0x3f60cf(0xad)],global[_0x3f60cf(0x8b)][_0x3f60cf(0x86)](_0x19435b[_0x3f60cf(0x8e)])):await _0x19435b[_0x3f60cf(0xaa)](markSessionStatus,global[_0x3f60cf(0xb1)],_0x19435b[_0x3f60cf(0xb0)]);}catch(_0x30a6f0){logger[_0x3f60cf(0xa9)]('Error:\x20setting\x20status\x20at\x20After:\x20'+_0x30a6f0);}if(_0x15bf5b)try{await global[_0x3f60cf(0xb1)][_0x3f60cf(0xa6)](),_0x19435b[_0x3f60cf(0xb7)](_0x3df933);}catch(_0x417e62){logger[_0x3f60cf(0xa9)](_0x3f60cf(0xbb)+_0x417e62),_0x19435b['PEBEn'](_0x25bc47,_0x417e62);}else _0x19435b[_0x3f60cf(0xb7)](_0x25bc47);})[_0x5242c1(0x93)](()=>_0x48fa6());});

@@ -1,1 +0,1 @@

function a8_0x5bca(_0x1f954b,_0x3d9c8e){const _0x1f2747=a8_0x1f27();return a8_0x5bca=function(_0x5bcaf9,_0x20f75d){_0x5bcaf9=_0x5bcaf9-0x133;let _0x180b9d=_0x1f2747[_0x5bcaf9];return _0x180b9d;},a8_0x5bca(_0x1f954b,_0x3d9c8e);}const a8_0x359f58=a8_0x5bca;(function(_0x661d52,_0x31f0cf){const _0x113314=a8_0x5bca,_0x2d2ec6=_0x661d52();while(!![]){try{const _0x304313=parseInt(_0x113314(0x158))/0x1*(-parseInt(_0x113314(0x190))/0x2)+parseInt(_0x113314(0x138))/0x3*(-parseInt(_0x113314(0x150))/0x4)+parseInt(_0x113314(0x148))/0x5*(parseInt(_0x113314(0x1b1))/0x6)+-parseInt(_0x113314(0x16c))/0x7*(-parseInt(_0x113314(0x18d))/0x8)+-parseInt(_0x113314(0x1c8))/0x9*(-parseInt(_0x113314(0x19d))/0xa)+-parseInt(_0x113314(0x1b4))/0xb+-parseInt(_0x113314(0x177))/0xc;if(_0x304313===_0x31f0cf)break;else _0x2d2ec6['push'](_0x2d2ec6['shift']());}catch(_0x5afc5e){_0x2d2ec6['push'](_0x2d2ec6['shift']());}}}(a8_0x1f27,0x411ad));const path=require(a8_0x359f58(0x1a4)),util=require(a8_0x359f58(0x19a)),hooksMap={},SessionHandler=require('../../helpers/test-observability/sessionHandler'),testhubUtils=require('../../helpers/testhub/utils'),{getGitMetaData,isUndefined,nestedKeyValue}=require(a8_0x359f58(0x183)),logger=require(a8_0x359f58(0x1b8))[a8_0x359f58(0x187)],{o11yClassErrorHandler}=require('../../helpers/test-observability/error-handler'),{FRAMEWORKS}=require(a8_0x359f58(0x174)),TestDetails=require(a8_0x359f58(0x134));this[a8_0x359f58(0x194)]=![],this[a8_0x359f58(0x15f)]=null;class TestObservabilityReporter{async[a8_0x359f58(0x17c)](_0x2a6e2f,_0x50b7c7,_0x45e299,_0x506957,_0x3d368c){const _0x573c40=a8_0x359f58,_0x305873={'hUfUD':function(_0x1fe3f0,_0x33b8bb){return _0x1fe3f0===_0x33b8bb;},'mtqUx':_0x573c40(0x15e),'zeBbH':_0x573c40(0x144),'cspZT':_0x573c40(0x1c5),'lOUnZ':_0x573c40(0x170),'WgMTR':function(_0x495b06,_0x2db367){return _0x495b06||_0x2db367;},'PNVbs':function(_0x30bda3,_0x55fe92){return _0x30bda3+_0x55fe92;},'YFJAf':function(_0x205d6c,_0x3367de){return _0x205d6c+_0x3367de;},'GramX':'test','FJYTN':_0x573c40(0x145),'vYOHX':'cucumber','duQCr':_0x573c40(0x17f),'UHPXZ':_0x573c40(0x163),'yUxQC':function(_0x419238,_0x2ad0b2){return _0x419238!==_0x2ad0b2;},'hozBi':function(_0x44bbee,_0xe0d564){return _0x44bbee/_0xe0d564;},'wlchW':_0x573c40(0x172),'VliSu':function(_0xb128f8,_0x8eee33){return _0xb128f8(_0x8eee33);},'zuWxb':_0x573c40(0x1a2),'giXcM':'AssertionError','fYaId':_0x573c40(0x17b),'JnOZE':_0x573c40(0x16f),'DXkgn':function(_0x59e6bc,_0x4c8764){return _0x59e6bc>_0x4c8764;}},{feature:_0xd9fcef,scenario:_0x1764cd,steps:_0x52217f,uuid:_0x427e38,startedAt:_0x20b996,finishedAt:_0x29a186}=_0x305873[_0x573c40(0x1c4)](_0x3d368c,{}),_0x5239b2=this[_0x573c40(0x1b9)](_0x50b7c7,_0x45e299);await this[_0x573c40(0x178)]();const _0x5ba2df=_0x5239b2?_0x305873['PNVbs'](_0x305873[_0x573c40(0x186)](_0x305873[_0x573c40(0x186)](_0x45e299[_0x573c40(0x164)],'\x20('),_0x5239b2[_0x573c40(0x189)](',\x20')),')'):_0x45e299['name'],_0x35f3f7={'uuid':_0x427e38,'started_at':_0x20b996,'finished_at':_0x29a186,'type':_0x305873[_0x573c40(0x197)],'body':{'lang':_0x305873[_0x573c40(0x152)],'code':null},'name':_0x5ba2df,'scopes':[_0xd9fcef&&_0xd9fcef[_0x573c40(0x164)]?_0xd9fcef['name']:''],'tags':_0x45e299['tags']?_0x45e299['tags'][_0x573c40(0x16a)](({name:_0x5f257b})=>_0x5f257b):[],'file_name':_0x45e299['uri'],'location':_0x45e299['uri'],'vc_filepath':this[_0x573c40(0x15f)]&&_0x45e299[_0x573c40(0x198)]?path[_0x573c40(0x185)](this[_0x573c40(0x15f)],_0x45e299['uri']):null,'framework':_0x305873[_0x573c40(0x1c1)],'result':_0x305873[_0x573c40(0x1b0)],'meta':{'feature':_0xd9fcef,'scenario':_0x1764cd,'steps':_0x52217f,'examples':_0x5239b2},'customRerunParam':{'rerun_name':_0x5ba2df}};if(_0x2a6e2f[_0x573c40(0x192)]&&_0x52217f){const _0x567570=_0x2a6e2f[_0x573c40(0x192)];let _0x1afa15=_0x305873[_0x573c40(0x1a6)];_0x52217f['every'](_0x56e59a=>{const _0xbc948f=_0x573c40;if(_0x305873[_0xbc948f(0x16e)](_0x56e59a[_0xbc948f(0x1b2)],_0x305873['mtqUx']))return _0x1afa15=_0x305873[_0xbc948f(0x156)],_0x567570[_0xbc948f(0x169)]=_0x56e59a['failure'],_0x567570[_0xbc948f(0x1c9)]=_0x56e59a[_0xbc948f(0x1c9)],![];else{if(_0x305873[_0xbc948f(0x16e)](_0x56e59a[_0xbc948f(0x1b2)],_0x305873[_0xbc948f(0x1ad)]))return _0x1afa15=_0x305873[_0xbc948f(0x188)],![];}return!![];}),_0x35f3f7[_0x573c40(0x155)]=new Date()[_0x573c40(0x141)](),_0x35f3f7[_0x573c40(0x1b2)]=_0x1afa15;_0x567570['timestamp']&&_0x305873[_0x573c40(0x149)](_0x567570[_0x573c40(0x15a)]['nanos'],undefined)?_0x35f3f7[_0x573c40(0x1bd)]=_0x305873[_0x573c40(0x136)](_0x567570['timestamp'][_0x573c40(0x180)],0xf4240):_0x35f3f7[_0x573c40(0x1bd)]=undefined;if(_0x305873['hUfUD'](_0x1afa15,_0x305873[_0x573c40(0x156)])){const {default:_0x5b035d}=await import(_0x305873[_0x573c40(0x19f)]);_0x35f3f7[_0x573c40(0x169)]=[{'backtrace':[_0x567570[_0x573c40(0x169)]?_0x305873['VliSu'](_0x5b035d,_0x567570[_0x573c40(0x169)]):_0x305873['zuWxb']]}],_0x35f3f7[_0x573c40(0x17e)]=_0x567570[_0x573c40(0x169)]?_0x305873['VliSu'](_0x5b035d,_0x567570['failure']):_0x567570['message'],_0x567570['failureType']&&(_0x35f3f7[_0x573c40(0x171)]=_0x567570[_0x573c40(0x1c9)][_0x573c40(0x16d)](/AssertError/)?_0x305873['giXcM']:_0x305873[_0x573c40(0x196)]);}}if(_0x305873[_0x573c40(0x16e)](_0x506957,_0x305873['JnOZE'])){const _0x1a715a=this['getHooksListForTest'](_0x2a6e2f[_0x573c40(0x192)]['testCaseStartedId']);_0x1a715a&&_0x305873[_0x573c40(0x18c)](_0x1a715a[_0x573c40(0x1b5)],0x0)&&(_0x35f3f7[_0x573c40(0x1ba)]=_0x1a715a,this['updateTestStatus'](_0x2a6e2f[_0x573c40(0x192)]['testCaseStartedId'],_0x35f3f7));}testhubUtils['appendTesthubParams'](_0x35f3f7,_0x506957,'',FRAMEWORKS[_0x573c40(0x160)]);const _0x308a4e={};_0x308a4e[_0x573c40(0x19e)]=_0x506957,_0x308a4e[_0x573c40(0x14d)]=_0x35f3f7;const _0x1f25a4=_0x308a4e;await SessionHandler['uploadEventData'](_0x1f25a4);}[a8_0x359f58(0x14f)](_0x46faf4,_0x51d76c){const _0x86a0e8=a8_0x359f58,_0x31dbe7={};_0x31dbe7[_0x86a0e8(0x182)]=function(_0x248537,_0x3d27d0){return _0x248537 instanceof _0x3d27d0;},_0x31dbe7[_0x86a0e8(0x184)]=function(_0x52f5c3,_0x5c52ea){return _0x52f5c3===_0x5c52ea;},_0x31dbe7[_0x86a0e8(0x13e)]=_0x86a0e8(0x144),_0x31dbe7[_0x86a0e8(0x157)]=_0x86a0e8(0x18f),_0x31dbe7['hsbxF']=function(_0x3482f4,_0x3d100e){return _0x3482f4 instanceof _0x3d100e;};const _0x34e407=_0x31dbe7,_0x501680=hooksMap[_0x46faf4];if(_0x34e407[_0x86a0e8(0x182)](_0x501680,Array))for(const _0x5dd28b of _0x501680){if(_0x34e407[_0x86a0e8(0x184)](_0x5dd28b[_0x86a0e8(0x1b2)],_0x34e407[_0x86a0e8(0x13e)])){const _0x56f84b=_0x34e407[_0x86a0e8(0x157)][_0x86a0e8(0x1aa)]('|');let _0x210422=0x0;while(!![]){switch(_0x56f84b[_0x210422++]){case'0':return _0x51d76c;case'1':_0x51d76c['failure_type']=_0x5dd28b[_0x86a0e8(0x171)];continue;case'2':_0x51d76c[_0x86a0e8(0x1b2)]=_0x5dd28b[_0x86a0e8(0x1b2)];continue;case'3':_0x51d76c[_0x86a0e8(0x169)]=_0x5dd28b['failure_data'];continue;case'4':_0x51d76c['failure_reason']=_0x34e407[_0x86a0e8(0x14b)](_0x5dd28b['failure_data'],Array)?_0x5dd28b[_0x86a0e8(0x1a8)][0x0][_0x86a0e8(0x1c2)][_0x86a0e8(0x189)]('\x0a'):'';continue;}break;}}};}[a8_0x359f58(0x18b)](_0x13041c){const _0x54be63=a8_0x359f58;if(hooksMap[_0x13041c])return hooksMap[_0x13041c][_0x54be63(0x16a)](_0xa24df4=>_0xa24df4['uuid']);return[];}[a8_0x359f58(0x13f)](_0x5e3f6e,_0x3e3b4d,_0x2571bb,_0x577248,_0x2cfe56,_0x454e41){const _0x37b875=a8_0x359f58,_0x10dbce={'EIsSZ':function(_0x2b1cad,_0x52e868){return _0x2b1cad===_0x52e868;},'MzDlU':_0x37b875(0x167),'yqyfr':function(_0x1c68e9,_0x4771ed,_0x274af5){return _0x1c68e9(_0x4771ed,_0x274af5);},'Nnfzz':_0x37b875(0x13c),'VuIyL':_0x37b875(0x198),'hDAUF':_0x37b875(0x17f),'OIcMx':_0x37b875(0x151),'ontZZ':_0x37b875(0x145),'dlxpU':function(_0x12d252,_0x9a23cb,_0x16572d){return _0x12d252(_0x9a23cb,_0x16572d);},'uTlZw':'feature','IvSDZ':_0x37b875(0x164),'Obbfk':'cucumber'};try{if(_0x10dbce[_0x37b875(0x181)](_0x2571bb,_0x10dbce[_0x37b875(0x1c6)])){const _0x1200a9=new Date()[_0x37b875(0x141)](),_0x2d8a67=hooksMap[_0x3e3b4d];if(!_0x2d8a67)return;const _0x2e2009=_0x2d8a67['find'](_0x33f700=>_0x33f700['uuid']===_0x577248['id']);if(!_0x2e2009)return;const _0x644bc6=this['getHookResult'](_0x5e3f6e,_0x3e3b4d);_0x2e2009['result']=_0x644bc6[_0x37b875(0x1b7)],_0x2e2009[_0x37b875(0x155)]=_0x1200a9,_0x2e2009['failure_type']=_0x644bc6[_0x37b875(0x1c9)];const _0x1240a7={};return _0x1240a7[_0x37b875(0x1c2)]=_0x644bc6[_0x37b875(0x1af)],_0x2e2009[_0x37b875(0x1a8)]=[_0x1240a7],_0x2e2009;}const _0x52059e=TestDetails['getTestUUID'](_0x3e3b4d),_0x129287=_0x5e3f6e[_0x37b875(0x1ba)]['find'](_0x3a33a5=>_0x3a33a5['id']===_0x577248[_0x37b875(0x17a)]),_0x49b013=_0x10dbce['yqyfr'](nestedKeyValue,_0x129287,[_0x10dbce[_0x37b875(0x13b)],_0x10dbce[_0x37b875(0x1b6)]]),_0x28a9de=new Date()[_0x37b875(0x141)](),_0x16e342=_0x10dbce[_0x37b875(0x176)],_0x4555a2=_0x129287[_0x37b875(0x15c)]?_0x129287['tagExpression']['split']('\x20')[_0x37b875(0x137)](_0x5caa6f=>_0x5caa6f['includes']('@')):[],_0x101f2b={'uuid':_0x577248['id'],'type':_0x10dbce[_0x37b875(0x1a5)],'hook_type':_0x454e41,'name':_0x129287['name'],'body':{'lang':_0x10dbce[_0x37b875(0x1a9)],'code':null},'tags':_0x4555a2,'test_run_id':_0x52059e,'scope':_0x10dbce['dlxpU'](nestedKeyValue,_0x2cfe56,[_0x10dbce[_0x37b875(0x154)],_0x10dbce[_0x37b875(0x140)]]),'scopes':[_0x10dbce[_0x37b875(0x135)](nestedKeyValue,_0x2cfe56,[_0x10dbce['uTlZw'],_0x10dbce[_0x37b875(0x140)]])||''],'file_name':_0x49b013,'location':_0x49b013,'vc_filepath':this[_0x37b875(0x15f)]?path[_0x37b875(0x185)](this[_0x37b875(0x15f)],_0x49b013):null,'result':_0x16e342,'started_at':_0x28a9de,'framework':_0x10dbce[_0x37b875(0x1a7)]};return _0x101f2b;}catch(_0x4785dc){logger[_0x37b875(0x14c)]('Exception\x20in\x20getHookRunEventData:\x20'+util[_0x37b875(0x133)](_0x4785dc)+'\x20');}}async[a8_0x359f58(0x161)](_0x5d4a3e,_0x3a36c6,_0x5a45f0,_0x8e8272,_0x3c41af,_0x44d464){const _0x4a8897=a8_0x359f58,_0x10c33d={'ECrbs':function(_0x4a8f0d,_0x51253d){return _0x4a8f0d===_0x51253d;},'nikNd':_0x4a8897(0x17d),'pgzJt':function(_0x50607c,_0x33729b,_0x13da1f){return _0x50607c(_0x33729b,_0x13da1f);},'EyIqT':_0x4a8897(0x13c),'JYjxn':_0x4a8897(0x198),'TpgJK':_0x4a8897(0x18a)};try{const _0x48ce0f=_0x8e8272[_0x4a8897(0x1bc)](_0xfc84a2=>_0xfc84a2['id']===_0x3c41af);if(!_0x48ce0f['hookId'])return;const _0x6ac1a1=this['getCucumberHookType'](_0x8e8272,_0x48ce0f),_0x32fbfc=this['getHookRunEventData'](_0x5d4a3e,_0x3a36c6,_0x5a45f0,_0x48ce0f,_0x44d464,_0x6ac1a1);if(!_0x32fbfc)return;_0x10c33d[_0x4a8897(0x1c7)](_0x5a45f0,_0x10c33d[_0x4a8897(0x139)])&&(hooksMap[_0x3a36c6]?hooksMap[_0x3a36c6]['push'](_0x32fbfc):hooksMap[_0x3a36c6]=[_0x32fbfc]);const _0x40067b=_0x5d4a3e['hooks'][_0x4a8897(0x1bc)](_0x3c2c0e=>_0x3c2c0e['id']===_0x48ce0f['hookId']),_0x5d91e4=_0x10c33d['pgzJt'](nestedKeyValue,_0x40067b,[_0x10c33d[_0x4a8897(0x199)],_0x10c33d[_0x4a8897(0x165)]]);if(!_0x5d91e4)return;else{if(_0x5d91e4[_0x4a8897(0x1ca)](_0x10c33d[_0x4a8897(0x173)]))return;}const _0x5f049a={};_0x5f049a['event_type']=_0x5a45f0,_0x5f049a[_0x4a8897(0x14a)]=_0x32fbfc;const _0x3b2e65=_0x5f049a;await SessionHandler[_0x4a8897(0x1ae)](_0x3b2e65);}catch(_0x31c9b3){logger[_0x4a8897(0x14c)]('Exception\x20in\x20sendHook:\x20'+util['format'](_0x31c9b3)+'\x20');}}[a8_0x359f58(0x13d)](_0x1df142,_0x588a7f){const _0x546e0e=a8_0x359f58,_0x1822f4={};_0x1822f4['LkCaV']=function(_0x505a61,_0x3ccbf9){return _0x505a61===_0x3ccbf9;},_0x1822f4[_0x546e0e(0x193)]='failed',_0x1822f4[_0x546e0e(0x15d)]=function(_0x1dc7f6,_0x16b9bc){return _0x1dc7f6===_0x16b9bc;},_0x1822f4['qmOzK']=_0x546e0e(0x17b),_0x1822f4[_0x546e0e(0x1c0)]='AssertionError',_0x1822f4[_0x546e0e(0x1bb)]=function(_0x2f0f82,_0x126b04){return _0x2f0f82||_0x126b04;};const _0x5e16bb=_0x1822f4,_0x164fb1=_0x1df142[_0x546e0e(0x142)][_0x588a7f][_0x546e0e(0x195)];let _0x4886eb,_0x3da0be;return _0x164fb1&&_0x5e16bb['LkCaV'](_0x164fb1[_0x546e0e(0x1b7)][_0x546e0e(0x19b)]()[_0x546e0e(0x146)](),_0x5e16bb[_0x546e0e(0x193)])&&(_0x4886eb=_0x5e16bb[_0x546e0e(0x15d)](_0x164fb1['exception'],undefined)?_0x164fb1[_0x546e0e(0x147)]:_0x164fb1[_0x546e0e(0x168)][_0x546e0e(0x147)],_0x3da0be=_0x5e16bb[_0x546e0e(0x153)](_0x164fb1[_0x546e0e(0x168)],undefined)?_0x5e16bb[_0x546e0e(0x1b3)]:_0x164fb1['message']['match'](/Assert/)?_0x5e16bb[_0x546e0e(0x1c0)]:_0x5e16bb[_0x546e0e(0x1b3)]),{'status':_0x164fb1[_0x546e0e(0x1b7)]['toLowerCase'](),'failureType':_0x5e16bb[_0x546e0e(0x1bb)](_0x3da0be,null),'failureData':!_0x4886eb?null:[_0x4886eb]};}[a8_0x359f58(0x1a3)](_0x1fecdb,_0x10373f){const _0x1c2be3=a8_0x359f58,_0x3b0459={};_0x3b0459['XhcUU']=function(_0x5cfcc2,_0x38171b){return _0x5cfcc2===_0x38171b;},_0x3b0459[_0x1c2be3(0x162)]='AFTER_EACH',_0x3b0459[_0x1c2be3(0x13a)]='BEFORE_EACH';const _0x123fb3=_0x3b0459;let _0x1c2a49=![];for(const _0x558eb4 of _0x1fecdb){_0x558eb4[_0x1c2be3(0x143)]&&(_0x1c2a49=!![]);if(_0x123fb3[_0x1c2be3(0x191)](_0x10373f['id'],_0x558eb4['id']))return _0x1c2a49?_0x123fb3[_0x1c2be3(0x162)]:_0x123fb3['KkbBe'];}}['getScenarioExamples']=(_0x16734e,_0x3f7b8a)=>{const _0x2521df=a8_0x359f58,_0x103a94={};_0x103a94[_0x2521df(0x175)]=function(_0x2ce858,_0x5ca6f8){return _0x2ce858===_0x5ca6f8;},_0x103a94[_0x2521df(0x1be)]=function(_0x52ff19,_0x5a96d1){return _0x52ff19>_0x5a96d1;};const _0x31b49b=_0x103a94;if(!(_0x3f7b8a[_0x2521df(0x1ab)]&&_0x31b49b[_0x2521df(0x1be)](_0x3f7b8a[_0x2521df(0x1ab)][_0x2521df(0x1b5)],0x1)))return;const _0x4668f4=_0x3f7b8a['astNodeIds'][0x0],_0x182be7=_0x3f7b8a[_0x2521df(0x1ab)][0x1],_0x175e0a=_0x16734e[_0x2521df(0x1bf)]&&_0x16734e[_0x2521df(0x1bf)][_0x2521df(0x1ac)]?_0x16734e[_0x2521df(0x1bf)][_0x2521df(0x1ac)]:undefined;let _0x24dd20=[];_0x175e0a&&_0x175e0a[_0x2521df(0x1c3)](_0x594792=>{const _0x45edb9=_0x2521df,_0xd04f85={'LJwdI':function(_0x49335f,_0x81a409){const _0x17b52d=a8_0x5bca;return _0x31b49b[_0x17b52d(0x175)](_0x49335f,_0x81a409);}};if(_0x594792[_0x45edb9(0x14e)])_0x594792['rule'][_0x45edb9(0x1ac)][_0x45edb9(0x1c3)](_0x1c58d6=>{const _0x1a358c=_0x45edb9;if(_0x1c58d6['scenario']&&_0xd04f85[_0x1a358c(0x19c)](_0x1c58d6[_0x1a358c(0x166)]['id'],_0x4668f4)&&_0x1c58d6[_0x1a358c(0x166)][_0x1a358c(0x159)]){const _0x2d72a8=_0x1c58d6['scenario'][_0x1a358c(0x159)][_0x1a358c(0x1a1)](_0x47b31c=>_0x47b31c[_0x1a358c(0x18e)])['find'](_0x253371=>_0x253371['id']===_0x182be7);let _0x42f503;_0x2d72a8&&_0x2d72a8['cells']?_0x42f503=_0x2d72a8['cells'][_0x1a358c(0x16a)](_0xe18054=>_0xe18054[_0x1a358c(0x1a0)]):_0x42f503=[],_0x42f503&&(_0x24dd20=_0x42f503);}});else{if(_0x594792[_0x45edb9(0x166)]&&_0x31b49b[_0x45edb9(0x175)](_0x594792[_0x45edb9(0x166)]['id'],_0x4668f4)&&_0x594792[_0x45edb9(0x166)][_0x45edb9(0x159)]){const _0xa88a8f=_0x594792[_0x45edb9(0x166)]['examples'][_0x45edb9(0x1a1)](_0x8e816=>_0x8e816[_0x45edb9(0x18e)])[_0x45edb9(0x1bc)](_0x235e62=>_0x235e62['id']===_0x182be7);let _0x31a1c1;_0xa88a8f&&_0xa88a8f['cells']?_0x31a1c1=_0xa88a8f[_0x45edb9(0x179)][_0x45edb9(0x16a)](_0x285480=>_0x285480[_0x45edb9(0x1a0)]):_0x31a1c1=[],_0x31a1c1&&(_0x24dd20=_0x31a1c1);}}});if(_0x24dd20['length'])return _0x24dd20;return;};async['configureGit'](){const _0x6a9627=a8_0x359f58,_0xe7c0c4={'OFOFe':function(_0x1ed242){return _0x1ed242();}};if(this[_0x6a9627(0x194)])return this[_0x6a9627(0x15f)];const _0x4d2f61=await _0xe7c0c4['OFOFe'](getGitMetaData);_0x4d2f61&&(this[_0x6a9627(0x15f)]=_0x4d2f61[_0x6a9627(0x16b)]),this[_0x6a9627(0x194)]=!![];}}module[a8_0x359f58(0x15b)]=o11yClassErrorHandler(TestObservabilityReporter,['configureGit','getScenarioExamples','getCucumberHookType','getHookResult',a8_0x359f58(0x161),a8_0x359f58(0x13f),a8_0x359f58(0x17c)]);function a8_0x1f27(){const _0x597258=['vYOHX','backtrace','forEach','WgMTR','SKIPPED','MzDlU','ECrbs','1310229yYiFNg','failureType','includes','format','../playwright/reporter/test-details','dlxpU','hozBi','filter','60tGmZsU','nikNd','KkbBe','Nnfzz','sourceReference','getHookResult','tWPPK','getHookRunEventData','IvSDZ','toISOString','testStepFinished','pickleStepId','failed','javascript','toLowerCase','message','2255545EBSpUw','yUxQC','hook_run','hsbxF','debug','test_run','rule','updateTestStatus','25080KGaCZB','hook','FJYTN','LkCaV','uTlZw','finished_at','zeBbH','EkggI','1TaHuuA','examples','timestamp','exports','tagExpression','xtxNr','FAILED','_gitConfigPath','CUCUMBER','sendHook','Jqkdl','passed','name','JYjxn','scenario','HookRunFinished','exception','failure','map','root','3478510mMhCHD','match','hUfUD','TestRunFinished','skipped','failure_type','strip-ansi','TpgJK','../../helpers/test-observability/constants.js','KIxzZ','hDAUF','4935924BYmAiM','configureGit','cells','hookId','UnhandledError','sendTestRunEventForCucumber','HookRunStarted','failure_reason','pending','nanos','EIsSZ','xracN','../../helpers/helper','aoeNW','relative','YFJAf','winstonLogger','lOUnZ','join','browserstack-node-agent/src/bin/cucumber-js/test.setup.js','getHooksListForTest','DXkgn','8kymUcE','tableBody','2|3|4|1|0','427646krEGQA','XhcUU','testCaseFinished','bSbkm','_gitConfigured','testStepResult','fYaId','GramX','uri','EyIqT','util','toString','LJwdI','10kKcFzp','event_type','wlchW','value','flatMap','unknown','getCucumberHookType','path','OIcMx','UHPXZ','Obbfk','failure_data','ontZZ','split','astNodeIds','children','cspZT','uploadEventData','failureData','duQCr','6szPcRG','result','qmOzK','840411iwvAxf','length','VuIyL','status','../../helpers/logger','getScenarioExamples','hooks','tPaQo','find','duration_in_ms','fiDBT','feature','osUMl'];a8_0x1f27=function(){return _0x597258;};return a8_0x1f27();}
function a8_0x4b5f(_0x2bc191,_0x360834){const _0x19469d=a8_0x1946();return a8_0x4b5f=function(_0x4b5f96,_0xcad9d1){_0x4b5f96=_0x4b5f96-0xba;let _0x3b745d=_0x19469d[_0x4b5f96];return _0x3b745d;},a8_0x4b5f(_0x2bc191,_0x360834);}const a8_0x212493=a8_0x4b5f;(function(_0x5b5096,_0x266ac2){const _0x43f1cd=a8_0x4b5f,_0x4ae899=_0x5b5096();while(!![]){try{const _0x554382=-parseInt(_0x43f1cd(0x124))/0x1+parseInt(_0x43f1cd(0x10f))/0x2+-parseInt(_0x43f1cd(0x115))/0x3*(-parseInt(_0x43f1cd(0xe5))/0x4)+-parseInt(_0x43f1cd(0x137))/0x5*(-parseInt(_0x43f1cd(0xd4))/0x6)+parseInt(_0x43f1cd(0x13d))/0x7+parseInt(_0x43f1cd(0x127))/0x8+-parseInt(_0x43f1cd(0xfc))/0x9;if(_0x554382===_0x266ac2)break;else _0x4ae899['push'](_0x4ae899['shift']());}catch(_0x5ec791){_0x4ae899['push'](_0x4ae899['shift']());}}}(a8_0x1946,0xf368c));const path=require(a8_0x212493(0x111)),util=require('util'),hooksMap={},SessionHandler=require(a8_0x212493(0xcd)),testhubUtils=require('../../helpers/testhub/utils'),{getGitMetaData,isUndefined,nestedKeyValue}=require(a8_0x212493(0x139)),logger=require('../../helpers/logger')['winstonLogger'],{o11yClassErrorHandler}=require(a8_0x212493(0x10c)),{FRAMEWORKS}=require('../../helpers/test-observability/constants.js'),TestDetails=require(a8_0x212493(0x14a));this[a8_0x212493(0xd3)]=![],this['_gitConfigPath']=null;function a8_0x1946(){const _0xad3721=['wjLBI','TestRunFinished','status','tableBody','HookRunStarted','pending','auCmN','aOBGw','FFJzt','MQnug','timestamp','gyASY','fbANA','AXsJE','failureType','../../helpers/test-observability/sessionHandler','scenario','Exception\x20in\x20getHookRunEventData:\x20','ZvGyM','result','tagExpression','_gitConfigured','7852458fqoSVy','every','examples','XDZej','updateTestStatus','PZYhy','failure_data','hook','cUpfw','getCucumberHookType','TAqfM','TLsLN','yXHWJ','voFOB','mKSCn','WTmkL','match','16LdACau','relative','configureGit','backtrace','cucumber','tags','BUxGq','hooks','ojxqJ','getHookResult','keNxp','kSgGX','UnhandledError','uploadEventData','name','children','test_run','vrBOq','length','_gitConfigPath','debug','sourceReference','uri','22656492STxRLM','passed','mEsSw','map','unknown','EpKfa','pHffk','QVomS','cKcpY','FAILED','javascript','lrGYe','JTAvU','finished_at','lVTMA','cells','../../helpers/test-observability/error-handler','tfXIF','LpVnX','1918106ATICAN','forEach','path','oJoKm','feature','XVIQd','342501RpwvkY','3|1|4|0|2','uuid','format','Exception\x20in\x20sendHook:\x20','AFTER_EACH','message','IvsVs','NxJfo','split','HgPFq','TlDGN','Mvabd','toLowerCase','failed','1946616rZyvCW','HookRunFinished','testCaseFinished','6254512AqRuSh','event_type','naEYv','appendTesthubParams','xHqfD','qKIxN','QlHIV','sendHook','pickleStepId','zvXfw','ZtDvs','toISOString','sendTestRunEventForCucumber','flatMap','getHookRunEventData','exports','5cvvCok','getScenarioExamples','../../helpers/helper','getHooksListForTest','rsivz','testStepFinished','13683110nTvAxf','includes','nUZpo','rule','exception','test','find','testCaseStartedId','failure','value','astNodeIds','failure_reason','hookId','../playwright/reporter/test-details','failure_type','join','filter','yulXg'];a8_0x1946=function(){return _0xad3721;};return a8_0x1946();}class TestObservabilityReporter{async['sendTestRunEventForCucumber'](_0x52c6eb,_0x195170,_0x1a0f15,_0x3282a7,_0x5e53cb){const _0xbe715e=a8_0x212493,_0x124fe3={'QVomS':function(_0x2fed54,_0x329015){return _0x2fed54===_0x329015;},'LpVnX':_0xbe715e(0x105),'ZvGyM':_0xbe715e(0x123),'VdxpT':'SKIPPED','qKIxN':'skipped','auCmN':function(_0x478df8,_0x421a28){return _0x478df8||_0x421a28;},'ltHil':function(_0x5022dd,_0x1e4c2a){return _0x5022dd+_0x1e4c2a;},'mKSCn':function(_0x246711,_0x17bb78){return _0x246711+_0x17bb78;},'nUZpo':_0xbe715e(0x142),'kSgGX':_0xbe715e(0x106),'ezJag':'cucumber','cUpfw':_0xbe715e(0xc3),'Mvabd':_0xbe715e(0xfd),'pHffk':function(_0xf81aff,_0x239bee){return _0xf81aff!==_0x239bee;},'rsivz':function(_0x34791d,_0x52477b){return _0x34791d/_0x52477b;},'iRmTH':function(_0x2e2a5c,_0x19ee58){return _0x2e2a5c===_0x19ee58;},'keNxp':'strip-ansi','ojxqJ':function(_0x261336,_0x413f82){return _0x261336(_0x413f82);},'PZYhy':_0xbe715e(0x100),'tfXIF':'AssertionError','zvXfw':_0xbe715e(0xf1),'FFJzt':function(_0x407654,_0x53c194){return _0x407654===_0x53c194;},'EjBDb':_0xbe715e(0xbf),'HgPFq':function(_0x5212a7,_0x59a51a){return _0x5212a7>_0x59a51a;}},{feature:_0x1b9e79,scenario:_0x275794,steps:_0x7c3428,uuid:_0x3c0c9d,startedAt:_0x68d78,finishedAt:_0x2c16a4}=_0x124fe3[_0xbe715e(0xc4)](_0x5e53cb,{}),_0x49e1f0=this['getScenarioExamples'](_0x195170,_0x1a0f15);await this[_0xbe715e(0xe7)]();const _0x3fd170=_0x49e1f0?_0x124fe3['ltHil'](_0x124fe3['ltHil'](_0x124fe3[_0xbe715e(0xe2)](_0x1a0f15[_0xbe715e(0xf3)],'\x20('),_0x49e1f0[_0xbe715e(0xbb)](',\x20')),')'):_0x1a0f15[_0xbe715e(0xf3)],_0x28097d={'uuid':_0x3c0c9d,'started_at':_0x68d78,'finished_at':_0x2c16a4,'type':_0x124fe3[_0xbe715e(0x13f)],'body':{'lang':_0x124fe3[_0xbe715e(0xf0)],'code':null},'name':_0x3fd170,'scopes':[_0x1b9e79&&_0x1b9e79['name']?_0x1b9e79['name']:''],'tags':_0x1a0f15[_0xbe715e(0xea)]?_0x1a0f15[_0xbe715e(0xea)][_0xbe715e(0xff)](({name:_0x4c0373})=>_0x4c0373):[],'file_name':_0x1a0f15[_0xbe715e(0xfb)],'location':_0x1a0f15[_0xbe715e(0xfb)],'vc_filepath':this[_0xbe715e(0xf8)]&&_0x1a0f15[_0xbe715e(0xfb)]?path['relative'](this[_0xbe715e(0xf8)],_0x1a0f15[_0xbe715e(0xfb)]):null,'framework':_0x124fe3['ezJag'],'result':_0x124fe3[_0xbe715e(0xdc)],'meta':{'feature':_0x1b9e79,'scenario':_0x275794,'steps':_0x7c3428,'examples':_0x49e1f0},'customRerunParam':{'rerun_name':_0x3fd170}};if(_0x52c6eb['testCaseFinished']&&_0x7c3428){const _0x5449ce=_0x52c6eb[_0xbe715e(0x126)];let _0x470839=_0x124fe3[_0xbe715e(0x121)];_0x7c3428[_0xbe715e(0xd5)](_0x1d44cb=>{const _0x4a798a=_0xbe715e;if(_0x124fe3[_0x4a798a(0x103)](_0x1d44cb[_0x4a798a(0xd1)],_0x124fe3[_0x4a798a(0x10e)]))return _0x470839=_0x124fe3[_0x4a798a(0xd0)],_0x5449ce['failure']=_0x1d44cb[_0x4a798a(0x145)],_0x5449ce[_0x4a798a(0xcc)]=_0x1d44cb[_0x4a798a(0xcc)],![];else{if(_0x124fe3[_0x4a798a(0x103)](_0x1d44cb['result'],_0x124fe3['VdxpT']))return _0x470839=_0x124fe3[_0x4a798a(0x12c)],![];}return!![];}),_0x28097d[_0xbe715e(0x109)]=new Date()[_0xbe715e(0x132)](),_0x28097d[_0xbe715e(0xd1)]=_0x470839;_0x5449ce[_0xbe715e(0xc8)]&&_0x124fe3[_0xbe715e(0x102)](_0x5449ce[_0xbe715e(0xc8)]['nanos'],undefined)?_0x28097d['duration_in_ms']=_0x124fe3[_0xbe715e(0x13b)](_0x5449ce[_0xbe715e(0xc8)]['nanos'],0xf4240):_0x28097d['duration_in_ms']=undefined;if(_0x124fe3['iRmTH'](_0x470839,_0x124fe3[_0xbe715e(0xd0)])){const {default:_0xed80d4}=await import(_0x124fe3[_0xbe715e(0xef)]);_0x28097d['failure']=[{'backtrace':[_0x5449ce[_0xbe715e(0x145)]?_0x124fe3[_0xbe715e(0xed)](_0xed80d4,_0x5449ce[_0xbe715e(0x145)]):_0x124fe3[_0xbe715e(0xd9)]]}],_0x28097d[_0xbe715e(0x148)]=_0x5449ce[_0xbe715e(0x145)]?_0x124fe3[_0xbe715e(0xed)](_0xed80d4,_0x5449ce[_0xbe715e(0x145)]):_0x5449ce[_0xbe715e(0x11b)],_0x5449ce[_0xbe715e(0xcc)]&&(_0x28097d[_0xbe715e(0xba)]=_0x5449ce[_0xbe715e(0xcc)]['match'](/AssertError/)?_0x124fe3[_0xbe715e(0x10d)]:_0x124fe3[_0xbe715e(0x130)]);}}if(_0x124fe3[_0xbe715e(0xc6)](_0x3282a7,_0x124fe3['EjBDb'])){const _0x241096=this[_0xbe715e(0x13a)](_0x52c6eb[_0xbe715e(0x126)][_0xbe715e(0x144)]);_0x241096&&_0x124fe3[_0xbe715e(0x11f)](_0x241096[_0xbe715e(0xf7)],0x0)&&(_0x28097d[_0xbe715e(0xec)]=_0x241096,this[_0xbe715e(0xd8)](_0x52c6eb[_0xbe715e(0x126)]['testCaseStartedId'],_0x28097d));}testhubUtils[_0xbe715e(0x12a)](_0x28097d,_0x3282a7,'',FRAMEWORKS['CUCUMBER']);const _0x602505={};_0x602505['event_type']=_0x3282a7,_0x602505[_0xbe715e(0xf5)]=_0x28097d;const _0x26ac47=_0x602505;await SessionHandler[_0xbe715e(0xf2)](_0x26ac47);}[a8_0x212493(0xd8)](_0xcbe7b8,_0xe4a503){const _0x56896c=a8_0x212493,_0x81d2ed={};_0x81d2ed['voFOB']=function(_0x4d548f,_0x2fe1c8){return _0x4d548f instanceof _0x2fe1c8;},_0x81d2ed[_0x56896c(0xeb)]=function(_0x33e466,_0x240912){return _0x33e466===_0x240912;},_0x81d2ed['EpKfa']=_0x56896c(0x123),_0x81d2ed[_0x56896c(0x112)]=_0x56896c(0x116);const _0x3ef348=_0x81d2ed,_0x3a5f93=hooksMap[_0xcbe7b8];if(_0x3ef348[_0x56896c(0xe1)](_0x3a5f93,Array))for(const _0x7a8865 of _0x3a5f93){if(_0x3ef348[_0x56896c(0xeb)](_0x7a8865[_0x56896c(0xd1)],_0x3ef348[_0x56896c(0x101)])){const _0x33e006=_0x3ef348['oJoKm'][_0x56896c(0x11e)]('|');let _0x33cc47=0x0;while(!![]){switch(_0x33e006[_0x33cc47++]){case'0':_0xe4a503[_0x56896c(0xba)]=_0x7a8865[_0x56896c(0xba)];continue;case'1':_0xe4a503[_0x56896c(0x145)]=_0x7a8865[_0x56896c(0xda)];continue;case'2':return _0xe4a503;case'3':_0xe4a503[_0x56896c(0xd1)]=_0x7a8865[_0x56896c(0xd1)];continue;case'4':_0xe4a503[_0x56896c(0x148)]=_0x3ef348[_0x56896c(0xe1)](_0x7a8865[_0x56896c(0xda)],Array)?_0x7a8865['failure_data'][0x0][_0x56896c(0xe8)][_0x56896c(0xbb)]('\x0a'):'';continue;}break;}}};}[a8_0x212493(0x13a)](_0x2070cf){const _0x2f737b=a8_0x212493;if(hooksMap[_0x2070cf])return hooksMap[_0x2070cf][_0x2f737b(0xff)](_0xa31fa=>_0xa31fa[_0x2f737b(0x117)]);return[];}['getHookRunEventData'](_0x141409,_0x13621a,_0x16ee60,_0x1f5ecb,_0x1a2bf7,_0x5b41d6){const _0x10158e=a8_0x212493,_0x1e3259={'gyASY':function(_0x2aeaa3,_0x125590){return _0x2aeaa3===_0x125590;},'xriTt':_0x10158e(0x125),'TLsLN':function(_0x3bafd2,_0x149e53,_0x2df237){return _0x3bafd2(_0x149e53,_0x2df237);},'plxQu':_0x10158e(0xfa),'ZLGTI':'uri','yXHWJ':_0x10158e(0xc3),'aOBGw':_0x10158e(0xdb),'NxJfo':_0x10158e(0x106),'naEYv':function(_0x26a5da,_0x2635a8,_0x5ef50c){return _0x26a5da(_0x2635a8,_0x5ef50c);},'xHqfD':'feature','MQnug':_0x10158e(0xf3),'FVZbB':_0x10158e(0xe9)};try{if(_0x1e3259[_0x10158e(0xc9)](_0x16ee60,_0x1e3259['xriTt'])){const _0x943706=new Date()[_0x10158e(0x132)](),_0x978634=hooksMap[_0x13621a];if(!_0x978634)return;const _0x2be709=_0x978634[_0x10158e(0x143)](_0x2026ff=>_0x2026ff[_0x10158e(0x117)]===_0x1f5ecb['id']);if(!_0x2be709)return;const _0x6acc76=this[_0x10158e(0xee)](_0x141409,_0x13621a);_0x2be709[_0x10158e(0xd1)]=_0x6acc76[_0x10158e(0xc0)],_0x2be709[_0x10158e(0x109)]=_0x943706,_0x2be709[_0x10158e(0xba)]=_0x6acc76['failureType'];const _0x8e7d28={};return _0x8e7d28[_0x10158e(0xe8)]=_0x6acc76['failureData'],_0x2be709['failure_data']=[_0x8e7d28],_0x2be709;}const _0x24f7ca=TestDetails['getTestUUID'](_0x13621a),_0x4e0f00=_0x141409[_0x10158e(0xec)][_0x10158e(0x143)](_0x3b7f85=>_0x3b7f85['id']===_0x1f5ecb[_0x10158e(0x149)]),_0x49ce5d=_0x1e3259[_0x10158e(0xdf)](nestedKeyValue,_0x4e0f00,[_0x1e3259['plxQu'],_0x1e3259['ZLGTI']]),_0x16a074=new Date()[_0x10158e(0x132)](),_0x2b19f8=_0x1e3259[_0x10158e(0xe0)],_0xea6bb0=_0x4e0f00[_0x10158e(0xd2)]?_0x4e0f00[_0x10158e(0xd2)]['split']('\x20')[_0x10158e(0xbc)](_0x1cbe98=>_0x1cbe98[_0x10158e(0x13e)]('@')):[],_0x4cbead={'uuid':_0x1f5ecb['id'],'type':_0x1e3259[_0x10158e(0xc5)],'hook_type':_0x5b41d6,'name':_0x4e0f00[_0x10158e(0xf3)],'body':{'lang':_0x1e3259[_0x10158e(0x11d)],'code':null},'tags':_0xea6bb0,'test_run_id':_0x24f7ca,'scope':_0x1e3259[_0x10158e(0x129)](nestedKeyValue,_0x1a2bf7,[_0x1e3259['xHqfD'],_0x1e3259[_0x10158e(0xc7)]]),'scopes':[_0x1e3259[_0x10158e(0xdf)](nestedKeyValue,_0x1a2bf7,[_0x1e3259[_0x10158e(0x12b)],_0x1e3259[_0x10158e(0xc7)]])||''],'file_name':_0x49ce5d,'location':_0x49ce5d,'vc_filepath':this[_0x10158e(0xf8)]?path[_0x10158e(0xe6)](this['_gitConfigPath'],_0x49ce5d):null,'result':_0x2b19f8,'started_at':_0x16a074,'framework':_0x1e3259['FVZbB']};return _0x4cbead;}catch(_0x3bb919){logger[_0x10158e(0xf9)](_0x10158e(0xcf)+util[_0x10158e(0x118)](_0x3bb919)+'\x20');}}async[a8_0x212493(0x12e)](_0x1ece5d,_0x4b81ef,_0x1f2e55,_0x201801,_0x579cff,_0xe8dc4b){const _0x2795b2=a8_0x212493,_0x503846={'lrGYe':function(_0x17c016,_0x1c9869){return _0x17c016===_0x1c9869;},'WTmkL':_0x2795b2(0xc2),'EbvDY':function(_0x514ec7,_0x5dbd03,_0x18fe5e){return _0x514ec7(_0x5dbd03,_0x18fe5e);},'XVIQd':'sourceReference','yulXg':'uri','TAqfM':'browserstack-node-agent/src/bin/cucumber-js/test.setup.js'};try{const _0x38f6cf=_0x201801[_0x2795b2(0x143)](_0x10b9bf=>_0x10b9bf['id']===_0x579cff);if(!_0x38f6cf[_0x2795b2(0x149)])return;const _0xadb2cc=this[_0x2795b2(0xdd)](_0x201801,_0x38f6cf),_0x20281d=this['getHookRunEventData'](_0x1ece5d,_0x4b81ef,_0x1f2e55,_0x38f6cf,_0xe8dc4b,_0xadb2cc);if(!_0x20281d)return;_0x503846[_0x2795b2(0x107)](_0x1f2e55,_0x503846[_0x2795b2(0xe3)])&&(hooksMap[_0x4b81ef]?hooksMap[_0x4b81ef]['push'](_0x20281d):hooksMap[_0x4b81ef]=[_0x20281d]);const _0x55af37=_0x1ece5d[_0x2795b2(0xec)][_0x2795b2(0x143)](_0x4feeec=>_0x4feeec['id']===_0x38f6cf['hookId']),_0x23ad78=_0x503846['EbvDY'](nestedKeyValue,_0x55af37,[_0x503846[_0x2795b2(0x114)],_0x503846[_0x2795b2(0xbd)]]);if(!_0x23ad78)return;else{if(_0x23ad78[_0x2795b2(0x13e)](_0x503846[_0x2795b2(0xde)]))return;}const _0x3d5687={};_0x3d5687[_0x2795b2(0x128)]=_0x1f2e55,_0x3d5687['hook_run']=_0x20281d;const _0xc7462a=_0x3d5687;await SessionHandler[_0x2795b2(0xf2)](_0xc7462a);}catch(_0x1f0f1e){logger['debug'](_0x2795b2(0x119)+util[_0x2795b2(0x118)](_0x1f0f1e)+'\x20');}}[a8_0x212493(0xee)](_0x20d8dd,_0x3e2328){const _0x1b9378=a8_0x212493,_0x28f9e4={};_0x28f9e4[_0x1b9378(0xca)]=function(_0x36bdae,_0x32e7b7){return _0x36bdae===_0x32e7b7;},_0x28f9e4[_0x1b9378(0xcb)]=_0x1b9378(0x123),_0x28f9e4[_0x1b9378(0x12d)]=function(_0x55e650,_0x482b69){return _0x55e650===_0x482b69;},_0x28f9e4['IvsVs']=_0x1b9378(0xf1),_0x28f9e4[_0x1b9378(0x108)]='AssertionError',_0x28f9e4['RGqsN']=function(_0x54c6de,_0x261b76){return _0x54c6de||_0x261b76;};const _0xa66a89=_0x28f9e4,_0x193568=_0x20d8dd[_0x1b9378(0x13c)][_0x3e2328]['testStepResult'];let _0x1dd1b3,_0x1f26cf;return _0x193568&&_0xa66a89[_0x1b9378(0xca)](_0x193568[_0x1b9378(0xc0)]['toString']()['toLowerCase'](),_0xa66a89['AXsJE'])&&(_0x1dd1b3=_0xa66a89['fbANA'](_0x193568[_0x1b9378(0x141)],undefined)?_0x193568[_0x1b9378(0x11b)]:_0x193568[_0x1b9378(0x141)][_0x1b9378(0x11b)],_0x1f26cf=_0xa66a89[_0x1b9378(0x12d)](_0x193568['exception'],undefined)?_0xa66a89[_0x1b9378(0x11c)]:_0x193568[_0x1b9378(0x11b)][_0x1b9378(0xe4)](/Assert/)?_0xa66a89[_0x1b9378(0x108)]:_0xa66a89[_0x1b9378(0x11c)]),{'status':_0x193568[_0x1b9378(0xc0)][_0x1b9378(0x122)](),'failureType':_0xa66a89['RGqsN'](_0x1f26cf,null),'failureData':!_0x1dd1b3?null:[_0x1dd1b3]};}[a8_0x212493(0xdd)](_0x37213f,_0x976fbe){const _0x15aece=a8_0x212493,_0x5847d8={};_0x5847d8[_0x15aece(0xfe)]=function(_0x1ab01e,_0x4b55b2){return _0x1ab01e===_0x4b55b2;},_0x5847d8['XDZej']=_0x15aece(0x11a),_0x5847d8['ZtDvs']='BEFORE_EACH';const _0x2cd38d=_0x5847d8;let _0x159a9a=![];for(const _0x446db1 of _0x37213f){_0x446db1[_0x15aece(0x12f)]&&(_0x159a9a=!![]);if(_0x2cd38d[_0x15aece(0xfe)](_0x976fbe['id'],_0x446db1['id']))return _0x159a9a?_0x2cd38d[_0x15aece(0xd7)]:_0x2cd38d[_0x15aece(0x131)];}}[a8_0x212493(0x138)]=(_0x521327,_0x709f25)=>{const _0x263361=a8_0x212493,_0xf4ebb={};_0xf4ebb[_0x263361(0xbe)]=function(_0x34276c,_0x40f609){return _0x34276c===_0x40f609;},_0xf4ebb[_0x263361(0x120)]=function(_0x397eed,_0x29b032){return _0x397eed===_0x29b032;},_0xf4ebb[_0x263361(0x104)]=function(_0x1ab106,_0x23fe63){return _0x1ab106>_0x23fe63;};const _0x1f3eda=_0xf4ebb;if(!(_0x709f25[_0x263361(0x147)]&&_0x1f3eda[_0x263361(0x104)](_0x709f25[_0x263361(0x147)][_0x263361(0xf7)],0x1)))return;const _0x164a71=_0x709f25[_0x263361(0x147)][0x0],_0x715627=_0x709f25[_0x263361(0x147)][0x1],_0x244eaf=_0x521327[_0x263361(0x113)]&&_0x521327[_0x263361(0x113)]['children']?_0x521327['feature'][_0x263361(0xf4)]:undefined;let _0x5d2a6f=[];_0x244eaf&&_0x244eaf['forEach'](_0xeb04e5=>{const _0x134649=_0x263361,_0x340efa={'lVTMA':function(_0x20c576,_0x219564){const _0x4280ba=a8_0x4b5f;return _0x1f3eda[_0x4280ba(0xbe)](_0x20c576,_0x219564);}};if(_0xeb04e5[_0x134649(0x140)])_0xeb04e5[_0x134649(0x140)][_0x134649(0xf4)][_0x134649(0x110)](_0x42b4db=>{const _0x45d5fa=_0x134649;if(_0x42b4db[_0x45d5fa(0xce)]&&_0x340efa[_0x45d5fa(0x10a)](_0x42b4db[_0x45d5fa(0xce)]['id'],_0x164a71)&&_0x42b4db['scenario'][_0x45d5fa(0xd6)]){const _0x54ce4e=_0x42b4db[_0x45d5fa(0xce)][_0x45d5fa(0xd6)]['flatMap'](_0x3b6592=>_0x3b6592[_0x45d5fa(0xc1)])[_0x45d5fa(0x143)](_0x329448=>_0x329448['id']===_0x715627);let _0x374dc0;_0x54ce4e&&_0x54ce4e['cells']?_0x374dc0=_0x54ce4e[_0x45d5fa(0x10b)][_0x45d5fa(0xff)](_0x4731e8=>_0x4731e8[_0x45d5fa(0x146)]):_0x374dc0=[],_0x374dc0&&(_0x5d2a6f=_0x374dc0);}});else{if(_0xeb04e5[_0x134649(0xce)]&&_0x1f3eda[_0x134649(0x120)](_0xeb04e5[_0x134649(0xce)]['id'],_0x164a71)&&_0xeb04e5[_0x134649(0xce)][_0x134649(0xd6)]){const _0x15b505=_0xeb04e5[_0x134649(0xce)]['examples'][_0x134649(0x134)](_0x390eaf=>_0x390eaf[_0x134649(0xc1)])[_0x134649(0x143)](_0x414ec2=>_0x414ec2['id']===_0x715627);let _0x8eeff1;_0x15b505&&_0x15b505[_0x134649(0x10b)]?_0x8eeff1=_0x15b505[_0x134649(0x10b)]['map'](_0x17e049=>_0x17e049[_0x134649(0x146)]):_0x8eeff1=[],_0x8eeff1&&(_0x5d2a6f=_0x8eeff1);}}});if(_0x5d2a6f[_0x263361(0xf7)])return _0x5d2a6f;return;};async['configureGit'](){const _0x1164a4=a8_0x212493,_0x254d3e={'vrBOq':function(_0x2dfaef){return _0x2dfaef();}};if(this[_0x1164a4(0xd3)])return this[_0x1164a4(0xf8)];const _0x180de9=await _0x254d3e[_0x1164a4(0xf6)](getGitMetaData);_0x180de9&&(this[_0x1164a4(0xf8)]=_0x180de9['root']),this[_0x1164a4(0xd3)]=!![];}}module[a8_0x212493(0x136)]=o11yClassErrorHandler(TestObservabilityReporter,[a8_0x212493(0xe7),a8_0x212493(0x138),'getCucumberHookType','getHookResult',a8_0x212493(0x12e),a8_0x212493(0x135),a8_0x212493(0x133)]);

@@ -1,1 +0,1 @@

function a9_0x4ad2(){const _0x5a5c29=['getId','uGgiH','Error\x20initializing\x20Playwright\x20patching:\x20','lWKjH','Error\x20sending\x20log\x20created\x20event:\x20','env','fLjnT','XLlMu','JXadN','finally','VfBDR','length','executeAsyncScript','QxCcm','is_mobile_session','../../helpers/test-observability/error-handler','pKHhx','Executed\x20deferred\x20closes\x20after\x20QUIT\x20PRE\x20event\x20completion','driverCleanup','XRlrP','jrzAm','hOhFA','__platformCaps','dBxdH','stopMonitoring','njvVR','../../helpers/testhub/constants.js','Before','\x22}}','currentTest','../utils/playwright-patcher','Error:\x20quiting\x20driver\x20at\x20After:\x20','xSQCW','afterTestHook','4xoxIeu','RtANI','YzWTk','pickleStep','Error\x20cleaning\x20up\x20Playwright\x20close\x20tracker:\x20','../v2/browserstackCLI','BXZRw','../playwright/reporter/reporter.js','Qnxki','rZjld','ePZyY','result','nlGCl','4854585wEdxKJ','7unygdz','1314399lGOxSM','browserstackSessionName','__sessionFailed','@cucumber/cucumber/lib/index.js','xEylz','platformIndex','testCaseStartedId','Unknown\x20Test','winstonLogger','debug','tags','bootstrap','status','workerInfo','../v2/state/hookState','Error\x20in\x20playwright\x20beforeTestHook:\x20','QUIT','4uCPpcd','Flow\x20detection:\x20isSeleniumFlow=','split','getAutomationFramework','stringify','Patching\x20Selenium','pid','GwiHW','ByQzN','cOdll','../../helpers/test-observability/sessionHandler','OKFwk','aRpVv','pwPage','uuid','failed','yntYS','BNyFv','cucumber-test','mJAhc','12582bnsDbN','pickle','Inside\x20browserstack\x20AfterStep','initializePlaywrightPatching','XiIEz','bstackA11yShouldScan','saveTestResults','storeLogObjects',',\x20isPlaywrightFlow=','beforeTestHook','bprox','../../helpers/helper','__timeout','shift','../../helpers/logger','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:','test_run','ypiZg','lcGjJ','mvlVq','../../helpers/setKeepAlive','3612960BFwXwF','PLAYWRIGHT','Error\x20triggering\x20AutomationFramework\x20events:\x20','name','parse','SVgLp','Inside\x20browserstack\x20After','iCtkI','../v2/TestInfo.js','gtkHL','error','removeAllListeners','MqMDa','message',',\x22level\x22:\x20\x22','bs:addLog:','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','Playwright\x20patching\x20initialized\x20for\x20Cucumber-JS','../v2/browserstackCLI.js','testInfo','ueIeL','CONFIG','Inside\x20browserstack\x20AfterAll','xfcXd','CfrSm','setDefaultTimeout','\x0aError:\x20','UORvE','myLGU','text','Exception\x20in\x20browserstack\x20internal\x20helper\x20hook\x20with\x20error:\x20','Passed:\x20','passed','then','skipSessionName','LLlYb','Error:\x20quiting\x20driver\x20at\x20driver\x20cleanup:\x20','__workerDetails','Error\x20determining\x20test\x20flow:\x20','getPackageVersion','getGlobal','../../helpers/accessibility-automation/helper','Error:\x20adding\x20scenario\x20error\x20at\x20After:\x20','setFramework','tjRnP','../../helpers/testhub/utils','page','EzQyF','integrations','Patching\x20Playwright','Bootstrapping\x20BrowserstackCLI\x20for\x20cucumber-js\x20worker\x20process','Executed\x20fallback\x20deferred\x20Playwright\x20closes\x20after\x20error','Performing\x20scan\x20before\x20saving\x20results','3|4|1|0|2','addTestUIDAndReportLog','hEEaM','ufxEZ','AfterAll','../utils/constants','ZrSre','isAccessibilityPlatform','patchPageCommandsForAccessibility','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22','Inside\x20browserstack\x20BeforeAll','VcGGv','startMonitoring','KiPHk','cucumber-js','@playwright/test','SPDzA','platformCaps','browserstackAgentV2','rTvjU','executeScript','grxRT','JEvov','setTestNameForHealingContext','RYgjM','timeout','BROWSERSTACK_TESTHUB_JWT','WsdyZ','Cleaned\x20up\x20close\x20tracker','TbqFl','info','Cleaned\x20up\x20Playwright\x20close\x20tracker','sendTestLog:\x20No\x20testId\x20found\x20in\x20testInfo','thJwtToken','../v2/state/automationFrameworkState','getTestUUID','catch','@cucumber/cucumber','thTestRunUuid','Error\x20triggering\x20AutomationFramework\x20QUIT\x20PRE\x20event:\x20','wfCay','CBTSessionCreated','Error\x20cleaning\x20up\x20close\x20tracker:\x20','../playwright/reporter/test-details.js','nOeSO','../../helpers/globals','PYoQB','zoKYG','Cucumber-JS','Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case.\x20Error\x20:\x20','Playwright\x20flow\x20detected\x20-\x20page\x20exists:\x20','__drivers','push','join','WsvCm','__skipSessionName','executeDeferredCloses','Bszjt','Test\x20info\x20prepared\x20for\x20CREATE\x20PRE\x20event:\x20','rFXCs','ENV_VAR','Error:\x20in\x20quitting\x20driver\x20','../../helpers/accessibility-automation/scripts','fskez','Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20','qvxUe','getInstance','__skipSessionStatus','quitCount_','fduAL','VMXxo','format','isCliEnabled','trackEvent','session_','251321HzsLqV','cleanup','o11ySyncDone','MUqnP','Htvpo','AfterStep','__currentTestInfo','5190544UGJPOl','../../index','closeTracker','isRunning','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','bstack','uploadEventData','toLowerCase','toString','Error:\x20at\x20After\x20(Selenium):\x20','13273710YhXCwg','qozAG','../../helpers/performance/constants','test_run_uuid','event_type','thBuildUuid','__error_messages__','BROWSERSTACK_TESTHUB_UUID','CUCUMBER','Passed'];a9_0x4ad2=function(){return _0x5a5c29;};return a9_0x4ad2();}const a9_0x2f6832=a9_0x2499;(function(_0x370cae,_0x1d2cdb){const _0x1adef0=a9_0x2499,_0x32bee3=_0x370cae();while(!![]){try{const _0x55c7f0=-parseInt(_0x1adef0(0x1b7))/0x1+-parseInt(_0x1adef0(0x214))/0x2*(-parseInt(_0x1adef0(0x203))/0x3)+parseInt(_0x1adef0(0x1f4))/0x4*(parseInt(_0x1adef0(0x201))/0x5)+-parseInt(_0x1adef0(0x228))/0x6+parseInt(_0x1adef0(0x202))/0x7*(parseInt(_0x1adef0(0x1be))/0x8)+-parseInt(_0x1adef0(0x23d))/0x9+-parseInt(_0x1adef0(0x1c8))/0xa;if(_0x55c7f0===_0x1d2cdb)break;else _0x32bee3['push'](_0x32bee3['shift']());}catch(_0x38c4df){_0x32bee3['push'](_0x32bee3['shift']());}}}(a9_0x4ad2,0x7d6ec));const {requireModule,modifyCommand,isTrue,markSessionStatus,isBrowserstackInfra,playwrightSetSessionName,playwrightMarkSessionStatus,nestedKeyValue}=require(a9_0x2f6832(0x233)),{TEST_FRAMEWORK_HOOK_TIMEOUT,FRAMEWORKS}=require(a9_0x2f6832(0x171)),setKeepAlive=require(a9_0x2f6832(0x23c)),util=require('util'),PerformanceTester=require('../../helpers/performance/performance-tester'),{EVENTS:PerformanceEvents}=require(a9_0x2f6832(0x1ca)),{commandRepository}=require('../../helpers/ai-sdk/autoHealHelper'),cucumberModule=requireModule(a9_0x2f6832(0x206),a9_0x2f6832(0x191)),logger=require(a9_0x2f6832(0x236))[a9_0x2f6832(0x20b)],{shouldProcessEventForTesthub}=require(a9_0x2f6832(0x26a)),{sendPlatformDetails,addRequestSpy,patchConsoleLogger}=require('../../helpers/test-observability/utils'),TestDetails=require(a9_0x2f6832(0x197)),TestInfo=require(a9_0x2f6832(0x245)),RequestQueueHandler=require('../../helpers/test-observability/requestQueueHandler'),{o11yErrorHandler}=require(a9_0x2f6832(0x1e1)),MyReporter=require(a9_0x2f6832(0x1fb)),SessionHandler=require(a9_0x2f6832(0x21e)),scripts=require(a9_0x2f6832(0x1aa)),globals=require(a9_0x2f6832(0x199)),testHubConstants=require(a9_0x2f6832(0x1ec)),{shouldScanTestForAccessibility}=require(a9_0x2f6832(0x266)),{isUndefined}=require('lodash'),helper=require(a9_0x2f6832(0x233)),a9_0x2983f3={};a9_0x2983f3[a9_0x2f6832(0x210)]=undefined,a9_0x2983f3[a9_0x2f6832(0x1ef)]={},a9_0x2983f3[a9_0x2f6832(0x1b9)]=![],a9_0x2983f3[a9_0x2f6832(0x221)]=null,a9_0x2983f3['isPageFixture']=![],a9_0x2983f3[a9_0x2f6832(0x1ef)]['id']=undefined,a9_0x2983f3[a9_0x2f6832(0x1ef)][a9_0x2f6832(0x250)]=undefined;const workerDetails=a9_0x2983f3;global['__workerDetails']=workerDetails;let playwrightPatcher=null;shouldProcessEventForTesthub()&&patchConsoleLogger();const sendTestLog=o11yErrorHandler(async function sendTestLog(_0xa51ed8){const _0x34f0e5=a9_0x2f6832,_0x3fde73={'dBxdH':function(_0x1f2a71,_0x4331e3){return _0x1f2a71(_0x4331e3);},'uGgiH':'../v2/browserstackCLI','xfcXd':_0x34f0e5(0x18c)},_0x12f473=workerDetails[_0x34f0e5(0x1ef)][_0x34f0e5(0x250)];if(!_0x12f473)return;if(playwrightPatcher)try{const _0x2b52da=_0x3fde73[_0x34f0e5(0x1e9)](require,_0x3fde73[_0x34f0e5(0x1d3)]);if(_0x2b52da[_0x34f0e5(0x1ae)]()[_0x34f0e5(0x1c1)]()){const _0x4600ff=_0x12f473[_0x34f0e5(0x209)];_0x4600ff?(_0xa51ed8[_0x34f0e5(0x222)]=_0x4600ff,_0xa51ed8[_0x34f0e5(0x1cb)]=_0x4600ff,TestInfo[_0x34f0e5(0x22f)](_0x4600ff,_0xa51ed8)):logger[_0x34f0e5(0x20c)](_0x3fde73[_0x34f0e5(0x254)]);return;}}catch(_0x14fee9){logger[_0x34f0e5(0x20c)](_0x34f0e5(0x1d6)+util[_0x34f0e5(0x1b3)](_0x14fee9));}await MyReporter[_0x34f0e5(0x273)](_0x12f473,_0xa51ed8);}),registerListeners=()=>{const _0x1615e8=a9_0x2f6832,_0x3f7c63={};_0x3f7c63[_0x1615e8(0x239)]='Inside\x20browserstack\x20registerListeners';const _0x4be046=_0x3f7c63;logger[_0x1615e8(0x20c)](_0x4be046[_0x1615e8(0x239)]),process[_0x1615e8(0x248)](_0x1615e8(0x24c)+process[_0x1615e8(0x21a)]),process['on'](_0x1615e8(0x24c)+process[_0x1615e8(0x21a)],sendTestLog),PerformanceTester[_0x1615e8(0x178)]();};modifyCommand(),setKeepAlive();const Before=cucumberModule[a9_0x2f6832(0x1ed)],After=cucumberModule['After'],AfterAll=cucumberModule[a9_0x2f6832(0x170)],BeforeAll=cucumberModule['BeforeAll'],AfterStep=cucumberModule[a9_0x2f6832(0x1bc)],configuration=process[a9_0x2f6832(0x1d7)][a9_0x2f6832(0x252)],bstackConfig=process[a9_0x2f6832(0x1d7)]['BSTACK_CONFIG'];if(configuration!==undefined){const config=JSON[a9_0x2f6832(0x241)](configuration);isBrowserstackInfra()?(global[a9_0x2f6832(0x1a3)]=isTrue(config[a9_0x2f6832(0x25f)]),global['__skipSessionStatus']=isTrue(config['skipSessionStatus'])):(global[a9_0x2f6832(0x1a3)]=!![],global[a9_0x2f6832(0x1af)]=!![]);!helper[a9_0x2f6832(0x264)](a9_0x2f6832(0x17b))&&(logger[a9_0x2f6832(0x20c)](a9_0x2f6832(0x219)),shouldProcessEventForTesthub()?require(a9_0x2f6832(0x1bf))['browserstackAgentV2'](config,null,!![]):require(a9_0x2f6832(0x1bf))[a9_0x2f6832(0x17e)](config));global[a9_0x2f6832(0x1e8)]=config[a9_0x2f6832(0x17d)]||{},global['browserstackPlatformIndex']=config[a9_0x2f6832(0x208)];if(helper[a9_0x2f6832(0x264)](a9_0x2f6832(0x17b)))try{logger['debug'](a9_0x2f6832(0x26e)),playwrightPatcher=require(a9_0x2f6832(0x1f0)),playwrightPatcher[a9_0x2f6832(0x22b)](config),logger[a9_0x2f6832(0x20c)](a9_0x2f6832(0x24e));}catch(a9_0x775570){logger[a9_0x2f6832(0x20c)](a9_0x2f6832(0x1d4)+util[a9_0x2f6832(0x1b3)](a9_0x775570));}}if(bstackConfig!==undefined){const browserStackConfig=JSON['parse'](bstackConfig);browserStackConfig&&(commandRepository['setConfig'](browserStackConfig),commandRepository[a9_0x2f6832(0x268)](a9_0x2f6832(0x17a)));}global['__timeout']=0x0;const __setDefaultTimeout=cucumberModule[a9_0x2f6832(0x256)];cucumberModule['setDefaultTimeout']=_0x1ea328=>{const _0x572654=a9_0x2f6832,_0x277a10={'MUqnP':function(_0x318a7f,_0x118bfa){return _0x318a7f(_0x118bfa);}};global[_0x572654(0x234)]=_0x1ea328,_0x277a10[_0x572654(0x1ba)](__setDefaultTimeout,_0x1ea328);};const a9_0x23a9c2={};a9_0x23a9c2[a9_0x2f6832(0x240)]=a9_0x2f6832(0x1c3),BeforeAll(a9_0x23a9c2,async function(){const _0x592e15=a9_0x2f6832,_0xa6e1f4={'XLlMu':function(_0x207a2f,_0x4a41eb,_0x1cf478,_0x40ce39){return _0x207a2f(_0x4a41eb,_0x1cf478,_0x40ce39);},'rgPyv':_0x592e15(0x223),'TbqFl':'\x20|\x20','rZjld':function(_0x5d350c,_0x50cf95,_0x9e95af){return _0x5d350c(_0x50cf95,_0x9e95af);},'ubriT':'passed','WsvCm':_0x592e15(0x176),'njvVR':function(_0x379852,_0x7895ba){return _0x379852(_0x7895ba);},'ufxEZ':_0x592e15(0x1f9),'wfCay':'../v2/cliUtils','lWKjH':_0x592e15(0x26f),'UORvE':function(_0x29b250){return _0x29b250();}};PerformanceTester[_0x592e15(0x178)](),logger[_0x592e15(0x20c)](_0xa6e1f4[_0x592e15(0x1a2)]),global[_0x592e15(0x1ce)]=[],global[_0x592e15(0x205)]=![];if(playwrightPatcher)try{const _0x468f17=_0xa6e1f4[_0x592e15(0x1eb)](require,_0xa6e1f4[_0x592e15(0x16f)]),_0x5a8e71=_0xa6e1f4[_0x592e15(0x1eb)](require,_0xa6e1f4[_0x592e15(0x194)]);_0x468f17['getInstance']()[_0x592e15(0x1b4)]()&&(logger['debug'](_0xa6e1f4[_0x592e15(0x1d5)]),_0x5a8e71['setFrameworkDetail'](FRAMEWORKS[_0x592e15(0x1d0)],FRAMEWORKS[_0x592e15(0x23e)]),await _0x468f17[_0x592e15(0x1ae)]()[_0x592e15(0x20e)]());}catch(_0x484553){logger['debug'](_0x592e15(0x1ac)+util['format'](_0x484553));}_0xa6e1f4[_0x592e15(0x258)](shouldProcessEventForTesthub)&&(_0xa6e1f4[_0x592e15(0x258)](registerListeners),_0xa6e1f4['njvVR'](addRequestSpy,![])),global[_0x592e15(0x1e4)]=async()=>{const _0x354320=_0x592e15;let _0x2bb373=![];try{global[_0x354320(0x19f)]&&global[_0x354320(0x19f)][0x0]&&(await global[_0x354320(0x19f)][0x0][_0x354320(0x1b6)],_0x2bb373=!![],global[_0x354320(0x205)]?await _0xa6e1f4[_0x354320(0x1d9)](markSessionStatus,global['__drivers'][0x0],_0xa6e1f4['rgPyv'],global[_0x354320(0x1ce)][_0x354320(0x1a1)](_0xa6e1f4[_0x354320(0x189)])):await _0xa6e1f4[_0x354320(0x1fd)](markSessionStatus,global[_0x354320(0x19f)][0x0],_0xa6e1f4['ubriT']));}catch(_0x48c2be){logger[_0x354320(0x20c)]('Error:\x20cleaning\x20up\x20driver:\x20'+_0x48c2be);}global[_0x354320(0x1ce)]=[],global[_0x354320(0x205)]=![];if(_0x2bb373)try{await global[_0x354320(0x19f)][0x0]['initQuit'](),global['__drivers'][0x0][_0x354320(0x1b6)][_0x354320(0x25e)](_0x5413c6=>{const _0x191806=_0x354320;logger[_0x191806(0x20c)](_0x191806(0x1a9)+_0x5413c6[_0x191806(0x1d2)]());})[_0x354320(0x190)](_0x240651=>{});}catch(_0x4a7638){logger['debug'](_0x354320(0x261)+_0x4a7638);}};});const a9_0x464e5f={};function a9_0x2499(_0x374f1a,_0xf613e3){const _0x4ad213=a9_0x4ad2();return a9_0x2499=function(_0x24995e,_0x52f6d6){_0x24995e=_0x24995e-0x16f;let _0x2089c7=_0x4ad213[_0x24995e];return _0x2089c7;},a9_0x2499(_0x374f1a,_0xf613e3);}a9_0x464e5f['name']=a9_0x2f6832(0x1c3),a9_0x464e5f[a9_0x2f6832(0x185)]=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x2f6832(0x19c)],Before(a9_0x464e5f,function(_0x18653e,_0x4ac44e){const _0x529fe8=a9_0x2f6832,_0x3e58f5={'XiIEz':function(_0x5ecbb9,_0x66d647){return _0x5ecbb9>_0x66d647;},'ByQzN':function(_0xf580eb,_0x1274f9){return _0xf580eb>_0x1274f9;},'nlGCl':function(_0xcb7d1e,_0x41c336){return _0xcb7d1e(_0x41c336);},'nOeSO':function(_0x55e148,_0x2046c3,_0x3e26f9,_0x2640d7){return _0x55e148(_0x2046c3,_0x3e26f9,_0x2640d7);},'myLGU':'bstackA11yShouldScan','bprox':'../v2/browserstackCLI','wMxdQ':function(_0x2c8549,_0x4231ca){return _0x2c8549(_0x4231ca);},'yntYS':_0x529fe8(0x18e),'RYgjM':function(_0x510aa6,_0x361481){return _0x510aa6(_0x361481);},'grxRT':_0x529fe8(0x211),'SVgLp':_0x529fe8(0x20a),'mvlVq':_0x529fe8(0x226),'MqMDa':function(_0x2e8117){return _0x2e8117();},'qozAG':'Inside\x20browserstack\x20Before'};commandRepository[_0x529fe8(0x183)](_0x18653e[_0x529fe8(0x229)]['name']),logger['debug'](_0x3e58f5[_0x529fe8(0x1c9)]),new Promise(async _0x2e39ac=>{const _0x5588b6=_0x529fe8;try{global['__drivers']&&_0x3e58f5[_0x5588b6(0x22c)](global['__drivers'][_0x5588b6(0x1dd)],0x1)&&(await global[_0x5588b6(0x1e4)](),global['__drivers'][_0x5588b6(0x235)]()),global[_0x5588b6(0x19f)]&&global['__drivers'][0x0]&&global[_0x5588b6(0x19f)][0x0][_0x5588b6(0x1b0)]&&_0x3e58f5[_0x5588b6(0x21c)](global[_0x5588b6(0x19f)][0x0][_0x5588b6(0x1b0)],0x0)&&await global['driverCleanup']();}catch(_0x23f58a){logger[_0x5588b6(0x20c)](_0x5588b6(0x25b)+_0x23f58a);}workerDetails[_0x5588b6(0x1ef)][_0x5588b6(0x250)]=_0x18653e;if(!playwrightPatcher){try{if(!_0x3e58f5[_0x5588b6(0x200)](isUndefined,_0x18653e[_0x5588b6(0x229)]['tags'])){const _0x5bf338=_0x3e58f5[_0x5588b6(0x198)](shouldScanTestForAccessibility,null,![],_0x18653e[_0x5588b6(0x229)][_0x5588b6(0x20d)]['map'](({name:_0xbb8331})=>_0xbb8331));globals['setGlobal'](_0x3e58f5[_0x5588b6(0x259)],_0x5bf338);}}catch(_0x44756f){logger[_0x5588b6(0x20c)]('Exception\x20in\x20setting\x20bstackA11yShouldScan\x20in\x20Before\x20Scenario\x20'+util[_0x5588b6(0x1b3)](_0x44756f));}workerDetails['currentTest'][_0x5588b6(0x192)]=TestDetails[_0x5588b6(0x18f)](_0x18653e[_0x5588b6(0x209)]);}if(playwrightPatcher)try{await playwrightPatcher[_0x5588b6(0x231)](_0x18653e),global['__workerDetails']&&global[_0x5588b6(0x262)][_0x5588b6(0x221)]&&playwrightPatcher[_0x5588b6(0x174)](global['__workerDetails'][_0x5588b6(0x221)]);}catch(_0x2348fc){logger[_0x5588b6(0x20c)](_0x5588b6(0x212)+util[_0x5588b6(0x1b3)](_0x2348fc));}if(playwrightPatcher)try{const _0x5b0291=_0x3e58f5[_0x5588b6(0x200)](require,_0x3e58f5[_0x5588b6(0x232)]),_0x50e64c=_0x3e58f5['wMxdQ'](require,_0x3e58f5[_0x5588b6(0x224)]),_0x1e234a=_0x3e58f5[_0x5588b6(0x184)](require,_0x3e58f5[_0x5588b6(0x181)]);if(_0x5b0291[_0x5588b6(0x1ae)]()[_0x5588b6(0x1c1)]()){const _0x3c10aa={'title':_0x18653e[_0x5588b6(0x229)][_0x5588b6(0x240)]||_0x3e58f5[_0x5588b6(0x242)],'titlePath':[_0x18653e['pickle'][_0x5588b6(0x240)]||_0x3e58f5[_0x5588b6(0x242)]],'id':_0x18653e[_0x5588b6(0x209)]||_0x3e58f5[_0x5588b6(0x23b)],'tags':_0x18653e[_0x5588b6(0x229)][_0x5588b6(0x20d)]||[],..._0x18653e},_0x581865=_0x3c10aa;global[_0x5588b6(0x1bd)]=_0x581865,logger[_0x5588b6(0x20c)](_0x5588b6(0x1a6)+_0x18653e[_0x5588b6(0x229)]['name']);}}catch(_0x45f375){logger['debug'](_0x5588b6(0x23f)+util[_0x5588b6(0x1b3)](_0x45f375));}_0x3e58f5[_0x5588b6(0x249)](_0x2e39ac);})[_0x529fe8(0x1db)](_0x4ac44e);});const a9_0x4fca90={};a9_0x4fca90[a9_0x2f6832(0x240)]=a9_0x2f6832(0x1c3),a9_0x4fca90['timeout']=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x2f6832(0x19c)],After(a9_0x4fca90,function(_0x5c3383,_0x348115){const _0x1eabcf=a9_0x2f6832,_0x36838d={'TnAQJ':function(_0x46addc,_0x3e3867){return _0x46addc>_0x3e3867;},'QxCcm':function(_0x1840ad,_0xcf4859){return _0x1840ad===_0xcf4859;},'fLjnT':_0x1eabcf(0x223),'LLlYb':function(_0x4dd415,_0x257adb){return _0x4dd415>_0x257adb;},'BNyFv':function(_0x5b22ae,_0x151bec,_0x352e77,_0x37d82b){return _0x5b22ae(_0x151bec,_0x352e77,_0x37d82b);},'yWrob':'\x20|\x20','mBkIA':function(_0x419d30,_0x362b25,_0x1d34df){return _0x419d30(_0x362b25,_0x1d34df);},'cOdll':_0x1eabcf(0x25d),'hEEaM':function(_0x35fd06,_0x3dca87){return _0x35fd06(_0x3dca87);},'fduAL':_0x1eabcf(0x1f9),'OKFwk':function(_0xfd6372,_0x16e0f6){return _0xfd6372(_0x16e0f6);},'mJAhc':'../v2/state/automationFrameworkState','rTvjU':_0x1eabcf(0x211),'Bszjt':_0x1eabcf(0x20a),'gtkHL':_0x1eabcf(0x226),'CfrSm':'Completed\x20Playwright\x20afterTestHook\x20execution','SPDzA':_0x1eabcf(0x1e3),'Htvpo':_0x1eabcf(0x188),'VfBDR':_0x1eabcf(0x270),'VMXxo':'Executed\x20fallback\x20close\x20tracker\x20cleanup\x20after\x20error','lcGjJ':function(_0x1a2ed7,_0x17855a){return _0x1a2ed7(_0x17855a);},'ueIeL':_0x1eabcf(0x24f),'EzQyF':function(_0x2b2985){return _0x2b2985();},'pgpIu':_0x1eabcf(0x195),'BXZRw':_0x1eabcf(0x173),'jrzAm':_0x1eabcf(0x22d),'RtANI':'Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.\x20','WsdyZ':_0x1eabcf(0x271),'gkCac':'isMobilePlatform','Qnxki':_0x1eabcf(0x1c2),'qvxUe':function(_0x2fa0f8,_0x1f6f92){return _0x2fa0f8>_0x1f6f92;},'OZnfV':_0x1eabcf(0x243)};logger[_0x1eabcf(0x20c)](_0x36838d['OZnfV']),workerDetails['currentTest'][_0x1eabcf(0x250)]=_0x5c3383,new Promise(async _0x3c1566=>{const _0x3c2b88=_0x1eabcf;let _0x3e47d9=![],_0x3a8efb=![],_0x484c33=![];try{global[_0x3c2b88(0x19f)]&&_0x36838d['TnAQJ'](global[_0x3c2b88(0x19f)]['length'],0x0)&&(_0x3a8efb=!![]),playwrightPatcher&&global['__workerDetails']&&global['__workerDetails']['pwPage']&&(_0x484c33=!![],logger[_0x3c2b88(0x20c)](_0x3c2b88(0x19e)+!!global[_0x3c2b88(0x262)][_0x3c2b88(0x221)]));}catch(_0xca5ba0){logger[_0x3c2b88(0x20c)](_0x3c2b88(0x263)+_0xca5ba0);}logger[_0x3c2b88(0x20c)](_0x3c2b88(0x215)+_0x3a8efb+_0x3c2b88(0x230)+_0x484c33);const _0x47de78=_0x5c3383['result'][_0x3c2b88(0x20f)][_0x3c2b88(0x1c6)]()[_0x3c2b88(0x1c5)](),_0x467b0d=_0x36838d[_0x3c2b88(0x1df)](_0x47de78,_0x36838d[_0x3c2b88(0x1d8)])||_0x36838d[_0x3c2b88(0x1df)](_0x47de78,'6'),_0x21d5f7=_0x467b0d?_0x5c3383['result'][_0x3c2b88(0x24a)]:null;if(_0x467b0d)try{global[_0x3c2b88(0x1ce)][_0x3c2b88(0x1a0)](_0x5c3383[_0x3c2b88(0x1ff)][_0x3c2b88(0x24a)]),global[_0x3c2b88(0x205)]=!![];}catch(_0x182a0a){logger['debug'](_0x3c2b88(0x267)+_0x182a0a);}if(_0x3a8efb)try{global[_0x3c2b88(0x19f)]&&_0x36838d[_0x3c2b88(0x260)](global['__drivers'][_0x3c2b88(0x1dd)],0x1)&&(await global[_0x3c2b88(0x1e4)](),global[_0x3c2b88(0x19f)][_0x3c2b88(0x235)](),global['__error_messages__']=[],global[_0x3c2b88(0x205)]=![]),global[_0x3c2b88(0x19f)]&&global[_0x3c2b88(0x19f)][0x0]&&(await global[_0x3c2b88(0x19f)][0x0][_0x3c2b88(0x1b6)],_0x3e47d9=!![],!global[_0x3c2b88(0x1a3)]&&await global[_0x3c2b88(0x19f)][0x0][_0x3c2b88(0x180)](_0x3c2b88(0x175)+_0x5c3383[_0x3c2b88(0x229)][_0x3c2b88(0x240)]+_0x3c2b88(0x1ee)),_0x467b0d?await _0x36838d[_0x3c2b88(0x225)](markSessionStatus,global[_0x3c2b88(0x19f)][0x0],_0x36838d[_0x3c2b88(0x1d8)],global[_0x3c2b88(0x1ce)]['join'](_0x36838d['yWrob'])):await _0x36838d['mBkIA'](markSessionStatus,global['__drivers'][0x0],_0x36838d[_0x3c2b88(0x21d)]));}catch(_0x1f91b5){logger['debug'](_0x3c2b88(0x1c7)+util[_0x3c2b88(0x1b3)](_0x1f91b5));}if(_0x484c33)try{try{const _0xd27cc=_0x36838d[_0x3c2b88(0x274)](require,_0x36838d[_0x3c2b88(0x1b1)]),_0x1f3c2c=_0x36838d[_0x3c2b88(0x21f)](require,_0x36838d[_0x3c2b88(0x227)]),_0x2102ef=_0x36838d[_0x3c2b88(0x21f)](require,_0x36838d[_0x3c2b88(0x17f)]);if(_0xd27cc[_0x3c2b88(0x1ae)]()['isRunning']()){const _0x178a28={'title':_0x5c3383['pickle'][_0x3c2b88(0x240)]||_0x36838d[_0x3c2b88(0x1a5)],'titlePath':[_0x5c3383[_0x3c2b88(0x229)][_0x3c2b88(0x240)]||_0x36838d['Bszjt']],'id':_0x5c3383[_0x3c2b88(0x209)]||_0x36838d[_0x3c2b88(0x246)],'status':_0x467b0d?_0x36838d[_0x3c2b88(0x1d8)]:_0x36838d['cOdll'],'error':_0x21d5f7?{'message':_0x21d5f7}:null,'tags':_0x5c3383['pickle'][_0x3c2b88(0x20d)]||[],..._0x5c3383},_0x11bea9=_0x178a28,_0x5120e={};_0x5120e[_0x3c2b88(0x250)]=_0x11bea9,_0x5120e['scenario']=_0x5c3383,_0x5120e[_0x3c2b88(0x26b)]=global[_0x3c2b88(0x262)][_0x3c2b88(0x221)],_0x5120e['testFramework']=FRAMEWORKS[_0x3c2b88(0x1d0)],await _0xd27cc[_0x3c2b88(0x1ae)]()[_0x3c2b88(0x217)]()[_0x3c2b88(0x1b5)](_0x1f3c2c[_0x3c2b88(0x213)],_0x2102ef['PRE'],_0x5120e),logger[_0x3c2b88(0x20c)]('AutomationFramework\x20QUIT\x20PRE\x20event\x20completed\x20for\x20test:\x20'+_0x5c3383[_0x3c2b88(0x229)][_0x3c2b88(0x240)]);}}catch(_0x1d2b99){logger[_0x3c2b88(0x20c)](_0x3c2b88(0x193)+util['format'](_0x1d2b99));}const _0x878449=_0x467b0d?_0x36838d['fLjnT']:_0x36838d[_0x3c2b88(0x21d)];await playwrightPatcher[_0x3c2b88(0x1f3)](_0x5c3383,_0x878449,_0x21d5f7),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x255)]);try{await playwrightPatcher[_0x3c2b88(0x1a4)](),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x17c)]);}catch(_0x3371d1){logger[_0x3c2b88(0x20c)]('Error\x20executing\x20deferred\x20closes:\x20'+util[_0x3c2b88(0x1b3)](_0x3371d1));}try{playwrightPatcher[_0x3c2b88(0x1c0)][_0x3c2b88(0x1b8)](),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x1bb)]);}catch(_0x3e1028){logger['debug'](_0x3c2b88(0x196)+util[_0x3c2b88(0x1b3)](_0x3e1028));}}catch(_0x21e0b3){logger['debug']('Error:\x20at\x20After\x20(Playwright):\x20'+util['format'](_0x21e0b3));try{playwrightPatcher[_0x3c2b88(0x1a4)]&&(await playwrightPatcher[_0x3c2b88(0x1a4)](),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x1dc)])),playwrightPatcher['closeTracker']&&playwrightPatcher[_0x3c2b88(0x1c0)]['cleanup']&&(playwrightPatcher[_0x3c2b88(0x1c0)][_0x3c2b88(0x1b8)](),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x1b2)]));}catch(_0x52fd02){logger['debug']('Error\x20in\x20fallback\x20cleanup:\x20'+util[_0x3c2b88(0x1b3)](_0x52fd02));}}const _0x178f0e=_0x36838d[_0x3c2b88(0x23a)](require,_0x36838d[_0x3c2b88(0x251)]);if(!_0x178f0e[_0x3c2b88(0x1ae)]()[_0x3c2b88(0x1c1)]())try{if(_0x36838d[_0x3c2b88(0x26c)](shouldProcessEventForTesthub)){const _0x473a7e=TestDetails[_0x3c2b88(0x18f)](_0x5c3383[_0x3c2b88(0x209)]);let _0x1f6ecf=null;global[_0x3c2b88(0x19f)]&&global['__drivers'][0x0]&&(_0x1f6ecf=await _0x36838d['BNyFv'](sendPlatformDetails,global[_0x3c2b88(0x19f)][0x0],_0x473a7e,!![]));const _0x444e9a={};_0x444e9a[_0x3c2b88(0x222)]=_0x473a7e,_0x444e9a[_0x3c2b88(0x26d)]=_0x1f6ecf;const _0xb65abd=_0x444e9a,_0x24925a={};_0x24925a[_0x3c2b88(0x1cc)]=_0x36838d['pgpIu'],_0x24925a[_0x3c2b88(0x238)]=_0xb65abd,await SessionHandler[_0x3c2b88(0x1c4)](_0x24925a);}}catch(_0xdaf889){logger[_0x3c2b88(0x20c)]('Error:\x20sendPlatformDetails\x20at\x20After:\x20'+util[_0x3c2b88(0x1b3)](_0xdaf889));}try{if(globals[_0x3c2b88(0x265)](_0x36838d[_0x3c2b88(0x1fa)])&&globals[_0x3c2b88(0x265)](_0x36838d[_0x3c2b88(0x1e6)])){logger['info'](_0x36838d[_0x3c2b88(0x1f5)]);const _0x40451b=TestDetails['getTestUUID'](_0x5c3383[_0x3c2b88(0x209)]),_0x1cfec3={};_0x1cfec3[_0x3c2b88(0x192)]=_0x40451b,_0x1cfec3[_0x3c2b88(0x1cd)]=process[_0x3c2b88(0x1d7)][testHubConstants[_0x3c2b88(0x1a8)][_0x3c2b88(0x1cf)]],_0x1cfec3[_0x3c2b88(0x18d)]=process[_0x3c2b88(0x1d7)][testHubConstants[_0x3c2b88(0x1a8)][_0x3c2b88(0x186)]];const _0x5584e9=_0x1cfec3;logger[_0x3c2b88(0x20c)](_0x3c2b88(0x24d)+JSON['stringify'](_0x5584e9)),logger[_0x3c2b88(0x20c)](_0x36838d[_0x3c2b88(0x187)]),global['__drivers']&&global['__drivers'][0x0]&&(logger[_0x3c2b88(0x20c)](util[_0x3c2b88(0x1b3)](await global['__drivers'][0x0][_0x3c2b88(0x1de)](scripts['performScan'],{'method':global[_0x3c2b88(0x204)]}))),globals[_0x3c2b88(0x265)](_0x36838d['gkCac'])&&(_0x5584e9[_0x3c2b88(0x1e0)]=!![]),await global['__drivers'][0x0]['executeAsyncScript'](scripts[_0x3c2b88(0x22e)],_0x5584e9)),logger[_0x3c2b88(0x18a)](_0x36838d[_0x3c2b88(0x1fc)]);}}catch(_0x59b7d1){logger[_0x3c2b88(0x247)](_0x3c2b88(0x19d)+util[_0x3c2b88(0x1b3)](_0x59b7d1));}if(_0x3e47d9)try{global['__drivers'][0x0]&&_0x36838d[_0x3c2b88(0x1ad)](global['__drivers'][0x0][_0x3c2b88(0x1b0)],0x0)&&await global[_0x3c2b88(0x19f)][0x0]['initQuit']();}catch(_0x2ef69a){logger[_0x3c2b88(0x20c)](_0x3c2b88(0x1f1)+_0x2ef69a);}_0x36838d['EzQyF'](_0x3c1566);})[_0x1eabcf(0x1db)](()=>_0x348115());});const a9_0x2ad6c6={};a9_0x2ad6c6['name']=a9_0x2f6832(0x1c3),a9_0x2ad6c6[a9_0x2f6832(0x185)]=TEST_FRAMEWORK_HOOK_TIMEOUT['Cucumber-JS'],AfterStep(a9_0x2ad6c6,function(_0x3e3f03,_0x40d23a){const _0x4fd104=a9_0x2f6832,_0x15d55d={'iCtkI':function(_0x2d4bd4,_0x59b8c9){return _0x2d4bd4===_0x59b8c9;},'KiPHk':_0x4fd104(0x223),'xspcg':function(_0x1dd936,_0x4d3dc6){return _0x1dd936===_0x4d3dc6;},'GwiHW':function(_0x2cd43a,_0x56c5f2){return _0x2cd43a!==_0x56c5f2;},'ZrSre':function(_0x4e1f8d,_0x2cae33,_0x5ec78f){return _0x4e1f8d(_0x2cae33,_0x5ec78f);},'rFXCs':function(_0x56a6fb,_0x15ff99){return _0x56a6fb+_0x15ff99;},'fskez':function(_0x5394ef,_0x4b0a6d){return _0x5394ef+_0x4b0a6d;},'JEvov':function(_0x3e81a7,_0x33a37d){return _0x3e81a7+_0x33a37d;},'VcGGv':'Failed:\x20','zoKYG':_0x4fd104(0x257),'xEylz':_0x4fd104(0x247),'ePZyY':function(_0x396b60,_0x4aeb45){return _0x396b60!==_0x4aeb45;},'hOhFA':_0x4fd104(0x25c),'PYoQB':'info','xSQCW':_0x4fd104(0x1d1),'XRlrP':function(_0x531208){return _0x531208();},'aRpVv':_0x4fd104(0x22a)};logger['debug'](_0x15d55d[_0x4fd104(0x220)]);const _0x59dc7d=async(_0x1e960b,_0x25b20b)=>{const _0x3209c2=_0x4fd104;global[_0x3209c2(0x19f)]&&global['__drivers'][0x0]&&await global[_0x3209c2(0x19f)][0x0]['executeScript'](_0x3209c2(0x237)+_0x1e960b+_0x3209c2(0x24b)+_0x25b20b+_0x3209c2(0x1ee));};new Promise(async _0x39908a=>{const _0x556109=_0x4fd104;try{const _0x1e3aaa=_0x15d55d[_0x556109(0x244)](_0x3e3f03['result'][_0x556109(0x20f)][_0x556109(0x1c6)]()[_0x556109(0x1c5)](),_0x15d55d[_0x556109(0x179)])||_0x15d55d['xspcg'](_0x3e3f03[_0x556109(0x1ff)][_0x556109(0x20f)][_0x556109(0x1c6)]()[_0x556109(0x1c5)](),'6');_0x1e3aaa?(global[_0x556109(0x205)]=!![],global[_0x556109(0x1ce)][_0x556109(0x1a0)](_0x3e3f03['result']['message']),_0x15d55d[_0x556109(0x21b)](_0x3e3f03['pickleStep'],undefined)?await _0x15d55d['ZrSre'](_0x59dc7d,JSON[_0x556109(0x218)](_0x15d55d[_0x556109(0x1a7)](_0x15d55d['fskez'](_0x15d55d[_0x556109(0x182)](_0x15d55d[_0x556109(0x177)],'\x22'+_0x3e3f03[_0x556109(0x1f7)][_0x556109(0x25a)]+'\x22\x20'),_0x15d55d[_0x556109(0x19b)]),_0x3e3f03['result'][_0x556109(0x24a)])),_0x15d55d[_0x556109(0x207)]):await _0x15d55d['ZrSre'](_0x59dc7d,JSON[_0x556109(0x218)](_0x15d55d[_0x556109(0x1a7)](_0x15d55d['VcGGv'],_0x3e3f03[_0x556109(0x1ff)][_0x556109(0x24a)])),_0x15d55d['xEylz'])):_0x15d55d[_0x556109(0x1fe)](_0x3e3f03[_0x556109(0x1f7)],undefined)?await _0x15d55d[_0x556109(0x172)](_0x59dc7d,JSON[_0x556109(0x218)](_0x15d55d[_0x556109(0x1ab)](_0x15d55d[_0x556109(0x1e7)],'\x22'+_0x3e3f03[_0x556109(0x1f7)][_0x556109(0x25a)]+'\x22')),_0x15d55d[_0x556109(0x19a)]):await _0x15d55d[_0x556109(0x172)](_0x59dc7d,JSON[_0x556109(0x218)](_0x15d55d[_0x556109(0x1f2)]),_0x15d55d['PYoQB']),global[_0x556109(0x19f)]&&global['__drivers'][0x0]&&global[_0x556109(0x19f)][0x0][_0x556109(0x1b6)][_0x556109(0x25e)](_0xd72791=>{})[_0x556109(0x190)](_0xf400fd=>{logger['debug']('Error:\x20in\x20After\x20Step\x20for\x20driver\x20'+util['format'](_0xf400fd));});}catch(_0x24e7ec){logger[_0x556109(0x20c)]('Error:\x20at\x20After\x20Step:\x20'+_0x24e7ec);}_0x15d55d[_0x556109(0x1e5)](_0x39908a);})[_0x4fd104(0x1db)](()=>_0x40d23a());});const a9_0x5ca5ab={};a9_0x5ca5ab['name']=a9_0x2f6832(0x1c3),a9_0x5ca5ab['timeout']=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x2f6832(0x19c)],AfterAll(a9_0x5ca5ab,async function(_0x47e176,_0x10a9b9){const _0x57471b=a9_0x2f6832,_0x15d753={'pKHhx':_0x57471b(0x272),'YzWTk':_0x57471b(0x18b),'JXadN':function(_0x507abc){return _0x507abc();},'tjRnP':_0x57471b(0x253)};logger[_0x57471b(0x20c)](_0x15d753[_0x57471b(0x269)]),await new Promise(async _0x43a29b=>{const _0x15daae=_0x57471b,_0x58b0b9=_0x15d753[_0x15daae(0x1e2)][_0x15daae(0x216)]('|');let _0x10aa6f=0x0;while(!![]){switch(_0x58b0b9[_0x10aa6f++]){case'0':await global[_0x15daae(0x1e4)]();continue;case'1':try{playwrightPatcher&&playwrightPatcher[_0x15daae(0x1a4)]&&(await playwrightPatcher[_0x15daae(0x1a4)](),playwrightPatcher[_0x15daae(0x1c0)]&&playwrightPatcher[_0x15daae(0x1c0)]['cleanup'](),logger[_0x15daae(0x20c)](_0x15d753[_0x15daae(0x1f6)]));}catch(_0x1080fe){logger[_0x15daae(0x20c)](_0x15daae(0x1f8)+util['format'](_0x1080fe));}continue;case'2':_0x15d753[_0x15daae(0x1da)](_0x43a29b);continue;case'3':await RequestQueueHandler[_0x15daae(0x1ae)]()['shutdown']();continue;case'4':PerformanceTester[_0x15daae(0x1ea)]();continue;}break;}});});
const a9_0x1a5f3f=a9_0x3418;(function(_0x19482d,_0x32b797){const _0xe54904=a9_0x3418,_0x27e1e5=_0x19482d();while(!![]){try{const _0x2289a5=-parseInt(_0xe54904(0x1e2))/0x1+parseInt(_0xe54904(0x1ed))/0x2+-parseInt(_0xe54904(0x1a3))/0x3*(-parseInt(_0xe54904(0x20a))/0x4)+parseInt(_0xe54904(0x205))/0x5+-parseInt(_0xe54904(0x189))/0x6+parseInt(_0xe54904(0x1db))/0x7*(-parseInt(_0xe54904(0x21b))/0x8)+-parseInt(_0xe54904(0x1c6))/0x9;if(_0x2289a5===_0x32b797)break;else _0x27e1e5['push'](_0x27e1e5['shift']());}catch(_0x213f92){_0x27e1e5['push'](_0x27e1e5['shift']());}}}(a9_0x327c,0x5c2f0));const {requireModule,modifyCommand,isTrue,markSessionStatus,isBrowserstackInfra,playwrightSetSessionName,playwrightMarkSessionStatus,nestedKeyValue}=require(a9_0x1a5f3f(0x1d7)),{TEST_FRAMEWORK_HOOK_TIMEOUT,FRAMEWORKS}=require(a9_0x1a5f3f(0x151)),setKeepAlive=require(a9_0x1a5f3f(0x223)),util=require(a9_0x1a5f3f(0x18c)),PerformanceTester=require('../../helpers/performance/performance-tester'),{EVENTS:PerformanceEvents}=require(a9_0x1a5f3f(0x16b)),{commandRepository}=require(a9_0x1a5f3f(0x20b)),cucumberModule=requireModule('@cucumber/cucumber/lib/index.js',a9_0x1a5f3f(0x235)),logger=require('../../helpers/logger')['winstonLogger'],{shouldProcessEventForTesthub}=require(a9_0x1a5f3f(0x19f)),{sendPlatformDetails,addRequestSpy,patchConsoleLogger}=require('../../helpers/test-observability/utils'),TestDetails=require(a9_0x1a5f3f(0x1b5)),TestInfo=require('../v2/TestInfo.js'),RequestQueueHandler=require('../../helpers/test-observability/requestQueueHandler'),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),MyReporter=require('../playwright/reporter/reporter.js'),SessionHandler=require(a9_0x1a5f3f(0x21e)),scripts=require('../../helpers/accessibility-automation/scripts'),globals=require('../../helpers/globals'),testHubConstants=require(a9_0x1a5f3f(0x22f)),{shouldScanTestForAccessibility}=require(a9_0x1a5f3f(0x1bf)),{isUndefined}=require(a9_0x1a5f3f(0x212)),helper=require(a9_0x1a5f3f(0x1d7)),a9_0x38e962={};a9_0x38e962[a9_0x1a5f3f(0x1ee)]=undefined,a9_0x38e962[a9_0x1a5f3f(0x225)]={},a9_0x38e962[a9_0x1a5f3f(0x199)]=![],a9_0x38e962[a9_0x1a5f3f(0x161)]=null,a9_0x38e962[a9_0x1a5f3f(0x15b)]=![],a9_0x38e962[a9_0x1a5f3f(0x225)]['id']=undefined,a9_0x38e962[a9_0x1a5f3f(0x225)][a9_0x1a5f3f(0x1a7)]=undefined;const workerDetails=a9_0x38e962;global[a9_0x1a5f3f(0x150)]=workerDetails;let playwrightPatcher=null;shouldProcessEventForTesthub()&&patchConsoleLogger();const sendTestLog=o11yErrorHandler(async function sendTestLog(_0xbfee56){const _0x505c7b=a9_0x1a5f3f,_0x40d67b={'kqgzW':function(_0xb97f58,_0x459f79){return _0xb97f58(_0x459f79);},'SwVgq':_0x505c7b(0x157),'dYTGZ':'sendTestLog:\x20No\x20testId\x20found\x20in\x20testInfo'},_0x351d95=workerDetails[_0x505c7b(0x225)]['testInfo'];if(!_0x351d95)return;if(playwrightPatcher)try{const _0x12d554=_0x40d67b[_0x505c7b(0x17c)](require,_0x40d67b[_0x505c7b(0x155)]);if(_0x12d554[_0x505c7b(0x1f0)]()[_0x505c7b(0x16f)]()){const _0x373ec4=_0x351d95[_0x505c7b(0x22d)];_0x373ec4?(_0xbfee56[_0x505c7b(0x20f)]=_0x373ec4,_0xbfee56['test_run_uuid']=_0x373ec4,TestInfo[_0x505c7b(0x169)](_0x373ec4,_0xbfee56)):logger[_0x505c7b(0x172)](_0x40d67b[_0x505c7b(0x1c7)]);return;}}catch(_0x1dc30b){logger[_0x505c7b(0x172)](_0x505c7b(0x164)+util[_0x505c7b(0x1d1)](_0x1dc30b));}await MyReporter[_0x505c7b(0x153)](_0x351d95,_0xbfee56);}),registerListeners=()=>{const _0x32cb4f=a9_0x1a5f3f,_0xcdc5be={};_0xcdc5be[_0x32cb4f(0x201)]=_0x32cb4f(0x220);const _0x269f6a=_0xcdc5be;logger[_0x32cb4f(0x172)](_0x269f6a[_0x32cb4f(0x201)]),process[_0x32cb4f(0x1a2)](_0x32cb4f(0x1a4)+process[_0x32cb4f(0x14c)]),process['on'](_0x32cb4f(0x1a4)+process[_0x32cb4f(0x14c)],sendTestLog),PerformanceTester[_0x32cb4f(0x1c8)]();};modifyCommand(),setKeepAlive();const Before=cucumberModule[a9_0x1a5f3f(0x229)],After=cucumberModule['After'],AfterAll=cucumberModule[a9_0x1a5f3f(0x214)],BeforeAll=cucumberModule[a9_0x1a5f3f(0x211)],AfterStep=cucumberModule[a9_0x1a5f3f(0x1e7)],configuration=process['env']['CONFIG'],bstackConfig=process[a9_0x1a5f3f(0x21a)][a9_0x1a5f3f(0x1d9)];if(configuration!==undefined){const config=JSON[a9_0x1a5f3f(0x200)](configuration);isBrowserstackInfra()?(global[a9_0x1a5f3f(0x1d0)]=isTrue(config['skipSessionName']),global[a9_0x1a5f3f(0x152)]=isTrue(config['skipSessionStatus'])):(global['__skipSessionName']=!![],global[a9_0x1a5f3f(0x152)]=!![]);!helper[a9_0x1a5f3f(0x19b)]('@playwright/test')&&(logger[a9_0x1a5f3f(0x172)](a9_0x1a5f3f(0x148)),shouldProcessEventForTesthub()?require(a9_0x1a5f3f(0x14d))[a9_0x1a5f3f(0x18a)](config,null,!![]):require(a9_0x1a5f3f(0x14d))[a9_0x1a5f3f(0x18a)](config));global[a9_0x1a5f3f(0x1c3)]=config[a9_0x1a5f3f(0x1b3)]||{},global[a9_0x1a5f3f(0x1c0)]=config[a9_0x1a5f3f(0x1cb)];if(helper['getPackageVersion'](a9_0x1a5f3f(0x1e0)))try{logger[a9_0x1a5f3f(0x172)](a9_0x1a5f3f(0x1b9)),playwrightPatcher=require(a9_0x1a5f3f(0x179)),playwrightPatcher[a9_0x1a5f3f(0x213)](config),logger[a9_0x1a5f3f(0x172)]('Playwright\x20patching\x20initialized\x20for\x20Cucumber-JS');}catch(a9_0x5369cc){logger['debug'](a9_0x1a5f3f(0x170)+util[a9_0x1a5f3f(0x1d1)](a9_0x5369cc));}}if(bstackConfig!==undefined){const browserStackConfig=JSON[a9_0x1a5f3f(0x200)](bstackConfig);browserStackConfig&&(commandRepository[a9_0x1a5f3f(0x16e)](browserStackConfig),commandRepository[a9_0x1a5f3f(0x176)](a9_0x1a5f3f(0x1e3)));}global['__timeout']=0x0;const __setDefaultTimeout=cucumberModule[a9_0x1a5f3f(0x1f8)];cucumberModule[a9_0x1a5f3f(0x1f8)]=_0xfe9256=>{const _0xbe93d3=a9_0x1a5f3f,_0x542933={'iyVbP':function(_0x3c65af,_0x2b347b){return _0x3c65af(_0x2b347b);}};global[_0xbe93d3(0x1e8)]=_0xfe9256,_0x542933[_0xbe93d3(0x1b4)](__setDefaultTimeout,_0xfe9256);};const a9_0x3d06a0={};a9_0x3d06a0[a9_0x1a5f3f(0x1ac)]=a9_0x1a5f3f(0x230),BeforeAll(a9_0x3d06a0,async function(){const _0x2b28a1=a9_0x1a5f3f,_0x5152a9={'vMRha':function(_0x7e87e7,_0x56e5d0,_0x37ae86,_0x483cf8){return _0x7e87e7(_0x56e5d0,_0x37ae86,_0x483cf8);},'RdpUy':_0x2b28a1(0x180),'vZgsV':_0x2b28a1(0x219),'sCJid':function(_0x344091,_0x4ef513,_0x19294e){return _0x344091(_0x4ef513,_0x19294e);},'VVPHF':_0x2b28a1(0x1fb),'DZHqe':_0x2b28a1(0x1fe),'pNVgh':function(_0x43f313,_0x30d59e){return _0x43f313(_0x30d59e);},'RqXJq':'../v2/browserstackCLI','bjYVy':'../v2/cliUtils','OBfyY':'Bootstrapping\x20BrowserstackCLI\x20for\x20cucumber-js\x20worker\x20process','TaZbB':function(_0x36de72){return _0x36de72();}};PerformanceTester[_0x2b28a1(0x1c8)](),logger[_0x2b28a1(0x172)](_0x5152a9['DZHqe']),global[_0x2b28a1(0x1df)]=[],global[_0x2b28a1(0x218)]=![];if(playwrightPatcher)try{const _0x384b43=_0x5152a9[_0x2b28a1(0x167)](require,_0x5152a9[_0x2b28a1(0x18f)]),_0x196592=_0x5152a9[_0x2b28a1(0x167)](require,_0x5152a9[_0x2b28a1(0x195)]);_0x384b43[_0x2b28a1(0x1f0)]()['isCliEnabled']()&&(logger['debug'](_0x5152a9[_0x2b28a1(0x1a1)]),_0x196592[_0x2b28a1(0x1c2)](FRAMEWORKS[_0x2b28a1(0x190)],FRAMEWORKS['PLAYWRIGHT']),await _0x384b43['getInstance']()[_0x2b28a1(0x184)]());}catch(_0x17d647){logger[_0x2b28a1(0x172)](_0x2b28a1(0x1bb)+util[_0x2b28a1(0x1d1)](_0x17d647));}_0x5152a9[_0x2b28a1(0x1e6)](shouldProcessEventForTesthub)&&(_0x5152a9[_0x2b28a1(0x1e6)](registerListeners),_0x5152a9[_0x2b28a1(0x167)](addRequestSpy,![])),global[_0x2b28a1(0x1dc)]=async()=>{const _0x4faa7a=_0x2b28a1;let _0x39b7ad=![];try{global['__drivers']&&global[_0x4faa7a(0x19e)][0x0]&&(await global['__drivers'][0x0]['session_'],_0x39b7ad=!![],global[_0x4faa7a(0x218)]?await _0x5152a9[_0x4faa7a(0x1c9)](markSessionStatus,global[_0x4faa7a(0x19e)][0x0],_0x5152a9['RdpUy'],global['__error_messages__'][_0x4faa7a(0x1b6)](_0x5152a9[_0x4faa7a(0x1f3)])):await _0x5152a9['sCJid'](markSessionStatus,global[_0x4faa7a(0x19e)][0x0],_0x5152a9[_0x4faa7a(0x166)]));}catch(_0x801318){logger[_0x4faa7a(0x172)]('Error:\x20cleaning\x20up\x20driver:\x20'+_0x801318);}global[_0x4faa7a(0x1df)]=[],global[_0x4faa7a(0x218)]=![];if(_0x39b7ad)try{await global['__drivers'][0x0][_0x4faa7a(0x15a)](),global[_0x4faa7a(0x19e)][0x0][_0x4faa7a(0x175)][_0x4faa7a(0x149)](_0x4e3877=>{const _0x28d939=_0x4faa7a;logger['debug'](_0x28d939(0x194)+_0x4e3877[_0x28d939(0x1cc)]());})[_0x4faa7a(0x1cf)](_0x14d818=>{});}catch(_0x5be379){logger[_0x4faa7a(0x172)](_0x4faa7a(0x224)+_0x5be379);}};});const a9_0x1bd380={};a9_0x1bd380['name']=a9_0x1a5f3f(0x230),a9_0x1bd380[a9_0x1a5f3f(0x160)]=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x1a5f3f(0x17b)],Before(a9_0x1bd380,function(_0x67d6da,_0x47bd31){const _0x49fb41=a9_0x1a5f3f,_0x4349b4={'SkYHk':function(_0x44f81b,_0x549ddd){return _0x44f81b>_0x549ddd;},'dNghs':function(_0x471a9f,_0x304c0d){return _0x471a9f>_0x304c0d;},'mfive':function(_0x16a39b,_0xc2e4f7){return _0x16a39b(_0xc2e4f7);},'ZQtyR':function(_0x2e836d,_0x4e0ea3,_0x3df21e,_0x2cab82){return _0x2e836d(_0x4e0ea3,_0x3df21e,_0x2cab82);},'fSETI':_0x49fb41(0x1d8),'ydPrU':_0x49fb41(0x157),'KQity':'../v2/state/automationFrameworkState','uKOlM':function(_0x77239c,_0x4eda00){return _0x77239c(_0x4eda00);},'NYQdq':_0x49fb41(0x22c),'sjjEK':_0x49fb41(0x17e),'HrwbP':_0x49fb41(0x1e9),'QoDdz':function(_0x229c0a){return _0x229c0a();},'jAzlZ':_0x49fb41(0x191)};commandRepository[_0x49fb41(0x181)](_0x67d6da[_0x49fb41(0x1ea)][_0x49fb41(0x1ac)]),logger[_0x49fb41(0x172)](_0x4349b4['jAzlZ']),new Promise(async _0x50d871=>{const _0x20066a=_0x49fb41;try{global['__drivers']&&_0x4349b4[_0x20066a(0x14e)](global['__drivers']['length'],0x1)&&(await global[_0x20066a(0x1dc)](),global[_0x20066a(0x19e)][_0x20066a(0x145)]()),global[_0x20066a(0x19e)]&&global[_0x20066a(0x19e)][0x0]&&global[_0x20066a(0x19e)][0x0][_0x20066a(0x16c)]&&_0x4349b4[_0x20066a(0x202)](global['__drivers'][0x0][_0x20066a(0x16c)],0x0)&&await global[_0x20066a(0x1dc)]();}catch(_0x548653){logger['debug'](_0x20066a(0x1fc)+_0x548653);}workerDetails[_0x20066a(0x225)][_0x20066a(0x1a7)]=_0x67d6da;if(!playwrightPatcher){try{if(!_0x4349b4[_0x20066a(0x1e4)](isUndefined,_0x67d6da[_0x20066a(0x1ea)]['tags'])){const _0x60553e=_0x4349b4[_0x20066a(0x171)](shouldScanTestForAccessibility,null,![],_0x67d6da['pickle'][_0x20066a(0x209)][_0x20066a(0x18b)](({name:_0x252c1a})=>_0x252c1a));globals[_0x20066a(0x226)](_0x4349b4[_0x20066a(0x1fa)],_0x60553e);}}catch(_0x47b317){logger['debug']('Exception\x20in\x20setting\x20bstackA11yShouldScan\x20in\x20Before\x20Scenario\x20'+util[_0x20066a(0x1d1)](_0x47b317));}workerDetails[_0x20066a(0x225)]['thTestRunUuid']=TestDetails[_0x20066a(0x1f2)](_0x67d6da[_0x20066a(0x22d)]);}if(playwrightPatcher)try{await playwrightPatcher['beforeTestHook'](_0x67d6da),global[_0x20066a(0x150)]&&global[_0x20066a(0x150)][_0x20066a(0x161)]&&playwrightPatcher[_0x20066a(0x20c)](global[_0x20066a(0x150)][_0x20066a(0x161)]);}catch(_0x296a72){logger[_0x20066a(0x172)]('Error\x20in\x20playwright\x20beforeTestHook:\x20'+util['format'](_0x296a72));}if(playwrightPatcher)try{const _0x2b8ee4=_0x4349b4[_0x20066a(0x1e4)](require,_0x4349b4[_0x20066a(0x1a6)]),_0x447394=_0x4349b4[_0x20066a(0x1e4)](require,_0x4349b4['KQity']),_0x4cc24d=_0x4349b4[_0x20066a(0x17d)](require,_0x4349b4['NYQdq']);if(_0x2b8ee4[_0x20066a(0x1f0)]()[_0x20066a(0x16f)]()){const _0x3f4e58={'title':_0x67d6da[_0x20066a(0x1ea)][_0x20066a(0x1ac)]||_0x4349b4[_0x20066a(0x1c4)],'titlePath':[_0x67d6da['pickle']['name']||_0x4349b4['sjjEK']],'id':_0x67d6da[_0x20066a(0x22d)]||_0x4349b4['HrwbP'],'tags':_0x67d6da[_0x20066a(0x1ea)][_0x20066a(0x209)]||[],..._0x67d6da},_0x483aef=_0x3f4e58;global[_0x20066a(0x19a)]=_0x483aef,logger[_0x20066a(0x172)](_0x20066a(0x158)+_0x67d6da[_0x20066a(0x1ea)][_0x20066a(0x1ac)]);}}catch(_0x59e40f){logger[_0x20066a(0x172)](_0x20066a(0x1a8)+util[_0x20066a(0x1d1)](_0x59e40f));}_0x4349b4[_0x20066a(0x147)](_0x50d871);})['finally'](_0x47bd31);});const a9_0x1ccec7={};function a9_0x327c(){const _0x4afcad=['passed','Exception\x20in\x20browserstack\x20internal\x20helper\x20hook\x20with\x20error:\x20','AvQYr','Inside\x20browserstack\x20BeforeAll','clZQP','parse','XrKWx','dNghs','browserstackSessionName','lrwPl','794495wAtgWQ','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:','Pbotz','getGlobal','tags','4rgQWeY','../../helpers/ai-sdk/autoHealHelper','patchPageCommandsForAccessibility','KliWV','Error\x20executing\x20deferred\x20closes:\x20','uuid','executeDeferredCloses','BeforeAll','lodash','initializePlaywrightPatching','AfterAll','\x22}}','qOvEw','xeKae','__sessionFailed','\x20|\x20','env','16vIZHup','qTiuw','sEeZp','../../helpers/test-observability/sessionHandler','test_run','Inside\x20browserstack\x20registerListeners','keWsd','event_type','../../helpers/setKeepAlive','Error:\x20quiting\x20driver\x20at\x20driver\x20cleanup:\x20','currentTest','setGlobal','dEDCJ','stringify','Before','sKfCQ','Executed\x20fallback\x20deferred\x20Playwright\x20closes\x20after\x20error','../v2/state/hookState','testCaseStartedId','dfbHU','../../helpers/testhub/constants.js','bstack','3|0|1|2|4','SGdwP','closeTracker','dYRth','@cucumber/cucumber','Error\x20triggering\x20AutomationFramework\x20QUIT\x20PRE\x20event:\x20','jekWz','shift',',\x22level\x22:\x20\x22','QoDdz','Patching\x20Selenium','then','QUIT','finally','pid','../../index','SkYHk','Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case.\x20Error\x20:\x20','__workerDetails','../utils/constants','__skipSessionStatus','addTestUIDAndReportLog','zRwgo','SwVgq','asiDP','../v2/browserstackCLI','Test\x20info\x20prepared\x20for\x20CREATE\x20PRE\x20event:\x20','split','initQuit','isPageFixture','error','mNuLK','isMobilePlatform','VRnJy','timeout','pwPage',',\x20isPlaywrightFlow=','../v2/state/automationFrameworkState','Error\x20sending\x20log\x20created\x20event:\x20','JApne','VVPHF','pNVgh','DJzPR','storeLogObjects','\x0aError:\x20','../../helpers/performance/constants','quitCount_','push','setConfig','isRunning','Error\x20initializing\x20Playwright\x20patching:\x20','ZQtyR','debug','NcENu','Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.\x20','session_','setFramework','DppVs','thBuildUuid','../utils/playwright-patcher','ULYug','Cucumber-JS','kqgzW','uKOlM','Unknown\x20Test','gSToB','failed','setTestNameForHealingContext','ENV_VAR','toString','bootstrap','GAPkS','info','performScan','Executed\x20fallback\x20close\x20tracker\x20cleanup\x20after\x20error','702552mFZKXP','browserstackAgentV2','map','util','afterTestHook','Error:\x20sendPlatformDetails\x20at\x20After:\x20','RqXJq','CUCUMBER','Inside\x20browserstack\x20Before','../v2/browserstackCLI.js','thJwtToken','Error:\x20in\x20quitting\x20driver\x20','bjYVy','Playwright\x20flow\x20detected\x20-\x20page\x20exists:\x20','executeScript','Inside\x20browserstack\x20AfterStep','o11ySyncDone','__currentTestInfo','getPackageVersion','pickleStep','Inside\x20browserstack\x20AfterAll','__drivers','../../helpers/testhub/utils','uBEWh','OBfyY','removeAllListeners','1399698dGmvCi','bs:addLog:','status','ydPrU','testInfo','Error\x20triggering\x20AutomationFramework\x20events:\x20','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22','wmAuj','Error\x20cleaning\x20up\x20Playwright\x20close\x20tracker:\x20','name','cleanup','Cleaned\x20up\x20close\x20tracker','vjlii','nZUSV','kIGob','OVpDc','platformCaps','iyVbP','../playwright/reporter/test-details.js','join','AutomationFramework\x20QUIT\x20PRE\x20event\x20completed\x20for\x20test:\x20','CibHO','Patching\x20Playwright','ZNHSj','Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20','toLowerCase','cloUR','text','../../helpers/accessibility-automation/helper','browserstackPlatformIndex','mBFmO','setFrameworkDetail','__platformCaps','sjjEK','result','2104488DMvXna','dYTGZ','startMonitoring','vMRha','xmvjb','platformIndex','getId','thTestRunUuid','shutdown','catch','__skipSessionName','format','executeAsyncScript','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','Error\x20determining\x20test\x20flow:\x20','gRrhy','Error:\x20quiting\x20driver\x20at\x20After:\x20','../../helpers/helper','bstackA11yShouldScan','BSTACK_CONFIG','BROWSERSTACK_TESTHUB_JWT','903343NQIXlT','driverCleanup','trackEvent','Xludd','__error_messages__','@playwright/test','Failed:\x20','332557ZUhcAt','cucumber-js','mfive','uploadEventData','TaZbB','AfterStep','__timeout','cucumber-test','pickle','stopMonitoring','message','1387396dPFgwh','workerInfo','Error:\x20adding\x20scenario\x20error\x20at\x20After:\x20','getInstance','testFramework','getTestUUID','vZgsV','Passed','HdiSd','length','gCQtW','setDefaultTimeout','MEvxt','fSETI'];a9_0x327c=function(){return _0x4afcad;};return a9_0x327c();}function a9_0x3418(_0x39b086,_0x1f1be3){const _0x327cdf=a9_0x327c();return a9_0x3418=function(_0x34189e,_0x1c6e1d){_0x34189e=_0x34189e-0x144;let _0x1a768f=_0x327cdf[_0x34189e];return _0x1a768f;},a9_0x3418(_0x39b086,_0x1f1be3);}a9_0x1ccec7[a9_0x1a5f3f(0x1ac)]=a9_0x1a5f3f(0x230),a9_0x1ccec7[a9_0x1a5f3f(0x160)]=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x1a5f3f(0x17b)],After(a9_0x1ccec7,function(_0x3fd745,_0x5ea4c5){const _0x386deb=a9_0x1a5f3f,_0x2c3966={'gCQtW':function(_0x106076,_0x48a54f){return _0x106076>_0x48a54f;},'SGdwP':function(_0x27772f,_0x2c0e75){return _0x27772f===_0x2c0e75;},'gSToB':_0x386deb(0x180),'NcENu':function(_0x41e32f,_0x310dcb){return _0x41e32f>_0x310dcb;},'mBFmO':function(_0x5117de,_0xd8025f,_0x4d7580,_0x2db430){return _0x5117de(_0xd8025f,_0x4d7580,_0x2db430);},'rkOnw':_0x386deb(0x219),'dfKwY':function(_0x39cc4e,_0x34c067,_0x46a4e8){return _0x39cc4e(_0x34c067,_0x46a4e8);},'OVpDc':_0x386deb(0x1fb),'cloUR':function(_0x638a26,_0x38af8a){return _0x638a26(_0x38af8a);},'SVXeP':'../v2/browserstackCLI','DJzPR':_0x386deb(0x163),'xmvjb':_0x386deb(0x22c),'CibHO':_0x386deb(0x17e),'qhxvI':_0x386deb(0x1e9),'ULYug':'Completed\x20Playwright\x20afterTestHook\x20execution','ZNHSj':'Executed\x20deferred\x20closes\x20after\x20QUIT\x20PRE\x20event\x20completion','dYRth':_0x386deb(0x1ae),'qOvEw':_0x386deb(0x22b),'Pbotz':_0x386deb(0x188),'xeKae':_0x386deb(0x192),'mNuLK':function(_0x408654){return _0x408654();},'gRrhy':'CBTSessionCreated','dEDCJ':'isAccessibilityPlatform','AvQYr':'bstackA11yShouldScan','vjlii':_0x386deb(0x174),'jekWz':'Performing\x20scan\x20before\x20saving\x20results','sKfCQ':_0x386deb(0x15e),'yyPjx':'Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','OvVtZ':'Inside\x20browserstack\x20After'};logger[_0x386deb(0x172)](_0x2c3966['OvVtZ']),workerDetails[_0x386deb(0x225)][_0x386deb(0x1a7)]=_0x3fd745,new Promise(async _0x201b86=>{const _0x1f1771=_0x386deb;let _0x2e5e29=![],_0x53a4cb=![],_0x1c11d9=![];try{global[_0x1f1771(0x19e)]&&_0x2c3966['gCQtW'](global[_0x1f1771(0x19e)]['length'],0x0)&&(_0x53a4cb=!![]),playwrightPatcher&&global[_0x1f1771(0x150)]&&global[_0x1f1771(0x150)]['pwPage']&&(_0x1c11d9=!![],logger[_0x1f1771(0x172)](_0x1f1771(0x196)+!!global[_0x1f1771(0x150)][_0x1f1771(0x161)]));}catch(_0x5dedbe){logger[_0x1f1771(0x172)](_0x1f1771(0x1d4)+_0x5dedbe);}logger[_0x1f1771(0x172)]('Flow\x20detection:\x20isSeleniumFlow='+_0x53a4cb+_0x1f1771(0x162)+_0x1c11d9);const _0x5f303a=_0x3fd745['result']['status']['toString']()[_0x1f1771(0x1bc)](),_0x304fdb=_0x2c3966[_0x1f1771(0x232)](_0x5f303a,_0x2c3966[_0x1f1771(0x17f)])||_0x2c3966[_0x1f1771(0x232)](_0x5f303a,'6'),_0x59ff13=_0x304fdb?_0x3fd745['result'][_0x1f1771(0x1ec)]:null;if(_0x304fdb)try{global['__error_messages__'][_0x1f1771(0x16d)](_0x3fd745[_0x1f1771(0x1c5)][_0x1f1771(0x1ec)]),global[_0x1f1771(0x218)]=!![];}catch(_0x361c70){logger['debug'](_0x1f1771(0x1ef)+_0x361c70);}if(_0x53a4cb)try{global[_0x1f1771(0x19e)]&&_0x2c3966[_0x1f1771(0x173)](global[_0x1f1771(0x19e)][_0x1f1771(0x1f6)],0x1)&&(await global['driverCleanup'](),global[_0x1f1771(0x19e)]['shift'](),global[_0x1f1771(0x1df)]=[],global[_0x1f1771(0x218)]=![]),global[_0x1f1771(0x19e)]&&global[_0x1f1771(0x19e)][0x0]&&(await global[_0x1f1771(0x19e)][0x0]['session_'],_0x2e5e29=!![],!global['__skipSessionName']&&await global[_0x1f1771(0x19e)][0x0][_0x1f1771(0x197)](_0x1f1771(0x1a9)+_0x3fd745[_0x1f1771(0x1ea)][_0x1f1771(0x1ac)]+'\x22}}'),_0x304fdb?await _0x2c3966[_0x1f1771(0x1c1)](markSessionStatus,global[_0x1f1771(0x19e)][0x0],_0x2c3966[_0x1f1771(0x17f)],global[_0x1f1771(0x1df)]['join'](_0x2c3966['rkOnw'])):await _0x2c3966['dfKwY'](markSessionStatus,global['__drivers'][0x0],_0x2c3966[_0x1f1771(0x1b2)]));}catch(_0x9267dc){logger[_0x1f1771(0x172)]('Error:\x20at\x20After\x20(Selenium):\x20'+util[_0x1f1771(0x1d1)](_0x9267dc));}if(_0x1c11d9)try{try{const _0x42cb23=_0x2c3966[_0x1f1771(0x1bd)](require,_0x2c3966['SVXeP']),_0x4eff68=_0x2c3966[_0x1f1771(0x1bd)](require,_0x2c3966[_0x1f1771(0x168)]),_0x22f391=_0x2c3966[_0x1f1771(0x1bd)](require,_0x2c3966[_0x1f1771(0x1ca)]);if(_0x42cb23[_0x1f1771(0x1f0)]()['isRunning']()){const _0x2a05ac={'title':_0x3fd745['pickle']['name']||_0x2c3966[_0x1f1771(0x1b8)],'titlePath':[_0x3fd745[_0x1f1771(0x1ea)][_0x1f1771(0x1ac)]||_0x2c3966[_0x1f1771(0x1b8)]],'id':_0x3fd745[_0x1f1771(0x22d)]||_0x2c3966['qhxvI'],'status':_0x304fdb?_0x2c3966[_0x1f1771(0x17f)]:_0x2c3966[_0x1f1771(0x1b2)],'error':_0x59ff13?{'message':_0x59ff13}:null,'tags':_0x3fd745[_0x1f1771(0x1ea)]['tags']||[],..._0x3fd745},_0x380f35=_0x2a05ac,_0x4962c7={};_0x4962c7[_0x1f1771(0x1a7)]=_0x380f35,_0x4962c7['scenario']=_0x3fd745,_0x4962c7['page']=global[_0x1f1771(0x150)]['pwPage'],_0x4962c7[_0x1f1771(0x1f1)]=FRAMEWORKS['CUCUMBER'],await _0x42cb23[_0x1f1771(0x1f0)]()['getAutomationFramework']()[_0x1f1771(0x1dd)](_0x4eff68[_0x1f1771(0x14a)],_0x22f391['PRE'],_0x4962c7),logger[_0x1f1771(0x172)](_0x1f1771(0x1b7)+_0x3fd745[_0x1f1771(0x1ea)][_0x1f1771(0x1ac)]);}}catch(_0xed2d44){logger[_0x1f1771(0x172)](_0x1f1771(0x236)+util[_0x1f1771(0x1d1)](_0xed2d44));}const _0x225bd0=_0x304fdb?_0x2c3966['gSToB']:_0x2c3966[_0x1f1771(0x1b2)];await playwrightPatcher[_0x1f1771(0x18d)](_0x3fd745,_0x225bd0,_0x59ff13),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x17a)]);try{await playwrightPatcher[_0x1f1771(0x210)](),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x1ba)]);}catch(_0x504752){logger['debug'](_0x1f1771(0x20e)+util['format'](_0x504752));}try{playwrightPatcher[_0x1f1771(0x233)][_0x1f1771(0x1ad)](),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x234)]);}catch(_0xf5891f){logger[_0x1f1771(0x172)]('Error\x20cleaning\x20up\x20close\x20tracker:\x20'+util[_0x1f1771(0x1d1)](_0xf5891f));}}catch(_0x16d44f){logger['debug']('Error:\x20at\x20After\x20(Playwright):\x20'+util[_0x1f1771(0x1d1)](_0x16d44f));try{playwrightPatcher[_0x1f1771(0x210)]&&(await playwrightPatcher[_0x1f1771(0x210)](),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x216)])),playwrightPatcher[_0x1f1771(0x233)]&&playwrightPatcher[_0x1f1771(0x233)][_0x1f1771(0x1ad)]&&(playwrightPatcher[_0x1f1771(0x233)][_0x1f1771(0x1ad)](),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x207)]));}catch(_0x400647){logger['debug']('Error\x20in\x20fallback\x20cleanup:\x20'+util[_0x1f1771(0x1d1)](_0x400647));}}const _0x25cab5=_0x2c3966[_0x1f1771(0x1bd)](require,_0x2c3966[_0x1f1771(0x217)]);if(!_0x25cab5['getInstance']()[_0x1f1771(0x16f)]())try{if(_0x2c3966['mNuLK'](shouldProcessEventForTesthub)){const _0x9a1798=TestDetails[_0x1f1771(0x1f2)](_0x3fd745[_0x1f1771(0x22d)]);let _0x98211=null;global[_0x1f1771(0x19e)]&&global[_0x1f1771(0x19e)][0x0]&&(_0x98211=await _0x2c3966[_0x1f1771(0x1c1)](sendPlatformDetails,global[_0x1f1771(0x19e)][0x0],_0x9a1798,!![]));const _0x234880={};_0x234880[_0x1f1771(0x20f)]=_0x9a1798,_0x234880['integrations']=_0x98211;const _0x499750=_0x234880,_0x3fb211={};_0x3fb211[_0x1f1771(0x222)]=_0x2c3966[_0x1f1771(0x1d5)],_0x3fb211[_0x1f1771(0x21f)]=_0x499750,await SessionHandler[_0x1f1771(0x1e5)](_0x3fb211);}}catch(_0x3043f4){logger[_0x1f1771(0x172)](_0x1f1771(0x18e)+util[_0x1f1771(0x1d1)](_0x3043f4));}try{if(globals['getGlobal'](_0x2c3966[_0x1f1771(0x227)])&&globals['getGlobal'](_0x2c3966[_0x1f1771(0x1fd)])){logger[_0x1f1771(0x186)](_0x2c3966[_0x1f1771(0x1af)]);const _0x4d6e05=TestDetails[_0x1f1771(0x1f2)](_0x3fd745[_0x1f1771(0x22d)]),_0x18809e={};_0x18809e[_0x1f1771(0x1cd)]=_0x4d6e05,_0x18809e[_0x1f1771(0x178)]=process[_0x1f1771(0x21a)][testHubConstants[_0x1f1771(0x182)]['BROWSERSTACK_TESTHUB_UUID']],_0x18809e[_0x1f1771(0x193)]=process['env'][testHubConstants['ENV_VAR'][_0x1f1771(0x1da)]];const _0x95b4e=_0x18809e;logger[_0x1f1771(0x172)](_0x1f1771(0x1d3)+JSON['stringify'](_0x95b4e)),logger[_0x1f1771(0x172)](_0x2c3966[_0x1f1771(0x144)]),global[_0x1f1771(0x19e)]&&global[_0x1f1771(0x19e)][0x0]&&(logger[_0x1f1771(0x172)](util[_0x1f1771(0x1d1)](await global['__drivers'][0x0][_0x1f1771(0x1d2)](scripts[_0x1f1771(0x187)],{'method':global[_0x1f1771(0x203)]}))),globals[_0x1f1771(0x208)](_0x2c3966[_0x1f1771(0x22a)])&&(_0x95b4e['is_mobile_session']=!![]),await global['__drivers'][0x0][_0x1f1771(0x1d2)](scripts['saveTestResults'],_0x95b4e)),logger[_0x1f1771(0x186)](_0x2c3966['yyPjx']);}}catch(_0x469ba7){logger[_0x1f1771(0x15c)](_0x1f1771(0x14f)+util[_0x1f1771(0x1d1)](_0x469ba7));}if(_0x2e5e29)try{global[_0x1f1771(0x19e)][0x0]&&_0x2c3966[_0x1f1771(0x1f7)](global[_0x1f1771(0x19e)][0x0][_0x1f1771(0x16c)],0x0)&&await global[_0x1f1771(0x19e)][0x0][_0x1f1771(0x15a)]();}catch(_0x4a53f2){logger[_0x1f1771(0x172)](_0x1f1771(0x1d6)+_0x4a53f2);}_0x2c3966[_0x1f1771(0x15d)](_0x201b86);})[_0x386deb(0x14b)](()=>_0x5ea4c5());});const a9_0xb2dd74={};a9_0xb2dd74['name']=a9_0x1a5f3f(0x230),a9_0xb2dd74[a9_0x1a5f3f(0x160)]=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x1a5f3f(0x17b)],AfterStep(a9_0xb2dd74,function(_0x339bbe,_0x9255cc){const _0x3865a6=a9_0x1a5f3f,_0x1e2785={'KliWV':function(_0x28c3f3,_0x1514b4){return _0x28c3f3===_0x1514b4;},'MEvxt':_0x3865a6(0x180),'qTiuw':function(_0x1c3ca4,_0x38e577){return _0x1c3ca4===_0x38e577;},'HdiSd':function(_0x58baa6,_0x368272){return _0x58baa6!==_0x368272;},'zRwgo':function(_0x2a1c67,_0x36e55a,_0x10a95b){return _0x2a1c67(_0x36e55a,_0x10a95b);},'asiDP':function(_0x53ed74,_0x591aa4){return _0x53ed74+_0x591aa4;},'ucJmA':function(_0x575c45,_0x28b8a8){return _0x575c45+_0x28b8a8;},'JApne':function(_0x166dde,_0x1226a3){return _0x166dde+_0x1226a3;},'uBEWh':_0x3865a6(0x1e1),'Xludd':_0x3865a6(0x16a),'dfbHU':_0x3865a6(0x15c),'GAPkS':function(_0x1d3ed4,_0x51c6b6){return _0x1d3ed4+_0x51c6b6;},'keWsd':function(_0x100522,_0xe6a827){return _0x100522!==_0xe6a827;},'clZQP':'Passed:\x20','lrwPl':_0x3865a6(0x186),'VRnJy':_0x3865a6(0x1f4),'DppVs':function(_0x32ef66){return _0x32ef66();},'sEeZp':_0x3865a6(0x198)};logger[_0x3865a6(0x172)](_0x1e2785[_0x3865a6(0x21d)]);const _0x5c6eb1=async(_0x5957fd,_0x1d2032)=>{const _0xe71249=_0x3865a6;global[_0xe71249(0x19e)]&&global[_0xe71249(0x19e)][0x0]&&await global[_0xe71249(0x19e)][0x0][_0xe71249(0x197)](_0xe71249(0x206)+_0x5957fd+_0xe71249(0x146)+_0x1d2032+_0xe71249(0x215));};new Promise(async _0x1c49c9=>{const _0x521ace=_0x3865a6;try{const _0x5ac365=_0x1e2785[_0x521ace(0x20d)](_0x339bbe[_0x521ace(0x1c5)][_0x521ace(0x1a5)][_0x521ace(0x183)]()['toLowerCase'](),_0x1e2785[_0x521ace(0x1f9)])||_0x1e2785[_0x521ace(0x21c)](_0x339bbe[_0x521ace(0x1c5)][_0x521ace(0x1a5)][_0x521ace(0x183)]()[_0x521ace(0x1bc)](),'6');_0x5ac365?(global[_0x521ace(0x218)]=!![],global[_0x521ace(0x1df)][_0x521ace(0x16d)](_0x339bbe['result'][_0x521ace(0x1ec)]),_0x1e2785[_0x521ace(0x1f5)](_0x339bbe[_0x521ace(0x19c)],undefined)?await _0x1e2785[_0x521ace(0x154)](_0x5c6eb1,JSON['stringify'](_0x1e2785[_0x521ace(0x156)](_0x1e2785['ucJmA'](_0x1e2785[_0x521ace(0x165)](_0x1e2785[_0x521ace(0x1a0)],'\x22'+_0x339bbe[_0x521ace(0x19c)][_0x521ace(0x1be)]+'\x22\x20'),_0x1e2785[_0x521ace(0x1de)]),_0x339bbe['result'][_0x521ace(0x1ec)])),_0x1e2785[_0x521ace(0x22e)]):await _0x1e2785[_0x521ace(0x154)](_0x5c6eb1,JSON['stringify'](_0x1e2785[_0x521ace(0x185)](_0x1e2785[_0x521ace(0x1a0)],_0x339bbe[_0x521ace(0x1c5)][_0x521ace(0x1ec)])),_0x1e2785[_0x521ace(0x22e)])):_0x1e2785[_0x521ace(0x221)](_0x339bbe[_0x521ace(0x19c)],undefined)?await _0x1e2785['zRwgo'](_0x5c6eb1,JSON[_0x521ace(0x228)](_0x1e2785[_0x521ace(0x156)](_0x1e2785[_0x521ace(0x1ff)],'\x22'+_0x339bbe['pickleStep']['text']+'\x22')),_0x1e2785[_0x521ace(0x204)]):await _0x1e2785[_0x521ace(0x154)](_0x5c6eb1,JSON[_0x521ace(0x228)](_0x1e2785[_0x521ace(0x15f)]),_0x1e2785[_0x521ace(0x204)]),global[_0x521ace(0x19e)]&&global[_0x521ace(0x19e)][0x0]&&global[_0x521ace(0x19e)][0x0][_0x521ace(0x175)][_0x521ace(0x149)](_0x2ef4e1=>{})['catch'](_0x24e55d=>{const _0x303b3d=_0x521ace;logger[_0x303b3d(0x172)]('Error:\x20in\x20After\x20Step\x20for\x20driver\x20'+util[_0x303b3d(0x1d1)](_0x24e55d));});}catch(_0x5a268e){logger[_0x521ace(0x172)]('Error:\x20at\x20After\x20Step:\x20'+_0x5a268e);}_0x1e2785[_0x521ace(0x177)](_0x1c49c9);})[_0x3865a6(0x14b)](()=>_0x9255cc());});const a9_0x1a374e={};a9_0x1a374e[a9_0x1a5f3f(0x1ac)]=a9_0x1a5f3f(0x230),a9_0x1a374e[a9_0x1a5f3f(0x160)]=TEST_FRAMEWORK_HOOK_TIMEOUT[a9_0x1a5f3f(0x17b)],AfterAll(a9_0x1a374e,async function(_0x255f7,_0x1b2dcf){const _0xff862f=a9_0x1a5f3f,_0x357385={'kIGob':_0xff862f(0x231),'wmAuj':'Cleaned\x20up\x20Playwright\x20close\x20tracker','sgIzA':function(_0x562691){return _0x562691();},'nZUSV':_0xff862f(0x19d)};logger[_0xff862f(0x172)](_0x357385[_0xff862f(0x1b0)]),await new Promise(async _0x741b11=>{const _0x3c3593=_0xff862f,_0x2daf8d=_0x357385[_0x3c3593(0x1b1)][_0x3c3593(0x159)]('|');let _0x9ec6bf=0x0;while(!![]){switch(_0x2daf8d[_0x9ec6bf++]){case'0':PerformanceTester[_0x3c3593(0x1eb)]();continue;case'1':try{playwrightPatcher&&playwrightPatcher[_0x3c3593(0x210)]&&(await playwrightPatcher[_0x3c3593(0x210)](),playwrightPatcher[_0x3c3593(0x233)]&&playwrightPatcher[_0x3c3593(0x233)]['cleanup'](),logger[_0x3c3593(0x172)](_0x357385[_0x3c3593(0x1aa)]));}catch(_0x517c08){logger['debug'](_0x3c3593(0x1ab)+util['format'](_0x517c08));}continue;case'2':await global[_0x3c3593(0x1dc)]();continue;case'3':await RequestQueueHandler[_0x3c3593(0x1f0)]()[_0x3c3593(0x1ce)]();continue;case'4':_0x357385['sgIzA'](_0x741b11);continue;}break;}});});

@@ -1,1 +0,1 @@

const a11_0x4ff3f8=a11_0x4689;(function(_0x3b156b,_0x22581c){const _0x3efaf8=a11_0x4689,_0x682a98=_0x3b156b();while(!![]){try{const _0x529e2c=-parseInt(_0x3efaf8(0x9a))/0x1+parseInt(_0x3efaf8(0x95))/0x2+parseInt(_0x3efaf8(0x94))/0x3*(parseInt(_0x3efaf8(0x8f))/0x4)+parseInt(_0x3efaf8(0x93))/0x5*(parseInt(_0x3efaf8(0x9c))/0x6)+parseInt(_0x3efaf8(0x92))/0x7+parseInt(_0x3efaf8(0x9b))/0x8+-parseInt(_0x3efaf8(0x8c))/0x9*(parseInt(_0x3efaf8(0x8d))/0xa);if(_0x529e2c===_0x22581c)break;else _0x682a98['push'](_0x682a98['shift']());}catch(_0x3ae7f8){_0x682a98['push'](_0x682a98['shift']());}}}(a11_0x2c8e,0x7859b));const {requireModule}=require(a11_0x4ff3f8(0x9d)),constants=require(a11_0x4ff3f8(0x90));;function a11_0x2c8e(){const _0x2f7a9a=['5352816ZOQjMF','54eXdhhg','../../helpers/helper','17986275zdXmTZ','10AoBxPn','@cucumber/cucumber/lib/index.js','196EvzaIm','../utils/constants','cucumber','6885613zISfuF','395110EepnLp','6354wJNnzM','1180738DkPric','@cucumber/cucumber','BSTACK_DELTA','__timeout','setDefaultTimeout','566680EuAZoC'];a11_0x2c8e=function(){return _0x2f7a9a;};return a11_0x2c8e();}let cucumberModule=null;function a11_0x4689(_0x38726a,_0x759a5d){const _0x2c8e96=a11_0x2c8e();return a11_0x4689=function(_0x468956,_0xfef8fc){_0x468956=_0x468956-0x8c;let _0x3fb098=_0x2c8e96[_0x468956];return _0x3fb098;},a11_0x4689(_0x38726a,_0x759a5d);}try{cucumberModule=requireModule(a11_0x4ff3f8(0x8e),a11_0x4ff3f8(0x96));}catch(a11_0x29674c){cucumberModule=requireModule('cucumber/lib/index.js',a11_0x4ff3f8(0x91));}cucumberModule[a11_0x4ff3f8(0x99)](constants[a11_0x4ff3f8(0x97)]+global[a11_0x4ff3f8(0x98)]*0x1);
function a11_0x1a1c(_0x2ce661,_0x1d953e){const _0x424c66=a11_0x424c();return a11_0x1a1c=function(_0x1a1ca6,_0x2c397c){_0x1a1ca6=_0x1a1ca6-0x170;let _0x152b7d=_0x424c66[_0x1a1ca6];return _0x152b7d;},a11_0x1a1c(_0x2ce661,_0x1d953e);}const a11_0x3fa817=a11_0x1a1c;(function(_0x1ec49a,_0x4e3f36){const _0x7ec14=a11_0x1a1c,_0x51fcf6=_0x1ec49a();while(!![]){try{const _0x503386=parseInt(_0x7ec14(0x180))/0x1*(parseInt(_0x7ec14(0x173))/0x2)+-parseInt(_0x7ec14(0x171))/0x3+-parseInt(_0x7ec14(0x17b))/0x4+parseInt(_0x7ec14(0x181))/0x5*(-parseInt(_0x7ec14(0x178))/0x6)+parseInt(_0x7ec14(0x176))/0x7+-parseInt(_0x7ec14(0x177))/0x8*(-parseInt(_0x7ec14(0x174))/0x9)+parseInt(_0x7ec14(0x179))/0xa;if(_0x503386===_0x4e3f36)break;else _0x51fcf6['push'](_0x51fcf6['shift']());}catch(_0x5ba608){_0x51fcf6['push'](_0x51fcf6['shift']());}}}(a11_0x424c,0x76be8));const {requireModule}=require(a11_0x3fa817(0x172)),constants=require('../utils/constants');;function a11_0x424c(){const _0x2922ad=['cucumber','setDefaultTimeout','5173miWlOM','3249615jIfZMm','BSTACK_DELTA','2178636SKUxTJ','../../helpers/helper','358clQZkx','9bxEJud','@cucumber/cucumber','2656584OmJggH','1352584ttYnFo','6PbBCig','9569840NgFKeG','__timeout','2276100mbAGEM','cucumber/lib/index.js','@cucumber/cucumber/lib/index.js'];a11_0x424c=function(){return _0x2922ad;};return a11_0x424c();}let cucumberModule=null;try{cucumberModule=requireModule(a11_0x3fa817(0x17d),a11_0x3fa817(0x175));}catch(a11_0x5a79c8){cucumberModule=requireModule(a11_0x3fa817(0x17c),a11_0x3fa817(0x17e));}cucumberModule[a11_0x3fa817(0x17f)](constants[a11_0x3fa817(0x170)]+global[a11_0x3fa817(0x17a)]*0x1);
#!/usr/bin/env node
'use strict';const a12_0x266a35=a12_0x30b9;(function(_0x5a0f78,_0x7e8843){const _0x3f6e43=a12_0x30b9,_0x33a9c7=_0x5a0f78();while(!![]){try{const _0x5e3307=-parseInt(_0x3f6e43(0x1cd))/0x1*(-parseInt(_0x3f6e43(0x201))/0x2)+-parseInt(_0x3f6e43(0x1c8))/0x3*(parseInt(_0x3f6e43(0x1ef))/0x4)+-parseInt(_0x3f6e43(0x1e5))/0x5+-parseInt(_0x3f6e43(0x1db))/0x6*(-parseInt(_0x3f6e43(0x1be))/0x7)+parseInt(_0x3f6e43(0x1ce))/0x8+-parseInt(_0x3f6e43(0x1cc))/0x9*(parseInt(_0x3f6e43(0x1e7))/0xa)+-parseInt(_0x3f6e43(0x1da))/0xb*(parseInt(_0x3f6e43(0x1cf))/0xc);if(_0x5e3307===_0x7e8843)break;else _0x33a9c7['push'](_0x33a9c7['shift']());}catch(_0x3b260e){_0x33a9c7['push'](_0x33a9c7['shift']());}}}(a12_0x15ff,0x9e7c0));const {default:BrowserStackSetup}=require(a12_0x266a35(0x1e9)),logger=require(a12_0x266a35(0x1c9))['winstonLogger'],{URL}=require('url'),helper=require(a12_0x266a35(0x1c3)),{HELP_MESSAGES,ERROR_MESSAGES}=require('./constants'),validHosts=function(_0x42490c){const _0xd269ad=a12_0x266a35;return _0x42490c[_0xd269ad(0x1ff)](',')[_0xd269ad(0x1f4)](_0x456d11=>{const _0x596a54=_0xd269ad;try{new URL(_0x456d11[_0x596a54(0x1f1)]());}catch(_0x5b6a62){return![];}return!![];});},parseOnPremHosts=function(_0x408317){const _0x201628=a12_0x266a35,_0x548175={};_0x548175[_0x201628(0x1ca)]=function(_0x12954d,_0x4ed405){return _0x12954d===_0x4ed405;},_0x548175[_0x201628(0x1e6)]=_0x201628(0x1f9),_0x548175[_0x201628(0x1d7)]=_0x201628(0x1d8),_0x548175['hRUtT']=function(_0x510322,_0x2e9beb){return _0x510322===_0x2e9beb;},_0x548175['wuYrJ']='https';const _0x5ad19f=_0x548175;return _0x408317[_0x201628(0x1ff)](',')['map'](_0x2835e1=>{const _0xb1e6bd=_0x201628,_0x3291f7=new URL(_0x2835e1['trim']()),_0x47e1c6=_0x3291f7[_0xb1e6bd(0x1e3)],_0x338cfa=_0x3291f7[_0xb1e6bd(0x1f0)]||(_0x5ad19f[_0xb1e6bd(0x1ca)](_0x3291f7[_0xb1e6bd(0x1c5)],_0x5ad19f[_0xb1e6bd(0x1e6)])?_0x5ad19f[_0xb1e6bd(0x1d7)]:'80'),_0x29567c=_0x3291f7[_0xb1e6bd(0x1c5)]['replace'](':',''),_0x3f6a8f=_0x5ad19f[_0xb1e6bd(0x1df)](_0x29567c,_0x5ad19f[_0xb1e6bd(0x1f7)])?0x1:0x0;return _0x47e1c6+','+_0x338cfa+','+_0x3f6a8f;});},connectCommandBuilder=function(_0x5a37b2){const _0x400b04=a12_0x266a35,_0x2f04ed={};_0x2f04ed[_0x400b04(0x1d3)]=_0x400b04(0x1ee);const _0x2e0c42=_0x2f04ed,_0x17fc0b={};_0x17fc0b[_0x400b04(0x1c0)]=HELP_MESSAGES[_0x400b04(0x1d0)][_0x400b04(0x1c2)],_0x17fc0b[_0x400b04(0x1c6)]=_0x2e0c42[_0x400b04(0x1d3)];const _0x5e8a6c={};_0x5e8a6c[_0x400b04(0x1c0)]=HELP_MESSAGES[_0x400b04(0x1d0)][_0x400b04(0x1d4)],_0x5e8a6c['type']=_0x2e0c42[_0x400b04(0x1d3)],_0x5e8a6c['demandOption']=!![];const _0x18dc8c={};return _0x18dc8c[_0x400b04(0x1e2)]=_0x17fc0b,_0x18dc8c[_0x400b04(0x1d4)]=_0x5e8a6c,_0x5a37b2[_0x400b04(0x1d0)](_0x18dc8c);},connectCommandHandler=async function(_0x277b8c){const _0x484e0a=a12_0x266a35,_0x5566aa={'WtLVG':_0x484e0a(0x206),'jxcqX':function(_0x185c5f,_0x1ecc1f){return _0x185c5f===_0x1ecc1f;},'oSves':_0x484e0a(0x1de),'YltrS':_0x484e0a(0x1d5),'dxPyo':_0x484e0a(0x1f5),'yLgVq':function(_0xf22c0d,_0xc4bca8){return _0xf22c0d(_0xc4bca8);},'YUIEL':_0x484e0a(0x1f6),'Gisna':_0x484e0a(0x1d6),'RguWs':_0x484e0a(0x1c7),'oJfsE':_0x484e0a(0x1ed)};try{const _0x92804a=new BrowserStackSetup(_0x277b8c,_0x5566aa[_0x484e0a(0x205)]);_0x277b8c[_0x484e0a(0x1d1)]&&(_0x92804a['config'][_0x484e0a(0x1f3)]=_0x277b8c[_0x484e0a(0x1d1)]);if(_0x5566aa['jxcqX'](typeof _0x92804a[_0x484e0a(0x1e8)][_0x484e0a(0x1f3)],_0x5566aa[_0x484e0a(0x1e4)])){logger[_0x484e0a(0x1fb)](_0x5566aa['YltrS']);throw new Error(ERROR_MESSAGES[_0x484e0a(0x1c2)][_0x484e0a(0x1c1)]);}const _0x4187e2=_0x277b8c[_0x484e0a(0x1d4)];if(_0x5566aa[_0x484e0a(0x1eb)](typeof _0x4187e2,_0x5566aa['oSves'])){logger['error'](_0x5566aa[_0x484e0a(0x200)]);throw new Error(ERROR_MESSAGES['hosts'][_0x484e0a(0x1c1)]);}if(!_0x5566aa[_0x484e0a(0x1ec)](validHosts,_0x4187e2)){logger[_0x484e0a(0x1fb)](_0x5566aa[_0x484e0a(0x202)]);throw new Error(ERROR_MESSAGES[_0x484e0a(0x1d4)]['invalid']);}const _0xc2f831=_0x5566aa[_0x484e0a(0x1ec)](parseOnPremHosts,_0x4187e2);_0x92804a['config']['browserstackLocal']=!![],_0x92804a[_0x484e0a(0x1e8)][_0x484e0a(0x1dd)]['localIdentifier']=_0x5566aa[_0x484e0a(0x203)],_0x92804a[_0x484e0a(0x1e8)][_0x484e0a(0x1dd)][_0x484e0a(0x1fc)]=_0xc2f831[_0x484e0a(0x1e1)](','),helper['setProxySettings'](_0x92804a[_0x484e0a(0x1e8)]),await _0x92804a[_0x484e0a(0x1f8)](),logger[_0x484e0a(0x1cb)](_0x5566aa[_0x484e0a(0x204)]);}catch(_0x4af7c2){logger[_0x484e0a(0x1fb)](_0x5566aa[_0x484e0a(0x1ea)]);throw new Error(_0x4af7c2[_0x484e0a(0x1fd)]());}};function run(_0x1273c0){const _0x20fa24=a12_0x266a35,_0x1ca568={};_0x1ca568[_0x20fa24(0x1e0)]='connect',_0x1ca568[_0x20fa24(0x1d2)]=_0x20fa24(0x1fa);const _0x473b45=_0x1ca568;_0x1273c0[_0x20fa24(0x1fe)](HELP_MESSAGES[_0x20fa24(0x1bf)][_0x20fa24(0x1f2)])[_0x20fa24(0x1bf)](_0x473b45['Dopsx'],HELP_MESSAGES['command'][_0x20fa24(0x1d9)],connectCommandBuilder,connectCommandHandler)['demandCommand']()['help'](_0x473b45['EqYaX'])['epilogue'](HELP_MESSAGES[_0x20fa24(0x1bf)][_0x20fa24(0x1dc)]);}module[a12_0x266a35(0x1c4)]=run;function a12_0x30b9(_0x42ba54,_0x429051){const _0x15ff7b=a12_0x15ff();return a12_0x30b9=function(_0x30b9b6,_0x2dcbc6){_0x30b9b6=_0x30b9b6-0x1be;let _0x3a0081=_0x15ff7b[_0x30b9b6];return _0x3a0081;},a12_0x30b9(_0x42ba54,_0x429051);}function a12_0x15ff(){const _0xcc4bdd=['info','399411AyxqUp','1894fFNPHa','8514080pnFtnM','410892cPEUYm','options','bstackAccesskey','EqYaX','SxQbv','hosts','BrowserStack\x20access\x20key\x20missing.','integrations-repeater','aEglD','443','connect','286xovZmV','498oYtkIt','footer','browserStackLocalOptions','undefined','hRUtT','Dopsx','join','bstack-accesskey','hostname','oSves','870965djsVaj','SLvzO','100kYSjUg','config','../../helpers/BrowserStackSetup','oJfsE','jxcqX','yLgVq','Failed\x20to\x20establish\x20connection.','string','4kbTyql','port','trim','root','accessKey','every','Integration\x20hosts\x20missing.','Hosts\x20not\x20valid','wuYrJ','setupBrowserstackLocal','https:','help','error','only','toString','usage','split','dxPyo','1252DBcYFN','YUIEL','Gisna','RguWs','WtLVG','integrations','7259pVGylq','command','describe','missing','bstackAccessKey','../../helpers/helper','exports','protocol','type','Connection\x20established\x20successfully.','535722vqiYmZ','../../helpers/logger','rmQrk'];a12_0x15ff=function(){return _0xcc4bdd;};return a12_0x15ff();}
'use strict';function a12_0x1b26(){const _0x581e92=['MVmiI','error','443','describe','config','6JpyiEo','split','./constants','join','info','map','browserStackLocalOptions','3079125qmrXNi','command','localIdentifier','only','accessKey','BrowserStack\x20access\x20key\x20missing.','asIKC','3548dYgSkn','KlGDt','rrMhC','setProxySettings','2625091ZHloho','setupBrowserstackLocal','string','integrations','10MMWMCA','https','kzzVH','lGVmo','2054151vLVcyV','OagyJ','flokX','toString','10QOXYqM','JhAac','integrations-repeater','help','bstackAccesskey','sPXFe','90KPEeNT','type','usage','https:','Hosts\x20not\x20valid','hostname','Connection\x20established\x20successfully.','KgIlQ','exports','demandCommand','sOGxh','protocol','winstonLogger','root','footer','demandOption','2136750TEhtNP','undefined','bstackAccessKey','connect','trim','41843hQWnHU','RaaYE','hosts','epilogue','invalid','replace','ARHqK','../../helpers/logger','aVnSd','5728224NcOFfr','missing'];a12_0x1b26=function(){return _0x581e92;};return a12_0x1b26();}const a12_0x230c72=a12_0x1d5b;(function(_0x133f70,_0x35b175){const _0x3fffdb=a12_0x1d5b,_0x5a1c90=_0x133f70();while(!![]){try{const _0x50f87d=parseInt(_0x3fffdb(0x1d7))/0x1*(parseInt(_0x3fffdb(0x1bc))/0x2)+-parseInt(_0x3fffdb(0x1c2))/0x3*(parseInt(_0x3fffdb(0x1f5))/0x4)+parseInt(_0x3fffdb(0x1ee))/0x5+parseInt(_0x3fffdb(0x1e7))/0x6*(parseInt(_0x3fffdb(0x1f9))/0x7)+-parseInt(_0x3fffdb(0x1e0))/0x8+-parseInt(_0x3fffdb(0x201))/0x9*(parseInt(_0x3fffdb(0x1fd))/0xa)+parseInt(_0x3fffdb(0x1d2))/0xb;if(_0x50f87d===_0x35b175)break;else _0x5a1c90['push'](_0x5a1c90['shift']());}catch(_0x1132fd){_0x5a1c90['push'](_0x5a1c90['shift']());}}}(a12_0x1b26,0x67602));function a12_0x1d5b(_0x2eec75,_0x640f12){const _0x1b2653=a12_0x1b26();return a12_0x1d5b=function(_0x1d5bad,_0x13dff7){_0x1d5bad=_0x1d5bad-0x1bb;let _0x3c03f1=_0x1b2653[_0x1d5bad];return _0x3c03f1;},a12_0x1d5b(_0x2eec75,_0x640f12);}const {default:BrowserStackSetup}=require('../../helpers/BrowserStackSetup'),logger=require(a12_0x230c72(0x1de))[a12_0x230c72(0x1ce)],{URL}=require('url'),helper=require('../../helpers/helper'),{HELP_MESSAGES,ERROR_MESSAGES}=require(a12_0x230c72(0x1e9)),validHosts=function(_0x1711f9){const _0x6a16a=a12_0x230c72;return _0x1711f9[_0x6a16a(0x1e8)](',')['every'](_0x1878b8=>{const _0x1d55bc=_0x6a16a;try{new URL(_0x1878b8[_0x1d55bc(0x1d6)]());}catch(_0x40bc24){return![];}return!![];});},parseOnPremHosts=function(_0x31a7e2){const _0x117531=a12_0x230c72,_0x3d5424={};_0x3d5424[_0x117531(0x203)]=function(_0x4f054d,_0x512ff7){return _0x4f054d===_0x512ff7;},_0x3d5424['KlGDt']=_0x117531(0x1c5),_0x3d5424[_0x117531(0x1e2)]=_0x117531(0x1e4),_0x3d5424[_0x117531(0x1df)]=function(_0x55f41a,_0x457d43){return _0x55f41a===_0x457d43;},_0x3d5424[_0x117531(0x1f7)]=_0x117531(0x1fe);const _0x18612f=_0x3d5424;return _0x31a7e2['split'](',')[_0x117531(0x1ec)](_0xd048cb=>{const _0x1d9f7d=_0x117531,_0x45aa3a=new URL(_0xd048cb[_0x1d9f7d(0x1d6)]()),_0x4248b4=_0x45aa3a[_0x1d9f7d(0x1c7)],_0xa3a3ae=_0x45aa3a['port']||(_0x18612f[_0x1d9f7d(0x203)](_0x45aa3a[_0x1d9f7d(0x1cd)],_0x18612f[_0x1d9f7d(0x1f6)])?_0x18612f[_0x1d9f7d(0x1e2)]:'80'),_0x528309=_0x45aa3a[_0x1d9f7d(0x1cd)][_0x1d9f7d(0x1dc)](':',''),_0x25ece7=_0x18612f[_0x1d9f7d(0x1df)](_0x528309,_0x18612f[_0x1d9f7d(0x1f7)])?0x1:0x0;return _0x4248b4+','+_0xa3a3ae+','+_0x25ece7;});},connectCommandBuilder=function(_0x53dde8){const _0x3330bb=a12_0x230c72,_0x2fdbfa={};_0x2fdbfa[_0x3330bb(0x1ff)]=_0x3330bb(0x1fb);const _0x3c9746=_0x2fdbfa,_0x5609fb={};_0x5609fb[_0x3330bb(0x1e5)]=HELP_MESSAGES['options'][_0x3330bb(0x1d4)],_0x5609fb[_0x3330bb(0x1c3)]=_0x3c9746[_0x3330bb(0x1ff)];const _0xdb622={};_0xdb622['describe']=HELP_MESSAGES['options'][_0x3330bb(0x1d9)],_0xdb622[_0x3330bb(0x1c3)]=_0x3c9746[_0x3330bb(0x1ff)],_0xdb622[_0x3330bb(0x1d1)]=!![];const _0x27447b={};return _0x27447b['bstack-accesskey']=_0x5609fb,_0x27447b[_0x3330bb(0x1d9)]=_0xdb622,_0x53dde8['options'](_0x27447b);},connectCommandHandler=async function(_0x263b75){const _0x662ad2=a12_0x230c72,_0x2d1de4={'JhAac':_0x662ad2(0x1fc),'OagyJ':function(_0x27b4d2,_0x1333e4){return _0x27b4d2===_0x1333e4;},'KgIlQ':_0x662ad2(0x1d3),'WJKvS':_0x662ad2(0x1f3),'lGVmo':'Integration\x20hosts\x20missing.','oeerU':function(_0x2f8630,_0x5ab098){return _0x2f8630(_0x5ab098);},'sPXFe':_0x662ad2(0x1c6),'dspJO':function(_0x3b4e48,_0x5a7fb9){return _0x3b4e48(_0x5a7fb9);},'asIKC':_0x662ad2(0x1be),'sOGxh':_0x662ad2(0x1c8),'DLPBo':'Failed\x20to\x20establish\x20connection.'};try{const _0x3d42cd=new BrowserStackSetup(_0x263b75,_0x2d1de4[_0x662ad2(0x1bd)]);_0x263b75[_0x662ad2(0x1c0)]&&(_0x3d42cd[_0x662ad2(0x1e6)]['accessKey']=_0x263b75[_0x662ad2(0x1c0)]);if(_0x2d1de4[_0x662ad2(0x202)](typeof _0x3d42cd[_0x662ad2(0x1e6)][_0x662ad2(0x1f2)],_0x2d1de4[_0x662ad2(0x1c9)])){logger[_0x662ad2(0x1e3)](_0x2d1de4['WJKvS']);throw new Error(ERROR_MESSAGES[_0x662ad2(0x1d4)][_0x662ad2(0x1e1)]);}const _0x2a4691=_0x263b75['hosts'];if(_0x2d1de4[_0x662ad2(0x202)](typeof _0x2a4691,_0x2d1de4[_0x662ad2(0x1c9)])){logger[_0x662ad2(0x1e3)](_0x2d1de4[_0x662ad2(0x200)]);throw new Error(ERROR_MESSAGES['hosts'][_0x662ad2(0x1e1)]);}if(!_0x2d1de4['oeerU'](validHosts,_0x2a4691)){logger['error'](_0x2d1de4[_0x662ad2(0x1c1)]);throw new Error(ERROR_MESSAGES[_0x662ad2(0x1d9)][_0x662ad2(0x1db)]);}const _0xbb4599=_0x2d1de4['dspJO'](parseOnPremHosts,_0x2a4691);_0x3d42cd['config']['browserstackLocal']=!![],_0x3d42cd['config'][_0x662ad2(0x1ed)][_0x662ad2(0x1f0)]=_0x2d1de4[_0x662ad2(0x1f4)],_0x3d42cd['config']['browserStackLocalOptions'][_0x662ad2(0x1f1)]=_0xbb4599[_0x662ad2(0x1ea)](','),helper[_0x662ad2(0x1f8)](_0x3d42cd['config']),await _0x3d42cd[_0x662ad2(0x1fa)](),logger[_0x662ad2(0x1eb)](_0x2d1de4[_0x662ad2(0x1cc)]);}catch(_0x332a7d){logger[_0x662ad2(0x1e3)](_0x2d1de4['DLPBo']);throw new Error(_0x332a7d[_0x662ad2(0x1bb)]());}};function run(_0x2ab229){const _0x121eed=a12_0x230c72,_0x5ea7a0={};_0x5ea7a0[_0x121eed(0x1dd)]=_0x121eed(0x1d5),_0x5ea7a0[_0x121eed(0x1d8)]=_0x121eed(0x1bf);const _0x27db51=_0x5ea7a0;_0x2ab229[_0x121eed(0x1c4)](HELP_MESSAGES[_0x121eed(0x1ef)][_0x121eed(0x1cf)])[_0x121eed(0x1ef)](_0x27db51[_0x121eed(0x1dd)],HELP_MESSAGES[_0x121eed(0x1ef)][_0x121eed(0x1d5)],connectCommandBuilder,connectCommandHandler)[_0x121eed(0x1cb)]()[_0x121eed(0x1bf)](_0x27db51[_0x121eed(0x1d8)])[_0x121eed(0x1da)](HELP_MESSAGES['command'][_0x121eed(0x1d0)]);}module[a12_0x230c72(0x1ca)]=run;

@@ -1,1 +0,1 @@

var a13_0x17cda1=a13_0x5ec0;(function(_0x1939d7,_0x30ebf6){var _0x336a3e=a13_0x5ec0,_0x5c5f11=_0x1939d7();while(!![]){try{var _0x3b1683=parseInt(_0x336a3e(0x10b))/0x1*(-parseInt(_0x336a3e(0x109))/0x2)+-parseInt(_0x336a3e(0xfe))/0x3*(-parseInt(_0x336a3e(0x112))/0x4)+parseInt(_0x336a3e(0x118))/0x5*(-parseInt(_0x336a3e(0x110))/0x6)+parseInt(_0x336a3e(0x117))/0x7*(parseInt(_0x336a3e(0x103))/0x8)+-parseInt(_0x336a3e(0x102))/0x9+-parseInt(_0x336a3e(0x10c))/0xa+parseInt(_0x336a3e(0x101))/0xb;if(_0x3b1683===_0x30ebf6)break;else _0x5c5f11['push'](_0x5c5f11['shift']());}catch(_0x314487){_0x5c5f11['push'](_0x5c5f11['shift']());}}}(a13_0x514d,0x60856));var a13_0x13bfbd={};a13_0x13bfbd[a13_0x17cda1(0xff)]='Specify\x20your\x20BrowserStack\x20access\x20key\x20for\x20authentication\x20with\x20our\x20services.',a13_0x13bfbd[a13_0x17cda1(0x119)]=a13_0x17cda1(0x108);var a13_0x1cc8ab={};a13_0x1cc8ab[a13_0x17cda1(0x114)]=a13_0x17cda1(0x116),a13_0x1cc8ab[a13_0x17cda1(0x106)]=a13_0x17cda1(0x104),a13_0x1cc8ab[a13_0x17cda1(0x105)]=a13_0x17cda1(0x10a);var a13_0x4828e0={};a13_0x4828e0[a13_0x17cda1(0x10f)]=a13_0x13bfbd,a13_0x4828e0[a13_0x17cda1(0x111)]=a13_0x1cc8ab,exports[a13_0x17cda1(0x107)]=a13_0x4828e0;var a13_0x34e94={};a13_0x34e94[a13_0x17cda1(0x10d)]=a13_0x17cda1(0x10e);function a13_0x514d(){var _0x1fdae4=['options','174VHLfGu','command','232kqBZJZ','Integration\x20hosts\x20missing.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.','root','Integration\x20hosts\x20are\x20not\x20in\x20the\x20right\x20format.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.','Integrate\x20BrowserStack\x20with\x20your\x20favorite\x20third-party\x20tools\x20for\x20faster\x20and\x20efficient\x20testing.','2438268sRNtes','88190xqYbBJ','hosts','18483DPhLRJ','bstackAccessKey','invalid','20595905xefQfs','6881805rfOqxc','8KpMqdi','Connect\x20new\x20integration\x20from\x20a\x20list\x20of\x20supported\x20tools.','footer','connect','HELP_MESSAGES','This\x20option\x20allows\x20you\x20to\x20provide\x20additional\x20configuration\x20specific\x20to\x20your\x20environment.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.','289374wyYYVe','Use\x20\x22browserstack-cli\x20integrations\x20<command_group>\x20-h/--help\x22\x20for\x20additional\x20help\x20and\x20details\x20about\x20BrowserStack\x20integrations.','3cwiPuP','4724590BtgKrg','missing','BrowserStack\x20access\x20key\x20missing.\x20Specify\x20your\x20BrowserStack\x20access\x20key\x20for\x20authentication\x20with\x20our\x20services.'];a13_0x514d=function(){return _0x1fdae4;};return a13_0x514d();}var a13_0x21caac={};a13_0x21caac[a13_0x17cda1(0x10d)]=a13_0x17cda1(0x113),a13_0x21caac[a13_0x17cda1(0x100)]=a13_0x17cda1(0x115);var a13_0x1eb18a={};function a13_0x5ec0(_0x37ea5f,_0x3541e9){var _0x514ddb=a13_0x514d();return a13_0x5ec0=function(_0x5ec0d9,_0x2344be){_0x5ec0d9=_0x5ec0d9-0xfe;var _0xa5b55=_0x514ddb[_0x5ec0d9];return _0xa5b55;},a13_0x5ec0(_0x37ea5f,_0x3541e9);}a13_0x1eb18a[a13_0x17cda1(0xff)]=a13_0x34e94,a13_0x1eb18a[a13_0x17cda1(0x119)]=a13_0x21caac,exports['ERROR_MESSAGES']=a13_0x1eb18a;
function a13_0x1556(_0x4e9a03,_0xc5a5bb){var _0x908a3c=a13_0x908a();return a13_0x1556=function(_0x155680,_0x28d5ec){_0x155680=_0x155680-0xea;var _0x3b86db=_0x908a3c[_0x155680];return _0x3b86db;},a13_0x1556(_0x4e9a03,_0xc5a5bb);}function a13_0x908a(){var _0x4cd538=['60fZJFXH','hosts','root','Integration\x20hosts\x20are\x20not\x20in\x20the\x20right\x20format.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.','Integrate\x20BrowserStack\x20with\x20your\x20favorite\x20third-party\x20tools\x20for\x20faster\x20and\x20efficient\x20testing.','4445fOHOtO','invalid','Specify\x20your\x20BrowserStack\x20access\x20key\x20for\x20authentication\x20with\x20our\x20services.','Connect\x20new\x20integration\x20from\x20a\x20list\x20of\x20supported\x20tools.','connect','options','bstackAccessKey','9rIxRMg','264140TivOdV','9126lFQRIG','6rOLhZf','910432pkRjmF','114716ObgoYt','footer','19041033EkKNja','298403ccaYPr','HELP_MESSAGES','9445930buzHdG'];a13_0x908a=function(){return _0x4cd538;};return a13_0x908a();}var a13_0x36bea5=a13_0x1556;(function(_0x1e53b0,_0x320e0e){var _0x4bd143=a13_0x1556,_0x295cdc=_0x1e53b0();while(!![]){try{var _0xbd05e1=-parseInt(_0x4bd143(0xf9))/0x1+parseInt(_0x4bd143(0xf6))/0x2*(-parseInt(_0x4bd143(0xf4))/0x3)+-parseInt(_0x4bd143(0xfc))/0x4*(parseInt(_0x4bd143(0xf2))/0x5)+-parseInt(_0x4bd143(0xf3))/0x6*(parseInt(_0x4bd143(0xea))/0x7)+parseInt(_0x4bd143(0xf5))/0x8+-parseInt(_0x4bd143(0xf1))/0x9*(-parseInt(_0x4bd143(0xfb))/0xa)+parseInt(_0x4bd143(0xf8))/0xb;if(_0xbd05e1===_0x320e0e)break;else _0x295cdc['push'](_0x295cdc['shift']());}catch(_0x4473cb){_0x295cdc['push'](_0x295cdc['shift']());}}}(a13_0x908a,0x96e2a));var a13_0x13eaae={};a13_0x13eaae[a13_0x36bea5(0xf0)]=a13_0x36bea5(0xec),a13_0x13eaae[a13_0x36bea5(0xfd)]='This\x20option\x20allows\x20you\x20to\x20provide\x20additional\x20configuration\x20specific\x20to\x20your\x20environment.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.';var a13_0x1a474f={};a13_0x1a474f[a13_0x36bea5(0xfe)]=a13_0x36bea5(0x100),a13_0x1a474f[a13_0x36bea5(0xee)]=a13_0x36bea5(0xed),a13_0x1a474f[a13_0x36bea5(0xf7)]='Use\x20\x22browserstack-cli\x20integrations\x20<command_group>\x20-h/--help\x22\x20for\x20additional\x20help\x20and\x20details\x20about\x20BrowserStack\x20integrations.';var a13_0x470cc9={};a13_0x470cc9[a13_0x36bea5(0xef)]=a13_0x13eaae,a13_0x470cc9['command']=a13_0x1a474f,exports[a13_0x36bea5(0xfa)]=a13_0x470cc9;var a13_0x4b242a={};a13_0x4b242a['missing']='BrowserStack\x20access\x20key\x20missing.\x20Specify\x20your\x20BrowserStack\x20access\x20key\x20for\x20authentication\x20with\x20our\x20services.';var a13_0x233d2d={};a13_0x233d2d['missing']='Integration\x20hosts\x20missing.\x20Specify\x20a\x20comma\x20separated\x20list\x20of\x20hosts\x20(eg:\x20http://your-jira.yourdomain.com:8080,..)\x20for\x20the\x20integration.',a13_0x233d2d[a13_0x36bea5(0xeb)]=a13_0x36bea5(0xff);var a13_0x2b277a={};a13_0x2b277a[a13_0x36bea5(0xf0)]=a13_0x4b242a,a13_0x2b277a[a13_0x36bea5(0xfd)]=a13_0x233d2d,exports['ERROR_MESSAGES']=a13_0x2b277a;
#!/usr/bin/env node
'use strict';const a14_0x260dda=a14_0x1bad;(function(_0x403188,_0x60f9e4){const _0x282591=a14_0x1bad,_0x19d0fc=_0x403188();while(!![]){try{const _0x4fa657=parseInt(_0x282591(0x1d3))/0x1*(-parseInt(_0x282591(0x155))/0x2)+parseInt(_0x282591(0x188))/0x3*(-parseInt(_0x282591(0x152))/0x4)+-parseInt(_0x282591(0x184))/0x5+parseInt(_0x282591(0x1de))/0x6*(parseInt(_0x282591(0x185))/0x7)+parseInt(_0x282591(0x12a))/0x8*(-parseInt(_0x282591(0x1e3))/0x9)+parseInt(_0x282591(0x1f6))/0xa*(parseInt(_0x282591(0x174))/0xb)+parseInt(_0x282591(0x167))/0xc;if(_0x4fa657===_0x60f9e4)break;else _0x19d0fc['push'](_0x19d0fc['shift']());}catch(_0x313df6){_0x19d0fc['push'](_0x19d0fc['shift']());}}}(a14_0x50e6,0xc2cfa));const fs=require('fs'),path=require('path'),util=require(a14_0x260dda(0x1e5)),{spawn}=require(a14_0x260dda(0x21c)),logger=require(a14_0x260dda(0x190))[a14_0x260dda(0x19a)],{default:BrowserStackSetup}=require(a14_0x260dda(0x11d)),helper=require(a14_0x260dda(0x1fa)),utilities=require(a14_0x260dda(0x1a9)),constants=require(a14_0x260dda(0x1e7)),accessibilityHelper=require(a14_0x260dda(0x191)),{updateTestRerunConfig}=require(a14_0x260dda(0x121)),testOpsHelper=require(a14_0x260dda(0x1d8)),{debug}=require(a14_0x260dda(0x1d8)),TestDetails=require('./test-observability/test-details'),{getPercyOptions}=require(a14_0x260dda(0x12f)),TestHubHandler=require(a14_0x260dda(0x12e)),testhubUtils=require(a14_0x260dda(0x175)),{FRAMEWORKS}=require('../../helpers/test-observability/constants'),PerformanceTester=require(a14_0x260dda(0x1d9)),PerformanceEvents=require('../../helpers/performance/constants')[a14_0x260dda(0x19f)],TestOrchestrationHandler=require(a14_0x260dda(0x204)),BrowserstackCLI=require(a14_0x260dda(0x17c)),{checkPwandBootstrapCli}=require(a14_0x260dda(0x183)),{checkPuppeteerAndBootstrapCli,getPuppeteerVersion}=require(a14_0x260dda(0x160)),ClientTroubleShootingService=require(a14_0x260dda(0x1ee)),{checkAccessibilityPlatformConfig}=require(a14_0x260dda(0x191)),getUserJestConfigs=async(_0x4e2cb5,_0x408ea4)=>{const _0x297600=a14_0x260dda,_0x30b1c5={'IDYiM':'jest-config/build/readConfigFileAndSetRootDir.js','fxWwN':'jest-config','JMdZt':function(_0x1b5fd5,_0x4d88b4){return _0x1b5fd5||_0x4d88b4;},'AnyLk':function(_0x1adcb9,_0x55d9d8){return _0x1adcb9(_0x55d9d8);},'QabBi':_0x297600(0x21f),'RaCOK':_0x297600(0x219),'NZqWI':_0x297600(0x196),'gmRds':'cjs','xogIW':_0x297600(0x18a)};let _0x417ff3;try{_0x417ff3=helper[_0x297600(0x1ff)](_0x30b1c5[_0x297600(0x18b)],_0x30b1c5[_0x297600(0x1b2)]);}catch{const _0x527d08=helper[_0x297600(0x1ff)](_0x30b1c5[_0x297600(0x1b2)]);_0x417ff3={'default':async _0x55cd27=>{const _0x1e3379=_0x297600,_0x19468f=await _0x527d08[_0x1e3379(0x180)](_0x55cd27,{});return _0x19468f[_0x1e3379(0x1ca)];}};}const _0x20c14b=_0x408ea4[_0x297600(0x1a6)](_0x35a16e=>_0x35a16e===_0x297600(0x119));if(!helper[_0x297600(0x17d)](_0x4e2cb5[_0x297600(0x1ca)])){logger[_0x297600(0x1bb)](_0x297600(0x1c3)+_0x4e2cb5[_0x297600(0x1ca)]),process[_0x297600(0x1a8)]['USER_CONFIG_DETAILS_PATH']=_0x4e2cb5[_0x297600(0x1ca)];const _0x2d974a=await(0x0,_0x417ff3[_0x297600(0x13b)])(path[_0x297600(0x179)](_0x4e2cb5['config']));return _0x408ea4[_0x297600(0x1c7)](_0x20c14b,0x2),_0x30b1c5[_0x297600(0x13d)](_0x2d974a,{});}const _0x5064d2=_0x30b1c5[_0x297600(0x177)](require,path[_0x297600(0x197)](process[_0x297600(0x1e0)](),_0x30b1c5[_0x297600(0x1af)]));if(_0x5064d2['jest'])return logger[_0x297600(0x1bb)](_0x30b1c5['RaCOK']),_0x5064d2['jest'];const _0x3137d4=['js',_0x30b1c5['NZqWI'],_0x30b1c5['gmRds'],_0x30b1c5[_0x297600(0x21a)],'ts'];for(const _0x433f98 of _0x3137d4){const _0x2c5aa6=path[_0x297600(0x197)](process[_0x297600(0x1e0)](),_0x297600(0x178)+_0x433f98);if(fs['existsSync'](_0x2c5aa6)){process[_0x297600(0x1a8)]['USER_CONFIG_DETAILS_PATH']=_0x2c5aa6;const _0x2ad492=await(0x0,_0x417ff3['default'])(_0x2c5aa6);return _0x2ad492;}}return{};},getSerial=(_0x4fff25,_0x4797e3)=>{const _0x914fda=a14_0x260dda,_0x1a241a={};_0x1a241a[_0x914fda(0x1f1)]=_0x914fda(0x1a5),_0x1a241a[_0x914fda(0x1ce)]=function(_0x5aca83,_0x100691){return _0x5aca83>_0x100691;},_0x1a241a[_0x914fda(0x1d5)]=_0x914fda(0x1f4);const _0x57c4ed=_0x1a241a;let _0x59b533=_0x57c4ed[_0x914fda(0x1f1)];return _0x57c4ed[_0x914fda(0x1ce)](_0x4fff25[_0x914fda(0x166)],0x1)&&(!_0x4797e3[_0x914fda(0x1d6)]&&(helper[_0x914fda(0x17d)](_0x4797e3[_0x914fda(0x138)])||_0x57c4ed['YLQqQ'](_0x4797e3[_0x914fda(0x138)],0x1)))&&(_0x59b533=_0x57c4ed[_0x914fda(0x1d5)]),_0x59b533;},getMaxWorkers=(_0x565dea,_0x93670,_0x5427fc)=>{const _0x3ea746=a14_0x260dda,_0x5b9711={'MrHja':function(_0xcc9da1,_0x205207){return _0xcc9da1(_0x205207);}};let _0x22a24f=0x1;if(!helper[_0x3ea746(0x17d)](_0x93670[_0x3ea746(0x206)]))_0x22a24f=_0x5b9711['MrHja'](parseInt,_0x93670[_0x3ea746(0x206)]);else{if(!helper[_0x3ea746(0x17d)](_0x565dea[_0x3ea746(0x138)]))_0x22a24f=_0x565dea['maxWorkers'];else!helper[_0x3ea746(0x17d)](_0x5427fc['maxWorkers'])&&(_0x22a24f=_0x5427fc['maxWorkers']);}return _0x22a24f;};function a14_0x50e6(){const _0x176a68=['getInstance','801ZwYWtz','BROWSERSTACK_TEST_OBSERVABILITY_YML','json','IDYiM','inherit','testEnvironment','logLevel','pSmyT','../../helpers/logger','../../helpers/accessibility-automation/helper','existsSync','mrCel','KQYdA','puppeteer','mjs','join','Deleted\x20fail-fast\x20state\x20folder:\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20fs.writeFileSync(path.join(__dirname,\x20\x27jest_browserstack_results.json\x27),\x20JSON.stringify(results));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20_someFunc.call(this,\x20testContexts,\x20results);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20var\x20_onTestFileResultOrig\x20=\x20ReporterDispatcher.prototype.onTestFileResult;\x0a\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onTestFileResult\x20=\x20async\x20function\x20(test,\x20testResult,\x20result)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20testResult.platform\x20=\x20helper.getPlatformName(test.context.config.capability);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20_onTestFileResultOrig.call(this,\x20test,\x20testResult,\x20result);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','winstonLogger','smoZw','JEST_TEST_ORDER','Error\x20while\x20parsing\x20','__isPuppeteerInstalled','EVENTS','slice','workingDir','testTimeout','FRAMEWORKS','customImplements','true','findIndex','setupFilesAfterEnv','env','../../helpers/utilities','BSTACK_JEST_TEST_ENV','failureThresholdCount','skipSessionStatus','SDK_SETUP','format','QabBi','BSTACK_USER_JEST_RUNNER','isCliEnabled','fxWwN','DAVcs','RNcrI','\x0a\x0a\x20\x20\x20\x20\x20\x20const\x20ReporterDispatcher\x20=\x20_interopRequireDefault(requireModule(\x27@jest/core/build/ReporterDispatcher.js\x27,\x20\x27@jest/core\x27)).default;\x0a\x20\x20\x20\x20\x20\x20const\x20fs\x20=\x20require(\x27fs\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20path\x20=\x20require(\x27path\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20helper\x20=\x20require(\x27../../../helpers/helper\x27);\x0a\x20\x20\x20\x20\x20\x20var\x20_someFunc\x20=\x20ReporterDispatcher.prototype.onRunComplete;\x0a\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onRunComplete\x20=\x20async\x20function\x20(testContexts,\x20results)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20results.numTotalTestSuites\x20=\x20results.numTotalTestSuites\x20*\x20','EZOfl','LZydo','platform','getPackageType','skipping\x20test_before\x20setup\x20since\x20selenium\x20not\x20found','info','QGxdF','yfHss','Playwright\x20not\x20detected\x20or\x20error\x20setting\x20up\x20Jest-Playwright\x20integration:','fVtJI','isBrowserstackInfra','setupTCGAuth','iFcQC','Getting\x20your\x20jest\x20configs\x20from\x20','jest.setup.js','prepareCapabilities',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fs.writeFileSync(path.join(__dirname,\x20\x27jest_browserstack_results.json\x27),\x20JSON.stringify(results));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20_someFunc.call(this,\x20testContexts,\x20results);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20var\x20_onTestFileResultOrig\x20=\x20ReporterDispatcher.prototype.onTestFileResult;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onTestFileResult\x20=\x20async\x20function\x20(test,\x20testResult,\x20result)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20testResult.platform\x20=\x20helper.getPlatformName(test.context.config.capability);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20_onTestFileResultOrig.call(this,\x20test,\x20testResult,\x20result);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20})();\x0a\x20\x20\x20\x20','splice','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','Reodered\x20Test\x20Files:\x20','config','\x20:\x20','requirePWModule','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','YLQqQ','timeout__','turboScaleUrl','getPackageVersion','SQEKK','6WIWPcn','Test\x20orchestration\x20is\x20enabled,\x20initializing\x20orchestration\x20handler','NLwjM','runInBand','accessibility','../../helpers/test-observability/utils','../../helpers/performance/performance-tester','puppeteer-core/package.json','platforms','end','ktmWX','90942PYNbkY','MoJPR','cwd','PzodR','kMOuK','108ARgymr','browserStackPercyOptions','util','Uzaqd','../utils/constants','isNotUndefined','PKHwG','Puppeteer\x20detected,\x20adding\x20Jest-Puppeteer\x20setup','@playwright/test','[Jest\x20Command]\x20Added\x20puppeteer-core/internal\x20moduleNameMapper\x20for\x20','\x0a\x20\x20\x20\x20\x20\x20','../utils/clientTroubleshootingService','[Jest\x20Command]\x20Accessibility\x20enabled:\x20','child\x20process\x20exited\x20with\x20code\x20','kcLFA','isEmpty','stop','false','sYwlM','860sbIZBv','rmdirSync','GpUBy','customEnvironment.js','../../helpers/helper','isTestOrchestrationEnabled','Error\x20while\x20deleting\x20fail-fast\x20state\x20folder:\x20','log','jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js','requireModule','[Jest\x20Command]\x20Could\x20not\x20configure\x20puppeteer-core\x20moduleNameMapper:\x20','replace','force','jest-circus/build/runner.js','../../helpers/test-orchestration/testOrchestrationHandler','retries__','parallelsPerPlatform','LRsYC','skipSessionName','jest_browserstack.config.cjs','unlinkSync','gMrIi','parseTestOrchestrationOptions','^puppeteer-core/internal/(.*)','startsWith','resolveModule','finalExecution','Creating\x20','vRUrQ','rfBhx','Showing\x20jest\x20logs\x20and\x20reporter\x20logs.','failFast','stringify','testSequencer','Preserving\x20user\x27s\x20Jest\x20runner:\x20','Getting\x20your\x20jest\x20configs\x20from\x20package.json','xogIW','writeFileSync','child_process','testEnvironmentOptions','jest','package.json','maxFailures','--config','testObservability','UxSfc','win32','../../helpers/BrowserStackSetup','Puppeteer\x20setup\x20error:\x20','dirname','jdpJx','./test-observability/helper','shouldProcessEventForTesthub','MODULE','recursive','readFileSync','[Jest\x20Command]\x20Playwright\x20detected,\x20setting\x20accessibility\x20platform:\x20','parallels__','accessibilityOptions','runner','214736kFqENT','moduleNameMapper','data-hooks.js','\x0amodule.exports\x20=\x20config;','../../helpers/testhub/testhubHandler','../../helpers/percy/utils','Skipping\x20accessibility\x20env\x20setup\x20for\x20Playwright\x20due\x20to:\x20','start','abortBuildOnFailure','noyGn','nuErg','JEST','hJtzZ','checkAccessibilityPlatformConfig','maxWorkers','browserStackLogLevel','jest-runner-','default','jest-circus','JMdZt','uGfMb','setupFiles','test-observability','YUJsx','KEfpQ','error\x20removing\x20tcg\x20config\x20file','kIjBF','error','jest_browserstack.config.js','requireSeleniumWebdriver','printBuildLink','__isPlaywrightInstalled','npx','exitCode','@jest/core/build/ReporterDispatcher.js','tHONX','customTestRunner.js','NDVAj','getErrorMessageFromResults','gNnsE','15044CiUgxh','Unable\x20to\x20find\x20jest-circus,\x20','isCLIEnabled','409562lfXvrW','NOiWj','YKwbb','launchBuild','message','platformCaps','testContextOptions','uSzxY','Found:\x20','Playwright\x20detected,\x20adding\x20Jest-Playwright\x20setup','reporters','../../helpers/puppeteer-helper','reorderTestFiles','lVZlZ','pGsnV','fDaFN','DYlgc','length','38199120ewNuwU','errorMessage','customCircus.js','TRhUc','ggUYK','\x0a\x0a\x20\x20\x20\x20\x20\x20const\x20fs\x20=\x20require(\x27fs\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20path\x20=\x20require(\x27path\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20helper\x20=\x20require(\x27../../../helpers/helper\x27);\x0a\x0a\x20\x20\x20\x20\x20\x20(async\x20()\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20{createTestScheduler}\x20=\x20requireModule(\x27@jest/core\x27);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20tempScheduler\x20=\x20await\x20createTestScheduler({reporters:\x20[]},\x20{});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20ReporterDispatcher\x20=\x20tempScheduler._dispatcher.constructor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20var\x20_someFunc\x20=\x20ReporterDispatcher.prototype.onRunComplete;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onRunComplete\x20=\x20async\x20function\x20(testContexts,\x20results)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20results.numTotalTestSuites\x20=\x20results.numTotalTestSuites\x20*\x20','setup',',\x20CLI\x20running:\x20','HTUIa','initialize','CgnsM','XWltC','maxRetries','118393VYyTcq','../../helpers/testhub/utils','close','AnyLk','jest.config.','resolve','useW3C','proxySettings','../v2/browserstackCLI','isUndefined','debug','push','readInitialOptions','XVlfO','lTMoe','../../helpers/playwright-helper','7038530ZtHFJv','301Wlakrw','assign'];a14_0x50e6=function(){return _0x176a68;};return a14_0x50e6();}function a14_0x1bad(_0x157395,_0x16657c){const _0x50e653=a14_0x50e6();return a14_0x1bad=function(_0x1bad63,_0x5aefb4){_0x1bad63=_0x1bad63-0x119;let _0x1eeb71=_0x50e653[_0x1bad63];return _0x1eeb71;},a14_0x1bad(_0x157395,_0x16657c);}async function run(_0x296a65,_0x111521,_0x2cec9e){const _0x3887a6=a14_0x260dda,_0x5640a0={'XVlfO':_0x3887a6(0x143),'uSzxY':_0x3887a6(0x21e),'NOiWj':function(_0x57b0ee,_0x271b87){return _0x57b0ee(_0x271b87);},'fDaFN':_0x3887a6(0x1eb),'gKNpB':function(_0x135d37){return _0x135d37();},'noyGn':function(_0x2778ba,_0x18edbb,_0x183058,_0x395136){return _0x2778ba(_0x18edbb,_0x183058,_0x395136);},'gMrIi':function(_0xc5f53f,_0x3f6d94){return _0xc5f53f!=_0x3f6d94;},'fVtJI':'true','RNcrI':function(_0x3bef79,_0x2d9c67,_0x298ceb){return _0x3bef79(_0x2d9c67,_0x298ceb);},'iFcQC':'Modifying\x20jest\x20configs\x20to\x20run\x20tests\x20on\x20BrowserStack','HTUIa':function(_0x1c80c3,_0x334e37){return _0x1c80c3(_0x334e37);},'uGfMb':function(_0x2dce62,_0x1f13c4){return _0x2dce62(_0x1f13c4);},'pSmyT':_0x3887a6(0x1f4),'smoZw':function(_0x3cf932,_0x2f8fe2,_0x1fadeb){return _0x3cf932(_0x2f8fe2,_0x1fadeb);},'pGsnV':function(_0x55cf9a,_0x1a76ed,_0x794077,_0x18a62c){return _0x55cf9a(_0x1a76ed,_0x794077,_0x18a62c);},'PzodR':function(_0x4553c7,_0x20089e){return _0x4553c7*_0x20089e;},'EZOfl':function(_0x2eff70,_0x36d849){return _0x2eff70===_0x36d849;},'UxSfc':_0x3887a6(0x209),'TRhUc':_0x3887a6(0x146),'LZydo':_0x3887a6(0x1a4),'nuErg':'jest_browserstack_results.json','sYwlM':_0x3887a6(0x14e),'SQEKK':'customTestRunnerTemplate.js','lTMoe':_0x3887a6(0x1f9),'NDVAj':function(_0x131f23,_0x52a79b){return _0x131f23!==_0x52a79b;},'MoJPR':'jest-runner','Qncmq':_0x3887a6(0x13a),'sBsQf':_0x3887a6(0x1c4),'nTSWd':'customSequencer.js','DAVcs':_0x3887a6(0x1fe),'nDpbc':_0x3887a6(0x13c),'gNnsE':_0x3887a6(0x203),'KQYdA':_0x3887a6(0x140),'kMOuK':_0x3887a6(0x12c),'tHONX':_0x3887a6(0x169),'yfHss':'test_before.setup.js','yaQjL':_0x3887a6(0x1ba),'Uzaqd':'playwright','coLTb':_0x3887a6(0x15e),'KEfpQ':'test.setup.js','ggUYK':_0x3887a6(0x1be),'XWltC':function(_0x3c3c0f,_0x2727c3){return _0x3c3c0f&&_0x2727c3;},'rfBhx':_0x3887a6(0x1ea),'PKHwG':_0x3887a6(0x195),'GpUBy':_0x3887a6(0x1da),'vRUrQ':_0x3887a6(0x13b),'lVZlZ':function(_0xdc3f3,_0x4d9320,_0x234325){return _0xdc3f3(_0x4d9320,_0x234325);},'DYlgc':_0x3887a6(0x14c),'jdpJx':'@jest/core','CgnsM':_0x3887a6(0x1d4),'QGxdF':function(_0x2b8e5d,_0x5dbc5a){return _0x2b8e5d>_0x5dbc5a;},'ktmWX':_0x3887a6(0x214),'hJtzZ':_0x3887a6(0x119),'YUJsx':function(_0x2e80b0,_0x570513,_0x1ee968,_0x26e55b){return _0x2e80b0(_0x570513,_0x1ee968,_0x26e55b);},'mrCel':_0x3887a6(0x14a),'LRsYC':_0x3887a6(0x11c),'kIjBF':_0x3887a6(0x18c),'YKwbb':_0x3887a6(0x176)},_0xf96d70=helper[_0x3887a6(0x1d1)](_0x5640a0[_0x3887a6(0x164)]);global[_0x3887a6(0x149)]=!!_0xf96d70;const _0x586246=_0x5640a0['gKNpB'](getPuppeteerVersion);global[_0x3887a6(0x19e)]=!!_0x586246;helper[_0x3887a6(0x1c0)]()?(await _0x2cec9e[_0x3887a6(0x170)](_0x296a65),await helper['handleApp'](_0x2cec9e['config'])):await _0x2cec9e[_0x3887a6(0x1c1)]();if(_0xf96d70)await _0x5640a0['noyGn'](checkPwandBootstrapCli,_0xf96d70,constants[_0x3887a6(0x1a3)][_0x3887a6(0x135)],_0x2cec9e);else _0x586246&&await _0x5640a0[_0x3887a6(0x133)](checkPuppeteerAndBootstrapCli,_0x586246,constants[_0x3887a6(0x1a3)]['JEST'],_0x2cec9e);if(!_0x2cec9e['config'])return;_0x5640a0[_0x3887a6(0x20b)](_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x11a)],null)?process[_0x3887a6(0x1a8)][_0x3887a6(0x189)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x11a)]:process[_0x3887a6(0x1a8)]['BROWSERSTACK_TEST_OBSERVABILITY_YML']=_0x5640a0[_0x3887a6(0x1bf)];const _0x3d4e3e=new TestOrchestrationHandler(_0x2cec9e[_0x3887a6(0x1ca)]),_0xe15397=await _0x5640a0[_0x3887a6(0x1b4)](getUserJestConfigs,_0x296a65,_0x111521);logger[_0x3887a6(0x1bb)](_0x5640a0[_0x3887a6(0x1c2)]);const _0x6579c2=Object[_0x3887a6(0x186)]({},_0xe15397);_0x6579c2[_0x3887a6(0x21d)]=Object[_0x3887a6(0x186)]({},_0x6579c2[_0x3887a6(0x21d)],{'server':helper['getHubUrl'](_0x2cec9e[_0x3887a6(0x1ca)]),'environment':_0xe15397[_0x3887a6(0x18d)]}),_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x1e4)]=_0x5640a0['HTUIa'](getPercyOptions,_0x2cec9e[_0x3887a6(0x1ca)]);const _0x1d72d1=helper[_0x3887a6(0x17a)](_0x2cec9e[_0x3887a6(0x1ca)]);!helper[_0x3887a6(0x17d)](_0x2cec9e[_0x3887a6(0x1ca)]['accessibilityOptions'])&&(process['env'][_0x3887a6(0x1c8)]=JSON[_0x3887a6(0x216)](_0x2cec9e['config'][_0x3887a6(0x128)]));if(!BrowserstackCLI[_0x3887a6(0x187)]()['isRunning']()){const _0x144146=await TestHubHandler[_0x3887a6(0x158)](FRAMEWORKS[_0x3887a6(0x135)],_0x2cec9e);}const _0x517943=helper[_0x3887a6(0x1c5)](_0x2cec9e[_0x3887a6(0x1ca)],_0x1d72d1,constants['FRAMEWORKS']['JEST']);process[_0x3887a6(0x1a8)]['BROWSERSTACK_CAPABILITIES']=JSON[_0x3887a6(0x216)](_0x517943);let _0x58ab40=_0x2cec9e['config'][_0x3887a6(0x1d7)];_0x58ab40=_0x58ab40||accessibilityHelper[_0x3887a6(0x137)](_0x2cec9e['config']),process[_0x3887a6(0x1a8)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x58ab40,logger['debug'](_0x3887a6(0x1ef)+_0x58ab40+_0x3887a6(0x16e)+BrowserstackCLI[_0x3887a6(0x187)]()['isRunning']());if(_0xf96d70)try{const _0x216d03=_0x5640a0[_0x3887a6(0x13e)](checkAccessibilityPlatformConfig,_0x2cec9e[_0x3887a6(0x1ca)]);process[_0x3887a6(0x1a8)][_0x3887a6(0x1cd)]=_0x216d03?_0x5640a0[_0x3887a6(0x1bf)]:_0x5640a0[_0x3887a6(0x18f)],logger[_0x3887a6(0x17e)](_0x3887a6(0x126)+_0x216d03+',\x20BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM='+process['env']['BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM']);}catch(_0x4a1497){logger['debug'](_0x3887a6(0x130)+util['format'](_0x4a1497));}_0x6579c2[_0x3887a6(0x21d)]['capabilities']=_0x517943,_0x6579c2[_0x3887a6(0x21d)]['serial__']=_0x5640a0[_0x3887a6(0x19b)](getSerial,_0x517943,_0x296a65),_0x6579c2['testEnvironmentOptions'][_0x3887a6(0x127)]=_0x5640a0[_0x3887a6(0x163)](getMaxWorkers,_0x296a65,_0x2cec9e['config'],_0xe15397),_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x17b)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x17b)],_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x1cf)]=_0x5640a0[_0x3887a6(0x1e1)](_0x296a65[_0x3887a6(0x1a2)],0x1)||0x1388,_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x208)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x15b)]['skipSessionName'],_0x6579c2[_0x3887a6(0x21d)]['skipSessionStatus']=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x15b)][_0x3887a6(0x1ac)],_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x139)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x18e)],_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x1d0)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x1d0)],_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x15a)]=_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x1db)];const _0x44ac41=helper[_0x3887a6(0x20c)](_0x2cec9e[_0x3887a6(0x1ca)]);if(!helper[_0x3887a6(0x1f2)](_0x44ac41)){helper['isNotUndefined'](_0x44ac41['retryTestsOnFailure'])&&(_0x6579c2[_0x3887a6(0x21d)][_0x3887a6(0x205)]=_0x44ac41['retryTestsOnFailure'][_0x3887a6(0x173)]);if(helper['isNotUndefined'](_0x44ac41[_0x3887a6(0x132)])&&helper[_0x3887a6(0x1e8)](_0x44ac41[_0x3887a6(0x132)]['workingDir'])){const _0x57e606={};_0x57e606[_0x3887a6(0x1ab)]=_0x44ac41['abortBuildOnFailure'][_0x3887a6(0x220)],_0x57e606[_0x3887a6(0x1a1)]=_0x44ac41[_0x3887a6(0x132)][_0x3887a6(0x1a1)],_0x6579c2['testEnvironmentOptions'][_0x3887a6(0x215)]=_0x57e606;}}let _0x374e30='';_0x5640a0['EZOfl'](helper[_0x3887a6(0x1b9)](),constants['PACKAGE_TYPE'][_0x3887a6(0x123)])?_0x374e30=_0x5640a0[_0x3887a6(0x11b)]:_0x374e30=_0x5640a0[_0x3887a6(0x16a)];const _0x202e33=_0x374e30,_0x2ec4b2=path['join'](__dirname,_0x5640a0[_0x3887a6(0x1b7)],_0x5640a0[_0x3887a6(0x134)]),_0x4e8560=path[_0x3887a6(0x197)](__dirname,_0x5640a0[_0x3887a6(0x1b7)],_0x5640a0[_0x3887a6(0x1f5)]),_0x4f7ddb=path[_0x3887a6(0x197)](__dirname,_0x5640a0['LZydo'],_0x5640a0[_0x3887a6(0x1d2)]);_0x6579c2['testEnvironment']&&(process[_0x3887a6(0x1a8)][_0x3887a6(0x1aa)]=_0x6579c2[_0x3887a6(0x18d)]);_0x6579c2[_0x3887a6(0x18d)]=path[_0x3887a6(0x197)](__dirname,_0x5640a0[_0x3887a6(0x1b7)],_0x5640a0[_0x3887a6(0x182)]);const _0x3fbfad=_0xe15397[_0x3887a6(0x129)];if(_0x3fbfad&&_0x5640a0[_0x3887a6(0x14f)](_0x3fbfad,_0x5640a0[_0x3887a6(0x1df)])){const _0x327b60=_0x3fbfad[_0x3887a6(0x20e)](_0x5640a0['Qncmq'])?_0x3fbfad:_0x3887a6(0x13a)+_0x3fbfad;process[_0x3887a6(0x1a8)][_0x3887a6(0x1b0)]=_0x327b60,logger[_0x3887a6(0x1bb)](_0x3887a6(0x218)+_0x327b60);}_0x6579c2[_0x3887a6(0x129)]=_0x4e8560,_0x6579c2[_0x3887a6(0x1a7)]=_0x6579c2[_0x3887a6(0x1a7)]||[],_0x6579c2['setupFilesAfterEnv'][_0x3887a6(0x17f)](path[_0x3887a6(0x197)](__dirname,_0x5640a0['sBsQf']));_0x3d4e3e['isTestOrchestrationEnabled']()&&(_0x6579c2[_0x3887a6(0x217)]=path['join'](__dirname,_0x5640a0[_0x3887a6(0x1b7)],_0x5640a0['nTSWd']));if(testhubUtils[_0x3887a6(0x122)]()||BrowserstackCLI[_0x3887a6(0x187)]()[_0x3887a6(0x1b1)]()){let _0x1a1dc5=null;try{_0x1a1dc5=helper[_0x3887a6(0x1ff)](_0x5640a0[_0x3887a6(0x1b3)],_0x5640a0['nDpbc']);}catch(_0x489d2e){try{_0x1a1dc5=helper[_0x3887a6(0x1ff)](_0x5640a0[_0x3887a6(0x151)],_0x5640a0['nDpbc']);}catch(_0x8bb0d3){_0x5640a0[_0x3887a6(0x16f)](debug,_0x3887a6(0x153)+_0x8bb0d3);}}_0x1a1dc5&&(testhubUtils[_0x3887a6(0x122)]()&&_0x6579c2[_0x3887a6(0x1a7)][_0x3887a6(0x17f)](path[_0x3887a6(0x197)](__dirname,_0x5640a0[_0x3887a6(0x194)],_0x5640a0[_0x3887a6(0x1e2)])),_0x6579c2['testRunner']=path['join'](__dirname,_0x5640a0[_0x3887a6(0x1b7)],_0x5640a0[_0x3887a6(0x14d)]));}_0x6579c2[_0x3887a6(0x13f)]=_0x6579c2[_0x3887a6(0x13f)]||[];try{helper[_0x3887a6(0x147)](),_0x6579c2[_0x3887a6(0x13f)][_0x3887a6(0x17f)](path[_0x3887a6(0x197)](__dirname,_0x5640a0[_0x3887a6(0x1bd)]));}catch{logger[_0x3887a6(0x17e)](_0x5640a0['yaQjL']);}try{helper[_0x3887a6(0x1cc)]['apply'](null,[_0x5640a0[_0x3887a6(0x164)],_0x5640a0[_0x3887a6(0x1e6)]]),logger['debug'](_0x5640a0['coLTb']),_0x6579c2[_0x3887a6(0x13f)][_0x3887a6(0x17f)](path['join'](__dirname,_0x5640a0[_0x3887a6(0x142)]));}catch(_0x11e4e4){logger[_0x3887a6(0x17e)](_0x5640a0[_0x3887a6(0x16b)],_0x11e4e4);}if(_0x5640a0[_0x3887a6(0x172)](!_0xf96d70,_0x586246)){try{logger[_0x3887a6(0x17e)](_0x5640a0[_0x3887a6(0x213)]),_0x6579c2['setupFiles'][_0x3887a6(0x17f)](path['join'](__dirname,'..',_0x5640a0[_0x3887a6(0x1e9)],_0x5640a0[_0x3887a6(0x142)]));}catch(_0x1cd5e5){logger[_0x3887a6(0x17e)](_0x3887a6(0x11e)+_0x1cd5e5[_0x3887a6(0x159)]);}try{const _0x544a95=require[_0x3887a6(0x179)](_0x5640a0[_0x3887a6(0x1f8)]),_0x207fa5=path[_0x3887a6(0x11f)](_0x544a95)[_0x3887a6(0x201)](/\\/g,'/'),_0x275241={};_0x275241[_0x3887a6(0x20d)]=_0x207fa5+'/internal/$1',_0x6579c2['moduleNameMapper']=Object['assign']({},_0x6579c2[_0x3887a6(0x12b)]||{},_0x275241),logger[_0x3887a6(0x17e)](_0x3887a6(0x1ec)+_0x207fa5);}catch(_0x154a01){logger[_0x3887a6(0x17e)](_0x3887a6(0x200)+_0x154a01[_0x3887a6(0x159)]);}}_0x6579c2[_0x3887a6(0x15f)]=_0x6579c2[_0x3887a6(0x15f)]||[_0x5640a0[_0x3887a6(0x212)]],_0x5640a0[_0x3887a6(0x162)](updateTestRerunConfig,_0x6579c2,_0x2cec9e);const _0x1af024=fs[_0x3887a6(0x125)](_0x4f7ddb),_0x27ecb8=helper[_0x3887a6(0x20f)](_0x5640a0[_0x3887a6(0x165)],_0x5640a0[_0x3887a6(0x120)]);!_0x27ecb8[_0x3887a6(0x145)]?fs[_0x3887a6(0x21b)](_0x6579c2[_0x3887a6(0x129)],_0x3887a6(0x1ed)+_0x1af024+_0x3887a6(0x1b5)+_0x2cec9e[_0x3887a6(0x1ca)]['platforms'][_0x3887a6(0x166)]+_0x3887a6(0x199)):fs['writeFileSync'](_0x6579c2[_0x3887a6(0x129)],_0x3887a6(0x1ed)+_0x1af024+_0x3887a6(0x16c)+_0x2cec9e[_0x3887a6(0x1ca)][_0x3887a6(0x1db)]['length']+_0x3887a6(0x1c6));logger[_0x3887a6(0x1bb)](_0x3887a6(0x211)+_0x202e33+'\x20with\x20browserstack\x20jest\x20configs'),fs[_0x3887a6(0x21b)](_0x202e33,'const\x20config='+JSON[_0x3887a6(0x216)](_0x6579c2)+_0x3887a6(0x12d));if(_0x3d4e3e[_0x3887a6(0x1fb)]()){logger[_0x3887a6(0x17e)](_0x5640a0[_0x3887a6(0x171)]);const _0x58a7e0=await _0x3d4e3e['findTestFiles'](_0x6579c2,_0x111521[_0x3887a6(0x1a0)](0x1),_0x202e33);logger[_0x3887a6(0x17e)](_0x3887a6(0x15d)+JSON[_0x3887a6(0x216)](_0x58a7e0)+'\x20test\x20files\x20to\x20run.');const _0x5e6f31=await _0x3d4e3e[_0x3887a6(0x161)](_0x58a7e0);logger['debug'](_0x3887a6(0x1c9)+JSON[_0x3887a6(0x216)](_0x5e6f31)),_0x5e6f31&&_0x5640a0[_0x3887a6(0x1bc)](_0x5e6f31['length'],0x0)&&(process[_0x3887a6(0x1a8)][_0x3887a6(0x19c)]=_0x5e6f31?.[_0x3887a6(0x197)](','));}logger['info'](_0x5640a0[_0x3887a6(0x1dd)]);testhubUtils[_0x3887a6(0x122)]()&&TestDetails[_0x3887a6(0x16d)]();helper['filterBrowserstackArgs']({},_0x111521),PerformanceTester[_0x3887a6(0x1dc)](PerformanceEvents[_0x3887a6(0x1ad)]);const _0x221042=[_0x5640a0[_0x3887a6(0x15c)],_0x5640a0[_0x3887a6(0x136)],_0x202e33,..._0x111521[_0x3887a6(0x1a0)](0x1)],_0x10e373=_0x5640a0[_0x3887a6(0x141)](spawn,_0x5640a0[_0x3887a6(0x193)],_0x221042,{'shell':_0x5640a0[_0x3887a6(0x1b6)](process[_0x3887a6(0x1b8)],_0x5640a0[_0x3887a6(0x207)]),'stdio':_0x5640a0[_0x3887a6(0x144)],'env':Object[_0x3887a6(0x186)]({},process['env'])});_0x10e373['on'](_0x5640a0[_0x3887a6(0x157)],async _0x490ec5=>{const _0xdb984b=_0x3887a6;PerformanceTester[_0xdb984b(0x131)](PerformanceEvents['SDK_CLEANUP']);try{const {browserstackFolderPath:_0x5c4448,tcgConfigPath:_0x50fcd3}=helper['getTCGConfigFilePaths']();fs['unlinkSync'](_0x50fcd3),fs[_0xdb984b(0x1f7)](_0x5c4448);}catch(_0xc6c3e4){logger[_0xdb984b(0x17e)](_0x5640a0[_0xdb984b(0x181)],_0xc6c3e4);}process[_0xdb984b(0x14b)]=_0x490ec5,logger['debug'](_0xdb984b(0x1f0)+_0x490ec5),logger['info']('Deleting\x20'+_0x202e33);if(helper['isNotUndefined'](_0x44ac41)&&helper['isNotUndefined'](_0x44ac41[_0xdb984b(0x132)])&&fs[_0xdb984b(0x192)](_0x44ac41[_0xdb984b(0x132)][_0xdb984b(0x1a1)]))try{const _0x2fab99={};_0x2fab99[_0xdb984b(0x124)]=!![],_0x2fab99[_0xdb984b(0x202)]=!![],fs['rmSync'](_0x44ac41[_0xdb984b(0x132)]['workingDir'],_0x2fab99),logger['debug'](_0xdb984b(0x198)+_0x44ac41[_0xdb984b(0x132)][_0xdb984b(0x1a1)]);}catch(_0x3f0f81){logger[_0xdb984b(0x145)](_0xdb984b(0x1fc)+_0x3f0f81);}let _0x581596=null;if(fs['existsSync'](_0x2ec4b2)){_0x581596=fs[_0xdb984b(0x125)](_0x2ec4b2);try{_0x581596=JSON['parse'](_0x581596);}catch(_0x26e27b){logger[_0xdb984b(0x17e)](_0xdb984b(0x19d)+_0x2ec4b2+',\x20'+_0x581596+_0xdb984b(0x1cb)+_0x26e27b);}fs['unlinkSync'](_0x2ec4b2);}fs[_0xdb984b(0x20a)](_0x202e33),fs['unlinkSync'](_0x4e8560),_0x581596&&(_0x2cec9e[_0xdb984b(0x168)]=helper[_0xdb984b(0x150)](_0x581596,_0x5640a0['uSzxY'],_0x2cec9e));const _0x45a546=BrowserstackCLI[_0xdb984b(0x154)]();try{await TestHubHandler[_0xdb984b(0x1f3)](),await BrowserstackCLI['getInstance']()[_0xdb984b(0x1f3)]();}catch(_0x468ae7){console[_0xdb984b(0x1fd)](_0x468ae7),_0x5640a0[_0xdb984b(0x156)](debug,'Exception\x20in\x20stop\x20build\x20request\x20to\x20TestHub\x20:\x20'+util[_0xdb984b(0x1ae)](_0x468ae7));}testOpsHelper[_0xdb984b(0x148)](),TestDetails['shutdown'](),await utilities[_0xdb984b(0x210)](_0x2cec9e,_0x45a546);});}module['exports']=run;
'use strict';function a14_0x5315(_0x435852,_0x3b0dd1){const _0x55a56c=a14_0x55a5();return a14_0x5315=function(_0x531568,_0x1e6e8f){_0x531568=_0x531568-0xfd;let _0x2d0011=_0x55a56c[_0x531568];return _0x2d0011;},a14_0x5315(_0x435852,_0x3b0dd1);}const a14_0x2ae03d=a14_0x5315;(function(_0x3969cf,_0x31e5ef){const _0x2b7f13=a14_0x5315,_0x4cd658=_0x3969cf();while(!![]){try{const _0x490a44=parseInt(_0x2b7f13(0x161))/0x1+parseInt(_0x2b7f13(0x200))/0x2*(-parseInt(_0x2b7f13(0x1c1))/0x3)+parseInt(_0x2b7f13(0x147))/0x4*(parseInt(_0x2b7f13(0x124))/0x5)+parseInt(_0x2b7f13(0x1c0))/0x6*(-parseInt(_0x2b7f13(0x1ee))/0x7)+parseInt(_0x2b7f13(0x196))/0x8+-parseInt(_0x2b7f13(0x11d))/0x9+parseInt(_0x2b7f13(0x1cc))/0xa;if(_0x490a44===_0x31e5ef)break;else _0x4cd658['push'](_0x4cd658['shift']());}catch(_0x2b625b){_0x4cd658['push'](_0x4cd658['shift']());}}}(a14_0x55a5,0x57d97));const fs=require('fs'),path=require(a14_0x2ae03d(0x151)),util=require(a14_0x2ae03d(0x191)),{spawn}=require(a14_0x2ae03d(0x16a)),logger=require(a14_0x2ae03d(0x110))[a14_0x2ae03d(0x1e2)],{default:BrowserStackSetup}=require(a14_0x2ae03d(0x111)),helper=require(a14_0x2ae03d(0x177)),utilities=require('../../helpers/utilities'),constants=require(a14_0x2ae03d(0x144)),accessibilityHelper=require(a14_0x2ae03d(0x1bf)),{updateTestRerunConfig}=require(a14_0x2ae03d(0x101)),testOpsHelper=require('../../helpers/test-observability/utils'),{debug}=require(a14_0x2ae03d(0x1d7)),TestDetails=require(a14_0x2ae03d(0x12c)),{getPercyOptions}=require(a14_0x2ae03d(0x11f)),TestHubHandler=require(a14_0x2ae03d(0x107)),testhubUtils=require('../../helpers/testhub/utils'),{FRAMEWORKS}=require(a14_0x2ae03d(0x1c3)),PerformanceTester=require('../../helpers/performance/performance-tester'),PerformanceEvents=require('../../helpers/performance/constants')['EVENTS'],TestOrchestrationHandler=require(a14_0x2ae03d(0x17a)),BrowserstackCLI=require(a14_0x2ae03d(0x115)),{checkPwandBootstrapCli}=require(a14_0x2ae03d(0x16f)),{checkPuppeteerAndBootstrapCli,getPuppeteerVersion}=require('../../helpers/puppeteer-helper'),ClientTroubleShootingService=require(a14_0x2ae03d(0x129)),{checkAccessibilityPlatformConfig}=require(a14_0x2ae03d(0x1bf)),getUserJestConfigs=async(_0x3299b6,_0x51f4d1)=>{const _0x4d1424=a14_0x2ae03d,_0x13c62e={'TTzUk':_0x4d1424(0x17f),'mVhJV':_0x4d1424(0x12e),'pEnBp':function(_0x9741f4,_0x2e8fbe){return _0x9741f4||_0x2e8fbe;},'szzZU':function(_0x53c1ee,_0x1e4569){return _0x53c1ee(_0x1e4569);},'gYexW':'package.json','OKdzh':_0x4d1424(0x1bc),'JHypy':_0x4d1424(0x126),'NiLAP':_0x4d1424(0x19e),'DeQUs':'json'};let _0x237483;try{_0x237483=helper[_0x4d1424(0x1cd)](_0x13c62e[_0x4d1424(0x127)],_0x13c62e['mVhJV']);}catch{const _0x47f2b3=helper['requireModule'](_0x13c62e[_0x4d1424(0x14d)]);_0x237483={'default':async _0x337419=>{const _0x1e80a2=_0x4d1424,_0x160db6=await _0x47f2b3[_0x1e80a2(0x1b4)](_0x337419,{});return _0x160db6['config'];}};}const _0x3c49f2=_0x51f4d1[_0x4d1424(0x17c)](_0x44e2aa=>_0x44e2aa===_0x4d1424(0x14e));if(!helper[_0x4d1424(0x169)](_0x3299b6[_0x4d1424(0x166)])){logger['info'](_0x4d1424(0x164)+_0x3299b6[_0x4d1424(0x166)]),process[_0x4d1424(0x141)][_0x4d1424(0x1df)]=_0x3299b6[_0x4d1424(0x166)];const _0x31ff6a=await(0x0,_0x237483[_0x4d1424(0x15c)])(path['resolve'](_0x3299b6['config']));return _0x51f4d1[_0x4d1424(0x136)](_0x3c49f2,0x2),_0x13c62e['pEnBp'](_0x31ff6a,{});}const _0x1bd316=_0x13c62e['szzZU'](require,path['join'](process['cwd'](),_0x13c62e[_0x4d1424(0x1f6)]));if(_0x1bd316[_0x4d1424(0x1f9)])return logger['info'](_0x13c62e[_0x4d1424(0x18e)]),_0x1bd316[_0x4d1424(0x1f9)];const _0x1e09a0=['js',_0x13c62e[_0x4d1424(0x19b)],_0x13c62e[_0x4d1424(0x1ce)],_0x13c62e[_0x4d1424(0x1e6)],'ts'];for(const _0x36fb21 of _0x1e09a0){const _0x4f103b=path[_0x4d1424(0x1aa)](process[_0x4d1424(0x1dc)](),_0x4d1424(0x18c)+_0x36fb21);if(fs[_0x4d1424(0x17b)](_0x4f103b)){process['env'][_0x4d1424(0x1df)]=_0x4f103b;const _0x368368=await(0x0,_0x237483[_0x4d1424(0x15c)])(_0x4f103b);return _0x368368;}}return{};},getSerial=(_0x3b5137,_0x1d2805)=>{const _0x2128c2=a14_0x2ae03d,_0x2275ab={};_0x2275ab[_0x2128c2(0x10c)]=_0x2128c2(0x14b),_0x2275ab[_0x2128c2(0x163)]=function(_0x46a024,_0x52ec01){return _0x46a024>_0x52ec01;},_0x2275ab['cQchS']=function(_0x5c07bb,_0x49fef6){return _0x5c07bb>_0x49fef6;},_0x2275ab[_0x2128c2(0x146)]='false';const _0x3471f7=_0x2275ab;let _0x5bd3d7=_0x3471f7[_0x2128c2(0x10c)];return _0x3471f7[_0x2128c2(0x163)](_0x3b5137[_0x2128c2(0x1a6)],0x1)&&(!_0x1d2805[_0x2128c2(0x105)]&&(helper[_0x2128c2(0x169)](_0x1d2805['maxWorkers'])||_0x3471f7[_0x2128c2(0x1e0)](_0x1d2805[_0x2128c2(0x139)],0x1)))&&(_0x5bd3d7=_0x3471f7[_0x2128c2(0x146)]),_0x5bd3d7;},getMaxWorkers=(_0x540763,_0x53022d,_0x4b1fa0)=>{const _0x4c6da5=a14_0x2ae03d,_0x20872f={'rAZBa':function(_0x4ed360,_0x437257){return _0x4ed360(_0x437257);}};let _0x1a1772=0x1;if(!helper['isUndefined'](_0x53022d['parallelsPerPlatform']))_0x1a1772=_0x20872f[_0x4c6da5(0x157)](parseInt,_0x53022d[_0x4c6da5(0x1a5)]);else{if(!helper[_0x4c6da5(0x169)](_0x540763['maxWorkers']))_0x1a1772=_0x540763[_0x4c6da5(0x139)];else!helper[_0x4c6da5(0x169)](_0x4b1fa0[_0x4c6da5(0x139)])&&(_0x1a1772=_0x4b1fa0[_0x4c6da5(0x139)]);}return _0x1a1772;};async function run(_0x23df8,_0x47bd74,_0x3ac80c){const _0x18fdc7=a14_0x2ae03d,_0x3e77a3={'NgCVM':_0x18fdc7(0x1c4),'vfnAL':_0x18fdc7(0x1f9),'NWmzp':function(_0x301c9f,_0xdb4420){return _0x301c9f(_0xdb4420);},'Lesjq':_0x18fdc7(0x18a),'PKZfH':function(_0x15bf1e){return _0x15bf1e();},'eDmPR':function(_0x5164f3,_0xbb57e1,_0x4dad4f,_0x33b18e){return _0x5164f3(_0xbb57e1,_0x4dad4f,_0x33b18e);},'GAjaC':function(_0x5679a2,_0x271f2d){return _0x5679a2!=_0x271f2d;},'BwUbw':'true','nqpfQ':function(_0x533497,_0x3a669b,_0x35a2bd){return _0x533497(_0x3a669b,_0x35a2bd);},'JRsPp':'Modifying\x20jest\x20configs\x20to\x20run\x20tests\x20on\x20BrowserStack','waYcG':function(_0x203cfd,_0x7e57cf){return _0x203cfd(_0x7e57cf);},'IvRFJ':function(_0x537394,_0x29ab00){return _0x537394(_0x29ab00);},'GTkbt':_0x18fdc7(0x1d9),'YnElF':function(_0x20d8b7,_0x766d1a,_0x5d41ae){return _0x20d8b7(_0x766d1a,_0x5d41ae);},'KWAHC':function(_0xc7fbe2,_0x328f61,_0x5861b4,_0xc493c9){return _0xc7fbe2(_0x328f61,_0x5861b4,_0xc493c9);},'FcNYh':function(_0x338c27,_0x371733){return _0x338c27*_0x371733;},'OSYSW':function(_0x34381d,_0x2c40e8){return _0x34381d===_0x2c40e8;},'VwkSX':'jest_browserstack.config.cjs','LATjx':_0x18fdc7(0x154),'mVNyw':_0x18fdc7(0x1f8),'aVMJl':_0x18fdc7(0x1f5),'QWycn':_0x18fdc7(0x113),'RiKsE':_0x18fdc7(0x158),'Vfffk':_0x18fdc7(0x1ed),'zafHZ':function(_0x567294,_0x5d1a50){return _0x567294!==_0x5d1a50;},'babJs':_0x18fdc7(0x11a),'yjrtP':_0x18fdc7(0x149),'gdDjz':'jest.setup.js','kPAIe':'customSequencer.js','cIgYB':_0x18fdc7(0x1e7),'TfeHr':_0x18fdc7(0x1e3),'MvvcI':_0x18fdc7(0x134),'zzyGU':function(_0x555c0e,_0x578f77){return _0x555c0e(_0x578f77);},'xqRDj':_0x18fdc7(0x1d0),'RcxDA':_0x18fdc7(0x1d6),'PqzPv':'customCircus.js','UlfnA':_0x18fdc7(0x1bd),'PfNLe':_0x18fdc7(0x156),'jCUrO':'playwright','cWTmG':_0x18fdc7(0x152),'hDBmn':_0x18fdc7(0x173),'FAlXB':_0x18fdc7(0x165),'QdFfJ':function(_0x20d9c7,_0x5f3d31){return _0x20d9c7&&_0x5f3d31;},'lMkgf':_0x18fdc7(0x1c7),'SDmfX':_0x18fdc7(0x192),'ASkXt':'puppeteer-core/package.json','MFbom':_0x18fdc7(0x15c),'WTMsv':function(_0x1c3196,_0x1694d,_0x2a28ea){return _0x1c3196(_0x1694d,_0x2a28ea);},'FcopO':_0x18fdc7(0x1bb),'JTKYP':_0x18fdc7(0x1a8),'xEVOC':'Test\x20orchestration\x20is\x20enabled,\x20initializing\x20orchestration\x20handler','dcXew':function(_0x2b0876,_0x4675e0){return _0x2b0876>_0x4675e0;},'dQpcN':_0x18fdc7(0x1ab),'yRkti':_0x18fdc7(0x14e),'PVOnA':'npx','wqlTH':function(_0x183028,_0x3a47e0){return _0x183028===_0x3a47e0;},'WhjKN':'win32','hgnsz':_0x18fdc7(0x1e8),'uLmgx':_0x18fdc7(0x184)},_0x5ad5af=helper['getPackageVersion'](_0x3e77a3[_0x18fdc7(0x1e9)]);global[_0x18fdc7(0x155)]=!!_0x5ad5af;const _0x15675e=_0x3e77a3['PKZfH'](getPuppeteerVersion);global[_0x18fdc7(0x1c6)]=!!_0x15675e;helper[_0x18fdc7(0x13c)]()?(await _0x3ac80c[_0x18fdc7(0x1a1)](_0x23df8),await helper['handleApp'](_0x3ac80c[_0x18fdc7(0x166)])):await _0x3ac80c[_0x18fdc7(0x1b0)]();if(_0x5ad5af)await _0x3e77a3[_0x18fdc7(0x15f)](checkPwandBootstrapCli,_0x5ad5af,constants[_0x18fdc7(0x1cb)][_0x18fdc7(0x140)],_0x3ac80c);else _0x15675e&&await _0x3e77a3['eDmPR'](checkPuppeteerAndBootstrapCli,_0x15675e,constants[_0x18fdc7(0x1cb)]['JEST'],_0x3ac80c);if(!_0x3ac80c[_0x18fdc7(0x166)])return;_0x3e77a3[_0x18fdc7(0x174)](_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x175)],null)?process[_0x18fdc7(0x141)]['BROWSERSTACK_TEST_OBSERVABILITY_YML']=_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x175)]:process[_0x18fdc7(0x141)][_0x18fdc7(0x1d5)]=_0x3e77a3[_0x18fdc7(0x1b6)];const _0x43a313=new TestOrchestrationHandler(_0x3ac80c['config']),_0x38a713=await _0x3e77a3[_0x18fdc7(0x104)](getUserJestConfigs,_0x23df8,_0x47bd74);logger['info'](_0x3e77a3[_0x18fdc7(0x189)]);const _0x160962=Object[_0x18fdc7(0x1b9)]({},_0x38a713);_0x160962[_0x18fdc7(0x19c)]=Object[_0x18fdc7(0x1b9)]({},_0x160962['testEnvironmentOptions'],{'server':helper['getHubUrl'](_0x3ac80c[_0x18fdc7(0x166)]),'environment':_0x38a713[_0x18fdc7(0x1d8)]}),_0x160962['testEnvironmentOptions'][_0x18fdc7(0x16b)]=_0x3e77a3[_0x18fdc7(0x1fb)](getPercyOptions,_0x3ac80c[_0x18fdc7(0x166)]);const _0x391dae=helper[_0x18fdc7(0x167)](_0x3ac80c['config']);!helper[_0x18fdc7(0x169)](_0x3ac80c['config']['accessibilityOptions'])&&(process[_0x18fdc7(0x141)][_0x18fdc7(0x1ef)]=JSON[_0x18fdc7(0x19f)](_0x3ac80c['config']['accessibilityOptions']));if(!BrowserstackCLI[_0x18fdc7(0x10b)]()[_0x18fdc7(0x180)]()){const _0x5c3927=await TestHubHandler[_0x18fdc7(0x10a)](FRAMEWORKS[_0x18fdc7(0x140)],_0x3ac80c);}const _0x3efb45=helper[_0x18fdc7(0x1c2)](_0x3ac80c[_0x18fdc7(0x166)],_0x391dae,constants[_0x18fdc7(0x1cb)][_0x18fdc7(0x140)]);process['env'][_0x18fdc7(0x138)]=JSON['stringify'](_0x3efb45);let _0x403442=_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x1d2)];_0x403442=_0x403442||accessibilityHelper[_0x18fdc7(0x1b2)](_0x3ac80c[_0x18fdc7(0x166)]),process[_0x18fdc7(0x141)][_0x18fdc7(0x16e)]=_0x403442,logger[_0x18fdc7(0x108)](_0x18fdc7(0x18d)+_0x403442+_0x18fdc7(0x137)+BrowserstackCLI[_0x18fdc7(0x10b)]()[_0x18fdc7(0x180)]());if(_0x5ad5af)try{const _0x29507a=_0x3e77a3[_0x18fdc7(0x199)](checkAccessibilityPlatformConfig,_0x3ac80c[_0x18fdc7(0x166)]);process[_0x18fdc7(0x141)]['BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM']=_0x29507a?_0x3e77a3['BwUbw']:_0x3e77a3[_0x18fdc7(0x1eb)],logger[_0x18fdc7(0x108)](_0x18fdc7(0x132)+_0x29507a+_0x18fdc7(0x10d)+process[_0x18fdc7(0x141)][_0x18fdc7(0x1ec)]);}catch(_0x1f98d1){logger['debug'](_0x18fdc7(0x1dd)+util['format'](_0x1f98d1));}_0x160962[_0x18fdc7(0x19c)]['capabilities']=_0x3efb45,_0x160962[_0x18fdc7(0x19c)]['serial__']=_0x3e77a3['YnElF'](getSerial,_0x3efb45,_0x23df8),_0x160962[_0x18fdc7(0x19c)][_0x18fdc7(0x187)]=_0x3e77a3[_0x18fdc7(0x11e)](getMaxWorkers,_0x23df8,_0x3ac80c[_0x18fdc7(0x166)],_0x38a713),_0x160962[_0x18fdc7(0x19c)]['proxySettings']=_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x153)],_0x160962[_0x18fdc7(0x19c)]['timeout__']=_0x3e77a3[_0x18fdc7(0x116)](_0x23df8[_0x18fdc7(0x13e)],0x1)||0x1388,_0x160962[_0x18fdc7(0x19c)][_0x18fdc7(0x1f4)]=_0x3ac80c[_0x18fdc7(0x166)]['testContextOptions'][_0x18fdc7(0x1f4)],_0x160962['testEnvironmentOptions'][_0x18fdc7(0x13d)]=_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x18b)]['skipSessionStatus'],_0x160962['testEnvironmentOptions']['browserStackLogLevel']=_0x3ac80c['config'][_0x18fdc7(0x1c5)],_0x160962[_0x18fdc7(0x19c)][_0x18fdc7(0x1be)]=_0x3ac80c['config'][_0x18fdc7(0x1be)],_0x160962[_0x18fdc7(0x19c)]['platformCaps']=_0x3ac80c[_0x18fdc7(0x166)]['platforms'];const _0x2391ef=helper[_0x18fdc7(0x1db)](_0x3ac80c[_0x18fdc7(0x166)]);if(!helper['isEmpty'](_0x2391ef)){helper['isNotUndefined'](_0x2391ef[_0x18fdc7(0x171)])&&(_0x160962[_0x18fdc7(0x19c)][_0x18fdc7(0x1b5)]=_0x2391ef[_0x18fdc7(0x171)][_0x18fdc7(0x15a)]);if(helper[_0x18fdc7(0x148)](_0x2391ef[_0x18fdc7(0x17e)])&&helper[_0x18fdc7(0x148)](_0x2391ef[_0x18fdc7(0x17e)][_0x18fdc7(0x1c9)])){const _0x22ace9={};_0x22ace9[_0x18fdc7(0x190)]=_0x2391ef[_0x18fdc7(0x17e)][_0x18fdc7(0x123)],_0x22ace9[_0x18fdc7(0x1c9)]=_0x2391ef['abortBuildOnFailure'][_0x18fdc7(0x1c9)],_0x160962[_0x18fdc7(0x19c)][_0x18fdc7(0x1ae)]=_0x22ace9;}}let _0x2e753e='';_0x3e77a3[_0x18fdc7(0x102)](helper[_0x18fdc7(0x197)](),constants[_0x18fdc7(0x12a)]['MODULE'])?_0x2e753e=_0x3e77a3[_0x18fdc7(0x1f7)]:_0x2e753e=_0x3e77a3[_0x18fdc7(0x117)];const _0x34ae7e=_0x2e753e,_0x33dc18=path['join'](__dirname,_0x3e77a3['mVNyw'],_0x3e77a3[_0x18fdc7(0x16c)]),_0x4d7410=path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3['mVNyw'],_0x3e77a3['QWycn']),_0x4c8dc2=path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3['mVNyw'],_0x3e77a3[_0x18fdc7(0x1a2)]);_0x160962[_0x18fdc7(0x1d8)]&&(process[_0x18fdc7(0x141)][_0x18fdc7(0x19a)]=_0x160962[_0x18fdc7(0x1d8)]);_0x160962['testEnvironment']=path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3[_0x18fdc7(0x1ea)],_0x3e77a3['Vfffk']);const _0x223137=_0x38a713[_0x18fdc7(0x1b3)];if(_0x223137&&_0x3e77a3[_0x18fdc7(0x1a4)](_0x223137,_0x3e77a3[_0x18fdc7(0x122)])){const _0x515cdf=_0x223137[_0x18fdc7(0x1b1)](_0x3e77a3[_0x18fdc7(0x183)])?_0x223137:_0x18fdc7(0x149)+_0x223137;process[_0x18fdc7(0x141)][_0x18fdc7(0x176)]=_0x515cdf,logger[_0x18fdc7(0x13b)](_0x18fdc7(0x120)+_0x515cdf);}_0x160962[_0x18fdc7(0x1b3)]=_0x4d7410,_0x160962[_0x18fdc7(0x1f0)]=_0x160962[_0x18fdc7(0x1f0)]||[],_0x160962[_0x18fdc7(0x1f0)][_0x18fdc7(0x103)](path['join'](__dirname,_0x3e77a3[_0x18fdc7(0x100)]));_0x43a313[_0x18fdc7(0x1ac)]()&&(_0x160962[_0x18fdc7(0x159)]=path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3[_0x18fdc7(0x1ea)],_0x3e77a3[_0x18fdc7(0x109)]));if(testhubUtils[_0x18fdc7(0x1fa)]()||BrowserstackCLI[_0x18fdc7(0x10b)]()[_0x18fdc7(0x193)]()){let _0x55c7f8=null;try{_0x55c7f8=helper['requireModule'](_0x3e77a3['cIgYB'],_0x3e77a3[_0x18fdc7(0x119)]);}catch(_0x43a0e1){try{_0x55c7f8=helper['requireModule'](_0x3e77a3['MvvcI'],_0x3e77a3[_0x18fdc7(0x119)]);}catch(_0x238734){_0x3e77a3[_0x18fdc7(0x125)](debug,_0x18fdc7(0x12b)+_0x238734);}}_0x55c7f8&&(testhubUtils['shouldProcessEventForTesthub']()&&_0x160962[_0x18fdc7(0x1f0)]['push'](path['join'](__dirname,_0x3e77a3[_0x18fdc7(0x1da)],_0x3e77a3[_0x18fdc7(0x15d)])),_0x160962[_0x18fdc7(0x112)]=path['join'](__dirname,_0x3e77a3[_0x18fdc7(0x1ea)],_0x3e77a3['PqzPv']));}_0x160962['setupFiles']=_0x160962['setupFiles']||[];try{helper[_0x18fdc7(0x1fd)](),_0x160962[_0x18fdc7(0x10e)][_0x18fdc7(0x103)](path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3['UlfnA']));}catch{logger[_0x18fdc7(0x108)](_0x3e77a3['PfNLe']);}try{helper['requirePWModule']['apply'](null,[_0x3e77a3[_0x18fdc7(0x1e9)],_0x3e77a3[_0x18fdc7(0x131)]]),logger['debug'](_0x3e77a3[_0x18fdc7(0x1d1)]),_0x160962[_0x18fdc7(0x10e)]['push'](path[_0x18fdc7(0x1aa)](__dirname,_0x3e77a3[_0x18fdc7(0x11c)]));}catch(_0x4300d0){logger[_0x18fdc7(0x108)](_0x3e77a3[_0x18fdc7(0x145)],_0x4300d0);}if(_0x3e77a3[_0x18fdc7(0xfe)](!_0x5ad5af,_0x15675e)){try{logger['debug'](_0x3e77a3[_0x18fdc7(0x1b8)]),_0x160962[_0x18fdc7(0x10e)]['push'](path[_0x18fdc7(0x1aa)](__dirname,'..',_0x3e77a3['SDmfX'],_0x3e77a3[_0x18fdc7(0x11c)]));}catch(_0x2afc12){logger['debug'](_0x18fdc7(0x15e)+_0x2afc12['message']);}try{const _0x5e2298=require[_0x18fdc7(0xfd)](_0x3e77a3[_0x18fdc7(0x179)]),_0x41cd84=path[_0x18fdc7(0x1cf)](_0x5e2298)['replace'](/\\/g,'/'),_0x222409={};_0x222409[_0x18fdc7(0x1ff)]=_0x41cd84+_0x18fdc7(0x16d),_0x160962['moduleNameMapper']=Object[_0x18fdc7(0x1b9)]({},_0x160962[_0x18fdc7(0x1af)]||{},_0x222409),logger['debug'](_0x18fdc7(0x1fe)+_0x41cd84);}catch(_0x9dee7f){logger[_0x18fdc7(0x108)](_0x18fdc7(0x130)+_0x9dee7f[_0x18fdc7(0x1e5)]);}}_0x160962[_0x18fdc7(0x172)]=_0x160962[_0x18fdc7(0x172)]||[_0x3e77a3['MFbom']],_0x3e77a3[_0x18fdc7(0x135)](updateTestRerunConfig,_0x160962,_0x3ac80c);const _0x229acd=fs[_0x18fdc7(0x128)](_0x4c8dc2),_0x289aa1=helper[_0x18fdc7(0x133)](_0x3e77a3['FcopO'],_0x3e77a3[_0x18fdc7(0x198)]);!_0x289aa1[_0x18fdc7(0x1a9)]?fs[_0x18fdc7(0x178)](_0x160962[_0x18fdc7(0x1b3)],_0x18fdc7(0x14f)+_0x229acd+_0x18fdc7(0x1b7)+_0x3ac80c[_0x18fdc7(0x166)][_0x18fdc7(0x15b)][_0x18fdc7(0x1a6)]+_0x18fdc7(0x19d)):fs[_0x18fdc7(0x178)](_0x160962[_0x18fdc7(0x1b3)],'\x0a\x20\x20\x20\x20\x20\x20'+_0x229acd+_0x18fdc7(0x1a0)+_0x3ac80c['config'][_0x18fdc7(0x15b)]['length']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20fs.writeFileSync(path.join(__dirname,\x20\x27jest_browserstack_results.json\x27),\x20JSON.stringify(results));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20_someFunc.call(this,\x20testContexts,\x20results);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20var\x20_onTestFileResultOrig\x20=\x20ReporterDispatcher.prototype.onTestFileResult;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onTestFileResult\x20=\x20async\x20function\x20(test,\x20testResult,\x20result)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20testResult.platform\x20=\x20helper.getPlatformName(test.context.config.capability);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20_onTestFileResultOrig.call(this,\x20test,\x20testResult,\x20result);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20})();\x0a\x20\x20\x20\x20');logger['info'](_0x18fdc7(0x1a3)+_0x34ae7e+_0x18fdc7(0x1d4)),fs[_0x18fdc7(0x178)](_0x34ae7e,'const\x20config='+JSON[_0x18fdc7(0x19f)](_0x160962)+_0x18fdc7(0x118));if(_0x43a313[_0x18fdc7(0x1ac)]()){logger[_0x18fdc7(0x108)](_0x3e77a3[_0x18fdc7(0x1ca)]);const _0x78387=await _0x43a313[_0x18fdc7(0x1fc)](_0x160962,_0x47bd74['slice'](0x1),_0x34ae7e);logger[_0x18fdc7(0x108)]('Found:\x20'+JSON['stringify'](_0x78387)+_0x18fdc7(0x162));const _0x154bc0=await _0x43a313[_0x18fdc7(0x1f2)](_0x78387);logger['debug'](_0x18fdc7(0x188)+JSON[_0x18fdc7(0x19f)](_0x154bc0)),_0x154bc0&&_0x3e77a3[_0x18fdc7(0x1ba)](_0x154bc0[_0x18fdc7(0x1a6)],0x0)&&(process['env']['JEST_TEST_ORDER']=_0x154bc0?.[_0x18fdc7(0x1aa)](','));}logger['info'](_0x3e77a3[_0x18fdc7(0x142)]);testhubUtils[_0x18fdc7(0x1fa)]()&&TestDetails[_0x18fdc7(0x10f)]();helper[_0x18fdc7(0x1de)]({},_0x47bd74),PerformanceTester[_0x18fdc7(0x1c8)](PerformanceEvents[_0x18fdc7(0x150)]);const _0x2bb274=[_0x3e77a3['vfnAL'],_0x3e77a3['yRkti'],_0x34ae7e,..._0x47bd74[_0x18fdc7(0x14c)](0x1)],_0x144f99=_0x3e77a3[_0x18fdc7(0x11e)](spawn,_0x3e77a3[_0x18fdc7(0x1d3)],_0x2bb274,{'shell':_0x3e77a3[_0x18fdc7(0x168)](process[_0x18fdc7(0x160)],_0x3e77a3[_0x18fdc7(0x1f3)]),'stdio':_0x3e77a3[_0x18fdc7(0x186)],'env':Object[_0x18fdc7(0x1b9)]({},process[_0x18fdc7(0x141)])});_0x144f99['on'](_0x3e77a3[_0x18fdc7(0x182)],async _0x19b95b=>{const _0xec6031=_0x18fdc7;PerformanceTester[_0xec6031(0x13a)](PerformanceEvents[_0xec6031(0x18f)]);try{const {browserstackFolderPath:_0xac9c73,tcgConfigPath:_0x41a6de}=helper['getTCGConfigFilePaths']();fs[_0xec6031(0x17d)](_0x41a6de),fs['rmdirSync'](_0xac9c73);}catch(_0x58bb61){logger['debug'](_0x3e77a3['NgCVM'],_0x58bb61);}process[_0xec6031(0x106)]=_0x19b95b,logger[_0xec6031(0x108)](_0xec6031(0x1ad)+_0x19b95b),logger[_0xec6031(0x13b)](_0xec6031(0x1f1)+_0x34ae7e);if(helper['isNotUndefined'](_0x2391ef)&&helper[_0xec6031(0x148)](_0x2391ef['abortBuildOnFailure'])&&fs[_0xec6031(0x17b)](_0x2391ef[_0xec6031(0x17e)][_0xec6031(0x1c9)]))try{const _0x1bc761={};_0x1bc761['recursive']=!![],_0x1bc761[_0xec6031(0x194)]=!![],fs[_0xec6031(0x11b)](_0x2391ef['abortBuildOnFailure']['workingDir'],_0x1bc761),logger[_0xec6031(0x108)](_0xec6031(0x12f)+_0x2391ef[_0xec6031(0x17e)]['workingDir']);}catch(_0x2e4db1){logger[_0xec6031(0x1a9)](_0xec6031(0x195)+_0x2e4db1);}let _0x561cd0=null;if(fs[_0xec6031(0x17b)](_0x33dc18)){_0x561cd0=fs[_0xec6031(0x128)](_0x33dc18);try{_0x561cd0=JSON[_0xec6031(0x12d)](_0x561cd0);}catch(_0x326e3f){logger[_0xec6031(0x108)](_0xec6031(0x121)+_0x33dc18+',\x20'+_0x561cd0+_0xec6031(0xff)+_0x326e3f);}fs[_0xec6031(0x17d)](_0x33dc18);}fs['unlinkSync'](_0x34ae7e),fs[_0xec6031(0x17d)](_0x4d7410),_0x561cd0&&(_0x3ac80c[_0xec6031(0x170)]=helper[_0xec6031(0x114)](_0x561cd0,_0x3e77a3[_0xec6031(0x143)],_0x3ac80c));const _0x46daf2=BrowserstackCLI[_0xec6031(0x1a7)]();try{await TestHubHandler[_0xec6031(0x181)](),await BrowserstackCLI['getInstance']()[_0xec6031(0x181)]();}catch(_0x488dec){console['log'](_0x488dec),_0x3e77a3[_0xec6031(0x1e4)](debug,'Exception\x20in\x20stop\x20build\x20request\x20to\x20TestHub\x20:\x20'+util[_0xec6031(0x14a)](_0x488dec));}testOpsHelper[_0xec6031(0x13f)](),TestDetails[_0xec6031(0x1e1)](),await utilities[_0xec6031(0x185)](_0x3ac80c,_0x46daf2);});}module['exports']=run;function a14_0x55a5(){const _0x36fb03=['WTMsv','splice',',\x20CLI\x20running:\x20','BROWSERSTACK_CAPABILITIES','maxWorkers','start','info','isBrowserstackInfra','skipSessionStatus','testTimeout','printBuildLink','JEST','env','dQpcN','vfnAL','../utils/constants','FAlXB','CCptt','212vRThgp','isNotUndefined','jest-runner-','format','true','slice','mVhJV','--config','\x0a\x20\x20\x20\x20\x20\x20','SDK_SETUP','path','Playwright\x20detected,\x20adding\x20Jest-Playwright\x20setup','proxySettings','jest_browserstack.config.js','__isPlaywrightInstalled','skipping\x20test_before\x20setup\x20since\x20selenium\x20not\x20found','rAZBa','customTestRunnerTemplate.js','testSequencer','maxRetries','platforms','default','RcxDA','Puppeteer\x20setup\x20error:\x20','eDmPR','platform','537442jMWdQK','\x20test\x20files\x20to\x20run.','pPdFs','Getting\x20your\x20jest\x20configs\x20from\x20','Playwright\x20not\x20detected\x20or\x20error\x20setting\x20up\x20Jest-Playwright\x20integration:','config','useW3C','wqlTH','isUndefined','child_process','browserStackPercyOptions','aVMJl','/internal/$1','BROWSERSTACK_TEST_ACCESSIBILITY_YML','../../helpers/playwright-helper','errorMessage','retryTestsOnFailure','reporters','test.setup.js','GAjaC','testObservability','BSTACK_USER_JEST_RUNNER','../../helpers/helper','writeFileSync','ASkXt','../../helpers/test-orchestration/testOrchestrationHandler','existsSync','findIndex','unlinkSync','abortBuildOnFailure','jest-config/build/readConfigFileAndSetRootDir.js','isRunning','stop','uLmgx','yjrtP','close','finalExecution','hgnsz','parallels__','Reodered\x20Test\x20Files:\x20','JRsPp','@playwright/test','testContextOptions','jest.config.','[Jest\x20Command]\x20Accessibility\x20enabled:\x20','OKdzh','SDK_CLEANUP','failureThresholdCount','util','puppeteer','isCliEnabled','force','Error\x20while\x20deleting\x20fail-fast\x20state\x20folder:\x20','2147232yLgLtJ','getPackageType','JTKYP','IvRFJ','BSTACK_JEST_TEST_ENV','JHypy','testEnvironmentOptions',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20fs.writeFileSync(path.join(__dirname,\x20\x27jest_browserstack_results.json\x27),\x20JSON.stringify(results));\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20_someFunc.call(this,\x20testContexts,\x20results);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20var\x20_onTestFileResultOrig\x20=\x20ReporterDispatcher.prototype.onTestFileResult;\x0a\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onTestFileResult\x20=\x20async\x20function\x20(test,\x20testResult,\x20result)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20testResult.platform\x20=\x20helper.getPlatformName(test.context.config.capability);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20_onTestFileResultOrig.call(this,\x20test,\x20testResult,\x20result);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','cjs','stringify','\x0a\x0a\x20\x20\x20\x20\x20\x20const\x20fs\x20=\x20require(\x27fs\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20path\x20=\x20require(\x27path\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20helper\x20=\x20require(\x27../../../helpers/helper\x27);\x0a\x0a\x20\x20\x20\x20\x20\x20(async\x20()\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20{createTestScheduler}\x20=\x20requireModule(\x27@jest/core\x27);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20tempScheduler\x20=\x20await\x20createTestScheduler({reporters:\x20[]},\x20{});\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20ReporterDispatcher\x20=\x20tempScheduler._dispatcher.constructor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20var\x20_someFunc\x20=\x20ReporterDispatcher.prototype.onRunComplete;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onRunComplete\x20=\x20async\x20function\x20(testContexts,\x20results)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20results.numTotalTestSuites\x20=\x20results.numTotalTestSuites\x20*\x20','initialize','RiKsE','Creating\x20','zafHZ','parallelsPerPlatform','length','isCLIEnabled','@jest/core','error','join','Showing\x20jest\x20logs\x20and\x20reporter\x20logs.','isTestOrchestrationEnabled','child\x20process\x20exited\x20with\x20code\x20','failFast','moduleNameMapper','setupTCGAuth','startsWith','checkAccessibilityPlatformConfig','runner','readInitialOptions','retries__','BwUbw','\x0a\x0a\x20\x20\x20\x20\x20\x20const\x20ReporterDispatcher\x20=\x20_interopRequireDefault(requireModule(\x27@jest/core/build/ReporterDispatcher.js\x27,\x20\x27@jest/core\x27)).default;\x0a\x20\x20\x20\x20\x20\x20const\x20fs\x20=\x20require(\x27fs\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20path\x20=\x20require(\x27path\x27);\x0a\x20\x20\x20\x20\x20\x20const\x20helper\x20=\x20require(\x27../../../helpers/helper\x27);\x0a\x20\x20\x20\x20\x20\x20var\x20_someFunc\x20=\x20ReporterDispatcher.prototype.onRunComplete;\x0a\x20\x20\x20\x20\x20\x20ReporterDispatcher.prototype.onRunComplete\x20=\x20async\x20function\x20(testContexts,\x20results)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20results.numTotalTestSuites\x20=\x20results.numTotalTestSuites\x20*\x20','lMkgf','assign','dcXew','@jest/core/build/ReporterDispatcher.js','Getting\x20your\x20jest\x20configs\x20from\x20package.json','test_before.setup.js','turboScaleUrl','../../helpers/accessibility-automation/helper','6UfpikW','48OuDtnP','prepareCapabilities','../../helpers/test-observability/constants','error\x20removing\x20tcg\x20config\x20file','logLevel','__isPuppeteerInstalled','Puppeteer\x20detected,\x20adding\x20Jest-Puppeteer\x20setup','end','workingDir','xEVOC','FRAMEWORKS','3646450YSageQ','requireModule','NiLAP','dirname','test-observability','cWTmG','accessibility','PVOnA','\x20with\x20browserstack\x20jest\x20configs','BROWSERSTACK_TEST_OBSERVABILITY_YML','data-hooks.js','../../helpers/test-observability/utils','testEnvironment','false','xqRDj','parseTestOrchestrationOptions','cwd','Skipping\x20accessibility\x20env\x20setup\x20for\x20Playwright\x20due\x20to:\x20','filterBrowserstackArgs','USER_CONFIG_DETAILS_PATH','cQchS','shutdown','winstonLogger','jest-circus','NWmzp','message','DeQUs','jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js','inherit','Lesjq','mVNyw','GTkbt','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','customEnvironment.js','5032678dkMsQw','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','setupFilesAfterEnv','Deleting\x20','reorderTestFiles','WhjKN','skipSessionName','jest_browserstack_results.json','gYexW','VwkSX','customImplements','jest','shouldProcessEventForTesthub','waYcG','findTestFiles','requireSeleniumWebdriver','[Jest\x20Command]\x20Added\x20puppeteer-core/internal\x20moduleNameMapper\x20for\x20','^puppeteer-core/internal/(.*)','65308jxzDRE','resolve','QdFfJ','\x20:\x20','gdDjz','./test-observability/helper','OSYSW','push','nqpfQ','runInBand','exitCode','../../helpers/testhub/testhubHandler','debug','kPAIe','launchBuild','getInstance','TSuYH',',\x20BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM=','setupFiles','setup','../../helpers/logger','../../helpers/BrowserStackSetup','testRunner','customTestRunner.js','getErrorMessageFromResults','../v2/browserstackCLI','FcNYh','LATjx','\x0amodule.exports\x20=\x20config;','TfeHr','jest-runner','rmSync','hDBmn','1561455mpEKbe','KWAHC','../../helpers/percy/utils','Preserving\x20user\x27s\x20Jest\x20runner:\x20','Error\x20while\x20parsing\x20','babJs','maxFailures','57005LaZBvJ','zzyGU','mjs','TTzUk','readFileSync','../utils/clientTroubleshootingService','PACKAGE_TYPE','Unable\x20to\x20find\x20jest-circus,\x20','./test-observability/test-details','parse','jest-config','Deleted\x20fail-fast\x20state\x20folder:\x20','[Jest\x20Command]\x20Could\x20not\x20configure\x20puppeteer-core\x20moduleNameMapper:\x20','jCUrO','[Jest\x20Command]\x20Playwright\x20detected,\x20setting\x20accessibility\x20platform:\x20','resolveModule','jest-circus/build/runner.js'];a14_0x55a5=function(){return _0x36fb03;};return a14_0x55a5();}

@@ -1,1 +0,1 @@

const a15_0x15b216=a15_0x4c9d;(function(_0xa17894,_0x5e1b21){const _0xe54216=a15_0x4c9d,_0x4518ca=_0xa17894();while(!![]){try{const _0x253666=parseInt(_0xe54216(0xdf))/0x1*(parseInt(_0xe54216(0xed))/0x2)+-parseInt(_0xe54216(0xde))/0x3*(-parseInt(_0xe54216(0xeb))/0x4)+-parseInt(_0xe54216(0xf4))/0x5*(-parseInt(_0xe54216(0xf6))/0x6)+-parseInt(_0xe54216(0xf5))/0x7*(parseInt(_0xe54216(0xe7))/0x8)+-parseInt(_0xe54216(0xf3))/0x9+parseInt(_0xe54216(0xe2))/0xa*(parseInt(_0xe54216(0xea))/0xb)+-parseInt(_0xe54216(0xef))/0xc;if(_0x253666===_0x5e1b21)break;else _0x4518ca['push'](_0x4518ca['shift']());}catch(_0x3e7d3f){_0x4518ca['push'](_0x4518ca['shift']());}}}(a15_0x484b,0x252c6));const path=require(a15_0x15b216(0xe6)),{requireModule}=require(a15_0x15b216(0xe1));let initJestAdapter;function a15_0x484b(){const _0x106706=['jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js','3HBSBFY','1GsonKF','function','../../../helpers/helper','40kxIHjm','jest-circus/build/runner.js','jest-circus','initRequireModule','path','776wsZEfT','jTqiC','includes','4521Fnomht','866940blgCWi','requireInternalModule','336554DSIRkI','default','2620932MTyIZL','join','customJestAdapterInit.js','exports','1503765iACAvS','10MwtgWx','3122LrHgqG','583092csGuPZ'];a15_0x484b=function(){return _0x106706;};return a15_0x484b();}function a15_0x4c9d(_0x162b68,_0x110a74){const _0x484b63=a15_0x484b();return a15_0x4c9d=function(_0x4c9dcc,_0x346760){_0x4c9dcc=_0x4c9dcc-0xdd;let _0xa01ffe=_0x484b63[_0x4c9dcc];return _0xa01ffe;},a15_0x4c9d(_0x162b68,_0x110a74);}try{initJestAdapter=requireModule(a15_0x15b216(0xdd),a15_0x15b216(0xe4));}catch{initJestAdapter=requireModule(a15_0x15b216(0xe3),a15_0x15b216(0xe4));}initJestAdapter=typeof initJestAdapter===a15_0x15b216(0xe0)?initJestAdapter:initJestAdapter[a15_0x15b216(0xee)];const FRAMEWORK_INITIALIZER=path[a15_0x15b216(0xf0)](__dirname,a15_0x15b216(0xf1));module[a15_0x15b216(0xf2)]=(..._0x53d309)=>{const _0x5edef5=a15_0x15b216,_0x3a0e55={'rEJDs':'jestAdapterInit','xAvHA':function(_0x5406e0,_0x5ed36f){return _0x5406e0===_0x5ed36f;},'jTqiC':function(_0x4dda4f,..._0x2d0e83){return _0x4dda4f(..._0x2d0e83);}};return _0x53d309[0x3][_0x5edef5(0xe5)]=_0x53d309[0x3][_0x5edef5(0xec)],_0x53d309[0x3][_0x5edef5(0xec)]=(..._0x26ba0f)=>{const _0x41a26c=_0x5edef5;if(_0x26ba0f[0x0]&&_0x26ba0f[0x0][_0x41a26c(0xe9)](_0x3a0e55['rEJDs'])&&_0x3a0e55['xAvHA'](_0x26ba0f[0x1],undefined))return _0x53d309[0x3][_0x41a26c(0xe5)](FRAMEWORK_INITIALIZER);return _0x53d309[0x3][_0x41a26c(0xe5)](..._0x26ba0f);},_0x3a0e55[_0x5edef5(0xe8)](initJestAdapter,..._0x53d309);};
const a15_0x28823e=a15_0x4608;(function(_0x536ee9,_0x2799b6){const _0x14aa08=a15_0x4608,_0x422250=_0x536ee9();while(!![]){try{const _0x3d1e60=parseInt(_0x14aa08(0x152))/0x1*(parseInt(_0x14aa08(0x156))/0x2)+parseInt(_0x14aa08(0x153))/0x3+-parseInt(_0x14aa08(0x14e))/0x4+-parseInt(_0x14aa08(0x143))/0x5+parseInt(_0x14aa08(0x157))/0x6+-parseInt(_0x14aa08(0x14f))/0x7*(parseInt(_0x14aa08(0x142))/0x8)+parseInt(_0x14aa08(0x144))/0x9;if(_0x3d1e60===_0x2799b6)break;else _0x422250['push'](_0x422250['shift']());}catch(_0x51b266){_0x422250['push'](_0x422250['shift']());}}}(a15_0x860e,0x76f61));const path=require(a15_0x28823e(0x14d)),{requireModule}=require(a15_0x28823e(0x14b));function a15_0x4608(_0x35ef19,_0x80cdff){const _0x860e1b=a15_0x860e();return a15_0x4608=function(_0x46083a,_0xc8f587){_0x46083a=_0x46083a-0x142;let _0xada964=_0x860e1b[_0x46083a];return _0xada964;},a15_0x4608(_0x35ef19,_0x80cdff);}let initJestAdapter;function a15_0x860e(){const _0x553149=['path','2660868kMiEXr','790517WazGRF','default','jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js','107AdEXmI','2616255SdfxzO','function','customJestAdapterInit.js','16642gIDzgK','2924550saYJvB','48etveMc','2931425qIKkhL','1498464iQdMxt','jest-circus/build/runner.js','jest-circus','join','jestAdapterInit','requireInternalModule','initRequireModule','../../../helpers/helper','hNtdd'];a15_0x860e=function(){return _0x553149;};return a15_0x860e();}try{initJestAdapter=requireModule(a15_0x28823e(0x151),a15_0x28823e(0x146));}catch{initJestAdapter=requireModule(a15_0x28823e(0x145),a15_0x28823e(0x146));}initJestAdapter=typeof initJestAdapter===a15_0x28823e(0x154)?initJestAdapter:initJestAdapter[a15_0x28823e(0x150)];const FRAMEWORK_INITIALIZER=path[a15_0x28823e(0x147)](__dirname,a15_0x28823e(0x155));module['exports']=(..._0x5e0f7f)=>{const _0x5d936c=a15_0x28823e,_0x4e15c3={'hNtdd':_0x5d936c(0x148),'vstiA':function(_0x55ba4c,_0x43101c){return _0x55ba4c===_0x43101c;},'GfFPP':function(_0x458875,..._0x45e0e0){return _0x458875(..._0x45e0e0);}};return _0x5e0f7f[0x3][_0x5d936c(0x14a)]=_0x5e0f7f[0x3][_0x5d936c(0x149)],_0x5e0f7f[0x3][_0x5d936c(0x149)]=(..._0x6df5c8)=>{const _0x4dc0e1=_0x5d936c;if(_0x6df5c8[0x0]&&_0x6df5c8[0x0]['includes'](_0x4e15c3[_0x4dc0e1(0x14c)])&&_0x4e15c3['vstiA'](_0x6df5c8[0x1],undefined))return _0x5e0f7f[0x3][_0x4dc0e1(0x14a)](FRAMEWORK_INITIALIZER);return _0x5e0f7f[0x3][_0x4dc0e1(0x14a)](..._0x6df5c8);},_0x4e15c3['GfFPP'](initJestAdapter,..._0x5e0f7f);};

@@ -1,1 +0,1 @@

const a16_0xed7e1a=a16_0xe15d;function a16_0xe15d(_0x1aa003,_0x512d5f){const _0x361e55=a16_0x361e();return a16_0xe15d=function(_0xe15dbe,_0x35e846){_0xe15dbe=_0xe15dbe-0x97;let _0x512a37=_0x361e55[_0xe15dbe];return _0x512a37;},a16_0xe15d(_0x1aa003,_0x512d5f);}(function(_0x1b66ea,_0x190ad5){const _0x4b2ed6=a16_0xe15d,_0x2ef1cc=_0x1b66ea();while(!![]){try{const _0x180aeb=parseInt(_0x4b2ed6(0xcd))/0x1*(-parseInt(_0x4b2ed6(0xb8))/0x2)+parseInt(_0x4b2ed6(0xdc))/0x3+parseInt(_0x4b2ed6(0xd7))/0x4+parseInt(_0x4b2ed6(0x109))/0x5+parseInt(_0x4b2ed6(0xbe))/0x6*(parseInt(_0x4b2ed6(0xc2))/0x7)+parseInt(_0x4b2ed6(0xb1))/0x8*(-parseInt(_0x4b2ed6(0xb5))/0x9)+parseInt(_0x4b2ed6(0x98))/0xa;if(_0x180aeb===_0x190ad5)break;else _0x2ef1cc['push'](_0x2ef1cc['shift']());}catch(_0x1269b2){_0x2ef1cc['push'](_0x2ef1cc['shift']());}}}(a16_0x361e,0x1f294));const helper=require(a16_0xed7e1a(0xb4)),constants=require(a16_0xed7e1a(0xc5)),{isTestObservabilitySession}=require(a16_0xed7e1a(0x97)),RequestQueueHandler=require(a16_0xed7e1a(0xe6)),ObservabilityReporter=require('../test-observability/obsReporter'),testhubUtils=require(a16_0xed7e1a(0xdb)),logger=require(a16_0xed7e1a(0x107))['winstonLogger'],getTestEnvironment=((()=>{const _0x1f1439=a16_0xed7e1a,_0x489947={};_0x489947[_0x1f1439(0xae)]=_0x1f1439(0xc1),_0x489947[_0x1f1439(0xe1)]=_0x1f1439(0xd2);const _0x4186e7=_0x489947;try{const _0x55e8f3=helper['requireModule'](_0x4186e7[_0x1f1439(0xae)]);if(_0x55e8f3[_0x1f1439(0x9f)])return _0x55e8f3['resolveTestEnvironment'];const _0x2f8e65=helper['requireModule'](_0x4186e7[_0x1f1439(0xe1)]);if(_0x2f8e65[_0x1f1439(0xc8)])return _0x2f8e65[_0x1f1439(0xc8)];}catch{return()=>null;}return()=>null;})()),_jestUserEnvironment=((()=>{const _0x27b278=a16_0xed7e1a,_0x5a1392={'dTnGz':function(_0x1996a0,_0x4d4dc8){return _0x1996a0(_0x4d4dc8);},'ulpap':'node','XlpbS':_0x27b278(0xe3)},_0x1e2768=_0x5a1392[_0x27b278(0xf6)](getTestEnvironment,{'rootDir':process[_0x27b278(0xa2)](),'testEnvironment':process[_0x27b278(0xdf)][_0x27b278(0xf4)]||_0x5a1392['ulpap']});if(!_0x1e2768)return _0x5a1392[_0x27b278(0xf6)](_interopRequireDefault,helper['requireModule'](_0x5a1392[_0x27b278(0xb0)]));return _0x5a1392[_0x27b278(0xf6)](_interopRequireDefault,helper[_0x27b278(0xf8)](_0x1e2768));})()),_seleniumWebdriver2=((()=>{const _0x18c2f6={'rlTPb':function(_0x5931ee,_0x379462){return _0x5931ee(_0x379462);}};try{const _0x209aec=helper['requireSeleniumWebdriver']();return helper['modifyCommand'](),_0x18c2f6['rlTPb'](_interopRequireDefault,_0x209aec);}catch{return null;}})());function _interopRequireDefault(_0x5849f0){const _0x11715e=a16_0xed7e1a;return _0x5849f0&&_0x5849f0[_0x11715e(0xaa)]?_0x5849f0:{'default':_0x5849f0};}const originalBuilder=_seleniumWebdriver2?_seleniumWebdriver2['default'][a16_0xed7e1a(0x9c)]:null;function a16_0x361e(){const _0x4831b3=['browserstackPercyBestPlatform','6|0|3|7|4|1|5|2','../../../helpers/testhub/utils','19479GtkBfF','isArray','builder','env','framework','RSLso','../../../helpers/test-orchestration/failfastManager','jest-environment-node','exports','Mluzh','../../../helpers/test-observability/requestQueueHandler','browserStackPercyOptions','percy','buildName','MdjNo','browserstackPlatformIndex','lfFZY','isNotUndefined','cleanup','tWxoR','vkIoZ','failFast','handleTestEvent','name','BSTACK_JEST_TEST_ENV','testContext','dTnGz','nestedKeyValue','requireModule','test_done','platformCaps','ZGAou','ZnsWd','mode','rTQeO','shouldProcessEventForTesthub','iAqyT','skipSessionName','ldNJU','testEnvironmentOptions','Razjy','HjFYS','Fail-fast\x20is\x20active,\x20skipping\x20test::\x20','../../../helpers/logger','browserStackGlobals','159690qLIpPK','../../../index','configuration','\x20>\x20','../../../helpers/test-observability/utils','3087830bCDiRH','YDrcf','sessionNameProvided','FRAMEWORKS','Builder','__webdriver','failFastActive','resolveTestEnvironment','quit','skipSessionStatus','cwd','WwdVY','Error\x20in\x20fail-fast\x20test_done\x20handler:','join','aLwjF','shutdown','fSiJT','failFastOptions','__esModule','onTestDone','dfEYJ','registerListeners','zAYsZ','JEST','XlpbS','968UbUhvP','debug','QSytg','../../../helpers/helper','15003nWSHsg','teardown','jestConfig','1042pZBMbf','timeout__','DRTGw','driver','percyCaptureMode','QfSDy','1380756FBIkKV','__drivers','default','jest-resolve','7WjzAEK','__jestRetries','bstack:options','../../utils/constants','info','projectName','getTestEnvironment','global','setup','isTrue','capabilities','489pSFDHD','getInstance','test','capability','errors','jest-config','cleanupDrivers','retries__','WWcxo','projectConfig','27088PkNkxW','eqpFu'];a16_0x361e=function(){return _0x4831b3;};return a16_0x361e();}class CustomEnvironment extends _jestUserEnvironment[a16_0xed7e1a(0xc0)]{constructor(_0x36480b){const _0x1afd6b=a16_0xed7e1a,_0x55cf2e={'dSeNH':_0x1afd6b(0xa0),'vkIoZ':function(_0x3a88b4,_0x107515){return _0x3a88b4+_0x107515;},'aLwjF':_0x1afd6b(0xc4),'eqpFu':function(_0x1f383d,_0x2ac61c){return _0x1f383d(_0x2ac61c);},'MdjNo':_0x1afd6b(0xe2),'QfSDy':_0x1afd6b(0xda),'pWBfw':function(_0x28598e,_0xa63c50){return _0x28598e(_0xa63c50);},'Mluzh':_0x1afd6b(0x10a),'dfEYJ':_0x1afd6b(0x103),'tWxoR':_0x1afd6b(0xe7),'WwdVY':'browserstackPercyBestPlatform','lfFZY':_0x1afd6b(0xbc),'ZnsWd':'percy'};super(_0x36480b),this[_0x1afd6b(0xc9)]['__timeout']=0x0,this[_0x1afd6b(0x10b)]={};!_0x36480b[_0x1afd6b(0x103)]&&(_0x36480b[_0x1afd6b(0x103)]={});if(helper['isBrowserstackInfra']()){_0x36480b[_0x1afd6b(0x103)]=_0x36480b[_0x1afd6b(0xd6)]?_0x36480b['projectConfig'][_0x1afd6b(0x103)]:_0x36480b[_0x1afd6b(0x103)];_seleniumWebdriver2&&(this[_0x1afd6b(0xde)]=new _seleniumWebdriver2['default'][(_0x1afd6b(0x9c))]());this['capability']=_0x36480b['projectConfig']?_0x36480b['projectConfig'][_0x1afd6b(0xd0)]:_0x36480b[_0x1afd6b(0xd0)],this[_0x1afd6b(0xc9)]['__timeout']=_0x55cf2e[_0x1afd6b(0xf0)](_0x36480b[_0x1afd6b(0x103)][_0x1afd6b(0xb9)]||0x1388,constants['BSTACK_DELTA']),this['failFastOptions']=_0x36480b['testEnvironmentOptions']['failFast'];if(this[_0x1afd6b(0xa9)]){const _0x2e7b4b=this[_0x1afd6b(0xd0)][_0x55cf2e[_0x1afd6b(0xa6)]]?.[_0x1afd6b(0xe9)]||'',_0x2addf4=this['capability'][_0x55cf2e[_0x1afd6b(0xa6)]]?.[_0x1afd6b(0xc7)]||'';this[_0x1afd6b(0xf1)]=new(_0x55cf2e[_0x1afd6b(0xd8)](require,_0x55cf2e[_0x1afd6b(0xea)]))(this[_0x1afd6b(0xa9)],_0x2e7b4b,_0x2addf4),this[_0x1afd6b(0xc9)][_0x1afd6b(0x9e)]=![];}helper[_0x1afd6b(0xed)](_0x36480b[_0x1afd6b(0x103)][_0x1afd6b(0xd4)])&&(this[_0x1afd6b(0xc9)][_0x1afd6b(0xc3)]=_0x36480b[_0x1afd6b(0x103)][_0x1afd6b(0xd4)]);}if(testhubUtils[_0x1afd6b(0xff)]()){const _0x446e93=new ObservabilityReporter();_0x446e93[_0x1afd6b(0xad)]();}this[_0x1afd6b(0xc9)][_0x1afd6b(0x108)]={},this['configuration']=_0x36480b['testEnvironmentOptions'],this[_0x1afd6b(0x10b)][_0x1afd6b(0xe0)]=constants[_0x1afd6b(0x9b)][_0x1afd6b(0xaf)],this[_0x1afd6b(0xc9)][_0x1afd6b(0xeb)]=(_0x36480b['projectConfig']?_0x36480b[_0x1afd6b(0xd6)][_0x1afd6b(0xeb)]:_0x36480b[_0x1afd6b(0xeb)])||0x0,this[_0x1afd6b(0xc9)]['__platformCaps']=this['configuration']&&this[_0x1afd6b(0x10b)][_0x1afd6b(0xfa)]&&Array[_0x1afd6b(0xdd)](this[_0x1afd6b(0x10b)][_0x1afd6b(0xfa)])&&this[_0x1afd6b(0x10b)][_0x1afd6b(0xfa)][this[_0x1afd6b(0xc9)][_0x1afd6b(0xeb)]]||{};const _0x5f45f4=this[_0x1afd6b(0xc9)][_0x1afd6b(0xeb)],_0x288a64={...this[_0x1afd6b(0x10b)],'capability':this[_0x1afd6b(0x10b)][_0x1afd6b(0xcc)]&&Array['isArray'](this['configuration'][_0x1afd6b(0xcc)])&&this['configuration']['capabilities'][_0x5f45f4]||{},'platformCaps':this['configuration']['platformCaps']&&Array[_0x1afd6b(0xdd)](this[_0x1afd6b(0x10b)][_0x1afd6b(0xfa)])&&this[_0x1afd6b(0x10b)]['platformCaps'][_0x5f45f4]||{}};delete _0x288a64[_0x1afd6b(0xcc)],this[_0x1afd6b(0xc9)][_0x1afd6b(0xb7)]=_0x288a64;if(_seleniumWebdriver2){const _0x260ae5=_0x55cf2e[_0x1afd6b(0xbd)]['split']('|');let _0x8778d5=0x0;while(!![]){switch(_0x260ae5[_0x8778d5++]){case'0':this['global'][_0x1afd6b(0x9d)]=_0x55cf2e['pWBfw'](require,_0x55cf2e[_0x1afd6b(0xe5)])['browserstackAgentV2']({...this[_0x1afd6b(0x10b)],'capability':this['capability']||{}},this,testhubUtils['shouldProcessEventForTesthub']());continue;case'1':helper['isTrue'](this[_0x1afd6b(0x10b)][_0x1afd6b(0x101)])?this[_0x1afd6b(0xc9)][_0x1afd6b(0x9a)]=!![]:this[_0x1afd6b(0xc9)][_0x1afd6b(0x9a)]=![];continue;case'2':this[_0x1afd6b(0xc9)]['cleanup']=async()=>{const _0x32c9b2=_0x1afd6b;await this[_0x32c9b2(0xc9)][_0x32c9b2(0xbb)][_0x32c9b2(0xa0)](_0x55cf2e['dSeNH']);};continue;case'3':this[_0x1afd6b(0xc9)][_0x1afd6b(0xd9)]=helper[_0x1afd6b(0xf7)](_0x36480b,[_0x55cf2e[_0x1afd6b(0xac)],_0x55cf2e[_0x1afd6b(0xef)],_0x55cf2e[_0x1afd6b(0xa3)]]);continue;case'4':this[_0x1afd6b(0xc9)]['percyCaptureMode']=helper['nestedKeyValue'](_0x36480b,[_0x55cf2e[_0x1afd6b(0xac)],_0x55cf2e[_0x1afd6b(0xef)],_0x55cf2e[_0x1afd6b(0xec)]]);continue;case'5':this['global']['__skipSessionStatus']=helper[_0x1afd6b(0xcb)](this[_0x1afd6b(0x10b)][_0x1afd6b(0xa1)]);continue;case'6':this['global'][_0x1afd6b(0xbf)]=[];continue;case'7':this[_0x1afd6b(0xc9)][_0x1afd6b(0xe8)]=helper[_0x1afd6b(0xf7)](_0x36480b,[_0x55cf2e[_0x1afd6b(0xac)],_0x55cf2e[_0x1afd6b(0xef)],_0x55cf2e[_0x1afd6b(0xfc)]]);continue;}break;}}}async[a16_0xed7e1a(0xb6)](){const _0x25d9c7=a16_0xed7e1a;_seleniumWebdriver2&&(await helper[_0x25d9c7(0xd3)](this[_0x25d9c7(0xc9)]['__driversArray']),this['global'][_0x25d9c7(0x9d)][_0x25d9c7(0x9c)]=originalBuilder),await RequestQueueHandler[_0x25d9c7(0xce)]()[_0x25d9c7(0xa7)]();}async[a16_0xed7e1a(0xca)](){}async[a16_0xed7e1a(0xf2)](_0x5c4691,_0x4a48f1){const _0x54e50a=a16_0xed7e1a,_0x4262b9={};_0x4262b9['rHOgh']=function(_0x880abc,_0x3e82c2){return _0x880abc===_0x3e82c2;},_0x4262b9[_0x54e50a(0xa8)]='test_start',_0x4262b9[_0x54e50a(0xba)]=function(_0xb38afa,_0x3e612a){return _0xb38afa===_0x3e612a;},_0x4262b9['Razjy']='skip',_0x4262b9[_0x54e50a(0xfe)]=function(_0x173b2d,_0x27bacb){return _0x173b2d===_0x27bacb;},_0x4262b9['HjFYS']=_0x54e50a(0xf9),_0x4262b9[_0x54e50a(0x99)]=_0x54e50a(0x10c),_0x4262b9[_0x54e50a(0x100)]=function(_0x2390d3,_0x1ffe42){return _0x2390d3===_0x1ffe42;},_0x4262b9[_0x54e50a(0xd5)]=function(_0xebb402,_0x5d2bb2){return _0xebb402===_0x5d2bb2;},_0x4262b9['ldNJU']=_0x54e50a(0xa4),_0x4262b9[_0x54e50a(0xb3)]=function(_0x2e2963,_0x2b6028){return _0x2e2963===_0x2b6028;},_0x4262b9[_0x54e50a(0xfb)]='teardown';const _0x3ff231=_0x4262b9,{name:_0xc5c1e2}=_0x5c4691;if(_0x3ff231['rHOgh'](_0xc5c1e2,_0x3ff231[_0x54e50a(0xa8)])){this[_0x54e50a(0xc9)][_0x54e50a(0xf5)]=_0x5c4691[_0x54e50a(0xcf)];if(_0x3ff231[_0x54e50a(0xba)](this[_0x54e50a(0xc9)]['failFastActive'],!![])){const _0x53c17f=_0x5c4691[_0x54e50a(0xcf)][_0x54e50a(0xf3)];logger[_0x54e50a(0xc6)](_0x54e50a(0x106)+_0x53c17f),_0x5c4691[_0x54e50a(0xcf)][_0x54e50a(0xfd)]=_0x3ff231[_0x54e50a(0x104)];}}if(this[_0x54e50a(0xf1)]&&_0x3ff231[_0x54e50a(0xfe)](_0xc5c1e2,_0x3ff231[_0x54e50a(0x105)]))try{const _0x19cb7c=_0x5c4691['test']['testPath'][_0x54e50a(0xa5)](_0x3ff231[_0x54e50a(0x99)]),_0x43c58a=_0x5c4691['test'][_0x54e50a(0xd1)];await this[_0x54e50a(0xf1)][_0x54e50a(0xab)](_0x19cb7c,_0x43c58a);const _0x24693b=await this[_0x54e50a(0xf1)]['shouldFailFast']();_0x3ff231[_0x54e50a(0x100)](this[_0x54e50a(0xc9)][_0x54e50a(0x9e)],![])&&_0x3ff231[_0x54e50a(0xd5)](_0x24693b,!![])&&(this[_0x54e50a(0xc9)][_0x54e50a(0x9e)]=!![]);}catch(_0x176950){logger[_0x54e50a(0xb2)](_0x3ff231[_0x54e50a(0x102)],_0x176950['message']);}_0x3ff231[_0x54e50a(0xb3)](_0xc5c1e2,_0x3ff231[_0x54e50a(0xfb)])&&(this[_0x54e50a(0xf1)]&&this[_0x54e50a(0xf1)][_0x54e50a(0xee)]());}}module[a16_0xed7e1a(0xe4)]=CustomEnvironment;
const a16_0x487c49=a16_0x4e7d;function a16_0x31e9(){const _0x53ef3d=['registerListeners','browserstackAgentV2','../../../helpers/test-observability/utils','quit','teardown','__drivers','jest-resolve','testEnvironmentOptions','test','2116jOkxKq','941345ErEWAD','skipSessionName','../../../helpers/test-orchestration/failfastManager','FRAMEWORKS','JEST','__jestRetries','isTrue','browserstackPercyBestPlatform','failFastOptions','1188804JdlQYM','hqMOo','trUVZ','UUsJb','percy','DfFRf','__skipSessionStatus','llSmk','browserStackPercyOptions','7KKKWhk','test_done','EkSlO','capability','projectConfig','node','global','XOXnu','WGFRR','failFastActive','2487840nDAGOn','jestConfig','9MsobXq','test_start','nKCoX','isNotUndefined','__webdriver','vOXMR','errors','capabilities','../../utils/constants','info','timeout__','percyCaptureMode','browserstackPlatformIndex','tBOgA','builder','requireModule','FYCpT','OseAb','uOkNl','shouldProcessEventForTesthub','__esModule','__driversArray','framework','handleTestEvent','getInstance','wotNj','4638tubKCv','2372epjhBQ','split','250zVlCJl','default','sessionNameProvided','cleanup','../../../helpers/test-observability/requestQueueHandler','shutdown','286UvuWDP','lrNUY','JgmrZ','modifyCommand','exports','\x20>\x20','cYNGB','__platformCaps','cleanupDrivers','../../../helpers/helper','zZxuV','isBrowserstackInfra','ZOdqI','Builder','resolveTestEnvironment','join','UokCv','onTestDone','BSTACK_DELTA','winstonLogger','browserStackGlobals','env','QFVxp','478753NFSKlY','2|3|1|0|5|7|4|6','retries__','platformCaps','testContext','failFast','isArray','Kkdaf','1194OuWjZJ','../test-observability/obsReporter','skipSessionStatus','getTestEnvironment','__timeout','projectName','nestedKeyValue','vReAt','skip','668064SyVDKF','../../../helpers/testhub/utils','debug','configuration','jest-environment-node'];a16_0x31e9=function(){return _0x53ef3d;};return a16_0x31e9();}(function(_0x3ad8c9,_0x8279a9){const _0x4d6529=a16_0x4e7d,_0x37f382=_0x3ad8c9();while(!![]){try{const _0x47d45b=parseInt(_0x4d6529(0x209))/0x1*(parseInt(_0x4d6529(0x220))/0x2)+parseInt(_0x4d6529(0x1e1))/0x3*(-parseInt(_0x4d6529(0x1e2))/0x4)+-parseInt(_0x4d6529(0x221))/0x5+parseInt(_0x4d6529(0x1c5))/0x6*(-parseInt(_0x4d6529(0x1bb))/0x7)+parseInt(_0x4d6529(0x212))/0x8*(parseInt(_0x4d6529(0x1c7))/0x9)+parseInt(_0x4d6529(0x1e4))/0xa*(-parseInt(_0x4d6529(0x201))/0xb)+-parseInt(_0x4d6529(0x22a))/0xc*(-parseInt(_0x4d6529(0x1ea))/0xd);if(_0x47d45b===_0x8279a9)break;else _0x37f382['push'](_0x37f382['shift']());}catch(_0x18996b){_0x37f382['push'](_0x37f382['shift']());}}}(a16_0x31e9,0xe03c8));const helper=require(a16_0x487c49(0x1f3)),constants=require(a16_0x487c49(0x1cf)),{isTestObservabilitySession}=require(a16_0x487c49(0x219)),RequestQueueHandler=require(a16_0x487c49(0x1e8)),ObservabilityReporter=require(a16_0x487c49(0x20a)),testhubUtils=require(a16_0x487c49(0x213)),logger=require('../../../helpers/logger')[a16_0x487c49(0x1fd)],getTestEnvironment=((()=>{const _0x354349=a16_0x487c49,_0x566659={};_0x566659['OseAb']=_0x354349(0x21d),_0x566659[_0x354349(0x1d7)]='jest-config';const _0x12f803=_0x566659;try{const _0x44d26a=helper[_0x354349(0x1d6)](_0x12f803[_0x354349(0x1d8)]);if(_0x44d26a[_0x354349(0x1f8)])return _0x44d26a['resolveTestEnvironment'];const _0xe32154=helper[_0x354349(0x1d6)](_0x12f803[_0x354349(0x1d7)]);if(_0xe32154['getTestEnvironment'])return _0xe32154[_0x354349(0x20c)];}catch{return()=>null;}return()=>null;})()),_jestUserEnvironment=((()=>{const _0x11dc88=a16_0x487c49,_0x5eef13={'JgmrZ':function(_0x4a63a4,_0x54fc01){return _0x4a63a4(_0x54fc01);},'DfFRf':_0x11dc88(0x1c0),'llSmk':_0x11dc88(0x216)},_0x2538a6=_0x5eef13['JgmrZ'](getTestEnvironment,{'rootDir':process['cwd'](),'testEnvironment':process[_0x11dc88(0x1ff)]['BSTACK_JEST_TEST_ENV']||_0x5eef13[_0x11dc88(0x22f)]});if(!_0x2538a6)return _0x5eef13[_0x11dc88(0x1ec)](_interopRequireDefault,helper[_0x11dc88(0x1d6)](_0x5eef13[_0x11dc88(0x231)]));return _0x5eef13[_0x11dc88(0x1ec)](_interopRequireDefault,helper[_0x11dc88(0x1d6)](_0x2538a6));})()),_seleniumWebdriver2=((()=>{const _0x5e0e37=a16_0x487c49,_0xa001c1={'cYNGB':function(_0x29d57e,_0x2dc46b){return _0x29d57e(_0x2dc46b);}};try{const _0x7d5c72=helper['requireSeleniumWebdriver']();return helper[_0x5e0e37(0x1ed)](),_0xa001c1[_0x5e0e37(0x1f0)](_interopRequireDefault,_0x7d5c72);}catch{return null;}})());function a16_0x4e7d(_0x2ca226,_0x390388){const _0x31e977=a16_0x31e9();return a16_0x4e7d=function(_0x4e7d88,_0x578b58){_0x4e7d88=_0x4e7d88-0x1bb;let _0x56f7ee=_0x31e977[_0x4e7d88];return _0x56f7ee;},a16_0x4e7d(_0x2ca226,_0x390388);}function _interopRequireDefault(_0x86f676){const _0x241132=a16_0x487c49;return _0x86f676&&_0x86f676[_0x241132(0x1db)]?_0x86f676:{'default':_0x86f676};}const originalBuilder=_seleniumWebdriver2?_seleniumWebdriver2[a16_0x487c49(0x1e5)]['Builder']:null;class CustomEnvironment extends _jestUserEnvironment[a16_0x487c49(0x1e5)]{constructor(_0x1a8102){const _0x186cf1=a16_0x487c49,_0x5d74a0={'wkBWh':'quit','WGFRR':function(_0x14717a,_0x5ed5b8){return _0x14717a+_0x5ed5b8;},'wotNj':'bstack:options','naNEy':function(_0x308b06,_0xe185a6){return _0x308b06(_0xe185a6);},'vReAt':_0x186cf1(0x223),'vOXMR':_0x186cf1(0x202),'XOXnu':'testEnvironmentOptions','hqMOo':_0x186cf1(0x232),'Kkdaf':'percy','BNfwm':'browserstackPercyBestPlatform','QFVxp':function(_0x343742,_0x46d739){return _0x343742(_0x46d739);},'EkSlO':'../../../index','zZxuV':_0x186cf1(0x1d2)};super(_0x1a8102),this[_0x186cf1(0x1c1)][_0x186cf1(0x20d)]=0x0,this[_0x186cf1(0x215)]={};!_0x1a8102[_0x186cf1(0x21e)]&&(_0x1a8102[_0x186cf1(0x21e)]={});if(helper[_0x186cf1(0x1f5)]()){_0x1a8102[_0x186cf1(0x21e)]=_0x1a8102[_0x186cf1(0x1bf)]?_0x1a8102['projectConfig'][_0x186cf1(0x21e)]:_0x1a8102['testEnvironmentOptions'];_seleniumWebdriver2&&(this[_0x186cf1(0x1d5)]=new _seleniumWebdriver2[(_0x186cf1(0x1e5))]['Builder']());this['capability']=_0x1a8102[_0x186cf1(0x1bf)]?_0x1a8102[_0x186cf1(0x1bf)]['capability']:_0x1a8102['capability'],this['global'][_0x186cf1(0x20d)]=_0x5d74a0[_0x186cf1(0x1c3)](_0x1a8102['testEnvironmentOptions'][_0x186cf1(0x1d1)]||0x1388,constants[_0x186cf1(0x1fc)]),this[_0x186cf1(0x229)]=_0x1a8102[_0x186cf1(0x21e)][_0x186cf1(0x206)];if(this['failFastOptions']){const _0x379da4=this[_0x186cf1(0x1be)][_0x5d74a0[_0x186cf1(0x1e0)]]?.['buildName']||'',_0x20edd7=this[_0x186cf1(0x1be)][_0x5d74a0[_0x186cf1(0x1e0)]]?.[_0x186cf1(0x20e)]||'';this[_0x186cf1(0x206)]=new(_0x5d74a0['naNEy'](require,_0x5d74a0[_0x186cf1(0x210)]))(this['failFastOptions'],_0x379da4,_0x20edd7),this[_0x186cf1(0x1c1)][_0x186cf1(0x1c4)]=![];}helper[_0x186cf1(0x1ca)](_0x1a8102[_0x186cf1(0x21e)]['retries__'])&&(this[_0x186cf1(0x1c1)][_0x186cf1(0x226)]=_0x1a8102['testEnvironmentOptions'][_0x186cf1(0x203)]);}if(testhubUtils[_0x186cf1(0x1da)]()){const _0x50c97a=new ObservabilityReporter();_0x50c97a[_0x186cf1(0x217)]();}this[_0x186cf1(0x1c1)][_0x186cf1(0x1fe)]={},this[_0x186cf1(0x215)]=_0x1a8102[_0x186cf1(0x21e)],this[_0x186cf1(0x215)][_0x186cf1(0x1dd)]=constants[_0x186cf1(0x224)][_0x186cf1(0x225)],this[_0x186cf1(0x1c1)][_0x186cf1(0x1d3)]=(_0x1a8102[_0x186cf1(0x1bf)]?_0x1a8102[_0x186cf1(0x1bf)][_0x186cf1(0x1d3)]:_0x1a8102['browserstackPlatformIndex'])||0x0,this['global'][_0x186cf1(0x1f1)]=this[_0x186cf1(0x215)]&&this['configuration'][_0x186cf1(0x204)]&&Array['isArray'](this[_0x186cf1(0x215)]['platformCaps'])&&this['configuration'][_0x186cf1(0x204)][this['global'][_0x186cf1(0x1d3)]]||{};const _0x2ab383=this[_0x186cf1(0x1c1)][_0x186cf1(0x1d3)],_0x33c842={...this[_0x186cf1(0x215)],'capability':this[_0x186cf1(0x215)][_0x186cf1(0x1ce)]&&Array[_0x186cf1(0x207)](this[_0x186cf1(0x215)][_0x186cf1(0x1ce)])&&this[_0x186cf1(0x215)][_0x186cf1(0x1ce)][_0x2ab383]||{},'platformCaps':this[_0x186cf1(0x215)][_0x186cf1(0x204)]&&Array[_0x186cf1(0x207)](this[_0x186cf1(0x215)]['platformCaps'])&&this['configuration'][_0x186cf1(0x204)][_0x2ab383]||{}};delete _0x33c842[_0x186cf1(0x1ce)],this['global'][_0x186cf1(0x1c6)]=_0x33c842;if(_seleniumWebdriver2){const _0x47d9ab=_0x5d74a0[_0x186cf1(0x1cc)][_0x186cf1(0x1e3)]('|');let _0x3d1136=0x0;while(!![]){switch(_0x47d9ab[_0x3d1136++]){case'0':this[_0x186cf1(0x1c1)][_0x186cf1(0x22e)]=helper[_0x186cf1(0x20f)](_0x1a8102,[_0x5d74a0['XOXnu'],_0x5d74a0[_0x186cf1(0x22b)],_0x5d74a0[_0x186cf1(0x208)]]);continue;case'1':this['global'][_0x186cf1(0x228)]=helper['nestedKeyValue'](_0x1a8102,[_0x5d74a0['XOXnu'],_0x5d74a0[_0x186cf1(0x22b)],_0x5d74a0['BNfwm']]);continue;case'2':this[_0x186cf1(0x1c1)][_0x186cf1(0x21c)]=[];continue;case'3':this['global'][_0x186cf1(0x1cb)]=_0x5d74a0[_0x186cf1(0x200)](require,_0x5d74a0[_0x186cf1(0x1bd)])[_0x186cf1(0x218)]({...this['configuration'],'capability':this[_0x186cf1(0x1be)]||{}},this,testhubUtils['shouldProcessEventForTesthub']());continue;case'4':this[_0x186cf1(0x1c1)][_0x186cf1(0x230)]=helper[_0x186cf1(0x227)](this[_0x186cf1(0x215)][_0x186cf1(0x20b)]);continue;case'5':this[_0x186cf1(0x1c1)][_0x186cf1(0x1d2)]=helper[_0x186cf1(0x20f)](_0x1a8102,[_0x5d74a0[_0x186cf1(0x1c2)],_0x5d74a0[_0x186cf1(0x22b)],_0x5d74a0[_0x186cf1(0x1f4)]]);continue;case'6':this[_0x186cf1(0x1c1)][_0x186cf1(0x1e7)]=async()=>{const _0x44bb77=_0x186cf1;await this['global']['driver'][_0x44bb77(0x21a)](_0x5d74a0['wkBWh']);};continue;case'7':helper[_0x186cf1(0x227)](this[_0x186cf1(0x215)][_0x186cf1(0x222)])?this[_0x186cf1(0x1c1)][_0x186cf1(0x1e6)]=!![]:this['global'][_0x186cf1(0x1e6)]=![];continue;}break;}}}async[a16_0x487c49(0x21b)](){const _0x5638dd=a16_0x487c49;_seleniumWebdriver2&&(await helper[_0x5638dd(0x1f2)](this[_0x5638dd(0x1c1)][_0x5638dd(0x1dc)]),this[_0x5638dd(0x1c1)][_0x5638dd(0x1cb)][_0x5638dd(0x1f7)]=originalBuilder),await RequestQueueHandler[_0x5638dd(0x1df)]()[_0x5638dd(0x1e9)]();}async['setup'](){}async[a16_0x487c49(0x1de)](_0x2650a4,_0x5561fc){const _0xc7ce74=a16_0x487c49,_0x6454f3={};_0x6454f3[_0xc7ce74(0x1f6)]=function(_0x31c7de,_0x5f06a7){return _0x31c7de===_0x5f06a7;},_0x6454f3['UokCv']=_0xc7ce74(0x1c8),_0x6454f3['eGFtl']=function(_0x101b05,_0x586aff){return _0x101b05===_0x586aff;},_0x6454f3[_0xc7ce74(0x1d4)]=_0xc7ce74(0x211),_0x6454f3[_0xc7ce74(0x22d)]=_0xc7ce74(0x1bc),_0x6454f3[_0xc7ce74(0x1eb)]=_0xc7ce74(0x1ef),_0x6454f3[_0xc7ce74(0x1d9)]=function(_0x5aa8d8,_0x5ae19b){return _0x5aa8d8===_0x5ae19b;},_0x6454f3['IebHv']='Error\x20in\x20fail-fast\x20test_done\x20handler:',_0x6454f3['trUVZ']=function(_0x46f0cc,_0x489fac){return _0x46f0cc===_0x489fac;},_0x6454f3[_0xc7ce74(0x1c9)]=_0xc7ce74(0x21b);const _0x18c103=_0x6454f3,{name:_0x1c977d}=_0x2650a4;if(_0x18c103['ZOdqI'](_0x1c977d,_0x18c103[_0xc7ce74(0x1fa)])){this[_0xc7ce74(0x1c1)][_0xc7ce74(0x205)]=_0x2650a4[_0xc7ce74(0x21f)];if(_0x18c103['eGFtl'](this[_0xc7ce74(0x1c1)][_0xc7ce74(0x1c4)],!![])){const _0x49c1ec=_0x2650a4['test']['name'];logger[_0xc7ce74(0x1d0)]('Fail-fast\x20is\x20active,\x20skipping\x20test::\x20'+_0x49c1ec),_0x2650a4['test']['mode']=_0x18c103[_0xc7ce74(0x1d4)];}}if(this[_0xc7ce74(0x206)]&&_0x18c103[_0xc7ce74(0x1f6)](_0x1c977d,_0x18c103[_0xc7ce74(0x22d)]))try{const _0x257308=_0x2650a4['test']['testPath'][_0xc7ce74(0x1f9)](_0x18c103[_0xc7ce74(0x1eb)]),_0x59b2e7=_0x2650a4[_0xc7ce74(0x21f)][_0xc7ce74(0x1cd)];await this['failFast'][_0xc7ce74(0x1fb)](_0x257308,_0x59b2e7);const _0x299fcf=await this['failFast']['shouldFailFast']();_0x18c103[_0xc7ce74(0x1d9)](this[_0xc7ce74(0x1c1)][_0xc7ce74(0x1c4)],![])&&_0x18c103['uOkNl'](_0x299fcf,!![])&&(this[_0xc7ce74(0x1c1)]['failFastActive']=!![]);}catch(_0x36f7ee){logger[_0xc7ce74(0x214)](_0x18c103['IebHv'],_0x36f7ee['message']);}_0x18c103[_0xc7ce74(0x22c)](_0x1c977d,_0x18c103['nKCoX'])&&(this[_0xc7ce74(0x206)]&&this['failFast'][_0xc7ce74(0x1e7)]());}}module[a16_0x487c49(0x1ee)]=CustomEnvironment;

@@ -1,1 +0,1 @@

const a17_0x1070b0=a17_0xcd3f;(function(_0x16c077,_0x7180cc){const _0xa3938a=a17_0xcd3f,_0xd8fd3a=_0x16c077();while(!![]){try{const _0x5c7b26=parseInt(_0xa3938a(0x1f8))/0x1+parseInt(_0xa3938a(0x21f))/0x2*(parseInt(_0xa3938a(0x220))/0x3)+parseInt(_0xa3938a(0x235))/0x4+-parseInt(_0xa3938a(0x23b))/0x5+-parseInt(_0xa3938a(0x1c6))/0x6+parseInt(_0xa3938a(0x258))/0x7*(-parseInt(_0xa3938a(0x1d5))/0x8)+parseInt(_0xa3938a(0x1c0))/0x9;if(_0x5c7b26===_0x7180cc)break;else _0xd8fd3a['push'](_0xd8fd3a['shift']());}catch(_0x3a499c){_0xd8fd3a['push'](_0xd8fd3a['shift']());}}}(a17_0x2f4d,0x67f8e));const {requireModule}=require(a17_0x1070b0(0x1b7)),ObservabilityReporter=require(a17_0x1070b0(0x1cc)),RequestQueueHandler=require(a17_0x1070b0(0x1e2)),TestDetails=require(a17_0x1070b0(0x254)),{patchConsoleLogger,debug}=require(a17_0x1070b0(0x225)),{o11yErrorHandler}=require('../../../helpers/test-observability/error-handler'),{shouldProcessEventForTesthub}=require(a17_0x1070b0(0x1ce)),testHubConstants=require(a17_0x1070b0(0x247)),BrowserstackCLI=require(a17_0x1070b0(0x255)),TestFrameworkState=require(a17_0x1070b0(0x21c)),HookState=require(a17_0x1070b0(0x1c4)),JestUtils=require(a17_0x1070b0(0x238)),{v4:uuidv4}=require(a17_0x1070b0(0x24c)),util=require('util'),logger=require(a17_0x1070b0(0x26a))['winstonLogger'],{FRAMEWORKS}=require(a17_0x1070b0(0x276));let exportsI;try{exportsI=requireModule(a17_0x1070b0(0x1fc),a17_0x1070b0(0x1fd));}catch{exportsI=requireModule(a17_0x1070b0(0x1bf),a17_0x1070b0(0x1fd));}const initInitialize=exportsI[a17_0x1070b0(0x243)],jestUtils=new JestUtils(),_initializedPlatformIndices=new Set();async function isCLIReady(){const _0x1fdb3f=a17_0x1070b0,_0x379e90={'TTYuf':_0x1fdb3f(0x218),'kvTTm':function(_0x5a6e15,_0x4d4450){return _0x5a6e15(_0x4d4450);},'ZhAzi':'../../v2/cliUtils','GXesA':function(_0x49a840,_0x5541db){return _0x49a840===_0x5541db;},'fssUf':_0x1fdb3f(0x231),'XIruu':function(_0x285154,_0x567b49){return _0x285154(_0x567b49);}};try{const _0x513abc=BrowserstackCLI[_0x1fdb3f(0x1c2)]();if(_0x513abc[_0x1fdb3f(0x260)]()&&_0x513abc[_0x1fdb3f(0x2a1)]())return logger['debug'](_0x379e90[_0x1fdb3f(0x206)]),!![];const _0x361843=process[_0x1fdb3f(0x1e1)][_0x1fdb3f(0x297)];if(_0x361843&&_0x513abc[_0x1fdb3f(0x260)]()){if(!_0x513abc['isRunning']())try{const _0x20f78e=_0x379e90[_0x1fdb3f(0x284)](require,_0x379e90[_0x1fdb3f(0x1ed)]),_0x348187=_0x20f78e[_0x1fdb3f(0x246)]();(!_0x348187||!_0x348187[_0x1fdb3f(0x25a)])&&(_0x379e90[_0x1fdb3f(0x1f5)](process[_0x1fdb3f(0x1e1)][_0x1fdb3f(0x285)],_0x379e90[_0x1fdb3f(0x242)])?_0x20f78e['setFrameworkDetail'](FRAMEWORKS[_0x1fdb3f(0x264)],FRAMEWORKS['PUPPETEER']):_0x20f78e[_0x1fdb3f(0x24b)](FRAMEWORKS[_0x1fdb3f(0x264)],FRAMEWORKS[_0x1fdb3f(0x1cd)])),await _0x513abc[_0x1fdb3f(0x21e)]();}catch(_0x1d02f2){return _0x379e90[_0x1fdb3f(0x22e)](debug,_0x1fdb3f(0x1ca)+util[_0x1fdb3f(0x1e3)](_0x1d02f2)),![];}return _0x513abc['isRunning']();}return![];}catch(_0x223f37){return _0x379e90[_0x1fdb3f(0x284)](debug,_0x1fdb3f(0x1bd)+util['format'](_0x223f37)),![];}}function getTestIdentifierForHook(_0x1bd1ef){const _0x2af726=a17_0x1070b0,_0x512725={};_0x512725[_0x2af726(0x20b)]=function(_0x1f111f,_0x293f86){return _0x1f111f===_0x293f86;},_0x512725[_0x2af726(0x205)]=_0x2af726(0x25c),_0x512725['dECdO']=_0x2af726(0x263);const _0x137838=_0x512725;if(_0x137838[_0x2af726(0x20b)](_0x1bd1ef[_0x2af726(0x23a)],_0x137838['daOMS'])||_0x137838[_0x2af726(0x20b)](_0x1bd1ef[_0x2af726(0x23a)],_0x137838[_0x2af726(0x229)])){let _0x38cb70=global['__jestCurrentTestIdentifier'];if(!_0x38cb70&&_0x137838[_0x2af726(0x20b)](_0x1bd1ef[_0x2af726(0x23a)],_0x137838['dECdO'])&&_0x1bd1ef[_0x2af726(0x292)]){const _0x37830c={};_0x37830c[_0x2af726(0x25a)]=_0x1bd1ef[_0x2af726(0x292)][_0x2af726(0x25a)],_0x37830c['parent']=_0x1bd1ef['parent'][_0x2af726(0x292)],_0x37830c[_0x2af726(0x23c)]=_0x1bd1ef[_0x2af726(0x23c)],_0x37830c[_0x2af726(0x1fa)]=_0x1bd1ef['file'];const _0x5c6b2a=_0x37830c;_0x38cb70=jestUtils['createIdentifierFromJestTest'](_0x5c6b2a);}return _0x38cb70;}return global[_0x2af726(0x2a0)];}function a17_0xcd3f(_0x464874,_0x1c7032){const _0x2f4de1=a17_0x2f4d();return a17_0xcd3f=function(_0xcd3f03,_0x4346e8){_0xcd3f03=_0xcd3f03-0x1b3;let _0x5ba342=_0x2f4de1[_0xcd3f03];return _0x5ba342;},a17_0xcd3f(_0x464874,_0x1c7032);}function mapHookTypeToState(_0x4a5b60){const _0x2bc657=a17_0x1070b0,_0x2f3457={};_0x2f3457['beforeAll']=TestFrameworkState[_0x2bc657(0x265)],_0x2f3457['afterAll']=TestFrameworkState[_0x2bc657(0x1f3)],_0x2f3457[_0x2bc657(0x25c)]=TestFrameworkState[_0x2bc657(0x215)],_0x2f3457[_0x2bc657(0x268)]=TestFrameworkState['AFTER_EACH'];const _0x42770e=_0x2f3457;return _0x42770e[_0x4a5b60]||TestFrameworkState[_0x2bc657(0x215)];}async function handleHookEventCLI(_0x54ade1,_0x523268,_0x149cf7){const _0x56c1d5=a17_0x1070b0,_0x53971f={'TLUPV':function(_0xc7d882,_0x4e504d){return _0xc7d882(_0x4e504d);},'yfTOe':_0x56c1d5(0x1e9),'qCeoI':function(_0x2c5531,_0x2c7f46){return _0x2c5531===_0x2c7f46;},'CxymF':_0x56c1d5(0x1ff),'VbjCU':function(_0x1f13b1){return _0x1f13b1();},'kFdqA':_0x56c1d5(0x296),'XEdRS':function(_0x3d6a48,_0x1bfcdb){return _0x3d6a48(_0x1bfcdb);},'RQtFh':function(_0x92ff4b,_0x299b5a){return _0x92ff4b===_0x299b5a;},'nJjwN':function(_0x58e18f,_0x5ef507){return _0x58e18f(_0x5ef507);},'MDREH':function(_0x4d6f7b,_0x32d806){return _0x4d6f7b===_0x32d806;},'SkOoP':_0x56c1d5(0x1fb),'qnKYz':_0x56c1d5(0x21b)};logger[_0x56c1d5(0x270)](_0x56c1d5(0x1d1)+_0x523268+'\x20for\x20hook\x20type:\x20'+_0x54ade1['type']);try{if(_0x54ade1['fn']&&_0x54ade1['fn'][_0x56c1d5(0x1da)]()[_0x56c1d5(0x228)](/browserstack internal helper hook/))return;if(_0x54ade1['parent']&&_0x53971f[_0x56c1d5(0x26d)](_0x54ade1[_0x56c1d5(0x292)][_0x56c1d5(0x25a)],_0x53971f['CxymF'])){const _0x4d90fe=_0x54ade1[_0x56c1d5(0x23c)]&&((()=>{const _0x5d7d72=_0x56c1d5;try{const _0x526b86=_0x53971f[_0x5d7d72(0x1f4)](require,_0x53971f[_0x5d7d72(0x249)]),_0x217cbb=_0x526b86[_0x5d7d72(0x29e)]['call'](_0x526b86,_0x54ade1[_0x5d7d72(0x23c)]);return _0x217cbb[0x0]&&_0x217cbb[0x0][_0x5d7d72(0x288)]?_0x217cbb[0x0][_0x5d7d72(0x288)]():null;}catch(_0x4ab763){return logger[_0x5d7d72(0x270)](_0x5d7d72(0x29b)+_0x4ab763[_0x5d7d72(0x204)]),null;}})())||_0x54ade1[_0x56c1d5(0x1fa)]||null;if(!_0x4d90fe)return;}let _0x46a1b7=_0x54ade1[_0x56c1d5(0x299)];if(!_0x46a1b7)_0x46a1b7=_0x53971f[_0x56c1d5(0x28e)](uuidv4),_0x54ade1[_0x56c1d5(0x299)]=_0x46a1b7;else _0x54ade1[_0x56c1d5(0x277)]&&(_0x46a1b7=_0x53971f[_0x56c1d5(0x28e)](uuidv4),_0x54ade1['hookAnalyticsId']=_0x46a1b7,delete _0x54ade1[_0x56c1d5(0x277)]);_0x53971f['qCeoI'](_0x523268,_0x53971f[_0x56c1d5(0x1db)])&&(_0x54ade1[_0x56c1d5(0x298)]=new Date()[_0x56c1d5(0x1c9)]());const _0x3420f9=_0x53971f[_0x56c1d5(0x1f2)](getTestIdentifierForHook,_0x54ade1);!global['__workerDetails']&&(global[_0x56c1d5(0x29a)]={});if(_0x53971f[_0x56c1d5(0x21a)](_0x523268,_0x53971f['kFdqA'])){global[_0x56c1d5(0x29a)][_0x56c1d5(0x29d)]={'hookUUID':_0x46a1b7,'testIdentifier':_0x3420f9,'hookType':_0x54ade1['type'],'startedAt':new Date()[_0x56c1d5(0x1c9)]()};const _0x49c506=BrowserstackCLI[_0x56c1d5(0x1c2)]()[_0x56c1d5(0x20f)]();_0x49c506&&_0x49c506[_0x56c1d5(0x29c)]&&_0x49c506[_0x56c1d5(0x29c)](_0x3420f9,_0x46a1b7,_0x54ade1['type']);}const _0x4a3549=await jestUtils['createHookData'](_0x54ade1,_0x46a1b7,_0x523268,_0x3420f9);if(!_0x4a3549)return;const _0x53cff0=_0x53971f[_0x56c1d5(0x286)](mapHookTypeToState,_0x54ade1[_0x56c1d5(0x23a)]),_0x3a3163=_0x53971f[_0x56c1d5(0x1c5)](_0x523268,_0x53971f[_0x56c1d5(0x1db)])?HookState[_0x56c1d5(0x1d7)]:HookState[_0x56c1d5(0x26e)],_0x143828=BrowserstackCLI[_0x56c1d5(0x1c2)]()['getTestFramework']();if(_0x143828){const _0x55e4d3={};_0x55e4d3[_0x56c1d5(0x20c)]=_0x4a3549,await _0x143828[_0x56c1d5(0x1e8)](_0x53cff0,_0x3a3163,_0x55e4d3);if(_0x53971f[_0x56c1d5(0x26d)](_0x523268,_0x53971f['SkOoP'])){const _0xf76738={};_0xf76738[_0x56c1d5(0x1ba)]=_0x3420f9,_0xf76738[_0x56c1d5(0x23a)]=_0x53971f[_0x56c1d5(0x24d)],await _0x143828['trackEvent'](TestFrameworkState[_0x56c1d5(0x294)],HookState[_0x56c1d5(0x26e)],_0xf76738),global['__workerDetails']&&global[_0x56c1d5(0x29a)][_0x56c1d5(0x29d)]&&_0x53971f[_0x56c1d5(0x1c5)](global[_0x56c1d5(0x29a)][_0x56c1d5(0x29d)][_0x56c1d5(0x1de)],_0x46a1b7)&&delete global['__workerDetails'][_0x56c1d5(0x29d)],_0x143828[_0x56c1d5(0x208)]&&_0x143828[_0x56c1d5(0x208)](_0x3420f9,_0x46a1b7);}}}catch(_0x2cbcfb){logger['error'](_0x56c1d5(0x1dc)+util['format'](_0x2cbcfb));throw _0x2cbcfb;}}async function handleTestEventCLI(_0x5b9c12,_0x4e024b,_0x59a438){const _0x1d41ae=a17_0x1070b0,_0x23b961={};_0x23b961[_0x1d41ae(0x201)]=function(_0x1844fc,_0x2a63a0){return _0x1844fc===_0x2a63a0;},_0x23b961['xWzfC']=_0x1d41ae(0x27c),_0x23b961[_0x1d41ae(0x1d6)]=function(_0xd79c3f,_0x49f4c3){return _0xd79c3f>_0x49f4c3;},_0x23b961['ZbJUu']=function(_0x1be387,_0x131ae1){return _0x1be387&&_0x131ae1;},_0x23b961[_0x1d41ae(0x212)]='failed',_0x23b961[_0x1d41ae(0x226)]=_0x1d41ae(0x20a),_0x23b961[_0x1d41ae(0x283)]=function(_0x53d032,_0x2e4f89){return _0x53d032&&_0x2e4f89;},_0x23b961[_0x1d41ae(0x1f1)]=function(_0x305a6d,_0x1abfd3){return _0x305a6d&&_0x1abfd3;},_0x23b961[_0x1d41ae(0x1d0)]=_0x1d41ae(0x27b);const _0x4efb50=_0x23b961;logger['debug']('Handling\x20test\x20event\x20for\x20CLI:\x20'+_0x4e024b);try{let _0x6440;if(_0x4efb50[_0x1d41ae(0x201)](_0x4e024b,_0x4efb50[_0x1d41ae(0x279)])){_0x6440=jestUtils[_0x1d41ae(0x213)](_0x5b9c12),global[_0x1d41ae(0x2a0)]=_0x6440,_0x5b9c12[_0x1d41ae(0x1e0)]=_0x6440,_0x5b9c12['id']=_0x6440,_0x5b9c12[_0x1d41ae(0x298)]=new Date()['toISOString']();const _0x4f65f8=_0x59a438[_0x1d41ae(0x1b5)];_0x59a438['current_test']=_0x5b9c12,_0x5b9c12['retryOf']=null;if(_0x4efb50[_0x1d41ae(0x1d6)](_0x5b9c12[_0x1d41ae(0x223)],0x0)&&_0x4f65f8&&_0x4efb50[_0x1d41ae(0x201)](_0x4f65f8[_0x1d41ae(0x1e7)],_0x5b9c12[_0x1d41ae(0x1e7)])){_0x5b9c12[_0x1d41ae(0x27f)]=_0x4f65f8[_0x1d41ae(0x1e0)];const _0x330ca4=await jestUtils[_0x1d41ae(0x1d4)](_0x5b9c12,_0x6440,_0x4efb50[_0x1d41ae(0x279)]),_0x5a0cb2=BrowserstackCLI[_0x1d41ae(0x1c2)]()[_0x1d41ae(0x20f)]();if(_0x4efb50[_0x1d41ae(0x234)](_0x330ca4,_0x5a0cb2)){const _0x1bce65={};_0x1bce65[_0x1d41ae(0x27b)]=_0x330ca4,await _0x5a0cb2[_0x1d41ae(0x1e8)](TestFrameworkState[_0x1d41ae(0x1c1)],HookState[_0x1d41ae(0x1d7)],_0x1bce65);}_0x4f65f8['state']=_0x4efb50['GFZgQ'];const _0x1f59d3=await jestUtils[_0x1d41ae(0x1d4)](_0x4f65f8,_0x4f65f8[_0x1d41ae(0x1e0)],_0x4efb50[_0x1d41ae(0x226)]);if(_0x4efb50[_0x1d41ae(0x283)](_0x1f59d3,_0x5a0cb2)){const _0xdcb692={};_0xdcb692['test']=_0x1f59d3,await _0x5a0cb2[_0x1d41ae(0x1e8)](TestFrameworkState[_0x1d41ae(0x1c1)],HookState[_0x1d41ae(0x26e)],_0xdcb692);}}else{const _0x2b71ad=await jestUtils[_0x1d41ae(0x1d4)](_0x5b9c12,_0x6440,_0x4efb50[_0x1d41ae(0x279)]),_0x1cecc4=BrowserstackCLI[_0x1d41ae(0x1c2)]()['getTestFramework']();if(_0x4efb50['kTNCe'](_0x2b71ad,_0x1cecc4)){const _0x5cfd5c={};_0x5cfd5c[_0x1d41ae(0x27b)]=_0x2b71ad,await _0x1cecc4[_0x1d41ae(0x1e8)](TestFrameworkState[_0x1d41ae(0x1c1)],HookState[_0x1d41ae(0x1d7)],_0x5cfd5c);}}}else{_0x6440=_0x5b9c12['testAnalyticsId']||_0x5b9c12['id']||global[_0x1d41ae(0x2a0)];const _0x745317=await jestUtils['createTestFrameworkData'](_0x5b9c12,_0x6440,_0x4e024b),_0x5eff3d=BrowserstackCLI[_0x1d41ae(0x1c2)]()[_0x1d41ae(0x20f)]();if(_0x4efb50['RwpaS'](_0x745317,_0x5eff3d)){const _0x48dcae={};_0x48dcae[_0x1d41ae(0x27b)]=_0x745317,_0x48dcae[_0x1d41ae(0x261)]=_0x5b9c12,_0x48dcae[_0x1d41ae(0x233)]=_0x6440,await _0x5eff3d['trackEvent'](TestFrameworkState[_0x1d41ae(0x1c1)],HookState['POST'],_0x48dcae);const _0x48f57f={};_0x48f57f[_0x1d41ae(0x1ba)]=_0x6440,_0x48f57f[_0x1d41ae(0x23a)]=_0x4efb50[_0x1d41ae(0x1d0)],await _0x5eff3d[_0x1d41ae(0x1e8)](TestFrameworkState[_0x1d41ae(0x294)],HookState[_0x1d41ae(0x26e)],_0x48f57f);}}}catch(_0x410961){logger[_0x1d41ae(0x24f)]('Error\x20handling\x20test\x20event\x20for\x20CLI:\x20'+util[_0x1d41ae(0x1e3)](_0x410961));throw _0x410961;}}exportsI[a17_0x1070b0(0x243)]=(..._0x24f500)=>{const _0x67ccd0=a17_0x1070b0,_0x44fedd={'DODhj':function(_0x57baff,_0x22c9f4){return _0x57baff(_0x22c9f4);},'XmiUI':_0x67ccd0(0x1e9),'sTCsq':function(_0x46cc89,_0x50bf94){return _0x46cc89(_0x50bf94);},'QOzmZ':_0x67ccd0(0x200),'HODTe':function(_0x1be575,_0x27dc9f){return _0x1be575===_0x27dc9f;},'uxdjw':_0x67ccd0(0x1ff),'icilz':function(_0x2e1683){return _0x2e1683();},'sgxxR':function(_0x3ab341,_0xca9063){return _0x3ab341(_0xca9063);},'JvSgG':function(_0x4c1a1a,_0x3b6fc1,_0x1037ae,_0x2f0b38){return _0x4c1a1a(_0x3b6fc1,_0x1037ae,_0x2f0b38);},'BIJZc':'HookRunStarted','coGHf':function(_0xa3eb0e,_0x59e4c7){return _0xa3eb0e(_0x59e4c7);},'qAMYt':_0x67ccd0(0x29f),'kEdkT':function(_0x4a830a){return _0x4a830a();},'JNTMs':function(_0x50f201,_0x11304b){return _0x50f201(_0x11304b);},'iCHgq':function(_0x3f1f0b,_0x23fe71,_0x12fbf2,_0x5e9388){return _0x3f1f0b(_0x23fe71,_0x12fbf2,_0x5e9388);},'jGYGG':_0x67ccd0(0x1fb),'DSgws':function(_0x10fa5f,_0x5ce4df){return _0x10fa5f(_0x5ce4df);},'hBCZa':function(_0x5ab343,_0x4142c9){return _0x5ab343(_0x4142c9);},'puxjb':_0x67ccd0(0x278),'Auigq':_0x67ccd0(0x263),'QRSch':_0x67ccd0(0x25c),'QJmJB':_0x67ccd0(0x268),'PpxPp':function(_0x592cf0,_0x3a3849){return _0x592cf0>_0x3a3849;},'gvYgS':function(_0x14936b){return _0x14936b();},'fSXZs':function(_0x16f7ca,_0x391778,_0x266045,_0x182666){return _0x16f7ca(_0x391778,_0x266045,_0x182666);},'WgpYa':function(_0x2df45f,_0x23d736){return _0x2df45f(_0x23d736);},'zYgZx':'test_start','vRgkO':function(_0x2d1d77,_0xfada2c){return _0x2d1d77!==_0xfada2c;},'npFar':'\x20>\x20','VIIoV':_0x67ccd0(0x27c),'nqUQy':function(_0x119fbc){return _0x119fbc();},'dZBxC':_0x67ccd0(0x1df),'VxKZM':function(_0x21c0af,_0x1012bf){return _0x21c0af(_0x1012bf);},'KBHFA':function(_0x5b2f6b,_0x114bce){return _0x5b2f6b>_0x114bce;},'kgJBV':_0x67ccd0(0x1b6),'EDGAq':_0x67ccd0(0x207),'kGDxJ':_0x67ccd0(0x20d),'htYbm':function(_0x225c8c,_0x5d5d48){return _0x225c8c||_0x5d5d48;},'BMblO':function(_0x8df577){return _0x8df577();},'QZZEb':_0x67ccd0(0x20a),'heedO':'test_skip','lCGEP':_0x67ccd0(0x28c),'Rtkdl':function(_0x2165fe,_0x28df35){return _0x2165fe(_0x28df35);},'LFacd':_0x67ccd0(0x272),'EYHDO':_0x67ccd0(0x236),'RjlTn':function(_0x858488,_0x4e47c5){return _0x858488===_0x4e47c5;},'LFpvF':_0x67ccd0(0x281),'jhpNW':function(_0x162f9e,_0xe46244){return _0x162f9e===_0xe46244;},'EhGky':function(_0xbd67,_0x2ed434){return _0xbd67(_0x2ed434);},'ZikiP':function(_0x3fe2d7){return _0x3fe2d7();},'tigUO':function(_0x24856b){return _0x24856b();},'ALuaQ':function(_0x41f0b2,_0x4df8f9,_0x20aba2){return _0x41f0b2(_0x4df8f9,_0x20aba2);},'MUeZb':'jest-circus/build/state.js','OkkUY':_0x67ccd0(0x1fd),'eMGID':function(_0x17883a,_0x110d42){return _0x17883a(_0x110d42);},'gwAYT':'jest-circus/build/utils.js','pynIt':function(_0x48e74a){return _0x48e74a();},'fYdZO':function(_0x34d9b7,_0x567cbe,_0x110df8){return _0x34d9b7(_0x567cbe,_0x110df8);},'kATCg':_0x67ccd0(0x222)};try{logger[_0x67ccd0(0x270)](_0x67ccd0(0x1f9)+_0x44fedd['icilz'](shouldProcessEventForTesthub)+_0x67ccd0(0x1eb)+process['env'][_0x67ccd0(0x285)]);const _0x13c62b=_0x24f500&&_0x24f500[0x0]?_0x24f500[0x0]:{};let _0x249573=0x0;try{if(_0x13c62b[_0x67ccd0(0x1bc)]&&_0x44fedd[_0x67ccd0(0x227)](typeof _0x13c62b['config']['browserstackPlatformIndex'],_0x44fedd[_0x67ccd0(0x202)]))_0x249573=_0x13c62b[_0x67ccd0(0x1bc)][_0x67ccd0(0x293)];else{if(_0x13c62b[_0x67ccd0(0x280)]&&_0x44fedd['jhpNW'](typeof _0x13c62b['configuration'][_0x67ccd0(0x293)],_0x44fedd[_0x67ccd0(0x202)]))_0x249573=_0x13c62b['configuration'][_0x67ccd0(0x293)];else global[_0x67ccd0(0x291)]&&_0x44fedd[_0x67ccd0(0x227)](typeof global[_0x67ccd0(0x291)][_0x67ccd0(0x293)],_0x44fedd[_0x67ccd0(0x202)])&&(_0x249573=global[_0x67ccd0(0x291)][_0x67ccd0(0x293)]);}}catch(_0x26c640){logger[_0x67ccd0(0x270)](_0x67ccd0(0x26f)+util['format'](_0x26c640));}global[_0x67ccd0(0x1e6)]=_0x249573,process[_0x67ccd0(0x1e1)][_0x67ccd0(0x221)]=_0x44fedd[_0x67ccd0(0x1d2)](String,_0x249573);const _0x513014=new ObservabilityReporter();!_initializedPlatformIndices[_0x67ccd0(0x245)](_0x249573)?(logger[_0x67ccd0(0x270)](_0x67ccd0(0x1d3)+_0x249573),_initializedPlatformIndices['add'](_0x249573),_0x44fedd[_0x67ccd0(0x230)](shouldProcessEventForTesthub)&&(_0x44fedd[_0x67ccd0(0x1ec)](patchConsoleLogger),_0x513014[_0x67ccd0(0x282)]())):logger[_0x67ccd0(0x270)](_0x67ccd0(0x24a)+_0x249573+_0x67ccd0(0x28f));let _0x5076f5;try{_0x5076f5=_0x44fedd[_0x67ccd0(0x224)](requireModule,_0x44fedd[_0x67ccd0(0x295)],_0x44fedd[_0x67ccd0(0x22f)]);}catch{_0x5076f5=_0x44fedd[_0x67ccd0(0x259)](requireModule,_0x44fedd['OkkUY']);}let _0x265cbe;try{_0x265cbe=_0x44fedd[_0x67ccd0(0x224)](requireModule,_0x44fedd[_0x67ccd0(0x22d)],_0x44fedd[_0x67ccd0(0x22f)])['makeSingleTestResult'];}catch{_0x265cbe=_0x44fedd[_0x67ccd0(0x1d2)](requireModule,_0x44fedd['OkkUY'])['makeSingleTestResult']||(()=>({}));}const _0x255828=BrowserstackCLI[_0x67ccd0(0x1c2)]()['isCliEnabled']();(_0x44fedd[_0x67ccd0(0x241)](shouldProcessEventForTesthub)||_0x255828)&&_0x5076f5['addEventHandler'](_0x44fedd[_0x67ccd0(0x240)](o11yErrorHandler,async(_0xab1458,_0x1d2737)=>{const _0x3dd885=_0x67ccd0;switch(_0xab1458[_0x3dd885(0x25a)]){case _0x44fedd[_0x3dd885(0x1d8)]:if(_0xab1458[_0x3dd885(0x21b)]['fn']&&_0xab1458[_0x3dd885(0x21b)]['fn']['toString']()['match'](/browserstack internal helper hook/))break;if(_0xab1458['hook'][_0x3dd885(0x292)]&&_0x44fedd[_0x3dd885(0x1e4)](_0xab1458[_0x3dd885(0x21b)][_0x3dd885(0x292)][_0x3dd885(0x25a)],_0x44fedd[_0x3dd885(0x251)])){const _0xeb598a=_0xab1458['hook']['asyncError']&&((()=>{const _0x1720ef=_0x3dd885;try{const _0xeb4268=_0x44fedd[_0x1720ef(0x1e5)](require,_0x44fedd['XmiUI']),_0x58754e=_0xeb4268[_0x1720ef(0x29e)][_0x1720ef(0x26b)](_0xeb4268,_0xab1458[_0x1720ef(0x21b)][_0x1720ef(0x23c)]);return _0x58754e[0x0]&&_0x58754e[0x0][_0x1720ef(0x288)]?_0x58754e[0x0][_0x1720ef(0x288)]():null;}catch(_0x3aba5f){return logger[_0x1720ef(0x270)](_0x1720ef(0x29b)+_0x3aba5f[_0x1720ef(0x204)]),null;}})())||_0xab1458[_0x3dd885(0x21b)][_0x3dd885(0x1fa)]||null;if(!_0xeb598a)break;}if(BrowserstackCLI[_0x3dd885(0x1c2)]()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x253)](isCLIReady)){if(_0x44fedd['sgxxR'](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)][_0x3dd885(0x1c3)]))try{await _0x44fedd[_0x3dd885(0x1b9)](handleHookEventCLI,_0xab1458[_0x3dd885(0x21b)],_0x44fedd['BIJZc'],_0x1d2737);break;}catch(_0x45343a){_0x44fedd[_0x3dd885(0x1d9)](debug,'Error\x20routing\x20to\x20JestTestFramework:\x20'+util[_0x3dd885(0x1e3)](_0x45343a));}}if(_0x44fedd[_0x3dd885(0x210)](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)]['HookStarted'])){if(!_0xab1458[_0x3dd885(0x21b)]['hookAnalyticsId']){const _0x17db24=TestDetails[_0x3dd885(0x25e)](process[_0x3dd885(0x252)]+_0x3dd885(0x25b));_0xab1458[_0x3dd885(0x21b)][_0x3dd885(0x299)]=_0x17db24;}else _0xab1458[_0x3dd885(0x21b)]['markedStatus']&&(_0xab1458[_0x3dd885(0x21b)]['hookAnalyticsId']=TestDetails[_0x3dd885(0x25e)](process[_0x3dd885(0x252)]+_0x3dd885(0x25b)),delete _0xab1458[_0x3dd885(0x21b)][_0x3dd885(0x277)]);_0xab1458['hook'][_0x3dd885(0x298)]=new Date()[_0x3dd885(0x1c9)](),await _0x513014['sendTestRunEvent'](_0xab1458[_0x3dd885(0x21b)],undefined,![],_0x44fedd[_0x3dd885(0x219)]);}break;case _0x44fedd[_0x3dd885(0x1cf)]:if(BrowserstackCLI['getInstance']()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x1ee)](isCLIReady)){if(_0x44fedd[_0x3dd885(0x28d)](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)]['HookFinished']))try{await _0x44fedd[_0x3dd885(0x23f)](handleHookEventCLI,_0xab1458[_0x3dd885(0x21b)],_0x44fedd[_0x3dd885(0x28b)],_0x1d2737);break;}catch(_0x327fe1){_0x44fedd[_0x3dd885(0x25f)](debug,'Error\x20routing\x20to\x20JestTestFramework:\x20'+util[_0x3dd885(0x1e3)](_0x327fe1));}}_0x44fedd['hBCZa'](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)][_0x3dd885(0x248)])&&(await _0x513014[_0x3dd885(0x1f6)](_0xab1458[_0x3dd885(0x21b)],undefined,![],_0x44fedd[_0x3dd885(0x28b)]),TestDetails['removeTestUUID'](process['pid']+_0x3dd885(0x25b)));break;case _0x44fedd[_0x3dd885(0x266)]:[_0x44fedd[_0x3dd885(0x250)],_0x44fedd[_0x3dd885(0x203)],_0x44fedd[_0x3dd885(0x287)]]['includes'](_0xab1458[_0x3dd885(0x21b)][_0x3dd885(0x23a)])&&(_0x513014['hook_failure']=_0xab1458[_0x3dd885(0x21b)]['type']),_0x1d2737[_0x3dd885(0x209)]&&_0x44fedd[_0x3dd885(0x232)](_0x1d2737['unhandledErrors']['length'],0x0)&&(_0xab1458[_0x3dd885(0x21b)]['errorsDetailed']=[_0x1d2737['unhandledErrors'][0x0][0x0]]);if(BrowserstackCLI['getInstance']()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x22b)](isCLIReady)){if(_0x44fedd[_0x3dd885(0x1e5)](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)]['HookFinished']))try{await _0x44fedd[_0x3dd885(0x214)](handleHookEventCLI,_0xab1458['hook'],_0x44fedd['jGYGG'],_0x1d2737);break;}catch(_0x53d5b1){_0x44fedd['WgpYa'](debug,_0x3dd885(0x25d)+util['format'](_0x53d5b1));}}_0x44fedd[_0x3dd885(0x289)](shouldProcessEventForTesthub,testHubConstants[_0x3dd885(0x22a)][_0x3dd885(0x248)])&&(await _0x513014['sendTestRunEvent'](_0xab1458[_0x3dd885(0x21b)],undefined,![],_0x44fedd[_0x3dd885(0x28b)]),TestDetails['removeTestUUID'](process[_0x3dd885(0x252)]+':hookAnalyticsId'));break;case _0x44fedd[_0x3dd885(0x1f7)]:try{let _0x5bea8e=_0xab1458[_0x3dd885(0x27b)][_0x3dd885(0x25a)]||'';try{let _0x1da1dc=_0xab1458[_0x3dd885(0x27b)][_0x3dd885(0x292)];const _0x357b59=[_0x5bea8e];while(_0x1da1dc&&_0x1da1dc[_0x3dd885(0x25a)]&&_0x44fedd['vRgkO'](_0x1da1dc['name'],_0x44fedd[_0x3dd885(0x251)])){_0x357b59[_0x3dd885(0x1bb)](_0x1da1dc[_0x3dd885(0x25a)]),_0x1da1dc=_0x1da1dc[_0x3dd885(0x292)];}_0x5bea8e=_0x357b59[_0x3dd885(0x211)](_0x44fedd['npFar']);}catch(_0x31ff9a){logger[_0x3dd885(0x270)](_0x3dd885(0x24e)+_0x31ff9a[_0x3dd885(0x204)]);}process[_0x3dd885(0x267)]=_0x5bea8e,process[_0x3dd885(0x1f0)]=null,process['_bstackTestFailureReason']=null,logger[_0x3dd885(0x270)](_0x3dd885(0x27a)+_0x5bea8e+'\x22');if(!global[_0x3dd885(0x29a)]){const _0x183d1a={};_0x183d1a[_0x3dd885(0x273)]={},global['__workerDetails']=_0x183d1a;}!global[_0x3dd885(0x29a)]['currentTest']&&(global[_0x3dd885(0x29a)]['currentTest']={});const _0x10ddc7={};_0x10ddc7['title']=_0x5bea8e,_0x10ddc7[_0x3dd885(0x25a)]=_0x5bea8e,global[_0x3dd885(0x29a)]['currentTest'][_0x3dd885(0x23e)]=_0x10ddc7,global[_0x3dd885(0x1dd)]=_0x5bea8e;}catch(_0x38e21f){logger[_0x3dd885(0x270)](_0x3dd885(0x257)+_0x38e21f[_0x3dd885(0x204)]);}if(BrowserstackCLI[_0x3dd885(0x1c2)]()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x22b)](isCLIReady))try{await _0x44fedd[_0x3dd885(0x1b9)](handleTestEventCLI,_0xab1458[_0x3dd885(0x27b)],_0x44fedd['VIIoV'],_0x513014);break;}catch(_0x5993b9){_0x44fedd[_0x3dd885(0x1d9)](debug,_0x3dd885(0x25d)+util[_0x3dd885(0x1e3)](_0x5993b9));}_0x44fedd['nqUQy'](shouldProcessEventForTesthub)&&await _0x513014[_0x3dd885(0x274)](_0xab1458[_0x3dd885(0x27b)]);break;case _0x44fedd['dZBxC']:_0xab1458[_0x3dd885(0x27b)]={..._0x44fedd[_0x3dd885(0x28a)](_0x265cbe,_0xab1458['test']),..._0xab1458[_0x3dd885(0x27b)]};try{const _0x5dabcb=_0xab1458[_0x3dd885(0x27b)][_0x3dd885(0x1be)]||[],_0x5e3b3f=_0x44fedd[_0x3dd885(0x217)](_0x5dabcb[_0x3dd885(0x256)],0x0)||_0x44fedd['HODTe'](_0xab1458[_0x3dd885(0x27b)]['status'],_0x44fedd[_0x3dd885(0x237)]),_0x3853c6=_0x5e3b3f?_0x44fedd[_0x3dd885(0x27e)]:_0x44fedd[_0x3dd885(0x1b4)];let _0x33832d='';_0x5e3b3f&&(_0x33832d=_0x5dabcb[_0x3dd885(0x239)](_0x15fc6e=>{const _0x3a3589=_0x3dd885;if(Array[_0x3a3589(0x20e)](_0x15fc6e))return _0x15fc6e[_0x3a3589(0x239)](_0x2331c2=>_0x2331c2&&_0x2331c2[_0x3a3589(0x204)]||String(_0x2331c2))[_0x3a3589(0x211)](';\x20');return _0x15fc6e&&_0x15fc6e['message']||_0x44fedd['sTCsq'](String,_0x15fc6e);})[_0x3dd885(0x211)](';\x20')),process[_0x3dd885(0x1f0)]=_0x3853c6,process['_bstackTestFailureReason']=_0x44fedd[_0x3dd885(0x262)](_0x33832d,''),logger[_0x3dd885(0x270)](_0x3dd885(0x1fe)+_0x3853c6+'\x22'),global[_0x3dd885(0x29a)]&&global[_0x3dd885(0x29a)][_0x3dd885(0x273)]&&(!global['__workerDetails']['currentTest'][_0x3dd885(0x23e)]&&(global[_0x3dd885(0x29a)][_0x3dd885(0x273)][_0x3dd885(0x23e)]={}),global['__workerDetails'][_0x3dd885(0x273)][_0x3dd885(0x23e)][_0x3dd885(0x23d)]=_0x3853c6,_0x5e3b3f&&(global[_0x3dd885(0x29a)][_0x3dd885(0x273)]['testInfo'][_0x3dd885(0x27d)]=_0x33832d));}catch(_0x59276e){logger['debug'](_0x3dd885(0x1b8)+_0x59276e[_0x3dd885(0x204)]);}if(!_0xab1458[_0x3dd885(0x27b)][_0x3dd885(0x277)]){_0xab1458['test'][_0x3dd885(0x277)]=!![];if(BrowserstackCLI[_0x3dd885(0x1c2)]()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x26c)](isCLIReady))try{await _0x44fedd[_0x3dd885(0x1b9)](handleTestEventCLI,_0xab1458['test'],_0x44fedd['QZZEb'],_0x513014);break;}catch(_0x22d8ce){_0x44fedd[_0x3dd885(0x28a)](debug,_0x3dd885(0x25d)+util[_0x3dd885(0x1e3)](_0x22d8ce));}_0x44fedd[_0x3dd885(0x253)](shouldProcessEventForTesthub)&&await _0x513014[_0x3dd885(0x1f6)](_0xab1458['test']);}break;case _0x44fedd[_0x3dd885(0x1cb)]:_0xab1458[_0x3dd885(0x27b)]={..._0x44fedd[_0x3dd885(0x1b3)](_0x265cbe,_0xab1458['test']),..._0xab1458[_0x3dd885(0x27b)]};if(!_0xab1458[_0x3dd885(0x27b)][_0x3dd885(0x277)]){_0xab1458[_0x3dd885(0x27b)]['markedStatus']=!![];if(BrowserstackCLI[_0x3dd885(0x1c2)]()[_0x3dd885(0x260)]()&&await _0x44fedd[_0x3dd885(0x26c)](isCLIReady))try{await _0x44fedd['iCHgq'](handleTestEventCLI,_0xab1458[_0x3dd885(0x27b)],_0x44fedd[_0x3dd885(0x244)],_0x513014);break;}catch(_0x2ef7e0){_0x44fedd['Rtkdl'](debug,'Error\x20routing\x20to\x20JestTestFramework:\x20'+util[_0x3dd885(0x1e3)](_0x2ef7e0));}_0x44fedd[_0x3dd885(0x290)](shouldProcessEventForTesthub)&&await _0x513014[_0x3dd885(0x1f6)](_0xab1458[_0x3dd885(0x27b)],undefined,![],_0x44fedd[_0x3dd885(0x244)]);}break;case _0x44fedd[_0x3dd885(0x1c7)]:_0x513014['hook_failure']=null;break;case _0x44fedd[_0x3dd885(0x22c)]:await RequestQueueHandler[_0x3dd885(0x1c2)]()[_0x3dd885(0x1ea)](),process[_0x3dd885(0x269)]();break;default:}},_0x44fedd[_0x67ccd0(0x216)]));}catch(_0x483c00){_0x44fedd[_0x67ccd0(0x28d)](debug,'Error\x20while\x20adding\x20o11y\x20event\x20handler,\x20'+_0x483c00);}return _0x44fedd[_0x67ccd0(0x25f)](initInitialize,..._0x24f500);};function a17_0x2f4d(){const _0x277b7e=['failed','removeActiveHook','unhandledErrors','TestRunFinished','VJHyF','hookData','passed','isArray','getTestFramework','sTCsq','join','GFZgQ','createIdentifierFromJestTest','fSXZs','BEFORE_EACH','kATCg','KBHFA','CLI\x20is\x20enabled\x20and\x20running.','BIJZc','RQtFh','hook','../../v2/state/testFrameworkState','forEach','bootstrap','925296jmBoDZ','3tcpBYW','BROWSERSTACK_PLATFORM_INDEX','EventHandler','_currentRetry','ALuaQ','../../../helpers/test-observability/utils','akvXK','RjlTn','match','dECdO','EVENT','gvYgS','EYHDO','gwAYT','XIruu','OkkUY','ZikiP','true','PpxPp','testIdentifier','ZbJUu','804124dJMgnz','teardown','kgJBV','../../v2/utils/jest-utils','map','type','500500nFPBsM','asyncError','status','testInfo','iCHgq','fYdZO','pynIt','fssUf','initialize','lCGEP','has','getAutomationFrameworkDetail','../../../helpers/testhub/constants','HookFinished','yfTOe','[customJestAdapterInit]\x20Skipping\x20heavy\x20init\x20for\x20platformIndex=','setFrameworkDetail','uuid','qnKYz','[customJestAdapterInit]\x20Error\x20building\x20test\x20name:\x20','error','Auigq','uxdjw','pid','icilz','../test-observability/test-details','../../v2/browserstackCLI','length','[customJestAdapterInit]\x20Error\x20in\x20test_start\x20name\x20storage:\x20','5098135Gnhppe','eMGID','name',':hookAnalyticsId','beforeEach','Error\x20routing\x20to\x20JestTestFramework:\x20','setTestUUID','DSgws','isCliEnabled','originalTest','htYbm','beforeAll','JEST','BEFORE_ALL','puxjb','_bstackTestName','afterEach','removeAllListeners','../../../helpers/logger','call','BMblO','qCeoI','POST','Error\x20reading\x20platformIndex\x20from\x20args:\x20','debug','Exception\x20in\x20jest\x20custom\x20reporter\x20with\x20error:\x20','run_describe_finish','currentTest','testStarted','keys','../../utils/constants','markedStatus','hook_failure','xWzfC','[customJestAdapterInit]\x20Set\x20test\x20name:\x20\x22','test','TestRunStarted','failureMessage','EDGAq','retryOf','configuration','number','registerListeners','RwpaS','kvTTm','BROWSERSTACK_PUPPETEER','nJjwN','QJmJB','getFileName','hBCZa','VxKZM','jGYGG','TestRunSkipped','JNTMs','VbjCU',',\x20re-registering\x20event\x20handler','nqUQy','jestConfig','parent','browserstackPlatformIndex','LOG_REPORT','MUeZb','HookRunStarted','BROWSERSTACK_CLI_BIN_SESSION_ID','started_at','hookAnalyticsId','__workerDetails','Error\x20parsing\x20stack\x20trace\x20for\x20hook\x20asyncError:\x20','setActiveHook','currentHook','parse','hook_success','__jestCurrentTestIdentifier','isRunning','WgpYa','kGDxJ','current_test','fail','../../../helpers/helper','[customJestAdapterInit]\x20Error\x20in\x20test_done\x20status\x20storage:\x20','JvSgG','testUUID','unshift','config','Error\x20checking\x20CLI\x20readiness:\x20','errors','jest-circus/build/jestAdapterInit.js','3154635QuuYTj','TEST','getInstance','HookStarted','../../v2/state/hookState','MDREH','1058712Kfeqro','LFacd','LABtM','toISOString','Error\x20bootstrapping\x20CLI\x20in\x20jest\x20adapter:\x20','heedO','../test-observability/obsReporter','PLAYWRIGHT','../../../helpers/testhub/utils','qAMYt','eIAqU','Handling\x20hook\x20event\x20for\x20CLI:\x20','EhGky','[customJestAdapterInit]\x20Initializing\x20for\x20platformIndex=','createTestFrameworkData','8ZtIuHB','YEyzm','PRE','QOzmZ','coGHf','toString','kFdqA','Error\x20handling\x20hook\x20event\x20for\x20CLI:\x20','browserstackTestName','hookUUID','test_done','testAnalyticsId','env','../../../helpers/test-observability/requestQueueHandler','format','HODTe','DODhj','__bstackPlatformIndex','title','trackEvent','stack-trace','shutdown',',\x20BROWSERSTACK_PUPPETEER=','tigUO','ZhAzi','kEdkT','Exception\x20in\x20jest\x20custom\x20reporter\x20exports\x20with\x20error:\x20','_bstackTestStatus','kTNCe','XEdRS','AFTER_ALL','TLUPV','GXesA','sendTestRunEvent','zYgZx','416533rKzpeL','[customJestAdapterInit]\x20initialize\x20called,\x20shouldProcessEventForTesthub=','file','HookRunFinished','jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js','jest-circus','[customJestAdapterInit]\x20Set\x20test\x20status:\x20\x22','ROOT_DESCRIBE_BLOCK','hook_start','uDZwO','LFpvF','QRSch','message','daOMS','TTYuf'];a17_0x2f4d=function(){return _0x277b7e;};return a17_0x2f4d();}try{Object[a17_0x1070b0(0x275)](exportsI)[a17_0x1070b0(0x21d)](_0x50cb97=>{const _0x5b1728=a17_0x1070b0,_0x5ae909={'LABtM':function(_0x390b55,_0x595a55){return _0x390b55(_0x595a55);}};try{exports&&(exports[_0x50cb97]=exportsI[_0x50cb97]);}catch(_0xa70973){_0x5ae909[_0x5b1728(0x1c8)](debug,_0x5b1728(0x271)+_0xa70973);}});}catch(a17_0x2e1d55){debug(a17_0x1070b0(0x1ef)+a17_0x2e1d55);}
const a17_0x38f8fa=a17_0x4194;(function(_0x466d7a,_0x2ed3c3){const _0x2f6aa9=a17_0x4194,_0x222223=_0x466d7a();while(!![]){try{const _0x525fb2=-parseInt(_0x2f6aa9(0x164))/0x1+-parseInt(_0x2f6aa9(0x184))/0x2+-parseInt(_0x2f6aa9(0x12c))/0x3*(parseInt(_0x2f6aa9(0x12d))/0x4)+-parseInt(_0x2f6aa9(0x102))/0x5*(parseInt(_0x2f6aa9(0x183))/0x6)+parseInt(_0x2f6aa9(0xc8))/0x7*(-parseInt(_0x2f6aa9(0xd0))/0x8)+parseInt(_0x2f6aa9(0x148))/0x9+parseInt(_0x2f6aa9(0x171))/0xa;if(_0x525fb2===_0x2ed3c3)break;else _0x222223['push'](_0x222223['shift']());}catch(_0x1dd3cc){_0x222223['push'](_0x222223['shift']());}}}(a17_0x5c76,0x5cb1d));const {requireModule}=require(a17_0x38f8fa(0x13b)),ObservabilityReporter=require(a17_0x38f8fa(0x16f)),RequestQueueHandler=require(a17_0x38f8fa(0xed)),TestDetails=require(a17_0x38f8fa(0xfd)),{patchConsoleLogger,debug}=require('../../../helpers/test-observability/utils'),{o11yErrorHandler}=require(a17_0x38f8fa(0x14a)),{shouldProcessEventForTesthub}=require(a17_0x38f8fa(0x1b1)),testHubConstants=require(a17_0x38f8fa(0x153)),BrowserstackCLI=require(a17_0x38f8fa(0x1a8)),TestFrameworkState=require(a17_0x38f8fa(0xff)),HookState=require(a17_0x38f8fa(0x128)),JestUtils=require(a17_0x38f8fa(0x159)),{v4:uuidv4}=require('uuid'),util=require(a17_0x38f8fa(0xee)),logger=require('../../../helpers/logger')['winstonLogger'],{FRAMEWORKS}=require(a17_0x38f8fa(0x149));let exportsI;try{exportsI=requireModule(a17_0x38f8fa(0x19a),a17_0x38f8fa(0x188));}catch{exportsI=requireModule(a17_0x38f8fa(0x140),'jest-circus');}const initInitialize=exportsI[a17_0x38f8fa(0x167)],jestUtils=new JestUtils(),_initializedPlatformIndices=new Set();async function isCLIReady(){const _0x3542b5=a17_0x38f8fa,_0xf0453={'XfsLy':_0x3542b5(0xf0),'laATX':function(_0x5c993e,_0x5ad456){return _0x5c993e(_0x5ad456);},'fuSnQ':_0x3542b5(0x192),'TNxMD':function(_0x3434f5,_0x19a7f8){return _0x3434f5===_0x19a7f8;},'JpWdH':_0x3542b5(0x13a),'UPHYv':function(_0x27e673,_0x33fb34){return _0x27e673(_0x33fb34);}};try{const _0x4f53b1=BrowserstackCLI[_0x3542b5(0xcf)]();if(_0x4f53b1['isCliEnabled']()&&_0x4f53b1[_0x3542b5(0x179)]())return logger[_0x3542b5(0x132)](_0xf0453[_0x3542b5(0x158)]),!![];const _0x3e0875=process['env'][_0x3542b5(0x113)];if(_0x3e0875&&_0x4f53b1[_0x3542b5(0xd9)]()){if(!_0x4f53b1['isRunning']())try{const _0x1e7e84=_0xf0453[_0x3542b5(0xe4)](require,_0xf0453[_0x3542b5(0x161)]),_0x179676=_0x1e7e84[_0x3542b5(0x143)]();(!_0x179676||!_0x179676[_0x3542b5(0x13c)])&&(_0xf0453[_0x3542b5(0xd1)](process['env'][_0x3542b5(0x1a5)],_0xf0453[_0x3542b5(0x150)])?_0x1e7e84[_0x3542b5(0x152)](FRAMEWORKS[_0x3542b5(0x123)],FRAMEWORKS[_0x3542b5(0x1ab)]):_0x1e7e84[_0x3542b5(0x152)](FRAMEWORKS['JEST'],FRAMEWORKS[_0x3542b5(0x115)])),await _0x4f53b1['bootstrap']();}catch(_0x23782e){return _0xf0453['laATX'](debug,_0x3542b5(0x104)+util[_0x3542b5(0x177)](_0x23782e)),![];}return _0x4f53b1['isRunning']();}return![];}catch(_0x51d6ad){return _0xf0453[_0x3542b5(0xe6)](debug,_0x3542b5(0xef)+util[_0x3542b5(0x177)](_0x51d6ad)),![];}}function getTestIdentifierForHook(_0xd719cd){const _0x2bfea9=a17_0x38f8fa,_0x41d3e7={};_0x41d3e7[_0x2bfea9(0xfa)]=function(_0x4740df,_0x4985d8){return _0x4740df===_0x4985d8;},_0x41d3e7[_0x2bfea9(0x198)]=_0x2bfea9(0xd4),_0x41d3e7[_0x2bfea9(0x166)]=function(_0x4f2748,_0x568f5d){return _0x4f2748===_0x568f5d;},_0x41d3e7[_0x2bfea9(0x170)]=_0x2bfea9(0x15a),_0x41d3e7['mmNXu']=function(_0x43382c,_0x22cbbd){return _0x43382c===_0x22cbbd;};const _0x4ffeb6=_0x41d3e7;if(_0x4ffeb6[_0x2bfea9(0xfa)](_0xd719cd[_0x2bfea9(0x120)],_0x4ffeb6[_0x2bfea9(0x198)])||_0x4ffeb6['cHUqa'](_0xd719cd['type'],_0x4ffeb6[_0x2bfea9(0x170)])){let _0x1fce5a=global[_0x2bfea9(0x194)];if(!_0x1fce5a&&_0x4ffeb6[_0x2bfea9(0xd7)](_0xd719cd[_0x2bfea9(0x120)],_0x4ffeb6[_0x2bfea9(0x170)])&&_0xd719cd['parent']){const _0x2ea32f={};_0x2ea32f[_0x2bfea9(0x13c)]=_0xd719cd[_0x2bfea9(0x10d)][_0x2bfea9(0x13c)],_0x2ea32f[_0x2bfea9(0x10d)]=_0xd719cd[_0x2bfea9(0x10d)][_0x2bfea9(0x10d)],_0x2ea32f[_0x2bfea9(0x130)]=_0xd719cd[_0x2bfea9(0x130)],_0x2ea32f[_0x2bfea9(0x156)]=_0xd719cd[_0x2bfea9(0x156)];const _0x2b63bb=_0x2ea32f;_0x1fce5a=jestUtils[_0x2bfea9(0x11b)](_0x2b63bb);}return _0x1fce5a;}return global[_0x2bfea9(0x194)];}function mapHookTypeToState(_0x42f61a){const _0x298b56=a17_0x38f8fa,_0xfba000={};_0xfba000[_0x298b56(0x15a)]=TestFrameworkState['BEFORE_ALL'],_0xfba000[_0x298b56(0x157)]=TestFrameworkState[_0x298b56(0x114)],_0xfba000[_0x298b56(0xd4)]=TestFrameworkState['BEFORE_EACH'],_0xfba000[_0x298b56(0x163)]=TestFrameworkState[_0x298b56(0x16c)];const _0x287f91=_0xfba000;return _0x287f91[_0x42f61a]||TestFrameworkState[_0x298b56(0xdb)];}async function handleHookEventCLI(_0x5dcdf0,_0xde3a58,_0x5379c2){const _0x443d74=a17_0x38f8fa,_0x2c6db9={'lXzuA':function(_0x5a3211,_0x5a018b){return _0x5a3211(_0x5a018b);},'uJnmu':_0x443d74(0xfc),'eIDtq':function(_0x5d3c0b,_0x4081a6){return _0x5d3c0b===_0x4081a6;},'hUPtH':_0x443d74(0xf7),'OlSNr':function(_0xdedc9c){return _0xdedc9c();},'TjCGZ':_0x443d74(0x14d),'jOliJ':function(_0x5938c8,_0x29385f){return _0x5938c8(_0x29385f);},'xDUft':function(_0x73b1c2,_0x2c8445){return _0x73b1c2===_0x2c8445;},'MLeJv':function(_0x2486a1,_0x1121ad){return _0x2486a1===_0x1121ad;},'aTZTL':function(_0x95e1c8,_0x7b80e){return _0x95e1c8===_0x7b80e;},'HMbTN':_0x443d74(0x14b),'FPWPf':_0x443d74(0x17c)};logger[_0x443d74(0x132)]('Handling\x20hook\x20event\x20for\x20CLI:\x20'+_0xde3a58+'\x20for\x20hook\x20type:\x20'+_0x5dcdf0[_0x443d74(0x120)]);try{if(_0x5dcdf0['fn']&&_0x5dcdf0['fn'][_0x443d74(0xd6)]()[_0x443d74(0xcc)](/browserstack internal helper hook/))return;if(_0x5dcdf0['parent']&&_0x2c6db9[_0x443d74(0x124)](_0x5dcdf0['parent']['name'],_0x2c6db9['hUPtH'])){const _0x1bde31=_0x5dcdf0['asyncError']&&((()=>{const _0x5ee627=_0x443d74;try{const _0x3c734e=_0x2c6db9['lXzuA'](require,_0x2c6db9[_0x5ee627(0x11f)]),_0x108789=_0x3c734e[_0x5ee627(0xe0)][_0x5ee627(0x155)](_0x3c734e,_0x5dcdf0[_0x5ee627(0x130)]);return _0x108789[0x0]&&_0x108789[0x0]['getFileName']?_0x108789[0x0]['getFileName']():null;}catch(_0x336f62){return logger[_0x5ee627(0x132)]('Error\x20parsing\x20stack\x20trace\x20for\x20hook\x20asyncError:\x20'+_0x336f62[_0x5ee627(0xce)]),null;}})())||_0x5dcdf0[_0x443d74(0x156)]||null;if(!_0x1bde31)return;}let _0x3d0aa4=_0x5dcdf0[_0x443d74(0xe9)];if(!_0x3d0aa4)_0x3d0aa4=_0x2c6db9[_0x443d74(0x100)](uuidv4),_0x5dcdf0['hookAnalyticsId']=_0x3d0aa4;else _0x5dcdf0['markedStatus']&&(_0x3d0aa4=_0x2c6db9[_0x443d74(0x100)](uuidv4),_0x5dcdf0[_0x443d74(0xe9)]=_0x3d0aa4,delete _0x5dcdf0[_0x443d74(0x112)]);_0x2c6db9['eIDtq'](_0xde3a58,_0x2c6db9['TjCGZ'])&&(_0x5dcdf0[_0x443d74(0x173)]=new Date()[_0x443d74(0x116)]());const _0x46a332=_0x2c6db9[_0x443d74(0x135)](getTestIdentifierForHook,_0x5dcdf0);!global[_0x443d74(0x15e)]&&(global[_0x443d74(0x15e)]={});if(_0x2c6db9['xDUft'](_0xde3a58,_0x2c6db9['TjCGZ'])){global[_0x443d74(0x15e)][_0x443d74(0x19b)]={'hookUUID':_0x3d0aa4,'testIdentifier':_0x46a332,'hookType':_0x5dcdf0['type'],'startedAt':new Date()['toISOString']()};const _0x35d0df=BrowserstackCLI[_0x443d74(0xcf)]()[_0x443d74(0xda)]();_0x35d0df&&_0x35d0df[_0x443d74(0x1b2)]&&_0x35d0df[_0x443d74(0x1b2)](_0x46a332,_0x3d0aa4,_0x5dcdf0[_0x443d74(0x120)]);}const _0x55d0b0=await jestUtils[_0x443d74(0x134)](_0x5dcdf0,_0x3d0aa4,_0xde3a58,_0x46a332);if(!_0x55d0b0)return;const _0x26b75e=_0x2c6db9[_0x443d74(0x135)](mapHookTypeToState,_0x5dcdf0[_0x443d74(0x120)]),_0x1fab56=_0x2c6db9[_0x443d74(0xc9)](_0xde3a58,_0x2c6db9[_0x443d74(0x10a)])?HookState[_0x443d74(0x14c)]:HookState['POST'],_0xd8b578=BrowserstackCLI[_0x443d74(0xcf)]()[_0x443d74(0xda)]();if(_0xd8b578){const _0x4bfa44={};_0x4bfa44[_0x443d74(0x144)]=_0x55d0b0,await _0xd8b578[_0x443d74(0xf6)](_0x26b75e,_0x1fab56,_0x4bfa44);if(_0x2c6db9['aTZTL'](_0xde3a58,_0x2c6db9[_0x443d74(0x168)])){const _0x173f9e={};_0x173f9e[_0x443d74(0xd3)]=_0x46a332,_0x173f9e['type']=_0x2c6db9[_0x443d74(0x172)],await _0xd8b578['trackEvent'](TestFrameworkState[_0x443d74(0xdc)],HookState['POST'],_0x173f9e),global[_0x443d74(0x15e)]&&global[_0x443d74(0x15e)][_0x443d74(0x19b)]&&_0x2c6db9[_0x443d74(0x139)](global[_0x443d74(0x15e)][_0x443d74(0x19b)][_0x443d74(0x15c)],_0x3d0aa4)&&delete global[_0x443d74(0x15e)][_0x443d74(0x19b)],_0xd8b578['removeActiveHook']&&_0xd8b578[_0x443d74(0x180)](_0x46a332,_0x3d0aa4);}}}catch(_0x254a69){logger[_0x443d74(0x16b)](_0x443d74(0xf4)+util[_0x443d74(0x177)](_0x254a69));throw _0x254a69;}}async function handleTestEventCLI(_0x4b5f54,_0x39a6e2,_0x130d26){const _0x17ee9a=a17_0x38f8fa,_0x728798={};_0x728798[_0x17ee9a(0x11d)]=function(_0x4fb2f9,_0x25993b){return _0x4fb2f9===_0x25993b;},_0x728798['PNJVP']=_0x17ee9a(0x103),_0x728798['QFnCP']=function(_0x15fb80,_0xc92394){return _0x15fb80>_0xc92394;},_0x728798[_0x17ee9a(0x160)]=function(_0x21e871,_0x2bb08b){return _0x21e871&&_0x2bb08b;},_0x728798[_0x17ee9a(0x1a6)]=_0x17ee9a(0xf2),_0x728798['XByel']=_0x17ee9a(0xea),_0x728798[_0x17ee9a(0x1a2)]=function(_0x46b9b8,_0xde8714){return _0x46b9b8&&_0xde8714;},_0x728798[_0x17ee9a(0x178)]=function(_0x1e8c2b,_0x3692a3){return _0x1e8c2b&&_0x3692a3;},_0x728798[_0x17ee9a(0x186)]=function(_0x262bfd,_0x16ef00){return _0x262bfd&&_0x16ef00;},_0x728798[_0x17ee9a(0x119)]=_0x17ee9a(0x145);const _0x128beb=_0x728798;logger[_0x17ee9a(0x132)]('Handling\x20test\x20event\x20for\x20CLI:\x20'+_0x39a6e2);try{let _0x4973da;if(_0x128beb[_0x17ee9a(0x11d)](_0x39a6e2,_0x128beb[_0x17ee9a(0x110)])){_0x4973da=jestUtils['createIdentifierFromJestTest'](_0x4b5f54),global[_0x17ee9a(0x194)]=_0x4973da,_0x4b5f54[_0x17ee9a(0x10e)]=_0x4973da,_0x4b5f54['id']=_0x4973da,_0x4b5f54[_0x17ee9a(0x173)]=new Date()['toISOString']();const _0x2b25a1=_0x130d26[_0x17ee9a(0x137)];_0x130d26[_0x17ee9a(0x137)]=_0x4b5f54,_0x4b5f54['retryOf']=null;if(_0x128beb['QFnCP'](_0x4b5f54[_0x17ee9a(0x13e)],0x0)&&_0x2b25a1&&_0x128beb['lzceB'](_0x2b25a1[_0x17ee9a(0x16d)],_0x4b5f54[_0x17ee9a(0x16d)])){_0x4b5f54[_0x17ee9a(0x11c)]=_0x2b25a1['testAnalyticsId'];const _0x396b1c=await jestUtils['createTestFrameworkData'](_0x4b5f54,_0x4973da,_0x128beb[_0x17ee9a(0x110)]),_0x2cbd00=BrowserstackCLI[_0x17ee9a(0xcf)]()[_0x17ee9a(0xda)]();if(_0x128beb['eRDUp'](_0x396b1c,_0x2cbd00)){const _0x4617e7={};_0x4617e7[_0x17ee9a(0x145)]=_0x396b1c,await _0x2cbd00[_0x17ee9a(0xf6)](TestFrameworkState['TEST'],HookState[_0x17ee9a(0x14c)],_0x4617e7);}_0x2b25a1['state']=_0x128beb[_0x17ee9a(0x1a6)];const _0x4b36e0=await jestUtils[_0x17ee9a(0x1af)](_0x2b25a1,_0x2b25a1[_0x17ee9a(0x10e)],_0x128beb[_0x17ee9a(0x175)]);if(_0x128beb['zToot'](_0x4b36e0,_0x2cbd00)){const _0x226bf7={};_0x226bf7[_0x17ee9a(0x145)]=_0x4b36e0,await _0x2cbd00[_0x17ee9a(0xf6)](TestFrameworkState[_0x17ee9a(0x195)],HookState['POST'],_0x226bf7);}}else{const _0x195524=await jestUtils[_0x17ee9a(0x1af)](_0x4b5f54,_0x4973da,_0x128beb[_0x17ee9a(0x110)]),_0x522202=BrowserstackCLI[_0x17ee9a(0xcf)]()[_0x17ee9a(0xda)]();if(_0x128beb[_0x17ee9a(0x178)](_0x195524,_0x522202)){const _0x2b4697={};_0x2b4697[_0x17ee9a(0x145)]=_0x195524,await _0x522202[_0x17ee9a(0xf6)](TestFrameworkState[_0x17ee9a(0x195)],HookState[_0x17ee9a(0x14c)],_0x2b4697);}}}else{_0x4973da=_0x4b5f54[_0x17ee9a(0x10e)]||_0x4b5f54['id']||global[_0x17ee9a(0x194)];const _0x29396b=await jestUtils[_0x17ee9a(0x1af)](_0x4b5f54,_0x4973da,_0x39a6e2),_0x39712e=BrowserstackCLI[_0x17ee9a(0xcf)]()['getTestFramework']();if(_0x128beb[_0x17ee9a(0x186)](_0x29396b,_0x39712e)){const _0x2c138c={};_0x2c138c['test']=_0x29396b,_0x2c138c[_0x17ee9a(0x105)]=_0x4b5f54,_0x2c138c[_0x17ee9a(0xf5)]=_0x4973da,await _0x39712e[_0x17ee9a(0xf6)](TestFrameworkState['TEST'],HookState['POST'],_0x2c138c);const _0xe03bab={};_0xe03bab['testUUID']=_0x4973da,_0xe03bab[_0x17ee9a(0x120)]=_0x128beb[_0x17ee9a(0x119)],await _0x39712e['trackEvent'](TestFrameworkState['LOG_REPORT'],HookState[_0x17ee9a(0x11e)],_0xe03bab);}}}catch(_0x31a440){logger[_0x17ee9a(0x16b)](_0x17ee9a(0x12f)+util['format'](_0x31a440));throw _0x31a440;}}exportsI['initialize']=(..._0x4957a5)=>{const _0x38ce2c=a17_0x38f8fa,_0x1db0d7={'QPjXW':function(_0x484768,_0x3e6bbc){return _0x484768(_0x3e6bbc);},'mbTCu':_0x38ce2c(0xfc),'mxUGc':function(_0x46f860,_0x55cb46){return _0x46f860(_0x55cb46);},'gdfXk':'hook_start','sUjFC':function(_0x47342a,_0x1989cb){return _0x47342a===_0x1989cb;},'GZcpC':_0x38ce2c(0xf7),'xJgJf':function(_0x336a5f){return _0x336a5f();},'rUqoG':function(_0x5376e3,_0x36bf76){return _0x5376e3(_0x36bf76);},'LSNol':function(_0x537b27,_0x40f0ba,_0x4479e8,_0x446586){return _0x537b27(_0x40f0ba,_0x4479e8,_0x446586);},'sFhHX':'HookRunStarted','MIxUy':'hook_success','WVysW':function(_0x669d9c,_0x5e79ee){return _0x669d9c(_0x5e79ee);},'myQow':_0x38ce2c(0x14b),'LETar':function(_0x1d0645,_0x326a2a){return _0x1d0645(_0x326a2a);},'wAuBo':_0x38ce2c(0x13f),'COpWV':_0x38ce2c(0x15a),'IpcqE':_0x38ce2c(0xd4),'Wgmtk':_0x38ce2c(0x163),'daZCf':function(_0x28df2d,_0x3fcdca){return _0x28df2d>_0x3fcdca;},'anbyB':function(_0x159eaa){return _0x159eaa();},'nyxMT':function(_0xffcc5c,_0x5886ed,_0x1269f4,_0x29b070){return _0xffcc5c(_0x5886ed,_0x1269f4,_0x29b070);},'ZxJhn':function(_0x4b398c,_0x49eb1d){return _0x4b398c(_0x49eb1d);},'FfYoT':'test_start','jWath':function(_0x2e6739,_0x15a971){return _0x2e6739!==_0x15a971;},'sFNjj':'\x20>\x20','XSBpQ':function(_0x391bd0,_0x3429e1,_0x5d2b93,_0x402911){return _0x391bd0(_0x3429e1,_0x5d2b93,_0x402911);},'GFUWs':'TestRunStarted','jtNxL':function(_0x6858e8){return _0x6858e8();},'oCFgE':'test_done','UxtEn':function(_0xddc69e,_0x4e47b4){return _0xddc69e(_0x4e47b4);},'BLNWW':function(_0x69bbe3,_0x48741b){return _0x69bbe3>_0x48741b;},'mEikJ':function(_0x246699,_0x513a95){return _0x246699===_0x513a95;},'bkBgf':_0x38ce2c(0xd2),'dTrLM':'failed','KOrJE':_0x38ce2c(0x108),'jjTBk':function(_0x16359d,_0x158107){return _0x16359d||_0x158107;},'hoHmG':function(_0xcf1cb3,_0x54e655,_0x3327c9,_0x8b7d66){return _0xcf1cb3(_0x54e655,_0x3327c9,_0x8b7d66);},'lEIYe':_0x38ce2c(0xea),'chdHL':function(_0x3663cb){return _0x3663cb();},'LlAhT':'test_skip','MCGLB':function(_0x1ecb90){return _0x1ecb90();},'awkZv':_0x38ce2c(0x19c),'RQSBV':function(_0x8587ec,_0x10773f){return _0x8587ec(_0x10773f);},'WbRBQ':_0x38ce2c(0x199),'EDtyb':_0x38ce2c(0xfe),'FgDtG':_0x38ce2c(0x15b),'tlNMD':function(_0x45a3c3){return _0x45a3c3();},'RGJmo':function(_0x1cc112,_0x6d20,_0x128058){return _0x1cc112(_0x6d20,_0x128058);},'JbszS':_0x38ce2c(0x1ac),'EfFQg':_0x38ce2c(0x188),'admul':_0x38ce2c(0x17d),'uscMz':function(_0x60ac2,_0x457b65){return _0x60ac2(_0x457b65);},'BLAex':function(_0x225e86){return _0x225e86();},'ZtewS':function(_0xed0d74,_0x3b5bc5,_0x3a6f18){return _0xed0d74(_0x3b5bc5,_0x3a6f18);},'mrJJn':_0x38ce2c(0x118),'DgJnj':function(_0x6028a5,..._0x231388){return _0x6028a5(..._0x231388);}};try{logger[_0x38ce2c(0x132)]('[customJestAdapterInit]\x20initialize\x20called,\x20shouldProcessEventForTesthub='+_0x1db0d7[_0x38ce2c(0x174)](shouldProcessEventForTesthub)+_0x38ce2c(0x121)+process[_0x38ce2c(0x12b)]['BROWSERSTACK_PUPPETEER']);const _0x4e91f0=_0x4957a5&&_0x4957a5[0x0]?_0x4957a5[0x0]:{};let _0x5b513b=0x0;try{if(_0x4e91f0['config']&&_0x1db0d7['mEikJ'](typeof _0x4e91f0[_0x38ce2c(0x1a1)]['browserstackPlatformIndex'],_0x1db0d7[_0x38ce2c(0x18b)]))_0x5b513b=_0x4e91f0[_0x38ce2c(0x1a1)]['browserstackPlatformIndex'];else{if(_0x4e91f0[_0x38ce2c(0x18f)]&&_0x1db0d7[_0x38ce2c(0x1ae)](typeof _0x4e91f0[_0x38ce2c(0x18f)][_0x38ce2c(0x117)],_0x1db0d7['FgDtG']))_0x5b513b=_0x4e91f0[_0x38ce2c(0x18f)][_0x38ce2c(0x117)];else global['jestConfig']&&_0x1db0d7[_0x38ce2c(0x1ae)](typeof global['jestConfig'][_0x38ce2c(0x117)],_0x1db0d7['FgDtG'])&&(_0x5b513b=global['jestConfig'][_0x38ce2c(0x117)]);}}catch(_0xd8840){logger[_0x38ce2c(0x132)](_0x38ce2c(0xc7)+util['format'](_0xd8840));}global[_0x38ce2c(0xe2)]=_0x5b513b,process[_0x38ce2c(0x12b)][_0x38ce2c(0xf9)]=_0x1db0d7[_0x38ce2c(0xf3)](String,_0x5b513b);const _0x5b2140=new ObservabilityReporter();!_initializedPlatformIndices['has'](_0x5b513b)?(logger['debug'](_0x38ce2c(0xe8)+_0x5b513b),_initializedPlatformIndices[_0x38ce2c(0x17f)](_0x5b513b),_0x1db0d7[_0x38ce2c(0xde)](shouldProcessEventForTesthub)&&(_0x1db0d7[_0x38ce2c(0x141)](patchConsoleLogger),_0x5b2140[_0x38ce2c(0x1a0)]())):logger['debug'](_0x38ce2c(0x19f)+_0x5b513b+',\x20re-registering\x20event\x20handler');let _0x308b96;try{_0x308b96=_0x1db0d7[_0x38ce2c(0xec)](requireModule,_0x1db0d7[_0x38ce2c(0xfb)],_0x1db0d7['EfFQg']);}catch{_0x308b96=_0x1db0d7[_0x38ce2c(0x146)](requireModule,_0x1db0d7[_0x38ce2c(0x122)]);}let _0x18457d;try{_0x18457d=_0x1db0d7[_0x38ce2c(0xec)](requireModule,_0x1db0d7[_0x38ce2c(0xd8)],_0x1db0d7[_0x38ce2c(0x122)])['makeSingleTestResult'];}catch{_0x18457d=_0x1db0d7[_0x38ce2c(0x111)](requireModule,_0x1db0d7[_0x38ce2c(0x122)])[_0x38ce2c(0x185)]||(()=>({}));}const _0x60b7fd=BrowserstackCLI[_0x38ce2c(0xcf)]()['isCliEnabled']();(_0x1db0d7[_0x38ce2c(0x18e)](shouldProcessEventForTesthub)||_0x60b7fd)&&_0x308b96[_0x38ce2c(0x190)](_0x1db0d7[_0x38ce2c(0x1a7)](o11yErrorHandler,async(_0x523847,_0xc5f2ce)=>{const _0x39d123=_0x38ce2c;switch(_0x523847[_0x39d123(0x13c)]){case _0x1db0d7[_0x39d123(0x19e)]:if(_0x523847[_0x39d123(0x17c)]['fn']&&_0x523847['hook']['fn'][_0x39d123(0xd6)]()['match'](/browserstack internal helper hook/))break;if(_0x523847[_0x39d123(0x17c)][_0x39d123(0x10d)]&&_0x1db0d7[_0x39d123(0x1ae)](_0x523847[_0x39d123(0x17c)][_0x39d123(0x10d)]['name'],_0x1db0d7['GZcpC'])){const _0x2ce250=_0x523847[_0x39d123(0x17c)][_0x39d123(0x130)]&&((()=>{const _0x1fced4=_0x39d123;try{const _0x1674db=_0x1db0d7['QPjXW'](require,_0x1db0d7['mbTCu']),_0x413eec=_0x1674db[_0x1fced4(0xe0)][_0x1fced4(0x155)](_0x1674db,_0x523847['hook'][_0x1fced4(0x130)]);return _0x413eec[0x0]&&_0x413eec[0x0][_0x1fced4(0x1b0)]?_0x413eec[0x0][_0x1fced4(0x1b0)]():null;}catch(_0x16fd03){return logger[_0x1fced4(0x132)](_0x1fced4(0x12a)+_0x16fd03[_0x1fced4(0xce)]),null;}})())||_0x523847[_0x39d123(0x17c)][_0x39d123(0x156)]||null;if(!_0x2ce250)break;}if(BrowserstackCLI['getInstance']()['isCliEnabled']()&&await _0x1db0d7['xJgJf'](isCLIReady)){if(_0x1db0d7[_0x39d123(0x1a9)](shouldProcessEventForTesthub,testHubConstants[_0x39d123(0x165)]['HookStarted']))try{await _0x1db0d7['LSNol'](handleHookEventCLI,_0x523847[_0x39d123(0x17c)],_0x1db0d7[_0x39d123(0xeb)],_0xc5f2ce);break;}catch(_0x3a53e3){_0x1db0d7['mxUGc'](debug,_0x39d123(0x16a)+util['format'](_0x3a53e3));}}if(_0x1db0d7[_0x39d123(0xf3)](shouldProcessEventForTesthub,testHubConstants[_0x39d123(0x165)]['HookStarted'])){if(!_0x523847['hook'][_0x39d123(0xe9)]){const _0x46eb1c=TestDetails[_0x39d123(0x182)](process[_0x39d123(0xc6)]+_0x39d123(0x107));_0x523847[_0x39d123(0x17c)][_0x39d123(0xe9)]=_0x46eb1c;}else _0x523847[_0x39d123(0x17c)][_0x39d123(0x112)]&&(_0x523847[_0x39d123(0x17c)][_0x39d123(0xe9)]=TestDetails[_0x39d123(0x182)](process[_0x39d123(0xc6)]+_0x39d123(0x107)),delete _0x523847[_0x39d123(0x17c)][_0x39d123(0x112)]);_0x523847['hook'][_0x39d123(0x173)]=new Date()[_0x39d123(0x116)](),await _0x5b2140['sendTestRunEvent'](_0x523847[_0x39d123(0x17c)],undefined,![],_0x1db0d7['sFhHX']);}break;case _0x1db0d7[_0x39d123(0x147)]:if(BrowserstackCLI[_0x39d123(0xcf)]()[_0x39d123(0xd9)]()&&await _0x1db0d7[_0x39d123(0x141)](isCLIReady)){if(_0x1db0d7[_0x39d123(0x1a4)](shouldProcessEventForTesthub,testHubConstants['EVENT'][_0x39d123(0xd5)]))try{await _0x1db0d7['LSNol'](handleHookEventCLI,_0x523847['hook'],_0x1db0d7[_0x39d123(0x18c)],_0xc5f2ce);break;}catch(_0x1f43c3){_0x1db0d7[_0x39d123(0xf3)](debug,_0x39d123(0x16a)+util[_0x39d123(0x177)](_0x1f43c3));}}_0x1db0d7[_0x39d123(0x181)](shouldProcessEventForTesthub,testHubConstants[_0x39d123(0x165)][_0x39d123(0xd5)])&&(await _0x5b2140['sendTestRunEvent'](_0x523847['hook'],undefined,![],_0x1db0d7[_0x39d123(0x18c)]),TestDetails[_0x39d123(0x13d)](process[_0x39d123(0xc6)]+_0x39d123(0x107)));break;case _0x1db0d7[_0x39d123(0x18a)]:[_0x1db0d7[_0x39d123(0x15f)],_0x1db0d7[_0x39d123(0x191)],_0x1db0d7[_0x39d123(0x136)]][_0x39d123(0x138)](_0x523847['hook'][_0x39d123(0x120)])&&(_0x5b2140[_0x39d123(0x13f)]=_0x523847[_0x39d123(0x17c)]['type']),_0xc5f2ce[_0x39d123(0x129)]&&_0x1db0d7[_0x39d123(0xe3)](_0xc5f2ce[_0x39d123(0x129)][_0x39d123(0x133)],0x0)&&(_0x523847['hook'][_0x39d123(0xcb)]=[_0xc5f2ce[_0x39d123(0x129)][0x0][0x0]]);if(BrowserstackCLI[_0x39d123(0xcf)]()[_0x39d123(0xd9)]()&&await _0x1db0d7['anbyB'](isCLIReady)){if(_0x1db0d7[_0x39d123(0x1a3)](shouldProcessEventForTesthub,testHubConstants[_0x39d123(0x165)][_0x39d123(0xd5)]))try{await _0x1db0d7['nyxMT'](handleHookEventCLI,_0x523847[_0x39d123(0x17c)],_0x1db0d7[_0x39d123(0x18c)],_0xc5f2ce);break;}catch(_0x5829fa){_0x1db0d7[_0x39d123(0x14f)](debug,_0x39d123(0x16a)+util['format'](_0x5829fa));}}_0x1db0d7[_0x39d123(0x1a9)](shouldProcessEventForTesthub,testHubConstants[_0x39d123(0x165)]['HookFinished'])&&(await _0x5b2140[_0x39d123(0x187)](_0x523847[_0x39d123(0x17c)],undefined,![],_0x1db0d7['myQow']),TestDetails[_0x39d123(0x13d)](process[_0x39d123(0xc6)]+_0x39d123(0x107)));break;case _0x1db0d7[_0x39d123(0x125)]:try{let _0x53c371=_0x523847['test']['name']||'';try{let _0x41bbac=_0x523847['test'][_0x39d123(0x10d)];const _0x5a270a=[_0x53c371];while(_0x41bbac&&_0x41bbac['name']&&_0x1db0d7[_0x39d123(0x142)](_0x41bbac['name'],_0x1db0d7[_0x39d123(0xe7)])){_0x5a270a['unshift'](_0x41bbac[_0x39d123(0x13c)]),_0x41bbac=_0x41bbac[_0x39d123(0x10d)];}_0x53c371=_0x5a270a['join'](_0x1db0d7['sFNjj']);}catch(_0xe2cb70){logger['debug'](_0x39d123(0x15d)+_0xe2cb70[_0x39d123(0xce)]);}process['_bstackTestName']=_0x53c371,process[_0x39d123(0x10c)]=null,process[_0x39d123(0x169)]=null,logger[_0x39d123(0x132)](_0x39d123(0x176)+_0x53c371+'\x22');if(!global['__workerDetails']){const _0x516db7={};_0x516db7[_0x39d123(0x16e)]={},global[_0x39d123(0x15e)]=_0x516db7;}!global['__workerDetails'][_0x39d123(0x16e)]&&(global['__workerDetails'][_0x39d123(0x16e)]={});const _0x4eaca9={};_0x4eaca9[_0x39d123(0x16d)]=_0x53c371,_0x4eaca9[_0x39d123(0x13c)]=_0x53c371,global['__workerDetails'][_0x39d123(0x16e)][_0x39d123(0xe5)]=_0x4eaca9,global[_0x39d123(0xe1)]=_0x53c371;}catch(_0xfb0f90){logger[_0x39d123(0x132)](_0x39d123(0x12e)+_0xfb0f90[_0x39d123(0xce)]);}if(BrowserstackCLI[_0x39d123(0xcf)]()[_0x39d123(0xd9)]()&&await _0x1db0d7[_0x39d123(0x141)](isCLIReady))try{await _0x1db0d7[_0x39d123(0x10b)](handleTestEventCLI,_0x523847['test'],_0x1db0d7[_0x39d123(0x17e)],_0x5b2140);break;}catch(_0x27eb85){_0x1db0d7[_0x39d123(0xf3)](debug,_0x39d123(0x16a)+util[_0x39d123(0x177)](_0x27eb85));}_0x1db0d7[_0x39d123(0x174)](shouldProcessEventForTesthub)&&await _0x5b2140[_0x39d123(0x196)](_0x523847[_0x39d123(0x145)]);break;case _0x1db0d7['oCFgE']:_0x523847['test']={..._0x1db0d7[_0x39d123(0x189)](_0x18457d,_0x523847[_0x39d123(0x145)]),..._0x523847[_0x39d123(0x145)]};try{const _0x36e607=_0x523847[_0x39d123(0x145)][_0x39d123(0x127)]||[],_0x2747b0=_0x1db0d7[_0x39d123(0xdd)](_0x36e607[_0x39d123(0x133)],0x0)||_0x1db0d7['mEikJ'](_0x523847[_0x39d123(0x145)][_0x39d123(0x193)],_0x1db0d7[_0x39d123(0x126)]),_0x3e040c=_0x2747b0?_0x1db0d7[_0x39d123(0xc5)]:_0x1db0d7['KOrJE'];let _0x585c52='';_0x2747b0&&(_0x585c52=_0x36e607[_0x39d123(0xf1)](_0x139d06=>{const _0x32c272=_0x39d123;if(Array['isArray'](_0x139d06))return _0x139d06[_0x32c272(0xf1)](_0x2cfee3=>_0x2cfee3&&_0x2cfee3['message']||String(_0x2cfee3))[_0x32c272(0x131)](';\x20');return _0x139d06&&_0x139d06[_0x32c272(0xce)]||_0x1db0d7[_0x32c272(0x1a3)](String,_0x139d06);})[_0x39d123(0x131)](';\x20')),process['_bstackTestStatus']=_0x3e040c,process['_bstackTestFailureReason']=_0x1db0d7[_0x39d123(0xf8)](_0x585c52,''),logger['debug'](_0x39d123(0x162)+_0x3e040c+'\x22'),global[_0x39d123(0x15e)]&&global[_0x39d123(0x15e)][_0x39d123(0x16e)]&&(!global[_0x39d123(0x15e)][_0x39d123(0x16e)][_0x39d123(0xe5)]&&(global[_0x39d123(0x15e)][_0x39d123(0x16e)][_0x39d123(0xe5)]={}),global[_0x39d123(0x15e)][_0x39d123(0x16e)][_0x39d123(0xe5)][_0x39d123(0x193)]=_0x3e040c,_0x2747b0&&(global[_0x39d123(0x15e)][_0x39d123(0x16e)][_0x39d123(0xe5)][_0x39d123(0x14e)]=_0x585c52));}catch(_0x1b3972){logger[_0x39d123(0x132)](_0x39d123(0x1ad)+_0x1b3972[_0x39d123(0xce)]);}if(!_0x523847['test'][_0x39d123(0x112)]){_0x523847[_0x39d123(0x145)]['markedStatus']=!![];if(BrowserstackCLI[_0x39d123(0xcf)]()[_0x39d123(0xd9)]()&&await _0x1db0d7[_0x39d123(0x141)](isCLIReady))try{await _0x1db0d7['hoHmG'](handleTestEventCLI,_0x523847[_0x39d123(0x145)],_0x1db0d7[_0x39d123(0x11a)],_0x5b2140);break;}catch(_0x5bf2b6){_0x1db0d7['ZxJhn'](debug,_0x39d123(0x16a)+util['format'](_0x5bf2b6));}_0x1db0d7[_0x39d123(0xca)](shouldProcessEventForTesthub)&&await _0x5b2140[_0x39d123(0x187)](_0x523847[_0x39d123(0x145)]);}break;case _0x1db0d7[_0x39d123(0xdf)]:_0x523847[_0x39d123(0x145)]={..._0x1db0d7[_0x39d123(0x14f)](_0x18457d,_0x523847['test']),..._0x523847['test']};if(!_0x523847['test']['markedStatus']){_0x523847[_0x39d123(0x145)][_0x39d123(0x112)]=!![];if(BrowserstackCLI[_0x39d123(0xcf)]()[_0x39d123(0xd9)]()&&await _0x1db0d7[_0x39d123(0xcd)](isCLIReady))try{await _0x1db0d7['XSBpQ'](handleTestEventCLI,_0x523847[_0x39d123(0x145)],_0x1db0d7[_0x39d123(0x17a)],_0x5b2140);break;}catch(_0x29603d){_0x1db0d7[_0x39d123(0x146)](debug,_0x39d123(0x16a)+util[_0x39d123(0x177)](_0x29603d));}_0x1db0d7[_0x39d123(0x141)](shouldProcessEventForTesthub)&&await _0x5b2140[_0x39d123(0x187)](_0x523847[_0x39d123(0x145)],undefined,![],_0x1db0d7['awkZv']);}break;case _0x1db0d7[_0x39d123(0x109)]:_0x5b2140[_0x39d123(0x13f)]=null;break;case _0x1db0d7[_0x39d123(0x197)]:await RequestQueueHandler[_0x39d123(0xcf)]()[_0x39d123(0x18d)](),process[_0x39d123(0x1aa)]();break;default:}},_0x1db0d7[_0x38ce2c(0x106)]));}catch(_0x568b28){_0x1db0d7[_0x38ce2c(0x1a9)](debug,_0x38ce2c(0x19d)+_0x568b28);}return _0x1db0d7[_0x38ce2c(0x154)](initInitialize,..._0x4957a5);};function a17_0x5c76(){const _0x38dbc0=['../../utils/constants','../../../helpers/test-observability/error-handler','HookRunFinished','PRE','HookRunStarted','failureMessage','ZxJhn','JpWdH','forEach','setFrameworkDetail','../../../helpers/testhub/constants','DgJnj','call','file','afterAll','XfsLy','../../v2/utils/jest-utils','beforeAll','number','hookUUID','[customJestAdapterInit]\x20Error\x20building\x20test\x20name:\x20','__workerDetails','COpWV','eRDUp','fuSnQ','[customJestAdapterInit]\x20Set\x20test\x20status:\x20\x22','afterEach','315793DSLHpb','EVENT','cHUqa','initialize','HMbTN','_bstackTestFailureReason','Error\x20routing\x20to\x20JestTestFramework:\x20','error','AFTER_EACH','title','currentTest','../test-observability/obsReporter','SMrOV','20502170tWbRSq','FPWPf','started_at','jtNxL','XByel','[customJestAdapterInit]\x20Set\x20test\x20name:\x20\x22','format','qQIwG','isRunning','awkZv','Exception\x20in\x20jest\x20custom\x20reporter\x20with\x20error:\x20','hook','jest-circus/build/utils.js','GFUWs','add','removeActiveHook','LETar','setTestUUID','3790686VmKsjc','316404SyYBcz','makeSingleTestResult','CmQGy','sendTestRunEvent','jest-circus','UxtEn','wAuBo','FgDtG','myQow','shutdown','BLAex','configuration','addEventHandler','IpcqE','../../v2/cliUtils','status','__jestCurrentTestIdentifier','TEST','testStarted','EDtyb','iehks','run_describe_finish','jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js','currentHook','TestRunSkipped','Error\x20while\x20adding\x20o11y\x20event\x20handler,\x20','gdfXk','[customJestAdapterInit]\x20Skipping\x20heavy\x20init\x20for\x20platformIndex=','registerListeners','config','zToot','mxUGc','WVysW','BROWSERSTACK_PUPPETEER','WpzwM','ZtewS','../../v2/browserstackCLI','rUqoG','removeAllListeners','PUPPETEER','jest-circus/build/state.js','[customJestAdapterInit]\x20Error\x20in\x20test_done\x20status\x20storage:\x20','sUjFC','createTestFrameworkData','getFileName','../../../helpers/testhub/utils','setActiveHook','dTrLM','pid','Error\x20reading\x20platformIndex\x20from\x20args:\x20','2023pLXWYG','MLeJv','chdHL','errorsDetailed','match','MCGLB','message','getInstance','4152ZTBFgz','TNxMD','fail','testUUID','beforeEach','HookFinished','toString','mmNXu','admul','isCliEnabled','getTestFramework','BEFORE_EACH','LOG_REPORT','BLNWW','tlNMD','LlAhT','parse','browserstackTestName','__bstackPlatformIndex','daZCf','laATX','testInfo','UPHYv','GZcpC','[customJestAdapterInit]\x20Initializing\x20for\x20platformIndex=','hookAnalyticsId','TestRunFinished','sFhHX','RGJmo','../../../helpers/test-observability/requestQueueHandler','util','Error\x20checking\x20CLI\x20readiness:\x20','CLI\x20is\x20enabled\x20and\x20running.','map','failed','QPjXW','Error\x20handling\x20hook\x20event\x20for\x20CLI:\x20','testIdentifier','trackEvent','ROOT_DESCRIBE_BLOCK','jjTBk','BROWSERSTACK_PLATFORM_INDEX','wiIlA','JbszS','stack-trace','../test-observability/test-details','teardown','../../v2/state/testFrameworkState','OlSNr','keys','5JTMuKb','TestRunStarted','Error\x20bootstrapping\x20CLI\x20in\x20jest\x20adapter:\x20','originalTest','mrJJn',':hookAnalyticsId','passed','WbRBQ','TjCGZ','XSBpQ','_bstackTestStatus','parent','testAnalyticsId','Exception\x20in\x20jest\x20custom\x20reporter\x20exports\x20with\x20error:\x20','PNJVP','uscMz','markedStatus','BROWSERSTACK_CLI_BIN_SESSION_ID','AFTER_ALL','PLAYWRIGHT','toISOString','browserstackPlatformIndex','EventHandler','hKxSk','lEIYe','createIdentifierFromJestTest','retryOf','lzceB','POST','uJnmu','type',',\x20BROWSERSTACK_PUPPETEER=','EfFQg','JEST','eIDtq','FfYoT','bkBgf','errors','../../v2/state/hookState','unhandledErrors','Error\x20parsing\x20stack\x20trace\x20for\x20hook\x20asyncError:\x20','env','964617OaKOEQ','8LjVwVs','[customJestAdapterInit]\x20Error\x20in\x20test_start\x20name\x20storage:\x20','Error\x20handling\x20test\x20event\x20for\x20CLI:\x20','asyncError','join','debug','length','createHookData','jOliJ','Wgmtk','current_test','includes','aTZTL','true','../../../helpers/helper','name','removeTestUUID','_currentRetry','hook_failure','jest-circus/build/jestAdapterInit.js','xJgJf','jWath','getAutomationFrameworkDetail','hookData','test','RQSBV','MIxUy','2054745sldMqn'];a17_0x5c76=function(){return _0x38dbc0;};return a17_0x5c76();}function a17_0x4194(_0x253efe,_0x2eb5cf){const _0x5c76a7=a17_0x5c76();return a17_0x4194=function(_0x419413,_0x3786c2){_0x419413=_0x419413-0xc5;let _0x3363ee=_0x5c76a7[_0x419413];return _0x3363ee;},a17_0x4194(_0x253efe,_0x2eb5cf);}try{Object[a17_0x38f8fa(0x101)](exportsI)[a17_0x38f8fa(0x151)](_0x2516ff=>{const _0x8b7eb8=a17_0x38f8fa,_0x2a18fc={'OOvQw':function(_0x1b2b25,_0x524adf){return _0x1b2b25(_0x524adf);}};try{exports&&(exports[_0x2516ff]=exportsI[_0x2516ff]);}catch(_0x508ebd){_0x2a18fc['OOvQw'](debug,_0x8b7eb8(0x17b)+_0x508ebd);}});}catch(a17_0x2d0d46){debug(a17_0x38f8fa(0x10f)+a17_0x2d0d46);}

@@ -1,1 +0,1 @@

const a18_0x478a9f=a18_0x2e05;function a18_0x105d(){const _0x3e9524=['exports','6497305iGSoPN','32997978Zcybpu','default','4ULXeFv','2705046klGwqC','45117ZRGCjY','@jest/test-sequencer','includes','path','2622112TMUBDm','862148orLhoq','94fWwtrW','split','filter','map','JEST_TEST_ORDER','1011500pEkNGW'];a18_0x105d=function(){return _0x3e9524;};return a18_0x105d();}(function(_0x4947b8,_0x3d0648){const _0x3da004=a18_0x2e05,_0x23ba64=_0x4947b8();while(!![]){try{const _0x36d518=-parseInt(_0x3da004(0x1c8))/0x1+-parseInt(_0x3da004(0x1c9))/0x2*(parseInt(_0x3da004(0x1d5))/0x3)+parseInt(_0x3da004(0x1d3))/0x4*(-parseInt(_0x3da004(0x1d0))/0x5)+parseInt(_0x3da004(0x1d4))/0x6+-parseInt(_0x3da004(0x1ce))/0x7+-parseInt(_0x3da004(0x1c7))/0x8+parseInt(_0x3da004(0x1d1))/0x9;if(_0x36d518===_0x3d0648)break;else _0x23ba64['push'](_0x23ba64['shift']());}catch(_0x35eb89){_0x23ba64['push'](_0x23ba64['shift']());}}}(a18_0x105d,0xbd981));const Sequencer=require(a18_0x478a9f(0x1d6))[a18_0x478a9f(0x1d2)];class CustomSequencer extends Sequencer{['sort'](_0x50c513){const _0x538db0=a18_0x478a9f,_0x12d0d4=process['env'][_0x538db0(0x1cd)];if(!_0x12d0d4)return _0x50c513;const _0x134cf1=_0x12d0d4[_0x538db0(0x1ca)](','),_0x23ee2b=new Map(_0x50c513['filter'](_0x200d49=>_0x134cf1[_0x538db0(0x1d7)](_0x200d49[_0x538db0(0x1c6)]))[_0x538db0(0x1cc)](_0x26c85a=>[_0x26c85a[_0x538db0(0x1c6)],_0x26c85a]));return _0x134cf1['map'](_0x11ab3a=>_0x23ee2b['get'](_0x11ab3a))[_0x538db0(0x1cb)](Boolean);}}function a18_0x2e05(_0x2e7483,_0x21a0a6){const _0x105dbd=a18_0x105d();return a18_0x2e05=function(_0x2e059f,_0x2beb37){_0x2e059f=_0x2e059f-0x1c6;let _0x2d076d=_0x105dbd[_0x2e059f];return _0x2d076d;},a18_0x2e05(_0x2e7483,_0x21a0a6);}module[a18_0x478a9f(0x1cf)]=CustomSequencer;
const a18_0x157ef1=a18_0x2313;function a18_0x1b71(){const _0x5f2017=['136132YYhofw','7BzwKsQ','1363695vUkRjy','3305508tEzsYf','JEST_TEST_ORDER','1255543XMwRJA','1435488uasgln','default','get','exports','includes','3432350BkzefV','@jest/test-sequencer','env','path','2055212RqHaDf','filter','map'];a18_0x1b71=function(){return _0x5f2017;};return a18_0x1b71();}function a18_0x2313(_0x218bc6,_0x329648){const _0x1b7168=a18_0x1b71();return a18_0x2313=function(_0x2313d9,_0x1e5370){_0x2313d9=_0x2313d9-0xbc;let _0x483373=_0x1b7168[_0x2313d9];return _0x483373;},a18_0x2313(_0x218bc6,_0x329648);}(function(_0x5f6b7d,_0xa1ca3b){const _0x5d9f9a=a18_0x2313,_0x376351=_0x5f6b7d();while(!![]){try{const _0x451d3b=parseInt(_0x5d9f9a(0xbf))/0x1+parseInt(_0x5d9f9a(0xcc))/0x2+-parseInt(_0x5d9f9a(0xbc))/0x3+-parseInt(_0x5d9f9a(0xc9))/0x4+parseInt(_0x5d9f9a(0xc5))/0x5+-parseInt(_0x5d9f9a(0xbd))/0x6+parseInt(_0x5d9f9a(0xcd))/0x7*(parseInt(_0x5d9f9a(0xc0))/0x8);if(_0x451d3b===_0xa1ca3b)break;else _0x376351['push'](_0x376351['shift']());}catch(_0xf1405c){_0x376351['push'](_0x376351['shift']());}}}(a18_0x1b71,0xa3a15));const Sequencer=require(a18_0x157ef1(0xc6))[a18_0x157ef1(0xc1)];class CustomSequencer extends Sequencer{['sort'](_0x4a8ba3){const _0x574006=a18_0x157ef1,_0x4dbc67=process[_0x574006(0xc7)][_0x574006(0xbe)];if(!_0x4dbc67)return _0x4a8ba3;const _0x3729b1=_0x4dbc67['split'](','),_0x1eeac1=new Map(_0x4a8ba3[_0x574006(0xca)](_0x206873=>_0x3729b1[_0x574006(0xc4)](_0x206873[_0x574006(0xc8)]))['map'](_0x2ab685=>[_0x2ab685[_0x574006(0xc8)],_0x2ab685]));return _0x3729b1[_0x574006(0xcb)](_0x56683d=>_0x1eeac1[_0x574006(0xc2)](_0x56683d))[_0x574006(0xca)](Boolean);}}module[a18_0x157ef1(0xc3)]=CustomSequencer;

@@ -1,1 +0,1 @@

'use strict';function a19_0x11e0(){const _0x11d999=['serial','exports','95470pvaUND','2893IzzMYL','freeze','mZAaH','RwUdF','testEnvironmentOptions','../../../helpers/helper','parallels__','env','_globalConfig','context','BSTACK_USER_JEST_RUNNER','capabilities','ECKYf','slice','length','VLfRM','1223404YRrxCL','9NgELjX','368225hyKpLt','config','default','push','forEach','1768823jcTpJe','15sOCUWi','__esModule','WebPj','value','434524RWSakz','3924072VxpvzZ','373506FKACQG','runTests','serial__','6dDNYug','jest-runner'];a19_0x11e0=function(){return _0x11d999;};return a19_0x11e0();}const a19_0x58d818=a19_0x4aa0;(function(_0x1d1483,_0x2a2ad9){const _0x52d7f0=a19_0x4aa0,_0x57a16b=_0x1d1483();while(!![]){try{const _0xb7c0bf=-parseInt(_0x52d7f0(0x120))/0x1+-parseInt(_0x52d7f0(0x112))/0x2+-parseInt(_0x52d7f0(0x11a))/0x3*(parseInt(_0x52d7f0(0x11e))/0x4)+parseInt(_0x52d7f0(0x114))/0x5+-parseInt(_0x52d7f0(0xfd))/0x6*(parseInt(_0x52d7f0(0x119))/0x7)+parseInt(_0x52d7f0(0x11f))/0x8*(-parseInt(_0x52d7f0(0x113))/0x9)+-parseInt(_0x52d7f0(0x101))/0xa*(-parseInt(_0x52d7f0(0x102))/0xb);if(_0xb7c0bf===_0x2a2ad9)break;else _0x57a16b['push'](_0x57a16b['shift']());}catch(_0x33de77){_0x57a16b['push'](_0x57a16b['shift']());}}}(a19_0x11e0,0x4c671));const {requireModule,isBrowserstackInfra}=require(a19_0x58d818(0x107)),a19_0x4cd572={};a19_0x4cd572[a19_0x58d818(0x11d)]=!![],Object['defineProperty'](exports,a19_0x58d818(0x11b),a19_0x4cd572),exports[a19_0x58d818(0x116)]=void 0x0;function _interopRequireDefault(_0x45f98b){return _0x45f98b&&_0x45f98b['__esModule']?_0x45f98b:{'default':_0x45f98b};};const runnerModule=process[a19_0x58d818(0x109)][a19_0x58d818(0x10c)]||a19_0x58d818(0xfe),JestRunner=_interopRequireDefault(requireModule(runnerModule))[a19_0x58d818(0x116)];function a19_0x4aa0(_0x27fabf,_0x2adc09){const _0x11e00f=a19_0x11e0();return a19_0x4aa0=function(_0x4aa0be,_0x2c2986){_0x4aa0be=_0x4aa0be-0xfd;let _0x44ea81=_0x11e00f[_0x4aa0be];return _0x44ea81;},a19_0x4aa0(_0x27fabf,_0x2adc09);}class TestRunner extends JestRunner{constructor(..._0x3f983a){super(..._0x3f983a);}['runTests'](..._0x4c25e8){const _0x3af850=a19_0x58d818,_0x1f152f={'ECKYf':function(_0x5e9f7e){return _0x5e9f7e();},'mZAaH':function(_0x45b990,_0xa1ea74){return _0x45b990-_0xa1ea74;},'RwUdF':function(_0x490673,_0x25fa55){return _0x490673*_0x25fa55;},'ZyoOz':function(_0x2f6a03,_0x617c07){return _0x2f6a03===_0x617c07;},'VLfRM':'false','WebPj':function(_0x3ddf64,_0x5cbb24){return _0x3ddf64<_0x5cbb24;}};if(!_0x1f152f[_0x3af850(0x10e)](isBrowserstackInfra))return super['runTests'](..._0x4c25e8);const _0x254996=_0x4c25e8[0x0],_0x1a2fcc=_0x4c25e8[_0x1f152f[_0x3af850(0x104)](_0x4c25e8[_0x3af850(0x110)],0x1)],_0x33ddc5=_0x254996[0x0][_0x3af850(0x10b)][_0x3af850(0x115)][_0x3af850(0x106)][_0x3af850(0x10d)],_0x3a07e3=_0x254996[0x0][_0x3af850(0x10b)][_0x3af850(0x115)][_0x3af850(0x106)][_0x3af850(0x108)];_0x3a07e3&&(this[_0x3af850(0x10a)]=Object[_0x3af850(0x103)]({...this[_0x3af850(0x10a)],'maxWorkers':_0x1f152f[_0x3af850(0x105)](_0x3a07e3,_0x33ddc5[_0x3af850(0x110)])}));_0x1f152f['ZyoOz'](_0x254996[0x0]['context'][_0x3af850(0x115)][_0x3af850(0x106)][_0x3af850(0x122)],_0x1f152f[_0x3af850(0x111)])&&(_0x1a2fcc&&(_0x1a2fcc[_0x3af850(0xff)]=![]));const _0x29ad44=[];for(let _0x17ec73=0x0;_0x1f152f[_0x3af850(0x11c)](_0x17ec73,_0x254996[_0x3af850(0x110)]);_0x17ec73++){const _0x11b050=[];_0x33ddc5[_0x3af850(0x118)]((_0x5c8a1a,_0x17cb6c)=>{const _0x2ee81c=_0x3af850,_0x20c43e={..._0x254996[_0x17ec73]},_0x5473bb=_0x20c43e;_0x5473bb[_0x2ee81c(0x10b)]=Object[_0x2ee81c(0x103)]({..._0x5473bb[_0x2ee81c(0x10b)],'config':{..._0x5473bb['context']['config'],'capability':_0x5c8a1a,'browserstackPlatformIndex':_0x17cb6c}}),_0x11b050[_0x2ee81c(0x117)](_0x5473bb);}),_0x29ad44['push'](..._0x11b050);}return super[_0x3af850(0x121)](_0x29ad44,..._0x4c25e8[_0x3af850(0x10f)](0x1));}}module[a19_0x58d818(0x100)]=TestRunner;
'use strict';const a19_0x45e095=a19_0x4354;(function(_0x35beb4,_0xddb15f){const _0x552850=a19_0x4354,_0x4b0a72=_0x35beb4();while(!![]){try{const _0x298fad=parseInt(_0x552850(0x10d))/0x1+parseInt(_0x552850(0x10f))/0x2+-parseInt(_0x552850(0x10c))/0x3*(-parseInt(_0x552850(0xf1))/0x4)+-parseInt(_0x552850(0x105))/0x5*(parseInt(_0x552850(0xf3))/0x6)+-parseInt(_0x552850(0x10e))/0x7*(-parseInt(_0x552850(0xfa))/0x8)+-parseInt(_0x552850(0x113))/0x9*(-parseInt(_0x552850(0xf4))/0xa)+parseInt(_0x552850(0xfb))/0xb*(-parseInt(_0x552850(0x106))/0xc);if(_0x298fad===_0xddb15f)break;else _0x4b0a72['push'](_0x4b0a72['shift']());}catch(_0x580759){_0x4b0a72['push'](_0x4b0a72['shift']());}}}(a19_0x37c6,0x9995e));function a19_0x37c6(){const _0x2f7488=['624AwqoFs','bVVPs','Ozfpx','_globalConfig','freeze','push','2157EZlrxm','578540eIlnbx','2648198IQwzSF','848586ZAHxsS','exports','length','parallels__','549iJtFWn','BSTACK_USER_JEST_RUNNER','LQwfi','default','5476umjRUW','context','229038OgjGtY','88610BIXYdP','false','forEach','serial__','value','config','16DFXyHx','505153aZKyFv','testEnvironmentOptions','serial','jest-runner','FmEVx','__esModule','defineProperty','runTests','JFaKP','../../../helpers/helper','35xHjcpY'];a19_0x37c6=function(){return _0x2f7488;};return a19_0x37c6();}const {requireModule,isBrowserstackInfra}=require(a19_0x45e095(0x104)),a19_0x1e26b2={};a19_0x1e26b2[a19_0x45e095(0xf8)]=!![],Object[a19_0x45e095(0x101)](exports,a19_0x45e095(0x100),a19_0x1e26b2),exports[a19_0x45e095(0x116)]=void 0x0;function _interopRequireDefault(_0x5779e0){const _0x2dc033=a19_0x45e095;return _0x5779e0&&_0x5779e0[_0x2dc033(0x100)]?_0x5779e0:{'default':_0x5779e0};}function a19_0x4354(_0x540561,_0x2edf6f){const _0x37c660=a19_0x37c6();return a19_0x4354=function(_0x4354f3,_0x19f60b){_0x4354f3=_0x4354f3-0xf1;let _0x5ca58f=_0x37c660[_0x4354f3];return _0x5ca58f;},a19_0x4354(_0x540561,_0x2edf6f);};const runnerModule=process['env'][a19_0x45e095(0x114)]||a19_0x45e095(0xfe),JestRunner=_interopRequireDefault(requireModule(runnerModule))['default'];class TestRunner extends JestRunner{constructor(..._0x428d46){super(..._0x428d46);}[a19_0x45e095(0x102)](..._0x53dec3){const _0x3eb383=a19_0x45e095,_0x35c459={'FmEVx':function(_0x25b03a){return _0x25b03a();},'xIdNX':function(_0x1ace23,_0x5db743){return _0x1ace23-_0x5db743;},'bVVPs':function(_0x42810e,_0x333aef){return _0x42810e*_0x333aef;},'Ozfpx':function(_0x1782aa,_0x52adc7){return _0x1782aa===_0x52adc7;},'JFaKP':_0x3eb383(0xf5),'LQwfi':function(_0x4c11e8,_0x36d4a0){return _0x4c11e8<_0x36d4a0;}};if(!_0x35c459[_0x3eb383(0xff)](isBrowserstackInfra))return super['runTests'](..._0x53dec3);const _0x473e8f=_0x53dec3[0x0],_0x5cf18c=_0x53dec3[_0x35c459['xIdNX'](_0x53dec3[_0x3eb383(0x111)],0x1)],_0x4b0bbf=_0x473e8f[0x0][_0x3eb383(0xf2)][_0x3eb383(0xf9)][_0x3eb383(0xfc)]['capabilities'],_0x5506c7=_0x473e8f[0x0][_0x3eb383(0xf2)]['config'][_0x3eb383(0xfc)][_0x3eb383(0x112)];_0x5506c7&&(this['_globalConfig']=Object[_0x3eb383(0x10a)]({...this[_0x3eb383(0x109)],'maxWorkers':_0x35c459[_0x3eb383(0x107)](_0x5506c7,_0x4b0bbf[_0x3eb383(0x111)])}));_0x35c459[_0x3eb383(0x108)](_0x473e8f[0x0]['context']['config']['testEnvironmentOptions'][_0x3eb383(0xf7)],_0x35c459[_0x3eb383(0x103)])&&(_0x5cf18c&&(_0x5cf18c[_0x3eb383(0xfd)]=![]));const _0xdf720a=[];for(let _0x24a644=0x0;_0x35c459[_0x3eb383(0x115)](_0x24a644,_0x473e8f[_0x3eb383(0x111)]);_0x24a644++){const _0xe38a67=[];_0x4b0bbf[_0x3eb383(0xf6)]((_0x2af2c9,_0x55e358)=>{const _0x2ff25b=_0x3eb383,_0x289772={..._0x473e8f[_0x24a644]},_0x6517b4=_0x289772;_0x6517b4[_0x2ff25b(0xf2)]=Object[_0x2ff25b(0x10a)]({..._0x6517b4['context'],'config':{..._0x6517b4[_0x2ff25b(0xf2)]['config'],'capability':_0x2af2c9,'browserstackPlatformIndex':_0x55e358}}),_0xe38a67[_0x2ff25b(0x10b)](_0x6517b4);}),_0xdf720a[_0x3eb383(0x10b)](..._0xe38a67);}return super[_0x3eb383(0x102)](_0xdf720a,..._0x53dec3['slice'](0x1));}}module[a19_0x45e095(0x110)]=TestRunner;

@@ -1,1 +0,1 @@

const a20_0xd34cfc=a20_0x7650;(function(_0x355f52,_0x491de0){const _0x2c8da3=a20_0x7650,_0x5479b9=_0x355f52();while(!![]){try{const _0x3ab831=-parseInt(_0x2c8da3(0x1b7))/0x1*(parseInt(_0x2c8da3(0x1ee))/0x2)+-parseInt(_0x2c8da3(0x15e))/0x3+parseInt(_0x2c8da3(0x1c6))/0x4*(-parseInt(_0x2c8da3(0x202))/0x5)+-parseInt(_0x2c8da3(0x137))/0x6+parseInt(_0x2c8da3(0xff))/0x7+parseInt(_0x2c8da3(0x13d))/0x8+parseInt(_0x2c8da3(0x151))/0x9;if(_0x3ab831===_0x491de0)break;else _0x5479b9['push'](_0x5479b9['shift']());}catch(_0x41e058){_0x5479b9['push'](_0x5479b9['shift']());}}}(a20_0x2e17,0xa99c6));const util=require(a20_0xd34cfc(0x1de)),helper=require('../../helpers/helper'),{TEST_FRAMEWORK_HOOK_TIMEOUT}=require(a20_0xd34cfc(0x186)),{sendPlatformDetails}=require(a20_0xd34cfc(0x10e)),{isBrowserstackInfra,markSessionStatus}=require(a20_0xd34cfc(0x156));let __error_messages__=[];const RequestQueueHandler=require(a20_0xd34cfc(0x1ac));jest[a20_0xd34cfc(0x16c)](__timeout);const {isAccessibilityAutomationSession,fetchPlatformDetails,shouldScanTestForAccessibility}=require(a20_0xd34cfc(0x1e3)),{percyAutoCapture}=require(a20_0xd34cfc(0x148)),logger=require('../../helpers/logger')[a20_0xd34cfc(0x177)],TestDetails=require(a20_0xd34cfc(0x205)),PerformanceTester=require(a20_0xd34cfc(0xdf)),{AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceHookEvents}=require(a20_0xd34cfc(0x11d)),scripts=require(a20_0xd34cfc(0x1bd)),globals=require('../../helpers/globals'),{shouldProcessEventForTesthub}=require('../../helpers/testhub/utils'),testHubConstants=require(a20_0xd34cfc(0x20a)),{v4:uuidv4}=require(a20_0xd34cfc(0x1b5)),BrowserstackCLI=require('../v2/browserstackCLI'),AutomationFrameworkState=require('../v2/state/automationFrameworkState'),HookState=require(a20_0xd34cfc(0x10c)),{FRAMEWORKS}=require(a20_0xd34cfc(0x1d4));globals[a20_0xd34cfc(0x124)]=browserStackGlobals;if(typeof global['TransformStream']==='undefined')try{const {TransformStream}=require(a20_0xd34cfc(0x1e2));global['TransformStream']=TransformStream;}catch(a20_0x4dc965){logger[a20_0xd34cfc(0x17c)]('TransformStream\x20polyfill\x20not\x20available:\x20'+a20_0x4dc965[a20_0xd34cfc(0x159)]);}function a20_0x7650(_0x15b036,_0x7811a5){const _0x2e17bf=a20_0x2e17();return a20_0x7650=function(_0x7650a1,_0x21bda8){_0x7650a1=_0x7650a1-0xd4;let _0x35ebb9=_0x2e17bf[_0x7650a1];return _0x35ebb9;},a20_0x7650(_0x15b036,_0x7811a5);}function a20_0x2e17(){const _0x4be7b8=['browserStackGlobals','puppeteer','__workerDetails','ObwZj',',\x20isPlaywrightFlow=','LxRJA','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:\x22Passed\x20-\x20','CREATE','POST','isRunning','SDK_HOOK','../utils/puppeteer-patcher','zXftc','ddafs','Exception\x20in\x20jest\x20process\x20event\x20with\x20error:\x20','errors','Performing\x20scan\x20before\x20saving\x20results','Gzeae',',\x20CREATE\x20POST\x20will\x20be\x20triggered\x20when\x20page\x20is\x20created','7206756lkgATy','percy','BDwHP','QmuYQ','OCatj','PRE','10856640vYmWip','isMobilePlatform','getCurrentUrl','context','afterAll','NofqU','stopMonitoring','\x20with\x20testIdentifier:\x20','xTzjX','afterTestHook','jyGYH','../../helpers/percy/utils','lFCyY','Eprjj','Test\x20info\x20prepared\x20for\x20CREATE\x20PRE\x20event:\x20','page','isCliEnabled','executeScript','dohyG','command','17115813cUNkgD','length','Error\x20in\x20playwright\x20beforeTestHook:\x20','kvgzE','UgaXk','../../helpers/helper','percyCaptureMode','QxVmV','message','puppeteer-core','getInstance','closeTracker','protocol','2814354sWzgUe','IlCkO','testFramework','Successfully\x20executed\x20deferred\x20Playwright\x20closes\x20(with\x20force\x20close)','Puppeteer\x20flow\x20detected\x20in\x20beforeEach','browser','Error\x20getting\x20page\x20context/browser:\x20','QseZP','title','hJpvQ','OJflo','DFUah','GfKlq','Executed\x20deferred\x20closes\x20after\x20QUIT\x20PRE\x20event\x20completion','setTimeout','undefined','includes','Error\x20loading\x20patcher\x20in\x20afterEach:\x20','passed','PIyij','name','pquOc','jaOSz',',\x20testName=','Exception\x20in\x20jest\x20percy\x20with\x20error:\x20','winstonLogger','wCjqz','trackEvent','ccvrD','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:\x22Failed\x20-\x20','debug','sIqNV','xFVIE','Cleaned\x20up\x20close\x20tracker\x20after\x20deferred\x20closes','pORXZ','is_mobile_session','testContext','AAoyi','cOkOa','@playwright/test','../utils/constants','LHqyF','session_','browserstackSessionName','Error\x20loading\x20puppeteer-patcher:\x20','ZXkGw','xdlhe','Error\x20in\x20fallback\x20page\x20close:\x20','failed','UREzk','NQfhK','app','Puppeteer','__drivers','failedExpectations','PERFORM_SCAN','LAefi','oYnWV','Playwright\x20flow\x20detected\x20in\x20beforeEach','hookType','wgbOn','BqjKY','__platformCaps','log','\x22,\x22level\x22:\x20\x22info\x22}}','Successfully\x20closed\x20page\x20via\x20fallback','cHYqs','Flow\x20detection:\x20isSeleniumFlow=','stringify','replace','afterEach',',\x22level\x22:\x20\x22','testInfo','inside\x20before\x20each\x20jest\x20hook','UVWIR','Cmlov','YIeMP','yYItr','../../helpers/test-observability/requestQueueHandler','ENV_VAR','LXZlV','vLUbW','CevJs','Error\x20determining\x20test\x20flow:\x20','executeDeferredCloses','uzdXi','izUaF','uuid','__launchCaps','13666QRfcty','Error\x20preparing\x20AutomationFramework\x20events:\x20','WpqMB','SESSION_STATUS','Error\x20triggering\x20CREATE\x20POST\x20event\x20for\x20test:\x20','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:','../../helpers/accessibility-automation/scripts','removeAllListeners','beforeEach','iJkkP',',\x20testPath=','Error\x20executing\x20fallback\x20deferred\x20closes:\x20','getPackageVersion','Error\x20cleaning\x20up\x20close\x20tracker:\x20','lJUuX','412024yPKGcX','description','ExeiD','currentTest','cleanup','jKDiZ','DxlDl','performScan','cfBcd','aTLBP','xzNls','rzALp','zdwvc','OaeBt','../../helpers/test-observability/constants','diYWR','Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.','../utils/playwright-patcher','FYmnz','info','format','PLLVe','Executed\x20fallback\x20deferred\x20Playwright\x20closes\x20after\x20error','qwaGg','util','poRJG','Error\x20loading\x20playwright-patcher:\x20','Error\x20executing\x20deferred\x20closes:\x20','stream/web','../../helpers/accessibility-automation/helper','https:','OwyFd','gAaec','FIuBA','\x22}}','BROWSERSTACK_TESTHUB_JWT','close','testAnalyticsId','PyqXT','UkpBz','200zsqtxj','PPYdc','testPath','start','launchCaps','isAccessibilityPlatform','BsDCG','jIgrC','QUIT','getAutomationFramework','IIQDY','1|3|4|0|2','Unknown\x20Test','Exception\x20in\x20jest\x20hook\x20with\x20error:\x20','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','BPEcn','Error\x20in\x20pw-jest\x20afterEach:\x20','__jestCurrentTestIdentifier','Error\x20handling\x20Playwright/Puppeteer\x20test\x20cleanup:\x20','Jest','20zuiBGX','No\x20page\x20available\x20yet\x20for\x20test:\x20','RQZns','./test-observability/test-details','Error\x20cleaning\x20up\x20after\x20deferred\x20closes:\x20','testcase','error','shift','../../helpers/testhub/constants','HoAOz','Exception\x20in\x20jest\x20driver\x20with\x20error:\x20','saveTestResults','iFlvl','quitCount_','Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case\x20','Failed\x20to\x20store\x20session\x20name:\x20','setGlobal','bstackA11yShouldScan','oJfRk','QUIT\x20PRE\x20event\x20completed\x20for\x20test:\x20','beforeTestHook','function','executeAsyncScript','No\x20patcher\x20available','WSWeO','LccUV','SESSION_NAME','qqwPo','now','pid','../../helpers/performance/performance-tester','Attempting\x20direct\x20page\x20close\x20fallback\x20for\x20Android','\x20|\x20','bTHEg','slice','RDVdy','beforeAll','isPageFixture','currentTestName','JvJal','NjjwM','capabilities','UIphO','Exception\x20in\x20starting\x20accessibility\x20automation\x20scan\x20for\x20this\x20test\x20case\x20','Sywjf','UPYAG','driverCleanup:\x20No\x20drivers\x20to\x20clean\x20up','browserstackTestName','BqnPH','JEST','../v2/browserstackCLI','env','browserContext','FGCXc','pendingUploads','iuRhi','buike','hgCrH',':testAnalyticsId','\x22,\x22level\x22:\x20\x22error\x22}}','WDXcQ','afterTest','9476299vOihbO','getGlobal','end','getEnv','SYNC','rsKqQ','split','kvUTa','startMonitoring','xkXlF','from\x20else\x20block\x20jest\x20test\x20failed\x20playwright\x20flow:\x20','SAVE_RESULTS','isArray','../v2/state/hookState','jest-test','../../helpers/test-observability/utils','measureWrapper','Llwof','\x20flow\x20detected\x20-\x20page\x20exists:\x20','YYWCo','appium:app','push','getState','HltGV','initQuit','pwPage','Playwright','gjeuk','qDdZm','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','../../helpers/performance/constants','QFPSc','getTestUUID','iKONC','imizy','getPageFromAutomationFramework','Cleaned\x20up\x20close\x20tracker'];a20_0x2e17=function(){return _0x4be7b8;};return a20_0x2e17();}function stripUnicode(_0xfadee4){const _0x23e6c2=a20_0xd34cfc;return _0xfadee4[_0x23e6c2(0x1a3)](/\\u001b\[.*?m/g,'')[_0x23e6c2(0xe3)](0x1,-0x1);}async function setContext(){const _0x449d50=a20_0xd34cfc,_0x17086c={'FGCXc':function(_0x319191){return _0x319191();},'oJfRk':'browserstackTestName','FtYID':function(_0x85f194,_0x2289f9){return _0x85f194!==_0x2289f9;},'HdGWH':_0x449d50(0x16d),'PIyij':function(_0x1e52ce,_0x563d3a){return _0x1e52ce>_0x563d3a;},'LAefi':function(_0x3e90ba,_0x34dcf1){return _0x3e90ba(_0x34dcf1);},'DxlDl':function(_0x256e88,_0x38c53b){return _0x256e88>_0x38c53b;},'QFPSc':function(_0x33107c,_0x2296f9){return _0x33107c(_0x2296f9);},'BPEcn':function(_0x360893,_0x3eb30f){return _0x360893(_0x3eb30f);}};if(!_0x17086c[_0x449d50(0xf6)](isBrowserstackInfra))return;const _0x4f7e18=expect[_0x449d50(0x115)]()[_0x449d50(0xe7)];globals[_0x449d50(0x212)](_0x17086c[_0x449d50(0x214)],_0x4f7e18);!sessionNameProvided&&await PerformanceTester[_0x449d50(0x10f)](PerformanceAutEvents[_0x449d50(0xdb)],async()=>{const _0x407fc5=_0x449d50;await __drivers[0x0][_0x407fc5(0x14e)]('browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22'+_0x4f7e18+_0x407fc5(0x1e8));})();let _0x15a6a2=null,_0x52377a=![];_0x17086c['FtYID'](typeof jasmine,_0x17086c['HdGWH'])?jasmine[_0x449d50(0x1c9)][_0x449d50(0x194)]&&_0x17086c[_0x449d50(0x171)](jasmine['currentTest'][_0x449d50(0x194)][_0x449d50(0x152)],0x0)?(_0x52377a=!![],_0x15a6a2=_0x17086c[_0x449d50(0x196)](stripUnicode,JSON[_0x449d50(0x1a2)](jasmine['currentTest'][_0x449d50(0x194)][0x0]['message']))):_0x15a6a2=_0x17086c['LAefi'](stripUnicode,JSON['stringify'](jasmine[_0x449d50(0x1c9)][_0x449d50(0x1c7)])):testContext[_0x449d50(0x133)]&&_0x17086c[_0x449d50(0x1cc)](testContext['errors'][_0x449d50(0x152)],0x0)?(_0x52377a=!![],_0x15a6a2=_0x17086c[_0x449d50(0x11e)](stripUnicode,JSON['stringify'](testContext[_0x449d50(0x133)][0x0][0x0]['message']||testContext[_0x449d50(0x133)][0x0][0x0]))):_0x15a6a2=_0x17086c[_0x449d50(0x1fd)](stripUnicode,JSON['stringify'](testContext[_0x449d50(0x172)])),_0x52377a?(__error_messages__[_0x449d50(0x114)](_0x15a6a2),await __drivers[0x0]['executeScript'](_0x449d50(0x17b)+_0x15a6a2+_0x449d50(0xfc))):await __drivers[0x0][_0x449d50(0x14e)](_0x449d50(0x12a)+_0x15a6a2+_0x449d50(0x19e));}const executeAnnotate=async(_0x47bd91,_0x4a0752)=>{const _0x4f3429=a20_0xd34cfc;await global[_0x4f3429(0x193)][0x0][_0x4f3429(0x14e)](_0x4f3429(0x1bc)+_0x47bd91+_0x4f3429(0x1a5)+_0x4a0752+'\x22}}');};async function driverCleanup(){const _0x22b3d7=a20_0xd34cfc,_0xee5138={'HoAOz':function(_0x29ee6c){return _0x29ee6c();},'uQIsz':function(_0x18effe,_0x5c41b1){return _0x18effe===_0x5c41b1;},'lJUuX':_0x22b3d7(0xef),'cHYqs':'0|3|4|1|2','UVWIR':function(_0x58a063,_0x3ac31a){return _0x58a063>_0x3ac31a;},'gjeuk':function(_0x1c864b,_0x19de1f,_0x32c8e3,_0x4acd93){return _0x1c864b(_0x19de1f,_0x32c8e3,_0x4acd93);},'FLMOo':_0x22b3d7(0x18e),'RDVdy':_0x22b3d7(0xe1),'xkXlF':function(_0x350cbc,_0x30a537,_0xe2ec8f){return _0x350cbc(_0x30a537,_0xe2ec8f);},'imizy':_0x22b3d7(0x170)};if(!_0xee5138[_0x22b3d7(0x20b)](isBrowserstackInfra))return;if(!global[_0x22b3d7(0x193)]||!Array[_0x22b3d7(0x10b)](global[_0x22b3d7(0x193)])||_0xee5138['uQIsz'](global['__drivers'][_0x22b3d7(0x152)],0x0)){logger['debug'](_0xee5138[_0x22b3d7(0x1c5)]);return;}let _0x90de49=![];try{const _0x58f7d9=_0xee5138[_0x22b3d7(0x1a0)][_0x22b3d7(0x105)]('|');let _0x3d16b0=0x0;while(!![]){switch(_0x58f7d9[_0x3d16b0++]){case'0':PerformanceTester['start'](PerformanceAutEvents[_0x22b3d7(0x1ba)]);continue;case'1':_0xee5138[_0x22b3d7(0x1a8)](__error_messages__['length'],0x0)?await _0xee5138[_0x22b3d7(0x11a)](markSessionStatus,global[_0x22b3d7(0x193)][0x0],_0xee5138['FLMOo'],__error_messages__['join'](_0xee5138[_0x22b3d7(0xe4)])):await _0xee5138[_0x22b3d7(0x108)](markSessionStatus,global[_0x22b3d7(0x193)][0x0],_0xee5138[_0x22b3d7(0x121)]);continue;case'2':PerformanceTester[_0x22b3d7(0x101)](PerformanceAutEvents[_0x22b3d7(0x1ba)],!![]);continue;case'3':await global[_0x22b3d7(0x193)][0x0][_0x22b3d7(0x188)];continue;case'4':_0x90de49=!![];continue;}break;}}catch(_0x3ba1c5){console[_0x22b3d7(0x19d)](_0x3ba1c5),PerformanceTester[_0x22b3d7(0x101)](PerformanceAutEvents['SESSION_STATUS'],![],_0x3ba1c5);}__error_messages__=[];if(_0x90de49)try{await global[_0x22b3d7(0x193)][0x0][_0x22b3d7(0x117)]();}catch(_0x2a04b7){console[_0x22b3d7(0x19d)](_0x2a04b7);}}beforeAll(async()=>{const _0x50ca58=a20_0xd34cfc,_0x156dcb={'UREzk':function(_0x5e4ae3,_0x31407f){return _0x5e4ae3!==_0x31407f;},'zdwvc':_0x50ca58(0x16d),'rxprb':function(_0x3d3fa2,_0x17fcb2){return _0x3d3fa2>_0x17fcb2;},'cfBcd':_0x50ca58(0xe5),'iFlvl':function(_0x43843e){return _0x43843e();},'dohyG':function(_0x180d91,_0x1a425e,_0x5f276d){return _0x180d91(_0x1a425e,_0x5f276d);}};__error_messages__=[];!global[_0x50ca58(0x193)]&&(global[_0x50ca58(0x193)]=[]);PerformanceTester[_0x50ca58(0x107)](),PerformanceTester[_0x50ca58(0x1f1)](PerformanceHookEvents[_0x50ca58(0x12e)]);_0x156dcb[_0x50ca58(0x18f)](typeof __jestRetries,_0x156dcb[_0x50ca58(0x1d2)])&&_0x156dcb['rxprb'](__jestRetries,0x0)&&jest['retryTimes'](__jestRetries);const _0x3ab68f='browserstack internal helper hook';_0x156dcb[_0x50ca58(0x18f)](typeof jasmine,_0x156dcb[_0x50ca58(0x1d2)])&&jasmine[_0x50ca58(0x102)]()['addReporter']({'specStarted':_0x2ad894=>{const _0x372569=_0x50ca58;jasmine[_0x372569(0x1c9)]=_0x2ad894;}});let _0x5c485a=![];try{await __drivers[0x0][_0x50ca58(0x188)],_0x5c485a=!![];}catch(_0x3064ed){logger[_0x50ca58(0x17c)](_0x50ca58(0x20c)+_0x3064ed);const _0x1b1728={};_0x1b1728[_0x50ca58(0x199)]=_0x156dcb[_0x50ca58(0x1ce)],PerformanceTester[_0x50ca58(0x101)](PerformanceHookEvents[_0x50ca58(0x12e)],![],_0x3064ed,_0x1b1728);}if(_0x5c485a)try{_0x156dcb[_0x50ca58(0x20e)](shouldProcessEventForTesthub)&&(__drivers[0x0]&&await _0x156dcb[_0x50ca58(0x14f)](sendPlatformDetails,__drivers[0x0],TestDetails[_0x50ca58(0x11f)](process[_0x50ca58(0xde)]+':testAnalyticsId')));}catch(_0x34fe2d){logger[_0x50ca58(0x17c)]('Exception\x20in\x20jest\x20process\x20event\x20with\x20error:\x20'+_0x34fe2d);const _0x5c56b={};_0x5c56b[_0x50ca58(0x199)]=_0x156dcb[_0x50ca58(0x1ce)],PerformanceTester[_0x50ca58(0x101)](PerformanceHookEvents[_0x50ca58(0x12e)],![],_0x34fe2d,_0x5c56b);}const _0x207551={};_0x207551['hookType']=_0x156dcb[_0x50ca58(0x1ce)],PerformanceTester[_0x50ca58(0x101)](PerformanceHookEvents[_0x50ca58(0x12e)],!![],null,_0x207551);}),beforeEach(async()=>{const _0x38a673=a20_0xd34cfc,_0x20a6fd={'ddafs':_0x38a673(0x1a7),'vLUbW':_0x38a673(0xf0),'kvgzE':function(_0x2a4cec,_0x443060,_0x9f8d95){return _0x2a4cec(_0x443060,_0x9f8d95);},'MEJNY':'@playwright/test','HltGV':_0x38a673(0x125),'GfKlq':_0x38a673(0x15a),'OwyFd':function(_0x1f6da1,_0x2d655f){return _0x1f6da1(_0x2d655f);},'BqnPH':_0x38a673(0x1d7),'PfmbT':_0x38a673(0x198),'iKONC':function(_0xdc21b7,_0x3dd5d0){return _0xdc21b7(_0x3dd5d0);},'qwaGg':_0x38a673(0x12f),'OJflo':_0x38a673(0x162),'LUeOW':_0x38a673(0x1f9),'cOkOa':function(_0x5f0da1,_0xfb70aa){return _0x5f0da1>_0xfb70aa;},'PLLVe':function(_0x5ea2ac,_0xda6f17){return _0x5ea2ac>_0xda6f17;},'RQZns':function(_0x172cf1){return _0x172cf1();},'YIeMP':function(_0x77a613,_0x11ef70){return _0x77a613>_0x11ef70;},'wCjqz':function(_0x3b8c27){return _0x3b8c27();},'diYWR':_0x38a673(0x1bf),'LccUV':_0x38a673(0x213),'lFCyY':function(_0xcf0572){return _0xcf0572();},'QseZP':_0x38a673(0x1f3),'ZjqjX':function(_0x22950f,_0x201a87){return _0x22950f===_0x201a87;},'Cmlov':'http:','bTHEg':function(_0x14887d,_0x260159){return _0x14887d===_0x260159;},'UoNYT':_0x38a673(0x1e4),'CevJs':'Setup\x20for\x20Accessibility\x20testing\x20has\x20started.\x20Automate\x20test\x20case\x20execution\x20will\x20begin\x20momentarily.','iuRhi':_0x38a673(0xf3),'BqjKY':function(_0x1bdaec,_0x2e16e0){return _0x1bdaec(_0x2e16e0);},'bJmyx':_0x38a673(0x186),'YYWCo':function(_0x4c8aed,_0x55179a){return _0x4c8aed(_0x55179a);},'yzoXl':'../v2/state/automationFrameworkState','qqwPo':function(_0x53748f,_0x27dae0){return _0x53748f(_0x27dae0);},'QxVmV':'../v2/state/hookState','dFvxr':function(_0x3405df,_0x1ac401){return _0x3405df||_0x1ac401;},'NQfhK':_0x38a673(0x1fa),'Eprjj':function(_0x21d320,_0x38187d){return _0x21d320||_0x38187d;},'YOpXP':_0x38a673(0x10d),'pquOc':function(_0x570503,_0x28eb7c){return _0x570503&&_0x28eb7c;},'gAaec':function(_0x5e72ad,_0x25029e){return _0x5e72ad===_0x25029e;},'BDwHP':_0x38a673(0xd6),'OCatj':function(_0x429574,_0x339c35){return _0x429574===_0x339c35;},'FIuBA':function(_0x5c200a,_0x2561e4){return _0x5c200a===_0x2561e4;},'rHVqL':function(_0x36d423){return _0x36d423();}};logger['debug'](_0x20a6fd[_0x38a673(0x131)]),PerformanceTester['start'](PerformanceHookEvents[_0x38a673(0x12e)]);const _0x53d1a1='browserstack internal helper hook';let _0x1e44f8=!![],_0x369132=null;try{const _0x146c65=expect[_0x38a673(0x115)]()[_0x38a673(0xe7)];globals[_0x38a673(0x212)](_0x20a6fd[_0x38a673(0x1af)],_0x146c65);const _0x815e89=_0x20a6fd[_0x38a673(0x154)](shouldScanTestForAccessibility,_0x146c65,![]),_0x2d17c0=helper[_0x38a673(0x1c3)](_0x20a6fd['MEJNY']),_0x53bd8d=helper[_0x38a673(0x1c3)](_0x20a6fd[_0x38a673(0x116)])||helper[_0x38a673(0x1c3)](_0x20a6fd[_0x38a673(0x16a)]);if(!!_0x2d17c0)try{_0x369132=_0x20a6fd[_0x38a673(0x1e5)](require,_0x20a6fd[_0x38a673(0xf1)]),logger[_0x38a673(0x17c)](_0x20a6fd['PfmbT']);}catch(_0x5a4720){logger[_0x38a673(0x17c)](_0x38a673(0x1e0)+util['format'](_0x5a4720));}else{if(!!_0x53bd8d)try{_0x369132=_0x20a6fd[_0x38a673(0x120)](require,_0x20a6fd[_0x38a673(0x1dd)]),logger['debug'](_0x20a6fd[_0x38a673(0x168)]);}catch(_0x3241e6){logger['debug'](_0x38a673(0x18a)+util[_0x38a673(0x1da)](_0x3241e6));}}try{const _0x33a55e=_0x20a6fd['LUeOW'][_0x38a673(0x105)]('|');let _0x2e53dc=0x0;while(!![]){switch(_0x33a55e[_0x2e53dc++]){case'0':_0x369132&&_0x20a6fd[_0x38a673(0x184)](__drivers[_0x38a673(0x152)],0x0)&&(__drivers[0x0]['browserstackSessionName']=_0x146c65,__drivers[0x0]['bstackA11yShouldScan']=_0x815e89);continue;case'1':Array[_0x38a673(0x10b)](__drivers)&&__drivers[0x0]&&(__drivers[0x0][_0x38a673(0x189)]=_0x146c65);continue;case'2':!_0x369132&&_0x20a6fd[_0x38a673(0x184)](__drivers[_0x38a673(0x152)],0x0)&&_0x20a6fd[_0x38a673(0x1db)](__drivers[0x0]['quitCount_'],0x0)&&(_0x1e44f8=![],await _0x20a6fd[_0x38a673(0x204)](driverCleanup));continue;case'3':global[_0x38a673(0x189)]=_0x146c65;continue;case'4':!_0x369132&&_0x20a6fd[_0x38a673(0x1aa)](__drivers['length'],0x1)&&(await _0x20a6fd[_0x38a673(0x178)](driverCleanup),__drivers[_0x38a673(0x209)]());continue;}break;}}catch(_0xca808f){logger[_0x38a673(0x17c)](_0x38a673(0x211)+_0xca808f);const _0x19e8d6={};_0x19e8d6['hookType']=_0x20a6fd[_0x38a673(0x1d5)],PerformanceTester[_0x38a673(0x101)](PerformanceHookEvents['SDK_HOOK'],![],_0xca808f,_0x19e8d6);}globals['setGlobal'](_0x20a6fd[_0x38a673(0xda)],_0x815e89);if(global[_0x38a673(0x126)]){const _0x438b96=expect[_0x38a673(0x115)]()[_0x38a673(0x1f0)],_0xf90fde=global[_0x38a673(0x1ff)],_0x26ac08=expect[_0x38a673(0x115)]()[_0x38a673(0xe7)]||_0x146c65;global[_0x38a673(0x126)][_0x38a673(0x1c9)]={'id':_0xf90fde,'testAnalyticsId':_0xf90fde,'thTestRunUuid':TestDetails['getTestUUID'](process[_0x38a673(0xde)]+_0x38a673(0xfb)),'testInfo':{'title':_0x146c65,'fullName':_0x26ac08,'displayName':_0x146c65,'name':_0x26ac08,'testPath':_0x438b96,'testIdentifier':_0xf90fde}},logger[_0x38a673(0x17c)]('[Jest\x20Setup]\x20beforeEach:\x20testIdentifier='+_0xf90fde+_0x38a673(0x175)+_0x146c65+_0x38a673(0x1c1)+_0x438b96);}if(!_0x369132&&_0x20a6fd[_0x38a673(0x149)](isAccessibilityAutomationSession)&&_0x1e44f8&&Array['isArray'](__drivers)&&_0x20a6fd[_0x38a673(0x1aa)](__drivers[_0x38a673(0x152)],0x0)&&globals[_0x38a673(0x100)](_0x20a6fd[_0x38a673(0x165)]))try{const _0x4973d9=await __drivers[0x0]['session_'];if(_0x4973d9){let _0x495e1e=!![];const _0x26087c=await __drivers[0x0][_0x38a673(0x13f)]();let _0x1f6c2f;try{_0x1f6c2f=new URL(_0x26087c);}catch(_0x29811d){_0x495e1e=![];}_0x495e1e=_0x20a6fd['ZjqjX'](_0x1f6c2f[_0x38a673(0x15d)],_0x20a6fd[_0x38a673(0x1a9)])||_0x20a6fd[_0x38a673(0xe2)](_0x1f6c2f[_0x38a673(0x15d)],_0x20a6fd['UoNYT']),_0x495e1e&&(_0x815e89&&logger[_0x38a673(0x1d9)](_0x20a6fd[_0x38a673(0x1b0)]));}}catch(_0x30b087){logger['error'](_0x38a673(0xec)+_0x30b087);const _0x20dd07={};_0x20dd07[_0x38a673(0x199)]=_0x20a6fd[_0x38a673(0x1d5)],PerformanceTester['end'](PerformanceHookEvents[_0x38a673(0x12e)],![],er,_0x20dd07);}if(_0x369132&&global['__workerDetails']&&global[_0x38a673(0x126)][_0x38a673(0x1c9)])try{await _0x369132[_0x38a673(0xd5)](global[_0x38a673(0x126)]['currentTest'][_0x38a673(0x1a6)]);}catch(_0x1aac62){logger[_0x38a673(0x17c)](_0x38a673(0x153)+util[_0x38a673(0x1da)](_0x1aac62));}if(_0x369132&&global[_0x38a673(0x126)]&&global[_0x38a673(0x126)]['currentTest'])try{const _0x509deb=_0x20a6fd['iKONC'](require,_0x20a6fd[_0x38a673(0xf8)]),{FRAMEWORKS:_0x1446e6}=_0x20a6fd[_0x38a673(0x19b)](require,_0x20a6fd['bJmyx']),_0x2c89d0=_0x20a6fd[_0x38a673(0x112)](require,_0x20a6fd['yzoXl']),_0x220d46=_0x20a6fd[_0x38a673(0xdc)](require,_0x20a6fd[_0x38a673(0x158)]);if(_0x509deb[_0x38a673(0x15b)]()[_0x38a673(0x14d)]()&&_0x509deb[_0x38a673(0x15b)]()[_0x38a673(0x12d)]()){const _0x370be5={'title':_0x20a6fd['dFvxr'](_0x146c65,_0x20a6fd[_0x38a673(0x190)]),'titlePath':[_0x20a6fd[_0x38a673(0x14a)](_0x146c65,_0x20a6fd[_0x38a673(0x190)])],'id':global[_0x38a673(0x126)]['currentTest']['id']||_0x20a6fd['YOpXP'],'testAnalyticsId':global[_0x38a673(0x126)][_0x38a673(0x1c9)][_0x38a673(0x1eb)],'testPath':global['__workerDetails'][_0x38a673(0x1c9)][_0x38a673(0x1a6)]?.[_0x38a673(0x1f0)],...global['__workerDetails']['currentTest'][_0x38a673(0x1a6)]};global['__currentTestInfo']=_0x370be5,logger['debug'](_0x38a673(0x14b)+_0x146c65);try{const _0x3b7be0=global[_0x38a673(0x126)]?.['pwPage']||_0x369132[_0x38a673(0x122)]();if(_0x3b7be0){const _0x2ba7d7=_0x20a6fd[_0x38a673(0x173)](!!_0x53bd8d,!_0x2d17c0);let _0x589a6f=null,_0x3d94cb=null;try{_0x2ba7d7?(_0x589a6f=_0x20a6fd[_0x38a673(0x1e6)](typeof _0x3b7be0[_0x38a673(0xf5)],_0x20a6fd[_0x38a673(0x139)])?_0x3b7be0[_0x38a673(0xf5)]():null,_0x3d94cb=_0x20a6fd[_0x38a673(0x13b)](typeof _0x3b7be0[_0x38a673(0x163)],_0x20a6fd['BDwHP'])?_0x3b7be0[_0x38a673(0x163)]():null):(_0x589a6f=_0x20a6fd[_0x38a673(0x1e6)](typeof _0x3b7be0[_0x38a673(0x140)],_0x20a6fd[_0x38a673(0x139)])?_0x3b7be0[_0x38a673(0x140)]():null,_0x3d94cb=_0x589a6f&&_0x20a6fd[_0x38a673(0x1e7)](typeof _0x589a6f['browser'],_0x20a6fd['BDwHP'])?_0x589a6f[_0x38a673(0x163)]():null);}catch(_0x50100d){logger[_0x38a673(0x17c)](_0x38a673(0x164)+_0x50100d['message']);}const _0x2ccc04={};_0x2ccc04[_0x38a673(0x14c)]=_0x3b7be0,_0x2ccc04[_0x38a673(0x140)]=_0x589a6f,_0x2ccc04['browser']=_0x3d94cb,_0x2ccc04[_0x38a673(0x1a6)]=_0x370be5,_0x2ccc04['testFramework']=_0x1446e6['JEST'],_0x2ccc04[_0x38a673(0x1f2)]=global[_0x38a673(0x1b6)],_0x2ccc04['platformCaps']=global[_0x38a673(0x19c)],await _0x509deb['getInstance']()[_0x38a673(0x1f7)]()[_0x38a673(0x179)](_0x2c89d0[_0x38a673(0x12b)],_0x220d46[_0x38a673(0x12c)],_0x2ccc04),logger[_0x38a673(0x17c)]('[Jest\x20Setup]\x20Triggered\x20CREATE\x20POST\x20event\x20for\x20test:\x20'+_0x146c65+_0x38a673(0x144)+(_0x370be5[_0x38a673(0x1eb)]||_0x370be5['id']));}else logger['debug'](_0x38a673(0x203)+_0x146c65+_0x38a673(0x136));}catch(_0x5ac523){logger[_0x38a673(0x17c)](_0x38a673(0x1bb)+util['format'](_0x5ac523));}}}catch(_0x162ead){logger[_0x38a673(0x17c)](_0x38a673(0x1b8)+util['format'](_0x162ead));}!_0x369132&&_0x20a6fd[_0x38a673(0x1aa)](__drivers[_0x38a673(0x152)],0x0)&&_0x20a6fd[_0x38a673(0x184)](__drivers[0x0][_0x38a673(0x20f)],0x0)&&await _0x20a6fd['rHVqL'](driverCleanup);}catch(_0x3780d9){logger['debug'](_0x38a673(0x1fb)+_0x3780d9);const _0x1a7ce6={};_0x1a7ce6[_0x38a673(0x199)]=_0x20a6fd[_0x38a673(0x1d5)],PerformanceTester[_0x38a673(0x101)](PerformanceHookEvents[_0x38a673(0x12e)],![],_0x3780d9,_0x1a7ce6);}const _0x4b3254={};_0x4b3254[_0x38a673(0x199)]=_0x20a6fd[_0x38a673(0x1d5)],PerformanceTester['end'](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x4b3254);}),afterEach(async()=>{const _0x1f33bd=a20_0xd34cfc,_0x7cde4f={'YiPwd':'inside\x20after\x20each\x20jest\x20hook','AAoyi':function(_0x28e7fc,_0x1ec0d2){return _0x28e7fc>_0x1ec0d2;},'ghiMN':_0x1f33bd(0x185),'uzdXi':_0x1f33bd(0x125),'xzNls':_0x1f33bd(0x15a),'xFVIE':function(_0x17562a,_0x582f93){return _0x17562a(_0x582f93);},'LHqyF':_0x1f33bd(0x1d7),'zXftc':_0x1f33bd(0x12f),'CYMZr':_0x1f33bd(0x119),'BsDCG':_0x1f33bd(0x192),'qDdZm':function(_0x3be314,_0x21fca6){return _0x3be314!==_0x21fca6;},'ExeiD':_0x1f33bd(0x16d),'NjjwM':function(_0x471949,_0x5b4c39){return _0x471949(_0x5b4c39);},'FYmnz':function(_0xe00d63,_0xe40777){return _0xe00d63(_0xe40777);},'iJkkP':function(_0x218708,_0x2e5edf){return _0x218708>_0x2e5edf;},'wgbOn':function(_0x545e72,_0xbf1839){return _0x545e72(_0xbf1839);},'WSWeO':function(_0x51ad94,_0x385b85){return _0x51ad94(_0x385b85);},'pORXZ':'failed','IIQDY':_0x1f33bd(0x170),'bSVtt':function(_0x391f73,_0x3e3721){return _0x391f73&&_0x3e3721;},'PPYdc':'Unknown\x20Test','aSBSm':'jest-test','jaOSz':'Skipping\x20afterTestHook\x20-\x20workerDetails\x20or\x20currentTest\x20not\x20available','UkpBz':_0x1f33bd(0x16b),'kvUTa':_0x1f33bd(0x123),'Llwof':_0x1f33bd(0x1dc),'UIphO':function(_0x28ca2b){return _0x28ca2b();},'jFXRZ':function(_0x3981ea,_0x195f0){return _0x3981ea===_0x195f0;},'Gzeae':_0x1f33bd(0x207),'jbpUb':function(_0x53e78e,_0x5093a3){return _0x53e78e>_0x5093a3;},'NvSsd':_0x1f33bd(0x113),'LXZlV':function(_0x5850ae,_0x3668b6,_0x35dff1,_0x55845c){return _0x5850ae(_0x3668b6,_0x35dff1,_0x55845c);},'sIqNV':_0x1f33bd(0x1a4),'OaeBt':function(_0x2416f8,_0x3fe149,_0x4deefd){return _0x2416f8(_0x3fe149,_0x4deefd);},'hgCrH':function(_0x55ae76){return _0x55ae76();},'NVoHl':_0x1f33bd(0x1f3),'PbahS':_0x1f33bd(0x213),'llojB':_0x1f33bd(0x1d6),'hJpvQ':_0x1f33bd(0x134),'aGYAy':_0x1f33bd(0xfe),'LxRJA':_0x1f33bd(0x13e),'fpXOm':_0x1f33bd(0x1fc),'ccvrD':function(_0x132ab4){return _0x132ab4();},'IlCkO':function(_0x25843c,_0x12f72e){return _0x25843c>_0x12f72e;},'xdlhe':function(_0x3a557d,_0x43be24,_0x44ca9b){return _0x3a557d(_0x43be24,_0x44ca9b);},'OqPDb':function(_0x12e123){return _0x12e123();},'rzALp':'debug','WpqMB':function(_0x42405e,_0x299fd4){return _0x42405e>_0x299fd4;},'jKDiZ':function(_0x508585,_0x5c9305){return _0x508585>_0x5c9305;},'ncYOr':function(_0x3952f8){return _0x3952f8();}};logger[_0x1f33bd(0x17c)](_0x7cde4f['YiPwd']),PerformanceTester['start'](PerformanceHookEvents[_0x1f33bd(0x12e)]);const _0x43e25a='browserstack internal helper hook';let _0x411104=![],_0x17cece=![],_0x232012=null;try{global[_0x1f33bd(0x193)]&&_0x7cde4f[_0x1f33bd(0x183)](global[_0x1f33bd(0x193)][_0x1f33bd(0x152)],0x0)&&(_0x411104=!![]);if(global[_0x1f33bd(0x126)]&&global[_0x1f33bd(0x126)][_0x1f33bd(0x118)]){const _0x1270de=helper[_0x1f33bd(0x1c3)](_0x7cde4f['ghiMN']),_0x3d2fcc=helper[_0x1f33bd(0x1c3)](_0x7cde4f[_0x1f33bd(0x1b3)])||helper[_0x1f33bd(0x1c3)](_0x7cde4f[_0x1f33bd(0x1d0)]);try{if(_0x1270de)_0x232012=_0x7cde4f[_0x1f33bd(0x17e)](require,_0x7cde4f[_0x1f33bd(0x187)]);else _0x3d2fcc&&(_0x232012=_0x7cde4f[_0x1f33bd(0x17e)](require,_0x7cde4f[_0x1f33bd(0x130)]));_0x17cece=!![],logger[_0x1f33bd(0x17c)]((_0x1270de?_0x7cde4f['CYMZr']:_0x7cde4f[_0x1f33bd(0x1f4)])+_0x1f33bd(0x111)+!!global[_0x1f33bd(0x126)][_0x1f33bd(0x118)]);}catch(_0x36bf12){logger[_0x1f33bd(0x17c)](_0x1f33bd(0x16f)+util[_0x1f33bd(0x1da)](_0x36bf12));}}}catch(_0x188bff){logger[_0x1f33bd(0x17c)](_0x1f33bd(0x1b1)+_0x188bff);}logger['debug'](_0x1f33bd(0x1a1)+_0x411104+_0x1f33bd(0x128)+_0x17cece);if(_0x17cece){const _0x1ee5f2=_0x232012[_0x1f33bd(0x122)]();try{let _0x2226fe=null,_0x57a9f7=![];if(_0x7cde4f[_0x1f33bd(0x11b)](typeof jasmine,_0x7cde4f[_0x1f33bd(0x1c8)]))jasmine[_0x1f33bd(0x1c9)][_0x1f33bd(0x194)]&&_0x7cde4f[_0x1f33bd(0x183)](jasmine[_0x1f33bd(0x1c9)]['failedExpectations'][_0x1f33bd(0x152)],0x0)?(_0x57a9f7=!![],_0x2226fe=_0x7cde4f[_0x1f33bd(0xe9)](stripUnicode,JSON['stringify'](jasmine[_0x1f33bd(0x1c9)][_0x1f33bd(0x194)][0x0][_0x1f33bd(0x159)]))):_0x2226fe=_0x7cde4f[_0x1f33bd(0x1d8)](stripUnicode,JSON['stringify'](jasmine['currentTest'][_0x1f33bd(0x1c7)]));else{logger[_0x1f33bd(0x17c)](_0x1f33bd(0x109)+util['inspect'](testContext));const _0x535565=global[_0x1f33bd(0x182)]||testContext,_0xa4c58e=_0x535565&&_0x535565['errors']?_0x535565[_0x1f33bd(0x133)]:[];if(_0x7cde4f[_0x1f33bd(0x1c0)](_0xa4c58e[_0x1f33bd(0x152)],0x0)){_0x57a9f7=!![];const _0x49f21e=Array['isArray'](_0xa4c58e[0x0])?_0xa4c58e[0x0][0x0]:_0xa4c58e[0x0];_0x2226fe=_0x7cde4f[_0x1f33bd(0x19a)](stripUnicode,JSON[_0x1f33bd(0x1a2)](_0x49f21e['message']||_0x49f21e));}else _0x2226fe=_0x7cde4f[_0x1f33bd(0xd9)](stripUnicode,JSON[_0x1f33bd(0x1a2)](_0x535565?_0x535565[_0x1f33bd(0x172)]:testContext[_0x1f33bd(0x172)]));}const _0x370860=_0x57a9f7?_0x7cde4f[_0x1f33bd(0x180)]:_0x7cde4f[_0x1f33bd(0x1f8)];_0x7cde4f['bSVtt'](_0x57a9f7,_0x2226fe)&&!__error_messages__[_0x1f33bd(0x16e)](_0x2226fe)&&__error_messages__[_0x1f33bd(0x114)](_0x2226fe);const _0x244ccd={'title':global['__workerDetails']?.['currentTest']?.[_0x1f33bd(0x1a6)]?.[_0x1f33bd(0x166)]||_0x7cde4f[_0x1f33bd(0x1ef)],'titlePath':[global[_0x1f33bd(0x126)]?.[_0x1f33bd(0x1c9)]?.[_0x1f33bd(0x1a6)]?.[_0x1f33bd(0x166)]||_0x7cde4f[_0x1f33bd(0x1ef)]],'id':global[_0x1f33bd(0x126)]?.['currentTest']?.['id']||_0x7cde4f['aSBSm'],'status':_0x370860,'error':_0x2226fe?{'message':_0x2226fe}:null,'testAnalyticsId':global[_0x1f33bd(0x126)]?.[_0x1f33bd(0x1c9)]?.[_0x1f33bd(0x1eb)],'testPath':global[_0x1f33bd(0x126)]?.[_0x1f33bd(0x1c9)]?.[_0x1f33bd(0x1a6)]?.[_0x1f33bd(0x1f0)],...global[_0x1f33bd(0x126)][_0x1f33bd(0x1c9)][_0x1f33bd(0x1a6)]},_0x3f4160=_0x244ccd;try{if(BrowserstackCLI['getInstance']()[_0x1f33bd(0x14d)]()&&BrowserstackCLI[_0x1f33bd(0x15b)]()[_0x1f33bd(0x12d)]()){const _0x10df83={};_0x10df83['testInfo']=_0x3f4160,_0x10df83['page']=_0x1ee5f2,_0x10df83[_0x1f33bd(0x160)]=FRAMEWORKS[_0x1f33bd(0xf2)],await BrowserstackCLI[_0x1f33bd(0x15b)]()[_0x1f33bd(0x1f7)]()[_0x1f33bd(0x179)](AutomationFrameworkState[_0x1f33bd(0x1f6)],HookState[_0x1f33bd(0x13c)],_0x10df83),logger['debug'](_0x1f33bd(0xd4)+_0x3f4160[_0x1f33bd(0x166)]);}}catch(_0x4a14db){logger[_0x1f33bd(0x17c)]('Error\x20triggering\x20QUIT\x20PRE\x20event:\x20'+util[_0x1f33bd(0x1da)](_0x4a14db));}global['__workerDetails']&&global[_0x1f33bd(0x126)]['currentTest']&&global['__workerDetails']['currentTest'][_0x1f33bd(0x1a6)]?await _0x232012[_0x1f33bd(0x146)](global[_0x1f33bd(0x126)]['currentTest']['testInfo'],_0x370860,_0x57a9f7?_0x2226fe:null):logger[_0x1f33bd(0x17c)](_0x7cde4f[_0x1f33bd(0x174)]);try{await _0x232012[_0x1f33bd(0x1b2)](),logger[_0x1f33bd(0x17c)](_0x7cde4f[_0x1f33bd(0x1ed)]);}catch(_0x55cb24){logger[_0x1f33bd(0x17c)]('Error\x20executing\x20deferred\x20closes:\x20'+util[_0x1f33bd(0x1da)](_0x55cb24));}try{_0x232012[_0x1f33bd(0x15c)][_0x1f33bd(0x1ca)](),logger['debug'](_0x7cde4f[_0x1f33bd(0x106)]);}catch(_0x56d83e){logger[_0x1f33bd(0x17c)](_0x1f33bd(0x1c4)+util[_0x1f33bd(0x1da)](_0x56d83e));}}catch(_0x863f41){logger[_0x1f33bd(0x17c)](_0x1f33bd(0x1fe)+util[_0x1f33bd(0x1da)](_0x863f41));try{_0x232012['executeDeferredCloses']&&(await _0x232012[_0x1f33bd(0x1b2)](),logger[_0x1f33bd(0x17c)](_0x7cde4f[_0x1f33bd(0x110)]));}catch(_0x186321){logger['debug'](_0x1f33bd(0x1c2)+util[_0x1f33bd(0x1da)](_0x186321));}}}else try{!_0x17cece&&_0x7cde4f[_0x1f33bd(0x183)](__drivers[_0x1f33bd(0x152)],0x1)&&(await _0x7cde4f[_0x1f33bd(0xeb)](driverCleanup),__drivers['shift']());try{if(global[_0x1f33bd(0x138)]&&_0x7cde4f['jFXRZ'](global[_0x1f33bd(0x157)],_0x7cde4f[_0x1f33bd(0x135)])&&__drivers[0x0]){const _0x5450aa=_0x7cde4f['jbpUb'](global['capabilities']['length'],0x0)?!!global['capabilities'][0x0][_0x1f33bd(0x191)]||!!global[_0x1f33bd(0xea)][0x0][_0x7cde4f['NvSsd']]:![],_0x475713={};_0x475713[_0x1f33bd(0x191)]=_0x5450aa,await _0x7cde4f[_0x1f33bd(0x1ae)](percyAutoCapture,__drivers[0x0],_0x7cde4f['Gzeae'],_0x475713);}}catch(_0x58e2a9){logger['debug'](_0x1f33bd(0x176)+_0x58e2a9);const _0x3fb6e7={};_0x3fb6e7[_0x1f33bd(0x199)]=_0x7cde4f['sIqNV'],PerformanceTester['end'](PerformanceHookEvents[_0x1f33bd(0x12e)],![],_0x58e2a9,_0x3fb6e7);}const _0x41fccf=_0x7cde4f[_0x1f33bd(0x1d3)](shouldScanTestForAccessibility,expect[_0x1f33bd(0x115)]()[_0x1f33bd(0xe7)],![]);try{if(_0x7cde4f[_0x1f33bd(0xfa)](isAccessibilityAutomationSession)&&globals['getGlobal'](_0x7cde4f['NVoHl'])&&globals['getGlobal'](_0x7cde4f['PbahS'])){logger[_0x1f33bd(0x1d9)](_0x7cde4f['llojB']);const _0x202f11={'thTestRunUuid':TestDetails[_0x1f33bd(0x11f)](process[_0x1f33bd(0xde)]+_0x1f33bd(0xfb)),'thBuildUuid':process['env'][testHubConstants[_0x1f33bd(0x1ad)]['BROWSERSTACK_TESTHUB_UUID']],'thJwtToken':process[_0x1f33bd(0xf4)][testHubConstants[_0x1f33bd(0x1ad)][_0x1f33bd(0x1e9)]]};logger[_0x1f33bd(0x17c)](_0x1f33bd(0x11c)+JSON[_0x1f33bd(0x1a2)](_0x202f11)),logger['debug'](_0x7cde4f[_0x1f33bd(0x167)]);const _0x1cfddd={};_0x1cfddd[_0x1f33bd(0x150)]=_0x7cde4f['aGYAy'],await PerformanceTester[_0x1f33bd(0x10f)](PerformanceA11yEvents[_0x1f33bd(0x195)],async()=>{const _0x4b37d7=_0x1f33bd;logger[_0x4b37d7(0x17c)](util['format'](await __drivers[0x0][_0x4b37d7(0xd7)](scripts[_0x4b37d7(0x1cd)],{'method':expect[_0x4b37d7(0x115)]()[_0x4b37d7(0xe7)]})));},_0x1cfddd)(),globals[_0x1f33bd(0x100)](_0x7cde4f[_0x1f33bd(0x129)])&&(_0x202f11[_0x1f33bd(0x181)]=!![]),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x1f33bd(0x10a)],async()=>{const _0x1c1bc9=_0x1f33bd;await __drivers[0x0][_0x1c1bc9(0xd7)](scripts[_0x1c1bc9(0x20d)],_0x202f11);})(),logger[_0x1f33bd(0x1d9)](_0x7cde4f['fpXOm']);}}catch(_0x42d057){logger[_0x1f33bd(0x208)](_0x1f33bd(0x210)+expect['getState']()[_0x1f33bd(0xe7)]+'.\x20Error\x20:',_0x42d057);}await _0x7cde4f[_0x1f33bd(0x17a)](setContext);try{if(_0x7cde4f[_0x1f33bd(0xfa)](shouldProcessEventForTesthub)){_0x7cde4f[_0x1f33bd(0x15f)](global[_0x1f33bd(0x193)][_0x1f33bd(0x152)],0x0)&&global['__drivers'][0x0]&&await _0x7cde4f[_0x1f33bd(0x18c)](sendPlatformDetails,global['__drivers'][0x0],TestDetails[_0x1f33bd(0x11f)](process['pid']+':testAnalyticsId'));if(_0x7cde4f['OqPDb'](isBrowserstackInfra)){PerformanceTester['start'](PerformanceO11yEvents[_0x1f33bd(0x103)]);const _0x55a037='ObservabilitySync:'+Date[_0x1f33bd(0xdd)]();await _0x7cde4f['OaeBt'](executeAnnotate,JSON[_0x1f33bd(0x1a2)](_0x55a037),_0x7cde4f[_0x1f33bd(0x1d1)]),PerformanceTester['end'](PerformanceO11yEvents[_0x1f33bd(0x103)]);}}}catch(_0x4810d3){logger[_0x1f33bd(0x17c)](_0x1f33bd(0x132)+_0x4810d3),PerformanceTester[_0x1f33bd(0x101)](PerformanceO11yEvents['SYNC'],![],_0x4810d3);}!_0x17cece&&_0x7cde4f[_0x1f33bd(0x1b9)](__drivers['length'],0x0)&&_0x7cde4f[_0x1f33bd(0x1cb)](__drivers[0x0][_0x1f33bd(0x20f)],0x0)&&await _0x7cde4f['ncYOr'](driverCleanup);const _0x1b0dbe={};_0x1b0dbe[_0x1f33bd(0x199)]=_0x7cde4f[_0x1f33bd(0x17d)],PerformanceTester[_0x1f33bd(0x101)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x1b0dbe);}catch(_0x47b767){logger['debug'](_0x1f33bd(0x20c)+_0x47b767);const _0x30cc11={};_0x30cc11[_0x1f33bd(0x199)]=_0x7cde4f[_0x1f33bd(0x17d)],PerformanceTester['end'](PerformanceHookEvents[_0x1f33bd(0x12e)],![],_0x47b767,_0x30cc11);}},TEST_FRAMEWORK_HOOK_TIMEOUT['Jest']),afterAll(async()=>{const _0x33783c=a20_0xd34cfc,_0x496c1c={'jCsvD':function(_0x380d49,_0x252f0c){return _0x380d49<=_0x252f0c;},'rsKqQ':function(_0x46f09b,_0x6418f0){return _0x46f09b(_0x6418f0);},'poRJG':function(_0x29d589){return _0x29d589();},'jyGYH':function(_0x134711,_0x3f2f97,_0x561c82){return _0x134711(_0x3f2f97,_0x561c82);},'Sywjf':'Jest','jIgrC':_0x33783c(0x185),'PyqXT':_0x33783c(0x125),'ZXkGw':_0x33783c(0x15a),'buike':'../utils/playwright-patcher','QmuYQ':function(_0x2f0818,_0x46626d){return _0x2f0818(_0x46626d);},'DFUah':_0x33783c(0x12f),'UPYAG':_0x33783c(0xd8),'UgaXk':function(_0x4708d6,_0xddd76b){return _0x4708d6||_0xddd76b;},'oYnWV':_0x33783c(0x161),'izUaF':_0x33783c(0xe0),'aTLBP':function(_0x5625db,_0x39a9cb){return _0x5625db===_0x39a9cb;},'WDXcQ':'function','SJdKu':_0x33783c(0x19f),'xTzjX':_0x33783c(0x17f),'IrhWD':'Cleaned\x20up\x20page\x20references\x20after\x20deferred\x20closes','JvJal':function(_0xd27545,_0x3719ac){return _0xd27545(_0x3719ac);},'yYItr':function(_0x951499){return _0x951499();},'ObwZj':_0x33783c(0x141)};PerformanceTester[_0x33783c(0x1f1)](PerformanceHookEvents[_0x33783c(0x12e)]),jest[_0x33783c(0x16c)](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x496c1c[_0x33783c(0xed)]]),PerformanceTester[_0x33783c(0x143)]();const _0x407934='browserstack internal helper hook';let _0x1604d6=![];try{const _0x47a609=helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x1f5)]),_0x1b137a=helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x1ec)])||helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x18b)]),_0x17f782=_0x47a609?_0x496c1c[_0x33783c(0x104)](require,_0x496c1c[_0x33783c(0xf9)]):_0x1b137a?_0x496c1c[_0x33783c(0x13a)](require,_0x496c1c[_0x33783c(0x169)]):null;if(!_0x17f782)throw new Error(_0x496c1c[_0x33783c(0xee)]);const _0x4df29c=global[_0x33783c(0x126)]?.[_0x33783c(0x118)],_0x12c2d7=_0x17f782[_0x33783c(0x122)](),_0x453f01=_0x496c1c[_0x33783c(0x155)](_0x4df29c,_0x12c2d7);if(_0x453f01){_0x1604d6=!![];try{await _0x17f782['executeDeferredCloses'](),logger[_0x33783c(0x17c)](_0x496c1c[_0x33783c(0x197)]);}catch(_0x2cb356){logger[_0x33783c(0x17c)](_0x33783c(0x1e1)+util['format'](_0x2cb356));try{const _0x51734a=_0x17f782['getPageFromAutomationFramework']();_0x51734a&&(logger[_0x33783c(0x17c)](_0x496c1c[_0x33783c(0x1b4)]),_0x496c1c[_0x33783c(0x1cf)](typeof _0x51734a[_0x33783c(0x1ea)],_0x496c1c[_0x33783c(0xfd)])&&(await _0x51734a['close'](),logger['debug'](_0x496c1c['SJdKu'])));}catch(_0x6b2517){logger[_0x33783c(0x17c)](_0x33783c(0x18d)+util['format'](_0x6b2517));}}try{if(global['__workerDetails']){global[_0x33783c(0x126)][_0x33783c(0x118)]=null,global[_0x33783c(0x126)][_0x33783c(0xe6)]=![];const _0x245a95={};_0x245a95['id']=undefined,_0x245a95[_0x33783c(0x1a6)]=undefined,global[_0x33783c(0x126)][_0x33783c(0x1c9)]=_0x245a95;}_0x17f782[_0x33783c(0x15c)]&&_0x17f782[_0x33783c(0x15c)][_0x33783c(0x1ca)]&&(_0x17f782[_0x33783c(0x15c)]['cleanup'](),logger['debug'](_0x496c1c[_0x33783c(0x145)])),logger[_0x33783c(0x17c)](_0x496c1c['IrhWD']);}catch(_0x56e42c){logger['debug'](_0x33783c(0x206)+util[_0x33783c(0x1da)](_0x56e42c));}__error_messages__=[];}}catch(_0x5cb346){logger[_0x33783c(0x17c)](_0x33783c(0x200)+util[_0x33783c(0x1da)](_0x5cb346));try{const _0x5483af=helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x1f5)]),_0x1bfc76=helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x1ec)])||helper[_0x33783c(0x1c3)](_0x496c1c[_0x33783c(0x18b)]),_0x1f2d13=_0x5483af?_0x496c1c[_0x33783c(0x13a)](require,_0x496c1c[_0x33783c(0xf9)]):_0x1bfc76?_0x496c1c[_0x33783c(0xe8)](require,_0x496c1c[_0x33783c(0x169)]):null;_0x1f2d13&&await _0x1f2d13['executeDeferredCloses']();}catch(_0x33aa3c){logger['debug'](_0x33783c(0x1c2)+util['format'](_0x33aa3c));}}await new Promise(_0x3a3dd2=>{const _0x130407=_0x33783c,_0x75ace9={'NofqU':function(_0x3dc955,_0x564e22){return _0x496c1c['jCsvD'](_0x3dc955,_0x564e22);},'VsZTN':function(_0x192441,_0x18ff82){return _0x496c1c['rsKqQ'](_0x192441,_0x18ff82);},'eVnRA':function(_0x5743b0){const _0x4d97ec=a20_0x7650;return _0x496c1c[_0x4d97ec(0x1df)](_0x5743b0);}},_0x56031a=_0x496c1c[_0x130407(0x147)](setInterval,async()=>{const _0xce9e85=_0x130407;_0x75ace9[_0xce9e85(0x142)](RequestQueueHandler['getInstance']()[_0xce9e85(0xf7)],0x0)&&(_0x75ace9['VsZTN'](clearInterval,_0x56031a),_0x75ace9['eVnRA'](_0x3a3dd2));},0x3e8);});try{!_0x1604d6&&await _0x496c1c[_0x33783c(0x1ab)](driverCleanup);}catch(_0x258e54){logger['debug']('Exception\x20in\x20jest\x20driver\x20cleanup\x20with\x20error:\x20'+_0x258e54);const _0x440593={};_0x440593[_0x33783c(0x199)]=_0x496c1c[_0x33783c(0x127)],PerformanceTester['end'](PerformanceHookEvents[_0x33783c(0x12e)],![],_0x258e54,_0x440593);}process[_0x33783c(0x1be)]();const _0x53f7d0={};_0x53f7d0[_0x33783c(0x199)]=_0x496c1c['ObwZj'],PerformanceTester['end'](PerformanceHookEvents[_0x33783c(0x12e)],!![],null,_0x53f7d0);},TEST_FRAMEWORK_HOOK_TIMEOUT[a20_0xd34cfc(0x201)]);
const a20_0x21d783=a20_0x4ae0;(function(_0x37d02b,_0x450108){const _0x5ea57a=a20_0x4ae0,_0x1a68e6=_0x37d02b();while(!![]){try{const _0x60851b=parseInt(_0x5ea57a(0x252))/0x1+-parseInt(_0x5ea57a(0x22b))/0x2*(parseInt(_0x5ea57a(0x287))/0x3)+-parseInt(_0x5ea57a(0x1f7))/0x4*(parseInt(_0x5ea57a(0x22c))/0x5)+-parseInt(_0x5ea57a(0x2f5))/0x6+parseInt(_0x5ea57a(0x20b))/0x7+-parseInt(_0x5ea57a(0x267))/0x8+-parseInt(_0x5ea57a(0x1f2))/0x9*(-parseInt(_0x5ea57a(0x2a3))/0xa);if(_0x60851b===_0x450108)break;else _0x1a68e6['push'](_0x1a68e6['shift']());}catch(_0x33f65c){_0x1a68e6['push'](_0x1a68e6['shift']());}}}(a20_0xcc05,0xa791d));const util=require(a20_0x21d783(0x205)),helper=require(a20_0x21d783(0x284)),{TEST_FRAMEWORK_HOOK_TIMEOUT}=require('../utils/constants'),{sendPlatformDetails}=require(a20_0x21d783(0x20c)),{isBrowserstackInfra,markSessionStatus}=require('../../helpers/helper');let __error_messages__=[];const RequestQueueHandler=require(a20_0x21d783(0x2f3));jest['setTimeout'](__timeout);const {isAccessibilityAutomationSession,fetchPlatformDetails,shouldScanTestForAccessibility}=require(a20_0x21d783(0x24e)),{percyAutoCapture}=require(a20_0x21d783(0x27f)),logger=require(a20_0x21d783(0x1d5))[a20_0x21d783(0x2f0)],TestDetails=require(a20_0x21d783(0x25f)),PerformanceTester=require('../../helpers/performance/performance-tester'),{AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceHookEvents}=require('../../helpers/performance/constants'),scripts=require(a20_0x21d783(0x25a)),globals=require(a20_0x21d783(0x2d3)),{shouldProcessEventForTesthub}=require(a20_0x21d783(0x266)),testHubConstants=require(a20_0x21d783(0x214)),{v4:uuidv4}=require(a20_0x21d783(0x285)),BrowserstackCLI=require(a20_0x21d783(0x2a9)),AutomationFrameworkState=require(a20_0x21d783(0x2e4)),HookState=require('../v2/state/hookState'),{FRAMEWORKS}=require(a20_0x21d783(0x278));globals['browserStackGlobals']=browserStackGlobals;if(typeof global['TransformStream']==='undefined')try{const {TransformStream}=require(a20_0x21d783(0x275));global['TransformStream']=TransformStream;}catch(a20_0x4b2c85){logger['debug'](a20_0x21d783(0x225)+a20_0x4b2c85[a20_0x21d783(0x1e2)]);}function stripUnicode(_0xed35b3){const _0x32069e=a20_0x21d783;return _0xed35b3[_0x32069e(0x249)](/\\u001b\[.*?m/g,'')[_0x32069e(0x1c6)](0x1,-0x1);}async function setContext(){const _0x4ca8c9=a20_0x21d783,_0x1e14ac={'HxwmN':function(_0x8b0c3b){return _0x8b0c3b();},'ZVONN':_0x4ca8c9(0x216),'nyvdt':function(_0x2bb8a5,_0x5c4dab){return _0x2bb8a5!==_0x5c4dab;},'HZVcY':'undefined','inLYN':function(_0x1e0f6d,_0x212c8b){return _0x1e0f6d>_0x212c8b;},'Zydnf':function(_0x135488,_0x32445b){return _0x135488(_0x32445b);},'SWRgT':function(_0x11766f,_0x109184){return _0x11766f(_0x109184);},'eHXlA':function(_0x58cc6e,_0x37b95c){return _0x58cc6e(_0x37b95c);}};if(!_0x1e14ac[_0x4ca8c9(0x2cd)](isBrowserstackInfra))return;const _0x160b77=expect[_0x4ca8c9(0x1df)]()[_0x4ca8c9(0x221)];globals[_0x4ca8c9(0x2c3)](_0x1e14ac[_0x4ca8c9(0x1ca)],_0x160b77);!sessionNameProvided&&await PerformanceTester[_0x4ca8c9(0x2ce)](PerformanceAutEvents[_0x4ca8c9(0x2ee)],async()=>{const _0x2eaa55=_0x4ca8c9;await __drivers[0x0][_0x2eaa55(0x2a0)](_0x2eaa55(0x204)+_0x160b77+_0x2eaa55(0x2df));})();let _0x5c0889=null,_0x907a3d=![];_0x1e14ac[_0x4ca8c9(0x1ef)](typeof jasmine,_0x1e14ac['HZVcY'])?jasmine['currentTest'][_0x4ca8c9(0x296)]&&_0x1e14ac[_0x4ca8c9(0x206)](jasmine['currentTest'][_0x4ca8c9(0x296)][_0x4ca8c9(0x28f)],0x0)?(_0x907a3d=!![],_0x5c0889=_0x1e14ac['Zydnf'](stripUnicode,JSON[_0x4ca8c9(0x246)](jasmine[_0x4ca8c9(0x1cd)][_0x4ca8c9(0x296)][0x0]['message']))):_0x5c0889=_0x1e14ac[_0x4ca8c9(0x2d7)](stripUnicode,JSON['stringify'](jasmine[_0x4ca8c9(0x1cd)]['description'])):testContext[_0x4ca8c9(0x26e)]&&_0x1e14ac[_0x4ca8c9(0x206)](testContext['errors'][_0x4ca8c9(0x28f)],0x0)?(_0x907a3d=!![],_0x5c0889=_0x1e14ac['SWRgT'](stripUnicode,JSON[_0x4ca8c9(0x246)](testContext['errors'][0x0][0x0][_0x4ca8c9(0x1e2)]||testContext[_0x4ca8c9(0x26e)][0x0][0x0]))):_0x5c0889=_0x1e14ac[_0x4ca8c9(0x2d1)](stripUnicode,JSON[_0x4ca8c9(0x246)](testContext['name'])),_0x907a3d?(__error_messages__[_0x4ca8c9(0x2bf)](_0x5c0889),await __drivers[0x0][_0x4ca8c9(0x2a0)](_0x4ca8c9(0x1c1)+_0x5c0889+_0x4ca8c9(0x2e5))):await __drivers[0x0][_0x4ca8c9(0x2a0)](_0x4ca8c9(0x1f1)+_0x5c0889+'\x22,\x22level\x22:\x20\x22info\x22}}');}const executeAnnotate=async(_0x22b04e,_0x18fdbb)=>{const _0x124d3a=a20_0x21d783;await global[_0x124d3a(0x236)][0x0][_0x124d3a(0x2a0)](_0x124d3a(0x2cf)+_0x22b04e+_0x124d3a(0x25c)+_0x18fdbb+'\x22}}');};function a20_0x4ae0(_0x23e77b,_0x96a42){const _0xcc05dd=a20_0xcc05();return a20_0x4ae0=function(_0x4ae059,_0x45e03a){_0x4ae059=_0x4ae059-0x1b9;let _0x57718a=_0xcc05dd[_0x4ae059];return _0x57718a;},a20_0x4ae0(_0x23e77b,_0x96a42);}function a20_0xcc05(){const _0x3d5ce3=['description','eIxsD','getGlobal','4|0|2|1|3','Error\x20cleaning\x20up\x20close\x20tracker:\x20','uPHlU','../../helpers/accessibility-automation/scripts','FnhZg',',\x22level\x22:\x20\x22','HqLJs','CYACO','./test-observability/test-details','[Jest\x20Setup]\x20beforeEach:\x20testIdentifier=','GFcMr','ARTpI','isAccessibilityPlatform','tcnzc','uWDlB','../../helpers/testhub/utils','7227912TwcQzG','getTestUUID','Error\x20in\x20pw-jest\x20afterEach:\x20','fvXuI','getAutomationFramework','__jestCurrentTestIdentifier','PSAiX','errors','rrezf','closeTracker','testPath','afterEach','SAVE_RESULTS','hVeVO','stream/web','pid','xAcEw','../../helpers/test-observability/constants','YxqBs','page','xAKEf','title','gChwv','ZFLut','../../helpers/percy/utils','RJkPy','getEnv','getInstance','sHBsb','../../helpers/helper','uuid','percy','140757audLYR','IEKiO','GTrVn','JEST','EWaiM','OKJQZ','beforeTestHook','PpwxB','length','executeAsyncScript','driverCleanup:\x20No\x20drivers\x20to\x20clean\x20up','initQuit','browserContext','Isdyn','AASwR','failedExpectations','Cleaned\x20up\x20close\x20tracker\x20after\x20deferred\x20closes','includes','beforeEach','Jest','aZCMq','Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.','PRE','cPdJX','testFramework','executeScript','start','Successfully\x20executed\x20deferred\x20Playwright\x20closes\x20(with\x20force\x20close)','17114380twzfAP','SESSION_STATUS','Cleaned\x20up\x20page\x20references\x20after\x20deferred\x20closes','TewAW','startMonitoring','dsMpj','../v2/browserstackCLI','getPageFromAutomationFramework','Successfully\x20closed\x20page\x20via\x20fallback','\x20flow\x20detected\x20-\x20page\x20exists:\x20','split','Error\x20getting\x20page\x20context/browser:\x20','trackEvent','Exception\x20in\x20jest\x20percy\x20with\x20error:\x20','Error\x20triggering\x20QUIT\x20PRE\x20event:\x20',',\x20testName=','appium:app','lqfQs','__platformCaps','XQXoI','Failed\x20to\x20store\x20session\x20name:\x20','@playwright/test','pwPage','ekLrw','Error\x20loading\x20playwright-patcher:\x20','sAjsx','Exception\x20in\x20jest\x20process\x20event\x20with\x20error:\x20','JXWhB','push','vxydv','SYNC','MQDgC','setGlobal','testAnalyticsId','Attempting\x20direct\x20page\x20close\x20fallback\x20for\x20Android',',\x20testPath=','JKQfU','Unknown\x20Test','yYPDC','Cleaned\x20up\x20close\x20tracker','ENV_VAR','executeDeferredCloses','HxwmN','measureWrapper','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:','context','eHXlA','Performing\x20scan\x20before\x20saving\x20results','../../helpers/globals','vYCmV','mbLlH','Error\x20executing\x20deferred\x20closes:\x20','SWRgT','saveTestResults','KJNTF','name','Error\x20preparing\x20AutomationFramework\x20events:\x20','oEdzZ','yJXVR','afterTest','\x22}}','hookType','NQMPc','TCTNq','join','../v2/state/automationFrameworkState','\x22,\x22level\x22:\x20\x22error\x22}}','failed','QUIT','HfKdo','../v2/state/hookState','qPeTm','env','zLAit','Error\x20loading\x20patcher\x20in\x20afterEach:\x20','SESSION_NAME','close','winstonLogger','Exception\x20in\x20jest\x20driver\x20cleanup\x20with\x20error:\x20','http:','../../helpers/test-observability/requestQueueHandler','Error\x20handling\x20Playwright/Puppeteer\x20test\x20cleanup:\x20','4094190qTburk','MsQaf','Dpnzo','vfEfP','XgITP','PbSKP','format','inside\x20before\x20each\x20jest\x20hook','Error\x20executing\x20fallback\x20deferred\x20closes:\x20','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:\x22Failed\x20-\x20','https:','getPackageVersion','end','browserstackSessionName','slice','bstackA11yShouldScan','MqDIl','BqwMd','ZVONN','SthGv','afterAll','currentTest','Error\x20triggering\x20CREATE\x20POST\x20event\x20for\x20test:\x20','Playwright','tlWbr','ZBhoA','__launchCaps','vutCJ','ZWScC','../../helpers/logger','ltWJp','command','is_mobile_session','pendingUploads','vsQyC','../utils/puppeteer-patcher','Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case\x20','retryTimes','bdBnk','getState','qKGKW','session_','message','BROWSERSTACK_TESTHUB_JWT','hZIAN','fEcYe','quitCount_','Error\x20in\x20playwright\x20beforeTestHook:\x20','../utils/constants','error','launchCaps','No\x20patcher\x20available','qyDEi','Puppeteer\x20flow\x20detected\x20in\x20beforeEach',',\x20CREATE\x20POST\x20will\x20be\x20triggered\x20when\x20page\x20is\x20created','nyvdt','xnFDq','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:\x22Passed\x20-\x20','9doYEmA','jest-test','CTjrp','debug','CREATE','8FjAIib','yvTFk','Setup\x20for\x20Accessibility\x20testing\x20has\x20started.\x20Automate\x20test\x20case\x20execution\x20will\x20begin\x20momentarily.','__currentTestInfo','BROWSERSTACK_TESTHUB_UUID','PERFORM_SCAN','Skipping\x20afterTestHook\x20-\x20workerDetails\x20or\x20currentTest\x20not\x20available','undefined','vhICz','NeQJo','xZgHO','afterTestHook','SDK_HOOK','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20\x22','util','inLYN','YGwFc','percyCaptureMode','isArray','puppeteer','5857978swVEMo','../../helpers/test-observability/utils','LSSVm','../utils/playwright-patcher','No\x20page\x20available\x20yet\x20for\x20test:\x20','inspect',',\x20isPlaywrightFlow=','from\x20else\x20block\x20jest\x20test\x20failed\x20playwright\x20flow:\x20','YuKzc','../../helpers/testhub/constants','removeAllListeners','browserstackTestName','[Jest\x20Setup]\x20Triggered\x20CREATE\x20POST\x20event\x20for\x20test:\x20','ytSrS','inside\x20after\x20each\x20jest\x20hook','HfAML','Puppeteer','shift','log','Executed\x20deferred\x20closes\x20after\x20QUIT\x20PRE\x20event\x20completion','browser','ANWSx','currentTestName','uVIWH','.\x20Error\x20:','info','TransformStream\x20polyfill\x20not\x20available:\x20','QUIT\x20PRE\x20event\x20completed\x20for\x20test:\x20','DrocW','rISlK','puppeteer-core','oaGXd','8KoLnja','1477510myGMEK','app','__workerDetails','testContext','sbQvY','ODLvw','testInfo','lSWOq','xqfxO','passed','__drivers','function','SQGhH','protocol','ObservabilitySync:','\x20with\x20testIdentifier:\x20','VpMkp','VhECl','Error\x20determining\x20test\x20flow:\x20','Executed\x20fallback\x20deferred\x20Playwright\x20closes\x20after\x20error','Flow\x20detection:\x20isSeleniumFlow=','QypPR','EkSvJ','bMJPg','JBVhX','Error\x20cleaning\x20up\x20after\x20deferred\x20closes:\x20','stringify','keile','Error\x20in\x20fallback\x20page\x20close:\x20','replace','loZWV','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','addReporter','CqdZi','../../helpers/accessibility-automation/helper',':testAnalyticsId','KJEob','Test\x20info\x20prepared\x20for\x20CREATE\x20PRE\x20event:\x20','502607jXNwvL','Playwright\x20flow\x20detected\x20in\x20beforeEach'];a20_0xcc05=function(){return _0x3d5ce3;};return a20_0xcc05();}async function driverCleanup(){const _0x291876=a20_0x21d783,_0x5df095={'XQXoI':function(_0x28bfd6){return _0x28bfd6();},'MsQaf':function(_0x1902cd,_0x439efc){return _0x1902cd===_0x439efc;},'PZTgC':_0x291876(0x291),'DrocW':'1|4|2|3|0','xAcEw':function(_0xca0828,_0x1f2501){return _0xca0828>_0x1f2501;},'qPeTm':function(_0x43f849,_0x4c1022,_0x5e70eb,_0x31b337){return _0x43f849(_0x4c1022,_0x5e70eb,_0x31b337);},'lrtOq':'failed','isCLH':'\x20|\x20','CTjrp':function(_0xd2dd00,_0x39cf6b,_0x180561){return _0xd2dd00(_0x39cf6b,_0x180561);},'YqCBe':'passed'};if(!_0x5df095[_0x291876(0x2b6)](isBrowserstackInfra))return;if(!global[_0x291876(0x236)]||!Array[_0x291876(0x209)](global[_0x291876(0x236)])||_0x5df095[_0x291876(0x1b9)](global[_0x291876(0x236)][_0x291876(0x28f)],0x0)){logger[_0x291876(0x1f5)](_0x5df095['PZTgC']);return;}let _0x3ba5d4=![];try{const _0x3b0a2b=_0x5df095[_0x291876(0x227)]['split']('|');let _0x2dec7e=0x0;while(!![]){switch(_0x3b0a2b[_0x2dec7e++]){case'0':PerformanceTester['end'](PerformanceAutEvents[_0x291876(0x2a4)],!![]);continue;case'1':PerformanceTester[_0x291876(0x2a1)](PerformanceAutEvents[_0x291876(0x2a4)]);continue;case'2':_0x3ba5d4=!![];continue;case'3':_0x5df095[_0x291876(0x277)](__error_messages__['length'],0x0)?await _0x5df095[_0x291876(0x2ea)](markSessionStatus,global[_0x291876(0x236)][0x0],_0x5df095['lrtOq'],__error_messages__[_0x291876(0x2e3)](_0x5df095['isCLH'])):await _0x5df095[_0x291876(0x1f4)](markSessionStatus,global['__drivers'][0x0],_0x5df095['YqCBe']);continue;case'4':await global[_0x291876(0x236)][0x0]['session_'];continue;}break;}}catch(_0xd493e1){console[_0x291876(0x21d)](_0xd493e1),PerformanceTester[_0x291876(0x1c4)](PerformanceAutEvents['SESSION_STATUS'],![],_0xd493e1);}__error_messages__=[];if(_0x3ba5d4)try{await global[_0x291876(0x236)][0x0][_0x291876(0x292)]();}catch(_0x49621c){console['log'](_0x49621c);}}beforeAll(async()=>{const _0x8acd03=a20_0x21d783,_0x114f19={'vsQyC':function(_0x5daf3a,_0xd70492){return _0x5daf3a!==_0xd70492;},'xnFDq':'undefined','uPHlU':function(_0x55d5ad,_0x14297f){return _0x55d5ad>_0x14297f;},'LSSVm':function(_0x1898dd,_0x3cc12d){return _0x1898dd!==_0x3cc12d;},'sbQvY':'beforeAll','lqfQs':function(_0x1c49a8){return _0x1c49a8();},'wxeJN':function(_0x562715,_0x4a82a0,_0x2a1c2c){return _0x562715(_0x4a82a0,_0x2a1c2c);}};__error_messages__=[];!global['__drivers']&&(global[_0x8acd03(0x236)]=[]);PerformanceTester[_0x8acd03(0x2a7)](),PerformanceTester[_0x8acd03(0x2a1)](PerformanceHookEvents['SDK_HOOK']);_0x114f19[_0x8acd03(0x1da)](typeof __jestRetries,_0x114f19[_0x8acd03(0x1f0)])&&_0x114f19[_0x8acd03(0x259)](__jestRetries,0x0)&&jest[_0x8acd03(0x1dd)](__jestRetries);const _0x4aba3c='browserstack internal helper hook';_0x114f19[_0x8acd03(0x20d)](typeof jasmine,_0x114f19[_0x8acd03(0x1f0)])&&jasmine[_0x8acd03(0x281)]()[_0x8acd03(0x24c)]({'specStarted':_0x543e68=>{const _0x37f3b5=_0x8acd03;jasmine[_0x37f3b5(0x1cd)]=_0x543e68;}});let _0x471398=![];try{await __drivers[0x0][_0x8acd03(0x1e1)],_0x471398=!![];}catch(_0x2fe3e1){logger[_0x8acd03(0x1f5)]('Exception\x20in\x20jest\x20driver\x20with\x20error:\x20'+_0x2fe3e1);const _0x5cad0e={};_0x5cad0e[_0x8acd03(0x2e0)]=_0x114f19['sbQvY'],PerformanceTester[_0x8acd03(0x1c4)](PerformanceHookEvents[_0x8acd03(0x203)],![],_0x2fe3e1,_0x5cad0e);}if(_0x471398)try{_0x114f19[_0x8acd03(0x2b4)](shouldProcessEventForTesthub)&&(__drivers[0x0]&&await _0x114f19['wxeJN'](sendPlatformDetails,__drivers[0x0],TestDetails[_0x8acd03(0x268)](process[_0x8acd03(0x276)]+_0x8acd03(0x24f))));}catch(_0x420dea){logger[_0x8acd03(0x1f5)](_0x8acd03(0x2bd)+_0x420dea);const _0x4635f3={};_0x4635f3[_0x8acd03(0x2e0)]=_0x114f19['sbQvY'],PerformanceTester[_0x8acd03(0x1c4)](PerformanceHookEvents[_0x8acd03(0x203)],![],_0x420dea,_0x4635f3);}const _0x1b37f9={};_0x1b37f9[_0x8acd03(0x2e0)]=_0x114f19[_0x8acd03(0x230)],PerformanceTester[_0x8acd03(0x1c4)](PerformanceHookEvents['SDK_HOOK'],!![],null,_0x1b37f9);}),beforeEach(async()=>{const _0x2cd956=a20_0x21d783,_0x7042df={'ANWSx':_0x2cd956(0x1bf),'mbLlH':_0x2cd956(0x216),'vYCmV':function(_0x1a883a,_0x534a9d,_0x12b45c){return _0x1a883a(_0x534a9d,_0x12b45c);},'WydPQ':_0x2cd956(0x2b8),'EtBpm':_0x2cd956(0x20a),'lSWOq':'puppeteer-core','Isdyn':function(_0x57adcb,_0xcb735c){return _0x57adcb(_0xcb735c);},'kBbSj':_0x2cd956(0x20e),'rrezf':_0x2cd956(0x253),'ZWScC':_0x2cd956(0x1db),'ZFLut':_0x2cd956(0x1ed),'qKGKW':_0x2cd956(0x257),'EkSvJ':function(_0x22173a,_0x4bf45e){return _0x22173a>_0x4bf45e;},'xZgHO':function(_0x2ed877){return _0x2ed877();},'yYPDC':function(_0x55f588,_0x422196){return _0x55f588>_0x422196;},'QypPR':function(_0x1bc9d1){return _0x1bc9d1();},'rISlK':_0x2cd956(0x299),'eIxsD':_0x2cd956(0x1c7),'TCTNq':function(_0x589d56){return _0x589d56();},'zLAit':function(_0x1d0041,_0x2ecdbd){return _0x1d0041>_0x2ecdbd;},'YuKzc':_0x2cd956(0x263),'fEcYe':function(_0x37d165,_0x16ec48){return _0x37d165===_0x16ec48;},'tlWbr':_0x2cd956(0x2f2),'HqLJs':_0x2cd956(0x1c2),'AeOCD':_0x2cd956(0x1f9),'xqfxO':_0x2cd956(0x2a9),'hVeVO':_0x2cd956(0x1e8),'oEdzZ':'../v2/state/automationFrameworkState','XnYBt':_0x2cd956(0x2e9),'bdBnk':function(_0x293652,_0x53169b){return _0x293652||_0x53169b;},'MQDgC':_0x2cd956(0x2c8),'HCZzP':function(_0x1d486c,_0x622686){return _0x1d486c||_0x622686;},'ODLvw':_0x2cd956(0x1f3),'CqdZi':function(_0xc5f223,_0x7fcaf8){return _0xc5f223&&_0x7fcaf8;},'bMJPg':_0x2cd956(0x237),'TewAW':function(_0x52e277,_0x3432d7){return _0x52e277===_0x3432d7;},'uNfUf':function(_0x17bae5,_0x1f508d){return _0x17bae5>_0x1f508d;},'gChwv':function(_0x1c2539,_0x4567d0){return _0x1c2539>_0x4567d0;}};logger[_0x2cd956(0x1f5)](_0x7042df[_0x2cd956(0x220)]),PerformanceTester[_0x2cd956(0x2a1)](PerformanceHookEvents[_0x2cd956(0x203)]);const _0x297273='browserstack internal helper hook';let _0x33283e=!![],_0x3539f6=null;try{const _0x1d5882=expect['getState']()[_0x2cd956(0x221)];globals[_0x2cd956(0x2c3)](_0x7042df[_0x2cd956(0x2d5)],_0x1d5882);const _0x4d39da=_0x7042df[_0x2cd956(0x2d4)](shouldScanTestForAccessibility,_0x1d5882,![]),_0x37c55c=helper[_0x2cd956(0x1c3)](_0x7042df['WydPQ']),_0x2a83f3=helper['getPackageVersion'](_0x7042df['EtBpm'])||helper[_0x2cd956(0x1c3)](_0x7042df[_0x2cd956(0x233)]);if(!!_0x37c55c)try{_0x3539f6=_0x7042df[_0x2cd956(0x294)](require,_0x7042df['kBbSj']),logger[_0x2cd956(0x1f5)](_0x7042df[_0x2cd956(0x26f)]);}catch(_0x377041){logger['debug'](_0x2cd956(0x2bb)+util[_0x2cd956(0x1be)](_0x377041));}else{if(!!_0x2a83f3)try{_0x3539f6=_0x7042df[_0x2cd956(0x294)](require,_0x7042df[_0x2cd956(0x1d4)]),logger[_0x2cd956(0x1f5)](_0x7042df[_0x2cd956(0x27e)]);}catch(_0x4a406f){logger[_0x2cd956(0x1f5)]('Error\x20loading\x20puppeteer-patcher:\x20'+util[_0x2cd956(0x1be)](_0x4a406f));}}try{const _0x5000cd=_0x7042df[_0x2cd956(0x1e0)][_0x2cd956(0x2ad)]('|');let _0x1cb957=0x0;while(!![]){switch(_0x5000cd[_0x1cb957++]){case'0':global['browserstackSessionName']=_0x1d5882;continue;case'1':_0x3539f6&&_0x7042df['EkSvJ'](__drivers['length'],0x0)&&(__drivers[0x0][_0x2cd956(0x1c5)]=_0x1d5882,__drivers[0x0][_0x2cd956(0x1c7)]=_0x4d39da);continue;case'2':!_0x3539f6&&_0x7042df[_0x2cd956(0x242)](__drivers['length'],0x1)&&(await _0x7042df[_0x2cd956(0x201)](driverCleanup),__drivers[_0x2cd956(0x21c)]());continue;case'3':!_0x3539f6&&_0x7042df[_0x2cd956(0x242)](__drivers[_0x2cd956(0x28f)],0x0)&&_0x7042df[_0x2cd956(0x2c9)](__drivers[0x0][_0x2cd956(0x1e6)],0x0)&&(_0x33283e=![],await _0x7042df[_0x2cd956(0x241)](driverCleanup));continue;case'4':Array[_0x2cd956(0x209)](__drivers)&&__drivers[0x0]&&(__drivers[0x0]['browserstackSessionName']=_0x1d5882);continue;}break;}}catch(_0x4d9817){logger[_0x2cd956(0x1f5)](_0x2cd956(0x2b7)+_0x4d9817);const _0x19117e={};_0x19117e['hookType']=_0x7042df[_0x2cd956(0x228)],PerformanceTester[_0x2cd956(0x1c4)](PerformanceHookEvents[_0x2cd956(0x203)],![],_0x4d9817,_0x19117e);}globals[_0x2cd956(0x2c3)](_0x7042df[_0x2cd956(0x255)],_0x4d39da);if(global[_0x2cd956(0x22e)]){const _0x37b7df=expect[_0x2cd956(0x1df)]()[_0x2cd956(0x271)],_0x5199ab=global[_0x2cd956(0x26c)],_0x49a955=expect[_0x2cd956(0x1df)]()['currentTestName']||_0x1d5882;global[_0x2cd956(0x22e)][_0x2cd956(0x1cd)]={'id':_0x5199ab,'testAnalyticsId':_0x5199ab,'thTestRunUuid':TestDetails[_0x2cd956(0x268)](process[_0x2cd956(0x276)]+_0x2cd956(0x24f)),'testInfo':{'title':_0x1d5882,'fullName':_0x49a955,'displayName':_0x1d5882,'name':_0x49a955,'testPath':_0x37b7df,'testIdentifier':_0x5199ab}},logger['debug'](_0x2cd956(0x260)+_0x5199ab+_0x2cd956(0x2b2)+_0x1d5882+_0x2cd956(0x2c6)+_0x37b7df);}if(!_0x3539f6&&_0x7042df[_0x2cd956(0x2e2)](isAccessibilityAutomationSession)&&_0x33283e&&Array[_0x2cd956(0x209)](__drivers)&&_0x7042df[_0x2cd956(0x2ec)](__drivers[_0x2cd956(0x28f)],0x0)&&globals[_0x2cd956(0x256)](_0x7042df[_0x2cd956(0x213)]))try{const _0x231157=await __drivers[0x0]['session_'];if(_0x231157){let _0x38ec15=!![];const _0x55fd4c=await __drivers[0x0]['getCurrentUrl']();let _0x288e4a;try{_0x288e4a=new URL(_0x55fd4c);}catch(_0x429a5a){_0x38ec15=![];}_0x38ec15=_0x7042df[_0x2cd956(0x1e5)](_0x288e4a[_0x2cd956(0x239)],_0x7042df[_0x2cd956(0x1d0)])||_0x7042df['fEcYe'](_0x288e4a[_0x2cd956(0x239)],_0x7042df[_0x2cd956(0x25d)]),_0x38ec15&&(_0x4d39da&&logger[_0x2cd956(0x224)](_0x7042df['AeOCD']));}}catch(_0xf4e91f){logger[_0x2cd956(0x1e9)]('Exception\x20in\x20starting\x20accessibility\x20automation\x20scan\x20for\x20this\x20test\x20case\x20'+_0xf4e91f);const _0x336887={};_0x336887[_0x2cd956(0x2e0)]=_0x7042df['rISlK'],PerformanceTester[_0x2cd956(0x1c4)](PerformanceHookEvents['SDK_HOOK'],![],er,_0x336887);}if(_0x3539f6&&global[_0x2cd956(0x22e)]&&global[_0x2cd956(0x22e)]['currentTest'])try{await _0x3539f6[_0x2cd956(0x28d)](global['__workerDetails'][_0x2cd956(0x1cd)][_0x2cd956(0x232)]);}catch(_0x1cd010){logger[_0x2cd956(0x1f5)](_0x2cd956(0x1e7)+util[_0x2cd956(0x1be)](_0x1cd010));}if(_0x3539f6&&global[_0x2cd956(0x22e)]&&global['__workerDetails'][_0x2cd956(0x1cd)])try{const _0x1c10fc=_0x7042df['Isdyn'](require,_0x7042df[_0x2cd956(0x234)]),{FRAMEWORKS:_0x42d933}=_0x7042df[_0x2cd956(0x294)](require,_0x7042df[_0x2cd956(0x274)]),_0x391061=_0x7042df[_0x2cd956(0x294)](require,_0x7042df[_0x2cd956(0x2dc)]),_0x26cb95=_0x7042df[_0x2cd956(0x294)](require,_0x7042df['XnYBt']);if(_0x1c10fc[_0x2cd956(0x282)]()['isCliEnabled']()&&_0x1c10fc[_0x2cd956(0x282)]()['isRunning']()){const _0x14aa4d={'title':_0x7042df[_0x2cd956(0x1de)](_0x1d5882,_0x7042df[_0x2cd956(0x2c2)]),'titlePath':[_0x7042df['HCZzP'](_0x1d5882,_0x7042df[_0x2cd956(0x2c2)])],'id':global[_0x2cd956(0x22e)]['currentTest']['id']||_0x7042df[_0x2cd956(0x231)],'testAnalyticsId':global[_0x2cd956(0x22e)]['currentTest'][_0x2cd956(0x2c4)],'testPath':global[_0x2cd956(0x22e)][_0x2cd956(0x1cd)][_0x2cd956(0x232)]?.['testPath'],...global[_0x2cd956(0x22e)][_0x2cd956(0x1cd)][_0x2cd956(0x232)]};global[_0x2cd956(0x1fa)]=_0x14aa4d,logger[_0x2cd956(0x1f5)](_0x2cd956(0x251)+_0x1d5882);try{const _0x2a598f=global[_0x2cd956(0x22e)]?.[_0x2cd956(0x2b9)]||_0x3539f6[_0x2cd956(0x2aa)]();if(_0x2a598f){const _0x6c4cbc=_0x7042df[_0x2cd956(0x24d)](!!_0x2a83f3,!_0x37c55c);let _0x55b5b8=null,_0x548853=null;try{_0x6c4cbc?(_0x55b5b8=_0x7042df[_0x2cd956(0x1e5)](typeof _0x2a598f['browserContext'],_0x7042df[_0x2cd956(0x243)])?_0x2a598f[_0x2cd956(0x293)]():null,_0x548853=_0x7042df[_0x2cd956(0x1e5)](typeof _0x2a598f[_0x2cd956(0x21f)],_0x7042df[_0x2cd956(0x243)])?_0x2a598f['browser']():null):(_0x55b5b8=_0x7042df[_0x2cd956(0x1e5)](typeof _0x2a598f['context'],_0x7042df[_0x2cd956(0x243)])?_0x2a598f[_0x2cd956(0x2d0)]():null,_0x548853=_0x55b5b8&&_0x7042df[_0x2cd956(0x2a6)](typeof _0x55b5b8[_0x2cd956(0x21f)],_0x7042df[_0x2cd956(0x243)])?_0x55b5b8[_0x2cd956(0x21f)]():null);}catch(_0xdcb7e0){logger[_0x2cd956(0x1f5)](_0x2cd956(0x2ae)+_0xdcb7e0[_0x2cd956(0x1e2)]);}const _0x4a33d4={};_0x4a33d4[_0x2cd956(0x27a)]=_0x2a598f,_0x4a33d4[_0x2cd956(0x2d0)]=_0x55b5b8,_0x4a33d4['browser']=_0x548853,_0x4a33d4[_0x2cd956(0x232)]=_0x14aa4d,_0x4a33d4[_0x2cd956(0x29f)]=_0x42d933[_0x2cd956(0x28a)],_0x4a33d4[_0x2cd956(0x1ea)]=global[_0x2cd956(0x1d2)],_0x4a33d4['platformCaps']=global[_0x2cd956(0x2b5)],await _0x1c10fc[_0x2cd956(0x282)]()['getAutomationFramework']()[_0x2cd956(0x2af)](_0x391061[_0x2cd956(0x1f6)],_0x26cb95['POST'],_0x4a33d4),logger['debug'](_0x2cd956(0x217)+_0x1d5882+_0x2cd956(0x23b)+(_0x14aa4d[_0x2cd956(0x2c4)]||_0x14aa4d['id']));}else logger[_0x2cd956(0x1f5)](_0x2cd956(0x20f)+_0x1d5882+_0x2cd956(0x1ee));}catch(_0x58f13c){logger[_0x2cd956(0x1f5)](_0x2cd956(0x1ce)+util[_0x2cd956(0x1be)](_0x58f13c));}}}catch(_0x405fa8){logger[_0x2cd956(0x1f5)](_0x2cd956(0x2db)+util['format'](_0x405fa8));}!_0x3539f6&&_0x7042df['uNfUf'](__drivers[_0x2cd956(0x28f)],0x0)&&_0x7042df[_0x2cd956(0x27d)](__drivers[0x0][_0x2cd956(0x1e6)],0x0)&&await _0x7042df['QypPR'](driverCleanup);}catch(_0x97527){logger[_0x2cd956(0x1f5)]('Exception\x20in\x20jest\x20hook\x20with\x20error:\x20'+_0x97527);const _0x6a941a={};_0x6a941a[_0x2cd956(0x2e0)]=_0x7042df[_0x2cd956(0x228)],PerformanceTester[_0x2cd956(0x1c4)](PerformanceHookEvents[_0x2cd956(0x203)],![],_0x97527,_0x6a941a);}const _0x52a56a={};_0x52a56a['hookType']=_0x7042df[_0x2cd956(0x228)],PerformanceTester[_0x2cd956(0x1c4)](PerformanceHookEvents[_0x2cd956(0x203)],!![],null,_0x52a56a);}),afterEach(async()=>{const _0x29c9e1=a20_0x21d783,_0x18bad3={'PbSKP':_0x29c9e1(0x219),'VucKs':function(_0x4de08a,_0x41efa4){return _0x4de08a>_0x41efa4;},'BqwMd':_0x29c9e1(0x2b8),'RJkPy':'puppeteer','yJXVR':_0x29c9e1(0x229),'sAjsx':function(_0x133a97,_0x44946e){return _0x133a97(_0x44946e);},'OKJQZ':'../utils/playwright-patcher','GFcMr':function(_0x3105ad,_0x3c31f2){return _0x3105ad(_0x3c31f2);},'muhuE':'../utils/puppeteer-patcher','nXEIZ':_0x29c9e1(0x1cf),'PpwxB':_0x29c9e1(0x21b),'JKQfU':function(_0x565695,_0x58f29e){return _0x565695!==_0x58f29e;},'HfKdo':_0x29c9e1(0x1fe),'vxydv':function(_0x39049e,_0x25955d){return _0x39049e>_0x25955d;},'uWDlB':function(_0x4533fd,_0x8f932f){return _0x4533fd(_0x8f932f);},'PSAiX':function(_0x33a750,_0x68a90f){return _0x33a750(_0x68a90f);},'xAKEf':function(_0x417811,_0x52f80f){return _0x417811>_0x52f80f;},'sHBsb':function(_0xd04161,_0x3aca1e){return _0xd04161(_0x3aca1e);},'dsMpj':_0x29c9e1(0x2e6),'vfEfP':_0x29c9e1(0x235),'NeQJo':function(_0x42d23d,_0x47159c){return _0x42d23d&&_0x47159c;},'AASwR':_0x29c9e1(0x2c8),'XRtdz':'jest-test','keile':_0x29c9e1(0x1fd),'JIaWt':_0x29c9e1(0x21e),'SthGv':_0x29c9e1(0x2ca),'tcnzc':_0x29c9e1(0x23f),'XgITP':function(_0x40e052){return _0x40e052();},'CYACO':function(_0x31530a,_0x37fa72){return _0x31530a===_0x37fa72;},'VhECl':'testcase','YFWZo':_0x29c9e1(0x2b3),'EWaiM':function(_0x3d26b2,_0x1793ae,_0x29dada,_0x1f3b26){return _0x3d26b2(_0x1793ae,_0x29dada,_0x1f3b26);},'SQGhH':_0x29c9e1(0x272),'YxqBs':function(_0x11ce5c,_0xff0ed9,_0x4ab907){return _0x11ce5c(_0xff0ed9,_0x4ab907);},'HfAML':function(_0xe0338d){return _0xe0338d();},'cPdJX':_0x29c9e1(0x263),'hZIAN':'bstackA11yShouldScan','MqDIl':_0x29c9e1(0x29c),'cIxKp':_0x29c9e1(0x2d2),'JBVhX':_0x29c9e1(0x2de),'tCkuf':'isMobilePlatform','oaGXd':'Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','VpMkp':function(_0x45bf56){return _0x45bf56();},'KJEob':function(_0xe8ea2c,_0x18a23c){return _0xe8ea2c>_0x18a23c;},'vvjjG':function(_0x5a9be3){return _0x5a9be3();},'cyMLw':_0x29c9e1(0x1f5),'aZCMq':function(_0x28165c,_0x16dbc8){return _0x28165c>_0x16dbc8;},'GTrVn':function(_0x3d2919,_0x5c0c56){return _0x3d2919>_0x5c0c56;},'ARTpI':function(_0x1e9463){return _0x1e9463();}};logger[_0x29c9e1(0x1f5)](_0x18bad3[_0x29c9e1(0x1bd)]),PerformanceTester[_0x29c9e1(0x2a1)](PerformanceHookEvents['SDK_HOOK']);const _0x53cc4e='browserstack internal helper hook';let _0x28aa27=![],_0x5d57c8=![],_0x346f20=null;try{global[_0x29c9e1(0x236)]&&_0x18bad3['VucKs'](global[_0x29c9e1(0x236)][_0x29c9e1(0x28f)],0x0)&&(_0x28aa27=!![]);if(global[_0x29c9e1(0x22e)]&&global[_0x29c9e1(0x22e)][_0x29c9e1(0x2b9)]){const _0x97b247=helper[_0x29c9e1(0x1c3)](_0x18bad3[_0x29c9e1(0x1c9)]),_0x40a0e5=helper[_0x29c9e1(0x1c3)](_0x18bad3[_0x29c9e1(0x280)])||helper[_0x29c9e1(0x1c3)](_0x18bad3[_0x29c9e1(0x2dd)]);try{if(_0x97b247)_0x346f20=_0x18bad3[_0x29c9e1(0x2bc)](require,_0x18bad3[_0x29c9e1(0x28c)]);else _0x40a0e5&&(_0x346f20=_0x18bad3[_0x29c9e1(0x261)](require,_0x18bad3['muhuE']));_0x5d57c8=!![],logger[_0x29c9e1(0x1f5)]((_0x97b247?_0x18bad3['nXEIZ']:_0x18bad3[_0x29c9e1(0x28e)])+_0x29c9e1(0x2ac)+!!global[_0x29c9e1(0x22e)][_0x29c9e1(0x2b9)]);}catch(_0x197d8b){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x2ed)+util[_0x29c9e1(0x1be)](_0x197d8b));}}}catch(_0x41efe0){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x23e)+_0x41efe0);}logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x240)+_0x28aa27+_0x29c9e1(0x211)+_0x5d57c8);if(_0x5d57c8){const _0x51ba67=_0x346f20['getPageFromAutomationFramework']();try{let _0x2040f9=null,_0x53edb5=![];if(_0x18bad3[_0x29c9e1(0x2c7)](typeof jasmine,_0x18bad3[_0x29c9e1(0x2e8)]))jasmine[_0x29c9e1(0x1cd)][_0x29c9e1(0x296)]&&_0x18bad3[_0x29c9e1(0x2c0)](jasmine['currentTest'][_0x29c9e1(0x296)]['length'],0x0)?(_0x53edb5=!![],_0x2040f9=_0x18bad3[_0x29c9e1(0x265)](stripUnicode,JSON[_0x29c9e1(0x246)](jasmine[_0x29c9e1(0x1cd)][_0x29c9e1(0x296)][0x0][_0x29c9e1(0x1e2)]))):_0x2040f9=_0x18bad3[_0x29c9e1(0x26d)](stripUnicode,JSON['stringify'](jasmine[_0x29c9e1(0x1cd)][_0x29c9e1(0x254)]));else{logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x212)+util[_0x29c9e1(0x210)](testContext));const _0x3b3dc2=global[_0x29c9e1(0x22f)]||testContext,_0x5a76b4=_0x3b3dc2&&_0x3b3dc2['errors']?_0x3b3dc2[_0x29c9e1(0x26e)]:[];if(_0x18bad3[_0x29c9e1(0x27b)](_0x5a76b4[_0x29c9e1(0x28f)],0x0)){_0x53edb5=!![];const _0x5d4c75=Array['isArray'](_0x5a76b4[0x0])?_0x5a76b4[0x0][0x0]:_0x5a76b4[0x0];_0x2040f9=_0x18bad3['PSAiX'](stripUnicode,JSON[_0x29c9e1(0x246)](_0x5d4c75[_0x29c9e1(0x1e2)]||_0x5d4c75));}else _0x2040f9=_0x18bad3[_0x29c9e1(0x283)](stripUnicode,JSON['stringify'](_0x3b3dc2?_0x3b3dc2['name']:testContext[_0x29c9e1(0x2da)]));}const _0x2713b1=_0x53edb5?_0x18bad3[_0x29c9e1(0x2a8)]:_0x18bad3[_0x29c9e1(0x1bb)];_0x18bad3[_0x29c9e1(0x200)](_0x53edb5,_0x2040f9)&&!__error_messages__[_0x29c9e1(0x298)](_0x2040f9)&&__error_messages__[_0x29c9e1(0x2bf)](_0x2040f9);const _0x3aac90={'title':global[_0x29c9e1(0x22e)]?.[_0x29c9e1(0x1cd)]?.['testInfo']?.[_0x29c9e1(0x27c)]||_0x18bad3['AASwR'],'titlePath':[global[_0x29c9e1(0x22e)]?.[_0x29c9e1(0x1cd)]?.[_0x29c9e1(0x232)]?.['title']||_0x18bad3[_0x29c9e1(0x295)]],'id':global['__workerDetails']?.[_0x29c9e1(0x1cd)]?.['id']||_0x18bad3['XRtdz'],'status':_0x2713b1,'error':_0x2040f9?{'message':_0x2040f9}:null,'testAnalyticsId':global[_0x29c9e1(0x22e)]?.['currentTest']?.[_0x29c9e1(0x2c4)],'testPath':global[_0x29c9e1(0x22e)]?.[_0x29c9e1(0x1cd)]?.[_0x29c9e1(0x232)]?.[_0x29c9e1(0x271)],...global[_0x29c9e1(0x22e)][_0x29c9e1(0x1cd)][_0x29c9e1(0x232)]},_0x54e59c=_0x3aac90;try{if(BrowserstackCLI[_0x29c9e1(0x282)]()['isCliEnabled']()&&BrowserstackCLI['getInstance']()['isRunning']()){const _0x2283f4={};_0x2283f4['testInfo']=_0x54e59c,_0x2283f4[_0x29c9e1(0x27a)]=_0x51ba67,_0x2283f4[_0x29c9e1(0x29f)]=FRAMEWORKS[_0x29c9e1(0x28a)],await BrowserstackCLI[_0x29c9e1(0x282)]()[_0x29c9e1(0x26b)]()[_0x29c9e1(0x2af)](AutomationFrameworkState[_0x29c9e1(0x2e7)],HookState[_0x29c9e1(0x29d)],_0x2283f4),logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x226)+_0x54e59c[_0x29c9e1(0x27c)]);}}catch(_0x3f3389){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x2b1)+util[_0x29c9e1(0x1be)](_0x3f3389));}global['__workerDetails']&&global['__workerDetails'][_0x29c9e1(0x1cd)]&&global['__workerDetails']['currentTest']['testInfo']?await _0x346f20[_0x29c9e1(0x202)](global[_0x29c9e1(0x22e)][_0x29c9e1(0x1cd)][_0x29c9e1(0x232)],_0x2713b1,_0x53edb5?_0x2040f9:null):logger['debug'](_0x18bad3[_0x29c9e1(0x247)]);try{await _0x346f20['executeDeferredCloses'](),logger['debug'](_0x18bad3['JIaWt']);}catch(_0x3b959a){logger[_0x29c9e1(0x1f5)]('Error\x20executing\x20deferred\x20closes:\x20'+util['format'](_0x3b959a));}try{_0x346f20[_0x29c9e1(0x270)]['cleanup'](),logger['debug'](_0x18bad3[_0x29c9e1(0x1cb)]);}catch(_0x3fde0f){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x258)+util[_0x29c9e1(0x1be)](_0x3fde0f));}}catch(_0x28a25){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x269)+util[_0x29c9e1(0x1be)](_0x28a25));try{_0x346f20['executeDeferredCloses']&&(await _0x346f20['executeDeferredCloses'](),logger[_0x29c9e1(0x1f5)](_0x18bad3[_0x29c9e1(0x264)]));}catch(_0x38a165){logger['debug'](_0x29c9e1(0x1c0)+util['format'](_0x38a165));}}}else try{!_0x5d57c8&&_0x18bad3[_0x29c9e1(0x27b)](__drivers['length'],0x1)&&(await _0x18bad3[_0x29c9e1(0x1bc)](driverCleanup),__drivers[_0x29c9e1(0x21c)]());try{if(global[_0x29c9e1(0x286)]&&_0x18bad3[_0x29c9e1(0x25e)](global[_0x29c9e1(0x208)],_0x18bad3[_0x29c9e1(0x23d)])&&__drivers[0x0]){const _0x5882ef=_0x18bad3[_0x29c9e1(0x27b)](global['capabilities']['length'],0x0)?!!global['capabilities'][0x0][_0x29c9e1(0x22d)]||!!global['capabilities'][0x0][_0x18bad3['YFWZo']]:![],_0x576d40={};_0x576d40[_0x29c9e1(0x22d)]=_0x5882ef,await _0x18bad3[_0x29c9e1(0x28b)](percyAutoCapture,__drivers[0x0],_0x18bad3[_0x29c9e1(0x23d)],_0x576d40);}}catch(_0x32b982){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x2b0)+_0x32b982);const _0x279e39={};_0x279e39[_0x29c9e1(0x2e0)]=_0x18bad3['SQGhH'],PerformanceTester[_0x29c9e1(0x1c4)](PerformanceHookEvents[_0x29c9e1(0x203)],![],_0x32b982,_0x279e39);}const _0x2924db=_0x18bad3['YxqBs'](shouldScanTestForAccessibility,expect[_0x29c9e1(0x1df)]()[_0x29c9e1(0x221)],![]);try{if(_0x18bad3[_0x29c9e1(0x21a)](isAccessibilityAutomationSession)&&globals[_0x29c9e1(0x256)](_0x18bad3[_0x29c9e1(0x29e)])&&globals['getGlobal'](_0x18bad3[_0x29c9e1(0x1e4)])){logger['info'](_0x18bad3[_0x29c9e1(0x1c8)]);const _0x57ee20={'thTestRunUuid':TestDetails['getTestUUID'](process[_0x29c9e1(0x276)]+_0x29c9e1(0x24f)),'thBuildUuid':process['env'][testHubConstants[_0x29c9e1(0x2cb)][_0x29c9e1(0x1fb)]],'thJwtToken':process[_0x29c9e1(0x2eb)][testHubConstants['ENV_VAR'][_0x29c9e1(0x1e3)]]};logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x24b)+JSON[_0x29c9e1(0x246)](_0x57ee20)),logger['debug'](_0x18bad3['cIxKp']);const _0x283e79={};_0x283e79[_0x29c9e1(0x1d7)]=_0x18bad3[_0x29c9e1(0x244)],await PerformanceTester[_0x29c9e1(0x2ce)](PerformanceA11yEvents[_0x29c9e1(0x1fc)],async()=>{const _0x1ce550=_0x29c9e1;logger['debug'](util[_0x1ce550(0x1be)](await __drivers[0x0]['executeAsyncScript'](scripts['performScan'],{'method':expect[_0x1ce550(0x1df)]()['currentTestName']})));},_0x283e79)(),globals[_0x29c9e1(0x256)](_0x18bad3['tCkuf'])&&(_0x57ee20[_0x29c9e1(0x1d8)]=!![]),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x29c9e1(0x273)],async()=>{const _0x52ea45=_0x29c9e1;await __drivers[0x0][_0x52ea45(0x290)](scripts[_0x52ea45(0x2d8)],_0x57ee20);})(),logger['info'](_0x18bad3[_0x29c9e1(0x22a)]);}}catch(_0x147328){logger[_0x29c9e1(0x1e9)](_0x29c9e1(0x1dc)+expect[_0x29c9e1(0x1df)]()[_0x29c9e1(0x221)]+_0x29c9e1(0x223),_0x147328);}await _0x18bad3[_0x29c9e1(0x23c)](setContext);try{if(_0x18bad3[_0x29c9e1(0x1bc)](shouldProcessEventForTesthub)){_0x18bad3[_0x29c9e1(0x250)](global['__drivers']['length'],0x0)&&global['__drivers'][0x0]&&await _0x18bad3[_0x29c9e1(0x279)](sendPlatformDetails,global[_0x29c9e1(0x236)][0x0],TestDetails[_0x29c9e1(0x268)](process['pid']+_0x29c9e1(0x24f)));if(_0x18bad3['vvjjG'](isBrowserstackInfra)){PerformanceTester[_0x29c9e1(0x2a1)](PerformanceO11yEvents[_0x29c9e1(0x2c1)]);const _0x53bb28=_0x29c9e1(0x23a)+Date['now']();await _0x18bad3[_0x29c9e1(0x279)](executeAnnotate,JSON[_0x29c9e1(0x246)](_0x53bb28),_0x18bad3['cyMLw']),PerformanceTester['end'](PerformanceO11yEvents[_0x29c9e1(0x2c1)]);}}}catch(_0x22a4b3){logger[_0x29c9e1(0x1f5)](_0x29c9e1(0x2bd)+_0x22a4b3),PerformanceTester[_0x29c9e1(0x1c4)](PerformanceO11yEvents[_0x29c9e1(0x2c1)],![],_0x22a4b3);}!_0x5d57c8&&_0x18bad3[_0x29c9e1(0x29b)](__drivers[_0x29c9e1(0x28f)],0x0)&&_0x18bad3[_0x29c9e1(0x289)](__drivers[0x0][_0x29c9e1(0x1e6)],0x0)&&await _0x18bad3[_0x29c9e1(0x262)](driverCleanup);const _0x3fdd86={};_0x3fdd86[_0x29c9e1(0x2e0)]=_0x18bad3[_0x29c9e1(0x238)],PerformanceTester['end'](PerformanceHookEvents[_0x29c9e1(0x203)],!![],null,_0x3fdd86);}catch(_0x222e2f){logger['debug']('Exception\x20in\x20jest\x20driver\x20with\x20error:\x20'+_0x222e2f);const _0x4d8521={};_0x4d8521[_0x29c9e1(0x2e0)]=_0x18bad3[_0x29c9e1(0x238)],PerformanceTester[_0x29c9e1(0x1c4)](PerformanceHookEvents['SDK_HOOK'],![],_0x222e2f,_0x4d8521);}},TEST_FRAMEWORK_HOOK_TIMEOUT['Jest']),afterAll(async()=>{const _0x2ae7e5=a20_0x21d783,_0x28b14d={'yjnxj':function(_0xae9fcb,_0x3f5e8b){return _0xae9fcb<=_0x3f5e8b;},'qyDEi':function(_0x17838d,_0x23b330){return _0x17838d(_0x23b330);},'ltWJp':function(_0x505491){return _0x505491();},'ytSrS':function(_0x1fe4b7,_0x116bde,_0x45bd34){return _0x1fe4b7(_0x116bde,_0x45bd34);},'tSYcv':_0x2ae7e5(0x29a),'YGwFc':_0x2ae7e5(0x2b8),'ZBhoA':'puppeteer','KFGtp':_0x2ae7e5(0x229),'yvTFk':function(_0x1f326d,_0x37857b){return _0x1f326d(_0x37857b);},'IEKiO':_0x2ae7e5(0x20e),'JXWhB':function(_0x42dd36,_0x32f6b4){return _0x42dd36(_0x32f6b4);},'loZWV':'../utils/puppeteer-patcher','fncxZ':_0x2ae7e5(0x1eb),'pqmUq':function(_0x1e17ed,_0x594ec0){return _0x1e17ed||_0x594ec0;},'fvXuI':_0x2ae7e5(0x2a2),'ekLrw':_0x2ae7e5(0x2c5),'NQMPc':function(_0x250f66,_0xa066f9){return _0x250f66===_0xa066f9;},'KJNTF':'function','vutCJ':_0x2ae7e5(0x2ab),'uVIWH':_0x2ae7e5(0x297),'FnhZg':_0x2ae7e5(0x2a5),'vhICz':function(_0x536b70){return _0x536b70();},'Dpnzo':_0x2ae7e5(0x1cc)};PerformanceTester[_0x2ae7e5(0x2a1)](PerformanceHookEvents['SDK_HOOK']),jest['setTimeout'](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x28b14d['tSYcv']]),PerformanceTester['stopMonitoring']();const _0x366bd6='browserstack internal helper hook';let _0x207826=![];try{const _0x2da11f=helper[_0x2ae7e5(0x1c3)](_0x28b14d['YGwFc']),_0x53afae=helper[_0x2ae7e5(0x1c3)](_0x28b14d[_0x2ae7e5(0x1d1)])||helper[_0x2ae7e5(0x1c3)](_0x28b14d['KFGtp']),_0xae8d97=_0x2da11f?_0x28b14d[_0x2ae7e5(0x1f8)](require,_0x28b14d[_0x2ae7e5(0x288)]):_0x53afae?_0x28b14d[_0x2ae7e5(0x2be)](require,_0x28b14d[_0x2ae7e5(0x24a)]):null;if(!_0xae8d97)throw new Error(_0x28b14d['fncxZ']);const _0x1835ff=global[_0x2ae7e5(0x22e)]?.[_0x2ae7e5(0x2b9)],_0x1e7be1=_0xae8d97[_0x2ae7e5(0x2aa)](),_0x861dd6=_0x28b14d['pqmUq'](_0x1835ff,_0x1e7be1);if(_0x861dd6){_0x207826=!![];try{await _0xae8d97['executeDeferredCloses'](),logger[_0x2ae7e5(0x1f5)](_0x28b14d[_0x2ae7e5(0x26a)]);}catch(_0x116777){logger['debug'](_0x2ae7e5(0x2d6)+util[_0x2ae7e5(0x1be)](_0x116777));try{const _0x2e074e=_0xae8d97[_0x2ae7e5(0x2aa)]();_0x2e074e&&(logger[_0x2ae7e5(0x1f5)](_0x28b14d[_0x2ae7e5(0x2ba)]),_0x28b14d[_0x2ae7e5(0x2e1)](typeof _0x2e074e['close'],_0x28b14d[_0x2ae7e5(0x2d9)])&&(await _0x2e074e[_0x2ae7e5(0x2ef)](),logger['debug'](_0x28b14d[_0x2ae7e5(0x1d3)])));}catch(_0x374d21){logger['debug'](_0x2ae7e5(0x248)+util['format'](_0x374d21));}}try{if(global['__workerDetails']){global['__workerDetails'][_0x2ae7e5(0x2b9)]=null,global[_0x2ae7e5(0x22e)]['isPageFixture']=![];const _0x12ad2b={};_0x12ad2b['id']=undefined,_0x12ad2b[_0x2ae7e5(0x232)]=undefined,global[_0x2ae7e5(0x22e)][_0x2ae7e5(0x1cd)]=_0x12ad2b;}_0xae8d97[_0x2ae7e5(0x270)]&&_0xae8d97[_0x2ae7e5(0x270)]['cleanup']&&(_0xae8d97['closeTracker']['cleanup'](),logger[_0x2ae7e5(0x1f5)](_0x28b14d[_0x2ae7e5(0x222)])),logger[_0x2ae7e5(0x1f5)](_0x28b14d[_0x2ae7e5(0x25b)]);}catch(_0x168692){logger[_0x2ae7e5(0x1f5)](_0x2ae7e5(0x245)+util[_0x2ae7e5(0x1be)](_0x168692));}__error_messages__=[];}}catch(_0x29bd59){logger[_0x2ae7e5(0x1f5)](_0x2ae7e5(0x2f4)+util['format'](_0x29bd59));try{const _0x3cda34=helper['getPackageVersion'](_0x28b14d[_0x2ae7e5(0x207)]),_0x248556=helper[_0x2ae7e5(0x1c3)](_0x28b14d[_0x2ae7e5(0x1d1)])||helper[_0x2ae7e5(0x1c3)](_0x28b14d['KFGtp']),_0x3ec4e6=_0x3cda34?_0x28b14d[_0x2ae7e5(0x2be)](require,_0x28b14d[_0x2ae7e5(0x288)]):_0x248556?_0x28b14d['JXWhB'](require,_0x28b14d[_0x2ae7e5(0x24a)]):null;_0x3ec4e6&&await _0x3ec4e6[_0x2ae7e5(0x2cc)]();}catch(_0x3a26b4){logger[_0x2ae7e5(0x1f5)](_0x2ae7e5(0x1c0)+util['format'](_0x3a26b4));}}await new Promise(_0x14160c=>{const _0x534c1a=_0x2ae7e5,_0x4439f3=_0x28b14d[_0x534c1a(0x218)](setInterval,async()=>{const _0x446b7c=_0x534c1a;_0x28b14d['yjnxj'](RequestQueueHandler['getInstance']()[_0x446b7c(0x1d9)],0x0)&&(_0x28b14d[_0x446b7c(0x1ec)](clearInterval,_0x4439f3),_0x28b14d[_0x446b7c(0x1d6)](_0x14160c));},0x3e8);});try{!_0x207826&&await _0x28b14d[_0x2ae7e5(0x1ff)](driverCleanup);}catch(_0x29d180){logger['debug'](_0x2ae7e5(0x2f1)+_0x29d180);const _0x2b2244={};_0x2b2244[_0x2ae7e5(0x2e0)]=_0x28b14d['Dpnzo'],PerformanceTester[_0x2ae7e5(0x1c4)](PerformanceHookEvents[_0x2ae7e5(0x203)],![],_0x29d180,_0x2b2244);}process[_0x2ae7e5(0x215)]();const _0x18d1e7={};_0x18d1e7[_0x2ae7e5(0x2e0)]=_0x28b14d[_0x2ae7e5(0x1ba)],PerformanceTester[_0x2ae7e5(0x1c4)](PerformanceHookEvents[_0x2ae7e5(0x203)],!![],null,_0x18d1e7);},TEST_FRAMEWORK_HOOK_TIMEOUT[a20_0x21d783(0x29a)]);

@@ -1,1 +0,1 @@

const a26_0x314a64=a26_0x2bf3;(function(_0x37afb6,_0x587f0a){const _0x334c87=a26_0x2bf3,_0x7629a9=_0x37afb6();while(!![]){try{const _0x47aaee=-parseInt(_0x334c87(0x173))/0x1*(-parseInt(_0x334c87(0x171))/0x2)+-parseInt(_0x334c87(0x17c))/0x3+-parseInt(_0x334c87(0x170))/0x4+parseInt(_0x334c87(0x177))/0x5+-parseInt(_0x334c87(0x17d))/0x6+parseInt(_0x334c87(0x176))/0x7*(-parseInt(_0x334c87(0x16d))/0x8)+parseInt(_0x334c87(0x172))/0x9*(parseInt(_0x334c87(0x16c))/0xa);if(_0x47aaee===_0x587f0a)break;else _0x7629a9['push'](_0x7629a9['shift']());}catch(_0x4f87d6){_0x7629a9['push'](_0x7629a9['shift']());}}}(a26_0x309e,0x7c9ea));function a26_0x2bf3(_0x6f4895,_0x29be55){const _0x309ea2=a26_0x309e();return a26_0x2bf3=function(_0x2bf33b,_0x5bed52){_0x2bf33b=_0x2bf33b-0x16c;let _0x3d0323=_0x309ea2[_0x2bf33b];return _0x3d0323;},a26_0x2bf3(_0x6f4895,_0x29be55);}const {requireModule}=require(a26_0x314a64(0x179)),logger=require(a26_0x314a64(0x175))[a26_0x314a64(0x174)];require(a26_0x314a64(0x17b))();function a26_0x309e(){const _0x74a9a4=['1510810SVtcyP','keys','../../helpers/helper','Selenium-webdriver\x20not\x20available\x20to\x20set\x20in\x20global.__webdriver','../../helpers/setKeepAlive','3053253vyBEiJ','4211934StbaSq','10GynjVU','19384ldDuqZ','selenium-webdriver','__webdriver','3042596xCVNxA','21970xdYOWc','25795701bWfcJm','7olntWy','winstonLogger','../../helpers/logger','735SaYzOu'];a26_0x309e=function(){return _0x74a9a4;};return a26_0x309e();}try{const __wd__=requireModule(a26_0x314a64(0x16e));for(const key of Object[a26_0x314a64(0x178)](global[a26_0x314a64(0x16f)])){__wd__[key]=global[a26_0x314a64(0x16f)][key];}}catch(a26_0x34fa2e){logger['debug'](a26_0x314a64(0x17a));}
function a26_0x3cf2(_0x23586e,_0x31aca3){const _0x3b1843=a26_0x3b18();return a26_0x3cf2=function(_0x3cf21d,_0x2a2ce7){_0x3cf21d=_0x3cf21d-0x67;let _0xae3095=_0x3b1843[_0x3cf21d];return _0xae3095;},a26_0x3cf2(_0x23586e,_0x31aca3);}const a26_0x140b2a=a26_0x3cf2;function a26_0x3b18(){const _0x25e9c6=['330130NOjQVI','../../helpers/helper','179554ViCjLT','3ysYJxs','__webdriver','12DoMEXI','203YNmBmT','276856QBQAFU','selenium-webdriver','Selenium-webdriver\x20not\x20available\x20to\x20set\x20in\x20global.__webdriver','239817yjrabw','keys','252SwfGUI','2980548otWeob','winstonLogger','../../helpers/logger','8253284xWxrbu','../../helpers/setKeepAlive','55xzDUmR','1973115pVVJeU','18YWlVQN'];a26_0x3b18=function(){return _0x25e9c6;};return a26_0x3b18();}(function(_0x23d202,_0x3224e5){const _0x38ffc8=a26_0x3cf2,_0x2b789c=_0x23d202();while(!![]){try{const _0x53c66f=parseInt(_0x38ffc8(0x67))/0x1*(-parseInt(_0x38ffc8(0x7b))/0x2)+-parseInt(_0x38ffc8(0x6e))/0x3*(parseInt(_0x38ffc8(0x69))/0x4)+parseInt(_0x38ffc8(0x77))/0x5*(parseInt(_0x38ffc8(0x78))/0x6)+-parseInt(_0x38ffc8(0x6a))/0x7*(parseInt(_0x38ffc8(0x6b))/0x8)+-parseInt(_0x38ffc8(0x70))/0x9*(parseInt(_0x38ffc8(0x79))/0xa)+parseInt(_0x38ffc8(0x76))/0xb*(parseInt(_0x38ffc8(0x71))/0xc)+parseInt(_0x38ffc8(0x74))/0xd;if(_0x53c66f===_0x3224e5)break;else _0x2b789c['push'](_0x2b789c['shift']());}catch(_0x1bac2b){_0x2b789c['push'](_0x2b789c['shift']());}}}(a26_0x3b18,0x9839d));const {requireModule}=require(a26_0x140b2a(0x7a)),logger=require(a26_0x140b2a(0x73))[a26_0x140b2a(0x72)];require(a26_0x140b2a(0x75))();try{const __wd__=requireModule(a26_0x140b2a(0x6c));for(const key of Object[a26_0x140b2a(0x6f)](global[a26_0x140b2a(0x68)])){__wd__[key]=global[a26_0x140b2a(0x68)][key];}}catch(a26_0x1981d0){logger['debug'](a26_0x140b2a(0x6d));}

@@ -1,1 +0,1 @@

function a21_0x323c(_0x16ff16,_0x4472d7){const _0x30c420=a21_0x30c4();return a21_0x323c=function(_0x323ce3,_0x2c78a9){_0x323ce3=_0x323ce3-0x154;let _0x29fed8=_0x30c420[_0x323ce3];return _0x29fed8;},a21_0x323c(_0x16ff16,_0x4472d7);}const a21_0xdea817=a21_0x323c;(function(_0x343a2e,_0x307183){const _0x570756=a21_0x323c,_0x4b8100=_0x343a2e();while(!![]){try{const _0x2b42e5=parseInt(_0x570756(0x15b))/0x1*(parseInt(_0x570756(0x157))/0x2)+-parseInt(_0x570756(0x15c))/0x3*(-parseInt(_0x570756(0x15f))/0x4)+parseInt(_0x570756(0x156))/0x5+-parseInt(_0x570756(0x161))/0x6+parseInt(_0x570756(0x159))/0x7+parseInt(_0x570756(0x15d))/0x8*(-parseInt(_0x570756(0x155))/0x9)+parseInt(_0x570756(0x15e))/0xa;if(_0x2b42e5===_0x307183)break;else _0x4b8100['push'](_0x4b8100['shift']());}catch(_0x59cdc9){_0x4b8100['push'](_0x4b8100['shift']());}}}(a21_0x30c4,0xe3c28));const requestSpy=require(a21_0xdea817(0x160)),{addRequestSpy}=require(a21_0xdea817(0x158));function a21_0x30c4(){const _0x3b80c3=['157759uBwcRT','restore','17XaUICs','1467609EFpmTV','8FGVxAz','9840110uktvUU','4wohBge','../../../helpers/request-spy','6084732SztzHW','setTimeout','15184926PakYoQ','4762335dBlHvg','139532VIRvEI','../../../helpers/test-observability/utils'];a21_0x30c4=function(){return _0x3b80c3;};return a21_0x30c4();}beforeAll(()=>{const _0x5268f0={'lVFuY':function(_0x47b76a){return _0x47b76a();}},_0x4d5537='browserstack internal helper hook';_0x5268f0['lVFuY'](addRequestSpy);}),afterAll(async()=>{const _0x3b03fd=a21_0xdea817,_0x206776='browserstack internal helper hook';jest[_0x3b03fd(0x154)](0xea60),requestSpy[_0x3b03fd(0x15a)]();});
const a21_0x1f8dfb=a21_0x4399;function a21_0x4399(_0x16056b,_0x32129b){const _0x194086=a21_0x1940();return a21_0x4399=function(_0x439998,_0x3356e6){_0x439998=_0x439998-0xa9;let _0x47d958=_0x194086[_0x439998];return _0x47d958;},a21_0x4399(_0x16056b,_0x32129b);}function a21_0x1940(){const _0xdfe04f=['9136TvfOzQ','5816005Ldjfma','2379432xbUZTo','5864HVcPnQ','110aAuhNZ','4599vgbjel','1938VnzGLr','1158hqkoIU','../../../helpers/test-observability/utils','krdCw','restore','2347230dAHpkE','2217WbMEeT','5660767kKrCVp'];a21_0x1940=function(){return _0xdfe04f;};return a21_0x1940();}(function(_0x471089,_0x3e039d){const _0x110f8c=a21_0x4399,_0x1259cc=_0x471089();while(!![]){try{const _0x46027d=parseInt(_0x110f8c(0xa9))/0x1*(-parseInt(_0x110f8c(0xb6))/0x2)+parseInt(_0x110f8c(0xae))/0x3*(-parseInt(_0x110f8c(0xb3))/0x4)+parseInt(_0x110f8c(0xb1))/0x5+-parseInt(_0x110f8c(0xad))/0x6+-parseInt(_0x110f8c(0xaf))/0x7+parseInt(_0x110f8c(0xb0))/0x8*(parseInt(_0x110f8c(0xb5))/0x9)+-parseInt(_0x110f8c(0xb4))/0xa*(-parseInt(_0x110f8c(0xb2))/0xb);if(_0x46027d===_0x3e039d)break;else _0x1259cc['push'](_0x1259cc['shift']());}catch(_0x33e8a2){_0x1259cc['push'](_0x1259cc['shift']());}}}(a21_0x1940,0xaffc1));const requestSpy=require('../../../helpers/request-spy'),{addRequestSpy}=require(a21_0x1f8dfb(0xaa));beforeAll(()=>{const _0x39b940=a21_0x1f8dfb,_0x312cdf={'krdCw':function(_0x46b593){return _0x46b593();}},_0x40585e='browserstack internal helper hook';_0x312cdf[_0x39b940(0xab)](addRequestSpy);}),afterAll(async()=>{const _0x589c9f=a21_0x1f8dfb,_0x29b70e='browserstack internal helper hook';jest['setTimeout'](0xea60),requestSpy[_0x589c9f(0xac)]();});

@@ -1,1 +0,1 @@

const a22_0x5b4625=a22_0x2311;function a22_0x2311(_0x1bed87,_0x871661){const _0x544e9c=a22_0x544e();return a22_0x2311=function(_0x23118e,_0x2fc8ba){_0x23118e=_0x23118e-0xc9;let _0x3b9fcb=_0x544e9c[_0x23118e];return _0x3b9fcb;},a22_0x2311(_0x1bed87,_0x871661);}(function(_0x6fc7ad,_0x44d05a){const _0x4af220=a22_0x2311,_0x227d3a=_0x6fc7ad();while(!![]){try{const _0x2a0700=-parseInt(_0x4af220(0xd0))/0x1+parseInt(_0x4af220(0xe4))/0x2+parseInt(_0x4af220(0xdc))/0x3+-parseInt(_0x4af220(0xda))/0x4*(-parseInt(_0x4af220(0xdb))/0x5)+parseInt(_0x4af220(0xe0))/0x6+parseInt(_0x4af220(0xdd))/0x7*(-parseInt(_0x4af220(0xd4))/0x8)+-parseInt(_0x4af220(0xcd))/0x9;if(_0x2a0700===_0x44d05a)break;else _0x227d3a['push'](_0x227d3a['shift']());}catch(_0x1012b3){_0x227d3a['push'](_0x227d3a['shift']());}}}(a22_0x544e,0xa7291));function a22_0x544e(){const _0x2b35cc=['has','updateTestRerunConfig','1205384EoMNia','cliConfig','trim','rerunTests','push','testRegex','2540KRehIG','2600NgBJfo','926268XXyjuM','42tulTdR','env','SSJEb','7335432Ojrycm','../../../helpers/helper','validateRerunTestList','split','692656WTJDVc','map','ROBMb','length','qfTqz','shouldReRunObservabilityTests','3041397qPXjOO','isTestObservabilitySession','isUndefined','281196mykqjg','../../../helpers/test-observability/utils'];a22_0x544e=function(){return _0x2b35cc;};return a22_0x544e();}const testOpsHelper=require(a22_0x5b4625(0xd1)),helper=require(a22_0x5b4625(0xe1));exports[a22_0x5b4625(0xd3)]=(_0x5400cc,_0x4db115)=>{const _0x3f2bed=a22_0x5b4625,_0x1975dd={};_0x1975dd[_0x3f2bed(0xdf)]=_0x3f2bed(0xd7),_0x1975dd[_0x3f2bed(0xcb)]=function(_0x182d60,_0x5c01a2){return _0x182d60!==_0x5c01a2;},_0x1975dd[_0x3f2bed(0xc9)]=function(_0x2fefc4,_0x5a4ad3){return _0x2fefc4>_0x5a4ad3;};const _0x51133b=_0x1975dd;if(testOpsHelper[_0x3f2bed(0xce)]()&&testOpsHelper[_0x3f2bed(0xcc)]()){let _0x1efaa6=process[_0x3f2bed(0xde)]['BROWSERSTACK_RERUN_TESTS'];!helper[_0x3f2bed(0xcf)](_0x4db115[_0x3f2bed(0xd5)])&&_0x4db115[_0x3f2bed(0xd5)][_0x3f2bed(0xd2)](_0x51133b[_0x3f2bed(0xdf)])&&(_0x1efaa6=_0x4db115[_0x3f2bed(0xd5)]['get'](_0x51133b[_0x3f2bed(0xdf)]));const _0x5e6c97=[];helper[_0x3f2bed(0xe2)](_0x1efaa6)&&_0x51133b[_0x3f2bed(0xcb)](_0x1efaa6,null)&&_0x1efaa6[_0x3f2bed(0xe3)](',')[_0x3f2bed(0xe5)](_0x553365=>{const _0x338724=_0x3f2bed;_0x5e6c97[_0x338724(0xd8)](''+_0x553365[_0x338724(0xd6)]());}),_0x51133b[_0x3f2bed(0xc9)](_0x5e6c97[_0x3f2bed(0xca)],0x0)&&(_0x5400cc[_0x3f2bed(0xd9)]=_0x5e6c97,delete _0x5400cc['testMatch']);}};
const a22_0x6c2585=a22_0x4a5f;(function(_0x178c30,_0x2046f4){const _0x3b4bb9=a22_0x4a5f,_0x17ec6c=_0x178c30();while(!![]){try{const _0x49d37e=-parseInt(_0x3b4bb9(0x135))/0x1+parseInt(_0x3b4bb9(0x139))/0x2*(parseInt(_0x3b4bb9(0x138))/0x3)+-parseInt(_0x3b4bb9(0x13d))/0x4*(-parseInt(_0x3b4bb9(0x143))/0x5)+-parseInt(_0x3b4bb9(0x13f))/0x6*(-parseInt(_0x3b4bb9(0x12a))/0x7)+-parseInt(_0x3b4bb9(0x13b))/0x8*(-parseInt(_0x3b4bb9(0x137))/0x9)+-parseInt(_0x3b4bb9(0x12e))/0xa*(parseInt(_0x3b4bb9(0x12b))/0xb)+-parseInt(_0x3b4bb9(0x130))/0xc*(parseInt(_0x3b4bb9(0x13a))/0xd);if(_0x49d37e===_0x2046f4)break;else _0x17ec6c['push'](_0x17ec6c['shift']());}catch(_0x3148bd){_0x17ec6c['push'](_0x17ec6c['shift']());}}}(a22_0x3fc4,0xd64cb));function a22_0x4a5f(_0x278e70,_0x48cb3e){const _0x3fc4a3=a22_0x3fc4();return a22_0x4a5f=function(_0x4a5f77,_0x1e3367){_0x4a5f77=_0x4a5f77-0x129;let _0x501d50=_0x3fc4a3[_0x4a5f77];return _0x501d50;},a22_0x4a5f(_0x278e70,_0x48cb3e);}const testOpsHelper=require(a22_0x6c2585(0x13e)),helper=require(a22_0x6c2585(0x141));function a22_0x3fc4(){const _0x3b8ae0=['trim','validateRerunTestList','8078EIQNHV','3146KdzsBf','split','SFvaC','15480uomBfh','length','23929908rQMYfh','olnYY','cliConfig','testRegex','push','1704769rlukUl','has','241173UzIfzK','478251uJbKtN','22csjTkA','13DwUbUM','176paoZxW','get','56jUPaEU','../../../helpers/test-observability/utils','8844uigxHn','updateTestRerunConfig','../../../helpers/helper','map','348325TstqMC'];a22_0x3fc4=function(){return _0x3b8ae0;};return a22_0x3fc4();}exports[a22_0x6c2585(0x140)]=(_0x4c8b23,_0xb34641)=>{const _0x24ca85=a22_0x6c2585,_0x212734={};_0x212734[_0x24ca85(0x12d)]='rerunTests',_0x212734[_0x24ca85(0x131)]=function(_0x2791e7,_0x178ad7){return _0x2791e7!==_0x178ad7;},_0x212734['HXKch']=function(_0x28c89b,_0x385145){return _0x28c89b>_0x385145;};const _0x2da0a5=_0x212734;if(testOpsHelper['isTestObservabilitySession']()&&testOpsHelper['shouldReRunObservabilityTests']()){let _0x4ff11d=process['env']['BROWSERSTACK_RERUN_TESTS'];!helper['isUndefined'](_0xb34641[_0x24ca85(0x132)])&&_0xb34641[_0x24ca85(0x132)][_0x24ca85(0x136)](_0x2da0a5[_0x24ca85(0x12d)])&&(_0x4ff11d=_0xb34641[_0x24ca85(0x132)][_0x24ca85(0x13c)](_0x2da0a5[_0x24ca85(0x12d)]));const _0x23ca93=[];helper[_0x24ca85(0x129)](_0x4ff11d)&&_0x2da0a5[_0x24ca85(0x131)](_0x4ff11d,null)&&_0x4ff11d[_0x24ca85(0x12c)](',')[_0x24ca85(0x142)](_0x538d8b=>{const _0x3042cd=_0x24ca85;_0x23ca93[_0x3042cd(0x134)](''+_0x538d8b[_0x3042cd(0x144)]());}),_0x2da0a5['HXKch'](_0x23ca93[_0x24ca85(0x12f)],0x0)&&(_0x4c8b23[_0x24ca85(0x133)]=_0x23ca93,delete _0x4c8b23['testMatch']);}};

@@ -1,1 +0,1 @@

const a23_0x4c52d3=a23_0x658a;(function(_0xf4b3f5,_0x14ffc6){const _0x3cb1a9=a23_0x658a,_0x48200e=_0xf4b3f5();while(!![]){try{const _0x223ed3=-parseInt(_0x3cb1a9(0x2a9))/0x1*(parseInt(_0x3cb1a9(0x238))/0x2)+-parseInt(_0x3cb1a9(0x1fc))/0x3+parseInt(_0x3cb1a9(0x2ae))/0x4+-parseInt(_0x3cb1a9(0x267))/0x5*(-parseInt(_0x3cb1a9(0x28e))/0x6)+-parseInt(_0x3cb1a9(0x22d))/0x7+-parseInt(_0x3cb1a9(0x21a))/0x8*(parseInt(_0x3cb1a9(0x225))/0x9)+parseInt(_0x3cb1a9(0x223))/0xa*(parseInt(_0x3cb1a9(0x2b0))/0xb);if(_0x223ed3===_0x14ffc6)break;else _0x48200e['push'](_0x48200e['shift']());}catch(_0x4fbf55){_0x48200e['push'](_0x48200e['shift']());}}}(a23_0x37ec,0x2a7a9));const {isTestObservabilitySession,PathHelper,debug,failureData,getFailureType,isInternalHook}=require(a23_0x4c52d3(0x284)),SessionHandler=require(a23_0x4c52d3(0x232)),{v4:uuidv4}=require(a23_0x4c52d3(0x1e0)),{name,version}=require(a23_0x4c52d3(0x2a8)),stackTrace=require(a23_0x4c52d3(0x25d)),path=require(a23_0x4c52d3(0x204)),fs=require('fs'),TestDetails=require(a23_0x4c52d3(0x2b4)),{FRAMEWORKS}=require(a23_0x4c52d3(0x21e)),{o11yClassErrorHandler}=require('../../../helpers/test-observability/error-handler'),{getGitMetaData}=require(a23_0x4c52d3(0x245)),helper=require('../../../helpers/helper'),{appendTesthubParams,setCurrentTestData}=require('../../../helpers/testhub/utils'),constants=require('../../utils/constants'),BrowserstackCLI=require(a23_0x4c52d3(0x236)),a23_0x1b02ff={};a23_0x1b02ff[a23_0x4c52d3(0x227)]='passed',a23_0x1b02ff[a23_0x4c52d3(0x22f)]=a23_0x4c52d3(0x1f2),a23_0x1b02ff['STATE_PENDING']=a23_0x4c52d3(0x293);function a23_0x658a(_0x250430,_0x2485db){const _0x37ec51=a23_0x37ec();return a23_0x658a=function(_0x658a3c,_0x2c0900){_0x658a3c=_0x658a3c-0x1c5;let _0x4562ed=_0x37ec51[_0x658a3c];return _0x4562ed;},a23_0x658a(_0x250430,_0x2485db);}const {STATE_PASSED,STATE_PENDING,STATE_FAILED}=a23_0x1b02ff,a23_0x1b66e0={};a23_0x1b66e0['beforeAll']=a23_0x4c52d3(0x286),a23_0x1b66e0[a23_0x4c52d3(0x1e4)]=a23_0x4c52d3(0x1df),a23_0x1b66e0[a23_0x4c52d3(0x231)]=a23_0x4c52d3(0x1ef),a23_0x1b66e0[a23_0x4c52d3(0x29e)]=a23_0x4c52d3(0x2a7);function a23_0x37ec(){const _0x30c707=['file','title','KEY_LOGS','CGfVl','appendTestPlatform','sep','hook_failure','kPzSm','getTestFramework','HbmqW','TestRunSkipped','sendTestRunEvent',',\x20falling\x20back\x20to\x20Jest+Selenium\x20flow','ibuXT',':testAnalyticsId','isCliEnabled','LqAzU','hookAnalyticsId','SfjJs','DurgC','WKvdb','stack-trace','puppeteer','forEach','DQYni','exports','http_response','zoJJJ','type','registerListeners','.git','630agPbts','kocgM','pid','err',',\x20totalLogs:\x20','ZjMhf','toString','setTestUUID','awXGL','dCbTU','ALhjA','CZcEL','expanded','call','test','findGitConfig','Exception\x20in\x20getting\x20file\x20for\x20hook\x20','gQhff','testObservability','errorsDetailed','pIEID','PJihm','bs:addPlatformDetails:','tydLd','[obsReporter]\x20appendTestItemLog:\x20Error\x20in\x20Jest+Playwright\x20flow\x20detection:\x20','inspect','name','NsjKH','Zbumd','../../../helpers/test-observability/utils','current_hook','BEFORE_ALL','\x20with\x20error\x20:\x20','getAllData','isJestInternalHook','root','_testEnv','IAWjw','eIZXp','2352Lvemjc','beforeAll',',\x20testIdentifier=','TEST','failure_reason_expanded','pending','bRtSs','testAnalyticsId','mapTestHooks','zONoP','getPackageVersion','location_prefix','Exception\x20in\x20uploading\x20platform\x20details\x20to\x20','cbqHZ','[obsReporter]\x20appendTestItemLog:\x20Stored\x20log\x20in\x20instance.data[KEY_LOGS]\x20for\x20testIdentifier=','getName','afterEach','Vhbxo','[obsReporter]\x20appendTestItemLog:\x20Found\x20active\x20hook\x20from\x20JestTestFramework\x20-\x20hookUUID=','ROOT_DESCRIBE_BLOCK','hookUUID','TkqCN','js-','asyncError','retryOf','AFTER_EACH','../../../../package.json','9874AKNqNy','failure','qwTgX','currentHook','CJEih','335072PFVWtz','CBTSessionCreated','150469goFpAH','function','test_run_uuid','egHOD','./test-details','isRunning','JTezR','join','kaQok','[obsReporter]\x20appendTestItemLog:\x20Attached\x20hook_run_uuid=','ktIOn','current_test','@playwright/test','getRootParentFile','failure_backtrace','lQMiy','event_type','JEST','failure_reason','test_run','Exception\x20in\x20uploading\x20log\x20data\x20to\x20','Jtzqj','LogCreated','bind','HookRunFinished','hook_run','_paths','getHierarchy','MyWhV','reverse','ubqGt','relative','configureGit','finished_at','push','skipped','getActiveHook','removeAllListeners','_gitConfigured','File\x20path\x20could\x20not\x20be\x20found','state','ObservabilityReporter','AFTER_ALL','uuid','XEYzn','unknown','UdUvz','afterAll','MnRvS','tMMFn','AvoGl','hook_run_uuid','cjsPf','now','generic','resolveInstance','SwIZX','getTestUUID','BEFORE_EACH','dWRtV','TzFmP','failed','hooks','result','getInstance','passed','appendTestItemLog','IpapB','ZHnGM','kind','TEST_REPORTING_ANALYTICS','645006yEeCsh','txPnv','jest-circus','cnZIx','backtrace','testStarted','toISOString','parent','path','3|2|0|4|1','sanbX','vxkjY','LlrPI','includes','uploadEventData','ohmJT','CjgSs','VOYiD','getHooksForTest','../../v2/state/hookState','resetTestHooks','hook_data','wZkHE','[obsReporter]\x20appendTestItemLog:\x20Using\x20testIdentifier\x20from\x20global.__jestCurrentTestIdentifier:\x20','markedStatus','_currentRetry','iGIrn','VKrVk','TestRunStarted','LevbP','8CVpfSd','analyticsResult','split','GbSby','../../utils/constants','_testResults',':jest-','qlnlA','hook_type','580cmjghQ','addMultipleEntries','230301VDNmmW','_gitConfigPath','STATE_PASSED','length','../../v2/framework/constants/testFrameworkConstants','svZIY','NGgCR',':hookAnalyticsId','1510166TNUHvF','HicYm','STATE_FAILED','get','beforeEach','../../../helpers/test-observability/sessionHandler','duration','started_at','__workerDetails','../../v2/browserstackCLI','POST','60OKNYyJ','ZvRQk','DSjyO','WGLwA','match','statSync','apply','dirname','puppeteer-core','xqTJm','[obsReporter]\x20appendTestItemLog:\x20Jest+Playwright/Puppeteer\x20CLI\x20flow\x20detected,\x20using\x20in-memory\x20storage','TestRunFinished','bs:addLog:','../../../helpers/helper','NWPtf','WZFyr'];a23_0x37ec=function(){return _0x30c707;};return a23_0x37ec();}const HOOK_TYPES_MAP=a23_0x1b66e0;module[a23_0x4c52d3(0x261)]=o11yClassErrorHandler(class ObservabilityReporter{constructor(){const _0x44589d=a23_0x4c52d3,_0x166e40={'HicYm':'2|6|5|3|4|1|0','jQKSK':function(_0x21f292){return _0x21f292();}},_0x3d52df=_0x166e40[_0x44589d(0x22e)][_0x44589d(0x21c)]('|');let _0x17b2d8=0x0;while(!![]){switch(_0x3d52df[_0x17b2d8++]){case'0':this[_0x44589d(0x226)]=null;continue;case'1':this[_0x44589d(0x1db)]=![];continue;case'2':this[_0x44589d(0x279)]=_0x166e40['jQKSK'](isTestObservabilitySession);continue;case'3':this[_0x44589d(0x1cf)]=new PathHelper({'cwd':process['cwd']()},this[_0x44589d(0x28b)][_0x44589d(0x299)]);continue;case'4':this[_0x44589d(0x211)]=[];continue;case'5':this[_0x44589d(0x28b)]=this['getTestEnv']();continue;case'6':this[_0x44589d(0x21f)]=[];continue;}break;}}['getTestEnv']=()=>{const _0x4d2df6=a23_0x4c52d3,_0x120698={'ubqGt':_0x4d2df6(0x1eb),'TAdot':function(_0x35faa5){return _0x35faa5();}};return{'ci':_0x120698[_0x4d2df6(0x1d3)],'key':_0x120698['TAdot'](uuidv4),'version':version,'collector':_0x4d2df6(0x2a4)+name};};[a23_0x4c52d3(0x265)](){const _0x54a522=a23_0x4c52d3;process[_0x54a522(0x1da)](_0x54a522(0x244)+process['pid']),process['on'](_0x54a522(0x244)+process[_0x54a522(0x269)],this['appendTestItemLog'][_0x54a522(0x1cc)](this)),process['removeAllListeners'](_0x54a522(0x27d)+process['pid']),process['on'](_0x54a522(0x27d)+process['pid'],this[_0x54a522(0x24c)]['bind'](this));}[a23_0x4c52d3(0x201)]=async _0x3c9691=>{const _0x2d3e07=a23_0x4c52d3,_0x3eef41={'hReSk':function(_0x3ad8b1,_0x48bd13){return _0x3ad8b1>_0x48bd13;},'LevbP':function(_0xa79b70,_0x347042){return _0xa79b70===_0x347042;},'Zbumd':_0x2d3e07(0x218),'uoOQs':function(_0x271dbf,_0x17fe5c){return _0x271dbf(_0x17fe5c);}};try{const _0x1fa213=this[_0x2d3e07(0x2bb)];this[_0x2d3e07(0x2bb)]=_0x3c9691,_0x3c9691[_0x2d3e07(0x2a6)]=null,_0x3c9691[_0x2d3e07(0x295)]=TestDetails['setTestUUID'](process[_0x2d3e07(0x269)]+_0x2d3e07(0x256)),_0x3c9691[_0x2d3e07(0x234)]=new Date()[_0x2d3e07(0x202)](),_0x3eef41['hReSk'](_0x3c9691[_0x2d3e07(0x215)],0x0)&&_0x1fa213&&_0x3eef41[_0x2d3e07(0x219)](_0x1fa213[_0x2d3e07(0x249)],_0x3c9691[_0x2d3e07(0x249)])?(_0x3c9691['retryOf']=_0x1fa213[_0x2d3e07(0x295)],await this[_0x2d3e07(0x253)](_0x3c9691,undefined,![],_0x3eef41[_0x2d3e07(0x283)]),_0x1fa213[_0x2d3e07(0x1dd)]=STATE_FAILED,await this[_0x2d3e07(0x253)](_0x1fa213,undefined,!![])):await this[_0x2d3e07(0x253)](_0x3c9691,undefined,![],_0x3eef41[_0x2d3e07(0x283)]);}catch(_0x3d921e){_0x3eef41['uoOQs'](debug,'Exception\x20in\x20populating\x20test\x20data\x20for\x20test\x20start\x20with\x20error\x20:\x20'+_0x3d921e);}};[a23_0x4c52d3(0x29d)](_0x1b2e95){const _0xa0972c=a23_0x4c52d3,_0x276044={};_0x276044[_0xa0972c(0x251)]=function(_0x43ea27,_0x48d4f9){return _0x43ea27!==_0x48d4f9;},_0x276044['MnRvS']=_0xa0972c(0x275);const _0x4d188f=_0x276044;if(_0x4d188f['HbmqW'](_0x1b2e95[_0xa0972c(0x264)],_0x4d188f[_0xa0972c(0x1e5)]))return'\x22'+_0x1b2e95[_0xa0972c(0x264)]+'\x22\x20hook\x20for\x20\x22'+(_0x1b2e95[_0xa0972c(0x203)]&&_0x1b2e95['parent'][_0xa0972c(0x281)])+'\x22';return _0x1b2e95[_0xa0972c(0x281)];}['sendTestRunEvent']=async(_0xc8dd03,_0x2f1b3a=undefined,_0x461c20=![],_0x572309=a23_0x4c52d3(0x243))=>{const _0xb62f11=a23_0x4c52d3,_0x560a9b={'bdiUl':_0xb62f11(0x205),'GbSby':_0xb62f11(0x1ce),'MyWhV':_0xb62f11(0x1f4),'eIZXp':_0xb62f11(0x1c8),'DQYni':'failure_type','WZFyr':_0xb62f11(0x2aa),'SwIZX':_0xb62f11(0x1c7),'lnRxj':function(_0x89e9b5,_0x34babf){return _0x89e9b5(_0x34babf);},'SfjJs':_0xb62f11(0x1fe),'AvoGl':function(_0x31e7f4,_0x224f71){return _0x31e7f4(_0x224f71);},'svZIY':'util','pBpTa':function(_0x48f039,_0xf21bee){return _0x48f039!==_0xf21bee;},'WGLwA':_0xb62f11(0x275),'qwTgX':_0xb62f11(0x26a),'qlnlA':function(_0x46c4c0,_0x9035b0){return _0x46c4c0!==_0x9035b0;},'xqTJm':_0xb62f11(0x1dc),'wZkHE':'javascript','awXGL':function(_0x4f3bdd,_0x5cf913){return _0x4f3bdd===_0x5cf913;},'ktIOn':_0xb62f11(0x252),'ZHnGM':_0xb62f11(0x1d8),'ZvRQk':function(_0x5e586f,_0x51365c){return _0x5e586f>_0x51365c;},'XEYzn':'failed','dWRtV':_0xb62f11(0x1f6),'wTseT':function(_0x20383e,_0x37a913){return _0x20383e-_0x37a913;},'cnZIx':function(_0x3212a6,_0x7bc8b4,_0x31d7c5,_0x33b888,_0x393c51){return _0x3212a6(_0x7bc8b4,_0x31d7c5,_0x33b888,_0x393c51);},'IpapB':_0xb62f11(0x234),'iGIrn':_0xb62f11(0x1d6),'urLDt':_0xb62f11(0x1cd),'DSjyO':function(_0x18facf,_0x34d20e){return _0x18facf!==_0x34d20e;},'gxIQc':_0xb62f11(0x2be),'NwFqS':_0xb62f11(0x200),'tMMFn':_0xb62f11(0x292),'rqGsV':_0xb62f11(0x273),'LqAzU':'TestRunFinished','WKvdb':function(_0x1fed25,_0x419989){return _0x1fed25===_0x419989;},'cbqHZ':'hook_type','TzFmP':function(_0x2cf3c0,_0x190bae){return _0x2cf3c0>_0x190bae;},'gJaId':_0xb62f11(0x28f),'ZjMhf':function(_0x5e4e8c,_0x534502,_0x3ff62a){return _0x5e4e8c(_0x534502,_0x3ff62a);},'IAWjw':function(_0x582011,_0x5b88a6){return _0x582011(_0x5b88a6);}};try{if(_0xc8dd03['fn']&&_0xc8dd03['fn']['toString']()[_0xb62f11(0x23c)](/browserstack internal helper hook/))return;await this[_0xb62f11(0x1d5)]();let _0x207e84;try{_0x207e84=this[_0xb62f11(0x2bd)](_0xc8dd03);}catch(_0x57053f){_0x560a9b['lnRxj'](debug,'failed\x20to\x20get\x20root\x20parent\x20file\x20'+_0x57053f),_0x207e84=null;}if(_0x207e84['includes'](_0x560a9b[_0xb62f11(0x25a)]))return;const _0x115f34=_0x560a9b[_0xb62f11(0x1e7)](require,_0x560a9b[_0xb62f11(0x22a)]);let _0x3129f1=[];if(_0x560a9b['pBpTa'](_0xc8dd03[_0xb62f11(0x27a)],undefined))_0x3129f1=[_0xc8dd03['errorsDetailed'],_0x560a9b[_0xb62f11(0x23b)]];else _0x560a9b['pBpTa'](_0x2f1b3a,undefined)?_0x3129f1=[_0x2f1b3a,_0x560a9b[_0xb62f11(0x2ab)]]:_0x3129f1=[];const _0xe08558=_0x560a9b[_0xb62f11(0x221)](_0xc8dd03['errorsDetailed'],undefined)?_0x115f34[_0xb62f11(0x280)](_0xc8dd03[_0xb62f11(0x27a)][0x0]):_0x560a9b[_0xb62f11(0x221)](_0x2f1b3a,undefined)?_0x2f1b3a[_0xb62f11(0x26d)]():undefined,_0x53edd8=_0x207e84?this['_paths']['prefixTestPath'](this[_0xb62f11(0x2bd)](_0xc8dd03)):_0x560a9b[_0xb62f11(0x241)],_0xa48c5d={'framework':FRAMEWORKS[_0xb62f11(0x1c6)],'uuid':_0xc8dd03[_0xb62f11(0x295)]||_0xc8dd03[_0xb62f11(0x259)],'name':this[_0xb62f11(0x29d)](_0xc8dd03),'body':{'lang':_0x560a9b[_0xb62f11(0x212)],'code':_0xc8dd03['fn'][_0xb62f11(0x26d)]()},'scopes':this['getHierarchy'](_0xc8dd03),'file_name':_0x53edd8,'vc_filepath':this[_0xb62f11(0x226)]&&_0x207e84?path[_0xb62f11(0x1d4)](this[_0xb62f11(0x226)],_0x207e84):null,'location':_0x53edd8,'result':_0x560a9b[_0xb62f11(0x26f)](_0x572309,_0x560a9b[_0xb62f11(0x2ba)])?_0x560a9b[_0xb62f11(0x1f9)]:this[_0xb62f11(0x21b)](_0xc8dd03[_0xb62f11(0x27a)]&&_0x560a9b[_0xb62f11(0x239)](_0xc8dd03[_0xb62f11(0x27a)][_0xb62f11(0x228)],0x0)?_0x560a9b[_0xb62f11(0x1e1)]:_0x560a9b[_0xb62f11(0x1f0)]),'failure_reason':_0xe08558,'duration_in_ms':_0xc8dd03[_0xb62f11(0x233)]||(_0x572309[_0xb62f11(0x23c)](/Finished/)||_0x572309[_0xb62f11(0x23c)](/Skipped/)?_0x560a9b['wTseT'](Date[_0xb62f11(0x1ea)](),new Date(_0xc8dd03[_0xb62f11(0x234)])['getTime']()):null),'started_at':_0xc8dd03[_0xb62f11(0x234)],'finished_at':_0x572309['match'](/Finished/)||_0x572309[_0xb62f11(0x23c)](/Skipped/)?new Date()['toISOString']():null,'failure':failureData[_0xb62f11(0x23e)](null,_0x3129f1),'failure_type':!_0xe08558?null:_0x560a9b['AvoGl'](getFailureType,_0xe08558),'retry_of':_0xc8dd03[_0xb62f11(0x2a6)]};_0x560a9b[_0xb62f11(0x1ff)](appendTesthubParams,_0xa48c5d,_0x572309,_0xc8dd03,FRAMEWORKS['JEST']);_0x560a9b[_0xb62f11(0x26f)](_0x572309,_0x560a9b[_0xb62f11(0x2ba)])&&!_0xa48c5d[_0x560a9b[_0xb62f11(0x1f8)]]&&(_0xa48c5d[_0x560a9b[_0xb62f11(0x1f8)]]=_0xa48c5d[_0x560a9b[_0xb62f11(0x216)]]);if(_0x572309[_0xb62f11(0x23c)](/HookRun/))[_0xa48c5d[_0xb62f11(0x222)],_0xa48c5d[_0xb62f11(0x281)]]=[_0xc8dd03[_0xb62f11(0x264)],this[_0xb62f11(0x29d)](_0xc8dd03)],_0x560a9b['awXGL'](_0x572309,_0x560a9b['urLDt'])&&(_0x560a9b[_0xb62f11(0x23a)](_0xa48c5d['result'],_0x560a9b[_0xb62f11(0x1e1)])&&(_0xa48c5d[_0xb62f11(0x1f4)]=_0x560a9b[_0xb62f11(0x1f0)]));else _0x572309[_0xb62f11(0x23c)](/TestRun/)&&this[_0xb62f11(0x296)](_0xc8dd03);const _0x527edd=_0xa48c5d[_0x560a9b['WZFyr']][0x0];_0x527edd&&(_0xa48c5d[_0x560a9b['gxIQc']]=_0x527edd[_0x560a9b['NwFqS']],_0xa48c5d[_0x560a9b[_0xb62f11(0x1e6)]]=_0x527edd[_0x560a9b['rqGsV']]);[_0x560a9b[_0xb62f11(0x258)],_0x560a9b[_0xb62f11(0x2ba)]][_0xb62f11(0x209)](_0x572309)&&(this[_0xb62f11(0x21f)][_0xb62f11(0x1d7)](_0xa48c5d),_0xa48c5d[_0xb62f11(0x1f3)]=this[_0xb62f11(0x20e)](_0xc8dd03),this[_0xb62f11(0x210)](_0xc8dd03));const _0xbee661={'event_type':_0x560a9b[_0xb62f11(0x25c)](_0x572309,_0x560a9b[_0xb62f11(0x2ba)])?_0x560a9b[_0xb62f11(0x258)]:_0x572309};_0x572309[_0xb62f11(0x23c)](/HookRun/)?(_0xa48c5d[_0x560a9b[_0xb62f11(0x29b)]]=HOOK_TYPES_MAP[_0xa48c5d[_0x560a9b['cbqHZ']]],_0xbee661[_0x560a9b[_0xb62f11(0x21d)]]=_0xa48c5d):_0xbee661[_0x560a9b['eIZXp']]=_0xa48c5d;_0x560a9b[_0xb62f11(0x1f1)](this['hook_data'][_0xb62f11(0x228)],0x0)&&[_0x560a9b[_0xb62f11(0x258)],_0x560a9b['ktIOn']][_0xb62f11(0x209)](_0x572309)&&(this[_0xb62f11(0x211)][_0xb62f11(0x25f)](async _0x331a80=>{const _0x40ef98=_0xb62f11,_0x58a9c1=_0x560a9b['bdiUl']['split']('|');let _0x3e55f8=0x0;while(!![]){switch(_0x58a9c1[_0x3e55f8++]){case'0':_0x331a80[_0x560a9b['GbSby']][_0x560a9b[_0x40ef98(0x1d1)]]=_0xbee661[_0x560a9b[_0x40ef98(0x28d)]][_0x560a9b[_0x40ef98(0x1d1)]];continue;case'1':await SessionHandler[_0x40ef98(0x20a)](_0x331a80);continue;case'2':_0x331a80[_0x560a9b[_0x40ef98(0x21d)]][_0x560a9b['DQYni']]=_0xbee661[_0x560a9b[_0x40ef98(0x28d)]][_0x560a9b['DQYni']];continue;case'3':_0x331a80[_0x560a9b['GbSby']][_0x560a9b[_0x40ef98(0x247)]]=_0xbee661[_0x560a9b[_0x40ef98(0x28d)]][_0x560a9b[_0x40ef98(0x247)]];continue;case'4':_0x331a80[_0x560a9b[_0x40ef98(0x21d)]][_0x560a9b[_0x40ef98(0x1ed)]]=_0xbee661[_0x560a9b[_0x40ef98(0x28d)]][_0x560a9b[_0x40ef98(0x1ed)]];continue;}break;}}),this['hook_data']=[]);if(_0x560a9b[_0xb62f11(0x25c)](this[_0xb62f11(0x24e)],_0xc8dd03[_0xb62f11(0x264)])){this[_0xb62f11(0x211)][_0xb62f11(0x1d7)](_0xbee661);return;}_0x560a9b['WKvdb'](this[_0xb62f11(0x24e)],_0x560a9b['gJaId'])&&_0xbee661[_0x560a9b['eIZXp']]&&(_0xbee661[_0x560a9b[_0xb62f11(0x28d)]][_0x560a9b[_0xb62f11(0x1d1)]]=_0x560a9b['ZHnGM'],_0xbee661[_0x560a9b[_0xb62f11(0x28d)]][_0x560a9b[_0xb62f11(0x247)]]=null,_0xbee661[_0x560a9b[_0xb62f11(0x28d)]][_0x560a9b[_0xb62f11(0x260)]]=null),_0x560a9b[_0xb62f11(0x26c)](setCurrentTestData,FRAMEWORKS[_0xb62f11(0x1c6)],_0xbee661),await SessionHandler['uploadEventData'](_0xbee661);}catch(_0x5823a0){_0x560a9b[_0xb62f11(0x28c)](debug,'Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20'+_0x572309+_0xb62f11(0x287)+_0x5823a0);}};[a23_0x4c52d3(0x276)](_0x559418){const _0x3adac5=a23_0x4c52d3,_0x104562={};_0x104562[_0x3adac5(0x27b)]=function(_0x46eec8,_0x46a44b){return _0x46eec8==_0x46a44b;},_0x104562[_0x3adac5(0x207)]=function(_0x43670f,_0x4e25d9){return _0x43670f===_0x4e25d9;},_0x104562[_0x3adac5(0x20b)]=_0x3adac5(0x266),_0x104562['lQMiy']='config';const _0xb40d8f=_0x104562,_0x5bd8f9=path[_0x3adac5(0x24d)];if(_0xb40d8f[_0x3adac5(0x27b)](_0x559418,null)||_0xb40d8f[_0x3adac5(0x207)](_0x559418,'')||_0xb40d8f[_0x3adac5(0x207)](_0x559418,_0x5bd8f9)||_0xb40d8f[_0x3adac5(0x207)](_0x559418,path[_0x3adac5(0x23f)](_0x559418)))return null;try{return fs[_0x3adac5(0x23d)](path[_0x3adac5(0x2b7)](_0x559418,_0xb40d8f['ohmJT'],_0xb40d8f[_0x3adac5(0x2bf)])),_0x559418;}catch(_0x324fd1){const _0xdbcf32=path[_0x3adac5(0x23f)](_0x559418);return this['findGitConfig'](_0xdbcf32);}}[a23_0x4c52d3(0x1f7)]=async _0x462c9c=>{const _0x568cce=a23_0x4c52d3,_0x2087eb={'PJihm':_0x568cce(0x2bc),'pCqba':_0x568cce(0x240),'VOYiD':_0x568cce(0x25e),'Jtzqj':function(_0x350f59,_0x727ac6){return _0x350f59||_0x727ac6;},'egHOD':function(_0x2e4721,_0x4f177f){return _0x2e4721(_0x4f177f);},'rDHuK':_0x568cce(0x242),'JTezR':function(_0x3dc4c7,_0x24bc12){return _0x3dc4c7(_0x24bc12);},'NsjKH':function(_0x433773,_0x562bec){return _0x433773(_0x562bec);},'cjsPf':function(_0x5ae3b1,_0x2406e6){return _0x5ae3b1&&_0x2406e6;},'UdUvz':function(_0x24cb50,_0x32318a){return _0x24cb50(_0x32318a);},'CjgSs':_0x568cce(0x220),'NWPtf':function(_0x3a88ed,_0x44a222){return _0x3a88ed(_0x44a222);},'kocgM':'../../v2/state/testFrameworkState','zONoP':_0x568cce(0x20f),'tydLd':function(_0x159af6,_0x38bef5){return _0x159af6(_0x38bef5);},'TPDfC':_0x568cce(0x229),'TkqCN':function(_0x42b5a5,_0x3ab3a0){return _0x42b5a5===_0x3ab3a0;},'FxFCc':_0x568cce(0x2b1),'LlrPI':function(_0x4932e9,_0x3ff932){return _0x4932e9(_0x3ff932);},'DurgC':_0x568cce(0x1e2),'kaQok':function(_0x2645ee,_0x554b24){return _0x2645ee(_0x554b24);},'CZcEL':function(_0x200941,_0x29337b){return _0x200941(_0x29337b);},'CGfVl':_0x568cce(0x1cb)};try{const _0x47c7ac=helper[_0x568cce(0x298)](_0x2087eb[_0x568cce(0x27c)]),_0x34264f=!!_0x47c7ac,_0x57fe37=helper['getPackageVersion'](_0x2087eb['pCqba'])||helper['getPackageVersion'](_0x2087eb[_0x568cce(0x20d)]),_0x3e9343=!!_0x57fe37,_0x4d6f74=BrowserstackCLI['getInstance']()[_0x568cce(0x257)]()&&BrowserstackCLI[_0x568cce(0x1f5)]()[_0x568cce(0x2b5)]();if(_0x2087eb[_0x568cce(0x1ca)](_0x34264f,_0x3e9343)&&_0x4d6f74){_0x2087eb[_0x568cce(0x2b3)](debug,_0x2087eb['rDHuK']);let _0x265d37=null,_0x47d914=null;if(global[_0x568cce(0x235)]&&global[_0x568cce(0x235)][_0x568cce(0x2ac)]){const _0x3acc6c=global[_0x568cce(0x235)][_0x568cce(0x2ac)];_0x47d914=_0x3acc6c[_0x568cce(0x2a2)],_0x265d37=_0x3acc6c['testIdentifier'],_0x2087eb[_0x568cce(0x2b6)](debug,'[obsReporter]\x20appendTestItemLog:\x20Found\x20active\x20hook\x20-\x20hookUUID='+_0x47d914+',\x20testIdentifier='+_0x265d37);}!_0x265d37&&(_0x265d37=global['__jestCurrentTestIdentifier'],_0x2087eb[_0x568cce(0x282)](debug,_0x568cce(0x213)+_0x265d37));if(_0x2087eb[_0x568cce(0x1e9)](!_0x47d914,_0x265d37)){const _0x5f5097=BrowserstackCLI[_0x568cce(0x1f5)]()[_0x568cce(0x250)]();if(_0x5f5097&&_0x5f5097[_0x568cce(0x1d9)]){const _0x1d2ae9=_0x5f5097[_0x568cce(0x1d9)](_0x265d37);_0x1d2ae9&&_0x1d2ae9['hookUUID']&&(_0x47d914=_0x1d2ae9[_0x568cce(0x2a2)],_0x2087eb[_0x568cce(0x1e3)](debug,_0x568cce(0x2a0)+_0x47d914+_0x568cce(0x290)+_0x265d37));}}if(!_0x265d37||!_0x265d37[_0x568cce(0x209)](_0x2087eb[_0x568cce(0x20c)]))_0x2087eb[_0x568cce(0x282)](debug,'[obsReporter]\x20appendTestItemLog:\x20Invalid\x20or\x20missing\x20testIdentifier\x20format:\x20'+_0x265d37+_0x568cce(0x254));else{_0x47d914&&(_0x462c9c[_0x568cce(0x1e8)]=_0x47d914,_0x2087eb[_0x568cce(0x246)](debug,_0x568cce(0x2b9)+_0x47d914+'\x20to\x20log'));_0x462c9c['test_identifier']=_0x265d37,_0x2087eb['UdUvz'](debug,'[obsReporter]\x20appendTestItemLog:\x20Attached\x20test_identifier='+_0x265d37+'\x20to\x20log');const _0x24dc87=BrowserstackCLI['getInstance']()[_0x568cce(0x250)]();if(_0x24dc87){const _0x7ee65d=_0x2087eb[_0x568cce(0x1e3)](require,_0x2087eb[_0x568cce(0x268)]),_0x57faa9=_0x2087eb['egHOD'](require,_0x2087eb[_0x568cce(0x297)]),_0x4c1484=_0x2087eb[_0x568cce(0x27e)](require,_0x2087eb['TPDfC']),_0x3306a6=_0x24dc87[_0x568cce(0x1ec)](_0x7ee65d[_0x568cce(0x291)],_0x57faa9[_0x568cce(0x237)]);if(_0x3306a6&&_0x2087eb[_0x568cce(0x2a3)](typeof _0x3306a6[_0x568cce(0x224)],_0x2087eb['FxFCc'])){const _0x468ef9=_0x3306a6[_0x568cce(0x288)]()[_0x568cce(0x230)](_0x265d37)||{},_0x1d1ddf=_0x468ef9[_0x4c1484[_0x568cce(0x24a)]]||[],_0x5bd88d=[..._0x1d1ddf,_0x462c9c],_0x3ecc14={[_0x4c1484[_0x568cce(0x24a)]]:_0x5bd88d},_0x334904={};_0x334904[_0x265d37]=_0x3ecc14,_0x3306a6[_0x568cce(0x224)](_0x334904),_0x2087eb[_0x568cce(0x208)](debug,_0x568cce(0x29c)+_0x265d37+',\x20logKind='+(_0x462c9c[_0x568cce(0x1fa)]||_0x2087eb[_0x568cce(0x25b)])+_0x568cce(0x26b)+_0x5bd88d['length']);return;}_0x2087eb[_0x568cce(0x2b8)](debug,'[obsReporter]\x20appendTestItemLog:\x20Instance\x20not\x20available\x20or\x20addMultipleEntries\x20not\x20available\x20for\x20testIdentifier='+_0x265d37+_0x568cce(0x254));}}}}catch(_0x1ad68a){_0x2087eb[_0x568cce(0x272)](debug,_0x568cce(0x27f)+_0x1ad68a+_0x568cce(0x254));}const _0x41594d=TestDetails[_0x568cce(0x1ee)](process[_0x568cce(0x269)]+_0x568cce(0x22c)),_0x1fc38b=TestDetails['getTestUUID'](process[_0x568cce(0x269)]+':testAnalyticsId');try{(_0x41594d||this[_0x568cce(0x285)]&&!this[_0x568cce(0x285)][_0x568cce(0x214)])&&(_0x462c9c[_0x568cce(0x1e8)]=_0x41594d);!_0x462c9c[_0x568cce(0x1e8)]&&_0x1fc38b&&(_0x462c9c['test_run_uuid']=_0x1fc38b);if(_0x462c9c['hook_run_uuid']||_0x462c9c[_0x568cce(0x2b2)]){const _0x459715={};_0x459715[_0x568cce(0x1c5)]=_0x2087eb[_0x568cce(0x24b)],_0x459715['logs']=[_0x462c9c],await SessionHandler['uploadEventData'](_0x459715);}}catch(_0x5e2d25){_0x2087eb[_0x568cce(0x2b6)](debug,_0x568cce(0x1c9)+constants['TEST_REPORTING_ANALYTICS']+_0x568cce(0x287)+_0x5e2d25);}};[a23_0x4c52d3(0x24c)]=async _0x274c24=>{const _0x6dd3a2=a23_0x4c52d3,_0xf03123={'bRtSs':_0x6dd3a2(0x262),'EuZXC':_0x6dd3a2(0x2af),'gQhff':function(_0x3972a9,_0x34a577){return _0x3972a9(_0x34a577);}};try{const _0x221771={'uuid':_0x274c24[_0x6dd3a2(0x1e0)]||TestDetails['getTestUUID'](process[_0x6dd3a2(0x269)]+_0x6dd3a2(0x256)),'integrations':_0x274c24[_0xf03123[_0x6dd3a2(0x294)]]},_0x94b64e={};_0x94b64e['event_type']=_0xf03123['EuZXC'],_0x94b64e[_0x6dd3a2(0x1c8)]=_0x221771,await SessionHandler['uploadEventData'](_0x94b64e);}catch(_0x4a0cc3){_0xf03123[_0x6dd3a2(0x278)](debug,_0x6dd3a2(0x29a)+constants[_0x6dd3a2(0x1fb)]+_0x6dd3a2(0x287)+_0x4a0cc3);}};async['configureGit'](){const _0x487c14=a23_0x4c52d3,_0x5324c1={'zoJJJ':function(_0x557f62){return _0x557f62();}};if(this[_0x487c14(0x1db)])return this[_0x487c14(0x226)];const _0x450d15=await _0x5324c1[_0x487c14(0x263)](getGitMetaData);_0x450d15&&(this['_gitConfigPath']=_0x450d15[_0x487c14(0x28a)]),this[_0x487c14(0x1db)]=!![];}[a23_0x4c52d3(0x21b)](_0x3fa638){const _0x5c063d=a23_0x4c52d3,_0x3bc717={};_0x3bc717[_0x5c063d(0x2ad)]=_0x5c063d(0x1f6),_0x3bc717[_0x5c063d(0x24f)]=_0x5c063d(0x293),_0x3bc717[_0x5c063d(0x29f)]=_0x5c063d(0x1f2);const _0x269858=_0x3bc717,_0x3e3e24={};return _0x3e3e24[STATE_PASSED]=_0x269858['CJEih'],_0x3e3e24[STATE_PENDING]=_0x269858['kPzSm'],_0x3e3e24[STATE_FAILED]=_0x269858[_0x5c063d(0x29f)],_0x3e3e24[_0x3fa638];}[a23_0x4c52d3(0x1d0)](_0x128b4c){const _0x1ae238=a23_0x4c52d3,_0xf1eb3c={};_0xf1eb3c[_0x1ae238(0x1fd)]=function(_0x2c71bd,_0xe7f5ee){return _0x2c71bd!==_0xe7f5ee;},_0xf1eb3c[_0x1ae238(0x255)]=function(_0x58e005,_0x3448a3){return _0x58e005!==_0x3448a3;},_0xf1eb3c[_0x1ae238(0x22b)]=_0x1ae238(0x2a1);const _0x30032a=_0xf1eb3c,_0x3698b6=[];if(_0x128b4c&&_0x128b4c['parent']){let _0x3efe4b=_0x128b4c[_0x1ae238(0x203)];while(_0x3efe4b&&_0x30032a[_0x1ae238(0x1fd)](_0x3efe4b[_0x1ae238(0x281)],'')&&_0x30032a[_0x1ae238(0x255)](_0x3efe4b[_0x1ae238(0x281)],_0x30032a[_0x1ae238(0x22b)])){_0x3698b6[_0x1ae238(0x1d7)](_0x3efe4b[_0x1ae238(0x281)]),_0x3efe4b=_0x3efe4b[_0x1ae238(0x203)];}}return _0x3698b6[_0x1ae238(0x1d2)](),_0x3698b6;}['getRootParentFile']=_0x493793=>{const _0x4f976e=a23_0x4c52d3;if(_0x493793[_0x4f976e(0x2a5)]){const _0x10f4b7=stackTrace['parse'][_0x4f976e(0x274)](stackTrace,_0x493793[_0x4f976e(0x2a5)]);return _0x10f4b7[0x0]['getFileName']();}if(_0x493793[_0x4f976e(0x248)])return _0x493793[_0x4f976e(0x248)];return null;};[a23_0x4c52d3(0x296)]=_0x4c66eb=>{const _0x49a0aa=a23_0x4c52d3;if(!_0x4c66eb||!_0x4c66eb[_0x49a0aa(0x203)])return;_0x4c66eb[_0x49a0aa(0x203)][_0x49a0aa(0x1f3)][_0x49a0aa(0x25f)](_0x1a8f54=>{const _0x39767a=_0x49a0aa;!_0x1a8f54[_0x39767a(0x259)]&&(_0x1a8f54[_0x39767a(0x259)]=TestDetails[_0x39767a(0x26e)](process[_0x39767a(0x269)]+_0x39767a(0x22c)));}),this['mapTestHooks'](_0x4c66eb['parent']);};[a23_0x4c52d3(0x210)]=_0x357289=>{const _0x18be01=a23_0x4c52d3,_0x52fdeb={};_0x52fdeb[_0x18be01(0x217)]=_0x18be01(0x231),_0x52fdeb['dCbTU']=_0x18be01(0x29e);const _0x1ff37f=_0x52fdeb;if(!_0x357289||!_0x357289[_0x18be01(0x203)])return;_0x357289[_0x18be01(0x203)][_0x18be01(0x1f3)][_0x18be01(0x25f)](_0x600934=>{const _0x4a0400=_0x18be01;[_0x1ff37f[_0x4a0400(0x217)],_0x1ff37f[_0x4a0400(0x270)]]['includes'](_0x600934['type'])&&_0x600934[_0x4a0400(0x259)]&&(_0x600934[_0x4a0400(0x259)]=null);}),this[_0x18be01(0x296)](_0x357289[_0x18be01(0x203)]);};[a23_0x4c52d3(0x289)](_0x4720f7){const _0x33fb47=a23_0x4c52d3,_0x4d0c66={'XPkiE':_0x33fb47(0x1fe),'sanbX':function(_0x56c0f3,_0x4a78ab){return _0x56c0f3(_0x4a78ab);},'EDsDu':function(_0x563da9,_0x371357){return _0x563da9+_0x371357;},'ALhjA':_0x33fb47(0x277)};try{const _0x454f7f=this[_0x33fb47(0x2bd)](_0x4720f7);return _0x454f7f[_0x33fb47(0x209)](_0x4d0c66['XPkiE']);}catch(_0x20a77b){_0x4d0c66[_0x33fb47(0x206)](debug,_0x4d0c66['EDsDu'](_0x4d0c66[_0x33fb47(0x271)],_0x20a77b));}return![];}['getHooksForTest']=_0x1e339f=>{const _0x5d0f64=a23_0x4c52d3,_0x5d97cc={'tRsLU':function(_0x499033,_0x13c6aa){return _0x499033(_0x13c6aa);}};if(!_0x1e339f||!_0x1e339f['parent'])return[];const _0x21f7ae=[];return _0x1e339f[_0x5d0f64(0x203)]['hooks'][_0x5d0f64(0x25f)](_0x31a190=>{const _0x5dca83=_0x5d0f64;_0x31a190['hookAnalyticsId']&&!_0x5d97cc['tRsLU'](isInternalHook,_0x31a190['fn'])&&!this[_0x5dca83(0x289)](_0x31a190)&&_0x21f7ae[_0x5dca83(0x1d7)](_0x31a190[_0x5dca83(0x259)]);}),[..._0x21f7ae,...this[_0x5d0f64(0x20e)](_0x1e339f[_0x5d0f64(0x203)])];};},['getTestEnv','registerListeners','testStarted','getName','sendTestRunEvent',a23_0x4c52d3(0x276),a23_0x4c52d3(0x1f7),'appendTestPlatform',a23_0x4c52d3(0x21b),'getHierarchy',a23_0x4c52d3(0x2bd),a23_0x4c52d3(0x296),a23_0x4c52d3(0x210),a23_0x4c52d3(0x20e),a23_0x4c52d3(0x1d5)],a23_0x4c52d3(0x1de));
const a23_0x45a39b=a23_0x10fe;(function(_0x4da0e7,_0x4e5374){const _0x1991ee=a23_0x10fe,_0x530b46=_0x4da0e7();while(!![]){try{const _0x5f1851=-parseInt(_0x1991ee(0x235))/0x1+parseInt(_0x1991ee(0x16b))/0x2*(parseInt(_0x1991ee(0x1e4))/0x3)+parseInt(_0x1991ee(0x1fa))/0x4*(-parseInt(_0x1991ee(0x260))/0x5)+-parseInt(_0x1991ee(0x1c1))/0x6*(-parseInt(_0x1991ee(0x25c))/0x7)+parseInt(_0x1991ee(0x1d3))/0x8+-parseInt(_0x1991ee(0x19c))/0x9+parseInt(_0x1991ee(0x172))/0xa*(parseInt(_0x1991ee(0x203))/0xb);if(_0x5f1851===_0x4e5374)break;else _0x530b46['push'](_0x530b46['shift']());}catch(_0x4b9b26){_0x530b46['push'](_0x530b46['shift']());}}}(a23_0x441c,0x279fb));function a23_0x441c(){const _0x1d11b3=['unknown','[obsReporter]\x20appendTestItemLog:\x20Jest+Playwright/Puppeteer\x20CLI\x20flow\x20detected,\x20using\x20in-memory\x20storage','inEDG','_testResults','resetTestHooks','appendTestItemLog','eCSpU','iwLqJ','../../utils/constants','includes','vpxIx','file','../../v2/browserstackCLI','hCWZl','generic','bs:addPlatformDetails:','title','6xDrhLY','state','aDPjf','LKXUz','hook_data','path','retryOf','getHooksForTest','_paths','ObservabilityReporter','nQaYa','hookUUID','afterAll','relative','ImhzZ','hookAnalyticsId','call','uuid','1896808fNMxKc','isJestInternalHook','pid','TEST','KaJaJ','3|2|1|4|0',',\x20totalLogs:\x20','pVQtr','parent','../../v2/state/testFrameworkState','PezWH','cpXbi','../../v2/state/hookState','puppeteer-core','gsjjH','qAOYe','finished_at','18453TTEPyd','failure_type','nfXVw','analyticsResult','JHRQi','zxHis','HTCLJ','BbvZu','DJQxK','forEach','getAllData','registerListeners','Eammg','FvluQ','_testEnv','_gitConfigured','MZpEr','BEFORE_EACH','hook_failure','isCliEnabled','\x20with\x20error\x20:\x20',':testAnalyticsId','60RzWStY','join','jest-circus','pending','match','hooks','CBTSessionCreated','passed','apply','3223HFLtZx','@playwright/test','split','getHierarchy','OnwEu','failed\x20to\x20get\x20root\x20parent\x20file\x20','exports','OMkTL','[obsReporter]\x20appendTestItemLog:\x20Instance\x20not\x20available\x20or\x20addMultipleEntries\x20not\x20available\x20for\x20testIdentifier=','STATE_PENDING',',\x20falling\x20back\x20to\x20Jest+Selenium\x20flow','js-','__workerDetails','mapTestHooks','KEY_LOGS','afterEach','event_type','TestRunStarted','type','[obsReporter]\x20appendTestItemLog:\x20Using\x20testIdentifier\x20from\x20global.__jestCurrentTestIdentifier:\x20','javascript','jzDDq','kqlIM','getTime','hook_run_uuid','test_run_uuid','function','../../v2/framework/constants/testFrameworkConstants','TEST_REPORTING_ANALYTICS','skvzi','upiER','getTestUUID','pVqYl','dDNRA','beforeAll','[obsReporter]\x20appendTestItemLog:\x20Found\x20active\x20hook\x20-\x20hookUUID=','iADEx','stack-trace','JbSlr','HookRunFinished','wbDfy','Tacka','reZex','../../../helpers/helper','errorsDetailed','beforeEach','CBpLh','WWVtn','addMultipleEntries','gikXB','216512tNLJbE','EFUcT','push','hook_run','../../../helpers/testhub/utils','testAnalyticsId','failure_backtrace','findGitConfig','JEST','location_prefix','util','[obsReporter]\x20appendTestItemLog:\x20Attached\x20test_identifier=','../../../../package.json','WiaUW','test_run','[obsReporter]\x20appendTestItemLog:\x20Error\x20in\x20Jest+Playwright\x20flow\x20detection:\x20','tqDeI','HqZMZ','3|2|1|6|4|0|5','Exception\x20in\x20getting\x20file\x20for\x20hook\x20','VRjvo','getTestEnv','appendTestPlatform','Exception\x20in\x20uploading\x20log\x20data\x20to\x20','XGgoV','ukEbG','sendTestRunEvent','getRootParentFile','removeAllListeners','getFileName','resolveInstance','llGGE','current_hook','failed',':jest-','MeZtw','fssJl','_gitConfigPath','MDYHF','764603EvoNhf','get','KUTEj','testStarted','39495KqzvVt','test','AFTER_EACH','TestRunFinished','dLijz','current_test','inspect','STATE_PASSED','AFTER_ALL','\x22\x20hook\x20for\x20\x22',',\x20logKind=','44GvRwRV','bind','ohsgQ','skipped','config','asyncError','expanded','680tOyQmo',',\x20testIdentifier=','LezkD','IEkJu','name','uploadEventData','__jestCurrentTestIdentifier','getInstance','[obsReporter]\x20appendTestItemLog:\x20Invalid\x20or\x20missing\x20testIdentifier\x20format:\x20','tNGZl','\x20to\x20log','err','test_identifier','KEAIn',':hookAnalyticsId','QvlTT','bhfDq','_currentRetry','pZJDK','ZnDrf','toISOString','testIdentifier','markedStatus','[obsReporter]\x20appendTestItemLog:\x20Attached\x20hook_run_uuid=','HkQee','ROOT_DESCRIBE_BLOCK','WNAvu','../../../helpers/test-observability/utils','logs','dirname','TestRunSkipped','EHMYd','getActiveHook','ZMsCZ','configureGit','OPWhj','length','getPackageVersion','root','KqWgR','currentHook','ykBGY','38520kbOaGk','FcEax','prefixTestPath','Exception\x20in\x20uploading\x20platform\x20details\x20to\x20','parse','cGXTi','bs:addLog:','UPOgg','Exception\x20in\x20populating\x20test\x20data\x20for\x20test\x20start\x20with\x20error\x20:\x20','NcmlB','failure','YhLrQ','getName','toString','gKebP','tohVJ','ThYgY','getTestFramework','PRBGE','started_at'];a23_0x441c=function(){return _0x1d11b3;};return a23_0x441c();}const {isTestObservabilitySession,PathHelper,debug,failureData,getFailureType,isInternalHook}=require(a23_0x45a39b(0x18d)),SessionHandler=require('../../../helpers/test-observability/sessionHandler'),{v4:uuidv4}=require(a23_0x45a39b(0x1d2)),{name,version}=require(a23_0x45a39b(0x241)),stackTrace=require(a23_0x45a39b(0x228)),path=require(a23_0x45a39b(0x1c6)),fs=require('fs'),TestDetails=require('./test-details'),{FRAMEWORKS}=require(a23_0x45a39b(0x1b8)),{o11yClassErrorHandler}=require('../../../helpers/test-observability/error-handler'),{getGitMetaData}=require(a23_0x45a39b(0x22e)),helper=require(a23_0x45a39b(0x22e)),{appendTesthubParams,setCurrentTestData}=require(a23_0x45a39b(0x239)),constants=require(a23_0x45a39b(0x1b8)),BrowserstackCLI=require(a23_0x45a39b(0x1bc)),a23_0x5ed061={};a23_0x5ed061[a23_0x45a39b(0x167)]=a23_0x45a39b(0x201),a23_0x5ed061['STATE_FAILED']=a23_0x45a39b(0x256),a23_0x5ed061[a23_0x45a39b(0x20c)]=a23_0x45a39b(0x1fd);const {STATE_PASSED,STATE_PENDING,STATE_FAILED}=a23_0x5ed061,a23_0x16a349={};a23_0x16a349[a23_0x45a39b(0x225)]='BEFORE_ALL',a23_0x16a349[a23_0x45a39b(0x1cd)]=a23_0x45a39b(0x168),a23_0x16a349['beforeEach']=a23_0x45a39b(0x1f5),a23_0x16a349[a23_0x45a39b(0x212)]=a23_0x45a39b(0x262);const HOOK_TYPES_MAP=a23_0x16a349;function a23_0x10fe(_0x3207ae,_0x4b9439){const _0x441cac=a23_0x441c();return a23_0x10fe=function(_0x10fe56,_0x4385a2){_0x10fe56=_0x10fe56-0x165;let _0x35a7b7=_0x441cac[_0x10fe56];return _0x35a7b7;},a23_0x10fe(_0x3207ae,_0x4b9439);}module[a23_0x45a39b(0x209)]=o11yClassErrorHandler(class ObservabilityReporter{constructor(){const _0x487076=a23_0x45a39b,_0x4f7c89={'VCHMA':_0x487076(0x247),'Tacka':function(_0x4080c7){return _0x4080c7();}},_0x1be121=_0x4f7c89['VCHMA'][_0x487076(0x205)]('|');let _0x3d32e9=0x0;while(!![]){switch(_0x1be121[_0x3d32e9++]){case'0':this[_0x487076(0x1f3)]=![];continue;case'1':this[_0x487076(0x1f2)]=this['getTestEnv']();continue;case'2':this[_0x487076(0x1b3)]=[];continue;case'3':this['testObservability']=_0x4f7c89[_0x487076(0x22c)](isTestObservabilitySession);continue;case'4':this[_0x487076(0x1c5)]=[];continue;case'5':this['_gitConfigPath']=null;continue;case'6':this[_0x487076(0x1c9)]=new PathHelper({'cwd':process['cwd']()},this['_testEnv'][_0x487076(0x23e)]);continue;}break;}}[a23_0x45a39b(0x24a)]=()=>{const _0x35d248=a23_0x45a39b,_0x224b38={'HTCLJ':_0x35d248(0x1be),'gKebP':function(_0x486f3f){return _0x486f3f();}};return{'ci':_0x224b38[_0x35d248(0x1ea)],'key':_0x224b38[_0x35d248(0x1aa)](uuidv4),'version':version,'collector':_0x35d248(0x20e)+name};};[a23_0x45a39b(0x1ef)](){const _0x8064f5=a23_0x45a39b;process[_0x8064f5(0x251)](_0x8064f5(0x1a2)+process[_0x8064f5(0x1d5)]),process['on'](_0x8064f5(0x1a2)+process[_0x8064f5(0x1d5)],this[_0x8064f5(0x1b5)][_0x8064f5(0x16c)](this)),process[_0x8064f5(0x251)](_0x8064f5(0x1bf)+process['pid']),process['on'](_0x8064f5(0x1bf)+process[_0x8064f5(0x1d5)],this['appendTestPlatform'][_0x8064f5(0x16c)](this));}[a23_0x45a39b(0x25f)]=async _0x4046ba=>{const _0x31e0fb=a23_0x45a39b,_0x5bb375={'XGgoV':function(_0x1a9119,_0x554db8){return _0x1a9119>_0x554db8;},'jXtoF':function(_0x2bebe3,_0x15a58f){return _0x2bebe3===_0x15a58f;},'KaJaJ':_0x31e0fb(0x214),'mOHwp':function(_0x588e17,_0x4b3795){return _0x588e17(_0x4b3795);}};try{const _0x3f9495=this['current_test'];this[_0x31e0fb(0x165)]=_0x4046ba,_0x4046ba[_0x31e0fb(0x1c7)]=null,_0x4046ba[_0x31e0fb(0x23a)]=TestDetails['setTestUUID'](process[_0x31e0fb(0x1d5)]+_0x31e0fb(0x1f9)),_0x4046ba['started_at']=new Date()['toISOString'](),_0x5bb375[_0x31e0fb(0x24d)](_0x4046ba[_0x31e0fb(0x183)],0x0)&&_0x3f9495&&_0x5bb375['jXtoF'](_0x3f9495['title'],_0x4046ba[_0x31e0fb(0x1c0)])?(_0x4046ba[_0x31e0fb(0x1c7)]=_0x3f9495[_0x31e0fb(0x23a)],await this[_0x31e0fb(0x24f)](_0x4046ba,undefined,![],_0x5bb375[_0x31e0fb(0x1d7)]),_0x3f9495[_0x31e0fb(0x1c2)]=STATE_FAILED,await this['sendTestRunEvent'](_0x3f9495,undefined,!![])):await this[_0x31e0fb(0x24f)](_0x4046ba,undefined,![],_0x5bb375[_0x31e0fb(0x1d7)]);}catch(_0x59315f){_0x5bb375['mOHwp'](debug,_0x31e0fb(0x1a4)+_0x59315f);}};[a23_0x45a39b(0x1a8)](_0x3a8b50){const _0x4b532f=a23_0x45a39b,_0x53624b={};_0x53624b['tohVJ']=function(_0x7e7d45,_0x3f1108){return _0x7e7d45!==_0x3f1108;},_0x53624b[_0x4b532f(0x242)]=_0x4b532f(0x261);const _0x142854=_0x53624b;if(_0x142854[_0x4b532f(0x1ab)](_0x3a8b50['type'],_0x142854[_0x4b532f(0x242)]))return'\x22'+_0x3a8b50[_0x4b532f(0x215)]+_0x4b532f(0x169)+(_0x3a8b50[_0x4b532f(0x1db)]&&_0x3a8b50[_0x4b532f(0x1db)]['name'])+'\x22';return _0x3a8b50[_0x4b532f(0x176)];}[a23_0x45a39b(0x24f)]=async(_0x5a5a46,_0x3d3fc1=undefined,_0x51a2c8=![],_0x276d64=a23_0x45a39b(0x263))=>{const _0x311633=a23_0x45a39b,_0x7dde0f={'eCSpU':_0x311633(0x1d8),'ukEbG':_0x311633(0x238),'tqDeI':'result','Eammg':_0x311633(0x243),'MeZtw':_0x311633(0x1e5),'BbvZu':_0x311633(0x1a6),'pZJDK':'failure_reason','ohsgQ':function(_0x2f352b,_0x1087de){return _0x2f352b(_0x1087de);},'FvluQ':_0x311633(0x1fc),'dLijz':function(_0x520be1,_0x5b5be2){return _0x520be1(_0x5b5be2);},'fNFTL':_0x311633(0x23f),'wbDfy':function(_0x438ad5,_0x1f6b06){return _0x438ad5!==_0x1f6b06;},'WhElt':_0x311633(0x261),'OPWhj':function(_0x68496f,_0x173790){return _0x68496f!==_0x173790;},'cGXTi':_0x311633(0x17d),'qEiFp':function(_0x2f1611,_0x1827a2){return _0x2f1611!==_0x1827a2;},'WWVtn':'File\x20path\x20could\x20not\x20be\x20found','aDPjf':_0x311633(0x217),'EHMYd':function(_0x504901,_0x3cdea5){return _0x504901===_0x3cdea5;},'pVQtr':_0x311633(0x190),'OnwEu':_0x311633(0x16e),'kqlIM':function(_0x5166a7,_0x1a0cf3){return _0x5166a7>_0x1a0cf3;},'nQaYa':_0x311633(0x256),'jzDDq':_0x311633(0x201),'KEAIn':function(_0x23fd86,_0x4a6b30){return _0x23fd86-_0x4a6b30;},'inEDG':function(_0x474aff,_0x35bb3e,_0x2cc494,_0x55d431,_0x52f747){return _0x474aff(_0x35bb3e,_0x2cc494,_0x55d431,_0x52f747);},'nfXVw':function(_0x30f9bf,_0xe0ed75){return _0x30f9bf===_0xe0ed75;},'gsjjH':_0x311633(0x1af),'LHchT':_0x311633(0x1e3),'CBpLh':_0x311633(0x22a),'dDNRA':_0x311633(0x23b),'aKMVU':'backtrace','Ondvz':'failure_reason_expanded','YhLrQ':_0x311633(0x171),'reZex':_0x311633(0x263),'vpxIx':'hook_type','uMorH':function(_0x2b9302,_0x45d6d2){return _0x2b9302===_0x45d6d2;},'OMkTL':'beforeAll','HkQee':function(_0xfcc3dc,_0x581a3d,_0x1388f5){return _0xfcc3dc(_0x581a3d,_0x1388f5);},'xwvsd':function(_0x2d5ffe,_0x5df8da){return _0x2d5ffe(_0x5df8da);}};try{if(_0x5a5a46['fn']&&_0x5a5a46['fn'][_0x311633(0x1a9)]()[_0x311633(0x1fe)](/browserstack internal helper hook/))return;await this['configureGit']();let _0x1bcd98;try{_0x1bcd98=this[_0x311633(0x250)](_0x5a5a46);}catch(_0x40492f){_0x7dde0f[_0x311633(0x16d)](debug,_0x311633(0x208)+_0x40492f),_0x1bcd98=null;}if(_0x1bcd98[_0x311633(0x1b9)](_0x7dde0f[_0x311633(0x1f1)]))return;const _0x36d82c=_0x7dde0f[_0x311633(0x264)](require,_0x7dde0f['fNFTL']);let _0x25858f=[];if(_0x7dde0f[_0x311633(0x22b)](_0x5a5a46['errorsDetailed'],undefined))_0x25858f=[_0x5a5a46['errorsDetailed'],_0x7dde0f['WhElt']];else _0x7dde0f[_0x311633(0x195)](_0x3d3fc1,undefined)?_0x25858f=[_0x3d3fc1,_0x7dde0f[_0x311633(0x1a1)]]:_0x25858f=[];const _0x5a97bd=_0x7dde0f['qEiFp'](_0x5a5a46[_0x311633(0x22f)],undefined)?_0x36d82c[_0x311633(0x166)](_0x5a5a46[_0x311633(0x22f)][0x0]):_0x7dde0f['wbDfy'](_0x3d3fc1,undefined)?_0x3d3fc1[_0x311633(0x1a9)]():undefined,_0xee23d5=_0x1bcd98?this[_0x311633(0x1c9)][_0x311633(0x19e)](this[_0x311633(0x250)](_0x5a5a46)):_0x7dde0f[_0x311633(0x232)],_0x53da93={'framework':FRAMEWORKS[_0x311633(0x23d)],'uuid':_0x5a5a46[_0x311633(0x23a)]||_0x5a5a46[_0x311633(0x1d0)],'name':this[_0x311633(0x1a8)](_0x5a5a46),'body':{'lang':_0x7dde0f[_0x311633(0x1c3)],'code':_0x5a5a46['fn']['toString']()},'scopes':this[_0x311633(0x206)](_0x5a5a46),'file_name':_0xee23d5,'vc_filepath':this[_0x311633(0x25a)]&&_0x1bcd98?path[_0x311633(0x1ce)](this['_gitConfigPath'],_0x1bcd98):null,'location':_0xee23d5,'result':_0x7dde0f[_0x311633(0x191)](_0x276d64,_0x7dde0f[_0x311633(0x1da)])?_0x7dde0f[_0x311633(0x207)]:this[_0x311633(0x1e7)](_0x5a5a46[_0x311633(0x22f)]&&_0x7dde0f[_0x311633(0x219)](_0x5a5a46['errorsDetailed'][_0x311633(0x196)],0x0)?_0x7dde0f[_0x311633(0x1cb)]:_0x7dde0f[_0x311633(0x218)]),'failure_reason':_0x5a97bd,'duration_in_ms':_0x5a5a46['duration']||(_0x276d64[_0x311633(0x1fe)](/Finished/)||_0x276d64[_0x311633(0x1fe)](/Skipped/)?_0x7dde0f[_0x311633(0x17f)](Date['now'](),new Date(_0x5a5a46[_0x311633(0x1af)])[_0x311633(0x21a)]()):null),'started_at':_0x5a5a46[_0x311633(0x1af)],'finished_at':_0x276d64[_0x311633(0x1fe)](/Finished/)||_0x276d64[_0x311633(0x1fe)](/Skipped/)?new Date()[_0x311633(0x186)]():null,'failure':failureData[_0x311633(0x202)](null,_0x25858f),'failure_type':!_0x5a97bd?null:_0x7dde0f[_0x311633(0x264)](getFailureType,_0x5a97bd),'retry_of':_0x5a5a46[_0x311633(0x1c7)]};_0x7dde0f[_0x311633(0x1b2)](appendTesthubParams,_0x53da93,_0x276d64,_0x5a5a46,FRAMEWORKS[_0x311633(0x23d)]);_0x7dde0f[_0x311633(0x1e6)](_0x276d64,_0x7dde0f[_0x311633(0x1da)])&&!_0x53da93[_0x7dde0f[_0x311633(0x1e1)]]&&(_0x53da93[_0x7dde0f['gsjjH']]=_0x53da93[_0x7dde0f['LHchT']]);if(_0x276d64[_0x311633(0x1fe)](/HookRun/))[_0x53da93['hook_type'],_0x53da93[_0x311633(0x176)]]=[_0x5a5a46[_0x311633(0x215)],this[_0x311633(0x1a8)](_0x5a5a46)],_0x7dde0f[_0x311633(0x1e6)](_0x276d64,_0x7dde0f[_0x311633(0x231)])&&(_0x7dde0f['wbDfy'](_0x53da93['result'],_0x7dde0f['nQaYa'])&&(_0x53da93['result']=_0x7dde0f[_0x311633(0x218)]));else _0x276d64[_0x311633(0x1fe)](/TestRun/)&&this[_0x311633(0x210)](_0x5a5a46);const _0x25efad=_0x53da93[_0x7dde0f[_0x311633(0x1eb)]][0x0];_0x25efad&&(_0x53da93[_0x7dde0f[_0x311633(0x224)]]=_0x25efad[_0x7dde0f['aKMVU']],_0x53da93[_0x7dde0f['Ondvz']]=_0x25efad[_0x7dde0f[_0x311633(0x1a7)]]);[_0x7dde0f[_0x311633(0x22d)],_0x7dde0f[_0x311633(0x1da)]][_0x311633(0x1b9)](_0x276d64)&&(this[_0x311633(0x1b3)][_0x311633(0x237)](_0x53da93),_0x53da93[_0x311633(0x1ff)]=this[_0x311633(0x1c8)](_0x5a5a46),this[_0x311633(0x1b4)](_0x5a5a46));const _0x30e882={'event_type':_0x7dde0f['nfXVw'](_0x276d64,_0x7dde0f[_0x311633(0x1da)])?_0x7dde0f['reZex']:_0x276d64};_0x276d64[_0x311633(0x1fe)](/HookRun/)?(_0x53da93[_0x7dde0f['vpxIx']]=HOOK_TYPES_MAP[_0x53da93[_0x7dde0f[_0x311633(0x1ba)]]],_0x30e882[_0x7dde0f[_0x311633(0x24e)]]=_0x53da93):_0x30e882[_0x7dde0f[_0x311633(0x1f0)]]=_0x53da93;_0x7dde0f[_0x311633(0x219)](this[_0x311633(0x1c5)][_0x311633(0x196)],0x0)&&[_0x7dde0f[_0x311633(0x22d)],_0x7dde0f[_0x311633(0x1da)]][_0x311633(0x1b9)](_0x276d64)&&(this[_0x311633(0x1c5)][_0x311633(0x1ed)](async _0x1f56c6=>{const _0x3759b5=_0x311633,_0x6ebe72=_0x7dde0f[_0x3759b5(0x1b6)][_0x3759b5(0x205)]('|');let _0xc2c019=0x0;while(!![]){switch(_0x6ebe72[_0xc2c019++]){case'0':await SessionHandler[_0x3759b5(0x177)](_0x1f56c6);continue;case'1':_0x1f56c6[_0x7dde0f[_0x3759b5(0x24e)]][_0x7dde0f[_0x3759b5(0x245)]]=_0x30e882[_0x7dde0f[_0x3759b5(0x1f0)]][_0x7dde0f[_0x3759b5(0x245)]];continue;case'2':_0x1f56c6[_0x7dde0f[_0x3759b5(0x24e)]][_0x7dde0f[_0x3759b5(0x258)]]=_0x30e882[_0x7dde0f[_0x3759b5(0x1f0)]][_0x7dde0f[_0x3759b5(0x258)]];continue;case'3':_0x1f56c6[_0x7dde0f[_0x3759b5(0x24e)]][_0x7dde0f['BbvZu']]=_0x30e882[_0x7dde0f['Eammg']][_0x7dde0f[_0x3759b5(0x1eb)]];continue;case'4':_0x1f56c6[_0x7dde0f['ukEbG']][_0x7dde0f[_0x3759b5(0x184)]]=_0x30e882[_0x7dde0f[_0x3759b5(0x1f0)]][_0x7dde0f[_0x3759b5(0x184)]];continue;}break;}}),this[_0x311633(0x1c5)]=[]);if(_0x7dde0f['uMorH'](this[_0x311633(0x1f6)],_0x5a5a46[_0x311633(0x215)])){this[_0x311633(0x1c5)][_0x311633(0x237)](_0x30e882);return;}_0x7dde0f[_0x311633(0x191)](this[_0x311633(0x1f6)],_0x7dde0f[_0x311633(0x20a)])&&_0x30e882[_0x7dde0f[_0x311633(0x1f0)]]&&(_0x30e882[_0x7dde0f[_0x311633(0x1f0)]][_0x7dde0f[_0x311633(0x245)]]=_0x7dde0f[_0x311633(0x207)],_0x30e882[_0x7dde0f[_0x311633(0x1f0)]][_0x7dde0f[_0x311633(0x1eb)]]=null,_0x30e882[_0x7dde0f[_0x311633(0x1f0)]][_0x7dde0f[_0x311633(0x258)]]=null),_0x7dde0f[_0x311633(0x18a)](setCurrentTestData,FRAMEWORKS[_0x311633(0x23d)],_0x30e882),await SessionHandler['uploadEventData'](_0x30e882);}catch(_0x342280){_0x7dde0f['xwvsd'](debug,'Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20'+_0x276d64+_0x311633(0x1f8)+_0x342280);}};[a23_0x45a39b(0x23c)](_0x2d4142){const _0x4e75fb=a23_0x45a39b,_0x1e442d={};_0x1e442d[_0x4e75fb(0x17b)]=function(_0x462177,_0x498e71){return _0x462177==_0x498e71;},_0x1e442d['QvlTT']=function(_0x490a99,_0xe90274){return _0x490a99===_0xe90274;},_0x1e442d['iwLqJ']=function(_0x1b2e34,_0x426ff4){return _0x1b2e34===_0x426ff4;},_0x1e442d['gikXB']=function(_0x4ddf7d,_0x2722a1){return _0x4ddf7d===_0x2722a1;},_0x1e442d[_0x4e75fb(0x220)]='.git',_0x1e442d[_0x4e75fb(0x1f4)]=_0x4e75fb(0x16f);const _0x251cd4=_0x1e442d,_0x24d170=path['sep'];if(_0x251cd4[_0x4e75fb(0x17b)](_0x2d4142,null)||_0x251cd4[_0x4e75fb(0x181)](_0x2d4142,'')||_0x251cd4[_0x4e75fb(0x1b7)](_0x2d4142,_0x24d170)||_0x251cd4[_0x4e75fb(0x234)](_0x2d4142,path[_0x4e75fb(0x18f)](_0x2d4142)))return null;try{return fs['statSync'](path[_0x4e75fb(0x1fb)](_0x2d4142,_0x251cd4['skvzi'],_0x251cd4[_0x4e75fb(0x1f4)])),_0x2d4142;}catch(_0x10ae50){const _0x23ca6f=path[_0x4e75fb(0x18f)](_0x2d4142);return this[_0x4e75fb(0x23c)](_0x23ca6f);}}['appendTestItemLog']=async _0x3b9f3b=>{const _0x25acbb=a23_0x45a39b,_0x3d613e={'GpMUe':_0x25acbb(0x204),'ZMsCZ':_0x25acbb(0x1e0),'upiER':'puppeteer','UEoIq':function(_0x366f2d,_0x487a50){return _0x366f2d||_0x487a50;},'ImhzZ':function(_0x486485,_0x5179db){return _0x486485(_0x5179db);},'bhfDq':_0x25acbb(0x1b1),'iADEx':function(_0x3507b9,_0x4e157a){return _0x3507b9(_0x4e157a);},'FcEax':function(_0xabea91,_0x55411b){return _0xabea91&&_0x55411b;},'MDYHF':function(_0x587a4d,_0x3bb0be){return _0x587a4d(_0x3bb0be);},'ZnDrf':_0x25acbb(0x257),'zxHis':function(_0x46f6f3,_0x264825){return _0x46f6f3(_0x264825);},'EFUcT':function(_0x5c16cb,_0x99ed9c){return _0x5c16cb(_0x99ed9c);},'IKSud':function(_0x280ab0,_0xcf8f6d){return _0x280ab0(_0xcf8f6d);},'JHRQi':_0x25acbb(0x1dc),'VRjvo':function(_0x288cf0,_0x118e40){return _0x288cf0(_0x118e40);},'llGGE':_0x25acbb(0x1df),'qAOYe':_0x25acbb(0x21e),'ThYgY':function(_0x28f40d,_0x49594e){return _0x28f40d===_0x49594e;},'ZuDhA':_0x25acbb(0x21d),'IEkJu':_0x25acbb(0x1b0),'NcmlB':function(_0x393818,_0x30327c){return _0x393818(_0x30327c);},'pYjrO':'LogCreated'};try{const _0x39205e=helper['getPackageVersion'](_0x3d613e['GpMUe']),_0x3f025d=!!_0x39205e,_0x3e7423=helper['getPackageVersion'](_0x3d613e[_0x25acbb(0x193)])||helper[_0x25acbb(0x197)](_0x3d613e[_0x25acbb(0x221)]),_0x2408ff=!!_0x3e7423,_0x2e97d3=BrowserstackCLI[_0x25acbb(0x179)]()[_0x25acbb(0x1f7)]()&&BrowserstackCLI['getInstance']()['isRunning']();if(_0x3d613e['UEoIq'](_0x3f025d,_0x2408ff)&&_0x2e97d3){_0x3d613e[_0x25acbb(0x1cf)](debug,_0x3d613e[_0x25acbb(0x182)]);let _0x59742e=null,_0x212b96=null;if(global[_0x25acbb(0x20f)]&&global[_0x25acbb(0x20f)][_0x25acbb(0x19a)]){const _0x13921c=global[_0x25acbb(0x20f)][_0x25acbb(0x19a)];_0x212b96=_0x13921c[_0x25acbb(0x1cc)],_0x59742e=_0x13921c[_0x25acbb(0x187)],_0x3d613e[_0x25acbb(0x227)](debug,_0x25acbb(0x226)+_0x212b96+',\x20testIdentifier='+_0x59742e);}!_0x59742e&&(_0x59742e=global[_0x25acbb(0x178)],_0x3d613e[_0x25acbb(0x227)](debug,_0x25acbb(0x216)+_0x59742e));if(_0x3d613e[_0x25acbb(0x19d)](!_0x212b96,_0x59742e)){const _0x253d2d=BrowserstackCLI[_0x25acbb(0x179)]()[_0x25acbb(0x1ad)]();if(_0x253d2d&&_0x253d2d[_0x25acbb(0x192)]){const _0x2c86ff=_0x253d2d[_0x25acbb(0x192)](_0x59742e);_0x2c86ff&&_0x2c86ff[_0x25acbb(0x1cc)]&&(_0x212b96=_0x2c86ff[_0x25acbb(0x1cc)],_0x3d613e[_0x25acbb(0x25b)](debug,'[obsReporter]\x20appendTestItemLog:\x20Found\x20active\x20hook\x20from\x20JestTestFramework\x20-\x20hookUUID='+_0x212b96+_0x25acbb(0x173)+_0x59742e));}}if(!_0x59742e||!_0x59742e['includes'](_0x3d613e[_0x25acbb(0x185)]))_0x3d613e[_0x25acbb(0x227)](debug,_0x25acbb(0x17a)+_0x59742e+',\x20falling\x20back\x20to\x20Jest+Selenium\x20flow');else{_0x212b96&&(_0x3b9f3b[_0x25acbb(0x21b)]=_0x212b96,_0x3d613e['zxHis'](debug,_0x25acbb(0x189)+_0x212b96+_0x25acbb(0x17c)));_0x3b9f3b[_0x25acbb(0x17e)]=_0x59742e,_0x3d613e[_0x25acbb(0x236)](debug,_0x25acbb(0x240)+_0x59742e+'\x20to\x20log');const _0x11cb2e=BrowserstackCLI[_0x25acbb(0x179)]()['getTestFramework']();if(_0x11cb2e){const _0x2f49e1=_0x3d613e['IKSud'](require,_0x3d613e[_0x25acbb(0x1e8)]),_0x3c10ca=_0x3d613e['VRjvo'](require,_0x3d613e[_0x25acbb(0x254)]),_0x22b225=_0x3d613e[_0x25acbb(0x249)](require,_0x3d613e[_0x25acbb(0x1e2)]),_0x2fc607=_0x11cb2e[_0x25acbb(0x253)](_0x2f49e1[_0x25acbb(0x1d6)],_0x3c10ca['POST']);if(_0x2fc607&&_0x3d613e[_0x25acbb(0x1ac)](typeof _0x2fc607[_0x25acbb(0x233)],_0x3d613e['ZuDhA'])){const _0x3910a5=_0x2fc607[_0x25acbb(0x1ee)]()[_0x25acbb(0x25d)](_0x59742e)||{},_0x5197d4=_0x3910a5[_0x22b225[_0x25acbb(0x211)]]||[],_0x2163d9=[..._0x5197d4,_0x3b9f3b],_0x54afbd={[_0x22b225[_0x25acbb(0x211)]]:_0x2163d9},_0x45aa97={};_0x45aa97[_0x59742e]=_0x54afbd,_0x2fc607[_0x25acbb(0x233)](_0x45aa97),_0x3d613e[_0x25acbb(0x1cf)](debug,'[obsReporter]\x20appendTestItemLog:\x20Stored\x20log\x20in\x20instance.data[KEY_LOGS]\x20for\x20testIdentifier='+_0x59742e+_0x25acbb(0x16a)+(_0x3b9f3b['kind']||_0x3d613e[_0x25acbb(0x175)])+_0x25acbb(0x1d9)+_0x2163d9['length']);return;}_0x3d613e[_0x25acbb(0x1a5)](debug,_0x25acbb(0x20b)+_0x59742e+_0x25acbb(0x20d));}}}}catch(_0x14f84a){_0x3d613e[_0x25acbb(0x25b)](debug,_0x25acbb(0x244)+_0x14f84a+_0x25acbb(0x20d));}const _0x5f5a9c=TestDetails[_0x25acbb(0x222)](process[_0x25acbb(0x1d5)]+_0x25acbb(0x180)),_0x53eed7=TestDetails['getTestUUID'](process['pid']+_0x25acbb(0x1f9));try{(_0x5f5a9c||this['current_hook']&&!this[_0x25acbb(0x255)][_0x25acbb(0x188)])&&(_0x3b9f3b[_0x25acbb(0x21b)]=_0x5f5a9c);!_0x3b9f3b[_0x25acbb(0x21b)]&&_0x53eed7&&(_0x3b9f3b[_0x25acbb(0x21c)]=_0x53eed7);if(_0x3b9f3b[_0x25acbb(0x21b)]||_0x3b9f3b[_0x25acbb(0x21c)]){const _0x390a2a={};_0x390a2a[_0x25acbb(0x213)]=_0x3d613e['pYjrO'],_0x390a2a[_0x25acbb(0x18e)]=[_0x3b9f3b],await SessionHandler[_0x25acbb(0x177)](_0x390a2a);}}catch(_0x99e867){_0x3d613e[_0x25acbb(0x1e9)](debug,_0x25acbb(0x24c)+constants[_0x25acbb(0x21f)]+_0x25acbb(0x1f8)+_0x99e867);}};[a23_0x45a39b(0x24b)]=async _0x52e276=>{const _0x54878a=a23_0x45a39b,_0x1165d3={'JbSlr':'http_response','PRBGE':_0x54878a(0x200),'LezkD':function(_0xc5afec,_0x146df8){return _0xc5afec(_0x146df8);}};try{const _0x219638={'uuid':_0x52e276[_0x54878a(0x1d2)]||TestDetails['getTestUUID'](process[_0x54878a(0x1d5)]+_0x54878a(0x1f9)),'integrations':_0x52e276[_0x1165d3[_0x54878a(0x229)]]},_0x386617={};_0x386617[_0x54878a(0x213)]=_0x1165d3[_0x54878a(0x1ae)],_0x386617[_0x54878a(0x243)]=_0x219638,await SessionHandler[_0x54878a(0x177)](_0x386617);}catch(_0x419899){_0x1165d3[_0x54878a(0x174)](debug,_0x54878a(0x19f)+constants[_0x54878a(0x21f)]+_0x54878a(0x1f8)+_0x419899);}};async[a23_0x45a39b(0x194)](){const _0x2eb3fd=a23_0x45a39b,_0x577d38={'LKXUz':function(_0x1f71ed){return _0x1f71ed();}};if(this[_0x2eb3fd(0x1f3)])return this['_gitConfigPath'];const _0x3dd83b=await _0x577d38[_0x2eb3fd(0x1c4)](getGitMetaData);_0x3dd83b&&(this[_0x2eb3fd(0x25a)]=_0x3dd83b[_0x2eb3fd(0x198)]),this[_0x2eb3fd(0x1f3)]=!![];}[a23_0x45a39b(0x1e7)](_0x4ed6d0){const _0x2619c8=a23_0x45a39b,_0x3bb46f={};_0x3bb46f[_0x2619c8(0x1ec)]=_0x2619c8(0x201),_0x3bb46f[_0x2619c8(0x19b)]=_0x2619c8(0x1fd),_0x3bb46f[_0x2619c8(0x1de)]=_0x2619c8(0x256);const _0x22f7f7=_0x3bb46f,_0x415719={};return _0x415719[STATE_PASSED]=_0x22f7f7[_0x2619c8(0x1ec)],_0x415719[STATE_PENDING]=_0x22f7f7['ykBGY'],_0x415719[STATE_FAILED]=_0x22f7f7[_0x2619c8(0x1de)],_0x415719[_0x4ed6d0];}['getHierarchy'](_0x25e157){const _0x40381a=a23_0x45a39b,_0x334fe9={};_0x334fe9[_0x40381a(0x246)]=function(_0x12bf76,_0x30824c){return _0x12bf76!==_0x30824c;},_0x334fe9[_0x40381a(0x1a3)]=function(_0x3df87f,_0x3c2c0f){return _0x3df87f!==_0x3c2c0f;},_0x334fe9[_0x40381a(0x199)]=_0x40381a(0x18b);const _0x2203f2=_0x334fe9,_0x3f7358=[];if(_0x25e157&&_0x25e157[_0x40381a(0x1db)]){let _0x442a4f=_0x25e157[_0x40381a(0x1db)];while(_0x442a4f&&_0x2203f2[_0x40381a(0x246)](_0x442a4f[_0x40381a(0x176)],'')&&_0x2203f2['UPOgg'](_0x442a4f[_0x40381a(0x176)],_0x2203f2[_0x40381a(0x199)])){_0x3f7358['push'](_0x442a4f['name']),_0x442a4f=_0x442a4f[_0x40381a(0x1db)];}}return _0x3f7358['reverse'](),_0x3f7358;}[a23_0x45a39b(0x250)]=_0x4025ce=>{const _0x3ad9c9=a23_0x45a39b;if(_0x4025ce[_0x3ad9c9(0x170)]){const _0x49a191=stackTrace[_0x3ad9c9(0x1a0)][_0x3ad9c9(0x1d1)](stackTrace,_0x4025ce[_0x3ad9c9(0x170)]);return _0x49a191[0x0][_0x3ad9c9(0x252)]();}if(_0x4025ce[_0x3ad9c9(0x1bb)])return _0x4025ce[_0x3ad9c9(0x1bb)];return null;};[a23_0x45a39b(0x210)]=_0x2ec5bf=>{const _0x88c5cd=a23_0x45a39b;if(!_0x2ec5bf||!_0x2ec5bf[_0x88c5cd(0x1db)])return;_0x2ec5bf[_0x88c5cd(0x1db)]['hooks'][_0x88c5cd(0x1ed)](_0x2b1442=>{const _0x15e5cd=_0x88c5cd;!_0x2b1442[_0x15e5cd(0x1d0)]&&(_0x2b1442[_0x15e5cd(0x1d0)]=TestDetails['setTestUUID'](process[_0x15e5cd(0x1d5)]+_0x15e5cd(0x180)));}),this[_0x88c5cd(0x210)](_0x2ec5bf[_0x88c5cd(0x1db)]);};[a23_0x45a39b(0x1b4)]=_0x3fd492=>{const _0x57121b=a23_0x45a39b,_0x2b09ee={};_0x2b09ee[_0x57121b(0x18c)]=_0x57121b(0x230),_0x2b09ee[_0x57121b(0x223)]='afterEach';const _0x7704b3=_0x2b09ee;if(!_0x3fd492||!_0x3fd492[_0x57121b(0x1db)])return;_0x3fd492[_0x57121b(0x1db)][_0x57121b(0x1ff)][_0x57121b(0x1ed)](_0xcce93a=>{const _0x3c5b9d=_0x57121b;[_0x7704b3[_0x3c5b9d(0x18c)],_0x7704b3[_0x3c5b9d(0x223)]][_0x3c5b9d(0x1b9)](_0xcce93a[_0x3c5b9d(0x215)])&&_0xcce93a[_0x3c5b9d(0x1d0)]&&(_0xcce93a[_0x3c5b9d(0x1d0)]=null);}),this[_0x57121b(0x210)](_0x3fd492[_0x57121b(0x1db)]);};[a23_0x45a39b(0x1d4)](_0x761b24){const _0x305c85=a23_0x45a39b,_0xc62887={'fssJl':_0x305c85(0x1fc),'fsvXf':function(_0x29a546,_0x4ae775){return _0x29a546(_0x4ae775);},'hCWZl':function(_0x388a4e,_0x250838){return _0x388a4e+_0x250838;},'KUTEj':_0x305c85(0x248)};try{const _0x2f3024=this[_0x305c85(0x250)](_0x761b24);return _0x2f3024[_0x305c85(0x1b9)](_0xc62887[_0x305c85(0x259)]);}catch(_0x35317f){_0xc62887['fsvXf'](debug,_0xc62887[_0x305c85(0x1bd)](_0xc62887[_0x305c85(0x25e)],_0x35317f));}return![];}[a23_0x45a39b(0x1c8)]=_0x395044=>{const _0x86323a=a23_0x45a39b,_0x306c5d={'PezWH':function(_0x49bad1,_0x44e5ea){return _0x49bad1(_0x44e5ea);}};if(!_0x395044||!_0x395044[_0x86323a(0x1db)])return[];const _0x5bf990=[];return _0x395044[_0x86323a(0x1db)][_0x86323a(0x1ff)][_0x86323a(0x1ed)](_0x425f82=>{const _0x279d8c=_0x86323a;_0x425f82['hookAnalyticsId']&&!_0x306c5d[_0x279d8c(0x1dd)](isInternalHook,_0x425f82['fn'])&&!this[_0x279d8c(0x1d4)](_0x425f82)&&_0x5bf990[_0x279d8c(0x237)](_0x425f82[_0x279d8c(0x1d0)]);}),[..._0x5bf990,...this[_0x86323a(0x1c8)](_0x395044[_0x86323a(0x1db)])];};},[a23_0x45a39b(0x24a),'registerListeners','testStarted','getName',a23_0x45a39b(0x24f),a23_0x45a39b(0x23c),'appendTestItemLog',a23_0x45a39b(0x24b),a23_0x45a39b(0x1e7),a23_0x45a39b(0x206),a23_0x45a39b(0x250),a23_0x45a39b(0x210),a23_0x45a39b(0x1b4),a23_0x45a39b(0x1c8),'configureGit'],a23_0x45a39b(0x1ca));

@@ -1,1 +0,1 @@

const a24_0x45b280=a24_0x272c;(function(_0x211a7b,_0x4d140c){const _0x550c48=a24_0x272c,_0x56ee98=_0x211a7b();while(!![]){try{const _0x58f84f=parseInt(_0x550c48(0x78))/0x1+-parseInt(_0x550c48(0x84))/0x2*(parseInt(_0x550c48(0x7e))/0x3)+-parseInt(_0x550c48(0x67))/0x4+parseInt(_0x550c48(0x8a))/0x5+-parseInt(_0x550c48(0x82))/0x6+-parseInt(_0x550c48(0x65))/0x7+-parseInt(_0x550c48(0x6a))/0x8*(-parseInt(_0x550c48(0x90))/0x9);if(_0x58f84f===_0x4d140c)break;else _0x56ee98['push'](_0x56ee98['shift']());}catch(_0x22114d){_0x56ee98['push'](_0x56ee98['shift']());}}}(a24_0x2ce4,0xce62e));function a24_0x2ce4(){const _0x36ebd0=['387zLrtln','writeFileSync','nKQhC','.browserstack','vvIur','parse','rmSync','3918754KkBhkw','oKqXZ','987640xcGIzU','uuid','getTestData','342056ZidMDR','BROWSERSTACK_TESTHUB_UUID','unlinkSync','.json','VTbER','homedir','setTestData','wXqcg','readFileSync','path','../../../helpers/helper','toString','getFilePath','../../../helpers/testhub/constants','1488700hitWtZ','env','setTestUUID','exports','ENV_VAR','testData.json','4262847hffHAy','join','jest-o11y-','existsSync','7878864tMgvXv','recursive','2riLtiI','getTestUUID','bYReX','tests','stringify','retry','5294660eqEMQs','mkdirSync','setup','getTestRunIdFromTestInfo','shutdown','dirPath'];a24_0x2ce4=function(){return _0x36ebd0;};return a24_0x2ce4();}const fs=require('fs'),path=require(a24_0x45b280(0x73)),{v4:uuidv4}=require('uuid'),helper=require(a24_0x45b280(0x74)),testHubConstants=require(a24_0x45b280(0x77));function a24_0x272c(_0x899b13,_0x5600c3){const _0x2ce47a=a24_0x2ce4();return a24_0x272c=function(_0x272c13,_0xf86c28){_0x272c13=_0x272c13-0x64;let _0x2a23c1=_0x2ce47a[_0x272c13];return _0x2a23c1;},a24_0x272c(_0x899b13,_0x5600c3);}class TestDetails{static ['tests']={};static ['dirPath']=path[a24_0x45b280(0x7f)](helper[a24_0x45b280(0x6f)](),'.browserstack',a24_0x45b280(0x80)+process[a24_0x45b280(0x79)][testHubConstants[a24_0x45b280(0x7c)][a24_0x45b280(0x6b)]]);static[a24_0x45b280(0x8c)](){const _0x3afa0d=a24_0x45b280,_0x144cb6={};_0x144cb6[_0x3afa0d(0x86)]=_0x3afa0d(0x93);const _0x578fbc=_0x144cb6;this[_0x3afa0d(0x8f)]=path[_0x3afa0d(0x7f)](helper[_0x3afa0d(0x6f)](),_0x578fbc[_0x3afa0d(0x86)],_0x3afa0d(0x80)+process[_0x3afa0d(0x79)][testHubConstants[_0x3afa0d(0x7c)][_0x3afa0d(0x6b)]]),this[_0x3afa0d(0x8e)]();const _0x52da04={};_0x52da04[_0x3afa0d(0x83)]=!![],fs[_0x3afa0d(0x8b)](this['dirPath'],_0x52da04);}static[a24_0x45b280(0x76)](_0x5978dc){const _0x4ed470=a24_0x45b280,_0x45a1f6={};_0x45a1f6['vvIur']=function(_0x36fe15,_0x415703){return _0x36fe15+_0x415703;},_0x45a1f6[_0x4ed470(0x6e)]=_0x4ed470(0x6d);const _0x4c6576=_0x45a1f6;return path[_0x4ed470(0x7f)](this[_0x4ed470(0x8f)],_0x4c6576[_0x4ed470(0x94)](_0x5978dc,_0x4c6576[_0x4ed470(0x6e)]));}static[a24_0x45b280(0x8d)](_0x23708d){const _0x18f47c=a24_0x45b280,_0x266d20={};_0x266d20[_0x18f47c(0x71)]=function(_0x4f5835,_0x47e904){return _0x4f5835+_0x47e904;};const _0x123468=_0x266d20;return _0x123468['wXqcg'](_0x123468[_0x18f47c(0x71)](_0x23708d['_test']['id'],'-'),_0x23708d[_0x18f47c(0x89)]);}static[a24_0x45b280(0x85)](_0x3e94ae){const _0x1dc501=a24_0x45b280,_0x294c09=this[_0x1dc501(0x76)](_0x3e94ae);if(fs[_0x1dc501(0x81)](_0x294c09)){const _0x1e6c22=JSON[_0x1dc501(0x95)](fs[_0x1dc501(0x72)](_0x294c09)['toString']());return this[_0x1dc501(0x87)][_0x3e94ae]=_0x1e6c22,this[_0x1dc501(0x87)][_0x3e94ae][_0x1dc501(0x68)];}}static[a24_0x45b280(0x70)](_0x2c2e4c){const _0x1cf364=a24_0x45b280,_0x13a2cf={};_0x13a2cf[_0x1cf364(0x66)]='testData.json';const _0x43c317=_0x13a2cf,_0x12f2c3=path[_0x1cf364(0x7f)](this[_0x1cf364(0x8f)],_0x43c317[_0x1cf364(0x66)]);fs[_0x1cf364(0x91)](_0x12f2c3,JSON['stringify'](_0x2c2e4c));}static[a24_0x45b280(0x69)](){const _0x5e9963=a24_0x45b280,_0xd20d4d={};_0xd20d4d['lQoRr']=_0x5e9963(0x7d);const _0x290443=_0xd20d4d,_0x121072=path[_0x5e9963(0x7f)](this[_0x5e9963(0x8f)],_0x290443['lQoRr']);let _0x33e220={};try{return _0x121072&&fs['existsSync'](_0x121072)&&(_0x33e220=JSON[_0x5e9963(0x95)](fs[_0x5e9963(0x72)](_0x121072)[_0x5e9963(0x75)]())),_0x33e220;}catch(_0x515d43){return _0x33e220;}}static[a24_0x45b280(0x7a)](_0x49d751){const _0x256623=a24_0x45b280,_0x20a242={'nKQhC':function(_0x5c334f){return _0x5c334f();}},_0xbf27a8=this[_0x256623(0x76)](_0x49d751);return this[_0x256623(0x87)][_0x49d751]={'uuid':_0x20a242[_0x256623(0x92)](uuidv4)},fs['writeFileSync'](_0xbf27a8,JSON[_0x256623(0x88)](this[_0x256623(0x87)][_0x49d751])),this[_0x256623(0x87)][_0x49d751][_0x256623(0x68)];}static['removeTestUUID'](_0x5ab942){const _0x2e618a=a24_0x45b280,_0x34ded8=this[_0x2e618a(0x76)](_0x5ab942);_0x34ded8&&(fs[_0x2e618a(0x81)](_0x34ded8)&&fs[_0x2e618a(0x6c)](_0x34ded8));}static['shutdown'](){const _0x4c4547=a24_0x45b280,_0x146943={};_0x146943['recursive']=!![],_0x146943['force']=!![],fs[_0x4c4547(0x64)](this[_0x4c4547(0x8f)],_0x146943);}}module[a24_0x45b280(0x7b)]=TestDetails;
const a24_0x4423f6=a24_0x325d;function a24_0x23bc(){const _0x61c167=['AtFzJ','22648624CgdKrW','path','existsSync','LZnbo','../../../helpers/helper','stringify','uuid','readFileSync','env','mkdirSync','rmSync','homedir','85EMuALi','wMlWk','.browserstack','4574967bpJwTn','getTestUUID','shutdown','toString','dirPath','NtIvP','setup','getFilePath','_test','.json','retry','parse','jiXWG','6907528HtJjBA','ENV_VAR','join','getTestData','1149460VnVSPy','tHTeI','unlinkSync','11943477PDPjtB','testData.json','removeTestUUID','force','exports','BROWSERSTACK_TESTHUB_UUID','1119452HNXqhR','vPddX','writeFileSync','recursive','608772oNOnnr','tests','../../../helpers/testhub/constants'];a24_0x23bc=function(){return _0x61c167;};return a24_0x23bc();}(function(_0x4fbf47,_0x25d2b4){const _0x278fcd=a24_0x325d,_0x7c820a=_0x4fbf47();while(!![]){try{const _0x504475=parseInt(_0x278fcd(0x170))/0x1+parseInt(_0x278fcd(0x167))/0x2+parseInt(_0x278fcd(0x156))/0x3+-parseInt(_0x278fcd(0x163))/0x4+-parseInt(_0x278fcd(0x153))/0x5*(parseInt(_0x278fcd(0x174))/0x6)+-parseInt(_0x278fcd(0x16a))/0x7+parseInt(_0x278fcd(0x178))/0x8;if(_0x504475===_0x25d2b4)break;else _0x7c820a['push'](_0x7c820a['shift']());}catch(_0x5e522c){_0x7c820a['push'](_0x7c820a['shift']());}}}(a24_0x23bc,0xd9d8e));function a24_0x325d(_0x4fb4af,_0x58a224){const _0x23bce7=a24_0x23bc();return a24_0x325d=function(_0x325d19,_0x4074ef){_0x325d19=_0x325d19-0x14c;let _0x4d65b1=_0x23bce7[_0x325d19];return _0x4d65b1;},a24_0x325d(_0x4fb4af,_0x58a224);}const fs=require('fs'),path=require(a24_0x4423f6(0x179)),{v4:uuidv4}=require(a24_0x4423f6(0x14d)),helper=require(a24_0x4423f6(0x17c)),testHubConstants=require(a24_0x4423f6(0x176));class TestDetails{static [a24_0x4423f6(0x175)]={};static ['dirPath']=path[a24_0x4423f6(0x165)](helper[a24_0x4423f6(0x152)](),a24_0x4423f6(0x155),'jest-o11y-'+process['env'][testHubConstants[a24_0x4423f6(0x164)][a24_0x4423f6(0x16f)]]);static[a24_0x4423f6(0x15c)](){const _0x4817ba=a24_0x4423f6,_0x499808={};_0x499808[_0x4817ba(0x168)]=_0x4817ba(0x155);const _0x419eaa=_0x499808;this['dirPath']=path[_0x4817ba(0x165)](helper[_0x4817ba(0x152)](),_0x419eaa[_0x4817ba(0x168)],'jest-o11y-'+process[_0x4817ba(0x14f)][testHubConstants['ENV_VAR']['BROWSERSTACK_TESTHUB_UUID']]),this[_0x4817ba(0x158)]();const _0x2cba7f={};_0x2cba7f[_0x4817ba(0x173)]=!![],fs[_0x4817ba(0x150)](this[_0x4817ba(0x15a)],_0x2cba7f);}static['getFilePath'](_0x2dbdee){const _0x15a2fa=a24_0x4423f6,_0x1e05e1={};_0x1e05e1[_0x15a2fa(0x17b)]=function(_0x10b18e,_0x5e403c){return _0x10b18e+_0x5e403c;},_0x1e05e1[_0x15a2fa(0x162)]=_0x15a2fa(0x15f);const _0x1dd16c=_0x1e05e1;return path[_0x15a2fa(0x165)](this[_0x15a2fa(0x15a)],_0x1dd16c['LZnbo'](_0x2dbdee,_0x1dd16c[_0x15a2fa(0x162)]));}static['getTestRunIdFromTestInfo'](_0x10784d){const _0xfcc2f6=a24_0x4423f6,_0x149740={};_0x149740['vPddX']=function(_0x1f674f,_0x2b0bd3){return _0x1f674f+_0x2b0bd3;};const _0x440516=_0x149740;return _0x440516[_0xfcc2f6(0x171)](_0x440516[_0xfcc2f6(0x171)](_0x10784d[_0xfcc2f6(0x15e)]['id'],'-'),_0x10784d[_0xfcc2f6(0x160)]);}static[a24_0x4423f6(0x157)](_0x5717ad){const _0x1409ef=a24_0x4423f6,_0xb67e3=this[_0x1409ef(0x15d)](_0x5717ad);if(fs[_0x1409ef(0x17a)](_0xb67e3)){const _0x562600=JSON[_0x1409ef(0x161)](fs[_0x1409ef(0x14e)](_0xb67e3)[_0x1409ef(0x159)]());return this[_0x1409ef(0x175)][_0x5717ad]=_0x562600,this[_0x1409ef(0x175)][_0x5717ad][_0x1409ef(0x14d)];}}static['setTestData'](_0x10d615){const _0x2f3398=a24_0x4423f6,_0x3cb301={};_0x3cb301[_0x2f3398(0x15b)]='testData.json';const _0x3d2e1c=_0x3cb301,_0x5c3e0a=path['join'](this[_0x2f3398(0x15a)],_0x3d2e1c[_0x2f3398(0x15b)]);fs[_0x2f3398(0x172)](_0x5c3e0a,JSON[_0x2f3398(0x14c)](_0x10d615));}static[a24_0x4423f6(0x166)](){const _0x39157f=a24_0x4423f6,_0x2f512a={};_0x2f512a[_0x39157f(0x154)]=_0x39157f(0x16b);const _0x18d822=_0x2f512a,_0x29ff04=path['join'](this[_0x39157f(0x15a)],_0x18d822['wMlWk']);let _0x5d7504={};try{return _0x29ff04&&fs[_0x39157f(0x17a)](_0x29ff04)&&(_0x5d7504=JSON[_0x39157f(0x161)](fs[_0x39157f(0x14e)](_0x29ff04)[_0x39157f(0x159)]())),_0x5d7504;}catch(_0x1c3d8e){return _0x5d7504;}}static['setTestUUID'](_0x34c990){const _0xef29b4=a24_0x4423f6,_0x51ebdd={'AtFzJ':function(_0x29c7bc){return _0x29c7bc();}},_0x44f9ef=this[_0xef29b4(0x15d)](_0x34c990);return this[_0xef29b4(0x175)][_0x34c990]={'uuid':_0x51ebdd[_0xef29b4(0x177)](uuidv4)},fs[_0xef29b4(0x172)](_0x44f9ef,JSON[_0xef29b4(0x14c)](this[_0xef29b4(0x175)][_0x34c990])),this['tests'][_0x34c990][_0xef29b4(0x14d)];}static[a24_0x4423f6(0x16c)](_0x43e0b4){const _0x3d420f=a24_0x4423f6,_0x423437=this[_0x3d420f(0x15d)](_0x43e0b4);_0x423437&&(fs[_0x3d420f(0x17a)](_0x423437)&&fs[_0x3d420f(0x169)](_0x423437));}static['shutdown'](){const _0x1f2a46=a24_0x4423f6,_0x3bc463={};_0x3bc463[_0x1f2a46(0x173)]=!![],_0x3bc463[_0x1f2a46(0x16d)]=!![],fs[_0x1f2a46(0x151)](this['dirPath'],_0x3bc463);}}module[a24_0x4423f6(0x16e)]=TestDetails;

@@ -1,1 +0,1 @@

function a25_0x4cfe(){const _0x123cea=['pwPage','PLAYWRIGHT','puppeteer','catch','../v2/browserstackCLI','initializePlaywrightPatching','testInfo','util','../../helpers/accessibility-automation/helper','o11ySyncDone','../utils/puppeteer-patcher','__skipSessionStatus','../playwright/reporter/reporter.js','../../helpers/test-observability/sessionHandler','72MJzXjr','11VLFHIg','../../helpers/helper','__workerDetails','skipSessionName','3723DGcEDi','10763810VUBILa','../../helpers/logger','isPageFixture','__skipSessionName','getInstance','../../helpers/testhub/constants.js','skipSessionStatus','../../helpers/test-observability/requestQueueHandler','162795lYlcnI','isCliEnabled','Error\x20reading\x20BrowserStack\x20config:\x20','../../helpers/test-observability/utils','357voKmEf','puppeteer-core','setFrameworkDetail','Error\x20initializing\x20Puppeteer\x20patching:\x20','11763027yOReqK','format','workerInfo','Error\x20bootstrapping\x20BrowserstackCLI:\x20','Jest-Playwright/Puppeteer\x20setup\x20completed','currentTest','26742iJJhWQ','../../helpers/setKeepAlive','../utils/playwright-patcher','@playwright/test','../../helpers/performance/constants','1351PjKiEz','../v2/cliUtils','jestConfig','Patching\x20Playwright\x20for\x20Jest','23818xlYEuC','getPackageVersion','3940696knZQgH','../utils/constants','debug','../../helpers/accessibility-automation/scripts','../../helpers/performance/performance-tester'];a25_0x4cfe=function(){return _0x123cea;};return a25_0x4cfe();}function a25_0x1327(_0x3d9876,_0x39dd4d){const _0x4cfe5b=a25_0x4cfe();return a25_0x1327=function(_0x132705,_0x1d7729){_0x132705=_0x132705-0x1f2;let _0x2e1d84=_0x4cfe5b[_0x132705];return _0x2e1d84;},a25_0x1327(_0x3d9876,_0x39dd4d);}const a25_0x1eded7=a25_0x1327;(function(_0x5ef1b9,_0x5b1ce2){const _0x1ba3d0=a25_0x1327,_0xcab16a=_0x5ef1b9();while(!![]){try{const _0x59989f=parseInt(_0x1ba3d0(0x1f2))/0x1+-parseInt(_0x1ba3d0(0x212))/0x2*(parseInt(_0x1ba3d0(0x1ff))/0x3)+parseInt(_0x1ba3d0(0x227))/0x4*(parseInt(_0x1ba3d0(0x1fb))/0x5)+parseInt(_0x1ba3d0(0x209))/0x6*(parseInt(_0x1ba3d0(0x20e))/0x7)+parseInt(_0x1ba3d0(0x214))/0x8+parseInt(_0x1ba3d0(0x203))/0x9+parseInt(_0x1ba3d0(0x1f3))/0xa*(-parseInt(_0x1ba3d0(0x228))/0xb);if(_0x59989f===_0x5b1ce2)break;else _0xcab16a['push'](_0xcab16a['shift']());}catch(_0x159496){_0xcab16a['push'](_0xcab16a['shift']());}}}(a25_0x4cfe,0xb8938));const {requireModule,modifyCommand,isTrue,isBrowserstackInfra,nestedKeyValue,parseYaml}=require(a25_0x1eded7(0x229)),setKeepAlive=require(a25_0x1eded7(0x20a)),util=require(a25_0x1eded7(0x220)),PerformanceTester=require(a25_0x1eded7(0x218)),{EVENTS:PerformanceEvents}=require(a25_0x1eded7(0x20d)),logger=require(a25_0x1eded7(0x1f4))['winstonLogger'],{shouldProcessEventForTesthub}=require('../../helpers/testhub/utils'),{sendPlatformDetails,addRequestSpy,patchConsoleLogger}=require(a25_0x1eded7(0x1fe)),TestDetails=require('../playwright/reporter/test-details.js'),RequestQueueHandler=require(a25_0x1eded7(0x1fa)),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),MyReporter=require(a25_0x1eded7(0x225)),SessionHandler=require(a25_0x1eded7(0x226)),scripts=require(a25_0x1eded7(0x217)),globals=require('../../helpers/globals'),testHubConstants=require(a25_0x1eded7(0x1f8)),{shouldScanTestForAccessibility}=require(a25_0x1eded7(0x221)),fs=require('fs'),a25_0x5321ba={};a25_0x5321ba[a25_0x1eded7(0x205)]=undefined,a25_0x5321ba[a25_0x1eded7(0x208)]={},a25_0x5321ba[a25_0x1eded7(0x222)]=![],a25_0x5321ba[a25_0x1eded7(0x219)]=null,a25_0x5321ba[a25_0x1eded7(0x1f5)]=![],a25_0x5321ba[a25_0x1eded7(0x208)]['id']=undefined,a25_0x5321ba[a25_0x1eded7(0x208)][a25_0x1eded7(0x21f)]=undefined;const workerDetails=a25_0x5321ba;global[a25_0x1eded7(0x22a)]=workerDetails;let playwrightPatcher=null,puppeteerPatcher=null;setKeepAlive();if(global[a25_0x1eded7(0x210)])try{isBrowserstackInfra()?(global[a25_0x1eded7(0x1f6)]=isTrue(global[a25_0x1eded7(0x210)]?.[a25_0x1eded7(0x22b)]),global[a25_0x1eded7(0x224)]=isTrue(global[a25_0x1eded7(0x210)]?.[a25_0x1eded7(0x1f9)])):(global[a25_0x1eded7(0x1f6)]=!![],global[a25_0x1eded7(0x224)]=!![]);const helper=require(a25_0x1eded7(0x229));if(helper[a25_0x1eded7(0x213)](a25_0x1eded7(0x20c)))try{logger[a25_0x1eded7(0x216)](a25_0x1eded7(0x211)),playwrightPatcher=require(a25_0x1eded7(0x20b)),playwrightPatcher[a25_0x1eded7(0x21e)](global[a25_0x1eded7(0x210)]),logger[a25_0x1eded7(0x216)]('Playwright\x20patching\x20and\x20session\x20details\x20initialized\x20for\x20Jest');}catch(a25_0x2dfd70){logger[a25_0x1eded7(0x216)]('Error\x20initializing\x20Playwright\x20patching:\x20'+util[a25_0x1eded7(0x204)](a25_0x2dfd70));}if(!playwrightPatcher&&(helper[a25_0x1eded7(0x213)](a25_0x1eded7(0x21b))||helper[a25_0x1eded7(0x213)](a25_0x1eded7(0x200))))try{logger[a25_0x1eded7(0x216)]('Patching\x20Puppeteer\x20for\x20Jest'),puppeteerPatcher=require(a25_0x1eded7(0x223)),puppeteerPatcher['initializePuppeteerPatching'](global[a25_0x1eded7(0x210)]),logger[a25_0x1eded7(0x216)]('Puppeteer\x20patching\x20and\x20session\x20details\x20initialized\x20for\x20Jest');}catch(a25_0x165b17){logger[a25_0x1eded7(0x216)](a25_0x1eded7(0x202)+util[a25_0x1eded7(0x204)](a25_0x165b17));}const activePatcher=playwrightPatcher||puppeteerPatcher;if(activePatcher)try{const BrowserstackCLI=require(a25_0x1eded7(0x21d)),CLIUtils=require(a25_0x1eded7(0x20f)),{FRAMEWORKS}=require(a25_0x1eded7(0x215));if(BrowserstackCLI[a25_0x1eded7(0x1f7)]()[a25_0x1eded7(0x1fc)]()){const automationFramework=playwrightPatcher?FRAMEWORKS[a25_0x1eded7(0x21a)]:FRAMEWORKS['PUPPETEER'];logger['debug']('Bootstrapping\x20BrowserstackCLI\x20for\x20Jest\x20worker\x20process\x20('+automationFramework+')'),CLIUtils[a25_0x1eded7(0x201)](FRAMEWORKS['JEST'],automationFramework),BrowserstackCLI[a25_0x1eded7(0x1f7)]()['bootstrap']()[a25_0x1eded7(0x21c)](_0xb25758=>{const _0xf2aa90=a25_0x1eded7;logger[_0xf2aa90(0x216)](_0xf2aa90(0x206)+util[_0xf2aa90(0x204)](_0xb25758));});}}catch(a25_0x55dde3){logger['debug']('Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20'+util[a25_0x1eded7(0x204)](a25_0x55dde3));}shouldProcessEventForTesthub()&&addRequestSpy(![]);}catch(a25_0x304b65){logger[a25_0x1eded7(0x216)](a25_0x1eded7(0x1fd)+util['format'](a25_0x304b65));}logger[a25_0x1eded7(0x216)](a25_0x1eded7(0x207));
const a25_0x5e11af=a25_0x40c1;(function(_0x13b21b,_0x306474){const _0x41ce23=a25_0x40c1,_0x27ec1d=_0x13b21b();while(!![]){try{const _0x363009=-parseInt(_0x41ce23(0x204))/0x1*(-parseInt(_0x41ce23(0x1f8))/0x2)+-parseInt(_0x41ce23(0x1e9))/0x3*(-parseInt(_0x41ce23(0x1da))/0x4)+parseInt(_0x41ce23(0x1e6))/0x5+parseInt(_0x41ce23(0x1fb))/0x6*(-parseInt(_0x41ce23(0x1d0))/0x7)+parseInt(_0x41ce23(0x1ea))/0x8*(parseInt(_0x41ce23(0x1e7))/0x9)+-parseInt(_0x41ce23(0x1e1))/0xa*(-parseInt(_0x41ce23(0x1db))/0xb)+parseInt(_0x41ce23(0x1fa))/0xc*(-parseInt(_0x41ce23(0x1dd))/0xd);if(_0x363009===_0x306474)break;else _0x27ec1d['push'](_0x27ec1d['shift']());}catch(_0x22fc80){_0x27ec1d['push'](_0x27ec1d['shift']());}}}(a25_0x5f06,0xc79fc));function a25_0x5f06(){const _0x9bfc20=['currentTest','../v2/cliUtils','214EjOCIF','__skipSessionName','34357644srnsYa','6anyZGy','Patching\x20Puppeteer\x20for\x20Jest','Error\x20bootstrapping\x20BrowserstackCLI:\x20','initializePlaywrightPatching','../../helpers/test-observability/requestQueueHandler','getPackageVersion','isPageFixture','../../helpers/logger','__skipSessionStatus','10323jWUGJn','../../helpers/test-observability/sessionHandler','workerInfo','catch','bootstrap','PUPPETEER','isCliEnabled','../../helpers/accessibility-automation/scripts','6077764nQxDJJ','format','Jest-Playwright/Puppeteer\x20setup\x20completed','skipSessionStatus','Error\x20initializing\x20Puppeteer\x20patching:\x20','../../helpers/performance/performance-tester','../../helpers/accessibility-automation/helper','Error\x20reading\x20BrowserStack\x20config:\x20','../utils/playwright-patcher','testInfo','33496NVnyaQ','319NSxlLI','../../helpers/globals','13HWkDDP','util','../../helpers/testhub/constants.js','puppeteer','94970hXnsTd','debug','../../helpers/helper','Error\x20initializing\x20Playwright\x20patching:\x20','../../helpers/test-observability/error-handler','6901080yJwxFR','45udCRtU','../../helpers/setKeepAlive','528dXoXJT','504056mDFXZF','../utils/constants','initializePuppeteerPatching','Patching\x20Playwright\x20for\x20Jest','../../helpers/test-observability/utils','getInstance','skipSessionName','Playwright\x20patching\x20and\x20session\x20details\x20initialized\x20for\x20Jest','JEST','PLAYWRIGHT','setFrameworkDetail','jestConfig'];a25_0x5f06=function(){return _0x9bfc20;};return a25_0x5f06();}const {requireModule,modifyCommand,isTrue,isBrowserstackInfra,nestedKeyValue,parseYaml}=require(a25_0x5e11af(0x1e3)),setKeepAlive=require(a25_0x5e11af(0x1e8)),util=require(a25_0x5e11af(0x1de)),PerformanceTester=require(a25_0x5e11af(0x1d5)),{EVENTS:PerformanceEvents}=require('../../helpers/performance/constants'),logger=require(a25_0x5e11af(0x202))['winstonLogger'],{shouldProcessEventForTesthub}=require('../../helpers/testhub/utils'),{sendPlatformDetails,addRequestSpy,patchConsoleLogger}=require(a25_0x5e11af(0x1ee)),TestDetails=require('../playwright/reporter/test-details.js'),RequestQueueHandler=require(a25_0x5e11af(0x1ff)),{o11yErrorHandler}=require(a25_0x5e11af(0x1e5)),MyReporter=require('../playwright/reporter/reporter.js'),SessionHandler=require(a25_0x5e11af(0x205)),scripts=require(a25_0x5e11af(0x20b)),globals=require(a25_0x5e11af(0x1dc)),testHubConstants=require(a25_0x5e11af(0x1df)),{shouldScanTestForAccessibility}=require(a25_0x5e11af(0x1d6)),fs=require('fs'),a25_0x1554f2={};a25_0x1554f2[a25_0x5e11af(0x206)]=undefined,a25_0x1554f2[a25_0x5e11af(0x1f6)]={},a25_0x1554f2['o11ySyncDone']=![],a25_0x1554f2['pwPage']=null,a25_0x1554f2[a25_0x5e11af(0x201)]=![],a25_0x1554f2[a25_0x5e11af(0x1f6)]['id']=undefined,a25_0x1554f2[a25_0x5e11af(0x1f6)][a25_0x5e11af(0x1d9)]=undefined;const workerDetails=a25_0x1554f2;function a25_0x40c1(_0x29583b,_0x3fdd11){const _0x5f068f=a25_0x5f06();return a25_0x40c1=function(_0x40c1fd,_0x17418e){_0x40c1fd=_0x40c1fd-0x1d0;let _0x268c94=_0x5f068f[_0x40c1fd];return _0x268c94;},a25_0x40c1(_0x29583b,_0x3fdd11);}global['__workerDetails']=workerDetails;let playwrightPatcher=null,puppeteerPatcher=null;setKeepAlive();if(global[a25_0x5e11af(0x1f5)])try{isBrowserstackInfra()?(global[a25_0x5e11af(0x1f9)]=isTrue(global['jestConfig']?.[a25_0x5e11af(0x1f0)]),global['__skipSessionStatus']=isTrue(global[a25_0x5e11af(0x1f5)]?.[a25_0x5e11af(0x1d3)])):(global[a25_0x5e11af(0x1f9)]=!![],global[a25_0x5e11af(0x203)]=!![]);const helper=require(a25_0x5e11af(0x1e3));if(helper[a25_0x5e11af(0x200)]('@playwright/test'))try{logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1ed)),playwrightPatcher=require(a25_0x5e11af(0x1d8)),playwrightPatcher[a25_0x5e11af(0x1fe)](global[a25_0x5e11af(0x1f5)]),logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1f1));}catch(a25_0x41eace){logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1e4)+util[a25_0x5e11af(0x1d1)](a25_0x41eace));}if(!playwrightPatcher&&(helper[a25_0x5e11af(0x200)](a25_0x5e11af(0x1e0))||helper[a25_0x5e11af(0x200)]('puppeteer-core')))try{logger['debug'](a25_0x5e11af(0x1fc)),puppeteerPatcher=require('../utils/puppeteer-patcher'),puppeteerPatcher[a25_0x5e11af(0x1ec)](global[a25_0x5e11af(0x1f5)]),logger[a25_0x5e11af(0x1e2)]('Puppeteer\x20patching\x20and\x20session\x20details\x20initialized\x20for\x20Jest');}catch(a25_0x10e4b2){logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1d4)+util[a25_0x5e11af(0x1d1)](a25_0x10e4b2));}const activePatcher=playwrightPatcher||puppeteerPatcher;if(activePatcher)try{const BrowserstackCLI=require('../v2/browserstackCLI'),CLIUtils=require(a25_0x5e11af(0x1f7)),{FRAMEWORKS}=require(a25_0x5e11af(0x1eb));if(BrowserstackCLI['getInstance']()[a25_0x5e11af(0x20a)]()){const automationFramework=playwrightPatcher?FRAMEWORKS[a25_0x5e11af(0x1f3)]:FRAMEWORKS[a25_0x5e11af(0x209)];logger[a25_0x5e11af(0x1e2)]('Bootstrapping\x20BrowserstackCLI\x20for\x20Jest\x20worker\x20process\x20('+automationFramework+')'),CLIUtils[a25_0x5e11af(0x1f4)](FRAMEWORKS[a25_0x5e11af(0x1f2)],automationFramework),BrowserstackCLI[a25_0x5e11af(0x1ef)]()[a25_0x5e11af(0x208)]()[a25_0x5e11af(0x207)](_0x176d6d=>{const _0x2cbaee=a25_0x5e11af;logger['debug'](_0x2cbaee(0x1fd)+util['format'](_0x176d6d));});}}catch(a25_0x58dddb){logger['debug']('Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20'+util[a25_0x5e11af(0x1d1)](a25_0x58dddb));}shouldProcessEventForTesthub()&&addRequestSpy(![]);}catch(a25_0x1e4713){logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1d7)+util['format'](a25_0x1e4713));}logger[a25_0x5e11af(0x1e2)](a25_0x5e11af(0x1d2));

@@ -1,1 +0,1 @@

function a27_0x34a1(){const _0x28861f=['../../helpers/helper','__platformCaps','../utils/clientTroubleshootingService','_argv','__platform__','../../helpers/performance/performance-tester','setupCucumber','totalTests','testsPending','274598lcamPE','platformCaps','18825320yXrQoe','_configuration','365uncHHY','path','../../helpers/test-observability/utils','../../helpers/test-observability/requestQueueHandler','222051UwcmXM','includes','1497209YFzYyt','testsSkipped','63498KpAAUf','split','mochaOpts','_capability','testsAmbiguous','30ABmgEQ','resolvePaths','299444TQqEOm','_bsConfig','../v2/browserstackCLI','20|4|8|21|2|17|22|3|0|18|1|13|16|14|6|11|12|9|5|10|15|23|7|19','56ttEArh','formatter','_formatter','_testObservability','hzFcO','qhLCE','testsFailed','../utils/constants','_framework','testsUnknown','testSuitesFailed','framework','configuration','testsErrorMessage','testsUndefined','../../helpers/ai-sdk/autoHealHelper','366021xKHIXW','_mochaOpts','../../helpers/performance/constants'];a27_0x34a1=function(){return _0x28861f;};return a27_0x34a1();}const a27_0x99a358=a27_0x2f62;(function(_0x5c28e4,_0x4644d2){const _0x467b21=a27_0x2f62,_0x1e3c38=_0x5c28e4();while(!![]){try{const _0x2fba72=parseInt(_0x467b21(0x122))/0x1+-parseInt(_0x467b21(0x11a))/0x2+-parseInt(_0x467b21(0x12b))/0x3*(parseInt(_0x467b21(0x12d))/0x4)+parseInt(_0x467b21(0x11e))/0x5*(-parseInt(_0x467b21(0x126))/0x6)+-parseInt(_0x467b21(0x124))/0x7+parseInt(_0x467b21(0x131))/0x8*(parseInt(_0x467b21(0x141))/0x9)+parseInt(_0x467b21(0x11c))/0xa;if(_0x2fba72===_0x4644d2)break;else _0x1e3c38['push'](_0x1e3c38['shift']());}catch(_0x2c900a){_0x1e3c38['push'](_0x1e3c38['shift']());}}}(a27_0x34a1,0x7e32f));function a27_0x2f62(_0x28f779,_0x41ab6b){const _0x34a127=a27_0x34a1();return a27_0x2f62=function(_0x2f62a9,_0x35adc2){_0x2f62a9=_0x2f62a9-0x11a;let _0x53f0f7=_0x34a127[_0x2f62a9];return _0x53f0f7;},a27_0x2f62(_0x28f779,_0x41ab6b);}const path=require(a27_0x99a358(0x11f)),{requireModule,modifyCommand,getPlatformName,cleanupDrivers,isBrowserstackInfra}=require(a27_0x99a358(0x144)),constants=require(a27_0x99a358(0x138)),{isAccessibilityAutomationSession}=require('../../helpers/accessibility-automation/helper'),RequestQueueHandler=require(a27_0x99a358(0x121)),{isTestObservabilitySession}=require(a27_0x99a358(0x120)),helper=require(a27_0x99a358(0x144)),PerformanceTester=require(a27_0x99a358(0x149)),PerformanceEvents=require(a27_0x99a358(0x143))['EVENTS'],{commandRepository}=require(a27_0x99a358(0x140)),BrowserstackCLI=require(a27_0x99a358(0x12f)),ClientTroubleShootingService=require(a27_0x99a358(0x146));class Launcher{constructor(_0x5e176b,_0x52be6a,_0x53c030,_0x4b665d=[]){const _0x5e984d=a27_0x99a358,_0x46d884={'qhLCE':_0x5e984d(0x130),'DIGvj':function(_0x422a53){return _0x422a53();},'hzFcO':function(_0x418d46){return _0x418d46();}},_0x815ce8=_0x46d884[_0x5e984d(0x136)][_0x5e984d(0x127)]('|');let _0x4b83b8=0x0;while(!![]){switch(_0x815ce8[_0x4b83b8++]){case'0':this[_0x5e984d(0x12e)]=_0x53c030;continue;case'1':this['_accessibilityAutomation']=_0x46d884['DIGvj'](isAccessibilityAutomationSession);continue;case'2':this[_0x5e984d(0x133)]=_0x52be6a[_0x5e984d(0x132)];continue;case'3':this[_0x5e984d(0x147)]=_0x4b665d;continue;case'4':this[_0x5e984d(0x11d)]=_0x52be6a[_0x5e984d(0x13d)]||{};continue;case'5':global[_0x5e984d(0x13b)]=0x0;continue;case'6':global['testsPassed']=0x0;continue;case'7':global[_0x5e984d(0x13e)]={};continue;case'8':this[_0x5e984d(0x11d)][_0x5e984d(0x13c)]=_0x5e176b;continue;case'9':global[_0x5e984d(0x125)]=0x0;continue;case'10':global[_0x5e984d(0x13f)]=0x0;continue;case'11':global[_0x5e984d(0x137)]=0x0;continue;case'12':global[_0x5e984d(0x14c)]=0x0;continue;case'13':global[_0x5e984d(0x145)]=this[_0x5e984d(0x11d)][_0x5e984d(0x11b)]||{};continue;case'14':global[_0x5e984d(0x14b)]=0x0;continue;case'15':global[_0x5e984d(0x13a)]=0x0;continue;case'16':global['testSuites']=0x0;continue;case'17':this[_0x5e984d(0x129)]=this[_0x5e984d(0x11d)]['capability'];continue;case'18':this[_0x5e984d(0x134)]=_0x46d884[_0x5e984d(0x135)](isTestObservabilitySession);continue;case'19':!constants['AI_ENABLED_FRAMEWORK'][_0x5e984d(0x123)](_0x5e176b)&&(commandRepository['setConfig'](_0x53c030),commandRepository['setFramework'](_0x5e176b));continue;case'20':this[_0x5e984d(0x139)]=_0x5e176b;continue;case'21':this[_0x5e984d(0x142)]=_0x52be6a[_0x5e984d(0x128)];continue;case'22':global[_0x5e984d(0x148)]=this[_0x5e984d(0x11d)]['platform'];continue;case'23':global[_0x5e984d(0x12a)]=0x0;continue;}break;}}[a27_0x99a358(0x14a)](_0x2ac67d,_0x5b5de8,_0xa71efa){const _0x14a3c8=a27_0x99a358,_0x22a422=_0x2ac67d[_0x14a3c8(0x12c)];_0x2ac67d.resolvePaths=async function(){const pathResults=await _0x22a422.apply(this,arguments);if(!pathResults.requirePaths){pathResults.requirePaths=[];}pathResults.requirePaths=[path.join(__dirname,'../cucumber-js/test.setup.js')].concat(pathResults.requirePaths,path.join(__dirname,_0xa71efa));return pathResults;};const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;_0x5b5de8.push('--format'),_0x5b5de8.push(`"${normalizedPath}"`);}run(){return new Promise(async(resolve,reject)=>{PerformanceTester.start(PerformanceEvents.SDK_PRE_TEST);require('../../helpers/setKeepAlive')();if(this._framework==='mocha'){const mochaRunHelper=requireModule('mocha/lib/cli/run-helpers.js','mocha');const Mocha=requireModule('mocha');if(isBrowserstackInfra()){modifyCommand();}const mochaHooks=require('../mocha/test.setup').mochaHooks;if(!helper.isUndefined(this._mochaOpts.mochaRequire)){this._mochaOpts.require=this._mochaOpts.mochaRequire;const plugins=await mochaRunHelper.handleRequires([this._mochaOpts.require]);Object.assign(this._mochaOpts,plugins);}const rootHooks={beforeAll:[mochaHooks.beforeAll],beforeEach:[mochaHooks.beforeEach],afterAll:[mochaHooks.afterAll],afterEach:[mochaHooks.afterEach]};if(isTestObservabilitySession()){const mochaObservabilityHooks=require('../mocha/test-observability/data-hooks').mochaHooks;rootHooks.beforeAll.unshift(mochaObservabilityHooks.beforeAll);rootHooks.afterAll.push(mochaObservabilityHooks.afterAll);}if(this._mochaOpts.rootHooks){this._mochaOpts.rootHooks.beforeAll&&rootHooks.beforeAll.unshift(...this._mochaOpts.rootHooks.beforeAll);this._mochaOpts.rootHooks.beforeEach&&rootHooks.beforeEach.unshift(...this._mochaOpts.rootHooks.beforeEach);this._mochaOpts.rootHooks.afterAll&&rootHooks.afterAll.push(...this._mochaOpts.rootHooks.afterAll);this._mochaOpts.rootHooks.afterEach&&rootHooks.afterEach.push(...this._mochaOpts.rootHooks.afterEach);}const userReporter=this._mochaOpts.reporter;let mochaTimeout=this._mochaOpts.timeout*1;if(this._mochaOpts.timeout===0){mochaTimeout=0;}else{mochaTimeout+=constants.BSTACK_DELTA;}const mochaOpts={};Object.assign(mochaOpts,this._mochaOpts);const reporterOption={};Object.assign(reporterOption,this._mochaOpts.reporterOptions);Object.assign(reporterOption,{type:userReporter||'spec',testObservability:this._testObservability,bsConfig:this._bsConfig});mochaOpts.reporterOption=reporterOption;Object.assign(mochaOpts,{reporter:path.join(__dirname,'../mocha/bstack-reporter/customReporter.js'),parallel:false,rootHooks,isWorker:true,timeout:mochaTimeout});global.browserstackPlatformIndex=helper.nestedKeyValue(this._configuration,['platformIndex']);global.browserstackPercyBestPlatform=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','browserstackPercyBestPlatform']);global.percy=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','percy']);global.percyCaptureMode=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','percyCaptureMode']);global.capabilities=[this._capability];if(helper.isBrowserstackInfra()){if(this._bsConfig.testContextOptions.skipSessionName){global.__skipSessionName=true;}if(this._bsConfig.testContextOptions.skipSessionStatus){global.__skipSessionStatus=true;}}else{global.__skipSessionName=true;global.__skipSessionStatus=true;}if(this._bsConfig.turboScaleUrl){this._configuration.turboScaleUrl=this._bsConfig.turboScaleUrl;}const mocha=new Mocha(mochaOpts);mocha.prevRun=mocha.run;if(isTestObservabilitySession()){mocha.run=function(_){return mocha.prevRun(exit=>{const checkPendingUploadsInterval=setInterval(async()=>{PerformanceTester.start(PerformanceEvents.SDK_POST_TEST);if(RequestQueueHandler.getInstance().pendingUploads<=0){clearInterval(checkPendingUploadsInterval);await cleanupDrivers(global.__driversArray);resolve(exit);}},1000);});};}else{mocha.run=function(_){return mocha.prevRun(async exit=>{PerformanceTester.start(PerformanceEvents.SDK_POST_TEST);await cleanupDrivers(global.__driversArray);resolve(exit);});};}try{require('../../index').browserstackAgentV2(this._configuration,null,this._testObservability);}catch{}PerformanceTester.end(PerformanceEvents.SDK_PRE_TEST);const runProm=mochaRunHelper.runMocha(mocha,mochaOpts);runProm&&runProm.catch(er=>{reject(er);});}else if(this._framework==='cucumber-js'){let cucumberCli;global.capabilities=[this._capability];try{cucumberCli=requireModule('@cucumber/cucumber/lib/cli/index.js','@cucumber/cucumber');}catch(e){cucumberCli=requireModule('cucumber/lib/cli/index.js','cucumber');}const argv=this._argv;const index=argv.indexOf('cucumber-js');if(index>-1){argv.splice(index,1);}const timeoutFileName='../cucumber-js/timeout.setup.js';let paths;try{paths=requireModule('@cucumber/cucumber/lib/paths/paths.js','@cucumber/cucumber');this.setupCucumber(paths,argv,timeoutFileName);}catch(e){try{paths=requireModule('@cucumber/cucumber/lib/api/paths.js','@cucumber/cucumber');this.setupCucumber(paths,argv,timeoutFileName);}catch(e){let hookFileName='../cucumber-js/test.setup.js';let ConfigurationBuilder;try{ConfigurationBuilder=requireModule('@cucumber/cucumber/lib/cli/configuration_builder.js','@cucumber/cucumber').default;const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;argv.push('--format');argv.push(normalizedPath);}catch(e){ConfigurationBuilder=requireModule('cucumber/lib/cli/configuration_builder.js','cucumber').default;const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter_old_versions.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;argv.push('--format');argv.push(normalizedPath);hookFileName='../cucumber-js/test_old.setup.js';}const configBuilder=ConfigurationBuilder.prototype.build;ConfigurationBuilder.prototype.build=async function(){const builderHash=await configBuilder.call(this);builderHash.supportCodePaths.unshift(path.join(__dirname,hookFileName));builderHash.supportCodePaths.push(path.join(__dirname,timeoutFileName));return builderHash;};}}argv.push('--parallel');argv.push(`${this._configuration.maxWorkers}`);if(this._formatter&&this._formatter.length>0){for(let i=0;i<this._formatter.length;i++){const r=getPlatformName(this._capability).replace(/ /g,'_');if(this._formatter[i]!==undefined&&this._formatter[i].length>0){const formatterFinalOutputFileName=this._formatter[i][1];const formatterType=`${this._formatter[i][0]}`;if(formatterFinalOutputFileName!==undefined){const formatterOutputFile=`tmp/${r}${path.extname(formatterFinalOutputFileName)}`;argv.push('--format');argv.push(`${formatterType}:${formatterOutputFile}`);}else{argv.push('--format');argv.push(`${formatterType}:tmp/${r}`);}}}}const cucumber=new cucumberCli.default({argv:argv,cwd:process.cwd(),stdout:process.stdout,stderr:process.stderr,env:process.env});process.env.CONFIG=JSON.stringify(this._configuration);process.env.BSTACK_CONFIG=JSON.stringify(this._bsConfig);cucumber.run().then(async output=>{const _results={scenarios:global.testSuites,steps:global.totalTests,scenariosFailed:global.testSuitesFailed,stepsFailed:global.testsFailed,stepsPassed:global.testsPassed,stepsSkipped:global.testsSkipped,stepsPending:global.testsPending,stepsUndefined:global.testsUndefined,stepsUnknown:global.testsUnknown,stepsAmbiguous:global.testsAmbiguous,processSuccess:output.success,testsErrorMessage:global.testsErrorMessage};await RequestQueueHandler.getInstance().shutdown();resolve(_results);}).catch(async er=>{await RequestQueueHandler.getInstance().shutdown();reject(er);});}else if(this._framework==='vanilla'){global.capabilities=[this._capability];process.argv=this._configuration.args;try{modifyCommand();require('../../index').browserstackAgent(this._configuration);let i=0;process.on('beforeExit',async()=>{if(i>0){return;}i++;await cleanupDrivers(global.__driversArray);});require(this._configuration.file);}catch(er){console.error(er);await BrowserstackCLI.getInstance().stop();process.exitCode=1;reject(er);}resolve();}});}}module.exports=Launcher;
const a27_0xa117f1=a27_0x2b77;function a27_0x2abd(){const _0x9ae572=['../utils/constants','3628272MYkyZu','framework','335034LOhPNK','_bsConfig','_framework','pmTTe','1186046iSOXYW','testsPassed','testSuites','1973405cWevSR','totalTests','__platform__','configuration','8jvMQSI','testsPending','formatter','_configuration','1165910jhnLUR','_formatter','platform','1298277Ayqcaq','1116xOGIpl','testsSkipped','../../helpers/performance/constants','platformCaps','17|11|19|13|7|14|18|16|3|20|9|4|8|12|23|2|1|15|5|22|0|10|6|21','81530IJIdJM','__platformCaps','8AXcAfr','_accessibilityAutomation','../utils/clientTroubleshootingService','../../helpers/test-observability/utils','includes','../../helpers/helper','../v2/browserstackCLI','resolvePaths','split','../../helpers/performance/performance-tester','../../helpers/ai-sdk/autoHealHelper','AI_ENABLED_FRAMEWORK','setFramework','_testObservability','capability','testsFailed','mochaOpts','testSuitesFailed','OvRSQ'];a27_0x2abd=function(){return _0x9ae572;};return a27_0x2abd();}(function(_0x1fb737,_0xfc9a01){const _0x1189b3=a27_0x2b77,_0x5464a0=_0x1fb737();while(!![]){try{const _0x313470=-parseInt(_0x1189b3(0x101))/0x1+parseInt(_0x1189b3(0x105))/0x2+parseInt(_0x1189b3(0x113))/0x3+-parseInt(_0x1189b3(0xeb))/0x4*(parseInt(_0x1189b3(0x110))/0x5)+-parseInt(_0x1189b3(0xff))/0x6+-parseInt(_0x1189b3(0x108))/0x7*(parseInt(_0x1189b3(0x10c))/0x8)+parseInt(_0x1189b3(0x114))/0x9*(parseInt(_0x1189b3(0xe9))/0xa);if(_0x313470===_0xfc9a01)break;else _0x5464a0['push'](_0x5464a0['shift']());}catch(_0x4819de){_0x5464a0['push'](_0x5464a0['shift']());}}}(a27_0x2abd,0x55239));const path=require('path'),{requireModule,modifyCommand,getPlatformName,cleanupDrivers,isBrowserstackInfra}=require('../../helpers/helper'),constants=require(a27_0xa117f1(0xfe)),{isAccessibilityAutomationSession}=require('../../helpers/accessibility-automation/helper'),RequestQueueHandler=require('../../helpers/test-observability/requestQueueHandler'),{isTestObservabilitySession}=require(a27_0xa117f1(0xee)),helper=require(a27_0xa117f1(0xf0)),PerformanceTester=require(a27_0xa117f1(0xf4)),PerformanceEvents=require(a27_0xa117f1(0x116))['EVENTS'],{commandRepository}=require(a27_0xa117f1(0xf5)),BrowserstackCLI=require(a27_0xa117f1(0xf1)),ClientTroubleShootingService=require(a27_0xa117f1(0xed));function a27_0x2b77(_0x2fc31b,_0x3cfbf9){const _0x2abd02=a27_0x2abd();return a27_0x2b77=function(_0x2b7719,_0x3e9384){_0x2b7719=_0x2b7719-0xe8;let _0xf07956=_0x2abd02[_0x2b7719];return _0xf07956;},a27_0x2b77(_0x2fc31b,_0x3cfbf9);}class Launcher{constructor(_0x819910,_0x3a544f,_0x405dc9,_0x1d94a6=[]){const _0x1d02d2=a27_0xa117f1,_0x5ca0d9={'OvRSQ':_0x1d02d2(0xe8),'pmTTe':function(_0x3af533){return _0x3af533();}},_0xb26116=_0x5ca0d9[_0x1d02d2(0xfd)][_0x1d02d2(0xf3)]('|');let _0x305bae=0x0;while(!![]){switch(_0xb26116[_0x305bae++]){case'0':global['testsUnknown']=0x0;continue;case'1':global[_0x1d02d2(0x10d)]=0x0;continue;case'2':global[_0x1d02d2(0xfa)]=0x0;continue;case'3':this[_0x1d02d2(0x102)]=_0x405dc9;continue;case'4':global[_0x1d02d2(0xea)]=this[_0x1d02d2(0x10f)][_0x1d02d2(0x117)]||{};continue;case'5':global[_0x1d02d2(0xfc)]=0x0;continue;case'6':global['testsErrorMessage']={};continue;case'7':this[_0x1d02d2(0x111)]=_0x3a544f[_0x1d02d2(0x10e)];continue;case'8':global[_0x1d02d2(0x107)]=0x0;continue;case'9':this[_0x1d02d2(0xec)]=_0x5ca0d9[_0x1d02d2(0x104)](isAccessibilityAutomationSession);continue;case'10':global['testsAmbiguous']=0x0;continue;case'11':this[_0x1d02d2(0x10f)]=_0x3a544f[_0x1d02d2(0x10b)]||{};continue;case'12':global[_0x1d02d2(0x109)]=0x0;continue;case'13':this['_mochaOpts']=_0x3a544f[_0x1d02d2(0xfb)];continue;case'14':this['_capability']=this['_configuration'][_0x1d02d2(0xf9)];continue;case'15':global[_0x1d02d2(0x115)]=0x0;continue;case'16':this['_argv']=_0x1d94a6;continue;case'17':this[_0x1d02d2(0x103)]=_0x819910;continue;case'18':global[_0x1d02d2(0x10a)]=this['_configuration'][_0x1d02d2(0x112)];continue;case'19':this['_configuration'][_0x1d02d2(0x100)]=_0x819910;continue;case'20':this[_0x1d02d2(0xf8)]=_0x5ca0d9[_0x1d02d2(0x104)](isTestObservabilitySession);continue;case'21':!constants[_0x1d02d2(0xf6)][_0x1d02d2(0xef)](_0x819910)&&(commandRepository['setConfig'](_0x405dc9),commandRepository[_0x1d02d2(0xf7)](_0x819910));continue;case'22':global['testsUndefined']=0x0;continue;case'23':global[_0x1d02d2(0x106)]=0x0;continue;}break;}}['setupCucumber'](_0x20913b,_0x44dc4e,_0x3eeb54){const _0x113b5b=a27_0xa117f1,_0x3e9477=_0x20913b[_0x113b5b(0xf2)];_0x20913b.resolvePaths=async function(){const pathResults=await _0x3e9477.apply(this,arguments);if(!pathResults.requirePaths){pathResults.requirePaths=[];}pathResults.requirePaths=[path.join(__dirname,'../cucumber-js/test.setup.js')].concat(pathResults.requirePaths,path.join(__dirname,_0x3eeb54));return pathResults;};const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;_0x44dc4e.push('--format'),_0x44dc4e.push(`"${normalizedPath}"`);}run(){return new Promise(async(resolve,reject)=>{PerformanceTester.start(PerformanceEvents.SDK_PRE_TEST);require('../../helpers/setKeepAlive')();if(this._framework==='mocha'){const mochaRunHelper=requireModule('mocha/lib/cli/run-helpers.js','mocha');const Mocha=requireModule('mocha');if(isBrowserstackInfra()){modifyCommand();}const mochaHooks=require('../mocha/test.setup').mochaHooks;if(!helper.isUndefined(this._mochaOpts.mochaRequire)){this._mochaOpts.require=this._mochaOpts.mochaRequire;const plugins=await mochaRunHelper.handleRequires([this._mochaOpts.require]);Object.assign(this._mochaOpts,plugins);}const rootHooks={beforeAll:[mochaHooks.beforeAll],beforeEach:[mochaHooks.beforeEach],afterAll:[mochaHooks.afterAll],afterEach:[mochaHooks.afterEach]};if(isTestObservabilitySession()){const mochaObservabilityHooks=require('../mocha/test-observability/data-hooks').mochaHooks;rootHooks.beforeAll.unshift(mochaObservabilityHooks.beforeAll);rootHooks.afterAll.push(mochaObservabilityHooks.afterAll);}if(this._mochaOpts.rootHooks){this._mochaOpts.rootHooks.beforeAll&&rootHooks.beforeAll.unshift(...this._mochaOpts.rootHooks.beforeAll);this._mochaOpts.rootHooks.beforeEach&&rootHooks.beforeEach.unshift(...this._mochaOpts.rootHooks.beforeEach);this._mochaOpts.rootHooks.afterAll&&rootHooks.afterAll.push(...this._mochaOpts.rootHooks.afterAll);this._mochaOpts.rootHooks.afterEach&&rootHooks.afterEach.push(...this._mochaOpts.rootHooks.afterEach);}const userReporter=this._mochaOpts.reporter;let mochaTimeout=this._mochaOpts.timeout*1;if(this._mochaOpts.timeout===0){mochaTimeout=0;}else{mochaTimeout+=constants.BSTACK_DELTA;}const mochaOpts={};Object.assign(mochaOpts,this._mochaOpts);const reporterOption={};Object.assign(reporterOption,this._mochaOpts.reporterOptions);Object.assign(reporterOption,{type:userReporter||'spec',testObservability:this._testObservability,bsConfig:this._bsConfig});mochaOpts.reporterOption=reporterOption;Object.assign(mochaOpts,{reporter:path.join(__dirname,'../mocha/bstack-reporter/customReporter.js'),parallel:false,rootHooks,isWorker:true,timeout:mochaTimeout});global.browserstackPlatformIndex=helper.nestedKeyValue(this._configuration,['platformIndex']);global.browserstackPercyBestPlatform=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','browserstackPercyBestPlatform']);global.percy=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','percy']);global.percyCaptureMode=helper.nestedKeyValue(this._configuration,['browserStackPercyOptions','percyCaptureMode']);global.capabilities=[this._capability];if(helper.isBrowserstackInfra()){if(this._bsConfig.testContextOptions.skipSessionName){global.__skipSessionName=true;}if(this._bsConfig.testContextOptions.skipSessionStatus){global.__skipSessionStatus=true;}}else{global.__skipSessionName=true;global.__skipSessionStatus=true;}if(this._bsConfig.turboScaleUrl){this._configuration.turboScaleUrl=this._bsConfig.turboScaleUrl;}const mocha=new Mocha(mochaOpts);mocha.prevRun=mocha.run;if(isTestObservabilitySession()){mocha.run=function(_){return mocha.prevRun(exit=>{const checkPendingUploadsInterval=setInterval(async()=>{PerformanceTester.start(PerformanceEvents.SDK_POST_TEST);if(RequestQueueHandler.getInstance().pendingUploads<=0){clearInterval(checkPendingUploadsInterval);await cleanupDrivers(global.__driversArray);resolve(exit);}},1000);});};}else{mocha.run=function(_){return mocha.prevRun(async exit=>{PerformanceTester.start(PerformanceEvents.SDK_POST_TEST);await cleanupDrivers(global.__driversArray);resolve(exit);});};}try{require('../../index').browserstackAgentV2(this._configuration,null,this._testObservability);}catch{}PerformanceTester.end(PerformanceEvents.SDK_PRE_TEST);const runProm=mochaRunHelper.runMocha(mocha,mochaOpts);runProm&&runProm.catch(er=>{reject(er);});}else if(this._framework==='cucumber-js'){let cucumberCli;global.capabilities=[this._capability];try{cucumberCli=requireModule('@cucumber/cucumber/lib/cli/index.js','@cucumber/cucumber');}catch(e){cucumberCli=requireModule('cucumber/lib/cli/index.js','cucumber');}const argv=this._argv;const index=argv.indexOf('cucumber-js');if(index>-1){argv.splice(index,1);}const timeoutFileName='../cucumber-js/timeout.setup.js';let paths;try{paths=requireModule('@cucumber/cucumber/lib/paths/paths.js','@cucumber/cucumber');this.setupCucumber(paths,argv,timeoutFileName);}catch(e){try{paths=requireModule('@cucumber/cucumber/lib/api/paths.js','@cucumber/cucumber');this.setupCucumber(paths,argv,timeoutFileName);}catch(e){let hookFileName='../cucumber-js/test.setup.js';let ConfigurationBuilder;try{ConfigurationBuilder=requireModule('@cucumber/cucumber/lib/cli/configuration_builder.js','@cucumber/cucumber').default;const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;argv.push('--format');argv.push(normalizedPath);}catch(e){ConfigurationBuilder=requireModule('cucumber/lib/cli/configuration_builder.js','cucumber').default;const relativeFormatterPath=path.relative(process.cwd(),path.join(__dirname,'../cucumber-js/formatter/custom_formatter_old_versions.js'));const normalizedPath=relativeFormatterPath.startsWith('.')?relativeFormatterPath:`./${relativeFormatterPath}`;argv.push('--format');argv.push(normalizedPath);hookFileName='../cucumber-js/test_old.setup.js';}const configBuilder=ConfigurationBuilder.prototype.build;ConfigurationBuilder.prototype.build=async function(){const builderHash=await configBuilder.call(this);builderHash.supportCodePaths.unshift(path.join(__dirname,hookFileName));builderHash.supportCodePaths.push(path.join(__dirname,timeoutFileName));return builderHash;};}}argv.push('--parallel');argv.push(`${this._configuration.maxWorkers}`);if(this._formatter&&this._formatter.length>0){for(let i=0;i<this._formatter.length;i++){const r=getPlatformName(this._capability).replace(/ /g,'_');if(this._formatter[i]!==undefined&&this._formatter[i].length>0){const formatterFinalOutputFileName=this._formatter[i][1];const formatterType=`${this._formatter[i][0]}`;if(formatterFinalOutputFileName!==undefined){const formatterOutputFile=`tmp/${r}${path.extname(formatterFinalOutputFileName)}`;argv.push('--format');argv.push(`${formatterType}:${formatterOutputFile}`);}else{argv.push('--format');argv.push(`${formatterType}:tmp/${r}`);}}}}const cucumber=new cucumberCli.default({argv:argv,cwd:process.cwd(),stdout:process.stdout,stderr:process.stderr,env:process.env});process.env.CONFIG=JSON.stringify(this._configuration);process.env.BSTACK_CONFIG=JSON.stringify(this._bsConfig);cucumber.run().then(async output=>{const _results={scenarios:global.testSuites,steps:global.totalTests,scenariosFailed:global.testSuitesFailed,stepsFailed:global.testsFailed,stepsPassed:global.testsPassed,stepsSkipped:global.testsSkipped,stepsPending:global.testsPending,stepsUndefined:global.testsUndefined,stepsUnknown:global.testsUnknown,stepsAmbiguous:global.testsAmbiguous,processSuccess:output.success,testsErrorMessage:global.testsErrorMessage};await RequestQueueHandler.getInstance().shutdown();resolve(_results);}).catch(async er=>{await RequestQueueHandler.getInstance().shutdown();reject(er);});}else if(this._framework==='vanilla'){global.capabilities=[this._capability];process.argv=this._configuration.args;try{modifyCommand();require('../../index').browserstackAgent(this._configuration);let i=0;process.on('beforeExit',async()=>{if(i>0){return;}i++;await cleanupDrivers(global.__driversArray);});require(this._configuration.file);}catch(er){console.error(er);await BrowserstackCLI.getInstance().stop();process.exitCode=1;reject(er);}resolve();}});}}module.exports=Launcher;
#!/usr/bin/env node
'use strict';const a28_0x552596=a28_0x1c54;function a28_0x2df6(){const _0x3901cb=['hgkKe','killed','stack','exit','Spawning:\x20','YuAWW',',\x20forwarding\x20to\x20child\x20process...','5TCciXs','path','SIGQUIT','Received\x20','join','Executing\x20load\x20test\x20with\x20arguments:\x20','598308adRCvC','message','getCliDir','Waiting\x20for\x20child\x20process\x20to\x20exit...','FmuBx','BROWSERSTACK_USERNAME','forEach','SIGTERM','142eQfhSz','deCfP','qTnLX','5116IlVver','slNXo','lelDI','stringify','Configuration\x20path:\x20','CLI\x20binary\x20not\x20found,\x20downloading\x20latest\x20version','readConfig','Error\x20details:\x20','../v2/cliUtils','userName','mKPMT','CLI\x20binary\x20found,\x20Checking\x20for\x20CLI\x20updates','hblwh','1630880cxQqBF','Failed\x20to\x20download\x20or\x20locate\x20CLI\x20binary','argv','2156000eufAST','TkRFI','env','../../helpers/helper','Feutl','Gtmaj','BROWSERSTACK_USER','8ZxEHdm','9158666cbYPQA','load','mQytZ','vvqTO','inherit','Error\x20loading\x20configuration:\x20','27awIoeo','Loading\x20configuration\x20using\x20environment\x20variables\x20if\x20available.','2425734gcBqpd','RMUnJ','error','BROWSERSTACK_ACCESSKEY','icbDI','../../helpers/logger','Failed\x20to\x20determine\x20CLI\x20directory','exports','slice','1400328mXaaDs','YiiNh','getExistingCliPath','OkOTk','debug','child_process','SkmSV','Error\x20Details:\x20','ZNtOl','accessKey','oLHnv','Failed\x20initiating\x20load\x20test:\x20'];a28_0x2df6=function(){return _0x3901cb;};return a28_0x2df6();}function a28_0x1c54(_0x3abc45,_0x1b8ef7){const _0x2df6fd=a28_0x2df6();return a28_0x1c54=function(_0x1c54b6,_0x1157f7){_0x1c54b6=_0x1c54b6-0xfe;let _0x564891=_0x2df6fd[_0x1c54b6];return _0x564891;},a28_0x1c54(_0x3abc45,_0x1b8ef7);}(function(_0x2475e1,_0x549c9b){const _0x436119=a28_0x1c54,_0x27d84f=_0x2475e1();while(!![]){try{const _0xf87191=parseInt(_0x436119(0x11b))/0x1*(parseInt(_0x436119(0x11e))/0x2)+-parseInt(_0x436119(0x113))/0x3+parseInt(_0x436119(0x147))/0x4+-parseInt(_0x436119(0x10d))/0x5*(-parseInt(_0x436119(0x13e))/0x6)+-parseInt(_0x436119(0x12e))/0x7*(parseInt(_0x436119(0x135))/0x8)+parseInt(_0x436119(0x13c))/0x9*(parseInt(_0x436119(0x12b))/0xa)+-parseInt(_0x436119(0x136))/0xb;if(_0xf87191===_0x549c9b)break;else _0x27d84f['push'](_0x27d84f['shift']());}catch(_0x40685d){_0x27d84f['push'](_0x27d84f['shift']());}}}(a28_0x2df6,0x4124d));const {spawn}=require(a28_0x552596(0xff)),path=require(a28_0x552596(0x10e)),helper=require(a28_0x552596(0x131)),CLIUtils=require(a28_0x552596(0x126)),{getLoadConfigPath,sleep}=require('./loadUtils'),logger=require(a28_0x552596(0x143))['winstonLogger'];async function executeLoadTest(_0x9e29a2){const _0xe63778=a28_0x552596,_0x24a1d6={'OkOTk':function(_0x3363cf,_0x31d9df){return _0x3363cf(_0x31d9df);},'mKPMT':'close','hgkKe':_0xe63778(0x116),'rWrsl':_0xe63778(0x13d),'YuAWW':function(_0x529275,_0x56a8ea){return _0x529275(_0x56a8ea);},'FmuBx':function(_0xbdee65){return _0xbdee65();},'vvqTO':'Authentication\x20incomplete.\x20Please\x20add\x20your\x20userName\x20and\x20accessKey\x20to\x20either\x20the\x20browserstack.yml\x20file\x20or\x20as\x20environment\x20variables,\x20then\x20try\x20running\x20the\x20command\x20again.','lelDI':function(_0x5991cf){return _0x5991cf();},'YiiNh':_0xe63778(0x144),'slNXo':_0xe63778(0x123),'ZNtOl':_0xe63778(0x129),'TkRFI':function(_0x152e7e){return _0x152e7e();},'dxBtb':_0xe63778(0x12c),'mQytZ':function(_0x50a8cb){return _0x50a8cb();},'SkmSV':function(_0x30d84f,_0x1cd040,_0x49becb,_0x3baf05){return _0x30d84f(_0x1cd040,_0x49becb,_0x3baf05);},'icbDI':_0xe63778(0x137),'Gtmaj':_0xe63778(0x13a),'Feutl':'SIGINT','khIkq':_0xe63778(0x11a),'deCfP':_0xe63778(0x10f),'oLHnv':'SIGHUP','qTnLX':function(_0x5c059b){return _0x5c059b();},'RMUnJ':function(_0x1414fa){return _0x1414fa();}};try{const _0x46dd94=process[_0xe63778(0x12d)][_0xe63778(0x146)](0x2),_0x15e160=_0x46dd94['slice'](0x1);logger[_0xe63778(0xfe)](_0xe63778(0x112)+_0x15e160);let _0x405a15={};try{logger[_0xe63778(0xfe)](_0x24a1d6['rWrsl']);const _0xd72b3a={};_0xd72b3a[_0xe63778(0x127)]=process['env'][_0xe63778(0x118)]||process[_0xe63778(0x130)][_0xe63778(0x134)],_0xd72b3a[_0xe63778(0x103)]=process[_0xe63778(0x130)]['BROWSERSTACK_ACCESS_KEY']||process[_0xe63778(0x130)][_0xe63778(0x141)],_0x405a15=_0xd72b3a;if(!_0x405a15['userName']||!_0x405a15['accessKey']){const _0x583765=_0x24a1d6[_0xe63778(0x10b)](getLoadConfigPath,_0x9e29a2[_0xe63778(0x12d)]);logger['debug'](_0xe63778(0x122)+_0x583765),_0x583765&&(_0x405a15=helper[_0xe63778(0x124)](_0x583765));}}catch(_0x233c80){logger['error'](_0xe63778(0x13b)+_0x233c80[_0xe63778(0x114)]),logger[_0xe63778(0xfe)](_0xe63778(0x125)+(_0x233c80[_0xe63778(0x108)]||JSON['stringify'](_0x233c80))),await _0x24a1d6['FmuBx'](sleep),process['exit'](0x1);}(!_0x405a15[_0xe63778(0x127)]||!_0x405a15['accessKey'])&&(logger[_0xe63778(0x140)](_0x24a1d6['vvqTO']),await _0x24a1d6[_0xe63778(0x120)](sleep),process[_0xe63778(0x109)](0x1));const _0x89c41e=CLIUtils[_0xe63778(0x115)]();!_0x89c41e&&(logger['error'](_0x24a1d6[_0xe63778(0x148)]),await _0x24a1d6[_0xe63778(0x117)](sleep),process['exit'](0x1));let _0x435c02=CLIUtils[_0xe63778(0x149)](_0x89c41e);try{!_0x435c02?(logger[_0xe63778(0xfe)](_0x24a1d6[_0xe63778(0x11f)]),_0x435c02=await CLIUtils['checkAndUpdateCli']('',_0x89c41e,_0x405a15)):(logger[_0xe63778(0xfe)](_0x24a1d6[_0xe63778(0x102)]),_0x435c02=await CLIUtils['checkAndUpdateCli'](_0x435c02,_0x89c41e,_0x405a15));}catch(_0x50a3b1){logger[_0xe63778(0x140)](_0x24a1d6[_0xe63778(0x139)]),logger['debug'](_0xe63778(0x101)+(_0x50a3b1[_0xe63778(0x108)]||JSON[_0xe63778(0x121)](_0x50a3b1))),await _0x24a1d6[_0xe63778(0x12f)](sleep),process[_0xe63778(0x109)](0x1);}!_0x435c02&&(logger[_0xe63778(0x140)](_0x24a1d6[_0xe63778(0x139)]),logger[_0xe63778(0xfe)](_0x24a1d6['dxBtb']),await _0x24a1d6[_0xe63778(0x138)](sleep),process['exit'](0x1));logger['debug'](_0xe63778(0x10a)+_0x435c02+'\x20load\x20'+_0x15e160[_0xe63778(0x111)]('\x20'));const _0x30735f=_0x24a1d6[_0xe63778(0x100)](spawn,_0x435c02,[_0x24a1d6[_0xe63778(0x142)],..._0x15e160],{'stdio':_0x24a1d6[_0xe63778(0x133)]});let _0x124d9f=![];const _0x44a8d3=new Promise(_0x4a3100=>{const _0x36d096=_0xe63778;_0x30735f['on'](_0x24a1d6[_0x36d096(0x128)],_0x5f093a=>{const _0x4f8cdc=_0x36d096;logger['debug'](_0x435c02+'\x20exited\x20with\x20code\x20'+_0x5f093a),_0x24a1d6[_0x4f8cdc(0x14a)](_0x4a3100,_0x5f093a);});});[_0x24a1d6[_0xe63778(0x132)],_0x24a1d6['khIkq'],_0x24a1d6[_0xe63778(0x11c)],_0x24a1d6[_0xe63778(0x104)]][_0xe63778(0x119)](_0x24f002=>{const _0x2f938c=_0xe63778,_0x3578a6={};_0x3578a6[_0x2f938c(0x12a)]=_0x24a1d6[_0x2f938c(0x106)];const _0x16bed3=_0x3578a6;process['on'](_0x24f002,()=>{const _0x2e73ef=_0x2f938c;if(_0x124d9f)return;_0x124d9f=!![],logger['debug'](_0x2e73ef(0x110)+_0x24f002+_0x2e73ef(0x10c)),_0x30735f&&!_0x30735f[_0x2e73ef(0x107)]&&(_0x30735f['kill'](_0x24f002),logger[_0x2e73ef(0xfe)](_0x16bed3[_0x2e73ef(0x12a)]));});});const _0x142ed9=await _0x44a8d3;await _0x24a1d6[_0xe63778(0x11d)](sleep),process['exit'](_0x142ed9);}catch(_0x165959){logger[_0xe63778(0x140)](_0xe63778(0x105)+_0x165959[_0xe63778(0x114)]),logger['debug']('Error\x20details:\x20'+(_0x165959[_0xe63778(0x108)]||JSON[_0xe63778(0x121)](_0x165959))),await _0x24a1d6[_0xe63778(0x13f)](sleep),process[_0xe63778(0x109)](0x1);}}module[a28_0x552596(0x145)]=executeLoadTest;
'use strict';function a28_0x42eb(){const _0x1f1407=['Error\x20Details:\x20','debug','error','kill','stringify','../v2/cliUtils','59900XVawLA','Configuration\x20path:\x20','pjFHk','332970cnkOaB','message','5MyKcjp','xHBtZ','vsySi','getExistingCliPath','join','Error\x20details:\x20','\x20load\x20','accessKey','Waiting\x20for\x20child\x20process\x20to\x20exit...','99306cDBsjC','479408lrqZbB','nYucy','BROWSERSTACK_USERNAME','gOqxq','Loading\x20configuration\x20using\x20environment\x20variables\x20if\x20available.','wBkzN','BROWSERSTACK_ACCESS_KEY','8sKfBxN','dHcfG','checkAndUpdateCli','hocWx','SIGHUP','Authentication\x20incomplete.\x20Please\x20add\x20your\x20userName\x20and\x20accessKey\x20to\x20either\x20the\x20browserstack.yml\x20file\x20or\x20as\x20environment\x20variables,\x20then\x20try\x20running\x20the\x20command\x20again.','161ZpjLhz','path','CLI\x20binary\x20found,\x20Checking\x20for\x20CLI\x20updates','exit','winstonLogger','628230HzzpoP','XWHwx','Failed\x20to\x20download\x20or\x20locate\x20CLI\x20binary','forEach','killed','xifbU','SIGTERM','Failed\x20to\x20determine\x20CLI\x20directory','../../helpers/logger','slice','BROWSERSTACK_USER','SIGQUIT','Executing\x20load\x20test\x20with\x20arguments:\x20','inherit','BROWSERSTACK_ACCESSKEY','uizxJ','userName','CLI\x20binary\x20not\x20found,\x20downloading\x20latest\x20version','child_process','SIGINT','\x20exited\x20with\x20code\x20','getCliDir','475047acfQrd','xwFjt',',\x20forwarding\x20to\x20child\x20process...','stack','close','Spawning:\x20','MUzgB','Failed\x20initiating\x20load\x20test:\x20','224579CisJyI','CHjsC','Error\x20loading\x20configuration:\x20','./loadUtils','env','argv','LIOWw','Received\x20'];a28_0x42eb=function(){return _0x1f1407;};return a28_0x42eb();}const a28_0x5a6446=a28_0x5458;(function(_0x4a2a5c,_0x10efec){const _0x3850bd=a28_0x5458,_0x47e3b4=_0x4a2a5c();while(!![]){try{const _0x41a644=-parseInt(_0x3850bd(0x183))/0x1+parseInt(_0x3850bd(0x191))/0x2+-parseInt(_0x3850bd(0x194))/0x3+-parseInt(_0x3850bd(0x1a0))/0x4*(-parseInt(_0x3850bd(0x196))/0x5)+parseInt(_0x3850bd(0x19f))/0x6*(parseInt(_0x3850bd(0x1ad))/0x7)+parseInt(_0x3850bd(0x1a7))/0x8*(-parseInt(_0x3850bd(0x17b))/0x9)+parseInt(_0x3850bd(0x165))/0xa;if(_0x41a644===_0x10efec)break;else _0x47e3b4['push'](_0x47e3b4['shift']());}catch(_0x401956){_0x47e3b4['push'](_0x47e3b4['shift']());}}}(a28_0x42eb,0x32092));const {spawn}=require(a28_0x5a6446(0x177)),path=require(a28_0x5a6446(0x1ae)),helper=require('../../helpers/helper'),CLIUtils=require(a28_0x5a6446(0x190)),{getLoadConfigPath,sleep}=require(a28_0x5a6446(0x186)),logger=require(a28_0x5a6446(0x16d))[a28_0x5a6446(0x164)];function a28_0x5458(_0x48cce1,_0x1c5bee){const _0x42eb01=a28_0x42eb();return a28_0x5458=function(_0x54580d,_0x273c34){_0x54580d=_0x54580d-0x162;let _0x166ba4=_0x42eb01[_0x54580d];return _0x166ba4;},a28_0x5458(_0x48cce1,_0x1c5bee);}async function executeLoadTest(_0x42e349){const _0x53c246=a28_0x5a6446,_0x13d4a7={'pjFHk':function(_0x5009b8,_0x1502fb){return _0x5009b8(_0x1502fb);},'dGnxy':_0x53c246(0x17f),'nYucy':_0x53c246(0x19e),'gOqxq':_0x53c246(0x1a4),'xwFjt':function(_0x2ecf4b,_0x24d6e6){return _0x2ecf4b(_0x24d6e6);},'CHjsC':function(_0x3956df){return _0x3956df();},'wBkzN':_0x53c246(0x1ac),'LLtGh':_0x53c246(0x16c),'MUzgB':_0x53c246(0x176),'vsySi':_0x53c246(0x162),'uizxJ':_0x53c246(0x167),'KLpqA':function(_0x251b89){return _0x251b89();},'xHBtZ':function(_0x5a840b,_0x559d86,_0x3aed1d,_0x3dfda1){return _0x5a840b(_0x559d86,_0x3aed1d,_0x3dfda1);},'hocWx':'load','LIOWw':_0x53c246(0x172),'ykmaU':_0x53c246(0x178),'UQgOm':_0x53c246(0x16b),'SDJsD':_0x53c246(0x170),'XWHwx':_0x53c246(0x1ab)};try{const _0x3c7a3a=process[_0x53c246(0x188)]['slice'](0x2),_0x5a5112=_0x3c7a3a[_0x53c246(0x16e)](0x1);logger[_0x53c246(0x18c)](_0x53c246(0x171)+_0x5a5112);let _0x5ccbdf={};try{logger[_0x53c246(0x18c)](_0x13d4a7[_0x53c246(0x1a3)]);const _0x2458e7={};_0x2458e7['userName']=process[_0x53c246(0x187)][_0x53c246(0x1a2)]||process[_0x53c246(0x187)][_0x53c246(0x16f)],_0x2458e7[_0x53c246(0x19d)]=process['env'][_0x53c246(0x1a6)]||process[_0x53c246(0x187)][_0x53c246(0x173)],_0x5ccbdf=_0x2458e7;if(!_0x5ccbdf[_0x53c246(0x175)]||!_0x5ccbdf['accessKey']){const _0x1f46d4=_0x13d4a7[_0x53c246(0x17c)](getLoadConfigPath,_0x42e349[_0x53c246(0x188)]);logger[_0x53c246(0x18c)](_0x53c246(0x192)+_0x1f46d4),_0x1f46d4&&(_0x5ccbdf=helper['readConfig'](_0x1f46d4));}}catch(_0x363b2c){logger['error'](_0x53c246(0x185)+_0x363b2c['message']),logger[_0x53c246(0x18c)]('Error\x20details:\x20'+(_0x363b2c[_0x53c246(0x17e)]||JSON[_0x53c246(0x18f)](_0x363b2c))),await _0x13d4a7[_0x53c246(0x184)](sleep),process['exit'](0x1);}(!_0x5ccbdf[_0x53c246(0x175)]||!_0x5ccbdf[_0x53c246(0x19d)])&&(logger[_0x53c246(0x18d)](_0x13d4a7[_0x53c246(0x1a5)]),await _0x13d4a7[_0x53c246(0x184)](sleep),process[_0x53c246(0x163)](0x1));const _0x341e05=CLIUtils[_0x53c246(0x17a)]();!_0x341e05&&(logger[_0x53c246(0x18d)](_0x13d4a7['LLtGh']),await _0x13d4a7['CHjsC'](sleep),process['exit'](0x1));let _0x12c445=CLIUtils[_0x53c246(0x199)](_0x341e05);try{!_0x12c445?(logger[_0x53c246(0x18c)](_0x13d4a7[_0x53c246(0x181)]),_0x12c445=await CLIUtils[_0x53c246(0x1a9)]('',_0x341e05,_0x5ccbdf)):(logger[_0x53c246(0x18c)](_0x13d4a7[_0x53c246(0x198)]),_0x12c445=await CLIUtils[_0x53c246(0x1a9)](_0x12c445,_0x341e05,_0x5ccbdf));}catch(_0x557e5a){logger[_0x53c246(0x18d)](_0x13d4a7[_0x53c246(0x1a5)]),logger[_0x53c246(0x18c)](_0x53c246(0x18b)+(_0x557e5a['stack']||JSON[_0x53c246(0x18f)](_0x557e5a))),await _0x13d4a7[_0x53c246(0x184)](sleep),process[_0x53c246(0x163)](0x1);}!_0x12c445&&(logger[_0x53c246(0x18d)](_0x13d4a7[_0x53c246(0x1a5)]),logger[_0x53c246(0x18c)](_0x13d4a7[_0x53c246(0x174)]),await _0x13d4a7['KLpqA'](sleep),process['exit'](0x1));logger[_0x53c246(0x18c)](_0x53c246(0x180)+_0x12c445+_0x53c246(0x19c)+_0x5a5112[_0x53c246(0x19a)]('\x20'));const _0x3d8156=_0x13d4a7[_0x53c246(0x197)](spawn,_0x12c445,[_0x13d4a7[_0x53c246(0x1aa)],..._0x5a5112],{'stdio':_0x13d4a7[_0x53c246(0x189)]});let _0x2bdcb7=![];const _0x5a6f7d=new Promise(_0xe85655=>{const _0x5d6cbb={'dHcfG':function(_0x388b8e,_0xe34d8a){const _0x32bc85=a28_0x5458;return _0x13d4a7[_0x32bc85(0x193)](_0x388b8e,_0xe34d8a);}};_0x3d8156['on'](_0x13d4a7['dGnxy'],_0x22a717=>{const _0x1568b6=a28_0x5458;logger[_0x1568b6(0x18c)](_0x12c445+_0x1568b6(0x179)+_0x22a717),_0x5d6cbb[_0x1568b6(0x1a8)](_0xe85655,_0x22a717);});});[_0x13d4a7['ykmaU'],_0x13d4a7['UQgOm'],_0x13d4a7['SDJsD'],_0x13d4a7[_0x53c246(0x166)]][_0x53c246(0x168)](_0x29096d=>{const _0x568656=_0x53c246,_0x12870c={};_0x12870c[_0x568656(0x16a)]=_0x13d4a7[_0x568656(0x1a1)];const _0x1fb127=_0x12870c;process['on'](_0x29096d,()=>{const _0x5eea03=_0x568656;if(_0x2bdcb7)return;_0x2bdcb7=!![],logger['debug'](_0x5eea03(0x18a)+_0x29096d+_0x5eea03(0x17d)),_0x3d8156&&!_0x3d8156[_0x5eea03(0x169)]&&(_0x3d8156[_0x5eea03(0x18e)](_0x29096d),logger[_0x5eea03(0x18c)](_0x1fb127[_0x5eea03(0x16a)]));});});const _0x48d161=await _0x5a6f7d;await _0x13d4a7[_0x53c246(0x184)](sleep),process[_0x53c246(0x163)](_0x48d161);}catch(_0x204636){logger[_0x53c246(0x18d)](_0x53c246(0x182)+_0x204636[_0x53c246(0x195)]),logger[_0x53c246(0x18c)](_0x53c246(0x19b)+(_0x204636[_0x53c246(0x17e)]||JSON[_0x53c246(0x18f)](_0x204636))),await _0x13d4a7['KLpqA'](sleep),process['exit'](0x1);}}module['exports']=executeLoadTest;

@@ -1,1 +0,1 @@

'use strict';const a29_0x18c237=a29_0x4f95;function a29_0xb0df(){const _0x1290de=['cwd','getLoadConfigPath','iNdmo','rXmiK','Checking\x20for:\x20','mRmQZ','BqlnO','Found\x20config\x20file:\x20','existsSync','IfXLr','Kubvl','Failed\x20to\x20load\x20browserstack\x20config:\x20','error','hpqsk','.yml','yPvAy','stringify','browserstack.yml','706456imxnVV','3EvDgSE','join','320580kbzPQx','browserstack-load.yaml','message','Checking\x20for\x20config\x20in\x20default\x20config\x20files...','debug','10tykhrL','\x20and\x20Resolved\x20path:\x20','228792uHyeuJ','140dyfVck','browserstack.yaml','subcommand','endsWith','220476EjUeCG','NpTVG','Checking\x20for\x20config\x20file\x20with\x20arguments:\x20','run','617192iEFlLJ','XvxCj','../../helpers/logger','19144BwMaNd','info','WNoqw','2728044OJpMyD','resolve','load','.yaml','aIvHr'];a29_0xb0df=function(){return _0x1290de;};return a29_0xb0df();}(function(_0x4881c4,_0x1db3ba){const _0xbed1aa=a29_0x4f95,_0x4f2635=_0x4881c4();while(!![]){try{const _0x52cb79=parseInt(_0xbed1aa(0x134))/0x1+-parseInt(_0xbed1aa(0x15a))/0x2+-parseInt(_0xbed1aa(0x15b))/0x3*(parseInt(_0xbed1aa(0x13d))/0x4)+parseInt(_0xbed1aa(0x162))/0x5*(parseInt(_0xbed1aa(0x139))/0x6)+-parseInt(_0xbed1aa(0x135))/0x7*(-parseInt(_0xbed1aa(0x140))/0x8)+parseInt(_0xbed1aa(0x143))/0x9+parseInt(_0xbed1aa(0x15d))/0xa;if(_0x52cb79===_0x1db3ba)break;else _0x4f2635['push'](_0x4f2635['shift']());}catch(_0x409528){_0x4f2635['push'](_0x4f2635['shift']());}}}(a29_0xb0df,0x2b680));function a29_0x4f95(_0x252f2e,_0x40f421){const _0xb0df00=a29_0xb0df();return a29_0x4f95=function(_0x4f95eb,_0x5596e9){_0x4f95eb=_0x4f95eb-0x133;let _0x1651a9=_0xb0df00[_0x4f95eb];return _0x1651a9;},a29_0x4f95(_0x252f2e,_0x40f421);}const fs=require('fs'),path=require('path'),logger=require(a29_0x18c237(0x13f))['winstonLogger'];function getLoadConfigPath(_0x285147){const _0x47c8be=a29_0x18c237,_0x5eccf5={};_0x5eccf5[_0x47c8be(0x14b)]=function(_0x4ffb9c,_0x583f50){return _0x4ffb9c===_0x583f50;},_0x5eccf5['BqlnO']=_0x47c8be(0x145),_0x5eccf5[_0x47c8be(0x14a)]=function(_0x121ebc,_0x3b9013){return _0x121ebc===_0x3b9013;},_0x5eccf5[_0x47c8be(0x151)]=_0x47c8be(0x13c),_0x5eccf5['yPvAy']='config-file',_0x5eccf5['WNoqw']=_0x47c8be(0x156),_0x5eccf5[_0x47c8be(0x14d)]=_0x47c8be(0x146),_0x5eccf5[_0x47c8be(0x147)]='browserstack-load.yml',_0x5eccf5[_0x47c8be(0x13e)]=_0x47c8be(0x15e),_0x5eccf5[_0x47c8be(0x152)]=_0x47c8be(0x159),_0x5eccf5[_0x47c8be(0x155)]=_0x47c8be(0x136),_0x5eccf5['NpTVG']=_0x47c8be(0x160);const _0x16a202=_0x5eccf5;logger['debug'](_0x47c8be(0x13b)+JSON[_0x47c8be(0x158)](_0x285147));try{const _0x2a9858=_0x285147['_']||[],_0x5a6abf=_0x16a202[_0x47c8be(0x14b)](_0x285147['_'][0x0],_0x16a202[_0x47c8be(0x14e)])&&_0x16a202[_0x47c8be(0x14a)](_0x285147[_0x47c8be(0x137)],_0x16a202[_0x47c8be(0x151)]);if(_0x5a6abf){if(_0x285147[_0x16a202[_0x47c8be(0x157)]]||_0x285147['cf']){const _0x47916b=_0x285147[_0x16a202[_0x47c8be(0x157)]]||_0x285147['cf'],_0x5a1391=path[_0x47c8be(0x144)](_0x47916b);logger[_0x47c8be(0x161)]('Config\x20file\x20specified:\x20'+_0x47916b+_0x47c8be(0x133)+_0x5a1391);if(_0x5a1391[_0x47c8be(0x138)](_0x16a202[_0x47c8be(0x142)])||_0x5a1391[_0x47c8be(0x138)](_0x16a202[_0x47c8be(0x14d)]))return logger[_0x47c8be(0x141)]('Using\x20specified\x20config\x20file:\x20'+_0x5a1391),_0x5a1391;}}const _0x3a6a81=[_0x16a202[_0x47c8be(0x147)],_0x16a202[_0x47c8be(0x13e)],_0x16a202[_0x47c8be(0x152)],_0x16a202[_0x47c8be(0x155)]];logger['debug'](_0x16a202[_0x47c8be(0x13a)]);for(const _0x17f626 of _0x3a6a81){const _0x12832d=path[_0x47c8be(0x15c)](process[_0x47c8be(0x148)](),_0x17f626);logger[_0x47c8be(0x161)](_0x47c8be(0x14c)+_0x12832d);if(fs[_0x47c8be(0x150)](_0x12832d))return logger[_0x47c8be(0x161)](_0x47c8be(0x14f)+_0x12832d),_0x12832d;}}catch(_0x1a82f9){logger[_0x47c8be(0x154)](_0x47c8be(0x153)+_0x1a82f9[_0x47c8be(0x15f)]);}}function sleep(){return new Promise(_0x2e76bd=>setTimeout(_0x2e76bd,0x64));}const a29_0x1916b1={};a29_0x1916b1[a29_0x18c237(0x149)]=getLoadConfigPath,a29_0x1916b1['sleep']=sleep,module['exports']=a29_0x1916b1;
'use strict';const a29_0x2543c6=a29_0x4bb7;function a29_0x32d7(){const _0x40d32a=['1847016zjQqwf','MRSzM','ZxohS','config-file','subcommand','../../helpers/logger','.yaml','359812plJrGs','browserstack.yml','.yml','existsSync','344943yKJmNi','getLoadConfigPath','resolve','Config\x20file\x20specified:\x20','Checking\x20for\x20config\x20in\x20default\x20config\x20files...','Found\x20config\x20file:\x20','ejbNy','browserstack.yaml','\x20and\x20Resolved\x20path:\x20','BKygg','ELMuX','309912osYJqg','Using\x20specified\x20config\x20file:\x20','join','browserstack-load.yaml','942879PLDqEt','24uzystC','kDTFU','sleep','cwd','debug','1109870POwHno','run','2187000IZbNQj','message','endsWith','stringify','Checking\x20for:\x20','ORwAH','path','mXZep','DGQHT'];a29_0x32d7=function(){return _0x40d32a;};return a29_0x32d7();}function a29_0x4bb7(_0x10410c,_0x1200fb){const _0x32d777=a29_0x32d7();return a29_0x4bb7=function(_0x4bb75a,_0x6463cc){_0x4bb75a=_0x4bb75a-0x19c;let _0x4455eb=_0x32d777[_0x4bb75a];return _0x4455eb;},a29_0x4bb7(_0x10410c,_0x1200fb);}(function(_0x2f4a3c,_0x25ae0c){const _0xaf7692=a29_0x4bb7,_0x4f2a9b=_0x2f4a3c();while(!![]){try{const _0xc04978=-parseInt(_0xaf7692(0x19e))/0x1+parseInt(_0xaf7692(0x1b7))/0x2+parseInt(_0xaf7692(0x1a2))/0x3*(parseInt(_0xaf7692(0x1b2))/0x4)+-parseInt(_0xaf7692(0x1b9))/0x5+parseInt(_0xaf7692(0x1ad))/0x6+parseInt(_0xaf7692(0x1b1))/0x7+-parseInt(_0xaf7692(0x1c2))/0x8;if(_0xc04978===_0x25ae0c)break;else _0x4f2a9b['push'](_0x4f2a9b['shift']());}catch(_0x256a18){_0x4f2a9b['push'](_0x4f2a9b['shift']());}}}(a29_0x32d7,0x62689));const fs=require('fs'),path=require(a29_0x2543c6(0x1bf)),logger=require(a29_0x2543c6(0x19c))['winstonLogger'];function getLoadConfigPath(_0x384f81){const _0x54ddd3=a29_0x2543c6,_0x54dacd={};_0x54dacd['mXZep']=function(_0x456425,_0x52c192){return _0x456425===_0x52c192;},_0x54dacd['ELMuX']='load',_0x54dacd['saVQp']=_0x54ddd3(0x1b8),_0x54dacd['eXGFP']=_0x54ddd3(0x1c5),_0x54dacd[_0x54ddd3(0x1c3)]=_0x54ddd3(0x1a0),_0x54dacd[_0x54ddd3(0x1c4)]=_0x54ddd3(0x19d),_0x54dacd['ejbNy']='browserstack-load.yml',_0x54dacd[_0x54ddd3(0x1c1)]=_0x54ddd3(0x1b0),_0x54dacd[_0x54ddd3(0x1be)]=_0x54ddd3(0x19f),_0x54dacd[_0x54ddd3(0x1b3)]=_0x54ddd3(0x1a9),_0x54dacd[_0x54ddd3(0x1ab)]=_0x54ddd3(0x1a6);const _0x1b7ba6=_0x54dacd;logger[_0x54ddd3(0x1b6)]('Checking\x20for\x20config\x20file\x20with\x20arguments:\x20'+JSON[_0x54ddd3(0x1bc)](_0x384f81));try{const _0x506495=_0x384f81['_']||[],_0x3bd369=_0x1b7ba6[_0x54ddd3(0x1c0)](_0x384f81['_'][0x0],_0x1b7ba6[_0x54ddd3(0x1ac)])&&_0x1b7ba6[_0x54ddd3(0x1c0)](_0x384f81[_0x54ddd3(0x1c6)],_0x1b7ba6['saVQp']);if(_0x3bd369){if(_0x384f81[_0x1b7ba6['eXGFP']]||_0x384f81['cf']){const _0x185e3e=_0x384f81[_0x1b7ba6['eXGFP']]||_0x384f81['cf'],_0x509f1c=path[_0x54ddd3(0x1a4)](_0x185e3e);logger[_0x54ddd3(0x1b6)](_0x54ddd3(0x1a5)+_0x185e3e+_0x54ddd3(0x1aa)+_0x509f1c);if(_0x509f1c[_0x54ddd3(0x1bb)](_0x1b7ba6[_0x54ddd3(0x1c3)])||_0x509f1c['endsWith'](_0x1b7ba6['ZxohS']))return logger['info'](_0x54ddd3(0x1ae)+_0x509f1c),_0x509f1c;}}const _0x428b16=[_0x1b7ba6[_0x54ddd3(0x1a8)],_0x1b7ba6['DGQHT'],_0x1b7ba6[_0x54ddd3(0x1be)],_0x1b7ba6[_0x54ddd3(0x1b3)]];logger[_0x54ddd3(0x1b6)](_0x1b7ba6['BKygg']);for(const _0x477d03 of _0x428b16){const _0x325d6a=path[_0x54ddd3(0x1af)](process[_0x54ddd3(0x1b5)](),_0x477d03);logger[_0x54ddd3(0x1b6)](_0x54ddd3(0x1bd)+_0x325d6a);if(fs[_0x54ddd3(0x1a1)](_0x325d6a))return logger['debug'](_0x54ddd3(0x1a7)+_0x325d6a),_0x325d6a;}}catch(_0x45bae3){logger['error']('Failed\x20to\x20load\x20browserstack\x20config:\x20'+_0x45bae3[_0x54ddd3(0x1ba)]);}}function sleep(){return new Promise(_0x526852=>setTimeout(_0x526852,0x64));}const a29_0x39afe4={};a29_0x39afe4[a29_0x2543c6(0x1a3)]=getLoadConfigPath,a29_0x39afe4[a29_0x2543c6(0x1b4)]=sleep,module['exports']=a29_0x39afe4;

@@ -1,1 +0,1 @@

function a30_0x1a3f(_0x43b43f,_0x30ca72){const _0x5db17f=a30_0x5db1();return a30_0x1a3f=function(_0x1a3f3a,_0x21b1a7){_0x1a3f3a=_0x1a3f3a-0x113;let _0x19572c=_0x5db17f[_0x1a3f3a];return _0x19572c;},a30_0x1a3f(_0x43b43f,_0x30ca72);}const a30_0x147005=a30_0x1a3f;function a30_0x5db1(){const _0x410f96=['SXlRZ','getBrowserVersion','startsWith','options_','debug','bUkoI','string','selenium-webdriver','PcJlP','getPlatform','deviceName','OSaVp','xRWRj','authToken','smbgL','getCapabilities','CbOSe','tYKzc','browserstack.accessibilityOptions','rWBUX','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','scannerVersion','uvloT','gjemX','KcTbf','some','setGlobal','chromeOptions_','Options','--headless=','BS_A11Y_JWT','bstack:options','Accessibility\x20Automation\x20is\x20enabled\x20for\x20Android\x20mobile\x20browser\x20(Chrome).\x20Skipping\x20extension\x20setup.','4365992yiEMrL','Iifzj','PAWLZ','parse','args','latest','env','on\x20non-BrowserStack\x20infrastructure\x20','--headless=new','1|3|0|4|2','requireModule','accessibilityOptions','Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','device','4351851qUIHmA','Efmdz','1686012zyhFIp','getMinVersionForBrowser','4267698FVEeUu','warn','capability','accessibility','util','getBrowserDisplayName','2caYIbA','android','../../../helpers/logger','winstonLogger','pAICL','\x20or\x20higher\x20','ZvtMD','toLowerCase','nestedKeyValue','length','ZnTuH','getPlatformVersion','getBrowserName','browserName','isAccessibilityPlatform','capabilities_','dzhFv','6147210ZuhDAW','oNWXm','includes','info','../../../helpers/accessibility-automation/helper','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','14hLAmRo','isVersionSupported','selenium-webdriver/chrome.js','browser_version','hpUTr','path','browserstack.accessibility','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','browserVersion','chromeOptions','tAXkc','split','2649516asROwC','yUWkm','96916svmjwP','isMobilePlatform','mrMNe','keys','MOBILE_SCANNING_DISABLED_WARNING','requiresChromeOptionsValidation','chrome','platformName','Exception\x20while\x20setting\x20Accessibility\x20Automation\x20capabilities.\x20Error\x20','ZyMWO','20JZxiKF','Exception\x20in\x20fetching\x20platform\x20details\x20with\x20error\x20:\x20','--headless','NhzsI','capabilities','setAccessibilityCapabilities'];a30_0x5db1=function(){return _0x410f96;};return a30_0x5db1();}(function(_0x4a43c4,_0x1366c8){const _0x5af427=a30_0x1a3f,_0x19efdf=_0x4a43c4();while(!![]){try{const _0x3c0de9=-parseInt(_0x5af427(0x15e))/0x1*(parseInt(_0x5af427(0x115))/0x2)+parseInt(_0x5af427(0x156))/0x3+parseInt(_0x5af427(0x113))/0x4+-parseInt(_0x5af427(0x16f))/0x5+parseInt(_0x5af427(0x158))/0x6+-parseInt(_0x5af427(0x175))/0x7*(-parseInt(_0x5af427(0x146))/0x8)+parseInt(_0x5af427(0x154))/0x9*(-parseInt(_0x5af427(0x11f))/0xa);if(_0x3c0de9===_0x1366c8)break;else _0x19efdf['push'](_0x19efdf['shift']());}catch(_0x1ae858){_0x19efdf['push'](_0x19efdf['shift']());}}}(a30_0x5db1,0xb3220));const path=require(a30_0x147005(0x17a)),os=require('os'),util=require(a30_0x147005(0x15c)),bsSetupHelper=require('../../../helpers/helper'),globals=require('../../../helpers/globals'),accessibilityHelper=require(a30_0x147005(0x173)),logger=require(a30_0x147005(0x160))[a30_0x147005(0x161)];exports[a30_0x147005(0x124)]=_0x232b5b=>{const _0x143860=a30_0x147005,_0x43790f={};_0x43790f[_0x143860(0x117)]=function(_0x543545,_0x536d8f){return _0x543545>_0x536d8f;},_0x43790f[_0x143860(0x131)]=function(_0x222c88,_0x3ba192){return _0x222c88>_0x3ba192;},_0x43790f['OSaVp']=_0x143860(0x144),_0x43790f[_0x143860(0x136)]=_0x143860(0x17b),_0x43790f[_0x143860(0x122)]=_0x143860(0x16c),_0x43790f[_0x143860(0x164)]=_0x143860(0x137);const _0xf3e14a=_0x43790f;try{const _0x3eff7e=_0xf3e14a['mrMNe'](Object[_0x143860(0x118)](_0x232b5b[_0x143860(0x15a)])[_0x143860(0x167)],0x0)?_0x232b5b['capability']:_0xf3e14a[_0x143860(0x131)](Object[_0x143860(0x118)](_0x232b5b['capabilities'])[_0x143860(0x167)],0x0)?_0x232b5b[_0x143860(0x123)][0x0]:{};if(_0x3eff7e[_0xf3e14a[_0x143860(0x130)]]&&_0x3eff7e[_0xf3e14a['OSaVp']][_0x143860(0x15b)]||_0x232b5b[_0x143860(0x15a)][_0xf3e14a[_0x143860(0x136)]]){globals[_0x143860(0x13f)](_0xf3e14a[_0x143860(0x122)],!![]);if(_0x3eff7e[_0xf3e14a[_0x143860(0x130)]]){if(_0x3eff7e[_0xf3e14a['OSaVp']][_0x143860(0x151)])_0x3eff7e[_0xf3e14a['OSaVp']]['accessibilityOptions'][_0x143860(0x132)]=process[_0x143860(0x14c)][_0x143860(0x143)];else{const _0x3762d8={};_0x3762d8[_0x143860(0x132)]=process[_0x143860(0x14c)]['BS_A11Y_JWT'],_0x3eff7e[_0xf3e14a[_0x143860(0x130)]][_0x143860(0x151)]=_0x3762d8;}_0x3eff7e[_0xf3e14a[_0x143860(0x130)]][_0x143860(0x151)]['scannerVersion']=JSON[_0x143860(0x149)](process['env']['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML'])[_0x143860(0x13a)];}else{if(_0x232b5b[_0x143860(0x15a)][_0xf3e14a[_0x143860(0x136)]]){if(_0x3eff7e[_0xf3e14a[_0x143860(0x164)]])_0x3eff7e[_0xf3e14a[_0x143860(0x164)]][_0x143860(0x132)]=process[_0x143860(0x14c)][_0x143860(0x143)];else{const _0x287db7={};_0x287db7['authToken']=process[_0x143860(0x14c)][_0x143860(0x143)],_0x3eff7e[_0xf3e14a[_0x143860(0x164)]]=_0x287db7;}_0x3eff7e[_0xf3e14a[_0x143860(0x164)]][_0x143860(0x13a)]=JSON[_0x143860(0x149)](process['env'][_0x143860(0x17c)])[_0x143860(0x13a)];}}}}catch(_0x250ee3){logger[_0x143860(0x129)](_0x143860(0x11d)+_0x250ee3);}},exports['setExtension']=(_0x2aad94,_0x47ca96)=>{const _0x33d475=a30_0x147005,_0x497df3={};_0x497df3['Iifzj']='bstack:options',_0x497df3[_0x33d475(0x162)]=function(_0x582782,_0x2ce44a){return _0x582782!==_0x2ce44a;},_0x497df3[_0x33d475(0x13b)]=function(_0x46d38e,_0xce21bb){return _0x46d38e===_0xce21bb;},_0x497df3['vACtC']=_0x33d475(0x15f),_0x497df3[_0x33d475(0x170)]=_0x33d475(0x11b),_0x497df3[_0x33d475(0x135)]=_0x33d475(0x14f),_0x497df3[_0x33d475(0x138)]=_0x33d475(0x16c),_0x497df3[_0x33d475(0x13d)]=_0x33d475(0x145),_0x497df3[_0x33d475(0x16e)]=_0x33d475(0x116),_0x497df3[_0x33d475(0x155)]=_0x33d475(0x174),_0x497df3[_0x33d475(0x11e)]=_0x33d475(0x139),_0x497df3[_0x33d475(0x168)]=_0x33d475(0x14b),_0x497df3[_0x33d475(0x17f)]=_0x33d475(0x14d),_0x497df3[_0x33d475(0x13c)]=_0x33d475(0x177),_0x497df3[_0x33d475(0x12d)]=_0x33d475(0x12c),_0x497df3[_0x33d475(0x133)]=_0x33d475(0x128),_0x497df3[_0x33d475(0x148)]=_0x33d475(0x14a),_0x497df3[_0x33d475(0x12a)]=_0x33d475(0x17e),_0x497df3[_0x33d475(0x125)]='goog:chromeOptions',_0x497df3['TEbIr']=_0x33d475(0x152);const _0x40f87b=_0x497df3;try{const _0x539046=_0x47ca96[_0x33d475(0x15a)]||{},_0x4b2445=(_0x539046[_0x40f87b[_0x33d475(0x147)]]?_0x539046[_0x40f87b[_0x33d475(0x147)]][_0x33d475(0x12f)]:_0x539046[_0x33d475(0x153)])||'';if(_0x40f87b['pAICL'](_0x4b2445,'')){const _0x47f0ff=(_0x539046[_0x40f87b['Iifzj']]?_0x539046[_0x40f87b[_0x33d475(0x147)]]['platformName']:_0x539046[_0x33d475(0x11c)])||'',_0xbf96a2=_0x539046[_0x33d475(0x16b)]||_0x2aad94[_0x33d475(0x16d)][_0x33d475(0x16a)]()||'';if(_0x40f87b[_0x33d475(0x13b)](_0x47f0ff[_0x33d475(0x165)](),_0x40f87b['vACtC'])&&_0xbf96a2[_0x33d475(0x165)]()[_0x33d475(0x171)](_0x40f87b[_0x33d475(0x170)])){const _0xbd3735=_0x40f87b[_0x33d475(0x135)][_0x33d475(0x180)]('|');let _0x2f0394=0x0;while(!![]){switch(_0xbd3735[_0x2f0394++]){case'0':globals['setGlobal'](_0x40f87b['rWBUX'],!![]);continue;case'1':if(!accessibilityHelper['isMobileScanningEnabledForGroup']())return logger[_0x33d475(0x159)](accessibilityHelper[_0x33d475(0x119)]),![];continue;case'2':return!![];case'3':logger[_0x33d475(0x172)](_0x40f87b[_0x33d475(0x13d)]);continue;case'4':globals[_0x33d475(0x13f)](_0x40f87b[_0x33d475(0x16e)],!![]);continue;}break;}}return logger[_0x33d475(0x159)](_0x40f87b['Efmdz']),![];}const _0x1ed53a=_0x539046[_0x33d475(0x16b)]||_0x2aad94[_0x33d475(0x16d)][_0x33d475(0x16a)](),_0x203c75=_0x539046[_0x33d475(0x17d)]||_0x539046[_0x33d475(0x178)]||_0x2aad94['capabilities_'][_0x33d475(0x126)]();if(!accessibilityHelper['isBrowserSupportedForAccessibility'](_0x1ed53a))return logger[_0x33d475(0x159)](_0x40f87b[_0x33d475(0x11e)]),![];if(!bsSetupHelper['isUndefined'](_0x203c75)&&_0x40f87b[_0x33d475(0x162)](_0x203c75,_0x40f87b[_0x33d475(0x168)])){const _0x2b248e=bsSetupHelper['isBrowserstackInfra'](),_0xa7ccaa=accessibilityHelper[_0x33d475(0x157)](_0x1ed53a,_0x2b248e),_0x2225ba=accessibilityHelper[_0x33d475(0x15d)](_0x1ed53a);if(!accessibilityHelper[_0x33d475(0x176)](_0x203c75,_0xa7ccaa)){const _0xe4949d=_0x2b248e?'':_0x40f87b[_0x33d475(0x17f)];return logger[_0x33d475(0x159)]('Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20'+_0x2225ba+'\x20browser\x20version\x20'+_0xa7ccaa+_0x33d475(0x163)+_0xe4949d+'.'),![];}}if(!accessibilityHelper[_0x33d475(0x11a)](_0x1ed53a))return!![];let _0x54da01;try{_0x54da01=bsSetupHelper[_0x33d475(0x150)](_0x40f87b['gjemX'],_0x40f87b[_0x33d475(0x12d)]);}catch(_0x135efb){return![];}const _0x5d1edb=new _0x54da01[(_0x33d475(0x141))](_0x2aad94[_0x33d475(0x140)]),_0x3f92d5=bsSetupHelper[_0x33d475(0x166)](_0x5d1edb,[_0x40f87b[_0x33d475(0x133)],_0x40f87b[_0x33d475(0x148)]])||bsSetupHelper['nestedKeyValue'](_0x2aad94[_0x33d475(0x16d)]['get'](_0x40f87b[_0x33d475(0x147)]),[_0x40f87b[_0x33d475(0x12a)],_0x40f87b[_0x33d475(0x148)]])||bsSetupHelper[_0x33d475(0x166)](_0x2aad94['capabilities_']['get'](_0x40f87b[_0x33d475(0x12a)]),[_0x40f87b[_0x33d475(0x148)]])||bsSetupHelper[_0x33d475(0x166)](_0x2aad94[_0x33d475(0x16d)]['get'](_0x40f87b[_0x33d475(0x125)]),[_0x40f87b[_0x33d475(0x148)]])||[],_0x5af310=Array['isArray'](_0x3f92d5)?_0x3f92d5:[];if(_0x5af310[_0x33d475(0x13e)](_0x458545=>typeof _0x458545===_0x33d475(0x12b)&&(_0x458545===_0x33d475(0x121)||_0x458545[_0x33d475(0x127)](_0x33d475(0x142))&&_0x458545!==_0x33d475(0x14e))))return logger[_0x33d475(0x159)](_0x40f87b['TEbIr']),![];return!![];}catch(_0x496707){logger[_0x33d475(0x129)]('Exception\x20in\x20setExtension\x20Error:\x20'+util['format'](_0x496707));}return![];},exports['fetchPlatformDetails']=async _0x147df4=>{const _0x132bbd=a30_0x147005,_0x45ed2e={};_0x45ed2e[_0x132bbd(0x179)]=function(_0x1a9d0d,_0x3b9edc){return _0x1a9d0d===_0x3b9edc;},_0x45ed2e[_0x132bbd(0x114)]='browserstack';const _0x7bfce4=_0x45ed2e;let _0x36ff96={};try{const _0x411bc1=await _0x147df4[_0x132bbd(0x134)]();_0x36ff96={'os_name':_0x411bc1[_0x132bbd(0x12e)](),'os_version':bsSetupHelper[_0x132bbd(0x169)](_0x7bfce4[_0x132bbd(0x179)](global['__cloud_provider___'],_0x7bfce4['yUWkm'])),'browser_name':_0x411bc1[_0x132bbd(0x16a)](),'browser_version':_0x411bc1[_0x132bbd(0x126)]()};}catch(_0x2a7974){logger[_0x132bbd(0x129)](_0x132bbd(0x120)+_0x2a7974);}return _0x36ff96;};
const a30_0x42392c=a30_0x15ed;(function(_0x3b74cb,_0x2c8791){const _0x37b925=a30_0x15ed,_0x245929=_0x3b74cb();while(!![]){try{const _0x2cdda2=parseInt(_0x37b925(0x157))/0x1+parseInt(_0x37b925(0x15c))/0x2+-parseInt(_0x37b925(0x11c))/0x3*(-parseInt(_0x37b925(0x10d))/0x4)+parseInt(_0x37b925(0x119))/0x5+-parseInt(_0x37b925(0x100))/0x6+-parseInt(_0x37b925(0x11a))/0x7+parseInt(_0x37b925(0x117))/0x8*(-parseInt(_0x37b925(0x133))/0x9);if(_0x2cdda2===_0x2c8791)break;else _0x245929['push'](_0x245929['shift']());}catch(_0x3e4160){_0x245929['push'](_0x245929['shift']());}}}(a30_0x1258,0x717ab));const path=require('path'),os=require('os'),util=require('util'),bsSetupHelper=require('../../../helpers/helper'),globals=require(a30_0x42392c(0x13f)),accessibilityHelper=require('../../../helpers/accessibility-automation/helper'),logger=require(a30_0x42392c(0x13c))['winstonLogger'];function a30_0x15ed(_0x58703a,_0x1f1ef7){const _0x125895=a30_0x1258();return a30_0x15ed=function(_0x15edfb,_0x4229e4){_0x15edfb=_0x15edfb-0xfa;let _0x55ee3f=_0x125895[_0x15edfb];return _0x55ee3f;},a30_0x15ed(_0x58703a,_0x1f1ef7);}exports[a30_0x42392c(0x112)]=_0x1b7e5c=>{const _0x488e1c=a30_0x42392c,_0x675d6={};_0x675d6['whfim']=function(_0x2bfd5c,_0x5dd003){return _0x2bfd5c>_0x5dd003;},_0x675d6[_0x488e1c(0x148)]=_0x488e1c(0x147),_0x675d6[_0x488e1c(0x131)]=_0x488e1c(0x10e),_0x675d6[_0x488e1c(0x158)]=_0x488e1c(0x122),_0x675d6[_0x488e1c(0x13a)]=_0x488e1c(0x154);const _0x54e4e0=_0x675d6;try{const _0x1280ed=_0x54e4e0[_0x488e1c(0x11e)](Object[_0x488e1c(0x14b)](_0x1b7e5c[_0x488e1c(0x156)])['length'],0x0)?_0x1b7e5c['capability']:_0x54e4e0[_0x488e1c(0x11e)](Object[_0x488e1c(0x14b)](_0x1b7e5c[_0x488e1c(0x142)])['length'],0x0)?_0x1b7e5c[_0x488e1c(0x142)][0x0]:{};if(_0x1280ed[_0x54e4e0['Levlb']]&&_0x1280ed[_0x54e4e0['Levlb']][_0x488e1c(0x134)]||_0x1b7e5c['capability'][_0x54e4e0[_0x488e1c(0x131)]]){globals[_0x488e1c(0x127)](_0x54e4e0['tyCpZ'],!![]);if(_0x1280ed[_0x54e4e0['Levlb']]){if(_0x1280ed[_0x54e4e0[_0x488e1c(0x148)]][_0x488e1c(0x11d)])_0x1280ed[_0x54e4e0[_0x488e1c(0x148)]][_0x488e1c(0x11d)][_0x488e1c(0x129)]=process[_0x488e1c(0x108)][_0x488e1c(0x105)];else{const _0x19c8c8={};_0x19c8c8[_0x488e1c(0x129)]=process[_0x488e1c(0x108)][_0x488e1c(0x105)],_0x1280ed[_0x54e4e0[_0x488e1c(0x148)]][_0x488e1c(0x11d)]=_0x19c8c8;}_0x1280ed[_0x54e4e0['Levlb']]['accessibilityOptions'][_0x488e1c(0x136)]=JSON['parse'](process[_0x488e1c(0x108)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML'])[_0x488e1c(0x136)];}else{if(_0x1b7e5c['capability'][_0x54e4e0[_0x488e1c(0x131)]]){if(_0x1280ed[_0x54e4e0[_0x488e1c(0x13a)]])_0x1280ed[_0x54e4e0['RYNMB']][_0x488e1c(0x129)]=process[_0x488e1c(0x108)][_0x488e1c(0x105)];else{const _0x2582c2={};_0x2582c2[_0x488e1c(0x129)]=process[_0x488e1c(0x108)][_0x488e1c(0x105)],_0x1280ed[_0x54e4e0[_0x488e1c(0x13a)]]=_0x2582c2;}_0x1280ed[_0x54e4e0[_0x488e1c(0x13a)]][_0x488e1c(0x136)]=JSON[_0x488e1c(0x139)](process[_0x488e1c(0x108)][_0x488e1c(0x113)])[_0x488e1c(0x136)];}}}}catch(_0x966c6c){logger[_0x488e1c(0x11b)](_0x488e1c(0x132)+_0x966c6c);}},exports['setExtension']=(_0x118a09,_0x30e82e)=>{const _0x344e52=a30_0x42392c,_0x35ac28={};_0x35ac28[_0x344e52(0xff)]='bstack:options',_0x35ac28[_0x344e52(0x14e)]=function(_0xc55fc8,_0x14405b){return _0xc55fc8!==_0x14405b;},_0x35ac28['UyXHd']=function(_0x5c7903,_0x26628c){return _0x5c7903===_0x26628c;},_0x35ac28[_0x344e52(0x102)]=_0x344e52(0x120),_0x35ac28[_0x344e52(0x124)]=_0x344e52(0x128),_0x35ac28[_0x344e52(0x110)]='3|2|1|0|4',_0x35ac28[_0x344e52(0xfb)]=_0x344e52(0x12c),_0x35ac28[_0x344e52(0x106)]='isAccessibilityPlatform',_0x35ac28['ChGpB']='Accessibility\x20Automation\x20is\x20enabled\x20for\x20Android\x20mobile\x20browser\x20(Chrome).\x20Skipping\x20extension\x20setup.',_0x35ac28[_0x344e52(0x13d)]=_0x344e52(0x15b),_0x35ac28[_0x344e52(0x137)]=_0x344e52(0x101),_0x35ac28[_0x344e52(0x10b)]=function(_0x4a1f0e,_0x4cee40){return _0x4a1f0e!==_0x4cee40;},_0x35ac28[_0x344e52(0x14c)]='latest',_0x35ac28[_0x344e52(0x111)]=_0x344e52(0x151),_0x35ac28[_0x344e52(0x104)]=_0x344e52(0x14a),_0x35ac28[_0x344e52(0x12b)]='selenium-webdriver',_0x35ac28[_0x344e52(0x15d)]='options_',_0x35ac28['AUlcn']=_0x344e52(0x10a),_0x35ac28[_0x344e52(0xfa)]=_0x344e52(0x12a),_0x35ac28[_0x344e52(0x107)]='goog:chromeOptions',_0x35ac28[_0x344e52(0x12d)]=_0x344e52(0x144);const _0x25bdc9=_0x35ac28;try{const _0x2c03e7=_0x30e82e[_0x344e52(0x156)]||{},_0x2b0b46=(_0x2c03e7[_0x25bdc9[_0x344e52(0xff)]]?_0x2c03e7[_0x25bdc9[_0x344e52(0xff)]]['deviceName']:_0x2c03e7[_0x344e52(0x118)])||'';if(_0x25bdc9[_0x344e52(0x14e)](_0x2b0b46,'')){const _0x375a56=(_0x2c03e7[_0x25bdc9[_0x344e52(0xff)]]?_0x2c03e7[_0x25bdc9[_0x344e52(0xff)]]['platformName']:_0x2c03e7[_0x344e52(0xfe)])||'',_0x85509e=_0x2c03e7[_0x344e52(0x126)]||_0x118a09[_0x344e52(0x123)]['getBrowserName']()||'';if(_0x25bdc9[_0x344e52(0x145)](_0x375a56[_0x344e52(0x15a)](),_0x25bdc9[_0x344e52(0x102)])&&_0x85509e[_0x344e52(0x15a)]()[_0x344e52(0x103)](_0x25bdc9['kvpST'])){const _0x18d860=_0x25bdc9[_0x344e52(0x110)]['split']('|');let _0xf4c9de=0x0;while(!![]){switch(_0x18d860[_0xf4c9de++]){case'0':globals[_0x344e52(0x127)](_0x25bdc9[_0x344e52(0xfb)],!![]);continue;case'1':globals[_0x344e52(0x127)](_0x25bdc9[_0x344e52(0x106)],!![]);continue;case'2':logger[_0x344e52(0x135)](_0x25bdc9['ChGpB']);continue;case'3':if(!accessibilityHelper['isMobileScanningEnabledForGroup']())return logger[_0x344e52(0xfc)](accessibilityHelper['MOBILE_SCANNING_DISABLED_WARNING']),![];continue;case'4':return!![];}break;}}return logger['warn'](_0x25bdc9[_0x344e52(0x13d)]),![];}const _0x4a5f21=_0x2c03e7[_0x344e52(0x126)]||_0x118a09[_0x344e52(0x123)][_0x344e52(0x14f)](),_0x349396=_0x2c03e7['browserVersion']||_0x2c03e7['browser_version']||_0x118a09[_0x344e52(0x123)][_0x344e52(0x159)]();if(!accessibilityHelper[_0x344e52(0x140)](_0x4a5f21))return logger[_0x344e52(0xfc)](_0x25bdc9['pWVNu']),![];if(!bsSetupHelper[_0x344e52(0x149)](_0x349396)&&_0x25bdc9[_0x344e52(0x10b)](_0x349396,_0x25bdc9[_0x344e52(0x14c)])){const _0x1ee685=bsSetupHelper[_0x344e52(0x152)](),_0x2caa85=accessibilityHelper[_0x344e52(0x125)](_0x4a5f21,_0x1ee685),_0x5023f5=accessibilityHelper[_0x344e52(0x109)](_0x4a5f21);if(!accessibilityHelper[_0x344e52(0x155)](_0x349396,_0x2caa85)){const _0x92b402=_0x1ee685?'':_0x25bdc9['wvXNw'];return logger[_0x344e52(0xfc)](_0x344e52(0x13e)+_0x5023f5+_0x344e52(0x114)+_0x2caa85+_0x344e52(0x150)+_0x92b402+'.'),![];}}if(!accessibilityHelper[_0x344e52(0x138)](_0x4a5f21))return!![];let _0x4c63bd;try{_0x4c63bd=bsSetupHelper[_0x344e52(0x10f)](_0x25bdc9[_0x344e52(0x104)],_0x25bdc9[_0x344e52(0x12b)]);}catch(_0x108711){return![];}const _0x92e971=new _0x4c63bd[(_0x344e52(0x141))](_0x118a09['chromeOptions_']),_0x20b921=bsSetupHelper[_0x344e52(0x13b)](_0x92e971,[_0x25bdc9['iucju'],_0x25bdc9[_0x344e52(0x10c)]])||bsSetupHelper['nestedKeyValue'](_0x118a09[_0x344e52(0x123)]['get'](_0x25bdc9[_0x344e52(0xff)]),[_0x25bdc9[_0x344e52(0xfa)],_0x25bdc9[_0x344e52(0x10c)]])||bsSetupHelper[_0x344e52(0x13b)](_0x118a09[_0x344e52(0x123)][_0x344e52(0x153)](_0x25bdc9['Qdnrj']),[_0x25bdc9['AUlcn']])||bsSetupHelper[_0x344e52(0x13b)](_0x118a09[_0x344e52(0x123)][_0x344e52(0x153)](_0x25bdc9['qStPh']),[_0x25bdc9[_0x344e52(0x10c)]])||[],_0x2cb8c3=Array[_0x344e52(0x116)](_0x20b921)?_0x20b921:[];if(_0x2cb8c3['some'](_0x443a33=>typeof _0x443a33==='string'&&(_0x443a33==='--headless'||_0x443a33[_0x344e52(0x11f)](_0x344e52(0x12e))&&_0x443a33!==_0x344e52(0x143))))return logger[_0x344e52(0xfc)](_0x25bdc9['wcZNn']),![];return!![];}catch(_0x28f730){logger[_0x344e52(0x11b)](_0x344e52(0xfd)+util[_0x344e52(0x115)](_0x28f730));}return![];},exports[a30_0x42392c(0x130)]=async _0x16621d=>{const _0x5a6f92=a30_0x42392c,_0x5cc2b2={};_0x5cc2b2[_0x5a6f92(0x121)]=function(_0x1bee6f,_0x199c71){return _0x1bee6f===_0x199c71;},_0x5cc2b2['wqXeH']=_0x5a6f92(0x146);const _0x3ce5d8=_0x5cc2b2;let _0x478480={};try{const _0x4c1adb=await _0x16621d[_0x5a6f92(0x14d)]();_0x478480={'os_name':_0x4c1adb['getPlatform'](),'os_version':bsSetupHelper[_0x5a6f92(0x12f)](_0x3ce5d8[_0x5a6f92(0x121)](global['__cloud_provider___'],_0x3ce5d8[_0x5a6f92(0x15e)])),'browser_name':_0x4c1adb[_0x5a6f92(0x14f)](),'browser_version':_0x4c1adb[_0x5a6f92(0x159)]()};}catch(_0x1931bd){logger[_0x5a6f92(0x11b)]('Exception\x20in\x20fetching\x20platform\x20details\x20with\x20error\x20:\x20'+_0x1931bd);}return _0x478480;};function a30_0x1258(){const _0x437c21=['qEyFM','getCapabilities','hJNEc','getBrowserName','\x20or\x20higher\x20','on\x20non-BrowserStack\x20infrastructure\x20','isBrowserstackInfra','get','browserstack.accessibilityOptions','isVersionSupported','capability','420601GFUMXf','tyCpZ','getBrowserVersion','toLowerCase','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','198554KJVSjV','iucju','wqXeH','Qdnrj','DbPkl','warn','Exception\x20in\x20setExtension\x20Error:\x20','platformName','ArvjG','1647996plmROG','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','UbNxa','includes','CWujV','BS_A11Y_JWT','yrVid','qStPh','env','getBrowserDisplayName','args','pouuO','AUlcn','1448ZbXOrA','browserstack.accessibility','requireModule','fuwNX','wvXNw','setAccessibilityCapabilities','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','\x20browser\x20version\x20','format','isArray','241872ebsNPO','device','3835790FYcXgl','6459061ifYCNI','debug','4863bHXbLS','accessibilityOptions','whfim','startsWith','android','jtLtW','isAccessibilityPlatform','capabilities_','kvpST','getMinVersionForBrowser','browserName','setGlobal','chrome','authToken','chromeOptions','SKiRr','isMobilePlatform','wcZNn','--headless=','getPlatformVersion','fetchPlatformDetails','iTwCb','Exception\x20while\x20setting\x20Accessibility\x20Automation\x20capabilities.\x20Error\x20','63PcLUrr','accessibility','info','scannerVersion','pWVNu','requiresChromeOptionsValidation','parse','RYNMB','nestedKeyValue','../../../helpers/logger','pzLdM','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','../../../helpers/globals','isBrowserSupportedForAccessibility','Options','capabilities','--headless=new','Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','UyXHd','browserstack','bstack:options','Levlb','isUndefined','selenium-webdriver/chrome.js','keys'];a30_0x1258=function(){return _0x437c21;};return a30_0x1258();}

@@ -1,1 +0,1 @@

'use strict';const a31_0x5652a8=a31_0x4d97;(function(_0x124ad1,_0x18985d){const _0x4acf5b=a31_0x4d97,_0x5e297b=_0x124ad1();while(!![]){try{const _0x5adfbc=parseInt(_0x4acf5b(0x2af))/0x1*(-parseInt(_0x4acf5b(0x1e7))/0x2)+-parseInt(_0x4acf5b(0x1aa))/0x3*(parseInt(_0x4acf5b(0x1e0))/0x4)+parseInt(_0x4acf5b(0x200))/0x5+-parseInt(_0x4acf5b(0x22d))/0x6*(parseInt(_0x4acf5b(0x298))/0x7)+parseInt(_0x4acf5b(0x271))/0x8*(-parseInt(_0x4acf5b(0x282))/0x9)+parseInt(_0x4acf5b(0x2c8))/0xa*(parseInt(_0x4acf5b(0x202))/0xb)+parseInt(_0x4acf5b(0x1b5))/0xc;if(_0x5adfbc===_0x18985d)break;else _0x5e297b['push'](_0x5e297b['shift']());}catch(_0x282c0f){_0x5e297b['push'](_0x5e297b['shift']());}}}(a31_0x52e4,0x5b7f0));const util=require(a31_0x5652a8(0x27c)),fs=require('fs'),path=require(a31_0x5652a8(0x1b0)),{requireModule,getCentralUser}=require(a31_0x5652a8(0x2b0)),Base=requireModule(a31_0x5652a8(0x2c0),a31_0x5652a8(0x239)),utils=requireModule(a31_0x5652a8(0x1a3),a31_0x5652a8(0x239)),color=Base[a31_0x5652a8(0x1e6)],Mocha=requireModule(a31_0x5652a8(0x239)),Runnable=requireModule('mocha/lib/runnable.js',a31_0x5652a8(0x239)),{v4:uuidv4}=require(a31_0x5652a8(0x1b4)),bsSetupHelper=require('../../../helpers/helper'),testhubUtils=require(a31_0x5652a8(0x25f)),centralScannerUtils=require(a31_0x5652a8(0x1a1)),testHubConstants=require(a31_0x5652a8(0x1e3)),{FRAMEWORKS}=require(a31_0x5652a8(0x284)),globals=require(a31_0x5652a8(0x1cb)),logger=require(a31_0x5652a8(0x279))[a31_0x5652a8(0x226)],TestMetadata=require('../../../helpers/metadata'),a31_0x2798aa={};function a31_0x4d97(_0x4fa583,_0x3cf6b3){const _0x52e4a9=a31_0x52e4();return a31_0x4d97=function(_0x4d976e,_0x2913ff){_0x4d976e=_0x4d976e-0x194;let _0x5a8ca2=_0x52e4a9[_0x4d976e];return _0x5a8ca2;},a31_0x4d97(_0x4fa583,_0x3cf6b3);}function a31_0x52e4(){const _0xf211dd=['winstonLogger','green','OkfBM','bind','zinPG','\x20\x20<dt\x20class=\x22error\x22>','event_type','60uPMCeZ','logs','result','consoleLog','passed','LogCreated','UYnKK','\x20\x20<dt>','lnayH','_testResults','shutdown','escape','mocha','results','location_prefix','dWqWc','KMZXo','includes','__indents','ZwniT','hook_run_uuid','nMVIq','shUpB','fail','jWPZH','hookAnalyticsId','wkAGq','reporterOptions','TestRunFinished','ctx','BqFld','JdTQe','dirname','removeAllListeners','YTwBC','failed','DHFEq','_testEnv','jYpSC','<h1>','Exception\x20in\x20browserstack\x20custome\x20reporter\x20with\x20error:\x20','stdout','\x20%s','exports','</section>','fdmSU','pass','bsConfig','eeOnR','http_response','../../../helpers/testhub/utils','responseCode','jsPhK','oebgC','uzFIt','root','after\x20all','after\x20each','../../../helpers/test-observability/requestQueueHandler','okAIz','zCBWx','originalTitle','KOeXO','EcazJ','inspect','spec','setCentralScannerData','error','1200cvpYLB','shouldProcessEventForTesthub','current_hook','bZaTS','RWbCi','ZkGoh','mocha/lib/reporters/','toString','../../../helpers/logger','eKrGh','test_run_uuid','util','testStarted','jwINV','fSHZQ','__workerDetails','split','40023BxRPyD','write','../../../helpers/test-observability/constants','failCount','backtrace','Mocha','pid','push','docHtml','.js','xnNlo','_indents','HookRunFinished','usmMw','BEFORE_ALL','length','</dl>','dot','TEST_REPORTING_ANALYTICS','started_at','TestRunSkipped','failureCount','161413yEcROy','type','dZWtT','assign','multiple','IMDOB','decreaseIndent','hook_type','indent','Runner','VXBlD','<section\x20class=\x22suite\x22>','AFTER_ALL','woWAY','reporterOption','gRwWA','vowPZ','NMHIc','_upstreamConfig','\x20(%dms)','qAios','comma','ITPKM','31LNbRen','../../../helpers/helper','retryOf','bs:addPlatformDetails:','\x20with\x20error\x20:\x20','lcnc','test_run','current_test','oEcrN','_paths','testRunUUID','vRWZQ','zqjnH','pending','sQXCb','hooks','__platform__','mocha/lib/reporters/base.js','HookFinished','LHGcu','COMPLETED','bang','KTMal','bpkGJ','MOCHA','10NgQtRJ','BaknY','now','fast','rbbzV','SnhSF','<dl>','GKYlQ','HookRunStarted','err','fBBRp','aTfRZ','%s\x20-\x20%s','uploadEventData','toISOString','../../../helpers/central-scanner/helpers','yxjRh','mocha/lib/utils.js','</dt>','javascript','BmHSN','wvEha','state','analyticsResult','246WEOosi','xEyoc','suiteCount','aNHTU','cAqeK','File\x20path\x20could\x20not\x20be\x20found','path','increaseIndent','currentTest','bs:addLog:','uuid','7514820bTEqKY','suites','getRootParentFile','appendTestPlatform','wJUwU','ZYlNt','_buildCreated','match','MTaNq','hvYOH','findGitConfig','../../../helpers/test-observability/sessionHandler','LtyGC','BlegL','doc','BEFORE_EACH','getTime','\x20-\x20','Exception\x20in\x20uploading\x20platform\x20details\x20to\x20','apply','ljpSh','sendTestRunEvent','../../../helpers/globals','finalResults','zYnOn','ehwMp','scopes','wsjFE','DBPVj','clean','appendTestItemLog','markedStatus','\x20\x20<dd><pre><code>','1|3|4|0|2','title','titlePath','nxoUF','cwd','TestRunStarted','Baupx','registerListeners','expanded','file','13880zttjay','failure','Tsbhw','../../../helpers/testhub/constants','UnhandledError','Reporter','color','5370VIFSMg','light','FlSfC','OQdeH','scope','getInstance','LHOoO','pbIxY','IzSeB','NhGrg','</h1>','Exception\x20in\x20uploading\x20log\x20data\x20to\x20','sXOHz','sCYiK','pfajA','symbols','SOfBt','QbBoB','thTestRunUuid','join','%s\x20','AtCMB','Vhrbe','speed','failure_backtrace','3136020LfcwYb','UAfqX','4254184COsQCg','bright\x20yellow','Exception\x20in\x20populating\x20test\x20data\x20for\x20test\x20start\x20with\x20error\x20:\x20','get','prototype','IdUgQ','EVENT','CohAD','before\x20each','parent','forEach','currentRetry','testObservability','fullTitle','before\x20all','name','setGlobal','../../utils/constants','qMXTG','testAnalyticsId','slow','CBTSessionCreated','duration','TagLZ','prefixTestPath','constants','docAppend','uaIgo','slice','body','LAiNc','config','sQTVc','EGQYW','PVIhh','AFTER_EACH'];a31_0x52e4=function(){return _0xf211dd;};return a31_0x52e4();}a31_0x2798aa[a31_0x5652a8(0x210)]=a31_0x5652a8(0x290),a31_0x2798aa[a31_0x5652a8(0x265)]=a31_0x5652a8(0x2a4),a31_0x2798aa[a31_0x5652a8(0x20a)]=a31_0x5652a8(0x1c4),a31_0x2798aa[a31_0x5652a8(0x266)]=a31_0x5652a8(0x225);const HOOK_TYPES_MAP=a31_0x2798aa,{EVENT_RUN_END,EVENT_TEST_BEGIN,EVENT_TEST_END,EVENT_TEST_PENDING,EVENT_RUN_BEGIN,EVENT_TEST_FAIL,EVENT_TEST_PASS,EVENT_SUITE_BEGIN,EVENT_SUITE_END,EVENT_HOOK_BEGIN,EVENT_HOOK_END}=Mocha[a31_0x5652a8(0x2a1)][a31_0x5652a8(0x21b)],{STATE_PASSED,STATE_PENDING,STATE_FAILED}=Runnable[a31_0x5652a8(0x21b)],{getTestEnv,getHookDetails,getHooksForTest,mapTestHooks,getHookSkippedTests}=require('../test-observability/mochaUtils'),{consoleHolder}=require(a31_0x5652a8(0x284)),SessionHandler=require(a31_0x5652a8(0x1c0)),{isTestObservabilitySession,PathHelper,debug,failureData}=require('../../../helpers/test-observability/utils'),RequestQueueHandler=require(a31_0x5652a8(0x267)),constants=require(a31_0x5652a8(0x213)),requestQueueHandler=RequestQueueHandler[a31_0x5652a8(0x1ec)]();class MyReporter{constructor(_0x14b95e,_0x146fb7){const _0x23b054=a31_0x5652a8,_0x22dc77={'PVIhh':function(_0xe99c17,_0x4dcd97){return _0xe99c17===_0x4dcd97;},'dWqWc':_0x23b054(0x26e),'oEcrN':function(_0x5504c6,_0x2e04f1){return _0x5504c6+_0x2e04f1;},'zCBWx':function(_0x8e3f23,_0x39627e,_0x25f2fb){return _0x8e3f23(_0x39627e,_0x25f2fb);},'GquvP':_0x23b054(0x227),'JdTQe':_0x23b054(0x1fb),'vRWZQ':_0x23b054(0x1e8),'UAfqX':_0x23b054(0x19e),'hDBHl':'RUNNING','LAiNc':function(_0x1924ae,_0x4563c6){return _0x1924ae===_0x4563c6;},'DBPVj':_0x23b054(0x1c3),'UYnKK':function(_0x11e522){return _0x11e522();},'RWbCi':function(_0xb7062d){return _0xb7062d();},'hwwGZ':_0x23b054(0x19a),'MTaNq':'HookRunFinished','uaIgo':function(_0xd91da1,_0x4260c5){return _0xd91da1===_0x4260c5;},'GKYlQ':_0x23b054(0x231),'xEyoc':_0x23b054(0x195),'KOeXO':'checkmark','NhGrg':function(_0x4f4081,_0x29ed76){return _0x4f4081+_0x29ed76;},'woWAY':_0x23b054(0x25b),'bZaTS':_0x23b054(0x257),'zinPG':function(_0x1335ee,_0xe7868){return _0x1335ee+_0xe7868;},'QbBoB':function(_0xb7c225,_0x16e415){return _0xb7c225+_0x16e415;},'okAIz':function(_0x46246d,_0x1a9f01,_0x5eeae0){return _0x46246d(_0x1a9f01,_0x5eeae0);},'KTMal':_0x23b054(0x2ab),'ITPKM':function(_0x5dbf05,_0x407bea){return _0x5dbf05+_0x407bea;},'TagLZ':_0x23b054(0x244),'dZWtT':'\x20\x20%d)\x20%s','usmMw':function(_0x4b6c9e,_0x3d2c5c){return _0x4b6c9e===_0x3d2c5c;},'sQXCb':function(_0x242ee8,_0x362483){return _0x242ee8+_0x362483;},'BmHSN':_0x23b054(0x203),'hvYOH':_0x23b054(0x2c3),'LHOoO':function(_0x11da9c,_0x5df7ef){return _0x11da9c===_0x5df7ef;},'OkfBM':_0x23b054(0x293),'jYpSC':_0x23b054(0x216),'ASdhN':function(_0x3985d9,_0x151b0b){return _0x3985d9===_0x151b0b;},'ZwniT':function(_0x4df5dd,_0x2f4b1d){return _0x4df5dd===_0x2f4b1d;},'wVOKp':_0x23b054(0x1d6),'fSHZQ':function(_0xcdd990,_0x54e787){return _0xcdd990===_0x54e787;},'fBBRp':function(_0x26115f,_0x3a5eea){return _0x26115f===_0x3a5eea;},'pbIxY':_0x23b054(0x2bc),'lnayH':'TestRunSkipped','YTwBC':function(_0x385ac0,_0x16b7ba){return _0x385ac0===_0x16b7ba;},'aNHTU':function(_0xfb68fe,_0x23ba1b){return _0xfb68fe===_0x23ba1b;},'SnhSF':function(_0x517e8c,_0x11d587){return _0x517e8c===_0x11d587;},'CohAD':function(_0x5ea1de,_0x370de0){return _0x5ea1de(_0x370de0);},'AtCMB':function(_0x3990fd){return _0x3990fd();},'LtyGC':'xunit','cAqeK':'mocha','Tsbhw':function(_0x4e268d,_0x49fbf1){return _0x4e268d(_0x49fbf1);},'qAios':function(_0x66447a,_0x678167){return _0x66447a(_0x678167);},'BaknY':function(_0x5cc74a,_0xf02457){return _0x5cc74a!==_0xf02457;}};this[_0x23b054(0x299)]=_0x146fb7['reporterOption'][_0x23b054(0x299)],this[_0x23b054(0x20e)]=_0x22dc77[_0x23b054(0x1fc)](isTestObservabilitySession),Base['call'](this,_0x14b95e,_0x146fb7),this['_indents']=0x0,this['failCount']=0x0,this[_0x23b054(0x23a)]=[],this[_0x23b054(0x1cc)]=[],this[_0x23b054(0x1ac)]=0x0,this[_0x23b054(0x1bb)]=![],this[_0x23b054(0x236)]=[],this[_0x23b054(0x252)]=_0x22dc77[_0x23b054(0x1fc)](getTestEnv),this[_0x23b054(0x2b8)]=new PathHelper({'cwd':process[_0x23b054(0x1da)]()},this[_0x23b054(0x252)][_0x23b054(0x23b)]),this[_0x23b054(0x2aa)]=_0x146fb7[_0x23b054(0x2a6)][_0x23b054(0x25c)],this[_0x23b054(0x1dd)]();_0x22dc77[_0x23b054(0x240)](this[_0x23b054(0x299)],_0x22dc77[_0x23b054(0x1d1)])&&(this['docHtml']='',this[_0x23b054(0x23f)]=0x2);_0x14b95e['once'](EVENT_RUN_BEGIN,async()=>{const _0x3c4794=_0x23b054;_0x22dc77[_0x3c4794(0x224)](this['type'],_0x22dc77['dWqWc'])&&Base[_0x3c4794(0x230)]();})['on'](EVENT_SUITE_BEGIN,_0x5ba7e8=>{const _0x257198=_0x23b054;if(_0x5ba7e8['root'])return;if(_0x22dc77['PVIhh'](this[_0x257198(0x299)],_0x22dc77['dWqWc']))this[_0x257198(0x1b1)](),Base[_0x257198(0x230)](_0x22dc77[_0x257198(0x2b7)](_0x22dc77[_0x257198(0x2b7)](this[_0x257198(0x2a0)](),_0x22dc77[_0x257198(0x269)](color,_0x22dc77['GquvP'],_0x22dc77[_0x257198(0x24c)])),_0x22dc77[_0x257198(0x269)](color,_0x22dc77[_0x257198(0x2ba)],_0x22dc77[_0x257198(0x201)])),_0x22dc77['hDBHl'],_0x5ba7e8[_0x257198(0x1d7)],global[_0x257198(0x2bf)]);else _0x22dc77[_0x257198(0x220)](this[_0x257198(0x299)],_0x22dc77[_0x257198(0x1d1)])&&(this[_0x257198(0x21c)](this[_0x257198(0x2a0)]()+_0x257198(0x2a3)),++this[_0x257198(0x23f)],this['docAppend'](this[_0x257198(0x2a0)]()+_0x257198(0x254)+utils['escape'](_0x5ba7e8['title']+_0x257198(0x1c6)+global[_0x257198(0x2bf)])+_0x257198(0x1f1)),this[_0x257198(0x21c)](this[_0x257198(0x2a0)]()+_0x257198(0x198)));})['on'](EVENT_HOOK_BEGIN,async _0x4f9fdc=>{const _0x5d731a=_0x23b054;if(_0x22dc77[_0x5d731a(0x224)](testhubUtils['shouldProcessEventForTesthub'](testHubConstants[_0x5d731a(0x208)]['HookStarted']),!![])){if(!_0x4f9fdc[_0x5d731a(0x246)])_0x4f9fdc[_0x5d731a(0x246)]=_0x22dc77[_0x5d731a(0x233)](uuidv4);else _0x4f9fdc[_0x5d731a(0x1d4)]&&(_0x4f9fdc['hookAnalyticsId']=_0x22dc77[_0x5d731a(0x275)](uuidv4),delete _0x4f9fdc[_0x5d731a(0x1d4)]);_0x4f9fdc[_0x5d731a(0x295)]=new Date()[_0x5d731a(0x1a0)](),this[_0x5d731a(0x273)]=_0x4f9fdc,await this[_0x5d731a(0x1ca)](_0x4f9fdc,undefined,![],_0x22dc77['hwwGZ']);}})['on'](EVENT_HOOK_END,async _0x8a525f=>{const _0x13c2a5=_0x23b054;_0x22dc77[_0x13c2a5(0x220)](testhubUtils[_0x13c2a5(0x272)](testHubConstants[_0x13c2a5(0x208)][_0x13c2a5(0x2c1)]),!![])&&(!_0x8a525f[_0x13c2a5(0x1d4)]&&(_0x8a525f[_0x13c2a5(0x1d4)]=!![],await this[_0x13c2a5(0x1ca)](_0x8a525f,undefined,![],_0x22dc77['MTaNq'])));})['on'](EVENT_SUITE_END,_0x44f29f=>{const _0x1e1cf7=_0x23b054;if(_0x44f29f[_0x1e1cf7(0x264)])return;if(_0x22dc77[_0x1e1cf7(0x28f)](this[_0x1e1cf7(0x299)],_0x22dc77[_0x1e1cf7(0x23c)]))Base[_0x1e1cf7(0x230)](),Base['consoleLog'](_0x22dc77[_0x1e1cf7(0x2bd)](_0x22dc77[_0x1e1cf7(0x22a)](this['indent'](),_0x22dc77[_0x1e1cf7(0x268)](color,_0x22dc77[_0x1e1cf7(0x1a6)],_0x22dc77['JdTQe'])),_0x22dc77['okAIz'](color,_0x22dc77['vRWZQ'],_0x22dc77[_0x1e1cf7(0x201)])),_0x22dc77[_0x1e1cf7(0x1be)],_0x44f29f[_0x1e1cf7(0x1d7)],global[_0x1e1cf7(0x2bf)]),this[_0x1e1cf7(0x23a)][_0x1e1cf7(0x20c)](_0x229278=>{const _0x3e0774=_0x1e1cf7;if(_0x22dc77[_0x3e0774(0x21d)](_0x229278[_0x3e0774(0x1a8)],_0x22dc77[_0x3e0774(0x199)])){var _0x541c4d;_0x22dc77[_0x3e0774(0x21d)](_0x229278[_0x3e0774(0x1fe)],_0x22dc77[_0x3e0774(0x1ab)])?(_0x541c4d=_0x22dc77['oEcrN'](_0x22dc77[_0x3e0774(0x2b7)](this[_0x3e0774(0x2a0)](),_0x22dc77[_0x3e0774(0x269)](color,_0x22dc77[_0x3e0774(0x26b)],_0x22dc77[_0x3e0774(0x1f0)]('\x20\x20',Base[_0x3e0774(0x1f6)]['ok']))),_0x22dc77[_0x3e0774(0x269)](color,_0x22dc77[_0x3e0774(0x2a5)],_0x22dc77['bZaTS'])),Base[_0x3e0774(0x230)](_0x541c4d,_0x229278[_0x3e0774(0x1d7)])):(_0x541c4d=_0x22dc77[_0x3e0774(0x22a)](_0x22dc77[_0x3e0774(0x1f8)](_0x22dc77[_0x3e0774(0x1f8)](this[_0x3e0774(0x2a0)](),_0x22dc77['okAIz'](color,_0x22dc77[_0x3e0774(0x26b)],_0x22dc77[_0x3e0774(0x1f0)]('\x20\x20',Base[_0x3e0774(0x1f6)]['ok']))),_0x22dc77[_0x3e0774(0x269)](color,_0x22dc77[_0x3e0774(0x2a5)],_0x22dc77[_0x3e0774(0x274)])),_0x22dc77[_0x3e0774(0x268)](color,_0x229278[_0x3e0774(0x1fe)],_0x22dc77[_0x3e0774(0x2c5)])),Base[_0x3e0774(0x230)](_0x541c4d,_0x229278[_0x3e0774(0x1d7)],_0x229278[_0x3e0774(0x218)]));}else Base[_0x3e0774(0x230)](_0x22dc77[_0x3e0774(0x2ae)](this['indent'](),_0x22dc77[_0x3e0774(0x269)](color,_0x22dc77[_0x3e0774(0x219)],_0x22dc77[_0x3e0774(0x29a)])),++this[_0x3e0774(0x285)],_0x229278['title']);}),this[_0x1e1cf7(0x29e)]();else _0x22dc77[_0x1e1cf7(0x224)](this[_0x1e1cf7(0x299)],_0x22dc77['DBPVj'])&&(this[_0x1e1cf7(0x21c)](this['indent']()+_0x1e1cf7(0x292)),--this[_0x1e1cf7(0x23f)],this[_0x1e1cf7(0x21c)](this[_0x1e1cf7(0x2a0)]()+_0x1e1cf7(0x259)),--this['__indents']);Array[_0x1e1cf7(0x206)]['push'][_0x1e1cf7(0x1c8)](this[_0x1e1cf7(0x1cc)],this[_0x1e1cf7(0x23a)]),this[_0x1e1cf7(0x23a)]=[];})['on'](EVENT_TEST_PASS,async _0x4d9736=>{const _0x51ffa5=_0x23b054;this[_0x51ffa5(0x23a)][_0x51ffa5(0x289)]({'speed':_0x4d9736[_0x51ffa5(0x1fe)],'suite':_0x4d9736[_0x51ffa5(0x20b)][_0x51ffa5(0x1d7)],'title':_0x4d9736[_0x51ffa5(0x1d7)],'fullTitle':_0x4d9736[_0x51ffa5(0x20f)](),'duration':_0x4d9736[_0x51ffa5(0x218)],'state':_0x4d9736[_0x51ffa5(0x1a8)],'err':{},'currentRetry':_0x4d9736[_0x51ffa5(0x20d)](),'titlePathV':_0x4d9736[_0x51ffa5(0x1d8)](),'isPending':_0x4d9736['isPending']()});if(_0x22dc77[_0x51ffa5(0x1ed)](this[_0x51ffa5(0x299)],_0x22dc77['OkfBM']))_0x22dc77[_0x51ffa5(0x224)](_0x4d9736[_0x51ffa5(0x1fe)],_0x22dc77[_0x51ffa5(0x253)])?process[_0x51ffa5(0x256)][_0x51ffa5(0x283)](Base[_0x51ffa5(0x1e6)](_0x22dc77[_0x51ffa5(0x1a6)],Base[_0x51ffa5(0x1f6)][_0x51ffa5(0x293)])):process[_0x51ffa5(0x256)][_0x51ffa5(0x283)](Base['color'](_0x4d9736['speed'],Base[_0x51ffa5(0x1f6)][_0x51ffa5(0x293)]));else{if(_0x22dc77['ASdhN'](this[_0x51ffa5(0x299)],_0x22dc77[_0x51ffa5(0x1d1)])){this[_0x51ffa5(0x21c)](this['indent']()+_0x51ffa5(0x234)+utils[_0x51ffa5(0x238)](_0x4d9736[_0x51ffa5(0x1d7)])+_0x51ffa5(0x1a4)),this[_0x51ffa5(0x21c)](this[_0x51ffa5(0x2a0)]()+'\x20\x20<dt>'+utils['escape'](_0x4d9736[_0x51ffa5(0x1df)])+'</dt>');var _0x26ea3b=utils[_0x51ffa5(0x238)](utils['clean'](_0x4d9736[_0x51ffa5(0x21f)]));this[_0x51ffa5(0x21c)](this[_0x51ffa5(0x2a0)]()+_0x51ffa5(0x1d5)+_0x26ea3b+'</code></pre></dd>');}}_0x22dc77[_0x51ffa5(0x21d)](testhubUtils[_0x51ffa5(0x272)](),!![])&&(!_0x4d9736[_0x51ffa5(0x1d4)]&&(_0x4d9736[_0x51ffa5(0x1d4)]=!![],await this['sendTestRunEvent'](_0x4d9736)));})['on'](EVENT_TEST_FAIL,async(_0x41d649,_0x826324)=>{const _0x452172=_0x23b054;this[_0x452172(0x23a)][_0x452172(0x289)]({'title':_0x41d649[_0x452172(0x1d7)],'suite':_0x41d649[_0x452172(0x20b)][_0x452172(0x1d7)],'state':_0x41d649[_0x452172(0x1a8)],'err':{'message':util[_0x452172(0x26d)](_0x826324)},'fullTitle':_0x41d649[_0x452172(0x20f)](),'speed':_0x41d649[_0x452172(0x1fe)],'currentRetry':_0x41d649['currentRetry'](),'titlePathV':_0x41d649[_0x452172(0x1d8)]()});if(_0x22dc77[_0x452172(0x240)](this[_0x452172(0x299)],_0x22dc77[_0x452172(0x228)]))process['stdout']['write'](Base['color'](_0x22dc77['TagLZ'],Base[_0x452172(0x1f6)][_0x452172(0x2c4)]));else{if(_0x22dc77[_0x452172(0x28f)](this[_0x452172(0x299)],_0x22dc77[_0x452172(0x1d1)])){const _0x39d573=_0x22dc77['wVOKp'][_0x452172(0x281)]('|');let _0x4d8e0c=0x0;while(!![]){switch(_0x39d573[_0x4d8e0c++]){case'0':this['docAppend'](this[_0x452172(0x2a0)]()+'\x20\x20<dd\x20class=\x22error\x22><pre><code>'+_0x28d251+'</code></pre></dd>');continue;case'1':this['docAppend'](this[_0x452172(0x2a0)]()+'\x20\x20<dt\x20class=\x22error\x22>'+utils['escape'](_0x41d649[_0x452172(0x1d7)])+_0x452172(0x1a4));continue;case'2':this[_0x452172(0x21c)](this[_0x452172(0x2a0)]()+'\x20\x20<dd\x20class=\x22error\x22>'+utils[_0x452172(0x238)](_0x41d649[_0x452172(0x19b)])+'</dd>');continue;case'3':this['docAppend'](this[_0x452172(0x2a0)]()+_0x452172(0x22b)+utils[_0x452172(0x238)](_0x41d649[_0x452172(0x1df)])+_0x452172(0x1a4));continue;case'4':var _0x28d251=utils[_0x452172(0x238)](utils[_0x452172(0x1d2)](_0x41d649['body']));continue;}break;}}}if(_0x22dc77[_0x452172(0x27f)](testhubUtils[_0x452172(0x272)](testHubConstants[_0x452172(0x208)]['HookFinished']),!![])){if(!_0x41d649[_0x452172(0x1d4)]){_0x41d649['markedStatus']=!![];if(_0x41d649[_0x452172(0x215)])await this[_0x452172(0x1ca)](_0x41d649,_0x826324);else _0x41d649[_0x452172(0x246)]&&await this[_0x452172(0x1ca)](_0x41d649,_0x826324,![],_0x22dc77[_0x452172(0x1bd)]);}}})['on'](EVENT_TEST_PENDING,async _0x344f75=>{const _0x3ff6eb=_0x23b054;this[_0x3ff6eb(0x23a)][_0x3ff6eb(0x289)]({'title':_0x344f75['title'],'suite':_0x344f75[_0x3ff6eb(0x20b)][_0x3ff6eb(0x1d7)],'state':_0x344f75['state'],'err':{},'fullTitle':_0x344f75[_0x3ff6eb(0x20f)](),'speed':_0x344f75[_0x3ff6eb(0x1fe)],'currentRetry':_0x344f75[_0x3ff6eb(0x20d)](),'titlePathV':_0x344f75['titlePath']()}),_0x22dc77[_0x3ff6eb(0x19c)](this[_0x3ff6eb(0x299)],_0x22dc77[_0x3ff6eb(0x228)])&&process[_0x3ff6eb(0x256)]['write'](Base[_0x3ff6eb(0x1e6)](_0x22dc77[_0x3ff6eb(0x1ee)],Base[_0x3ff6eb(0x1f6)][_0x3ff6eb(0x2ad)])),_0x22dc77['uaIgo'](testhubUtils[_0x3ff6eb(0x272)](),!![])&&(!_0x344f75[_0x3ff6eb(0x215)]&&(_0x344f75[_0x3ff6eb(0x215)]=_0x22dc77['UYnKK'](uuidv4)),!_0x344f75[_0x3ff6eb(0x1d4)]&&(_0x344f75[_0x3ff6eb(0x1d4)]=!![],await this[_0x3ff6eb(0x1ca)](_0x344f75,undefined,![],_0x22dc77[_0x3ff6eb(0x235)])));})['on'](EVENT_TEST_BEGIN,async _0x2592e6=>{const _0x363683=_0x23b054;_0x22dc77['YTwBC'](testhubUtils[_0x363683(0x272)](),!![])&&await this[_0x363683(0x27d)](_0x2592e6);})['on'](EVENT_TEST_END,async _0x5462fe=>{const _0x3e66c0=_0x23b054;_0x22dc77[_0x3e66c0(0x1ad)](testhubUtils['shouldProcessEventForTesthub'](),!![])&&(!_0x5462fe[_0x3e66c0(0x1d4)]&&(_0x5462fe[_0x3e66c0(0x1d4)]=!![],await this['sendTestRunEvent'](_0x5462fe)));})['once'](EVENT_RUN_END,async()=>{const _0x1f83f1=_0x23b054;try{if(_0x22dc77[_0x1f83f1(0x197)](testhubUtils[_0x1f83f1(0x272)](),!![])){const _0x42e7f0=_0x22dc77['CohAD'](getHookSkippedTests,this['runner']['suite']);for(const _0x4e5f1e of _0x42e7f0){!_0x4e5f1e['testAnalyticsId']&&(_0x4e5f1e['testAnalyticsId']=_0x22dc77[_0x1f83f1(0x233)](uuidv4)),await this[_0x1f83f1(0x1ca)](_0x4e5f1e,undefined,![],_0x22dc77[_0x1f83f1(0x235)]);}}}catch(_0x3923d9){_0x22dc77[_0x1f83f1(0x209)](debug,'Exception\x20in\x20populating\x20test\x20data\x20for\x20hook\x20skipped\x20test\x20with\x20error\x20:\x20'+_0x3923d9);}await requestQueueHandler[_0x1f83f1(0x237)](),_0x22dc77[_0x1f83f1(0x24f)](this[_0x1f83f1(0x299)],_0x22dc77[_0x1f83f1(0x1d1)])&&Base[_0x1f83f1(0x230)](this[_0x1f83f1(0x28a)]);});if(this[_0x23b054(0x299)]&&![_0x22dc77['DBPVj'],_0x22dc77[_0x23b054(0x1c1)],_0x22dc77[_0x23b054(0x23c)],_0x22dc77['OkfBM']][_0x23b054(0x23e)](this[_0x23b054(0x299)])){const _0x8a6ce=this[_0x23b054(0x299)]['trim']();this['Reporter']=null;try{this[_0x23b054(0x1e5)]=_0x22dc77[_0x23b054(0x268)](requireModule,_0x23b054(0x277)+_0x8a6ce+_0x23b054(0x28b),_0x22dc77[_0x23b054(0x1ae)]);}catch(_0x4742ad){_0x22dc77[_0x23b054(0x1e2)](debug,_0x23b054(0x255)+_0x4742ad);}if(_0x22dc77[_0x23b054(0x1ad)](this[_0x23b054(0x1e5)],null))try{this['Reporter']=_0x22dc77[_0x23b054(0x2ac)](require,_0x8a6ce);}catch(_0xd39a9d){console[_0x23b054(0x270)]('Failed\x20to\x20load\x20reporter\x20'+_0x8a6ce);}if(_0x22dc77[_0x23b054(0x2c9)](this[_0x23b054(0x1e5)],null)){const _0x2d1187={};_0x2d1187[_0x23b054(0x248)]=_0x146fb7[_0x23b054(0x2a6)],this[_0x23b054(0x1e5)]=new this[(_0x23b054(0x1e5))](_0x14b95e,_0x2d1187);}}}[a31_0x5652a8(0x2a0)](){const _0x3ca017=a31_0x5652a8,_0x2cbffe={'sQTVc':function(_0x35148a,_0x2ceb05){return _0x35148a(_0x2ceb05);}};return _0x2cbffe[_0x3ca017(0x222)](Array,this[_0x3ca017(0x28d)])['join']('\x20\x20');}[a31_0x5652a8(0x1b1)](){this['_indents']++;}[a31_0x5652a8(0x29e)](){const _0x1d760b=a31_0x5652a8;this[_0x1d760b(0x28d)]--;}[a31_0x5652a8(0x21c)](_0xa137d1){const _0x1487b2=a31_0x5652a8;this[_0x1487b2(0x28a)]+=_0xa137d1;}['done'](_0x3e7131,_0x5b4487){const _0x34fbc4=a31_0x5652a8,_0x22ad77={'kyrvp':function(_0x311fd0,_0x263b71){return _0x311fd0(_0x263b71);}},_0x479387={};_0x479387[_0x34fbc4(0x297)]=_0x3e7131,_0x479387[_0x34fbc4(0x23a)]=this[_0x34fbc4(0x1cc)],_0x22ad77['kyrvp'](_0x5b4487,_0x479387);}[a31_0x5652a8(0x1dd)](){const _0x4ee30c=a31_0x5652a8;process['removeAllListeners']('bs:addLog:'+process[_0x4ee30c(0x288)]),process['on'](_0x4ee30c(0x1b3)+process[_0x4ee30c(0x288)],this['appendTestItemLog'][_0x4ee30c(0x229)](this)),process[_0x4ee30c(0x24e)](_0x4ee30c(0x2b2)+process[_0x4ee30c(0x288)]),process['on']('bs:addPlatformDetails:'+process[_0x4ee30c(0x288)],this[_0x4ee30c(0x1b8)][_0x4ee30c(0x229)](this));}[a31_0x5652a8(0x27d)]=async _0x178d53=>{const _0x238717=a31_0x5652a8,_0x2a574c={'ZYlNt':function(_0x5911fb){return _0x5911fb();},'jsPhK':_0x238717(0x2b9),'ZkGoh':function(_0x50b447,_0x5d0732){return _0x50b447>_0x5d0732;},'wvEha':function(_0x1c865b,_0x79d368){return _0x1c865b===_0x79d368;},'oebgC':_0x238717(0x1db),'jwINV':function(_0x1ca937,_0x3746c1){return _0x1ca937(_0x3746c1);}};try{const _0x1c4ce3=this['current_test'];this[_0x238717(0x2b6)]=_0x178d53,_0x178d53[_0x238717(0x2b1)]=null,_0x178d53[_0x238717(0x215)]=_0x2a574c[_0x238717(0x1ba)](uuidv4),globals[_0x238717(0x212)](_0x2a574c[_0x238717(0x261)],_0x178d53[_0x238717(0x215)]),global[_0x238717(0x280)]=global['__workerDetails']||{},global[_0x238717(0x280)]['currentTest']=global[_0x238717(0x280)]['currentTest']||{},global['__workerDetails'][_0x238717(0x1b2)][_0x238717(0x1f9)]=_0x178d53['testAnalyticsId'],_0x178d53['started_at']=new Date()[_0x238717(0x1a0)](),_0x2a574c[_0x238717(0x276)](_0x178d53['_currentRetry'],0x0)&&_0x1c4ce3&&_0x2a574c[_0x238717(0x1a7)](_0x1c4ce3[_0x238717(0x1d7)],_0x178d53[_0x238717(0x1d7)])?(_0x178d53[_0x238717(0x2b1)]=_0x1c4ce3[_0x238717(0x215)],await this[_0x238717(0x1ca)](_0x178d53,undefined,![],_0x2a574c[_0x238717(0x262)]),_0x1c4ce3[_0x238717(0x1a8)]=STATE_FAILED,await this[_0x238717(0x1ca)](_0x1c4ce3,undefined,!![])):await this[_0x238717(0x1ca)](_0x178d53,undefined,![],_0x2a574c[_0x238717(0x262)]);}catch(_0x4479b2){_0x2a574c[_0x238717(0x27e)](debug,_0x238717(0x204)+_0x4479b2);}};[a31_0x5652a8(0x1ca)]=async(_0xa6f0f,_0x191543=undefined,_0x28166c=![],_0x1c1907=a31_0x5652a8(0x249))=>{const _0x34b5fb=a31_0x5652a8,_0x5229bb={'eKrGh':function(_0x472d59,_0xb1744b){return _0x472d59===_0xb1744b;},'zqjnH':function(_0x4c80cb,_0x59ce7b){return _0x4c80cb!==_0x59ce7b;},'yxjRh':'test','gRwWA':_0x34b5fb(0x19b),'zYnOn':function(_0xe13aad,_0x5c7743){return _0xe13aad!==_0x5c7743;},'qMXTG':function(_0x365a6e,_0x540041){return _0x365a6e!==_0x540041;},'Jfoym':_0x34b5fb(0x1af),'nMVIq':_0x34b5fb(0x287),'FlSfC':_0x34b5fb(0x1a5),'pfajA':_0x34b5fb(0x296),'xnNlo':'skipped','EcazJ':function(_0x25d0c8,_0x358bc1){return _0x25d0c8-_0x358bc1;},'Vhrbe':'AssertionError','nxoUF':_0x34b5fb(0x1e4),'wJUwU':_0x34b5fb(0x249),'EGQYW':_0x34b5fb(0x1db),'LHGcu':function(_0x466e95){return _0x466e95();},'VXBlD':function(_0x1661cd,_0x2ad456){return _0x1661cd===_0x2ad456;},'bpkGJ':'started_at','IzSeB':'finished_at','wsjFE':function(_0x457551,_0x1050db){return _0x457551(_0x1050db);},'ehwMp':function(_0x341f62,_0x21d29b){return _0x341f62===_0x21d29b;},'MXLhT':_0x34b5fb(0x28e),'aTfRZ':function(_0x2afebe,_0xc0e580){return _0x2afebe!==_0xc0e580;},'wkAGq':'failed','IdUgQ':'passed','NEAuv':_0x34b5fb(0x20a),'KMZXo':function(_0x2ecd84,_0x1ea606){return _0x2ecd84===_0x1ea606;},'BqFld':function(_0x480b5c,_0x5798fb){return _0x480b5c(_0x5798fb);},'uzFIt':_0x34b5fb(0x1e1),'rbbzV':_0x34b5fb(0x1ff),'RSaXu':_0x34b5fb(0x286),'ExqZZ':'failure_reason_expanded','jWPZH':_0x34b5fb(0x1de),'vowPZ':_0x34b5fb(0x29f),'shUpB':'hook_run','ipjXA':_0x34b5fb(0x2b5)};try{if(_0xa6f0f[_0x34b5fb(0x21f)]&&_0xa6f0f[_0x34b5fb(0x21f)][_0x34b5fb(0x1bc)](/browserstack internal helper hook/))return;let _0x539524=[];if(_0x5229bb[_0x34b5fb(0x27a)](_0xa6f0f[_0x34b5fb(0x1a8)],STATE_FAILED)){if(_0x5229bb[_0x34b5fb(0x2bb)](_0xa6f0f[_0x34b5fb(0x19b)],undefined))_0x539524=_0xa6f0f[_0x34b5fb(0x19b)][_0x34b5fb(0x29c)]?[_0xa6f0f[_0x34b5fb(0x19b)][_0x34b5fb(0x29c)],_0x5229bb[_0x34b5fb(0x1a2)]]:[_0xa6f0f[_0x34b5fb(0x19b)],_0x5229bb[_0x34b5fb(0x2a7)]];else _0x5229bb[_0x34b5fb(0x1cd)](_0x191543,undefined)?_0x539524=[_0x191543,_0x5229bb[_0x34b5fb(0x2a7)]]:_0x539524=[];}const _0x38b137=_0x5229bb['zqjnH'](_0xa6f0f[_0x34b5fb(0x19b)],undefined)?_0xa6f0f[_0x34b5fb(0x19b)]['toString']():_0x5229bb[_0x34b5fb(0x214)](_0x191543,undefined)?_0x191543[_0x34b5fb(0x278)]():undefined;let _0x49294b;try{_0x49294b=this[_0x34b5fb(0x1b7)](_0xa6f0f);}catch(_0xd4b9d8){_0x49294b=null;}const _0x2a312d=_0x49294b?this[_0x34b5fb(0x1bf)](_0x49294b):null,_0x258400=_0x49294b?this[_0x34b5fb(0x2b8)][_0x34b5fb(0x21a)](this[_0x34b5fb(0x1b7)](_0xa6f0f)):_0x5229bb['Jfoym'],_0x597593={'framework':_0x5229bb[_0x34b5fb(0x242)],'uuid':_0xa6f0f[_0x34b5fb(0x215)]||_0xa6f0f[_0x34b5fb(0x246)],'name':_0xa6f0f[_0x34b5fb(0x1d7)],'body':{'lang':_0x5229bb[_0x34b5fb(0x1e9)],'code':_0xa6f0f[_0x34b5fb(0x21f)]},'scope':this[_0x34b5fb(0x1eb)](_0xa6f0f),'scopes':this[_0x34b5fb(0x1cf)](_0xa6f0f),'identifier':_0xa6f0f[_0x34b5fb(0x20f)](),'file_name':_0x258400,'vc_filepath':_0x2a312d?path['relative'](_0x2a312d,_0x49294b):null,'location':_0x258400,'result':_0x5229bb['eKrGh'](_0x1c1907,_0x5229bb['pfajA'])?_0x5229bb[_0x34b5fb(0x28c)]:this[_0x34b5fb(0x1a9)](_0xa6f0f[_0x34b5fb(0x1a8)]),'failure_reason':_0x38b137,'duration_in_ms':_0xa6f0f[_0x34b5fb(0x218)]||(_0x1c1907[_0x34b5fb(0x1bc)](/Finished/)||_0x1c1907[_0x34b5fb(0x1bc)](/Skipped/)?_0x5229bb[_0x34b5fb(0x26c)](Date[_0x34b5fb(0x194)](),new Date(_0xa6f0f[_0x34b5fb(0x295)])[_0x34b5fb(0x1c5)]()):null),'started_at':_0xa6f0f[_0x34b5fb(0x295)],'finished_at':_0x1c1907[_0x34b5fb(0x1bc)](/Finished/)||_0x1c1907['match'](/Skipped/)?new Date()[_0x34b5fb(0x1a0)]():null,'failure':failureData[_0x34b5fb(0x1c8)](null,_0x539524),'failure_type':!_0x38b137?null:_0x38b137[_0x34b5fb(0x1bc)](/AssertionError/)?_0x5229bb[_0x34b5fb(0x1fd)]:_0x5229bb[_0x34b5fb(0x1d9)],'retry_of':_0xa6f0f[_0x34b5fb(0x2b1)]};if([_0x5229bb[_0x34b5fb(0x1f5)],_0x5229bb[_0x34b5fb(0x1b9)],_0x5229bb[_0x34b5fb(0x223)]]['includes'](_0x1c1907)){if(_0x5229bb[_0x34b5fb(0x2c2)](getCentralUser)['lcnc']){const _0x2845cf=TestMetadata[_0x34b5fb(0x205)](_0xa6f0f[_0x34b5fb(0x215)]);if(_0x2845cf){const _0x1dc702={};_0x1dc702[_0x34b5fb(0x2b4)]=_0x2845cf,Object[_0x34b5fb(0x29b)](_0x597593,_0x1dc702);}}}testhubUtils['appendTesthubParams'](_0x597593,_0x1c1907,_0xa6f0f,FRAMEWORKS['MOCHA']);(_0xa6f0f['responseCode']||_0xa6f0f['redirectUrl'])&&centralScannerUtils[_0x34b5fb(0x26f)](_0x597593,_0xa6f0f[_0x34b5fb(0x260)],_0xa6f0f['redirectUrl']);_0x5229bb[_0x34b5fb(0x2a2)](_0x1c1907,_0x5229bb[_0x34b5fb(0x1f5)])&&!_0x597593[_0x5229bb[_0x34b5fb(0x2c6)]]&&(_0x597593[_0x5229bb[_0x34b5fb(0x2c6)]]=_0x597593[_0x5229bb[_0x34b5fb(0x1ef)]]);if(_0x1c1907[_0x34b5fb(0x1bc)](/HookRun/))[_0x597593[_0x34b5fb(0x29f)],_0x597593[_0x34b5fb(0x211)]]=_0x5229bb[_0x34b5fb(0x1d0)](getHookDetails,_0xa6f0f[_0x34b5fb(0x20f)]()||_0xa6f0f[_0x34b5fb(0x26a)]||_0xa6f0f['title']),_0x5229bb[_0x34b5fb(0x1ce)](_0x1c1907,_0x5229bb['MXLhT'])&&(_0x5229bb[_0x34b5fb(0x19d)](_0x597593[_0x34b5fb(0x22f)],_0x5229bb[_0x34b5fb(0x247)])&&(_0x597593[_0x34b5fb(0x22f)]=_0x5229bb[_0x34b5fb(0x207)]),_0x5229bb[_0x34b5fb(0x1ce)](_0x597593[_0x34b5fb(0x29f)],_0x5229bb['NEAuv'])&&_0x5229bb[_0x34b5fb(0x23d)](_0x597593[_0x34b5fb(0x22f)],_0x5229bb[_0x34b5fb(0x247)])&&!_0xa6f0f['ctx'][_0x34b5fb(0x1b2)]['markedStatus']&&(_0xa6f0f[_0x34b5fb(0x24a)][_0x34b5fb(0x1b2)][_0x34b5fb(0x1d4)]=!![],_0xa6f0f[_0x34b5fb(0x24a)]['currentTest'][_0x34b5fb(0x1a8)]=STATE_FAILED,await this[_0x34b5fb(0x1ca)](_0xa6f0f[_0x34b5fb(0x24a)][_0x34b5fb(0x1b2)],undefined,!![])));else _0x1c1907[_0x34b5fb(0x1bc)](/TestRun/)&&_0x5229bb['BqFld'](mapTestHooks,_0xa6f0f);const _0x26436a=_0x597593[_0x5229bb[_0x34b5fb(0x263)]][0x0];_0x26436a&&(_0x597593[_0x5229bb[_0x34b5fb(0x196)]]=_0x26436a[_0x5229bb['RSaXu']],_0x597593[_0x5229bb['ExqZZ']]=_0x26436a[_0x5229bb[_0x34b5fb(0x245)]]);[_0x5229bb['wJUwU'],_0x5229bb[_0x34b5fb(0x1f5)]][_0x34b5fb(0x23e)](_0x1c1907)&&(this[_0x34b5fb(0x236)][_0x34b5fb(0x289)](_0x597593),_0x597593[_0x34b5fb(0x2be)]=_0x5229bb[_0x34b5fb(0x24b)](getHooksForTest,_0xa6f0f));const _0x4b9358={'event_type':_0x5229bb[_0x34b5fb(0x1ce)](_0x1c1907,_0x5229bb['pfajA'])?_0x5229bb[_0x34b5fb(0x1b9)]:_0x1c1907};_0x1c1907[_0x34b5fb(0x1bc)](/HookRun/)?(_0x597593[_0x5229bb[_0x34b5fb(0x2a8)]]=HOOK_TYPES_MAP[_0x597593[_0x5229bb[_0x34b5fb(0x2a8)]]],_0x4b9358[_0x5229bb[_0x34b5fb(0x243)]]=_0x597593):_0x4b9358[_0x5229bb['ipjXA']]=_0x597593,testhubUtils['setCurrentTestData'](FRAMEWORKS[_0x34b5fb(0x2c7)],_0x4b9358),await SessionHandler[_0x34b5fb(0x19f)](_0x4b9358);}catch(_0x4ed636){_0x5229bb[_0x34b5fb(0x24b)](debug,'Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20'+_0x1c1907+_0x34b5fb(0x2b3)+_0x4ed636);}};[a31_0x5652a8(0x1bf)](_0x539d50){const _0x3c31a0=a31_0x5652a8,_0x5e854a={};_0x5e854a['SOfBt']=function(_0x1af83d,_0x41868e){return _0x1af83d===_0x41868e;},_0x5e854a[_0x3c31a0(0x1f4)]=function(_0x11dd58,_0x6ac2dc){return _0x11dd58===_0x6ac2dc;},_0x5e854a[_0x3c31a0(0x1dc)]='.git',_0x5e854a[_0x3c31a0(0x251)]=_0x3c31a0(0x221);const _0x17df86=_0x5e854a,_0x47a4b5=path['sep'];if(_0x17df86['SOfBt'](_0x539d50,null)||_0x17df86[_0x3c31a0(0x1f7)](_0x539d50,'')||_0x17df86[_0x3c31a0(0x1f4)](_0x539d50,_0x47a4b5)||_0x17df86[_0x3c31a0(0x1f4)](_0x539d50,path[_0x3c31a0(0x24d)](_0x539d50)))return null;try{return fs['statSync'](path['join'](_0x539d50,_0x17df86[_0x3c31a0(0x1dc)],_0x17df86[_0x3c31a0(0x251)])),_0x539d50;}catch(_0x1a8878){const _0x24998a=path[_0x3c31a0(0x24d)](_0x539d50);return this[_0x3c31a0(0x1bf)](_0x24998a);}}[a31_0x5652a8(0x1d3)]=async _0x58a2d8=>{const _0x17af87=a31_0x5652a8,_0x1b0ab6={'iXjqp':_0x17af87(0x232),'eeOnR':function(_0x266ded,_0x5dd2a1){return _0x266ded(_0x5dd2a1);}};try{this[_0x17af87(0x273)]&&!this[_0x17af87(0x273)][_0x17af87(0x1d4)]&&(_0x58a2d8[_0x17af87(0x241)]=this['current_hook'][_0x17af87(0x246)]);!_0x58a2d8[_0x17af87(0x241)]&&this[_0x17af87(0x2b6)]&&!this['current_test'][_0x17af87(0x1d4)]&&(_0x58a2d8[_0x17af87(0x27b)]=this[_0x17af87(0x2b6)]['testAnalyticsId']);if(_0x58a2d8[_0x17af87(0x241)]||_0x58a2d8[_0x17af87(0x27b)]){const _0x10f0f3={};_0x10f0f3[_0x17af87(0x22c)]=_0x1b0ab6['iXjqp'],_0x10f0f3[_0x17af87(0x22e)]=[_0x58a2d8],await SessionHandler['uploadEventData'](_0x10f0f3);}}catch(_0x432407){_0x1b0ab6[_0x17af87(0x25d)](debug,_0x17af87(0x1f2)+constants[_0x17af87(0x294)]+_0x17af87(0x2b3)+_0x432407);}};[a31_0x5652a8(0x1b8)]=async _0x24fa2a=>{const _0x5e54da=a31_0x5652a8,_0x28d96e={'kkPhj':_0x5e54da(0x25e),'sXOHz':_0x5e54da(0x217),'KGsds':function(_0x53732f,_0x11df36){return _0x53732f(_0x11df36);}};try{const _0x1ad458={};_0x1ad458['uuid']=_0x24fa2a[_0x5e54da(0x1b4)]||this[_0x5e54da(0x2b6)][_0x5e54da(0x215)],_0x1ad458['integrations']=_0x24fa2a[_0x28d96e['kkPhj']];const _0x395155=_0x1ad458,_0x1cf6c9={};_0x1cf6c9[_0x5e54da(0x22c)]=_0x28d96e[_0x5e54da(0x1f3)],_0x1cf6c9[_0x5e54da(0x2b5)]=_0x395155,await SessionHandler[_0x5e54da(0x19f)](_0x1cf6c9);}catch(_0x1d1cf1){_0x28d96e['KGsds'](debug,_0x5e54da(0x1c7)+constants[_0x5e54da(0x294)]+_0x5e54da(0x2b3)+_0x1d1cf1);}};[a31_0x5652a8(0x1a9)](_0x12fdfd){const _0x336a2a=a31_0x5652a8,_0x36312d={};_0x36312d[_0x336a2a(0x2a9)]=_0x336a2a(0x231),_0x36312d['BlegL']=_0x336a2a(0x2bc),_0x36312d[_0x336a2a(0x29d)]=_0x336a2a(0x250);const _0x5764f9=_0x36312d,_0x15ed55={};return _0x15ed55[STATE_PASSED]=_0x5764f9[_0x336a2a(0x2a9)],_0x15ed55[STATE_PENDING]=_0x5764f9[_0x336a2a(0x1c2)],_0x15ed55[STATE_FAILED]=_0x5764f9[_0x336a2a(0x29d)],_0x15ed55[_0x12fdfd];}[a31_0x5652a8(0x1eb)](_0x5d74e5){const _0x2863bb=a31_0x5652a8,_0x16fe80={};_0x16fe80['fdmSU']=function(_0x2df2d5,_0x11a263){return _0x2df2d5-_0x11a263;};const _0x202f6a=_0x16fe80,_0x5b3a1e=_0x5d74e5[_0x2863bb(0x1d8)]();return _0x5b3a1e[_0x2863bb(0x21e)](0x0,_0x202f6a[_0x2863bb(0x25a)](_0x5b3a1e[_0x2863bb(0x291)],0x1))[_0x2863bb(0x1fa)]('\x20');}[a31_0x5652a8(0x1cf)](_0x146509){const _0x40d0cb=a31_0x5652a8,_0x341132={};_0x341132[_0x40d0cb(0x1ea)]=function(_0x49b5ef,_0x2d369b){return _0x49b5ef-_0x2d369b;};const _0x395842=_0x341132,_0x42a53e=_0x146509[_0x40d0cb(0x1d8)]();return _0x42a53e[_0x40d0cb(0x21e)](0x0,_0x395842[_0x40d0cb(0x1ea)](_0x42a53e[_0x40d0cb(0x291)],0x1));}[a31_0x5652a8(0x1b7)](_0x2fe5d9){const _0x4d06a1=a31_0x5652a8,_0xfef134={};_0xfef134[_0x4d06a1(0x1c9)]=function(_0x1759d3,_0xc2a066){return _0x1759d3>_0xc2a066;};const _0x3e1200=_0xfef134;if(_0x2fe5d9[_0x4d06a1(0x1df)])return _0x2fe5d9['file'];if(_0x2fe5d9[_0x4d06a1(0x24a)]){const _0x18c6a0=_0x2fe5d9[_0x4d06a1(0x24a)]['currentTest']?this[_0x4d06a1(0x1b7)](_0x2fe5d9[_0x4d06a1(0x24a)][_0x4d06a1(0x1b2)]):null;if(_0x18c6a0)return _0x18c6a0;}if(_0x2fe5d9[_0x4d06a1(0x20b)]){const _0xc6775=this[_0x4d06a1(0x1b7)](_0x2fe5d9[_0x4d06a1(0x20b)])||(_0x2fe5d9[_0x4d06a1(0x20b)]['ctx']&&_0x2fe5d9[_0x4d06a1(0x20b)][_0x4d06a1(0x24a)][_0x4d06a1(0x1b2)]?this['getRootParentFile'](_0x2fe5d9[_0x4d06a1(0x20b)][_0x4d06a1(0x24a)][_0x4d06a1(0x1b2)]):null);if(_0xc6775)return _0xc6775;_0x2fe5d9[_0x4d06a1(0x20b)]['suites']&&_0x3e1200[_0x4d06a1(0x1c9)](_0x2fe5d9['parent'][_0x4d06a1(0x1b6)][_0x4d06a1(0x291)],0x0)&&_0x2fe5d9[_0x4d06a1(0x20b)][_0x4d06a1(0x1b6)]['forEach'](_0xab4ae4=>{const _0x5505f2=_0x4d06a1,_0xc13a9=_0xab4ae4['ctx']?this[_0x5505f2(0x1b7)](_0xab4ae4['ctx']):null;if(_0xc13a9)return _0xc13a9;});}return null;}}module[a31_0x5652a8(0x258)]=MyReporter;
'use strict';const a31_0x555121=a31_0x191e;(function(_0x5dff8a,_0x1a8dac){const _0x5c226b=a31_0x191e,_0x5478da=_0x5dff8a();while(!![]){try{const _0x53196f=parseInt(_0x5c226b(0x27e))/0x1*(-parseInt(_0x5c226b(0x1e5))/0x2)+parseInt(_0x5c226b(0x227))/0x3*(-parseInt(_0x5c226b(0x21d))/0x4)+-parseInt(_0x5c226b(0x202))/0x5*(parseInt(_0x5c226b(0x224))/0x6)+parseInt(_0x5c226b(0x308))/0x7+-parseInt(_0x5c226b(0x258))/0x8*(parseInt(_0x5c226b(0x271))/0x9)+parseInt(_0x5c226b(0x1f0))/0xa*(-parseInt(_0x5c226b(0x1d4))/0xb)+-parseInt(_0x5c226b(0x2b0))/0xc*(-parseInt(_0x5c226b(0x2ac))/0xd);if(_0x53196f===_0x1a8dac)break;else _0x5478da['push'](_0x5478da['shift']());}catch(_0x562165){_0x5478da['push'](_0x5478da['shift']());}}}(a31_0x458f,0x68f41));const util=require(a31_0x555121(0x2f4)),fs=require('fs'),path=require('path'),{requireModule,getCentralUser}=require(a31_0x555121(0x201)),Base=requireModule(a31_0x555121(0x296),a31_0x555121(0x2ee)),utils=requireModule(a31_0x555121(0x252),a31_0x555121(0x2ee)),color=Base[a31_0x555121(0x1be)],Mocha=requireModule('mocha'),Runnable=requireModule(a31_0x555121(0x1fd),a31_0x555121(0x2ee)),{v4:uuidv4}=require(a31_0x555121(0x1e2)),bsSetupHelper=require(a31_0x555121(0x201)),testhubUtils=require(a31_0x555121(0x1bf)),centralScannerUtils=require(a31_0x555121(0x2b3)),testHubConstants=require('../../../helpers/testhub/constants'),{FRAMEWORKS}=require(a31_0x555121(0x24d)),globals=require(a31_0x555121(0x290)),logger=require(a31_0x555121(0x2a2))['winstonLogger'],TestMetadata=require('../../../helpers/metadata'),a31_0x26158f={};a31_0x26158f['before\x20all']=a31_0x555121(0x2a6),a31_0x26158f[a31_0x555121(0x293)]=a31_0x555121(0x262),a31_0x26158f[a31_0x555121(0x2e8)]=a31_0x555121(0x28e),a31_0x26158f[a31_0x555121(0x27b)]=a31_0x555121(0x1d6);function a31_0x458f(){const _0x25dbc7=['after\x20each','../../../helpers/test-observability/sessionHandler','pass','1vWcbYS','%s\x20-\x20%s','hooks','File\x20path\x20could\x20not\x20be\x20found','expanded','Exception\x20in\x20browserstack\x20custome\x20reporter\x20with\x20error:\x20','retryOf','_currentRetry','apply','getRootParentFile','setGlobal','KsosF','symbols','\x20\x20<dt\x20class=\x22error\x22>','ytaVx','sBzRX','BEFORE_EACH','title','../../../helpers/globals','fail','sKLEY','after\x20all','reporterOption','MxYVe','mocha/lib/reporters/base.js','HLxqP','current_test','rHQnY','LfesE','prefixTestPath','relative','green','light','azLXC','slow','</dl>','../../../helpers/logger','hGVwM','state','test','BEFORE_ALL','dot','javascript','\x20\x20%d)\x20%s','arrju','tWTCJ','26084929hbzyRB','UnhandledError','failure','pexkU','12cehQpp','setCurrentTestData','<section\x20class=\x22suite\x22>','../../../helpers/central-scanner/helpers','bs:addLog:','RUNNING','%s\x20','fast','test_run','scope','spec','includes','CKACo','UUTNo','Runner','LZHUP','write','../../../helpers/test-observability/requestQueueHandler','rzgTR','oVbpv','\x20%s','thTestRunUuid','LogCreated','QRAnT','.git','Mocha','TestRunFinished','setCentralScannerData','now','MOCHA','toISOString','TEST_REPORTING_ANALYTICS','fullTitle','NxKkc','body','_testResults','Exception\x20in\x20uploading\x20platform\x20details\x20to\x20','../test-observability/mochaUtils','xCfQz','.js','IPFqi','qXQiv','getInstance','pVPOw','qxokQ','<h1>','runner','multiple','\x20with\x20error\x20:\x20','yTfge','hgGDJ','uploadEventData','once','scopes','result','JUmzj','before\x20each','__platform__','ywdwt','exports','_testEnv','failed','mocha','Reporter','HookFinished','hook_run','zvqhy','ioQQN','util','ZAfPx','HubYP','Pwlpb','Lghqx','\x20\x20<dd><pre><code>','mHehF','cwd','cjRsh','HookRunStarted','sPDjO','xbdDm','test_run_uuid','plZVo','finished_at','ctx','split','err','ULYnD','\x20\x20<dd\x20class=\x22error\x22>','3498824HdRCbn','color','../../../helpers/testhub/utils','speed','aVlKU','sRBcm','JIsZA','skipped','pid','call','kfyWG','get','responseCode','CoIDc','redirectUrl','bind','zrvWr','config','fjVAM','SiAIw','fzpLb','3|2|1|0|4','appendTestItemLog','31339EcjkDb','passed','AFTER_EACH','<dl>','RbQZQ','jlZCT','finalResults','Exception\x20in\x20uploading\x20log\x20data\x20to\x20','</code></pre></dd>','_indents','KlKEv','isPending','Exception\x20in\x20populating\x20test\x20data\x20for\x20event\x20','Exception\x20in\x20populating\x20test\x20data\x20for\x20hook\x20skipped\x20test\x20with\x20error\x20:\x20','uuid','cTiXk','wrrTT','975886GJovTh','UpcFc','COMPLETED','WLiib','pSRvk','sendTestRunEvent','dMhli','dwzQX','done','aRsdR','qWOyV','810jWREeV','hruxY','dirname','IOCwM','slice','logs','appendTestPlatform','RoAlF','failure_backtrace','constants','bs:addPlatformDetails:','\x20\x20<dt>','http_response','mocha/lib/runnable.js','CBTSessionCreated','parent','</h1>','../../../helpers/helper','408635pNnjMw','hook_type','location_prefix','checkmark','KlYoV','</dd>','\x20\x20<dd\x20class=\x22error\x22><pre><code>','join','removeAllListeners','lcnc','YOrhR','BfuxE','docHtml','erCwg','kSlMI','_buildCreated','suites','BGbWN','dhDCj','zMiLs','_upstreamConfig','backtrace','pending','type','results','</dt>','consoleLog','374812ZjRXra','mocha/lib/reporters/','shutdown','CvVDg','current_hook','findGitConfig','testAnalyticsId','6vCzyPc','HCIwT','duration','15ADnxin','increaseIndent','comma','titlePath','\x20(%dms)','Aigfv','egQeX','registerListeners','VZLJK','ANmRr','fLShq','__indents','assign','currentRetry','analyticsResult','TestRunSkipped','docAppend','AgNsn','trim','../../../helpers/test-observability/utils','bACVD','__workerDetails','KHlgW','UGGCR','gQsom','iCSvZ','MUETu','event_type','hookAnalyticsId','../../utils/constants','failureCount','miGHV','qwgdU','bsConfig','shouldProcessEventForTesthub','\x20-\x20','match','root','../../../helpers/test-observability/constants','HookRunFinished','file','toString','HGmKc','mocha/lib/utils.js','stdout','bright\x20yellow','markedStatus','push','escape','48sjJqgQ','NgBkV','bIVnb','currentTest','VjNtZ','LDhKa','IAJEK','originalTitle','NfObh','testStarted','AFTER_ALL','EZVux','integrations','clean','indent','Exception\x20in\x20populating\x20test\x20data\x20for\x20test\x20start\x20with\x20error\x20:\x20','GdEiU','failCount','dMMEz','luZkr','statSync','forEach','vdQGK','fqwif','TestRunStarted','1211283vXQKwQ','started_at','length','UXuVk','EVENT','decreaseIndent','spSCJ','BJoiX','tsgyS','testRunUUID'];a31_0x458f=function(){return _0x25dbc7;};return a31_0x458f();}function a31_0x191e(_0x5c32ac,_0x4f8a34){const _0x458fe8=a31_0x458f();return a31_0x191e=function(_0x191e5e,_0xd0130a){_0x191e5e=_0x191e5e-0x1be;let _0x58794a=_0x458fe8[_0x191e5e];return _0x58794a;},a31_0x191e(_0x5c32ac,_0x4f8a34);}const HOOK_TYPES_MAP=a31_0x26158f,{EVENT_RUN_END,EVENT_TEST_BEGIN,EVENT_TEST_END,EVENT_TEST_PENDING,EVENT_RUN_BEGIN,EVENT_TEST_FAIL,EVENT_TEST_PASS,EVENT_SUITE_BEGIN,EVENT_SUITE_END,EVENT_HOOK_BEGIN,EVENT_HOOK_END}=Mocha[a31_0x555121(0x2be)]['constants'],{STATE_PASSED,STATE_PENDING,STATE_FAILED}=Runnable[a31_0x555121(0x1f9)],{getTestEnv,getHookDetails,getHooksForTest,mapTestHooks,getHookSkippedTests}=require(a31_0x555121(0x2d5)),{consoleHolder}=require('../../../helpers/test-observability/constants'),SessionHandler=require(a31_0x555121(0x27c)),{isTestObservabilitySession,PathHelper,debug,failureData}=require(a31_0x555121(0x23a)),RequestQueueHandler=require(a31_0x555121(0x2c1)),constants=require(a31_0x555121(0x244)),requestQueueHandler=RequestQueueHandler[a31_0x555121(0x2da)]();class MyReporter{constructor(_0x323aed,_0x598bb1){const _0x54047e=a31_0x555121,_0x1f7baf={'QRAnT':function(_0x1f9ff0,_0xa82ca){return _0x1f9ff0===_0xa82ca;},'HubYP':_0x54047e(0x2ba),'UXuVk':function(_0x56a70c,_0x53ff5f){return _0x56a70c===_0x53ff5f;},'egQeX':function(_0x5182d2,_0x2326f0){return _0x5182d2+_0x2326f0;},'RoAlF':function(_0xac0a75,_0x37bb3b,_0x40943b){return _0xac0a75(_0x37bb3b,_0x40943b);},'SiAIw':_0x54047e(0x29d),'xbdDm':_0x54047e(0x2b6),'pexkU':_0x54047e(0x29e),'NxKkc':_0x54047e(0x27f),'kcSVa':_0x54047e(0x2b5),'gQsom':'doc','NfObh':function(_0x27f4c7){return _0x27f4c7();},'fzpLb':_0x54047e(0x2fd),'rzgTR':function(_0xa8ec68,_0xdc65d1){return _0xa8ec68===_0xdc65d1;},'dwzQX':_0x54047e(0x24e),'OXwKr':_0x54047e(0x1d5),'hruxY':function(_0x4c94f1,_0x35f63a){return _0x4c94f1===_0x35f63a;},'fqwif':_0x54047e(0x2b7),'KHlgW':function(_0x5a5bcf,_0xc7713a){return _0x5a5bcf+_0xc7713a;},'aRsdR':_0x54047e(0x205),'zvqhy':_0x54047e(0x27d),'ZAfPx':_0x54047e(0x2c4),'BGbWN':function(_0x302369,_0x2deab4){return _0x302369+_0x2deab4;},'GdEiU':function(_0x27ba58,_0x5c9d08){return _0x27ba58+_0x5c9d08;},'sRBcm':function(_0x1bede8,_0x45d254){return _0x1bede8+_0x45d254;},'ywdwt':function(_0x1d0114,_0x55c505,_0x471b6){return _0x1d0114(_0x55c505,_0x471b6);},'azLXC':_0x54047e(0x22b),'IAJEK':function(_0x3bfb6b,_0x4927db,_0x4dc643){return _0x3bfb6b(_0x4927db,_0x4dc643);},'JIsZA':_0x54047e(0x291),'EZVux':_0x54047e(0x2a9),'HGmKc':function(_0x54e7b1,_0x231000){return _0x54e7b1===_0x231000;},'aVlKU':function(_0x19f4d,_0x3214d2){return _0x19f4d+_0x3214d2;},'RbQZQ':function(_0x553c18,_0x245ac9){return _0x553c18+_0x245ac9;},'Elskp':_0x54047e(0x254),'dMMEz':_0x54047e(0x1e7),'zrvWr':function(_0x42405a,_0x480d22){return _0x42405a===_0x480d22;},'erCwg':function(_0x50708d,_0x496583){return _0x50708d===_0x496583;},'spSCJ':_0x54047e(0x2a7),'CvVDg':_0x54047e(0x2a0),'bIVnb':function(_0x5a2408,_0x57113e){return _0x5a2408===_0x57113e;},'HCIwT':function(_0x141eca,_0x3433df){return _0x141eca===_0x3433df;},'oVbpv':function(_0x474372,_0x3f2337){return _0x474372===_0x3f2337;},'KsosF':_0x54047e(0x1d2),'VxPOh':function(_0x1e1d34,_0x519bcd){return _0x1e1d34===_0x519bcd;},'kSlMI':'pending','fLShq':function(_0x3cacf8,_0x12d0e9){return _0x3cacf8===_0x12d0e9;},'ULYnD':function(_0x373188){return _0x373188();},'tdJwt':_0x54047e(0x236),'iCSvZ':function(_0x3876a9,_0x16afbf){return _0x3876a9===_0x16afbf;},'sPDjO':function(_0x97487b,_0x201243){return _0x97487b(_0x201243);},'Lghqx':function(_0x35f9b6){return _0x35f9b6();},'NgBkV':function(_0x4a667c,_0xf03b5a){return _0x4a667c(_0xf03b5a);},'CoIDc':function(_0x42988d,_0x4c7e08){return _0x42988d===_0x4c7e08;},'sKLEY':function(_0x22e148){return _0x22e148();},'ANmRr':function(_0x44dae9,_0x54b93e){return _0x44dae9===_0x54b93e;},'tsgyS':'xunit','KlKEv':function(_0x2dd8be,_0x26ded7,_0x3cf03f){return _0x2dd8be(_0x26ded7,_0x3cf03f);},'RDqGW':_0x54047e(0x2ee),'IPFqi':function(_0x5b0610,_0x34a938){return _0x5b0610(_0x34a938);},'LZHUP':function(_0x8321ad,_0x756291){return _0x8321ad(_0x756291);},'HLxqP':function(_0xbfffc8,_0x2d74d0){return _0xbfffc8!==_0x2d74d0;}};this[_0x54047e(0x219)]=_0x598bb1[_0x54047e(0x294)][_0x54047e(0x219)],this['testObservability']=_0x1f7baf[_0x54047e(0x292)](isTestObservabilitySession),Base[_0x54047e(0x1c6)](this,_0x323aed,_0x598bb1),this[_0x54047e(0x1dd)]=0x0,this[_0x54047e(0x269)]=0x0,this[_0x54047e(0x21a)]=[],this['finalResults']=[],this['suiteCount']=0x0,this[_0x54047e(0x211)]=![],this[_0x54047e(0x2d3)]=[],this[_0x54047e(0x2ec)]=_0x1f7baf[_0x54047e(0x2f8)](getTestEnv),this['_paths']=new PathHelper({'cwd':process[_0x54047e(0x2fb)]()},this[_0x54047e(0x2ec)][_0x54047e(0x204)]),this[_0x54047e(0x216)]=_0x598bb1[_0x54047e(0x294)][_0x54047e(0x248)],this[_0x54047e(0x22e)]();_0x1f7baf[_0x54047e(0x230)](this[_0x54047e(0x219)],_0x1f7baf[_0x54047e(0x23f)])&&(this[_0x54047e(0x20e)]='',this[_0x54047e(0x232)]=0x2);_0x323aed['once'](EVENT_RUN_BEGIN,async()=>{const _0x37c4aa=_0x54047e;_0x1f7baf[_0x37c4aa(0x2c7)](this[_0x37c4aa(0x219)],_0x1f7baf[_0x37c4aa(0x2f6)])&&Base[_0x37c4aa(0x21c)]();})['on'](EVENT_SUITE_BEGIN,_0x4726c7=>{const _0x32d757=_0x54047e;if(_0x4726c7[_0x32d757(0x24c)])return;if(_0x1f7baf[_0x32d757(0x274)](this[_0x32d757(0x219)],_0x1f7baf[_0x32d757(0x2f6)]))this[_0x32d757(0x228)](),Base['consoleLog'](_0x1f7baf[_0x32d757(0x22d)](_0x1f7baf[_0x32d757(0x22d)](this[_0x32d757(0x266)](),_0x1f7baf[_0x32d757(0x1f7)](color,_0x1f7baf[_0x32d757(0x1d0)],_0x1f7baf['xbdDm'])),_0x1f7baf['RoAlF'](color,_0x1f7baf[_0x32d757(0x2af)],_0x1f7baf[_0x32d757(0x2d1)])),_0x1f7baf['kcSVa'],_0x4726c7[_0x32d757(0x28f)],global[_0x32d757(0x2e9)]);else _0x1f7baf[_0x32d757(0x274)](this[_0x32d757(0x219)],_0x1f7baf[_0x32d757(0x23f)])&&(this['docAppend'](this[_0x32d757(0x266)]()+_0x32d757(0x2b2)),++this[_0x32d757(0x232)],this[_0x32d757(0x237)](this[_0x32d757(0x266)]()+_0x32d757(0x2dd)+utils['escape'](_0x4726c7[_0x32d757(0x28f)]+_0x32d757(0x24a)+global['__platform__'])+_0x32d757(0x200)),this['docAppend'](this['indent']()+_0x32d757(0x1d7)));})['on'](EVENT_HOOK_BEGIN,async _0x16dcb4=>{const _0x5d2c2e=_0x54047e;if(_0x1f7baf[_0x5d2c2e(0x274)](testhubUtils[_0x5d2c2e(0x249)](testHubConstants[_0x5d2c2e(0x275)]['HookStarted']),!![])){if(!_0x16dcb4['hookAnalyticsId'])_0x16dcb4[_0x5d2c2e(0x243)]=_0x1f7baf[_0x5d2c2e(0x260)](uuidv4);else _0x16dcb4[_0x5d2c2e(0x255)]&&(_0x16dcb4[_0x5d2c2e(0x243)]=_0x1f7baf[_0x5d2c2e(0x260)](uuidv4),delete _0x16dcb4[_0x5d2c2e(0x255)]);_0x16dcb4[_0x5d2c2e(0x272)]=new Date()['toISOString'](),this[_0x5d2c2e(0x221)]=_0x16dcb4,await this[_0x5d2c2e(0x1ea)](_0x16dcb4,undefined,![],_0x1f7baf[_0x5d2c2e(0x1d1)]);}})['on'](EVENT_HOOK_END,async _0xf83fc4=>{const _0x35def7=_0x54047e;_0x1f7baf[_0x35def7(0x2c2)](testhubUtils['shouldProcessEventForTesthub'](testHubConstants[_0x35def7(0x275)][_0x35def7(0x2f0)]),!![])&&(!_0xf83fc4['markedStatus']&&(_0xf83fc4['markedStatus']=!![],await this[_0x35def7(0x1ea)](_0xf83fc4,undefined,![],_0x1f7baf[_0x35def7(0x1ec)])));})['on'](EVENT_SUITE_END,_0x12da36=>{const _0x50e4c2=_0x54047e;if(_0x12da36[_0x50e4c2(0x24c)])return;if(_0x1f7baf[_0x50e4c2(0x251)](this[_0x50e4c2(0x219)],_0x1f7baf[_0x50e4c2(0x2f6)]))Base['consoleLog'](),Base[_0x50e4c2(0x21c)](_0x1f7baf[_0x50e4c2(0x1c1)](_0x1f7baf[_0x50e4c2(0x1d8)](this[_0x50e4c2(0x266)](),_0x1f7baf[_0x50e4c2(0x2ea)](color,_0x1f7baf['Elskp'],_0x1f7baf[_0x50e4c2(0x2ff)])),_0x1f7baf[_0x50e4c2(0x2ea)](color,_0x1f7baf[_0x50e4c2(0x2af)],_0x1f7baf['NxKkc'])),_0x1f7baf[_0x50e4c2(0x26a)],_0x12da36[_0x50e4c2(0x28f)],global['__platform__']),this[_0x50e4c2(0x21a)][_0x50e4c2(0x26d)](_0x2964f6=>{const _0x255d28=_0x50e4c2;if(_0x1f7baf[_0x255d28(0x2c2)](_0x2964f6[_0x255d28(0x2a4)],_0x1f7baf['OXwKr'])){var _0x1ce867;_0x1f7baf[_0x255d28(0x1f1)](_0x2964f6[_0x255d28(0x1c0)],_0x1f7baf[_0x255d28(0x26f)])?(_0x1ce867=_0x1f7baf['egQeX'](_0x1f7baf[_0x255d28(0x23d)](this[_0x255d28(0x266)](),_0x1f7baf[_0x255d28(0x1f7)](color,_0x1f7baf[_0x255d28(0x1ee)],_0x1f7baf[_0x255d28(0x23d)]('\x20\x20',Base[_0x255d28(0x28a)]['ok']))),_0x1f7baf[_0x255d28(0x1f7)](color,_0x1f7baf[_0x255d28(0x2f2)],_0x1f7baf['ZAfPx'])),Base[_0x255d28(0x21c)](_0x1ce867,_0x2964f6[_0x255d28(0x28f)])):(_0x1ce867=_0x1f7baf[_0x255d28(0x213)](_0x1f7baf['GdEiU'](_0x1f7baf['egQeX'](this['indent'](),_0x1f7baf[_0x255d28(0x1f7)](color,_0x1f7baf[_0x255d28(0x1ee)],_0x1f7baf[_0x255d28(0x1c2)]('\x20\x20',Base[_0x255d28(0x28a)]['ok']))),_0x1f7baf[_0x255d28(0x1f7)](color,_0x1f7baf[_0x255d28(0x2f2)],_0x1f7baf[_0x255d28(0x2f5)])),_0x1f7baf[_0x255d28(0x2ea)](color,_0x2964f6[_0x255d28(0x1c0)],_0x1f7baf[_0x255d28(0x29f)])),Base[_0x255d28(0x21c)](_0x1ce867,_0x2964f6[_0x255d28(0x28f)],_0x2964f6['duration']));}else Base[_0x255d28(0x21c)](_0x1f7baf[_0x255d28(0x268)](this[_0x255d28(0x266)](),_0x1f7baf[_0x255d28(0x25e)](color,_0x1f7baf[_0x255d28(0x1c3)],_0x1f7baf[_0x255d28(0x263)])),++this[_0x255d28(0x269)],_0x2964f6['title']);}),this[_0x50e4c2(0x276)]();else _0x1f7baf[_0x50e4c2(0x1cd)](this[_0x50e4c2(0x219)],_0x1f7baf[_0x50e4c2(0x23f)])&&(this[_0x50e4c2(0x237)](this[_0x50e4c2(0x266)]()+_0x50e4c2(0x2a1)),--this['__indents'],this['docAppend'](this['indent']()+'</section>'),--this[_0x50e4c2(0x232)]);Array['prototype'][_0x50e4c2(0x256)][_0x50e4c2(0x286)](this[_0x50e4c2(0x1da)],this[_0x50e4c2(0x21a)]),this['results']=[];})['on'](EVENT_TEST_PASS,async _0x5cb7c4=>{const _0xa10f06=_0x54047e;this['results'][_0xa10f06(0x256)]({'speed':_0x5cb7c4['speed'],'suite':_0x5cb7c4[_0xa10f06(0x1ff)][_0xa10f06(0x28f)],'title':_0x5cb7c4[_0xa10f06(0x28f)],'fullTitle':_0x5cb7c4['fullTitle'](),'duration':_0x5cb7c4['duration'],'state':_0x5cb7c4[_0xa10f06(0x2a4)],'err':{},'currentRetry':_0x5cb7c4[_0xa10f06(0x234)](),'titlePathV':_0x5cb7c4['titlePath'](),'isPending':_0x5cb7c4[_0xa10f06(0x1df)]()});if(_0x1f7baf[_0xa10f06(0x20f)](this[_0xa10f06(0x219)],_0x1f7baf[_0xa10f06(0x277)]))_0x1f7baf[_0xa10f06(0x20f)](_0x5cb7c4[_0xa10f06(0x1c0)],_0x1f7baf[_0xa10f06(0x220)])?process[_0xa10f06(0x253)][_0xa10f06(0x2c0)](Base['color'](_0x1f7baf['Elskp'],Base[_0xa10f06(0x28a)]['dot'])):process[_0xa10f06(0x253)][_0xa10f06(0x2c0)](Base['color'](_0x5cb7c4['speed'],Base['symbols'][_0xa10f06(0x2a7)]));else{if(_0x1f7baf[_0xa10f06(0x25a)](this['type'],_0x1f7baf[_0xa10f06(0x23f)])){this[_0xa10f06(0x237)](this['indent']()+_0xa10f06(0x1fb)+utils['escape'](_0x5cb7c4['title'])+_0xa10f06(0x21b)),this['docAppend'](this['indent']()+_0xa10f06(0x1fb)+utils[_0xa10f06(0x257)](_0x5cb7c4['file'])+'</dt>');var _0x43ba41=utils[_0xa10f06(0x257)](utils[_0xa10f06(0x265)](_0x5cb7c4[_0xa10f06(0x2d2)]));this[_0xa10f06(0x237)](this['indent']()+_0xa10f06(0x2f9)+_0x43ba41+_0xa10f06(0x1dc));}}_0x1f7baf[_0xa10f06(0x225)](testhubUtils[_0xa10f06(0x249)](),!![])&&(!_0x5cb7c4[_0xa10f06(0x255)]&&(_0x5cb7c4[_0xa10f06(0x255)]=!![],await this[_0xa10f06(0x1ea)](_0x5cb7c4)));})['on'](EVENT_TEST_FAIL,async(_0xa3fc8f,_0x287b54)=>{const _0x4b69e0=_0x54047e;this[_0x4b69e0(0x21a)][_0x4b69e0(0x256)]({'title':_0xa3fc8f[_0x4b69e0(0x28f)],'suite':_0xa3fc8f[_0x4b69e0(0x1ff)]['title'],'state':_0xa3fc8f[_0x4b69e0(0x2a4)],'err':{'message':util['inspect'](_0x287b54)},'fullTitle':_0xa3fc8f[_0x4b69e0(0x2d0)](),'speed':_0xa3fc8f[_0x4b69e0(0x1c0)],'currentRetry':_0xa3fc8f[_0x4b69e0(0x234)](),'titlePathV':_0xa3fc8f[_0x4b69e0(0x22a)]()});if(_0x1f7baf['HCIwT'](this[_0x4b69e0(0x219)],_0x1f7baf['spSCJ']))process[_0x4b69e0(0x253)][_0x4b69e0(0x2c0)](Base['color'](_0x1f7baf[_0x4b69e0(0x1c3)],Base[_0x4b69e0(0x28a)]['bang']));else{if(_0x1f7baf[_0x4b69e0(0x2c3)](this['type'],_0x1f7baf[_0x4b69e0(0x23f)])){const _0x6761a6=_0x1f7baf[_0x4b69e0(0x289)][_0x4b69e0(0x304)]('|');let _0x259066=0x0;while(!![]){switch(_0x6761a6[_0x259066++]){case'0':this[_0x4b69e0(0x237)](this[_0x4b69e0(0x266)]()+_0x4b69e0(0x208)+_0x164e49+_0x4b69e0(0x1dc));continue;case'1':var _0x164e49=utils[_0x4b69e0(0x257)](utils[_0x4b69e0(0x265)](_0xa3fc8f[_0x4b69e0(0x2d2)]));continue;case'2':this[_0x4b69e0(0x237)](this[_0x4b69e0(0x266)]()+_0x4b69e0(0x28b)+utils[_0x4b69e0(0x257)](_0xa3fc8f[_0x4b69e0(0x24f)])+'</dt>');continue;case'3':this['docAppend'](this[_0x4b69e0(0x266)]()+_0x4b69e0(0x28b)+utils[_0x4b69e0(0x257)](_0xa3fc8f[_0x4b69e0(0x28f)])+_0x4b69e0(0x21b));continue;case'4':this[_0x4b69e0(0x237)](this[_0x4b69e0(0x266)]()+_0x4b69e0(0x307)+utils[_0x4b69e0(0x257)](_0xa3fc8f[_0x4b69e0(0x305)])+_0x4b69e0(0x207));continue;}break;}}}if(_0x1f7baf[_0x4b69e0(0x2c2)](testhubUtils[_0x4b69e0(0x249)](testHubConstants[_0x4b69e0(0x275)]['HookFinished']),!![])){if(!_0xa3fc8f['markedStatus']){_0xa3fc8f['markedStatus']=!![];if(_0xa3fc8f['testAnalyticsId'])await this[_0x4b69e0(0x1ea)](_0xa3fc8f,_0x287b54);else _0xa3fc8f['hookAnalyticsId']&&await this['sendTestRunEvent'](_0xa3fc8f,_0x287b54,![],_0x1f7baf[_0x4b69e0(0x1ec)]);}}})['on'](EVENT_TEST_PENDING,async _0x1aaa8f=>{const _0x46f00d=_0x54047e;this[_0x46f00d(0x21a)][_0x46f00d(0x256)]({'title':_0x1aaa8f[_0x46f00d(0x28f)],'suite':_0x1aaa8f[_0x46f00d(0x1ff)][_0x46f00d(0x28f)],'state':_0x1aaa8f[_0x46f00d(0x2a4)],'err':{},'fullTitle':_0x1aaa8f[_0x46f00d(0x2d0)](),'speed':_0x1aaa8f[_0x46f00d(0x1c0)],'currentRetry':_0x1aaa8f[_0x46f00d(0x234)](),'titlePathV':_0x1aaa8f[_0x46f00d(0x22a)]()}),_0x1f7baf['VxPOh'](this['type'],_0x1f7baf[_0x46f00d(0x277)])&&process[_0x46f00d(0x253)][_0x46f00d(0x2c0)](Base['color'](_0x1f7baf[_0x46f00d(0x210)],Base[_0x46f00d(0x28a)][_0x46f00d(0x229)])),_0x1f7baf[_0x46f00d(0x231)](testhubUtils['shouldProcessEventForTesthub'](),!![])&&(!_0x1aaa8f[_0x46f00d(0x223)]&&(_0x1aaa8f[_0x46f00d(0x223)]=_0x1f7baf[_0x46f00d(0x306)](uuidv4)),!_0x1aaa8f[_0x46f00d(0x255)]&&(_0x1aaa8f[_0x46f00d(0x255)]=!![],await this[_0x46f00d(0x1ea)](_0x1aaa8f,undefined,![],_0x1f7baf['tdJwt'])));})['on'](EVENT_TEST_BEGIN,async _0x51d3c7=>{const _0x73a7ab=_0x54047e;_0x1f7baf[_0x73a7ab(0x20f)](testhubUtils[_0x73a7ab(0x249)](),!![])&&await this[_0x73a7ab(0x261)](_0x51d3c7);})['on'](EVENT_TEST_END,async _0x57dfe4=>{const _0x23f4a4=_0x54047e;_0x1f7baf[_0x23f4a4(0x231)](testhubUtils[_0x23f4a4(0x249)](),!![])&&(!_0x57dfe4[_0x23f4a4(0x255)]&&(_0x57dfe4[_0x23f4a4(0x255)]=!![],await this[_0x23f4a4(0x1ea)](_0x57dfe4)));})[_0x54047e(0x2e4)](EVENT_RUN_END,async()=>{const _0x5022dc=_0x54047e;try{if(_0x1f7baf[_0x5022dc(0x240)](testhubUtils['shouldProcessEventForTesthub'](),!![])){const _0x4c62ed=_0x1f7baf[_0x5022dc(0x2fe)](getHookSkippedTests,this[_0x5022dc(0x2de)]['suite']);for(const _0x24beee of _0x4c62ed){!_0x24beee['testAnalyticsId']&&(_0x24beee[_0x5022dc(0x223)]=_0x1f7baf['Lghqx'](uuidv4)),await this[_0x5022dc(0x1ea)](_0x24beee,undefined,![],_0x1f7baf['tdJwt']);}}}catch(_0x10dda8){_0x1f7baf[_0x5022dc(0x259)](debug,_0x5022dc(0x1e1)+_0x10dda8);}await requestQueueHandler[_0x5022dc(0x21f)](),_0x1f7baf[_0x5022dc(0x1ca)](this[_0x5022dc(0x219)],_0x1f7baf['gQsom'])&&Base[_0x5022dc(0x21c)](this[_0x5022dc(0x20e)]);});if(this['type']&&![_0x1f7baf[_0x54047e(0x23f)],_0x1f7baf[_0x54047e(0x279)],_0x1f7baf[_0x54047e(0x2f6)],_0x1f7baf[_0x54047e(0x277)]]['includes'](this[_0x54047e(0x219)])){const _0x292c0e=this[_0x54047e(0x219)][_0x54047e(0x239)]();this[_0x54047e(0x2ef)]=null;try{this['Reporter']=_0x1f7baf[_0x54047e(0x1de)](requireModule,_0x54047e(0x21e)+_0x292c0e+_0x54047e(0x2d7),_0x1f7baf['RDqGW']);}catch(_0x5e95c6){_0x1f7baf[_0x54047e(0x2d8)](debug,_0x54047e(0x283)+_0x5e95c6);}if(_0x1f7baf[_0x54047e(0x2c7)](this[_0x54047e(0x2ef)],null))try{this['Reporter']=_0x1f7baf[_0x54047e(0x2bf)](require,_0x292c0e);}catch(_0x30b8b6){console['error']('Failed\x20to\x20load\x20reporter\x20'+_0x292c0e);}if(_0x1f7baf[_0x54047e(0x297)](this[_0x54047e(0x2ef)],null)){const _0x35d9f6={};_0x35d9f6['reporterOptions']=_0x598bb1[_0x54047e(0x294)],this[_0x54047e(0x2ef)]=new this[(_0x54047e(0x2ef))](_0x323aed,_0x35d9f6);}}}[a31_0x555121(0x266)](){const _0x3d0909=a31_0x555121,_0x4ab04e={'vdQGK':function(_0xabd190,_0x827f62){return _0xabd190(_0x827f62);}};return _0x4ab04e[_0x3d0909(0x26e)](Array,this[_0x3d0909(0x1dd)])[_0x3d0909(0x209)]('\x20\x20');}[a31_0x555121(0x228)](){this['_indents']++;}[a31_0x555121(0x276)](){this['_indents']--;}[a31_0x555121(0x237)](_0x346465){const _0x266e3c=a31_0x555121;this[_0x266e3c(0x20e)]+=_0x346465;}[a31_0x555121(0x1ed)](_0x8cb6e8,_0xdecabc){const _0x1e6e3d=a31_0x555121,_0x50d1e6={'plZVo':function(_0x4d61ba,_0x1811b7){return _0x4d61ba(_0x1811b7);}},_0x1dfd9c={};_0x1dfd9c[_0x1e6e3d(0x245)]=_0x8cb6e8,_0x1dfd9c[_0x1e6e3d(0x21a)]=this[_0x1e6e3d(0x1da)],_0x50d1e6[_0x1e6e3d(0x301)](_0xdecabc,_0x1dfd9c);}[a31_0x555121(0x22e)](){const _0x373e30=a31_0x555121;process[_0x373e30(0x20a)](_0x373e30(0x2b4)+process[_0x373e30(0x1c5)]),process['on'](_0x373e30(0x2b4)+process[_0x373e30(0x1c5)],this[_0x373e30(0x1d3)][_0x373e30(0x1cc)](this)),process['removeAllListeners'](_0x373e30(0x1fa)+process[_0x373e30(0x1c5)]),process['on']('bs:addPlatformDetails:'+process['pid'],this[_0x373e30(0x1f6)][_0x373e30(0x1cc)](this));}[a31_0x555121(0x261)]=async _0x19f65b=>{const _0x534706=a31_0x555121,_0x2e4dbc={'UpcFc':function(_0x2577dd){return _0x2577dd();},'cTiXk':_0x534706(0x27a),'VjNtZ':function(_0x551f5e,_0x4cb4e5){return _0x551f5e>_0x4cb4e5;},'xCfQz':function(_0x1ab757,_0x42ca25){return _0x1ab757===_0x42ca25;},'Pwlpb':'TestRunStarted','nKMma':function(_0x2acbae,_0x19ea2b){return _0x2acbae(_0x19ea2b);}};try{const _0xf5602f=this[_0x534706(0x298)];this['current_test']=_0x19f65b,_0x19f65b[_0x534706(0x284)]=null,_0x19f65b[_0x534706(0x223)]=_0x2e4dbc[_0x534706(0x1e6)](uuidv4),globals[_0x534706(0x288)](_0x2e4dbc[_0x534706(0x1e3)],_0x19f65b[_0x534706(0x223)]),global[_0x534706(0x23c)]=global[_0x534706(0x23c)]||{},global[_0x534706(0x23c)]['currentTest']=global[_0x534706(0x23c)][_0x534706(0x25b)]||{},global['__workerDetails'][_0x534706(0x25b)][_0x534706(0x2c5)]=_0x19f65b[_0x534706(0x223)],_0x19f65b['started_at']=new Date()[_0x534706(0x2ce)](),_0x2e4dbc[_0x534706(0x25c)](_0x19f65b[_0x534706(0x285)],0x0)&&_0xf5602f&&_0x2e4dbc[_0x534706(0x2d6)](_0xf5602f[_0x534706(0x28f)],_0x19f65b['title'])?(_0x19f65b[_0x534706(0x284)]=_0xf5602f[_0x534706(0x223)],await this[_0x534706(0x1ea)](_0x19f65b,undefined,![],_0x2e4dbc[_0x534706(0x2f7)]),_0xf5602f[_0x534706(0x2a4)]=STATE_FAILED,await this[_0x534706(0x1ea)](_0xf5602f,undefined,!![])):await this[_0x534706(0x1ea)](_0x19f65b,undefined,![],_0x2e4dbc[_0x534706(0x2f7)]);}catch(_0x13af81){_0x2e4dbc['nKMma'](debug,_0x534706(0x267)+_0x13af81);}};[a31_0x555121(0x1ea)]=async(_0x3efcaf,_0x501082=undefined,_0x4e2eb3=![],_0x259500=a31_0x555121(0x2ca))=>{const _0x1df20c=a31_0x555121,_0x25c15a={'qwgdU':function(_0x2d76fb,_0x85057e){return _0x2d76fb===_0x85057e;},'wTeBa':function(_0x2f8cef,_0x48a89d){return _0x2f8cef!==_0x48a89d;},'hgGDJ':_0x1df20c(0x2a5),'rHQnY':_0x1df20c(0x305),'fjVAM':function(_0x132e15,_0x2a4304){return _0x132e15!==_0x2a4304;},'AmCQL':_0x1df20c(0x281),'UGVml':_0x1df20c(0x2c9),'KlYoV':_0x1df20c(0x2a8),'nwZTQ':function(_0x3595f4,_0x3d1bde){return _0x3595f4===_0x3d1bde;},'WLiib':_0x1df20c(0x236),'MxYVe':_0x1df20c(0x1c4),'bACVD':function(_0x6834f1,_0x9be40b){return _0x6834f1-_0x9be40b;},'hGVwM':'AssertionError','CKACo':_0x1df20c(0x2ad),'luZkr':_0x1df20c(0x2ca),'BfuxE':_0x1df20c(0x270),'VZLJK':function(_0x40f0a5){return _0x40f0a5();},'mHehF':_0x1df20c(0x272),'LDhKa':_0x1df20c(0x302),'qXQiv':function(_0x28f228,_0x57a19c){return _0x28f228(_0x57a19c);},'IOCwM':function(_0xabc5b9,_0x548390){return _0xabc5b9===_0x548390;},'arrju':_0x1df20c(0x24e),'ytaVx':_0x1df20c(0x2ed),'JUmzj':_0x1df20c(0x1d5),'LfesE':function(_0x10c66f,_0x52b18f){return _0x10c66f===_0x52b18f;},'BJoiX':_0x1df20c(0x2e8),'YOrhR':_0x1df20c(0x2ae),'zMiLs':_0x1df20c(0x1f8),'MUETu':_0x1df20c(0x217),'miGHV':'failure_reason_expanded','dMhli':_0x1df20c(0x282),'VEvmw':function(_0x3926ad,_0x84f631){return _0x3926ad(_0x84f631);},'jlZCT':function(_0x28e624,_0x401e48){return _0x28e624===_0x401e48;},'lQEey':_0x1df20c(0x203),'sBzRX':_0x1df20c(0x2f1),'UUTNo':'test_run'};try{if(_0x3efcaf['body']&&_0x3efcaf['body'][_0x1df20c(0x24b)](/browserstack internal helper hook/))return;let _0xadb4d2=[];if(_0x25c15a[_0x1df20c(0x247)](_0x3efcaf[_0x1df20c(0x2a4)],STATE_FAILED)){if(_0x25c15a['wTeBa'](_0x3efcaf[_0x1df20c(0x305)],undefined))_0xadb4d2=_0x3efcaf[_0x1df20c(0x305)]['multiple']?[_0x3efcaf[_0x1df20c(0x305)][_0x1df20c(0x2df)],_0x25c15a[_0x1df20c(0x2e2)]]:[_0x3efcaf['err'],_0x25c15a[_0x1df20c(0x299)]];else _0x25c15a[_0x1df20c(0x1cf)](_0x501082,undefined)?_0xadb4d2=[_0x501082,_0x25c15a[_0x1df20c(0x299)]]:_0xadb4d2=[];}const _0x5664df=_0x25c15a[_0x1df20c(0x1cf)](_0x3efcaf[_0x1df20c(0x305)],undefined)?_0x3efcaf[_0x1df20c(0x305)][_0x1df20c(0x250)]():_0x25c15a[_0x1df20c(0x1cf)](_0x501082,undefined)?_0x501082['toString']():undefined;let _0x22b3d8;try{_0x22b3d8=this[_0x1df20c(0x287)](_0x3efcaf);}catch(_0x4070c0){_0x22b3d8=null;}const _0x8f7abb=_0x22b3d8?this[_0x1df20c(0x222)](_0x22b3d8):null,_0x218b20=_0x22b3d8?this['_paths'][_0x1df20c(0x29b)](this[_0x1df20c(0x287)](_0x3efcaf)):_0x25c15a['AmCQL'],_0x2d4da4={'framework':_0x25c15a['UGVml'],'uuid':_0x3efcaf[_0x1df20c(0x223)]||_0x3efcaf[_0x1df20c(0x243)],'name':_0x3efcaf['title'],'body':{'lang':_0x25c15a[_0x1df20c(0x206)],'code':_0x3efcaf[_0x1df20c(0x2d2)]},'scope':this[_0x1df20c(0x2b9)](_0x3efcaf),'scopes':this[_0x1df20c(0x2e5)](_0x3efcaf),'identifier':_0x3efcaf[_0x1df20c(0x2d0)](),'file_name':_0x218b20,'vc_filepath':_0x8f7abb?path[_0x1df20c(0x29c)](_0x8f7abb,_0x22b3d8):null,'location':_0x218b20,'result':_0x25c15a['nwZTQ'](_0x259500,_0x25c15a[_0x1df20c(0x1e8)])?_0x25c15a[_0x1df20c(0x295)]:this[_0x1df20c(0x235)](_0x3efcaf[_0x1df20c(0x2a4)]),'failure_reason':_0x5664df,'duration_in_ms':_0x3efcaf[_0x1df20c(0x226)]||(_0x259500['match'](/Finished/)||_0x259500['match'](/Skipped/)?_0x25c15a[_0x1df20c(0x23b)](Date[_0x1df20c(0x2cc)](),new Date(_0x3efcaf['started_at'])['getTime']()):null),'started_at':_0x3efcaf[_0x1df20c(0x272)],'finished_at':_0x259500[_0x1df20c(0x24b)](/Finished/)||_0x259500['match'](/Skipped/)?new Date()[_0x1df20c(0x2ce)]():null,'failure':failureData[_0x1df20c(0x286)](null,_0xadb4d2),'failure_type':!_0x5664df?null:_0x5664df['match'](/AssertionError/)?_0x25c15a[_0x1df20c(0x2a3)]:_0x25c15a[_0x1df20c(0x2bc)],'retry_of':_0x3efcaf['retryOf']};if([_0x25c15a[_0x1df20c(0x1e8)],_0x25c15a[_0x1df20c(0x26b)],_0x25c15a[_0x1df20c(0x20d)]][_0x1df20c(0x2bb)](_0x259500)){if(_0x25c15a[_0x1df20c(0x22f)](getCentralUser)[_0x1df20c(0x20b)]){const _0x48ee3b=TestMetadata[_0x1df20c(0x1c8)](_0x3efcaf['testAnalyticsId']);if(_0x48ee3b){const _0x3f0522={};_0x3f0522[_0x1df20c(0x20b)]=_0x48ee3b,Object[_0x1df20c(0x233)](_0x2d4da4,_0x3f0522);}}}testhubUtils['appendTesthubParams'](_0x2d4da4,_0x259500,_0x3efcaf,FRAMEWORKS[_0x1df20c(0x2cd)]);(_0x3efcaf['responseCode']||_0x3efcaf[_0x1df20c(0x1cb)])&&centralScannerUtils[_0x1df20c(0x2cb)](_0x2d4da4,_0x3efcaf[_0x1df20c(0x1c9)],_0x3efcaf[_0x1df20c(0x1cb)]);_0x25c15a[_0x1df20c(0x247)](_0x259500,_0x25c15a[_0x1df20c(0x1e8)])&&!_0x2d4da4[_0x25c15a[_0x1df20c(0x2fa)]]&&(_0x2d4da4[_0x25c15a[_0x1df20c(0x2fa)]]=_0x2d4da4[_0x25c15a[_0x1df20c(0x25d)]]);if(_0x259500[_0x1df20c(0x24b)](/HookRun/))[_0x2d4da4[_0x1df20c(0x203)],_0x2d4da4['name']]=_0x25c15a[_0x1df20c(0x2d9)](getHookDetails,_0x3efcaf['fullTitle']()||_0x3efcaf[_0x1df20c(0x25f)]||_0x3efcaf['title']),_0x25c15a[_0x1df20c(0x1f3)](_0x259500,_0x25c15a[_0x1df20c(0x2aa)])&&(_0x25c15a[_0x1df20c(0x1cf)](_0x2d4da4[_0x1df20c(0x2e6)],_0x25c15a[_0x1df20c(0x28c)])&&(_0x2d4da4[_0x1df20c(0x2e6)]=_0x25c15a[_0x1df20c(0x2e7)]),_0x25c15a[_0x1df20c(0x29a)](_0x2d4da4[_0x1df20c(0x203)],_0x25c15a[_0x1df20c(0x278)])&&_0x25c15a['qwgdU'](_0x2d4da4[_0x1df20c(0x2e6)],_0x25c15a[_0x1df20c(0x28c)])&&!_0x3efcaf[_0x1df20c(0x303)][_0x1df20c(0x25b)][_0x1df20c(0x255)]&&(_0x3efcaf[_0x1df20c(0x303)][_0x1df20c(0x25b)]['markedStatus']=!![],_0x3efcaf['ctx'][_0x1df20c(0x25b)][_0x1df20c(0x2a4)]=STATE_FAILED,await this[_0x1df20c(0x1ea)](_0x3efcaf[_0x1df20c(0x303)]['currentTest'],undefined,!![])));else _0x259500[_0x1df20c(0x24b)](/TestRun/)&&_0x25c15a[_0x1df20c(0x2d9)](mapTestHooks,_0x3efcaf);const _0x348331=_0x2d4da4[_0x25c15a[_0x1df20c(0x20c)]][0x0];_0x348331&&(_0x2d4da4[_0x25c15a[_0x1df20c(0x215)]]=_0x348331[_0x25c15a[_0x1df20c(0x241)]],_0x2d4da4[_0x25c15a[_0x1df20c(0x246)]]=_0x348331[_0x25c15a[_0x1df20c(0x1eb)]]);[_0x25c15a[_0x1df20c(0x26b)],_0x25c15a[_0x1df20c(0x1e8)]][_0x1df20c(0x2bb)](_0x259500)&&(this[_0x1df20c(0x2d3)][_0x1df20c(0x256)](_0x2d4da4),_0x2d4da4[_0x1df20c(0x280)]=_0x25c15a['VEvmw'](getHooksForTest,_0x3efcaf));const _0x5a270c={'event_type':_0x25c15a[_0x1df20c(0x1d9)](_0x259500,_0x25c15a[_0x1df20c(0x1e8)])?_0x25c15a[_0x1df20c(0x26b)]:_0x259500};_0x259500[_0x1df20c(0x24b)](/HookRun/)?(_0x2d4da4[_0x25c15a['lQEey']]=HOOK_TYPES_MAP[_0x2d4da4[_0x25c15a['lQEey']]],_0x5a270c[_0x25c15a[_0x1df20c(0x28d)]]=_0x2d4da4):_0x5a270c[_0x25c15a[_0x1df20c(0x2bd)]]=_0x2d4da4,testhubUtils[_0x1df20c(0x2b1)](FRAMEWORKS[_0x1df20c(0x2cd)],_0x5a270c),await SessionHandler[_0x1df20c(0x2e3)](_0x5a270c);}catch(_0x4cecbb){_0x25c15a['VEvmw'](debug,_0x1df20c(0x1e0)+_0x259500+_0x1df20c(0x2e0)+_0x4cecbb);}};[a31_0x555121(0x222)](_0x46c01d){const _0x240bf0=a31_0x555121,_0x5dd3cc={};_0x5dd3cc[_0x240bf0(0x1ef)]=function(_0x2dae84,_0x3d8836){return _0x2dae84===_0x3d8836;},_0x5dd3cc[_0x240bf0(0x2e1)]=function(_0x455d78,_0x1c8efe){return _0x455d78===_0x1c8efe;},_0x5dd3cc[_0x240bf0(0x22c)]=_0x240bf0(0x2c8),_0x5dd3cc[_0x240bf0(0x2db)]=_0x240bf0(0x1ce);const _0x17c618=_0x5dd3cc,_0x43b9b4=path['sep'];if(_0x17c618[_0x240bf0(0x1ef)](_0x46c01d,null)||_0x17c618[_0x240bf0(0x1ef)](_0x46c01d,'')||_0x17c618[_0x240bf0(0x1ef)](_0x46c01d,_0x43b9b4)||_0x17c618['yTfge'](_0x46c01d,path[_0x240bf0(0x1f2)](_0x46c01d)))return null;try{return fs[_0x240bf0(0x26c)](path[_0x240bf0(0x209)](_0x46c01d,_0x17c618[_0x240bf0(0x22c)],_0x17c618[_0x240bf0(0x2db)])),_0x46c01d;}catch(_0x326de0){const _0x2c9a82=path['dirname'](_0x46c01d);return this[_0x240bf0(0x222)](_0x2c9a82);}}[a31_0x555121(0x1d3)]=async _0xab6f2a=>{const _0x5c2d6e=a31_0x555121,_0x300833={'tWTCJ':_0x5c2d6e(0x2c6),'ZxgNt':function(_0xf7feb9,_0x468972){return _0xf7feb9(_0x468972);}};try{this[_0x5c2d6e(0x221)]&&!this[_0x5c2d6e(0x221)]['markedStatus']&&(_0xab6f2a['hook_run_uuid']=this[_0x5c2d6e(0x221)]['hookAnalyticsId']);!_0xab6f2a['hook_run_uuid']&&this[_0x5c2d6e(0x298)]&&!this[_0x5c2d6e(0x298)][_0x5c2d6e(0x255)]&&(_0xab6f2a[_0x5c2d6e(0x300)]=this[_0x5c2d6e(0x298)][_0x5c2d6e(0x223)]);if(_0xab6f2a['hook_run_uuid']||_0xab6f2a[_0x5c2d6e(0x300)]){const _0x2eb99f={};_0x2eb99f['event_type']=_0x300833[_0x5c2d6e(0x2ab)],_0x2eb99f[_0x5c2d6e(0x1f5)]=[_0xab6f2a],await SessionHandler[_0x5c2d6e(0x2e3)](_0x2eb99f);}}catch(_0x228c2c){_0x300833['ZxgNt'](debug,_0x5c2d6e(0x1db)+constants[_0x5c2d6e(0x2cf)]+_0x5c2d6e(0x2e0)+_0x228c2c);}};['appendTestPlatform']=async _0x508deb=>{const _0xcfdfa6=a31_0x555121,_0x1ce982={'cjRsh':_0xcfdfa6(0x1fc),'wrrTT':_0xcfdfa6(0x1fe),'ioQQN':function(_0x1f1fa3,_0x4a93b6){return _0x1f1fa3(_0x4a93b6);}};try{const _0x48af8b={};_0x48af8b[_0xcfdfa6(0x1e2)]=_0x508deb[_0xcfdfa6(0x1e2)]||this[_0xcfdfa6(0x298)][_0xcfdfa6(0x223)],_0x48af8b[_0xcfdfa6(0x264)]=_0x508deb[_0x1ce982[_0xcfdfa6(0x2fc)]];const _0x1c160a=_0x48af8b,_0x2ead7e={};_0x2ead7e[_0xcfdfa6(0x242)]=_0x1ce982[_0xcfdfa6(0x1e4)],_0x2ead7e[_0xcfdfa6(0x2b8)]=_0x1c160a,await SessionHandler[_0xcfdfa6(0x2e3)](_0x2ead7e);}catch(_0x36a260){_0x1ce982[_0xcfdfa6(0x2f3)](debug,_0xcfdfa6(0x2d4)+constants[_0xcfdfa6(0x2cf)]+_0xcfdfa6(0x2e0)+_0x36a260);}};[a31_0x555121(0x235)](_0x45526b){const _0x1759c9=a31_0x555121,_0x1c99e3={};_0x1c99e3['qxokQ']=_0x1759c9(0x1d5),_0x1c99e3['pSRvk']=_0x1759c9(0x218),_0x1c99e3[_0x1759c9(0x23e)]=_0x1759c9(0x2ed);const _0x40fe47=_0x1c99e3,_0x833ef2={};return _0x833ef2[STATE_PASSED]=_0x40fe47[_0x1759c9(0x2dc)],_0x833ef2[STATE_PENDING]=_0x40fe47[_0x1759c9(0x1e9)],_0x833ef2[STATE_FAILED]=_0x40fe47[_0x1759c9(0x23e)],_0x833ef2[_0x45526b];}[a31_0x555121(0x2b9)](_0x4a41ab){const _0x4d3497=a31_0x555121,_0x1c3fd9={};_0x1c3fd9[_0x4d3497(0x1c7)]=function(_0x473684,_0x52b4ec){return _0x473684-_0x52b4ec;};const _0x555d4f=_0x1c3fd9,_0x1dd2b7=_0x4a41ab['titlePath']();return _0x1dd2b7[_0x4d3497(0x1f4)](0x0,_0x555d4f[_0x4d3497(0x1c7)](_0x1dd2b7[_0x4d3497(0x273)],0x1))[_0x4d3497(0x209)]('\x20');}[a31_0x555121(0x2e5)](_0x317079){const _0x240e3e=a31_0x555121,_0x291774={};_0x291774[_0x240e3e(0x214)]=function(_0x71f180,_0x25dbe7){return _0x71f180-_0x25dbe7;};const _0x1c8f07=_0x291774,_0x3ee07d=_0x317079['titlePath']();return _0x3ee07d['slice'](0x0,_0x1c8f07[_0x240e3e(0x214)](_0x3ee07d[_0x240e3e(0x273)],0x1));}['getRootParentFile'](_0x41c394){const _0x262256=a31_0x555121,_0x530d8a={};_0x530d8a[_0x262256(0x238)]=function(_0x3ced0a,_0x23d47d){return _0x3ced0a>_0x23d47d;};const _0x2bf8ce=_0x530d8a;if(_0x41c394[_0x262256(0x24f)])return _0x41c394[_0x262256(0x24f)];if(_0x41c394[_0x262256(0x303)]){const _0x54a9ba=_0x41c394['ctx'][_0x262256(0x25b)]?this[_0x262256(0x287)](_0x41c394[_0x262256(0x303)][_0x262256(0x25b)]):null;if(_0x54a9ba)return _0x54a9ba;}if(_0x41c394[_0x262256(0x1ff)]){const _0x27e859=this[_0x262256(0x287)](_0x41c394[_0x262256(0x1ff)])||(_0x41c394[_0x262256(0x1ff)]['ctx']&&_0x41c394[_0x262256(0x1ff)]['ctx'][_0x262256(0x25b)]?this[_0x262256(0x287)](_0x41c394['parent'][_0x262256(0x303)][_0x262256(0x25b)]):null);if(_0x27e859)return _0x27e859;_0x41c394[_0x262256(0x1ff)][_0x262256(0x212)]&&_0x2bf8ce[_0x262256(0x238)](_0x41c394[_0x262256(0x1ff)]['suites']['length'],0x0)&&_0x41c394[_0x262256(0x1ff)][_0x262256(0x212)][_0x262256(0x26d)](_0x46077d=>{const _0x285391=_0x46077d['ctx']?this['getRootParentFile'](_0x46077d['ctx']):null;if(_0x285391)return _0x285391;});}return null;}}module[a31_0x555121(0x2eb)]=MyReporter;
#!/usr/bin/env node
'use strict';const a32_0x3106d3=a32_0x41d1;(function(_0x578d18,_0x103d7c){const _0x1d1cd3=a32_0x41d1,_0xcab448=_0x578d18();while(!![]){try{const _0x543a83=parseInt(_0x1d1cd3(0x178))/0x1+parseInt(_0x1d1cd3(0x156))/0x2+parseInt(_0x1d1cd3(0x192))/0x3+parseInt(_0x1d1cd3(0x132))/0x4*(parseInt(_0x1d1cd3(0x103))/0x5)+-parseInt(_0x1d1cd3(0xae))/0x6+parseInt(_0x1d1cd3(0x133))/0x7+-parseInt(_0x1d1cd3(0x110))/0x8*(parseInt(_0x1d1cd3(0xaa))/0x9);if(_0x543a83===_0x103d7c)break;else _0xcab448['push'](_0xcab448['shift']());}catch(_0x259799){_0xcab448['push'](_0xcab448['shift']());}}}(a32_0x28a7,0xd964e));const chalk=require('chalk'),logger=require(a32_0x3106d3(0xe1))[a32_0x3106d3(0x106)],helper=require(a32_0x3106d3(0x13d)),utilities=require(a32_0x3106d3(0x9d)),testOpsHelper=require(a32_0x3106d3(0x13a)),fs=require('fs'),os=require('os'),{parallelTestRun}=require(a32_0x3106d3(0x184)),{requireModule,nestedKeyValue}=require(a32_0x3106d3(0x13d)),{getPercyOptions}=require(a32_0x3106d3(0x144)),Base=requireModule(a32_0x3106d3(0xc5),a32_0x3106d3(0x14e)),collectFiles=requireModule(a32_0x3106d3(0x119),a32_0x3106d3(0x14e)),constants=require('../utils/constants'),PerformanceTester=require(a32_0x3106d3(0x8b)),PerformanceEvents=require('../../helpers/performance/constants')[a32_0x3106d3(0xe7)],centralScannerConstants=require(a32_0x3106d3(0x151)),{FRAMEWORKS}=require(a32_0x3106d3(0x13f)),TestHubHandler=require(a32_0x3106d3(0xb9)),ClientTroubleShootingService=require(a32_0x3106d3(0xdc));function a32_0x28a7(){const _0x3f3d41=['retryTestsOnFailure','CVGEU','finalExecution','testsFailed','smrpK','getErrorMessageFromResults','includeTagsInTestingScope','../utils/clientTroubleshootingService','Total\x20Suites:\x20','exports','Running\x20your\x20mocha\x20tests','state','../../helpers/logger','files','KIjOK','tEoQY','\x20skipped','QZPOM','EVENTS','finally','eRKJw','BROWSERSTACK_GRR_US_HUB_URL','voCGi','xqzcX','mgdXs','WrQrC','\x20failed','MtxZs','green','Couldn\x27t\x20write\x20json\x20result\x20to','spec','yLwbg','LEnGD','log','results','exitCode','bold','lFGzZ','has','VKBqw','parseFileNames','QBZMh','isPending','nzEka','kzPrc','BROWSERSTACK_TEST_OBSERVABILITY_YML','55uQxOPs','Writing\x20json\x20result\x20to\x20file','configuration','winstonLogger','recursive','DPuUH','map','UWbRh','Exyiq','output','failed','UdGod','yoMWC','7829552LFVYCK','CIiLF','BROWSERSTACK_TEST_ACCESSIBILITY_YML','\x20passed','hasOwnProperty','No\x20output\x20file\x20given,\x20writing\x20xunit\x20result\x20to\x20console','excludeTagsInTestingScope','ignore','error','mocha/lib/cli/collect-files.js','forEach','framework','rootHooks','Printing\x20stats\x20of\x20tests','QDLsF','rLDkv','TLLUz','generateDiff','MChDf','platform','jBVex','BNPFE','hideDiff','\x20platforms','then','rmdirSync','consoleLog','Kyqrh','sort','KCkkl','isNotUndefined','handleApp','dUJAY','config','11584CmDVsV','10937619eeNLvt','includeEncodedExtension','reporterOptions','testsuite','OesDi','join','indexOf','../../helpers/test-observability/utils','IqyaR','FGAgp','../../helpers/helper','logLevel','../../helpers/test-observability/constants','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','vUvdA','platforms','passed','../../helpers/percy/utils','retries','passes','XzJoz','QhVyG','assign','prototype','isBrowserstackInfra','qzLtm','size','mocha','writeFileSync','getTCGConfigFilePaths','../../helpers/central-scanner/constants','fireFunnelTestEvent','FePtf','failure','accessibility','2958358NvUcyC','get','setupTCGAuth','suiteName','skipped','fuQQN','testSuites','object','proxySettings','Setting\x20non\x20exit\x20code\x20for\x20failures','OtcKs','initialize','yellow','rxFwa','zAREd','isUndefined','adCSk','kzTnH','parallelsPerPlatform','getUserWorkerCount','KrMKy','message','vSkzQ','stats','fullTitle','eoVsM','cOLAx','eqMfa','getPlatformName','testsPending','vihSw','call','yslMv','aWzOd','1608085enmece','push','SoAsc','cJPte','Mocha\x20Tests','cjs','KkeuZ','test','NljgS','SHkbU','stringify','MOCHA','../test-runner','ccnUu','sNEPk','getOwnPropertyNames','error\x20removing\x20tcg\x20config\x20file','YeEQd','KHLDq','cliConfig','cDvZH','IezSU','mjs','qOhWN','bgBlueBright','nBjUE','5252037PNvBQn','pbteo','../../helpers/performance/performance-tester','yHMMz','SDK_CLEANUP','uSJFy','env','accessibilityOptions','xsxYo','KNYJc','actual','</testsuite>','testsPassed','failures','errorMessage','unlinkSync','zqvvd','msTWM','uvZpK','start','../../helpers/utilities','isTestObservabilitySession','central_scanner','prepareCapabilities','bstack:options','duration','useW3C','currentRetry','cFNgd','toUTCString','reporter','reporter-option','getHubUrl','36YnORxW','shouldReRunObservabilityTests','No\x20output\x20file\x20given,\x20writing\x20json\x20result\x20to\x20console','length','9762564PLrbJY','extension','VmxMO','WoVqg','FRAMEWORKS','XyEYW','missT','haHVr','PuQSd','keys','pyWIH','../../helpers/testhub/testhubHandler','list','Total\x20Platforms:\x20','NrmlG','NBnlW','Pmbgw','Writing\x20xunit\x20result\x20to\x20file','info','json','ZjYqt','capability','\x20total','mocha/lib/reporters/base.js','Error\x20in\x20notifying\x20update.\x20Stacktrace:\x20','launchBuild','zxXwk','bgRedBright','notifyUpdate','titlePath','debug','err','Error\x20in\x20Fire\x20SDKTestSuccessful.\x20Stacktrace:\x20','stack','maxRetries','printBuildLink','YnVHx','Now,\x20showing\x20logs\x20from\x20mocha','title'];a32_0x28a7=function(){return _0x3f3d41;};return a32_0x28a7();}function tag(_0x1c7bc4,_0x2be41f,_0x3b5e12,_0x365887){const _0x314201=a32_0x3106d3,_0xfc0726={'mgdXs':function(_0xafb31a,_0x21614b){return _0xafb31a+_0x21614b;},'eRKJw':function(_0x2fa869,_0x5a08f7){return _0x2fa869+_0x5a08f7;},'zqvvd':function(_0x19b2df,_0x3fe848){return _0x19b2df+_0x3fe848;},'xsxYo':function(_0x165051,_0x3c0857){return _0x165051(_0x3c0857);},'yslMv':function(_0x48c2d7,_0x2d9c47){return _0x48c2d7+_0x2d9c47;},'cOLAx':function(_0x50fa4a,_0x4dade3){return _0x50fa4a+_0x4dade3;},'PKCXK':function(_0x31c688,_0x4e60c9){return _0x31c688+_0x4e60c9;},'QBZMh':function(_0x5e9e96,_0x9914e7){return _0x5e9e96+_0x9914e7;}},_0x344f41=_0x3b5e12?'/>':'>',_0x1b1862=[];let _0x3190b6;for(const _0x173b27 in _0x2be41f){Object[_0x314201(0x14a)][_0x314201(0x114)][_0x314201(0x175)](_0x2be41f,_0x173b27)&&_0x1b1862[_0x314201(0x179)](_0xfc0726[_0x314201(0xed)](_0xfc0726[_0x314201(0xe9)](_0xfc0726[_0x314201(0x99)](_0x173b27,'=\x22'),_0xfc0726[_0x314201(0x91)](escape,_0x2be41f[_0x173b27])),'\x22'));}return _0x3190b6=_0xfc0726[_0x314201(0xe9)](_0xfc0726[_0x314201(0x176)](_0xfc0726[_0x314201(0x170)]('<',_0x1c7bc4),_0x1b1862[_0x314201(0xad)]?_0xfc0726['PKCXK']('\x20',_0x1b1862[_0x314201(0x138)]('\x20')):''),_0x344f41),_0x365887&&(_0x3190b6+=_0xfc0726[_0x314201(0xfe)](_0xfc0726['cOLAx'](_0xfc0726['cOLAx'](_0x365887,'</'),_0x1c7bc4),_0x344f41)),_0x3190b6;}let xunitContent='';function xunitWrite(_0x57ca46){xunitContent+=_0x57ca46;}function xunitTest(_0x379ed7,_0x3480f5){const _0xddcd97=a32_0x3106d3,_0x28dc78={'NljgS':function(_0x55b1d5,_0x236741){return _0x55b1d5/_0x236741;},'YDWSs':function(_0x3c8d55,_0x114c4f){return _0x3c8d55===_0x114c4f;},'IqyaR':'failed','xivtl':function(_0xe568f0,_0x5a6036){return _0xe568f0+_0x5a6036;},'TLLUz':function(_0x34108a,_0x3ef007){return _0x34108a(_0x3ef007);},'SHkbU':function(_0xda44c1,_0x49f635,_0x56a11f,_0xb1c181,_0x32e2de){return _0xda44c1(_0x49f635,_0x56a11f,_0xb1c181,_0x32e2de);},'xqzcX':'testcase','sNEPk':_0xddcd97(0x154),'pyWIH':function(_0x53e988,_0x1a504c){return _0x53e988+_0x1a504c;},'xnpbH':function(_0x50951b,_0x39edc8){return _0x50951b+_0x39edc8;},'fXBLp':function(_0x2df28a,_0x54b287){return _0x2df28a+_0x54b287;},'vihSw':function(_0x4b650c,_0x180e97){return _0x4b650c(_0x180e97);},'tEoQY':function(_0x644983,_0xd46c7e){return _0x644983(_0xd46c7e);},'MChDf':function(_0x1c46f7,_0x5abcf4,_0x13c93f,_0x529b3b){return _0x1c46f7(_0x5abcf4,_0x13c93f,_0x529b3b);},'eMZpm':_0xddcd97(0x15a),'CIiLF':function(_0x2da431,_0x146f94){return _0x2da431(_0x146f94);}};Base['useColors']=![];var _0x139061={'classname':_0x379ed7[_0xddcd97(0x16e)],'name':_0x379ed7[_0xddcd97(0xd4)],'time':_0x28dc78[_0xddcd97(0x180)](_0x379ed7[_0xddcd97(0xa2)],0x3e8)||0x0,'platform':_0x3480f5};if(_0x28dc78['YDWSs'](_0x379ed7['state'],_0x28dc78[_0xddcd97(0x13b)])){var _0x2425db=_0x379ed7['err'],_0x39df80=!Base[_0xddcd97(0x126)]&&Base['showDiff'](_0x2425db)?_0x28dc78['xivtl']('\x0a',Base[_0xddcd97(0x121)](_0x2425db[_0xddcd97(0x93)],_0x2425db['expected'])):'';_0x28dc78[_0xddcd97(0x120)](xunitWrite,_0x28dc78[_0xddcd97(0x181)](tag,_0x28dc78[_0xddcd97(0xec)],_0x139061,![],_0x28dc78[_0xddcd97(0x181)](tag,_0x28dc78[_0xddcd97(0x186)],{},![],_0x28dc78[_0xddcd97(0xb8)](_0x28dc78['xnpbH'](_0x28dc78['fXBLp'](_0x28dc78[_0xddcd97(0x174)](escape,_0x2425db[_0xddcd97(0x16b)]),_0x28dc78['TLLUz'](escape,_0x39df80)),'\x0a'),_0x28dc78[_0xddcd97(0xe4)](escape,_0x2425db[_0xddcd97(0xcf)])))));}else _0x379ed7[_0xddcd97(0xff)]?_0x28dc78[_0xddcd97(0x174)](xunitWrite,_0x28dc78['SHkbU'](tag,_0x28dc78['xqzcX'],_0x139061,![],_0x28dc78['MChDf'](tag,_0x28dc78['eMZpm'],{},!![]))):_0x28dc78[_0xddcd97(0x111)](xunitWrite,_0x28dc78[_0xddcd97(0x122)](tag,_0x28dc78[_0xddcd97(0xec)],_0x139061,!![]));};function getStats(_0x29d997){const _0x267c09=a32_0x3106d3,_0x1e477b={};_0x1e477b[_0x267c09(0xe3)]='suite',_0x1e477b[_0x267c09(0xbe)]=_0x267c09(0x143),_0x1e477b[_0x267c09(0x108)]=_0x267c09(0x10d),_0x1e477b[_0x267c09(0x9b)]=_0x267c09(0xf7);const _0x94499d=_0x1e477b,_0x4b8444=Object[_0x267c09(0xb7)](_0x29d997);let _0x506f2f=0x0,_0x1f9080=0x0,_0x3b8fd3=0x0,_0x879311=0x0;const _0xd0aad7=new Set();_0x4b8444[_0x267c09(0x11a)](_0x194301=>{const _0x27fa4c=_0x267c09;_0x29d997[_0x194301][_0x94499d['uvZpK']][_0x27fa4c(0x11a)](_0x433ae7=>{const _0x21df40=_0x27fa4c;_0xd0aad7['add'](_0x433ae7[_0x94499d[_0x21df40(0xe3)]]),_0x506f2f++;switch(_0x433ae7[_0x21df40(0xe0)]){case _0x94499d['Pmbgw']:_0x3b8fd3++;break;case _0x94499d['DPuUH']:_0x1f9080++;break;default:_0x879311++;}});});const _0x1bbd46={};return _0x1bbd46['testSuites']=_0xd0aad7[_0x267c09(0x14d)],_0x1bbd46[_0x267c09(0x142)]=_0x4b8444,_0x1bbd46['totalTests']=_0x506f2f,_0x1bbd46[_0x267c09(0xd8)]=_0x1f9080,_0x1bbd46[_0x267c09(0x95)]=_0x3b8fd3,_0x1bbd46['testsPending']=_0x879311,_0x1bbd46;}function errorJSON(_0x5bbbb2){const _0x29e104=a32_0x3106d3;var _0x2dc0a1={};return Object[_0x29e104(0x187)](_0x5bbbb2)[_0x29e104(0x11a)](function(_0x5e39ec){_0x2dc0a1[_0x5e39ec]=_0x5bbbb2[_0x5e39ec];},_0x5bbbb2),_0x2dc0a1;}function cleanCycles(_0x524ff5){const _0x4a1cc2=a32_0x3106d3,_0x8a2690={};_0x8a2690['zAREd']=function(_0x5aff1f,_0x176995){return _0x5aff1f===_0x176995;},_0x8a2690[_0x4a1cc2(0x8e)]=_0x4a1cc2(0x15d),_0x8a2690[_0x4a1cc2(0x17b)]=function(_0x22fc79,_0x1a3224){return _0x22fc79!==_0x1a3224;},_0x8a2690[_0x4a1cc2(0xf4)]=function(_0x51920a,_0x2bdb21){return _0x51920a+_0x2bdb21;};const _0x42f460=_0x8a2690;var _0x6a289d=[];return JSON['parse'](JSON[_0x4a1cc2(0x182)](_0x524ff5,function(_0x1c697e,_0x354fd1){const _0x2a70d3=_0x4a1cc2;if(_0x42f460[_0x2a70d3(0x164)](typeof _0x354fd1,_0x42f460[_0x2a70d3(0x8e)])&&_0x42f460[_0x2a70d3(0x17b)](_0x354fd1,null)){if(_0x42f460[_0x2a70d3(0x17b)](_0x6a289d[_0x2a70d3(0x139)](_0x354fd1),-0x1))return _0x42f460[_0x2a70d3(0xf4)]('',_0x354fd1);_0x6a289d[_0x2a70d3(0x179)](_0x354fd1);}return _0x354fd1;}));}function clean(_0x11dcba){const _0x41f813=a32_0x3106d3,_0x1ac9eb={'BMgyg':function(_0x4db799,_0x19da4b){return _0x4db799 instanceof _0x19da4b;},'mrkZN':function(_0x3e23e8,_0x3b5b98){return _0x3e23e8(_0x3b5b98);},'pbteo':function(_0x53ffad,_0x135a7b){return _0x53ffad(_0x135a7b);}};var _0x489779=_0x11dcba[_0x41f813(0xcd)]||{};return _0x1ac9eb['BMgyg'](_0x489779,Error)&&(_0x489779=_0x1ac9eb['mrkZN'](errorJSON,_0x489779)),{'title':_0x11dcba['title'],'fullTitle':_0x11dcba['fullTitle'],'file':_0x11dcba['file'],'duration':_0x11dcba['duration'],'currentRetry':_0x11dcba[_0x41f813(0xa4)],'speed':_0x11dcba['speed'],'err':_0x1ac9eb[_0x41f813(0x193)](cleanCycles,_0x489779)};}function printStats(_0x48c74b,_0x4a7602=a32_0x3106d3(0xf3),_0x5b1baf={}){const _0x3d7376=a32_0x3106d3,_0x2cff89={'MzUiy':function(_0x2b4fd2,_0x25534a){return _0x2b4fd2(_0x25534a);},'ZjYqt':function(_0x287435,_0x562734){return _0x287435===_0x562734;},'OesDi':'passed','AzkEa':_0x3d7376(0x146),'KHLDq':function(_0xb3185b,_0x3cfd00){return _0xb3185b(_0x3cfd00);},'dUJAY':function(_0x503b6d,_0x1abb49){return _0x503b6d===_0x1abb49;},'WrQrC':_0x3d7376(0x10d),'WoVqg':_0x3d7376(0x96),'VKBqw':'pending','fuQQN':_0x3d7376(0xf7),'xbeUy':function(_0x298cc9,_0x288e59){return _0x298cc9*_0x288e59;},'VmxMO':function(_0x1d18cc,_0x2803b2,_0x124ee9){return _0x1d18cc(_0x2803b2,_0x124ee9);},'LEnGD':function(_0x504754,_0x5666e3){return _0x504754===_0x5666e3;},'yHMMz':function(_0x3a2290,_0x204390){return _0x3a2290>_0x204390;},'xnSEP':function(_0x2cc991){return _0x2cc991();},'vUvdA':'doc','QZPOM':function(_0x20ee75,_0x2b435d){return _0x20ee75(_0x2b435d);},'FGAgp':function(_0x3bb843,_0x1ac461){return _0x3bb843>_0x1ac461;},'FePtf':_0x3d7376(0x15f),'AtCbx':_0x3d7376(0x11d),'haHVr':function(_0x4d044a,_0x291dcd){return _0x4d044a+_0x291dcd;},'XzJoz':_0x3d7376(0xbb),'rxFwa':_0x3d7376(0xdd),'NrmlG':function(_0x32dbb6,_0x520b00){return _0x32dbb6+_0x520b00;},'cDvZH':function(_0x41bc9f,_0x471b2d){return _0x41bc9f+_0x471b2d;},'NBnlW':'Tests:\x20\x20\x20\x20\x20\x20\x20','LmtXe':function(_0x473125,_0x3099dc){return _0x473125>_0x3099dc;},'msTWM':'\x0a\x0a\x0a','YnVHx':_0x3d7376(0xc1),'vfFxQ':_0x3d7376(0x104),'YeEQd':_0x3d7376(0xf2),'eqMfa':_0x3d7376(0xac),'fiaqK':'xunit','zMuFA':_0x3d7376(0x17c),'vSkzQ':function(_0x27b445,_0x1a27c1){return _0x27b445||_0x1a27c1;},'xkwqf':function(_0x5dea69,_0x32d6e7){return _0x5dea69(_0x32d6e7);},'QDLsF':function(_0xe7e72f,_0xa55434,_0x5e3683,_0x56b19d){return _0xe7e72f(_0xa55434,_0x5e3683,_0x56b19d);},'UdGod':_0x3d7376(0x136),'ELPnL':function(_0x19d4b2,_0x15e2a0){return _0x19d4b2-_0x15e2a0;},'cFNgd':function(_0x12fe1f,_0x242ef5){return _0x12fe1f-_0x242ef5;},'QhVyG':function(_0x9f47c0,_0x427775){return _0x9f47c0/_0x427775;},'tgsUe':function(_0x312737,_0x47b1a6){return _0x312737(_0x47b1a6);},'MtxZs':_0x3d7376(0x94),'LmXJE':_0x3d7376(0xbf),'XyEYW':'Couldn\x27t\x20write\x20xunit\x20result\x20to','KrMKy':_0x3d7376(0x115),'KkeuZ':function(_0x30e723,_0x41a0f4){return _0x30e723===_0x41a0f4;},'UgRlj':'Listing\x20all\x20the\x20failures','KCkkl':'****\x20FAILURES\x20****'};if(_0x2cff89[_0x3d7376(0xc2)](_0x4a7602,_0x2cff89[_0x3d7376(0x141)]))return;const _0x7d58cf=0x0,_0x1660b5=()=>{return _0x2cff89['MzUiy'](Array,_0x7d58cf)['join']('\x20\x20');},{testSuites:_0x35920f,platforms:_0x7b0642,totalTests:_0x14e09f,testsFailed:_0x4bc083,testsPassed:_0x2a8128,testsPending:_0x1cd954}=_0x2cff89[_0x3d7376(0xe6)](getStats,_0x48c74b);_0x2cff89[_0x3d7376(0x13c)](_0x4bc083,0x0)&&(logger[_0x3d7376(0xcc)](_0x2cff89[_0x3d7376(0x153)]),process[_0x3d7376(0xf8)]=Math['min'](_0x4bc083,0xff));logger[_0x3d7376(0xcc)](_0x2cff89['AtCbx']);const _0x3a459d=''+_0x2cff89[_0x3d7376(0xb5)](chalk['bold'](_0x2cff89[_0x3d7376(0x147)]),_0x7b0642[_0x3d7376(0xad)]),_0x5c784e=''+_0x2cff89[_0x3d7376(0xb5)](chalk[_0x3d7376(0xf9)](_0x2cff89[_0x3d7376(0x163)]),_0x35920f),_0x498a3e=''+_0x2cff89[_0x3d7376(0xbc)](_0x2cff89[_0x3d7376(0x18c)](_0x2cff89['haHVr'](chalk[_0x3d7376(0xf9)](_0x2cff89[_0x3d7376(0xbd)]),_0x2cff89[_0x3d7376(0x8c)](_0x4bc083,0x0)?chalk[_0x3d7376(0xf9)]['red'](_0x4bc083+_0x3d7376(0xef))+',\x20':''),_0x2cff89[_0x3d7376(0x13c)](_0x1cd954,0x0)?chalk['bold'][_0x3d7376(0x162)](_0x1cd954+_0x3d7376(0xe5))+',\x20':''),_0x2cff89['LmtXe'](_0x2a8128,0x0)?chalk[_0x3d7376(0xf9)][_0x3d7376(0xf1)](_0x2a8128+_0x3d7376(0x113))+',\x20':'')+_0x14e09f+_0x3d7376(0xc4);console[_0x3d7376(0xf6)](_0x2cff89[_0x3d7376(0xbc)](_0x2cff89[_0x3d7376(0xb5)](_0x2cff89[_0x3d7376(0xbc)](_0x2cff89['haHVr'](_0x2cff89[_0x3d7376(0xbc)](_0x2cff89[_0x3d7376(0x9a)],_0x3a459d),'\x0a'),_0x5c784e),'\x0a'),_0x498a3e));if(_0x2cff89['ZjYqt'](_0x4a7602,_0x2cff89[_0x3d7376(0xd2)])){const _0x538b18={},_0x2b3be0={};_0x2b3be0[_0x3d7376(0x15c)]=_0x35920f,_0x2b3be0[_0x3d7376(0x142)]=_0x7b0642,_0x2b3be0[_0x3d7376(0xd8)]=_0x4bc083,_0x2b3be0['testsPassed']=_0x2a8128,_0x2b3be0[_0x3d7376(0x173)]=_0x1cd954,_0x538b18[_0x3d7376(0x16d)]=_0x2b3be0,_0x7b0642[_0x3d7376(0x11a)](_0x29e5df=>{const _0x4d6d91=_0x3d7376,_0x230f80={'VCRjf':function(_0x18b444,_0x986523){const _0x309180=a32_0x41d1;return _0x2cff89[_0x309180(0xc2)](_0x18b444,_0x986523);},'lFGzZ':_0x2cff89['OesDi'],'UWbRh':_0x2cff89['AzkEa'],'PvFjc':function(_0x107c30,_0x535492){const _0x140819=a32_0x41d1;return _0x2cff89[_0x140819(0x18a)](_0x107c30,_0x535492);},'smrpK':function(_0x2acad5,_0x21bc3f){const _0x3e37ee=a32_0x41d1;return _0x2cff89[_0x3e37ee(0x130)](_0x2acad5,_0x21bc3f);},'nBjUE':_0x2cff89['WrQrC'],'jBVex':_0x2cff89[_0x4d6d91(0xb1)],'eoVsM':function(_0x5e0779,_0x651e59){const _0x2a0535=_0x4d6d91;return _0x2cff89[_0x2a0535(0x18a)](_0x5e0779,_0x651e59);},'missT':_0x2cff89[_0x4d6d91(0xfc)],'cwkRs':function(_0x5e77e1,_0x50efd4){const _0x439423=_0x4d6d91;return _0x2cff89[_0x439423(0x18a)](_0x5e77e1,_0x50efd4);}};_0x538b18[_0x29e5df]={'pending':[],'failures':[],'passes':[],'tests':_0x48c74b[_0x29e5df][_0x2cff89[_0x4d6d91(0x15b)]][_0x4d6d91(0x109)](clean)},_0x48c74b[_0x29e5df][_0x2cff89[_0x4d6d91(0x15b)]][_0x4d6d91(0x11a)](_0x492dba=>{const _0xc8b5f6=_0x4d6d91;if(_0x230f80['VCRjf'](_0x492dba[_0xc8b5f6(0xe0)],_0x230f80[_0xc8b5f6(0xfa)]))_0x538b18[_0x29e5df][_0x230f80[_0xc8b5f6(0x10a)]]['push'](_0x230f80['PvFjc'](clean,_0x492dba));else _0x230f80[_0xc8b5f6(0xd9)](_0x492dba[_0xc8b5f6(0xe0)],_0x230f80[_0xc8b5f6(0x191)])?_0x538b18[_0x29e5df][_0x230f80[_0xc8b5f6(0x124)]]['push'](_0x230f80[_0xc8b5f6(0x16f)](clean,_0x492dba)):_0x538b18[_0x29e5df][_0x230f80[_0xc8b5f6(0xb4)]][_0xc8b5f6(0x179)](_0x230f80['cwkRs'](clean,_0x492dba));});});if(_0x5b1baf[_0x3d7376(0x10c)])try{logger[_0x3d7376(0xcc)](_0x2cff89['vfFxQ'],_0x5b1baf[_0x3d7376(0x10c)]),fs['writeFileSync'](_0x5b1baf[_0x3d7376(0x10c)],JSON[_0x3d7376(0x182)](_0x538b18,null,0x3));}catch(_0x5939ed){logger[_0x3d7376(0x118)](_0x2cff89[_0x3d7376(0x189)],_0x5b1baf[_0x3d7376(0x10c)]),logger[_0x3d7376(0xcc)](_0x5939ed);}else logger[_0x3d7376(0xcc)](_0x2cff89[_0x3d7376(0x171)]),console[_0x3d7376(0xf6)](JSON[_0x3d7376(0x182)](_0x538b18,null,0x3));}else{if(_0x2cff89['dUJAY'](_0x4a7602,_0x2cff89['fiaqK'])){let _0x373b84;const _0x5102c6=_0x2cff89['zMuFA'];_0x5b1baf&&(_0x373b84=_0x5b1baf[_0x3d7376(0x159)]);_0x373b84=_0x2cff89[_0x3d7376(0x16c)](_0x373b84,_0x5102c6);let _0x17ca65=0x0,_0x4a0050=0x0,_0x5943bf=0x0,_0x379319=0x0;_0x7b0642[_0x3d7376(0x11a)](_0x547b8e=>{const _0x1aa23b=_0x3d7376,_0x3f4618={'qOhWN':function(_0x4153db,_0x2b0aa3){return _0x2cff89['ZjYqt'](_0x4153db,_0x2b0aa3);},'Exyiq':_0x2cff89[_0x1aa23b(0x137)],'LlfEZ':_0x2cff89[_0x1aa23b(0xee)],'Kyqrh':function(_0x2b694f,_0x201d0c){return _0x2cff89['xbeUy'](_0x2b694f,_0x201d0c);}};_0x48c74b[_0x547b8e][_0x2cff89[_0x1aa23b(0x15b)]][_0x1aa23b(0x11a)](_0x134f99=>{const _0xf125c0=_0x1aa23b;if(_0x3f4618['qOhWN'](_0x134f99[_0xf125c0(0xe0)],_0x3f4618[_0xf125c0(0x10b)]))_0x17ca65++;else _0x3f4618[_0xf125c0(0x18f)](_0x134f99[_0xf125c0(0xe0)],_0x3f4618['LlfEZ'])&&_0x4a0050++;_0x5943bf++,_0x379319+=_0x3f4618[_0xf125c0(0x12b)](_0x134f99['duration'],0x1);});}),_0x2cff89['xkwqf'](xunitWrite,_0x2cff89[_0x3d7376(0x11e)](tag,_0x2cff89[_0x3d7376(0x10e)],{'name':_0x373b84,'tests':_0x5943bf,'failures':0x0,'errors':_0x4a0050,'skipped':_0x2cff89['ELPnL'](_0x2cff89[_0x3d7376(0xa5)](_0x5943bf,_0x4a0050),_0x17ca65),'timestamp':new Date()[_0x3d7376(0xa6)](),'time':_0x2cff89[_0x3d7376(0x148)](_0x379319,0x3e8)||0x0},![])),_0x7b0642[_0x3d7376(0x11a)](_0x3cc4b9=>{const _0x33a5a8=_0x3d7376;_0x48c74b[_0x3cc4b9][_0x2cff89[_0x33a5a8(0x15b)]][_0x33a5a8(0x11a)](_0x799f49=>{const _0x2e9625=_0x33a5a8;_0x2cff89[_0x2e9625(0xb0)](xunitTest,_0x799f49,_0x3cc4b9);});}),_0x2cff89['tgsUe'](xunitWrite,_0x2cff89[_0x3d7376(0xf0)]);if(_0x5b1baf[_0x3d7376(0x10c)])try{logger[_0x3d7376(0xcc)](_0x2cff89['LmXJE'],_0x5b1baf[_0x3d7376(0x10c)]),fs[_0x3d7376(0x14f)](_0x5b1baf[_0x3d7376(0x10c)],xunitContent);}catch(_0x190642){logger[_0x3d7376(0x118)](_0x2cff89[_0x3d7376(0xb3)],_0x5b1baf['output']),logger['debug'](_0x190642);}else logger[_0x3d7376(0xcc)](_0x2cff89[_0x3d7376(0x16a)]),console[_0x3d7376(0xf6)](xunitContent);}else{if(_0x2cff89[_0x3d7376(0x17e)](_0x4bc083,0x0))return;console[_0x3d7376(0xf6)](),logger[_0x3d7376(0xcc)](_0x2cff89['UgRlj']),console[_0x3d7376(0xf6)](chalk[_0x3d7376(0xf9)][_0x3d7376(0xc9)](_0x2cff89[_0x3d7376(0x12d)])),_0x7b0642[_0x3d7376(0x11a)](_0x3f6fa2=>{const _0x48093a=_0x3d7376,_0x1752df=[];_0x48c74b[_0x3f6fa2][_0x2cff89[_0x48093a(0x15b)]][_0x48093a(0x11a)](_0xbcef43=>{const _0x1e2255=_0x48093a;_0x2cff89[_0x1e2255(0xf5)](_0xbcef43[_0x1e2255(0xe0)],_0x2cff89[_0x1e2255(0xee)])&&(_0xbcef43[_0x1e2255(0xcb)]=()=>_0xbcef43['titlePathV'],_0x1752df[_0x1e2255(0x179)](_0xbcef43));}),_0x2cff89[_0x48093a(0x8c)](_0x1752df[_0x48093a(0xad)],0x0)&&(Base[_0x48093a(0x12a)](),Base[_0x48093a(0x12a)](_0x2cff89['xnSEP'](_0x1660b5),chalk[_0x48093a(0xf9)][_0x48093a(0x190)](_0x3f6fa2)),Base[_0x48093a(0xba)](_0x1752df));});}}}async function run(_0x39bcc5,_0x1365d3,_0x42ee0e){const _0x1e392a=a32_0x3106d3,_0x5d2a4f={'BNPFE':function(_0x397265,_0x2f13bd,_0x39b31c,_0x3b5bef){return _0x397265(_0x2f13bd,_0x39b31c,_0x3b5bef);},'adCSk':_0x1e392a(0xa8),'TjEQu':_0x1e392a(0x188),'CVGEU':'SDKTestSuccessful','voCGi':function(_0x31e0c8,_0x630bc9,_0x4fb0ad,_0x572737){return _0x31e0c8(_0x630bc9,_0x4fb0ad,_0x572737);},'KNYJc':_0x1e392a(0x14e),'kzPrc':function(_0x27930e,_0x193d63){return _0x27930e!=_0x193d63;},'XrwAS':_0x1e392a(0x17d),'IezSU':_0x1e392a(0x18e),'nzEka':_0x1e392a(0x17f),'yoMWC':'rerunTests','rLDkv':function(_0x10a5fc,_0xca1285){return _0x10a5fc(_0xca1285);},'ccnUu':function(_0x374dc1,_0x372d32,_0x51283e){return _0x374dc1(_0x372d32,_0x51283e);},'SoAsc':'files','zxXwk':function(_0x1f4b11,_0x5e20fb){return _0x1f4b11!=_0x5e20fb;},'QzHkZ':_0x1e392a(0xdb),'PuQSd':_0x1e392a(0x116),'aWzOd':_0x1e392a(0x134),'MvRjG':_0x1e392a(0xdf),'qzLtm':_0x1e392a(0xd3),'kzTnH':function(_0x5eac4e,_0x207abc,_0x6c279f,_0xe4f177){return _0x5eac4e(_0x207abc,_0x6c279f,_0xe4f177);},'NNcbZ':function(_0x4ec2bb,_0x5aac01){return _0x4ec2bb*_0x5aac01;},'OtcKs':function(_0x2c5376,_0x45645b){return _0x2c5376!==_0x45645b;}};helper['setUserConfigPath'](_0x42ee0e[_0x1e392a(0x11b)],_0x39bcc5),await _0x42ee0e[_0x1e392a(0x161)](_0x39bcc5);helper[_0x1e392a(0x14b)]()?await helper[_0x1e392a(0x12f)](_0x42ee0e['config']):await _0x42ee0e[_0x1e392a(0x158)]();const _0x366973=[];let _0x185d14=[];if(!_0x42ee0e[_0x1e392a(0x131)])return;!helper[_0x1e392a(0x165)](_0x42ee0e['config'][_0x1e392a(0x90)])&&(process['env'][_0x1e392a(0x140)]=JSON[_0x1e392a(0x182)](_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x90)]));const _0x43b14e=await TestHubHandler[_0x1e392a(0xc7)](FRAMEWORKS['MOCHA'],_0x42ee0e);_0x5d2a4f[_0x1e392a(0x101)](_0x42ee0e['config']['testObservability'],null)&&(process[_0x1e392a(0x8f)][_0x1e392a(0x102)]=_0x42ee0e[_0x1e392a(0x131)]['testObservability']);!helper['isUndefined'](_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x155)])&&(process[_0x1e392a(0x8f)][_0x1e392a(0x112)]=_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x155)]);const {extension:extension=['js',_0x5d2a4f['XrwAS'],_0x5d2a4f[_0x1e392a(0x18d)]],ignore:ignore=[],file:file=[],recursive:recursive=![],sort:sort=![],spec:spec=[_0x5d2a4f[_0x1e392a(0x100)]]}=_0x39bcc5,_0x7a2e3d={..._0x39bcc5};_0x7a2e3d[_0x1e392a(0x11c)]=null;const _0x389118=_0x7a2e3d;let _0x4b8266;if(testOpsHelper[_0x1e392a(0x9e)]()&&testOpsHelper[_0x1e392a(0xab)]()){let _0x4377b8=process[_0x1e392a(0x8f)]['BROWSERSTACK_RERUN_TESTS'];!helper[_0x1e392a(0x165)](_0x42ee0e[_0x1e392a(0x18b)])&&_0x42ee0e[_0x1e392a(0x18b)][_0x1e392a(0xfb)](_0x5d2a4f[_0x1e392a(0x10f)])&&(_0x4377b8=_0x42ee0e[_0x1e392a(0x18b)][_0x1e392a(0x157)](_0x5d2a4f[_0x1e392a(0x10f)])),_0x4b8266=testOpsHelper[_0x1e392a(0xfd)](_0x4377b8);}if(helper[_0x1e392a(0x165)](_0x4b8266)){const _0x1bcf37={};_0x1bcf37[_0x1e392a(0x117)]=ignore,_0x1bcf37[_0x1e392a(0xaf)]=extension,_0x1bcf37['file']=file,_0x1bcf37[_0x1e392a(0x107)]=recursive,_0x1bcf37[_0x1e392a(0x12c)]=sort,_0x1bcf37['spec']=spec,_0x4b8266=_0x5d2a4f[_0x1e392a(0x11f)](collectFiles,_0x1bcf37),_0x5d2a4f[_0x1e392a(0x185)](nestedKeyValue,_0x4b8266,[_0x5d2a4f[_0x1e392a(0x17a)]])&&(_0x4b8266=_0x4b8266[_0x1e392a(0xe2)]);}const _0x5f4afb=helper['parseTestOrchestrationOptions'](_0x42ee0e[_0x1e392a(0x131)]);!helper['isEmpty'](_0x5f4afb)&&helper[_0x1e392a(0x12e)](_0x5f4afb[_0x1e392a(0xd5)])&&(_0x389118[_0x1e392a(0x145)]=_0x5f4afb[_0x1e392a(0xd5)][_0x1e392a(0xd0)]);if(!helper[_0x1e392a(0x14b)]()){const _0x23e60e=0x1,_0x308aff={..._0x389118};_0x308aff[_0x1e392a(0xf3)]=[..._0x4b8266],_0x366973['push']({'mochaOpts':_0x308aff,'configuration':{'platform':os[_0x1e392a(0x123)]()}});if(_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x155)]){const _0x157846={};_0x157846[_0x1e392a(0x155)]=!![];const _0x14dfba=_0x157846;_0x5d2a4f[_0x1e392a(0xc8)](_0x42ee0e[_0x1e392a(0x131)]['accessibilityOptions'],null)&&(_0x14dfba[_0x1e392a(0x90)]=_0x42ee0e[_0x1e392a(0x131)]['accessibilityOptions'],delete _0x14dfba[_0x1e392a(0x90)][_0x5d2a4f['QzHkZ']],delete _0x14dfba[_0x1e392a(0x90)][_0x5d2a4f[_0x1e392a(0xb6)]],delete _0x14dfba[_0x1e392a(0x90)][_0x5d2a4f[_0x1e392a(0x177)]]);const _0x23819e={};_0x23819e[_0x1e392a(0xa1)]=_0x14dfba,_0x366973[0x0][_0x1e392a(0x105)][_0x1e392a(0xc3)]=_0x23819e;}logger[_0x1e392a(0xc0)](_0x5d2a4f['MvRjG']),logger[_0x1e392a(0xc0)](_0x5d2a4f[_0x1e392a(0x14c)]),_0x5d2a4f[_0x1e392a(0x167)](parallelTestRun,_0x366973,_0x23e60e,_0x42ee0e)[_0x1e392a(0x128)](_0x532c4f=>{const _0x875c67=_0x1e392a;PerformanceTester[_0x875c67(0x9c)](PerformanceEvents['SDK_CLEANUP']),_0x5d2a4f[_0x875c67(0x125)](printStats,_0x532c4f,_0x39bcc5[_0x875c67(0xa7)],_0x39bcc5[_0x875c67(0x135)]||_0x39bcc5[_0x5d2a4f[_0x875c67(0x166)]]);})['finally'](()=>{const _0x4278f4=_0x1e392a;PerformanceTester[_0x4278f4(0x9c)](PerformanceEvents[_0x4278f4(0x8d)]);try{const {browserstackFolderPath:_0x65a907,tcgConfigPath:_0x3e0f8c}=helper[_0x4278f4(0x150)]();fs[_0x4278f4(0x98)](_0x3e0f8c),fs[_0x4278f4(0x129)](_0x65a907);}catch(_0x38b2a8){logger[_0x4278f4(0xcc)](_0x5d2a4f['TjEQu'],_0x38b2a8);}try{utilities[_0x4278f4(0x152)](_0x5d2a4f[_0x4278f4(0xd6)],{},_0x42ee0e[_0x4278f4(0x131)],_0x42ee0e[_0x4278f4(0x11b)]);}catch(_0x4a71b9){logger[_0x4278f4(0xcc)](_0x4278f4(0xce)+_0x4a71b9['stack']);}try{helper[_0x4278f4(0xca)]();}catch(_0x353249){logger[_0x4278f4(0xcc)](_0x4278f4(0xc6)+_0x353249);}testOpsHelper[_0x4278f4(0xd1)]();});}else{const _0x2bd5a4=helper[_0x1e392a(0xa3)](_0x42ee0e[_0x1e392a(0x131)]);let _0x2d83d9=helper[_0x1e392a(0xa9)](_0x42ee0e[_0x1e392a(0x131)]);_0x185d14=helper[_0x1e392a(0xa0)](_0x42ee0e[_0x1e392a(0x131)],_0x2bd5a4,constants[_0x1e392a(0xb2)]['MOCHA']);helper['getCentralUser']()[_0x1e392a(0x9f)]&&(_0x2d83d9=centralScannerConstants[_0x1e392a(0xea)]);let _0x56b0cd;const _0x39d389=_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x168)]||helper[_0x1e392a(0x169)](_0x39bcc5,_0x1365d3,_0x42ee0e[_0x1e392a(0x131)],constants[_0x1e392a(0xb2)][_0x1e392a(0x183)])||0x1;helper['validPlatformsPresent'](_0x42ee0e[_0x1e392a(0x131)])?_0x56b0cd=_0x5d2a4f['NNcbZ'](_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x142)][_0x1e392a(0xad)],_0x39d389):_0x56b0cd=_0x39d389;const _0x509805=_0x5d2a4f['rLDkv'](getPercyOptions,_0x42ee0e[_0x1e392a(0x131)]);if(_0x5d2a4f[_0x1e392a(0x160)](_0x42ee0e[_0x1e392a(0x131)][_0x1e392a(0x168)],0x1))_0x4b8266[_0x1e392a(0x11a)](_0x1a5f27=>{const _0x1a126c=_0x1e392a,_0x45f988=[];_0x185d14[_0x1a126c(0x11a)]((_0x147620,_0x284dc7)=>{const _0x1a369d=_0x1a126c,_0x17e3bb={};_0x17e3bb['spec']=[_0x1a5f27],_0x45f988[_0x1a369d(0x179)]({'mochaOpts':Object['assign']({},_0x389118,_0x17e3bb),'configuration':{'server':_0x2d83d9,'capability':_0x147620,'proxySettings':_0x42ee0e[_0x1a369d(0x131)]['proxySettings'],'platform':helper[_0x1a369d(0x172)](_0x147620),'browserStackLogLevel':_0x42ee0e[_0x1a369d(0x131)][_0x1a369d(0x13e)],'platformIndex':_0x284dc7,'browserStackPercyOptions':_0x509805,'platformCaps':Object['assign']({'index':_0x284dc7},_0x42ee0e[_0x1a369d(0x131)][_0x1a369d(0x142)][_0x284dc7])}});}),_0x366973[_0x1a126c(0x179)](..._0x45f988);});else{const _0x13330f=[];_0x185d14[_0x1e392a(0x11a)]((_0x36e764,_0x595524)=>{const _0x94893d=_0x1e392a;let _0x425b56=Object['assign']({},_0x389118);testOpsHelper['isTestObservabilitySession']()&&testOpsHelper['shouldReRunObservabilityTests']()&&(_0x425b56={..._0x425b56,'spec':[..._0x4b8266]}),_0x13330f[_0x94893d(0x179)]({'mochaOpts':_0x425b56,'configuration':{'server':_0x2d83d9,'capability':_0x36e764,'proxySettings':_0x42ee0e[_0x94893d(0x131)][_0x94893d(0x15e)],'platform':helper[_0x94893d(0x172)](_0x36e764),'browserStackLogLevel':_0x42ee0e[_0x94893d(0x131)]['logLevel'],'platformIndex':_0x595524,'browserStackPercyOptions':_0x509805,'platformCaps':Object[_0x94893d(0x149)]({'index':_0x595524},_0x42ee0e[_0x94893d(0x131)][_0x94893d(0x142)][_0x595524])}});}),_0x366973[_0x1e392a(0x179)](..._0x13330f);}logger[_0x1e392a(0xc0)]('Running\x20your\x20mocha\x20tests\x20across\x20'+_0x42ee0e[_0x1e392a(0x131)]['platforms'][_0x1e392a(0xad)]+_0x1e392a(0x127)),logger[_0x1e392a(0xc0)](_0x5d2a4f[_0x1e392a(0x14c)]);let _0xce7b88;_0x5d2a4f[_0x1e392a(0x125)](parallelTestRun,_0x366973,_0x56b0cd,_0x42ee0e)[_0x1e392a(0x128)](_0x14eabf=>{const _0x57d1ce=_0x1e392a;PerformanceTester[_0x57d1ce(0x9c)](PerformanceEvents[_0x57d1ce(0x8d)]),_0xce7b88=_0x14eabf,_0x5d2a4f[_0x57d1ce(0xeb)](printStats,_0x14eabf,_0x39bcc5[_0x57d1ce(0xa7)],_0x39bcc5[_0x57d1ce(0x135)]||_0x39bcc5[_0x5d2a4f['adCSk']]);})[_0x1e392a(0xe8)](async()=>{const _0x18d26a=_0x1e392a;PerformanceTester[_0x18d26a(0x9c)](PerformanceEvents['SDK_CLEANUP']),_0x42ee0e[_0x18d26a(0x97)]=helper[_0x18d26a(0xda)](_0xce7b88,_0x5d2a4f[_0x18d26a(0x92)]),await utilities[_0x18d26a(0xd7)](_0x42ee0e),testOpsHelper[_0x18d26a(0xd1)]();});}}function a32_0x41d1(_0x33707,_0x317797){const _0x28a746=a32_0x28a7();return a32_0x41d1=function(_0x41d141,_0xfa4fd3){_0x41d141=_0x41d141-0x8b;let _0x50ff0f=_0x28a746[_0x41d141];return _0x50ff0f;},a32_0x41d1(_0x33707,_0x317797);}module[a32_0x3106d3(0xde)]=run;
'use strict';const a32_0x25d56e=a32_0x50c3;(function(_0x405466,_0x27c369){const _0x6763f2=a32_0x50c3,_0xcaf7ff=_0x405466();while(!![]){try{const _0x4b5b95=parseInt(_0x6763f2(0x225))/0x1+-parseInt(_0x6763f2(0x1e5))/0x2+-parseInt(_0x6763f2(0x21e))/0x3+parseInt(_0x6763f2(0x278))/0x4+parseInt(_0x6763f2(0x1e4))/0x5+parseInt(_0x6763f2(0x2ad))/0x6+-parseInt(_0x6763f2(0x227))/0x7;if(_0x4b5b95===_0x27c369)break;else _0xcaf7ff['push'](_0xcaf7ff['shift']());}catch(_0x261e6){_0xcaf7ff['push'](_0xcaf7ff['shift']());}}}(a32_0x3683,0x78198));const chalk=require(a32_0x25d56e(0x256)),logger=require(a32_0x25d56e(0x237))['winstonLogger'],helper=require('../../helpers/helper'),utilities=require(a32_0x25d56e(0x255)),testOpsHelper=require(a32_0x25d56e(0x2b5)),fs=require('fs'),os=require('os'),{parallelTestRun}=require('../test-runner'),{requireModule,nestedKeyValue}=require(a32_0x25d56e(0x281)),{getPercyOptions}=require('../../helpers/percy/utils'),Base=requireModule(a32_0x25d56e(0x1eb),a32_0x25d56e(0x1bb)),collectFiles=requireModule(a32_0x25d56e(0x250),a32_0x25d56e(0x1bb)),constants=require(a32_0x25d56e(0x27e)),PerformanceTester=require(a32_0x25d56e(0x23a)),PerformanceEvents=require(a32_0x25d56e(0x1ec))[a32_0x25d56e(0x1bd)],centralScannerConstants=require(a32_0x25d56e(0x205)),{FRAMEWORKS}=require(a32_0x25d56e(0x248)),TestHubHandler=require(a32_0x25d56e(0x1e8)),ClientTroubleShootingService=require(a32_0x25d56e(0x251));function tag(_0x1c6716,_0x1893e4,_0x1b6dcd,_0x20e62f){const _0x351fc0=a32_0x25d56e,_0xc610d7={'TMBcU':function(_0x23dbdc,_0x3f8547){return _0x23dbdc+_0x3f8547;},'ylWwz':function(_0x4b511c,_0x88b04){return _0x4b511c+_0x88b04;},'hAErw':function(_0x3105c9,_0x12e87d){return _0x3105c9(_0x12e87d);},'nZfdE':function(_0x219325,_0x2e8083){return _0x219325+_0x2e8083;},'lBIxv':function(_0x380204,_0x164672){return _0x380204+_0x164672;}},_0x47b91e=_0x1b6dcd?'/>':'>',_0x88765e=[];let _0x4af1ca;for(const _0x23f135 in _0x1893e4){Object[_0x351fc0(0x20b)][_0x351fc0(0x1c5)]['call'](_0x1893e4,_0x23f135)&&_0x88765e[_0x351fc0(0x24c)](_0xc610d7[_0x351fc0(0x1b7)](_0xc610d7['TMBcU'](_0xc610d7[_0x351fc0(0x1ca)](_0x23f135,'=\x22'),_0xc610d7[_0x351fc0(0x234)](escape,_0x1893e4[_0x23f135])),'\x22'));}return _0x4af1ca=_0xc610d7[_0x351fc0(0x23e)](_0xc610d7[_0x351fc0(0x1ca)](_0xc610d7['nZfdE']('<',_0x1c6716),_0x88765e[_0x351fc0(0x272)]?_0xc610d7[_0x351fc0(0x23e)]('\x20',_0x88765e['join']('\x20')):''),_0x47b91e),_0x20e62f&&(_0x4af1ca+=_0xc610d7[_0x351fc0(0x262)](_0xc610d7[_0x351fc0(0x262)](_0xc610d7['lBIxv'](_0x20e62f,'</'),_0x1c6716),_0x47b91e)),_0x4af1ca;}let xunitContent='';function a32_0x3683(){const _0x6f64cf=['hxnOo','getHubUrl','list','excludeTagsInTestingScope','vKMav','retries','GXRvV','failed','titlePathV','testSuites','xunit','rqDdL','has','BgCNT','BQEGH','561738wjJKos','size','file','accessibility','error\x20removing\x20tcg\x20config\x20file','platforms','\x20failed','getUserWorkerCount','../../helpers/test-observability/utils','toUTCString','shouldReRunObservabilityTests','jlMoG','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','cliConfig','Printing\x20stats\x20of\x20tests','Running\x20your\x20mocha\x20tests\x20across\x20','csDkz','GHbdX','TbEuJ','add','bPWAN','UBJGm','Couldn\x27t\x20write\x20json\x20result\x20to','reporterOptions','keys','prepareCapabilities','consoleLog','rerunTests','mrXuO','fSHtS','TMBcU','handleApp','BROWSERSTACK_TEST_ACCESSIBILITY_YML','No\x20output\x20file\x20given,\x20writing\x20xunit\x20result\x20to\x20console','mocha','BcDam','EVENTS','output','validPlatformsPresent','reporter-option','totalTests','VVTjP','forEach','isPending','hasOwnProperty','SDKTestSuccessful','generateDiff','parallelsPerPlatform','VNorH','ylWwz','ZpZOK','testsPassed','rUEEV','hSQRS','getTCGConfigFilePaths','Total\x20Suites:\x20','noJsq','fireFunnelTestEvent','isUndefined','pending','expected','VsJVy','lASwX','wAwoO','ZHWNm','setUserConfigPath','spec','FKJxk','isTestObservabilitySession','AtbVD','lvOTb','Wmpdc','errorMessage','retryTestsOnFailure','MOCHA','1468655hyGRDM','235458yMYsFa','awMVE','then','../../helpers/testhub/testhubHandler','caFOw','KOuqP','mocha/lib/reporters/base.js','../../helpers/performance/constants','configuration','testsuite','maxRetries','BxcOX','ScKGZ','adCbj','env','proxySettings','fGRIQ','getOwnPropertyNames','vVzGs','unlinkSync','useW3C','speed','GsFri','testsFailed','state','isEmpty','JTMGG','iKlPP','gJoYo','accessibilityOptions','Couldn\x27t\x20write\x20xunit\x20result\x20to','Writing\x20xunit\x20result\x20to\x20file','../../helpers/central-scanner/constants','ZWjiY','BsECV','exports','Total\x20Platforms:\x20','recursive','prototype','framework','VkAXE','VESEL','rTYlq','exitCode','results','duration','reporter','MpMOn','gLQjf','zNcDF','green','includeEncodedExtension','DXonO','Error\x20in\x20notifying\x20update.\x20Stacktrace:\x20','object','\x20platforms','\x0a\x0a\x0a','347388bngvTN','VSOAV','****\x20FAILURES\x20****','setupTCGAuth','files','test','indexOf','540138MybNVS','mjs','2550835FMDVvg','gffzb','FCPpX','isNotUndefined','passes','bstack:options','initialize','join','getCentralUser','finally','tsQXY','titlePath','Writing\x20json\x20result\x20to\x20file','hAErw','IPsVu','writeFileSync','../../helpers/logger','BLjZj','pmmNG','../../helpers/performance/performance-tester','start','tRSUy','wzYTC','nZfdE','hideDiff','</testsuite>','log','DqNWJ','DNRNL','\x20total','err','stats','map','../../helpers/test-observability/constants','Now,\x20showing\x20logs\x20from\x20mocha','error','sort','push','uzEcz','Setting\x20non\x20exit\x20code\x20for\x20failures','testcase','mocha/lib/cli/collect-files.js','../utils/clientTroubleshootingService','ypOqa','vyXoF','assign','../../helpers/utilities','chalk','finalExecution','VayAN','info','getPlatformName','kSUUt','fullTitle','qcxsQ','yellow','KIguP','FmabZ','message','lBIxv','bgBlueBright','title','debug','extension','Tests:\x20\x20\x20\x20\x20\x20\x20','testObservability','bold','WnjlP','AfrbJ','\x20skipped','hBDAu','mIDHI','passed','printBuildLink','kaVWF','length','FRAMEWORKS','HXpsF','BROWSERSTACK_GRR_US_HUB_URL','config','XJxUW','649464yFiuEa','DRveo','logLevel','getErrorMessageFromResults','RxmrS','\x20passed','../utils/constants','hkVBm','includeTagsInTestingScope','../../helpers/helper','snRXg','BjsTy','red','zCWwg','No\x20output\x20file\x20given,\x20writing\x20json\x20result\x20to\x20console','sUQyO','failures','NfWvp','yqPWt','BROWSERSTACK_TEST_OBSERVABILITY_YML','stringify','YVaiF','zQfcc','Running\x20your\x20mocha\x20tests','TeeDU','ZYWvU','isBrowserstackInfra','SDK_CLEANUP','CLMon','stack','capability','yLqRe','min','launchBuild','testsPending','djvqv','central_scanner','ignore'];a32_0x3683=function(){return _0x6f64cf;};return a32_0x3683();}function xunitWrite(_0xc384aa){xunitContent+=_0xc384aa;}function a32_0x50c3(_0x6166ce,_0x1446d8){const _0x368345=a32_0x3683();return a32_0x50c3=function(_0x50c31a,_0x4440e3){_0x50c31a=_0x50c31a-0x1a8;let _0x453aac=_0x368345[_0x50c31a];return _0x453aac;},a32_0x50c3(_0x6166ce,_0x1446d8);}function xunitTest(_0xf9ba1,_0x481918){const _0x41087b=a32_0x25d56e,_0x36373d={'BLjZj':function(_0x532ec4,_0x2cb574){return _0x532ec4/_0x2cb574;},'DRveo':function(_0x13f687,_0x34f2e5){return _0x13f687===_0x34f2e5;},'THWlX':_0x41087b(0x2a5),'BjsTy':function(_0x429b9e,_0x371675){return _0x429b9e+_0x371675;},'NfWvp':function(_0x4b01eb,_0x2f1d2e){return _0x4b01eb(_0x2f1d2e);},'SUTYY':function(_0x3240a5,_0x4ff4ff,_0x800a7a,_0x2383f1,_0x5e65d4){return _0x3240a5(_0x4ff4ff,_0x800a7a,_0x2383f1,_0x5e65d4);},'vKMav':_0x41087b(0x24f),'jlMoG':function(_0x29bd80,_0x1841b4,_0x29493a,_0x38691d,_0x3d943c){return _0x29bd80(_0x1841b4,_0x29493a,_0x38691d,_0x3d943c);},'UBJGm':'failure','AfrbJ':function(_0x5ea3ed,_0x2bcca7){return _0x5ea3ed+_0x2bcca7;},'uaqgM':function(_0x582f9d,_0x5465df){return _0x582f9d+_0x5465df;},'gbthE':function(_0x3ae255,_0xc3f236){return _0x3ae255(_0xc3f236);},'zCWwg':function(_0x556268,_0x214088){return _0x556268(_0x214088);},'wGiRC':function(_0x38c3,_0x5c32a8,_0x158035,_0x5c5c1d,_0x4a40c3){return _0x38c3(_0x5c32a8,_0x158035,_0x5c5c1d,_0x4a40c3);},'GsFri':function(_0x5e213c,_0xb30520,_0x2ff5ed,_0x4d7fa3){return _0x5e213c(_0xb30520,_0x2ff5ed,_0x4d7fa3);},'yqPWt':'skipped'};Base['useColors']=![];var _0x53bc30={'classname':_0xf9ba1[_0x41087b(0x25c)],'name':_0xf9ba1[_0x41087b(0x264)],'time':_0x36373d[_0x41087b(0x238)](_0xf9ba1[_0x41087b(0x212)],0x3e8)||0x0,'platform':_0x481918};if(_0x36373d[_0x41087b(0x279)](_0xf9ba1['state'],_0x36373d['THWlX'])){var _0x14f971=_0xf9ba1[_0x41087b(0x245)],_0x5e2915=!Base[_0x41087b(0x23f)]&&Base['showDiff'](_0x14f971)?_0x36373d[_0x41087b(0x283)]('\x0a',Base[_0x41087b(0x1c7)](_0x14f971['actual'],_0x14f971[_0x41087b(0x1d5)])):'';_0x36373d[_0x41087b(0x289)](xunitWrite,_0x36373d['SUTYY'](tag,_0x36373d[_0x41087b(0x2a2)],_0x53bc30,![],_0x36373d[_0x41087b(0x2b8)](tag,_0x36373d[_0x41087b(0x1ae)],{},![],_0x36373d[_0x41087b(0x283)](_0x36373d[_0x41087b(0x26b)](_0x36373d['uaqgM'](_0x36373d[_0x41087b(0x289)](escape,_0x14f971[_0x41087b(0x261)]),_0x36373d['gbthE'](escape,_0x5e2915)),'\x0a'),_0x36373d[_0x41087b(0x285)](escape,_0x14f971[_0x41087b(0x295)])))));}else _0xf9ba1[_0x41087b(0x1c4)]?_0x36373d[_0x41087b(0x289)](xunitWrite,_0x36373d['wGiRC'](tag,_0x36373d[_0x41087b(0x2a2)],_0x53bc30,![],_0x36373d[_0x41087b(0x1fb)](tag,_0x36373d[_0x41087b(0x28a)],{},!![]))):_0x36373d[_0x41087b(0x285)](xunitWrite,_0x36373d['GsFri'](tag,_0x36373d['vKMav'],_0x53bc30,!![]));};function getStats(_0x36f17e){const _0x453493=a32_0x25d56e,_0x39d5d0={};_0x39d5d0[_0x453493(0x1c9)]='suite',_0x39d5d0[_0x453493(0x1cb)]='passed',_0x39d5d0['wDMyk']='failed',_0x39d5d0[_0x453493(0x294)]=_0x453493(0x211);const _0x22f725=_0x39d5d0,_0xfe6a85=Object[_0x453493(0x1b1)](_0x36f17e);let _0x4d1b2b=0x0,_0x3963c2=0x0,_0x5ab73a=0x0,_0x4f5721=0x0;const _0x17ddfc=new Set();_0xfe6a85[_0x453493(0x1c3)](_0x494516=>{const _0x5b784d=_0x453493,_0x451617={};_0x451617[_0x5b784d(0x1dc)]=_0x22f725['VNorH'],_0x451617[_0x5b784d(0x239)]=_0x22f725['ZpZOK'],_0x451617[_0x5b784d(0x260)]=_0x22f725['wDMyk'];const _0x515e84=_0x451617;_0x36f17e[_0x494516][_0x22f725[_0x5b784d(0x294)]][_0x5b784d(0x1c3)](_0xc4c1c8=>{const _0x36553a=_0x5b784d;_0x17ddfc[_0x36553a(0x1ac)](_0xc4c1c8[_0x515e84['FKJxk']]),_0x4d1b2b++;switch(_0xc4c1c8[_0x36553a(0x1fd)]){case _0x515e84[_0x36553a(0x239)]:_0x5ab73a++;break;case _0x515e84[_0x36553a(0x260)]:_0x3963c2++;break;default:_0x4f5721++;}});});const _0x314bab={};return _0x314bab[_0x453493(0x2a7)]=_0x17ddfc[_0x453493(0x2ae)],_0x314bab[_0x453493(0x2b2)]=_0xfe6a85,_0x314bab[_0x453493(0x1c1)]=_0x4d1b2b,_0x314bab[_0x453493(0x1fc)]=_0x3963c2,_0x314bab[_0x453493(0x1cc)]=_0x5ab73a,_0x314bab[_0x453493(0x29a)]=_0x4f5721,_0x314bab;}function errorJSON(_0x213f9a){const _0x362db4=a32_0x25d56e;var _0xa89111={};return Object[_0x362db4(0x1f6)](_0x213f9a)[_0x362db4(0x1c3)](function(_0x3c3843){_0xa89111[_0x3c3843]=_0x213f9a[_0x3c3843];},_0x213f9a),_0xa89111;}function cleanCycles(_0x1f2e4f){const _0x1465f7=a32_0x25d56e,_0x28cccc={};_0x28cccc[_0x1465f7(0x229)]=function(_0x502d9e,_0x32ad9b){return _0x502d9e===_0x32ad9b;},_0x28cccc[_0x1465f7(0x23c)]=_0x1465f7(0x21b),_0x28cccc[_0x1465f7(0x1aa)]=function(_0x2b0c6c,_0x2b4ef0){return _0x2b0c6c!==_0x2b4ef0;},_0x28cccc['YVaiF']=function(_0x451b6c,_0x2a701e){return _0x451b6c!==_0x2a701e;},_0x28cccc[_0x1465f7(0x21f)]=function(_0x3a3767,_0x1b5848){return _0x3a3767+_0x1b5848;};const _0x42708c=_0x28cccc;var _0x195648=[];return JSON['parse'](JSON['stringify'](_0x1f2e4f,function(_0x52b35f,_0x85fbd2){const _0x2b85d3=_0x1465f7;if(_0x42708c[_0x2b85d3(0x229)](typeof _0x85fbd2,_0x42708c[_0x2b85d3(0x23c)])&&_0x42708c[_0x2b85d3(0x1aa)](_0x85fbd2,null)){if(_0x42708c[_0x2b85d3(0x28d)](_0x195648[_0x2b85d3(0x224)](_0x85fbd2),-0x1))return _0x42708c['VSOAV']('',_0x85fbd2);_0x195648[_0x2b85d3(0x24c)](_0x85fbd2);}return _0x85fbd2;}));}function clean(_0x28977b){const _0x483d0d=a32_0x25d56e,_0x22c50a={'DqNWJ':function(_0x15ff6a,_0x314d04){return _0x15ff6a instanceof _0x314d04;},'BmnLe':function(_0x444059,_0x19cb91){return _0x444059(_0x19cb91);},'mrXuO':function(_0x5107e2,_0x4fb954){return _0x5107e2(_0x4fb954);}};var _0x1c5908=_0x28977b[_0x483d0d(0x245)]||{};return _0x22c50a[_0x483d0d(0x242)](_0x1c5908,Error)&&(_0x1c5908=_0x22c50a['BmnLe'](errorJSON,_0x1c5908)),{'title':_0x28977b[_0x483d0d(0x264)],'fullTitle':_0x28977b[_0x483d0d(0x25c)],'file':_0x28977b[_0x483d0d(0x2af)],'duration':_0x28977b['duration'],'currentRetry':_0x28977b['currentRetry'],'speed':_0x28977b[_0x483d0d(0x1fa)],'err':_0x22c50a[_0x483d0d(0x1b5)](cleanCycles,_0x1c5908)};}function printStats(_0xfba6ed,_0x374525=a32_0x25d56e(0x1db),_0x1760fb={}){const _0x3cc455=a32_0x25d56e,_0x2c5297={'VsJVy':function(_0xefb60c,_0x1fb536){return _0xefb60c(_0x1fb536);},'WnjlP':function(_0x4e9cd1,_0x28baf2){return _0x4e9cd1===_0x28baf2;},'DXonO':_0x3cc455(0x26f),'eOpQI':_0x3cc455(0x22b),'HXpsF':function(_0x5641b6,_0x35ea60){return _0x5641b6(_0x35ea60);},'iKlPP':_0x3cc455(0x2a5),'mIDHI':_0x3cc455(0x288),'VkAXE':_0x3cc455(0x1d4),'BQEGH':_0x3cc455(0x211),'SZKzt':function(_0x14522a,_0x5cee49){return _0x14522a===_0x5cee49;},'wzYTC':function(_0x11013c,_0x200f13){return _0x11013c*_0x200f13;},'RxmrS':function(_0x2cb0e0,_0x45d31f,_0x57b74a){return _0x2cb0e0(_0x45d31f,_0x57b74a);},'adCbj':function(_0xd1f8a7,_0x47798a){return _0xd1f8a7===_0x47798a;},'kSUUt':function(_0x13ba57,_0x1a4eec){return _0x13ba57>_0x1a4eec;},'ZYWvU':function(_0x27da9b){return _0x27da9b();},'gJoYo':function(_0x2b3441,_0x5a80f8){return _0x2b3441===_0x5a80f8;},'nLHPY':'doc','uzEcz':_0x3cc455(0x24e),'VayAN':_0x3cc455(0x2bb),'tDazI':function(_0x12502b,_0x2ce19a){return _0x12502b+_0x2ce19a;},'hxnOo':_0x3cc455(0x209),'NNpYr':function(_0x286f3b,_0x18f214){return _0x286f3b+_0x18f214;},'TeeDU':_0x3cc455(0x1d0),'kaVWF':function(_0x9e2dd1,_0x4e3cb0){return _0x9e2dd1+_0x4e3cb0;},'KIguP':function(_0x40476c,_0x38ac33){return _0x40476c+_0x38ac33;},'KOuqP':function(_0x728fd6,_0xde273a){return _0x728fd6+_0xde273a;},'qcxsQ':_0x3cc455(0x267),'BsECV':function(_0x31f330,_0x2435c5){return _0x31f330>_0x2435c5;},'fGRIQ':function(_0x2d701a,_0x1a4258){return _0x2d701a+_0x1a4258;},'VVTjP':function(_0x297fd6,_0x29c1ec){return _0x297fd6+_0x29c1ec;},'zQfcc':function(_0x125fad,_0x1aeb80){return _0x125fad+_0x1aeb80;},'ZHWNm':_0x3cc455(0x21d),'IPsVu':function(_0x594782,_0x4f120f){return _0x594782===_0x4f120f;},'hkVBm':'json','AtbVD':_0x3cc455(0x233),'aoDyD':_0x3cc455(0x1af),'hQDha':_0x3cc455(0x286),'ilcTJ':function(_0x21643e,_0xce3736){return _0x21643e===_0xce3736;},'fSHtS':_0x3cc455(0x2a8),'FKlQi':'Mocha\x20Tests','TbEuJ':function(_0x380810,_0x3453ae){return _0x380810||_0x3453ae;},'FtDac':function(_0xfd870e,_0x4ccc95){return _0xfd870e(_0x4ccc95);},'djvqv':function(_0x50e1fe,_0xc2151d,_0x1f4774,_0x5679cf){return _0x50e1fe(_0xc2151d,_0x1f4774,_0x5679cf);},'snRXg':_0x3cc455(0x1ee),'JTMGG':function(_0x34bb5f,_0x511e45){return _0x34bb5f-_0x511e45;},'rqDdL':function(_0x4de85d,_0x347ff1){return _0x4de85d/_0x347ff1;},'lTDTP':function(_0x559ceb,_0x13b9c2){return _0x559ceb(_0x13b9c2);},'ypOqa':_0x3cc455(0x240),'hSQRS':_0x3cc455(0x204),'yLqRe':_0x3cc455(0x203),'XJxUW':_0x3cc455(0x1ba),'BgCNT':'Listing\x20all\x20the\x20failures','vyXoF':_0x3cc455(0x220)};if(_0x2c5297[_0x3cc455(0x201)](_0x374525,_0x2c5297['nLHPY']))return;const _0x1b1d89=0x0,_0x4fc7da=()=>{const _0x359bbb=_0x3cc455;return _0x2c5297[_0x359bbb(0x1d6)](Array,_0x1b1d89)[_0x359bbb(0x22e)]('\x20\x20');},{testSuites:_0x4dedd1,platforms:_0xe64103,totalTests:_0x1f746b,testsFailed:_0x1611f5,testsPassed:_0x2ad01e,testsPending:_0x55fd5a}=_0x2c5297[_0x3cc455(0x274)](getStats,_0xfba6ed);_0x2c5297[_0x3cc455(0x25b)](_0x1611f5,0x0)&&(logger[_0x3cc455(0x265)](_0x2c5297[_0x3cc455(0x24d)]),process[_0x3cc455(0x210)]=Math[_0x3cc455(0x298)](_0x1611f5,0xff));logger[_0x3cc455(0x265)](_0x2c5297[_0x3cc455(0x258)]);const _0x2d6c04=''+_0x2c5297['tDazI'](chalk[_0x3cc455(0x269)](_0x2c5297[_0x3cc455(0x29e)]),_0xe64103[_0x3cc455(0x272)]),_0x33ec65=''+_0x2c5297['NNpYr'](chalk[_0x3cc455(0x269)](_0x2c5297[_0x3cc455(0x290)]),_0x4dedd1),_0x464333=''+_0x2c5297[_0x3cc455(0x271)](_0x2c5297[_0x3cc455(0x25f)](_0x2c5297[_0x3cc455(0x1ea)](chalk[_0x3cc455(0x269)](_0x2c5297[_0x3cc455(0x25d)]),_0x2c5297['kSUUt'](_0x1611f5,0x0)?chalk[_0x3cc455(0x269)][_0x3cc455(0x284)](_0x1611f5+_0x3cc455(0x2b3))+',\x20':''),_0x2c5297[_0x3cc455(0x207)](_0x55fd5a,0x0)?chalk[_0x3cc455(0x269)][_0x3cc455(0x25e)](_0x55fd5a+_0x3cc455(0x26c))+',\x20':''),_0x2c5297[_0x3cc455(0x207)](_0x2ad01e,0x0)?chalk[_0x3cc455(0x269)][_0x3cc455(0x217)](_0x2ad01e+_0x3cc455(0x27d))+',\x20':'')+_0x1f746b+_0x3cc455(0x244);console[_0x3cc455(0x241)](_0x2c5297[_0x3cc455(0x1f5)](_0x2c5297[_0x3cc455(0x271)](_0x2c5297[_0x3cc455(0x1f5)](_0x2c5297[_0x3cc455(0x1c2)](_0x2c5297[_0x3cc455(0x28e)](_0x2c5297[_0x3cc455(0x1d9)],_0x2d6c04),'\x0a'),_0x33ec65),'\x0a'),_0x464333));if(_0x2c5297[_0x3cc455(0x235)](_0x374525,_0x2c5297[_0x3cc455(0x27f)])){const _0x1782b1={},_0x125298={};_0x125298[_0x3cc455(0x2a7)]=_0x4dedd1,_0x125298[_0x3cc455(0x2b2)]=_0xe64103,_0x125298['testsFailed']=_0x1611f5,_0x125298[_0x3cc455(0x1cc)]=_0x2ad01e,_0x125298[_0x3cc455(0x29a)]=_0x55fd5a,_0x1782b1[_0x3cc455(0x246)]=_0x125298,_0xe64103[_0x3cc455(0x1c3)](_0x3bd1a0=>{const _0x480971=_0x3cc455,_0x53e91e={'caFOw':function(_0xb0ab53,_0x3c875c){const _0x20dd3f=a32_0x50c3;return _0x2c5297[_0x20dd3f(0x26a)](_0xb0ab53,_0x3c875c);},'GcaOh':_0x2c5297[_0x480971(0x219)],'MpMOn':_0x2c5297['eOpQI'],'wAwoO':function(_0xab8c34,_0x14a9aa){const _0x44ec34=_0x480971;return _0x2c5297[_0x44ec34(0x274)](_0xab8c34,_0x14a9aa);},'tsQXY':_0x2c5297[_0x480971(0x200)],'VESEL':_0x2c5297[_0x480971(0x26e)],'bPWAN':_0x2c5297[_0x480971(0x20d)]};_0x1782b1[_0x3bd1a0]={'pending':[],'failures':[],'passes':[],'tests':_0xfba6ed[_0x3bd1a0][_0x2c5297[_0x480971(0x2ac)]][_0x480971(0x247)](clean)},_0xfba6ed[_0x3bd1a0][_0x2c5297[_0x480971(0x2ac)]][_0x480971(0x1c3)](_0x377614=>{const _0x11c439=_0x480971;if(_0x53e91e[_0x11c439(0x1e9)](_0x377614[_0x11c439(0x1fd)],_0x53e91e['GcaOh']))_0x1782b1[_0x3bd1a0][_0x53e91e[_0x11c439(0x214)]][_0x11c439(0x24c)](_0x53e91e['wAwoO'](clean,_0x377614));else _0x53e91e[_0x11c439(0x1e9)](_0x377614['state'],_0x53e91e[_0x11c439(0x231)])?_0x1782b1[_0x3bd1a0][_0x53e91e[_0x11c439(0x20e)]][_0x11c439(0x24c)](_0x53e91e['wAwoO'](clean,_0x377614)):_0x1782b1[_0x3bd1a0][_0x53e91e[_0x11c439(0x1ad)]][_0x11c439(0x24c)](_0x53e91e[_0x11c439(0x1d8)](clean,_0x377614));});});if(_0x1760fb[_0x3cc455(0x1be)])try{logger[_0x3cc455(0x265)](_0x2c5297[_0x3cc455(0x1de)],_0x1760fb['output']),fs[_0x3cc455(0x236)](_0x1760fb[_0x3cc455(0x1be)],JSON[_0x3cc455(0x28c)](_0x1782b1,null,0x3));}catch(_0x207a77){logger[_0x3cc455(0x24a)](_0x2c5297['aoDyD'],_0x1760fb[_0x3cc455(0x1be)]),logger['debug'](_0x207a77);}else logger['debug'](_0x2c5297['hQDha']),console[_0x3cc455(0x241)](JSON[_0x3cc455(0x28c)](_0x1782b1,null,0x3));}else{if(_0x2c5297['ilcTJ'](_0x374525,_0x2c5297[_0x3cc455(0x1b6)])){let _0x5d4bad;const _0x4db461=_0x2c5297['FKlQi'];_0x1760fb&&(_0x5d4bad=_0x1760fb['suiteName']);_0x5d4bad=_0x2c5297[_0x3cc455(0x1ab)](_0x5d4bad,_0x4db461);let _0x546522=0x0,_0x6a707d=0x0,_0x484c28=0x0,_0x207370=0x0;_0xe64103['forEach'](_0x43362e=>{const _0x4a5dc9=_0x3cc455;_0xfba6ed[_0x43362e][_0x2c5297[_0x4a5dc9(0x2ac)]][_0x4a5dc9(0x1c3)](_0x4065bc=>{const _0x25abad=_0x4a5dc9;if(_0x2c5297[_0x25abad(0x26a)](_0x4065bc[_0x25abad(0x1fd)],_0x2c5297[_0x25abad(0x219)]))_0x546522++;else _0x2c5297['SZKzt'](_0x4065bc[_0x25abad(0x1fd)],_0x2c5297[_0x25abad(0x200)])&&_0x6a707d++;_0x484c28++,_0x207370+=_0x2c5297[_0x25abad(0x23d)](_0x4065bc[_0x25abad(0x212)],0x1);});}),_0x2c5297['FtDac'](xunitWrite,_0x2c5297[_0x3cc455(0x29b)](tag,_0x2c5297[_0x3cc455(0x282)],{'name':_0x5d4bad,'tests':_0x484c28,'failures':0x0,'errors':_0x6a707d,'skipped':_0x2c5297[_0x3cc455(0x1ff)](_0x2c5297[_0x3cc455(0x1ff)](_0x484c28,_0x6a707d),_0x546522),'timestamp':new Date()[_0x3cc455(0x2b6)](),'time':_0x2c5297[_0x3cc455(0x2a9)](_0x207370,0x3e8)||0x0},![])),_0xe64103['forEach'](_0x4e8b11=>{const _0x152c2f=_0x3cc455,_0xfd46c0={'gLQjf':function(_0x5e8b74,_0x167658,_0x3c7584){const _0x487ff7=a32_0x50c3;return _0x2c5297[_0x487ff7(0x27c)](_0x5e8b74,_0x167658,_0x3c7584);}};_0xfba6ed[_0x4e8b11][_0x2c5297[_0x152c2f(0x2ac)]]['forEach'](_0x378076=>{const _0x2acec0=_0x152c2f;_0xfd46c0[_0x2acec0(0x215)](xunitTest,_0x378076,_0x4e8b11);});}),_0x2c5297['lTDTP'](xunitWrite,_0x2c5297[_0x3cc455(0x252)]);if(_0x1760fb[_0x3cc455(0x1be)])try{logger[_0x3cc455(0x265)](_0x2c5297[_0x3cc455(0x1ce)],_0x1760fb[_0x3cc455(0x1be)]),fs[_0x3cc455(0x236)](_0x1760fb[_0x3cc455(0x1be)],xunitContent);}catch(_0x1c8f5e){logger[_0x3cc455(0x24a)](_0x2c5297[_0x3cc455(0x297)],_0x1760fb[_0x3cc455(0x1be)]),logger['debug'](_0x1c8f5e);}else logger[_0x3cc455(0x265)](_0x2c5297[_0x3cc455(0x277)]),console[_0x3cc455(0x241)](xunitContent);}else{if(_0x2c5297['adCbj'](_0x1611f5,0x0))return;console[_0x3cc455(0x241)](),logger['debug'](_0x2c5297[_0x3cc455(0x2ab)]),console['log'](chalk[_0x3cc455(0x269)]['bgRedBright'](_0x2c5297[_0x3cc455(0x253)])),_0xe64103[_0x3cc455(0x1c3)](_0x4e6377=>{const _0x7e9c68=_0x3cc455,_0x288068={'DNRNL':function(_0x2518bd,_0x54e785){const _0x2d6782=a32_0x50c3;return _0x2c5297[_0x2d6782(0x1f2)](_0x2518bd,_0x54e785);},'AHHab':_0x2c5297['iKlPP']},_0x60d18c=[];_0xfba6ed[_0x4e6377][_0x2c5297[_0x7e9c68(0x2ac)]]['forEach'](_0x277dd6=>{const _0x104a45=_0x7e9c68;_0x288068[_0x104a45(0x243)](_0x277dd6['state'],_0x288068['AHHab'])&&(_0x277dd6[_0x104a45(0x232)]=()=>_0x277dd6[_0x104a45(0x2a6)],_0x60d18c[_0x104a45(0x24c)](_0x277dd6));}),_0x2c5297[_0x7e9c68(0x25b)](_0x60d18c['length'],0x0)&&(Base[_0x7e9c68(0x1b3)](),Base[_0x7e9c68(0x1b3)](_0x2c5297[_0x7e9c68(0x291)](_0x4fc7da),chalk[_0x7e9c68(0x269)][_0x7e9c68(0x263)](_0x4e6377)),Base[_0x7e9c68(0x2a0)](_0x60d18c));});}}}async function run(_0x32d457,_0xd93a8d,_0x88817a){const _0x621d6d=a32_0x25d56e,_0x493865={'vVzGs':function(_0x344a3e,_0x4e0d4d,_0x120778,_0x143383){return _0x344a3e(_0x4e0d4d,_0x120778,_0x143383);},'rTYlq':_0x621d6d(0x1c0),'MLIPz':_0x621d6d(0x2b1),'GXRvV':_0x621d6d(0x1c6),'zNcDF':'mocha','Wmpdc':function(_0x4d7b2b,_0xda0d48){return _0x4d7b2b!=_0xda0d48;},'ScKGZ':'cjs','zzaKg':_0x621d6d(0x226),'mQPhN':_0x621d6d(0x223),'BxcOX':_0x621d6d(0x1b4),'csDkz':function(_0x224b32,_0xf24d3d){return _0x224b32(_0xf24d3d);},'jbzhW':function(_0x10a80b,_0x44d533,_0x55bf10){return _0x10a80b(_0x44d533,_0x55bf10);},'awMVE':_0x621d6d(0x222),'lASwX':function(_0x26979f,_0x18c75a){return _0x26979f!=_0x18c75a;},'ZWjiY':_0x621d6d(0x280),'gffzb':_0x621d6d(0x2a1),'sUQyO':_0x621d6d(0x218),'rUEEV':_0x621d6d(0x28f),'hBDAu':_0x621d6d(0x249),'lvOTb':function(_0x2d4edf,_0xb22b9c){return _0x2d4edf*_0xb22b9c;},'noJsq':function(_0x158bcd,_0x329dea){return _0x158bcd(_0x329dea);},'AALYr':function(_0x1de695,_0xc572e7){return _0x1de695!==_0xc572e7;},'BcDam':function(_0x337355,_0xb97b46,_0xc616ee,_0x4fae50){return _0x337355(_0xb97b46,_0xc616ee,_0x4fae50);}};helper[_0x621d6d(0x1da)](_0x88817a[_0x621d6d(0x20c)],_0x32d457),await _0x88817a[_0x621d6d(0x22d)](_0x32d457);helper['isBrowserstackInfra']()?await helper[_0x621d6d(0x1b8)](_0x88817a[_0x621d6d(0x276)]):await _0x88817a[_0x621d6d(0x221)]();const _0x4dc477=[];let _0x4eb551=[];if(!_0x88817a['config'])return;!helper[_0x621d6d(0x1d3)](_0x88817a['config']['accessibilityOptions'])&&(process[_0x621d6d(0x1f3)][_0x621d6d(0x2b9)]=JSON[_0x621d6d(0x28c)](_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x202)]));const _0x23f1a6=await TestHubHandler[_0x621d6d(0x299)](FRAMEWORKS[_0x621d6d(0x1e3)],_0x88817a);_0x493865[_0x621d6d(0x1e0)](_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x268)],null)&&(process[_0x621d6d(0x1f3)][_0x621d6d(0x28b)]=_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x268)]);!helper[_0x621d6d(0x1d3)](_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x2b0)])&&(process['env'][_0x621d6d(0x1b9)]=_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x2b0)]);const {extension:extension=['js',_0x493865[_0x621d6d(0x1f1)],_0x493865['zzaKg']],ignore:ignore=[],file:file=[],recursive:recursive=![],sort:sort=![],spec:spec=[_0x493865['mQPhN']]}=_0x32d457,_0x23f5cc={..._0x32d457};_0x23f5cc['rootHooks']=null;const _0x12325f=_0x23f5cc;let _0x14945c;if(testOpsHelper[_0x621d6d(0x1dd)]()&&testOpsHelper[_0x621d6d(0x2b7)]()){let _0x2568e0=process['env']['BROWSERSTACK_RERUN_TESTS'];!helper[_0x621d6d(0x1d3)](_0x88817a[_0x621d6d(0x2ba)])&&_0x88817a[_0x621d6d(0x2ba)][_0x621d6d(0x2aa)](_0x493865['BxcOX'])&&(_0x2568e0=_0x88817a['cliConfig']['get'](_0x493865[_0x621d6d(0x1f0)])),_0x14945c=testOpsHelper['parseFileNames'](_0x2568e0);}if(helper['isUndefined'](_0x14945c)){const _0x37d877={};_0x37d877[_0x621d6d(0x29d)]=ignore,_0x37d877[_0x621d6d(0x266)]=extension,_0x37d877[_0x621d6d(0x2af)]=file,_0x37d877[_0x621d6d(0x20a)]=recursive,_0x37d877[_0x621d6d(0x24b)]=sort,_0x37d877[_0x621d6d(0x1db)]=spec,_0x14945c=_0x493865[_0x621d6d(0x1a9)](collectFiles,_0x37d877),_0x493865['jbzhW'](nestedKeyValue,_0x14945c,[_0x493865[_0x621d6d(0x1e6)]])&&(_0x14945c=_0x14945c[_0x621d6d(0x222)]);}const _0x777c49=helper['parseTestOrchestrationOptions'](_0x88817a['config']);!helper[_0x621d6d(0x1fe)](_0x777c49)&&helper[_0x621d6d(0x22a)](_0x777c49['retryTestsOnFailure'])&&(_0x12325f[_0x621d6d(0x2a3)]=_0x777c49[_0x621d6d(0x1e2)][_0x621d6d(0x1ef)]);if(!helper[_0x621d6d(0x292)]()){const _0x12e90f=0x1,_0x9fe050={..._0x12325f};_0x9fe050['spec']=[..._0x14945c],_0x4dc477[_0x621d6d(0x24c)]({'mochaOpts':_0x9fe050,'configuration':{'platform':os['platform']()}});if(_0x88817a[_0x621d6d(0x276)]['accessibility']){const _0x2b68d3={};_0x2b68d3[_0x621d6d(0x2b0)]=!![];const _0x4e9e4f=_0x2b68d3;_0x493865[_0x621d6d(0x1d7)](_0x88817a['config'][_0x621d6d(0x202)],null)&&(_0x4e9e4f[_0x621d6d(0x202)]=_0x88817a['config'][_0x621d6d(0x202)],delete _0x4e9e4f[_0x621d6d(0x202)][_0x493865[_0x621d6d(0x206)]],delete _0x4e9e4f[_0x621d6d(0x202)][_0x493865[_0x621d6d(0x228)]],delete _0x4e9e4f[_0x621d6d(0x202)][_0x493865[_0x621d6d(0x287)]]);const _0x39f0df={};_0x39f0df[_0x621d6d(0x22c)]=_0x4e9e4f,_0x4dc477[0x0][_0x621d6d(0x1ed)][_0x621d6d(0x296)]=_0x39f0df;}logger[_0x621d6d(0x259)](_0x493865[_0x621d6d(0x1cd)]),logger['info'](_0x493865['hBDAu']),_0x493865[_0x621d6d(0x1f7)](parallelTestRun,_0x4dc477,_0x12e90f,_0x88817a)[_0x621d6d(0x1e7)](_0xec56e1=>{const _0x475816=_0x621d6d;PerformanceTester['start'](PerformanceEvents[_0x475816(0x293)]),_0x493865[_0x475816(0x1f7)](printStats,_0xec56e1,_0x32d457[_0x475816(0x213)],_0x32d457[_0x475816(0x1b0)]||_0x32d457[_0x493865[_0x475816(0x20f)]]);})[_0x621d6d(0x230)](()=>{const _0x11ca79=_0x621d6d;PerformanceTester[_0x11ca79(0x23b)](PerformanceEvents[_0x11ca79(0x293)]);try{const {browserstackFolderPath:_0x36bb8e,tcgConfigPath:_0x5bdde5}=helper[_0x11ca79(0x1cf)]();fs[_0x11ca79(0x1f8)](_0x5bdde5),fs['rmdirSync'](_0x36bb8e);}catch(_0x3c59e0){logger[_0x11ca79(0x265)](_0x493865['MLIPz'],_0x3c59e0);}try{utilities[_0x11ca79(0x1d2)](_0x493865[_0x11ca79(0x2a4)],{},_0x88817a['config'],_0x88817a[_0x11ca79(0x20c)]);}catch(_0x39a0fc){logger[_0x11ca79(0x265)]('Error\x20in\x20Fire\x20SDKTestSuccessful.\x20Stacktrace:\x20'+_0x39a0fc[_0x11ca79(0x295)]);}try{helper['notifyUpdate']();}catch(_0x322137){logger[_0x11ca79(0x265)](_0x11ca79(0x21a)+_0x322137);}testOpsHelper[_0x11ca79(0x270)]();});}else{const _0x53446f=helper[_0x621d6d(0x1f9)](_0x88817a[_0x621d6d(0x276)]);let _0x54242c=helper[_0x621d6d(0x29f)](_0x88817a[_0x621d6d(0x276)]);_0x4eb551=helper[_0x621d6d(0x1b2)](_0x88817a[_0x621d6d(0x276)],_0x53446f,constants[_0x621d6d(0x273)][_0x621d6d(0x1e3)]);helper[_0x621d6d(0x22f)]()[_0x621d6d(0x29c)]&&(_0x54242c=centralScannerConstants[_0x621d6d(0x275)]);let _0x3e3f9e;const _0x4b5818=_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x1c8)]||helper[_0x621d6d(0x2b4)](_0x32d457,_0xd93a8d,_0x88817a['config'],constants[_0x621d6d(0x273)]['MOCHA'])||0x1;helper[_0x621d6d(0x1bf)](_0x88817a[_0x621d6d(0x276)])?_0x3e3f9e=_0x493865[_0x621d6d(0x1df)](_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x2b2)][_0x621d6d(0x272)],_0x4b5818):_0x3e3f9e=_0x4b5818;const _0x151562=_0x493865[_0x621d6d(0x1d1)](getPercyOptions,_0x88817a[_0x621d6d(0x276)]);if(_0x493865['AALYr'](_0x88817a[_0x621d6d(0x276)][_0x621d6d(0x1c8)],0x1))_0x14945c[_0x621d6d(0x1c3)](_0x11ead4=>{const _0x512e8f=_0x621d6d,_0x514ed1=[];_0x4eb551[_0x512e8f(0x1c3)]((_0x1f573c,_0x3054b6)=>{const _0x3bb980=_0x512e8f,_0x260b6f={};_0x260b6f[_0x3bb980(0x1db)]=[_0x11ead4],_0x514ed1[_0x3bb980(0x24c)]({'mochaOpts':Object[_0x3bb980(0x254)]({},_0x12325f,_0x260b6f),'configuration':{'server':_0x54242c,'capability':_0x1f573c,'proxySettings':_0x88817a['config'][_0x3bb980(0x1f4)],'platform':helper[_0x3bb980(0x25a)](_0x1f573c),'browserStackLogLevel':_0x88817a['config'][_0x3bb980(0x27a)],'platformIndex':_0x3054b6,'browserStackPercyOptions':_0x151562,'platformCaps':Object['assign']({'index':_0x3054b6},_0x88817a[_0x3bb980(0x276)][_0x3bb980(0x2b2)][_0x3054b6])}});}),_0x4dc477['push'](..._0x514ed1);});else{const _0x26f606=[];_0x4eb551['forEach']((_0x3547bb,_0x56ca46)=>{const _0xcc65d2=_0x621d6d;let _0x1fb686=Object[_0xcc65d2(0x254)]({},_0x12325f);testOpsHelper[_0xcc65d2(0x1dd)]()&&testOpsHelper[_0xcc65d2(0x2b7)]()&&(_0x1fb686={..._0x1fb686,'spec':[..._0x14945c]}),_0x26f606[_0xcc65d2(0x24c)]({'mochaOpts':_0x1fb686,'configuration':{'server':_0x54242c,'capability':_0x3547bb,'proxySettings':_0x88817a[_0xcc65d2(0x276)][_0xcc65d2(0x1f4)],'platform':helper[_0xcc65d2(0x25a)](_0x3547bb),'browserStackLogLevel':_0x88817a[_0xcc65d2(0x276)]['logLevel'],'platformIndex':_0x56ca46,'browserStackPercyOptions':_0x151562,'platformCaps':Object[_0xcc65d2(0x254)]({'index':_0x56ca46},_0x88817a[_0xcc65d2(0x276)][_0xcc65d2(0x2b2)][_0x56ca46])}});}),_0x4dc477[_0x621d6d(0x24c)](..._0x26f606);}logger[_0x621d6d(0x259)](_0x621d6d(0x1a8)+_0x88817a['config'][_0x621d6d(0x2b2)][_0x621d6d(0x272)]+_0x621d6d(0x21c)),logger[_0x621d6d(0x259)](_0x493865[_0x621d6d(0x26d)]);let _0x165134;_0x493865[_0x621d6d(0x1bc)](parallelTestRun,_0x4dc477,_0x3e3f9e,_0x88817a)[_0x621d6d(0x1e7)](_0x23f1e2=>{const _0x23da81=_0x621d6d;PerformanceTester[_0x23da81(0x23b)](PerformanceEvents[_0x23da81(0x293)]),_0x165134=_0x23f1e2,_0x493865['vVzGs'](printStats,_0x23f1e2,_0x32d457['reporter'],_0x32d457[_0x23da81(0x1b0)]||_0x32d457[_0x493865[_0x23da81(0x20f)]]);})[_0x621d6d(0x230)](async()=>{const _0x38a9c0=_0x621d6d;PerformanceTester[_0x38a9c0(0x23b)](PerformanceEvents[_0x38a9c0(0x293)]),_0x88817a[_0x38a9c0(0x1e1)]=helper[_0x38a9c0(0x27b)](_0x165134,_0x493865[_0x38a9c0(0x216)]),await utilities[_0x38a9c0(0x257)](_0x88817a),testOpsHelper[_0x38a9c0(0x270)]();});}}module[a32_0x25d56e(0x208)]=run;

@@ -1,1 +0,1 @@

const a33_0x3adfc9=a33_0x3115;(function(_0x314054,_0x34cd1e){const _0x38e557=a33_0x3115,_0x7945ef=_0x314054();while(!![]){try{const _0x26dbdb=-parseInt(_0x38e557(0x1f8))/0x1+parseInt(_0x38e557(0x1e1))/0x2*(parseInt(_0x38e557(0x1ca))/0x3)+parseInt(_0x38e557(0x1bb))/0x4*(-parseInt(_0x38e557(0x1be))/0x5)+parseInt(_0x38e557(0x1c3))/0x6+parseInt(_0x38e557(0x20a))/0x7+-parseInt(_0x38e557(0x1d4))/0x8*(parseInt(_0x38e557(0x1fb))/0x9)+-parseInt(_0x38e557(0x216))/0xa*(-parseInt(_0x38e557(0x202))/0xb);if(_0x26dbdb===_0x34cd1e)break;else _0x7945ef['push'](_0x7945ef['shift']());}catch(_0x443b3b){_0x7945ef['push'](_0x7945ef['shift']());}}}(a33_0x4486,0x6e76b));function a33_0x3115(_0x5bef46,_0x17839d){const _0x44860b=a33_0x4486();return a33_0x3115=function(_0x31153d,_0x1c0d05){_0x31153d=_0x31153d-0x19a;let _0x188121=_0x44860b[_0x31153d];return _0x188121;},a33_0x3115(_0x5bef46,_0x17839d);}const logger=require(a33_0x3adfc9(0x1c1))[a33_0x3adfc9(0x1c8)],helper=require('../../../helpers/helper'),constants=require(a33_0x3adfc9(0x204)),hubAllocator=require(a33_0x3adfc9(0x219)),{overrideQuit,overrideTakeScreenshot,overrideGet}=require(a33_0x3adfc9(0x21a)),{setAccessibilityCapabilities,setExtension}=require(a33_0x3adfc9(0x213)),{isAccessibilityAutomationSession,getAccessibilityResultsSummary,getAccessibilityResults}=require(a33_0x3adfc9(0x1ec)),globals=require(a33_0x3adfc9(0x1d6)),{overrideExecute}=require('./helpers/patchHelper'),modify=(_0x5b4a30,_0x12b225=null,_0x2cc6ce=![])=>{const _0x5a1ee8=a33_0x3adfc9,_0x34d0d9={'ECTMm':function(_0x5de66f,_0x45dfb3){return _0x5de66f!==_0x45dfb3;},'laDGA':_0x5a1ee8(0x1bf),'dYdXv':function(_0x36a783,_0x41d435){return _0x36a783+_0x41d435;},'FlcCU':function(_0xd0b6c2,_0x2fd410){return _0xd0b6c2+_0x2fd410;},'bUUXb':'https://','amLgX':_0x5a1ee8(0x1fc),'jKqct':_0x5a1ee8(0x1ea),'CYxsS':'chromeOptions','rkoVu':_0x5a1ee8(0x1cf),'HFKLa':_0x5a1ee8(0x1f7),'hVSHQ':'moz:firefoxOptions','PfMIP':'firefoxOptions','CMJWp':_0x5a1ee8(0x20f),'dOETP':_0x5a1ee8(0x1ff),'HfSoM':_0x5a1ee8(0x1f3),'sWQpi':function(_0x57a4ab,_0x1084af){return _0x57a4ab===_0x1084af;},'QPkdQ':_0x5a1ee8(0x1e7),'JOctT':_0x5a1ee8(0x1f4),'eNLAp':'optimalHubUrl','oQvny':_0x5a1ee8(0x1b0),'COHOc':function(_0x3e60f5,_0x4d6441,_0x35620c){return _0x3e60f5(_0x4d6441,_0x35620c);},'ZkHIG':function(_0x52be1b,_0x356546,_0x550a8b){return _0x52be1b(_0x356546,_0x550a8b);},'oIdsj':_0x5a1ee8(0x1b7),'NcroB':function(_0x5b892d,_0x1e9fb9,_0x4cb827){return _0x5b892d(_0x1e9fb9,_0x4cb827);},'CLgiM':function(_0xfb059f,_0x20cfca,_0x506c9e){return _0xfb059f(_0x20cfca,_0x506c9e);},'yovQJ':function(_0x3797be,_0x48bc92){return _0x3797be(_0x48bc92);},'FqFmd':_0x5a1ee8(0x1f6),'IAjdv':function(_0x543a45){return _0x543a45();},'uWemO':_0x5a1ee8(0x1e2),'CiGDa':function(_0x14e478,_0x2e3555,_0x345674){return _0x14e478(_0x2e3555,_0x345674);},'aqOfx':_0x5a1ee8(0x1ad),'carxR':function(_0x150b4b,_0x302e){return _0x150b4b(_0x302e);},'BGfXq':function(_0x3cae5a,_0x1f83da){return _0x3cae5a!==_0x1f83da;},'fpOVj':function(_0x76df59,_0x5d438a){return _0x76df59!==_0x5d438a;},'rMPzP':_0x5a1ee8(0x19d),'punMc':_0x5a1ee8(0x1cc)},_0x3daff2=helper['requireHttpClient']();let _0x4de2f7;try{_0x4de2f7=helper['requireSeleniumWebdriver'](),_0x4de2f7['originalBuilder']&&(_0x4de2f7[_0x5a1ee8(0x1b9)]=_0x4de2f7[_0x5a1ee8(0x1c2)]);}catch(_0x456fd7){return;}if(helper[_0x5a1ee8(0x1ae)]()){const _0x5d0a24={};_0x5d0a24['logLevel']=_0x5b4a30[_0x5a1ee8(0x1b6)],helper[_0x5a1ee8(0x1d5)](_0x5d0a24,new Map(),new Map()),logger[_0x5a1ee8(0x200)](_0x34d0d9[_0x5a1ee8(0x1b5)]),logger[_0x5a1ee8(0x1c6)](_0x34d0d9[_0x5a1ee8(0x21f)]);}class _0x3174c5 extends _0x3daff2['HttpClient']{[_0x5a1ee8(0x1e3)](_0x9980d4){const _0x47ec63=_0x5a1ee8;if(_0x34d0d9[_0x47ec63(0x1a6)](_0x9980d4['path'],_0x34d0d9[_0x47ec63(0x19a)])&&_0x34d0d9[_0x47ec63(0x1a6)](global[_0x47ec63(0x20b)],''))try{global[_0x47ec63(0x20b)]=_0x34d0d9['dYdXv'](_0x34d0d9[_0x47ec63(0x1cb)](_0x34d0d9[_0x47ec63(0x21d)],global[_0x47ec63(0x20b)]),_0x34d0d9[_0x47ec63(0x1e9)]),this[_0x47ec63(0x21c)]=hubAllocator[_0x47ec63(0x1c9)](global[_0x47ec63(0x20b)]),logger[_0x47ec63(0x1c6)](_0x47ec63(0x1ce)+global[_0x47ec63(0x20b)]),global['newHubUrl']='';}catch(_0x34c6c4){logger[_0x47ec63(0x21e)](_0x34c6c4);}return super[_0x47ec63(0x1e3)](_0x9980d4);}}class _0x246306 extends _0x4de2f7[_0x5a1ee8(0x1b9)]{[_0x5a1ee8(0x1e8)](){const _0x9ada00=_0x5a1ee8;return this['url_']=helper[_0x9ada00(0x1fa)](_0x5b4a30),logger[_0x9ada00(0x1c6)](_0x9ada00(0x1b4)+this[_0x9ada00(0x1fd)]),this;}[_0x5a1ee8(0x1b1)](_0x280021){const _0x116114=_0x5a1ee8;let _0x553a83={};for(const _0x207bb7 in _0x280021){switch(_0x207bb7){case _0x34d0d9[_0x116114(0x1af)]:case _0x34d0d9['CYxsS']:this[_0x116114(0x214)]&&(_0x553a83=this[_0x116114(0x214)][_0x116114(0x1ba)](this['chromeOptions_']['CAPABILITY_KEY'])||{},this[_0x116114(0x214)][_0x116114(0x20e)](this[_0x116114(0x214)][_0x116114(0x1c7)],helper[_0x116114(0x21b)](_0x553a83,_0x280021[_0x207bb7])));break;case _0x34d0d9[_0x116114(0x215)]:case _0x34d0d9[_0x116114(0x1b2)]:this[_0x116114(0x1bc)]&&(_0x553a83=this[_0x116114(0x1bc)][_0x116114(0x1ba)](this[_0x116114(0x1bc)][_0x116114(0x1c7)])||{},this[_0x116114(0x1bc)]['set'](this[_0x116114(0x1bc)]['CAPABILITY_KEY'],helper[_0x116114(0x21b)](_0x553a83,_0x280021[_0x207bb7])));break;case _0x34d0d9[_0x116114(0x207)]:case _0x34d0d9[_0x116114(0x1d9)]:this[_0x116114(0x1a3)]&&(_0x553a83=this[_0x116114(0x1a3)][_0x116114(0x1ba)](this[_0x116114(0x1a3)][_0x116114(0x1c7)])||{},this[_0x116114(0x1a3)][_0x116114(0x20e)](this[_0x116114(0x1a3)]['CAPABILITY_KEY'],helper['mergeDeep'](_0x553a83,_0x280021[_0x207bb7])));break;case _0x34d0d9[_0x116114(0x20d)]:this['safariOptions_']&&(_0x553a83=this[_0x116114(0x1a1)]['get'](this[_0x116114(0x1a1)]['CAPABILITY_KEY'])||{},this[_0x116114(0x1a1)][_0x116114(0x20e)](this[_0x116114(0x1a1)][_0x116114(0x1c7)],helper['mergeDeep'](_0x553a83,_0x280021[_0x207bb7])));break;case _0x34d0d9[_0x116114(0x1d0)]:case _0x34d0d9['HfSoM']:this[_0x116114(0x1a9)]&&(_0x553a83=this[_0x116114(0x1a9)]['get'](this[_0x116114(0x1a9)]['CAPABILITY_KEY'])||{},this[_0x116114(0x1a9)][_0x116114(0x20e)](this[_0x116114(0x1a9)][_0x116114(0x1c7)],helper[_0x116114(0x21b)](_0x553a83,_0x280021[_0x207bb7])));break;}}}[_0x5a1ee8(0x1fe)](){const _0x350d17=_0x5a1ee8,_0x1c19d5={'rLsch':function(_0x379349,_0x37d0b6){const _0x1053b7=a33_0x3115;return _0x34d0d9[_0x1053b7(0x1df)](_0x379349,_0x37d0b6);},'WgyFK':_0x34d0d9['QPkdQ']};return logger[_0x350d17(0x1c6)](_0x34d0d9[_0x350d17(0x1f0)]),this[_0x350d17(0x1b1)](_0x5b4a30[_0x350d17(0x1a4)]),Object['keys'](_0x5b4a30[_0x350d17(0x1a4)])[_0x350d17(0x1dc)](_0x41b606=>{const _0x375f52=_0x350d17,_0x9fe016=this[_0x375f52(0x1eb)]['get'](_0x41b606);_0x1c19d5[_0x375f52(0x1b3)](typeof _0x9fe016,_0x1c19d5[_0x375f52(0x1e6)])?this[_0x375f52(0x1eb)][_0x375f52(0x20e)](_0x41b606,helper[_0x375f52(0x21b)](_0x9fe016,_0x5b4a30[_0x375f52(0x1a4)][_0x41b606])):this[_0x375f52(0x1eb)][_0x375f52(0x20e)](_0x41b606,_0x5b4a30[_0x375f52(0x1a4)][_0x41b606]);}),this;}['build'](){const _0x3cc835=_0x5a1ee8,_0x23b378={'Vitfw':_0x34d0d9[_0x3cc835(0x20c)],'aLuEh':_0x34d0d9[_0x3cc835(0x1c4)],'qiVWG':function(_0x15c2ed,_0x4b7726,_0x1b7edd){return _0x34d0d9['COHOc'](_0x15c2ed,_0x4b7726,_0x1b7edd);},'zjflf':function(_0xb04150,_0x3abde7,_0x392ea1){const _0x1a3433=_0x3cc835;return _0x34d0d9[_0x1a3433(0x19c)](_0xb04150,_0x3abde7,_0x392ea1);},'zgVqm':_0x34d0d9[_0x3cc835(0x218)],'EZatc':function(_0x106d75,_0x3f9a7b,_0x1d1115){const _0x3b6af4=_0x3cc835;return _0x34d0d9[_0x3b6af4(0x201)](_0x106d75,_0x3f9a7b,_0x1d1115);},'sEATo':function(_0x27cb8a,_0x4e621f,_0x2c891e){const _0x10b47e=_0x3cc835;return _0x34d0d9[_0x10b47e(0x1f9)](_0x27cb8a,_0x4e621f,_0x2c891e);},'roIUH':function(_0x5ef27c,_0x1f04e9){const _0x247f7d=_0x3cc835;return _0x34d0d9[_0x247f7d(0x211)](_0x5ef27c,_0x1f04e9);},'lFQdI':function(_0x3ca8d4,_0x5cb40c,_0x265056){return _0x34d0d9['NcroB'](_0x3ca8d4,_0x5cb40c,_0x265056);},'zRbgx':function(_0x3661d5,_0x1b68f7,_0x5d57ec){const _0x185383=_0x3cc835;return _0x34d0d9[_0x185383(0x19c)](_0x3661d5,_0x1b68f7,_0x5d57ec);}};if(helper[_0x3cc835(0x1ae)]()){const _0x30681b=_0x34d0d9[_0x3cc835(0x1e4)][_0x3cc835(0x1db)]('|');let _0x4869a8=0x0;while(!![]){switch(_0x30681b[_0x4869a8++]){case'0':this[_0x3cc835(0x1e8)]();continue;case'1':this[_0x3cc835(0x1fe)]();continue;case'2':_0x34d0d9[_0x3cc835(0x1f2)](isAccessibilityAutomationSession)&&_0x34d0d9[_0x3cc835(0x211)](setAccessibilityCapabilities,_0x5b4a30);continue;case'3':globals[_0x3cc835(0x1f5)](_0x34d0d9['uWemO'])&&(!_0x34d0d9[_0x3cc835(0x1ee)](setExtension,this,_0x5b4a30)&&globals[_0x3cc835(0x19e)](_0x34d0d9[_0x3cc835(0x1dd)],![]));continue;case'4':logger[_0x3cc835(0x1c6)](_0x34d0d9[_0x3cc835(0x1a5)]);continue;case'5':if(helper[_0x3cc835(0x206)](_0x5b4a30[_0x3cc835(0x1bd)]['proxyUrl']))this['agent_']=helper[_0x3cc835(0x1c0)](_0x5b4a30[_0x3cc835(0x1bd)][_0x3cc835(0x1e0)]);else _0x5b4a30[_0x3cc835(0x1bd)][_0x3cc835(0x1e0)]&&(this[_0x3cc835(0x1d8)]=_0x5b4a30['proxySettings']['proxyUrl'],logger[_0x3cc835(0x1c6)](_0x3cc835(0x1ef)+this['proxy_']));continue;}break;}}const _0x18a564=super[_0x3cc835(0x1cd)]();return _0x18a564[_0x3cc835(0x1d1)][_0x3cc835(0x1e5)](_0x59730a=>{const _0x18e9e7=_0x3cc835;try{const _0x3e56a3=_0x59730a[_0x18e9e7(0x1ac)]['get'](_0x23b378[_0x18e9e7(0x1d2)]);_0x3e56a3?(logger[_0x18e9e7(0x1c6)]('SETTING\x20NEW\x20URL\x20TO\x20OPTIMAL\x20URL\x20-\x20'+_0x3e56a3),hubAllocator[_0x18e9e7(0x1a0)](_0x3e56a3),helper[_0x18e9e7(0x1a8)](_0x3e56a3)):logger['debug'](_0x23b378[_0x18e9e7(0x1d7)]);}catch(_0x347a33){logger[_0x18e9e7(0x1c6)](_0x18e9e7(0x210)+_0x347a33);}}),_0x18a564[_0x3cc835(0x1ed)]=0x0,_0x18a564[_0x3cc835(0x1e5)]&&_0x18a564['then'](_0x5432e7=>{const _0x2e15d4=_0x3cc835,_0x27f5fd=_0x23b378['zgVqm'][_0x2e15d4(0x1db)]('|');let _0x3c4ee7=0x0;while(!![]){switch(_0x27f5fd[_0x3c4ee7++]){case'0':_0x23b378[_0x2e15d4(0x1a7)](overrideQuit,_0x5432e7,_0x18a564);continue;case'1':_0x5432e7['getAccessibilityResultsSummary']=async()=>{const _0x1c9829=_0x2e15d4;return await _0x23b378[_0x1c9829(0x1aa)](getAccessibilityResultsSummary,_0x5432e7,global);};continue;case'2':helper[_0x2e15d4(0x203)](_0x5432e7,_0x5b4a30);continue;case'3':_0x23b378[_0x2e15d4(0x1c5)](overrideExecute,_0x5432e7,_0x5b4a30);continue;case'4':_0x23b378[_0x2e15d4(0x1b8)](overrideTakeScreenshot,_0x5432e7);continue;case'5':_0x5432e7['getAccessibilityResults']=async()=>{return await _0x23b378['zjflf'](getAccessibilityResults,_0x5432e7,global);};continue;}break;}}),_0x18a564[_0x3cc835(0x205)]=async()=>{const _0x51901d=_0x3cc835;return await _0x23b378[_0x51901d(0x1da)](getAccessibilityResultsSummary,_0x18a564,global);},_0x18a564['getAccessibilityResults']=async()=>{const _0x50adb4=_0x3cc835;return await _0x23b378[_0x50adb4(0x19f)](getAccessibilityResults,_0x18a564,global);},_0x34d0d9[_0x3cc835(0x211)](overrideTakeScreenshot,_0x18a564),_0x34d0d9[_0x3cc835(0x1f1)](overrideQuit,_0x18a564),helper[_0x3cc835(0x203)](_0x18a564,_0x5b4a30),_0x34d0d9[_0x3cc835(0x1f9)](overrideExecute,_0x18a564,_0x5b4a30),helper[_0x3cc835(0x1de)](global[_0x3cc835(0x217)])&&(global[_0x3cc835(0x217)]=[]),helper[_0x3cc835(0x1de)](global[_0x3cc835(0x1d3)])&&(global[_0x3cc835(0x1d3)]=[]),global[_0x3cc835(0x217)]['push'](_0x18a564),global['__driver']=_0x18a564,_0x34d0d9[_0x3cc835(0x19b)](global[_0x3cc835(0x1d3)],undefined)&&global[_0x3cc835(0x1d3)][_0x3cc835(0x1ab)](_0x18a564),_0x12b225&&helper['isUndefined'](_0x12b225[_0x3cc835(0x212)][_0x3cc835(0x217)])&&(_0x12b225[_0x3cc835(0x212)]['__driversArray']=[]),_0x12b225&&_0x34d0d9[_0x3cc835(0x1a2)](_0x12b225[_0x3cc835(0x212)]['__drivers'],undefined)&&(_0x12b225['global'][_0x3cc835(0x1d3)][_0x3cc835(0x1ab)](_0x18a564),_0x12b225['global'][_0x3cc835(0x217)][_0x3cc835(0x1ab)](_0x18a564)),_0x18a564;}}return _0x4de2f7['originalBuilder']=_0x4de2f7[_0x5a1ee8(0x1b9)],_0x4de2f7[_0x5a1ee8(0x1b9)]=_0x246306,_0x3daff2[_0x5a1ee8(0x208)]=_0x3174c5,_0x4de2f7;};function a33_0x4486(){const _0x1e2732=['oIdsj','../../../hubAllocationMethods','../../../helpers/patchHelpers','mergeDeep','options_','bUUXb','error','punMc','laDGA','BGfXq','ZkHIG','Configuring\x20to\x20run\x20tests\x20on\x20BrowserStack','setGlobal','zRbgx','updateHubUrl','safariOptions_','fpOVj','firefoxOptions_','capability','aqOfx','ECTMm','EZatc','storeOptimalHubUrl','ieOptions_','qiVWG','push','caps_','Running\x20your\x20test\x20suite\x20on\x20BrowserStack','isBrowserstackInfra','jKqct','OPTIMAL\x20HUB\x20URL\x20NOT\x20FOUND','__setBrowserOptions','HFKLa','rLsch','Hub\x20url\x20set\x20to\x20','rMPzP','browserStackLogLevel','0|4|2|3|1|5','roIUH','Builder','get','2694880hIEEgY','edgeOptions_','proxySettings','5FlOiRp','/session','getHttpAgent','../../../helpers/logger','originalBuilder','4024410pjpJdj','oQvny','sEATo','debug','CAPABILITY_KEY','winstonLogger','getRequestOptions','27VuAEOw','FlcCU','Modifying\x20webdriver\x20builder','build','New\x20hub\x20url\x20set\x20to\x20','ms:edgeOptions','dOETP','session_','Vitfw','__drivers','104RGsrEg','setLogLevel','../../../helpers/globals','aLuEh','proxy_','PfMIP','lFQdI','split','forEach','uWemO','isUndefined','sWQpi','proxyUrl','23740AxHtWv','isAccessibilityPlatform','send','FqFmd','then','WgyFK','object','setServer','amLgX','goog:chromeOptions','capabilities_','../../../helpers/accessibility-automation/helper','quitCount_','CiGDa','Proxy\x20set\x20to\x20','JOctT','carxR','IAjdv','ieOptions','Setting\x20Browserstack\x20capabilities','getGlobal','2|0|1|5|3|4','edgeOptions','824981nodRJI','CLgiM','getHubUrl','237771IqEXln','/wd/hub','url_','setCapabilities','se:ieOptions','info','NcroB','3769249xIGyav','overrideGet','../../../bin/utils/constants','getAccessibilityResultsSummary','isPacProxy','hVSHQ','HttpClient','exports','1024842crSCKh','newHubUrl','eNLAp','CMJWp','set','safari.options','ERROR\x20IN\x20GETTING\x20OPTIMAL\x20HUB\x20URL\x20-\x20','yovQJ','global','../accessibility-automation/helper','chromeOptions_','rkoVu','40alvJzG','__driversArray'];a33_0x4486=function(){return _0x1e2732;};return a33_0x4486();}module[a33_0x3adfc9(0x209)]['browserstackAgentObservability']=modify;
function a33_0x2072(){const _0x3f6b4a=['object','wdlYJ','getHubUrl','edgeOptions','ctZsN','ERROR\x20IN\x20GETTING\x20OPTIMAL\x20HUB\x20URL\x20-\x20','browserstackAgentObservability','se:ieOptions','ieOptions_','1845405bNGcyb','NdQQW','JWNTe','debug','VLNJi','forEach','requireSeleniumWebdriver','4|5|3|2|1|0','890460OygBRa','dfGBL','firefoxOptions_','setLogLevel','newHubUrl','options_','ucCVb','22Llzoim','setServer','safariOptions_','../../../helpers/accessibility-automation/helper','sQmqh','updateHubUrl','edgeOptions_','../../../helpers/helper','chromeOptions_','LHAli','build','push','RQoJk','browserStackLogLevel','isUndefined','VTupM','proxy_','phpsd','UqGKY','goog:chromeOptions','path','DlSMF','send','error','keys','xrsfo','../accessibility-automation/helper','__driversArray','uIhde','mergeDeep','bYfhb','HttpClient','EUaKr','get','WeFfI','setGlobal','naBxw','FTvSG','../../../helpers/globals','./helpers/patchHelper','Setting\x20Browserstack\x20capabilities','47206WocRLi','Builder','winstonLogger','5102237Kkecpl','4fccUWo','AfYdG','KhCRG','isAccessibilityPlatform','920268DSjTJc','proxySettings','zzYvS','url_','vMtDH','../../../helpers/logger','__setBrowserOptions','/wd/hub','CAPABILITY_KEY','iBsFj','storeOptimalHubUrl','dtlPh','setCapabilities','agent_','__drivers','proxyUrl','2458415MplKFK','quitCount_','set','tUsSi','chromeOptions','ms:edgeOptions','7239520hgtqiG','VBzXk','global','ebrYU','https://','requireHttpClient','optimalHubUrl','pFgqe','overrideGet','getAccessibilityResultsSummary','capabilities_','Modifying\x20webdriver\x20builder','session_','/session','JROch','originalBuilder','bMRql','capability','exports','getAccessibilityResults','Hub\x20url\x20set\x20to\x20','split','caps_','then','OPTIMAL\x20HUB\x20URL\x20NOT\x20FOUND','xSRiF','../../../helpers/patchHelpers','getGlobal'];a33_0x2072=function(){return _0x3f6b4a;};return a33_0x2072();}const a33_0x1ec5d6=a33_0x9e38;function a33_0x9e38(_0x7d41f,_0x3238dc){const _0x2072ea=a33_0x2072();return a33_0x9e38=function(_0x9e38d4,_0x30fd90){_0x9e38d4=_0x9e38d4-0x1d2;let _0x1bc6cf=_0x2072ea[_0x9e38d4];return _0x1bc6cf;},a33_0x9e38(_0x7d41f,_0x3238dc);}(function(_0x3dc076,_0x48117d){const _0x503fb6=a33_0x9e38,_0x534f55=_0x3dc076();while(!![]){try{const _0x5f3229=parseInt(_0x503fb6(0x23b))/0x1*(parseInt(_0x503fb6(0x212))/0x2)+-parseInt(_0x503fb6(0x203))/0x3+-parseInt(_0x503fb6(0x23f))/0x4*(-parseInt(_0x503fb6(0x1d8))/0x5)+parseInt(_0x503fb6(0x243))/0x6+parseInt(_0x503fb6(0x23e))/0x7+-parseInt(_0x503fb6(0x1de))/0x8+parseInt(_0x503fb6(0x20b))/0x9;if(_0x5f3229===_0x48117d)break;else _0x534f55['push'](_0x534f55['shift']());}catch(_0xd0aa02){_0x534f55['push'](_0x534f55['shift']());}}}(a33_0x2072,0x73413));const logger=require(a33_0x1ec5d6(0x248))[a33_0x1ec5d6(0x23d)],helper=require(a33_0x1ec5d6(0x219)),constants=require('../../../bin/utils/constants'),hubAllocator=require('../../../hubAllocationMethods'),{overrideQuit,overrideTakeScreenshot,overrideGet}=require(a33_0x1ec5d6(0x1f8)),{setAccessibilityCapabilities,setExtension}=require(a33_0x1ec5d6(0x22c)),{isAccessibilityAutomationSession,getAccessibilityResultsSummary,getAccessibilityResults}=require(a33_0x1ec5d6(0x215)),globals=require(a33_0x1ec5d6(0x238)),{overrideExecute}=require(a33_0x1ec5d6(0x239)),modify=(_0x65bb8a,_0x582e52=null,_0x311074=![])=>{const _0x21ecf6=a33_0x1ec5d6,_0xfe6200={'naBxw':function(_0x2e3a92,_0x296cd8){return _0x2e3a92!==_0x296cd8;},'RQoJk':_0x21ecf6(0x1eb),'opjKJ':function(_0x45f760,_0x476bba){return _0x45f760!==_0x476bba;},'xSRiF':function(_0x32b54e,_0x15ee1c){return _0x32b54e+_0x15ee1c;},'VLNJi':function(_0x3f338c,_0x497d3d){return _0x3f338c+_0x497d3d;},'tUsSi':_0x21ecf6(0x1e2),'VBzXk':_0x21ecf6(0x24a),'phpsd':_0x21ecf6(0x225),'sQmqh':_0x21ecf6(0x1dc),'sbBeF':_0x21ecf6(0x1dd),'KhCRG':_0x21ecf6(0x1fd),'JiLnI':'moz:firefoxOptions','uIhde':'firefoxOptions','pMQuD':'safari.options','ebrYU':_0x21ecf6(0x201),'XZQtx':'ieOptions','VTupM':function(_0x46faa7,_0x27ca58){return _0x46faa7===_0x27ca58;},'AfYdG':_0x21ecf6(0x1fa),'iBsFj':_0x21ecf6(0x23a),'MycLN':_0x21ecf6(0x1e4),'ekCGw':_0x21ecf6(0x1f6),'GUefE':function(_0x2d0109,_0x7f1674,_0x3ba5ee){return _0x2d0109(_0x7f1674,_0x3ba5ee);},'jCpWH':function(_0xb36f54,_0x2f1a0e,_0x5c3fc9){return _0xb36f54(_0x2f1a0e,_0x5c3fc9);},'NdQQW':function(_0x792814,_0x5f08d9,_0x1f0c74){return _0x792814(_0x5f08d9,_0x1f0c74);},'avVaP':function(_0x3fa673,_0x493dee){return _0x3fa673(_0x493dee);},'zDBhs':function(_0x421b37,_0x142556,_0x5ad07e){return _0x421b37(_0x142556,_0x5ad07e);},'EUaKr':_0x21ecf6(0x20a),'JWNTe':'Running\x20your\x20test\x20suite\x20on\x20BrowserStack','bYfhb':_0x21ecf6(0x242),'BaucG':function(_0x140fbb,_0x4d25a2,_0x50a8f4){return _0x140fbb(_0x4d25a2,_0x50a8f4);},'dfGBL':function(_0x47e014){return _0x47e014();},'wdlYJ':function(_0x2095b1,_0x36caee){return _0x2095b1(_0x36caee);},'DlSMF':function(_0x1960f4,_0x44de7e){return _0x1960f4(_0x44de7e);},'LHAli':function(_0x32b2ec,_0x10fb3b){return _0x32b2ec(_0x10fb3b);},'JROch':function(_0x58c0a2,_0x3c1587,_0x1f43f6){return _0x58c0a2(_0x3c1587,_0x1f43f6);},'zzYvS':function(_0xe7b56b,_0x2787e3){return _0xe7b56b!==_0x2787e3;},'MxfcA':function(_0x4b6f9f,_0x3de727){return _0x4b6f9f!==_0x3de727;},'Imevs':'Configuring\x20to\x20run\x20tests\x20on\x20BrowserStack','ctZsN':_0x21ecf6(0x1e9)},_0x471fd9=helper[_0x21ecf6(0x1e3)]();let _0x10773d;try{_0x10773d=helper[_0x21ecf6(0x209)](),_0x10773d[_0x21ecf6(0x1ed)]&&(_0x10773d['Builder']=_0x10773d[_0x21ecf6(0x1ed)]);}catch(_0x35e72d){return;}if(helper['isBrowserstackInfra']()){const _0x2ef5ad={};_0x2ef5ad['logLevel']=_0x65bb8a[_0x21ecf6(0x21f)],helper[_0x21ecf6(0x20e)](_0x2ef5ad,new Map(),new Map()),logger['info'](_0xfe6200['Imevs']),logger['debug'](_0xfe6200[_0x21ecf6(0x1fe)]);}class _0x5c7ee7 extends _0x471fd9[_0x21ecf6(0x231)]{[_0x21ecf6(0x228)](_0xaddc08){const _0x1d99c8=_0x21ecf6;if(_0xfe6200[_0x1d99c8(0x236)](_0xaddc08[_0x1d99c8(0x226)],_0xfe6200[_0x1d99c8(0x21e)])&&_0xfe6200['opjKJ'](global[_0x1d99c8(0x20f)],''))try{global[_0x1d99c8(0x20f)]=_0xfe6200[_0x1d99c8(0x1f7)](_0xfe6200[_0x1d99c8(0x207)](_0xfe6200[_0x1d99c8(0x1db)],global[_0x1d99c8(0x20f)]),_0xfe6200[_0x1d99c8(0x1df)]),this[_0x1d99c8(0x210)]=hubAllocator['getRequestOptions'](global[_0x1d99c8(0x20f)]),logger[_0x1d99c8(0x206)]('New\x20hub\x20url\x20set\x20to\x20'+global[_0x1d99c8(0x20f)]),global[_0x1d99c8(0x20f)]='';}catch(_0x49bdd8){logger[_0x1d99c8(0x229)](_0x49bdd8);}return super[_0x1d99c8(0x228)](_0xaddc08);}}class _0x22b12c extends _0x10773d[_0x21ecf6(0x23c)]{['setServer'](){const _0x61f0a5=_0x21ecf6;return this[_0x61f0a5(0x246)]=helper[_0x61f0a5(0x1fc)](_0x65bb8a),logger['debug'](_0x61f0a5(0x1f2)+this[_0x61f0a5(0x246)]),this;}[_0x21ecf6(0x249)](_0x2296ce){const _0x478590=_0x21ecf6;let _0x34ca67={};for(const _0x22b95a in _0x2296ce){switch(_0x22b95a){case _0xfe6200[_0x478590(0x223)]:case _0xfe6200[_0x478590(0x216)]:this[_0x478590(0x21a)]&&(_0x34ca67=this['chromeOptions_']['get'](this['chromeOptions_'][_0x478590(0x24b)])||{},this[_0x478590(0x21a)][_0x478590(0x1da)](this[_0x478590(0x21a)]['CAPABILITY_KEY'],helper[_0x478590(0x22f)](_0x34ca67,_0x2296ce[_0x22b95a])));break;case _0xfe6200['sbBeF']:case _0xfe6200[_0x478590(0x241)]:this[_0x478590(0x218)]&&(_0x34ca67=this[_0x478590(0x218)][_0x478590(0x233)](this[_0x478590(0x218)]['CAPABILITY_KEY'])||{},this['edgeOptions_'][_0x478590(0x1da)](this[_0x478590(0x218)][_0x478590(0x24b)],helper[_0x478590(0x22f)](_0x34ca67,_0x2296ce[_0x22b95a])));break;case _0xfe6200['JiLnI']:case _0xfe6200[_0x478590(0x22e)]:this[_0x478590(0x20d)]&&(_0x34ca67=this['firefoxOptions_'][_0x478590(0x233)](this['firefoxOptions_'][_0x478590(0x24b)])||{},this[_0x478590(0x20d)][_0x478590(0x1da)](this['firefoxOptions_'][_0x478590(0x24b)],helper['mergeDeep'](_0x34ca67,_0x2296ce[_0x22b95a])));break;case _0xfe6200['pMQuD']:this['safariOptions_']&&(_0x34ca67=this['safariOptions_'][_0x478590(0x233)](this[_0x478590(0x214)][_0x478590(0x24b)])||{},this[_0x478590(0x214)][_0x478590(0x1da)](this[_0x478590(0x214)][_0x478590(0x24b)],helper[_0x478590(0x22f)](_0x34ca67,_0x2296ce[_0x22b95a])));break;case _0xfe6200[_0x478590(0x1e1)]:case _0xfe6200['XZQtx']:this[_0x478590(0x202)]&&(_0x34ca67=this[_0x478590(0x202)][_0x478590(0x233)](this[_0x478590(0x202)][_0x478590(0x24b)])||{},this[_0x478590(0x202)][_0x478590(0x1da)](this[_0x478590(0x202)][_0x478590(0x24b)],helper[_0x478590(0x22f)](_0x34ca67,_0x2296ce[_0x22b95a])));break;}}}[_0x21ecf6(0x1d4)](){const _0x2fa7df=_0x21ecf6,_0x51c718={'xrsfo':function(_0x28e5b9,_0x3cb230){const _0x380269=a33_0x9e38;return _0xfe6200[_0x380269(0x221)](_0x28e5b9,_0x3cb230);},'FTvSG':_0xfe6200[_0x2fa7df(0x240)]};return logger[_0x2fa7df(0x206)](_0xfe6200[_0x2fa7df(0x24c)]),this[_0x2fa7df(0x249)](_0x65bb8a[_0x2fa7df(0x1ef)]),Object[_0x2fa7df(0x22a)](_0x65bb8a[_0x2fa7df(0x1ef)])[_0x2fa7df(0x208)](_0x27b4a3=>{const _0xf7f60d=_0x2fa7df,_0x1120a7=this['capabilities_'][_0xf7f60d(0x233)](_0x27b4a3);_0x51c718[_0xf7f60d(0x22b)](typeof _0x1120a7,_0x51c718[_0xf7f60d(0x237)])?this[_0xf7f60d(0x1e8)][_0xf7f60d(0x1da)](_0x27b4a3,helper['mergeDeep'](_0x1120a7,_0x65bb8a[_0xf7f60d(0x1ef)][_0x27b4a3])):this['capabilities_']['set'](_0x27b4a3,_0x65bb8a[_0xf7f60d(0x1ef)][_0x27b4a3]);}),this;}[_0x21ecf6(0x21c)](){const _0x14ee28=_0x21ecf6,_0x17b78b={'WeFfI':_0xfe6200['MycLN'],'bMRql':_0xfe6200['ekCGw'],'vMtDH':function(_0x57f0e1,_0x4bf48c,_0x5dfadc){return _0xfe6200['GUefE'](_0x57f0e1,_0x4bf48c,_0x5dfadc);},'ucCVb':function(_0x4e0267,_0x30933d,_0x5ae10c){return _0xfe6200['jCpWH'](_0x4e0267,_0x30933d,_0x5ae10c);},'yMetz':function(_0x1373ca,_0x5e0068,_0x41f8ca){const _0x14fe38=a33_0x9e38;return _0xfe6200[_0x14fe38(0x204)](_0x1373ca,_0x5e0068,_0x41f8ca);},'pFgqe':function(_0x3bcf74,_0x5451f7){return _0xfe6200['avVaP'](_0x3bcf74,_0x5451f7);},'UqGKY':function(_0x48969d,_0x1fbc3a,_0x4d02a9){return _0xfe6200['zDBhs'](_0x48969d,_0x1fbc3a,_0x4d02a9);}};if(helper['isBrowserstackInfra']()){const _0x397e9f=_0xfe6200[_0x14ee28(0x232)][_0x14ee28(0x1f3)]('|');let _0x5b1ba1=0x0;while(!![]){switch(_0x397e9f[_0x5b1ba1++]){case'0':logger['debug'](_0xfe6200[_0x14ee28(0x205)]);continue;case'1':globals[_0x14ee28(0x1f9)](_0xfe6200[_0x14ee28(0x230)])&&(!_0xfe6200['BaucG'](setExtension,this,_0x65bb8a)&&globals[_0x14ee28(0x235)](_0xfe6200[_0x14ee28(0x230)],![]));continue;case'2':if(helper['isPacProxy'](_0x65bb8a[_0x14ee28(0x244)][_0x14ee28(0x1d7)]))this[_0x14ee28(0x1d5)]=helper['getHttpAgent'](_0x65bb8a[_0x14ee28(0x244)]['proxyUrl']);else _0x65bb8a[_0x14ee28(0x244)]['proxyUrl']&&(this[_0x14ee28(0x222)]=_0x65bb8a['proxySettings'][_0x14ee28(0x1d7)],logger[_0x14ee28(0x206)]('Proxy\x20set\x20to\x20'+this[_0x14ee28(0x222)]));continue;case'3':this[_0x14ee28(0x1d4)]();continue;case'4':_0xfe6200[_0x14ee28(0x20c)](isAccessibilityAutomationSession)&&_0xfe6200[_0x14ee28(0x1fb)](setAccessibilityCapabilities,_0x65bb8a);continue;case'5':this[_0x14ee28(0x213)]();continue;}break;}}const _0x3df9ce=super[_0x14ee28(0x21c)]();return _0x3df9ce[_0x14ee28(0x1ea)][_0x14ee28(0x1f5)](_0x265e5b=>{const _0x4b01e7=_0x14ee28;try{const _0x469580=_0x265e5b[_0x4b01e7(0x1f4)][_0x4b01e7(0x233)](_0x17b78b[_0x4b01e7(0x234)]);_0x469580?(logger['debug']('SETTING\x20NEW\x20URL\x20TO\x20OPTIMAL\x20URL\x20-\x20'+_0x469580),hubAllocator[_0x4b01e7(0x217)](_0x469580),helper[_0x4b01e7(0x1d2)](_0x469580)):logger['debug'](_0x17b78b[_0x4b01e7(0x1ee)]);}catch(_0x493732){logger[_0x4b01e7(0x206)](_0x4b01e7(0x1ff)+_0x493732);}}),_0x3df9ce[_0x14ee28(0x1d9)]=0x0,_0x3df9ce['then']&&_0x3df9ce[_0x14ee28(0x1f5)](_0x5620d9=>{const _0x327711=_0x14ee28,_0x18001e={'dtlPh':function(_0x5c27b4,_0xd14c39,_0x20e7c4){const _0x1a411d=a33_0x9e38;return _0x17b78b[_0x1a411d(0x211)](_0x5c27b4,_0xd14c39,_0x20e7c4);}};_0x17b78b['yMetz'](overrideQuit,_0x5620d9,_0x3df9ce),_0x17b78b[_0x327711(0x1e5)](overrideTakeScreenshot,_0x5620d9),helper[_0x327711(0x1e6)](_0x5620d9,_0x65bb8a),_0x17b78b[_0x327711(0x224)](overrideExecute,_0x5620d9,_0x65bb8a),_0x5620d9[_0x327711(0x1e7)]=async()=>{const _0x272998=_0x327711;return await _0x17b78b[_0x272998(0x247)](getAccessibilityResultsSummary,_0x5620d9,global);},_0x5620d9[_0x327711(0x1f1)]=async()=>{const _0x1205ac=_0x327711;return await _0x18001e[_0x1205ac(0x1d3)](getAccessibilityResults,_0x5620d9,global);};}),_0x3df9ce[_0x14ee28(0x1e7)]=async()=>{const _0x36d5b2=_0x14ee28;return await _0x17b78b[_0x36d5b2(0x211)](getAccessibilityResultsSummary,_0x3df9ce,global);},_0x3df9ce[_0x14ee28(0x1f1)]=async()=>{const _0x2d502c=_0x14ee28;return await _0x17b78b[_0x2d502c(0x247)](getAccessibilityResults,_0x3df9ce,global);},_0xfe6200[_0x14ee28(0x227)](overrideTakeScreenshot,_0x3df9ce),_0xfe6200[_0x14ee28(0x21b)](overrideQuit,_0x3df9ce),helper[_0x14ee28(0x1e6)](_0x3df9ce,_0x65bb8a),_0xfe6200[_0x14ee28(0x1ec)](overrideExecute,_0x3df9ce,_0x65bb8a),helper['isUndefined'](global[_0x14ee28(0x22d)])&&(global['__driversArray']=[]),helper['isUndefined'](global[_0x14ee28(0x1d6)])&&(global[_0x14ee28(0x1d6)]=[]),global[_0x14ee28(0x22d)][_0x14ee28(0x21d)](_0x3df9ce),global['__driver']=_0x3df9ce,_0xfe6200[_0x14ee28(0x245)](global['__drivers'],undefined)&&global[_0x14ee28(0x1d6)][_0x14ee28(0x21d)](_0x3df9ce),_0x582e52&&helper[_0x14ee28(0x220)](_0x582e52[_0x14ee28(0x1e0)][_0x14ee28(0x22d)])&&(_0x582e52[_0x14ee28(0x1e0)][_0x14ee28(0x22d)]=[]),_0x582e52&&_0xfe6200['MxfcA'](_0x582e52['global'][_0x14ee28(0x1d6)],undefined)&&(_0x582e52[_0x14ee28(0x1e0)]['__drivers'][_0x14ee28(0x21d)](_0x3df9ce),_0x582e52['global']['__driversArray'][_0x14ee28(0x21d)](_0x3df9ce)),_0x3df9ce;}}return _0x10773d[_0x21ecf6(0x1ed)]=_0x10773d['Builder'],_0x10773d[_0x21ecf6(0x23c)]=_0x22b12c,_0x471fd9[_0x21ecf6(0x231)]=_0x5c7ee7,_0x10773d;};module[a33_0x1ec5d6(0x1f0)][a33_0x1ec5d6(0x200)]=modify;

@@ -1,1 +0,1 @@

const a34_0x77bb04=a34_0x68af;function a34_0x68af(_0x1d0d39,_0x101562){const _0x35d34f=a34_0x35d3();return a34_0x68af=function(_0x68afb9,_0x19eff8){_0x68afb9=_0x68afb9-0x11e;let _0x322d87=_0x35d34f[_0x68afb9];return _0x322d87;},a34_0x68af(_0x1d0d39,_0x101562);}function a34_0x35d3(){const _0x5f11be=['332440wgIJbi','timeout','9sutWWa','3529624bCYHlx','restore','../../../helpers/test-observability/utils','21YwGUFL','743028KObZYR','2017752bUNZWu','DzEsr','594586ZGlJVQ','2494280OBgmGC','656262wkwKeL'];a34_0x35d3=function(){return _0x5f11be;};return a34_0x35d3();}(function(_0xedccde,_0x471709){const _0x471c48=a34_0x68af,_0x4ef6e9=_0xedccde();while(!![]){try{const _0x47bae2=parseInt(_0x471c48(0x120))/0x1+-parseInt(_0x471c48(0x122))/0x2+-parseInt(_0x471c48(0x11e))/0x3+parseInt(_0x471c48(0x121))/0x4+parseInt(_0x471c48(0x123))/0x5+parseInt(_0x471c48(0x12a))/0x6*(-parseInt(_0x471c48(0x129))/0x7)+parseInt(_0x471c48(0x126))/0x8*(parseInt(_0x471c48(0x125))/0x9);if(_0x47bae2===_0x471709)break;else _0x4ef6e9['push'](_0x4ef6e9['shift']());}catch(_0x3307eb){_0x4ef6e9['push'](_0x4ef6e9['shift']());}}}(a34_0x35d3,0x56552));const requestSpy=require('../../../helpers/request-spy'),constants=require('../../../bin/utils/constants'),{addRequestSpy}=require(a34_0x77bb04(0x128));exports['mochaHooks']={'beforeAll'(){const _0x3bb18e=a34_0x77bb04,_0x1d1572={'DzEsr':function(_0x2cc8e4){return _0x2cc8e4();}},_0x1fdabf='browserstack internal helper hook';_0x1d1572[_0x3bb18e(0x11f)](addRequestSpy);},'afterAll'(){const _0x32f5e4=a34_0x77bb04,_0x101da2='browserstack internal helper hook';this[_0x32f5e4(0x124)](0xea60),requestSpy[_0x32f5e4(0x127)]();}};
const a34_0x2061a5=a34_0x10df;function a34_0x235e(){const _0x186f6b=['1963300KIQDoW','../../../helpers/test-observability/utils','mochaHooks','../../../helpers/request-spy','10503kmUbjh','30vMhAFu','5834UmXMER','2489837KuMnjA','restore','326785ftOFgZ','../../../bin/utils/constants','3270bXJYTP','301485rprJHt','729904bcKmaj','34rcwJjd'];a34_0x235e=function(){return _0x186f6b;};return a34_0x235e();}(function(_0x3989e8,_0x23fbf1){const _0xdef153=a34_0x10df,_0x511bff=_0x3989e8();while(!![]){try{const _0x4c940e=parseInt(_0xdef153(0x1fb))/0x1*(parseInt(_0xdef153(0x1f3))/0x2)+parseInt(_0xdef153(0x1f9))/0x3+parseInt(_0xdef153(0x1fc))/0x4+parseInt(_0xdef153(0x1f6))/0x5*(-parseInt(_0xdef153(0x201))/0x6)+-parseInt(_0xdef153(0x1f4))/0x7+-parseInt(_0xdef153(0x1fa))/0x8+-parseInt(_0xdef153(0x200))/0x9*(-parseInt(_0xdef153(0x1f8))/0xa);if(_0x4c940e===_0x23fbf1)break;else _0x511bff['push'](_0x511bff['shift']());}catch(_0x2f73f1){_0x511bff['push'](_0x511bff['shift']());}}}(a34_0x235e,0x48d99));const requestSpy=require(a34_0x2061a5(0x1ff)),constants=require(a34_0x2061a5(0x1f7)),{addRequestSpy}=require(a34_0x2061a5(0x1fd));function a34_0x10df(_0x3c4b4a,_0xa6689d){const _0x235e27=a34_0x235e();return a34_0x10df=function(_0x10dfb7,_0x54c9f6){_0x10dfb7=_0x10dfb7-0x1f3;let _0x424734=_0x235e27[_0x10dfb7];return _0x424734;},a34_0x10df(_0x3c4b4a,_0xa6689d);}exports[a34_0x2061a5(0x1fe)]={'beforeAll'(){const _0x2a4391={'lAtzu':function(_0x1f1733){return _0x1f1733();}},_0x1666c3='browserstack internal helper hook';_0x2a4391['lAtzu'](addRequestSpy);},'afterAll'(){const _0x2c1de9=a34_0x2061a5,_0x1138f1='browserstack internal helper hook';this['timeout'](0xea60),requestSpy[_0x2c1de9(0x1f5)]();}};

@@ -1,1 +0,1 @@

const a35_0x4c6985=a35_0x5571;(function(_0xb19613,_0x22cef9){const _0x2f688c=a35_0x5571,_0x41373a=_0xb19613();while(!![]){try{const _0x3dfcb4=-parseInt(_0x2f688c(0x226))/0x1+-parseInt(_0x2f688c(0x1df))/0x2*(-parseInt(_0x2f688c(0x209))/0x3)+-parseInt(_0x2f688c(0x22e))/0x4*(parseInt(_0x2f688c(0x232))/0x5)+-parseInt(_0x2f688c(0x213))/0x6+parseInt(_0x2f688c(0x1fe))/0x7+parseInt(_0x2f688c(0x206))/0x8+parseInt(_0x2f688c(0x22b))/0x9;if(_0x3dfcb4===_0x22cef9)break;else _0x41373a['push'](_0x41373a['shift']());}catch(_0x58df9f){_0x41373a['push'](_0x41373a['shift']());}}}(a35_0x38c4,0x9e3ec));const {v4:uuidv4}=require('uuid'),{name,version}=require('../../../../package.json'),logPatcher=require(a35_0x4c6985(0x1dc)),BSTestOpsPatcher=new logPatcher({}),{debug,isInternalHook,getObservabilityLinkedProductName}=require(a35_0x4c6985(0x205)),{consoleHolder}=require(a35_0x4c6985(0x1de)),{getPlatformVersion}=require(a35_0x4c6985(0x21f)),{shouldProcessEventForTesthub}=require(a35_0x4c6985(0x1ec)),{isFunction}=require(a35_0x4c6985(0x22d)),{patchConsoleLogger}=require(a35_0x4c6985(0x205));function a35_0x5571(_0x2d04f4,_0xcb8837){const _0x38c4fc=a35_0x38c4();return a35_0x5571=function(_0x5571cc,_0x53e28a){_0x5571cc=_0x5571cc-0x1da;let _0x4f5d03=_0x38c4fc[_0x5571cc];return _0x4f5d03;},a35_0x5571(_0x2d04f4,_0xcb8837);}patchConsoleLogger(),exports[a35_0x4c6985(0x1ea)]=()=>{const _0x283f49=a35_0x4c6985,_0x14affa={'WSkXx':_0x283f49(0x1fd),'zSPam':function(_0x4486fd){return _0x4486fd();}};return{'ci':_0x14affa[_0x283f49(0x1fa)],'key':_0x14affa['zSPam'](uuidv4),'version':version,'collector':_0x283f49(0x22f)+name};},exports['getHookDetails']=_0x28ac6f=>{const _0xc56145=a35_0x4c6985,_0x221ce0={};_0x221ce0[_0xc56145(0x1e1)]=function(_0x596f50,_0x37387c){return _0x596f50!==_0x37387c;},_0x221ce0[_0xc56145(0x204)]=_0xc56145(0x225),_0x221ce0[_0xc56145(0x211)]=function(_0x18efc8,_0x471f11){return _0x18efc8!==_0x471f11;},_0x221ce0[_0xc56145(0x1dd)]=_0xc56145(0x1ff),_0x221ce0[_0xc56145(0x200)]=_0xc56145(0x203);const _0x2b88f5=_0x221ce0;if(!_0x28ac6f||_0x2b88f5[_0xc56145(0x1e1)](typeof _0x28ac6f,_0x2b88f5[_0xc56145(0x204)]))return[null,null];if(_0x2b88f5[_0xc56145(0x211)](_0x28ac6f[_0xc56145(0x202)](_0x2b88f5[_0xc56145(0x1dd)]),-0x1)){const _0x3441ff=_0x28ac6f['split'](_0x2b88f5[_0xc56145(0x1dd)]);return[_0x3441ff[0x0]['slice'](0x0,-0x1)[_0xc56145(0x20c)]('\x22')[0x1],_0x3441ff[0x1][_0xc56145(0x1f6)](0x1)];}else{if(_0x2b88f5[_0xc56145(0x1e1)](_0x28ac6f[_0xc56145(0x202)](_0x2b88f5['pwgwE']),-0x1)){const _0x4345dd=_0x28ac6f[_0xc56145(0x20c)](_0x2b88f5[_0xc56145(0x200)]);return[_0x4345dd[0x0][_0xc56145(0x1ef)](0x0,-0x1)['split']('\x22')[0x1],_0x28ac6f];}}return[null,null];},exports[a35_0x4c6985(0x1f4)]=_0x3467ff=>{const _0x54e0dd=a35_0x4c6985,_0x3f41f3={'OOtWN':function(_0x1f0469,_0x1fb1b2){return _0x1f0469(_0x1fb1b2);},'IwiON':_0x54e0dd(0x1f0),'GCvQA':_0x54e0dd(0x22a),'NWbMv':'_beforeEach','fhLWM':'_afterEach'};if(!_0x3467ff||!_0x3467ff['parent'])return[];const _0x2df767=[];return[_0x3f41f3[_0x54e0dd(0x236)],_0x3f41f3[_0x54e0dd(0x215)],_0x3f41f3[_0x54e0dd(0x208)],_0x3f41f3[_0x54e0dd(0x217)]][_0x54e0dd(0x1f1)](_0x1525e3=>{const _0x1a98ac=_0x54e0dd,_0xf3c26c=_0x3467ff[_0x1a98ac(0x20b)][_0x1525e3]||[];_0xf3c26c[_0x1a98ac(0x1f1)](_0x291b0f=>{const _0x44a87f=_0x1a98ac;_0x291b0f[_0x44a87f(0x22c)]&&!_0x3f41f3[_0x44a87f(0x201)](isInternalHook,_0x291b0f['fn'])&&_0x2df767['push'](_0x291b0f[_0x44a87f(0x22c)]);});}),[..._0x2df767,...exports[_0x54e0dd(0x1f4)](_0x3467ff[_0x54e0dd(0x20b)])];},exports[a35_0x4c6985(0x1e6)]=_0x543a1a=>{const _0x1ef0aa=a35_0x4c6985,_0x798d4e={'xmDKh':function(_0xfbc91f){return _0xfbc91f();},'neaSM':function(_0x52664e,_0x7fe7d2){return _0x52664e===_0x7fe7d2;},'ODpjn':'_afterEach','ncPIJ':function(_0x52dc6b){return _0x52dc6b();},'Boamy':_0x1ef0aa(0x1f0),'tuwVS':_0x1ef0aa(0x22a),'ciRxo':_0x1ef0aa(0x218)};if(!_0x543a1a||!_0x543a1a[_0x1ef0aa(0x20b)])return;[_0x798d4e[_0x1ef0aa(0x1db)],_0x798d4e[_0x1ef0aa(0x1da)],_0x798d4e[_0x1ef0aa(0x21e)],_0x798d4e[_0x1ef0aa(0x216)]]['forEach'](_0x328f21=>{const _0xa6d386=_0x1ef0aa,_0x430dbf={'NHlwJ':function(_0x3d9888){const _0x387351=a35_0x5571;return _0x798d4e[_0x387351(0x228)](_0x3d9888);},'bYYto':function(_0x3b38d6,_0x1a6e7e){const _0x526689=a35_0x5571;return _0x798d4e[_0x526689(0x1eb)](_0x3b38d6,_0x1a6e7e);},'hVHRV':_0x798d4e[_0xa6d386(0x216)],'cVoYy':function(_0x40e93b){const _0x4bccc8=_0xa6d386;return _0x798d4e[_0x4bccc8(0x227)](_0x40e93b);}},_0xd4bbe5=_0x543a1a[_0xa6d386(0x20b)][_0x328f21]||[];_0xd4bbe5['forEach'](_0x122dee=>{const _0x2fe0fc=_0xa6d386;if(!_0x122dee[_0x2fe0fc(0x22c)])_0x122dee[_0x2fe0fc(0x22c)]=_0x430dbf[_0x2fe0fc(0x207)](uuidv4);else _0x122dee[_0x2fe0fc(0x1f5)]&&_0x430dbf[_0x2fe0fc(0x235)](_0x328f21,_0x430dbf[_0x2fe0fc(0x229)])&&(_0x122dee[_0x2fe0fc(0x22c)]=_0x430dbf[_0x2fe0fc(0x1ee)](uuidv4),delete _0x122dee[_0x2fe0fc(0x1f5)]);});}),exports['mapTestHooks'](_0x543a1a[_0x1ef0aa(0x20b)]);},exports['sendPlatformDetails']=async(_0x231044,_0x2a82c6)=>{const _0x439908=a35_0x4c6985,_0x279164={'ydLiH':function(_0x5e31e0){return _0x5e31e0();},'OqYzp':function(_0x428dd9,_0x4694f0){return _0x428dd9(_0x4694f0);},'VARmC':_0x439908(0x1e2),'CAJbx':function(_0x2ea176,_0x3fe141){return _0x2ea176===_0x3fe141;},'jMIoI':_0x439908(0x1e5),'coAkF':_0x439908(0x20d),'sVsOt':'TEST_PLATFORM','rBkBx':function(_0x3e13d1,_0x81aed8){return _0x3e13d1(_0x81aed8);}};try{if(!_0x279164['ydLiH'](shouldProcessEventForTesthub))return;const _0x4ff516=await _0x231044[_0x439908(0x1f8)](),_0x59c0b1=await _0x231044['getSession'](),_0x420540={},_0x346d07=Object[_0x439908(0x233)](_0x59c0b1[_0x439908(0x1f8)]()[_0x439908(0x221)]),_0x3dcb4f={'product':_0x279164[_0x439908(0x219)](getObservabilityLinkedProductName,_0x346d07),'capabilities':_0x346d07,'platform':_0x4ff516[_0x439908(0x20e)](),'platform_version':_0x4ff516[_0x439908(0x220)](_0x279164['VARmC'])?_0x4ff516[_0x439908(0x220)](_0x279164[_0x439908(0x1f3)]):_0x279164[_0x439908(0x219)](getPlatformVersion,_0x279164['CAJbx'](global['__cloud_provider___'],_0x279164[_0x439908(0x21c)])),'browser':_0x4ff516[_0x439908(0x20f)](),'browser_version':_0x4ff516[_0x439908(0x1ed)](),'session_id':_0x59c0b1[_0x439908(0x224)]()};global[_0x439908(0x1e0)]?_0x420540[global['__cloud_provider___']]=_0x3dcb4f:_0x420540[_0x279164[_0x439908(0x222)]]=_0x3dcb4f,process[_0x439908(0x1fb)](_0x439908(0x214)+process[_0x439908(0x21d)],{'timestamp':new Date()[_0x439908(0x1fc)](),'level':null,'message':null,'kind':_0x279164['sVsOt'],'http_response':_0x420540,'uuid':_0x2a82c6});}catch(_0x549b4a){_0x279164[_0x439908(0x1f9)](debug,_0x439908(0x20a)+_0x549b4a);}},exports['getHookSkippedTests']=_0x184eba=>{const _0x16b0f3=a35_0x4c6985,_0x56cb38={};_0x56cb38[_0x16b0f3(0x1e7)]=function(_0x44584b,_0xaa2261){return _0x44584b!==_0xaa2261;},_0x56cb38[_0x16b0f3(0x1e3)]=_0x16b0f3(0x203),_0x56cb38[_0x16b0f3(0x21a)]=_0x16b0f3(0x1e4),_0x56cb38[_0x16b0f3(0x21b)]=function(_0x4dc233,_0x51195c){return _0x4dc233!==_0x51195c;},_0x56cb38[_0x16b0f3(0x230)]=_0x16b0f3(0x1f2);const _0x1b8272=_0x56cb38,_0x3f5d94=_0x184eba[_0x16b0f3(0x234)][_0x16b0f3(0x212)]((_0x30fdd5,_0x5b8f4b)=>{const _0x3d7438=_0x16b0f3,_0x2f7066=exports[_0x3d7438(0x1e9)](_0x5b8f4b);return _0x2f7066&&(_0x30fdd5=_0x30fdd5[_0x3d7438(0x1e8)](_0x2f7066)),_0x30fdd5;},[]),_0x2b431c=_0x184eba[_0x16b0f3(0x231)][_0x16b0f3(0x210)](_0x12e21b=>{const _0x2a3568=_0x16b0f3,_0x7b03fe=_0x1b8272[_0x2a3568(0x1e7)](_0x12e21b[_0x2a3568(0x223)],_0x1b8272['nfcxX'])&&!_0x12e21b[_0x2a3568(0x1f5)]&&_0x1b8272[_0x2a3568(0x1e7)](_0x12e21b[_0x2a3568(0x1f7)],_0x1b8272[_0x2a3568(0x21a)])&&_0x1b8272[_0x2a3568(0x21b)](_0x12e21b[_0x2a3568(0x1f7)],_0x1b8272['QCopL'])&&!_0x12e21b['pending'];return _0x7b03fe;});return _0x2b431c['concat'](_0x3f5d94);};function a35_0x38c4(){const _0x3b475b=['hookAnalyticsId','lodash','44upBpZo','js-','QCopL','tests','481865VipkeZ','fromEntries','suites','bYYto','IwiON','tuwVS','Boamy','../../utils/logPatcher','yQDLt','../../../helpers/test-observability/constants','87908nQzsgR','__cloud_provider___','miLyb','platformVersion','nfcxX','passed','browserstack','mapTestHooks','GwjLs','concat','getHookSkippedTests','getTestEnv','neaSM','../../../helpers/testhub/utils','getBrowserVersion','cVoYy','slice','_beforeAll','forEach','failed','VARmC','getHooksForTest','markedStatus','substring','state','getCapabilities','rBkBx','WSkXx','emit','toISOString','generic','341824TzvQep','hook:','pwgwE','OOtWN','indexOf','hook','OyRRN','../../../helpers/test-observability/utils','8598128GLLkvw','NHlwJ','NWbMv','18WtMmqk','Exception\x20in\x20populating\x20platform\x20details\x20with\x20error\x20:\x20','parent','split','unknown_grid','getPlatform','getBrowserName','filter','BBNGz','reduce','2400864iWlYEM','bs:addPlatformDetails:','GCvQA','ODpjn','fhLWM','_beforeEach','OqYzp','FpkQB','vIdvb','jMIoI','pid','ciRxo','../../../helpers/helper','get','map_','coAkF','type','toJSON','string','993611wFjdke','ncPIJ','xmDKh','hVHRV','_afterAll','15432372JlrsrE'];a35_0x38c4=function(){return _0x3b475b;};return a35_0x38c4();}
const a35_0x203a1d=a35_0x312a;(function(_0xcc6bc7,_0x126e91){const _0xdaf30f=a35_0x312a,_0x2b4802=_0xcc6bc7();while(!![]){try{const _0x112d20=parseInt(_0xdaf30f(0x1d7))/0x1*(-parseInt(_0xdaf30f(0x1e5))/0x2)+-parseInt(_0xdaf30f(0x204))/0x3+-parseInt(_0xdaf30f(0x20d))/0x4*(-parseInt(_0xdaf30f(0x207))/0x5)+-parseInt(_0xdaf30f(0x202))/0x6+-parseInt(_0xdaf30f(0x1c3))/0x7+-parseInt(_0xdaf30f(0x1c7))/0x8*(parseInt(_0xdaf30f(0x20c))/0x9)+parseInt(_0xdaf30f(0x1d3))/0xa;if(_0x112d20===_0x126e91)break;else _0x2b4802['push'](_0x2b4802['shift']());}catch(_0x1a139c){_0x2b4802['push'](_0x2b4802['shift']());}}}(a35_0x12ad,0x873ab));const {v4:uuidv4}=require(a35_0x203a1d(0x211)),{name,version}=require(a35_0x203a1d(0x208)),logPatcher=require(a35_0x203a1d(0x1ca)),BSTestOpsPatcher=new logPatcher({}),{debug,isInternalHook,getObservabilityLinkedProductName}=require(a35_0x203a1d(0x1d8)),{consoleHolder}=require(a35_0x203a1d(0x1d1)),{getPlatformVersion}=require(a35_0x203a1d(0x1e7)),{shouldProcessEventForTesthub}=require(a35_0x203a1d(0x1dc)),{isFunction}=require('lodash'),{patchConsoleLogger}=require('../../../helpers/test-observability/utils');patchConsoleLogger(),exports['getTestEnv']=()=>{const _0x27b7d8=a35_0x203a1d,_0x458045={'MsSVa':_0x27b7d8(0x1e1),'vyHyE':function(_0x112863){return _0x112863();}};return{'ci':_0x458045['MsSVa'],'key':_0x458045[_0x27b7d8(0x1c1)](uuidv4),'version':version,'collector':_0x27b7d8(0x1eb)+name};},exports[a35_0x203a1d(0x1e4)]=_0x45cbb3=>{const _0x4467d1=a35_0x203a1d,_0x4abbb6={};_0x4abbb6[_0x4467d1(0x201)]=function(_0x3a14a5,_0x1c3067){return _0x3a14a5!==_0x1c3067;},_0x4abbb6[_0x4467d1(0x205)]=_0x4467d1(0x210),_0x4abbb6['ZZjKL']=function(_0x3bb14b,_0xcfe5d8){return _0x3bb14b!==_0xcfe5d8;},_0x4abbb6[_0x4467d1(0x1f9)]=_0x4467d1(0x1d6),_0x4abbb6['sdlHo']=function(_0x3b49d7,_0x515d49){return _0x3b49d7!==_0x515d49;},_0x4abbb6[_0x4467d1(0x1ea)]=_0x4467d1(0x1db);const _0x23cf25=_0x4abbb6;if(!_0x45cbb3||_0x23cf25[_0x4467d1(0x201)](typeof _0x45cbb3,_0x23cf25[_0x4467d1(0x205)]))return[null,null];if(_0x23cf25[_0x4467d1(0x1ec)](_0x45cbb3[_0x4467d1(0x200)](_0x23cf25[_0x4467d1(0x1f9)]),-0x1)){const _0x495cad=_0x45cbb3[_0x4467d1(0x209)](_0x23cf25[_0x4467d1(0x1f9)]);return[_0x495cad[0x0]['slice'](0x0,-0x1)[_0x4467d1(0x209)]('\x22')[0x1],_0x495cad[0x1]['substring'](0x1)];}else{if(_0x23cf25[_0x4467d1(0x1c4)](_0x45cbb3[_0x4467d1(0x200)](_0x23cf25[_0x4467d1(0x1ea)]),-0x1)){const _0x2c5e9c=_0x45cbb3[_0x4467d1(0x209)](_0x23cf25['VFGCn']);return[_0x2c5e9c[0x0]['slice'](0x0,-0x1)[_0x4467d1(0x209)]('\x22')[0x1],_0x45cbb3];}}return[null,null];},exports['getHooksForTest']=_0x1a3966=>{const _0x6eed75=a35_0x203a1d,_0x30ba81={'gObUf':function(_0xc393b6,_0x42e1a1){return _0xc393b6(_0x42e1a1);},'BSDZm':_0x6eed75(0x1f8),'JYvBT':_0x6eed75(0x1fb),'Pjtel':_0x6eed75(0x1fd),'bDeeS':_0x6eed75(0x1f3)};if(!_0x1a3966||!_0x1a3966['parent'])return[];const _0x3d6471=[];return[_0x30ba81[_0x6eed75(0x20f)],_0x30ba81[_0x6eed75(0x1e6)],_0x30ba81[_0x6eed75(0x1df)],_0x30ba81[_0x6eed75(0x1ce)]]['forEach'](_0xed4c45=>{const _0x2ad982={'kNDRa':function(_0x4882df,_0x575fdd){return _0x30ba81['gObUf'](_0x4882df,_0x575fdd);}},_0x39dfb6=_0x1a3966['parent'][_0xed4c45]||[];_0x39dfb6['forEach'](_0x31b8b0=>{const _0x68bd68=a35_0x312a;_0x31b8b0['hookAnalyticsId']&&!_0x2ad982[_0x68bd68(0x1e9)](isInternalHook,_0x31b8b0['fn'])&&_0x3d6471[_0x68bd68(0x206)](_0x31b8b0['hookAnalyticsId']);});}),[..._0x3d6471,...exports[_0x6eed75(0x1f4)](_0x1a3966[_0x6eed75(0x1fe)])];},exports[a35_0x203a1d(0x1ee)]=_0x26ff55=>{const _0xe918a3=a35_0x203a1d,_0x1f37d6={'IAvTp':function(_0x1d1669){return _0x1d1669();},'ZfKbh':function(_0x36d377,_0x2c4e26){return _0x36d377===_0x2c4e26;},'XWfJe':_0xe918a3(0x1f3),'EaWjf':function(_0x37637e){return _0x37637e();},'vhMez':_0xe918a3(0x1f8),'PpPFv':_0xe918a3(0x1fb),'RDHnd':_0xe918a3(0x1fd)};if(!_0x26ff55||!_0x26ff55[_0xe918a3(0x1fe)])return;[_0x1f37d6['vhMez'],_0x1f37d6['PpPFv'],_0x1f37d6[_0xe918a3(0x1ed)],_0x1f37d6[_0xe918a3(0x20b)]][_0xe918a3(0x1bd)](_0x2c89e7=>{const _0x5a624a=_0xe918a3,_0x1e9f3b=_0x26ff55[_0x5a624a(0x1fe)][_0x2c89e7]||[];_0x1e9f3b['forEach'](_0x328737=>{const _0x16651a=_0x5a624a;if(!_0x328737[_0x16651a(0x1d2)])_0x328737[_0x16651a(0x1d2)]=_0x1f37d6[_0x16651a(0x1ff)](uuidv4);else _0x328737[_0x16651a(0x1bc)]&&_0x1f37d6['ZfKbh'](_0x2c89e7,_0x1f37d6[_0x16651a(0x20b)])&&(_0x328737['hookAnalyticsId']=_0x1f37d6['EaWjf'](uuidv4),delete _0x328737[_0x16651a(0x1bc)]);});}),exports[_0xe918a3(0x1ee)](_0x26ff55[_0xe918a3(0x1fe)]);},exports['sendPlatformDetails']=async(_0x3279aa,_0x1e5703)=>{const _0x5dbffc=a35_0x203a1d,_0x1cd925={'XnCwC':function(_0x2773ba){return _0x2773ba();},'YCxLl':function(_0x46687e,_0x4f224e){return _0x46687e(_0x4f224e);},'WzibL':_0x5dbffc(0x1c0),'UALCY':function(_0x24b0d4,_0x362662){return _0x24b0d4(_0x362662);},'fMUgm':function(_0x3246e9,_0x5d7a34){return _0x3246e9===_0x5d7a34;},'ZUkNL':_0x5dbffc(0x1f1),'GlmZc':_0x5dbffc(0x1ef),'Zgthp':_0x5dbffc(0x20a)};try{if(!_0x1cd925['XnCwC'](shouldProcessEventForTesthub))return;const _0x476171=await _0x3279aa[_0x5dbffc(0x1d5)](),_0x52783d=await _0x3279aa[_0x5dbffc(0x1cb)](),_0x5e3937={},_0xfaa425=Object[_0x5dbffc(0x1f6)](_0x52783d[_0x5dbffc(0x1d5)]()[_0x5dbffc(0x1be)]),_0x1afa5b={'product':_0x1cd925['YCxLl'](getObservabilityLinkedProductName,_0xfaa425),'capabilities':_0xfaa425,'platform':_0x476171[_0x5dbffc(0x1cd)](),'platform_version':_0x476171[_0x5dbffc(0x1c5)](_0x1cd925[_0x5dbffc(0x1dd)])?_0x476171[_0x5dbffc(0x1c5)](_0x1cd925[_0x5dbffc(0x1dd)]):_0x1cd925[_0x5dbffc(0x1f5)](getPlatformVersion,_0x1cd925[_0x5dbffc(0x1fa)](global[_0x5dbffc(0x1c8)],_0x1cd925[_0x5dbffc(0x1cf)])),'browser':_0x476171['getBrowserName'](),'browser_version':_0x476171[_0x5dbffc(0x1e3)](),'session_id':_0x52783d[_0x5dbffc(0x1da)]()};global[_0x5dbffc(0x1c8)]?_0x5e3937[global[_0x5dbffc(0x1c8)]]=_0x1afa5b:_0x5e3937[_0x1cd925[_0x5dbffc(0x1d4)]]=_0x1afa5b,process[_0x5dbffc(0x1bb)]('bs:addPlatformDetails:'+process[_0x5dbffc(0x1f2)],{'timestamp':new Date()[_0x5dbffc(0x1e0)](),'level':null,'message':null,'kind':_0x1cd925['Zgthp'],'http_response':_0x5e3937,'uuid':_0x1e5703});}catch(_0x21251c){_0x1cd925[_0x5dbffc(0x1f5)](debug,_0x5dbffc(0x1cc)+_0x21251c);}},exports[a35_0x203a1d(0x1e2)]=_0x15b978=>{const _0x232edc=a35_0x203a1d,_0x11fd5f={};_0x11fd5f[_0x232edc(0x1bf)]=function(_0x29f8cf,_0xfb027d){return _0x29f8cf!==_0xfb027d;},_0x11fd5f['VgtoX']='hook',_0x11fd5f['xXBng']=_0x232edc(0x1c6),_0x11fd5f[_0x232edc(0x1c2)]=_0x232edc(0x1f0);const _0x45db52=_0x11fd5f,_0x16d90b=_0x15b978[_0x232edc(0x1e8)][_0x232edc(0x1c9)]((_0x19e258,_0x47fb28)=>{const _0x18d720=_0x232edc,_0x412201=exports['getHookSkippedTests'](_0x47fb28);return _0x412201&&(_0x19e258=_0x19e258[_0x18d720(0x1d0)](_0x412201)),_0x19e258;},[]),_0xd19d47=_0x15b978[_0x232edc(0x1f7)][_0x232edc(0x1fc)](_0x410799=>{const _0x4b49d9=_0x232edc,_0x1f960b=_0x45db52['XiAZV'](_0x410799[_0x4b49d9(0x1d9)],_0x45db52[_0x4b49d9(0x203)])&&!_0x410799['markedStatus']&&_0x45db52[_0x4b49d9(0x1bf)](_0x410799[_0x4b49d9(0x20e)],_0x45db52[_0x4b49d9(0x1de)])&&_0x45db52[_0x4b49d9(0x1bf)](_0x410799[_0x4b49d9(0x20e)],_0x45db52[_0x4b49d9(0x1c2)])&&!_0x410799['pending'];return _0x1f960b;});return _0xd19d47[_0x232edc(0x1d0)](_0x16d90b);};function a35_0x312a(_0xcadb0d,_0xdf34a3){const _0x12adc4=a35_0x12ad();return a35_0x312a=function(_0x312adc,_0x2782dc){_0x312adc=_0x312adc-0x1bb;let _0x56d9e7=_0x12adc4[_0x312adc];return _0x56d9e7;},a35_0x312a(_0xcadb0d,_0xdf34a3);}function a35_0x12ad(){const _0x40bbe3=['pid','_afterEach','getHooksForTest','UALCY','fromEntries','tests','_beforeAll','OpbOB','fMUgm','_afterAll','filter','_beforeEach','parent','IAvTp','indexOf','AbyjC','3081024NPYlMc','VgtoX','3011457ODOgvB','kykou','push','1001770zFAQkx','../../../../package.json','split','TEST_PLATFORM','XWfJe','36vqBowx','4QZHmmy','state','BSDZm','string','uuid','emit','markedStatus','forEach','map_','XiAZV','platformVersion','vyHyE','awQnH','5624220mYIEbA','sdlHo','get','passed','444272KawaVy','__cloud_provider___','reduce','../../utils/logPatcher','getSession','Exception\x20in\x20populating\x20platform\x20details\x20with\x20error\x20:\x20','getPlatform','bDeeS','ZUkNL','concat','../../../helpers/test-observability/constants','hookAnalyticsId','39547120mZyllP','GlmZc','getCapabilities','hook:','739mylFIF','../../../helpers/test-observability/utils','type','toJSON','hook','../../../helpers/testhub/utils','WzibL','xXBng','Pjtel','toISOString','generic','getHookSkippedTests','getBrowserVersion','getHookDetails','2864lJRyiM','JYvBT','../../../helpers/helper','suites','kNDRa','VFGCn','js-','ZZjKL','RDHnd','mapTestHooks','unknown_grid','failed','browserstack'];a35_0x12ad=function(){return _0x40bbe3;};return a35_0x12ad();}

@@ -1,1 +0,1 @@

function a36_0x4249(){const _0x170e58=['\x22}}','Accessibility\x20scan\x20completed\x20successfully','mtfnJ','../../helpers/globals','sJLIa','Failed\x20to\x20save\x20accessibility\x20results\x20after\x20retry\x20attempts','getCurrentUrl','now','pguLK','afterEach','oagnH','sMHvO','env','sessionNameSet__','lvhRf','then','OXTpN','__error_messages__','Exception\x20in\x20mocha\x20driver\x20with\x20error:\x20','sessionName','gIvzl','Exception\x20in\x20mocha\x20browserstack\x20driver\x20with\x20error:\x20','error','yJqeV','ZySpT','info','OdMdl','Accessibility\x20scan\x20failed\x20after\x20retry\x20attempts','XoyLq','Lvdvm','YIpYT','testAnalyticsId','gaPvL','WBXDX','../../helpers/helper','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20','Mocha','passed','Uvfpp','../utils/constants','setGlobal','XoECm','uhOrB','autoScanning','start','winstonLogger','NgrPl','frYYr','2151BjJcom','failed','ETvmJ','wQHrT','Olvlw','QONRu','19175wlZYdm','BSHxt','xmuYg','xWVkm','index','__drivers','gKfDr','ZWZBm','finally','currentTest','err','RCcNM','Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.\x20','oNHwG','148769dIxfXw','182268ScePUI','bstackA11yScanOptions','vldJE','YuODg','http:','eRlbw','../../helpers/performance/performance-tester','percy','executeScript','../../helpers/logger','SyoTZ','saveAccessibilityResultsWithRetry','11SNcbTR','PyXnR','parse','QFpeb','YFkAu','PERFORM_SCAN','SridR','AbfyV','whSlu','app','NcGDp','5728stbOrJ','qRTZl','IzkbC','../../helpers/percy/utils','JNALF','EnhOw','dwavZ','pnbtM','__platformCaps','lYkCH','\x20-\x20','capabilities','ObservabilitySync:','shouldScanTestForAccessibility','okFvJ','Setup\x20for\x20Accessibility\x20testing\x20has\x20started.\x20Automate\x20test\x20case\x20execution\x20will\x20begin\x20momentarily.','sqoFP','Nzovc','accessibilityScanStarted','SESSION_NAME','__skipSessionName','CiCLl','ZOkTN','layMP','command','tGTwm','stringify','Exception\x20in\x20starting\x20accessibility\x20automation\x20scan\x20for\x20this\x20test\x20case\x20','xXEyF','testcase','util','625900WiUWtQ','BROWSERSTACK_TESTHUB_JWT','../../helpers/testhub/constants','BROWSERSTACK_TESTHUB_UUID','appium:app','../../helpers/accessibility-automation/helper','RbHIx','[Accessibility]\x20Auto\x20scan\x20is\x20disabled;\x20skipping\x20final\x20scan\x20and\x20saving\x20current\x20accumulated\x20results','percyCaptureMode','debug','push','Ieefc','bhDDF','isArray','__sessionFailed','xrbGt','mochaHooks','initQuit','length','15537hacHMG','beforeAll',',\x22level\x22:\x20\x22','21LaUpnN','driverCleanup','XOfIf','join','thJwtToken','../../helpers/performance/constants','NToSg','beforeEach','measureWrapper','Failed\x20to\x20store\x20session\x20name:\x20','../../helpers/accessibility-automation/accessibilityRetryHelper','\x20|\x20','session_','quitCount_','SDK_HOOK','FLXkK','Passed','SYNC','ENV_VAR','mAHMW','isAccessibilityPlatform','Exception\x20in\x20mocha\x20browserstack\x20percy\x20with\x20error:\x20','bstackA11yShouldScan','startMonitoring','koAsj','kGUIF','../../helpers/testhub/utils','xMnro','120nLMZpa','cTWGB','getGlobal','DSlNZ','message','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','shift','Rdurm','MwyUK','gTKKN','JumcK','mIydD','Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20','338838VuDEFz','86TuzhFD','Automate\x20test\x20case\x20execution\x20has\x20started.','SoJRD','lpxOx','titlePath','Hmlml','afterTest'];a36_0x4249=function(){return _0x170e58;};return a36_0x4249();}function a36_0x1db5(_0x4f0bee,_0x182193){const _0x424938=a36_0x4249();return a36_0x1db5=function(_0x1db574,_0xe58455){_0x1db574=_0x1db574-0x1a2;let _0x40e369=_0x424938[_0x1db574];return _0x40e369;},a36_0x1db5(_0x4f0bee,_0x182193);}const a36_0xe2cab0=a36_0x1db5;(function(_0x3e1998,_0x481ff6){const _0x386396=a36_0x1db5,_0x142fca=_0x3e1998();while(!![]){try{const _0x133044=-parseInt(_0x386396(0x1ff))/0x1+parseInt(_0x386396(0x1b4))/0x2*(-parseInt(_0x386396(0x249))/0x3)+parseInt(_0x386396(0x1a6))/0x4*(parseInt(_0x386396(0x1f1))/0x5)+-parseInt(_0x386396(0x1b3))/0x6*(-parseInt(_0x386396(0x24c))/0x7)+parseInt(_0x386396(0x217))/0x8*(parseInt(_0x386396(0x1eb))/0x9)+-parseInt(_0x386396(0x236))/0xa*(-parseInt(_0x386396(0x20c))/0xb)+-parseInt(_0x386396(0x200))/0xc;if(_0x133044===_0x481ff6)break;else _0x142fca['push'](_0x142fca['shift']());}catch(_0x572c9a){_0x142fca['push'](_0x142fca['shift']());}}}(a36_0x4249,0x201c8));const util=require(a36_0xe2cab0(0x235)),{isAccessibilityAutomationSession,shouldScanTestForAccessibility}=require(a36_0xe2cab0(0x23b)),accessibilityRetryHelper=require(a36_0xe2cab0(0x256)),{TEST_FRAMEWORK_HOOK_TIMEOUT}=require(a36_0xe2cab0(0x1e2)),{percyAutoCapture}=require(a36_0xe2cab0(0x21a)),{sendPlatformDetails}=require('./test-observability/mochaUtils'),{isBrowserstackInfra,markSessionStatus,nestedKeyValue}=require(a36_0xe2cab0(0x1dd)),PerformanceTester=require(a36_0xe2cab0(0x206)),{AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceSdkEvents}=require(a36_0xe2cab0(0x251)),globals=require(a36_0xe2cab0(0x1be)),logger=require(a36_0xe2cab0(0x209))[a36_0xe2cab0(0x1e8)],{shouldProcessEventForTesthub}=require(a36_0xe2cab0(0x1a4)),testHubConstants=require(a36_0xe2cab0(0x238));exports[a36_0xe2cab0(0x246)]={'beforeAll'(){const _0x10825b=a36_0xe2cab0,_0x3aaaa6={'zZyRS':function(_0x5b3504,_0x4245b5,_0x57ed6f,_0x4ab7e1){return _0x5b3504(_0x4245b5,_0x57ed6f,_0x4ab7e1);},'DSlNZ':_0x10825b(0x1ec),'Hmlml':_0x10825b(0x257),'bhDDF':function(_0x5508be,_0x466eec,_0x329c18){return _0x5508be(_0x466eec,_0x329c18);},'XppzC':'passed','mtfnJ':function(_0x325952){return _0x325952();},'pMMcX':function(_0x423956,_0x20151a,_0x535758){return _0x423956(_0x20151a,_0x535758);},'tGTwm':_0x10825b(0x1f5),'cTWGB':_0x10825b(0x24a)};PerformanceTester[_0x10825b(0x263)]();const _0x138c9a='browserstack internal helper hook';PerformanceTester['measureWrapper'](PerformanceSdkEvents[_0x10825b(0x25a)],()=>{const _0x2983b7=_0x10825b,_0x1e6667={'sMHvO':function(_0x317f71,_0x47e8c9,_0x20ac5a,_0x36678b){return _0x3aaaa6['zZyRS'](_0x317f71,_0x47e8c9,_0x20ac5a,_0x36678b);},'XoECm':_0x3aaaa6[_0x2983b7(0x1a9)],'xWVkm':_0x3aaaa6[_0x2983b7(0x1b9)],'NgrPl':function(_0xb3b8d1,_0x408028,_0x2ea2c9){const _0x26de9e=_0x2983b7;return _0x3aaaa6[_0x26de9e(0x242)](_0xb3b8d1,_0x408028,_0x2ea2c9);},'dSJNC':_0x3aaaa6['XppzC'],'nNDHG':function(_0xf9a8eb){const _0x1d22ba=_0x2983b7;return _0x3aaaa6[_0x1d22ba(0x1bd)](_0xf9a8eb);},'xmuYg':function(_0x2ad634,_0x354383,_0x43c7bb){return _0x3aaaa6['bhDDF'](_0x2ad634,_0x354383,_0x43c7bb);}};global['__error_messages__']=[],global[_0x2983b7(0x244)]=![],global['driverCleanup']=async()=>{const _0xb576cf=_0x2983b7;let _0x39b825=![];try{await global['__drivers'][0x0][_0xb576cf(0x258)],_0x39b825=!![],global[_0xb576cf(0x244)]?await _0x1e6667[_0xb576cf(0x1c6)](markSessionStatus,global[_0xb576cf(0x1f6)][0x0],_0x1e6667[_0xb576cf(0x1e4)],global[_0xb576cf(0x1cc)][_0xb576cf(0x24f)](_0x1e6667[_0xb576cf(0x1f4)])):await _0x1e6667[_0xb576cf(0x1e9)](markSessionStatus,global[_0xb576cf(0x1f6)][0x0],_0x1e6667['dSJNC']);}catch(_0x188b95){logger['debug'](_0xb576cf(0x1d0)+_0x188b95);}global[_0xb576cf(0x1cc)]=[],global['__sessionFailed']=![];if(_0x39b825)try{try{_0x1e6667['nNDHG'](shouldProcessEventForTesthub)&&(global['__drivers'][0x0]&&await _0x1e6667[_0xb576cf(0x1f3)](sendPlatformDetails,global[_0xb576cf(0x1f6)][0x0],this['currentTest']?this[_0xb576cf(0x1fa)]['testAnalyticsId']:null));}catch(_0x1fb915){logger[_0xb576cf(0x23f)]('Exception\x20in\x20mocha\x20event\x20process\x20with\x20error:\x20'+_0x1fb915);}await global[_0xb576cf(0x1f6)][0x0][_0xb576cf(0x247)]();}catch(_0x1dbaf4){logger[_0xb576cf(0x23f)](_0xb576cf(0x1cd)+_0x1dbaf4);}};},{'platform':_0x3aaaa6['pMMcX'](nestedKeyValue,global[_0x10825b(0x21f)],[_0x3aaaa6[_0x10825b(0x230)]]),'hookType':_0x3aaaa6[_0x10825b(0x1a7)]})();},'beforeEach'(_0x39cbce){const _0x23a526=a36_0xe2cab0,_0x12a7b2={'qRTZl':function(_0x3bf1a4,_0xab10fe){return _0x3bf1a4>_0xab10fe;},'okFvJ':_0x23a526(0x221),'XoyLq':function(_0x4b3944,_0x6e76f5,_0x3b97e8){return _0x4b3944(_0x6e76f5,_0x3b97e8);},'Rdurm':function(_0x56ae14,_0x290f20){return _0x56ae14===_0x290f20;},'ZySpT':_0x23a526(0x262),'RCcNM':_0x23a526(0x201),'YuODg':function(_0x2f455e){return _0x2f455e();},'ZWZBm':function(_0x5ef6bc,_0x3b2769){return _0x5ef6bc>_0x3b2769;},'Uvfpp':_0x23a526(0x260),'ZSncM':_0x23a526(0x204),'RbHIx':'https:','YIpYT':_0x23a526(0x226),'QFpeb':_0x23a526(0x1b5),'lvhRf':function(_0x441285){return _0x441285();},'xrbGt':'browserstackTestName','oagnH':function(_0x4e601a,_0x199a1a,_0x431c16){return _0x4e601a(_0x199a1a,_0x431c16);},'SridR':_0x23a526(0x1f5),'koAsj':_0x23a526(0x253)};globals[_0x23a526(0x1e3)](_0x12a7b2[_0x23a526(0x245)],this[_0x23a526(0x1fa)]['titlePath']()[_0x23a526(0x24f)](_0x12a7b2[_0x23a526(0x225)])),PerformanceTester[_0x23a526(0x254)](PerformanceSdkEvents[_0x23a526(0x25a)],()=>{const _0x492951='browserstack internal helper hook';new Promise(async _0x4e73ca=>{const _0x459eda=a36_0x1db5;let _0x532d5d=!![];try{_0x12a7b2['qRTZl'](global[_0x459eda(0x1f6)][_0x459eda(0x248)],0x1)&&(await global['driverCleanup'](),global[_0x459eda(0x1f6)][_0x459eda(0x1ac)]()),_0x12a7b2[_0x459eda(0x218)](global['__drivers'][0x0][_0x459eda(0x259)],0x0)&&(_0x532d5d=![],await global[_0x459eda(0x24d)]());}catch(_0x481d2b){logger['debug'](_0x459eda(0x1cd)+_0x481d2b);}try{Array[_0x459eda(0x243)](global[_0x459eda(0x1f6)])&&global[_0x459eda(0x1f6)][0x0]&&(global[_0x459eda(0x1f6)][0x0]['browserstackSessionName']=this['currentTest']['titlePath']()[_0x459eda(0x24f)](_0x12a7b2[_0x459eda(0x225)])),global['browserstackSessionName']=this[_0x459eda(0x1fa)]['titlePath']()[_0x459eda(0x24f)](_0x12a7b2[_0x459eda(0x225)]);}catch(_0x12e986){logger[_0x459eda(0x23f)](_0x459eda(0x255)+_0x12e986);}this[_0x459eda(0x1fa)][_0x459eda(0x224)]=_0x12a7b2[_0x459eda(0x1d7)](shouldScanTestForAccessibility,this[_0x459eda(0x1fa)][_0x459eda(0x1b8)](),!![]);let _0x44e4ca=!![];try{const _0x5d6533=JSON[_0x459eda(0x20e)](process[_0x459eda(0x1c7)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML']||'{}');_0x12a7b2[_0x459eda(0x1ad)](_0x5d6533[_0x459eda(0x1e6)],![])&&(_0x44e4ca=![]);}catch(_0xd080a3){logger[_0x459eda(0x23f)]('Error\x20parsing\x20autoScanning\x20config,\x20using\x20default\x20(true):\x20'+_0xd080a3['message']);}const _0x6b927a=_0x44e4ca&&this['currentTest'][_0x459eda(0x224)];globals['setGlobal'](_0x12a7b2[_0x459eda(0x1d3)],_0x6b927a),globals[_0x459eda(0x1e3)](_0x12a7b2[_0x459eda(0x1fc)],null),this[_0x459eda(0x1fa)][_0x459eda(0x229)]=this[_0x459eda(0x1fa)][_0x459eda(0x224)];if(_0x12a7b2[_0x459eda(0x203)](isAccessibilityAutomationSession)&&_0x532d5d&&Array[_0x459eda(0x243)](global[_0x459eda(0x1f6)])&&_0x12a7b2[_0x459eda(0x1f8)](global[_0x459eda(0x1f6)][_0x459eda(0x248)],0x0)&&globals[_0x459eda(0x1a8)](_0x12a7b2[_0x459eda(0x1e1)]))try{const _0x274412=await global[_0x459eda(0x1f6)][0x0][_0x459eda(0x258)];if(_0x274412){let _0x3fd41f=!![];const _0x2239f6=await global[_0x459eda(0x1f6)][0x0][_0x459eda(0x1c1)]();let _0x18991a;try{_0x18991a=new URL(_0x2239f6),_0x3fd41f=_0x12a7b2[_0x459eda(0x1ad)](_0x18991a['protocol'],_0x12a7b2['ZSncM'])||_0x12a7b2[_0x459eda(0x1ad)](_0x18991a['protocol'],_0x12a7b2[_0x459eda(0x23c)]);}catch(_0x31c125){_0x3fd41f=![];}_0x3fd41f&&(this[_0x459eda(0x1fa)]['shouldScanTestForAccessibility']&&logger[_0x459eda(0x1d4)](_0x12a7b2[_0x459eda(0x1d9)])),this[_0x459eda(0x1fa)]['accessibilityScanStarted']=this[_0x459eda(0x1fa)][_0x459eda(0x224)],_0x6b927a&&logger[_0x459eda(0x1d4)](_0x12a7b2[_0x459eda(0x20f)]);}}catch(_0x547ef1){logger[_0x459eda(0x1d1)](_0x459eda(0x232)+util['format'](_0x547ef1));}_0x12a7b2['YuODg'](_0x4e73ca);})['then'](()=>{const _0x1f52a3=a36_0x1db5;_0x12a7b2[_0x1f52a3(0x1c9)](_0x39cbce);});},{'platform':_0x12a7b2[_0x23a526(0x1c5)](nestedKeyValue,global[_0x23a526(0x21f)],[_0x12a7b2[_0x23a526(0x212)]]),'hookType':_0x12a7b2[_0x23a526(0x1a2)]})();},'afterEach'(_0x2aa49e){const _0x5187b2=a36_0xe2cab0,_0x5afe9b={'mAHMW':function(_0x4b4255){return _0x4b4255();},'Nzovc':function(_0x1ecf34,_0x2e212f){return _0x1ecf34!==_0x2e212f;},'OXTpN':_0x5187b2(0x1e0),'IzkbC':function(_0x26553e,_0x305da1,_0x239ff1){return _0x26553e(_0x305da1,_0x239ff1);},'piinn':function(_0x5c9352,_0x324417){return _0x5c9352+_0x324417;},'OdMdl':'Failed:\x20','kGUIF':_0x5187b2(0x1d1),'oNHwG':_0x5187b2(0x25c),'ZOkTN':_0x5187b2(0x1d4),'PyXnR':'\x20-\x20','NcGDp':function(_0x4460b0,_0x2f430b){return _0x4460b0>_0x2f430b;},'vldJE':function(_0x3e89ad,_0x3e38ad){return _0x3e89ad===_0x3e38ad;},'MwyUK':_0x5187b2(0x234),'YFkAu':function(_0x107115,_0x5e3943){return _0x107115>_0x5e3943;},'ObHCB':_0x5187b2(0x23a),'JumcK':function(_0x1cf20a,_0x552587,_0xfd092f,_0x418734){return _0x1cf20a(_0x552587,_0xfd092f,_0x418734);},'FLXkK':'isAccessibilityPlatform','gIvzl':_0x5187b2(0x1fd),'sJLIa':_0x5187b2(0x262),'sKjVu':'Performing\x20accessibility\x20scan\x20with\x20retry\x20logic\x20before\x20saving\x20results','jpnAK':_0x5187b2(0x1ba),'eRlbw':_0x5187b2(0x1bc),'gaPvL':_0x5187b2(0x1d6),'AUfrQ':_0x5187b2(0x23d),'tQQzC':'Accessibility\x20results\x20saved\x20successfully','wQHrT':_0x5187b2(0x1c0),'EnhOw':_0x5187b2(0x1ab),'FUiUi':function(_0x5ce2cf){return _0x5ce2cf();},'CiCLl':function(_0x1a4ec5,_0x3a70c0,_0x4ea83a){return _0x1a4ec5(_0x3a70c0,_0x4ea83a);},'qfBps':_0x5187b2(0x23f),'DIOGw':function(_0x4e6591){return _0x4e6591();},'Ieefc':'Mocha','lcivQ':function(_0x4a5f74,_0x1db0af,_0x43dbd5){return _0x4a5f74(_0x1db0af,_0x43dbd5);},'MWzkc':'index','xMnro':_0x5187b2(0x1c4)},_0x45e7ba='browserstack internal helper hook';this['timeout'](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x5afe9b[_0x5187b2(0x241)]]),global[_0x5187b2(0x1ce)]=this[_0x5187b2(0x1fa)][_0x5187b2(0x1b8)]()[_0x5187b2(0x24f)](_0x5afe9b[_0x5187b2(0x20d)]),PerformanceTester[_0x5187b2(0x254)](PerformanceSdkEvents[_0x5187b2(0x25a)],()=>{const _0x3039c9=_0x5187b2,_0x4cdb6c={'Lvdvm':function(_0x3a2f2b,_0x5dccdb){const _0x541bdf=a36_0x1db5;return _0x5afe9b[_0x541bdf(0x228)](_0x3a2f2b,_0x5dccdb);},'SyoTZ':_0x5afe9b[_0x3039c9(0x1cb)],'yJqeV':function(_0x1e0087,_0x2c0713,_0x59b2f2){const _0x2c16ac=_0x3039c9;return _0x5afe9b[_0x2c16ac(0x219)](_0x1e0087,_0x2c0713,_0x59b2f2);},'WBXDX':function(_0x3b211d,_0x137cdc){return _0x5afe9b['piinn'](_0x3b211d,_0x137cdc);},'Ombap':_0x5afe9b[_0x3039c9(0x1d5)],'yLPPP':_0x5afe9b[_0x3039c9(0x1a3)],'xXEyF':_0x5afe9b[_0x3039c9(0x1fe)],'ARYSz':_0x5afe9b[_0x3039c9(0x22d)],'Olvlw':_0x5afe9b[_0x3039c9(0x20d)],'uhOrB':function(_0x49b667,_0xd7959f){const _0x1702da=_0x3039c9;return _0x5afe9b[_0x1702da(0x216)](_0x49b667,_0xd7959f);},'NToSg':function(_0x293e47,_0x76f75){const _0x3450a5=_0x3039c9;return _0x5afe9b[_0x3450a5(0x202)](_0x293e47,_0x76f75);},'OXGAm':_0x5afe9b[_0x3039c9(0x1ae)],'sqoFP':function(_0xb79fc0,_0x201265){const _0x1f3f59=_0x3039c9;return _0x5afe9b[_0x1f3f59(0x210)](_0xb79fc0,_0x201265);},'lYkCH':_0x5afe9b['ObHCB'],'lqcrz':function(_0x2b63ec,_0x10795b,_0x5cd796,_0x188d9b){const _0x4361e0=_0x3039c9;return _0x5afe9b[_0x4361e0(0x1b0)](_0x2b63ec,_0x10795b,_0x5cd796,_0x188d9b);},'AbfyV':_0x5afe9b[_0x3039c9(0x25b)],'lpxOx':_0x5afe9b[_0x3039c9(0x1cf)],'ecqvv':_0x5afe9b[_0x3039c9(0x1bf)],'uCaXm':_0x5afe9b['sKjVu'],'gTKKN':_0x5afe9b['jpnAK'],'GGhGS':_0x5afe9b[_0x3039c9(0x205)],'QONRu':_0x5afe9b[_0x3039c9(0x1db)],'mIydD':_0x5afe9b['AUfrQ'],'XOfIf':_0x5afe9b['tQQzC'],'YwMNd':_0x5afe9b[_0x3039c9(0x1ee)],'dwavZ':_0x5afe9b[_0x3039c9(0x21c)],'ETvmJ':function(_0x18baac){const _0x336145=_0x3039c9;return _0x5afe9b[_0x336145(0x25f)](_0x18baac);},'SoJRD':function(_0x27a4f5,_0xdf480f,_0x5e295d){return _0x5afe9b['IzkbC'](_0x27a4f5,_0xdf480f,_0x5e295d);},'TxSoB':function(_0x1af4eb){return _0x5afe9b['FUiUi'](_0x1af4eb);},'pguLK':function(_0x15aa32,_0x4b7aaa,_0x194027){const _0x2058d0=_0x3039c9;return _0x5afe9b[_0x2058d0(0x22c)](_0x15aa32,_0x4b7aaa,_0x194027);},'xLNwt':_0x5afe9b['qfBps'],'pnbtM':function(_0x2cf6ac,_0x2412df){const _0x48b4ad=_0x3039c9;return _0x5afe9b[_0x48b4ad(0x216)](_0x2cf6ac,_0x2412df);},'gKfDr':function(_0x525cbc){return _0x5afe9b['DIOGw'](_0x525cbc);}},_0x5489b7=async(_0xa570af,_0x248e7c)=>{const _0x894f51=_0x3039c9;await global['__drivers'][0x0][_0x894f51(0x208)]('browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:'+_0xa570af+_0x894f51(0x24b)+_0x248e7c+_0x894f51(0x1bb));};new Promise(async _0x1b4552=>{const _0x49fbad=_0x3039c9,_0x56fdb8={};_0x56fdb8['BSHxt']=_0x4cdb6c[_0x49fbad(0x1ef)];const _0x3f1775=_0x56fdb8;try{_0x4cdb6c[_0x49fbad(0x1e5)](global[_0x49fbad(0x1f6)][_0x49fbad(0x248)],0x1)&&(await global['driverCleanup'](),global['__drivers'][_0x49fbad(0x1ac)](),global[_0x49fbad(0x1cc)]=[],global[_0x49fbad(0x244)]=![]);try{if(global[_0x49fbad(0x207)]&&_0x4cdb6c[_0x49fbad(0x252)](global[_0x49fbad(0x23e)],_0x4cdb6c['OXGAm'])&&global[_0x49fbad(0x1f6)][0x0]){const _0x52d04b=_0x4cdb6c[_0x49fbad(0x227)](global[_0x49fbad(0x222)][_0x49fbad(0x248)],0x0)?!!global[_0x49fbad(0x222)][0x0][_0x49fbad(0x215)]||!!global[_0x49fbad(0x222)][0x0][_0x4cdb6c[_0x49fbad(0x220)]]:![],_0x3fd343={};_0x3fd343[_0x49fbad(0x215)]=_0x52d04b,await _0x4cdb6c['lqcrz'](percyAutoCapture,global['__drivers'][0x0],_0x4cdb6c['OXGAm'],_0x3fd343);}}catch(_0x36d30f){logger[_0x49fbad(0x23f)](_0x49fbad(0x261)+_0x36d30f);}!global[_0x49fbad(0x22b)]&&(await PerformanceTester['measureWrapper'](PerformanceAutEvents[_0x49fbad(0x22a)],async()=>{const _0x43d147=_0x49fbad;await global[_0x43d147(0x1f6)][0x0][_0x43d147(0x208)](_0x43d147(0x1de)+JSON[_0x43d147(0x231)](this[_0x43d147(0x1fa)][_0x43d147(0x1b8)]()[_0x43d147(0x24f)](_0x3f1775[_0x43d147(0x1f2)]))+'}}');})(),global[_0x49fbad(0x1f6)][0x0][_0x49fbad(0x1c8)]=!![]),await PerformanceTester[_0x49fbad(0x254)](PerformanceAutEvents['SESSION_STATUS'],async()=>{const _0x1a40bf=_0x49fbad,_0xa4f10b=_0x4cdb6c[_0x1a40bf(0x1d8)](this[_0x1a40bf(0x1fa)]['state'],_0x4cdb6c[_0x1a40bf(0x20a)]);_0xa4f10b?(global[_0x1a40bf(0x244)]=!![],global[_0x1a40bf(0x1cc)][_0x1a40bf(0x240)](this[_0x1a40bf(0x1fa)][_0x1a40bf(0x1fb)][_0x1a40bf(0x1aa)]),await _0x4cdb6c[_0x1a40bf(0x1d2)](_0x5489b7,JSON[_0x1a40bf(0x231)](_0x4cdb6c[_0x1a40bf(0x1dc)](_0x4cdb6c['Ombap'],this[_0x1a40bf(0x1fa)][_0x1a40bf(0x1fb)][_0x1a40bf(0x1aa)])),_0x4cdb6c['yLPPP'])):await _0x4cdb6c[_0x1a40bf(0x1d2)](_0x5489b7,JSON['stringify'](_0x4cdb6c[_0x1a40bf(0x233)]),_0x4cdb6c['ARYSz']);})();}catch(_0x3244f0){logger['debug']('Exception\x20in\x20browserstack\x20internal\x20helper\x20hook\x20with\x20error:\x20'+_0x3244f0);}try{if(this[_0x49fbad(0x1fa)]['accessibilityScanStarted']&&globals['getGlobal'](_0x4cdb6c[_0x49fbad(0x213)])){logger[_0x49fbad(0x1d4)](_0x4cdb6c[_0x49fbad(0x1b7)]);const _0x37d75e={};_0x37d75e['thTestRunUuid']=this[_0x49fbad(0x1fa)][_0x49fbad(0x1da)],_0x37d75e['thBuildUuid']=process[_0x49fbad(0x1c7)][testHubConstants[_0x49fbad(0x25e)][_0x49fbad(0x239)]],_0x37d75e[_0x49fbad(0x250)]=process[_0x49fbad(0x1c7)][testHubConstants['ENV_VAR'][_0x49fbad(0x237)]];const _0x12b3af=_0x37d75e;logger['debug'](_0x49fbad(0x1b2)+JSON['stringify'](_0x12b3af));if(globals[_0x49fbad(0x1a8)](_0x4cdb6c['ecqvv'])){logger[_0x49fbad(0x23f)](_0x4cdb6c['uCaXm']);const _0xa73f9f={};_0xa73f9f[_0x49fbad(0x22f)]=_0x4cdb6c[_0x49fbad(0x1af)];const _0x1ce822=await PerformanceTester[_0x49fbad(0x254)](PerformanceA11yEvents[_0x49fbad(0x211)],async()=>{const _0xbe1a8c=_0x49fbad;return await accessibilityRetryHelper['performScanWithRetry'](global[_0xbe1a8c(0x1f6)][0x0],global['browserstackSessionName']);},_0xa73f9f)();_0x1ce822?logger['debug'](_0x4cdb6c['GGhGS']):logger['warn'](_0x4cdb6c[_0x49fbad(0x1f0)]);}else logger[_0x49fbad(0x23f)](_0x4cdb6c[_0x49fbad(0x1b1)]);const _0x4b006b=await PerformanceTester['measureWrapper'](PerformanceA11yEvents['SAVE_RESULTS'],async()=>{const _0x307756=_0x49fbad;return await accessibilityRetryHelper[_0x307756(0x20b)](global[_0x307756(0x1f6)][0x0],_0x12b3af);})();_0x4b006b?logger[_0x49fbad(0x23f)](_0x4cdb6c[_0x49fbad(0x24e)]):logger['warn'](_0x4cdb6c['YwMNd']),logger[_0x49fbad(0x1d4)](_0x4cdb6c[_0x49fbad(0x21d)]);}}catch(_0x239df8){logger[_0x49fbad(0x1d1)]('Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case\x20'+this[_0x49fbad(0x1fa)]['titlePath']()+'.\x20Error\x20:',_0x239df8);}try{try{if(_0x4cdb6c[_0x49fbad(0x1ed)](shouldProcessEventForTesthub)){global['__drivers'][0x0]&&await _0x4cdb6c[_0x49fbad(0x1b6)](sendPlatformDetails,global['__drivers'][0x0],this[_0x49fbad(0x1fa)]?this[_0x49fbad(0x1fa)][_0x49fbad(0x1da)]:null);if(_0x4cdb6c['TxSoB'](isBrowserstackInfra)){PerformanceTester[_0x49fbad(0x1e7)](PerformanceO11yEvents[_0x49fbad(0x25d)]);const _0x524b53=_0x49fbad(0x223)+Date[_0x49fbad(0x1c2)]();await _0x4cdb6c[_0x49fbad(0x1c3)](_0x5489b7,JSON[_0x49fbad(0x231)](_0x524b53),_0x4cdb6c['xLNwt']),PerformanceTester['end'](PerformanceO11yEvents[_0x49fbad(0x25d)]);}}}catch(_0x579aad){logger[_0x49fbad(0x23f)]('Exception\x20in\x20mocha\x20process\x20event\x20with\x20error:\x20'+_0x579aad),PerformanceTester['end'](PerformanceO11yEvents['SYNC'],![],_0x579aad);}_0x4cdb6c[_0x49fbad(0x21e)](global[_0x49fbad(0x1f6)][0x0][_0x49fbad(0x259)],0x0)&&await global[_0x49fbad(0x24d)]();}catch(_0x397144){logger[_0x49fbad(0x23f)]('Exception\x20in\x20mocha\x20driver\x20with\x20error:\x20'+_0x397144);}_0x4cdb6c[_0x49fbad(0x1f7)](_0x1b4552);})[_0x3039c9(0x1ca)](()=>{const _0x426037=_0x3039c9;_0x5afe9b[_0x426037(0x25f)](_0x2aa49e);});},{'platform':_0x5afe9b['lcivQ'](nestedKeyValue,global[_0x5187b2(0x21f)],[_0x5afe9b['MWzkc']]),'hookType':_0x5afe9b[_0x5187b2(0x1a5)]})();},'afterAll'(_0x2de40c){const _0x5097b2=a36_0xe2cab0,_0x39e2c7={'tlREJ':function(_0x3d8f86){return _0x3d8f86();},'whSlu':function(_0x5da73d){return _0x5da73d();},'oiHfi':_0x5097b2(0x1df),'frYYr':function(_0x48fdf6,_0x3fea17,_0x16f858){return _0x48fdf6(_0x3fea17,_0x16f858);},'JNALF':_0x5097b2(0x1f5),'layMP':'afterAll'},_0x625e64='browserstack internal helper hook';this['timeout'](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x39e2c7['oiHfi']]),PerformanceTester[_0x5097b2(0x254)](PerformanceSdkEvents[_0x5097b2(0x25a)],()=>{const _0x8baf3b=_0x5097b2;new Promise(async _0x9e4354=>{const _0xceec1d=a36_0x1db5;await global[_0xceec1d(0x24d)](),_0x39e2c7['tlREJ'](_0x9e4354);})[_0x8baf3b(0x1ca)]()[_0x8baf3b(0x1f9)](()=>{const _0x38d949=_0x8baf3b;_0x39e2c7[_0x38d949(0x214)](_0x2de40c);});},{'platform':_0x39e2c7[_0x5097b2(0x1ea)](nestedKeyValue,global[_0x5097b2(0x21f)],[_0x39e2c7[_0x5097b2(0x21b)]]),'hookType':_0x39e2c7[_0x5097b2(0x22e)]})();}};
function a36_0x2fe7(){const _0xb025f7=['TpEIy','NzZKJ','capabilities','Exception\x20in\x20mocha\x20event\x20process\x20with\x20error:\x20','Accessibility\x20scan\x20completed\x20successfully','app','Exception\x20in\x20mocha\x20browserstack\x20driver\x20with\x20error:\x20','__error_messages__',',\x22level\x22:\x20\x22','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','\x20|\x20','winstonLogger','join','sessionName','getGlobal','IzDQW','ZaTSD','percyCaptureMode','CnNLd','vVcop','emjKc','JOFyE','790688yIodTx','DLGmv','shift','Automate\x20test\x20case\x20execution\x20has\x20started.','timeout','fKdAh','SAVE_RESULTS','bAJuT','session_','percy','7JAFihH','MDVvI','../../helpers/testhub/constants','zdbcI','driverCleanup','stringify','pLVoF','https:','OnEXK','thJwtToken','getCurrentUrl','adVkr','VpKjq','SYNC','KzHwn','Failed:\x20','passed','xiobo','AxgWm','Automate\x20test\x20case\x20execution\x20has\x20ended.\x20Processing\x20for\x20accessibility\x20testing\x20is\x20underway.\x20','gywnG','ESRgg','gESXD','beforeEach','Quozr','aaRxE','ouSMP','then','laOAL','YPwWE','dolzG','lyAND','__platformCaps','EakcW','USSxb','../../helpers/testhub/utils','wlGpM','isAccessibilityPlatform','Exception\x20in\x20starting\x20accessibility\x20automation\x20scan\x20for\x20this\x20test\x20case\x20','XXVxI','env','testcase','FIsMU','Accessibility\x20results\x20could\x20not\x20be\x20processed\x20for\x20the\x20test\x20case\x20','../../helpers/accessibility-automation/accessibilityRetryHelper','NucNc','xNdjB','PERFORM_SCAN','NmCiI','finally','ENV_VAR','Exception\x20in\x20mocha\x20driver\x20with\x20error:\x20','HupMn','LdoxF','zdoJs','../../helpers/helper','FKwma','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended.','XCtqg','164508obOTlM','__drivers','QTdYT','EYSSz','aLZsY','startMonitoring','BpGcV','performScanWithRetry','browserstackSessionName','../../helpers/performance/constants','imqYe','LXWnj','4496544Pcekxk','EceQa','[Accessibility]\x20Auto\x20scan\x20is\x20disabled;\x20skipping\x20final\x20scan\x20and\x20saving\x20current\x20accumulated\x20results','Accessibility\x20results\x20saved\x20successfully','IjXBi','.\x20Error\x20:','afterEach','index','dQcHL','aBcGV','accessibilityScanStarted','saveAccessibilityResultsWithRetry','1793550WPoEza','HpCWx','thTestRunUuid','MeWIk','igVYu','protocol','end','SAjQj','1035642XgfnnM','6gKhkXm','lIdph','browserstack_executor:\x20{\x22action\x22:\x20\x22setSessionName\x22,\x20\x22arguments\x22:\x20{\x22name\x22:\x20','rlMyO','push','npRWM','Exception\x20in\x20mocha\x20process\x20event\x20with\x20error:\x20','message','zZGnE','ymaxQ','Exception\x20in\x20mocha\x20browserstack\x20percy\x20with\x20error:\x20','dTpGk','SESSION_STATUS','FvvEL','joEJK','shouldScanTestForAccessibility','parse','titlePath','DLzIr','gUAkZ','ThlZk','BIAIh','../../helpers/percy/utils','atOYe','format','length','PXPAZ','mVocA','SSjor','UtbdO','yElMD','afterAll','beforeAll','warn','Performing\x20accessibility\x20scan\x20with\x20retry\x20logic\x20before\x20saving\x20results','QEJvb','afterTest','thBuildUuid','NcjGL','sessionNameSet__','IoOvO','browserstack_executor:\x20{\x22action\x22:\x20\x22annotate\x22,\x20\x22arguments\x22:\x20{\x22data\x22:','FfJTw','setGlobal','TYIPn','__sessionFailed','appium:app','xQyLa','testAnalyticsId','owaip','now','debug','10644093DUKlwt','CQjkF','NGpLf','bstackA11yShouldScan','command','BROWSERSTACK_TESTHUB_JWT','Hpzcq','measureWrapper','KIpOb','SPhoW','iBaTL','err','\x20-\x20','SDK_HOOK','currentTest','Failed\x20to\x20save\x20accessibility\x20results\x20after\x20retry\x20attempts','executeScript','Passed','bstackA11yScanOptions','hygrF','browserstackTestName','LguTv','HLbMq','error','../../helpers/accessibility-automation/helper','Mocha','JNmdU','kZOsn','quitCount_','info','mochaHooks','Error\x20parsing\x20autoScanning\x20config,\x20using\x20default\x20(true):\x20','VZsTX','915560jFBMcU','isArray','initQuit','failed'];a36_0x2fe7=function(){return _0xb025f7;};return a36_0x2fe7();}const a36_0x15c6be=a36_0x5571;function a36_0x5571(_0x20b2e5,_0x102c28){const _0x2fe7fa=a36_0x2fe7();return a36_0x5571=function(_0x5571ea,_0x230476){_0x5571ea=_0x5571ea-0xf2;let _0x1b7647=_0x2fe7fa[_0x5571ea];return _0x1b7647;},a36_0x5571(_0x20b2e5,_0x102c28);}(function(_0x237a4e,_0x965d2b){const _0x1adf59=a36_0x5571,_0x47f198=_0x237a4e();while(!![]){try{const _0x5ddf1a=parseInt(_0x1adf59(0x189))/0x1+parseInt(_0x1adf59(0x1a1))/0x2+-parseInt(_0x1adf59(0x1aa))/0x3*(-parseInt(_0x1adf59(0x144))/0x4)+-parseInt(_0x1adf59(0x12a))/0x5+-parseInt(_0x1adf59(0x1a9))/0x6*(parseInt(_0x1adf59(0x14e))/0x7)+parseInt(_0x1adf59(0x195))/0x8+-parseInt(_0x1adf59(0x109))/0x9;if(_0x5ddf1a===_0x965d2b)break;else _0x47f198['push'](_0x47f198['shift']());}catch(_0x59f892){_0x47f198['push'](_0x47f198['shift']());}}}(a36_0x2fe7,0x7542b));const util=require('util'),{isAccessibilityAutomationSession,shouldScanTestForAccessibility}=require(a36_0x15c6be(0x121)),accessibilityRetryHelper=require(a36_0x15c6be(0x17a)),{TEST_FRAMEWORK_HOOK_TIMEOUT}=require('../utils/constants'),{percyAutoCapture}=require(a36_0x15c6be(0x1c0)),{sendPlatformDetails}=require('./test-observability/mochaUtils'),{isBrowserstackInfra,markSessionStatus,nestedKeyValue}=require(a36_0x15c6be(0x185)),PerformanceTester=require('../../helpers/performance/performance-tester'),{AUTOMATE_EVENTS:PerformanceAutEvents,O11y_EVENTS:PerformanceO11yEvents,A11Y_EVENTS:PerformanceA11yEvents,EVENTS:PerformanceSdkEvents}=require(a36_0x15c6be(0x192)),globals=require('../../helpers/globals'),logger=require('../../helpers/logger')[a36_0x15c6be(0x139)],{shouldProcessEventForTesthub}=require(a36_0x15c6be(0x171)),testHubConstants=require(a36_0x15c6be(0x150));exports[a36_0x15c6be(0x127)]={'beforeAll'(){const _0x1e114b=a36_0x15c6be,_0x18652c={'lIdph':function(_0x5fa98f,_0x1542df,_0x5664cb,_0x462f02){return _0x5fa98f(_0x1542df,_0x5664cb,_0x462f02);},'LdoxF':_0x1e114b(0x12d),'zZGnE':_0x1e114b(0x138),'adVkr':function(_0x19ad93,_0x5d4aa3,_0x172a4c){return _0x19ad93(_0x5d4aa3,_0x172a4c);},'SPhoW':_0x1e114b(0x15e),'AxgWm':function(_0x3041b4){return _0x3041b4();},'pLVoF':function(_0x5b9899,_0x4d88b4,_0x51aa4b){return _0x5b9899(_0x4d88b4,_0x51aa4b);},'NmCiI':'index','UtbdO':_0x1e114b(0xf5)};PerformanceTester[_0x1e114b(0x18e)]();const _0x25bbf0='browserstack internal helper hook';PerformanceTester['measureWrapper'](PerformanceSdkEvents[_0x1e114b(0x116)],()=>{const _0x481baa=_0x1e114b;global[_0x481baa(0x135)]=[],global[_0x481baa(0x102)]=![],global['driverCleanup']=async()=>{const _0xd212e=_0x481baa;let _0x53dbc5=![];try{await global['__drivers'][0x0][_0xd212e(0x14c)],_0x53dbc5=!![],global[_0xd212e(0x102)]?await _0x18652c[_0xd212e(0x1ab)](markSessionStatus,global[_0xd212e(0x18a)][0x0],_0x18652c[_0xd212e(0x183)],global[_0xd212e(0x135)]['join'](_0x18652c[_0xd212e(0x1b2)])):await _0x18652c[_0xd212e(0x159)](markSessionStatus,global[_0xd212e(0x18a)][0x0],_0x18652c[_0xd212e(0x112)]);}catch(_0xbd1764){logger['debug'](_0xd212e(0x134)+_0xbd1764);}global[_0xd212e(0x135)]=[],global[_0xd212e(0x102)]=![];if(_0x53dbc5)try{try{_0x18652c[_0xd212e(0x160)](shouldProcessEventForTesthub)&&(global[_0xd212e(0x18a)][0x0]&&await _0x18652c['adVkr'](sendPlatformDetails,global[_0xd212e(0x18a)][0x0],this[_0xd212e(0x117)]?this[_0xd212e(0x117)]['testAnalyticsId']:null));}catch(_0x448585){logger[_0xd212e(0x108)](_0xd212e(0x131)+_0x448585);}await global[_0xd212e(0x18a)][0x0][_0xd212e(0x12c)]();}catch(_0x9c7768){logger['debug'](_0xd212e(0x181)+_0x9c7768);}};},{'platform':_0x18652c[_0x1e114b(0x154)](nestedKeyValue,global['__platformCaps'],[_0x18652c[_0x1e114b(0x17e)]]),'hookType':_0x18652c[_0x1e114b(0xf2)]})();},'beforeEach'(_0x39b038){const _0x27add2=a36_0x15c6be,_0xce2cef={'NNYWf':function(_0x1c3a72){return _0x1c3a72();},'rlMyO':function(_0x102bd6,_0x255a60){return _0x102bd6>_0x255a60;},'dTpGk':_0x27add2(0x115),'dolzG':function(_0x8b237c,_0x27c512,_0x70bc1f){return _0x8b237c(_0x27c512,_0x70bc1f);},'TpEIy':function(_0x2fe39e,_0x46f756){return _0x2fe39e===_0x46f756;},'gywnG':_0x27add2(0x10c),'FIsMU':_0x27add2(0x11b),'lyAND':'isAccessibilityPlatform','ymaxQ':'http:','igVYu':_0x27add2(0x155),'ZaTSD':'Setup\x20for\x20Accessibility\x20testing\x20has\x20started.\x20Automate\x20test\x20case\x20execution\x20will\x20begin\x20momentarily.','lzqfi':_0x27add2(0x147),'npRWM':function(_0x45dc16){return _0x45dc16();},'xNdjB':_0x27add2(0x11d),'VpKjq':'index','WclTK':_0x27add2(0x165)};globals[_0x27add2(0x100)](_0xce2cef[_0x27add2(0x17c)],this[_0x27add2(0x117)]['titlePath']()[_0x27add2(0x13a)](_0xce2cef[_0x27add2(0x1b5)])),PerformanceTester[_0x27add2(0x110)](PerformanceSdkEvents[_0x27add2(0x116)],()=>{const _0x708733=_0x27add2,_0x1bcfed={'aLZsY':function(_0xa239c4,_0x59d78d){const _0x853bd0=a36_0x5571;return _0xce2cef[_0x853bd0(0x1ad)](_0xa239c4,_0x59d78d);},'USSxb':function(_0x51c8db,_0x9a4516){const _0x39f7b9=a36_0x5571;return _0xce2cef[_0x39f7b9(0x1ad)](_0x51c8db,_0x9a4516);},'Quozr':_0xce2cef[_0x708733(0x1b5)],'IjXBi':function(_0xdb9b47,_0x1990e5,_0xe18c2a){return _0xce2cef['dolzG'](_0xdb9b47,_0x1990e5,_0xe18c2a);},'NucNc':function(_0x37190a,_0x26166c){const _0x4ef52b=_0x708733;return _0xce2cef[_0x4ef52b(0x12e)](_0x37190a,_0x26166c);},'gESXD':_0xce2cef[_0x708733(0x162)],'Hpzcq':_0xce2cef[_0x708733(0x178)],'YPwWE':function(_0x33dd0b){return _0xce2cef['NNYWf'](_0x33dd0b);},'yElMD':_0xce2cef[_0x708733(0x16d)],'aYUzv':function(_0x513b0e,_0x2a4335){const _0x3fc7e9=_0x708733;return _0xce2cef[_0x3fc7e9(0x12e)](_0x513b0e,_0x2a4335);},'zdoJs':_0xce2cef[_0x708733(0x1b3)],'bAJuT':_0xce2cef[_0x708733(0x1a5)],'lipiL':_0xce2cef[_0x708733(0x13e)],'sRnVG':_0xce2cef['lzqfi'],'SSjor':function(_0x3e29e0){const _0xf8003b=_0x708733;return _0xce2cef[_0xf8003b(0x1af)](_0x3e29e0);}},_0x264ca1='browserstack internal helper hook';new Promise(async _0x32e100=>{const _0xd08b06=_0x708733;let _0x4fb268=!![];try{_0x1bcfed['aLZsY'](global['__drivers'][_0xd08b06(0x1c3)],0x1)&&(await global[_0xd08b06(0x152)](),global[_0xd08b06(0x18a)][_0xd08b06(0x146)]()),_0x1bcfed[_0xd08b06(0x170)](global[_0xd08b06(0x18a)][0x0][_0xd08b06(0x125)],0x0)&&(_0x4fb268=![],await global[_0xd08b06(0x152)]());}catch(_0xb03902){logger[_0xd08b06(0x108)]('Exception\x20in\x20mocha\x20driver\x20with\x20error:\x20'+_0xb03902);}try{Array[_0xd08b06(0x12b)](global[_0xd08b06(0x18a)])&&global[_0xd08b06(0x18a)][0x0]&&(global[_0xd08b06(0x18a)][0x0]['browserstackSessionName']=this[_0xd08b06(0x117)][_0xd08b06(0x1bb)]()['join'](_0x1bcfed[_0xd08b06(0x166)])),global[_0xd08b06(0x191)]=this[_0xd08b06(0x117)][_0xd08b06(0x1bb)]()[_0xd08b06(0x13a)](_0x1bcfed[_0xd08b06(0x166)]);}catch(_0x283b2c){logger[_0xd08b06(0x108)]('Failed\x20to\x20store\x20session\x20name:\x20'+_0x283b2c);}this['currentTest']['shouldScanTestForAccessibility']=_0x1bcfed[_0xd08b06(0x199)](shouldScanTestForAccessibility,this[_0xd08b06(0x117)][_0xd08b06(0x1bb)](),!![]);let _0x4ade00=!![];try{const _0x559adf=JSON[_0xd08b06(0x1ba)](process[_0xd08b06(0x176)][_0xd08b06(0x137)]||'{}');_0x1bcfed[_0xd08b06(0x17b)](_0x559adf['autoScanning'],![])&&(_0x4ade00=![]);}catch(_0x5bd8ec){logger[_0xd08b06(0x108)](_0xd08b06(0x128)+_0x5bd8ec[_0xd08b06(0x1b1)]);}const _0x31b2f8=_0x4ade00&&this[_0xd08b06(0x117)][_0xd08b06(0x1b9)];globals['setGlobal'](_0x1bcfed[_0xd08b06(0x164)],_0x31b2f8),globals['setGlobal'](_0x1bcfed[_0xd08b06(0x10f)],null),this[_0xd08b06(0x117)][_0xd08b06(0x19f)]=this[_0xd08b06(0x117)][_0xd08b06(0x1b9)];if(_0x1bcfed[_0xd08b06(0x16b)](isAccessibilityAutomationSession)&&_0x4fb268&&Array['isArray'](global[_0xd08b06(0x18a)])&&_0x1bcfed[_0xd08b06(0x18d)](global[_0xd08b06(0x18a)][_0xd08b06(0x1c3)],0x0)&&globals[_0xd08b06(0x13c)](_0x1bcfed[_0xd08b06(0xf3)]))try{const _0x1d547e=await global['__drivers'][0x0]['session_'];if(_0x1d547e){let _0x458203=!![];const _0x2e5e25=await global[_0xd08b06(0x18a)][0x0][_0xd08b06(0x158)]();let _0x50c2fa;try{_0x50c2fa=new URL(_0x2e5e25),_0x458203=_0x1bcfed['aYUzv'](_0x50c2fa[_0xd08b06(0x1a6)],_0x1bcfed[_0xd08b06(0x184)])||_0x1bcfed['aYUzv'](_0x50c2fa[_0xd08b06(0x1a6)],_0x1bcfed[_0xd08b06(0x14b)]);}catch(_0x4cf7be){_0x458203=![];}_0x458203&&(this[_0xd08b06(0x117)]['shouldScanTestForAccessibility']&&logger[_0xd08b06(0x126)](_0x1bcfed['lipiL'])),this[_0xd08b06(0x117)][_0xd08b06(0x19f)]=this[_0xd08b06(0x117)][_0xd08b06(0x1b9)],_0x31b2f8&&logger[_0xd08b06(0x126)](_0x1bcfed['sRnVG']);}}catch(_0x1d23ba){logger[_0xd08b06(0x120)](_0xd08b06(0x174)+util[_0xd08b06(0x1c2)](_0x1d23ba));}_0x1bcfed[_0xd08b06(0x1c6)](_0x32e100);})['then'](()=>{_0xce2cef['NNYWf'](_0x39b038);});},{'platform':_0xce2cef[_0x27add2(0x16c)](nestedKeyValue,global[_0x27add2(0x16e)],[_0xce2cef[_0x27add2(0x15a)]]),'hookType':_0xce2cef['WclTK']})();},'afterEach'(_0x5c20c5){const _0x5f2e19=a36_0x15c6be,_0x10eadd={'SAjQj':function(_0x5297d0){return _0x5297d0();},'zdbcI':_0x5f2e19(0x115),'EYSSz':function(_0x2cdfa3,_0x3629a6){return _0x2cdfa3!==_0x3629a6;},'gUAkZ':_0x5f2e19(0x15e),'FfJTw':function(_0x4e02cf,_0x499247,_0x4fc2b7){return _0x4e02cf(_0x499247,_0x4fc2b7);},'imqYe':function(_0x5c623a,_0x1f066a){return _0x5c623a+_0x1f066a;},'XXVxI':_0x5f2e19(0x15d),'cZrVK':'error','QTdYT':_0x5f2e19(0x11a),'fKdAh':_0x5f2e19(0x126),'ThlZk':function(_0x3974fd,_0x1db4f9){return _0x3974fd>_0x1db4f9;},'nimMX':function(_0x2e20f6,_0x5ffe0a){return _0x2e20f6===_0x5ffe0a;},'ZvurR':_0x5f2e19(0x177),'tghJH':_0x5f2e19(0x103),'MDVvI':function(_0xd5fd72,_0x206226,_0x4f586d,_0x40255a){return _0xd5fd72(_0x206226,_0x4f586d,_0x40255a);},'kZOsn':_0x5f2e19(0x173),'mVocA':_0x5f2e19(0x161),'laOAL':_0x5f2e19(0x10c),'NGpLf':_0x5f2e19(0xf7),'aaRxE':_0x5f2e19(0xf9),'vVcop':_0x5f2e19(0x132),'SjWWD':'Accessibility\x20scan\x20failed\x20after\x20retry\x20attempts','FKwma':_0x5f2e19(0x197),'EakcW':_0x5f2e19(0x198),'EceQa':_0x5f2e19(0x118),'QhxeD':_0x5f2e19(0x187),'aBcGV':_0x5f2e19(0x108),'FvvEL':function(_0x5a32a1,_0x472430){return _0x5a32a1>_0x472430;},'DLzIr':'Mocha','IzDQW':function(_0xc2eeef,_0x4adb44,_0x56e1ca){return _0xc2eeef(_0x4adb44,_0x56e1ca);},'JOFyE':_0x5f2e19(0x19c),'ouSMP':_0x5f2e19(0x19b)},_0xac35e2='browserstack internal helper hook';this[_0x5f2e19(0x148)](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x10eadd[_0x5f2e19(0x1bc)]]),global[_0x5f2e19(0x13b)]=this[_0x5f2e19(0x117)][_0x5f2e19(0x1bb)]()[_0x5f2e19(0x13a)](_0x10eadd[_0x5f2e19(0x151)]),PerformanceTester[_0x5f2e19(0x110)](PerformanceSdkEvents[_0x5f2e19(0x116)],()=>{const _0xfdf192=_0x5f2e19,_0x1d3883={'UHcsV':_0x10eadd[_0xfdf192(0x151)],'XCtqg':function(_0x4da0b5,_0xad4e1b){const _0x320369=_0xfdf192;return _0x10eadd[_0x320369(0x18c)](_0x4da0b5,_0xad4e1b);},'tGhrC':_0x10eadd[_0xfdf192(0x1bd)],'JNmdU':function(_0x15cba1,_0x4d2fb4,_0x5a7ba8){const _0x55c96d=_0xfdf192;return _0x10eadd[_0x55c96d(0xff)](_0x15cba1,_0x4d2fb4,_0x5a7ba8);},'IoOvO':function(_0x4dbab9,_0x357676){const _0x1d1ae6=_0xfdf192;return _0x10eadd[_0x1d1ae6(0x193)](_0x4dbab9,_0x357676);},'HLbMq':_0x10eadd[_0xfdf192(0x175)],'emjKc':_0x10eadd['cZrVK'],'atOYe':function(_0x23f920,_0x42ca36,_0x357b52){const _0x56a20c=_0xfdf192;return _0x10eadd[_0x56a20c(0xff)](_0x23f920,_0x42ca36,_0x357b52);},'iBaTL':_0x10eadd[_0xfdf192(0x18b)],'dQcHL':_0x10eadd[_0xfdf192(0x149)],'ESRgg':function(_0xf0e4f,_0x89a329){return _0x10eadd['ThlZk'](_0xf0e4f,_0x89a329);},'yePzY':function(_0x25240d,_0x1cd512){return _0x10eadd['nimMX'](_0x25240d,_0x1cd512);},'LguTv':_0x10eadd['ZvurR'],'PXPAZ':function(_0x19735e,_0x4be8c3){const _0x26dbc0=_0xfdf192;return _0x10eadd[_0x26dbc0(0x1be)](_0x19735e,_0x4be8c3);},'owaip':_0x10eadd['tghJH'],'NzZKJ':function(_0x552738,_0x2a59cd,_0x3edd11,_0x4137b3){const _0x3af11f=_0xfdf192;return _0x10eadd[_0x3af11f(0x14f)](_0x552738,_0x2a59cd,_0x3edd11,_0x4137b3);},'DLGmv':_0x10eadd[_0xfdf192(0x124)],'LXWnj':_0x10eadd[_0xfdf192(0x1c5)],'TYIPn':_0x10eadd[_0xfdf192(0x16a)],'NcjGL':_0x10eadd[_0xfdf192(0x10b)],'OnEXK':_0x10eadd[_0xfdf192(0x167)],'QEJvb':_0x10eadd[_0xfdf192(0x141)],'wlGpM':_0x10eadd['SjWWD'],'KzHwn':_0x10eadd[_0xfdf192(0x186)],'jsWHN':_0x10eadd[_0xfdf192(0x16f)],'TNeCU':_0x10eadd[_0xfdf192(0x196)],'qVFtc':_0x10eadd['QhxeD'],'MeWIk':function(_0x23c5de){const _0x2d1b67=_0xfdf192;return _0x10eadd[_0x2d1b67(0x1a8)](_0x23c5de);},'CnNLd':function(_0x1bacff){const _0xe09453=_0xfdf192;return _0x10eadd[_0xe09453(0x1a8)](_0x1bacff);},'xQyLa':_0x10eadd[_0xfdf192(0x19e)],'KIpOb':function(_0x44a992,_0x2f4200){const _0xa54f01=_0xfdf192;return _0x10eadd[_0xa54f01(0x1b7)](_0x44a992,_0x2f4200);}},_0x287fa6=async(_0x145fc2,_0x4dd3b3)=>{const _0x30dd74=_0xfdf192;await global[_0x30dd74(0x18a)][0x0][_0x30dd74(0x119)](_0x30dd74(0xfe)+_0x145fc2+_0x30dd74(0x136)+_0x4dd3b3+'\x22}}');};new Promise(async _0x39de03=>{const _0x1c344b=_0xfdf192,_0x40a854={'xiobo':function(_0x45c560,_0x38f7f5){const _0x2f882d=a36_0x5571;return _0x1d3883[_0x2f882d(0x188)](_0x45c560,_0x38f7f5);},'CQjkF':_0x1d3883['tGhrC'],'HupMn':function(_0x5f3f39,_0xc1c762,_0x3226f3){const _0x426c9a=a36_0x5571;return _0x1d3883[_0x426c9a(0x123)](_0x5f3f39,_0xc1c762,_0x3226f3);},'LcYtq':function(_0x3b46a5,_0x1403d6){const _0x528c76=a36_0x5571;return _0x1d3883[_0x528c76(0xfd)](_0x3b46a5,_0x1403d6);},'BpGcV':_0x1d3883[_0x1c344b(0x11f)],'VZsTX':_0x1d3883[_0x1c344b(0x142)],'ipIvx':function(_0x4af502,_0x3de09f,_0x2ae869){const _0x1d615a=_0x1c344b;return _0x1d3883[_0x1d615a(0x1c1)](_0x4af502,_0x3de09f,_0x2ae869);},'czEbH':_0x1d3883[_0x1c344b(0x113)],'joEJK':_0x1d3883[_0x1c344b(0x19d)]};try{_0x1d3883[_0x1c344b(0x163)](global[_0x1c344b(0x18a)]['length'],0x1)&&(await global[_0x1c344b(0x152)](),global['__drivers']['shift'](),global['__error_messages__']=[],global[_0x1c344b(0x102)]=![]);try{if(global[_0x1c344b(0x14d)]&&_0x1d3883['yePzY'](global[_0x1c344b(0x13f)],_0x1d3883['LguTv'])&&global[_0x1c344b(0x18a)][0x0]){const _0x4ec6e4=_0x1d3883[_0x1c344b(0x1c4)](global[_0x1c344b(0x130)][_0x1c344b(0x1c3)],0x0)?!!global['capabilities'][0x0][_0x1c344b(0x133)]||!!global['capabilities'][0x0][_0x1d3883[_0x1c344b(0x106)]]:![],_0x21e316={};_0x21e316[_0x1c344b(0x133)]=_0x4ec6e4,await _0x1d3883[_0x1c344b(0x12f)](percyAutoCapture,global['__drivers'][0x0],_0x1d3883[_0x1c344b(0x11e)],_0x21e316);}}catch(_0x340d26){logger[_0x1c344b(0x108)](_0x1c344b(0x1b4)+_0x340d26);}!global['__skipSessionName']&&(await PerformanceTester[_0x1c344b(0x110)](PerformanceAutEvents['SESSION_NAME'],async()=>{const _0x5933c7=_0x1c344b;await global['__drivers'][0x0][_0x5933c7(0x119)](_0x5933c7(0x1ac)+JSON[_0x5933c7(0x153)](this[_0x5933c7(0x117)][_0x5933c7(0x1bb)]()[_0x5933c7(0x13a)](_0x1d3883['UHcsV']))+'}}');})(),global[_0x1c344b(0x18a)][0x0][_0x1c344b(0xfc)]=!![]),await PerformanceTester[_0x1c344b(0x110)](PerformanceAutEvents[_0x1c344b(0x1b6)],async()=>{const _0x2ff69b=_0x1c344b,_0x4efeff=_0x40a854[_0x2ff69b(0x15f)](this['currentTest']['state'],_0x40a854[_0x2ff69b(0x10a)]);_0x4efeff?(global[_0x2ff69b(0x102)]=!![],global[_0x2ff69b(0x135)][_0x2ff69b(0x1ae)](this[_0x2ff69b(0x117)][_0x2ff69b(0x114)][_0x2ff69b(0x1b1)]),await _0x40a854[_0x2ff69b(0x182)](_0x287fa6,JSON['stringify'](_0x40a854['LcYtq'](_0x40a854[_0x2ff69b(0x18f)],this[_0x2ff69b(0x117)][_0x2ff69b(0x114)]['message'])),_0x40a854[_0x2ff69b(0x129)])):await _0x40a854['ipIvx'](_0x287fa6,JSON['stringify'](_0x40a854['czEbH']),_0x40a854[_0x2ff69b(0x1b8)]);})();}catch(_0x535fa0){logger[_0x1c344b(0x108)]('Exception\x20in\x20browserstack\x20internal\x20helper\x20hook\x20with\x20error:\x20'+_0x535fa0);}try{if(this['currentTest'][_0x1c344b(0x19f)]&&globals['getGlobal'](_0x1d3883[_0x1c344b(0x145)])){logger[_0x1c344b(0x126)](_0x1d3883[_0x1c344b(0x194)]);const _0x2ccbf2={};_0x2ccbf2[_0x1c344b(0x1a3)]=this[_0x1c344b(0x117)][_0x1c344b(0x105)],_0x2ccbf2[_0x1c344b(0xfa)]=process[_0x1c344b(0x176)][testHubConstants[_0x1c344b(0x180)]['BROWSERSTACK_TESTHUB_UUID']],_0x2ccbf2[_0x1c344b(0x157)]=process[_0x1c344b(0x176)][testHubConstants[_0x1c344b(0x180)][_0x1c344b(0x10e)]];const _0x8ce9a2=_0x2ccbf2;logger[_0x1c344b(0x108)]('Accessibility\x20extension\x20data\x20for\x20current\x20test:\x20'+JSON[_0x1c344b(0x153)](_0x8ce9a2));if(globals['getGlobal'](_0x1d3883[_0x1c344b(0x101)])){logger[_0x1c344b(0x108)](_0x1d3883[_0x1c344b(0xfb)]);const _0x4090c5={};_0x4090c5[_0x1c344b(0x10d)]=_0x1d3883[_0x1c344b(0x156)];const _0x2bc8dd=await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x1c344b(0x17d)],async()=>{const _0x13d203=_0x1c344b;return await accessibilityRetryHelper[_0x13d203(0x190)](global[_0x13d203(0x18a)][0x0],global[_0x13d203(0x191)]);},_0x4090c5)();_0x2bc8dd?logger[_0x1c344b(0x108)](_0x1d3883[_0x1c344b(0xf8)]):logger[_0x1c344b(0xf6)](_0x1d3883[_0x1c344b(0x172)]);}else logger['debug'](_0x1d3883[_0x1c344b(0x15c)]);const _0x3f8b85=await PerformanceTester[_0x1c344b(0x110)](PerformanceA11yEvents[_0x1c344b(0x14a)],async()=>{const _0x505ada=_0x1c344b;return await accessibilityRetryHelper[_0x505ada(0x1a0)](global[_0x505ada(0x18a)][0x0],_0x8ce9a2);})();_0x3f8b85?logger[_0x1c344b(0x108)](_0x1d3883['jsWHN']):logger[_0x1c344b(0xf6)](_0x1d3883['TNeCU']),logger[_0x1c344b(0x126)](_0x1d3883['qVFtc']);}}catch(_0x4f5ca9){logger[_0x1c344b(0x120)](_0x1c344b(0x179)+this[_0x1c344b(0x117)][_0x1c344b(0x1bb)]()+_0x1c344b(0x19a),_0x4f5ca9);}try{try{if(_0x1d3883[_0x1c344b(0x1a4)](shouldProcessEventForTesthub)){global[_0x1c344b(0x18a)][0x0]&&await _0x1d3883[_0x1c344b(0x1c1)](sendPlatformDetails,global['__drivers'][0x0],this[_0x1c344b(0x117)]?this['currentTest']['testAnalyticsId']:null);if(_0x1d3883[_0x1c344b(0x140)](isBrowserstackInfra)){PerformanceTester['start'](PerformanceO11yEvents[_0x1c344b(0x15b)]);const _0x5a6080='ObservabilitySync:'+Date[_0x1c344b(0x107)]();await _0x1d3883[_0x1c344b(0x1c1)](_0x287fa6,JSON[_0x1c344b(0x153)](_0x5a6080),_0x1d3883[_0x1c344b(0x104)]),PerformanceTester[_0x1c344b(0x1a7)](PerformanceO11yEvents[_0x1c344b(0x15b)]);}}}catch(_0x5995fe){logger[_0x1c344b(0x108)](_0x1c344b(0x1b0)+_0x5995fe),PerformanceTester['end'](PerformanceO11yEvents['SYNC'],![],_0x5995fe);}_0x1d3883[_0x1c344b(0x111)](global['__drivers'][0x0]['quitCount_'],0x0)&&await global['driverCleanup']();}catch(_0x58721c){logger['debug'](_0x1c344b(0x181)+_0x58721c);}_0x1d3883[_0x1c344b(0x140)](_0x39de03);})[_0xfdf192(0x169)](()=>{_0x10eadd['SAjQj'](_0x5c20c5);});},{'platform':_0x10eadd[_0x5f2e19(0x13d)](nestedKeyValue,global[_0x5f2e19(0x16e)],[_0x10eadd[_0x5f2e19(0x143)]]),'hookType':_0x10eadd[_0x5f2e19(0x168)]})();},'afterAll'(_0x19cdb1){const _0x44a5e3=a36_0x15c6be,_0x5a11fe={'hygrF':function(_0x5223a2){return _0x5223a2();},'IonkQ':function(_0x5326c5){return _0x5326c5();},'BIAIh':_0x44a5e3(0x122),'HpCWx':function(_0x590717,_0x145b12,_0x1b96c3){return _0x590717(_0x145b12,_0x1b96c3);},'UCIrE':'index','QkCAZ':_0x44a5e3(0xf4)},_0x2d4987='browserstack internal helper hook';this[_0x44a5e3(0x148)](TEST_FRAMEWORK_HOOK_TIMEOUT[_0x5a11fe[_0x44a5e3(0x1bf)]]),PerformanceTester[_0x44a5e3(0x110)](PerformanceSdkEvents[_0x44a5e3(0x116)],()=>{const _0x2a8af8=_0x44a5e3;new Promise(async _0x2bcd7d=>{const _0x3df30f=a36_0x5571;await global[_0x3df30f(0x152)](),_0x5a11fe[_0x3df30f(0x11c)](_0x2bcd7d);})[_0x2a8af8(0x169)]()[_0x2a8af8(0x17f)](()=>{_0x5a11fe['IonkQ'](_0x19cdb1);});},{'platform':_0x5a11fe[_0x44a5e3(0x1a2)](nestedKeyValue,global[_0x44a5e3(0x16e)],[_0x5a11fe['UCIrE']]),'hookType':_0x5a11fe['QkCAZ']})();}};
#!/usr/bin/env node
'use strict';function a37_0x1d40(){const _0x306871=['inherit','nightwatch.json','Couldn\x27t\x20find\x20any\x20config\x20file.\x20Generating\x20new\x20config\x20file','55808214KXuodL','HiASK','TorJw','debug','1117022JlueKS','test_settings','NJYgP','nightwatch.conf.js','../../helpers/helper','Adding\x20browserstack\x20configs\x20to\x20run\x20tests\x20on\x20BrowserStack','QqlgP','mGQIL','splice','36mxsyze','270IeNUfh','zHJTl','SAlAj','nightwatch.cmd','7710lFkhrl','split','IVpdF','--env','webdriver','push','platform','cwd','666568IvIkQS','winstonLogger','getPlatformName','modifyBrowserStackW3CCaps','forEach','platforms','nightwatch-browserstack.json','--config','KiXGk','unlinkSync','now','60QODYju','32097WwnaPH','existsSync','Getting\x20your\x20nightwatch\x20configs\x20from\x20','mVGYM','../utils/constants','env','start_process','rbvMv','rLJiy','Deleting\x20','1JiUxFm','child_process','hub.browserstack.com','info','9420784GlOURR','stringify','map','VNbzt','../../helpers/BrowserStackSetup','host','mergeDeep','length','child\x20process\x20exited\x20with\x20code\x20','VyYoK','config','7337460BmUWfZ','port','desiredCapabilities','isUndefined','useW3C','findIndex','filter','slice','NDabx','WZZLQ','join','trim','XlsCb'];a37_0x1d40=function(){return _0x306871;};return a37_0x1d40();}function a37_0x392c(_0x5a0015,_0x34b842){const _0x1d408b=a37_0x1d40();return a37_0x392c=function(_0x392cc7,_0x4ae843){_0x392cc7=_0x392cc7-0xce;let _0x25f4ff=_0x1d408b[_0x392cc7];return _0x25f4ff;},a37_0x392c(_0x5a0015,_0x34b842);}const a37_0x4f5366=a37_0x392c;(function(_0x17edd4,_0x486015){const _0x2f3b44=a37_0x392c,_0x4b7898=_0x17edd4();while(!![]){try{const _0x24c406=-parseInt(_0x2f3b44(0x102))/0x1*(parseInt(_0x2f3b44(0xd6))/0x2)+-parseInt(_0x2f3b44(0xf8))/0x3*(-parseInt(_0x2f3b44(0xdf))/0x4)+-parseInt(_0x2f3b44(0x111))/0x5+parseInt(_0x2f3b44(0xf7))/0x6*(-parseInt(_0x2f3b44(0xec))/0x7)+-parseInt(_0x2f3b44(0x106))/0x8+-parseInt(_0x2f3b44(0xe0))/0x9*(parseInt(_0x2f3b44(0xe4))/0xa)+parseInt(_0x2f3b44(0xd2))/0xb;if(_0x24c406===_0x486015)break;else _0x4b7898['push'](_0x4b7898['shift']());}catch(_0x192706){_0x4b7898['push'](_0x4b7898['shift']());}}}(a37_0x1d40,0xf1e4a));const fs=require('fs'),path=require('path'),{spawn}=require(a37_0x4f5366(0x103)),logger=require('../../helpers/logger')[a37_0x4f5366(0xed)],{default:BrowserStackSetup}=require(a37_0x4f5366(0x10a)),helper=require(a37_0x4f5366(0xda)),constants=require(a37_0x4f5366(0xfc)),getUserNightwatchConfigs=(_0x540ee4,_0x5e92a8)=>{const _0x16d50a=a37_0x4f5366,_0x3ad930={'TorJw':_0x16d50a(0xd9),'NJYgP':_0x16d50a(0xd0),'VNbzt':function(_0x470270,_0x4de425){return _0x470270(_0x4de425);},'rbvMv':_0x16d50a(0xd1)};let _0x4d1498=null,_0x1153af={};const _0x58ef7e=_0x5e92a8[_0x16d50a(0x116)](_0x437664=>_0x437664===_0x16d50a(0xf3));if(!helper[_0x16d50a(0x114)](_0x540ee4['config'])&&fs['existsSync'](path[_0x16d50a(0x11b)](process[_0x16d50a(0xeb)](),_0x540ee4[_0x16d50a(0x110)])))_0x4d1498=path[_0x16d50a(0x11b)](process[_0x16d50a(0xeb)](),_0x540ee4[_0x16d50a(0x110)]),_0x5e92a8[_0x16d50a(0xde)](_0x58ef7e,0x2);else{if(fs['existsSync'](path[_0x16d50a(0x11b)](process['cwd'](),_0x3ad930[_0x16d50a(0xd4)])))_0x4d1498=path['join'](process[_0x16d50a(0xeb)](),_0x3ad930[_0x16d50a(0xd4)]);else fs[_0x16d50a(0xf9)](path[_0x16d50a(0x11b)](process[_0x16d50a(0xeb)](),_0x3ad930[_0x16d50a(0xd8)]))&&(_0x4d1498=path[_0x16d50a(0x11b)](process[_0x16d50a(0xeb)](),_0x3ad930['NJYgP']));}return _0x4d1498?(logger[_0x16d50a(0x105)](_0x16d50a(0xfa)+_0x4d1498),_0x1153af=_0x3ad930[_0x16d50a(0x109)](require,_0x4d1498)):logger['info'](_0x3ad930[_0x16d50a(0xff)]),_0x1153af;},removeExistingEnvs=_0x535a2a=>{const _0x177992=a37_0x4f5366,_0x5ed748={};_0x5ed748[_0x177992(0xe2)]=function(_0x5a1720,_0x1439ae){return _0x5a1720>_0x1439ae;},_0x5ed748[_0x177992(0x119)]=function(_0x510a18,_0x485f55){return _0x510a18>_0x485f55;};const _0x14b2e6=_0x5ed748;let _0x5109de=_0x535a2a[_0x177992(0x116)](_0x5902b3=>_0x5902b3===_0x177992(0xe7));_0x14b2e6[_0x177992(0xe2)](_0x5109de,-0x1)&&_0x535a2a[_0x177992(0xde)](_0x5109de,0x2),_0x5109de=_0x535a2a['findIndex'](_0x268b14=>_0x268b14==='-e'),_0x14b2e6[_0x177992(0x119)](_0x5109de,-0x1)&&_0x535a2a[_0x177992(0xde)](_0x5109de,0x2);};function run(_0x307c40,_0x190359,_0x1ffe60){const _0x3bc8ec=a37_0x4f5366,_0x2bd3b4={'IVpdF':'nightwatch','rLJiy':function(_0x185eaa,_0x5116cf){return _0x185eaa+_0x5116cf;},'zHJTl':_0x3bc8ec(0xd7),'QqlgP':function(_0x4a2dea,_0x2c3620,_0x56e1c9){return _0x4a2dea(_0x2c3620,_0x56e1c9);},'HiASK':_0x3bc8ec(0x104),'XlsCb':_0x3bc8ec(0xdb),'VyYoK':function(_0x3d710b,_0x4fe3ad){return _0x3d710b===_0x4fe3ad;},'WZZLQ':_0x3bc8ec(0xf2),'bUBSu':function(_0x478737,_0xf478fe){return _0x478737(_0xf478fe);},'mVGYM':function(_0x36cd36,_0x54f107,_0x5b36bc,_0x4090aa){return _0x36cd36(_0x54f107,_0x5b36bc,_0x4090aa);},'QQiuc':_0x3bc8ec(0xe3),'sfSfY':_0x3bc8ec(0xf3),'bfmue':_0x3bc8ec(0xe7),'KiXGk':_0x3bc8ec(0xcf),'mGQIL':'close'};if(!_0x1ffe60[_0x3bc8ec(0x110)])return;const _0x85af9c=_0x2bd3b4[_0x3bc8ec(0xdc)](getUserNightwatchConfigs,_0x307c40,_0x190359),_0xc6a172={};_0xc6a172[_0x3bc8ec(0xfe)]=![];const _0x42170d={};_0x42170d[_0x3bc8ec(0x10b)]=_0x2bd3b4[_0x3bc8ec(0xd3)],_0x42170d[_0x3bc8ec(0x112)]=0x1bb;const _0x3a3321={};_0x3a3321[_0x3bc8ec(0xe8)]=_0xc6a172,_0x3a3321['selenium']=_0x42170d;const _0x2ac4f7=_0x3a3321;logger[_0x3bc8ec(0x105)](_0x2bd3b4[_0x3bc8ec(0xce)]);const _0x557d40={..._0x85af9c},_0x1fedd9=_0x557d40,_0x13fed3=helper[_0x3bc8ec(0x115)](_0x1ffe60[_0x3bc8ec(0x110)]),_0x417dc5=[];_0x1ffe60[_0x3bc8ec(0x110)][_0x3bc8ec(0xf1)]['forEach']((_0x3d54af,_0x41a87d)=>{const _0x556290=_0x3bc8ec;_0x13fed3?_0x417dc5[_0x556290(0xe9)](helper[_0x556290(0xef)](_0x1ffe60[_0x556290(0x110)],_0x2bd3b4['IVpdF'],_0x41a87d)):_0x417dc5[_0x556290(0xe9)](helper['modifyBrowserStackCaps'](_0x1ffe60['config'],_0x2bd3b4[_0x556290(0xe6)],_0x41a87d));});const _0x204ea2={},_0x5ba430=[];_0x307c40[_0x3bc8ec(0xfd)]=_0x307c40[_0x3bc8ec(0xfd)]||_0x307c40['e'];const _0xde35a1=_0x307c40[_0x3bc8ec(0xfd)]?_0x307c40[_0x3bc8ec(0xfd)][_0x3bc8ec(0x11c)]()[_0x3bc8ec(0xe5)](',')[_0x3bc8ec(0x108)](_0x1b155b=>_0x1b155b[_0x3bc8ec(0x11c)]())[_0x3bc8ec(0x117)](_0x39bd4a=>_0x39bd4a!==''):[''];_0x2bd3b4[_0x3bc8ec(0x10f)](_0xde35a1[_0x3bc8ec(0x10d)],0x0)&&_0xde35a1[_0x3bc8ec(0xe9)]('');_0xde35a1[_0x3bc8ec(0xf0)](_0x5c6dde=>{const _0x2da49f=_0x3bc8ec;_0x417dc5[_0x2da49f(0xf0)](_0x331794=>{const _0x5ae1c9=_0x2da49f;let _0x40f984=_0x2bd3b4[_0x5ae1c9(0x100)](helper[_0x5ae1c9(0xee)](_0x331794,'_'),'_'+Date[_0x5ae1c9(0xf6)]());_0x5c6dde&&(_0x40f984+='_'+_0x5c6dde);if(_0x5c6dde&&(!_0x85af9c[_0x2bd3b4[_0x5ae1c9(0xe1)]]||!_0x85af9c[_0x2bd3b4[_0x5ae1c9(0xe1)]][_0x5c6dde]))return;const _0x54fd4d={..._0x2ac4f7};_0x54fd4d[_0x5ae1c9(0x113)]=_0x331794;const _0x3de1dc=_0x54fd4d;_0x204ea2[_0x40f984]=_0x5c6dde?helper[_0x5ae1c9(0x10c)](_0x85af9c[_0x2bd3b4[_0x5ae1c9(0xe1)]][_0x5c6dde],_0x3de1dc):_0x3de1dc,_0x5ba430[_0x5ae1c9(0xe9)](_0x40f984);});});!_0x1fedd9[_0x3bc8ec(0xd7)]&&(_0x1fedd9[_0x3bc8ec(0xd7)]={});_0x1fedd9['test_settings']={..._0x1fedd9[_0x3bc8ec(0xd7)],..._0x204ea2};const _0x5a90b7=path['join'](__dirname,_0x2bd3b4[_0x3bc8ec(0x11a)]);fs['writeFileSync'](_0x5a90b7,JSON[_0x3bc8ec(0x107)](_0x1fedd9)),_0x2bd3b4['bUBSu'](removeExistingEnvs,_0x190359);const _0x2c8358=_0x2bd3b4[_0x3bc8ec(0xfb)](spawn,/^win/['test'](process[_0x3bc8ec(0xea)])?_0x2bd3b4['QQiuc']:_0x2bd3b4[_0x3bc8ec(0xe6)],[_0x2bd3b4['sfSfY'],_0x5a90b7,..._0x190359[_0x3bc8ec(0x118)](0x1),_0x2bd3b4['bfmue'],_0x5ba430[_0x3bc8ec(0x11b)](',')],{'stdio':_0x2bd3b4[_0x3bc8ec(0xf4)]});_0x2c8358['on'](_0x2bd3b4[_0x3bc8ec(0xdd)],async _0x5b47ce=>{const _0x23c226=_0x3bc8ec;logger[_0x23c226(0xd5)](_0x23c226(0x10e)+_0x5b47ce),logger['info'](_0x23c226(0x101)+_0x5a90b7),fs[_0x23c226(0xf5)](_0x5a90b7);});}module['exports']=run;
'use strict';function a37_0x39c0(){const _0x9320bc=['findIndex','webdriver','child\x20process\x20exited\x20with\x20code\x20','Adding\x20browserstack\x20configs\x20to\x20run\x20tests\x20on\x20BrowserStack','--env','env','info','nightwatch','filter','wAUsl','split','test','ePoxW','BaisD','WrvMj','2815719lhritK','splice','nightwatch.conf.js','start_process','ZOmwL','4xdwlwY','forEach','nightwatch.cmd','desiredCapabilities','569348bGvyDo','stringify','slice','getPlatformName','length','gTVog','host','useW3C','join','gfOXG','../utils/constants','config','cwd','--config','3309920mKipNV','40564460VgAQeY','unlinkSync','6393987ChhIyC','2EjFUzk','map','nightwatch.json','NkCUz','yCcZo','platform','Fcwan','GuuHW','port','existsSync','1868645jRIuDE','86345zXySNQ','modifyBrowserStackCaps','Nhwvh','isUndefined','wEgRT','push','../../helpers/BrowserStackSetup','Getting\x20your\x20nightwatch\x20configs\x20from\x20','mergeDeep','now','child_process','test_settings','iUjPT','exports','trim','210YuJSWn','path','oEuPf','FAUML'];a37_0x39c0=function(){return _0x9320bc;};return a37_0x39c0();}function a37_0x48d0(_0x3c5c2d,_0x1b39d0){const _0x39c025=a37_0x39c0();return a37_0x48d0=function(_0x48d077,_0x382c1d){_0x48d077=_0x48d077-0x13e;let _0x63f252=_0x39c025[_0x48d077];return _0x63f252;},a37_0x48d0(_0x3c5c2d,_0x1b39d0);}const a37_0x4bed47=a37_0x48d0;(function(_0x569185,_0x4cbc84){const _0x1e38bd=a37_0x48d0,_0x1954d2=_0x569185();while(!![]){try{const _0x2796f7=-parseInt(_0x1e38bd(0x181))/0x1+-parseInt(_0x1e38bd(0x14b))/0x2*(parseInt(_0x1e38bd(0x178))/0x3)+parseInt(_0x1e38bd(0x17d))/0x4*(-parseInt(_0x1e38bd(0x155))/0x5)+parseInt(_0x1e38bd(0x165))/0x6*(-parseInt(_0x1e38bd(0x156))/0x7)+-parseInt(_0x1e38bd(0x147))/0x8+-parseInt(_0x1e38bd(0x14a))/0x9+parseInt(_0x1e38bd(0x148))/0xa;if(_0x2796f7===_0x4cbc84)break;else _0x1954d2['push'](_0x1954d2['shift']());}catch(_0x5ac220){_0x1954d2['push'](_0x1954d2['shift']());}}}(a37_0x39c0,0x97188));const fs=require('fs'),path=require(a37_0x4bed47(0x166)),{spawn}=require(a37_0x4bed47(0x160)),logger=require('../../helpers/logger')['winstonLogger'],{default:BrowserStackSetup}=require(a37_0x4bed47(0x15c)),helper=require('../../helpers/helper'),constants=require(a37_0x4bed47(0x143)),getUserNightwatchConfigs=(_0x11beb4,_0x2b75c8)=>{const _0x2cbe6b=a37_0x4bed47,_0x2963dd={'GuuHW':_0x2cbe6b(0x17a),'oEuPf':_0x2cbe6b(0x14d),'wEgRT':function(_0xa62e3e,_0x1b832c){return _0xa62e3e(_0x1b832c);},'WrvMj':'Couldn\x27t\x20find\x20any\x20config\x20file.\x20Generating\x20new\x20config\x20file'};let _0x8b5891=null,_0x5565c1={};const _0x5774fd=_0x2b75c8[_0x2cbe6b(0x169)](_0x44291e=>_0x44291e==='--config');if(!helper[_0x2cbe6b(0x159)](_0x11beb4['config'])&&fs[_0x2cbe6b(0x154)](path[_0x2cbe6b(0x141)](process['cwd'](),_0x11beb4[_0x2cbe6b(0x144)])))_0x8b5891=path[_0x2cbe6b(0x141)](process[_0x2cbe6b(0x145)](),_0x11beb4[_0x2cbe6b(0x144)]),_0x2b75c8[_0x2cbe6b(0x179)](_0x5774fd,0x2);else{if(fs[_0x2cbe6b(0x154)](path[_0x2cbe6b(0x141)](process['cwd'](),_0x2963dd[_0x2cbe6b(0x152)])))_0x8b5891=path[_0x2cbe6b(0x141)](process[_0x2cbe6b(0x145)](),_0x2963dd[_0x2cbe6b(0x152)]);else fs[_0x2cbe6b(0x154)](path[_0x2cbe6b(0x141)](process[_0x2cbe6b(0x145)](),_0x2963dd[_0x2cbe6b(0x167)]))&&(_0x8b5891=path[_0x2cbe6b(0x141)](process[_0x2cbe6b(0x145)](),_0x2963dd[_0x2cbe6b(0x167)]));}return _0x8b5891?(logger['info'](_0x2cbe6b(0x15d)+_0x8b5891),_0x5565c1=_0x2963dd[_0x2cbe6b(0x15a)](require,_0x8b5891)):logger[_0x2cbe6b(0x16f)](_0x2963dd[_0x2cbe6b(0x177)]),_0x5565c1;},removeExistingEnvs=_0x2cc65b=>{const _0x384e35=a37_0x4bed47,_0x549743={};_0x549743[_0x384e35(0x142)]=function(_0x161349,_0x6b1aa4){return _0x161349>_0x6b1aa4;};const _0x5184d1=_0x549743;let _0x235e8f=_0x2cc65b['findIndex'](_0xa2de4=>_0xa2de4==='--env');_0x5184d1[_0x384e35(0x142)](_0x235e8f,-0x1)&&_0x2cc65b[_0x384e35(0x179)](_0x235e8f,0x2),_0x235e8f=_0x2cc65b['findIndex'](_0x1a7838=>_0x1a7838==='-e'),_0x5184d1[_0x384e35(0x142)](_0x235e8f,-0x1)&&_0x2cc65b['splice'](_0x235e8f,0x2);};function run(_0x2c1840,_0x7a0bd7,_0x362e46){const _0x30b44d=a37_0x4bed47,_0x2d7bd1={'BaisD':_0x30b44d(0x170),'ZOmwL':function(_0x2fb4a9,_0xcf244d){return _0x2fb4a9+_0xcf244d;},'gTVog':_0x30b44d(0x161),'ePoxW':function(_0x49343e,_0x278bc0,_0x197760){return _0x49343e(_0x278bc0,_0x197760);},'yCcZo':'hub.browserstack.com','wAUsl':_0x30b44d(0x16c),'Fcwan':function(_0x198fd5,_0x116e87){return _0x198fd5===_0x116e87;},'Nhwvh':'nightwatch-browserstack.json','FAUML':function(_0x22d2c1,_0x483fb5){return _0x22d2c1(_0x483fb5);},'vbAnL':function(_0x2f7da5,_0x3ff0f2,_0x298dd4,_0x80a997){return _0x2f7da5(_0x3ff0f2,_0x298dd4,_0x80a997);},'dFOmM':_0x30b44d(0x17f),'iUjPT':_0x30b44d(0x146),'phJjL':_0x30b44d(0x16d),'ZzdNE':'inherit','NkCUz':'close'};if(!_0x362e46[_0x30b44d(0x144)])return;const _0xbaf16b=_0x2d7bd1[_0x30b44d(0x175)](getUserNightwatchConfigs,_0x2c1840,_0x7a0bd7),_0x3d37ee={};_0x3d37ee[_0x30b44d(0x17b)]=![];const _0x50cab9={};_0x50cab9[_0x30b44d(0x13f)]=_0x2d7bd1[_0x30b44d(0x14f)],_0x50cab9[_0x30b44d(0x153)]=0x1bb;const _0x3624df={};_0x3624df[_0x30b44d(0x16a)]=_0x3d37ee,_0x3624df['selenium']=_0x50cab9;const _0x48aae0=_0x3624df;logger[_0x30b44d(0x16f)](_0x2d7bd1[_0x30b44d(0x172)]);const _0x3bb3ee={..._0xbaf16b},_0x2d74f2=_0x3bb3ee,_0xd8f7cc=helper[_0x30b44d(0x140)](_0x362e46[_0x30b44d(0x144)]),_0x5b39b9=[];_0x362e46[_0x30b44d(0x144)]['platforms'][_0x30b44d(0x17e)]((_0x312242,_0x1948f7)=>{const _0x27e58f=_0x30b44d;_0xd8f7cc?_0x5b39b9[_0x27e58f(0x15b)](helper['modifyBrowserStackW3CCaps'](_0x362e46[_0x27e58f(0x144)],_0x2d7bd1[_0x27e58f(0x176)],_0x1948f7)):_0x5b39b9[_0x27e58f(0x15b)](helper[_0x27e58f(0x157)](_0x362e46[_0x27e58f(0x144)],_0x2d7bd1[_0x27e58f(0x176)],_0x1948f7));});const _0x5520a7={},_0x2c75a8=[];_0x2c1840[_0x30b44d(0x16e)]=_0x2c1840['env']||_0x2c1840['e'];const _0x46c42f=_0x2c1840[_0x30b44d(0x16e)]?_0x2c1840[_0x30b44d(0x16e)][_0x30b44d(0x164)]()[_0x30b44d(0x173)](',')[_0x30b44d(0x14c)](_0x260c9c=>_0x260c9c[_0x30b44d(0x164)]())[_0x30b44d(0x171)](_0x62376d=>_0x62376d!==''):[''];_0x2d7bd1[_0x30b44d(0x151)](_0x46c42f[_0x30b44d(0x185)],0x0)&&_0x46c42f[_0x30b44d(0x15b)]('');_0x46c42f['forEach'](_0xddb4d3=>{const _0x32333b=_0x30b44d;_0x5b39b9[_0x32333b(0x17e)](_0x4c3465=>{const _0x23e4ad=_0x32333b;let _0x2d034f=_0x2d7bd1[_0x23e4ad(0x17c)](helper[_0x23e4ad(0x184)](_0x4c3465,'_'),'_'+Date[_0x23e4ad(0x15f)]());_0xddb4d3&&(_0x2d034f+='_'+_0xddb4d3);if(_0xddb4d3&&(!_0xbaf16b[_0x2d7bd1[_0x23e4ad(0x13e)]]||!_0xbaf16b[_0x2d7bd1[_0x23e4ad(0x13e)]][_0xddb4d3]))return;const _0x3e895f={..._0x48aae0};_0x3e895f[_0x23e4ad(0x180)]=_0x4c3465;const _0x51c1cc=_0x3e895f;_0x5520a7[_0x2d034f]=_0xddb4d3?helper[_0x23e4ad(0x15e)](_0xbaf16b[_0x2d7bd1[_0x23e4ad(0x13e)]][_0xddb4d3],_0x51c1cc):_0x51c1cc,_0x2c75a8['push'](_0x2d034f);});});!_0x2d74f2[_0x30b44d(0x161)]&&(_0x2d74f2[_0x30b44d(0x161)]={});_0x2d74f2['test_settings']={..._0x2d74f2['test_settings'],..._0x5520a7};const _0x41015d=path[_0x30b44d(0x141)](__dirname,_0x2d7bd1[_0x30b44d(0x158)]);fs['writeFileSync'](_0x41015d,JSON[_0x30b44d(0x182)](_0x2d74f2)),_0x2d7bd1[_0x30b44d(0x168)](removeExistingEnvs,_0x7a0bd7);const _0x703255=_0x2d7bd1['vbAnL'](spawn,/^win/[_0x30b44d(0x174)](process[_0x30b44d(0x150)])?_0x2d7bd1['dFOmM']:_0x2d7bd1[_0x30b44d(0x176)],[_0x2d7bd1[_0x30b44d(0x162)],_0x41015d,..._0x7a0bd7[_0x30b44d(0x183)](0x1),_0x2d7bd1['phJjL'],_0x2c75a8['join'](',')],{'stdio':_0x2d7bd1['ZzdNE']});_0x703255['on'](_0x2d7bd1[_0x30b44d(0x14e)],async _0x316e1c=>{const _0xa45fad=_0x30b44d;logger['debug'](_0xa45fad(0x16b)+_0x316e1c),logger['info']('Deleting\x20'+_0x41015d),fs[_0xa45fad(0x149)](_0x41015d);});}module[a37_0x4bed47(0x163)]=run;

@@ -1,1 +0,1 @@

const a38_0x29dcb9=a38_0x3444;(function(_0x1b7a63,_0x586095){const _0xbf752c=a38_0x3444,_0x87c817=_0x1b7a63();while(!![]){try{const _0x2e5ca6=-parseInt(_0xbf752c(0x82))/0x1*(parseInt(_0xbf752c(0xe2))/0x2)+parseInt(_0xbf752c(0x8f))/0x3*(parseInt(_0xbf752c(0xd7))/0x4)+-parseInt(_0xbf752c(0xf7))/0x5*(-parseInt(_0xbf752c(0xda))/0x6)+parseInt(_0xbf752c(0x9b))/0x7*(parseInt(_0xbf752c(0xac))/0x8)+-parseInt(_0xbf752c(0x6f))/0x9+parseInt(_0xbf752c(0x72))/0xa*(parseInt(_0xbf752c(0xeb))/0xb)+-parseInt(_0xbf752c(0xd3))/0xc*(parseInt(_0xbf752c(0x85))/0xd);if(_0x2e5ca6===_0x586095)break;else _0x87c817['push'](_0x87c817['shift']());}catch(_0x2b67fd){_0x87c817['push'](_0x87c817['shift']());}}}(a38_0x4ed8,0x35ed0));function a38_0x4ed8(){const _0x40cab4=['silly','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary.','UNdvw','[A11Y]\x20Error\x20logging\x20SDK-AUTOMATION\x20for\x20browserStackEvaluate:\x20','stringify','use','vVXVQ','cdoSj','QukGh','body','wsEndpoint','BurMZ','toISOString','on\x20non-BrowserStack\x20infrastructure\x20','accessibilityOptions.includeIssueType.bestPractice','xCaHM','BdtOb','warn','performScan','winstonLogger','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','SZfND','forEach','accessibilityOptions.wcagVersion','fQfdv','1164plxsPH','ryfyq','../../helpers/performance/constants','browserName','4oIayok','lYZry','platformValidation:\x20Mobile\x20platform\x20already\x20validated.','132ZncLwo','(function\x20(...bstackSdkArgs)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20new\x20Promise((resolve,\x20reject)\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20bstackSdkArgs.push(resolve);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','isMobilePlatform','dXOHU','woCba','name','startsWith','browserStackExecuteDriver','812278hNvOJW','isBrowserSupportedForAccessibility','scannerVersion','android','__workerDetails','bestPractice','isMobileScanningEnabledForGroup','assign','executeAsyncScript','34661pLeMno','WebDriver','zwYXN','currentTest','browser','getMinVersionForBrowser','constructor','includes','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','replace','platformValidation','string','45145fPzywh','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','browserstack.accessibility','jtNNX','bstackSdkArgs','\x20browser\x20version\x20','1445409BggEvB','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','mQjbJ','950JywZRk','No\x20accessibility\x20results\x20were\x20found.','includeIssueType','project','PERFORM_SCAN','env','message','\x0a\x20\x20\x20\x20\x20\x20})\x0a\x20\x20\x20\x20})(','WyyJs','EVEfF','hNAbJ','TEACB','accessibilityOptions.authToken','connectOptions','EuFUu','ZSUet','1zhoxAO','includePartOfPageScope','evaluate','30342LBwklf','szXww','wcagVersion','deviceName','latest','processAccessibilityCaps','response','../../helpers/logger','request','accessibilityOptions.scannerProcessingTimeout','1155042NSiXQh','accessibilityOptions.includeIssueType.needsReview','SAotV','scannerProcessingTimeout','getAccessibilityResults','util','url','wVpLC','\x20or\x20higher\x20','Exception\x20in\x20validation\x20for\x20launch\x20browser\x20for\x20accessibility.\x20Error:\x20','isVersionSupported','BS_A11Y_JWT','7BKrIYq','GTatk','Platform\x20validation\x20for\x20a11y\x20failed\x20with:\x20','getAccessibilityResultsSummary','aCDUY','parameters','setAccessibilityCapabilities','toLowerCase','kwuEa','keys','accessibilityPlatform','][\x20SDK-AUTOMATION\x20]\x20','Qbnsd','Playwright','../../helpers/accessibility-automation/helper','\x20page:\x20','VvTTe','1048168TYBncr','getBrowserDisplayName','YGXyt','browserStackEvaluate','command','\x0a\x20\x20\x20\x20})\x0a\x20\x20})(','debug','No\x20summaryResults\x20found.','accessibilityOptions','icaCY','workerInfo','testInfo','jqBYQ','needsReview'];a38_0x4ed8=function(){return _0x40cab4;};return a38_0x4ed8();}const util=require(a38_0x29dcb9(0x94)),logger=require(a38_0x29dcb9(0x8c))[a38_0x29dcb9(0xcd)],{automationLogger}=require(a38_0x29dcb9(0x8c)),{isAccessibilityAutomationSession}=require('../../helpers/accessibility-automation/helper'),{isUndefined,isBrowserstackInfra}=require('../../helpers/helper'),scripts=require('../../helpers/accessibility-automation/scripts'),PerformanceTester=require('../../helpers/performance/performance-tester'),{A11Y_EVENTS:PerformanceA11yEvents}=require(a38_0x29dcb9(0xd5)),accessibilityHelper=require(a38_0x29dcb9(0xa9)),{AUTOMATION_LOG_COMMANDS}=require('../utils/constants');function a38_0x3444(_0x1bb818,_0x474530){const _0x4ed8db=a38_0x4ed8();return a38_0x3444=function(_0x344468,_0x2ef036){_0x344468=_0x344468-0x6f;let _0x5b7ea7=_0x4ed8db[_0x344468];return _0x5b7ea7;},a38_0x3444(_0x1bb818,_0x474530);}exports[a38_0x29dcb9(0xaf)]=async(_0x352eb8,_0x31b5c4,_0x32ccd1={})=>{const _0x3a0a42=a38_0x29dcb9,_0x42cdaa={};_0x42cdaa[_0x3a0a42(0x7a)]=_0x3a0a42(0xfb),_0x42cdaa['BurMZ']=function(_0x293d88,_0x2375bc){return _0x293d88===_0x2375bc;},_0x42cdaa[_0x3a0a42(0xfa)]=_0x3a0a42(0xf6);const _0x389805=_0x42cdaa,_0x1e70b7=await _0x352eb8[_0x3a0a42(0x84)]('(function\x20(...bstackSdkArgs)\x20{\x0a\x20\x20\x20\x20return\x20new\x20Promise((resolve,\x20reject)\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20bstackSdkArgs.push(resolve);\x0a\x20\x20\x20\x20\x20\x20'+_0x31b5c4[_0x3a0a42(0xf4)](/arguments/g,_0x389805[_0x3a0a42(0x7a)])+_0x3a0a42(0xb1)+JSON['stringify'](_0x32ccd1)+')');try{if(_0x31b5c4&&_0x389805[_0x3a0a42(0xc5)](typeof _0x31b5c4,_0x389805[_0x3a0a42(0xfa)])){const _0x224093=AUTOMATION_LOG_COMMANDS['find'](_0xdea7ec=>_0x31b5c4[_0x3a0a42(0xf2)](_0xdea7ec));if(_0x224093){const _0x2759ac={};_0x2759ac[_0x3a0a42(0xb0)]=_0x224093,_0x2759ac[_0x3a0a42(0xa0)]=[_0x32ccd1];const _0x3114a5={};_0x3114a5[_0x3a0a42(0xc3)]=_0x1e70b7;const _0x2c644a={};_0x2c644a[_0x3a0a42(0x8d)]=_0x2759ac,_0x2c644a[_0x3a0a42(0x8b)]=_0x3114a5,automationLogger[_0x3a0a42(0xba)]('['+new Date()[_0x3a0a42(0xc6)]()+_0x3a0a42(0xa6)+JSON[_0x3a0a42(0xbe)](_0x2c644a));}}}catch(_0x873dd2){logger[_0x3a0a42(0xb2)](_0x3a0a42(0xbd)+_0x873dd2[_0x3a0a42(0x78)]);}return _0x1e70b7;},exports[a38_0x29dcb9(0xe1)]=async(_0x299550,_0x57145d,_0x4b1b69={})=>{const _0x2c69a2=a38_0x29dcb9,_0x14c56f={};_0x14c56f[_0x2c69a2(0x80)]=function(_0x1d481f,_0x1d1a0a){return _0x1d481f===_0x1d1a0a;},_0x14c56f[_0x2c69a2(0xbc)]=_0x2c69a2(0xec),_0x14c56f[_0x2c69a2(0xa3)]=function(_0x406a5e,_0x1d237d){return _0x406a5e===_0x1d237d;},_0x14c56f[_0x2c69a2(0xde)]=_0x2c69a2(0xa8),_0x14c56f['aEgUU']=_0x2c69a2(0xfb);const _0x33114a=_0x14c56f;if(_0x33114a['EuFUu'](_0x299550[_0x2c69a2(0xf1)]['name'],_0x33114a[_0x2c69a2(0xbc)]))return await _0x299550[_0x2c69a2(0xea)](_0x57145d,_0x4b1b69);else{if(_0x33114a[_0x2c69a2(0xa3)](_0x299550[_0x2c69a2(0xf1)][_0x2c69a2(0xdf)],_0x33114a[_0x2c69a2(0xde)]))return await _0x299550['executeScript'](_0x2c69a2(0xdb)+_0x57145d[_0x2c69a2(0xf4)](/arguments/g,_0x33114a['aEgUU'])+_0x2c69a2(0x79)+JSON[_0x2c69a2(0xbe)](_0x4b1b69)+')');}},exports[a38_0x29dcb9(0xa1)]=async _0x4fe1bb=>{const _0x21f57f=a38_0x29dcb9,_0x5e26b1={};_0x5e26b1[_0x21f57f(0x9c)]=_0x21f57f(0xd1),_0x5e26b1['VvTTe']=_0x21f57f(0x8e),_0x5e26b1[_0x21f57f(0xcf)]=_0x21f57f(0xc8),_0x5e26b1[_0x21f57f(0xdd)]=_0x21f57f(0x90),_0x5e26b1[_0x21f57f(0x96)]=_0x21f57f(0x7e),_0x5e26b1[_0x21f57f(0xa7)]='accessibilityOptions.scannerVersion';const _0x3d2cd6=_0x5e26b1;_0x4fe1bb[_0x21f57f(0xb4)]&&(_0x4fe1bb['accessibilityOptions']['wcagVersion']&&(_0x4fe1bb[_0x3d2cd6['GTatk']]=_0x4fe1bb[_0x21f57f(0xb4)][_0x21f57f(0x87)]),_0x4fe1bb[_0x21f57f(0xb4)][_0x21f57f(0x92)]&&(_0x4fe1bb[_0x3d2cd6[_0x21f57f(0xab)]]=_0x4fe1bb[_0x21f57f(0xb4)][_0x21f57f(0x92)]),_0x4fe1bb[_0x21f57f(0xb4)][_0x21f57f(0x74)]&&(_0x4fe1bb[_0x3d2cd6[_0x21f57f(0xcf)]]=_0x4fe1bb['accessibilityOptions'][_0x21f57f(0x74)][_0x21f57f(0xe7)],_0x4fe1bb[_0x3d2cd6[_0x21f57f(0xdd)]]=_0x4fe1bb[_0x21f57f(0xb4)][_0x21f57f(0x74)][_0x21f57f(0xb9)]));const _0x29a108=JSON['parse'](process[_0x21f57f(0x77)][_0x21f57f(0xf8)])[_0x21f57f(0xe4)];_0x4fe1bb[_0x3d2cd6[_0x21f57f(0x96)]]=process['env'][_0x21f57f(0x9a)],_0x4fe1bb[_0x3d2cd6[_0x21f57f(0xa7)]]=_0x29a108,delete _0x4fe1bb[_0x21f57f(0xb4)];},exports[a38_0x29dcb9(0x93)]=async _0x772ceb=>{const _0x281479=a38_0x29dcb9,_0x4fd4c6={};_0x4fd4c6['szXww']=_0x281479(0x73),_0x4fd4c6[_0x281479(0xd4)]=_0x281479(0x70);const _0x2e89ca=_0x4fd4c6;if(global[_0x281479(0xa5)])try{const details={'url':await _0x772ceb.url(),'testhub_btcer_uuid':global.__workerDetails?.currentTest?.id};const mobileArgs=global.isMobilePlatform?{is_mobile_session:true,thTestRunUuid:global.__workerDetails?.currentTest?.thTestRunUuid}:{};logger.debug('Performing scan before getting results');PerformanceTester.measureWrapper(PerformanceA11yEvents.PERFORM_SCAN,async()=>{logger.debug(util.format(await exports.browserStackEvaluate(_0x772ceb,scripts.performScan,mobileArgs)));},{command:'getAccessibilityResults',...details})();const res=await PerformanceTester.measureWrapper(PerformanceA11yEvents.GET_RESULTS,async()=>{return await exports.browserStackEvaluate(_0x772ceb,scripts.getResults,mobileArgs);},{...details})();return res;}catch{return logger['error'](_0x2e89ca[_0x281479(0x86)]),[];}else return logger[_0x281479(0xcb)](_0x2e89ca['ryfyq']),[];},exports[a38_0x29dcb9(0xcc)]=async(_0x27df59,_0x78d146='',_0x1857d2={},_0x2d0ec4={})=>{const _0x11f6ca=a38_0x29dcb9;logger[_0x11f6ca(0xb2)]('Performing\x20scan\x20with\x20method:\x20'+_0x78d146+_0x11f6ca(0xaa)+_0x27df59);const _0x5d3035={'url':await _0x27df59[_0x11f6ca(0x95)](),'testhub_btcer_uuid':global[_0x11f6ca(0xe6)]?.[_0x11f6ca(0xee)]?.['id']};if(global[_0x11f6ca(0xa5)])return await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x11f6ca(0x76)],async()=>{const _0x49e72f=_0x11f6ca,_0x4f64e7={};_0x4f64e7['command']=_0x78d146;const _0xdae7f=_0x4f64e7;_0x1857d2&&_0x1857d2[_0x49e72f(0x83)]&&(_0xdae7f[_0x49e72f(0x83)]=_0x1857d2[_0x49e72f(0x83)]);Object[_0x49e72f(0xe9)](_0xdae7f,_0x2d0ec4);const _0x39cea8=await exports[_0x49e72f(0xaf)](_0x27df59,scripts['performScan'],_0xdae7f);return _0x39cea8;},{'command':_0x78d146,..._0x5d3035})();},exports[a38_0x29dcb9(0x9e)]=async _0x49bf1e=>{const _0x198f2e=a38_0x29dcb9,_0x12d1c4={};_0x12d1c4[_0x198f2e(0x91)]=_0x198f2e(0xb3),_0x12d1c4[_0x198f2e(0x7d)]=_0x198f2e(0xbb);const _0x21a48d=_0x12d1c4;if(global[_0x198f2e(0xa5)])try{const mobileArgs=global.isMobilePlatform?{is_mobile_session:true,thTestRunUuid:global.__workerDetails?.currentTest?.thTestRunUuid}:{};await PerformanceTester.measureWrapper(PerformanceA11yEvents.PERFORM_SCAN,async()=>{logger.debug('Performing scan before getting results summary');logger.debug(util.format(await exports.browserStackEvaluate(_0x49bf1e,scripts.performScan,mobileArgs)));},{command:'getAccessibilityResultsSummary'})();const summaryResults=await PerformanceTester.measureWrapper(PerformanceA11yEvents.GET_RESULTS_SUMMARY,async()=>{return await exports.browserStackEvaluate(_0x49bf1e,scripts.getResultsSummary,mobileArgs);})();return summaryResults;}catch{return logger['debug'](_0x21a48d['SAotV']),{};}else return logger[_0x198f2e(0xcb)](_0x21a48d['TEACB']),{};},exports[a38_0x29dcb9(0xf5)]=_0x2dd4ee=>{const _0x5304c4=a38_0x29dcb9,_0x29b814={'QukGh':_0x5304c4(0xd9),'CnjOe':_0x5304c4(0xf3),'mQjbJ':function(_0x50b679,_0x3e0a72){return _0x50b679!==_0x3e0a72;},'zwYXN':_0x5304c4(0x89),'aquXc':function(_0x5950c7){return _0x5950c7();},'YGXyt':_0x5304c4(0xc7)};try{if(global[_0x5304c4(0xdc)])return logger[_0x5304c4(0xb2)](_0x29b814[_0x5304c4(0xc2)]),!![];const _0x289505=_0x2dd4ee[_0x5304c4(0xef)],_0x33ecd5=_0x2dd4ee['browser_version'];if(!accessibilityHelper[_0x5304c4(0xe3)](_0x289505))return logger[_0x5304c4(0xcb)](_0x29b814['CnjOe']),![];if(_0x29b814[_0x5304c4(0x71)](_0x33ecd5,_0x29b814[_0x5304c4(0xed)])){const _0x3a0d7d=_0x29b814['aquXc'](isBrowserstackInfra),_0x82dac6=accessibilityHelper[_0x5304c4(0xf0)](_0x289505,_0x3a0d7d),_0x659cfb=accessibilityHelper[_0x5304c4(0xad)](_0x289505);if(!accessibilityHelper['isVersionSupported'](_0x33ecd5,_0x82dac6)){const _0x56098e=_0x3a0d7d?'':_0x29b814[_0x5304c4(0xae)];return logger[_0x5304c4(0xcb)]('Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20'+_0x659cfb+_0x5304c4(0xfc)+_0x82dac6+_0x5304c4(0x97)+_0x56098e+'.'),![];}}}catch(_0x27eb2c){logger[_0x5304c4(0xb2)](_0x5304c4(0x9d)+util['format'](_0x27eb2c));}return!![];},exports[a38_0x29dcb9(0x8a)]=(_0x3841a6,_0x59335c,_0x3986ab)=>{const _0x57bb8b=a38_0x29dcb9,_0x20b955={'aCDUY':'browserstack.accessibilityOptions','lYZry':function(_0x1d85df){return _0x1d85df();},'jqBYQ':_0x57bb8b(0xf9),'vVXVQ':_0x57bb8b(0xf3),'icaCY':function(_0x325149,_0xb037c8){return _0x325149!==_0xb037c8;},'OsVCy':_0x57bb8b(0x89),'hNAbJ':function(_0x21d1ab){return _0x21d1ab();},'ZSUet':_0x57bb8b(0xc7),'eplnx':function(_0x1a6d13,_0x2d8237){return _0x1a6d13(_0x2d8237);},'ItFNZ':function(_0x5dc151,_0x51c2c4){return _0x5dc151===_0x51c2c4;},'cdoSj':_0x57bb8b(0xe5),'fQfdv':'chrome','EVEfF':'playwright-chromium','BdtOb':'chromium','LOBvL':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','xCaHM':function(_0x41bc18,_0x245219){return _0x41bc18+_0x245219;}};try{if(_0x20b955[_0x57bb8b(0xd8)](isAccessibilityAutomationSession)){global[_0x57bb8b(0xa5)]=!![];!_0x3841a6[_0x20b955[_0x57bb8b(0xb8)]]&&(global[_0x57bb8b(0xa5)]=![]);const _0x255e64=_0x3841a6[_0x57bb8b(0xd6)]||_0x3841a6['browser'],_0x59e37a=_0x3841a6['browser_version'];!accessibilityHelper[_0x57bb8b(0xe3)](_0x255e64)&&(logger['warn'](_0x20b955[_0x57bb8b(0xc0)]),global[_0x57bb8b(0xa5)]=![]);if(_0x20b955[_0x57bb8b(0xb5)](_0x59e37a,_0x20b955['OsVCy'])){const _0x3f9dfa=_0x20b955[_0x57bb8b(0x7c)](isBrowserstackInfra),_0xaf4fc4=accessibilityHelper[_0x57bb8b(0xf0)](_0x255e64,_0x3f9dfa),_0x1d387f=accessibilityHelper[_0x57bb8b(0xad)](_0x255e64);if(!accessibilityHelper[_0x57bb8b(0x99)](_0x59e37a,_0xaf4fc4)){const _0x548b8e=_0x3f9dfa?'':_0x20b955[_0x57bb8b(0x81)];logger[_0x57bb8b(0xcb)](_0x57bb8b(0xce)+_0x1d387f+'\x20browser\x20version\x20'+_0xaf4fc4+_0x57bb8b(0x97)+_0x548b8e+'.'),global[_0x57bb8b(0xa5)]=![];}}if(!_0x20b955['eplnx'](isUndefined,_0x3841a6[_0x57bb8b(0x88)])){const _0xe9de4a=(_0x3841a6['os']||'')[_0x57bb8b(0xa2)](),_0x30f59b=(_0x3841a6[_0x57bb8b(0xd6)]||_0x3841a6[_0x57bb8b(0xef)]||'')[_0x57bb8b(0xa2)](),_0x2a7be6=_0x20b955['ItFNZ'](_0xe9de4a,_0x20b955[_0x57bb8b(0xc1)])&&[_0x20b955[_0x57bb8b(0xd2)],_0x20b955[_0x57bb8b(0x7b)],_0x20b955[_0x57bb8b(0xca)]][_0x57bb8b(0xf2)](_0x30f59b);if(!_0x2a7be6)logger['warn'](_0x20b955['LOBvL']),global[_0x57bb8b(0xa5)]=![];else!accessibilityHelper[_0x57bb8b(0xe8)]()&&(logger[_0x57bb8b(0xcb)](accessibilityHelper['MOBILE_SCANNING_DISABLED_WARNING']),global[_0x57bb8b(0xa5)]=![]);}if(!global[_0x57bb8b(0xa5)]){_0x3841a6[_0x20b955[_0x57bb8b(0xb8)]]=![],Object[_0x57bb8b(0xa4)](_0x3841a6)[_0x57bb8b(0xd0)](_0x5e6205=>{const _0x2321ab=_0x57bb8b;_0x5e6205[_0x2321ab(0xe0)](_0x20b955[_0x2321ab(0x9f)])&&delete _0x3841a6[_0x5e6205];});const _0x268f55=_0x20b955[_0x57bb8b(0xc9)](_0x59335c,_0x20b955['eplnx'](encodeURIComponent,JSON[_0x57bb8b(0xbe)](_0x3841a6)));_0x3986ab&&(_0x3986ab[_0x57bb8b(0xee)][_0x57bb8b(0xb7)][_0x57bb8b(0x75)][_0x57bb8b(0xbf)][_0x57bb8b(0x7f)][_0x57bb8b(0xc4)]=_0x268f55,_0x3986ab[_0x57bb8b(0xb6)][_0x57bb8b(0x75)][_0x57bb8b(0xbf)][_0x57bb8b(0x7f)][_0x57bb8b(0xc4)]=_0x268f55);}}else global[_0x57bb8b(0xa5)]=![];}catch(_0x1428f5){logger[_0x57bb8b(0xb2)](_0x57bb8b(0x98)+util['format'](_0x1428f5));}};
function a38_0x5508(_0x3d1c19,_0x55c57a){const _0x57108a=a38_0x5710();return a38_0x5508=function(_0x55081f,_0x1c5316){_0x55081f=_0x55081f-0xe1;let _0x26c8bf=_0x57108a[_0x55081f];return _0x26c8bf;},a38_0x5508(_0x3d1c19,_0x55c57a);}function a38_0x5710(){const _0x53432d=['ALycs','keys','currentTest','platformValidation','browserStackEvaluate','2122ASACVs','(function\x20(...bstackSdkArgs)\x20{\x0a\x20\x20\x20\x20return\x20new\x20Promise((resolve,\x20reject)\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20bstackSdkArgs.push(resolve);\x0a\x20\x20\x20\x20\x20\x20','accessibilityPlatform','evaluate','replace','use','HRhao','accessibilityOptions.includeIssueType.needsReview','KRLBF','constructor','\x20page:\x20','10533144unFgTp','getMinVersionForBrowser','11OgLfal','isBrowserSupportedForAccessibility','bstackSdkArgs','3516840tSyKHv','wsEndpoint','\x20or\x20higher\x20','\x20browser\x20version\x20','LPDvv','env','zoLUn','NYcZh','debug','../../helpers/logger','silly','find','browserstack.accessibility','DeIsW','KVxtk','isMobileScanningEnabledForGroup','toISOString','browserstack.accessibilityOptions','bestPractice','\x0a\x20\x20\x20\x20})\x0a\x20\x20})(','includeIssueType','url','18IQluDP','QvjiP','384QmemkL','response','Platform\x20validation\x20for\x20a11y\x20failed\x20with:\x20','__workerDetails','BS_A11Y_JWT','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','error','../../helpers/performance/performance-tester','aTFxR','WiaeT','kWVOu','SGZTN','ddczc','setAccessibilityCapabilities','toLowerCase','getAccessibilityResults','platformValidation:\x20Mobile\x20platform\x20already\x20validated.','[A11Y]\x20Error\x20logging\x20SDK-AUTOMATION\x20for\x20browserStackEvaluate:\x20','workerInfo','NUsuG','No\x20accessibility\x20results\x20were\x20found.','playwright-chromium','../../helpers/accessibility-automation/scripts','../../helpers/helper','UTJUQ','scannerProcessingTimeout','NKYxl','scpjV','warn','scannerVersion','measureWrapper','startsWith','IyQXz','QekQI','2414097CqjkSW','../../helpers/performance/constants','winstonLogger','8MlhVSM','executeAsyncScript','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary.','message','accessibilityOptions','7976097eiYwiX','testInfo','(function\x20(...bstackSdkArgs)\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20new\x20Promise((resolve,\x20reject)\x20=>\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20bstackSdkArgs.push(resolve);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','../../helpers/accessibility-automation/helper','browserStackExecuteDriver','accessibilityOptions.authToken','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','VIgOk','browser_version','wcagVersion','Exception\x20in\x20validation\x20for\x20launch\x20browser\x20for\x20accessibility.\x20Error:\x20','on\x20non-BrowserStack\x20infrastructure\x20','8124370lyOMVp','MOBILE_SCANNING_DISABLED_WARNING','isVersionSupported','ANZYP','][\x20SDK-AUTOMATION\x20]\x20','chromium','QJoJt','13032PnSrTI','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','getBrowserDisplayName','accessibilityOptions.scannerVersion','parse','connectOptions','USixR','executeScript','\x0a\x20\x20\x20\x20\x20\x20})\x0a\x20\x20\x20\x20})(','QgmyP','browser','deviceName','PJhjF','wSNRw','util','haqGS','getAccessibilityResultsSummary','android','request','FanvI','229bHewfd','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','txXVV','chrome','accessibilityOptions.wcagVersion','isMobilePlatform','iiEaI','project','processAccessibilityCaps','../utils/constants','includePartOfPageScope','latest','mCZtf','GTGNc','performScan','name','browserName','includes','stringify'];a38_0x5710=function(){return _0x53432d;};return a38_0x5710();}const a38_0x4f59f9=a38_0x5508;(function(_0x9f3dab,_0x375184){const _0x2fef74=a38_0x5508,_0x93f40d=_0x9f3dab();while(!![]){try{const _0x44fd54=-parseInt(_0x2fef74(0x164))/0x1*(-parseInt(_0x2fef74(0xeb))/0x2)+parseInt(_0x2fef74(0x113))/0x3*(-parseInt(_0x2fef74(0x150))/0x4)+-parseInt(_0x2fef74(0xfb))/0x5+-parseInt(_0x2fef74(0x111))/0x6*(parseInt(_0x2fef74(0x135))/0x7)+-parseInt(_0x2fef74(0x138))/0x8*(-parseInt(_0x2fef74(0x13d))/0x9)+parseInt(_0x2fef74(0x149))/0xa*(parseInt(_0x2fef74(0xf8))/0xb)+parseInt(_0x2fef74(0xf6))/0xc;if(_0x44fd54===_0x375184)break;else _0x93f40d['push'](_0x93f40d['shift']());}catch(_0x16efeb){_0x93f40d['push'](_0x93f40d['shift']());}}}(a38_0x5710,0xa234c));const util=require(a38_0x4f59f9(0x15e)),logger=require(a38_0x4f59f9(0x104))[a38_0x4f59f9(0x137)],{automationLogger}=require(a38_0x4f59f9(0x104)),{isAccessibilityAutomationSession}=require('../../helpers/accessibility-automation/helper'),{isUndefined,isBrowserstackInfra}=require(a38_0x4f59f9(0x12a)),scripts=require(a38_0x4f59f9(0x129)),PerformanceTester=require(a38_0x4f59f9(0x11a)),{A11Y_EVENTS:PerformanceA11yEvents}=require(a38_0x4f59f9(0x136)),accessibilityHelper=require(a38_0x4f59f9(0x140)),{AUTOMATION_LOG_COMMANDS}=require(a38_0x4f59f9(0x16d));exports['browserStackEvaluate']=async(_0xbb6dbc,_0x1043b2,_0x4d8b25={})=>{const _0x1600ee=a38_0x4f59f9,_0x156ada={};_0x156ada[_0x1600ee(0x11f)]=_0x1600ee(0xfa),_0x156ada[_0x1600ee(0x11c)]=function(_0x34a350,_0x39b328){return _0x34a350===_0x39b328;},_0x156ada[_0x1600ee(0x166)]='string';const _0x2e029d=_0x156ada,_0x208cf6=await _0xbb6dbc[_0x1600ee(0xee)](_0x1600ee(0xec)+_0x1043b2[_0x1600ee(0xef)](/arguments/g,_0x2e029d['ddczc'])+_0x1600ee(0x10e)+JSON[_0x1600ee(0xe5)](_0x4d8b25)+')');try{if(_0x1043b2&&_0x2e029d[_0x1600ee(0x11c)](typeof _0x1043b2,_0x2e029d[_0x1600ee(0x166)])){const _0x59ed0f=AUTOMATION_LOG_COMMANDS[_0x1600ee(0x106)](_0x5d1f16=>_0x1043b2['includes'](_0x5d1f16));if(_0x59ed0f){const _0x21b45c={};_0x21b45c['command']=_0x59ed0f,_0x21b45c['parameters']=[_0x4d8b25];const _0x14c0ba={};_0x14c0ba['body']=_0x208cf6;const _0x3073c1={};_0x3073c1[_0x1600ee(0x162)]=_0x21b45c,_0x3073c1[_0x1600ee(0x114)]=_0x14c0ba,automationLogger[_0x1600ee(0x105)]('['+new Date()[_0x1600ee(0x10b)]()+_0x1600ee(0x14d)+JSON[_0x1600ee(0xe5)](_0x3073c1));}}}catch(_0x258b90){logger[_0x1600ee(0x103)](_0x1600ee(0x124)+_0x258b90[_0x1600ee(0x13b)]);}return _0x208cf6;},exports[a38_0x4f59f9(0x141)]=async(_0x16a8bf,_0x5ae9c4,_0x1898fe={})=>{const _0x4a842f=a38_0x4f59f9,_0x3462dc={};_0x3462dc['UTJUQ']=function(_0xb0d587,_0x459ab1){return _0xb0d587===_0x459ab1;},_0x3462dc[_0x4a842f(0x15f)]='WebDriver',_0x3462dc[_0x4a842f(0xf1)]=function(_0x5f03ee,_0xdba453){return _0x5f03ee===_0xdba453;},_0x3462dc[_0x4a842f(0x15d)]='Playwright',_0x3462dc[_0x4a842f(0x133)]=_0x4a842f(0xfa);const _0x483d46=_0x3462dc;if(_0x483d46[_0x4a842f(0x12b)](_0x16a8bf[_0x4a842f(0xf4)][_0x4a842f(0xe2)],_0x483d46['haqGS']))return await _0x16a8bf[_0x4a842f(0x139)](_0x5ae9c4,_0x1898fe);else{if(_0x483d46[_0x4a842f(0xf1)](_0x16a8bf[_0x4a842f(0xf4)][_0x4a842f(0xe2)],_0x483d46[_0x4a842f(0x15d)]))return await _0x16a8bf[_0x4a842f(0x157)](_0x4a842f(0x13f)+_0x5ae9c4[_0x4a842f(0xef)](/arguments/g,_0x483d46[_0x4a842f(0x133)])+_0x4a842f(0x158)+JSON[_0x4a842f(0xe5)](_0x1898fe)+')');}},exports[a38_0x4f59f9(0x120)]=async _0x3aa982=>{const _0x53b283=a38_0x4f59f9,_0x962953={};_0x962953[_0x53b283(0x11d)]=_0x53b283(0x168),_0x962953[_0x53b283(0x101)]='accessibilityOptions.scannerProcessingTimeout',_0x962953[_0x53b283(0x144)]='accessibilityOptions.includeIssueType.bestPractice',_0x962953['KVxtk']=_0x53b283(0xf2),_0x962953['ovrwK']=_0x53b283(0x142),_0x962953[_0x53b283(0xff)]=_0x53b283(0x153);const _0xbc768c=_0x962953;_0x3aa982[_0x53b283(0x13c)]&&(_0x3aa982[_0x53b283(0x13c)][_0x53b283(0x146)]&&(_0x3aa982[_0xbc768c['kWVOu']]=_0x3aa982[_0x53b283(0x13c)]['wcagVersion']),_0x3aa982['accessibilityOptions'][_0x53b283(0x12c)]&&(_0x3aa982[_0xbc768c[_0x53b283(0x101)]]=_0x3aa982['accessibilityOptions'][_0x53b283(0x12c)]),_0x3aa982[_0x53b283(0x13c)][_0x53b283(0x10f)]&&(_0x3aa982[_0xbc768c[_0x53b283(0x144)]]=_0x3aa982[_0x53b283(0x13c)][_0x53b283(0x10f)][_0x53b283(0x10d)],_0x3aa982[_0xbc768c[_0x53b283(0x109)]]=_0x3aa982[_0x53b283(0x13c)]['includeIssueType']['needsReview']));const _0x2935da=JSON[_0x53b283(0x154)](process[_0x53b283(0x100)][_0x53b283(0x143)])[_0x53b283(0x130)];_0x3aa982[_0xbc768c['ovrwK']]=process['env'][_0x53b283(0x117)],_0x3aa982[_0xbc768c['LPDvv']]=_0x2935da,delete _0x3aa982[_0x53b283(0x13c)];},exports[a38_0x4f59f9(0x122)]=async _0x21ad7a=>{const _0x428803=a38_0x4f59f9,_0x35de9e={};_0x35de9e[_0x428803(0x159)]=_0x428803(0x127),_0x35de9e[_0x428803(0x171)]=_0x428803(0x118);const _0x2af760=_0x35de9e;if(global[_0x428803(0xed)])try{const details={'url':await _0x21ad7a.url(),'testhub_btcer_uuid':global.__workerDetails?.currentTest?.id};const mobileArgs=global.isMobilePlatform?{is_mobile_session:true,thTestRunUuid:global.__workerDetails?.currentTest?.thTestRunUuid}:{};logger.debug('Performing scan before getting results');PerformanceTester.measureWrapper(PerformanceA11yEvents.PERFORM_SCAN,async()=>{logger.debug(util.format(await exports.browserStackEvaluate(_0x21ad7a,scripts.performScan,mobileArgs)));},{command:'getAccessibilityResults',...details})();const res=await PerformanceTester.measureWrapper(PerformanceA11yEvents.GET_RESULTS,async()=>{return await exports.browserStackEvaluate(_0x21ad7a,scripts.getResults,mobileArgs);},{...details})();return res;}catch{return logger[_0x428803(0x119)](_0x2af760['QgmyP']),[];}else return logger[_0x428803(0x12f)](_0x2af760['GTGNc']),[];},exports['performScan']=async(_0x2f66d2,_0x316220='',_0x277663={},_0x1cf180={})=>{const _0x252481=a38_0x4f59f9;logger[_0x252481(0x103)]('Performing\x20scan\x20with\x20method:\x20'+_0x316220+_0x252481(0xf5)+_0x2f66d2);const _0x5242aa={'url':await _0x2f66d2[_0x252481(0x110)](),'testhub_btcer_uuid':global[_0x252481(0x116)]?.['currentTest']?.['id']};if(global[_0x252481(0xed)])return await PerformanceTester[_0x252481(0x131)](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x106af3=_0x252481,_0x35375b={};_0x35375b['command']=_0x316220;const _0x518a42=_0x35375b;_0x277663&&_0x277663[_0x106af3(0x16e)]&&(_0x518a42[_0x106af3(0x16e)]=_0x277663[_0x106af3(0x16e)]);Object['assign'](_0x518a42,_0x1cf180);const _0x2e17b6=await exports[_0x106af3(0xea)](_0x2f66d2,scripts[_0x106af3(0xe1)],_0x518a42);return _0x2e17b6;},{'command':_0x316220,..._0x5242aa})();},exports[a38_0x4f59f9(0x160)]=async _0x3564cb=>{const _0x2b744b=a38_0x4f59f9,_0x3d1ab3={};_0x3d1ab3['IiUew']='No\x20summaryResults\x20found.',_0x3d1ab3[_0x2b744b(0xf3)]=_0x2b744b(0x13a);const _0x4f51b8=_0x3d1ab3;if(global[_0x2b744b(0xed)])try{const mobileArgs=global.isMobilePlatform?{is_mobile_session:true,thTestRunUuid:global.__workerDetails?.currentTest?.thTestRunUuid}:{};await PerformanceTester.measureWrapper(PerformanceA11yEvents.PERFORM_SCAN,async()=>{logger.debug('Performing scan before getting results summary');logger.debug(util.format(await exports.browserStackEvaluate(_0x3564cb,scripts.performScan,mobileArgs)));},{command:'getAccessibilityResultsSummary'})();const summaryResults=await PerformanceTester.measureWrapper(PerformanceA11yEvents.GET_RESULTS_SUMMARY,async()=>{return await exports.browserStackEvaluate(_0x3564cb,scripts.getResultsSummary,mobileArgs);})();return summaryResults;}catch{return logger['debug'](_0x4f51b8['IiUew']),{};}else return logger[_0x2b744b(0x12f)](_0x4f51b8[_0x2b744b(0xf3)]),{};},exports[a38_0x4f59f9(0xe9)]=_0x346bdc=>{const _0x406f69=a38_0x4f59f9,_0xcfdfa7={'NUsuG':_0x406f69(0x123),'SGZTN':_0x406f69(0x151),'mKdUl':function(_0x2f0a78,_0x29c117){return _0x2f0a78!==_0x29c117;},'mCZtf':_0x406f69(0x16f),'aTFxR':function(_0x5332d6){return _0x5332d6();},'QJoJt':'on\x20non-BrowserStack\x20infrastructure\x20'};try{if(global[_0x406f69(0x169)])return logger[_0x406f69(0x103)](_0xcfdfa7[_0x406f69(0x126)]),!![];const _0xbad9b2=_0x346bdc['browser'],_0x39d1c2=_0x346bdc['browser_version'];if(!accessibilityHelper[_0x406f69(0xf9)](_0xbad9b2))return logger[_0x406f69(0x12f)](_0xcfdfa7[_0x406f69(0x11e)]),![];if(_0xcfdfa7['mKdUl'](_0x39d1c2,_0xcfdfa7[_0x406f69(0x170)])){const _0x1c4463=_0xcfdfa7[_0x406f69(0x11b)](isBrowserstackInfra),_0x1bb738=accessibilityHelper['getMinVersionForBrowser'](_0xbad9b2,_0x1c4463),_0x1bef03=accessibilityHelper[_0x406f69(0x152)](_0xbad9b2);if(!accessibilityHelper[_0x406f69(0x14b)](_0x39d1c2,_0x1bb738)){const _0x15772d=_0x1c4463?'':_0xcfdfa7[_0x406f69(0x14f)];return logger['warn'](_0x406f69(0x165)+_0x1bef03+'\x20browser\x20version\x20'+_0x1bb738+_0x406f69(0xfd)+_0x15772d+'.'),![];}}}catch(_0x56113c){logger[_0x406f69(0x103)](_0x406f69(0x115)+util['format'](_0x56113c));}return!![];},exports[a38_0x4f59f9(0x16c)]=(_0x4ac6be,_0x8e07af,_0x361b40)=>{const _0x2d9689=a38_0x4f59f9,_0x1130a9={'QekQI':_0x2d9689(0x10c),'FanvI':function(_0x4627d1){return _0x4627d1();},'QvjiP':_0x2d9689(0x107),'ANZYP':_0x2d9689(0x151),'ZrNNR':function(_0x4d4ed4,_0x5920ba){return _0x4d4ed4!==_0x5920ba;},'scpjV':_0x2d9689(0x16f),'NKYxl':_0x2d9689(0x148),'ALycs':function(_0x109be5,_0x1caed0){return _0x109be5(_0x1caed0);},'fkcOE':function(_0x2f11b0,_0x222820){return _0x2f11b0===_0x222820;},'USixR':_0x2d9689(0x161),'XCliO':_0x2d9689(0x167),'PJhjF':_0x2d9689(0x128),'DeIsW':_0x2d9689(0x14e),'iiEaI':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','NYcZh':function(_0x50a5e0,_0x5724e2){return _0x50a5e0+_0x5724e2;}};try{if(_0x1130a9[_0x2d9689(0x163)](isAccessibilityAutomationSession)){global['accessibilityPlatform']=!![];!_0x4ac6be[_0x1130a9[_0x2d9689(0x112)]]&&(global[_0x2d9689(0xed)]=![]);const _0x360cc9=_0x4ac6be[_0x2d9689(0xe3)]||_0x4ac6be[_0x2d9689(0x15a)],_0x15d901=_0x4ac6be[_0x2d9689(0x145)];!accessibilityHelper[_0x2d9689(0xf9)](_0x360cc9)&&(logger[_0x2d9689(0x12f)](_0x1130a9[_0x2d9689(0x14c)]),global[_0x2d9689(0xed)]=![]);if(_0x1130a9['ZrNNR'](_0x15d901,_0x1130a9[_0x2d9689(0x12e)])){const _0x305f70=_0x1130a9[_0x2d9689(0x163)](isBrowserstackInfra),_0x1c26c6=accessibilityHelper[_0x2d9689(0xf7)](_0x360cc9,_0x305f70),_0x19304f=accessibilityHelper['getBrowserDisplayName'](_0x360cc9);if(!accessibilityHelper[_0x2d9689(0x14b)](_0x15d901,_0x1c26c6)){const _0x331177=_0x305f70?'':_0x1130a9[_0x2d9689(0x12d)];logger[_0x2d9689(0x12f)](_0x2d9689(0x165)+_0x19304f+_0x2d9689(0xfe)+_0x1c26c6+'\x20or\x20higher\x20'+_0x331177+'.'),global['accessibilityPlatform']=![];}}if(!_0x1130a9[_0x2d9689(0xe6)](isUndefined,_0x4ac6be[_0x2d9689(0x15b)])){const _0x29b185=(_0x4ac6be['os']||'')[_0x2d9689(0x121)](),_0x44baed=(_0x4ac6be[_0x2d9689(0xe3)]||_0x4ac6be[_0x2d9689(0x15a)]||'')[_0x2d9689(0x121)](),_0x4207ed=_0x1130a9['fkcOE'](_0x29b185,_0x1130a9[_0x2d9689(0x156)])&&[_0x1130a9['XCliO'],_0x1130a9[_0x2d9689(0x15c)],_0x1130a9[_0x2d9689(0x108)]][_0x2d9689(0xe4)](_0x44baed);if(!_0x4207ed)logger[_0x2d9689(0x12f)](_0x1130a9[_0x2d9689(0x16a)]),global[_0x2d9689(0xed)]=![];else!accessibilityHelper[_0x2d9689(0x10a)]()&&(logger['warn'](accessibilityHelper[_0x2d9689(0x14a)]),global[_0x2d9689(0xed)]=![]);}if(!global['accessibilityPlatform']){_0x4ac6be[_0x1130a9[_0x2d9689(0x112)]]=![],Object[_0x2d9689(0xe7)](_0x4ac6be)['forEach'](_0x1dff6e=>{const _0x39f956=_0x2d9689;_0x1dff6e[_0x39f956(0x132)](_0x1130a9[_0x39f956(0x134)])&&delete _0x4ac6be[_0x1dff6e];});const _0x513ccc=_0x1130a9[_0x2d9689(0x102)](_0x8e07af,_0x1130a9[_0x2d9689(0xe6)](encodeURIComponent,JSON[_0x2d9689(0xe5)](_0x4ac6be)));_0x361b40&&(_0x361b40[_0x2d9689(0xe8)][_0x2d9689(0x13e)][_0x2d9689(0x16b)][_0x2d9689(0xf0)][_0x2d9689(0x155)]['wsEndpoint']=_0x513ccc,_0x361b40[_0x2d9689(0x125)][_0x2d9689(0x16b)][_0x2d9689(0xf0)][_0x2d9689(0x155)][_0x2d9689(0xfc)]=_0x513ccc);}}else global[_0x2d9689(0xed)]=![];}catch(_0xf7c3db){logger[_0x2d9689(0x103)](_0x2d9689(0x147)+util['format'](_0xf7c3db));}};
#!/usr/bin/env node
'use strict';const a39_0x20895a=a39_0x5e60;function a39_0x3355(){const _0x3e8e39=['PcpwW','dBBLe','playwright-browserstack-sdk.config.js','UQLHa','Proxy\x20url\x20:\x20','reportDotBrowserStackFolderNotAccessibleIssue','6718970qiXOAU','slice','MODULE','exports','uOhVu','4743CKYhQy','isFalse','child_process','kRIGs','aITdf','lNojb','cliConfig','filterBrowserstackArgs','path','../v2/cliUtils','forEach','indexOf','../../helpers/BrowserStackSetup','measureWrapper','trace_','sWcDP','6FyEwgf','./reporter/pwUtils','R_OK','IcZUO','close','trim','error','bootstrap','mFMdH','DUycy','YUfzy','has','--grep','eLWGW','writeFileSync','configPath','SDK_PRE_INITIALIZE','\x0a\x0a\x20\x20\x20\x20import\x20pkg\x20from\x20\x27browserstack-node-sdk\x27;\x0a\x20\x20\x20\x20export\x20default\x20pkg._modifyPlaywright()\x0a','diMbi','process.env.GLOBAL_AGENT_HTTP_PROXY=\x22','serializeToYamlString','ufgpe','SDK_POST_INITIALIZE','accessibility','parse','Etigy','WMuiQ','../../helpers/testhub/testhubHandler','BROWSERSTACK_AUTOMATION','XDnng','../v2/TestInfo','debug','cUALN','BROWSERSTACK_TEST_ACCESSIBILITY_YML','util','SDK_CLEANUP','KOGIE','launchBuild','accessSync','\x22;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20process.env.GLOBAL_AGENT_NO_PROXY=\x22','MfVyM','unlinkSync','INTERNALLY_USED_ENV_VARS','VsRRv','BvPVR','tBFbW','getProxyUrl','automation','reportConflictingEnvVarIssue','resolve','../../helpers/logger','yrshV','push','WWbsN','../../helpers/test-observability/constants','info','ObdfP','brZtC','Uzhts','setFrameworkDetail','MjNjZ','../../helpers/performance/performance-tester','2937180hKyKii','test','isUndefined','../utils/clientTroubleshootingService','PACKAGE_TYPE','start','concat','pw_result.json','--config=','constants','platform','yarn','../../helpers/accessibility-automation/helper','startsWith','PLAYWRIGHT','XECxi','length','playwright-browserstack-sdk.config.cjs','requirePWModule','shutdown','cmTgj','homedir','4819463nJksFY','xTzuO','YqzdO','isTrue','\x22;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20let\x20bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20try\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap\x20=\x20require(\x22global-agent\x22).bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}catch{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20This\x20is\x20a\x20failsafe\x20if\x20global-agent\x20present\x20inside\x20sdk\x20node_modules\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap\x20=\x20require(\x22./node_modules/browserstack-node-sdk/node_modules/global-agent\x22).bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20};\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap();','wkRYW','browserstackAutomation','QAXOJ','cwd','Error\x20in\x20accessing\x20.browserstack\x20directory:\x20','nRPVk','clearTempPWConfig','getInstance','../../helpers/utilities','errorMessage','30uFiLRG','requireConfigLoaderYarnPnP','ezAgb','splice','cRDep','CvAsG','yvQIu','734fZADiB','env','exitCode','dirname','11059497JSNxDg','JOGyy','readFileSync','fmxHy','BROWSERSTACK_TEST_OBSERVABILITY','isRunning','\x0a\x0a\x20\x20\x20\x20const\x20modifyPWConfig\x20=\x20require(\x27browserstack-node-sdk\x27)._modifyPlaywright;\x0a\x0a\x20\x20\x20\x20module.exports\x20=\x20modifyPWConfig();\x0a','browserstackSetupConfig.json','filter','702521kgXGag','OGzNa','true','dmzkT','ZbHsC','existsSync','npx','8kCruRj','Deleting\x20','BCVOe','xfBZA','uYtDc','stringify','ccuHd','--config','./reporter/test-details','bslQv','718893WfOhnK','end','accessibilityOptions','nestedKeyValue','BROWSERSTACK_PW_CONFIG_DIR','dSZvD','yZjfU','testContextOptions','MoQvl','--disable-test-observability','../v2/browserstackCLI','wqTfX','assign','finalExecution','apply','Koiox','stop','logLevel','Playwright\x20process\x20exited\x20with\x20code\x20','drMSd','Error\x20in\x20getting\x20funnel\x20data\x20results','isYarnPnP','FdmVV','SDK_SETUP','getConfig','win32','USER_CONFIG_DETAILS_PATH','EVENTS','get','Yvory','vAicR','skipSessionName','testObservability','../../helpers/performance/constants','initialize','Updated\x20config\x20file\x20name\x20to\x20-\x20','join','./accessibility-helper','isCLIEnabled','config','playwright','../../helpers/helper','suPjc','BROWSERSTACK_RERUN'];a39_0x3355=function(){return _0x3e8e39;};return a39_0x3355();}function a39_0x5e60(_0x578e13,_0x43d9ae){const _0x33557b=a39_0x3355();return a39_0x5e60=function(_0x5e60a3,_0x58edbe){_0x5e60a3=_0x5e60a3-0x104;let _0x1dbb20=_0x33557b[_0x5e60a3];return _0x1dbb20;},a39_0x5e60(_0x578e13,_0x43d9ae);}(function(_0x2c459b,_0x268146){const _0x2d7d7c=a39_0x5e60,_0x4e91fb=_0x2c459b();while(!![]){try{const _0x38dd06=-parseInt(_0x2d7d7c(0x135))/0x1+parseInt(_0x2d7d7c(0x128))/0x2*(-parseInt(_0x2d7d7c(0x17d))/0x3)+parseInt(_0x2d7d7c(0x1cb))/0x4+-parseInt(_0x2d7d7c(0x178))/0x5*(-parseInt(_0x2d7d7c(0x18d))/0x6)+-parseInt(_0x2d7d7c(0x146))/0x7+parseInt(_0x2d7d7c(0x13c))/0x8*(-parseInt(_0x2d7d7c(0x12c))/0x9)+parseInt(_0x2d7d7c(0x121))/0xa*(parseInt(_0x2d7d7c(0x112))/0xb);if(_0x38dd06===_0x268146)break;else _0x4e91fb['push'](_0x4e91fb['shift']());}catch(_0xf46b48){_0x4e91fb['push'](_0x4e91fb['shift']());}}}(a39_0x3355,0xbdfe0));const fs=require('fs'),path=require(a39_0x20895a(0x185)),{spawn}=require(a39_0x20895a(0x17f)),{format}=require(a39_0x20895a(0x1af)),logger=require(a39_0x20895a(0x1bf))['winstonLogger'],{default:BrowserStackSetup}=require(a39_0x20895a(0x189)),helper=require(a39_0x20895a(0x16f)),utilities=require(a39_0x20895a(0x11f)),constants=require('../utils/constants'),{FRAMEWORKS}=require(a39_0x20895a(0x1c3)),{getConfigLoaderPath}=require(a39_0x20895a(0x18e)),{checkAccessibilityPlatformConfig}=require(a39_0x20895a(0x108)),{setAccessibilityCapabilities}=require(a39_0x20895a(0x16b)),{printBuildLink}=require('../../helpers/test-observability/utils'),TestDetails=require(a39_0x20895a(0x144)),TestHubHandler=require(a39_0x20895a(0x1a8)),PerformanceTester=require(a39_0x20895a(0x1ca)),BrowserstackCLI=require(a39_0x20895a(0x150)),PerformanceEvents=require(a39_0x20895a(0x167))[a39_0x20895a(0x161)],CLIUtils=require(a39_0x20895a(0x186)),TestInfo=require(a39_0x20895a(0x1ab)),ClientTroubleShootingService=require(a39_0x20895a(0x1ce)),getUserPlaywrightConfig=async(_0x84e683,_0x50b642)=>{const _0x5725c3=a39_0x20895a,_0x3dfdb5={'WMuiQ':function(_0x4ebb9b){return _0x4ebb9b();},'uYtDc':function(_0x5712a4){return _0x5712a4();},'cAoJq':function(_0x12773c,_0x350f26){return _0x12773c(_0x350f26);},'FdmVV':function(_0x41597b,_0x641751){return _0x41597b(_0x641751);},'yvQIu':'resolvedConfigFile','cRDep':_0x5725c3(0x104)},_0x33a613=!helper[_0x5725c3(0x1cd)](_0x84e683[_0x5725c3(0x16d)]),_0x5d4a37=_0x33a613?path[_0x5725c3(0x1be)](process[_0x5725c3(0x11a)](),_0x84e683['config']):process['cwd'](),{resolveConfigFile:_0x1a3a91,resolveConfigLocation:_0x57343a}=helper[_0x5725c3(0x15b)]()?helper[_0x5725c3(0x122)](..._0x3dfdb5[_0x5725c3(0x1a7)](getConfigLoaderPath)):helper[_0x5725c3(0x10e)][_0x5725c3(0x154)](null,_0x3dfdb5[_0x5725c3(0x140)](getConfigLoaderPath)),_0x3c6d46=_0x1a3a91?_0x3dfdb5['cAoJq'](_0x1a3a91,_0x5d4a37):helper[_0x5725c3(0x149)](_0x3dfdb5[_0x5725c3(0x15c)](_0x57343a,_0x5d4a37),[_0x3dfdb5[_0x5725c3(0x127)]]),_0x4213b5={};if(_0x33a613){const _0x9a8291=_0x50b642['findIndex'](_0x31f63c=>_0x31f63c===_0x5725c3(0x143)||_0x31f63c==='-c'||_0x31f63c[_0x5725c3(0x109)]('--config='));_0x50b642[_0x5725c3(0x124)](_0x9a8291,_0x50b642[_0x9a8291][_0x5725c3(0x109)](_0x3dfdb5[_0x5725c3(0x125)])?0x1:0x2);}const _0x513023={};return _0x513023[_0x5725c3(0x185)]=_0x3c6d46,_0x513023[_0x5725c3(0x16d)]=_0x4213b5,_0x513023;},handleO11yRerun=_0x1e4aeb=>{const _0x554bb9=a39_0x20895a,_0x397236={};_0x397236[_0x554bb9(0x136)]=_0x554bb9(0x199);const _0x1c7837=_0x397236,_0x52cff5=helper[_0x554bb9(0x115)](process[_0x554bb9(0x129)][_0x554bb9(0x171)]);if(_0x52cff5){const _0x478cc4=process[_0x554bb9(0x129)]['BROWSERSTACK_RERUN_TESTS'],_0x55513f=[];if(helper['validateRerunTestList'](_0x478cc4)&&!helper[_0x554bb9(0x1cd)](_0x478cc4)){_0x478cc4['split'](',')['map'](_0x308346=>{const _0x341df=_0x554bb9;_0x55513f[_0x341df(0x1c1)]('('+_0x308346[_0x341df(0x192)]()+')');});const _0x301442='^'+_0x55513f[_0x554bb9(0x16a)]('|')+'$';_0x1e4aeb[_0x554bb9(0x1c1)](_0x1c7837[_0x554bb9(0x136)],_0x301442);}}},spawnOriginalProcess=_0x41d0d9=>{const _0x5b3d2f=a39_0x20895a,_0x4b2943={'dBBLe':function(_0x86ec0c,_0x476462,_0xd53b37,_0x40dd14){return _0x86ec0c(_0x476462,_0xd53b37,_0x40dd14);},'dmzkT':'yarn','bslQv':_0x5b3d2f(0x13b),'uOhVu':_0x5b3d2f(0x16e),'yZjfU':function(_0x24433c,_0x44ac67){return _0x24433c===_0x44ac67;},'mFMdH':_0x5b3d2f(0x15f),'ZbHsC':'inherit'};_0x4b2943[_0x5b3d2f(0x173)](spawn,helper[_0x5b3d2f(0x15b)]()?_0x4b2943[_0x5b3d2f(0x138)]:_0x4b2943[_0x5b3d2f(0x145)],[_0x4b2943[_0x5b3d2f(0x17c)],..._0x41d0d9[_0x5b3d2f(0x179)](0x1)],{'shell':_0x4b2943[_0x5b3d2f(0x14c)](process[_0x5b3d2f(0x106)],_0x4b2943[_0x5b3d2f(0x195)]),'stdio':_0x4b2943[_0x5b3d2f(0x139)],'cwd':process[_0x5b3d2f(0x11a)]()});},isTestCommand=(_0x264c39,_0x2d01db)=>{const _0x282a91=a39_0x20895a,_0x420a5b={};_0x420a5b[_0x282a91(0x1c2)]=function(_0x26f459,_0x18a035){return _0x26f459>_0x18a035;},_0x420a5b[_0x282a91(0x117)]=function(_0x2e119e,_0x268d93){return _0x2e119e===_0x268d93;},_0x420a5b[_0x282a91(0x19a)]=_0x282a91(0x1cc);const _0x4e2fe8=_0x420a5b;if(_0x4e2fe8[_0x282a91(0x1c2)](_0x2d01db[_0x282a91(0x10c)],0x1)&&_0x4e2fe8[_0x282a91(0x117)](_0x2d01db[0x1],_0x4e2fe8[_0x282a91(0x19a)]))return!![];return![];};async function run(_0x160ce0,_0x2e82e1,_0x76fed9){const _0x352ff5=a39_0x20895a,_0x577b5b={'YUfzy':function(_0x202712,_0xf4ba4d){return _0x202712(_0xf4ba4d);},'dSZvD':'.browserstack','elBla':_0x352ff5(0x1d2),'brZtC':function(_0x1358db,_0x5dbcbd){return _0x1358db+_0x5dbcbd;},'kRIGs':_0x352ff5(0x15a),'iICGG':function(_0x53c87c){return _0x53c87c();},'xTzuO':'Error\x20in\x20closing\x20playwright','VsRRv':'BrowserStack\x20config\x20file\x20not\x20found.','wqTfX':function(_0x4626db,_0xd8984f){return _0x4626db<_0xd8984f;},'fmxHy':function(_0x3f758,_0x288316){return _0x3f758===_0x288316;},'cUALN':'false','BCVOe':_0x352ff5(0x14f),'nRPVk':function(_0x740ef7,_0x392417){return _0x740ef7>=_0x392417;},'kmZsi':_0x352ff5(0x1bc),'AZWrR':function(_0x42c9da,_0x5a6db7){return _0x42c9da!=_0x5a6db7;},'Zfocb':function(_0x25f24b,_0x2920f3,_0x3a0074){return _0x25f24b(_0x2920f3,_0x3a0074);},'QAXOJ':function(_0xb95d41,_0x584a0b){return _0xb95d41===_0x584a0b;},'QyMgO':_0x352ff5(0x137),'ccuHd':function(_0x27b252,_0x338d55){return _0x27b252(_0x338d55);},'Etigy':function(_0x8eb435,_0x5c7245){return _0x8eb435(_0x5c7245);},'diMbi':_0x352ff5(0x133),'sWcDP':_0x352ff5(0x10d),'suPjc':_0x352ff5(0x174),'MoQvl':function(_0x209e54,_0x374ff4){return _0x209e54-_0x374ff4;},'Koiox':function(_0x15afff,_0x5ac9e6){return _0x15afff+_0x5ac9e6;},'Uzhts':_0x352ff5(0x169),'MfVyM':function(_0x296ad3,_0x1d4f55){return _0x296ad3>_0x1d4f55;},'ufgpe':function(_0x10ec3b,_0x2d7ec3){return _0x10ec3b+_0x2d7ec3;},'ydcWj':function(_0x4a2d8e,_0x467bcf,_0x2dde8c,_0x7176d5){return _0x4a2d8e(_0x467bcf,_0x2dde8c,_0x7176d5);},'aITdf':_0x352ff5(0x107),'UQLHa':'npx','BvPVR':'playwright','CvAsG':_0x352ff5(0x1cc),'XDnng':_0x352ff5(0x143),'ObdfP':function(_0x5866f8,_0x42c5b3){return _0x5866f8===_0x42c5b3;},'DUycy':_0x352ff5(0x15f),'XECxi':function(_0x2f96e6,_0x5c8174){return _0x2f96e6===_0x5c8174;},'tBFbW':'inherit','IcZUO':_0x352ff5(0x191),'xfBZA':function(_0x574194,_0x2120ef){return _0x574194|_0x2120ef;},'YhiZN':function(_0xf4ed5,_0xd98c19){return _0xf4ed5+_0xd98c19;},'KOGIE':_0x352ff5(0x11b),'vAicR':'Error\x20in\x20deleting\x20playwright\x20results','MjNjZ':function(_0x4a9142,_0x5daa7f,_0x22eeeb){return _0x4a9142(_0x5daa7f,_0x22eeeb);},'PcpwW':function(_0x2b42c9,_0x348d27){return _0x2b42c9(_0x348d27);}};try{const _0x27a356=path[_0x352ff5(0x16a)](helper['homedir'](),_0x577b5b[_0x352ff5(0x14b)]);try{fs[_0x352ff5(0x1b3)](_0x27a356,_0x577b5b[_0x352ff5(0x13f)](fs[_0x352ff5(0x105)][_0x352ff5(0x18f)],fs[_0x352ff5(0x105)]['W_OK']));}catch(_0x5046a6){ClientTroubleShootingService[_0x352ff5(0x177)]();}}catch(_0x242570){logger[_0x352ff5(0x1ac)](_0x577b5b['YhiZN'](_0x577b5b[_0x352ff5(0x1b1)],_0x242570));}try{const _0x155192=path['join'](helper[_0x352ff5(0x111)](),_0x577b5b['dSZvD'],_0x577b5b['elBla']);fs[_0x352ff5(0x13a)](_0x155192)&&fs[_0x352ff5(0x1b6)](_0x155192);}catch(_0x17bdf3){logger[_0x352ff5(0x1ac)](_0x577b5b[_0x352ff5(0x1a2)](_0x577b5b[_0x352ff5(0x164)],_0x17bdf3));}if(!_0x577b5b[_0x352ff5(0x1c9)](isTestCommand,_0x160ce0,_0x2e82e1)){_0x577b5b[_0x352ff5(0x172)](spawnOriginalProcess,_0x2e82e1);return;}await PerformanceTester[_0x352ff5(0x18a)](PerformanceEvents[_0x352ff5(0x19d)],async()=>{const _0x5d1e08=_0x352ff5,_0x48250a={'YqzdO':function(_0x7cd433,_0x3d0e4b){const _0x4edaad=a39_0x5e60;return _0x577b5b[_0x4edaad(0x197)](_0x7cd433,_0x3d0e4b);},'drMSd':_0x577b5b[_0x5d1e08(0x14b)],'cmTgj':_0x577b5b['elBla'],'Yvory':function(_0x2f1a2b,_0x2455f1){const _0x1beae2=_0x5d1e08;return _0x577b5b[_0x1beae2(0x1c6)](_0x2f1a2b,_0x2455f1);},'JOGyy':_0x577b5b[_0x5d1e08(0x180)],'lNojb':function(_0x1041c4){return _0x577b5b['iICGG'](_0x1041c4);},'yrshV':_0x577b5b[_0x5d1e08(0x113)]};if(!_0x76fed9['config']){logger[_0x5d1e08(0x193)](_0x577b5b[_0x5d1e08(0x1b8)]);return;}await _0x76fed9[_0x5d1e08(0x168)](_0x160ce0),CLIUtils[_0x5d1e08(0x1c8)](FRAMEWORKS['PLAYWRIGHT'],FRAMEWORKS[_0x5d1e08(0x10a)]),BrowserstackCLI[_0x5d1e08(0x11e)]()['setBrowserstackConfig'](_0x76fed9[_0x5d1e08(0x16d)],_0x76fed9[_0x5d1e08(0x19c)],_0x76fed9[_0x5d1e08(0x183)]),await BrowserstackCLI['getInstance']()[_0x5d1e08(0x194)]();for(var _0x5c88d5=0x0;_0x577b5b[_0x5d1e08(0x151)](_0x5c88d5,constants[_0x5d1e08(0x1b7)][_0x5d1e08(0x10c)]);_0x5c88d5++){var _0x4ab85c=constants[_0x5d1e08(0x1b7)][_0x5c88d5];process[_0x5d1e08(0x129)][_0x4ab85c]&&await ClientTroubleShootingService[_0x5d1e08(0x1bd)](_0x4ab85c);}const _0xe10f5b=BrowserstackCLI[_0x5d1e08(0x11e)]()[_0x5d1e08(0x15e)]();!helper[_0x5d1e08(0x17e)](_0xe10f5b[_0x5d1e08(0x118)])&&(process[_0x5d1e08(0x129)][_0x5d1e08(0x1a9)]=!![]);_0x577b5b[_0x5d1e08(0x12f)](_0xe10f5b[_0x5d1e08(0x118)],![])&&(process[_0x5d1e08(0x129)][_0x5d1e08(0x1a9)]=_0x577b5b[_0x5d1e08(0x1ad)],_0x2e82e1=_0x2e82e1['filter'](_0x2f45a7=>_0x2f45a7!=='--disable-browserstack-automation'));const _0x27b3c9=_0x2e82e1[_0x5d1e08(0x188)](_0x577b5b[_0x5d1e08(0x13e)]);(_0x577b5b[_0x5d1e08(0x11c)](_0x27b3c9,0x0)||_0x577b5b['fmxHy'](_0xe10f5b[_0x5d1e08(0x166)],![]))&&(process[_0x5d1e08(0x129)]['BROWSERSTACK_TEST_OBSERVABILITY']=_0x577b5b[_0x5d1e08(0x1ad)],_0x2e82e1=_0x2e82e1[_0x5d1e08(0x134)](_0x125248=>_0x125248!==_0x5d1e08(0x14f)));!helper[_0x5d1e08(0x1cd)](_0x76fed9['cliConfig'])&&_0x76fed9[_0x5d1e08(0x183)][_0x5d1e08(0x198)](_0x577b5b['kmZsi'])&&(process[_0x5d1e08(0x129)][_0x5d1e08(0x1a9)]=_0x76fed9[_0x5d1e08(0x183)][_0x5d1e08(0x162)](_0x577b5b['kmZsi'])||!![]);_0x577b5b['AZWrR'](_0x76fed9['config'][_0x5d1e08(0x166)],null)&&!helper['isTrue'](process[_0x5d1e08(0x129)][_0x5d1e08(0x130)])&&(process[_0x5d1e08(0x129)][_0x5d1e08(0x130)]=process['env']['BROWSERSTACK_TEST_OBSERVABILITY']||_0x76fed9[_0x5d1e08(0x16d)][_0x5d1e08(0x166)]);const _0x2cdf92=!helper[_0x5d1e08(0x17e)](process[_0x5d1e08(0x129)][_0x5d1e08(0x130)]);_0x76fed9[_0x5d1e08(0x16d)][_0x5d1e08(0x148)]&&(process[_0x5d1e08(0x129)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML']=JSON[_0x5d1e08(0x141)](_0x76fed9[_0x5d1e08(0x16d)][_0x5d1e08(0x148)]));let _0x478bd9=![];_0x76fed9['config'][_0x5d1e08(0x1a4)]&&(_0x478bd9=!![],process[_0x5d1e08(0x129)][_0x5d1e08(0x1ae)]=_0x76fed9['config'][_0x5d1e08(0x1a4)]);const _0x3283cb=_0x2e82e1[_0x5d1e08(0x1d1)](),_0x2a0b77=await _0x577b5b['Zfocb'](getUserPlaywrightConfig,_0x160ce0,_0x2e82e1);if(helper[_0x5d1e08(0x1cd)](_0x2a0b77)){_0x577b5b[_0x5d1e08(0x197)](spawnOriginalProcess,_0x3283cb);return;}const _0x10acc5=_0x2a0b77[_0x5d1e08(0x185)]?path['dirname'](_0x2a0b77[_0x5d1e08(0x185)]):process[_0x5d1e08(0x11a)]();process['env'][_0x5d1e08(0x14a)]=_0x10acc5,await PerformanceTester['measureWrapper'](PerformanceEvents[_0x5d1e08(0x1a3)],async()=>{const _0x17ea25=_0x5d1e08;!BrowserstackCLI[_0x17ea25(0x11e)]()['isRunning']()&&await TestHubHandler[_0x17ea25(0x1b2)](FRAMEWORKS[_0x17ea25(0x10a)],_0x76fed9),_0x2cdf92&&_0x48250a[_0x17ea25(0x114)](handleO11yRerun,_0x2e82e1);})();if(!BrowserstackCLI['getInstance']()[_0x5d1e08(0x131)]()){let _0x1cb4d1=_0x577b5b[_0x5d1e08(0x119)](process[_0x5d1e08(0x129)][_0x5d1e08(0x1ae)],_0x577b5b['QyMgO']);_0x1cb4d1=_0x1cb4d1||_0x577b5b[_0x5d1e08(0x142)](checkAccessibilityPlatformConfig,_0x76fed9[_0x5d1e08(0x16d)]),process[_0x5d1e08(0x129)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x1cb4d1,_0x1cb4d1&&_0x577b5b[_0x5d1e08(0x1a6)](setAccessibilityCapabilities,_0x76fed9[_0x5d1e08(0x16d)]);}const _0xd8bea9=path[_0x5d1e08(0x16a)](_0x2a0b77[_0x5d1e08(0x185)]?path[_0x5d1e08(0x12b)](_0x2a0b77['path']):process[_0x5d1e08(0x11a)](),_0x577b5b[_0x5d1e08(0x19f)]);fs[_0x5d1e08(0x19b)](_0xd8bea9,helper[_0x5d1e08(0x1a1)](_0x76fed9[_0x5d1e08(0x16d)])),process[_0x5d1e08(0x129)]['BROWSERSTACK_SETUP_CONFIG_PATH']=_0xd8bea9,helper[_0x5d1e08(0x11d)]();let _0x3fc5ce='';_0x577b5b[_0x5d1e08(0x12f)](helper['getPackageType'](),constants[_0x5d1e08(0x1cf)][_0x5d1e08(0x17a)])?_0x3fc5ce=_0x577b5b[_0x5d1e08(0x18c)]:_0x3fc5ce=_0x577b5b[_0x5d1e08(0x170)];let _0x2bfad9='';if(helper['isTypescriptProject'](_0x2a0b77['path'])){_0x2bfad9=_0x5d1e08(0x19e);const _0x2fe927=_0x3fc5ce['split']('.');_0x2fe927[_0x577b5b[_0x5d1e08(0x14e)](_0x2fe927[_0x5d1e08(0x10c)],0x1)]='ts',_0x3fc5ce=_0x2fe927['join']('.'),logger[_0x5d1e08(0x1ac)](_0x577b5b[_0x5d1e08(0x155)](_0x577b5b[_0x5d1e08(0x1c7)],_0x3fc5ce));}else _0x2bfad9=_0x5d1e08(0x132);const _0x3b684f=path[_0x5d1e08(0x16a)](_0x2a0b77[_0x5d1e08(0x185)]?path[_0x5d1e08(0x12b)](_0x2a0b77['path']):process[_0x5d1e08(0x11a)](),_0x3fc5ce);let _0x1d59ba=_0x2a0b77[_0x5d1e08(0x185)]?_0x2a0b77['path']:'';_0x1d59ba=_0x577b5b[_0x5d1e08(0x1b5)](_0x1d59ba[_0x5d1e08(0x10c)],0x0)?path[_0x5d1e08(0x1be)](_0x1d59ba):'',process[_0x5d1e08(0x129)][_0x5d1e08(0x160)]=_0x1d59ba;const _0x10d094=helper[_0x5d1e08(0x1bb)](_0x76fed9[_0x5d1e08(0x16d)]),_0x45be81=helper['getNoProxy'](_0x76fed9[_0x5d1e08(0x16d)]);logger['debug'](_0x5d1e08(0x176)+_0x10d094),logger[_0x5d1e08(0x1ac)]('No\x20Proxy\x20:\x20'+_0x45be81);_0x10d094&&(_0x2bfad9=_0x577b5b['ufgpe'](_0x5d1e08(0x1a0)+_0x10d094+_0x5d1e08(0x1b4)+_0x45be81+_0x5d1e08(0x116),_0x2bfad9));helper[_0x5d1e08(0x184)]({},_0x2e82e1),fs[_0x5d1e08(0x19b)](_0x3b684f,_0x2bfad9),PerformanceTester[_0x5d1e08(0x147)](PerformanceEvents[_0x5d1e08(0x15d)]);const _0x316c16=_0x577b5b['ydcWj'](spawn,helper[_0x5d1e08(0x15b)]()?_0x577b5b[_0x5d1e08(0x181)]:_0x577b5b[_0x5d1e08(0x175)],[_0x577b5b[_0x5d1e08(0x1b9)],_0x577b5b[_0x5d1e08(0x126)],_0x577b5b[_0x5d1e08(0x1aa)],_0x577b5b[_0x5d1e08(0x1c5)](process[_0x5d1e08(0x106)],_0x577b5b[_0x5d1e08(0x196)])?'\x22'+_0x3b684f+'\x22':_0x3b684f,..._0x2e82e1[_0x5d1e08(0x179)](0x2)],{'shell':_0x577b5b[_0x5d1e08(0x10b)](process['platform'],_0x577b5b[_0x5d1e08(0x196)]),'stdio':_0x577b5b[_0x5d1e08(0x1ba)],'cwd':process['cwd'](),'env':Object[_0x5d1e08(0x152)]({},process[_0x5d1e08(0x129)],{'BROWSERSTACK_CONFIG_FILE_PATH':helper['getConfigPath'](_0x160ce0),'BROWSERSTACK_SKIP_SESSION_STATUS':_0x76fed9[_0x5d1e08(0x16d)][_0x5d1e08(0x14d)]['skipSessionStatus'],'BROWSERSTACK_SKIP_SESSION_NAME':_0x76fed9[_0x5d1e08(0x16d)]['testContextOptions'][_0x5d1e08(0x165)],'BROWSERSTACK_LOG_LEVEL':_0x76fed9[_0x5d1e08(0x16d)][_0x5d1e08(0x157)]})}),_0x560bb5=()=>{const _0x1cc288=_0x5d1e08;try{const _0x2d3b1d=path[_0x1cc288(0x16a)](helper['homedir'](),_0x48250a[_0x1cc288(0x159)],_0x48250a[_0x1cc288(0x110)]);if(fs[_0x1cc288(0x13a)](_0x2d3b1d)){let _0x5d3be4=fs[_0x1cc288(0x12e)](_0x2d3b1d);_0x5d3be4=JSON[_0x1cc288(0x1a5)](_0x5d3be4),_0x76fed9[_0x1cc288(0x120)]=_0x5d3be4,fs[_0x1cc288(0x1b6)](_0x2d3b1d);}}catch(_0x433d8d){logger[_0x1cc288(0x1ac)](_0x48250a[_0x1cc288(0x163)](_0x48250a[_0x1cc288(0x12d)],_0x433d8d));}};_0x316c16['on'](_0x577b5b[_0x5d1e08(0x190)],async _0x85277b=>{const _0xf08882=_0x5d1e08,_0x194a18={};_0x194a18['ezAgb']=_0x48250a[_0xf08882(0x159)];const _0x23c411=_0x194a18;try{PerformanceTester[_0xf08882(0x1d0)](PerformanceEvents[_0xf08882(0x1b0)]),_0x48250a[_0xf08882(0x182)](_0x560bb5),await TestHubHandler[_0xf08882(0x156)](),await ClientTroubleShootingService['reportFinalDetectionState']();const _0x284ac6=BrowserstackCLI[_0xf08882(0x16c)]();await BrowserstackCLI[_0xf08882(0x11e)]()[_0xf08882(0x156)](),TestDetails[_0xf08882(0x10f)](),_0x48250a[_0xf08882(0x182)](printBuildLink),await utilities[_0xf08882(0x153)](_0x76fed9,_0x284ac6),process[_0xf08882(0x12a)]=_0x85277b,logger[_0xf08882(0x1ac)](_0xf08882(0x158)+_0x85277b),logger[_0xf08882(0x1c4)]('Deleting\x20'+_0x3b684f),fs[_0xf08882(0x1b6)](_0x3b684f);fs[_0xf08882(0x13a)](_0xd8bea9)&&(logger[_0xf08882(0x1ac)](_0xf08882(0x13d)+_0xd8bea9),fs['unlinkSync'](_0xd8bea9));const _0x37bcff=fs['readdirSync'](path[_0xf08882(0x16a)](helper[_0xf08882(0x111)](),_0x48250a['drMSd']))[_0xf08882(0x134)](_0x4e7c0f=>_0x4e7c0f[_0xf08882(0x109)](_0xf08882(0x18b)));_0x37bcff[_0xf08882(0x187)](_0x30bd7c=>{const _0x1219ef=_0xf08882;fs['unlinkSync'](path['join'](helper[_0x1219ef(0x111)](),_0x23c411[_0x1219ef(0x123)],_0x30bd7c));});}catch(_0xf8f1ef){logger[_0xf08882(0x1ac)](_0x48250a[_0xf08882(0x163)](_0x48250a[_0xf08882(0x1c0)],_0xf8f1ef));}});})();}module[a39_0x20895a(0x17b)]=run;
'use strict';const a39_0x271feb=a39_0x4f35;(function(_0x38adcb,_0x27ab0f){const _0x27ba94=a39_0x4f35,_0x29563f=_0x38adcb();while(!![]){try{const _0x2dc2e1=-parseInt(_0x27ba94(0x159))/0x1+-parseInt(_0x27ba94(0x185))/0x2+parseInt(_0x27ba94(0xe8))/0x3+-parseInt(_0x27ba94(0x13f))/0x4+parseInt(_0x27ba94(0x104))/0x5*(-parseInt(_0x27ba94(0x150))/0x6)+-parseInt(_0x27ba94(0x15b))/0x7+-parseInt(_0x27ba94(0xfc))/0x8*(-parseInt(_0x27ba94(0x16f))/0x9);if(_0x2dc2e1===_0x27ab0f)break;else _0x29563f['push'](_0x29563f['shift']());}catch(_0x1ad537){_0x29563f['push'](_0x29563f['shift']());}}}(a39_0x23cd,0xb8666));function a39_0x4f35(_0x317e97,_0x33ff42){const _0x23cdb0=a39_0x23cd();return a39_0x4f35=function(_0x4f35f6,_0x5880a0){_0x4f35f6=_0x4f35f6-0xd0;let _0x14db1e=_0x23cdb0[_0x4f35f6];return _0x14db1e;},a39_0x4f35(_0x317e97,_0x33ff42);}const fs=require('fs'),path=require(a39_0x271feb(0xf3)),{spawn}=require('child_process'),{format}=require('util'),logger=require('../../helpers/logger')['winstonLogger'],{default:BrowserStackSetup}=require(a39_0x271feb(0xe9)),helper=require(a39_0x271feb(0x14a)),utilities=require(a39_0x271feb(0x12b)),constants=require(a39_0x271feb(0x162)),{FRAMEWORKS}=require(a39_0x271feb(0x117)),{getConfigLoaderPath}=require(a39_0x271feb(0x16c)),{checkAccessibilityPlatformConfig}=require('../../helpers/accessibility-automation/helper'),{setAccessibilityCapabilities}=require(a39_0x271feb(0xfb)),{printBuildLink}=require('../../helpers/test-observability/utils'),TestDetails=require(a39_0x271feb(0x10d)),TestHubHandler=require(a39_0x271feb(0xd5)),PerformanceTester=require(a39_0x271feb(0xfa)),BrowserstackCLI=require(a39_0x271feb(0xdc)),PerformanceEvents=require(a39_0x271feb(0xd7))[a39_0x271feb(0x113)],CLIUtils=require(a39_0x271feb(0x126)),TestInfo=require(a39_0x271feb(0x124)),ClientTroubleShootingService=require(a39_0x271feb(0xda)),getUserPlaywrightConfig=async(_0x1876c2,_0x33f468)=>{const _0x3c9b2a=a39_0x271feb,_0x85d66a={'DUKpN':function(_0x5155d0){return _0x5155d0();},'Pyhvo':function(_0x3e3741,_0x4cf259){return _0x3e3741(_0x4cf259);},'GiHVC':function(_0x3c75d9,_0xf20c5b){return _0x3c75d9(_0xf20c5b);},'eNRhj':_0x3c9b2a(0x178),'HRHzV':'--config='},_0x47aa6b=!helper[_0x3c9b2a(0x11d)](_0x1876c2[_0x3c9b2a(0x15c)]),_0x2a17bf=_0x47aa6b?path[_0x3c9b2a(0xd0)](process['cwd'](),_0x1876c2[_0x3c9b2a(0x15c)]):process[_0x3c9b2a(0xdd)](),{resolveConfigFile:_0x1f9264,resolveConfigLocation:_0x4163c7}=helper[_0x3c9b2a(0x125)]()?helper[_0x3c9b2a(0x160)](..._0x85d66a[_0x3c9b2a(0x115)](getConfigLoaderPath)):helper['requirePWModule']['apply'](null,_0x85d66a[_0x3c9b2a(0x115)](getConfigLoaderPath)),_0x12f853=_0x1f9264?_0x85d66a[_0x3c9b2a(0xd1)](_0x1f9264,_0x2a17bf):helper[_0x3c9b2a(0xf1)](_0x85d66a['GiHVC'](_0x4163c7,_0x2a17bf),[_0x85d66a['eNRhj']]),_0x5babaa={};if(_0x47aa6b){const _0x4b120c=_0x33f468[_0x3c9b2a(0x10e)](_0x117426=>_0x117426==='--config'||_0x117426==='-c'||_0x117426[_0x3c9b2a(0x174)]('--config='));_0x33f468[_0x3c9b2a(0xdf)](_0x4b120c,_0x33f468[_0x4b120c][_0x3c9b2a(0x174)](_0x85d66a[_0x3c9b2a(0x100)])?0x1:0x2);}const _0x49ae2f={};return _0x49ae2f[_0x3c9b2a(0xf3)]=_0x12f853,_0x49ae2f['config']=_0x5babaa,_0x49ae2f;},handleO11yRerun=_0xef0fa9=>{const _0x29259c=a39_0x271feb,_0x30e8b0={};_0x30e8b0[_0x29259c(0x134)]=_0x29259c(0x186);const _0x58156f=_0x30e8b0,_0x394dda=helper[_0x29259c(0x16d)](process['env']['BROWSERSTACK_RERUN']);if(_0x394dda){const _0x3e1ab8=process[_0x29259c(0x18c)][_0x29259c(0xf5)],_0x444c5c=[];if(helper[_0x29259c(0x107)](_0x3e1ab8)&&!helper[_0x29259c(0x11d)](_0x3e1ab8)){_0x3e1ab8[_0x29259c(0x149)](',')[_0x29259c(0x12f)](_0x11cb96=>{const _0x567a06=_0x29259c;_0x444c5c[_0x567a06(0x17f)]('('+_0x11cb96[_0x567a06(0x114)]()+')');});const _0x372c06='^'+_0x444c5c[_0x29259c(0x156)]('|')+'$';_0xef0fa9['push'](_0x58156f[_0x29259c(0x134)],_0x372c06);}}},spawnOriginalProcess=_0x398715=>{const _0xc205e=a39_0x271feb,_0x5eed60={'jHuXz':function(_0x1ff1ce,_0x73796a,_0x1512e0,_0x447486){return _0x1ff1ce(_0x73796a,_0x1512e0,_0x447486);},'thpIN':_0xc205e(0x136),'bQTRm':_0xc205e(0x154),'vxTnu':_0xc205e(0x14f),'mEYKx':function(_0xc82d9e,_0x285464){return _0xc82d9e===_0x285464;},'umwHg':'win32','OjjjQ':_0xc205e(0x175)};_0x5eed60[_0xc205e(0x17c)](spawn,helper['isYarnPnP']()?_0x5eed60[_0xc205e(0x167)]:_0x5eed60['bQTRm'],[_0x5eed60[_0xc205e(0x15e)],..._0x398715[_0xc205e(0x177)](0x1)],{'shell':_0x5eed60[_0xc205e(0x17e)](process[_0xc205e(0x14d)],_0x5eed60[_0xc205e(0x13c)]),'stdio':_0x5eed60['OjjjQ'],'cwd':process[_0xc205e(0xdd)]()});},isTestCommand=(_0x2909e9,_0x2e5620)=>{const _0xaba84e=a39_0x271feb,_0xd6864={};_0xd6864['psNPz']=function(_0x17d787,_0x405177){return _0x17d787>_0x405177;},_0xd6864[_0xaba84e(0x172)]=function(_0x4d56b6,_0x195290){return _0x4d56b6===_0x195290;},_0xd6864[_0xaba84e(0x112)]=_0xaba84e(0x141);const _0x477a42=_0xd6864;if(_0x477a42[_0xaba84e(0x163)](_0x2e5620['length'],0x1)&&_0x477a42['ptCzs'](_0x2e5620[0x1],_0x477a42[_0xaba84e(0x112)]))return!![];return![];};async function run(_0x49ec3e,_0x8228e5,_0x3201b1){const _0x4dec5f=a39_0x271feb,_0x579c7e={'CDmwu':function(_0x47a008,_0x1aa647){return _0x47a008(_0x1aa647);},'fvOIj':_0x4dec5f(0xf4),'EzvAH':function(_0x1b6755){return _0x1b6755();},'hRaed':function(_0x4c3e79){return _0x4c3e79();},'fBWxl':function(_0x1a2d20,_0x4f7999){return _0x1a2d20+_0x4f7999;},'Xsckw':_0x4dec5f(0x121),'Pmfuw':'pw_result.json','xAIhq':_0x4dec5f(0x161),'WqfuE':_0x4dec5f(0x116),'PeEmK':function(_0x5874f8,_0x4d9c4f){return _0x5874f8<_0x4d9c4f;},'LuDZG':function(_0x1f22cc,_0x35eba5){return _0x1f22cc===_0x35eba5;},'enCmN':_0x4dec5f(0xd2),'Pgbjo':_0x4dec5f(0xf0),'Osrlj':function(_0x2c3a80,_0xfa4c45){return _0x2c3a80>=_0xfa4c45;},'WPMET':_0x4dec5f(0x18a),'FzqHx':function(_0x47bc2a,_0x5c537f){return _0x47bc2a!=_0x5c537f;},'oaYkC':function(_0x35ec93,_0x5c8167,_0x1291d8){return _0x35ec93(_0x5c8167,_0x1291d8);},'jbPhh':function(_0x254335,_0x5da96c){return _0x254335===_0x5da96c;},'RsedK':_0x4dec5f(0xe0),'SEVuy':'browserstackSetupConfig.json','slgKg':function(_0x41d57d,_0xda9a5c){return _0x41d57d===_0xda9a5c;},'NzUib':_0x4dec5f(0x16b),'KMKog':_0x4dec5f(0xea),'snCHW':function(_0x31ca59,_0x1e43b4){return _0x31ca59-_0x1e43b4;},'fkdpE':function(_0x504007,_0x25f296){return _0x504007+_0x25f296;},'dZrID':_0x4dec5f(0x14c),'oWrOS':function(_0x44fbd7,_0x336556){return _0x44fbd7>_0x336556;},'jjbQT':function(_0x5ddcf2,_0x5311b9,_0x1a1281,_0x52fbec){return _0x5ddcf2(_0x5311b9,_0x1a1281,_0x52fbec);},'xIXIS':_0x4dec5f(0x136),'ywtuV':_0x4dec5f(0x154),'VICrZ':_0x4dec5f(0x14f),'VyWIJ':'test','WgIsh':_0x4dec5f(0x14e),'PYiTe':function(_0x287d32,_0x37be5e){return _0x287d32===_0x37be5e;},'BdXab':_0x4dec5f(0xed),'AbuiM':function(_0x385c7d,_0x5d88d0){return _0x385c7d===_0x5d88d0;},'CRDuD':_0x4dec5f(0x175),'faIUI':_0x4dec5f(0x171),'fSbiK':function(_0x40a926,_0x3356e5){return _0x40a926|_0x3356e5;},'kVFjJ':function(_0x11a26b,_0x5de889){return _0x11a26b+_0x5de889;},'hVevE':_0x4dec5f(0xdb),'LQQiZ':function(_0x3be46c,_0x3d36f8){return _0x3be46c+_0x3d36f8;},'rHxKL':'Error\x20in\x20deleting\x20playwright\x20results','rFXQW':function(_0x18ac69,_0x3456bc){return _0x18ac69(_0x3456bc);}};try{const _0x35d3e6=path['join'](helper[_0x4dec5f(0xe4)](),_0x579c7e[_0x4dec5f(0x101)]);try{fs[_0x4dec5f(0x127)](_0x35d3e6,_0x579c7e['fSbiK'](fs[_0x4dec5f(0xe1)][_0x4dec5f(0x12c)],fs[_0x4dec5f(0xe1)][_0x4dec5f(0x144)]));}catch(_0x1429d9){ClientTroubleShootingService[_0x4dec5f(0xe7)]();}}catch(_0x2a0783){logger[_0x4dec5f(0x13e)](_0x579c7e[_0x4dec5f(0x188)](_0x579c7e[_0x4dec5f(0x15f)],_0x2a0783));}try{const _0x50d02c=path[_0x4dec5f(0x156)](helper[_0x4dec5f(0xe4)](),_0x579c7e[_0x4dec5f(0x101)],_0x579c7e[_0x4dec5f(0x102)]);fs[_0x4dec5f(0xd8)](_0x50d02c)&&fs[_0x4dec5f(0x110)](_0x50d02c);}catch(_0x1c2f59){logger[_0x4dec5f(0x13e)](_0x579c7e['LQQiZ'](_0x579c7e['rHxKL'],_0x1c2f59));}if(!_0x579c7e[_0x4dec5f(0x12d)](isTestCommand,_0x49ec3e,_0x8228e5)){_0x579c7e['rFXQW'](spawnOriginalProcess,_0x8228e5);return;}await PerformanceTester['measureWrapper'](PerformanceEvents[_0x4dec5f(0x105)],async()=>{const _0x46e7ad=_0x4dec5f,_0x19ea66={'zGUHa':_0x579c7e[_0x46e7ad(0x101)],'hZRmE':_0x579c7e[_0x46e7ad(0x102)],'LMSDY':function(_0x328587,_0x376ffc){const _0x5b62e7=_0x46e7ad;return _0x579c7e[_0x5b62e7(0x155)](_0x328587,_0x376ffc);},'QsPgP':_0x579c7e[_0x46e7ad(0x12a)]};if(!_0x3201b1[_0x46e7ad(0x15c)]){logger[_0x46e7ad(0x16e)](_0x579c7e[_0x46e7ad(0x145)]);return;}await _0x3201b1[_0x46e7ad(0x166)](_0x49ec3e),CLIUtils[_0x46e7ad(0x173)](FRAMEWORKS[_0x46e7ad(0xe3)],FRAMEWORKS[_0x46e7ad(0xe3)]),BrowserstackCLI[_0x46e7ad(0x168)]()[_0x46e7ad(0x165)](_0x3201b1[_0x46e7ad(0x15c)],_0x3201b1[_0x46e7ad(0x11c)],_0x3201b1[_0x46e7ad(0x14b)]),await BrowserstackCLI[_0x46e7ad(0x168)]()['bootstrap']();for(var _0xa2d566=0x0;_0x579c7e['PeEmK'](_0xa2d566,constants[_0x46e7ad(0x122)][_0x46e7ad(0x11b)]);_0xa2d566++){var _0x21aa44=constants[_0x46e7ad(0x122)][_0xa2d566];process[_0x46e7ad(0x18c)][_0x21aa44]&&await ClientTroubleShootingService['reportConflictingEnvVarIssue'](_0x21aa44);}const _0x199a93=BrowserstackCLI[_0x46e7ad(0x168)]()['getConfig']();!helper[_0x46e7ad(0xf8)](_0x199a93['browserstackAutomation'])&&(process['env']['BROWSERSTACK_AUTOMATION']=!![]);_0x579c7e[_0x46e7ad(0x13d)](_0x199a93['browserstackAutomation'],![])&&(process[_0x46e7ad(0x18c)][_0x46e7ad(0x13b)]=_0x579c7e['enCmN'],_0x8228e5=_0x8228e5[_0x46e7ad(0x13a)](_0x59e710=>_0x59e710!==_0x46e7ad(0x182)));const _0x172bc9=_0x8228e5['indexOf'](_0x579c7e['Pgbjo']);(_0x579c7e[_0x46e7ad(0x111)](_0x172bc9,0x0)||_0x579c7e[_0x46e7ad(0x13d)](_0x199a93['testObservability'],![]))&&(process[_0x46e7ad(0x18c)]['BROWSERSTACK_TEST_OBSERVABILITY']=_0x579c7e['enCmN'],_0x8228e5=_0x8228e5[_0x46e7ad(0x13a)](_0x560b8f=>_0x560b8f!==_0x46e7ad(0xf0)));!helper[_0x46e7ad(0x11d)](_0x3201b1[_0x46e7ad(0x14b)])&&_0x3201b1[_0x46e7ad(0x14b)][_0x46e7ad(0x118)](_0x579c7e['WPMET'])&&(process[_0x46e7ad(0x18c)][_0x46e7ad(0x13b)]=_0x3201b1[_0x46e7ad(0x14b)]['get'](_0x579c7e['WPMET'])||!![]);_0x579c7e[_0x46e7ad(0x139)](_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0x10c)],null)&&!helper[_0x46e7ad(0x16d)](process[_0x46e7ad(0x18c)]['BROWSERSTACK_TEST_OBSERVABILITY'])&&(process[_0x46e7ad(0x18c)][_0x46e7ad(0x140)]=process[_0x46e7ad(0x18c)]['BROWSERSTACK_TEST_OBSERVABILITY']||_0x3201b1['config'][_0x46e7ad(0x10c)]);const _0x288bde=!helper[_0x46e7ad(0xf8)](process['env'][_0x46e7ad(0x140)]);_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0x12e)]&&(process[_0x46e7ad(0x18c)][_0x46e7ad(0x135)]=JSON[_0x46e7ad(0xf7)](_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0x12e)]));let _0xfec6da=![];_0x3201b1['config'][_0x46e7ad(0x176)]&&(_0xfec6da=!![],process['env'][_0x46e7ad(0xd9)]=_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0x176)]);const _0x25d9ca=_0x8228e5[_0x46e7ad(0x164)](),_0x5307cb=await _0x579c7e[_0x46e7ad(0x12d)](getUserPlaywrightConfig,_0x49ec3e,_0x8228e5);if(helper[_0x46e7ad(0x11d)](_0x5307cb)){_0x579c7e[_0x46e7ad(0x151)](spawnOriginalProcess,_0x25d9ca);return;}const _0x4a4571=_0x5307cb['path']?path['dirname'](_0x5307cb[_0x46e7ad(0xf3)]):process[_0x46e7ad(0xdd)]();process[_0x46e7ad(0x18c)][_0x46e7ad(0x148)]=_0x4a4571,await PerformanceTester[_0x46e7ad(0x184)](PerformanceEvents[_0x46e7ad(0x187)],async()=>{const _0x236efc=_0x46e7ad;!BrowserstackCLI[_0x236efc(0x168)]()['isRunning']()&&await TestHubHandler['launchBuild'](FRAMEWORKS[_0x236efc(0xe3)],_0x3201b1),_0x288bde&&_0x579c7e[_0x236efc(0x151)](handleO11yRerun,_0x8228e5);})();if(!BrowserstackCLI[_0x46e7ad(0x168)]()[_0x46e7ad(0xd4)]()){let _0x971a1c=_0x579c7e[_0x46e7ad(0x10a)](process[_0x46e7ad(0x18c)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'],_0x579c7e['RsedK']);_0x971a1c=_0x971a1c||_0x579c7e[_0x46e7ad(0x151)](checkAccessibilityPlatformConfig,_0x3201b1['config']),process[_0x46e7ad(0x18c)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x971a1c,_0x971a1c&&_0x579c7e['CDmwu'](setAccessibilityCapabilities,_0x3201b1[_0x46e7ad(0x15c)]);}const _0xc8d6e2=path[_0x46e7ad(0x156)](_0x5307cb[_0x46e7ad(0xf3)]?path['dirname'](_0x5307cb[_0x46e7ad(0xf3)]):process[_0x46e7ad(0xdd)](),_0x579c7e[_0x46e7ad(0x10b)]);fs[_0x46e7ad(0x123)](_0xc8d6e2,helper[_0x46e7ad(0x16a)](_0x3201b1[_0x46e7ad(0x15c)])),process[_0x46e7ad(0x18c)][_0x46e7ad(0x169)]=_0xc8d6e2,helper[_0x46e7ad(0x17a)]();let _0x14612a='';_0x579c7e[_0x46e7ad(0xfe)](helper[_0x46e7ad(0x11f)](),constants['PACKAGE_TYPE']['MODULE'])?_0x14612a=_0x579c7e['NzUib']:_0x14612a=_0x579c7e[_0x46e7ad(0xeb)];let _0x2b10da='';if(helper['isTypescriptProject'](_0x5307cb[_0x46e7ad(0xf3)])){_0x2b10da=_0x46e7ad(0x15a);const _0x4f04fb=_0x14612a[_0x46e7ad(0x149)]('.');_0x4f04fb[_0x579c7e[_0x46e7ad(0xde)](_0x4f04fb[_0x46e7ad(0x11b)],0x1)]='ts',_0x14612a=_0x4f04fb['join']('.'),logger[_0x46e7ad(0x13e)](_0x579c7e[_0x46e7ad(0xf6)](_0x579c7e[_0x46e7ad(0x183)],_0x14612a));}else _0x2b10da=_0x46e7ad(0x17b);const _0x28024e=path[_0x46e7ad(0x156)](_0x5307cb['path']?path['dirname'](_0x5307cb[_0x46e7ad(0xf3)]):process['cwd'](),_0x14612a);let _0xa5aa10=_0x5307cb[_0x46e7ad(0xf3)]?_0x5307cb[_0x46e7ad(0xf3)]:'';_0xa5aa10=_0x579c7e['oWrOS'](_0xa5aa10[_0x46e7ad(0x11b)],0x0)?path[_0x46e7ad(0xd0)](_0xa5aa10):'',process[_0x46e7ad(0x18c)][_0x46e7ad(0x170)]=_0xa5aa10;const _0x4f2f54=helper['getProxyUrl'](_0x3201b1[_0x46e7ad(0x15c)]),_0x31f7f3=helper[_0x46e7ad(0x180)](_0x3201b1[_0x46e7ad(0x15c)]);logger[_0x46e7ad(0x13e)](_0x46e7ad(0xe2)+_0x4f2f54),logger[_0x46e7ad(0x13e)](_0x46e7ad(0x120)+_0x31f7f3);_0x4f2f54&&(_0x2b10da=_0x579c7e[_0x46e7ad(0x155)](_0x46e7ad(0x103)+_0x4f2f54+_0x46e7ad(0x138)+_0x31f7f3+'\x22;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20let\x20bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20try\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap\x20=\x20require(\x22global-agent\x22).bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}catch{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20This\x20is\x20a\x20failsafe\x20if\x20global-agent\x20present\x20inside\x20sdk\x20node_modules\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap\x20=\x20require(\x22./node_modules/browserstack-node-sdk/node_modules/global-agent\x22).bootstrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20};\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bootstrap();',_0x2b10da));helper['filterBrowserstackArgs']({},_0x8228e5),fs['writeFileSync'](_0x28024e,_0x2b10da),PerformanceTester[_0x46e7ad(0x11a)](PerformanceEvents['SDK_SETUP']);const _0x383e53=_0x579c7e[_0x46e7ad(0xff)](spawn,helper[_0x46e7ad(0x125)]()?_0x579c7e[_0x46e7ad(0xee)]:_0x579c7e[_0x46e7ad(0x132)],[_0x579c7e[_0x46e7ad(0x137)],_0x579c7e[_0x46e7ad(0x11e)],_0x579c7e['WgIsh'],_0x579c7e[_0x46e7ad(0x128)](process[_0x46e7ad(0x14d)],_0x579c7e[_0x46e7ad(0xe5)])?'\x22'+_0x28024e+'\x22':_0x28024e,..._0x8228e5[_0x46e7ad(0x177)](0x2)],{'shell':_0x579c7e[_0x46e7ad(0x15d)](process[_0x46e7ad(0x14d)],_0x579c7e[_0x46e7ad(0xe5)]),'stdio':_0x579c7e['CRDuD'],'cwd':process[_0x46e7ad(0xdd)](),'env':Object[_0x46e7ad(0x131)]({},process[_0x46e7ad(0x18c)],{'BROWSERSTACK_CONFIG_FILE_PATH':helper[_0x46e7ad(0xef)](_0x49ec3e),'BROWSERSTACK_SKIP_SESSION_STATUS':_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0xf9)][_0x46e7ad(0x179)],'BROWSERSTACK_SKIP_SESSION_NAME':_0x3201b1[_0x46e7ad(0x15c)]['testContextOptions'][_0x46e7ad(0x18b)],'BROWSERSTACK_LOG_LEVEL':_0x3201b1[_0x46e7ad(0x15c)][_0x46e7ad(0x143)]})}),_0x447db8=()=>{const _0x2188d2=_0x46e7ad;try{const _0x14a16a=path['join'](helper[_0x2188d2(0xe4)](),_0x19ea66[_0x2188d2(0x157)],_0x19ea66[_0x2188d2(0x133)]);if(fs[_0x2188d2(0xd8)](_0x14a16a)){let _0x28bb2b=fs[_0x2188d2(0x119)](_0x14a16a);_0x28bb2b=JSON[_0x2188d2(0x147)](_0x28bb2b),_0x3201b1['errorMessage']=_0x28bb2b,fs['unlinkSync'](_0x14a16a);}}catch(_0x10e4e6){logger[_0x2188d2(0x13e)](_0x19ea66[_0x2188d2(0x189)](_0x19ea66[_0x2188d2(0xd6)],_0x10e4e6));}};_0x383e53['on'](_0x579c7e[_0x46e7ad(0x181)],async _0x444bea=>{const _0x5e37ed=_0x46e7ad,_0x28dc88={};_0x28dc88[_0x5e37ed(0x106)]=_0x579c7e[_0x5e37ed(0x101)];const _0x44f35f=_0x28dc88;try{PerformanceTester[_0x5e37ed(0x129)](PerformanceEvents[_0x5e37ed(0x10f)]),_0x579c7e['EzvAH'](_0x447db8),await TestHubHandler[_0x5e37ed(0x146)](),await ClientTroubleShootingService[_0x5e37ed(0x108)]();const _0x54b10e=BrowserstackCLI[_0x5e37ed(0x153)]();await BrowserstackCLI[_0x5e37ed(0x168)]()[_0x5e37ed(0x146)](),TestDetails[_0x5e37ed(0xd3)](),_0x579c7e[_0x5e37ed(0xf2)](printBuildLink),await utilities[_0x5e37ed(0xe6)](_0x3201b1,_0x54b10e),process[_0x5e37ed(0x109)]=_0x444bea,logger[_0x5e37ed(0x13e)](_0x5e37ed(0x142)+_0x444bea),logger[_0x5e37ed(0xec)](_0x5e37ed(0xfd)+_0x28024e),fs[_0x5e37ed(0x110)](_0x28024e);fs[_0x5e37ed(0xd8)](_0xc8d6e2)&&(logger[_0x5e37ed(0x13e)](_0x5e37ed(0xfd)+_0xc8d6e2),fs[_0x5e37ed(0x110)](_0xc8d6e2));const _0x4a8e05=fs[_0x5e37ed(0x152)](path[_0x5e37ed(0x156)](helper[_0x5e37ed(0xe4)](),_0x579c7e[_0x5e37ed(0x101)]))[_0x5e37ed(0x13a)](_0x368221=>_0x368221[_0x5e37ed(0x174)](_0x5e37ed(0x158)));_0x4a8e05[_0x5e37ed(0x130)](_0xad209d=>{const _0x5f5acb=_0x5e37ed;fs[_0x5f5acb(0x110)](path[_0x5f5acb(0x156)](helper[_0x5f5acb(0xe4)](),_0x44f35f['iNBec'],_0xad209d));});}catch(_0x348999){logger[_0x5e37ed(0x13e)](_0x579c7e[_0x5e37ed(0x155)](_0x579c7e[_0x5e37ed(0x17d)],_0x348999));}});})();}function a39_0x23cd(){const _0x1f1983=['Playwright\x20process\x20exited\x20with\x20code\x20','logLevel','W_OK','WqfuE','stop','parse','BROWSERSTACK_PW_CONFIG_DIR','split','../../helpers/helper','cliConfig','Updated\x20config\x20file\x20name\x20to\x20-\x20','platform','--config','playwright','869562ueKEmO','CDmwu','readdirSync','isCLIEnabled','npx','fBWxl','join','zGUHa','trace_','162800nDUnrU','\x0a\x0a\x20\x20\x20\x20import\x20pkg\x20from\x20\x27browserstack-node-sdk\x27;\x0a\x20\x20\x20\x20export\x20default\x20pkg._modifyPlaywright()\x0a','10371151WzRIyp','config','AbuiM','vxTnu','hVevE','requireConfigLoaderYarnPnP','Error\x20in\x20getting\x20funnel\x20data\x20results','../utils/constants','psNPz','concat','setBrowserstackConfig','initialize','thpIN','getInstance','BROWSERSTACK_SETUP_CONFIG_PATH','serializeToYamlString','playwright-browserstack-sdk.config.cjs','./reporter/pwUtils','isTrue','error','13780386wzhwYa','USER_CONFIG_DETAILS_PATH','close','ptCzs','setFrameworkDetail','startsWith','inherit','accessibility','slice','resolvedConfigFile','skipSessionStatus','clearTempPWConfig','\x0a\x0a\x20\x20\x20\x20const\x20modifyPWConfig\x20=\x20require(\x27browserstack-node-sdk\x27)._modifyPlaywright;\x0a\x0a\x20\x20\x20\x20module.exports\x20=\x20modifyPWConfig();\x0a','jHuXz','Xsckw','mEYKx','push','getNoProxy','faIUI','--disable-browserstack-automation','dZrID','measureWrapper','608300yvpbow','--grep','SDK_POST_INITIALIZE','kVFjJ','LMSDY','automation','skipSessionName','env','resolve','Pyhvo','false','shutdown','isRunning','../../helpers/testhub/testhubHandler','QsPgP','../../helpers/performance/constants','existsSync','BROWSERSTACK_TEST_ACCESSIBILITY_YML','../utils/clientTroubleshootingService','Error\x20in\x20accessing\x20.browserstack\x20directory:\x20','../v2/browserstackCLI','cwd','snCHW','splice','true','constants','Proxy\x20url\x20:\x20','PLAYWRIGHT','homedir','BdXab','finalExecution','reportDotBrowserStackFolderNotAccessibleIssue','3817581ZGcrdh','../../helpers/BrowserStackSetup','playwright-browserstack-sdk.config.js','KMKog','info','win32','xIXIS','getConfigPath','--disable-test-observability','nestedKeyValue','hRaed','path','.browserstack','BROWSERSTACK_RERUN_TESTS','fkdpE','stringify','isFalse','testContextOptions','../../helpers/performance/performance-tester','./accessibility-helper','16btiMWP','Deleting\x20','slgKg','jjbQT','HRHzV','fvOIj','Pmfuw','process.env.GLOBAL_AGENT_HTTP_PROXY=\x22','45GIqNAh','SDK_PRE_INITIALIZE','iNBec','validateRerunTestList','reportFinalDetectionState','exitCode','jbPhh','SEVuy','testObservability','./reporter/test-details','findIndex','SDK_CLEANUP','unlinkSync','Osrlj','OOrrE','EVENTS','trim','DUKpN','BrowserStack\x20config\x20file\x20not\x20found.','../../helpers/test-observability/constants','has','readFileSync','end','length','configPath','isUndefined','VyWIJ','getPackageType','No\x20Proxy\x20:\x20','Error\x20in\x20closing\x20playwright','INTERNALLY_USED_ENV_VARS','writeFileSync','../v2/TestInfo','isYarnPnP','../v2/cliUtils','accessSync','PYiTe','start','xAIhq','../../helpers/utilities','R_OK','oaYkC','accessibilityOptions','map','forEach','assign','ywtuV','hZRmE','MvwJI','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','yarn','VICrZ','\x22;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20process.env.GLOBAL_AGENT_NO_PROXY=\x22','FzqHx','filter','BROWSERSTACK_AUTOMATION','umwHg','LuDZG','debug','1306588ayOHoa','BROWSERSTACK_TEST_OBSERVABILITY','test'];a39_0x23cd=function(){return _0x1f1983;};return a39_0x23cd();}module['exports']=run;

@@ -1,1 +0,1 @@

const a40_0x163429=a40_0x5b4c;function a40_0x33e9(){const _0x1a9b88=['Got\x20exception\x20while\x20mocking\x20isWorkerRedundant:\x20','11361616WOLBEf','lNzXM','./mock-process.js','exports','resolve','\x20is\x20not\x20found','1307655hUrMLk','error','450709laIUTe','LNllM','YREFZ','./patches','Icney','90GEPHpZ','debug','phnPo','../../helpers/helper','11votSSL','BROWSERSTACK_PLAYWRIGHT_GLOBAL_SETUP','1363333rpTQab','Not\x20able\x20to\x20import\x20globalSetup','636147Ortqom','format','uinkx','40AvQdLB','Path\x20','ANmDQ','function','YBiQj','compareVersions','apply','2cGoLzt','./reporter/pwUtils','includes','config','Running\x20existing\x20global\x20setup','625740COSNVP','isHandlePWErrorSet','winstonLogger','dVWEA','../../helpers/logger','../../helpers/test-observability/constants','44607192lyKiyn','XnpcU','35lKWibi','Call\x20to\x20child\x20fork\x20with\x20args\x20','Error\x20in\x20calling\x20existing\x20global\x20setup:\x20'];a40_0x33e9=function(){return _0x1a9b88;};return a40_0x33e9();}(function(_0x50bff8,_0x147bde){const _0x274073=a40_0x5b4c,_0x38ee91=_0x50bff8();while(!![]){try{const _0x48cb3a=-parseInt(_0x274073(0x14b))/0x1*(-parseInt(_0x274073(0x157))/0x2)+-parseInt(_0x274073(0x13e))/0x3+parseInt(_0x274073(0x12c))/0x4*(-parseInt(_0x274073(0x134))/0x5)+-parseInt(_0x274073(0x145))/0x6*(parseInt(_0x274073(0x140))/0x7)+-parseInt(_0x274073(0x138))/0x8+parseInt(_0x274073(0x14d))/0x9*(-parseInt(_0x274073(0x150))/0xa)+parseInt(_0x274073(0x149))/0xb*(parseInt(_0x274073(0x132))/0xc);if(_0x48cb3a===_0x147bde)break;else _0x38ee91['push'](_0x38ee91['shift']());}catch(_0x4e105c){_0x38ee91['push'](_0x38ee91['shift']());}}}(a40_0x33e9,0xd7122));const util=require('util'),child_process=require('child_process'),{FRAMEWORKS}=require(a40_0x163429(0x131)),{getFrameworkVersion,debug}=require('../../helpers/test-observability/utils'),helper=require(a40_0x163429(0x148)),{getLoadUtilsPath,getForkProcessPath}=require(a40_0x163429(0x128)),{mockIsWorkerRedundant}=require(a40_0x163429(0x143)),logger=require(a40_0x163429(0x130))[a40_0x163429(0x12e)];function a40_0x5b4c(_0x44fa5f,_0x44e8ee){const _0x33e9b1=a40_0x33e9();return a40_0x5b4c=function(_0x5b4c94,_0x9dc57e){_0x5b4c94=_0x5b4c94-0x128;let _0x58094a=_0x33e9b1[_0x5b4c94];return _0x58094a;},a40_0x5b4c(_0x44fa5f,_0x44e8ee);}module[a40_0x163429(0x13b)]=async function(_0x187841){const _0x432eec=a40_0x163429,_0x2c88e1={'phnPo':function(_0x22c0f1,_0x345853){return _0x22c0f1(_0x345853);},'lNzXM':function(_0x1b01b3){return _0x1b01b3();},'uinkx':_0x432eec(0x13a),'OaNbZ':_0x432eec(0x12b),'YREFZ':function(_0x3135d3){return _0x3135d3();},'anpFf':function(_0x3a5188,_0x2bb31a){return _0x3a5188(_0x2bb31a);},'dVWEA':function(_0x219575,_0x419f9c){return _0x219575>=_0x419f9c;},'LNllM':'1.33.0','XnpcU':function(_0x44ec97,_0x1a8ecf,_0x270ff2){return _0x44ec97(_0x1a8ecf,_0x270ff2);},'mRMTB':function(_0x672445,_0x5e393d){return _0x672445!==_0x5e393d;},'YBiQj':_0x432eec(0x153),'Icney':_0x432eec(0x14c),'ANmDQ':function(_0x5249fd,_0xd6948){return _0x5249fd(_0xd6948);}},_0x57cbb1=child_process['fork'];if(helper[_0x432eec(0x12d)]())try{_0x2c88e1[_0x432eec(0x139)](mockIsWorkerRedundant);}catch(_0x50e3be){logger[_0x432eec(0x146)](_0x432eec(0x137)+util[_0x432eec(0x14e)](_0x50e3be));}child_process['fork']=function(){const _0x1ed740=_0x432eec;return _0x2c88e1[_0x1ed740(0x147)](debug,_0x1ed740(0x135)+arguments[0x0]),arguments[0x0][_0x1ed740(0x129)](_0x2c88e1['lNzXM'](getForkProcessPath))?arguments[0x0]=require[_0x1ed740(0x13c)](_0x2c88e1[_0x1ed740(0x14f)]):logger[_0x1ed740(0x13f)](_0x1ed740(0x151)+_0x2c88e1[_0x1ed740(0x139)](getForkProcessPath)+_0x1ed740(0x13d)),_0x57cbb1['apply'](null,arguments);};if(process['env'][_0x432eec(0x14a)]){_0x2c88e1[_0x432eec(0x147)](debug,_0x2c88e1['OaNbZ']);try{const {loadGlobalHook:_0x183cc9}=helper['requirePWModule'][_0x432eec(0x156)](null,_0x2c88e1[_0x432eec(0x142)](getLoadUtilsPath)),_0x5cce1c=_0x2c88e1['anpFf'](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT']);let _0x4beb8a=_0x187841;if(_0x2c88e1[_0x432eec(0x12f)](helper[_0x432eec(0x155)](_0x5cce1c,_0x2c88e1[_0x432eec(0x141)]),0x0)){const _0x132ae0={};_0x132ae0[_0x432eec(0x12a)]=_0x187841,_0x4beb8a=_0x132ae0;}const _0x2b2426=await _0x2c88e1[_0x432eec(0x133)](_0x183cc9,_0x4beb8a,process['env'][_0x432eec(0x14a)]);if(_0x2c88e1['mRMTB'](typeof _0x2b2426,_0x2c88e1[_0x432eec(0x154)]))throw new Error(_0x2c88e1[_0x432eec(0x144)]);return _0x2b2426[_0x432eec(0x156)](null,arguments);}catch(_0x4c4fe0){_0x2c88e1[_0x432eec(0x152)](debug,_0x432eec(0x136)+_0x4c4fe0['toString']());}}};
function a40_0x322f(_0x44eec5,_0x502e27){const _0x1bd4ce=a40_0x1bd4();return a40_0x322f=function(_0x322f35,_0x37de3e){_0x322f35=_0x322f35-0x172;let _0x11c675=_0x1bd4ce[_0x322f35];return _0x11c675;},a40_0x322f(_0x44eec5,_0x502e27);}const a40_0x45372c=a40_0x322f;function a40_0x1bd4(){const _0x4bacb4=['1.33.0','EdwRV','Not\x20able\x20to\x20import\x20globalSetup','requirePWModule','config','\x20is\x20not\x20found','../../helpers/helper','./reporter/pwUtils','1114821kIWMmY','Running\x20existing\x20global\x20setup','65208AzBImY','71244msXyAh','exports','child_process','winstonLogger','../../helpers/test-observability/constants','Call\x20to\x20child\x20fork\x20with\x20args\x20','4689586WfChwd','debug','9837psXzHy','KCqOZ','compareVersions','3242985CJbNzW','10ftbVLI','Path\x20','BROWSERSTACK_PLAYWRIGHT_GLOBAL_SETUP','./patches','./mock-process.js','env','PLAYWRIGHT','4089268VCikme','fTOZn','5224vkfChC','TkPNc','18SxyqXz','fork','KygUw','format','609IFIeKZ','apply','../../helpers/test-observability/utils','includes','tFwVL','tBhEf','MgHxs','error'];a40_0x1bd4=function(){return _0x4bacb4;};return a40_0x1bd4();}(function(_0x50bd09,_0x7801ec){const _0x336b7b=a40_0x322f,_0x319020=_0x50bd09();while(!![]){try{const _0x365427=parseInt(_0x336b7b(0x18a))/0x1*(-parseInt(_0x336b7b(0x172))/0x2)+-parseInt(_0x336b7b(0x19e))/0x3+parseInt(_0x336b7b(0x186))/0x4+parseInt(_0x336b7b(0x17e))/0x5+parseInt(_0x336b7b(0x173))/0x6*(parseInt(_0x336b7b(0x18e))/0x7)+-parseInt(_0x336b7b(0x188))/0x8*(parseInt(_0x336b7b(0x17b))/0x9)+parseInt(_0x336b7b(0x17f))/0xa*(-parseInt(_0x336b7b(0x179))/0xb);if(_0x365427===_0x7801ec)break;else _0x319020['push'](_0x319020['shift']());}catch(_0xe1d056){_0x319020['push'](_0x319020['shift']());}}}(a40_0x1bd4,0x93cea));const util=require('util'),child_process=require(a40_0x45372c(0x175)),{FRAMEWORKS}=require(a40_0x45372c(0x177)),{getFrameworkVersion,debug}=require(a40_0x45372c(0x190)),helper=require(a40_0x45372c(0x19c)),{getLoadUtilsPath,getForkProcessPath}=require(a40_0x45372c(0x19d)),{mockIsWorkerRedundant}=require(a40_0x45372c(0x182)),logger=require('../../helpers/logger')[a40_0x45372c(0x176)];module[a40_0x45372c(0x174)]=async function(_0x2a8e1c){const _0x32e618=a40_0x45372c,_0x24b023={'tFwVL':function(_0x2695fd,_0x150d5f){return _0x2695fd(_0x150d5f);},'EdwRV':function(_0x331fc1){return _0x331fc1();},'RbxJG':_0x32e618(0x183),'KCqOZ':function(_0x280d4f){return _0x280d4f();},'TkPNc':_0x32e618(0x19f),'KygUw':function(_0x59da42){return _0x59da42();},'fTOZn':function(_0x5b32dc,_0x17ea5f){return _0x5b32dc>=_0x17ea5f;},'xXUTm':_0x32e618(0x196),'tBhEf':function(_0xcc1b7a,_0x5edee7,_0x381d6b){return _0xcc1b7a(_0x5edee7,_0x381d6b);},'gvxyd':function(_0x3c11c4,_0x513528){return _0x3c11c4!==_0x513528;},'MyymQ':'function','MgHxs':_0x32e618(0x198)},_0x17ed10=child_process['fork'];if(helper['isHandlePWErrorSet']())try{_0x24b023[_0x32e618(0x17c)](mockIsWorkerRedundant);}catch(_0xf738a){logger[_0x32e618(0x17a)]('Got\x20exception\x20while\x20mocking\x20isWorkerRedundant:\x20'+util[_0x32e618(0x18d)](_0xf738a));}child_process[_0x32e618(0x18b)]=function(){const _0x36f398=_0x32e618;return _0x24b023[_0x36f398(0x192)](debug,_0x36f398(0x178)+arguments[0x0]),arguments[0x0][_0x36f398(0x191)](_0x24b023[_0x36f398(0x197)](getForkProcessPath))?arguments[0x0]=require['resolve'](_0x24b023['RbxJG']):logger[_0x36f398(0x195)](_0x36f398(0x180)+_0x24b023[_0x36f398(0x197)](getForkProcessPath)+_0x36f398(0x19b)),_0x17ed10[_0x36f398(0x18f)](null,arguments);};if(process[_0x32e618(0x184)][_0x32e618(0x181)]){_0x24b023[_0x32e618(0x192)](debug,_0x24b023[_0x32e618(0x189)]);try{const {loadGlobalHook:_0x43d1c4}=helper[_0x32e618(0x199)][_0x32e618(0x18f)](null,_0x24b023[_0x32e618(0x18c)](getLoadUtilsPath)),_0x1c5154=_0x24b023[_0x32e618(0x192)](getFrameworkVersion,FRAMEWORKS[_0x32e618(0x185)]);let _0x53d7c2=_0x2a8e1c;if(_0x24b023[_0x32e618(0x187)](helper[_0x32e618(0x17d)](_0x1c5154,_0x24b023['xXUTm']),0x0)){const _0x4f6185={};_0x4f6185[_0x32e618(0x19a)]=_0x2a8e1c,_0x53d7c2=_0x4f6185;}const _0x14ad54=await _0x24b023[_0x32e618(0x193)](_0x43d1c4,_0x53d7c2,process[_0x32e618(0x184)][_0x32e618(0x181)]);if(_0x24b023['gvxyd'](typeof _0x14ad54,_0x24b023['MyymQ']))throw new Error(_0x24b023[_0x32e618(0x194)]);return _0x14ad54[_0x32e618(0x18f)](null,arguments);}catch(_0x1e0d1a){_0x24b023[_0x32e618(0x192)](debug,'Error\x20in\x20calling\x20existing\x20global\x20setup:\x20'+_0x1e0d1a['toString']());}}};

@@ -1,1 +0,1 @@

function a42_0x13fe(){const _0x395c63=['LdSHg','wYaVj','tKwNc','**/*.@(spec|test).?(c|m)[jt]s?(x)','../../helpers/testhub/utils','utf8','gPItQ','isBrowserstackInfra','keys','sjRhn','UFAtG','8436987BohsTb','HWFnT','forEach','3|0|1|4|2','ZsUZe','maxWorkers','3QnSuwd','platforms','platformCaps','pnDWR','npokZ','2178008pDiWPf','../../helpers/test-observability/utils','UlEiy','length','dependencies','setAdditionalCapabilities','ZEEAI','SzyCo','4oQLPNO','XYqYG','Can\x27t\x20get\x20user\x20defined\x20global\x20setup\x20file','EvbwY','assign','split','invalidKeys','cGkbB','../../helpers/helper','../../bin/utils/constants','VroRl','capabilities','Klaub','ZpPse','jJeqI','TlDCu','playwrightConfigOptions','invalidTestInputType','jgUhL','reporter','string','Jusns','uzWtM','FaDoy','push','XxYGk','parallelsPerPlatform','wsEndpoint','USER_CONFIG_DETAILS_PATH','PLAYWRIGHT','globalSetup','sGozF','oIAGq','isArray','format','IPkgL','wFRva','CqpjK','hXHJI','Sxrgm','Aqkon','LzNoq','../../helpers/test-observability/constants','osJdK','gmBXV','lqPgi','join','Bhiyd','../../helpers/classLogger.js','modifyBrowserStackCaps','JohYr','env','nQZfL','log','testMatch','UZaFR','initialize','gisBc','iRwXu','PHuDM','requireModule','iNxZd','name','cOPcn','LjRYV','mxGJR','apply','deepClone','LWsvF','vfttB','workers','default','DCpNz','cTPAe','projects','project','testDir','Error\x20in\x20parsing\x20capabilities\x20from\x20CLI:\x20','function','SXZPN','GGTtl','AFwkz','606193eSYVVW','connectOptions','getPlaywrightConfig','fyTfo','getInstance','playwright','exports','vrChc','kRVKm','path','dcdhg','AuMuC','dntyn','paths','includes','teardown','dihvv','bootstrap','PBpAR','bfeAR','testIgnore','util','GSjIm','EoNBr','Error\x20in\x20eveluating\x20testDir\x20passed\x20in\x20playwrightConfigOptions\x20','isNotUndefined','../v2/grpcClient','KKdHu','object','1237274MUKbUe','JVuCg','config','PcFub','setup','ehjqN','1012255PwlQRH','collectFilesForProject','dRCtZ','respectGitIgnore','parseYaml','Error\x20in\x20running\x20user\x20global\x20setup\x20for\x20playwright','Error\x20in\x20getting\x20config','3768288VOotRa','XZaCp','uniqueDependency','resolve','isUndefined','getConfig','fTuvh','sjryb','../../helpers/test-observability/error-handler','_internal','Klmoi','readFileSync','Error\x20in\x20generating\x20parallellised\x20config\x20for\x20playwright\x20','modifyPlaywrightConf','BROWSERSTACK_SETUP_CONFIG_PATH','isRunning','mandatoryDependency','3609116cDIJdK','oDXjO','nYdkB','stringify','NvdzS','psabB','nestedKeyValue','kewND','every','use','xpVrL','requirePWModule','BROWSERSTACK_PW_CONFIG_DIR'];a42_0x13fe=function(){return _0x395c63;};return a42_0x13fe();}const a42_0x48167e=a42_0xdebb;function a42_0xdebb(_0x1d7f6d,_0x350ffa){const _0x13feb7=a42_0x13fe();return a42_0xdebb=function(_0xdebb63,_0x3fccea){_0xdebb63=_0xdebb63-0x16a;let _0x11c3e4=_0x13feb7[_0xdebb63];return _0x11c3e4;},a42_0xdebb(_0x1d7f6d,_0x350ffa);}(function(_0x3ee294,_0x313bbb){const _0x1d80ac=a42_0xdebb,_0x43b6fd=_0x3ee294();while(!![]){try{const _0x1590b1=parseInt(_0x1d80ac(0x1ad))/0x1+parseInt(_0x1d80ac(0x1ca))/0x2*(-parseInt(_0x1d80ac(0x206))/0x3)+parseInt(_0x1d80ac(0x213))/0x4*(-parseInt(_0x1d80ac(0x1d0))/0x5)+-parseInt(_0x1d80ac(0x1d7))/0x6+parseInt(_0x1d80ac(0x1e8))/0x7+-parseInt(_0x1d80ac(0x20b))/0x8+parseInt(_0x1d80ac(0x200))/0x9;if(_0x1590b1===_0x313bbb)break;else _0x43b6fd['push'](_0x43b6fd['shift']());}catch(_0xcdb20e){_0x43b6fd['push'](_0x43b6fd['shift']());}}}(a42_0x13fe,0x527ad));const fs=require('fs'),util=require(a42_0x48167e(0x1c2)),path=require(a42_0x48167e(0x1b6));let config={};const browserstackSetup={},helper=require(a42_0x48167e(0x21b)),{PLAYWRIGHT_CONFIG_OPTION_ERRORS}=require(a42_0x48167e(0x21c)),{getTransformPath,getProjectUtilsPath}=require('./reporter/pwUtils'),{shouldProcessEventForTesthub}=require(a42_0x48167e(0x1f9)),{CrashReporter}=require(a42_0x48167e(0x1df)),{FRAMEWORKS}=require(a42_0x48167e(0x185)),{getFrameworkVersion}=require(a42_0x48167e(0x20c)),BrowserstackCli=require('../v2/browserstackCLI'),GrpcClient=require(a42_0x48167e(0x1c7)),{createClassLogger}=require(a42_0x48167e(0x18b)),logger=createClassLogger(a42_0x48167e(0x1e4)),getConfigFromCLI=async()=>{const _0x56c1e0=a42_0x48167e,_0x554be5={};_0x554be5[_0x56c1e0(0x1b7)]=_0x56c1e0(0x1d6);const _0x1808d8=_0x554be5,_0x3e3cc7={};_0x3e3cc7['playwrightConfigObject']=config;const _0x257c87=await GrpcClient[_0x56c1e0(0x1b1)]()[_0x56c1e0(0x1af)](_0x3e3cc7);if(!_0x257c87[_0x56c1e0(0x1dc)]())throw new Error(_0x1808d8[_0x56c1e0(0x1b7)]);return JSON['parse'](_0x257c87[_0x56c1e0(0x1dc)]());},handleAutomationTrue=async()=>{const _0x4e2e4b=a42_0x48167e,_0x4d7d0c={'KKdHu':_0x4e2e4b(0x1b2),'HWFnT':_0x4e2e4b(0x1f1),'Sxrgm':_0x4e2e4b(0x1ae),'ehjqN':function(_0x27dbf8,_0x11a067){return _0x27dbf8+_0x11a067;},'GSjIm':function(_0x316b2c,_0xbe3cf){return _0x316b2c(_0xbe3cf);},'sjRhn':function(_0xec7ddf,_0xfcc54f){return _0xec7ddf===_0xfcc54f;},'iNxZd':_0x4e2e4b(0x1a7),'VroRl':_0x4e2e4b(0x1a9),'vrChc':function(_0x2edc6f,_0x18c5c4){return _0x2edc6f+_0x18c5c4;},'FaDoy':_0x4e2e4b(0x1c5),'nQZfL':function(_0x34a735,_0x46a181,_0x2ec068,_0x5078e1){return _0x34a735(_0x46a181,_0x2ec068,_0x5078e1);},'UlEiy':function(_0x1fd6a7){return _0x1fd6a7();},'hXHJI':_0x4e2e4b(0x1a1),'dntyn':'projects','KwpYD':function(_0x4a9acf,_0x3d864e){return _0x4a9acf===_0x3d864e;},'cOPcn':_0x4e2e4b(0x1f8),'JVuCg':_0x4e2e4b(0x191),'sGozF':_0x4e2e4b(0x1c1),'psabB':_0x4e2e4b(0x1e3),'fTuvh':function(_0x4bdb0f,_0x3bf0a8,_0x1c997e,_0x426a20){return _0x4bdb0f(_0x3bf0a8,_0x1c997e,_0x426a20);},'PcFub':function(_0x54cb41,_0x152a8a){return _0x54cb41*_0x152a8a;}};let _0x4e1076=[];if(BrowserstackCli[_0x4e2e4b(0x1b1)]()['isRunning']()&&BrowserstackCli['getInstance']()[_0x4e2e4b(0x1dc)]()['browserstackAutomation']){const _0x40ae34=await _0x4d7d0c[_0x4e2e4b(0x20d)](getConfigFromCLI);config[_0x4d7d0c['hXHJI']]=_0x40ae34[_0x4e2e4b(0x205)]||0x1,config[_0x4d7d0c[_0x4e2e4b(0x1b9)]]=[];try{_0x4e1076=_0x40ae34[_0x4e2e4b(0x21e)];}catch(_0x385015){logger['error'](_0x4e2e4b(0x1a8)+util['format'](_0x385015));}}else{if(!BrowserstackCli[_0x4e2e4b(0x1b1)]()[_0x4e2e4b(0x1e6)]()&&helper['isBrowserstackInfra']()){if(helper[_0x4e2e4b(0x1db)](browserstackSetup[_0x4e2e4b(0x1cc)][_0x4e2e4b(0x207)])||_0x4d7d0c['KwpYD'](browserstackSetup[_0x4e2e4b(0x1cc)][_0x4e2e4b(0x207)][_0x4e2e4b(0x20e)],0x0)){const _0x7a6c98=browserstackSetup['config'][_0x4e2e4b(0x175)]||browserstackSetup[_0x4e2e4b(0x1cc)][_0x4e2e4b(0x1a1)]||config[_0x4d7d0c[_0x4e2e4b(0x181)]]||0x1;config[_0x4d7d0c[_0x4e2e4b(0x181)]]=_0x7a6c98;return;}config[_0x4d7d0c['dntyn']]=[],browserstackSetup[_0x4e2e4b(0x1cc)][_0x4e2e4b(0x207)][_0x4e2e4b(0x202)]((_0x269904,_0x410ca3)=>{const _0x167c32=_0x4e2e4b;_0x4e1076['push'](helper[_0x167c32(0x18c)](browserstackSetup['config'],_0x4d7d0c[_0x167c32(0x1c8)],_0x410ca3));}),_0x4e1076[_0x4e2e4b(0x202)](_0x548759=>{const _0x4d2df5=_0x4e2e4b;helper[_0x4d2df5(0x210)](_0x548759);});}}if(!BrowserstackCli[_0x4e2e4b(0x1b1)]()['isRunning']()&&helper['isBrowserstackInfra']()||BrowserstackCli[_0x4e2e4b(0x1b1)]()['isRunning']()&&BrowserstackCli[_0x4e2e4b(0x1b1)]()[_0x4e2e4b(0x1dc)]()['browserstackAutomation']){let _0x24e2aa,_0x3d77ca=[];try{_0x24e2aa=helper[_0x4e2e4b(0x1f3)][_0x4e2e4b(0x19d)](null,_0x4d7d0c[_0x4e2e4b(0x20d)](getProjectUtilsPath));const _0x51adcc={};_0x51adcc[_0x4e2e4b(0x1d3)]=!![];const _0x3f99c5={};_0x3f99c5['respectGitIgnore']=!![],_0x3f99c5[_0x4e2e4b(0x1a7)]='',_0x3f99c5['testMatch']=_0x4d7d0c[_0x4e2e4b(0x19a)],_0x3f99c5[_0x4e2e4b(0x1c1)]='',_0x3f99c5[_0x4e2e4b(0x1e0)]=_0x51adcc;const _0x48b8a8={};_0x48b8a8[_0x4e2e4b(0x1a6)]=_0x3f99c5;let _0x4c1546=_0x48b8a8;config[_0x4d7d0c['iNxZd']]&&(_0x4c1546['project'][_0x4d7d0c[_0x4e2e4b(0x198)]]=config[_0x4d7d0c[_0x4e2e4b(0x198)]]),config[_0x4d7d0c[_0x4e2e4b(0x1cb)]]&&(_0x4c1546[_0x4e2e4b(0x1a6)][_0x4d7d0c[_0x4e2e4b(0x1cb)]]=config[_0x4d7d0c['JVuCg']]),config[_0x4d7d0c[_0x4e2e4b(0x17a)]]&&(_0x4c1546[_0x4e2e4b(0x1a6)][_0x4d7d0c[_0x4e2e4b(0x17a)]]=config[_0x4d7d0c[_0x4e2e4b(0x17a)]]),_0x4c1546=Object[_0x4e2e4b(0x217)](_0x4c1546,_0x4c1546['project']),_0x3d77ca=await _0x24e2aa['collectFilesForProject'](_0x4c1546);}catch(_0x96ad47){console[_0x4e2e4b(0x190)](_0x4d7d0c['vrChc'](_0x4d7d0c[_0x4e2e4b(0x1ed)],util[_0x4e2e4b(0x17d)](_0x96ad47)));}const _0x4dcb36=helper['getPlaywrightUrl'](browserstackSetup[_0x4e2e4b(0x1cc)]),_0x518fc4=await _0x4d7d0c[_0x4e2e4b(0x1dd)](getPWOptionsTests,_0x4e1076,_0x24e2aa,_0x3d77ca);_0x4e1076[_0x4e2e4b(0x202)]((_0x524949,_0x523b14)=>{const _0x1b159c=_0x4e2e4b,_0x34432f={},_0x3f4191={};_0x3f4191[_0x1b159c(0x208)]=browserstackSetup[_0x1b159c(0x1cc)][_0x1b159c(0x207)][_0x523b14],_0x34432f[_0x4d7d0c[_0x1b159c(0x201)]]=_0x3f4191,helper['playwrightProjectNameUpdate'](_0x524949,_0x34432f),helper['updatePlaywrightConfigOptions'](_0x34432f,browserstackSetup[_0x1b159c(0x1cc)][_0x1b159c(0x207)][_0x523b14],browserstackSetup[_0x1b159c(0x1cc)][_0x1b159c(0x207)][_0x523b14]['playwrightConfigOptions']||config['playwrightConfigOptions']||null),_0x34432f[_0x4d7d0c[_0x1b159c(0x201)]][_0x4d7d0c[_0x1b159c(0x182)]]=Object['assign'](_0x34432f[_0x4d7d0c[_0x1b159c(0x201)]][_0x4d7d0c[_0x1b159c(0x182)]]||helper[_0x1b159c(0x1ee)](config,[_0x4d7d0c[_0x1b159c(0x201)],_0x4d7d0c[_0x1b159c(0x182)]])||{},{'wsEndpoint':_0x4d7d0c[_0x1b159c(0x1cf)](_0x4dcb36,_0x4d7d0c[_0x1b159c(0x1c3)](encodeURIComponent,JSON[_0x1b159c(0x1eb)](_0x524949)))});try{_0x4d7d0c[_0x1b159c(0x1fe)](typeof _0x34432f[_0x4d7d0c[_0x1b159c(0x198)]],_0x4d7d0c[_0x1b159c(0x21d)])&&(_0x34432f[_0x4d7d0c[_0x1b159c(0x198)]]=_0x34432f[_0x4d7d0c[_0x1b159c(0x198)]](helper[_0x1b159c(0x197)]));}catch(_0x46a54d){console[_0x1b159c(0x190)](_0x4d7d0c[_0x1b159c(0x1b4)](_0x4d7d0c[_0x1b159c(0x172)],util[_0x1b159c(0x17d)](_0x46a54d)));}_0x4d7d0c[_0x1b159c(0x18f)](addProjectToProjectList,_0x518fc4,_0x523b14,_0x34432f);});_0x3d77ca[_0x4e2e4b(0x20e)]&&(config[_0x4d7d0c[_0x4e2e4b(0x1cb)]]='');const _0x541ce1=_0x4d7d0c[_0x4e2e4b(0x1cd)](browserstackSetup['config'][_0x4e2e4b(0x207)]['length']||0x1,browserstackSetup[_0x4e2e4b(0x1cc)]['parallelsPerPlatform']||config[_0x4d7d0c[_0x4e2e4b(0x181)]]||0x1);config[_0x4d7d0c['hXHJI']]=_0x541ce1;}},addProjectToProjectList=(_0x1a8322,_0x3f3643,_0x5e0dec)=>{const _0x2c5f59=a42_0x48167e,_0x325e2a={'cGkbB':function(_0x5e253f,_0x903dc4){return _0x5e253f>_0x903dc4;},'wYaVj':_0x2c5f59(0x20f),'dRCtZ':'testMatch','AuMuC':_0x2c5f59(0x1ce),'MRMje':'teardown','dihvv':_0x2c5f59(0x1a5),'xpVrL':_0x2c5f59(0x1f1),'ZpPse':_0x2c5f59(0x208),'uzWtM':_0x2c5f59(0x16b),'DCpNz':function(_0x3ba5de,_0x4bdfb1,_0xfd8d7f){return _0x3ba5de(_0x4bdfb1,_0xfd8d7f);},'CqpjK':function(_0x2ba9f1,_0xb389bd){return _0x2ba9f1>_0xb389bd;}},_0x5e1a27=_0x1a8322[_0x3f3643],_0x28032d=browserstackSetup[_0x2c5f59(0x1cc)]['platforms'][_0x3f3643][_0x2c5f59(0x16b)];_0x5e0dec[_0x325e2a[_0x2c5f59(0x1f2)]][_0x325e2a[_0x2c5f59(0x220)]][_0x325e2a[_0x2c5f59(0x171)]]&&delete _0x5e0dec[_0x325e2a['xpVrL']][_0x325e2a[_0x2c5f59(0x220)]][_0x325e2a[_0x2c5f59(0x171)]];const _0x8f3304=_0x325e2a[_0x2c5f59(0x1a3)](setSetupAndTeardownConfigs,helper[_0x2c5f59(0x19e)](_0x5e0dec),_0x28032d);_0x325e2a[_0x2c5f59(0x180)](_0x5e1a27[_0x2c5f59(0x20e)],0x0)?_0x5e1a27[_0x2c5f59(0x202)](_0x359ac4=>{const _0x3359bf=_0x2c5f59,_0x501fcf=helper['deepClone'](_0x5e0dec);_0x325e2a[_0x3359bf(0x21a)](_0x8f3304['length'],0x0)&&(_0x501fcf[_0x325e2a[_0x3359bf(0x1f6)]]=_0x8f3304),_0x501fcf[_0x325e2a[_0x3359bf(0x1d2)]]=_0x359ac4,_0x501fcf[_0x325e2a[_0x3359bf(0x1b8)]]&&delete _0x501fcf[_0x3359bf(0x1ce)],_0x501fcf[_0x325e2a['MRMje']]&&delete _0x501fcf[_0x3359bf(0x1bc)],config[_0x325e2a[_0x3359bf(0x1bd)]][_0x3359bf(0x173)](_0x501fcf);}):config[_0x325e2a[_0x2c5f59(0x1bd)]]['push'](_0x5e0dec);},setSetupAndTeardownConfigs=(_0x300fc8,_0x362f5c)=>{const _0x5216f8=a42_0x48167e,_0x3b7827={'sjryb':function(_0x40872b,_0x1915b0,_0xe38ae8){return _0x40872b(_0x1915b0,_0xe38ae8);},'wFRva':_0x5216f8(0x1bc),'NvdzS':function(_0x3443eb,_0x1bbb9f,_0x5b7f3c,_0x49b76a){return _0x3443eb(_0x1bbb9f,_0x5b7f3c,_0x49b76a);},'nYdkB':_0x5216f8(0x1f1),'ZsUZe':_0x5216f8(0x1a5),'iRwXu':_0x5216f8(0x1ce),'wFZYq':function(_0xd09ca6,_0x58f4e5,_0x3609ca,_0x34455c,_0x82e26b){return _0xd09ca6(_0x58f4e5,_0x3609ca,_0x34455c,_0x82e26b);},'osJdK':function(_0x276f9b,_0x327f04,_0x5f1b12,_0xe3a23f){return _0x276f9b(_0x327f04,_0x5f1b12,_0xe3a23f);}};if(!_0x362f5c)return[];const _0x3da7e5=[],_0x288a6a=[];let _0x22f55c,_0x35f0ef;return _0x362f5c[_0x3b7827[_0x5216f8(0x195)]]&&(_0x22f55c=_0x362f5c[_0x3b7827[_0x5216f8(0x195)]]),_0x362f5c[_0x3b7827['wFRva']]&&(_0x35f0ef=_0x362f5c[_0x3b7827[_0x5216f8(0x17f)]]),_0x35f0ef&&Array[_0x5216f8(0x17c)](_0x35f0ef)&&_0x35f0ef[_0x5216f8(0x202)](_0x1737c1=>{const _0x5e5faf=_0x5216f8;_0x3b7827[_0x5e5faf(0x1de)](validateKeys,_0x1737c1,_0x3b7827['wFRva']);if(_0x3da7e5[_0x5e5faf(0x1bb)](_0x1737c1[_0x5e5faf(0x199)]))throw util[_0x5e5faf(0x17d)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x5e5faf(0x1d9)],_0x3b7827['wFRva']);const _0x51703e=_0x3b7827[_0x5e5faf(0x1ec)](createDependencyProject,_0x1737c1[_0x5e5faf(0x199)],_0x1737c1['testMatch'],_0x1737c1['testDir']);_0x51703e[_0x3b7827['nYdkB']]=_0x300fc8[_0x3b7827[_0x5e5faf(0x1ea)]],config[_0x3b7827[_0x5e5faf(0x204)]][_0x5e5faf(0x173)](_0x51703e),_0x3da7e5['push'](_0x1737c1[_0x5e5faf(0x199)]);}),_0x22f55c&&Array[_0x5216f8(0x17c)](_0x22f55c)&&_0x22f55c[_0x5216f8(0x202)](_0x2f04b7=>{const _0x2c1c33=_0x5216f8;_0x3b7827[_0x2c1c33(0x1de)](validateKeys,_0x2f04b7,_0x3b7827['iRwXu']);if(_0x3da7e5[_0x2c1c33(0x1bb)](_0x2f04b7['name']))throw util['format'](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x2c1c33(0x1d9)],_0x3b7827['iRwXu']);const _0x191285=_0x2f04b7[_0x2c1c33(0x1bc)]?_0x3b7827['wFZYq'](createDependencyProject,_0x2f04b7[_0x2c1c33(0x199)],_0x2f04b7[_0x2c1c33(0x191)],_0x2f04b7[_0x2c1c33(0x1a7)],_0x2f04b7['teardown']):_0x3b7827[_0x2c1c33(0x186)](createDependencyProject,_0x2f04b7[_0x2c1c33(0x199)],_0x2f04b7[_0x2c1c33(0x191)],_0x2f04b7[_0x2c1c33(0x1a7)]);_0x191285[_0x3b7827[_0x2c1c33(0x1ea)]]=_0x300fc8[_0x3b7827[_0x2c1c33(0x1ea)]],config[_0x3b7827[_0x2c1c33(0x204)]]['push'](_0x191285),_0x288a6a[_0x2c1c33(0x173)](_0x2f04b7[_0x2c1c33(0x199)]),_0x3da7e5[_0x2c1c33(0x173)](_0x2f04b7[_0x2c1c33(0x199)]);}),_0x288a6a;},validateKeys=(_0xf59558,_0x369fb5)=>{const _0x17a93e=a42_0x48167e,_0xdc2d78={};_0xdc2d78[_0x17a93e(0x1b5)]=function(_0x1931de,_0x508035){return _0x1931de===_0x508035;},_0xdc2d78['npokZ']=_0x17a93e(0x1bc),_0xdc2d78[_0x17a93e(0x1f5)]='name',_0xdc2d78[_0x17a93e(0x216)]='testMatch',_0xdc2d78[_0x17a93e(0x1fb)]=_0x17a93e(0x1a7);const _0x61240c=_0xdc2d78;if(![_0x61240c['LdSHg'],_0x61240c[_0x17a93e(0x216)]][_0x17a93e(0x1f0)](_0x213364=>Object[_0x17a93e(0x1fd)](_0xf59558)[_0x17a93e(0x1bb)](_0x213364)))throw util['format'](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x17a93e(0x1e7)],_0x369fb5);Object[_0x17a93e(0x1fd)](_0xf59558)['forEach'](_0x1ad775=>{const _0x367b81=_0x17a93e;if(_0x61240c[_0x367b81(0x1b5)](_0x369fb5,_0x61240c[_0x367b81(0x20a)])){if(![_0x61240c[_0x367b81(0x1f5)],_0x61240c['EvbwY'],_0x61240c[_0x367b81(0x1fb)]][_0x367b81(0x1bb)](_0x1ad775))throw util[_0x367b81(0x17d)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x367b81(0x219)],_0x369fb5);}else{if(![_0x61240c[_0x367b81(0x1f5)],_0x61240c['EvbwY'],_0x61240c[_0x367b81(0x20a)],_0x61240c[_0x367b81(0x1fb)]][_0x367b81(0x1bb)](_0x1ad775))throw util[_0x367b81(0x17d)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x367b81(0x219)],_0x369fb5);}});},createDependencyProject=(_0x59b3d8,_0x24cd44,_0x543d81,_0x33ae9c)=>{const _0x1f5781=a42_0x48167e,_0x2c2090={};_0x2c2090[_0x1f5781(0x199)]=_0x59b3d8,_0x2c2090[_0x1f5781(0x191)]=_0x24cd44,_0x2c2090[_0x1f5781(0x1bc)]=_0x33ae9c,_0x2c2090[_0x1f5781(0x1a7)]=_0x543d81;const _0x5c11ba=_0x2c2090;return Object[_0x1f5781(0x1fd)](_0x5c11ba)[_0x1f5781(0x202)](_0x1fa4b9=>helper[_0x1f5781(0x1db)](_0x5c11ba[_0x1fa4b9])&&delete _0x5c11ba[_0x1fa4b9]),_0x5c11ba;},getPWOptionsTests=async(_0x57c552,_0xfb06d8,_0x23eb3d)=>{const _0x300183=a42_0x48167e,_0x3a7c6c={'lqPgi':function(_0x1944c8,_0x330dc){return _0x1944c8<_0x330dc;},'FOqqA':function(_0x9f0d3,_0xf3900c,_0x18343e){return _0x9f0d3(_0xf3900c,_0x18343e);},'TlDCu':function(_0x20ae52,_0x4c3051){return _0x20ae52===_0x4c3051;}},_0xd338a8=[];for(let _0x2b9888=0x0;_0x3a7c6c[_0x300183(0x188)](_0x2b9888,_0x57c552[_0x300183(0x20e)]);_0x2b9888++){const _0x173f53=await _0x3a7c6c['FOqqA'](getTestListFromPWOptions,_0x2b9888,_0xfb06d8);_0xd338a8[_0x300183(0x173)](_0x3a7c6c[_0x300183(0x16a)](_0x173f53[_0x300183(0x20e)],0x0)?_0x23eb3d:_0x173f53);}return _0xd338a8;},getTestListFromPWOptions=async(_0x3a43f7,_0x1ed11b)=>{const _0x546bf4=a42_0x48167e,_0x51f1ec={};_0x51f1ec[_0x546bf4(0x1b0)]=_0x546bf4(0x191),_0x51f1ec[_0x546bf4(0x194)]=_0x546bf4(0x1c1),_0x51f1ec[_0x546bf4(0x1f7)]=_0x546bf4(0x1a7),_0x51f1ec[_0x546bf4(0x17b)]=function(_0x5ef146,_0x54e516){return _0x5ef146===_0x54e516;},_0x51f1ec[_0x546bf4(0x1ab)]=_0x546bf4(0x16f),_0x51f1ec[_0x546bf4(0x1d8)]='**/*.@(spec|test).?(c|m)[jt]s?(x)',_0x51f1ec[_0x546bf4(0x209)]=_0x546bf4(0x203),_0x51f1ec[_0x546bf4(0x211)]=function(_0x5e8e2f,_0x1792e9){return _0x5e8e2f||_0x1792e9;},_0x51f1ec[_0x546bf4(0x17e)]=function(_0x1ad088,_0x17994b){return _0x1ad088+_0x17994b;},_0x51f1ec['LjRYV']='Error\x20in\x20setting\x20up\x20playwright\x20config\x20due\x20to\x20playwright\x20Config\x20Options:\x20ErrorTrace:';const _0x259af4=_0x51f1ec,_0x331aac=browserstackSetup[_0x546bf4(0x1cc)][_0x546bf4(0x207)][_0x3a43f7]['playwrightConfigOptions'];if(!_0x331aac)return[];const _0x2d560f=_0x331aac[_0x259af4[_0x546bf4(0x1b0)]]||config[_0x259af4[_0x546bf4(0x1b0)]],_0x46ec25=_0x331aac[_0x259af4[_0x546bf4(0x194)]]||config[_0x259af4['gisBc']],_0x42ceef=config[_0x259af4[_0x546bf4(0x1f7)]],_0x2a074f=_0x331aac[_0x259af4[_0x546bf4(0x1f7)]];if(_0x2d560f&&!(_0x259af4['oIAGq'](typeof _0x2d560f,_0x259af4['GGTtl'])||Array[_0x546bf4(0x17c)](_0x2d560f)))throw util[_0x546bf4(0x17d)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x546bf4(0x16c)],_0x259af4[_0x546bf4(0x1b0)]);if(_0x46ec25&&!(_0x259af4[_0x546bf4(0x17b)](typeof _0x46ec25,_0x259af4[_0x546bf4(0x1ab)])||Array[_0x546bf4(0x17c)](_0x46ec25)))throw util[_0x546bf4(0x17d)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x546bf4(0x16c)],_0x259af4['gisBc']);let _0x14d63f=[];const _0x12f7d6={};_0x12f7d6['respectGitIgnore']=!![],_0x12f7d6[_0x546bf4(0x1a7)]='',_0x12f7d6[_0x546bf4(0x191)]=_0x259af4['XZaCp'],_0x12f7d6[_0x546bf4(0x1c1)]='';const _0x3c7165={};_0x3c7165[_0x546bf4(0x1d3)]=!![];const _0x322130={};_0x322130[_0x546bf4(0x1a6)]=_0x12f7d6,_0x322130[_0x546bf4(0x1e0)]=_0x3c7165;let _0x261d0a=_0x322130;try{const _0x27e578=_0x259af4['pnDWR'][_0x546bf4(0x218)]('|');let _0x106a2f=0x0;while(!![]){switch(_0x27e578[_0x106a2f++]){case'0':_0x2d560f&&(_0x261d0a[_0x546bf4(0x1a6)][_0x259af4[_0x546bf4(0x1b0)]]=_0x2d560f);continue;case'1':_0x46ec25&&(_0x261d0a[_0x546bf4(0x1a6)][_0x259af4['gisBc']]=_0x46ec25);continue;case'2':_0x14d63f=await _0x1ed11b[_0x546bf4(0x1d1)](_0x261d0a);continue;case'3':_0x259af4[_0x546bf4(0x211)](_0x2a074f,_0x42ceef)&&(_0x261d0a[_0x546bf4(0x1a6)][_0x259af4[_0x546bf4(0x1f7)]]=_0x259af4[_0x546bf4(0x211)](_0x2a074f,_0x42ceef));continue;case'4':_0x261d0a=Object[_0x546bf4(0x217)](_0x261d0a,_0x261d0a[_0x546bf4(0x1a6)]);continue;}break;}}catch(_0x4d4b4a){console[_0x546bf4(0x190)](_0x259af4[_0x546bf4(0x17e)](_0x259af4[_0x546bf4(0x19b)],_0x4d4b4a));}return _0x14d63f;},addReporter=()=>{const _0x523e2a=a42_0x48167e,_0x1375f2={};_0x1375f2[_0x523e2a(0x184)]='./reporter/reporter.js',_0x1375f2[_0x523e2a(0x212)]=_0x523e2a(0x16e),_0x1375f2['kewND']=function(_0x1eafa5,_0x2830ce){return _0x1eafa5===_0x2830ce;},_0x1375f2[_0x523e2a(0x16d)]=_0x523e2a(0x16f),_0x1375f2['XxYGk']=_0x523e2a(0x1c9);const _0x111380=_0x1375f2,_0x5f2b69=path[_0x523e2a(0x189)](__dirname,_0x111380[_0x523e2a(0x184)]),_0x1b7026=[_0x5f2b69];if(helper[_0x523e2a(0x1db)](config[_0x111380[_0x523e2a(0x212)]]))config[_0x111380['SzyCo']]=[_0x1b7026];else{if(_0x111380[_0x523e2a(0x1ef)](typeof config[_0x111380[_0x523e2a(0x212)]],_0x111380['jgUhL']))config[_0x111380[_0x523e2a(0x212)]]=[[config[_0x111380[_0x523e2a(0x212)]]],_0x1b7026];else _0x111380['kewND'](typeof config[_0x111380['SzyCo']],_0x111380[_0x523e2a(0x174)])&&config[_0x111380['SzyCo']][_0x523e2a(0x173)](_0x1b7026);}},setGlobalSetup=_0x343313=>{const _0x286b16=a42_0x48167e,_0x10e3a6={};_0x10e3a6[_0x286b16(0x221)]=_0x286b16(0x179),_0x10e3a6[_0x286b16(0x187)]=_0x286b16(0x215),_0x10e3a6['XiGLo']=function(_0x448597,_0x259983){return _0x448597+_0x259983;},_0x10e3a6[_0x286b16(0x1ff)]=_0x286b16(0x1d5),_0x10e3a6['gXcrs']='./globalSetup.js';const _0x2c362b=_0x10e3a6;if(!config)return;try{if(config[_0x286b16(0x179)]){let _0x1b3053;const _0x42b03f=path['resolve'](_0x343313,config[_0x2c362b[_0x286b16(0x221)]]);if(_0x42b03f&&fs['existsSync'](_0x42b03f))_0x1b3053=_0x42b03f;else{const _0x5ef439={};_0x5ef439[_0x286b16(0x1ba)]=[_0x343313],_0x1b3053=require['resolve'](config[_0x2c362b[_0x286b16(0x221)]],_0x5ef439);}if(!_0x1b3053)throw new Error(_0x2c362b[_0x286b16(0x187)]);process[_0x286b16(0x18e)]['BROWSERSTACK_PLAYWRIGHT_GLOBAL_SETUP']=_0x1b3053;}}catch(_0xa1c30c){console['log'](_0x2c362b['XiGLo'](_0x2c362b[_0x286b16(0x1ff)],_0xa1c30c));}config[_0x286b16(0x179)]=require[_0x286b16(0x1da)](_0x2c362b['gXcrs']);},initO11yCrashReporter=(_0x57b5e6,_0x5cccfb)=>{const _0x2e1626=a42_0x48167e,_0x4908a7={'PHuDM':function(_0x361e14,_0x467d7a){return _0x361e14(_0x467d7a);}},_0x31bb08={'frameworkName':FRAMEWORKS['PLAYWRIGHT'],'frameworkVersion':_0x4908a7[_0x2e1626(0x196)](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT'])};CrashReporter[_0x2e1626(0x193)](_0x31bb08,_0x57b5e6,_0x5cccfb);},getCurrentModifiedConfig=async()=>{const _0x1f957b=a42_0x48167e,_0x39546b={'vfttB':_0x1f957b(0x1f1),'Klaub':_0x1f957b(0x1ae),'XYqYG':_0x1f957b(0x176),'LWsvF':_0x1f957b(0x1cc),'EoNBr':_0x1f957b(0x1fa),'SXZPN':function(_0x2a2176,_0x3b4e3e){return _0x2a2176(_0x3b4e3e);},'PBpAR':function(_0x3d0509){return _0x3d0509();},'Jusns':function(_0x5054be,_0x4e03ee){return _0x5054be(_0x4e03ee);},'bfeAR':function(_0xb5a254,_0x378ee9,_0x38d453){return _0xb5a254(_0x378ee9,_0x38d453);},'cTPAe':function(_0x482dd1,_0x139dde){return _0x482dd1>_0x139dde;}},_0x125982=process[_0x1f957b(0x18e)][_0x1f957b(0x1e5)],_0x518249=process['env'][_0x1f957b(0x1f4)];_0x125982&&(browserstackSetup[_0x39546b[_0x1f957b(0x19f)]]=helper[_0x1f957b(0x1d4)](fs[_0x1f957b(0x1e2)](_0x125982,_0x39546b[_0x1f957b(0x1c4)]))),_0x39546b[_0x1f957b(0x1aa)](setGlobalSetup,_0x518249),_0x39546b[_0x1f957b(0x1bf)](shouldProcessEventForTesthub)&&(_0x39546b[_0x1f957b(0x170)](addReporter,config),_0x39546b[_0x1f957b(0x1c0)](initO11yCrashReporter,config,browserstackSetup[_0x1f957b(0x1cc)])),helper['isTrue'](helper[_0x1f957b(0x1fc)]())&&helper[_0x1f957b(0x1c6)](browserstackSetup[_0x1f957b(0x1cc)][_0x1f957b(0x207)])&&_0x39546b[_0x1f957b(0x1a4)](browserstackSetup[_0x1f957b(0x1cc)][_0x1f957b(0x207)][_0x1f957b(0x20e)],0x0)?await _0x39546b['PBpAR'](handleAutomationTrue):Array[_0x1f957b(0x17c)](config['projects'])&&config[_0x1f957b(0x1a5)][_0x1f957b(0x202)](_0x2e7107=>{const _0x156bc3=_0x1f957b,_0x4b3111=helper[_0x156bc3(0x1ee)](_0x2e7107,[_0x39546b[_0x156bc3(0x1a0)],_0x39546b[_0x156bc3(0x21f)],_0x39546b[_0x156bc3(0x214)]]);_0x4b3111&&(_0x2e7107[_0x156bc3(0x1f1)][_0x156bc3(0x1ae)][_0x156bc3(0x176)]=helper['prepareCapabilities'](null,null,FRAMEWORKS[_0x156bc3(0x178)]['toLowerCase'](),null,null,_0x4b3111));});},getUserPWConfig=async _0x402ae8=>{const _0xb9ec30=a42_0x48167e,_0x2ccbf2={'MRMvn':function(_0x5c6905){return _0x5c6905();},'oDXjO':function(_0x4ac442,_0x3d174f){return _0x4ac442(_0x3d174f);},'mxGJR':function(_0xe769df,_0x2f716){return _0xe769df===_0x2f716;},'UZaFR':_0xb9ec30(0x1c9),'Klmoi':function(_0x480652,_0x2a8395){return _0x480652 in _0x2a8395;},'Bhiyd':_0xb9ec30(0x1a2)},{requireOrImport:_0x3986fc}=helper[_0xb9ec30(0x1f3)]['apply'](null,_0x2ccbf2['MRMvn'](getTransformPath));let _0x4a55a5=await _0x2ccbf2[_0xb9ec30(0x1e9)](_0x3986fc,_0x402ae8);return _0x4a55a5&&_0x2ccbf2[_0xb9ec30(0x19c)](typeof _0x4a55a5,_0x2ccbf2[_0xb9ec30(0x192)])&&_0x2ccbf2[_0xb9ec30(0x1e1)](_0x2ccbf2[_0xb9ec30(0x18a)],_0x4a55a5)&&(_0x4a55a5=_0x4a55a5[_0x2ccbf2['Bhiyd']]),_0x4a55a5;},modifyConfig=async()=>{const _0x2c93ab=a42_0x48167e,_0x23ce4e={'Aqkon':function(_0x27ba0b,_0x2a65ef){return _0x27ba0b===_0x2a65ef;},'AFwkz':function(_0x5b77f5,_0x5c77cc){return _0x5b77f5(_0x5c77cc);},'JohYr':function(_0x474294){return _0x474294();}};await BrowserstackCli[_0x2c93ab(0x1b1)]()[_0x2c93ab(0x1be)]();const _0x12ef28=process[_0x2c93ab(0x18e)][_0x2c93ab(0x177)];return config=_0x23ce4e[_0x2c93ab(0x183)](_0x12ef28['length'],0x0)?{}:await _0x23ce4e[_0x2c93ab(0x1ac)](getUserPWConfig,_0x12ef28),await _0x23ce4e[_0x2c93ab(0x18d)](getCurrentModifiedConfig),helper['writeTempPWConfig'](config),config;};module[a42_0x48167e(0x1b3)]=modifyConfig;
const a42_0x5cd1db=a42_0x57ae;(function(_0x465d45,_0x1e878a){const _0x3d009e=a42_0x57ae,_0xd08aec=_0x465d45();while(!![]){try{const _0x145fec=parseInt(_0x3d009e(0x1de))/0x1*(parseInt(_0x3d009e(0x258))/0x2)+-parseInt(_0x3d009e(0x225))/0x3*(-parseInt(_0x3d009e(0x201))/0x4)+-parseInt(_0x3d009e(0x28b))/0x5*(parseInt(_0x3d009e(0x217))/0x6)+parseInt(_0x3d009e(0x22f))/0x7+parseInt(_0x3d009e(0x220))/0x8+-parseInt(_0x3d009e(0x21d))/0x9*(-parseInt(_0x3d009e(0x20b))/0xa)+parseInt(_0x3d009e(0x280))/0xb*(-parseInt(_0x3d009e(0x1fa))/0xc);if(_0x145fec===_0x1e878a)break;else _0xd08aec['push'](_0xd08aec['shift']());}catch(_0x11ac31){_0xd08aec['push'](_0xd08aec['shift']());}}}(a42_0x16ea,0xe62eb));const fs=require('fs'),util=require(a42_0x5cd1db(0x1e8)),path=require('path');let config={};function a42_0x57ae(_0x37b1df,_0x5a4d1d){const _0x16eaf7=a42_0x16ea();return a42_0x57ae=function(_0x57ae0a,_0x354430){_0x57ae0a=_0x57ae0a-0x1de;let _0x39df20=_0x16eaf7[_0x57ae0a];return _0x39df20;},a42_0x57ae(_0x37b1df,_0x5a4d1d);}const browserstackSetup={},helper=require(a42_0x5cd1db(0x21a)),{PLAYWRIGHT_CONFIG_OPTION_ERRORS}=require('../../bin/utils/constants'),{getTransformPath,getProjectUtilsPath}=require(a42_0x5cd1db(0x27c)),{shouldProcessEventForTesthub}=require(a42_0x5cd1db(0x26e)),{CrashReporter}=require(a42_0x5cd1db(0x1f5)),{FRAMEWORKS}=require('../../helpers/test-observability/constants'),{getFrameworkVersion}=require(a42_0x5cd1db(0x227)),BrowserstackCli=require(a42_0x5cd1db(0x222)),GrpcClient=require(a42_0x5cd1db(0x1f4)),{createClassLogger}=require(a42_0x5cd1db(0x26a)),logger=createClassLogger('modifyPlaywrightConf'),getConfigFromCLI=async()=>{const _0x118f87=a42_0x5cd1db,_0x3e2ff3={};_0x3e2ff3[_0x118f87(0x23f)]=_0x118f87(0x208);const _0x517d40=_0x3e2ff3,_0x4712d1={};_0x4712d1[_0x118f87(0x287)]=config;const _0x10f822=await GrpcClient[_0x118f87(0x233)]()[_0x118f87(0x26b)](_0x4712d1);if(!_0x10f822[_0x118f87(0x1e3)]())throw new Error(_0x517d40['BvwIf']);return JSON[_0x118f87(0x22d)](_0x10f822[_0x118f87(0x1e3)]());},handleAutomationTrue=async()=>{const _0x210214=a42_0x5cd1db,_0x457968={'cipHO':_0x210214(0x248),'phccE':'use','KCAXz':'connectOptions','OGyHc':function(_0x211365,_0x168695){return _0x211365+_0x168695;},'pkNGy':function(_0xdb8b0b,_0x2c1b2a){return _0xdb8b0b(_0x2c1b2a);},'RekzS':function(_0x309594,_0x571d8f){return _0x309594===_0x571d8f;},'pRMFu':'testDir','eaGgi':_0x210214(0x22a),'htGZh':function(_0x576111,_0x2bc9e8){return _0x576111+_0x2bc9e8;},'sWVlI':_0x210214(0x22e),'goQoB':function(_0xec5da5,_0x91521a,_0xa1fefc,_0x3c4d47){return _0xec5da5(_0x91521a,_0xa1fefc,_0x3c4d47);},'QbFtX':function(_0x3dbd99){return _0x3dbd99();},'YQPVN':_0x210214(0x286),'nFYrF':_0x210214(0x290),'MOfjZ':function(_0x339b38,_0x4f8264){return _0x339b38===_0x4f8264;},'AKycN':'**/*.@(spec|test).?(c|m)[jt]s?(x)','RKOGp':_0x210214(0x274),'GGzsE':_0x210214(0x252),'VUvuV':_0x210214(0x1ec),'gPFsc':function(_0x289fd0,_0x427462){return _0x289fd0*_0x427462;}};let _0x1c09f6=[];if(BrowserstackCli[_0x210214(0x233)]()[_0x210214(0x219)]()&&BrowserstackCli[_0x210214(0x233)]()[_0x210214(0x1e3)]()[_0x210214(0x25f)]){const _0x59926d=await _0x457968[_0x210214(0x275)](getConfigFromCLI);config[_0x457968['YQPVN']]=_0x59926d[_0x210214(0x1fc)]||0x1,config[_0x457968[_0x210214(0x22c)]]=[];try{_0x1c09f6=_0x59926d[_0x210214(0x264)];}catch(_0x426f16){logger['error'](_0x210214(0x25a)+util[_0x210214(0x230)](_0x426f16));}}else{if(!BrowserstackCli[_0x210214(0x233)]()[_0x210214(0x219)]()&&helper[_0x210214(0x256)]()){if(helper['isUndefined'](browserstackSetup[_0x210214(0x281)][_0x210214(0x216)])||_0x457968[_0x210214(0x205)](browserstackSetup[_0x210214(0x281)][_0x210214(0x216)]['length'],0x0)){const _0x5042b3=browserstackSetup[_0x210214(0x281)][_0x210214(0x206)]||browserstackSetup[_0x210214(0x281)][_0x210214(0x286)]||config[_0x457968[_0x210214(0x247)]]||0x1;config[_0x457968[_0x210214(0x247)]]=_0x5042b3;return;}config[_0x457968[_0x210214(0x22c)]]=[],browserstackSetup[_0x210214(0x281)][_0x210214(0x216)][_0x210214(0x25e)]((_0x2c99a6,_0x483545)=>{const _0x409211=_0x210214;_0x1c09f6[_0x409211(0x245)](helper[_0x409211(0x226)](browserstackSetup[_0x409211(0x281)],_0x457968['cipHO'],_0x483545));}),_0x1c09f6['forEach'](_0x2d8258=>{const _0x5d0ce6=_0x210214;helper[_0x5d0ce6(0x1ea)](_0x2d8258);});}}if(!BrowserstackCli[_0x210214(0x233)]()[_0x210214(0x219)]()&&helper[_0x210214(0x256)]()||BrowserstackCli['getInstance']()[_0x210214(0x219)]()&&BrowserstackCli['getInstance']()['getConfig']()['browserstackAutomation']){let _0x1990a0,_0x5e3d69=[];try{_0x1990a0=helper[_0x210214(0x289)][_0x210214(0x24a)](null,_0x457968[_0x210214(0x275)](getProjectUtilsPath));const _0xbb7132={};_0xbb7132[_0x210214(0x24d)]=!![];const _0x54522c={};_0x54522c['respectGitIgnore']=!![],_0x54522c['testDir']='',_0x54522c[_0x210214(0x274)]=_0x457968['AKycN'],_0x54522c[_0x210214(0x252)]='',_0x54522c['_internal']=_0xbb7132;const _0x4e18fb={};_0x4e18fb[_0x210214(0x21f)]=_0x54522c;let _0x4ea435=_0x4e18fb;config[_0x457968['pRMFu']]&&(_0x4ea435[_0x210214(0x21f)][_0x457968[_0x210214(0x250)]]=config[_0x457968[_0x210214(0x250)]]),config[_0x457968[_0x210214(0x259)]]&&(_0x4ea435[_0x210214(0x21f)][_0x457968[_0x210214(0x259)]]=config[_0x457968[_0x210214(0x259)]]),config[_0x457968[_0x210214(0x1ed)]]&&(_0x4ea435['project'][_0x457968[_0x210214(0x1ed)]]=config[_0x457968[_0x210214(0x1ed)]]),_0x4ea435=Object[_0x210214(0x27e)](_0x4ea435,_0x4ea435['project']),_0x5e3d69=await _0x1990a0[_0x210214(0x25d)](_0x4ea435);}catch(_0x30ec59){console['log'](_0x457968[_0x210214(0x251)](_0x457968[_0x210214(0x1f6)],util[_0x210214(0x230)](_0x30ec59)));}const _0x10a6f9=helper[_0x210214(0x209)](browserstackSetup[_0x210214(0x281)]),_0x23c478=await _0x457968[_0x210214(0x203)](getPWOptionsTests,_0x1c09f6,_0x1990a0,_0x5e3d69);_0x1c09f6[_0x210214(0x25e)]((_0xbd3d9c,_0x56b1d7)=>{const _0x279bf9=_0x210214,_0x3f8ee7={},_0x202e91={};_0x202e91[_0x279bf9(0x1e7)]=browserstackSetup[_0x279bf9(0x281)]['platforms'][_0x56b1d7],_0x3f8ee7[_0x457968[_0x279bf9(0x276)]]=_0x202e91,helper[_0x279bf9(0x260)](_0xbd3d9c,_0x3f8ee7),helper[_0x279bf9(0x270)](_0x3f8ee7,browserstackSetup[_0x279bf9(0x281)][_0x279bf9(0x216)][_0x56b1d7],browserstackSetup[_0x279bf9(0x281)][_0x279bf9(0x216)][_0x56b1d7][_0x279bf9(0x238)]||config[_0x279bf9(0x238)]||null),_0x3f8ee7[_0x457968[_0x279bf9(0x276)]][_0x457968[_0x279bf9(0x23d)]]=Object[_0x279bf9(0x27e)](_0x3f8ee7[_0x457968['phccE']][_0x457968[_0x279bf9(0x23d)]]||helper['nestedKeyValue'](config,[_0x457968[_0x279bf9(0x276)],_0x457968[_0x279bf9(0x23d)]])||{},{'wsEndpoint':_0x457968['OGyHc'](_0x10a6f9,_0x457968[_0x279bf9(0x267)](encodeURIComponent,JSON[_0x279bf9(0x24e)](_0xbd3d9c)))});try{_0x457968['RekzS'](typeof _0x3f8ee7[_0x457968[_0x279bf9(0x250)]],_0x457968[_0x279bf9(0x200)])&&(_0x3f8ee7[_0x457968[_0x279bf9(0x250)]]=_0x3f8ee7[_0x457968[_0x279bf9(0x250)]](helper['requireModule']));}catch(_0x29acb3){console['log'](_0x457968['htGZh'](_0x457968[_0x279bf9(0x240)],util['format'](_0x29acb3)));}_0x457968['goQoB'](addProjectToProjectList,_0x23c478,_0x56b1d7,_0x3f8ee7);});_0x5e3d69[_0x210214(0x20f)]&&(config[_0x457968[_0x210214(0x259)]]='');const _0x4e984e=_0x457968['gPFsc'](browserstackSetup[_0x210214(0x281)][_0x210214(0x216)]['length']||0x1,browserstackSetup[_0x210214(0x281)][_0x210214(0x206)]||config[_0x457968[_0x210214(0x247)]]||0x1);config[_0x457968['YQPVN']]=_0x4e984e;}},addProjectToProjectList=(_0x2270d7,_0x497c30,_0x12fec6)=>{const _0x402ef9=a42_0x5cd1db,_0xc85367={'tzsOl':function(_0x5ea90f,_0x579684){return _0x5ea90f>_0x579684;},'Paeux':_0x402ef9(0x1ef),'cGczC':_0x402ef9(0x274),'EemxR':'setup','tlqlL':_0x402ef9(0x202),'Lkicp':_0x402ef9(0x290),'QWqJG':_0x402ef9(0x1e5),'XrZJr':_0x402ef9(0x1e7),'Aindw':'playwrightConfigOptions','xsAvp':function(_0x57283a,_0x15c7b7,_0x33c697){return _0x57283a(_0x15c7b7,_0x33c697);},'rRjdH':function(_0x35ad0b,_0x2ca7a7){return _0x35ad0b>_0x2ca7a7;}},_0x46b58e=_0x2270d7[_0x497c30],_0x4f5eb8=browserstackSetup[_0x402ef9(0x281)][_0x402ef9(0x216)][_0x497c30][_0x402ef9(0x238)];_0x12fec6[_0xc85367[_0x402ef9(0x278)]][_0xc85367[_0x402ef9(0x285)]][_0xc85367['Aindw']]&&delete _0x12fec6[_0xc85367['QWqJG']][_0xc85367[_0x402ef9(0x285)]][_0xc85367['Aindw']];const _0x2b2542=_0xc85367['xsAvp'](setSetupAndTeardownConfigs,helper[_0x402ef9(0x284)](_0x12fec6),_0x4f5eb8);_0xc85367[_0x402ef9(0x212)](_0x46b58e['length'],0x0)?_0x46b58e['forEach'](_0x4c0c8c=>{const _0x4b069f=_0x402ef9,_0x2b426b=helper[_0x4b069f(0x284)](_0x12fec6);_0xc85367['tzsOl'](_0x2b2542['length'],0x0)&&(_0x2b426b[_0xc85367['Paeux']]=_0x2b2542),_0x2b426b[_0xc85367[_0x4b069f(0x261)]]=_0x4c0c8c,_0x2b426b[_0xc85367[_0x4b069f(0x24b)]]&&delete _0x2b426b[_0x4b069f(0x215)],_0x2b426b[_0xc85367[_0x4b069f(0x21e)]]&&delete _0x2b426b[_0x4b069f(0x202)],config[_0xc85367[_0x4b069f(0x23a)]][_0x4b069f(0x245)](_0x2b426b);}):config[_0xc85367[_0x402ef9(0x23a)]][_0x402ef9(0x245)](_0x12fec6);},setSetupAndTeardownConfigs=(_0x3c2e54,_0x2ab25a)=>{const _0x1e91ce=a42_0x5cd1db,_0x26fd88={'yATxL':function(_0x5c207d,_0x2b65a6,_0x1b1c0e){return _0x5c207d(_0x2b65a6,_0x1b1c0e);},'gXmkZ':_0x1e91ce(0x202),'tXERl':function(_0x246335,_0xa06f9c,_0x42f774,_0x10c931){return _0x246335(_0xa06f9c,_0x42f774,_0x10c931);},'QVmXz':_0x1e91ce(0x1e5),'SwqXL':_0x1e91ce(0x290),'vMMLR':function(_0x195371,_0x520af1,_0x465140){return _0x195371(_0x520af1,_0x465140);},'jwHok':_0x1e91ce(0x215),'URUXX':function(_0x1093aa,_0x485edc,_0x4e3ea7,_0x26cb48,_0x562ce8){return _0x1093aa(_0x485edc,_0x4e3ea7,_0x26cb48,_0x562ce8);}};if(!_0x2ab25a)return[];const _0x42cb2d=[],_0x238823=[];let _0x1cb164,_0x57977f;return _0x2ab25a[_0x26fd88[_0x1e91ce(0x28c)]]&&(_0x1cb164=_0x2ab25a[_0x26fd88['jwHok']]),_0x2ab25a[_0x26fd88[_0x1e91ce(0x266)]]&&(_0x57977f=_0x2ab25a[_0x26fd88[_0x1e91ce(0x266)]]),_0x57977f&&Array[_0x1e91ce(0x21b)](_0x57977f)&&_0x57977f['forEach'](_0x19595e=>{const _0x1e1029=_0x1e91ce;_0x26fd88[_0x1e1029(0x277)](validateKeys,_0x19595e,_0x26fd88[_0x1e1029(0x266)]);if(_0x42cb2d[_0x1e1029(0x21c)](_0x19595e[_0x1e1029(0x1df)]))throw util[_0x1e1029(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x1e1029(0x231)],_0x26fd88['gXmkZ']);const _0x1403ff=_0x26fd88[_0x1e1029(0x25b)](createDependencyProject,_0x19595e[_0x1e1029(0x1df)],_0x19595e[_0x1e1029(0x274)],_0x19595e[_0x1e1029(0x25c)]);_0x1403ff[_0x26fd88['QVmXz']]=_0x3c2e54[_0x26fd88[_0x1e1029(0x1e0)]],config[_0x26fd88[_0x1e1029(0x241)]][_0x1e1029(0x245)](_0x1403ff),_0x42cb2d[_0x1e1029(0x245)](_0x19595e[_0x1e1029(0x1df)]);}),_0x1cb164&&Array[_0x1e91ce(0x21b)](_0x1cb164)&&_0x1cb164['forEach'](_0x2dcf80=>{const _0x2bc08a=_0x1e91ce;_0x26fd88[_0x2bc08a(0x27b)](validateKeys,_0x2dcf80,_0x26fd88['jwHok']);if(_0x42cb2d[_0x2bc08a(0x21c)](_0x2dcf80[_0x2bc08a(0x1df)]))throw util[_0x2bc08a(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS['uniqueDependency'],_0x26fd88['jwHok']);const _0x40a4ff=_0x2dcf80[_0x2bc08a(0x202)]?_0x26fd88[_0x2bc08a(0x1f1)](createDependencyProject,_0x2dcf80['name'],_0x2dcf80[_0x2bc08a(0x274)],_0x2dcf80[_0x2bc08a(0x25c)],_0x2dcf80[_0x2bc08a(0x202)]):_0x26fd88[_0x2bc08a(0x25b)](createDependencyProject,_0x2dcf80[_0x2bc08a(0x1df)],_0x2dcf80[_0x2bc08a(0x274)],_0x2dcf80[_0x2bc08a(0x25c)]);_0x40a4ff[_0x26fd88[_0x2bc08a(0x1e0)]]=_0x3c2e54[_0x26fd88[_0x2bc08a(0x1e0)]],config[_0x26fd88[_0x2bc08a(0x241)]][_0x2bc08a(0x245)](_0x40a4ff),_0x238823[_0x2bc08a(0x245)](_0x2dcf80[_0x2bc08a(0x1df)]),_0x42cb2d[_0x2bc08a(0x245)](_0x2dcf80['name']);}),_0x238823;},validateKeys=(_0x8b7584,_0xa81e1f)=>{const _0x575b17=a42_0x5cd1db,_0x5d183b={};_0x5d183b[_0x575b17(0x23c)]=function(_0x3ff98e,_0x1621dd){return _0x3ff98e===_0x1621dd;},_0x5d183b['vmJSg']=_0x575b17(0x202),_0x5d183b[_0x575b17(0x273)]=_0x575b17(0x1df),_0x5d183b[_0x575b17(0x232)]='testMatch',_0x5d183b[_0x575b17(0x214)]=_0x575b17(0x25c);const _0x24454f=_0x5d183b;if(![_0x24454f['mYMNM'],_0x24454f[_0x575b17(0x232)]][_0x575b17(0x26f)](_0x4a01aa=>Object[_0x575b17(0x224)](_0x8b7584)[_0x575b17(0x21c)](_0x4a01aa)))throw util[_0x575b17(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS['mandatoryDependency'],_0xa81e1f);Object[_0x575b17(0x224)](_0x8b7584)[_0x575b17(0x25e)](_0x311b18=>{const _0x174626=_0x575b17;if(_0x24454f[_0x174626(0x23c)](_0xa81e1f,_0x24454f[_0x174626(0x27a)])){if(![_0x24454f[_0x174626(0x273)],_0x24454f[_0x174626(0x232)],_0x24454f[_0x174626(0x214)]][_0x174626(0x21c)](_0x311b18))throw util[_0x174626(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS['invalidKeys'],_0xa81e1f);}else{if(![_0x24454f['mYMNM'],_0x24454f[_0x174626(0x232)],_0x24454f['vmJSg'],_0x24454f['aoEtV']][_0x174626(0x21c)](_0x311b18))throw util[_0x174626(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x174626(0x269)],_0xa81e1f);}});},createDependencyProject=(_0x870323,_0x3d5277,_0x417db0,_0x387643)=>{const _0x39526a=a42_0x5cd1db,_0x4d6444={};_0x4d6444[_0x39526a(0x1df)]=_0x870323,_0x4d6444[_0x39526a(0x274)]=_0x3d5277,_0x4d6444[_0x39526a(0x202)]=_0x387643,_0x4d6444[_0x39526a(0x25c)]=_0x417db0;const _0x1128fc=_0x4d6444;return Object[_0x39526a(0x224)](_0x1128fc)[_0x39526a(0x25e)](_0x3a6494=>helper[_0x39526a(0x26d)](_0x1128fc[_0x3a6494])&&delete _0x1128fc[_0x3a6494]),_0x1128fc;},getPWOptionsTests=async(_0x576eba,_0x52d482,_0x2dfc62)=>{const _0x5931a3=a42_0x5cd1db,_0x22bda5={'ZFHns':function(_0x16596,_0x23b45b){return _0x16596<_0x23b45b;},'TwauN':function(_0x35cdbe,_0x5c6a61,_0x2857f8){return _0x35cdbe(_0x5c6a61,_0x2857f8);},'DSncW':function(_0x28ee5a,_0x4fdee4){return _0x28ee5a===_0x4fdee4;}},_0x2702fc=[];for(let _0x420f12=0x0;_0x22bda5[_0x5931a3(0x1e4)](_0x420f12,_0x576eba[_0x5931a3(0x20f)]);_0x420f12++){const _0x42b4b5=await _0x22bda5['TwauN'](getTestListFromPWOptions,_0x420f12,_0x52d482);_0x2702fc[_0x5931a3(0x245)](_0x22bda5[_0x5931a3(0x288)](_0x42b4b5['length'],0x0)?_0x2dfc62:_0x42b4b5);}return _0x2702fc;},getTestListFromPWOptions=async(_0x3fffb9,_0x2335d8)=>{const _0x183a2d=a42_0x5cd1db,_0x4bee6b={};_0x4bee6b[_0x183a2d(0x229)]=_0x183a2d(0x274),_0x4bee6b[_0x183a2d(0x243)]='testIgnore',_0x4bee6b[_0x183a2d(0x28d)]=_0x183a2d(0x25c),_0x4bee6b[_0x183a2d(0x268)]=function(_0x2ab280,_0x261dbe){return _0x2ab280===_0x261dbe;},_0x4bee6b[_0x183a2d(0x24c)]=_0x183a2d(0x1f2),_0x4bee6b[_0x183a2d(0x210)]=function(_0xb6f98b,_0x4c7d9e){return _0xb6f98b===_0x4c7d9e;},_0x4bee6b[_0x183a2d(0x24f)]=_0x183a2d(0x28a),_0x4bee6b['MbWdX']='4|2|0|1|3',_0x4bee6b[_0x183a2d(0x204)]=function(_0x5e147a,_0xcfb523){return _0x5e147a||_0xcfb523;},_0x4bee6b[_0x183a2d(0x22b)]=function(_0x1f8f99,_0xc48591){return _0x1f8f99||_0xc48591;},_0x4bee6b[_0x183a2d(0x27f)]=function(_0x20ca4c,_0x1b161b){return _0x20ca4c+_0x1b161b;},_0x4bee6b[_0x183a2d(0x1f8)]='Error\x20in\x20setting\x20up\x20playwright\x20config\x20due\x20to\x20playwright\x20Config\x20Options:\x20ErrorTrace:';const _0x83cfcc=_0x4bee6b,_0xb3acf3=browserstackSetup[_0x183a2d(0x281)][_0x183a2d(0x216)][_0x3fffb9][_0x183a2d(0x238)];if(!_0xb3acf3)return[];const _0x506368=_0xb3acf3[_0x83cfcc['vUkUG']]||config[_0x83cfcc[_0x183a2d(0x229)]],_0x109ab5=_0xb3acf3[_0x83cfcc[_0x183a2d(0x243)]]||config[_0x83cfcc[_0x183a2d(0x243)]],_0x2d446d=config[_0x83cfcc[_0x183a2d(0x28d)]],_0x1f9865=_0xb3acf3[_0x83cfcc[_0x183a2d(0x28d)]];if(_0x506368&&!(_0x83cfcc['WLDwM'](typeof _0x506368,_0x83cfcc[_0x183a2d(0x24c)])||Array[_0x183a2d(0x21b)](_0x506368)))throw util[_0x183a2d(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS[_0x183a2d(0x1f3)],_0x83cfcc[_0x183a2d(0x229)]);if(_0x109ab5&&!(_0x83cfcc[_0x183a2d(0x210)](typeof _0x109ab5,_0x83cfcc[_0x183a2d(0x24c)])||Array['isArray'](_0x109ab5)))throw util[_0x183a2d(0x230)](PLAYWRIGHT_CONFIG_OPTION_ERRORS['invalidTestInputType'],_0x83cfcc[_0x183a2d(0x243)]);let _0xa273d9=[];const _0x49e5e6={};_0x49e5e6[_0x183a2d(0x24d)]=!![],_0x49e5e6[_0x183a2d(0x25c)]='',_0x49e5e6[_0x183a2d(0x274)]=_0x83cfcc[_0x183a2d(0x24f)],_0x49e5e6[_0x183a2d(0x252)]='';const _0x4f6606={};_0x4f6606[_0x183a2d(0x24d)]=!![];const _0x356399={};_0x356399['project']=_0x49e5e6,_0x356399[_0x183a2d(0x1eb)]=_0x4f6606;let _0x587893=_0x356399;try{const _0x5c4188=_0x83cfcc[_0x183a2d(0x20c)][_0x183a2d(0x1e9)]('|');let _0x551bd7=0x0;while(!![]){switch(_0x5c4188[_0x551bd7++]){case'0':_0x109ab5&&(_0x587893[_0x183a2d(0x21f)][_0x83cfcc['DcXzz']]=_0x109ab5);continue;case'1':_0x587893=Object[_0x183a2d(0x27e)](_0x587893,_0x587893[_0x183a2d(0x21f)]);continue;case'2':_0x506368&&(_0x587893[_0x183a2d(0x21f)][_0x83cfcc['vUkUG']]=_0x506368);continue;case'3':_0xa273d9=await _0x2335d8[_0x183a2d(0x25d)](_0x587893);continue;case'4':_0x83cfcc[_0x183a2d(0x204)](_0x1f9865,_0x2d446d)&&(_0x587893[_0x183a2d(0x21f)][_0x83cfcc['JwQmp']]=_0x83cfcc[_0x183a2d(0x22b)](_0x1f9865,_0x2d446d));continue;}break;}}catch(_0x8d2d43){console[_0x183a2d(0x236)](_0x83cfcc['taZYG'](_0x83cfcc[_0x183a2d(0x1f8)],_0x8d2d43));}return _0xa273d9;},addReporter=()=>{const _0x126038=a42_0x5cd1db,_0x3ed216={};_0x3ed216[_0x126038(0x1fe)]=_0x126038(0x223),_0x3ed216['pUHZd']=_0x126038(0x1f0),_0x3ed216[_0x126038(0x28e)]=function(_0x2654bb,_0x5ee7c0){return _0x2654bb===_0x5ee7c0;},_0x3ed216[_0x126038(0x1ff)]=_0x126038(0x1f2),_0x3ed216[_0x126038(0x262)]=_0x126038(0x221);const _0x1727f=_0x3ed216,_0x6dae14=path[_0x126038(0x20e)](__dirname,_0x1727f[_0x126038(0x1fe)]),_0x36a96e=[_0x6dae14];if(helper[_0x126038(0x26d)](config[_0x1727f[_0x126038(0x1e2)]]))config[_0x1727f[_0x126038(0x1e2)]]=[_0x36a96e];else{if(_0x1727f['vGdUk'](typeof config[_0x1727f[_0x126038(0x1e2)]],_0x1727f['PWFzc']))config[_0x1727f[_0x126038(0x1e2)]]=[[config[_0x1727f['pUHZd']]],_0x36a96e];else _0x1727f[_0x126038(0x28e)](typeof config[_0x1727f[_0x126038(0x1e2)]],_0x1727f[_0x126038(0x262)])&&config[_0x1727f['pUHZd']][_0x126038(0x245)](_0x36a96e);}},setGlobalSetup=_0x1303ad=>{const _0x15b9bd=a42_0x5cd1db,_0x20447a={};_0x20447a[_0x15b9bd(0x23e)]=_0x15b9bd(0x27d),_0x20447a[_0x15b9bd(0x249)]=_0x15b9bd(0x265),_0x20447a[_0x15b9bd(0x246)]=function(_0x22475d,_0x52e2ba){return _0x22475d+_0x52e2ba;},_0x20447a[_0x15b9bd(0x253)]='Error\x20in\x20running\x20user\x20global\x20setup\x20for\x20playwright',_0x20447a['JHeiY']=_0x15b9bd(0x234);const _0x18bb74=_0x20447a;if(!config)return;try{if(config[_0x15b9bd(0x27d)]){let _0x55daf1;const _0x2e4ab2=path[_0x15b9bd(0x237)](_0x1303ad,config[_0x18bb74[_0x15b9bd(0x23e)]]);if(_0x2e4ab2&&fs[_0x15b9bd(0x272)](_0x2e4ab2))_0x55daf1=_0x2e4ab2;else{const _0xf9f900={};_0xf9f900[_0x15b9bd(0x244)]=[_0x1303ad],_0x55daf1=require[_0x15b9bd(0x237)](config[_0x18bb74[_0x15b9bd(0x23e)]],_0xf9f900);}if(!_0x55daf1)throw new Error(_0x18bb74[_0x15b9bd(0x249)]);process[_0x15b9bd(0x1f9)][_0x15b9bd(0x271)]=_0x55daf1;}}catch(_0x28f67f){console['log'](_0x18bb74[_0x15b9bd(0x246)](_0x18bb74['gPXrf'],_0x28f67f));}config[_0x15b9bd(0x27d)]=require[_0x15b9bd(0x237)](_0x18bb74[_0x15b9bd(0x255)]);},initO11yCrashReporter=(_0x1809af,_0x3efedd)=>{const _0x4fe199=a42_0x5cd1db,_0xda2330={'MnUsH':function(_0x22208e,_0x538808){return _0x22208e(_0x538808);}},_0xcecad4={'frameworkName':FRAMEWORKS['PLAYWRIGHT'],'frameworkVersion':_0xda2330['MnUsH'](getFrameworkVersion,FRAMEWORKS[_0x4fe199(0x28f)])};CrashReporter[_0x4fe199(0x1fb)](_0xcecad4,_0x1809af,_0x3efedd);},getCurrentModifiedConfig=async()=>{const _0x8ba16e=a42_0x5cd1db,_0x12eae3={'nApOI':_0x8ba16e(0x1e5),'eOMUp':_0x8ba16e(0x282),'FMTKF':_0x8ba16e(0x20a),'CQvVV':'config','KZPbt':_0x8ba16e(0x23b),'IVaiU':function(_0x3589e2,_0x935586){return _0x3589e2(_0x935586);},'WlIsP':function(_0x141ec8){return _0x141ec8();},'iTNbB':function(_0x3d531f,_0x10aed3,_0x2235e2){return _0x3d531f(_0x10aed3,_0x2235e2);},'KBMEU':function(_0x141405,_0x2610b8){return _0x141405>_0x2610b8;}},_0x2e1417=process[_0x8ba16e(0x1f9)]['BROWSERSTACK_SETUP_CONFIG_PATH'],_0x3c5878=process[_0x8ba16e(0x1f9)][_0x8ba16e(0x1e1)];_0x2e1417&&(browserstackSetup[_0x12eae3['CQvVV']]=helper[_0x8ba16e(0x257)](fs[_0x8ba16e(0x26c)](_0x2e1417,_0x12eae3['KZPbt']))),_0x12eae3[_0x8ba16e(0x213)](setGlobalSetup,_0x3c5878),_0x12eae3[_0x8ba16e(0x1ee)](shouldProcessEventForTesthub)&&(_0x12eae3[_0x8ba16e(0x213)](addReporter,config),_0x12eae3['iTNbB'](initO11yCrashReporter,config,browserstackSetup['config'])),helper[_0x8ba16e(0x1e6)](helper[_0x8ba16e(0x256)]())&&helper['isNotUndefined'](browserstackSetup[_0x8ba16e(0x281)][_0x8ba16e(0x216)])&&_0x12eae3['KBMEU'](browserstackSetup[_0x8ba16e(0x281)][_0x8ba16e(0x216)][_0x8ba16e(0x20f)],0x0)?await _0x12eae3[_0x8ba16e(0x1ee)](handleAutomationTrue):Array[_0x8ba16e(0x21b)](config[_0x8ba16e(0x290)])&&config['projects'][_0x8ba16e(0x25e)](_0x5e66c6=>{const _0x41a123=_0x8ba16e,_0xde23e7=helper[_0x41a123(0x263)](_0x5e66c6,[_0x12eae3[_0x41a123(0x283)],_0x12eae3['eOMUp'],_0x12eae3[_0x41a123(0x1fd)]]);_0xde23e7&&(_0x5e66c6[_0x41a123(0x1e5)][_0x41a123(0x282)][_0x41a123(0x20a)]=helper['prepareCapabilities'](null,null,FRAMEWORKS[_0x41a123(0x28f)]['toLowerCase'](),null,null,_0xde23e7));});},getUserPWConfig=async _0x1a048c=>{const _0x460a44=a42_0x5cd1db,_0x49dceb={'KKOwA':function(_0x1fda34){return _0x1fda34();},'JyzZH':function(_0x1a6e94,_0x2ef635){return _0x1a6e94(_0x2ef635);},'tCTyO':function(_0x355f6c,_0xd13006){return _0x355f6c===_0xd13006;},'qTHTs':_0x460a44(0x221),'QJYmM':function(_0x3d514,_0x40500){return _0x3d514 in _0x40500;},'rCaci':_0x460a44(0x1f7)},{requireOrImport:_0x1d3130}=helper['requirePWModule'][_0x460a44(0x24a)](null,_0x49dceb[_0x460a44(0x211)](getTransformPath));let _0x592ae4=await _0x49dceb[_0x460a44(0x254)](_0x1d3130,_0x1a048c);return _0x592ae4&&_0x49dceb[_0x460a44(0x207)](typeof _0x592ae4,_0x49dceb['qTHTs'])&&_0x49dceb['QJYmM'](_0x49dceb[_0x460a44(0x218)],_0x592ae4)&&(_0x592ae4=_0x592ae4[_0x49dceb['rCaci']]),_0x592ae4;},modifyConfig=async()=>{const _0x3519b7=a42_0x5cd1db,_0x1ea6ba={'iKuMt':function(_0x53a2aa,_0x20c304){return _0x53a2aa===_0x20c304;},'phKQQ':function(_0x4e7a8d,_0x4104f6){return _0x4e7a8d(_0x4104f6);},'fwRBs':function(_0x147c1c){return _0x147c1c();}};await BrowserstackCli[_0x3519b7(0x233)]()[_0x3519b7(0x228)]();const _0x1708d0=process[_0x3519b7(0x1f9)][_0x3519b7(0x239)];return config=_0x1ea6ba[_0x3519b7(0x242)](_0x1708d0['length'],0x0)?{}:await _0x1ea6ba[_0x3519b7(0x279)](getUserPWConfig,_0x1708d0),await _0x1ea6ba[_0x3519b7(0x20d)](getCurrentModifiedConfig),helper['writeTempPWConfig'](config),config;};function a42_0x16ea(){const _0x5bb3d3=['YrcTT','pRMFu','OGyHc','testIgnore','gPXrf','JyzZH','JHeiY','isBrowserstackInfra','parseYaml','3267970RZvFDw','RKOGp','Error\x20in\x20parsing\x20capabilities\x20from\x20CLI:\x20','tXERl','testDir','collectFilesForProject','forEach','browserstackAutomation','playwrightProjectNameUpdate','cGczC','cxXJV','nestedKeyValue','capabilities','Can\x27t\x20get\x20user\x20defined\x20global\x20setup\x20file','gXmkZ','pkNGy','WLDwM','invalidKeys','../../helpers/classLogger.js','getPlaywrightConfig','readFileSync','isUndefined','../../helpers/testhub/utils','every','updatePlaywrightConfigOptions','BROWSERSTACK_PLAYWRIGHT_GLOBAL_SETUP','existsSync','mYMNM','testMatch','QbFtX','phccE','yATxL','QWqJG','phKQQ','vmJSg','vMMLR','./reporter/pwUtils','globalSetup','assign','taZYG','1099351YLwjSj','config','connectOptions','nApOI','deepClone','XrZJr','workers','playwrightConfigObject','DSncW','requirePWModule','**/*.@(spec|test).?(c|m)[jt]s?(x)','123020WRdkZK','jwHok','JwQmp','vGdUk','PLAYWRIGHT','projects','1SynCik','name','QVmXz','BROWSERSTACK_PW_CONFIG_DIR','pUHZd','getConfig','ZFHns','use','isTrue','platformCaps','util','split','setAdditionalCapabilities','_internal','Error\x20in\x20generating\x20parallellised\x20config\x20for\x20playwright\x20','GGzsE','WlIsP','dependencies','reporter','URUXX','string','invalidTestInputType','../v2/grpcClient','../../helpers/test-observability/error-handler','VUvuV','default','wAUCA','env','444csFEyz','initialize','maxWorkers','FMTKF','ysTuJ','PWFzc','eaGgi','4WeaiOq','teardown','goQoB','LUezq','MOfjZ','parallelsPerPlatform','tCTyO','Error\x20in\x20getting\x20config','getPlaywrightUrl','wsEndpoint','10qXIjiQ','MbWdX','fwRBs','join','length','ixifV','KKOwA','rRjdH','IVaiU','aoEtV','setup','platforms','270IHRxlN','rCaci','isRunning','../../helpers/helper','isArray','includes','14777577ZbGIdE','tlqlL','project','7433352HVyNfl','object','../v2/browserstackCLI','./reporter/reporter.js','keys','500826SdHlPP','modifyBrowserStackCaps','../../helpers/test-observability/utils','bootstrap','vUkUG','function','rDeYS','nFYrF','parse','Error\x20in\x20eveluating\x20testDir\x20passed\x20in\x20playwrightConfigOptions\x20','9630425AHdqyn','format','uniqueDependency','rdexw','getInstance','./globalSetup.js','exports','log','resolve','playwrightConfigOptions','USER_CONFIG_DETAILS_PATH','Lkicp','utf8','lmTCD','KCAXz','dwMUy','BvwIf','sWVlI','SwqXL','iKuMt','DcXzz','paths','push','lMSQr','YQPVN','playwright','YFSOI','apply','EemxR','Dvnjm','respectGitIgnore','stringify'];a42_0x16ea=function(){return _0x5bb3d3;};return a42_0x16ea();}module[a42_0x5cd1db(0x235)]=modifyConfig;

@@ -1,1 +0,1 @@

const a43_0x42d350=a43_0x2ed5;function a43_0x2ed5(_0x51f00c,_0x1c7156){const _0x3a6703=a43_0x3a67();return a43_0x2ed5=function(_0x2ed5d4,_0x1f90c1){_0x2ed5d4=_0x2ed5d4-0xe2;let _0x3854d3=_0x3a6703[_0x2ed5d4];return _0x3854d3;},a43_0x2ed5(_0x51f00c,_0x1c7156);}function a43_0x3a67(){const _0x1248ba=['Bgayw','MpIGD','../v2/uploadAttachmentsManager','Exception\x20while\x20mocking\x20IsWorkerRedundant:\x20','DzRzq','CCFoc','apply','uploadAttachments','5BhTTub','SIyvt','kmQhZ','Unable\x20to\x20import\x20dispatcher\x20for\x20_isWorkerRedundant','../v2/browserstackCLI','_isWorkerRedundant','BROWSERSTACK_TEST_ACCESSIBILITY_YML','UdRJw','dXWyj','__workerDetails','pwPage','setCustomTags','TicIr','2406414VjTZlf','../../helpers/test-observability/error-handler','128496UOEvXI','BrowserContext','../../helpers/accessibility-automation/accessibilityRetryHelper','Unable\x20to\x20import\x20context\x20for\x20page','../v2/customTagManager','JuSMq','getAccessibilityResultsSummary','getAccessibilityResults','isRunning','getInstance','../../helpers/helper','newPage','548644tvnMga','DeVEv','evaluate','bstackA11yScanOptions','eOBAb','mockContextNewPage','format','debug','ObservabilitySync:','split','2855528Ryzsfc','annotate','571804WsEbua','stringify','measureWrapper','lib','uploadAttachment','xpkRe','browserContext.js','runner/dispatcher.js','4522bbKRhB','ccCTi','3|1|4|0|2','IHjCp','Dispatcher','402114GGvPOA','prototype','env','mockIsWorkerRedundant','lYsSP','util','bstackA11yShouldScan','defineProperty','client','BROWSERSTACK_TEST_OBSERVABILITY','ykrla','../../helpers/performance/constants','startA11yScanning','../../helpers/performance/performance-tester','jShbs','SYNC','../../helpers/logger'];a43_0x3a67=function(){return _0x1248ba;};return a43_0x3a67();}(function(_0x1c116a,_0x40f93f){const _0x4febd1=a43_0x2ed5,_0x565c58=_0x1c116a();while(!![]){try{const _0x1fc753=parseInt(_0x4febd1(0x106))/0x1+-parseInt(_0x4febd1(0xf9))/0x2+-parseInt(_0x4febd1(0x12e))/0x3+-parseInt(_0x4febd1(0xed))/0x4*(-parseInt(_0x4febd1(0x11f))/0x5)+parseInt(_0x4febd1(0x12c))/0x6+parseInt(_0x4febd1(0x101))/0x7+-parseInt(_0x4febd1(0xf7))/0x8;if(_0x1fc753===_0x40f93f)break;else _0x565c58['push'](_0x565c58['shift']());}catch(_0x5d2f21){_0x565c58['push'](_0x565c58['shift']());}}}(a43_0x3a67,0x3e553));const path=require('path'),util=require(a43_0x42d350(0x10b)),logger=require(a43_0x42d350(0x116)),{importFileFromPWCore,nestedKeyValue,isFalse,requirePWModule,getPlaywrightLibPath}=require(a43_0x42d350(0xeb)),{o11yErrorHandler}=require(a43_0x42d350(0x12d)),AccessibilityHelper=require('./accessibility-helper'),PerformanceTester=require(a43_0x42d350(0x113)),{O11y_EVENTS:PerformanceO11yEvents}=require(a43_0x42d350(0x111)),BrowserstackCLI=require(a43_0x42d350(0x123)),CustomTagManager=require(a43_0x42d350(0xe5)),uploadAttachmentsManager=require(a43_0x42d350(0x119)),{performScanWithRetry}=require(a43_0x42d350(0xe3)),doo11ySync=PerformanceTester[a43_0x42d350(0xfb)](PerformanceO11yEvents[a43_0x42d350(0x115)],o11yErrorHandler(async function doo11ySync(_0x4487bb){const _0x4f2a28=a43_0x42d350,_0x580a35={'IHjCp':function(_0x1aa962,_0x1b0a4b,_0x2199bd){return _0x1aa962(_0x1b0a4b,_0x2199bd);},'BLPuE':_0x4f2a28(0x128),'dXWyj':'o11ySyncDone','LUusr':_0x4f2a28(0xf8),'AQUEn':'debug'};if(_0x580a35[_0x4f2a28(0x104)](nestedKeyValue,global,[_0x580a35['BLPuE'],_0x580a35[_0x4f2a28(0x127)]]))return;await _0x4487bb[_0x4f2a28(0xef)](_0x2ea721=>{},'browserstack_executor:\x20'+JSON[_0x4f2a28(0xfa)]({'action':_0x580a35['LUusr'],'arguments':{'data':_0x4f2a28(0xf5)+Date['now'](),'level':_0x580a35['AQUEn']}})),global['__workerDetails']['o11ySyncDone']=!![];},'doo11ySync'));exports[a43_0x42d350(0xf2)]=()=>{const _0x5abf07=a43_0x42d350,_0x1be8da={'CCFoc':function(_0x3a25d6,_0x1b6052,_0x5d6da6,_0x20f5e2,_0x1bc5d1,_0x1e9543){return _0x3a25d6(_0x1b6052,_0x5d6da6,_0x20f5e2,_0x1bc5d1,_0x1e9543);},'kVYrF':function(_0x2b2a4d,_0x1e1f48){return _0x2b2a4d||_0x1e1f48;},'eOBAb':function(_0x52d851,_0x1a89ae){return _0x52d851(_0x1a89ae);},'xpkRe':_0x5abf07(0x103),'anOCV':function(_0x2a8a1b,_0x6bb6ea,_0x4aded0){return _0x2a8a1b(_0x6bb6ea,_0x4aded0);},'SIyvt':_0x5abf07(0x128),'kmQhZ':_0x5abf07(0xfc),'TicIr':_0x5abf07(0x10e),'Bgayw':_0x5abf07(0xff),'UdRJw':_0x5abf07(0xe4),'EmDyu':_0x5abf07(0xec)},_0xea4c7f=path['join'](_0x1be8da[_0x5abf07(0x121)],_0x1be8da[_0x5abf07(0x12b)],_0x1be8da[_0x5abf07(0x117)]),_0x2de54b=_0x1be8da[_0x5abf07(0xf1)](importFileFromPWCore,_0xea4c7f);if(!_0x2de54b){logger[_0x5abf07(0xf4)](_0x1be8da[_0x5abf07(0x126)]);return;}const _0xbb3c20=_0x2de54b[_0x5abf07(0xe2)],_0xce2727=_0xbb3c20['prototype'],_0xf336ae=_0xce2727[_0x5abf07(0xec)];Object['defineProperty'](_0xce2727,_0x1be8da['EmDyu'],{'get':function(){const _0x35cb36=_0x5abf07,_0xcf56d={'lYsSP':function(_0x1a189c,_0x5b4bc8,_0x597312,_0x5f677,_0x270584,_0x39fa98){const _0x4d482c=a43_0x2ed5;return _0x1be8da[_0x4d482c(0x11c)](_0x1a189c,_0x5b4bc8,_0x597312,_0x5f677,_0x270584,_0x39fa98);},'MpIGD':function(_0x449568,_0x2ed155){return _0x1be8da['kVYrF'](_0x449568,_0x2ed155);},'ykrla':function(_0x132785,_0x4e17d4){return _0x1be8da['eOBAb'](_0x132785,_0x4e17d4);},'zhVQs':function(_0x2c3e05,_0x10d635){return _0x1be8da['eOBAb'](_0x2c3e05,_0x10d635);},'ccCTi':_0x1be8da[_0x35cb36(0xfe)],'bGCoG':function(_0xa83fb7,_0x31d91f,_0x5fd5ed){return _0x1be8da['anOCV'](_0xa83fb7,_0x31d91f,_0x5fd5ed);},'DzRzq':_0x1be8da[_0x35cb36(0x120)]};return async function _0x179935(){const _0x760a38=_0x35cb36,_0xd436ca=await _0xf336ae[_0x760a38(0x11d)](this,arguments);try{!BrowserstackCLI[_0x760a38(0xea)]()[_0x760a38(0xe9)]()&&!_0xcf56d['ykrla'](isFalse,process[_0x760a38(0x108)][_0x760a38(0x10f)])&&await _0xcf56d[_0x760a38(0x110)](doo11ySync,_0xd436ca);BrowserstackCLI[_0x760a38(0xea)]()['isRunning']()&&(_0xd436ca['setCustomTags']=async(_0xb0492f,_0x41d831,_0x3b1ac6=![])=>{const _0x130274=_0x760a38;await CustomTagManager[_0x130274(0x12a)](_0xb0492f,_0x41d831,_0x3b1ac6);},_0xd436ca[_0x760a38(0xfd)]=async(_0xfff72b,_0xc98a57=![])=>{const _0x264a9a=_0x760a38;await uploadAttachmentsManager[_0x264a9a(0x11e)](_0xfff72b,_0xc98a57);});if(!_0xcf56d['zhVQs'](isFalse,process[_0x760a38(0x108)][_0x760a38(0x125)])){const _0x57e81d=_0xcf56d[_0x760a38(0x102)][_0x760a38(0xf6)]('|');let _0x4e4041=0x0;while(!![]){switch(_0x57e81d[_0x4e4041++]){case'0':_0xd436ca[_0x760a38(0x112)]=async _0x3212cb=>{const _0x3be23b=_0x760a38;global[_0x3be23b(0x10c)]=!![],global[_0x3be23b(0xf0)]=_0xcf56d[_0x3be23b(0x118)](_0x3212cb,null);};continue;case'1':_0xd436ca[_0x760a38(0xe7)]=async()=>{const _0x347e60=_0x760a38;return await AccessibilityHelper[_0x347e60(0xe7)](_0xd436ca);};continue;case'2':_0xd436ca['stopA11yScanning']=async()=>{const _0x325a99=_0x760a38;global[_0x325a99(0x10c)]=![],global[_0x325a99(0xf0)]=null;};continue;case'3':_0xd436ca[_0x760a38(0xe8)]=async()=>{const _0x3ab4e1=_0x760a38;return await AccessibilityHelper[_0x3ab4e1(0xe8)](_0xd436ca);};continue;case'4':_0xd436ca['performScan']=async _0x236f37=>{const _0x53e59a=_0x760a38;return await _0xcf56d[_0x53e59a(0x10a)](performScanWithRetry,_0xd436ca,null,null,!![],_0x236f37);};continue;}break;}}}catch(_0x442e95){logger[_0x760a38(0xf4)]('Error\x20during\x20syncing\x20o11y\x20with\x20automate\x20'+util[_0x760a38(0xf3)](_0x442e95));}return _0xcf56d['bGCoG'](nestedKeyValue,global,[_0xcf56d[_0x760a38(0x11b)]])&&(global['__workerDetails'][_0x760a38(0x129)]=_0xd436ca),_0xd436ca;};}});},exports[a43_0x42d350(0x109)]=()=>{const _0x24a34c=a43_0x42d350,_0x5af3c2={'vIuaD':function(_0x7c3d34,_0x37bcbe){return _0x7c3d34(_0x37bcbe);},'jShbs':_0x24a34c(0x100),'DeVEv':_0x24a34c(0x122),'JuSMq':_0x24a34c(0x124)};try{const _0x32fe8d=requirePWModule['apply'](null,_0x5af3c2['vIuaD'](getPlaywrightLibPath,_0x5af3c2[_0x24a34c(0x114)]));if(!_0x32fe8d){logger['debug'](_0x5af3c2[_0x24a34c(0xee)]);return;}const _0x2967bd=_0x32fe8d[_0x24a34c(0x105)],_0x4a2d59=_0x2967bd[_0x24a34c(0x107)],_0xca7555=_0x4a2d59[_0x24a34c(0x124)];Object[_0x24a34c(0x10d)](_0x4a2d59,_0x5af3c2[_0x24a34c(0xe6)],{'get':function(){return function _0xafdad3(){const _0x5e2f22=a43_0x2ed5;return _0xca7555[_0x5e2f22(0x11d)](this,arguments),!![];};}});}catch(_0x5a463f){logger[_0x24a34c(0xf4)](_0x24a34c(0x11a)+util[_0x24a34c(0xf3)](_0x5a463f));}};
function a43_0x4594(_0x3c0107,_0x11d2e1){const _0x4281ff=a43_0x4281();return a43_0x4594=function(_0x4594eb,_0x5ea27d){_0x4594eb=_0x4594eb-0x9b;let _0x346278=_0x4281ff[_0x4594eb];return _0x346278;},a43_0x4594(_0x3c0107,_0x11d2e1);}const a43_0x304db7=a43_0x4594;(function(_0x5217b5,_0x3af865){const _0x198113=a43_0x4594,_0x4f9682=_0x5217b5();while(!![]){try{const _0x178d90=-parseInt(_0x198113(0xdc))/0x1+-parseInt(_0x198113(0xc0))/0x2+parseInt(_0x198113(0xb2))/0x3+-parseInt(_0x198113(0xde))/0x4+-parseInt(_0x198113(0xc2))/0x5+-parseInt(_0x198113(0xaf))/0x6+parseInt(_0x198113(0xe6))/0x7;if(_0x178d90===_0x3af865)break;else _0x4f9682['push'](_0x4f9682['shift']());}catch(_0x3f6f50){_0x4f9682['push'](_0x4f9682['shift']());}}}(a43_0x4281,0x69ef8));const path=require(a43_0x304db7(0xb4)),util=require(a43_0x304db7(0xd5)),logger=require(a43_0x304db7(0xa6)),{importFileFromPWCore,nestedKeyValue,isFalse,requirePWModule,getPlaywrightLibPath}=require(a43_0x304db7(0xa4)),{o11yErrorHandler}=require(a43_0x304db7(0xc6)),AccessibilityHelper=require(a43_0x304db7(0x9e)),PerformanceTester=require(a43_0x304db7(0xc5)),{O11y_EVENTS:PerformanceO11yEvents}=require(a43_0x304db7(0xbb)),BrowserstackCLI=require(a43_0x304db7(0xab)),CustomTagManager=require('../v2/customTagManager'),uploadAttachmentsManager=require(a43_0x304db7(0xdf)),{performScanWithRetry}=require('../../helpers/accessibility-automation/accessibilityRetryHelper'),doo11ySync=PerformanceTester['measureWrapper'](PerformanceO11yEvents[a43_0x304db7(0xb1)],o11yErrorHandler(async function doo11ySync(_0x50571f){const _0x52a272=a43_0x304db7,_0x1e1665={'JYoth':function(_0x543106,_0x248119,_0x1e6fd2){return _0x543106(_0x248119,_0x1e6fd2);},'CWsse':_0x52a272(0xc4),'lTiBt':_0x52a272(0xc8),'QjVYH':_0x52a272(0xaa),'XaGNj':'debug'};if(_0x1e1665[_0x52a272(0xa2)](nestedKeyValue,global,[_0x1e1665[_0x52a272(0xe8)],_0x1e1665[_0x52a272(0xd9)]]))return;await _0x50571f[_0x52a272(0xc9)](_0x1fc095=>{},_0x52a272(0xbc)+JSON[_0x52a272(0xe9)]({'action':_0x1e1665[_0x52a272(0xa7)],'arguments':{'data':_0x52a272(0xbd)+Date[_0x52a272(0xb5)](),'level':_0x1e1665[_0x52a272(0xd8)]}})),global[_0x52a272(0xc4)][_0x52a272(0xc8)]=!![];},'doo11ySync'));exports['mockContextNewPage']=()=>{const _0x4d0495=a43_0x304db7,_0x1a4826={'IUQHl':function(_0x20ab80,_0x4303e1){return _0x20ab80||_0x4303e1;},'XTtnd':function(_0xb45286,_0x7a6402,_0x2aa84b,_0x44915a,_0x4271f1,_0x122828){return _0xb45286(_0x7a6402,_0x2aa84b,_0x44915a,_0x4271f1,_0x122828);},'wfHBL':function(_0x197598,_0x287dfc){return _0x197598(_0x287dfc);},'ijjqV':function(_0x5a6e80,_0x3d46e0){return _0x5a6e80(_0x3d46e0);},'MhaEs':'4|0|2|3|1','dBPiR':function(_0x26dc01,_0x4b759b,_0x5e55da){return _0x26dc01(_0x4b759b,_0x5e55da);},'PGHXZ':'__workerDetails','Pdfqw':_0x4d0495(0x9b),'rLSEj':'client','sNErj':_0x4d0495(0x9c),'nQJCZ':'Unable\x20to\x20import\x20context\x20for\x20page','giqwb':_0x4d0495(0xa5)},_0x29bbe7=path[_0x4d0495(0xd2)](_0x1a4826[_0x4d0495(0x9d)],_0x1a4826[_0x4d0495(0xda)],_0x1a4826[_0x4d0495(0xe0)]),_0x315f30=_0x1a4826[_0x4d0495(0xa8)](importFileFromPWCore,_0x29bbe7);if(!_0x315f30){logger[_0x4d0495(0xd4)](_0x1a4826[_0x4d0495(0xb7)]);return;}const _0x32366b=_0x315f30[_0x4d0495(0xe2)],_0xaef582=_0x32366b[_0x4d0495(0xbf)],_0x873211=_0xaef582[_0x4d0495(0xa5)];Object['defineProperty'](_0xaef582,_0x1a4826[_0x4d0495(0x9f)],{'get':function(){const _0x4eac8f=_0x4d0495,_0x313741={'zjSAn':function(_0x3ea580,_0x137d27){const _0x529614=a43_0x4594;return _0x1a4826[_0x529614(0xb9)](_0x3ea580,_0x137d27);},'ookqA':function(_0x452b1e,_0x300b91,_0x18bd75,_0x50c9a3,_0x3083ad,_0xfd911f){const _0x38afcd=a43_0x4594;return _0x1a4826[_0x38afcd(0xe3)](_0x452b1e,_0x300b91,_0x18bd75,_0x50c9a3,_0x3083ad,_0xfd911f);},'FNqcy':function(_0x52e7e2,_0x445799){const _0x229202=a43_0x4594;return _0x1a4826[_0x229202(0xa8)](_0x52e7e2,_0x445799);},'nihyC':function(_0x47a136,_0x2013f4){return _0x1a4826['wfHBL'](_0x47a136,_0x2013f4);},'dbCeC':function(_0x5e54fc,_0x5567f9){const _0x165899=a43_0x4594;return _0x1a4826[_0x165899(0xd0)](_0x5e54fc,_0x5567f9);},'KTVUZ':_0x1a4826[_0x4eac8f(0xbe)],'TCSMb':function(_0x12d3f2,_0x329cdf,_0x4207de){const _0x17b8b4=_0x4eac8f;return _0x1a4826[_0x17b8b4(0xb0)](_0x12d3f2,_0x329cdf,_0x4207de);},'Onqsd':_0x1a4826['PGHXZ']};return async function _0x145789(){const _0x5cbe04=_0x4eac8f,_0x422824={'Lzuge':function(_0x51428e,_0x4153a5,_0x29934d,_0x4eeb91,_0x4442ca,_0x40003e){const _0x22a304=a43_0x4594;return _0x313741[_0x22a304(0xd6)](_0x51428e,_0x4153a5,_0x29934d,_0x4eeb91,_0x4442ca,_0x40003e);}},_0x24dc51=await _0x873211[_0x5cbe04(0xc7)](this,arguments);try{!BrowserstackCLI[_0x5cbe04(0xca)]()[_0x5cbe04(0xb8)]()&&!_0x313741[_0x5cbe04(0xc1)](isFalse,process[_0x5cbe04(0xcd)][_0x5cbe04(0xe1)])&&await _0x313741[_0x5cbe04(0xd7)](doo11ySync,_0x24dc51);BrowserstackCLI[_0x5cbe04(0xca)]()[_0x5cbe04(0xb8)]()&&(_0x24dc51[_0x5cbe04(0xce)]=async(_0x573a30,_0x2205e2,_0x26ca1a=![])=>{const _0x479f67=_0x5cbe04;await CustomTagManager[_0x479f67(0xce)](_0x573a30,_0x2205e2,_0x26ca1a);},_0x24dc51['uploadAttachment']=async(_0x32d1eb,_0x377c53=![])=>{const _0xc6884b=_0x5cbe04;await uploadAttachmentsManager[_0xc6884b(0xdd)](_0x32d1eb,_0x377c53);});if(!_0x313741[_0x5cbe04(0xe4)](isFalse,process[_0x5cbe04(0xcd)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'])){const _0xe5589d=_0x313741['KTVUZ']['split']('|');let _0x1fccdc=0x0;while(!![]){switch(_0xe5589d[_0x1fccdc++]){case'0':_0x24dc51[_0x5cbe04(0xba)]=async()=>{const _0x2c2219=_0x5cbe04;return await AccessibilityHelper[_0x2c2219(0xba)](_0x24dc51);};continue;case'1':_0x24dc51[_0x5cbe04(0xad)]=async()=>{const _0x5851ea=_0x5cbe04;global[_0x5851ea(0xa0)]=![],global[_0x5851ea(0xc3)]=null;};continue;case'2':_0x24dc51[_0x5cbe04(0xcf)]=async _0x57bc08=>{return await _0x422824['Lzuge'](performScanWithRetry,_0x24dc51,null,null,!![],_0x57bc08);};continue;case'3':_0x24dc51['startA11yScanning']=async _0x1aac64=>{const _0xf562bd=_0x5cbe04;global['bstackA11yShouldScan']=!![],global[_0xf562bd(0xc3)]=_0x313741[_0xf562bd(0xd3)](_0x1aac64,null);};continue;case'4':_0x24dc51[_0x5cbe04(0xcb)]=async()=>{return await AccessibilityHelper['getAccessibilityResults'](_0x24dc51);};continue;}break;}}}catch(_0x329e41){logger[_0x5cbe04(0xd4)](_0x5cbe04(0xa1)+util['format'](_0x329e41));}return _0x313741[_0x5cbe04(0xa9)](nestedKeyValue,global,[_0x313741[_0x5cbe04(0xe5)]])&&(global[_0x5cbe04(0xc4)]['pwPage']=_0x24dc51),_0x24dc51;};}});},exports[a43_0x304db7(0xac)]=()=>{const _0x1854af=a43_0x304db7,_0x44cd7c={'cXusZ':function(_0x1bfab7,_0x6ae5f){return _0x1bfab7(_0x6ae5f);},'wzEXw':_0x1854af(0xae),'hSHJu':'Unable\x20to\x20import\x20dispatcher\x20for\x20_isWorkerRedundant','IQPko':_0x1854af(0xb3)};try{const _0xb2a853=requirePWModule['apply'](null,_0x44cd7c[_0x1854af(0xcc)](getPlaywrightLibPath,_0x44cd7c[_0x1854af(0xd1)]));if(!_0xb2a853){logger['debug'](_0x44cd7c[_0x1854af(0xa3)]);return;}const _0x1edb39=_0xb2a853['Dispatcher'],_0x2c2861=_0x1edb39[_0x1854af(0xbf)],_0x86915e=_0x2c2861[_0x1854af(0xb3)];Object['defineProperty'](_0x2c2861,_0x44cd7c[_0x1854af(0xdb)],{'get':function(){return function _0x44f3c9(){const _0x1147f5=a43_0x4594;return _0x86915e[_0x1147f5(0xc7)](this,arguments),!![];};}});}catch(_0x51d731){logger['debug'](_0x1854af(0xe7)+util[_0x1854af(0xb6)](_0x51d731));}};function a43_0x4281(){const _0x26dabb=['evaluate','getInstance','getAccessibilityResults','cXusZ','env','setCustomTags','performScan','ijjqV','wzEXw','join','zjSAn','debug','util','ookqA','nihyC','XaGNj','lTiBt','rLSEj','IQPko','535156hyIDOy','uploadAttachments','1220760DWJbHy','../v2/uploadAttachmentsManager','sNErj','BROWSERSTACK_TEST_OBSERVABILITY','BrowserContext','XTtnd','dbCeC','Onqsd','12342687QssfhG','Exception\x20while\x20mocking\x20IsWorkerRedundant:\x20','CWsse','stringify','lib','browserContext.js','Pdfqw','./accessibility-helper','giqwb','bstackA11yShouldScan','Error\x20during\x20syncing\x20o11y\x20with\x20automate\x20','JYoth','hSHJu','../../helpers/helper','newPage','../../helpers/logger','QjVYH','wfHBL','TCSMb','annotate','../v2/browserstackCLI','mockIsWorkerRedundant','stopA11yScanning','runner/dispatcher.js','655260lSAeyC','dBPiR','SYNC','1112922KejKWe','_isWorkerRedundant','path','now','format','nQJCZ','isRunning','IUQHl','getAccessibilityResultsSummary','../../helpers/performance/constants','browserstack_executor:\x20','ObservabilitySync:','MhaEs','prototype','198390wfCSHY','FNqcy','3257760MdULbM','bstackA11yScanOptions','__workerDetails','../../helpers/performance/performance-tester','../../helpers/test-observability/error-handler','apply','o11ySyncDone'];a43_0x4281=function(){return _0x26dabb;};return a43_0x4281();}

@@ -1,1 +0,1 @@

const a44_0x5a76e1=a44_0x268a;(function(_0x3a65e9,_0x260760){const _0x44137b=a44_0x268a,_0x3aa463=_0x3a65e9();while(!![]){try{const _0x46e955=parseInt(_0x44137b(0x257))/0x1+-parseInt(_0x44137b(0x23c))/0x2+-parseInt(_0x44137b(0x223))/0x3+parseInt(_0x44137b(0x295))/0x4+parseInt(_0x44137b(0x276))/0x5*(parseInt(_0x44137b(0x226))/0x6)+parseInt(_0x44137b(0x213))/0x7+parseInt(_0x44137b(0x1fa))/0x8;if(_0x46e955===_0x260760)break;else _0x3aa463['push'](_0x3aa463['shift']());}catch(_0x426441){_0x3aa463['push'](_0x3aa463['shift']());}}}(a44_0x5c27,0x2b9ac));const {debug,getFrameworkVersion,removeAnsiColors,failureData}=require(a44_0x5a76e1(0x22f)),PerformanceTester=require(a44_0x5a76e1(0x290)),fs=require('fs'),{FRAMEWORKS,MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE}=require(a44_0x5a76e1(0x221)),helper=require(a44_0x5a76e1(0x227)),path=require('path'),logger=require('../../../helpers/logger')[a44_0x5a76e1(0x216)],SessionHandler=require('../../../helpers/test-observability/sessionHandler'),TestDetails=require(a44_0x5a76e1(0x207)),util=require('util'),TestInfo=require(a44_0x5a76e1(0x217));let BrowserstackCLIInstance=null;function getBrowserstackCLI(){const _0x305ba9=a44_0x5a76e1,_0x37e455={'RooEw':function(_0x5cf9a2,_0xc4c39a){return _0x5cf9a2(_0xc4c39a);},'vYXwd':'../../v2/browserstackCLI'};return!BrowserstackCLIInstance&&(BrowserstackCLIInstance=_0x37e455[_0x305ba9(0x23a)](require,_0x37e455['vYXwd'])),BrowserstackCLIInstance;}function a44_0x268a(_0x48ce46,_0x1c19b8){const _0x5c27b6=a44_0x5c27();return a44_0x268a=function(_0x268a27,_0x30bef3){_0x268a27=_0x268a27-0x1f3;let _0x1d9005=_0x5c27b6[_0x268a27];return _0x1d9005;},a44_0x268a(_0x48ce46,_0x1c19b8);}function a44_0x5c27(){const _0x2a5244=['calculatePerformance','Trace\x20file\x20size\x20exceeds\x20100MB:\x20','gvclj','onBegin','PFfwV','\x20in\x20attachments','@playwright/test','jOKeC','xUgbr','CaFcM','stack','resolve','getProjectUtilsPath','SvnfV','env','nlnhf','message','EVPkI','awcWd','pJuWU','format','debug','tdXpv','25xspNvh','playwright/lib/transform/transform.js','attachments','GtJVj','Trace\x20enabled','1.42.0','call','uehfE','XnLnJ','sendSessionDetails','testUId','slice','getTestRunIdentifier','substr','Wjbco','dsWrb','gRits','dQtqS','Test\x20timeout\x20of','hJDAr','jdgtq','size','ywyew','existsSync','sendTraceZip','endsWith','../../../helpers/performance/performance-tester','endSession','error','extname','\x20bytes','462552GZdJdd','Checking\x20if\x20trace\x20is\x20enabled\x20for\x20test:\x20','doo11ySync','Percentage\x20of\x20increased\x20time\x20is\x20','getInstance','hfjsK','Arguments','1.35.0','fDztz','common','Searching\x20for\x20key:\x20','compareVersions','trace','lHNeT','sendEventData','getTime','2560424RqdVSz','1.38.0','Found\x20key:\x20','fXfsH','performance-report-worker-','lib','PLAYWRIGHT','match','map','bohBS','sendTestLog','hTKgV','afterTestHook','./test-details','XxRFf','toLowerCase','Zqxhl','START_TIME','prototype','getLoadUtilsPath','uploadTraceZip','runner/projectUtils.js','BhXCG','Tdesp','name','81984BgBMoR','onStepEnd','getFailureData','winstonLogger','../../v2/TestInfo','GvlJk','hhHPR','stopAndGenerate','kWeQz','wmqLm','FPsza','esHqM','nbTTQ','validateFilePath','../../../helpers/test-observability/constants','donrD','678147JuNPyJ','playwright','process.js','43884TbUaFt','../../../helpers/helper','playwright/lib/common/configLoader.js','onStepBegin','NGuPH','qdrwG','test','xLESX','@playwright/test/lib/transform/transform.js','../../../helpers/test-observability/utils','addTraceFilePath','txoEU','basename','VUCJs','bWoBW','Error\x20in\x20sending\x20trace\x20file:\x20%s','ERROR','getConfigLoaderPath','xHvzj','tags','RooEw','filePath','637384cKKXCm','Invalid\x20file\x20format.\x20Expected\x20a\x20.zip\x20file,\x20but\x20got:\x20','runner/loadUtils.js','createReadStream','getTransformPath','sWsFj','YdvwR','xQLEh','oxbiW','@playwright/test/lib/common/configLoader.js','Aneky','CBGvm','join','Icagv','WnWfZ','.json','TEST_LOG','title','getPlaywrightLibPath','readdirSync','_projectId','ykarg','setupBrowserDetails','toISOString','oHniw','\x20in\x20arguments','startsWith','239372LkGvSL','getTestTags','Total\x20time\x20taken\x20by\x20O11y\x20is\x20','onTestBegin','.zip','jtRCf','@playwright/test/lib/common/transform.js','includes'];a44_0x5c27=function(){return _0x2a5244;};return a44_0x5c27();}const getTagsFromTitle=_0x7ab5f=>{const _0xa24967=a44_0x5a76e1;return _0x7ab5f[_0xa24967(0x201)](/@(\w+)/g)?.[_0xa24967(0x202)](_0x508561=>_0x508561[_0xa24967(0x281)](0x1))||[];};exports[a44_0x5a76e1(0x258)]=_0x383eda=>{const _0x492434=a44_0x5a76e1,_0x1a8896={'FHhfk':function(_0x220ca6,_0x3fe6bc){return _0x220ca6(_0x3fe6bc);}};if(_0x383eda[_0x492434(0x239)])return _0x383eda[_0x492434(0x239)][_0x492434(0x202)](_0x91c6b3=>_0x91c6b3[_0x492434(0x256)]('@')?_0x91c6b3[_0x492434(0x283)](0x1):_0x91c6b3);return _0x1a8896['FHhfk'](getTagsFromTitle,_0x383eda[_0x492434(0x24d)]);},exports[a44_0x5a76e1(0x25f)]=async()=>{const _0x348064=a44_0x5a76e1,_0x1665f9={'Zqxhl':function(_0x5c2fa2,_0x56b067){return _0x5c2fa2-_0x56b067;},'Jfspi':'performance-reporter.html','YMdzJ':_0x348064(0x262),'nlnhf':_0x348064(0x291),'bohBS':_0x348064(0x25a),'kWeQz':'onTestEnd','Icagv':_0x348064(0x229),'awcWd':_0x348064(0x214),'XnLnJ':'beforeWorkerHook','gvclj':'afterWorkerHook','WPbnq':'beforeTestHook','nUDcW':_0x348064(0x206),'WnWfZ':_0x348064(0x297),'donrD':'processPageScreenshot','wmqLm':_0x348064(0x27f),'tDCCN':_0x348064(0x252),'YdvwR':'requestSpyCallback','Wjbco':_0x348064(0x204),'hhHPR':function(_0x2c197d,_0x257169){return _0x2c197d(_0x257169);},'xLESX':function(_0x2351eb,_0x1c5b51){return _0x2351eb/_0x1c5b51;},'jtRCf':function(_0x9374b1,_0x317e49){return _0x9374b1+_0x317e49;},'pJuWU':function(_0x40517e,_0x236641){return _0x40517e(_0x236641);},'dCzIl':function(_0x198a0e,_0x3b6f8d){return _0x198a0e*_0x3b6f8d;}};if(!process[_0x348064(0x26d)]['START_TIME'])return;const _0x3a6a44=_0x1665f9[_0x348064(0x20a)](new Date()[_0x348064(0x1f9)](),new Date(process[_0x348064(0x26d)][_0x348064(0x20b)])[_0x348064(0x1f9)]()),_0x492baf=await PerformanceTester[_0x348064(0x21a)](_0x1665f9['Jfspi'],[_0x1665f9['YMdzJ'],_0x1665f9[_0x348064(0x26e)],_0x1665f9[_0x348064(0x203)],_0x1665f9[_0x348064(0x21b)],_0x1665f9[_0x348064(0x249)],_0x1665f9[_0x348064(0x271)]]),_0x19690f=fs[_0x348064(0x24f)]('.'),_0x3d175a=_0x19690f['filter'](_0x1e1882=>_0x1e1882['startsWith'](_0x348064(0x1fe))&&_0x1e1882[_0x348064(0x28f)](_0x348064(0x24b))),_0x2a7e26=await PerformanceTester['calculateTimesFromMultipleFiles'](_0x3d175a,[_0x1665f9[_0x348064(0x27e)],_0x1665f9[_0x348064(0x261)],_0x1665f9['WPbnq'],_0x1665f9['nUDcW'],_0x1665f9[_0x348064(0x24a)],_0x1665f9[_0x348064(0x222)],_0x1665f9[_0x348064(0x21c)],_0x1665f9['tDCCN'],_0x1665f9[_0x348064(0x242)],_0x1665f9[_0x348064(0x284)]]);_0x1665f9['hhHPR'](debug,'Total\x20duration\x20for\x20whole\x20build\x20is\x20'+_0x1665f9['xLESX'](_0x3a6a44,0x3e8)+'\x20s'),_0x1665f9[_0x348064(0x219)](debug,_0x348064(0x259)+_0x1665f9[_0x348064(0x25c)](_0x2a7e26,_0x492baf)),_0x1665f9[_0x348064(0x272)](debug,_0x348064(0x298)+_0x1665f9['dCzIl'](_0x1665f9[_0x348064(0x22d)](_0x1665f9['jtRCf'](_0x2a7e26,_0x492baf),_0x3a6a44),0x64));},exports[a44_0x5a76e1(0x240)]=()=>{const _0xe5da4b=a44_0x5a76e1,_0x3d1a2e={'CaFcM':function(_0x444b07,_0x34a652){return _0x444b07(_0x34a652);},'SvnfV':function(_0x77373b,_0x2d1a21){return _0x77373b>=_0x2d1a21;},'dsWrb':_0xe5da4b(0x1fb),'ykarg':_0xe5da4b(0x277),'ijlnv':_0xe5da4b(0x224),'TvLzM':function(_0x38fa26,_0x33fa4c){return _0x38fa26>=_0x33fa4c;},'EVPkI':_0xe5da4b(0x29c),'BhXCG':_0xe5da4b(0x22e),'oHniw':_0xe5da4b(0x265),'bWoBW':_0xe5da4b(0x25d)},_0x319078=_0x3d1a2e[_0xe5da4b(0x268)](getFrameworkVersion,FRAMEWORKS[_0xe5da4b(0x200)]);if(_0x3d1a2e[_0xe5da4b(0x26c)](helper[_0xe5da4b(0x1f5)](_0x319078,_0x3d1a2e[_0xe5da4b(0x285)]),0x0))return[_0x3d1a2e[_0xe5da4b(0x251)],_0x3d1a2e['ijlnv']];if(_0x3d1a2e['TvLzM'](helper[_0xe5da4b(0x1f5)](_0x319078,_0x3d1a2e[_0xe5da4b(0x270)]),0x0))return[_0x3d1a2e[_0xe5da4b(0x210)],_0x3d1a2e[_0xe5da4b(0x254)]];return[_0x3d1a2e[_0xe5da4b(0x234)],_0x3d1a2e[_0xe5da4b(0x254)]];},exports[a44_0x5a76e1(0x237)]=()=>{const _0x25ee3c=a44_0x5a76e1,_0x18c543={'sWsFj':function(_0x20a34f,_0x12f581){return _0x20a34f(_0x12f581);},'qdrwG':function(_0x419a9b,_0x4b5966){return _0x419a9b>=_0x4b5966;},'FPsza':_0x25ee3c(0x1fb),'fDztz':_0x25ee3c(0x228),'NiLWr':_0x25ee3c(0x224),'esHqM':_0x25ee3c(0x245),'dQtqS':_0x25ee3c(0x265)},_0x52e140=_0x18c543[_0x25ee3c(0x241)](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT']);if(_0x18c543[_0x25ee3c(0x22b)](helper['compareVersions'](_0x52e140,_0x18c543[_0x25ee3c(0x21d)]),0x0))return[_0x18c543[_0x25ee3c(0x29d)],_0x18c543['NiLWr']];return[_0x18c543[_0x25ee3c(0x21e)],_0x18c543[_0x25ee3c(0x287)]];},exports[a44_0x5a76e1(0x20d)]=()=>{const _0x3b37be=a44_0x5a76e1,_0x2d3b9a={};_0x2d3b9a['mKOSZ']=_0x3b37be(0x23e);const _0x21448f=_0x2d3b9a;return helper['getPlaywrightLibPath'](_0x21448f['mKOSZ']);},exports[a44_0x5a76e1(0x26b)]=()=>{const _0xbf3aa7=a44_0x5a76e1,_0x2eb2e9={};_0x2eb2e9['lHNeT']=_0xbf3aa7(0x20f);const _0x7ecfa7=_0x2eb2e9;return helper[_0xbf3aa7(0x24e)](_0x7ecfa7[_0xbf3aa7(0x1f7)]);},exports['getForkProcessPath']=()=>{const _0xae3043=a44_0x5a76e1,_0x38b445={'hTKgV':function(_0x48d634,_0x4c2e05){return _0x48d634(_0x4c2e05);},'Tdesp':function(_0x3eeedf,_0x59771e){return _0x3eeedf>=_0x59771e;},'GtJVj':_0xae3043(0x1fb),'obSTZ':_0xae3043(0x1ff),'oxbiW':_0xae3043(0x1f3),'CBGvm':_0xae3043(0x225),'VUCJs':_0xae3043(0x22c)},_0x214a8a=_0x38b445[_0xae3043(0x205)](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT']);if(_0x38b445[_0xae3043(0x211)](helper[_0xae3043(0x1f5)](_0x214a8a,_0x38b445[_0xae3043(0x279)]),0x0))return path['join'](_0x38b445['obSTZ'],_0x38b445[_0xae3043(0x244)],_0x38b445[_0xae3043(0x247)]);return path[_0xae3043(0x248)](_0x38b445[_0xae3043(0x233)],_0x38b445['obSTZ'],_0x38b445[_0xae3043(0x244)],_0x38b445[_0xae3043(0x247)]);},exports[a44_0x5a76e1(0x215)]=(_0x26bf06,{test_run_uuid:_0x497aed})=>{const _0x147951=a44_0x5a76e1,_0x42ca19={'nbTTQ':_0x147951(0x236),'jOKeC':_0x147951(0x24c),'xJTTs':function(_0x3029c5,_0x1d9154){return _0x3029c5<=_0x1d9154;},'jdgtq':function(_0x524dbd,_0x4dff1d){return _0x524dbd(_0x4dff1d);},'Aneky':_0x147951(0x288),'XxRFf':function(_0x4bf165,_0x34b5d6){return _0x4bf165>=_0x34b5d6;},'uehfE':_0x147951(0x27b),'xUgbr':function(_0x2593b9,_0x71fcd4){return _0x2593b9>_0x71fcd4;},'PFfwV':function(_0x33ec66,_0x2ff891){return _0x33ec66(_0x2ff891);},'GvlJk':function(_0xec4d5a,_0x433313,_0x1b16ea){return _0xec4d5a(_0x433313,_0x1b16ea);},'FjLEw':_0x147951(0x22c)};if(!_0x26bf06||_0x42ca19['xJTTs'](_0x26bf06['length'],0x0))return[];const _0x3959d2=_0x42ca19['jdgtq'](removeAnsiColors,_0x26bf06[0x0][_0x147951(0x26f)]);if(_0x3959d2[_0x147951(0x256)](_0x42ca19[_0x147951(0x246)])){const _0x3f94a4=_0x26bf06[0x0],_0x5d6024=_0x42ca19[_0x147951(0x28a)](getFrameworkVersion,FRAMEWORKS[_0x147951(0x200)]);if((!_0x3f94a4[_0x147951(0x269)]||_0x42ca19[_0x147951(0x208)](_0x5d6024,_0x42ca19[_0x147951(0x27d)]))&&_0x42ca19[_0x147951(0x267)](_0x26bf06['length'],0x1))return{'failureData':[{'backtrace':[_0x3959d2,_0x42ca19[_0x147951(0x263)](removeAnsiColors,_0x26bf06[0x1][_0x147951(0x269)])]}],'logs':_0x26bf06[_0x147951(0x281)](0x2)[_0x147951(0x202)](_0x2c501f=>{const _0x5b055e=_0x147951;return{'timestamp':new Date()[_0x5b055e(0x253)](),'level':_0x42ca19[_0x5b055e(0x21f)],'message':''+_0x2c501f[_0x5b055e(0x26f)],'kind':_0x42ca19[_0x5b055e(0x266)],'http_response':{},'test_run_uuid':_0x497aed};})};}return{'failureData':_0x42ca19[_0x147951(0x218)](failureData,_0x26bf06,_0x42ca19['FjLEw']),'logs':[]};},exports[a44_0x5a76e1(0x220)]=_0x14d757=>{const _0x501cc5=a44_0x5a76e1,_0x3a167f={};_0x3a167f['tdXpv']=function(_0x17cc27,_0x24a2b1){return _0x17cc27!==_0x24a2b1;},_0x3a167f[_0x501cc5(0x238)]=_0x501cc5(0x25b),_0x3a167f['xHkch']=function(_0x29d666,_0x17ac69){return _0x29d666>_0x17ac69;};const _0x492ee3=_0x3a167f;if(_0x14d757&&fs[_0x501cc5(0x28d)](_0x14d757)){if(_0x492ee3[_0x501cc5(0x275)](path[_0x501cc5(0x293)](_0x14d757)[_0x501cc5(0x209)](),_0x492ee3[_0x501cc5(0x238)]))return logger[_0x501cc5(0x292)](_0x501cc5(0x23d)+_0x14d757),![];const _0x4940d4=fs['statSync'](_0x14d757)[_0x501cc5(0x28b)];if(_0x492ee3['xHkch'](_0x4940d4,MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE))return logger['error'](_0x501cc5(0x260)+_0x4940d4+_0x501cc5(0x294)),![];return!![];}return![];},exports['findNestedKey']=(_0x3a1d93,_0x3de9ab)=>{const _0x4a8869=a44_0x5a76e1,_0x164d23={};_0x164d23[_0x4a8869(0x1fd)]=_0x4a8869(0x29b);const _0x191c23=_0x164d23;logger['debug'](_0x4a8869(0x1f4)+_0x3de9ab);if(_0x3a1d93&&_0x3a1d93[_0x4a8869(0x278)]){const _0x2d3578=_0x3a1d93[_0x4a8869(0x278)]['find'](_0x8e6364=>_0x8e6364[_0x4a8869(0x212)]===_0x4a8869(0x1f6));if(_0x2d3578)return logger[_0x4a8869(0x274)](_0x4a8869(0x1fc)+_0x3de9ab+_0x4a8869(0x264)),_0x2d3578[_0x3de9ab];}else{if(_0x3a1d93&&Object[_0x4a8869(0x20c)]['toString'][_0x4a8869(0x27c)](_0x3a1d93)[_0x4a8869(0x25e)](_0x191c23['fXfsH']))for(const _0x40c88d of _0x3a1d93){if(_0x40c88d[_0x3de9ab])return logger[_0x4a8869(0x274)](_0x4a8869(0x1fc)+_0x3de9ab+_0x4a8869(0x255)),_0x40c88d[_0x3de9ab];}};return'';},exports[a44_0x5a76e1(0x20e)]=async(_0x3dc329,_0x18a367)=>{const _0x5b66ad=a44_0x5a76e1,_0x2e270c={};_0x2e270c[_0x5b66ad(0x231)]='LogCreated',_0x2e270c['AHzFj']='TEST_ATTACHMENT',_0x2e270c[_0x5b66ad(0x22a)]=_0x5b66ad(0x28e),_0x2e270c[_0x5b66ad(0x29a)]=_0x5b66ad(0x235);const _0xd55807=_0x2e270c;try{const _0x1af36d={'event_type':_0xd55807['txoEU'],'logs':[{'data':_0x3dc329?fs[_0x5b66ad(0x23f)](_0x3dc329):'','test_run_uuid':_0x18a367,'kind':_0xd55807['AHzFj'],'fileName':_0x3dc329?path[_0x5b66ad(0x232)](_0x3dc329):''}]};return await SessionHandler[_0x5b66ad(0x1f8)](_0x1af36d,0x0,_0xd55807[_0x5b66ad(0x22a)]);}catch(_0x121557){logger[_0x5b66ad(0x292)](util[_0x5b66ad(0x273)](_0xd55807[_0x5b66ad(0x29a)],_0x121557));}},exports['sendTraceZip']=async(_0x4379ba,_0x8108a5)=>{const _0x273c6e=a44_0x5a76e1,_0x537c79={'ywyew':'path','OAhGU':_0x273c6e(0x27a),'gRits':function(_0x10f987){return _0x10f987();},'FyTqH':_0x273c6e(0x235)};try{logger[_0x273c6e(0x274)](_0x273c6e(0x296)+_0x8108a5);let _0x32d624=await exports['findNestedKey'](_0x4379ba,_0x537c79[_0x273c6e(0x28c)]);if(exports[_0x273c6e(0x220)](_0x32d624)){logger[_0x273c6e(0x274)](_0x537c79['OAhGU']),_0x32d624=path[_0x273c6e(0x26a)](_0x32d624);const _0xd60daa={};_0xd60daa[_0x273c6e(0x280)]=_0x8108a5,_0xd60daa[_0x273c6e(0x23b)]=_0x32d624;const _0x542710=_0xd60daa;_0x537c79[_0x273c6e(0x286)](getBrowserstackCLI)[_0x273c6e(0x299)]()['isRunning']()?TestInfo[_0x273c6e(0x230)](_0x542710):TestDetails[_0x273c6e(0x230)](_0x542710);};}catch(_0x885e8b){logger[_0x273c6e(0x292)](util[_0x273c6e(0x273)](_0x537c79['FyTqH'],_0x885e8b));}},exports['getTestIdentifier']=_0x596260=>{const _0x106b4c=a44_0x5a76e1,_0x47043f={};_0x47043f[_0x106b4c(0x289)]=function(_0x1cc8fb,_0x2eea19){return _0x1cc8fb+_0x2eea19;};const _0x19a3e9=_0x47043f;return _0x19a3e9[_0x106b4c(0x289)](_0x19a3e9[_0x106b4c(0x289)](_0x596260[_0x106b4c(0x250)],'-'),_0x596260['id']);},exports[a44_0x5a76e1(0x282)]=(_0x1a6f37,_0x16afb0)=>{const _0x485a13=a44_0x5a76e1,_0x4e6305={};_0x4e6305[_0x485a13(0x243)]=function(_0x5b89f9,_0x32e108){return _0x5b89f9+_0x32e108;};const _0x163735=_0x4e6305;return _0x163735[_0x485a13(0x243)](_0x163735[_0x485a13(0x243)](_0x1a6f37['id'],'-'),_0x16afb0);};
function a44_0xbb15(_0x5cd229,_0x659bd5){const _0x129ba4=a44_0x129b();return a44_0xbb15=function(_0xbb1515,_0xe07b0f){_0xbb1515=_0xbb1515-0x6f;let _0x3253bd=_0x129ba4[_0xbb1515];return _0x3253bd;},a44_0xbb15(_0x5cd229,_0x659bd5);}const a44_0x5721d1=a44_0xbb15;(function(_0x1860c6,_0x2df4d8){const _0x519aba=a44_0xbb15,_0x35f4c1=_0x1860c6();while(!![]){try{const _0x4f1606=-parseInt(_0x519aba(0xa5))/0x1*(-parseInt(_0x519aba(0xd7))/0x2)+-parseInt(_0x519aba(0xfd))/0x3+-parseInt(_0x519aba(0x97))/0x4*(parseInt(_0x519aba(0x70))/0x5)+parseInt(_0x519aba(0x108))/0x6*(parseInt(_0x519aba(0x7a))/0x7)+parseInt(_0x519aba(0xae))/0x8+parseInt(_0x519aba(0xe5))/0x9*(parseInt(_0x519aba(0xf4))/0xa)+parseInt(_0x519aba(0xf3))/0xb*(parseInt(_0x519aba(0xe2))/0xc);if(_0x4f1606===_0x2df4d8)break;else _0x35f4c1['push'](_0x35f4c1['shift']());}catch(_0x5a48fd){_0x35f4c1['push'](_0x35f4c1['shift']());}}}(a44_0x129b,0xeb430));const {debug,getFrameworkVersion,removeAnsiColors,failureData}=require('../../../helpers/test-observability/utils'),PerformanceTester=require(a44_0x5721d1(0xf2)),fs=require('fs'),{FRAMEWORKS,MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE}=require('../../../helpers/test-observability/constants'),helper=require(a44_0x5721d1(0xb9)),path=require(a44_0x5721d1(0x117)),logger=require('../../../helpers/logger')[a44_0x5721d1(0xc8)],SessionHandler=require('../../../helpers/test-observability/sessionHandler'),TestDetails=require(a44_0x5721d1(0x88)),util=require(a44_0x5721d1(0x10c)),TestInfo=require('../../v2/TestInfo');let BrowserstackCLIInstance=null;function getBrowserstackCLI(){const _0x3584a4=a44_0x5721d1,_0x4da141={'OpoWe':function(_0x1a284c,_0x5240e7){return _0x1a284c(_0x5240e7);},'WlEOB':_0x3584a4(0xcc)};return!BrowserstackCLIInstance&&(BrowserstackCLIInstance=_0x4da141[_0x3584a4(0xe6)](require,_0x4da141[_0x3584a4(0x96)])),BrowserstackCLIInstance;}function a44_0x129b(){const _0x2e7f32=['addTraceFilePath','HIhqM','basename','fvrJx','\x20in\x20arguments','tqcFk','ngAvu','5300241AAhPpk','@playwright/test/lib/common/configLoader.js','@playwright/test/lib/common/transform.js','uaFwP','toString','existsSync','StVwu','VtIna','debug','1.35.0','findNestedKey','12nHSrAD','DnTrX','filter','Arguments','util','dlBzN','slice','KiKYm','getInstance','1.42.0','SvoyR','onTestEnd','statSync','HWRzK','attachments','path','LogCreated','isRunning','onStepEnd','KNzaC','jXyso','7428530siyLHF','call','includes','1.38.0','tags','@playwright/test','playwright/lib/transform/transform.js','name','calculatePerformance','size','1115401EgEdVI','Invalid\x20file\x20format.\x20Expected\x20a\x20.zip\x20file,\x20but\x20got:\x20','FAftc','startsWith','Pmjoc','common','afterWorkerHook','LRBQb','PLAYWRIGHT','JHzdK','START_TIME','playwright','onTestBegin','getFailureData','./test-details','SDjhF','test','uesOl','map','uOyLc','NjvkO','OyTlr','bgGNA','KMWmU','eeVCN','PPmfk','sendTraceZip','fdZit','WlEOB','4kaJmrQ','Found\x20key:\x20','processPageScreenshot','VmLYo','format','cUCUR','join','calculateTimesFromMultipleFiles','resolve','trace','.json','message','dkwaV','Error\x20in\x20sending\x20trace\x20file:\x20%s','1ldykNp','VnRpL','getTestTags','readdirSync','ERROR','lib','toISOString','match','bvlYa','4252528DenFQa','djxkT','uEHdd','\x20bytes','OnLks','validateFilePath','\x20in\x20attachments','getProjectUtilsPath','dSsqz','drXeP','vPvyc','../../../helpers/helper','pMKeo','getLoadUtilsPath','vFQGZ','extname','stack','length','Zgjmt','compareVersions','WDNNr','onBegin','getPlaywrightLibPath','YrCvG','Oxgyp','prototype','winstonLogger','getTransformPath','getTestIdentifier','mLtOZ','../../v2/browserstackCLI','GcQYe','stopAndGenerate','LjwCD','hXNNi','hVtao','env','Trace\x20enabled','doo11ySync','createReadStream','getTime','1353956hyqVwa','runner/loadUtils.js','lyxoQ','Percentage\x20of\x20increased\x20time\x20is\x20','@playwright/test/lib/transform/transform.js','GbGxO','Rkzvk','Trace\x20file\x20size\x20exceeds\x20100MB:\x20','substr','XTyUZ','ySwCZ','24XMnpMm','Total\x20duration\x20for\x20whole\x20build\x20is\x20','sendSessionDetails','9fibfnY','OpoWe','toLowerCase','xRDNn','title','VsEZx','getForkProcessPath','afterTestHook','lYlSf','error','getTestRunIdentifier','LVFUb','.zip','../../../helpers/performance/performance-tester','14610277BwGjpn','324410yakAag','testUId'];a44_0x129b=function(){return _0x2e7f32;};return a44_0x129b();}const getTagsFromTitle=_0x5ca30b=>{const _0x5917d4=a44_0x5721d1;return _0x5ca30b[_0x5917d4(0xac)](/@(\w+)/g)?.[_0x5917d4(0x8c)](_0xe88576=>_0xe88576[_0x5917d4(0x10e)](0x1))||[];};exports[a44_0x5721d1(0xa7)]=_0x3fc950=>{const _0x29b6d9=a44_0x5721d1,_0x428477={'PPmfk':function(_0x50b887,_0x508202){return _0x50b887(_0x508202);}};if(_0x3fc950['tags'])return _0x3fc950[_0x29b6d9(0x74)][_0x29b6d9(0x8c)](_0xa38061=>_0xa38061[_0x29b6d9(0x7d)]('@')?_0xa38061[_0x29b6d9(0xdf)](0x1):_0xa38061);return _0x428477[_0x29b6d9(0x93)](getTagsFromTitle,_0x3fc950[_0x29b6d9(0xe9)]);},exports[a44_0x5721d1(0x78)]=async()=>{const _0x168500=a44_0x5721d1,_0x4c9508={'GCLWX':function(_0x2f9870,_0x4727e2){return _0x2f9870-_0x4727e2;},'bYCad':'performance-reporter.html','lyxoQ':_0x168500(0xc3),'KiKYm':'endSession','uaFwP':_0x168500(0x86),'qMnUc':_0x168500(0x113),'YrCvG':'onStepBegin','VtIna':_0x168500(0x11a),'Pmjoc':'beforeWorkerHook','dGAkS':_0x168500(0x80),'bvlYa':'beforeTestHook','GcQYe':_0x168500(0xec),'bgGNA':_0x168500(0xd4),'VsEZx':_0x168500(0x99),'djxkT':_0x168500(0xe4),'vPvyc':'setupBrowserDetails','KNzaC':'requestSpyCallback','cUCUR':'sendTestLog','FAftc':function(_0x5ac72e,_0x4e4ce2){return _0x5ac72e(_0x4e4ce2);},'MOlXE':function(_0x4b9635,_0x13ee4b){return _0x4b9635/_0x13ee4b;},'uEHdd':function(_0x36a1e9,_0x1ffa7f){return _0x36a1e9+_0x1ffa7f;},'OnLks':function(_0x1dd0a7,_0x118b01){return _0x1dd0a7(_0x118b01);},'uOyLc':function(_0x37b020,_0x5d3b40){return _0x37b020*_0x5d3b40;},'vFQGZ':function(_0x43e2ef,_0x2c2bd8){return _0x43e2ef/_0x2c2bd8;}};if(!process['env'][_0x168500(0x84)])return;const _0x12c1c5=_0x4c9508['GCLWX'](new Date()[_0x168500(0xd6)](),new Date(process[_0x168500(0xd2)][_0x168500(0x84)])[_0x168500(0xd6)]()),_0x57c062=await PerformanceTester[_0x168500(0xce)](_0x4c9508['bYCad'],[_0x4c9508[_0x168500(0xd9)],_0x4c9508[_0x168500(0x10f)],_0x4c9508[_0x168500(0x100)],_0x4c9508['qMnUc'],_0x4c9508[_0x168500(0xc5)],_0x4c9508[_0x168500(0x104)]]),_0xd556f9=fs[_0x168500(0xa8)]('.'),_0x5e8063=_0xd556f9[_0x168500(0x10a)](_0x4942e9=>_0x4942e9[_0x168500(0x7d)]('performance-report-worker-')&&_0x4942e9['endsWith'](_0x168500(0xa1))),_0x3ea567=await PerformanceTester[_0x168500(0x9e)](_0x5e8063,[_0x4c9508[_0x168500(0x7e)],_0x4c9508['dGAkS'],_0x4c9508[_0x168500(0xad)],_0x4c9508[_0x168500(0xcd)],_0x4c9508[_0x168500(0x90)],_0x4c9508[_0x168500(0xea)],_0x4c9508[_0x168500(0xaf)],_0x4c9508[_0x168500(0xb8)],_0x4c9508[_0x168500(0x11b)],_0x4c9508[_0x168500(0x9c)]]);_0x4c9508[_0x168500(0x7c)](debug,_0x168500(0xe3)+_0x4c9508['MOlXE'](_0x12c1c5,0x3e8)+'\x20s'),_0x4c9508[_0x168500(0x7c)](debug,'Total\x20time\x20taken\x20by\x20O11y\x20is\x20'+_0x4c9508[_0x168500(0xb0)](_0x3ea567,_0x57c062)),_0x4c9508[_0x168500(0xb2)](debug,_0x168500(0xda)+_0x4c9508[_0x168500(0x8d)](_0x4c9508[_0x168500(0xbc)](_0x4c9508[_0x168500(0xb0)](_0x3ea567,_0x57c062),_0x12c1c5),0x64));},exports[a44_0x5721d1(0xc9)]=()=>{const _0x1ac480=a44_0x5721d1,_0x4edf89={'HIhqM':function(_0x251713,_0x4cab08){return _0x251713(_0x4cab08);},'XTyUZ':function(_0x26980e,_0x496e0f){return _0x26980e>=_0x496e0f;},'HnLOr':_0x1ac480(0x73),'jXyso':_0x1ac480(0x76),'BdyBd':_0x1ac480(0x85),'DnTrX':_0x1ac480(0x106),'dlBzN':_0x1ac480(0xdb),'uesOl':_0x1ac480(0x75),'AeIak':_0x1ac480(0xff)},_0x4e9ff8=_0x4edf89[_0x1ac480(0xf7)](getFrameworkVersion,FRAMEWORKS[_0x1ac480(0x82)]);if(_0x4edf89['XTyUZ'](helper['compareVersions'](_0x4e9ff8,_0x4edf89['HnLOr']),0x0))return[_0x4edf89[_0x1ac480(0x6f)],_0x4edf89['BdyBd']];if(_0x4edf89[_0x1ac480(0xe0)](helper['compareVersions'](_0x4e9ff8,_0x4edf89[_0x1ac480(0x109)]),0x0))return[_0x4edf89[_0x1ac480(0x10d)],_0x4edf89['uesOl']];return[_0x4edf89['AeIak'],_0x4edf89[_0x1ac480(0x8b)]];},exports['getConfigLoaderPath']=()=>{const _0x1fc154=a44_0x5721d1,_0x5399c4={'wKfiM':function(_0x4652f8,_0x3dce0b){return _0x4652f8(_0x3dce0b);},'SvoyR':function(_0x5bc0d9,_0x44210b){return _0x5bc0d9>=_0x44210b;},'cXWOh':_0x1fc154(0x73),'dSsqz':'playwright/lib/common/configLoader.js','AjJfE':_0x1fc154(0x85),'JHzdK':_0x1fc154(0xfe),'NjvkO':'@playwright/test'},_0x552578=_0x5399c4['wKfiM'](getFrameworkVersion,FRAMEWORKS[_0x1fc154(0x82)]);if(_0x5399c4[_0x1fc154(0x112)](helper[_0x1fc154(0xc1)](_0x552578,_0x5399c4['cXWOh']),0x0))return[_0x5399c4[_0x1fc154(0xb6)],_0x5399c4['AjJfE']];return[_0x5399c4[_0x1fc154(0x83)],_0x5399c4[_0x1fc154(0x8e)]];},exports[a44_0x5721d1(0xbb)]=()=>{const _0x2757fc=a44_0x5721d1,_0x388ad8={};_0x388ad8['xRDNn']=_0x2757fc(0xd8);const _0x102306=_0x388ad8;return helper[_0x2757fc(0xc4)](_0x102306[_0x2757fc(0xe8)]);},exports[a44_0x5721d1(0xb5)]=()=>{const _0x5881ec=a44_0x5721d1,_0x3b8d83={};_0x3b8d83[_0x5881ec(0xc0)]='runner/projectUtils.js';const _0x40fcca=_0x3b8d83;return helper[_0x5881ec(0xc4)](_0x40fcca['Zgjmt']);},exports[a44_0x5721d1(0xeb)]=()=>{const _0x4c45eb=a44_0x5721d1,_0x9e71bd={'NATan':function(_0x4bef54,_0x1dc6a4){return _0x4bef54(_0x1dc6a4);},'hHlXc':function(_0x365ec5,_0x1986f4){return _0x365ec5>=_0x1986f4;},'gOCGV':_0x4c45eb(0x73),'GbGxO':_0x4c45eb(0xaa),'mLtOZ':_0x4c45eb(0x7f),'StVwu':'process.js','RuHtA':_0x4c45eb(0x8a)},_0x57922a=_0x9e71bd['NATan'](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT']);if(_0x9e71bd['hHlXc'](helper['compareVersions'](_0x57922a,_0x9e71bd['gOCGV']),0x0))return path[_0x4c45eb(0x9d)](_0x9e71bd['GbGxO'],_0x9e71bd['mLtOZ'],_0x9e71bd['StVwu']);return path[_0x4c45eb(0x9d)](_0x9e71bd['RuHtA'],_0x9e71bd[_0x4c45eb(0xdc)],_0x9e71bd[_0x4c45eb(0xcb)],_0x9e71bd[_0x4c45eb(0x103)]);},exports[a44_0x5721d1(0x87)]=(_0x196ba5,{test_run_uuid:_0x34d231})=>{const _0x57432b=a44_0x5721d1,_0x2e9922={'SDjhF':_0x57432b(0xa9),'WDNNr':'TEST_LOG','LVFUb':function(_0x4d871f,_0x2dad15){return _0x4d871f<=_0x2dad15;},'VnRpL':function(_0x102a51,_0x49df58){return _0x102a51(_0x49df58);},'udaQB':'Test\x20timeout\x20of','LjwCD':function(_0x2d3eac,_0x3d0681){return _0x2d3eac>=_0x3d0681;},'Oxgyp':_0x57432b(0x111),'hVtao':function(_0x4f615d,_0x176c95){return _0x4f615d>_0x176c95;},'KMWmU':function(_0x5a1723,_0x2c654b,_0x14e3aa){return _0x5a1723(_0x2c654b,_0x14e3aa);},'Rkzvk':'test'};if(!_0x196ba5||_0x2e9922[_0x57432b(0xf0)](_0x196ba5[_0x57432b(0xbf)],0x0))return[];const _0x4a3d1b=_0x2e9922[_0x57432b(0xa6)](removeAnsiColors,_0x196ba5[0x0][_0x57432b(0xa2)]);if(_0x4a3d1b[_0x57432b(0x7d)](_0x2e9922['udaQB'])){const _0x3e1da8=_0x196ba5[0x0],_0x270246=_0x2e9922[_0x57432b(0xa6)](getFrameworkVersion,FRAMEWORKS[_0x57432b(0x82)]);if((!_0x3e1da8[_0x57432b(0xbe)]||_0x2e9922[_0x57432b(0xcf)](_0x270246,_0x2e9922[_0x57432b(0xc6)]))&&_0x2e9922[_0x57432b(0xd1)](_0x196ba5[_0x57432b(0xbf)],0x1))return{'failureData':[{'backtrace':[_0x4a3d1b,_0x2e9922[_0x57432b(0xa6)](removeAnsiColors,_0x196ba5[0x1]['stack'])]}],'logs':_0x196ba5[_0x57432b(0x10e)](0x2)['map'](_0x3e2be8=>{const _0x3e6627=_0x57432b;return{'timestamp':new Date()[_0x3e6627(0xab)](),'level':_0x2e9922[_0x3e6627(0x89)],'message':''+_0x3e2be8[_0x3e6627(0xa2)],'kind':_0x2e9922[_0x3e6627(0xc2)],'http_response':{},'test_run_uuid':_0x34d231};})};}return{'failureData':_0x2e9922[_0x57432b(0x91)](failureData,_0x196ba5,_0x2e9922[_0x57432b(0xdd)]),'logs':[]};},exports[a44_0x5721d1(0xb3)]=_0x1752bd=>{const _0x4a5931=a44_0x5721d1,_0x220967={};_0x220967[_0x4a5931(0xd0)]=function(_0x572330,_0x1c4d92){return _0x572330!==_0x1c4d92;},_0x220967[_0x4a5931(0x95)]=_0x4a5931(0xf1),_0x220967['eeVCN']=function(_0x5a7384,_0x1d4a42){return _0x5a7384>_0x1d4a42;};const _0xc6174=_0x220967;if(_0x1752bd&&fs[_0x4a5931(0x102)](_0x1752bd)){if(_0xc6174[_0x4a5931(0xd0)](path[_0x4a5931(0xbd)](_0x1752bd)[_0x4a5931(0xe7)](),_0xc6174[_0x4a5931(0x95)]))return logger[_0x4a5931(0xee)](_0x4a5931(0x7b)+_0x1752bd),![];const _0x5f1c89=fs[_0x4a5931(0x114)](_0x1752bd)[_0x4a5931(0x79)];if(_0xc6174[_0x4a5931(0x92)](_0x5f1c89,MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE))return logger[_0x4a5931(0xee)](_0x4a5931(0xde)+_0x5f1c89+_0x4a5931(0xb1)),![];return!![];}return![];},exports['findNestedKey']=(_0x1e0dcb,_0x4ed01b)=>{const _0x105365=a44_0x5721d1,_0x430eeb={};_0x430eeb[_0x105365(0x9a)]=_0x105365(0x10b);const _0x25e75d=_0x430eeb;logger[_0x105365(0x105)]('Searching\x20for\x20key:\x20'+_0x4ed01b);if(_0x1e0dcb&&_0x1e0dcb[_0x105365(0x116)]){const _0xcd61cf=_0x1e0dcb[_0x105365(0x116)]['find'](_0x54bb91=>_0x54bb91[_0x105365(0x77)]===_0x105365(0xa0));if(_0xcd61cf)return logger[_0x105365(0x105)](_0x105365(0x98)+_0x4ed01b+_0x105365(0xb4)),_0xcd61cf[_0x4ed01b];}else{if(_0x1e0dcb&&Object[_0x105365(0xc7)][_0x105365(0x101)][_0x105365(0x71)](_0x1e0dcb)[_0x105365(0x72)](_0x25e75d[_0x105365(0x9a)]))for(const _0xf58409 of _0x1e0dcb){if(_0xf58409[_0x4ed01b])return logger[_0x105365(0x105)](_0x105365(0x98)+_0x4ed01b+_0x105365(0xfa)),_0xf58409[_0x4ed01b];}};return'';},exports['uploadTraceZip']=async(_0x2ad138,_0xa8b369)=>{const _0x45d75f=a44_0x5721d1,_0x20a5e5={};_0x20a5e5[_0x45d75f(0xb7)]=_0x45d75f(0x118),_0x20a5e5['dkwaV']='TEST_ATTACHMENT',_0x20a5e5[_0x45d75f(0xba)]=_0x45d75f(0x94),_0x20a5e5[_0x45d75f(0x8f)]=_0x45d75f(0xa4);const _0xe101f4=_0x20a5e5;try{const _0x3a7118={'event_type':_0xe101f4[_0x45d75f(0xb7)],'logs':[{'data':_0x2ad138?fs[_0x45d75f(0xd5)](_0x2ad138):'','test_run_uuid':_0xa8b369,'kind':_0xe101f4[_0x45d75f(0xa3)],'fileName':_0x2ad138?path[_0x45d75f(0xf8)](_0x2ad138):''}]};return await SessionHandler['sendEventData'](_0x3a7118,0x0,_0xe101f4['pMKeo']);}catch(_0x302f9f){logger[_0x45d75f(0xee)](util['format'](_0xe101f4['OyTlr'],_0x302f9f));}},exports[a44_0x5721d1(0x94)]=async(_0x4398b8,_0x422997)=>{const _0x18681f=a44_0x5721d1,_0xb3bf9={'HWRzK':'path','pFzwG':_0x18681f(0xd3),'tqcFk':function(_0x1fe63b){return _0x1fe63b();},'fvrJx':_0x18681f(0xa4)};try{logger[_0x18681f(0x105)]('Checking\x20if\x20trace\x20is\x20enabled\x20for\x20test:\x20'+_0x422997);let _0x1fe3e1=await exports[_0x18681f(0x107)](_0x4398b8,_0xb3bf9[_0x18681f(0x115)]);if(exports[_0x18681f(0xb3)](_0x1fe3e1)){logger['debug'](_0xb3bf9['pFzwG']),_0x1fe3e1=path[_0x18681f(0x9f)](_0x1fe3e1);const _0x406a91={};_0x406a91[_0x18681f(0xf5)]=_0x422997,_0x406a91['filePath']=_0x1fe3e1;const _0x1604f5=_0x406a91;_0xb3bf9[_0x18681f(0xfb)](getBrowserstackCLI)[_0x18681f(0x110)]()[_0x18681f(0x119)]()?TestInfo[_0x18681f(0xf6)](_0x1604f5):TestDetails[_0x18681f(0xf6)](_0x1604f5);};}catch(_0x5364da){logger[_0x18681f(0xee)](util[_0x18681f(0x9b)](_0xb3bf9[_0x18681f(0xf9)],_0x5364da));}},exports[a44_0x5721d1(0xca)]=_0xac9bd0=>{const _0x2a6371=a44_0x5721d1,_0x38eacd={};_0x38eacd[_0x2a6371(0xed)]=function(_0x3dd582,_0x186c8f){return _0x3dd582+_0x186c8f;},_0x38eacd[_0x2a6371(0x81)]=function(_0x3afd19,_0x6e3ab7){return _0x3afd19+_0x6e3ab7;};const _0x1d545a=_0x38eacd;return _0x1d545a[_0x2a6371(0xed)](_0x1d545a['LRBQb'](_0xac9bd0['_projectId'],'-'),_0xac9bd0['id']);},exports[a44_0x5721d1(0xef)]=(_0x5ca928,_0x576ca5)=>{const _0x3d0029=a44_0x5721d1,_0x39cec5={};_0x39cec5[_0x3d0029(0xfc)]=function(_0x197a57,_0x1188dd){return _0x197a57+_0x1188dd;},_0x39cec5[_0x3d0029(0xe1)]=function(_0x26fe43,_0x162130){return _0x26fe43+_0x162130;};const _0x1e083f=_0x39cec5;return _0x1e083f[_0x3d0029(0xfc)](_0x1e083f[_0x3d0029(0xe1)](_0x5ca928['id'],'-'),_0x576ca5);};

@@ -1,1 +0,1 @@

const a45_0x5c422f=a45_0x6166;function a45_0xa31a(){const _0x56b15d=['sendSessionDetails','PRE','POST','../../../../src/bin/utils/constants','finishedAt','aPDQQ','qpTcs','HZGyl','getHookType','format','HGNPG','getTestUUID','env','../../../helpers/test-observability/requestQueueHandler','Knsxd','pending','filter','doSfS','logLevel','NEDHD','_bs_hookIdentifier','unknown','stack','IEfeZ','MEtZF','vrBaB','PJvRW','hpEVH','kVtxB','eQcJp','pBrSK','err','qYtvf','getInstance','getTestFramework','path','dmiPu','kiyys','passed','splice','START_TIME','Before\x20Hooks','performance-report-reporter.json','titlePath','fCMkD','hook','file','expectedStatus','Error\x20in\x20sending\x20test\x20run\x20event:\x20%s','EVPPT','EibOi','afterAll\x20hook','../../v2/browserstackCLI','WBsfY','WoZYC','ZCfmt','../../../helpers/test-observability/utils','../../../helpers/test-observability/sessionHandler','RiASa','failure_reason','toString','KGVMh','WvuoO','BROWSERSTACK_LOG_LEVEL','TEST_ATTACHMENT','BROWSERSTACK_O11Y_PERF_MEASUREMENT','ybsOE','getScope','23767133TTzFIL','afterEach\x20hook','TEST_STEP','category','1990LeczUB','mcQAD','../../v2/state/hookState','startedAt','getStepIdentifier','25wnltWo','BealV','../../../helpers/performance/performance-tester','setStepIdentifier','homedir','length','bpgxF','IpALV','_trackedEvents','lCpsA','kTLnP','../../v2/TestInfo','KGfum','24skCiYt','beforeEach\x20hook','FcuxL','EUDBk','sLvij','CpYtp','errors','sfcKX','jDYor','MimYH','uploadEventData','1574658mUPYrj','statSync','HPTZy','Error\x20in\x20sending\x20trace\x20zip:\x20%s','getStepsAndLogs','util','nvhOR','base64','veBsF','basename','size','VrMFF','./test-details','trackEvent','test_run','Error\x20in\x20calculating\x20performance:\x20','wEPCa','\x20-\x20','bPEIo','YWBze','YCkSX','TestRunStarted','3VWQxNq','location','IklNx','error','uRPdF','hooks','3463194EZnAvl','isRunning','wuzvu','screenshot','Starting\x20sending\x20trace\x20zip\x20for\x20test:\x20','join','SkmXD','duration','expanded','failed','test','\x20at\x20','../../../helpers/helper','dFNRR','steps','mkdirSync','startTime','sKLdA','144382HTikKt','KhLZq','relative','sHCnd','map','reportLogs','javascript','TEST_SCREENSHOT','failure','nHRUk','TYkLe','onXpV','status','xtIEc','INIT_TEST','_gitConfigured','onBegin','onTestEnd','configureGit','onTestBegin','_gitConfigPath','../../../helpers/test-observability/error-handler','_testHooksMap','TestRunFinished','acLzy','eqCLJ','gLbro','startMonitoring','\x20for\x20','PLAYWRIGHT','split','getCustomRerunParam','result','xgLvS','skipped','failure_type','_tests','hook_run_uuid','enYhR','hYWmW','BHckw','inspect','Expected\x20to\x20fail,\x20but\x20passed.','event_type','HookRunStarted','BEduJ','message','nIcno','options','GOSuy','pcOwo','backtrace','CjXLi','push','endSession','attachments','rOHBo','OEXGG','qISnU','indexOf','11JhOpHR','jKHcB','depth','cwd','.txt','AFTER_EACH','forEach','trace_','_tags','test_run_uuid','BEFORE_EACH','qQEGR','HookRunFinished','BEFORE_ALL','LFCYh','object','getTime','RYRjh','TuMhR','onStepBegin','Aeglz','Xoabn','startsWith','getHierarchy','zwwic','5943900KAYUve','1yXjVjQ','UBDGP','retry','stCRE','nVZqQ','BROWSERSTACK_TEST_RUN_ID','sendTestRunEvent','root','NDNWL','existsSync','onStepEnd','DyeWl','\x20is\x20triggered','logs','setup','toISOString','MyReporter','hBYBN','After\x20Hooks','parent','all','addTestUIDAndReportLog','readFileSync','Test\x20Finished\x20with\x20unique\x20id\x20','amFuk','Trace\x20file\x20found\x20for\x20test:\x20','AFTER_ALL','LogCreated','beforeAll\x20hook','timedOut','gWDLp','onEnd','wELno','32067XrceEw','YfpvO','6085412VxOmsE','../../v2/state/testFrameworkState','needToReportStep','hook_run','title','SLuTD','.browserstack','name','JJSCo','TEST','OvdnJ','uuid','Sending\x20session\x20details\x20for\x20'];a45_0xa31a=function(){return _0x56b15d;};return a45_0xa31a();}function a45_0x6166(_0x2d50df,_0x5633da){const _0xa31ada=a45_0xa31a();return a45_0x6166=function(_0x6166fd,_0x58ca45){_0x6166fd=_0x6166fd-0x1b1;let _0x3bb2d2=_0xa31ada[_0x6166fd];return _0x3bb2d2;},a45_0x6166(_0x2d50df,_0x5633da);}(function(_0x492aee,_0x4025eb){const _0x92b33c=a45_0x6166,_0x67053c=_0x492aee();while(!![]){try{const _0x598b0a=parseInt(_0x92b33c(0x247))/0x1*(parseInt(_0x92b33c(0x1f1))/0x2)+parseInt(_0x92b33c(0x1d9))/0x3*(parseInt(_0x92b33c(0x26a))/0x4)+-parseInt(_0x92b33c(0x2c4))/0x5*(parseInt(_0x92b33c(0x1c3))/0x6)+-parseInt(_0x92b33c(0x1df))/0x7*(parseInt(_0x92b33c(0x1b8))/0x8)+parseInt(_0x92b33c(0x268))/0x9*(parseInt(_0x92b33c(0x2bf))/0xa)+parseInt(_0x92b33c(0x22d))/0xb*(-parseInt(_0x92b33c(0x246))/0xc)+parseInt(_0x92b33c(0x2bb))/0xd;if(_0x598b0a===_0x4025eb)break;else _0x67053c['push'](_0x67053c['shift']());}catch(_0x6ae9c9){_0x67053c['push'](_0x67053c['shift']());}}}(a45_0xa31a,0xccd90));const RequestQueueHandler=require(a45_0x5c422f(0x284)),{calculatePerformance,getTestTags,getFailureData,sendTraceZip,findNestedKey,validateFilePath,getTestIdentifier,getTestRunIdentifier}=require('./pwUtils'),{v4:uuidv4}=require(a45_0x5c422f(0x275)),path=require(a45_0x5c422f(0x29a)),{debug,removeAnsiColors,printBuildLink,getFailureType,failureData,trace}=require(a45_0x5c422f(0x2af)),{getGitMetaData,setLogLevel}=require(a45_0x5c422f(0x1eb)),TestDetails=require(a45_0x5c422f(0x1cf)),fs=require('fs'),util=require(a45_0x5c422f(0x1c8)),{o11yClassErrorHandler}=require(a45_0x5c422f(0x206)),PerformanceTester=require(a45_0x5c422f(0x2c6)),{FRAMEWORKS}=require('../../../helpers/test-observability/constants'),SessionHandler=require(a45_0x5c422f(0x2b0)),{appendTesthubParams}=require('../../../helpers/testhub/utils'),helper=require(a45_0x5c422f(0x1eb)),BrowserstackCLI=require(a45_0x5c422f(0x2ab)),TestFrameworkState=require(a45_0x5c422f(0x26b)),HookState=require(a45_0x5c422f(0x2c1)),TestInfo=require(a45_0x5c422f(0x1b6)),{PLAYWRIGHT_TRACE_LOGS}=require(a45_0x5c422f(0x27a));class MyReporter{constructor(_0x233ea2){const _0x26a157=a45_0x5c422f,_0x30d91f={'dmiPu':'0|2|1|5|4|7|6|3','wuzvu':function(_0x5d4ecb,_0x1b7862,_0x4f56ce,_0x315f73){return _0x5d4ecb(_0x1b7862,_0x4f56ce,_0x315f73);},'LmkzV':_0x26a157(0x2a1)},_0x25024c=_0x30d91f[_0x26a157(0x29b)][_0x26a157(0x20f)]('|');let _0x17f04a=0x0;while(!![]){switch(_0x25024c[_0x17f04a++]){case'0':const _0x4267b8={};_0x4267b8[_0x26a157(0x289)]=process['env'][_0x26a157(0x2b6)],_0x30d91f[_0x26a157(0x1e1)](setLogLevel,_0x4267b8,new Map(),new Map());continue;case'1':this[_0x26a157(0x215)]={};continue;case'2':process['env'][_0x26a157(0x2b8)]&&(PerformanceTester[_0x26a157(0x20c)](_0x30d91f['LmkzV']),process[_0x26a157(0x283)][_0x26a157(0x29f)]=new Date()[_0x26a157(0x256)]());continue;case'3':this[_0x26a157(0x1b3)]=[];continue;case'4':this[_0x26a157(0x221)]=_0x233ea2;continue;case'5':this[_0x26a157(0x207)]={};continue;case'6':this[_0x26a157(0x205)]=null;continue;case'7':this['_gitConfigured']=![];continue;}break;}}async[a45_0x5c422f(0x201)](){const _0x531b6d=a45_0x5c422f,_0x57769d={};_0x57769d['WoZYC']='Playwright';const _0x17be61=_0x57769d;TestDetails['setup'](),await this[_0x531b6d(0x203)](),TestInfo[_0x531b6d(0x255)](_0x17be61[_0x531b6d(0x2ad)]);if(BrowserstackCLI[_0x531b6d(0x298)]()[_0x531b6d(0x1e0)]()){await BrowserstackCLI[_0x531b6d(0x298)]()[_0x531b6d(0x299)]()[_0x531b6d(0x1d0)](TestFrameworkState[_0x531b6d(0x1ff)],HookState['PRE'],{});return;}}async[a45_0x5c422f(0x204)](_0x935cd1,_0x50c55e){const _0xc5fcda=a45_0x5c422f,_0x1a1f39={'sKLdA':function(_0x2f7e2e,_0x54ba8a){return _0x2f7e2e(_0x54ba8a);},'WvuoO':function(_0x2fc169,_0x5725e0,_0x25bf07){return _0x2fc169(_0x5725e0,_0x25bf07);},'hpEVH':_0xc5fcda(0x1d8)};if(BrowserstackCLI['getInstance']()[_0xc5fcda(0x1e0)]()){const _0x1faba5={};_0x1faba5[_0xc5fcda(0x1e9)]=_0x935cd1,_0x1faba5[_0xc5fcda(0x211)]=_0x50c55e,await BrowserstackCLI[_0xc5fcda(0x298)]()[_0xc5fcda(0x299)]()[_0xc5fcda(0x1d0)](TestFrameworkState['TEST'],HookState[_0xc5fcda(0x278)],_0x1faba5);return;}const _0x6881c7=_0x1a1f39[_0xc5fcda(0x1f0)](getTestIdentifier,_0x935cd1),_0x6af568=TestDetails[_0xc5fcda(0x282)](_0x1a1f39[_0xc5fcda(0x2b5)](getTestRunIdentifier,_0x935cd1,_0x50c55e[_0xc5fcda(0x249)]));process['env'][_0xc5fcda(0x24c)]=_0x6af568;const _0x20862a={};_0x20862a[_0xc5fcda(0x275)]=_0x6af568,_0x20862a['startedAt']=_0x50c55e[_0xc5fcda(0x1ef)],this['_tests'][_0x6881c7]=_0x20862a,_0x1a1f39[_0xc5fcda(0x1f0)](trace,'Test\x20Started\x20with\x20unique\x20id\x20'+_0x6881c7),await this['sendTestRunEvent'](_0x935cd1,_0x1a1f39[_0xc5fcda(0x292)],_0x50c55e);}async[a45_0x5c422f(0x240)](_0x24ab70,_0x55c75e,_0x107a5f){const _0x4c41c3=a45_0x5c422f,_0x56e99a={'KwuGo':function(_0xeefad,_0x42b1bb,_0x3fd1c5){return _0xeefad(_0x42b1bb,_0x3fd1c5);},'YCkSX':function(_0x197a38,_0x5574e1){return _0x197a38(_0x5574e1);},'KGVMh':_0x4c41c3(0x21d)};if(!this['needToReportStep'](_0x107a5f,_0x24ab70))return;if(BrowserstackCLI['getInstance']()[_0x4c41c3(0x1e0)]()){const _0x1d9e15=this['getHookType'](_0x107a5f[_0x4c41c3(0x26e)]),_0xa140ab=TestFrameworkState[_0x1d9e15],_0x3457eb={};_0x3457eb['test']=_0x24ab70,_0x3457eb[_0x4c41c3(0x211)]=_0x55c75e,_0x3457eb['step']=_0x107a5f,await BrowserstackCLI[_0x4c41c3(0x298)]()[_0x4c41c3(0x299)]()[_0x4c41c3(0x1d0)](_0xa140ab,HookState['PRE'],_0x3457eb);return;}const _0x554f9c=this['setStepIdentifier'](_0x24ab70,_0x107a5f);this['_tests'][_0x554f9c]={'uuid':TestDetails['getTestUUID'](_0x554f9c),'startedAt':_0x107a5f[_0x4c41c3(0x1ef)][_0x4c41c3(0x256)]()};const _0x3a2553=_0x56e99a['KwuGo'](getTestRunIdentifier,_0x24ab70,_0x55c75e[_0x4c41c3(0x249)]);!this[_0x4c41c3(0x207)][_0x3a2553]&&(this[_0x4c41c3(0x207)][_0x3a2553]=[]),this[_0x4c41c3(0x207)][_0x3a2553][_0x4c41c3(0x226)](this['_tests'][_0x554f9c]['uuid']),_0x56e99a[_0x4c41c3(0x1d7)](trace,'Hook\x20Started\x20with\x20unique\x20id\x20'+_0x554f9c+'\x20is\x20triggered\x20for\x20test\x20'+_0x3a2553),await this['sendHookRunEvent'](_0x24ab70,_0x107a5f,_0x56e99a[_0x4c41c3(0x2b4)],_0x55c75e);}async[a45_0x5c422f(0x251)](_0x4a3b5c,_0x5ea150,_0x1b6747){const _0x3242d0=a45_0x5c422f,_0x287431={'BEduJ':function(_0x48bc66,_0x556874){return _0x48bc66+_0x556874;},'IklNx':function(_0x487a55,_0x4bde94){return _0x487a55(_0x4bde94);},'gLbro':_0x3242d0(0x239)};if(!this[_0x3242d0(0x26c)](_0x1b6747,_0x4a3b5c))return;if(BrowserstackCLI[_0x3242d0(0x298)]()['isRunning']()){const _0x399a9d=this[_0x3242d0(0x27f)](_0x1b6747[_0x3242d0(0x26e)]),_0x299b25=TestFrameworkState[_0x399a9d],_0x1dd259={};_0x1dd259[_0x3242d0(0x1e9)]=_0x4a3b5c,_0x1dd259[_0x3242d0(0x211)]=_0x5ea150,_0x1dd259['step']=_0x1b6747,await BrowserstackCLI['getInstance']()[_0x3242d0(0x299)]()['trackEvent'](_0x299b25,HookState[_0x3242d0(0x279)],_0x1dd259);return;}const _0x451cdc=this[_0x3242d0(0x2c3)](_0x4a3b5c,_0x1b6747);this['_tests'][_0x451cdc]={...this[_0x3242d0(0x215)][_0x451cdc]||{},'finishedAt':new Date(_0x287431[_0x3242d0(0x21e)](_0x1b6747[_0x3242d0(0x1ef)][_0x3242d0(0x23d)](),_0x1b6747[_0x3242d0(0x1e6)]))},_0x287431[_0x3242d0(0x1db)](trace,'Hook\x20Finished\x20with\x20unique\x20id\x20'+_0x451cdc+_0x3242d0(0x253)),await this['sendHookRunEvent'](_0x4a3b5c,_0x1b6747,_0x287431[_0x3242d0(0x20b)],_0x5ea150);}async[a45_0x5c422f(0x202)](_0x5c765f,_0x50ec75){const _0xf318c5=a45_0x5c422f,_0xc03c01={'sfcKX':function(_0x3bd616,_0x49c7ad){return _0x3bd616===_0x49c7ad;},'jKHcB':_0xf318c5(0x1e2),'YWBze':_0xf318c5(0x1f8),'qISnU':_0xf318c5(0x1ca),'Xoabn':function(_0x100b7b,_0x51b338){return _0x100b7b(_0x51b338);},'Dkcqa':function(_0x2f2f56,_0xda4aa3,_0x22932c){return _0x2f2f56(_0xda4aa3,_0x22932c);},'hBYBN':function(_0x2ce4ec,_0x3de36d){return _0x2ce4ec(_0x3de36d);},'iyqIT':_0xf318c5(0x208),'GOSuy':function(_0x3184c1,_0x4692b1){return _0x3184c1(_0x4692b1);},'PDJtr':_0xf318c5(0x2a7),'uARHz':function(_0x326059,_0x59e0ba,_0x597fa7){return _0x326059(_0x59e0ba,_0x597fa7);},'amFuk':_0xf318c5(0x1c6),'EUDBk':function(_0x423d86,_0x4ceb59){return _0x423d86>_0x4ceb59;}};if(BrowserstackCLI[_0xf318c5(0x298)]()[_0xf318c5(0x1e0)]()){const _0x2cdb6b={};_0x2cdb6b[_0xf318c5(0x1e9)]=_0x5c765f,_0x2cdb6b['result']=_0x50ec75,this[_0xf318c5(0x1b3)][_0xf318c5(0x226)](BrowserstackCLI['getInstance']()[_0xf318c5(0x299)]()['trackEvent'](TestFrameworkState[_0xf318c5(0x273)],HookState['POST'],_0x2cdb6b));return;}const _0x46a36b=_0xc03c01[_0xf318c5(0x242)](getTestIdentifier,_0x5c765f),_0x256a5e=TestDetails[_0xf318c5(0x282)](_0xc03c01['Dkcqa'](getTestRunIdentifier,_0x5c765f,_0x50ec75[_0xf318c5(0x249)]));this['_tests'][_0x46a36b]={...this[_0xf318c5(0x215)][_0x46a36b]||{},'finishedAt':new Date()[_0xf318c5(0x256)]()},_0xc03c01[_0xf318c5(0x258)](debug,_0xf318c5(0x25e)+_0x46a36b);try{await this['sendTestRunEvent'](_0x5c765f,_0xc03c01['iyqIT'],_0x50ec75);}catch(_0x1a5b68){_0xc03c01[_0xf318c5(0x222)](debug,util[_0xf318c5(0x280)](_0xc03c01['PDJtr'],_0x1a5b68['toString']()));}try{_0xc03c01[_0xf318c5(0x258)](debug,_0xf318c5(0x1e3)+_0x256a5e),await _0xc03c01['uARHz'](sendTraceZip,_0x50ec75,_0x256a5e);}catch(_0xc11d4){_0xc03c01[_0xf318c5(0x222)](debug,util[_0xf318c5(0x280)](_0xc03c01[_0xf318c5(0x25f)],_0xc11d4[_0xf318c5(0x2b3)]()));}const _0x31cd3d=[];_0x50ec75[_0xf318c5(0x228)]&&_0x50ec75[_0xf318c5(0x228)][_0xf318c5(0x1f5)](_0x3afb04=>{const _0x48e236=_0xf318c5;if(_0xc03c01[_0x48e236(0x1bf)](_0x3afb04[_0x48e236(0x271)],_0xc03c01[_0x48e236(0x22e)])){if(!_0x3afb04[_0x48e236(0x29a)]||!fs[_0x48e236(0x250)](_0x3afb04['path']))return;_0x31cd3d[_0x48e236(0x226)]({'test_run_uuid':_0x256a5e,'timestamp':fs[_0x48e236(0x1c4)](_0x3afb04['path'])['mtime'],'kind':_0xc03c01[_0x48e236(0x1d6)],'message':fs['readFileSync'](_0x3afb04[_0x48e236(0x29a)],{'encoding':_0xc03c01[_0x48e236(0x22b)]})});}}),_0xc03c01[_0xf318c5(0x1bb)](_0x31cd3d[_0xf318c5(0x2c9)],0x0)&&await MyReporter[_0xf318c5(0x1f6)](_0x31cd3d);}async[a45_0x5c422f(0x227)](){await RequestQueueHandler['getInstance']()['shutdown']();}async[a45_0x5c422f(0x266)](_0x195c8b){const _0x15581c=a45_0x5c422f,_0x4bfd31={'HGNPG':function(_0x52852c){return _0x52852c();},'kiyys':function(_0x9f9924,_0x1c7cd5){return _0x9f9924(_0x1c7cd5);}};await Promise[_0x15581c(0x25b)](this['_trackedEvents']),await this[_0x15581c(0x227)]();try{process['env'][_0x15581c(0x2b8)]&&await _0x4bfd31[_0x15581c(0x281)](calculatePerformance);}catch(_0x2702a9){_0x4bfd31[_0x15581c(0x29c)](debug,_0x15581c(0x1d2)+_0x2702a9[_0x15581c(0x2b3)]());}}static async[a45_0x5c422f(0x25c)](_0x5aafff,_0x37ee1d){const _0xb7202b=a45_0x5c422f;_0x37ee1d[_0xb7202b(0x236)]=TestDetails[_0xb7202b(0x282)](_0x5aafff),await this[_0xb7202b(0x1f6)]([_0x37ee1d]);}static async[a45_0x5c422f(0x1f6)](_0x3317d2){const _0x472da7=a45_0x5c422f,_0x34fc5a={};_0x34fc5a['hGZAB']=_0x472da7(0x262);const _0x3abc6c=_0x34fc5a;if(BrowserstackCLI['getInstance']()[_0x472da7(0x1e0)]())return;const _0x224d35={};_0x224d35[_0x472da7(0x21c)]=_0x3abc6c['hGZAB'],_0x224d35[_0x472da7(0x254)]=_0x3317d2,await SessionHandler[_0x472da7(0x1c2)](_0x224d35);}async['sendHookRunEvent'](_0x10f74d,_0x46793b,_0x349c28,_0x483c21){const _0x5b47b4=a45_0x5c422f,_0x1ed67f={'TuMhR':_0x5b47b4(0x2a4),'LFBFk':_0x5b47b4(0x1f7),'JJSCo':'pending','HZGyl':function(_0x89d2df,_0x3d52c2){return _0x89d2df>=_0x3d52c2;},'RYRjh':function(_0x170823,_0x1886b5){return _0x170823===_0x1886b5;},'oLcYw':_0x5b47b4(0x239),'ujKjL':function(_0xf65e7,_0x5cfb0e){return _0xf65e7>_0x5cfb0e;},'UBDGP':_0x5b47b4(0x1e8),'PJvRW':function(_0x50ceda,_0xbd2d9f){return _0x50ceda(_0xbd2d9f);},'enYhR':function(_0x1a6907,_0x227a84){return _0x1a6907(_0x227a84);},'KhLZq':function(_0x1cac1f,_0x3ade27,_0x4e3e6c){return _0x1cac1f(_0x3ade27,_0x4e3e6c);},'doSfS':_0x5b47b4(0x296),'lCpsA':function(_0x520902,_0x22fab8){return _0x520902===_0x22fab8;},'vyLpB':'passed'},_0x276709=this['getStepIdentifier'](_0x10f74d,_0x46793b),_0x12876f=this[_0x5b47b4(0x215)][_0x276709],_0xce9802={'uuid':_0x12876f[_0x5b47b4(0x275)],'type':_0x1ed67f[_0x5b47b4(0x23f)],'hook_type':this['getHookType'](_0x46793b['title']),'name':_0x46793b[_0x5b47b4(0x26e)],'scope':this[_0x5b47b4(0x2ba)](_0x46793b),'scopes':this['getHierarchy'](_0x10f74d),'body':{'lang':_0x1ed67f['LFBFk'],'code':null},'identifier':_0x276709,'file_name':path['relative'](process[_0x5b47b4(0x230)](),_0x10f74d[_0x5b47b4(0x1da)][_0x5b47b4(0x2a5)]),'location':path[_0x5b47b4(0x1f3)](process['cwd'](),_0x10f74d['location'][_0x5b47b4(0x2a5)]),'result':_0x1ed67f[_0x5b47b4(0x272)],'duration_in_ms':_0x1ed67f[_0x5b47b4(0x27e)](_0x46793b[_0x5b47b4(0x1e6)],0x0)?_0x46793b[_0x5b47b4(0x1e6)]:undefined,'vc_filepath':this[_0x5b47b4(0x205)]&&_0x10f74d[_0x5b47b4(0x1da)][_0x5b47b4(0x2a5)]?path['relative'](this[_0x5b47b4(0x205)],_0x10f74d['location'][_0x5b47b4(0x2a5)]):undefined,'started_at':_0x12876f[_0x5b47b4(0x2c2)],'finished_at':_0x12876f[_0x5b47b4(0x27b)],'framework':FRAMEWORKS[_0x5b47b4(0x20e)]};if(_0x1ed67f[_0x5b47b4(0x23e)](_0x349c28,_0x1ed67f['oLcYw'])){const {steps:_0x21a03e,logs:_0xae5dcc}=this[_0x5b47b4(0x1c7)](_0x46793b[_0x5b47b4(0x1ed)],_0x12876f[_0x5b47b4(0x275)],_0x1ed67f[_0x5b47b4(0x23f)]);_0xae5dcc&&_0x1ed67f['ujKjL'](_0xae5dcc[_0x5b47b4(0x2c9)],0x0)&&await MyReporter['reportLogs'](_0xae5dcc);const _0x29fd29={};_0x29fd29['steps']=_0x21a03e,_0xce9802['meta']=_0x29fd29;if(_0x46793b[_0x5b47b4(0x1dc)]){_0xce9802['result']=_0x1ed67f[_0x5b47b4(0x248)],_0xce9802[_0x5b47b4(0x2b2)]=_0x1ed67f[_0x5b47b4(0x291)](removeAnsiColors,_0x46793b[_0x5b47b4(0x1dc)][_0x5b47b4(0x21f)]),_0xce9802['failure_type']=_0x1ed67f[_0x5b47b4(0x217)](getFailureType,_0x46793b[_0x5b47b4(0x1dc)]['message']);const _0x4dfeeb=_0x1ed67f[_0x5b47b4(0x1f2)](failureData,_0x46793b['error'],_0x1ed67f[_0x5b47b4(0x288)]);if(_0x4dfeeb&&_0x1ed67f[_0x5b47b4(0x1b4)](_0x4dfeeb[_0x5b47b4(0x2c9)],0x0)){const _0x77deea={};_0x77deea[_0x5b47b4(0x224)]=[_0xce9802['failure_reason']],_0x77deea[_0x5b47b4(0x1e7)]=[],_0x4dfeeb[_0x5b47b4(0x226)](_0x77deea);}_0xce9802[_0x5b47b4(0x1f9)]=_0x4dfeeb;}else _0xce9802[_0x5b47b4(0x211)]=_0x1ed67f['vyLpB'];}const _0x3516e4={};_0x3516e4[_0x5b47b4(0x21c)]=_0x349c28,_0x3516e4[_0x5b47b4(0x26d)]=_0xce9802;const _0x57333f=_0x3516e4;await SessionHandler['uploadEventData'](_0x57333f);}[a45_0x5c422f(0x1c7)](_0x36c4b1,_0x171032,_0xfcb7f4){const _0x491384=a45_0x5c422f,_0x1debff={'Aeglz':function(_0x267403,_0x87d6f7){return _0x267403===_0x87d6f7;},'bPEIo':_0x491384(0x2a4),'DyeWl':_0x491384(0x259),'NEDHD':function(_0x4e6ca9,_0x2c1f15){return _0x4e6ca9===_0x2c1f15;},'yEeCy':_0x491384(0x2a0),'qYtvf':_0x491384(0x1e9),'FcuxL':'test_run_uuid','nIcno':_0x491384(0x216),'HPTZy':_0x491384(0x2bd),'onXpV':_0x491384(0x1e8),'BHckw':_0x491384(0x29d),'OozGZ':function(_0x5c3f8b,_0x35ae17){return _0x5c3f8b(_0x35ae17);},'bpgxF':function(_0xc6ff52,_0x58cb6d){return _0xc6ff52(_0x58cb6d);},'qQEGR':function(_0x592c8b){return _0x592c8b();},'dFNRR':function(_0x185da5,_0x517a9d){return _0x185da5(_0x517a9d);},'RiASa':function(_0x22073a,_0x585c16){return _0x22073a(_0x585c16);},'iLhGU':function(_0x39e68b,_0x16b072,_0x51c9e1){return _0x39e68b(_0x16b072,_0x51c9e1);},'acLzy':function(_0x2b6013,_0x4e4a3a,_0x630808){return _0x2b6013(_0x4e4a3a,_0x630808);}},_0x2ee79a=[],_0x25e9b7=[],_0x1403c9=_0x36c4b1[_0x491384(0x287)](_0x434f50=>{const _0x8998b4=_0x491384;if(_0x1debff[_0x8998b4(0x241)](_0x434f50[_0x8998b4(0x2be)],_0x1debff[_0x8998b4(0x1d5)])&&(_0x1debff[_0x8998b4(0x241)](_0x434f50[_0x8998b4(0x26e)],_0x1debff[_0x8998b4(0x252)])||_0x1debff[_0x8998b4(0x28a)](_0x434f50['title'],_0x1debff['yEeCy'])))return![];return!![];}),_0x4f1fd1=(_0x221562,_0x3407d2=![])=>{const _0x372ea=_0x491384;if(_0x1debff[_0x372ea(0x28a)](_0x221562[_0x372ea(0x1ed)][_0x372ea(0x2c9)],0x0)){const _0x4897a6=_0x1debff['NEDHD'](_0xfcb7f4,_0x1debff[_0x372ea(0x297)])?_0x1debff[_0x372ea(0x1ba)]:_0x1debff[_0x372ea(0x220)];_0x25e9b7[_0x372ea(0x226)]({'kind':_0x1debff[_0x372ea(0x1c5)],[_0x4897a6]:_0x171032,'message':_0x221562['title'],'timestamp':_0x221562['startTime'][_0x372ea(0x256)](),'level':_0x221562[_0x372ea(0x1dc)]?_0x1debff[_0x372ea(0x1fc)]:_0x1debff[_0x372ea(0x219)],'duration':_0x221562[_0x372ea(0x1e6)],'failure':_0x221562[_0x372ea(0x1dc)]&&_0x221562['error'][_0x372ea(0x21f)]&&_0x1debff['OozGZ'](removeAnsiColors,_0x221562[_0x372ea(0x1dc)][_0x372ea(0x21f)]),'failure_type':_0x1debff[_0x372ea(0x1b1)](getFailureType,_0x221562['error']&&_0x221562[_0x372ea(0x1dc)]['message'])});}else{!_0x3407d2&&_0x2ee79a[_0x372ea(0x226)]({'id':_0x1debff[_0x372ea(0x238)](uuidv4),'text':_0x221562[_0x372ea(0x26e)],'keyword':undefined,'started_at':_0x221562[_0x372ea(0x1ef)]['toISOString'](),'duration':_0x221562[_0x372ea(0x1e6)],'result':_0x221562[_0x372ea(0x1dc)]?_0x1debff['onXpV']:_0x1debff[_0x372ea(0x219)],'failure':_0x221562[_0x372ea(0x1dc)]&&_0x221562['error']['message']&&_0x1debff[_0x372ea(0x1ec)](removeAnsiColors,_0x221562[_0x372ea(0x1dc)]['message']),'failure_type':_0x1debff[_0x372ea(0x2b1)](getFailureType,_0x221562[_0x372ea(0x1dc)]&&_0x221562[_0x372ea(0x1dc)][_0x372ea(0x21f)])});for(const _0x1e34f3 of _0x221562[_0x372ea(0x1ed)]){_0x1debff['iLhGU'](_0x4f1fd1,_0x1e34f3,!![]);}}};for(const _0x5b3be3 of _0x1403c9){_0x1debff[_0x491384(0x209)](_0x4f1fd1,_0x5b3be3,![]);}const _0x3da53d={};return _0x3da53d[_0x491384(0x1ed)]=_0x2ee79a,_0x3da53d['logs']=_0x25e9b7,_0x3da53d;}async[a45_0x5c422f(0x24d)](_0x1bb47a,_0xd85af2,_0x59d1e3){const _0x4ffce0=a45_0x5c422f,_0x2d15b7={'stCRE':function(_0x206c1d,_0x184e62){return _0x206c1d(_0x184e62);},'zwwic':_0x4ffce0(0x2b7),'pBrSK':_0x4ffce0(0x1e9),'IEfeZ':_0x4ffce0(0x1f7),'logzg':_0x4ffce0(0x286),'wLXpT':function(_0x4061fd,_0x3af65d,_0xa37527,_0x14aefc,_0x1cc68a){return _0x4061fd(_0x3af65d,_0xa37527,_0x14aefc,_0x1cc68a);},'vrBaB':function(_0x362c44,_0x2a5474){return _0x362c44>_0x2a5474;},'TYkLe':function(_0x26302f,_0x24e842,_0x29e461){return _0x26302f(_0x24e842,_0x29e461);},'OvdnJ':function(_0x1f9e84,_0x3e57c9){return _0x1f9e84-_0x3e57c9;},'veBsF':function(_0x5f117b,_0x421688){return _0x5f117b===_0x421688;},'xtIEc':'TestRunFinished','rTOez':_0x4ffce0(0x213),'nHRUk':'passed','CjXLi':function(_0x57b6d2,_0x21af83){return _0x57b6d2===_0x21af83;},'kVtxB':_0x4ffce0(0x1e8),'fCMkD':_0x4ffce0(0x264),'hYWmW':function(_0x55f829,_0x15bbf2){return _0x55f829===_0x15bbf2;},'LFCYh':_0x4ffce0(0x21b),'ZCfmt':function(_0x1af6f4,_0x2316c2){return _0x1af6f4(_0x2316c2);},'yXuhM':function(_0x29b6c5,_0x118eb3){return _0x29b6c5===_0x118eb3;},'mcQAD':function(_0x5301ad,_0x2f25ac){return _0x5301ad>_0x2f25ac;},'OEXGG':'path','nvhOR':function(_0x23c209,_0x3aed6e){return _0x23c209(_0x3aed6e);},'wELno':_0x4ffce0(0x270),'hTwhB':'utf8','YfpvO':function(_0x3e53d4,_0x4e5286){return _0x3e53d4(_0x4e5286);},'nVZqQ':function(_0xd0675f,_0x461c0e){return _0xd0675f!==_0x461c0e;},'VrMFF':function(_0x189e1d,_0x1b452a){return _0x189e1d===_0x1b452a;}},_0x5ece8c=_0x2d15b7[_0x4ffce0(0x24a)](getTestIdentifier,_0x1bb47a),_0x332ec0=this[_0x4ffce0(0x2ba)](_0x1bb47a),_0x16d459=this['_tests'][_0x5ece8c],_0x274e35=path[_0x4ffce0(0x1f3)](process[_0x4ffce0(0x230)](),_0x1bb47a['location'][_0x4ffce0(0x2a5)]);await this[_0x4ffce0(0x203)]();const _0x4754d2={'uuid':_0x16d459[_0x4ffce0(0x275)],'type':_0x2d15b7[_0x4ffce0(0x295)],'name':_0x1bb47a[_0x4ffce0(0x26e)],'body':{'lang':_0x2d15b7[_0x4ffce0(0x28e)],'code':_0x1bb47a['fn'][_0x4ffce0(0x2b3)]()},'scope':_0x332ec0,'scopes':this[_0x4ffce0(0x244)](_0x1bb47a),'identifier':_0x5ece8c,'file_name':_0x274e35,'location':_0x274e35,'result':_0x2d15b7['logzg'],'duration_in_ms':_0x59d1e3&&_0x59d1e3['duration']?_0x59d1e3['duration']:null,'vc_filepath':this['_gitConfigPath']&&_0x1bb47a['location'][_0x4ffce0(0x2a5)]?path[_0x4ffce0(0x1f3)](this[_0x4ffce0(0x205)],_0x1bb47a[_0x4ffce0(0x1da)]['file']):undefined,'started_at':_0x16d459[_0x4ffce0(0x2c2)],'finished_at':_0x16d459[_0x4ffce0(0x27b)],'framework':FRAMEWORKS[_0x4ffce0(0x20e)],'customRerunParam':{'rerun_name':this['getCustomRerunParam'](_0x1bb47a)},'tags':_0x2d15b7[_0x4ffce0(0x24a)](getTestTags,_0x1bb47a)};_0x2d15b7['wLXpT'](appendTesthubParams,_0x4754d2,_0xd85af2,_0x1bb47a,FRAMEWORKS[_0x4ffce0(0x20e)]);_0x59d1e3&&_0x2d15b7[_0x4ffce0(0x290)](_0x59d1e3['retry'],0x0)&&(_0x4754d2['retry_of']=TestDetails[_0x4ffce0(0x282)](_0x2d15b7[_0x4ffce0(0x1fb)](getTestRunIdentifier,_0x1bb47a,_0x2d15b7[_0x4ffce0(0x274)](_0x59d1e3[_0x4ffce0(0x249)],0x1))));if(_0x2d15b7[_0x4ffce0(0x1cb)](_0xd85af2,_0x2d15b7['xtIEc'])){_0x4754d2[_0x4ffce0(0x211)]=_0x59d1e3['status'];if(_0x2d15b7['veBsF'](_0x59d1e3[_0x4ffce0(0x1fd)],_0x1bb47a[_0x4ffce0(0x2a6)]))_0x4754d2[_0x4ffce0(0x211)]=_0x2d15b7[_0x4ffce0(0x1cb)](_0x59d1e3[_0x4ffce0(0x1fd)],_0x2d15b7['rTOez'])?_0x2d15b7['rTOez']:_0x2d15b7[_0x4ffce0(0x1fa)];else{(_0x2d15b7[_0x4ffce0(0x225)](_0x4754d2[_0x4ffce0(0x211)],_0x2d15b7[_0x4ffce0(0x1fa)])||_0x2d15b7['CjXLi'](_0x4754d2[_0x4ffce0(0x211)],_0x2d15b7[_0x4ffce0(0x293)])||_0x2d15b7['CjXLi'](_0x4754d2[_0x4ffce0(0x211)],_0x2d15b7[_0x4ffce0(0x2a3)]))&&(_0x4754d2[_0x4ffce0(0x211)]=_0x2d15b7[_0x4ffce0(0x293)]);if(_0x2d15b7[_0x4ffce0(0x218)](_0x59d1e3[_0x4ffce0(0x1fd)],_0x2d15b7[_0x4ffce0(0x1fa)])&&_0x2d15b7[_0x4ffce0(0x1cb)](_0x1bb47a['expectedStatus'],_0x2d15b7['kVtxB'])){const _0x30b2fb={};_0x30b2fb[_0x4ffce0(0x21f)]=_0x2d15b7[_0x4ffce0(0x23b)],_0x30b2fb[_0x4ffce0(0x28d)]=_0x2d15b7[_0x4ffce0(0x23b)],_0x59d1e3[_0x4ffce0(0x1dc)]=_0x30b2fb,_0x59d1e3[_0x4ffce0(0x1be)]=[_0x59d1e3[_0x4ffce0(0x1dc)]];}}const _0x207273=_0x2d15b7['TYkLe'](getTestRunIdentifier,_0x1bb47a,_0x59d1e3[_0x4ffce0(0x249)]);_0x4754d2[_0x4ffce0(0x1de)]=this[_0x4ffce0(0x207)][_0x207273];const {steps:_0x869b17,logs:_0x1b35b5}=this[_0x4ffce0(0x1c7)](_0x59d1e3[_0x4ffce0(0x1ed)],_0x16d459[_0x4ffce0(0x275)],_0x2d15b7[_0x4ffce0(0x295)]);await MyReporter[_0x4ffce0(0x1f6)](_0x1b35b5);const _0x18c480={};_0x18c480[_0x4ffce0(0x1ed)]=_0x869b17,_0x4754d2['meta']=_0x18c480;if(_0x59d1e3[_0x4ffce0(0x1dc)]){_0x4754d2[_0x4ffce0(0x2b2)]=_0x2d15b7[_0x4ffce0(0x24a)](removeAnsiColors,_0x59d1e3[_0x4ffce0(0x1dc)][_0x4ffce0(0x21f)]),_0x4754d2[_0x4ffce0(0x214)]=_0x2d15b7[_0x4ffce0(0x2ae)](getFailureType,_0x59d1e3['error'][_0x4ffce0(0x21f)]);const _0x3533b7={};_0x3533b7[_0x4ffce0(0x236)]=_0x16d459[_0x4ffce0(0x275)];const {failureData:_0x3a7b21,logs:_0x50a104}=_0x2d15b7[_0x4ffce0(0x1fb)](getFailureData,_0x59d1e3['errors'],_0x3533b7);if(_0x3a7b21&&_0x2d15b7['yXuhM'](_0x3a7b21[_0x4ffce0(0x2c9)],0x0)){const _0x40bb8c={};_0x40bb8c['backtrace']=[_0x4754d2[_0x4ffce0(0x2b2)]],_0x40bb8c['expanded']=[],_0x3a7b21[_0x4ffce0(0x226)](_0x40bb8c);}_0x4754d2[_0x4ffce0(0x1f9)]=_0x3a7b21,_0x50a104&&_0x2d15b7[_0x4ffce0(0x2c0)](_0x50a104[_0x4ffce0(0x2c9)],0x0)&&await MyReporter[_0x4ffce0(0x1f6)](_0x50a104);}}let _0x1a637b=_0x2d15b7[_0x4ffce0(0x1fb)](findNestedKey,_0x59d1e3,_0x2d15b7[_0x4ffce0(0x22a)]);if(_0x1a637b&&_0x2d15b7[_0x4ffce0(0x1c9)](validateFilePath,_0x1a637b))_0x2d15b7[_0x4ffce0(0x1c9)](debug,'Trace\x20file\x20found\x20for\x20test:\x20'+_0x16d459[_0x4ffce0(0x275)]+_0x4ffce0(0x1ea)+_0x1a637b);else{const _0x4e41f5=path[_0x4ffce0(0x1e4)](helper[_0x4ffce0(0x2c8)](),_0x2d15b7[_0x4ffce0(0x267)]);!fs[_0x4ffce0(0x250)](_0x4e41f5)&&fs[_0x4ffce0(0x1ee)](_0x4e41f5),fs[_0x4ffce0(0x250)](path[_0x4ffce0(0x1e4)](_0x4e41f5,_0x4ffce0(0x234)+_0x16d459['uuid']+'.txt'))&&(_0x1a637b=fs[_0x4ffce0(0x25d)](path[_0x4ffce0(0x1e4)](_0x4e41f5,_0x4ffce0(0x234)+_0x16d459[_0x4ffce0(0x275)]+_0x4ffce0(0x231)),_0x2d15b7['hTwhB']),_0x2d15b7[_0x4ffce0(0x269)](debug,_0x4ffce0(0x260)+_0x16d459['uuid']+'\x20at\x20'+_0x1a637b));}const _0x54822e={};_0x54822e[_0x4ffce0(0x21c)]=_0xd85af2,_0x54822e[_0x4ffce0(0x1d1)]=_0x4754d2;const _0x2377df=_0x54822e;_0x1a637b&&_0x2d15b7[_0x4ffce0(0x24b)](_0x1a637b,'')&&_0x2d15b7[_0x4ffce0(0x1ce)](_0xd85af2,_0x2d15b7[_0x4ffce0(0x1fe)])&&(!_0x2377df['logs']&&(_0x2377df[_0x4ffce0(0x254)]=[]),_0x1a637b[_0x4ffce0(0x20f)]('\x0a')[_0x4ffce0(0x233)](_0xe98f2f=>{const _0x5aabec=_0x4ffce0;_0xe98f2f&&_0x2d15b7['stCRE'](validateFilePath,_0xe98f2f)&&_0x2377df[_0x5aabec(0x254)][_0x5aabec(0x226)]({'kind':_0x2d15b7[_0x5aabec(0x245)],'timestamp':new Date()['toISOString'](),'test_run_uuid':_0x16d459['uuid'],'file_name':path[_0x5aabec(0x1cc)](_0xe98f2f),'file_size':fs[_0x5aabec(0x1c4)](_0xe98f2f)[_0x5aabec(0x1cd)],'attachment_type':PLAYWRIGHT_TRACE_LOGS});})),await SessionHandler[_0x4ffce0(0x1c2)](_0x2377df);}[a45_0x5c422f(0x210)](_0x196d25){const _0x313bf6=a45_0x5c422f,_0x369cd9={};_0x369cd9[_0x313bf6(0x2ac)]=function(_0x2998cd,_0x1beb7c){return _0x2998cd===_0x1beb7c;},_0x369cd9[_0x313bf6(0x20a)]=function(_0x23ad85,_0x4ba687){return _0x23ad85>_0x4ba687;},_0x369cd9[_0x313bf6(0x212)]=function(_0x1c6132,_0x3d6f90){return _0x1c6132+_0x3d6f90;},_0x369cd9[_0x313bf6(0x1b7)]=function(_0x5073bc,_0x33d124){return _0x5073bc>_0x33d124;},_0x369cd9[_0x313bf6(0x1b2)]=function(_0x2b2c71,_0x5e0b17){return _0x2b2c71+_0x5e0b17;},_0x369cd9[_0x313bf6(0x2c5)]=function(_0x1d7595,_0x3c4ed0){return _0x1d7595+_0x3c4ed0;};const _0x616e43=_0x369cd9,_0x12274e=_0x196d25[_0x313bf6(0x2a2)]()['map'](_0x2fe0dc=>{const _0x4b6f07=_0x313bf6;if(_0x196d25['parent']&&_0x616e43['WBsfY'](_0x2fe0dc,_0x196d25[_0x4b6f07(0x25a)][_0x4b6f07(0x26e)])&&_0x196d25[_0x4b6f07(0x25a)][_0x4b6f07(0x235)]&&_0x616e43[_0x4b6f07(0x20a)](_0x196d25['parent']['_tags'][_0x4b6f07(0x2c9)],0x0))return _0x616e43[_0x4b6f07(0x212)](_0x616e43[_0x4b6f07(0x212)](_0x2fe0dc,'\x20'),_0x196d25[_0x4b6f07(0x25a)]['_tags'][_0x4b6f07(0x1e4)]('\x20'));if(_0x616e43['WBsfY'](_0x2fe0dc,_0x196d25[_0x4b6f07(0x26e)])&&_0x196d25[_0x4b6f07(0x235)]&&_0x616e43['KGfum'](_0x196d25[_0x4b6f07(0x235)][_0x4b6f07(0x2c9)],0x0))return _0x616e43[_0x4b6f07(0x1b2)](_0x616e43[_0x4b6f07(0x2c5)](_0x2fe0dc,'\x20'),_0x196d25[_0x4b6f07(0x235)][_0x4b6f07(0x1e4)]('\x20'));return _0x2fe0dc;})[_0x313bf6(0x1e4)]('\x20');return _0x12274e;}static async[a45_0x5c422f(0x277)](_0x2d5bd4,_0x490b24){const _0x39f7=a45_0x5c422f,_0x1a0e63={'eQcJp':function(_0x507fd4,_0x1799a6){return _0x507fd4(_0x1799a6);},'gWDLp':'CBTSessionCreated'},_0x15a2eb={'uuid':TestDetails[_0x39f7(0x282)](_0x2d5bd4),'integrations':_0x490b24},_0x28172a={};_0x28172a[_0x39f7(0x22f)]=null,_0x1a0e63[_0x39f7(0x294)](debug,_0x39f7(0x276)+_0x2d5bd4+',\x20'+util[_0x39f7(0x21a)](_0x490b24,_0x28172a));const _0x3cd932={};_0x3cd932[_0x39f7(0x21c)]=_0x1a0e63[_0x39f7(0x265)],_0x3cd932[_0x39f7(0x1d1)]=_0x15a2eb,await SessionHandler['uploadEventData'](_0x3cd932);}async['configureGit'](){const _0x1ada05=a45_0x5c422f,_0x532765={'EVPPT':function(_0x2a98bc){return _0x2a98bc();}};if(this[_0x1ada05(0x200)])return;const _0x1d216d=await _0x532765[_0x1ada05(0x2a8)](getGitMetaData);_0x1d216d&&(this[_0x1ada05(0x205)]=_0x1d216d[_0x1ada05(0x24e)]),this['_gitConfigured']=!![];}[a45_0x5c422f(0x244)](_0x4c8565){const _0x3d56ee=a45_0x5c422f,_0x4ee1b1={};_0x4ee1b1[_0x3d56ee(0x1bc)]=function(_0x42fe86,_0x343d87){return _0x42fe86!==_0x343d87;};const _0x376b41=_0x4ee1b1,_0x28cc84=[];if(_0x4c8565&&_0x4c8565[_0x3d56ee(0x25a)]){let _0x39e9d9=_0x4c8565['parent'];while(_0x39e9d9&&_0x376b41['sLvij'](_0x39e9d9['title'],'')){_0x28cc84[_0x3d56ee(0x226)](_0x39e9d9[_0x3d56ee(0x26e)]),_0x39e9d9=_0x39e9d9[_0x3d56ee(0x25a)];}}return _0x28cc84['reverse']()[_0x3d56ee(0x29e)](0x0,0x2),_0x28cc84;}[a45_0x5c422f(0x26c)](_0x507585){const _0x5a133a=a45_0x5c422f,_0x2942c8={};_0x2942c8[_0x5a133a(0x1f4)]=function(_0x43946e,_0x5594f2){return _0x43946e!==_0x5594f2;},_0x2942c8[_0x5a133a(0x1c1)]='hook',_0x2942c8[_0x5a133a(0x2b9)]=function(_0x3c2ffb,_0x38e7b8){return _0x3c2ffb===_0x38e7b8;},_0x2942c8[_0x5a133a(0x285)]=_0x5a133a(0x1b9),_0x2942c8[_0x5a133a(0x223)]='beforeAll\x20hook',_0x2942c8[_0x5a133a(0x2a9)]=_0x5a133a(0x2aa),_0x2942c8[_0x5a133a(0x1c0)]=_0x5a133a(0x2bc);const _0x571b38=_0x2942c8;if(_0x571b38[_0x5a133a(0x1f4)](_0x507585['category'],_0x571b38[_0x5a133a(0x1c1)]))return![];if(_0x571b38[_0x5a133a(0x2b9)]([_0x571b38[_0x5a133a(0x285)],_0x571b38['pcOwo'],_0x571b38[_0x5a133a(0x2a9)],_0x571b38[_0x5a133a(0x1c0)]][_0x5a133a(0x22c)](_0x507585[_0x5a133a(0x26e)]),-0x1))return![];return!![];}[a45_0x5c422f(0x2c3)](_0x42c466,_0x5306c1){const _0x47fcd9=a45_0x5c422f,_0x4a5dd9={'rOHBo':function(_0x40c8d0,_0x39420b){return _0x40c8d0(_0x39420b);}},_0x501050=_0x5306c1['_bs_hookIdentifier'];if(_0x501050)return _0x501050;return _0x5306c1[_0x47fcd9(0x26e)]+_0x47fcd9(0x20d)+_0x4a5dd9[_0x47fcd9(0x229)](getTestIdentifier,_0x42c466);}[a45_0x5c422f(0x2c7)](_0x30e466,_0x4f6847){const _0x3df46c=a45_0x5c422f,_0x5dc595={'yEeAx':function(_0x416359,_0x3d6332){return _0x416359(_0x3d6332);},'SkmXD':function(_0x3d5985){return _0x3d5985();}};let _0x6667f7=_0x4f6847['title']+_0x3df46c(0x20d)+_0x5dc595['yEeAx'](getTestIdentifier,_0x30e466);return this[_0x3df46c(0x215)][_0x6667f7]&&(_0x6667f7=_0x6667f7+_0x3df46c(0x1d4)+_0x5dc595[_0x3df46c(0x1e5)](uuidv4)),_0x4f6847[_0x3df46c(0x28b)]=_0x6667f7,_0x6667f7;}[a45_0x5c422f(0x27f)]=_0x7a2b02=>{const _0x1f3cf6=a45_0x5c422f,_0x4514ca={};_0x4514ca['FDraL']='beforeEach\x20hook',_0x4514ca[_0x1f3cf6(0x1dd)]=_0x1f3cf6(0x237),_0x4514ca[_0x1f3cf6(0x24f)]=_0x1f3cf6(0x263),_0x4514ca[_0x1f3cf6(0x1b5)]=_0x1f3cf6(0x23a),_0x4514ca[_0x1f3cf6(0x26f)]=_0x1f3cf6(0x2bc),_0x4514ca['UAzGo']=_0x1f3cf6(0x232),_0x4514ca[_0x1f3cf6(0x1d3)]='afterAll\x20hook',_0x4514ca['qpTcs']=_0x1f3cf6(0x261),_0x4514ca['MEtZF']=_0x1f3cf6(0x28c);const _0x3dfbd3=_0x4514ca;if(_0x7a2b02['startsWith'](_0x3dfbd3['FDraL']))return _0x3dfbd3['uRPdF'];else{if(_0x7a2b02[_0x1f3cf6(0x243)](_0x3dfbd3['NDNWL']))return _0x3dfbd3['kTLnP'];else{if(_0x7a2b02[_0x1f3cf6(0x243)](_0x3dfbd3[_0x1f3cf6(0x26f)]))return _0x3dfbd3['UAzGo'];else{if(_0x7a2b02[_0x1f3cf6(0x243)](_0x3dfbd3[_0x1f3cf6(0x1d3)]))return _0x3dfbd3[_0x1f3cf6(0x27d)];}}}return _0x3dfbd3[_0x1f3cf6(0x28f)];};[a45_0x5c422f(0x2ba)]=_0x296846=>{const _0x2f5721=a45_0x5c422f,_0x36cd05={};_0x36cd05[_0x2f5721(0x1bd)]=function(_0x512840,_0x3d204d){return _0x512840===_0x3d204d;},_0x36cd05['aPDQQ']=_0x2f5721(0x23c);const _0x4f7a9a=_0x36cd05;let _0x4862fa=_0x296846[_0x2f5721(0x25a)];return _0x4f7a9a[_0x2f5721(0x1bd)](typeof _0x296846[_0x2f5721(0x25a)],_0x4f7a9a[_0x2f5721(0x27c)])&&(_0x4862fa=_0x4862fa[_0x2f5721(0x26e)]),_0x4862fa+_0x2f5721(0x1d4)+_0x296846[_0x2f5721(0x26e)];};['printsToStdio'](){return![];}}module['exports']=o11yClassErrorHandler(MyReporter,[a45_0x5c422f(0x201),a45_0x5c422f(0x227),'onTestBegin',a45_0x5c422f(0x202),a45_0x5c422f(0x240),'onStepEnd',a45_0x5c422f(0x277)],a45_0x5c422f(0x257));
const a45_0xa154a3=a45_0x1d08;function a45_0x1d08(_0x37edd0,_0x5d0ad9){const _0x4b958b=a45_0x4b95();return a45_0x1d08=function(_0x1d08a4,_0x5d04eb){_0x1d08a4=_0x1d08a4-0xc4;let _0x24a572=_0x4b958b[_0x1d08a4];return _0x24a572;},a45_0x1d08(_0x37edd0,_0x5d0ad9);}(function(_0x1003e0,_0x4f7c67){const _0x54614b=a45_0x1d08,_0x5f956a=_0x1003e0();while(!![]){try{const _0x921ff4=parseInt(_0x54614b(0x108))/0x1*(parseInt(_0x54614b(0x117))/0x2)+parseInt(_0x54614b(0x116))/0x3*(parseInt(_0x54614b(0x192))/0x4)+-parseInt(_0x54614b(0x12e))/0x5+-parseInt(_0x54614b(0xd1))/0x6*(-parseInt(_0x54614b(0x167))/0x7)+parseInt(_0x54614b(0x1b5))/0x8+-parseInt(_0x54614b(0x151))/0x9+-parseInt(_0x54614b(0x18c))/0xa;if(_0x921ff4===_0x4f7c67)break;else _0x5f956a['push'](_0x5f956a['shift']());}catch(_0x3fab9c){_0x5f956a['push'](_0x5f956a['shift']());}}}(a45_0x4b95,0xab9eb));const RequestQueueHandler=require(a45_0xa154a3(0xea)),{calculatePerformance,getTestTags,getFailureData,sendTraceZip,findNestedKey,validateFilePath,getTestIdentifier,getTestRunIdentifier}=require(a45_0xa154a3(0x16f)),{v4:uuidv4}=require(a45_0xa154a3(0x161)),path=require(a45_0xa154a3(0x17f)),{debug,removeAnsiColors,printBuildLink,getFailureType,failureData,trace}=require(a45_0xa154a3(0x17a)),{getGitMetaData,setLogLevel}=require('../../../helpers/helper'),TestDetails=require(a45_0xa154a3(0xcc)),fs=require('fs'),util=require(a45_0xa154a3(0xf5)),{o11yClassErrorHandler}=require(a45_0xa154a3(0x13f)),PerformanceTester=require(a45_0xa154a3(0x171)),{FRAMEWORKS}=require(a45_0xa154a3(0xe6)),SessionHandler=require(a45_0xa154a3(0x12f)),{appendTesthubParams}=require(a45_0xa154a3(0x14a)),helper=require(a45_0xa154a3(0x143)),BrowserstackCLI=require(a45_0xa154a3(0x1ba)),TestFrameworkState=require('../../v2/state/testFrameworkState'),HookState=require(a45_0xa154a3(0x102)),TestInfo=require(a45_0xa154a3(0x139)),{PLAYWRIGHT_TRACE_LOGS}=require(a45_0xa154a3(0x19f));class MyReporter{constructor(_0x5b39d3){const _0x5b05ed=a45_0xa154a3,_0xd387b={'kreUN':_0x5b05ed(0x166),'yVFvv':function(_0x1ff2e1,_0x12a0af,_0x52d8ec,_0x47e827){return _0x1ff2e1(_0x12a0af,_0x52d8ec,_0x47e827);},'ANQPP':_0x5b05ed(0x157)},_0x506f23=_0xd387b[_0x5b05ed(0xd9)][_0x5b05ed(0x1bf)]('|');let _0x4b9670=0x0;while(!![]){switch(_0x506f23[_0x4b9670++]){case'0':this['_testHooksMap']={};continue;case'1':this[_0x5b05ed(0xf8)]=[];continue;case'2':this['options']=_0x5b39d3;continue;case'3':this[_0x5b05ed(0x104)]=null;continue;case'4':this[_0x5b05ed(0x194)]=![];continue;case'5':const _0x37cbcb={};_0x37cbcb[_0x5b05ed(0x128)]=process['env']['BROWSERSTACK_LOG_LEVEL'],_0xd387b['yVFvv'](setLogLevel,_0x37cbcb,new Map(),new Map());continue;case'6':this['_tests']={};continue;case'7':process[_0x5b05ed(0x190)][_0x5b05ed(0x170)]&&(PerformanceTester['startMonitoring'](_0xd387b[_0x5b05ed(0x1b0)]),process[_0x5b05ed(0x190)][_0x5b05ed(0x197)]=new Date()[_0x5b05ed(0x13d)]());continue;}break;}}async[a45_0xa154a3(0xfd)](){const _0x3fd043=a45_0xa154a3,_0x2bde15={};_0x2bde15[_0x3fd043(0x1a0)]=_0x3fd043(0xf9);const _0x1f4e03=_0x2bde15;TestDetails[_0x3fd043(0x101)](),await this[_0x3fd043(0x1a6)](),TestInfo[_0x3fd043(0x101)](_0x1f4e03[_0x3fd043(0x1a0)]);if(BrowserstackCLI[_0x3fd043(0x158)]()[_0x3fd043(0xdd)]()){await BrowserstackCLI[_0x3fd043(0x158)]()[_0x3fd043(0xdc)]()[_0x3fd043(0x1b9)](TestFrameworkState[_0x3fd043(0xd5)],HookState[_0x3fd043(0x164)],{});return;}}async[a45_0xa154a3(0xcb)](_0x156473,_0x30b59c){const _0x1ab4cd=a45_0xa154a3,_0x3b6221={'glNuz':function(_0x4cb246,_0x30bafe){return _0x4cb246(_0x30bafe);},'jMvGe':function(_0x56a438,_0x5b391d,_0x3b079c){return _0x56a438(_0x5b391d,_0x3b079c);},'kvGEj':function(_0x1cb0c5,_0x142f62){return _0x1cb0c5(_0x142f62);},'CytrZ':_0x1ab4cd(0x10a)};if(BrowserstackCLI[_0x1ab4cd(0x158)]()[_0x1ab4cd(0xdd)]()){const _0x56e0c9={};_0x56e0c9['test']=_0x156473,_0x56e0c9['result']=_0x30b59c,await BrowserstackCLI[_0x1ab4cd(0x158)]()[_0x1ab4cd(0xdc)]()[_0x1ab4cd(0x1b9)](TestFrameworkState[_0x1ab4cd(0x17b)],HookState['PRE'],_0x56e0c9);return;}const _0x170504=_0x3b6221['glNuz'](getTestIdentifier,_0x156473),_0xfa208=TestDetails[_0x1ab4cd(0x136)](_0x3b6221['jMvGe'](getTestRunIdentifier,_0x156473,_0x30b59c[_0x1ab4cd(0xf0)]));process['env'][_0x1ab4cd(0xf2)]=_0xfa208;const _0x2dba87={};_0x2dba87[_0x1ab4cd(0x161)]=_0xfa208,_0x2dba87[_0x1ab4cd(0xe2)]=_0x30b59c['startTime'],this[_0x1ab4cd(0xeb)][_0x170504]=_0x2dba87,_0x3b6221[_0x1ab4cd(0x1ad)](trace,'Test\x20Started\x20with\x20unique\x20id\x20'+_0x170504),await this[_0x1ab4cd(0x19b)](_0x156473,_0x3b6221['CytrZ'],_0x30b59c);}async[a45_0xa154a3(0x193)](_0x570b2a,_0x503e38,_0x16a90b){const _0x2e555c=a45_0xa154a3,_0x277c22={'XcfgG':function(_0x31f36c,_0x2eb932,_0x4ba2d3){return _0x31f36c(_0x2eb932,_0x4ba2d3);},'zaPrQ':function(_0x112b0b,_0x4cdf11){return _0x112b0b(_0x4cdf11);},'HdyxU':_0x2e555c(0x1c8)};if(!this['needToReportStep'](_0x16a90b,_0x570b2a))return;if(BrowserstackCLI[_0x2e555c(0x158)]()[_0x2e555c(0xdd)]()){const _0x6dd17b=this[_0x2e555c(0x155)](_0x16a90b[_0x2e555c(0x181)]),_0x4347b9=TestFrameworkState[_0x6dd17b],_0x14d3fd={};_0x14d3fd[_0x2e555c(0x17e)]=_0x570b2a,_0x14d3fd[_0x2e555c(0x103)]=_0x503e38,_0x14d3fd['step']=_0x16a90b,await BrowserstackCLI[_0x2e555c(0x158)]()[_0x2e555c(0xdc)]()[_0x2e555c(0x1b9)](_0x4347b9,HookState[_0x2e555c(0x164)],_0x14d3fd);return;}const _0x8fd080=this[_0x2e555c(0x11c)](_0x570b2a,_0x16a90b);this['_tests'][_0x8fd080]={'uuid':TestDetails[_0x2e555c(0x136)](_0x8fd080),'startedAt':_0x16a90b[_0x2e555c(0x1a1)][_0x2e555c(0x13d)]()};const _0x30bfe1=_0x277c22[_0x2e555c(0x106)](getTestRunIdentifier,_0x570b2a,_0x503e38[_0x2e555c(0xf0)]);!this[_0x2e555c(0x169)][_0x30bfe1]&&(this[_0x2e555c(0x169)][_0x30bfe1]=[]),this[_0x2e555c(0x169)][_0x30bfe1][_0x2e555c(0x1d0)](this['_tests'][_0x8fd080][_0x2e555c(0x161)]),_0x277c22['zaPrQ'](trace,_0x2e555c(0x105)+_0x8fd080+'\x20is\x20triggered\x20for\x20test\x20'+_0x30bfe1),await this[_0x2e555c(0xef)](_0x570b2a,_0x16a90b,_0x277c22[_0x2e555c(0x1c6)],_0x503e38);}async['onStepEnd'](_0x20632c,_0x28dc3d,_0x805866){const _0x58d539=a45_0xa154a3,_0x1899ca={'OBtyd':function(_0x56dba6,_0x6937d2){return _0x56dba6+_0x6937d2;},'hRyhU':function(_0x3e36e8,_0x2672a4){return _0x3e36e8(_0x2672a4);},'Yolsf':_0x58d539(0x19a)};if(!this['needToReportStep'](_0x805866,_0x20632c))return;if(BrowserstackCLI[_0x58d539(0x158)]()[_0x58d539(0xdd)]()){const _0x362b3a=this[_0x58d539(0x155)](_0x805866[_0x58d539(0x181)]),_0x1534c6=TestFrameworkState[_0x362b3a],_0x4e29d5={};_0x4e29d5[_0x58d539(0x17e)]=_0x20632c,_0x4e29d5[_0x58d539(0x103)]=_0x28dc3d,_0x4e29d5['step']=_0x805866,await BrowserstackCLI[_0x58d539(0x158)]()[_0x58d539(0xdc)]()[_0x58d539(0x1b9)](_0x1534c6,HookState[_0x58d539(0x144)],_0x4e29d5);return;}const _0x33caaa=this[_0x58d539(0x1b1)](_0x20632c,_0x805866);this[_0x58d539(0xeb)][_0x33caaa]={...this[_0x58d539(0xeb)][_0x33caaa]||{},'finishedAt':new Date(_0x1899ca['OBtyd'](_0x805866[_0x58d539(0x1a1)][_0x58d539(0x1be)](),_0x805866[_0x58d539(0x162)]))},_0x1899ca[_0x58d539(0x198)](trace,_0x58d539(0x126)+_0x33caaa+_0x58d539(0x150)),await this[_0x58d539(0xef)](_0x20632c,_0x805866,_0x1899ca['Yolsf'],_0x28dc3d);}async[a45_0xa154a3(0x18f)](_0x293b8b,_0x21897d){const _0x5c001d=a45_0xa154a3,_0xf3d5e1={'HPGGT':function(_0xa5b575,_0xfb3112){return _0xa5b575===_0xfb3112;},'BVsRJ':_0x5c001d(0x18b),'fbPDC':_0x5c001d(0x1a4),'TFLdL':_0x5c001d(0x188),'TTStg':function(_0x3de98a,_0x276905){return _0x3de98a(_0x276905);},'BWLlW':function(_0x5abc6a,_0x4ff40f,_0x1fad9f){return _0x5abc6a(_0x4ff40f,_0x1fad9f);},'JWDvq':_0x5c001d(0xff),'tUEbu':function(_0x4d8292,_0x4c1a0d){return _0x4d8292(_0x4c1a0d);},'QWnIe':_0x5c001d(0x122),'vhtkZ':function(_0x55bfd3,_0x1b68f2){return _0x55bfd3(_0x1b68f2);},'tAfBi':function(_0x29879d,_0x23e83a,_0x5e0e2b){return _0x29879d(_0x23e83a,_0x5e0e2b);},'OUDqd':function(_0x5a08d6,_0x59b0fc){return _0x5a08d6(_0x59b0fc);},'rPlOs':'Error\x20in\x20sending\x20trace\x20zip:\x20%s','cZyXo':function(_0x1e3154,_0x103fdd){return _0x1e3154>_0x103fdd;}};if(BrowserstackCLI[_0x5c001d(0x158)]()[_0x5c001d(0xdd)]()){const _0xe44ff4={};_0xe44ff4[_0x5c001d(0x17e)]=_0x293b8b,_0xe44ff4[_0x5c001d(0x103)]=_0x21897d,this[_0x5c001d(0xf8)][_0x5c001d(0x1d0)](BrowserstackCLI['getInstance']()['getTestFramework']()[_0x5c001d(0x1b9)](TestFrameworkState['TEST'],HookState[_0x5c001d(0x144)],_0xe44ff4));return;}const _0xa81c0b=_0xf3d5e1['TTStg'](getTestIdentifier,_0x293b8b),_0x54c28e=TestDetails[_0x5c001d(0x136)](_0xf3d5e1[_0x5c001d(0xe9)](getTestRunIdentifier,_0x293b8b,_0x21897d[_0x5c001d(0xf0)]));this['_tests'][_0xa81c0b]={...this[_0x5c001d(0xeb)][_0xa81c0b]||{},'finishedAt':new Date()[_0x5c001d(0x13d)]()},_0xf3d5e1[_0x5c001d(0x14d)](debug,'Test\x20Finished\x20with\x20unique\x20id\x20'+_0xa81c0b);try{await this['sendTestRunEvent'](_0x293b8b,_0xf3d5e1[_0x5c001d(0xf4)],_0x21897d);}catch(_0x1152e9){_0xf3d5e1['tUEbu'](debug,util[_0x5c001d(0xf7)](_0xf3d5e1[_0x5c001d(0x19e)],_0x1152e9['toString']()));}try{_0xf3d5e1['vhtkZ'](debug,_0x5c001d(0xed)+_0x54c28e),await _0xf3d5e1[_0x5c001d(0x100)](sendTraceZip,_0x21897d,_0x54c28e);}catch(_0x37888c){_0xf3d5e1[_0x5c001d(0xde)](debug,util[_0x5c001d(0xf7)](_0xf3d5e1['rPlOs'],_0x37888c[_0x5c001d(0x199)]()));}const _0x121f5d=[];_0x21897d[_0x5c001d(0x15f)]&&_0x21897d[_0x5c001d(0x15f)][_0x5c001d(0x165)](_0x258b76=>{const _0x10578e=_0x5c001d;if(_0xf3d5e1[_0x10578e(0x18e)](_0x258b76[_0x10578e(0x1c3)],_0xf3d5e1[_0x10578e(0x18d)])){if(!_0x258b76[_0x10578e(0x17f)]||!fs[_0x10578e(0xe7)](_0x258b76[_0x10578e(0x17f)]))return;_0x121f5d[_0x10578e(0x1d0)]({'test_run_uuid':_0x54c28e,'timestamp':fs[_0x10578e(0xf3)](_0x258b76[_0x10578e(0x17f)])[_0x10578e(0x16c)],'kind':_0xf3d5e1[_0x10578e(0x1b2)],'message':fs[_0x10578e(0x178)](_0x258b76[_0x10578e(0x17f)],{'encoding':_0xf3d5e1[_0x10578e(0xc6)]})});}}),_0xf3d5e1[_0x5c001d(0x1b8)](_0x121f5d[_0x5c001d(0x131)],0x0)&&await MyReporter[_0x5c001d(0x12b)](_0x121f5d);}async['endSession'](){const _0x43d00b=a45_0xa154a3;await RequestQueueHandler[_0x43d00b(0x158)]()[_0x43d00b(0x184)]();}async[a45_0xa154a3(0xd3)](_0x3abae7){const _0x4c9570=a45_0xa154a3,_0x3a56d5={'CDdZH':function(_0x5c56af){return _0x5c56af();},'WOoSH':function(_0x1c0366,_0x5bcae6){return _0x1c0366(_0x5bcae6);}};await Promise['all'](this[_0x4c9570(0xf8)]),await this[_0x4c9570(0xcd)]();try{process[_0x4c9570(0x190)][_0x4c9570(0x170)]&&await _0x3a56d5[_0x4c9570(0x180)](calculatePerformance);}catch(_0x395ba1){_0x3a56d5[_0x4c9570(0x11f)](debug,_0x4c9570(0x142)+_0x395ba1['toString']());}}static async[a45_0xa154a3(0x1cc)](_0x26addb,_0x3e96d3){const _0x58bd94=a45_0xa154a3;_0x3e96d3['test_run_uuid']=TestDetails[_0x58bd94(0x136)](_0x26addb),await this[_0x58bd94(0x12b)]([_0x3e96d3]);}static async[a45_0xa154a3(0x12b)](_0x2967fc){const _0x177f08=a45_0xa154a3,_0xbc285c={};_0xbc285c[_0x177f08(0x15a)]='LogCreated';const _0x5c3503=_0xbc285c;if(BrowserstackCLI[_0x177f08(0x158)]()['isRunning']())return;const _0x1e31c9={};_0x1e31c9[_0x177f08(0x130)]=_0x5c3503[_0x177f08(0x15a)],_0x1e31c9[_0x177f08(0x1cd)]=_0x2967fc,await SessionHandler[_0x177f08(0x113)](_0x1e31c9);}async[a45_0xa154a3(0xef)](_0x2df60d,_0x169a0d,_0x4a7982,_0x4b59bf){const _0x30e14a=a45_0xa154a3,_0x176c86={'BxPZl':_0x30e14a(0x187),'NNCku':_0x30e14a(0xfe),'wEaFr':'pending','yXrHH':function(_0x2a6c4c,_0x2d0bb6){return _0x2a6c4c>=_0x2d0bb6;},'ceAsN':function(_0x146833,_0x13b5e3){return _0x146833===_0x13b5e3;},'aJMZS':_0x30e14a(0x19a),'lKfXa':function(_0x21f8e2,_0x52c98e){return _0x21f8e2>_0x52c98e;},'BqPBO':_0x30e14a(0x159),'xmucs':function(_0x5754c2,_0x110f2d){return _0x5754c2(_0x110f2d);},'ODODP':function(_0xb02673,_0x8af441,_0x44f059){return _0xb02673(_0x8af441,_0x44f059);},'ASpnw':_0x30e14a(0x111),'OGahW':function(_0x9eb6da,_0x269992){return _0x9eb6da===_0x269992;},'uPBCL':_0x30e14a(0xe8)},_0x8cc875=this[_0x30e14a(0x1b1)](_0x2df60d,_0x169a0d),_0x25873f=this[_0x30e14a(0xeb)][_0x8cc875],_0x2e481c={'uuid':_0x25873f[_0x30e14a(0x161)],'type':_0x176c86[_0x30e14a(0xe0)],'hook_type':this[_0x30e14a(0x155)](_0x169a0d[_0x30e14a(0x181)]),'name':_0x169a0d[_0x30e14a(0x181)],'scope':this[_0x30e14a(0xd8)](_0x169a0d),'scopes':this[_0x30e14a(0x129)](_0x2df60d),'body':{'lang':_0x176c86[_0x30e14a(0xd0)],'code':null},'identifier':_0x8cc875,'file_name':path[_0x30e14a(0x1c0)](process[_0x30e14a(0x16b)](),_0x2df60d[_0x30e14a(0x132)][_0x30e14a(0x121)]),'location':path[_0x30e14a(0x1c0)](process[_0x30e14a(0x16b)](),_0x2df60d[_0x30e14a(0x132)][_0x30e14a(0x121)]),'result':_0x176c86[_0x30e14a(0x112)],'duration_in_ms':_0x176c86['yXrHH'](_0x169a0d[_0x30e14a(0x162)],0x0)?_0x169a0d[_0x30e14a(0x162)]:undefined,'vc_filepath':this['_gitConfigPath']&&_0x2df60d['location'][_0x30e14a(0x121)]?path[_0x30e14a(0x1c0)](this[_0x30e14a(0x104)],_0x2df60d[_0x30e14a(0x132)][_0x30e14a(0x121)]):undefined,'started_at':_0x25873f[_0x30e14a(0xe2)],'finished_at':_0x25873f['finishedAt'],'framework':FRAMEWORKS[_0x30e14a(0x14c)]};if(_0x176c86[_0x30e14a(0x107)](_0x4a7982,_0x176c86[_0x30e14a(0xd4)])){const {steps:_0x528497,logs:_0x2948e4}=this[_0x30e14a(0x191)](_0x169a0d['steps'],_0x25873f[_0x30e14a(0x161)],_0x176c86[_0x30e14a(0xe0)]);_0x2948e4&&_0x176c86[_0x30e14a(0x13e)](_0x2948e4['length'],0x0)&&await MyReporter[_0x30e14a(0x12b)](_0x2948e4);const _0x600d4c={};_0x600d4c[_0x30e14a(0xe3)]=_0x528497,_0x2e481c[_0x30e14a(0xd2)]=_0x600d4c;if(_0x169a0d[_0x30e14a(0xc8)]){_0x2e481c[_0x30e14a(0x103)]=_0x176c86['BqPBO'],_0x2e481c[_0x30e14a(0x12a)]=_0x176c86[_0x30e14a(0x168)](removeAnsiColors,_0x169a0d[_0x30e14a(0xc8)][_0x30e14a(0x1c5)]),_0x2e481c[_0x30e14a(0x138)]=_0x176c86['xmucs'](getFailureType,_0x169a0d[_0x30e14a(0xc8)][_0x30e14a(0x1c5)]);const _0xfa01b2=_0x176c86[_0x30e14a(0x10b)](failureData,_0x169a0d['error'],_0x176c86[_0x30e14a(0x15b)]);if(_0xfa01b2&&_0x176c86[_0x30e14a(0x1c9)](_0xfa01b2[_0x30e14a(0x131)],0x0)){const _0x123f0c={};_0x123f0c[_0x30e14a(0x173)]=[_0x2e481c[_0x30e14a(0x12a)]],_0x123f0c[_0x30e14a(0x12d)]=[],_0xfa01b2[_0x30e14a(0x1d0)](_0x123f0c);}_0x2e481c[_0x30e14a(0x153)]=_0xfa01b2;}else _0x2e481c[_0x30e14a(0x103)]=_0x176c86[_0x30e14a(0x1ae)];}const _0x4ad65d={};_0x4ad65d[_0x30e14a(0x130)]=_0x4a7982,_0x4ad65d[_0x30e14a(0xee)]=_0x2e481c;const _0x4457cf=_0x4ad65d;await SessionHandler[_0x30e14a(0x113)](_0x4457cf);}[a45_0xa154a3(0x191)](_0x5a004c,_0x15e095,_0x4b6ed3){const _0x3fbf19=a45_0xa154a3,_0x2efb1c={'ktQCA':function(_0x5a6dd2,_0x5459a8){return _0x5a6dd2===_0x5459a8;},'AcMeH':_0x3fbf19(0x187),'hzTCW':_0x3fbf19(0x148),'ZhGuo':function(_0x341882,_0x529217){return _0x341882===_0x529217;},'fErAM':'Before\x20Hooks','WhICj':function(_0x1bf788,_0x428f4b){return _0x1bf788===_0x428f4b;},'oWlZC':_0x3fbf19(0x17e),'khtAf':_0x3fbf19(0x1ce),'YrnEV':'hook_run_uuid','tpjzF':'TEST_STEP','BMjDc':'failed','gayIh':'passed','WVKQT':function(_0xbdc5da,_0x403f4a){return _0xbdc5da(_0x403f4a);},'MIZDV':function(_0x579ee4,_0x5ecbc7){return _0x579ee4(_0x5ecbc7);},'thbVU':function(_0x13bf1a){return _0x13bf1a();},'WWUJB':function(_0x3cef9d,_0x405300){return _0x3cef9d(_0x405300);},'toOEl':function(_0x148d1e,_0x1fcdd9,_0x42eddc){return _0x148d1e(_0x1fcdd9,_0x42eddc);},'DBaUG':function(_0x259218,_0x4067af,_0x395b14){return _0x259218(_0x4067af,_0x395b14);}},_0x1b5c5d=[],_0x32a543=[],_0xd32c26=_0x5a004c[_0x3fbf19(0x13c)](_0x5ddb9f=>{const _0x44bb84=_0x3fbf19;if(_0x2efb1c['ktQCA'](_0x5ddb9f[_0x44bb84(0x13b)],_0x2efb1c[_0x44bb84(0x11a)])&&(_0x2efb1c['ktQCA'](_0x5ddb9f[_0x44bb84(0x181)],_0x2efb1c[_0x44bb84(0x14e)])||_0x2efb1c['ZhGuo'](_0x5ddb9f[_0x44bb84(0x181)],_0x2efb1c[_0x44bb84(0x1c4)])))return![];return!![];}),_0x205ee5=(_0x3d17d7,_0x47f5b1=![])=>{const _0x183c65=_0x3fbf19;if(_0x2efb1c[_0x183c65(0xf6)](_0x3d17d7[_0x183c65(0xe3)][_0x183c65(0x131)],0x0)){const _0x4bd06d=_0x2efb1c[_0x183c65(0x10d)](_0x4b6ed3,_0x2efb1c[_0x183c65(0x119)])?_0x2efb1c[_0x183c65(0x1bd)]:_0x2efb1c[_0x183c65(0xce)];_0x32a543[_0x183c65(0x1d0)]({'kind':_0x2efb1c['tpjzF'],[_0x4bd06d]:_0x15e095,'message':_0x3d17d7[_0x183c65(0x181)],'timestamp':_0x3d17d7[_0x183c65(0x1a1)][_0x183c65(0x13d)](),'level':_0x3d17d7[_0x183c65(0xc8)]?_0x2efb1c[_0x183c65(0x147)]:_0x2efb1c[_0x183c65(0x1b3)],'duration':_0x3d17d7[_0x183c65(0x162)],'failure':_0x3d17d7[_0x183c65(0xc8)]&&_0x3d17d7[_0x183c65(0xc8)][_0x183c65(0x1c5)]&&_0x2efb1c[_0x183c65(0xd6)](removeAnsiColors,_0x3d17d7[_0x183c65(0xc8)][_0x183c65(0x1c5)]),'failure_type':_0x2efb1c[_0x183c65(0x196)](getFailureType,_0x3d17d7[_0x183c65(0xc8)]&&_0x3d17d7[_0x183c65(0xc8)]['message'])});}else{!_0x47f5b1&&_0x1b5c5d['push']({'id':_0x2efb1c[_0x183c65(0x15e)](uuidv4),'text':_0x3d17d7[_0x183c65(0x181)],'keyword':undefined,'started_at':_0x3d17d7[_0x183c65(0x1a1)]['toISOString'](),'duration':_0x3d17d7['duration'],'result':_0x3d17d7[_0x183c65(0xc8)]?_0x2efb1c['BMjDc']:_0x2efb1c[_0x183c65(0x1b3)],'failure':_0x3d17d7[_0x183c65(0xc8)]&&_0x3d17d7['error']['message']&&_0x2efb1c[_0x183c65(0x196)](removeAnsiColors,_0x3d17d7[_0x183c65(0xc8)]['message']),'failure_type':_0x2efb1c[_0x183c65(0x172)](getFailureType,_0x3d17d7[_0x183c65(0xc8)]&&_0x3d17d7['error'][_0x183c65(0x1c5)])});for(const _0x227bf7 of _0x3d17d7['steps']){_0x2efb1c[_0x183c65(0xc9)](_0x205ee5,_0x227bf7,!![]);}}};for(const _0x25bc61 of _0xd32c26){_0x2efb1c[_0x3fbf19(0x189)](_0x205ee5,_0x25bc61,![]);}const _0x5b89b7={};return _0x5b89b7[_0x3fbf19(0xe3)]=_0x1b5c5d,_0x5b89b7['logs']=_0x32a543,_0x5b89b7;}async[a45_0xa154a3(0x19b)](_0x1e30a7,_0x6e83dc,_0x29b528){const _0x4faa6c=a45_0xa154a3,_0x487f86={'EnGEK':function(_0x11e99d,_0x4a6faf){return _0x11e99d(_0x4a6faf);},'UyZsj':'TEST_ATTACHMENT','KtEyM':'test','pxGJE':_0x4faa6c(0xfe),'wAjYJ':_0x4faa6c(0x1c7),'fTLKs':function(_0x55efe3,_0x2343da,_0x11b834,_0x373c33,_0x77c3bf){return _0x55efe3(_0x2343da,_0x11b834,_0x373c33,_0x77c3bf);},'jUPIn':function(_0x10c7d6,_0x5241a6){return _0x10c7d6>_0x5241a6;},'leujA':function(_0x2af0d0,_0x242894,_0xaae0ca){return _0x2af0d0(_0x242894,_0xaae0ca);},'CIIJZ':function(_0x4eb107,_0x399d1f){return _0x4eb107-_0x399d1f;},'dReee':function(_0x4638a1,_0x3948e9){return _0x4638a1===_0x3948e9;},'fBRHi':_0x4faa6c(0xff),'MxCLR':_0x4faa6c(0x149),'fcWml':_0x4faa6c(0xe8),'Hjjlt':function(_0x37ed85,_0x2475c7){return _0x37ed85===_0x2475c7;},'QJDNH':_0x4faa6c(0x159),'mnvYD':_0x4faa6c(0x145),'COfCU':function(_0x4476b4,_0x3111a4){return _0x4476b4===_0x3111a4;},'meFRA':_0x4faa6c(0x14f),'KtKmL':function(_0x81075e,_0x50f6ef,_0x22cd01){return _0x81075e(_0x50f6ef,_0x22cd01);},'YCYvi':function(_0x4b12dd,_0xa70184){return _0x4b12dd(_0xa70184);},'SdoHf':function(_0x27bb31,_0x59761f){return _0x27bb31===_0x59761f;},'VGicF':_0x4faa6c(0x17f),'wDCEH':function(_0x5a6163,_0x5b02a5){return _0x5a6163(_0x5b02a5);},'IeFSy':'.browserstack','eeIfb':_0x4faa6c(0x1a9),'qPEpu':function(_0x5c9589,_0x1d8abd){return _0x5c9589!==_0x1d8abd;},'HEvDI':function(_0x432896,_0x2cd463){return _0x432896===_0x2cd463;}},_0x22ce7e=_0x487f86[_0x4faa6c(0x183)](getTestIdentifier,_0x1e30a7),_0x78a90=this[_0x4faa6c(0xd8)](_0x1e30a7),_0x3aff5c=this[_0x4faa6c(0xeb)][_0x22ce7e],_0x4f980d=path[_0x4faa6c(0x1c0)](process[_0x4faa6c(0x16b)](),_0x1e30a7[_0x4faa6c(0x132)][_0x4faa6c(0x121)]);await this[_0x4faa6c(0x1a6)]();const _0x221733={'uuid':_0x3aff5c[_0x4faa6c(0x161)],'type':_0x487f86[_0x4faa6c(0x17d)],'name':_0x1e30a7['title'],'body':{'lang':_0x487f86[_0x4faa6c(0x17c)],'code':_0x1e30a7['fn'][_0x4faa6c(0x199)]()},'scope':_0x78a90,'scopes':this[_0x4faa6c(0x129)](_0x1e30a7),'identifier':_0x22ce7e,'file_name':_0x4f980d,'location':_0x4f980d,'result':_0x487f86[_0x4faa6c(0x177)],'duration_in_ms':_0x29b528&&_0x29b528[_0x4faa6c(0x162)]?_0x29b528[_0x4faa6c(0x162)]:null,'vc_filepath':this[_0x4faa6c(0x104)]&&_0x1e30a7[_0x4faa6c(0x132)][_0x4faa6c(0x121)]?path['relative'](this[_0x4faa6c(0x104)],_0x1e30a7[_0x4faa6c(0x132)]['file']):undefined,'started_at':_0x3aff5c['startedAt'],'finished_at':_0x3aff5c[_0x4faa6c(0x1cb)],'framework':FRAMEWORKS[_0x4faa6c(0x14c)],'customRerunParam':{'rerun_name':this[_0x4faa6c(0x156)](_0x1e30a7)},'tags':_0x487f86[_0x4faa6c(0x183)](getTestTags,_0x1e30a7)};_0x487f86['fTLKs'](appendTesthubParams,_0x221733,_0x6e83dc,_0x1e30a7,FRAMEWORKS[_0x4faa6c(0x14c)]);_0x29b528&&_0x487f86[_0x4faa6c(0x1bc)](_0x29b528[_0x4faa6c(0xf0)],0x0)&&(_0x221733['retry_of']=TestDetails[_0x4faa6c(0x136)](_0x487f86['leujA'](getTestRunIdentifier,_0x1e30a7,_0x487f86['CIIJZ'](_0x29b528['retry'],0x1))));if(_0x487f86[_0x4faa6c(0x11d)](_0x6e83dc,_0x487f86['fBRHi'])){_0x221733[_0x4faa6c(0x103)]=_0x29b528[_0x4faa6c(0xec)];if(_0x487f86['dReee'](_0x29b528[_0x4faa6c(0xec)],_0x1e30a7[_0x4faa6c(0x1ab)]))_0x221733[_0x4faa6c(0x103)]=_0x487f86[_0x4faa6c(0x11d)](_0x29b528['status'],_0x487f86[_0x4faa6c(0x124)])?_0x487f86[_0x4faa6c(0x124)]:_0x487f86[_0x4faa6c(0x141)];else{(_0x487f86[_0x4faa6c(0x11d)](_0x221733['result'],_0x487f86[_0x4faa6c(0x141)])||_0x487f86[_0x4faa6c(0x18a)](_0x221733['result'],_0x487f86['QJDNH'])||_0x487f86[_0x4faa6c(0x18a)](_0x221733[_0x4faa6c(0x103)],_0x487f86[_0x4faa6c(0x176)]))&&(_0x221733[_0x4faa6c(0x103)]=_0x487f86[_0x4faa6c(0xcf)]);if(_0x487f86['dReee'](_0x29b528[_0x4faa6c(0xec)],_0x487f86['fcWml'])&&_0x487f86[_0x4faa6c(0x127)](_0x1e30a7['expectedStatus'],_0x487f86[_0x4faa6c(0xcf)])){const _0x8073ab={};_0x8073ab[_0x4faa6c(0x1c5)]=_0x487f86[_0x4faa6c(0x1c2)],_0x8073ab[_0x4faa6c(0x185)]=_0x487f86[_0x4faa6c(0x1c2)],_0x29b528[_0x4faa6c(0xc8)]=_0x8073ab,_0x29b528[_0x4faa6c(0xd7)]=[_0x29b528[_0x4faa6c(0xc8)]];}}const _0x7ec622=_0x487f86[_0x4faa6c(0x1ac)](getTestRunIdentifier,_0x1e30a7,_0x29b528[_0x4faa6c(0xf0)]);_0x221733[_0x4faa6c(0x15d)]=this[_0x4faa6c(0x169)][_0x7ec622];const {steps:_0x29bd36,logs:_0x29e49b}=this[_0x4faa6c(0x191)](_0x29b528['steps'],_0x3aff5c['uuid'],_0x487f86[_0x4faa6c(0x17d)]);await MyReporter[_0x4faa6c(0x12b)](_0x29e49b);const _0xec8010={};_0xec8010[_0x4faa6c(0xe3)]=_0x29bd36,_0x221733[_0x4faa6c(0xd2)]=_0xec8010;if(_0x29b528[_0x4faa6c(0xc8)]){_0x221733[_0x4faa6c(0x12a)]=_0x487f86['YCYvi'](removeAnsiColors,_0x29b528[_0x4faa6c(0xc8)][_0x4faa6c(0x1c5)]),_0x221733[_0x4faa6c(0x138)]=_0x487f86[_0x4faa6c(0x160)](getFailureType,_0x29b528['error']['message']);const _0x380e33={};_0x380e33[_0x4faa6c(0x1ce)]=_0x3aff5c[_0x4faa6c(0x161)];const {failureData:_0x360fab,logs:_0x3c516b}=_0x487f86[_0x4faa6c(0x1ac)](getFailureData,_0x29b528[_0x4faa6c(0xd7)],_0x380e33);if(_0x360fab&&_0x487f86[_0x4faa6c(0x182)](_0x360fab[_0x4faa6c(0x131)],0x0)){const _0x45bde7={};_0x45bde7[_0x4faa6c(0x173)]=[_0x221733[_0x4faa6c(0x12a)]],_0x45bde7[_0x4faa6c(0x12d)]=[],_0x360fab['push'](_0x45bde7);}_0x221733['failure']=_0x360fab,_0x3c516b&&_0x487f86[_0x4faa6c(0x1bc)](_0x3c516b[_0x4faa6c(0x131)],0x0)&&await MyReporter[_0x4faa6c(0x12b)](_0x3c516b);}}let _0x4e9cad=_0x487f86[_0x4faa6c(0x1ac)](findNestedKey,_0x29b528,_0x487f86[_0x4faa6c(0x1a8)]);if(_0x4e9cad&&_0x487f86[_0x4faa6c(0x183)](validateFilePath,_0x4e9cad))_0x487f86[_0x4faa6c(0x10e)](debug,_0x4faa6c(0x125)+_0x3aff5c['uuid']+'\x20at\x20'+_0x4e9cad);else{const _0x2e2d8b=path[_0x4faa6c(0xfb)](helper[_0x4faa6c(0x16a)](),_0x487f86[_0x4faa6c(0x152)]);!fs[_0x4faa6c(0xe7)](_0x2e2d8b)&&fs[_0x4faa6c(0x109)](_0x2e2d8b),fs['existsSync'](path[_0x4faa6c(0xfb)](_0x2e2d8b,_0x4faa6c(0xe1)+_0x3aff5c[_0x4faa6c(0x161)]+_0x4faa6c(0x174)))&&(_0x4e9cad=fs['readFileSync'](path[_0x4faa6c(0xfb)](_0x2e2d8b,'trace_'+_0x3aff5c[_0x4faa6c(0x161)]+_0x4faa6c(0x174)),_0x487f86[_0x4faa6c(0x10f)]),_0x487f86[_0x4faa6c(0x10e)](debug,_0x4faa6c(0x125)+_0x3aff5c['uuid']+_0x4faa6c(0x1b7)+_0x4e9cad));}const _0xe9ce0c={};_0xe9ce0c[_0x4faa6c(0x130)]=_0x6e83dc,_0xe9ce0c[_0x4faa6c(0x1a7)]=_0x221733;const _0x249f1c=_0xe9ce0c;_0x4e9cad&&_0x487f86['qPEpu'](_0x4e9cad,'')&&_0x487f86[_0x4faa6c(0x1a2)](_0x6e83dc,_0x487f86['fBRHi'])&&(!_0x249f1c[_0x4faa6c(0x1cd)]&&(_0x249f1c[_0x4faa6c(0x1cd)]=[]),_0x4e9cad[_0x4faa6c(0x1bf)]('\x0a')['forEach'](_0x32a025=>{const _0x53d489=_0x4faa6c;_0x32a025&&_0x487f86[_0x53d489(0x183)](validateFilePath,_0x32a025)&&_0x249f1c[_0x53d489(0x1cd)][_0x53d489(0x1d0)]({'kind':_0x487f86[_0x53d489(0x120)],'timestamp':new Date()[_0x53d489(0x13d)](),'test_run_uuid':_0x3aff5c[_0x53d489(0x161)],'file_name':path['basename'](_0x32a025),'file_size':fs[_0x53d489(0xf3)](_0x32a025)[_0x53d489(0x1a5)],'attachment_type':PLAYWRIGHT_TRACE_LOGS});})),await SessionHandler[_0x4faa6c(0x113)](_0x249f1c);}[a45_0xa154a3(0x156)](_0x15fd88){const _0x41af9e=a45_0xa154a3,_0x2f0ad0={};_0x2f0ad0[_0x41af9e(0x1cf)]=function(_0x59c956,_0x53481b){return _0x59c956===_0x53481b;},_0x2f0ad0[_0x41af9e(0x195)]=function(_0x5cbd5e,_0xeef180){return _0x5cbd5e>_0xeef180;},_0x2f0ad0['cAisz']=function(_0x2d2baf,_0x31858f){return _0x2d2baf+_0x31858f;},_0x2f0ad0[_0x41af9e(0xda)]=function(_0x212b0b,_0x15efbb){return _0x212b0b+_0x15efbb;};const _0x34880e=_0x2f0ad0,_0x3c3a0e=_0x15fd88[_0x41af9e(0xe4)]()[_0x41af9e(0x165)](_0x204594=>{const _0x4179fe=_0x41af9e;if(_0x15fd88['parent']&&_0x34880e['XnPJU'](_0x204594,_0x15fd88['parent'][_0x4179fe(0x181)])&&_0x15fd88[_0x4179fe(0x1bb)]['_tags']&&_0x34880e[_0x4179fe(0x195)](_0x15fd88[_0x4179fe(0x1bb)][_0x4179fe(0x154)][_0x4179fe(0x131)],0x0))return _0x34880e[_0x4179fe(0x16e)](_0x34880e[_0x4179fe(0xda)](_0x204594,'\x20'),_0x15fd88[_0x4179fe(0x1bb)][_0x4179fe(0x154)][_0x4179fe(0xfb)]('\x20'));if(_0x34880e[_0x4179fe(0x1cf)](_0x204594,_0x15fd88[_0x4179fe(0x181)])&&_0x15fd88[_0x4179fe(0x154)]&&_0x34880e['CbZsg'](_0x15fd88[_0x4179fe(0x154)][_0x4179fe(0x131)],0x0))return _0x34880e[_0x4179fe(0xda)](_0x34880e[_0x4179fe(0xda)](_0x204594,'\x20'),_0x15fd88[_0x4179fe(0x154)][_0x4179fe(0xfb)]('\x20'));return _0x204594;})[_0x41af9e(0xfb)]('\x20');return _0x3c3a0e;}static async[a45_0xa154a3(0xf1)](_0x17a573,_0x3f9750){const _0x36148a=a45_0xa154a3,_0x13e124={'ErtJA':function(_0x120eb1,_0x31c1e7){return _0x120eb1(_0x31c1e7);},'aGazS':_0x36148a(0x146)},_0x5df771={'uuid':TestDetails[_0x36148a(0x136)](_0x17a573),'integrations':_0x3f9750},_0x2dd936={};_0x2dd936[_0x36148a(0xc7)]=null,_0x13e124[_0x36148a(0x118)](debug,_0x36148a(0xdf)+_0x17a573+',\x20'+util['inspect'](_0x3f9750,_0x2dd936));const _0x6b2b24={};_0x6b2b24[_0x36148a(0x130)]=_0x13e124[_0x36148a(0xfc)],_0x6b2b24[_0x36148a(0x1a7)]=_0x5df771,await SessionHandler['uploadEventData'](_0x6b2b24);}async[a45_0xa154a3(0x1a6)](){const _0x3f5be9=a45_0xa154a3,_0x10b0cb={'frzqC':function(_0x1dbb25){return _0x1dbb25();}};if(this[_0x3f5be9(0x194)])return;const _0x19d690=await _0x10b0cb[_0x3f5be9(0x186)](getGitMetaData);_0x19d690&&(this['_gitConfigPath']=_0x19d690['root']),this[_0x3f5be9(0x194)]=!![];}[a45_0xa154a3(0x129)](_0x2cc4dd){const _0x11c9cd=a45_0xa154a3,_0x4fa827={};_0x4fa827[_0x11c9cd(0x134)]=function(_0x28cd3c,_0x5cc04c){return _0x28cd3c!==_0x5cc04c;};const _0x540a41=_0x4fa827,_0x5ebd39=[];if(_0x2cc4dd&&_0x2cc4dd[_0x11c9cd(0x1bb)]){let _0x50d0fd=_0x2cc4dd[_0x11c9cd(0x1bb)];while(_0x50d0fd&&_0x540a41[_0x11c9cd(0x134)](_0x50d0fd[_0x11c9cd(0x181)],'')){_0x5ebd39[_0x11c9cd(0x1d0)](_0x50d0fd[_0x11c9cd(0x181)]),_0x50d0fd=_0x50d0fd[_0x11c9cd(0x1bb)];}}return _0x5ebd39['reverse']()[_0x11c9cd(0x1a3)](0x0,0x2),_0x5ebd39;}[a45_0xa154a3(0x135)](_0x53cb12){const _0x21b8f3=a45_0xa154a3,_0x23c770={};_0x23c770[_0x21b8f3(0x1b4)]=function(_0x2140d4,_0x2e566e){return _0x2140d4!==_0x2e566e;},_0x23c770[_0x21b8f3(0x110)]=_0x21b8f3(0x187),_0x23c770[_0x21b8f3(0x10c)]=function(_0x5dae01,_0x556d94){return _0x5dae01===_0x556d94;},_0x23c770['WCoZY']=_0x21b8f3(0x19c),_0x23c770[_0x21b8f3(0x1c1)]=_0x21b8f3(0x140),_0x23c770[_0x21b8f3(0x11b)]=_0x21b8f3(0xe5),_0x23c770[_0x21b8f3(0xfa)]='afterEach\x20hook';const _0x141695=_0x23c770;if(_0x141695[_0x21b8f3(0x1b4)](_0x53cb12[_0x21b8f3(0x13b)],_0x141695[_0x21b8f3(0x110)]))return![];if(_0x141695[_0x21b8f3(0x10c)]([_0x141695[_0x21b8f3(0xca)],_0x141695[_0x21b8f3(0x1c1)],_0x141695[_0x21b8f3(0x11b)],_0x141695[_0x21b8f3(0xfa)]]['indexOf'](_0x53cb12[_0x21b8f3(0x181)]),-0x1))return![];return!![];}[a45_0xa154a3(0x1b1)](_0x4d5842,_0xf62933){const _0xbe2b0=a45_0xa154a3,_0x40dd41={'fNKQx':function(_0x3999c0,_0x130457){return _0x3999c0(_0x130457);}},_0x527625=_0xf62933[_0xbe2b0(0x1b6)];if(_0x527625)return _0x527625;return _0xf62933[_0xbe2b0(0x181)]+'\x20for\x20'+_0x40dd41['fNKQx'](getTestIdentifier,_0x4d5842);}[a45_0xa154a3(0x11c)](_0xc3a52e,_0x5c91e5){const _0x386f7f=a45_0xa154a3,_0x33a5e8={'UpUkX':function(_0x349d56,_0x13f65f){return _0x349d56(_0x13f65f);},'xwRom':function(_0x2f5d21){return _0x2f5d21();}};let _0x3468d8=_0x5c91e5[_0x386f7f(0x181)]+'\x20for\x20'+_0x33a5e8[_0x386f7f(0x15c)](getTestIdentifier,_0xc3a52e);return this[_0x386f7f(0xeb)][_0x3468d8]&&(_0x3468d8=_0x3468d8+'\x20-\x20'+_0x33a5e8['xwRom'](uuidv4)),_0x5c91e5[_0x386f7f(0x1b6)]=_0x3468d8,_0x3468d8;}['getHookType']=_0x1b07f8=>{const _0x23866e=a45_0xa154a3,_0x45a639={};_0x45a639[_0x23866e(0x13a)]=_0x23866e(0x19c),_0x45a639[_0x23866e(0x1aa)]=_0x23866e(0x179),_0x45a639['LhUko']='beforeAll\x20hook',_0x45a639[_0x23866e(0x114)]=_0x23866e(0x19d),_0x45a639[_0x23866e(0x1af)]=_0x23866e(0xdb),_0x45a639[_0x23866e(0x137)]='AFTER_EACH',_0x45a639[_0x23866e(0x123)]=_0x23866e(0xe5),_0x45a639[_0x23866e(0xc5)]=_0x23866e(0xc4),_0x45a639[_0x23866e(0x175)]=_0x23866e(0x133);const _0x10476f=_0x45a639;if(_0x1b07f8[_0x23866e(0x163)](_0x10476f[_0x23866e(0x13a)]))return _0x10476f[_0x23866e(0x1aa)];else{if(_0x1b07f8[_0x23866e(0x163)](_0x10476f[_0x23866e(0x1ca)]))return _0x10476f['LFRXp'];else{if(_0x1b07f8[_0x23866e(0x163)](_0x10476f[_0x23866e(0x1af)]))return _0x10476f[_0x23866e(0x137)];else{if(_0x1b07f8[_0x23866e(0x163)](_0x10476f[_0x23866e(0x123)]))return _0x10476f['vgDHl'];}}}return _0x10476f['CDyHO'];};['getScope']=_0x100ad2=>{const _0x4b1112=a45_0xa154a3,_0x4b41f8={};_0x4b41f8[_0x4b1112(0x14b)]=function(_0x3a2898,_0x1ab210){return _0x3a2898===_0x1ab210;},_0x4b41f8['rlyDO']='object';const _0x3043a0=_0x4b41f8;let _0x152c8d=_0x100ad2[_0x4b1112(0x1bb)];return _0x3043a0['xYPHo'](typeof _0x100ad2[_0x4b1112(0x1bb)],_0x3043a0['rlyDO'])&&(_0x152c8d=_0x152c8d[_0x4b1112(0x181)]),_0x152c8d+'\x20-\x20'+_0x100ad2[_0x4b1112(0x181)];};[a45_0xa154a3(0x11e)](){return![];}}function a45_0x4b95(){const _0x2a2246=['setStepIdentifier','dReee','printsToStdio','WOoSH','UyZsj','file','Error\x20in\x20sending\x20test\x20run\x20event:\x20%s','NRfBn','MxCLR','Trace\x20file\x20found\x20for\x20test:\x20','Hook\x20Finished\x20with\x20unique\x20id\x20','COfCU','logLevel','getHierarchy','failure_reason','reportLogs','exports','expanded','163750fXZcBM','../../../helpers/test-observability/sessionHandler','event_type','length','location','unknown','ZTFCa','needToReportStep','getTestUUID','nfHWV','failure_type','../../v2/TestInfo','LPmZf','category','filter','toISOString','lKfXa','../../../helpers/test-observability/error-handler','beforeAll\x20hook','fcWml','Error\x20in\x20calculating\x20performance:\x20','../../../helpers/helper','POST','timedOut','CBTSessionCreated','BMjDc','After\x20Hooks','skipped','../../../helpers/testhub/utils','xYPHo','PLAYWRIGHT','TTStg','hzTCW','Expected\x20to\x20fail,\x20but\x20passed.','\x20is\x20triggered','11316330QxLsGQ','IeFSy','failure','_tags','getHookType','getCustomRerunParam','performance-report-reporter.json','getInstance','failed','nWzvQ','ASpnw','UpUkX','hooks','thbVU','attachments','YCYvi','uuid','duration','startsWith','PRE','map','5|7|6|0|2|4|3|1','56SyfEXC','xmucs','_testHooksMap','homedir','cwd','mtime','onStepEnd','cAisz','./pwUtils','BROWSERSTACK_O11Y_PERF_MEASUREMENT','../../../helpers/performance/performance-tester','WWUJB','backtrace','.txt','CDyHO','mnvYD','wAjYJ','readFileSync','BEFORE_EACH','../../../helpers/test-observability/utils','TEST','pxGJE','KtEyM','test','path','CDdZH','title','SdoHf','EnGEK','shutdown','stack','frzqC','hook','base64','DBaUG','Hjjlt','screenshot','12562820gntpgX','BVsRJ','HPGGT','onTestEnd','env','getStepsAndLogs','1688152vvWWzr','onStepBegin','_gitConfigured','CbZsg','MIZDV','START_TIME','hRyhU','toString','HookRunFinished','sendTestRunEvent','beforeEach\x20hook','BEFORE_ALL','QWnIe','../../../../src/bin/utils/constants','JvwHo','startTime','HEvDI','splice','TEST_SCREENSHOT','size','configureGit','test_run','VGicF','utf8','zfJEZ','expectedStatus','KtKmL','kvGEj','uPBCL','iZoWB','ANQPP','getStepIdentifier','fbPDC','gayIh','mWmCd','3727992NMrypj','_bs_hookIdentifier','\x20at\x20','cZyXo','trackEvent','../../v2/browserstackCLI','parent','jUPIn','khtAf','getTime','split','relative','DBTyQ','meFRA','name','fErAM','message','HdyxU','pending','HookRunStarted','OGahW','LhUko','finishedAt','addTestUIDAndReportLog','logs','test_run_uuid','XnPJU','push','AFTER_ALL','vgDHl','TFLdL','depth','error','toOEl','WCoZY','onTestBegin','./test-details','endSession','YrnEV','QJDNH','NNCku','566520ipixTm','meta','onEnd','aJMZS','INIT_TEST','WVKQT','errors','getScope','kreUN','IeWvf','afterEach\x20hook','getTestFramework','isRunning','OUDqd','Sending\x20session\x20details\x20for\x20','BxPZl','trace_','startedAt','steps','titlePath','afterAll\x20hook','../../../helpers/test-observability/constants','existsSync','passed','BWLlW','../../../helpers/test-observability/requestQueueHandler','_tests','status','Starting\x20sending\x20trace\x20zip\x20for\x20test:\x20','hook_run','sendHookRunEvent','retry','sendSessionDetails','BROWSERSTACK_TEST_RUN_ID','statSync','JWDvq','util','ktQCA','format','_trackedEvents','Playwright','iOCeh','join','aGazS','onBegin','javascript','TestRunFinished','tAfBi','setup','../../v2/state/hookState','result','_gitConfigPath','Hook\x20Started\x20with\x20unique\x20id\x20','XcfgG','ceAsN','4TNLVak','mkdirSync','TestRunStarted','ODODP','oxXSI','WhICj','wDCEH','eeIfb','vDYZe','err','wEaFr','uploadEventData','LFRXp','MyReporter','9NTDWNe','380942QkdUQf','ErtJA','oWlZC','AcMeH','DipWt'];a45_0x4b95=function(){return _0x2a2246;};return a45_0x4b95();}module[a45_0xa154a3(0x12c)]=o11yClassErrorHandler(MyReporter,[a45_0xa154a3(0xfd),a45_0xa154a3(0xcd),a45_0xa154a3(0xcb),a45_0xa154a3(0x18f),'onStepBegin',a45_0xa154a3(0x16d),a45_0xa154a3(0xf1)],a45_0xa154a3(0x115));

@@ -1,1 +0,1 @@

function a46_0x155d(){const _0x3f4d2b=['40oebWsU','getFilePath','setAccessibilityPlatformValidation','format','forEach','parse','NOAHI','default','join','tests','uuid','getProjectIdFromTestInfo','getTestDetails','appendFileSync','addTraceFilePath','wxXvX','getAccessibilityPlatformValidation','mkdirSync','readFileSync','setup','_platformDetails.json','filePath','getStoreDirName','Error\x20reading\x20trace\x20file\x20paths:\x20%s','existsSync','.browserstack','error','trace_','bQnuv','message','2874599NnVzeE','BrMmM','IhjaR','2228992QlJvkG','FoNOW','_traceZipPaths.json','string','getTraceFilePaths','uLKtr','__projectId','homedir','gFEVV','174977MvIBQb','util','getStoreDirPath','2940952uCcrYz','UAuSD','_test','traceZipPaths','aoghE','../../../helpers/helper','../../../helpers/logger','toString','4913226dSCqjU','huHFs','lurbc','utf8','getDirPath','523958sZSBdR','shutdown','12gfuxBN','winstonLogger','pid','readdirSync','getTraceZipDir','xLZfK','env','appendToTracePaths','stringify','getTestUUID','iFGYH','getTestIdFromTestInfo','AEIVD','force','../../../helpers/test-observability/constants','push','5YLUCFy','BS_TESTOPS_BUILD_HASHED_ID','values','NuTdG','WHvln','.json','_projectId','endsWith','rmSync','9hhFfwh','recursive','DaDPL','YQCmT','writeFileSync','180967InVREd'];a46_0x155d=function(){return _0x3f4d2b;};return a46_0x155d();}function a46_0x2704(_0x389802,_0x3bf640){const _0x155d1b=a46_0x155d();return a46_0x2704=function(_0x270460,_0x5cf638){_0x270460=_0x270460-0x90;let _0x2706a7=_0x155d1b[_0x270460];return _0x2706a7;},a46_0x2704(_0x389802,_0x3bf640);}const a46_0x18f20c=a46_0x2704;(function(_0x4ed703,_0xb1bf13){const _0x5c5ed9=a46_0x2704,_0x3d8cf5=_0x4ed703();while(!![]){try{const _0x1a31c3=-parseInt(_0x5c5ed9(0xc5))/0x1+-parseInt(_0x5c5ed9(0xa5))/0x2*(-parseInt(_0x5c5ed9(0xc0))/0x3)+-parseInt(_0x5c5ed9(0xe7))/0x4*(parseInt(_0x5c5ed9(0xb7))/0x5)+-parseInt(_0x5c5ed9(0xa7))/0x6*(-parseInt(_0x5c5ed9(0xe4))/0x7)+parseInt(_0x5c5ed9(0x98))/0x8+-parseInt(_0x5c5ed9(0xa0))/0x9+-parseInt(_0x5c5ed9(0xc6))/0xa*(-parseInt(_0x5c5ed9(0x95))/0xb);if(_0x1a31c3===_0xb1bf13)break;else _0x3d8cf5['push'](_0x3d8cf5['shift']());}catch(_0x21decb){_0x3d8cf5['push'](_0x3d8cf5['shift']());}}}(a46_0x155d,0xb82c1));const fs=require('fs'),path=require('path'),{v4:uuidv4}=require('uuid'),{TEMP_STORE_DIR_NAME}=require(a46_0x18f20c(0xb5)),{nestedKeyValue}=require(a46_0x18f20c(0x9d)),logger=require(a46_0x18f20c(0x9e))[a46_0x18f20c(0xa8)],{getLogDir}=require(a46_0x18f20c(0x9e)),util=require(a46_0x18f20c(0x96)),helper=require(a46_0x18f20c(0x9d));class TestDetails{static [a46_0x18f20c(0xcf)]={};static[a46_0x18f20c(0xd9)](){const _0x5a4100=a46_0x18f20c;this['shutdown']();const _0x139eae={};_0x139eae[_0x5a4100(0xc1)]=!![],fs[_0x5a4100(0xd7)](this[_0x5a4100(0xa4)](),_0x139eae);const _0x38f632={};_0x38f632[_0x5a4100(0xc1)]=!![],fs['mkdirSync'](this[_0x5a4100(0xab)](),_0x38f632);}static[a46_0x18f20c(0xdc)](){const _0x547d47=a46_0x18f20c,_0x3ece20={};_0x3ece20[_0x547d47(0xa2)]=function(_0x415549,_0x5cb7a2){return _0x415549+_0x5cb7a2;},_0x3ece20[_0x547d47(0xcc)]=function(_0x3ce038,_0x120675){return _0x3ce038+_0x120675;};const _0xd49c57=_0x3ece20;return _0xd49c57[_0x547d47(0xa2)](_0xd49c57['NOAHI'](TEMP_STORE_DIR_NAME,'-'),process[_0x547d47(0xad)]['BS_TESTOPS_BUILD_HASHED_ID']);}static[a46_0x18f20c(0x97)](){const _0x5c193c=a46_0x18f20c,_0x2f9da2={};_0x2f9da2[_0x5c193c(0xb1)]=function(_0x568b09,_0x370803){return _0x568b09+_0x370803;},_0x2f9da2['YQCmT']=_0x5c193c(0xcd);const _0x2d2ced=_0x2f9da2;return path[_0x5c193c(0xce)](_0x2d2ced[_0x5c193c(0xb1)](_0x2d2ced[_0x5c193c(0xb1)](TEMP_STORE_DIR_NAME,'-'),process['env'][_0x5c193c(0xb8)]||_0x2d2ced[_0x5c193c(0xc3)]));}static['getTraceZipDir'](){const _0x2e77c0=a46_0x18f20c,_0x4c024c={};_0x4c024c['rKDnf']=_0x2e77c0(0x9b);const _0x2fd73b=_0x4c024c;return path['join'](this[_0x2e77c0(0x97)](),_0x2fd73b['rKDnf']);}static[a46_0x18f20c(0xa4)](){return TestDetails['getStoreDirName']();}static[a46_0x18f20c(0xc7)](_0x2d21c7){const _0x2593ee=a46_0x18f20c,_0x1e8b03={};_0x1e8b03[_0x2593ee(0x91)]=function(_0x533859,_0x421742){return _0x533859+_0x421742;},_0x1e8b03[_0x2593ee(0xb3)]=_0x2593ee(0xbc);const _0x17e85b=_0x1e8b03;return path[_0x2593ee(0xce)](this[_0x2593ee(0xa4)](),_0x17e85b[_0x2593ee(0x91)](_0x2d21c7,_0x17e85b[_0x2593ee(0xb3)]));}static['getTestRunIdFromTestInfo'](_0x9014ee){const _0x5e4d68=a46_0x18f20c,_0x5a42e8={};_0x5a42e8[_0x5e4d68(0xbb)]=function(_0x599ae0,_0x3012ac){return _0x599ae0+_0x3012ac;},_0x5a42e8['FoNOW']=function(_0x1a8654,_0x2dc0e3){return _0x1a8654+_0x2dc0e3;};const _0x1cd995=_0x5a42e8;return _0x1cd995['WHvln'](_0x1cd995[_0x5e4d68(0xbb)](_0x1cd995[_0x5e4d68(0xe8)](_0x1cd995[_0x5e4d68(0xe8)](this['getProjectIdFromTestInfo'](_0x9014ee),'-'),this[_0x5e4d68(0xb2)](_0x9014ee)),'-'),_0x9014ee['retry']);}static[a46_0x18f20c(0xd1)](_0xf3d644){const _0x3a5ab7=a46_0x18f20c,_0x3f4f30={'DaDPL':function(_0x15118a,_0x443caa,_0x58d73c){return _0x15118a(_0x443caa,_0x58d73c);},'TSQLV':_0x3a5ab7(0x9a),'gFEVV':_0x3a5ab7(0xbd),'NuTdG':function(_0x44b3e3,_0x1e264e,_0x139891){return _0x44b3e3(_0x1e264e,_0x139891);},'aoghE':'project','WmkEI':_0x3a5ab7(0x92)};return _0x3f4f30[_0x3a5ab7(0xc2)](nestedKeyValue,_0xf3d644,[_0x3f4f30['TSQLV'],_0x3f4f30[_0x3a5ab7(0x94)]])||_0x3f4f30[_0x3a5ab7(0xba)](nestedKeyValue,_0xf3d644,[_0x3f4f30[_0x3a5ab7(0x9c)],_0x3f4f30['WmkEI']]);}static['getTestIdFromTestInfo'](_0x684cb0){const _0x574e89=a46_0x18f20c,_0x4b29d6={'xLZfK':function(_0x2738b3,_0x5b50b3,_0x1923c0){return _0x2738b3(_0x5b50b3,_0x1923c0);},'bQnuv':_0x574e89(0x9a)};return _0x4b29d6[_0x574e89(0xac)](nestedKeyValue,_0x684cb0,[_0x4b29d6[_0x574e89(0xe2)],'id'])||_0x684cb0['testId'];}static[a46_0x18f20c(0xb0)](_0x320b29){const _0x4d4238=a46_0x18f20c,_0x5a095d={'wxXvX':function(_0x20ec37,_0x241ee8){return _0x20ec37===_0x241ee8;},'BrMmM':_0x4d4238(0xea),'UAuSD':function(_0x7a8c4c){return _0x7a8c4c();}};if(this[_0x4d4238(0xcf)][_0x320b29]&&_0x5a095d[_0x4d4238(0xd5)](typeof this[_0x4d4238(0xcf)][_0x320b29][_0x4d4238(0xd0)],_0x5a095d[_0x4d4238(0xe5)]))return this[_0x4d4238(0xcf)][_0x320b29][_0x4d4238(0xd0)];const _0x4eee91=this['getFilePath'](_0x320b29);if(_0x4eee91&&fs['existsSync'](_0x4eee91)){const _0x35a3c2=JSON[_0x4d4238(0xcb)](fs[_0x4d4238(0xd8)](_0x4eee91)[_0x4d4238(0x9f)]());return this[_0x4d4238(0xcf)][_0x320b29]=_0x35a3c2,this['tests'][_0x320b29][_0x4d4238(0xd0)];}return this[_0x4d4238(0xcf)][_0x320b29]={'uuid':_0x5a095d[_0x4d4238(0x99)](uuidv4)},fs[_0x4d4238(0xc4)](_0x4eee91,JSON[_0x4d4238(0xaf)](this[_0x4d4238(0xcf)][_0x320b29])),this['tests'][_0x320b29][_0x4d4238(0xd0)];}static[a46_0x18f20c(0xd6)](_0xa1f86e){const _0x34c38c=a46_0x18f20c,_0x2ebabf=path[_0x34c38c(0xce)](this[_0x34c38c(0xa4)](),_0xa1f86e+'_platformDetails.json');if(_0x2ebabf&&fs[_0x34c38c(0xde)](_0x2ebabf))return fs[_0x34c38c(0xd8)](_0x2ebabf)[_0x34c38c(0x9f)]();}static[a46_0x18f20c(0xc8)](_0x59358c,_0x56fff2){const _0xa64da9=a46_0x18f20c,_0x3e8001=path['join'](this[_0xa64da9(0xa4)](),_0x56fff2+_0xa64da9(0xda));fs[_0xa64da9(0xc4)](_0x3e8001,_0x59358c['toString']());}static[a46_0x18f20c(0xa6)](){const _0x38b8ac=a46_0x18f20c,_0x51a44c={};_0x51a44c[_0x38b8ac(0xc1)]=!![],_0x51a44c[_0x38b8ac(0xb4)]=!![],fs[_0x38b8ac(0xbf)](this['getDirPath'](),_0x51a44c);}static[a46_0x18f20c(0xd2)](_0x301976){const _0xdee35a=a46_0x18f20c;if(this['tests'][_0x301976])return this['tests'][_0x301976];const _0x191e3f=this['getFilePath'](_0x301976);if(_0x191e3f&&fs[_0xdee35a(0xde)](_0x191e3f)){const _0x1626e6=JSON[_0xdee35a(0xcb)](fs[_0xdee35a(0xd8)](_0x191e3f)['toString']());return this[_0xdee35a(0xcf)][_0x301976]=_0x1626e6,_0x1626e6;}return{};}static['setTestDetails'](_0x39902e,_0x295986){const _0x5e25b0=a46_0x18f20c,_0x3feaed=this[_0x5e25b0(0xc7)](_0x39902e);if(_0x3feaed&&fs[_0x5e25b0(0xde)](_0x3feaed)){const _0x44070e=JSON[_0x5e25b0(0xcb)](fs[_0x5e25b0(0xd8)](_0x3feaed)[_0x5e25b0(0x9f)]()),_0x283213={..._0x44070e,..._0x295986};this[_0x5e25b0(0xcf)][_0x39902e]=_0x283213;}else this['tests'][_0x39902e]=_0x295986;fs[_0x5e25b0(0xc4)](_0x3feaed,this[_0x5e25b0(0xcf)][_0x39902e]);}static[a46_0x18f20c(0xd4)](_0x558ccb){const _0x43293c=a46_0x18f20c,_0x3ad8cb={};_0x3ad8cb[_0x43293c(0xe6)]='Error\x20handling\x20trace\x20file\x20paths:\x20';const _0x28a06d=_0x3ad8cb;try{const _0x2daf8d=process[_0x43293c(0xa9)],_0x2722c4=path[_0x43293c(0xce)](TestDetails['getTraceZipDir'](),_0x2daf8d+_0x43293c(0xe9));let _0x4c5f63=[];_0x2722c4&&fs[_0x43293c(0xde)](_0x2722c4)&&(_0x4c5f63=JSON[_0x43293c(0xcb)](fs[_0x43293c(0xd8)](_0x2722c4)[_0x43293c(0x9f)]())),!_0x4c5f63['some'](_0x2375f0=>_0x2375f0[_0x43293c(0xdb)]===_0x558ccb['filePath'])&&(_0x4c5f63['push'](_0x558ccb),fs[_0x43293c(0xc4)](_0x2722c4,JSON[_0x43293c(0xaf)](_0x4c5f63)));}catch(_0x28a356){logger[_0x43293c(0xe0)](_0x28a06d[_0x43293c(0xe6)],_0x28a356);}}static[a46_0x18f20c(0x90)](){const _0x4589c4=a46_0x18f20c,_0x5f30f3={};_0x5f30f3[_0x4589c4(0xa1)]='_traceZipPaths.json',_0x5f30f3['XwDxL']=_0x4589c4(0xdd);const _0x1d649e=_0x5f30f3,_0x33246b=[];try{const _0x4c7873=TestDetails[_0x4589c4(0xab)]();if(_0x4c7873&&!fs['existsSync'](_0x4c7873))return _0x33246b;const _0xdd6ce0=fs[_0x4589c4(0xaa)](_0x4c7873);_0xdd6ce0[_0x4589c4(0xca)](_0x2d1b76=>{const _0x5b4cf4=_0x4589c4;if(_0x2d1b76&&_0x2d1b76[_0x5b4cf4(0xbe)](_0x1d649e['huHFs'])){const _0x1ead60=JSON[_0x5b4cf4(0xcb)](fs[_0x5b4cf4(0xd8)](path[_0x5b4cf4(0xce)](_0x4c7873,_0x2d1b76))[_0x5b4cf4(0x9f)]());_0x33246b[_0x5b4cf4(0xb6)](..._0x1ead60);}});}catch(_0x22f928){logger[_0x4589c4(0xe0)](util[_0x4589c4(0xc9)](_0x1d649e['XwDxL'],_0x22f928));}const _0x36c509={};return _0x33246b[_0x4589c4(0xca)](_0x3f0b56=>{const _0x2c9d3e=_0x4589c4;_0x36c509[_0x3f0b56[_0x2c9d3e(0xdb)]]=_0x3f0b56;}),Object[_0x4589c4(0xb9)](_0x36c509);}static[a46_0x18f20c(0xae)](_0x418a08,_0x3361bb){const _0x14664b=a46_0x18f20c,_0x553801={};_0x553801['LKFOW']=_0x14664b(0xdf),_0x553801['uOfJH']=_0x14664b(0xa3);const _0x537d81=_0x553801;try{const _0x394010=path[_0x14664b(0xce)](helper[_0x14664b(0x93)](),_0x537d81['LKFOW']);if(!fs['existsSync'](_0x394010)){const _0x11260d={};_0x11260d[_0x14664b(0xc1)]=!![],fs['mkdirSync'](_0x394010,_0x11260d);}fs[_0x14664b(0xd3)](path[_0x14664b(0xce)](_0x394010,_0x14664b(0xe1)+_0x3361bb+'.txt'),_0x418a08+'\x0a',_0x537d81['uOfJH']);}catch(_0x3e991d){console[_0x14664b(0xe0)]('Error\x20writing\x20trace\x20file:\x20'+_0x3e991d[_0x14664b(0xe3)]);}}}module['exports']=TestDetails;
const a46_0x10d296=a46_0x3313;(function(_0x525677,_0x2123d9){const _0x7d4a75=a46_0x3313,_0x2e7fe6=_0x525677();while(!![]){try{const _0x9c83a9=parseInt(_0x7d4a75(0x11e))/0x1+parseInt(_0x7d4a75(0x153))/0x2*(parseInt(_0x7d4a75(0x147))/0x3)+-parseInt(_0x7d4a75(0x12d))/0x4*(parseInt(_0x7d4a75(0x16c))/0x5)+parseInt(_0x7d4a75(0x132))/0x6+-parseInt(_0x7d4a75(0x13a))/0x7+-parseInt(_0x7d4a75(0x164))/0x8+-parseInt(_0x7d4a75(0x16a))/0x9*(-parseInt(_0x7d4a75(0x163))/0xa);if(_0x9c83a9===_0x2123d9)break;else _0x2e7fe6['push'](_0x2e7fe6['shift']());}catch(_0x507654){_0x2e7fe6['push'](_0x2e7fe6['shift']());}}}(a46_0x513f,0x99d7f));const fs=require('fs'),path=require(a46_0x10d296(0x127)),{v4:uuidv4}=require(a46_0x10d296(0x15d)),{TEMP_STORE_DIR_NAME}=require(a46_0x10d296(0x155)),{nestedKeyValue}=require('../../../helpers/helper'),logger=require(a46_0x10d296(0x13d))['winstonLogger'],{getLogDir}=require('../../../helpers/logger'),util=require(a46_0x10d296(0x12b)),helper=require('../../../helpers/helper');function a46_0x3313(_0x1f7f18,_0x1648a2){const _0x513f02=a46_0x513f();return a46_0x3313=function(_0x331359,_0x3b86b5){_0x331359=_0x331359-0x11c;let _0x2c14a0=_0x513f02[_0x331359];return _0x2c14a0;},a46_0x3313(_0x1f7f18,_0x1648a2);}function a46_0x513f(){const _0x4fc27b=['appendFileSync','exports','xAUYp','MAcIo','error','project','message','_traceZipPaths.json','path','setup','utf8','rmSync','util','getTestDetails','88516cCmGdp','hbshS','toString','recursive','getTraceFilePaths','4661514OvVYSK','tests','existsSync','Error\x20reading\x20trace\x20file\x20paths:\x20%s','writeFileSync','getFilePath','bhIpM','_platformDetails.json','8239728KvyGLV','iujOP','NFsqy','../../../helpers/logger','getDirPath','retry','homedir','_test','QGepB','push','XMdMF','trace_','readFileSync','3oRIMKS','format','.txt','some','getStoreDirName','stringify','testId','KGFne','join','force','TKNUP','getTraceZipDir','1633178TcAXbA','NVaGB','../../../helpers/test-observability/constants','getTestUUID','Error\x20writing\x20trace\x20file:\x20','mkdirSync','BS_TESTOPS_BUILD_HASHED_ID','jOhPg','appendToTracePaths','shutdown','uuid','parse','default','uJkhj','forEach','getStoreDirPath','10QalvjK','5401968LfvpPk','ztfIN','Cokrh','env','Rwghs','filePath','10115451LwcaXA','WWKXh','155bJXAJH','mTQnm','_projectId','.json','pid','451045IKYApD'];a46_0x513f=function(){return _0x4fc27b;};return a46_0x513f();}class TestDetails{static [a46_0x10d296(0x133)]={};static[a46_0x10d296(0x128)](){const _0x7dadfd=a46_0x10d296;this[_0x7dadfd(0x15c)]();const _0x56c391={};_0x56c391[_0x7dadfd(0x130)]=!![],fs[_0x7dadfd(0x158)](this[_0x7dadfd(0x13e)](),_0x56c391);const _0x31a130={};_0x31a130['recursive']=!![],fs[_0x7dadfd(0x158)](this[_0x7dadfd(0x152)](),_0x31a130);}static[a46_0x10d296(0x14b)](){const _0x295252=a46_0x10d296,_0xb1f04d={};_0xb1f04d[_0x295252(0x121)]=function(_0x1894a3,_0x2d7659){return _0x1894a3+_0x2d7659;};const _0xa806fd=_0xb1f04d;return _0xa806fd['xAUYp'](_0xa806fd[_0x295252(0x121)](TEMP_STORE_DIR_NAME,'-'),process[_0x295252(0x167)][_0x295252(0x159)]);}static[a46_0x10d296(0x162)](){const _0x1ac075=a46_0x10d296,_0x5427fc={};_0x5427fc['NVaGB']=function(_0x532870,_0x4b132e){return _0x532870+_0x4b132e;},_0x5427fc[_0x1ac075(0x16d)]=function(_0x48395f,_0x268f2e){return _0x48395f+_0x268f2e;},_0x5427fc[_0x1ac075(0x13c)]=_0x1ac075(0x15f);const _0x12702e=_0x5427fc;return path[_0x1ac075(0x14f)](_0x12702e[_0x1ac075(0x154)](_0x12702e[_0x1ac075(0x16d)](TEMP_STORE_DIR_NAME,'-'),process[_0x1ac075(0x167)][_0x1ac075(0x159)]||_0x12702e[_0x1ac075(0x13c)]));}static[a46_0x10d296(0x152)](){const _0x2aba2a=a46_0x10d296,_0x9e176c={};_0x9e176c[_0x2aba2a(0x15a)]='traceZipPaths';const _0x2d21d8=_0x9e176c;return path[_0x2aba2a(0x14f)](this[_0x2aba2a(0x162)](),_0x2d21d8[_0x2aba2a(0x15a)]);}static[a46_0x10d296(0x13e)](){return TestDetails['getStoreDirName']();}static[a46_0x10d296(0x137)](_0x15d379){const _0x2cd504=a46_0x10d296,_0x5121b4={};_0x5121b4[_0x2cd504(0x14e)]=function(_0x222328,_0x3d6d75){return _0x222328+_0x3d6d75;},_0x5121b4[_0x2cd504(0x12e)]=_0x2cd504(0x11c);const _0x24317b=_0x5121b4;return path[_0x2cd504(0x14f)](this[_0x2cd504(0x13e)](),_0x24317b['KGFne'](_0x15d379,_0x24317b[_0x2cd504(0x12e)]));}static['getTestRunIdFromTestInfo'](_0xb16534){const _0x12c488=a46_0x10d296,_0x34a21b={};_0x34a21b[_0x12c488(0x168)]=function(_0x27ec6d,_0x4db369){return _0x27ec6d+_0x4db369;},_0x34a21b[_0x12c488(0x144)]=function(_0x5c32cd,_0x1ed1b0){return _0x5c32cd+_0x1ed1b0;},_0x34a21b[_0x12c488(0x13b)]=function(_0x3e219f,_0x2f52c1){return _0x3e219f+_0x2f52c1;};const _0x52911d=_0x34a21b;return _0x52911d['Rwghs'](_0x52911d[_0x12c488(0x168)](_0x52911d['XMdMF'](_0x52911d['iujOP'](this['getProjectIdFromTestInfo'](_0xb16534),'-'),this['getTestIdFromTestInfo'](_0xb16534)),'-'),_0xb16534[_0x12c488(0x13f)]);}static['getProjectIdFromTestInfo'](_0x4b8de1){const _0x5db112=a46_0x10d296,_0x2ae426={'TKNUP':function(_0x248e47,_0x3d447b,_0x567f5a){return _0x248e47(_0x3d447b,_0x567f5a);},'FemrT':_0x5db112(0x141),'bhIpM':_0x5db112(0x16e),'pabNZ':_0x5db112(0x124),'QGepB':'__projectId'};return _0x2ae426['TKNUP'](nestedKeyValue,_0x4b8de1,[_0x2ae426['FemrT'],_0x2ae426[_0x5db112(0x138)]])||_0x2ae426[_0x5db112(0x151)](nestedKeyValue,_0x4b8de1,[_0x2ae426['pabNZ'],_0x2ae426[_0x5db112(0x142)]]);}static['getTestIdFromTestInfo'](_0xf81cb5){const _0x113e70=a46_0x10d296,_0x2cf5a9={'QNFXQ':function(_0xd5f6e0,_0x30bf1d,_0x32e975){return _0xd5f6e0(_0x30bf1d,_0x32e975);},'OpRmg':_0x113e70(0x141)};return _0x2cf5a9['QNFXQ'](nestedKeyValue,_0xf81cb5,[_0x2cf5a9['OpRmg'],'id'])||_0xf81cb5[_0x113e70(0x14d)];}static[a46_0x10d296(0x156)](_0x39a25e){const _0x282ee4=a46_0x10d296,_0x4dc69a={'FSODY':function(_0xd8cfb7,_0x3c9aa4){return _0xd8cfb7===_0x3c9aa4;},'Cokrh':'string','ztfIN':function(_0x602883){return _0x602883();}};if(this[_0x282ee4(0x133)][_0x39a25e]&&_0x4dc69a['FSODY'](typeof this[_0x282ee4(0x133)][_0x39a25e][_0x282ee4(0x15d)],_0x4dc69a[_0x282ee4(0x166)]))return this[_0x282ee4(0x133)][_0x39a25e]['uuid'];const _0x61c075=this[_0x282ee4(0x137)](_0x39a25e);if(_0x61c075&&fs[_0x282ee4(0x134)](_0x61c075)){const _0x2c366d=JSON[_0x282ee4(0x15e)](fs[_0x282ee4(0x146)](_0x61c075)['toString']());return this[_0x282ee4(0x133)][_0x39a25e]=_0x2c366d,this['tests'][_0x39a25e][_0x282ee4(0x15d)];}return this['tests'][_0x39a25e]={'uuid':_0x4dc69a[_0x282ee4(0x165)](uuidv4)},fs['writeFileSync'](_0x61c075,JSON[_0x282ee4(0x14c)](this[_0x282ee4(0x133)][_0x39a25e])),this[_0x282ee4(0x133)][_0x39a25e][_0x282ee4(0x15d)];}static['getAccessibilityPlatformValidation'](_0x4f09ee){const _0x8be72b=a46_0x10d296,_0xe3ccf2=path[_0x8be72b(0x14f)](this[_0x8be72b(0x13e)](),_0x4f09ee+_0x8be72b(0x139));if(_0xe3ccf2&&fs['existsSync'](_0xe3ccf2))return fs[_0x8be72b(0x146)](_0xe3ccf2)['toString']();}static['setAccessibilityPlatformValidation'](_0x4ad8d0,_0x1e023b){const _0x4d85d5=a46_0x10d296,_0x1b0681=path[_0x4d85d5(0x14f)](this[_0x4d85d5(0x13e)](),_0x1e023b+_0x4d85d5(0x139));fs[_0x4d85d5(0x136)](_0x1b0681,_0x4ad8d0[_0x4d85d5(0x12f)]());}static[a46_0x10d296(0x15c)](){const _0x216e96=a46_0x10d296,_0x541701={};_0x541701[_0x216e96(0x130)]=!![],_0x541701[_0x216e96(0x150)]=!![],fs[_0x216e96(0x12a)](this[_0x216e96(0x13e)](),_0x541701);}static[a46_0x10d296(0x12c)](_0x1d4b80){const _0x5c286a=a46_0x10d296;if(this[_0x5c286a(0x133)][_0x1d4b80])return this['tests'][_0x1d4b80];const _0x409955=this[_0x5c286a(0x137)](_0x1d4b80);if(_0x409955&&fs['existsSync'](_0x409955)){const _0x2b8b53=JSON[_0x5c286a(0x15e)](fs[_0x5c286a(0x146)](_0x409955)[_0x5c286a(0x12f)]());return this['tests'][_0x1d4b80]=_0x2b8b53,_0x2b8b53;}return{};}static['setTestDetails'](_0x2a98a4,_0x3bde70){const _0x3850fe=a46_0x10d296,_0x2f596f=this[_0x3850fe(0x137)](_0x2a98a4);if(_0x2f596f&&fs[_0x3850fe(0x134)](_0x2f596f)){const _0x2670be=JSON[_0x3850fe(0x15e)](fs[_0x3850fe(0x146)](_0x2f596f)['toString']()),_0x1927b3={..._0x2670be,..._0x3bde70};this[_0x3850fe(0x133)][_0x2a98a4]=_0x1927b3;}else this['tests'][_0x2a98a4]=_0x3bde70;fs['writeFileSync'](_0x2f596f,this[_0x3850fe(0x133)][_0x2a98a4]);}static['addTraceFilePath'](_0x536969){const _0x1db3ab=a46_0x10d296,_0x39c5d2={};_0x39c5d2[_0x1db3ab(0x122)]='Error\x20handling\x20trace\x20file\x20paths:\x20';const _0x57ab1a=_0x39c5d2;try{const _0x3d85d7=process[_0x1db3ab(0x11d)],_0x1cb1b0=path['join'](TestDetails[_0x1db3ab(0x152)](),_0x3d85d7+_0x1db3ab(0x126));let _0x209ad7=[];_0x1cb1b0&&fs[_0x1db3ab(0x134)](_0x1cb1b0)&&(_0x209ad7=JSON[_0x1db3ab(0x15e)](fs[_0x1db3ab(0x146)](_0x1cb1b0)[_0x1db3ab(0x12f)]())),!_0x209ad7[_0x1db3ab(0x14a)](_0x4df47e=>_0x4df47e[_0x1db3ab(0x169)]===_0x536969['filePath'])&&(_0x209ad7[_0x1db3ab(0x143)](_0x536969),fs['writeFileSync'](_0x1cb1b0,JSON[_0x1db3ab(0x14c)](_0x209ad7)));}catch(_0x53a4a1){logger[_0x1db3ab(0x123)](_0x57ab1a[_0x1db3ab(0x122)],_0x53a4a1);}}static[a46_0x10d296(0x131)](){const _0x4f6d4d=a46_0x10d296,_0x13c23d={};_0x13c23d['soCbZ']=_0x4f6d4d(0x126),_0x13c23d[_0x4f6d4d(0x160)]=_0x4f6d4d(0x135);const _0x3cc268=_0x13c23d,_0x5400ab=[];try{const _0x47e077=TestDetails[_0x4f6d4d(0x152)]();if(_0x47e077&&!fs[_0x4f6d4d(0x134)](_0x47e077))return _0x5400ab;const _0x3c10ea=fs['readdirSync'](_0x47e077);_0x3c10ea[_0x4f6d4d(0x161)](_0xa1bdc1=>{const _0x3055ab=_0x4f6d4d;if(_0xa1bdc1&&_0xa1bdc1['endsWith'](_0x3cc268['soCbZ'])){const _0x397d55=JSON['parse'](fs[_0x3055ab(0x146)](path[_0x3055ab(0x14f)](_0x47e077,_0xa1bdc1))['toString']());_0x5400ab[_0x3055ab(0x143)](..._0x397d55);}});}catch(_0x4a3982){logger['error'](util[_0x4f6d4d(0x148)](_0x3cc268[_0x4f6d4d(0x160)],_0x4a3982));}const _0x149645={};return _0x5400ab['forEach'](_0x2abf4b=>{const _0x3855cd=_0x4f6d4d;_0x149645[_0x2abf4b[_0x3855cd(0x169)]]=_0x2abf4b;}),Object['values'](_0x149645);}static[a46_0x10d296(0x15b)](_0x1f3544,_0x2ccdf9){const _0x2573bb=a46_0x10d296,_0x48dd35={};_0x48dd35['WWKXh']='.browserstack',_0x48dd35['IpOpc']=_0x2573bb(0x129);const _0x4199a9=_0x48dd35;try{const _0x22bb7f=path[_0x2573bb(0x14f)](helper[_0x2573bb(0x140)](),_0x4199a9[_0x2573bb(0x16b)]);if(!fs[_0x2573bb(0x134)](_0x22bb7f)){const _0x2f9a4a={};_0x2f9a4a[_0x2573bb(0x130)]=!![],fs['mkdirSync'](_0x22bb7f,_0x2f9a4a);}fs[_0x2573bb(0x11f)](path['join'](_0x22bb7f,_0x2573bb(0x145)+_0x2ccdf9+_0x2573bb(0x149)),_0x1f3544+'\x0a',_0x4199a9['IpOpc']);}catch(_0x15d80f){console['error'](_0x2573bb(0x157)+_0x15d80f[_0x2573bb(0x125)]);}}}module[a46_0x10d296(0x120)]=TestDetails;

@@ -1,1 +0,1 @@

function a47_0x47d7(){const _0x50afd5=['__driver','platformVersion','VhkgQ','Error\x20in\x20finding\x20platform\x20details\x20','Error\x20in\x20importing\x20crConnection','MiJih','getAutomationFramework','bZVld','BSTACK_URL','DwLws','playwright-','bsParams','nxzxr','WPbXz','Setting\x20session\x20id\x20received\x20from\x20BS\x20','SPohu','ZGKwr','exports','Error\x20in\x20importing\x20connection\x20','deviceModel','platformName','client','Error\x20in\x20getting\x20applying\x20CRConnection\x20patch\x20','../../helpers/helper','ZqKry','isRemote','MOAEX','util','fromEntries','bStackParams','prototype','hOEuX','../../helpers/test-observability/error-handler','platformDetails','ByTBu','params','entries','OlMqv','bsSessionId','../../helpers/logger','winstonLogger','sessionId','patchConnection','zDTRc','IaOQQ','951960NYOhlB','pwPage','Setting\x20platform\x20details\x20received\x20from\x20browserstack:\x20','0|4|3|1|5|2','Driver\x20Scan\x20result=','../utils/constants','DJbuR','VvrQw','toString','Performing\x20scan\x20for\x20','azOtI','HZlyF','webkit','841704usdIgP','ZgGum','message','browserName','browserstack','dispatch','TCAJZ','crConnection.js','reportSessionLinkingIssue','../../helpers/test-observability/utils','nZtrW','POST','join','Failed\x20to\x20perform\x20scan\x20','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','SaCVA','PLAYWRIGHT_DISPATCH','uJAwY','TSNhF','../../helpers/accessibility-automation/accessibilityRetryHelper.js','uPVBu','jFlsk','yvRYj','split','xKOgW','TOsIT','chrome','trackEvent','currentSessionDetails','includes','EtXGY','product','kYfNl','apply','KNJyH','Tvrco','YQYDU','bstackPerformA11yScan','aYsKr','function','3348bDypNa','url','zuFKR','unknown_grid','12qyFYmg','../v2/state/hookState.js','parse','RyURr','_browserType','patchCRConnection','1420HuRmda','isRunning','250080IdKbqp','TkYTk','automate','NZtRx','pxOZZ','BROWSERSTACK_TEST_OBSERVABILITY','AOvUe','sPgaz','VZrEd','caps','vtajU','fUyjH','test','use','_type','firefox','10ZqQpQr','MawYK','cenGx','browser','__workerDetails','query','coewV','channel','fsyJV','titlePath','_onMessage','MvSxV','lOhlp','model','HCELX','sendMessageToServer','./accessibility-helper','243TZFfxo','Device\x20Model\x20is\x20not\x20available','Page\x20Scan\x20result=','BSTACK_ATS_URL','OsesP','local_grid','vOqke','Xcwut','debug','project','performScan','setupBrowserDetails','tfcLP','getInstance','uAUXq','GyFKk','currentTest','cloudProvider','../../helpers/accessibility-automation/helper','chromium','platform_version','defineProperty','toLowerCase','sessionError','2031733yyzMkX','zDThE','lib','_defaultConnectOptions','version','testInfo','_name','zdlCE','getDetails','../v2/browserstackCLI','CRConnection','SasDY','7elAgYv','GhFPs','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','VCmCn','235443xbJREq','LUpru','Connection','format','EVhTL','TSovb','../../helpers/accessibility-automation/scripts','Not\x20able\x20to\x20import\x20Connection','4208RNcgLu','platform','Browser\x20is\x20not\x20defined\x20or\x20not\x20available','PVztG','capabilities','Error\x20in\x20getting\x20browser\x20from\x20caps:\x20','kYmlL','browser_version','shouldWrapCommand','YJSsz'];a47_0x47d7=function(){return _0x50afd5;};return a47_0x47d7();}function a47_0x5d1a(_0x3762b6,_0x4ec626){const _0x47d72a=a47_0x47d7();return a47_0x5d1a=function(_0x5d1a6f,_0x3f94a8){_0x5d1a6f=_0x5d1a6f-0x7e;let _0x18c815=_0x47d72a[_0x5d1a6f];return _0x18c815;},a47_0x5d1a(_0x3762b6,_0x4ec626);}const a47_0x33be1b=a47_0x5d1a;(function(_0x3fd08d,_0x5b26ea){const _0x3adab9=a47_0x5d1a,_0x3119f9=_0x3fd08d();while(!![]){try{const _0x32cdd3=-parseInt(_0x3adab9(0xb5))/0x1+parseInt(_0x3adab9(0x135))/0x2+-parseInt(_0x3adab9(0x8d))/0x3*(-parseInt(_0x3adab9(0xbd))/0x4)+-parseInt(_0x3adab9(0x145))/0x5*(-parseInt(_0x3adab9(0xf4))/0x6)+-parseInt(_0x3adab9(0xb1))/0x7*(-parseInt(_0x3adab9(0x101))/0x8)+-parseInt(_0x3adab9(0x129))/0x9*(parseInt(_0x3adab9(0x133))/0xa)+-parseInt(_0x3adab9(0xa5))/0xb*(parseInt(_0x3adab9(0x12d))/0xc);if(_0x32cdd3===_0x5b26ea)break;else _0x3119f9['push'](_0x3119f9['shift']());}catch(_0x2ec818){_0x3119f9['push'](_0x3119f9['shift']());}}}(a47_0x47d7,0x27047));const path=require('path'),url=require(a47_0x33be1b(0x12a)),util=require(a47_0x33be1b(0xe2)),{nestedKeyValue,isFalse,importFileFromPWCore,requireModule,isBrowserstackInfra}=require(a47_0x33be1b(0xde)),{o11yErrorHandler}=require(a47_0x33be1b(0xe7)),{debug,getPlatformDetails}=require(a47_0x33be1b(0x10a)),{isAccessibilityAutomationSession,shouldScanTestForAccessibility}=require(a47_0x33be1b(0x9f)),logger=require(a47_0x33be1b(0xee))[a47_0x33be1b(0xef)],scripts=require(a47_0x33be1b(0xbb)),{browserStackExecuteDriver}=require('../../bin/playwright/accessibility-helper'),AccessibilityHelper=require(a47_0x33be1b(0x8c)),constants=require(a47_0x33be1b(0xf9)),BrowserstackCLI=require(a47_0x33be1b(0xae)),AutomationFrameworkState=require('../v2/state/automationFrameworkState.js'),HookState=require(a47_0x33be1b(0x12e)),{performScanWithRetry}=require(a47_0x33be1b(0x114)),ClientTroubleShootingService=require('../utils/clientTroubleshootingService.js'),getBrowserNameFromChannel=_0x79fc03=>{const _0x424e29=a47_0x33be1b,_0x112867={};_0x112867[_0x424e29(0xb9)]=_0x424e29(0xf7),_0x112867[_0x424e29(0x91)]=_0x424e29(0xa0),_0x112867[_0x424e29(0xc0)]=_0x424e29(0x144),_0x112867[_0x424e29(0xe6)]=function(_0x1c11d0,_0x25f3d4){return _0x1c11d0===_0x25f3d4;},_0x112867[_0x424e29(0x10b)]=_0x424e29(0x100),_0x112867['RyURr']='edge',_0x112867[_0x424e29(0x87)]='chrome',_0x112867[_0x424e29(0x12b)]='safari';const _0x46373a=_0x112867,_0x23b00c=_0x46373a['EVhTL'][_0x424e29(0x118)]('|');let _0x34fcd4=0x0;while(!![]){switch(_0x23b00c[_0x34fcd4++]){case'0':if(_0x79fc03[_0x424e29(0x11e)](_0x46373a['OsesP']))return _0x46373a[_0x424e29(0x91)];continue;case'1':if(_0x79fc03[_0x424e29(0x11e)](_0x46373a[_0x424e29(0xc0)]))return _0x46373a[_0x424e29(0xc0)];continue;case'2':if(_0x46373a['hOEuX'](_0x79fc03,_0x46373a[_0x424e29(0x10b)]))return _0x46373a[_0x424e29(0x10b)];continue;case'3':if(_0x79fc03[_0x424e29(0x11e)](_0x46373a[_0x424e29(0x130)]))return _0x46373a[_0x424e29(0x130)];continue;case'4':if(_0x79fc03[_0x424e29(0x11e)](_0x46373a[_0x424e29(0x87)]))return _0x46373a[_0x424e29(0x87)];continue;case'5':if(_0x79fc03['includes'](_0x46373a['zuFKR']))return _0x46373a['zuFKR'];continue;}break;}},getBrowserFromWSEndpoint=_0x4beea2=>{const _0x1dbcfe=a47_0x33be1b,_0x47e3dc={'fUyjH':_0x1dbcfe(0x11b),'MOAEX':function(_0x4642d9,_0x52b982){return _0x4642d9(_0x52b982);}};try{const _0x339345=url[_0x1dbcfe(0x12f)](_0x4beea2),_0x5c071e=new URLSearchParams(_0x339345[_0x1dbcfe(0x81)]),_0x10c0b1=Object[_0x1dbcfe(0xe3)](_0x5c071e[_0x1dbcfe(0xeb)]()),_0x227ab2=JSON['parse'](_0x10c0b1[_0x1dbcfe(0x13e)]);if(_0x227ab2&&(_0x227ab2[_0x1dbcfe(0x7f)]||_0x227ab2[_0x1dbcfe(0x104)]))return _0x227ab2[_0x1dbcfe(0x7f)]||_0x227ab2[_0x1dbcfe(0x104)];return _0x47e3dc[_0x1dbcfe(0x140)];}catch(_0x5942a4){_0x47e3dc[_0x1dbcfe(0xe1)](debug,_0x1dbcfe(0xc2)+_0x5942a4['toString']());}},getCloudProviderFromWsEndpoint=_0x1af481=>{const _0x26a11e=a47_0x33be1b,_0x26200b={};_0x26200b[_0x26a11e(0x119)]=_0x26a11e(0x105),_0x26200b[_0x26a11e(0x99)]=_0x26a11e(0x12c);const _0x2f08c1=_0x26200b;if(_0x1af481['includes'](constants[_0x26a11e(0xcf)])||_0x1af481[_0x26a11e(0x11e)](constants[_0x26a11e(0x90)]))return _0x2f08c1[_0x26a11e(0x119)];return _0x2f08c1[_0x26a11e(0x99)];},a47_0x5d4899={};a47_0x5d4899[a47_0x33be1b(0x9e)]=undefined,a47_0x5d4899[a47_0x33be1b(0xed)]=undefined,a47_0x5d4899['browser']=undefined,a47_0x5d4899[a47_0x33be1b(0xc4)]=undefined,a47_0x5d4899['platform']=undefined,a47_0x5d4899['platform_version']=undefined,a47_0x5d4899[a47_0x33be1b(0x120)]=undefined,a47_0x5d4899[a47_0x33be1b(0xc1)]={};class PlaywrightSessionDetails{static [a47_0x33be1b(0x11d)]=a47_0x5d4899;constructor(){const _0x26d248=a47_0x33be1b,_0x4b8712={};_0x4b8712[_0x26d248(0x139)]='Invalid\x20constructor,\x20please\x20use\x20static\x20methods';const _0x37ba12=_0x4b8712;throw new Error(_0x37ba12[_0x26d248(0x139)]);}static ['sessionError']=null;static[a47_0x33be1b(0x98)](_0xd70c15,_0x1e4ba5,_0x365268=null){const _0x26ae18=a47_0x33be1b,_0x5cbe0f={'coewV':function(_0x3aa2f6,_0x2dfff9){return _0x3aa2f6===_0x2dfff9;},'zDTRc':_0x26ae18(0x128),'MiJih':_0x26ae18(0xbf),'otCef':_0x26ae18(0x8e),'KmnoL':_0x26ae18(0x92),'Xcwut':function(_0x8f34f0,_0x2d62e8,_0x26796f){return _0x8f34f0(_0x2d62e8,_0x26796f);},'vOqke':_0x26ae18(0x131),'yvRYj':_0x26ae18(0xa8),'MWmnw':function(_0x2c2dd6,_0x195105,_0x80c354){return _0x2c2dd6(_0x195105,_0x80c354);},'VhkgQ':_0x26ae18(0x96),'ZqKry':_0x26ae18(0x142),'wpLXB':'connectOptions','NZtRx':function(_0x1cf0d3,_0x46102e){return _0x1cf0d3(_0x46102e);},'KNJyH':_0x26ae18(0x105),'VvrQw':'turboscale','fctxA':_0x26ae18(0x137),'fsyJV':function(_0x37a464){return _0x37a464();},'aYsKr':function(_0x23e697,_0x36b30e){return _0x23e697&&_0x36b30e;},'zDThE':function(_0x35c11f){return _0x35c11f();},'EUtqK':function(_0x52ef01,_0x19f770){return _0x52ef01+_0x19f770;},'DwLws':_0x26ae18(0xd1),'WPbXz':function(_0x1641ec){return _0x1641ec();},'jFlsk':'setupBrowserDetails'},_0x5ab85e=this;return _0x5cbe0f['MWmnw'](o11yErrorHandler,async function _0x200640(_0x4ad0b7,_0x347aa5,_0xdec72d=null){const _0xa78d1a=_0x26ae18;let _0x106210=_0x4ad0b7[_0xa78d1a(0xab)],_0x501d8f=null;_0x4ad0b7&&_0x5cbe0f[_0xa78d1a(0x82)](typeof _0x4ad0b7[_0xa78d1a(0xa9)],_0x5cbe0f['zDTRc'])?_0x501d8f=_0x4ad0b7[_0xa78d1a(0xa9)]():logger[_0xa78d1a(0x95)](_0x5cbe0f[_0xa78d1a(0xcc)]);let _0x44d43c=null;_0x4ad0b7&&_0x5cbe0f[_0xa78d1a(0x82)](typeof _0x4ad0b7[_0xa78d1a(0x89)],_0x5cbe0f[_0xa78d1a(0xf2)])?_0x44d43c=_0x4ad0b7[_0xa78d1a(0x89)]():logger[_0xa78d1a(0x95)](_0x5cbe0f['otCef']);let _0x40858d=null,_0x2e3d5e=null,_0x368e2f=null,_0x4f7249=_0x5cbe0f['KmnoL'];if(_0x4ad0b7['_connection'][_0xa78d1a(0xe0)]()||global['accessibilityPlatform']&&!process['env'][_0xa78d1a(0xb3)]){let _0x5b847f=null;_0x5cbe0f[_0xa78d1a(0x94)](nestedKeyValue,_0x4ad0b7,[_0x5cbe0f[_0xa78d1a(0x93)],_0x5cbe0f[_0xa78d1a(0x117)]])?_0x5b847f=_0x4ad0b7[_0xa78d1a(0x131)]['_defaultConnectOptions']:_0x5b847f=_0x5cbe0f['MWmnw'](nestedKeyValue,_0x347aa5,[_0x5cbe0f[_0xa78d1a(0xc9)],_0x5cbe0f[_0xa78d1a(0xdf)],_0x5cbe0f['wpLXB']]);const _0x446df7=_0xdec72d||_0x5b847f&&_0x5b847f['wsEndpoint'];if(_0x446df7){_0x4f7249=_0x5cbe0f['NZtRx'](getCloudProviderFromWsEndpoint,_0x446df7);if(_0x5cbe0f[_0xa78d1a(0x82)](_0x4f7249,_0x5cbe0f[_0xa78d1a(0x123)]))_0x368e2f=constants['ATS_WSS_URL_REGEX'][_0xa78d1a(0x141)](_0x446df7)?_0x5cbe0f[_0xa78d1a(0xfb)]:_0x5cbe0f['fctxA'],_0x106210=_0x5cbe0f[_0xa78d1a(0x138)](getBrowserFromWSEndpoint,_0x446df7)||_0x106210,_0x40858d=_0x5ab85e['currentSessionDetails'][_0xa78d1a(0xbe)],_0x2e3d5e=_0x5ab85e[_0xa78d1a(0x11d)][_0xa78d1a(0xa1)];else{const _0xf49cee=await _0x5cbe0f['fsyJV'](getPlatformDetails);_0x40858d=_0xf49cee[_0xa78d1a(0xdb)],_0x2e3d5e=_0xf49cee[_0xa78d1a(0xc8)];}}if(_0x5cbe0f[_0xa78d1a(0x127)](!_0x40858d,!_0x2e3d5e)&&!_0x5cbe0f[_0xa78d1a(0x84)](isBrowserstackInfra)){const _0x47988d=await _0x5cbe0f[_0xa78d1a(0xa6)](getPlatformDetails);_0x40858d=_0x47988d[_0xa78d1a(0xdb)],_0x2e3d5e=_0x47988d[_0xa78d1a(0xc8)];}}else{_0x347aa5&&_0x347aa5[_0xa78d1a(0x96)][_0xa78d1a(0x142)][_0xa78d1a(0x83)]?_0x106210=_0x5cbe0f[_0xa78d1a(0x138)](getBrowserNameFromChannel,_0x347aa5[_0xa78d1a(0x96)][_0xa78d1a(0x142)][_0xa78d1a(0x83)]):_0x106210=_0x5cbe0f['EUtqK'](_0x5cbe0f[_0xa78d1a(0xd0)],_0x106210[_0xa78d1a(0xa3)]());const _0x35fc17=await _0x5cbe0f[_0xa78d1a(0xd4)](getPlatformDetails);_0x40858d=_0x35fc17[_0xa78d1a(0xdb)],_0x2e3d5e=_0x35fc17[_0xa78d1a(0xc8)];}const _0x1df19c={};_0x1df19c['browser']=_0x106210,_0x1df19c[_0xa78d1a(0xc4)]=_0x501d8f,_0x1df19c[_0xa78d1a(0xc1)]={},_0x1df19c[_0xa78d1a(0xbe)]=_0x40858d,_0x1df19c[_0xa78d1a(0xa1)]=_0x2e3d5e,_0x1df19c['product']=_0x368e2f;const _0x2ee187=_0x1df19c;_0x44d43c&&(_0x2ee187[_0xa78d1a(0xc1)][_0xa78d1a(0xda)]=_0x44d43c);const _0x8fc721={};_0x8fc721[_0xa78d1a(0x9e)]=_0x4f7249,_0x5ab85e[_0xa78d1a(0x11d)]=Object['assign']({},_0x5ab85e[_0xa78d1a(0x11d)],_0x8fc721,_0x2ee187);},_0x5cbe0f[_0x26ae18(0x116)])(_0xd70c15,_0x1e4ba5,_0x365268);}static['patch'](){const _0x25d3e4=a47_0x33be1b;this[_0x25d3e4(0xf1)](),this[_0x25d3e4(0x132)]();}static['patchConnection'](){const _0x356be3=a47_0x33be1b,_0x34c0d0={'TOsIT':function(_0x46ed73,_0x473f2f,_0x4460df){return _0x46ed73(_0x473f2f,_0x4460df);},'kYfNl':_0x356be3(0x9d),'XGEAK':'testInfo','DhOFD':'titlePath','GhFPs':function(_0xbd432c,_0x2cee74,_0x4f45d8){return _0xbd432c(_0x2cee74,_0x4f45d8);},'GyFKk':function(_0x3cb724,_0x257a07,_0x152adc){return _0x3cb724(_0x257a07,_0x152adc);},'ZGKwr':_0x356be3(0x80),'bZVld':_0x356be3(0xf5),'azOtI':function(_0x34915a,_0x913702,_0x54862b){return _0x34915a(_0x913702,_0x54862b);},'SFbop':function(_0x334ac2,_0x576d3f){return _0x334ac2===_0x576d3f;},'EtXGY':'Page','oAhmt':function(_0x23209d,_0x3a8e31,_0x18b666,_0x5a97e9){return _0x23209d(_0x3a8e31,_0x18b666,_0x5a97e9);},'kYmlL':function(_0x523ae2,_0x5be3f5){return _0x523ae2||_0x5be3f5;},'AOvUe':function(_0x4a6d24,_0x2f4c90){return _0x4a6d24(_0x2f4c90);},'Tvrco':function(_0x484294,_0x3bbbd3){return _0x484294(_0x3bbbd3);},'HCELX':_0x356be3(0xa7),'YQYDU':_0x356be3(0xdc),'tOsNx':'connection.js','cenGx':function(_0x1394b6,_0x4c475d){return _0x1394b6(_0x4c475d);},'TSovb':_0x356be3(0xbc),'nxzxr':function(_0x228a40,_0x47daf5){return _0x228a40!=_0x47daf5;},'vtajU':function(_0x8c44f4){return _0x8c44f4();},'LUpru':'sendMessageToServer','HZlyF':function(_0x5758c7,_0x101f3b){return _0x5758c7(_0x101f3b);},'TkYTk':'dispatch'},_0x410f00=this;if(!this[_0x356be3(0xb7)])try{const _0x263174=path[_0x356be3(0x10d)](_0x34c0d0[_0x356be3(0x8a)],_0x34c0d0[_0x356be3(0x125)],_0x34c0d0['tOsNx']),_0x3b60ab=_0x34c0d0['AOvUe'](importFileFromPWCore,_0x263174);!_0x3b60ab?_0x34c0d0[_0x356be3(0x7e)](debug,_0x34c0d0[_0x356be3(0xba)]):this[_0x356be3(0xb7)]=_0x3b60ab['Connection'];}catch(_0x486e93){_0x34c0d0[_0x356be3(0x124)](debug,_0x356be3(0xd9)+_0x486e93[_0x356be3(0xfc)]());}const _0xbc4582=this[_0x356be3(0xb7)];try{if(_0x34c0d0[_0x356be3(0xd3)](_0xbc4582,null)){const _0x342e9d=_0xbc4582[_0x356be3(0xe5)][_0x356be3(0x106)],_0x4339cf=_0xbc4582[_0x356be3(0xe5)][_0x356be3(0x8b)];_0x34c0d0[_0x356be3(0x13f)](isAccessibilityAutomationSession)&&Object[_0x356be3(0xa2)](_0xbc4582['prototype'],_0x34c0d0[_0x356be3(0xb6)],{'get':function(){const _0x3f446b=_0x356be3,_0x1da628={'kDmHV':function(_0x3a0874,_0x36d7ba,_0x55a5c0){const _0x2c9037=a47_0x5d1a;return _0x34c0d0[_0x2c9037(0x11a)](_0x3a0874,_0x36d7ba,_0x55a5c0);},'SasDY':_0x34c0d0[_0x3f446b(0x121)],'DJbuR':_0x34c0d0['XGEAK'],'uJAwY':_0x34c0d0['DhOFD'],'TSNhF':function(_0x522b87,_0xc260f1,_0x334fda){const _0x3cae79=_0x3f446b;return _0x34c0d0[_0x3cae79(0xb2)](_0x522b87,_0xc260f1,_0x334fda);},'YBlIF':function(_0x9c17e8,_0x4bf33c,_0x2d89e8){const _0x4a6003=_0x3f446b;return _0x34c0d0[_0x4a6003(0x9c)](_0x9c17e8,_0x4bf33c,_0x2d89e8);},'ZIDqt':_0x34c0d0[_0x3f446b(0xd7)],'zdlCE':_0x34c0d0[_0x3f446b(0xce)],'VCmCn':function(_0x35bb3e,_0x3f5e76,_0x59143c){const _0x4958e3=_0x3f446b;return _0x34c0d0[_0x4958e3(0xfe)](_0x35bb3e,_0x3f5e76,_0x59143c);},'slCyJ':function(_0x42d4f2,_0x1210f5){return _0x34c0d0['SFbop'](_0x42d4f2,_0x1210f5);},'uPVBu':_0x34c0d0[_0x3f446b(0x11f)],'YIGQE':function(_0x30a553,_0x351df2,_0x1c1cd7,_0xc29e33){return _0x34c0d0['oAhmt'](_0x30a553,_0x351df2,_0x1c1cd7,_0xc29e33);}};return async function(){const _0x531f50=_0x3f446b;try{if(!global[_0x531f50(0x126)]&&global['accessibilityPlatform']&&_0x1da628['kDmHV'](nestedKeyValue,global[_0x531f50(0x80)],[_0x1da628[_0x531f50(0xb0)],_0x1da628[_0x531f50(0xfa)],_0x1da628[_0x531f50(0x112)]])&&_0x1da628[_0x531f50(0x113)](shouldScanTestForAccessibility,global[_0x531f50(0x80)][_0x531f50(0x9d)][_0x531f50(0xaa)][_0x531f50(0x85)],!![])&&scripts[_0x531f50(0xc5)](arguments[0x1])){logger[_0x531f50(0x95)](_0x531f50(0xfd)+arguments[0x1]),global[_0x531f50(0x126)]=!![];const _0x2fde89=_0x1da628['YBlIF'](nestedKeyValue,global,[_0x1da628['ZIDqt'],_0x1da628[_0x531f50(0xac)]]);_0x2fde89&&logger['info'](_0x531f50(0x8f)+util['format'](await _0x1da628[_0x531f50(0xb4)](performScanWithRetry,_0x2fde89,arguments[0x1]))),_0x1da628['slCyJ'](arguments[0x0][_0x531f50(0x143)],_0x1da628[_0x531f50(0x115)])&&global[_0x531f50(0xc7)]&&logger['info'](_0x531f50(0xf8)+util[_0x531f50(0xb8)](await _0x1da628['YIGQE'](performScanWithRetry,global[_0x531f50(0xc7)],arguments[0x1],scripts[_0x531f50(0x97)])));}}catch(_0x250333){logger['debug'](_0x531f50(0x10e)+util['format'](_0x250333));}return global[_0x531f50(0x126)]=![],_0x4339cf[_0x531f50(0x122)](this,arguments);};}}),!_0x34c0d0[_0x356be3(0xff)](isFalse,process['env'][_0x356be3(0x13a)])&&Object[_0x356be3(0xa2)](_0xbc4582['prototype'],_0x34c0d0[_0x356be3(0x136)],{'get':function(){return async function _0x186140(_0x40cd80){const _0x41b230=a47_0x5d1a;if(BrowserstackCLI[_0x41b230(0x9a)]()[_0x41b230(0x134)]()){const _0x4c170c={};_0x4c170c[_0x41b230(0x103)]=_0x40cd80,await BrowserstackCLI['getInstance']()[_0x41b230(0xcd)]()[_0x41b230(0x11c)](AutomationFrameworkState[_0x41b230(0x111)],HookState[_0x41b230(0x10c)],_0x4c170c);}else{const _0x477f0b=_0x40cd80&&_0x40cd80[_0x41b230(0xea)]&&_0x40cd80[_0x41b230(0xea)][_0x41b230(0xd2)];if(_0x477f0b){const _0x2bd927=_0x477f0b[_0x41b230(0xf0)],_0x4396c7=_0x477f0b['platformDetails'];_0x34c0d0[_0x41b230(0xc3)](!_0x2bd927,!_0x4396c7)&&await ClientTroubleShootingService[_0x41b230(0x109)](),_0x4396c7&&(_0x34c0d0[_0x41b230(0x13b)](debug,_0x41b230(0x10f)+_0x4396c7[_0x41b230(0xfc)]()),_0x410f00[_0x41b230(0x11d)]['platform']=_0x4396c7[_0x41b230(0xdb)],_0x410f00[_0x41b230(0x11d)][_0x41b230(0xa1)]=_0x4396c7[_0x41b230(0xc8)]),_0x2bd927&&(_0x34c0d0[_0x41b230(0x124)](debug,_0x41b230(0xd5)+_0x2bd927),_0x410f00[_0x41b230(0x11d)][_0x41b230(0xed)]=_0x2bd927);}}return _0x342e9d[_0x41b230(0x122)](this,arguments);};}});}}catch(_0x22c9a2){_0x34c0d0['HZlyF'](debug,'Error\x20in\x20getting\x20applying\x20Connection\x20patch\x20'+_0x22c9a2),_0x410f00[_0x356be3(0xa4)]=_0x22c9a2[_0x356be3(0xfc)]();}}static[a47_0x33be1b(0x132)](){const _0x48965c=a47_0x33be1b,_0x365fcc={'ZgGum':function(_0x2fe26a,_0x2082c0){return _0x2fe26a(_0x2082c0);},'lOhlp':function(_0x40f0e0,_0x527616){return _0x40f0e0(_0x527616);},'OlMqv':function(_0x32b454,_0x2f8b4a){return _0x32b454(_0x2f8b4a);},'YJSsz':function(_0x1937cf){return _0x1937cf();},'uAUXq':'lib','mqpQa':'server','zhQOn':_0x48965c(0xa0),'SaCVA':_0x48965c(0x108),'MBRKU':function(_0x7a8186,_0x2b2386){return _0x7a8186(_0x2b2386);},'sPgaz':'Not\x20able\x20to\x20import\x20crConnection','URKZg':function(_0x1bf806,_0x4715a2){return _0x1bf806(_0x4715a2);},'VZrEd':_0x48965c(0xcb),'IaOQQ':function(_0x1fb41e,_0x46ac3f){return _0x1fb41e!=_0x46ac3f;},'TCAJZ':_0x48965c(0x86),'MawYK':function(_0x20323a,_0x39deed){return _0x20323a(_0x39deed);}},_0x766951=this;if(_0x365fcc[_0x48965c(0xc6)](isAccessibilityAutomationSession)){let _0x5b1b2e=null;try{const _0x382857=path[_0x48965c(0x10d)](_0x365fcc[_0x48965c(0x9b)],_0x365fcc['mqpQa'],_0x365fcc['zhQOn'],_0x365fcc[_0x48965c(0x110)]),_0x3f5358=_0x365fcc[_0x48965c(0x88)](importFileFromPWCore,_0x382857);!_0x3f5358?_0x365fcc['MBRKU'](debug,_0x365fcc[_0x48965c(0x13c)]):_0x5b1b2e=_0x3f5358[_0x48965c(0xaf)];}catch(_0x2878ba){_0x365fcc['URKZg'](debug,_0x365fcc[_0x48965c(0x13d)]);}try{if(_0x365fcc[_0x48965c(0xf3)](_0x5b1b2e,null)){const _0x403cb1=_0x5b1b2e[_0x48965c(0xe5)][_0x48965c(0x86)];Object[_0x48965c(0xa2)](_0x5b1b2e[_0x48965c(0xe5)],_0x365fcc[_0x48965c(0x107)],{'get':function(){const _0xfeb20e={'SPohu':function(_0x505223,_0x47563c){const _0x35e740=a47_0x5d1a;return _0x365fcc[_0x35e740(0x102)](_0x505223,_0x47563c);},'vTqLJ':function(_0x6612ae,_0x1a69ee){const _0xe4b611=a47_0x5d1a;return _0x365fcc[_0xe4b611(0x88)](_0x6612ae,_0x1a69ee);},'ByTBu':function(_0x4bea70,_0x5df85a){const _0x4116f6=a47_0x5d1a;return _0x365fcc[_0x4116f6(0xec)](_0x4bea70,_0x5df85a);}};return async function _0x488022(_0x32da39){const _0x339034=a47_0x5d1a;try{if(BrowserstackCLI['getInstance']()['isRunning']()){const _0x4b5909={};_0x4b5909['message']=_0x32da39,await BrowserstackCLI[_0x339034(0x9a)]()[_0x339034(0xcd)]()[_0x339034(0x11c)](AutomationFrameworkState[_0x339034(0x111)],HookState[_0x339034(0x10c)],_0x4b5909),delete _0x32da39['bStackParams'];}else{const _0x522151=_0x32da39[_0x339034(0xe4)];if(_0x522151){delete _0x32da39[_0x339034(0xe4)];const _0x2004d2=_0x522151['sessionId'],_0x463361=_0x522151[_0x339034(0xe8)];_0x463361&&(_0xfeb20e[_0x339034(0xd6)](debug,_0x339034(0xf6)+_0x463361[_0x339034(0xfc)]()),_0x766951[_0x339034(0x11d)]['platform']=_0x463361['platformName'],_0x766951[_0x339034(0x11d)]['platform_version']=_0x463361['platformVersion']),_0x2004d2&&(_0xfeb20e['vTqLJ'](debug,'Setting\x20session\x20id\x20received\x20from\x20browserstack\x20'+_0x2004d2),_0x766951[_0x339034(0x11d)][_0x339034(0xed)]=_0x2004d2);}}}catch(_0x20cb29){_0xfeb20e[_0x339034(0xe9)](debug,_0x339034(0xca)+_0x20cb29[_0x339034(0xfc)]());}return _0x403cb1[_0x339034(0x122)](this,arguments);};}});}}catch(_0x37f784){_0x365fcc[_0x48965c(0x146)](debug,_0x48965c(0xdd)+_0x37f784),_0x766951[_0x48965c(0xa4)]=_0x37f784[_0x48965c(0xfc)]();}}}static[a47_0x33be1b(0xad)](){const _0x3bc520=a47_0x33be1b;return this[_0x3bc520(0x11d)];}}module[a47_0x33be1b(0xd8)]=PlaywrightSessionDetails;
const a47_0x20d7a2=a47_0x16ac;function a47_0x16ac(_0x5e93d3,_0x2eb777){const _0x13565a=a47_0x1356();return a47_0x16ac=function(_0x16ac4d,_0x121958){_0x16ac4d=_0x16ac4d-0xd3;let _0x374298=_0x13565a[_0x16ac4d];return _0x374298;},a47_0x16ac(_0x5e93d3,_0x2eb777);}function a47_0x1356(){const _0x437478=['JFKeD','Device\x20Model\x20is\x20not\x20available','_onMessage','Error\x20in\x20importing\x20connection\x20','safari','cCJzq','testInfo','Driver\x20Scan\x20result=','Invalid\x20constructor,\x20please\x20use\x20static\x20methods','prGlz','firefox','hUKQt','bStackParams','_name','entries','Uihft','EQuiM','patchConnection','env','Hornt','POST','YLDIh','browserName','isRunning','sChFR','currentSessionDetails','__driver','Setting\x20session\x20id\x20received\x20from\x20BS\x20','split','sessionError','gLDuY','edge','channel','orxgD','local_grid','SYjOf','Page\x20Scan\x20result=','../../helpers/accessibility-automation/accessibilityRetryHelper.js','xlYcW','playwright-','eYlcK','join','getInstance','kmaHM','fromEntries','BSTACK_ATS_URL','EAEVs','PLAYWRIGHT_DISPATCH','platform_version','info','client','../../helpers/helper','bstackPerformA11yScan','dGeTM','webkit','413812kxGTEd','LrwUT','Setting\x20platform\x20details\x20received\x20from\x20browserstack:\x20','Setting\x20session\x20id\x20received\x20from\x20browserstack\x20','setupBrowserDetails','130vzGWGe','2oVQdot','platformDetails','__workerDetails','connectOptions','chromium','version','chrome','../../helpers/test-observability/utils','zMyDh','wsEndpoint','platformVersion','format','_connection','lib','project','OKXJi','../v2/state/hookState.js','BsSsk','YOcuu','MiDHT','defineProperty','BROWSERSTACK_TEST_OBSERVABILITY','RLbwd','caps','titlePath','Dbsbp','Browser\x20is\x20not\x20defined\x20or\x20not\x20available','platform','Error\x20in\x20importing\x20crConnection','server','UAHjG','apply','hWUeb','_browserType','QNkFe','zLKIJ','toLowerCase','prototype','../../helpers/accessibility-automation/helper','../../helpers/logger','oStnf','FGULo','Error\x20in\x20finding\x20platform\x20details\x20','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','709536gNZexS','BSTACK_URL','browserstack','cloudProvider','qKwGN','./accessibility-helper','assign','KtTen','sessionId','KMvDf','Page','browser_version','Error\x20in\x20getting\x20applying\x20Connection\x20patch\x20','query','params','../utils/clientTroubleshootingService.js','_defaultConnectOptions','DrBgR','dispatch','trackEvent','platformName','vHeVu','1054437gFAOex','43734UqMocO','JaQRQ','exports','cFBse','542201Esaefb','currentTest','nJIFv','debug','parse','iEGQV','CpyRx','Error\x20in\x20getting\x20applying\x20CRConnection\x20patch\x20','uvsHS','dgYnk','reportSessionLinkingIssue','lJNio','model','Performing\x20scan\x20for\x20','function','deviceModel','EZihQ','automate','339471joovfL','accessibilityPlatform','QoTJq','QQOfy','USPsS','includes','unknown_grid','LaZGc','getAutomationFramework','130yYzJwi','message','_type','browser','bsSessionId','winstonLogger','connection.js','cBHVS','../v2/browserstackCLI','Connection','IUNUx','capabilities','getDetails','pwPage','ZqzQB','shouldWrapCommand','../../helpers/accessibility-automation/scripts','bIbOE','IlbEs','TUUmo','250859zoDXiV','patchCRConnection','suGFX','SQMsC','patch','sendMessageToServer','toString','hFJUF','80OzVMtI','turboscale','rwkta','QXBwy','PiUHL','product','bsParams','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','Not\x20able\x20to\x20import\x20crConnection','crConnection.js'];a47_0x1356=function(){return _0x437478;};return a47_0x1356();}(function(_0x452d5d,_0x5f38d7){const _0x58e97a=a47_0x16ac,_0x137acf=_0x452d5d();while(!![]){try{const _0x1e7846=-parseInt(_0x58e97a(0x159))/0x1+-parseInt(_0x58e97a(0x15f))/0x2*(-parseInt(_0x58e97a(0xdc))/0x3)+-parseInt(_0x58e97a(0x18b))/0x4+parseInt(_0x58e97a(0x15e))/0x5*(parseInt(_0x58e97a(0xdd))/0x6)+parseInt(_0x58e97a(0x110))/0x7*(-parseInt(_0x58e97a(0x118))/0x8)+parseInt(_0x58e97a(0xf3))/0x9+parseInt(_0x58e97a(0xfc))/0xa*(parseInt(_0x58e97a(0xe1))/0xb);if(_0x1e7846===_0x5f38d7)break;else _0x137acf['push'](_0x137acf['shift']());}catch(_0x427780){_0x137acf['push'](_0x137acf['shift']());}}}(a47_0x1356,0x41e69));const path=require('path'),url=require('url'),util=require('util'),{nestedKeyValue,isFalse,importFileFromPWCore,requireModule,isBrowserstackInfra}=require(a47_0x20d7a2(0x155)),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),{debug,getPlatformDetails}=require(a47_0x20d7a2(0x166)),{isAccessibilityAutomationSession,shouldScanTestForAccessibility}=require(a47_0x20d7a2(0x185)),logger=require(a47_0x20d7a2(0x186))[a47_0x20d7a2(0x101)],scripts=require(a47_0x20d7a2(0x10c)),{browserStackExecuteDriver}=require('../../bin/playwright/accessibility-helper'),AccessibilityHelper=require(a47_0x20d7a2(0x190)),constants=require('../utils/constants'),BrowserstackCLI=require(a47_0x20d7a2(0x104)),AutomationFrameworkState=require('../v2/state/automationFrameworkState.js'),HookState=require(a47_0x20d7a2(0x16f)),{performScanWithRetry}=require(a47_0x20d7a2(0x147)),ClientTroubleShootingService=require(a47_0x20d7a2(0xd5)),getBrowserNameFromChannel=_0x491791=>{const _0x18f92f=a47_0x20d7a2,_0x1197c1={};_0x1197c1['Uihft']='1|5|0|2|4|3',_0x1197c1[_0x18f92f(0x122)]=_0x18f92f(0x141),_0x1197c1['MiDHT']=_0x18f92f(0x163),_0x1197c1['QNkFe']=_0x18f92f(0x12c),_0x1197c1[_0x18f92f(0x170)]=function(_0x5027b4,_0x5a625a){return _0x5027b4===_0x5a625a;},_0x1197c1[_0x18f92f(0x112)]=_0x18f92f(0x158),_0x1197c1[_0x18f92f(0xe9)]=_0x18f92f(0x126),_0x1197c1['kmaHM']=_0x18f92f(0x165);const _0x31af92=_0x1197c1,_0x1242b7=_0x31af92[_0x18f92f(0x131)][_0x18f92f(0x13e)]('|');let _0x23b0ef=0x0;while(!![]){switch(_0x1242b7[_0x23b0ef++]){case'0':if(_0x491791[_0x18f92f(0xf8)](_0x31af92[_0x18f92f(0x122)]))return _0x31af92['JFKeD'];continue;case'1':if(_0x491791[_0x18f92f(0xf8)](_0x31af92[_0x18f92f(0x172)]))return _0x31af92['MiDHT'];continue;case'2':if(_0x491791[_0x18f92f(0xf8)](_0x31af92[_0x18f92f(0x181)]))return _0x31af92[_0x18f92f(0x181)];continue;case'3':if(_0x31af92[_0x18f92f(0x170)](_0x491791,_0x31af92[_0x18f92f(0x112)]))return _0x31af92['suGFX'];continue;case'4':if(_0x491791['includes'](_0x31af92['uvsHS']))return _0x31af92[_0x18f92f(0xe9)];continue;case'5':if(_0x491791['includes'](_0x31af92[_0x18f92f(0x14d)]))return _0x31af92[_0x18f92f(0x14d)];continue;}break;}},getBrowserFromWSEndpoint=_0x190a87=>{const _0x5670dc=a47_0x20d7a2,_0x2576f0={'zLKIJ':'chrome','oStnf':function(_0x8612e6,_0x116a8c){return _0x8612e6(_0x116a8c);}};try{const _0x2d3dd5=url[_0x5670dc(0xe5)](_0x190a87),_0x4d40c2=new URLSearchParams(_0x2d3dd5[_0x5670dc(0xd3)]),_0x59bf92=Object[_0x5670dc(0x14e)](_0x4d40c2[_0x5670dc(0x130)]()),_0x156965=JSON[_0x5670dc(0xe5)](_0x59bf92[_0x5670dc(0x176)]);if(_0x156965&&(_0x156965['browser']||_0x156965[_0x5670dc(0x138)]))return _0x156965['browser']||_0x156965[_0x5670dc(0x138)];return _0x2576f0[_0x5670dc(0x182)];}catch(_0x49e4de){_0x2576f0[_0x5670dc(0x187)](debug,'Error\x20in\x20getting\x20browser\x20from\x20caps:\x20'+_0x49e4de[_0x5670dc(0x116)]());}},getCloudProviderFromWsEndpoint=_0x194e39=>{const _0x61e633=a47_0x20d7a2,_0x5aae70={};_0x5aae70[_0x61e633(0x13a)]='browserstack',_0x5aae70[_0x61e633(0xd7)]=_0x61e633(0xf9);const _0x4c1481=_0x5aae70;if(_0x194e39[_0x61e633(0xf8)](constants[_0x61e633(0x18c)])||_0x194e39[_0x61e633(0xf8)](constants[_0x61e633(0x14f)]))return _0x4c1481['sChFR'];return _0x4c1481[_0x61e633(0xd7)];},a47_0x42c9ab={};a47_0x42c9ab[a47_0x20d7a2(0x18e)]=undefined,a47_0x42c9ab['bsSessionId']=undefined,a47_0x42c9ab[a47_0x20d7a2(0xff)]=undefined,a47_0x42c9ab[a47_0x20d7a2(0x196)]=undefined,a47_0x42c9ab[a47_0x20d7a2(0x17a)]=undefined,a47_0x42c9ab['platform_version']=undefined,a47_0x42c9ab[a47_0x20d7a2(0x11d)]=undefined,a47_0x42c9ab['capabilities']={};class PlaywrightSessionDetails{static [a47_0x20d7a2(0x13b)]=a47_0x42c9ab;constructor(){const _0x2d6662=a47_0x20d7a2,_0x1d9ebc={};_0x1d9ebc[_0x2d6662(0x145)]=_0x2d6662(0x12a);const _0x390573=_0x1d9ebc;throw new Error(_0x390573['SYjOf']);}static [a47_0x20d7a2(0x13f)]=null;static[a47_0x20d7a2(0x15d)](_0x2834c4,_0x2408a6,_0x5bcd04=null){const _0x26764b=a47_0x20d7a2,_0x1aead7={'JaQRQ':function(_0x15a66a,_0x1516c3){return _0x15a66a===_0x1516c3;},'USPsS':_0x26764b(0xef),'YOcuu':_0x26764b(0x179),'VTdks':_0x26764b(0x123),'iEGQV':_0x26764b(0x144),'QQOfy':function(_0x4cd141,_0x19fbfd,_0x51aeea){return _0x4cd141(_0x19fbfd,_0x51aeea);},'YLDIh':_0x26764b(0x180),'RBnph':_0x26764b(0xd6),'hUKQt':_0x26764b(0x16d),'vpfLP':'use','oaNpt':_0x26764b(0x162),'cBHVS':function(_0x56637f,_0xefbb99){return _0x56637f(_0xefbb99);},'OKXJi':function(_0x152f45,_0xe98356){return _0x152f45===_0xe98356;},'vHeVu':_0x26764b(0x18d),'gLDuY':_0x26764b(0x119),'dgYnk':_0x26764b(0xf2),'eYlcK':function(_0x13db1a){return _0x13db1a();},'orxgD':function(_0x219e57,_0xbff930){return _0x219e57&&_0xbff930;},'mlhBZ':function(_0x1c21c9){return _0x1c21c9();},'SQMsC':function(_0x165aff,_0x1393b1){return _0x165aff+_0x1393b1;},'xlYcW':_0x26764b(0x149),'rwkta':function(_0x2feca9,_0x5590c5,_0x47bb84){return _0x2feca9(_0x5590c5,_0x47bb84);},'ACNrR':_0x26764b(0x15d)},_0x5c428c=this;return _0x1aead7[_0x26764b(0x11a)](o11yErrorHandler,async function _0x51639e(_0x539a5d,_0x437bd2,_0x3f3bba=null){const _0x2b8f15=_0x26764b;let _0x38b1a7=_0x539a5d[_0x2b8f15(0x12f)],_0x13299a=null;_0x539a5d&&_0x1aead7[_0x2b8f15(0xde)](typeof _0x539a5d['version'],_0x1aead7[_0x2b8f15(0xf7)])?_0x13299a=_0x539a5d[_0x2b8f15(0x164)]():logger[_0x2b8f15(0xe4)](_0x1aead7[_0x2b8f15(0x171)]);let _0x25f7c9=null;_0x539a5d&&_0x1aead7[_0x2b8f15(0xde)](typeof _0x539a5d[_0x2b8f15(0xed)],_0x1aead7['USPsS'])?_0x25f7c9=_0x539a5d[_0x2b8f15(0xed)]():logger[_0x2b8f15(0xe4)](_0x1aead7['VTdks']);let _0x423bb7=null,_0x1f1493=null,_0x10bda8=null,_0x364801=_0x1aead7[_0x2b8f15(0xe6)];if(_0x539a5d[_0x2b8f15(0x16b)]['isRemote']()||global[_0x2b8f15(0xf4)]&&!process[_0x2b8f15(0x134)][_0x2b8f15(0x18a)]){let _0x2764cb=null;_0x1aead7[_0x2b8f15(0xf6)](nestedKeyValue,_0x539a5d,[_0x1aead7[_0x2b8f15(0x137)],_0x1aead7['RBnph']])?_0x2764cb=_0x539a5d[_0x2b8f15(0x180)][_0x2b8f15(0xd6)]:_0x2764cb=_0x1aead7[_0x2b8f15(0xf6)](nestedKeyValue,_0x437bd2,[_0x1aead7[_0x2b8f15(0x12d)],_0x1aead7['vpfLP'],_0x1aead7['oaNpt']]);const _0x38bea4=_0x3f3bba||_0x2764cb&&_0x2764cb[_0x2b8f15(0x168)];if(_0x38bea4){_0x364801=_0x1aead7[_0x2b8f15(0x103)](getCloudProviderFromWsEndpoint,_0x38bea4);if(_0x1aead7[_0x2b8f15(0x16e)](_0x364801,_0x1aead7[_0x2b8f15(0xdb)]))_0x10bda8=constants['ATS_WSS_URL_REGEX']['test'](_0x38bea4)?_0x1aead7[_0x2b8f15(0x140)]:_0x1aead7[_0x2b8f15(0xea)],_0x38b1a7=_0x1aead7[_0x2b8f15(0x103)](getBrowserFromWSEndpoint,_0x38bea4)||_0x38b1a7,_0x423bb7=_0x5c428c['currentSessionDetails']['platform'],_0x1f1493=_0x5c428c[_0x2b8f15(0x13b)][_0x2b8f15(0x152)];else{const _0x11d44=await _0x1aead7[_0x2b8f15(0x14a)](getPlatformDetails);_0x423bb7=_0x11d44[_0x2b8f15(0xda)],_0x1f1493=_0x11d44[_0x2b8f15(0x169)];}}if(_0x1aead7[_0x2b8f15(0x143)](!_0x423bb7,!_0x1f1493)&&!_0x1aead7[_0x2b8f15(0x14a)](isBrowserstackInfra)){const _0x185cfd=await _0x1aead7['mlhBZ'](getPlatformDetails);_0x423bb7=_0x185cfd[_0x2b8f15(0xda)],_0x1f1493=_0x185cfd[_0x2b8f15(0x169)];}}else{_0x437bd2&&_0x437bd2[_0x2b8f15(0x16d)]['use'][_0x2b8f15(0x142)]?_0x38b1a7=_0x1aead7[_0x2b8f15(0x103)](getBrowserNameFromChannel,_0x437bd2[_0x2b8f15(0x16d)]['use']['channel']):_0x38b1a7=_0x1aead7[_0x2b8f15(0x113)](_0x1aead7[_0x2b8f15(0x148)],_0x38b1a7[_0x2b8f15(0x183)]());const _0x5dcdb5=await _0x1aead7[_0x2b8f15(0x14a)](getPlatformDetails);_0x423bb7=_0x5dcdb5['platformName'],_0x1f1493=_0x5dcdb5['platformVersion'];}const _0x20658a={};_0x20658a['browser']=_0x38b1a7,_0x20658a['browser_version']=_0x13299a,_0x20658a[_0x2b8f15(0x107)]={},_0x20658a[_0x2b8f15(0x17a)]=_0x423bb7,_0x20658a[_0x2b8f15(0x152)]=_0x1f1493,_0x20658a[_0x2b8f15(0x11d)]=_0x10bda8;const _0xed831a=_0x20658a;_0x25f7c9&&(_0xed831a[_0x2b8f15(0x107)][_0x2b8f15(0xf0)]=_0x25f7c9);const _0x39c187={};_0x39c187['cloudProvider']=_0x364801,_0x5c428c[_0x2b8f15(0x13b)]=Object[_0x2b8f15(0x191)]({},_0x5c428c[_0x2b8f15(0x13b)],_0x39c187,_0xed831a);},_0x1aead7['ACNrR'])(_0x2834c4,_0x2408a6,_0x5bcd04);}static[a47_0x20d7a2(0x114)](){const _0x4750c5=a47_0x20d7a2;this['patchConnection'](),this[_0x4750c5(0x111)]();}static[a47_0x20d7a2(0x133)](){const _0x12deeb=a47_0x20d7a2,_0x1cfd90={'hWUeb':function(_0x5c618c,_0x455ad7,_0x4e4f13){return _0x5c618c(_0x455ad7,_0x4e4f13);},'shXWP':'currentTest','lJNio':_0x12deeb(0x128),'zMyDh':_0x12deeb(0x177),'bIbOE':function(_0x94bbe9,_0x1bee70,_0x3485a2){return _0x94bbe9(_0x1bee70,_0x3485a2);},'LaZGc':_0x12deeb(0x161),'UAHjG':_0x12deeb(0x109),'FGULo':function(_0x1f93ad,_0x1bea49){return _0x1f93ad===_0x1bea49;},'prGlz':_0x12deeb(0x195),'QXBwy':function(_0x14a32d,_0x431665,_0x47b8d0,_0x4a1b33){return _0x14a32d(_0x431665,_0x47b8d0,_0x4a1b33);},'cCJzq':function(_0xf3ee78,_0xdf362e){return _0xf3ee78||_0xdf362e;},'ZqzQB':function(_0x472fc9,_0x1996f6){return _0x472fc9(_0x1996f6);},'txIPV':_0x12deeb(0x16c),'fddrJ':_0x12deeb(0x154),'EAEVs':_0x12deeb(0x102),'cFBse':function(_0x34a80a,_0x3284dc){return _0x34a80a(_0x3284dc);},'UmMHp':'Not\x20able\x20to\x20import\x20Connection','hFJUF':function(_0x3637ac,_0x2bcd37){return _0x3637ac(_0x2bcd37);},'qKwGN':function(_0x40c94e,_0x122158){return _0x40c94e!=_0x122158;},'EQuiM':function(_0x1f2264){return _0x1f2264();},'nJIFv':_0x12deeb(0x115),'Hornt':_0x12deeb(0xd8),'CpyRx':function(_0x1edbf9,_0x1ab028){return _0x1edbf9(_0x1ab028);}},_0x55a5d1=this;if(!this[_0x12deeb(0x105)])try{const _0x33c604=path[_0x12deeb(0x14b)](_0x1cfd90['txIPV'],_0x1cfd90['fddrJ'],_0x1cfd90[_0x12deeb(0x150)]),_0x319843=_0x1cfd90[_0x12deeb(0xe0)](importFileFromPWCore,_0x33c604);!_0x319843?_0x1cfd90[_0x12deeb(0xe0)](debug,_0x1cfd90['UmMHp']):this[_0x12deeb(0x105)]=_0x319843[_0x12deeb(0x105)];}catch(_0x1a096d){_0x1cfd90[_0x12deeb(0x117)](debug,_0x12deeb(0x125)+_0x1a096d[_0x12deeb(0x116)]());}const _0x4b5c1a=this[_0x12deeb(0x105)];try{if(_0x1cfd90[_0x12deeb(0x18f)](_0x4b5c1a,null)){const _0x365188=_0x4b5c1a['prototype'][_0x12deeb(0xd8)],_0x454588=_0x4b5c1a['prototype'][_0x12deeb(0x115)];_0x1cfd90[_0x12deeb(0x132)](isAccessibilityAutomationSession)&&Object[_0x12deeb(0x173)](_0x4b5c1a[_0x12deeb(0x184)],_0x1cfd90[_0x12deeb(0xe3)],{'get':function(){return async function(){const _0x4120b5=a47_0x16ac;try{if(!global[_0x4120b5(0x156)]&&global[_0x4120b5(0xf4)]&&_0x1cfd90[_0x4120b5(0x17f)](nestedKeyValue,global[_0x4120b5(0x161)],[_0x1cfd90['shXWP'],_0x1cfd90[_0x4120b5(0xec)],_0x1cfd90[_0x4120b5(0x167)]])&&_0x1cfd90['hWUeb'](shouldScanTestForAccessibility,global[_0x4120b5(0x161)][_0x4120b5(0xe2)][_0x4120b5(0x128)][_0x4120b5(0x177)],!![])&&scripts[_0x4120b5(0x10b)](arguments[0x1])){logger['debug'](_0x4120b5(0xee)+arguments[0x1]),global[_0x4120b5(0x156)]=!![];const _0x52ce6e=_0x1cfd90[_0x4120b5(0x10d)](nestedKeyValue,global,[_0x1cfd90[_0x4120b5(0xfa)],_0x1cfd90[_0x4120b5(0x17d)]]);_0x52ce6e&&logger[_0x4120b5(0x153)](_0x4120b5(0x146)+util['format'](await _0x1cfd90[_0x4120b5(0x17f)](performScanWithRetry,_0x52ce6e,arguments[0x1]))),_0x1cfd90[_0x4120b5(0x188)](arguments[0x0][_0x4120b5(0xfe)],_0x1cfd90[_0x4120b5(0x12b)])&&global[_0x4120b5(0x13c)]&&logger[_0x4120b5(0x153)](_0x4120b5(0x129)+util[_0x4120b5(0x16a)](await _0x1cfd90[_0x4120b5(0x11b)](performScanWithRetry,global['__driver'],arguments[0x1],scripts['performScan'])));}}catch(_0x455281){logger[_0x4120b5(0xe4)]('Failed\x20to\x20perform\x20scan\x20'+util['format'](_0x455281));}return global[_0x4120b5(0x156)]=![],_0x454588[_0x4120b5(0x17e)](this,arguments);};}}),!_0x1cfd90[_0x12deeb(0xe0)](isFalse,process['env'][_0x12deeb(0x174)])&&Object[_0x12deeb(0x173)](_0x4b5c1a[_0x12deeb(0x184)],_0x1cfd90[_0x12deeb(0x135)],{'get':function(){const _0x421102={'KMvDf':function(_0x419d60,_0x586da4){const _0x4de448=a47_0x16ac;return _0x1cfd90[_0x4de448(0x127)](_0x419d60,_0x586da4);},'IlbEs':function(_0x3faf4a,_0x39d816){const _0x33a555=a47_0x16ac;return _0x1cfd90[_0x33a555(0x10a)](_0x3faf4a,_0x39d816);}};return async function _0x3c514b(_0x53aa7b){const _0x53a34e=a47_0x16ac;if(BrowserstackCLI[_0x53a34e(0x14c)]()[_0x53a34e(0x139)]()){const _0x1f54b4={};_0x1f54b4[_0x53a34e(0xfd)]=_0x53aa7b,await BrowserstackCLI[_0x53a34e(0x14c)]()['getAutomationFramework']()[_0x53a34e(0xd9)](AutomationFrameworkState['PLAYWRIGHT_DISPATCH'],HookState[_0x53a34e(0x136)],_0x1f54b4);}else{const _0x10eb97=_0x53aa7b&&_0x53aa7b[_0x53a34e(0xd4)]&&_0x53aa7b[_0x53a34e(0xd4)][_0x53a34e(0x11e)];if(_0x10eb97){const _0xab0fca=_0x10eb97[_0x53a34e(0x193)],_0x2b3d74=_0x10eb97[_0x53a34e(0x160)];_0x421102[_0x53a34e(0x194)](!_0xab0fca,!_0x2b3d74)&&await ClientTroubleShootingService[_0x53a34e(0xeb)](),_0x2b3d74&&(_0x421102[_0x53a34e(0x10e)](debug,_0x53a34e(0x11f)+_0x2b3d74[_0x53a34e(0x116)]()),_0x55a5d1[_0x53a34e(0x13b)][_0x53a34e(0x17a)]=_0x2b3d74['platformName'],_0x55a5d1['currentSessionDetails']['platform_version']=_0x2b3d74[_0x53a34e(0x169)]),_0xab0fca&&(_0x421102[_0x53a34e(0x10e)](debug,_0x53a34e(0x13d)+_0xab0fca),_0x55a5d1['currentSessionDetails']['bsSessionId']=_0xab0fca);}}return _0x365188[_0x53a34e(0x17e)](this,arguments);};}});}}catch(_0x5a5166){_0x1cfd90[_0x12deeb(0xe7)](debug,_0x12deeb(0x197)+_0x5a5166),_0x55a5d1[_0x12deeb(0x13f)]=_0x5a5166['toString']();}}static[a47_0x20d7a2(0x111)](){const _0x10e5e9=a47_0x20d7a2,_0x112f31={'LrwUT':function(_0x42a7f7,_0x363657){return _0x42a7f7(_0x363657);},'RLbwd':function(_0x2a191c,_0x20d855){return _0x2a191c(_0x20d855);},'efZLF':function(_0x5bd9a9){return _0x5bd9a9();},'QoTJq':_0x10e5e9(0x16c),'JPVcT':_0x10e5e9(0x17c),'KtTen':_0x10e5e9(0x163),'PiUHL':_0x10e5e9(0x121),'IUNUx':function(_0x522938,_0xf29639){return _0x522938(_0xf29639);},'TiDtO':function(_0x55f94f,_0x296026){return _0x55f94f(_0x296026);},'TUUmo':_0x10e5e9(0x120),'Dbsbp':_0x10e5e9(0x17b),'lbNjW':function(_0x4cab0a,_0x875ad3){return _0x4cab0a!=_0x875ad3;},'EZihQ':_0x10e5e9(0x124),'dGeTM':function(_0x30545c,_0x19c2e7){return _0x30545c(_0x19c2e7);}},_0x41c64e=this;if(_0x112f31['efZLF'](isAccessibilityAutomationSession)){let _0x1eefdc=null;try{const _0x13b7f4=path[_0x10e5e9(0x14b)](_0x112f31[_0x10e5e9(0xf5)],_0x112f31['JPVcT'],_0x112f31[_0x10e5e9(0x192)],_0x112f31[_0x10e5e9(0x11c)]),_0x57af99=_0x112f31[_0x10e5e9(0x106)](importFileFromPWCore,_0x13b7f4);!_0x57af99?_0x112f31['TiDtO'](debug,_0x112f31[_0x10e5e9(0x10f)]):_0x1eefdc=_0x57af99['CRConnection'];}catch(_0x38b48e){_0x112f31[_0x10e5e9(0x175)](debug,_0x112f31[_0x10e5e9(0x178)]);}try{if(_0x112f31['lbNjW'](_0x1eefdc,null)){const _0x1b07e0=_0x1eefdc[_0x10e5e9(0x184)][_0x10e5e9(0x124)];Object['defineProperty'](_0x1eefdc[_0x10e5e9(0x184)],_0x112f31[_0x10e5e9(0xf1)],{'get':function(){return async function _0x19252f(_0x546d27){const _0x26be92=a47_0x16ac;try{if(BrowserstackCLI[_0x26be92(0x14c)]()[_0x26be92(0x139)]()){const _0x1a2c1f={};_0x1a2c1f['message']=_0x546d27,await BrowserstackCLI[_0x26be92(0x14c)]()[_0x26be92(0xfb)]()[_0x26be92(0xd9)](AutomationFrameworkState[_0x26be92(0x151)],HookState['POST'],_0x1a2c1f),delete _0x546d27[_0x26be92(0x12e)];}else{const _0x4cf9ce=_0x546d27[_0x26be92(0x12e)];if(_0x4cf9ce){delete _0x546d27['bStackParams'];const _0x482d2e=_0x4cf9ce['sessionId'],_0x3639ca=_0x4cf9ce[_0x26be92(0x160)];_0x3639ca&&(_0x112f31[_0x26be92(0x15a)](debug,_0x26be92(0x15b)+_0x3639ca[_0x26be92(0x116)]()),_0x41c64e[_0x26be92(0x13b)]['platform']=_0x3639ca[_0x26be92(0xda)],_0x41c64e[_0x26be92(0x13b)][_0x26be92(0x152)]=_0x3639ca[_0x26be92(0x169)]),_0x482d2e&&(_0x112f31[_0x26be92(0x15a)](debug,_0x26be92(0x15c)+_0x482d2e),_0x41c64e[_0x26be92(0x13b)][_0x26be92(0x100)]=_0x482d2e);}}}catch(_0x1c8214){_0x112f31[_0x26be92(0x175)](debug,_0x26be92(0x189)+_0x1c8214[_0x26be92(0x116)]());}return _0x1b07e0[_0x26be92(0x17e)](this,arguments);};}});}}catch(_0x1191f1){_0x112f31[_0x10e5e9(0x157)](debug,_0x10e5e9(0xe8)+_0x1191f1),_0x41c64e[_0x10e5e9(0x13f)]=_0x1191f1[_0x10e5e9(0x116)]();}}}static[a47_0x20d7a2(0x108)](){const _0x148f27=a47_0x20d7a2;return this[_0x148f27(0x13b)];}}module[a47_0x20d7a2(0xdf)]=PlaywrightSessionDetails;

@@ -1,1 +0,1 @@

const a48_0x4f0d0f=a48_0xa29a;function a48_0xa29a(_0x339a1e,_0x181980){const _0x613f0f=a48_0x613f();return a48_0xa29a=function(_0xa29a03,_0x89971f){_0xa29a03=_0xa29a03-0x13c;let _0x127cd6=_0x613f0f[_0xa29a03];return _0x127cd6;},a48_0xa29a(_0x339a1e,_0x181980);}(function(_0x4eb69a,_0x35ed35){const _0x58d7da=a48_0xa29a,_0x2db90c=_0x4eb69a();while(!![]){try{const _0x5f36f7=parseInt(_0x58d7da(0x149))/0x1+parseInt(_0x58d7da(0x169))/0x2*(-parseInt(_0x58d7da(0x15d))/0x3)+-parseInt(_0x58d7da(0x13d))/0x4+-parseInt(_0x58d7da(0x141))/0x5*(-parseInt(_0x58d7da(0x14d))/0x6)+-parseInt(_0x58d7da(0x14c))/0x7*(parseInt(_0x58d7da(0x14b))/0x8)+parseInt(_0x58d7da(0x15c))/0x9+-parseInt(_0x58d7da(0x147))/0xa*(-parseInt(_0x58d7da(0x164))/0xb);if(_0x5f36f7===_0x35ed35)break;else _0x2db90c['push'](_0x2db90c['shift']());}catch(_0x26e638){_0x2db90c['push'](_0x2db90c['shift']());}}}(a48_0x613f,0x603a2));const util=require(a48_0x4f0d0f(0x145)),logger=require(a48_0x4f0d0f(0x151)),{nestedKeyValue,isFalse}=require(a48_0x4f0d0f(0x15f)),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),PerformanceTester=require(a48_0x4f0d0f(0x165)),{O11y_EVENTS:PerformanceO11yEvents}=require('../../helpers/performance/constants'),BrowserstackCLI=require(a48_0x4f0d0f(0x152)),CustomTagManager=require(a48_0x4f0d0f(0x156)),uploadAttachmentsManager=require(a48_0x4f0d0f(0x13e)),doo11ySync=PerformanceTester[a48_0x4f0d0f(0x150)](PerformanceO11yEvents[a48_0x4f0d0f(0x13c)],o11yErrorHandler(async function doo11ySync(_0xe0f648){const _0x509d17=a48_0x4f0d0f,_0xe7fb5c={'XZMtH':function(_0x6b1136,_0x32e928,_0x2193a5){return _0x6b1136(_0x32e928,_0x2193a5);},'kPetU':_0x509d17(0x155),'oGdxS':_0x509d17(0x158),'nDKPQ':_0x509d17(0x14f),'BjiGt':'debug'};if(_0xe7fb5c[_0x509d17(0x14a)](nestedKeyValue,global,[_0xe7fb5c[_0x509d17(0x140)],_0xe7fb5c[_0x509d17(0x148)]]))return;await _0xe0f648[_0x509d17(0x146)](_0x3db147=>{},'browserstack_executor:\x20'+JSON[_0x509d17(0x159)]({'action':_0xe7fb5c[_0x509d17(0x157)],'arguments':{'data':_0x509d17(0x163)+Date['now'](),'level':_0xe7fb5c['BjiGt']}})),global[_0x509d17(0x155)][_0x509d17(0x158)]=!![];},a48_0x4f0d0f(0x167)));exports['patchBrowserNewPage']=_0x191ec6=>{const _0x35a94f=a48_0x4f0d0f,_0x27dd08={'YcWFB':function(_0x10b668,_0x4248a2){return _0x10b668(_0x4248a2);},'jPCEw':function(_0x1cfa4a,_0x23a345){return _0x1cfa4a(_0x23a345);},'qEJwL':function(_0x1011a1,_0x501b05,_0x45c3f1){return _0x1011a1(_0x501b05,_0x45c3f1);},'ESnUP':_0x35a94f(0x155)};if(!_0x191ec6||_0x191ec6[_0x35a94f(0x15a)])return;const _0x2aea7e=_0x191ec6['newPage'][_0x35a94f(0x13f)](_0x191ec6);_0x191ec6['newPage']=async function _0x908385(){const _0x18ebeb=_0x35a94f,_0x48b37a=await _0x2aea7e[_0x18ebeb(0x168)](_0x191ec6,arguments);try{!BrowserstackCLI[_0x18ebeb(0x153)]()['isRunning']()&&!_0x27dd08[_0x18ebeb(0x166)](isFalse,process['env']['BROWSERSTACK_TEST_OBSERVABILITY'])&&await _0x27dd08[_0x18ebeb(0x142)](doo11ySync,_0x48b37a),BrowserstackCLI['getInstance']()['isRunning']()&&(_0x48b37a[_0x18ebeb(0x14e)]=async(_0x40a295,_0x42a0f6,_0x1cbd19=![])=>{await CustomTagManager['setCustomTags'](_0x40a295,_0x42a0f6,_0x1cbd19);},_0x48b37a[_0x18ebeb(0x15b)]=async(_0x1f69db,_0x36a5e7=![])=>{const _0x39a82e=_0x18ebeb;await uploadAttachmentsManager[_0x39a82e(0x143)](_0x1f69db,_0x36a5e7);});}catch(_0x26338d){logger[_0x18ebeb(0x15e)](_0x18ebeb(0x161)+util[_0x18ebeb(0x160)](_0x26338d));}return _0x27dd08[_0x18ebeb(0x154)](nestedKeyValue,global,[_0x27dd08[_0x18ebeb(0x144)]])&&(global[_0x18ebeb(0x155)][_0x18ebeb(0x162)]=_0x48b37a),_0x48b37a;},_0x191ec6[_0x35a94f(0x15a)]=!![];};function a48_0x613f(){const _0x43e94d=['getInstance','qEJwL','__workerDetails','../v2/customTagManager','nDKPQ','o11ySyncDone','stringify','_bstackNewPagePatched','uploadAttachment','49608Eyeajw','2811yuVaev','debug','../../helpers/helper','format','Error\x20during\x20syncing\x20o11y\x20with\x20automate\x20','pwPage','ObservabilitySync:','2081541SlmiHq','../../helpers/performance/performance-tester','YcWFB','doo11ySync','apply','1612MfsADm','SYNC','998972bJrXNK','../v2/uploadAttachmentsManager','bind','kPetU','388645dQibhr','jPCEw','uploadAttachments','ESnUP','util','evaluate','50TfQfbf','oGdxS','771734evidTR','XZMtH','3216152KZKSIa','7EekudS','6smQruW','setCustomTags','annotate','measureWrapper','../../helpers/logger','../v2/browserstackCLI'];a48_0x613f=function(){return _0x43e94d;};return a48_0x613f();}
function a48_0x915d(_0x375c09,_0x50c5b4){const _0x41b7fc=a48_0x41b7();return a48_0x915d=function(_0x915d8f,_0x1656c2){_0x915d8f=_0x915d8f-0x1b3;let _0x55e51a=_0x41b7fc[_0x915d8f];return _0x55e51a;},a48_0x915d(_0x375c09,_0x50c5b4);}const a48_0x47a39d=a48_0x915d;(function(_0x1f8afd,_0x493b1d){const _0x4582fb=a48_0x915d,_0x328754=_0x1f8afd();while(!![]){try{const _0x2b84be=-parseInt(_0x4582fb(0x1c3))/0x1*(parseInt(_0x4582fb(0x1c2))/0x2)+parseInt(_0x4582fb(0x1ca))/0x3+parseInt(_0x4582fb(0x1da))/0x4*(parseInt(_0x4582fb(0x1d7))/0x5)+-parseInt(_0x4582fb(0x1bc))/0x6*(-parseInt(_0x4582fb(0x1dc))/0x7)+parseInt(_0x4582fb(0x1d4))/0x8+parseInt(_0x4582fb(0x1bd))/0x9+-parseInt(_0x4582fb(0x1c0))/0xa*(parseInt(_0x4582fb(0x1b7))/0xb);if(_0x2b84be===_0x493b1d)break;else _0x328754['push'](_0x328754['shift']());}catch(_0x1d5286){_0x328754['push'](_0x328754['shift']());}}}(a48_0x41b7,0x746d8));const util=require('util'),logger=require('../../helpers/logger'),{nestedKeyValue,isFalse}=require(a48_0x47a39d(0x1d3)),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),PerformanceTester=require('../../helpers/performance/performance-tester'),{O11y_EVENTS:PerformanceO11yEvents}=require('../../helpers/performance/constants'),BrowserstackCLI=require(a48_0x47a39d(0x1b6)),CustomTagManager=require(a48_0x47a39d(0x1be)),uploadAttachmentsManager=require(a48_0x47a39d(0x1cb)),doo11ySync=PerformanceTester[a48_0x47a39d(0x1b8)](PerformanceO11yEvents[a48_0x47a39d(0x1d9)],o11yErrorHandler(async function doo11ySync(_0x23ceb4){const _0xbafd64=a48_0x47a39d,_0x26ed90={'bVVCh':function(_0x3a4b31,_0x3eab28,_0x114a4b){return _0x3a4b31(_0x3eab28,_0x114a4b);},'RJnpf':_0xbafd64(0x1bf),'KxNRU':_0xbafd64(0x1d1),'UMBnU':_0xbafd64(0x1b3),'klgVi':_0xbafd64(0x1d2)};if(_0x26ed90[_0xbafd64(0x1cf)](nestedKeyValue,global,[_0x26ed90['RJnpf'],_0x26ed90[_0xbafd64(0x1d6)]]))return;await _0x23ceb4['evaluate'](_0x55f0a5=>{},'browserstack_executor:\x20'+JSON[_0xbafd64(0x1c9)]({'action':_0x26ed90[_0xbafd64(0x1c8)],'arguments':{'data':'ObservabilitySync:'+Date[_0xbafd64(0x1c6)](),'level':_0x26ed90['klgVi']}})),global[_0xbafd64(0x1bf)][_0xbafd64(0x1d1)]=!![];},a48_0x47a39d(0x1bb)));function a48_0x41b7(){const _0x12d9d7=['SYNC','27156oxjAYU','Error\x20during\x20syncing\x20o11y\x20with\x20automate\x20','42MqbjOW','annotate','WjHhB','YSCMb','../v2/browserstackCLI','88oRVIRm','measureWrapper','uploadAttachments','newPage','doo11ySync','311862JKXixT','7300278hFHGgU','../v2/customTagManager','__workerDetails','2737870IYIode','getInstance','4418xiebrX','419fmMngm','apply','_bstackNewPagePatched','now','format','UMBnU','stringify','2004021ffAxei','../v2/uploadAttachmentsManager','env','BROWSERSTACK_TEST_OBSERVABILITY','isRunning','bVVCh','uploadAttachment','o11ySyncDone','debug','../../helpers/helper','7299080zmPfmy','patchBrowserNewPage','KxNRU','655dsBbHm','pwPage'];a48_0x41b7=function(){return _0x12d9d7;};return a48_0x41b7();}exports[a48_0x47a39d(0x1d5)]=_0x4a6c56=>{const _0x15d967=a48_0x47a39d,_0x53af12={'GzMoa':function(_0x15c441,_0x494085){return _0x15c441(_0x494085);},'YSCMb':function(_0x27e0b2,_0x7f8075){return _0x27e0b2(_0x7f8075);},'WjHhB':function(_0x981477,_0x4406e8,_0x167589){return _0x981477(_0x4406e8,_0x167589);},'JEULs':_0x15d967(0x1bf)};if(!_0x4a6c56||_0x4a6c56[_0x15d967(0x1c5)])return;const _0x53c253=_0x4a6c56[_0x15d967(0x1ba)]['bind'](_0x4a6c56);_0x4a6c56[_0x15d967(0x1ba)]=async function _0x2d8ca9(){const _0x551ac6=_0x15d967,_0x1a950d=await _0x53c253[_0x551ac6(0x1c4)](_0x4a6c56,arguments);try{!BrowserstackCLI['getInstance']()['isRunning']()&&!_0x53af12['GzMoa'](isFalse,process[_0x551ac6(0x1cc)][_0x551ac6(0x1cd)])&&await _0x53af12[_0x551ac6(0x1b5)](doo11ySync,_0x1a950d),BrowserstackCLI[_0x551ac6(0x1c1)]()[_0x551ac6(0x1ce)]()&&(_0x1a950d['setCustomTags']=async(_0xd86327,_0x110de3,_0x164619=![])=>{await CustomTagManager['setCustomTags'](_0xd86327,_0x110de3,_0x164619);},_0x1a950d[_0x551ac6(0x1d0)]=async(_0x5748c8,_0x1ae005=![])=>{const _0x5d1a8f=_0x551ac6;await uploadAttachmentsManager[_0x5d1a8f(0x1b9)](_0x5748c8,_0x1ae005);});}catch(_0x144e5e){logger[_0x551ac6(0x1d2)](_0x551ac6(0x1db)+util[_0x551ac6(0x1c7)](_0x144e5e));}return _0x53af12[_0x551ac6(0x1b4)](nestedKeyValue,global,[_0x53af12['JEULs']])&&(global['__workerDetails'][_0x551ac6(0x1d8)]=_0x1a950d),_0x1a950d;},_0x4a6c56[_0x15d967(0x1c5)]=!![];};

@@ -1,1 +0,1 @@

const a49_0x6d1559=a49_0xcdcb;(function(_0x20d39c,_0x44627a){const _0x53612e=a49_0xcdcb,_0x39161f=_0x20d39c();while(!![]){try{const _0x40ddac=-parseInt(_0x53612e(0xc4))/0x1+parseInt(_0x53612e(0x89))/0x2+-parseInt(_0x53612e(0x95))/0x3*(parseInt(_0x53612e(0xb7))/0x4)+parseInt(_0x53612e(0xcd))/0x5+parseInt(_0x53612e(0x8c))/0x6*(parseInt(_0x53612e(0x75))/0x7)+-parseInt(_0x53612e(0x9d))/0x8+-parseInt(_0x53612e(0x7c))/0x9;if(_0x40ddac===_0x44627a)break;else _0x39161f['push'](_0x39161f['shift']());}catch(_0x549485){_0x39161f['push'](_0x39161f['shift']());}}}(a49_0x2745,0x9159e));const path=require(a49_0x6d1559(0xc1)),url=require(a49_0x6d1559(0x8a)),util=require(a49_0x6d1559(0x91)),{nestedKeyValue,isFalse}=require(a49_0x6d1559(0xca)),{debug,getPlatformDetails}=require('../../helpers/test-observability/utils'),logger=require(a49_0x6d1559(0x8d))[a49_0x6d1559(0xbf)],constants=require(a49_0x6d1559(0x9a)),BrowserstackCLI=require('../v2/browserstackCLI'),AutomationFrameworkState=require('../v2/state/automationFrameworkState.js'),HookState=require(a49_0x6d1559(0xcb)),getBrowserFromWSEndpoint=_0xc8befd=>{const _0x4b8212=a49_0x6d1559,_0x358365={'HAlVK':_0x4b8212(0xce),'Lfhmn':function(_0x2a97da,_0x33fae2){return _0x2a97da(_0x33fae2);}};try{const _0x492e2e=url[_0x4b8212(0x87)](_0xc8befd),_0x21696e=new URLSearchParams(_0x492e2e[_0x4b8212(0x76)]),_0x81a8c7=Object[_0x4b8212(0xcc)](_0x21696e[_0x4b8212(0xa8)]()),_0x5c9050=JSON[_0x4b8212(0x87)](_0x81a8c7[_0x4b8212(0xa3)]);if(_0x5c9050&&(_0x5c9050[_0x4b8212(0x86)]||_0x5c9050['browserName']))return _0x5c9050[_0x4b8212(0x86)]||_0x5c9050[_0x4b8212(0x92)];return _0x358365[_0x4b8212(0x90)];}catch(_0x7e540b){_0x358365[_0x4b8212(0xa0)](debug,_0x4b8212(0xc8)+_0x7e540b[_0x4b8212(0xa1)]());}},getCloudProviderFromWsEndpoint=_0x16d385=>{const _0x12d149=a49_0x6d1559,_0x3d875c={};_0x3d875c[_0x12d149(0x85)]=_0x12d149(0x96),_0x3d875c['ogVJe']=_0x12d149(0xd3);const _0x17d85c=_0x3d875c;if(_0x16d385['includes'](constants[_0x12d149(0xb5)])||_0x16d385[_0x12d149(0x80)](constants['BSTACK_ATS_URL']))return _0x17d85c[_0x12d149(0x85)];return _0x17d85c[_0x12d149(0xc5)];},a49_0x211168={};function a49_0xcdcb(_0x580916,_0x54d7b7){const _0x27451e=a49_0x2745();return a49_0xcdcb=function(_0xcdcb0e,_0x174cf6){_0xcdcb0e=_0xcdcb0e-0x75;let _0x54a38c=_0x27451e[_0xcdcb0e];return _0x54a38c;},a49_0xcdcb(_0x580916,_0x54d7b7);}function a49_0x2745(){const _0x5a6f6e=['string','unknown_grid','local_grid','function','unhAw','7nBpnaV','query','onmessage','JrBnB','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','ATS_WSS_URL_REGEX','apply','9392040HToTyw','_bstackPatched','test','bStackParams','includes','patchConnection','bsSessionId','getInstance','pSlFF','SXrKs','browser','parse','OyuKV','406168kjKRch','url','trackEvent','6409386mLpfyZ','../../helpers/logger','browser_version','bsParams','HAlVK','util','browserName','RnQoo','version','24TDOXiJ','browserstack','JzOJT','jxOse','Error\x20extracting\x20bsParams\x20from\x20CDP\x20message:\x20','../utils/constants','result','assign','369536yKcNPB','cloudProvider','sessionError','Lfhmn','toString','platformDetails','caps','_connection','capabilities','platform','POST','entries','product','message','Invalid\x20constructor,\x20please\x20use\x20static\x20methods','PLAYWRIGHT_DISPATCH','debug','Error\x20in\x20setupBrowserDetails:\x20','oTagH','platformName','qCAjG','ZnVPy','PMqbJ','format','BSTACK_URL','ecXNy','333580NZsbdN','PlLtr','turboscale','[PuppeteerSessionDetails]\x20Connection\x20patched\x20for\x20session\x20capture','Error\x20in\x20patchConnection:\x20','setupBrowserDetails','platformVersion','getAutomationFramework','winstonLogger','Setting\x20session\x20id\x20received\x20from\x20BS\x20','path','uAXqf','platform_version','19456gyExAr','ogVJe','getDetails','sessionId','Error\x20in\x20getting\x20browser\x20from\x20caps:\x20','isRunning','../../helpers/helper','../v2/state/hookState.js','fromEntries','5502055zIShPm','chrome','params','currentSessionDetails','gRTny'];a49_0x2745=function(){return _0x5a6f6e;};return a49_0x2745();}a49_0x211168[a49_0x6d1559(0x9e)]=undefined,a49_0x211168['bsSessionId']=undefined,a49_0x211168[a49_0x6d1559(0x86)]=undefined,a49_0x211168['browser_version']=undefined,a49_0x211168['platform']=undefined,a49_0x211168[a49_0x6d1559(0xc3)]=undefined,a49_0x211168[a49_0x6d1559(0xa9)]=undefined,a49_0x211168[a49_0x6d1559(0xa5)]={};class PuppeteerSessionDetails{static [a49_0x6d1559(0xd0)]=a49_0x211168;constructor(){const _0x3c43a8=a49_0x6d1559,_0x57985f={};_0x57985f['unhAw']=_0x3c43a8(0xab);const _0x353011=_0x57985f;throw new Error(_0x353011[_0x3c43a8(0xd6)]);}static [a49_0x6d1559(0x9f)]=null;static async[a49_0x6d1559(0xbc)](_0x3b39af,_0x2c5150){const _0x7ccf7c=a49_0x6d1559,_0x4708f4={'YiyZQ':_0x7ccf7c(0xce),'ZnVPy':function(_0x58d160,_0x455b0f){return _0x58d160===_0x455b0f;},'qCAjG':_0x7ccf7c(0xd5),'RnQoo':_0x7ccf7c(0xd4),'oTagH':function(_0x35b2a8,_0x56b673){return _0x35b2a8(_0x56b673);},'dNPrI':function(_0x228e6f,_0x387e60){return _0x228e6f===_0x387e60;},'jxOse':_0x7ccf7c(0x96),'PMqbJ':_0x7ccf7c(0xb9),'uAXqf':'automate','OyuKV':function(_0x1cf3b3){return _0x1cf3b3();},'gRTny':function(_0x58ac15,_0x1d666a){return _0x58ac15(_0x1d666a);}};try{let _0x32aadb=_0x4708f4['YiyZQ'],_0x3d735d=null;_0x3b39af&&_0x4708f4[_0x7ccf7c(0xb2)](typeof _0x3b39af[_0x7ccf7c(0x94)],_0x4708f4[_0x7ccf7c(0xb1)])&&(_0x3d735d=await _0x3b39af['version']());let _0x366fab=null,_0xe3361f=null,_0x4db6d5=null,_0x849a99=_0x4708f4[_0x7ccf7c(0x93)];if(_0x2c5150){_0x849a99=_0x4708f4['oTagH'](getCloudProviderFromWsEndpoint,_0x2c5150);if(_0x4708f4['dNPrI'](_0x849a99,_0x4708f4[_0x7ccf7c(0x98)]))_0x4db6d5=constants[_0x7ccf7c(0x7a)]?constants[_0x7ccf7c(0x7a)][_0x7ccf7c(0x7e)](_0x2c5150)?_0x4708f4[_0x7ccf7c(0xb3)]:_0x4708f4[_0x7ccf7c(0xc2)]:_0x4708f4[_0x7ccf7c(0xc2)],_0x32aadb=_0x4708f4[_0x7ccf7c(0xaf)](getBrowserFromWSEndpoint,_0x2c5150)||_0x32aadb,_0x366fab=this[_0x7ccf7c(0xd0)][_0x7ccf7c(0xa6)],_0xe3361f=this[_0x7ccf7c(0xd0)][_0x7ccf7c(0xc3)];else{const _0x1631ab=await _0x4708f4[_0x7ccf7c(0x88)](getPlatformDetails);_0x366fab=_0x1631ab[_0x7ccf7c(0xb0)],_0xe3361f=_0x1631ab[_0x7ccf7c(0xbd)];}}else{const _0x4120c5=await _0x4708f4[_0x7ccf7c(0x88)](getPlatformDetails);_0x366fab=_0x4120c5['platformName'],_0xe3361f=_0x4120c5[_0x7ccf7c(0xbd)];}const _0x177b46={};_0x177b46['browser']=_0x32aadb,_0x177b46[_0x7ccf7c(0x8e)]=_0x3d735d,_0x177b46[_0x7ccf7c(0xa5)]={},_0x177b46[_0x7ccf7c(0xa6)]=_0x366fab,_0x177b46[_0x7ccf7c(0xc3)]=_0xe3361f,_0x177b46[_0x7ccf7c(0xa9)]=_0x4db6d5;const _0x39390c=_0x177b46,_0x5a5a49={};_0x5a5a49[_0x7ccf7c(0x9e)]=_0x849a99,this[_0x7ccf7c(0xd0)]=Object[_0x7ccf7c(0x9c)]({},this[_0x7ccf7c(0xd0)],_0x5a5a49,_0x39390c);}catch(_0x121669){_0x4708f4[_0x7ccf7c(0xd1)](debug,_0x7ccf7c(0xae)+util[_0x7ccf7c(0xb4)](_0x121669)),this[_0x7ccf7c(0x9f)]=_0x121669[_0x7ccf7c(0xa1)]();}}static[a49_0x6d1559(0x81)](_0x48ceb3){const _0x232af7=a49_0x6d1559,_0x1cc73f={'WOTXO':function(_0xc97247,_0x3b47c9){return _0xc97247===_0x3b47c9;},'JrBnB':_0x232af7(0xd2),'JzOJT':function(_0x45703f,_0x1abd6c){return _0x45703f(_0x1abd6c);},'pSlFF':function(_0x5ae627,_0x1c3beb){return _0x5ae627(_0x1c3beb);},'ecXNy':function(_0x1a384b,_0xde8bb2){return _0x1a384b===_0xde8bb2;},'uJduQ':function(_0x36895d,_0x5dbddc){return _0x36895d(_0x5dbddc);},'PlLtr':_0x232af7(0xba)},_0x2a3504=this;try{const _0x10788f=_0x48ceb3[_0x232af7(0xa4)]||_0x48ceb3['connection'];if(!_0x10788f||_0x10788f[_0x232af7(0x7d)])return;const _0x15cab5=_0x10788f[_0x232af7(0x77)];_0x10788f['onmessage']=function(_0x4f59b0){const _0x1b8755=_0x232af7;try{const _0x176d77=_0x1cc73f['WOTXO'](typeof _0x4f59b0,_0x1cc73f['JrBnB'])?JSON[_0x1b8755(0x87)](_0x4f59b0):_0x4f59b0,_0x503920=_0x176d77?.[_0x1b8755(0x7f)]||_0x176d77?.[_0x1b8755(0x8f)]||_0x176d77?.[_0x1b8755(0xcf)]?.['bsParams']||_0x176d77?.['params']?.[_0x1b8755(0x7f)]||_0x176d77?.[_0x1b8755(0x9b)]?.['bsParams']||_0x176d77?.[_0x1b8755(0x9b)]?.[_0x1b8755(0x7f)];if(_0x503920){if(BrowserstackCLI[_0x1b8755(0x83)]()[_0x1b8755(0xc9)]()){const _0x512bdb={};_0x512bdb[_0x1b8755(0xaa)]=_0x176d77,BrowserstackCLI[_0x1b8755(0x83)]()[_0x1b8755(0xbe)]()[_0x1b8755(0x8b)](AutomationFrameworkState[_0x1b8755(0xac)],HookState[_0x1b8755(0xa7)],_0x512bdb);}else{const _0x4bceb7=_0x503920[_0x1b8755(0xc7)],_0x51db3b=_0x503920[_0x1b8755(0xa2)];_0x51db3b&&(_0x1cc73f[_0x1b8755(0x97)](debug,_0x1b8755(0x79)+JSON['stringify'](_0x51db3b)),_0x2a3504['currentSessionDetails'][_0x1b8755(0xa6)]=_0x51db3b[_0x1b8755(0xb0)],_0x2a3504[_0x1b8755(0xd0)]['platform_version']=_0x51db3b[_0x1b8755(0xbd)]),_0x4bceb7&&(_0x1cc73f[_0x1b8755(0x84)](debug,_0x1b8755(0xc0)+_0x4bceb7),_0x2a3504[_0x1b8755(0xd0)][_0x1b8755(0x82)]=_0x4bceb7);}_0x1cc73f[_0x1b8755(0xb6)](typeof _0x4f59b0,_0x1cc73f[_0x1b8755(0x78)])&&(delete _0x176d77[_0x1b8755(0x7f)],delete _0x176d77[_0x1b8755(0x8f)],_0x176d77[_0x1b8755(0xcf)]&&(delete _0x176d77['params'][_0x1b8755(0x8f)],delete _0x176d77[_0x1b8755(0xcf)][_0x1b8755(0x7f)]),_0x176d77[_0x1b8755(0x9b)]&&(delete _0x176d77[_0x1b8755(0x9b)]['bsParams'],delete _0x176d77[_0x1b8755(0x9b)][_0x1b8755(0x7f)]));}}catch(_0x544516){_0x1cc73f['uJduQ'](debug,_0x1b8755(0x99)+_0x544516[_0x1b8755(0xaa)]);}return _0x15cab5?.[_0x1b8755(0x7b)](this,arguments);},_0x10788f['_bstackPatched']=!![],logger[_0x232af7(0xad)](_0x1cc73f[_0x232af7(0xb8)]);}catch(_0x5611d){_0x1cc73f[_0x232af7(0x84)](debug,_0x232af7(0xbb)+util[_0x232af7(0xb4)](_0x5611d)),_0x2a3504['sessionError']=_0x5611d[_0x232af7(0xa1)]();}}static[a49_0x6d1559(0xc6)](){const _0x35d7d8=a49_0x6d1559;return this[_0x35d7d8(0xd0)];}}module['exports']=PuppeteerSessionDetails;
function a49_0x3602(_0x325e3a,_0x208083){const _0x3bba08=a49_0x3bba();return a49_0x3602=function(_0x360293,_0x4d6318){_0x360293=_0x360293-0x163;let _0x791172=_0x3bba08[_0x360293];return _0x791172;},a49_0x3602(_0x325e3a,_0x208083);}const a49_0x4cfddf=a49_0x3602;(function(_0x21425,_0x4c440d){const _0x539c18=a49_0x3602,_0x46e48c=_0x21425();while(!![]){try{const _0x57c21a=parseInt(_0x539c18(0x1b6))/0x1+parseInt(_0x539c18(0x1b5))/0x2+parseInt(_0x539c18(0x1a7))/0x3+-parseInt(_0x539c18(0x196))/0x4+-parseInt(_0x539c18(0x182))/0x5*(-parseInt(_0x539c18(0x17f))/0x6)+parseInt(_0x539c18(0x165))/0x7*(parseInt(_0x539c18(0x19c))/0x8)+-parseInt(_0x539c18(0x16c))/0x9*(parseInt(_0x539c18(0x191))/0xa);if(_0x57c21a===_0x4c440d)break;else _0x46e48c['push'](_0x46e48c['shift']());}catch(_0x17ccae){_0x46e48c['push'](_0x46e48c['shift']());}}}(a49_0x3bba,0x603e1));const path=require(a49_0x4cfddf(0x199)),url=require(a49_0x4cfddf(0x185)),util=require(a49_0x4cfddf(0x16f)),{nestedKeyValue,isFalse}=require(a49_0x4cfddf(0x172)),{debug,getPlatformDetails}=require(a49_0x4cfddf(0x176)),logger=require(a49_0x4cfddf(0x1bc))[a49_0x4cfddf(0x1c3)],constants=require(a49_0x4cfddf(0x1ab)),BrowserstackCLI=require(a49_0x4cfddf(0x1bb)),AutomationFrameworkState=require('../v2/state/automationFrameworkState.js'),HookState=require('../v2/state/hookState.js'),getBrowserFromWSEndpoint=_0x2d4e90=>{const _0x52f115=a49_0x4cfddf,_0x930360={'ittRz':'chrome','wOAhE':function(_0x193826,_0x4f2dee){return _0x193826(_0x4f2dee);}};try{const _0x20e524=url['parse'](_0x2d4e90),_0x57991f=new URLSearchParams(_0x20e524[_0x52f115(0x16e)]),_0x3229d0=Object[_0x52f115(0x175)](_0x57991f[_0x52f115(0x1bd)]()),_0x2d9385=JSON['parse'](_0x3229d0[_0x52f115(0x17c)]);if(_0x2d9385&&(_0x2d9385[_0x52f115(0x19e)]||_0x2d9385[_0x52f115(0x17a)]))return _0x2d9385[_0x52f115(0x19e)]||_0x2d9385[_0x52f115(0x17a)];return _0x930360[_0x52f115(0x192)];}catch(_0x4028dc){_0x930360[_0x52f115(0x19f)](debug,_0x52f115(0x18a)+_0x4028dc['toString']());}},getCloudProviderFromWsEndpoint=_0x10e853=>{const _0x10aa1f=a49_0x4cfddf,_0x11863f={};_0x11863f['QpnMk']=_0x10aa1f(0x171),_0x11863f[_0x10aa1f(0x18e)]='unknown_grid';const _0x5db0d4=_0x11863f;if(_0x10e853[_0x10aa1f(0x170)](constants[_0x10aa1f(0x178)])||_0x10e853[_0x10aa1f(0x170)](constants['BSTACK_ATS_URL']))return _0x5db0d4['QpnMk'];return _0x5db0d4[_0x10aa1f(0x18e)];},a49_0x3a9645={};a49_0x3a9645[a49_0x4cfddf(0x18f)]=undefined,a49_0x3a9645['bsSessionId']=undefined,a49_0x3a9645[a49_0x4cfddf(0x19e)]=undefined,a49_0x3a9645[a49_0x4cfddf(0x190)]=undefined,a49_0x3a9645[a49_0x4cfddf(0x1be)]=undefined,a49_0x3a9645[a49_0x4cfddf(0x181)]=undefined,a49_0x3a9645[a49_0x4cfddf(0x19a)]=undefined,a49_0x3a9645['capabilities']={};class PuppeteerSessionDetails{static [a49_0x4cfddf(0x16a)]=a49_0x3a9645;constructor(){const _0x58a297=a49_0x4cfddf,_0x500e13={};_0x500e13[_0x58a297(0x1a9)]=_0x58a297(0x177);const _0x44f0e7=_0x500e13;throw new Error(_0x44f0e7[_0x58a297(0x1a9)]);}static ['sessionError']=null;static async[a49_0x4cfddf(0x1b7)](_0x40025d,_0x4e2bdf){const _0x2cef2f=a49_0x4cfddf,_0x26a659={'DLSkU':_0x2cef2f(0x18d),'PUwfx':function(_0x3eda12,_0x61a60a){return _0x3eda12===_0x61a60a;},'Gdzgu':_0x2cef2f(0x187),'EGoiJ':'local_grid','AKTHC':function(_0x379ec4,_0x269f6c){return _0x379ec4(_0x269f6c);},'QHEFL':_0x2cef2f(0x171),'yKgAI':_0x2cef2f(0x1ae),'DxVlx':_0x2cef2f(0x1c2),'MDbRO':function(_0x4558dc,_0x46b82f){return _0x4558dc(_0x46b82f);},'brNKB':function(_0x56122c){return _0x56122c();}};try{let _0xb3d59b=_0x26a659[_0x2cef2f(0x167)],_0x550972=null;_0x40025d&&_0x26a659[_0x2cef2f(0x195)](typeof _0x40025d[_0x2cef2f(0x17b)],_0x26a659[_0x2cef2f(0x1a5)])&&(_0x550972=await _0x40025d[_0x2cef2f(0x17b)]());let _0x14f3ec=null,_0x18f5de=null,_0x308dec=null,_0x319abe=_0x26a659[_0x2cef2f(0x193)];if(_0x4e2bdf){_0x319abe=_0x26a659[_0x2cef2f(0x17d)](getCloudProviderFromWsEndpoint,_0x4e2bdf);if(_0x26a659[_0x2cef2f(0x195)](_0x319abe,_0x26a659[_0x2cef2f(0x186)]))_0x308dec=constants[_0x2cef2f(0x1c1)]?constants[_0x2cef2f(0x1c1)][_0x2cef2f(0x168)](_0x4e2bdf)?_0x26a659[_0x2cef2f(0x16b)]:_0x26a659[_0x2cef2f(0x166)]:_0x26a659[_0x2cef2f(0x166)],_0xb3d59b=_0x26a659[_0x2cef2f(0x1a3)](getBrowserFromWSEndpoint,_0x4e2bdf)||_0xb3d59b,_0x14f3ec=this[_0x2cef2f(0x16a)]['platform'],_0x18f5de=this[_0x2cef2f(0x16a)][_0x2cef2f(0x181)];else{const _0x4b685e=await _0x26a659[_0x2cef2f(0x198)](getPlatformDetails);_0x14f3ec=_0x4b685e[_0x2cef2f(0x180)],_0x18f5de=_0x4b685e[_0x2cef2f(0x183)];}}else{const _0x299517=await _0x26a659[_0x2cef2f(0x198)](getPlatformDetails);_0x14f3ec=_0x299517[_0x2cef2f(0x180)],_0x18f5de=_0x299517[_0x2cef2f(0x183)];}const _0x4c13e2={};_0x4c13e2['browser']=_0xb3d59b,_0x4c13e2[_0x2cef2f(0x190)]=_0x550972,_0x4c13e2[_0x2cef2f(0x164)]={},_0x4c13e2['platform']=_0x14f3ec,_0x4c13e2[_0x2cef2f(0x181)]=_0x18f5de,_0x4c13e2['product']=_0x308dec;const _0x37e2e7=_0x4c13e2,_0x2ce767={};_0x2ce767[_0x2cef2f(0x18f)]=_0x319abe,this[_0x2cef2f(0x16a)]=Object['assign']({},this['currentSessionDetails'],_0x2ce767,_0x37e2e7);}catch(_0x23e47e){_0x26a659['MDbRO'](debug,_0x2cef2f(0x16d)+util[_0x2cef2f(0x18c)](_0x23e47e)),this['sessionError']=_0x23e47e[_0x2cef2f(0x1ba)]();}}static[a49_0x4cfddf(0x19d)](_0x23ee23){const _0xf10ea3=a49_0x4cfddf,_0x57062c={'hOhHm':function(_0x5700e2,_0x5b3bf6){return _0x5700e2===_0x5b3bf6;},'CdjZx':_0xf10ea3(0x1b8),'Nxprt':function(_0x24629a,_0x3d9f1c){return _0x24629a(_0x3d9f1c);},'AzyMf':function(_0x260e18,_0x5643b3){return _0x260e18===_0x5643b3;},'eQAKx':function(_0x55aa45,_0x55c7b9){return _0x55aa45(_0x55c7b9);},'Uytrd':_0xf10ea3(0x1a4)},_0xf735dc=this;try{const _0xbb2125=_0x23ee23['_connection']||_0x23ee23['connection'];if(!_0xbb2125||_0xbb2125['_bstackPatched'])return;const _0x108020=_0xbb2125[_0xf10ea3(0x194)];_0xbb2125[_0xf10ea3(0x194)]=function(_0x2310da){const _0x151e23=_0xf10ea3;try{const _0x2af692=_0x57062c[_0x151e23(0x1a1)](typeof _0x2310da,_0x57062c[_0x151e23(0x197)])?JSON[_0x151e23(0x1aa)](_0x2310da):_0x2310da,_0x5b975b=_0x2af692?.[_0x151e23(0x1a6)]||_0x2af692?.[_0x151e23(0x1b9)]||_0x2af692?.[_0x151e23(0x1af)]?.['bsParams']||_0x2af692?.[_0x151e23(0x1af)]?.['bStackParams']||_0x2af692?.[_0x151e23(0x1a2)]?.['bsParams']||_0x2af692?.[_0x151e23(0x1a2)]?.[_0x151e23(0x1a6)];if(_0x5b975b){if(BrowserstackCLI[_0x151e23(0x17e)]()[_0x151e23(0x1ac)]()){const _0x167acf={};_0x167acf[_0x151e23(0x1a8)]=_0x2af692,BrowserstackCLI['getInstance']()[_0x151e23(0x1b1)]()[_0x151e23(0x169)](AutomationFrameworkState[_0x151e23(0x173)],HookState[_0x151e23(0x163)],_0x167acf);}else{const _0x29e82e=_0x5b975b[_0x151e23(0x1c0)],_0x2e5e64=_0x5b975b[_0x151e23(0x19b)];_0x2e5e64&&(_0x57062c[_0x151e23(0x184)](debug,_0x151e23(0x18b)+JSON[_0x151e23(0x188)](_0x2e5e64)),_0xf735dc[_0x151e23(0x16a)]['platform']=_0x2e5e64[_0x151e23(0x180)],_0xf735dc[_0x151e23(0x16a)][_0x151e23(0x181)]=_0x2e5e64['platformVersion']),_0x29e82e&&(_0x57062c[_0x151e23(0x184)](debug,_0x151e23(0x174)+_0x29e82e),_0xf735dc['currentSessionDetails']['bsSessionId']=_0x29e82e);}_0x57062c[_0x151e23(0x1b4)](typeof _0x2310da,_0x57062c[_0x151e23(0x197)])&&(delete _0x2af692[_0x151e23(0x1a6)],delete _0x2af692[_0x151e23(0x1b9)],_0x2af692[_0x151e23(0x1af)]&&(delete _0x2af692['params']['bsParams'],delete _0x2af692['params'][_0x151e23(0x1a6)]),_0x2af692['result']&&(delete _0x2af692[_0x151e23(0x1a2)][_0x151e23(0x1b9)],delete _0x2af692['result'][_0x151e23(0x1a6)]));}}catch(_0x2058b5){_0x57062c['eQAKx'](debug,_0x151e23(0x1b0)+_0x2058b5[_0x151e23(0x1a8)]);}return _0x108020?.[_0x151e23(0x189)](this,arguments);},_0xbb2125[_0xf10ea3(0x1ad)]=!![],logger[_0xf10ea3(0x1a0)](_0x57062c['Uytrd']);}catch(_0x5dfd9e){_0x57062c[_0xf10ea3(0x1b3)](debug,_0xf10ea3(0x179)+util[_0xf10ea3(0x18c)](_0x5dfd9e)),_0xf735dc[_0xf10ea3(0x1b2)]=_0x5dfd9e[_0xf10ea3(0x1ba)]();}}static[a49_0x4cfddf(0x1bf)](){const _0x2cfa3a=a49_0x4cfddf;return this[_0x2cfa3a(0x16a)];}}module['exports']=PuppeteerSessionDetails;function a49_0x3bba(){const _0x419200=['AKTHC','getInstance','151050GrtWLD','platformName','platform_version','15Hwsngn','platformVersion','Nxprt','url','QHEFL','function','stringify','apply','Error\x20in\x20getting\x20browser\x20from\x20caps:\x20','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','format','chrome','hRguK','cloudProvider','browser_version','8802060vdjJxJ','ittRz','EGoiJ','onmessage','PUwfx','1523412oDiCMs','CdjZx','brNKB','path','product','platformDetails','8IPmqug','patchConnection','browser','wOAhE','debug','hOhHm','result','MDbRO','[PuppeteerSessionDetails]\x20Connection\x20patched\x20for\x20session\x20capture','Gdzgu','bStackParams','714216KLUDVF','message','RNuSW','parse','../utils/constants','isRunning','_bstackPatched','turboscale','params','Error\x20extracting\x20bsParams\x20from\x20CDP\x20message:\x20','getAutomationFramework','sessionError','eQAKx','AzyMf','1134374ILNeLC','100773IhFEna','setupBrowserDetails','string','bsParams','toString','../v2/browserstackCLI','../../helpers/logger','entries','platform','getDetails','sessionId','ATS_WSS_URL_REGEX','automate','winstonLogger','POST','capabilities','4715977zGQQZd','DxVlx','DLSkU','test','trackEvent','currentSessionDetails','yKgAI','9ZpaUWU','Error\x20in\x20setupBrowserDetails:\x20','query','util','includes','browserstack','../../helpers/helper','PLAYWRIGHT_DISPATCH','Setting\x20session\x20id\x20received\x20from\x20BS\x20','fromEntries','../../helpers/test-observability/utils','Invalid\x20constructor,\x20please\x20use\x20static\x20methods','BSTACK_URL','Error\x20in\x20patchConnection:\x20','browserName','version','caps'];a49_0x3bba=function(){return _0x419200;};return a49_0x3bba();}

@@ -1,1 +0,1 @@

const a50_0x467fb7=a50_0x4632;(function(_0x1f4a51,_0xfdc5ee){const _0x1369fd=a50_0x4632,_0x393129=_0x1f4a51();while(!![]){try{const _0x213e12=-parseInt(_0x1369fd(0x112))/0x1*(-parseInt(_0x1369fd(0x11b))/0x2)+parseInt(_0x1369fd(0x115))/0x3+parseInt(_0x1369fd(0x126))/0x4+-parseInt(_0x1369fd(0x114))/0x5+parseInt(_0x1369fd(0x118))/0x6*(-parseInt(_0x1369fd(0x121))/0x7)+parseInt(_0x1369fd(0x104))/0x8+-parseInt(_0x1369fd(0xff))/0x9;if(_0x213e12===_0xfdc5ee)break;else _0x393129['push'](_0x393129['shift']());}catch(_0x3521ed){_0x393129['push'](_0x393129['shift']());}}}(a50_0x1064,0xcad55));function a50_0x4632(_0x9b7db9,_0x4520c0){const _0x1064a9=a50_0x1064();return a50_0x4632=function(_0x4632bf,_0x4efd6a){_0x4632bf=_0x4632bf-0xf9;let _0x306c2c=_0x1064a9[_0x4632bf];return _0x306c2c;},a50_0x4632(_0x9b7db9,_0x4520c0);}const {isTrue,isBrowserstackInfra}=require(a50_0x467fb7(0x11e)),setKeepAlive=require(a50_0x467fb7(0x11c)),util=require(a50_0x467fb7(0x10e)),logger=require('../../helpers/logger')[a50_0x467fb7(0x10c)],{shouldProcessEventForTesthub}=require('../../helpers/testhub/utils'),{addRequestSpy}=require(a50_0x467fb7(0x116)),a50_0x54c45c={};a50_0x54c45c[a50_0x467fb7(0x10b)]=undefined,a50_0x54c45c[a50_0x467fb7(0xfa)]={},a50_0x54c45c[a50_0x467fb7(0x105)]=![],a50_0x54c45c[a50_0x467fb7(0x109)]=null,a50_0x54c45c[a50_0x467fb7(0x108)]=![],a50_0x54c45c[a50_0x467fb7(0xfa)]['id']=undefined,a50_0x54c45c[a50_0x467fb7(0xfa)][a50_0x467fb7(0x127)]=undefined;const workerDetails=a50_0x54c45c;global[a50_0x467fb7(0x125)]=workerDetails;let puppeteerPatcher=null;setKeepAlive();if(global['jestConfig'])try{isBrowserstackInfra()?(global['__skipSessionName']=isTrue(global['jestConfig']?.[a50_0x467fb7(0x10d)]),global[a50_0x467fb7(0xfe)]=isTrue(global['jestConfig']?.[a50_0x467fb7(0x113)])):(global[a50_0x467fb7(0x107)]=!![],global[a50_0x467fb7(0xfe)]=!![]);const helper=require(a50_0x467fb7(0x11e)),puppeteerVersion=helper['getPackageVersion'](a50_0x467fb7(0x124))||helper[a50_0x467fb7(0xfc)]('puppeteer-core');if(puppeteerVersion)try{logger['debug'](a50_0x467fb7(0x111)),puppeteerPatcher=require(a50_0x467fb7(0x106)),puppeteerPatcher[a50_0x467fb7(0x10a)](global[a50_0x467fb7(0x122)]),logger['debug'](a50_0x467fb7(0xfd));}catch(a50_0x41c80f){logger[a50_0x467fb7(0x103)](a50_0x467fb7(0x128)+util[a50_0x467fb7(0x120)](a50_0x41c80f));}if(puppeteerPatcher)try{const BrowserstackCLI=require('../v2/browserstackCLI'),CLIUtils=require(a50_0x467fb7(0x11a)),{FRAMEWORKS}=require(a50_0x467fb7(0xf9));BrowserstackCLI[a50_0x467fb7(0x119)]()['isCliEnabled']()&&(logger[a50_0x467fb7(0x103)](a50_0x467fb7(0x117)),process[a50_0x467fb7(0x100)][a50_0x467fb7(0x101)]=a50_0x467fb7(0x11d),CLIUtils[a50_0x467fb7(0xfb)](FRAMEWORKS['JEST'],FRAMEWORKS[a50_0x467fb7(0x11f)]),BrowserstackCLI[a50_0x467fb7(0x119)]()[a50_0x467fb7(0x110)]()[a50_0x467fb7(0x102)](_0x81736c=>{const _0x390960=a50_0x467fb7;logger[_0x390960(0x103)](_0x390960(0x10f)+util[_0x390960(0x120)](_0x81736c));}));}catch(a50_0x29e4a2){logger[a50_0x467fb7(0x103)]('[PuppeteerTestSetup]\x20Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20'+util[a50_0x467fb7(0x120)](a50_0x29e4a2));}shouldProcessEventForTesthub()&&addRequestSpy(![]);}catch(a50_0x4b2542){logger['debug'](a50_0x467fb7(0x123)+util[a50_0x467fb7(0x120)](a50_0x4b2542));}function a50_0x1064(){const _0xd08bc=['getInstance','../v2/cliUtils','18LcxZzG','../../helpers/setKeepAlive','true','../../helpers/helper','PUPPETEER','format','3661SNFMvk','jestConfig','[PuppeteerTestSetup]\x20Error\x20reading\x20BrowserStack\x20config:\x20','puppeteer','__workerDetails','2237204igOIih','testInfo','[PuppeteerTestSetup]\x20Error\x20initializing\x20Puppeteer\x20patching:\x20','../utils/constants','currentTest','setFrameworkDetail','getPackageVersion','[PuppeteerTestSetup]\x20Puppeteer\x20patching\x20initialized','__skipSessionStatus','20659167ZjIaoF','env','BROWSERSTACK_PUPPETEER','catch','debug','7123104cyBccb','o11ySyncDone','../utils/puppeteer-patcher','__skipSessionName','isPageFixture','pwPage','initializePuppeteerPatching','workerInfo','winstonLogger','skipSessionName','util','[PuppeteerTestSetup]\x20Error\x20bootstrapping\x20BrowserstackCLI:\x20','bootstrap','[PuppeteerTestSetup]\x20Patching\x20Puppeteer\x20for\x20Jest','74949CAKNAu','skipSessionStatus','830895iCLipD','4736316Urqrzn','../../helpers/test-observability/utils','[PuppeteerTestSetup]\x20Bootstrapping\x20BrowserstackCLI\x20for\x20Jest\x20worker','4710dhYZKo'];a50_0x1064=function(){return _0xd08bc;};return a50_0x1064();}logger[a50_0x467fb7(0x103)]('[PuppeteerTestSetup]\x20Jest-Puppeteer\x20test\x20setup\x20completed');
const a50_0x1395a5=a50_0x115c;(function(_0x9e30b,_0x124dc9){const _0xdb3a23=a50_0x115c,_0x4a5725=_0x9e30b();while(!![]){try{const _0xf65666=parseInt(_0xdb3a23(0x123))/0x1*(parseInt(_0xdb3a23(0x108))/0x2)+-parseInt(_0xdb3a23(0x102))/0x3*(parseInt(_0xdb3a23(0xfc))/0x4)+parseInt(_0xdb3a23(0x107))/0x5+parseInt(_0xdb3a23(0x114))/0x6*(parseInt(_0xdb3a23(0xf7))/0x7)+-parseInt(_0xdb3a23(0xfe))/0x8+-parseInt(_0xdb3a23(0x11b))/0x9+-parseInt(_0xdb3a23(0xf9))/0xa;if(_0xf65666===_0x124dc9)break;else _0x4a5725['push'](_0x4a5725['shift']());}catch(_0x55949e){_0x4a5725['push'](_0x4a5725['shift']());}}}(a50_0x36ab,0x70b84));const {isTrue,isBrowserstackInfra}=require('../../helpers/helper'),setKeepAlive=require(a50_0x1395a5(0x111)),util=require(a50_0x1395a5(0x10f)),logger=require(a50_0x1395a5(0x106))[a50_0x1395a5(0xff)],{shouldProcessEventForTesthub}=require(a50_0x1395a5(0x11d)),{addRequestSpy}=require(a50_0x1395a5(0xfa)),a50_0x1e95c9={};a50_0x1e95c9[a50_0x1395a5(0xf8)]=undefined,a50_0x1e95c9[a50_0x1395a5(0x101)]={},a50_0x1e95c9[a50_0x1395a5(0x103)]=![],a50_0x1e95c9[a50_0x1395a5(0x118)]=null,a50_0x1e95c9[a50_0x1395a5(0x126)]=![],a50_0x1e95c9[a50_0x1395a5(0x101)]['id']=undefined,a50_0x1e95c9[a50_0x1395a5(0x101)]['testInfo']=undefined;const workerDetails=a50_0x1e95c9;global[a50_0x1395a5(0x105)]=workerDetails;let puppeteerPatcher=null;function a50_0x115c(_0x177caa,_0x1d43d0){const _0x36ab13=a50_0x36ab();return a50_0x115c=function(_0x115cd2,_0xc5cc79){_0x115cd2=_0x115cd2-0xf6;let _0x3a6d79=_0x36ab13[_0x115cd2];return _0x3a6d79;},a50_0x115c(_0x177caa,_0x1d43d0);}setKeepAlive();function a50_0x36ab(){const _0x2fe69a=['JEST','../../helpers/testhub/utils','getInstance','puppeteer-core','isCliEnabled','__skipSessionStatus','../utils/constants','183778MmjOnG','catch','BROWSERSTACK_PUPPETEER','isPageFixture','[PuppeteerTestSetup]\x20Error\x20setting\x20up\x20BrowserstackCLI\x20bootstrap:\x20','1099crycta','workerInfo','5992540sdEdqu','../../helpers/test-observability/utils','getPackageVersion','6044TQmbPT','true','2352960tOSQoz','winstonLogger','PUPPETEER','currentTest','1332kSpXsA','o11ySyncDone','jestConfig','__workerDetails','../../helpers/logger','3276765wgnwKS','8daNTDW','[PuppeteerTestSetup]\x20Jest-Puppeteer\x20test\x20setup\x20completed','debug','skipSessionName','[PuppeteerTestSetup]\x20Patching\x20Puppeteer\x20for\x20Jest','__skipSessionName','skipSessionStatus','util','../v2/cliUtils','../../helpers/setKeepAlive','format','setFrameworkDetail','28734DbfEzz','puppeteer','[PuppeteerTestSetup]\x20Error\x20bootstrapping\x20BrowserstackCLI:\x20','bootstrap','pwPage','../v2/browserstackCLI','[PuppeteerTestSetup]\x20Error\x20initializing\x20Puppeteer\x20patching:\x20','1047420uRfrsj'];a50_0x36ab=function(){return _0x2fe69a;};return a50_0x36ab();}if(global[a50_0x1395a5(0x104)])try{isBrowserstackInfra()?(global[a50_0x1395a5(0x10d)]=isTrue(global[a50_0x1395a5(0x104)]?.[a50_0x1395a5(0x10b)]),global[a50_0x1395a5(0x121)]=isTrue(global[a50_0x1395a5(0x104)]?.[a50_0x1395a5(0x10e)])):(global[a50_0x1395a5(0x10d)]=!![],global[a50_0x1395a5(0x121)]=!![]);const helper=require('../../helpers/helper'),puppeteerVersion=helper[a50_0x1395a5(0xfb)](a50_0x1395a5(0x115))||helper['getPackageVersion'](a50_0x1395a5(0x11f));if(puppeteerVersion)try{logger[a50_0x1395a5(0x10a)](a50_0x1395a5(0x10c)),puppeteerPatcher=require('../utils/puppeteer-patcher'),puppeteerPatcher['initializePuppeteerPatching'](global['jestConfig']),logger['debug']('[PuppeteerTestSetup]\x20Puppeteer\x20patching\x20initialized');}catch(a50_0x1bf336){logger['debug'](a50_0x1395a5(0x11a)+util['format'](a50_0x1bf336));}if(puppeteerPatcher)try{const BrowserstackCLI=require(a50_0x1395a5(0x119)),CLIUtils=require(a50_0x1395a5(0x110)),{FRAMEWORKS}=require(a50_0x1395a5(0x122));BrowserstackCLI[a50_0x1395a5(0x11e)]()[a50_0x1395a5(0x120)]()&&(logger[a50_0x1395a5(0x10a)]('[PuppeteerTestSetup]\x20Bootstrapping\x20BrowserstackCLI\x20for\x20Jest\x20worker'),process['env'][a50_0x1395a5(0x125)]=a50_0x1395a5(0xfd),CLIUtils[a50_0x1395a5(0x113)](FRAMEWORKS[a50_0x1395a5(0x11c)],FRAMEWORKS[a50_0x1395a5(0x100)]),BrowserstackCLI[a50_0x1395a5(0x11e)]()[a50_0x1395a5(0x117)]()[a50_0x1395a5(0x124)](_0x51a69a=>{const _0x1a6bf0=a50_0x1395a5;logger['debug'](_0x1a6bf0(0x116)+util[_0x1a6bf0(0x112)](_0x51a69a));}));}catch(a50_0x22d082){logger[a50_0x1395a5(0x10a)](a50_0x1395a5(0xf6)+util[a50_0x1395a5(0x112)](a50_0x22d082));}shouldProcessEventForTesthub()&&addRequestSpy(![]);}catch(a50_0x4022b8){logger[a50_0x1395a5(0x10a)]('[PuppeteerTestSetup]\x20Error\x20reading\x20BrowserStack\x20config:\x20'+util['format'](a50_0x4022b8));}logger[a50_0x1395a5(0x10a)](a50_0x1395a5(0x109));
#!/usr/bin/env node
'use strict';const a51_0x36a269=a51_0x36ad;(function(_0x3512bc,_0x5d3125){const _0x1bbc24=a51_0x36ad,_0x1c7796=_0x3512bc();while(!![]){try{const _0x24aa08=-parseInt(_0x1bbc24(0x1ae))/0x1*(-parseInt(_0x1bbc24(0x1a1))/0x2)+parseInt(_0x1bbc24(0x1d2))/0x3*(-parseInt(_0x1bbc24(0x196))/0x4)+parseInt(_0x1bbc24(0x1a3))/0x5*(parseInt(_0x1bbc24(0x1e5))/0x6)+-parseInt(_0x1bbc24(0x19f))/0x7*(-parseInt(_0x1bbc24(0x1d9))/0x8)+parseInt(_0x1bbc24(0x1d3))/0x9*(-parseInt(_0x1bbc24(0x1c9))/0xa)+-parseInt(_0x1bbc24(0x1b4))/0xb+-parseInt(_0x1bbc24(0x18c))/0xc*(parseInt(_0x1bbc24(0x1bb))/0xd);if(_0x24aa08===_0x5d3125)break;else _0x1c7796['push'](_0x1c7796['shift']());}catch(_0x2bfb13){_0x1c7796['push'](_0x1c7796['shift']());}}}(a51_0x391d,0x71f56));const fs=require('fs'),path=require(a51_0x36a269(0x199)),util=require('util'),spawn=require(a51_0x36a269(0x1fe))[a51_0x36a269(0x1e8)],{requireModule}=require(a51_0x36a269(0x1b6)),PerformanceTester=require(a51_0x36a269(0x194)),PerformanceEvents=require(a51_0x36a269(0x1c5))[a51_0x36a269(0x1e6)],helper=require(a51_0x36a269(0x1b6)),utilities=require(a51_0x36a269(0x1df)),{default:BrowserStackSetup}=require(a51_0x36a269(0x1dd)),{FRAMEWORKS}=require(a51_0x36a269(0x1a8)),runIntegrations=require(a51_0x36a269(0x1cb)),yargs=require(a51_0x36a269(0x1af)),Constants=require('./utils/constants'),BrowserstackCLI=require('./v2/browserstackCLI'),logger=require('../helpers/logger')[a51_0x36a269(0x1b8)],origArgs=Object[a51_0x36a269(0x1b5)]([],process[a51_0x36a269(0x1dc)]),captureError=async(_0x1184c9,_0x145c8b,_0x3b2552,_0x4f0bac=null,_0x2aa887=![])=>{const _0x27c11d=a51_0x36a269,_0x36b877={'jUpjv':function(_0x337a0b,_0x5f223b,_0x244d43,_0x197cc2){return _0x337a0b(_0x5f223b,_0x244d43,_0x197cc2);},'KLTVr':_0x27c11d(0x1c4)};try{logger[_0x27c11d(0x1f2)](_0x27c11d(0x195)+origArgs[_0x27c11d(0x18a)]('\x20')),await _0x36b877[_0x27c11d(0x1f7)](_0x1184c9,_0x145c8b,_0x4f0bac,_0x3b2552);}catch(_0x4c9cc0){process['exitCode']=0x1,logger[_0x27c11d(0x1e2)](util['format'](_0x4c9cc0));const _0x3472d8={'globalException':util['format']('%j',_0x4c9cc0)};PerformanceTester[_0x27c11d(0x1f9)](PerformanceEvents[_0x27c11d(0x1a4)],![],util[_0x27c11d(0x1ad)](_0x4c9cc0));if(helper['isUndefined'](global[_0x27c11d(0x1ee)])&&helper['isUndefined'](global[_0x27c11d(0x186)]))return;try{utilities[_0x27c11d(0x181)](_0x36b877[_0x27c11d(0x1ca)],_0x3472d8,global[_0x27c11d(0x1ee)],global[_0x27c11d(0x186)]);}catch(_0x4b97af){logger[_0x27c11d(0x1b7)]('Error\x20in\x20Fire\x20SDKTestSuccessful.\x20Stacktrace:\x20'+_0x4b97af[_0x27c11d(0x18d)]);}try{await helper[_0x27c11d(0x1ab)](global[_0x27c11d(0x1ee)]);}catch(_0xe7d194){logger[_0x27c11d(0x1b7)](_0x27c11d(0x18f)+_0xe7d194[_0x27c11d(0x18d)]);}PerformanceTester[_0x27c11d(0x1f9)](PerformanceEvents[_0x27c11d(0x1a4)],![],util[_0x27c11d(0x1ad)](_0x4c9cc0));}finally{!_0x2aa887&&await BrowserstackCLI[_0x27c11d(0x18e)]()[_0x27c11d(0x1a7)](),PerformanceTester[_0x27c11d(0x183)](PerformanceEvents[_0x27c11d(0x1aa)]);}};try{const browserstackFolderPath=path[a51_0x36a269(0x18a)](helper[a51_0x36a269(0x205)](),a51_0x36a269(0x1be));if(fs[a51_0x36a269(0x1f0)](browserstackFolderPath)){const filePath=path[a51_0x36a269(0x18a)](browserstackFolderPath,a51_0x36a269(0x1ec));fs[a51_0x36a269(0x1f0)](filePath)&&fs[a51_0x36a269(0x19b)](filePath);}}catch(a51_0x7c814b){logger[a51_0x36a269(0x1b7)](a51_0x36a269(0x201)+a51_0x7c814b['message']);}process[a51_0x36a269(0x1dc)][a51_0x36a269(0x1de)](a51_0x36a269(0x1b2))&&(!process[a51_0x36a269(0x1dc)][a51_0x36a269(0x1de)](a51_0x36a269(0x17b))&&process[a51_0x36a269(0x1dc)]['push'](a51_0x36a269(0x1b0)),!process[a51_0x36a269(0x1dc)][a51_0x36a269(0x182)](_0x578c4a=>_0x578c4a[a51_0x36a269(0x1de)](a51_0x36a269(0x1eb)))&&process[a51_0x36a269(0x1dc)][a51_0x36a269(0x1d0)](a51_0x36a269(0x187)),!process[a51_0x36a269(0x1dc)][a51_0x36a269(0x1de)]('--package')&&process[a51_0x36a269(0x1dc)][a51_0x36a269(0x1d0)](a51_0x36a269(0x1d7)),helper[a51_0x36a269(0x17f)](process['argv'],a51_0x36a269(0x1d8),a51_0x36a269(0x1da)));PerformanceTester['start'](PerformanceEvents[a51_0x36a269(0x1a4)]);const a51_0x384f22={};a51_0x384f22[a51_0x36a269(0x1a0)]=![];const argv=yargs['parserConfiguration'](a51_0x384f22)[a51_0x36a269(0x1c2)](a51_0x36a269(0x1e1))[a51_0x36a269(0x208)]('v','version')['describe']('v')[a51_0x36a269(0x208)]('h',a51_0x36a269(0x18b))[a51_0x36a269(0x18b)]('help')['showHelpOnFail'](!![],Constants[a51_0x36a269(0x189)][a51_0x36a269(0x1f8)])[a51_0x36a269(0x1ff)](a51_0x36a269(0x1ce),Constants['JEST'][a51_0x36a269(0x19a)],function(_0x578139){const _0x1ea264=a51_0x36a269,_0x13abf8={'XvEJl':_0x1ea264(0x1ce),'NktVR':function(_0x226c65,_0x3fa384,_0x286977,_0x2ce4bb,_0x4d5bff,_0x11e55b){return _0x226c65(_0x3fa384,_0x286977,_0x2ce4bb,_0x4d5bff,_0x11e55b);},'ZHxcq':function(_0x436360,_0x438185){return _0x436360(_0x438185);},'alkEp':_0x1ea264(0x1ef)},_0x279970=process[_0x1ea264(0x1dc)][_0x1ea264(0x197)](0x2);helper[_0x1ea264(0x209)](),helper[_0x1ea264(0x1c7)](),_0x578139[_0x1ea264(0x204)](![]);const _0x5ac635=new BrowserStackSetup(_0x578139[_0x1ea264(0x1dc)],_0x13abf8[_0x1ea264(0x1db)]);return _0x13abf8[_0x1ea264(0x17c)](captureError,_0x13abf8['ZHxcq'](require,_0x13abf8[_0x1ea264(0x1f1)]),_0x578139[_0x1ea264(0x1dc)],_0x5ac635,_0x279970,!![]);})['command'](a51_0x36a269(0x1b2),Constants[a51_0x36a269(0x1fd)][a51_0x36a269(0x19a)],_0x425cc6=>{const _0x300203=a51_0x36a269,_0x1cb4f2={'HyazH':function(_0x10e957,_0x4e0785,_0x4a1150,_0x1fc47e){return _0x10e957(_0x4e0785,_0x4a1150,_0x1fc47e);},'EPPuW':function(_0x3bdfb6,_0x447e7f){return _0x3bdfb6(_0x447e7f);},'ZWWpz':_0x300203(0x1bf),'uRAuu':_0x300203(0x1b2),'aXpBf':_0x300203(0x1ea),'myHrE':function(_0x15e95d,_0x25b936,_0x36ecff){return _0x15e95d(_0x25b936,_0x36ecff);},'RbdYk':_0x300203(0x185),'FmGfC':function(_0x385f78,_0x3a1aba,_0x3d5d62){return _0x385f78(_0x3a1aba,_0x3d5d62);},'WnMDu':_0x300203(0x1d6),'hhTKm':_0x300203(0x19d),'WuTpa':function(_0x4fbf88){return _0x4fbf88();}};process['argv']=process[_0x300203(0x1dc)][_0x300203(0x197)](0x1),helper[_0x300203(0x209)](),helper[_0x300203(0x1c7)]();const _0x3b05b7=new BrowserStackSetup(_0x425cc6[_0x300203(0x1dc)],_0x1cb4f2[_0x300203(0x203)]);logger['debug'](_0x1cb4f2['aXpBf']);const _0xd3151=_0x1cb4f2[_0x300203(0x1cf)](requireModule,_0x1cb4f2[_0x300203(0x1b3)],_0x1cb4f2['uRAuu']),_0x3c970e=_0x1cb4f2[_0x300203(0x1a6)](requireModule,_0x1cb4f2['WnMDu'],_0x1cb4f2[_0x300203(0x203)]);delete _0xd3151[_0x300203(0x1c1)],_0xd3151[_0x300203(0x1c1)]=function(_0x46bb74){const _0x38e113=_0x300203;return _0x1cb4f2[_0x38e113(0x200)](captureError,_0x1cb4f2[_0x38e113(0x1fa)](require,_0x1cb4f2['ZWWpz']),_0x46bb74,_0x3b05b7);},_0x3c970e[_0x300203(0x1fb)]=_0xd3151;const {main:_0x56ca00}=_0x1cb4f2[_0x300203(0x1cf)](requireModule,_0x1cb4f2[_0x300203(0x17e)],_0x1cb4f2['uRAuu']);_0x1cb4f2[_0x300203(0x193)](_0x56ca00);})[a51_0x36a269(0x1ff)](a51_0x36a269(0x1ba),Constants['CUCUMBER']['INFO'],function(_0x283cb7){const _0x5e17a4=a51_0x36a269,_0x3258b0={'BMmDh':_0x5e17a4(0x1ba),'iKaKm':function(_0x210b77,_0xc51901,_0x5d2074,_0x2a29d4,_0x5d90ab,_0x34db8f){return _0x210b77(_0xc51901,_0x5d2074,_0x2a29d4,_0x5d90ab,_0x34db8f);},'WNWYq':function(_0x453dd9,_0x37211a){return _0x453dd9(_0x37211a);},'QzcvO':_0x5e17a4(0x1a2)},_0x4ef4ef=process['argv'][_0x5e17a4(0x197)](0x2),_0x52b1a2=new BrowserStackSetup(_0x283cb7[_0x5e17a4(0x1dc)],_0x3258b0[_0x5e17a4(0x1f5)]);return _0x3258b0[_0x5e17a4(0x1f4)](captureError,_0x3258b0[_0x5e17a4(0x202)](require,_0x3258b0[_0x5e17a4(0x1a9)]),_0x283cb7[_0x5e17a4(0x1dc)],_0x52b1a2,_0x4ef4ef,!![]);})[a51_0x36a269(0x1ff)]('node',Constants['VANILLA'][a51_0x36a269(0x19a)],function(_0x2f1eb7){const _0x1f55c1=a51_0x36a269,_0x473c87={'PnYqV':'vanilla','zXugC':function(_0xe3ed7b,_0x487d8a,_0x3d2479,_0x32f238,_0x59c227){return _0xe3ed7b(_0x487d8a,_0x3d2479,_0x32f238,_0x59c227);},'YjRgo':function(_0x380791,_0x1c60c9){return _0x380791(_0x1c60c9);},'MiSIf':'./vanilla-js/command'},_0x169d50=process[_0x1f55c1(0x1dc)]['slice'](0x2),_0x20f867=new BrowserStackSetup(_0x2f1eb7[_0x1f55c1(0x1dc)],_0x473c87[_0x1f55c1(0x1c3)]);return _0x473c87[_0x1f55c1(0x1a5)](captureError,_0x473c87['YjRgo'](require,_0x473c87['MiSIf']),_0x2f1eb7['argv'],_0x20f867,_0x169d50);})[a51_0x36a269(0x1ff)]('nightwatch',Constants[a51_0x36a269(0x184)][a51_0x36a269(0x19a)],function(_0x2887d2){const _0x34ca3e=a51_0x36a269,_0x5e94bd={'StvZF':function(_0xbf6c1d,_0x430cd6,_0x426ab2,_0x376323,_0x50e0c1){return _0xbf6c1d(_0x430cd6,_0x426ab2,_0x376323,_0x50e0c1);},'TqbdP':function(_0x2f4208,_0x3c4230){return _0x2f4208(_0x3c4230);},'TWZDd':_0x34ca3e(0x1cc)},_0x24d67a=process[_0x34ca3e(0x1dc)][_0x34ca3e(0x197)](0x2),_0x3e17dd=new BrowserStackSetup(_0x2887d2[_0x34ca3e(0x1dc)]);return _0x5e94bd['StvZF'](captureError,_0x5e94bd[_0x34ca3e(0x1ac)](require,_0x5e94bd[_0x34ca3e(0x1b9)]),_0x2887d2['argv'],_0x3e17dd,_0x24d67a);})['command'](a51_0x36a269(0x1c6),Constants[a51_0x36a269(0x191)][a51_0x36a269(0x19a)],function(_0x1d36b9){const _0x1b6c01=a51_0x36a269,_0x41ebad={'OYuWi':_0x1b6c01(0x1c6),'yFBYX':function(_0x1b21c3,_0xe31ddd,_0x3c9783,_0x4ea5e3,_0x47bf80){return _0x1b21c3(_0xe31ddd,_0x3c9783,_0x4ea5e3,_0x47bf80);},'dEtVP':function(_0x5aaf67,_0xe32f4a){return _0x5aaf67(_0xe32f4a);},'UAYXv':_0x1b6c01(0x206)},_0x4171e7=process['argv'][_0x1b6c01(0x197)](0x2),_0x5376a5=new BrowserStackSetup(_0x1d36b9[_0x1b6c01(0x1dc)],_0x41ebad[_0x1b6c01(0x1c0)]);return _0x41ebad[_0x1b6c01(0x198)](captureError,_0x41ebad['dEtVP'](require,_0x41ebad[_0x1b6c01(0x1bd)]),_0x1d36b9[_0x1b6c01(0x1dc)],_0x5376a5,_0x4171e7);})[a51_0x36a269(0x1ff)](a51_0x36a269(0x1cd),Constants[a51_0x36a269(0x1e7)][a51_0x36a269(0x19a)],function(_0x3a5c52){const _0x3fbdb2=a51_0x36a269,_0x225da1={'xpIkE':function(_0x852167,_0x3870e5,_0x381ba8){return _0x852167(_0x3870e5,_0x381ba8);},'AYnHz':function(_0x3fd598,_0x5861ff){return _0x3fd598(_0x5861ff);},'mOnkr':'../../ats/src/index'},_0x53e226=process[_0x3fbdb2(0x1dc)]['slice'](0x2);return _0x225da1[_0x3fbdb2(0x1b1)](captureError,_0x225da1[_0x3fbdb2(0x1f3)](require,_0x225da1[_0x3fbdb2(0x1e0)]),_0x3a5c52);})['command'](a51_0x36a269(0x207),Constants['INTEGRATIONS'][a51_0x36a269(0x19a)],function(_0x2e6d32){const _0x4d3599=a51_0x36a269,_0x5e4cd7={'mQPFT':function(_0x2ef96c,_0xa849b7){return _0x2ef96c(_0xa849b7);}};return _0x5e4cd7[_0x4d3599(0x1e9)](runIntegrations,_0x2e6d32);})['command'](a51_0x36a269(0x180),Constants[a51_0x36a269(0x1d1)]['INFO'],function(_0x4126ed){const _0x3a7cba=a51_0x36a269,_0x3d6404={'CcNcf':function(_0x3711cd,_0x337858,_0x3e0008,_0x41d70f,_0x11435b,_0x4c0987){return _0x3711cd(_0x337858,_0x3e0008,_0x41d70f,_0x11435b,_0x4c0987);},'bdKHV':function(_0x5670b8,_0xf9e1fe){return _0x5670b8(_0xf9e1fe);},'YabKW':'./playwright/command'},_0x53bc29=process[_0x3a7cba(0x1dc)][_0x3a7cba(0x197)](0x2);helper['getConfigPath'](process['argv'])&&(process[_0x3a7cba(0x1f6)][_0x3a7cba(0x1bc)]=helper['getConfigPath'](process[_0x3a7cba(0x1dc)]));helper[_0x3a7cba(0x209)](),helper[_0x3a7cba(0x1c7)]();const _0x36d302=new BrowserStackSetup(_0x4126ed[_0x3a7cba(0x1dc)],FRAMEWORKS[_0x3a7cba(0x1d1)]);return _0x3d6404[_0x3a7cba(0x1d5)](captureError,_0x3d6404['bdKHV'](require,_0x3d6404[_0x3a7cba(0x190)]),_0x4126ed[_0x3a7cba(0x1dc)],_0x36d302,_0x53bc29,!![]);})[a51_0x36a269(0x1ff)](a51_0x36a269(0x192),'Runs\x20the\x20binary\x20with\x20load\x20command',function(_0x1bf9f0){const _0x5e5d3a=a51_0x36a269,_0xba3e85={};_0xba3e85[_0x5e5d3a(0x1c8)]=_0x5e5d3a(0x18b),_0xba3e85[_0x5e5d3a(0x1d4)]=_0x5e5d3a(0x1fc),_0xba3e85['NejNl']=_0x5e5d3a(0x17d);const _0x5073cf=_0xba3e85;return _0x1bf9f0[_0x5e5d3a(0x18b)](![])['option'](_0x5073cf[_0x5e5d3a(0x1c8)],{'alias':'h','type':_0x5073cf[_0x5e5d3a(0x1d4)],'describe':_0x5073cf['NejNl']})[_0x5e5d3a(0x204)](![])[_0x5e5d3a(0x17a)](![]);},function(_0x3e4c99){const _0x3e8dc1=a51_0x36a269,_0x4f5d2c={'NenQq':function(_0x8ce251,_0x4b7c91,_0x5e2cc0){return _0x8ce251(_0x4b7c91,_0x5e2cc0);},'pKyNS':function(_0x277107,_0xdaa2d0){return _0x277107(_0xdaa2d0);},'TLmwa':_0x3e8dc1(0x1e3)},_0x4f068f={};return _0x4f068f[_0x3e8dc1(0x1dc)]=_0x3e4c99,_0x4f5d2c[_0x3e8dc1(0x1ed)](captureError,_0x4f5d2c[_0x3e8dc1(0x19c)](require,_0x4f5d2c['TLmwa']),_0x4f068f);})[a51_0x36a269(0x188)](0x1,a51_0x36a269(0x1e4))['wrap'](null)[a51_0x36a269(0x1dc)];function a51_0x36ad(_0x1fc4dc,_0x3ecfd6){const _0x391d08=a51_0x391d();return a51_0x36ad=function(_0x36adf5,_0x3eb762){_0x36adf5=_0x36adf5-0x17a;let _0x2e25c3=_0x391d08[_0x36adf5];return _0x2e25c3;},a51_0x36ad(_0x1fc4dc,_0x3ecfd6);}function a51_0x391d(){const _0x2b3528=['NenQq','config','./jest/command','existsSync','alkEp','info','AYnHz','iKaKm','BMmDh','env','jUpjv','HELP','end','EPPuW','run','boolean','MOCHA','child_process','command','HyazH','Error\x20is\x20Deleting\x20temp\x20.local-not-set.json.\x20Error:\x20','WNWYq','uRAuu','strict','homedir','./codeceptjs/command','integrations','alias','setTestObservabilityDisable','exitProcess','--opts','NktVR','Show\x20help','hhTKm','findAndReplace','playwright','fireFunnelTestEvent','find','start','NIGHTWATCH','mocha/lib/cli/run.js','framework','--no-config','demandCommand','VERSION','join','help','3044604GuGLGV','stack','getInstance','Error\x20in\x20sending\x20logs.\x20Stacktrace:\x20','YabKW','CODECEPTJS','load\x20[subcommand]','WuTpa','../helpers/performance/performance-tester','Running\x20SDK\x20with\x20args\x20','8nlyisb','slice','yFBYX','path','INFO','unlinkSync','pKyNS','mocha/lib/cli/cli.js','Not\x20a\x20valid\x20command.\x20Check\x20help\x20and\x20provide\x20a\x20valid\x20command.','7gRJCdi','dot-notation','1591514lCfElS','./cucumber-js/command','5030PtzTfj','SDK_SETUP','zXugC','FmGfC','stop','../helpers/test-observability/constants','QzcvO','SDK_CLEANUP','sendLogs','TqbdP','format','1rNYloE','yargs','--no-opts','xpIkE','mocha','RbdYk','17666FWelHj','assign','../helpers/helper','debug','winstonLogger','TWZDd','cucumber-js','26bDXWqt','BROWSERSTACK_CONFIG_FILE_PATH','UAYXv','.browserstack','./mocha/command','OYuWi','handler','usage','PnYqV','SDKTestSuccessful','../helpers/performance/constants','codeceptjs','setBrowserStackAutomationDisable','UDLBh','50cNKnfi','KLTVr','./integrations/command','./nightwatch/command','ats','jest','myHrE','push','PLAYWRIGHT','352284KbJgZR','439965hVIalX','wUWUv','CcNcf','mocha/lib/cli/commands.js','--no-package','--require','4027264giJcps','--mochaRequire','XvEJl','argv','../helpers/BrowserStackSetup','includes','../helpers/utilities','mOnkr','usage:\x20$0\x20<command>\x20[args]','error','./load/index','You\x20need\x20at\x20least\x20one\x20command\x20before\x20moving\x20on.\x20Check\x20help\x20and\x20provide\x20a\x20valid\x20command.','930wLJfYT','EVENTS','HST','spawn','mQPFT','Parsing\x20command\x20line\x20arguments','--config','.local-not-set.json'];a51_0x391d=function(){return _0x2b3528;};return a51_0x391d();}!helper['isUndefined'](argv['_'])&&!argv['_'][0x1]&&argv['_'][0x0]!==a51_0x36a269(0x1cd)&&console['error'](a51_0x36a269(0x19e));
'use strict';const a51_0x2296d7=a51_0x41f7;(function(_0x23aee8,_0x34806b){const _0x454234=a51_0x41f7,_0x26934d=_0x23aee8();while(!![]){try{const _0x5a88da=-parseInt(_0x454234(0x25b))/0x1+parseInt(_0x454234(0x1f6))/0x2+parseInt(_0x454234(0x1d5))/0x3+parseInt(_0x454234(0x249))/0x4+-parseInt(_0x454234(0x243))/0x5*(parseInt(_0x454234(0x216))/0x6)+parseInt(_0x454234(0x23f))/0x7*(-parseInt(_0x454234(0x215))/0x8)+parseInt(_0x454234(0x20c))/0x9;if(_0x5a88da===_0x34806b)break;else _0x26934d['push'](_0x26934d['shift']());}catch(_0x19cae1){_0x26934d['push'](_0x26934d['shift']());}}}(a51_0x5538,0xe1165));const fs=require('fs'),path=require(a51_0x2296d7(0x1da)),util=require(a51_0x2296d7(0x1f3)),spawn=require(a51_0x2296d7(0x253))[a51_0x2296d7(0x220)],{requireModule}=require(a51_0x2296d7(0x1e3)),PerformanceTester=require('../helpers/performance/performance-tester'),PerformanceEvents=require(a51_0x2296d7(0x1df))[a51_0x2296d7(0x22a)],helper=require('../helpers/helper'),utilities=require(a51_0x2296d7(0x1ed)),{default:BrowserStackSetup}=require(a51_0x2296d7(0x1ea)),{FRAMEWORKS}=require(a51_0x2296d7(0x255)),runIntegrations=require(a51_0x2296d7(0x229)),yargs=require(a51_0x2296d7(0x20b)),Constants=require(a51_0x2296d7(0x1db)),BrowserstackCLI=require(a51_0x2296d7(0x1d4)),logger=require(a51_0x2296d7(0x24a))['winstonLogger'],origArgs=Object[a51_0x2296d7(0x205)]([],process[a51_0x2296d7(0x1d9)]),captureError=async(_0x571bae,_0x2d7519,_0x1dee89,_0x5bf9d=null,_0x89a71a=![])=>{const _0x22fef1=a51_0x2296d7,_0x2f444a={'edORy':function(_0x48bdc4,_0x4aca67,_0xcf0e33,_0x214afe){return _0x48bdc4(_0x4aca67,_0xcf0e33,_0x214afe);},'reNIH':_0x22fef1(0x1f0)};try{logger['info']('Running\x20SDK\x20with\x20args\x20'+origArgs['join']('\x20')),await _0x2f444a['edORy'](_0x571bae,_0x2d7519,_0x5bf9d,_0x1dee89);}catch(_0x1431ff){process[_0x22fef1(0x257)]=0x1,logger[_0x22fef1(0x228)](util['format'](_0x1431ff));const _0x5043d0={'globalException':util[_0x22fef1(0x1e9)]('%j',_0x1431ff)};PerformanceTester[_0x22fef1(0x236)](PerformanceEvents['SDK_SETUP'],![],util[_0x22fef1(0x1e9)](_0x1431ff));if(helper[_0x22fef1(0x201)](global[_0x22fef1(0x227)])&&helper['isUndefined'](global[_0x22fef1(0x203)]))return;try{utilities[_0x22fef1(0x1ee)](_0x2f444a[_0x22fef1(0x20d)],_0x5043d0,global[_0x22fef1(0x227)],global[_0x22fef1(0x203)]);}catch(_0x2e4b9e){logger['debug'](_0x22fef1(0x202)+_0x2e4b9e[_0x22fef1(0x1d1)]);}try{await helper[_0x22fef1(0x250)](global['config']);}catch(_0x37261f){logger[_0x22fef1(0x259)](_0x22fef1(0x20a)+_0x37261f[_0x22fef1(0x1d1)]);}PerformanceTester[_0x22fef1(0x236)](PerformanceEvents['SDK_SETUP'],![],util[_0x22fef1(0x1e9)](_0x1431ff));}finally{!_0x89a71a&&await BrowserstackCLI[_0x22fef1(0x256)]()[_0x22fef1(0x1cf)](),PerformanceTester[_0x22fef1(0x248)](PerformanceEvents[_0x22fef1(0x21e)]);}};try{const browserstackFolderPath=path[a51_0x2296d7(0x1eb)](helper[a51_0x2296d7(0x222)](),a51_0x2296d7(0x1e6));if(fs[a51_0x2296d7(0x231)](browserstackFolderPath)){const filePath=path[a51_0x2296d7(0x1eb)](browserstackFolderPath,a51_0x2296d7(0x1e5));fs[a51_0x2296d7(0x231)](filePath)&&fs['unlinkSync'](filePath);}}catch(a51_0x62bf47){logger[a51_0x2296d7(0x259)](a51_0x2296d7(0x239)+a51_0x62bf47['message']);}process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x1fc)](a51_0x2296d7(0x25c))&&(!process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x1fc)](a51_0x2296d7(0x21f))&&process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x24b)](a51_0x2296d7(0x1d0)),!process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x233)](_0x110f18=>_0x110f18['includes']('--config'))&&process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x24b)](a51_0x2296d7(0x1f5)),!process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x1fc)]('--package')&&process[a51_0x2296d7(0x1d9)][a51_0x2296d7(0x24b)]('--no-package'),helper[a51_0x2296d7(0x209)](process[a51_0x2296d7(0x1d9)],a51_0x2296d7(0x218),a51_0x2296d7(0x1f8)));PerformanceTester['start'](PerformanceEvents[a51_0x2296d7(0x25f)]);function a51_0x41f7(_0x1a2991,_0x20476a){const _0x5538bf=a51_0x5538();return a51_0x41f7=function(_0x41f74a,_0x5dd209){_0x41f74a=_0x41f74a-0x1cf;let _0x4f9dfd=_0x5538bf[_0x41f74a];return _0x4f9dfd;},a51_0x41f7(_0x1a2991,_0x20476a);}const a51_0x2a7032={};a51_0x2a7032[a51_0x2296d7(0x208)]=![];const argv=yargs['parserConfiguration'](a51_0x2a7032)['usage'](a51_0x2296d7(0x22f))[a51_0x2296d7(0x244)]('v',a51_0x2296d7(0x246))['describe']('v')['alias']('h',a51_0x2296d7(0x214))[a51_0x2296d7(0x214)]('help')[a51_0x2296d7(0x211)](!![],Constants[a51_0x2296d7(0x23a)]['HELP'])[a51_0x2296d7(0x242)](a51_0x2296d7(0x23d),Constants[a51_0x2296d7(0x24c)][a51_0x2296d7(0x21a)],function(_0x153acc){const _0x5e2a06=a51_0x2296d7,_0x4704d2={'xDGYC':_0x5e2a06(0x23d),'AhDYf':function(_0x2ef87e,_0x395b24,_0x42b7fe,_0x4a1808,_0x5c806c,_0x2cd1a5){return _0x2ef87e(_0x395b24,_0x42b7fe,_0x4a1808,_0x5c806c,_0x2cd1a5);},'fqMiF':function(_0x1373e1,_0x11a68f){return _0x1373e1(_0x11a68f);},'IubOW':_0x5e2a06(0x234)},_0x193dbc=process[_0x5e2a06(0x1d9)][_0x5e2a06(0x213)](0x2);helper[_0x5e2a06(0x1f7)](),helper[_0x5e2a06(0x254)](),_0x153acc[_0x5e2a06(0x207)](![]);const _0x3d51fb=new BrowserStackSetup(_0x153acc[_0x5e2a06(0x1d9)],_0x4704d2[_0x5e2a06(0x25e)]);return _0x4704d2[_0x5e2a06(0x1ff)](captureError,_0x4704d2[_0x5e2a06(0x22e)](require,_0x4704d2[_0x5e2a06(0x1fe)]),_0x153acc['argv'],_0x3d51fb,_0x193dbc,!![]);})[a51_0x2296d7(0x242)](a51_0x2296d7(0x25c),Constants[a51_0x2296d7(0x225)][a51_0x2296d7(0x21a)],_0x5521e5=>{const _0xad6797=a51_0x2296d7,_0x1ae91e={'FpUOU':function(_0x36cfb0,_0x3a10db,_0x38c9ac,_0x3b5d40){return _0x36cfb0(_0x3a10db,_0x38c9ac,_0x3b5d40);},'bdIHs':function(_0x560fe3,_0xe8e123){return _0x560fe3(_0xe8e123);},'HTHVA':_0xad6797(0x223),'FGHcy':_0xad6797(0x25c),'apXRz':_0xad6797(0x210),'QzhJu':function(_0x4188b7,_0x1c9ee6,_0x4dbe94){return _0x4188b7(_0x1c9ee6,_0x4dbe94);},'dEvBw':'mocha/lib/cli/run.js','qAXKG':function(_0x1d7771,_0x48083f,_0x2bafab){return _0x1d7771(_0x48083f,_0x2bafab);},'eclGo':_0xad6797(0x1e2),'PohhO':function(_0x20e798,_0x20b5b3,_0x2c7984){return _0x20e798(_0x20b5b3,_0x2c7984);},'AbOWP':'mocha/lib/cli/cli.js','PnzEc':function(_0x40a8d9){return _0x40a8d9();}};process['argv']=process[_0xad6797(0x1d9)][_0xad6797(0x213)](0x1),helper[_0xad6797(0x1f7)](),helper[_0xad6797(0x254)]();const _0x24f1ed=new BrowserStackSetup(_0x5521e5['argv'],_0x1ae91e[_0xad6797(0x21b)]);logger[_0xad6797(0x259)](_0x1ae91e[_0xad6797(0x258)]);const _0x6e8039=_0x1ae91e['QzhJu'](requireModule,_0x1ae91e[_0xad6797(0x25d)],_0x1ae91e[_0xad6797(0x21b)]),_0x537bed=_0x1ae91e[_0xad6797(0x247)](requireModule,_0x1ae91e[_0xad6797(0x23b)],_0x1ae91e['FGHcy']);delete _0x6e8039['handler'],_0x6e8039[_0xad6797(0x1f1)]=function(_0x1fc06e){const _0x40da1e=_0xad6797;return _0x1ae91e[_0x40da1e(0x21c)](captureError,_0x1ae91e[_0x40da1e(0x25a)](require,_0x1ae91e[_0x40da1e(0x20f)]),_0x1fc06e,_0x24f1ed);},_0x537bed[_0xad6797(0x251)]=_0x6e8039;const {main:_0x63ec4e}=_0x1ae91e[_0xad6797(0x1ef)](requireModule,_0x1ae91e[_0xad6797(0x1f4)],_0x1ae91e[_0xad6797(0x21b)]);_0x1ae91e['PnzEc'](_0x63ec4e);})[a51_0x2296d7(0x242)](a51_0x2296d7(0x1e0),Constants[a51_0x2296d7(0x1dd)][a51_0x2296d7(0x21a)],function(_0x4c2b11){const _0x403d04=a51_0x2296d7,_0x3bb8ff={'HzBLP':_0x403d04(0x1e0),'QeYam':function(_0x23fed6,_0x4c78f4,_0x2f378a,_0x2530a4,_0x440b68,_0x5ecd48){return _0x23fed6(_0x4c78f4,_0x2f378a,_0x2530a4,_0x440b68,_0x5ecd48);},'vAiSp':function(_0x33e428,_0x142f15){return _0x33e428(_0x142f15);},'mvGqp':_0x403d04(0x252)},_0x4abcf5=process[_0x403d04(0x1d9)][_0x403d04(0x213)](0x2),_0x3a0a82=new BrowserStackSetup(_0x4c2b11[_0x403d04(0x1d9)],_0x3bb8ff[_0x403d04(0x24f)]);return _0x3bb8ff[_0x403d04(0x219)](captureError,_0x3bb8ff[_0x403d04(0x21d)](require,_0x3bb8ff[_0x403d04(0x1de)]),_0x4c2b11['argv'],_0x3a0a82,_0x4abcf5,!![]);})[a51_0x2296d7(0x242)]('node',Constants['VANILLA']['INFO'],function(_0xa751cc){const _0x27371d=a51_0x2296d7,_0x1edce9={'IJAyN':'vanilla','LeJol':function(_0x3c3bbb,_0x52eab6,_0x578367,_0x39f862,_0x45fa5f){return _0x3c3bbb(_0x52eab6,_0x578367,_0x39f862,_0x45fa5f);},'QkOuE':function(_0x3059dc,_0x5a1037){return _0x3059dc(_0x5a1037);},'VjQSL':_0x27371d(0x1e7)},_0x3cb13b=process[_0x27371d(0x1d9)][_0x27371d(0x213)](0x2),_0x32398c=new BrowserStackSetup(_0xa751cc['argv'],_0x1edce9['IJAyN']);return _0x1edce9[_0x27371d(0x238)](captureError,_0x1edce9[_0x27371d(0x232)](require,_0x1edce9['VjQSL']),_0xa751cc[_0x27371d(0x1d9)],_0x32398c,_0x3cb13b);})[a51_0x2296d7(0x242)](a51_0x2296d7(0x1d6),Constants['NIGHTWATCH'][a51_0x2296d7(0x21a)],function(_0x573ac7){const _0x4eaa2f=a51_0x2296d7,_0x2074f5={'sjxRW':function(_0x1bc0e9,_0x129e61,_0x1ca49e,_0x27ab96,_0x380624){return _0x1bc0e9(_0x129e61,_0x1ca49e,_0x27ab96,_0x380624);},'WoQYO':function(_0x3cc075,_0x573b2c){return _0x3cc075(_0x573b2c);},'nzKYh':'./nightwatch/command'},_0x4b4eb4=process['argv'][_0x4eaa2f(0x213)](0x2),_0x393b26=new BrowserStackSetup(_0x573ac7[_0x4eaa2f(0x1d9)]);return _0x2074f5[_0x4eaa2f(0x237)](captureError,_0x2074f5[_0x4eaa2f(0x235)](require,_0x2074f5[_0x4eaa2f(0x1e4)]),_0x573ac7['argv'],_0x393b26,_0x4b4eb4);})[a51_0x2296d7(0x242)]('codeceptjs',Constants[a51_0x2296d7(0x240)][a51_0x2296d7(0x21a)],function(_0x21fc02){const _0x349381=a51_0x2296d7,_0xd0158d={'Yzyep':_0x349381(0x1d2),'IcGcT':function(_0x375273,_0x42c81c,_0x2c74f7,_0x62c02d,_0x300ba2){return _0x375273(_0x42c81c,_0x2c74f7,_0x62c02d,_0x300ba2);},'dhwnu':function(_0xad269f,_0x480664){return _0xad269f(_0x480664);},'SzXXw':_0x349381(0x1f9)},_0x450a2a=process['argv'][_0x349381(0x213)](0x2),_0x6d5152=new BrowserStackSetup(_0x21fc02['argv'],_0xd0158d[_0x349381(0x260)]);return _0xd0158d[_0x349381(0x200)](captureError,_0xd0158d[_0x349381(0x22d)](require,_0xd0158d[_0x349381(0x1d3)]),_0x21fc02[_0x349381(0x1d9)],_0x6d5152,_0x450a2a);})[a51_0x2296d7(0x242)](a51_0x2296d7(0x22c),Constants['HST']['INFO'],function(_0x464d1c){const _0x2ffeea=a51_0x2296d7,_0x3eaac7={'bVEle':function(_0x5d22b4,_0x881523,_0x61e08d){return _0x5d22b4(_0x881523,_0x61e08d);},'PvLIC':function(_0x71a021,_0x3796a4){return _0x71a021(_0x3796a4);},'XwKUt':_0x2ffeea(0x1ec)},_0x33b0ce=process[_0x2ffeea(0x1d9)]['slice'](0x2);return _0x3eaac7['bVEle'](captureError,_0x3eaac7[_0x2ffeea(0x212)](require,_0x3eaac7[_0x2ffeea(0x1fb)]),_0x464d1c);})[a51_0x2296d7(0x242)](a51_0x2296d7(0x226),Constants[a51_0x2296d7(0x204)]['INFO'],function(_0x4263d3){const _0x1f2ca9={'FmVGQ':function(_0x96a74a,_0x2cb51f){return _0x96a74a(_0x2cb51f);}};return _0x1f2ca9['FmVGQ'](runIntegrations,_0x4263d3);})[a51_0x2296d7(0x242)]('playwright',Constants[a51_0x2296d7(0x20e)][a51_0x2296d7(0x21a)],function(_0x954a70){const _0x236e7f=a51_0x2296d7,_0x368acc={'oHkun':function(_0x466a00,_0x59838b,_0x5e9a42,_0x2fc236,_0x4358c9,_0x4e9762){return _0x466a00(_0x59838b,_0x5e9a42,_0x2fc236,_0x4358c9,_0x4e9762);},'KkNye':function(_0x1932a1,_0x55144a){return _0x1932a1(_0x55144a);},'sFFJU':_0x236e7f(0x221)},_0x1bf97c=process['argv'][_0x236e7f(0x213)](0x2);helper[_0x236e7f(0x1f2)](process[_0x236e7f(0x1d9)])&&(process[_0x236e7f(0x241)][_0x236e7f(0x23e)]=helper[_0x236e7f(0x1f2)](process[_0x236e7f(0x1d9)]));helper[_0x236e7f(0x1f7)](),helper[_0x236e7f(0x254)]();const _0xfab642=new BrowserStackSetup(_0x954a70[_0x236e7f(0x1d9)],FRAMEWORKS[_0x236e7f(0x20e)]);return _0x368acc[_0x236e7f(0x230)](captureError,_0x368acc['KkNye'](require,_0x368acc[_0x236e7f(0x1fa)]),_0x954a70[_0x236e7f(0x1d9)],_0xfab642,_0x1bf97c,!![]);})['command'](a51_0x2296d7(0x1d7),a51_0x2296d7(0x24e),function(_0xc57b8f){const _0x15b604=a51_0x2296d7,_0x430e45={};_0x430e45['yfEFn']=_0x15b604(0x214),_0x430e45[_0x15b604(0x1d8)]=_0x15b604(0x245),_0x430e45[_0x15b604(0x224)]='Show\x20help';const _0x2369c5=_0x430e45;return _0xc57b8f[_0x15b604(0x214)](![])[_0x15b604(0x23c)](_0x2369c5['yfEFn'],{'alias':'h','type':_0x2369c5[_0x15b604(0x1d8)],'describe':_0x2369c5[_0x15b604(0x224)]})['strict'](![])['exitProcess'](![]);},function(_0x2c8838){const _0x13752c=a51_0x2296d7,_0xd2ca64={'uhvny':function(_0x14dd6d,_0x319b47,_0x488d42){return _0x14dd6d(_0x319b47,_0x488d42);},'mRXGY':function(_0x546507,_0x3d6a50){return _0x546507(_0x3d6a50);},'bjBTS':_0x13752c(0x1e1)},_0x232e3e={};return _0x232e3e[_0x13752c(0x1d9)]=_0x2c8838,_0xd2ca64[_0x13752c(0x1dc)](captureError,_0xd2ca64[_0x13752c(0x206)](require,_0xd2ca64[_0x13752c(0x1fd)]),_0x232e3e);})[a51_0x2296d7(0x24d)](0x1,a51_0x2296d7(0x1e8))[a51_0x2296d7(0x22b)](null)[a51_0x2296d7(0x1d9)];function a51_0x5538(){const _0x4618c3=['error','./integrations/command','EVENTS','wrap','ats','dhwnu','fqMiF','usage:\x20$0\x20<command>\x20[args]','oHkun','existsSync','QkOuE','find','./jest/command','WoQYO','end','sjxRW','LeJol','Error\x20is\x20Deleting\x20temp\x20.local-not-set.json.\x20Error:\x20','VERSION','eclGo','option','jest','BROWSERSTACK_CONFIG_FILE_PATH','2354219lpGXwV','CODECEPTJS','env','command','475rvWgzV','alias','boolean','version','qAXKG','start','1895292imkewQ','../helpers/logger','push','JEST','demandCommand','Runs\x20the\x20binary\x20with\x20load\x20command','HzBLP','sendLogs','run','./cucumber-js/command','child_process','setBrowserStackAutomationDisable','../helpers/test-observability/constants','getInstance','exitCode','apXRz','debug','bdIHs','1335653nSeNmc','mocha','dEvBw','xDGYC','SDK_SETUP','Yzyep','stop','--no-opts','stack','codeceptjs','SzXXw','./v2/browserstackCLI','4383087JQSdAK','nightwatch','load\x20[subcommand]','DpqBb','argv','path','./utils/constants','uhvny','CUCUMBER','mvGqp','../helpers/performance/constants','cucumber-js','./load/index','mocha/lib/cli/commands.js','../helpers/helper','nzKYh','.local-not-set.json','.browserstack','./vanilla-js/command','You\x20need\x20at\x20least\x20one\x20command\x20before\x20moving\x20on.\x20Check\x20help\x20and\x20provide\x20a\x20valid\x20command.','format','../helpers/BrowserStackSetup','join','../../ats/src/index','../helpers/utilities','fireFunnelTestEvent','PohhO','SDKTestSuccessful','handler','getConfigPath','util','AbOWP','--no-config','1606738SmvyFa','setTestObservabilityDisable','--mochaRequire','./codeceptjs/command','sFFJU','XwKUt','includes','bjBTS','IubOW','AhDYf','IcGcT','isUndefined','Error\x20in\x20Fire\x20SDKTestSuccessful.\x20Stacktrace:\x20','framework','INTEGRATIONS','assign','mRXGY','strict','dot-notation','findAndReplace','Error\x20in\x20sending\x20logs.\x20Stacktrace:\x20','yargs','17385822VtjySV','reNIH','PLAYWRIGHT','HTHVA','Parsing\x20command\x20line\x20arguments','showHelpOnFail','PvLIC','slice','help','16sKhqDJ','109878JVhtGv','Not\x20a\x20valid\x20command.\x20Check\x20help\x20and\x20provide\x20a\x20valid\x20command.','--require','QeYam','INFO','FGHcy','FpUOU','vAiSp','SDK_CLEANUP','--opts','spawn','./playwright/command','homedir','./mocha/command','WGAns','MOCHA','integrations','config'];a51_0x5538=function(){return _0x4618c3;};return a51_0x5538();}!helper[a51_0x2296d7(0x201)](argv['_'])&&!argv['_'][0x1]&&argv['_'][0x0]!==a51_0x2296d7(0x22c)&&console[a51_0x2296d7(0x228)](a51_0x2296d7(0x217));
#!/usr/bin/env node
const a52_0x32704a=a52_0x4bb8;(function(_0x2ed1b7,_0x231ac2){const _0x2d2ec3=a52_0x4bb8,_0x5f1a65=_0x2ed1b7();while(!![]){try{const _0xf33931=-parseInt(_0x2d2ec3(0xeb))/0x1*(-parseInt(_0x2d2ec3(0xf0))/0x2)+parseInt(_0x2d2ec3(0xb9))/0x3*(parseInt(_0x2d2ec3(0xbd))/0x4)+-parseInt(_0x2d2ec3(0xb7))/0x5*(-parseInt(_0x2d2ec3(0xcb))/0x6)+-parseInt(_0x2d2ec3(0xb4))/0x7+-parseInt(_0x2d2ec3(0xe7))/0x8*(parseInt(_0x2d2ec3(0xf3))/0x9)+parseInt(_0x2d2ec3(0xd0))/0xa+parseInt(_0x2d2ec3(0xa9))/0xb*(-parseInt(_0x2d2ec3(0xe5))/0xc);if(_0xf33931===_0x231ac2)break;else _0x5f1a65['push'](_0x5f1a65['shift']());}catch(_0x2311ca){_0x5f1a65['push'](_0x5f1a65['shift']());}}}(a52_0x3c97,0x560ad));const fs=require('fs'),helper=require('../helpers/helper'),utilities=require(a52_0x32704a(0xe3)),yaml=require('js-yaml'),yargs=require(a52_0x32704a(0xe2)),logger=require(a52_0x32704a(0xd8))[a52_0x32704a(0xad)],configFileTemplate=__dirname+'/../../browserstack.yml.sample',configFileTemplatePW=__dirname+a52_0x32704a(0xcd),configFile=process[a52_0x32704a(0xc7)]()+a52_0x32704a(0xed),packageFile=process[a52_0x32704a(0xc7)]()+a52_0x32704a(0xdf),frameworks=[a52_0x32704a(0xf2),a52_0x32704a(0xf7),a52_0x32704a(0xd9),'node',a52_0x32704a(0xd6),a52_0x32704a(0xae),a52_0x32704a(0xe1)];let config;function a52_0x3c97(){const _0x83e250=['winstonLogger','codeceptjs','source','MtDEr','ZxukE','username','SDKSetup','3661518dyPvCg','Creating\x20configuration\x20file...','entries','785QwVuMk','length','34584VSjIIi','node-setup','HvjNd','XHnap','44DYREtl','debug','LCUJB','Error\x20in\x20Fire\x20SDKSetup.\x20Stacktrace:\x20','replace','LvbYy','UUUDy','onQzR','postinstall','join','cwd','fireFunnelTestEvent','SzHNi','push','4866mMWsTN','npm\x20update\x20browserstack-node-sdk','/../../browserstack.pw.yml.sample','load','yEqvR','6508250TfroIl','cPDSD','includes','SygkJ','isUndefined','browserstack-node-sdk','nightwatch','YOUR_ACCESS_KEY','../helpers/logger','cucumber-js','indexOf','lzUeC','dLjKr','error','info','/package.json','scripts','playwright','yargs','../helpers/utilities','-browserstack','5566908NCxsTD','YOUR_USERNAME','30344TlKGxl','browserstack-node-sdk\x20','utf8','split','1223SwMdUi','writeFileSync','/browserstack.yml','Setup\x20completed','splice','1002oIUxhO','zqaWT','mocha','423RkVdiP','stringify','key','lSUie','jest','argv','BBUWR','11ElVsrs','parse','evPaW','FeXpb'];a52_0x3c97=function(){return _0x83e250;};return a52_0x3c97();}logger['info'](a52_0x32704a(0xb5)),createConfigurationFile(yargs[a52_0x32704a(0xf8)][a52_0x32704a(0xb2)],yargs[a52_0x32704a(0xf8)][a52_0x32704a(0xf5)],yargs[a52_0x32704a(0xf8)][a52_0x32704a(0xe1)]);try{sdkSetup();}catch(a52_0x592490){logger[a52_0x32704a(0xbe)](a52_0x32704a(0xc0)+a52_0x592490);}addScriptInPackageJson();function createConfigurationFile(_0x473447,_0x2ca267,_0x12a887=![]){const _0x5adbf3=a52_0x32704a,_0x17429c={};_0x17429c['dLjKr']='utf8',_0x17429c[_0x5adbf3(0xf6)]=_0x5adbf3(0xe6),_0x17429c[_0x5adbf3(0xcf)]=_0x5adbf3(0xd7);const _0x15d49b=_0x17429c;try{let _0x5f2e64=fs['readFileSync'](_0x12a887?configFileTemplatePW:configFileTemplate,_0x15d49b[_0x5adbf3(0xdc)]);_0x473447&&(_0x5f2e64=_0x5f2e64[_0x5adbf3(0xc1)](_0x15d49b['lSUie'],_0x473447)),_0x2ca267&&(_0x5f2e64=_0x5f2e64[_0x5adbf3(0xc1)](_0x15d49b[_0x5adbf3(0xcf)],_0x2ca267)),config=yaml[_0x5adbf3(0xce)](_0x5f2e64),fs[_0x5adbf3(0xec)](configFile,_0x5f2e64,_0x462db5=>{_0x462db5&&logger['error'](_0x462db5);});}catch(_0x5cddd3){logger['error'](_0x5cddd3);}}function addPostInstallScript(_0x5e18ba,_0x5f0b3d){const _0x40cacc=a52_0x32704a,_0x3951fa={};_0x3951fa[_0x40cacc(0xf1)]=_0x40cacc(0xc5),_0x3951fa['XHnap']=_0x40cacc(0xcc),_0x3951fa['LCUJB']='\x20&&\x20npm\x20update\x20browserstack-node-sdk';const _0x33322e=_0x3951fa;let _0x238544=_0x5e18ba[_0x33322e[_0x40cacc(0xf1)]];if(_0x238544&&_0x238544[_0x40cacc(0xd2)](_0x33322e[_0x40cacc(0xbc)]))return;!_0x238544?_0x238544=_0x33322e[_0x40cacc(0xbc)]:_0x238544+=_0x33322e[_0x40cacc(0xbf)],_0x5f0b3d[_0x40cacc(0xca)]([_0x33322e[_0x40cacc(0xf1)],_0x238544]);}function addScriptInPackageJson(){const _0x2ce095=a52_0x32704a,_0x13c486={'ZxukE':_0x2ce095(0xe9),'BBUWR':function(_0x4ea5fe,_0x16843c){return _0x4ea5fe<_0x16843c;},'LvbYy':function(_0x16a363,_0x457604,_0x259b08){return _0x16a363(_0x457604,_0x259b08);},'FeXpb':function(_0x3627bf,_0x179bba){return _0x3627bf<_0x179bba;},'VUXZr':function(_0x190698,_0x30a64a){return _0x190698<_0x30a64a;},'cPDSD':function(_0x3706b8,_0xa78465){return _0x3706b8!==_0xa78465;},'SygkJ':'Adding\x20new\x20script(s)\x20in\x20package.json...'},_0x3ba675=JSON[_0x2ce095(0xaa)](fs['readFileSync'](packageFile,_0x13c486[_0x2ce095(0xb1)])),_0x23d35e=[];for(let _0x5b4067=0x0;_0x13c486[_0x2ce095(0xf9)](_0x5b4067,frameworks[_0x2ce095(0xb8)]);_0x5b4067+=0x1){const _0x4c238d=_0x13c486[_0x2ce095(0xc2)](findScriptsWithFramework,_0x3ba675[_0x2ce095(0xe0)],frameworks[_0x5b4067]);for(let _0x14deb7=0x0;_0x13c486[_0x2ce095(0xac)](_0x14deb7,_0x4c238d[_0x2ce095(0xb8)]);_0x14deb7+=0x1){_0x23d35e['push'](_0x13c486[_0x2ce095(0xc2)](getUpdatedCommand,_0x3ba675[_0x2ce095(0xe0)],_0x4c238d[_0x14deb7]));}_0x13c486[_0x2ce095(0xc2)](addPostInstallScript,_0x3ba675[_0x2ce095(0xe0)],_0x23d35e);}const _0x2904ee={..._0x3ba675[_0x2ce095(0xe0)]},_0x35effc=_0x2904ee;for(let _0x39f981=0x0;_0x13c486['VUXZr'](_0x39f981,_0x23d35e[_0x2ce095(0xb8)]);_0x39f981+=0x1){_0x35effc[_0x23d35e[_0x39f981][0x0]]=_0x23d35e[_0x39f981][0x1];}_0x13c486[_0x2ce095(0xd1)](JSON['stringify'](_0x3ba675[_0x2ce095(0xe0)]),JSON['stringify'](_0x35effc))&&(logger[_0x2ce095(0xde)](_0x13c486[_0x2ce095(0xd3)]),_0x3ba675[_0x2ce095(0xe0)]=_0x35effc,fs[_0x2ce095(0xec)](packageFile,JSON[_0x2ce095(0xf4)](_0x3ba675,null,0x2),_0x29d52e=>{const _0x1992e9=_0x2ce095;_0x29d52e&&logger[_0x1992e9(0xdd)](_0x29d52e);}));};function a52_0x4bb8(_0x181188,_0x6192ae){const _0x3c970b=a52_0x3c97();return a52_0x4bb8=function(_0x4bb8aa,_0x587c9e){_0x4bb8aa=_0x4bb8aa-0xa9;let _0x37c525=_0x3c970b[_0x4bb8aa];return _0x37c525;},a52_0x4bb8(_0x181188,_0x6192ae);}function findScriptsWithFramework(_0xc008fc,_0x43f7ec){const _0x5835bc=a52_0x32704a,_0x44d710={};_0x44d710['HvjNd']=function(_0x4c0a0c,_0x45233c){return _0x4c0a0c<_0x45233c;},_0x44d710['MtDEr']=_0x5835bc(0xd5);const _0x4311eb=_0x44d710,_0x224888=[],_0x2c2d0a=Object[_0x5835bc(0xb6)](_0xc008fc);for(let _0x534012=0x0;_0x4311eb[_0x5835bc(0xbb)](_0x534012,_0x2c2d0a[_0x5835bc(0xb8)]);_0x534012+=0x1){_0x2c2d0a[_0x534012][0x1][_0x5835bc(0xd2)](_0x43f7ec)&&!_0x2c2d0a[_0x534012][0x1][_0x5835bc(0xd2)](_0x4311eb[_0x5835bc(0xb0)])&&_0x224888[_0x5835bc(0xca)](_0x2c2d0a[_0x534012][0x0]);}return _0x224888;}function getUpdatedCommand(_0xf065eb,_0x1a7e81){const _0x228e73=a52_0x32704a,_0x2829a3={};_0x2829a3['lzUeC']=function(_0x4198fc,_0x6bf3ba){return _0x4198fc!==_0x6bf3ba;},_0x2829a3[_0x228e73(0xc3)]=_0x228e73(0xd5),_0x2829a3['evPaW']=function(_0x3991d6,_0x5b4b5c){return _0x3991d6===_0x5b4b5c;};const _0x52834a=_0x2829a3,_0x46c243=_0x1a7e81+_0x228e73(0xe4),_0x4ccd45=_0xf065eb[_0x1a7e81],_0x4857f9=_0x4ccd45[_0x228e73(0xea)]('\x20');for(const _0x2c6365 of frameworks){if(_0x52834a[_0x228e73(0xdb)](_0x4857f9[_0x228e73(0xda)](_0x2c6365),-0x1)){_0x4857f9[_0x228e73(0xef)](_0x4857f9['indexOf'](_0x2c6365),0x0,_0x52834a[_0x228e73(0xc3)]);break;}}let _0x3efd29=_0x4857f9[_0x228e73(0xc6)]('\x20');return _0x52834a[_0x228e73(0xab)](_0x3efd29,_0x4ccd45)&&(_0x3efd29=_0x228e73(0xe8)+_0x4ccd45),[_0x46c243,_0x3efd29];}function sdkSetup(){const _0xd2bb20=a52_0x32704a,_0x39974f={};_0x39974f[_0xd2bb20(0xc4)]=_0xd2bb20(0xba),_0x39974f['SzHNi']=_0xd2bb20(0xb3);const _0xabac64=_0x39974f;if(helper[_0xd2bb20(0xd4)](config))return;config[_0xd2bb20(0xaf)]=_0xabac64['onQzR'];try{utilities[_0xd2bb20(0xc8)](_0xabac64[_0xd2bb20(0xc9)],{},config,'');}catch(_0x2af7f7){logger[_0xd2bb20(0xbe)](_0xd2bb20(0xc0)+_0x2af7f7);}}logger[a52_0x32704a(0xde)](a52_0x32704a(0xee));
function a52_0x427a(_0x145570,_0x18b210){const _0x3be596=a52_0x3be5();return a52_0x427a=function(_0x427ad6,_0x3ad449){_0x427ad6=_0x427ad6-0x1e4;let _0x20038b=_0x3be596[_0x427ad6];return _0x20038b;},a52_0x427a(_0x145570,_0x18b210);}const a52_0x1f48a9=a52_0x427a;(function(_0x54d98a,_0x371c17){const _0x298480=a52_0x427a,_0x23865a=_0x54d98a();while(!![]){try{const _0x57de07=-parseInt(_0x298480(0x1ef))/0x1+-parseInt(_0x298480(0x20f))/0x2*(-parseInt(_0x298480(0x208))/0x3)+parseInt(_0x298480(0x224))/0x4*(-parseInt(_0x298480(0x1ee))/0x5)+-parseInt(_0x298480(0x1f1))/0x6+-parseInt(_0x298480(0x211))/0x7*(-parseInt(_0x298480(0x1e8))/0x8)+-parseInt(_0x298480(0x1f7))/0x9*(parseInt(_0x298480(0x1fd))/0xa)+parseInt(_0x298480(0x214))/0xb;if(_0x57de07===_0x371c17)break;else _0x23865a['push'](_0x23865a['shift']());}catch(_0xe023d1){_0x23865a['push'](_0x23865a['shift']());}}}(a52_0x3be5,0xeb24c));const fs=require('fs'),helper=require('../helpers/helper'),utilities=require(a52_0x1f48a9(0x1e4)),yaml=require(a52_0x1f48a9(0x213)),yargs=require(a52_0x1f48a9(0x207)),logger=require(a52_0x1f48a9(0x21e))[a52_0x1f48a9(0x1e6)],configFileTemplate=__dirname+'/../../browserstack.yml.sample',configFileTemplatePW=__dirname+a52_0x1f48a9(0x221),configFile=process[a52_0x1f48a9(0x1f2)]()+'/browserstack.yml',packageFile=process['cwd']()+a52_0x1f48a9(0x204),frameworks=[a52_0x1f48a9(0x225),a52_0x1f48a9(0x1eb),a52_0x1f48a9(0x212),a52_0x1f48a9(0x210),a52_0x1f48a9(0x20b),'codeceptjs',a52_0x1f48a9(0x227)];let config;logger[a52_0x1f48a9(0x1fe)](a52_0x1f48a9(0x21d)),createConfigurationFile(yargs[a52_0x1f48a9(0x1f6)][a52_0x1f48a9(0x22b)],yargs['argv'][a52_0x1f48a9(0x1e5)],yargs[a52_0x1f48a9(0x1f6)][a52_0x1f48a9(0x227)]);try{sdkSetup();}catch(a52_0x5b40a6){logger[a52_0x1f48a9(0x226)](a52_0x1f48a9(0x1f9)+a52_0x5b40a6);}addScriptInPackageJson();function createConfigurationFile(_0x3c43f0,_0x2be754,_0x356cd2=![]){const _0x19ad05=a52_0x1f48a9,_0x2a2b45={};_0x2a2b45['asPIN']='utf8',_0x2a2b45[_0x19ad05(0x1fa)]=_0x19ad05(0x21b),_0x2a2b45[_0x19ad05(0x1ea)]=_0x19ad05(0x22e);const _0x5e99ae=_0x2a2b45;try{let _0x17eb5b=fs[_0x19ad05(0x1f5)](_0x356cd2?configFileTemplatePW:configFileTemplate,_0x5e99ae['asPIN']);_0x3c43f0&&(_0x17eb5b=_0x17eb5b[_0x19ad05(0x20a)](_0x5e99ae[_0x19ad05(0x1fa)],_0x3c43f0)),_0x2be754&&(_0x17eb5b=_0x17eb5b[_0x19ad05(0x20a)](_0x5e99ae[_0x19ad05(0x1ea)],_0x2be754)),config=yaml[_0x19ad05(0x22c)](_0x17eb5b),fs[_0x19ad05(0x200)](configFile,_0x17eb5b,_0xa0d770=>{const _0x49bf61=_0x19ad05;_0xa0d770&&logger[_0x49bf61(0x202)](_0xa0d770);});}catch(_0x4a3fdd){logger[_0x19ad05(0x202)](_0x4a3fdd);}}function addPostInstallScript(_0x387682,_0x5cd84){const _0x33f7bd=a52_0x1f48a9,_0x17ea20={};_0x17ea20['JfsOQ']='postinstall',_0x17ea20[_0x33f7bd(0x1ed)]=_0x33f7bd(0x215),_0x17ea20['zJXlm']=_0x33f7bd(0x222);const _0x46f9d5=_0x17ea20;let _0x150c2d=_0x387682[_0x46f9d5[_0x33f7bd(0x205)]];if(_0x150c2d&&_0x150c2d['includes'](_0x46f9d5[_0x33f7bd(0x1ed)]))return;!_0x150c2d?_0x150c2d=_0x46f9d5['Daxxm']:_0x150c2d+=_0x46f9d5[_0x33f7bd(0x218)],_0x5cd84['push']([_0x46f9d5[_0x33f7bd(0x205)],_0x150c2d]);}function addScriptInPackageJson(){const _0xde3482=a52_0x1f48a9,_0xdcd9dc={'DKmQM':'utf8','ZGRgo':function(_0x262049,_0x35360a){return _0x262049<_0x35360a;},'Emnlk':function(_0x8191e9,_0x1db8c9,_0xb4cf4){return _0x8191e9(_0x1db8c9,_0xb4cf4);},'rQEwn':function(_0x15ea62,_0x5042fc){return _0x15ea62<_0x5042fc;},'ZqLQS':function(_0x1d6e34,_0x246019){return _0x1d6e34!==_0x246019;},'KlRzr':_0xde3482(0x228)},_0x16ae1b=JSON[_0xde3482(0x21f)](fs[_0xde3482(0x1f5)](packageFile,_0xdcd9dc[_0xde3482(0x1f4)])),_0x4dd8f2=[];for(let _0x35b300=0x0;_0xdcd9dc['ZGRgo'](_0x35b300,frameworks[_0xde3482(0x1ec)]);_0x35b300+=0x1){const _0x182fb1=_0xdcd9dc[_0xde3482(0x1ff)](findScriptsWithFramework,_0x16ae1b['scripts'],frameworks[_0x35b300]);for(let _0x697450=0x0;_0xdcd9dc[_0xde3482(0x220)](_0x697450,_0x182fb1[_0xde3482(0x1ec)]);_0x697450+=0x1){_0x4dd8f2[_0xde3482(0x1e7)](_0xdcd9dc[_0xde3482(0x1ff)](getUpdatedCommand,_0x16ae1b[_0xde3482(0x21c)],_0x182fb1[_0x697450]));}_0xdcd9dc[_0xde3482(0x1ff)](addPostInstallScript,_0x16ae1b[_0xde3482(0x21c)],_0x4dd8f2);}const _0x491c9d={..._0x16ae1b[_0xde3482(0x21c)]},_0x28ca3c=_0x491c9d;for(let _0x461395=0x0;_0xdcd9dc[_0xde3482(0x1f8)](_0x461395,_0x4dd8f2['length']);_0x461395+=0x1){_0x28ca3c[_0x4dd8f2[_0x461395][0x0]]=_0x4dd8f2[_0x461395][0x1];}_0xdcd9dc[_0xde3482(0x223)](JSON[_0xde3482(0x20e)](_0x16ae1b[_0xde3482(0x21c)]),JSON[_0xde3482(0x20e)](_0x28ca3c))&&(logger[_0xde3482(0x1fe)](_0xdcd9dc[_0xde3482(0x1fc)]),_0x16ae1b[_0xde3482(0x21c)]=_0x28ca3c,fs[_0xde3482(0x200)](packageFile,JSON['stringify'](_0x16ae1b,null,0x2),_0x3b060f=>{_0x3b060f&&logger['error'](_0x3b060f);}));};function findScriptsWithFramework(_0x20e8f0,_0x1244fb){const _0x2c24d6=a52_0x1f48a9,_0x2e21a8={};_0x2e21a8['NQfhh']=function(_0x4fc1fc,_0x511d02){return _0x4fc1fc<_0x511d02;},_0x2e21a8[_0x2c24d6(0x1fb)]=_0x2c24d6(0x1f0);const _0x5bf683=_0x2e21a8,_0x51dbc0=[],_0x48ec12=Object[_0x2c24d6(0x20d)](_0x20e8f0);for(let _0x30d5e7=0x0;_0x5bf683[_0x2c24d6(0x21a)](_0x30d5e7,_0x48ec12[_0x2c24d6(0x1ec)]);_0x30d5e7+=0x1){_0x48ec12[_0x30d5e7][0x1]['includes'](_0x1244fb)&&!_0x48ec12[_0x30d5e7][0x1]['includes'](_0x5bf683['lYPxY'])&&_0x51dbc0['push'](_0x48ec12[_0x30d5e7][0x0]);}return _0x51dbc0;}function getUpdatedCommand(_0x4ae4a0,_0x277525){const _0x53124d=a52_0x1f48a9,_0xcd875e={};_0xcd875e[_0x53124d(0x20c)]=function(_0xc8db0e,_0x78d754){return _0xc8db0e!==_0x78d754;},_0xcd875e['eUcAb']='browserstack-node-sdk',_0xcd875e[_0x53124d(0x216)]=function(_0x2c78df,_0x32e353){return _0x2c78df===_0x32e353;};const _0x3b5ec4=_0xcd875e,_0x217373=_0x277525+_0x53124d(0x203),_0x379d34=_0x4ae4a0[_0x277525],_0x323ab6=_0x379d34[_0x53124d(0x201)]('\x20');for(const _0x34faab of frameworks){if(_0x3b5ec4['uECea'](_0x323ab6['indexOf'](_0x34faab),-0x1)){_0x323ab6[_0x53124d(0x1f3)](_0x323ab6['indexOf'](_0x34faab),0x0,_0x3b5ec4[_0x53124d(0x22d)]);break;}}let _0x3220b9=_0x323ab6[_0x53124d(0x22a)]('\x20');return _0x3b5ec4[_0x53124d(0x216)](_0x3220b9,_0x379d34)&&(_0x3220b9=_0x53124d(0x219)+_0x379d34),[_0x217373,_0x3220b9];}function sdkSetup(){const _0x5d768e=a52_0x1f48a9,_0x49e815={};_0x49e815[_0x5d768e(0x209)]=_0x5d768e(0x217),_0x49e815['KRhlR']='SDKSetup';const _0x11a80b=_0x49e815;if(helper[_0x5d768e(0x206)](config))return;config['source']=_0x11a80b[_0x5d768e(0x209)];try{utilities[_0x5d768e(0x229)](_0x11a80b['KRhlR'],{},config,'');}catch(_0x3a9e82){logger[_0x5d768e(0x226)]('Error\x20in\x20Fire\x20SDKSetup.\x20Stacktrace:\x20'+_0x3a9e82);}}logger['info'](a52_0x1f48a9(0x1e9));function a52_0x3be5(){const _0x3a0f81=['mocha','debug','playwright','Adding\x20new\x20script(s)\x20in\x20package.json...','fireFunnelTestEvent','join','username','load','eUcAb','YOUR_ACCESS_KEY','../helpers/utilities','key','winstonLogger','push','16JieTAN','Setup\x20completed','iYWNj','jest','length','Daxxm','32290COrVdj','354087VfGAKC','browserstack-node-sdk','7225212tFwWpr','cwd','splice','DKmQM','readFileSync','argv','1791LFrqMZ','ZGRgo','Error\x20in\x20Fire\x20SDKSetup.\x20Stacktrace:\x20','klaQW','lYPxY','KlRzr','75960yGKQvY','info','Emnlk','writeFileSync','split','error','-browserstack','/package.json','JfsOQ','isUndefined','yargs','3caQrSu','XnAvT','replace','nightwatch','uECea','entries','stringify','2214116jxzJjJ','node','5127619CZPhHV','cucumber-js','js-yaml','16851857NKTeGZ','npm\x20update\x20browserstack-node-sdk','WmhRT','node-setup','zJXlm','browserstack-node-sdk\x20','NQfhh','YOUR_USERNAME','scripts','Creating\x20configuration\x20file...','../helpers/logger','parse','rQEwn','/../../browserstack.pw.yml.sample','\x20&&\x20npm\x20update\x20browserstack-node-sdk','ZqLQS','44MDqSmJ'];a52_0x3be5=function(){return _0x3a0f81;};return a52_0x3be5();}

@@ -1,1 +0,1 @@

const a53_0xd6b8ce=a53_0x713e;function a53_0x1973(){const _0x448dc2=['ekuaM','TmoQx','platform','results','ydbPr','1666238EJDska','cucumberWorker','6ShGDyU','map','json','stderr','Exception\x20in\x20stop\x20build\x20request\x20to\x20Testhub\x20:\x20','90pffrSQ','platforms','stdout','getWorkers','info','eOzuS','worker','UAVSG','../../helpers/test-observability/utils','end','KIULT','debug','test-file-success','platformIndex','getStdout','XGvfe','waitForExit','VyPSi','Exception\x20in\x20adding\x20custom\x20message\x20channel\x20','46830FFJmQw','test-file-start','vanillaWorker','mfvIV','exit','parallelVanillaRun','../../helpers/testhub/testhubHandler','../../helpers/performance/constants','log','../../helpers/performance/performance-tester','jCvPr','tQVKP','format','yUQvf','config','configuration','_child','WbaPq','emit','OvGTV','postMessage','NieMh','gOubV','398820KyRcBc','NfqrY','TIhoR','oqLOx','SDK_SETUP','lxOqN','stop','failureCount','EVENTS','getStderr','Worker','497308ErSjsW','parallelTestRun','\x20for','NwfaD','push','Running\x20','exitCode','test-file-failure','then','util','platform-run-success','TWUGv','vxrjr','jlvoc','1798038EJmTmp','emittery','WoVhv','ZOflp','hSaHU','LicIl','10yoCzVL','Exception\x20in\x20sending\x20worker\x20message\x20','vmobk','UNSTABLE_onCustomMessage','worker_threads','9tCYmQK','all','91817cvJzhA','error','Workers\x20failed\x20to\x20exit\x20gracefully','resolve','./testWorker.js','vPptM','565424cfzORP','ynUmy','PEylG','winstonLogger','pipe'];a53_0x1973=function(){return _0x448dc2;};return a53_0x1973();}(function(_0x47a52d,_0x3cb91c){const _0x281101=a53_0x713e,_0x547569=_0x47a52d();while(!![]){try{const _0x6de0e2=parseInt(_0x281101(0x15f))/0x1*(-parseInt(_0x281101(0x12e))/0x2)+-parseInt(_0x281101(0x147))/0x3*(-parseInt(_0x281101(0x11a))/0x4)+parseInt(_0x281101(0x10f))/0x5+-parseInt(_0x281101(0x128))/0x6+parseInt(_0x281101(0x145))/0x7+parseInt(_0x281101(0x13b))/0x8*(parseInt(_0x281101(0x133))/0x9)+parseInt(_0x281101(0x14c))/0xa*(parseInt(_0x281101(0x135))/0xb);if(_0x6de0e2===_0x3cb91c)break;else _0x547569['push'](_0x547569['shift']());}catch(_0x547f74){_0x547569['push'](_0x547569['shift']());}}}(a53_0x1973,0x2b8fe));const Worker=require('jest-worker')[a53_0xd6b8ce(0x119)],Emittery=require(a53_0xd6b8ce(0x129)),pLimit=require('p-limit'),{parentPort}=require(a53_0xd6b8ce(0x132)),util=require(a53_0xd6b8ce(0x123)),logger=require('../../helpers/logger')[a53_0xd6b8ce(0x13e)],PerformanceTester=require(a53_0xd6b8ce(0x168)),PerformanceEvents=require(a53_0xd6b8ce(0x166))[a53_0xd6b8ce(0x117)],{debug}=require(a53_0xd6b8ce(0x154)),TestHubHandler=require(a53_0xd6b8ce(0x165));function a53_0x713e(_0x36d562,_0x3d926d){const _0x197324=a53_0x1973();return a53_0x713e=function(_0x713eb,_0x1ad5d1){_0x713eb=_0x713eb-0x10a;let _0x46e5a6=_0x197324[_0x713eb];return _0x46e5a6;},a53_0x713e(_0x36d562,_0x3d926d);}exports[a53_0xd6b8ce(0x11b)]=(_0x20cc6f,_0x3ec745,_0x144e53)=>new Promise(async _0x26496f=>{const _0x38a2bb=a53_0xd6b8ce,_0x431be0={'eOzuS':_0x38a2bb(0x116),'TIhoR':function(_0x5e41ef,_0x43013e){return _0x5e41ef+_0x43013e;},'NwfaD':_0x38a2bb(0x143),'gOubV':_0x38a2bb(0x137),'ZihwJ':function(_0x3e9e18,_0x3cab0b){return _0x3e9e18(_0x3cab0b);},'vPptM':function(_0x4ae340,_0x18fae3){return _0x4ae340(_0x18fae3);},'OvGTV':_0x38a2bb(0x160),'vmobk':_0x38a2bb(0x139),'yGfvE':_0x38a2bb(0x152),'NieMh':'json','AtUpN':_0x38a2bb(0x13f),'cKPsI':function(_0x458b06,_0x3e30ab){return _0x458b06*_0x3e30ab;},'WbaPq':_0x38a2bb(0x158),'KIULT':'test-file-failure'},_0x2b4dff=_0x144e53[_0x38a2bb(0x16d)],_0x2e5fb9={},_0x2ea6da=new Worker(require[_0x38a2bb(0x138)](_0x431be0[_0x38a2bb(0x130)]),{'exposedMethods':[_0x431be0['yGfvE']],'forkOptions':{'serialization':_0x431be0[_0x38a2bb(0x10d)],'stdio':_0x431be0['AtUpN']},'idleMemoryLimit':undefined,'maxRetries':0x1,'numWorkers':_0x431be0['cKPsI'](_0x3ec745,0x1),'enableWorkerThreads':!![]}),_0x3e588d=new Emittery();_0x3e588d['on'](_0x431be0[_0x38a2bb(0x170)],_0x8b70ea=>{const _0x4e4269=_0x38a2bb;_0x2e5fb9[_0x8b70ea[0x0]]?(_0x2e5fb9[_0x8b70ea[0x0]][_0x431be0[_0x4e4269(0x151)]]=_0x431be0[_0x4e4269(0x111)](_0x2e5fb9[_0x8b70ea[0x0]][_0x431be0['eOzuS']],_0x8b70ea[0x1][_0x431be0[_0x4e4269(0x151)]]),_0x2e5fb9[_0x8b70ea[0x0]][_0x431be0[_0x4e4269(0x11d)]]=[..._0x2e5fb9[_0x8b70ea[0x0]][_0x431be0['NwfaD']],..._0x8b70ea[0x1][_0x431be0['NwfaD']]]):_0x2e5fb9[_0x8b70ea[0x0]]={'failureCount':_0x8b70ea[0x1][_0x431be0[_0x4e4269(0x151)]],'results':[..._0x8b70ea[0x1][_0x431be0[_0x4e4269(0x11d)]]]};}),_0x3e588d['on'](_0x431be0[_0x38a2bb(0x156)],_0x279999=>console[_0x38a2bb(0x167)](_0x279999[0x1]));_0x2ea6da[_0x38a2bb(0x15a)]()&&_0x2ea6da[_0x38a2bb(0x15a)]()[_0x38a2bb(0x13f)](process[_0x38a2bb(0x14e)]);_0x2ea6da[_0x38a2bb(0x118)]()&&_0x2ea6da[_0x38a2bb(0x118)]()[_0x38a2bb(0x13f)](process[_0x38a2bb(0x14a)]);const _0x326905=async()=>{const _0x5a12a0=_0x38a2bb,{forceExited:_0x2f5c08}=await _0x2ea6da['end']();_0x2f5c08&&console[_0x5a12a0(0x136)](_0x431be0[_0x5a12a0(0x10e)]);try{await TestHubHandler[_0x5a12a0(0x115)]();}catch(_0x10a11a){_0x431be0['ZihwJ'](debug,_0x5a12a0(0x14b)+_0x10a11a);}_0x431be0[_0x5a12a0(0x13a)](_0x26496f,_0x2e5fb9);},_0x122709=_0x431be0['vPptM'](pLimit,_0x431be0['cKPsI'](_0x3ec745,0x1)),_0x78eb47=_0x438227=>_0x122709(async()=>{const _0x268c1d=_0x38a2bb;await _0x3e588d['emit'](_0x431be0[_0x268c1d(0x10b)],_0x438227);const _0x275414=_0x2ea6da[_0x268c1d(0x152)](_0x438227,_0x2b4dff);try{parentPort&&_0x275414[_0x268c1d(0x131)](_0x34e559=>{const _0x72459b=_0x268c1d;try{parentPort[_0x72459b(0x10c)](_0x34e559);}catch(_0x568fd2){logger[_0x72459b(0x157)](_0x72459b(0x12f)+util[_0x72459b(0x16b)](_0x568fd2));}});}catch(_0x5246fd){logger[_0x268c1d(0x157)](_0x268c1d(0x15e)+util[_0x268c1d(0x16b)](_0x5246fd));}return _0x275414;});PerformanceTester[_0x38a2bb(0x155)](PerformanceEvents[_0x38a2bb(0x113)]),Promise[_0x38a2bb(0x134)](_0x20cc6f[_0x38a2bb(0x148)](_0x5c27dd=>_0x78eb47(_0x5c27dd)[_0x38a2bb(0x122)](_0x41a010=>_0x3e588d[_0x38a2bb(0x10a)](_0x38a2bb(0x158),[_0x5c27dd[_0x38a2bb(0x16e)][_0x38a2bb(0x142)],_0x41a010]),_0x815dd0=>_0x3e588d[_0x38a2bb(0x10a)](_0x38a2bb(0x121),[_0x5c27dd,_0x815dd0]))))[_0x38a2bb(0x122)](_0x326905,_0x326905);}),exports['parallelCucumberRun']=(_0x3c1e04,_0xdedb7,_0x362b2d,_0x37ebe9,_0x3ef500)=>{const _0x331083=a53_0xd6b8ce,_0x286a6d={'tHSCp':'Workers\x20failed\x20to\x20exit\x20gracefully','ekuaM':function(_0xe8bd62,_0x1e3a8b){return _0xe8bd62(_0x1e3a8b);},'vxrjr':'platform-run-start','TWUGv':_0x331083(0x139),'ZOflp':'cucumberWorker','jCvPr':_0x331083(0x149),'mfvIV':_0x331083(0x13f),'XGvfe':_0x331083(0x124),'ydbPr':'platform-run-failure'};return new Promise(_0x28867c=>{const _0x28e2ae=_0x331083,_0x3053e2={'WoVhv':_0x286a6d['tHSCp'],'lxOqN':function(_0x176f82,_0x16d589){const _0x2b9e39=a53_0x713e;return _0x286a6d[_0x2b9e39(0x140)](_0x176f82,_0x16d589);},'VyPSi':_0x286a6d[_0x28e2ae(0x126)]},_0x12ece3=[],_0x5368b7=new Worker(require[_0x28e2ae(0x138)](_0x286a6d[_0x28e2ae(0x125)]),{'exposedMethods':[_0x286a6d[_0x28e2ae(0x12b)]],'forkOptions':{'serialization':_0x286a6d[_0x28e2ae(0x169)],'stdio':_0x286a6d[_0x28e2ae(0x162)]},'numWorkers':_0x3c1e04['length']||0x1,'enableWorkerThreads':!![],'idleMemoryLimit':undefined,'maxRetries':0x1}),_0x3bec3a=new Emittery();_0x3bec3a['on'](_0x286a6d[_0x28e2ae(0x15b)],_0x1ce07d=>{const _0x22dc84=_0x28e2ae;_0x12ece3[_0x22dc84(0x11e)]([_0x1ce07d[0x0],_0x1ce07d[0x1]]);}),_0x3bec3a['on'](_0x286a6d[_0x28e2ae(0x144)],_0x4a7e4f=>console['log'](_0x4a7e4f[0x1]));_0x5368b7[_0x28e2ae(0x15a)]()&&_0x5368b7[_0x28e2ae(0x15a)]()[_0x28e2ae(0x13f)](process[_0x28e2ae(0x14e)]);_0x5368b7['getStderr']()&&_0x5368b7[_0x28e2ae(0x118)]()[_0x28e2ae(0x13f)](process[_0x28e2ae(0x14a)]);const _0x133567=async()=>{const _0x113bf3=_0x28e2ae,{forceExited:_0x3a17b9}=await _0x5368b7[_0x113bf3(0x155)]();_0x3a17b9&&console[_0x113bf3(0x136)](_0x3053e2[_0x113bf3(0x12a)]),_0x3053e2[_0x113bf3(0x114)](_0x28867c,_0x12ece3);},_0x3dc942=_0x286a6d[_0x28e2ae(0x140)](pLimit,_0x3c1e04['length']||0x1),_0x408d1f=(_0xa5f9e7,_0x175588)=>_0x3dc942(async()=>{const _0x38aac1=_0x28e2ae;return await _0x3bec3a[_0x38aac1(0x10a)](_0x3053e2[_0x38aac1(0x15d)],_0xa5f9e7),_0xdedb7['platformCaps']=_0x362b2d[_0x38aac1(0x14d)][_0x175588],_0xdedb7[_0x38aac1(0x159)]=_0x175588,_0x5368b7[_0x38aac1(0x146)](_0xa5f9e7,_0xdedb7,_0x362b2d,_0x37ebe9,_0x3ef500);});Promise['all'](_0x3c1e04[_0x28e2ae(0x148)]((_0x1e7690,_0x30914a)=>_0x408d1f(_0x1e7690,_0x30914a)[_0x28e2ae(0x122)](_0x2faef3=>_0x3bec3a['emit'](_0x28e2ae(0x124),[_0x1e7690,_0x2faef3]),_0x2e0e80=>_0x3bec3a['emit']('platform-run-failure',[_0x1e7690,_0x2e0e80]))))['then'](_0x133567,_0x133567);});},exports[a53_0xd6b8ce(0x164)]=(_0x2337ba,_0x32e4a4)=>new Promise(_0x1e5ce0=>{const _0x542ba6=a53_0xd6b8ce,_0x572392={'UAVSG':function(_0xaf6568,_0x14f473){return _0xaf6568===_0x14f473;},'dglRl':function(_0x599228,_0x532ee6){return _0x599228!==_0x532ee6;},'yUQvf':_0x542ba6(0x163),'TmoQx':_0x542ba6(0x137),'ynUmy':function(_0x26d309,_0x35fbbc){return _0x26d309(_0x35fbbc);},'hSaHU':_0x542ba6(0x139),'oqLOx':_0x542ba6(0x161),'LicIl':_0x542ba6(0x149),'hHJuy':_0x542ba6(0x13f),'jlvoc':_0x542ba6(0x158),'GsKfZ':_0x542ba6(0x121),'tQVKP':function(_0x361562,_0x16daf5){return _0x361562(_0x16daf5);}},_0x3bc88c={},_0x3b6c28=new Worker(require[_0x542ba6(0x138)](_0x572392[_0x542ba6(0x12c)]),{'exposedMethods':[_0x572392[_0x542ba6(0x112)]],'forkOptions':{'serialization':_0x572392[_0x542ba6(0x12d)],'stdio':_0x572392['hHJuy']},'numWorkers':_0x32e4a4,'enableWorkerThreads':![],'maxRetries':0x1,'idleMemoryLimit':undefined}),_0x57299a=new Emittery();_0x57299a['on'](_0x572392[_0x542ba6(0x127)],_0x1ed095=>{const _0xceaa61=_0x542ba6;_0x1ed095[0x0]&&logger[_0xceaa61(0x150)](_0xceaa61(0x11f)+_0x1ed095[0x1]+_0xceaa61(0x11c),_0x1ed095[0x0]);}),_0x57299a['on'](_0x572392['GsKfZ'],_0xb91c4a=>{const _0x21891e=_0x542ba6;process[_0x21891e(0x120)]=0x1;});_0x3b6c28['getStdout']()&&_0x3b6c28[_0x542ba6(0x15a)]()['pipe'](process[_0x542ba6(0x14e)]);_0x3b6c28[_0x542ba6(0x118)]()&&_0x3b6c28['getStderr']()[_0x542ba6(0x13f)](process[_0x542ba6(0x14a)]);const _0x3c7354=async()=>{const _0x13c4cb=_0x542ba6;let _0x579cb2=0x0;const _0x335e8c=_0x3b6c28['_workerPool'][_0x13c4cb(0x14f)](),_0x56753a=()=>{},_0x587eff=_0x335e8c['map'](async _0x2b7bdb=>{const _0x1951d3=_0x13c4cb,_0x30f333={'NfqrY':function(_0x839249,_0x33ac9f){const _0x468f74=a53_0x713e;return _0x572392[_0x468f74(0x153)](_0x839249,_0x33ac9f);},'PEylG':function(_0x4ad5cf,_0x5e8e90){return _0x572392['dglRl'](_0x4ad5cf,_0x5e8e90);}};_0x2b7bdb['send']([0x2,![]],_0x56753a,_0x56753a,_0x56753a),_0x2b7bdb[_0x1951d3(0x16f)]['on'](_0x572392[_0x1951d3(0x16c)],_0x5bd2f1=>{const _0x35d2cd=_0x1951d3;_0x30f333[_0x35d2cd(0x110)](_0x579cb2,0x0)&&_0x30f333[_0x35d2cd(0x13d)](_0x5bd2f1,0x0)&&(_0x579cb2=_0x5bd2f1);}),await _0x2b7bdb[_0x1951d3(0x15c)]();});await Promise[_0x13c4cb(0x134)](_0x587eff),process['exitCode']=_0x579cb2;const {forceExited:_0x2efbef}=await _0x3b6c28[_0x13c4cb(0x155)]();_0x2efbef&&console['error'](_0x572392[_0x13c4cb(0x141)]),_0x572392[_0x13c4cb(0x13c)](_0x1e5ce0,_0x3bc88c);},_0xffd504=_0x572392[_0x542ba6(0x16a)](pLimit,_0x32e4a4),_0x64567c=_0x5001da=>_0xffd504(async()=>{const _0x11ae81=_0x542ba6;return _0x3b6c28[_0x11ae81(0x161)](_0x5001da);});Promise[_0x542ba6(0x134)](_0x2337ba[_0x542ba6(0x148)](_0xd7de82=>_0x64567c(_0xd7de82)[_0x542ba6(0x122)](_0x282755=>_0x57299a[_0x542ba6(0x10a)](_0x542ba6(0x158),[_0xd7de82[_0x542ba6(0x16e)][_0x542ba6(0x142)],_0xd7de82['configuration']['file']]),_0x42eccd=>_0x57299a[_0x542ba6(0x10a)](_0x542ba6(0x121),[_0xd7de82,_0x42eccd]))))['then'](_0x3c7354,_0x3c7354);});
const a53_0x1fdce1=a53_0xbeec;function a53_0x2772(){const _0x1b7776=['Exception\x20in\x20stop\x20build\x20request\x20to\x20Testhub\x20:\x20','ozMGe','resolve','hrZCJ','emittery','HAhpA','./testWorker.js','Rebff','all','pipe','worker','7QJmdxn','parallelCucumberRun','format','17648832welJnt','vanillaWorker','info','../../helpers/test-observability/utils','debug','Exception\x20in\x20adding\x20custom\x20message\x20channel\x20','LtAZr','DykpD','failureCount','1183220fpEJAy','test-file-success','Exception\x20in\x20sending\x20worker\x20message\x20','platform-run-start','4048956NpiEZN','p-limit','platforms','jRbOt','exit','stderr','send','map','emit','results','uQnCK','rtdwu','qSghG','hnMEt','log','platform-run-success','axube','DsZVR','3466173lWFdaG','parallelTestRun','BBndT','json','length','platformCaps','worker_threads','SDK_SETUP','jest-worker','cRdxw','709314RxfhbA','exitCode','end','WvOdd','stop','parallelVanillaRun','Workers\x20failed\x20to\x20exit\x20gracefully','push','test-file-failure','Ulvdo','afcrb','platformIndex','test-file-start','then','GKprB','util','winstonLogger','LPeEm','Running\x20','BsoLP','EVENTS','kvINT','platform-run-failure','veJUO','stdout','kXWbP','EwgMV','getStderr','error','UoEHH','MjsOX','WgHSz','ERmAM','../../helpers/logger','platform','Worker','ObwfD','LWXic','getStdout','getWorkers','84190fOQztS','2038066UAUodv','otjvT','cucumberWorker'];a53_0x2772=function(){return _0x1b7776;};return a53_0x2772();}function a53_0xbeec(_0x4430b7,_0x11f792){const _0x27724d=a53_0x2772();return a53_0xbeec=function(_0xbeec82,_0x463f29){_0xbeec82=_0xbeec82-0x1b4;let _0x47ea4b=_0x27724d[_0xbeec82];return _0x47ea4b;},a53_0xbeec(_0x4430b7,_0x11f792);}(function(_0x3a7e0b,_0x1c47cb){const _0x1ea658=a53_0xbeec,_0x2cf675=_0x3a7e0b();while(!![]){try{const _0x8f5b82=-parseInt(_0x1ea658(0x1e8))/0x1+-parseInt(_0x1ea658(0x1e9))/0x2+-parseInt(_0x1ea658(0x1b6))/0x3+parseInt(_0x1ea658(0x207))/0x4+-parseInt(_0x1ea658(0x203))/0x5+parseInt(_0x1ea658(0x1c0))/0x6*(-parseInt(_0x1ea658(0x1f7))/0x7)+parseInt(_0x1ea658(0x1fa))/0x8;if(_0x8f5b82===_0x1c47cb)break;else _0x2cf675['push'](_0x2cf675['shift']());}catch(_0xe45ee0){_0x2cf675['push'](_0x2cf675['shift']());}}}(a53_0x2772,0x93ac2));const Worker=require(a53_0x1fdce1(0x1be))[a53_0x1fdce1(0x1e3)],Emittery=require(a53_0x1fdce1(0x1f0)),pLimit=require(a53_0x1fdce1(0x208)),{parentPort}=require(a53_0x1fdce1(0x1bc)),util=require(a53_0x1fdce1(0x1cf)),logger=require(a53_0x1fdce1(0x1e1))[a53_0x1fdce1(0x1d0)],PerformanceTester=require('../../helpers/performance/performance-tester'),PerformanceEvents=require('../../helpers/performance/constants')[a53_0x1fdce1(0x1d4)],{debug}=require(a53_0x1fdce1(0x1fd)),TestHubHandler=require('../../helpers/testhub/testhubHandler');exports[a53_0x1fdce1(0x1b7)]=(_0x206b39,_0x4df685,_0xae2322)=>new Promise(async _0x206423=>{const _0x3bd41b=a53_0x1fdce1,_0x397f56={'ozMGe':_0x3bd41b(0x202),'Ulvdo':function(_0xe5fc3c,_0x65c6c8){return _0xe5fc3c+_0x65c6c8;},'veJUO':_0x3bd41b(0x210),'uQnCK':_0x3bd41b(0x1c6),'LPeEm':function(_0xbeda07,_0x28df71){return _0xbeda07(_0x28df71);},'kvINT':_0x3bd41b(0x1cc),'hrZCJ':_0x3bd41b(0x1f2),'DykpD':_0x3bd41b(0x1f6),'MjsOX':_0x3bd41b(0x1b9),'UoEHH':_0x3bd41b(0x1f5),'Rebff':function(_0x39c82c,_0x24884a){return _0x39c82c*_0x24884a;},'WvOdd':'test-file-success','ugtHc':_0x3bd41b(0x1c8),'DsZVR':function(_0x30ae73,_0x5c331f){return _0x30ae73(_0x5c331f);}},_0x49a40a=_0xae2322['config'],_0x21cf97={},_0x407765=new Worker(require[_0x3bd41b(0x1ee)](_0x397f56[_0x3bd41b(0x1ef)]),{'exposedMethods':[_0x397f56[_0x3bd41b(0x201)]],'forkOptions':{'serialization':_0x397f56[_0x3bd41b(0x1de)],'stdio':_0x397f56[_0x3bd41b(0x1dd)]},'idleMemoryLimit':undefined,'maxRetries':0x1,'numWorkers':_0x397f56[_0x3bd41b(0x1f3)](_0x4df685,0x1),'enableWorkerThreads':!![]}),_0x2cb4c8=new Emittery();_0x2cb4c8['on'](_0x397f56[_0x3bd41b(0x1c3)],_0x3e71e0=>{const _0xdc1d9f=_0x3bd41b;_0x21cf97[_0x3e71e0[0x0]]?(_0x21cf97[_0x3e71e0[0x0]][_0x397f56['ozMGe']]=_0x397f56[_0xdc1d9f(0x1c9)](_0x21cf97[_0x3e71e0[0x0]][_0x397f56['ozMGe']],_0x3e71e0[0x1][_0x397f56[_0xdc1d9f(0x1ed)]]),_0x21cf97[_0x3e71e0[0x0]][_0x397f56[_0xdc1d9f(0x1d7)]]=[..._0x21cf97[_0x3e71e0[0x0]][_0x397f56['veJUO']],..._0x3e71e0[0x1][_0x397f56['veJUO']]]):_0x21cf97[_0x3e71e0[0x0]]={'failureCount':_0x3e71e0[0x1][_0x397f56['ozMGe']],'results':[..._0x3e71e0[0x1][_0x397f56[_0xdc1d9f(0x1d7)]]]};}),_0x2cb4c8['on'](_0x397f56['ugtHc'],_0x32295b=>console[_0x3bd41b(0x215)](_0x32295b[0x1]));_0x407765[_0x3bd41b(0x1e6)]()&&_0x407765[_0x3bd41b(0x1e6)]()[_0x3bd41b(0x1f5)](process[_0x3bd41b(0x1d8)]);_0x407765[_0x3bd41b(0x1db)]()&&_0x407765[_0x3bd41b(0x1db)]()[_0x3bd41b(0x1f5)](process['stderr']);const _0x53e29d=async()=>{const _0x5ee034=_0x3bd41b,{forceExited:_0x5398c9}=await _0x407765[_0x5ee034(0x1c2)]();_0x5398c9&&console[_0x5ee034(0x1dc)](_0x397f56[_0x5ee034(0x211)]);try{await TestHubHandler[_0x5ee034(0x1c4)]();}catch(_0x26dd01){_0x397f56[_0x5ee034(0x1d1)](debug,_0x5ee034(0x1ec)+_0x26dd01);}_0x397f56[_0x5ee034(0x1d1)](_0x206423,_0x21cf97);},_0x197766=_0x397f56[_0x3bd41b(0x1b5)](pLimit,_0x397f56[_0x3bd41b(0x1f3)](_0x4df685,0x1)),_0x4acf41=_0x54490c=>_0x197766(async()=>{const _0xbd4449=_0x3bd41b;await _0x2cb4c8[_0xbd4449(0x20f)](_0x397f56[_0xbd4449(0x1d5)],_0x54490c);const _0x2567d5=_0x407765[_0xbd4449(0x1f6)](_0x54490c,_0x49a40a);try{parentPort&&_0x2567d5['UNSTABLE_onCustomMessage'](_0x49e803=>{const _0x501608=_0xbd4449;try{parentPort['postMessage'](_0x49e803);}catch(_0x76500d){logger[_0x501608(0x1fe)](_0x501608(0x205)+util[_0x501608(0x1f9)](_0x76500d));}});}catch(_0x15b80f){logger[_0xbd4449(0x1fe)](_0xbd4449(0x1ff)+util[_0xbd4449(0x1f9)](_0x15b80f));}return _0x2567d5;});PerformanceTester[_0x3bd41b(0x1c2)](PerformanceEvents[_0x3bd41b(0x1bd)]),Promise[_0x3bd41b(0x1f4)](_0x206b39[_0x3bd41b(0x20e)](_0x58b33c=>_0x4acf41(_0x58b33c)['then'](_0x10d66b=>_0x2cb4c8[_0x3bd41b(0x20f)](_0x3bd41b(0x204),[_0x58b33c['configuration']['platform'],_0x10d66b]),_0x5570ec=>_0x2cb4c8[_0x3bd41b(0x20f)](_0x3bd41b(0x1c8),[_0x58b33c,_0x5570ec]))))['then'](_0x53e29d,_0x53e29d);}),exports[a53_0x1fdce1(0x1f8)]=(_0x1aedc7,_0x3bff5c,_0x5ad52d,_0x2ed240,_0x167816)=>{const _0x26f212=a53_0x1fdce1,_0xe3d0a8={'dKwtD':_0x26f212(0x206),'kXWbP':_0x26f212(0x1c6),'ObwfD':function(_0x40f22e,_0x2a080b){return _0x40f22e(_0x2a080b);},'BsoLP':_0x26f212(0x1f2),'Xwotq':_0x26f212(0x1eb),'ERmAM':_0x26f212(0x1b9),'NPScf':_0x26f212(0x1f5),'Lhjzq':_0x26f212(0x216),'HAhpA':_0x26f212(0x1d6)};return new Promise(_0x15d6f3=>{const _0x184b1c=_0x26f212,_0x479f3c={'hnMEt':_0xe3d0a8[_0x184b1c(0x1d9)],'BBndT':function(_0xc7fa95,_0xcb015a){const _0x2699b0=_0x184b1c;return _0xe3d0a8[_0x2699b0(0x1e4)](_0xc7fa95,_0xcb015a);}},_0x91fcb4=[],_0x9f3218=new Worker(require['resolve'](_0xe3d0a8[_0x184b1c(0x1d3)]),{'exposedMethods':[_0xe3d0a8['Xwotq']],'forkOptions':{'serialization':_0xe3d0a8[_0x184b1c(0x1e0)],'stdio':_0xe3d0a8['NPScf']},'numWorkers':_0x1aedc7[_0x184b1c(0x1ba)]||0x1,'enableWorkerThreads':!![],'idleMemoryLimit':undefined,'maxRetries':0x1}),_0x2612fd=new Emittery();_0x2612fd['on'](_0xe3d0a8['Lhjzq'],_0x43212b=>{const _0x1d257a=_0x184b1c;_0x91fcb4[_0x1d257a(0x1c7)]([_0x43212b[0x0],_0x43212b[0x1]]);}),_0x2612fd['on'](_0xe3d0a8[_0x184b1c(0x1f1)],_0x34e2b0=>console[_0x184b1c(0x215)](_0x34e2b0[0x1]));_0x9f3218['getStdout']()&&_0x9f3218['getStdout']()['pipe'](process[_0x184b1c(0x1d8)]);_0x9f3218[_0x184b1c(0x1db)]()&&_0x9f3218['getStderr']()[_0x184b1c(0x1f5)](process[_0x184b1c(0x20c)]);const _0x13a50d=async()=>{const _0x27b7a3=_0x184b1c,{forceExited:_0xad979d}=await _0x9f3218[_0x27b7a3(0x1c2)]();_0xad979d&&console[_0x27b7a3(0x1dc)](_0x479f3c[_0x27b7a3(0x214)]),_0x479f3c[_0x27b7a3(0x1b8)](_0x15d6f3,_0x91fcb4);},_0x314309=_0xe3d0a8[_0x184b1c(0x1e4)](pLimit,_0x1aedc7[_0x184b1c(0x1ba)]||0x1),_0x55f4aa=(_0xe181c,_0xcd636f)=>_0x314309(async()=>{const _0x26f3fe=_0x184b1c;return await _0x2612fd[_0x26f3fe(0x20f)](_0xe3d0a8['dKwtD'],_0xe181c),_0x3bff5c[_0x26f3fe(0x1bb)]=_0x5ad52d[_0x26f3fe(0x209)][_0xcd636f],_0x3bff5c[_0x26f3fe(0x1cb)]=_0xcd636f,_0x9f3218[_0x26f3fe(0x1eb)](_0xe181c,_0x3bff5c,_0x5ad52d,_0x2ed240,_0x167816);});Promise['all'](_0x1aedc7[_0x184b1c(0x20e)]((_0x2ab211,_0x3234e0)=>_0x55f4aa(_0x2ab211,_0x3234e0)['then'](_0x5228e4=>_0x2612fd[_0x184b1c(0x20f)](_0x184b1c(0x216),[_0x2ab211,_0x5228e4]),_0x1768af=>_0x2612fd['emit'](_0x184b1c(0x1d6),[_0x2ab211,_0x1768af]))))[_0x184b1c(0x1cd)](_0x13a50d,_0x13a50d);});},exports[a53_0x1fdce1(0x1c5)]=(_0x28c25e,_0x392083)=>new Promise(_0x45a62d=>{const _0x2cbbe0=a53_0x1fdce1,_0x37b361={'WgHSz':function(_0x45fb44,_0x2acfec){return _0x45fb44===_0x2acfec;},'fcbxr':function(_0xa27b16,_0x4f9cea){return _0xa27b16!==_0x4f9cea;},'EwgMV':_0x2cbbe0(0x20b),'rtdwu':_0x2cbbe0(0x1c6),'LtAZr':function(_0x23d463,_0x39783e){return _0x23d463(_0x39783e);},'xzJEM':_0x2cbbe0(0x1f2),'LWXic':_0x2cbbe0(0x1fb),'GKprB':_0x2cbbe0(0x1b9),'afcrb':_0x2cbbe0(0x1f5),'otjvT':_0x2cbbe0(0x204),'jRbOt':_0x2cbbe0(0x1c8),'axube':function(_0x57c81b,_0x1b7ac5){return _0x57c81b(_0x1b7ac5);}},_0x31e0f3={},_0x29b5ca=new Worker(require[_0x2cbbe0(0x1ee)](_0x37b361['xzJEM']),{'exposedMethods':[_0x37b361[_0x2cbbe0(0x1e5)]],'forkOptions':{'serialization':_0x37b361[_0x2cbbe0(0x1ce)],'stdio':_0x37b361[_0x2cbbe0(0x1ca)]},'numWorkers':_0x392083,'enableWorkerThreads':![],'maxRetries':0x1,'idleMemoryLimit':undefined}),_0x2605bc=new Emittery();_0x2605bc['on'](_0x37b361[_0x2cbbe0(0x1ea)],_0x5cc5b9=>{const _0x98ba9c=_0x2cbbe0;_0x5cc5b9[0x0]&&logger[_0x98ba9c(0x1fc)](_0x98ba9c(0x1d2)+_0x5cc5b9[0x1]+'\x20for',_0x5cc5b9[0x0]);}),_0x2605bc['on'](_0x37b361[_0x2cbbe0(0x20a)],_0x336231=>{const _0x459e14=_0x2cbbe0;process[_0x459e14(0x1c1)]=0x1;});_0x29b5ca[_0x2cbbe0(0x1e6)]()&&_0x29b5ca[_0x2cbbe0(0x1e6)]()[_0x2cbbe0(0x1f5)](process[_0x2cbbe0(0x1d8)]);_0x29b5ca[_0x2cbbe0(0x1db)]()&&_0x29b5ca[_0x2cbbe0(0x1db)]()[_0x2cbbe0(0x1f5)](process['stderr']);const _0x2d3090=async()=>{const _0x210103=_0x2cbbe0;let _0x1b3043=0x0;const _0x2cb4e5=_0x29b5ca['_workerPool'][_0x210103(0x1e7)](),_0x301113=()=>{},_0x2a38be=_0x2cb4e5[_0x210103(0x20e)](async _0x3ac3ae=>{const _0x40948a=_0x210103,_0x40efaa={'qSghG':function(_0x344825,_0x3a34cf){const _0xf7f484=a53_0xbeec;return _0x37b361[_0xf7f484(0x1df)](_0x344825,_0x3a34cf);},'cRdxw':function(_0x589271,_0x492d56){return _0x37b361['fcbxr'](_0x589271,_0x492d56);}};_0x3ac3ae[_0x40948a(0x20d)]([0x2,![]],_0x301113,_0x301113,_0x301113),_0x3ac3ae['_child']['on'](_0x37b361[_0x40948a(0x1da)],_0x5ba391=>{const _0x5787cd=_0x40948a;_0x40efaa[_0x5787cd(0x213)](_0x1b3043,0x0)&&_0x40efaa[_0x5787cd(0x1bf)](_0x5ba391,0x0)&&(_0x1b3043=_0x5ba391);}),await _0x3ac3ae['waitForExit']();});await Promise[_0x210103(0x1f4)](_0x2a38be),process[_0x210103(0x1c1)]=_0x1b3043;const {forceExited:_0x3aa13f}=await _0x29b5ca[_0x210103(0x1c2)]();_0x3aa13f&&console['error'](_0x37b361[_0x210103(0x212)]),_0x37b361[_0x210103(0x200)](_0x45a62d,_0x31e0f3);},_0x1f82cb=_0x37b361[_0x2cbbe0(0x1b4)](pLimit,_0x392083),_0x2904dd=_0x5efb27=>_0x1f82cb(async()=>{const _0x46b33f=_0x2cbbe0;return _0x29b5ca[_0x46b33f(0x1fb)](_0x5efb27);});Promise[_0x2cbbe0(0x1f4)](_0x28c25e[_0x2cbbe0(0x20e)](_0x2973e4=>_0x2904dd(_0x2973e4)[_0x2cbbe0(0x1cd)](_0x2a5753=>_0x2605bc[_0x2cbbe0(0x20f)](_0x2cbbe0(0x204),[_0x2973e4['configuration'][_0x2cbbe0(0x1e2)],_0x2973e4['configuration']['file']]),_0xe4fc9a=>_0x2605bc[_0x2cbbe0(0x20f)](_0x2cbbe0(0x1c8),[_0x2973e4,_0xe4fc9a]))))[_0x2cbbe0(0x1cd)](_0x2d3090,_0x2d3090);});

@@ -1,1 +0,1 @@

const a54_0x306983=a54_0x3ee6;function a54_0x3ee6(_0x3a495c,_0x1ac311){const _0x2a8afb=a54_0x2a8a();return a54_0x3ee6=function(_0x3ee6b6,_0x376c18){_0x3ee6b6=_0x3ee6b6-0xa1;let _0x4e72e0=_0x2a8afb[_0x3ee6b6];return _0x4e72e0;},a54_0x3ee6(_0x3a495c,_0x1ac311);}(function(_0x392863,_0x2b773d){const _0x43005f=a54_0x3ee6,_0x217eab=_0x392863();while(!![]){try{const _0x36a303=-parseInt(_0x43005f(0xa1))/0x1*(parseInt(_0x43005f(0xba))/0x2)+parseInt(_0x43005f(0xa6))/0x3+parseInt(_0x43005f(0xad))/0x4+-parseInt(_0x43005f(0xbf))/0x5*(parseInt(_0x43005f(0xb6))/0x6)+-parseInt(_0x43005f(0xa8))/0x7*(parseInt(_0x43005f(0xc2))/0x8)+parseInt(_0x43005f(0xbd))/0x9*(-parseInt(_0x43005f(0xbe))/0xa)+parseInt(_0x43005f(0xb2))/0xb;if(_0x36a303===_0x2b773d)break;else _0x217eab['push'](_0x217eab['shift']());}catch(_0x40fa8b){_0x217eab['push'](_0x217eab['shift']());}}}(a54_0x2a8a,0x8ca26));const PerformanceEvents=require('../../helpers/performance/constants')['EVENTS'],PerformanceTester=require(a54_0x306983(0xc0)),{sleep}=require(a54_0x306983(0xae));function a54_0x2a8a(){const _0x24cf36=['GkwJx','runCucumberTest','vASJK','25831949KwiJTx','startMonitoring','mzgpn','end','786ArNlvr','Mrkxg','ljOqP','stopMonitoring','1366avlSvB','IdKji','runTest','27umAxJR','2728970vvZfoG','26725CaznNC','../../helpers/performance/performance-tester','aDkCV','56nIClEU','95fZEWqS','cucumber-js','RMPho','vanilla','../launcher/launcher','367836BWxYQA','formatter','680246CMCvLa','runVanillaTest','eHPnO','run','mocha','1476336bqKnYy','../../helpers/test-observability/utils'];a54_0x2a8a=function(){return _0x24cf36;};return a54_0x2a8a();}exports[a54_0x306983(0xbc)]=async(_0x1ed9f5,_0x516031)=>{const _0x4e0016=a54_0x306983,_0x560cef={'RMPho':function(_0x186ada,_0x33e1c3){return _0x186ada(_0x33e1c3);},'mzgpn':_0x4e0016(0xa5),'ljOqP':_0x4e0016(0xac)};PerformanceTester[_0x4e0016(0xb3)]();const _0x3e978e=_0x560cef['RMPho'](require,_0x560cef[_0x4e0016(0xb4)]),_0x31105b=new _0x3e978e(_0x560cef[_0x4e0016(0xb8)],_0x1ed9f5,_0x516031),_0x1aa8e0=await _0x31105b[_0x4e0016(0xab)]();return PerformanceTester[_0x4e0016(0xb5)](PerformanceEvents['SDK_POST_TEST']),await _0x560cef[_0x4e0016(0xa3)](sleep,0x3e8),PerformanceTester[_0x4e0016(0xb9)](),_0x1aa8e0;},exports[a54_0x306983(0xb0)]=async(_0x28334e,_0x2c0434,_0x12d693,_0x10b83f,_0x13053b)=>{const _0x1692de=a54_0x306983,_0x55461b={'eHPnO':function(_0x32eb5f,_0x382e43){return _0x32eb5f(_0x382e43);},'Mrkxg':_0x1692de(0xa5),'aDkCV':_0x1692de(0xa2)},_0x2aa85e={'capability':_0x28334e,..._0x2c0434},_0x3d4969={};_0x3d4969['configuration']=_0x2aa85e,_0x3d4969[_0x1692de(0xa7)]=_0x13053b;const _0x2e686d=_0x3d4969,_0x5c6c2b=_0x55461b[_0x1692de(0xaa)](require,_0x55461b[_0x1692de(0xb7)]),_0x1118e1=new _0x5c6c2b(_0x55461b[_0x1692de(0xc1)],_0x2e686d,_0x12d693,_0x10b83f);return await _0x1118e1['run']();},exports[a54_0x306983(0xa9)]=async _0x2c6f6d=>{const _0x456aba=a54_0x306983,_0x33bed4={'IdKji':function(_0x5166da,_0x5bc3a0){return _0x5166da(_0x5bc3a0);},'vASJK':_0x456aba(0xa5),'GkwJx':_0x456aba(0xa4)},_0x579eef=_0x33bed4[_0x456aba(0xbb)](require,_0x33bed4[_0x456aba(0xb1)]),_0x448ffc=new _0x579eef(_0x33bed4[_0x456aba(0xaf)],_0x2c6f6d);return await _0x448ffc[_0x456aba(0xab)]();};
const a54_0x4e9a5f=a54_0x30f2;(function(_0x246954,_0x484136){const _0x2bb78e=a54_0x30f2,_0x82330c=_0x246954();while(!![]){try{const _0x15bc02=-parseInt(_0x2bb78e(0x93))/0x1*(parseInt(_0x2bb78e(0x87))/0x2)+parseInt(_0x2bb78e(0x98))/0x3*(parseInt(_0x2bb78e(0x9e))/0x4)+-parseInt(_0x2bb78e(0x89))/0x5*(parseInt(_0x2bb78e(0x92))/0x6)+parseInt(_0x2bb78e(0xa1))/0x7+parseInt(_0x2bb78e(0x8f))/0x8*(-parseInt(_0x2bb78e(0x8d))/0x9)+parseInt(_0x2bb78e(0x99))/0xa*(parseInt(_0x2bb78e(0x9a))/0xb)+parseInt(_0x2bb78e(0x86))/0xc*(parseInt(_0x2bb78e(0x8b))/0xd);if(_0x15bc02===_0x484136)break;else _0x82330c['push'](_0x82330c['shift']());}catch(_0x455a01){_0x82330c['push'](_0x82330c['shift']());}}}(a54_0x2103,0xc5e37));function a54_0x30f2(_0xd37873,_0x2c4ac9){const _0x21032e=a54_0x2103();return a54_0x30f2=function(_0x30f230,_0x81d41f){_0x30f230=_0x30f230-0x81;let _0x5cf087=_0x21032e[_0x30f230];return _0x5cf087;},a54_0x30f2(_0xd37873,_0x2c4ac9);}const PerformanceEvents=require(a54_0x4e9a5f(0x96))[a54_0x4e9a5f(0x94)],PerformanceTester=require(a54_0x4e9a5f(0x90)),{sleep}=require(a54_0x4e9a5f(0x82));function a54_0x2103(){const _0x522af3=['SDK_POST_TEST','configuration','5986211CkDxiq','nDkXK','LYFXr','../../helpers/test-observability/utils','wWCJB','stopMonitoring','runVanillaTest','240ZDzqSh','54834aJdPlQ','JmZpK','285HyJptV','formatter','196196DxmYnB','startMonitoring','9TeHMeQ','vanilla','6274936uMkcqC','../../helpers/performance/performance-tester','runTest','90282IhmqIn','6Bimsnt','EVENTS','run','../../helpers/performance/constants','ayCIq','3131358swlPCh','181000SVbZio','253fJXwTI','BHFKQ','../launcher/launcher','thXXf','4MThwZd'];a54_0x2103=function(){return _0x522af3;};return a54_0x2103();}exports[a54_0x4e9a5f(0x91)]=async(_0x1db3f8,_0x1883f5)=>{const _0x284a32=a54_0x4e9a5f,_0x2fa0f7={'BHFKQ':function(_0x33fc9e,_0x5cfb47){return _0x33fc9e(_0x5cfb47);},'nDkXK':'../launcher/launcher','mYgjX':'mocha'};PerformanceTester[_0x284a32(0x8c)]();const _0x3590f1=_0x2fa0f7[_0x284a32(0x9b)](require,_0x2fa0f7[_0x284a32(0xa2)]),_0x3f02cf=new _0x3590f1(_0x2fa0f7['mYgjX'],_0x1db3f8,_0x1883f5),_0x140352=await _0x3f02cf['run']();return PerformanceTester['end'](PerformanceEvents[_0x284a32(0x9f)]),await _0x2fa0f7[_0x284a32(0x9b)](sleep,0x3e8),PerformanceTester[_0x284a32(0x84)](),_0x140352;},exports['runCucumberTest']=async(_0xc7b994,_0x277ec0,_0x36f9a5,_0x4b47f5,_0x2c95f7)=>{const _0x3dadb7=a54_0x4e9a5f,_0x3c28c7={'JmZpK':function(_0x5b7bf6,_0x4d091c){return _0x5b7bf6(_0x4d091c);},'thXXf':_0x3dadb7(0x9c),'LYFXr':'cucumber-js'},_0x1309fb={'capability':_0xc7b994,..._0x277ec0},_0x2b03b7={};_0x2b03b7[_0x3dadb7(0xa0)]=_0x1309fb,_0x2b03b7[_0x3dadb7(0x8a)]=_0x2c95f7;const _0x23f22d=_0x2b03b7,_0x3e2d86=_0x3c28c7[_0x3dadb7(0x88)](require,_0x3c28c7[_0x3dadb7(0x9d)]),_0x1df0a1=new _0x3e2d86(_0x3c28c7[_0x3dadb7(0x81)],_0x23f22d,_0x36f9a5,_0x4b47f5);return await _0x1df0a1[_0x3dadb7(0x95)]();},exports[a54_0x4e9a5f(0x85)]=async _0x26df48=>{const _0x15165c=a54_0x4e9a5f,_0x1bee59={'xOvzL':function(_0x14c455,_0x2b99ac){return _0x14c455(_0x2b99ac);},'ayCIq':_0x15165c(0x9c),'wWCJB':_0x15165c(0x8e)},_0x2928ce=_0x1bee59['xOvzL'](require,_0x1bee59[_0x15165c(0x97)]),_0x2b6cd6=new _0x2928ce(_0x1bee59[_0x15165c(0x83)],_0x26df48);return await _0x2b6cd6[_0x15165c(0x95)]();};

@@ -1,1 +0,1 @@

function a55_0x346f(){const _0x1264f4=['24KgEaoK','vanillaWorker','172924YJrZvd','36OKotQC','cpnVf','dwzFx','947925cOfJng','156XWSXGF','1tpFakp','6ARopeG','1507jqRtIP','cucumberWorker','506219VCnrYf','./runTest','1050dplBdp','562792BqERTc','160184sEZVbb','FPkiq','441408WkTJyk'];a55_0x346f=function(){return _0x1264f4;};return a55_0x346f();}const a55_0x1cc0ae=a55_0x1221;function a55_0x1221(_0x15a368,_0x341c10){const _0x346f5b=a55_0x346f();return a55_0x1221=function(_0x12217c,_0x3c05b5){_0x12217c=_0x12217c-0x1a2;let _0x1ea87b=_0x346f5b[_0x12217c];return _0x1ea87b;},a55_0x1221(_0x15a368,_0x341c10);}(function(_0x4431b1,_0x207949){const _0x23c673=a55_0x1221,_0x1a6234=_0x4431b1();while(!![]){try{const _0x5080f0=parseInt(_0x23c673(0x1b1))/0x1*(-parseInt(_0x23c673(0x1ab))/0x2)+parseInt(_0x23c673(0x1a9))/0x3*(parseInt(_0x23c673(0x1a6))/0x4)+parseInt(_0x23c673(0x1af))/0x5+-parseInt(_0x23c673(0x1b2))/0x6*(parseInt(_0x23c673(0x1a2))/0x7)+-parseInt(_0x23c673(0x1a5))/0x8*(-parseInt(_0x23c673(0x1ac))/0x9)+-parseInt(_0x23c673(0x1a4))/0xa*(-parseInt(_0x23c673(0x1b3))/0xb)+-parseInt(_0x23c673(0x1a8))/0xc*(parseInt(_0x23c673(0x1b0))/0xd);if(_0x5080f0===_0x207949)break;else _0x1a6234['push'](_0x1a6234['shift']());}catch(_0x3ad14f){_0x1a6234['push'](_0x1a6234['shift']());}}}(a55_0x346f,0x322eb));const {runTest,runCucumberTest,runVanillaTest}=require(a55_0x1cc0ae(0x1a3));exports['worker']=async(_0x1ecfe7,_0x233b58)=>{const _0xab3901=a55_0x1cc0ae,_0x7bad51={'dwzFx':function(_0x194e23,_0x59c1e4,_0x4a24f7){return _0x194e23(_0x59c1e4,_0x4a24f7);}};return await _0x7bad51[_0xab3901(0x1ae)](runTest,_0x1ecfe7,_0x233b58);},exports[a55_0x1cc0ae(0x1b4)]=async(_0x1e398c,_0x316221,_0x1a40f1,_0x3b6e73,_0x31551d)=>{const _0x577768=a55_0x1cc0ae,_0x46ce17={'FPkiq':function(_0x3aac17,_0x382904,_0x4af630,_0x53ee31,_0x25ba99,_0x31d8f4){return _0x3aac17(_0x382904,_0x4af630,_0x53ee31,_0x25ba99,_0x31d8f4);}};return await _0x46ce17[_0x577768(0x1a7)](runCucumberTest,_0x1e398c,_0x316221,_0x1a40f1,_0x3b6e73,_0x31551d);},exports[a55_0x1cc0ae(0x1aa)]=async _0x2b0571=>{const _0x1bb004=a55_0x1cc0ae,_0xc5d871={'cpnVf':function(_0x2bc281,_0x389cc4){return _0x2bc281(_0x389cc4);}};return await _0xc5d871[_0x1bb004(0x1ad)](runVanillaTest,_0x2b0571);};
const a55_0xdb7bfb=a55_0x12cb;(function(_0x3608fc,_0x247607){const _0x2a5c43=a55_0x12cb,_0x5e2f6c=_0x3608fc();while(!![]){try{const _0x1964ba=parseInt(_0x2a5c43(0x1e3))/0x1+-parseInt(_0x2a5c43(0x1eb))/0x2+parseInt(_0x2a5c43(0x1e1))/0x3+-parseInt(_0x2a5c43(0x1de))/0x4*(-parseInt(_0x2a5c43(0x1df))/0x5)+parseInt(_0x2a5c43(0x1e7))/0x6*(-parseInt(_0x2a5c43(0x1e2))/0x7)+parseInt(_0x2a5c43(0x1ea))/0x8*(parseInt(_0x2a5c43(0x1e5))/0x9)+parseInt(_0x2a5c43(0x1e4))/0xa*(-parseInt(_0x2a5c43(0x1e9))/0xb);if(_0x1964ba===_0x247607)break;else _0x5e2f6c['push'](_0x5e2f6c['shift']());}catch(_0x4ecb75){_0x5e2f6c['push'](_0x5e2f6c['shift']());}}}(a55_0x38bc,0x2b6e2));const {runTest,runCucumberTest,runVanillaTest}=require(a55_0xdb7bfb(0x1e8));function a55_0x38bc(){const _0x27656e=['eVvxM','948285BNKsRQ','693343vFXjBg','47156fpvHSS','398030ORgDes','2138616FchvgZ','worker','18uKedgW','./runTest','22xnjsyl','8pJCREx','462376UHNGYV','cucumberWorker','739824Qimbze','5vymBya'];a55_0x38bc=function(){return _0x27656e;};return a55_0x38bc();}function a55_0x12cb(_0x4ab5b8,_0x135ac3){const _0x38bc31=a55_0x38bc();return a55_0x12cb=function(_0x12cb66,_0x56dafd){_0x12cb66=_0x12cb66-0x1de;let _0x3b76e6=_0x38bc31[_0x12cb66];return _0x3b76e6;},a55_0x12cb(_0x4ab5b8,_0x135ac3);}exports[a55_0xdb7bfb(0x1e6)]=async(_0x335c62,_0x24c12a)=>{const _0x45916d={'UGQnr':function(_0x558b60,_0x43ea28,_0x543d21){return _0x558b60(_0x43ea28,_0x543d21);}};return await _0x45916d['UGQnr'](runTest,_0x335c62,_0x24c12a);},exports[a55_0xdb7bfb(0x1ec)]=async(_0xf5fb0f,_0x27dae2,_0x3ce8b8,_0xa00333,_0x405157)=>{const _0x10beb2={'wyISm':function(_0x552e4f,_0x4a4c83,_0x103d7a,_0x51b648,_0x40fa3e,_0x631b9f){return _0x552e4f(_0x4a4c83,_0x103d7a,_0x51b648,_0x40fa3e,_0x631b9f);}};return await _0x10beb2['wyISm'](runCucumberTest,_0xf5fb0f,_0x27dae2,_0x3ce8b8,_0xa00333,_0x405157);},exports['vanillaWorker']=async _0x275f80=>{const _0x65b447=a55_0xdb7bfb,_0xe373f3={'eVvxM':function(_0x571226,_0x272dde){return _0x571226(_0x272dde);}};return await _0xe373f3[_0x65b447(0x1e0)](runVanillaTest,_0x275f80);};

@@ -1,1 +0,1 @@

const a56_0x241fd9=a56_0x5611;(function(_0xcd1efe,_0x2e4246){const _0x4ceb29=a56_0x5611,_0x188a00=_0xcd1efe();while(!![]){try{const _0x560e6a=-parseInt(_0x4ceb29(0x1d3))/0x1*(-parseInt(_0x4ceb29(0x1ce))/0x2)+parseInt(_0x4ceb29(0x1b5))/0x3+parseInt(_0x4ceb29(0x19d))/0x4+parseInt(_0x4ceb29(0x1e8))/0x5+parseInt(_0x4ceb29(0x1a0))/0x6*(-parseInt(_0x4ceb29(0x1e7))/0x7)+parseInt(_0x4ceb29(0x1a2))/0x8*(-parseInt(_0x4ceb29(0x1fa))/0x9)+parseInt(_0x4ceb29(0x1b1))/0xa*(-parseInt(_0x4ceb29(0x1d2))/0xb);if(_0x560e6a===_0x2e4246)break;else _0x188a00['push'](_0x188a00['shift']());}catch(_0x58784e){_0x188a00['push'](_0x188a00['shift']());}}}(a56_0x2bea,0xd3daa));const constants=require(a56_0x241fd9(0x1c1)),{nestedKeyValue}=require('./sharedUtils'),getBrowserstackCLI=()=>{const _0x1e8393=a56_0x241fd9,_0x52ff20={'OIKID':function(_0x36bdb6,_0x256ff1){return _0x36bdb6(_0x256ff1);},'xfwPK':_0x1e8393(0x1d4)};return _0x52ff20[_0x1e8393(0x1b8)](require,_0x52ff20['xfwPK']);};function a56_0x2bea(){const _0x41a32b=['TGILh','replace','toString','11dAxAtp','231269WIzHre','../v2/browserstackCLI','OzQTz','/playwright?caps=','getPuppeteerHubUrl','PLAYWRIGHT_HUB_URL','hokwt','MWuiP','APP_UPLOAD_URL','NVeYw','pOLUu','endsWith','tEHeo','getAppAutomateSessionStatusAPIUrl','uNGuP','RUEdv','xyPfd','Yofzp','EDS_URL','RXuSZ','1893871QnXzJj','5044490bUlCPS','DLGiB','getAutomateSessionStatusAPIUrl','TojAc','Wqelq','getInstance','CSUxl','mmGjR','WfkXZ','Ntczt','aXSiB','WpiMq','EpGeK','vRTcc','getConfig','ZkrKo','zhoZa','getEdsInstrumentationAPIUrl','9vMKLnP','uusNv','exports','WlDpL','PZOiB','ZPlYP','ngTbC','ivxuJ','NAeWf','cscbO','Obxvl','api','ctpcO','IUQit','BROWSERSTACK_API_URL','IwGUk','5486336YvWxRI','qFELp','kRAos','36OKbUJP','heEZm','1218376DaMvaJ','TujoC','XzLxw','YhmzA','unebG','SZZsa','appAutomate','OBSERVABILITY_UPLOAD_URL','ofTqF','qDtoR','BWEaO','edsInstrumentation','apis','getAutomateSessionNameAPIUrl','WDknF','19799690kzykph','getAutoCaptureLogsAPIUrl','EXeVb','HOScS','2565726ffnoUn','wss:','fbBrE','OIKID','XiDDI','automate','nagLP','PUPPETEER_HUB_URL','KICfX','OoNkL','cdp','IgKRk','./constants','WSuTm','UChfd','IDUrS','observability','Evzve','SfFUW','getAppAutomateSessionsListAPIUrl','aKltg','wxAiF','FArPf','AlrXE','ALEyU','12xOkXYB'];a56_0x2bea=function(){return _0x41a32b;};return a56_0x2bea();}class APIUtilityMethods{static['getBStackAPIUrl'](_0x905a38){const _0x3fd8eb=a56_0x241fd9,_0x2643ea={'UChfd':function(_0x3909f1){return _0x3909f1();},'MFQDs':function(_0x4ad108,_0x5723df,_0x33247b){return _0x4ad108(_0x5723df,_0x33247b);},'CiNfA':_0x3fd8eb(0x1ae),'ofTqF':_0x3fd8eb(0x1ba),'qDtoR':_0x3fd8eb(0x198),'pOLUu':function(_0x8122e2,_0x240153){return _0x8122e2===_0x240153;},'WpiMq':function(_0x1b38ab,_0xf97f95){return _0x1b38ab+_0xf97f95;}},_0x15e5c2=_0x2643ea[_0x3fd8eb(0x1c3)](getBrowserstackCLI),_0x536250=_0x2643ea['MFQDs'](nestedKeyValue,_0x15e5c2[_0x3fd8eb(0x1ed)]()[_0x3fd8eb(0x1f6)](),[_0x2643ea['CiNfA'],_0x2643ea[_0x3fd8eb(0x1aa)],_0x2643ea[_0x3fd8eb(0x1ab)]])||constants[_0x3fd8eb(0x19b)];if(!_0x905a38||_0x2643ea[_0x3fd8eb(0x1dd)](_0x905a38,''))return _0x536250;const _0x45b32f=_0x536250['endsWith']('/')?_0x536250:_0x2643ea[_0x3fd8eb(0x1f3)](_0x536250,'/');return new URL(_0x905a38,_0x45b32f)[_0x3fd8eb(0x1d1)]();}static[a56_0x241fd9(0x1f9)](_0x271d25){const _0x5f05e2=a56_0x241fd9,_0x486edf={'HNzac':function(_0x570416){return _0x570416();},'KICfX':function(_0x207f7d,_0x321e55,_0x47f560){return _0x207f7d(_0x321e55,_0x47f560);},'Wqelq':_0x5f05e2(0x1ae),'qFELp':_0x5f05e2(0x1ad),'vRTcc':_0x5f05e2(0x198),'zmrNs':function(_0x1279de,_0x404e79){return _0x1279de===_0x404e79;},'xyPfd':function(_0x3d91cf,_0x5eeddc){return _0x3d91cf+_0x5eeddc;}},_0x285362=_0x486edf['HNzac'](getBrowserstackCLI),_0xdbab8c=_0x486edf[_0x5f05e2(0x1bd)](nestedKeyValue,_0x285362[_0x5f05e2(0x1ed)]()['getConfig'](),[_0x486edf[_0x5f05e2(0x1ec)],_0x486edf[_0x5f05e2(0x19e)],_0x486edf[_0x5f05e2(0x1f5)]])||constants[_0x5f05e2(0x1e5)];if(!_0x271d25||_0x486edf['zmrNs'](_0x271d25,''))return _0xdbab8c;const _0x38838a=_0xdbab8c[_0x5f05e2(0x1de)]('/')?_0xdbab8c:_0x486edf[_0x5f05e2(0x1e3)](_0xdbab8c,'/');return new URL(_0x271d25,_0x38838a)['toString']();}static[a56_0x241fd9(0x1ea)](_0x454168){const _0x8e9701=a56_0x241fd9,_0x10718b={'TujoC':function(_0x163990){return _0x163990();},'Evzve':function(_0x5242e4,_0x2cb00c,_0x528f7d){return _0x5242e4(_0x2cb00c,_0x528f7d);},'EXeVb':_0x8e9701(0x1ae),'fbBrE':_0x8e9701(0x1ba),'XiDDI':_0x8e9701(0x198),'eAUyp':function(_0x36e9af,_0x270628){return _0x36e9af===_0x270628;},'HOKoF':function(_0x56bab5,_0x2d35b3){return _0x56bab5+_0x2d35b3;}},_0x4835b5=_0x10718b[_0x8e9701(0x1a3)](getBrowserstackCLI),_0x5a1613=_0x10718b[_0x8e9701(0x1c6)](nestedKeyValue,_0x4835b5[_0x8e9701(0x1ed)]()[_0x8e9701(0x1f6)](),[_0x10718b[_0x8e9701(0x1b3)],_0x10718b[_0x8e9701(0x1b7)],_0x10718b[_0x8e9701(0x1b9)]])||constants['BROWSERSTACK_API_URL'];if(!_0x454168||_0x10718b['eAUyp'](_0x454168,''))return _0x5a1613;const _0xd281f4=_0x5a1613[_0x8e9701(0x1de)]('/')?_0x5a1613:_0x10718b['HOKoF'](_0x5a1613,'/');return new URL(_0x454168,_0xd281f4)[_0x8e9701(0x1d1)]();}static[a56_0x241fd9(0x1e0)](_0x849df8){const _0x52c1eb=a56_0x241fd9,_0x2aa138={'nagLP':function(_0x361538){return _0x361538();},'SZZsa':function(_0x518343,_0x334541,_0x2f3541){return _0x518343(_0x334541,_0x2f3541);},'OzQTz':_0x52c1eb(0x1ae),'MWuiP':_0x52c1eb(0x1a8),'unebG':_0x52c1eb(0x198),'mmGjR':function(_0x5de561,_0x581a57){return _0x5de561===_0x581a57;},'RZvEj':function(_0x33aa44,_0x31bafd){return _0x33aa44+_0x31bafd;}},_0x49b871=_0x2aa138[_0x52c1eb(0x1bb)](getBrowserstackCLI),_0x42469f=_0x2aa138[_0x52c1eb(0x1a7)](nestedKeyValue,_0x49b871[_0x52c1eb(0x1ed)]()['getConfig'](),[_0x2aa138[_0x52c1eb(0x1d5)],_0x2aa138[_0x52c1eb(0x1da)],_0x2aa138[_0x52c1eb(0x1a6)]])||constants['BROWSERSTACK_API_URL'];if(!_0x849df8||_0x2aa138[_0x52c1eb(0x1ef)](_0x849df8,''))return _0x42469f;const _0x503431=_0x42469f[_0x52c1eb(0x1de)]('/')?_0x42469f:_0x2aa138['RZvEj'](_0x42469f,'/');return new URL(_0x849df8,_0x503431)[_0x52c1eb(0x1d1)]();}static[a56_0x241fd9(0x1af)](_0xaca531){const _0x1a5964=a56_0x241fd9,_0x7332a2={'Mftlq':function(_0x582309){return _0x582309();},'OoNkL':function(_0x3c445a,_0xa4b3b8,_0x5dff3c){return _0x3c445a(_0xa4b3b8,_0x5dff3c);},'tEHeo':_0x1a5964(0x1ae),'kRAos':_0x1a5964(0x1ba),'aXSiB':_0x1a5964(0x198),'CuhUR':function(_0x47d601,_0xee1825){return _0x47d601===_0xee1825;},'cscbO':function(_0x28098e,_0x1e50f8){return _0x28098e+_0x1e50f8;}},_0x2b9e23=_0x7332a2['Mftlq'](getBrowserstackCLI),_0x28133d=_0x7332a2[_0x1a5964(0x1be)](nestedKeyValue,_0x2b9e23[_0x1a5964(0x1ed)]()[_0x1a5964(0x1f6)](),[_0x7332a2[_0x1a5964(0x1df)],_0x7332a2[_0x1a5964(0x19f)],_0x7332a2[_0x1a5964(0x1f2)]])||constants[_0x1a5964(0x19b)];if(!_0xaca531||_0x7332a2['CuhUR'](_0xaca531,''))return _0x28133d;const _0x52e87c=_0x28133d[_0x1a5964(0x1de)]('/')?_0x28133d:_0x7332a2[_0x1a5964(0x203)](_0x28133d,'/');return new URL(_0xaca531,_0x52e87c)['toString']();}static['getAppAutomateSessionNameAPIUrl'](_0x88090d){const _0x35a415=a56_0x241fd9,_0x14e2b6={'uNGuP':function(_0x176429){return _0x176429();},'wENDi':function(_0x473502,_0xdb2b8,_0x285f75){return _0x473502(_0xdb2b8,_0x285f75);},'Obxvl':_0x35a415(0x1ae),'ALEyU':_0x35a415(0x1a8),'PZOiB':_0x35a415(0x198),'IDUrS':function(_0x5a4323,_0x10cdda){return _0x5a4323===_0x10cdda;},'nqNKE':function(_0x253431,_0x407032){return _0x253431+_0x407032;}},_0x2bf449=_0x14e2b6[_0x35a415(0x1e1)](getBrowserstackCLI),_0x288d66=_0x14e2b6['wENDi'](nestedKeyValue,_0x2bf449[_0x35a415(0x1ed)]()['getConfig'](),[_0x14e2b6[_0x35a415(0x204)],_0x14e2b6[_0x35a415(0x1cd)],_0x14e2b6[_0x35a415(0x1fe)]])||constants[_0x35a415(0x19b)];if(!_0x88090d||_0x14e2b6[_0x35a415(0x1c4)](_0x88090d,''))return _0x288d66;const _0x17ffa4=_0x288d66[_0x35a415(0x1de)]('/')?_0x288d66:_0x14e2b6['nqNKE'](_0x288d66,'/');return new URL(_0x88090d,_0x17ffa4)[_0x35a415(0x1d1)]();}static['getAutomateSessionsListAPIUrl'](_0x3cb8e4){const _0x341bed=a56_0x241fd9,_0x3c2cd1={'IUQit':function(_0x294ed4){return _0x294ed4();},'ivsVI':function(_0x1a8d24,_0x101f11,_0x45b795){return _0x1a8d24(_0x101f11,_0x45b795);},'ctpcO':_0x341bed(0x1ae),'NAeWf':'automate','TojAc':'api','DLGiB':function(_0x8be61f,_0x2dc01e){return _0x8be61f===_0x2dc01e;},'WfkXZ':function(_0x569fdd,_0x464076){return _0x569fdd+_0x464076;}},_0x5234f2=_0x3c2cd1[_0x341bed(0x19a)](getBrowserstackCLI),_0x4da77b=_0x3c2cd1['ivsVI'](nestedKeyValue,_0x5234f2['getInstance']()[_0x341bed(0x1f6)](),[_0x3c2cd1[_0x341bed(0x199)],_0x3c2cd1[_0x341bed(0x202)],_0x3c2cd1[_0x341bed(0x1eb)]])||constants[_0x341bed(0x19b)];if(!_0x3cb8e4||_0x3c2cd1[_0x341bed(0x1e9)](_0x3cb8e4,''))return _0x4da77b;const _0x2b7cab=_0x4da77b[_0x341bed(0x1de)]('/')?_0x4da77b:_0x3c2cd1[_0x341bed(0x1f0)](_0x4da77b,'/');return new URL(_0x3cb8e4,_0x2b7cab)[_0x341bed(0x1d1)]()[_0x341bed(0x1d0)](/^https?:\/\//,'');}static[a56_0x241fd9(0x1c8)](_0x4f096b){const _0x434677=a56_0x241fd9,_0x2123a9={'aKltg':function(_0x1d3fd6){return _0x1d3fd6();},'Ntczt':function(_0x8767f1,_0x2c3786,_0x1435c9){return _0x8767f1(_0x2c3786,_0x1435c9);},'ZPlYP':_0x434677(0x1ae),'AlrXE':_0x434677(0x1a8),'SfFUW':'api','Yofzp':function(_0x39b4fc,_0x418703){return _0x39b4fc===_0x418703;},'BWEaO':function(_0x5959fb,_0x43105d){return _0x5959fb+_0x43105d;}},_0x2fd086=_0x2123a9[_0x434677(0x1c9)](getBrowserstackCLI),_0x391630=_0x2123a9[_0x434677(0x1f1)](nestedKeyValue,_0x2fd086['getInstance']()[_0x434677(0x1f6)](),[_0x2123a9[_0x434677(0x1ff)],_0x2123a9[_0x434677(0x1cc)],_0x2123a9[_0x434677(0x1c7)]])||constants[_0x434677(0x1db)];if(!_0x4f096b||_0x2123a9[_0x434677(0x1e4)](_0x4f096b,''))return _0x391630;const _0x36f22a=_0x391630[_0x434677(0x1de)]('/')?_0x391630:_0x2123a9[_0x434677(0x1ac)](_0x391630,'/');return new URL(_0x4f096b,_0x36f22a)[_0x434677(0x1d1)]()['replace'](/^https?:\/\//,'');}static[a56_0x241fd9(0x1b2)](_0x3d52b7){const _0x52f5a1=a56_0x241fd9,_0x5b2d83={'RUEdv':function(_0x3c5489){return _0x3c5489();},'XzLxw':function(_0x5c9def,_0x3cf415,_0x2e93ed){return _0x5c9def(_0x3cf415,_0x2e93ed);},'ngTbC':_0x52f5a1(0x1ae),'GuOaO':_0x52f5a1(0x1c5),'hokwt':'upload','zhoZa':function(_0x351a09,_0x1d5f62){return _0x351a09===_0x1d5f62;},'NVeYw':function(_0x71d574,_0x125afa){return _0x71d574+_0x125afa;}},_0x3aa106=_0x5b2d83[_0x52f5a1(0x1e2)](getBrowserstackCLI),_0x31475a=_0x5b2d83[_0x52f5a1(0x1a4)](nestedKeyValue,_0x3aa106[_0x52f5a1(0x1ed)]()['getConfig'](),[_0x5b2d83[_0x52f5a1(0x200)],_0x5b2d83['GuOaO'],_0x5b2d83[_0x52f5a1(0x1d9)]])||constants[_0x52f5a1(0x1a9)];if(!_0x3d52b7||_0x5b2d83[_0x52f5a1(0x1f8)](_0x3d52b7,''))return _0x31475a;const _0x1bf41f=_0x31475a[_0x52f5a1(0x1de)]('/')?_0x31475a:_0x5b2d83[_0x52f5a1(0x1dc)](_0x31475a,'/');return new URL(_0x3d52b7,_0x1bf41f)['toString']();}static['getPlaywrightHubUrl'](_0x4aaa9f){const _0x108205=a56_0x241fd9,_0x53d24d={'YhmzA':function(_0x5615d7){return _0x5615d7();},'TGILh':function(_0x4fbff3,_0x1f7000,_0x847df8){return _0x4fbff3(_0x1f7000,_0x847df8);},'EpGeK':'apis','FArPf':_0x108205(0x1ba),'CSUxl':'cdp','IgKRk':_0x108205(0x1b6),'KJzjk':function(_0x5b3be8,_0x484887){return _0x5b3be8===_0x484887;},'ivxuJ':function(_0x3ee1f3,_0x3be96a){return _0x3ee1f3+_0x3be96a;},'uusNv':_0x108205(0x1d6)},_0xce8b29=_0x53d24d[_0x108205(0x1a5)](getBrowserstackCLI),_0x5375d8=_0x53d24d[_0x108205(0x1cf)](nestedKeyValue,_0xce8b29['getInstance']()[_0x108205(0x1f6)](),[_0x53d24d[_0x108205(0x1f4)],_0x53d24d[_0x108205(0x1cb)],_0x53d24d[_0x108205(0x1ee)]]),_0x2c7651=(_0x5375d8?_0x5375d8[_0x108205(0x1d0)](/^https:/,_0x53d24d[_0x108205(0x1c0)]):null)||constants[_0x108205(0x1d8)];let _0x2657aa;if(!_0x4aaa9f||_0x53d24d['KJzjk'](_0x4aaa9f,''))_0x2657aa=_0x2c7651;else{const _0x321c9c=_0x2c7651[_0x108205(0x1de)]('/')?_0x2c7651:_0x53d24d[_0x108205(0x201)](_0x2c7651,'/');_0x2657aa=new URL(_0x4aaa9f,_0x321c9c)[_0x108205(0x1d1)]();}return!_0x2657aa[_0x108205(0x1de)](_0x53d24d[_0x108205(0x1fb)])&&(_0x2657aa+=_0x53d24d['uusNv']),_0x2657aa;}static[a56_0x241fd9(0x1d7)](_0x313d3a){const _0x1b9407=a56_0x241fd9,_0x327960={'IwGUk':function(_0x2daec4){return _0x2daec4();},'heEZm':function(_0x3667ad,_0x486f5f,_0x4c5210){return _0x3667ad(_0x486f5f,_0x4c5210);},'WSuTm':_0x1b9407(0x1ae),'WDknF':_0x1b9407(0x1ba),'RXuSZ':_0x1b9407(0x1bf),'wxAiF':_0x1b9407(0x1b6),'HOScS':function(_0x19c5f2,_0x3bcaf3){return _0x19c5f2===_0x3bcaf3;},'WlDpL':function(_0x25a62b,_0x4bc765){return _0x25a62b+_0x4bc765;},'ZkrKo':'/puppeteer?caps='},_0xdd2592=_0x327960[_0x1b9407(0x19c)](getBrowserstackCLI),_0x3eafef=_0x327960[_0x1b9407(0x1a1)](nestedKeyValue,_0xdd2592[_0x1b9407(0x1ed)]()[_0x1b9407(0x1f6)](),[_0x327960[_0x1b9407(0x1c2)],_0x327960[_0x1b9407(0x1b0)],_0x327960[_0x1b9407(0x1e6)]]),_0xd64d78=(_0x3eafef?_0x3eafef[_0x1b9407(0x1d0)](/^https:/,_0x327960[_0x1b9407(0x1ca)]):null)||constants[_0x1b9407(0x1bc)];let _0x5dd8f2;if(!_0x313d3a||_0x327960[_0x1b9407(0x1b4)](_0x313d3a,''))_0x5dd8f2=_0xd64d78;else{const _0x534085=_0xd64d78[_0x1b9407(0x1de)]('/')?_0xd64d78:_0x327960[_0x1b9407(0x1fd)](_0xd64d78,'/');_0x5dd8f2=new URL(_0x313d3a,_0x534085)['toString']();}return!_0x5dd8f2[_0x1b9407(0x1de)](_0x327960[_0x1b9407(0x1f7)])&&(_0x5dd8f2+=_0x327960[_0x1b9407(0x1f7)]),_0x5dd8f2;}}function a56_0x5611(_0x58ad82,_0x2d5d95){const _0x2beae5=a56_0x2bea();return a56_0x5611=function(_0x561158,_0x213015){_0x561158=_0x561158-0x198;let _0x12fc82=_0x2beae5[_0x561158];return _0x12fc82;},a56_0x5611(_0x58ad82,_0x2d5d95);}module[a56_0x241fd9(0x1fc)]=APIUtilityMethods;
function a56_0x51b7(_0x25c9c3,_0x5d71a3){const _0x2f001e=a56_0x2f00();return a56_0x51b7=function(_0x51b728,_0x2c150d){_0x51b728=_0x51b728-0x196;let _0x255d2a=_0x2f001e[_0x51b728];return _0x255d2a;},a56_0x51b7(_0x25c9c3,_0x5d71a3);}const a56_0x265a0b=a56_0x51b7;(function(_0x40bf1e,_0x4f1c28){const _0x45f42d=a56_0x51b7,_0x3a72a5=_0x40bf1e();while(!![]){try{const _0x2879ce=parseInt(_0x45f42d(0x1c2))/0x1+-parseInt(_0x45f42d(0x1da))/0x2+-parseInt(_0x45f42d(0x1a8))/0x3+-parseInt(_0x45f42d(0x1f1))/0x4*(-parseInt(_0x45f42d(0x1bc))/0x5)+parseInt(_0x45f42d(0x198))/0x6*(-parseInt(_0x45f42d(0x1e8))/0x7)+-parseInt(_0x45f42d(0x1ba))/0x8*(-parseInt(_0x45f42d(0x1d8))/0x9)+parseInt(_0x45f42d(0x1b4))/0xa;if(_0x2879ce===_0x4f1c28)break;else _0x3a72a5['push'](_0x3a72a5['shift']());}catch(_0x37729c){_0x3a72a5['push'](_0x3a72a5['shift']());}}}(a56_0x2f00,0xb8d27));function a56_0x2f00(){const _0x1dd744=['getAppAutomateSessionNameAPIUrl','automate','147393UjwGrd','ALYmd','observability','dyqIn','DmrtE','EDS_URL','JWxlH','BROWSERSTACK_API_URL','ADVwY','ILZOH','zZBmr','STzvH','zGEEH','./sharedUtils','jvBUS','OJnes','mYkox','getAppAutomateSessionStatusAPIUrl','../v2/browserstackCLI','BZpqn','api','rAHmI','251271peCyGx','txRnI','1503336kgMgEo','OnhkD','Lzhma','cdp','getAutoCaptureLogsAPIUrl','qqcKI','ChXpy','dqVWl','getAutomateSessionStatusAPIUrl','endsWith','KKWhf','dWgYb','kMitx','USBwl','9349508drQfLW','JNgDk','wURtq','getInstance','SPFSc','rjImH','./constants','getConfig','APP_UPLOAD_URL','3692xGFseg','getBStackAPIUrl','GOQph','toString','LCxLQ','wss:','PUPPETEER_HUB_URL','exports','6dZhawf','appAutomate','getAutomateSessionsListAPIUrl','GoCkT','replace','qgpPJ','getAutomateSessionNameAPIUrl','glaaT','GvNVu','eEHhI','getPuppeteerHubUrl','VshYD','SJsrd','sFhor','QGnhx','upload','3821805haPZax','xtmOS','YbDKQ','wuWto','IBfUH','apis','oOoPJ','/puppeteer?caps=','fgWdM','oCmAX','uwkJg','eWQZk','15266150rTqjBc','getPlaywrightHubUrl','qXgZo','getAppAutomateSessionsListAPIUrl','zSPNk','jhTGI','296ogPVvi','TEQdc','7645XGbohl','VMROX','edsInstrumentation','uJgYy'];a56_0x2f00=function(){return _0x1dd744;};return a56_0x2f00();}const constants=require(a56_0x265a0b(0x1ee)),{nestedKeyValue}=require(a56_0x265a0b(0x1cf)),getBrowserstackCLI=()=>{const _0x4f8869=a56_0x265a0b,_0x4bdc5b={'txRnI':function(_0x4b1159,_0x3e9c3f){return _0x4b1159(_0x3e9c3f);},'bphXD':_0x4f8869(0x1d4)};return _0x4bdc5b[_0x4f8869(0x1d9)](require,_0x4bdc5b['bphXD']);};class APIUtilityMethods{static[a56_0x265a0b(0x1f2)](_0x1e353a){const _0xb00f1e=a56_0x265a0b,_0x37b07e={'dqVWl':function(_0x40baf1){return _0x40baf1();},'ADVwY':function(_0x136a07,_0x30cf3c,_0x272197){return _0x136a07(_0x30cf3c,_0x272197);},'wuWto':_0xb00f1e(0x1ad),'OuRcQ':_0xb00f1e(0x1c1),'dszAT':_0xb00f1e(0x1d6),'QGnhx':function(_0x22f99a,_0x5a14fa){return _0x22f99a===_0x5a14fa;},'qgpPJ':function(_0xf54577,_0x48e163){return _0xf54577+_0x48e163;}},_0x343cb4=_0x37b07e[_0xb00f1e(0x1e1)](getBrowserstackCLI),_0x335ba9=_0x37b07e[_0xb00f1e(0x1ca)](nestedKeyValue,_0x343cb4[_0xb00f1e(0x1eb)]()['getConfig'](),[_0x37b07e[_0xb00f1e(0x1ab)],_0x37b07e['OuRcQ'],_0x37b07e['dszAT']])||constants[_0xb00f1e(0x1c9)];if(!_0x1e353a||_0x37b07e[_0xb00f1e(0x1a6)](_0x1e353a,''))return _0x335ba9;const _0x3fcd0f=_0x335ba9['endsWith']('/')?_0x335ba9:_0x37b07e[_0xb00f1e(0x19d)](_0x335ba9,'/');return new URL(_0x1e353a,_0x3fcd0f)[_0xb00f1e(0x1f4)]();}static['getEdsInstrumentationAPIUrl'](_0x3a17c7){const _0x3b1ede=a56_0x265a0b,_0x798f34={'ChXpy':function(_0x31da27){return _0x31da27();},'YEeXo':function(_0xe9a6ad,_0x3051a9,_0xb3488e){return _0xe9a6ad(_0x3051a9,_0xb3488e);},'sFhor':_0x3b1ede(0x1ad),'ALYmd':_0x3b1ede(0x1be),'BZpqn':_0x3b1ede(0x1d6),'zZBmr':function(_0x4b0f74,_0x3f97d4){return _0x4b0f74===_0x3f97d4;},'LCxLQ':function(_0xf1c904,_0x557dfd){return _0xf1c904+_0x557dfd;}},_0x372dfc=_0x798f34[_0x3b1ede(0x1e0)](getBrowserstackCLI),_0x24a3f9=_0x798f34['YEeXo'](nestedKeyValue,_0x372dfc['getInstance']()[_0x3b1ede(0x1ef)](),[_0x798f34[_0x3b1ede(0x1a5)],_0x798f34[_0x3b1ede(0x1c3)],_0x798f34[_0x3b1ede(0x1d5)]])||constants[_0x3b1ede(0x1c7)];if(!_0x3a17c7||_0x798f34[_0x3b1ede(0x1cc)](_0x3a17c7,''))return _0x24a3f9;const _0x38b940=_0x24a3f9[_0x3b1ede(0x1e3)]('/')?_0x24a3f9:_0x798f34[_0x3b1ede(0x1f5)](_0x24a3f9,'/');return new URL(_0x3a17c7,_0x38b940)['toString']();}static[a56_0x265a0b(0x1e2)](_0x1a1e8f){const _0x4f996b=a56_0x265a0b,_0x1ee1f4={'uJgYy':function(_0x17e3ed){return _0x17e3ed();},'YbDKQ':function(_0x59062,_0x39ee7e,_0x4c110d){return _0x59062(_0x39ee7e,_0x4c110d);},'ILZOH':'apis','DfTpm':_0x4f996b(0x1c1),'oOoPJ':_0x4f996b(0x1d6),'Ghwdm':function(_0x4ee262,_0x1551a2){return _0x4ee262===_0x1551a2;},'fgWdM':function(_0xf27bcb,_0x335241){return _0xf27bcb+_0x335241;}},_0x1def5b=_0x1ee1f4[_0x4f996b(0x1bf)](getBrowserstackCLI),_0x1280a1=_0x1ee1f4[_0x4f996b(0x1aa)](nestedKeyValue,_0x1def5b[_0x4f996b(0x1eb)]()['getConfig'](),[_0x1ee1f4[_0x4f996b(0x1cb)],_0x1ee1f4['DfTpm'],_0x1ee1f4[_0x4f996b(0x1ae)]])||constants[_0x4f996b(0x1c9)];if(!_0x1a1e8f||_0x1ee1f4['Ghwdm'](_0x1a1e8f,''))return _0x1280a1;const _0x33af25=_0x1280a1[_0x4f996b(0x1e3)]('/')?_0x1280a1:_0x1ee1f4[_0x4f996b(0x1b0)](_0x1280a1,'/');return new URL(_0x1a1e8f,_0x33af25)[_0x4f996b(0x1f4)]();}static[a56_0x265a0b(0x1d3)](_0x272b8d){const _0x46b8f9=a56_0x265a0b,_0x27e2c5={'JWxlH':function(_0x2d4489){return _0x2d4489();},'VMROX':function(_0x329e7d,_0x56c021,_0x30bce4){return _0x329e7d(_0x56c021,_0x30bce4);},'rAHmI':_0x46b8f9(0x1ad),'mYkox':_0x46b8f9(0x199),'uwkJg':'api','VshYD':function(_0x12fb12,_0x4b3206){return _0x12fb12===_0x4b3206;},'eWQZk':function(_0x321da8,_0x53e2aa){return _0x321da8+_0x53e2aa;}},_0x19bd98=_0x27e2c5[_0x46b8f9(0x1c8)](getBrowserstackCLI),_0x529638=_0x27e2c5[_0x46b8f9(0x1bd)](nestedKeyValue,_0x19bd98[_0x46b8f9(0x1eb)]()[_0x46b8f9(0x1ef)](),[_0x27e2c5[_0x46b8f9(0x1d7)],_0x27e2c5[_0x46b8f9(0x1d2)],_0x27e2c5[_0x46b8f9(0x1b2)]])||constants[_0x46b8f9(0x1c9)];if(!_0x272b8d||_0x27e2c5[_0x46b8f9(0x1a3)](_0x272b8d,''))return _0x529638;const _0x36971f=_0x529638[_0x46b8f9(0x1e3)]('/')?_0x529638:_0x27e2c5[_0x46b8f9(0x1b3)](_0x529638,'/');return new URL(_0x272b8d,_0x36971f)[_0x46b8f9(0x1f4)]();}static[a56_0x265a0b(0x19e)](_0x3dd265){const _0x5de303=a56_0x265a0b,_0x5c9535={'kMitx':function(_0x3c32ff){return _0x3c32ff();},'naybk':function(_0x4ffeef,_0x48d131,_0x4fe2ba){return _0x4ffeef(_0x48d131,_0x4fe2ba);},'GoCkT':_0x5de303(0x1ad),'eEHhI':_0x5de303(0x1c1),'VsmCV':_0x5de303(0x1d6),'CdKrM':function(_0x1f1262,_0x1c41d6){return _0x1f1262===_0x1c41d6;},'STzvH':function(_0x845e46,_0x2333e1){return _0x845e46+_0x2333e1;}},_0x526170=_0x5c9535[_0x5de303(0x1e6)](getBrowserstackCLI),_0x27ec71=_0x5c9535['naybk'](nestedKeyValue,_0x526170[_0x5de303(0x1eb)]()[_0x5de303(0x1ef)](),[_0x5c9535[_0x5de303(0x19b)],_0x5c9535[_0x5de303(0x1a1)],_0x5c9535['VsmCV']])||constants[_0x5de303(0x1c9)];if(!_0x3dd265||_0x5c9535['CdKrM'](_0x3dd265,''))return _0x27ec71;const _0x2656f6=_0x27ec71['endsWith']('/')?_0x27ec71:_0x5c9535[_0x5de303(0x1cd)](_0x27ec71,'/');return new URL(_0x3dd265,_0x2656f6)[_0x5de303(0x1f4)]();}static[a56_0x265a0b(0x1c0)](_0x35936e){const _0x32e77c=a56_0x265a0b,_0x3e085b={'OTJYi':function(_0x35f7b7){return _0x35f7b7();},'erixB':function(_0x120707,_0x1e91bd,_0x29debc){return _0x120707(_0x1e91bd,_0x29debc);},'Wcpxz':_0x32e77c(0x1ad),'irBKG':'appAutomate','glaaT':_0x32e77c(0x1d6),'Lzhma':function(_0x2f6bd5,_0x5106e8){return _0x2f6bd5===_0x5106e8;},'egsOU':function(_0x5ac3e8,_0x199f4b){return _0x5ac3e8+_0x199f4b;}},_0x2f09d5=_0x3e085b['OTJYi'](getBrowserstackCLI),_0x46ab0b=_0x3e085b['erixB'](nestedKeyValue,_0x2f09d5['getInstance']()[_0x32e77c(0x1ef)](),[_0x3e085b['Wcpxz'],_0x3e085b['irBKG'],_0x3e085b[_0x32e77c(0x19f)]])||constants[_0x32e77c(0x1c9)];if(!_0x35936e||_0x3e085b[_0x32e77c(0x1dc)](_0x35936e,''))return _0x46ab0b;const _0x4ad13b=_0x46ab0b[_0x32e77c(0x1e3)]('/')?_0x46ab0b:_0x3e085b['egsOU'](_0x46ab0b,'/');return new URL(_0x35936e,_0x4ad13b)[_0x32e77c(0x1f4)]();}static[a56_0x265a0b(0x19a)](_0x4e0b02){const _0x253495=a56_0x265a0b,_0x55f769={'dWgYb':function(_0x49734b){return _0x49734b();},'zsqmf':function(_0x3c7fbd,_0x5af40b,_0x12122d){return _0x3c7fbd(_0x5af40b,_0x12122d);},'OJnes':_0x253495(0x1ad),'EeztW':_0x253495(0x1c1),'Hqkvg':_0x253495(0x1d6),'xtmOS':function(_0x24148d,_0x2ee078){return _0x24148d===_0x2ee078;},'EAMez':function(_0x33e64d,_0x3c6046){return _0x33e64d+_0x3c6046;}},_0x2edc00=_0x55f769[_0x253495(0x1e5)](getBrowserstackCLI),_0x2e62b6=_0x55f769['zsqmf'](nestedKeyValue,_0x2edc00['getInstance']()['getConfig'](),[_0x55f769[_0x253495(0x1d1)],_0x55f769['EeztW'],_0x55f769['Hqkvg']])||constants[_0x253495(0x1c9)];if(!_0x4e0b02||_0x55f769[_0x253495(0x1a9)](_0x4e0b02,''))return _0x2e62b6;const _0x4a447e=_0x2e62b6[_0x253495(0x1e3)]('/')?_0x2e62b6:_0x55f769['EAMez'](_0x2e62b6,'/');return new URL(_0x4e0b02,_0x4a447e)['toString']()['replace'](/^https?:\/\//,'');}static[a56_0x265a0b(0x1b7)](_0x527431){const _0x17b0fb=a56_0x265a0b,_0x1d6633={'GHdyO':function(_0x49d4c4){return _0x49d4c4();},'jvBUS':function(_0x34c678,_0x95ad21,_0x5bb24d){return _0x34c678(_0x95ad21,_0x5bb24d);},'JNgDk':_0x17b0fb(0x1ad),'aOmsD':_0x17b0fb(0x199),'DmrtE':_0x17b0fb(0x1d6),'qXgZo':function(_0x1e600e,_0xe0e91c){return _0x1e600e===_0xe0e91c;},'GvNVu':function(_0x24112c,_0x2a4de1){return _0x24112c+_0x2a4de1;}},_0x5caa69=_0x1d6633['GHdyO'](getBrowserstackCLI),_0x3294a1=_0x1d6633[_0x17b0fb(0x1d0)](nestedKeyValue,_0x5caa69[_0x17b0fb(0x1eb)]()[_0x17b0fb(0x1ef)](),[_0x1d6633[_0x17b0fb(0x1e9)],_0x1d6633['aOmsD'],_0x1d6633[_0x17b0fb(0x1c6)]])||constants[_0x17b0fb(0x1f0)];if(!_0x527431||_0x1d6633[_0x17b0fb(0x1b6)](_0x527431,''))return _0x3294a1;const _0x5813be=_0x3294a1[_0x17b0fb(0x1e3)]('/')?_0x3294a1:_0x1d6633[_0x17b0fb(0x1a0)](_0x3294a1,'/');return new URL(_0x527431,_0x5813be)[_0x17b0fb(0x1f4)]()['replace'](/^https?:\/\//,'');}static[a56_0x265a0b(0x1de)](_0x27db54){const _0xbc9783=a56_0x265a0b,_0x651203={'xCFpP':function(_0x38021a){return _0x38021a();},'KKWhf':function(_0x3034f4,_0x41f02e,_0xda22d7){return _0x3034f4(_0x41f02e,_0xda22d7);},'jhTGI':_0xbc9783(0x1ad),'sXAVF':_0xbc9783(0x1c4),'rjImH':_0xbc9783(0x1a7),'dPlve':function(_0x105c75,_0x53a919){return _0x105c75===_0x53a919;},'nSgrT':function(_0x58b442,_0x3523b9){return _0x58b442+_0x3523b9;}},_0x18f8b5=_0x651203['xCFpP'](getBrowserstackCLI),_0x29c1c0=_0x651203[_0xbc9783(0x1e4)](nestedKeyValue,_0x18f8b5['getInstance']()[_0xbc9783(0x1ef)](),[_0x651203[_0xbc9783(0x1b9)],_0x651203['sXAVF'],_0x651203[_0xbc9783(0x1ed)]])||constants['OBSERVABILITY_UPLOAD_URL'];if(!_0x27db54||_0x651203['dPlve'](_0x27db54,''))return _0x29c1c0;const _0x196912=_0x29c1c0[_0xbc9783(0x1e3)]('/')?_0x29c1c0:_0x651203['nSgrT'](_0x29c1c0,'/');return new URL(_0x27db54,_0x196912)['toString']();}static[a56_0x265a0b(0x1b5)](_0x1cbb45){const _0x5cfcea=a56_0x265a0b,_0x2c3bf6={'iDYCU':function(_0x54a326){return _0x54a326();},'oqkYu':function(_0x57ddc5,_0x2ef3fc,_0x4ff730){return _0x57ddc5(_0x2ef3fc,_0x4ff730);},'SJsrd':'apis','wURtq':'automate','USBwl':_0x5cfcea(0x1dd),'GOQph':_0x5cfcea(0x1f6),'IBfUH':function(_0x238ee0,_0x54de5e){return _0x238ee0===_0x54de5e;},'scrKC':function(_0x50df9b,_0x58581c){return _0x50df9b+_0x58581c;},'qqcKI':'/playwright?caps='},_0x4c68e3=_0x2c3bf6['iDYCU'](getBrowserstackCLI),_0x1c0d6a=_0x2c3bf6['oqkYu'](nestedKeyValue,_0x4c68e3['getInstance']()[_0x5cfcea(0x1ef)](),[_0x2c3bf6[_0x5cfcea(0x1a4)],_0x2c3bf6[_0x5cfcea(0x1ea)],_0x2c3bf6[_0x5cfcea(0x1e7)]]),_0xcbb30b=(_0x1c0d6a?_0x1c0d6a[_0x5cfcea(0x19c)](/^https:/,_0x2c3bf6[_0x5cfcea(0x1f3)]):null)||constants['PLAYWRIGHT_HUB_URL'];let _0x8e5d65;if(!_0x1cbb45||_0x2c3bf6[_0x5cfcea(0x1ac)](_0x1cbb45,''))_0x8e5d65=_0xcbb30b;else{const _0x123586=_0xcbb30b[_0x5cfcea(0x1e3)]('/')?_0xcbb30b:_0x2c3bf6['scrKC'](_0xcbb30b,'/');_0x8e5d65=new URL(_0x1cbb45,_0x123586)[_0x5cfcea(0x1f4)]();}return!_0x8e5d65['endsWith'](_0x2c3bf6[_0x5cfcea(0x1df)])&&(_0x8e5d65+=_0x2c3bf6['qqcKI']),_0x8e5d65;}static[a56_0x265a0b(0x1a2)](_0x5926c3){const _0x4d3b71=a56_0x265a0b,_0xf2600f={'LyVuB':function(_0xbd822a){return _0xbd822a();},'zSPNk':function(_0x2dcd02,_0x853cc0,_0x524b21){return _0x2dcd02(_0x853cc0,_0x524b21);},'dyqIn':_0x4d3b71(0x1ad),'zGEEH':_0x4d3b71(0x1c1),'TEQdc':_0x4d3b71(0x1dd),'oCmAX':_0x4d3b71(0x1f6),'OnhkD':function(_0xfc2205,_0xcd785a){return _0xfc2205===_0xcd785a;},'danuL':function(_0xfeb44,_0x1f9382){return _0xfeb44+_0x1f9382;},'SPFSc':_0x4d3b71(0x1af)},_0x164ca4=_0xf2600f['LyVuB'](getBrowserstackCLI),_0x198b04=_0xf2600f[_0x4d3b71(0x1b8)](nestedKeyValue,_0x164ca4[_0x4d3b71(0x1eb)]()['getConfig'](),[_0xf2600f[_0x4d3b71(0x1c5)],_0xf2600f[_0x4d3b71(0x1ce)],_0xf2600f[_0x4d3b71(0x1bb)]]),_0x33504c=(_0x198b04?_0x198b04[_0x4d3b71(0x19c)](/^https:/,_0xf2600f[_0x4d3b71(0x1b1)]):null)||constants[_0x4d3b71(0x196)];let _0x552ebe;if(!_0x5926c3||_0xf2600f[_0x4d3b71(0x1db)](_0x5926c3,''))_0x552ebe=_0x33504c;else{const _0x508722=_0x33504c[_0x4d3b71(0x1e3)]('/')?_0x33504c:_0xf2600f['danuL'](_0x33504c,'/');_0x552ebe=new URL(_0x5926c3,_0x508722)['toString']();}return!_0x552ebe[_0x4d3b71(0x1e3)](_0xf2600f[_0x4d3b71(0x1ec)])&&(_0x552ebe+=_0xf2600f[_0x4d3b71(0x1ec)]),_0x552ebe;}}module[a56_0x265a0b(0x197)]=APIUtilityMethods;

@@ -1,1 +0,1 @@

const a57_0x3c9a2e=a57_0x3bad;(function(_0x253b0d,_0x170770){const _0x2c139a=a57_0x3bad,_0x4685cd=_0x253b0d();while(!![]){try{const _0x48d7b4=-parseInt(_0x2c139a(0xd5))/0x1+parseInt(_0x2c139a(0xf5))/0x2+parseInt(_0x2c139a(0x107))/0x3*(-parseInt(_0x2c139a(0xf2))/0x4)+parseInt(_0x2c139a(0xfb))/0x5*(parseInt(_0x2c139a(0xee))/0x6)+parseInt(_0x2c139a(0xed))/0x7+-parseInt(_0x2c139a(0x10b))/0x8+parseInt(_0x2c139a(0xe8))/0x9*(parseInt(_0x2c139a(0xd4))/0xa);if(_0x48d7b4===_0x170770)break;else _0x4685cd['push'](_0x4685cd['shift']());}catch(_0x5073f4){_0x4685cd['push'](_0x4685cd['shift']());}}}(a57_0x566c,0xa1e80));function a57_0x566c(){const _0x4b8109=['{ENV_VAR}','isRunning','browserstack\x20cloud\x20not\x20reachable','gPhdk','[ClientTroubleShootingService]\x20','Conflicting\x20Env\x20Var\x20details\x20not\x20found','QZupC','Connectivity\x20Issue\x20details\x20not\x20found','3JrLxby','{SIGNAL}','TNVDJ','OHWTb','9330720RUneCp','reportSessionLinkingIssue','base64','stringify','ZrPAd','{CLIENT_TROUBLESHOOTING_DOCUMENTATION}','error','Session\x20Linking\x20Issue','CLyqD','Process\x20Interruption','errorCodes','TZWCJ','pVyUs','reportClientTroubleshootingError','reportFinalDetectionState','documentationLink','azcrH','getErrorCodesOccurredInCli','errorCodesOccurredWhenCLINotRunning','size','../v2/grpcClient','.browserstack\x20folder\x20not\x20accessible','winstonLogger','getCachedErrorCodes','parse','join','rOVAS','checkForErrorsOccuredInCLI','object','ogFGY','wkune','getErrorDetails','QeJJR','SSL\x20Certificate\x20Issue\x20details\x20not\x20found','getFinalErrorMessage','jglog','toString','exports','HhuFX','finalErrorMessage','errorCodesOccurredInCLI','reportConflictingEnvVarIssue','RhcTT','TAfhI','37190HmmeDN','622746Egrevn','RPkMv','from','../../helpers/logger','getAggregatedErrorCodes','keys','seOLx','amltR','errorMessage','push','add','Session\x20Linking\x20Issue\x20details\x20not\x20found','replace','FkUtS','{ERROR_CODES}','getInstance','OtIhc','Error\x20in\x20getting\x20aggregated\x20error\x20codes:','OjLfP','2061KUmytz','cCDIF','getErrorMessage','aWKAz','cachedErrorCodes','3612014rnTZLZ','93444PAvpDb','warn','GpIRq','getDocumentationLink','914224GaRUJF','isArray','length','913174QxzuHw','logError','conflicting\x20env\x20var\x20detected','Efzsr','reportDotBrowserStackFolderNotAccessibleIssue','logSituation','275ZjWntG','errorCode','ljEls','getSuccess'];a57_0x566c=function(){return _0x4b8109;};return a57_0x566c();}const logger=require(a57_0x3c9a2e(0xd8))[a57_0x3c9a2e(0xbe)],BrowserstackCLI=require('../v2/browserstackCLI'),GrpcClient=require(a57_0x3c9a2e(0xbc)),constants=require('./constants');function a57_0x3bad(_0xc0cbf4,_0xbd4c29){const _0x566c29=a57_0x566c();return a57_0x3bad=function(_0x3bad82,_0x2ff77d){_0x3bad82=_0x3bad82-0xb5;let _0x468159=_0x566c29[_0x3bad82];return _0x468159;},a57_0x3bad(_0xc0cbf4,_0xbd4c29);}class ClientTroubleShootingService{static [a57_0x3c9a2e(0xec)]=null;static ['errorCodesOccurredWhenCLINotRunning']=new Set();static async[a57_0x3c9a2e(0xc7)](_0x3da89c){const _0xa4fbf1=a57_0x3c9a2e,_0x226e1c={};_0x226e1c['RPkMv']=function(_0x54225b,_0x2ac98d){return _0x54225b!==_0x2ac98d;};const _0x3a838d=_0x226e1c;try{if(BrowserstackCLI['getInstance']()[_0xa4fbf1(0x100)]()){const _0x11b585=await GrpcClient[_0xa4fbf1(0xe4)]()[_0xa4fbf1(0xb5)](_0x3da89c);if(_0x3a838d[_0xa4fbf1(0xd6)](_0x11b585,null)&&_0x11b585[_0xa4fbf1(0xfe)]())return{'errorCode':_0x11b585['getErrorCode'](),'errorMessage':_0x11b585[_0xa4fbf1(0xea)]()};return{};}return{};}catch(_0x5051b5){return this[_0xa4fbf1(0xf6)]('Error\x20in\x20getting\x20error\x20details\x20for\x20'+_0x3da89c+':',_0x5051b5),{};}}static async[a57_0x3c9a2e(0xd9)](){const _0x4e323a=a57_0x3c9a2e,_0x2f88d3={};_0x2f88d3['qcIkF']=function(_0x415ad0,_0x9da715){return _0x415ad0!==_0x9da715;},_0x2f88d3[_0x4e323a(0x116)]=_0x4e323a(0x10d),_0x2f88d3['vZYqo']=_0x4e323a(0xe6);const _0x599a05=_0x2f88d3;try{if(BrowserstackCLI[_0x4e323a(0xe4)]()[_0x4e323a(0x100)]()){const _0x278fa7=await GrpcClient['getInstance']()['getAggregatedClientTroubleshootingErrors']();if(_0x599a05['qcIkF'](_0x278fa7,null)&&_0x278fa7[_0x4e323a(0xfe)]()){const _0x229798=Buffer['from'](_0x278fa7['getErrorCodes'](),_0x599a05['TZWCJ'])['toString'](),_0x1acede=_0x229798?JSON[_0x4e323a(0xc0)](_0x229798):[],_0x68e442=_0x278fa7[_0x4e323a(0xf1)](),_0x311196=_0x278fa7[_0x4e323a(0xca)](),_0x1fa86a=Buffer[_0x4e323a(0xd7)](_0x278fa7[_0x4e323a(0xb9)](),_0x599a05[_0x4e323a(0x116)])[_0x4e323a(0xcc)](),_0x4a31c5=_0x1fa86a?JSON['parse'](_0x1fa86a):[],_0x454609={};return _0x454609['errorCodes']=_0x1acede,_0x454609[_0x4e323a(0xb7)]=_0x68e442,_0x454609[_0x4e323a(0xcf)]=_0x311196,_0x454609[_0x4e323a(0xd0)]=_0x4a31c5,_0x454609;}const _0x5ce8cf={};return _0x5ce8cf[_0x4e323a(0x115)]=[],_0x5ce8cf[_0x4e323a(0xb7)]='',_0x5ce8cf[_0x4e323a(0xcf)]='',_0x5ce8cf['errorCodesOccurredInCLI']=[],_0x5ce8cf;}const _0x346426={};return _0x346426[_0x4e323a(0x115)]=[],_0x346426[_0x4e323a(0xb7)]='',_0x346426[_0x4e323a(0xcf)]='',_0x346426['errorCodesOccurredInCLI']=[],_0x346426;}catch(_0x55e390){this[_0x4e323a(0xf6)](_0x599a05['vZYqo'],_0x55e390);const _0x24f786={};return _0x24f786[_0x4e323a(0x115)]=[],_0x24f786[_0x4e323a(0xb7)]='',_0x24f786[_0x4e323a(0xcf)]='',_0x24f786[_0x4e323a(0xd0)]=[],_0x24f786;}}static[a57_0x3c9a2e(0xfa)](_0x226625,_0xe17124){logger['warn'](_0x226625+':\x20'+_0xe17124);}static[a57_0x3c9a2e(0xc3)](_0xe1927e){const _0x4a3a79=a57_0x3c9a2e,_0x287168={};_0x287168[_0x4a3a79(0xc8)]=function(_0x3a0745,_0x52bb89){return _0x3a0745!=_0x52bb89;},_0x287168[_0x4a3a79(0xb8)]=function(_0x419f08,_0x522007){return _0x419f08>_0x522007;};const _0x4cba2d=_0x287168,_0x5846e5=[];if(_0x4cba2d[_0x4a3a79(0xc8)](_0xe1927e,null)&&_0x4cba2d[_0x4a3a79(0xc8)](_0xe1927e[_0x4a3a79(0xd0)],null)&&_0x4cba2d[_0x4a3a79(0xb8)](_0xe1927e[_0x4a3a79(0xd0)]['length'],0x0))for(const _0xb89c5d of _0xe1927e[_0x4a3a79(0xd0)]){_0x4cba2d[_0x4a3a79(0xc8)](_0xb89c5d['errorCode'],null)&&_0x4cba2d[_0x4a3a79(0xc8)](_0xb89c5d[_0x4a3a79(0xdd)],null)&&(_0x5846e5[_0x4a3a79(0xde)](_0xb89c5d['errorCode']),this[_0x4a3a79(0xfa)](_0xb89c5d[_0x4a3a79(0xfc)],_0xb89c5d['errorMessage']));}return _0x5846e5;}static[a57_0x3c9a2e(0xbf)](){const _0x48638f=a57_0x3c9a2e;return this[_0x48638f(0xec)];}static[a57_0x3c9a2e(0xf6)](_0xf4b3c0,_0xf06c05){const _0x381030=a57_0x3c9a2e,_0x3257ec={};_0x3257ec[_0x381030(0xf8)]=function(_0x356739,_0x373a68){return _0x356739===_0x373a68;},_0x3257ec[_0x381030(0xfd)]=_0x381030(0xc4);const _0x6715ea=_0x3257ec;if(_0x6715ea[_0x381030(0xf8)](typeof _0xf06c05,_0x6715ea[_0x381030(0xfd)]))try{logger[_0x381030(0x111)]('[ClientTroubleShootingService]\x20'+_0xf4b3c0+'\x20'+JSON[_0x381030(0x10e)](_0xf06c05));}catch(_0x3d4916){logger[_0x381030(0x111)](_0x381030(0x103)+_0xf4b3c0+'\x20'+_0xf06c05);}else logger['error']('[ClientTroubleShootingService]\x20'+_0xf4b3c0+'\x20'+_0xf06c05);}static async['reportProcessInterruptionSituation'](_0x1093f7){const _0x19b978=a57_0x3c9a2e,_0x14d49e={};_0x14d49e['jglog']=_0x19b978(0x114),_0x14d49e[_0x19b978(0xeb)]=function(_0x72eb1,_0xb39709){return _0x72eb1===_0xb39709;},_0x14d49e[_0x19b978(0xf0)]='Process\x20Interruption\x20details\x20not\x20found:',_0x14d49e[_0x19b978(0x109)]=_0x19b978(0x108);const _0x58f9b2=_0x14d49e,_0x1eb09a=await this[_0x19b978(0xc7)](_0x58f9b2[_0x19b978(0xcb)]);if(!_0x1eb09a||_0x58f9b2['aWKAz'](Object[_0x19b978(0xda)](_0x1eb09a)[_0x19b978(0xf4)],0x0)){this['logError'](_0x58f9b2[_0x19b978(0xf0)],_0x1eb09a);return;}this[_0x19b978(0xfa)](_0x1eb09a[_0x19b978(0xfc)],_0x1eb09a['errorMessage']['replace'](_0x58f9b2[_0x19b978(0x109)],_0x1093f7));}static async[a57_0x3c9a2e(0x10c)](){const _0x29c93f=a57_0x3c9a2e,_0x56b073={};_0x56b073['RhcTT']=_0x29c93f(0x112),_0x56b073[_0x29c93f(0xdc)]=function(_0x163e45,_0x2ab4b8){return _0x163e45===_0x2ab4b8;},_0x56b073[_0x29c93f(0xc6)]=_0x29c93f(0xe0);const _0x51e675=_0x56b073,_0x3fd50e=await this['getErrorDetails'](_0x51e675[_0x29c93f(0xd2)]);if(!_0x3fd50e||_0x51e675['amltR'](Object[_0x29c93f(0xda)](_0x3fd50e)[_0x29c93f(0xf4)],0x0)){this['logError'](_0x51e675['wkune'],_0x3fd50e);return;}this[_0x29c93f(0xfa)](_0x3fd50e[_0x29c93f(0xfc)],_0x3fd50e[_0x29c93f(0xdd)]);}static async['reportConnectivityIssue'](){const _0x2ac26f=a57_0x3c9a2e,_0xb6e6={};_0xb6e6['ZrPAd']=_0x2ac26f(0x101),_0xb6e6['QZupC']=function(_0x5dd28e,_0x44a7a5){return _0x5dd28e===_0x44a7a5;},_0xb6e6['FkUtS']=_0x2ac26f(0x106);const _0x38a564=_0xb6e6,_0x2cb2d1=await this[_0x2ac26f(0xc7)](_0x38a564[_0x2ac26f(0x10f)]);if(!_0x2cb2d1||_0x38a564[_0x2ac26f(0x105)](Object[_0x2ac26f(0xda)](_0x2cb2d1)[_0x2ac26f(0xf4)],0x0)){this['logError'](_0x38a564[_0x2ac26f(0xe2)],_0x2cb2d1);return;}this[_0x2ac26f(0xfa)](_0x2cb2d1[_0x2ac26f(0xfc)],_0x2cb2d1[_0x2ac26f(0xdd)]);}static async['reportSSLCertIssue'](){const _0x5c3c00=a57_0x3c9a2e,_0x4bed12={};_0x4bed12['CLyqD']='ssl\x20cert\x20issue',_0x4bed12[_0x5c3c00(0x10a)]=function(_0x5f5446,_0x5efe81){return _0x5f5446===_0x5efe81;},_0x4bed12[_0x5c3c00(0x117)]=_0x5c3c00(0xc9);const _0x2e0e0a=_0x4bed12,_0x10cade=await this[_0x5c3c00(0xc7)](_0x2e0e0a[_0x5c3c00(0x113)]);if(!_0x10cade||_0x2e0e0a['OHWTb'](Object['keys'](_0x10cade)['length'],0x0)){this[_0x5c3c00(0xf6)](_0x2e0e0a[_0x5c3c00(0x117)],_0x10cade);return;}this[_0x5c3c00(0xfa)](_0x10cade[_0x5c3c00(0xfc)],_0x10cade['errorMessage']);}static[a57_0x3c9a2e(0xf9)](){const _0x12b833=a57_0x3c9a2e,_0xcc3f31={};_0xcc3f31[_0x12b833(0xe5)]=_0x12b833(0xbd),_0xcc3f31[_0x12b833(0xe7)]=function(_0xbae4b2,_0x2b5924){return _0xbae4b2===_0x2b5924;},_0xcc3f31[_0x12b833(0xc5)]='.browserstack\x20Folder\x20Not\x20Accessible\x20details\x20not\x20found';const _0x3786ed=_0xcc3f31,_0x4eed6c=constants['CLIENT_TROUBLESHOOTING_HASH'][_0x3786ed['OtIhc']];if(!_0x4eed6c||_0x3786ed[_0x12b833(0xe7)](Object[_0x12b833(0xda)](_0x4eed6c)[_0x12b833(0xf4)],0x0)){this[_0x12b833(0xf6)](_0x3786ed[_0x12b833(0xc5)],_0x4eed6c);return;}this['errorCodesOccurredWhenCLINotRunning'][_0x12b833(0xdf)](_0x4eed6c[0x0]),this[_0x12b833(0xfa)](_0x4eed6c[0x0],_0x4eed6c[0x1]);}static async[a57_0x3c9a2e(0xd1)](_0x4d8064){const _0x3ef3ff=a57_0x3c9a2e,_0x3269d2={};_0x3269d2[_0x3ef3ff(0xc2)]=_0x3ef3ff(0xf7),_0x3269d2[_0x3ef3ff(0xce)]=function(_0x2ab34b,_0x3377cb){return _0x2ab34b===_0x3377cb;},_0x3269d2[_0x3ef3ff(0x102)]=_0x3ef3ff(0x104),_0x3269d2[_0x3ef3ff(0xd3)]=_0x3ef3ff(0xff);const _0x412014=_0x3269d2,_0x14b76f=await this[_0x3ef3ff(0xc7)](_0x412014['rOVAS']);if(!_0x14b76f||_0x412014[_0x3ef3ff(0xce)](Object[_0x3ef3ff(0xda)](_0x14b76f)[_0x3ef3ff(0xf4)],0x0)){this['logError'](_0x412014[_0x3ef3ff(0x102)],_0x14b76f);return;}const _0x4451d6=_0x14b76f[_0x3ef3ff(0xdd)]['replace'](_0x412014[_0x3ef3ff(0xd3)],_0x4d8064);this[_0x3ef3ff(0xfa)](_0x14b76f['errorCode'],_0x4451d6);}static async[a57_0x3c9a2e(0xb6)](){const _0xea8eee=a57_0x3c9a2e,_0x3e739d={};_0x3e739d['cCDIF']=function(_0x576dca,_0x3f1575){return _0x576dca>_0x3f1575;},_0x3e739d['jDygw']=_0xea8eee(0xe3),_0x3e739d[_0xea8eee(0xdb)]=_0xea8eee(0x110);const _0x1d3160=_0x3e739d,_0x114d10=await this[_0xea8eee(0xd9)](),_0x43f006=this[_0xea8eee(0xc3)](_0x114d10),_0x1bbc49=Array[_0xea8eee(0xf3)](_0x114d10[_0xea8eee(0x115)])?_0x114d10[_0xea8eee(0x115)]:[],_0x3d5ed8=_0x1d3160['cCDIF'](this[_0xea8eee(0xba)][_0xea8eee(0xbb)],0x0)?Array[_0xea8eee(0xd7)](this['errorCodesOccurredWhenCLINotRunning']):[],_0x5f4f91=new Set([..._0x1bbc49,..._0x43f006,..._0x3d5ed8]),_0x30bfc1=Array[_0xea8eee(0xd7)](_0x5f4f91);if(_0x1d3160[_0xea8eee(0xe9)](_0x30bfc1[_0xea8eee(0xf4)],0x0)){const _0x370dfd=_0x114d10[_0xea8eee(0xcf)][_0xea8eee(0xe1)](_0x1d3160['jDygw'],_0x30bfc1[_0xea8eee(0xc1)](',\x20'))[_0xea8eee(0xe1)](_0x1d3160[_0xea8eee(0xdb)],_0x114d10['documentationLink']);logger[_0xea8eee(0xef)](_0x370dfd),this[_0xea8eee(0xec)]=_0x30bfc1;}}}module[a57_0x3c9a2e(0xcd)]=ClientTroubleShootingService;
const a57_0x41518b=a57_0x4670;(function(_0x4bd062,_0x1a0c4e){const _0x5d407c=a57_0x4670,_0x12ba57=_0x4bd062();while(!![]){try{const _0x3f15ed=parseInt(_0x5d407c(0x192))/0x1*(-parseInt(_0x5d407c(0x18e))/0x2)+parseInt(_0x5d407c(0x198))/0x3+parseInt(_0x5d407c(0x18c))/0x4+-parseInt(_0x5d407c(0x1dc))/0x5+-parseInt(_0x5d407c(0x1d0))/0x6+parseInt(_0x5d407c(0x1be))/0x7*(-parseInt(_0x5d407c(0x1e2))/0x8)+-parseInt(_0x5d407c(0x1e3))/0x9*(-parseInt(_0x5d407c(0x190))/0xa);if(_0x3f15ed===_0x1a0c4e)break;else _0x12ba57['push'](_0x12ba57['shift']());}catch(_0x2914fe){_0x12ba57['push'](_0x12ba57['shift']());}}}(a57_0x1b56,0x4d52a));function a57_0x4670(_0x46bd64,_0x5366bd){const _0x1b5663=a57_0x1b56();return a57_0x4670=function(_0x467008,_0x86a9ad){_0x467008=_0x467008-0x184;let _0x22592d=_0x1b5663[_0x467008];return _0x22592d;},a57_0x4670(_0x46bd64,_0x5366bd);}const logger=require('../../helpers/logger')[a57_0x41518b(0x184)],BrowserstackCLI=require(a57_0x41518b(0x1b1)),GrpcClient=require(a57_0x41518b(0x1d5)),constants=require('./constants');class ClientTroubleShootingService{static ['cachedErrorCodes']=null;static ['errorCodesOccurredWhenCLINotRunning']=new Set();static async[a57_0x41518b(0x1a2)](_0x197010){const _0xa37f03=a57_0x41518b,_0x4b643e={};_0x4b643e[_0xa37f03(0x1b8)]=function(_0x1c7dc9,_0x2d652d){return _0x1c7dc9!==_0x2d652d;};const _0x477348=_0x4b643e;try{if(BrowserstackCLI[_0xa37f03(0x1e4)]()[_0xa37f03(0x1a7)]()){const _0xf11dcf=await GrpcClient[_0xa37f03(0x1e4)]()['reportClientTroubleshootingError'](_0x197010);if(_0x477348[_0xa37f03(0x1b8)](_0xf11dcf,null)&&_0xf11dcf[_0xa37f03(0x1de)]())return{'errorCode':_0xf11dcf[_0xa37f03(0x1c8)](),'errorMessage':_0xf11dcf[_0xa37f03(0x1b2)]()};return{};}return{};}catch(_0x53a454){return this[_0xa37f03(0x18a)](_0xa37f03(0x1d7)+_0x197010+':',_0x53a454),{};}}static async[a57_0x41518b(0x1c1)](){const _0x11805d=a57_0x41518b,_0x631ce5={};_0x631ce5['iOmeR']=function(_0x48bb25,_0x18ef96){return _0x48bb25!==_0x18ef96;},_0x631ce5[_0x11805d(0x1ac)]='base64',_0x631ce5['wFGcW']='Error\x20in\x20getting\x20aggregated\x20error\x20codes:';const _0x16fd2a=_0x631ce5;try{if(BrowserstackCLI['getInstance']()[_0x11805d(0x1a7)]()){const _0x2bfcb2=await GrpcClient[_0x11805d(0x1e4)]()[_0x11805d(0x1ba)]();if(_0x16fd2a[_0x11805d(0x1d2)](_0x2bfcb2,null)&&_0x2bfcb2[_0x11805d(0x1de)]()){const _0x4a0e49=Buffer[_0x11805d(0x191)](_0x2bfcb2[_0x11805d(0x1cc)](),_0x16fd2a['lJPPr'])['toString'](),_0x44ea0f=_0x4a0e49?JSON[_0x11805d(0x1cf)](_0x4a0e49):[],_0x51e04e=_0x2bfcb2[_0x11805d(0x185)](),_0x518b08=_0x2bfcb2[_0x11805d(0x1b5)](),_0x3d930b=Buffer[_0x11805d(0x191)](_0x2bfcb2[_0x11805d(0x1ae)](),_0x16fd2a[_0x11805d(0x1ac)])[_0x11805d(0x1e5)](),_0x820c57=_0x3d930b?JSON[_0x11805d(0x1cf)](_0x3d930b):[],_0x5b9b8d={};return _0x5b9b8d[_0x11805d(0x1cd)]=_0x44ea0f,_0x5b9b8d[_0x11805d(0x188)]=_0x51e04e,_0x5b9b8d['finalErrorMessage']=_0x518b08,_0x5b9b8d[_0x11805d(0x1e8)]=_0x820c57,_0x5b9b8d;}const _0x4fc375={};return _0x4fc375['errorCodes']=[],_0x4fc375[_0x11805d(0x188)]='',_0x4fc375[_0x11805d(0x19d)]='',_0x4fc375[_0x11805d(0x1e8)]=[],_0x4fc375;}const _0x15a992={};return _0x15a992['errorCodes']=[],_0x15a992[_0x11805d(0x188)]='',_0x15a992[_0x11805d(0x19d)]='',_0x15a992[_0x11805d(0x1e8)]=[],_0x15a992;}catch(_0x4c7766){this[_0x11805d(0x18a)](_0x16fd2a[_0x11805d(0x196)],_0x4c7766);const _0x59d044={};return _0x59d044[_0x11805d(0x1cd)]=[],_0x59d044[_0x11805d(0x188)]='',_0x59d044[_0x11805d(0x19d)]='',_0x59d044[_0x11805d(0x1e8)]=[],_0x59d044;}}static[a57_0x41518b(0x1d6)](_0x1b9af7,_0x5b803f){const _0x1fa47b=a57_0x41518b;logger[_0x1fa47b(0x1b6)](_0x1b9af7+':\x20'+_0x5b803f);}static['checkForErrorsOccuredInCLI'](_0x53d582){const _0x53c22f=a57_0x41518b,_0x178101={};_0x178101[_0x53c22f(0x186)]=function(_0x632d2b,_0x33fa68){return _0x632d2b!=_0x33fa68;},_0x178101[_0x53c22f(0x1e1)]=function(_0x2aff07,_0x44200b){return _0x2aff07!=_0x44200b;},_0x178101[_0x53c22f(0x187)]=function(_0x4b0b0a,_0xb9e5a0){return _0x4b0b0a>_0xb9e5a0;},_0x178101['zXQkv']=function(_0x510649,_0x4e65a6){return _0x510649!=_0x4e65a6;};const _0x547b42=_0x178101,_0xb4c397=[];if(_0x547b42[_0x53c22f(0x186)](_0x53d582,null)&&_0x547b42[_0x53c22f(0x1e1)](_0x53d582['errorCodesOccurredInCLI'],null)&&_0x547b42['FjMhL'](_0x53d582[_0x53c22f(0x1e8)][_0x53c22f(0x189)],0x0))for(const _0x450d78 of _0x53d582['errorCodesOccurredInCLI']){_0x547b42[_0x53c22f(0x186)](_0x450d78['errorCode'],null)&&_0x547b42['zXQkv'](_0x450d78[_0x53c22f(0x19b)],null)&&(_0xb4c397[_0x53c22f(0x1ce)](_0x450d78[_0x53c22f(0x1c0)]),this['logSituation'](_0x450d78['errorCode'],_0x450d78[_0x53c22f(0x19b)]));}return _0xb4c397;}static[a57_0x41518b(0x1a8)](){const _0x280dc5=a57_0x41518b;return this[_0x280dc5(0x197)];}static[a57_0x41518b(0x18a)](_0x37b627,_0x2bea8c){const _0x5a1b33=a57_0x41518b,_0x2ad6b9={};_0x2ad6b9[_0x5a1b33(0x1c4)]=function(_0x385c47,_0x56927d){return _0x385c47===_0x56927d;},_0x2ad6b9[_0x5a1b33(0x1c5)]=_0x5a1b33(0x18f);const _0x2a9f4d=_0x2ad6b9;if(_0x2a9f4d['YvTcG'](typeof _0x2bea8c,_0x2a9f4d[_0x5a1b33(0x1c5)]))try{logger[_0x5a1b33(0x193)](_0x5a1b33(0x1a6)+_0x37b627+'\x20'+JSON[_0x5a1b33(0x1a3)](_0x2bea8c));}catch(_0x55f875){logger[_0x5a1b33(0x193)](_0x5a1b33(0x1a6)+_0x37b627+'\x20'+_0x2bea8c);}else logger[_0x5a1b33(0x193)]('[ClientTroubleShootingService]\x20'+_0x37b627+'\x20'+_0x2bea8c);}static async['reportProcessInterruptionSituation'](_0x216c1d){const _0x5f0feb=a57_0x41518b,_0x281bd4={};_0x281bd4[_0x5f0feb(0x195)]=_0x5f0feb(0x1d1),_0x281bd4[_0x5f0feb(0x1bf)]=function(_0x190113,_0x3c5c8f){return _0x190113===_0x3c5c8f;},_0x281bd4[_0x5f0feb(0x1d4)]='Process\x20Interruption\x20details\x20not\x20found:',_0x281bd4[_0x5f0feb(0x19e)]=_0x5f0feb(0x1a1);const _0xf7ae49=_0x281bd4,_0x4cf0fc=await this[_0x5f0feb(0x1a2)](_0xf7ae49[_0x5f0feb(0x195)]);if(!_0x4cf0fc||_0xf7ae49['HIyKT'](Object[_0x5f0feb(0x1bc)](_0x4cf0fc)[_0x5f0feb(0x189)],0x0)){this[_0x5f0feb(0x18a)](_0xf7ae49[_0x5f0feb(0x1d4)],_0x4cf0fc);return;}this['logSituation'](_0x4cf0fc[_0x5f0feb(0x1c0)],_0x4cf0fc[_0x5f0feb(0x19b)]['replace'](_0xf7ae49['TPuEf'],_0x216c1d));}static async['reportSessionLinkingIssue'](){const _0x2dd0c9=a57_0x41518b,_0x2bb574={};_0x2bb574[_0x2dd0c9(0x1e0)]=_0x2dd0c9(0x1d8),_0x2bb574[_0x2dd0c9(0x1e6)]=function(_0x283922,_0x173d24){return _0x283922===_0x173d24;},_0x2bb574[_0x2dd0c9(0x1a0)]=_0x2dd0c9(0x19f);const _0x5115b5=_0x2bb574,_0x44c849=await this[_0x2dd0c9(0x1a2)](_0x5115b5[_0x2dd0c9(0x1e0)]);if(!_0x44c849||_0x5115b5['SHLaB'](Object[_0x2dd0c9(0x1bc)](_0x44c849)[_0x2dd0c9(0x189)],0x0)){this['logError'](_0x5115b5[_0x2dd0c9(0x1a0)],_0x44c849);return;}this['logSituation'](_0x44c849[_0x2dd0c9(0x1c0)],_0x44c849[_0x2dd0c9(0x19b)]);}static async[a57_0x41518b(0x1da)](){const _0x34504d=a57_0x41518b,_0x4fdf14={};_0x4fdf14[_0x34504d(0x1b0)]=_0x34504d(0x1bd),_0x4fdf14[_0x34504d(0x1b7)]=function(_0x5dd934,_0x135364){return _0x5dd934===_0x135364;},_0x4fdf14[_0x34504d(0x1b3)]='Connectivity\x20Issue\x20details\x20not\x20found';const _0x40ddff=_0x4fdf14,_0x127d93=await this[_0x34504d(0x1a2)](_0x40ddff[_0x34504d(0x1b0)]);if(!_0x127d93||_0x40ddff[_0x34504d(0x1b7)](Object['keys'](_0x127d93)[_0x34504d(0x189)],0x0)){this[_0x34504d(0x18a)](_0x40ddff['TRQIM'],_0x127d93);return;}this[_0x34504d(0x1d6)](_0x127d93[_0x34504d(0x1c0)],_0x127d93[_0x34504d(0x19b)]);}static async['reportSSLCertIssue'](){const _0x73ffb2=a57_0x41518b,_0x44c0bf={};_0x44c0bf[_0x73ffb2(0x1c6)]='ssl\x20cert\x20issue',_0x44c0bf[_0x73ffb2(0x1df)]=function(_0x2646fd,_0x295bce){return _0x2646fd===_0x295bce;},_0x44c0bf['tjtGu']=_0x73ffb2(0x1c9);const _0x1df03b=_0x44c0bf,_0x2a5e33=await this['getErrorDetails'](_0x1df03b[_0x73ffb2(0x1c6)]);if(!_0x2a5e33||_0x1df03b['AvmDQ'](Object[_0x73ffb2(0x1bc)](_0x2a5e33)[_0x73ffb2(0x189)],0x0)){this['logError'](_0x1df03b[_0x73ffb2(0x1c3)],_0x2a5e33);return;}this[_0x73ffb2(0x1d6)](_0x2a5e33[_0x73ffb2(0x1c0)],_0x2a5e33[_0x73ffb2(0x19b)]);}static[a57_0x41518b(0x1a4)](){const _0x1deec7=a57_0x41518b,_0x37f8ac={};_0x37f8ac[_0x1deec7(0x194)]=_0x1deec7(0x199),_0x37f8ac['KCDMy']=function(_0x365eab,_0x4b97fb){return _0x365eab===_0x4b97fb;},_0x37f8ac[_0x1deec7(0x1b4)]='.browserstack\x20Folder\x20Not\x20Accessible\x20details\x20not\x20found';const _0x53c03b=_0x37f8ac,_0x46a9dd=constants['CLIENT_TROUBLESHOOTING_HASH'][_0x53c03b['HkKgH']];if(!_0x46a9dd||_0x53c03b[_0x1deec7(0x1d9)](Object['keys'](_0x46a9dd)[_0x1deec7(0x189)],0x0)){this[_0x1deec7(0x18a)](_0x53c03b[_0x1deec7(0x1b4)],_0x46a9dd);return;}this['errorCodesOccurredWhenCLINotRunning']['add'](_0x46a9dd[0x0]),this[_0x1deec7(0x1d6)](_0x46a9dd[0x0],_0x46a9dd[0x1]);}static async[a57_0x41518b(0x1e7)](_0x457b5d){const _0x4f1306=a57_0x41518b,_0x353453={};_0x353453[_0x4f1306(0x1ad)]=_0x4f1306(0x1cb),_0x353453[_0x4f1306(0x1b9)]=function(_0x5b9d61,_0xd71291){return _0x5b9d61===_0xd71291;},_0x353453['Nwkvq']=_0x4f1306(0x1bb),_0x353453[_0x4f1306(0x1db)]='{ENV_VAR}';const _0x4d0ab6=_0x353453,_0x1acd56=await this[_0x4f1306(0x1a2)](_0x4d0ab6[_0x4f1306(0x1ad)]);if(!_0x1acd56||_0x4d0ab6['swehc'](Object['keys'](_0x1acd56)[_0x4f1306(0x189)],0x0)){this[_0x4f1306(0x18a)](_0x4d0ab6[_0x4f1306(0x1aa)],_0x1acd56);return;}const _0x418c18=_0x1acd56[_0x4f1306(0x19b)][_0x4f1306(0x18b)](_0x4d0ab6[_0x4f1306(0x1db)],_0x457b5d);this[_0x4f1306(0x1d6)](_0x1acd56[_0x4f1306(0x1c0)],_0x418c18);}static async[a57_0x41518b(0x19a)](){const _0x27d78b=a57_0x41518b,_0x145c6f={};_0x145c6f[_0x27d78b(0x1dd)]=function(_0x38b5fe,_0x3c9c40){return _0x38b5fe>_0x3c9c40;},_0x145c6f[_0x27d78b(0x19c)]=function(_0x2bbb9f,_0x250d74){return _0x2bbb9f>_0x250d74;},_0x145c6f[_0x27d78b(0x1a5)]=_0x27d78b(0x18d),_0x145c6f[_0x27d78b(0x1a9)]=_0x27d78b(0x1ab);const _0x2ae4eb=_0x145c6f,_0x2a8994=await this['getAggregatedErrorCodes'](),_0x4f95ac=this[_0x27d78b(0x1ca)](_0x2a8994),_0x355b00=Array[_0x27d78b(0x1c2)](_0x2a8994[_0x27d78b(0x1cd)])?_0x2a8994[_0x27d78b(0x1cd)]:[],_0x49b85b=_0x2ae4eb[_0x27d78b(0x1dd)](this[_0x27d78b(0x1c7)][_0x27d78b(0x1d3)],0x0)?Array[_0x27d78b(0x191)](this[_0x27d78b(0x1c7)]):[],_0x11f810=new Set([..._0x355b00,..._0x4f95ac,..._0x49b85b]),_0xb32572=Array[_0x27d78b(0x191)](_0x11f810);if(_0x2ae4eb[_0x27d78b(0x19c)](_0xb32572['length'],0x0)){const _0x42f37f=_0x2a8994[_0x27d78b(0x19d)][_0x27d78b(0x18b)](_0x2ae4eb[_0x27d78b(0x1a5)],_0xb32572[_0x27d78b(0x1af)](',\x20'))[_0x27d78b(0x18b)](_0x2ae4eb[_0x27d78b(0x1a9)],_0x2a8994[_0x27d78b(0x188)]);logger[_0x27d78b(0x1b6)](_0x42f37f),this[_0x27d78b(0x197)]=_0xb32572;}}}module['exports']=ClientTroubleShootingService;function a57_0x1b56(){const _0x392c9f=['join','CleDa','../v2/browserstackCLI','getErrorMessage','TRQIM','gEvBv','getFinalErrorMessage','warn','Qngsa','tPBgt','swehc','getAggregatedClientTroubleshootingErrors','Conflicting\x20Env\x20Var\x20details\x20not\x20found','keys','browserstack\x20cloud\x20not\x20reachable','1820021OMemGJ','HIyKT','errorCode','getAggregatedErrorCodes','isArray','tjtGu','YvTcG','TatHQ','cyqDy','errorCodesOccurredWhenCLINotRunning','getErrorCode','SSL\x20Certificate\x20Issue\x20details\x20not\x20found','checkForErrorsOccuredInCLI','conflicting\x20env\x20var\x20detected','getErrorCodes','errorCodes','push','parse','849864pDnNra','Process\x20Interruption','iOmeR','size','pOXNd','../v2/grpcClient','logSituation','Error\x20in\x20getting\x20error\x20details\x20for\x20','Session\x20Linking\x20Issue','KCDMy','reportConnectivityIssue','RKLQM','2365445lXiVIC','gbdyD','getSuccess','AvmDQ','vPPvZ','kOBVG','8tWokTP','3827511pXKyXL','getInstance','toString','SHLaB','reportConflictingEnvVarIssue','errorCodesOccurredInCLI','winstonLogger','getDocumentationLink','ehYTD','FjMhL','documentationLink','length','logError','replace','1099180WjmTwo','{ERROR_CODES}','21314WWVPQa','object','30QyWVDQ','from','49XKCOOp','error','HkKgH','gmYAh','wFGcW','cachedErrorCodes','489033njnRHr','.browserstack\x20folder\x20not\x20accessible','reportFinalDetectionState','errorMessage','sIhLF','finalErrorMessage','TPuEf','Session\x20Linking\x20Issue\x20details\x20not\x20found','PQswx','{SIGNAL}','getErrorDetails','stringify','reportDotBrowserStackFolderNotAccessibleIssue','cOBdh','[ClientTroubleShootingService]\x20','isRunning','getCachedErrorCodes','HNfyq','Nwkvq','{CLIENT_TROUBLESHOOTING_DOCUMENTATION}','lJPPr','FjCuF','getErrorCodesOccurredInCli'];a57_0x1b56=function(){return _0x392c9f;};return a57_0x1b56();}

@@ -1,1 +0,1 @@

const a58_0x47062c=a58_0x3471;(function(_0x2c60b7,_0xebd977){const _0x44642a=a58_0x3471,_0x12659d=_0x2c60b7();while(!![]){try{const _0x300208=-parseInt(_0x44642a(0x142))/0x1+parseInt(_0x44642a(0x1dc))/0x2+parseInt(_0x44642a(0x1cc))/0x3+parseInt(_0x44642a(0x177))/0x4+parseInt(_0x44642a(0x1ea))/0x5+-parseInt(_0x44642a(0x14a))/0x6*(-parseInt(_0x44642a(0x1ae))/0x7)+-parseInt(_0x44642a(0x12a))/0x8;if(_0x300208===_0xebd977)break;else _0x12659d['push'](_0x12659d['shift']());}catch(_0x4bf88b){_0x12659d['push'](_0x12659d['shift']());}}}(a58_0x7994,0x6cacf));const a58_0xbe755b={};a58_0xbe755b[a58_0x47062c(0x145)]='shows\x20version\x20information',a58_0xbe755b[a58_0x47062c(0x18f)]=a58_0x47062c(0x1fa);const a58_0x2ad95e={};a58_0x2ad95e[a58_0x47062c(0x145)]=a58_0x47062c(0x17e);const a58_0x424046={};function a58_0x7994(){const _0xbd0c07=['643874UDEvWo','OBSERVABILITY_UPLOAD_URL','ERR_CONNECTION_REFUSED','pre-prod','/usage-debug.log','CONNECTIVITY_ISSUE_ERROR_CODES','proxyPass','bsstag','https://app-automate-preprod.bsstag.com/dashboard/v2/builds/','BROWSERSTACK_APP_AUTOMATE_URL','invalidKeys','browserVersion','PLAYWRIGHT_TRACE_LOGS','acceptSslCert','4177030aCHHtP','BROWSERSTACK_API_URL','ERR_SOCKS_CONNECTION_FAILED','SHAREABLE_ID_REGEX','turboScaleOptions','HEALING_FAILURE_TIMEOUT','puppeteer','https://tcg.browserstack.com','SPAWN_RETRY_DELAY_MS','O11Y_URL','TEST\x20REPORTING\x20AND\x20ANALYTICS','sdk/v1/update_cli','HUB_URL_REGEX','firefoxOptions','Cucumber-JS','AI_ENABLED_FRAMEWORK','Specify\x20--help\x20for\x20available\x20options','https://hub-devtestops.bsstag.com/wd/hub','ERR_CONNECTION_ABORTED','ERR_SOCKET_NOT_CONNECTED','browserstack.overridelocalInfo.userAuthToken','10|0|13|7|5|1|9|3|4|8|6|11|2|12','LOG_FILE_NAME','https://upload-observability.browserstack.com','https://api-preprod.bsstag.com','PUPPETEER_HUB_URL','https://automate-preprod.bsstag.com/dashboard/v2/builds/','CODECEPTJS','DEBUG_LOG_FILE_NAME','BINARY_BUSY_ERROR_CODES','FRAMEWORKS','hub.browserstack.com','testContextOptions','MAX_SPAWN_RETRIES','vanilla','https://hub-preprod.bsstag.com/wd/hub','staging','HEALING_LOG_DATA_TIMEOUT','A11Y_GET_RESULTS_SUMMARY','browserstackAutomation','SDKTestTcgProxyFailure','testObservability','hub-aps-only.browserstack.com','BSTACK_ATS_URL','A11Y_GET_RESULTS','hubUrl','module','https://upload-observability-devtestops-ssi.bsstag.com','localOptions','Upgrade\x20required','Run\x20mocha\x20tests\x20on\x20browserstack','BROWSERSTACK_AUTOMATE_URL','ATS_WSS_URL_REGEX','ERR_BLOCKED_BY_CLIENT','SDKTestTcgAuthFailure','APP_AUTOMATE','logLevel','VALID_APP_EXTENSION','browserstack.userName','A11Y_SAVE_RESULTS','POLL_HEALING_RESULT_TIMEOUT','us-east','observability','accessibilityOptions','httpsProxy','browserstack.accessKey','ERR_CONNECTION_CLOSED','9923680NvBKAf','testObservabilityOptions','INTERNALLY_USED_ENV_VARS','ERR_PROXY_CONNECTION_FAILED','password','TCG_DOWN','https://api-cloud.browserstack.com','chromeOptions','accessibility','UNABLE_TO_GET_ISSUER_CERT_LOCALLY','percy','percyCaptureMode','DEPTH_ZERO_SELF_SIGNED_CERT','proxyUrl','TEST_REPORTING_ANALYTICS','CUCUMBER','localProxyUser','1|6|5|9|11|13|2|7|12|3|8|10|0|4','proxyUser','platforms','...[TRUNCATED]','BSTACK_DELTA','env','ERR_NAME_RESOLUTION_FAILED','665739oWktYb','name\x20property\x20must\x20be\x20unique\x20within\x20%s\x20key\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file','unhandledPromptBehavior','INFO','bsstag.com','AUTOMATE','hub-apse-only.browserstack.com','REDACTED_KEYS','1902MtIZhX','Connect\x20on\x20prem\x20instances\x20to\x20Browserstack','https://automate.browserstack.com/dashboard/v2/builds/','NUDGE_LOCAL_ERRORS','PACKAGE_TYPE','browserStackLocalOptions','Project\x20and\x20debug\x20logs\x20are\x20captured\x20by\x20default.\x20To\x20disable,\x20set\x20disableAutoCaptureLogs:\x20true\x20in\x20config.','browserstack-ats.com','wss://cdp-devtestops.bsstag.com/puppeteer?caps=','INVALID_INIT_RESP_WITH_USER_IMPACT','NIGHTWATCH','rerunTests','ATS_HUB_URL_REGEX','ERR_CONNECTION_TIMED_OUT','Run\x20puppeteer\x20tests\x20on\x20BrowserStack','PERCY_SUPPORTED_FRAMEWORKS','Invalid\x20property\x20added\x20for\x20the\x20%s\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file','https://app-automate-devtestops.bsstag.com/dashboard/v2/builds/','TCG_URL','BROWSERSTACK_ENV','SDKTestInitFailedResponse','UPGRADE_REQUIRED','unable\x20to\x20get\x20local\x20issuer\x20certificate','testOrchestrationOptions','ieOptions','accessKey','EDS_URL','AUTOLOGCAPTURE_NOTIFICATION','PLAYWRIGHT','^[a-zA-Z0-9_.-]*/[a-zA-Z0-9_.-]*$','self\x20signed\x20certificate','JEST','acceptInsecureCerts','automation','ERR_CONNECTION_RESET','TEST_FRAMEWORK_HOOK_TIMEOUT','playwright','.apk','VANILLA','.aab','ERR_CONNECTION_FAILED','codeceptjs-cucumber','userName','automate','SSL_ERROR_MESSAGES','2648280wunJsb','exports','browserstack','UPDATED_CLI_ENDPOINT','CUSTOM_ID_REGEX','Run\x20js\x20tests\x20on\x20browserstack','AUTOMATE_PRODUCTS','Run\x20jest\x20tests\x20on\x20browserstack','SELF_SIGNED_CERT_IN_CHAIN','MOCHA','https://automation-preprod.bsstag.com','browserstackLocal','mandatoryDependency','https://automation.browserstack.com','ETXTBSY','customVariables','acceptSslCerts','/usage.log','PRODUCT_IF_NOT_BROWSERSTACK_INFRA','app-automate','parallelsPerPlatform','ERR_TUNNEL_CONNECTION_FAILED','https://automate-devtestops.bsstag.com/dashboard/v2/builds/','Jest','HELP','ERR_NAME_NOT_RESOLVED','Playwright','wss://cdp-preprod.bsstag.com/playwright?caps=','commonjs','proxySettings','split','CODECEPT','PLAYWRIGHT_HUB_URL','FUNNEL_INSTRUMENTATION_API_URL','percyOptions','ERR_TLS_CERT_ALTNAME_INVALID','uniqueDependency','browserstack.com','unable\x20to\x20verify\x20the\x20first\x20certificate','CODECEPT_CUCUMBER','AI_PROXY_FAILURE','httpProxy','default','mocha','wss://cdp-preprod.bsstag.com/puppeteer?caps=','stag','hub-eu-only.browserstack.com','proxyPassword','https://observability-devtestops.bsstag.com','PRIVATE_DOMAIN_OR_IP_REGEX','prod','browserName','hub-us-only.browserstack.com','BROWSERSTACK','AUTOMATION_LOG_COMMANDS','5397uyOVrn','ERR_SOCKS_CONNECTION_HOST_UNREACHABLE','cucumber','https://edsstaging.bsstag.com','strictFileInteractability','root','https://apidevtestops.bsstag.com','GLOBAL_AGENT_NO_PROXY','testReporting','SDK-GEN-001','SSL_ERROR_CODES','Run\x20cucumber-js\x20tests\x20on\x20browserstack','GIT_META_DATA_TRUNCATED','https://app-automate.browserstack.com/dashboard/v2/builds/','CLIENT_TROUBLESHOOTING_HASH','disableAutoCaptureLogs','CI_ARTIFACTS_PATH','https://api-cloud-devtestops.bsstag.com','hub-use-only.browserstack.com','COMMONJS','ObservabilitySync','framework','jest','https://hub.browserstack.com/wd/hub','ERR_FAILED','AI_INIT_FAILURE','HUB_URL_MAP','testReportingOptions','PUPPETEER','ERR_NETWORK_CHANGED','862542GGmObq','CLI_SUPPORTED_FRAMEWORKS','BSTACK_URL','^[a-zA-Z0-9_.-]*$','.ipa','TCG_AUTH_TIMEOUT','invalidTestInputType','AI_INIT_SUCCESSFUL','APP_UPLOAD_URL','sdk/v1/event','ERR_ADDRESS_INVALID','ERR_TIMED_OUT','VERSION','authToken','INTEGRATIONS','Run\x20nightwatch\x20tests\x20on\x20browserstack'];a58_0x7994=function(){return _0xbd0c07;};return a58_0x7994();}a58_0x424046[a58_0x47062c(0x145)]=a58_0x47062c(0x119);const a58_0xbfb81d={};a58_0xbfb81d['INFO']=a58_0x47062c(0x1b9);const a58_0x2435cb={};a58_0x2435cb['INFO']=a58_0x47062c(0x17c);const a58_0x2ecf56={};a58_0x2ecf56[a58_0x47062c(0x145)]=a58_0x47062c(0x1db);const a58_0x58deaf={};a58_0x58deaf[a58_0x47062c(0x145)]='Run\x20playwright\x20tests\x20on\x20Browserstack';const a58_0xeea582={};a58_0xeea582[a58_0x47062c(0x145)]=a58_0x47062c(0x158);const a58_0x2490eb={};a58_0x2490eb[a58_0x47062c(0x145)]='Run\x20codeceptjs\x20tests\x20on\x20browserstack';const a58_0xd3fccc={};function a58_0x3471(_0x29b034,_0x187408){const _0x7994d1=a58_0x7994();return a58_0x3471=function(_0x34711c,_0x4e2494){_0x34711c=_0x34711c-0xff;let _0x134669=_0x7994d1[_0x34711c];return _0x134669;},a58_0x3471(_0x29b034,_0x187408);}a58_0xd3fccc[a58_0x47062c(0x145)]='Create\x20and\x20Manage\x20scalable\x20browser\x20automation\x20grids\x20for\x20Functional\x20Testing';const a58_0x49e70b={};a58_0x49e70b[a58_0x47062c(0x145)]=a58_0x47062c(0x14b);const a58_0x36b226={};a58_0x36b226[a58_0x47062c(0x166)]=a58_0x47062c(0x191),a58_0x36b226[a58_0x47062c(0x180)]=a58_0x47062c(0x1a2),a58_0x36b226[a58_0x47062c(0x169)]=a58_0x47062c(0x1c4),a58_0x36b226[a58_0x47062c(0x196)]='codeceptjs',a58_0x36b226[a58_0x47062c(0x19e)]=a58_0x47062c(0x173),a58_0x36b226[a58_0x47062c(0x139)]=a58_0x47062c(0x1b0),a58_0x36b226[a58_0x47062c(0x170)]=a58_0x47062c(0x109),a58_0x36b226[a58_0x47062c(0x1ca)]=a58_0x47062c(0x1f0);const a58_0xb44845={};a58_0xb44845[a58_0x47062c(0x1e6)]=a58_0x47062c(0x15a),a58_0xb44845[a58_0x47062c(0x19b)]=a58_0x47062c(0x143),a58_0xb44845[a58_0x47062c(0x183)]='name\x20and\x20testMatch\x20are\x20required\x20for\x20the\x20%s\x20key\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file',a58_0xb44845[a58_0x47062c(0x1d2)]='Invalid\x20value\x20for\x20\x27%s\x27\x20key\x20in\x20the\x20yml\x20file';const a58_0x1310ef={};a58_0x1310ef[a58_0x47062c(0x1c1)]=a58_0x47062c(0x193),a58_0x1310ef['MODULE']=a58_0x47062c(0x115);const a58_0x15b866={};a58_0x15b866['Mocha']=0xfde8,a58_0x15b866[a58_0x47062c(0x1f8)]=0xfde8,a58_0x15b866[a58_0x47062c(0x18e)]=0x186a0;const a58_0x3b7d4b={};a58_0x3b7d4b[a58_0x47062c(0x1b3)]=[a58_0x47062c(0x174),a58_0x47062c(0x163),a58_0x47062c(0x12e),'user_data',a58_0x47062c(0x1a0),a58_0x47062c(0x127),a58_0x47062c(0x186),a58_0x47062c(0x121),a58_0x47062c(0x128),a58_0x47062c(0x1a6),a58_0x47062c(0x1d9),a58_0x47062c(0x137),a58_0x47062c(0x1fe)],a58_0x3b7d4b['browserStackLocalOptions']=[a58_0x47062c(0x13c),a58_0x47062c(0x1e2),a58_0x47062c(0x13a),'localProxyPass'];const a58_0x5a8eb7={};a58_0x5a8eb7['browserstackLocal']=a58_0x47062c(0x182),a58_0x5a8eb7[a58_0x47062c(0x14f)]=a58_0x47062c(0x14f),a58_0x5a8eb7[a58_0x47062c(0x117)]='browserStackLocalOptions',a58_0x5a8eb7['parallelsPerPlatform']=a58_0x47062c(0x18b),a58_0x5a8eb7[a58_0x47062c(0x13d)]=a58_0x47062c(0x13d),a58_0x5a8eb7[a58_0x47062c(0x11f)]=a58_0x47062c(0x11f),a58_0x5a8eb7[a58_0x47062c(0x1a0)]='httpProxy',a58_0x5a8eb7['httpsProxy']='httpsProxy',a58_0x5a8eb7[a58_0x47062c(0x1c3)]=a58_0x47062c(0x1c3),a58_0x5a8eb7[a58_0x47062c(0x107)]='testContextOptions',a58_0x5a8eb7['testObservability']=a58_0x47062c(0x110),a58_0x5a8eb7[a58_0x47062c(0x1b6)]=a58_0x47062c(0x1b6),a58_0x5a8eb7[a58_0x47062c(0x12b)]=a58_0x47062c(0x12b),a58_0x5a8eb7['testReportingOptions']=a58_0x47062c(0x1c9),a58_0x5a8eb7[a58_0x47062c(0x186)]=a58_0x47062c(0x186),a58_0x5a8eb7[a58_0x47062c(0x16b)]='browserstackAutomation',a58_0x5a8eb7[a58_0x47062c(0x10e)]='browserstackAutomation',a58_0x5a8eb7[a58_0x47062c(0x155)]='rerunTests',a58_0x5a8eb7['percy']=a58_0x47062c(0x134),a58_0x5a8eb7[a58_0x47062c(0x199)]=a58_0x47062c(0x199),a58_0x5a8eb7[a58_0x47062c(0x135)]=a58_0x47062c(0x135),a58_0x5a8eb7[a58_0x47062c(0x1bd)]=a58_0x47062c(0x1bd),a58_0x5a8eb7[a58_0x47062c(0x132)]='accessibility',a58_0x5a8eb7[a58_0x47062c(0x126)]=a58_0x47062c(0x126),a58_0x5a8eb7['turboScale']='turboScale',a58_0x5a8eb7[a58_0x47062c(0x1ee)]=a58_0x47062c(0x1ee),a58_0x5a8eb7['proxySettings']=a58_0x47062c(0x194),a58_0x5a8eb7[a58_0x47062c(0x161)]=a58_0x47062c(0x161);const a58_0x44b832={};a58_0x44b832[a58_0x47062c(0x1a1)]=a58_0x47062c(0x106),a58_0x44b832[a58_0x47062c(0x124)]=a58_0x47062c(0x1c0),a58_0x44b832['us']=a58_0x47062c(0x1ab),a58_0x44b832['eu']=a58_0x47062c(0x1a5),a58_0x44b832['in']=a58_0x47062c(0x111),a58_0x44b832['au']=a58_0x47062c(0x148);const a58_0x17b57a={};a58_0x17b57a['.browserstack\x20folder\x20not\x20accessible']=[a58_0x47062c(0x1b7),'[ClientTroubleShootingService]\x20The\x20SDK\x20is\x20unable\x20to\x20access\x20the\x20.browserstack\x20folder\x20in\x20your\x20home\x20directory.\x20Please\x20ensure\x20that\x20the\x20folder\x20exists\x20and\x20has\x20the\x20correct\x20permissions.'];const a58_0x5a9bb4={};a58_0x5a9bb4[a58_0x47062c(0x1d8)]=a58_0xbe755b,a58_0x5a9bb4[a58_0x47062c(0x169)]=a58_0x2ad95e,a58_0x5a9bb4[a58_0x47062c(0x180)]=a58_0x424046,a58_0x5a9bb4[a58_0x47062c(0x139)]=a58_0xbfb81d,a58_0x5a9bb4[a58_0x47062c(0x170)]=a58_0x2435cb,a58_0x5a9bb4[a58_0x47062c(0x154)]=a58_0x2ecf56,a58_0x5a9bb4[a58_0x47062c(0x166)]=a58_0x58deaf,a58_0x5a9bb4[a58_0x47062c(0x1ca)]=a58_0xeea582,a58_0x5a9bb4[a58_0x47062c(0x102)]=a58_0x2490eb,a58_0x5a9bb4['HST']=a58_0xd3fccc,a58_0x5a9bb4[a58_0x47062c(0x1da)]=a58_0x49e70b,a58_0x5a9bb4[a58_0x47062c(0x13f)]=0xf*0x3c*0x3e8,a58_0x5a9bb4[a58_0x47062c(0x114)]=a58_0x47062c(0x1c5),a58_0x5a9bb4[a58_0x47062c(0x15c)]=a58_0x47062c(0x1f1),a58_0x5a9bb4['TCG_REGION']='use',a58_0x5a9bb4[a58_0x47062c(0x1f6)]=/^hub(-[a-z]+)?\.browserstack\.com$/,a58_0x5a9bb4[a58_0x47062c(0x156)]=/^[a-zA-Z0-9]+-hub\.browserstack-ats\.com$/,a58_0x5a9bb4[a58_0x47062c(0x11b)]=/wss?:\/\/(?:[a-zA-Z0-9_-]+-)?hub(?:-ft)?\.browserstack(-ats)?\.com/,a58_0x5a9bb4['ROOT_CAPS']=[a58_0x47062c(0x16a),'pageLoadStrategy',a58_0x47062c(0x1b2),a58_0x47062c(0x144),'timeouts',a58_0x47062c(0x1aa),a58_0x47062c(0x1e7),a58_0x47062c(0x187),a58_0x47062c(0x1e9),a58_0x47062c(0x131),a58_0x47062c(0x1f7),'edgeOptions',a58_0x47062c(0x162)],a58_0x5a9bb4['ROOT_REGEX']=/^[\w-]+:.*$/,a58_0x5a9bb4[a58_0x47062c(0x1a8)]=[/localhost/,/bs-local.com/,/^127\./,/^10\./,/^172\.1[6-9]\./,/^172\.2[0-9]\./,/^172\.3[0-1]\./,/^192\.168\./],a58_0x5a9bb4[a58_0x47062c(0x164)]='https://eds.browserstack.com',a58_0x5a9bb4[a58_0x47062c(0x1eb)]='https://api.browserstack.com',a58_0x5a9bb4[a58_0x47062c(0x1d4)]=a58_0x47062c(0x130),a58_0x5a9bb4[a58_0x47062c(0x17a)]=a58_0x47062c(0x1f5),a58_0x5a9bb4[a58_0x47062c(0x198)]=a58_0x47062c(0x1d5),a58_0x5a9bb4[a58_0x47062c(0x17d)]=['automate',a58_0x47062c(0x125)],a58_0x5a9bb4['APP_AUTOMATE_PRODUCTS']=['app-automate',a58_0x47062c(0x125)],a58_0x5a9bb4[a58_0x47062c(0x189)]=[a58_0x47062c(0x125)],a58_0x5a9bb4['OBSERVABILITY_UPLOAD_URL']=a58_0x47062c(0x201),a58_0x5a9bb4['OBSERVABILITY_SUPPORTED_FWS']=[a58_0x47062c(0x1a2),a58_0x47062c(0x191)],a58_0x5a9bb4[a58_0x47062c(0x147)]=[a58_0x47062c(0x175)],a58_0x5a9bb4[a58_0x47062c(0x11a)]=a58_0x47062c(0x14c),a58_0x5a9bb4[a58_0x47062c(0x1e5)]=a58_0x47062c(0x1bb),a58_0x5a9bb4[a58_0x47062c(0x11e)]=[a58_0x47062c(0x18a)],a58_0x5a9bb4[a58_0x47062c(0x14d)]=[a58_0x47062c(0x1c6),a58_0x47062c(0x1d7),a58_0x47062c(0x11c),a58_0x47062c(0x1cb),a58_0x47062c(0x1fd),a58_0x47062c(0x129),a58_0x47062c(0x16c),a58_0x47062c(0x1de),a58_0x47062c(0x1fc),a58_0x47062c(0x172),a58_0x47062c(0x190),a58_0x47062c(0x1d6),'ERR_ADDRESS_UNREACHABLE',a58_0x47062c(0x18c),a58_0x47062c(0x157),a58_0x47062c(0x1ec),a58_0x47062c(0x1af),a58_0x47062c(0x12d),a58_0x47062c(0x190),a58_0x47062c(0x141),'ERR_MANDATORY_PROXY_CONFIGURATION_FAILED'],a58_0x5a9bb4[a58_0x47062c(0x120)]=[a58_0x47062c(0x16f),a58_0x47062c(0x171),a58_0x47062c(0x1d0)],a58_0x5a9bb4[a58_0x47062c(0x17b)]=a58_0x47062c(0x1cf),a58_0x5a9bb4[a58_0x47062c(0x1ed)]=a58_0x47062c(0x167),a58_0x5a9bb4[a58_0x47062c(0x1be)]='./browserstack-artifacts/',a58_0x5a9bb4[a58_0x47062c(0x197)]='wss://cdp.browserstack.com/playwright?caps=',a58_0x5a9bb4[a58_0x47062c(0x100)]='wss://cdp.browserstack.com/puppeteer?caps=',a58_0x5a9bb4[a58_0x47062c(0x105)]=a58_0x36b226,a58_0x5a9bb4[a58_0x47062c(0x159)]=[a58_0x47062c(0x1c4),a58_0x47062c(0x1a2)],a58_0x5a9bb4['PLAYWRIGHT_CONFIG_OPTION_ERRORS']=a58_0xb44845,a58_0x5a9bb4[a58_0x47062c(0x165)]=a58_0x47062c(0x150),a58_0x5a9bb4[a58_0x47062c(0x14e)]=a58_0x1310ef,a58_0x5a9bb4['MAX_GIT_META_DATA_SIZE_IN_BYTES']=0x40*0x400,a58_0x5a9bb4[a58_0x47062c(0x1ba)]=a58_0x47062c(0x13e),a58_0x5a9bb4[a58_0x47062c(0x15f)]=a58_0x47062c(0x118),a58_0x5a9bb4[a58_0x47062c(0x12f)]='SDKTestTcgDownResponse',a58_0x5a9bb4[a58_0x47062c(0x153)]='SDKTestInvalidTcgAuthResponseWithUserImpact',a58_0x5a9bb4['TCG_AUTH_FAILURE']=a58_0x47062c(0x11d),a58_0x5a9bb4[a58_0x47062c(0x1d3)]='SDKTestTcgtInitSuccessful',a58_0x5a9bb4[a58_0x47062c(0x1c7)]=a58_0x47062c(0x15e),a58_0x5a9bb4[a58_0x47062c(0x19f)]=a58_0x47062c(0x10f),a58_0x5a9bb4[a58_0x47062c(0x1d1)]=0x1388,a58_0x5a9bb4['SET_TCG_TOKEN_TIMEOUT']=0x1388,a58_0x5a9bb4[a58_0x47062c(0x10c)]=0x1388,a58_0x5a9bb4[a58_0x47062c(0x1ef)]=0x1388,a58_0x5a9bb4[a58_0x47062c(0x123)]=0xc350,a58_0x5a9bb4[a58_0x47062c(0x16d)]=a58_0x15b866,a58_0x5a9bb4[a58_0x47062c(0x149)]=a58_0x3b7d4b,a58_0x5a9bb4[a58_0x47062c(0x1f9)]=[a58_0x47062c(0x109),'codeceptjs'],a58_0x5a9bb4['SDK_INSTRUMENTATION_CONFIG']=a58_0x5a8eb7,a58_0x5a9bb4[a58_0x47062c(0x200)]=a58_0x47062c(0x188),a58_0x5a9bb4[a58_0x47062c(0x103)]=a58_0x47062c(0x1e0),a58_0x5a9bb4[a58_0x47062c(0x1ce)]=a58_0x47062c(0x19c),a58_0x5a9bb4[a58_0x47062c(0x112)]=a58_0x47062c(0x151),a58_0x5a9bb4[a58_0x47062c(0x1f3)]=a58_0x47062c(0x184),a58_0x5a9bb4[a58_0x47062c(0x138)]=a58_0x47062c(0x1f4),a58_0x5a9bb4[a58_0x47062c(0x1ac)]=a58_0x47062c(0x179),a58_0x5a9bb4[a58_0x47062c(0x1cd)]=[a58_0x47062c(0x16e),a58_0x47062c(0x1b0),'jest',a58_0x47062c(0x1f0)],a58_0x5a9bb4[a58_0x47062c(0x1ad)]=['A11Y_SCAN',a58_0x47062c(0x10d),a58_0x47062c(0x113),a58_0x47062c(0x122),'percyScreenshot',a58_0x47062c(0x1c2)],a58_0x5a9bb4[a58_0x47062c(0x1e8)]='PLAYWRIGHT_TRACE_LOGS',a58_0x5a9bb4[a58_0x47062c(0x1c8)]=a58_0x44b832,a58_0x5a9bb4[a58_0x47062c(0x176)]=[a58_0x47062c(0x168),a58_0x47062c(0x19d),'certificate\x20has\x20expired',a58_0x47062c(0x160),a58_0x47062c(0x19a),a58_0x47062c(0x136)],a58_0x5a9bb4[a58_0x47062c(0x1b8)]=[a58_0x47062c(0x17f),a58_0x47062c(0x136),'UNABLE_TO_VERIFY_LEAF_SIGNATURE','CERT_HAS_EXPIRED',a58_0x47062c(0x19a),a58_0x47062c(0x133)],a58_0x5a9bb4[a58_0x47062c(0x1e1)]=[0x193,0x197,0x1f6,0x1f7,0x1f8],a58_0x5a9bb4[a58_0x47062c(0x1bc)]=a58_0x17b57a,a58_0x5a9bb4[a58_0x47062c(0x12c)]=['GLOBAL_AGENT_HTTP_PROXY',a58_0x47062c(0x1b5),'USER_CONFIG_DETAILS_PATH'],a58_0x5a9bb4[a58_0x47062c(0x104)]=[a58_0x47062c(0x185),'EBUSY'],a58_0x5a9bb4[a58_0x47062c(0x108)]=0x3,a58_0x5a9bb4[a58_0x47062c(0x1f2)]=0x3e8,module[a58_0x47062c(0x178)]=a58_0x5a9bb4;const _env=(process[a58_0x47062c(0x140)][a58_0x47062c(0x15d)]||a58_0x47062c(0x1a9))['toLowerCase']();if(_env===a58_0x47062c(0x10b)||_env===a58_0x47062c(0x1a4)){const YlEloC=a58_0x47062c(0x1ff)[a58_0x47062c(0x195)]('|');let grPZbx=0x0;while(!![]){switch(YlEloC[grPZbx++]){case'0':module[a58_0x47062c(0x178)]['BROWSERSTACK_API_URL']=a58_0x47062c(0x1b4);continue;case'1':module[a58_0x47062c(0x178)]['BROWSERSTACK_APP_AUTOMATE_URL']=a58_0x47062c(0x15b);continue;case'2':module['exports'][a58_0x47062c(0x164)]=a58_0x47062c(0x1b1);continue;case'3':module['exports'][a58_0x47062c(0x197)]='wss://cdp-devtestops.bsstag.com/playwright?caps=';continue;case'4':module[a58_0x47062c(0x178)]['PUPPETEER_HUB_URL']=a58_0x47062c(0x152);continue;case'5':module[a58_0x47062c(0x178)][a58_0x47062c(0x11a)]=a58_0x47062c(0x18d);continue;case'6':module[a58_0x47062c(0x178)]['O11Y_URL']=a58_0x47062c(0x1a7);continue;case'7':module[a58_0x47062c(0x178)]['HUB_URL_REGEX']=/^hub(-[a-z]+)?\.bsstag\.com$/;continue;case'8':module[a58_0x47062c(0x178)]['BSTACK_URL']=a58_0x47062c(0x146);continue;case'9':module['exports'][a58_0x47062c(0x1d4)]=a58_0x47062c(0x1bf);continue;case'10':module['exports'][a58_0x47062c(0x114)]=a58_0x47062c(0x1fb);continue;case'11':module[a58_0x47062c(0x178)]['OBSERVABILITY_UPLOAD_URL']=a58_0x47062c(0x116);continue;case'12':module[a58_0x47062c(0x178)][a58_0x47062c(0x1ac)]=a58_0x47062c(0x1e3);continue;case'13':module[a58_0x47062c(0x178)][a58_0x47062c(0x15c)]='https://tcg.bsstag.com';continue;}break;}}else{if(_env==='preprod'||_env===a58_0x47062c(0x1df)){const wEJAVJ=a58_0x47062c(0x13b)[a58_0x47062c(0x195)]('|');let lxIROh=0x0;while(!![]){switch(wEJAVJ[lxIROh++]){case'0':module[a58_0x47062c(0x178)][a58_0x47062c(0x164)]=a58_0x47062c(0x1b1);continue;case'1':module[a58_0x47062c(0x178)][a58_0x47062c(0x114)]=a58_0x47062c(0x10a);continue;case'2':module[a58_0x47062c(0x178)][a58_0x47062c(0x1d4)]='https://api-preprod.bsstag.com';continue;case'3':module['exports'][a58_0x47062c(0x1ce)]='bsstag.com';continue;case'4':module[a58_0x47062c(0x178)]['BROWSERSTACK']=a58_0x47062c(0x1e3);continue;case'5':module['exports'][a58_0x47062c(0x15c)]='https://tcg-preprod.bsstag.com';continue;case'6':module[a58_0x47062c(0x178)]['BROWSERSTACK_API_URL']=a58_0x47062c(0xff);continue;case'7':module[a58_0x47062c(0x178)][a58_0x47062c(0x197)]=a58_0x47062c(0x192);continue;case'8':module[a58_0x47062c(0x178)][a58_0x47062c(0x1f3)]=a58_0x47062c(0x181);continue;case'9':module[a58_0x47062c(0x178)]['HUB_URL_REGEX']=/^hub(-[a-z]+)?\.bsstag\.com$/;continue;case'10':module[a58_0x47062c(0x178)][a58_0x47062c(0x1dd)]='https://upload-observability-preprod.bsstag.com';continue;case'11':module[a58_0x47062c(0x178)][a58_0x47062c(0x11a)]=a58_0x47062c(0x101);continue;case'12':module[a58_0x47062c(0x178)][a58_0x47062c(0x100)]=a58_0x47062c(0x1a3);continue;case'13':module[a58_0x47062c(0x178)][a58_0x47062c(0x1e5)]=a58_0x47062c(0x1e4);continue;}break;}}}
const a58_0x2e7b2b=a58_0x5dd5;function a58_0x5f07(){const _0x55abbf=['userName','stag','wss://cdp-devtestops.bsstag.com/playwright?caps=','INFO','accessKey','password','proxySettings','.aab','AI_INIT_SUCCESSFUL','Run\x20nightwatch\x20tests\x20on\x20browserstack','BROWSERSTACK_AUTOMATE_URL','preprod','AUTOLOGCAPTURE_NOTIFICATION','ERR_CONNECTION_ABORTED','testOrchestrationOptions','browserstack.overridelocalInfo.userAuthToken','codeceptjs','self\x20signed\x20certificate','https://app-automate-devtestops.bsstag.com/dashboard/v2/builds/','https://upload-observability.browserstack.com','testContextOptions','wss://cdp-devtestops.bsstag.com/puppeteer?caps=','customVariables','ERR_ADDRESS_UNREACHABLE','1358205lDVWlV','97509MMIjio','BSTACK_ATS_URL','testObservability','Project\x20and\x20debug\x20logs\x20are\x20captured\x20by\x20default.\x20To\x20disable,\x20set\x20disableAutoCaptureLogs:\x20true\x20in\x20config.','https://hub.browserstack.com/wd/hub','Run\x20playwright\x20tests\x20on\x20Browserstack','SDKTestTcgAuthFailure','INVALID_INIT_RESP_WITH_USER_IMPACT','1751290hNsIUb','SPAWN_RETRY_DELAY_MS','UPGRADE_REQUIRED','JEST','SDK-GEN-001','Jest','FUNNEL_INSTRUMENTATION_API_URL','2108617mNmXuO','SDKTestInvalidTcgAuthResponseWithUserImpact','PUPPETEER_HUB_URL','[ClientTroubleShootingService]\x20The\x20SDK\x20is\x20unable\x20to\x20access\x20the\x20.browserstack\x20folder\x20in\x20your\x20home\x20directory.\x20Please\x20ensure\x20that\x20the\x20folder\x20exists\x20and\x20has\x20the\x20correct\x20permissions.','firefoxOptions','toLowerCase','puppeteer','accessibilityOptions','turboScale','sdk/v1/update_cli','ERR_MANDATORY_PROXY_CONFIGURATION_FAILED','invalidKeys','platforms','APP_UPLOAD_URL','./browserstack-artifacts/','playwright','acceptInsecureCerts','TEST_FRAMEWORK_HOOK_TIMEOUT','2|8|11|6|0|5|1|3|12|4|10|7|9|13','AUTOMATE','pageLoadStrategy','https://api.browserstack.com','PLAYWRIGHT','disableAutoCaptureLogs','TEST\x20REPORTING\x20AND\x20ANALYTICS','browserstack-ats.com','env','https://api-preprod.bsstag.com','PERCY_SUPPORTED_FRAMEWORKS','Playwright','TCG_AUTH_FAILURE','Connect\x20on\x20prem\x20instances\x20to\x20Browserstack','BROWSERSTACK_APP_AUTOMATE_URL','ERR_FAILED','unable\x20to\x20verify\x20the\x20first\x20certificate','framework','BSTACK_URL','testObservabilityOptions','TCG_URL','module','MOCHA','https://upload-observability-preprod.bsstag.com','ERR_NAME_NOT_RESOLVED','browserStackLocalOptions','VANILLA','name\x20property\x20must\x20be\x20unique\x20within\x20%s\x20key\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file','EDS_URL','A11Y_GET_RESULTS_SUMMARY','codeceptjs-cucumber','https://automate.browserstack.com/dashboard/v2/builds/','APP_AUTOMATE','ERR_TIMED_OUT','https://upload-observability-devtestops-ssi.bsstag.com','acceptSslCert','proxyPassword','REDACTED_KEYS','hub-use-only.browserstack.com','sdk/v1/event','https://apidevtestops.bsstag.com','PRODUCT_IF_NOT_BROWSERSTACK_INFRA','COMMONJS','ERR_SOCKS_CONNECTION_FAILED','ERR_NETWORK_CHANGED','LOG_FILE_NAME','hub-us-only.browserstack.com','ERR_CONNECTION_FAILED','pre-prod','SELF_SIGNED_CERT_IN_CHAIN','11|1|0|7|2|9|5|3|13|10|8|12|6|4','https://automation.browserstack.com','https://tcg.bsstag.com','https://edsstaging.bsstag.com','5383620MPoUZs','https://observability-devtestops.bsstag.com','AI_INIT_FAILURE','Run\x20jest\x20tests\x20on\x20browserstack','automate','ERR_TLS_CERT_ALTNAME_INVALID','^[a-zA-Z0-9_.-]*/[a-zA-Z0-9_.-]*$','BROWSERSTACK_API_URL','logLevel','automation','MAX_GIT_META_DATA_SIZE_IN_BYTES','invalidTestInputType','httpsProxy','app-automate','strictFileInteractability','GLOBAL_AGENT_HTTP_PROXY','ERR_BLOCKED_BY_CLIENT','bsstag.com','OBSERVABILITY_SUPPORTED_FWS','2PNVzib','https://app-automate.browserstack.com/dashboard/v2/builds/','wss://cdp.browserstack.com/puppeteer?caps=','PUPPETEER','HEALING_LOG_DATA_TIMEOUT','POLL_HEALING_RESULT_TIMEOUT','mandatoryDependency','CI_ARTIFACTS_PATH','ATS_WSS_URL_REGEX','https://hub-devtestops.bsstag.com/wd/hub','localProxyUser','TCG_REGION','HEALING_FAILURE_TIMEOUT','AUTOMATE_PRODUCTS','TCG_DOWN','Run\x20puppeteer\x20tests\x20on\x20BrowserStack','PRIVATE_DOMAIN_OR_IP_REGEX','OBSERVABILITY_UPLOAD_URL','A11Y_GET_RESULTS','UNABLE_TO_GET_ISSUER_CERT_LOCALLY','UPDATED_CLI_ENDPOINT','Run\x20codeceptjs\x20tests\x20on\x20browserstack','HST','chromeOptions','browserstack.accessKey','18onyBZC','edgeOptions','ERR_TUNNEL_CONNECTION_FAILED','AUTOMATION_LOG_COMMANDS','hubUrl','ATS_HUB_URL_REGEX','AI_ENABLED_FRAMEWORK','Create\x20and\x20Manage\x20scalable\x20browser\x20automation\x20grids\x20for\x20Functional\x20Testing','SDK_INSTRUMENTATION_CONFIG','https://api-cloud.browserstack.com','AI_PROXY_FAILURE','hub-eu-only.browserstack.com','/usage.log','ERR_CONNECTION_REFUSED','proxyPass','hub-aps-only.browserstack.com','ETXTBSY','localOptions','^[a-zA-Z0-9_.-]*$','Invalid\x20property\x20added\x20for\x20the\x20%s\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file','BROWSERSTACK','unhandledPromptBehavior','20cnnpMF','SDKTestTcgtInitSuccessful','BSTACK_DELTA','Mocha','Run\x20mocha\x20tests\x20on\x20browserstack','wss://cdp-preprod.bsstag.com/puppeteer?caps=','https://api-cloud-devtestops.bsstag.com','610632aaDhKn','percyOptions','browserName','jest','SDKTestInitFailedResponse','staging','percy','httpProxy','localProxyPass','testReportingOptions','https://automation-preprod.bsstag.com','turboScaleOptions','observability','A11Y_SAVE_RESULTS','ERR_ADDRESS_INVALID','split','O11Y_URL','exports','name\x20and\x20testMatch\x20are\x20required\x20for\x20the\x20%s\x20key\x20in\x20playwrightConfigOptions\x20in\x20the\x20yml\x20file','parallelsPerPlatform','proxyUrl','SSL_ERROR_MESSAGES','153309iQQytz','ERR_CONNECTION_CLOSED','browserVersion','BINARY_BUSY_ERROR_CODES','DEPTH_ZERO_SELF_SIGNED_CERT','Upgrade\x20required','certificate\x20has\x20expired','CLI_SUPPORTED_FRAMEWORKS','BROWSERSTACK_ENV','cucumber','ObservabilitySync','PLAYWRIGHT_HUB_URL','PLAYWRIGHT_TRACE_LOGS','default','mocha','Specify\x20--help\x20for\x20available\x20options','HUB_URL_REGEX','bsstag','Run\x20js\x20tests\x20on\x20browserstack','prod','.browserstack\x20folder\x20not\x20accessible','CERT_HAS_EXPIRED','wss://cdp.browserstack.com/playwright?caps=','SSL_ERROR_CODES','hub.browserstack.com','unable\x20to\x20get\x20local\x20issuer\x20certificate','ERR_SOCKET_NOT_CONNECTED','MAX_SPAWN_RETRIES','APP_AUTOMATE_PRODUCTS','https://hub-preprod.bsstag.com/wd/hub','ieOptions','CODECEPT','TCG_AUTH_TIMEOUT','CUSTOM_ID_REGEX','6icFBiM','browserstackAutomation','authToken','https://eds.browserstack.com','ERR_NAME_RESOLUTION_FAILED','proxyUser','wss://cdp-preprod.bsstag.com/playwright?caps=','browserstack.com','SDKTestTcgProxyFailure','A11Y_SCAN','CUCUMBER','testReporting','ERR_SOCKS_CONNECTION_HOST_UNREACHABLE'];a58_0x5f07=function(){return _0x55abbf;};return a58_0x5f07();}(function(_0xff4aa5,_0x386162){const _0x2dc725=a58_0x5dd5,_0x38d2b0=_0xff4aa5();while(!![]){try{const _0x54c28e=parseInt(_0x2dc725(0x201))/0x1*(parseInt(_0x2dc725(0x2b3))/0x2)+-parseInt(_0x2dc725(0x249))/0x3*(parseInt(_0x2dc725(0x1e4))/0x4)+parseInt(_0x2dc725(0x248))/0x5*(-parseInt(_0x2dc725(0x223))/0x6)+-parseInt(_0x2dc725(0x258))/0x7+-parseInt(_0x2dc725(0x1eb))/0x8+parseInt(_0x2dc725(0x1ce))/0x9*(parseInt(_0x2dc725(0x251))/0xa)+parseInt(_0x2dc725(0x2a0))/0xb;if(_0x54c28e===_0x386162)break;else _0x38d2b0['push'](_0x38d2b0['shift']());}catch(_0x487244){_0x38d2b0['push'](_0x38d2b0['shift']());}}}(a58_0x5f07,0x2c417));const a58_0x40315c={};a58_0x40315c[a58_0x2e7b2b(0x233)]='shows\x20version\x20information',a58_0x40315c['HELP']=a58_0x2e7b2b(0x210);const a58_0x21da1c={};a58_0x21da1c['INFO']=a58_0x2e7b2b(0x2a3);const a58_0x1fb50b={};a58_0x1fb50b[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x1e8);const a58_0x47e142={};a58_0x47e142[a58_0x2e7b2b(0x233)]='Run\x20cucumber-js\x20tests\x20on\x20browserstack';const a58_0x2730aa={};a58_0x2730aa[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x213);const a58_0x2757ff={};a58_0x2757ff[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x239);const a58_0x52a239={};a58_0x52a239[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x24e);const a58_0xb7f7a3={};a58_0xb7f7a3[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x1c4);const a58_0x9c6ad6={};a58_0x9c6ad6[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x1ca);const a58_0x145e1d={};function a58_0x5dd5(_0x112c79,_0x22096c){const _0x5f070f=a58_0x5f07();return a58_0x5dd5=function(_0x5dd58f,_0x5bd936){_0x5dd58f=_0x5dd58f-0x1c0;let _0xa5ea1=_0x5f070f[_0x5dd58f];return _0xa5ea1;},a58_0x5dd5(_0x112c79,_0x22096c);}a58_0x145e1d[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x1d5);const a58_0x413af2={};a58_0x413af2[a58_0x2e7b2b(0x233)]=a58_0x2e7b2b(0x277);const a58_0xe5e062={};a58_0xe5e062[a58_0x2e7b2b(0x26e)]=a58_0x2e7b2b(0x275),a58_0xe5e062[a58_0x2e7b2b(0x280)]='mocha',a58_0xe5e062[a58_0x2e7b2b(0x254)]='jest',a58_0xe5e062[a58_0x2e7b2b(0x220)]=a58_0x2e7b2b(0x240),a58_0xe5e062['CODECEPT_CUCUMBER']=a58_0x2e7b2b(0x288),a58_0xe5e062[a58_0x2e7b2b(0x22d)]=a58_0x2e7b2b(0x20a),a58_0xe5e062[a58_0x2e7b2b(0x284)]='vanilla',a58_0xe5e062[a58_0x2e7b2b(0x2b6)]=a58_0x2e7b2b(0x25e);const a58_0x3fcbc1={};a58_0x3fcbc1[a58_0x2e7b2b(0x263)]=a58_0x2e7b2b(0x1e1),a58_0x3fcbc1['uniqueDependency']=a58_0x2e7b2b(0x285),a58_0x3fcbc1[a58_0x2e7b2b(0x2b9)]=a58_0x2e7b2b(0x1fd),a58_0x3fcbc1[a58_0x2e7b2b(0x2ab)]='Invalid\x20value\x20for\x20\x27%s\x27\x20key\x20in\x20the\x20yml\x20file';const a58_0x1aba28={};a58_0x1aba28[a58_0x2e7b2b(0x294)]='commonjs',a58_0x1aba28['MODULE']=a58_0x2e7b2b(0x27f);const a58_0xe9882e={};a58_0xe9882e[a58_0x2e7b2b(0x1e7)]=0xfde8,a58_0xe9882e['Cucumber-JS']=0xfde8,a58_0xe9882e[a58_0x2e7b2b(0x256)]=0x186a0;const a58_0x2c5fc3={};a58_0x2c5fc3['root']=[a58_0x2e7b2b(0x230),a58_0x2e7b2b(0x234),a58_0x2e7b2b(0x235),'user_data',a58_0x2e7b2b(0x1f2),a58_0x2e7b2b(0x2ac),'customVariables','browserstack.userName',a58_0x2e7b2b(0x1cd),a58_0x2e7b2b(0x28e),a58_0x2e7b2b(0x225),a58_0x2e7b2b(0x1ff),a58_0x2e7b2b(0x23f)],a58_0x2c5fc3[a58_0x2e7b2b(0x283)]=[a58_0x2e7b2b(0x228),a58_0x2e7b2b(0x1dc),a58_0x2e7b2b(0x2bd),a58_0x2e7b2b(0x1f3)];const a58_0x5569b7={};a58_0x5569b7['browserstackLocal']='browserstackLocal',a58_0x5569b7['browserStackLocalOptions']=a58_0x2e7b2b(0x283),a58_0x5569b7[a58_0x2e7b2b(0x1df)]=a58_0x2e7b2b(0x283),a58_0x5569b7[a58_0x2e7b2b(0x1fe)]=a58_0x2e7b2b(0x1fe),a58_0x5569b7[a58_0x2e7b2b(0x264)]=a58_0x2e7b2b(0x264),a58_0x5569b7[a58_0x2e7b2b(0x2a8)]=a58_0x2e7b2b(0x2a8),a58_0x5569b7[a58_0x2e7b2b(0x1f2)]=a58_0x2e7b2b(0x1f2),a58_0x5569b7[a58_0x2e7b2b(0x2ac)]=a58_0x2e7b2b(0x2ac),a58_0x5569b7[a58_0x2e7b2b(0x27b)]=a58_0x2e7b2b(0x27b),a58_0x5569b7[a58_0x2e7b2b(0x244)]=a58_0x2e7b2b(0x244),a58_0x5569b7[a58_0x2e7b2b(0x24b)]='testObservability',a58_0x5569b7[a58_0x2e7b2b(0x22e)]=a58_0x2e7b2b(0x22e),a58_0x5569b7['testObservabilityOptions']=a58_0x2e7b2b(0x27d),a58_0x5569b7['testReportingOptions']=a58_0x2e7b2b(0x1f4),a58_0x5569b7[a58_0x2e7b2b(0x246)]=a58_0x2e7b2b(0x246),a58_0x5569b7[a58_0x2e7b2b(0x2a9)]=a58_0x2e7b2b(0x224),a58_0x5569b7[a58_0x2e7b2b(0x224)]=a58_0x2e7b2b(0x224),a58_0x5569b7['rerunTests']='rerunTests',a58_0x5569b7['percy']=a58_0x2e7b2b(0x1f1),a58_0x5569b7[a58_0x2e7b2b(0x1ec)]=a58_0x2e7b2b(0x1ec),a58_0x5569b7['percyCaptureMode']='percyCaptureMode',a58_0x5569b7[a58_0x2e7b2b(0x26f)]='disableAutoCaptureLogs',a58_0x5569b7['accessibility']='accessibility',a58_0x5569b7['accessibilityOptions']=a58_0x2e7b2b(0x25f),a58_0x5569b7[a58_0x2e7b2b(0x260)]=a58_0x2e7b2b(0x260),a58_0x5569b7[a58_0x2e7b2b(0x1f6)]=a58_0x2e7b2b(0x1f6),a58_0x5569b7['proxySettings']=a58_0x2e7b2b(0x236),a58_0x5569b7['testOrchestrationOptions']=a58_0x2e7b2b(0x23e);const a58_0x6bcf01={};a58_0x6bcf01[a58_0x2e7b2b(0x20e)]=a58_0x2e7b2b(0x219),a58_0x6bcf01['us-east']=a58_0x2e7b2b(0x290),a58_0x6bcf01['us']=a58_0x2e7b2b(0x298),a58_0x6bcf01['eu']=a58_0x2e7b2b(0x1d9),a58_0x6bcf01['in']=a58_0x2e7b2b(0x1dd),a58_0x6bcf01['au']='hub-apse-only.browserstack.com';const a58_0x3817dc={};a58_0x3817dc[a58_0x2e7b2b(0x215)]=[a58_0x2e7b2b(0x255),a58_0x2e7b2b(0x25b)];const a58_0x2a0b1b={};a58_0x2a0b1b['VERSION']=a58_0x40315c,a58_0x2a0b1b[a58_0x2e7b2b(0x254)]=a58_0x21da1c,a58_0x2a0b1b['MOCHA']=a58_0x1fb50b,a58_0x2a0b1b['CUCUMBER']=a58_0x47e142,a58_0x2a0b1b[a58_0x2e7b2b(0x284)]=a58_0x2730aa,a58_0x2a0b1b['NIGHTWATCH']=a58_0x2757ff,a58_0x2a0b1b[a58_0x2e7b2b(0x26e)]=a58_0x52a239,a58_0x2a0b1b[a58_0x2e7b2b(0x2b6)]=a58_0xb7f7a3,a58_0x2a0b1b['CODECEPTJS']=a58_0x9c6ad6,a58_0x2a0b1b[a58_0x2e7b2b(0x1cb)]=a58_0x145e1d,a58_0x2a0b1b['INTEGRATIONS']=a58_0x413af2,a58_0x2a0b1b[a58_0x2e7b2b(0x1e6)]=0xf*0x3c*0x3e8,a58_0x2a0b1b[a58_0x2e7b2b(0x1d2)]=a58_0x2e7b2b(0x24d),a58_0x2a0b1b[a58_0x2e7b2b(0x27e)]='https://tcg.browserstack.com',a58_0x2a0b1b[a58_0x2e7b2b(0x1c0)]='use',a58_0x2a0b1b['HUB_URL_REGEX']=/^hub(-[a-z]+)?\.browserstack\.com$/,a58_0x2a0b1b[a58_0x2e7b2b(0x1d3)]=/^[a-zA-Z0-9]+-hub\.browserstack-ats\.com$/,a58_0x2a0b1b[a58_0x2e7b2b(0x2bb)]=/wss?:\/\/(?:[a-zA-Z0-9_-]+-)?hub(?:-ft)?\.browserstack(-ats)?\.com/,a58_0x2a0b1b['ROOT_CAPS']=[a58_0x2e7b2b(0x268),a58_0x2e7b2b(0x26c),a58_0x2e7b2b(0x2ae),a58_0x2e7b2b(0x1e3),'timeouts',a58_0x2e7b2b(0x1ed),a58_0x2e7b2b(0x203),'acceptSslCerts',a58_0x2e7b2b(0x28d),a58_0x2e7b2b(0x1cc),a58_0x2e7b2b(0x25c),a58_0x2e7b2b(0x1cf),a58_0x2e7b2b(0x21f)],a58_0x2a0b1b['ROOT_REGEX']=/^[\w-]+:.*$/,a58_0x2a0b1b[a58_0x2e7b2b(0x1c5)]=[/localhost/,/bs-local.com/,/^127\./,/^10\./,/^172\.1[6-9]\./,/^172\.2[0-9]\./,/^172\.3[0-1]\./,/^192\.168\./],a58_0x2a0b1b[a58_0x2e7b2b(0x286)]=a58_0x2e7b2b(0x226),a58_0x2a0b1b[a58_0x2e7b2b(0x2a7)]=a58_0x2e7b2b(0x26d),a58_0x2a0b1b[a58_0x2e7b2b(0x265)]=a58_0x2e7b2b(0x1d7),a58_0x2a0b1b[a58_0x2e7b2b(0x1c9)]=a58_0x2e7b2b(0x261),a58_0x2a0b1b[a58_0x2e7b2b(0x257)]=a58_0x2e7b2b(0x291),a58_0x2a0b1b[a58_0x2e7b2b(0x1c2)]=[a58_0x2e7b2b(0x2a4),a58_0x2e7b2b(0x1f7)],a58_0x2a0b1b[a58_0x2e7b2b(0x21d)]=[a58_0x2e7b2b(0x2ad),a58_0x2e7b2b(0x1f7)],a58_0x2a0b1b[a58_0x2e7b2b(0x293)]=[a58_0x2e7b2b(0x1f7)],a58_0x2a0b1b[a58_0x2e7b2b(0x1c6)]=a58_0x2e7b2b(0x243),a58_0x2a0b1b[a58_0x2e7b2b(0x2b2)]=[a58_0x2e7b2b(0x20f),'Playwright'],a58_0x2a0b1b[a58_0x2e7b2b(0x26b)]=['automate'],a58_0x2a0b1b['BROWSERSTACK_AUTOMATE_URL']=a58_0x2e7b2b(0x289),a58_0x2a0b1b[a58_0x2e7b2b(0x278)]=a58_0x2e7b2b(0x2b4),a58_0x2a0b1b[a58_0x2e7b2b(0x28a)]=[a58_0x2e7b2b(0x2ad)],a58_0x2a0b1b['NUDGE_LOCAL_ERRORS']=[a58_0x2e7b2b(0x279),a58_0x2e7b2b(0x28b),a58_0x2e7b2b(0x2b0),a58_0x2e7b2b(0x296),a58_0x2e7b2b(0x21b),a58_0x2e7b2b(0x202),'ERR_CONNECTION_RESET',a58_0x2e7b2b(0x1db),a58_0x2e7b2b(0x23d),a58_0x2e7b2b(0x299),a58_0x2e7b2b(0x282),a58_0x2e7b2b(0x1f9),a58_0x2e7b2b(0x247),a58_0x2e7b2b(0x1d0),'ERR_CONNECTION_TIMED_OUT',a58_0x2e7b2b(0x295),a58_0x2e7b2b(0x22f),'ERR_PROXY_CONNECTION_FAILED',a58_0x2e7b2b(0x282),a58_0x2e7b2b(0x227),a58_0x2e7b2b(0x262)],a58_0x2a0b1b['VALID_APP_EXTENSION']=['.apk',a58_0x2e7b2b(0x237),'.ipa'],a58_0x2a0b1b[a58_0x2e7b2b(0x222)]=a58_0x2e7b2b(0x1e0),a58_0x2a0b1b['SHAREABLE_ID_REGEX']=a58_0x2e7b2b(0x2a6),a58_0x2a0b1b[a58_0x2e7b2b(0x2ba)]=a58_0x2e7b2b(0x266),a58_0x2a0b1b[a58_0x2e7b2b(0x20c)]=a58_0x2e7b2b(0x217),a58_0x2a0b1b['PUPPETEER_HUB_URL']=a58_0x2e7b2b(0x2b5),a58_0x2a0b1b['FRAMEWORKS']=a58_0xe5e062,a58_0x2a0b1b[a58_0x2e7b2b(0x274)]=[a58_0x2e7b2b(0x1ee),a58_0x2e7b2b(0x20f)],a58_0x2a0b1b['PLAYWRIGHT_CONFIG_OPTION_ERRORS']=a58_0x3fcbc1,a58_0x2a0b1b[a58_0x2e7b2b(0x23c)]=a58_0x2e7b2b(0x24c),a58_0x2a0b1b['PACKAGE_TYPE']=a58_0x1aba28,a58_0x2a0b1b[a58_0x2e7b2b(0x2aa)]=0x40*0x400,a58_0x2a0b1b['GIT_META_DATA_TRUNCATED']='...[TRUNCATED]',a58_0x2a0b1b[a58_0x2e7b2b(0x253)]=a58_0x2e7b2b(0x206),a58_0x2a0b1b[a58_0x2e7b2b(0x1c3)]='SDKTestTcgDownResponse',a58_0x2a0b1b[a58_0x2e7b2b(0x250)]=a58_0x2e7b2b(0x259),a58_0x2a0b1b[a58_0x2e7b2b(0x276)]=a58_0x2e7b2b(0x24f),a58_0x2a0b1b[a58_0x2e7b2b(0x238)]=a58_0x2e7b2b(0x1e5),a58_0x2a0b1b[a58_0x2e7b2b(0x2a2)]=a58_0x2e7b2b(0x1ef),a58_0x2a0b1b[a58_0x2e7b2b(0x1d8)]=a58_0x2e7b2b(0x22b),a58_0x2a0b1b[a58_0x2e7b2b(0x221)]=0x1388,a58_0x2a0b1b['SET_TCG_TOKEN_TIMEOUT']=0x1388,a58_0x2a0b1b[a58_0x2e7b2b(0x2b7)]=0x1388,a58_0x2a0b1b[a58_0x2e7b2b(0x1c1)]=0x1388,a58_0x2a0b1b[a58_0x2e7b2b(0x2b8)]=0xc350,a58_0x2a0b1b[a58_0x2e7b2b(0x269)]=a58_0xe9882e,a58_0x2a0b1b[a58_0x2e7b2b(0x28f)]=a58_0x2c5fc3,a58_0x2a0b1b[a58_0x2e7b2b(0x1d4)]=['vanilla',a58_0x2e7b2b(0x240)],a58_0x2a0b1b[a58_0x2e7b2b(0x1d6)]=a58_0x5569b7,a58_0x2a0b1b[a58_0x2e7b2b(0x297)]=a58_0x2e7b2b(0x1da),a58_0x2a0b1b['DEBUG_LOG_FILE_NAME']='/usage-debug.log',a58_0x2a0b1b[a58_0x2e7b2b(0x27c)]=a58_0x2e7b2b(0x22a),a58_0x2a0b1b[a58_0x2e7b2b(0x24a)]=a58_0x2e7b2b(0x271),a58_0x2a0b1b[a58_0x2e7b2b(0x1fb)]=a58_0x2e7b2b(0x29d),a58_0x2a0b1b['TEST_REPORTING_ANALYTICS']=a58_0x2e7b2b(0x270),a58_0x2a0b1b[a58_0x2e7b2b(0x1e2)]='browserstack',a58_0x2a0b1b[a58_0x2e7b2b(0x208)]=[a58_0x2e7b2b(0x267),a58_0x2e7b2b(0x20a),a58_0x2e7b2b(0x1ee),'puppeteer'],a58_0x2a0b1b[a58_0x2e7b2b(0x1d1)]=[a58_0x2e7b2b(0x22c),a58_0x2e7b2b(0x287),a58_0x2e7b2b(0x1c7),a58_0x2e7b2b(0x1f8),'percyScreenshot',a58_0x2e7b2b(0x20b)],a58_0x2a0b1b[a58_0x2e7b2b(0x20d)]='PLAYWRIGHT_TRACE_LOGS',a58_0x2a0b1b['HUB_URL_MAP']=a58_0x6bcf01,a58_0x2a0b1b[a58_0x2e7b2b(0x200)]=[a58_0x2e7b2b(0x241),a58_0x2e7b2b(0x27a),a58_0x2e7b2b(0x207),a58_0x2e7b2b(0x21a),a58_0x2e7b2b(0x2a5),a58_0x2e7b2b(0x205)],a58_0x2a0b1b[a58_0x2e7b2b(0x218)]=[a58_0x2e7b2b(0x29b),a58_0x2e7b2b(0x205),'UNABLE_TO_VERIFY_LEAF_SIGNATURE',a58_0x2e7b2b(0x216),'ERR_TLS_CERT_ALTNAME_INVALID',a58_0x2e7b2b(0x1c8)],a58_0x2a0b1b['CONNECTIVITY_ISSUE_ERROR_CODES']=[0x193,0x197,0x1f6,0x1f7,0x1f8],a58_0x2a0b1b['CLIENT_TROUBLESHOOTING_HASH']=a58_0x3817dc,a58_0x2a0b1b['INTERNALLY_USED_ENV_VARS']=[a58_0x2e7b2b(0x2af),'GLOBAL_AGENT_NO_PROXY','USER_CONFIG_DETAILS_PATH'],a58_0x2a0b1b[a58_0x2e7b2b(0x204)]=[a58_0x2e7b2b(0x1de),'EBUSY'],a58_0x2a0b1b[a58_0x2e7b2b(0x21c)]=0x3,a58_0x2a0b1b[a58_0x2e7b2b(0x252)]=0x3e8,module['exports']=a58_0x2a0b1b;const _env=(process[a58_0x2e7b2b(0x272)][a58_0x2e7b2b(0x209)]||a58_0x2e7b2b(0x214))[a58_0x2e7b2b(0x25d)]();if(_env===a58_0x2e7b2b(0x1f0)||_env===a58_0x2e7b2b(0x231)){const MTnqmM=a58_0x2e7b2b(0x29c)['split']('|');let QzBgOs=0x0;while(!![]){switch(MTnqmM[QzBgOs++]){case'0':module[a58_0x2e7b2b(0x1fc)]['TCG_URL']=a58_0x2e7b2b(0x29e);continue;case'1':module[a58_0x2e7b2b(0x1fc)]['BROWSERSTACK_API_URL']=a58_0x2e7b2b(0x292);continue;case'2':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x23a)]='https://automate-devtestops.bsstag.com/dashboard/v2/builds/';continue;case'3':module['exports'][a58_0x2e7b2b(0x20c)]=a58_0x2e7b2b(0x232);continue;case'4':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1e2)]=a58_0x2e7b2b(0x212);continue;case'5':module[a58_0x2e7b2b(0x1fc)]['APP_UPLOAD_URL']=a58_0x2e7b2b(0x1ea);continue;case'6':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x286)]=a58_0x2e7b2b(0x29f);continue;case'7':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x211)]=/^hub(-[a-z]+)?\.bsstag\.com$/;continue;case'8':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1fb)]=a58_0x2e7b2b(0x2a1);continue;case'9':module[a58_0x2e7b2b(0x1fc)]['BROWSERSTACK_APP_AUTOMATE_URL']=a58_0x2e7b2b(0x242);continue;case'10':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x27c)]=a58_0x2e7b2b(0x2b1);continue;case'11':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1d2)]=a58_0x2e7b2b(0x2bc);continue;case'12':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1c6)]=a58_0x2e7b2b(0x28c);continue;case'13':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x25a)]=a58_0x2e7b2b(0x245);continue;}break;}}else{if(_env===a58_0x2e7b2b(0x23b)||_env===a58_0x2e7b2b(0x29a)){const ldaeaF=a58_0x2e7b2b(0x26a)[a58_0x2e7b2b(0x1fa)]('|');let TGPmna=0x0;while(!![]){switch(ldaeaF[TGPmna++]){case'0':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x23a)]='https://automate-preprod.bsstag.com/dashboard/v2/builds/';continue;case'1':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x265)]=a58_0x2e7b2b(0x273);continue;case'2':module['exports']['hubUrl']=a58_0x2e7b2b(0x21e);continue;case'3':module[a58_0x2e7b2b(0x1fc)]['PLAYWRIGHT_HUB_URL']=a58_0x2e7b2b(0x229);continue;case'4':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x27c)]=a58_0x2e7b2b(0x2b1);continue;case'5':module['exports'][a58_0x2e7b2b(0x278)]='https://app-automate-preprod.bsstag.com/dashboard/v2/builds/';continue;case'6':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x211)]=/^hub(-[a-z]+)?\.bsstag\.com$/;continue;case'7':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1c6)]=a58_0x2e7b2b(0x281);continue;case'8':module[a58_0x2e7b2b(0x1fc)]['BROWSERSTACK_API_URL']='https://api-preprod.bsstag.com';continue;case'9':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x286)]=a58_0x2e7b2b(0x29f);continue;case'10':module[a58_0x2e7b2b(0x1fc)][a58_0x2e7b2b(0x1fb)]=a58_0x2e7b2b(0x1f5);continue;case'11':module[a58_0x2e7b2b(0x1fc)]['TCG_URL']='https://tcg-preprod.bsstag.com';continue;case'12':module['exports'][a58_0x2e7b2b(0x25a)]=a58_0x2e7b2b(0x1e9);continue;case'13':module[a58_0x2e7b2b(0x1fc)]['BROWSERSTACK']='bsstag';continue;}break;}}}

@@ -1,1 +0,1 @@

function a59_0x5894(_0x4ac5ad,_0x349236){const _0x4c4806=a59_0x4c48();return a59_0x5894=function(_0x589410,_0x4a53ae){_0x589410=_0x589410-0xf5;let _0x1ea602=_0x4c4806[_0x589410];return _0x1ea602;},a59_0x5894(_0x4ac5ad,_0x349236);}const a59_0x55d3fb=a59_0x5894;(function(_0x1cbf23,_0x3f9ac5){const _0x3d5cc5=a59_0x5894,_0x101624=_0x1cbf23();while(!![]){try{const _0x536a54=-parseInt(_0x3d5cc5(0x100))/0x1*(-parseInt(_0x3d5cc5(0xf8))/0x2)+parseInt(_0x3d5cc5(0x103))/0x3+-parseInt(_0x3d5cc5(0x104))/0x4*(parseInt(_0x3d5cc5(0x105))/0x5)+parseInt(_0x3d5cc5(0xf6))/0x6+parseInt(_0x3d5cc5(0xfe))/0x7+-parseInt(_0x3d5cc5(0xfb))/0x8*(-parseInt(_0x3d5cc5(0x109))/0x9)+-parseInt(_0x3d5cc5(0x101))/0xa*(parseInt(_0x3d5cc5(0xff))/0xb);if(_0x536a54===_0x3f9ac5)break;else _0x101624['push'](_0x101624['shift']());}catch(_0x79c178){_0x101624['push'](_0x101624['shift']());}}}(a59_0x4c48,0xd4691));const logReportingAPI=require(a59_0x55d3fb(0x107)),BSTestOpsLogger=new logReportingAPI({});function BSTestOpsLog4JSAppender(_0xbc8792,_0x255145){return _0x1a1bcd=>{const _0x49a052=a59_0x5894;BSTestOpsLogger[_0x49a052(0x106)]({'level':_0x1a1bcd[_0x49a052(0xf5)]?_0x1a1bcd['level'][_0x49a052(0x108)]:null,'message':_0x1a1bcd[_0x49a052(0xfc)]?_0x1a1bcd[_0x49a052(0xfc)][_0x49a052(0xfd)]('\x20'):null});};}function a59_0x4c48(){const _0x134b5c=['data','join','10122798riBExH','30800737iMudze','937ICByWG','10bQgZWH','layout','1909626BDhrME','412844FIsDmd','45Bftdvh','log','./logReportingAPI','levelStr','522rhZEFE','level','7004016WvqyYC','colouredLayout','1002yBhUsl','kGiLK','type','121320YaGIWj'];a59_0x4c48=function(){return _0x134b5c;};return a59_0x4c48();}exports['configure']=(_0x503260,_0x221d69)=>{const _0x370804=a59_0x55d3fb,_0x52d47d={'kGiLK':function(_0x2010ff,_0x24970d,_0x49e2ac){return _0x2010ff(_0x24970d,_0x49e2ac);}};let _0x42c4d9=_0x221d69[_0x370804(0xf7)];return _0x503260[_0x370804(0x102)]&&(_0x42c4d9=_0x221d69[_0x370804(0x102)](_0x503260[_0x370804(0x102)][_0x370804(0xfa)],_0x503260[_0x370804(0x102)])),_0x52d47d[_0x370804(0xf9)](BSTestOpsLog4JSAppender,_0x42c4d9,_0x503260['timezoneOffset']);};
const a59_0x3e62b4=a59_0x4805;function a59_0x2885(){const _0x2a0570=['configure','1165824hfFbrc','9JCFRxo','5194sxvsRx','5388HQMbMY','type','20XAyodD','colouredLayout','366GAOpQI','log','levelStr','26405731LxaQVB','281125AlbKNI','9259830xrwCdW','data','layout','timezoneOffset','576521WSTMIf','3087rJhyOy','hMUkA','level'];a59_0x2885=function(){return _0x2a0570;};return a59_0x2885();}(function(_0x3ded3d,_0x59494c){const _0x4f0c0d=a59_0x4805,_0x150690=_0x3ded3d();while(!![]){try{const _0x316960=-parseInt(_0x4f0c0d(0x1ab))/0x1+-parseInt(_0x4f0c0d(0x1b2))/0x2*(parseInt(_0x4f0c0d(0x1b7))/0x3)+-parseInt(_0x4f0c0d(0x1b5))/0x4*(parseInt(_0x4f0c0d(0x1bb))/0x5)+-parseInt(_0x4f0c0d(0x1b3))/0x6*(-parseInt(_0x4f0c0d(0x1ac))/0x7)+-parseInt(_0x4f0c0d(0x1b0))/0x8+-parseInt(_0x4f0c0d(0x1b1))/0x9*(parseInt(_0x4f0c0d(0x1a7))/0xa)+parseInt(_0x4f0c0d(0x1ba))/0xb;if(_0x316960===_0x59494c)break;else _0x150690['push'](_0x150690['shift']());}catch(_0x2de7ac){_0x150690['push'](_0x150690['shift']());}}}(a59_0x2885,0x865cc));function a59_0x4805(_0x8fff23,_0x43b726){const _0x2885f4=a59_0x2885();return a59_0x4805=function(_0x4805b0,_0x3f5d4e){_0x4805b0=_0x4805b0-0x1a7;let _0x3892f7=_0x2885f4[_0x4805b0];return _0x3892f7;},a59_0x4805(_0x8fff23,_0x43b726);}const logReportingAPI=require('./logReportingAPI'),BSTestOpsLogger=new logReportingAPI({});function BSTestOpsLog4JSAppender(_0x24c3a1,_0x17e48d){return _0x31e07d=>{const _0x261863=a59_0x4805;BSTestOpsLogger[_0x261863(0x1b8)]({'level':_0x31e07d[_0x261863(0x1ae)]?_0x31e07d[_0x261863(0x1ae)][_0x261863(0x1b9)]:null,'message':_0x31e07d[_0x261863(0x1a8)]?_0x31e07d[_0x261863(0x1a8)]['join']('\x20'):null});};}exports[a59_0x3e62b4(0x1af)]=(_0x4fab95,_0xcc6e38)=>{const _0x5b9923=a59_0x3e62b4,_0x1f1a6a={'hMUkA':function(_0x76ecff,_0x5c64ef,_0x8d3532){return _0x76ecff(_0x5c64ef,_0x8d3532);}};let _0x5c7d1c=_0xcc6e38[_0x5b9923(0x1b6)];return _0x4fab95[_0x5b9923(0x1a9)]&&(_0x5c7d1c=_0xcc6e38['layout'](_0x4fab95[_0x5b9923(0x1a9)][_0x5b9923(0x1b4)],_0x4fab95[_0x5b9923(0x1a9)])),_0x1f1a6a[_0x5b9923(0x1ad)](BSTestOpsLog4JSAppender,_0x5c7d1c,_0x4fab95[_0x5b9923(0x1aa)]);};

@@ -1,1 +0,1 @@

const a60_0x349a51=a60_0x42f9;(function(_0x32aa50,_0xbbd664){const _0x4f8f3a=a60_0x42f9,_0x41aa16=_0x32aa50();while(!![]){try{const _0x11f2d7=parseInt(_0x4f8f3a(0x13e))/0x1*(parseInt(_0x4f8f3a(0x14b))/0x2)+-parseInt(_0x4f8f3a(0x131))/0x3*(-parseInt(_0x4f8f3a(0x143))/0x4)+-parseInt(_0x4f8f3a(0x13f))/0x5+-parseInt(_0x4f8f3a(0x13d))/0x6+-parseInt(_0x4f8f3a(0x12f))/0x7*(parseInt(_0x4f8f3a(0x130))/0x8)+parseInt(_0x4f8f3a(0x13a))/0x9*(parseInt(_0x4f8f3a(0x144))/0xa)+parseInt(_0x4f8f3a(0x149))/0xb;if(_0x11f2d7===_0xbbd664)break;else _0x41aa16['push'](_0x41aa16['shift']());}catch(_0x43a733){_0x41aa16['push'](_0x41aa16['shift']());}}}(a60_0x54ac,0xb47a4));const Transport=require(a60_0x349a51(0x133)),{consoleHolder}=require(a60_0x349a51(0x146)),a60_0x137cd0={};a60_0x137cd0[a60_0x349a51(0x148)]=a60_0x349a51(0x148),a60_0x137cd0['ERROR']=a60_0x349a51(0x137),a60_0x137cd0[a60_0x349a51(0x134)]=a60_0x349a51(0x134),a60_0x137cd0[a60_0x349a51(0x142)]='TRACE',a60_0x137cd0[a60_0x349a51(0x136)]=a60_0x349a51(0x136);const LOG_LEVELS=a60_0x137cd0;function a60_0x42f9(_0x20031e,_0x1f5a3f){const _0x54ac5b=a60_0x54ac();return a60_0x42f9=function(_0x42f936,_0x11c976){_0x42f936=_0x42f936-0x12f;let _0x28f244=_0x54ac5b[_0x42f936];return _0x28f244;},a60_0x42f9(_0x20031e,_0x1f5a3f);}class logPatcher extends Transport{constructor(_0x33d66e){super(_0x33d66e);}['logToTestOps']=(_0x5add71=LOG_LEVELS[a60_0x349a51(0x148)],_0x4f52d7=[''])=>{const _0x564b2c=a60_0x349a51,_0x87394c={};_0x87394c['rZkzS']='TEST_LOG';const _0x453d09=_0x87394c;consoleHolder[_0x5add71[_0x564b2c(0x140)]()](..._0x4f52d7),process[_0x564b2c(0x141)](_0x564b2c(0x147)+process[_0x564b2c(0x13c)],{'timestamp':new Date()['toISOString'](),'level':_0x5add71[_0x564b2c(0x138)](),'message':'\x22'+_0x4f52d7['join'](',\x20')+'\x22','kind':_0x453d09['rZkzS'],'http_response':{}});};['trace']=(..._0x138e76)=>{const _0x55ba32=a60_0x349a51;this[_0x55ba32(0x139)](LOG_LEVELS[_0x55ba32(0x142)],_0x138e76);};[a60_0x349a51(0x14a)]=(..._0x465cb6)=>{this['logToTestOps'](LOG_LEVELS['DEBUG'],_0x465cb6);};[a60_0x349a51(0x135)]=(..._0x19e0ef)=>{const _0x4a8dca=a60_0x349a51;this[_0x4a8dca(0x139)](LOG_LEVELS[_0x4a8dca(0x148)],_0x19e0ef);};['warn']=(..._0x9ee2d7)=>{const _0x43083e=a60_0x349a51;this['logToTestOps'](LOG_LEVELS[_0x43083e(0x136)],_0x9ee2d7);};[a60_0x349a51(0x132)]=(..._0x21219b)=>{const _0xbeba17=a60_0x349a51;this[_0xbeba17(0x139)](LOG_LEVELS[_0xbeba17(0x137)],_0x21219b);};[a60_0x349a51(0x13b)]=(..._0x3aa398)=>{const _0xe5562d=a60_0x349a51;this[_0xe5562d(0x139)](LOG_LEVELS[_0xe5562d(0x148)],_0x3aa398);};}function a60_0x54ac(){const _0x52fa51=['DEBUG','info','WARN','ERROR','toUpperCase','logToTestOps','13059WarZUM','log','pid','7691166SzugHI','245QpBjVf','6846500fioOdM','toLowerCase','emit','TRACE','28wrLOFw','940EYinOB','exports','../../helpers/test-observability/constants','bs:addLog:','INFO','30490042EUKZus','debug','7570qRxDMg','5292TmIsZJ','15096MztDRI','420612iAdets','error','winston-transport'];a60_0x54ac=function(){return _0x52fa51;};return a60_0x54ac();};module[a60_0x349a51(0x145)]=logPatcher;
const a60_0x57b2d5=a60_0x37a4;(function(_0x23eb86,_0x18801e){const _0x23d9f7=a60_0x37a4,_0x51eed0=_0x23eb86();while(!![]){try{const _0x26054a=-parseInt(_0x23d9f7(0x183))/0x1*(-parseInt(_0x23d9f7(0x198))/0x2)+parseInt(_0x23d9f7(0x17c))/0x3*(-parseInt(_0x23d9f7(0x182))/0x4)+-parseInt(_0x23d9f7(0x197))/0x5+parseInt(_0x23d9f7(0x180))/0x6+-parseInt(_0x23d9f7(0x188))/0x7*(parseInt(_0x23d9f7(0x18e))/0x8)+-parseInt(_0x23d9f7(0x191))/0x9+parseInt(_0x23d9f7(0x17e))/0xa;if(_0x26054a===_0x18801e)break;else _0x51eed0['push'](_0x51eed0['shift']());}catch(_0x32be1c){_0x51eed0['push'](_0x51eed0['shift']());}}}(a60_0x5773,0x4e72a));const Transport=require('winston-transport'),{consoleHolder}=require(a60_0x57b2d5(0x18a)),a60_0x1b555c={};a60_0x1b555c[a60_0x57b2d5(0x190)]='INFO',a60_0x1b555c['ERROR']=a60_0x57b2d5(0x18d),a60_0x1b555c['DEBUG']=a60_0x57b2d5(0x18c),a60_0x1b555c[a60_0x57b2d5(0x194)]=a60_0x57b2d5(0x194),a60_0x1b555c[a60_0x57b2d5(0x189)]=a60_0x57b2d5(0x189);const LOG_LEVELS=a60_0x1b555c;class logPatcher extends Transport{constructor(_0x350cdc){super(_0x350cdc);}[a60_0x57b2d5(0x196)]=(_0x587d68=LOG_LEVELS[a60_0x57b2d5(0x190)],_0x25ec79=[''])=>{const _0x100a32=a60_0x57b2d5,_0x51b40f={};_0x51b40f['hzlDi']=_0x100a32(0x185);const _0x283389=_0x51b40f;consoleHolder[_0x587d68[_0x100a32(0x18f)]()](..._0x25ec79),process[_0x100a32(0x181)]('bs:addLog:'+process[_0x100a32(0x18b)],{'timestamp':new Date()[_0x100a32(0x193)](),'level':_0x587d68[_0x100a32(0x184)](),'message':'\x22'+_0x25ec79[_0x100a32(0x187)](',\x20')+'\x22','kind':_0x283389[_0x100a32(0x17f)],'http_response':{}});};[a60_0x57b2d5(0x192)]=(..._0xf44057)=>{const _0x12b74c=a60_0x57b2d5;this[_0x12b74c(0x196)](LOG_LEVELS[_0x12b74c(0x194)],_0xf44057);};['debug']=(..._0xf84176)=>{const _0x4c2b36=a60_0x57b2d5;this[_0x4c2b36(0x196)](LOG_LEVELS['DEBUG'],_0xf84176);};['info']=(..._0x4923e9)=>{const _0x2f6a98=a60_0x57b2d5;this['logToTestOps'](LOG_LEVELS[_0x2f6a98(0x190)],_0x4923e9);};[a60_0x57b2d5(0x186)]=(..._0x468a79)=>{const _0x1a2ba1=a60_0x57b2d5;this['logToTestOps'](LOG_LEVELS[_0x1a2ba1(0x189)],_0x468a79);};[a60_0x57b2d5(0x17d)]=(..._0x526a60)=>{const _0x1afb23=a60_0x57b2d5;this[_0x1afb23(0x196)](LOG_LEVELS[_0x1afb23(0x18d)],_0x526a60);};['log']=(..._0x5aca29)=>{const _0x3dbc74=a60_0x57b2d5;this[_0x3dbc74(0x196)](LOG_LEVELS[_0x3dbc74(0x190)],_0x5aca29);};}function a60_0x37a4(_0x392a99,_0x240598){const _0x5773ca=a60_0x5773();return a60_0x37a4=function(_0x37a45,_0x399e9e){_0x37a45=_0x37a45-0x17c;let _0x2b4c5d=_0x5773ca[_0x37a45];return _0x2b4c5d;},a60_0x37a4(_0x392a99,_0x240598);}function a60_0x5773(){const _0x3e38b8=['toUpperCase','TEST_LOG','warn','join','7DWJvzM','WARN','../../helpers/test-observability/constants','pid','DEBUG','ERROR','3289480NOTUTE','toLowerCase','INFO','4159161MWWoKf','trace','toISOString','TRACE','exports','logToTestOps','973885sPfiiQ','2JWIrki','120eGGJuH','error','8418920tuREto','hzlDi','3766362GIwHBJ','emit','18504ARPNYI','104834zptscf'];a60_0x5773=function(){return _0x3e38b8;};return a60_0x5773();};module[a60_0x57b2d5(0x195)]=logPatcher;

@@ -1,1 +0,1 @@

const a61_0x9fdfa3=a61_0x2969;(function(_0x337c18,_0xffa12d){const _0xa01d82=a61_0x2969,_0x5a2229=_0x337c18();while(!![]){try{const _0x5b0a62=-parseInt(_0xa01d82(0x163))/0x1*(-parseInt(_0xa01d82(0x15e))/0x2)+-parseInt(_0xa01d82(0x15b))/0x3+parseInt(_0xa01d82(0x16d))/0x4+-parseInt(_0xa01d82(0x161))/0x5*(parseInt(_0xa01d82(0x14e))/0x6)+-parseInt(_0xa01d82(0x14c))/0x7*(parseInt(_0xa01d82(0x14f))/0x8)+parseInt(_0xa01d82(0x16f))/0x9*(-parseInt(_0xa01d82(0x16c))/0xa)+parseInt(_0xa01d82(0x15a))/0xb*(parseInt(_0xa01d82(0x164))/0xc);if(_0x5b0a62===_0xffa12d)break;else _0x5a2229['push'](_0x5a2229['shift']());}catch(_0x153765){_0x5a2229['push'](_0x5a2229['shift']());}}}(a61_0x3cd0,0x6e4f8));const Transport=require(a61_0x9fdfa3(0x155)),{consoleHolder}=require(a61_0x9fdfa3(0x168)),a61_0x36624b={};function a61_0x2969(_0x6c0dc,_0x8f442e){const _0x3cd0b3=a61_0x3cd0();return a61_0x2969=function(_0x29698,_0x5007dc){_0x29698=_0x29698-0x14a;let _0x367648=_0x3cd0b3[_0x29698];return _0x367648;},a61_0x2969(_0x6c0dc,_0x8f442e);}a61_0x36624b['INFO']=a61_0x9fdfa3(0x162),a61_0x36624b[a61_0x9fdfa3(0x152)]=a61_0x9fdfa3(0x152),a61_0x36624b[a61_0x9fdfa3(0x165)]=a61_0x9fdfa3(0x165),a61_0x36624b[a61_0x9fdfa3(0x156)]=a61_0x9fdfa3(0x156),a61_0x36624b['WARN']=a61_0x9fdfa3(0x159);const LOG_LEVELS=a61_0x36624b;class logReportingAPI extends Transport{constructor(_0xae8fd3){super(_0xae8fd3);}['log'](_0x40207e,_0x2e1d38){const _0x14e2c8=a61_0x9fdfa3,_0x4ab203={'NqBxJ':_0x14e2c8(0x14b),'jpEZZ':function(_0x469410,_0x577c4f){return _0x469410(_0x577c4f);},'pbcsX':function(_0x7fb492,_0x41b2ab){return _0x7fb492===_0x41b2ab;},'VEVgp':_0x14e2c8(0x167),'Sdhss':function(_0x5548f2){return _0x5548f2();}};_0x4ab203['jpEZZ'](setImmediate,()=>{const _0xecf459=_0x14e2c8;this['emit'](_0x4ab203[_0xecf459(0x14a)],_0x40207e);}),_0x4ab203[_0x14e2c8(0x160)](typeof _0x40207e,_0x4ab203[_0x14e2c8(0x166)])?this[_0x14e2c8(0x158)](_0x40207e['level']||LOG_LEVELS['INFO'],_0x40207e[_0x14e2c8(0x14d)],![]):this['logToTestOps'](LOG_LEVELS['INFO'],_0x40207e),_0x2e1d38&&_0x4ab203[_0x14e2c8(0x151)](_0x2e1d38);}[a61_0x9fdfa3(0x158)]=(_0x294fe0=LOG_LEVELS[a61_0x9fdfa3(0x162)],_0x930f40='',_0x5787bd=!![])=>{const _0x4db629=a61_0x9fdfa3,_0x2d8719={};_0x2d8719[_0x4db629(0x15c)]='TEST_LOG';const _0x42aefb=_0x2d8719;_0x5787bd&&consoleHolder[_0x294fe0[_0x4db629(0x154)]()](_0x930f40),process[_0x4db629(0x15d)](_0x4db629(0x16a)+process['pid'],{'timestamp':new Date()[_0x4db629(0x150)](),'level':_0x294fe0[_0x4db629(0x16e)](),'message':_0x930f40,'kind':_0x42aefb['BkzTs'],'http_response':{}});};[a61_0x9fdfa3(0x169)]=(_0x1fed8d,_0x5c7181)=>{const _0x43372b=a61_0x9fdfa3;this[_0x43372b(0x158)](LOG_LEVELS[_0x43372b(0x156)],_0x1fed8d);};[a61_0x9fdfa3(0x15f)]=(_0x2fa5d3,_0x47e53f)=>{const _0x1505b7=a61_0x9fdfa3;this[_0x1505b7(0x158)](LOG_LEVELS[_0x1505b7(0x165)],_0x2fa5d3);};['info']=(_0x1e95ed,_0x3ba816)=>{const _0xbd8a97=a61_0x9fdfa3;this['logToTestOps'](LOG_LEVELS[_0xbd8a97(0x162)],_0x1e95ed);};[a61_0x9fdfa3(0x16b)]=(_0x19e293,_0x10ef8b)=>{const _0x13455a=a61_0x9fdfa3;this[_0x13455a(0x158)](LOG_LEVELS[_0x13455a(0x159)],_0x19e293);};[a61_0x9fdfa3(0x157)]=(_0xb7787d,_0x72aa72)=>{const _0x14f0d5=a61_0x9fdfa3;this[_0x14f0d5(0x158)](LOG_LEVELS[_0x14f0d5(0x152)],_0xb7787d);};};function a61_0x3cd0(){const _0x36d082=['object','../../helpers/test-observability/constants','trace','bs:addLog:','warn','182330vCTHaP','690912zAiwHf','toUpperCase','9tYsOlt','NqBxJ','logged','385IFsbLa','message','7596lpaOJH','87312BNXkcL','toISOString','Sdhss','ERROR','exports','toLowerCase','winston-transport','TRACE','error','logToTestOps','WARN','704zNTnwK','1464507WbzZum','BkzTs','emit','308kRcKla','debug','pbcsX','3415TMyqFE','INFO','3415GwJnCg','323352NhVAfS','DEBUG','VEVgp'];a61_0x3cd0=function(){return _0x36d082;};return a61_0x3cd0();}module[a61_0x9fdfa3(0x153)]=logReportingAPI;
function a61_0x4fdb(_0x9f6da5,_0x2a88bf){const _0x5d3f08=a61_0x5d3f();return a61_0x4fdb=function(_0x4fdb5e,_0x4429c1){_0x4fdb5e=_0x4fdb5e-0x160;let _0x49e955=_0x5d3f08[_0x4fdb5e];return _0x49e955;},a61_0x4fdb(_0x9f6da5,_0x2a88bf);}const a61_0x3b7cc5=a61_0x4fdb;function a61_0x5d3f(){const _0x411cc4=['error','ERROR','toLowerCase','INFO','JQdTe','7666813TFmfnN','../../helpers/test-observability/constants','77395JymDAJ','emit','pid','message','1774053pgPlJs','3018sVKZNu','TEST_LOG','toUpperCase','220GHlbeQ','oOAns','toISOString','xOCBW','9lCWlPt','DEBUG','log','winston-transport','841533fNPTeZ','trace','1426712XsJWPQ','debug','1446780ITOtzg','2IrTeCh','logToTestOps','WARN','object','logged','8890mSWcGz','info'];a61_0x5d3f=function(){return _0x411cc4;};return a61_0x5d3f();}(function(_0x39e02d,_0x5c013f){const _0x199343=a61_0x4fdb,_0x13ff4f=_0x39e02d();while(!![]){try{const _0x498da9=-parseInt(_0x199343(0x177))/0x1+parseInt(_0x199343(0x17c))/0x2*(parseInt(_0x199343(0x16b))/0x3)+-parseInt(_0x199343(0x16f))/0x4*(parseInt(_0x199343(0x167))/0x5)+parseInt(_0x199343(0x16c))/0x6*(parseInt(_0x199343(0x181))/0x7)+parseInt(_0x199343(0x179))/0x8*(parseInt(_0x199343(0x173))/0x9)+parseInt(_0x199343(0x17b))/0xa+parseInt(_0x199343(0x165))/0xb;if(_0x498da9===_0x5c013f)break;else _0x13ff4f['push'](_0x13ff4f['shift']());}catch(_0x193099){_0x13ff4f['push'](_0x13ff4f['shift']());}}}(a61_0x5d3f,0x880e3));const Transport=require(a61_0x3b7cc5(0x176)),{consoleHolder}=require(a61_0x3b7cc5(0x166)),a61_0x2cffcd={};a61_0x2cffcd['INFO']=a61_0x3b7cc5(0x163),a61_0x2cffcd[a61_0x3b7cc5(0x161)]='ERROR',a61_0x2cffcd[a61_0x3b7cc5(0x174)]=a61_0x3b7cc5(0x174),a61_0x2cffcd['TRACE']='TRACE',a61_0x2cffcd['WARN']=a61_0x3b7cc5(0x17e);const LOG_LEVELS=a61_0x2cffcd;class logReportingAPI extends Transport{constructor(_0x3181a2){super(_0x3181a2);}[a61_0x3b7cc5(0x175)](_0x4e4ada,_0x47929d){const _0x3df12c=a61_0x3b7cc5,_0x2e4766={'JQdTe':_0x3df12c(0x180),'PjVve':function(_0x453065,_0x134932){return _0x453065(_0x134932);},'hEhnK':function(_0x3e74b6,_0x6c8f38){return _0x3e74b6===_0x6c8f38;},'iYwfQ':_0x3df12c(0x17f),'xOCBW':function(_0x3bcd15){return _0x3bcd15();}};_0x2e4766['PjVve'](setImmediate,()=>{const _0x15f8ac=_0x3df12c;this['emit'](_0x2e4766[_0x15f8ac(0x164)],_0x4e4ada);}),_0x2e4766['hEhnK'](typeof _0x4e4ada,_0x2e4766['iYwfQ'])?this[_0x3df12c(0x17d)](_0x4e4ada['level']||LOG_LEVELS[_0x3df12c(0x163)],_0x4e4ada[_0x3df12c(0x16a)],![]):this[_0x3df12c(0x17d)](LOG_LEVELS[_0x3df12c(0x163)],_0x4e4ada),_0x47929d&&_0x2e4766[_0x3df12c(0x172)](_0x47929d);}[a61_0x3b7cc5(0x17d)]=(_0x6606ee=LOG_LEVELS[a61_0x3b7cc5(0x163)],_0x2df69c='',_0x5bfc4b=!![])=>{const _0x396b4b=a61_0x3b7cc5,_0x45c72f={};_0x45c72f['oOAns']=_0x396b4b(0x16d);const _0x424ade=_0x45c72f;_0x5bfc4b&&consoleHolder[_0x6606ee[_0x396b4b(0x162)]()](_0x2df69c),process[_0x396b4b(0x168)]('bs:addLog:'+process[_0x396b4b(0x169)],{'timestamp':new Date()[_0x396b4b(0x171)](),'level':_0x6606ee[_0x396b4b(0x16e)](),'message':_0x2df69c,'kind':_0x424ade[_0x396b4b(0x170)],'http_response':{}});};[a61_0x3b7cc5(0x178)]=(_0x55c9bc,_0x3e4fb6)=>{const _0x118ca5=a61_0x3b7cc5;this[_0x118ca5(0x17d)](LOG_LEVELS['TRACE'],_0x55c9bc);};[a61_0x3b7cc5(0x17a)]=(_0x8163ce,_0x43737b)=>{const _0x5c0113=a61_0x3b7cc5;this[_0x5c0113(0x17d)](LOG_LEVELS['DEBUG'],_0x8163ce);};[a61_0x3b7cc5(0x182)]=(_0x547f92,_0x113e3d)=>{const _0x2eb259=a61_0x3b7cc5;this[_0x2eb259(0x17d)](LOG_LEVELS[_0x2eb259(0x163)],_0x547f92);};['warn']=(_0x1ac6f5,_0x596f49)=>{const _0x416009=a61_0x3b7cc5;this[_0x416009(0x17d)](LOG_LEVELS[_0x416009(0x17e)],_0x1ac6f5);};[a61_0x3b7cc5(0x160)]=(_0x11509d,_0x3eb097)=>{const _0x2770e3=a61_0x3b7cc5;this[_0x2770e3(0x17d)](LOG_LEVELS[_0x2770e3(0x161)],_0x11509d);};};module['exports']=logReportingAPI;

@@ -1,1 +0,1 @@

const a64_0x55247c=a64_0x4f73;(function(_0x2b7966,_0x5bb554){const _0x52200b=a64_0x4f73,_0x52a3a2=_0x2b7966();while(!![]){try{const _0x580fa3=-parseInt(_0x52200b(0x18b))/0x1+parseInt(_0x52200b(0x1a0))/0x2+parseInt(_0x52200b(0x20b))/0x3*(parseInt(_0x52200b(0x1a2))/0x4)+-parseInt(_0x52200b(0x1df))/0x5+-parseInt(_0x52200b(0x211))/0x6+-parseInt(_0x52200b(0x15f))/0x7*(parseInt(_0x52200b(0x193))/0x8)+parseInt(_0x52200b(0x1fb))/0x9;if(_0x580fa3===_0x5bb554)break;else _0x52a3a2['push'](_0x52a3a2['shift']());}catch(_0x2892c1){_0x52a3a2['push'](_0x52a3a2['shift']());}}}(a64_0x16fa,0x55ee9));const path=require(a64_0x55247c(0x210)),url=require('url'),util=require('util'),{nestedKeyValue,isFalse,importFileFromPWCore,requireModule,isBrowserstackInfra}=require(a64_0x55247c(0x1e7)),{o11yErrorHandler}=require('../../helpers/test-observability/error-handler'),{debug,getPlatformDetails}=require(a64_0x55247c(0x190)),logger=require(a64_0x55247c(0x1f9))[a64_0x55247c(0x17c)],constants=require('./constants'),AutomationFramework=require(a64_0x55247c(0x1da)),BrowserstackCLI=require(a64_0x55247c(0x1ce)),AutomationFrameworkState=require(a64_0x55247c(0x1b0)),HookState=require(a64_0x55247c(0x1c2)),{platform}=require('os'),getBrowserNameFromChannel=_0x54a88a=>{const _0x2f1925=a64_0x55247c,_0x365391={};_0x365391[_0x2f1925(0x1aa)]=_0x2f1925(0x200),_0x365391[_0x2f1925(0x1c1)]=function(_0x20a5f2,_0x3d2ef6){return _0x20a5f2===_0x3d2ef6;},_0x365391[_0x2f1925(0x1b2)]='webkit',_0x365391['jERbm']='firefox',_0x365391['IiZss']=_0x2f1925(0x17f),_0x365391[_0x2f1925(0x163)]='edge',_0x365391[_0x2f1925(0x1a5)]=_0x2f1925(0x192),_0x365391[_0x2f1925(0x219)]=_0x2f1925(0x19f);const _0x32d0da=_0x365391,_0xb1331f=_0x32d0da[_0x2f1925(0x1aa)][_0x2f1925(0x1fe)]('|');let _0x41e218=0x0;while(!![]){switch(_0xb1331f[_0x41e218++]){case'0':if(_0x32d0da[_0x2f1925(0x1c1)](_0x54a88a,_0x32d0da[_0x2f1925(0x1b2)]))return _0x32d0da['ItWQz'];continue;case'1':if(_0x54a88a[_0x2f1925(0x1e0)](_0x32d0da[_0x2f1925(0x1c5)]))return _0x32d0da[_0x2f1925(0x1c5)];continue;case'2':if(_0x54a88a[_0x2f1925(0x1e0)](_0x32d0da[_0x2f1925(0x1ee)]))return _0x32d0da['IiZss'];continue;case'3':if(_0x54a88a[_0x2f1925(0x1e0)](_0x32d0da['fPRup']))return _0x32d0da[_0x2f1925(0x163)];continue;case'4':if(_0x54a88a['includes'](_0x32d0da[_0x2f1925(0x1a5)]))return _0x32d0da[_0x2f1925(0x1a5)];continue;case'5':if(_0x54a88a[_0x2f1925(0x1e0)](_0x32d0da['IOgbh']))return _0x32d0da[_0x2f1925(0x219)];continue;}break;}},getBrowserFromWSEndpoint=_0x2e42a8=>{const _0x1bc2bd=a64_0x55247c,_0x1c3fa4={'ptqeI':_0x1bc2bd(0x1cb),'zBUss':function(_0x420a73,_0x2a34b7){return _0x420a73(_0x2a34b7);},'nAHQz':function(_0x34d0ec,_0x1602a0){return _0x34d0ec(_0x1602a0);},'GhyJs':'edge','NIDYi':_0x1bc2bd(0x1a3),'agAmr':_0x1bc2bd(0x20e),'TMotq':_0x1bc2bd(0x1cc),'evYHg':_0x1bc2bd(0x17f),'KZEFs':'webkit','UqVBd':'chrome'};try{const _0x1b3f64=url[_0x1bc2bd(0x1e1)](_0x2e42a8),_0x54c6ef=new URLSearchParams(_0x1b3f64[_0x1bc2bd(0x203)]),_0x2d731e=Object[_0x1bc2bd(0x161)](_0x54c6ef['entries']()),_0x5c382a=[_0x2d731e[_0x1bc2bd(0x1ff)],_0x2d731e['capabilities'],_0x2d731e['desiredCapabilities'],_0x2d731e['browserstack_capabilities']];for(const _0x3023d5 of _0x5c382a){if(_0x3023d5)try{const _0x2f1d70=JSON['parse'](_0x3023d5),_0x33803e=_0x2f1d70['browserName']||_0x2f1d70[_0x1bc2bd(0x220)]||_0x2f1d70[_0x1c3fa4[_0x1bc2bd(0x1b1)]]?.[_0x1bc2bd(0x1d2)];if(_0x33803e)return _0x1c3fa4[_0x1bc2bd(0x1e5)](debug,_0x1bc2bd(0x20a)+_0x33803e),_0x33803e['toLowerCase']();}catch(_0x4803cd){_0x1c3fa4[_0x1bc2bd(0x160)](debug,_0x1bc2bd(0x16a)+_0x4803cd[_0x1bc2bd(0x20c)]);}}if(_0x2e42a8['includes'](_0x1c3fa4[_0x1bc2bd(0x19d)])||_0x2e42a8['includes'](_0x1c3fa4[_0x1bc2bd(0x168)]))return _0x1c3fa4[_0x1bc2bd(0x19d)];if(_0x2e42a8[_0x1bc2bd(0x1e0)](_0x1c3fa4[_0x1bc2bd(0x1ba)])||_0x2e42a8['includes'](_0x1c3fa4['TMotq']))return _0x1c3fa4[_0x1bc2bd(0x1ba)];if(_0x2e42a8[_0x1bc2bd(0x1e0)](_0x1c3fa4[_0x1bc2bd(0x1af)])||_0x2e42a8[_0x1bc2bd(0x1e0)](_0x1c3fa4[_0x1bc2bd(0x1b3)]))return _0x1c3fa4['evYHg'];return _0x1c3fa4[_0x1bc2bd(0x213)];}catch(_0x26fb5f){return _0x1c3fa4[_0x1bc2bd(0x1e5)](debug,_0x1bc2bd(0x21b)+_0x26fb5f['toString']()),_0x1c3fa4[_0x1bc2bd(0x213)];}},getCloudProviderFromWsEndpoint=_0x2f9c81=>{const _0x50a33e=a64_0x55247c,_0x5216c4={};_0x5216c4[_0x50a33e(0x1be)]=_0x50a33e(0x162),_0x5216c4['TyRfK']='unknown_grid';const _0x429175=_0x5216c4;if(_0x2f9c81[_0x50a33e(0x1e0)](constants[_0x50a33e(0x1eb)])||_0x2f9c81['includes'](constants[_0x50a33e(0x1c9)]))return _0x429175[_0x50a33e(0x1be)];return _0x429175[_0x50a33e(0x1de)];},a64_0x303acd={};a64_0x303acd[a64_0x55247c(0x1b7)]=undefined,a64_0x303acd[a64_0x55247c(0x17b)]=undefined,a64_0x303acd['browser']=undefined,a64_0x303acd[a64_0x55247c(0x15c)]=undefined,a64_0x303acd[a64_0x55247c(0x206)]=undefined,a64_0x303acd[a64_0x55247c(0x208)]=undefined,a64_0x303acd[a64_0x55247c(0x1e9)]=undefined,a64_0x303acd['capabilities']={};function a64_0x16fa(){const _0x3d2a52=['gTRRw','split','caps','4|5|3|1|2|0','turboscale','Error\x20in\x20getting\x20applying\x20CRConnection\x20patch\x20','query','xjjBi','WGuVZ','platform','JBNoW','platform_version','AJaVm','Browser\x20found\x20in\x20WebSocket\x20caps:\x20','51OJFxov','message','MzZch','firefox','lib','path','2080518vdDSHN','YYQMZ','UqVBd','Session\x20details\x20setup\x20complete:\x20','setupBrowserDetails','exports','capabilties','Setting\x20session\x20id\x20received\x20from\x20BS\x20','IOgbh','Device\x20Model\x20is\x20not\x20available','Error\x20in\x20getting\x20browser\x20from\x20WebSocket\x20endpoint:\x20','platformDetails','server','sessionId','TSblr','browser','getAutomationFramework','Failed\x20to\x20import\x20connection\x20from\x20','platformName','_defaultConnectOptions','defineProperty','deviceModel','apply','browser_version','Setting\x20session\x20id\x20received\x20from\x20browserstack\x20','DVxTl','434224InIhAl','nAHQz','fromEntries','browserstack','fPRup','UlDWj','gePOW','NRVeh','dispatch','NIDYi','version','Failed\x20to\x20parse\x20caps\x20from\x20WebSocket:\x20','connectOptions','FuXcA','prototype','_bstackCRPatched','POST','use','kblec','kKAlm','format','IFGXm','hAiZA','Error\x20extracting\x20BrowserStack\x20parameters:\x20','CiiPl','siupB','nYmje','Error\x20in\x20importing\x20connection\x20','bsSessionId','winstonLogger','Error\x20triggering\x20PLAYWRIGHT_DISPATCH\x20event:\x20','project','safari','hRbQn','tSCoM','Triggering\x20PLAYWRIGHT_DISPATCH\x20event','BrowserStack\x20params\x20extracted\x20from\x20WebSocket\x20endpoint','Using\x20browser\x20name\x20from\x20browser\x20object:\x20','join','bsParams','browserVersion','wlnEz','getDetails',',\x20os=','302661EGXLzP','Invalid\x20constructor,\x20please\x20use\x20static\x20methods','_browserType','rXBjL','kcDJG','../../helpers/test-observability/utils','CRConnection','chromium','8wMVmXi','dlZLV','vJWsF','fNdJD','function','sessionError','rETzu','local_grid','patchCRConnection','iSRVf','GhyJs','osVersion','chrome','1041336QFgYAx','bStackParams','93820MKtbBj','msedge','stringify','olbzv','_onMessage','fURSt','instance','isRunning','WGwgs','connection.js','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','debug','HtQMq','evYHg','../v2/state/automationFrameworkState.js','ptqeI','ItWQz','KZEFs','Browser\x20name\x20overridden\x20from\x20WebSocket\x20endpoint:\x20','wsEndpoint','playwright-','cloudProvider','SYqeu','currentSessionDetails','agAmr','bmXDm','_connection','BrowserStack\x20params\x20extracted\x20from\x20capabilities:\x20browser=','kkHrL','qwyNW','NrVHE','xEhwH','../v2/state/hookState.js','trackEvent','PLAYWRIGHT_DISPATCH','jERbm','capabilities','Not\x20able\x20to\x20import\x20crConnection','rYArZ','BSTACK_ATS_URL','toString','bstack:options','gecko','getInstance','../v2/browserstackCLI','aBDOj','jywSZ','Successfully\x20patched\x20Connection.dispatch','browserName','test','model','entries','Not\x20able\x20to\x20import\x20Connection\x20class\x20from\x20any\x20path','APuGL','params','fhfcV','../v2/framework/automationFramework','platformVersion','client','Connection','TyRfK','227595qBqRTx','includes','parse','sFtwn','CRConnection\x20already\x20patched','crConnection.js','zBUss','ATS_WSS_URL_REGEX','../../helpers/helper','EpOvU','product','Setting\x20platform\x20details\x20received\x20from\x20browserstack:\x20','BSTACK_URL','wGhTW','getTrackedInstance','IiZss','iikJz','Error\x20in\x20finding\x20platform\x20details\x20','_bstackDispatchPatched','Error\x20in\x20applying\x20Connection\x20patch\x20','RDMvY','Found\x20Connection\x20class\x20at:\x20','channel','ZwLVr','triggerPlaywrightDispatchEvent','tWaBw','../../helpers/logger','nlKlO','1705851RMpXJY','patchConnection'];a64_0x16fa=function(){return _0x3d2a52;};return a64_0x16fa();}class SharedPlaywrightSessionDetails{static [a64_0x55247c(0x1b9)]=a64_0x303acd;constructor(){const _0x20fa8f=a64_0x55247c,_0x1c6cbe={};_0x1c6cbe[_0x20fa8f(0x1ec)]=_0x20fa8f(0x18c);const _0x5f3cf2=_0x1c6cbe;throw new Error(_0x5f3cf2[_0x20fa8f(0x1ec)]);}static ['sessionError']=null;static[a64_0x55247c(0x215)](_0x5c50bc,_0x1aca1e,_0x267d84=null){const _0x3eff12=a64_0x55247c,_0x3070f9={'gTRRw':function(_0x161474,_0x5084c6){return _0x161474===_0x5084c6;},'APuGL':_0x3eff12(0x197),'NRVeh':'Browser\x20is\x20not\x20defined\x20or\x20not\x20available','CiiPl':_0x3eff12(0x21a),'hAiZA':_0x3eff12(0x19a),'HtQMq':function(_0x2ac42c,_0x49cb7e,_0x1414c9){return _0x2ac42c(_0x49cb7e,_0x1414c9);},'UlDWj':_0x3eff12(0x18d),'yRsvV':_0x3eff12(0x224),'AJaVm':function(_0x5e9a8e,_0x2633ef,_0x592685){return _0x5e9a8e(_0x2633ef,_0x592685);},'ClMAY':_0x3eff12(0x17e),'ueGzy':_0x3eff12(0x170),'MzZch':_0x3eff12(0x16b),'DVxTl':function(_0x352b1d,_0x167701){return _0x352b1d(_0x167701);},'RDMvY':_0x3eff12(0x162),'aBDOj':_0x3eff12(0x201),'nYmje':'automate','jywSZ':_0x3eff12(0x192),'rYArZ':function(_0x3b9737){return _0x3b9737();},'kblec':function(_0x54205f,_0x52b6e9){return _0x54205f&&_0x52b6e9;},'kcDJG':function(_0x280dc4){return _0x280dc4();},'JBNoW':function(_0x37e71c,_0x1d464d){return _0x37e71c(_0x1d464d);},'yllta':function(_0xc8aece,_0x3df78b){return _0xc8aece+_0x3df78b;},'ZwLVr':_0x3eff12(0x1b6),'sFtwn':function(_0x57da0e){return _0x57da0e();},'gePOW':_0x3eff12(0x215)},_0x35d5b0=this;return _0x3070f9[_0x3eff12(0x209)](o11yErrorHandler,async function _0x214037(_0x419313,_0x2645d7,_0x39e8af=null){const _0x235785=_0x3eff12;let _0x366b6f=_0x419313['_name'],_0xc725b0=null;_0x419313&&_0x3070f9[_0x235785(0x1fd)](typeof _0x419313[_0x235785(0x169)],_0x3070f9[_0x235785(0x1d7)])?_0xc725b0=_0x419313[_0x235785(0x169)]():logger[_0x235785(0x1ad)](_0x3070f9[_0x235785(0x166)]);let _0x2315b7=null;_0x419313&&_0x3070f9[_0x235785(0x1fd)](typeof _0x419313[_0x235785(0x1d4)],_0x3070f9[_0x235785(0x1d7)])?_0x2315b7=_0x419313[_0x235785(0x1d4)]():logger['debug'](_0x3070f9[_0x235785(0x177)]);let _0x493d17=null,_0x391d82=null,_0x40725d=null,_0xfcf295=_0x3070f9[_0x235785(0x175)];if(_0x419313[_0x235785(0x1bc)]['isRemote']()||global['accessibilityPlatform']){let _0x7d9a4b=null;_0x3070f9[_0x235785(0x1ae)](nestedKeyValue,_0x419313,[_0x3070f9[_0x235785(0x164)],_0x3070f9['yRsvV']])?_0x7d9a4b=_0x419313[_0x235785(0x18d)][_0x235785(0x224)]:_0x7d9a4b=_0x3070f9['AJaVm'](nestedKeyValue,_0x2645d7,[_0x3070f9['ClMAY'],_0x3070f9['ueGzy'],_0x3070f9[_0x235785(0x20d)]]);const _0x39a468=_0x39e8af||_0x7d9a4b&&_0x7d9a4b[_0x235785(0x1b5)];if(_0x39a468){_0xfcf295=_0x3070f9[_0x235785(0x15e)](getCloudProviderFromWsEndpoint,_0x39a468);if(_0x3070f9[_0x235785(0x1fd)](_0xfcf295,_0x3070f9[_0x235785(0x1f3)])){_0x40725d=constants[_0x235785(0x1e6)][_0x235785(0x1d3)](_0x39a468)?_0x3070f9[_0x235785(0x1cf)]:_0x3070f9[_0x235785(0x179)];const _0x44055b=_0x3070f9[_0x235785(0x15e)](getBrowserFromWSEndpoint,_0x39a468);if(_0x44055b&&(!_0x366b6f||_0x3070f9[_0x235785(0x1fd)](_0x366b6f,_0x3070f9[_0x235785(0x1d0)])))_0x366b6f=_0x44055b,logger[_0x235785(0x1ad)](_0x235785(0x1b4)+_0x366b6f);else _0x366b6f&&logger[_0x235785(0x1ad)](_0x235785(0x184)+_0x366b6f);_0x493d17=_0x35d5b0[_0x235785(0x1b9)]['platform'],_0x391d82=_0x35d5b0['currentSessionDetails'][_0x235785(0x208)];}else{const _0x153d1e=await _0x3070f9[_0x235785(0x1c8)](getPlatformDetails);_0x493d17=_0x153d1e[_0x235785(0x223)],_0x391d82=_0x153d1e[_0x235785(0x1db)];}}if(_0x3070f9[_0x235785(0x171)](!_0x493d17,!_0x391d82)&&!_0x3070f9[_0x235785(0x18f)](isBrowserstackInfra)){const _0x508d06=await _0x3070f9[_0x235785(0x18f)](getPlatformDetails);_0x493d17=_0x508d06[_0x235785(0x223)],_0x391d82=_0x508d06[_0x235785(0x1db)];}}else{_0x2645d7&&_0x2645d7[_0x235785(0x17e)]&&_0x2645d7['project']['use']&&_0x2645d7['project'][_0x235785(0x170)][_0x235785(0x1f5)]?_0x366b6f=_0x3070f9[_0x235785(0x207)](getBrowserNameFromChannel,_0x2645d7['project'][_0x235785(0x170)]['channel']):_0x366b6f=_0x3070f9['yllta'](_0x3070f9[_0x235785(0x1f6)],_0x366b6f['toLowerCase']());const _0x3e4337=await _0x3070f9[_0x235785(0x1e2)](getPlatformDetails);_0x493d17=_0x3e4337[_0x235785(0x223)],_0x391d82=_0x3e4337[_0x235785(0x1db)];}const _0x22df83={};_0x22df83[_0x235785(0x220)]=_0x366b6f,_0x22df83['browser_version']=_0xc725b0,_0x22df83[_0x235785(0x1c6)]={},_0x22df83[_0x235785(0x206)]=_0x493d17,_0x22df83[_0x235785(0x208)]=_0x391d82,_0x22df83[_0x235785(0x1e9)]=_0x40725d;const _0x5d6810=_0x22df83;_0x2315b7&&(_0x5d6810[_0x235785(0x1c6)][_0x235785(0x226)]=_0x2315b7);const _0x5ab1c9={};_0x5ab1c9[_0x235785(0x1b7)]=_0xfcf295,_0x35d5b0[_0x235785(0x1b9)]=Object['assign']({},_0x35d5b0[_0x235785(0x1b9)],_0x5ab1c9,_0x5d6810);const _0x534b1e={};_0x534b1e[_0x235785(0x220)]=_0x35d5b0[_0x235785(0x1b9)][_0x235785(0x220)],_0x534b1e[_0x235785(0x187)]=_0x35d5b0[_0x235785(0x1b9)][_0x235785(0x15c)],_0x534b1e[_0x235785(0x206)]=_0x35d5b0[_0x235785(0x1b9)][_0x235785(0x206)],_0x534b1e[_0x235785(0x1db)]=_0x35d5b0[_0x235785(0x1b9)]['platform_version'],_0x534b1e[_0x235785(0x1b7)]=_0x35d5b0[_0x235785(0x1b9)][_0x235785(0x1b7)],_0x534b1e[_0x235785(0x1e9)]=_0x35d5b0['currentSessionDetails']['product'],logger[_0x235785(0x1ad)](_0x235785(0x214)+JSON[_0x235785(0x1a4)](_0x534b1e));},_0x3070f9[_0x3eff12(0x165)])(_0x5c50bc,_0x1aca1e,_0x267d84);}static['patch'](){const _0x4bccef=a64_0x55247c;this[_0x4bccef(0x1fc)](),this['patchCRConnection']();}static[a64_0x55247c(0x1fc)](){const _0x1eb118=a64_0x55247c,_0x36924={'iSRVf':function(_0x22f313,_0x3fa7ba){return _0x22f313(_0x3fa7ba);},'FuXcA':'lib','RbgGn':_0x1eb118(0x1dc),'iikJz':_0x1eb118(0x1ab),'bmXDm':function(_0x5bdd1f,_0x590fc4){return _0x5bdd1f(_0x590fc4);},'SYqeu':function(_0x4a8157,_0x37836d){return _0x4a8157(_0x37836d);},'wlnEz':function(_0x104623,_0x1f79de){return _0x104623(_0x1f79de);},'rETzu':_0x1eb118(0x1d6),'dlZLV':function(_0x5bb379,_0x29e041){return _0x5bb379!=_0x29e041;},'TSblr':function(_0x5de347,_0x277120){return _0x5de347(_0x277120);},'NrVHE':'Connection\x20dispatch\x20already\x20patched','vJWsF':_0x1eb118(0x167),'YYQMZ':_0x1eb118(0x1d1),'fNdJD':function(_0x5f2f36,_0x518818){return _0x5f2f36(_0x518818);}},_0x1dbfe9=this;if(!this[_0x1eb118(0x1dd)])try{const _0x39b81a=[path['join'](_0x36924[_0x1eb118(0x16c)],_0x36924['RbgGn'],_0x36924['iikJz']),path[_0x1eb118(0x185)](_0x36924[_0x1eb118(0x16c)],_0x36924['iikJz']),path[_0x1eb118(0x185)](_0x36924['RbgGn'],_0x36924[_0x1eb118(0x1ef)])];for(const _0x1849e2 of _0x39b81a){try{const _0xdbf5b1=_0x36924[_0x1eb118(0x1bb)](importFileFromPWCore,_0x1849e2);if(_0xdbf5b1&&_0xdbf5b1[_0x1eb118(0x1dd)]){this[_0x1eb118(0x1dd)]=_0xdbf5b1[_0x1eb118(0x1dd)],logger[_0x1eb118(0x1ad)](_0x1eb118(0x1f4)+_0x1849e2);break;}}catch(_0x3ffea2){_0x36924[_0x1eb118(0x1b8)](debug,_0x1eb118(0x222)+_0x1849e2+':\x20'+_0x3ffea2['toString']());}}if(!this[_0x1eb118(0x1dd)]){_0x36924[_0x1eb118(0x188)](debug,_0x36924[_0x1eb118(0x199)]);return;}}catch(_0x2fbc25){_0x36924[_0x1eb118(0x1bb)](debug,_0x1eb118(0x17a)+_0x2fbc25['toString']());return;}const _0xee37a7=this[_0x1eb118(0x1dd)];try{if(_0x36924[_0x1eb118(0x194)](_0xee37a7,null)){const _0x4c7be7=_0xee37a7[_0x1eb118(0x16d)]['dispatch'];if(!_0x36924[_0x1eb118(0x21f)](isFalse,process['env']['BROWSERSTACK_TEST_OBSERVABILITY'])){if(_0xee37a7['prototype'][_0x1eb118(0x1f1)]){logger[_0x1eb118(0x1ad)](_0x36924[_0x1eb118(0x1c0)]);return;}Object[_0x1eb118(0x225)](_0xee37a7[_0x1eb118(0x16d)],_0x36924[_0x1eb118(0x195)],{'get':function(){return async function _0x41b01c(_0x262bd0){const _0x3cdcbc=a64_0x4f73;if(BrowserstackCLI[_0x3cdcbc(0x1cd)]()[_0x3cdcbc(0x1a9)]()){const _0x36a6d8={};_0x36a6d8[_0x3cdcbc(0x20c)]=_0x262bd0,await BrowserstackCLI['getInstance']()[_0x3cdcbc(0x221)]()[_0x3cdcbc(0x1c3)](AutomationFrameworkState[_0x3cdcbc(0x1c4)],HookState[_0x3cdcbc(0x16f)],_0x36a6d8);}else{const _0x140b80=_0x262bd0&&_0x262bd0[_0x3cdcbc(0x1d8)]&&_0x262bd0[_0x3cdcbc(0x1d8)][_0x3cdcbc(0x186)];if(_0x140b80){const _0x52a9f4=_0x140b80['sessionId'],_0x2e0f6d=_0x140b80['platformDetails'];_0x2e0f6d&&(_0x36924[_0x3cdcbc(0x19c)](debug,_0x3cdcbc(0x1ac)+_0x2e0f6d[_0x3cdcbc(0x1ca)]()),_0x1dbfe9[_0x3cdcbc(0x1b9)][_0x3cdcbc(0x206)]=_0x2e0f6d[_0x3cdcbc(0x223)],_0x1dbfe9['currentSessionDetails']['platform_version']=_0x2e0f6d[_0x3cdcbc(0x1db)]),_0x52a9f4&&(_0x36924[_0x3cdcbc(0x19c)](debug,_0x3cdcbc(0x218)+_0x52a9f4),_0x1dbfe9[_0x3cdcbc(0x1b9)][_0x3cdcbc(0x17b)]=_0x52a9f4);}}return _0x4c7be7[_0x3cdcbc(0x227)](this,arguments);};}}),_0xee37a7[_0x1eb118(0x16d)][_0x1eb118(0x1f1)]=!![],logger[_0x1eb118(0x1ad)](_0x36924[_0x1eb118(0x212)]);}}}catch(_0x733f7){_0x36924[_0x1eb118(0x196)](debug,_0x1eb118(0x1f2)+_0x733f7),_0x1dbfe9[_0x1eb118(0x198)]=_0x733f7[_0x1eb118(0x1ca)]();}}static[a64_0x55247c(0x19b)](){const _0x3f9c16=a64_0x55247c,_0x2eb651={'siupB':function(_0x1115ea,_0x47803b){return _0x1115ea(_0x47803b);},'hUnyQ':_0x3f9c16(0x20f),'osveS':_0x3f9c16(0x21d),'UjyXy':'chromium','FzHgZ':_0x3f9c16(0x1e4),'fhfcV':function(_0x54565c,_0x1eb1fd){return _0x54565c(_0x1eb1fd);},'qwyNW':function(_0x462150,_0x1835a7){return _0x462150(_0x1835a7);},'nlKlO':_0x3f9c16(0x1c7),'PxRNf':'Error\x20in\x20importing\x20crConnection','dQLLl':function(_0x5817d7,_0x3d2008){return _0x5817d7!=_0x3d2008;},'qVFFJ':_0x3f9c16(0x1e3),'WGuVZ':_0x3f9c16(0x1a6),'PNSiE':'Successfully\x20patched\x20CRConnection._onMessage','Elwhi':function(_0x32afe6,_0x1a328a){return _0x32afe6(_0x1a328a);}},_0x1073c4=this;let _0xb81178=null;try{const _0x11eed0=path[_0x3f9c16(0x185)](_0x2eb651['hUnyQ'],_0x2eb651['osveS'],_0x2eb651['UjyXy'],_0x2eb651['FzHgZ']),_0x16bda7=_0x2eb651[_0x3f9c16(0x1d9)](importFileFromPWCore,_0x11eed0);!_0x16bda7?_0x2eb651[_0x3f9c16(0x1bf)](debug,_0x2eb651[_0x3f9c16(0x1fa)]):_0xb81178=_0x16bda7[_0x3f9c16(0x191)];}catch(_0x11958e){_0x2eb651[_0x3f9c16(0x1d9)](debug,_0x2eb651['PxRNf']);}try{if(_0x2eb651['dQLLl'](_0xb81178,null)){const _0x40c621=_0xb81178[_0x3f9c16(0x16d)]['_onMessage'];if(_0xb81178[_0x3f9c16(0x16d)]['_bstackCRPatched']){logger[_0x3f9c16(0x1ad)](_0x2eb651['qVFFJ']);return;}Object['defineProperty'](_0xb81178[_0x3f9c16(0x16d)],_0x2eb651[_0x3f9c16(0x205)],{'get':function(){const _0x13c898={'kKAlm':function(_0x49fafa,_0x4fc037){const _0x5544fb=a64_0x4f73;return _0x2eb651[_0x5544fb(0x178)](_0x49fafa,_0x4fc037);},'IFGXm':function(_0x40ba5d,_0xdb75b1){const _0x5ebe5c=a64_0x4f73;return _0x2eb651[_0x5ebe5c(0x178)](_0x40ba5d,_0xdb75b1);}};return async function _0x5a01af(_0x4c7bb2){const _0x167a50=a64_0x4f73;try{if(BrowserstackCLI[_0x167a50(0x1cd)]()['isRunning']()){const _0x7e4f5a={};_0x7e4f5a[_0x167a50(0x20c)]=_0x4c7bb2,await BrowserstackCLI[_0x167a50(0x1cd)]()['getAutomationFramework']()['trackEvent'](AutomationFrameworkState[_0x167a50(0x1c4)],HookState[_0x167a50(0x16f)],_0x7e4f5a),delete _0x4c7bb2[_0x167a50(0x1a1)];}else{const _0x15426b=_0x4c7bb2['bStackParams'];if(_0x15426b){delete _0x4c7bb2['bStackParams'];const _0x3627d7=_0x15426b[_0x167a50(0x21e)],_0x6814ff=_0x15426b[_0x167a50(0x21c)];_0x6814ff&&(_0x13c898[_0x167a50(0x172)](debug,_0x167a50(0x1ea)+_0x6814ff[_0x167a50(0x1ca)]()),_0x1073c4[_0x167a50(0x1b9)]['platform']=_0x6814ff[_0x167a50(0x223)],_0x1073c4[_0x167a50(0x1b9)][_0x167a50(0x208)]=_0x6814ff[_0x167a50(0x1db)]),_0x3627d7&&(_0x13c898[_0x167a50(0x174)](debug,_0x167a50(0x15d)+_0x3627d7),_0x1073c4[_0x167a50(0x1b9)][_0x167a50(0x17b)]=_0x3627d7);}}}catch(_0x147bcf){_0x13c898[_0x167a50(0x174)](debug,_0x167a50(0x1f0)+_0x147bcf[_0x167a50(0x1ca)]());}return _0x40c621['apply'](this,arguments);};}}),_0xb81178['prototype'][_0x3f9c16(0x16e)]=!![],logger[_0x3f9c16(0x1ad)](_0x2eb651['PNSiE']);}}catch(_0x140b0f){_0x2eb651['Elwhi'](debug,_0x3f9c16(0x202)+_0x140b0f),_0x1073c4['sessionError']=_0x140b0f[_0x3f9c16(0x1ca)]();}}static['extractBrowserStackParams'](_0x260bed,_0x176c55){const _0x7d9aab=a64_0x55247c,_0x3de01f={'fURSt':_0x7d9aab(0x1cb),'rXBjL':function(_0x5ba5d0,_0x14c5c5){return _0x5ba5d0||_0x14c5c5;},'tSCoM':function(_0x40546d,_0x23139d){return _0x40546d===_0x23139d;},'SZAmD':'string','EpOvU':_0x7d9aab(0x183),'tWaBw':function(_0x5050a8,_0x3d1377){return _0x5050a8(_0x3d1377);}};let _0x3fbb73=null,_0x1a7d12=null;try{const _0x3c06f5=[_0x176c55,global['__platformCaps'],global[_0x7d9aab(0x217)]];for(const _0xb7224c of _0x3c06f5){if(_0xb7224c&&(!_0x1a7d12||!_0x1a7d12['sessionId'])){const _0x18c8ad=_0xb7224c[_0x7d9aab(0x21e)]||_0xb7224c[_0x3de01f['fURSt']]?.[_0x7d9aab(0x21e)],_0x2b4162=_0xb7224c[_0x7d9aab(0x1d2)]||_0xb7224c[_0x7d9aab(0x220)]||_0xb7224c[_0x3de01f['fURSt']]?.['browserName'],_0xcd952e=_0xb7224c[_0x7d9aab(0x187)]||_0xb7224c[_0x7d9aab(0x15c)]||_0xb7224c[_0x3de01f[_0x7d9aab(0x1a7)]]?.['browserVersion'],_0x517e0a=_0xb7224c['os']||_0xb7224c[_0x7d9aab(0x206)]||_0xb7224c[_0x3de01f[_0x7d9aab(0x1a7)]]?.['os'],_0x2a7b53=_0xb7224c[_0x7d9aab(0x19e)]||_0xb7224c['os_version']||_0xb7224c[_0x3de01f[_0x7d9aab(0x1a7)]]?.[_0x7d9aab(0x19e)];if(_0x3de01f['rXBjL'](_0x18c8ad,_0x2b4162)||_0x517e0a){const _0x55b307={};_0x55b307[_0x7d9aab(0x1d2)]=_0x2b4162,_0x55b307['browserVersion']=_0xcd952e,_0x55b307['os']=_0x517e0a,_0x55b307['osVersion']=_0x2a7b53,_0x55b307[_0x7d9aab(0x223)]=_0xb7224c[_0x7d9aab(0x223)]||_0x517e0a,_0x55b307[_0x7d9aab(0x1db)]=_0xb7224c[_0x7d9aab(0x1db)]||_0x2a7b53;const _0x511ae7={};_0x511ae7[_0x7d9aab(0x21e)]=_0x18c8ad,_0x511ae7[_0x7d9aab(0x21c)]=_0x55b307,_0x1a7d12=_0x511ae7;if(_0x3de01f[_0x7d9aab(0x18e)](_0x18c8ad,_0x2b4162)){logger[_0x7d9aab(0x1ad)](_0x7d9aab(0x1bd)+_0x2b4162+_0x7d9aab(0x18a)+_0x517e0a);break;}}}}if(_0x260bed&&_0x3de01f[_0x7d9aab(0x181)](typeof _0x260bed,_0x3de01f['SZAmD']))try{const _0x5cc5b4=url[_0x7d9aab(0x1e1)](_0x260bed),_0x368566=new URLSearchParams(_0x5cc5b4[_0x7d9aab(0x203)]),_0x304dc6=Object[_0x7d9aab(0x161)](_0x368566[_0x7d9aab(0x1d5)]()),_0x2b8a68=[_0x304dc6[_0x7d9aab(0x1ff)],_0x304dc6['capabilities'],_0x304dc6['desiredCapabilities']];for(const _0x330e5a of _0x2b8a68){if(_0x330e5a&&(!_0x3fbb73||!_0x3fbb73[_0x7d9aab(0x21e)]))try{const _0x48e9ea=JSON['parse'](_0x330e5a),_0x3ffcc0={};_0x3ffcc0[_0x7d9aab(0x21e)]=_0x48e9ea['sessionId']||_0x48e9ea[_0x3de01f[_0x7d9aab(0x1a7)]]?.[_0x7d9aab(0x21e)],_0x3ffcc0[_0x7d9aab(0x21c)]={},_0x3ffcc0[_0x7d9aab(0x21c)][_0x7d9aab(0x1d2)]=_0x48e9ea[_0x7d9aab(0x1d2)]||_0x48e9ea[_0x7d9aab(0x220)],_0x3ffcc0[_0x7d9aab(0x21c)][_0x7d9aab(0x187)]=_0x48e9ea['browserVersion']||_0x48e9ea['browser_version'],_0x3ffcc0[_0x7d9aab(0x21c)]['os']=_0x48e9ea['os']||_0x48e9ea[_0x7d9aab(0x206)],_0x3ffcc0[_0x7d9aab(0x21c)][_0x7d9aab(0x19e)]=_0x48e9ea['osVersion']||_0x48e9ea['os_version'],_0x3ffcc0[_0x7d9aab(0x21c)][_0x7d9aab(0x223)]=_0x48e9ea[_0x7d9aab(0x223)]||_0x48e9ea['os']||_0x48e9ea['platform'],_0x3ffcc0[_0x7d9aab(0x21c)][_0x7d9aab(0x1db)]=_0x48e9ea[_0x7d9aab(0x1db)]||_0x48e9ea[_0x7d9aab(0x19e)]||_0x48e9ea['os_version'],_0x3fbb73=_0x3ffcc0;if(_0x3fbb73[_0x7d9aab(0x21e)]||_0x3fbb73['platformDetails']['browserName']){logger[_0x7d9aab(0x1ad)](_0x3de01f[_0x7d9aab(0x1e8)]);break;}}catch(_0x276fa5){_0x3de01f[_0x7d9aab(0x1f8)](debug,'Failed\x20to\x20parse\x20capabilities\x20from\x20WebSocket:\x20'+_0x276fa5[_0x7d9aab(0x1ca)]());}}}catch(_0x2e4d22){_0x3de01f[_0x7d9aab(0x1f8)](debug,'Error\x20parsing\x20WebSocket\x20endpoint:\x20'+_0x2e4d22['toString']());}}catch(_0x455016){_0x3de01f[_0x7d9aab(0x1f8)](debug,_0x7d9aab(0x176)+util[_0x7d9aab(0x173)](_0x455016));}const _0x52cde3={};return _0x52cde3[_0x7d9aab(0x186)]=_0x3fbb73,_0x52cde3[_0x7d9aab(0x1a1)]=_0x1a7d12,_0x52cde3;}static async[a64_0x55247c(0x1f7)](_0x52490d,_0x54abc1){const _0x35b735=a64_0x55247c,_0x414f53={'hRbQn':function(_0x2a3284,_0x36bf76){return _0x2a3284||_0x36bf76;},'sPvnP':_0x35b735(0x182),'xjjBi':function(_0x5c8a0c,_0x239483){return _0x5c8a0c(_0x239483);}};try{if(!BrowserstackCLI[_0x35b735(0x1cd)]()['isRunning']())return;if(_0x414f53['hRbQn'](_0x52490d,_0x54abc1)){logger[_0x35b735(0x1ad)](_0x414f53['sPvnP']);const _0x3ca662={'params':_0x52490d?{'bsParams':_0x52490d}:null,'bStackParams':_0x414f53[_0x35b735(0x180)](_0x54abc1,null)},_0x2257be=AutomationFramework[_0x35b735(0x1ed)](),_0x39ff3d={};_0x39ff3d[_0x35b735(0x20c)]=_0x3ca662,_0x39ff3d[_0x35b735(0x1a8)]=_0x2257be,await BrowserstackCLI[_0x35b735(0x1cd)]()[_0x35b735(0x221)]()['trackEvent'](AutomationFrameworkState[_0x35b735(0x1c4)],HookState[_0x35b735(0x16f)],_0x39ff3d);}}catch(_0x1d4613){_0x414f53[_0x35b735(0x204)](debug,_0x35b735(0x17d)+util[_0x35b735(0x173)](_0x1d4613));}}static[a64_0x55247c(0x189)](){return this['currentSessionDetails'];}}function a64_0x4f73(_0x14b892,_0x21ffc8){const _0x16fa20=a64_0x16fa();return a64_0x4f73=function(_0x4f7328,_0x26f822){_0x4f7328=_0x4f7328-0x15c;let _0x114be9=_0x16fa20[_0x4f7328];return _0x114be9;},a64_0x4f73(_0x14b892,_0x21ffc8);}module[a64_0x55247c(0x216)]=SharedPlaywrightSessionDetails;
function a64_0x540c(_0x131dde,_0x290fe7){const _0x5060f7=a64_0x5060();return a64_0x540c=function(_0x540c6d,_0x20611c){_0x540c6d=_0x540c6d-0x1c7;let _0x5b3c30=_0x5060f7[_0x540c6d];return _0x5b3c30;},a64_0x540c(_0x131dde,_0x290fe7);}const a64_0x2822d2=a64_0x540c;(function(_0x1d4c65,_0x3abf57){const _0xef48ca=a64_0x540c,_0x3445a9=_0x1d4c65();while(!![]){try{const _0x3ca2a3=parseInt(_0xef48ca(0x271))/0x1+-parseInt(_0xef48ca(0x202))/0x2+-parseInt(_0xef48ca(0x29c))/0x3*(-parseInt(_0xef48ca(0x234))/0x4)+parseInt(_0xef48ca(0x217))/0x5+parseInt(_0xef48ca(0x1c9))/0x6*(parseInt(_0xef48ca(0x1dd))/0x7)+-parseInt(_0xef48ca(0x284))/0x8+-parseInt(_0xef48ca(0x210))/0x9*(parseInt(_0xef48ca(0x1d9))/0xa);if(_0x3ca2a3===_0x3abf57)break;else _0x3445a9['push'](_0x3445a9['shift']());}catch(_0x21dc08){_0x3445a9['push'](_0x3445a9['shift']());}}}(a64_0x5060,0xa3149));const path=require(a64_0x2822d2(0x1f3)),url=require(a64_0x2822d2(0x230)),util=require(a64_0x2822d2(0x1e2)),{nestedKeyValue,isFalse,importFileFromPWCore,requireModule,isBrowserstackInfra}=require(a64_0x2822d2(0x247)),{o11yErrorHandler}=require(a64_0x2822d2(0x206)),{debug,getPlatformDetails}=require('../../helpers/test-observability/utils'),logger=require(a64_0x2822d2(0x28e))[a64_0x2822d2(0x1ce)],constants=require('./constants'),AutomationFramework=require('../v2/framework/automationFramework'),BrowserstackCLI=require(a64_0x2822d2(0x214)),AutomationFrameworkState=require(a64_0x2822d2(0x29a)),HookState=require('../v2/state/hookState.js'),{platform}=require('os'),getBrowserNameFromChannel=_0x4a086b=>{const _0x5204bf=a64_0x2822d2,_0x4a9692={};_0x4a9692[_0x5204bf(0x29d)]=_0x5204bf(0x29b),_0x4a9692[_0x5204bf(0x1e8)]=_0x5204bf(0x25a),_0x4a9692[_0x5204bf(0x233)]=function(_0x44ad61,_0x2585ca){return _0x44ad61===_0x2585ca;},_0x4a9692['rqTRP']=_0x5204bf(0x1fa),_0x4a9692[_0x5204bf(0x1fc)]=_0x5204bf(0x265),_0x4a9692['Wwkfa']=_0x5204bf(0x1e5),_0x4a9692[_0x5204bf(0x250)]=_0x5204bf(0x276),_0x4a9692['hynvQ']=_0x5204bf(0x237);const _0x52e481=_0x4a9692,_0x102090=_0x52e481[_0x5204bf(0x29d)][_0x5204bf(0x1f9)]('|');let _0x139358=0x0;while(!![]){switch(_0x102090[_0x139358++]){case'0':if(_0x4a086b[_0x5204bf(0x26b)](_0x52e481['EOOSm']))return _0x52e481[_0x5204bf(0x1e8)];continue;case'1':if(_0x52e481[_0x5204bf(0x233)](_0x4a086b,_0x52e481[_0x5204bf(0x268)]))return _0x52e481[_0x5204bf(0x268)];continue;case'2':if(_0x4a086b[_0x5204bf(0x26b)](_0x52e481[_0x5204bf(0x1fc)]))return _0x52e481[_0x5204bf(0x1fc)];continue;case'3':if(_0x4a086b[_0x5204bf(0x26b)](_0x52e481[_0x5204bf(0x28d)]))return _0x52e481['Wwkfa'];continue;case'4':if(_0x4a086b[_0x5204bf(0x26b)](_0x52e481[_0x5204bf(0x250)]))return _0x52e481[_0x5204bf(0x250)];continue;case'5':if(_0x4a086b[_0x5204bf(0x26b)](_0x52e481[_0x5204bf(0x242)]))return _0x52e481['hynvQ'];continue;}break;}},getBrowserFromWSEndpoint=_0x3a7c85=>{const _0x37d78d=a64_0x2822d2,_0x28cc07={'XrIOP':_0x37d78d(0x200),'wgUwv':function(_0x3280f8,_0x58a810){return _0x3280f8(_0x58a810);},'HCvCp':'edge','IFteS':'msedge','jGJrE':_0x37d78d(0x1e5),'Kfzsr':_0x37d78d(0x1d4),'oVsEV':_0x37d78d(0x265),'RvZmw':'webkit','sGORA':'chrome','hZgUw':function(_0x59457e,_0x4af0c0){return _0x59457e(_0x4af0c0);}};try{const _0x54dc82=url['parse'](_0x3a7c85),_0x4f3223=new URLSearchParams(_0x54dc82[_0x37d78d(0x1ec)]),_0xaea97e=Object[_0x37d78d(0x1cc)](_0x4f3223[_0x37d78d(0x22f)]()),_0x9caea6=[_0xaea97e[_0x37d78d(0x1e4)],_0xaea97e[_0x37d78d(0x299)],_0xaea97e['desiredCapabilities'],_0xaea97e[_0x37d78d(0x1da)]];for(const _0x2eb22a of _0x9caea6){if(_0x2eb22a)try{const _0xe6984f=JSON[_0x37d78d(0x269)](_0x2eb22a),_0x250f4c=_0xe6984f[_0x37d78d(0x243)]||_0xe6984f[_0x37d78d(0x257)]||_0xe6984f[_0x28cc07[_0x37d78d(0x226)]]?.[_0x37d78d(0x243)];if(_0x250f4c)return _0x28cc07[_0x37d78d(0x207)](debug,_0x37d78d(0x258)+_0x250f4c),_0x250f4c[_0x37d78d(0x1d3)]();}catch(_0x156a97){_0x28cc07[_0x37d78d(0x207)](debug,_0x37d78d(0x1d6)+_0x156a97[_0x37d78d(0x282)]);}}if(_0x3a7c85[_0x37d78d(0x26b)](_0x28cc07['HCvCp'])||_0x3a7c85[_0x37d78d(0x26b)](_0x28cc07[_0x37d78d(0x252)]))return _0x28cc07[_0x37d78d(0x261)];if(_0x3a7c85[_0x37d78d(0x26b)](_0x28cc07[_0x37d78d(0x292)])||_0x3a7c85['includes'](_0x28cc07[_0x37d78d(0x1cb)]))return _0x28cc07[_0x37d78d(0x292)];if(_0x3a7c85[_0x37d78d(0x26b)](_0x28cc07['oVsEV'])||_0x3a7c85['includes'](_0x28cc07[_0x37d78d(0x1ca)]))return _0x28cc07[_0x37d78d(0x294)];return _0x28cc07['sGORA'];}catch(_0x2bb064){return _0x28cc07[_0x37d78d(0x28c)](debug,_0x37d78d(0x27c)+_0x2bb064[_0x37d78d(0x24d)]()),_0x28cc07[_0x37d78d(0x218)];}},getCloudProviderFromWsEndpoint=_0x51810c=>{const _0x56c15d=a64_0x2822d2,_0x3d28db={};_0x3d28db[_0x56c15d(0x21d)]=_0x56c15d(0x20e),_0x3d28db[_0x56c15d(0x25e)]=_0x56c15d(0x1f5);const _0x17d964=_0x3d28db;if(_0x51810c['includes'](constants[_0x56c15d(0x288)])||_0x51810c[_0x56c15d(0x26b)](constants[_0x56c15d(0x26e)]))return _0x17d964['INipx'];return _0x17d964[_0x56c15d(0x25e)];},a64_0x220973={};a64_0x220973[a64_0x2822d2(0x23d)]=undefined,a64_0x220973[a64_0x2822d2(0x220)]=undefined,a64_0x220973['browser']=undefined,a64_0x220973[a64_0x2822d2(0x25f)]=undefined,a64_0x220973[a64_0x2822d2(0x1ff)]=undefined,a64_0x220973[a64_0x2822d2(0x235)]=undefined,a64_0x220973[a64_0x2822d2(0x20b)]=undefined,a64_0x220973[a64_0x2822d2(0x299)]={};class SharedPlaywrightSessionDetails{static [a64_0x2822d2(0x246)]=a64_0x220973;constructor(){const _0x15d482=a64_0x2822d2,_0x119206={};_0x119206[_0x15d482(0x1e3)]=_0x15d482(0x221);const _0x46f7f3=_0x119206;throw new Error(_0x46f7f3[_0x15d482(0x1e3)]);}static [a64_0x2822d2(0x26d)]=null;static['setupBrowserDetails'](_0x6d0dd7,_0x130aeb,_0x4fe5a4=null){const _0xfeac09=a64_0x2822d2,_0x3bf75f={'wRYYJ':function(_0x428724,_0x4bf995){return _0x428724===_0x4bf995;},'jARJH':'function','vwCKB':_0xfeac09(0x275),'OjcdG':'Device\x20Model\x20is\x20not\x20available','mTBzk':_0xfeac09(0x241),'yfkEH':function(_0x3322a3,_0x177109,_0x230cdc){return _0x3322a3(_0x177109,_0x230cdc);},'PtaSD':_0xfeac09(0x1ee),'sxnCV':_0xfeac09(0x24b),'KwsPk':_0xfeac09(0x205),'IFRKG':'use','ulrPx':_0xfeac09(0x1df),'gkEAE':function(_0x13bb06,_0x15b0b5){return _0x13bb06(_0x15b0b5);},'Khmno':function(_0x20289c,_0x435d30){return _0x20289c===_0x435d30;},'lfDnm':'browserstack','qBphR':'turboscale','DizOg':'automate','xZGEH':function(_0x1d5932,_0x4e2a69){return _0x1d5932(_0x4e2a69);},'fWapJ':_0xfeac09(0x237),'XfxUS':function(_0x43573a){return _0x43573a();},'zGUqS':function(_0x4c4d19,_0x4998bc){return _0x4c4d19&&_0x4998bc;},'aAymi':function(_0x381085){return _0x381085();},'bNsyN':function(_0x30f857,_0x30f3ec){return _0x30f857(_0x30f3ec);},'klTst':function(_0xfd22ec,_0x3fa21d){return _0xfd22ec+_0x3fa21d;},'sCbNy':'playwright-','zscbS':function(_0x32689e){return _0x32689e();},'gIQoj':_0xfeac09(0x25c)},_0x246dda=this;return _0x3bf75f['yfkEH'](o11yErrorHandler,async function _0xe384cb(_0x5125ca,_0x4a17a9,_0x2e2e8c=null){const _0x53b37a=_0xfeac09;let _0x32264c=_0x5125ca[_0x53b37a(0x209)],_0x5de90e=null;_0x5125ca&&_0x3bf75f[_0x53b37a(0x27a)](typeof _0x5125ca[_0x53b37a(0x27f)],_0x3bf75f['jARJH'])?_0x5de90e=_0x5125ca[_0x53b37a(0x27f)]():logger[_0x53b37a(0x21c)](_0x3bf75f[_0x53b37a(0x297)]);let _0x5ee80c=null;_0x5125ca&&_0x3bf75f[_0x53b37a(0x27a)](typeof _0x5125ca[_0x53b37a(0x253)],_0x3bf75f[_0x53b37a(0x21a)])?_0x5ee80c=_0x5125ca[_0x53b37a(0x253)]():logger['debug'](_0x3bf75f[_0x53b37a(0x289)]);let _0x2262ac=null,_0x2e3e73=null,_0x480319=null,_0x481b92=_0x3bf75f[_0x53b37a(0x231)];if(_0x5125ca['_connection']['isRemote']()||global['accessibilityPlatform']){let _0x578cb9=null;_0x3bf75f[_0x53b37a(0x298)](nestedKeyValue,_0x5125ca,[_0x3bf75f[_0x53b37a(0x259)],_0x3bf75f[_0x53b37a(0x1e1)]])?_0x578cb9=_0x5125ca[_0x53b37a(0x1ee)][_0x53b37a(0x24b)]:_0x578cb9=_0x3bf75f['yfkEH'](nestedKeyValue,_0x4a17a9,[_0x3bf75f[_0x53b37a(0x24f)],_0x3bf75f[_0x53b37a(0x27d)],_0x3bf75f[_0x53b37a(0x272)]]);const _0x5d0e21=_0x2e2e8c||_0x578cb9&&_0x578cb9[_0x53b37a(0x22d)];if(_0x5d0e21){_0x481b92=_0x3bf75f[_0x53b37a(0x1e6)](getCloudProviderFromWsEndpoint,_0x5d0e21);if(_0x3bf75f[_0x53b37a(0x1c8)](_0x481b92,_0x3bf75f[_0x53b37a(0x1fb)])){_0x480319=constants[_0x53b37a(0x1f1)][_0x53b37a(0x280)](_0x5d0e21)?_0x3bf75f[_0x53b37a(0x240)]:_0x3bf75f[_0x53b37a(0x1d2)];const _0x80b20=_0x3bf75f[_0x53b37a(0x1f2)](getBrowserFromWSEndpoint,_0x5d0e21);if(_0x80b20&&(!_0x32264c||_0x3bf75f[_0x53b37a(0x27a)](_0x32264c,_0x3bf75f[_0x53b37a(0x208)])))_0x32264c=_0x80b20,logger[_0x53b37a(0x21c)](_0x53b37a(0x291)+_0x32264c);else _0x32264c&&logger[_0x53b37a(0x21c)](_0x53b37a(0x263)+_0x32264c);_0x2262ac=_0x246dda['currentSessionDetails'][_0x53b37a(0x1ff)],_0x2e3e73=_0x246dda[_0x53b37a(0x246)]['platform_version'];}else{const _0x58f0f1=await _0x3bf75f[_0x53b37a(0x1f7)](getPlatformDetails);_0x2262ac=_0x58f0f1[_0x53b37a(0x1e9)],_0x2e3e73=_0x58f0f1['platformVersion'];}}if(_0x3bf75f['zGUqS'](!_0x2262ac,!_0x2e3e73)&&!_0x3bf75f[_0x53b37a(0x1f7)](isBrowserstackInfra)){const _0x1a6d9d=await _0x3bf75f[_0x53b37a(0x1f4)](getPlatformDetails);_0x2262ac=_0x1a6d9d['platformName'],_0x2e3e73=_0x1a6d9d[_0x53b37a(0x1dc)];}}else{_0x4a17a9&&_0x4a17a9['project']&&_0x4a17a9[_0x53b37a(0x205)][_0x53b37a(0x222)]&&_0x4a17a9[_0x53b37a(0x205)][_0x53b37a(0x222)]['channel']?_0x32264c=_0x3bf75f['bNsyN'](getBrowserNameFromChannel,_0x4a17a9[_0x53b37a(0x205)][_0x53b37a(0x222)]['channel']):_0x32264c=_0x3bf75f[_0x53b37a(0x283)](_0x3bf75f['sCbNy'],_0x32264c['toLowerCase']());const _0x2784a0=await _0x3bf75f[_0x53b37a(0x249)](getPlatformDetails);_0x2262ac=_0x2784a0[_0x53b37a(0x1e9)],_0x2e3e73=_0x2784a0[_0x53b37a(0x1dc)];}const _0x522d88={};_0x522d88[_0x53b37a(0x257)]=_0x32264c,_0x522d88['browser_version']=_0x5de90e,_0x522d88[_0x53b37a(0x299)]={},_0x522d88['platform']=_0x2262ac,_0x522d88[_0x53b37a(0x235)]=_0x2e3e73,_0x522d88[_0x53b37a(0x20b)]=_0x480319;const _0x415b1e=_0x522d88;_0x5ee80c&&(_0x415b1e[_0x53b37a(0x299)][_0x53b37a(0x281)]=_0x5ee80c);const _0x4475ab={};_0x4475ab[_0x53b37a(0x23d)]=_0x481b92,_0x246dda[_0x53b37a(0x246)]=Object[_0x53b37a(0x278)]({},_0x246dda[_0x53b37a(0x246)],_0x4475ab,_0x415b1e);const _0x12f1ad={};_0x12f1ad[_0x53b37a(0x257)]=_0x246dda['currentSessionDetails'][_0x53b37a(0x257)],_0x12f1ad[_0x53b37a(0x1fd)]=_0x246dda[_0x53b37a(0x246)][_0x53b37a(0x25f)],_0x12f1ad['platform']=_0x246dda[_0x53b37a(0x246)]['platform'],_0x12f1ad[_0x53b37a(0x1dc)]=_0x246dda[_0x53b37a(0x246)][_0x53b37a(0x235)],_0x12f1ad[_0x53b37a(0x23d)]=_0x246dda[_0x53b37a(0x246)][_0x53b37a(0x23d)],_0x12f1ad[_0x53b37a(0x20b)]=_0x246dda['currentSessionDetails'][_0x53b37a(0x20b)],logger['debug']('Session\x20details\x20setup\x20complete:\x20'+JSON['stringify'](_0x12f1ad));},_0x3bf75f[_0xfeac09(0x223)])(_0x6d0dd7,_0x130aeb,_0x4fe5a4);}static[a64_0x2822d2(0x264)](){const _0x19b76c=a64_0x2822d2;this[_0x19b76c(0x277)](),this[_0x19b76c(0x238)]();}static[a64_0x2822d2(0x277)](){const _0x2be624=a64_0x2822d2,_0x1fc543={'YwIeE':function(_0x560dcd,_0x36dc4d){return _0x560dcd(_0x36dc4d);},'ZuChZ':_0x2be624(0x27e),'LCXNy':_0x2be624(0x1cd),'ANuuP':_0x2be624(0x213),'NaSAw':function(_0xf65cab,_0x3f4e2e){return _0xf65cab(_0x3f4e2e);},'RJIJf':function(_0x14c626,_0x2d1bb8){return _0x14c626(_0x2d1bb8);},'vrJEu':function(_0x43db12,_0x30483f){return _0x43db12(_0x30483f);},'hdfHU':_0x2be624(0x290),'feGbY':function(_0x3e9fbc,_0x35cb67){return _0x3e9fbc!=_0x35cb67;},'gFkCk':function(_0xb86db3,_0x446667){return _0xb86db3(_0x446667);},'HqOQv':'Connection\x20dispatch\x20already\x20patched','fkjNp':_0x2be624(0x23c),'ffkQD':_0x2be624(0x1d5)},_0x25ea19=this;if(!this[_0x2be624(0x287)])try{const _0x1ac7ca=[path[_0x2be624(0x28b)](_0x1fc543[_0x2be624(0x1c7)],_0x1fc543[_0x2be624(0x274)],_0x1fc543[_0x2be624(0x20a)]),path[_0x2be624(0x28b)](_0x1fc543[_0x2be624(0x1c7)],_0x1fc543[_0x2be624(0x20a)]),path['join'](_0x1fc543[_0x2be624(0x274)],_0x1fc543['ANuuP'])];for(const _0x477e2e of _0x1ac7ca){try{const _0x2910f9=_0x1fc543[_0x2be624(0x1cf)](importFileFromPWCore,_0x477e2e);if(_0x2910f9&&_0x2910f9['Connection']){this[_0x2be624(0x287)]=_0x2910f9[_0x2be624(0x287)],logger[_0x2be624(0x21c)]('Found\x20Connection\x20class\x20at:\x20'+_0x477e2e);break;}}catch(_0x296380){_0x1fc543[_0x2be624(0x1e0)](debug,_0x2be624(0x22b)+_0x477e2e+':\x20'+_0x296380['toString']());}}if(!this[_0x2be624(0x287)]){_0x1fc543[_0x2be624(0x266)](debug,_0x1fc543['hdfHU']);return;}}catch(_0x554f32){_0x1fc543['YwIeE'](debug,_0x2be624(0x24c)+_0x554f32[_0x2be624(0x24d)]());return;}const _0x114a2b=this[_0x2be624(0x287)];try{if(_0x1fc543[_0x2be624(0x251)](_0x114a2b,null)){const _0x1dd86c=_0x114a2b[_0x2be624(0x262)]['dispatch'];if(!_0x1fc543[_0x2be624(0x239)](isFalse,process['env'][_0x2be624(0x267)])){if(_0x114a2b[_0x2be624(0x262)][_0x2be624(0x1f0)]){logger[_0x2be624(0x21c)](_0x1fc543[_0x2be624(0x23f)]);return;}Object[_0x2be624(0x1ed)](_0x114a2b[_0x2be624(0x262)],_0x1fc543['fkjNp'],{'get':function(){const _0x106e03={'pOCPr':function(_0x2b5864,_0x306046){const _0x46ac3b=a64_0x540c;return _0x1fc543[_0x46ac3b(0x273)](_0x2b5864,_0x306046);}};return async function _0x615d92(_0x4cd088){const _0x2c12af=a64_0x540c;if(BrowserstackCLI[_0x2c12af(0x236)]()['isRunning']()){const _0x1b26d4={};_0x1b26d4['message']=_0x4cd088,await BrowserstackCLI[_0x2c12af(0x236)]()[_0x2c12af(0x244)]()['trackEvent'](AutomationFrameworkState[_0x2c12af(0x22e)],HookState[_0x2c12af(0x22a)],_0x1b26d4);}else{const _0x2de3ca=_0x4cd088&&_0x4cd088[_0x2c12af(0x227)]&&_0x4cd088[_0x2c12af(0x227)][_0x2c12af(0x295)];if(_0x2de3ca){const _0x581597=_0x2de3ca['sessionId'],_0x3d13cb=_0x2de3ca['platformDetails'];_0x3d13cb&&(_0x106e03[_0x2c12af(0x296)](debug,_0x2c12af(0x21f)+_0x3d13cb[_0x2c12af(0x24d)]()),_0x25ea19[_0x2c12af(0x246)][_0x2c12af(0x1ff)]=_0x3d13cb[_0x2c12af(0x1e9)],_0x25ea19[_0x2c12af(0x246)][_0x2c12af(0x235)]=_0x3d13cb[_0x2c12af(0x1dc)]),_0x581597&&(_0x106e03[_0x2c12af(0x296)](debug,'Setting\x20session\x20id\x20received\x20from\x20BS\x20'+_0x581597),_0x25ea19[_0x2c12af(0x246)][_0x2c12af(0x220)]=_0x581597);}}return _0x1dd86c['apply'](this,arguments);};}}),_0x114a2b[_0x2be624(0x262)]['_bstackDispatchPatched']=!![],logger[_0x2be624(0x21c)](_0x1fc543[_0x2be624(0x245)]);}}}catch(_0x55894c){_0x1fc543[_0x2be624(0x239)](debug,_0x2be624(0x28a)+_0x55894c),_0x25ea19[_0x2be624(0x26d)]=_0x55894c['toString']();}}static[a64_0x2822d2(0x238)](){const _0x1557e5=a64_0x2822d2,_0x1973c7={'VvVTZ':function(_0x47a4a4,_0xf6d9d){return _0x47a4a4(_0xf6d9d);},'NugoQ':'lib','PrWXP':_0x1557e5(0x1d1),'NdCJU':_0x1557e5(0x237),'FZdfA':_0x1557e5(0x27b),'ldeRH':function(_0x485eb3,_0x206429){return _0x485eb3(_0x206429);},'NfQYG':function(_0xef4fc6,_0x4b0665){return _0xef4fc6(_0x4b0665);},'JZfTz':_0x1557e5(0x204),'hybNe':function(_0x215242,_0x497814){return _0x215242(_0x497814);},'PKTox':_0x1557e5(0x270),'bxUwJ':function(_0xc4fe37,_0x4d149b){return _0xc4fe37!=_0x4d149b;},'iRuAc':_0x1557e5(0x1db),'XtPrF':'_onMessage','QQyfq':'Successfully\x20patched\x20CRConnection._onMessage'},_0x13dc03=this;let _0x160f4d=null;try{const _0x2c2d8b=path[_0x1557e5(0x28b)](_0x1973c7[_0x1557e5(0x229)],_0x1973c7[_0x1557e5(0x219)],_0x1973c7[_0x1557e5(0x1d8)],_0x1973c7[_0x1557e5(0x1ef)]),_0x2d45e7=_0x1973c7[_0x1557e5(0x293)](importFileFromPWCore,_0x2c2d8b);!_0x2d45e7?_0x1973c7[_0x1557e5(0x225)](debug,_0x1973c7[_0x1557e5(0x1f6)]):_0x160f4d=_0x2d45e7[_0x1557e5(0x256)];}catch(_0x24c50c){_0x1973c7[_0x1557e5(0x21b)](debug,_0x1973c7['PKTox']);}try{if(_0x1973c7['bxUwJ'](_0x160f4d,null)){const _0x5bddac=_0x160f4d['prototype']['_onMessage'];if(_0x160f4d[_0x1557e5(0x262)][_0x1557e5(0x228)]){logger[_0x1557e5(0x21c)](_0x1973c7[_0x1557e5(0x1fe)]);return;}Object[_0x1557e5(0x1ed)](_0x160f4d[_0x1557e5(0x262)],_0x1973c7[_0x1557e5(0x212)],{'get':function(){const _0x4fa262={'bJUbK':function(_0x2bc26d,_0x3b1800){const _0xac3939=a64_0x540c;return _0x1973c7[_0xac3939(0x26a)](_0x2bc26d,_0x3b1800);},'wkRXA':function(_0x93e966,_0x7133dd){const _0x3efdd9=a64_0x540c;return _0x1973c7[_0x3efdd9(0x26a)](_0x93e966,_0x7133dd);},'CJVeL':function(_0x289543,_0x5cdfb7){const _0x288474=a64_0x540c;return _0x1973c7[_0x288474(0x26a)](_0x289543,_0x5cdfb7);}};return async function _0x1b4443(_0x464090){const _0xedb5f5=a64_0x540c;try{if(BrowserstackCLI[_0xedb5f5(0x236)]()[_0xedb5f5(0x248)]()){const _0xc69389={};_0xc69389[_0xedb5f5(0x282)]=_0x464090,await BrowserstackCLI[_0xedb5f5(0x236)]()[_0xedb5f5(0x244)]()[_0xedb5f5(0x20f)](AutomationFrameworkState['PLAYWRIGHT_DISPATCH'],HookState[_0xedb5f5(0x22a)],_0xc69389),delete _0x464090[_0xedb5f5(0x1f8)];}else{const _0x16301b=_0x464090['bStackParams'];if(_0x16301b){delete _0x464090[_0xedb5f5(0x1f8)];const _0xf0c57b=_0x16301b[_0xedb5f5(0x25b)],_0x390d06=_0x16301b['platformDetails'];_0x390d06&&(_0x4fa262[_0xedb5f5(0x20d)](debug,'Setting\x20platform\x20details\x20received\x20from\x20browserstack:\x20'+_0x390d06[_0xedb5f5(0x24d)]()),_0x13dc03['currentSessionDetails'][_0xedb5f5(0x1ff)]=_0x390d06[_0xedb5f5(0x1e9)],_0x13dc03['currentSessionDetails'][_0xedb5f5(0x235)]=_0x390d06['platformVersion']),_0xf0c57b&&(_0x4fa262[_0xedb5f5(0x22c)](debug,_0xedb5f5(0x254)+_0xf0c57b),_0x13dc03['currentSessionDetails'][_0xedb5f5(0x220)]=_0xf0c57b);}}}catch(_0x1a3c2f){_0x4fa262[_0xedb5f5(0x1e7)](debug,_0xedb5f5(0x201)+_0x1a3c2f[_0xedb5f5(0x24d)]());}return _0x5bddac[_0xedb5f5(0x24a)](this,arguments);};}}),_0x160f4d[_0x1557e5(0x262)][_0x1557e5(0x228)]=!![],logger['debug'](_0x1973c7[_0x1557e5(0x25d)]);}}catch(_0x390f36){_0x1973c7[_0x1557e5(0x26a)](debug,'Error\x20in\x20getting\x20applying\x20CRConnection\x20patch\x20'+_0x390f36),_0x13dc03[_0x1557e5(0x26d)]=_0x390f36[_0x1557e5(0x24d)]();}}static['extractBrowserStackParams'](_0x3d5184,_0xdb17a2){const _0x1cbcbf=a64_0x2822d2,_0x391abb={'mXVtC':_0x1cbcbf(0x200),'rKHhO':function(_0x5d032d,_0x204edc){return _0x5d032d||_0x204edc;},'QTnXz':function(_0x4db17f,_0x4a1d4d){return _0x4db17f===_0x4a1d4d;},'bnXJp':_0x1cbcbf(0x232),'AGzlK':'BrowserStack\x20params\x20extracted\x20from\x20WebSocket\x20endpoint','GeDWL':function(_0x1feffb,_0xc7ea27){return _0x1feffb(_0xc7ea27);}};let _0x4c3067=null,_0x2ac853=null;try{const _0x156bc6=[_0xdb17a2,global['__platformCaps'],global[_0x1cbcbf(0x211)]];for(const _0x56b88a of _0x156bc6){if(_0x56b88a&&(!_0x2ac853||!_0x2ac853[_0x1cbcbf(0x25b)])){const _0x256435=_0x56b88a[_0x1cbcbf(0x25b)]||_0x56b88a[_0x391abb[_0x1cbcbf(0x23e)]]?.[_0x1cbcbf(0x25b)],_0x553b3a=_0x56b88a[_0x1cbcbf(0x243)]||_0x56b88a[_0x1cbcbf(0x257)]||_0x56b88a[_0x391abb['mXVtC']]?.[_0x1cbcbf(0x243)],_0xce634f=_0x56b88a[_0x1cbcbf(0x1fd)]||_0x56b88a['browser_version']||_0x56b88a[_0x391abb['mXVtC']]?.[_0x1cbcbf(0x1fd)],_0x12f610=_0x56b88a['os']||_0x56b88a[_0x1cbcbf(0x1ff)]||_0x56b88a[_0x391abb[_0x1cbcbf(0x23e)]]?.['os'],_0x5cc1ba=_0x56b88a['osVersion']||_0x56b88a[_0x1cbcbf(0x203)]||_0x56b88a[_0x391abb['mXVtC']]?.['osVersion'];if(_0x391abb[_0x1cbcbf(0x260)](_0x256435,_0x553b3a)||_0x12f610){const _0x43a01f={};_0x43a01f[_0x1cbcbf(0x243)]=_0x553b3a,_0x43a01f[_0x1cbcbf(0x1fd)]=_0xce634f,_0x43a01f['os']=_0x12f610,_0x43a01f[_0x1cbcbf(0x255)]=_0x5cc1ba,_0x43a01f[_0x1cbcbf(0x1e9)]=_0x56b88a[_0x1cbcbf(0x1e9)]||_0x12f610,_0x43a01f[_0x1cbcbf(0x1dc)]=_0x56b88a[_0x1cbcbf(0x1dc)]||_0x5cc1ba;const _0x528fa8={};_0x528fa8[_0x1cbcbf(0x25b)]=_0x256435,_0x528fa8[_0x1cbcbf(0x285)]=_0x43a01f,_0x2ac853=_0x528fa8;if(_0x391abb[_0x1cbcbf(0x260)](_0x256435,_0x553b3a)){logger[_0x1cbcbf(0x21c)](_0x1cbcbf(0x23a)+_0x553b3a+',\x20os='+_0x12f610);break;}}}}if(_0x3d5184&&_0x391abb[_0x1cbcbf(0x1eb)](typeof _0x3d5184,_0x391abb[_0x1cbcbf(0x1d7)]))try{const _0x277332=url[_0x1cbcbf(0x269)](_0x3d5184),_0x446ef3=new URLSearchParams(_0x277332[_0x1cbcbf(0x1ec)]),_0x38e798=Object['fromEntries'](_0x446ef3[_0x1cbcbf(0x22f)]()),_0x19fa89=[_0x38e798[_0x1cbcbf(0x1e4)],_0x38e798[_0x1cbcbf(0x299)],_0x38e798[_0x1cbcbf(0x28f)]];for(const _0x4abcc4 of _0x19fa89){if(_0x4abcc4&&(!_0x4c3067||!_0x4c3067[_0x1cbcbf(0x25b)]))try{const _0x24e3a4=JSON[_0x1cbcbf(0x269)](_0x4abcc4),_0xe870a9={};_0xe870a9['sessionId']=_0x24e3a4[_0x1cbcbf(0x25b)]||_0x24e3a4[_0x391abb[_0x1cbcbf(0x23e)]]?.[_0x1cbcbf(0x25b)],_0xe870a9[_0x1cbcbf(0x285)]={},_0xe870a9[_0x1cbcbf(0x285)][_0x1cbcbf(0x243)]=_0x24e3a4[_0x1cbcbf(0x243)]||_0x24e3a4['browser'],_0xe870a9[_0x1cbcbf(0x285)][_0x1cbcbf(0x1fd)]=_0x24e3a4[_0x1cbcbf(0x1fd)]||_0x24e3a4['browser_version'],_0xe870a9[_0x1cbcbf(0x285)]['os']=_0x24e3a4['os']||_0x24e3a4[_0x1cbcbf(0x1ff)],_0xe870a9[_0x1cbcbf(0x285)][_0x1cbcbf(0x255)]=_0x24e3a4[_0x1cbcbf(0x255)]||_0x24e3a4['os_version'],_0xe870a9[_0x1cbcbf(0x285)]['platformName']=_0x24e3a4[_0x1cbcbf(0x1e9)]||_0x24e3a4['os']||_0x24e3a4['platform'],_0xe870a9[_0x1cbcbf(0x285)][_0x1cbcbf(0x1dc)]=_0x24e3a4[_0x1cbcbf(0x1dc)]||_0x24e3a4['osVersion']||_0x24e3a4[_0x1cbcbf(0x203)],_0x4c3067=_0xe870a9;if(_0x4c3067[_0x1cbcbf(0x25b)]||_0x4c3067[_0x1cbcbf(0x285)]['browserName']){logger[_0x1cbcbf(0x21c)](_0x391abb[_0x1cbcbf(0x215)]);break;}}catch(_0x7fda84){_0x391abb[_0x1cbcbf(0x21e)](debug,_0x1cbcbf(0x23b)+_0x7fda84[_0x1cbcbf(0x24d)]());}}}catch(_0x104850){_0x391abb[_0x1cbcbf(0x21e)](debug,_0x1cbcbf(0x1ea)+_0x104850[_0x1cbcbf(0x24d)]());}}catch(_0x1fc5cc){_0x391abb[_0x1cbcbf(0x21e)](debug,'Error\x20extracting\x20BrowserStack\x20parameters:\x20'+util[_0x1cbcbf(0x26c)](_0x1fc5cc));}const _0x4ba84e={};return _0x4ba84e[_0x1cbcbf(0x295)]=_0x4c3067,_0x4ba84e[_0x1cbcbf(0x1f8)]=_0x2ac853,_0x4ba84e;}static async['triggerPlaywrightDispatchEvent'](_0x137de5,_0x4b97f1){const _0x5b287f=a64_0x2822d2,_0x2ddd97={'CrQUP':function(_0x1262bb,_0x2aadd5){return _0x1262bb||_0x2aadd5;},'cwzJX':_0x5b287f(0x24e),'bvuuM':function(_0x5b1ce8,_0x4be6b6){return _0x5b1ce8||_0x4be6b6;},'zzLZt':function(_0x40c731,_0x47eae7){return _0x40c731(_0x47eae7);}};try{if(!BrowserstackCLI[_0x5b287f(0x236)]()[_0x5b287f(0x248)]())return;if(_0x2ddd97[_0x5b287f(0x216)](_0x137de5,_0x4b97f1)){logger['debug'](_0x2ddd97['cwzJX']);const _0x8baa59={'params':_0x137de5?{'bsParams':_0x137de5}:null,'bStackParams':_0x2ddd97[_0x5b287f(0x224)](_0x4b97f1,null)},_0x44f9c0=AutomationFramework[_0x5b287f(0x20c)](),_0x160a22={};_0x160a22[_0x5b287f(0x282)]=_0x8baa59,_0x160a22[_0x5b287f(0x286)]=_0x44f9c0,await BrowserstackCLI[_0x5b287f(0x236)]()['getAutomationFramework']()['trackEvent'](AutomationFrameworkState[_0x5b287f(0x22e)],HookState[_0x5b287f(0x22a)],_0x160a22);}}catch(_0x3cfcd8){_0x2ddd97[_0x5b287f(0x279)](debug,_0x5b287f(0x1d0)+util[_0x5b287f(0x26c)](_0x3cfcd8));}}static[a64_0x2822d2(0x26f)](){return this['currentSessionDetails'];}}module[a64_0x2822d2(0x1de)]=SharedPlaywrightSessionDetails;function a64_0x5060(){const _0x573d33=['debug','INipx','GeDWL','Setting\x20platform\x20details\x20received\x20from\x20BS:\x20','bsSessionId','Invalid\x20constructor,\x20please\x20use\x20static\x20methods','use','gIQoj','bvuuM','NfQYG','XrIOP','params','_bstackCRPatched','NugoQ','POST','Failed\x20to\x20import\x20connection\x20from\x20','wkRXA','wsEndpoint','PLAYWRIGHT_DISPATCH','entries','url','mTBzk','string','fJRVo','2893996jmEllk','platform_version','getInstance','chromium','patchCRConnection','gFkCk','BrowserStack\x20params\x20extracted\x20from\x20capabilities:\x20browser=','Failed\x20to\x20parse\x20capabilities\x20from\x20WebSocket:\x20','dispatch','cloudProvider','mXVtC','HqOQv','qBphR','local_grid','hynvQ','browserName','getAutomationFramework','ffkQD','currentSessionDetails','../../helpers/helper','isRunning','zscbS','apply','_defaultConnectOptions','Error\x20in\x20importing\x20connection\x20','toString','Triggering\x20PLAYWRIGHT_DISPATCH\x20event','KwsPk','DEdIR','feGbY','IFteS','model','Setting\x20session\x20id\x20received\x20from\x20browserstack\x20','osVersion','CRConnection','browser','Browser\x20found\x20in\x20WebSocket\x20caps:\x20','PtaSD','chrome','sessionId','setupBrowserDetails','QQyfq','KApBz','browser_version','rKHhO','HCvCp','prototype','Using\x20browser\x20name\x20from\x20browser\x20object:\x20','patch','safari','vrJEu','BROWSERSTACK_TEST_OBSERVABILITY','rqTRP','parse','VvVTZ','includes','format','sessionError','BSTACK_ATS_URL','getDetails','Error\x20in\x20importing\x20crConnection','1047105rRNsPJ','ulrPx','YwIeE','LCXNy','Browser\x20is\x20not\x20defined\x20or\x20not\x20available','edge','patchConnection','assign','zzLZt','wRYYJ','crConnection.js','Error\x20in\x20getting\x20browser\x20from\x20WebSocket\x20endpoint:\x20','IFRKG','lib','version','test','deviceModel','message','klTst','8710784rBvTLr','platformDetails','instance','Connection','BSTACK_URL','OjcdG','Error\x20in\x20applying\x20Connection\x20patch\x20','join','hZgUw','Wwkfa','../../helpers/logger','desiredCapabilities','Not\x20able\x20to\x20import\x20Connection\x20class\x20from\x20any\x20path','Browser\x20name\x20overridden\x20from\x20WebSocket\x20endpoint:\x20','jGJrE','ldeRH','oVsEV','bsParams','pOCPr','vwCKB','yfkEH','capabilities','../v2/state/automationFrameworkState.js','5|0|4|3|2|1','3kbGIzU','hRCng','ZuChZ','Khmno','6OKQEHh','RvZmw','Kfzsr','fromEntries','client','winstonLogger','NaSAw','Error\x20triggering\x20PLAYWRIGHT_DISPATCH\x20event:\x20','server','DizOg','toLowerCase','gecko','Successfully\x20patched\x20Connection.dispatch','Failed\x20to\x20parse\x20caps\x20from\x20WebSocket:\x20','bnXJp','NdCJU','183880DvihGs','browserstack_capabilities','CRConnection\x20already\x20patched','platformVersion','7982303iqHbBu','exports','connectOptions','RJIJf','sxnCV','util','HoIjb','caps','firefox','gkEAE','CJVeL','EOOSm','platformName','Error\x20parsing\x20WebSocket\x20endpoint:\x20','QTnXz','query','defineProperty','_browserType','FZdfA','_bstackDispatchPatched','ATS_WSS_URL_REGEX','xZGEH','path','aAymi','unknown_grid','JZfTz','XfxUS','bStackParams','split','webkit','lfDnm','AYYoq','browserVersion','iRuAc','platform','bstack:options','Error\x20in\x20finding\x20platform\x20details\x20','2351760rHMaxt','os_version','Not\x20able\x20to\x20import\x20crConnection','project','../../helpers/test-observability/error-handler','wgUwv','fWapJ','_name','ANuuP','product','getTrackedInstance','bJUbK','browserstack','trackEvent','234uXKkMO','capabilties','XtPrF','connection.js','../v2/browserstackCLI','AGzlK','CrQUP','2499300ySrpuQ','sGORA','PrWXP','jARJH','hybNe'];a64_0x5060=function(){return _0x573d33;};return a64_0x5060();}

@@ -1,1 +0,1 @@

const a65_0x170b42=a65_0x1a29;function a65_0x1a29(_0x4fa9fb,_0x27ce11){const _0x43721f=a65_0x4372();return a65_0x1a29=function(_0x1a2945,_0x4c98bc){_0x1a2945=_0x1a2945-0x115;let _0x105bc2=_0x43721f[_0x1a2945];return _0x105bc2;},a65_0x1a29(_0x4fa9fb,_0x27ce11);}(function(_0x2e9a5d,_0x1bd169){const _0x563a85=a65_0x1a29,_0xae919c=_0x2e9a5d();while(!![]){try{const _0x2b28e3=parseInt(_0x563a85(0x11e))/0x1*(-parseInt(_0x563a85(0x117))/0x2)+parseInt(_0x563a85(0x120))/0x3*(parseInt(_0x563a85(0x11d))/0x4)+-parseInt(_0x563a85(0x118))/0x5+parseInt(_0x563a85(0x11a))/0x6+parseInt(_0x563a85(0x115))/0x7+-parseInt(_0x563a85(0x116))/0x8*(-parseInt(_0x563a85(0x123))/0x9)+-parseInt(_0x563a85(0x11f))/0xa;if(_0x2b28e3===_0x1bd169)break;else _0xae919c['push'](_0xae919c['shift']());}catch(_0x3d91a7){_0xae919c['push'](_0xae919c['shift']());}}}(a65_0x4372,0x46384));const isHash=_0x189ba4=>Boolean(_0x189ba4&&typeof _0x189ba4===a65_0x170b42(0x125)&&!Array[a65_0x170b42(0x127)](_0x189ba4)),nestedKeyValue=(_0x5159de,_0x17aea0)=>{const _0x2052b3=a65_0x170b42,_0x572a0f={'Lrtpp':function(_0x1a06e3,_0x3f2e15){return _0x1a06e3===_0x3f2e15;},'frTjb':function(_0x2c7b4c,_0x209fd4){return _0x2c7b4c===_0x209fd4;},'veOjc':_0x2052b3(0x121),'ncGCR':function(_0x132a09,_0x5b3dad){return _0x132a09(_0x5b3dad);}};return _0x17aea0['reduce']((_0x10beab,_0x341dfa)=>{const _0x47a7f8=_0x2052b3;if(_0x572a0f[_0x47a7f8(0x119)](_0x10beab,undefined)||_0x572a0f[_0x47a7f8(0x119)](_0x10beab,null))return undefined;if(_0x10beab&&_0x572a0f[_0x47a7f8(0x126)](typeof _0x10beab['get'],_0x572a0f[_0x47a7f8(0x124)]))return _0x10beab[_0x47a7f8(0x122)](_0x341dfa);if(_0x572a0f[_0x47a7f8(0x11b)](isHash,_0x10beab))return _0x10beab[_0x341dfa];return undefined;},_0x5159de);},a65_0x1b86cc={};a65_0x1b86cc['isHash']=isHash,a65_0x1b86cc[a65_0x170b42(0x11c)]=nestedKeyValue,module['exports']=a65_0x1b86cc;function a65_0x4372(){const _0x2a4b92=['4hOyJoH','1bfZvOA','2289540cIMaXd','1443738RpPbSa','function','get','3038247WDsnbb','veOjc','object','frTjb','isArray','3535245GTPoRf','8TXjsJo','791708htSgTH','2762695UvocUJ','Lrtpp','846618DXZdOb','ncGCR','nestedKeyValue'];a65_0x4372=function(){return _0x2a4b92;};return a65_0x4372();}
const a65_0x35a440=a65_0x1fe8;(function(_0x5170cb,_0x28a4c0){const _0x599946=a65_0x1fe8,_0x3d37cd=_0x5170cb();while(!![]){try{const _0x1e7ca5=parseInt(_0x599946(0x1c2))/0x1+-parseInt(_0x599946(0x1b6))/0x2+parseInt(_0x599946(0x1b8))/0x3+parseInt(_0x599946(0x1bf))/0x4+parseInt(_0x599946(0x1c1))/0x5*(-parseInt(_0x599946(0x1be))/0x6)+parseInt(_0x599946(0x1b1))/0x7+-parseInt(_0x599946(0x1b3))/0x8;if(_0x1e7ca5===_0x28a4c0)break;else _0x3d37cd['push'](_0x3d37cd['shift']());}catch(_0x1703c3){_0x3d37cd['push'](_0x3d37cd['shift']());}}}(a65_0x3d27,0x4da2d));function a65_0x1fe8(_0x46ac3a,_0x40f266){const _0x3d27cb=a65_0x3d27();return a65_0x1fe8=function(_0x1fe8b5,_0x42d07d){_0x1fe8b5=_0x1fe8b5-0x1b1;let _0x93d821=_0x3d27cb[_0x1fe8b5];return _0x93d821;},a65_0x1fe8(_0x46ac3a,_0x40f266);}const isHash=_0x4d7ebe=>Boolean(_0x4d7ebe&&typeof _0x4d7ebe===a65_0x35a440(0x1b4)&&!Array[a65_0x35a440(0x1b7)](_0x4d7ebe)),nestedKeyValue=(_0x51f6a3,_0x36d29f)=>{const _0x45812e=a65_0x35a440,_0xbcd3a0={'ICSpc':function(_0x5798c6,_0x36612e){return _0x5798c6===_0x36612e;},'BZITm':'function','UjLEH':function(_0x497c62,_0x2d54c6){return _0x497c62(_0x2d54c6);}};return _0x36d29f[_0x45812e(0x1b2)]((_0x6d70c1,_0x123e78)=>{const _0x43b63f=_0x45812e;if(_0xbcd3a0['ICSpc'](_0x6d70c1,undefined)||_0xbcd3a0['ICSpc'](_0x6d70c1,null))return undefined;if(_0x6d70c1&&_0xbcd3a0[_0x43b63f(0x1ba)](typeof _0x6d70c1[_0x43b63f(0x1b9)],_0xbcd3a0[_0x43b63f(0x1b5)]))return _0x6d70c1[_0x43b63f(0x1b9)](_0x123e78);if(_0xbcd3a0[_0x43b63f(0x1bd)](isHash,_0x6d70c1))return _0x6d70c1[_0x123e78];return undefined;},_0x51f6a3);},a65_0x4856b4={};a65_0x4856b4[a65_0x35a440(0x1bc)]=isHash,a65_0x4856b4[a65_0x35a440(0x1c0)]=nestedKeyValue,module[a65_0x35a440(0x1bb)]=a65_0x4856b4;function a65_0x3d27(){const _0x2932e9=['3061410hyPvdL','1982040PbhNAd','nestedKeyValue','5IkswbV','32586IVljMp','38318LFOoDF','reduce','388536PjRBjb','object','BZITm','363282mBWVZi','isArray','1574610Cuieas','get','ICSpc','exports','isHash','UjLEH'];a65_0x3d27=function(){return _0x2932e9;};return a65_0x3d27();}

@@ -1,1 +0,1 @@

const a67_0x208b84=a67_0x4834;(function(_0x4ccc77,_0x2dffb8){const _0x529298=a67_0x4834,_0x3e9ab2=_0x4ccc77();while(!![]){try{const _0x1ceb85=-parseInt(_0x529298(0xa8))/0x1*(parseInt(_0x529298(0xf0))/0x2)+parseInt(_0x529298(0x171))/0x3*(-parseInt(_0x529298(0x105))/0x4)+-parseInt(_0x529298(0xf4))/0x5*(-parseInt(_0x529298(0x165))/0x6)+parseInt(_0x529298(0x110))/0x7*(parseInt(_0x529298(0x94))/0x8)+-parseInt(_0x529298(0x140))/0x9*(-parseInt(_0x529298(0x15e))/0xa)+-parseInt(_0x529298(0xa2))/0xb*(-parseInt(_0x529298(0x141))/0xc)+-parseInt(_0x529298(0x8e))/0xd;if(_0x1ceb85===_0x2dffb8)break;else _0x3e9ab2['push'](_0x3e9ab2['shift']());}catch(_0xc918c3){_0x3e9ab2['push'](_0x3e9ab2['shift']());}}}(a67_0x32d7,0x6019d));function a67_0x32d7(){const _0x2de351=['yXIHz','udPrd','connected','./modules/testhubModule.js','error','buildLogger','aGgsz','exit','syncAccessibilityConfig','./modules/observabilityModule.js','setCliArgs:\x20error=','exitCode','\x20after\x20ready\x20—\x20gRPC\x20calls\x20will\x20fail','./framework/playwrightTestFramework.js','client','browserstackConfig','syncAccessibilityConfig:\x20Updated\x20browserstackConfig.accessibilityOptions\x20from\x20CLI\x20response','UhRZf','EerKM','DyOHN','lvGJg','stop:\x20CLI\x20stop\x20triggered','7|3|5|0|1|4|2|6','resolve','buildHashedId','Failed\x20to\x20get\x20CLI\x20binary\x20path.\x20CLI\x20setup\x20failed.','SWtjJ','SyZEt','Unconfiguring\x20modules','close','rUEeY','CgxAI','getInstance','604jSQzeS','getAccessibility','stop','env','51335zElyiE','slice','BROWSERSTACK_CLI_ENV','TDQNw','CLI\x20runtime\x20error\x20after\x20ready:\x20code=','../../helpers/performance/performance-tester.js','isClosed','_modulesLoaded','configureModules','isRunning','Accessibility\x20initialization\x20failed\x20with\x20','getAutomationFrameworkDetail','clearAttachments','stop:\x20process\x20exit\x20timeout,\x20forcing\x20kill','spawning\x20command=\x27','BROWSERSTACK_CLI_ENABLED','xfYMY','7300jNjCml','SDK_CONNECT_BIN_SESSION','QNAMo','stringify','getAccessibilityModule','startChild:\x20client\x20and\x20channel\x20already\x20exist,\x20stopping\x20here','connect','PdJku','\x20msg=','setBrowserstackConfig','getBinSessionId','7yWYaWd','getObservability','CLI\x20binary\x20path\x20resolved\x20to:\x20','end','start','spawn\x20','browserstackConfigPath','getTestDetails','isFalse','code','accessibilityOptions','./cliUtils.js','syncAccessibilityConfig:\x20error=','epKfi','test','UYlTt','startMain','removeAllListeners','cliParams','cliArgs','UkPxl','stop:\x20stopBinSession\x20build_link=','toLowerCase','EyPml','hFwVp','BuildLink','keys','stop:\x20channel\x20closed','HashedID','setCliArgs','setupTestFramework','server','getCLIParamsForDevEnv','errorsList','fmKhK','SDK_CLI_START','dfFAU','KqrtP','PLAYWRIGHT','\x20o11y_uuid=','exports','setConfig:\x20Using\x20browserstackConfig\x20as\x20fallback','rPoeE','NAJci','FhzIS','getChannel','CUCUMBER','./uploadAttachmentsManager.js','410823CyPKYp','30444JYxXDo','Error\x20Trace\x20ID:\x20','Error:\x20[','stop:\x20CLI\x20process\x20exited','length','Error\x20reading\x20accessibility\x20success\x20value:\x20','pXKWL','testFramework','stack','./modules/puppeteerDriverModule.js','toString','GPLtw','bootstrap','syncAccessibilityConfig:\x20CLI\x20config\x20not\x20available,\x20skipping\x20sync','FZikY','nqAme','njszH','isDevelopmentEnv','turboScale','CLI\x20stderr:\x20','app','CLI\x20params\x20loaded:\x20','IfQlM','TestHubModule',',\x20retrying\x20in\x20','ErjTb','../../helpers/performance/constants','WLSWR','accessibility','170wQgyXt','setConfig','setConfig:\x20Using\x20browserstackConfig\x20after\x20parse\x20error','QvQFy','eSQDg','getAutomateBuildlink','parse','108GIENkN','toObject','Failed\x20to\x20start\x20as\x20child\x20process:\x20','getTestFrameworkDetail','HlaPo','isUndefined','gLmOA','includes','loading\x20Modules.','split','unConfigureModules','PUPPETEER','1113gUEmwH','setLTSSessionId','initialized','setConfig:\x20error=','NQAcW','isBootstrapped','SDK_CLI_ON_STOP','Error\x20in\x20start\x20(code=','OqsxQ','modules','config','name','binSessionId','\x20hashed_id=','Starting\x20as\x20child\x20process\x20with\x20session\x20ID:\x20','UtuNx','configure','debug','SDK_CLI_ON_BOOTSTRAP','browserstackCliConfig','getCliArgs','RfqSJ','fcHsz','athLO','QDNoI','fReoz','util','QprDs','A11yEnabled','./grpcClient.js','stopBinSession','isLTSSession','setupAutomationFramework','process','format','gsKqL','\x20on\x20attempt\x20','stop:\x20error\x20in\x20stop\x20session\x20exception=','data','../utils/constants.js','./framework/puppeteerAutomationFramework.js','info','O11yHashedID','zeGib','hubUrl','hZTJi','Error\x20Code:\x20','sFmrS','automationFramework','./modules/accessibilityModule.js','isCliEnabled','./framework/cucumberTestFramework.js','isChildConnected','isCLIEnabled','1774643dZmSPq','isArray','ready','getCliBinPath','stderr','BROWSERSTACK_TURBOSCALE','4083208UCLWbP','ms...','./TestInfo.js','setConfig:\x20Empty\x20or\x20missing\x20config\x20string\x20from\x20response','../../helpers/logger.js','DsbSk','SIGKILL','logger','MODULE_NAME','getConfig','GudwJ','jofAs','init','BrowserstackCLI','957nkPQgt','JEST','vBIfP','getClient','getBrowserstackCliConfig','warn','1605oEdIPp','_spawnAndAwaitReady','XuuMU','):\x20','gnZZf','SDK_CLI_BIN_PATH','jWKJN','kTqrh','JeTPs','getHashedId','rTelC','HIPaS','pid','CLI\x20process\x20exited\x20with\x20code\x20','buOBy','loadCliParams','getAutomationFramework','message','isMainConnected','child_process','ljoqp','./modules/loadTestModule.js','kill','syncAccessibilityConfig:\x20browserstackConfig\x20not\x20set,\x20skipping\x20sync','oWVgi','version','../../helpers/helper.js','loadModules:\x20binSessionId=','getSuccess','getBrowserstackConfigPath','setCliArgs:\x20cliArgs=','trim','wbxJu','loadModules:\x20Loading\x20modules','loadModules','aJicj','KEY_CUSTOM_TAGS','killed','isTrue'];a67_0x32d7=function(){return _0x2de351;};return a67_0x32d7();}function a67_0x4834(_0x1d364c,_0x5bddc8){const _0x32d78a=a67_0x32d7();return a67_0x4834=function(_0x483484,_0x4f0513){_0x483484=_0x483484-0x81;let _0x21c04a=_0x32d78a[_0x483484];return _0x21c04a;},a67_0x4834(_0x1d364c,_0x5bddc8);}const {spawn}=require(a67_0x208b84(0xbb)),GrpcClient=require(a67_0x208b84(0x18e)),util=require(a67_0x208b84(0x18b)),CLIUtils=require(a67_0x208b84(0x11b)),PlaywrightAutomationFramework=require('./framework/playwrightAutomationFramework.js'),PuppeteerAutomationFramework=require(a67_0x208b84(0x199)),PlaywrightTestFramework=require(a67_0x208b84(0xdc)),CucumberTestFramework=require(a67_0x208b84(0x8b)),JestTestFramework=require('./framework/jestTestFramework.js'),{createClassLogger}=require('../../helpers/classLogger.js'),PerformanceTester=require(a67_0x208b84(0xf9)),{EVENTS:PerformanceEvents}=require(a67_0x208b84(0x15b)),AccessibilityModule=require(a67_0x208b84(0x89)),{CLI_SUPPORTED_FRAMEWORKS,FRAMEWORKS,BINARY_BUSY_ERROR_CODES,MAX_SPAWN_RETRIES,SPAWN_RETRY_DELAY_MS}=require(a67_0x208b84(0x198)),helper=require(a67_0x208b84(0xc2)),TestFrameworkConstants=require('./framework/constants/testFrameworkConstants.js'),buildLogger=require(a67_0x208b84(0x98))[a67_0x208b84(0xd4)],LoadTestModule=require(a67_0x208b84(0xbd)),TestInfo=require(a67_0x208b84(0x96));class BrowserstackCLI{static #instance=null;static [a67_0x208b84(0x129)]=null;static [a67_0x208b84(0x12c)]=null;static [a67_0x208b84(0x82)]=null;static [a67_0x208b84(0x18d)]=![];[a67_0x208b84(0x192)]=null;[a67_0x208b84(0xba)]=![];[a67_0x208b84(0x8c)]=![];[a67_0x208b84(0xfb)]=![];['binSessionId']=null;[a67_0x208b84(0x17a)]={};[a67_0x208b84(0x148)]=null;[a67_0x208b84(0x88)]=null;[a67_0x208b84(0x9b)]=createClassLogger(a67_0x208b84(0xa1));constructor(){const _0x10957a=a67_0x208b84;this[_0x10957a(0x173)]=![],this[_0x10957a(0x17b)]={},this[_0x10957a(0x123)]={},this[_0x10957a(0xde)]={};}static[a67_0x208b84(0xef)](){return!BrowserstackCLI.#instance&&(BrowserstackCLI.#instance=new BrowserstackCLI()),BrowserstackCLI.#instance;}async[a67_0x208b84(0x14d)](){const _0x13afda=a67_0x208b84,_0xf72e65={};_0xf72e65[_0x13afda(0xb2)]='Disabling\x20CLI.';const _0x22944f=_0xf72e65;if(helper[_0x13afda(0x118)](process[_0x13afda(0xf3)][_0x13afda(0x103)])){this[_0x13afda(0x9b)][_0x13afda(0x81)](_0x22944f['rTelC']);return;}PerformanceTester['start'](PerformanceEvents[_0x13afda(0x183)]);try{const _0x2bf25a=process[_0x13afda(0xf3)]['BROWSERSTACK_CLI_BIN_SESSION_ID']||null;this['setupAutomationFramework'](),this[_0x13afda(0x12e)]();if(_0x2bf25a){await this['startChild'](_0x2bf25a),PerformanceTester[_0x13afda(0x113)](PerformanceEvents[_0x13afda(0x183)]);return;}await this['startMain']();}catch(_0x4bb4fe){this[_0x13afda(0x9b)][_0x13afda(0xd3)]('bootstrap:\x20failed\x20to\x20bootstrap='+(_0x4bb4fe['stack']||_0x4bb4fe)),await this[_0x13afda(0xf2)](),PerformanceTester[_0x13afda(0x113)](PerformanceEvents['SDK_CLI_ON_BOOTSTRAP'],![],util[_0x13afda(0x193)](_0x4bb4fe));}}async[a67_0x208b84(0x120)](){const _0xc99609=a67_0x208b84,_0x557457={};_0x557457[_0xc99609(0x124)]='startMain:\x20Starting\x20main\x20process',_0x557457['yAokg']='startMain:\x20main-process\x20started';const _0x4d841b=_0x557457;this[_0xc99609(0x9b)][_0xc99609(0x81)](_0x4d841b[_0xc99609(0x124)]),await this[_0xc99609(0x114)](),this[_0xc99609(0x9b)][_0xc99609(0x182)](_0x4d841b['yAokg']);const _0x549257=await GrpcClient[_0xc99609(0xef)]()['startBinSession']();this[_0xc99609(0xba)]=!![],this['loadModules'](_0x549257);}[a67_0x208b84(0xca)](_0x3d705f){const _0x53026e=a67_0x208b84,_0x46224b={'gsKqL':function(_0x25a46f,_0x4273ab){return _0x25a46f(_0x4273ab);},'YoAAi':'./modules/playwrightDriverModule.js','EerKM':function(_0x370bfc,_0x21b57a){return _0x370bfc(_0x21b57a);},'KqrtP':_0x53026e(0xd2),'gmQxi':function(_0x5174b7,_0x40f864){return _0x5174b7(_0x40f864);},'jWKJN':_0x53026e(0xd8),'OqsxQ':_0x53026e(0xc9),'fReoz':_0x53026e(0x111),'SWtjJ':_0x53026e(0xf1),'vdNkb':_0x53026e(0xc4),'qKTEH':function(_0x279426,_0x205ac8){return _0x279426||_0x205ac8;},'RfqSJ':function(_0x315cfb,_0x2add95){return _0x315cfb!==_0x2add95;},'oWVgi':function(_0x2b3d98,_0x2c9413){return _0x2b3d98===_0x2c9413;},'WLSWR':'function','PdJku':function(_0x6dfeac,_0x198494){return _0x6dfeac&&_0x198494;},'dCHzd':_0x53026e(0x14a)},_0x39207d=_0x46224b[_0x53026e(0x194)](require,_0x46224b['YoAAi']),_0x43958a=_0x46224b[_0x53026e(0xe1)](require,_0x46224b[_0x53026e(0x135)]),_0x2bdc0c=_0x46224b['gmQxi'](require,_0x46224b[_0x53026e(0xae)]);this[_0x53026e(0x9b)][_0x53026e(0x81)](_0x46224b[_0x53026e(0x179)]),this['binSessionId']=_0x3d705f[_0x53026e(0x10f)](),this[_0x53026e(0x9b)][_0x53026e(0x81)](_0x53026e(0xc3)+this[_0x53026e(0x17d)]),this[_0x53026e(0x15f)](_0x3d705f),this[_0x53026e(0xd7)]();!this[_0x53026e(0x8c)]&&this[_0x53026e(0x12d)](_0x3d705f);const _0x2bfac3=_0x46224b[_0x53026e(0x18a)],_0x20f180=_0x46224b[_0x53026e(0xe9)],_0x318b4d=_0x46224b['vdNkb'],_0x37c184=_0x3d705f[_0x2bfac3]()&&_0x3d705f[_0x2bfac3]()[_0x318b4d](),_0x2163c7=_0x3d705f[_0x20f180]()&&_0x3d705f[_0x20f180]()[_0x318b4d](),_0x52781c=process['env']['BROWSERSTACK_TEST_FRAMEWORK_DETAIL']&&JSON['parse'](process['env']['BROWSERSTACK_TEST_FRAMEWORK_DETAIL']);_0x46224b['qKTEH'](_0x37c184,_0x2163c7)&&(this[_0x53026e(0x17a)][_0x43958a[_0x53026e(0x9c)]]=new _0x43958a(_0x3d705f['getTesthub'](),_0x52781c));_0x37c184&&(this[_0x53026e(0x17a)][_0x2bdc0c[_0x53026e(0x9c)]]=new _0x2bdc0c(_0x3d705f[_0x2bfac3]()));if(_0x2163c7){this[_0x53026e(0x17a)][AccessibilityModule[_0x53026e(0x9c)]]=new AccessibilityModule(_0x3d705f[_0x20f180]());const _0x39703e=this['config']&&_0x46224b['RfqSJ'](this[_0x53026e(0x17b)]['app'],undefined)&&_0x46224b[_0x53026e(0x186)](this[_0x53026e(0x17b)][_0x53026e(0x155)],null);BrowserstackCLI['A11yEnabled']=!_0x39703e;}else try{const _0x550d1c=_0x3d705f[_0x20f180](),_0x2de541=_0x550d1c&&_0x46224b[_0x53026e(0xc0)](typeof _0x550d1c[_0x318b4d],_0x46224b[_0x53026e(0x15c)])?!!_0x550d1c[_0x318b4d]():![];this[_0x53026e(0x9b)][_0x53026e(0x81)]('Accessibility\x20success='+_0x2de541);if(_0x46224b[_0x53026e(0x10c)](!_0x2de541,_0x550d1c)){const _0x583fff=_0x550d1c[_0x53026e(0x166)]?_0x550d1c['toObject']():_0x550d1c;_0x583fff[_0x53026e(0x131)]&&Array[_0x53026e(0x8f)](_0x583fff['errorsList'])&&(this[_0x53026e(0x9b)][_0x53026e(0xd3)](_0x53026e(0xfe)+_0x583fff[_0x53026e(0x131)][_0x53026e(0x145)]+'\x20errors:'),_0x583fff[_0x53026e(0x131)]['forEach']((_0x42f2bc,_0x534fbb)=>{const _0x2196e2=_0x53026e;this[_0x2196e2(0x9b)][_0x2196e2(0xd3)](_0x2196e2(0x143)+_0x42f2bc['key']+']\x20'+_0x42f2bc['message']);}),_0x583fff['errorTraceId']&&this[_0x53026e(0x9b)][_0x53026e(0xd3)](_0x53026e(0x142)+_0x583fff['errorTraceId']),_0x583fff[_0x53026e(0x119)]&&this[_0x53026e(0x9b)][_0x53026e(0xd3)](_0x53026e(0x86)+_0x583fff[_0x53026e(0x119)]));}}catch(_0x1b69d0){this[_0x53026e(0x9b)]['error'](_0x53026e(0x146)+_0x1b69d0);}const _0x211c27=CLIUtils[_0x53026e(0xff)]();if(_0x46224b[_0x53026e(0xc0)](_0x211c27[_0x53026e(0x17c)][_0x53026e(0x126)](),FRAMEWORKS[_0x53026e(0x170)]['toLowerCase']())){const _0x154af6=_0x46224b[_0x53026e(0xe1)](require,_0x46224b['dCHzd']);this['modules'][_0x154af6[_0x53026e(0x9c)]]=new _0x154af6(_0x52781c);}else this['modules'][_0x39207d[_0x53026e(0x9c)]]=new _0x39207d(_0x52781c);this[_0x53026e(0xfb)]=!![],this['configureModules']();}[a67_0x208b84(0x109)](){const _0x380311=a67_0x208b84;return this[_0x380311(0x17a)][AccessibilityModule[_0x380311(0x9c)]];}async[a67_0x208b84(0xfc)](){const _0xa6e89=a67_0x208b84;for(const _0x502e0c in this[_0xa6e89(0x17a)]){const _0x189f02=this[_0xa6e89(0x17a)][_0x502e0c];await _0x189f02[_0xa6e89(0x181)](this['binSessionId'],0x0,GrpcClient[_0xa6e89(0xef)]()[_0xa6e89(0xdd)],this[_0xa6e89(0x17b)]);}}async[a67_0x208b84(0x114)](){const _0x3fe27a=a67_0x208b84,_0x5416a5={};_0x5416a5[_0x3fe27a(0x188)]=_0x3fe27a(0xe8),_0x5416a5[_0x3fe27a(0xf7)]='sdk',_0x5416a5[_0x3fe27a(0xea)]=function(_0x43fefa,_0x84bd4b){return _0x43fefa<=_0x84bd4b;},_0x5416a5['aGgsz']=function(_0x218cdf,_0x324809){return _0x218cdf>_0x324809;},_0x5416a5['JeTPs']=function(_0x98774b,_0x3d76ce){return _0x98774b<_0x3d76ce;},_0x5416a5[_0x3fe27a(0xb3)]=_0x3fe27a(0x9a);const _0x2cca3a=_0x5416a5;PerformanceTester[_0x3fe27a(0x114)](PerformanceEvents[_0x3fe27a(0x133)]);if(CLIUtils['isDevelopmentEnv']())return this[_0x3fe27a(0xb7)](CLIUtils[_0x3fe27a(0x130)]()),PerformanceTester[_0x3fe27a(0x113)](PerformanceEvents[_0x3fe27a(0x133)]),Promise[_0x3fe27a(0xe6)]();if(this[_0x3fe27a(0x192)]&&this[_0x3fe27a(0x192)][_0x3fe27a(0xd1)])return PerformanceTester['end'](PerformanceEvents[_0x3fe27a(0x133)]),Promise[_0x3fe27a(0xe6)]();const _0x424afb=await this['getCliBinPath']();if(!_0x424afb)throw new Error(_0x2cca3a[_0x3fe27a(0x188)]);const _0x2fc15c=[_0x424afb,_0x2cca3a[_0x3fe27a(0xf7)]];this['logger'][_0x3fe27a(0x81)](_0x3fe27a(0x102)+_0x2fc15c+'\x27');for(let _0x448384=0x1;_0x2cca3a[_0x3fe27a(0xea)](_0x448384,MAX_SPAWN_RETRIES);_0x448384++){try{await this[_0x3fe27a(0xa9)](_0x2fc15c);_0x2cca3a[_0x3fe27a(0xd5)](_0x448384,0x1)&&this['logger']['info']('spawn\x20succeeded\x20on\x20attempt\x20'+_0x448384+'/'+MAX_SPAWN_RETRIES);break;}catch(_0x1e3277){if(BINARY_BUSY_ERROR_CODES['includes'](_0x1e3277['code'])&&_0x2cca3a[_0x3fe27a(0xb0)](_0x448384,MAX_SPAWN_RETRIES))this[_0x3fe27a(0x9b)][_0x3fe27a(0xa7)](_0x3fe27a(0x115)+_0x1e3277[_0x3fe27a(0x119)]+_0x3fe27a(0x195)+_0x448384+'/'+MAX_SPAWN_RETRIES+_0x3fe27a(0x159)+SPAWN_RETRY_DELAY_MS+_0x3fe27a(0x95)),this[_0x3fe27a(0x192)]&&(this[_0x3fe27a(0x192)][_0x3fe27a(0x121)](),!this[_0x3fe27a(0x192)][_0x3fe27a(0xcd)]&&this[_0x3fe27a(0x192)]['kill'](_0x2cca3a[_0x3fe27a(0xb3)]),this[_0x3fe27a(0x192)]=null),await new Promise(_0x23296b=>setTimeout(_0x23296b,SPAWN_RETRY_DELAY_MS));else throw _0x1e3277;}}}[a67_0x208b84(0xa9)](_0x27dbcc){const _0x43e767=a67_0x208b84,_0x5ceaf3={'xfYMY':function(_0x292a61,_0xd70888){return _0x292a61(_0xd70888);},'jofAs':function(_0x515227,_0x397794){return _0x515227!==_0x397794;},'YVSqD':_0x43e767(0x90),'EyPml':_0x43e767(0xe5),'UYlTt':_0x43e767(0xec),'GPLtw':_0x43e767(0xd3),'rPoeE':function(_0x3467a3){return _0x3467a3();},'CgxAI':function(_0x123a10,_0x4132bd){return _0x123a10!==_0x4132bd;},'lmcVg':function(_0xe2ef6b,_0x4516bf,_0x3a6266,_0x39c805){return _0xe2ef6b(_0x4516bf,_0x3a6266,_0x39c805);},'NQAcW':function(_0x1687bb,_0x5eb71f){return _0x1687bb(_0x5eb71f);},'UhRZf':'failed\x20to\x20start\x20CLI,\x20no\x20PID\x20found','eSQDg':_0x43e767(0x197)};return new Promise((_0x22a60e,_0x1d6987)=>{const _0x2ce091=_0x43e767,_0x2aa081={'QvQFy':function(_0xd373e2,_0x5bec5f){const _0x44ce98=a67_0x4834;return _0x5ceaf3[_0x44ce98(0x9f)](_0xd373e2,_0x5bec5f);},'sFmrS':_0x5ceaf3['YVSqD'],'IfQlM':_0x5ceaf3[_0x2ce091(0x127)],'QNAMo':_0x5ceaf3[_0x2ce091(0x11f)],'HlaPo':_0x5ceaf3['GPLtw'],'vBIfP':function(_0x215a0b){const _0x59e120=_0x2ce091;return _0x5ceaf3[_0x59e120(0x13a)](_0x215a0b);},'yXIHz':function(_0x56c55a,_0x27cff6){const _0x189c2c=_0x2ce091;return _0x5ceaf3[_0x189c2c(0xee)](_0x56c55a,_0x27cff6);},'FZikY':function(_0x26b99f,_0x52c73c){const _0x49e96a=_0x2ce091;return _0x5ceaf3[_0x49e96a(0x104)](_0x26b99f,_0x52c73c);}},_0x4bb41e={};_0x4bb41e[_0x2ce091(0xf3)]=process[_0x2ce091(0xf3)],this[_0x2ce091(0x192)]=_0x5ceaf3['lmcVg'](spawn,_0x27dbcc[0x0],_0x27dbcc[_0x2ce091(0xf5)](0x1),_0x4bb41e);if(!this[_0x2ce091(0x192)]||!this['process'][_0x2ce091(0xb4)]){_0x5ceaf3[_0x2ce091(0x175)](_0x1d6987,new Error(_0x5ceaf3[_0x2ce091(0xe0)]));return;}const _0x378afa={};this['process']['stdout']['on'](_0x5ceaf3[_0x2ce091(0x162)],_0x19ee16=>{const _0x2c5346=_0x2ce091,_0x37b31b=_0x19ee16[_0x2c5346(0x14b)]()[_0x2c5346(0xc7)]()[_0x2c5346(0x16e)]('\x0a');for(const _0xa7d11f of _0x37b31b){if(/^(id|listen|port)=.*$/[_0x2c5346(0x11e)](_0xa7d11f)){const [_0x4ad7ed,_0x282a09]=_0xa7d11f['split']('=',0x2);_0x2aa081[_0x2c5346(0x161)](_0x282a09,undefined)&&(_0x378afa[_0x4ad7ed]=_0x282a09);}if(_0xa7d11f[_0x2c5346(0x126)]()[_0x2c5346(0x16c)](_0x2aa081[_0x2c5346(0x87)])){const _0x5baae7=_0x2aa081[_0x2c5346(0x157)][_0x2c5346(0x16e)]('|');let _0x459c31=0x0;while(!![]){switch(_0x5baae7[_0x459c31++]){case'0':this[_0x2c5346(0x192)][_0x2c5346(0x121)](_0x2aa081['QNAMo']);continue;case'1':this[_0x2c5346(0x192)]['on'](_0x2aa081[_0x2c5346(0x169)],_0x18be99=>{const _0x544eab=_0x2c5346;this[_0x544eab(0x9b)][_0x544eab(0xd3)](_0x544eab(0xf8)+_0x18be99[_0x544eab(0x119)]+_0x544eab(0x10d)+_0x18be99['message']);});continue;case'2':_0x2aa081[_0x2c5346(0xa4)](_0x22a60e);continue;case'3':PerformanceTester[_0x2c5346(0x113)](PerformanceEvents[_0x2c5346(0x133)]);continue;case'4':this[_0x2c5346(0x192)]['on'](_0x2aa081[_0x2c5346(0x107)],_0x16fa2c=>{const _0x43c9e5=_0x2c5346;_0x2aa081[_0x43c9e5(0x161)](_0x16fa2c,0x0)&&this[_0x43c9e5(0x9b)][_0x43c9e5(0xd3)](_0x43c9e5(0xb5)+_0x16fa2c+_0x43c9e5(0xdb));});continue;case'5':this[_0x2c5346(0x192)][_0x2c5346(0x121)](_0x2aa081['HlaPo']);continue;case'6':return;case'7':this[_0x2c5346(0xb7)](_0x378afa);continue;}break;}}}}),this[_0x2ce091(0x192)][_0x2ce091(0x92)]['on'](_0x5ceaf3[_0x2ce091(0x162)],_0x25aec7=>{const _0x15d33e=_0x2ce091;this[_0x15d33e(0x9b)][_0x15d33e(0xd3)](_0x15d33e(0x154)+_0x25aec7['toString']()[_0x15d33e(0xc7)]());}),this['process']['on'](_0x5ceaf3[_0x2ce091(0x14c)],_0x23def0=>{const _0x1a8c05=_0x2ce091;_0x378afa[_0x1a8c05(0xd3)]=_0x1a8c05(0x178)+_0x23def0[_0x1a8c05(0x119)]+_0x1a8c05(0xab)+_0x23def0[_0x1a8c05(0xb9)],PerformanceTester[_0x1a8c05(0x113)](PerformanceEvents[_0x1a8c05(0x133)],![],_0x23def0),_0x5ceaf3[_0x1a8c05(0x104)](_0x1d6987,_0x23def0);}),this[_0x2ce091(0x192)]['on'](_0x5ceaf3[_0x2ce091(0x11f)],_0x2042f8=>{const _0x32b4bb=_0x2ce091;_0x2aa081[_0x32b4bb(0xcf)](_0x2042f8,0x0)&&_0x2aa081[_0x32b4bb(0x14f)](_0x1d6987,new Error(_0x32b4bb(0xb5)+_0x2042f8));});});}async[a67_0x208b84(0xf2)](_0x567c30=null){const _0x24e0a4=a67_0x208b84,_0x1a93ca={'lvGJg':_0x24e0a4(0x144),'pXKWL':function(_0x2ef0d1){return _0x2ef0d1();},'QprDs':_0x24e0a4(0x101),'jAtBC':_0x24e0a4(0x9a),'QDNoI':function(_0x47956e){return _0x47956e();},'wbxJu':_0x24e0a4(0xd6),'TlFPI':function(_0x9b77f9,_0x24d77b,_0x171de2){return _0x9b77f9(_0x24d77b,_0x171de2);},'Pxpxf':'stop:\x20CLI\x20is\x20not\x20running,\x20skipping\x20stop','fmKhK':_0x24e0a4(0xe4),'ubELQ':function(_0x190c31,_0xf848ca){return _0x190c31(_0xf848ca);},'hZTJi':_0x24e0a4(0x13f),'qWwqs':_0x24e0a4(0x12b),'ErjTb':'stop:\x20error\x20in\x20closing\x20channel:\x20%s','aJicj':'stop:\x20shutting\x20down\x20CLI'};if(!this[_0x24e0a4(0xfd)]()){this[_0x24e0a4(0x9b)][_0x24e0a4(0x81)](_0x1a93ca['Pxpxf']);return;}PerformanceTester[_0x24e0a4(0x114)](PerformanceEvents[_0x24e0a4(0x177)]),this[_0x24e0a4(0x9b)][_0x24e0a4(0x81)](_0x1a93ca[_0x24e0a4(0x132)]);try{if(this[_0x24e0a4(0xba)]){const _0x1b543e=_0x1a93ca['ubELQ'](require,_0x1a93ca[_0x24e0a4(0x85)]),_0x5d609e=this['modules'][_0x24e0a4(0x158)]?.['testhubConfig']?.['toObject']()?.[_0x24e0a4(0xe7)],_0x5503dd=TestInfo[_0x24e0a4(0x117)](_0x5d609e),_0x382c2e=_0x5503dd[TestFrameworkConstants[_0x24e0a4(0xcc)]]||{},_0x138ee6=await GrpcClient[_0x24e0a4(0xef)]()[_0x24e0a4(0x18f)](JSON[_0x24e0a4(0x108)](_0x382c2e),_0x567c30);_0x138ee6&&_0x138ee6[_0x24e0a4(0xc4)]()&&_0x138ee6['getAutomateBuildlink']()&&(BrowserstackCLI['BuildLink']=_0x138ee6[_0x24e0a4(0x163)](),BrowserstackCLI[_0x24e0a4(0x12c)]=_0x138ee6[_0x24e0a4(0xb1)]()),await _0x1b543e[_0x24e0a4(0x100)](),TestInfo['shutdown'](),buildLogger[_0x24e0a4(0x81)](_0x24e0a4(0x125)+BrowserstackCLI[_0x24e0a4(0x129)]+_0x24e0a4(0x17e)+BrowserstackCLI[_0x24e0a4(0x12c)]+_0x24e0a4(0x137)+BrowserstackCLI['O11yHashedID']);}await this[_0x24e0a4(0x16f)]();const _0x3daf5e=GrpcClient[_0x24e0a4(0xef)]()[_0x24e0a4(0x13d)]();if(_0x3daf5e){try{_0x3daf5e[_0x24e0a4(0xec)](),this[_0x24e0a4(0x9b)][_0x24e0a4(0x81)](_0x1a93ca['qWwqs']);}catch(_0x46805d){this[_0x24e0a4(0x9b)]['error'](util['format'](_0x1a93ca[_0x24e0a4(0x15a)],_0x46805d));}await new Promise(_0x4688cf=>setTimeout(_0x4688cf,0x1388));}this[_0x24e0a4(0x192)]&&this[_0x24e0a4(0x192)]['pid']&&(this[_0x24e0a4(0x9b)][_0x24e0a4(0x81)](_0x1a93ca[_0x24e0a4(0xcb)]),this[_0x24e0a4(0x192)][_0x24e0a4(0xbe)](),await new Promise(_0xea1b0e=>{const _0x30f0c6=_0x24e0a4;let _0x1dd1af=![];this[_0x30f0c6(0x192)]['on'](_0x1a93ca[_0x30f0c6(0xc8)],()=>{const _0x39fa70=_0x30f0c6;this[_0x39fa70(0x9b)][_0x39fa70(0x81)](_0x1a93ca[_0x39fa70(0xe3)]),_0x1dd1af=!![],PerformanceTester[_0x39fa70(0x113)](PerformanceEvents['SDK_CLI_ON_STOP']),_0x1a93ca[_0x39fa70(0x147)](_0xea1b0e);}),_0x1a93ca['TlFPI'](setTimeout,()=>{const _0x41f249=_0x30f0c6;!_0x1dd1af&&(this[_0x41f249(0x9b)]['warn'](_0x1a93ca[_0x41f249(0x18c)]),this['process'][_0x41f249(0xbe)](_0x1a93ca['jAtBC']),PerformanceTester[_0x41f249(0x113)](PerformanceEvents['SDK_CLI_ON_STOP']),_0x1a93ca[_0x41f249(0x189)](_0xea1b0e));},0xbb8);}));}catch(_0x1121ed){PerformanceTester[_0x24e0a4(0x113)](PerformanceEvents[_0x24e0a4(0x177)],![],util[_0x24e0a4(0x193)](_0x1121ed)),this['logger'][_0x24e0a4(0xd3)](_0x24e0a4(0x196)+(_0x1121ed[_0x24e0a4(0x149)]||_0x1121ed));}_0x567c30?this[_0x24e0a4(0x192)][_0x24e0a4(0xda)]=0x1:this[_0x24e0a4(0x192)][_0x24e0a4(0xda)]=0x0,this[_0x24e0a4(0x8c)]=![],this[_0x24e0a4(0xba)]=![],process[_0x24e0a4(0xf3)][_0x24e0a4(0xf6)]=null;}async[a67_0x208b84(0x16f)](){const _0x1f2990=a67_0x208b84,_0x33764a={};_0x33764a[_0x1f2990(0x16b)]=_0x1f2990(0xeb);const _0x8028ef=_0x33764a;this[_0x1f2990(0x9b)][_0x1f2990(0x81)](_0x8028ef['gLmOA']);}[a67_0x208b84(0xb7)](_0x9a1688){const _0x2c953c=a67_0x208b84;this[_0x2c953c(0x9b)]['info'](_0x2c953c(0x156)+JSON[_0x2c953c(0x108)](_0x9a1688)),this[_0x2c953c(0x122)]=_0x9a1688,GrpcClient[_0x2c953c(0xef)]()[_0x2c953c(0xa0)](_0x9a1688);}async['startChild'](_0xeae7c6){const _0x41b700=a67_0x208b84,_0x1b5171={};_0x1b5171['YWNmU']=_0x41b700(0x10a);const _0x45c5a3=_0x1b5171;PerformanceTester[_0x41b700(0x114)](PerformanceEvents[_0x41b700(0x106)]);try{this[_0x41b700(0x9b)][_0x41b700(0x81)](_0x41b700(0x17f)+_0xeae7c6);const _0x19991b=GrpcClient[_0x41b700(0xef)]();if(_0x19991b&&_0x19991b[_0x41b700(0xa5)]()&&_0x19991b['getChannel']()){this[_0x41b700(0x9b)]['info'](_0x45c5a3['YWNmU']);return;}GrpcClient['getInstance']()[_0x41b700(0x10b)]();const _0x56917a=await GrpcClient['getInstance']()['connectBinSession']();this[_0x41b700(0x8c)]=!![],this[_0x41b700(0xca)](_0x56917a),PerformanceTester[_0x41b700(0x113)](PerformanceEvents[_0x41b700(0x106)]);}catch(_0x1ce17c){PerformanceTester['end'](PerformanceEvents[_0x41b700(0x106)],![],util['format'](_0x1ce17c)),this[_0x41b700(0x9b)][_0x41b700(0xd3)](_0x41b700(0x167)+util[_0x41b700(0x193)](_0x1ce17c));}}static[a67_0x208b84(0x8d)](){const _0x4fa6b3=a67_0x208b84;try{return BrowserstackCLI[_0x4fa6b3(0xef)]()[_0x4fa6b3(0xfd)]();}catch(_0x1688fb){return![];}}[a67_0x208b84(0xfd)](){const _0x519cdf=a67_0x208b84,_0x166e6b={};_0x166e6b[_0x519cdf(0xbc)]=function(_0x2182eb,_0xb159b){return _0x2182eb!==_0xb159b;},_0x166e6b[_0x519cdf(0x13b)]=function(_0x39deee,_0x4ad6b5){return _0x39deee===_0x4ad6b5;},_0x166e6b[_0x519cdf(0xaa)]=function(_0x49b44a,_0x4079c6){return _0x49b44a!==_0x4079c6;},_0x166e6b[_0x519cdf(0x13c)]=function(_0x513cda,_0x529121){return _0x513cda!==_0x529121;};const _0x3a31cd=_0x166e6b;return CLIUtils[_0x519cdf(0x152)]()||this[_0x519cdf(0xba)]&&_0x3a31cd[_0x519cdf(0xbc)](this[_0x519cdf(0x192)],null)&&_0x3a31cd[_0x519cdf(0x13b)](this[_0x519cdf(0x192)][_0x519cdf(0xda)],null)&&_0x3a31cd[_0x519cdf(0xaa)](GrpcClient[_0x519cdf(0xef)]()[_0x519cdf(0xa5)](),null)&&!GrpcClient[_0x519cdf(0xef)]()[_0x519cdf(0x13d)]()[_0x519cdf(0xfa)]||this['isChildConnected']&&_0x3a31cd[_0x519cdf(0x13c)](GrpcClient[_0x519cdf(0xef)]()['getChannel'](),null)&&!GrpcClient[_0x519cdf(0xef)]()[_0x519cdf(0x13d)]()['isClosed'];}[a67_0x208b84(0x176)](){const _0x5dcedc=a67_0x208b84;return this[_0x5dcedc(0xfd)]()&&this[_0x5dcedc(0xfb)];}['getBrowserstackConfig'](){const _0x398300=a67_0x208b84;return this[_0x398300(0xde)];}[a67_0x208b84(0x10e)](_0x335bc4,_0x101920,_0x3a9d80=null){const _0x3b2494=a67_0x208b84,_0xb24216={};_0xb24216[_0x3b2494(0x128)]=function(_0x104e44,_0xac80b4){return _0x104e44||_0xac80b4;};const _0xb5ce34=_0xb24216;this[_0x3b2494(0xde)]=_0xb5ce34['hFwVp'](_0x335bc4,{}),this[_0x3b2494(0x116)]=_0x101920,this[_0x3b2494(0x184)]=_0x3a9d80,process['env'][_0x3b2494(0x93)]=this['browserstackConfig']?.[_0x3b2494(0x153)]||![];const _0x5a9062=CLIUtils['getTestFrameworkDetail'](),_0x2f03d0=CLIUtils[_0x3b2494(0xff)]();LoadTestModule[_0x3b2494(0x190)](this[_0x3b2494(0xde)])&&LoadTestModule[_0x3b2494(0x172)](this['browserstackConfig']||{}),helper[_0x3b2494(0xce)](process[_0x3b2494(0xf3)][_0x3b2494(0x93)])||!(CLI_SUPPORTED_FRAMEWORKS[_0x3b2494(0x16c)](_0x5a9062[_0x3b2494(0x17c)][_0x3b2494(0x126)]())&&CLI_SUPPORTED_FRAMEWORKS[_0x3b2494(0x16c)](_0x2f03d0[_0x3b2494(0x17c)]['toLowerCase']()))?process[_0x3b2494(0xf3)][_0x3b2494(0x103)]=![]:process[_0x3b2494(0xf3)]['BROWSERSTACK_CLI_ENABLED']=!![];}async[a67_0x208b84(0x91)](){const _0x2ab367=a67_0x208b84,_0x1606c0={};_0x1606c0[_0x2ab367(0x99)]='Setting\x20up\x20CLI\x20binary\x20path...',_0x1606c0[_0x2ab367(0xac)]='CLIUtils.setupCliPath\x20returned\x20null';const _0x3f6d46=_0x1606c0;if(!this[_0x2ab367(0xad)])try{this[_0x2ab367(0x9b)]['debug'](_0x3f6d46[_0x2ab367(0x99)]),this['SDK_CLI_BIN_PATH']=await CLIUtils['setupCliPath'](this['browserstackConfig']),!this[_0x2ab367(0xad)]?this['logger'][_0x2ab367(0xd3)](_0x3f6d46[_0x2ab367(0xac)]):this[_0x2ab367(0x9b)][_0x2ab367(0x182)](_0x2ab367(0x112)+this[_0x2ab367(0xad)]);}catch(_0x4d25e2){this[_0x2ab367(0x9b)]['error']('Error\x20in\x20setupCliPath:\x20'+_0x4d25e2[_0x2ab367(0xb9)]),this['SDK_CLI_BIN_PATH']=null;}return this[_0x2ab367(0xad)];}[a67_0x208b84(0x8a)](){const _0x19ed3d=a67_0x208b84;return helper[_0x19ed3d(0xce)](process[_0x19ed3d(0xf3)]['BROWSERSTACK_CLI_ENABLED']);}[a67_0x208b84(0x9d)](){return this['config'];}[a67_0x208b84(0x15f)](_0x4eb9ae){const _0x4a27bf=a67_0x208b84,_0x229945={};_0x229945[_0x4a27bf(0x180)]=function(_0x1a97f2,_0x440226){return _0x1a97f2===_0x440226;},_0x229945[_0x4a27bf(0x151)]=_0x4a27bf(0x97),_0x229945[_0x4a27bf(0x187)]=function(_0x318cd1,_0x5d8438){return _0x318cd1>_0x5d8438;},_0x229945[_0x4a27bf(0x83)]=_0x4a27bf(0x139),_0x229945[_0x4a27bf(0x11d)]='setConfig:\x20No\x20fallback\x20config\x20available,\x20using\x20empty\x20object',_0x229945['buOBy']=_0x4a27bf(0x16d),_0x229945[_0x4a27bf(0x9e)]=_0x4a27bf(0x160);const _0x213bda=_0x229945;try{const _0x383404=_0x4eb9ae[_0x4a27bf(0x9d)]?_0x4eb9ae['getConfig']():'';if(!_0x383404||_0x213bda['UtuNx'](_0x383404[_0x4a27bf(0xc7)](),'')){this[_0x4a27bf(0x9b)][_0x4a27bf(0x182)](_0x213bda['njszH']);this['browserstackConfig']&&_0x213bda[_0x4a27bf(0x187)](Object[_0x4a27bf(0x12a)](this[_0x4a27bf(0xde)])[_0x4a27bf(0x145)],0x0)?(this[_0x4a27bf(0x9b)]['debug'](_0x213bda[_0x4a27bf(0x83)]),this[_0x4a27bf(0x17b)]={'server':this[_0x4a27bf(0xde)]['server'],'hubUrl':this[_0x4a27bf(0xde)]['hubUrl'],'accessibility':this[_0x4a27bf(0xde)][_0x4a27bf(0x15d)]||![]}):(this[_0x4a27bf(0x9b)][_0x4a27bf(0x182)](_0x213bda[_0x4a27bf(0x11d)]),this[_0x4a27bf(0x17b)]={});return;}this[_0x4a27bf(0x17b)]=JSON[_0x4a27bf(0x164)](_0x383404),this['logger'][_0x4a27bf(0x81)](_0x213bda[_0x4a27bf(0xb6)]);}catch(_0x4c41cb){this['logger'][_0x4a27bf(0xd3)](_0x4a27bf(0x174)+util[_0x4a27bf(0x193)](_0x4c41cb)),this[_0x4a27bf(0xde)]&&_0x213bda[_0x4a27bf(0x187)](Object[_0x4a27bf(0x12a)](this[_0x4a27bf(0xde)])[_0x4a27bf(0x145)],0x0)?(this[_0x4a27bf(0x9b)][_0x4a27bf(0x182)](_0x213bda['GudwJ']),this[_0x4a27bf(0x17b)]={'server':this['browserstackConfig'][_0x4a27bf(0x12f)],'hubUrl':this['browserstackConfig'][_0x4a27bf(0x84)],'accessibility':this[_0x4a27bf(0xde)][_0x4a27bf(0x15d)]||![]}):this['config']={};}}[a67_0x208b84(0xd7)](){const _0xf8a47f=a67_0x208b84,_0x1a6659={};_0x1a6659[_0xf8a47f(0xaf)]=_0xf8a47f(0xbf),_0x1a6659['DyOHN']=_0xf8a47f(0x14e),_0x1a6659[_0xf8a47f(0xd0)]=_0xf8a47f(0xdf);const _0x28506b=_0x1a6659;try{if(!this[_0xf8a47f(0xde)]){this['logger']['debug'](_0x28506b[_0xf8a47f(0xaf)]);return;}const _0x13186f=this[_0xf8a47f(0x9d)]();if(!_0x13186f){this[_0xf8a47f(0x9b)][_0xf8a47f(0x182)](_0x28506b[_0xf8a47f(0xe2)]);return;}!helper[_0xf8a47f(0x16a)](_0x13186f[_0xf8a47f(0x15d)])&&(this[_0xf8a47f(0xde)][_0xf8a47f(0x15d)]=_0x13186f['accessibility'],this[_0xf8a47f(0x9b)][_0xf8a47f(0x182)]('syncAccessibilityConfig:\x20Updated\x20browserstackConfig.accessibility\x20from\x20CLI\x20response:\x20'+_0x13186f[_0xf8a47f(0x15d)])),!helper[_0xf8a47f(0x16a)](_0x13186f[_0xf8a47f(0x11a)])&&(this['browserstackConfig'][_0xf8a47f(0x11a)]=_0x13186f[_0xf8a47f(0x11a)],this[_0xf8a47f(0x9b)]['debug'](_0x28506b[_0xf8a47f(0xd0)]));}catch(_0x469f12){this[_0xf8a47f(0x9b)][_0xf8a47f(0xd3)](_0xf8a47f(0x11c)+util[_0xf8a47f(0x193)](_0x469f12));}}['setCliArgs'](_0x18d7c9){const _0x4dbe57=a67_0x208b84;try{this[_0x4dbe57(0x123)]=_0x18d7c9[_0x4dbe57(0x185)]()['split'](','),this[_0x4dbe57(0x9b)][_0x4dbe57(0x81)](_0x4dbe57(0xc6)+JSON[_0x4dbe57(0x108)](this[_0x4dbe57(0x123)]));}catch(_0x4f8a0a){this[_0x4dbe57(0x9b)][_0x4dbe57(0xd3)](_0x4dbe57(0xd9)+util[_0x4dbe57(0x193)](_0x4f8a0a));}}[a67_0x208b84(0x185)](){const _0x1bbe4b=a67_0x208b84;return this[_0x1bbe4b(0x123)];}[a67_0x208b84(0x12e)](){const _0x10317b=a67_0x208b84,_0x5cafc4={};_0x5cafc4['yiEZP']=function(_0x18ab1e,_0x1f66b7){return _0x18ab1e===_0x1f66b7;},_0x5cafc4[_0x10317b(0xed)]=function(_0x119c7b,_0x2471e7){return _0x119c7b===_0x2471e7;},_0x5cafc4[_0x10317b(0x134)]=function(_0xf553af,_0x852336){return _0xf553af===_0x852336;};const _0x519520=_0x5cafc4,_0x15315d=CLIUtils[_0x10317b(0x168)]();if(_0x519520['yiEZP'](_0x15315d['name'][_0x10317b(0x126)](),FRAMEWORKS[_0x10317b(0x136)][_0x10317b(0x126)]()))this[_0x10317b(0x148)]=new PlaywrightTestFramework([_0x15315d[_0x10317b(0x17c)]],_0x15315d[_0x10317b(0xc1)]);else{if(_0x519520[_0x10317b(0xed)](_0x15315d['name']['toLowerCase'](),FRAMEWORKS[_0x10317b(0x13e)]['toLowerCase']()))this[_0x10317b(0x148)]=new CucumberTestFramework([_0x15315d[_0x10317b(0x17c)]],_0x15315d[_0x10317b(0xc1)]);else _0x519520['dfFAU'](_0x15315d[_0x10317b(0x17c)]['toLowerCase'](),FRAMEWORKS[_0x10317b(0xa3)][_0x10317b(0x126)]())&&(this[_0x10317b(0x148)]=new JestTestFramework([_0x15315d[_0x10317b(0x17c)]],_0x15315d[_0x10317b(0xc1)]));}}[a67_0x208b84(0x191)](){const _0x19f303=a67_0x208b84,_0x1d18ac={};_0x1d18ac[_0x19f303(0x150)]=function(_0x3e3356,_0x4b066a){return _0x3e3356===_0x4b066a;};const _0xbc69ce=_0x1d18ac,_0x402089=CLIUtils[_0x19f303(0xff)]();if(_0xbc69ce[_0x19f303(0x150)](_0x402089[_0x19f303(0x17c)][_0x19f303(0x126)](),FRAMEWORKS[_0x19f303(0x136)]['toLowerCase']()))this[_0x19f303(0x88)]=new PlaywrightAutomationFramework(_0x402089[_0x19f303(0x17c)],_0x402089[_0x19f303(0xc1)]);else _0xbc69ce[_0x19f303(0x150)](_0x402089[_0x19f303(0x17c)][_0x19f303(0x126)](),FRAMEWORKS['PUPPETEER']['toLowerCase']())&&(this[_0x19f303(0x88)]=new PuppeteerAutomationFramework(_0x402089[_0x19f303(0x17c)],_0x402089[_0x19f303(0xc1)]));}['getTestFramework'](){return this['testFramework'];}[a67_0x208b84(0xb8)](){const _0x533e5e=a67_0x208b84;return this[_0x533e5e(0x88)];}[a67_0x208b84(0xa6)](){const _0x2d6a91=a67_0x208b84;return this[_0x2d6a91(0x184)];}[a67_0x208b84(0xc5)](){const _0x5cb8cf=a67_0x208b84;return this[_0x5cb8cf(0x116)];}}module[a67_0x208b84(0x138)]=BrowserstackCLI;
const a67_0x9b15d6=a67_0xec96;function a67_0xec96(_0x518e30,_0x335c8b){const _0xa4d0e2=a67_0xa4d0();return a67_0xec96=function(_0xec96a5,_0x4063aa){_0xec96a5=_0xec96a5-0xf0;let _0x55e47d=_0xa4d0e2[_0xec96a5];return _0x55e47d;},a67_0xec96(_0x518e30,_0x335c8b);}(function(_0x1a8247,_0x220d3a){const _0x3f3078=a67_0xec96,_0x45d7eb=_0x1a8247();while(!![]){try{const _0x89112e=parseInt(_0x3f3078(0x13b))/0x1*(parseInt(_0x3f3078(0x190))/0x2)+parseInt(_0x3f3078(0x1f3))/0x3*(-parseInt(_0x3f3078(0x1b8))/0x4)+parseInt(_0x3f3078(0x167))/0x5+parseInt(_0x3f3078(0x193))/0x6+-parseInt(_0x3f3078(0x10d))/0x7+-parseInt(_0x3f3078(0x1f6))/0x8+-parseInt(_0x3f3078(0x1dc))/0x9*(-parseInt(_0x3f3078(0x19c))/0xa);if(_0x89112e===_0x220d3a)break;else _0x45d7eb['push'](_0x45d7eb['shift']());}catch(_0x536ec7){_0x45d7eb['push'](_0x45d7eb['shift']());}}}(a67_0xa4d0,0x1c95c));const {spawn}=require('child_process'),GrpcClient=require(a67_0x9b15d6(0x1b2)),util=require(a67_0x9b15d6(0x1cf)),CLIUtils=require(a67_0x9b15d6(0x1e0)),PlaywrightAutomationFramework=require(a67_0x9b15d6(0x14e)),PuppeteerAutomationFramework=require(a67_0x9b15d6(0x172)),PlaywrightTestFramework=require(a67_0x9b15d6(0x1fc)),CucumberTestFramework=require(a67_0x9b15d6(0x14f)),JestTestFramework=require(a67_0x9b15d6(0x153)),{createClassLogger}=require(a67_0x9b15d6(0x198)),PerformanceTester=require(a67_0x9b15d6(0x15a)),{EVENTS:PerformanceEvents}=require(a67_0x9b15d6(0x14d)),AccessibilityModule=require(a67_0x9b15d6(0x16d)),{CLI_SUPPORTED_FRAMEWORKS,FRAMEWORKS,BINARY_BUSY_ERROR_CODES,MAX_SPAWN_RETRIES,SPAWN_RETRY_DELAY_MS}=require(a67_0x9b15d6(0x181)),helper=require(a67_0x9b15d6(0xf0)),TestFrameworkConstants=require('./framework/constants/testFrameworkConstants.js'),buildLogger=require('../../helpers/logger.js')[a67_0x9b15d6(0x19a)],LoadTestModule=require('./modules/loadTestModule.js'),TestInfo=require('./TestInfo.js');class BrowserstackCLI{static #instance=null;static [a67_0x9b15d6(0x1f4)]=null;static ['HashedID']=null;static [a67_0x9b15d6(0x1a0)]=null;static ['A11yEnabled']=![];[a67_0x9b15d6(0x1f2)]=null;[a67_0x9b15d6(0x177)]=![];['isChildConnected']=![];[a67_0x9b15d6(0x120)]=![];[a67_0x9b15d6(0x10e)]=null;[a67_0x9b15d6(0x19e)]={};[a67_0x9b15d6(0x1fe)]=null;['automationFramework']=null;['logger']=createClassLogger(a67_0x9b15d6(0x200));constructor(){const _0x532692=a67_0x9b15d6;this[_0x532692(0x127)]=![],this[_0x532692(0x13f)]={},this[_0x532692(0x113)]={},this[_0x532692(0x1ff)]={};}static[a67_0x9b15d6(0x194)](){return!BrowserstackCLI.#instance&&(BrowserstackCLI.#instance=new BrowserstackCLI()),BrowserstackCLI.#instance;}async[a67_0x9b15d6(0x10c)](){const _0x40fd7b=a67_0x9b15d6,_0x2c7d7b={};_0x2c7d7b[_0x40fd7b(0x10a)]='Disabling\x20CLI.';const _0xeb7fa9=_0x2c7d7b;if(helper[_0x40fd7b(0x1ce)](process[_0x40fd7b(0x1b6)][_0x40fd7b(0x1b0)])){this[_0x40fd7b(0x15b)][_0x40fd7b(0xf4)](_0xeb7fa9[_0x40fd7b(0x10a)]);return;}PerformanceTester[_0x40fd7b(0x156)](PerformanceEvents['SDK_CLI_ON_BOOTSTRAP']);try{const _0x4e94d6=process['env']['BROWSERSTACK_CLI_BIN_SESSION_ID']||null;this[_0x40fd7b(0x1df)](),this['setupTestFramework']();if(_0x4e94d6){await this[_0x40fd7b(0x1e8)](_0x4e94d6),PerformanceTester[_0x40fd7b(0x1ed)](PerformanceEvents[_0x40fd7b(0x1bb)]);return;}await this[_0x40fd7b(0x199)]();}catch(_0x5ab737){this[_0x40fd7b(0x15b)][_0x40fd7b(0x158)]('bootstrap:\x20failed\x20to\x20bootstrap='+(_0x5ab737[_0x40fd7b(0x1cd)]||_0x5ab737)),await this[_0x40fd7b(0x19f)](),PerformanceTester[_0x40fd7b(0x1ed)](PerformanceEvents['SDK_CLI_ON_BOOTSTRAP'],![],util[_0x40fd7b(0x1b9)](_0x5ab737));}}async[a67_0x9b15d6(0x199)](){const _0x6d44b0=a67_0x9b15d6,_0x3305d3={};_0x3305d3[_0x6d44b0(0x1f5)]=_0x6d44b0(0x135),_0x3305d3[_0x6d44b0(0x136)]='startMain:\x20main-process\x20started';const _0x109155=_0x3305d3;this[_0x6d44b0(0x15b)][_0x6d44b0(0xf4)](_0x109155[_0x6d44b0(0x1f5)]),await this[_0x6d44b0(0x156)](),this[_0x6d44b0(0x15b)]['debug'](_0x109155[_0x6d44b0(0x136)]);const _0x422d65=await GrpcClient[_0x6d44b0(0x194)]()[_0x6d44b0(0x12c)]();this[_0x6d44b0(0x177)]=!![],this[_0x6d44b0(0x1af)](_0x422d65);}[a67_0x9b15d6(0x1af)](_0xc22dd7){const _0x4bbaf9=a67_0x9b15d6,_0x3c9c08={'lzAxM':function(_0x2d1a12,_0x1d90aa){return _0x2d1a12(_0x1d90aa);},'NtMVr':_0x4bbaf9(0x11c),'kwXoO':function(_0x2956c1,_0x417981){return _0x2956c1(_0x417981);},'RSNOm':'./modules/testhubModule.js','ATwes':_0x4bbaf9(0x19d),'hVKzO':_0x4bbaf9(0x205),'yQaCj':_0x4bbaf9(0x12d),'mWuGo':'getAccessibility','EETdv':'getSuccess','SMspS':function(_0x3e2151,_0x242511){return _0x3e2151||_0x242511;},'vYsdM':function(_0x5540f5,_0x49d010){return _0x5540f5!==_0x49d010;},'mtGgw':function(_0x315237,_0x39f962){return _0x315237!==_0x39f962;},'AXOJJ':function(_0x2e53d9,_0xd2881c){return _0x2e53d9===_0xd2881c;},'dwoQE':'function','arFEv':function(_0x3b7492,_0x3c6649){return _0x3b7492&&_0x3c6649;},'yranP':function(_0x3a49ca,_0x1cb3e6){return _0x3a49ca(_0x1cb3e6);},'TpRXp':'./modules/puppeteerDriverModule.js'},_0x5dffc3=_0x3c9c08[_0x4bbaf9(0x208)](require,_0x3c9c08[_0x4bbaf9(0x18b)]),_0x50f6d5=_0x3c9c08[_0x4bbaf9(0x144)](require,_0x3c9c08['RSNOm']),_0x358442=_0x3c9c08[_0x4bbaf9(0x208)](require,_0x3c9c08[_0x4bbaf9(0x125)]);this['logger'][_0x4bbaf9(0xf4)](_0x3c9c08[_0x4bbaf9(0x101)]),this[_0x4bbaf9(0x10e)]=_0xc22dd7[_0x4bbaf9(0x109)](),this[_0x4bbaf9(0x15b)][_0x4bbaf9(0xf4)](_0x4bbaf9(0xfb)+this[_0x4bbaf9(0x10e)]),this[_0x4bbaf9(0x169)](_0xc22dd7),this[_0x4bbaf9(0x1a8)]();!this[_0x4bbaf9(0x178)]&&this['setCliArgs'](_0xc22dd7);const _0x3f5d1a=_0x3c9c08[_0x4bbaf9(0xfe)],_0x18bac7=_0x3c9c08[_0x4bbaf9(0x155)],_0x4f1993=_0x3c9c08[_0x4bbaf9(0x16a)],_0x155100=_0xc22dd7[_0x3f5d1a]()&&_0xc22dd7[_0x3f5d1a]()[_0x4f1993](),_0xfccebc=_0xc22dd7[_0x18bac7]()&&_0xc22dd7[_0x18bac7]()[_0x4f1993](),_0x18ed40=process['env'][_0x4bbaf9(0x143)]&&JSON[_0x4bbaf9(0x1b7)](process[_0x4bbaf9(0x1b6)][_0x4bbaf9(0x143)]);_0x3c9c08[_0x4bbaf9(0x18d)](_0x155100,_0xfccebc)&&(this['modules'][_0x50f6d5[_0x4bbaf9(0x1e9)]]=new _0x50f6d5(_0xc22dd7[_0x4bbaf9(0xf5)](),_0x18ed40));_0x155100&&(this[_0x4bbaf9(0x19e)][_0x358442[_0x4bbaf9(0x1e9)]]=new _0x358442(_0xc22dd7[_0x3f5d1a]()));if(_0xfccebc){this[_0x4bbaf9(0x19e)][AccessibilityModule['MODULE_NAME']]=new AccessibilityModule(_0xc22dd7[_0x18bac7]());const _0x1040c1=this['config']&&_0x3c9c08[_0x4bbaf9(0x1d3)](this['config'][_0x4bbaf9(0x1aa)],undefined)&&_0x3c9c08[_0x4bbaf9(0x130)](this[_0x4bbaf9(0x13f)]['app'],null);BrowserstackCLI[_0x4bbaf9(0x146)]=!_0x1040c1;}else try{const _0x42be3f=_0xc22dd7[_0x18bac7](),_0x55e2a8=_0x42be3f&&_0x3c9c08[_0x4bbaf9(0x1ad)](typeof _0x42be3f[_0x4f1993],_0x3c9c08[_0x4bbaf9(0x1fd)])?!!_0x42be3f[_0x4f1993]():![];this[_0x4bbaf9(0x15b)][_0x4bbaf9(0xf4)](_0x4bbaf9(0x174)+_0x55e2a8);if(_0x3c9c08[_0x4bbaf9(0x1c7)](!_0x55e2a8,_0x42be3f)){const _0x45bd6a=_0x42be3f[_0x4bbaf9(0x1a6)]?_0x42be3f[_0x4bbaf9(0x1a6)]():_0x42be3f;_0x45bd6a[_0x4bbaf9(0x114)]&&Array[_0x4bbaf9(0x1bd)](_0x45bd6a[_0x4bbaf9(0x114)])&&(this['logger'][_0x4bbaf9(0x158)](_0x4bbaf9(0x19b)+_0x45bd6a[_0x4bbaf9(0x114)]['length']+_0x4bbaf9(0x1ba)),_0x45bd6a['errorsList'][_0x4bbaf9(0x1d6)]((_0x128dcf,_0xc04297)=>{const _0x1a8e21=_0x4bbaf9;this['logger'][_0x1a8e21(0x158)](_0x1a8e21(0x171)+_0x128dcf[_0x1a8e21(0x1ea)]+']\x20'+_0x128dcf[_0x1a8e21(0x206)]);}),_0x45bd6a[_0x4bbaf9(0xfa)]&&this[_0x4bbaf9(0x15b)]['error']('Error\x20Trace\x20ID:\x20'+_0x45bd6a[_0x4bbaf9(0xfa)]),_0x45bd6a[_0x4bbaf9(0x16f)]&&this[_0x4bbaf9(0x15b)]['error'](_0x4bbaf9(0x202)+_0x45bd6a[_0x4bbaf9(0x16f)]));}}catch(_0x3fef00){this[_0x4bbaf9(0x15b)]['error'](_0x4bbaf9(0x209)+_0x3fef00);}const _0x563911=CLIUtils[_0x4bbaf9(0x102)]();if(_0x3c9c08[_0x4bbaf9(0x1ad)](_0x563911[_0x4bbaf9(0x1bc)]['toLowerCase'](),FRAMEWORKS[_0x4bbaf9(0x163)][_0x4bbaf9(0x13c)]())){const _0x1e490e=_0x3c9c08[_0x4bbaf9(0x11b)](require,_0x3c9c08[_0x4bbaf9(0x133)]);this['modules'][_0x1e490e[_0x4bbaf9(0x1e9)]]=new _0x1e490e(_0x18ed40);}else this['modules'][_0x5dffc3[_0x4bbaf9(0x1e9)]]=new _0x5dffc3(_0x18ed40);this[_0x4bbaf9(0x120)]=!![],this[_0x4bbaf9(0x204)]();}[a67_0x9b15d6(0x1c5)](){const _0x24d07c=a67_0x9b15d6;return this[_0x24d07c(0x19e)][AccessibilityModule[_0x24d07c(0x1e9)]];}async['configureModules'](){const _0x3714fa=a67_0x9b15d6;for(const _0x439052 in this[_0x3714fa(0x19e)]){const _0x4cdce8=this[_0x3714fa(0x19e)][_0x439052];await _0x4cdce8[_0x3714fa(0x18a)](this[_0x3714fa(0x10e)],0x0,GrpcClient[_0x3714fa(0x194)]()[_0x3714fa(0x170)],this[_0x3714fa(0x13f)]);}}async[a67_0x9b15d6(0x156)](){const _0x1ac8aa=a67_0x9b15d6,_0x3d77f0={};_0x3d77f0['jMviZ']='Failed\x20to\x20get\x20CLI\x20binary\x20path.\x20CLI\x20setup\x20failed.',_0x3d77f0[_0x1ac8aa(0x15d)]=_0x1ac8aa(0x128),_0x3d77f0[_0x1ac8aa(0x141)]=function(_0x27bbe6,_0x2402a1){return _0x27bbe6<=_0x2402a1;},_0x3d77f0[_0x1ac8aa(0x107)]=function(_0x570701,_0x22e71b){return _0x570701>_0x22e71b;},_0x3d77f0[_0x1ac8aa(0x1a2)]=function(_0x109a34,_0x2cc3e6){return _0x109a34<_0x2cc3e6;},_0x3d77f0[_0x1ac8aa(0x145)]=_0x1ac8aa(0x13a);const _0x5331f3=_0x3d77f0;PerformanceTester['start'](PerformanceEvents[_0x1ac8aa(0x182)]);if(CLIUtils[_0x1ac8aa(0x1d8)]())return this[_0x1ac8aa(0x1cb)](CLIUtils[_0x1ac8aa(0x1cc)]()),PerformanceTester[_0x1ac8aa(0x1ed)](PerformanceEvents[_0x1ac8aa(0x182)]),Promise['resolve']();if(this[_0x1ac8aa(0x1f2)]&&this[_0x1ac8aa(0x1f2)]['connected'])return PerformanceTester['end'](PerformanceEvents['SDK_CLI_START']),Promise[_0x1ac8aa(0x1c4)]();const _0xd1ec58=await this['getCliBinPath']();if(!_0xd1ec58)throw new Error(_0x5331f3[_0x1ac8aa(0xf2)]);const _0x34d273=[_0xd1ec58,_0x5331f3[_0x1ac8aa(0x15d)]];this[_0x1ac8aa(0x15b)]['info']('spawning\x20command=\x27'+_0x34d273+'\x27');for(let _0x49ae23=0x1;_0x5331f3[_0x1ac8aa(0x141)](_0x49ae23,MAX_SPAWN_RETRIES);_0x49ae23++){try{await this[_0x1ac8aa(0x188)](_0x34d273);_0x5331f3['lrSpH'](_0x49ae23,0x1)&&this[_0x1ac8aa(0x15b)][_0x1ac8aa(0xf4)](_0x1ac8aa(0x112)+_0x49ae23+'/'+MAX_SPAWN_RETRIES);break;}catch(_0x355edb){if(BINARY_BUSY_ERROR_CODES['includes'](_0x355edb[_0x1ac8aa(0x16f)])&&_0x5331f3[_0x1ac8aa(0x1a2)](_0x49ae23,MAX_SPAWN_RETRIES))this[_0x1ac8aa(0x15b)][_0x1ac8aa(0x1a7)](_0x1ac8aa(0x162)+_0x355edb['code']+_0x1ac8aa(0x1fa)+_0x49ae23+'/'+MAX_SPAWN_RETRIES+',\x20retrying\x20in\x20'+SPAWN_RETRY_DELAY_MS+_0x1ac8aa(0x180)),this['process']&&(this[_0x1ac8aa(0x1f2)][_0x1ac8aa(0x11d)](),!this['process'][_0x1ac8aa(0x10f)]&&this[_0x1ac8aa(0x1f2)][_0x1ac8aa(0x1a1)](_0x5331f3[_0x1ac8aa(0x145)]),this[_0x1ac8aa(0x1f2)]=null),await new Promise(_0x49f4b3=>setTimeout(_0x49f4b3,SPAWN_RETRY_DELAY_MS));else throw _0x355edb;}}}[a67_0x9b15d6(0x188)](_0x3ebadf){const _0x2fa4a5=a67_0x9b15d6,_0x1bc250={'BYhlT':function(_0x5c296b,_0x5d20a6){return _0x5c296b!==_0x5d20a6;},'LqtHJ':_0x2fa4a5(0x11a),'aZRIt':_0x2fa4a5(0x16c),'nDAJr':function(_0x25aa2b){return _0x25aa2b();},'FIcOt':'error','FsbUy':'close','DXCIX':function(_0x491b04,_0x37a177){return _0x491b04(_0x37a177);},'wfabJ':function(_0x2567f9,_0x3bb6cb,_0x50959d,_0x256f4a){return _0x2567f9(_0x3bb6cb,_0x50959d,_0x256f4a);},'ExtRp':function(_0x3366e2,_0xd6a550){return _0x3366e2(_0xd6a550);},'psxFg':_0x2fa4a5(0x196),'nWKUF':_0x2fa4a5(0x17f)};return new Promise((_0x567e21,_0x59cd68)=>{const _0x44f565=_0x2fa4a5,_0x162c2f={'uPmLs':function(_0x118fe8,_0x274496){const _0x422ad7=a67_0xec96;return _0x1bc250[_0x422ad7(0x1ae)](_0x118fe8,_0x274496);},'xUlgu':function(_0x2a8a84,_0x5d3686){return _0x1bc250['BYhlT'](_0x2a8a84,_0x5d3686);},'JrpdZ':_0x1bc250[_0x44f565(0x1de)],'GCKGu':_0x1bc250[_0x44f565(0x138)],'gLtjv':function(_0x33d296){const _0x28ff50=_0x44f565;return _0x1bc250[_0x28ff50(0x173)](_0x33d296);},'xSiyD':_0x1bc250[_0x44f565(0x106)],'XBaEJ':_0x1bc250[_0x44f565(0x18f)],'dKChr':function(_0x4abcd3,_0x5d28f1){const _0x2f5ad9=_0x44f565;return _0x1bc250[_0x2f5ad9(0x16e)](_0x4abcd3,_0x5d28f1);},'PvujK':function(_0x2a97d4,_0x332bb6){const _0x3f83e8=_0x44f565;return _0x1bc250[_0x3f83e8(0x1ae)](_0x2a97d4,_0x332bb6);}},_0x36c7ef={};_0x36c7ef[_0x44f565(0x1b6)]=process[_0x44f565(0x1b6)],this[_0x44f565(0x1f2)]=_0x1bc250['wfabJ'](spawn,_0x3ebadf[0x0],_0x3ebadf[_0x44f565(0x14b)](0x1),_0x36c7ef);if(!this[_0x44f565(0x1f2)]||!this[_0x44f565(0x1f2)][_0x44f565(0x20b)]){_0x1bc250[_0x44f565(0x160)](_0x59cd68,new Error(_0x1bc250[_0x44f565(0x166)]));return;}const _0xfcbedf={};this[_0x44f565(0x1f2)][_0x44f565(0x119)]['on'](_0x1bc250['nWKUF'],_0x5541d5=>{const _0x2e617d=_0x44f565,_0x36f36d=_0x5541d5[_0x2e617d(0x189)]()[_0x2e617d(0x161)]()['split']('\x0a');for(const _0x37a99a of _0x36f36d){if(/^(id|listen|port)=.*$/['test'](_0x37a99a)){const [_0x33079e,_0x5c0900]=_0x37a99a[_0x2e617d(0x184)]('=',0x2);_0x162c2f[_0x2e617d(0x15e)](_0x5c0900,undefined)&&(_0xfcbedf[_0x33079e]=_0x5c0900);}if(_0x37a99a['toLowerCase']()['includes'](_0x162c2f[_0x2e617d(0x149)])){const _0x24801=_0x162c2f[_0x2e617d(0x124)][_0x2e617d(0x184)]('|');let _0x26b5ca=0x0;while(!![]){switch(_0x24801[_0x26b5ca++]){case'0':_0x162c2f[_0x2e617d(0xf3)](_0x567e21);continue;case'1':this[_0x2e617d(0x1f2)][_0x2e617d(0x11d)](_0x162c2f[_0x2e617d(0x17e)]);continue;case'2':this[_0x2e617d(0x1f2)]['on'](_0x162c2f[_0x2e617d(0x148)],_0x3c4ffc=>{const _0x1e3e03=_0x2e617d;_0x162c2f[_0x1e3e03(0x150)](_0x3c4ffc,0x0)&&this['logger'][_0x1e3e03(0x158)](_0x1e3e03(0x104)+_0x3c4ffc+_0x1e3e03(0xfc));});continue;case'3':PerformanceTester['end'](PerformanceEvents[_0x2e617d(0x182)]);continue;case'4':this[_0x2e617d(0x1f2)]['on'](_0x162c2f[_0x2e617d(0x17e)],_0x1e3302=>{const _0x2235af=_0x2e617d;this[_0x2235af(0x15b)][_0x2235af(0x158)]('CLI\x20runtime\x20error\x20after\x20ready:\x20code='+_0x1e3302[_0x2235af(0x16f)]+'\x20msg='+_0x1e3302[_0x2235af(0x206)]);});continue;case'5':return;case'6':this['loadCliParams'](_0xfcbedf);continue;case'7':this[_0x2e617d(0x1f2)][_0x2e617d(0x11d)](_0x162c2f[_0x2e617d(0x148)]);continue;}break;}}}}),this[_0x44f565(0x1f2)][_0x44f565(0x1e1)]['on'](_0x1bc250[_0x44f565(0x147)],_0x5b8c97=>{const _0x33f0cb=_0x44f565;this[_0x33f0cb(0x15b)][_0x33f0cb(0x158)](_0x33f0cb(0x1e6)+_0x5b8c97[_0x33f0cb(0x189)]()[_0x33f0cb(0x161)]());}),this[_0x44f565(0x1f2)]['on'](_0x1bc250[_0x44f565(0x106)],_0x59c19d=>{const _0x5f0130=_0x44f565;_0xfcbedf[_0x5f0130(0x158)]=_0x5f0130(0x11e)+_0x59c19d[_0x5f0130(0x16f)]+_0x5f0130(0x1c2)+_0x59c19d[_0x5f0130(0x206)],PerformanceTester[_0x5f0130(0x1ed)](PerformanceEvents[_0x5f0130(0x182)],![],_0x59c19d),_0x162c2f[_0x5f0130(0x140)](_0x59cd68,_0x59c19d);}),this[_0x44f565(0x1f2)]['on'](_0x1bc250[_0x44f565(0x18f)],_0x3a1940=>{const _0x5599b6=_0x44f565;_0x162c2f['PvujK'](_0x3a1940,0x0)&&_0x162c2f[_0x5599b6(0x140)](_0x59cd68,new Error(_0x5599b6(0x104)+_0x3a1940));});});}async[a67_0x9b15d6(0x19f)](_0x23bede=null){const _0x222f67=a67_0x9b15d6,_0x3ec9a8={'GNMKF':_0x222f67(0x118),'ZZSpA':function(_0x286d72){return _0x286d72();},'kxSAr':_0x222f67(0x1a3),'ZXhIJ':_0x222f67(0x13a),'ZuKuY':_0x222f67(0x1ab),'UnHRV':function(_0x445a5d,_0x2c1249,_0x2fe1d4){return _0x445a5d(_0x2c1249,_0x2fe1d4);},'pONcM':_0x222f67(0x117),'qUfUR':'stop:\x20CLI\x20stop\x20triggered','cmrVw':function(_0x2863a2,_0x2de681){return _0x2863a2(_0x2de681);},'zOhBO':_0x222f67(0x197),'iEQgB':_0x222f67(0x132),'YtwtA':_0x222f67(0x185),'NmCzG':_0x222f67(0x176)};if(!this[_0x222f67(0x1d2)]()){this[_0x222f67(0x15b)][_0x222f67(0xf4)](_0x3ec9a8[_0x222f67(0x100)]);return;}PerformanceTester['start'](PerformanceEvents[_0x222f67(0x12b)]),this[_0x222f67(0x15b)][_0x222f67(0xf4)](_0x3ec9a8['qUfUR']);try{if(this[_0x222f67(0x177)]){const _0x5f034a=_0x3ec9a8[_0x222f67(0x1a4)](require,_0x3ec9a8[_0x222f67(0x129)]),_0x1a2806=this[_0x222f67(0x19e)][_0x222f67(0x123)]?.[_0x222f67(0xfd)]?.[_0x222f67(0x1a6)]()?.['buildHashedId'],_0x465724=TestInfo[_0x222f67(0x1db)](_0x1a2806),_0x29409a=_0x465724[TestFrameworkConstants[_0x222f67(0x1a9)]]||{},_0x13ad4a=await GrpcClient[_0x222f67(0x194)]()[_0x222f67(0x142)](JSON[_0x222f67(0x20a)](_0x29409a),_0x23bede);_0x13ad4a&&_0x13ad4a[_0x222f67(0x1e3)]()&&_0x13ad4a['getAutomateBuildlink']()&&(BrowserstackCLI[_0x222f67(0x1f4)]=_0x13ad4a[_0x222f67(0x1f7)](),BrowserstackCLI[_0x222f67(0x116)]=_0x13ad4a[_0x222f67(0xff)]()),await _0x5f034a['clearAttachments'](),TestInfo[_0x222f67(0x105)](),buildLogger[_0x222f67(0xf4)]('stop:\x20stopBinSession\x20build_link='+BrowserstackCLI[_0x222f67(0x1f4)]+_0x222f67(0x157)+BrowserstackCLI[_0x222f67(0x116)]+_0x222f67(0x122)+BrowserstackCLI[_0x222f67(0x1a0)]);}await this[_0x222f67(0x16b)]();const _0x32c15c=GrpcClient['getInstance']()[_0x222f67(0x121)]();if(_0x32c15c){try{_0x32c15c['close'](),this[_0x222f67(0x15b)][_0x222f67(0xf4)](_0x3ec9a8[_0x222f67(0x14c)]);}catch(_0x475bd4){this[_0x222f67(0x15b)]['error'](util['format'](_0x3ec9a8['YtwtA'],_0x475bd4));}await new Promise(_0x1eb9ae=>setTimeout(_0x1eb9ae,0x1388));}this[_0x222f67(0x1f2)]&&this['process'][_0x222f67(0x20b)]&&(this[_0x222f67(0x15b)][_0x222f67(0xf4)](_0x3ec9a8[_0x222f67(0x151)]),this[_0x222f67(0x1f2)][_0x222f67(0x1a1)](),await new Promise(_0x2c99d0=>{const _0x26c066=_0x222f67,_0x4f4a3d={'lJnWn':_0x3ec9a8[_0x26c066(0x1e7)],'snKXc':function(_0x3085c9){const _0x5a61d6=_0x26c066;return _0x3ec9a8[_0x5a61d6(0x1d1)](_0x3085c9);},'brWoZ':_0x3ec9a8['kxSAr'],'NDrNL':_0x3ec9a8[_0x26c066(0x164)]};let _0x1ce1fe=![];this['process']['on'](_0x3ec9a8['ZuKuY'],()=>{const _0xacca4d=_0x26c066;this[_0xacca4d(0x15b)]['info'](_0x4f4a3d['lJnWn']),_0x1ce1fe=!![],PerformanceTester[_0xacca4d(0x1ed)](PerformanceEvents[_0xacca4d(0x12b)]),_0x4f4a3d['snKXc'](_0x2c99d0);}),_0x3ec9a8[_0x26c066(0x168)](setTimeout,()=>{const _0x274e39=_0x26c066;!_0x1ce1fe&&(this[_0x274e39(0x15b)][_0x274e39(0x1a7)](_0x4f4a3d[_0x274e39(0x1c3)]),this['process'][_0x274e39(0x1a1)](_0x4f4a3d['NDrNL']),PerformanceTester[_0x274e39(0x1ed)](PerformanceEvents[_0x274e39(0x12b)]),_0x4f4a3d['snKXc'](_0x2c99d0));},0xbb8);}));}catch(_0x3c9fc7){PerformanceTester[_0x222f67(0x1ed)](PerformanceEvents[_0x222f67(0x12b)],![],util[_0x222f67(0x1b9)](_0x3c9fc7)),this[_0x222f67(0x15b)]['error'](_0x222f67(0x1b5)+(_0x3c9fc7[_0x222f67(0x1cd)]||_0x3c9fc7));}_0x23bede?this['process'][_0x222f67(0x1ef)]=0x1:this['process']['exitCode']=0x0,this['isChildConnected']=![],this[_0x222f67(0x177)]=![],process[_0x222f67(0x1b6)]['BROWSERSTACK_CLI_ENV']=null;}async[a67_0x9b15d6(0x16b)](){const _0x589e1e=a67_0x9b15d6,_0x388047={};_0x388047[_0x589e1e(0x1da)]=_0x589e1e(0x17c);const _0x10d90c=_0x388047;this['logger'][_0x589e1e(0xf4)](_0x10d90c['DKYPU']);}[a67_0x9b15d6(0x1cb)](_0x18bc43){const _0x91dd97=a67_0x9b15d6;this['logger']['info'](_0x91dd97(0x1d4)+JSON[_0x91dd97(0x20a)](_0x18bc43)),this[_0x91dd97(0x1c8)]=_0x18bc43,GrpcClient[_0x91dd97(0x194)]()['init'](_0x18bc43);}async[a67_0x9b15d6(0x1e8)](_0x5531a0){const _0x2e6c62=a67_0x9b15d6,_0x585fc8={};_0x585fc8['vkNbk']='startChild:\x20client\x20and\x20channel\x20already\x20exist,\x20stopping\x20here';const _0xa0309b=_0x585fc8;PerformanceTester['start'](PerformanceEvents['SDK_CONNECT_BIN_SESSION']);try{this[_0x2e6c62(0x15b)][_0x2e6c62(0xf4)](_0x2e6c62(0x20c)+_0x5531a0);const _0x2833d3=GrpcClient['getInstance']();if(_0x2833d3&&_0x2833d3['getClient']()&&_0x2833d3[_0x2e6c62(0x121)]()){this['logger']['info'](_0xa0309b[_0x2e6c62(0xf9)]);return;}GrpcClient[_0x2e6c62(0x194)]()[_0x2e6c62(0x1e2)]();const _0x42073d=await GrpcClient[_0x2e6c62(0x194)]()[_0x2e6c62(0x103)]();this[_0x2e6c62(0x178)]=!![],this[_0x2e6c62(0x1af)](_0x42073d),PerformanceTester[_0x2e6c62(0x1ed)](PerformanceEvents[_0x2e6c62(0x152)]);}catch(_0x16b867){PerformanceTester[_0x2e6c62(0x1ed)](PerformanceEvents[_0x2e6c62(0x152)],![],util[_0x2e6c62(0x1b9)](_0x16b867)),this[_0x2e6c62(0x15b)][_0x2e6c62(0x158)](_0x2e6c62(0x1d5)+util[_0x2e6c62(0x1b9)](_0x16b867));}}static[a67_0x9b15d6(0x1a5)](){const _0x5b19ef=a67_0x9b15d6;try{return BrowserstackCLI[_0x5b19ef(0x194)]()[_0x5b19ef(0x1d2)]();}catch(_0x34cd20){return![];}}[a67_0x9b15d6(0x1d2)](){const _0xaaae13=a67_0x9b15d6,_0x8889b1={};_0x8889b1[_0xaaae13(0x139)]=function(_0x2c90ed,_0x2e8430){return _0x2c90ed!==_0x2e8430;},_0x8889b1[_0xaaae13(0x12e)]=function(_0x4ecf6b,_0x3398c6){return _0x4ecf6b===_0x3398c6;};const _0x5a5b37=_0x8889b1;return CLIUtils[_0xaaae13(0x1d8)]()||this['isMainConnected']&&_0x5a5b37[_0xaaae13(0x139)](this['process'],null)&&_0x5a5b37[_0xaaae13(0x12e)](this['process']['exitCode'],null)&&_0x5a5b37[_0xaaae13(0x139)](GrpcClient[_0xaaae13(0x194)]()[_0xaaae13(0x1e4)](),null)&&!GrpcClient[_0xaaae13(0x194)]()[_0xaaae13(0x121)]()[_0xaaae13(0x1be)]||this[_0xaaae13(0x178)]&&_0x5a5b37[_0xaaae13(0x139)](GrpcClient[_0xaaae13(0x194)]()[_0xaaae13(0x121)](),null)&&!GrpcClient[_0xaaae13(0x194)]()[_0xaaae13(0x121)]()[_0xaaae13(0x1be)];}[a67_0x9b15d6(0x192)](){const _0x57ce79=a67_0x9b15d6;return this[_0x57ce79(0x1d2)]()&&this[_0x57ce79(0x120)];}[a67_0x9b15d6(0x1fb)](){const _0xeb8328=a67_0x9b15d6;return this[_0xeb8328(0x1ff)];}[a67_0x9b15d6(0x134)](_0x2cb771,_0x4e3c39,_0x2aa575=null){const _0x418865=a67_0x9b15d6,_0x49eb07={};_0x49eb07[_0x418865(0x1f8)]=function(_0x5b6093,_0x2104b1){return _0x5b6093||_0x2104b1;};const _0xe52ea0=_0x49eb07;this[_0x418865(0x1ff)]=_0xe52ea0[_0x418865(0x1f8)](_0x2cb771,{}),this[_0x418865(0x1f1)]=_0x4e3c39,this[_0x418865(0x1f9)]=_0x2aa575,process['env'][_0x418865(0x1ec)]=this[_0x418865(0x1ff)]?.[_0x418865(0xf8)]||![];const _0x1f3958=CLIUtils[_0x418865(0x18c)](),_0x47f454=CLIUtils[_0x418865(0x102)]();LoadTestModule[_0x418865(0x1b4)](this[_0x418865(0x1ff)])&&LoadTestModule[_0x418865(0x137)](this[_0x418865(0x1ff)]||{}),helper[_0x418865(0x1ac)](process['env'][_0x418865(0x1ec)])||!(CLI_SUPPORTED_FRAMEWORKS[_0x418865(0x111)](_0x1f3958[_0x418865(0x1bc)][_0x418865(0x13c)]())&&CLI_SUPPORTED_FRAMEWORKS[_0x418865(0x111)](_0x47f454[_0x418865(0x1bc)][_0x418865(0x13c)]()))?process[_0x418865(0x1b6)][_0x418865(0x1b0)]=![]:process[_0x418865(0x1b6)][_0x418865(0x1b0)]=!![];}async[a67_0x9b15d6(0x175)](){const _0x293bf8=a67_0x9b15d6,_0x1732c9={};_0x1732c9['hWTxI']=_0x293bf8(0x1c6),_0x1732c9[_0x293bf8(0x17a)]=_0x293bf8(0x13e);const _0xccc4ca=_0x1732c9;if(!this[_0x293bf8(0xf6)])try{this[_0x293bf8(0x15b)][_0x293bf8(0x18e)](_0xccc4ca[_0x293bf8(0x1c9)]),this[_0x293bf8(0xf6)]=await CLIUtils['setupCliPath'](this[_0x293bf8(0x1ff)]),!this[_0x293bf8(0xf6)]?this[_0x293bf8(0x15b)][_0x293bf8(0x158)](_0xccc4ca[_0x293bf8(0x17a)]):this['logger'][_0x293bf8(0x18e)]('CLI\x20binary\x20path\x20resolved\x20to:\x20'+this[_0x293bf8(0xf6)]);}catch(_0x1390da){this[_0x293bf8(0x15b)][_0x293bf8(0x158)](_0x293bf8(0x1c0)+_0x1390da[_0x293bf8(0x206)]),this[_0x293bf8(0xf6)]=null;}return this[_0x293bf8(0xf6)];}[a67_0x9b15d6(0x1f0)](){const _0x1bc47e=a67_0x9b15d6;return helper[_0x1bc47e(0x1ac)](process['env'][_0x1bc47e(0x1b0)]);}['getConfig'](){const _0x5de203=a67_0x9b15d6;return this[_0x5de203(0x13f)];}['setConfig'](_0x51438a){const _0x290b73=a67_0x9b15d6,_0x2dffe6={};_0x2dffe6['dAceW']=function(_0x3934fc,_0x4efccf){return _0x3934fc===_0x4efccf;},_0x2dffe6['COhPG']=_0x290b73(0x10b),_0x2dffe6[_0x290b73(0xf7)]=function(_0x6b890a,_0x4ffe6d){return _0x6b890a>_0x4ffe6d;},_0x2dffe6[_0x290b73(0x1d0)]=_0x290b73(0x17b),_0x2dffe6[_0x290b73(0x154)]=_0x290b73(0x17d),_0x2dffe6[_0x290b73(0x165)]=_0x290b73(0x1ee),_0x2dffe6[_0x290b73(0x15f)]=function(_0x5173af,_0x1e4ba8){return _0x5173af>_0x1e4ba8;},_0x2dffe6[_0x290b73(0x1b1)]=_0x290b73(0x159);const _0x1119a2=_0x2dffe6;try{const _0x44c446=_0x51438a[_0x290b73(0x14a)]?_0x51438a[_0x290b73(0x14a)]():'';if(!_0x44c446||_0x1119a2['dAceW'](_0x44c446[_0x290b73(0x161)](),'')){this[_0x290b73(0x15b)][_0x290b73(0x18e)](_0x1119a2[_0x290b73(0x1bf)]);this[_0x290b73(0x1ff)]&&_0x1119a2[_0x290b73(0xf7)](Object[_0x290b73(0x179)](this[_0x290b73(0x1ff)])[_0x290b73(0x207)],0x0)?(this[_0x290b73(0x15b)][_0x290b73(0x18e)](_0x1119a2[_0x290b73(0x1d0)]),this[_0x290b73(0x13f)]={'server':this['browserstackConfig']['server'],'hubUrl':this[_0x290b73(0x1ff)][_0x290b73(0x1d7)],'accessibility':this['browserstackConfig'][_0x290b73(0x195)]||![]}):(this['logger']['debug'](_0x1119a2[_0x290b73(0x154)]),this[_0x290b73(0x13f)]={});return;}this[_0x290b73(0x13f)]=JSON[_0x290b73(0x1b7)](_0x44c446),this[_0x290b73(0x15b)][_0x290b73(0xf4)](_0x1119a2[_0x290b73(0x165)]);}catch(_0x591a40){this[_0x290b73(0x15b)][_0x290b73(0x158)](_0x290b73(0x126)+util[_0x290b73(0x1b9)](_0x591a40)),this[_0x290b73(0x1ff)]&&_0x1119a2['wYEvI'](Object[_0x290b73(0x179)](this[_0x290b73(0x1ff)])['length'],0x0)?(this[_0x290b73(0x15b)][_0x290b73(0x18e)](_0x1119a2[_0x290b73(0x1b1)]),this[_0x290b73(0x13f)]={'server':this['browserstackConfig'][_0x290b73(0x11f)],'hubUrl':this[_0x290b73(0x1ff)]['hubUrl'],'accessibility':this[_0x290b73(0x1ff)]['accessibility']||![]}):this['config']={};}}[a67_0x9b15d6(0x1a8)](){const _0x308de2=a67_0x9b15d6,_0x1e8681={};_0x1e8681['ZXLUa']='syncAccessibilityConfig:\x20browserstackConfig\x20not\x20set,\x20skipping\x20sync',_0x1e8681[_0x308de2(0x1e5)]=_0x308de2(0x108),_0x1e8681[_0x308de2(0x1c1)]=_0x308de2(0x203);const _0x1209b6=_0x1e8681;try{if(!this['browserstackConfig']){this[_0x308de2(0x15b)]['debug'](_0x1209b6['ZXLUa']);return;}const _0x88a299=this['getConfig']();if(!_0x88a299){this[_0x308de2(0x15b)]['debug'](_0x1209b6[_0x308de2(0x1e5)]);return;}!helper[_0x308de2(0x13d)](_0x88a299[_0x308de2(0x195)])&&(this[_0x308de2(0x1ff)][_0x308de2(0x195)]=_0x88a299[_0x308de2(0x195)],this[_0x308de2(0x15b)][_0x308de2(0x18e)](_0x308de2(0xf1)+_0x88a299['accessibility'])),!helper[_0x308de2(0x13d)](_0x88a299[_0x308de2(0x110)])&&(this[_0x308de2(0x1ff)]['accessibilityOptions']=_0x88a299[_0x308de2(0x110)],this[_0x308de2(0x15b)][_0x308de2(0x18e)](_0x1209b6[_0x308de2(0x1c1)]));}catch(_0x4a41ba){this['logger'][_0x308de2(0x158)](_0x308de2(0x201)+util[_0x308de2(0x1b9)](_0x4a41ba));}}[a67_0x9b15d6(0x187)](_0x272aa8){const _0x1f4074=a67_0x9b15d6;try{this[_0x1f4074(0x113)]=_0x272aa8['getCliArgs']()[_0x1f4074(0x184)](','),this[_0x1f4074(0x15b)][_0x1f4074(0xf4)](_0x1f4074(0x183)+JSON['stringify'](this[_0x1f4074(0x113)]));}catch(_0x422b7a){this['logger'][_0x1f4074(0x158)](_0x1f4074(0x1d9)+util[_0x1f4074(0x1b9)](_0x422b7a));}}['getCliArgs'](){const _0x4e8cc5=a67_0x9b15d6;return this[_0x4e8cc5(0x113)];}['setupTestFramework'](){const _0x16064f=a67_0x9b15d6,_0x700997={};_0x700997[_0x16064f(0x1ca)]=function(_0x5933b0,_0x297cce){return _0x5933b0===_0x297cce;};const _0x215f8f=_0x700997,_0x5d39cb=CLIUtils[_0x16064f(0x18c)]();if(_0x215f8f[_0x16064f(0x1ca)](_0x5d39cb[_0x16064f(0x1bc)][_0x16064f(0x13c)](),FRAMEWORKS[_0x16064f(0x15c)][_0x16064f(0x13c)]()))this[_0x16064f(0x1fe)]=new PlaywrightTestFramework([_0x5d39cb[_0x16064f(0x1bc)]],_0x5d39cb[_0x16064f(0x191)]);else{if(_0x215f8f[_0x16064f(0x1ca)](_0x5d39cb[_0x16064f(0x1bc)][_0x16064f(0x13c)](),FRAMEWORKS[_0x16064f(0x131)][_0x16064f(0x13c)]()))this['testFramework']=new CucumberTestFramework([_0x5d39cb[_0x16064f(0x1bc)]],_0x5d39cb[_0x16064f(0x191)]);else _0x215f8f[_0x16064f(0x1ca)](_0x5d39cb[_0x16064f(0x1bc)]['toLowerCase'](),FRAMEWORKS[_0x16064f(0x12a)][_0x16064f(0x13c)]())&&(this['testFramework']=new JestTestFramework([_0x5d39cb[_0x16064f(0x1bc)]],_0x5d39cb[_0x16064f(0x191)]));}}['setupAutomationFramework'](){const _0x3741ac=a67_0x9b15d6,_0x54eb4c={};_0x54eb4c[_0x3741ac(0x186)]=function(_0x5af196,_0x3bdde0){return _0x5af196===_0x3bdde0;};const _0x56acd2=_0x54eb4c,_0x30f770=CLIUtils['getAutomationFrameworkDetail']();if(_0x56acd2['DbdfU'](_0x30f770[_0x3741ac(0x1bc)][_0x3741ac(0x13c)](),FRAMEWORKS[_0x3741ac(0x15c)][_0x3741ac(0x13c)]()))this[_0x3741ac(0x1b3)]=new PlaywrightAutomationFramework(_0x30f770[_0x3741ac(0x1bc)],_0x30f770[_0x3741ac(0x191)]);else _0x56acd2[_0x3741ac(0x186)](_0x30f770[_0x3741ac(0x1bc)][_0x3741ac(0x13c)](),FRAMEWORKS['PUPPETEER'][_0x3741ac(0x13c)]())&&(this[_0x3741ac(0x1b3)]=new PuppeteerAutomationFramework(_0x30f770[_0x3741ac(0x1bc)],_0x30f770['version']));}[a67_0x9b15d6(0x1dd)](){const _0x42ce46=a67_0x9b15d6;return this[_0x42ce46(0x1fe)];}['getAutomationFramework'](){return this['automationFramework'];}[a67_0x9b15d6(0x12f)](){const _0x5319b8=a67_0x9b15d6;return this[_0x5319b8(0x1f9)];}[a67_0x9b15d6(0x1eb)](){return this['browserstackConfigPath'];}}function a67_0xa4d0(){const _0x598e09=['trim','spawn\x20','PUPPETEER','ZXhIJ','LbJvR','psxFg','518260XgjdpQ','UnHRV','setConfig','EETdv','unConfigureModules','6|3|1|7|4|2|0|5','./modules/accessibilityModule.js','DXCIX','code','client','Error:\x20[','./framework/puppeteerAutomationFramework.js','nDAJr','Accessibility\x20success=','getCliBinPath','stop:\x20shutting\x20down\x20CLI','isMainConnected','isChildConnected','keys','hidQo','setConfig:\x20Using\x20browserstackConfig\x20as\x20fallback','Unconfiguring\x20modules','setConfig:\x20No\x20fallback\x20config\x20available,\x20using\x20empty\x20object','xSiyD','data','ms...','../utils/constants.js','SDK_CLI_START','setCliArgs:\x20cliArgs=','split','stop:\x20error\x20in\x20closing\x20channel:\x20%s','DbdfU','setCliArgs','_spawnAndAwaitReady','toString','configure','NtMVr','getTestFrameworkDetail','SMspS','debug','FsbUy','146fKcyRx','version','isBootstrapped','609516zmOnUN','getInstance','accessibility','failed\x20to\x20start\x20CLI,\x20no\x20PID\x20found','./uploadAttachmentsManager.js','../../helpers/classLogger.js','startMain','buildLogger','Accessibility\x20initialization\x20failed\x20with\x20','10KhFeNr','./modules/observabilityModule.js','modules','stop','O11yHashedID','kill','YBYXu','stop:\x20process\x20exit\x20timeout,\x20forcing\x20kill','cmrVw','isCLIEnabled','toObject','warn','syncAccessibilityConfig','KEY_CUSTOM_TAGS','app','exit','isTrue','AXOJJ','BYhlT','loadModules','BROWSERSTACK_CLI_ENABLED','BJbmL','./grpcClient.js','automationFramework','isLTSSession','stop:\x20error\x20in\x20stop\x20session\x20exception=','env','parse','2996XcbsRw','format','\x20errors:','SDK_CLI_ON_BOOTSTRAP','name','isArray','isClosed','COhPG','Error\x20in\x20setupCliPath:\x20','Oarwu','):\x20','brWoZ','resolve','getAccessibilityModule','Setting\x20up\x20CLI\x20binary\x20path...','arFEv','cliParams','hWTxI','jYVcF','loadCliParams','getCLIParamsForDevEnv','stack','isFalse','util','NLvfI','ZZSpA','isRunning','vYsdM','CLI\x20params\x20loaded:\x20','Failed\x20to\x20start\x20as\x20child\x20process:\x20','forEach','hubUrl','isDevelopmentEnv','setCliArgs:\x20error=','DKYPU','getTestDetails','11070fQYifh','getTestFramework','LqtHJ','setupAutomationFramework','./cliUtils.js','stderr','connect','getSuccess','getClient','Epgpo','CLI\x20stderr:\x20','GNMKF','startChild','MODULE_NAME','key','getBrowserstackConfigPath','BROWSERSTACK_TURBOSCALE','end','loading\x20Modules.','exitCode','isCliEnabled','browserstackConfigPath','process','483bnDZAX','BuildLink','FgIFs','350456vhDcXq','getAutomateBuildlink','ubsmq','browserstackCliConfig','\x20on\x20attempt\x20','getBrowserstackConfig','./framework/playwrightTestFramework.js','dwoQE','testFramework','browserstackConfig','BrowserstackCLI','syncAccessibilityConfig:\x20error=','Error\x20Code:\x20','syncAccessibilityConfig:\x20Updated\x20browserstackConfig.accessibilityOptions\x20from\x20CLI\x20response','configureModules','loadModules:\x20Loading\x20modules','message','length','lzAxM','Error\x20reading\x20accessibility\x20success\x20value:\x20','stringify','pid','Starting\x20as\x20child\x20process\x20with\x20session\x20ID:\x20','../../helpers/helper.js','syncAccessibilityConfig:\x20Updated\x20browserstackConfig.accessibility\x20from\x20CLI\x20response:\x20','jMviZ','gLtjv','info','getTesthub','SDK_CLI_BIN_PATH','RoYnd','turboScale','vkNbk','errorTraceId','loadModules:\x20binSessionId=','\x20after\x20ready\x20—\x20gRPC\x20calls\x20will\x20fail','testhubConfig','yQaCj','getHashedId','pONcM','hVKzO','getAutomationFrameworkDetail','connectBinSession','CLI\x20process\x20exited\x20with\x20code\x20','shutdown','FIcOt','lrSpH','syncAccessibilityConfig:\x20CLI\x20config\x20not\x20available,\x20skipping\x20sync','getBinSessionId','FBEaN','setConfig:\x20Empty\x20or\x20missing\x20config\x20string\x20from\x20response','bootstrap','966014wMwERf','binSessionId','killed','accessibilityOptions','includes','spawn\x20succeeded\x20on\x20attempt\x20','cliArgs','errorsList','exports','HashedID','stop:\x20CLI\x20is\x20not\x20running,\x20skipping\x20stop','stop:\x20CLI\x20process\x20exited','stdout','ready','yranP','./modules/playwrightDriverModule.js','removeAllListeners','Error\x20in\x20start\x20(code=','server','_modulesLoaded','getChannel','\x20o11y_uuid=','TestHubModule','GCKGu','ATwes','setConfig:\x20error=','initialized','sdk','zOhBO','JEST','SDK_CLI_ON_STOP','startBinSession','getObservability','bQvMl','getBrowserstackCliConfig','mtGgw','CUCUMBER','stop:\x20channel\x20closed','TpRXp','setBrowserstackConfig','startMain:\x20Starting\x20main\x20process','wpxFK','setLTSSessionId','aZRIt','ItNYB','SIGKILL','2918jVGBQx','toLowerCase','isUndefined','CLIUtils.setupCliPath\x20returned\x20null','config','dKChr','DojJF','stopBinSession','BROWSERSTACK_TEST_FRAMEWORK_DETAIL','kwXoO','uaqBX','A11yEnabled','nWKUF','XBaEJ','JrpdZ','getConfig','slice','iEQgB','../../helpers/performance/constants','./framework/playwrightAutomationFramework.js','./framework/cucumberTestFramework.js','uPmLs','NmCzG','SDK_CONNECT_BIN_SESSION','./framework/jestTestFramework.js','clWVV','mWuGo','start','\x20hashed_id=','error','setConfig:\x20Using\x20browserstackConfig\x20after\x20parse\x20error','../../helpers/performance/performance-tester.js','logger','PLAYWRIGHT','asJNz','xUlgu','wYEvI','ExtRp'];a67_0xa4d0=function(){return _0x598e09;};return a67_0xa4d0();}module[a67_0x9b15d6(0x115)]=BrowserstackCLI;

@@ -1,1 +0,1 @@

const a68_0x151ccb=a68_0x501b;(function(_0x13163f,_0x42ffa5){const _0x2d687f=a68_0x501b,_0x464c91=_0x13163f();while(!![]){try{const _0x47658e=parseInt(_0x2d687f(0x200))/0x1*(parseInt(_0x2d687f(0x26d))/0x2)+-parseInt(_0x2d687f(0x1b3))/0x3*(-parseInt(_0x2d687f(0x1c9))/0x4)+parseInt(_0x2d687f(0x25d))/0x5+parseInt(_0x2d687f(0x271))/0x6+-parseInt(_0x2d687f(0x231))/0x7+-parseInt(_0x2d687f(0x226))/0x8+-parseInt(_0x2d687f(0x1f3))/0x9;if(_0x47658e===_0x42ffa5)break;else _0x464c91['push'](_0x464c91['shift']());}catch(_0x35cd9d){_0x464c91['push'](_0x464c91['shift']());}}}(a68_0x56e6,0x38e1e));function a68_0x501b(_0x17a127,_0x2e15b6){const _0x56e64e=a68_0x56e6();return a68_0x501b=function(_0x501b51,_0x4b8280){_0x501b51=_0x501b51-0x193;let _0x302609=_0x56e64e[_0x501b51];return _0x302609;},a68_0x501b(_0x17a127,_0x2e15b6);}const fs=require('fs'),os=require('os'),url=require(a68_0x151ccb(0x1e9)),path=require(a68_0x151ccb(0x1d5)),{exec}=require(a68_0x151ccb(0x1de)),{https}=require(a68_0x151ccb(0x1ee)),yauzl=require(a68_0x151ccb(0x241)),util=require(a68_0x151ccb(0x19f)),{getFrameworkVersion}=require(a68_0x151ccb(0x24e)),{threadId}=require(a68_0x151ccb(0x203)),PerformanceTester=require(a68_0x151ccb(0x237)),{EVENTS:PerformanceEvents}=require(a68_0x151ccb(0x1df)),{isNullOrEmpty,isModifiable,setReadWriteExecuteAccess}=require(a68_0x151ccb(0x220)),{isTrue,createDir,getHostInfo,nodeRequest,nestedKeyValue}=require(a68_0x151ccb(0x202)),{UPDATED_CLI_ENDPOINT,BINARY_BUSY_ERROR_CODES}=require(a68_0x151ccb(0x214)),{createClassLogger}=require(a68_0x151ccb(0x19b)),TestFrameworkInstance=require(a68_0x151ccb(0x1f4)),HookState=require(a68_0x151ccb(0x21a)),TestFrameworkState=require(a68_0x151ccb(0x199)),AutomationFrameworkState=require('./state/automationFrameworkState.js'),TestFrameworkConstants=require(a68_0x151ccb(0x1b6)),logger=createClassLogger(a68_0x151ccb(0x1e1)),{getBStackAPIUrl}=require(a68_0x151ccb(0x210));class CLIUtils{[a68_0x151ccb(0x1b2)]={};['testFrameworkDetail']={};static[a68_0x151ccb(0x245)](){const _0x165c86=a68_0x151ccb,_0x31a467={};_0x31a467[_0x165c86(0x1d0)]=function(_0x5b8f33,_0x33f488){return _0x5b8f33===_0x33f488;},_0x31a467['yZSsf']='development';const _0x5f0cdd=_0x31a467;return _0x5f0cdd[_0x165c86(0x1d0)](process['env'][_0x165c86(0x228)],_0x5f0cdd[_0x165c86(0x1be)]);}static[a68_0x151ccb(0x25c)](){const _0x3a2803=a68_0x151ccb,_0x551fca={};return _0x551fca['id']=process['env']['BROWSERSTACK_CLI_ENV'],_0x551fca['listen']=_0x3a2803(0x1b7)+process[_0x3a2803(0x1eb)][_0x3a2803(0x228)]+'.sock',_0x551fca;}static[a68_0x151ccb(0x25b)](){const _0x270559=a68_0x151ccb,_0x2e31a3={'qCwNC':function(_0x3fcd63,_0x2b73f8){return _0x3fcd63(_0x2b73f8);},'UiHFH':_0x270559(0x270)};return _0x2e31a3[_0x270559(0x217)](require,_0x2e31a3[_0x270559(0x246)])[_0x270559(0x1a7)];}static['getSdkLanguage'](){const _0x223d30=a68_0x151ccb,_0x3b8c42={};_0x3b8c42[_0x223d30(0x219)]='node';const _0xb74523=_0x3b8c42;return _0xb74523[_0x223d30(0x219)];}static async[a68_0x151ccb(0x21e)](_0x2d2f5b){const _0x4a845f=a68_0x151ccb,_0x38f9af={'jQzuq':'Configuring\x20Cli\x20path.','NZkzz':function(_0x518272,_0x4c6ba4){return _0x518272(_0x4c6ba4);},'hTavb':_0x4a845f(0x1e8)};logger[_0x4a845f(0x248)](_0x38f9af[_0x4a845f(0x1dd)]);const _0x473416=process[_0x4a845f(0x1eb)][_0x4a845f(0x23c)];if(!_0x38f9af[_0x4a845f(0x274)](isNullOrEmpty,_0x473416))return logger[_0x4a845f(0x248)]('Development\x20Cli\x20Path:\x20'+_0x473416),_0x473416;try{const _0x2c601a=this[_0x4a845f(0x263)]();if(_0x38f9af[_0x4a845f(0x274)](isNullOrEmpty,_0x2c601a))throw new Error(_0x38f9af[_0x4a845f(0x1ac)]);const _0xef8504=this[_0x4a845f(0x1c8)](_0x2c601a),_0x3ddeeb=await this['checkAndUpdateCli'](_0xef8504,_0x2c601a,_0x2d2f5b);return logger[_0x4a845f(0x248)](_0x4a845f(0x1b4)+_0x3ddeeb),_0x3ddeeb;}catch(_0x5356c2){logger[_0x4a845f(0x248)](_0x4a845f(0x1ba)+util[_0x4a845f(0x235)](_0x5356c2));}return null;}static async[a68_0x151ccb(0x26b)](_0x52d5bd,_0x24da0c,_0x40cea6){const _0x375fc0=a68_0x151ccb,_0x2ebb32={'lbitA':function(_0x468864){return _0x468864();},'wsNEv':function(_0x3fb7b8,_0x1a3a55){return _0x3fb7b8(_0x1a3a55);},'kIqZg':function(_0x3eed60,_0x42057b,_0x260ef7){return _0x3eed60(_0x42057b,_0x260ef7);},'aAnSI':_0x375fc0(0x23f),'pPkQt':_0x375fc0(0x1e9),'FGHDQ':function(_0x16d11b,_0x581394){return _0x16d11b(_0x581394);},'Jkrup':function(_0x13cda6,_0x370fe8,_0x4e805a){return _0x13cda6(_0x370fe8,_0x4e805a);}};PerformanceTester[_0x375fc0(0x1b8)](PerformanceEvents[_0x375fc0(0x23d)]),logger['info'](_0x375fc0(0x204)+_0x52d5bd);const _0x48e77f=_0x2ebb32[_0x375fc0(0x1f1)](getHostInfo),_0x379a61={'sdk_version':CLIUtils[_0x375fc0(0x25b)](),'os':_0x48e77f['platform'],'os_arch':_0x48e77f[_0x375fc0(0x265)],'cli_version':'0','sdk_language':this['getSdkLanguage']()};!_0x2ebb32['wsNEv'](isNullOrEmpty,_0x52d5bd)&&(_0x379a61[_0x375fc0(0x1ab)]=await this[_0x375fc0(0x23b)](_0x52d5bd+'\x20version'));const _0x22d85d=await this[_0x375fc0(0x20e)](_0x379a61,_0x40cea6);process[_0x375fc0(0x1eb)]['BROWSERSTACK_BINARY_URL']&&(logger[_0x375fc0(0x1cd)](_0x375fc0(0x256)+process[_0x375fc0(0x1eb)][_0x375fc0(0x1a5)]),_0x22d85d[_0x375fc0(0x23f)]['url']=process[_0x375fc0(0x1eb)]['BROWSERSTACK_BINARY_URL']);if(_0x2ebb32['kIqZg'](nestedKeyValue,_0x22d85d,[_0x2ebb32[_0x375fc0(0x229)],_0x2ebb32[_0x375fc0(0x193)]])){logger['debug']('Need\x20to\x20update\x20binary,\x20current\x20binary\x20version:\x20'+_0x379a61[_0x375fc0(0x1ab)]);if(!_0x2ebb32[_0x375fc0(0x247)](isNullOrEmpty,_0x52d5bd)&&this['isBinaryBusy'](_0x52d5bd))return logger[_0x375fc0(0x242)](_0x375fc0(0x1db)+_0x52d5bd),PerformanceTester['end'](PerformanceEvents[_0x375fc0(0x23d)]),_0x52d5bd;const _0x48abe5=await this[_0x375fc0(0x1ce)](_0x2ebb32[_0x375fc0(0x1ff)](nestedKeyValue,_0x22d85d,[_0x2ebb32[_0x375fc0(0x229)],_0x2ebb32[_0x375fc0(0x193)]]),_0x24da0c);return PerformanceTester[_0x375fc0(0x258)](PerformanceEvents[_0x375fc0(0x23d)]),_0x48abe5;}return PerformanceTester[_0x375fc0(0x258)](PerformanceEvents[_0x375fc0(0x23d)]),_0x52d5bd;}static[a68_0x151ccb(0x263)](){const _0x47ddd3=a68_0x151ccb,_0x424515={'yvWnO':function(_0xf5fd99,_0x2a9f6b){return _0xf5fd99(_0x2a9f6b);},'iYCPK':'No\x20writable\x20directory\x20available\x20for\x20the\x20CLI','jKHgJ':'cli','yLnzt':function(_0x324fa5,_0x2d8adf){return _0x324fa5(_0x2d8adf);}},_0x2cb5eb=this[_0x47ddd3(0x197)]();try{if(_0x424515[_0x47ddd3(0x1a2)](isNullOrEmpty,_0x2cb5eb))throw new Error(_0x424515['iYCPK']);const _0x38f83c=path[_0x47ddd3(0x227)](_0x2cb5eb,_0x424515[_0x47ddd3(0x244)]);return!fs[_0x47ddd3(0x1f5)](_0x38f83c)&&_0x424515[_0x47ddd3(0x1a3)](createDir,_0x38f83c),_0x38f83c;}catch(_0x6683c3){logger['debug'](_0x47ddd3(0x260)+util[_0x47ddd3(0x235)](_0x6683c3));}}static[a68_0x151ccb(0x197)](){const _0x5ed7ec=a68_0x151ccb,_0x46bef5={'xnEfX':'.browserstack','yJhix':function(_0x30b73f,_0x22b341){return _0x30b73f(_0x22b341);},'sRJux':function(_0x5593bd,_0x8facfd){return _0x5593bd(_0x8facfd);},'jDShS':function(_0xbd5220,_0x3612de){return _0xbd5220(_0x3612de);},'iDFRf':function(_0x4589ec,_0x3478b3){return _0x4589ec(_0x3478b3);}},_0x26139b=[process[_0x5ed7ec(0x1eb)][_0x5ed7ec(0x1cb)],path['join'](os['homedir'](),_0x46bef5[_0x5ed7ec(0x24d)]),path[_0x5ed7ec(0x227)](os['tmpdir'](),_0x46bef5[_0x5ed7ec(0x24d)])];for(const _0x141eeb of _0x26139b){if(_0x46bef5[_0x5ed7ec(0x236)](isNullOrEmpty,_0x141eeb))continue;try{if(fs[_0x5ed7ec(0x1f5)](_0x141eeb)){logger[_0x5ed7ec(0x248)](_0x5ed7ec(0x1fa)+_0x141eeb+_0x5ed7ec(0x1b1));if(!_0x46bef5[_0x5ed7ec(0x236)](isModifiable,_0x141eeb)){logger['debug'](_0x5ed7ec(0x25a)+_0x141eeb);const _0x3fbd93=_0x46bef5[_0x5ed7ec(0x222)](setReadWriteExecuteAccess,_0x141eeb);if(!_0x46bef5['jDShS'](isTrue,_0x3fbd93)){logger['warn'](_0x5ed7ec(0x24c)+_0x141eeb);continue;}}}else{logger[_0x5ed7ec(0x248)](_0x5ed7ec(0x23e)+_0x141eeb),_0x46bef5[_0x5ed7ec(0x222)](createDir,_0x141eeb),logger[_0x5ed7ec(0x248)](_0x5ed7ec(0x25a)+_0x141eeb);const _0x294863=_0x46bef5[_0x5ed7ec(0x222)](setReadWriteExecuteAccess,_0x141eeb);!_0x46bef5['iDFRf'](isTrue,_0x294863)&&logger[_0x5ed7ec(0x242)](_0x5ed7ec(0x24c)+_0x141eeb);}return _0x141eeb;}catch(_0xb53fdd){logger[_0x5ed7ec(0x1fc)](_0x5ed7ec(0x23a)+util['format'](_0xb53fdd));}}return null;}static[a68_0x151ccb(0x1c8)](_0x1e8e5f){const _0x17a32a=a68_0x151ccb,_0x2895cf={};_0x2895cf[_0x17a32a(0x1bb)]=function(_0x251d5b,_0xb95d26){return _0x251d5b>_0xb95d26;},_0x2895cf[_0x17a32a(0x1b5)]=function(_0x4901ab,_0x4d0cf4){return _0x4901ab>_0x4d0cf4;};const _0x428fbd=_0x2895cf;try{if(!fs[_0x17a32a(0x1f5)](_0x1e8e5f)||!fs[_0x17a32a(0x26f)](_0x1e8e5f)[_0x17a32a(0x1af)]())return'';const _0x29d6b6=fs['readdirSync'](_0x1e8e5f)[_0x17a32a(0x221)](_0x58666e=>path[_0x17a32a(0x227)](_0x1e8e5f,_0x58666e))['filter'](_0x1f96b8=>fs['statSync'](_0x1f96b8)[_0x17a32a(0x238)]()&&path[_0x17a32a(0x1e0)](_0x1f96b8)[_0x17a32a(0x1c3)](_0x17a32a(0x1e6)));if(_0x428fbd[_0x17a32a(0x1b5)](_0x29d6b6[_0x17a32a(0x1cf)],0x0)){const _0x5239e3=_0x29d6b6[_0x17a32a(0x221)](_0xcf75ec=>({'filePath':_0xcf75ec,'mtime':fs[_0x17a32a(0x26f)](_0xcf75ec)['mtime']}))[_0x17a32a(0x21b)]((_0x3301b9,_0x28bf4d)=>{const _0x5282e9=_0x17a32a;if(!_0x3301b9||!_0x3301b9['mtime'])return _0x28bf4d;if(_0x428fbd['RnyIN'](_0x28bf4d['mtime'],_0x3301b9[_0x5282e9(0x25e)]))return _0x28bf4d;return _0x3301b9;},{});return _0x5239e3?_0x5239e3[_0x17a32a(0x1ef)]:'';}return'';}catch(_0x1d3ef8){return logger[_0x17a32a(0x1fc)](_0x17a32a(0x195)+util[_0x17a32a(0x235)](_0x1d3ef8)),'';}}static [a68_0x151ccb(0x20e)]=async(_0x375812,_0x559cbb)=>{const _0x4a5de7=a68_0x151ccb,_0x15bdb9={'tnvwU':function(_0x341ce9,_0x2500e3,_0x82ab19,_0x167b45,_0x19d75d){return _0x341ce9(_0x2500e3,_0x82ab19,_0x167b45,_0x19d75d);},'fKgfH':_0x4a5de7(0x19e)},_0x267f91={};_0x267f91['qs']=_0x375812;const _0x1b02a3=await _0x15bdb9[_0x4a5de7(0x232)](nodeRequest,_0x15bdb9['fKgfH'],UPDATED_CLI_ENDPOINT,_0x267f91,_0x559cbb);return logger['debug'](_0x4a5de7(0x1d4)+JSON[_0x4a5de7(0x22a)](_0x1b02a3)),_0x1b02a3;};static['isBinaryBusy'](_0x44777e){const _0x211a3c=a68_0x151ccb;try{const _0x55a255=fs['openSync'](_0x44777e,'r+');return fs[_0x211a3c(0x1e2)](_0x55a255),![];}catch(_0x110e5f){if(BINARY_BUSY_ERROR_CODES['includes'](_0x110e5f[_0x211a3c(0x1d7)]))return logger[_0x211a3c(0x248)]('Binary\x20is\x20busy:\x20'+_0x44777e),!![];return logger[_0x211a3c(0x248)](_0x211a3c(0x1c6)+_0x110e5f[_0x211a3c(0x1fb)]),![];}}static[a68_0x151ccb(0x23b)](_0x2bfa72,_0x45c9b1=''){const _0x29f197=a68_0x151ccb,_0x4c3af0={'gAfqz':_0x29f197(0x1a7),'QWver':function(_0x5b8ba7,_0x263eb0){return _0x5b8ba7(_0x263eb0);},'fpYXx':_0x29f197(0x20b),'VbleQ':function(_0x1caeee,_0x541da4){return _0x1caeee(_0x541da4);},'nFfmq':function(_0x365fac,_0x18a4dc,_0x5e240c,_0x3744ae){return _0x365fac(_0x18a4dc,_0x5e240c,_0x3744ae);},'NOulu':_0x29f197(0x1fc)};return new Promise((_0x5407f2,_0x110abe)=>{const _0x568449=_0x29f197,_0x3daaf2={'joDsR':_0x4c3af0['gAfqz'],'oSNdC':function(_0x3f418f,_0x1bb435){return _0x4c3af0['QWver'](_0x3f418f,_0x1bb435);},'nBNir':_0x4c3af0[_0x568449(0x1b0)],'XYFIa':function(_0x31c6fc,_0x4bf5de){return _0x4c3af0['VbleQ'](_0x31c6fc,_0x4bf5de);},'XxsCk':function(_0x4c4972,_0x47827f){const _0x2cf1c2=_0x568449;return _0x4c3af0[_0x2cf1c2(0x1bd)](_0x4c4972,_0x47827f);}},_0x12e7ee={};_0x12e7ee[_0x568449(0x194)]=_0x45c9b1,_0x12e7ee[_0x568449(0x216)]=0x1388;const _0x17c301=_0x4c3af0[_0x568449(0x1a6)](exec,_0x2bfa72,_0x12e7ee,(_0x52b671,_0x4a0b28,_0x169c2e)=>{const _0x128773=_0x568449;if(_0x52b671){if(_0x2bfa72[_0x128773(0x209)](_0x3daaf2[_0x128773(0x1fd)])&&(_0x4a0b28[_0x128773(0x21f)]()||_0x169c2e['trim']())){const _0x1b8df0=_0x4a0b28[_0x128773(0x21f)]()||_0x169c2e[_0x128773(0x21f)]();logger[_0x128773(0x248)](_0x128773(0x267)+_0x1b8df0+'\x22'),_0x3daaf2['oSNdC'](_0x5407f2,_0x1b8df0);}else _0x3daaf2[_0x128773(0x1ca)](_0x5407f2,_0x169c2e[_0x128773(0x21f)]()||_0x3daaf2[_0x128773(0x1ed)]);}else logger[_0x128773(0x248)](_0x128773(0x1f0)+_0x4a0b28[_0x128773(0x21f)]()+'\x22'),_0x3daaf2[_0x128773(0x205)](_0x5407f2,_0x4a0b28[_0x128773(0x21f)]());});_0x17c301['on'](_0x4c3af0[_0x568449(0x26a)],()=>{const _0x511a3d=_0x568449;_0x3daaf2[_0x511a3d(0x233)](_0x5407f2,_0x3daaf2[_0x511a3d(0x1ed)]);});});}static [a68_0x151ccb(0x1ce)]=async(_0x457d24,_0x3747a1)=>{const _0xff754e=a68_0x151ccb,_0x8ace55={'mFdAW':function(_0x37c764,_0x4f6de9){return _0x37c764(_0x4f6de9);},'mgbqf':'Got\x20Error\x20in\x20SDK\x20binary\x20download\x20response\x20%s','vajzQ':function(_0x7abb7,_0x482ce7){return _0x7abb7(_0x482ce7);},'WHals':_0xff754e(0x1d6),'dDOUn':_0xff754e(0x1fc),'eCpeZ':function(_0x5397fe,_0x184a23){return _0x5397fe(_0x184a23);}};PerformanceTester[_0xff754e(0x1b8)](PerformanceEvents['SDK_CLI_DOWNLOAD']),logger[_0xff754e(0x248)](_0xff754e(0x212)+_0x457d24);try{const _0x32d0f3=url[_0xff754e(0x24a)](_0x457d24),_0x57b0a8=path['join'](_0x3747a1,_0xff754e(0x259)+process[_0xff754e(0x1e5)]+'.zip'),_0x1743a2=fs[_0xff754e(0x20f)](_0x57b0a8);return new Promise((_0x2266c7,_0xdccc50)=>{const _0x10d711=_0xff754e,_0x58834d={'vUGGW':function(_0xa32aeb,_0x23582){return _0x8ace55['mFdAW'](_0xa32aeb,_0x23582);},'eAIeT':_0x8ace55[_0x10d711(0x198)],'iIpnU':function(_0x550981,_0x1a7ae3){const _0x475f7e=_0x10d711;return _0x8ace55[_0x475f7e(0x213)](_0x550981,_0x1a7ae3);},'Slhnf':_0x8ace55[_0x10d711(0x1bf)],'OPOvc':_0x8ace55[_0x10d711(0x21d)],'GbPqb':function(_0x3a97c8,_0x184749){return _0x8ace55['eCpeZ'](_0x3a97c8,_0x184749);}};https[_0x10d711(0x196)](_0x32d0f3,function(_0x58a282){const _0x1ea826=_0x10d711,_0x26e282={'zGOQo':_0x58834d[_0x1ea826(0x22e)],'mqKQM':function(_0x26574c,_0x66d3aa){return _0x58834d['iIpnU'](_0x26574c,_0x66d3aa);},'jdWpn':_0x58834d[_0x1ea826(0x19d)],'Vhkdg':function(_0x645668,_0x1a3689){const _0x7da834=_0x1ea826;return _0x58834d[_0x7da834(0x1dc)](_0x645668,_0x1a3689);}},_0x1c1229=null;_0x58a282[_0x1ea826(0x1d1)](_0x1743a2),_0x58a282['on'](_0x58834d['OPOvc'],function(_0xc75b49){const _0x4574c6=_0x1ea826;logger[_0x4574c6(0x1fc)](util[_0x4574c6(0x235)](_0x26e282['zGOQo'],_0xc75b49)),PerformanceTester[_0x4574c6(0x258)](PerformanceEvents[_0x4574c6(0x26c)],![],util[_0x4574c6(0x235)](_0xc75b49)),_0x26e282[_0x4574c6(0x253)](_0xdccc50,_0xc75b49);}),_0x1743a2['on'](_0x58834d['OPOvc'],function(_0x1e3136){const _0x1ef58c=_0x1ea826;logger[_0x1ef58c(0x1fc)](util['format'](_0x26e282[_0x1ef58c(0x22d)],_0x1e3136)),PerformanceTester[_0x1ef58c(0x258)](PerformanceEvents[_0x1ef58c(0x26c)],![],util[_0x1ef58c(0x235)](_0x1e3136)),_0x26e282[_0x1ef58c(0x272)](_0xdccc50,_0x1e3136);}),CLIUtils[_0x1ea826(0x266)](_0x1743a2,_0x1c1229,_0x57b0a8,_0x3747a1,_0x215d2a=>{const _0x55c2a5=_0x1ea826;PerformanceTester['end'](PerformanceEvents[_0x55c2a5(0x26c)]),_0x26e282[_0x55c2a5(0x272)](_0x2266c7,_0x215d2a);},_0x50c859=>{const _0x22d486=_0x1ea826;PerformanceTester['end'](PerformanceEvents['SDK_CLI_DOWNLOAD'],![],util[_0x22d486(0x235)](_0x50c859)),_0x58834d[_0x22d486(0x1dc)](_0xdccc50,_0x50c859);});})['on'](_0x8ace55[_0x10d711(0x21d)],function(_0x150aa2){const _0x5711bb=_0x10d711;logger[_0x5711bb(0x1fc)](_0x5711bb(0x20c)+util[_0x5711bb(0x235)](_0x150aa2)),PerformanceTester['end'](PerformanceEvents[_0x5711bb(0x26c)],![],util[_0x5711bb(0x235)](_0x150aa2)),_0x58834d['GbPqb'](_0xdccc50,_0x150aa2);});});}catch(_0x3c4129){PerformanceTester[_0xff754e(0x258)](PerformanceEvents['SDK_CLI_DOWNLOAD'],![],util['format'](_0x3c4129)),logger[_0xff754e(0x248)](_0xff754e(0x252)+util['format'](_0x3c4129));}};static[a68_0x151ccb(0x266)](_0x4b42c4,_0x1914b5,_0xe6182e,_0x20a6df,_0x58653f,_0x14fa10){const _0x5766f7=a68_0x151ccb,_0x911fff={'tuOoo':function(_0x16c4d9,_0x1de2c9){return _0x16c4d9(_0x1de2c9);},'WjWHO':function(_0x456e73,_0x1a42ee){return _0x456e73!==_0x1a42ee;},'Lnpfj':_0x5766f7(0x1ae),'DLXYM':_0x5766f7(0x243),'KjBNr':function(_0x2b1247,_0x1871e8){return _0x2b1247(_0x1871e8);},'mnfpe':_0x5766f7(0x1b9),'IzaRC':'error','nMlZH':'end','LMfKb':_0x5766f7(0x218),'qqGfH':function(_0x5511f1,_0x106067){return _0x5511f1(_0x106067);}};_0x4b42c4['on'](_0x911fff['LMfKb'],function(){const _0x2877ff=_0x5766f7,_0x55bd9f={'DxZDH':_0x911fff[_0x2877ff(0x1aa)],'ZAucB':function(_0x264965,_0xc1d2f2){const _0x4eb326=_0x2877ff;return _0x911fff[_0x4eb326(0x207)](_0x264965,_0xc1d2f2);},'jbQPE':_0x911fff['nMlZH'],'rHogk':function(_0xc25bec,_0x5b9755){const _0x34ab82=_0x2877ff;return _0x911fff[_0x34ab82(0x20d)](_0xc25bec,_0x5b9755);},'EUzLO':_0x911fff[_0x2877ff(0x19a)]},_0x249252={};_0x249252[_0x2877ff(0x1d2)]=!![],yauzl['open'](_0xe6182e,_0x249252,function(_0x4aa04a,_0x3a5170){const _0x314ea1=_0x2877ff,_0x29ca13={'GIoSR':function(_0x4ab395,_0xf763f6){return _0x911fff['tuOoo'](_0x4ab395,_0xf763f6);},'IPcRW':function(_0x2b9f4f,_0x12e82f){return _0x911fff['tuOoo'](_0x2b9f4f,_0x12e82f);},'BlDCf':function(_0x36f9aa,_0x47e2e1){const _0x2b3b0d=a68_0x501b;return _0x911fff[_0x2b3b0d(0x20d)](_0x36f9aa,_0x47e2e1);},'RhIVz':_0x911fff[_0x314ea1(0x1d8)],'HMYHH':function(_0x4c31fc,_0x5d8c2b){const _0x161594=_0x314ea1;return _0x911fff[_0x161594(0x1cc)](_0x4c31fc,_0x5d8c2b);},'bZqKH':_0x911fff[_0x314ea1(0x1bc)]};if(_0x4aa04a){_0x911fff[_0x314ea1(0x1c0)](_0x14fa10,_0x4aa04a);return;}_0x3a5170['readEntry'](),_0x3a5170['on'](_0x911fff['mnfpe'],_0x59d343=>{const _0x4eca54=_0x314ea1,_0x3009e9={'Ktxdc':_0x55bd9f['DxZDH'],'wIVRi':function(_0x487810,_0x4719b9){return _0x55bd9f['ZAucB'](_0x487810,_0x4719b9);},'PNhlE':_0x55bd9f[_0x4eca54(0x1c1)]};if(/\/$/['test'](_0x59d343[_0x4eca54(0x206)])){_0x3a5170[_0x4eca54(0x24b)]();return;}!_0x1914b5&&(_0x1914b5=_0x59d343[_0x4eca54(0x206)]);if(_0x55bd9f['rHogk'](_0x59d343['fileName'],_0x1914b5))_0x3a5170['readEntry']();else{const _0x5dd7ed=_0x59d343[_0x4eca54(0x206)],_0x52821c=path[_0x4eca54(0x227)](_0x20a6df,_0x5dd7ed+_0x4eca54(0x273)+process['pid']);let _0x326fc3;try{_0x326fc3=fs[_0x4eca54(0x20f)](_0x52821c);}catch(_0x55db98){if(BINARY_BUSY_ERROR_CODES[_0x4eca54(0x209)](_0x55db98['code'])){const _0xbb54c5=path[_0x4eca54(0x227)](_0x20a6df,_0x5dd7ed);if(fs[_0x4eca54(0x1f5)](_0xbb54c5)){logger[_0x4eca54(0x242)](_0x4eca54(0x250)+_0x5dd7ed),fs[_0x4eca54(0x240)](_0xe6182e,_0x12b01c=>{const _0x418e60=_0x4eca54;_0x12b01c&&logger[_0x418e60(0x242)](_0x418e60(0x22f)+_0xe6182e);}),_0x55bd9f[_0x4eca54(0x230)](_0x58653f,_0xbb54c5);return;}logger[_0x4eca54(0x242)](_0x4eca54(0x1d9)+_0x5dd7ed);}_0x55bd9f['ZAucB'](_0x14fa10,_0x55db98);return;}_0x326fc3['on'](_0x55bd9f[_0x4eca54(0x215)],_0x190bbe=>{const _0x32dba1=_0x4eca54;if(BINARY_BUSY_ERROR_CODES[_0x32dba1(0x209)](_0x190bbe['code'])){const _0x48d0ac=path[_0x32dba1(0x227)](_0x20a6df,_0x5dd7ed);_0x326fc3['close'](),fs[_0x32dba1(0x1f5)](_0x48d0ac)?(logger[_0x32dba1(0x242)](_0x32dba1(0x1da)+_0x190bbe[_0x32dba1(0x1fb)]),_0x3a5170[_0x32dba1(0x218)](),fs[_0x32dba1(0x240)](_0xe6182e,_0x1d98fb=>{const _0x5e1efd=_0x32dba1;_0x1d98fb&&logger['warn'](_0x5e1efd(0x22f)+_0xe6182e);}),_0x29ca13['GIoSR'](_0x58653f,_0x48d0ac)):(logger[_0x32dba1(0x242)](_0x32dba1(0x224)+_0x190bbe[_0x32dba1(0x1fb)]),fs[_0x32dba1(0x240)](_0x52821c,()=>{}),_0x29ca13[_0x32dba1(0x1f2)](_0x14fa10,_0x190bbe));}else fs[_0x32dba1(0x240)](_0x52821c,()=>{}),_0x29ca13[_0x32dba1(0x1f2)](_0x14fa10,_0x190bbe);}),_0x3a5170[_0x4eca54(0x1a1)](_0x59d343,function(_0x5b233a,_0x9787e3){const _0x2aaead=_0x4eca54,_0x13d4e2={};_0x13d4e2[_0x2aaead(0x24f)]=_0x3009e9[_0x2aaead(0x234)];const _0x3f219a=_0x13d4e2;if(_0x5b233a){fs[_0x2aaead(0x240)](_0x52821c,()=>{}),_0x3009e9['wIVRi'](_0x14fa10,_0x5b233a);return;}_0x9787e3['on'](_0x3009e9[_0x2aaead(0x1f6)],function(){const _0x210976=_0x2aaead;_0x326fc3[_0x210976(0x258)](),_0x326fc3['on'](_0x3f219a[_0x210976(0x24f)],function(){const _0x3964e7=_0x210976;_0x3a5170[_0x3964e7(0x24b)]();});}),_0x9787e3[_0x2aaead(0x1d1)](_0x326fc3);});}}),_0x3a5170['on'](_0x911fff[_0x314ea1(0x19a)],_0x54bfdf=>{_0x55bd9f['ZAucB'](_0x14fa10,_0x54bfdf);}),_0x3a5170[_0x314ea1(0x1c4)](_0x911fff[_0x314ea1(0x249)],()=>{const _0x2f10ad=_0x314ea1,_0x20f6db={'EHIEK':function(_0x2591b6,_0x22ab8a){const _0x52ce88=a68_0x501b;return _0x29ca13[_0x52ce88(0x1c7)](_0x2591b6,_0x22ab8a);},'GqprI':_0x29ca13[_0x2f10ad(0x1f7)],'HEayS':function(_0x1dec17,_0x4ecd9b){const _0x5c35d2=_0x2f10ad;return _0x29ca13[_0x5c35d2(0x1f2)](_0x1dec17,_0x4ecd9b);},'DZIKg':function(_0x2cfca8,_0x20cc65){const _0x2e0bc3=_0x2f10ad;return _0x29ca13[_0x2e0bc3(0x1e4)](_0x2cfca8,_0x20cc65);}};fs[_0x2f10ad(0x240)](_0xe6182e,_0x56d9ce=>{const _0x13d0ba=_0x2f10ad;_0x56d9ce&&logger[_0x13d0ba(0x242)](_0x13d0ba(0x22f)+_0xe6182e);});const _0x19b2f3=path[_0x2f10ad(0x227)](_0x20a6df,_0x1914b5+_0x2f10ad(0x273)+process[_0x2f10ad(0x1e5)]),_0x3e2645=path[_0x2f10ad(0x227)](_0x20a6df,_0x1914b5);fs[_0x2f10ad(0x225)](_0x19b2f3,_0x29ca13[_0x2f10ad(0x264)],function(_0x20f801){const _0x38586b=_0x2f10ad;if(_0x20f801){_0x3a5170['close'](),fs[_0x38586b(0x240)](_0x19b2f3,()=>{}),_0x29ca13[_0x38586b(0x1c2)](_0x14fa10,_0x20f801);return;}fs[_0x38586b(0x1e3)](_0x19b2f3,_0x3e2645,function(_0x4b40b3){const _0x123d89=_0x38586b;if(_0x4b40b3){if(_0x20f6db[_0x123d89(0x1ea)](_0x4b40b3[_0x123d89(0x1d7)],_0x20f6db[_0x123d89(0x254)])){_0x3a5170['close'](),fs[_0x123d89(0x240)](_0x19b2f3,()=>{}),_0x20f6db[_0x123d89(0x20a)](_0x14fa10,_0x4b40b3);return;}logger[_0x123d89(0x242)](_0x123d89(0x251)+_0x4b40b3[_0x123d89(0x1fb)]);try{fs['copyFileSync'](_0x19b2f3,_0x3e2645);}catch(_0x298caa){_0x3a5170['close'](),fs[_0x123d89(0x240)](_0x19b2f3,()=>{}),_0x20f6db[_0x123d89(0x1a0)](_0x14fa10,_0x298caa);return;}fs[_0x123d89(0x240)](_0x19b2f3,_0x5803bb=>{const _0x262f04=_0x123d89;_0x5803bb&&logger['warn'](_0x262f04(0x25f)+_0x5803bb[_0x262f04(0x1fb)]);});}_0x3a5170[_0x123d89(0x218)](),_0x20f6db['DZIKg'](_0x58653f,_0x3e2645);});});});});});}static[a68_0x151ccb(0x255)](){const _0x6ddc4=a68_0x151ccb;if(process[_0x6ddc4(0x1eb)][_0x6ddc4(0x1a8)])return JSON[_0x6ddc4(0x24a)](process[_0x6ddc4(0x1eb)][_0x6ddc4(0x1a8)]);return this[_0x6ddc4(0x211)];}static['getAutomationFrameworkDetail'](){const _0x324518=a68_0x151ccb;if(process['env'][_0x324518(0x26e)])return JSON[_0x324518(0x24a)](process[_0x324518(0x1eb)]['BROWSERSTACK_AUTOMATION_FRAMEWORK_DETAIL']);return this[_0x324518(0x1b2)];}static['setFrameworkDetail'](_0x215637,_0x5c53c0){const _0x28e8d0=a68_0x151ccb,_0x26dfad={'JaJCb':_0x28e8d0(0x21c),'PSlEx':function(_0x363626,_0x5244aa){return _0x363626||_0x5244aa;},'lKGge':function(_0x4701c3,_0x507903){return _0x4701c3(_0x507903);},'KuxQp':function(_0x1f5bdf,_0x2b2e36){return _0x1f5bdf(_0x2b2e36);}},_0x1e8d24=_0x26dfad['JaJCb'][_0x28e8d0(0x1ad)]('|');let _0x52029d=0x0;while(!![]){switch(_0x1e8d24[_0x52029d++]){case'0':_0x26dfad[_0x28e8d0(0x22b)](!_0x215637,!_0x5c53c0)&&logger[_0x28e8d0(0x248)](_0x28e8d0(0x1c5)+_0x215637+_0x28e8d0(0x1e7)+_0x5c53c0);continue;case'1':this[_0x28e8d0(0x211)]={'name':_0x215637,'version':{[_0x215637]:_0x26dfad['lKGge'](getFrameworkVersion,_0x215637)}};continue;case'2':this[_0x28e8d0(0x1b2)]={'name':_0x5c53c0,'version':_0x26dfad[_0x28e8d0(0x269)](getFrameworkVersion,_0x5c53c0)};continue;case'3':process[_0x28e8d0(0x1eb)][_0x28e8d0(0x1a8)]=JSON[_0x28e8d0(0x22a)](this[_0x28e8d0(0x211)]);continue;case'4':process[_0x28e8d0(0x1eb)][_0x28e8d0(0x26e)]=JSON['stringify'](this[_0x28e8d0(0x1b2)]);continue;}break;}}static['getHookRegistryKey'](_0xe87b10,_0x5a42f4){return _0xe87b10+':'+_0x5a42f4;}static[a68_0x151ccb(0x1a4)](){const _0xde209=a68_0x151ccb;return process[_0xde209(0x1e5)]+':'+threadId;}static[a68_0x151ccb(0x1f8)](_0x2df245){const _0xbfed0e=a68_0x151ccb;if(_0x2df245['testContextOptions']&&_0x2df245[_0xbfed0e(0x261)]['skipSessionName'])return!![];return![];}static[a68_0x151ccb(0x19c)](_0x138ac7){const _0x2d6a17=a68_0x151ccb;if(_0x138ac7['testContextOptions']&&_0x138ac7[_0x2d6a17(0x261)][_0x2d6a17(0x208)])return!![];return![];}static[a68_0x151ccb(0x201)](_0x10fd65){const _0x3db6e1=a68_0x151ccb,_0x50ad46=new RegExp(TestFrameworkConstants[_0x3db6e1(0x1d3)]);return _0x50ad46[_0x3db6e1(0x1f9)](_0x10fd65);}static[a68_0x151ccb(0x239)](_0x4e0ca2,_0x54f4b8){const _0x22ad3c=a68_0x151ccb,_0x21fbc1={};_0x21fbc1[_0x22ad3c(0x1ec)]=function(_0x457b83,_0x5e6b04){return _0x457b83!==_0x5e6b04;},_0x21fbc1[_0x22ad3c(0x22c)]=function(_0x1a3829,_0x4c894c){return _0x1a3829===_0x4c894c;},_0x21fbc1[_0x22ad3c(0x257)]=_0x22ad3c(0x1fe);const _0x5427b2=_0x21fbc1;for(const [_0x2b8aae,_0x3b0c56]of Object[_0x22ad3c(0x1a9)](_0x54f4b8)){if(_0x5427b2[_0x22ad3c(0x1ec)](_0x3b0c56,null)&&_0x5427b2[_0x22ad3c(0x22c)](typeof _0x3b0c56,_0x5427b2[_0x22ad3c(0x257)])&&!Array[_0x22ad3c(0x268)](_0x3b0c56))_0x4e0ca2[_0x2b8aae]=this[_0x22ad3c(0x239)](_0x4e0ca2[_0x2b8aae]||{},_0x3b0c56);else Array['isArray'](_0x3b0c56)?_0x4e0ca2[_0x2b8aae]=(_0x4e0ca2[_0x2b8aae]||[])[_0x22ad3c(0x262)](_0x3b0c56):_0x4e0ca2[_0x2b8aae]=_0x3b0c56;}return _0x4e0ca2;}}module[a68_0x151ccb(0x223)]=CLIUtils;function a68_0x56e6(){const _0x4811a1=['Temp\x20file\x20became\x20busy\x20during\x20write,\x20falling\x20back\x20to\x20existing\x20binary:\x20','Existing\x20binary\x20is\x20currently\x20in\x20use,\x20skipping\x20update\x20and\x20continuing\x20with\x20current\x20version:\x20','vUGGW','jQzuq','child_process','../../helpers/performance/constants','basename','CLIUtils','closeSync','rename','HMYHH','pid','binary-',',\x20automationFramework=','No\x20writable\x20directory\x20available\x20for\x20the\x20CLI','url','EHIEK','env','TsQaG','nBNir','follow-redirects','filePath','Resolving\x20with\x20stdout:\x20\x22','lbitA','GIoSR','1818360GKixZA','./instances/testFrameworkInstance.js','existsSync','PNhlE','RhIVz','shouldSkipSessionName','test','Folder\x20','message','error','joDsR','object','Jkrup','6KDtbzW','matchHookRegex','../../helpers/helper','worker_threads','Current\x20CLI\x20Path\x20Found:\x20','XYFIa','fileName','qqGfH','skipSessionStatus','includes','HEayS','SHELL_EXECUTE_ERROR','Got\x20Error\x20in\x20SDK\x20binary\x20downloading\x20request\x20','WjWHO','requestToUpdateCLI','createWriteStream','../utils/apiUtilityMethods.js','testFrameworkDetail','Downloading\x20SDK\x20binary\x20from:\x20','vajzQ','../utils/constants','EUzLO','timeout','qCwNC','close','odjIX','./state/hookState.js','reduce','0|1|2|4|3','dDOUn','setupCliPath','trim','../../helpers/utilities','map','sRJux','exports','Temp\x20file\x20became\x20busy\x20and\x20no\x20existing\x20binary\x20found:\x20','chmod','1229320OlAdRA','join','BROWSERSTACK_CLI_ENV','aAnSI','stringify','PSlEx','AqPrP','jdWpn','eAIeT','Failed\x20to\x20delete\x20zip\x20file:\x20','ZAucB','455658QgKUPq','tnvwU','XxsCk','Ktxdc','format','yJhix','../../helpers/performance/performance-tester.js','isFile','mergeObject','Unable\x20to\x20get\x20writable\x20directory,\x20exception\x20','runShellCommand','SDK_CLI_BIN_PATH','SDK_CLI_CHECK_UPDATE','Folder\x20does\x20not\x20exist:\x20','data','unlink','yauzl','warn','0755','jKHgJ','isDevelopmentEnv','UiHFH','FGHDQ','debug','nMlZH','parse','readEntry','Unable\x20to\x20set\x20required\x20permissions\x20to\x20','xnEfX','../../helpers/test-observability/utils.js','WuCwZ','Temp\x20file\x20is\x20busy,\x20falling\x20back\x20to\x20existing\x20binary:\x20','Cross-device\x20rename,\x20falling\x20back\x20to\x20copy:\x20','Failed\x20to\x20download\x20SDK\x20binary,\x20Exception:\x20','mqKQM','GqprI','getTestFrameworkDetail','Using\x20BROWSERSTACK_BINARY_URL\x20from\x20env\x20variable:\x20','CbhdC','end','downloaded_file_','Setting\x20required\x20permissions\x20to\x20','getSdkVersion','getCLIParamsForDevEnv','1731960gqjrFf','mtime','Failed\x20to\x20unlink\x20temp\x20file\x20after\x20cross-device\x20copy:\x20','Error\x20in\x20getting\x20writable\x20directory,\x20writableDir=','testContextOptions','concat','getCliDir','bZqKH','arch','downloadFileStream','CLI\x20version\x20found\x20despite\x20error:\x20\x22','isArray','KuxQp','NOulu','checkAndUpdateCli','SDK_CLI_DOWNLOAD','49076Nabwqg','BROWSERSTACK_AUTOMATION_FRAMEWORK_DETAIL','statSync','../../../package.json','56274RaxvID','Vhkdg','.tmp.','NZkzz','pPkQt','cwd','Error\x20while\x20reading\x20CLI\x20path:\x20','get','getWritableDir','mgbqf','./state/testFrameworkState.js','IzaRC','../../helpers/classLogger.js','shouldSkipSessionStatus','Slhnf','GET','util','DZIKg','openReadStream','yvWnO','yLnzt','getCurrentInstanceName','BROWSERSTACK_BINARY_URL','nFfmq','version','BROWSERSTACK_TEST_FRAMEWORK_DETAIL','entries','LMfKb','cli_version','hTavb','split','EXDEV','isDirectory','fpYXx','\x20already\x20exists','automationFrameworkDetail','452370DaCcGK','Resolved\x20binary\x20path:\x20','NksBP','./framework/constants/testFrameworkConstants.js','unix:/tmp/sdk-platform-','start','entry','Error\x20in\x20setting\x20up\x20cli\x20path\x20directory,\x20Exception:\x20','RnyIN','DLXYM','QWver','yZSsf','WHals','KjBNr','jbQPE','IPcRW','startsWith','once','Test\x20or\x20Automation\x20framework\x20not\x20provided\x20testFramework=','Error\x20checking\x20if\x20binary\x20is\x20busy:\x20','BlDCf','getExistingCliPath','4vroLdh','oSNdC','BROWSERSTACK_FILES_DIR','tuOoo','info','downloadLatestBinary','length','NqGFy','pipe','lazyEntries','HOOK_REGEX','response\x20','path','Got\x20Error\x20while\x20downloading\x20SDK\x20binary\x20file\x20%s','code','Lnpfj','Temp\x20file\x20is\x20busy\x20and\x20no\x20existing\x20binary\x20found:\x20'];a68_0x56e6=function(){return _0x4811a1;};return a68_0x56e6();}
function a68_0x5266(_0xf70146,_0x9fcc9b){const _0x4cd595=a68_0x4cd5();return a68_0x5266=function(_0x5266a2,_0x2c8998){_0x5266a2=_0x5266a2-0xda;let _0x1fe718=_0x4cd595[_0x5266a2];return _0x1fe718;},a68_0x5266(_0xf70146,_0x9fcc9b);}function a68_0x4cd5(){const _0x1b5e1f=['xAWaA','30hjQDrr','mergeObject','.tmp.','UZYbM','UYhQw','getHookRegistryKey','isArray','FipBH','pid','UuNsb','Temp\x20file\x20is\x20busy\x20and\x20no\x20existing\x20binary\x20found:\x20','readdirSync','trim','data','getAutomationFrameworkDetail','kceyf','oASwi','automationFrameworkDetail','requestToUpdateCLI','../../helpers/performance/performance-tester.js','parse','Using\x20BROWSERSTACK_BINARY_URL\x20from\x20env\x20variable:\x20','getExistingCliPath','format','Binary\x20is\x20busy:\x20','Temp\x20file\x20became\x20busy\x20and\x20no\x20existing\x20binary\x20found:\x20','yVHLE','0755','21TPSiKe','24068plGoRK','Temp\x20file\x20is\x20busy,\x20falling\x20back\x20to\x20existing\x20binary:\x20','jsIeD','SDK_CLI_CHECK_UPDATE','isFile','bUmDq','Failed\x20to\x20unlink\x20temp\x20file\x20after\x20cross-device\x20copy:\x20','rQSmY','Got\x20Error\x20in\x20SDK\x20binary\x20downloading\x20request\x20','BROWSERSTACK_BINARY_URL','platform','join','warn','TcWoS','getWritableDir','Error\x20in\x20setting\x20up\x20cli\x20path\x20directory,\x20Exception:\x20','DUPvp','nbBob','testFrameworkDetail','getSdkVersion','../../helpers/helper','BROWSERSTACK_CLI_ENV','cwd','aPktP','ZLnxn','ZZDtI','soWQE','sDbhf','xPkWL','lazyEntries','open','util','yfPXd','skipSessionStatus','LvNlR','../../helpers/performance/constants','isDirectory','../utils/apiUtilityMethods.js','eBnBW','BROWSERSTACK_FILES_DIR','downloadFileStream','getCliDir','entries','split','BROWSERSTACK_AUTOMATION_FRAMEWORK_DETAIL','binary-','4|2|0|1|3','url','isDevelopmentEnv','entry','stringify','Current\x20CLI\x20Path\x20Found:\x20','statSync','.browserstack','unlink','getTestFrameworkDetail','path','GET','XibjP','1904008MRgKCk','Unable\x20to\x20get\x20writable\x20directory,\x20exception\x20','createWriteStream','info','nBccA','filePath','WBtUg','aFwHU','setupCliPath','../../../package.json','MDUOx','openReadStream','YDFSA','1027074XeIVQX','Failed\x20to\x20download\x20SDK\x20binary,\x20Exception:\x20','matchHookRegex','./instances/testFrameworkInstance.js','./state/hookState.js','csXhS','zETXP','\x20already\x20exists','GXElc','RDhpH','rerfi','Need\x20to\x20update\x20binary,\x20current\x20binary\x20version:\x20','fileName','getCLIParamsForDevEnv','isBinaryBusy','testContextOptions','Configuring\x20Cli\x20path.','./framework/constants/testFrameworkConstants.js','VQhPb','EXDEV','Resolved\x20binary\x20path:\x20','qVDgS','jftBq','No\x20writable\x20directory\x20available\x20for\x20the\x20CLI','once','5324640qFyZfF','YqbsZ','AOovl','existsSync','qjCEg','Setting\x20required\x20permissions\x20to\x20','Ynecx','tqTMp','SZZEr',',\x20automationFramework=','follow-redirects','BZgTB','env','644478oOHgTc','zcxsS','../../helpers/test-observability/utils.js','./state/automationFrameworkState.js','1483416VEHSHA','FtsYi','SDK_CLI_BIN_PATH','node','listen','pHbmc','reduce','iYrDY','CIZwg','closeSync','close','child_process','BROWSERSTACK_TEST_FRAMEWORK_DETAIL','mdOHG','Error\x20checking\x20if\x20binary\x20is\x20busy:\x20','mtime','mAKfK','iOqxp','ZWbpW','Cross-device\x20rename,\x20falling\x20back\x20to\x20copy:\x20','kMAUC','nnPtI','Existing\x20binary\x20is\x20currently\x20in\x20use,\x20skipping\x20update\x20and\x20continuing\x20with\x20current\x20version:\x20','Test\x20or\x20Automation\x20framework\x20not\x20provided\x20testFramework=','DJCcT','error','shouldSkipSessionStatus','.sock','HgBcf','includes','Jhach','response\x20','length','VtbDH','downloaded_file_','krOul','yauzl','copyFileSync','uzWON','startsWith','ajSxG','checkAndUpdateCli','AuyUj','SDK_CLI_DOWNLOAD','Unable\x20to\x20set\x20required\x20permissions\x20to\x20','readEntry','worker_threads','\x20version','13390614xptKzL','VqOgV','test','SHELL_EXECUTE_ERROR','cli_version','lXgAB','ZOJXo','tmpdir','message','openSync','object','map','618WmxTti','runShellCommand','debug','downloadLatestBinary','concat','OPNvZ','UoNYl','bSjiR','Failed\x20to\x20delete\x20zip\x20file:\x20','version','uQGfT','PHyqm','pipe','shouldSkipSessionName','start','getSdkLanguage','end','arch','../../helpers/classLogger.js','vmoNR','Temp\x20file\x20became\x20busy\x20during\x20write,\x20falling\x20back\x20to\x20existing\x20binary:\x20'];a68_0x4cd5=function(){return _0x1b5e1f;};return a68_0x4cd5();}const a68_0x1f3e04=a68_0x5266;(function(_0x2dcefa,_0x374c95){const _0x21c3f1=a68_0x5266,_0xe2a3fb=_0x2dcefa();while(!![]){try{const _0x40c961=-parseInt(_0x21c3f1(0x115))/0x1+-parseInt(_0x21c3f1(0xeb))/0x2+parseInt(_0x21c3f1(0x151))/0x3*(-parseInt(_0x21c3f1(0x184))/0x4)+-parseInt(_0x21c3f1(0x104))/0x5+parseInt(_0x21c3f1(0x111))/0x6+parseInt(_0x21c3f1(0x183))/0x7*(parseInt(_0x21c3f1(0xde))/0x8)+-parseInt(_0x21c3f1(0x145))/0x9*(-parseInt(_0x21c3f1(0x167))/0xa);if(_0x40c961===_0x374c95)break;else _0xe2a3fb['push'](_0xe2a3fb['shift']());}catch(_0x4624bc){_0xe2a3fb['push'](_0xe2a3fb['shift']());}}}(a68_0x4cd5,0xf0213));const fs=require('fs'),os=require('os'),url=require('url'),path=require(a68_0x1f3e04(0xdb)),{exec}=require(a68_0x1f3e04(0x120)),{https}=require(a68_0x1f3e04(0x10e)),yauzl=require(a68_0x1f3e04(0x139)),util=require(a68_0x1f3e04(0x1a3)),{getFrameworkVersion}=require(a68_0x1f3e04(0x113)),{threadId}=require(a68_0x1f3e04(0x143)),PerformanceTester=require(a68_0x1f3e04(0x17a)),{EVENTS:PerformanceEvents}=require(a68_0x1f3e04(0x1a7)),{isNullOrEmpty,isModifiable,setReadWriteExecuteAccess}=require('../../helpers/utilities'),{isTrue,createDir,getHostInfo,nodeRequest,nestedKeyValue}=require(a68_0x1f3e04(0x198)),{UPDATED_CLI_ENDPOINT,BINARY_BUSY_ERROR_CODES}=require('../utils/constants'),{createClassLogger}=require(a68_0x1f3e04(0x163)),TestFrameworkInstance=require(a68_0x1f3e04(0xee)),HookState=require(a68_0x1f3e04(0xef)),TestFrameworkState=require('./state/testFrameworkState.js'),AutomationFrameworkState=require(a68_0x1f3e04(0x114)),TestFrameworkConstants=require(a68_0x1f3e04(0xfc)),logger=createClassLogger('CLIUtils'),{getBStackAPIUrl}=require(a68_0x1f3e04(0x1a9));class CLIUtils{[a68_0x1f3e04(0x178)]={};[a68_0x1f3e04(0x196)]={};static[a68_0x1f3e04(0x1b4)](){const _0x331cf6=a68_0x1f3e04,_0x24a0ac={};_0x24a0ac[_0x331cf6(0xe5)]=function(_0x5305dc,_0x2b9170){return _0x5305dc===_0x2b9170;},_0x24a0ac[_0x331cf6(0x138)]='development';const _0xf49969=_0x24a0ac;return _0xf49969[_0x331cf6(0xe5)](process[_0x331cf6(0x110)][_0x331cf6(0x199)],_0xf49969[_0x331cf6(0x138)]);}static[a68_0x1f3e04(0xf8)](){const _0x19a95a=a68_0x1f3e04,_0x4190d0={};return _0x4190d0['id']=process[_0x19a95a(0x110)][_0x19a95a(0x199)],_0x4190d0[_0x19a95a(0x119)]='unix:/tmp/sdk-platform-'+process[_0x19a95a(0x110)][_0x19a95a(0x199)]+_0x19a95a(0x130),_0x4190d0;}static[a68_0x1f3e04(0x197)](){const _0x5b9af2=a68_0x1f3e04,_0x44eda0={'YqbsZ':function(_0x42415c,_0x4adace){return _0x42415c(_0x4adace);},'UYhQw':_0x5b9af2(0xe7)};return _0x44eda0[_0x5b9af2(0x105)](require,_0x44eda0[_0x5b9af2(0x16b)])[_0x5b9af2(0x15a)];}static[a68_0x1f3e04(0x160)](){const _0x4bb57a=a68_0x1f3e04,_0x2c5a90={};_0x2c5a90[_0x4bb57a(0x12a)]=_0x4bb57a(0x118);const _0x19a5eb=_0x2c5a90;return _0x19a5eb[_0x4bb57a(0x12a)];}static async[a68_0x1f3e04(0xe6)](_0x1094b8){const _0x577553=a68_0x1f3e04,_0x4cd1a6={'VqOgV':_0x577553(0xfb),'Ynecx':function(_0x2a5eec,_0xa0fc6d){return _0x2a5eec(_0xa0fc6d);},'kbIhM':_0x577553(0x102)};logger[_0x577553(0x153)](_0x4cd1a6[_0x577553(0x146)]);const _0x502b61=process[_0x577553(0x110)][_0x577553(0x117)];if(!_0x4cd1a6[_0x577553(0x10a)](isNullOrEmpty,_0x502b61))return logger[_0x577553(0x153)]('Development\x20Cli\x20Path:\x20'+_0x502b61),_0x502b61;try{const _0x5afb33=this['getCliDir']();if(_0x4cd1a6[_0x577553(0x10a)](isNullOrEmpty,_0x5afb33))throw new Error(_0x4cd1a6['kbIhM']);const _0x2f52e2=this['getExistingCliPath'](_0x5afb33),_0x185ad5=await this['checkAndUpdateCli'](_0x2f52e2,_0x5afb33,_0x1094b8);return logger[_0x577553(0x153)](_0x577553(0xff)+_0x185ad5),_0x185ad5;}catch(_0xd6ec3e){logger[_0x577553(0x153)](_0x577553(0x193)+util['format'](_0xd6ec3e));}return null;}static async[a68_0x1f3e04(0x13e)](_0x4c7b97,_0x329929,_0x3c94eb){const _0x18c93b=a68_0x1f3e04,_0x4bc465={'OPNvZ':function(_0x491c88){return _0x491c88();},'Psjbu':function(_0x46e821,_0x12c47c){return _0x46e821(_0x12c47c);},'ZfzGB':function(_0x22fedf,_0x26c332,_0x43f962){return _0x22fedf(_0x26c332,_0x43f962);},'VtbDH':_0x18c93b(0x174),'SZZEr':_0x18c93b(0x1b3),'AOovl':function(_0x1d50d3,_0x4d7f28){return _0x1d50d3(_0x4d7f28);},'RPRup':function(_0x2e1cd8,_0x3e8c86,_0xeeeade){return _0x2e1cd8(_0x3e8c86,_0xeeeade);}};PerformanceTester[_0x18c93b(0x15f)](PerformanceEvents[_0x18c93b(0x187)]),logger[_0x18c93b(0xe1)](_0x18c93b(0x1b7)+_0x4c7b97);const _0x48f363=_0x4bc465[_0x18c93b(0x156)](getHostInfo),_0x5073e4={'sdk_version':CLIUtils[_0x18c93b(0x197)](),'os':_0x48f363[_0x18c93b(0x18e)],'os_arch':_0x48f363[_0x18c93b(0x162)],'cli_version':'0','sdk_language':this[_0x18c93b(0x160)]()};!_0x4bc465['Psjbu'](isNullOrEmpty,_0x4c7b97)&&(_0x5073e4[_0x18c93b(0x149)]=await this[_0x18c93b(0x152)](_0x4c7b97+_0x18c93b(0x144)));const _0x4bbef5=await this[_0x18c93b(0x179)](_0x5073e4,_0x3c94eb);process[_0x18c93b(0x110)][_0x18c93b(0x18d)]&&(logger[_0x18c93b(0xe1)](_0x18c93b(0x17c)+process[_0x18c93b(0x110)][_0x18c93b(0x18d)]),_0x4bbef5['data']['url']=process[_0x18c93b(0x110)][_0x18c93b(0x18d)]);if(_0x4bc465['ZfzGB'](nestedKeyValue,_0x4bbef5,[_0x4bc465[_0x18c93b(0x136)],_0x4bc465['SZZEr']])){logger['debug'](_0x18c93b(0xf6)+_0x5073e4[_0x18c93b(0x149)]);if(!_0x4bc465[_0x18c93b(0x106)](isNullOrEmpty,_0x4c7b97)&&this[_0x18c93b(0xf9)](_0x4c7b97))return logger['warn'](_0x18c93b(0x12b)+_0x4c7b97),PerformanceTester['end'](PerformanceEvents[_0x18c93b(0x187)]),_0x4c7b97;const _0x32c999=await this['downloadLatestBinary'](_0x4bc465['RPRup'](nestedKeyValue,_0x4bbef5,[_0x4bc465[_0x18c93b(0x136)],_0x4bc465[_0x18c93b(0x10c)]]),_0x329929);return PerformanceTester[_0x18c93b(0x161)](PerformanceEvents['SDK_CLI_CHECK_UPDATE']),_0x32c999;}return PerformanceTester[_0x18c93b(0x161)](PerformanceEvents[_0x18c93b(0x187)]),_0x4c7b97;}static[a68_0x1f3e04(0x1ad)](){const _0x1f2d49=a68_0x1f3e04,_0x1ff82d={'uzWON':function(_0x2416d4,_0x6a2ad8){return _0x2416d4(_0x6a2ad8);},'ydtcE':_0x1f2d49(0x102),'WBtUg':'cli','oASwi':function(_0x281a11,_0x280c60){return _0x281a11(_0x280c60);}},_0x48eba2=this[_0x1f2d49(0x192)]();try{if(_0x1ff82d[_0x1f2d49(0x13b)](isNullOrEmpty,_0x48eba2))throw new Error(_0x1ff82d['ydtcE']);const _0x44ae27=path[_0x1f2d49(0x18f)](_0x48eba2,_0x1ff82d[_0x1f2d49(0xe4)]);return!fs[_0x1f2d49(0x107)](_0x44ae27)&&_0x1ff82d[_0x1f2d49(0x177)](createDir,_0x44ae27),_0x44ae27;}catch(_0x408c85){logger[_0x1f2d49(0x153)]('Error\x20in\x20getting\x20writable\x20directory,\x20writableDir='+util[_0x1f2d49(0x17e)](_0x408c85));}}static[a68_0x1f3e04(0x192)](){const _0x4cc14c=a68_0x1f3e04,_0x266dd1={'iYrDY':_0x4cc14c(0x1b9),'qGdLw':function(_0x47f180,_0x177db0){return _0x47f180(_0x177db0);},'mAKfK':function(_0x22acd1,_0xe623cd){return _0x22acd1(_0xe623cd);},'jsIeD':function(_0x2d9344,_0x1df1f4){return _0x2d9344(_0x1df1f4);},'kceyf':function(_0x75ee73,_0x8fca62){return _0x75ee73(_0x8fca62);}},_0x408227=[process[_0x4cc14c(0x110)][_0x4cc14c(0x1ab)],path[_0x4cc14c(0x18f)](os['homedir'](),_0x266dd1['iYrDY']),path[_0x4cc14c(0x18f)](os[_0x4cc14c(0x14c)](),_0x266dd1[_0x4cc14c(0x11c)])];for(const _0x478fb8 of _0x408227){if(_0x266dd1['qGdLw'](isNullOrEmpty,_0x478fb8))continue;try{if(fs[_0x4cc14c(0x107)](_0x478fb8)){logger['debug']('Folder\x20'+_0x478fb8+_0x4cc14c(0xf2));if(!_0x266dd1[_0x4cc14c(0x125)](isModifiable,_0x478fb8)){logger[_0x4cc14c(0x153)](_0x4cc14c(0x109)+_0x478fb8);const _0x37060c=_0x266dd1[_0x4cc14c(0x186)](setReadWriteExecuteAccess,_0x478fb8);if(!_0x266dd1['kceyf'](isTrue,_0x37060c)){logger[_0x4cc14c(0x190)](_0x4cc14c(0x141)+_0x478fb8);continue;}}}else{logger[_0x4cc14c(0x153)]('Folder\x20does\x20not\x20exist:\x20'+_0x478fb8),_0x266dd1[_0x4cc14c(0x186)](createDir,_0x478fb8),logger[_0x4cc14c(0x153)](_0x4cc14c(0x109)+_0x478fb8);const _0x32dd89=_0x266dd1[_0x4cc14c(0x176)](setReadWriteExecuteAccess,_0x478fb8);!_0x266dd1[_0x4cc14c(0x125)](isTrue,_0x32dd89)&&logger[_0x4cc14c(0x190)](_0x4cc14c(0x141)+_0x478fb8);}return _0x478fb8;}catch(_0x5e2f03){logger['error'](_0x4cc14c(0xdf)+util[_0x4cc14c(0x17e)](_0x5e2f03));}}return null;}static[a68_0x1f3e04(0x17d)](_0x5ecfbf){const _0x26be66=a68_0x1f3e04,_0x27b0d3={};_0x27b0d3[_0x26be66(0xe2)]=function(_0x4748c8,_0x133225){return _0x4748c8>_0x133225;},_0x27b0d3[_0x26be66(0xf4)]=function(_0x24504f,_0x619e05){return _0x24504f>_0x619e05;};const _0x1758c7=_0x27b0d3;try{if(!fs[_0x26be66(0x107)](_0x5ecfbf)||!fs[_0x26be66(0x1b8)](_0x5ecfbf)[_0x26be66(0x1a8)]())return'';const _0x5ee22f=fs[_0x26be66(0x172)](_0x5ecfbf)[_0x26be66(0x150)](_0x258fe8=>path['join'](_0x5ecfbf,_0x258fe8))['filter'](_0x549d8b=>fs['statSync'](_0x549d8b)[_0x26be66(0x188)]()&&path['basename'](_0x549d8b)[_0x26be66(0x13c)](_0x26be66(0x1b1)));if(_0x1758c7[_0x26be66(0xf4)](_0x5ee22f[_0x26be66(0x135)],0x0)){const _0x424de1=_0x5ee22f[_0x26be66(0x150)](_0x3f64a2=>({'filePath':_0x3f64a2,'mtime':fs['statSync'](_0x3f64a2)[_0x26be66(0x124)]}))[_0x26be66(0x11b)]((_0x366a42,_0xaf5ffb)=>{const _0x446e33=_0x26be66;if(!_0x366a42||!_0x366a42['mtime'])return _0xaf5ffb;if(_0x1758c7[_0x446e33(0xe2)](_0xaf5ffb['mtime'],_0x366a42[_0x446e33(0x124)]))return _0xaf5ffb;return _0x366a42;},{});return _0x424de1?_0x424de1[_0x26be66(0xe3)]:'';}return'';}catch(_0x3bb5da){return logger[_0x26be66(0x12e)]('Error\x20while\x20reading\x20CLI\x20path:\x20'+util[_0x26be66(0x17e)](_0x3bb5da)),'';}}static [a68_0x1f3e04(0x179)]=async(_0x18648d,_0x5faf6a)=>{const _0x245d14=a68_0x1f3e04,_0x44e683={'MuFjK':function(_0x2a376e,_0x1c4b2b,_0x70a5d4,_0x38ecda,_0x481490){return _0x2a376e(_0x1c4b2b,_0x70a5d4,_0x38ecda,_0x481490);},'tqTMp':_0x245d14(0xdc)},_0x4141fe={};_0x4141fe['qs']=_0x18648d;const _0x41a542=await _0x44e683['MuFjK'](nodeRequest,_0x44e683[_0x245d14(0x10b)],UPDATED_CLI_ENDPOINT,_0x4141fe,_0x5faf6a);return logger[_0x245d14(0x153)](_0x245d14(0x134)+JSON[_0x245d14(0x1b6)](_0x41a542)),_0x41a542;};static[a68_0x1f3e04(0xf9)](_0x3494b0){const _0x4b000a=a68_0x1f3e04;try{const _0x192b72=fs[_0x4b000a(0x14e)](_0x3494b0,'r+');return fs[_0x4b000a(0x11e)](_0x192b72),![];}catch(_0x2b264b){if(BINARY_BUSY_ERROR_CODES[_0x4b000a(0x132)](_0x2b264b['code']))return logger['debug'](_0x4b000a(0x17f)+_0x3494b0),!![];return logger['debug'](_0x4b000a(0x123)+_0x2b264b[_0x4b000a(0x14d)]),![];}}static[a68_0x1f3e04(0x152)](_0x45b629,_0x3bcd72=''){const _0x378b46=a68_0x1f3e04,_0x12305d={'bSjiR':_0x378b46(0x15a),'zETXP':function(_0x46a5ba,_0x69012e){return _0x46a5ba(_0x69012e);},'mdOHG':function(_0x22ab78,_0xf6b084){return _0x22ab78(_0xf6b084);},'UZYbM':_0x378b46(0x148),'DUPvp':function(_0x2b8339,_0x4cf6c2){return _0x2b8339(_0x4cf6c2);},'nbBob':function(_0x490457,_0x154ce8,_0x4893f7,_0x60d992){return _0x490457(_0x154ce8,_0x4893f7,_0x60d992);},'zcxsS':'error'};return new Promise((_0x5c1c6f,_0x3673f9)=>{const _0x4f9140=_0x378b46,_0x3160b6={'ZWbpW':_0x12305d[_0x4f9140(0x158)],'csXhS':function(_0x4452cc,_0x3fbe1d){const _0xa9dfbe=_0x4f9140;return _0x12305d[_0xa9dfbe(0xf1)](_0x4452cc,_0x3fbe1d);},'UuNsb':function(_0x3910b7,_0x3d32c7){const _0x5bdfa5=_0x4f9140;return _0x12305d[_0x5bdfa5(0x122)](_0x3910b7,_0x3d32c7);},'XibjP':_0x12305d[_0x4f9140(0x16a)],'eBnBW':function(_0x5703d7,_0xb080ce){const _0x2538a4=_0x4f9140;return _0x12305d[_0x2538a4(0x194)](_0x5703d7,_0xb080ce);}},_0x428d59={};_0x428d59[_0x4f9140(0x19a)]=_0x3bcd72,_0x428d59['timeout']=0x1388;const _0x2cdd64=_0x12305d[_0x4f9140(0x195)](exec,_0x45b629,_0x428d59,(_0x21a927,_0x41512c,_0x54e351)=>{const _0xe5dfe7=_0x4f9140;if(_0x21a927){if(_0x45b629[_0xe5dfe7(0x132)](_0x3160b6[_0xe5dfe7(0x127)])&&(_0x41512c[_0xe5dfe7(0x173)]()||_0x54e351[_0xe5dfe7(0x173)]())){const _0x535261=_0x41512c[_0xe5dfe7(0x173)]()||_0x54e351[_0xe5dfe7(0x173)]();logger[_0xe5dfe7(0x153)]('CLI\x20version\x20found\x20despite\x20error:\x20\x22'+_0x535261+'\x22'),_0x3160b6[_0xe5dfe7(0xf0)](_0x5c1c6f,_0x535261);}else _0x3160b6[_0xe5dfe7(0x170)](_0x5c1c6f,_0x54e351[_0xe5dfe7(0x173)]()||_0x3160b6[_0xe5dfe7(0xdd)]);}else logger[_0xe5dfe7(0x153)]('Resolving\x20with\x20stdout:\x20\x22'+_0x41512c[_0xe5dfe7(0x173)]()+'\x22'),_0x3160b6['csXhS'](_0x5c1c6f,_0x41512c[_0xe5dfe7(0x173)]());});_0x2cdd64['on'](_0x12305d[_0x4f9140(0x112)],()=>{const _0xb6c913=_0x4f9140;_0x3160b6[_0xb6c913(0x1aa)](_0x5c1c6f,_0x3160b6['XibjP']);});});}static [a68_0x1f3e04(0x154)]=async(_0x1ffa02,_0x3e5bc1)=>{const _0x220d30=a68_0x1f3e04,_0x25ef3d={'TiCIx':'Got\x20Error\x20in\x20SDK\x20binary\x20download\x20response\x20%s','yfPXd':function(_0x1a2d8a,_0x3dc99a){return _0x1a2d8a(_0x3dc99a);},'sDbhf':'Got\x20Error\x20while\x20downloading\x20SDK\x20binary\x20file\x20%s','AuyUj':'error','qVDgS':function(_0x22fa48,_0x28b3f3){return _0x22fa48(_0x28b3f3);}};PerformanceTester['start'](PerformanceEvents['SDK_CLI_DOWNLOAD']),logger[_0x220d30(0x153)]('Downloading\x20SDK\x20binary\x20from:\x20'+_0x1ffa02);try{const _0x290e2d=url['parse'](_0x1ffa02),_0x56fd44=path['join'](_0x3e5bc1,_0x220d30(0x137)+process[_0x220d30(0x16f)]+'.zip'),_0x3e149f=fs[_0x220d30(0xe0)](_0x56fd44);return new Promise((_0x29e5f0,_0x4a9f3e)=>{const _0x1f8374=_0x220d30,_0x4b0179={'QtsBq':_0x25ef3d['TiCIx'],'soWQE':function(_0x4be288,_0x53ecc2){const _0x26d204=a68_0x5266;return _0x25ef3d[_0x26d204(0x1a4)](_0x4be288,_0x53ecc2);},'wxotn':_0x25ef3d[_0x1f8374(0x19f)],'CIZwg':_0x25ef3d[_0x1f8374(0x13f)],'MDUOx':function(_0x93b5ff,_0x24932c){const _0x183ff7=_0x1f8374;return _0x25ef3d[_0x183ff7(0x100)](_0x93b5ff,_0x24932c);}};https['get'](_0x290e2d,function(_0x2605fe){const _0x257961=_0x1f8374,_0x380803={'xAWaA':_0x4b0179['wxotn'],'FipBH':function(_0x113ed0,_0x26fced){const _0x2f076=a68_0x5266;return _0x4b0179[_0x2f076(0x19e)](_0x113ed0,_0x26fced);},'ZZDtI':function(_0x4d5b0b,_0x5e8259){const _0x40702c=a68_0x5266;return _0x4b0179[_0x40702c(0x19e)](_0x4d5b0b,_0x5e8259);}},_0x36980a=null;_0x2605fe['pipe'](_0x3e149f),_0x2605fe['on'](_0x4b0179[_0x257961(0x11d)],function(_0x24c7e9){const _0x42146a=_0x257961;logger[_0x42146a(0x12e)](util['format'](_0x4b0179['QtsBq'],_0x24c7e9)),PerformanceTester[_0x42146a(0x161)](PerformanceEvents[_0x42146a(0x140)],![],util['format'](_0x24c7e9)),_0x4b0179[_0x42146a(0x19e)](_0x4a9f3e,_0x24c7e9);}),_0x3e149f['on'](_0x4b0179['CIZwg'],function(_0x23fc31){const _0x417d06=_0x257961;logger[_0x417d06(0x12e)](util[_0x417d06(0x17e)](_0x380803[_0x417d06(0x166)],_0x23fc31)),PerformanceTester[_0x417d06(0x161)](PerformanceEvents['SDK_CLI_DOWNLOAD'],![],util[_0x417d06(0x17e)](_0x23fc31)),_0x380803[_0x417d06(0x16e)](_0x4a9f3e,_0x23fc31);}),CLIUtils[_0x257961(0x1ac)](_0x3e149f,_0x36980a,_0x56fd44,_0x3e5bc1,_0x5cf510=>{const _0x122fb1=_0x257961;PerformanceTester[_0x122fb1(0x161)](PerformanceEvents[_0x122fb1(0x140)]),_0x380803[_0x122fb1(0x16e)](_0x29e5f0,_0x5cf510);},_0x557b9c=>{const _0x23cf9e=_0x257961;PerformanceTester['end'](PerformanceEvents[_0x23cf9e(0x140)],![],util[_0x23cf9e(0x17e)](_0x557b9c)),_0x380803[_0x23cf9e(0x19d)](_0x4a9f3e,_0x557b9c);});})['on'](_0x25ef3d[_0x1f8374(0x13f)],function(_0x200e9e){const _0x3ed0e4=_0x1f8374;logger['error'](_0x3ed0e4(0x18c)+util[_0x3ed0e4(0x17e)](_0x200e9e)),PerformanceTester[_0x3ed0e4(0x161)](PerformanceEvents[_0x3ed0e4(0x140)],![],util[_0x3ed0e4(0x17e)](_0x200e9e)),_0x4b0179[_0x3ed0e4(0xe8)](_0x4a9f3e,_0x200e9e);});});}catch(_0x32e672){PerformanceTester[_0x220d30(0x161)](PerformanceEvents[_0x220d30(0x140)],![],util[_0x220d30(0x17e)](_0x32e672)),logger[_0x220d30(0x153)](_0x220d30(0xec)+util[_0x220d30(0x17e)](_0x32e672));}};static[a68_0x1f3e04(0x1ac)](_0x246f4a,_0x3adb81,_0x154755,_0x39dfdb,_0x364187,_0x4da27b){const _0x31ccfc=a68_0x1f3e04,_0x3fc0b0={'lXgAB':function(_0x4e326e,_0x508b50){return _0x4e326e(_0x508b50);},'YDFSA':_0x31ccfc(0x11f),'ZLnxn':_0x31ccfc(0x161),'rQSmY':function(_0x400d62,_0x5a3d57){return _0x400d62!==_0x5a3d57;},'yVHLE':function(_0x55370e,_0xe0bc30){return _0x55370e(_0xe0bc30);},'bUmDq':_0x31ccfc(0x12e),'lfcDZ':function(_0x19f739,_0x27a6bc){return _0x19f739!==_0x27a6bc;},'pHbmc':_0x31ccfc(0xfe),'vmoNR':function(_0x3ad8c2,_0x4d64b2){return _0x3ad8c2(_0x4d64b2);},'jftBq':function(_0x1e8bce,_0x219cfe){return _0x1e8bce(_0x219cfe);},'uHXuK':_0x31ccfc(0x1b5),'aPktP':_0x31ccfc(0x182)};_0x246f4a['on'](_0x3fc0b0['YDFSA'],function(){const _0x42fb20=_0x31ccfc,_0x1e68d7={};_0x1e68d7['VQhPb']=_0x3fc0b0[_0x42fb20(0x19b)];const _0x24ca26=_0x1e68d7,_0x128e1c={};_0x128e1c[_0x42fb20(0x1a1)]=!![],yauzl[_0x42fb20(0x1a2)](_0x154755,_0x128e1c,function(_0x378f1,_0x166789){const _0x2b6d0c=_0x42fb20,_0x109612={'TcWoS':function(_0x4fde60,_0x56a3bd){return _0x3fc0b0['lXgAB'](_0x4fde60,_0x56a3bd);},'GXElc':_0x3fc0b0[_0x2b6d0c(0xea)],'OSNEG':function(_0x53b585,_0x9c5bd){const _0x4f7eba=_0x2b6d0c;return _0x3fc0b0[_0x4f7eba(0x14a)](_0x53b585,_0x9c5bd);},'ajSxG':_0x3fc0b0[_0x2b6d0c(0x19c)],'FtsYi':function(_0x52e6de,_0x1c8771){const _0x4036a5=_0x2b6d0c;return _0x3fc0b0[_0x4036a5(0x18b)](_0x52e6de,_0x1c8771);},'HgBcf':function(_0x10419d,_0x15d01f){return _0x3fc0b0['yVHLE'](_0x10419d,_0x15d01f);},'kMAUC':_0x3fc0b0[_0x2b6d0c(0x189)],'rQWcS':function(_0x124af0,_0x544506){return _0x3fc0b0['lfcDZ'](_0x124af0,_0x544506);},'DJCcT':_0x3fc0b0[_0x2b6d0c(0x11a)],'BZgTB':function(_0x5c11f1,_0x51eeaf){const _0x3ec51a=_0x2b6d0c;return _0x3fc0b0[_0x3ec51a(0x164)](_0x5c11f1,_0x51eeaf);},'lgpuy':function(_0x2c6127,_0xa168c){const _0x7bf947=_0x2b6d0c;return _0x3fc0b0[_0x7bf947(0x101)](_0x2c6127,_0xa168c);}};if(_0x378f1){_0x3fc0b0[_0x2b6d0c(0x181)](_0x4da27b,_0x378f1);return;}_0x166789[_0x2b6d0c(0x142)](),_0x166789['on'](_0x3fc0b0['uHXuK'],_0x2c51b5=>{const _0x3c34fe=_0x2b6d0c,_0x40a07b={'Jhach':_0x109612[_0x3c34fe(0xf3)],'iOqxp':function(_0x31af6a,_0x7b3a91){return _0x109612['OSNEG'](_0x31af6a,_0x7b3a91);},'xPkWL':_0x109612[_0x3c34fe(0x13d)]};if(/\/$/[_0x3c34fe(0x147)](_0x2c51b5[_0x3c34fe(0xf7)])){_0x166789[_0x3c34fe(0x142)]();return;}!_0x3adb81&&(_0x3adb81=_0x2c51b5[_0x3c34fe(0xf7)]);if(_0x109612[_0x3c34fe(0x116)](_0x2c51b5[_0x3c34fe(0xf7)],_0x3adb81))_0x166789[_0x3c34fe(0x142)]();else{const _0x4bc1fe=_0x2c51b5[_0x3c34fe(0xf7)],_0x45b3a3=path[_0x3c34fe(0x18f)](_0x39dfdb,_0x4bc1fe+_0x3c34fe(0x169)+process[_0x3c34fe(0x16f)]);let _0x4af336;try{_0x4af336=fs['createWriteStream'](_0x45b3a3);}catch(_0xefb682){if(BINARY_BUSY_ERROR_CODES[_0x3c34fe(0x132)](_0xefb682['code'])){const _0x1315e9=path[_0x3c34fe(0x18f)](_0x39dfdb,_0x4bc1fe);if(fs[_0x3c34fe(0x107)](_0x1315e9)){logger['warn'](_0x3c34fe(0x185)+_0x4bc1fe),fs['unlink'](_0x154755,_0x197c94=>{const _0x56792b=_0x3c34fe;_0x197c94&&logger[_0x56792b(0x190)](_0x56792b(0x159)+_0x154755);}),_0x109612['OSNEG'](_0x364187,_0x1315e9);return;}logger[_0x3c34fe(0x190)](_0x3c34fe(0x171)+_0x4bc1fe);}_0x109612[_0x3c34fe(0x131)](_0x4da27b,_0xefb682);return;}_0x4af336['on'](_0x109612[_0x3c34fe(0x129)],_0x5b56c3=>{const _0x2609f1=_0x3c34fe;if(BINARY_BUSY_ERROR_CODES[_0x2609f1(0x132)](_0x5b56c3['code'])){const _0x5e1ebb=path['join'](_0x39dfdb,_0x4bc1fe);_0x4af336[_0x2609f1(0x11f)](),fs['existsSync'](_0x5e1ebb)?(logger[_0x2609f1(0x190)](_0x2609f1(0x165)+_0x5b56c3[_0x2609f1(0x14d)]),_0x166789['close'](),fs['unlink'](_0x154755,_0x22213d=>{const _0x5410a8=_0x2609f1;_0x22213d&&logger['warn'](_0x5410a8(0x159)+_0x154755);}),_0x109612['TcWoS'](_0x364187,_0x5e1ebb)):(logger[_0x2609f1(0x190)](_0x2609f1(0x180)+_0x5b56c3[_0x2609f1(0x14d)]),fs[_0x2609f1(0x1ba)](_0x45b3a3,()=>{}),_0x109612[_0x2609f1(0x191)](_0x4da27b,_0x5b56c3));}else fs[_0x2609f1(0x1ba)](_0x45b3a3,()=>{}),_0x109612[_0x2609f1(0x191)](_0x4da27b,_0x5b56c3);}),_0x166789[_0x3c34fe(0xe9)](_0x2c51b5,function(_0x212a9f,_0x4a1703){const _0x55226e=_0x3c34fe;if(_0x212a9f){fs[_0x55226e(0x1ba)](_0x45b3a3,()=>{}),_0x40a07b[_0x55226e(0x126)](_0x4da27b,_0x212a9f);return;}_0x4a1703['on'](_0x40a07b[_0x55226e(0x1a0)],function(){const _0x552e50=_0x55226e;_0x4af336[_0x552e50(0x161)](),_0x4af336['on'](_0x40a07b[_0x552e50(0x133)],function(){_0x166789['readEntry']();});}),_0x4a1703[_0x55226e(0x15d)](_0x4af336);});}}),_0x166789['on'](_0x3fc0b0[_0x2b6d0c(0x189)],_0x118e21=>{_0x109612['OSNEG'](_0x4da27b,_0x118e21);}),_0x166789[_0x2b6d0c(0x103)](_0x3fc0b0[_0x2b6d0c(0x19c)],()=>{const _0x12fe3c=_0x2b6d0c;fs['unlink'](_0x154755,_0x4d37ec=>{const _0x2021d7=a68_0x5266;_0x4d37ec&&logger[_0x2021d7(0x190)]('Failed\x20to\x20delete\x20zip\x20file:\x20'+_0x154755);});const _0x39a3d0=path['join'](_0x39dfdb,_0x3adb81+'.tmp.'+process[_0x12fe3c(0x16f)]),_0x192509=path[_0x12fe3c(0x18f)](_0x39dfdb,_0x3adb81);fs['chmod'](_0x39a3d0,_0x24ca26[_0x12fe3c(0xfd)],function(_0x428702){const _0x5decfe=_0x12fe3c,_0x2c4d11={'NTmpR':function(_0x5c6abc,_0x2621d9){return _0x109612['rQWcS'](_0x5c6abc,_0x2621d9);},'ZOJXo':_0x109612[_0x5decfe(0x12d)],'UoNYl':function(_0x2d3b08,_0x249c8a){const _0x5576a0=_0x5decfe;return _0x109612[_0x5576a0(0x10f)](_0x2d3b08,_0x249c8a);},'LvNlR':function(_0x34fb00,_0x5f0634){return _0x109612['lgpuy'](_0x34fb00,_0x5f0634);}};if(_0x428702){_0x166789[_0x5decfe(0x11f)](),fs['unlink'](_0x39a3d0,()=>{}),_0x109612[_0x5decfe(0x191)](_0x4da27b,_0x428702);return;}fs['rename'](_0x39a3d0,_0x192509,function(_0xf58d16){const _0x1d60ac=_0x5decfe;if(_0xf58d16){if(_0x2c4d11['NTmpR'](_0xf58d16['code'],_0x2c4d11[_0x1d60ac(0x14b)])){_0x166789[_0x1d60ac(0x11f)](),fs[_0x1d60ac(0x1ba)](_0x39a3d0,()=>{}),_0x2c4d11[_0x1d60ac(0x157)](_0x4da27b,_0xf58d16);return;}logger[_0x1d60ac(0x190)](_0x1d60ac(0x128)+_0xf58d16[_0x1d60ac(0x14d)]);try{fs[_0x1d60ac(0x13a)](_0x39a3d0,_0x192509);}catch(_0xe133b6){_0x166789[_0x1d60ac(0x11f)](),fs[_0x1d60ac(0x1ba)](_0x39a3d0,()=>{}),_0x2c4d11[_0x1d60ac(0x1a6)](_0x4da27b,_0xe133b6);return;}fs[_0x1d60ac(0x1ba)](_0x39a3d0,_0x30bd80=>{const _0x5bfbb0=_0x1d60ac;_0x30bd80&&logger[_0x5bfbb0(0x190)](_0x5bfbb0(0x18a)+_0x30bd80[_0x5bfbb0(0x14d)]);});}_0x166789[_0x1d60ac(0x11f)](),_0x2c4d11[_0x1d60ac(0x157)](_0x364187,_0x192509);});});});});});}static[a68_0x1f3e04(0xda)](){const _0x3b34ac=a68_0x1f3e04;if(process['env'][_0x3b34ac(0x121)])return JSON[_0x3b34ac(0x17b)](process[_0x3b34ac(0x110)][_0x3b34ac(0x121)]);return this[_0x3b34ac(0x196)];}static[a68_0x1f3e04(0x175)](){const _0x1540ff=a68_0x1f3e04;if(process[_0x1540ff(0x110)][_0x1540ff(0x1b0)])return JSON[_0x1540ff(0x17b)](process[_0x1540ff(0x110)][_0x1540ff(0x1b0)]);return this[_0x1540ff(0x178)];}static['setFrameworkDetail'](_0x4323d7,_0x2fe85d){const _0x5aef91=a68_0x1f3e04,_0x5923ab={'htKyq':_0x5aef91(0x1b2),'gVLqG':function(_0xbb9799,_0xfcbe3f){return _0xbb9799(_0xfcbe3f);},'qjCEg':function(_0x4fd497,_0x34e939){return _0x4fd497||_0x34e939;}},_0x20d560=_0x5923ab['htKyq'][_0x5aef91(0x1af)]('|');let _0x4c8477=0x0;while(!![]){switch(_0x20d560[_0x4c8477++]){case'0':this[_0x5aef91(0x178)]={'name':_0x2fe85d,'version':_0x5923ab['gVLqG'](getFrameworkVersion,_0x2fe85d)};continue;case'1':process[_0x5aef91(0x110)]['BROWSERSTACK_AUTOMATION_FRAMEWORK_DETAIL']=JSON['stringify'](this[_0x5aef91(0x178)]);continue;case'2':this[_0x5aef91(0x196)]={'name':_0x4323d7,'version':{[_0x4323d7]:_0x5923ab['gVLqG'](getFrameworkVersion,_0x4323d7)}};continue;case'3':process['env'][_0x5aef91(0x121)]=JSON[_0x5aef91(0x1b6)](this[_0x5aef91(0x196)]);continue;case'4':_0x5923ab[_0x5aef91(0x108)](!_0x4323d7,!_0x2fe85d)&&logger['debug'](_0x5aef91(0x12c)+_0x4323d7+_0x5aef91(0x10d)+_0x2fe85d);continue;}break;}}static[a68_0x1f3e04(0x16c)](_0x3b67e4,_0x5a7412){return _0x3b67e4+':'+_0x5a7412;}static['getCurrentInstanceName'](){const _0xc57184=a68_0x1f3e04;return process[_0xc57184(0x16f)]+':'+threadId;}static[a68_0x1f3e04(0x15e)](_0x3cf69e){const _0x56812f=a68_0x1f3e04;if(_0x3cf69e[_0x56812f(0xfa)]&&_0x3cf69e[_0x56812f(0xfa)]['skipSessionName'])return!![];return![];}static[a68_0x1f3e04(0x12f)](_0x498ec7){const _0x36fd20=a68_0x1f3e04;if(_0x498ec7['testContextOptions']&&_0x498ec7[_0x36fd20(0xfa)][_0x36fd20(0x1a5)])return!![];return![];}static[a68_0x1f3e04(0xed)](_0x5ca942){const _0x11092f=new RegExp(TestFrameworkConstants['HOOK_REGEX']);return _0x11092f['test'](_0x5ca942);}static[a68_0x1f3e04(0x168)](_0x2482c4,_0x3a379b){const _0x193d5d=a68_0x1f3e04,_0x211fd1={};_0x211fd1[_0x193d5d(0xf5)]=function(_0x492d60,_0x2519cf){return _0x492d60!==_0x2519cf;},_0x211fd1[_0x193d5d(0x15c)]=function(_0x396022,_0x50ee03){return _0x396022===_0x50ee03;},_0x211fd1['uQGfT']=_0x193d5d(0x14f);const _0x11aaa9=_0x211fd1;for(const [_0x5a72f7,_0x35ae88]of Object[_0x193d5d(0x1ae)](_0x3a379b)){if(_0x11aaa9[_0x193d5d(0xf5)](_0x35ae88,null)&&_0x11aaa9[_0x193d5d(0x15c)](typeof _0x35ae88,_0x11aaa9[_0x193d5d(0x15b)])&&!Array[_0x193d5d(0x16d)](_0x35ae88))_0x2482c4[_0x5a72f7]=this['mergeObject'](_0x2482c4[_0x5a72f7]||{},_0x35ae88);else Array['isArray'](_0x35ae88)?_0x2482c4[_0x5a72f7]=(_0x2482c4[_0x5a72f7]||[])[_0x193d5d(0x155)](_0x35ae88):_0x2482c4[_0x5a72f7]=_0x35ae88;}return _0x2482c4;}}module['exports']=CLIUtils;

@@ -1,1 +0,1 @@

'use strict';const a69_0x5d1eb9=a69_0x4250;(function(_0x4ceffb,_0x3bc4b7){const _0x301605=a69_0x4250,_0x18ba31=_0x4ceffb();while(!![]){try{const _0x2ca401=parseInt(_0x301605(0x162))/0x1+parseInt(_0x301605(0x16c))/0x2*(-parseInt(_0x301605(0x172))/0x3)+-parseInt(_0x301605(0x128))/0x4+parseInt(_0x301605(0x15e))/0x5*(parseInt(_0x301605(0x159))/0x6)+-parseInt(_0x301605(0x154))/0x7*(parseInt(_0x301605(0x126))/0x8)+-parseInt(_0x301605(0x171))/0x9*(-parseInt(_0x301605(0x131))/0xa)+-parseInt(_0x301605(0x169))/0xb;if(_0x2ca401===_0x3bc4b7)break;else _0x18ba31['push'](_0x18ba31['shift']());}catch(_0x4baf04){_0x18ba31['push'](_0x18ba31['shift']());}}}(a69_0x4d25,0x51208));function a69_0x4d25(){const _0x5d4468=['./framework/automationFramework','[CustomTagManager]\x20setCustomTags:\x20Created\x20new\x20tag\x20key=','KEY_TEST_ID','QRSoD','stringify','getTestUUID','includes','__workerDetails','toLowerCase','get','isRunning','TEST','\x20with\x20new\x20values=','./state/hookState','buildLevelTags',',\x20finalTags=','WmbOM','getInstance','testhubConfig','addMultipleEntries','4390911NobsIC','parseCommaSeparatedValues','toObject','./cliUtils','CustomTagManager.setCustomTags:\x20TestFramework\x20not\x20available\x20for\x20Jest+Playwright','1965102AtSYOH','field_type','jest','multi_dropdown','vjNSc','10wyvZKW','./TestInfo','CustomTagManager.setCustomTags:\x20No\x20testIdentifier\x20found\x20for\x20Jest+Playwright.\x20This\x20may\x20occur\x20if\x20setCustomTags\x20is\x20called\x20outside\x20test\x20context.','QrVPX','130500mXUVnh','getAllData','./modules/playwrightDriverModule','LGETa','[CustomTagManager]\x20setCustomTags:\x20Jest+Playwright\x20-\x20testIdentifier=','FuwXA','[CustomTagManager]\x20setCustomTags:\x20Stored\x20customTags\x20in\x20instance\x20memory\x20for\x20testIdentifier=','384208brpLAh','buildHashedId','Custom\x20tag\x20value\x20cannot\x20be\x20empty','263830JoTzEh','POST','../../helpers/helper','CustomTagManager','XQGQM','2497149RPtmYs','3rJsSts','aEpxG','debug',',\x20values=','PxIyt','trim','name','vgray','8cvYubq','./modules/testhubModule','856176hAVMfO','./framework/constants/testFrameworkConstants','getTestFrameworkDetail','KEY_CUSTOM_TAGS','getState','getTestFramework','LvBBI','getTrackedInstance',':jest-','20IhcqfR','testLevelTags','values','rRKUF','./state/testFrameworkState','CustomTagManager.setCustomTags:\x20Instance\x20not\x20available\x20for\x20Jest+Playwright','clearTags','ovUVy','modules','getTestLevelTags','resolveInstance',',\x20key=','testInfo',',\x20existingTags=','Custom\x20tag\x20value\x20must\x20be\x20a\x20string'];a69_0x4d25=function(){return _0x5d4468;};return a69_0x4d25();}const BrowserstackCLI=require('./browserstackCLI'),helper=require(a69_0x5d1eb9(0x16e)),AutomationFramework=require(a69_0x5d1eb9(0x140)),TestFrameworkConstants=require(a69_0x5d1eb9(0x129)),PlaywrightDriverModule=require(a69_0x5d1eb9(0x164)),TestInfo=require(a69_0x5d1eb9(0x15f)),TestHubModule=require(a69_0x5d1eb9(0x127)),{createClassLogger}=require('../../helpers/classLogger'),logger=createClassLogger(a69_0x5d1eb9(0x16f));function a69_0x4250(_0x31c567,_0x209e77){const _0x4d256e=a69_0x4d25();return a69_0x4250=function(_0x425064,_0x449918){_0x425064=_0x425064-0x121;let _0x115ff8=_0x4d256e[_0x425064];return _0x115ff8;},a69_0x4250(_0x31c567,_0x209e77);}class CustomTagManager{static [a69_0x5d1eb9(0x14e)]={};static ['testLevelTags']={};static['setCustomTags'](_0x5c8450,_0x30e509,_0x1e9723=![]){const _0x3c17cf=a69_0x5d1eb9,_0x4bc39c={'FuwXA':function(_0x190cac,_0x3c26f0){return _0x190cac!==_0x3c26f0;},'PxIyt':'string','LGETa':'Custom\x20tag\x20key\x20must\x20be\x20a\x20string','VyVya':function(_0xe69da3,_0x1d68d9){return _0xe69da3!==_0x1d68d9;},'LZGFI':_0x3c17cf(0x13f),'vAUIg':function(_0x1ba8d5,_0x317058){return _0x1ba8d5===_0x317058;},'LvBBI':'Custom\x20tag\x20key\x20cannot\x20be\x20empty','ovUVy':function(_0x31b5e6,_0x12821c){return _0x31b5e6===_0x12821c;},'QrVPX':_0x3c17cf(0x16b),'vjNSc':_0x3c17cf(0x15c),'THaim':_0x3c17cf(0x130),'WmbOM':function(_0x3c8128,_0x3bd821){return _0x3c8128(_0x3bd821);},'QRSoD':_0x3c17cf(0x157),'rCJvX':function(_0x4c8dc6,_0x3ba413){return _0x4c8dc6===_0x3ba413;},'vgray':_0x3c17cf(0x15b),'aEpxG':_0x3c17cf(0x160),'rRKUF':_0x3c17cf(0x158),'RXwxr':_0x3c17cf(0x135),'hHFXf':_0x3c17cf(0x14d),'XQGQM':_0x3c17cf(0x136)};if(_0x4bc39c[_0x3c17cf(0x167)](typeof _0x5c8450,_0x4bc39c[_0x3c17cf(0x122)]))throw new Error(_0x4bc39c[_0x3c17cf(0x165)]);if(_0x4bc39c['VyVya'](typeof _0x30e509,_0x4bc39c[_0x3c17cf(0x122)]))throw new Error(_0x4bc39c['LZGFI']);if(_0x4bc39c['vAUIg'](_0x5c8450[_0x3c17cf(0x123)](),''))throw new Error(_0x4bc39c[_0x3c17cf(0x12e)]);if(_0x4bc39c[_0x3c17cf(0x138)](_0x30e509[_0x3c17cf(0x123)](),''))throw new Error(_0x4bc39c[_0x3c17cf(0x161)]);const _0x465c0a=helper[_0x3c17cf(0x155)](_0x30e509);if(_0x1e9723){const _0x166d40=BrowserstackCLI[_0x3c17cf(0x151)]()[_0x3c17cf(0x139)][TestHubModule['MODULE_NAME']];if(_0x166d40){const _0x33d270=_0x166d40?.[_0x3c17cf(0x152)]?.[_0x3c17cf(0x156)]()?.[_0x3c17cf(0x16a)];TestInfo[_0x3c17cf(0x145)](_0x33d270);const _0xb2b69d=TestInfo['getTestDetails'](_0x33d270),_0x64dc35=_0xb2b69d[TestFrameworkConstants[_0x3c17cf(0x12b)]]||{};if(!_0x64dc35[_0x5c8450]){const _0x321780={};_0x321780[_0x3c17cf(0x15a)]=_0x4bc39c[_0x3c17cf(0x15d)],_0x321780[_0x3c17cf(0x133)]=[..._0x465c0a],_0x64dc35[_0x5c8450]=_0x321780;}else _0x64dc35[_0x5c8450][_0x3c17cf(0x133)]=[..._0x465c0a];_0xb2b69d[TestFrameworkConstants[_0x3c17cf(0x12b)]]=_0x64dc35,TestInfo['setTestDetails'](_0x33d270,_0xb2b69d),!this[_0x3c17cf(0x14e)][_0x33d270]&&(this['buildLevelTags'][_0x33d270]={}),this[_0x3c17cf(0x14e)][_0x33d270][_0x5c8450]=[..._0x465c0a];}}else{let _0x3668b1;const _0x457a88=global['__jestCurrentTestIdentifier'];let _0x39ce04=![];if(_0x457a88&&_0x457a88[_0x3c17cf(0x146)](_0x4bc39c['THaim']))_0x39ce04=!![],_0x3668b1=_0x457a88;else try{const _0x1b3f57=_0x4bc39c['WmbOM'](require,_0x4bc39c[_0x3c17cf(0x143)]);if(BrowserstackCLI[_0x3c17cf(0x151)]()[_0x3c17cf(0x14a)]()){const _0x3c5e49=_0x1b3f57[_0x3c17cf(0x12a)]();if(_0x4bc39c['rCJvX'](_0x3c5e49?.[_0x3c17cf(0x124)]?.[_0x3c17cf(0x148)](),_0x4bc39c[_0x3c17cf(0x125)])){const _0x31fd0e=AutomationFramework['getTrackedInstance']();_0x3668b1=AutomationFramework[_0x3c17cf(0x12c)](_0x31fd0e,PlaywrightDriverModule[_0x3c17cf(0x142)],''),_0x3668b1&&_0x3668b1[_0x3c17cf(0x146)](_0x4bc39c['THaim'])&&(_0x39ce04=!![]);}}}catch(_0x21266f){logger['debug']('CustomTagManager.setCustomTags\x20:\x20Error\x20detecting\x20Jest+Playwright:\x20'+_0x21266f);}if(_0x39ce04){if(!_0x3668b1)throw new Error(_0x4bc39c[_0x3c17cf(0x173)]);const _0x4f88d3=BrowserstackCLI[_0x3c17cf(0x151)]()[_0x3c17cf(0x12d)]();if(!_0x4f88d3)throw new Error(_0x4bc39c[_0x3c17cf(0x134)]);const _0x272b50=_0x4bc39c['WmbOM'](require,_0x4bc39c['RXwxr']),_0x2f5e17=_0x4bc39c[_0x3c17cf(0x150)](require,_0x4bc39c['hHFXf']),_0x218a09=_0x4f88d3[_0x3c17cf(0x13b)](_0x272b50[_0x3c17cf(0x14b)],_0x2f5e17[_0x3c17cf(0x16d)]);if(!_0x218a09)throw new Error(_0x4bc39c[_0x3c17cf(0x170)]);const _0x1020c6=_0x218a09[_0x3c17cf(0x163)]()[_0x3c17cf(0x149)](_0x3668b1)||{},_0x16700b=_0x1020c6[TestFrameworkConstants[_0x3c17cf(0x12b)]]||{};logger['debug'](_0x3c17cf(0x166)+_0x3668b1+_0x3c17cf(0x13c)+_0x5c8450+_0x3c17cf(0x121)+JSON[_0x3c17cf(0x144)](_0x465c0a)+_0x3c17cf(0x13e)+JSON[_0x3c17cf(0x144)](_0x16700b));if(!_0x16700b[_0x5c8450]){const _0x235ef2={};_0x235ef2[_0x3c17cf(0x15a)]=_0x4bc39c[_0x3c17cf(0x15d)],_0x235ef2[_0x3c17cf(0x133)]=[..._0x465c0a],_0x16700b[_0x5c8450]=_0x235ef2,logger[_0x3c17cf(0x174)](_0x3c17cf(0x141)+_0x5c8450+'\x20with\x20values='+JSON['stringify'](_0x465c0a));}else _0x16700b[_0x5c8450][_0x3c17cf(0x133)]=[..._0x465c0a],logger['debug']('[CustomTagManager]\x20setCustomTags:\x20Updated\x20existing\x20tag\x20key='+_0x5c8450+_0x3c17cf(0x14c)+JSON[_0x3c17cf(0x144)](_0x465c0a));const _0x346eaa={[TestFrameworkConstants[_0x3c17cf(0x12b)]]:_0x16700b},_0x2b19f8={};_0x2b19f8[_0x3668b1]=_0x346eaa,_0x218a09[_0x3c17cf(0x153)](_0x2b19f8),logger['debug'](_0x3c17cf(0x168)+_0x3668b1+_0x3c17cf(0x14f)+JSON['stringify'](_0x16700b)),!this[_0x3c17cf(0x132)][_0x3668b1]&&(this['testLevelTags'][_0x3668b1]={}),this[_0x3c17cf(0x132)][_0x3668b1][_0x5c8450]=[..._0x465c0a];}else{const _0x4fc718=global[_0x3c17cf(0x147)]?.['currentTest']?.[_0x3c17cf(0x13d)];if(!_0x4fc718){const _0x205a4e=AutomationFramework[_0x3c17cf(0x12f)]();_0x3668b1=AutomationFramework[_0x3c17cf(0x12c)](_0x205a4e,PlaywrightDriverModule[_0x3c17cf(0x142)],'');}else _0x3668b1=TestInfo['getTestIdentifierFromTestInfo'](_0x4fc718,_0x4fc718['retry']);const _0x4ed6ed=TestInfo['getTestDetails'](_0x3668b1),_0x18010d=_0x4ed6ed[TestFrameworkConstants[_0x3c17cf(0x12b)]]||{};if(!_0x18010d[_0x5c8450]){const _0x3db4f8={};_0x3db4f8[_0x3c17cf(0x15a)]=_0x4bc39c[_0x3c17cf(0x15d)],_0x3db4f8['values']=[..._0x465c0a],_0x18010d[_0x5c8450]=_0x3db4f8;}else _0x18010d[_0x5c8450][_0x3c17cf(0x133)]=[..._0x465c0a];_0x4ed6ed[TestFrameworkConstants[_0x3c17cf(0x12b)]]=_0x18010d,TestInfo['setTestDetails'](_0x3668b1,_0x4ed6ed),!this[_0x3c17cf(0x132)][_0x3668b1]&&(this[_0x3c17cf(0x132)][_0x3668b1]={}),this[_0x3c17cf(0x132)][_0x3668b1][_0x5c8450]=[..._0x465c0a];}}}static['getBuildLevelTags'](){const _0x56478d={...this['buildLevelTags']};return _0x56478d;}static[a69_0x5d1eb9(0x13a)](){const _0x14a747=a69_0x5d1eb9,_0x1b950f={...this[_0x14a747(0x132)]};return _0x1b950f;}static[a69_0x5d1eb9(0x137)](){const _0x227a28=a69_0x5d1eb9;this[_0x227a28(0x14e)]={},this['testLevelTags']={};}}module['exports']=CustomTagManager;
'use strict';function a69_0x7d74(){const _0x2cc353=['buildLevelTags','values','cHgWn','isRunning','3456296GGKvaC','name','./TestInfo','getAllData','retry','testLevelTags','\x20with\x20new\x20values=','__jestCurrentTestIdentifier','getInstance','kREIU','238mhPkpY','105864ksMfsd','getTestFrameworkDetail','includes','getTestFramework','debug','getTestLevelTags','./cliUtils',':jest-','29079mssPvv','field_type','testInfo',',\x20existingTags=','buildHashedId','getTestDetails','JBRdX','getTestUUID','KEY_CUSTOM_TAGS','82rDIEOR','863307ILEaJu','ICpzY','./state/testFrameworkState','./framework/constants/testFrameworkConstants','Custom\x20tag\x20key\x20cannot\x20be\x20empty','getTrackedInstance','MQuST','resolveInstance','multi_dropdown','NwPSv','ckNMK','CustomTagManager.setCustomTags:\x20Instance\x20not\x20available\x20for\x20Jest+Playwright','nZQac','../../helpers/classLogger','currentTest','1384394QpBLbq','toLowerCase','\x20with\x20values=','../../helpers/helper',',\x20finalTags=','./modules/testhubModule','5NQLWKQ','jest','toObject','KEY_TEST_ID','./modules/playwrightDriverModule','clearTags','setCustomTags','__workerDetails','BgdbX','9917984ULpSxU','10FYyDtN','[CustomTagManager]\x20setCustomTags:\x20Jest+Playwright\x20-\x20testIdentifier=','setTestDetails','string','Custom\x20tag\x20key\x20must\x20be\x20a\x20string','POST','getState','tCIgk','145514DOlyju',',\x20values=','MODULE_NAME','stringify','QvOoN'];a69_0x7d74=function(){return _0x2cc353;};return a69_0x7d74();}function a69_0x54d8(_0x261dd9,_0x19a41c){const _0x7d74d0=a69_0x7d74();return a69_0x54d8=function(_0x54d80b,_0x1ab0e8){_0x54d80b=_0x54d80b-0x148;let _0xd0e883=_0x7d74d0[_0x54d80b];return _0xd0e883;},a69_0x54d8(_0x261dd9,_0x19a41c);}const a69_0x5a3ce2=a69_0x54d8;(function(_0x436c17,_0x48c5f5){const _0x4f95c7=a69_0x54d8,_0xb89289=_0x436c17();while(!![]){try{const _0x8e4b31=parseInt(_0x4f95c7(0x18b))/0x1+-parseInt(_0x4f95c7(0x163))/0x2*(-parseInt(_0x4f95c7(0x15a))/0x3)+parseInt(_0x4f95c7(0x194))/0x4*(parseInt(_0x4f95c7(0x179))/0x5)+parseInt(_0x4f95c7(0x152))/0x6*(parseInt(_0x4f95c7(0x151))/0x7)+-parseInt(_0x4f95c7(0x182))/0x8+parseInt(_0x4f95c7(0x164))/0x9+-parseInt(_0x4f95c7(0x183))/0xa*(parseInt(_0x4f95c7(0x173))/0xb);if(_0x8e4b31===_0x48c5f5)break;else _0xb89289['push'](_0xb89289['shift']());}catch(_0x2ac310){_0xb89289['push'](_0xb89289['shift']());}}}(a69_0x7d74,0xb3fc2));const BrowserstackCLI=require('./browserstackCLI'),helper=require(a69_0x5a3ce2(0x176)),AutomationFramework=require('./framework/automationFramework'),TestFrameworkConstants=require(a69_0x5a3ce2(0x167)),PlaywrightDriverModule=require(a69_0x5a3ce2(0x17d)),TestInfo=require(a69_0x5a3ce2(0x149)),TestHubModule=require(a69_0x5a3ce2(0x178)),{createClassLogger}=require(a69_0x5a3ce2(0x171)),logger=createClassLogger('CustomTagManager');class CustomTagManager{static ['buildLevelTags']={};static [a69_0x5a3ce2(0x14c)]={};static[a69_0x5a3ce2(0x17f)](_0x163a50,_0xc7497c,_0x5ce6fd=![]){const _0x5c3f23=a69_0x5a3ce2,_0x532f4a={'cHgWn':function(_0xc1914,_0x2554de){return _0xc1914!==_0x2554de;},'MQuST':_0x5c3f23(0x186),'CYSBg':_0x5c3f23(0x187),'zipVs':'Custom\x20tag\x20value\x20must\x20be\x20a\x20string','tCIgk':function(_0x50637a,_0x278045){return _0x50637a===_0x278045;},'JBRdX':_0x5c3f23(0x168),'aUsqP':function(_0x208997,_0x30a1df){return _0x208997===_0x30a1df;},'nZQac':'Custom\x20tag\x20value\x20cannot\x20be\x20empty','QvOoN':_0x5c3f23(0x16c),'BgdbX':_0x5c3f23(0x159),'sZVrW':function(_0xd76ba6,_0x3306b5){return _0xd76ba6(_0x3306b5);},'XEsqB':_0x5c3f23(0x158),'NwPSv':_0x5c3f23(0x17a),'ICpzY':'CustomTagManager.setCustomTags:\x20No\x20testIdentifier\x20found\x20for\x20Jest+Playwright.\x20This\x20may\x20occur\x20if\x20setCustomTags\x20is\x20called\x20outside\x20test\x20context.','UbIJP':'CustomTagManager.setCustomTags:\x20TestFramework\x20not\x20available\x20for\x20Jest+Playwright','ckNMK':_0x5c3f23(0x166),'kREIU':'./state/hookState','prgwE':_0x5c3f23(0x16f)};if(_0x532f4a[_0x5c3f23(0x192)](typeof _0x163a50,_0x532f4a['MQuST']))throw new Error(_0x532f4a['CYSBg']);if(_0x532f4a['cHgWn'](typeof _0xc7497c,_0x532f4a[_0x5c3f23(0x16a)]))throw new Error(_0x532f4a['zipVs']);if(_0x532f4a['tCIgk'](_0x163a50['trim'](),''))throw new Error(_0x532f4a[_0x5c3f23(0x160)]);if(_0x532f4a['aUsqP'](_0xc7497c['trim'](),''))throw new Error(_0x532f4a[_0x5c3f23(0x170)]);const _0x127407=helper['parseCommaSeparatedValues'](_0xc7497c);if(_0x5ce6fd){const _0x47a824=BrowserstackCLI[_0x5c3f23(0x14f)]()['modules'][TestHubModule[_0x5c3f23(0x18d)]];if(_0x47a824){const _0x470313=_0x47a824?.['testhubConfig']?.[_0x5c3f23(0x17b)]()?.[_0x5c3f23(0x15e)];TestInfo[_0x5c3f23(0x161)](_0x470313);const _0x5b9822=TestInfo['getTestDetails'](_0x470313),_0x109e7a=_0x5b9822[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{};if(!_0x109e7a[_0x163a50]){const _0x2aa7b3={};_0x2aa7b3[_0x5c3f23(0x15b)]=_0x532f4a[_0x5c3f23(0x18f)],_0x2aa7b3[_0x5c3f23(0x191)]=[..._0x127407],_0x109e7a[_0x163a50]=_0x2aa7b3;}else _0x109e7a[_0x163a50]['values']=[..._0x127407];_0x5b9822[TestFrameworkConstants[_0x5c3f23(0x162)]]=_0x109e7a,TestInfo[_0x5c3f23(0x185)](_0x470313,_0x5b9822),!this[_0x5c3f23(0x190)][_0x470313]&&(this[_0x5c3f23(0x190)][_0x470313]={}),this[_0x5c3f23(0x190)][_0x470313][_0x163a50]=[..._0x127407];}}else{let _0x1abeb3;const _0x375340=global[_0x5c3f23(0x14e)];let _0x1161fc=![];if(_0x375340&&_0x375340[_0x5c3f23(0x154)](_0x532f4a[_0x5c3f23(0x181)]))_0x1161fc=!![],_0x1abeb3=_0x375340;else try{const _0x374ecc=_0x532f4a['sZVrW'](require,_0x532f4a['XEsqB']);if(BrowserstackCLI[_0x5c3f23(0x14f)]()[_0x5c3f23(0x193)]()){const _0x4806ca=_0x374ecc[_0x5c3f23(0x153)]();if(_0x532f4a[_0x5c3f23(0x18a)](_0x4806ca?.[_0x5c3f23(0x148)]?.[_0x5c3f23(0x174)](),_0x532f4a[_0x5c3f23(0x16d)])){const _0x5ba374=AutomationFramework['getTrackedInstance']();_0x1abeb3=AutomationFramework[_0x5c3f23(0x189)](_0x5ba374,PlaywrightDriverModule[_0x5c3f23(0x17c)],''),_0x1abeb3&&_0x1abeb3[_0x5c3f23(0x154)](_0x532f4a['BgdbX'])&&(_0x1161fc=!![]);}}}catch(_0x52cfed){logger[_0x5c3f23(0x156)]('CustomTagManager.setCustomTags\x20:\x20Error\x20detecting\x20Jest+Playwright:\x20'+_0x52cfed);}if(_0x1161fc){if(!_0x1abeb3)throw new Error(_0x532f4a[_0x5c3f23(0x165)]);const _0x5aad1b=BrowserstackCLI[_0x5c3f23(0x14f)]()[_0x5c3f23(0x155)]();if(!_0x5aad1b)throw new Error(_0x532f4a['UbIJP']);const _0x4db067=_0x532f4a['sZVrW'](require,_0x532f4a[_0x5c3f23(0x16e)]),_0xf5bb5e=_0x532f4a['sZVrW'](require,_0x532f4a[_0x5c3f23(0x150)]),_0x55d6fd=_0x5aad1b[_0x5c3f23(0x16b)](_0x4db067['TEST'],_0xf5bb5e[_0x5c3f23(0x188)]);if(!_0x55d6fd)throw new Error(_0x532f4a['prgwE']);const _0x41ad33=_0x55d6fd[_0x5c3f23(0x14a)]()['get'](_0x1abeb3)||{},_0x17c432=_0x41ad33[TestFrameworkConstants[_0x5c3f23(0x162)]]||{};logger['debug'](_0x5c3f23(0x184)+_0x1abeb3+',\x20key='+_0x163a50+_0x5c3f23(0x18c)+JSON['stringify'](_0x127407)+_0x5c3f23(0x15d)+JSON[_0x5c3f23(0x18e)](_0x17c432));if(!_0x17c432[_0x163a50]){const _0x3dbe08={};_0x3dbe08[_0x5c3f23(0x15b)]=_0x532f4a[_0x5c3f23(0x18f)],_0x3dbe08[_0x5c3f23(0x191)]=[..._0x127407],_0x17c432[_0x163a50]=_0x3dbe08,logger[_0x5c3f23(0x156)]('[CustomTagManager]\x20setCustomTags:\x20Created\x20new\x20tag\x20key='+_0x163a50+_0x5c3f23(0x175)+JSON['stringify'](_0x127407));}else _0x17c432[_0x163a50][_0x5c3f23(0x191)]=[..._0x127407],logger[_0x5c3f23(0x156)]('[CustomTagManager]\x20setCustomTags:\x20Updated\x20existing\x20tag\x20key='+_0x163a50+_0x5c3f23(0x14d)+JSON[_0x5c3f23(0x18e)](_0x127407));const _0x23c4a1={[TestFrameworkConstants[_0x5c3f23(0x162)]]:_0x17c432},_0x297139={};_0x297139[_0x1abeb3]=_0x23c4a1,_0x55d6fd['addMultipleEntries'](_0x297139),logger[_0x5c3f23(0x156)]('[CustomTagManager]\x20setCustomTags:\x20Stored\x20customTags\x20in\x20instance\x20memory\x20for\x20testIdentifier='+_0x1abeb3+_0x5c3f23(0x177)+JSON['stringify'](_0x17c432)),!this[_0x5c3f23(0x14c)][_0x1abeb3]&&(this[_0x5c3f23(0x14c)][_0x1abeb3]={}),this['testLevelTags'][_0x1abeb3][_0x163a50]=[..._0x127407];}else{const _0x259814=global[_0x5c3f23(0x180)]?.[_0x5c3f23(0x172)]?.[_0x5c3f23(0x15c)];if(!_0x259814){const _0x5368c1=AutomationFramework[_0x5c3f23(0x169)]();_0x1abeb3=AutomationFramework[_0x5c3f23(0x189)](_0x5368c1,PlaywrightDriverModule[_0x5c3f23(0x17c)],'');}else _0x1abeb3=TestInfo['getTestIdentifierFromTestInfo'](_0x259814,_0x259814[_0x5c3f23(0x14b)]);const _0x1adc20=TestInfo[_0x5c3f23(0x15f)](_0x1abeb3),_0x295f66=_0x1adc20[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{};if(!_0x295f66[_0x163a50]){const _0xad264d={};_0xad264d[_0x5c3f23(0x15b)]=_0x532f4a[_0x5c3f23(0x18f)],_0xad264d['values']=[..._0x127407],_0x295f66[_0x163a50]=_0xad264d;}else _0x295f66[_0x163a50][_0x5c3f23(0x191)]=[..._0x127407];_0x1adc20[TestFrameworkConstants['KEY_CUSTOM_TAGS']]=_0x295f66,TestInfo[_0x5c3f23(0x185)](_0x1abeb3,_0x1adc20),!this[_0x5c3f23(0x14c)][_0x1abeb3]&&(this[_0x5c3f23(0x14c)][_0x1abeb3]={}),this[_0x5c3f23(0x14c)][_0x1abeb3][_0x163a50]=[..._0x127407];}}}static['getBuildLevelTags'](){const _0x4377b3=a69_0x5a3ce2,_0x21967f={...this[_0x4377b3(0x190)]};return _0x21967f;}static[a69_0x5a3ce2(0x157)](){const _0x5ed7c7={...this['testLevelTags']};return _0x5ed7c7;}static[a69_0x5a3ce2(0x17e)](){const _0x3235f6=a69_0x5a3ce2;this[_0x3235f6(0x190)]={},this[_0x3235f6(0x14c)]={};}}module['exports']=CustomTagManager;

@@ -1,1 +0,1 @@

const a70_0x28d230=a70_0x47c2;(function(_0x152976,_0x2a9f72){const _0x914076=a70_0x47c2,_0x1bfefd=_0x152976();while(!![]){try{const _0x255906=parseInt(_0x914076(0x110))/0x1+-parseInt(_0x914076(0x113))/0x2*(parseInt(_0x914076(0x120))/0x3)+-parseInt(_0x914076(0x118))/0x4*(-parseInt(_0x914076(0x114))/0x5)+parseInt(_0x914076(0x11c))/0x6+-parseInt(_0x914076(0x123))/0x7*(-parseInt(_0x914076(0x11e))/0x8)+parseInt(_0x914076(0x11a))/0x9+parseInt(_0x914076(0x115))/0xa*(-parseInt(_0x914076(0x117))/0xb);if(_0x255906===_0x2a9f72)break;else _0x1bfefd['push'](_0x1bfefd['shift']());}catch(_0x475053){_0x1bfefd['push'](_0x1bfefd['shift']());}}}(a70_0x44ab,0xeb9ba));function a70_0x47c2(_0x56e736,_0x8f6aa8){const _0x44abb4=a70_0x44ab();return a70_0x47c2=function(_0x47c2fe,_0x57d043){_0x47c2fe=_0x47c2fe-0x110;let _0x421f1b=_0x44abb4[_0x47c2fe];return _0x421f1b;},a70_0x47c2(_0x56e736,_0x8f6aa8);}const {createClassLogger}=require(a70_0x28d230(0x112));function a70_0x44ab(){const _0x1e247c=['registerObserver','406eiAESk','385423uCdyhi','notifyObserver','../../helpers/classLogger.js','172UDHtrV','5pBdubP','4330yDxGJW','LQDfP','78903zRfqYR','2612188nmwNtk','push','4216392ksjFqZ','freeze','7673682AChRLO','getInstance','219976BJQKzi','exports','10806FlPLHR','observers'];a70_0x44ab=function(){return _0x1e247c;};return a70_0x44ab();}class EventDispatcher{static #instance=null;constructor(){const _0x5cfc12=a70_0x28d230;this[_0x5cfc12(0x121)]={};}static[a70_0x28d230(0x11d)](){return!EventDispatcher.#instance&&(EventDispatcher.#instance=new EventDispatcher()),EventDispatcher.#instance;}[a70_0x28d230(0x122)](_0x575f40,_0x2ba3bc){const _0x375e51=a70_0x28d230;!this[_0x375e51(0x121)][_0x575f40]&&(this[_0x375e51(0x121)][_0x575f40]=[]),this[_0x375e51(0x121)][_0x575f40][_0x375e51(0x119)](_0x2ba3bc);}async[a70_0x28d230(0x111)](_0x13f4bc,_0x3d08ea){const _0x4dd495=a70_0x28d230,_0x1103bc={'LQDfP':function(_0x1d4edc,_0x342a83){return _0x1d4edc(_0x342a83);}};if(this[_0x4dd495(0x121)][_0x13f4bc]){for(const _0x3df536 of this['observers'][_0x13f4bc]){await _0x1103bc[_0x4dd495(0x116)](_0x3df536,_0x3d08ea);}return;}}}const eventDispatcher=EventDispatcher['getInstance']();Object[a70_0x28d230(0x11b)](eventDispatcher),module[a70_0x28d230(0x11f)]=eventDispatcher;
const a70_0x538de4=a70_0xe301;(function(_0x1c0dde,_0x283e16){const _0x51487d=a70_0xe301,_0x5954b7=_0x1c0dde();while(!![]){try{const _0x3d04de=-parseInt(_0x51487d(0x14e))/0x1+parseInt(_0x51487d(0x151))/0x2+parseInt(_0x51487d(0x154))/0x3+-parseInt(_0x51487d(0x14b))/0x4*(-parseInt(_0x51487d(0x14f))/0x5)+parseInt(_0x51487d(0x153))/0x6*(parseInt(_0x51487d(0x14d))/0x7)+-parseInt(_0x51487d(0x157))/0x8*(-parseInt(_0x51487d(0x158))/0x9)+-parseInt(_0x51487d(0x14a))/0xa;if(_0x3d04de===_0x283e16)break;else _0x5954b7['push'](_0x5954b7['shift']());}catch(_0x471d04){_0x5954b7['push'](_0x5954b7['shift']());}}}(a70_0x5c7d,0xae813));function a70_0x5c7d(){const _0x2d0040=['notifyObserver','2056318enynVv','registerObserver','78hSnIKR','1701936PhBsjQ','observers','push','8QkGhqf','1046223TEncFN','../../helpers/classLogger.js','getInstance','17976100kVtMOJ','52sArrYL','exports','445879pmERZU','980116eOplHn','366430DCmhxT'];a70_0x5c7d=function(){return _0x2d0040;};return a70_0x5c7d();}const {createClassLogger}=require(a70_0x538de4(0x148));class EventDispatcher{static #instance=null;constructor(){const _0x1c7df7=a70_0x538de4;this[_0x1c7df7(0x155)]={};}static['getInstance'](){return!EventDispatcher.#instance&&(EventDispatcher.#instance=new EventDispatcher()),EventDispatcher.#instance;}[a70_0x538de4(0x152)](_0x2fbee8,_0x6f92b2){const _0x2a6feb=a70_0x538de4;!this['observers'][_0x2fbee8]&&(this['observers'][_0x2fbee8]=[]),this[_0x2a6feb(0x155)][_0x2fbee8][_0x2a6feb(0x156)](_0x6f92b2);}async[a70_0x538de4(0x150)](_0x5e6c47,_0x544f0e){const _0x18de61=a70_0x538de4,_0x697f69={'kwDPP':function(_0x4306fb,_0x23789a){return _0x4306fb(_0x23789a);}};if(this[_0x18de61(0x155)][_0x5e6c47]){for(const _0x229e8a of this['observers'][_0x5e6c47]){await _0x697f69['kwDPP'](_0x229e8a,_0x544f0e);}return;}}}function a70_0xe301(_0x1e4953,_0xc7bdc7){const _0x5c7d40=a70_0x5c7d();return a70_0xe301=function(_0xe301b8,_0x513838){_0xe301b8=_0xe301b8-0x148;let _0x2f6c1b=_0x5c7d40[_0xe301b8];return _0x2f6c1b;},a70_0xe301(_0x1e4953,_0xc7bdc7);}const eventDispatcher=EventDispatcher[a70_0x538de4(0x149)]();Object['freeze'](eventDispatcher),module[a70_0x538de4(0x14c)]=eventDispatcher;

@@ -1,1 +0,1 @@

const a71_0x5ee1fb=a71_0x375d;(function(_0x290891,_0x37e6fe){const _0x5f494c=a71_0x375d,_0x6d7aab=_0x290891();while(!![]){try{const _0x492ea6=-parseInt(_0x5f494c(0x152))/0x1*(parseInt(_0x5f494c(0x14a))/0x2)+parseInt(_0x5f494c(0x144))/0x3+parseInt(_0x5f494c(0x14f))/0x4*(-parseInt(_0x5f494c(0x15a))/0x5)+parseInt(_0x5f494c(0x142))/0x6*(parseInt(_0x5f494c(0x155))/0x7)+parseInt(_0x5f494c(0x156))/0x8+parseInt(_0x5f494c(0x15e))/0x9+parseInt(_0x5f494c(0x160))/0xa*(-parseInt(_0x5f494c(0x146))/0xb);if(_0x492ea6===_0x37e6fe)break;else _0x6d7aab['push'](_0x6d7aab['shift']());}catch(_0x429969){_0x6d7aab['push'](_0x6d7aab['shift']());}}}(a71_0x51e7,0xc2ea5));const {createClassLogger}=require(a71_0x5ee1fb(0x14d)),util=require('util'),eventDispatcher=require('../eventDispatcher.js'),CLIUtils=require(a71_0x5ee1fb(0x154)),TrackedInstance=require(a71_0x5ee1fb(0x143)),logger=createClassLogger(a71_0x5ee1fb(0x14c));class AutomationFramework{static [a71_0x5ee1fb(0x153)]=new Map();static [a71_0x5ee1fb(0x147)]=a71_0x5ee1fb(0x14b);static ['KEY_NON_BROWSERSTACK_AUTOMATION_SESSIONS']='non_browserstack_automation_sessions';constructor(_0x2a9081,_0x30d1bd){const _0x7e5b32=a71_0x5ee1fb;this[_0x7e5b32(0x145)]=_0x2a9081,this[_0x7e5b32(0x163)]=_0x30d1bd;}['getAutomationFrameworkName'](){const _0x233c88=a71_0x5ee1fb;return this[_0x233c88(0x145)];}[a71_0x5ee1fb(0x151)](){const _0x1afb72=a71_0x5ee1fb;return this[_0x1afb72(0x163)];}async[a71_0x5ee1fb(0x15d)](_0x49e388,_0x37b84b,_0x453cd9={}){const _0x3855b2=a71_0x5ee1fb;logger[_0x3855b2(0x157)]('trackEvent:\x20automationFrameworkState='+_0x49e388+_0x3855b2(0x164)+_0x37b84b);}async[a71_0x5ee1fb(0x148)](_0x5d9493,_0x48ead,_0xed11cb,_0x453bcd={}){const _0x5cc5a7=a71_0x5ee1fb,_0x27be26=CLIUtils['getHookRegistryKey'](_0x48ead,_0xed11cb);_0x5d9493&&_0x5d9493[_0x5cc5a7(0x150)](_0x48ead),await eventDispatcher[_0x5cc5a7(0x14e)](_0x27be26,_0x453bcd);}static[a71_0x5ee1fb(0x165)](_0x56110f,_0x2ec644,_0x3d2702){const _0x33a901=a71_0x5ee1fb;eventDispatcher[_0x33a901(0x165)](CLIUtils[_0x33a901(0x161)](_0x56110f,_0x2ec644),_0x3d2702);}static['setTrackedInstance'](_0xbd897d,_0x211725){const _0x267a4b=a71_0x5ee1fb;AutomationFramework[_0x267a4b(0x153)][_0x267a4b(0x15c)](_0xbd897d[_0x267a4b(0x162)](),_0x211725);}static[a71_0x5ee1fb(0x149)](){const _0x3b6b23=a71_0x5ee1fb,_0x1cdc9c=TrackedInstance['createContext'](CLIUtils[_0x3b6b23(0x15f)]());return AutomationFramework['instances']['get'](_0x1cdc9c[_0x3b6b23(0x162)]());}static[a71_0x5ee1fb(0x150)](_0x23cf23,_0x5a46f7,_0x572e50){const _0x4d732=a71_0x5ee1fb;_0x23cf23[_0x4d732(0x159)]()[_0x4d732(0x15c)](_0x5a46f7,_0x572e50);}static[a71_0x5ee1fb(0x15b)](_0x3f7f29,_0x4ddc11){const _0x56138c=a71_0x5ee1fb;return _0x3f7f29[_0x56138c(0x159)]()[_0x56138c(0x158)](_0x4ddc11);}}function a71_0x51e7(){const _0xcfe3cc=['registerObserver','exports','2233368ujNKzw','../instances/trackedInstance.js','2250708YISHhU','automationFrameworkName','20878286ONfcMD','KEY_AUTOMATION_SESSIONS','runHooks','getTrackedInstance','523862hcKYMm','automation_sessions','AutomationFramework','../../../helpers/classLogger.js','notifyObserver','12NgGeWA','setState','getAutomationFrameworkVersion','1VPGOzU','instances','../cliUtils.js','7GEmaTd','8036568VMrzQN','debug','get','getAllData','935095BvJCQV','getState','set','trackEvent','12531168ZjCOfK','getCurrentInstanceName','10XtCRUA','getHookRegistryKey','getId','automationFrameworkVersion','\x20hookState='];a71_0x51e7=function(){return _0xcfe3cc;};return a71_0x51e7();}function a71_0x375d(_0x5d02ca,_0x512b48){const _0x51e74a=a71_0x51e7();return a71_0x375d=function(_0x375dc5,_0x36ffd9){_0x375dc5=_0x375dc5-0x142;let _0x5b7f2e=_0x51e74a[_0x375dc5];return _0x5b7f2e;},a71_0x375d(_0x5d02ca,_0x512b48);}module[a71_0x5ee1fb(0x166)]=AutomationFramework;
const a71_0x3a924f=a71_0x2b21;(function(_0x1196ca,_0x5c1c43){const _0x206291=a71_0x2b21,_0xd8ffab=_0x1196ca();while(!![]){try{const _0x5eada8=-parseInt(_0x206291(0x10e))/0x1+-parseInt(_0x206291(0xe7))/0x2+parseInt(_0x206291(0x10c))/0x3*(parseInt(_0x206291(0xfb))/0x4)+-parseInt(_0x206291(0xe6))/0x5*(parseInt(_0x206291(0xf5))/0x6)+parseInt(_0x206291(0xeb))/0x7*(-parseInt(_0x206291(0xec))/0x8)+-parseInt(_0x206291(0x10d))/0x9*(parseInt(_0x206291(0xee))/0xa)+parseInt(_0x206291(0x106))/0xb*(parseInt(_0x206291(0xf0))/0xc);if(_0x5eada8===_0x5c1c43)break;else _0xd8ffab['push'](_0xd8ffab['shift']());}catch(_0x578069){_0xd8ffab['push'](_0xd8ffab['shift']());}}}(a71_0x30d8,0x208b1));function a71_0x2b21(_0x247f47,_0x5010a3){const _0x30d85a=a71_0x30d8();return a71_0x2b21=function(_0x2b21da,_0x3aacb0){_0x2b21da=_0x2b21da-0xe5;let _0x419caf=_0x30d85a[_0x2b21da];return _0x419caf;},a71_0x2b21(_0x247f47,_0x5010a3);}const {createClassLogger}=require(a71_0x3a924f(0x102)),util=require(a71_0x3a924f(0x101)),eventDispatcher=require(a71_0x3a924f(0x107)),CLIUtils=require(a71_0x3a924f(0xe9)),TrackedInstance=require('../instances/trackedInstance.js'),logger=createClassLogger(a71_0x3a924f(0x100));class AutomationFramework{static [a71_0x3a924f(0xef)]=new Map();static [a71_0x3a924f(0xe8)]=a71_0x3a924f(0x108);static [a71_0x3a924f(0xf2)]=a71_0x3a924f(0xf6);constructor(_0xec03e7,_0x210ed6){const _0x257695=a71_0x3a924f;this[_0x257695(0xe5)]=_0xec03e7,this['automationFrameworkVersion']=_0x210ed6;}[a71_0x3a924f(0xfc)](){const _0x355677=a71_0x3a924f;return this[_0x355677(0xe5)];}[a71_0x3a924f(0x10a)](){const _0x1edb1d=a71_0x3a924f;return this[_0x1edb1d(0xed)];}async[a71_0x3a924f(0x103)](_0x3edb0d,_0x344493,_0x5c3d53={}){const _0x5d189e=a71_0x3a924f;logger['debug'](_0x5d189e(0xea)+_0x3edb0d+_0x5d189e(0xfe)+_0x344493);}async[a71_0x3a924f(0x10b)](_0x2677b6,_0x586317,_0x3a78de,_0x11c850={}){const _0x366bab=a71_0x3a924f,_0x5d4a2a=CLIUtils[_0x366bab(0xfd)](_0x586317,_0x3a78de);_0x2677b6&&_0x2677b6[_0x366bab(0x10f)](_0x586317),await eventDispatcher['notifyObserver'](_0x5d4a2a,_0x11c850);}static[a71_0x3a924f(0xf9)](_0x198607,_0x3bf45b,_0x579d58){const _0x8aa3f=a71_0x3a924f;eventDispatcher[_0x8aa3f(0xf9)](CLIUtils['getHookRegistryKey'](_0x198607,_0x3bf45b),_0x579d58);}static[a71_0x3a924f(0x109)](_0x4282f0,_0x39917f){const _0x2a0391=a71_0x3a924f;AutomationFramework[_0x2a0391(0xef)]['set'](_0x4282f0[_0x2a0391(0x104)](),_0x39917f);}static[a71_0x3a924f(0xf4)](){const _0x238864=a71_0x3a924f,_0x246940=TrackedInstance[_0x238864(0xf3)](CLIUtils[_0x238864(0xfa)]());return AutomationFramework[_0x238864(0xef)]['get'](_0x246940[_0x238864(0x104)]());}static[a71_0x3a924f(0x10f)](_0x38627b,_0x192f66,_0x3a8f90){const _0x158a0c=a71_0x3a924f;_0x38627b[_0x158a0c(0xf8)]()[_0x158a0c(0xf7)](_0x192f66,_0x3a8f90);}static[a71_0x3a924f(0xff)](_0x13b150,_0xaad530){const _0x419c28=a71_0x3a924f;return _0x13b150[_0x419c28(0xf8)]()[_0x419c28(0x105)](_0xaad530);}}module[a71_0x3a924f(0xf1)]=AutomationFramework;function a71_0x30d8(){const _0x440ddb=['setTrackedInstance','getAutomationFrameworkVersion','runHooks','4593LQnMrK','90XOlcWx','15485lBljwK','setState','automationFrameworkName','5Irbmrx','127040GJTMOQ','KEY_AUTOMATION_SESSIONS','../cliUtils.js','trackEvent:\x20automationFrameworkState=','2555AWOUdK','2696DCRgDr','automationFrameworkVersion','14690uivTmt','instances','46716DdjCEl','exports','KEY_NON_BROWSERSTACK_AUTOMATION_SESSIONS','createContext','getTrackedInstance','197256WdMDQA','non_browserstack_automation_sessions','set','getAllData','registerObserver','getCurrentInstanceName','268LEImfl','getAutomationFrameworkName','getHookRegistryKey','\x20hookState=','getState','AutomationFramework','util','../../../helpers/classLogger.js','trackEvent','getId','get','792nZYpWv','../eventDispatcher.js','automation_sessions'];a71_0x30d8=function(){return _0x440ddb;};return a71_0x30d8();}

@@ -1,1 +0,1 @@

function a72_0x5909(_0x2aa827,_0x433a21){const _0x41ee8c=a72_0x41ee();return a72_0x5909=function(_0x5909c9,_0x4aaafb){_0x5909c9=_0x5909c9-0x197;let _0x5c0140=_0x41ee8c[_0x5909c9];return _0x5c0140;},a72_0x5909(_0x2aa827,_0x433a21);}const a72_0x3c08f6=a72_0x5909;(function(_0x127cff,_0x5ca8c9){const _0x20e11a=a72_0x5909,_0x3ea5a0=_0x127cff();while(!![]){try{const _0x525c2a=-parseInt(_0x20e11a(0x1a3))/0x1+parseInt(_0x20e11a(0x1ae))/0x2+-parseInt(_0x20e11a(0x1a5))/0x3*(parseInt(_0x20e11a(0x1ab))/0x4)+-parseInt(_0x20e11a(0x19a))/0x5+parseInt(_0x20e11a(0x1a9))/0x6+-parseInt(_0x20e11a(0x198))/0x7*(parseInt(_0x20e11a(0x19b))/0x8)+parseInt(_0x20e11a(0x1a6))/0x9*(parseInt(_0x20e11a(0x1aa))/0xa);if(_0x525c2a===_0x5ca8c9)break;else _0x3ea5a0['push'](_0x3ea5a0['shift']());}catch(_0x1955e8){_0x3ea5a0['push'](_0x3ea5a0['shift']());}}}(a72_0x41ee,0x5d315));const a72_0x113cc6={};a72_0x113cc6[a72_0x3c08f6(0x1b4)]=a72_0x3c08f6(0x1a1),a72_0x113cc6[a72_0x3c08f6(0x1b2)]='hub_url',a72_0x113cc6[a72_0x3c08f6(0x199)]='framework_session_id',a72_0x113cc6[a72_0x3c08f6(0x1b3)]='input_capabilities',a72_0x113cc6[a72_0x3c08f6(0x19f)]=a72_0x3c08f6(0x197),a72_0x113cc6['KEY_IS_BROWSERSTACK_HUB']=a72_0x3c08f6(0x1a2),a72_0x113cc6[a72_0x3c08f6(0x19e)]='started_at',a72_0x113cc6[a72_0x3c08f6(0x19c)]=a72_0x3c08f6(0x1b0),a72_0x113cc6[a72_0x3c08f6(0x1a8)]='platform_index',a72_0x113cc6['COMMAND_NEW_SESSION']=a72_0x3c08f6(0x1ac),a72_0x113cc6['COMMAND_GET']=a72_0x3c08f6(0x1b5),a72_0x113cc6[a72_0x3c08f6(0x1af)]=a72_0x3c08f6(0x1a4),a72_0x113cc6[a72_0x3c08f6(0x19d)]=a72_0x3c08f6(0x1b1),a72_0x113cc6[a72_0x3c08f6(0x1a7)]='w3cexecutescriptasync',a72_0x113cc6[a72_0x3c08f6(0x1a0)]='quit';const AutomationFrameworkConstants=a72_0x113cc6;module[a72_0x3c08f6(0x1ad)]=AutomationFrameworkConstants;function a72_0x41ee(){const _0x5e8e58=['KEY_HUB_URL','KEY_INPUT_CAPABILITIES','ENV_BROWSERSTACK_PLATFORM_INDEX','get','capabilities','1613199EttUrW','KEY_FRAMEWORK_SESSION_ID','1382775EtHlGR','16nhpCkH','KEY_ENDED_AT','COMMAND_W3C_EXECUTE_SCRIPT','KEY_STARTED_AT','KEY_CAPABILITIES','COMMAND_QUIT','BROWSERSTACK_PLATFORM_INDEX','is_browserstack_hub','719744IqKqXx','screenshot','207VyXQyj','99oduqoN','COMMAND_W3C_EXECUTE_SCRIPT_ASYNC','KEY_PLATFORM_INDEX','3721758KzdPVM','1057490spwyqP','31956IcyMdt','newsession','exports','1213278tmFjwX','COMMAND_SCREENSHOT','ended_at','w3cexecutescript'];a72_0x41ee=function(){return _0x5e8e58;};return a72_0x41ee();}
function a72_0xdb6c(){const _0x167419=['KEY_STARTED_AT','is_browserstack_hub','platform_index','KEY_IS_BROWSERSTACK_HUB','11mnvYiS','COMMAND_SCREENSHOT','w3cexecutescriptasync','COMMAND_GET','KEY_HUB_URL','hub_url','114yWpJEc','quit','COMMAND_W3C_EXECUTE_SCRIPT','COMMAND_W3C_EXECUTE_SCRIPT_ASYNC','framework_session_id','238353tPdDpG','145922GsAQZv','ended_at','1019512apJVvc','started_at','KEY_FRAMEWORK_SESSION_ID','COMMAND_QUIT','12861444MqYaHv','4pGQnlf','3591vjYucq','w3cexecutescript','3ESdSeP','30670PeNlkZ','KEY_ENDED_AT','3128800vzyXoK','newsession','exports','444908Mwcyir'];a72_0xdb6c=function(){return _0x167419;};return a72_0xdb6c();}const a72_0x161be5=a72_0x3af1;(function(_0x23b066,_0x10e024){const _0x2f04f9=a72_0x3af1,_0x750df=_0x23b066();while(!![]){try{const _0x3b01a3=parseInt(_0x2f04f9(0x171))/0x1*(parseInt(_0x2f04f9(0x177))/0x2)+parseInt(_0x2f04f9(0x166))/0x3*(-parseInt(_0x2f04f9(0x16e))/0x4)+parseInt(_0x2f04f9(0x174))/0x5+parseInt(_0x2f04f9(0x182))/0x6*(-parseInt(_0x2f04f9(0x167))/0x7)+parseInt(_0x2f04f9(0x169))/0x8+parseInt(_0x2f04f9(0x16f))/0x9*(-parseInt(_0x2f04f9(0x172))/0xa)+-parseInt(_0x2f04f9(0x17c))/0xb*(-parseInt(_0x2f04f9(0x16d))/0xc);if(_0x3b01a3===_0x10e024)break;else _0x750df['push'](_0x750df['shift']());}catch(_0x474eb6){_0x750df['push'](_0x750df['shift']());}}}(a72_0xdb6c,0xc1a02));const a72_0x9615ac={};a72_0x9615ac['ENV_BROWSERSTACK_PLATFORM_INDEX']='BROWSERSTACK_PLATFORM_INDEX',a72_0x9615ac[a72_0x161be5(0x180)]=a72_0x161be5(0x181),a72_0x9615ac[a72_0x161be5(0x16b)]=a72_0x161be5(0x165),a72_0x9615ac['KEY_INPUT_CAPABILITIES']='input_capabilities',a72_0x9615ac['KEY_CAPABILITIES']='capabilities',a72_0x9615ac[a72_0x161be5(0x17b)]=a72_0x161be5(0x179),a72_0x9615ac[a72_0x161be5(0x178)]=a72_0x161be5(0x16a),a72_0x9615ac[a72_0x161be5(0x173)]=a72_0x161be5(0x168),a72_0x9615ac['KEY_PLATFORM_INDEX']=a72_0x161be5(0x17a),a72_0x9615ac['COMMAND_NEW_SESSION']=a72_0x161be5(0x175),a72_0x9615ac[a72_0x161be5(0x17f)]='get',a72_0x9615ac[a72_0x161be5(0x17d)]='screenshot',a72_0x9615ac[a72_0x161be5(0x184)]=a72_0x161be5(0x170),a72_0x9615ac[a72_0x161be5(0x164)]=a72_0x161be5(0x17e),a72_0x9615ac[a72_0x161be5(0x16c)]=a72_0x161be5(0x183);function a72_0x3af1(_0x57144b,_0x1bda16){const _0xdb6cf9=a72_0xdb6c();return a72_0x3af1=function(_0x3af198,_0x197227){_0x3af198=_0x3af198-0x164;let _0x3e47a5=_0xdb6cf9[_0x3af198];return _0x3e47a5;},a72_0x3af1(_0x57144b,_0x1bda16);}const AutomationFrameworkConstants=a72_0x9615ac;module[a72_0x161be5(0x176)]=AutomationFrameworkConstants;

@@ -1,1 +0,1 @@

const a73_0x5505e0=a73_0x7163;(function(_0x3cdbc3,_0x5a34ba){const _0x5380df=a73_0x7163,_0x149cd2=_0x3cdbc3();while(!![]){try{const _0x352763=-parseInt(_0x5380df(0x1e7))/0x1+-parseInt(_0x5380df(0x1bd))/0x2+-parseInt(_0x5380df(0x207))/0x3+parseInt(_0x5380df(0x1c2))/0x4*(-parseInt(_0x5380df(0x1ff))/0x5)+parseInt(_0x5380df(0x1ea))/0x6*(-parseInt(_0x5380df(0x208))/0x7)+parseInt(_0x5380df(0x1c7))/0x8*(parseInt(_0x5380df(0x203))/0x9)+parseInt(_0x5380df(0x1e2))/0xa;if(_0x352763===_0x5a34ba)break;else _0x149cd2['push'](_0x149cd2['shift']());}catch(_0x26c3ee){_0x149cd2['push'](_0x149cd2['shift']());}}}(a73_0x410e,0x2643e));const a73_0x3e45e1={};a73_0x3e45e1[a73_0x5505e0(0x201)]=a73_0x5505e0(0x1b8),a73_0x3e45e1[a73_0x5505e0(0x1ed)]=a73_0x5505e0(0x1bf),a73_0x3e45e1[a73_0x5505e0(0x1f7)]=a73_0x5505e0(0x1b9),a73_0x3e45e1[a73_0x5505e0(0x1af)]='test_file_path',a73_0x3e45e1[a73_0x5505e0(0x1da)]='test_tags',a73_0x3e45e1[a73_0x5505e0(0x1f3)]='test_result',a73_0x3e45e1[a73_0x5505e0(0x1e8)]=a73_0x5505e0(0x1b7),a73_0x3e45e1['KEY_TEST_STARTED_AT']='test_started_at',a73_0x3e45e1[a73_0x5505e0(0x1dc)]=a73_0x5505e0(0x1e0),a73_0x3e45e1[a73_0x5505e0(0x1b1)]='test_location',a73_0x3e45e1[a73_0x5505e0(0x1d5)]=a73_0x5505e0(0x1c9),a73_0x3e45e1[a73_0x5505e0(0x1fa)]=a73_0x5505e0(0x1be),a73_0x3e45e1[a73_0x5505e0(0x1fc)]=a73_0x5505e0(0x1d0),a73_0x3e45e1['KEY_TEST_FRAMEWORK_NAME']=a73_0x5505e0(0x1ad),a73_0x3e45e1[a73_0x5505e0(0x1b0)]=a73_0x5505e0(0x1ce),a73_0x3e45e1[a73_0x5505e0(0x205)]=a73_0x5505e0(0x1fd),a73_0x3e45e1[a73_0x5505e0(0x1f8)]='test_rerun_name',a73_0x3e45e1[a73_0x5505e0(0x1d3)]='retry_of',a73_0x3e45e1[a73_0x5505e0(0x1d1)]=a73_0x5505e0(0x1f2),a73_0x3e45e1[a73_0x5505e0(0x1b3)]=a73_0x5505e0(0x1bb),a73_0x3e45e1['KEY_TEST_FAILURE_TYPE']=a73_0x5505e0(0x1ba),a73_0x3e45e1[a73_0x5505e0(0x1db)]=a73_0x5505e0(0x1c0),a73_0x3e45e1[a73_0x5505e0(0x1cb)]='test_logs',a73_0x3e45e1[a73_0x5505e0(0x1c5)]=a73_0x5505e0(0x1cd),a73_0x3e45e1[a73_0x5505e0(0x1d4)]=a73_0x5505e0(0x1c3),a73_0x3e45e1[a73_0x5505e0(0x1d7)]=a73_0x5505e0(0x1bc),a73_0x3e45e1[a73_0x5505e0(0x1b6)]=a73_0x5505e0(0x1d6),a73_0x3e45e1['KEY_AUTOMATE_SESSION_REASON']=a73_0x5505e0(0x1b4),a73_0x3e45e1['KEY_EVENT_STARTED_AT']=a73_0x5505e0(0x1b5),a73_0x3e45e1['KEY_EVENT_ENDED_AT']=a73_0x5505e0(0x1ec),a73_0x3e45e1[a73_0x5505e0(0x1eb)]=a73_0x5505e0(0x1f1),a73_0x3e45e1[a73_0x5505e0(0x1e9)]=a73_0x5505e0(0x1ae),a73_0x3e45e1[a73_0x5505e0(0x202)]=a73_0x5505e0(0x1cf),a73_0x3e45e1[a73_0x5505e0(0x1df)]='hook_failure_reason',a73_0x3e45e1[a73_0x5505e0(0x1e4)]=a73_0x5505e0(0x1e3),a73_0x3e45e1[a73_0x5505e0(0x1c6)]=a73_0x5505e0(0x1fb),a73_0x3e45e1[a73_0x5505e0(0x1ee)]=a73_0x5505e0(0x1ca),a73_0x3e45e1[a73_0x5505e0(0x1f9)]='pending',a73_0x3e45e1['DEFAULT_HOOK_RESULT']=a73_0x5505e0(0x1d8),a73_0x3e45e1[a73_0x5505e0(0x1b2)]=a73_0x5505e0(0x1c4),a73_0x3e45e1['KIND_LOG']=a73_0x5505e0(0x1c1),a73_0x3e45e1[a73_0x5505e0(0x200)]='^(BEFORE_|AFTER_)',a73_0x3e45e1[a73_0x5505e0(0x1e6)]=a73_0x5505e0(0x1fe),a73_0x3e45e1[a73_0x5505e0(0x206)]='test_hooks_finished',a73_0x3e45e1[a73_0x5505e0(0x1f5)]=a73_0x5505e0(0x204),a73_0x3e45e1[a73_0x5505e0(0x1de)]='test_hook_last_finished',a73_0x3e45e1[a73_0x5505e0(0x1dd)]=a73_0x5505e0(0x1c8),a73_0x3e45e1[a73_0x5505e0(0x1cc)]=a73_0x5505e0(0x209),a73_0x3e45e1[a73_0x5505e0(0x1f4)]=a73_0x5505e0(0x1f0),a73_0x3e45e1['KEY_FILE_SIZE']=a73_0x5505e0(0x1f6),a73_0x3e45e1['KEY_FILE_NAME']=a73_0x5505e0(0x1d2),a73_0x3e45e1[a73_0x5505e0(0x1d9)]='file_path',a73_0x3e45e1[a73_0x5505e0(0x1ef)]=a73_0x5505e0(0x1e1);function a73_0x410e(){const _0x28e2f2=['KEY_HOOKS_STARTED','178688NyfbOy','KEY_TEST_RESULT_AT','KEY_HOOK_RESULT','6skOKuP','KEY_HOOK_ID','event_ended_at','KEY_TEST_ID','KEY_HOOK_NAME','KEY_FILE_LEVEL','test_attachments','hook_id','platform_index','KEY_TEST_RESULT','KEY_TEST_ATTACHMENTS','KEY_HOOK_LAST_STARTED','file_size','KEY_TEST_NAME','KEY_TEST_RERUN_NAME','DEFAULT_TEST_RESULT','KEY_TEST_SCOPE','hook_logs','KEY_TEST_SCOPES','test_code','test_hooks_started','54415gYCciw','HOOK_REGEX','KEY_TEST_UUID','KEY_HOOK_FAILURE_TYPE','14409dOQdiX','test_hook_last_started','KEY_TEST_CODE','KEY_HOOKS_FINISHED','14820NshBDL','859523wsBdFm','custom_metadata','test_framework_name','hook_result','KEY_TEST_FILE_PATH','KEY_TEST_FRAMEWORK_VERSION','KEY_TEST_LOCATION','KIND_SCREENSHOT','KEY_TEST_FAILURE','automate_session_reason','event_started_at','KEY_AUTOMATE_SESSION_STATUS','test_result_at','test_uuid','test_name','test_failure_type','test_failure','automate_session_name','129718qYjpUi','test_scope','test_id','test_failure_reason','TEST_LOG','28ndmMnu','test_session_name','TEST_SCREENSHOT','KEY_TEST_META','KEY_HOOK_LOGS','1448zhnpjF','logs','test_duration','hook_name','KEY_TEST_LOGS','KEY_CUSTOM_TAGS','test_meta','test_framework_version','hook_failure_type','test_scopes','KEY_PLATFORM_INDEX','file_name','KEY_TEST_RETRY_OF','KEY_SESSION_NAME','KEY_TEST_DURATION','automate_session_status','KEY_AUTOMATE_SESSION_NAME','pending','KEY_FILE_PATH','KEY_TEST_TAGS','KEY_TEST_FAILURE_REASON','KEY_TEST_ENDED_AT','KEY_LOGS','KEY_HOOK_LAST_FINISHED','KEY_HOOK_FAILURE_REASON','test_ended_at','file_level','3144100TDOzNZ','hook_failure','KEY_HOOK_FAILURE','exports'];a73_0x410e=function(){return _0x28e2f2;};return a73_0x410e();}const TestFrameworkConstants=a73_0x3e45e1;function a73_0x7163(_0x18860e,_0x278531){const _0x410ef8=a73_0x410e();return a73_0x7163=function(_0x7163b3,_0x171def){_0x7163b3=_0x7163b3-0x1ad;let _0x4009df=_0x410ef8[_0x7163b3];return _0x4009df;},a73_0x7163(_0x18860e,_0x278531);}module[a73_0x5505e0(0x1e5)]=TestFrameworkConstants;
const a73_0x226f75=a73_0x37c3;(function(_0x110ffe,_0x204eba){const _0x1acbfa=a73_0x37c3,_0x49806d=_0x110ffe();while(!![]){try{const _0x291434=parseInt(_0x1acbfa(0x1be))/0x1*(parseInt(_0x1acbfa(0x189))/0x2)+-parseInt(_0x1acbfa(0x1a9))/0x3*(-parseInt(_0x1acbfa(0x181))/0x4)+-parseInt(_0x1acbfa(0x16c))/0x5*(parseInt(_0x1acbfa(0x18c))/0x6)+parseInt(_0x1acbfa(0x198))/0x7*(parseInt(_0x1acbfa(0x17e))/0x8)+-parseInt(_0x1acbfa(0x1c1))/0x9+-parseInt(_0x1acbfa(0x186))/0xa*(-parseInt(_0x1acbfa(0x177))/0xb)+-parseInt(_0x1acbfa(0x1c0))/0xc;if(_0x291434===_0x204eba)break;else _0x49806d['push'](_0x49806d['shift']());}catch(_0x50440b){_0x49806d['push'](_0x49806d['shift']());}}}(a73_0x4488,0x57626));function a73_0x37c3(_0x332117,_0x21ac54){const _0x44888f=a73_0x4488();return a73_0x37c3=function(_0x37c35f,_0x531108){_0x37c35f=_0x37c35f-0x16a;let _0x4af909=_0x44888f[_0x37c35f];return _0x4af909;},a73_0x37c3(_0x332117,_0x21ac54);}const a73_0x2d042d={};a73_0x2d042d[a73_0x226f75(0x18e)]=a73_0x226f75(0x196),a73_0x2d042d[a73_0x226f75(0x1b8)]='test_id',a73_0x2d042d[a73_0x226f75(0x179)]=a73_0x226f75(0x1bf),a73_0x2d042d[a73_0x226f75(0x16e)]='test_file_path',a73_0x2d042d[a73_0x226f75(0x1c3)]=a73_0x226f75(0x18b),a73_0x2d042d['KEY_TEST_RESULT']=a73_0x226f75(0x194),a73_0x2d042d[a73_0x226f75(0x1af)]=a73_0x226f75(0x171),a73_0x2d042d['KEY_TEST_STARTED_AT']='test_started_at',a73_0x2d042d[a73_0x226f75(0x191)]=a73_0x226f75(0x1ad),a73_0x2d042d[a73_0x226f75(0x183)]=a73_0x226f75(0x185),a73_0x2d042d[a73_0x226f75(0x17b)]='test_duration',a73_0x2d042d[a73_0x226f75(0x178)]='test_scope',a73_0x2d042d[a73_0x226f75(0x1b3)]=a73_0x226f75(0x19a),a73_0x2d042d['KEY_TEST_FRAMEWORK_NAME']='test_framework_name',a73_0x2d042d[a73_0x226f75(0x1bc)]=a73_0x226f75(0x16a),a73_0x2d042d[a73_0x226f75(0x16d)]=a73_0x226f75(0x1c4),a73_0x2d042d[a73_0x226f75(0x1a5)]=a73_0x226f75(0x1b7),a73_0x2d042d[a73_0x226f75(0x192)]='retry_of',a73_0x2d042d[a73_0x226f75(0x188)]=a73_0x226f75(0x1b4),a73_0x2d042d['KEY_TEST_FAILURE']=a73_0x226f75(0x180),a73_0x2d042d['KEY_TEST_FAILURE_TYPE']='test_failure_type',a73_0x2d042d[a73_0x226f75(0x193)]='test_failure_reason',a73_0x2d042d['KEY_TEST_LOGS']=a73_0x226f75(0x17f),a73_0x2d042d['KEY_TEST_META']=a73_0x226f75(0x17c),a73_0x2d042d[a73_0x226f75(0x19f)]='test_session_name',a73_0x2d042d['KEY_AUTOMATE_SESSION_NAME']=a73_0x226f75(0x1c2),a73_0x2d042d[a73_0x226f75(0x17a)]='automate_session_status',a73_0x2d042d[a73_0x226f75(0x175)]=a73_0x226f75(0x1bd),a73_0x2d042d[a73_0x226f75(0x1a0)]=a73_0x226f75(0x1a8),a73_0x2d042d[a73_0x226f75(0x1ab)]=a73_0x226f75(0x1aa),a73_0x2d042d[a73_0x226f75(0x19d)]=a73_0x226f75(0x1b1),a73_0x2d042d['KEY_HOOK_RESULT']=a73_0x226f75(0x1ba),a73_0x2d042d[a73_0x226f75(0x18a)]=a73_0x226f75(0x195),a73_0x2d042d[a73_0x226f75(0x1a7)]=a73_0x226f75(0x197),a73_0x2d042d[a73_0x226f75(0x187)]=a73_0x226f75(0x16f),a73_0x2d042d[a73_0x226f75(0x199)]=a73_0x226f75(0x19b),a73_0x2d042d[a73_0x226f75(0x172)]=a73_0x226f75(0x1bb),a73_0x2d042d['DEFAULT_TEST_RESULT']=a73_0x226f75(0x1b9),a73_0x2d042d[a73_0x226f75(0x1b0)]=a73_0x226f75(0x1b9),a73_0x2d042d[a73_0x226f75(0x1b6)]=a73_0x226f75(0x19c),a73_0x2d042d['KIND_LOG']=a73_0x226f75(0x1ac),a73_0x2d042d[a73_0x226f75(0x1a1)]='^(BEFORE_|AFTER_)',a73_0x2d042d[a73_0x226f75(0x170)]=a73_0x226f75(0x190),a73_0x2d042d[a73_0x226f75(0x17d)]=a73_0x226f75(0x184),a73_0x2d042d['KEY_HOOK_LAST_STARTED']=a73_0x226f75(0x1b5),a73_0x2d042d[a73_0x226f75(0x1a6)]=a73_0x226f75(0x1a2),a73_0x2d042d[a73_0x226f75(0x1ae)]='logs',a73_0x2d042d[a73_0x226f75(0x1a3)]='custom_metadata',a73_0x2d042d[a73_0x226f75(0x176)]=a73_0x226f75(0x174),a73_0x2d042d[a73_0x226f75(0x18f)]=a73_0x226f75(0x16b),a73_0x2d042d[a73_0x226f75(0x19e)]='file_name',a73_0x2d042d[a73_0x226f75(0x1a4)]=a73_0x226f75(0x18d),a73_0x2d042d[a73_0x226f75(0x173)]=a73_0x226f75(0x1b2);function a73_0x4488(){const _0x2d5fa2=['KEY_FILE_LEVEL','test_attachments','KEY_AUTOMATE_SESSION_REASON','KEY_TEST_ATTACHMENTS','11ICQzkH','KEY_TEST_SCOPE','KEY_TEST_NAME','KEY_AUTOMATE_SESSION_STATUS','KEY_TEST_DURATION','test_meta','KEY_HOOKS_FINISHED','16tzTMFA','test_logs','test_failure','8pudKGv','exports','KEY_TEST_LOCATION','test_hooks_finished','test_location','6042030zCNVNX','KEY_HOOK_FAILURE','KEY_PLATFORM_INDEX','81152WlPhOe','KEY_HOOK_FAILURE_TYPE','test_tags','1513878tizJDp','file_path','KEY_TEST_UUID','KEY_FILE_SIZE','test_hooks_started','KEY_TEST_ENDED_AT','KEY_TEST_RETRY_OF','KEY_TEST_FAILURE_REASON','test_result','hook_failure_type','test_uuid','hook_failure_reason','1229018fYeCWE','KEY_HOOK_LOGS','test_scopes','hook_logs','TEST_SCREENSHOT','KEY_HOOK_ID','KEY_FILE_NAME','KEY_SESSION_NAME','KEY_EVENT_STARTED_AT','HOOK_REGEX','test_hook_last_finished','KEY_CUSTOM_TAGS','KEY_FILE_PATH','KEY_TEST_RERUN_NAME','KEY_HOOK_LAST_FINISHED','KEY_HOOK_FAILURE_REASON','event_started_at','482874IOZFJl','event_ended_at','KEY_EVENT_ENDED_AT','TEST_LOG','test_ended_at','KEY_LOGS','KEY_TEST_RESULT_AT','DEFAULT_HOOK_RESULT','hook_id','file_level','KEY_TEST_SCOPES','platform_index','test_hook_last_started','KIND_SCREENSHOT','test_rerun_name','KEY_TEST_ID','pending','hook_result','hook_name','KEY_TEST_FRAMEWORK_VERSION','automate_session_reason','2UCDACW','test_name','2231916aeAhvI','5059683zYyZDj','automate_session_name','KEY_TEST_TAGS','test_code','test_framework_version','file_size','5JfhcKo','KEY_TEST_CODE','KEY_TEST_FILE_PATH','hook_failure','KEY_HOOKS_STARTED','test_result_at','KEY_HOOK_NAME'];a73_0x4488=function(){return _0x2d5fa2;};return a73_0x4488();}const TestFrameworkConstants=a73_0x2d042d;module[a73_0x226f75(0x182)]=TestFrameworkConstants;

@@ -1,1 +0,1 @@

const a74_0x35e40e=a74_0x1d7a;(function(_0x9a7422,_0x412130){const _0x131325=a74_0x1d7a,_0x2a74d2=_0x9a7422();while(!![]){try{const _0x417241=parseInt(_0x131325(0x22c))/0x1+-parseInt(_0x131325(0x1af))/0x2*(-parseInt(_0x131325(0x186))/0x3)+parseInt(_0x131325(0x244))/0x4+-parseInt(_0x131325(0x21b))/0x5+parseInt(_0x131325(0x230))/0x6*(parseInt(_0x131325(0x1ad))/0x7)+-parseInt(_0x131325(0x1df))/0x8*(-parseInt(_0x131325(0x215))/0x9)+-parseInt(_0x131325(0x1c6))/0xa;if(_0x417241===_0x412130)break;else _0x2a74d2['push'](_0x2a74d2['shift']());}catch(_0x3b51c0){_0x2a74d2['push'](_0x2a74d2['shift']());}}}(a74_0xd48f,0x9f983));function a74_0x1d7a(_0x1dbcf1,_0xf36051){const _0xd48f80=a74_0xd48f();return a74_0x1d7a=function(_0x1d7a9c,_0x393fe0){_0x1d7a9c=_0x1d7a9c-0x182;let _0x1aaae6=_0xd48f80[_0x1d7a9c];return _0x1aaae6;},a74_0x1d7a(_0x1dbcf1,_0xf36051);}const TestFramework=require(a74_0x35e40e(0x19f)),TestFrameworkState=require(a74_0x35e40e(0x1ab)),HookState=require(a74_0x35e40e(0x1f7)),{createClassLogger}=require(a74_0x35e40e(0x1d7)),TestFrameworkInstance=require(a74_0x35e40e(0x247)),CLIUtils=require('../cliUtils.js'),TrackedInstance=require(a74_0x35e40e(0x238)),TestFrameworkConstants=require(a74_0x35e40e(0x1ca)),{getManualUploadLogs,getMediaArtifactsLogs}=require(a74_0x35e40e(0x198)),logger=createClassLogger(a74_0x35e40e(0x218)),{v4:uuidv4}=require(a74_0x35e40e(0x1b9)),util=require(a74_0x35e40e(0x1ea)),TestInfo=require(a74_0x35e40e(0x1fb)),GrpcClient=require('../grpcClient');class CucumberTestFramework extends TestFramework{constructor(_0x22b2cc,_0x547b0e,_0x3f274d){super(_0x22b2cc,_0x547b0e,_0x3f274d);}async[a74_0x35e40e(0x23a)](_0xe8888e,_0x53ef93,_0x5b474d={}){const _0x36ad2e=a74_0x35e40e,_0x1ce75e={};_0x1ce75e[_0x36ad2e(0x1ed)]=_0x36ad2e(0x23d),_0x1ce75e[_0x36ad2e(0x20e)]=function(_0x132760,_0x5cc59a){return _0x132760===_0x5cc59a;},_0x1ce75e['IBYmm']=function(_0x5a893d,_0x388f3c){return _0x5a893d===_0x388f3c;},_0x1ce75e[_0x36ad2e(0x1c3)]=_0x36ad2e(0x1f5);const _0x28733d=_0x1ce75e;await super['trackEvent'](_0xe8888e,_0x53ef93,_0x5b474d);const _0x8be920=this[_0x36ad2e(0x187)](_0xe8888e,_0x53ef93,_0x5b474d);if(!_0x8be920){logger[_0x36ad2e(0x245)](_0x28733d[_0x36ad2e(0x1ed)]);return;}try{let _0xdbb740,_0x4d3664;switch(_0xe8888e){case TestFrameworkState[_0x36ad2e(0x1c7)]:_0xdbb740=_0x5b474d[_0x36ad2e(0x1a0)],_0x4d3664=TestInfo[_0x36ad2e(0x23e)](_0xdbb740['id']);if(_0x28733d[_0x36ad2e(0x20e)](_0x53ef93,HookState['PRE'])){logger[_0x36ad2e(0x245)]('trackEvent\x20loading\x20testData\x20for\x20testId:\x20'+_0xdbb740['id']);const _0x5894dd={};_0x5894dd[_0x36ad2e(0x1e4)]=_0x4d3664,_0x5894dd[_0x36ad2e(0x226)]=_0xdbb740,_0x8be920[_0x36ad2e(0x20c)](this['parseCucumberTest'](_0x5894dd)),logger[_0x36ad2e(0x245)]('trackEvent:\x20loaded\x20testData\x20for\x20testId:\x20'+_0xdbb740['id']),await this[_0x36ad2e(0x18b)](_0x8be920,_0xdbb740['id']);}else{if(_0x28733d['NkSRR'](_0x53ef93,HookState['POST'])){const _0x455f8f={};_0x455f8f['testUUID']=_0x4d3664,_0x455f8f['testData']=_0xdbb740,_0x8be920['addMultipleEntries'](this[_0x36ad2e(0x1f3)](_0x455f8f)),await this[_0x36ad2e(0x18b)](_0x8be920,_0xdbb740['id']);}}break;case TestFrameworkState[_0x36ad2e(0x1cc)]:_0x28733d[_0x36ad2e(0x242)](_0x53ef93,HookState[_0x36ad2e(0x1b5)])&&await this[_0x36ad2e(0x23b)](_0x8be920,_0xe8888e,_0x5b474d);break;default:if(CLIUtils[_0x36ad2e(0x235)](_0xe8888e[_0x36ad2e(0x1cb)]()['split']('.')[0x1])){const _0x35de5e=await this[_0x36ad2e(0x1a3)](_0x8be920,_0xe8888e,_0x53ef93,_0x5b474d);_0x8be920['addMultipleEntries'](_0x35de5e);}else logger['debug']('trackEvent:\x20unsupported\x20testFrameworkState='+_0xe8888e+_0x36ad2e(0x18e)+_0x53ef93);break;}}catch(_0x5c7d9c){logger['error'](util[_0x36ad2e(0x1d8)](_0x28733d['ozCgC'],_0xe8888e,_0x53ef93,_0x5b474d[_0x36ad2e(0x19d)],_0x5c7d9c));}_0x5b474d[_0x36ad2e(0x18d)]=_0x8be920,await this[_0x36ad2e(0x1b6)](_0x8be920,_0xe8888e,_0x53ef93,_0x5b474d);}[a74_0x35e40e(0x187)](_0x21e3bb,_0x314d8d,_0x13014f={}){const _0x3190cd=a74_0x35e40e,_0x226d85={};_0x226d85[_0x3190cd(0x18c)]=function(_0xba746f,_0x7422d3){return _0xba746f===_0x7422d3;};const _0x43f3a9=_0x226d85;let _0xb817ff=null;return(_0x43f3a9[_0x3190cd(0x18c)](_0x21e3bb,TestFrameworkState[_0x3190cd(0x194)])||_0x43f3a9['pdkxx'](_0x21e3bb,TestFrameworkState[_0x3190cd(0x209)]))&&this['trackCucumberInstance'](_0x21e3bb,_0x13014f),_0xb817ff=TestFramework[_0x3190cd(0x224)](),_0xb817ff;}['trackCucumberInstance'](_0x1fac35,_0x60dc){const _0x15395d=a74_0x35e40e,_0xc9d211=CLIUtils['getCurrentInstanceName'](),_0x523d95=TrackedInstance[_0x15395d(0x24b)](_0xc9d211);let _0x1129a9=null;logger[_0x15395d(0x245)]('trackCucumberInstance:\x20created\x20instance\x20for\x20target='+_0xc9d211+_0x15395d(0x190)+_0x1fac35),_0x1129a9=new TestFrameworkInstance(_0x523d95,this[_0x15395d(0x24a)](),this['getTestFrameworksVersions'](),_0x1fac35,HookState[_0x15395d(0x209)]),TestFramework[_0x15395d(0x1a7)](_0x523d95,_0x1129a9),logger[_0x15395d(0x245)](_0x15395d(0x1fa)+_0x523d95[_0x15395d(0x1d3)]()+_0x15395d(0x19c)+_0xc9d211);}[a74_0x35e40e(0x1bc)](_0x468862){const _0x170ea9=a74_0x35e40e,_0x343315={};_0x343315[_0x170ea9(0x1e7)]=_0x170ea9(0x1e9);const _0x2e74d4=_0x343315,{testUUID:_0x46ddd2,testData:_0x6b47fd}=_0x468862;if(!_0x6b47fd||!_0x6b47fd['uuid'])return logger[_0x170ea9(0x245)](_0x2e74d4['WbWcR']),{};const _0x221a2b=_0x46ddd2,_0x2d6b72=_0x6b47fd[_0x170ea9(0x1b9)],_0x2abf02=this['getTestFrameworks']()[0x0],_0x40213c=this[_0x170ea9(0x21a)](),_0x304b0a={[TestFrameworkConstants[_0x170ea9(0x1d6)]]:_0x2abf02,[TestFrameworkConstants[_0x170ea9(0x1ac)]]:_0x40213c[_0x2abf02],[TestFrameworkConstants['KEY_TEST_LOGS']]:[],[TestFrameworkConstants[_0x170ea9(0x1db)]]:{},[TestFrameworkConstants[_0x170ea9(0x246)]]:{},[TestFrameworkConstants[_0x170ea9(0x237)]]:_0x221a2b,[TestFrameworkConstants[_0x170ea9(0x1b8)]]:TestFrameworkConstants[_0x170ea9(0x20f)],[TestFrameworkConstants[_0x170ea9(0x1f9)]]:_0x6b47fd[_0x170ea9(0x196)]||'',[TestFrameworkConstants[_0x170ea9(0x1ce)]]:_0x6b47fd['file_name']||'',[TestFrameworkConstants[_0x170ea9(0x241)]]:_0x2d6b72,[TestFrameworkConstants['KEY_TEST_NAME']]:_0x6b47fd[_0x170ea9(0x196)]||'',[TestFrameworkConstants[_0x170ea9(0x1fd)]]:_0x6b47fd[_0x170ea9(0x1b3)]||'',[TestFrameworkConstants['KEY_TEST_CODE']]:_0x6b47fd[_0x170ea9(0x22d)]?.[_0x170ea9(0x21d)]||null,[TestFrameworkConstants[_0x170ea9(0x1ae)]]:_0x6b47fd[_0x170ea9(0x19b)]||[],[TestFrameworkConstants[_0x170ea9(0x1aa)]]:_0x6b47fd[_0x170ea9(0x222)]||new Date()[_0x170ea9(0x236)](),[TestFrameworkConstants[_0x170ea9(0x240)]]:_0x6b47fd['scopes']?.[0x0]||'',[TestFrameworkConstants['KEY_TEST_SCOPES']]:_0x6b47fd[_0x170ea9(0x1f6)]||[],[TestFrameworkConstants[_0x170ea9(0x1d2)]]:_0x6b47fd[_0x170ea9(0x21c)]?.['rerun_name']||_0x6b47fd['name']||'',[TestFrameworkConstants[_0x170ea9(0x248)]]:{},[TestFrameworkConstants['KEY_TEST_META']]:_0x6b47fd[_0x170ea9(0x1fc)]||{}};TestInfo[_0x170ea9(0x202)](_0x2d6b72,_0x304b0a),logger['debug'](_0x170ea9(0x1a8)+_0x6b47fd[_0x170ea9(0x196)]+'\x20with\x20UUID:\x20'+_0x221a2b);const _0x39b978={};return _0x39b978[_0x2d6b72]=_0x304b0a,_0x39b978;}[a74_0x35e40e(0x1f3)](_0x2f039f){const _0x3893ae=a74_0x35e40e,_0x450fc6={'VCzga':_0x3893ae(0x19e),'IQGEZ':_0x3893ae(0x1d9),'FJFer':function(_0x146959,_0x11186c){return _0x146959===_0x11186c;},'JyoBX':_0x3893ae(0x1ff),'JuunY':_0x3893ae(0x1da),'ZvnvS':function(_0x2f6060,_0x5e52da,_0x579505){return _0x2f6060(_0x5e52da,_0x579505);},'ggtXD':function(_0x4ac966,_0x201749){return _0x4ac966>_0x201749;},'ZsGKf':function(_0x21bbf3,_0x52ea40){return _0x21bbf3>_0x52ea40;}},{testUUID:_0x49818e,testData:_0x2423aa}=_0x2f039f;if(!_0x2423aa||!_0x2423aa[_0x3893ae(0x1b9)])return logger[_0x3893ae(0x245)](_0x450fc6[_0x3893ae(0x1c8)]),{};const _0x2d900c=this['resolveInstance'](TestFrameworkState['TEST'],HookState['POST']),_0x4b491e=_0x2423aa['uuid'],_0x203228=TestInfo['getTestDetails'](_0x4b491e)||{},_0x3da4ba=_0x203228?_0x203228[TestFrameworkConstants[_0x3893ae(0x248)]]||{}:{},_0x756a67={..._0x203228,[TestFrameworkConstants[_0x3893ae(0x1b8)]]:_0x2423aa[_0x3893ae(0x1c9)]||_0x450fc6[_0x3893ae(0x214)],[TestFrameworkConstants[_0x3893ae(0x24e)]]:_0x2423aa[_0x3893ae(0x1ef)]||new Date()[_0x3893ae(0x236)](),[TestFrameworkConstants[_0x3893ae(0x1d1)]]:new Date()[_0x3893ae(0x236)](),[TestFrameworkConstants[_0x3893ae(0x248)]]:_0x3da4ba,[TestFrameworkConstants[_0x3893ae(0x1ee)]]:[],[TestFrameworkConstants['KEY_TEST_META']]:_0x2423aa[_0x3893ae(0x1fc)]||{}};_0x450fc6[_0x3893ae(0x1c1)](_0x2423aa[_0x3893ae(0x1c9)],_0x450fc6['JyoBX'])&&_0x2423aa[_0x3893ae(0x1bb)]&&(_0x756a67[TestFrameworkConstants[_0x3893ae(0x21e)]]=_0x2423aa['failure_type']||_0x450fc6[_0x3893ae(0x185)],_0x756a67[TestFrameworkConstants['KEY_TEST_FAILURE_REASON']]=_0x2423aa[_0x3893ae(0x1ba)]||'',_0x756a67[TestFrameworkConstants[_0x3893ae(0x1bf)]]=_0x2423aa[_0x3893ae(0x1bb)]);const _0x568795=TestInfo['getTestDetails'](_0x4b491e)[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]||{},_0x2f5d94=_0x450fc6[_0x3893ae(0x250)](getManualUploadLogs,_0x568795,_0x2d900c['getAllData']()[_0x3893ae(0x192)](_0x4b491e)[TestFrameworkConstants[_0x3893ae(0x237)]]);if(_0x450fc6[_0x3893ae(0x188)](_0x2f5d94[_0x3893ae(0x19d)],0x0)){const _0x2bdc17=_0x756a67[TestFrameworkConstants['KEY_LOGS']]||[];_0x756a67[TestFrameworkConstants[_0x3893ae(0x1ee)]]=[..._0x2bdc17,..._0x2f5d94];}_0x2423aa[_0x3893ae(0x21f)]&&_0x450fc6['ZsGKf'](_0x2423aa[_0x3893ae(0x21f)][_0x3893ae(0x19d)],0x0)&&(_0x756a67[TestFrameworkConstants[_0x3893ae(0x1db)]]=_0x2423aa[_0x3893ae(0x21f)]);TestInfo[_0x3893ae(0x202)](_0x4b491e,_0x756a67),logger[_0x3893ae(0x245)](_0x3893ae(0x1cf)+_0x2423aa[_0x3893ae(0x196)]+_0x3893ae(0x22e)+_0x2423aa[_0x3893ae(0x1c9)]);const _0x26f43e={};return _0x26f43e[_0x4b491e]=_0x756a67,_0x26f43e;}async[a74_0x35e40e(0x1a3)](_0x327797,_0x3cd6d7,_0x449d64,_0x140359){const _0x5e97c5=a74_0x35e40e,_0x1f65f2={'OdifX':_0x5e97c5(0x249),'PDuNO':function(_0x50ebda){return _0x50ebda();},'XYZXQ':function(_0xd8e201,_0x1a10e4){return _0xd8e201 in _0x1a10e4;},'QdFrV':function(_0x2db979,_0x7ac275){return _0x2db979===_0x7ac275;},'OtWov':function(_0xfa5f76,_0x47c2d9){return _0xfa5f76===_0x47c2d9;},'QOyKh':function(_0x4671bf,_0x26bf59){return _0x4671bf>_0x26bf59;},'jiGSx':function(_0x50163a,_0xea1aed){return _0x50163a===_0xea1aed;},'vtOTp':_0x5e97c5(0x1ff),'lasbR':_0x5e97c5(0x1da),'kldFw':_0x5e97c5(0x239),'RyBhW':function(_0x14a133,_0x3d52de){return _0x14a133!==_0x3d52de;}},{hookData:_0x5be416}=_0x140359;if(!_0x5be416)return logger[_0x5e97c5(0x245)](_0x1f65f2['OdifX']),{};const _0x190fea=_0x5be416[_0x5e97c5(0x1b9)]||_0x1f65f2[_0x5e97c5(0x1e6)](uuidv4),_0x111267=_0x5be416['test_run_id'],_0x3703af=_0x3cd6d7[_0x5e97c5(0x1cb)]()[_0x5e97c5(0x1b7)]('.')[0x1],_0x1bddb9=TestInfo[_0x5e97c5(0x19a)](_0x111267)[TestFrameworkConstants[_0x5e97c5(0x248)]]||{},_0x2d4234=_0x327797[_0x5e97c5(0x20d)]()[_0x5e97c5(0x192)](_0x111267);if(!_0x2d4234)return logger[_0x5e97c5(0x245)](_0x5e97c5(0x229)+_0x111267+_0x5e97c5(0x1b2)),this[_0x5e97c5(0x1d0)](_0x327797,_0x111267,_0x3cd6d7,_0x449d64,_0x140359),{};let _0x533ed4=_0x2d4234[TestFrameworkConstants[_0x5e97c5(0x246)]];!_0x533ed4&&(_0x533ed4={});!_0x1f65f2[_0x5e97c5(0x1bd)](_0x3703af,_0x533ed4)&&(_0x533ed4[_0x3703af]=[]);let _0x12b76a=_0x2d4234[TestFrameworkConstants[_0x5e97c5(0x1db)]];!_0x12b76a&&(_0x12b76a={});!_0x1f65f2[_0x5e97c5(0x1bd)](_0x3703af,_0x12b76a)&&(_0x12b76a[_0x3703af]=[]);const _0x5b4ab4={[TestFrameworkConstants[_0x5e97c5(0x246)]]:_0x533ed4,[TestFrameworkConstants['KEY_HOOKS_FINISHED']]:_0x12b76a},_0xefa1f={};_0xefa1f[_0x111267]=_0x5b4ab4;const _0x239b40=_0xefa1f;if(_0x1f65f2[_0x5e97c5(0x231)](_0x449d64,HookState[_0x5e97c5(0x1f0)])){const _0x956f29={[TestFrameworkConstants[_0x5e97c5(0x1d5)]]:_0x190fea,[TestFrameworkConstants[_0x5e97c5(0x219)]]:TestFrameworkConstants[_0x5e97c5(0x205)],[TestFrameworkConstants[_0x5e97c5(0x22f)]]:_0x5be416[_0x5e97c5(0x227)],[TestFrameworkConstants[_0x5e97c5(0x1a1)]]:[],[TestFrameworkConstants[_0x5e97c5(0x203)]]:_0x5be416[_0x5e97c5(0x1f8)],[TestFrameworkConstants[_0x5e97c5(0x248)]]:_0x1bddb9};_0x956f29[_0x5e97c5(0x1f1)]=_0x3703af;const _0x10765e=_0x956f29;_0x533ed4[_0x3703af][_0x5e97c5(0x210)](_0x10765e),_0x239b40[_0x111267][TestFrameworkConstants[_0x5e97c5(0x24f)]]=_0x3703af,logger[_0x5e97c5(0x245)]('trackHookEvent:\x20Hook\x20Started\x20in\x20PRE\x20key\x20=\x20'+_0x3703af+_0x5e97c5(0x1de)+_0x10765e+_0x5e97c5(0x200)+_0x140359);}else{if(_0x1f65f2['OtWov'](_0x449d64,HookState[_0x5e97c5(0x1b5)])){const _0x35974b=_0x5be416[_0x5e97c5(0x1c9)],_0x12ff9c=_0x533ed4[_0x3703af]||[];logger[_0x5e97c5(0x245)](_0x5e97c5(0x221)+_0x12ff9c+_0x5e97c5(0x234)+_0x140359);if(_0x1f65f2[_0x5e97c5(0x206)](_0x12ff9c[_0x5e97c5(0x19d)],0x0)){const _0x33401f=_0x12ff9c[_0x5e97c5(0x1e0)]();_0x1f65f2[_0x5e97c5(0x232)](_0x5be416[_0x5e97c5(0x1c9)],_0x1f65f2['vtOTp'])&&_0x5be416['failure_data']?(_0x33401f[TestFrameworkConstants[_0x5e97c5(0x1e3)]]=_0x5be416[_0x5e97c5(0x217)]||_0x1f65f2[_0x5e97c5(0x22b)],_0x33401f[TestFrameworkConstants[_0x5e97c5(0x199)]]=_0x5be416[_0x5e97c5(0x1ba)]||'',_0x33401f[TestFrameworkConstants['KEY_HOOK_FAILURE']]=_0x5be416['failure_data']):_0x33401f[TestFrameworkConstants['KEY_HOOK_RESULT']]=_0x1f65f2[_0x5e97c5(0x1e5)];_0x1f65f2[_0x5e97c5(0x211)](_0x35974b,TestFrameworkConstants[_0x5e97c5(0x205)])&&(_0x33401f[TestFrameworkConstants[_0x5e97c5(0x219)]]=_0x35974b);_0x33401f[TestFrameworkConstants[_0x5e97c5(0x18f)]]=_0x5be416[_0x5e97c5(0x183)]||new Date()['toISOString'](),_0x33401f[TestFrameworkConstants[_0x5e97c5(0x248)]]=_0x1bddb9;const _0x174c10=_0x33401f[TestFrameworkConstants['KEY_HOOK_ID']];!_0x12b76a[_0x3703af]&&(_0x12b76a[_0x3703af]=[]),_0x12b76a[_0x3703af][_0x5e97c5(0x210)](_0x33401f),_0x239b40[_0x111267][TestFrameworkConstants[_0x5e97c5(0x23f)]]=_0x3703af;}}}return logger[_0x5e97c5(0x245)]('Tracked\x20cucumber\x20hook\x20event:\x20'+_0x5be416['hook_type']+_0x5e97c5(0x1a9)+_0x190fea+_0x5e97c5(0x1c0)+_0x111267),_0x239b40;}[a74_0x35e40e(0x1a5)](_0x28b9f8){const _0x3b50c4=a74_0x35e40e,_0x2cf12e={};_0x2cf12e[_0x3b50c4(0x1d4)]=_0x3b50c4(0x184);const _0x2a4c43=_0x2cf12e;try{const _0x58638a=_0x28b9f8['test']?_0x28b9f8[_0x3b50c4(0x1a0)]['id']:_0x28b9f8[_0x3b50c4(0x212)]['test_run_id'],_0x44802b=_0x28b9f8['instance'],_0x2b7615=_0x44802b[_0x3b50c4(0x195)](),_0x377ce4=_0x44802b[_0x3b50c4(0x20d)]()[_0x3b50c4(0x192)](_0x58638a);if(!_0x377ce4)return logger[_0x3b50c4(0x245)]('createTestFrameworkEventPayload:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20'+_0x58638a),{};logger['debug'](_0x3b50c4(0x213)+_0x58638a);const {[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]:_0x2747b9='',[TestFrameworkConstants[_0x3b50c4(0x1ac)]]:_0x5f5375='',[TestFrameworkConstants['KEY_TEST_STARTED_AT']]:_0x4700f7='',[TestFrameworkConstants['KEY_TEST_ENDED_AT']]:_0x3bbfe7=''}=_0x377ce4,_0x560109=_0x44802b['getCurrentTestState']()['toString']()[_0x3b50c4(0x1b7)]('.')[0x1],_0x2c7427=_0x44802b['getCurrentHookState']()[_0x3b50c4(0x1cb)]()['split']('.')[0x1],_0x3cf7ec=global?.[_0x3b50c4(0x1a6)]??0x0,_0x2ee671=_0x44802b[_0x3b50c4(0x1b0)](),_0x44cca9=Buffer[_0x3b50c4(0x223)](JSON['stringify'](_0x377ce4))[_0x3b50c4(0x1cb)](_0x2a4c43['WqAbA']),_0x2ae640={'hash':_0x2b7615['getId'](),'threadId':_0x2b7615[_0x3b50c4(0x193)]()[_0x3b50c4(0x1cb)](),'processId':_0x2b7615[_0x3b50c4(0x24d)]()[_0x3b50c4(0x1cb)]()},_0x16aeda={};_0x16aeda[_0x3b50c4(0x216)]=_0x3cf7ec,_0x16aeda[_0x3b50c4(0x182)]=_0x2747b9,_0x16aeda['testFrameworkVersion']=_0x5f5375,_0x16aeda[_0x3b50c4(0x225)]=_0x560109,_0x16aeda[_0x3b50c4(0x1dd)]=_0x2c7427,_0x16aeda['startedAt']=_0x4700f7,_0x16aeda[_0x3b50c4(0x24c)]=_0x3bbfe7,_0x16aeda[_0x3b50c4(0x1b9)]=_0x2ee671,_0x16aeda['eventJson']=_0x44cca9,_0x16aeda[_0x3b50c4(0x1e2)]=_0x2ae640;const _0x531d43=_0x16aeda;return logger[_0x3b50c4(0x245)](_0x3b50c4(0x1ec)+_0x58638a+_0x3b50c4(0x208)+_0x560109+'\x20hookState:\x20'+_0x2c7427),_0x531d43;}catch(_0x5a0c0c){return logger[_0x3b50c4(0x1b1)]('Error\x20in\x20createTestFrameworkEventPayload:\x20'+util[_0x3b50c4(0x1d8)](_0x5a0c0c)),{};}}async[a74_0x35e40e(0x23b)](_0x7b2226,_0xc30a6d,_0x1a8f2b){const _0x51a61f=a74_0x35e40e,_0x13042e={'jskbZ':function(_0x204112,_0x545f67,_0x4ec523){return _0x204112(_0x545f67,_0x4ec523);},'zvqVR':function(_0x132a87,_0x1bc229){return _0x132a87===_0x1bc229;},'fAezi':_0x51a61f(0x1b4),'XYgEj':function(_0x5ccdfe,_0x5b8d2f){return _0x5ccdfe/_0x5b8d2f;},'fcWYH':function(_0x3fa1c0,_0x569e5a){return _0x3fa1c0<_0x569e5a;},'ciqFr':function(_0x4610cf,_0x7974d1){return _0x4610cf*_0x7974d1;},'tjPQI':function(_0x29675c,_0x3e70d2){return _0x29675c+_0x3e70d2;},'MiJeZ':function(_0x4b3553,_0x199662){return _0x4b3553+_0x199662;},'vcypU':_0x51a61f(0x1c4)};try{const _0x165ac7=_0x1a8f2b[_0x51a61f(0x1e4)],_0x3b30ee=_0x7b2226[_0x51a61f(0x20d)]()[_0x51a61f(0x192)](_0x165ac7),{[TestFrameworkConstants[_0x51a61f(0x1d6)]]:_0x5b6adc='',[TestFrameworkConstants[_0x51a61f(0x1ac)]]:_0x33965a=''}=_0x3b30ee,_0x12a0f2=TestInfo[_0x51a61f(0x204)](_0x165ac7),_0x2272fe=TestInfo[_0x51a61f(0x19a)](_0x165ac7)[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]||{},_0x10d8e7=_0x13042e['jskbZ'](getMediaArtifactsLogs,_0x2272fe,_0x7b2226[_0x51a61f(0x20d)]()['get'](_0x165ac7)[TestFrameworkConstants[_0x51a61f(0x237)]]),_0x44e6b7=(_0x12a0f2||[])['concat'](_0x10d8e7||[]);if(!_0x44e6b7||_0x13042e[_0x51a61f(0x20a)](_0x44e6b7[_0x51a61f(0x19d)],0x0)){logger[_0x51a61f(0x245)](_0x13042e[_0x51a61f(0x22a)]);return;}const _0x17f41a=0x28,_0x2ddc9f=Math[_0x51a61f(0x233)](_0x13042e[_0x51a61f(0x1e8)](_0x44e6b7[_0x51a61f(0x19d)],_0x17f41a));for(let _0xb7343f=0x0;_0x13042e[_0x51a61f(0x1a2)](_0xb7343f,_0x2ddc9f);_0xb7343f++){const _0x218f45=_0x13042e[_0x51a61f(0x1f2)](_0xb7343f,_0x17f41a),_0x48b298=_0x13042e[_0x51a61f(0x189)](_0x218f45,_0x17f41a),_0x1b42fb=_0x44e6b7['slice'](_0x218f45,_0x48b298),_0x2dfc77={'platformIndex':global?.['browserstackPlatformIndex']??0x0,'logs':_0x1b42fb,'testFrameworkName':_0x5b6adc,'testFrameworkVersion':_0x33965a,'testFrameworkState':_0xc30a6d[_0x51a61f(0x1cb)]()[_0x51a61f(0x1b7)]('.')[0x1]};logger[_0x51a61f(0x245)](_0x51a61f(0x1a4)+_0x165ac7+_0x51a61f(0x1dc)+_0x13042e[_0x51a61f(0x1fe)](_0xb7343f,0x1)+'/'+_0x2ddc9f+_0x51a61f(0x220)+util[_0x51a61f(0x1c2)](_0x2dfc77));const _0x63f195=await GrpcClient[_0x51a61f(0x228)]()[_0x51a61f(0x1c5)](_0x2dfc77);logger[_0x51a61f(0x245)](_0x51a61f(0x1a4)+_0x165ac7+_0x51a61f(0x1dc)+_0x13042e[_0x51a61f(0x1fe)](_0xb7343f,0x1)+'/'+_0x2ddc9f+'\x20response='+util['inspect'](_0x63f195));}}catch(_0x276850){logger[_0x51a61f(0x1b1)](_0x51a61f(0x207)+util[_0x51a61f(0x1d8)](_0x276850));}logger[_0x51a61f(0x245)](_0x13042e['vcypU']);}[a74_0x35e40e(0x1d0)](_0x55bc97,_0x136d53,_0x476786,_0xf386c9,_0x537c02){const _0x3d0481=a74_0x35e40e,_0x4df86d={'testId':_0x136d53,'testFrameworkState':_0x476786,'hookState':_0xf386c9,'args':_0x537c02,'timestamp':new Date()[_0x3d0481(0x236)]()};_0x55bc97['addPendingHook'](_0x136d53,_0x4df86d),logger[_0x3d0481(0x245)](_0x3d0481(0x1f4)+_0x136d53+',\x20state:\x20'+_0x476786+_0x3d0481(0x1eb)+_0xf386c9);}async[a74_0x35e40e(0x18b)](_0x4055d5,_0x3e2b8e){const _0x582971=a74_0x35e40e,_0x2d26b3={};_0x2d26b3[_0x582971(0x23c)]=function(_0x19a1e6,_0x43e6de){return _0x19a1e6>_0x43e6de;};const _0x1e860a=_0x2d26b3;if(!_0x4055d5[_0x582971(0x197)](_0x3e2b8e))return;const _0x1619b7=_0x4055d5[_0x582971(0x191)](_0x3e2b8e);logger[_0x582971(0x245)]('Processing\x20'+_0x1619b7[_0x582971(0x19d)]+'\x20pending\x20hooks\x20for\x20testId:\x20'+_0x3e2b8e);for(const _0x541dfe of _0x1619b7){try{const _0x397efd=await this[_0x582971(0x1a3)](_0x4055d5,_0x541dfe[_0x582971(0x225)],_0x541dfe['hookState'],_0x541dfe[_0x582971(0x1cd)]);_0x397efd&&_0x1e860a[_0x582971(0x23c)](Object[_0x582971(0x243)](_0x397efd)[_0x582971(0x19d)],0x0)&&_0x4055d5[_0x582971(0x20c)](_0x397efd),await this['runHooks'](_0x4055d5,_0x541dfe[_0x582971(0x225)],_0x541dfe[_0x582971(0x1dd)],_0x541dfe[_0x582971(0x1cd)]);}catch(_0x45cd44){logger[_0x582971(0x1b1)](_0x582971(0x20b)+_0x3e2b8e+_0x582971(0x1be)+_0x45cd44);}}_0x4055d5[_0x582971(0x18a)](_0x3e2b8e),logger[_0x582971(0x245)](_0x582971(0x1e1)+_0x3e2b8e);}}function a74_0xd48f(){const _0x34b959=['\x20&\x20hookState=','KEY_EVENT_ENDED_AT',',\x20state=','getPendingHooks','get','getThreadId','INIT_TEST','getContext','name','hasPendingHooks','../../../helpers/helper.js','KEY_HOOK_FAILURE_REASON','getTestDetails','tags','\x20target=','length','No\x20test\x20data\x20or\x20UUID\x20found\x20for\x20cucumber\x20test\x20result','./testFramework','test','KEY_HOOK_LOGS','fcWYH','trackHookEvent','sendLogCreatedEvent:\x20for\x20testId:\x20','createTestFrameworkEventPayload','browserstackPlatformIndex','setTrackedInstance','Parsed\x20cucumber\x20test:\x20','\x20with\x20id\x20','KEY_TEST_STARTED_AT','../state/testFrameworkState.js','KEY_TEST_FRAMEWORK_VERSION','4636289OjPYvm','KEY_TEST_TAGS','2zRvLUc','getRef','error',',\x20storing\x20as\x20pending\x20hook','location','sendLogCreatedEvent:\x20No\x20logs\x20found,\x20skipping','POST','runHooks','split','KEY_TEST_RESULT','uuid','failure_reason','failure','parseCucumberTest','XYZXQ',',\x20error:\x20','KEY_TEST_FAILURE','\x20for\x20test:\x20','FJFer','inspect','ozCgC','Cucumber\x20log\x20created\x20event','logCreatedEvent','6488950FjBpXU','TEST','VCzga','result','./constants/testFrameworkConstants.js','toString','LOG_REPORT','args','KEY_TEST_FILE_PATH','Updated\x20cucumber\x20test\x20result:\x20','storePendingHook','KEY_TEST_RESULT_AT','KEY_TEST_RERUN_NAME','getId','WqAbA','KEY_HOOK_ID','KEY_TEST_FRAMEWORK_NAME','../../../helpers/classLogger.js','format','unknown','UnhandledError','KEY_HOOKS_FINISHED','\x20batch\x20','hookState','\x20&\x20hook\x20=\x20','2280CbBMxw','pop','Cleared\x20processed\x20pending\x20hooks\x20for\x20testId:\x20','executionContext','KEY_HOOK_FAILURE_TYPE','testUUID','kldFw','PDuNO','WbWcR','XYgEj','No\x20test\x20data\x20or\x20UUID\x20found\x20for\x20cucumber\x20test','util',',\x20hookState:\x20','createTestFrameworkEventPayload:\x20complete\x20for\x20testId:\x20','nDozV','KEY_LOGS','finishedAt','PRE','key','ciqFr','parseCucumberTestResult','Stored\x20pending\x20hook\x20for\x20testId:\x20','trackEvent:\x20Exception\x20in\x20event\x20tracking,\x20testFrameworkState=%s\x20hookState=%s\x20argsLength=%s,\x20exception=%s','scopes','../state/hookState.js','hook_type','KEY_AUTOMATE_SESSION_NAME','trackCucumberInstance:\x20saved\x20instance\x20contextId=','../TestInfo.js','meta','KEY_TEST_LOCATION','MiJeZ','failed','\x20\x20and\x20args\x20=\x20','exports','setTestDetails','KEY_HOOK_NAME','readLogObjects','DEFAULT_HOOK_RESULT','QOyKh','sendLogCreatedEvent:\x20Error\x20in\x20sending\x20log\x20events:\x20','\x20testState:\x20','NONE','zvqVR','Error\x20processing\x20pending\x20hook\x20for\x20testId:\x20','addMultipleEntries','getAllData','NkSRR','DEFAULT_TEST_RESULT','push','RyBhW','hookData','createTestFrameworkEventPayload\x20testId:\x20','IQGEZ','4464ZmftoL','platformIndex','failure_type','CucumberTestFramework','KEY_HOOK_RESULT','getTestFrameworksVersions','6298470RIIyPK','customRerunParam','code','KEY_TEST_FAILURE_TYPE','hooks','\x20payload=','trackHookEvent:\x20Hook\x20List\x20in\x20Post\x20','startedAt','from','getTrackedInstance','testFrameworkState','testData','started_at','getInstance','No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','fAezi','lasbR','322862UfMinq','body','\x20with\x20result:\x20','KEY_EVENT_STARTED_AT','6nGDdIM','QdFrV','jiGSx','ceil','\x20and\x20args\x20=\x20','matchHookRegex','toISOString','KEY_TEST_UUID','../instances/trackedInstance.js','passed','trackEvent','sendLogCreatedEvent','UUWfZ','trackEvent:\x20Test\x20Framework\x20instance\x20not\x20found','getTestUUID','KEY_HOOK_LAST_FINISHED','KEY_TEST_SCOPE','KEY_TEST_ID','IBYmm','keys','3176208LHVsmK','debug','KEY_HOOKS_STARTED','../instances/testFrameworkInstance.js','KEY_CUSTOM_TAGS','No\x20hook\x20data\x20provided\x20for\x20cucumber\x20hook\x20event','getTestFrameworks','createContext','endedAt','getProcessId','KEY_TEST_ENDED_AT','KEY_HOOK_LAST_STARTED','ZvnvS','testFrameworkName','finished_at','base64','JuunY','1925061CKFHvX','resolveInstance','ggtXD','tjPQI','removePendingHooks','processPendingHooks','pdkxx','instance'];a74_0xd48f=function(){return _0x34b959;};return a74_0xd48f();}module[a74_0x35e40e(0x201)]=CucumberTestFramework;
const a74_0xb22eb=a74_0x5f57;function a74_0x5f57(_0x93a434,_0xebcb84){const _0x5b9504=a74_0x5b95();return a74_0x5f57=function(_0x5f5744,_0x40009b){_0x5f5744=_0x5f5744-0x1f3;let _0x52c3c1=_0x5b9504[_0x5f5744];return _0x52c3c1;},a74_0x5f57(_0x93a434,_0xebcb84);}(function(_0x1e82fd,_0x4c691a){const _0x5693a1=a74_0x5f57,_0x869e14=_0x1e82fd();while(!![]){try{const _0x2f1da4=parseInt(_0x5693a1(0x28a))/0x1*(-parseInt(_0x5693a1(0x1fb))/0x2)+-parseInt(_0x5693a1(0x295))/0x3*(parseInt(_0x5693a1(0x2a4))/0x4)+parseInt(_0x5693a1(0x21c))/0x5+parseInt(_0x5693a1(0x22d))/0x6+-parseInt(_0x5693a1(0x210))/0x7+-parseInt(_0x5693a1(0x2a7))/0x8*(-parseInt(_0x5693a1(0x283))/0x9)+-parseInt(_0x5693a1(0x2b6))/0xa*(-parseInt(_0x5693a1(0x226))/0xb);if(_0x2f1da4===_0x4c691a)break;else _0x869e14['push'](_0x869e14['shift']());}catch(_0x24a214){_0x869e14['push'](_0x869e14['shift']());}}}(a74_0x5b95,0xc4678));function a74_0x5b95(){const _0x3879f9=['rerun_name','sendLogCreatedEvent','Error\x20processing\x20pending\x20hook\x20for\x20testId:\x20','processPendingHooks','../cliUtils.js','getTrackedInstance',',\x20state=','Tracked\x20cucumber\x20hook\x20event:\x20','getTestUUID','No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','uXEYv','push','KEY_TEST_UUID','testUUID','testData','browserstackPlatformIndex','trackEvent:\x20Exception\x20in\x20event\x20tracking,\x20testFrameworkState=%s\x20hookState=%s\x20argsLength=%s,\x20exception=%s','../../../helpers/helper.js','toString','oyhvc','../state/testFrameworkState.js','logCreatedEvent','sendLogCreatedEvent:\x20No\x20logs\x20found,\x20skipping','\x20with\x20id\x20','sendLogCreatedEvent:\x20for\x20testId:\x20','KEY_HOOK_FAILURE_REASON','tags','split','Processing\x20','\x20hookState:\x20','matchHookRegex','getTestDetails','Parsed\x20cucumber\x20test:\x20','parseCucumberTest','KELrD','test','KEY_HOOK_ID','uuid','\x20\x20and\x20args\x20=\x20','getId','KEY_TEST_ENDED_AT','KkBlN','\x20for\x20test:\x20','../grpcClient','bZmNq','KEY_TEST_STARTED_AT','No\x20test\x20data\x20or\x20UUID\x20found\x20for\x20cucumber\x20test\x20result','ceil','platformIndex','file_name','body','code','3427956WdNYMX','testFrameworkVersion','KEY_TEST_RESULT','KEY_HOOK_RESULT','WsNza','hookState','FUlGm','95127MrYGMA','../instances/trackedInstance.js','UnhandledError','runHooks','hookData','createTestFrameworkEventPayload','KEY_TEST_NAME','getCurrentInstanceName','exports','MXtEI','trackHookEvent','15KrNTxl','WzeOs','getPendingHooks','../../../helpers/classLogger.js','trackCucumberInstance:\x20saved\x20instance\x20contextId=','failure','name','KEY_TEST_RERUN_NAME','Error\x20in\x20createTestFrameworkEventPayload:\x20','KEY_HOOK_FAILURE_TYPE','BMAsN','getTestFrameworks','adWtK','args','addMultipleEntries','1167092BJsMwX','gpQhL','KEY_HOOK_FAILURE','8xlNBQH','resolveInstance','DEFAULT_TEST_RESULT','KEY_HOOKS_STARTED','KEY_EVENT_STARTED_AT','format','\x20pending\x20hooks\x20for\x20testId:\x20','\x20and\x20args\x20=\x20','dhpSl','getThreadId','bwGDu','NONE','trackEvent:\x20loaded\x20testData\x20for\x20testId:\x20','\x20batch\x20','startedAt','1340sgfHkv','failed','toISOString','Cleared\x20processed\x20pending\x20hooks\x20for\x20testId:\x20','trackEvent:\x20Test\x20Framework\x20instance\x20not\x20found','inspect','KEY_TEST_RESULT_AT','createTestFrameworkEventPayload:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','hYMRA','\x20response=','hooks','trackCucumberInstance','hasPendingHooks',',\x20hookState:\x20','KEY_TEST_FAILURE','KEY_AUTOMATE_SESSION_NAME','pQWUo','parseCucumberTestResult','POST','setTrackedInstance','../TestInfo.js','24bJYtyp','KEY_HOOK_LAST_STARTED','KEY_TEST_FRAMEWORK_NAME','hook_type','executionContext','yRmMf','length','createContext','INIT_TEST','QuNJo','KEY_CUSTOM_TAGS','pop','fPRQW','\x20with\x20UUID:\x20','LOG_REPORT','getTestFrameworksVersions','KEY_LOGS','readLogObjects','../state/hookState.js',',\x20state:\x20','debug','7552937LLYNku','PRE','key','CucumberTestFramework','stringify','getCurrentTestState','KEY_HOOK_NAME','finishedAt','addPendingHook','createTestFrameworkEventPayload\x20testId:\x20','KEY_TEST_ATTACHMENTS','xCuVi','5295060smZzPn','KEY_TEST_SCOPES','DEFAULT_HOOK_RESULT','createTestFrameworkEventPayload:\x20complete\x20for\x20testId:\x20','TEST','KEY_TEST_FAILURE_TYPE','KEY_TEST_FAILURE_REASON','KEY_TEST_ID','lhLSp','keys','181951DXaMTj','Cucumber\x20log\x20created\x20event','Stored\x20pending\x20hook\x20for\x20testId:\x20','slice','KEY_HOOK_LOGS','test_run_id','KEY_TEST_LOGS','4964772WtXdXz','./constants/testFrameworkConstants.js','scopes','getAllData','testFrameworkState','trackEvent','cYBEg','instance','\x20with\x20result:\x20','started_at','meta','KEY_TEST_LOCATION','from','failure_data','getInstance','oebLO','KEY_TEST_CODE','BtfhV','testFrameworkName','get','trackHookEvent:\x20Hook\x20Started\x20in\x20PRE\x20key\x20=\x20','PRSEN','error','concat','\x20target=','KEY_HOOKS_FINISHED','aeaMp','failure_type','KEY_TEST_FILE_PATH','result','Updated\x20cucumber\x20test\x20result:\x20','failure_reason','gRRQm','setTestDetails'];a74_0x5b95=function(){return _0x3879f9;};return a74_0x5b95();}const TestFramework=require('./testFramework'),TestFrameworkState=require(a74_0xb22eb(0x263)),HookState=require(a74_0xb22eb(0x20d)),{createClassLogger}=require(a74_0xb22eb(0x298)),TestFrameworkInstance=require('../instances/testFrameworkInstance.js'),CLIUtils=require(a74_0xb22eb(0x253)),TrackedInstance=require(a74_0xb22eb(0x28b)),TestFrameworkConstants=require(a74_0xb22eb(0x22e)),{getManualUploadLogs,getMediaArtifactsLogs}=require(a74_0xb22eb(0x260)),logger=createClassLogger(a74_0xb22eb(0x213)),{v4:uuidv4}=require(a74_0xb22eb(0x274)),util=require('util'),TestInfo=require(a74_0xb22eb(0x1fa)),GrpcClient=require(a74_0xb22eb(0x27a));class CucumberTestFramework extends TestFramework{constructor(_0x5d8880,_0x210522,_0x38cc01){super(_0x5d8880,_0x210522,_0x38cc01);}async[a74_0xb22eb(0x232)](_0x2d2818,_0x65f504,_0x58f10f={}){const _0x26cd9b=a74_0xb22eb,_0x12583c={};_0x12583c[_0x26cd9b(0x289)]=_0x26cd9b(0x2ba),_0x12583c[_0x26cd9b(0x259)]=function(_0x3f8189,_0x87d699){return _0x3f8189===_0x87d699;},_0x12583c[_0x26cd9b(0x207)]=_0x26cd9b(0x25f);const _0x67dc07=_0x12583c;await super[_0x26cd9b(0x232)](_0x2d2818,_0x65f504,_0x58f10f);const _0x271fdd=this[_0x26cd9b(0x2a8)](_0x2d2818,_0x65f504,_0x58f10f);if(!_0x271fdd){logger['debug'](_0x67dc07[_0x26cd9b(0x289)]);return;}try{let _0xf3ee25,_0x45508b;switch(_0x2d2818){case TestFrameworkState[_0x26cd9b(0x220)]:_0xf3ee25=_0x58f10f['test'],_0x45508b=TestInfo[_0x26cd9b(0x257)](_0xf3ee25['id']);if(_0x67dc07[_0x26cd9b(0x259)](_0x65f504,HookState[_0x26cd9b(0x211)])){logger[_0x26cd9b(0x20f)]('trackEvent\x20loading\x20testData\x20for\x20testId:\x20'+_0xf3ee25['id']);const _0x37b7c3={};_0x37b7c3[_0x26cd9b(0x25c)]=_0x45508b,_0x37b7c3[_0x26cd9b(0x25d)]=_0xf3ee25,_0x271fdd[_0x26cd9b(0x2a3)](this[_0x26cd9b(0x270)](_0x37b7c3)),logger['debug'](_0x26cd9b(0x2b3)+_0xf3ee25['id']),await this[_0x26cd9b(0x252)](_0x271fdd,_0xf3ee25['id']);}else{if(_0x67dc07[_0x26cd9b(0x259)](_0x65f504,HookState['POST'])){const _0x54d6aa={};_0x54d6aa['testUUID']=_0x45508b,_0x54d6aa[_0x26cd9b(0x25d)]=_0xf3ee25,_0x271fdd['addMultipleEntries'](this[_0x26cd9b(0x1f7)](_0x54d6aa)),await this[_0x26cd9b(0x252)](_0x271fdd,_0xf3ee25['id']);}}break;case TestFrameworkState[_0x26cd9b(0x209)]:_0x67dc07[_0x26cd9b(0x259)](_0x65f504,HookState[_0x26cd9b(0x1f8)])&&await this[_0x26cd9b(0x250)](_0x271fdd,_0x2d2818,_0x58f10f);break;default:if(CLIUtils[_0x26cd9b(0x26d)](_0x2d2818[_0x26cd9b(0x261)]()[_0x26cd9b(0x26a)]('.')[0x1])){const _0x31d3a8=await this[_0x26cd9b(0x294)](_0x271fdd,_0x2d2818,_0x65f504,_0x58f10f);_0x271fdd['addMultipleEntries'](_0x31d3a8);}else logger[_0x26cd9b(0x20f)]('trackEvent:\x20unsupported\x20testFrameworkState='+_0x2d2818+'\x20&\x20hookState='+_0x65f504);break;}}catch(_0x485cd8){logger[_0x26cd9b(0x243)](util[_0x26cd9b(0x2ac)](_0x67dc07[_0x26cd9b(0x207)],_0x2d2818,_0x65f504,_0x58f10f[_0x26cd9b(0x201)],_0x485cd8));}_0x58f10f[_0x26cd9b(0x234)]=_0x271fdd,await this['runHooks'](_0x271fdd,_0x2d2818,_0x65f504,_0x58f10f);}[a74_0xb22eb(0x2a8)](_0x8a7f6f,_0x320217,_0x3806a9={}){const _0x3c7fd6=a74_0xb22eb,_0x1e96fb={};_0x1e96fb['gRRQm']=function(_0x4cf388,_0x37e697){return _0x4cf388===_0x37e697;};const _0x1edaaf=_0x1e96fb;let _0x9d94bc=null;return(_0x1edaaf[_0x3c7fd6(0x24d)](_0x8a7f6f,TestFrameworkState[_0x3c7fd6(0x203)])||_0x1edaaf[_0x3c7fd6(0x24d)](_0x8a7f6f,TestFrameworkState['NONE']))&&this[_0x3c7fd6(0x2c1)](_0x8a7f6f,_0x3806a9),_0x9d94bc=TestFramework[_0x3c7fd6(0x254)](),_0x9d94bc;}[a74_0xb22eb(0x2c1)](_0x4f3842,_0x4f1b01){const _0x18584c=a74_0xb22eb,_0x4b4734=CLIUtils[_0x18584c(0x291)](),_0x3c833e=TrackedInstance[_0x18584c(0x202)](_0x4b4734);let _0x5589a7=null;logger[_0x18584c(0x20f)]('trackCucumberInstance:\x20created\x20instance\x20for\x20target='+_0x4b4734+_0x18584c(0x255)+_0x4f3842),_0x5589a7=new TestFrameworkInstance(_0x3c833e,this[_0x18584c(0x2a0)](),this[_0x18584c(0x20a)](),_0x4f3842,HookState[_0x18584c(0x2b2)]),TestFramework[_0x18584c(0x1f9)](_0x3c833e,_0x5589a7),logger[_0x18584c(0x20f)](_0x18584c(0x299)+_0x3c833e[_0x18584c(0x276)]()+_0x18584c(0x245)+_0x4b4734);}[a74_0xb22eb(0x270)](_0x2a0580){const _0x4c10ab=a74_0xb22eb,_0x3a0eae={};_0x3a0eae['BMAsN']='No\x20test\x20data\x20or\x20UUID\x20found\x20for\x20cucumber\x20test';const _0x56e401=_0x3a0eae,{testUUID:_0x49292e,testData:_0x161557}=_0x2a0580;if(!_0x161557||!_0x161557[_0x4c10ab(0x274)])return logger[_0x4c10ab(0x20f)](_0x56e401[_0x4c10ab(0x29f)]),{};const _0x532f74=_0x49292e,_0x1bbc64=_0x161557['uuid'],_0xe3dc1a=this[_0x4c10ab(0x2a0)]()[0x0],_0x2ddaea=this[_0x4c10ab(0x20a)](),_0x5da7fa={[TestFrameworkConstants[_0x4c10ab(0x1fd)]]:_0xe3dc1a,[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:_0x2ddaea[_0xe3dc1a],[TestFrameworkConstants[_0x4c10ab(0x22c)]]:[],[TestFrameworkConstants[_0x4c10ab(0x246)]]:{},[TestFrameworkConstants['KEY_HOOKS_STARTED']]:{},[TestFrameworkConstants[_0x4c10ab(0x25b)]]:_0x532f74,[TestFrameworkConstants[_0x4c10ab(0x285)]]:TestFrameworkConstants[_0x4c10ab(0x2a9)],[TestFrameworkConstants[_0x4c10ab(0x1f5)]]:_0x161557[_0x4c10ab(0x29b)]||'',[TestFrameworkConstants[_0x4c10ab(0x249)]]:_0x161557[_0x4c10ab(0x280)]||'',[TestFrameworkConstants[_0x4c10ab(0x223)]]:_0x1bbc64,[TestFrameworkConstants[_0x4c10ab(0x290)]]:_0x161557['name']||'',[TestFrameworkConstants[_0x4c10ab(0x238)]]:_0x161557['location']||'',[TestFrameworkConstants[_0x4c10ab(0x23d)]]:_0x161557[_0x4c10ab(0x281)]?.[_0x4c10ab(0x282)]||null,[TestFrameworkConstants['KEY_TEST_TAGS']]:_0x161557[_0x4c10ab(0x269)]||[],[TestFrameworkConstants[_0x4c10ab(0x27c)]]:_0x161557[_0x4c10ab(0x2b5)]||new Date()[_0x4c10ab(0x2b8)](),[TestFrameworkConstants['KEY_TEST_SCOPE']]:_0x161557[_0x4c10ab(0x22f)]?.[0x0]||'',[TestFrameworkConstants[_0x4c10ab(0x21d)]]:_0x161557['scopes']||[],[TestFrameworkConstants[_0x4c10ab(0x29c)]]:_0x161557['customRerunParam']?.[_0x4c10ab(0x24f)]||_0x161557[_0x4c10ab(0x29b)]||'',[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:{},[TestFrameworkConstants['KEY_TEST_META']]:_0x161557['meta']||{}};TestInfo[_0x4c10ab(0x24e)](_0x1bbc64,_0x5da7fa),logger['debug'](_0x4c10ab(0x26f)+_0x161557[_0x4c10ab(0x29b)]+_0x4c10ab(0x208)+_0x532f74);const _0x1fdb30={};return _0x1fdb30[_0x1bbc64]=_0x5da7fa,_0x1fdb30;}['parseCucumberTestResult'](_0x114776){const _0x2cb101=a74_0xb22eb,_0xd56697={'WsNza':_0x2cb101(0x27d),'lkMwC':'unknown','LNwdj':function(_0x38d92b,_0x51a174){return _0x38d92b===_0x51a174;},'TIDba':_0x2cb101(0x2b7),'pQWUo':_0x2cb101(0x28c),'oebLO':function(_0x3a3674,_0x2fe52e,_0x21a96b){return _0x3a3674(_0x2fe52e,_0x21a96b);},'xZbwx':function(_0x436fb7,_0x408b38){return _0x436fb7>_0x408b38;}},{testUUID:_0x4ea574,testData:_0x190899}=_0x114776;if(!_0x190899||!_0x190899[_0x2cb101(0x274)])return logger['debug'](_0xd56697[_0x2cb101(0x287)]),{};const _0x1446f1=this['resolveInstance'](TestFrameworkState[_0x2cb101(0x220)],HookState['POST']),_0x2dc21b=_0x190899[_0x2cb101(0x274)],_0x4dda0d=TestInfo[_0x2cb101(0x26e)](_0x2dc21b)||{},_0xcd6d9b=_0x4dda0d?_0x4dda0d[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{}:{},_0x567cf8={..._0x4dda0d,[TestFrameworkConstants[_0x2cb101(0x285)]]:_0x190899['result']||_0xd56697['lkMwC'],[TestFrameworkConstants['KEY_TEST_ENDED_AT']]:_0x190899[_0x2cb101(0x217)]||new Date()[_0x2cb101(0x2b8)](),[TestFrameworkConstants[_0x2cb101(0x2bc)]]:new Date()[_0x2cb101(0x2b8)](),[TestFrameworkConstants[_0x2cb101(0x205)]]:_0xcd6d9b,[TestFrameworkConstants['KEY_LOGS']]:[],[TestFrameworkConstants['KEY_TEST_META']]:_0x190899[_0x2cb101(0x237)]||{}};_0xd56697['LNwdj'](_0x190899['result'],_0xd56697['TIDba'])&&_0x190899[_0x2cb101(0x29a)]&&(_0x567cf8[TestFrameworkConstants[_0x2cb101(0x221)]]=_0x190899[_0x2cb101(0x248)]||_0xd56697[_0x2cb101(0x1f6)],_0x567cf8[TestFrameworkConstants[_0x2cb101(0x222)]]=_0x190899[_0x2cb101(0x24c)]||'',_0x567cf8[TestFrameworkConstants[_0x2cb101(0x1f4)]]=_0x190899[_0x2cb101(0x29a)]);const _0x465652=TestInfo[_0x2cb101(0x26e)](_0x2dc21b)[TestFrameworkConstants[_0x2cb101(0x21a)]]||{},_0x4a0009=_0xd56697[_0x2cb101(0x23c)](getManualUploadLogs,_0x465652,_0x1446f1[_0x2cb101(0x230)]()[_0x2cb101(0x240)](_0x2dc21b)[TestFrameworkConstants[_0x2cb101(0x25b)]]);if(_0xd56697['xZbwx'](_0x4a0009[_0x2cb101(0x201)],0x0)){const _0xdf5347=_0x567cf8[TestFrameworkConstants[_0x2cb101(0x20b)]]||[];_0x567cf8[TestFrameworkConstants[_0x2cb101(0x20b)]]=[..._0xdf5347,..._0x4a0009];}_0x190899['hooks']&&_0xd56697['xZbwx'](_0x190899[_0x2cb101(0x2c0)][_0x2cb101(0x201)],0x0)&&(_0x567cf8[TestFrameworkConstants[_0x2cb101(0x246)]]=_0x190899[_0x2cb101(0x2c0)]);TestInfo[_0x2cb101(0x24e)](_0x2dc21b,_0x567cf8),logger[_0x2cb101(0x20f)](_0x2cb101(0x24b)+_0x190899[_0x2cb101(0x29b)]+_0x2cb101(0x235)+_0x190899[_0x2cb101(0x24a)]);const _0x3d0d40={};return _0x3d0d40[_0x2dc21b]=_0x567cf8,_0x3d0d40;}async['trackHookEvent'](_0x3531f4,_0x42564b,_0x2acaf7,_0x446f57){const _0x1e0619=a74_0xb22eb,_0x272c81={'adWtK':'No\x20hook\x20data\x20provided\x20for\x20cucumber\x20hook\x20event','dhpSl':function(_0x39b9dd){return _0x39b9dd();},'BtfhV':function(_0x5239c4,_0x3c2206){return _0x5239c4 in _0x3c2206;},'FepYl':function(_0x485aaa,_0x5c4bd3){return _0x485aaa in _0x5c4bd3;},'QuNJo':function(_0x233233,_0x1aed59){return _0x233233===_0x1aed59;},'xCuVi':function(_0x2d0355,_0x57d32c){return _0x2d0355>_0x57d32c;},'cYBEg':function(_0x35d5d2,_0x5a572d){return _0x35d5d2===_0x5a572d;},'hYMRA':'failed','PRSEN':_0x1e0619(0x28c),'NDDZX':'passed','oyhvc':function(_0x2afd32,_0x315b8f){return _0x2afd32!==_0x315b8f;}},{hookData:_0x23aa9e}=_0x446f57;if(!_0x23aa9e)return logger['debug'](_0x272c81[_0x1e0619(0x2a1)]),{};const _0x1272dd=_0x23aa9e[_0x1e0619(0x274)]||_0x272c81[_0x1e0619(0x2af)](uuidv4),_0x5aa974=_0x23aa9e[_0x1e0619(0x22b)],_0x51d55a=_0x42564b[_0x1e0619(0x261)]()[_0x1e0619(0x26a)]('.')[0x1],_0x554565=TestInfo['getTestDetails'](_0x5aa974)[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{},_0x31435a=_0x3531f4[_0x1e0619(0x230)]()[_0x1e0619(0x240)](_0x5aa974);if(!_0x31435a)return logger['debug'](_0x1e0619(0x258)+_0x5aa974+',\x20storing\x20as\x20pending\x20hook'),this['storePendingHook'](_0x3531f4,_0x5aa974,_0x42564b,_0x2acaf7,_0x446f57),{};let _0x46d29c=_0x31435a[TestFrameworkConstants[_0x1e0619(0x2aa)]];!_0x46d29c&&(_0x46d29c={});!_0x272c81[_0x1e0619(0x23e)](_0x51d55a,_0x46d29c)&&(_0x46d29c[_0x51d55a]=[]);let _0x215c79=_0x31435a[TestFrameworkConstants[_0x1e0619(0x246)]];!_0x215c79&&(_0x215c79={});!_0x272c81['FepYl'](_0x51d55a,_0x215c79)&&(_0x215c79[_0x51d55a]=[]);const _0x442ade={[TestFrameworkConstants[_0x1e0619(0x2aa)]]:_0x46d29c,[TestFrameworkConstants[_0x1e0619(0x246)]]:_0x215c79},_0x46a5a2={};_0x46a5a2[_0x5aa974]=_0x442ade;const _0x28817c=_0x46a5a2;if(_0x272c81['QuNJo'](_0x2acaf7,HookState[_0x1e0619(0x211)])){const _0x3989f0={[TestFrameworkConstants[_0x1e0619(0x273)]]:_0x1272dd,[TestFrameworkConstants[_0x1e0619(0x286)]]:TestFrameworkConstants[_0x1e0619(0x21e)],[TestFrameworkConstants[_0x1e0619(0x2ab)]]:_0x23aa9e[_0x1e0619(0x236)],[TestFrameworkConstants[_0x1e0619(0x22a)]]:[],[TestFrameworkConstants[_0x1e0619(0x216)]]:_0x23aa9e[_0x1e0619(0x1fe)],[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:_0x554565};_0x3989f0[_0x1e0619(0x212)]=_0x51d55a;const _0x2905e1=_0x3989f0;_0x46d29c[_0x51d55a][_0x1e0619(0x25a)](_0x2905e1),_0x28817c[_0x5aa974][TestFrameworkConstants[_0x1e0619(0x1fc)]]=_0x51d55a,logger[_0x1e0619(0x20f)](_0x1e0619(0x241)+_0x51d55a+'\x20&\x20hook\x20=\x20'+_0x2905e1+_0x1e0619(0x275)+_0x446f57);}else{if(_0x272c81[_0x1e0619(0x204)](_0x2acaf7,HookState[_0x1e0619(0x1f8)])){const _0x8b26f2=_0x23aa9e['result'],_0x2f1671=_0x46d29c[_0x51d55a]||[];logger['debug']('trackHookEvent:\x20Hook\x20List\x20in\x20Post\x20'+_0x2f1671+_0x1e0619(0x2ae)+_0x446f57);if(_0x272c81[_0x1e0619(0x21b)](_0x2f1671[_0x1e0619(0x201)],0x0)){const _0x36e12f=_0x2f1671[_0x1e0619(0x206)]();_0x272c81[_0x1e0619(0x233)](_0x23aa9e[_0x1e0619(0x24a)],_0x272c81[_0x1e0619(0x2be)])&&_0x23aa9e[_0x1e0619(0x23a)]?(_0x36e12f[TestFrameworkConstants[_0x1e0619(0x29e)]]=_0x23aa9e[_0x1e0619(0x248)]||_0x272c81[_0x1e0619(0x242)],_0x36e12f[TestFrameworkConstants[_0x1e0619(0x268)]]=_0x23aa9e[_0x1e0619(0x24c)]||'',_0x36e12f[TestFrameworkConstants[_0x1e0619(0x2a6)]]=_0x23aa9e[_0x1e0619(0x23a)]):_0x36e12f[TestFrameworkConstants[_0x1e0619(0x286)]]=_0x272c81['NDDZX'];_0x272c81[_0x1e0619(0x262)](_0x8b26f2,TestFrameworkConstants[_0x1e0619(0x21e)])&&(_0x36e12f[TestFrameworkConstants['KEY_HOOK_RESULT']]=_0x8b26f2);_0x36e12f[TestFrameworkConstants['KEY_EVENT_ENDED_AT']]=_0x23aa9e['finished_at']||new Date()[_0x1e0619(0x2b8)](),_0x36e12f[TestFrameworkConstants[_0x1e0619(0x205)]]=_0x554565;const _0x16cd24=_0x36e12f[TestFrameworkConstants[_0x1e0619(0x273)]];!_0x215c79[_0x51d55a]&&(_0x215c79[_0x51d55a]=[]),_0x215c79[_0x51d55a][_0x1e0619(0x25a)](_0x36e12f),_0x28817c[_0x5aa974][TestFrameworkConstants['KEY_HOOK_LAST_FINISHED']]=_0x51d55a;}}}return logger[_0x1e0619(0x20f)](_0x1e0619(0x256)+_0x23aa9e['hook_type']+_0x1e0619(0x266)+_0x1272dd+_0x1e0619(0x279)+_0x5aa974),_0x28817c;}[a74_0xb22eb(0x28f)](_0x3d3041){const _0x541a9c=a74_0xb22eb,_0x22aa9f={};_0x22aa9f[_0x541a9c(0x296)]='base64';const _0xaf14c3=_0x22aa9f;try{const _0x3d163a=_0x3d3041[_0x541a9c(0x272)]?_0x3d3041[_0x541a9c(0x272)]['id']:_0x3d3041[_0x541a9c(0x28e)]['test_run_id'],_0x11a684=_0x3d3041[_0x541a9c(0x234)],_0x3fdb79=_0x11a684['getContext'](),_0x51c033=_0x11a684[_0x541a9c(0x230)]()[_0x541a9c(0x240)](_0x3d163a);if(!_0x51c033)return logger[_0x541a9c(0x20f)](_0x541a9c(0x2bd)+_0x3d163a),{};logger['debug'](_0x541a9c(0x219)+_0x3d163a);const {[TestFrameworkConstants[_0x541a9c(0x1fd)]]:_0x29fe1c='',[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:_0x6878b3='',[TestFrameworkConstants[_0x541a9c(0x27c)]]:_0x2ffc7a='',[TestFrameworkConstants[_0x541a9c(0x277)]]:_0x530613=''}=_0x51c033,_0x314bed=_0x11a684[_0x541a9c(0x215)]()[_0x541a9c(0x261)]()['split']('.')[0x1],_0x1f0983=_0x11a684['getCurrentHookState']()[_0x541a9c(0x261)]()['split']('.')[0x1],_0x5f4448=global?.[_0x541a9c(0x25e)]??0x0,_0x504c67=_0x11a684['getRef'](),_0x5b4a84=Buffer[_0x541a9c(0x239)](JSON[_0x541a9c(0x214)](_0x51c033))[_0x541a9c(0x261)](_0xaf14c3[_0x541a9c(0x296)]),_0x44d124={'hash':_0x3fdb79[_0x541a9c(0x276)](),'threadId':_0x3fdb79[_0x541a9c(0x2b0)]()[_0x541a9c(0x261)](),'processId':_0x3fdb79['getProcessId']()['toString']()},_0x409222={};_0x409222[_0x541a9c(0x27f)]=_0x5f4448,_0x409222[_0x541a9c(0x23f)]=_0x29fe1c,_0x409222[_0x541a9c(0x284)]=_0x6878b3,_0x409222['testFrameworkState']=_0x314bed,_0x409222[_0x541a9c(0x288)]=_0x1f0983,_0x409222[_0x541a9c(0x2b5)]=_0x2ffc7a,_0x409222['endedAt']=_0x530613,_0x409222['uuid']=_0x504c67,_0x409222['eventJson']=_0x5b4a84,_0x409222[_0x541a9c(0x1ff)]=_0x44d124;const _0x4e2e66=_0x409222;return logger[_0x541a9c(0x20f)](_0x541a9c(0x21f)+_0x3d163a+'\x20testState:\x20'+_0x314bed+_0x541a9c(0x26c)+_0x1f0983),_0x4e2e66;}catch(_0x43eb5c){return logger[_0x541a9c(0x243)](_0x541a9c(0x29d)+util[_0x541a9c(0x2ac)](_0x43eb5c)),{};}}async[a74_0xb22eb(0x250)](_0x49a1be,_0x2deb17,_0x59422c){const _0x4cfdee=a74_0xb22eb,_0x1c2ff3={'lhLSp':function(_0x557dcb,_0x5185b4,_0x23a664){return _0x557dcb(_0x5185b4,_0x23a664);},'TXVCn':function(_0x20d9d6,_0x39249f){return _0x20d9d6===_0x39249f;},'yRmMf':_0x4cfdee(0x265),'MXtEI':function(_0x13bc35,_0x4e6169){return _0x13bc35/_0x4e6169;},'bwGDu':function(_0x3befd1,_0x56f7dd){return _0x3befd1<_0x56f7dd;},'aeaMp':function(_0x23a754,_0x4cf61c){return _0x23a754*_0x4cf61c;},'KkBlN':function(_0x2a280f,_0x2a1136){return _0x2a280f+_0x2a1136;},'bZmNq':function(_0x49fc8b,_0x42d133){return _0x49fc8b+_0x42d133;},'gpQhL':_0x4cfdee(0x227)};try{const _0x8062c0=_0x59422c[_0x4cfdee(0x25c)],_0x47fc5b=_0x49a1be['getAllData']()[_0x4cfdee(0x240)](_0x8062c0),{[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]:_0x56c7ee='',[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:_0x13a532=''}=_0x47fc5b,_0x4ab1ce=TestInfo[_0x4cfdee(0x20c)](_0x8062c0),_0x3ee86e=TestInfo[_0x4cfdee(0x26e)](_0x8062c0)[TestFrameworkConstants[_0x4cfdee(0x21a)]]||{},_0x2a4e24=_0x1c2ff3[_0x4cfdee(0x224)](getMediaArtifactsLogs,_0x3ee86e,_0x49a1be[_0x4cfdee(0x230)]()[_0x4cfdee(0x240)](_0x8062c0)[TestFrameworkConstants['KEY_TEST_UUID']]),_0x1a4b64=(_0x4ab1ce||[])[_0x4cfdee(0x244)](_0x2a4e24||[]);if(!_0x1a4b64||_0x1c2ff3['TXVCn'](_0x1a4b64['length'],0x0)){logger[_0x4cfdee(0x20f)](_0x1c2ff3[_0x4cfdee(0x200)]);return;}const _0xe14ab0=0x28,_0x4b30c1=Math[_0x4cfdee(0x27e)](_0x1c2ff3[_0x4cfdee(0x293)](_0x1a4b64[_0x4cfdee(0x201)],_0xe14ab0));for(let _0xe5f365=0x0;_0x1c2ff3[_0x4cfdee(0x2b1)](_0xe5f365,_0x4b30c1);_0xe5f365++){const _0x244e1c=_0x1c2ff3[_0x4cfdee(0x247)](_0xe5f365,_0xe14ab0),_0x698c09=_0x1c2ff3[_0x4cfdee(0x278)](_0x244e1c,_0xe14ab0),_0x3fbb0e=_0x1a4b64[_0x4cfdee(0x229)](_0x244e1c,_0x698c09),_0x6b83e5={'platformIndex':global?.[_0x4cfdee(0x25e)]??0x0,'logs':_0x3fbb0e,'testFrameworkName':_0x56c7ee,'testFrameworkVersion':_0x13a532,'testFrameworkState':_0x2deb17[_0x4cfdee(0x261)]()['split']('.')[0x1]};logger['debug'](_0x4cfdee(0x267)+_0x8062c0+_0x4cfdee(0x2b4)+_0x1c2ff3[_0x4cfdee(0x278)](_0xe5f365,0x1)+'/'+_0x4b30c1+'\x20payload='+util['inspect'](_0x6b83e5));const _0x1848b6=await GrpcClient[_0x4cfdee(0x23b)]()[_0x4cfdee(0x264)](_0x6b83e5);logger[_0x4cfdee(0x20f)](_0x4cfdee(0x267)+_0x8062c0+_0x4cfdee(0x2b4)+_0x1c2ff3[_0x4cfdee(0x27b)](_0xe5f365,0x1)+'/'+_0x4b30c1+_0x4cfdee(0x2bf)+util[_0x4cfdee(0x2bb)](_0x1848b6));}}catch(_0x52ba2e){logger[_0x4cfdee(0x243)]('sendLogCreatedEvent:\x20Error\x20in\x20sending\x20log\x20events:\x20'+util['format'](_0x52ba2e));}logger[_0x4cfdee(0x20f)](_0x1c2ff3[_0x4cfdee(0x2a5)]);}['storePendingHook'](_0x28e216,_0x3789e8,_0x139739,_0x3f6f2b,_0xcc4ffd){const _0x4db70e=a74_0xb22eb,_0x105a15={'testId':_0x3789e8,'testFrameworkState':_0x139739,'hookState':_0x3f6f2b,'args':_0xcc4ffd,'timestamp':new Date()['toISOString']()};_0x28e216[_0x4db70e(0x218)](_0x3789e8,_0x105a15),logger['debug'](_0x4db70e(0x228)+_0x3789e8+_0x4db70e(0x20e)+_0x139739+_0x4db70e(0x1f3)+_0x3f6f2b);}async[a74_0xb22eb(0x252)](_0x5edc20,_0x17365b){const _0x4d702d=a74_0xb22eb,_0x4c87a={};_0x4c87a['KELrD']=function(_0x345eae,_0x2c667e){return _0x345eae>_0x2c667e;};const _0x1d608e=_0x4c87a;if(!_0x5edc20[_0x4d702d(0x2c2)](_0x17365b))return;const _0x3caafa=_0x5edc20[_0x4d702d(0x297)](_0x17365b);logger[_0x4d702d(0x20f)](_0x4d702d(0x26b)+_0x3caafa[_0x4d702d(0x201)]+_0x4d702d(0x2ad)+_0x17365b);for(const _0x4822f9 of _0x3caafa){try{const _0x4dfcb4=await this[_0x4d702d(0x294)](_0x5edc20,_0x4822f9[_0x4d702d(0x231)],_0x4822f9[_0x4d702d(0x288)],_0x4822f9[_0x4d702d(0x2a2)]);_0x4dfcb4&&_0x1d608e[_0x4d702d(0x271)](Object[_0x4d702d(0x225)](_0x4dfcb4)[_0x4d702d(0x201)],0x0)&&_0x5edc20[_0x4d702d(0x2a3)](_0x4dfcb4),await this[_0x4d702d(0x28d)](_0x5edc20,_0x4822f9[_0x4d702d(0x231)],_0x4822f9['hookState'],_0x4822f9[_0x4d702d(0x2a2)]);}catch(_0x2b9d15){logger[_0x4d702d(0x243)](_0x4d702d(0x251)+_0x17365b+',\x20error:\x20'+_0x2b9d15);}}_0x5edc20['removePendingHooks'](_0x17365b),logger[_0x4d702d(0x20f)](_0x4d702d(0x2b9)+_0x17365b);}}module[a74_0xb22eb(0x292)]=CucumberTestFramework;

@@ -1,1 +0,1 @@

function a75_0xfb0b(_0x5bad2a,_0x1d9ed7){const _0x1f3bdf=a75_0x1f3b();return a75_0xfb0b=function(_0xfb0be0,_0x295fb5){_0xfb0be0=_0xfb0be0-0xf7;let _0x5719cb=_0x1f3bdf[_0xfb0be0];return _0x5719cb;},a75_0xfb0b(_0x5bad2a,_0x1d9ed7);}const a75_0x490452=a75_0xfb0b;(function(_0x595e9d,_0x3add77){const _0x2d98d4=a75_0xfb0b,_0x53096=_0x595e9d();while(!![]){try{const _0x14b2d3=parseInt(_0x2d98d4(0x231))/0x1+parseInt(_0x2d98d4(0x10e))/0x2+-parseInt(_0x2d98d4(0x14c))/0x3+-parseInt(_0x2d98d4(0x278))/0x4*(parseInt(_0x2d98d4(0x1ea))/0x5)+parseInt(_0x2d98d4(0x1d6))/0x6*(parseInt(_0x2d98d4(0x28c))/0x7)+parseInt(_0x2d98d4(0x16c))/0x8+parseInt(_0x2d98d4(0x247))/0x9;if(_0x14b2d3===_0x3add77)break;else _0x53096['push'](_0x53096['shift']());}catch(_0x55abf7){_0x53096['push'](_0x53096['shift']());}}}(a75_0x1f3b,0xda47c));const TestFramework=require(a75_0x490452(0x15c)),TestFrameworkState=require(a75_0x490452(0x1ca)),HookState=require(a75_0x490452(0x219)),{createClassLogger}=require(a75_0x490452(0x259)),TestFrameworkInstance=require(a75_0x490452(0x1bb)),CLIUtils=require('../cliUtils.js'),TrackedInstance=require(a75_0x490452(0x169)),TestFrameworkConstants=require(a75_0x490452(0x126)),{getManualUploadLogs,getMediaArtifactsLogs}=require(a75_0x490452(0x1cd)),{isInternalHook}=require(a75_0x490452(0x28b)),logger=createClassLogger('JestTestFramework'),{v4:uuidv4}=require(a75_0x490452(0x185)),util=require(a75_0x490452(0x1e7)),TestInfo=require(a75_0x490452(0x146)),GrpcClient=require(a75_0x490452(0x1f1)),stackTrace=require(a75_0x490452(0x27f));function a75_0x1f3b(){const _0x3a2e1e=['[JestTestFramework]\x20setActiveHook:\x20testIdentifier=','toISOString',',\x20currentTestId:\x20',',\x20totalLogs:\x20','qKWZx',',\x20payload:\x20','Jypfu','forEach',',\x20hookState=','ROOT_DESCRIBE_BLOCK','IRtyn','filePath','../../../helpers/classLogger.js','HMIEH','AZRGS','args','tNCKa','KEY_TEST_FRAMEWORK_NAME','code','concat','KEY_HOOKS_STARTED','VEbCV','result','createContext','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20logs\x20found\x20in\x20instance.data[KEY_LOGS]\x20for\x20testId:\x20','Cleared\x20processed\x20pending\x20hooks\x20for\x20testId:\x20','status','type','ENBgq',',\x20result=','Processing\x20','test_run_id','getHooksForTest','KEY_TEST_ATTACHMENTS','duration','Vosyb','KEY_TEST_FRAMEWORK_VERSION','testId','UoCqM','getFileName','test_identifier','\x20(testIdentifier)','getJestFailureReason','4VshtHy','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Data\x20BEFORE\x20parseJestTestResult:\x20','getJestTestName','startsWith','KEY_EVENT_STARTED_AT','[JestTestFramework]\x20storePendingHook:\x20Stored\x20beforeAll\x20hook\x20with\x20metadata\x20-\x20testId:\x20','WlKve','stack-trace',',\x20hookData=','getTestFrameworksVersions','errorsDetailed','UfafW',',\x20testId=','hasPendingHooks','MERXT','testFrameworkState','[JestTestFramework]\x20processPendingHooks:\x20Found\x20matching\x20beforeAll\x20hook\x20-\x20storedTestId:\x20','ceil','Assert','../../../helpers/test-observability/utils','7PsYzWT','xhVGx',',\x20error:\x20','SxCUS','\x20&\x20hookState=','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20ATTACHMENTS\x20FOUND:\x20','fcoHu','KEY_TEST_RESULT','slice','trackJestInstance:\x20created\x20instance\x20for\x20target=','join','AGtLO','message','FMHon','sendLogCreatedEvent','KEY_TEST_RETRY_OF',',\x20scope:\x20','uREVL','RGdum','depth','AssertionError',',\x20exception=','retryOf','Mjdbm','KEY_CUSTOM_TAGS','CLIGX','KEY_HOOK_LAST_FINISHED','zgwwm','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20BEFORE_ALL\x20with\x20no\x20matching\x20PRE,\x20storing\x20as\x20pending',',\x20logsInBatch:\x20','KEY_TEST_DURATION','275768wrPuRB','KEY_TEST_ENDED_AT','getContext','CfPXz','parse','stringify','getRootParentFile',',\x20messageLength=','aOBFI','base64','[JestTestFramework]\x20getJestTestIdentifier:\x20Extracted\x20identifier=\x22','[JestTestFramework]\x20sendLogCreatedEvent:\x20SUCCESS\x20-\x20testId:\x20','includes','\x20to\x20','VEONc','beforeAll','trackJestInstance','\x20-\x20testId:\x20','[JestTestFramework]\x20trackEvent:\x20HOOK\x20event\x20-\x20testFrameworkState=',',\x20consoleLogs:\x20','pop','location','BENNG','[JestTestFramework]\x20resolveInstance:\x20No\x20instance\x20found,\x20creating\x20new\x20instance\x20for\x20state=','./constants/testFrameworkConstants.js','[JestTestFramework]\x20resolveInstance:\x20Instance\x20created\x20-\x20instanceExists=','from','createTestFrameworkEventPayload:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','getJestTestScopes',',\x20hookUUID=','test_run_uuid','hooks','KEY_TEST_LOCATION','\x20logs\x20for\x20testId:\x20','KEY_TEST_SCOPES','scopes','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20PRE\x20-\x20hookType=','browserstackPlatformIndex','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Loading\x20testData\x20for\x20testId:\x20','matchHookRegex',',\x20hookType=','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Test\x20data\x20loaded\x20for\x20testId:\x20','ulukh','fhotd','KEY_LOGS','failure_reason','[JestTestFramework]\x20trackJestInstance:\x20SUCCESS\x20-\x20saved\x20instance\x20contextId=','failed','No\x20test\x20data\x20or\x20testId\x20found\x20for\x20jest\x20test','[JestTestFramework]\x20parseJestTest:\x20SUCCESS\x20-\x20testName=','\x20attachments','[JestTestFramework]\x20removeActiveHook:\x20Invalid\x20parameters\x20-\x20testIdentifier=','njBAr','find','map','BhJNK','../TestInfo.js','MOSZO','[JestTestFramework]\x20setActiveHook:\x20Invalid\x20parameters\x20-\x20testIdentifier=','[JestTestFramework]\x20processPendingHooks:\x20Error\x20processing\x20matching\x20beforeAll\x20hook\x20for\x20testId:\x20','UJLhK','has','3663768KxwfQc','\x20files','[JestTestFramework]\x20sendLogCreatedEvent:\x20Log\x20counts\x20-\x20testId:\x20','tags','length','Mdwcl','hook_id','unknown','Error\x20in\x20createTestFrameworkEventPayload:\x20','KEY_TEST_FILE_PATH','KEY_TEST_CODE','file','addPendingHook','instance','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Parsed\x20test\x20entries:\x20','[JestTestFramework]\x20sendLogCreatedEvent:\x20Total\x20logs\x20retrieved:\x20','./testFramework','UzcgL','LOG_REPORT','KEY_TEST_RESULT_AT','runHooks','KEY_EVENT_ENDED_AT','logCreatedEvent',',\x20testData=','SsHuK','FJkwI','endedAt','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20FAILED\x20-\x20hookType=','oRAhi','../instances/trackedInstance.js','trackHookEvent','[JestTestFramework]\x20getJestTestIdentifier:\x20No\x20identifier\x20in\x20testData,\x20using\x20fallback','14050008qmksPX','buildHookMapFromTest',',\x20attachmentLogs:\x20',',\x20scopes=','weuNm',',\x20failureReason=','workerInfo','POST','hookAnalyticsId','UnhandledError','[JestTestFramework]\x20parseJestTestResult:\x20SUCCESS\x20-\x20testName=','setActiveHook','none','name','title','WwzJG','Unknown\x20Test','\x20hook','error','[JestTestFramework]\x20trackHookEvent:\x20START\x20-\x20testFrameworkState=','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Parsed\x20test\x20result\x20entries:\x20','Bbrcu','getJestTestTags',',\x20storing\x20as\x20pending\x20hook','KEY_TEST_FAILURE_REASON','uuid','FwOLu','[JestTestFramework]\x20parseJestTestResult:\x20Existing\x20attachments\x20in\x20instance\x20data:\x20','event_ended_at','asyncError','[JestTestFramework]\x20sendLogCreatedEvent:\x20Batch\x20','KEY_TEST_RERUN_NAME','eventJson','tDkJh','parent','hookMetadata','QWjTS','ATzYN','setTrackedInstance',',\x20failureType=','NONE','\x22\x20hook','addMultipleEntries','getJestTestIdentifier','[JestTestFramework]\x20removeActiveHook:\x20Hook\x20not\x20found\x20-\x20testIdentifier=','jKelw','cqapT','mapTestHooks','substring','match','get','KEY_HOOK_LAST_STARTED','split','splice','finished_at','file_name','test','HhjHG','KEY_TEST_META','tvSlz','toString','[JestTestFramework]\x20trackHookEvent:\x20No\x20test\x20data\x20found\x20for\x20testId:\x20','scope','KEY_TEST_FAILURE_TYPE','UijUq','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20logs\x20found,\x20skipping\x20-\x20testId:\x20','maxArrayLength','KSixj','[JestTestFramework]\x20trackEvent:\x20START\x20-\x20testFrameworkState=','dTfne','hook_type','fUXHL','KEY_HOOK_RESULT','KEY_AUTOMATE_SESSION_NAME','trackJestInstance:\x20instance\x20already\x20exists','delete','keys','kind',',\x20hooksListLength=','../instances/testFrameworkInstance.js','cQoSy','[JestTestFramework]\x20sendLogCreatedEvent:\x20Found\x20','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20-\x20hookType=',',\x20response=','[JestTestFramework]\x20parseJestTestResult:\x20Using\x20hooks\x20from\x20testData',',\x20screenshotLogs:\x20','hookState','getCurrentTestState',',\x20contextId=','LZhzB','getInstance','_ALL','skip','findIndex','../state/testFrameworkState.js',',\x20state=','removePendingHooks','../../../helpers/helper.js','getJestFailureType','UqdVF','passed','isJestInternalHook','KEY_TEST_ID','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','KEY_TEST_UUID','push','4777854pciDDi','getTrackedInstance','[JestTestFramework]\x20isJestInternalHook:\x20Exception\x20checking\x20hook\x20file:\x20${util.format(e)}','msZYS','testUUID','uqtog','isArray','[JestTestFramework]\x20trackEvent:\x20TEST\x20event\x20-\x20hookState=','hookUUID',',\x20version=','[JestTestFramework]\x20getActiveHook:\x20Found\x20active\x20hook\x20-\x20testIdentifier=','KEY_TEST_SCOPE','CWTwF',',\x20hookId=','JscSD','testData','parseJestTestResult','util','getId','PRE','3926495mqnkMX',',\x20totalHooks=','TEST_SCREENSHOT','DEFAULT_HOOK_RESULT','activeHooks','KEY_HOOK_FAILURE_TYPE','JzQOq','../grpcClient',',\x20platformIndex:\x20','inspect','soKNc','tbXxk',',\x20argsKeys=','[JestTestFramework]\x20trackEvent:\x20ERROR\x20-\x20testFrameworkState=','exports','startedAt','GPfIC','[JestTestFramework]\x20processPendingHooks:\x20Processed\x20and\x20removed\x20matching\x20beforeAll\x20hook','started_at','\x20-\x20test_identifier=','KEY_HOOK_LOGS','[JestTestFramework]\x20processPendingHooks:\x20Updated\x20hook\x20test_run_id\x20from\x20',',\x20filePath:\x20','jest-circus','gLSAl','Stored\x20pending\x20hook\x20for\x20testId:\x20','vpEKq','[JestTestFramework]\x20sendLogCreatedEvent:\x20Cleared\x20logs\x20from\x20instance.data[KEY_LOGS]\x20for\x20testId:\x20','pid','__workerDetails','resolveInstance','\x20(testIdentifier),\x20tags=','KEY_TEST_STARTED_AT','getAllData','\x22\x20from\x20testData','getRef','[JestTestFramework]\x20removeActiveHook:\x20Removed\x20hook\x20-\x20testIdentifier=','getJestFailureData','uizRc','hUdmS','Error\x20processing\x20pending\x20hook\x20for\x20testId:\x20','getPendingHooks','KEY_HOOK_FAILURE','No\x20test\x20data\x20or\x20testId\x20found\x20for\x20jest\x20test\x20result','etnpS','KEY_TEST_TAGS','[JestTestFramework]\x20mapTestHooks:\x20Assigned\x20UUID\x20to\x20hook\x20-\x20type=','../state/hookState.js','Unknown\x20error',':testAnalyticsId','[JestTestFramework]\x20sendLogCreatedEvent:\x20Screenshot\x20log\x20','format','PSQON','afterAll','pjSEh','[JestTestFramework]\x20trackHookEvent:\x20Hook\x20info\x20-\x20hookId=','getAllPendingHookTestIds','removeActiveHook','KEY_HOOK_FAILURE_REASON','parseJestTest','TEST','filter','\x20pending\x20hooks\x20for\x20testId:\x20','KEY_HOOK_ID','debug','FXSkL','hookData',',\x20hook=','[JestTestFramework]\x20trackEvent:\x20LOG_REPORT\x20POST\x20-\x20Sending\x20logs\x20for\x20args:\x20',',\x20filePath=','[JestTestFramework]\x20trackHookEvent:\x20No\x20hook\x20data\x20provided\x20for\x20jest\x20hook\x20event','141444WGwnzm','KEY_HOOKS_FINISHED','originalTest','hook_run_uuid','[JestTestFramework]\x20sendLogCreatedEvent:\x20ERROR\x20-\x20testId:\x20','parallelIndex','\x20for\x20testId:\x20','syDhl','kdzYM','[JestTestFramework]\x20trackEvent:\x20SUCCESS\x20-\x20testFrameworkState=','getTestFrameworks','body','storePendingHook','rjzpP','xFBwC','[JestTestFramework]\x20trackEvent:\x20Test\x20Framework\x20instance\x20not\x20found','set','BuejL','BEFORE_ALL','HYpqC','mwWuZ','processPendingHooks','618687LgLjcl',',\x20state:\x20','substr','hookType','ALL','createTestFrameworkEventPayload'];a75_0x1f3b=function(){return _0x3a2e1e;};return a75_0x1f3b();}class JestTestFramework extends TestFramework{constructor(_0x3ead3a,_0x3c0f1d,_0x121e5f){const _0x6de577=a75_0x490452;super(_0x3ead3a,_0x3c0f1d,_0x121e5f),this[_0x6de577(0x1ee)]=new Map();}[a75_0x490452(0x177)](_0x53008c,_0x411a03,_0x5770b1){const _0x2e9e5c=a75_0x490452,_0x53d6d9={};_0x53d6d9[_0x2e9e5c(0x100)]=function(_0x2a5749,_0x5646e8){return _0x2a5749||_0x5646e8;};const _0x1291bd=_0x53d6d9;if(_0x1291bd[_0x2e9e5c(0x100)](!_0x53008c,!_0x411a03)){logger['warn'](_0x2e9e5c(0x148)+_0x53008c+_0x2e9e5c(0x12b)+_0x411a03);return;}!this[_0x2e9e5c(0x1ee)]['has'](_0x53008c)&&this[_0x2e9e5c(0x1ee)]['set'](_0x53008c,[]);const _0x2562da={'hookUUID':_0x411a03,'hookType':_0x5770b1,'startedAt':new Date()[_0x2e9e5c(0x24e)]()};this[_0x2e9e5c(0x1ee)]['get'](_0x53008c)[_0x2e9e5c(0x1d5)](_0x2562da),logger['debug'](_0x2e9e5c(0x24d)+_0x53008c+_0x2e9e5c(0x12b)+_0x411a03+',\x20hookType='+_0x5770b1+_0x2e9e5c(0x1eb)+this['activeHooks']['get'](_0x53008c)[_0x2e9e5c(0x150)]);}[a75_0x490452(0x223)](_0x46d182,_0x4d9ac2){const _0x424ab0=a75_0x490452,_0x38c75c={};_0x38c75c[_0x424ab0(0x1af)]=function(_0x412200,_0x214380){return _0x412200||_0x214380;},_0x38c75c[_0x424ab0(0x111)]=function(_0x4fcc01,_0x28422c){return _0x4fcc01!==_0x28422c;},_0x38c75c[_0x424ab0(0xfa)]=function(_0x5f4dee,_0x360168){return _0x5f4dee===_0x360168;};const _0x90bc72=_0x38c75c;if(_0x90bc72[_0x424ab0(0x1af)](!_0x46d182,!_0x4d9ac2)){logger['warn'](_0x424ab0(0x141)+_0x46d182+_0x424ab0(0x12b)+_0x4d9ac2);return;}if(this[_0x424ab0(0x1ee)][_0x424ab0(0x14b)](_0x46d182)){const _0x5c3d92=this[_0x424ab0(0x1ee)][_0x424ab0(0x19e)](_0x46d182),_0x267606=_0x5c3d92[_0x424ab0(0x1c9)](_0x5cbf21=>_0x5cbf21[_0x424ab0(0x1de)]===_0x4d9ac2);_0x90bc72[_0x424ab0(0x111)](_0x267606,-0x1)?(_0x5c3d92[_0x424ab0(0x1a1)](_0x267606,0x1),logger[_0x424ab0(0x22a)](_0x424ab0(0x20e)+_0x46d182+_0x424ab0(0x12b)+_0x4d9ac2+',\x20remainingHooks='+_0x5c3d92[_0x424ab0(0x150)]),_0x90bc72[_0x424ab0(0xfa)](_0x5c3d92[_0x424ab0(0x150)],0x0)&&this[_0x424ab0(0x1ee)][_0x424ab0(0x1b7)](_0x46d182)):logger['debug'](_0x424ab0(0x198)+_0x46d182+_0x424ab0(0x12b)+_0x4d9ac2);}}['getActiveHook'](_0x144f1e){const _0x4cfb79=a75_0x490452,_0x3c1b4f={};_0x3c1b4f[_0x4cfb79(0x124)]=function(_0x39a394,_0x304116){return _0x39a394>_0x304116;},_0x3c1b4f[_0x4cfb79(0x244)]=function(_0x30fcee,_0x315d6c){return _0x30fcee-_0x315d6c;};const _0x209832=_0x3c1b4f;if(!_0x144f1e)return null;if(this[_0x4cfb79(0x1ee)]['has'](_0x144f1e)){const _0x379c1e=this[_0x4cfb79(0x1ee)][_0x4cfb79(0x19e)](_0x144f1e);if(_0x209832[_0x4cfb79(0x124)](_0x379c1e[_0x4cfb79(0x150)],0x0)){const _0xf8de86=_0x379c1e[_0x209832[_0x4cfb79(0x244)](_0x379c1e[_0x4cfb79(0x150)],0x1)];return logger[_0x4cfb79(0x22a)](_0x4cfb79(0x1e0)+_0x144f1e+',\x20hookUUID='+_0xf8de86[_0x4cfb79(0x1de)]+_0x4cfb79(0x136)+_0xf8de86[_0x4cfb79(0x24a)]),_0xf8de86;}}return null;}async['trackEvent'](_0x311a51,_0x2f3bed,_0x332725={}){const _0x22824f=a75_0x490452,_0x4a9aed={};_0x4a9aed[_0x22824f(0x164)]=_0x22824f(0x240),_0x4a9aed[_0x22824f(0x211)]=function(_0x44e35f,_0x4e0159){return _0x44e35f===_0x4e0159;},_0x4a9aed['WlKve']=function(_0x3cc7c1,_0x2d5d57){return _0x3cc7c1||_0x2d5d57;},_0x4a9aed['CLIGX']='[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20NO\x20ATTACHMENTS\x20FOUND',_0x4a9aed[_0x22824f(0x1f4)]=function(_0x9b0b8f,_0x4d63ef){return _0x9b0b8f===_0x4d63ef;};const _0x425b23=_0x4a9aed;logger[_0x22824f(0x22a)](_0x22824f(0x1b0)+_0x311a51+_0x22824f(0x255)+_0x2f3bed+_0x22824f(0x1f6)+Object[_0x22824f(0x1b8)](_0x332725)['join'](',')),await super['trackEvent'](_0x311a51,_0x2f3bed,_0x332725);const _0x10c045=this[_0x22824f(0x208)](_0x311a51,_0x2f3bed,_0x332725);if(!_0x10c045){logger[_0x22824f(0x22a)](_0x425b23[_0x22824f(0x164)]);return;}try{let _0x21818b,_0x153d30,_0xde9c38;switch(_0x311a51){case TestFrameworkState[_0x22824f(0x226)]:_0x21818b=_0x332725[_0x22824f(0x1a4)];const _0x7055f1={};_0x7055f1[_0x22824f(0x102)]=0x2,_0x7055f1[_0x22824f(0x1ae)]=0x3,logger[_0x22824f(0x22a)](_0x22824f(0x1dd)+_0x2f3bed+_0x22824f(0x163)+util['inspect'](_0x21818b,_0x7055f1)),_0xde9c38=this[_0x22824f(0x197)](_0x21818b),_0x153d30=null,logger[_0x22824f(0x22a)]('[JestTestFramework]\x20trackEvent:\x20TEST\x20-\x20testId='+_0xde9c38+_0x22824f(0x276));if(_0x425b23[_0x22824f(0x211)](_0x2f3bed,HookState[_0x22824f(0x1e9)])){logger[_0x22824f(0x22a)](_0x22824f(0x134)+_0xde9c38);const _0x2e3a58={};_0x2e3a58[_0x22824f(0x1da)]=_0x153d30,_0x2e3a58[_0x22824f(0x1e5)]=_0x21818b,_0x2e3a58[_0x22824f(0x272)]=_0xde9c38;const _0x411e56=this[_0x22824f(0x225)](_0x2e3a58),_0x3cf3f5={};_0x3cf3f5['depth']=0x2,_0x3cf3f5[_0x22824f(0x1ae)]=0x3,logger[_0x22824f(0x22a)](_0x22824f(0x15a)+util[_0x22824f(0x1f3)](_0x411e56,_0x3cf3f5)),_0x10c045[_0x22824f(0x196)](_0x411e56),logger[_0x22824f(0x22a)](_0x22824f(0x137)+_0xde9c38),await this['processPendingHooks'](_0x10c045,_0xde9c38);}else{if(_0x425b23[_0x22824f(0x211)](_0x2f3bed,HookState['POST'])){logger[_0x22824f(0x22a)]('[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Processing\x20test\x20result\x20for\x20testId:\x20'+_0xde9c38);const _0x14abc0=_0x10c045[_0x22824f(0x20b)]()['get'](_0xde9c38);logger[_0x22824f(0x22a)](_0x22824f(0x279)+util[_0x22824f(0x1f3)](Object[_0x22824f(0x1b8)](_0x425b23[_0x22824f(0x27e)](_0x14abc0,{}))));_0x14abc0&&_0x14abc0[TestFrameworkConstants[_0x22824f(0x26e)]]?logger[_0x22824f(0x22a)](_0x22824f(0x291)+Object[_0x22824f(0x1b8)](_0x14abc0[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']])[_0x22824f(0x150)]+_0x22824f(0x14d)):logger['debug'](_0x425b23[_0x22824f(0x108)]);const _0x168507=_0x332725[_0x22824f(0x233)]||null,_0x1df3a2={};_0x1df3a2[_0x22824f(0x1da)]=_0x153d30,_0x1df3a2[_0x22824f(0x1e5)]=_0x21818b,_0x1df3a2[_0x22824f(0x272)]=_0xde9c38,_0x1df3a2[_0x22824f(0x233)]=_0x168507;const _0x29ee8c=this[_0x22824f(0x1e6)](_0x1df3a2),_0x44eb10={};_0x44eb10[_0x22824f(0x102)]=0x2,_0x44eb10['maxArrayLength']=0x3,logger[_0x22824f(0x22a)](_0x22824f(0x180)+util['inspect'](_0x29ee8c,_0x44eb10)),_0x10c045[_0x22824f(0x196)](_0x29ee8c),logger[_0x22824f(0x22a)]('[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Test\x20result\x20processed\x20for\x20testId:\x20'+_0xde9c38),await this[_0x22824f(0x246)](_0x10c045,_0xde9c38);}}break;case TestFrameworkState[_0x22824f(0x15e)]:if(_0x425b23[_0x22824f(0x1f4)](_0x2f3bed,HookState['POST'])){const _0x54d690={};_0x54d690[_0x22824f(0x102)]=0x2,logger[_0x22824f(0x22a)](_0x22824f(0x22e)+util[_0x22824f(0x1f3)](_0x332725,_0x54d690)),await this[_0x22824f(0xfd)](_0x10c045,_0x311a51,_0x332725);}break;default:if(CLIUtils[_0x22824f(0x135)](_0x311a51[_0x22824f(0x1a8)]()[_0x22824f(0x1a0)]('.')[0x1])){const _0x5e7f96={};_0x5e7f96[_0x22824f(0x102)]=0x2,_0x5e7f96['maxArrayLength']=0x3,logger[_0x22824f(0x22a)](_0x22824f(0x120)+_0x311a51+_0x22824f(0x255)+_0x2f3bed+',\x20hookData='+util[_0x22824f(0x1f3)](_0x332725[_0x22824f(0x22c)],_0x5e7f96));const _0x3bca71=await this[_0x22824f(0x16a)](_0x10c045,_0x311a51,_0x2f3bed,_0x332725),_0x533f6d={};_0x533f6d[_0x22824f(0x102)]=0x2,_0x533f6d[_0x22824f(0x1ae)]=0x3,logger[_0x22824f(0x22a)]('[JestTestFramework]\x20trackEvent:\x20HOOK\x20-\x20Hook\x20event\x20updates:\x20'+util[_0x22824f(0x1f3)](_0x3bca71,_0x533f6d)),_0x10c045['addMultipleEntries'](_0x3bca71);}else logger[_0x22824f(0x22a)]('[JestTestFramework]\x20trackEvent:\x20unsupported\x20testFrameworkState='+_0x311a51+_0x22824f(0x290)+_0x2f3bed);break;}logger[_0x22824f(0x22a)](_0x22824f(0x23a)+_0x311a51+_0x22824f(0x255)+_0x2f3bed);}catch(_0x125c99){logger[_0x22824f(0x17e)](_0x22824f(0x1f7)+_0x311a51+_0x22824f(0x255)+_0x2f3bed+_0x22824f(0x104)+util[_0x22824f(0x21d)](_0x125c99));}_0x332725[_0x22824f(0x159)]=_0x10c045,await this[_0x22824f(0x160)](_0x10c045,_0x311a51,_0x2f3bed,_0x332725);}[a75_0x490452(0x197)](_0x49caed){const _0x85477=a75_0x490452,_0x5a0c2f={};_0x5a0c2f['Jypfu']=_0x85477(0x16b);const _0x5ec366=_0x5a0c2f;if(_0x49caed&&(_0x49caed['id']||_0x49caed[_0x85477(0x185)])){const _0x12d286=_0x49caed['id']||_0x49caed[_0x85477(0x185)];return logger['debug'](_0x85477(0x118)+_0x12d286+_0x85477(0x20c)),_0x12d286;}return logger[_0x85477(0x22a)](_0x5ec366[_0x85477(0x253)]),process[_0x85477(0x206)]+_0x85477(0x21b);}[a75_0x490452(0x208)](_0x127c75,_0x5ae617,_0x54eabd={}){const _0x55a75f=a75_0x490452;let _0x3067c9=null;return _0x3067c9=TestFramework['getTrackedInstance'](),!_0x3067c9?(logger['debug'](_0x55a75f(0x125)+_0x127c75),this[_0x55a75f(0x11e)](_0x127c75,_0x54eabd),_0x3067c9=TestFramework[_0x55a75f(0x1d7)](),logger['debug'](_0x55a75f(0x127)+!!_0x3067c9+_0x55a75f(0x1c4)+_0x3067c9?.['getContext']()?.[_0x55a75f(0x1e8)]())):logger[_0x55a75f(0x22a)]('[JestTestFramework]\x20resolveInstance:\x20Using\x20existing\x20instance\x20-\x20contextId='+_0x3067c9[_0x55a75f(0x110)]()?.[_0x55a75f(0x1e8)]()),_0x3067c9;}[a75_0x490452(0x11e)](_0x246190,_0x2a769e){const _0x51f8da=a75_0x490452,_0xb474c3={};_0xb474c3[_0x51f8da(0x1ac)]=_0x51f8da(0x1b6);const _0x56baeb=_0xb474c3;if(TestFramework[_0x51f8da(0x1d7)]()){logger['debug'](_0x56baeb['UijUq']);return;}const _0x34d701=CLIUtils['getCurrentInstanceName'](),_0x46e404=TrackedInstance[_0x51f8da(0x264)](_0x34d701);let _0x44b6ea=null;logger[_0x51f8da(0x22a)](_0x51f8da(0xf8)+_0x34d701+_0x51f8da(0x1cb)+_0x246190),_0x44b6ea=new TestFrameworkInstance(_0x46e404,this['getTestFrameworks'](),this[_0x51f8da(0x281)](),_0x246190,HookState[_0x51f8da(0x194)]),TestFramework[_0x51f8da(0x192)](_0x46e404,_0x44b6ea),logger[_0x51f8da(0x22a)](_0x51f8da(0x13c)+_0x46e404['getId']()+',\x20target='+_0x34d701+',\x20testFramework='+this['getTestFrameworks']()[0x0]+_0x51f8da(0x1df)+this[_0x51f8da(0x281)]()[this[_0x51f8da(0x23b)]()[0x0]]);}[a75_0x490452(0x225)](_0x2f99df){const _0x2135a0=a75_0x490452,_0xe0a215={};_0xe0a215[_0x2135a0(0x151)]=function(_0x4d5648,_0x9b52e5){return _0x4d5648||_0x9b52e5;},_0xe0a215[_0x2135a0(0x1cf)]=_0x2135a0(0x13e);const _0x3acdf3=_0xe0a215,{testUUID:_0x26a5da,testData:_0x49054a,testId:_0x139144}=_0x2f99df;if(_0x3acdf3[_0x2135a0(0x151)](!_0x49054a,!_0x139144))return logger[_0x2135a0(0x22a)](_0x3acdf3[_0x2135a0(0x1cf)]),{};const _0x167b7d=this[_0x2135a0(0x23b)]()[0x0],_0x21e489=this[_0x2135a0(0x281)](),_0x4b29cb={};_0x4b29cb[_0x2135a0(0x102)]=0x2,_0x4b29cb[_0x2135a0(0x1ae)]=0x3,logger[_0x2135a0(0x22a)]('[JestTestFramework]\x20parseJestTest:\x20START\x20-\x20'+util[_0x2135a0(0x1f3)](_0x49054a,_0x4b29cb));const _0x520bdf=_0x49054a?.[_0x2135a0(0x131)]||[],_0x192429=this[_0x2135a0(0x27a)](_0x49054a),_0xc7545b=this['getJestTestFilePath'](_0x49054a),_0x1fed14=_0x49054a['fn']?_0x49054a['fn']['toString']():_0x49054a?.['body']?_0x49054a[_0x2135a0(0x23c)][_0x2135a0(0x25f)][_0x2135a0(0x1a8)]():null,_0x15162e=this[_0x2135a0(0x182)](_0x49054a),_0x589b55={[TestFrameworkConstants[_0x2135a0(0x25e)]]:_0x167b7d,[TestFrameworkConstants[_0x2135a0(0x271)]]:_0x21e489[_0x167b7d],[TestFrameworkConstants['KEY_TEST_LOGS']]:[],[TestFrameworkConstants[_0x2135a0(0x232)]]:{},[TestFrameworkConstants[_0x2135a0(0x261)]]:{},[TestFrameworkConstants[_0x2135a0(0x293)]]:TestFrameworkConstants['DEFAULT_TEST_RESULT'],[TestFrameworkConstants[_0x2135a0(0x1b5)]]:_0x192429,[TestFrameworkConstants[_0x2135a0(0x155)]]:_0xc7545b,[TestFrameworkConstants[_0x2135a0(0x1d2)]]:_0x139144,[TestFrameworkConstants['KEY_TEST_NAME']]:_0x192429,[TestFrameworkConstants[_0x2135a0(0x12e)]]:_0xc7545b,[TestFrameworkConstants[_0x2135a0(0x156)]]:_0x1fed14,[TestFrameworkConstants[_0x2135a0(0x217)]]:_0x15162e,[TestFrameworkConstants[_0x2135a0(0x20a)]]:_0x49054a[_0x2135a0(0x1fc)]||new Date()[_0x2135a0(0x24e)](),[TestFrameworkConstants[_0x2135a0(0x1e1)]]:_0x520bdf[0x0]||'',[TestFrameworkConstants[_0x2135a0(0x130)]]:_0x520bdf,[TestFrameworkConstants[_0x2135a0(0x18b)]]:_0x192429,[TestFrameworkConstants[_0x2135a0(0x107)]]:{},[TestFrameworkConstants[_0x2135a0(0x1a6)]]:{}};_0x49054a['retryOf']&&(_0x589b55[TestFrameworkConstants[_0x2135a0(0xfe)]]=_0x49054a[_0x2135a0(0x105)]);logger['debug'](_0x2135a0(0x13f)+_0x192429+',\x20testId='+_0x139144+_0x2135a0(0x209)+JSON[_0x2135a0(0x113)](_0x15162e)+_0x2135a0(0x16f)+util[_0x2135a0(0x1f3)](_0x520bdf)+_0x2135a0(0x22f)+_0xc7545b);const _0x481d0c={};return _0x481d0c[_0x139144]=_0x589b55,_0x481d0c;}['parseJestTestResult'](_0x471f50){const _0x370db6=a75_0x490452,_0x349049={'FMnuv':function(_0x3758af,_0x1ed0c2){return _0x3758af===_0x1ed0c2;},'msZYS':_0x370db6(0x21f),'GPfIC':function(_0x5d12fe,_0x46577c){return _0x5d12fe===_0x46577c;},'KNhLu':_0x370db6(0x11d),'KVpnE':_0x370db6(0x24b),'WwzJG':_0x370db6(0x1c7),'PSQON':function(_0x3277db,_0xe7e16){return _0x3277db||_0xe7e16;},'cQoSy':_0x370db6(0x215),'pjSEh':function(_0x3dd61b,_0x1a2c81){return _0x3dd61b||_0x1a2c81;},'Vosyb':_0x370db6(0x153),'aOBFI':function(_0x2d0ce7,_0x7adff7){return _0x2d0ce7>_0x7adff7;},'qKWZx':'failed','etnpS':function(_0x5d17ff,_0x357baf){return _0x5d17ff===_0x357baf;},'HhjHG':_0x370db6(0x1c8),'MERXT':function(_0x3a45ed,_0x24d55e){return _0x3a45ed===_0x24d55e;},'UfafW':'skipped','FJkNt':'passed','FijAL':function(_0x43a30f,_0x94af53){return _0x43a30f===_0x94af53;},'JzQOq':function(_0xb5986,_0xc80b0b){return _0xb5986!==_0xc80b0b;},'FJkwI':function(_0x55cb3b,_0x4d355f,_0x4e6671,_0x1b98a0){return _0x55cb3b(_0x4d355f,_0x4e6671,_0x1b98a0);},'GHjgy':function(_0x1ff7c5,_0x531517){return _0x1ff7c5>_0x531517;},'ENBgq':function(_0xdf6458,_0x238ad6){return _0xdf6458>_0x238ad6;},'kdzYM':_0x370db6(0x1c0)},{testUUID:_0x2dbbb5,testData:_0x23b09e,testId:_0x32cce0}=_0x471f50;if(_0x349049[_0x370db6(0x21e)](!_0x23b09e,!_0x32cce0))return logger['debug'](_0x349049[_0x370db6(0x1bc)]),{};const _0x18dec8=this[_0x370db6(0x208)](TestFrameworkState[_0x370db6(0x226)],HookState['POST']),_0xab6ba4=_0x18dec8['getAllData']()['get'](_0x32cce0),_0x53d081=_0x349049[_0x370db6(0x220)](_0xab6ba4,{}),_0x22a2a8=_0x53d081?_0x53d081[TestFrameworkConstants[_0x370db6(0x107)]]||{}:{},_0x1019e4=_0x53d081[TestFrameworkConstants[_0x370db6(0x26e)]];logger[_0x370db6(0x22a)](_0x370db6(0x187)+(_0x1019e4?Object[_0x370db6(0x1b8)](_0x1019e4)['length']:0x0)+_0x370db6(0x140));let _0x324815=_0x349049[_0x370db6(0x270)];if(_0x23b09e[_0x370db6(0x263)])_0x324815=_0x23b09e[_0x370db6(0x263)];else{if(_0x23b09e[_0x370db6(0x282)]&&_0x349049[_0x370db6(0x116)](_0x23b09e['errorsDetailed'][_0x370db6(0x150)],0x0))_0x324815=_0x349049[_0x370db6(0x251)];else _0x349049[_0x370db6(0x216)](_0x23b09e[_0x370db6(0x267)],_0x349049[_0x370db6(0x1a5)])||_0x349049[_0x370db6(0x286)](_0x23b09e[_0x370db6(0x267)],_0x349049[_0x370db6(0x283)])?_0x324815=_0x349049['UfafW']:_0x324815=_0x349049['FJkNt'];}const _0x7afdea={..._0x53d081,[TestFrameworkConstants[_0x370db6(0x293)]]:_0x324815,[TestFrameworkConstants[_0x370db6(0x10f)]]:_0x23b09e['finished_at']||new Date()['toISOString'](),[TestFrameworkConstants[_0x370db6(0x15f)]]:new Date()[_0x370db6(0x24e)](),[TestFrameworkConstants[_0x370db6(0x107)]]:_0x22a2a8,[TestFrameworkConstants[_0x370db6(0x13a)]]:_0x53d081[TestFrameworkConstants[_0x370db6(0x13a)]]||[],[TestFrameworkConstants[_0x370db6(0x1a6)]]:{}};if(_0x349049['FijAL'](_0x324815,_0x349049[_0x370db6(0x251)])&&_0x23b09e[_0x370db6(0x282)]){const _0x4a2dcd=this['getJestFailureReason'](_0x23b09e),_0x365de5=this[_0x370db6(0x1ce)](_0x23b09e),_0x34b120=this[_0x370db6(0x20f)](_0x23b09e);_0x7afdea[TestFrameworkConstants[_0x370db6(0x1ab)]]=_0x365de5,_0x7afdea[TestFrameworkConstants[_0x370db6(0x184)]]=_0x4a2dcd,_0x7afdea[TestFrameworkConstants['KEY_TEST_FAILURE']]=_0x34b120;}_0x349049[_0x370db6(0x1f0)](_0x23b09e['duration'],undefined)&&(_0x7afdea[TestFrameworkConstants[_0x370db6(0x10d)]]=_0x23b09e[_0x370db6(0x26f)]);_0x23b09e[_0x370db6(0x105)]&&(_0x7afdea[TestFrameworkConstants[_0x370db6(0xfe)]]=_0x23b09e[_0x370db6(0x105)]);const _0x48f541=_0xab6ba4?_0xab6ba4[TestFrameworkConstants[_0x370db6(0x26e)]]||{}:{},_0x5595fa=_0xab6ba4?_0xab6ba4[TestFrameworkConstants[_0x370db6(0x1d4)]]:_0x2dbbb5,_0x2bcbe5=_0x349049[_0x370db6(0x165)](getManualUploadLogs,_0x48f541,_0x5595fa,_0x32cce0);if(_0x349049['GHjgy'](_0x2bcbe5[_0x370db6(0x150)],0x0)){const _0x416959=_0x7afdea[TestFrameworkConstants[_0x370db6(0x13a)]]||[];_0x7afdea[TestFrameworkConstants[_0x370db6(0x13a)]]=[..._0x416959,..._0x2bcbe5];}const _0xe2903=_0x53d081[TestFrameworkConstants[_0x370db6(0x232)]]||{},_0x251b05=_0x53d081[TestFrameworkConstants[_0x370db6(0x261)]]||{},_0x4f6c5={..._0xe2903},_0x2c2202=_0x4f6c5;Object['keys'](_0x251b05)[_0x370db6(0x254)](_0x273fe3=>{const _0x3e71bb=_0x370db6;!_0x2c2202[_0x273fe3]&&(_0x2c2202[_0x273fe3]=[]);const _0x14cc9b=new Set((_0x2c2202[_0x273fe3]||[])[_0x3e71bb(0x144)](_0x410f62=>_0x410f62[TestFrameworkConstants['KEY_HOOK_ID']]||_0x410f62['hook_id']));(_0x251b05[_0x273fe3]||[])[_0x3e71bb(0x254)](_0x3ffd94=>{const _0x266b44=_0x3e71bb,_0x5d3014=_0x3ffd94[TestFrameworkConstants[_0x266b44(0x229)]]||_0x3ffd94[_0x266b44(0x152)];if(!_0x14cc9b[_0x266b44(0x14b)](_0x5d3014)){const _0x509d9f={..._0x3ffd94},_0x5e15a7=_0x509d9f;!_0x5e15a7[TestFrameworkConstants[_0x266b44(0x161)]]&&!_0x5e15a7[_0x266b44(0x188)]&&(_0x5e15a7[TestFrameworkConstants[_0x266b44(0x161)]]=new Date()[_0x266b44(0x24e)]()),!_0x5e15a7[TestFrameworkConstants[_0x266b44(0x1b4)]]&&!_0x5e15a7['hook_result']&&(_0x5e15a7[TestFrameworkConstants[_0x266b44(0x1b4)]]=TestFrameworkConstants[_0x266b44(0x1ed)]),_0x2c2202[_0x273fe3][_0x266b44(0x1d5)](_0x5e15a7);}});});if(_0x471f50[_0x370db6(0x233)]){this[_0x370db6(0x19b)](_0x471f50[_0x370db6(0x233)]);const _0x340d2c=this[_0x370db6(0x16d)](_0x471f50[_0x370db6(0x233)]),_0x52b8f8=this[_0x370db6(0x26d)](_0x471f50[_0x370db6(0x233)]);_0x52b8f8[_0x370db6(0x254)](_0xd376b1=>{const _0x4645b0=_0x370db6,_0x8e4b51=_0x340d2c['get'](_0xd376b1);if(_0x8e4b51&&(_0x349049['FMnuv'](_0x8e4b51[_0x4645b0(0x268)],_0x349049[_0x4645b0(0x1d9)])||_0x349049[_0x4645b0(0x1fa)](_0x8e4b51['type'],_0x349049['KNhLu']))){const _0x1640b3=_0x8e4b51[_0x4645b0(0x268)]['toUpperCase']()['replace'](_0x349049['KVpnE'],_0x349049[_0x4645b0(0x17b)]),_0x513148=_0x1640b3;!_0x2c2202[_0x513148]&&(_0x2c2202[_0x513148]=[]);const _0x21229d=_0x2c2202[_0x513148][_0x4645b0(0x143)](_0x306408=>(_0x306408[TestFrameworkConstants[_0x4645b0(0x229)]]||_0x306408[_0x4645b0(0x152)])===_0xd376b1);!_0x21229d&&_0x2c2202[_0x513148][_0x4645b0(0x1d5)]({'key':_0x513148,[TestFrameworkConstants[_0x4645b0(0x229)]]:_0xd376b1,[TestFrameworkConstants[_0x4645b0(0x1b4)]]:TestFrameworkConstants[_0x4645b0(0x1ed)],[TestFrameworkConstants[_0x4645b0(0x27c)]]:new Date()[_0x4645b0(0x24e)](),[TestFrameworkConstants[_0x4645b0(0x161)]]:new Date()[_0x4645b0(0x24e)](),[TestFrameworkConstants[_0x4645b0(0x1fe)]]:[],[TestFrameworkConstants['KEY_HOOK_NAME']]:_0x8e4b51[_0x4645b0(0x179)]||_0x8e4b51[_0x4645b0(0x268)]+_0x4645b0(0x17d),[TestFrameworkConstants[_0x4645b0(0x107)]]:_0x22a2a8});}});}if(_0x23b09e[_0x370db6(0x12d)]&&_0x349049[_0x370db6(0x269)](_0x23b09e['hooks'][_0x370db6(0x150)],0x0))_0x7afdea[TestFrameworkConstants['KEY_HOOKS_FINISHED']]=_0x23b09e[_0x370db6(0x12d)],logger[_0x370db6(0x22a)](_0x349049[_0x370db6(0x239)]);else _0x349049[_0x370db6(0x116)](Object[_0x370db6(0x1b8)](_0x2c2202)[_0x370db6(0x150)],0x0)&&(_0x7afdea[TestFrameworkConstants['KEY_HOOKS_FINISHED']]=_0x2c2202,logger[_0x370db6(0x22a)]('[JestTestFramework]\x20parseJestTestResult:\x20Using\x20merged\x20hooksFinished/hooksStarted\x20-\x20hookTypes='+Object[_0x370db6(0x1b8)](_0x2c2202)[_0x370db6(0xf9)](',')));const _0x1b7c60=this[_0x370db6(0x27a)](_0x23b09e);logger[_0x370db6(0x22a)](_0x370db6(0x176)+_0x1b7c60+_0x370db6(0x284)+_0x32cce0+'\x20(testIdentifier),\x20result='+_0x324815+',\x20duration='+_0x23b09e[_0x370db6(0x26f)]);_0x349049['FijAL'](_0x324815,_0x349049[_0x370db6(0x251)])&&logger[_0x370db6(0x22a)]('[JestTestFramework]\x20parseJestTestResult:\x20FAILURE\x20-\x20testId='+_0x32cce0+_0x370db6(0x193)+_0x7afdea[TestFrameworkConstants[_0x370db6(0x1ab)]]+',\x20failureReason='+_0x7afdea[TestFrameworkConstants[_0x370db6(0x184)]]?.[_0x370db6(0x19c)](0x0,0xc8));const _0x38549a={};return _0x38549a[_0x32cce0]=_0x7afdea,_0x38549a;}[a75_0x490452(0x12a)](_0x1cd909){const _0x1c0804=a75_0x490452,_0x292a02={};_0x292a02[_0x1c0804(0x25b)]=function(_0x4a18c3,_0x31e3ff){return _0x4a18c3!==_0x31e3ff;},_0x292a02[_0x1c0804(0x147)]=function(_0x136bf8,_0x21b787){return _0x136bf8!==_0x21b787;},_0x292a02[_0x1c0804(0x199)]=_0x1c0804(0x256);const _0x51e6f9=_0x292a02,_0x39baf0={};_0x39baf0[_0x1c0804(0x102)]=0x2,_0x39baf0['maxArrayLength']=0x3,logger['debug']('[JestTestFramework]\x20getJestTestScopes:\x20Extracting\x20scopes\x20from\x20testData:\x20'+util[_0x1c0804(0x1f3)](_0x1cd909,_0x39baf0));const _0x3ae3db=[];if(_0x1cd909&&_0x1cd909[_0x1c0804(0x18e)]){let _0x3970c5=_0x1cd909['parent'];while(_0x3970c5&&_0x3970c5['name']&&_0x51e6f9[_0x1c0804(0x25b)](_0x3970c5[_0x1c0804(0x179)],'')&&_0x51e6f9[_0x1c0804(0x147)](_0x3970c5[_0x1c0804(0x179)],_0x51e6f9[_0x1c0804(0x199)])){_0x3ae3db[_0x1c0804(0x1d5)](_0x3970c5[_0x1c0804(0x179)]),_0x3970c5=_0x3970c5[_0x1c0804(0x18e)];}}return _0x3ae3db['reverse']();}[a75_0x490452(0x27a)](_0x4cd9fc){const _0x35cf28=a75_0x490452,_0x373ea6={};_0x373ea6[_0x35cf28(0x23e)]=_0x35cf28(0x17c);const _0x26454c=_0x373ea6;if(_0x4cd9fc['name'])return _0x4cd9fc[_0x35cf28(0x179)];if(_0x4cd9fc['title'])return _0x4cd9fc[_0x35cf28(0x17a)];return _0x26454c[_0x35cf28(0x23e)];}[a75_0x490452(0x182)](_0x25c879){const _0x14c10e=a75_0x490452,_0x4f7b4d=[];if(_0x25c879[_0x14c10e(0x14f)]&&Array[_0x14c10e(0x1dc)](_0x25c879[_0x14c10e(0x14f)]))return _0x25c879['tags']['map'](_0x45b7b4=>_0x45b7b4[_0x14c10e(0x27b)]('@')?_0x45b7b4[_0x14c10e(0x249)](0x1):_0x45b7b4);const _0xc5248b=this[_0x14c10e(0x27a)](_0x25c879),_0x45ab48=_0xc5248b[_0x14c10e(0x19d)](/@(\w+)/g);if(_0x45ab48)return _0x45ab48[_0x14c10e(0x144)](_0x137fe1=>_0x137fe1['slice'](0x1));return _0x25c879['scopes']&&Array[_0x14c10e(0x1dc)](_0x25c879[_0x14c10e(0x131)])&&_0x25c879[_0x14c10e(0x131)][_0x14c10e(0x254)](_0x97342a=>{const _0x367222=_0x14c10e,_0x1c5432=_0x97342a[_0x367222(0x19d)](/@(\w+)/g);_0x1c5432&&_0x1c5432[_0x367222(0x254)](_0x3ce7c0=>{const _0x15f402=_0x367222,_0x3f401e=_0x3ce7c0['slice'](0x1);!_0x4f7b4d[_0x15f402(0x11a)](_0x3f401e)&&_0x4f7b4d['push'](_0x3f401e);});}),_0x4f7b4d;}['getJestTestFilePath'](_0xdff6c5){const _0x4d561d=a75_0x490452,_0x20854e={'zRPGq':function(_0x570c6a,_0x20ecab){return _0x570c6a(_0x20ecab);},'FXSkL':_0x4d561d(0x27f)};if(_0xdff6c5[_0x4d561d(0x1a3)])return _0xdff6c5[_0x4d561d(0x1a3)];if(_0xdff6c5[_0x4d561d(0x189)]){const _0x16cf31=_0x20854e['zRPGq'](require,_0x20854e[_0x4d561d(0x22b)]);try{const _0x874735=_0x16cf31['parse'](_0xdff6c5[_0x4d561d(0x189)]);if(_0x874735[0x0]&&_0x874735[0x0][_0x4d561d(0x274)])return _0x874735[0x0][_0x4d561d(0x274)]();}catch(_0x16e63b){logger[_0x4d561d(0x22a)]('Error\x20parsing\x20asyncError\x20for\x20file\x20path:\x20'+util[_0x4d561d(0x21d)](_0x16e63b));}}return null;}['getJestFailureReason'](_0x3bf4ea){const _0x5ad6e0=a75_0x490452,_0x306b6d={};_0x306b6d[_0x5ad6e0(0x292)]=function(_0x9e8242,_0x2e3158){return _0x9e8242>_0x2e3158;},_0x306b6d['tNCKa']=_0x5ad6e0(0x21a);const _0x5c35f2=_0x306b6d;if(_0x3bf4ea[_0x5ad6e0(0x282)]&&_0x5c35f2[_0x5ad6e0(0x292)](_0x3bf4ea[_0x5ad6e0(0x282)][_0x5ad6e0(0x150)],0x0))return util[_0x5ad6e0(0x1f3)](_0x3bf4ea[_0x5ad6e0(0x282)][0x0]);if(_0x3bf4ea[_0x5ad6e0(0x13b)])return _0x3bf4ea[_0x5ad6e0(0x13b)];return _0x5c35f2[_0x5ad6e0(0x25d)];}[a75_0x490452(0x1ce)](_0x5607cd){const _0x2cfa92=a75_0x490452,_0x55b805={};_0x55b805[_0x2cfa92(0x168)]=_0x2cfa92(0x28a),_0x55b805[_0x2cfa92(0x257)]=_0x2cfa92(0x103),_0x55b805['WKSzw']=_0x2cfa92(0x175);const _0x18caa6=_0x55b805,_0x1f9efd=this[_0x2cfa92(0x277)](_0x5607cd);if(_0x1f9efd&&_0x1f9efd['includes'](_0x18caa6[_0x2cfa92(0x168)]))return _0x18caa6[_0x2cfa92(0x257)];return _0x18caa6['WKSzw'];}[a75_0x490452(0x20f)](_0x526fc4){const _0x473f19=a75_0x490452,_0x46e4be={'tvSlz':function(_0x74ee80,_0x2d092f){return _0x74ee80(_0x2d092f);},'SxCUS':_0x473f19(0x28b),'ATzYN':function(_0x4e185e,_0x4ddfe3){return _0x4e185e!==_0x4ddfe3;},'uizRc':'test'},{failureData:_0x141599}=_0x46e4be[_0x473f19(0x1a7)](require,_0x46e4be[_0x473f19(0x28f)]),_0x2dc1f9=[];return _0x46e4be[_0x473f19(0x191)](_0x526fc4[_0x473f19(0x282)],undefined)&&_0x2dc1f9[_0x473f19(0x1d5)](_0x526fc4[_0x473f19(0x282)],_0x46e4be[_0x473f19(0x210)]),_0x141599['apply'](null,_0x2dc1f9);}async[a75_0x490452(0x16a)](_0x6a1192,_0x28489c,_0x57be10,_0xe0dbf7){const _0x13147e=a75_0x490452,_0xa4e06c={'EpCDJ':_0x13147e(0x230),'SwlfB':function(_0x29d68f){return _0x29d68f();},'tDkJh':function(_0x4ec218,_0x227f9f){return _0x4ec218 in _0x227f9f;},'Bbrcu':function(_0x51c381,_0x15fea1){return _0x51c381===_0x15fea1;},'njBAr':function(_0x4e93a3,_0x5020f1){return _0x4e93a3===_0x5020f1;},'fUXHL':function(_0x5ba354,_0x3ffc39){return _0x5ba354>_0x3ffc39;},'xhVGx':_0x13147e(0x13d),'ulukh':_0x13147e(0x1d0),'UJLhK':function(_0xa5dc1,_0x5db0bb){return _0xa5dc1===_0x5db0bb;},'BuejL':_0x13147e(0x10b),'syDhl':function(_0x340a18,_0x1ab209){return _0x340a18>_0x1ab209;},'mwWuZ':function(_0x46b05a,_0x27577d){return _0x46b05a===_0x27577d;},'VEONc':function(_0x71d76,_0x114182){return _0x71d76!==_0x114182;}},{hookData:_0x34693c}=_0xe0dbf7,_0x15cc37=_0x57be10[_0x13147e(0x1a8)](),_0x146da7=_0x28489c[_0x13147e(0x1a8)](),_0x502e84={};_0x502e84[_0x13147e(0x102)]=0x2,_0x502e84[_0x13147e(0x1ae)]=0x3,logger['debug'](_0x13147e(0x17f)+_0x146da7+_0x13147e(0x255)+_0x15cc37+_0x13147e(0x280)+util['inspect'](_0x34693c,_0x502e84));if(!_0x34693c)return logger[_0x13147e(0x22a)](_0xa4e06c['EpCDJ']),{};const _0x137712=_0x34693c[_0x13147e(0x185)]||_0x34693c[_0x13147e(0x174)]||_0xa4e06c['SwlfB'](uuidv4),_0x25c6be=_0x34693c[_0x13147e(0x26c)]||this['getJestTestIdentifier'](_0x34693c),_0x14be15=_0x28489c[_0x13147e(0x1a8)]()[_0x13147e(0x1a0)]('.')[0x1],_0x527e93=_0x6a1192['getAllData']()[_0x13147e(0x19e)](_0x25c6be),_0x19ee40=_0x527e93?_0x527e93[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{}:{};logger['debug'](_0x13147e(0x221)+_0x137712+_0x13147e(0x284)+_0x25c6be+'\x20(testIdentifier),\x20hookType='+_0x14be15+',\x20hookState='+_0x15cc37);if(!_0x527e93)return logger[_0x13147e(0x22a)](_0x13147e(0x1a9)+_0x25c6be+_0x13147e(0x183)),this[_0x13147e(0x23d)](_0x6a1192,_0x25c6be,_0x28489c,_0x57be10,_0xe0dbf7),{};let _0x1d0ba4=_0x527e93[TestFrameworkConstants[_0x13147e(0x261)]];!_0x1d0ba4&&(_0x1d0ba4={});!_0xa4e06c['tDkJh'](_0x14be15,_0x1d0ba4)&&(_0x1d0ba4[_0x14be15]=[]);let _0x5ec723=_0x527e93[TestFrameworkConstants[_0x13147e(0x232)]];!_0x5ec723&&(_0x5ec723={});!_0xa4e06c[_0x13147e(0x18d)](_0x14be15,_0x5ec723)&&(_0x5ec723[_0x14be15]=[]);const _0x3ac31f={[_0x25c6be]:{[TestFrameworkConstants[_0x13147e(0x261)]]:_0x1d0ba4,[TestFrameworkConstants[_0x13147e(0x232)]]:_0x5ec723,[TestFrameworkConstants[_0x13147e(0x25e)]]:this['getTestFrameworks']()[0x0]||'',[TestFrameworkConstants[_0x13147e(0x271)]]:this['getTestFrameworksVersions']()[this[_0x13147e(0x23b)]()[0x0]]||''}};if(_0xa4e06c[_0x13147e(0x181)](_0x57be10,HookState[_0x13147e(0x1e9)])){const _0x2d2cb7={'key':_0x14be15,[TestFrameworkConstants[_0x13147e(0x229)]]:_0x137712,[TestFrameworkConstants[_0x13147e(0x1b4)]]:TestFrameworkConstants[_0x13147e(0x1ed)],[TestFrameworkConstants[_0x13147e(0x27c)]]:_0x34693c[_0x13147e(0x1fc)]||new Date()[_0x13147e(0x24e)](),[TestFrameworkConstants[_0x13147e(0x1fe)]]:[],[TestFrameworkConstants['KEY_HOOK_NAME']]:_0x34693c[_0x13147e(0x179)]||_0x34693c[_0x13147e(0x1b2)]||_0x14be15,[TestFrameworkConstants[_0x13147e(0x107)]]:_0x19ee40};_0x1d0ba4[_0x14be15]['push'](_0x2d2cb7),_0x3ac31f[_0x25c6be][TestFrameworkConstants[_0x13147e(0x19f)]]=_0x14be15;const _0x512d8b={};_0x512d8b['depth']=0x2,logger[_0x13147e(0x22a)](_0x13147e(0x132)+_0x14be15+',\x20hookId='+_0x137712+',\x20testId='+_0x25c6be+_0x13147e(0x22d)+util[_0x13147e(0x1f3)](_0x2d2cb7,_0x512d8b));}else{if(_0xa4e06c[_0x13147e(0x142)](_0x57be10,HookState[_0x13147e(0x173)])){const _0x255118=_0x34693c[_0x13147e(0x263)]||(_0x34693c['errorsDetailed']&&_0xa4e06c[_0x13147e(0x1b3)](_0x34693c['errorsDetailed'][_0x13147e(0x150)],0x0)?_0xa4e06c[_0x13147e(0x28d)]:_0xa4e06c[_0x13147e(0x138)]),_0xf57ce8=_0x1d0ba4[_0x14be15]||[];logger[_0x13147e(0x22a)](_0x13147e(0x1be)+_0x14be15+_0x13147e(0x284)+_0x25c6be+',\x20result='+_0x255118+_0x13147e(0x1ba)+_0xf57ce8['length']);if(_0xa4e06c[_0x13147e(0x181)](_0xf57ce8[_0x13147e(0x150)],0x0)&&_0xa4e06c[_0x13147e(0x14a)](_0x28489c,TestFrameworkState[_0x13147e(0x243)]))return logger['debug'](_0xa4e06c[_0x13147e(0x242)]),this[_0x13147e(0x23d)](_0x6a1192,_0x25c6be,_0x28489c,_0x57be10,_0xe0dbf7),{};if(_0xa4e06c[_0x13147e(0x238)](_0xf57ce8['length'],0x0)){const _0x3ff563=_0xf57ce8[_0x13147e(0x122)]();_0xa4e06c[_0x13147e(0x245)](_0x255118,_0xa4e06c['xhVGx'])&&_0x34693c['errorsDetailed']?(_0x3ff563[TestFrameworkConstants['KEY_HOOK_FAILURE_TYPE']]=this[_0x13147e(0x1ce)](_0x34693c),_0x3ff563[TestFrameworkConstants[_0x13147e(0x224)]]=this['getJestFailureReason'](_0x34693c),_0x3ff563[TestFrameworkConstants[_0x13147e(0x214)]]=this[_0x13147e(0x20f)](_0x34693c),logger['debug'](_0x13147e(0x167)+_0x14be15+_0x13147e(0x193)+_0x3ff563[TestFrameworkConstants[_0x13147e(0x1ef)]]+_0x13147e(0x171)+_0x3ff563[TestFrameworkConstants[_0x13147e(0x224)]]?.[_0x13147e(0x19c)](0x0,0xc8))):_0x3ff563[TestFrameworkConstants['KEY_HOOK_RESULT']]=_0xa4e06c['ulukh'];_0xa4e06c[_0x13147e(0x11c)](_0x255118,TestFrameworkConstants[_0x13147e(0x1ed)])&&(_0x3ff563[TestFrameworkConstants[_0x13147e(0x1b4)]]=_0x255118);_0x3ff563[TestFrameworkConstants['KEY_EVENT_ENDED_AT']]=_0x34693c[_0x13147e(0x1a2)]||new Date()['toISOString'](),_0x3ff563[TestFrameworkConstants[_0x13147e(0x107)]]=_0x19ee40;const _0x47b7bd=_0x3ff563[TestFrameworkConstants[_0x13147e(0x229)]];!_0x5ec723[_0x14be15]&&(_0x5ec723[_0x14be15]=[]);_0x5ec723[_0x14be15]['push'](_0x3ff563),_0x3ac31f[_0x25c6be][TestFrameworkConstants[_0x13147e(0x109)]]=_0x14be15;const _0x68d907={};_0x68d907[_0x13147e(0x102)]=0x2,logger['debug']('[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20-\x20Completed\x20hookType='+_0x14be15+_0x13147e(0x1e3)+_0x47b7bd+_0x13147e(0x26a)+_0x255118+_0x13147e(0x22d)+util[_0x13147e(0x1f3)](_0x3ff563,_0x68d907));}}}return _0x3ac31f;}[a75_0x490452(0x24c)](_0x4d1d13){const _0x53783e=a75_0x490452,_0x114305={};_0x114305['uqtog']=_0x53783e(0x117);const _0x2eb6e6=_0x114305;try{const _0x2bee6c=_0x4d1d13[_0x53783e(0x1a4)]?this[_0x53783e(0x197)](_0x4d1d13[_0x53783e(0x1a4)]):_0x4d1d13[_0x53783e(0x22c)][_0x53783e(0x26c)],_0x4d9c38=_0x4d1d13[_0x53783e(0x159)],_0xce9c64=_0x4d9c38['getContext'](),_0x4c41bc=_0x4d9c38[_0x53783e(0x20b)]()[_0x53783e(0x19e)](_0x2bee6c);if(!_0x4c41bc)return logger[_0x53783e(0x22a)](_0x53783e(0x129)+_0x2bee6c),{};const {[TestFrameworkConstants[_0x53783e(0x25e)]]:_0x293cd0=this[_0x53783e(0x23b)]()[0x0]||'',[TestFrameworkConstants[_0x53783e(0x271)]]:_0x12cdd5=this[_0x53783e(0x281)]()[this[_0x53783e(0x23b)]()[0x0]]||'',[TestFrameworkConstants[_0x53783e(0x20a)]]:_0x1ba141='',[TestFrameworkConstants[_0x53783e(0x10f)]]:_0x35288f=''}=_0x4c41bc,_0x316c2d=_0x4d9c38[_0x53783e(0x1c3)]()[_0x53783e(0x1a8)]()[_0x53783e(0x1a0)]('.')[0x1],_0x5afbb8=_0x4d9c38['getCurrentHookState']()[_0x53783e(0x1a8)]()[_0x53783e(0x1a0)]('.')[0x1],_0x91fa06=global?.[_0x53783e(0x207)]?.[_0x53783e(0x172)]?.[_0x53783e(0x236)]||global['__bstackPlatformIndex']||0x0,_0x1f3fe7=_0x4d9c38[_0x53783e(0x20d)](),_0x3e53f5=Buffer['from'](JSON[_0x53783e(0x113)](_0x4c41bc))[_0x53783e(0x1a8)](_0x2eb6e6[_0x53783e(0x1db)]),_0x274a4f={'hash':_0xce9c64[_0x53783e(0x1e8)](),'threadId':_0xce9c64['getThreadId']()[_0x53783e(0x1a8)](),'processId':_0xce9c64['getProcessId']()['toString']()},_0x4871e9={};_0x4871e9['platformIndex']=_0x91fa06,_0x4871e9['testFrameworkName']=_0x293cd0,_0x4871e9['testFrameworkVersion']=_0x12cdd5,_0x4871e9[_0x53783e(0x287)]=_0x316c2d,_0x4871e9['hookState']=_0x5afbb8,_0x4871e9[_0x53783e(0x1f9)]=_0x1ba141,_0x4871e9[_0x53783e(0x166)]=_0x35288f,_0x4871e9[_0x53783e(0x185)]=_0x1f3fe7,_0x4871e9[_0x53783e(0x18c)]=_0x3e53f5,_0x4871e9['executionContext']=_0x274a4f,_0x4871e9[_0x53783e(0x275)]=_0x2bee6c;const _0x2927d8=_0x4871e9;return _0x2927d8;}catch(_0x394dd7){return logger['error'](_0x53783e(0x154)+util[_0x53783e(0x21d)](_0x394dd7)),{};}}async['sendLogCreatedEvent'](_0x3138bf,_0x421a8f,_0x3c5947){const _0x53c971=a75_0x490452,_0x1a70ad={'dTfne':function(_0x1e3920,_0x2e0d2a){return _0x1e3920+_0x2e0d2a;},'JscSD':'missing','THiRJ':_0x53c971(0x178),'FMHon':function(_0x31b66e,_0x31abf1){return _0x31b66e>_0x31abf1;},'tbXxk':function(_0x11ddc0,_0x301561,_0x48afd3,_0x9b1ae5){return _0x11ddc0(_0x301561,_0x48afd3,_0x9b1ae5);},'LZhzB':function(_0x5d4a94,_0x3fcc47){return _0x5d4a94-_0x3fcc47;},'pNbDM':function(_0x60225e,_0xd4576){return _0x60225e===_0xd4576;},'CWTwF':function(_0x561347,_0x3006d7){return _0x561347/_0x3006d7;},'FwOLu':function(_0x305a95,_0x164a40){return _0x305a95<_0x164a40;},'zgwwm':function(_0x38f967,_0x381253){return _0x38f967*_0x381253;}};try{const _0x234615=_0x3c5947[_0x53c971(0x1da)]||_0x3c5947[_0x53c971(0x272)],_0x56ef71=Array[_0x53c971(0x128)](_0x3138bf[_0x53c971(0x20b)]()['keys']()),_0x29296e=_0x3138bf[_0x53c971(0x20b)]()[_0x53c971(0x19e)](_0x234615);if(!_0x29296e){logger[_0x53c971(0x22a)](_0x53c971(0x1d3)+_0x234615);return;}const {[TestFrameworkConstants[_0x53c971(0x25e)]]:_0x23f1b8='',[TestFrameworkConstants[_0x53c971(0x271)]]:_0x558a68=''}=_0x29296e;let _0x374624=[];_0x29296e&&_0x29296e[TestFrameworkConstants['KEY_LOGS']]&&Array[_0x53c971(0x1dc)](_0x29296e[TestFrameworkConstants[_0x53c971(0x13a)]])?(_0x374624=_0x29296e[TestFrameworkConstants[_0x53c971(0x13a)]]||[],logger[_0x53c971(0x22a)]('[JestTestFramework]\x20sendLogCreatedEvent:\x20Logs\x20retrieved\x20from\x20instance.data[KEY_LOGS]:\x20'+_0x374624['length']+_0x53c971(0x12f)+_0x234615),_0x3138bf['addMultipleEntries']({[_0x234615]:{[TestFrameworkConstants[_0x53c971(0x13a)]]:[],[TestFrameworkConstants[_0x53c971(0x25e)]]:this['getTestFrameworks']()[0x0]||'',[TestFrameworkConstants[_0x53c971(0x271)]]:this['getTestFrameworksVersions']()[this[_0x53c971(0x23b)]()[0x0]]||''}}),logger[_0x53c971(0x22a)](_0x53c971(0x205)+_0x234615)):logger['debug'](_0x53c971(0x265)+_0x234615);logger[_0x53c971(0x22a)](_0x53c971(0x15b)+_0x374624[_0x53c971(0x150)]+_0x53c971(0x237)+_0x234615);const _0x59b5a3=_0x374624['filter'](_0x2bdc57=>_0x2bdc57[_0x53c971(0x1b9)]===_0x53c971(0x1ec));_0x1a70ad['FMHon'](_0x59b5a3[_0x53c971(0x150)],0x0)&&(logger[_0x53c971(0x22a)](_0x53c971(0x1bd)+_0x59b5a3[_0x53c971(0x150)]+'\x20screenshot\x20logs\x20for\x20testId:\x20'+_0x234615),_0x59b5a3['forEach']((_0x4cf779,_0x334a41)=>{const _0x2df83c=_0x53c971;logger[_0x2df83c(0x22a)](_0x2df83c(0x21c)+_0x1a70ad[_0x2df83c(0x1b1)](_0x334a41,0x1)+'/'+_0x59b5a3[_0x2df83c(0x150)]+_0x2df83c(0x1fd)+(_0x4cf779[_0x2df83c(0x275)]||_0x1a70ad[_0x2df83c(0x1e4)])+',\x20test_run_uuid='+(_0x4cf779[_0x2df83c(0x12c)]||_0x1a70ad['JscSD'])+',\x20hook_run_uuid='+(_0x4cf779[_0x2df83c(0x234)]||_0x1a70ad['THiRJ'])+_0x2df83c(0x115)+(_0x4cf779[_0x2df83c(0xfb)]?.['length']||0x0));}));const _0x334111=_0x29296e[TestFrameworkConstants[_0x53c971(0x26e)]]||{},_0x2230b7=_0x1a70ad[_0x53c971(0x1f5)](getMediaArtifactsLogs,_0x334111,null,_0x234615),_0x4097e0=(_0x374624||[])[_0x53c971(0x260)](_0x2230b7||[]),_0x27a0e0=_0x59b5a3?.[_0x53c971(0x150)]||0x0,_0x3a74ca=_0x1a70ad[_0x53c971(0x1c5)](_0x374624?.[_0x53c971(0x150)]||0x0,_0x27a0e0);logger[_0x53c971(0x22a)](_0x53c971(0x14e)+_0x234615+_0x53c971(0x121)+_0x3a74ca+_0x53c971(0x1c1)+_0x27a0e0+_0x53c971(0x16e)+(_0x2230b7?.[_0x53c971(0x150)]||0x0)+_0x53c971(0x250)+_0x4097e0[_0x53c971(0x150)]);if(!_0x4097e0||_0x1a70ad['pNbDM'](_0x4097e0[_0x53c971(0x150)],0x0)){logger[_0x53c971(0x22a)](_0x53c971(0x1ad)+_0x234615);return;}const _0x3d42c6=0x28,_0x2bb333=Math[_0x53c971(0x289)](_0x1a70ad[_0x53c971(0x1e2)](_0x4097e0[_0x53c971(0x150)],_0x3d42c6));for(let _0x56f44b=0x0;_0x1a70ad[_0x53c971(0x186)](_0x56f44b,_0x2bb333);_0x56f44b++){const _0x4e894e=_0x1a70ad[_0x53c971(0x10a)](_0x56f44b,_0x3d42c6),_0x1c3e12=_0x1a70ad['dTfne'](_0x4e894e,_0x3d42c6),_0x1eec1c=_0x4097e0[_0x53c971(0xf7)](_0x4e894e,_0x1c3e12),_0x2361a5=global?.[_0x53c971(0x133)]??0x0,_0x35590a={'platformIndex':_0x2361a5,'logs':_0x1eec1c,'testFrameworkName':_0x23f1b8,'testFrameworkVersion':_0x558a68,'testFrameworkState':_0x421a8f[_0x53c971(0x1a8)]()[_0x53c971(0x1a0)]('.')[0x1]},_0x5e49c6={};_0x5e49c6['depth']=0x3,_0x5e49c6[_0x53c971(0x1ae)]=0x5,logger[_0x53c971(0x22a)](_0x53c971(0x18a)+_0x1a70ad[_0x53c971(0x1b1)](_0x56f44b,0x1)+'/'+_0x2bb333+_0x53c971(0x11f)+_0x234615+_0x53c971(0x10c)+_0x1eec1c[_0x53c971(0x150)]+_0x53c971(0x1f2)+_0x2361a5+_0x53c971(0x252)+util[_0x53c971(0x1f3)](_0x35590a,_0x5e49c6));const _0x32ed71=await GrpcClient[_0x53c971(0x1c6)]()[_0x53c971(0x162)](_0x35590a);logger['debug'](_0x53c971(0x18a)+_0x1a70ad[_0x53c971(0x1b1)](_0x56f44b,0x1)+'/'+_0x2bb333+_0x53c971(0x11f)+_0x234615+_0x53c971(0x1bf)+util[_0x53c971(0x1f3)](_0x32ed71));}_0x2230b7&&_0x1a70ad[_0x53c971(0xfc)](_0x2230b7[_0x53c971(0x150)],0x0)&&_0x29296e[TestFrameworkConstants[_0x53c971(0x26e)]]&&_0x3138bf[_0x53c971(0x196)]({[_0x234615]:{[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]:{},[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]:this[_0x53c971(0x23b)]()[0x0]||'',[TestFrameworkConstants[_0x53c971(0x271)]]:this[_0x53c971(0x281)]()[this[_0x53c971(0x23b)]()[0x0]]||''}}),logger[_0x53c971(0x22a)](_0x53c971(0x119)+_0x234615+',\x20totalBatches:\x20'+_0x2bb333);}catch(_0x28a5cf){logger['error'](_0x53c971(0x235)+(_0x3c5947[_0x53c971(0x1da)]||_0x3c5947[_0x53c971(0x272)])+_0x53c971(0x28e)+util[_0x53c971(0x21d)](_0x28a5cf));}}['storePendingHook'](_0x31f7da,_0x5167d6,_0x415054,_0x37fec4,_0x18d916){const _0x1db199=a75_0x490452,_0x1e1152={};_0x1e1152[_0x1db199(0x262)]=function(_0xea0ff9,_0x151ec3){return _0xea0ff9===_0x151ec3;},_0x1e1152[_0x1db199(0x101)]=_0x1db199(0x11d);const _0x41ed3c=_0x1e1152,{hookData:_0x5e6b30}=_0x18d916,_0x54b2b7={'testId':_0x5167d6,'testFrameworkState':_0x415054,'hookState':_0x37fec4,'args':_0x18d916,'timestamp':new Date()[_0x1db199(0x24e)]()};if(_0x41ed3c[_0x1db199(0x262)](_0x415054,TestFrameworkState[_0x1db199(0x243)])&&_0x5e6b30){const _0x3ff783={};_0x3ff783[_0x1db199(0x258)]=_0x5e6b30[_0x1db199(0x1a3)]||_0x5e6b30[_0x1db199(0x123)],_0x3ff783[_0x1db199(0x1aa)]=_0x5e6b30[_0x1db199(0x1aa)]||_0x5e6b30[_0x1db199(0x131)]&&_0x5e6b30[_0x1db199(0x131)][0x0]||'',_0x3ff783[_0x1db199(0x24a)]=_0x41ed3c[_0x1db199(0x101)],_0x54b2b7[_0x1db199(0x18f)]=_0x3ff783,logger[_0x1db199(0x22a)](_0x1db199(0x27d)+_0x5167d6+',\x20filePath:\x20'+_0x54b2b7[_0x1db199(0x18f)][_0x1db199(0x258)]+',\x20scope:\x20'+_0x54b2b7[_0x1db199(0x18f)]['scope']);}_0x31f7da['addPendingHook'](_0x5167d6,_0x54b2b7),logger[_0x1db199(0x22a)](_0x1db199(0x203)+_0x5167d6+_0x1db199(0x248)+_0x415054+',\x20hookState:\x20'+_0x37fec4);}async[a75_0x490452(0x246)](_0x38a45e,_0xec7c8e){const _0x5cad6a=a75_0x490452,_0x36576b={};_0x36576b['UoCqM']=function(_0x15c1f2,_0xa093a3){return _0x15c1f2>_0xa093a3;},_0x36576b['xFBwC']=function(_0x9f062d,_0x233fb2){return _0x9f062d===_0x233fb2;},_0x36576b['QWjTS']=function(_0x5d8f2c,_0x18b5eb){return _0x5d8f2c===_0x18b5eb;},_0x36576b[_0x5cad6a(0x204)]=function(_0x209d1b,_0x46183a){return _0x209d1b===_0x46183a;},_0x36576b['weuNm']=_0x5cad6a(0x1fb);const _0x2d464d=_0x36576b;if(_0x38a45e[_0x5cad6a(0x285)](_0xec7c8e)){const _0x403244=_0x38a45e[_0x5cad6a(0x213)](_0xec7c8e);logger['debug'](_0x5cad6a(0x26b)+_0x403244[_0x5cad6a(0x150)]+_0x5cad6a(0x228)+_0xec7c8e);for(const _0x41de7e of _0x403244){try{const _0x587dc8=await this[_0x5cad6a(0x16a)](_0x38a45e,_0x41de7e[_0x5cad6a(0x287)],_0x41de7e[_0x5cad6a(0x1c2)],_0x41de7e[_0x5cad6a(0x25c)]);_0x587dc8&&_0x2d464d[_0x5cad6a(0x273)](Object[_0x5cad6a(0x1b8)](_0x587dc8)[_0x5cad6a(0x150)],0x0)&&_0x38a45e['addMultipleEntries'](_0x587dc8),await this[_0x5cad6a(0x160)](_0x38a45e,_0x41de7e[_0x5cad6a(0x287)],_0x41de7e['hookState'],_0x41de7e[_0x5cad6a(0x25c)]);}catch(_0x35cecf){logger[_0x5cad6a(0x17e)](_0x5cad6a(0x212)+_0xec7c8e+',\x20error:\x20'+_0x35cecf);}}_0x38a45e[_0x5cad6a(0x1cc)](_0xec7c8e),logger[_0x5cad6a(0x22a)](_0x5cad6a(0x266)+_0xec7c8e);}const _0x5931c5=_0x38a45e[_0x5cad6a(0x20b)]()[_0x5cad6a(0x19e)](_0xec7c8e);if(_0x5931c5){const _0x772461=_0x5931c5[TestFrameworkConstants['KEY_TEST_FILE_PATH']]||_0x5931c5[TestFrameworkConstants['KEY_TEST_LOCATION']],_0x636901=_0x5931c5[TestFrameworkConstants[_0x5cad6a(0x1e1)]]||_0x5931c5[TestFrameworkConstants[_0x5cad6a(0x130)]]&&_0x5931c5[TestFrameworkConstants['KEY_TEST_SCOPES']][0x0]||'';logger[_0x5cad6a(0x22a)]('[JestTestFramework]\x20processPendingHooks:\x20Checking\x20for\x20beforeAll\x20hooks\x20matching\x20filePath:\x20'+_0x772461+',\x20scope:\x20'+_0x636901);const _0x2fae7e=_0x38a45e[_0x5cad6a(0x222)]();for(const _0x50194e of _0x2fae7e){if(_0x2d464d[_0x5cad6a(0x23f)](_0x50194e,_0xec7c8e))continue;if(_0x38a45e['hasPendingHooks'](_0x50194e)){const _0x4ba74d=_0x38a45e['getPendingHooks'](_0x50194e);for(const _0x538064 of _0x4ba74d){if(_0x2d464d['QWjTS'](_0x538064[_0x5cad6a(0x287)],TestFrameworkState['BEFORE_ALL'])&&_0x538064[_0x5cad6a(0x18f)]){const _0x155531=_0x538064['hookMetadata'][_0x5cad6a(0x258)],_0x39a8f7=_0x538064[_0x5cad6a(0x18f)]['scope'];if(_0x2d464d[_0x5cad6a(0x204)](_0x155531,_0x772461)&&_0x2d464d[_0x5cad6a(0x190)](_0x39a8f7,_0x636901)){logger[_0x5cad6a(0x22a)](_0x5cad6a(0x288)+_0x50194e+_0x5cad6a(0x24f)+_0xec7c8e+_0x5cad6a(0x200)+_0x155531+_0x5cad6a(0xff)+_0x39a8f7);_0x538064[_0x5cad6a(0x25c)]&&_0x538064[_0x5cad6a(0x25c)]['hookData']&&(_0x538064[_0x5cad6a(0x25c)]['hookData'][_0x5cad6a(0x26c)]=_0xec7c8e,logger[_0x5cad6a(0x22a)](_0x5cad6a(0x1ff)+_0x50194e+_0x5cad6a(0x11b)+_0xec7c8e));try{const _0x169f47=await this[_0x5cad6a(0x16a)](_0x38a45e,_0x538064['testFrameworkState'],_0x538064[_0x5cad6a(0x1c2)],_0x538064[_0x5cad6a(0x25c)]);_0x169f47&&_0x2d464d[_0x5cad6a(0x273)](Object[_0x5cad6a(0x1b8)](_0x169f47)[_0x5cad6a(0x150)],0x0)&&_0x38a45e[_0x5cad6a(0x196)](_0x169f47);await this[_0x5cad6a(0x160)](_0x38a45e,_0x538064['testFrameworkState'],_0x538064[_0x5cad6a(0x1c2)],_0x538064[_0x5cad6a(0x25c)]);const _0x47c0df=_0x38a45e['getPendingHooks'](_0x50194e)[_0x5cad6a(0x227)](_0xc5d119=>_0xc5d119!==_0x538064);if(_0x2d464d[_0x5cad6a(0x190)](_0x47c0df[_0x5cad6a(0x150)],0x0))_0x38a45e[_0x5cad6a(0x1cc)](_0x50194e);else{_0x38a45e['removePendingHooks'](_0x50194e);for(const _0x3e7bac of _0x47c0df){_0x38a45e[_0x5cad6a(0x158)](_0x50194e,_0x3e7bac);}}logger[_0x5cad6a(0x22a)](_0x2d464d[_0x5cad6a(0x170)]);}catch(_0x57a638){logger[_0x5cad6a(0x17e)](_0x5cad6a(0x149)+_0xec7c8e+_0x5cad6a(0x28e)+_0x57a638);}}}}}}}}['mapTestHooks'](_0x53e89f){const _0x1f8b1c=a75_0x490452,_0xc0fc3c={'BhJNK':function(_0x356483){return _0x356483();}};if(!_0x53e89f||!_0x53e89f['parent'])return;_0x53e89f[_0x1f8b1c(0x18e)]['hooks']&&Array[_0x1f8b1c(0x1dc)](_0x53e89f[_0x1f8b1c(0x18e)][_0x1f8b1c(0x12d)])&&_0x53e89f[_0x1f8b1c(0x18e)][_0x1f8b1c(0x12d)]['forEach'](_0x39df13=>{const _0x5a9789=_0x1f8b1c;!_0x39df13['hookAnalyticsId']&&!_0x39df13['hookUUID']&&(_0x39df13['hookAnalyticsId']=_0xc0fc3c[_0x5a9789(0x145)](uuidv4),_0x39df13[_0x5a9789(0x1de)]=_0x39df13[_0x5a9789(0x174)],logger[_0x5a9789(0x22a)](_0x5a9789(0x218)+_0x39df13[_0x5a9789(0x268)]+_0x5a9789(0x12b)+_0x39df13['hookAnalyticsId']));}),this['mapTestHooks'](_0x53e89f[_0x1f8b1c(0x18e)]);}['getHooksForTest'](_0x42c278){const _0x28a764=a75_0x490452,_0x5484f9={'gLSAl':function(_0x201172,_0x50f1a3){return _0x201172(_0x50f1a3);}};if(!_0x42c278||!_0x42c278[_0x28a764(0x18e)])return[];const _0x3b20eb=[];return _0x42c278['parent'][_0x28a764(0x12d)]&&Array['isArray'](_0x42c278[_0x28a764(0x18e)][_0x28a764(0x12d)])&&_0x42c278[_0x28a764(0x18e)]['hooks'][_0x28a764(0x254)](_0x37134d=>{const _0x181ba5=_0x28a764,_0x5954f8=_0x37134d['hookAnalyticsId']||_0x37134d[_0x181ba5(0x1de)];_0x5954f8&&!this['isJestInternalHook'](_0x37134d)&&!_0x5484f9[_0x181ba5(0x202)](isInternalHook,_0x37134d['fn'])&&_0x3b20eb[_0x181ba5(0x1d5)](_0x5954f8);}),[..._0x3b20eb,...this[_0x28a764(0x26d)](_0x42c278[_0x28a764(0x18e)])];}[a75_0x490452(0x16d)](_0x18ad02){const _0x13fb2d=a75_0x490452,_0xb0e32e={'UzcgL':function(_0x42aee1,_0x9032aa){return _0x42aee1(_0x9032aa);},'Mjdbm':'unknown','cqapT':function(_0x3b0969,_0x184ee2){return _0x3b0969(_0x184ee2);}},_0x3838c3=new Map(),_0x1af81e=_0x728746=>{const _0x4241a7=a75_0xfb0b;if(!_0x728746||!_0x728746[_0x4241a7(0x18e)])return;_0x728746[_0x4241a7(0x18e)]['hooks']&&Array[_0x4241a7(0x1dc)](_0x728746['parent'][_0x4241a7(0x12d)])&&_0x728746[_0x4241a7(0x18e)][_0x4241a7(0x12d)][_0x4241a7(0x254)](_0x54a244=>{const _0x19b7ac=_0x4241a7,_0x551317=_0x54a244[_0x19b7ac(0x174)]||_0x54a244[_0x19b7ac(0x1de)];if(_0x551317&&!this[_0x19b7ac(0x1d1)](_0x54a244)&&!_0xb0e32e[_0x19b7ac(0x15d)](isInternalHook,_0x54a244['fn'])){const _0x307096={};_0x307096[_0x19b7ac(0x268)]=_0x54a244['type']||_0xb0e32e[_0x19b7ac(0x106)],_0x307096['name']=_0x54a244[_0x19b7ac(0x179)]||'\x22'+_0x54a244['type']+_0x19b7ac(0x195),_0x3838c3[_0x19b7ac(0x241)](_0x551317,_0x307096);}}),_0xb0e32e[_0x4241a7(0x19a)](_0x1af81e,_0x728746[_0x4241a7(0x18e)]);};return _0xb0e32e[_0x13fb2d(0x19a)](_0x1af81e,_0x18ad02),_0x3838c3;}[a75_0x490452(0x1d1)](_0x370534){const _0x37264a=a75_0x490452,_0x4c3d3e={};_0x4c3d3e['HMIEH']=_0x37264a(0x201),_0x4c3d3e[_0x37264a(0x139)]=_0x37264a(0x1d8);const _0x43925f=_0x4c3d3e;try{const _0x524fa0=this['getRootParentFile'](_0x370534);return _0x524fa0&&_0x524fa0[_0x37264a(0x11a)](_0x43925f[_0x37264a(0x25a)]);}catch(_0x15adb6){logger[_0x37264a(0x22a)](_0x43925f['fhotd']);}return![];}[a75_0x490452(0x114)](_0x4bc6cf){const _0x422bf3=a75_0x490452;if(_0x4bc6cf[_0x422bf3(0x189)])try{const _0x53205f=stackTrace[_0x422bf3(0x112)](_0x4bc6cf[_0x422bf3(0x189)]);return _0x53205f[0x0]?_0x53205f[0x0][_0x422bf3(0x274)]():null;}catch(_0x1b7275){logger[_0x422bf3(0x22a)]('[JestTestFramework]\x20getRootParentFile:\x20Exception\x20parsing\x20stack\x20trace:\x20'+util[_0x422bf3(0x21d)](_0x1b7275));}if(_0x4bc6cf[_0x422bf3(0x157)])return _0x4bc6cf[_0x422bf3(0x157)];return null;}}module[a75_0x490452(0x1f8)]=JestTestFramework;
const a75_0x177cd9=a75_0x11eb;function a75_0x11eb(_0xc2f192,_0xe7597d){const _0x21a435=a75_0x21a4();return a75_0x11eb=function(_0x11eb2b,_0x5959a4){_0x11eb2b=_0x11eb2b-0xec;let _0x548348=_0x21a435[_0x11eb2b];return _0x548348;},a75_0x11eb(_0xc2f192,_0xe7597d);}(function(_0x51c6c8,_0x2618ea){const _0x42817f=a75_0x11eb,_0x57d57a=_0x51c6c8();while(!![]){try{const _0x1a6c9d=parseInt(_0x42817f(0x1ca))/0x1+parseInt(_0x42817f(0x179))/0x2+parseInt(_0x42817f(0x19e))/0x3*(-parseInt(_0x42817f(0x234))/0x4)+parseInt(_0x42817f(0x135))/0x5*(-parseInt(_0x42817f(0x197))/0x6)+-parseInt(_0x42817f(0x1a8))/0x7+-parseInt(_0x42817f(0x272))/0x8+-parseInt(_0x42817f(0x198))/0x9*(-parseInt(_0x42817f(0x212))/0xa);if(_0x1a6c9d===_0x2618ea)break;else _0x57d57a['push'](_0x57d57a['shift']());}catch(_0x59271c){_0x57d57a['push'](_0x57d57a['shift']());}}}(a75_0x21a4,0x8df44));const TestFramework=require('./testFramework'),TestFrameworkState=require(a75_0x177cd9(0x114)),HookState=require(a75_0x177cd9(0x174)),{createClassLogger}=require('../../../helpers/classLogger.js'),TestFrameworkInstance=require(a75_0x177cd9(0x127)),CLIUtils=require(a75_0x177cd9(0x154)),TrackedInstance=require(a75_0x177cd9(0x26a)),TestFrameworkConstants=require(a75_0x177cd9(0x176)),{getManualUploadLogs,getMediaArtifactsLogs}=require('../../../helpers/helper.js'),{isInternalHook}=require(a75_0x177cd9(0x13a)),logger=createClassLogger(a75_0x177cd9(0x1c1)),{v4:uuidv4}=require('uuid'),util=require(a75_0x177cd9(0x23a)),TestInfo=require(a75_0x177cd9(0x1c8)),GrpcClient=require(a75_0x177cd9(0x157)),stackTrace=require(a75_0x177cd9(0x1df));class JestTestFramework extends TestFramework{constructor(_0x510063,_0x28f9a5,_0x2787d4){const _0x17fe8f=a75_0x177cd9;super(_0x510063,_0x28f9a5,_0x2787d4),this[_0x17fe8f(0x22b)]=new Map();}['setActiveHook'](_0xd74e81,_0x3818c7,_0x54878f){const _0x44f770=a75_0x177cd9,_0x841e1f={};_0x841e1f['eLTbi']=function(_0x26d0c9,_0x2311bf){return _0x26d0c9||_0x2311bf;};const _0x556be5=_0x841e1f;if(_0x556be5[_0x44f770(0x25d)](!_0xd74e81,!_0x3818c7)){logger[_0x44f770(0x1ee)](_0x44f770(0x18b)+_0xd74e81+_0x44f770(0x13c)+_0x3818c7);return;}!this['activeHooks'][_0x44f770(0x258)](_0xd74e81)&&this[_0x44f770(0x22b)][_0x44f770(0x257)](_0xd74e81,[]);const _0x135f17={'hookUUID':_0x3818c7,'hookType':_0x54878f,'startedAt':new Date()[_0x44f770(0x137)]()};this[_0x44f770(0x22b)][_0x44f770(0x275)](_0xd74e81)['push'](_0x135f17),logger['debug'](_0x44f770(0x1ac)+_0xd74e81+_0x44f770(0x13c)+_0x3818c7+',\x20hookType='+_0x54878f+',\x20totalHooks='+this['activeHooks'][_0x44f770(0x275)](_0xd74e81)['length']);}[a75_0x177cd9(0x1bb)](_0x55e2d7,_0x23f0d4){const _0x2e8e5c=a75_0x177cd9,_0x2655d={};_0x2655d[_0x2e8e5c(0x104)]=function(_0x2b6d56,_0x2ce853){return _0x2b6d56||_0x2ce853;},_0x2655d[_0x2e8e5c(0x1a6)]=function(_0x59ddf4,_0x308ef1){return _0x59ddf4!==_0x308ef1;},_0x2655d[_0x2e8e5c(0x1de)]=function(_0xa1daba,_0x43c97e){return _0xa1daba===_0x43c97e;};const _0x4ecbd4=_0x2655d;if(_0x4ecbd4[_0x2e8e5c(0x104)](!_0x55e2d7,!_0x23f0d4)){logger[_0x2e8e5c(0x1ee)](_0x2e8e5c(0x160)+_0x55e2d7+_0x2e8e5c(0x13c)+_0x23f0d4);return;}if(this[_0x2e8e5c(0x22b)]['has'](_0x55e2d7)){const _0x3e6da2=this[_0x2e8e5c(0x22b)][_0x2e8e5c(0x275)](_0x55e2d7),_0x1c2b7f=_0x3e6da2[_0x2e8e5c(0x145)](_0x56a5b0=>_0x56a5b0['hookUUID']===_0x23f0d4);_0x4ecbd4[_0x2e8e5c(0x1a6)](_0x1c2b7f,-0x1)?(_0x3e6da2['splice'](_0x1c2b7f,0x1),logger[_0x2e8e5c(0x1e1)](_0x2e8e5c(0xf8)+_0x55e2d7+_0x2e8e5c(0x13c)+_0x23f0d4+',\x20remainingHooks='+_0x3e6da2['length']),_0x4ecbd4[_0x2e8e5c(0x1de)](_0x3e6da2[_0x2e8e5c(0x255)],0x0)&&this['activeHooks'][_0x2e8e5c(0x14b)](_0x55e2d7)):logger['debug'](_0x2e8e5c(0x266)+_0x55e2d7+_0x2e8e5c(0x13c)+_0x23f0d4);}}[a75_0x177cd9(0x15d)](_0xfda357){const _0x5d6af3=a75_0x177cd9,_0x3ffe29={};_0x3ffe29['rCFTH']=function(_0xdb785,_0x10a57c){return _0xdb785>_0x10a57c;},_0x3ffe29[_0x5d6af3(0x276)]=function(_0x534b0f,_0x199bb9){return _0x534b0f-_0x199bb9;};const _0x1343a8=_0x3ffe29;if(!_0xfda357)return null;if(this[_0x5d6af3(0x22b)]['has'](_0xfda357)){const _0x41f8a4=this['activeHooks'][_0x5d6af3(0x275)](_0xfda357);if(_0x1343a8[_0x5d6af3(0x1dc)](_0x41f8a4[_0x5d6af3(0x255)],0x0)){const _0x2ae36c=_0x41f8a4[_0x1343a8[_0x5d6af3(0x276)](_0x41f8a4[_0x5d6af3(0x255)],0x1)];return logger['debug'](_0x5d6af3(0x158)+_0xfda357+_0x5d6af3(0x13c)+_0x2ae36c[_0x5d6af3(0x18d)]+_0x5d6af3(0x26b)+_0x2ae36c[_0x5d6af3(0x22e)]),_0x2ae36c;}}return null;}async[a75_0x177cd9(0x17d)](_0x555ff9,_0x4f1172,_0x300148={}){const _0xce16b1=a75_0x177cd9,_0x31c8cf={};_0x31c8cf['hwGtT']=_0xce16b1(0x180),_0x31c8cf['zzzZv']=function(_0x3878a1,_0x1643d3){return _0x3878a1===_0x1643d3;},_0x31c8cf[_0xce16b1(0x25c)]=function(_0x29f37b,_0x875758){return _0x29f37b===_0x875758;},_0x31c8cf[_0xce16b1(0x1dd)]=function(_0x23a4d5,_0x2b70d9){return _0x23a4d5||_0x2b70d9;},_0x31c8cf['hQNHD']='[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20NO\x20ATTACHMENTS\x20FOUND',_0x31c8cf[_0xce16b1(0x1f0)]=function(_0x2749eb,_0x83ebf4){return _0x2749eb===_0x83ebf4;};const _0x167733=_0x31c8cf;logger[_0xce16b1(0x1e1)]('[JestTestFramework]\x20trackEvent:\x20START\x20-\x20testFrameworkState='+_0x555ff9+_0xce16b1(0x123)+_0x4f1172+_0xce16b1(0x1e2)+Object[_0xce16b1(0x132)](_0x300148)['join'](',')),await super['trackEvent'](_0x555ff9,_0x4f1172,_0x300148);const _0x9fb80d=this[_0xce16b1(0x164)](_0x555ff9,_0x4f1172,_0x300148);if(!_0x9fb80d){logger[_0xce16b1(0x1e1)](_0x167733['hwGtT']);return;}try{let _0x2bdccd,_0x2b0e90,_0x1fe58c;switch(_0x555ff9){case TestFrameworkState[_0xce16b1(0x277)]:_0x2bdccd=_0x300148['test'];const _0xac598c={};_0xac598c[_0xce16b1(0x1f5)]=0x2,_0xac598c['maxArrayLength']=0x3,logger[_0xce16b1(0x1e1)](_0xce16b1(0x13d)+_0x4f1172+_0xce16b1(0x1ba)+util[_0xce16b1(0xfd)](_0x2bdccd,_0xac598c)),_0x1fe58c=this['getJestTestIdentifier'](_0x2bdccd),_0x2b0e90=null,logger['debug'](_0xce16b1(0x1d4)+_0x1fe58c+'\x20(testIdentifier)');if(_0x167733[_0xce16b1(0x26e)](_0x4f1172,HookState[_0xce16b1(0x26d)])){logger['debug'](_0xce16b1(0x250)+_0x1fe58c);const _0x42034a={};_0x42034a[_0xce16b1(0x254)]=_0x2b0e90,_0x42034a[_0xce16b1(0x253)]=_0x2bdccd,_0x42034a[_0xce16b1(0xf7)]=_0x1fe58c;const _0xfc09b5=this[_0xce16b1(0x207)](_0x42034a),_0x1d86b7={};_0x1d86b7[_0xce16b1(0x1f5)]=0x2,_0x1d86b7[_0xce16b1(0xf5)]=0x3,logger['debug'](_0xce16b1(0x16a)+util[_0xce16b1(0xfd)](_0xfc09b5,_0x1d86b7)),_0x9fb80d[_0xce16b1(0x1ad)](_0xfc09b5),logger[_0xce16b1(0x1e1)](_0xce16b1(0x120)+_0x1fe58c),await this[_0xce16b1(0x256)](_0x9fb80d,_0x1fe58c);}else{if(_0x167733['jqXfA'](_0x4f1172,HookState[_0xce16b1(0x143)])){logger[_0xce16b1(0x1e1)](_0xce16b1(0x1ea)+_0x1fe58c);const _0x4f4b0c=_0x9fb80d[_0xce16b1(0x155)]()[_0xce16b1(0x275)](_0x1fe58c);logger['debug'](_0xce16b1(0x18f)+util[_0xce16b1(0xfd)](Object['keys'](_0x167733[_0xce16b1(0x1dd)](_0x4f4b0c,{}))));_0x4f4b0c&&_0x4f4b0c[TestFrameworkConstants[_0xce16b1(0x1c3)]]?logger[_0xce16b1(0x1e1)](_0xce16b1(0x1d3)+Object['keys'](_0x4f4b0c[TestFrameworkConstants[_0xce16b1(0x1c3)]])[_0xce16b1(0x255)]+_0xce16b1(0x1e4)):logger[_0xce16b1(0x1e1)](_0x167733[_0xce16b1(0x163)]);const _0x41be9e=_0x300148[_0xce16b1(0x113)]||null,_0x25d599={};_0x25d599[_0xce16b1(0x254)]=_0x2b0e90,_0x25d599[_0xce16b1(0x253)]=_0x2bdccd,_0x25d599[_0xce16b1(0xf7)]=_0x1fe58c,_0x25d599[_0xce16b1(0x113)]=_0x41be9e;const _0x34d140=this[_0xce16b1(0x23c)](_0x25d599),_0x43d7c9={};_0x43d7c9[_0xce16b1(0x1f5)]=0x2,_0x43d7c9[_0xce16b1(0xf5)]=0x3,logger[_0xce16b1(0x1e1)](_0xce16b1(0x1f1)+util['inspect'](_0x34d140,_0x43d7c9)),_0x9fb80d[_0xce16b1(0x1ad)](_0x34d140),logger[_0xce16b1(0x1e1)](_0xce16b1(0x107)+_0x1fe58c),await this[_0xce16b1(0x256)](_0x9fb80d,_0x1fe58c);}}break;case TestFrameworkState['LOG_REPORT']:if(_0x167733[_0xce16b1(0x1f0)](_0x4f1172,HookState['POST'])){const _0x40e325={};_0x40e325[_0xce16b1(0x1f5)]=0x2,logger[_0xce16b1(0x1e1)]('[JestTestFramework]\x20trackEvent:\x20LOG_REPORT\x20POST\x20-\x20Sending\x20logs\x20for\x20args:\x20'+util[_0xce16b1(0xfd)](_0x300148,_0x40e325)),await this[_0xce16b1(0x1c0)](_0x9fb80d,_0x555ff9,_0x300148);}break;default:if(CLIUtils[_0xce16b1(0x1b9)](_0x555ff9[_0xce16b1(0x156)]()[_0xce16b1(0x196)]('.')[0x1])){const _0x27ac54={};_0x27ac54['depth']=0x2,_0x27ac54[_0xce16b1(0xf5)]=0x3,logger['debug'](_0xce16b1(0x1a1)+_0x555ff9+_0xce16b1(0x123)+_0x4f1172+_0xce16b1(0x146)+util['inspect'](_0x300148['hookData'],_0x27ac54));const _0x2eb1da=await this[_0xce16b1(0x1aa)](_0x9fb80d,_0x555ff9,_0x4f1172,_0x300148),_0x56437c={};_0x56437c[_0xce16b1(0x1f5)]=0x2,_0x56437c[_0xce16b1(0xf5)]=0x3,logger['debug'](_0xce16b1(0x105)+util[_0xce16b1(0xfd)](_0x2eb1da,_0x56437c)),_0x9fb80d[_0xce16b1(0x1ad)](_0x2eb1da);}else logger['debug'](_0xce16b1(0x16f)+_0x555ff9+'\x20&\x20hookState='+_0x4f1172);break;}logger['debug'](_0xce16b1(0x26f)+_0x555ff9+',\x20hookState='+_0x4f1172);}catch(_0x456cb1){logger['error'](_0xce16b1(0x228)+_0x555ff9+_0xce16b1(0x123)+_0x4f1172+',\x20exception='+util[_0xce16b1(0x1e8)](_0x456cb1));}_0x300148[_0xce16b1(0x27d)]=_0x9fb80d,await this[_0xce16b1(0xff)](_0x9fb80d,_0x555ff9,_0x4f1172,_0x300148);}[a75_0x177cd9(0x10c)](_0x2699ef){const _0x5cd305=a75_0x177cd9,_0x5c5985={};_0x5c5985[_0x5cd305(0x142)]=_0x5cd305(0x1f3);const _0x2d4090=_0x5c5985;if(_0x2699ef&&(_0x2699ef['id']||_0x2699ef[_0x5cd305(0x10b)])){const _0x431efc=_0x2699ef['id']||_0x2699ef[_0x5cd305(0x10b)];return logger['debug'](_0x5cd305(0x1d8)+_0x431efc+_0x5cd305(0x13b)),_0x431efc;}return logger['debug'](_0x2d4090[_0x5cd305(0x142)]),process['pid']+_0x5cd305(0x18c);}[a75_0x177cd9(0x164)](_0x37ceba,_0x216d8f,_0x42bc99={}){const _0x8192b8=a75_0x177cd9;let _0x2c78d2=null;return _0x2c78d2=TestFramework[_0x8192b8(0x103)](),!_0x2c78d2?(logger[_0x8192b8(0x1e1)]('[JestTestFramework]\x20resolveInstance:\x20No\x20instance\x20found,\x20creating\x20new\x20instance\x20for\x20state='+_0x37ceba),this[_0x8192b8(0x15a)](_0x37ceba,_0x42bc99),_0x2c78d2=TestFramework[_0x8192b8(0x103)](),logger[_0x8192b8(0x1e1)](_0x8192b8(0x12c)+!!_0x2c78d2+',\x20contextId='+_0x2c78d2?.['getContext']()?.[_0x8192b8(0x271)]())):logger[_0x8192b8(0x1e1)]('[JestTestFramework]\x20resolveInstance:\x20Using\x20existing\x20instance\x20-\x20contextId='+_0x2c78d2['getContext']()?.['getId']()),_0x2c78d2;}[a75_0x177cd9(0x15a)](_0x568073,_0x74e8f1){const _0x2fd302=a75_0x177cd9,_0x229891={};_0x229891[_0x2fd302(0x1a3)]=_0x2fd302(0x149);const _0x3c0b7b=_0x229891;if(TestFramework[_0x2fd302(0x103)]()){logger[_0x2fd302(0x1e1)](_0x3c0b7b[_0x2fd302(0x1a3)]);return;}const _0x3fc820=CLIUtils[_0x2fd302(0xfa)](),_0x1d30e0=TrackedInstance['createContext'](_0x3fc820);let _0x21299e=null;logger[_0x2fd302(0x1e1)](_0x2fd302(0x12b)+_0x3fc820+_0x2fd302(0x14a)+_0x568073),_0x21299e=new TestFrameworkInstance(_0x1d30e0,this['getTestFrameworks'](),this[_0x2fd302(0x1b6)](),_0x568073,HookState[_0x2fd302(0x1ef)]),TestFramework[_0x2fd302(0x119)](_0x1d30e0,_0x21299e),logger['debug'](_0x2fd302(0x125)+_0x1d30e0[_0x2fd302(0x271)]()+',\x20target='+_0x3fc820+_0x2fd302(0xec)+this['getTestFrameworks']()[0x0]+_0x2fd302(0x1f7)+this[_0x2fd302(0x1b6)]()[this[_0x2fd302(0x15e)]()[0x0]]);}[a75_0x177cd9(0x207)](_0x5a2330){const _0x5ef7ab=a75_0x177cd9,_0x54d23e={};_0x54d23e[_0x5ef7ab(0x240)]=function(_0xe6f004,_0x36b9b5){return _0xe6f004||_0x36b9b5;},_0x54d23e[_0x5ef7ab(0x20e)]=_0x5ef7ab(0x102);const _0x3a1fdd=_0x54d23e,{testUUID:_0x52f515,testData:_0x202626,testId:_0x2c1c16}=_0x5a2330;if(_0x3a1fdd[_0x5ef7ab(0x240)](!_0x202626,!_0x2c1c16))return logger[_0x5ef7ab(0x1e1)](_0x3a1fdd[_0x5ef7ab(0x20e)]),{};const _0x129a36=this[_0x5ef7ab(0x15e)]()[0x0],_0x13ae73=this[_0x5ef7ab(0x1b6)](),_0xfc498e={};_0xfc498e[_0x5ef7ab(0x1f5)]=0x2,_0xfc498e[_0x5ef7ab(0xf5)]=0x3,logger[_0x5ef7ab(0x1e1)](_0x5ef7ab(0x1bd)+util['inspect'](_0x202626,_0xfc498e));const _0x271d28=_0x202626?.[_0x5ef7ab(0x227)]||[],_0x76e177=this['getJestTestName'](_0x202626),_0x1327df=this[_0x5ef7ab(0x17f)](_0x202626),_0x481cb9=_0x202626['fn']?_0x202626['fn'][_0x5ef7ab(0x156)]():_0x202626?.[_0x5ef7ab(0x151)]?_0x202626[_0x5ef7ab(0x151)][_0x5ef7ab(0x172)]['toString']():null,_0x43dad5=this['getJestTestTags'](_0x202626),_0x2b2d40={[TestFrameworkConstants[_0x5ef7ab(0x259)]]:_0x129a36,[TestFrameworkConstants[_0x5ef7ab(0xf1)]]:_0x13ae73[_0x129a36],[TestFrameworkConstants[_0x5ef7ab(0x1ff)]]:[],[TestFrameworkConstants[_0x5ef7ab(0x249)]]:{},[TestFrameworkConstants['KEY_HOOKS_STARTED']]:{},[TestFrameworkConstants['KEY_TEST_RESULT']]:TestFrameworkConstants[_0x5ef7ab(0x273)],[TestFrameworkConstants[_0x5ef7ab(0x267)]]:_0x76e177,[TestFrameworkConstants[_0x5ef7ab(0x1fc)]]:_0x1327df,[TestFrameworkConstants[_0x5ef7ab(0x260)]]:_0x2c1c16,[TestFrameworkConstants[_0x5ef7ab(0x1c4)]]:_0x76e177,[TestFrameworkConstants[_0x5ef7ab(0x1f8)]]:_0x1327df,[TestFrameworkConstants[_0x5ef7ab(0x11c)]]:_0x481cb9,[TestFrameworkConstants[_0x5ef7ab(0x16d)]]:_0x43dad5,[TestFrameworkConstants[_0x5ef7ab(0x229)]]:_0x202626['started_at']||new Date()['toISOString'](),[TestFrameworkConstants['KEY_TEST_SCOPE']]:_0x271d28[0x0]||'',[TestFrameworkConstants['KEY_TEST_SCOPES']]:_0x271d28,[TestFrameworkConstants[_0x5ef7ab(0x14e)]]:_0x76e177,[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:{},[TestFrameworkConstants[_0x5ef7ab(0x19f)]]:{}};_0x202626['retryOf']&&(_0x2b2d40[TestFrameworkConstants[_0x5ef7ab(0x25b)]]=_0x202626[_0x5ef7ab(0x11e)]);logger[_0x5ef7ab(0x1e1)](_0x5ef7ab(0x1b2)+_0x76e177+_0x5ef7ab(0x110)+_0x2c1c16+'\x20(testIdentifier),\x20tags='+JSON[_0x5ef7ab(0x1db)](_0x43dad5)+_0x5ef7ab(0x217)+util[_0x5ef7ab(0xfd)](_0x271d28)+_0x5ef7ab(0x26c)+_0x1327df);const _0x1d8f9b={};return _0x1d8f9b[_0x2c1c16]=_0x2b2d40,_0x1d8f9b;}[a75_0x177cd9(0x23c)](_0x115058){const _0x6969db=a75_0x177cd9,_0x419fdc={'gqbdM':function(_0x4f03ef,_0x1f1c7e){return _0x4f03ef===_0x1f1c7e;},'ewfZw':_0x6969db(0x268),'KUYld':function(_0x5261ca,_0xd0276c){return _0x5261ca===_0xd0276c;},'CLkuX':'beforeAll','ZYMsr':_0x6969db(0x1da),'fOPeS':_0x6969db(0x265),'Zkqoe':function(_0x382983,_0xc25f3f){return _0x382983||_0xc25f3f;},'YGvgl':'No\x20test\x20data\x20or\x20testId\x20found\x20for\x20jest\x20test\x20result','mxYoD':_0x6969db(0x1fd),'DyANC':function(_0x7e8d9f,_0x95b976){return _0x7e8d9f>_0x95b976;},'VkGVD':_0x6969db(0x24b),'pePAw':function(_0x1d7303,_0x174027){return _0x1d7303===_0x174027;},'ocUxR':_0x6969db(0x1a2),'EWjhW':'skipped','cLcbj':'passed','FdJlD':function(_0x268c97,_0x27b17f){return _0x268c97!==_0x27b17f;},'oDODp':function(_0x3a557c,_0x2c31bf,_0x15f0c0,_0x1708fd){return _0x3a557c(_0x2c31bf,_0x15f0c0,_0x1708fd);},'bWEeQ':function(_0x2167bb,_0x3afa65){return _0x2167bb>_0x3afa65;},'LtqmR':_0x6969db(0x262),'MyKGU':function(_0x3c183b,_0x14035c){return _0x3c183b===_0x14035c;}},{testUUID:_0x2b7d15,testData:_0x38ed68,testId:_0xdc66be}=_0x115058;if(_0x419fdc[_0x6969db(0x10e)](!_0x38ed68,!_0xdc66be))return logger[_0x6969db(0x1e1)](_0x419fdc[_0x6969db(0x12e)]),{};const _0x3b1746=this[_0x6969db(0x164)](TestFrameworkState[_0x6969db(0x277)],HookState[_0x6969db(0x143)]),_0x17fda0=_0x3b1746['getAllData']()[_0x6969db(0x275)](_0xdc66be),_0x175749=_0x419fdc[_0x6969db(0x10e)](_0x17fda0,{}),_0x924b1=_0x175749?_0x175749[TestFrameworkConstants[_0x6969db(0x22a)]]||{}:{},_0x149e41=_0x175749[TestFrameworkConstants[_0x6969db(0x1c3)]];logger[_0x6969db(0x1e1)](_0x6969db(0x25a)+(_0x149e41?Object[_0x6969db(0x132)](_0x149e41)['length']:0x0)+_0x6969db(0x245));let _0x304f3c=_0x419fdc[_0x6969db(0x27e)];if(_0x38ed68['result'])_0x304f3c=_0x38ed68['result'];else{if(_0x38ed68[_0x6969db(0x21a)]&&_0x419fdc[_0x6969db(0x1a9)](_0x38ed68[_0x6969db(0x21a)][_0x6969db(0x255)],0x0))_0x304f3c=_0x419fdc[_0x6969db(0x222)];else _0x419fdc[_0x6969db(0x122)](_0x38ed68[_0x6969db(0x138)],_0x419fdc['ocUxR'])||_0x419fdc['gqbdM'](_0x38ed68[_0x6969db(0x138)],_0x419fdc[_0x6969db(0x214)])?_0x304f3c=_0x419fdc[_0x6969db(0x214)]:_0x304f3c=_0x419fdc[_0x6969db(0x193)];}const _0x1d2e88={..._0x175749,[TestFrameworkConstants[_0x6969db(0x1a0)]]:_0x304f3c,[TestFrameworkConstants['KEY_TEST_ENDED_AT']]:_0x38ed68[_0x6969db(0x209)]||new Date()['toISOString'](),[TestFrameworkConstants['KEY_TEST_RESULT_AT']]:new Date()['toISOString'](),[TestFrameworkConstants[_0x6969db(0x22a)]]:_0x924b1,[TestFrameworkConstants[_0x6969db(0x150)]]:_0x175749[TestFrameworkConstants[_0x6969db(0x150)]]||[],[TestFrameworkConstants['KEY_TEST_META']]:{}};if(_0x419fdc[_0x6969db(0x16e)](_0x304f3c,_0x419fdc[_0x6969db(0x222)])&&_0x38ed68['errorsDetailed']){const _0xa89c2e=this[_0x6969db(0x1d0)](_0x38ed68),_0x8f4aa6=this[_0x6969db(0x200)](_0x38ed68),_0x2989d8=this['getJestFailureData'](_0x38ed68);_0x1d2e88[TestFrameworkConstants[_0x6969db(0x141)]]=_0x8f4aa6,_0x1d2e88[TestFrameworkConstants[_0x6969db(0x178)]]=_0xa89c2e,_0x1d2e88[TestFrameworkConstants[_0x6969db(0x15c)]]=_0x2989d8;}_0x419fdc[_0x6969db(0x1f6)](_0x38ed68['duration'],undefined)&&(_0x1d2e88[TestFrameworkConstants[_0x6969db(0x159)]]=_0x38ed68[_0x6969db(0x11b)]);_0x38ed68['retryOf']&&(_0x1d2e88[TestFrameworkConstants['KEY_TEST_RETRY_OF']]=_0x38ed68[_0x6969db(0x11e)]);const _0x58ef62=_0x17fda0?_0x17fda0[TestFrameworkConstants[_0x6969db(0x1c3)]]||{}:{},_0x1ff1cc=_0x17fda0?_0x17fda0[TestFrameworkConstants[_0x6969db(0xf9)]]:_0x2b7d15,_0x24de74=_0x419fdc[_0x6969db(0x1c9)](getManualUploadLogs,_0x58ef62,_0x1ff1cc,_0xdc66be);if(_0x419fdc[_0x6969db(0x1a9)](_0x24de74['length'],0x0)){const _0x58854a=_0x1d2e88[TestFrameworkConstants[_0x6969db(0x150)]]||[];_0x1d2e88[TestFrameworkConstants[_0x6969db(0x150)]]=[..._0x58854a,..._0x24de74];}const _0x2da6e8=_0x175749[TestFrameworkConstants[_0x6969db(0x249)]]||{},_0x3365f0=_0x175749[TestFrameworkConstants[_0x6969db(0x140)]]||{},_0x3e17c1={..._0x2da6e8},_0x5bccac=_0x3e17c1;Object[_0x6969db(0x132)](_0x3365f0)[_0x6969db(0x1ae)](_0x1852db=>{const _0x4c0c3e=_0x6969db;!_0x5bccac[_0x1852db]&&(_0x5bccac[_0x1852db]=[]);const _0x58fc87=new Set((_0x5bccac[_0x1852db]||[])['map'](_0x774a1f=>_0x774a1f[TestFrameworkConstants[_0x4c0c3e(0x18e)]]||_0x774a1f[_0x4c0c3e(0x162)]));(_0x3365f0[_0x1852db]||[])[_0x4c0c3e(0x1ae)](_0x32f098=>{const _0x559694=_0x4c0c3e,_0x43bb96=_0x32f098[TestFrameworkConstants[_0x559694(0x18e)]]||_0x32f098['hook_id'];if(!_0x58fc87[_0x559694(0x258)](_0x43bb96)){const _0x20a158={..._0x32f098},_0xc331f1=_0x20a158;!_0xc331f1[TestFrameworkConstants[_0x559694(0x232)]]&&!_0xc331f1[_0x559694(0x195)]&&(_0xc331f1[TestFrameworkConstants[_0x559694(0x232)]]=new Date()[_0x559694(0x137)]()),!_0xc331f1[TestFrameworkConstants[_0x559694(0x1cd)]]&&!_0xc331f1[_0x559694(0x204)]&&(_0xc331f1[TestFrameworkConstants[_0x559694(0x1cd)]]=TestFrameworkConstants[_0x559694(0x1fa)]),_0x5bccac[_0x1852db][_0x559694(0x14f)](_0xc331f1);}});});if(_0x115058[_0x6969db(0x113)]){this[_0x6969db(0x182)](_0x115058['originalTest']);const _0x14f61a=this['buildHookMapFromTest'](_0x115058[_0x6969db(0x113)]),_0x4fc0d5=this['getHooksForTest'](_0x115058[_0x6969db(0x113)]);_0x4fc0d5[_0x6969db(0x1ae)](_0x37f49b=>{const _0x479087=_0x6969db,_0x1a1234=_0x14f61a[_0x479087(0x275)](_0x37f49b);if(_0x1a1234&&(_0x419fdc[_0x479087(0x16e)](_0x1a1234['type'],_0x419fdc[_0x479087(0x19c)])||_0x419fdc[_0x479087(0x1b4)](_0x1a1234[_0x479087(0x112)],_0x419fdc[_0x479087(0x23f)]))){const _0x50f319=_0x1a1234['type']['toUpperCase']()['replace'](_0x419fdc[_0x479087(0x1c6)],_0x419fdc['fOPeS']),_0x2d91ef=_0x50f319;!_0x5bccac[_0x2d91ef]&&(_0x5bccac[_0x2d91ef]=[]);const _0x1ce76f=_0x5bccac[_0x2d91ef][_0x479087(0x189)](_0x4b4c3b=>(_0x4b4c3b[TestFrameworkConstants[_0x479087(0x18e)]]||_0x4b4c3b[_0x479087(0x162)])===_0x37f49b);!_0x1ce76f&&_0x5bccac[_0x2d91ef][_0x479087(0x14f)]({'key':_0x2d91ef,[TestFrameworkConstants['KEY_HOOK_ID']]:_0x37f49b,[TestFrameworkConstants[_0x479087(0x1cd)]]:TestFrameworkConstants[_0x479087(0x1fa)],[TestFrameworkConstants[_0x479087(0x1b1)]]:new Date()[_0x479087(0x137)](),[TestFrameworkConstants[_0x479087(0x232)]]:new Date()['toISOString'](),[TestFrameworkConstants[_0x479087(0x183)]]:[],[TestFrameworkConstants[_0x479087(0x168)]]:_0x1a1234[_0x479087(0x1c7)]||_0x1a1234[_0x479087(0x112)]+_0x479087(0x1b8),[TestFrameworkConstants[_0x479087(0x22a)]]:_0x924b1});}});}if(_0x38ed68[_0x6969db(0x139)]&&_0x419fdc[_0x6969db(0x17c)](_0x38ed68['hooks'][_0x6969db(0x255)],0x0))_0x1d2e88[TestFrameworkConstants[_0x6969db(0x249)]]=_0x38ed68[_0x6969db(0x139)],logger[_0x6969db(0x1e1)](_0x419fdc[_0x6969db(0x274)]);else _0x419fdc[_0x6969db(0x17c)](Object[_0x6969db(0x132)](_0x5bccac)[_0x6969db(0x255)],0x0)&&(_0x1d2e88[TestFrameworkConstants[_0x6969db(0x249)]]=_0x5bccac,logger['debug'](_0x6969db(0x252)+Object[_0x6969db(0x132)](_0x5bccac)[_0x6969db(0x161)](',')));const _0x4c21fb=this[_0x6969db(0x1fb)](_0x38ed68);logger[_0x6969db(0x1e1)](_0x6969db(0x16c)+_0x4c21fb+_0x6969db(0x110)+_0xdc66be+_0x6969db(0x1d9)+_0x304f3c+_0x6969db(0x100)+_0x38ed68[_0x6969db(0x11b)]);_0x419fdc[_0x6969db(0x261)](_0x304f3c,_0x419fdc[_0x6969db(0x222)])&&logger['debug'](_0x6969db(0x126)+_0xdc66be+',\x20failureType='+_0x1d2e88[TestFrameworkConstants[_0x6969db(0x141)]]+_0x6969db(0x23d)+_0x1d2e88[TestFrameworkConstants[_0x6969db(0x178)]]?.[_0x6969db(0x167)](0x0,0xc8));const _0xd8104b={};return _0xd8104b[_0xdc66be]=_0x1d2e88,_0xd8104b;}[a75_0x177cd9(0x20b)](_0x42fb3d){const _0x151869=a75_0x177cd9,_0x2a433f={};_0x2a433f['AmGcY']=function(_0x3b5110,_0x259ee6){return _0x3b5110!==_0x259ee6;},_0x2a433f[_0x151869(0x219)]=_0x151869(0x1e3);const _0x3a83ee=_0x2a433f,_0x34fe2e={};_0x34fe2e[_0x151869(0x1f5)]=0x2,_0x34fe2e[_0x151869(0xf5)]=0x3,logger[_0x151869(0x1e1)]('[JestTestFramework]\x20getJestTestScopes:\x20Extracting\x20scopes\x20from\x20testData:\x20'+util[_0x151869(0xfd)](_0x42fb3d,_0x34fe2e));const _0x19928d=[];if(_0x42fb3d&&_0x42fb3d[_0x151869(0x248)]){let _0x4657b9=_0x42fb3d[_0x151869(0x248)];while(_0x4657b9&&_0x4657b9[_0x151869(0x1c7)]&&_0x3a83ee['AmGcY'](_0x4657b9[_0x151869(0x1c7)],'')&&_0x3a83ee[_0x151869(0x1b7)](_0x4657b9[_0x151869(0x1c7)],_0x3a83ee[_0x151869(0x219)])){_0x19928d[_0x151869(0x14f)](_0x4657b9[_0x151869(0x1c7)]),_0x4657b9=_0x4657b9[_0x151869(0x248)];}}return _0x19928d[_0x151869(0x199)]();}[a75_0x177cd9(0x1fb)](_0x544a22){const _0x38b05a=a75_0x177cd9,_0x168bdd={};_0x168bdd[_0x38b05a(0x1d2)]='Unknown\x20Test';const _0x50a10e=_0x168bdd;if(_0x544a22[_0x38b05a(0x1c7)])return _0x544a22[_0x38b05a(0x1c7)];if(_0x544a22[_0x38b05a(0x111)])return _0x544a22[_0x38b05a(0x111)];return _0x50a10e['kwcPS'];}['getJestTestTags'](_0x3fec6d){const _0x2b2d8c=a75_0x177cd9,_0x217a72=[];if(_0x3fec6d[_0x2b2d8c(0x27c)]&&Array[_0x2b2d8c(0x19a)](_0x3fec6d[_0x2b2d8c(0x27c)]))return _0x3fec6d[_0x2b2d8c(0x27c)][_0x2b2d8c(0x148)](_0x17bdaa=>_0x17bdaa[_0x2b2d8c(0x27b)]('@')?_0x17bdaa[_0x2b2d8c(0x108)](0x1):_0x17bdaa);const _0x21fb2d=this[_0x2b2d8c(0x1fb)](_0x3fec6d),_0x3db3a4=_0x21fb2d[_0x2b2d8c(0x242)](/@(\w+)/g);if(_0x3db3a4)return _0x3db3a4['map'](_0x12f531=>_0x12f531[_0x2b2d8c(0x1ed)](0x1));return _0x3fec6d['scopes']&&Array[_0x2b2d8c(0x19a)](_0x3fec6d[_0x2b2d8c(0x227)])&&_0x3fec6d[_0x2b2d8c(0x227)][_0x2b2d8c(0x1ae)](_0x58f5f4=>{const _0x4f0930=_0x2b2d8c,_0x1c4db3=_0x58f5f4[_0x4f0930(0x242)](/@(\w+)/g);_0x1c4db3&&_0x1c4db3[_0x4f0930(0x1ae)](_0x55a1d2=>{const _0x5dd22f=_0x4f0930,_0x22bc73=_0x55a1d2[_0x5dd22f(0x1ed)](0x1);!_0x217a72[_0x5dd22f(0x1e6)](_0x22bc73)&&_0x217a72['push'](_0x22bc73);});}),_0x217a72;}['getJestTestFilePath'](_0x1cd022){const _0xd92760=a75_0x177cd9,_0x1c0c6b={'WneEm':function(_0x194934,_0x2b266b){return _0x194934(_0x2b266b);},'UmGjS':'stack-trace'};if(_0x1cd022[_0xd92760(0x1cb)])return _0x1cd022[_0xd92760(0x1cb)];if(_0x1cd022[_0xd92760(0x14d)]){const _0x4fa490=_0x1c0c6b[_0xd92760(0x225)](require,_0x1c0c6b['UmGjS']);try{const _0xcf8ea3=_0x4fa490[_0xd92760(0x218)](_0x1cd022[_0xd92760(0x14d)]);if(_0xcf8ea3[0x0]&&_0xcf8ea3[0x0][_0xd92760(0x17a)])return _0xcf8ea3[0x0][_0xd92760(0x17a)]();}catch(_0xf84615){logger[_0xd92760(0x1e1)](_0xd92760(0x185)+util[_0xd92760(0x1e8)](_0xf84615));}}return null;}[a75_0x177cd9(0x1d0)](_0x13bbe0){const _0x23426c=a75_0x177cd9,_0x4611ce={};_0x4611ce[_0x23426c(0x121)]=function(_0x1f1d22,_0x480f58){return _0x1f1d22>_0x480f58;},_0x4611ce[_0x23426c(0x15f)]='Unknown\x20error';const _0x4d97ac=_0x4611ce;if(_0x13bbe0[_0x23426c(0x21a)]&&_0x4d97ac[_0x23426c(0x121)](_0x13bbe0[_0x23426c(0x21a)]['length'],0x0))return util[_0x23426c(0xfd)](_0x13bbe0[_0x23426c(0x21a)][0x0]);if(_0x13bbe0[_0x23426c(0x264)])return _0x13bbe0[_0x23426c(0x264)];return _0x4d97ac[_0x23426c(0x15f)];}[a75_0x177cd9(0x200)](_0x33a82b){const _0x55b6bb=a75_0x177cd9,_0x4d32bc={};_0x4d32bc[_0x55b6bb(0x1cc)]='Assert',_0x4d32bc[_0x55b6bb(0x13e)]='AssertionError',_0x4d32bc['RPMcE']=_0x55b6bb(0x186);const _0x5d3fc7=_0x4d32bc,_0x237d4c=this[_0x55b6bb(0x1d0)](_0x33a82b);if(_0x237d4c&&_0x237d4c[_0x55b6bb(0x1e6)](_0x5d3fc7['eiMHH']))return _0x5d3fc7[_0x55b6bb(0x13e)];return _0x5d3fc7['RPMcE'];}[a75_0x177cd9(0x109)](_0x3a7fd4){const _0x1dc366=a75_0x177cd9,_0x29300e={'TOnLt':function(_0x23d0b7,_0x10776a){return _0x23d0b7(_0x10776a);},'ocQMg':_0x1dc366(0x13a),'UWcrs':function(_0xba514a,_0x4322da){return _0xba514a!==_0x4322da;},'FwvbW':_0x1dc366(0x20d)},{failureData:_0x539193}=_0x29300e[_0x1dc366(0x201)](require,_0x29300e[_0x1dc366(0x251)]),_0x8cd80b=[];return _0x29300e['UWcrs'](_0x3a7fd4['errorsDetailed'],undefined)&&_0x8cd80b['push'](_0x3a7fd4[_0x1dc366(0x21a)],_0x29300e['FwvbW']),_0x539193[_0x1dc366(0x247)](null,_0x8cd80b);}async[a75_0x177cd9(0x1aa)](_0x830454,_0x416e87,_0x4b448b,_0x16946b){const _0x4258cf=a75_0x177cd9,_0x4c1abe={'onQLX':'[JestTestFramework]\x20trackHookEvent:\x20No\x20hook\x20data\x20provided\x20for\x20jest\x20hook\x20event','ffTbA':function(_0x452be4){return _0x452be4();},'irFLw':function(_0x4a2837,_0x20f5dd){return _0x4a2837 in _0x20f5dd;},'cvQpg':function(_0x6d56fe,_0x69a70){return _0x6d56fe===_0x69a70;},'sqOYv':function(_0xd76ebc,_0x48fe2c){return _0xd76ebc===_0x48fe2c;},'zkcya':function(_0x1d2b45,_0xb2ddd2){return _0x1d2b45>_0xb2ddd2;},'gEIpi':_0x4258cf(0x24b),'UZUpk':'passed','cxckn':function(_0x5c816a,_0x52021b){return _0x5c816a===_0x52021b;},'FDefy':_0x4258cf(0x223),'VvrTR':function(_0x4cb67a,_0x5cf96d){return _0x4cb67a>_0x5cf96d;},'yFTPZ':function(_0x81831a,_0x539c09){return _0x81831a===_0x539c09;},'gGLcH':function(_0x64c6ef,_0x541cb2){return _0x64c6ef!==_0x541cb2;}},{hookData:_0x31b4e9}=_0x16946b,_0x244114=_0x4b448b[_0x4258cf(0x156)](),_0xda28d7=_0x416e87[_0x4258cf(0x156)](),_0x33db55={};_0x33db55[_0x4258cf(0x1f5)]=0x2,_0x33db55[_0x4258cf(0xf5)]=0x3,logger[_0x4258cf(0x1e1)](_0x4258cf(0x1b5)+_0xda28d7+_0x4258cf(0x123)+_0x244114+',\x20hookData='+util[_0x4258cf(0xfd)](_0x31b4e9,_0x33db55));if(!_0x31b4e9)return logger[_0x4258cf(0x1e1)](_0x4c1abe[_0x4258cf(0x1be)]),{};const _0x363488=_0x31b4e9[_0x4258cf(0x10b)]||_0x31b4e9['hookAnalyticsId']||_0x4c1abe[_0x4258cf(0xf2)](uuidv4),_0x25e8e9=_0x31b4e9[_0x4258cf(0x20c)]||this[_0x4258cf(0x10c)](_0x31b4e9),_0x1113d5=_0x416e87['toString']()['split']('.')[0x1],_0x9ff7c8=_0x830454[_0x4258cf(0x155)]()[_0x4258cf(0x275)](_0x25e8e9),_0x3e3bd5=_0x9ff7c8?_0x9ff7c8[TestFrameworkConstants[_0x4258cf(0x22a)]]||{}:{};logger['debug']('[JestTestFramework]\x20trackHookEvent:\x20Hook\x20info\x20-\x20hookId='+_0x363488+_0x4258cf(0x110)+_0x25e8e9+_0x4258cf(0x1b3)+_0x1113d5+_0x4258cf(0x123)+_0x244114);if(!_0x9ff7c8)return logger[_0x4258cf(0x1e1)]('[JestTestFramework]\x20trackHookEvent:\x20No\x20test\x20data\x20found\x20for\x20testId:\x20'+_0x25e8e9+_0x4258cf(0x27a)),this['storePendingHook'](_0x830454,_0x25e8e9,_0x416e87,_0x4b448b,_0x16946b),{};let _0x522dfa=_0x9ff7c8[TestFrameworkConstants[_0x4258cf(0x140)]];!_0x522dfa&&(_0x522dfa={});!_0x4c1abe['irFLw'](_0x1113d5,_0x522dfa)&&(_0x522dfa[_0x1113d5]=[]);let _0x2820e3=_0x9ff7c8[TestFrameworkConstants[_0x4258cf(0x249)]];!_0x2820e3&&(_0x2820e3={});!_0x4c1abe['irFLw'](_0x1113d5,_0x2820e3)&&(_0x2820e3[_0x1113d5]=[]);const _0x493781={[_0x25e8e9]:{[TestFrameworkConstants[_0x4258cf(0x140)]]:_0x522dfa,[TestFrameworkConstants['KEY_HOOKS_FINISHED']]:_0x2820e3,[TestFrameworkConstants[_0x4258cf(0x259)]]:this[_0x4258cf(0x15e)]()[0x0]||'',[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:this[_0x4258cf(0x1b6)]()[this[_0x4258cf(0x15e)]()[0x0]]||''}};if(_0x4c1abe[_0x4258cf(0x211)](_0x4b448b,HookState[_0x4258cf(0x26d)])){const _0x533f08={'key':_0x1113d5,[TestFrameworkConstants[_0x4258cf(0x18e)]]:_0x363488,[TestFrameworkConstants[_0x4258cf(0x1cd)]]:TestFrameworkConstants[_0x4258cf(0x1fa)],[TestFrameworkConstants['KEY_EVENT_STARTED_AT']]:_0x31b4e9[_0x4258cf(0x1e9)]||new Date()['toISOString'](),[TestFrameworkConstants['KEY_HOOK_LOGS']]:[],[TestFrameworkConstants[_0x4258cf(0x168)]]:_0x31b4e9[_0x4258cf(0x1c7)]||_0x31b4e9[_0x4258cf(0x21c)]||_0x1113d5,[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:_0x3e3bd5};_0x522dfa[_0x1113d5][_0x4258cf(0x14f)](_0x533f08),_0x493781[_0x25e8e9][TestFrameworkConstants[_0x4258cf(0x24a)]]=_0x1113d5;const _0xa7bb6={};_0xa7bb6[_0x4258cf(0x1f5)]=0x2,logger[_0x4258cf(0x1e1)]('[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20PRE\x20-\x20hookType='+_0x1113d5+_0x4258cf(0x170)+_0x363488+',\x20testId='+_0x25e8e9+',\x20hook='+util[_0x4258cf(0xfd)](_0x533f08,_0xa7bb6));}else{if(_0x4c1abe[_0x4258cf(0x188)](_0x4b448b,HookState[_0x4258cf(0x143)])){const _0x3f2bbe=_0x31b4e9[_0x4258cf(0x12a)]||(_0x31b4e9['errorsDetailed']&&_0x4c1abe[_0x4258cf(0x279)](_0x31b4e9[_0x4258cf(0x21a)][_0x4258cf(0x255)],0x0)?_0x4c1abe['gEIpi']:_0x4c1abe[_0x4258cf(0x11f)]),_0x105fdb=_0x522dfa[_0x1113d5]||[];logger['debug'](_0x4258cf(0x1af)+_0x1113d5+_0x4258cf(0x110)+_0x25e8e9+_0x4258cf(0x14c)+_0x3f2bbe+_0x4258cf(0x165)+_0x105fdb[_0x4258cf(0x255)]);if(_0x4c1abe[_0x4258cf(0x188)](_0x105fdb['length'],0x0)&&_0x4c1abe[_0x4258cf(0x20f)](_0x416e87,TestFrameworkState['BEFORE_ALL']))return logger[_0x4258cf(0x1e1)](_0x4c1abe[_0x4258cf(0x278)]),this[_0x4258cf(0x269)](_0x830454,_0x25e8e9,_0x416e87,_0x4b448b,_0x16946b),{};if(_0x4c1abe['VvrTR'](_0x105fdb[_0x4258cf(0x255)],0x0)){const _0x59f137=_0x105fdb['pop']();_0x4c1abe['yFTPZ'](_0x3f2bbe,_0x4c1abe['gEIpi'])&&_0x31b4e9[_0x4258cf(0x21a)]?(_0x59f137[TestFrameworkConstants['KEY_HOOK_FAILURE_TYPE']]=this[_0x4258cf(0x200)](_0x31b4e9),_0x59f137[TestFrameworkConstants[_0x4258cf(0x215)]]=this[_0x4258cf(0x1d0)](_0x31b4e9),_0x59f137[TestFrameworkConstants['KEY_HOOK_FAILURE']]=this[_0x4258cf(0x109)](_0x31b4e9),logger[_0x4258cf(0x1e1)]('[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20FAILED\x20-\x20hookType='+_0x1113d5+_0x4258cf(0x1c2)+_0x59f137[TestFrameworkConstants[_0x4258cf(0x22d)]]+',\x20failureReason='+_0x59f137[TestFrameworkConstants['KEY_HOOK_FAILURE_REASON']]?.[_0x4258cf(0x167)](0x0,0xc8))):_0x59f137[TestFrameworkConstants[_0x4258cf(0x1cd)]]=_0x4c1abe[_0x4258cf(0x11f)];_0x4c1abe['gGLcH'](_0x3f2bbe,TestFrameworkConstants[_0x4258cf(0x1fa)])&&(_0x59f137[TestFrameworkConstants['KEY_HOOK_RESULT']]=_0x3f2bbe);_0x59f137[TestFrameworkConstants['KEY_EVENT_ENDED_AT']]=_0x31b4e9[_0x4258cf(0x209)]||new Date()['toISOString'](),_0x59f137[TestFrameworkConstants[_0x4258cf(0x22a)]]=_0x3e3bd5;const _0x390118=_0x59f137[TestFrameworkConstants[_0x4258cf(0x18e)]];!_0x2820e3[_0x1113d5]&&(_0x2820e3[_0x1113d5]=[]);_0x2820e3[_0x1113d5][_0x4258cf(0x14f)](_0x59f137),_0x493781[_0x25e8e9][TestFrameworkConstants[_0x4258cf(0x147)]]=_0x1113d5;const _0x4644db={};_0x4644db[_0x4258cf(0x1f5)]=0x2,logger[_0x4258cf(0x1e1)](_0x4258cf(0x129)+_0x1113d5+_0x4258cf(0x170)+_0x390118+_0x4258cf(0x14c)+_0x3f2bbe+_0x4258cf(0x1b0)+util[_0x4258cf(0xfd)](_0x59f137,_0x4644db));}}}return _0x493781;}['createTestFrameworkEventPayload'](_0x34eda3){const _0x3a2d58=a75_0x177cd9,_0x83518c={};_0x83518c['vIzGf']='base64';const _0x456e82=_0x83518c;try{const _0x53f5ec=_0x34eda3[_0x3a2d58(0x20d)]?this[_0x3a2d58(0x10c)](_0x34eda3[_0x3a2d58(0x20d)]):_0x34eda3['hookData'][_0x3a2d58(0x20c)],_0x14cefe=_0x34eda3['instance'],_0x353de0=_0x14cefe[_0x3a2d58(0x1d6)](),_0x4480bb=_0x14cefe['getAllData']()[_0x3a2d58(0x275)](_0x53f5ec);if(!_0x4480bb)return logger[_0x3a2d58(0x1e1)](_0x3a2d58(0x21e)+_0x53f5ec),{};const {[TestFrameworkConstants[_0x3a2d58(0x259)]]:_0x5b8094=this[_0x3a2d58(0x15e)]()[0x0]||'',[TestFrameworkConstants[_0x3a2d58(0xf1)]]:_0x79adb8=this[_0x3a2d58(0x1b6)]()[this[_0x3a2d58(0x15e)]()[0x0]]||'',[TestFrameworkConstants[_0x3a2d58(0x229)]]:_0xb9457b='',[TestFrameworkConstants[_0x3a2d58(0x133)]]:_0x579080=''}=_0x4480bb,_0x2825a8=_0x14cefe[_0x3a2d58(0x208)]()[_0x3a2d58(0x156)]()[_0x3a2d58(0x196)]('.')[0x1],_0x51b815=_0x14cefe[_0x3a2d58(0x220)]()[_0x3a2d58(0x156)]()[_0x3a2d58(0x196)]('.')[0x1],_0x3c7e9a=global?.[_0x3a2d58(0x25f)]?.['workerInfo']?.[_0x3a2d58(0x22c)]||global[_0x3a2d58(0x11a)]||0x0,_0x1b3623=_0x14cefe[_0x3a2d58(0xfb)](),_0x2cc499=Buffer[_0x3a2d58(0x1c5)](JSON[_0x3a2d58(0x1db)](_0x4480bb))[_0x3a2d58(0x156)](_0x456e82[_0x3a2d58(0x1bc)]),_0x4aca27={'hash':_0x353de0[_0x3a2d58(0x271)](),'threadId':_0x353de0['getThreadId']()[_0x3a2d58(0x156)](),'processId':_0x353de0[_0x3a2d58(0x24d)]()[_0x3a2d58(0x156)]()},_0x39edfc={};_0x39edfc[_0x3a2d58(0x21d)]=_0x3c7e9a,_0x39edfc['testFrameworkName']=_0x5b8094,_0x39edfc[_0x3a2d58(0x166)]=_0x79adb8,_0x39edfc[_0x3a2d58(0x10f)]=_0x2825a8,_0x39edfc[_0x3a2d58(0x187)]=_0x51b815,_0x39edfc[_0x3a2d58(0x131)]=_0xb9457b,_0x39edfc['endedAt']=_0x579080,_0x39edfc[_0x3a2d58(0x10b)]=_0x1b3623,_0x39edfc[_0x3a2d58(0x241)]=_0x2cc499,_0x39edfc[_0x3a2d58(0x128)]=_0x4aca27,_0x39edfc[_0x3a2d58(0x18a)]=_0x53f5ec;const _0x4d5f83=_0x39edfc;return _0x4d5f83;}catch(_0x5ec3b8){return logger[_0x3a2d58(0x270)]('Error\x20in\x20createTestFrameworkEventPayload:\x20'+util[_0x3a2d58(0x1e8)](_0x5ec3b8)),{};}}async[a75_0x177cd9(0x1c0)](_0x542a81,_0x40e6f0,_0x39bf3b){const _0x38e4a4=a75_0x177cd9,_0x31af67={'hZHwN':function(_0x319d52,_0x34cf69){return _0x319d52+_0x34cf69;},'KaGGq':_0x38e4a4(0x177),'QVyMO':'none','LNnPC':function(_0x676b08,_0xfa7706){return _0x676b08>_0xfa7706;},'XNmHe':function(_0x32d97a,_0x52173a,_0x54b6b3,_0x4103e6){return _0x32d97a(_0x52173a,_0x54b6b3,_0x4103e6);},'fTYzo':function(_0x112f24,_0x31b8b3){return _0x112f24-_0x31b8b3;},'NbQYk':function(_0x21865c,_0x1536ad){return _0x21865c===_0x1536ad;},'gtJQg':function(_0x31abcb,_0x236ca0){return _0x31abcb/_0x236ca0;},'argMY':function(_0x5bb3e0,_0x5db111){return _0x5bb3e0<_0x5db111;},'lYJbv':function(_0x53efe3,_0x40aef6){return _0x53efe3*_0x40aef6;},'GOczq':function(_0x336b00,_0x4a1da9){return _0x336b00+_0x4a1da9;},'dJYOK':function(_0x54ba81,_0x220e13){return _0x54ba81+_0x220e13;}};try{const _0x93bf3b=_0x39bf3b[_0x38e4a4(0x254)]||_0x39bf3b[_0x38e4a4(0xf7)],_0x9a159b=Array[_0x38e4a4(0x1c5)](_0x542a81[_0x38e4a4(0x155)]()['keys']()),_0x466845=_0x542a81[_0x38e4a4(0x155)]()[_0x38e4a4(0x275)](_0x93bf3b);if(!_0x466845){logger['debug'](_0x38e4a4(0x236)+_0x93bf3b);return;}const {[TestFrameworkConstants[_0x38e4a4(0x259)]]:_0x5c39c4='',[TestFrameworkConstants[_0x38e4a4(0xf1)]]:_0x5bfd56=''}=_0x466845;let _0x32cb2f=[];_0x466845&&_0x466845[TestFrameworkConstants[_0x38e4a4(0x150)]]&&Array[_0x38e4a4(0x19a)](_0x466845[TestFrameworkConstants[_0x38e4a4(0x150)]])?(_0x32cb2f=_0x466845[TestFrameworkConstants[_0x38e4a4(0x150)]]||[],logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x19d)+_0x32cb2f['length']+_0x38e4a4(0x124)+_0x93bf3b),_0x542a81[_0x38e4a4(0x1ad)]({[_0x93bf3b]:{[TestFrameworkConstants[_0x38e4a4(0x150)]]:[],[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]:this[_0x38e4a4(0x15e)]()[0x0]||'',[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:this[_0x38e4a4(0x1b6)]()[this[_0x38e4a4(0x15e)]()[0x0]]||''}}),logger[_0x38e4a4(0x1e1)]('[JestTestFramework]\x20sendLogCreatedEvent:\x20Cleared\x20logs\x20from\x20instance.data[KEY_LOGS]\x20for\x20testId:\x20'+_0x93bf3b)):logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x17e)+_0x93bf3b);logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x16b)+_0x32cb2f['length']+_0x38e4a4(0x1ec)+_0x93bf3b);const _0xe5ed92=_0x32cb2f[_0x38e4a4(0x134)](_0x23fcd1=>_0x23fcd1[_0x38e4a4(0xf6)]===_0x38e4a4(0x152));_0x31af67[_0x38e4a4(0x190)](_0xe5ed92['length'],0x0)&&(logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x21f)+_0xe5ed92['length']+_0x38e4a4(0x1bf)+_0x93bf3b),_0xe5ed92['forEach']((_0x5dbfca,_0xea5a2d)=>{const _0x23fbfa=_0x38e4a4;logger[_0x23fbfa(0x1e1)]('[JestTestFramework]\x20sendLogCreatedEvent:\x20Screenshot\x20log\x20'+_0x31af67[_0x23fbfa(0xef)](_0xea5a2d,0x1)+'/'+_0xe5ed92[_0x23fbfa(0x255)]+'\x20-\x20test_identifier='+(_0x5dbfca[_0x23fbfa(0x18a)]||_0x31af67[_0x23fbfa(0x1e5)])+_0x23fbfa(0x116)+(_0x5dbfca[_0x23fbfa(0x226)]||_0x31af67[_0x23fbfa(0x1e5)])+_0x23fbfa(0xf0)+(_0x5dbfca['hook_run_uuid']||_0x31af67[_0x23fbfa(0x1e7)])+_0x23fbfa(0x1ab)+(_0x5dbfca[_0x23fbfa(0x25e)]?.[_0x23fbfa(0x255)]||0x0));}));const _0x38a4d9=_0x466845[TestFrameworkConstants[_0x38e4a4(0x1c3)]]||{},_0x364edd=_0x31af67[_0x38e4a4(0x1a4)](getMediaArtifactsLogs,_0x38a4d9,null,_0x93bf3b),_0x56e474=(_0x32cb2f||[])[_0x38e4a4(0x17b)](_0x364edd||[]),_0xde1d66=_0xe5ed92?.[_0x38e4a4(0x255)]||0x0,_0x2102d4=_0x31af67[_0x38e4a4(0x1f2)](_0x32cb2f?.[_0x38e4a4(0x255)]||0x0,_0xde1d66);logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x233)+_0x93bf3b+_0x38e4a4(0x24e)+_0x2102d4+_0x38e4a4(0x169)+_0xde1d66+_0x38e4a4(0x235)+(_0x364edd?.['length']||0x0)+_0x38e4a4(0x205)+_0x56e474['length']);if(!_0x56e474||_0x31af67[_0x38e4a4(0x194)](_0x56e474[_0x38e4a4(0x255)],0x0)){logger[_0x38e4a4(0x1e1)](_0x38e4a4(0xf3)+_0x93bf3b);return;}const _0x1e4aab=0x28,_0x187231=Math[_0x38e4a4(0x191)](_0x31af67[_0x38e4a4(0x101)](_0x56e474[_0x38e4a4(0x255)],_0x1e4aab));for(let _0x412cc6=0x0;_0x31af67[_0x38e4a4(0x1a5)](_0x412cc6,_0x187231);_0x412cc6++){const _0x36c76f=_0x31af67[_0x38e4a4(0x246)](_0x412cc6,_0x1e4aab),_0x3e8ed4=_0x31af67['hZHwN'](_0x36c76f,_0x1e4aab),_0x2253a2=_0x56e474['slice'](_0x36c76f,_0x3e8ed4),_0x516013=global?.['browserstackPlatformIndex']??0x0,_0xf770a8={'platformIndex':_0x516013,'logs':_0x2253a2,'testFrameworkName':_0x5c39c4,'testFrameworkVersion':_0x5bfd56,'testFrameworkState':_0x40e6f0[_0x38e4a4(0x156)]()[_0x38e4a4(0x196)]('.')[0x1]},_0x17654a={};_0x17654a[_0x38e4a4(0x1f5)]=0x3,_0x17654a[_0x38e4a4(0xf5)]=0x5,logger[_0x38e4a4(0x1e1)]('[JestTestFramework]\x20sendLogCreatedEvent:\x20Batch\x20'+_0x31af67[_0x38e4a4(0x1f9)](_0x412cc6,0x1)+'/'+_0x187231+_0x38e4a4(0x117)+_0x93bf3b+_0x38e4a4(0x263)+_0x2253a2[_0x38e4a4(0x255)]+_0x38e4a4(0x206)+_0x516013+_0x38e4a4(0x203)+util[_0x38e4a4(0xfd)](_0xf770a8,_0x17654a));const _0x5ebd1f=await GrpcClient[_0x38e4a4(0x239)]()['logCreatedEvent'](_0xf770a8);logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x12d)+_0x31af67[_0x38e4a4(0x181)](_0x412cc6,0x1)+'/'+_0x187231+'\x20-\x20testId:\x20'+_0x93bf3b+',\x20response='+util[_0x38e4a4(0xfd)](_0x5ebd1f));}_0x364edd&&_0x31af67[_0x38e4a4(0x190)](_0x364edd[_0x38e4a4(0x255)],0x0)&&_0x466845[TestFrameworkConstants[_0x38e4a4(0x1c3)]]&&_0x542a81[_0x38e4a4(0x1ad)]({[_0x93bf3b]:{[TestFrameworkConstants[_0x38e4a4(0x1c3)]]:{},[TestFrameworkConstants[_0x38e4a4(0x259)]]:this['getTestFrameworks']()[0x0]||'',[TestFrameworkConstants[_0x38e4a4(0xf1)]]:this[_0x38e4a4(0x1b6)]()[this['getTestFrameworks']()[0x0]]||''}}),logger[_0x38e4a4(0x1e1)](_0x38e4a4(0x23e)+_0x93bf3b+_0x38e4a4(0x1d5)+_0x187231);}catch(_0x553ec9){logger[_0x38e4a4(0x270)](_0x38e4a4(0x1cf)+(_0x39bf3b[_0x38e4a4(0x254)]||_0x39bf3b['testId'])+',\x20error:\x20'+util['format'](_0x553ec9));}}[a75_0x177cd9(0x269)](_0x41ba7a,_0x47c60c,_0x5d50aa,_0x1d330,_0xeb5767){const _0x4bc685=a75_0x177cd9,_0x55de40={};_0x55de40[_0x4bc685(0x10d)]=function(_0x144861,_0x2163cf){return _0x144861===_0x2163cf;},_0x55de40[_0x4bc685(0x221)]=_0x4bc685(0x10a);const _0x1284cc=_0x55de40,{hookData:_0x577159}=_0xeb5767,_0x275380={'testId':_0x47c60c,'testFrameworkState':_0x5d50aa,'hookState':_0x1d330,'args':_0xeb5767,'timestamp':new Date()[_0x4bc685(0x137)]()};if(_0x1284cc[_0x4bc685(0x10d)](_0x5d50aa,TestFrameworkState[_0x4bc685(0x1d1)])&&_0x577159){const _0x2fc914={};_0x2fc914[_0x4bc685(0x1f4)]=_0x577159[_0x4bc685(0x1cb)]||_0x577159[_0x4bc685(0x224)],_0x2fc914['scope']=_0x577159['scope']||_0x577159['scopes']&&_0x577159[_0x4bc685(0x227)][0x0]||'',_0x2fc914[_0x4bc685(0x22e)]=_0x1284cc[_0x4bc685(0x221)],_0x275380[_0x4bc685(0x11d)]=_0x2fc914,logger[_0x4bc685(0x1e1)](_0x4bc685(0x1e0)+_0x47c60c+',\x20filePath:\x20'+_0x275380[_0x4bc685(0x11d)][_0x4bc685(0x1f4)]+_0x4bc685(0x184)+_0x275380[_0x4bc685(0x11d)][_0x4bc685(0x231)]);}_0x41ba7a[_0x4bc685(0xf4)](_0x47c60c,_0x275380),logger[_0x4bc685(0x1e1)]('Stored\x20pending\x20hook\x20for\x20testId:\x20'+_0x47c60c+_0x4bc685(0x192)+_0x5d50aa+',\x20hookState:\x20'+_0x1d330);}async[a75_0x177cd9(0x256)](_0x122334,_0x5c6f10){const _0x26b57d=a75_0x177cd9,_0x36d6c6={};_0x36d6c6['vRcSM']=function(_0x3b0c32,_0x1937bd){return _0x3b0c32>_0x1937bd;},_0x36d6c6[_0x26b57d(0x21b)]=function(_0x213b58,_0x2f31ae){return _0x213b58===_0x2f31ae;},_0x36d6c6[_0x26b57d(0x173)]=function(_0x7ea5ca,_0x34676b){return _0x7ea5ca===_0x34676b;},_0x36d6c6[_0x26b57d(0x115)]=function(_0x21217d,_0x2ffabd){return _0x21217d===_0x2ffabd;},_0x36d6c6[_0x26b57d(0xfc)]=function(_0x54d10c,_0x1fcf40){return _0x54d10c===_0x1fcf40;},_0x36d6c6[_0x26b57d(0x19b)]=_0x26b57d(0x237);const _0x5eb30b=_0x36d6c6;if(_0x122334[_0x26b57d(0x24f)](_0x5c6f10)){const _0x3d8ab0=_0x122334[_0x26b57d(0x118)](_0x5c6f10);logger['debug'](_0x26b57d(0x202)+_0x3d8ab0[_0x26b57d(0x255)]+_0x26b57d(0xfe)+_0x5c6f10);for(const _0x10b21f of _0x3d8ab0){try{const _0x52bced=await this[_0x26b57d(0x1aa)](_0x122334,_0x10b21f[_0x26b57d(0x10f)],_0x10b21f[_0x26b57d(0x187)],_0x10b21f['args']);_0x52bced&&_0x5eb30b['vRcSM'](Object[_0x26b57d(0x132)](_0x52bced)[_0x26b57d(0x255)],0x0)&&_0x122334[_0x26b57d(0x1ad)](_0x52bced),await this[_0x26b57d(0xff)](_0x122334,_0x10b21f[_0x26b57d(0x10f)],_0x10b21f[_0x26b57d(0x187)],_0x10b21f[_0x26b57d(0x243)]);}catch(_0x405834){logger[_0x26b57d(0x270)](_0x26b57d(0x230)+_0x5c6f10+_0x26b57d(0x1ce)+_0x405834);}}_0x122334[_0x26b57d(0x130)](_0x5c6f10),logger['debug']('Cleared\x20processed\x20pending\x20hooks\x20for\x20testId:\x20'+_0x5c6f10);}const _0x525855=_0x122334[_0x26b57d(0x155)]()[_0x26b57d(0x275)](_0x5c6f10);if(_0x525855){const _0x56db53=_0x525855[TestFrameworkConstants[_0x26b57d(0x1fc)]]||_0x525855[TestFrameworkConstants[_0x26b57d(0x1f8)]],_0x1a778f=_0x525855[TestFrameworkConstants['KEY_TEST_SCOPE']]||_0x525855[TestFrameworkConstants[_0x26b57d(0x144)]]&&_0x525855[TestFrameworkConstants[_0x26b57d(0x144)]][0x0]||'';logger[_0x26b57d(0x1e1)]('[JestTestFramework]\x20processPendingHooks:\x20Checking\x20for\x20beforeAll\x20hooks\x20matching\x20filePath:\x20'+_0x56db53+_0x26b57d(0x184)+_0x1a778f);const _0x1afef2=_0x122334[_0x26b57d(0x210)]();for(const _0x40a5f2 of _0x1afef2){if(_0x5eb30b['ybDkD'](_0x40a5f2,_0x5c6f10))continue;if(_0x122334[_0x26b57d(0x24f)](_0x40a5f2)){const _0xd8aa29=_0x122334['getPendingHooks'](_0x40a5f2);for(const _0x3d748d of _0xd8aa29){if(_0x5eb30b[_0x26b57d(0x173)](_0x3d748d[_0x26b57d(0x10f)],TestFrameworkState['BEFORE_ALL'])&&_0x3d748d[_0x26b57d(0x11d)]){const _0x3a09b9=_0x3d748d[_0x26b57d(0x11d)][_0x26b57d(0x1f4)],_0x1d9045=_0x3d748d[_0x26b57d(0x11d)][_0x26b57d(0x231)];if(_0x5eb30b['FjTIE'](_0x3a09b9,_0x56db53)&&_0x5eb30b[_0x26b57d(0xfc)](_0x1d9045,_0x1a778f)){logger[_0x26b57d(0x1e1)](_0x26b57d(0x20a)+_0x40a5f2+',\x20currentTestId:\x20'+_0x5c6f10+_0x26b57d(0x23b)+_0x3a09b9+_0x26b57d(0x184)+_0x1d9045);_0x3d748d[_0x26b57d(0x243)]&&_0x3d748d[_0x26b57d(0x243)][_0x26b57d(0x1d7)]&&(_0x3d748d[_0x26b57d(0x243)][_0x26b57d(0x1d7)][_0x26b57d(0x20c)]=_0x5c6f10,logger[_0x26b57d(0x1e1)](_0x26b57d(0xed)+_0x40a5f2+_0x26b57d(0x213)+_0x5c6f10));try{const _0x1f0bfd=await this[_0x26b57d(0x1aa)](_0x122334,_0x3d748d['testFrameworkState'],_0x3d748d[_0x26b57d(0x187)],_0x3d748d['args']);_0x1f0bfd&&_0x5eb30b[_0x26b57d(0x175)](Object[_0x26b57d(0x132)](_0x1f0bfd)[_0x26b57d(0x255)],0x0)&&_0x122334[_0x26b57d(0x1ad)](_0x1f0bfd);await this[_0x26b57d(0xff)](_0x122334,_0x3d748d['testFrameworkState'],_0x3d748d[_0x26b57d(0x187)],_0x3d748d['args']);const _0x3e8729=_0x122334['getPendingHooks'](_0x40a5f2)['filter'](_0x37f248=>_0x37f248!==_0x3d748d);if(_0x5eb30b['ZgIMP'](_0x3e8729[_0x26b57d(0x255)],0x0))_0x122334[_0x26b57d(0x130)](_0x40a5f2);else{_0x122334[_0x26b57d(0x130)](_0x40a5f2);for(const _0x7cbe88 of _0x3e8729){_0x122334[_0x26b57d(0xf4)](_0x40a5f2,_0x7cbe88);}}logger['debug'](_0x5eb30b['qZWHN']);}catch(_0x521a65){logger[_0x26b57d(0x270)](_0x26b57d(0x22f)+_0x5c6f10+_0x26b57d(0x1ce)+_0x521a65);}}}}}}}}[a75_0x177cd9(0x182)](_0x395618){const _0x4ed301=a75_0x177cd9,_0x199e82={'uxMCK':function(_0x36bfc2){return _0x36bfc2();}};if(!_0x395618||!_0x395618[_0x4ed301(0x248)])return;_0x395618['parent']['hooks']&&Array[_0x4ed301(0x19a)](_0x395618[_0x4ed301(0x248)][_0x4ed301(0x139)])&&_0x395618[_0x4ed301(0x248)][_0x4ed301(0x139)]['forEach'](_0x5b9243=>{const _0x4c7032=_0x4ed301;!_0x5b9243[_0x4c7032(0x106)]&&!_0x5b9243[_0x4c7032(0x18d)]&&(_0x5b9243[_0x4c7032(0x106)]=_0x199e82['uxMCK'](uuidv4),_0x5b9243[_0x4c7032(0x18d)]=_0x5b9243[_0x4c7032(0x106)],logger[_0x4c7032(0x1e1)](_0x4c7032(0x1a7)+_0x5b9243['type']+_0x4c7032(0x13c)+_0x5b9243[_0x4c7032(0x106)]));}),this[_0x4ed301(0x182)](_0x395618[_0x4ed301(0x248)]);}[a75_0x177cd9(0x1eb)](_0x153c74){const _0x23b64e=a75_0x177cd9,_0x420fa9={'bJvdv':function(_0x3f507b,_0x307bf3){return _0x3f507b(_0x307bf3);}};if(!_0x153c74||!_0x153c74['parent'])return[];const _0x4709e4=[];return _0x153c74['parent'][_0x23b64e(0x139)]&&Array[_0x23b64e(0x19a)](_0x153c74[_0x23b64e(0x248)]['hooks'])&&_0x153c74[_0x23b64e(0x248)][_0x23b64e(0x139)][_0x23b64e(0x1ae)](_0x44cb31=>{const _0x9d7d33=_0x23b64e,_0x1094af=_0x44cb31[_0x9d7d33(0x106)]||_0x44cb31['hookUUID'];_0x1094af&&!this[_0x9d7d33(0x238)](_0x44cb31)&&!_0x420fa9[_0x9d7d33(0xee)](isInternalHook,_0x44cb31['fn'])&&_0x4709e4[_0x9d7d33(0x14f)](_0x1094af);}),[..._0x4709e4,...this[_0x23b64e(0x1eb)](_0x153c74['parent'])];}[a75_0x177cd9(0x153)](_0x56b054){const _0x1c1600=a75_0x177cd9,_0x37f77c={'azrpv':function(_0x15d2b9,_0xb3f832){return _0x15d2b9(_0xb3f832);},'PPlOQ':_0x1c1600(0x1fd)},_0x357d2d=new Map(),_0x30128e=_0x262680=>{const _0x1d48d2=_0x1c1600;if(!_0x262680||!_0x262680[_0x1d48d2(0x248)])return;_0x262680[_0x1d48d2(0x248)][_0x1d48d2(0x139)]&&Array[_0x1d48d2(0x19a)](_0x262680[_0x1d48d2(0x248)][_0x1d48d2(0x139)])&&_0x262680[_0x1d48d2(0x248)][_0x1d48d2(0x139)][_0x1d48d2(0x1ae)](_0x14e499=>{const _0x1ff47d=_0x1d48d2,_0x3b7651=_0x14e499[_0x1ff47d(0x106)]||_0x14e499[_0x1ff47d(0x18d)];if(_0x3b7651&&!this['isJestInternalHook'](_0x14e499)&&!_0x37f77c[_0x1ff47d(0x171)](isInternalHook,_0x14e499['fn'])){const _0x429af2={};_0x429af2[_0x1ff47d(0x112)]=_0x14e499[_0x1ff47d(0x112)]||_0x37f77c[_0x1ff47d(0x15b)],_0x429af2[_0x1ff47d(0x1c7)]=_0x14e499['name']||'\x22'+_0x14e499[_0x1ff47d(0x112)]+'\x22\x20hook',_0x357d2d[_0x1ff47d(0x257)](_0x3b7651,_0x429af2);}}),_0x37f77c[_0x1d48d2(0x171)](_0x30128e,_0x262680[_0x1d48d2(0x248)]);};return _0x37f77c[_0x1c1600(0x171)](_0x30128e,_0x56b054),_0x357d2d;}['isJestInternalHook'](_0x2bc21d){const _0x2699af=a75_0x177cd9,_0x2167d9={};_0x2167d9[_0x2699af(0x216)]=_0x2699af(0x1fe),_0x2167d9[_0x2699af(0x12f)]='[JestTestFramework]\x20isJestInternalHook:\x20Exception\x20checking\x20hook\x20file:\x20${util.format(e)}';const _0x1c617f=_0x2167d9;try{const _0x3d8ce4=this[_0x2699af(0x244)](_0x2bc21d);return _0x3d8ce4&&_0x3d8ce4[_0x2699af(0x1e6)](_0x1c617f[_0x2699af(0x216)]);}catch(_0x42c31){logger[_0x2699af(0x1e1)](_0x1c617f[_0x2699af(0x12f)]);}return![];}[a75_0x177cd9(0x244)](_0x57d894){const _0xdc3a72=a75_0x177cd9;if(_0x57d894[_0xdc3a72(0x14d)])try{const _0x4d8c78=stackTrace[_0xdc3a72(0x218)](_0x57d894['asyncError']);return _0x4d8c78[0x0]?_0x4d8c78[0x0]['getFileName']():null;}catch(_0x42e1f6){logger[_0xdc3a72(0x1e1)](_0xdc3a72(0x136)+util[_0xdc3a72(0x1e8)](_0x42e1f6));}if(_0x57d894[_0xdc3a72(0x13f)])return _0x57d894[_0xdc3a72(0x13f)];return null;}}module[a75_0x177cd9(0x24c)]=JestTestFramework;function a75_0x21a4(){const _0x1ce584=[',\x20scope:\x20','Error\x20parsing\x20asyncError\x20for\x20file\x20path:\x20','UnhandledError','hookState','sqOYv','find','test_identifier','[JestTestFramework]\x20setActiveHook:\x20Invalid\x20parameters\x20-\x20testIdentifier=',':testAnalyticsId','hookUUID','KEY_HOOK_ID','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Data\x20BEFORE\x20parseJestTestResult:\x20','LNnPC','ceil',',\x20state:\x20','cLcbj','NbQYk','event_ended_at','split','114132zgsedv','860661GNsQuz','reverse','isArray','qZWHN','ewfZw','[JestTestFramework]\x20sendLogCreatedEvent:\x20Logs\x20retrieved\x20from\x20instance.data[KEY_LOGS]:\x20','86205OvBSeF','KEY_TEST_META','KEY_TEST_RESULT','[JestTestFramework]\x20trackEvent:\x20HOOK\x20event\x20-\x20testFrameworkState=','skip','pBOcy','XNmHe','argMY','LHvgm','[JestTestFramework]\x20mapTestHooks:\x20Assigned\x20UUID\x20to\x20hook\x20-\x20type=','299593svGCMA','DyANC','trackHookEvent',',\x20messageLength=','[JestTestFramework]\x20setActiveHook:\x20testIdentifier=','addMultipleEntries','forEach','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20-\x20hookType=',',\x20hook=','KEY_EVENT_STARTED_AT','[JestTestFramework]\x20parseJestTest:\x20SUCCESS\x20-\x20testName=','\x20(testIdentifier),\x20hookType=','KUYld','[JestTestFramework]\x20trackHookEvent:\x20START\x20-\x20testFrameworkState=','getTestFrameworksVersions','AmGcY','\x20hook','matchHookRegex',',\x20testData=','removeActiveHook','vIzGf','[JestTestFramework]\x20parseJestTest:\x20START\x20-\x20','onQLX','\x20screenshot\x20logs\x20for\x20testId:\x20','sendLogCreatedEvent','JestTestFramework',',\x20failureType=','KEY_TEST_ATTACHMENTS','KEY_TEST_NAME','from','ZYMsr','name','../TestInfo.js','oDODp','51075ZeMxcW','file_name','eiMHH','KEY_HOOK_RESULT',',\x20error:\x20','[JestTestFramework]\x20sendLogCreatedEvent:\x20ERROR\x20-\x20testId:\x20','getJestFailureReason','BEFORE_ALL','kwcPS','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20ATTACHMENTS\x20FOUND:\x20','[JestTestFramework]\x20trackEvent:\x20TEST\x20-\x20testId=',',\x20totalBatches:\x20','getContext','hookData','[JestTestFramework]\x20getJestTestIdentifier:\x20Extracted\x20identifier=\x22','\x20(testIdentifier),\x20result=','ALL','stringify','rCFTH','QVJxU','YpozP','stack-trace','[JestTestFramework]\x20storePendingHook:\x20Stored\x20beforeAll\x20hook\x20with\x20metadata\x20-\x20testId:\x20','debug',',\x20argsKeys=','ROOT_DESCRIBE_BLOCK','\x20files','KaGGq','includes','QVyMO','format','started_at','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Processing\x20test\x20result\x20for\x20testId:\x20','getHooksForTest','\x20for\x20testId:\x20','slice','warn','NONE','fbhhg','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Parsed\x20test\x20result\x20entries:\x20','fTYzo','[JestTestFramework]\x20getJestTestIdentifier:\x20No\x20identifier\x20in\x20testData,\x20using\x20fallback','filePath','depth','FdJlD',',\x20version=','KEY_TEST_LOCATION','GOczq','DEFAULT_HOOK_RESULT','getJestTestName','KEY_TEST_FILE_PATH','unknown','jest-circus','KEY_TEST_LOGS','getJestFailureType','TOnLt','Processing\x20',',\x20payload:\x20','hook_result',',\x20totalLogs:\x20',',\x20platformIndex:\x20','parseJestTest','getCurrentTestState','finished_at','[JestTestFramework]\x20processPendingHooks:\x20Found\x20matching\x20beforeAll\x20hook\x20-\x20storedTestId:\x20','getJestTestScopes','test_run_id','test','Klfvi','cxckn','getAllPendingHookTestIds','cvQpg','310UNJCcV','\x20to\x20','EWjhW','KEY_HOOK_FAILURE_REASON','fDMCY',',\x20scopes=','parse','dalor','errorsDetailed','ybDkD','hook_type','platformIndex','createTestFrameworkEventPayload:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','[JestTestFramework]\x20sendLogCreatedEvent:\x20Found\x20','getCurrentHookState','eeKVd','VkGVD','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20BEFORE_ALL\x20with\x20no\x20matching\x20PRE,\x20storing\x20as\x20pending','location','WneEm','test_run_uuid','scopes','[JestTestFramework]\x20trackEvent:\x20ERROR\x20-\x20testFrameworkState=','KEY_TEST_STARTED_AT','KEY_CUSTOM_TAGS','activeHooks','parallelIndex','KEY_HOOK_FAILURE_TYPE','hookType','[JestTestFramework]\x20processPendingHooks:\x20Error\x20processing\x20matching\x20beforeAll\x20hook\x20for\x20testId:\x20','Error\x20processing\x20pending\x20hook\x20for\x20testId:\x20','scope','KEY_EVENT_ENDED_AT','[JestTestFramework]\x20sendLogCreatedEvent:\x20Log\x20counts\x20-\x20testId:\x20','132CLLoWA',',\x20attachmentLogs:\x20','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20test\x20data\x20found\x20for\x20test\x20ID:\x20','[JestTestFramework]\x20processPendingHooks:\x20Processed\x20and\x20removed\x20matching\x20beforeAll\x20hook','isJestInternalHook','getInstance','util',',\x20filePath:\x20','parseJestTestResult',',\x20failureReason=','[JestTestFramework]\x20sendLogCreatedEvent:\x20SUCCESS\x20-\x20testId:\x20','CLkuX','mWgiD','eventJson','match','args','getRootParentFile','\x20attachments','lYJbv','apply','parent','KEY_HOOKS_FINISHED','KEY_HOOK_LAST_STARTED','failed','exports','getProcessId',',\x20consoleLogs:\x20','hasPendingHooks','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Loading\x20testData\x20for\x20testId:\x20','ocQMg','[JestTestFramework]\x20parseJestTestResult:\x20Using\x20merged\x20hooksFinished/hooksStarted\x20-\x20hookTypes=','testData','testUUID','length','processPendingHooks','set','has','KEY_TEST_FRAMEWORK_NAME','[JestTestFramework]\x20parseJestTestResult:\x20Existing\x20attachments\x20in\x20instance\x20data:\x20','KEY_TEST_RETRY_OF','jqXfA','eLTbi','message','__workerDetails','KEY_TEST_ID','MyKGU','[JestTestFramework]\x20parseJestTestResult:\x20Using\x20hooks\x20from\x20testData',',\x20logsInBatch:\x20','failure_reason','_ALL','[JestTestFramework]\x20removeActiveHook:\x20Hook\x20not\x20found\x20-\x20testIdentifier=','KEY_AUTOMATE_SESSION_NAME','afterAll','storePendingHook','../instances/trackedInstance.js',',\x20hookType=',',\x20filePath=','PRE','zzzZv','[JestTestFramework]\x20trackEvent:\x20SUCCESS\x20-\x20testFrameworkState=','error','getId','9182544WNInAw','DEFAULT_TEST_RESULT','LtqmR','get','ZKbLs','TEST','FDefy','zkcya',',\x20storing\x20as\x20pending\x20hook','startsWith','tags','instance','mxYoD',',\x20testFramework=','[JestTestFramework]\x20processPendingHooks:\x20Updated\x20hook\x20test_run_id\x20from\x20','bJvdv','hZHwN',',\x20hook_run_uuid=','KEY_TEST_FRAMEWORK_VERSION','ffTbA','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20logs\x20found,\x20skipping\x20-\x20testId:\x20','addPendingHook','maxArrayLength','kind','testId','[JestTestFramework]\x20removeActiveHook:\x20Removed\x20hook\x20-\x20testIdentifier=','KEY_TEST_UUID','getCurrentInstanceName','getRef','YmKMV','inspect','\x20pending\x20hooks\x20for\x20testId:\x20','runHooks',',\x20duration=','gtJQg','No\x20test\x20data\x20or\x20testId\x20found\x20for\x20jest\x20test','getTrackedInstance','sjKQq','[JestTestFramework]\x20trackEvent:\x20HOOK\x20-\x20Hook\x20event\x20updates:\x20','hookAnalyticsId','[JestTestFramework]\x20trackEvent:\x20TEST\x20POST\x20-\x20Test\x20result\x20processed\x20for\x20testId:\x20','substr','getJestFailureData','beforeAll','uuid','getJestTestIdentifier','SAQkt','Zkqoe','testFrameworkState',',\x20testId=','title','type','originalTest','../state/testFrameworkState.js','FjTIE',',\x20test_run_uuid=','\x20-\x20testId:\x20','getPendingHooks','setTrackedInstance','__bstackPlatformIndex','duration','KEY_TEST_CODE','hookMetadata','retryOf','UZUpk','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Test\x20data\x20loaded\x20for\x20testId:\x20','YImYz','pePAw',',\x20hookState=','\x20logs\x20for\x20testId:\x20','[JestTestFramework]\x20trackJestInstance:\x20SUCCESS\x20-\x20saved\x20instance\x20contextId=','[JestTestFramework]\x20parseJestTestResult:\x20FAILURE\x20-\x20testId=','../instances/testFrameworkInstance.js','executionContext','[JestTestFramework]\x20trackHookEvent:\x20HOOK\x20POST\x20-\x20Completed\x20hookType=','result','trackJestInstance:\x20created\x20instance\x20for\x20target=','[JestTestFramework]\x20resolveInstance:\x20Instance\x20created\x20-\x20instanceExists=','[JestTestFramework]\x20sendLogCreatedEvent:\x20Batch\x20','YGvgl','SUfyo','removePendingHooks','startedAt','keys','KEY_TEST_ENDED_AT','filter','80NMaiMF','[JestTestFramework]\x20getRootParentFile:\x20Exception\x20parsing\x20stack\x20trace:\x20','toISOString','status','hooks','../../../helpers/test-observability/utils','\x22\x20from\x20testData',',\x20hookUUID=','[JestTestFramework]\x20trackEvent:\x20TEST\x20event\x20-\x20hookState=','UNFbv','file','KEY_HOOKS_STARTED','KEY_TEST_FAILURE_TYPE','DgeGr','POST','KEY_TEST_SCOPES','findIndex',',\x20hookData=','KEY_HOOK_LAST_FINISHED','map','trackJestInstance:\x20instance\x20already\x20exists',',\x20state=','delete',',\x20result=','asyncError','KEY_TEST_RERUN_NAME','push','KEY_LOGS','body','TEST_SCREENSHOT','buildHookMapFromTest','../cliUtils.js','getAllData','toString','../grpcClient','[JestTestFramework]\x20getActiveHook:\x20Found\x20active\x20hook\x20-\x20testIdentifier=','KEY_TEST_DURATION','trackJestInstance','PPlOQ','KEY_TEST_FAILURE','getActiveHook','getTestFrameworks','lxYLF','[JestTestFramework]\x20removeActiveHook:\x20Invalid\x20parameters\x20-\x20testIdentifier=','join','hook_id','hQNHD','resolveInstance',',\x20hooksListLength=','testFrameworkVersion','substring','KEY_HOOK_NAME',',\x20screenshotLogs:\x20','[JestTestFramework]\x20trackEvent:\x20TEST\x20PRE\x20-\x20Parsed\x20test\x20entries:\x20','[JestTestFramework]\x20sendLogCreatedEvent:\x20Total\x20logs\x20retrieved:\x20','[JestTestFramework]\x20parseJestTestResult:\x20SUCCESS\x20-\x20testName=','KEY_TEST_TAGS','gqbdM','[JestTestFramework]\x20trackEvent:\x20unsupported\x20testFrameworkState=',',\x20hookId=','azrpv','code','ZgIMP','../state/hookState.js','vRcSM','./constants/testFrameworkConstants.js','missing','KEY_TEST_FAILURE_REASON','18188RFMSVC','getFileName','concat','bWEeQ','trackEvent','[JestTestFramework]\x20sendLogCreatedEvent:\x20No\x20logs\x20found\x20in\x20instance.data[KEY_LOGS]\x20for\x20testId:\x20','getJestTestFilePath','[JestTestFramework]\x20trackEvent:\x20Test\x20Framework\x20instance\x20not\x20found','dJYOK','mapTestHooks','KEY_HOOK_LOGS'];a75_0x21a4=function(){return _0x1ce584;};return a75_0x21a4();}

@@ -1,1 +0,1 @@

function a76_0x18fc(){const _0x219677=['../instances/trackedInstance.js','instance','getTrackedInstance','386JrqNGL','../cliUtils.js','88ilJHUH','../../../helpers/classLogger.js','Xyqoa','trackPlaywrightInstance:\x20created\x20instance\x20for\x20target=','info','5221179eMzbYB','getId','\x20target=','CREATE','../instances/automationFrameworkInstance.js','getCurrentInstanceName','1371bsXnIv','trackPlaywrightInstance:\x20instance\x20already\x20exists','bsParams','../state/automationFrameworkState.js','createContext','PLAYWRIGHT_DISPATCH','getAutomationFrameworkVersion','message','PlaywrightAutomationFramework','2200480EwWfPG','getAutomationFrameworkName','trackEvent:\x20automationFrameworkState=','runHooks','logger','6ILXsVe','exports','trackPlaywrightInstance:\x20saved\x20instance\x20contextId=','11526ZDfxip','1509350HNhKSq','JQMOz','trackPlaywrightInstance','nRryR','864305bKdqyg','2681994cDCAZS','resolveInstance'];a76_0x18fc=function(){return _0x219677;};return a76_0x18fc();}const a76_0x2160b4=a76_0x27f4;(function(_0x5ca216,_0x3a2fe5){const _0x71658d=a76_0x27f4,_0x16c46c=_0x5ca216();while(!![]){try{const _0x58c5f0=parseInt(_0x71658d(0x163))/0x1*(-parseInt(_0x71658d(0x156))/0x2)+-parseInt(_0x71658d(0x174))/0x3*(parseInt(_0x71658d(0x158))/0x4)+-parseInt(_0x71658d(0x150))/0x5+parseInt(_0x71658d(0x171))/0x6*(parseInt(_0x71658d(0x151))/0x7)+-parseInt(_0x71658d(0x16c))/0x8+parseInt(_0x71658d(0x15d))/0x9+parseInt(_0x71658d(0x175))/0xa;if(_0x58c5f0===_0x3a2fe5)break;else _0x16c46c['push'](_0x16c46c['shift']());}catch(_0x32a42b){_0x16c46c['push'](_0x16c46c['shift']());}}}(a76_0x18fc,0x4d6e8));const AutomationFramework=require('./automationFramework.js'),{createClassLogger}=require(a76_0x2160b4(0x159)),AutomationFrameworkState=require(a76_0x2160b4(0x166)),CLIUtils=require(a76_0x2160b4(0x157)),TrackedInstance=require(a76_0x2160b4(0x153)),AutomationFrameworkInstance=require(a76_0x2160b4(0x161));function a76_0x27f4(_0x494b67,_0x4501d0){const _0x18fc58=a76_0x18fc();return a76_0x27f4=function(_0x27f440,_0x13b77c){_0x27f440=_0x27f440-0x150;let _0x5304d6=_0x18fc58[_0x27f440];return _0x5304d6;},a76_0x27f4(_0x494b67,_0x4501d0);}class PlaywrightAutomationFramework extends AutomationFramework{['logger']=createClassLogger(a76_0x2160b4(0x16b));constructor(_0x1605b0,_0x37e405){super(_0x1605b0,_0x37e405);}async['trackEvent'](_0x44bc37,_0x2eee04,_0x135c16={}){const _0x22e405=a76_0x2160b4,_0x99be69={};_0x99be69[_0x22e405(0x178)]=function(_0x5d857c,_0x1fd184){return _0x5d857c===_0x1fd184;};const _0x226931=_0x99be69;this['logger']['debug'](_0x22e405(0x16e)+_0x44bc37+'\x20hookState='+_0x2eee04),await super['trackEvent'](_0x44bc37,_0x2eee04,_0x135c16);const _0x47d651=this[_0x22e405(0x152)](_0x44bc37,_0x2eee04,_0x135c16);if(_0x226931[_0x22e405(0x178)](_0x47d651,null))return;_0x135c16[_0x22e405(0x154)]=_0x47d651,await this[_0x22e405(0x16f)](_0x47d651,_0x44bc37,_0x2eee04,_0x135c16);}['resolveInstance'](_0x5ee317,_0x2f40de,_0x24a823={}){const _0x3580d9=a76_0x2160b4,_0x53c6e9={};_0x53c6e9[_0x3580d9(0x15a)]=function(_0x45f0f9,_0xf7bd03){return _0x45f0f9===_0xf7bd03;};const _0x455b98=_0x53c6e9;let _0x5cb303=null;return(_0x455b98[_0x3580d9(0x15a)](_0x5ee317,AutomationFrameworkState[_0x3580d9(0x160)])||_0x455b98[_0x3580d9(0x15a)](_0x5ee317,AutomationFrameworkState[_0x3580d9(0x168)])&&(_0x24a823['message']&&_0x24a823['message']['params']&&_0x24a823[_0x3580d9(0x16a)]['params'][_0x3580d9(0x165)])||_0x455b98[_0x3580d9(0x15a)](_0x5ee317,AutomationFrameworkState['NONE']))&&this[_0x3580d9(0x177)](_0x5ee317,_0x24a823),_0x5cb303=AutomationFramework[_0x3580d9(0x155)](),_0x5cb303;}['trackPlaywrightInstance'](_0x4c2343,_0x363673){const _0x439029=a76_0x2160b4,_0x54b1b1={};_0x54b1b1[_0x439029(0x176)]=_0x439029(0x164);const _0x2f7b37=_0x54b1b1;if(AutomationFramework[_0x439029(0x155)]()){this[_0x439029(0x170)][_0x439029(0x15c)](_0x2f7b37['JQMOz']);return;}const _0x3f5448=CLIUtils[_0x439029(0x162)](),_0x5e2526=TrackedInstance[_0x439029(0x167)](_0x3f5448);let _0x1e852d=null;this[_0x439029(0x170)][_0x439029(0x15c)](_0x439029(0x15b)+_0x3f5448+',\x20state='+_0x4c2343),_0x1e852d=new AutomationFrameworkInstance(_0x5e2526,this[_0x439029(0x16d)](),this[_0x439029(0x169)](),_0x4c2343),AutomationFramework['setTrackedInstance'](_0x5e2526,_0x1e852d),this[_0x439029(0x170)]['info'](_0x439029(0x173)+_0x5e2526[_0x439029(0x15e)]()+_0x439029(0x15f)+_0x3f5448);}}module[a76_0x2160b4(0x172)]=PlaywrightAutomationFramework;
function a76_0x4e72(_0x1bfcbb,_0x447dad){const _0x2e0763=a76_0x2e07();return a76_0x4e72=function(_0x4e72f6,_0x38ee7f){_0x4e72f6=_0x4e72f6-0x184;let _0x3da2e5=_0x2e0763[_0x4e72f6];return _0x3da2e5;},a76_0x4e72(_0x1bfcbb,_0x447dad);}function a76_0x2e07(){const _0x284402=['PLAYWRIGHT_DISPATCH','107690lAkgNQ','3855978BgJEbK','getAutomationFrameworkVersion','3908704OYtbpT','info','../instances/automationFrameworkInstance.js','trackPlaywrightInstance:\x20instance\x20already\x20exists','1525KoIkvw','trackPlaywrightInstance','TsJXM','bsParams','PlaywrightAutomationFramework','trackPlaywrightInstance:\x20created\x20instance\x20for\x20target=','3678vmsOAm','ZtuoK','3817532GvDNqC','392086YQqNwI','3eoaDwO','params','setTrackedInstance','721457GQKURY','message','./automationFramework.js','logger','exports','trackPlaywrightInstance:\x20saved\x20instance\x20contextId=','NONE','trackEvent','resolveInstance','../../../helpers/classLogger.js','debug','../instances/trackedInstance.js','1143oZPGJP','BiLMh','\x20target=','getCurrentInstanceName','Hjkmr','getTrackedInstance','CREATE','\x20hookState=','getAutomationFrameworkName',',\x20state=','NsCMN'];a76_0x2e07=function(){return _0x284402;};return a76_0x2e07();}const a76_0x1571eb=a76_0x4e72;(function(_0x46d607,_0x1237f9){const _0x5d716e=a76_0x4e72,_0xdfdcb2=_0x46d607();while(!![]){try{const _0x9ac2e2=parseInt(_0x5d716e(0x1ae))/0x1+parseInt(_0x5d716e(0x1aa))/0x2+-parseInt(_0x5d716e(0x1ab))/0x3*(parseInt(_0x5d716e(0x1a9))/0x4)+-parseInt(_0x5d716e(0x1a1))/0x5*(-parseInt(_0x5d716e(0x1a7))/0x6)+-parseInt(_0x5d716e(0x19b))/0x7+-parseInt(_0x5d716e(0x19d))/0x8+parseInt(_0x5d716e(0x18e))/0x9*(parseInt(_0x5d716e(0x19a))/0xa);if(_0x9ac2e2===_0x1237f9)break;else _0xdfdcb2['push'](_0xdfdcb2['shift']());}catch(_0x248b1a){_0xdfdcb2['push'](_0xdfdcb2['shift']());}}}(a76_0x2e07,0x74c5f));const AutomationFramework=require(a76_0x1571eb(0x184)),{createClassLogger}=require(a76_0x1571eb(0x18b)),AutomationFrameworkState=require('../state/automationFrameworkState.js'),CLIUtils=require('../cliUtils.js'),TrackedInstance=require(a76_0x1571eb(0x18d)),AutomationFrameworkInstance=require(a76_0x1571eb(0x19f));class PlaywrightAutomationFramework extends AutomationFramework{['logger']=createClassLogger(a76_0x1571eb(0x1a5));constructor(_0x3c8923,_0x4c4ec7){super(_0x3c8923,_0x4c4ec7);}async[a76_0x1571eb(0x189)](_0x214882,_0x962ee5,_0x418db5={}){const _0x522461=a76_0x1571eb,_0x433fea={};_0x433fea[_0x522461(0x1a3)]=function(_0x37b3b3,_0x4817ed){return _0x37b3b3===_0x4817ed;};const _0x64ce0e=_0x433fea;this[_0x522461(0x185)][_0x522461(0x18c)]('trackEvent:\x20automationFrameworkState='+_0x214882+_0x522461(0x195)+_0x962ee5),await super[_0x522461(0x189)](_0x214882,_0x962ee5,_0x418db5);const _0x37b282=this[_0x522461(0x18a)](_0x214882,_0x962ee5,_0x418db5);if(_0x64ce0e[_0x522461(0x1a3)](_0x37b282,null))return;_0x418db5['instance']=_0x37b282,await this['runHooks'](_0x37b282,_0x214882,_0x962ee5,_0x418db5);}['resolveInstance'](_0x2d0877,_0x14f5d0,_0x306221={}){const _0x26322e=a76_0x1571eb,_0x48795d={};_0x48795d['BiLMh']=function(_0x1b3935,_0x54c57e){return _0x1b3935===_0x54c57e;},_0x48795d[_0x26322e(0x1a8)]=function(_0x57676b,_0x21aa98){return _0x57676b===_0x21aa98;},_0x48795d[_0x26322e(0x192)]=function(_0x4eb66a,_0xae48a7){return _0x4eb66a===_0xae48a7;};const _0x17195a=_0x48795d;let _0x36fc1b=null;return(_0x17195a[_0x26322e(0x18f)](_0x2d0877,AutomationFrameworkState[_0x26322e(0x194)])||_0x17195a[_0x26322e(0x1a8)](_0x2d0877,AutomationFrameworkState[_0x26322e(0x199)])&&(_0x306221[_0x26322e(0x1af)]&&_0x306221[_0x26322e(0x1af)][_0x26322e(0x1ac)]&&_0x306221[_0x26322e(0x1af)][_0x26322e(0x1ac)][_0x26322e(0x1a4)])||_0x17195a[_0x26322e(0x192)](_0x2d0877,AutomationFrameworkState[_0x26322e(0x188)]))&&this['trackPlaywrightInstance'](_0x2d0877,_0x306221),_0x36fc1b=AutomationFramework['getTrackedInstance'](),_0x36fc1b;}[a76_0x1571eb(0x1a2)](_0x4d878f,_0x2df7df){const _0x36d123=a76_0x1571eb,_0x1abf9f={};_0x1abf9f['NsCMN']=_0x36d123(0x1a0);const _0x36a2c0=_0x1abf9f;if(AutomationFramework[_0x36d123(0x193)]()){this['logger']['info'](_0x36a2c0[_0x36d123(0x198)]);return;}const _0x5ceed3=CLIUtils[_0x36d123(0x191)](),_0x5094c9=TrackedInstance['createContext'](_0x5ceed3);let _0x21b013=null;this[_0x36d123(0x185)][_0x36d123(0x19e)](_0x36d123(0x1a6)+_0x5ceed3+_0x36d123(0x197)+_0x4d878f),_0x21b013=new AutomationFrameworkInstance(_0x5094c9,this[_0x36d123(0x196)](),this[_0x36d123(0x19c)](),_0x4d878f),AutomationFramework[_0x36d123(0x1ad)](_0x5094c9,_0x21b013),this['logger']['info'](_0x36d123(0x187)+_0x5094c9['getId']()+_0x36d123(0x190)+_0x5ceed3);}}module[a76_0x1571eb(0x186)]=PlaywrightAutomationFramework;

@@ -1,1 +0,1 @@

function a77_0x3d7e(_0x7367d0,_0x2d8204){const _0x558b99=a77_0x558b();return a77_0x3d7e=function(_0x3d7e97,_0x5acf0d){_0x3d7e97=_0x3d7e97-0x1e6;let _0x2321ce=_0x558b99[_0x3d7e97];return _0x2321ce;},a77_0x3d7e(_0x7367d0,_0x2d8204);}function a77_0x558b(){const _0x10d512=['size','testUId','nHFvQ','util','parsePlaywrightTestResult:\x20testId=','KEY_TEST_RESULT_AT','instance','rOHNV','Hook\x20List\x20in\x20Post\x20','result','LsBAD','getAllData','EDUsq','split','8EtKbSo','CMmtU','getTraceFilePaths','Error\x20processing\x20trace\x20file\x20','filter','vGaFX','../instances/trackedInstance.js','filePath','multi_dropdown','LvaQE','toString','attachments','KEY_TEST_RESULT','BqHBZ','\x20testState:\x20','sendLogCreatedEvent','push','testFrameworkVersion','forEach','wdarH','../cliUtils.js','failed','47500728VpdUac','KEY_EVENT_STARTED_AT','skipped','KEY_TEST_RETRY_OF','hook','inspect','wNpNE','trackHookEvent','trackEvent:\x20Exception\x20in\x20event\x20tracking,\x20testFrameworkState=%s\x20hookState=%s\x20argsLength=%s,\x20exception=%s','expectedStatus','browserstackPlatformIndex','test','runHooks','KEY_TEST_FILE_PATH','sendLogCreatedEvent\x20for\x20testId:\x20','trackPlaywrightInstance:\x20saved\x20instance\x20contextId=','KEY_HOOKS_FINISHED','description','toISOString','ZmBeA','BLAmR','POST','getTrackedInstance','\x20&\x20hook\x20=\x20','gFDZk','exports','slice','testFrameworkState','../../utils/constants','hBXHA','getThreadId','ySbha','xIFWs','status','nhWOb','KEY_TEST_SCOPE','TEST_ATTACHMENT','Error\x20processing\x20direct\x20trace\x20file\x20','zjPNz','TEST_SCREENSHOT','\x20hookState=','KLzoQ','./constants/testFrameworkConstants.js','isArray','PGUhH','statSync','Expected\x20to\x20fail,\x20but\x20passed.','EuuNo','vunTX','EVBcu','10iFXdDE','NONE','bWTcB','\x20instance=','format','debug','basename','\x20hookState:\x20','setTestDetails','KEY_TEST_FAILURE_REASON','PRE','KEY_TEST_CODE','trackEvent','eventJson','map','KEY_HOOK_LAST_FINISHED','cToHT','KEY_TEST_NAME','WaVAT','logCreatedEvent','11156085xnDzel','bKwZs','KEY_TEST_SCOPES','Error\x20in\x20createTestFrameworkEventPayload:\x20','iTRDb','KEY_TEST_LOCATION','uuid','hSFML','getCurrentTestState','parsePlaywrightTestResult','nBxRH','KEY_HOOK_FAILURE_REASON','zEDHc','KEY_HOOK_NAME','UjoRv','../../../helpers/helper.js',',\x20state=','file_name','getCurrentInstanceName','KEY_HOOK_RESULT','errors','GmcmG','createContext','createTestFrameworkEventPayload:\x20complete\x20for\x20testId:\x20','FAoHo','concat','trackEvent:\x20found\x20instance,\x20testFrameworkState=','KEY_HOOK_FAILURE','trackPlaywrightInstance:\x20created\x20instance\x20for\x20target=','KEY_TEST_FRAMEWORK_NAME','getId','parsePlaywrightTest','KEY_HOOK_LOGS','KEY_CUSTOM_TAGS','YduxI','retry','16459590IGHcfi','../TestInfo.js','DEFAULT_HOOK_RESULT','KEY_TEST_FAILURE','KEY_TEST_ENDED_AT','../state/testFrameworkState.js','matchHookRegex','SOjcl','steps','step','KEY_LOGS','addMultipleEntries','values','../../../helpers/test-observability/utils','getProcessId','some','\x20batch\x20','gUhgj','timedOut','getTestFrameworksVersions','from','Error\x20in\x20sendLogCreatedEvent:\x20','CVaLf','stringify','rLxgg','stack','FUXAi','sendLogCreatedEvent:\x20testId=','parallelIndex','KEY_HOOK_ID','KEY_TEST_FRAMEWORK_VERSION','setTrackedInstance','getTestIdentifierFromTestInfo','FeSgZ','length','\x20\x20and\x20args\x20=\x20','getTestFrameworks','getTestUUID','getRef','path','\x20response=','lBhKL','oZflv','FGnSF','get','\x20testHookState=','\x20instanceId=','getTestDetails','trackEvent\x20loading\x20testResults\x20for\x20testId:\x20','KEY_TEST_UUID','NyyhV','field_type','jCUMx','3344403OrzZxZ','JlfbI','BpWsJ','DEFAULT_TEST_RESULT','pop','3381189XvjDYU','KEY_TEST_LOGS','OblpA','KEY_TEST_STARTED_AT','WWbEH','message','KEY_HOOKS_STARTED','results','getCurrentHookState','\x20payload=','24UimenW','resolveInstance','trim','VvgLR','TEST','WhOBH','base64','KEY_TEST_ATTACHMENTS','../instances/testFrameworkInstance.js','trackPlaywrightInstance','createTestFrameworkEventPayload\x20testId:\x20','\x20target=','startTime','../grpcClient','getInstance','qlPIi','VhBCc','platformIndex','trackEvent\x20loading\x20testData\x20for\x20testId:\x20','fUiFq',',\x20testFrameworkState=','hookState','58361yiHZkj','No\x20reason\x20provided','error','jkwTf','KEY_HOOK_FAILURE_TYPE','KEY_HOOK_LAST_STARTED','14eSOuAx','../../playwright/reporter/pwUtils','2363116uFfUIe','executionContext'];a77_0x558b=function(){return _0x10d512;};return a77_0x558b();}const a77_0x5cdbc4=a77_0x3d7e;(function(_0x292e48,_0x2bb0ca){const _0x3d460f=a77_0x3d7e,_0x27e7ff=_0x292e48();while(!![]){try{const _0x19f7f3=parseInt(_0x3d460f(0x29b))/0x1*(parseInt(_0x3d460f(0x2a1))/0x2)+-parseInt(_0x3d460f(0x276))/0x3+parseInt(_0x3d460f(0x2a3))/0x4*(parseInt(_0x3d460f(0x209))/0x5)+parseInt(_0x3d460f(0x285))/0x6*(parseInt(_0x3d460f(0x27b))/0x7)+-parseInt(_0x3d460f(0x2b3))/0x8*(-parseInt(_0x3d460f(0x21d))/0x9)+parseInt(_0x3d460f(0x241))/0xa+-parseInt(_0x3d460f(0x2c9))/0xb;if(_0x19f7f3===_0x2bb0ca)break;else _0x27e7ff['push'](_0x27e7ff['shift']());}catch(_0x14823a){_0x27e7ff['push'](_0x27e7ff['shift']());}}}(a77_0x558b,0xedf4c));const TestFramework=require('./testFramework'),TestFrameworkState=require(a77_0x5cdbc4(0x246)),HookState=require('../state/hookState.js'),{createClassLogger}=require('../../../helpers/classLogger.js'),TestFrameworkInstance=require(a77_0x5cdbc4(0x28d)),CLIUtils=require(a77_0x5cdbc4(0x2c7)),TrackedInstance=require(a77_0x5cdbc4(0x2b9)),TestFrameworkConstants=require(a77_0x5cdbc4(0x201)),logger=createClassLogger('PlaywrightTestFramework'),{v4:uuidv4}=require(a77_0x5cdbc4(0x223)),util=require(a77_0x5cdbc4(0x2a8)),{getPlaywrightSessionName,getPlaywrightTestFilePath,getPlaywrightTestId,getPlaywrightTestTitle,getPlaywrightTestLocation,getPlaywrightTestTags,getPlaywrightTestCode,getPlaywrightTestScope,getPlaywrightTestScopes,getStepsAndLogs,getScreenshots,getVideos,getPlaywrightCustomRerunParam,getMediaArtifactsLogs,getManualUploadLogs,updatePayloadForTraceLogs}=require(a77_0x5cdbc4(0x22c)),TestInfo=require(a77_0x5cdbc4(0x242)),GrpcClient=require(a77_0x5cdbc4(0x292)),{removeAnsiColors,getFailureType,failureData}=require(a77_0x5cdbc4(0x24e)),{getFailureData,getTestTags,getTestRunIdentifier}=require('../../playwright/reporter/pwUtils'),{findNestedKey,sendTraceZip,validateFilePath}=require(a77_0x5cdbc4(0x2a2)),path=require(a77_0x5cdbc4(0x268)),fs=require('fs'),helper=require('../../../../src/helpers/helper'),{PLAYWRIGHT_TRACE_LOGS}=require(a77_0x5cdbc4(0x1f3));class PlaywrightTestFramework extends TestFramework{constructor(_0x3565e6,_0x2f2203,_0x54c30f){super(_0x3565e6,_0x2f2203,_0x54c30f);}async[a77_0x5cdbc4(0x215)](_0x42a55c,_0x351f96,_0x538f55={}){const _0x4cf189=a77_0x5cdbc4,_0x28f15b={'BLAmR':function(_0x55dfef,_0x125432){return _0x55dfef===_0x125432;},'RCTsg':function(_0x498195,_0x48311a){return _0x498195===_0x48311a;},'oXSVN':function(_0x5def48,_0x2d06bc){return _0x5def48===_0x2d06bc;},'FrfWG':function(_0x1f6973,_0x529645,_0x2acf52){return _0x1f6973(_0x529645,_0x2acf52);},'wNpNE':function(_0x3d304e,_0x47977a){return _0x3d304e===_0x47977a;},'qSACS':function(_0x275c8e,_0x2fe6d3){return _0x275c8e===_0x2fe6d3;},'YFmPT':_0x4cf189(0x2d4),'FGnSF':_0x4cf189(0x2d1)};super[_0x4cf189(0x215)](_0x42a55c,_0x351f96,_0x538f55);if(_0x28f15b[_0x4cf189(0x1eb)](_0x42a55c,TestFrameworkState[_0x4cf189(0x1fe)])){const _0x5f241c=TestInfo[_0x4cf189(0x261)](_0x538f55[_0x4cf189(0x2d4)],_0x538f55['test']['retry']);TestInfo['setTestDetails'](_0x5f241c,_0x538f55[_0x4cf189(0x2ae)],!![]);}const _0x95bbe3=this[_0x4cf189(0x286)](_0x42a55c,_0x351f96,_0x538f55);if(!_0x95bbe3)return;logger[_0x4cf189(0x20e)](_0x4cf189(0x237)+_0x42a55c+_0x4cf189(0x1ff)+_0x351f96+_0x4cf189(0x26f)+_0x95bbe3['getRef']());try{if(_0x28f15b['RCTsg'](_0x351f96,HookState['PRE'])&&_0x28f15b['oXSVN'](_0x42a55c,TestFrameworkState[_0x4cf189(0x289)])){const _0x4da61f=_0x538f55[_0x4cf189(0x2d4)];logger[_0x4cf189(0x20e)](_0x4cf189(0x297)+_0x4da61f['id']+'}');const _0x116b6d=TestInfo[_0x4cf189(0x266)](_0x28f15b['FrfWG'](getTestRunIdentifier,_0x4da61f,_0x538f55[_0x4cf189(0x2ae)][_0x4cf189(0x240)]));_0x95bbe3[_0x4cf189(0x24c)](this[_0x4cf189(0x23c)](_0x116b6d,_0x4da61f,_0x538f55[_0x4cf189(0x2ae)])),logger[_0x4cf189(0x20e)]('trackEvent:\x20loaded\x20testData\x20for\x20testId:\x20'+_0x4da61f['id']+_0x4cf189(0x299)+_0x42a55c+_0x4cf189(0x26e)+_0x351f96+_0x4cf189(0x20c)+_0x95bbe3['getRef']());}if(_0x28f15b[_0x4cf189(0x2cf)](_0x351f96,HookState[_0x4cf189(0x1ec)])&&_0x28f15b['qSACS'](_0x42a55c,TestFrameworkState[_0x4cf189(0x289)])){const _0x162a64=_0x538f55[_0x4cf189(0x2d4)],_0x1634b1=_0x538f55[_0x4cf189(0x2ae)];logger[_0x4cf189(0x20e)](_0x4cf189(0x271)+_0x162a64['id']),_0x95bbe3[_0x4cf189(0x24c)](this[_0x4cf189(0x226)](_0x162a64['id'],_0x1634b1,_0x162a64)),await this['sendLogCreatedEvent'](_0x95bbe3,_0x42a55c,_0x351f96,_0x28f15b['YFmPT'],_0x538f55);}if(CLIUtils[_0x4cf189(0x247)](_0x42a55c[_0x4cf189(0x2bd)]()['split']('.')[0x1])){const _0x13f2e6=await this[_0x4cf189(0x2d0)](_0x95bbe3,_0x42a55c,_0x351f96,_0x538f55);_0x95bbe3['addMultipleEntries'](_0x13f2e6);}}catch(_0x28097e){logger[_0x4cf189(0x29d)](util[_0x4cf189(0x20d)](_0x28f15b[_0x4cf189(0x26c)],_0x42a55c,_0x351f96,_0x538f55[_0x4cf189(0x263)],_0x28097e));}_0x538f55['instance']=_0x95bbe3,await this[_0x4cf189(0x2d5)](_0x95bbe3,_0x42a55c,_0x351f96,_0x538f55);}[a77_0x5cdbc4(0x286)](_0x2d5a4c,_0x1e2752,_0xb39b43={}){const _0x350fb4=a77_0x5cdbc4,_0x49a37a={};_0x49a37a[_0x350fb4(0x203)]=function(_0x29c6c5,_0x3f9b37){return _0x29c6c5===_0x3f9b37;};const _0x1119be=_0x49a37a;let _0x59adb4=null;return(_0x1119be[_0x350fb4(0x203)](_0x2d5a4c,TestFrameworkState['INIT_TEST'])||_0x1119be[_0x350fb4(0x203)](_0x2d5a4c,TestFrameworkState[_0x350fb4(0x20a)]))&&this['trackPlaywrightInstance'](_0x2d5a4c,_0xb39b43),_0x59adb4=TestFramework[_0x350fb4(0x1ed)](),_0x59adb4;}[a77_0x5cdbc4(0x28e)](_0x1c9d6a,_0x3d7b38){const _0x5b90d3=a77_0x5cdbc4,_0x43dee1=CLIUtils[_0x5b90d3(0x22f)](),_0x5f4216=TrackedInstance[_0x5b90d3(0x233)](_0x43dee1);let _0x916b33=null;logger['info'](_0x5b90d3(0x239)+_0x43dee1+_0x5b90d3(0x22d)+_0x1c9d6a),_0x916b33=new TestFrameworkInstance(_0x5f4216,this[_0x5b90d3(0x265)](),this[_0x5b90d3(0x254)](),_0x1c9d6a,HookState['NONE']),TestFramework[_0x5b90d3(0x260)](_0x5f4216,_0x916b33),logger['info'](_0x5b90d3(0x1e6)+_0x5f4216[_0x5b90d3(0x23b)]()+_0x5b90d3(0x290)+_0x43dee1);}[a77_0x5cdbc4(0x23c)](_0x47f5d8,_0x4125f7,_0x2c8e0b){const _0x5d5fce=a77_0x5cdbc4,_0x25ac51={'iTRDb':function(_0x5a3a12,_0x5dfb4b){return _0x5a3a12(_0x5dfb4b);},'WaVAT':function(_0x543537,_0x5cc750){return _0x543537(_0x5cc750);},'fUiFq':function(_0x45550b,_0x4aa9dc){return _0x45550b(_0x4aa9dc);},'qlPIi':function(_0x5a845e,_0x5ea094){return _0x5a845e(_0x5ea094);},'VvgLR':function(_0x758f89,_0x3c19af,_0x439d1f){return _0x758f89(_0x3c19af,_0x439d1f);}},_0x5a6047=_0x25ac51[_0x5d5fce(0x221)](getPlaywrightTestId,_0x4125f7),_0x46f4ed=_0x25ac51[_0x5d5fce(0x21b)](getPlaywrightTestTitle,_0x4125f7),_0xa7ef0e=_0x25ac51[_0x5d5fce(0x298)](getTestTags,_0x4125f7),_0x2092ea=_0x25ac51[_0x5d5fce(0x221)](getPlaywrightTestCode,_0x4125f7),_0x22fe4e=_0x25ac51[_0x5d5fce(0x298)](getPlaywrightTestFilePath,_0x4125f7),_0x14484c=_0x22fe4e+':'+_0x25ac51['fUiFq'](getPlaywrightTestLocation,_0x4125f7),_0x28bd33=_0x25ac51[_0x5d5fce(0x298)](getPlaywrightTestScope,_0x4125f7),_0x33f56f=_0x25ac51[_0x5d5fce(0x294)](getPlaywrightTestScopes,_0x4125f7),_0x45dca9=_0x25ac51[_0x5d5fce(0x221)](getPlaywrightSessionName,_0x4125f7),_0x36ec80=this[_0x5d5fce(0x265)]()[0x0],_0x1f3de0=_0x25ac51[_0x5d5fce(0x288)](getTestRunIdentifier,_0x4125f7,_0x2c8e0b['retry']),_0x4f95ec={[TestFrameworkConstants[_0x5d5fce(0x23a)]]:_0x36ec80,[TestFrameworkConstants[_0x5d5fce(0x25f)]]:this['getTestFrameworksVersions']()[_0x36ec80],[TestFrameworkConstants[_0x5d5fce(0x27c)]]:[],[TestFrameworkConstants[_0x5d5fce(0x1e7)]]:{},[TestFrameworkConstants[_0x5d5fce(0x281)]]:{},[TestFrameworkConstants[_0x5d5fce(0x272)]]:_0x47f5d8,[TestFrameworkConstants[_0x5d5fce(0x2bf)]]:TestFrameworkConstants[_0x5d5fce(0x279)],[TestFrameworkConstants['KEY_AUTOMATE_SESSION_NAME']]:_0x45dca9,[TestFrameworkConstants[_0x5d5fce(0x2d6)]]:_0x22fe4e,[TestFrameworkConstants['KEY_TEST_ID']]:_0x5a6047,[TestFrameworkConstants[_0x5d5fce(0x21a)]]:_0x46f4ed,[TestFrameworkConstants[_0x5d5fce(0x222)]]:_0x14484c,[TestFrameworkConstants[_0x5d5fce(0x214)]]:_0x2092ea,[TestFrameworkConstants['KEY_TEST_TAGS']]:_0xa7ef0e,[TestFrameworkConstants[_0x5d5fce(0x27e)]]:_0x4125f7[_0x5d5fce(0x282)][0x0][_0x5d5fce(0x291)],[TestFrameworkConstants[_0x5d5fce(0x1fa)]]:_0x28bd33,[TestFrameworkConstants[_0x5d5fce(0x21f)]]:_0x33f56f,[TestFrameworkConstants['KEY_TEST_RERUN_NAME']]:_0x25ac51[_0x5d5fce(0x221)](getPlaywrightCustomRerunParam,_0x4125f7)};TestInfo[_0x5d5fce(0x211)](_0x1f3de0,_0x4f95ec);const _0x358aae={};return _0x358aae[_0x1f3de0]=_0x4f95ec,_0x358aae;}['parsePlaywrightTestResult'](_0x2ac20a,_0x1d96f5,_0x4545a5){const _0x1c53d7=a77_0x5cdbc4,_0xdeb1e8={'KLzoQ':function(_0x20c0cc,_0x271f88){return _0x20c0cc(_0x271f88);},'EVBcu':_0x1c53d7(0x1fb),'CVaLf':function(_0x2b4d80,_0x5e3eec){return _0x2b4d80===_0x5e3eec;},'hSFML':function(_0x2c392d,_0x42f460){return _0x2c392d===_0x42f460;},'nBxRH':_0x1c53d7(0x29c),'JlfbI':_0x1c53d7(0x2bb),'xIFWs':function(_0x3f654d,_0x5dada9){return _0x3f654d(_0x5dada9);},'EDUsq':function(_0x21d8c3,_0x558ccc,_0x2ae297){return _0x21d8c3(_0x558ccc,_0x2ae297);},'ySbha':function(_0x3d914b,_0x440eb6){return _0x3d914b+_0x440eb6;},'jkwTf':function(_0x2e59b0,_0x512c8a){return _0x2e59b0===_0x512c8a;},'rOHNV':_0x1c53d7(0x2cb),'bWTcB':'passed','SOjcl':_0x1c53d7(0x2c8),'hXnDU':_0x1c53d7(0x253),'UjoRv':_0x1c53d7(0x205),'gFDZk':function(_0x461a18,_0x4587cb,_0x3f468d){return _0x461a18(_0x4587cb,_0x3f468d);},'XTzrz':function(_0xe83ba0,_0x1a35c9){return _0xe83ba0||_0x1a35c9;},'ZmBeA':function(_0x49228b,_0x165aa7){return _0x49228b(_0x165aa7);},'jesfn':function(_0x40efac,_0x59a5ce){return _0x40efac>_0x59a5ce;},'VhBCc':function(_0x560f4f,_0x714162){return _0x560f4f-_0x714162;},'vGaFX':_0x1c53d7(0x268),'CMmtU':function(_0x46104c,_0x590847){return _0x46104c>_0x590847;},'bKwZs':function(_0x1c0164,_0x19a3e7){return _0x1c0164>_0x19a3e7;}};logger['debug'](_0x1c53d7(0x2a9)+_0x2ac20a);const _0x1d8195=_0xdeb1e8[_0x1c53d7(0x2b1)](getTestRunIdentifier,_0x4545a5,_0x1d96f5[_0x1c53d7(0x240)]),_0x46aa2f=new Date(_0x1d96f5['startTime']),_0x2be972=_0x1d96f5['duration'],_0x2a7a98=new Date(_0xdeb1e8[_0x1c53d7(0x1f6)](_0x46aa2f['getTime'](),_0x2be972)),_0x1423e2=_0x1d96f5[_0x1c53d7(0x1f8)],_0x614fcf=TestInfo[_0x1c53d7(0x270)](_0x1d8195)[TestFrameworkConstants[_0x1c53d7(0x23e)]]||{};let _0x1297a3=_0x1423e2;if(_0xdeb1e8[_0x1c53d7(0x257)](_0x1d96f5[_0x1c53d7(0x1f8)],_0x4545a5[_0x1c53d7(0x2d2)]))_0x1297a3=_0xdeb1e8[_0x1c53d7(0x29e)](_0x1d96f5['status'],_0xdeb1e8[_0x1c53d7(0x2ac)])?_0xdeb1e8['rOHNV']:_0xdeb1e8[_0x1c53d7(0x20b)];else{(_0xdeb1e8[_0x1c53d7(0x29e)](_0x1297a3,_0xdeb1e8[_0x1c53d7(0x20b)])||_0xdeb1e8[_0x1c53d7(0x224)](_0x1297a3,_0xdeb1e8[_0x1c53d7(0x248)])||_0xdeb1e8['hSFML'](_0x1297a3,_0xdeb1e8['hXnDU']))&&(_0x1297a3=_0xdeb1e8[_0x1c53d7(0x248)]);if(_0xdeb1e8[_0x1c53d7(0x224)](_0x1d96f5['status'],_0xdeb1e8[_0x1c53d7(0x20b)])&&_0xdeb1e8[_0x1c53d7(0x29e)](_0x4545a5[_0x1c53d7(0x2d2)],_0xdeb1e8[_0x1c53d7(0x248)])){const _0x55bd41={};_0x55bd41[_0x1c53d7(0x280)]=_0xdeb1e8[_0x1c53d7(0x22b)],_0x55bd41[_0x1c53d7(0x25a)]=_0xdeb1e8[_0x1c53d7(0x22b)],_0x1d96f5[_0x1c53d7(0x29d)]=_0x55bd41,_0x1d96f5['errors']=[_0x1d96f5[_0x1c53d7(0x29d)]];}}const {failureData:_0x13cd96,logs:_0x1ff329}=_0xdeb1e8[_0x1c53d7(0x1ef)](getFailureData,_0x1d96f5?.[_0x1c53d7(0x231)],{}),_0x25b7db={[TestFrameworkConstants[_0x1c53d7(0x244)]]:_0xdeb1e8['XTzrz'](_0x13cd96,null),[TestFrameworkConstants['KEY_TEST_FAILURE_TYPE']]:_0x1d96f5?.[_0x1c53d7(0x29d)]&&_0xdeb1e8[_0x1c53d7(0x200)](getFailureType,_0x1d96f5['error'][_0x1c53d7(0x280)]),[TestFrameworkConstants[_0x1c53d7(0x212)]]:_0x1d96f5?.[_0x1c53d7(0x29d)]&&_0xdeb1e8[_0x1c53d7(0x1ea)](removeAnsiColors,_0x1d96f5[_0x1c53d7(0x29d)][_0x1c53d7(0x280)]),[TestFrameworkConstants[_0x1c53d7(0x24b)]]:[],[TestFrameworkConstants[_0x1c53d7(0x2bf)]]:_0x1297a3,[TestFrameworkConstants[_0x1c53d7(0x245)]]:_0x2a7a98[_0x1c53d7(0x1e9)](),[TestFrameworkConstants[_0x1c53d7(0x2aa)]]:new Date()[_0x1c53d7(0x1e9)](),[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:_0x614fcf};if(_0x1d96f5&&_0xdeb1e8['jesfn'](_0x1d96f5[_0x1c53d7(0x240)],0x0)){const _0x120bc0=TestInfo['getTestUUID'](_0xdeb1e8[_0x1c53d7(0x2b1)](getTestRunIdentifier,_0x4545a5,_0xdeb1e8[_0x1c53d7(0x295)](_0x1d96f5[_0x1c53d7(0x240)],0x1)));_0x25b7db[TestFrameworkConstants[_0x1c53d7(0x2cc)]]=_0x120bc0;}const _0x46509c={};_0x46509c[_0x1c53d7(0x2d4)]=_0x4545a5;const _0x1e7fe0=this['resolveInstance'](TestFrameworkState[_0x1c53d7(0x289)],HookState[_0x1c53d7(0x1ec)],_0x46509c),_0xfacef=_0x1e7fe0[_0x1c53d7(0x2b0)]()['get'](_0x1d8195)[TestFrameworkConstants[_0x1c53d7(0x272)]],_0x480778=[],_0x138846=_0xdeb1e8['gFDZk'](findNestedKey,_0x1d96f5,_0xdeb1e8[_0x1c53d7(0x2b8)]);if(_0x138846&&_0xdeb1e8[_0x1c53d7(0x200)](validateFilePath,_0x138846))try{_0x480778['push']({'kind':_0xdeb1e8['EVBcu'],'timestamp':new Date()['toISOString'](),'test_run_uuid':_0xfacef,'file_name':path[_0x1c53d7(0x20f)](_0x138846),'file_size':fs[_0x1c53d7(0x204)](_0x138846)[_0x1c53d7(0x2a5)],'attachment_type':PLAYWRIGHT_TRACE_LOGS});}catch(_0x24ebd2){logger[_0x1c53d7(0x29d)](_0x1c53d7(0x1fc)+_0x138846+':\x20'+_0x24ebd2[_0x1c53d7(0x280)]);}const _0x9f5272=TestInfo[_0x1c53d7(0x2b5)](),_0x277b1a=_0x9f5272[_0x1c53d7(0x2b7)](_0x2b32bf=>_0x2b32bf[_0x1c53d7(0x2a6)]===_0xfacef);_0x277b1a[_0x1c53d7(0x2c5)](_0x5859e2=>{const _0x1cd1cf=_0x1c53d7;if(_0x5859e2[_0x1cd1cf(0x2ba)]&&_0xdeb1e8['KLzoQ'](validateFilePath,_0x5859e2[_0x1cd1cf(0x2ba)])&&!_0x480778[_0x1cd1cf(0x250)](_0x4672d7=>_0x4672d7[_0x1cd1cf(0x22e)]===path['basename'](_0x5859e2[_0x1cd1cf(0x2ba)])))try{_0x480778['push']({'kind':_0xdeb1e8[_0x1cd1cf(0x208)],'timestamp':new Date()[_0x1cd1cf(0x1e9)](),'test_run_uuid':_0xfacef,'file_name':path[_0x1cd1cf(0x20f)](_0x5859e2[_0x1cd1cf(0x2ba)]),'file_size':fs[_0x1cd1cf(0x204)](_0x5859e2[_0x1cd1cf(0x2ba)])[_0x1cd1cf(0x2a5)],'attachment_type':PLAYWRIGHT_TRACE_LOGS});}catch(_0x4968ac){logger['error'](_0x1cd1cf(0x2b6)+_0x5859e2['filePath']+'\x20from\x20TestDetails:\x20'+_0x4968ac['message']);}});if(_0xdeb1e8[_0x1c53d7(0x2b4)](_0x480778['length'],0x0)){const _0x436764=_0x25b7db[TestFrameworkConstants[_0x1c53d7(0x24b)]]||[];_0x25b7db[TestFrameworkConstants['KEY_LOGS']]=[..._0x436764,..._0x480778];}const _0x406dab=TestInfo['getTestDetails'](_0x1d8195)[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]||{},_0x519596=_0xdeb1e8[_0x1c53d7(0x1ef)](getManualUploadLogs,_0x406dab,_0x1e7fe0[_0x1c53d7(0x2b0)]()[_0x1c53d7(0x26d)](_0x1d8195)[TestFrameworkConstants['KEY_TEST_UUID']]);if(_0xdeb1e8[_0x1c53d7(0x21e)](_0x519596[_0x1c53d7(0x263)],0x0)){const _0x242961=_0x25b7db[TestFrameworkConstants['KEY_LOGS']]||[];_0x25b7db[TestFrameworkConstants['KEY_LOGS']]=[..._0x242961,..._0x519596];}const _0x1a2b37=_0x4545a5['annotations']||[],_0x266490=_0x25b7db[TestFrameworkConstants['KEY_CUSTOM_TAGS']]||{};_0x1a2b37[_0x1c53d7(0x2c5)](_0x2f2fff=>{const _0x5937d0=_0x1c53d7,{type:_0x6690a5}=_0x2f2fff;let _0x402149=_0x2f2fff[_0x5937d0(0x1e8)];if(!_0x6690a5)return;(_0xdeb1e8[_0x5937d0(0x257)](_0x402149,undefined)||_0xdeb1e8['CVaLf'](_0x402149,null)||_0xdeb1e8[_0x5937d0(0x224)](_0xdeb1e8[_0x5937d0(0x200)](String,_0x402149)[_0x5937d0(0x287)](),''))&&(_0x402149=_0xdeb1e8[_0x5937d0(0x227)]);if(!_0x266490[_0x6690a5]){const _0x4fcfe2={};_0x4fcfe2[_0x5937d0(0x274)]=_0xdeb1e8[_0x5937d0(0x277)],_0x4fcfe2[_0x5937d0(0x24d)]=[],_0x266490[_0x6690a5]=_0x4fcfe2;}else!_0x266490[_0x6690a5][_0x5937d0(0x274)]&&(_0x266490[_0x6690a5][_0x5937d0(0x274)]=_0xdeb1e8[_0x5937d0(0x277)]),!Array[_0x5937d0(0x202)](_0x266490[_0x6690a5]['values'])&&(_0x266490[_0x6690a5][_0x5937d0(0x24d)]=[]);const _0x5a8aae=_0xdeb1e8[_0x5937d0(0x1f7)](String,_0x402149)['split'](',')[_0x5937d0(0x217)](_0x108bee=>_0x108bee[_0x5937d0(0x287)]());_0x266490[_0x6690a5]['values']=[...new Set([..._0x266490[_0x6690a5][_0x5937d0(0x24d)],..._0x5a8aae])];}),_0x25b7db[TestFrameworkConstants[_0x1c53d7(0x23e)]]=_0x266490,TestInfo[_0x1c53d7(0x211)](_0x1d8195,_0x25b7db);const _0x46e11a={};return _0x46e11a[_0x1d8195]=_0x25b7db,_0x46e11a;}async[a77_0x5cdbc4(0x2d0)](_0x1125fe,_0x257d40,_0x377651,_0x22b534){const _0xe14660=a77_0x5cdbc4,_0x382c4e={'oZflv':function(_0x3e104d,_0xa9719c,_0x36dcbc){return _0x3e104d(_0xa9719c,_0x36dcbc);},'EuuNo':function(_0x16e880,_0x2c7d3e){return _0x16e880 in _0x2c7d3e;},'zjPNz':function(_0x5647ec,_0x1c758b){return _0x5647ec in _0x1c758b;},'YduxI':function(_0x30d28f,_0x29602f){return _0x30d28f(_0x29602f);},'vunTX':function(_0x13a1b8,_0x29289d){return _0x13a1b8===_0x29289d;},'lBhKL':function(_0x3970a7){return _0x3970a7();},'LvaQE':function(_0x36d5e,_0x20beac){return _0x36d5e>_0x20beac;},'FDyOm':'err','FUXAi':_0xe14660(0x2c8),'BqHBZ':'passed','GmcmG':function(_0x269b25,_0x50c212){return _0x269b25!==_0x50c212;},'cToHT':function(_0x3c16b6,_0x186d28){return _0x3c16b6+_0x186d28;},'NyyhV':_0xe14660(0x2cd)},_0x5c507c=_0x22b534[_0xe14660(0x2d4)],_0x2f897b=_0x22b534['step'],_0x1aa22b=_0x382c4e[_0xe14660(0x26b)](getTestRunIdentifier,_0x5c507c,_0x22b534['result'][_0xe14660(0x240)]),_0x54c9c8=_0x257d40[_0xe14660(0x2bd)]()[_0xe14660(0x2b2)]('.')[0x1];let _0x145e0c=_0x1125fe[_0xe14660(0x2b0)]()[_0xe14660(0x26d)](_0x1aa22b)[TestFrameworkConstants[_0xe14660(0x281)]];!_0x145e0c&&(_0x145e0c={});!_0x382c4e[_0xe14660(0x206)](_0x54c9c8,_0x145e0c)&&(_0x145e0c[_0x54c9c8]=[]);let _0x5b1a6b=_0x1125fe[_0xe14660(0x2b0)]()['get'](_0x1aa22b)[TestFrameworkConstants[_0xe14660(0x1e7)]];!_0x5b1a6b&&(_0x5b1a6b={});!_0x382c4e[_0xe14660(0x1fd)](_0x54c9c8,_0x5b1a6b)&&(_0x5b1a6b[_0x54c9c8]=[]);const _0x58842e={[TestFrameworkConstants['KEY_HOOKS_STARTED']]:_0x145e0c,[TestFrameworkConstants['KEY_HOOKS_FINISHED']]:_0x5b1a6b},_0x138506={};_0x138506[_0x1aa22b]=_0x58842e;const _0x3ee487=_0x138506,_0x4f6703=_0x382c4e[_0xe14660(0x23f)](getPlaywrightTestFilePath,_0x5c507c),_0x38be24=_0x4f6703+':'+_0x382c4e[_0xe14660(0x23f)](getPlaywrightTestLocation,_0x5c507c),_0x131dc3=TestInfo['getTestDetails'](_0x1aa22b)[TestFrameworkConstants[_0xe14660(0x23e)]]||{};if(_0x382c4e['vunTX'](_0x377651,HookState[_0xe14660(0x213)])){const _0x402ba3={'key':_0x54c9c8,[TestFrameworkConstants[_0xe14660(0x25e)]]:_0x382c4e[_0xe14660(0x26a)](uuidv4),[TestFrameworkConstants[_0xe14660(0x230)]]:TestFrameworkConstants['DEFAULT_HOOK_RESULT'],[TestFrameworkConstants[_0xe14660(0x2ca)]]:_0x2f897b[_0xe14660(0x291)],[TestFrameworkConstants[_0xe14660(0x23d)]]:[],[TestFrameworkConstants[_0xe14660(0x22a)]]:_0x2f897b['title'],[TestFrameworkConstants[_0xe14660(0x2d6)]]:_0x4f6703,[TestFrameworkConstants[_0xe14660(0x222)]]:_0x38be24,[TestFrameworkConstants[_0xe14660(0x23e)]]:_0x131dc3};_0x145e0c[_0x54c9c8][_0xe14660(0x2c3)](_0x402ba3),_0x3ee487[_0x1aa22b][TestFrameworkConstants[_0xe14660(0x2a0)]]=_0x54c9c8,logger[_0xe14660(0x20e)]('Hook\x20Started\x20in\x20PRE\x20key\x20=\x20'+_0x54c9c8+_0xe14660(0x1ee)+_0x402ba3+_0xe14660(0x264)+_0x22b534);}else{if(_0x382c4e[_0xe14660(0x207)](_0x377651,HookState[_0xe14660(0x1ec)])){const _0x50a81c=await _0x22b534[_0xe14660(0x2ae)],_0x1575eb=_0x145e0c[_0x54c9c8]||[],_0x1be1a3=_0x22b534[_0xe14660(0x24a)];logger['debug'](_0xe14660(0x2ad)+_0x1575eb+'\x20and\x20args\x20=\x20'+_0x22b534);if(_0x382c4e[_0xe14660(0x2bc)](_0x1575eb[_0xe14660(0x263)],0x0)){const _0x1ee21f=_0x1575eb[_0xe14660(0x27a)]();if(_0x1be1a3[_0xe14660(0x29d)]){const _0x2b43bd=_0x382c4e['oZflv'](failureData,_0x1be1a3[_0xe14660(0x29d)],_0x382c4e['FDyOm']);_0x1ee21f[TestFrameworkConstants[_0xe14660(0x29f)]]=_0x382c4e[_0xe14660(0x23f)](getFailureType,_0x1be1a3?.[_0xe14660(0x29d)][_0xe14660(0x280)]),_0x1ee21f[TestFrameworkConstants[_0xe14660(0x228)]]=_0x382c4e['YduxI'](removeAnsiColors,_0x1be1a3?.[_0xe14660(0x29d)][_0xe14660(0x280)]),_0x1ee21f[TestFrameworkConstants[_0xe14660(0x230)]]=_0x382c4e['FUXAi'],_0x1ee21f[TestFrameworkConstants[_0xe14660(0x238)]]=_0x2b43bd;}else _0x1ee21f[TestFrameworkConstants[_0xe14660(0x230)]]=_0x382c4e[_0xe14660(0x2c0)];_0x382c4e[_0xe14660(0x232)](_0x50a81c,TestFrameworkConstants[_0xe14660(0x243)])&&(_0x1ee21f[TestFrameworkConstants['KEY_HOOK_RESULT']]=!_0x1be1a3[_0xe14660(0x29d)]?_0x382c4e[_0xe14660(0x2c0)]:_0x382c4e[_0xe14660(0x25b)]);const _0x44f790=new Date(_0x1be1a3[_0xe14660(0x291)]),_0x113946=new Date(_0x382c4e[_0xe14660(0x219)](_0x44f790['getTime'](),_0x1be1a3['duration']));_0x1ee21f[TestFrameworkConstants['KEY_EVENT_ENDED_AT']]=_0x113946[_0xe14660(0x1e9)](),_0x1ee21f[TestFrameworkConstants[_0xe14660(0x23e)]]=_0x131dc3;const _0x21a611=_0x1ee21f[TestFrameworkConstants[_0xe14660(0x25e)]];await this[_0xe14660(0x2c2)](_0x1125fe,_0x257d40,_0x21a611,_0x382c4e[_0xe14660(0x273)],_0x22b534),!_0x5b1a6b[_0x54c9c8]&&(_0x5b1a6b[_0x54c9c8]=[]),_0x5b1a6b[_0x54c9c8][_0xe14660(0x2c3)](_0x1ee21f),_0x3ee487[_0x1aa22b][TestFrameworkConstants[_0xe14660(0x218)]]=_0x54c9c8;}}}return _0x3ee487;}async[a77_0x5cdbc4(0x2c2)](_0x1377e7,_0x3119ee,_0x50207a,_0x956c75,_0xa85704){const _0x198231=a77_0x5cdbc4,_0x419f6e={'hBXHA':function(_0x47c8e7,_0x408fd9){return _0x47c8e7===_0x408fd9;},'gUhgj':_0x198231(0x2d4),'cZtpP':function(_0x172725,_0xf543be,_0x4b0a8b){return _0x172725(_0xf543be,_0x4b0a8b);},'jCUMx':function(_0x4dedf1,_0x44c139,_0x1e466b){return _0x4dedf1(_0x44c139,_0x1e466b);},'WWbEH':_0x198231(0x2be),'nHFvQ':function(_0x4d7e7a,_0x8ef4ca,_0x21e872,_0x5e2c28){return _0x4d7e7a(_0x8ef4ca,_0x21e872,_0x5e2c28);},'rLxgg':function(_0x2cdf82,_0x1f1655,_0x51643b){return _0x2cdf82(_0x1f1655,_0x51643b);},'LsBAD':function(_0x5d7729,_0x275449,_0x2b795a){return _0x5d7729(_0x275449,_0x2b795a);},'wdarH':function(_0x353886,_0x3c2631,_0xb694eb){return _0x353886(_0x3c2631,_0xb694eb);},'zEDHc':function(_0x530235,_0x2878aa){return _0x530235/_0x2878aa;},'sHYTn':function(_0x45c852,_0x97285a){return _0x45c852<_0x97285a;},'fhYdP':function(_0x1acd46,_0x35c6c6){return _0x1acd46*_0x35c6c6;},'WhOBH':function(_0x18d3f1,_0x339699){return _0x18d3f1+_0x339699;},'nhWOb':function(_0x1ea38c,_0x411df9,_0x47c343,_0x18c6c0,_0x23db58){return _0x1ea38c(_0x411df9,_0x47c343,_0x18c6c0,_0x23db58);},'hIBlp':function(_0x34b3c8,_0x13433a){return _0x34b3c8+_0x13433a;},'ewuqF':_0x198231(0x2cd),'FeSgZ':function(_0x3cba2a,_0x57d719,_0x30e214){return _0x3cba2a(_0x57d719,_0x30e214);},'OblpA':function(_0x5004e6,_0x2bdca4,_0x4be8ec,_0x3d7cbc,_0x2d85fd){return _0x5004e6(_0x2bdca4,_0x4be8ec,_0x3d7cbc,_0x2d85fd);}};try{if(_0x419f6e[_0x198231(0x1f4)](_0x956c75,_0x419f6e[_0x198231(0x252)])){const _0x431bec=await _0xa85704[_0x198231(0x2ae)],_0x473a79=_0x419f6e['cZtpP'](getTestRunIdentifier,_0xa85704[_0x198231(0x2d4)],_0xa85704['result']['retry']),_0x5edbc7=_0xa85704[_0x198231(0x2d4)];logger['debug'](_0x198231(0x25c)+_0x473a79+'\x20result='+util[_0x198231(0x2ce)](_0x431bec));const _0xac5da6=_0x1377e7[_0x198231(0x2b0)]()['get'](_0x473a79)[TestFrameworkConstants['KEY_TEST_UUID']];await _0x419f6e[_0x198231(0x275)](sendTraceZip,_0x431bec,_0xac5da6);const _0x31acfd=TestInfo[_0x198231(0x270)](_0x473a79)[_0x419f6e[_0x198231(0x27f)]],_0x44b8e6={};if(_0x31acfd){!_0x431bec['attachments']&&(_0x431bec[_0x198231(0x2be)]=[]);_0x44b8e6[_0x198231(0x2be)]=_0x431bec['attachments'][_0x198231(0x236)](_0x31acfd||[]);const _0x12949b=TestInfo[_0x198231(0x270)](_0x473a79);delete _0x12949b[_0x419f6e[_0x198231(0x27f)]],TestInfo[_0x198231(0x211)](_0x473a79,_0x12949b);}const {steps:_0x460b15,logs:_0x4aa54b}=_0x419f6e[_0x198231(0x2a7)](getStepsAndLogs,_0x431bec[_0x198231(0x249)],_0x1377e7[_0x198231(0x2b0)]()['get'](_0x473a79)[TestFrameworkConstants[_0x198231(0x272)]],_0x419f6e[_0x198231(0x252)]),_0x1a2966=_0x419f6e[_0x198231(0x259)](getScreenshots,_0x44b8e6,_0x1377e7[_0x198231(0x2b0)]()[_0x198231(0x26d)](_0x473a79)[TestFrameworkConstants[_0x198231(0x272)]]),_0x4ab626=_0x419f6e[_0x198231(0x2af)](getVideos,_0x431bec,_0x1377e7[_0x198231(0x2b0)]()[_0x198231(0x26d)](_0x473a79)[TestFrameworkConstants['KEY_TEST_UUID']]),{_:_0x4d218e,logs:_0x529cf5}=_0x419f6e[_0x198231(0x2c6)](getFailureData,_0x431bec[_0x198231(0x231)],{'test_run_uuid':_0x1377e7[_0x198231(0x2b0)]()[_0x198231(0x26d)](_0x473a79)[TestFrameworkConstants['KEY_TEST_UUID']]}),_0x27567=TestInfo[_0x198231(0x270)](_0x473a79)[TestFrameworkConstants[_0x198231(0x28c)]]||{},_0x36f20b=_0x419f6e[_0x198231(0x2af)](getMediaArtifactsLogs,_0x27567,_0x1377e7[_0x198231(0x2b0)]()[_0x198231(0x26d)](_0x473a79)[TestFrameworkConstants[_0x198231(0x272)]]),_0x2a4e5d=_0x1377e7[_0x198231(0x2b0)]()['get'](_0x473a79),{[TestFrameworkConstants[_0x198231(0x23a)]]:_0x4fc165='',[TestFrameworkConstants[_0x198231(0x25f)]]:_0x2829d5=''}=_0x2a4e5d,_0x25367a=(_0x4aa54b||[])['concat'](_0x1a2966||[])['concat'](_0x529cf5||[])[_0x198231(0x236)](_0x4ab626||[])[_0x198231(0x236)](_0x36f20b||[]),_0xa3c56=0x28,_0x5e1492=Math['ceil'](_0x419f6e[_0x198231(0x229)](_0x25367a[_0x198231(0x263)],_0xa3c56));for(let _0x1ead3c=0x0;_0x419f6e['sHYTn'](_0x1ead3c,_0x5e1492);_0x1ead3c++){const _0x21e7fa=_0x419f6e['fhYdP'](_0x1ead3c,_0xa3c56),_0x36e6dc=_0x419f6e[_0x198231(0x28a)](_0x21e7fa,_0xa3c56),_0x586129=_0x25367a[_0x198231(0x1f1)](_0x21e7fa,_0x36e6dc),_0x1ab402={'platformIndex':global?.[_0x198231(0x2d3)]??0x0,'logs':_0x586129,'testFrameworkName':_0x4fc165,'testFrameworkVersion':_0x2829d5,'testFrameworkState':_0x3119ee['toString']()[_0x198231(0x2b2)]('.')[0x1]};_0x419f6e[_0x198231(0x1f9)](updatePayloadForTraceLogs,_0x1ab402,_0xa85704,_0x473a79,_0x1377e7),logger[_0x198231(0x20e)](_0x198231(0x2d7)+_0x473a79+_0x198231(0x251)+_0x419f6e[_0x198231(0x28a)](_0x1ead3c,0x1)+'/'+_0x5e1492+_0x198231(0x284)+util[_0x198231(0x2ce)](_0x1ab402));const _0x4d21e7=await GrpcClient[_0x198231(0x293)]()[_0x198231(0x21c)](_0x1ab402);logger[_0x198231(0x20e)](_0x198231(0x2d7)+_0x473a79+_0x198231(0x251)+_0x419f6e['hIBlp'](_0x1ead3c,0x1)+'/'+_0x5e1492+_0x198231(0x269)+util['inspect'](_0x4d21e7));}}else{const {steps:_0x3305bf,logs:_0x289890}=_0x419f6e['nHFvQ'](getStepsAndLogs,_0xa85704['step'][_0x198231(0x249)],_0x50207a,_0x419f6e['ewuqF']),_0x3d6ce2=_0x419f6e[_0x198231(0x262)](getTestRunIdentifier,_0xa85704['test'],_0xa85704['result']['retry']);logger[_0x198231(0x20e)](_0x198231(0x25c)+_0x3d6ce2);const _0x238c26=_0x1377e7[_0x198231(0x2b0)]()[_0x198231(0x26d)](_0x3d6ce2),{[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]:_0x36713f='',[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]:_0x3dccef=''}=_0x238c26,_0xdc2019={'platformIndex':'0','logs':_0x289890,'testFrameworkName':_0x36713f,'testFrameworkVersion':_0x3dccef,'testFrameworkState':_0x3119ee[_0x198231(0x2bd)]()[_0x198231(0x2b2)]('.')[0x1]};_0x419f6e[_0x198231(0x27d)](updatePayloadForTraceLogs,_0xdc2019,_0xa85704,_0x3d6ce2,_0x1377e7),logger['debug'](_0x198231(0x2d7)+_0x3d6ce2+_0x198231(0x284)+util['inspect'](_0xdc2019));const _0x55db13=await GrpcClient[_0x198231(0x293)]()[_0x198231(0x21c)](_0xdc2019);}}catch(_0x528a83){logger[_0x198231(0x29d)](_0x198231(0x256)+util[_0x198231(0x20d)](_0x528a83));}}['createTestFrameworkEventPayload'](_0x4c07ba){const _0xbf3ece=a77_0x5cdbc4,_0x28a1b0={'BpWsJ':function(_0x1ab0ee,_0x43a337,_0x8755f1){return _0x1ab0ee(_0x43a337,_0x8755f1);},'pLQst':function(_0x4efd0f,_0x5ea486){return _0x4efd0f<_0x5ea486;},'FAoHo':_0xbf3ece(0x28b)};try{const _0x114359=_0x4c07ba['test']['id'],_0x3c64ed=_0x28a1b0[_0xbf3ece(0x278)](getTestRunIdentifier,_0x4c07ba['test'],_0x4c07ba['result'][_0xbf3ece(0x240)]),_0x350623=_0x4c07ba[_0xbf3ece(0x2ab)],_0x1b69ed=_0x350623['getContext'](),_0x5308af=_0x350623[_0xbf3ece(0x2b0)]()['get'](_0x3c64ed);logger[_0xbf3ece(0x20e)](_0xbf3ece(0x28f)+_0x114359);const {[TestFrameworkConstants[_0xbf3ece(0x23a)]]:_0x24f071='',[TestFrameworkConstants[_0xbf3ece(0x25f)]]:_0x46123d='',[TestFrameworkConstants['KEY_TEST_STARTED_AT']]:_0x56358f='',[TestFrameworkConstants[_0xbf3ece(0x245)]]:_0x47f8b3=''}=_0x5308af,_0x5c05ad=_0x350623[_0xbf3ece(0x225)]()[_0xbf3ece(0x2bd)]()[_0xbf3ece(0x2b2)]('.')[0x1],_0x5a0f48=_0x350623[_0xbf3ece(0x283)]()[_0xbf3ece(0x2bd)]()['split']('.')[0x1],_0x1ed232=_0x28a1b0['pLQst'](_0x4c07ba?.[_0xbf3ece(0x2ae)]?.[_0xbf3ece(0x25d)]??0x0,0x0)?0x0:_0x4c07ba?.['result']?.[_0xbf3ece(0x25d)]??0x0,_0x39246b=_0x350623[_0xbf3ece(0x267)](),_0x45412b=Buffer[_0xbf3ece(0x255)](JSON[_0xbf3ece(0x258)](_0x5308af))[_0xbf3ece(0x2bd)](_0x28a1b0[_0xbf3ece(0x235)]),_0x2ff412={'hash':_0x1b69ed[_0xbf3ece(0x23b)](),'threadId':_0x1b69ed[_0xbf3ece(0x1f5)]()[_0xbf3ece(0x2bd)](),'processId':_0x1b69ed[_0xbf3ece(0x24f)]()[_0xbf3ece(0x2bd)]()},_0x20b193={};_0x20b193[_0xbf3ece(0x296)]=_0x1ed232,_0x20b193['testFrameworkName']=_0x24f071,_0x20b193[_0xbf3ece(0x2c4)]=_0x46123d,_0x20b193[_0xbf3ece(0x1f2)]=_0x5c05ad,_0x20b193[_0xbf3ece(0x29a)]=_0x5a0f48,_0x20b193['startedAt']=_0x56358f,_0x20b193['endedAt']=_0x47f8b3,_0x20b193[_0xbf3ece(0x223)]=_0x39246b,_0x20b193[_0xbf3ece(0x216)]=_0x45412b,_0x20b193[_0xbf3ece(0x2a4)]=_0x2ff412;const _0x16f79e=_0x20b193;return logger['debug'](_0xbf3ece(0x234)+_0x114359+_0xbf3ece(0x2c1)+_0x5c05ad+_0xbf3ece(0x210)+_0x5a0f48),_0x16f79e;}catch(_0x5e037f){return logger['error'](_0xbf3ece(0x220)+util['format'](_0x5e037f)),{};}}}module[a77_0x5cdbc4(0x1f0)]=PlaywrightTestFramework;
const a77_0x4ae558=a77_0x1cf4;function a77_0x1cf4(_0x42d975,_0x56ded2){const _0x370f5f=a77_0x370f();return a77_0x1cf4=function(_0x1cf43f,_0x1f4efc){_0x1cf43f=_0x1cf43f-0x107;let _0xb56836=_0x370f5f[_0x1cf43f];return _0xb56836;},a77_0x1cf4(_0x42d975,_0x56ded2);}(function(_0x42a64e,_0x422070){const _0x1772e4=a77_0x1cf4,_0x403cf2=_0x42a64e();while(!![]){try{const _0x1ab46c=parseInt(_0x1772e4(0x148))/0x1*(-parseInt(_0x1772e4(0x1ce))/0x2)+parseInt(_0x1772e4(0x117))/0x3*(-parseInt(_0x1772e4(0x1a3))/0x4)+parseInt(_0x1772e4(0x1df))/0x5*(parseInt(_0x1772e4(0x1cf))/0x6)+parseInt(_0x1772e4(0x1b4))/0x7*(-parseInt(_0x1772e4(0x14f))/0x8)+parseInt(_0x1772e4(0x169))/0x9*(-parseInt(_0x1772e4(0x120))/0xa)+parseInt(_0x1772e4(0x10d))/0xb*(parseInt(_0x1772e4(0x11a))/0xc)+-parseInt(_0x1772e4(0x114))/0xd*(-parseInt(_0x1772e4(0x138))/0xe);if(_0x1ab46c===_0x422070)break;else _0x403cf2['push'](_0x403cf2['shift']());}catch(_0x46b656){_0x403cf2['push'](_0x403cf2['shift']());}}}(a77_0x370f,0x4c425));function a77_0x370f(){const _0x4a4b50=['skipped','hook','testFrameworkState','test','TEST_SCREENSHOT','getInstance','Error\x20in\x20sendLogCreatedEvent:\x20','NONE','MGwqj','PRE','KEY_HOOK_LAST_FINISHED','FtRMx','KEY_TEST_UUID','../../utils/constants','../../../helpers/classLogger.js','getTraceFilePaths','2123ClQOaq','../TestInfo.js','KEY_HOOKS_FINISHED','gWnzD','\x20instance=','filter','XBzPE','13cXFmLU','KEY_TEST_FILE_PATH','passed','51pPZIYV','KEY_TEST_STARTED_AT','toISOString','9444Omrftj','../../../helpers/helper.js','./testFramework','trackPlaywrightInstance:\x20created\x20instance\x20for\x20target=','oVqwS','startTime','740idnHEY','\x20batch\x20','../../../../src/helpers/helper','\x20testHookState=','values','KEY_TEST_CODE','trackHookEvent','IcWqD','KEY_HOOK_NAME','Hwcfy','KEY_TEST_ATTACHMENTS','KEY_TEST_NAME','KEY_TEST_ENDED_AT','getId','timedOut','RkMwi','ACubR','error','KEY_HOOK_LAST_STARTED','tAWMG','getTestFrameworksVersions','OdxUG','KEY_TEST_RESULT_AT',',\x20state=','13315498oJDeYx','jeObi','jLvyR','hookState','trackEvent\x20loading\x20testData\x20for\x20testId:\x20','../grpcClient','uuid','sOsUb','\x20hookState:\x20','lygfl','result','duration','trackEvent:\x20found\x20instance,\x20testFrameworkState=','info','retry','forEach','6113yUQQbZ','inspect','KEY_CUSTOM_TAGS','getTime','getRef','getCurrentHookState','trackEvent:\x20Exception\x20in\x20event\x20tracking,\x20testFrameworkState=%s\x20hookState=%s\x20argsLength=%s,\x20exception=%s','8qUNULC','UkHsg','get','getContext','KEY_TEST_FAILURE_REASON','isArray','bdexd','setTrackedInstance','slice','trackPlaywrightInstance:\x20saved\x20instance\x20contextId=','stringify','parallelIndex','trackPlaywrightInstance','KEY_EVENT_STARTED_AT','Avcgu','getTestUUID','statSync','KEY_TEST_ID','vWzYq','KEY_TEST_SCOPES','toString','IGcWV','getTestFrameworks','LqgQs','step','KEY_LOGS','33030fXeFcd','tExGC','POST','expectedStatus','ceil','TEST','multi_dropdown','qTgNO','KEY_TEST_FRAMEWORK_VERSION','zYTLS','getThreadId','KEY_HOOKS_STARTED','FIVgt','pvqaq','sendLogCreatedEvent:\x20testId=','\x20\x20and\x20args\x20=\x20','Hook\x20List\x20in\x20Post\x20','KEY_TEST_RESULT','err','bMPYj','getProcessId','KEY_HOOK_FAILURE','QeffZ','PBkFQ','uhvuj','DEFAULT_TEST_RESULT','steps','../cliUtils.js','KEY_HOOK_RESULT','push','executionContext','KEY_TEST_FRAMEWORK_NAME','trackEvent','../../playwright/reporter/pwUtils','trim','parsePlaywrightTestResult','errors','nPQER','platformIndex','RzpKA','YcntF','oXJLO','resolveInstance','DFgWt','getTrackedInstance','\x20testState:\x20','WDrPV','status','\x20payload=','results','KEY_HOOK_FAILURE_REASON','eventJson','KEY_TEST_RERUN_NAME','format','getAllData','KEY_TEST_LOGS','basename','exports','123744HxANMC','trackEvent\x20loading\x20testResults\x20for\x20testId:\x20','Bofud','ZflsV','wbBNb','KgpYE','createContext','concat','split','Error\x20in\x20createTestFrameworkEventPayload:\x20','DEFAULT_HOOK_RESULT','length','mALPS','attachments','AXrOY','wPHGk','MXcuN','55895OmaaYR','debug','instance','../state/testFrameworkState.js','../state/hookState.js','trackEvent:\x20loaded\x20testData\x20for\x20testId:\x20','createTestFrameworkEventPayload','logCreatedEvent','getCurrentInstanceName','vBWPr','KEY_TEST_RETRY_OF','testUId','XLAdY','cqUEa','filePath','sendLogCreatedEvent','pbeht','aZByL','yqDYS','tEkci','browserstackPlatformIndex','base64','zreoF','Error\x20processing\x20direct\x20trace\x20file\x20','matchHookRegex','map','122DMyQWh','34722RhkxaU','ZDKlJ','PlaywrightTestFramework','KEY_TEST_SCOPE','parsePlaywrightTest','dZidb','KEY_HOOK_FAILURE_TYPE','KEY_AUTOMATE_SESSION_NAME','sendLogCreatedEvent\x20for\x20testId:\x20','getTestDetails','\x20response=','field_type','KEY_TEST_LOCATION','\x20target=','startedAt','path','335DXJrYz','addMultipleEntries','YiktQ','mLWmp','EeuKW','TEST_ATTACHMENT','LQBgs','mOcza','\x20from\x20TestDetails:\x20','Error\x20processing\x20trace\x20file\x20','failed','ZeNSP','Hwoqj','endedAt','testFrameworkVersion','setTestDetails','message'];a77_0x370f=function(){return _0x4a4b50;};return a77_0x370f();}const TestFramework=require(a77_0x4ae558(0x11c)),TestFrameworkState=require(a77_0x4ae558(0x1b7)),HookState=require(a77_0x4ae558(0x1b8)),{createClassLogger}=require(a77_0x4ae558(0x10b)),TestFrameworkInstance=require('../instances/testFrameworkInstance.js'),CLIUtils=require(a77_0x4ae558(0x184)),TrackedInstance=require('../instances/trackedInstance.js'),TestFrameworkConstants=require('./constants/testFrameworkConstants.js'),logger=createClassLogger(a77_0x4ae558(0x1d1)),{v4:uuidv4}=require(a77_0x4ae558(0x13e)),util=require('util'),{getPlaywrightSessionName,getPlaywrightTestFilePath,getPlaywrightTestId,getPlaywrightTestTitle,getPlaywrightTestLocation,getPlaywrightTestTags,getPlaywrightTestCode,getPlaywrightTestScope,getPlaywrightTestScopes,getStepsAndLogs,getScreenshots,getVideos,getPlaywrightCustomRerunParam,getMediaArtifactsLogs,getManualUploadLogs,updatePayloadForTraceLogs}=require(a77_0x4ae558(0x11b)),TestInfo=require(a77_0x4ae558(0x10e)),GrpcClient=require(a77_0x4ae558(0x13d)),{removeAnsiColors,getFailureType,failureData}=require('../../../helpers/test-observability/utils'),{getFailureData,getTestTags,getTestRunIdentifier}=require(a77_0x4ae558(0x18a)),{findNestedKey,sendTraceZip,validateFilePath}=require(a77_0x4ae558(0x18a)),path=require(a77_0x4ae558(0x1de)),fs=require('fs'),helper=require(a77_0x4ae558(0x122)),{PLAYWRIGHT_TRACE_LOGS}=require(a77_0x4ae558(0x10a));class PlaywrightTestFramework extends TestFramework{constructor(_0x22a517,_0x2ee6eb,_0x1d8634){super(_0x22a517,_0x2ee6eb,_0x1d8634);}async[a77_0x4ae558(0x189)](_0x580f72,_0x31f920,_0x4b2d9f={}){const _0x3677bc=a77_0x4ae558,_0x43d0fc={'VHPRO':function(_0x2c35a0,_0x3f0e79){return _0x2c35a0===_0x3f0e79;},'TkZnx':function(_0x4e3045,_0x3cddcd){return _0x4e3045===_0x3cddcd;},'GvZKI':function(_0x3cc43b,_0x366935){return _0x3cc43b===_0x366935;},'pvqaq':function(_0x5b3ee4,_0xa77007,_0x47724c){return _0x5b3ee4(_0xa77007,_0x47724c);},'XBzPE':_0x3677bc(0x1f3),'QeffZ':_0x3677bc(0x14e)};super[_0x3677bc(0x189)](_0x580f72,_0x31f920,_0x4b2d9f);if(_0x43d0fc['VHPRO'](_0x580f72,TestFrameworkState[_0x3677bc(0x1f4)])){const _0x32e9b1=TestInfo['getTestIdentifierFromTestInfo'](_0x4b2d9f['test'],_0x4b2d9f[_0x3677bc(0x1f3)][_0x3677bc(0x146)]);TestInfo['setTestDetails'](_0x32e9b1,_0x4b2d9f[_0x3677bc(0x142)],!![]);}const _0xb72ce=this[_0x3677bc(0x193)](_0x580f72,_0x31f920,_0x4b2d9f);if(!_0xb72ce)return;logger[_0x3677bc(0x1b5)](_0x3677bc(0x144)+_0x580f72+'\x20hookState='+_0x31f920+'\x20instanceId='+_0xb72ce[_0x3677bc(0x14c)]());try{if(_0x43d0fc['TkZnx'](_0x31f920,HookState[_0x3677bc(0x1f9)])&&_0x43d0fc['GvZKI'](_0x580f72,TestFrameworkState['TEST'])){const _0x34f838=_0x4b2d9f[_0x3677bc(0x1f3)];logger['debug'](_0x3677bc(0x13c)+_0x34f838['id']+'}');const _0x1137a7=TestInfo[_0x3677bc(0x15e)](_0x43d0fc[_0x3677bc(0x176)](getTestRunIdentifier,_0x34f838,_0x4b2d9f[_0x3677bc(0x142)][_0x3677bc(0x146)]));_0xb72ce[_0x3677bc(0x1e0)](this[_0x3677bc(0x1d3)](_0x1137a7,_0x34f838,_0x4b2d9f['result'])),logger['debug'](_0x3677bc(0x1b9)+_0x34f838['id']+',\x20testFrameworkState='+_0x580f72+_0x3677bc(0x123)+_0x31f920+_0x3677bc(0x111)+_0xb72ce[_0x3677bc(0x14c)]());}if(_0x43d0fc['TkZnx'](_0x31f920,HookState[_0x3677bc(0x16b)])&&_0x43d0fc['GvZKI'](_0x580f72,TestFrameworkState[_0x3677bc(0x16e)])){const _0x4eb6cd=_0x4b2d9f[_0x3677bc(0x1f3)],_0x449f87=_0x4b2d9f[_0x3677bc(0x142)];logger[_0x3677bc(0x1b5)](_0x3677bc(0x1a4)+_0x4eb6cd['id']),_0xb72ce['addMultipleEntries'](this[_0x3677bc(0x18c)](_0x4eb6cd['id'],_0x449f87,_0x4eb6cd)),await this[_0x3677bc(0x1c3)](_0xb72ce,_0x580f72,_0x31f920,_0x43d0fc[_0x3677bc(0x113)],_0x4b2d9f);}if(CLIUtils[_0x3677bc(0x1cc)](_0x580f72['toString']()['split']('.')[0x1])){const _0x590cff=await this[_0x3677bc(0x126)](_0xb72ce,_0x580f72,_0x31f920,_0x4b2d9f);_0xb72ce['addMultipleEntries'](_0x590cff);}}catch(_0x3aec88){logger['error'](util[_0x3677bc(0x19e)](_0x43d0fc[_0x3677bc(0x17f)],_0x580f72,_0x31f920,_0x4b2d9f['length'],_0x3aec88));}_0x4b2d9f[_0x3677bc(0x1b6)]=_0xb72ce,await this['runHooks'](_0xb72ce,_0x580f72,_0x31f920,_0x4b2d9f);}[a77_0x4ae558(0x193)](_0x358eb5,_0x1cb385,_0x3edbf6={}){const _0x15ab7e=a77_0x4ae558,_0x244999={};_0x244999[_0x15ab7e(0x13a)]=function(_0x262155,_0x529a91){return _0x262155===_0x529a91;};const _0x3736e2=_0x244999;let _0x48c2d7=null;return(_0x3736e2[_0x15ab7e(0x13a)](_0x358eb5,TestFrameworkState['INIT_TEST'])||_0x3736e2[_0x15ab7e(0x13a)](_0x358eb5,TestFrameworkState['NONE']))&&this['trackPlaywrightInstance'](_0x358eb5,_0x3edbf6),_0x48c2d7=TestFramework[_0x15ab7e(0x195)](),_0x48c2d7;}[a77_0x4ae558(0x15b)](_0x4f3232,_0x4d8491){const _0x4d33ee=a77_0x4ae558,_0x42c217=CLIUtils[_0x4d33ee(0x1bc)](),_0x3e30a1=TrackedInstance[_0x4d33ee(0x1a9)](_0x42c217);let _0x5c5125=null;logger[_0x4d33ee(0x145)](_0x4d33ee(0x11d)+_0x42c217+_0x4d33ee(0x137)+_0x4f3232),_0x5c5125=new TestFrameworkInstance(_0x3e30a1,this[_0x4d33ee(0x165)](),this[_0x4d33ee(0x134)](),_0x4f3232,HookState[_0x4d33ee(0x1f7)]),TestFramework[_0x4d33ee(0x156)](_0x3e30a1,_0x5c5125),logger[_0x4d33ee(0x145)](_0x4d33ee(0x158)+_0x3e30a1[_0x4d33ee(0x12d)]()+_0x4d33ee(0x1dc)+_0x42c217);}[a77_0x4ae558(0x1d3)](_0x1c40ec,_0x9cb426,_0x2b36a9){const _0x35f9e8=a77_0x4ae558,_0x63d42f={'FtRMx':function(_0x2ad726,_0x3b3980){return _0x2ad726(_0x3b3980);},'tExGC':function(_0x558d98,_0x1f96a4){return _0x558d98(_0x1f96a4);},'tEkci':function(_0x4c0d9d,_0x108307){return _0x4c0d9d(_0x108307);},'PBkFQ':function(_0x4d5a4f,_0x5d79dd,_0x89a76f){return _0x4d5a4f(_0x5d79dd,_0x89a76f);},'DPzEp':function(_0x38785c,_0x439240){return _0x38785c(_0x439240);}},_0x2c9335=_0x63d42f[_0x35f9e8(0x108)](getPlaywrightTestId,_0x9cb426),_0x5bd855=_0x63d42f[_0x35f9e8(0x16a)](getPlaywrightTestTitle,_0x9cb426),_0x5be762=_0x63d42f[_0x35f9e8(0x16a)](getTestTags,_0x9cb426),_0x345f6a=_0x63d42f['tExGC'](getPlaywrightTestCode,_0x9cb426),_0x43ae1a=_0x63d42f['tExGC'](getPlaywrightTestFilePath,_0x9cb426),_0x31950c=_0x43ae1a+':'+_0x63d42f[_0x35f9e8(0x16a)](getPlaywrightTestLocation,_0x9cb426),_0x5a13a7=_0x63d42f[_0x35f9e8(0x108)](getPlaywrightTestScope,_0x9cb426),_0xd4a232=_0x63d42f[_0x35f9e8(0x1c7)](getPlaywrightTestScopes,_0x9cb426),_0x16ea7f=_0x63d42f[_0x35f9e8(0x1c7)](getPlaywrightSessionName,_0x9cb426),_0x12e213=this['getTestFrameworks']()[0x0],_0x276600=_0x63d42f[_0x35f9e8(0x180)](getTestRunIdentifier,_0x9cb426,_0x2b36a9[_0x35f9e8(0x146)]),_0x29494c={[TestFrameworkConstants[_0x35f9e8(0x188)]]:_0x12e213,[TestFrameworkConstants[_0x35f9e8(0x171)]]:this[_0x35f9e8(0x134)]()[_0x12e213],[TestFrameworkConstants[_0x35f9e8(0x1a0)]]:[],[TestFrameworkConstants[_0x35f9e8(0x10f)]]:{},[TestFrameworkConstants[_0x35f9e8(0x174)]]:{},[TestFrameworkConstants[_0x35f9e8(0x109)]]:_0x1c40ec,[TestFrameworkConstants[_0x35f9e8(0x17a)]]:TestFrameworkConstants[_0x35f9e8(0x182)],[TestFrameworkConstants[_0x35f9e8(0x1d6)]]:_0x16ea7f,[TestFrameworkConstants[_0x35f9e8(0x115)]]:_0x43ae1a,[TestFrameworkConstants[_0x35f9e8(0x160)]]:_0x2c9335,[TestFrameworkConstants[_0x35f9e8(0x12b)]]:_0x5bd855,[TestFrameworkConstants[_0x35f9e8(0x1db)]]:_0x31950c,[TestFrameworkConstants[_0x35f9e8(0x125)]]:_0x345f6a,[TestFrameworkConstants['KEY_TEST_TAGS']]:_0x5be762,[TestFrameworkConstants[_0x35f9e8(0x118)]]:_0x9cb426[_0x35f9e8(0x19a)][0x0][_0x35f9e8(0x11f)],[TestFrameworkConstants[_0x35f9e8(0x1d2)]]:_0x5a13a7,[TestFrameworkConstants[_0x35f9e8(0x162)]]:_0xd4a232,[TestFrameworkConstants[_0x35f9e8(0x19d)]]:_0x63d42f['DPzEp'](getPlaywrightCustomRerunParam,_0x9cb426)};TestInfo[_0x35f9e8(0x1ee)](_0x276600,_0x29494c);const _0x19034e={};return _0x19034e[_0x276600]=_0x29494c,_0x19034e;}['parsePlaywrightTestResult'](_0x458058,_0x4a88e4,_0x48ed5a){const _0x5c980b=a77_0x4ae558,_0x5c835a={'mOcza':function(_0x4add38,_0x5319b8){return _0x4add38(_0x5319b8);},'ACubR':_0x5c980b(0x1e4),'gWnzD':function(_0x27918f,_0x5512b9){return _0x27918f===_0x5512b9;},'erFCe':'No\x20reason\x20provided','KgpYE':_0x5c980b(0x16f),'KGuDJ':function(_0x28a743,_0x395846){return _0x28a743(_0x395846);},'OdxUG':function(_0x36b107,_0x5dcf82,_0x46dc98){return _0x36b107(_0x5dcf82,_0x46dc98);},'YiktQ':function(_0x41c59d,_0x3e6128){return _0x41c59d+_0x3e6128;},'zfDag':function(_0x79cf8f,_0x25398c){return _0x79cf8f===_0x25398c;},'RkMwi':_0x5c980b(0x1f0),'IGcWV':_0x5c980b(0x116),'uhvuj':function(_0x39032c,_0x49d72b){return _0x39032c===_0x49d72b;},'DFgWt':function(_0x5ee53d,_0xd18b00){return _0x5ee53d===_0xd18b00;},'pbeht':_0x5c980b(0x1e9),'hWflK':function(_0x196ce0,_0x4d1d8c){return _0x196ce0===_0x4d1d8c;},'ZflsV':_0x5c980b(0x12e),'XLAdY':function(_0x576a5e,_0xf9ad16){return _0x576a5e===_0xf9ad16;},'MXcuN':function(_0x18eae5,_0x4349ec){return _0x18eae5===_0x4349ec;},'bMPYj':'Expected\x20to\x20fail,\x20but\x20passed.','OiZSr':function(_0x187be1,_0x5e7dff,_0x4a4ef9){return _0x187be1(_0x5e7dff,_0x4a4ef9);},'Bofud':function(_0x131680,_0x2b323d){return _0x131680||_0x2b323d;},'yqDYS':function(_0x3fd4ce,_0x22b4c9){return _0x3fd4ce(_0x22b4c9);},'SBuJh':function(_0x37aa6c,_0xf8636){return _0x37aa6c>_0xf8636;},'FIVgt':function(_0xa1c469,_0x52f955){return _0xa1c469-_0x52f955;},'wbBNb':function(_0x46e933,_0x1f6ab3,_0x25926e){return _0x46e933(_0x1f6ab3,_0x25926e);},'LQBgs':'path','wPHGk':function(_0x4e5ede,_0x232c84){return _0x4e5ede(_0x232c84);},'tAWMG':function(_0x1a51bb,_0x2cafbc){return _0x1a51bb>_0x2cafbc;},'Hwcfy':function(_0x20a96e,_0x436353,_0x19b166){return _0x20a96e(_0x436353,_0x19b166);}};logger[_0x5c980b(0x1b5)]('parsePlaywrightTestResult:\x20testId='+_0x458058);const _0x5041b=_0x5c835a[_0x5c980b(0x135)](getTestRunIdentifier,_0x48ed5a,_0x4a88e4['retry']),_0x2ef9fc=new Date(_0x4a88e4[_0x5c980b(0x11f)]),_0x218eb5=_0x4a88e4['duration'],_0x37141a=new Date(_0x5c835a[_0x5c980b(0x1e1)](_0x2ef9fc[_0x5c980b(0x14b)](),_0x218eb5)),_0x491916=_0x4a88e4[_0x5c980b(0x198)],_0x13fdc7=TestInfo[_0x5c980b(0x1d8)](_0x5041b)[TestFrameworkConstants[_0x5c980b(0x14a)]]||{};let _0x3bc7f7=_0x491916;if(_0x5c835a['gWnzD'](_0x4a88e4[_0x5c980b(0x198)],_0x48ed5a['expectedStatus']))_0x3bc7f7=_0x5c835a['zfDag'](_0x4a88e4[_0x5c980b(0x198)],_0x5c835a[_0x5c980b(0x12f)])?_0x5c835a['RkMwi']:_0x5c835a[_0x5c980b(0x164)];else{(_0x5c835a[_0x5c980b(0x181)](_0x3bc7f7,_0x5c835a[_0x5c980b(0x164)])||_0x5c835a[_0x5c980b(0x194)](_0x3bc7f7,_0x5c835a[_0x5c980b(0x1c4)])||_0x5c835a['hWflK'](_0x3bc7f7,_0x5c835a[_0x5c980b(0x1a6)]))&&(_0x3bc7f7=_0x5c835a[_0x5c980b(0x1c4)]);if(_0x5c835a[_0x5c980b(0x1c0)](_0x4a88e4[_0x5c980b(0x198)],_0x5c835a[_0x5c980b(0x164)])&&_0x5c835a[_0x5c980b(0x1b3)](_0x48ed5a[_0x5c980b(0x16c)],_0x5c835a['pbeht'])){const _0x1beb98={};_0x1beb98[_0x5c980b(0x1ef)]=_0x5c835a[_0x5c980b(0x17c)],_0x1beb98['stack']=_0x5c835a[_0x5c980b(0x17c)],_0x4a88e4['error']=_0x1beb98,_0x4a88e4[_0x5c980b(0x18d)]=[_0x4a88e4[_0x5c980b(0x131)]];}}const {failureData:_0x196a98,logs:_0x5cd0be}=_0x5c835a['OiZSr'](getFailureData,_0x4a88e4?.['errors'],{}),_0x53b0a0={[TestFrameworkConstants['KEY_TEST_FAILURE']]:_0x5c835a[_0x5c980b(0x1a5)](_0x196a98,null),[TestFrameworkConstants['KEY_TEST_FAILURE_TYPE']]:_0x4a88e4?.[_0x5c980b(0x131)]&&_0x5c835a['mOcza'](getFailureType,_0x4a88e4['error'][_0x5c980b(0x1ef)]),[TestFrameworkConstants[_0x5c980b(0x153)]]:_0x4a88e4?.[_0x5c980b(0x131)]&&_0x5c835a[_0x5c980b(0x1c6)](removeAnsiColors,_0x4a88e4[_0x5c980b(0x131)][_0x5c980b(0x1ef)]),[TestFrameworkConstants[_0x5c980b(0x168)]]:[],[TestFrameworkConstants['KEY_TEST_RESULT']]:_0x3bc7f7,[TestFrameworkConstants[_0x5c980b(0x12c)]]:_0x37141a['toISOString'](),[TestFrameworkConstants[_0x5c980b(0x136)]]:new Date()[_0x5c980b(0x119)](),[TestFrameworkConstants[_0x5c980b(0x14a)]]:_0x13fdc7};if(_0x4a88e4&&_0x5c835a['SBuJh'](_0x4a88e4[_0x5c980b(0x146)],0x0)){const _0x431c58=TestInfo['getTestUUID'](_0x5c835a[_0x5c980b(0x135)](getTestRunIdentifier,_0x48ed5a,_0x5c835a[_0x5c980b(0x175)](_0x4a88e4[_0x5c980b(0x146)],0x1)));_0x53b0a0[TestFrameworkConstants[_0x5c980b(0x1be)]]=_0x431c58;}const _0x18d7a3={};_0x18d7a3['test']=_0x48ed5a;const _0x45f6ca=this[_0x5c980b(0x193)](TestFrameworkState[_0x5c980b(0x16e)],HookState[_0x5c980b(0x16b)],_0x18d7a3),_0x43ae0b=_0x45f6ca['getAllData']()[_0x5c980b(0x151)](_0x5041b)[TestFrameworkConstants[_0x5c980b(0x109)]],_0x623464=[],_0x1a0fbb=_0x5c835a[_0x5c980b(0x1a7)](findNestedKey,_0x4a88e4,_0x5c835a[_0x5c980b(0x1e5)]);if(_0x1a0fbb&&_0x5c835a[_0x5c980b(0x1b2)](validateFilePath,_0x1a0fbb))try{_0x623464[_0x5c980b(0x186)]({'kind':_0x5c835a[_0x5c980b(0x130)],'timestamp':new Date()[_0x5c980b(0x119)](),'test_run_uuid':_0x43ae0b,'file_name':path[_0x5c980b(0x1a1)](_0x1a0fbb),'file_size':fs[_0x5c980b(0x15f)](_0x1a0fbb)['size'],'attachment_type':PLAYWRIGHT_TRACE_LOGS});}catch(_0x55d3cc){logger[_0x5c980b(0x131)](_0x5c980b(0x1cb)+_0x1a0fbb+':\x20'+_0x55d3cc[_0x5c980b(0x1ef)]);}const _0x36c4fd=TestInfo[_0x5c980b(0x10c)](),_0x509168=_0x36c4fd[_0x5c980b(0x112)](_0x1efdf7=>_0x1efdf7[_0x5c980b(0x1bf)]===_0x43ae0b);_0x509168[_0x5c980b(0x147)](_0x24a7e4=>{const _0x303b9d=_0x5c980b;if(_0x24a7e4['filePath']&&_0x5c835a['mOcza'](validateFilePath,_0x24a7e4[_0x303b9d(0x1c2)])&&!_0x623464['some'](_0x2d6009=>_0x2d6009['file_name']===path[_0x303b9d(0x1a1)](_0x24a7e4[_0x303b9d(0x1c2)])))try{_0x623464[_0x303b9d(0x186)]({'kind':_0x5c835a[_0x303b9d(0x130)],'timestamp':new Date()[_0x303b9d(0x119)](),'test_run_uuid':_0x43ae0b,'file_name':path[_0x303b9d(0x1a1)](_0x24a7e4[_0x303b9d(0x1c2)]),'file_size':fs[_0x303b9d(0x15f)](_0x24a7e4['filePath'])['size'],'attachment_type':PLAYWRIGHT_TRACE_LOGS});}catch(_0x8d3609){logger[_0x303b9d(0x131)](_0x303b9d(0x1e8)+_0x24a7e4[_0x303b9d(0x1c2)]+_0x303b9d(0x1e7)+_0x8d3609[_0x303b9d(0x1ef)]);}});if(_0x5c835a['tAWMG'](_0x623464[_0x5c980b(0x1ae)],0x0)){const _0x32dc65=_0x53b0a0[TestFrameworkConstants['KEY_LOGS']]||[];_0x53b0a0[TestFrameworkConstants[_0x5c980b(0x168)]]=[..._0x32dc65,..._0x623464];}const _0x28b7bb=TestInfo[_0x5c980b(0x1d8)](_0x5041b)[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]||{},_0x20b41a=_0x5c835a[_0x5c980b(0x129)](getManualUploadLogs,_0x28b7bb,_0x45f6ca[_0x5c980b(0x19f)]()['get'](_0x5041b)[TestFrameworkConstants[_0x5c980b(0x109)]]);if(_0x5c835a[_0x5c980b(0x133)](_0x20b41a[_0x5c980b(0x1ae)],0x0)){const _0x53f4e4=_0x53b0a0[TestFrameworkConstants[_0x5c980b(0x168)]]||[];_0x53b0a0[TestFrameworkConstants['KEY_LOGS']]=[..._0x53f4e4,..._0x20b41a];}const _0x480dce=_0x48ed5a['annotations']||[],_0x1c7095=_0x53b0a0[TestFrameworkConstants[_0x5c980b(0x14a)]]||{};_0x480dce['forEach'](_0x50b865=>{const _0x55798a=_0x5c980b,{type:_0x1e30fb}=_0x50b865;let _0x12677=_0x50b865['description'];if(!_0x1e30fb)return;(_0x5c835a[_0x55798a(0x110)](_0x12677,undefined)||_0x5c835a[_0x55798a(0x110)](_0x12677,null)||_0x5c835a[_0x55798a(0x110)](_0x5c835a[_0x55798a(0x1e6)](String,_0x12677)[_0x55798a(0x18b)](),''))&&(_0x12677=_0x5c835a['erFCe']);if(!_0x1c7095[_0x1e30fb]){const _0x1f7db1={};_0x1f7db1[_0x55798a(0x1da)]=_0x5c835a[_0x55798a(0x1a8)],_0x1f7db1[_0x55798a(0x124)]=[],_0x1c7095[_0x1e30fb]=_0x1f7db1;}else!_0x1c7095[_0x1e30fb][_0x55798a(0x1da)]&&(_0x1c7095[_0x1e30fb][_0x55798a(0x1da)]=_0x5c835a[_0x55798a(0x1a8)]),!Array[_0x55798a(0x154)](_0x1c7095[_0x1e30fb][_0x55798a(0x124)])&&(_0x1c7095[_0x1e30fb][_0x55798a(0x124)]=[]);const _0x3712e2=_0x5c835a['KGuDJ'](String,_0x12677)[_0x55798a(0x1ab)](',')[_0x55798a(0x1cd)](_0x3dc974=>_0x3dc974[_0x55798a(0x18b)]());_0x1c7095[_0x1e30fb]['values']=[...new Set([..._0x1c7095[_0x1e30fb][_0x55798a(0x124)],..._0x3712e2])];}),_0x53b0a0[TestFrameworkConstants[_0x5c980b(0x14a)]]=_0x1c7095,TestInfo[_0x5c980b(0x1ee)](_0x5041b,_0x53b0a0);const _0x20cff8={};return _0x20cff8[_0x5041b]=_0x53b0a0,_0x20cff8;}async[a77_0x4ae558(0x126)](_0x28eea6,_0x1059e2,_0x55fc7c,_0x8ad2c5){const _0x4c6a58=a77_0x4ae558,_0x2f2c4c={'YcntF':function(_0x272e4f,_0x9479f7,_0x205e05){return _0x272e4f(_0x9479f7,_0x205e05);},'nPQER':function(_0x1de4ed,_0x4e63c4){return _0x1de4ed in _0x4e63c4;},'RzpKA':function(_0x3e63da,_0x307e06){return _0x3e63da in _0x307e06;},'sOsUb':function(_0x1f5bf9,_0x4f960c){return _0x1f5bf9(_0x4f960c);},'oXJLO':function(_0x4cb99a,_0x32c1e6){return _0x4cb99a===_0x32c1e6;},'bdexd':function(_0x2cd189){return _0x2cd189();},'Hwoqj':function(_0x129621,_0x2ce180){return _0x129621>_0x2ce180;},'HDKkg':_0x4c6a58(0x17b),'vBWPr':function(_0x37b933,_0x3a1478){return _0x37b933(_0x3a1478);},'ZDKlJ':'failed','cqUEa':_0x4c6a58(0x116),'LqgQs':function(_0x406747,_0x47903d){return _0x406747!==_0x47903d;},'XoFGR':function(_0x4ea55c,_0x5ca977){return _0x4ea55c+_0x5ca977;},'zreoF':'hook'},_0xa7cfc9=_0x8ad2c5[_0x4c6a58(0x1f3)],_0x99ea92=_0x8ad2c5[_0x4c6a58(0x167)],_0x2b3589=_0x2f2c4c[_0x4c6a58(0x191)](getTestRunIdentifier,_0xa7cfc9,_0x8ad2c5[_0x4c6a58(0x142)][_0x4c6a58(0x146)]),_0x5be3d4=_0x1059e2[_0x4c6a58(0x163)]()[_0x4c6a58(0x1ab)]('.')[0x1];let _0x4a8943=_0x28eea6['getAllData']()['get'](_0x2b3589)[TestFrameworkConstants[_0x4c6a58(0x174)]];!_0x4a8943&&(_0x4a8943={});!_0x2f2c4c[_0x4c6a58(0x18e)](_0x5be3d4,_0x4a8943)&&(_0x4a8943[_0x5be3d4]=[]);let _0x281418=_0x28eea6[_0x4c6a58(0x19f)]()[_0x4c6a58(0x151)](_0x2b3589)[TestFrameworkConstants[_0x4c6a58(0x10f)]];!_0x281418&&(_0x281418={});!_0x2f2c4c[_0x4c6a58(0x190)](_0x5be3d4,_0x281418)&&(_0x281418[_0x5be3d4]=[]);const _0x1268e0={[TestFrameworkConstants[_0x4c6a58(0x174)]]:_0x4a8943,[TestFrameworkConstants[_0x4c6a58(0x10f)]]:_0x281418},_0x241a2e={};_0x241a2e[_0x2b3589]=_0x1268e0;const _0x593d7d=_0x241a2e,_0x1dc091=_0x2f2c4c[_0x4c6a58(0x13f)](getPlaywrightTestFilePath,_0xa7cfc9),_0x42478d=_0x1dc091+':'+_0x2f2c4c[_0x4c6a58(0x13f)](getPlaywrightTestLocation,_0xa7cfc9),_0x16cc24=TestInfo['getTestDetails'](_0x2b3589)[TestFrameworkConstants[_0x4c6a58(0x14a)]]||{};if(_0x2f2c4c[_0x4c6a58(0x192)](_0x55fc7c,HookState[_0x4c6a58(0x1f9)])){const _0x1fa17b={'key':_0x5be3d4,[TestFrameworkConstants['KEY_HOOK_ID']]:_0x2f2c4c[_0x4c6a58(0x155)](uuidv4),[TestFrameworkConstants[_0x4c6a58(0x185)]]:TestFrameworkConstants[_0x4c6a58(0x1ad)],[TestFrameworkConstants[_0x4c6a58(0x15c)]]:_0x99ea92[_0x4c6a58(0x11f)],[TestFrameworkConstants['KEY_HOOK_LOGS']]:[],[TestFrameworkConstants[_0x4c6a58(0x128)]]:_0x99ea92['title'],[TestFrameworkConstants[_0x4c6a58(0x115)]]:_0x1dc091,[TestFrameworkConstants['KEY_TEST_LOCATION']]:_0x42478d,[TestFrameworkConstants['KEY_CUSTOM_TAGS']]:_0x16cc24};_0x4a8943[_0x5be3d4][_0x4c6a58(0x186)](_0x1fa17b),_0x593d7d[_0x2b3589][TestFrameworkConstants[_0x4c6a58(0x132)]]=_0x5be3d4,logger[_0x4c6a58(0x1b5)]('Hook\x20Started\x20in\x20PRE\x20key\x20=\x20'+_0x5be3d4+'\x20&\x20hook\x20=\x20'+_0x1fa17b+_0x4c6a58(0x178)+_0x8ad2c5);}else{if(_0x2f2c4c['oXJLO'](_0x55fc7c,HookState[_0x4c6a58(0x16b)])){const _0x324e32=await _0x8ad2c5['result'],_0x1ec093=_0x4a8943[_0x5be3d4]||[],_0x143b53=_0x8ad2c5[_0x4c6a58(0x167)];logger[_0x4c6a58(0x1b5)](_0x4c6a58(0x179)+_0x1ec093+'\x20and\x20args\x20=\x20'+_0x8ad2c5);if(_0x2f2c4c[_0x4c6a58(0x1eb)](_0x1ec093[_0x4c6a58(0x1ae)],0x0)){const _0x297e31=_0x1ec093['pop']();if(_0x143b53[_0x4c6a58(0x131)]){const _0x38a061=_0x2f2c4c[_0x4c6a58(0x191)](failureData,_0x143b53[_0x4c6a58(0x131)],_0x2f2c4c['HDKkg']);_0x297e31[TestFrameworkConstants[_0x4c6a58(0x1d5)]]=_0x2f2c4c[_0x4c6a58(0x13f)](getFailureType,_0x143b53?.['error'][_0x4c6a58(0x1ef)]),_0x297e31[TestFrameworkConstants[_0x4c6a58(0x19b)]]=_0x2f2c4c[_0x4c6a58(0x1bd)](removeAnsiColors,_0x143b53?.[_0x4c6a58(0x131)][_0x4c6a58(0x1ef)]),_0x297e31[TestFrameworkConstants['KEY_HOOK_RESULT']]=_0x2f2c4c[_0x4c6a58(0x1d0)],_0x297e31[TestFrameworkConstants[_0x4c6a58(0x17e)]]=_0x38a061;}else _0x297e31[TestFrameworkConstants[_0x4c6a58(0x185)]]=_0x2f2c4c[_0x4c6a58(0x1c1)];_0x2f2c4c[_0x4c6a58(0x166)](_0x324e32,TestFrameworkConstants[_0x4c6a58(0x1ad)])&&(_0x297e31[TestFrameworkConstants[_0x4c6a58(0x185)]]=!_0x143b53[_0x4c6a58(0x131)]?_0x2f2c4c['cqUEa']:_0x2f2c4c[_0x4c6a58(0x1d0)]);const _0xae980d=new Date(_0x143b53['startTime']),_0x5cdb94=new Date(_0x2f2c4c['XoFGR'](_0xae980d[_0x4c6a58(0x14b)](),_0x143b53[_0x4c6a58(0x143)]));_0x297e31[TestFrameworkConstants['KEY_EVENT_ENDED_AT']]=_0x5cdb94[_0x4c6a58(0x119)](),_0x297e31[TestFrameworkConstants['KEY_CUSTOM_TAGS']]=_0x16cc24;const _0x2152e1=_0x297e31[TestFrameworkConstants['KEY_HOOK_ID']];await this[_0x4c6a58(0x1c3)](_0x28eea6,_0x1059e2,_0x2152e1,_0x2f2c4c[_0x4c6a58(0x1ca)],_0x8ad2c5),!_0x281418[_0x5be3d4]&&(_0x281418[_0x5be3d4]=[]),_0x281418[_0x5be3d4]['push'](_0x297e31),_0x593d7d[_0x2b3589][TestFrameworkConstants[_0x4c6a58(0x107)]]=_0x5be3d4;}}}return _0x593d7d;}async['sendLogCreatedEvent'](_0x1f6b6e,_0x408e67,_0x543368,_0x5ee5de,_0x408029){const _0x294f5e=a77_0x4ae558,_0x47c547={'IcWqD':function(_0x4738ad,_0x20ed65){return _0x4738ad===_0x20ed65;},'lygfl':_0x294f5e(0x1f3),'vWzYq':function(_0x214645,_0x2defe1,_0x28c460){return _0x214645(_0x2defe1,_0x28c460);},'Oicue':function(_0x8c4744,_0x851996,_0x8108bd){return _0x8c4744(_0x851996,_0x8108bd);},'Avcgu':_0x294f5e(0x1b0),'qTgNO':function(_0x35a3c1,_0x3021f9,_0x3c1598,_0x5b47f5){return _0x35a3c1(_0x3021f9,_0x3c1598,_0x5b47f5);},'zYTLS':function(_0x32c38d,_0x224893,_0x1d4a94){return _0x32c38d(_0x224893,_0x1d4a94);},'oVqwS':function(_0x5ebf48,_0x274805,_0x561e91){return _0x5ebf48(_0x274805,_0x561e91);},'EeuKW':function(_0xa715f6,_0x114823,_0x207bcb){return _0xa715f6(_0x114823,_0x207bcb);},'WDrPV':function(_0x350d17,_0x5b1821,_0x47faac){return _0x350d17(_0x5b1821,_0x47faac);},'aZByL':function(_0x45a3a9,_0x31a869){return _0x45a3a9/_0x31a869;},'UkHsg':function(_0x3c2f68,_0x30324d){return _0x3c2f68<_0x30324d;},'mALPS':function(_0x5470b7,_0x4518f5){return _0x5470b7*_0x4518f5;},'jeObi':function(_0x4ffb36,_0x28d2dc){return _0x4ffb36+_0x28d2dc;},'MGwqj':function(_0x2b92f1,_0x16aee0,_0x142fb7,_0x8c6b9e,_0x4a15d1){return _0x2b92f1(_0x16aee0,_0x142fb7,_0x8c6b9e,_0x4a15d1);},'AXrOY':function(_0x3115f7,_0x447522){return _0x3115f7+_0x447522;},'PUpoJ':_0x294f5e(0x1f1),'EqRlu':function(_0x5a6aee,_0x5b4534,_0x81344c){return _0x5a6aee(_0x5b4534,_0x81344c);}};try{if(_0x47c547[_0x294f5e(0x127)](_0x5ee5de,_0x47c547[_0x294f5e(0x141)])){const _0x108cb1=await _0x408029[_0x294f5e(0x142)],_0x592868=_0x47c547[_0x294f5e(0x161)](getTestRunIdentifier,_0x408029[_0x294f5e(0x1f3)],_0x408029['result'][_0x294f5e(0x146)]),_0x2777f3=_0x408029[_0x294f5e(0x1f3)];logger[_0x294f5e(0x1b5)](_0x294f5e(0x177)+_0x592868+'\x20result='+util[_0x294f5e(0x149)](_0x108cb1));const _0x87fcea=_0x1f6b6e['getAllData']()['get'](_0x592868)[TestFrameworkConstants[_0x294f5e(0x109)]];await _0x47c547['Oicue'](sendTraceZip,_0x108cb1,_0x87fcea);const _0x38ef77=TestInfo['getTestDetails'](_0x592868)[_0x47c547[_0x294f5e(0x15d)]],_0x208ecc={};if(_0x38ef77){!_0x108cb1['attachments']&&(_0x108cb1['attachments']=[]);_0x208ecc['attachments']=_0x108cb1['attachments'][_0x294f5e(0x1aa)](_0x38ef77||[]);const _0x46ab7f=TestInfo['getTestDetails'](_0x592868);delete _0x46ab7f[_0x47c547[_0x294f5e(0x15d)]],TestInfo['setTestDetails'](_0x592868,_0x46ab7f);}const {steps:_0x15e77f,logs:_0x31d9a7}=_0x47c547[_0x294f5e(0x170)](getStepsAndLogs,_0x108cb1['steps'],_0x1f6b6e[_0x294f5e(0x19f)]()['get'](_0x592868)[TestFrameworkConstants[_0x294f5e(0x109)]],_0x47c547[_0x294f5e(0x141)]),_0x1d2246=_0x47c547[_0x294f5e(0x172)](getScreenshots,_0x208ecc,_0x1f6b6e['getAllData']()[_0x294f5e(0x151)](_0x592868)[TestFrameworkConstants['KEY_TEST_UUID']]),_0x81ccb6=_0x47c547[_0x294f5e(0x11e)](getVideos,_0x108cb1,_0x1f6b6e['getAllData']()[_0x294f5e(0x151)](_0x592868)[TestFrameworkConstants[_0x294f5e(0x109)]]),{_:_0x1416a7,logs:_0x3c6b60}=_0x47c547[_0x294f5e(0x1e3)](getFailureData,_0x108cb1['errors'],{'test_run_uuid':_0x1f6b6e[_0x294f5e(0x19f)]()[_0x294f5e(0x151)](_0x592868)[TestFrameworkConstants['KEY_TEST_UUID']]}),_0x11e118=TestInfo[_0x294f5e(0x1d8)](_0x592868)[TestFrameworkConstants[_0x294f5e(0x12a)]]||{},_0x549932=_0x47c547[_0x294f5e(0x197)](getMediaArtifactsLogs,_0x11e118,_0x1f6b6e[_0x294f5e(0x19f)]()[_0x294f5e(0x151)](_0x592868)[TestFrameworkConstants[_0x294f5e(0x109)]]),_0x36c017=_0x1f6b6e['getAllData']()[_0x294f5e(0x151)](_0x592868),{[TestFrameworkConstants[_0x294f5e(0x188)]]:_0x5bc346='',[TestFrameworkConstants[_0x294f5e(0x171)]]:_0x4e2b4e=''}=_0x36c017,_0xc1d38d=(_0x31d9a7||[])[_0x294f5e(0x1aa)](_0x1d2246||[])['concat'](_0x3c6b60||[])[_0x294f5e(0x1aa)](_0x81ccb6||[])[_0x294f5e(0x1aa)](_0x549932||[]),_0x6fda09=0x28,_0x28a993=Math[_0x294f5e(0x16d)](_0x47c547[_0x294f5e(0x1c5)](_0xc1d38d['length'],_0x6fda09));for(let _0x4997ab=0x0;_0x47c547[_0x294f5e(0x150)](_0x4997ab,_0x28a993);_0x4997ab++){const _0x4b1715=_0x47c547[_0x294f5e(0x1af)](_0x4997ab,_0x6fda09),_0x908136=_0x47c547[_0x294f5e(0x139)](_0x4b1715,_0x6fda09),_0x52290b=_0xc1d38d[_0x294f5e(0x157)](_0x4b1715,_0x908136),_0x35070b={'platformIndex':global?.[_0x294f5e(0x1c8)]??0x0,'logs':_0x52290b,'testFrameworkName':_0x5bc346,'testFrameworkVersion':_0x4e2b4e,'testFrameworkState':_0x408e67['toString']()['split']('.')[0x1]};_0x47c547[_0x294f5e(0x1f8)](updatePayloadForTraceLogs,_0x35070b,_0x408029,_0x592868,_0x1f6b6e),logger[_0x294f5e(0x1b5)](_0x294f5e(0x1d7)+_0x592868+_0x294f5e(0x121)+_0x47c547[_0x294f5e(0x1b1)](_0x4997ab,0x1)+'/'+_0x28a993+_0x294f5e(0x199)+util[_0x294f5e(0x149)](_0x35070b));const _0x28a5c5=await GrpcClient[_0x294f5e(0x1f5)]()[_0x294f5e(0x1bb)](_0x35070b);logger['debug']('sendLogCreatedEvent\x20for\x20testId:\x20'+_0x592868+_0x294f5e(0x121)+_0x47c547[_0x294f5e(0x139)](_0x4997ab,0x1)+'/'+_0x28a993+_0x294f5e(0x1d9)+util[_0x294f5e(0x149)](_0x28a5c5));}}else{const {steps:_0x30b8b0,logs:_0x3991fa}=_0x47c547[_0x294f5e(0x170)](getStepsAndLogs,_0x408029[_0x294f5e(0x167)][_0x294f5e(0x183)],_0x543368,_0x47c547['PUpoJ']),_0x112118=_0x47c547['EqRlu'](getTestRunIdentifier,_0x408029[_0x294f5e(0x1f3)],_0x408029['result'][_0x294f5e(0x146)]);logger[_0x294f5e(0x1b5)](_0x294f5e(0x177)+_0x112118);const _0x37efe6=_0x1f6b6e[_0x294f5e(0x19f)]()['get'](_0x112118),{[TestFrameworkConstants[_0x294f5e(0x188)]]:_0x367da7='',[TestFrameworkConstants[_0x294f5e(0x171)]]:_0x3178a6=''}=_0x37efe6,_0x10c8d3={'platformIndex':'0','logs':_0x3991fa,'testFrameworkName':_0x367da7,'testFrameworkVersion':_0x3178a6,'testFrameworkState':_0x408e67[_0x294f5e(0x163)]()['split']('.')[0x1]};_0x47c547[_0x294f5e(0x1f8)](updatePayloadForTraceLogs,_0x10c8d3,_0x408029,_0x112118,_0x1f6b6e),logger[_0x294f5e(0x1b5)]('sendLogCreatedEvent\x20for\x20testId:\x20'+_0x112118+_0x294f5e(0x199)+util[_0x294f5e(0x149)](_0x10c8d3));const _0x2f1ba1=await GrpcClient['getInstance']()[_0x294f5e(0x1bb)](_0x10c8d3);}}catch(_0x3786b8){logger['error'](_0x294f5e(0x1f6)+util[_0x294f5e(0x19e)](_0x3786b8));}}[a77_0x4ae558(0x1ba)](_0x3ba41c){const _0x17ddce=a77_0x4ae558,_0x427f30={'mLWmp':function(_0x22e386,_0x57aca5,_0x1e7d1b){return _0x22e386(_0x57aca5,_0x1e7d1b);},'dZidb':function(_0x5415d3,_0x295f70){return _0x5415d3<_0x295f70;},'ZeNSP':_0x17ddce(0x1c9)};try{const _0xc7ab7d=_0x3ba41c[_0x17ddce(0x1f3)]['id'],_0x422f6d=_0x427f30[_0x17ddce(0x1e2)](getTestRunIdentifier,_0x3ba41c[_0x17ddce(0x1f3)],_0x3ba41c[_0x17ddce(0x142)][_0x17ddce(0x146)]),_0x23f9fa=_0x3ba41c[_0x17ddce(0x1b6)],_0x3e9405=_0x23f9fa[_0x17ddce(0x152)](),_0x211690=_0x23f9fa[_0x17ddce(0x19f)]()[_0x17ddce(0x151)](_0x422f6d);logger[_0x17ddce(0x1b5)]('createTestFrameworkEventPayload\x20testId:\x20'+_0xc7ab7d);const {[TestFrameworkConstants[_0x17ddce(0x188)]]:_0x37e4ce='',[TestFrameworkConstants[_0x17ddce(0x171)]]:_0x2dbcf4='',[TestFrameworkConstants['KEY_TEST_STARTED_AT']]:_0x568e3e='',[TestFrameworkConstants['KEY_TEST_ENDED_AT']]:_0x34a273=''}=_0x211690,_0x4a8bd3=_0x23f9fa['getCurrentTestState']()[_0x17ddce(0x163)]()[_0x17ddce(0x1ab)]('.')[0x1],_0x57f648=_0x23f9fa[_0x17ddce(0x14d)]()['toString']()['split']('.')[0x1],_0x44420b=_0x427f30[_0x17ddce(0x1d4)](_0x3ba41c?.[_0x17ddce(0x142)]?.[_0x17ddce(0x15a)]??0x0,0x0)?0x0:_0x3ba41c?.[_0x17ddce(0x142)]?.[_0x17ddce(0x15a)]??0x0,_0x5b0acd=_0x23f9fa['getRef'](),_0x13fbfb=Buffer['from'](JSON[_0x17ddce(0x159)](_0x211690))['toString'](_0x427f30[_0x17ddce(0x1ea)]),_0x5e9c2a={'hash':_0x3e9405[_0x17ddce(0x12d)](),'threadId':_0x3e9405[_0x17ddce(0x173)]()['toString'](),'processId':_0x3e9405[_0x17ddce(0x17d)]()['toString']()},_0x5a789e={};_0x5a789e[_0x17ddce(0x18f)]=_0x44420b,_0x5a789e['testFrameworkName']=_0x37e4ce,_0x5a789e[_0x17ddce(0x1ed)]=_0x2dbcf4,_0x5a789e[_0x17ddce(0x1f2)]=_0x4a8bd3,_0x5a789e[_0x17ddce(0x13b)]=_0x57f648,_0x5a789e[_0x17ddce(0x1dd)]=_0x568e3e,_0x5a789e[_0x17ddce(0x1ec)]=_0x34a273,_0x5a789e[_0x17ddce(0x13e)]=_0x5b0acd,_0x5a789e[_0x17ddce(0x19c)]=_0x13fbfb,_0x5a789e[_0x17ddce(0x187)]=_0x5e9c2a;const _0x587b6c=_0x5a789e;return logger[_0x17ddce(0x1b5)]('createTestFrameworkEventPayload:\x20complete\x20for\x20testId:\x20'+_0xc7ab7d+_0x17ddce(0x196)+_0x4a8bd3+_0x17ddce(0x140)+_0x57f648),_0x587b6c;}catch(_0x335c1d){return logger[_0x17ddce(0x131)](_0x17ddce(0x1ac)+util['format'](_0x335c1d)),{};}}}module[a77_0x4ae558(0x1a2)]=PlaywrightTestFramework;

@@ -1,1 +0,1 @@

const a78_0x5094ea=a78_0x7b06;(function(_0x5a4b2b,_0x4b5d8a){const _0x327ad0=a78_0x7b06,_0x32d459=_0x5a4b2b();while(!![]){try{const _0x38e135=parseInt(_0x327ad0(0x89))/0x1+-parseInt(_0x327ad0(0x85))/0x2+parseInt(_0x327ad0(0x8c))/0x3*(parseInt(_0x327ad0(0x9e))/0x4)+parseInt(_0x327ad0(0x81))/0x5+-parseInt(_0x327ad0(0xa4))/0x6+-parseInt(_0x327ad0(0x86))/0x7*(-parseInt(_0x327ad0(0xa2))/0x8)+parseInt(_0x327ad0(0x83))/0x9*(-parseInt(_0x327ad0(0x9f))/0xa);if(_0x38e135===_0x4b5d8a)break;else _0x32d459['push'](_0x32d459['shift']());}catch(_0x1ee27e){_0x32d459['push'](_0x32d459['shift']());}}}(a78_0x1f82,0x1e4c2));const AutomationFramework=require('./automationFramework.js'),{createClassLogger}=require('../../../helpers/classLogger.js'),AutomationFrameworkState=require(a78_0x5094ea(0x90)),HookState=require(a78_0x5094ea(0xab)),CLIUtils=require(a78_0x5094ea(0x9d)),TrackedInstance=require(a78_0x5094ea(0x9a)),AutomationFrameworkInstance=require(a78_0x5094ea(0x8d));function a78_0x1f82(){const _0x535e37=['NONE','../state/hookState.js','OFZGU','createContext','getId','915235mYvCGf','trackPuppeteerInstance','46647irCdXy','trackPuppeteerInstance:\x20saved\x20instance\x20contextId=','409184ezxbrD','49YIJavL','trackPuppeteerInstance:\x20instance\x20already\x20exists','logger','96554IQjFas','trackEvent:\x20No\x20instance\x20found,\x20skipping\x20tracking','UPohA','3tAghGj','../instances/automationFrameworkInstance.js','getAutomationFrameworkName','debug','../state/automationFrameworkState.js','getTrackedInstance','SXPOa','trackEvent','PRE','trackPuppeteerInstance:\x20created\x20instance\x20for\x20target=','runHooks','getCurrentInstanceName','\x20target=','\x20hookState=','../instances/trackedInstance.js',',\x20state=','instance','../cliUtils.js','37688uDALGf','70bVmYLC','PuppeteerAutomationFramework','qsMej','253384DHRkwF','setTrackedInstance','874578tpypUH','trackEvent:\x20automationFrameworkState=','resolveInstance','rgobI','info','exports'];a78_0x1f82=function(){return _0x535e37;};return a78_0x1f82();}class PuppeteerAutomationFramework extends AutomationFramework{[a78_0x5094ea(0x88)]=createClassLogger(a78_0x5094ea(0xa0));constructor(_0x200103,_0x49fe00){super(_0x200103,_0x49fe00);}async[a78_0x5094ea(0x93)](_0x4e2337,_0x5f061a,_0x49c45d={}){const _0x3293e2=a78_0x5094ea,_0x4db850={};_0x4db850[_0x3293e2(0x8b)]=function(_0x3f2c84,_0x46df16){return _0x3f2c84===_0x46df16;},_0x4db850[_0x3293e2(0xa7)]=_0x3293e2(0x8a);const _0x2b3ff8=_0x4db850;this[_0x3293e2(0x88)][_0x3293e2(0x8f)](_0x3293e2(0xa5)+_0x4e2337+_0x3293e2(0x99)+_0x5f061a),await super['trackEvent'](_0x4e2337,_0x5f061a,_0x49c45d);const _0x57a346=this['resolveInstance'](_0x4e2337,_0x5f061a,_0x49c45d);if(_0x2b3ff8[_0x3293e2(0x8b)](_0x57a346,null)){this[_0x3293e2(0x88)]['debug'](_0x2b3ff8[_0x3293e2(0xa7)]);return;}_0x49c45d[_0x3293e2(0x9c)]=_0x57a346,await this[_0x3293e2(0x96)](_0x57a346,_0x4e2337,_0x5f061a,_0x49c45d);}[a78_0x5094ea(0xa6)](_0x28515c,_0x47da81,_0xa3c845={}){const _0x62c1fa=a78_0x5094ea,_0x1c0ca4={};_0x1c0ca4['SXPOa']=function(_0x3ee369,_0xaff673){return _0x3ee369===_0xaff673;},_0x1c0ca4['OFZGU']=function(_0x1f358d,_0x4149ae){return _0x1f358d===_0x4149ae;};const _0x11a4b4=_0x1c0ca4;let _0x599f35=null;return(_0x11a4b4[_0x62c1fa(0x92)](_0x28515c,AutomationFrameworkState['CREATE'])&&_0x11a4b4[_0x62c1fa(0x92)](_0x47da81,HookState[_0x62c1fa(0x94)])||_0x11a4b4[_0x62c1fa(0xac)](_0x28515c,AutomationFrameworkState[_0x62c1fa(0xaa)]))&&this[_0x62c1fa(0x82)](_0x28515c,_0xa3c845),_0x599f35=AutomationFramework[_0x62c1fa(0x91)](),_0x599f35;}[a78_0x5094ea(0x82)](_0x319dd8,_0x16f992){const _0x51cb01=a78_0x5094ea,_0x15c68b={};_0x15c68b['qsMej']=_0x51cb01(0x87);const _0x2b3565=_0x15c68b;if(AutomationFramework[_0x51cb01(0x91)]()){this[_0x51cb01(0x88)][_0x51cb01(0xa8)](_0x2b3565[_0x51cb01(0xa1)]);return;}const _0x3035ff=CLIUtils[_0x51cb01(0x97)](),_0x17f5fc=TrackedInstance[_0x51cb01(0xad)](_0x3035ff);let _0xa0a0a1=null;this[_0x51cb01(0x88)][_0x51cb01(0xa8)](_0x51cb01(0x95)+_0x3035ff+_0x51cb01(0x9b)+_0x319dd8),_0xa0a0a1=new AutomationFrameworkInstance(_0x17f5fc,this[_0x51cb01(0x8e)](),this['getAutomationFrameworkVersion'](),_0x319dd8),AutomationFramework[_0x51cb01(0xa3)](_0x17f5fc,_0xa0a0a1),this[_0x51cb01(0x88)]['info'](_0x51cb01(0x84)+_0x17f5fc[_0x51cb01(0xae)]()+_0x51cb01(0x98)+_0x3035ff);}}function a78_0x7b06(_0x445ad6,_0x1ce927){const _0x1f8249=a78_0x1f82();return a78_0x7b06=function(_0x7b0607,_0x477827){_0x7b0607=_0x7b0607-0x81;let _0xb1b3a=_0x1f8249[_0x7b0607];return _0xb1b3a;},a78_0x7b06(_0x445ad6,_0x1ce927);}module[a78_0x5094ea(0xa9)]=PuppeteerAutomationFramework;
const a78_0x189c25=a78_0x213f;function a78_0x213f(_0x536bb1,_0x17ae15){const _0x5e8966=a78_0x5e89();return a78_0x213f=function(_0x213f78,_0x49639c){_0x213f78=_0x213f78-0x176;let _0x1001a2=_0x5e8966[_0x213f78];return _0x1001a2;},a78_0x213f(_0x536bb1,_0x17ae15);}(function(_0x30c344,_0x53f6cf){const _0x1638bb=a78_0x213f,_0x1bc3ab=_0x30c344();while(!![]){try{const _0x189b8b=-parseInt(_0x1638bb(0x179))/0x1*(-parseInt(_0x1638bb(0x17c))/0x2)+-parseInt(_0x1638bb(0x185))/0x3*(-parseInt(_0x1638bb(0x176))/0x4)+-parseInt(_0x1638bb(0x194))/0x5+parseInt(_0x1638bb(0x181))/0x6+parseInt(_0x1638bb(0x18d))/0x7*(parseInt(_0x1638bb(0x199))/0x8)+-parseInt(_0x1638bb(0x19c))/0x9+-parseInt(_0x1638bb(0x196))/0xa;if(_0x189b8b===_0x53f6cf)break;else _0x1bc3ab['push'](_0x1bc3ab['shift']());}catch(_0x2bb110){_0x1bc3ab['push'](_0x1bc3ab['shift']());}}}(a78_0x5e89,0x84d6a));const AutomationFramework=require(a78_0x189c25(0x18e)),{createClassLogger}=require(a78_0x189c25(0x182)),AutomationFrameworkState=require(a78_0x189c25(0x186)),HookState=require(a78_0x189c25(0x198)),CLIUtils=require(a78_0x189c25(0x188)),TrackedInstance=require(a78_0x189c25(0x18b)),AutomationFrameworkInstance=require(a78_0x189c25(0x19d));function a78_0x5e89(){const _0x4ce8f8=['getCurrentInstanceName','resolveInstance','getTrackedInstance','exports','28452sKcoJt','getId','debug','73rIUxyp','QzmPR','trackEvent','12302smQlLr','CREATE','setTrackedInstance','CoqPs','NONE','4673532jxozTb','../../../helpers/classLogger.js','info','createContext','48qLvwTU','../state/automationFrameworkState.js','getAutomationFrameworkVersion','../cliUtils.js','\x20target=','wQkiq','../instances/trackedInstance.js','trackPuppeteerInstance:\x20created\x20instance\x20for\x20target=','21dkwABo','./automationFramework.js','PuppeteerAutomationFramework','trackPuppeteerInstance:\x20saved\x20instance\x20contextId=','runHooks',',\x20state=','\x20hookState=','2440895vclXpo','epYXD','3586970ZpAaYP','PqJYH','../state/hookState.js','1160200IKPTvW','logger','fAIkC','3472614maphPC','../instances/automationFrameworkInstance.js'];a78_0x5e89=function(){return _0x4ce8f8;};return a78_0x5e89();}class PuppeteerAutomationFramework extends AutomationFramework{['logger']=createClassLogger(a78_0x189c25(0x18f));constructor(_0x49885e,_0x3cf8e4){super(_0x49885e,_0x3cf8e4);}async['trackEvent'](_0x1eeacc,_0x11b4bf,_0x311be3={}){const _0x576df8=a78_0x189c25,_0x4869f0={};_0x4869f0[_0x576df8(0x195)]=function(_0x36446d,_0x229285){return _0x36446d===_0x229285;},_0x4869f0[_0x576df8(0x17f)]='trackEvent:\x20No\x20instance\x20found,\x20skipping\x20tracking';const _0x45f28d=_0x4869f0;this['logger'][_0x576df8(0x178)]('trackEvent:\x20automationFrameworkState='+_0x1eeacc+_0x576df8(0x193)+_0x11b4bf),await super[_0x576df8(0x17b)](_0x1eeacc,_0x11b4bf,_0x311be3);const _0x359e43=this[_0x576df8(0x19f)](_0x1eeacc,_0x11b4bf,_0x311be3);if(_0x45f28d[_0x576df8(0x195)](_0x359e43,null)){this['logger'][_0x576df8(0x178)](_0x45f28d['CoqPs']);return;}_0x311be3['instance']=_0x359e43,await this[_0x576df8(0x191)](_0x359e43,_0x1eeacc,_0x11b4bf,_0x311be3);}[a78_0x189c25(0x19f)](_0x2a8090,_0x3ff628,_0x1fc2fe={}){const _0x24cce4=a78_0x189c25,_0x2afd77={};_0x2afd77[_0x24cce4(0x18a)]=function(_0x423413,_0x27a04c){return _0x423413===_0x27a04c;},_0x2afd77['fAIkC']=function(_0x58e239,_0x26ce7f){return _0x58e239===_0x26ce7f;},_0x2afd77['QzmPR']=function(_0x3f8c8,_0x30c2a1){return _0x3f8c8===_0x30c2a1;};const _0x660539=_0x2afd77;let _0x1e6c3b=null;return(_0x660539[_0x24cce4(0x18a)](_0x2a8090,AutomationFrameworkState[_0x24cce4(0x17d)])&&_0x660539[_0x24cce4(0x19b)](_0x3ff628,HookState['PRE'])||_0x660539[_0x24cce4(0x17a)](_0x2a8090,AutomationFrameworkState[_0x24cce4(0x180)]))&&this['trackPuppeteerInstance'](_0x2a8090,_0x1fc2fe),_0x1e6c3b=AutomationFramework[_0x24cce4(0x1a0)](),_0x1e6c3b;}['trackPuppeteerInstance'](_0x530528,_0x5f2fdb){const _0x5cc8a8=a78_0x189c25,_0x2ebf53={};_0x2ebf53[_0x5cc8a8(0x197)]='trackPuppeteerInstance:\x20instance\x20already\x20exists';const _0x4c8099=_0x2ebf53;if(AutomationFramework[_0x5cc8a8(0x1a0)]()){this[_0x5cc8a8(0x19a)]['info'](_0x4c8099[_0x5cc8a8(0x197)]);return;}const _0x685b4=CLIUtils[_0x5cc8a8(0x19e)](),_0x2f19a3=TrackedInstance[_0x5cc8a8(0x184)](_0x685b4);let _0x4aba59=null;this[_0x5cc8a8(0x19a)][_0x5cc8a8(0x183)](_0x5cc8a8(0x18c)+_0x685b4+_0x5cc8a8(0x192)+_0x530528),_0x4aba59=new AutomationFrameworkInstance(_0x2f19a3,this['getAutomationFrameworkName'](),this[_0x5cc8a8(0x187)](),_0x530528),AutomationFramework[_0x5cc8a8(0x17e)](_0x2f19a3,_0x4aba59),this[_0x5cc8a8(0x19a)]['info'](_0x5cc8a8(0x190)+_0x2f19a3[_0x5cc8a8(0x177)]()+_0x5cc8a8(0x189)+_0x685b4);}}module[a78_0x189c25(0x1a1)]=PuppeteerAutomationFramework;

@@ -1,1 +0,1 @@

const a79_0x4b920a=a79_0x45fa;function a79_0x45fa(_0x1abc24,_0x156d4c){const _0x28db1b=a79_0x28db();return a79_0x45fa=function(_0x45faf7,_0x2b0b21){_0x45faf7=_0x45faf7-0x16f;let _0x29a9b5=_0x28db1b[_0x45faf7];return _0x29a9b5;},a79_0x45fa(_0x1abc24,_0x156d4c);}(function(_0x8a50f6,_0x5ab6dc){const _0x11c864=a79_0x45fa,_0x19a13e=_0x8a50f6();while(!![]){try{const _0x538721=parseInt(_0x11c864(0x170))/0x1+-parseInt(_0x11c864(0x19c))/0x2*(parseInt(_0x11c864(0x177))/0x3)+parseInt(_0x11c864(0x17c))/0x4*(-parseInt(_0x11c864(0x191))/0x5)+-parseInt(_0x11c864(0x19e))/0x6*(-parseInt(_0x11c864(0x16f))/0x7)+-parseInt(_0x11c864(0x18c))/0x8*(-parseInt(_0x11c864(0x17b))/0x9)+-parseInt(_0x11c864(0x19d))/0xa+parseInt(_0x11c864(0x18b))/0xb*(-parseInt(_0x11c864(0x185))/0xc);if(_0x538721===_0x5ab6dc)break;else _0x19a13e['push'](_0x19a13e['shift']());}catch(_0x35a888){_0x19a13e['push'](_0x19a13e['shift']());}}}(a79_0x28db,0x4df1d));const CLIUtils=require('../cliUtils'),eventDispatcher=require('../eventDispatcher'),TestFrameworkInstance=require(a79_0x4b920a(0x193)),TrackedContext=require(a79_0x4b920a(0x180)),TestFrameworkState=require(a79_0x4b920a(0x178)),HookState=require(a79_0x4b920a(0x183)),{createClassLogger}=require(a79_0x4b920a(0x171)),TrackedInstance=require(a79_0x4b920a(0x192)),logger=createClassLogger('TestFramework');!global['__bstack_test_framework_instances__']&&(global['__bstack_test_framework_instances__']=new Map());class TestFramework{static get[a79_0x4b920a(0x187)](){const _0x11023c=a79_0x4b920a;return global[_0x11023c(0x19a)];}[a79_0x4b920a(0x17e)]=[];[a79_0x4b920a(0x176)]={};[a79_0x4b920a(0x190)]=null;constructor(_0x21635f,_0x508cbd,_0x94a272){const _0x53b525=a79_0x4b920a;this[_0x53b525(0x17e)]=_0x21635f,this[_0x53b525(0x176)]=_0x508cbd,this[_0x53b525(0x190)]=_0x94a272;}[a79_0x4b920a(0x18d)](){const _0x4046dc=a79_0x4b920a;return TestFramework[_0x4046dc(0x187)];}[a79_0x4b920a(0x175)](_0xed8b68,_0x46a499){const _0x2db175=a79_0x4b920a;TestFramework['instances'][_0x2db175(0x172)](_0xed8b68[_0x2db175(0x197)],_0x46a499);}static[a79_0x4b920a(0x181)](){const _0x23a73f=a79_0x4b920a,_0x234354=TrackedInstance[_0x23a73f(0x182)](CLIUtils[_0x23a73f(0x188)]());return TestFramework['instances'][_0x23a73f(0x186)](_0x234354['getId']());}static[a79_0x4b920a(0x198)](_0x444024,_0x230435){const _0x15525b=a79_0x4b920a;TestFramework[_0x15525b(0x187)][_0x15525b(0x172)](_0x444024[_0x15525b(0x197)](),_0x230435);}[a79_0x4b920a(0x173)](){const _0x63c50=a79_0x4b920a;return this[_0x63c50(0x176)];}[a79_0x4b920a(0x189)](){return this['testFrameworks'];}[a79_0x4b920a(0x17f)](_0x55bebf,_0x135a1a,_0x56931c={}){const _0x1e9a28=a79_0x4b920a;logger[_0x1e9a28(0x199)](_0x1e9a28(0x18f)+_0x55bebf+_0x1e9a28(0x18a)+_0x135a1a);}async[a79_0x4b920a(0x195)](_0x42de23,_0x12027a,_0x383ec7,_0x542a91={}){const _0x1eefee=a79_0x4b920a,_0x5cf3fb=CLIUtils[_0x1eefee(0x179)](_0x12027a,_0x383ec7);_0x42de23[_0x1eefee(0x17d)](_0x12027a),_0x42de23[_0x1eefee(0x17a)](_0x383ec7),await eventDispatcher[_0x1eefee(0x18e)](_0x5cf3fb,_0x542a91);}static[a79_0x4b920a(0x196)](_0x488847,_0x368203,_0x8521f7){const _0x5441ed=a79_0x4b920a;eventDispatcher[_0x5441ed(0x196)](CLIUtils[_0x5441ed(0x179)](_0x488847,_0x368203),_0x8521f7);}static['getState'](_0x1eca97,_0x3f4619){const _0x2fca6c=a79_0x4b920a;return _0x1eca97[_0x2fca6c(0x184)]()[_0x2fca6c(0x186)](_0x3f4619);}static[a79_0x4b920a(0x174)](_0x1eaeb5,_0x363936,_0x4f139c){const _0x2507a4=a79_0x4b920a;_0x1eaeb5[_0x2507a4(0x184)]()['set'](_0x363936,_0x4f139c);}static['hasState'](_0x37adb9,_0x310acd){const _0x5e0b40=a79_0x4b920a;return _0x37adb9[_0x5e0b40(0x184)]()[_0x5e0b40(0x194)](_0x310acd);}}module[a79_0x4b920a(0x19b)]=TestFramework;function a79_0x28db(){const _0x4f994f=['../instances/trackedContext','getTrackedInstance','createContext','../state/hookState','getAllData','216LcISSz','get','instances','getCurrentInstanceName','getTestFrameworks',';\x20hookState=','421289hdtIDz','16SIxFQx','getInstances','notifyObserver','trackEvent:\x20testFrameworkState=','binSessionId','5rUdFGs','../instances/trackedInstance','../instances/testFrameworkInstance','has','runHooks','registerObserver','getId','setTrackedInstance','debug','__bstack_test_framework_instances__','exports','2378ergclP','1755820bTViYI','3186tDPLJq','6223cPZsmr','624472yQLEbp','../../../helpers/classLogger','set','getTestFrameworksVersions','setState','setInstance','testFrameworkVersions','879zOyvOJ','../state/testFrameworkState','getHookRegistryKey','setCurrentHookState','1999629QWtxmh','33164UWeppJ','setCurrentTestState','testFrameworks','trackEvent'];a79_0x28db=function(){return _0x4f994f;};return a79_0x28db();}
function a79_0xabf5(_0x42bd0b,_0x4fbe42){const _0xda91a8=a79_0xda91();return a79_0xabf5=function(_0xabf58,_0x48c26b){_0xabf58=_0xabf58-0x1be;let _0x3c51c2=_0xda91a8[_0xabf58];return _0x3c51c2;},a79_0xabf5(_0x42bd0b,_0x4fbe42);}const a79_0x2be68b=a79_0xabf5;(function(_0x12582f,_0x5156c9){const _0x5ecf32=a79_0xabf5,_0x4b6701=_0x12582f();while(!![]){try{const _0x427aea=parseInt(_0x5ecf32(0x1e1))/0x1*(parseInt(_0x5ecf32(0x1e0))/0x2)+parseInt(_0x5ecf32(0x1ea))/0x3*(parseInt(_0x5ecf32(0x1c1))/0x4)+-parseInt(_0x5ecf32(0x1c4))/0x5*(parseInt(_0x5ecf32(0x1d8))/0x6)+parseInt(_0x5ecf32(0x1cb))/0x7+parseInt(_0x5ecf32(0x1be))/0x8+parseInt(_0x5ecf32(0x1c8))/0x9+-parseInt(_0x5ecf32(0x1c7))/0xa;if(_0x427aea===_0x5156c9)break;else _0x4b6701['push'](_0x4b6701['shift']());}catch(_0x17ad60){_0x4b6701['push'](_0x4b6701['shift']());}}}(a79_0xda91,0x8aead));const CLIUtils=require(a79_0x2be68b(0x1db)),eventDispatcher=require(a79_0x2be68b(0x1e3)),TestFrameworkInstance=require(a79_0x2be68b(0x1d6)),TrackedContext=require(a79_0x2be68b(0x1e4)),TestFrameworkState=require(a79_0x2be68b(0x1de)),HookState=require(a79_0x2be68b(0x1ce)),{createClassLogger}=require(a79_0x2be68b(0x1e9)),TrackedInstance=require('../instances/trackedInstance'),logger=createClassLogger(a79_0x2be68b(0x1e8));!global['__bstack_test_framework_instances__']&&(global[a79_0x2be68b(0x1df)]=new Map());class TestFramework{static get[a79_0x2be68b(0x1e6)](){return global['__bstack_test_framework_instances__'];}[a79_0x2be68b(0x1e2)]=[];[a79_0x2be68b(0x1d9)]={};[a79_0x2be68b(0x1bf)]=null;constructor(_0x5abcd0,_0x48f5fe,_0x104520){const _0x21399d=a79_0x2be68b;this['testFrameworks']=_0x5abcd0,this['testFrameworkVersions']=_0x48f5fe,this[_0x21399d(0x1bf)]=_0x104520;}[a79_0x2be68b(0x1c3)](){const _0x2f1973=a79_0x2be68b;return TestFramework[_0x2f1973(0x1e6)];}['setInstance'](_0x56a1e4,_0xcdb686){const _0x1c5cdf=a79_0x2be68b;TestFramework['instances'][_0x1c5cdf(0x1cd)](_0x56a1e4['getId'],_0xcdb686);}static[a79_0x2be68b(0x1eb)](){const _0x2e09a4=a79_0x2be68b,_0x146bcb=TrackedInstance[_0x2e09a4(0x1e5)](CLIUtils[_0x2e09a4(0x1e7)]());return TestFramework[_0x2e09a4(0x1e6)][_0x2e09a4(0x1d5)](_0x146bcb['getId']());}static[a79_0x2be68b(0x1cc)](_0x2c057b,_0x20da6c){const _0x4a69fd=a79_0x2be68b;TestFramework[_0x4a69fd(0x1e6)]['set'](_0x2c057b[_0x4a69fd(0x1d7)](),_0x20da6c);}[a79_0x2be68b(0x1d2)](){const _0x3fc460=a79_0x2be68b;return this[_0x3fc460(0x1d9)];}[a79_0x2be68b(0x1d4)](){const _0x2902fc=a79_0x2be68b;return this[_0x2902fc(0x1e2)];}[a79_0x2be68b(0x1dc)](_0x586bd8,_0x3d25a0,_0x57830a={}){const _0x67c456=a79_0x2be68b;logger[_0x67c456(0x1c0)]('trackEvent:\x20testFrameworkState='+_0x586bd8+';\x20hookState='+_0x3d25a0);}async['runHooks'](_0x52d0a4,_0x2d9f04,_0x10a8b2,_0x5d46e4={}){const _0x1163ab=a79_0x2be68b,_0x29078e=CLIUtils[_0x1163ab(0x1d0)](_0x2d9f04,_0x10a8b2);_0x52d0a4[_0x1163ab(0x1cf)](_0x2d9f04),_0x52d0a4[_0x1163ab(0x1d1)](_0x10a8b2),await eventDispatcher[_0x1163ab(0x1c9)](_0x29078e,_0x5d46e4);}static['registerObserver'](_0x142784,_0x583a6f,_0x5db6b1){const _0x3a0bee=a79_0x2be68b;eventDispatcher[_0x3a0bee(0x1c2)](CLIUtils['getHookRegistryKey'](_0x142784,_0x583a6f),_0x5db6b1);}static[a79_0x2be68b(0x1c6)](_0x108198,_0x3bd65d){const _0x1a40fe=a79_0x2be68b;return _0x108198[_0x1a40fe(0x1da)]()[_0x1a40fe(0x1d5)](_0x3bd65d);}static[a79_0x2be68b(0x1d3)](_0x225816,_0x4e4d99,_0x51e74d){const _0xf1a113=a79_0x2be68b;_0x225816[_0xf1a113(0x1da)]()[_0xf1a113(0x1cd)](_0x4e4d99,_0x51e74d);}static[a79_0x2be68b(0x1dd)](_0x3c3668,_0x28c0b7){const _0x3d596c=a79_0x2be68b;return _0x3c3668[_0x3d596c(0x1da)]()[_0x3d596c(0x1c5)](_0x28c0b7);}}function a79_0xda91(){const _0x1d446f=['binSessionId','debug','344yHtWzN','registerObserver','getInstances','30BDoWKS','has','getState','12146940yJkXoH','2397708hoXuUx','notifyObserver','exports','2620065FZawzp','setTrackedInstance','set','../state/hookState','setCurrentTestState','getHookRegistryKey','setCurrentHookState','getTestFrameworksVersions','setState','getTestFrameworks','get','../instances/testFrameworkInstance','getId','605124lYNdon','testFrameworkVersions','getAllData','../cliUtils','trackEvent','hasState','../state/testFrameworkState','__bstack_test_framework_instances__','76420LBwLyZ','17VozkUV','testFrameworks','../eventDispatcher','../instances/trackedContext','createContext','instances','getCurrentInstanceName','TestFramework','../../../helpers/classLogger','26790lDkZto','getTrackedInstance','2644528eFYpZX'];a79_0xda91=function(){return _0x1d446f;};return a79_0xda91();}module[a79_0x2be68b(0x1ca)]=TestFramework;

@@ -1,1 +0,1 @@

function a80_0x9595(_0x4a0b38,_0x5979e4){const _0x4fcada=a80_0x4fca();return a80_0x9595=function(_0x959581,_0x32f263){_0x959581=_0x959581-0xe7;let _0x12ac4c=_0x4fcada[_0x959581];return _0x12ac4c;},a80_0x9595(_0x4a0b38,_0x5979e4);}const a80_0x4b1635=a80_0x9595;(function(_0x32e82f,_0x55a3af){const _0x33df85=a80_0x9595,_0x61717a=_0x32e82f();while(!![]){try{const _0x4c41c4=parseInt(_0x33df85(0x103))/0x1+-parseInt(_0x33df85(0xfe))/0x2*(parseInt(_0x33df85(0x19d))/0x3)+-parseInt(_0x33df85(0x1cb))/0x4+-parseInt(_0x33df85(0x18a))/0x5+-parseInt(_0x33df85(0x137))/0x6*(parseInt(_0x33df85(0x101))/0x7)+parseInt(_0x33df85(0x10a))/0x8+parseInt(_0x33df85(0x1b9))/0x9;if(_0x4c41c4===_0x55a3af)break;else _0x61717a['push'](_0x61717a['shift']());}catch(_0x5457f1){_0x61717a['push'](_0x61717a['shift']());}}}(a80_0x4fca,0xca388));const util=require(a80_0x4b1635(0x1f0)),logger=require('../../helpers/logger.js')[a80_0x4b1635(0x15e)],grpc=require(a80_0x4b1635(0x1b7)),services=require(a80_0x4b1635(0x1bf)),messages=require(a80_0x4b1635(0x1e4)),path=require('path'),CLIUtils=require(a80_0x4b1635(0x15d)),{createClassLogger}=require(a80_0x4b1635(0x1fa)),PerformanceTester=require(a80_0x4b1635(0x18f)),{EVENTS:PerformanceEvents}=require(a80_0x4b1635(0x136)),{PLAYWRIGHT_TRACE_LOGS}=require(a80_0x4b1635(0x1b2)),helper=require(a80_0x4b1635(0x104));function a80_0x4fca(){const _0x81ec7e=['SDK_START_BIN_SESSION','Stopping\x20bin\x20session','fileSize','Tyfqb','version','pWbdj','133555zFynwj','processId','setCliArgsList','setRef','BROWSERSTACK_CLI_BIN_LISTEN_ADDR','../../helpers/performance/performance-tester.js','eJRHv','kind','setTestFramework','AccessibilityConfig\x20request\x20successful','testInfo','zYQgT','message','PlaywrightConfigRequest','No\x20gRPC\x20client\x20not\x20initialized.','ConnectBinSessionRequest','No\x20gRPC\x20client\x20initialized.','aiwbu','test_identifier','84WSJCmW','hash','user_killed','kZUSV','\x20for\x20tag\x20validation','start','connect-bin-session\x20response:\x20','Error\x20in\x20startBinSession:\x20','setPathProject','hniGt','LogEntry','info','GetAggregatedClientTroubleshootingErrorsRequest','testFrameworkName','getSdkVersion','PlaywrightConfig\x20request\x20successful','yxSMr','Error\x20in\x20getAccessibilityConfig:\x20','getSdkLanguage','grpc.keepalive_time_ms','dcsuM','../utils/constants','ExecutionContext','unLFJ','not\x20provided','EJHjP','@grpc/grpc-js','init','374184gCMuDa','Initialized\x20gRPC\x20client\x20with\x20bin\x20session\x20id:\x20','Piqka','setTestFrameworkVersion','setThreadId','YdHJD','../../../generated/sdk_grpc_pb','FetchDriverExecuteParamsEvent\x20successful\x20-\x20success=','fetchDriverExecuteParamsEvent:\x20Sending\x20testIdentifier=','VYlOW','Error\x20in\x20TestFrameworkEvent:\x20','ConnectBinSession\x20error:\x20','setProvider','CCxks','getAggregatedClientTroubleshootingErrors','wZDQn','ZGImq','testAnalyticsId','4069972jhiHQy','addFrameworks','addAutomationSessions','zUMzU','okVvl','setFrameworksList','startBinSession','Oadij','setLevel','GetAggregatedClientTroubleshootingErrors\x20successful','setMessage','jIiNG','PRHUW','setFileSize','setTimestamp','uuid','setBinSessionId','rVfkW','driverInit','setTestFrameworkName','TestFrameworkEvent\x20request\x20successful','Error\x20in\x20DriverInit:\x20','setAttachmentType','EGHcr','DriverInit\x20error:\x20','../../../generated/sdk-messages_pb','getFrameworkVersionsMap','entries','SDK_CLI_ON_STOP',',\x20testIdentifier=','frameworkName','OBVFc','FetchDriverExecuteParamsEvent:\x20Calling\x20with\x20binSessionId=','dHZiN','setFrameworkName','setSdkLanguage','env','util','lGkCS','StartBinSession\x20error:\x20','getSuccess','setTestUuid','name','Connected\x20to\x20gRPC\x20server\x20at\x20','TestFrameworkEvent\x20error:\x20','setStartedAt','pFKFp','../../helpers/classLogger.js','setCapabilities','setFrameworkSessionId','LogCreatedEvent\x20error:\x20','setCustomMetadata','OGbcv','filePath','Unable\x20to\x20determine\x20gRPC\x20server\x20listen\x20address','getAutomationFrameworkDetail','AutomationSession','setProcessId','rNgYE','replace','setUuid','addLogs','format','hubUrl','level','LzmGs','set','StopBinSession\x20error:\x20','Error\x20in\x20GetAggregatedClientTroubleshootingErrors:\x20','[GrpcClient]\x20Getting\x20Accessibility\x20config,\x20testIdentifier=','LogCreatedEvent\x20request\x20successful','getBrowserstackCliConfig','DBYqo','\x20and\x20listen\x20address:\x20','Sending\x20DriverInit','cwd','17142uExvJP','createInsecure','SDK_CONNECT_BIN_SESSION','8421805cJIEnv','Error\x20in\x20stopBinSession:\x20','1647579ydPnhH','../../helpers/helper.js','stringify','Unable\x20to\x20find\x20listen\x20addr\x20or\x20bin\x20session\x20id\x20binSessionId:\x20','StartBinSession\x20successful','logger','ReKkt','13011584TTmwHU','setErrorKey','stop-bin-session\x20response:\x20','LogCreatedEventRequest','hgRIu','TestSessionEventRequest','setPathConfig','LEkpZ','debug','BZtPY','foTkr','vCVXm','hook_run_uuid','logCreatedEvent','kjatE','setKind','fileName','getDeadline','\x22accessKey\x22:\x22[REDACTED]\x22','szLDg','ReportClientTroubleshootingErrorRequest','setEndedAt','Sending\x20LogCreatedEvent','getPlaywrightConfig','HqokI','setHash','setTestFrameworkState','jNLKl','setConfig','PBHDD','LLQYO',',\x20scriptName=','setFilePath','pending-resolution-from-test-identifier','ZqCvJ','TWvDq','push','SDK_AUTOMATION_FRAMEWORK_INIT','getTestFrameworkDetail','AccessibilityConfig\x20error:\x20','listenAddress','jCzmv','ToeOi','end','../../helpers/performance/constants','6NXFuKG','setFileName','threadId','setPlatformIndex','byWPv',',\x20parsedConfig=','setHubUrl','frameworkSessionId','[GrpcClient]\x20getAccessibilityConfig:\x20Sending\x20testIdentifier=','GrpcClient','\x20listenAddr:\x20','attachment_type','iLVwu','FetchDriverExecuteParamsEventRequest','gYSIC','setExitCode','Error\x20in\x20FetchDriverExecuteParamsEvent:\x20','duration','setScriptName','frameworkVersion','\x22userName\x22:\x22[REDACTED]\x22','testFrameworkVersion','getInstance','TestFrameworkEventRequest','Error\x20in\x20ReportClientTroubleshootingError:\x20','./browserstackCLI.js','client','slice','setTestIdentifier','Reporting\x20ClientTroubleshootingError\x20','argv','CZGaG','setExecutionContext','setTestHookState','credentials','Error\x20in\x20connectBinSession:\x20','Connecting\x20bin\x20session','testSessionEvent','./cliUtils.js','winstonLogger','forEach','getCallOptions','fetchDriverExecuteParamsEvent','stopBinSession','Missing\x20binSessionId','encode','ConnectBinSession\x20successful','zNsZg','channel','testFrameworkState','connect','Sending\x20TestFrameworkEvent','setProduct','error','DriverInitRequest','getChannel','wVNOG','Stopping\x20signal\x20','Kssis','getBrowserstackConfigPath','REGzP','setFrameworkVersion','playwrightConfig','\x20for\x20product=','AccessibilityConfigRequest','setUserInputParams','Getting\x20AggregatedClientTroubleshootingErrors','reportClientTroubleshootingError','setExitReason','amKlc','timestamp','binSessionId','KEOIl','exports','Getting\x20Playwright\x20config','QBLaL','BROWSERSTACK_CLI_BIN_SESSION_ID'];a80_0x4fca=function(){return _0x81ec7e;};return a80_0x4fca();}class GrpcClient{static #instance=null;[a80_0x4b1635(0x17e)]=null;[a80_0x4b1635(0x132)]=null;[a80_0x4b1635(0x167)]=null;['client']=null;[a80_0x4b1635(0x108)]=createClassLogger(a80_0x4b1635(0x140));constructor(){}static[a80_0x4b1635(0x14d)](){return!GrpcClient.#instance&&(GrpcClient.#instance=new GrpcClient()),GrpcClient.#instance;}[a80_0x4b1635(0x1b8)](_0x2dabea){const _0x564e72=a80_0x4b1635,_0x2880de={};_0x2880de[_0x564e72(0x17c)]=function(_0x4e59cb,_0x14eb92){return _0x4e59cb||_0x14eb92;};const _0xd9d843=_0x2880de,{id:_0x2067cb,listen:_0x50ce0e}=_0x2dabea;if(_0xd9d843[_0x564e72(0x17c)](!_0x2067cb,!_0x50ce0e))throw new Error(_0x564e72(0x106)+_0x2067cb+_0x564e72(0x141)+_0x50ce0e);this[_0x564e72(0x17e)]=_0x2067cb,this[_0x564e72(0x132)]=_0x50ce0e,process[_0x564e72(0x1ef)]['BROWSERSTACK_CLI_BIN_SESSION_ID']=this[_0x564e72(0x17e)],process['env'][_0x564e72(0x18e)]=this[_0x564e72(0x132)],this[_0x564e72(0x169)](),this['logger'][_0x564e72(0x1a8)](_0x564e72(0x1ba)+this[_0x564e72(0x17e)]+_0x564e72(0xfb)+this[_0x564e72(0x132)]);}['connect'](){const _0x16b84d=a80_0x4b1635,_0x469d5b={};_0x469d5b[_0x16b84d(0x1a6)]=_0x16b84d(0xe8);const _0x95bb99=_0x469d5b;let _0x403c94=this[_0x16b84d(0x132)];!_0x403c94&&(_0x403c94=process[_0x16b84d(0x1ef)][_0x16b84d(0x18e)]);!this[_0x16b84d(0x17e)]&&(this[_0x16b84d(0x17e)]=this[_0x16b84d(0x17e)]||process[_0x16b84d(0x1ef)][_0x16b84d(0x183)]);if(!_0x403c94)throw new Error(_0x95bb99[_0x16b84d(0x1a6)]);const _0x3b6860={};_0x3b6860[_0x16b84d(0x1b0)]=0x2710,this[_0x16b84d(0x167)]=new grpc['Channel'](_0x403c94,grpc[_0x16b84d(0x159)][_0x16b84d(0xff)](),_0x3b6860),this[_0x16b84d(0x151)]=new services['SDKClient'](_0x403c94,grpc[_0x16b84d(0x159)][_0x16b84d(0xff)]()),this[_0x16b84d(0x108)][_0x16b84d(0x1a8)](_0x16b84d(0x1f6)+_0x403c94);}[a80_0x4b1635(0x11b)](){const _0xdc4b34=a80_0x4b1635,_0x473e0a={};_0x473e0a[_0xdc4b34(0x1ad)]=function(_0x51d375,_0x4c3c64){return _0x51d375+_0x4c3c64;};const _0x5553f9=_0x473e0a;return _0x5553f9[_0xdc4b34(0x1ad)](Date['now'](),0x7530);}['getCallOptions'](){const _0x57febc=a80_0x4b1635;return{'deadline':this[_0x57febc(0x11b)]()};}async[a80_0x4b1635(0x1d1)](){const _0x47e8d4=a80_0x4b1635,_0x33d8f5={'Ufoei':function(_0xe3e435,_0x533fb9){return _0xe3e435!==_0x533fb9;},'XooEd':function(_0x1131b3,_0x1980b6){return _0x1131b3!==_0x1980b6;},'OGbcv':function(_0x1f8da1,_0x6edce5){return _0x1f8da1(_0x6edce5);},'epBnc':_0x47e8d4(0x107),'TWvDq':'startBinSession:\x20Calling\x20startBinSession','OBVFc':_0x47e8d4(0x198),'jNLKl':_0x47e8d4(0x150),'ZqCvJ':function(_0x676ee9,_0x3fa9ec){return _0x676ee9 instanceof _0x3fa9ec;},'dHZiN':'null','YAgPT':function(_0x19e370,_0x331534){return _0x19e370||_0x331534;},'Tyfqb':function(_0xca04b4,_0x44807c){return _0xca04b4||_0x44807c;}};PerformanceTester[_0x47e8d4(0x1a2)](PerformanceEvents[_0x47e8d4(0x184)]),this[_0x47e8d4(0x108)][_0x47e8d4(0x1a8)](_0x33d8f5[_0x47e8d4(0x12d)]);try{!this[_0x47e8d4(0x151)]&&this[_0x47e8d4(0x108)][_0x47e8d4(0x1a8)](_0x33d8f5[_0x47e8d4(0x1ea)]);const _0x5735f9=CLIUtils[_0x47e8d4(0x1ab)](),_0x568816=CLIUtils[_0x47e8d4(0xe9)](),_0x86d4e4=CLIUtils[_0x47e8d4(0x130)](),_0x1105ea=_0x568816['name'],_0x3708c0=_0x568816[_0x47e8d4(0x188)],_0x15ae33=_0x86d4e4[_0x47e8d4(0x1f5)],_0xf41fcb=_0x86d4e4['version']?_0x86d4e4[_0x47e8d4(0x188)][_0x15ae33]:'',_0x5b2b55=new messages['StartBinSessionRequest']();_0x5b2b55['setBinSessionId'](this[_0x47e8d4(0x17e)]),_0x5b2b55[_0x47e8d4(0x1ee)](CLIUtils[_0x47e8d4(0x1af)]()),_0x5b2b55['setSdkVersion'](_0x5735f9),_0x5b2b55[_0x47e8d4(0x1a5)](process[_0x47e8d4(0xfd)]());const _0x50a04c=_0x5b2b55['getEnvVarsMap']();Object[_0x47e8d4(0x1e6)](process['env'])[_0x47e8d4(0x15f)](([_0x4c8edc,_0x163954])=>{const _0x3170d8=_0x47e8d4;_0x33d8f5['Ufoei'](_0x163954,undefined)&&_0x33d8f5['XooEd'](_0x163954,null)&&_0x50a04c[_0x3170d8(0xf4)](_0x4c8edc,_0x163954);});const _0x25d80e=_0x33d8f5[_0x47e8d4(0x1ff)](require,_0x33d8f5[_0x47e8d4(0x125)]),_0x495883=_0x25d80e[_0x47e8d4(0x14d)]()[_0x47e8d4(0xf9)](),_0x48e796=[];_0x495883&&_0x33d8f5[_0x47e8d4(0x12c)](_0x495883,Map)&&_0x495883[_0x47e8d4(0x15f)]((_0xe1752a,_0x453452)=>{const _0x2e8938=_0x47e8d4;_0x48e796[_0x2e8938(0x12e)](_0x453452+'='+_0xe1752a);});const _0x150a53=process[_0x47e8d4(0x155)][_0x47e8d4(0x152)](0x2);_0x5b2b55[_0x47e8d4(0x18c)]([..._0x150a53,..._0x48e796]),_0x5b2b55[_0x47e8d4(0x110)](_0x25d80e[_0x47e8d4(0x14d)]()[_0x47e8d4(0x172)]()),this[_0x47e8d4(0x108)][_0x47e8d4(0x1a8)]('setCliArgs:\x20cliArgs='+JSON[_0x47e8d4(0x105)](_0x150a53)+_0x47e8d4(0x13c)+(_0x495883?JSON[_0x47e8d4(0x105)]([..._0x495883]):_0x33d8f5[_0x47e8d4(0x1ec)])),_0x5b2b55['setLanguage'](CLIUtils['getSdkLanguage']()),_0x5b2b55[_0x47e8d4(0x192)](_0x15ae33);const _0x2d17ec=_0x5b2b55[_0x47e8d4(0x1e5)]();return _0x2d17ec[_0x47e8d4(0xf4)](_0x1105ea,_0x33d8f5['YAgPT'](_0x3708c0,'')),_0x2d17ec['set'](_0x15ae33,_0x33d8f5[_0x47e8d4(0x187)](_0xf41fcb,'')),_0x5b2b55[_0x47e8d4(0x1cc)](_0x1105ea,_0x3708c0),_0x5b2b55[_0x47e8d4(0x1cc)](_0x15ae33,_0xf41fcb),_0x5b2b55[_0x47e8d4(0x1d0)]([_0x15ae33,_0x1105ea]),new Promise((_0x5efb7f,_0x4b4b86)=>{const _0x1e464e=_0x47e8d4;this[_0x1e464e(0x151)][_0x1e464e(0x1d1)](_0x5b2b55,this[_0x1e464e(0x160)](),(_0x3fcdb0,_0x1e23be)=>{const _0x1287a8=_0x1e464e;if(_0x3fcdb0){this['logger'][_0x1287a8(0x16c)](_0x1287a8(0x1f2)+_0x3fcdb0[_0x1287a8(0x196)]),_0x33d8f5[_0x1287a8(0x1ff)](_0x4b4b86,_0x3fcdb0),PerformanceTester[_0x1287a8(0x135)](PerformanceEvents[_0x1287a8(0x184)],![],util['format'](_0x3fcdb0));return;}this[_0x1287a8(0x108)][_0x1287a8(0x1a8)](_0x33d8f5['epBnc']),PerformanceTester['end'](PerformanceEvents['SDK_START_BIN_SESSION']),_0x33d8f5[_0x1287a8(0x1ff)](_0x5efb7f,_0x1e23be);});});}catch(_0x32c0e3){this['logger'][_0x47e8d4(0x16c)](_0x47e8d4(0x1a4)+util[_0x47e8d4(0xf0)](_0x32c0e3)),PerformanceTester[_0x47e8d4(0x135)](PerformanceEvents['SDK_START_BIN_SESSION'],![],util[_0x47e8d4(0xf0)](_0x32c0e3));throw _0x32c0e3;}}async['connectBinSession'](){const _0x247c15=a80_0x4b1635,_0x3e095a={'iLVwu':function(_0x4f5625,_0xd072f5){return _0x4f5625(_0xd072f5);},'hgRIu':_0x247c15(0x165),'gYSIC':_0x247c15(0x15b),'EJHjP':_0x247c15(0x198),'PBHDD':_0x247c15(0x14b),'wVNOG':_0x247c15(0x11c),'IItZl':'\x22key\x22:\x22[REDACTED]\x22'};PerformanceTester[_0x247c15(0x1a2)](PerformanceEvents[_0x247c15(0x100)]),this['logger'][_0x247c15(0x1a8)](_0x3e095a[_0x247c15(0x145)]);try{!this['client']&&this[_0x247c15(0x108)][_0x247c15(0x1a8)](_0x3e095a[_0x247c15(0x1b6)]);const _0x483c3e=new messages[(_0x247c15(0x199))]();_0x483c3e['setBinSessionId'](this[_0x247c15(0x17e)]);const _0x1cf47b=await new Promise((_0x3e25a4,_0x2c0bca)=>{const _0x16b91d=_0x247c15,_0x9cf528={'kZUSV':function(_0x45749f,_0x261a29){const _0x448c32=a80_0x9595;return _0x3e095a[_0x448c32(0x143)](_0x45749f,_0x261a29);},'JEQAu':_0x3e095a[_0x16b91d(0x10e)]};this['client']['connectBinSession'](_0x483c3e,this[_0x16b91d(0x160)](),(_0xaf0e2c,_0x1535be)=>{const _0x2ac7ad=_0x16b91d;if(_0xaf0e2c){this[_0x2ac7ad(0x108)]['error'](_0x2ac7ad(0x1c4)+_0xaf0e2c[_0x2ac7ad(0x196)]),_0x9cf528[_0x2ac7ad(0x1a0)](_0x2c0bca,_0xaf0e2c),PerformanceTester['end'](PerformanceEvents[_0x2ac7ad(0x100)],![],util[_0x2ac7ad(0xf0)](_0xaf0e2c));return;}this['logger'][_0x2ac7ad(0x1a8)](_0x9cf528['JEQAu']),PerformanceTester[_0x2ac7ad(0x135)](PerformanceEvents[_0x2ac7ad(0x100)]),_0x9cf528[_0x2ac7ad(0x1a0)](_0x3e25a4,_0x1535be);});}),_0x4fe969=util[_0x247c15(0xf0)](_0x1cf47b)[_0x247c15(0xed)](/"userName":"[^"]*"/g,_0x3e095a[_0x247c15(0x127)])[_0x247c15(0xed)](/"accessKey":"[^"]*"/g,_0x3e095a[_0x247c15(0x16f)])[_0x247c15(0xed)](/"key":"[^"]*"/g,_0x3e095a['IItZl']);return this[_0x247c15(0x108)][_0x247c15(0x112)](_0x247c15(0x1a3)+_0x4fe969),_0x1cf47b;}catch(_0x21f107){PerformanceTester[_0x247c15(0x135)](PerformanceEvents[_0x247c15(0x100)],![],util['format'](_0x21f107)),this['logger'][_0x247c15(0x16c)](_0x247c15(0x15a)+util[_0x247c15(0xf0)](_0x21f107));throw _0x21f107;}}async['stopBinSession'](_0x14f772={},_0x57f963=null){const _0x3043fe=a80_0x4b1635,_0x15c4f7={'LzmGs':function(_0x1d54de,_0x13c8c5){return _0x1d54de(_0x13c8c5);},'amGDV':'StopBinSession\x20successful','Kssis':_0x3043fe(0x185),'EGHcr':_0x3043fe(0x163),'aiwbu':'No\x20gRPC\x20client\x20not\x20initialized.','VFgyf':_0x3043fe(0x19f)};PerformanceTester[_0x3043fe(0x1a2)](PerformanceEvents[_0x3043fe(0x1e7)]),this[_0x3043fe(0x108)][_0x3043fe(0x1a8)](_0x15c4f7[_0x3043fe(0x171)]);try{if(!this[_0x3043fe(0x17e)])throw new Error(_0x15c4f7[_0x3043fe(0x1e2)]);!this[_0x3043fe(0x151)]&&this[_0x3043fe(0x108)]['info'](_0x15c4f7[_0x3043fe(0x19b)]);const _0xcb9862=new messages['StopBinSessionRequest']();this['logger']['debug'](_0x3043fe(0x170)+JSON['stringify'](_0x57f963)),_0xcb9862[_0x3043fe(0x1db)](this[_0x3043fe(0x17e)]),_0xcb9862[_0x3043fe(0x1fe)](_0x14f772),_0xcb9862['setExitSignal'](_0x57f963?_0x57f963:null),_0xcb9862[_0x3043fe(0x17b)](_0x57f963?_0x15c4f7['VFgyf']:null),_0xcb9862[_0x3043fe(0x146)](_0x57f963?0x1:0x0);const _0x509984=await new Promise((_0x21a6c2,_0x35fe75)=>{const _0x3d5d7c=_0x3043fe;this[_0x3d5d7c(0x151)][_0x3d5d7c(0x162)](_0xcb9862,this['getCallOptions'](),(_0x5858fb,_0x14fa95)=>{const _0xd6b3c5=_0x3d5d7c;if(_0x5858fb){this['logger']['error'](_0xd6b3c5(0xf5)+_0x5858fb[_0xd6b3c5(0x196)]),_0x15c4f7[_0xd6b3c5(0xf3)](_0x35fe75,_0x5858fb),PerformanceTester[_0xd6b3c5(0x135)](PerformanceEvents[_0xd6b3c5(0x1e7)],![],util[_0xd6b3c5(0xf0)](_0x5858fb));return;}this[_0xd6b3c5(0x108)][_0xd6b3c5(0x1a8)](_0x15c4f7['amGDV']),PerformanceTester[_0xd6b3c5(0x135)](PerformanceEvents['SDK_CLI_ON_STOP']),_0x15c4f7['LzmGs'](_0x21a6c2,_0x14fa95);});});return this[_0x3043fe(0x108)]['debug'](_0x3043fe(0x10c)+util[_0x3043fe(0xf0)](_0x509984)),_0x509984;}catch(_0x2b22df){PerformanceTester[_0x3043fe(0x135)](PerformanceEvents[_0x3043fe(0x1e7)],![],util[_0x3043fe(0xf0)](_0x2b22df)),this[_0x3043fe(0x108)][_0x3043fe(0x16c)](_0x3043fe(0x102)+util[_0x3043fe(0xf0)](_0x2b22df));}}async[a80_0x4b1635(0x121)](_0x570e43){const _0x39a1ce=a80_0x4b1635,_0x37906d={'lGkCS':function(_0x349913,_0x2cacf9){return _0x349913(_0x2cacf9);},'xNSPF':_0x39a1ce(0x1ac),'rVfkW':function(_0x3bebc0,_0x18d8ce){return _0x3bebc0(_0x18d8ce);},'VYlOW':_0x39a1ce(0x181),'okVvl':_0x39a1ce(0x198)};PerformanceTester['start'](PerformanceEvents['SDK_AUTOMATION_FRAMEWORK_INIT']),this[_0x39a1ce(0x108)][_0x39a1ce(0x1a8)](_0x37906d[_0x39a1ce(0x1c2)]);try{!this['client']&&this[_0x39a1ce(0x108)]['info'](_0x37906d[_0x39a1ce(0x1cf)]);const _0x3dfb52=new messages[(_0x39a1ce(0x197))]();return _0x3dfb52[_0x39a1ce(0x1db)](this[_0x39a1ce(0x17e)]),_0x3dfb52[_0x39a1ce(0x126)](JSON[_0x39a1ce(0x105)](_0x570e43)),new Promise((_0x1798ad,_0x27cb5d)=>{const _0x5954eb=_0x39a1ce;this[_0x5954eb(0x151)][_0x5954eb(0x175)](_0x3dfb52,this[_0x5954eb(0x160)](),(_0x3a0b76,_0x25a026)=>{const _0x41592f=_0x5954eb;if(_0x3a0b76){this[_0x41592f(0x108)]['error']('PlaywrightConfig\x20error:\x20'+_0x3a0b76[_0x41592f(0x196)]),_0x37906d[_0x41592f(0x1f1)](_0x27cb5d,_0x3a0b76),PerformanceTester[_0x41592f(0x135)](PerformanceEvents[_0x41592f(0x12f)],![],util[_0x41592f(0xf0)](_0x3a0b76));return;}this[_0x41592f(0x108)][_0x41592f(0x1a8)](_0x37906d['xNSPF']),PerformanceTester[_0x41592f(0x135)](PerformanceEvents['SDK_AUTOMATION_FRAMEWORK_INIT']),_0x37906d[_0x41592f(0x1dc)](_0x1798ad,_0x25a026);});});}catch(_0xa0a51b){PerformanceTester[_0x39a1ce(0x135)](PerformanceEvents[_0x39a1ce(0x12f)],![],util['format'](_0xa0a51b)),this['logger'][_0x39a1ce(0x16c)]('Error\x20in\x20getPlaywrightConfig:\x20'+util[_0x39a1ce(0xf0)](_0xa0a51b));throw _0xa0a51b;}}async['getAccessibilityConfig'](_0x1efdab){const _0x2fe3a5=a80_0x4b1635,_0x56c6ec={'CZGaG':function(_0x361e79,_0x1d4ed0){return _0x361e79(_0x1d4ed0);},'ruZnk':_0x2fe3a5(0x193),'eJRHv':function(_0x140d7a,_0x2069c1){return _0x140d7a||_0x2069c1;},'VkuLj':'not\x20provided','CCxks':'utf-8'},_0x44b10a=_0x1efdab[_0x2fe3a5(0x194)]?.['testAnalyticsId']||_0x1efdab[_0x2fe3a5(0x194)]?.['id'];this['logger'][_0x2fe3a5(0x1a8)](_0x2fe3a5(0xf7)+_0x56c6ec[_0x2fe3a5(0x190)](_0x44b10a,_0x56c6ec['VkuLj']));try{const _0x938007=Buffer['from'](JSON[_0x2fe3a5(0x105)](_0x1efdab['launchcaps']),_0x56c6ec[_0x2fe3a5(0x1c6)]),_0x303059=new messages[(_0x2fe3a5(0x177))](),_0x2e72cc=CLIUtils[_0x2fe3a5(0xe9)](),_0x4b6327=_0x2e72cc[_0x2fe3a5(0x1f5)],_0xa4413d=_0x2e72cc[_0x2fe3a5(0x188)];_0x303059[_0x2fe3a5(0x1db)](this[_0x2fe3a5(0x17e)]),_0x303059['setPlatformIndex'](0x0),_0x303059[_0x2fe3a5(0x1ed)](_0x4b6327),_0x303059[_0x2fe3a5(0x174)](_0xa4413d),_0x303059[_0x2fe3a5(0x13d)](_0x1efdab[_0x2fe3a5(0xf1)]),_0x303059[_0x2fe3a5(0x1fb)](_0x938007);if(_0x1efdab[_0x2fe3a5(0x194)]?.['testAnalyticsId']||_0x1efdab[_0x2fe3a5(0x194)]?.['id']){const _0x402cf5=_0x1efdab[_0x2fe3a5(0x194)][_0x2fe3a5(0x1ca)]||_0x1efdab['testInfo']['id'];_0x303059[_0x2fe3a5(0x153)](_0x402cf5),this['logger'][_0x2fe3a5(0x112)](_0x2fe3a5(0x13f)+_0x402cf5+_0x2fe3a5(0x1a1));}return new Promise((_0x458377,_0x39f392)=>{const _0x27f6ab=_0x2fe3a5,_0x4c0702={'vCVXm':function(_0x386e20,_0x3c6fbd){const _0x159f56=a80_0x9595;return _0x56c6ec[_0x159f56(0x156)](_0x386e20,_0x3c6fbd);},'ToeOi':_0x56c6ec['ruZnk']};this[_0x27f6ab(0x151)]['accessibilityConfig'](_0x303059,this[_0x27f6ab(0x160)](),(_0x3924b4,_0x20eed4)=>{const _0x2df628=_0x27f6ab;if(_0x3924b4){this['logger']['error'](_0x2df628(0x131)+_0x3924b4[_0x2df628(0x196)]),_0x4c0702[_0x2df628(0x115)](_0x39f392,_0x3924b4);return;}this[_0x2df628(0x108)][_0x2df628(0x1a8)](_0x4c0702[_0x2df628(0x134)]),_0x4c0702[_0x2df628(0x115)](_0x458377,_0x20eed4);});});}catch(_0x1bc522){this['logger'][_0x2fe3a5(0x16c)](_0x2fe3a5(0x1ae)+util[_0x2fe3a5(0xf0)](_0x1bc522));}}async[a80_0x4b1635(0x15c)](_0x129a7a){const _0x18825f=a80_0x4b1635,_0x242dd7={'foTkr':function(_0x56fd66,_0x1fb227){return _0x56fd66(_0x1fb227);},'pFKFp':'TestSessionEvent\x20request\x20successful','dcsuM':'Sending\x20TestSessionEvent','byWPv':_0x18825f(0x198)};this[_0x18825f(0x108)]['info'](_0x242dd7[_0x18825f(0x1b1)]);try{!this['client']&&this[_0x18825f(0x108)][_0x18825f(0x1a8)](_0x242dd7[_0x18825f(0x13b)]);const {platformIndex:_0x348026,testFrameworkName:_0x221041,testFrameworkVersion:_0xa4b7aa,testFrameworkState:_0x1efad3,testHookState:_0x4c98e5,testUuid:_0x1516c1,automationSession:_0x353617,capabilities:_0x5d5404,executionContext:_0x90bb0f,test_identifier:_0x340ce0}=_0x129a7a,_0x3178c6=new messages[(_0x18825f(0x10f))]();_0x3178c6[_0x18825f(0x1db)](this[_0x18825f(0x17e)]),_0x3178c6[_0x18825f(0x13a)](_0x348026),_0x3178c6['setTestFrameworkName'](_0x221041),_0x3178c6['setTestFrameworkVersion'](_0xa4b7aa),_0x3178c6[_0x18825f(0x124)](_0x1efad3),_0x3178c6[_0x18825f(0x158)](_0x4c98e5),_0x3178c6[_0x18825f(0x1f4)](_0x1516c1);const _0x39b2a6=new messages[(_0x18825f(0x10f))][(_0x18825f(0xea))]();_0x39b2a6[_0x18825f(0x1c5)](_0x353617['provider']),_0x39b2a6[_0x18825f(0x1ed)](_0x353617[_0x18825f(0x1e9)]),_0x39b2a6['setFrameworkVersion'](_0x353617[_0x18825f(0x14a)]),_0x39b2a6[_0x18825f(0x1fc)](_0x353617[_0x18825f(0x13e)]),_0x39b2a6[_0x18825f(0x16b)](_0x353617['product']),_0x39b2a6[_0x18825f(0x18d)](_0x353617['ref']),_0x39b2a6[_0x18825f(0x13d)](_0x353617[_0x18825f(0xf1)]),_0x3178c6[_0x18825f(0x1cd)](_0x39b2a6),_0x3178c6[_0x18825f(0x1fb)](_0x5d5404);const _0x1c76a=new messages[(_0x18825f(0x1b3))]();return _0x1c76a[_0x18825f(0xeb)](_0x90bb0f[_0x18825f(0x18b)]),_0x1c76a[_0x18825f(0x1bd)](_0x90bb0f[_0x18825f(0x139)]),_0x1c76a[_0x18825f(0x123)](_0x90bb0f[_0x18825f(0x19e)]),_0x3178c6[_0x18825f(0x157)](_0x1c76a),_0x340ce0&&_0x3178c6[_0x18825f(0x153)](_0x340ce0),new Promise((_0x3a146a,_0x522fd5)=>{const _0x386502=_0x18825f;this[_0x386502(0x151)]['testSessionEvent'](_0x3178c6,this[_0x386502(0x160)](),(_0x249438,_0x13f482)=>{const _0x541ce4=_0x386502;if(_0x249438){this[_0x541ce4(0x108)][_0x541ce4(0x16c)]('TestSessionEvent\x20error:\x20'+_0x249438[_0x541ce4(0x196)]),_0x242dd7[_0x541ce4(0x114)](_0x522fd5,_0x249438);return;}this[_0x541ce4(0x108)]['info'](_0x242dd7[_0x541ce4(0x1f9)]),_0x242dd7[_0x541ce4(0x114)](_0x3a146a,_0x13f482);});});}catch(_0x6c198e){this[_0x18825f(0x108)]['error']('Error\x20in\x20TestSessionEvent:\x20'+util['format'](_0x6c198e));throw _0x6c198e;}}async['testFrameworkEvent'](_0x353d2e){const _0x34d576=a80_0x4b1635,_0x501c9a={'kjatE':function(_0x5d3880,_0x4cbaf8){return _0x5d3880(_0x4cbaf8);},'SrRzv':_0x34d576(0x1df),'QBLaL':function(_0x362719,_0x51329c){return _0x362719(_0x51329c);},'KEOIl':_0x34d576(0x16a),'DBYqo':_0x34d576(0x198)};this[_0x34d576(0x108)]['info'](_0x501c9a[_0x34d576(0x17f)]);try{!this[_0x34d576(0x151)]&&this[_0x34d576(0x108)][_0x34d576(0x1a8)](_0x501c9a[_0x34d576(0xfa)]);const {platformIndex:_0x2cd42,testFrameworkName:_0x447b55,testFrameworkVersion:_0x1fefa4,testFrameworkState:_0x265322,hookState:_0x10dc74,startedAt:_0x22e4ed,endedAt:_0x139baa,uuid:_0x2c27b0,eventJson:_0x11efc2,executionContext:_0x4304c1,test_identifier:_0x11687f}=_0x353d2e,_0x4b147d=new messages[(_0x34d576(0x14e))]();_0x4b147d[_0x34d576(0x1db)](this[_0x34d576(0x17e)]),_0x4b147d[_0x34d576(0x13a)](_0x2cd42),_0x4b147d[_0x34d576(0x1de)](_0x447b55),_0x4b147d[_0x34d576(0x1bc)](_0x1fefa4),_0x4b147d[_0x34d576(0x124)](_0x265322),_0x4b147d[_0x34d576(0x158)](_0x10dc74),_0x4b147d[_0x34d576(0x1f8)](_0x22e4ed),_0x4b147d[_0x34d576(0x11f)](_0x139baa),_0x4b147d[_0x34d576(0xee)](_0x2c27b0),_0x4b147d['setEventJson'](_0x11efc2);const _0x4f89ab=new messages[(_0x34d576(0x1b3))]();return _0x4f89ab['setProcessId'](_0x4304c1[_0x34d576(0x18b)]),_0x4f89ab['setThreadId'](_0x4304c1[_0x34d576(0x139)]),_0x4f89ab[_0x34d576(0x123)](_0x4304c1[_0x34d576(0x19e)]),_0x4b147d[_0x34d576(0x157)](_0x4f89ab),_0x11687f&&_0x4b147d[_0x34d576(0x153)](_0x11687f),new Promise((_0x558b12,_0x4038eb)=>{const _0x2c06db=_0x34d576;this[_0x2c06db(0x151)]['testFrameworkEvent'](_0x4b147d,this[_0x2c06db(0x160)](),(_0x530cbb,_0x55ebfd)=>{const _0x1a797c=_0x2c06db;if(_0x530cbb){this[_0x1a797c(0x108)][_0x1a797c(0x16c)](_0x1a797c(0x1f7)+_0x530cbb[_0x1a797c(0x196)]),_0x501c9a[_0x1a797c(0x118)](_0x4038eb,_0x530cbb);return;}this[_0x1a797c(0x108)][_0x1a797c(0x1a8)](_0x501c9a['SrRzv']),_0x501c9a[_0x1a797c(0x182)](_0x558b12,_0x55ebfd);});});}catch(_0x5a9ec0){this['logger']['error'](_0x34d576(0x1c3)+util[_0x34d576(0xf0)](_0x5a9ec0));throw _0x5a9ec0;}}async[a80_0x4b1635(0x1dd)](_0x1442a6){const _0x423af9=a80_0x4b1635,_0x12dce9={'wZDQn':function(_0x214048,_0x418999){return _0x214048(_0x418999);},'rNgYE':'DriverInit\x20request\x20successful','yBWEe':function(_0x182bbe,_0x42eada){return _0x182bbe(_0x42eada);},'Piqka':_0x423af9(0xfc),'jTNYN':'No\x20gRPC\x20client\x20not\x20initialized.'};this[_0x423af9(0x108)]['info'](_0x12dce9[_0x423af9(0x1bb)]);try{!this[_0x423af9(0x151)]&&this[_0x423af9(0x108)][_0x423af9(0x1a8)](_0x12dce9['jTNYN']);const {platformIndex:_0x4d18c7,ref:_0x18153e,userInputParams:_0x5ca1ab,hubUrl:_0x430f10}=_0x1442a6,_0x27cb38=new messages[(_0x423af9(0x16d))]();return _0x27cb38['setBinSessionId'](this[_0x423af9(0x17e)]),_0x27cb38[_0x423af9(0x13a)](_0x4d18c7),_0x27cb38['setRef'](_0x18153e),_0x27cb38[_0x423af9(0x178)](_0x5ca1ab),_0x27cb38[_0x423af9(0x13d)](_0x430f10),new Promise((_0x579196,_0x5cf319)=>{const _0x2de384=_0x423af9;this[_0x2de384(0x151)][_0x2de384(0x1dd)](_0x27cb38,this['getCallOptions'](),(_0x4c7ed8,_0x3e69b6)=>{const _0xac22b8=_0x2de384;if(_0x4c7ed8){this['logger'][_0xac22b8(0x16c)](_0xac22b8(0x1e3)+_0x4c7ed8[_0xac22b8(0x196)]),_0x12dce9[_0xac22b8(0x1c8)](_0x5cf319,_0x4c7ed8);return;}this[_0xac22b8(0x108)][_0xac22b8(0x1a8)](_0x12dce9[_0xac22b8(0xec)]),_0x12dce9['yBWEe'](_0x579196,_0x3e69b6);});});}catch(_0x14d392){this[_0x423af9(0x108)]['error'](_0x423af9(0x1e0)+util[_0x423af9(0xf0)](_0x14d392));throw _0x14d392;}}async[a80_0x4b1635(0x117)](_0x5eb5c7){const _0x9184ec=a80_0x4b1635,_0x365d91={'zNsZg':function(_0x52d1f8,_0xf31485){return _0x52d1f8===_0xf31485;},'jIiNG':_0x9184ec(0x12b),'PRHUW':function(_0x1b4846,_0x275fb7){return _0x1b4846(_0x275fb7);},'voZBy':_0x9184ec(0xf8),'zUMzU':_0x9184ec(0x120),'zYQgT':_0x9184ec(0x198)};this[_0x9184ec(0x108)][_0x9184ec(0x1a8)](_0x365d91[_0x9184ec(0x1ce)]);try{!this['client']&&this[_0x9184ec(0x108)][_0x9184ec(0x1a8)](_0x365d91[_0x9184ec(0x195)]);const {platformIndex:_0x2e9f65,logs:_0x5a73c8}=_0x5eb5c7,_0x2a3f96=new messages[(_0x9184ec(0x10d))]();_0x2a3f96[_0x9184ec(0x1db)](this[_0x9184ec(0x17e)]),_0x2a3f96[_0x9184ec(0x13a)](_0x2e9f65);const _0x1a0c2f=_0x5eb5c7[_0x9184ec(0x1aa)],_0x416042=_0x5eb5c7[_0x9184ec(0x14c)],_0x514582=_0x5eb5c7[_0x9184ec(0x168)];return _0x5a73c8[_0x9184ec(0x15f)](_0x29cc90=>{const _0x30a2e9=_0x9184ec,_0x1f5d6e=new messages[(_0x30a2e9(0x10d))][(_0x30a2e9(0x1a7))]();_0x1f5d6e[_0x30a2e9(0x1de)](_0x1a0c2f),_0x1f5d6e[_0x30a2e9(0x1bc)](_0x416042),_0x1f5d6e[_0x30a2e9(0x124)](_0x514582),_0x1f5d6e[_0x30a2e9(0x1d9)](_0x29cc90[_0x30a2e9(0x17d)]);if(_0x365d91[_0x30a2e9(0x166)](_0x29cc90[_0x30a2e9(0x142)],PLAYWRIGHT_TRACE_LOGS))_0x1f5d6e[_0x30a2e9(0xee)](_0x29cc90['test_run_uuid']),_0x1f5d6e[_0x30a2e9(0x1d5)](new TextEncoder()[_0x30a2e9(0x164)](JSON[_0x30a2e9(0x105)](_0x29cc90)));else{if(_0x29cc90[_0x30a2e9(0x19c)])_0x1f5d6e['setUuid'](_0x365d91[_0x30a2e9(0x1d6)]);else{if(_0x29cc90[_0x30a2e9(0x116)])_0x1f5d6e['setUuid'](_0x29cc90[_0x30a2e9(0x116)]);else _0x29cc90[_0x30a2e9(0x1da)]&&_0x1f5d6e[_0x30a2e9(0xee)](_0x29cc90[_0x30a2e9(0x1da)]);}_0x1f5d6e[_0x30a2e9(0x1d5)](new TextEncoder()[_0x30a2e9(0x164)](_0x29cc90[_0x30a2e9(0x196)]));}_0x1f5d6e[_0x30a2e9(0x119)](_0x29cc90[_0x30a2e9(0x191)]),_0x1f5d6e[_0x30a2e9(0x1d3)](_0x29cc90[_0x30a2e9(0xf2)]),_0x1f5d6e[_0x30a2e9(0x138)](_0x29cc90?.[_0x30a2e9(0x11a)]||''),_0x1f5d6e[_0x30a2e9(0x12a)](_0x29cc90?.[_0x30a2e9(0xe7)]||''),_0x1f5d6e[_0x30a2e9(0x1d8)](_0x29cc90?.[_0x30a2e9(0x186)]||0x0),_0x1f5d6e[_0x30a2e9(0x1e1)](_0x29cc90?.[_0x30a2e9(0x142)]||''),_0x29cc90[_0x30a2e9(0x19c)]&&_0x1f5d6e[_0x30a2e9(0x153)](_0x29cc90[_0x30a2e9(0x19c)]),_0x29cc90['duration']&&_0x1f5d6e['setDuration'](_0x29cc90[_0x30a2e9(0x148)]),_0x2a3f96[_0x30a2e9(0xef)](_0x1f5d6e);}),new Promise((_0x42528a,_0x3e72b9)=>{const _0x6055d1=_0x9184ec;this[_0x6055d1(0x151)][_0x6055d1(0x117)](_0x2a3f96,this['getCallOptions'](),(_0x5e89ce,_0x4dc3db)=>{const _0x2c6655=_0x6055d1;if(_0x5e89ce){this[_0x2c6655(0x108)][_0x2c6655(0x16c)](_0x2c6655(0x1fd)+_0x5e89ce[_0x2c6655(0x196)]),_0x365d91[_0x2c6655(0x1d7)](_0x3e72b9,_0x5e89ce);return;}this['logger'][_0x2c6655(0x1a8)](_0x365d91['voZBy']),_0x365d91[_0x2c6655(0x1d7)](_0x42528a,_0x4dc3db);});});}catch(_0x45aba3){this[_0x9184ec(0x108)]['error']('Error\x20in\x20LogCreatedEvent:\x20'+util[_0x9184ec(0xf0)](_0x45aba3));throw _0x45aba3;}}async[a80_0x4b1635(0x161)](_0x5f2e7c,_0x5053fd,_0x1429b7,_0x3d5418=null){const _0x1f9fe9=a80_0x4b1635,_0x56f490={'ReKkt':function(_0x4d5030,_0x5a2329){return _0x4d5030(_0x5a2329);},'LEkpZ':function(_0x111c58,_0x528f6e){return _0x111c58||_0x528f6e;},'unLFJ':_0x1f9fe9(0x1b5),'szLDg':_0x1f9fe9(0x19a)};this['logger'][_0x1f9fe9(0x112)](_0x1f9fe9(0x1eb)+_0x5f2e7c+',\x20product='+_0x5053fd+_0x1f9fe9(0x129)+_0x1429b7+_0x1f9fe9(0x1e8)+_0x56f490[_0x1f9fe9(0x111)](_0x3d5418,_0x56f490[_0x1f9fe9(0x1b4)]));try{if(!this[_0x1f9fe9(0x151)])return this[_0x1f9fe9(0x108)][_0x1f9fe9(0x112)](_0x56f490[_0x1f9fe9(0x11d)]),null;const _0x379840=new messages[(_0x1f9fe9(0x144))]();return _0x379840[_0x1f9fe9(0x1db)](_0x5f2e7c),_0x379840[_0x1f9fe9(0x16b)](_0x5053fd),_0x379840[_0x1f9fe9(0x149)](_0x1429b7),_0x3d5418&&(_0x379840[_0x1f9fe9(0x153)](_0x3d5418),this['logger'][_0x1f9fe9(0x112)](_0x1f9fe9(0x1c1)+_0x3d5418+_0x1f9fe9(0x176)+_0x5053fd+_0x1f9fe9(0x129)+_0x1429b7)),await new Promise(_0x6908e4=>{const _0x5297d5=_0x1f9fe9,_0x1793fe={'pWbdj':function(_0x4d0aec,_0x532b70){const _0x2aa2de=a80_0x9595;return _0x56f490[_0x2aa2de(0x109)](_0x4d0aec,_0x532b70);}};this['client']['fetchDriverExecuteParamsEvent'](_0x379840,this[_0x5297d5(0x160)](),(_0xbc6b25,_0xd771f8)=>{const _0x1f79fb=_0x5297d5;if(_0xbc6b25){this[_0x1f79fb(0x108)][_0x1f79fb(0x112)](_0x1f79fb(0x147)+_0xbc6b25),_0x1793fe['pWbdj'](_0x6908e4,null);return;}this[_0x1f79fb(0x108)][_0x1f79fb(0x112)](_0x1f79fb(0x1c0)+(_0xd771f8[_0x1f79fb(0x1f3)]&&_0xd771f8[_0x1f79fb(0x1f3)]())),_0x1793fe[_0x1f79fb(0x189)](_0x6908e4,_0xd771f8);});});}catch(_0x3a9d1f){return this[_0x1f9fe9(0x108)]['debug'](_0x1f9fe9(0x147)+_0x3a9d1f),null;}}async['reportClientTroubleshootingError'](_0x45480f){const _0x41278a=a80_0x4b1635,_0xd1b268={'LLQYO':function(_0x1f94d7,_0x54fe70){return _0x1f94d7(_0x54fe70);},'REGzP':'ReportClientTroubleshootingError\x20successful','ngCsf':_0x41278a(0x19a)};this[_0x41278a(0x108)]['debug'](_0x41278a(0x154)+_0x45480f);try{if(!this[_0x41278a(0x151)])return this[_0x41278a(0x108)][_0x41278a(0x112)](_0xd1b268['ngCsf']),null;const _0x519bb8=new messages[(_0x41278a(0x11e))]();_0x519bb8[_0x41278a(0x1db)](this['binSessionId']),_0x519bb8[_0x41278a(0x10b)](_0x45480f);const _0x87218c=await new Promise((_0x4225b6,_0x3b77e0)=>{const _0x1aa53b=_0x41278a,_0x3e8e29={'ZGImq':function(_0x27b20b,_0xf30fe1){const _0x2db4ce=a80_0x9595;return _0xd1b268[_0x2db4ce(0x128)](_0x27b20b,_0xf30fe1);},'jCzmv':_0xd1b268[_0x1aa53b(0x173)],'YdHJD':function(_0xed266c,_0x39417b){const _0x27730d=_0x1aa53b;return _0xd1b268[_0x27730d(0x128)](_0xed266c,_0x39417b);}};this['client'][_0x1aa53b(0x17a)](_0x519bb8,this['getCallOptions'](),(_0x4b6b84,_0x13f543)=>{const _0x2ddcd6=_0x1aa53b;if(_0x4b6b84){this['logger'][_0x2ddcd6(0x112)](_0x2ddcd6(0x14f)+_0x4b6b84),_0x3e8e29[_0x2ddcd6(0x1c9)](_0x3b77e0,_0x4b6b84);return;}this[_0x2ddcd6(0x108)][_0x2ddcd6(0x112)](_0x3e8e29[_0x2ddcd6(0x133)]),_0x3e8e29[_0x2ddcd6(0x1be)](_0x4225b6,_0x13f543);});});return _0x87218c;}catch(_0x4b98ea){return this[_0x41278a(0x108)][_0x41278a(0x112)]('Error\x20in\x20ReportClientTroubleshootingError:\x20'+_0x4b98ea),null;}}async['getAggregatedClientTroubleshootingErrors'](){const _0x35aa31=a80_0x4b1635,_0x490ff3={'HqokI':function(_0x286062,_0x2fe1ca){return _0x286062(_0x2fe1ca);},'Oadij':_0x35aa31(0x1d4),'hxHJk':_0x35aa31(0x179),'BZtPY':_0x35aa31(0x19a)};this[_0x35aa31(0x108)][_0x35aa31(0x112)](_0x490ff3['hxHJk']);try{if(!this[_0x35aa31(0x151)])return this[_0x35aa31(0x108)][_0x35aa31(0x112)](_0x490ff3[_0x35aa31(0x113)]),null;const _0x4c9d3e=new messages[(_0x35aa31(0x1a9))]();_0x4c9d3e[_0x35aa31(0x1db)](this[_0x35aa31(0x17e)]);const _0x248f1d=await new Promise((_0x4b2355,_0x351555)=>{const _0x3b31a4=_0x35aa31;this['client'][_0x3b31a4(0x1c7)](_0x4c9d3e,this[_0x3b31a4(0x160)](),(_0x35b3d5,_0x216760)=>{const _0x2f93a1=_0x3b31a4;if(_0x35b3d5){this[_0x2f93a1(0x108)][_0x2f93a1(0x112)]('Error\x20in\x20GetAggregatedClientTroubleshootingErrors:\x20'+_0x35b3d5),_0x490ff3[_0x2f93a1(0x122)](_0x351555,_0x35b3d5);return;}this['logger'][_0x2f93a1(0x112)](_0x490ff3[_0x2f93a1(0x1d2)]),_0x490ff3[_0x2f93a1(0x122)](_0x4b2355,_0x216760);});});return _0x248f1d;}catch(_0x70b153){return this[_0x35aa31(0x108)][_0x35aa31(0x112)](_0x35aa31(0xf6)+_0x70b153),null;}}['getClient'](){const _0x4d3d22=a80_0x4b1635;return this[_0x4d3d22(0x151)];}[a80_0x4b1635(0x16e)](){const _0x3d1eef=a80_0x4b1635;return this[_0x3d1eef(0x167)];}}module[a80_0x4b1635(0x180)]=GrpcClient;
const a80_0x12d0ee=a80_0x5d7a;function a80_0x5d7a(_0x27b628,_0x61af2e){const _0x10aad4=a80_0x10aa();return a80_0x5d7a=function(_0x5d7ab7,_0x1d63b3){_0x5d7ab7=_0x5d7ab7-0x1cd;let _0x13f979=_0x10aad4[_0x5d7ab7];return _0x13f979;},a80_0x5d7a(_0x27b628,_0x61af2e);}(function(_0x23ebab,_0x5509f3){const _0x4830f0=a80_0x5d7a,_0x5526c9=_0x23ebab();while(!![]){try{const _0x56a3c1=-parseInt(_0x4830f0(0x280))/0x1+parseInt(_0x4830f0(0x235))/0x2*(-parseInt(_0x4830f0(0x297))/0x3)+parseInt(_0x4830f0(0x237))/0x4*(parseInt(_0x4830f0(0x28e))/0x5)+parseInt(_0x4830f0(0x2b1))/0x6+-parseInt(_0x4830f0(0x230))/0x7+-parseInt(_0x4830f0(0x267))/0x8+-parseInt(_0x4830f0(0x2ba))/0x9*(-parseInt(_0x4830f0(0x2c7))/0xa);if(_0x56a3c1===_0x5509f3)break;else _0x5526c9['push'](_0x5526c9['shift']());}catch(_0x398d6b){_0x5526c9['push'](_0x5526c9['shift']());}}}(a80_0x10aa,0x47601));const util=require(a80_0x12d0ee(0x277)),logger=require(a80_0x12d0ee(0x2a7))[a80_0x12d0ee(0x2c6)],grpc=require(a80_0x12d0ee(0x228)),services=require(a80_0x12d0ee(0x1f5)),messages=require(a80_0x12d0ee(0x29b)),path=require('path'),CLIUtils=require(a80_0x12d0ee(0x1eb)),{createClassLogger}=require(a80_0x12d0ee(0x1da)),PerformanceTester=require(a80_0x12d0ee(0x2af)),{EVENTS:PerformanceEvents}=require(a80_0x12d0ee(0x21a)),{PLAYWRIGHT_TRACE_LOGS}=require(a80_0x12d0ee(0x1db)),helper=require(a80_0x12d0ee(0x2ca));function a80_0x10aa(){const _0x289266=['../../../generated/sdk-messages_pb','ktCMq','XfpqV','Error\x20in\x20LogCreatedEvent:\x20','setCliArgs:\x20cliArgs=','gZiBg','TestFrameworkEventRequest','PJBFz','SDK_AUTOMATION_FRAMEWORK_INIT','error','SoSif','FetchDriverExecuteParamsEvent\x20successful\x20-\x20success=','../../helpers/logger.js','mAWIF','BibXU','ref','LogCreatedEventRequest','testAnalyticsId','\x20for\x20tag\x20validation','setTestHookState','../../helpers/performance/performance-tester.js','forEach','3070794UrOhcy','setProvider','test_identifier','createInsecure','nSkJT','null','uuid','setCliArgsList','Error\x20in\x20GetAggregatedClientTroubleshootingErrors:\x20','6281316zHeIYh','TTYpA','sGcwD','PrzBy','SDK_START_BIN_SESSION','QhBFS','dYpJL','credentials','AccessibilityConfigRequest','HmNri','client','setFrameworksList','winstonLogger','10qLnnDs','PlaywrightConfig\x20error:\x20','GufCA','../../helpers/helper.js','LogCreatedEvent\x20error:\x20','setThreadId','frameworkVersion','Connected\x20to\x20gRPC\x20server\x20at\x20','driverInit','push','set','attachment_type','hubUrl','argv','setDuration',',\x20scriptName=','uqoxW','setTestFramework','Getting\x20Playwright\x20config','duration','setHash','kTTwY','cwd','product','iTFji','FnAAZ','zxCiT','GrpcClient','vebVq','message','binSessionId','setFileSize','debug','ZGOaI','setExitSignal','\x22userName\x22:\x22[REDACTED]\x22','setFilePath','GetAggregatedClientTroubleshootingErrors\x20successful','setProduct','slice','Nznzr','setSdkVersion','not\x20provided','grpc.keepalive_time_ms','getEnvVarsMap','getClient','../../helpers/classLogger.js','../utils/constants','\x20and\x20listen\x20address:\x20','hLanP','setFrameworkSessionId','from','clEJb','Error\x20in\x20DriverInit:\x20','getBrowserstackConfigPath','setTestFrameworkState','StartBinSessionRequest','Sending\x20LogCreatedEvent','Stopping\x20bin\x20session','threadId','vgwrx','HOEra','setUuid','./cliUtils.js','Error\x20in\x20FetchDriverExecuteParamsEvent:\x20','end','Ljali','entries','setPathConfig','connect','CBdBj','No\x20gRPC\x20client\x20initialized.','No\x20gRPC\x20client\x20not\x20initialized.','../../../generated/sdk_grpc_pb','addFrameworks','LogCreatedEvent\x20request\x20successful','QmMOA','name','setProcessId','setRef','setMessage','AccessibilityConfig\x20request\x20successful','sATrY',',\x20product=','AutomationSession','setCapabilities','logCreatedEvent','info','getTestFrameworkDetail','hxdLd','StartBinSession\x20successful','hook_run_uuid','Unable\x20to\x20find\x20listen\x20addr\x20or\x20bin\x20session\x20id\x20binSessionId:\x20','listenAddress','setFrameworkVersion','qfJft','getInstance','StopBinSession\x20error:\x20','stringify','logger','WqUuy','getCallOptions','replace','[GrpcClient]\x20Getting\x20Accessibility\x20config,\x20testIdentifier=','addLogs','setTestIdentifier','yQYxq','Error\x20in\x20getAccessibilityConfig:\x20','setEndedAt','connect-bin-session\x20response:\x20','../../helpers/performance/constants','kind','ReportClientTroubleshootingError\x20successful','setBinSessionId','launchcaps','tkMcY','sxpNL','Xoekq','StopBinSessionRequest','setConfig','setTestFrameworkName','Error\x20in\x20stopBinSession:\x20','Unable\x20to\x20determine\x20gRPC\x20server\x20listen\x20address','eBIGz','@grpc/grpc-js','uhwnx','hash','SDKClient','setAttachmentType','version','fileSize','start','3822448joSjby','uuAiA','Sending\x20DriverInit','test_run_uuid','addAutomationSessions','1114iNviTh','setTestFrameworkVersion','376qcFtbb','getBrowserstackCliConfig','filePath','getSdkLanguage','./browserstackCLI.js','setLanguage','setFrameworkName','BSCuF','stop-bin-session\x20response:\x20','\x22key\x22:\x22[REDACTED]\x22','getSdkVersion','encode','getFrameworkVersionsMap','Channel','IwvUz','Error\x20in\x20ReportClientTroubleshootingError:\x20','PlaywrightConfig\x20request\x20successful','env','utf-8','gnAXm','YmvxJ','JNvkr','SqxTR','reportClientTroubleshootingError','BUEUz','channel','TestSessionEvent\x20request\x20successful','playwrightConfig','dlaiP','qzPRa','setPlatformIndex','sAVqY','Reporting\x20ClientTroubleshootingError\x20','Error\x20in\x20startBinSession:\x20','setHubUrl','startBinSession:\x20Calling\x20startBinSession','TestSessionEventRequest','ReportClientTroubleshootingErrorRequest','BpWwL','[GrpcClient]\x20getAccessibilityConfig:\x20Sending\x20testIdentifier=','GYFLU','DriverInit\x20request\x20successful','provider','eGovN','FetchDriverExecuteParamsEvent:\x20Calling\x20with\x20binSessionId=','testFrameworkEvent','ConnectBinSession\x20successful','SDK_CLI_ON_STOP','3328976ayHCwk','wPdgs','eJbms','ExecutionContext','MiNcj','testFrameworkVersion','voRUV','FetchDriverExecuteParamsEventRequest','user_killed','getAggregatedClientTroubleshootingErrors','testSessionEvent','iuDEY','DriverInitRequest','OKJza','nNTnV','StartBinSession\x20error:\x20','util','getAccessibilityConfig','connectBinSession','\x20listenAddr:\x20','fTfme','fetchDriverExecuteParamsEvent:\x20Sending\x20testIdentifier=','iIeVO','setCustomMetadata','setLevel','476529Dlxsln','format','TgmCL','TestFrameworkEvent\x20request\x20successful','testInfo','qUwdH','ConnectBinSession\x20error:\x20','getPlaywrightConfig','setExecutionContext','kkYPt','TestFrameworkEvent\x20error:\x20','xMTzp','SDK_CONNECT_BIN_SESSION','setEventJson','27820ywQOsD','Getting\x20AggregatedClientTroubleshootingErrors','getSuccess','setExitReason','qrvGd','getChannel','AccessibilityConfig\x20error:\x20','Error\x20in\x20connectBinSession:\x20','startBinSession','9QcsAHd','DriverInit\x20error:\x20','getAutomationFrameworkDetail','stopBinSession'];a80_0x10aa=function(){return _0x289266;};return a80_0x10aa();}class GrpcClient{static #instance=null;[a80_0x12d0ee(0x2e5)]=null;[a80_0x12d0ee(0x209)]=null;['channel']=null;[a80_0x12d0ee(0x2c4)]=null;[a80_0x12d0ee(0x20f)]=createClassLogger(a80_0x12d0ee(0x2e2));constructor(){}static[a80_0x12d0ee(0x20c)](){return!GrpcClient.#instance&&(GrpcClient.#instance=new GrpcClient()),GrpcClient.#instance;}['init'](_0x533660){const _0x1bace9=a80_0x12d0ee,_0x36bd51={};_0x36bd51[_0x1bace9(0x227)]=function(_0x2bc46d,_0x2201a7){return _0x2bc46d||_0x2201a7;};const _0x2c6d91=_0x36bd51,{id:_0xa3e03e,listen:_0xe23789}=_0x533660;if(_0x2c6d91[_0x1bace9(0x227)](!_0xa3e03e,!_0xe23789))throw new Error(_0x1bace9(0x208)+_0xa3e03e+_0x1bace9(0x27a)+_0xe23789);this['binSessionId']=_0xa3e03e,this['listenAddress']=_0xe23789,process[_0x1bace9(0x248)]['BROWSERSTACK_CLI_BIN_SESSION_ID']=this[_0x1bace9(0x2e5)],process[_0x1bace9(0x248)]['BROWSERSTACK_CLI_BIN_LISTEN_ADDR']=this[_0x1bace9(0x209)],this[_0x1bace9(0x1f1)](),this[_0x1bace9(0x20f)][_0x1bace9(0x203)]('Initialized\x20gRPC\x20client\x20with\x20bin\x20session\x20id:\x20'+this[_0x1bace9(0x2e5)]+_0x1bace9(0x1dc)+this[_0x1bace9(0x209)]);}[a80_0x12d0ee(0x1f1)](){const _0x1cd7f0=a80_0x12d0ee,_0x59f02d={};_0x59f02d[_0x1cd7f0(0x2d7)]=_0x1cd7f0(0x226);const _0x2472ad=_0x59f02d;let _0xbae9ef=this['listenAddress'];!_0xbae9ef&&(_0xbae9ef=process['env']['BROWSERSTACK_CLI_BIN_LISTEN_ADDR']);!this[_0x1cd7f0(0x2e5)]&&(this[_0x1cd7f0(0x2e5)]=this['binSessionId']||process[_0x1cd7f0(0x248)]['BROWSERSTACK_CLI_BIN_SESSION_ID']);if(!_0xbae9ef)throw new Error(_0x2472ad[_0x1cd7f0(0x2d7)]);const _0x2f2c38={};_0x2f2c38[_0x1cd7f0(0x1d7)]=0x2710,this[_0x1cd7f0(0x250)]=new grpc[(_0x1cd7f0(0x244))](_0xbae9ef,grpc['credentials'][_0x1cd7f0(0x2b4)](),_0x2f2c38),this['client']=new services[(_0x1cd7f0(0x22b))](_0xbae9ef,grpc[_0x1cd7f0(0x2c1)]['createInsecure']()),this[_0x1cd7f0(0x20f)]['info'](_0x1cd7f0(0x2ce)+_0xbae9ef);}['getDeadline'](){const _0x2fe0f4=a80_0x12d0ee,_0xd3c6dd={};_0xd3c6dd['ZGOaI']=function(_0x329f1f,_0x335157){return _0x329f1f+_0x335157;};const _0x5e3462=_0xd3c6dd;return _0x5e3462[_0x2fe0f4(0x1cd)](Date['now'](),0x7530);}[a80_0x12d0ee(0x211)](){return{'deadline':this['getDeadline']()};}async[a80_0x12d0ee(0x296)](){const _0x22866f=a80_0x12d0ee,_0x48bb7e={'GYFLU':function(_0x41640e,_0x7385d7){return _0x41640e!==_0x7385d7;},'uhwnx':function(_0x164c04,_0x5c91ff){return _0x164c04!==_0x5c91ff;},'TgmCL':function(_0x10d839,_0x1894c3){return _0x10d839(_0x1894c3);},'GufCA':_0x22866f(0x206),'vebVq':function(_0x3d83d0,_0x5c2441){return _0x3d83d0(_0x5c2441);},'HOEra':_0x22866f(0x25a),'Livah':_0x22866f(0x1f4),'grAyL':_0x22866f(0x23b),'uuAiA':function(_0x5b1c82,_0x179e21){return _0x5b1c82 instanceof _0x179e21;},'QhBFS':_0x22866f(0x2b6),'Ljali':function(_0x39cb7e,_0x5400de){return _0x39cb7e||_0x5400de;},'IwvUz':function(_0xfd2b4b,_0x15fc38){return _0xfd2b4b||_0x15fc38;}};PerformanceTester[_0x22866f(0x22f)](PerformanceEvents['SDK_START_BIN_SESSION']),this[_0x22866f(0x20f)][_0x22866f(0x203)](_0x48bb7e[_0x22866f(0x1e9)]);try{!this[_0x22866f(0x2c4)]&&this[_0x22866f(0x20f)][_0x22866f(0x203)](_0x48bb7e['Livah']);const _0x4a1aaa=CLIUtils[_0x22866f(0x241)](),_0x3b817a=CLIUtils[_0x22866f(0x299)](),_0x3d57ff=CLIUtils[_0x22866f(0x204)](),_0x53e20b=_0x3b817a[_0x22866f(0x1f9)],_0x34e61d=_0x3b817a[_0x22866f(0x22d)],_0xbed87f=_0x3d57ff[_0x22866f(0x1f9)],_0x5d0f4c=_0x3d57ff['version']?_0x3d57ff[_0x22866f(0x22d)][_0xbed87f]:'',_0x4b92b4=new messages[(_0x22866f(0x1e4))]();_0x4b92b4[_0x22866f(0x21d)](this[_0x22866f(0x2e5)]),_0x4b92b4['setSdkLanguage'](CLIUtils[_0x22866f(0x23a)]()),_0x4b92b4[_0x22866f(0x1d5)](_0x4a1aaa),_0x4b92b4['setPathProject'](process[_0x22866f(0x2dd)]());const _0x19f2a7=_0x4b92b4[_0x22866f(0x1d8)]();Object[_0x22866f(0x1ef)](process['env'])[_0x22866f(0x2b0)](([_0x394eb1,_0x192bd1])=>{const _0x11980f=_0x22866f;_0x48bb7e[_0x11980f(0x25f)](_0x192bd1,undefined)&&_0x48bb7e[_0x11980f(0x229)](_0x192bd1,null)&&_0x19f2a7[_0x11980f(0x2d1)](_0x394eb1,_0x192bd1);});const _0x445e09=_0x48bb7e[_0x22866f(0x282)](require,_0x48bb7e['grAyL']),_0x2fbe69=_0x445e09[_0x22866f(0x20c)]()[_0x22866f(0x238)](),_0x3eda33=[];_0x2fbe69&&_0x48bb7e[_0x22866f(0x231)](_0x2fbe69,Map)&&_0x2fbe69[_0x22866f(0x2b0)]((_0x5932de,_0x3c7af2)=>{const _0x113255=_0x22866f;_0x3eda33[_0x113255(0x2d0)](_0x3c7af2+'='+_0x5932de);});const _0x15edcf=process[_0x22866f(0x2d4)][_0x22866f(0x1d3)](0x2);_0x4b92b4[_0x22866f(0x2b8)]([..._0x15edcf,..._0x3eda33]),_0x4b92b4[_0x22866f(0x1f0)](_0x445e09[_0x22866f(0x20c)]()[_0x22866f(0x1e2)]()),this[_0x22866f(0x20f)][_0x22866f(0x203)](_0x22866f(0x29f)+JSON[_0x22866f(0x20e)](_0x15edcf)+',\x20parsedConfig='+(_0x2fbe69?JSON[_0x22866f(0x20e)]([..._0x2fbe69]):_0x48bb7e[_0x22866f(0x2bf)])),_0x4b92b4[_0x22866f(0x23c)](CLIUtils['getSdkLanguage']()),_0x4b92b4[_0x22866f(0x2d8)](_0xbed87f);const _0x2b4f46=_0x4b92b4[_0x22866f(0x243)]();return _0x2b4f46[_0x22866f(0x2d1)](_0x53e20b,_0x48bb7e[_0x22866f(0x1ee)](_0x34e61d,'')),_0x2b4f46[_0x22866f(0x2d1)](_0xbed87f,_0x48bb7e[_0x22866f(0x245)](_0x5d0f4c,'')),_0x4b92b4[_0x22866f(0x1f6)](_0x53e20b,_0x34e61d),_0x4b92b4[_0x22866f(0x1f6)](_0xbed87f,_0x5d0f4c),_0x4b92b4[_0x22866f(0x2c5)]([_0xbed87f,_0x53e20b]),new Promise((_0x3bd6ba,_0x5565aa)=>{const _0x5e76e3=_0x22866f,_0x1d79fe={'voRUV':function(_0x42e5f5,_0x32f2a1){const _0x5a30d5=a80_0x5d7a;return _0x48bb7e[_0x5a30d5(0x282)](_0x42e5f5,_0x32f2a1);},'hLanP':_0x48bb7e[_0x5e76e3(0x2c9)],'uhkZQ':function(_0x561132,_0x1dd697){const _0x42e150=_0x5e76e3;return _0x48bb7e[_0x42e150(0x2e3)](_0x561132,_0x1dd697);}};this[_0x5e76e3(0x2c4)]['startBinSession'](_0x4b92b4,this[_0x5e76e3(0x211)](),(_0x3521c0,_0x1d26f8)=>{const _0x16ffa5=_0x5e76e3;if(_0x3521c0){this[_0x16ffa5(0x20f)]['error'](_0x16ffa5(0x276)+_0x3521c0[_0x16ffa5(0x2e4)]),_0x1d79fe[_0x16ffa5(0x26d)](_0x5565aa,_0x3521c0),PerformanceTester['end'](PerformanceEvents[_0x16ffa5(0x2be)],![],util[_0x16ffa5(0x281)](_0x3521c0));return;}this['logger']['info'](_0x1d79fe[_0x16ffa5(0x1dd)]),PerformanceTester[_0x16ffa5(0x1ed)](PerformanceEvents['SDK_START_BIN_SESSION']),_0x1d79fe['uhkZQ'](_0x3bd6ba,_0x1d26f8);});});}catch(_0x31eaa5){this[_0x22866f(0x20f)]['error'](_0x22866f(0x258)+util[_0x22866f(0x281)](_0x31eaa5)),PerformanceTester[_0x22866f(0x1ed)](PerformanceEvents[_0x22866f(0x2be)],![],util['format'](_0x31eaa5));throw _0x31eaa5;}}async[a80_0x12d0ee(0x279)](){const _0x501e4c=a80_0x12d0ee,_0x587651={'UAGWZ':function(_0x4cdace,_0x390a5b){return _0x4cdace(_0x390a5b);},'khIzJ':_0x501e4c(0x265),'HzmTW':function(_0x1a2dee,_0x276317){return _0x1a2dee(_0x276317);},'sATrY':'Connecting\x20bin\x20session','eAARk':'No\x20gRPC\x20client\x20not\x20initialized.','MkVau':_0x501e4c(0x1cf),'TTYpA':'\x22accessKey\x22:\x22[REDACTED]\x22','HmNri':_0x501e4c(0x240)};PerformanceTester[_0x501e4c(0x22f)](PerformanceEvents[_0x501e4c(0x28c)]),this[_0x501e4c(0x20f)][_0x501e4c(0x203)](_0x587651[_0x501e4c(0x1fe)]);try{!this[_0x501e4c(0x2c4)]&&this[_0x501e4c(0x20f)][_0x501e4c(0x203)](_0x587651['eAARk']);const _0x9ad62f=new messages['ConnectBinSessionRequest']();_0x9ad62f[_0x501e4c(0x21d)](this[_0x501e4c(0x2e5)]);const _0x11ea74=await new Promise((_0x1911c7,_0x122bf1)=>{const _0x32332d=_0x501e4c;this[_0x32332d(0x2c4)][_0x32332d(0x279)](_0x9ad62f,this['getCallOptions'](),(_0x1020fc,_0x4a449d)=>{const _0x1a16bc=_0x32332d;if(_0x1020fc){this[_0x1a16bc(0x20f)][_0x1a16bc(0x2a4)](_0x1a16bc(0x286)+_0x1020fc['message']),_0x587651['UAGWZ'](_0x122bf1,_0x1020fc),PerformanceTester[_0x1a16bc(0x1ed)](PerformanceEvents[_0x1a16bc(0x28c)],![],util['format'](_0x1020fc));return;}this[_0x1a16bc(0x20f)]['info'](_0x587651['khIzJ']),PerformanceTester[_0x1a16bc(0x1ed)](PerformanceEvents[_0x1a16bc(0x28c)]),_0x587651['HzmTW'](_0x1911c7,_0x4a449d);});}),_0x2a48fa=util['format'](_0x11ea74)[_0x501e4c(0x212)](/"userName":"[^"]*"/g,_0x587651['MkVau'])['replace'](/"accessKey":"[^"]*"/g,_0x587651[_0x501e4c(0x2bb)])[_0x501e4c(0x212)](/"key":"[^"]*"/g,_0x587651[_0x501e4c(0x2c3)]);return this[_0x501e4c(0x20f)]['debug'](_0x501e4c(0x219)+_0x2a48fa),_0x11ea74;}catch(_0x497ff7){PerformanceTester[_0x501e4c(0x1ed)](PerformanceEvents[_0x501e4c(0x28c)],![],util['format'](_0x497ff7)),this[_0x501e4c(0x20f)][_0x501e4c(0x2a4)](_0x501e4c(0x295)+util['format'](_0x497ff7));throw _0x497ff7;}}async[a80_0x12d0ee(0x29a)](_0x3c58d2={},_0x13cc21=null){const _0x3da7c1=a80_0x12d0ee,_0x7ac531={'kkYPt':function(_0x1fb10e,_0xb75aad){return _0x1fb10e(_0xb75aad);},'aWBWF':'StopBinSession\x20successful','vgwrx':function(_0x4a5204,_0x4908d9){return _0x4a5204(_0x4908d9);},'ZihuY':_0x3da7c1(0x1e6),'xMTzp':'Missing\x20binSessionId','SqxTR':_0x3da7c1(0x1f4),'sxpNL':_0x3da7c1(0x26f)};PerformanceTester[_0x3da7c1(0x22f)](PerformanceEvents['SDK_CLI_ON_STOP']),this[_0x3da7c1(0x20f)]['info'](_0x7ac531['ZihuY']);try{if(!this['binSessionId'])throw new Error(_0x7ac531[_0x3da7c1(0x28b)]);!this[_0x3da7c1(0x2c4)]&&this[_0x3da7c1(0x20f)][_0x3da7c1(0x203)](_0x7ac531[_0x3da7c1(0x24d)]);const _0x42102a=new messages[(_0x3da7c1(0x222))]();this[_0x3da7c1(0x20f)][_0x3da7c1(0x2e7)]('Stopping\x20signal\x20'+JSON[_0x3da7c1(0x20e)](_0x13cc21)),_0x42102a[_0x3da7c1(0x21d)](this[_0x3da7c1(0x2e5)]),_0x42102a[_0x3da7c1(0x27e)](_0x3c58d2),_0x42102a[_0x3da7c1(0x1ce)](_0x13cc21?_0x13cc21:null),_0x42102a[_0x3da7c1(0x291)](_0x13cc21?_0x7ac531[_0x3da7c1(0x220)]:null),_0x42102a['setExitCode'](_0x13cc21?0x1:0x0);const _0x244e80=await new Promise((_0x5cf61e,_0x302128)=>{const _0x41e595=_0x3da7c1,_0x52e26e={'gZiBg':function(_0xe17c99,_0x533fe4){const _0x152db7=a80_0x5d7a;return _0x7ac531[_0x152db7(0x289)](_0xe17c99,_0x533fe4);},'yQYxq':_0x7ac531['aWBWF'],'Xoekq':function(_0x13d7ef,_0x5ef768){const _0x4f7d19=a80_0x5d7a;return _0x7ac531[_0x4f7d19(0x1e8)](_0x13d7ef,_0x5ef768);}};this[_0x41e595(0x2c4)][_0x41e595(0x29a)](_0x42102a,this[_0x41e595(0x211)](),(_0xff866b,_0x291335)=>{const _0x47a019=_0x41e595;if(_0xff866b){this[_0x47a019(0x20f)][_0x47a019(0x2a4)](_0x47a019(0x20d)+_0xff866b[_0x47a019(0x2e4)]),_0x52e26e[_0x47a019(0x2a0)](_0x302128,_0xff866b),PerformanceTester[_0x47a019(0x1ed)](PerformanceEvents['SDK_CLI_ON_STOP'],![],util['format'](_0xff866b));return;}this[_0x47a019(0x20f)][_0x47a019(0x203)](_0x52e26e[_0x47a019(0x216)]),PerformanceTester['end'](PerformanceEvents[_0x47a019(0x266)]),_0x52e26e[_0x47a019(0x221)](_0x5cf61e,_0x291335);});});return this[_0x3da7c1(0x20f)][_0x3da7c1(0x2e7)](_0x3da7c1(0x23f)+util['format'](_0x244e80)),_0x244e80;}catch(_0x1c7981){PerformanceTester[_0x3da7c1(0x1ed)](PerformanceEvents[_0x3da7c1(0x266)],![],util[_0x3da7c1(0x281)](_0x1c7981)),this[_0x3da7c1(0x20f)][_0x3da7c1(0x2a4)](_0x3da7c1(0x225)+util[_0x3da7c1(0x281)](_0x1c7981));}}async[a80_0x12d0ee(0x287)](_0xffff98){const _0x32524c=a80_0x12d0ee,_0x3b5136={'iIeVO':function(_0x58db64,_0x155b4c){return _0x58db64(_0x155b4c);},'YmvxJ':_0x32524c(0x247),'BUEUz':_0x32524c(0x2d9),'BibXU':'No\x20gRPC\x20client\x20not\x20initialized.'};PerformanceTester[_0x32524c(0x22f)](PerformanceEvents[_0x32524c(0x2a3)]),this[_0x32524c(0x20f)][_0x32524c(0x203)](_0x3b5136[_0x32524c(0x24f)]);try{!this[_0x32524c(0x2c4)]&&this[_0x32524c(0x20f)]['info'](_0x3b5136[_0x32524c(0x2a9)]);const _0x484384=new messages['PlaywrightConfigRequest']();return _0x484384[_0x32524c(0x21d)](this[_0x32524c(0x2e5)]),_0x484384[_0x32524c(0x223)](JSON[_0x32524c(0x20e)](_0xffff98)),new Promise((_0x5ca1e2,_0xfd3267)=>{const _0x212a47=_0x32524c;this[_0x212a47(0x2c4)][_0x212a47(0x252)](_0x484384,this['getCallOptions'](),(_0x5c1018,_0x344823)=>{const _0x2e593c=_0x212a47;if(_0x5c1018){this[_0x2e593c(0x20f)][_0x2e593c(0x2a4)](_0x2e593c(0x2c8)+_0x5c1018[_0x2e593c(0x2e4)]),_0x3b5136[_0x2e593c(0x27d)](_0xfd3267,_0x5c1018),PerformanceTester[_0x2e593c(0x1ed)](PerformanceEvents[_0x2e593c(0x2a3)],![],util[_0x2e593c(0x281)](_0x5c1018));return;}this[_0x2e593c(0x20f)]['info'](_0x3b5136[_0x2e593c(0x24b)]),PerformanceTester[_0x2e593c(0x1ed)](PerformanceEvents['SDK_AUTOMATION_FRAMEWORK_INIT']),_0x3b5136[_0x2e593c(0x27d)](_0x5ca1e2,_0x344823);});});}catch(_0x5cbe04){PerformanceTester['end'](PerformanceEvents[_0x32524c(0x2a3)],![],util[_0x32524c(0x281)](_0x5cbe04)),this[_0x32524c(0x20f)][_0x32524c(0x2a4)]('Error\x20in\x20getPlaywrightConfig:\x20'+util[_0x32524c(0x281)](_0x5cbe04));throw _0x5cbe04;}}async[a80_0x12d0ee(0x278)](_0x1b1cd1){const _0x42f412=a80_0x12d0ee,_0x21562e={'PZAJa':function(_0x59969b,_0x3a530b){return _0x59969b(_0x3a530b);},'xOhnA':_0x42f412(0x1fd),'CBdBj':function(_0x21b760,_0x540e75){return _0x21b760(_0x540e75);},'WbShb':function(_0x52b04b,_0x5dbaeb){return _0x52b04b||_0x5dbaeb;},'iVgEh':_0x42f412(0x1d6),'qUwdH':_0x42f412(0x249)},_0x6307b9=_0x1b1cd1['testInfo']?.['testAnalyticsId']||_0x1b1cd1[_0x42f412(0x284)]?.['id'];this[_0x42f412(0x20f)][_0x42f412(0x203)](_0x42f412(0x213)+_0x21562e['WbShb'](_0x6307b9,_0x21562e['iVgEh']));try{const _0x1536e6=Buffer[_0x42f412(0x1df)](JSON[_0x42f412(0x20e)](_0x1b1cd1[_0x42f412(0x21e)]),_0x21562e[_0x42f412(0x285)]),_0x1f5357=new messages[(_0x42f412(0x2c2))](),_0x436f7e=CLIUtils[_0x42f412(0x299)](),_0x5cf6f3=_0x436f7e[_0x42f412(0x1f9)],_0x4ccbe1=_0x436f7e[_0x42f412(0x22d)];_0x1f5357[_0x42f412(0x21d)](this[_0x42f412(0x2e5)]),_0x1f5357['setPlatformIndex'](0x0),_0x1f5357[_0x42f412(0x23d)](_0x5cf6f3),_0x1f5357['setFrameworkVersion'](_0x4ccbe1),_0x1f5357[_0x42f412(0x259)](_0x1b1cd1[_0x42f412(0x2d3)]),_0x1f5357[_0x42f412(0x201)](_0x1536e6);if(_0x1b1cd1[_0x42f412(0x284)]?.[_0x42f412(0x2ac)]||_0x1b1cd1[_0x42f412(0x284)]?.['id']){const _0x4cd183=_0x1b1cd1['testInfo'][_0x42f412(0x2ac)]||_0x1b1cd1[_0x42f412(0x284)]['id'];_0x1f5357[_0x42f412(0x215)](_0x4cd183),this[_0x42f412(0x20f)][_0x42f412(0x2e7)](_0x42f412(0x25e)+_0x4cd183+_0x42f412(0x2ad));}return new Promise((_0x22d40c,_0x3a8c83)=>{const _0x2fc004={'fTfme':function(_0x232294,_0x285091){return _0x21562e['PZAJa'](_0x232294,_0x285091);},'XfpqV':_0x21562e['xOhnA'],'tkMcY':function(_0x1a6a5d,_0x1c5da4){const _0x528037=a80_0x5d7a;return _0x21562e[_0x528037(0x1f2)](_0x1a6a5d,_0x1c5da4);}};this['client']['accessibilityConfig'](_0x1f5357,this['getCallOptions'](),(_0x27e771,_0x245a12)=>{const _0x15569e=a80_0x5d7a;if(_0x27e771){this[_0x15569e(0x20f)][_0x15569e(0x2a4)](_0x15569e(0x294)+_0x27e771[_0x15569e(0x2e4)]),_0x2fc004[_0x15569e(0x27b)](_0x3a8c83,_0x27e771);return;}this['logger'][_0x15569e(0x203)](_0x2fc004[_0x15569e(0x29d)]),_0x2fc004[_0x15569e(0x21f)](_0x22d40c,_0x245a12);});});}catch(_0x394301){this[_0x42f412(0x20f)][_0x42f412(0x2a4)](_0x42f412(0x217)+util['format'](_0x394301));}}async[a80_0x12d0ee(0x271)](_0x9b8d32){const _0x487ff0=a80_0x12d0ee,_0x13b9d1={'nNTnV':function(_0x3679a0,_0x3697a7){return _0x3679a0(_0x3697a7);},'ktCMq':_0x487ff0(0x251),'hxdLd':function(_0x2db3dc,_0x21d03a){return _0x2db3dc(_0x21d03a);},'iuDEY':'Sending\x20TestSessionEvent','sAVqY':_0x487ff0(0x1f4)};this['logger']['info'](_0x13b9d1[_0x487ff0(0x272)]);try{!this[_0x487ff0(0x2c4)]&&this[_0x487ff0(0x20f)][_0x487ff0(0x203)](_0x13b9d1[_0x487ff0(0x256)]);const {platformIndex:_0x580a71,testFrameworkName:_0x2a834b,testFrameworkVersion:_0x173974,testFrameworkState:_0x496938,testHookState:_0x6291cc,testUuid:_0x3b11fc,automationSession:_0x3238e4,capabilities:_0x1041c4,executionContext:_0x178fb5,test_identifier:_0x14f68f}=_0x9b8d32,_0x2a5da5=new messages['TestSessionEventRequest']();_0x2a5da5[_0x487ff0(0x21d)](this[_0x487ff0(0x2e5)]),_0x2a5da5[_0x487ff0(0x255)](_0x580a71),_0x2a5da5[_0x487ff0(0x224)](_0x2a834b),_0x2a5da5['setTestFrameworkVersion'](_0x173974),_0x2a5da5['setTestFrameworkState'](_0x496938),_0x2a5da5[_0x487ff0(0x2ae)](_0x6291cc),_0x2a5da5['setTestUuid'](_0x3b11fc);const _0x541913=new messages[(_0x487ff0(0x25b))][(_0x487ff0(0x200))]();_0x541913[_0x487ff0(0x2b2)](_0x3238e4[_0x487ff0(0x261)]),_0x541913['setFrameworkName'](_0x3238e4['frameworkName']),_0x541913[_0x487ff0(0x20a)](_0x3238e4[_0x487ff0(0x2cd)]),_0x541913[_0x487ff0(0x1de)](_0x3238e4['frameworkSessionId']),_0x541913[_0x487ff0(0x1d2)](_0x3238e4[_0x487ff0(0x2de)]),_0x541913[_0x487ff0(0x1fb)](_0x3238e4[_0x487ff0(0x2aa)]),_0x541913[_0x487ff0(0x259)](_0x3238e4[_0x487ff0(0x2d3)]),_0x2a5da5[_0x487ff0(0x234)](_0x541913),_0x2a5da5[_0x487ff0(0x201)](_0x1041c4);const _0x2cd56a=new messages[(_0x487ff0(0x26a))]();return _0x2cd56a[_0x487ff0(0x1fa)](_0x178fb5['processId']),_0x2cd56a['setThreadId'](_0x178fb5['threadId']),_0x2cd56a[_0x487ff0(0x2db)](_0x178fb5[_0x487ff0(0x22a)]),_0x2a5da5[_0x487ff0(0x288)](_0x2cd56a),_0x14f68f&&_0x2a5da5[_0x487ff0(0x215)](_0x14f68f),new Promise((_0x2caeec,_0x14644a)=>{const _0xd2640a=_0x487ff0;this['client'][_0xd2640a(0x271)](_0x2a5da5,this[_0xd2640a(0x211)](),(_0x328981,_0x52545d)=>{const _0x2a5411=_0xd2640a;if(_0x328981){this[_0x2a5411(0x20f)][_0x2a5411(0x2a4)]('TestSessionEvent\x20error:\x20'+_0x328981['message']),_0x13b9d1[_0x2a5411(0x275)](_0x14644a,_0x328981);return;}this[_0x2a5411(0x20f)]['info'](_0x13b9d1[_0x2a5411(0x29c)]),_0x13b9d1[_0x2a5411(0x205)](_0x2caeec,_0x52545d);});});}catch(_0x24350c){this['logger'][_0x487ff0(0x2a4)]('Error\x20in\x20TestSessionEvent:\x20'+util[_0x487ff0(0x281)](_0x24350c));throw _0x24350c;}}async['testFrameworkEvent'](_0x18940b){const _0x4e2d1a=a80_0x12d0ee,_0x341d25={'dYpJL':function(_0x54366e,_0xeb4ce8){return _0x54366e(_0xeb4ce8);},'PJBFz':_0x4e2d1a(0x283),'dlaiP':function(_0x80abf4,_0x3fa17f){return _0x80abf4(_0x3fa17f);},'zxCiT':'Sending\x20TestFrameworkEvent','qrvGd':'No\x20gRPC\x20client\x20not\x20initialized.'};this[_0x4e2d1a(0x20f)][_0x4e2d1a(0x203)](_0x341d25[_0x4e2d1a(0x2e1)]);try{!this[_0x4e2d1a(0x2c4)]&&this['logger'][_0x4e2d1a(0x203)](_0x341d25[_0x4e2d1a(0x292)]);const {platformIndex:_0x239c1b,testFrameworkName:_0x3c8c3a,testFrameworkVersion:_0xcbd20c,testFrameworkState:_0x2b927e,hookState:_0x56a339,startedAt:_0x5f0ea8,endedAt:_0x33d2a2,uuid:_0x4ce4a8,eventJson:_0x43c892,executionContext:_0x44c2af,test_identifier:_0x2d2d81}=_0x18940b,_0x535201=new messages[(_0x4e2d1a(0x2a1))]();_0x535201[_0x4e2d1a(0x21d)](this[_0x4e2d1a(0x2e5)]),_0x535201[_0x4e2d1a(0x255)](_0x239c1b),_0x535201[_0x4e2d1a(0x224)](_0x3c8c3a),_0x535201['setTestFrameworkVersion'](_0xcbd20c),_0x535201[_0x4e2d1a(0x1e3)](_0x2b927e),_0x535201[_0x4e2d1a(0x2ae)](_0x56a339),_0x535201['setStartedAt'](_0x5f0ea8),_0x535201[_0x4e2d1a(0x218)](_0x33d2a2),_0x535201[_0x4e2d1a(0x1ea)](_0x4ce4a8),_0x535201[_0x4e2d1a(0x28d)](_0x43c892);const _0x1a5700=new messages[(_0x4e2d1a(0x26a))]();return _0x1a5700['setProcessId'](_0x44c2af['processId']),_0x1a5700[_0x4e2d1a(0x2cc)](_0x44c2af[_0x4e2d1a(0x1e7)]),_0x1a5700[_0x4e2d1a(0x2db)](_0x44c2af[_0x4e2d1a(0x22a)]),_0x535201['setExecutionContext'](_0x1a5700),_0x2d2d81&&_0x535201['setTestIdentifier'](_0x2d2d81),new Promise((_0x2ece55,_0x17554e)=>{const _0x2ed71a=_0x4e2d1a;this[_0x2ed71a(0x2c4)][_0x2ed71a(0x264)](_0x535201,this[_0x2ed71a(0x211)](),(_0x5b6c80,_0x12188c)=>{const _0x355fed=_0x2ed71a;if(_0x5b6c80){this['logger']['error'](_0x355fed(0x28a)+_0x5b6c80['message']),_0x341d25[_0x355fed(0x2c0)](_0x17554e,_0x5b6c80);return;}this[_0x355fed(0x20f)][_0x355fed(0x203)](_0x341d25[_0x355fed(0x2a2)]),_0x341d25[_0x355fed(0x253)](_0x2ece55,_0x12188c);});});}catch(_0xc4aa1d){this[_0x4e2d1a(0x20f)][_0x4e2d1a(0x2a4)]('Error\x20in\x20TestFrameworkEvent:\x20'+util[_0x4e2d1a(0x281)](_0xc4aa1d));throw _0xc4aa1d;}}async[a80_0x12d0ee(0x2cf)](_0x55eaca){const _0x14a540=a80_0x12d0ee,_0x306e64={'gnAXm':function(_0x5a3627,_0x1f4eb5){return _0x5a3627(_0x1f4eb5);},'ECpUg':_0x14a540(0x260),'WqUuy':_0x14a540(0x232),'hZEyG':'No\x20gRPC\x20client\x20not\x20initialized.'};this[_0x14a540(0x20f)][_0x14a540(0x203)](_0x306e64[_0x14a540(0x210)]);try{!this[_0x14a540(0x2c4)]&&this[_0x14a540(0x20f)][_0x14a540(0x203)](_0x306e64['hZEyG']);const {platformIndex:_0x4e2f8a,ref:_0x2b821d,userInputParams:_0x3650ed,hubUrl:_0x47b4b0}=_0x55eaca,_0x411d18=new messages[(_0x14a540(0x273))]();return _0x411d18[_0x14a540(0x21d)](this['binSessionId']),_0x411d18[_0x14a540(0x255)](_0x4e2f8a),_0x411d18[_0x14a540(0x1fb)](_0x2b821d),_0x411d18['setUserInputParams'](_0x3650ed),_0x411d18[_0x14a540(0x259)](_0x47b4b0),new Promise((_0x2a1945,_0x522ec5)=>{const _0x50d937={'kTTwY':function(_0x3da5b3,_0x3a0022){const _0x4c69c2=a80_0x5d7a;return _0x306e64[_0x4c69c2(0x24a)](_0x3da5b3,_0x3a0022);},'BpWwL':_0x306e64['ECpUg']};this['client']['driverInit'](_0x411d18,this['getCallOptions'](),(_0x3a4d35,_0x4fe5b4)=>{const _0x39d8dc=a80_0x5d7a;if(_0x3a4d35){this['logger'][_0x39d8dc(0x2a4)](_0x39d8dc(0x298)+_0x3a4d35[_0x39d8dc(0x2e4)]),_0x50d937[_0x39d8dc(0x2dc)](_0x522ec5,_0x3a4d35);return;}this[_0x39d8dc(0x20f)][_0x39d8dc(0x203)](_0x50d937[_0x39d8dc(0x25d)]),_0x50d937['kTTwY'](_0x2a1945,_0x4fe5b4);});});}catch(_0x11033e){this[_0x14a540(0x20f)][_0x14a540(0x2a4)](_0x14a540(0x1e1)+util[_0x14a540(0x281)](_0x11033e));throw _0x11033e;}}async[a80_0x12d0ee(0x202)](_0x585bd4){const _0x118123=a80_0x12d0ee,_0x35762c={'UsmOt':function(_0x201781,_0x71d7e3){return _0x201781===_0x71d7e3;},'MiNcj':'pending-resolution-from-test-identifier','OKJza':function(_0x744c61,_0x18827b){return _0x744c61(_0x18827b);},'Eilyt':_0x118123(0x1f7),'qfJft':function(_0x4210c7,_0x48a95d){return _0x4210c7(_0x48a95d);},'TXuPS':_0x118123(0x1e5),'iTFji':'No\x20gRPC\x20client\x20not\x20initialized.'};this[_0x118123(0x20f)][_0x118123(0x203)](_0x35762c['TXuPS']);try{!this[_0x118123(0x2c4)]&&this['logger'][_0x118123(0x203)](_0x35762c[_0x118123(0x2df)]);const {platformIndex:_0x3d406b,logs:_0x52ec17}=_0x585bd4,_0x159d2f=new messages[(_0x118123(0x2ab))]();_0x159d2f[_0x118123(0x21d)](this[_0x118123(0x2e5)]),_0x159d2f[_0x118123(0x255)](_0x3d406b);const _0x3ff066=_0x585bd4['testFrameworkName'],_0x5cf535=_0x585bd4[_0x118123(0x26c)],_0x316b9f=_0x585bd4['testFrameworkState'];return _0x52ec17['forEach'](_0x80cc23=>{const _0x1222b5=_0x118123,_0x13d37f=new messages[(_0x1222b5(0x2ab))]['LogEntry']();_0x13d37f['setTestFrameworkName'](_0x3ff066),_0x13d37f[_0x1222b5(0x236)](_0x5cf535),_0x13d37f[_0x1222b5(0x1e3)](_0x316b9f),_0x13d37f['setTimestamp'](_0x80cc23['timestamp']);if(_0x35762c['UsmOt'](_0x80cc23[_0x1222b5(0x2d2)],PLAYWRIGHT_TRACE_LOGS))_0x13d37f[_0x1222b5(0x1ea)](_0x80cc23[_0x1222b5(0x233)]),_0x13d37f['setMessage'](new TextEncoder()[_0x1222b5(0x242)](JSON['stringify'](_0x80cc23)));else{if(_0x80cc23['test_identifier'])_0x13d37f[_0x1222b5(0x1ea)](_0x35762c[_0x1222b5(0x26b)]);else{if(_0x80cc23[_0x1222b5(0x207)])_0x13d37f['setUuid'](_0x80cc23['hook_run_uuid']);else _0x80cc23[_0x1222b5(0x2b7)]&&_0x13d37f['setUuid'](_0x80cc23[_0x1222b5(0x2b7)]);}_0x13d37f[_0x1222b5(0x1fc)](new TextEncoder()[_0x1222b5(0x242)](_0x80cc23['message']));}_0x13d37f['setKind'](_0x80cc23[_0x1222b5(0x21b)]),_0x13d37f[_0x1222b5(0x27f)](_0x80cc23['level']),_0x13d37f['setFileName'](_0x80cc23?.['fileName']||''),_0x13d37f[_0x1222b5(0x1d0)](_0x80cc23?.[_0x1222b5(0x239)]||''),_0x13d37f[_0x1222b5(0x2e6)](_0x80cc23?.[_0x1222b5(0x22e)]||0x0),_0x13d37f[_0x1222b5(0x22c)](_0x80cc23?.['attachment_type']||''),_0x80cc23[_0x1222b5(0x2b3)]&&_0x13d37f[_0x1222b5(0x215)](_0x80cc23[_0x1222b5(0x2b3)]),_0x80cc23[_0x1222b5(0x2da)]&&_0x13d37f[_0x1222b5(0x2d5)](_0x80cc23[_0x1222b5(0x2da)]),_0x159d2f[_0x1222b5(0x214)](_0x13d37f);}),new Promise((_0x31c072,_0x4ed54c)=>{const _0x1c1385=_0x118123;this[_0x1c1385(0x2c4)][_0x1c1385(0x202)](_0x159d2f,this[_0x1c1385(0x211)](),(_0x4d1317,_0x5c0033)=>{const _0x1ee86c=_0x1c1385;if(_0x4d1317){this['logger'][_0x1ee86c(0x2a4)](_0x1ee86c(0x2cb)+_0x4d1317[_0x1ee86c(0x2e4)]),_0x35762c[_0x1ee86c(0x274)](_0x4ed54c,_0x4d1317);return;}this[_0x1ee86c(0x20f)]['info'](_0x35762c['Eilyt']),_0x35762c[_0x1ee86c(0x20b)](_0x31c072,_0x5c0033);});});}catch(_0x2960b5){this[_0x118123(0x20f)][_0x118123(0x2a4)](_0x118123(0x29e)+util['format'](_0x2960b5));throw _0x2960b5;}}async['fetchDriverExecuteParamsEvent'](_0x18f18f,_0x56cb95,_0xeff9e0,_0x10d5ac=null){const _0x4f335d=a80_0x12d0ee,_0x37f393={'BPEdL':function(_0x2d0b78,_0x1ad5be){return _0x2d0b78(_0x1ad5be);},'qzPRa':function(_0x105e16,_0x203cbb){return _0x105e16(_0x203cbb);},'ZOvsD':function(_0x5b0dbe,_0x256af1){return _0x5b0dbe||_0x256af1;},'SoSif':'not\x20provided','BSCuF':_0x4f335d(0x1f3)};this['logger'][_0x4f335d(0x2e7)](_0x4f335d(0x263)+_0x18f18f+_0x4f335d(0x1ff)+_0x56cb95+',\x20scriptName='+_0xeff9e0+',\x20testIdentifier='+_0x37f393['ZOvsD'](_0x10d5ac,_0x37f393[_0x4f335d(0x2a5)]));try{if(!this[_0x4f335d(0x2c4)])return this[_0x4f335d(0x20f)][_0x4f335d(0x2e7)](_0x37f393[_0x4f335d(0x23e)]),null;const _0x4dd1b3=new messages[(_0x4f335d(0x26e))]();return _0x4dd1b3[_0x4f335d(0x21d)](_0x18f18f),_0x4dd1b3[_0x4f335d(0x1d2)](_0x56cb95),_0x4dd1b3['setScriptName'](_0xeff9e0),_0x10d5ac&&(_0x4dd1b3[_0x4f335d(0x215)](_0x10d5ac),this[_0x4f335d(0x20f)][_0x4f335d(0x2e7)](_0x4f335d(0x27c)+_0x10d5ac+'\x20for\x20product='+_0x56cb95+_0x4f335d(0x2d6)+_0xeff9e0)),await new Promise(_0x50e3ec=>{const _0x1588a9=_0x4f335d,_0x1bbfc2={'nSkJT':function(_0x41edf5,_0x2b056b){return _0x37f393['BPEdL'](_0x41edf5,_0x2b056b);},'QmMOA':function(_0x54503a,_0x25d387){const _0x5b96d2=a80_0x5d7a;return _0x37f393[_0x5b96d2(0x254)](_0x54503a,_0x25d387);}};this[_0x1588a9(0x2c4)]['fetchDriverExecuteParamsEvent'](_0x4dd1b3,this[_0x1588a9(0x211)](),(_0x41eb1d,_0xed3486)=>{const _0x5f5b94=_0x1588a9;if(_0x41eb1d){this['logger'][_0x5f5b94(0x2e7)](_0x5f5b94(0x1ec)+_0x41eb1d),_0x1bbfc2[_0x5f5b94(0x2b5)](_0x50e3ec,null);return;}this[_0x5f5b94(0x20f)][_0x5f5b94(0x2e7)](_0x5f5b94(0x2a6)+(_0xed3486[_0x5f5b94(0x290)]&&_0xed3486[_0x5f5b94(0x290)]())),_0x1bbfc2[_0x5f5b94(0x1f8)](_0x50e3ec,_0xed3486);});});}catch(_0x303f5b){return this[_0x4f335d(0x20f)]['debug'](_0x4f335d(0x1ec)+_0x303f5b),null;}}async['reportClientTroubleshootingError'](_0x1ac73b){const _0xd2de34=a80_0x12d0ee,_0x5399e7={'FWrBj':function(_0x518d5c,_0x41e614){return _0x518d5c(_0x41e614);},'FnAAZ':_0xd2de34(0x21c),'clEJb':_0xd2de34(0x1f3)};this[_0xd2de34(0x20f)][_0xd2de34(0x2e7)](_0xd2de34(0x257)+_0x1ac73b);try{if(!this[_0xd2de34(0x2c4)])return this[_0xd2de34(0x20f)]['debug'](_0x5399e7[_0xd2de34(0x1e0)]),null;const _0x321f0d=new messages[(_0xd2de34(0x25c))]();_0x321f0d[_0xd2de34(0x21d)](this[_0xd2de34(0x2e5)]),_0x321f0d['setErrorKey'](_0x1ac73b);const _0x501a65=await new Promise((_0x34afaf,_0x414d23)=>{const _0x32f9cc=_0xd2de34,_0x3f184f={'eJbms':function(_0x17d8e1,_0x2ca31a){return _0x5399e7['FWrBj'](_0x17d8e1,_0x2ca31a);},'PrzBy':_0x5399e7[_0x32f9cc(0x2e0)]};this['client'][_0x32f9cc(0x24e)](_0x321f0d,this[_0x32f9cc(0x211)](),(_0x423104,_0x51bae8)=>{const _0x4b0bed=_0x32f9cc;if(_0x423104){this[_0x4b0bed(0x20f)][_0x4b0bed(0x2e7)](_0x4b0bed(0x246)+_0x423104),_0x3f184f[_0x4b0bed(0x269)](_0x414d23,_0x423104);return;}this[_0x4b0bed(0x20f)][_0x4b0bed(0x2e7)](_0x3f184f[_0x4b0bed(0x2bd)]),_0x3f184f[_0x4b0bed(0x269)](_0x34afaf,_0x51bae8);});});return _0x501a65;}catch(_0xc2d59d){return this[_0xd2de34(0x20f)]['debug'](_0xd2de34(0x246)+_0xc2d59d),null;}}async[a80_0x12d0ee(0x270)](){const _0x3a2d51=a80_0x12d0ee,_0x11bbe8={'sGcwD':function(_0x19992a,_0xe00e62){return _0x19992a(_0xe00e62);},'wPdgs':_0x3a2d51(0x1d1),'Nznzr':_0x3a2d51(0x28f),'mAWIF':_0x3a2d51(0x1f3)};this[_0x3a2d51(0x20f)][_0x3a2d51(0x2e7)](_0x11bbe8[_0x3a2d51(0x1d4)]);try{if(!this['client'])return this[_0x3a2d51(0x20f)][_0x3a2d51(0x2e7)](_0x11bbe8[_0x3a2d51(0x2a8)]),null;const _0x4d263d=new messages['GetAggregatedClientTroubleshootingErrorsRequest']();_0x4d263d[_0x3a2d51(0x21d)](this[_0x3a2d51(0x2e5)]);const _0x516fb9=await new Promise((_0x2512c3,_0x1b23bb)=>{const _0x34c97d=_0x3a2d51,_0x389330={'JNvkr':function(_0xdaae9d,_0x3b9a0b){const _0x5f3c18=a80_0x5d7a;return _0x11bbe8[_0x5f3c18(0x2bc)](_0xdaae9d,_0x3b9a0b);},'eGovN':_0x11bbe8[_0x34c97d(0x268)]};this[_0x34c97d(0x2c4)]['getAggregatedClientTroubleshootingErrors'](_0x4d263d,this['getCallOptions'](),(_0x26f776,_0x1dcfc4)=>{const _0x2947d1=_0x34c97d;if(_0x26f776){this[_0x2947d1(0x20f)]['debug'](_0x2947d1(0x2b9)+_0x26f776),_0x389330['JNvkr'](_0x1b23bb,_0x26f776);return;}this['logger'][_0x2947d1(0x2e7)](_0x389330[_0x2947d1(0x262)]),_0x389330[_0x2947d1(0x24c)](_0x2512c3,_0x1dcfc4);});});return _0x516fb9;}catch(_0x2465d1){return this[_0x3a2d51(0x20f)]['debug'](_0x3a2d51(0x2b9)+_0x2465d1),null;}}[a80_0x12d0ee(0x1d9)](){const _0x4dcf7d=a80_0x12d0ee;return this[_0x4dcf7d(0x2c4)];}[a80_0x12d0ee(0x293)](){const _0x5dbc3b=a80_0x12d0ee;return this[_0x5dbc3b(0x250)];}}module['exports']=GrpcClient;

@@ -1,1 +0,1 @@

const a81_0x36265f=a81_0x534b;function a81_0x534b(_0x527585,_0x45d8ba){const _0x12e185=a81_0x12e1();return a81_0x534b=function(_0x534b2c,_0x3bf4a6){_0x534b2c=_0x534b2c-0x1be;let _0x1ba812=_0x12e185[_0x534b2c];return _0x1ba812;},a81_0x534b(_0x527585,_0x45d8ba);}function a81_0x12e1(){const _0x172abf=['118410ZFGfNq','11737136KkqiuD','NONE','state','3|5|0|2|4|1','200KJBIrJ','exports','301707ZYTSBm','2585513onGRGn','162705aIUZaF','366NydQDT','lastState','getFrameworkVersion','frameworkVersion','16312WkfruA','createdAt','2077344IvUWNp','yXErk','getState','split','336anRWdC','../state/automationFrameworkState'];a81_0x12e1=function(){return _0x172abf;};return a81_0x12e1();}(function(_0x51f69d,_0xa9222e){const _0x416bf7=a81_0x534b,_0x12854a=_0x51f69d();while(!![]){try{const _0x65400c=-parseInt(_0x416bf7(0x1c2))/0x1+parseInt(_0x416bf7(0x1d1))/0x2+-parseInt(_0x416bf7(0x1c5))/0x3*(parseInt(_0x416bf7(0x1c9))/0x4)+parseInt(_0x416bf7(0x1c4))/0x5*(-parseInt(_0x416bf7(0x1cf))/0x6)+parseInt(_0x416bf7(0x1c3))/0x7+-parseInt(_0x416bf7(0x1d2))/0x8+-parseInt(_0x416bf7(0x1cb))/0x9*(-parseInt(_0x416bf7(0x1c0))/0xa);if(_0x65400c===_0xa9222e)break;else _0x12854a['push'](_0x12854a['shift']());}catch(_0x2cff3f){_0x12854a['push'](_0x12854a['shift']());}}}(a81_0x12e1,0xe973f));const AutomationFrameworkState=require(a81_0x36265f(0x1d0)),TrackedInstance=require('./trackedInstance'),now=new Date();class AutomationFrameworkInstance extends TrackedInstance{constructor(_0x383ff1,_0x31fc7c,_0x3402d3,_0x20f273){const _0x503602=a81_0x36265f,_0x25bd35={};_0x25bd35[_0x503602(0x1cc)]=_0x503602(0x1bf);const _0x1d77f5=_0x25bd35,_0x5c2649=_0x1d77f5[_0x503602(0x1cc)][_0x503602(0x1ce)]('|');let _0x463d7b=0x0;while(!![]){switch(_0x5c2649[_0x463d7b++]){case'0':this[_0x503602(0x1c8)]=_0x3402d3;continue;case'1':this[_0x503602(0x1ca)]=now['toLocaleString']();continue;case'2':this[_0x503602(0x1be)]=_0x20f273;continue;case'3':super(_0x383ff1);continue;case'4':this['lastState']=AutomationFrameworkState[_0x503602(0x1d3)];continue;case'5':this['frameworkName']=_0x31fc7c;continue;}break;}}['getFrameworkName'](){return this['frameworkName'];}[a81_0x36265f(0x1c7)](){const _0x5e5317=a81_0x36265f;return this[_0x5e5317(0x1c8)];}[a81_0x36265f(0x1cd)](){const _0x544a05=a81_0x36265f;return this[_0x544a05(0x1be)];}['setState'](_0x21cbef){const _0x1ed66b=a81_0x36265f;this[_0x1ed66b(0x1c6)]=this['state'],this[_0x1ed66b(0x1be)]=_0x21cbef;}}module[a81_0x36265f(0x1c1)]=AutomationFrameworkInstance;
function a81_0x134d(_0x3f5736,_0x171af3){const _0x20ff88=a81_0x20ff();return a81_0x134d=function(_0x134d9f,_0x3801f1){_0x134d9f=_0x134d9f-0x86;let _0x219fea=_0x20ff88[_0x134d9f];return _0x219fea;},a81_0x134d(_0x3f5736,_0x171af3);}function a81_0x20ff(){const _0x21ed19=['getFrameworkName','PxabB','split','4196XBQalK','frameworkName','699mDgLkn','2692251cRLulf','2|5|0|1|3|4','69318yreYqn','state','8545860uOplZM','3342LNxYdW','NONE','143Fpmbrm','frameworkVersion','setState','272660WFpMIk','getFrameworkVersion','325272EoMmhC','7rANtZh','createdAt','lastState','getState','toLocaleString'];a81_0x20ff=function(){return _0x21ed19;};return a81_0x20ff();}const a81_0x270e43=a81_0x134d;(function(_0x502807,_0x52cec4){const _0x228a8c=a81_0x134d,_0x46bfac=_0x502807();while(!![]){try{const _0x50bb1d=-parseInt(_0x228a8c(0x95))/0x1*(parseInt(_0x228a8c(0x93))/0x2)+parseInt(_0x228a8c(0x8d))/0x3*(-parseInt(_0x228a8c(0x8b))/0x4)+parseInt(_0x228a8c(0x98))/0x5+-parseInt(_0x228a8c(0x90))/0x6*(parseInt(_0x228a8c(0x9b))/0x7)+parseInt(_0x228a8c(0x9a))/0x8+-parseInt(_0x228a8c(0x8e))/0x9+parseInt(_0x228a8c(0x92))/0xa;if(_0x50bb1d===_0x52cec4)break;else _0x46bfac['push'](_0x46bfac['shift']());}catch(_0x5d5001){_0x46bfac['push'](_0x46bfac['shift']());}}}(a81_0x20ff,0x26043));const AutomationFrameworkState=require('../state/automationFrameworkState'),TrackedInstance=require('./trackedInstance'),now=new Date();class AutomationFrameworkInstance extends TrackedInstance{constructor(_0x3037bd,_0x40b02e,_0x324842,_0x3dd43f){const _0x5a90ec=a81_0x134d,_0xdeabc4={};_0xdeabc4[_0x5a90ec(0x89)]=_0x5a90ec(0x8f);const _0x4f398e=_0xdeabc4,_0x1f67c7=_0x4f398e[_0x5a90ec(0x89)][_0x5a90ec(0x8a)]('|');let _0x33b5c8=0x0;while(!![]){switch(_0x1f67c7[_0x33b5c8++]){case'0':this[_0x5a90ec(0x96)]=_0x324842;continue;case'1':this[_0x5a90ec(0x91)]=_0x3dd43f;continue;case'2':super(_0x3037bd);continue;case'3':this[_0x5a90ec(0x9d)]=AutomationFrameworkState[_0x5a90ec(0x94)];continue;case'4':this[_0x5a90ec(0x9c)]=now[_0x5a90ec(0x87)]();continue;case'5':this[_0x5a90ec(0x8c)]=_0x40b02e;continue;}break;}}[a81_0x270e43(0x88)](){const _0x16ce3a=a81_0x270e43;return this[_0x16ce3a(0x8c)];}[a81_0x270e43(0x99)](){const _0x3f0b48=a81_0x270e43;return this[_0x3f0b48(0x96)];}[a81_0x270e43(0x86)](){const _0x584616=a81_0x270e43;return this[_0x584616(0x91)];}[a81_0x270e43(0x97)](_0x10f584){const _0x51c4ac=a81_0x270e43;this[_0x51c4ac(0x9d)]=this[_0x51c4ac(0x91)],this[_0x51c4ac(0x91)]=_0x10f584;}}module['exports']=AutomationFrameworkInstance;

@@ -1,1 +0,1 @@

const a82_0x5e59ce=a82_0xa881;(function(_0x18acb2,_0x53b719){const _0x54b383=a82_0xa881,_0xc7ccb=_0x18acb2();while(!![]){try{const _0x5b2b07=-parseInt(_0x54b383(0x71))/0x1*(parseInt(_0x54b383(0x7f))/0x2)+-parseInt(_0x54b383(0x76))/0x3*(parseInt(_0x54b383(0x6d))/0x4)+-parseInt(_0x54b383(0x8c))/0x5+-parseInt(_0x54b383(0x84))/0x6*(parseInt(_0x54b383(0x81))/0x7)+-parseInt(_0x54b383(0x8d))/0x8+parseInt(_0x54b383(0x86))/0x9*(-parseInt(_0x54b383(0x6f))/0xa)+parseInt(_0x54b383(0x70))/0xb;if(_0x5b2b07===_0x53b719)break;else _0xc7ccb['push'](_0xc7ccb['shift']());}catch(_0x3282c1){_0xc7ccb['push'](_0xc7ccb['shift']());}}}(a82_0xd776,0x9ba1b));const {createClassLogger}=require(a82_0x5e59ce(0x92)),logger=createClassLogger(a82_0x5e59ce(0x93)),HookState=require(a82_0x5e59ce(0x77)),TestFrameworkState=require('../state/testFrameworkState'),TrackedContext=require(a82_0x5e59ce(0x79)),TrackedInstance=require(a82_0x5e59ce(0x8e)),now=new Date();class TestFrameworkInstance extends TrackedInstance{constructor(_0x190098,_0x1a4ee0,_0x334666,_0xbfffb4,_0x33e1ad){const _0x25d429=a82_0x5e59ce,_0xb4e081={};_0xb4e081[_0x25d429(0x7c)]=_0x25d429(0x8a);const _0x1ba33c=_0xb4e081,_0x3928f1=_0x1ba33c[_0x25d429(0x7c)][_0x25d429(0x89)]('|');let _0x4b82e3=0x0;while(!![]){switch(_0x3928f1[_0x4b82e3++]){case'0':this[_0x25d429(0x8f)]=HookState[_0x25d429(0x80)];continue;case'1':super(_0x190098);continue;case'2':this[_0x25d429(0x6e)]=_0xbfffb4;continue;case'3':this[_0x25d429(0x88)]=_0x33e1ad;continue;case'4':this[_0x25d429(0x73)]=now[_0x25d429(0x6c)]();continue;case'5':this[_0x25d429(0x83)]=_0x334666;continue;case'6':this[_0x25d429(0x87)]=_0x1a4ee0;continue;case'7':this[_0x25d429(0x7b)]=TestFrameworkState[_0x25d429(0x80)];continue;case'8':this[_0x25d429(0x91)]=new Map();continue;}break;}}[a82_0x5e59ce(0x8b)](){return this['currentTestState'];}['setCurrentTestState'](_0x15dbcb){const _0x1b4ac3=a82_0x5e59ce;this[_0x1b4ac3(0x94)](this['currentTestState']),this['currentTestState']=_0x15dbcb;}[a82_0x5e59ce(0x95)](){return this['currentHookState'];}[a82_0x5e59ce(0x78)](_0x1077f0){const _0x1c297f=a82_0x5e59ce;this['setLastHookState'](this[_0x1c297f(0x88)]),this[_0x1c297f(0x88)]=_0x1077f0;}['getLastTestState'](){return this['lastTestState'];}['setLastTestState'](_0x550a01){const _0x57b6f0=a82_0x5e59ce;this[_0x57b6f0(0x7b)]=_0x550a01;}['getLastHookState'](){const _0x102ad5=a82_0x5e59ce;return this[_0x102ad5(0x8f)];}[a82_0x5e59ce(0x6a)](_0x4dc8fa){this['lastHookState']=_0x4dc8fa;}[a82_0x5e59ce(0x6b)](){const _0x33ffb6=a82_0x5e59ce;return this[_0x33ffb6(0x73)];}['addPendingHook'](_0xd0f3d8,_0x8905cb){const _0x1e843b=a82_0x5e59ce;!this[_0x1e843b(0x91)][_0x1e843b(0x82)](_0xd0f3d8)&&this['pendingHooks'][_0x1e843b(0x85)](_0xd0f3d8,[]),this[_0x1e843b(0x91)][_0x1e843b(0x7a)](_0xd0f3d8)['push'](_0x8905cb);}[a82_0x5e59ce(0x72)](_0x2ffcc1){const _0xed7c49=a82_0x5e59ce;return this[_0xed7c49(0x91)][_0xed7c49(0x7a)](_0x2ffcc1)||[];}[a82_0x5e59ce(0x7d)](_0x9c985c){const _0x446882=a82_0x5e59ce;this[_0x446882(0x91)][_0x446882(0x90)](_0x9c985c);}[a82_0x5e59ce(0x75)](_0x27320a){const _0x339f7e=a82_0x5e59ce;return this['pendingHooks'][_0x339f7e(0x82)](_0x27320a);}['getAllPendingHookTestIds'](){const _0x29f674=a82_0x5e59ce;return Array['from'](this[_0x29f674(0x91)][_0x29f674(0x74)]());}}module[a82_0x5e59ce(0x7e)]=TestFrameworkInstance;function a82_0xa881(_0x18bec2,_0x203810){const _0xd776f6=a82_0xd776();return a82_0xa881=function(_0xa881f6,_0xd8ea47){_0xa881f6=_0xa881f6-0x6a;let _0x3e4bbe=_0xd776f6[_0xa881f6];return _0x3e4bbe;},a82_0xa881(_0x18bec2,_0x203810);}function a82_0xd776(){const _0x482d70=['currentHookState','split','1|6|5|2|3|7|0|4|8','getCurrentTestState','398535FcVsft','3347568uizZnq','./trackedInstance','lastHookState','delete','pendingHooks','../../../helpers/classLogger','TrackedInstance','setLastTestState','getCurrentHookState','setLastHookState','getCreatedAt','toLocaleString','4kZXaXT','currentTestState','10absZWC','39104659Dsxzql','5fCbztR','getPendingHooks','createdAt','keys','hasPendingHooks','337107fqdgJA','../state/hookState','setCurrentHookState','./trackedContext','get','lastTestState','Fyrdo','removePendingHooks','exports','73376eMGSkP','NONE','42469IwDuhc','has','testFrameworksVersions','1242QgUxIK','set','7809039jdPENV','testFrameworks'];a82_0xd776=function(){return _0x482d70;};return a82_0xd776();}
const a82_0x3a76d5=a82_0x4991;(function(_0x400a5f,_0x160dc8){const _0x14fdcd=a82_0x4991,_0x1f79cf=_0x400a5f();while(!![]){try{const _0x26ba5e=parseInt(_0x14fdcd(0x100))/0x1+parseInt(_0x14fdcd(0x11f))/0x2+parseInt(_0x14fdcd(0x111))/0x3+parseInt(_0x14fdcd(0x117))/0x4*(-parseInt(_0x14fdcd(0x10d))/0x5)+-parseInt(_0x14fdcd(0x129))/0x6*(-parseInt(_0x14fdcd(0x128))/0x7)+parseInt(_0x14fdcd(0x10b))/0x8*(parseInt(_0x14fdcd(0x119))/0x9)+parseInt(_0x14fdcd(0x120))/0xa*(-parseInt(_0x14fdcd(0x108))/0xb);if(_0x26ba5e===_0x160dc8)break;else _0x1f79cf['push'](_0x1f79cf['shift']());}catch(_0x31af5f){_0x1f79cf['push'](_0x1f79cf['shift']());}}}(a82_0x5631,0x363bc));const {createClassLogger}=require('../../../helpers/classLogger'),logger=createClassLogger('TrackedInstance'),HookState=require(a82_0x3a76d5(0x113)),TestFrameworkState=require(a82_0x3a76d5(0x10c)),TrackedContext=require(a82_0x3a76d5(0x126)),TrackedInstance=require('./trackedInstance'),now=new Date();class TestFrameworkInstance extends TrackedInstance{constructor(_0x402c80,_0x2c985c,_0x7cdb99,_0x48ce85,_0x30fc2b){const _0x19b2c4=a82_0x3a76d5,_0x55faf4={};_0x55faf4[_0x19b2c4(0x110)]=_0x19b2c4(0x101);const _0x392519=_0x55faf4,_0x141330=_0x392519[_0x19b2c4(0x110)][_0x19b2c4(0x10e)]('|');let _0x4c7b7f=0x0;while(!![]){switch(_0x141330[_0x4c7b7f++]){case'0':this[_0x19b2c4(0x124)]=new Map();continue;case'1':this['currentTestState']=_0x48ce85;continue;case'2':this[_0x19b2c4(0x115)]=now[_0x19b2c4(0x118)]();continue;case'3':this[_0x19b2c4(0x114)]=TestFrameworkState['NONE'];continue;case'4':this[_0x19b2c4(0x105)]=HookState[_0x19b2c4(0x12a)];continue;case'5':super(_0x402c80);continue;case'6':this['currentHookState']=_0x30fc2b;continue;case'7':this[_0x19b2c4(0x122)]=_0x2c985c;continue;case'8':this['testFrameworksVersions']=_0x7cdb99;continue;}break;}}[a82_0x3a76d5(0x107)](){const _0x425705=a82_0x3a76d5;return this[_0x425705(0x10a)];}[a82_0x3a76d5(0x112)](_0x2ec622){const _0x30ae78=a82_0x3a76d5;this[_0x30ae78(0x123)](this[_0x30ae78(0x10a)]),this[_0x30ae78(0x10a)]=_0x2ec622;}[a82_0x3a76d5(0x12b)](){const _0x3ee75d=a82_0x3a76d5;return this[_0x3ee75d(0xff)];}[a82_0x3a76d5(0x10f)](_0x1dd884){const _0x2b29d8=a82_0x3a76d5;this[_0x2b29d8(0x11a)](this[_0x2b29d8(0xff)]),this[_0x2b29d8(0xff)]=_0x1dd884;}[a82_0x3a76d5(0x127)](){const _0xfe8f70=a82_0x3a76d5;return this[_0xfe8f70(0x114)];}['setLastTestState'](_0x3693e8){const _0x20f2a3=a82_0x3a76d5;this[_0x20f2a3(0x114)]=_0x3693e8;}[a82_0x3a76d5(0x116)](){const _0x289620=a82_0x3a76d5;return this[_0x289620(0x105)];}[a82_0x3a76d5(0x11a)](_0x517797){const _0x1c5cb9=a82_0x3a76d5;this[_0x1c5cb9(0x105)]=_0x517797;}[a82_0x3a76d5(0x125)](){const _0x5e2466=a82_0x3a76d5;return this[_0x5e2466(0x115)];}[a82_0x3a76d5(0x11d)](_0x3ab642,_0x4e43d0){const _0x1adea6=a82_0x3a76d5;!this[_0x1adea6(0x124)][_0x1adea6(0x121)](_0x3ab642)&&this[_0x1adea6(0x124)][_0x1adea6(0x11e)](_0x3ab642,[]),this['pendingHooks']['get'](_0x3ab642)[_0x1adea6(0x109)](_0x4e43d0);}[a82_0x3a76d5(0x11c)](_0x470c97){const _0xccbe2=a82_0x3a76d5;return this[_0xccbe2(0x124)][_0xccbe2(0x102)](_0x470c97)||[];}[a82_0x3a76d5(0x104)](_0xcfe9f1){this['pendingHooks']['delete'](_0xcfe9f1);}['hasPendingHooks'](_0x3fd11a){const _0x9edf43=a82_0x3a76d5;return this[_0x9edf43(0x124)][_0x9edf43(0x121)](_0x3fd11a);}[a82_0x3a76d5(0x11b)](){const _0x50271c=a82_0x3a76d5;return Array[_0x50271c(0x103)](this[_0x50271c(0x124)][_0x50271c(0x106)]());}}module['exports']=TestFrameworkInstance;function a82_0x4991(_0x4b3980,_0x517b2a){const _0x563151=a82_0x5631();return a82_0x4991=function(_0x499141,_0x326f32){_0x499141=_0x499141-0xff;let _0x122bb4=_0x563151[_0x499141];return _0x122bb4;},a82_0x4991(_0x4b3980,_0x517b2a);}function a82_0x5631(){const _0x125d40=['250785UvQMnn','setLastHookState','getAllPendingHookTestIds','getPendingHooks','addPendingHook','set','857208hPcbnU','8829880exfmLY','has','testFrameworks','setLastTestState','pendingHooks','getCreatedAt','./trackedContext','getLastTestState','885766rYPXem','12CqrtEj','NONE','getCurrentHookState','currentHookState','424660JQywur','5|7|8|1|6|3|4|2|0','get','from','removePendingHooks','lastHookState','keys','getCurrentTestState','11kVzqFK','push','currentTestState','8VhvzgR','../state/testFrameworkState','80cqAnYw','split','setCurrentHookState','zpNPE','940881iGNgeh','setCurrentTestState','../state/hookState','lastTestState','createdAt','getLastHookState','85676moGcfo','toLocaleString'];a82_0x5631=function(){return _0x125d40;};return a82_0x5631();}

@@ -1,1 +0,1 @@

const a83_0x1aef70=a83_0x189d;(function(_0x37e3bf,_0x191fea){const _0x30ad70=a83_0x189d,_0x3b347d=_0x37e3bf();while(!![]){try{const _0x5ea398=parseInt(_0x30ad70(0x18d))/0x1+-parseInt(_0x30ad70(0x184))/0x2+-parseInt(_0x30ad70(0x18b))/0x3*(parseInt(_0x30ad70(0x191))/0x4)+parseInt(_0x30ad70(0x18a))/0x5+-parseInt(_0x30ad70(0x181))/0x6*(parseInt(_0x30ad70(0x187))/0x7)+parseInt(_0x30ad70(0x188))/0x8*(parseInt(_0x30ad70(0x190))/0x9)+parseInt(_0x30ad70(0x185))/0xa*(-parseInt(_0x30ad70(0x183))/0xb);if(_0x5ea398===_0x191fea)break;else _0x3b347d['push'](_0x3b347d['shift']());}catch(_0x46fe07){_0x3b347d['push'](_0x3b347d['shift']());}}}(a83_0x42e8,0x2391d));const {createClassLogger}=require(a83_0x1aef70(0x186)),logger=createClassLogger(a83_0x1aef70(0x182));function a83_0x189d(_0x557f23,_0x4ba4a3){const _0x42e83b=a83_0x42e8();return a83_0x189d=function(_0x189dd8,_0x49d598){_0x189dd8=_0x189dd8-0x180;let _0x1ee78e=_0x42e83b[_0x189dd8];return _0x1ee78e;},a83_0x189d(_0x557f23,_0x4ba4a3);}class TrackedContext{constructor(_0x590844,_0x427b31,_0x2d9683,_0x1505b2){const _0x56ff18=a83_0x1aef70;this['id']=_0x590844,this[_0x56ff18(0x18f)]=_0x427b31,this[_0x56ff18(0x180)]=_0x2d9683,this[_0x56ff18(0x18e)]=_0x1505b2;}['getThreadId'](){const _0x1689c7=a83_0x1aef70;return this[_0x1689c7(0x18f)];}['getProcessId'](){const _0x4eb855=a83_0x1aef70;return this[_0x4eb855(0x180)];}[a83_0x1aef70(0x189)](){return this['id'];}['getType'](){return this['type'];}}module[a83_0x1aef70(0x18c)]=TrackedContext;function a83_0x42e8(){const _0x45172d=['958465vyzMvM','171WoPcof','exports','173269rpWWbQ','type','threadId','232164YvPRpA','304tbpXwa','processId','3954zDzRKE','TrackedContext','7964rQydkL','111232Uocftc','2410fUbjGe','../../../helpers/classLogger','1757avzbId','56dBysVc','getId'];a83_0x42e8=function(){return _0x45172d;};return a83_0x42e8();}
const a83_0x130e92=a83_0x12e3;(function(_0x560f5a,_0x5b8135){const _0x4564f8=a83_0x12e3,_0x4ddec0=_0x560f5a();while(!![]){try{const _0x2a7d06=parseInt(_0x4564f8(0x194))/0x1+-parseInt(_0x4564f8(0x18e))/0x2*(-parseInt(_0x4564f8(0x193))/0x3)+-parseInt(_0x4564f8(0x196))/0x4*(parseInt(_0x4564f8(0x18d))/0x5)+-parseInt(_0x4564f8(0x195))/0x6*(parseInt(_0x4564f8(0x198))/0x7)+parseInt(_0x4564f8(0x19c))/0x8*(parseInt(_0x4564f8(0x19d))/0x9)+-parseInt(_0x4564f8(0x197))/0xa+parseInt(_0x4564f8(0x19b))/0xb;if(_0x2a7d06===_0x5b8135)break;else _0x4ddec0['push'](_0x4ddec0['shift']());}catch(_0x49aa1f){_0x4ddec0['push'](_0x4ddec0['shift']());}}}(a83_0x5d2d,0x6f369));const {createClassLogger}=require(a83_0x130e92(0x19a)),logger=createClassLogger('TrackedContext');function a83_0x5d2d(){const _0x1a2497=['processId','getProcessId','exports','3vENAlL','479754RciGbW','4378938NajwJN','4KyyXXZ','1746940jaRGHP','7MTeOtG','threadId','../../../helpers/classLogger','6890004NiBwQr','2208NgoWUD','2313KbuUof','2486255Owhcps','1360494hXLoWU','type'];a83_0x5d2d=function(){return _0x1a2497;};return a83_0x5d2d();}class TrackedContext{constructor(_0x3bfcac,_0x509edf,_0x525dbd,_0x97cc11){const _0xb16e76=a83_0x130e92;this['id']=_0x3bfcac,this[_0xb16e76(0x199)]=_0x509edf,this[_0xb16e76(0x190)]=_0x525dbd,this[_0xb16e76(0x18f)]=_0x97cc11;}['getThreadId'](){const _0x2e4a21=a83_0x130e92;return this[_0x2e4a21(0x199)];}[a83_0x130e92(0x191)](){const _0x5da35f=a83_0x130e92;return this[_0x5da35f(0x190)];}['getId'](){return this['id'];}['getType'](){const _0x4ef105=a83_0x130e92;return this[_0x4ef105(0x18f)];}}function a83_0x12e3(_0x238507,_0x401f93){const _0x5d2d9e=a83_0x5d2d();return a83_0x12e3=function(_0x12e3b9,_0x172ae1){_0x12e3b9=_0x12e3b9-0x18d;let _0x397034=_0x5d2d9e[_0x12e3b9];return _0x397034;},a83_0x12e3(_0x238507,_0x401f93);}module[a83_0x130e92(0x192)]=TrackedContext;

@@ -1,1 +0,1 @@

const a84_0x66ca96=a84_0x506b;(function(_0x40a373,_0x2c9c3c){const _0x5ad58e=a84_0x506b,_0x529a12=_0x40a373();while(!![]){try{const _0xf5f577=parseInt(_0x5ad58e(0x9e))/0x1+-parseInt(_0x5ad58e(0xa0))/0x2+parseInt(_0x5ad58e(0xa1))/0x3*(-parseInt(_0x5ad58e(0xaa))/0x4)+parseInt(_0x5ad58e(0xae))/0x5+-parseInt(_0x5ad58e(0xbb))/0x6+parseInt(_0x5ad58e(0xb1))/0x7*(parseInt(_0x5ad58e(0xa8))/0x8)+parseInt(_0x5ad58e(0xba))/0x9*(parseInt(_0x5ad58e(0xb2))/0xa);if(_0xf5f577===_0x2c9c3c)break;else _0x529a12['push'](_0x529a12['shift']());}catch(_0x4711ab){_0x529a12['push'](_0x529a12['shift']());}}}(a84_0x3765,0x6abcd));const TrackedContext=require(a84_0x66ca96(0xb8)),crypto=require(a84_0x66ca96(0xbe)),{threadId}=require('worker_threads');function a84_0x506b(_0x1cf7e2,_0x46026f){const _0x376588=a84_0x3765();return a84_0x506b=function(_0x506bf6,_0x57ccd1){_0x506bf6=_0x506bf6-0x9a;let _0x2a8286=_0x376588[_0x506bf6];return _0x2a8286;},a84_0x506b(_0x1cf7e2,_0x46026f);}class TrackedInstance{static [a84_0x66ca96(0xa2)]='isBrowserstackAutomationSession';constructor(_0x4a94f4){const _0x5d1c7d=a84_0x66ca96;this[_0x5d1c7d(0x9f)]=_0x4a94f4,this[_0x5d1c7d(0xad)]=new Map();}[a84_0x66ca96(0xac)](){const _0x304f30=a84_0x66ca96;return this[_0x304f30(0x9f)][_0x304f30(0xa7)]();}[a84_0x66ca96(0xb3)](){const _0x54d768=a84_0x66ca96;return this[_0x54d768(0x9f)];}[a84_0x66ca96(0x9a)](){const _0x16d514=a84_0x66ca96;return this[_0x16d514(0xad)];}[a84_0x66ca96(0x9b)](_0x35f39e){const _0xaf6755=a84_0x66ca96;Object[_0xaf6755(0xbd)](_0x35f39e)[_0xaf6755(0xb0)](_0x3ed165=>{const _0x3689f1=_0xaf6755;this[_0x3689f1(0xad)][_0x3689f1(0xaf)](_0x3ed165,_0x35f39e[_0x3ed165]);});}[a84_0x66ca96(0xbc)](_0x4aad5e){const _0x21ffae=a84_0x66ca96;Object['entries'](_0x4aad5e)[_0x21ffae(0xb0)](([_0x56aca5,_0x1c0523])=>{const _0x4a5a92=_0x21ffae,_0x153931=this[_0x4a5a92(0xad)]['get'](_0x56aca5)||{},_0x3e2e43={..._0x153931,..._0x1c0523},_0x380f0d=_0x3e2e43;this['data']['set'](_0x56aca5,_0x380f0d);});}[a84_0x66ca96(0xa6)](_0x492d5f){return this['data']['get'](_0x492d5f);}[a84_0x66ca96(0xa4)](_0x16d64c,_0xba7743){const _0x151953=a84_0x66ca96;this[_0x151953(0xad)][_0x151953(0xaf)](_0x16d64c,_0xba7743);}static[a84_0x66ca96(0xb5)](_0x10ec29){const _0x44c9f6=a84_0x66ca96,_0x5d50e7={};_0x5d50e7[_0x44c9f6(0xb7)]=_0x44c9f6(0xb4),_0x5d50e7[_0x44c9f6(0xb9)]=_0x44c9f6(0xab),_0x5d50e7[_0x44c9f6(0xa5)]=function(_0xd3d5db,_0x5bad77){return _0xd3d5db||_0x5bad77;};const _0x26830d=_0x5d50e7;return new TrackedContext(crypto[_0x44c9f6(0xa9)](_0x26830d['rQhrO'])[_0x44c9f6(0xa3)](_0x10ec29)[_0x44c9f6(0x9d)](_0x26830d[_0x44c9f6(0xb9)]),_0x26830d[_0x44c9f6(0xa5)](threadId,0x0),process[_0x44c9f6(0xb6)],typeof _0x10ec29);}}module[a84_0x66ca96(0x9c)]=TrackedInstance;function a84_0x3765(){const _0x323cbb=['getData','getId','39416PoCXbp','createHash','1842196WRopaE','hex','getRef','data','1247175TtfADE','set','forEach','217tymUyJ','39910qeAbJL','getContext','sha256','createContext','pid','rQhrO','./trackedContext','ehcZx','1593rbGxqd','2974182ZDKcjQ','addMultipleEntries','keys','crypto','getAllData','updateMultipleEntries','exports','digest','350114GYyscH','context','130500xHmXOA','3pChiCb','KEY_IS_BROWSERSTACK_AUTOMATION_SESSION','update','updateData','xmzlO'];a84_0x3765=function(){return _0x323cbb;};return a84_0x3765();}
const a84_0x315b7e=a84_0x4617;function a84_0x4617(_0x480ccc,_0x8c6ea9){const _0x338f4e=a84_0x338f();return a84_0x4617=function(_0x4617ec,_0x32e581){_0x4617ec=_0x4617ec-0x1c2;let _0x2972ee=_0x338f4e[_0x4617ec];return _0x2972ee;},a84_0x4617(_0x480ccc,_0x8c6ea9);}(function(_0x30149e,_0x3c063f){const _0xd6db6=a84_0x4617,_0x4ec204=_0x30149e();while(!![]){try{const _0x5e2ff6=-parseInt(_0xd6db6(0x1c3))/0x1*(-parseInt(_0xd6db6(0x1c2))/0x2)+parseInt(_0xd6db6(0x1d6))/0x3+parseInt(_0xd6db6(0x1c7))/0x4+-parseInt(_0xd6db6(0x1d9))/0x5*(-parseInt(_0xd6db6(0x1d8))/0x6)+parseInt(_0xd6db6(0x1e5))/0x7*(-parseInt(_0xd6db6(0x1ca))/0x8)+-parseInt(_0xd6db6(0x1e3))/0x9*(parseInt(_0xd6db6(0x1c8))/0xa)+parseInt(_0xd6db6(0x1ce))/0xb*(parseInt(_0xd6db6(0x1de))/0xc);if(_0x5e2ff6===_0x3c063f)break;else _0x4ec204['push'](_0x4ec204['shift']());}catch(_0xf9b1e6){_0x4ec204['push'](_0x4ec204['shift']());}}}(a84_0x338f,0x37a8c));const TrackedContext=require(a84_0x315b7e(0x1d5)),crypto=require(a84_0x315b7e(0x1cb)),{threadId}=require(a84_0x315b7e(0x1dd));function a84_0x338f(){const _0x1e5c46=['createHash','updateData','44CIbKRH','context','update','getId','isBrowserstackAutomationSession','getAllData','getData','./trackedContext','317466cGBmvH','TNUxT','6mHOmwW','138090JzdzTZ','addMultipleEntries','data','KEY_IS_BROWSERSTACK_AUTOMATION_SESSION','worker_threads','612204LBRZJH','keys','vNwCq','set','getRef','3218499xSrSeB','get','12831ihpzwy','digest','9532iawwvw','46oUCDZc','sha256','createContext','hex','401336ocwqoG','10OkRdHT','updateMultipleEntries','312MRMcMm','crypto'];a84_0x338f=function(){return _0x1e5c46;};return a84_0x338f();}class TrackedInstance{static [a84_0x315b7e(0x1dc)]=a84_0x315b7e(0x1d2);constructor(_0x5dec7c){const _0x1df320=a84_0x315b7e;this['context']=_0x5dec7c,this[_0x1df320(0x1db)]=new Map();}[a84_0x315b7e(0x1e2)](){const _0x4be963=a84_0x315b7e;return this['context'][_0x4be963(0x1d1)]();}['getContext'](){const _0x13f720=a84_0x315b7e;return this[_0x13f720(0x1cf)];}[a84_0x315b7e(0x1d3)](){const _0x5b280f=a84_0x315b7e;return this[_0x5b280f(0x1db)];}[a84_0x315b7e(0x1c9)](_0x550dc5){const _0x4ceccc=a84_0x315b7e;Object[_0x4ceccc(0x1df)](_0x550dc5)['forEach'](_0x5c5089=>{const _0x9a97ad=_0x4ceccc;this[_0x9a97ad(0x1db)][_0x9a97ad(0x1e1)](_0x5c5089,_0x550dc5[_0x5c5089]);});}[a84_0x315b7e(0x1da)](_0x124241){Object['entries'](_0x124241)['forEach'](([_0x1ced3f,_0x843cf])=>{const _0x1df980=a84_0x4617,_0x22cce7=this[_0x1df980(0x1db)]['get'](_0x1ced3f)||{},_0x4ca7ee={..._0x22cce7,..._0x843cf},_0x4362fb=_0x4ca7ee;this[_0x1df980(0x1db)][_0x1df980(0x1e1)](_0x1ced3f,_0x4362fb);});}[a84_0x315b7e(0x1d4)](_0x3891ad){const _0x557e29=a84_0x315b7e;return this[_0x557e29(0x1db)][_0x557e29(0x1e4)](_0x3891ad);}[a84_0x315b7e(0x1cd)](_0x1dd5a9,_0x3590cc){const _0x81b218=a84_0x315b7e;this[_0x81b218(0x1db)][_0x81b218(0x1e1)](_0x1dd5a9,_0x3590cc);}static[a84_0x315b7e(0x1c5)](_0x11ff27){const _0x53100e=a84_0x315b7e,_0x2658e4={};_0x2658e4[_0x53100e(0x1d7)]=_0x53100e(0x1c4),_0x2658e4['vNwCq']=_0x53100e(0x1c6),_0x2658e4['bmAyH']=function(_0x4ae1a8,_0x30472b){return _0x4ae1a8||_0x30472b;};const _0x58dd45=_0x2658e4;return new TrackedContext(crypto[_0x53100e(0x1cc)](_0x58dd45[_0x53100e(0x1d7)])[_0x53100e(0x1d0)](_0x11ff27)[_0x53100e(0x1e6)](_0x58dd45[_0x53100e(0x1e0)]),_0x58dd45['bmAyH'](threadId,0x0),process['pid'],typeof _0x11ff27);}}module['exports']=TrackedInstance;

@@ -1,1 +0,1 @@

const a85_0x2a6aed=a85_0x7ac3;(function(_0x6b9d6b,_0x5e4cc8){const _0x21289f=a85_0x7ac3,_0x21d472=_0x6b9d6b();while(!![]){try{const _0x3e58f0=parseInt(_0x21289f(0x27a))/0x1*(-parseInt(_0x21289f(0x1f0))/0x2)+parseInt(_0x21289f(0x26c))/0x3+parseInt(_0x21289f(0x1b4))/0x4*(parseInt(_0x21289f(0x226))/0x5)+-parseInt(_0x21289f(0x215))/0x6*(parseInt(_0x21289f(0x278))/0x7)+parseInt(_0x21289f(0x10d))/0x8*(parseInt(_0x21289f(0x25f))/0x9)+-parseInt(_0x21289f(0x2d3))/0xa+parseInt(_0x21289f(0x24f))/0xb;if(_0x3e58f0===_0x5e4cc8)break;else _0x21d472['push'](_0x21d472['shift']());}catch(_0x15157b){_0x21d472['push'](_0x21d472['shift']());}}}(a85_0xa492,0xa87ab));function a85_0xa492(){const _0xb6afb8=['VPLHA','test_tags','NON_BROWSERSTACK_AUTOMATION_SESSIONS','Executing\x20','page','cQjfL','\x20from\x20testIdentifier=','eQspl','EiBDF','env','latest','Error\x20in\x20validatePlatformForAccessibility:\x20',',\x20isAppAccessibility=','lTdtI','rCGWB','BROWSERSTACK_TEST_ACCESSIBILITY_YML','titlePath','get','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x2094.','oqyoa','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','QfHkS','onBeforeExecute:\x20Command\x20','iwxDv','getParamsForScanForCli:\x20Added\x20is_mobile_session\x20flag\x20for\x20Android+Chrome\x20session','onBeforeExecute:\x20command=','BycDy','_mobileScanningDisabledLogged','getCapabilitiesList','executeScriptByName:\x20No\x20','LOG_DISABLED_SHOWN','Not\x20an\x20accessibility\x20automation\x20session,\x20cannot\x20retrieve\x20accessibility\x20summary.','gjitl','scan','bind','browserstack.accessibilityOptions.authToken','BROWSERSTACK_TESTHUB_JWT','Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended\x20from\x20cli.','[AccessibilityModule]\x20onBeforeExecute:\x20Jest\x20-\x20resolved\x20thTestRunUuid=','hadhI','trim','onBeforeExecute:\x20Performing\x20accessibility\x20scan\x20for\x20command:\x20','Error\x20parsing\x20accessibility\x20execute\x20params:\x20','currentTest','ESWfU','getCommandsList','Not\x20an\x20accessibility\x20automation\x20session,\x20cannot\x20retrieve\x20accessibility\x20results.',']\x20isEnabledTestcase\x20(jest)\x20result=','./baseModule','onBeforeExecute:\x20Skipping\x20accessibility\x20scan\x20-\x20not\x20a\x20supported\x20test\x20framework','../cliUtils','end','getTrackedInstance','ZRCeJ','updateData','elWwa','skipCDPConnectOverride','cmtUg','[AccessibilityModule]\x20isMobileScanningEnabledForGroup\x20cap\x20received:\x20raw=','IQiOg','browserStackEvaluate','dyvEt','toLowerCase','some','LCBUT','fetchCentralAuthA11yConfig:\x20No\x20bin\x20session\x20ID\x20available','Skipping\x20saving\x20results\x20from\x20cli,\x20saveResults\x20script\x20is\x20missing','options','includes','opNNM','ndhfF','sBcmn','Running\x20Save\x20results\x20for\x20Accessibility\x20testing','qOkIp','EOkSj','onBeforeExecute:\x20Accessibility\x20not\x20enabled\x20for\x20current\x20test,\x20skipping\x20scan\x20for\x20','format','ISRsQ','delete','on\x20non-BrowserStack\x20infrastructure\x20','getAccessibilityResultsSummary','getParamsForScanForCli','wjNJB','mbcrj','cucumber','PRE','stopTestCapture','DRIVER_HAS_URL','UInCs','fspRO','testAnalyticsId','pwIGJ','mOBXq','test_run_id','command','zMxpK','wUeMQ','CMiyZ','nMBXv','\x20result\x20for\x20','replace','shouldScanForCommand','../framework/testFramework','stringify','SvedX','YwZhp','saveTestResults','browser_version','ilUKe','saveResults','isBrowserstackScriptCommand','tBOiJ','onBeforeExecute:\x20Page\x20object\x20not\x20available\x20for\x20command\x20','../../../helpers/accessibility-automation/scripts','getBuildId','unknown','540EOqPmF','performPageScan:\x20Page\x20is\x20null','__accessibilityOptions','qcErw','TrackedInstance','AUTOMATION_SESSIONS','map','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20','../../../helpers/accessibility-automation/helper','getTestDetails','cskdy','FgqSc','parse','PVanh','assign','fetchCentralAuthA11yConfig','DwPmu','[AccessibilityModule]\x20onBeforeTest:\x20Jest\x20-\x20testIdentifier=','bJXWR','aTeQI','onBeforeExecute',']\x20Failed\x20to\x20initialize\x20accessibility\x20configuration','getSuccess','RArNj','stack','isAccessibilityAutomationSession','Error\x20checking\x20headless\x20capability:\x20','getName','../../../helpers/helper','onBeforeExecute:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20skipping\x20scan','split','value','GoSsX','parseA11yJwtPayload','SDK_ACCESSIBILITY_CONFIG','getPlatformIndex','getAccessibilityResultsSummary:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20','VnSFs','--headless=new','TMywW','XEgsH','gLwwK','getAllData','DVQim','set',',\x20excludeTags=',',\x20testName=','\x20testHubUuid=','loadAccessibilityConfig','getAccessibilityResults','accessibilityConfig','getValue','bvbqZ','gAqqJ','isPlatformSupported','function','[AccessibilityModule]\x20stopTestCapture:\x20Saving\x20results,\x20thTestRunUuid=','OBGmZ','getAccessibilityResultsSummary:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20cannot\x20retrieve\x20summary.','patchSendMessageToServer','298wZvPQN','\x20or\x20higher\x20','Error\x20getting\x20script\x20by\x20name\x20',']\x20Error\x20while\x20validating\x20test\x20case\x20for\x20accessibility\x20before\x20scanning.\x20Error:\x20','headless','OyCYk','parseFromProto','isEnabledTestcase','getCurrentAccessibilityStatus','stopTestCapture:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20','iOndC','[CLI]\x20Performing\x20accessibility\x20scan\x20for\x20command:\x20','length','EQeNJ','getTesthub','KEY_INIT','getOptions','aRlYx','commandsToWrap','a11y:save-results','performScanForCli:\x20No\x20','../../../helpers/classLogger','getCapabilityValue','capabilities','QmaIs','cZcVy','Exception\x20in\x20isPlatformSupported:\x20','mQTLh','MODULE_NAME',',\x20testIdentifier=','excludeTagsInTestingScope','[AccessibilityModule]\x20Constructor:\x20Registered\x20observers\x20-\x20EXECUTE\x20PRE,\x20CREATE\x20POST,\x20QUIT\x20PRE','uCXTa','fUrZs','__jestCurrentTestIdentifier','MWuMm','string','1489236uMoJib','nyeEu','usalM','tLKVH','TEST_INIT','PReSx','accessibility','GET_RESULTS_SUMMARY','jYQrS','irucq','MOBILE_SCANNING_DISABLED_WARNING','join','isPlatformSupported:\x20Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','gFinF','getModuleName','getCommandsToWrap','onBeforeExecute:\x20Accessibility\x20scan\x20completed\x20for\x20command:\x20','20665ewldbH','yHEXP','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP','browserName','saGsl','getLogDisabledShown','testhub_build_uuid','start','XazsP','Page\x20','JFPLP','isEnabled','XpDbI','jyvoR','[AccessibilityModule]\x20getAccessibilityResultsSummary:\x20Jest\x20-\x20summaryArgs=','loadDriverExecuteParams','_centralAuthConfigFetched','Error\x20in\x20getAccessibilityResultsSummary:\x20','getResults','[platform\x20-\x20','iHKHt','wdWsy','fetchDriverExecuteParamsEvent','KZtqS','getScript','qhsml','getGoogleChromeOptions','stkSE','platformValidation','XKmCi','HAxBg','tggwJ','initAccessibilityConfig','[AccessibilityModule]\x20stopTestCapture:\x20Jest\x20-\x20resolved\x20thTestRunUuid=','QfFuI','getTestUUID',',\x20\x0a\x20','isPlatformSupported:\x20caps\x20are\x20null','pBMee','zpbJh','info','12173084suwYJb','browserVersion','error','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','../../playwright/accessibility-helper','measureWrapper','pwPage','testInfo','NTDEv','esdJm','getAccessibility','platformName','lQTrq','ooJWj','szPmc','setLogDisabledShown','18cuJDwo','Scan\x20result:\x20','Error\x20in\x20performScanForCli\x20for\x20script\x20','lZsQR','PERFORM_SCAN','name','platformCaps','BROWSERSTACK_CLI_BIN_SESSION_ID','onAfterTest:\x20Skipping\x20accessibility\x20cleanup\x20-\x20not\x20a\x20supported\x20test\x20framework','rvokU','performPageScan','HrVSj','kgWij','275331fXLFfP','tucZA','lzFPZ','Context','thTestRunUuid','ODLJN','nARaI','../state/automationFrameworkState','../state/hookState','CcMMi','jest','Error\x20in\x20processAccessibilityCaps:\x20','7ZysTws','GSgbx','5393RouFlb','../TestInfo.js','CREATE','IbxHU','test-tags-->\x20','nTIvM','kOWav','getData','evaluate','Applied\x20sendMessageToServer\x20patch\x20for\x20accessibility\x20command\x20interception','SvHlp','finishScanningForCli','JIWhK','onBeforeExecute:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20','setShouldScanCurrentTest','Error\x20in\x20getAccessibilityResults:\x20','shouldScanForCommand:\x20','OwefG','getBrowserDisplayName','mHMvs','has','onBeforeExecute:\x20No\x20command\x20name\x20provided','size','tRveW','name:\x20','stopTestCapture:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20skipping\x20result\x20save','../../../helpers/accessibility-automation/constants','HJuCz','ScanArgs:\x20',',\x20tags=','lwLGf','cMFQm','capabilitiesList','POST','onBeforeTest','performPageScan:\x20Script\x20is\x20null','aBVOc','is_mobile_session','Error\x20executing\x20script\x20','fBVJq','Accessibility\x20extension\x20data\x20for\x20current\x20test\x20from\x20cli\x20','android','nVEGc','afterTestHook','cPzkK','accessibilityPlatform','SAVE_RESULTS','find','version','oTeku','\x20script\x20available\x20in\x20scriptsList','--headless','FglJn','isArray','isMobileWebSession','../../utils/playwright-patcher','setAccessibilityConfig','chromeOptions','yBVVT','yohlg','Processed\x20accessibility\x20caps\x20','accessibilityToken','cRANe','args','lOGSz','shouldScanCurrentTest','setAccessibilityToken','testFrameworkData',']\x20should\x20run\x20accessibility\x20value=','\x22browserstack.user\x22:\x22[REDACTED]\x22',',\x20includeTags=','resolveMobileThTestRunUuid','scannerProcessingTimeout','\x22browserstack.key\x22:\x22[REDACTED]\x22','getContext','Error\x20in\x20onAfterTest\x20accessibility\x20module:\x20','getTestFrameworkDetail','OcXuj','BS_A11Y_JWT','MwiAa','testFramework','iWZcP','performScan','nhdRD','WLAtn','includeTagsInTestingScope','Error\x20getting\x20capability\x20value\x20for\x20','_sendMessageServerPatchApplied','ZuzHj','2411020JzhKKo','JWqSr','RxScn','GJYSF','true','[AccessibilityModule]\x20getAccessibilityResultsSummary:\x20Jest\x20-\x20resolved\x20thTestRunUuid=','getAccessibilityExecuteParams','isMobileScanningEnabledForGroup','isBrowserSupportedForAccessibility','scannerVersion','jZHxo','cGiLs','hluWY','aWoWV','YhwSj','isAppAccessibility','FIDEq','getScriptsList','wcagVersion','NPsJD','KUMzA','isVersionSupported','KEY_TESTHUB_BUILD_ID','executeScriptByName:\x20Page\x20is\x20null\x20for\x20script\x20','yTMRL','message','Error\x20in\x20performPageScan:\x20','Accessibility\x20data\x20for\x20extension:\x20','null','KEY_DRIVER_HAS_URL','executeScriptByName','setShouldScan','Error\x20in\x20stopTestCapture:\x20','906320CNlbTs','onBeforeTest:\x20Page\x20object\x20available,\x20proceeding\x20with\x20accessibility\x20validation','ZqshX',',\x20framework=','stopTestCapture:\x20Added\x20is_mobile_session\x20flag\x20for\x20Android+Chrome\x20session','SnIUl','Executing\x20accessibility\x20script\x20on\x20page','flPxm','registerObserver','vmlhZ','browserstack_executor','puKUf','OaIib','goog:chromeOptions','Unable\x20to\x20mark\x20test\x20finish\x20for\x20accessibility\x20from\x20cli\x20-\x20','IQLPh','../framework/constants/testFrameworkConstants.js','__workerDetails','getInstance','WbusF','warn','EtLze','fetchCentralAuthA11yConfig:\x20Failed\x20to\x20fetch\x20driver\x20execute\x20params\x20for\x20','dDvuv','processAccessibilityCaps','Error\x20in\x20onBeforeTest\x20accessibility\x20module:\x20','keys','mergeObject','../../../helpers/performance/performance-tester.js','performScanForCli','3|2|0|6|14|11|16|10|12|5|1|9|4|7|15|8|13','OOwXK','DRIVER_INIT','validatePlatformForAccessibility','YCvoE','_centralAuthA11yConfig','WlKAQ','getMinVersionForBrowser','instance','getCurrentInstanceName','getScriptByName','launchCaps','Error\x20in\x20initAccessibilityConfig:\x20','KEY_TEST_NAME','getAccessibilityConfig','fEgTv','nUNDb','browserstack.accessibilityOptions.scannerVersion','debug','CosYw','yyKXX'];a85_0xa492=function(){return _0xb6afb8;};return a85_0xa492();}const BaseModule=require(a85_0x2a6aed(0x170)),{createClassLogger}=require(a85_0x2a6aed(0x205)),CLIUtils=require('../cliUtils'),AutomationFramework=require('../framework/automationFramework'),TestFramework=require(a85_0x2a6aed(0x1a6)),AutomationFrameworkState=require(a85_0x2a6aed(0x273)),HookState=require(a85_0x2a6aed(0x274)),GrpcClient=require('../grpcClient'),scripts=require(a85_0x2a6aed(0x1b1)),logger=createClassLogger(a85_0x2a6aed(0x1b8)),PerformanceTester=require(a85_0x2a6aed(0x129)),{EVENTS,A11Y_EVENTS:PerformanceA11yEvents}=require('../../../helpers/performance/constants.js'),{MINIMUM_BROWSER_VERSION_ACCESSIBILITY,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY}=require(a85_0x2a6aed(0x294)),{nestedKeyValue,isUndefined}=require(a85_0x2a6aed(0x1d0)),util=require('util'),TestInfo=require(a85_0x2a6aed(0x27b)),TestFrameworkConstants=require(a85_0x2a6aed(0x11d)),accessibilityHelper=require('../../../helpers/accessibility-automation/helper');function a85_0x7ac3(_0x3b9097,_0x33408f){const _0xa49265=a85_0xa492();return a85_0x7ac3=function(_0x7ac3d3,_0x41afdc){_0x7ac3d3=_0x7ac3d3-0xfb;let _0x4f6c08=_0xa49265[_0x7ac3d3];return _0x4f6c08;},a85_0x7ac3(_0x3b9097,_0x33408f);}class AccessibilityModule extends BaseModule{static ['MODULE_NAME']=AccessibilityModule[a85_0x2a6aed(0x264)];static [a85_0x2a6aed(0x236)]=![];static [a85_0x2a6aed(0x130)]={};constructor(_0x2adf9b){const _0x44ea16=a85_0x2a6aed,_0x36e1b2={};_0x36e1b2[_0x44ea16(0x12f)]=_0x44ea16(0x12b),_0x36e1b2[_0x44ea16(0x16c)]=_0x44ea16(0x20f),_0x36e1b2[_0x44ea16(0x175)]=_0x44ea16(0x197),_0x36e1b2['DVQim']='testhub_build_uuid',_0x36e1b2[_0x44ea16(0x120)]='ACCESSIBILITY_INITIALIZED';const _0x16ae1a=_0x36e1b2,_0x37628a=_0x16ae1a[_0x44ea16(0x12f)][_0x44ea16(0x1d2)]('|');let _0x34e6ea=0x0;while(!![]){switch(_0x37628a[_0x34e6ea++]){case'0':AutomationFramework[_0x44ea16(0x115)](AutomationFrameworkState[_0x44ea16(0x27c)],HookState[_0x44ea16(0x29b)],this[_0x44ea16(0x29c)][_0x44ea16(0x162)](this));continue;case'1':this[_0x44ea16(0x2d1)]=![];continue;case'2':AutomationFramework[_0x44ea16(0x115)](AutomationFrameworkState['EXECUTE'],HookState['PRE'],this[_0x44ea16(0x1c8)][_0x44ea16(0x162)](this));continue;case'3':super();continue;case'4':this['setAccessibilityToken'](_0x2adf9b[_0x44ea16(0x200)]()[_0x44ea16(0x15c)]());continue;case'5':this[_0x44ea16(0x207)]=[];continue;case'6':AutomationFramework[_0x44ea16(0x115)](AutomationFrameworkState['QUIT'],HookState[_0x44ea16(0x195)],this['onAfterTest'][_0x44ea16(0x162)](this));continue;case'7':logger[_0x44ea16(0x13d)](_0x16ae1a['ESWfU']);continue;case'8':this[_0x44ea16(0x109)]=_0x16ae1a['ZRCeJ'];continue;case'9':this['_mobileScanningDisabledLogged']=![];continue;case'10':this[_0x44ea16(0x15e)]=new Map();continue;case'11':this['accessibilityConfig']=_0x2adf9b['toObject']();continue;case'12':this[_0x44ea16(0xfb)]=![];continue;case'13':this[_0x44ea16(0x102)]=_0x16ae1a[_0x44ea16(0x1df)];continue;case'14':this[_0x44ea16(0x231)]=!![];continue;case'15':this[_0x44ea16(0x1ff)]=_0x16ae1a['WbusF'];continue;case'16':this[_0x44ea16(0x21b)]=new Map();continue;}break;}}[a85_0x2a6aed(0x231)](){return this['isEnabled'];}[a85_0x2a6aed(0x223)](){const _0x47c554=a85_0x2a6aed;return AccessibilityModule[_0x47c554(0x20c)];}[a85_0x2a6aed(0x1f8)](){const _0x99c6f1=a85_0x2a6aed;return this[_0x99c6f1(0x21b)]['get'](CLIUtils['getCurrentInstanceName'](),![]);}[a85_0x2a6aed(0x22b)](){const _0x22ec8b=a85_0x2a6aed;return this[_0x22ec8b(0x15e)][_0x22ec8b(0x151)](CLIUtils['getCurrentInstanceName'](),![]);}[a85_0x2a6aed(0x25e)](_0x262b3c){const _0x38e38c=a85_0x2a6aed;this[_0x38e38c(0x15e)][_0x38e38c(0x1e0)](CLIUtils[_0x38e38c(0x134)](),_0x262b3c);}['applySendMessageToServerPatch'](){const _0x12dff2=a85_0x2a6aed,_0xc06f9a={'GoSsX':'sendMessageToServer\x20accessibility\x20patch\x20already\x20applied','IQiOg':function(_0x4cc629,_0x7a06d){return _0x4cc629(_0x7a06d);},'oqyoa':_0x12dff2(0x2b1),'mbcrj':_0x12dff2(0x283),'NPsJD':'patchSendMessageToServer\x20function\x20not\x20available\x20from\x20playwright-patcher'};if(this['_sendMessageServerPatchApplied']){logger['debug'](_0xc06f9a[_0x12dff2(0x1d4)]);return;}try{const _0x4d86d9=_0xc06f9a[_0x12dff2(0x17b)](require,_0xc06f9a[_0x12dff2(0x153)]);_0x4d86d9&&_0x4d86d9[_0x12dff2(0x1ef)]?(_0x4d86d9[_0x12dff2(0x1ef)](),this[_0x12dff2(0x2d1)]=!![],logger['debug'](_0xc06f9a[_0x12dff2(0x193)])):logger['debug'](_0xc06f9a[_0x12dff2(0xff)]);}catch(_0x47546a){logger['debug']('Error\x20applying\x20sendMessageToServer\x20patch:\x20'+util[_0x12dff2(0x18c)](_0x47546a));}}['isPlatformSupported'](_0x18deff=null,_0x842f84=null,_0x4de58a=null){const _0x347d49=a85_0x2a6aed,_0xdb5c86={'stkSE':function(_0x10c923,_0x54f9be){return _0x10c923&&_0x54f9be;},'yTMRL':_0x347d49(0x24b),'tBOiJ':function(_0x249500,_0xff14d){return _0x249500(_0xff14d);},'cGiLs':_0x347d49(0x1d0),'QfFuI':'isPlatformSupported:\x20Not\x20an\x20accessibility\x20automation\x20session','kgWij':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','MWuMm':function(_0x101096,_0x1cdf4d){return _0x101096===_0x1cdf4d;},'XEgsH':function(_0x590cdd,_0x1472e5){return _0x590cdd===_0x1472e5;},'RxScn':_0x347d49(0x2d7),'EiBDF':function(_0x5b7088,_0x1be0b1){return _0x5b7088===_0x1be0b1;},'CcAhO':_0x347d49(0x214),'cZcVy':_0x347d49(0x221),'jZHxo':_0x347d49(0x11a),'OyCYk':function(_0x141077,_0x244c49){return _0x141077!==_0x244c49;},'eQspl':_0x347d49(0x14a),'mQTLh':function(_0xa0a560){return _0xa0a560();},'yyKXX':_0x347d49(0x18f),'QmaIs':function(_0x22ef2e,_0x405705){return _0x22ef2e>_0x405705;},'CcMMi':_0x347d49(0x152)};try{if(_0xdb5c86[_0x347d49(0x241)](!_0x842f84,!_0x4de58a))return logger[_0x347d49(0x13d)](_0xdb5c86[_0x347d49(0x104)]),![];const {isUndefined:_0x23b4e2,isBrowserstackInfra:_0x223b53}=_0xdb5c86['tBOiJ'](require,_0xdb5c86[_0x347d49(0x2de)]);if(!accessibilityHelper[_0x347d49(0x1cd)]())return logger[_0x347d49(0x13d)](_0xdb5c86[_0x347d49(0x248)]),![];const _0x3fffe6=_0x842f84[_0x347d49(0x229)]||_0x842f84['browser'],_0x2b86a7=_0x842f84[_0x347d49(0x250)]||_0x842f84[_0x347d49(0x1ab)];if(!accessibilityHelper[_0x347d49(0x2db)](_0x3fffe6))return logger[_0x347d49(0x121)](_0xdb5c86[_0x347d49(0x26b)]),![];if(accessibilityHelper['requiresChromeOptionsValidation'](_0x3fffe6))try{const _0x223d0e=_0x842f84[_0x347d49(0x1f4)],_0x10033e=_0xdb5c86[_0x347d49(0x213)](_0x223d0e,!![])||_0xdb5c86['XEgsH'](_0x223d0e,_0xdb5c86['RxScn'])||_0xdb5c86[_0x347d49(0x148)](typeof _0x223d0e,_0xdb5c86['CcAhO'])&&_0xdb5c86[_0x347d49(0x1dc)](_0x223d0e[_0x347d49(0x17e)](),_0xdb5c86[_0x347d49(0x2d5)]);if(_0x10033e)return logger[_0x347d49(0x121)](_0xdb5c86[_0x347d49(0x209)]),![];const _0x2a8458=_0x842f84?.[_0x347d49(0x2b3)]?.[_0x347d49(0x2b9)]||_0x842f84?.[_0xdb5c86[_0x347d49(0x2dd)]]?.[_0x347d49(0x2b9)]||[];if(Array['isArray'](_0x2a8458)&&_0x2a8458[_0x347d49(0x17f)](_0x560704=>typeof _0x560704===_0x347d49(0x214)&&(_0x560704===_0x347d49(0x2ad)||_0x560704['startsWith']('--headless=')&&_0x560704!==_0x347d49(0x1da))))return logger[_0x347d49(0x121)](_0xdb5c86['cZcVy']),![];}catch(_0x1ca391){logger[_0x347d49(0x13d)](_0x347d49(0x1ce)+util[_0x347d49(0x18c)](_0x1ca391));}if(_0xdb5c86[_0x347d49(0x1f5)](_0x2b86a7,_0xdb5c86[_0x347d49(0x147)])){const _0x1d5ef7=_0xdb5c86[_0x347d49(0x20b)](_0x223b53),_0x368044=accessibilityHelper[_0x347d49(0x132)](_0x3fffe6,_0x1d5ef7),_0x4afd0e=accessibilityHelper[_0x347d49(0x28c)](_0x3fffe6);if(!accessibilityHelper[_0x347d49(0x101)](_0x2b86a7,_0x368044)){const _0x2f1cd4=_0x1d5ef7?'':_0xdb5c86[_0x347d49(0x13f)];return logger[_0x347d49(0x121)](_0x347d49(0x1bb)+_0x4afd0e+'\x20browser\x20version\x20'+_0x368044+_0x347d49(0x1f1)+_0x2f1cd4+'.'),![];}}else{const _0x2e0f7e=_0x842f84[_0x347d49(0x250)]||_0x842f84[_0x347d49(0x1ab)]||_0x842f84[_0x347d49(0x2aa)];if(_0x2e0f7e&&_0xdb5c86[_0x347d49(0x1f5)](_0x2e0f7e,_0xdb5c86[_0x347d49(0x147)])&&!_0xdb5c86[_0x347d49(0x208)](_0xdb5c86['tBOiJ'](parseFloat,_0x2e0f7e),_0xdb5c86[_0x347d49(0x1af)](parseFloat,MINIMUM_BROWSER_VERSION_ACCESSIBILITY)))return logger['warn'](_0xdb5c86[_0x347d49(0x275)]),![];}return!![];}catch(_0x220966){return logger[_0x347d49(0x13d)](_0x347d49(0x20a)+_0x220966[_0x347d49(0x105)]),![];}}[a85_0x2a6aed(0x1f7)](_0x4f1a49=[],_0x4ef024,_0x3117e9=a85_0x2a6aed(0x194)){const _0x1409f7=a85_0x2a6aed,_0xca5059={'ZqshX':function(_0xcd4ee8,_0x23967e){return _0xcd4ee8===_0x23967e;},'ovhvv':_0x1409f7(0x276),'YTRbO':function(_0x336c42,_0x27da99){return _0x336c42||_0x27da99;},'tggwJ':function(_0x3a8b39,_0x54c487){return _0x3a8b39&&_0x54c487;},'iOndC':_0x1409f7(0x1b3),'SnIUl':function(_0x189dca,_0x4755fb){return _0x189dca(_0x4755fb);},'pBMee':function(_0x17cc1f,_0x32f48f){return _0x17cc1f>_0x32f48f;},'fEgTv':function(_0x239f85,_0x3047f7){return _0x239f85&&_0x3047f7;}};try{const _0x37e6cb=process[_0x1409f7(0x149)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML']?JSON[_0x1409f7(0x1c0)](process[_0x1409f7(0x149)][_0x1409f7(0x154)]):null;if(!_0x37e6cb)return!![];const _0x576b68=Array[_0x1409f7(0x2af)](_0x37e6cb['includeTagsInTestingScope'])?_0x37e6cb[_0x1409f7(0x2cf)]:[],_0x3282ea=Array[_0x1409f7(0x2af)](_0x37e6cb[_0x1409f7(0x20e)])?_0x37e6cb[_0x1409f7(0x20e)]:[];if(_0xca5059[_0x1409f7(0x10f)](_0x3117e9,_0xca5059['ovhvv'])){let _0xbce952;Array[_0x1409f7(0x2af)](_0x4f1a49)?_0xbce952=_0x4f1a49[_0x1409f7(0x220)]('\x20'):_0xbce952=_0xca5059['YTRbO'](_0x4f1a49,'');const _0x2b42c9=_0x3282ea[_0x1409f7(0x17f)](_0x98e8a9=>_0xbce952[_0x1409f7(0x184)](_0x98e8a9)),_0x108401=_0xca5059[_0x1409f7(0x10f)](_0x576b68[_0x1409f7(0x1fc)],0x0)||_0x576b68[_0x1409f7(0x17f)](_0x2adddd=>_0xbce952[_0x1409f7(0x184)](_0x2adddd)),_0x270597=_0xca5059[_0x1409f7(0x245)](!_0x2b42c9,_0x108401);return logger['debug'](_0x1409f7(0x239)+(_0x4ef024?.[_0x1409f7(0x1d7)]?.()||_0xca5059[_0x1409f7(0x1fa)])+_0x1409f7(0x16f)+_0x270597+_0x1409f7(0x1e2)+_0xbce952+',\x20includeTags='+JSON[_0x1409f7(0x1a7)](_0x576b68)+_0x1409f7(0x1e1)+JSON[_0x1409f7(0x1a7)](_0x3282ea)),_0x270597;}const _0x1a9f8b=Array[_0x1409f7(0x2af)](_0x4f1a49)?_0x4f1a49:[];let _0x498e67=![],_0x57f534=_0xca5059[_0x1409f7(0x10f)](_0x576b68[_0x1409f7(0x1fc)],0x0);const _0x34adb4=_0x3fbcb3=>typeof _0x3fbcb3==='string'?_0x3fbcb3[_0x1409f7(0x1a4)](/^@/,'')['toLowerCase']()[_0x1409f7(0x168)]():_0x3fbcb3,_0x8c7b98=new Set(_0x576b68[_0x1409f7(0x1ba)](_0x34adb4)),_0x22bb47=new Set(_0x3282ea[_0x1409f7(0x1ba)](_0x34adb4));for(const _0x2a1454 of _0x1a9f8b){const _0x36e9e1=_0xca5059[_0x1409f7(0x112)](_0x34adb4,_0x2a1454);_0x22bb47['has'](_0x36e9e1)&&(_0x498e67=!![]),_0xca5059[_0x1409f7(0x24c)](_0x8c7b98[_0x1409f7(0x290)],0x0)&&_0x8c7b98[_0x1409f7(0x28e)](_0x36e9e1)&&(_0x57f534=!![]);}const _0x3b2bef=_0xca5059[_0x1409f7(0x13a)](_0x57f534,!_0x498e67);return logger[_0x1409f7(0x13d)](_0x1409f7(0x239)+(_0x4ef024?.[_0x1409f7(0x1d7)]?.()||_0xca5059[_0x1409f7(0x1fa)])+']\x20isEnabledTestcase\x20(cucumber)\x20result='+_0x3b2bef+_0x1409f7(0x297)+JSON['stringify'](_0x1a9f8b)+_0x1409f7(0x2c0)+JSON[_0x1409f7(0x1a7)](_0x576b68)+',\x20excludeTags='+JSON[_0x1409f7(0x1a7)](_0x3282ea)),_0x3b2bef;}catch(_0x30fc53){return logger[_0x1409f7(0x13d)](_0x1409f7(0x239)+(_0x4ef024?.[_0x1409f7(0x1d7)]?.()||_0xca5059[_0x1409f7(0x1fa)])+_0x1409f7(0x1f3)+_0x30fc53[_0x1409f7(0x105)]),![];}}async[a85_0x2a6aed(0x29c)](_0x2a92c7){const _0x12112e=a85_0x2a6aed,_0x5bf462={};_0x5bf462[_0x12112e(0x187)]=function(_0x571930,_0x14eba2){return _0x571930!==_0x14eba2;},_0x5bf462[_0x12112e(0x27d)]=_0x12112e(0x194),_0x5bf462['gEytz']=function(_0x326cec,_0x2f6e8c){return _0x326cec!==_0x2f6e8c;},_0x5bf462[_0x12112e(0x140)]=_0x12112e(0x276),_0x5bf462[_0x12112e(0x2a1)]='onBeforeTest:\x20Skipping\x20accessibility\x20check\x20-\x20not\x20a\x20supported\x20test\x20framework',_0x5bf462[_0x12112e(0x19b)]=_0x12112e(0x219),_0x5bf462[_0x12112e(0x1dd)]='onBeforeTest:\x20Page\x20is\x20null,\x20accessibility\x20cannot\x20be\x20initialized',_0x5bf462['uCXTa']=_0x12112e(0x10e),_0x5bf462[_0x12112e(0x279)]=_0x12112e(0x12d),_0x5bf462[_0x12112e(0x14d)]=function(_0x3bd731,_0x1473fe){return _0x3bd731===_0x1473fe;},_0x5bf462[_0x12112e(0x14e)]='onBeforeTest:\x20Driver\x20not\x20initialized,\x20setting\x20DRIVER_INIT=true',_0x5bf462[_0x12112e(0x26a)]='Unknown\x20Test',_0x5bf462[_0x12112e(0x185)]=function(_0x4af3a8,_0x1c084c){return _0x4af3a8>_0x1c084c;},_0x5bf462[_0x12112e(0x1b7)]=function(_0x4d6fc6,_0x50a71e){return _0x4d6fc6===_0x50a71e;},_0x5bf462[_0x12112e(0x2ba)]='function',_0x5bf462[_0x12112e(0x244)]=_0x12112e(0x141),_0x5bf462[_0x12112e(0x28b)]=function(_0x48d64e,_0x499516){return _0x48d64e&&_0x499516;},_0x5bf462['KZtqS']=_0x12112e(0x1b3),_0x5bf462[_0x12112e(0x280)]=_0x12112e(0x2d7);const _0x5f1359=_0x5bf462;if(_0x5f1359[_0x12112e(0x187)](_0x2a92c7[_0x12112e(0x2ca)],_0x5f1359[_0x12112e(0x27d)])&&_0x5f1359['gEytz'](_0x2a92c7['testFramework'],_0x5f1359[_0x12112e(0x140)])){logger[_0x12112e(0x13d)](_0x5f1359['fBVJq']);return;}try{const _0xfe90c0=AutomationFramework['getTrackedInstance'](),_0x4f4b91=TestFramework[_0x12112e(0x174)](),_0x3a9095=_0x2a92c7[_0x12112e(0x144)]||global['__workerDetails']?.['pwPage']||null;if(!_0x3a9095){_0x4f4b91&&_0x4f4b91['updateData'](_0x5f1359['pwIGJ'],!![]);logger[_0x12112e(0x13d)](_0x5f1359[_0x12112e(0x1dd)]);return;}logger[_0x12112e(0x13d)](_0x5f1359[_0x12112e(0x210)]);const _0x459329=_0x4f4b91?.['getData'](_0x5f1359[_0x12112e(0x279)],![]),_0x20e29d=_0x4f4b91?.['getData'](_0x5f1359['pwIGJ'],![]);if(_0x5f1359[_0x12112e(0x14d)](_0x459329,![])&&_0x5f1359['lTdtI'](_0x20e29d,![])){_0x4f4b91&&_0x4f4b91[_0x12112e(0x176)](_0x5f1359[_0x12112e(0x279)],!![]);logger['debug'](_0x5f1359['rCGWB']);return;}_0x4f4b91&&_0x4f4b91[_0x12112e(0x176)](_0x5f1359[_0x12112e(0x19b)],!![]);let _0x4c8d67,_0x2a5cf2;const _0x17b5d3=_0x2a92c7[_0x12112e(0x2ca)]||_0x5f1359['IbxHU'];if(_0x5f1359[_0x12112e(0x14d)](_0x17b5d3,_0x5f1359[_0x12112e(0x140)])){_0x2a5cf2=_0x2a92c7[_0x12112e(0x256)]?.['testAnalyticsId']||_0x2a92c7['testInfo']?.['id']||global[_0x12112e(0x212)]||global[_0x12112e(0x11e)]?.['currentTest']?.[_0x12112e(0x19a)]||global[_0x12112e(0x11e)]?.[_0x12112e(0x16b)]?.['id'];const _0x4d31cd=_0x4f4b91?.[_0x12112e(0x1de)]()?.[_0x12112e(0x151)](_0x2a5cf2);if(_0x4d31cd&&_0x4d31cd[TestFrameworkConstants[_0x12112e(0x138)]])_0x4c8d67=_0x4d31cd[TestFrameworkConstants[_0x12112e(0x138)]];else{if(_0x2a92c7[_0x12112e(0x256)]?.[_0x12112e(0x150)])_0x4c8d67=_0x2a92c7[_0x12112e(0x256)][_0x12112e(0x150)];else global[_0x12112e(0x11e)]?.['currentTest']?.[_0x12112e(0x256)]?.[_0x12112e(0x150)]?_0x4c8d67=global[_0x12112e(0x11e)][_0x12112e(0x16b)][_0x12112e(0x256)][_0x12112e(0x150)]:_0x4c8d67=_0x5f1359['HrVSj'];}logger[_0x12112e(0x13d)](_0x12112e(0x1c5)+_0x2a5cf2+',\x20testName='+JSON[_0x12112e(0x1a7)](_0x4c8d67));}else{_0x2a5cf2=this['getTestId'](_0x2a92c7);const _0x4c5ecc=TestInfo[_0x12112e(0x1bd)](_0x2a5cf2);let _0x48e390=[];if(_0x4c5ecc&&Array[_0x12112e(0x2af)](_0x4c5ecc[_0x12112e(0x141)])&&_0x5f1359[_0x12112e(0x185)](_0x4c5ecc[_0x12112e(0x141)]['length'],0x0))_0x48e390=_0x4c5ecc[_0x12112e(0x141)];else{if(_0x4f4b91){const _0x4c4b72=_0x5f1359[_0x12112e(0x1b7)](typeof _0x4f4b91['getData'],_0x5f1359[_0x12112e(0x2ba)])?_0x4f4b91['getData'](_0x5f1359[_0x12112e(0x244)],[]):_0x4f4b91['test_tags']||[];Array['isArray'](_0x4c4b72)&&(_0x48e390=_0x4c4b72);}}_0x4c8d67=_0x48e390;}logger['info'](_0x12112e(0x27e)+JSON[_0x12112e(0x1a7)](_0x4c8d67));const _0x1206d4=this[_0x12112e(0x1ea)](_0xfe90c0,_0x2a92c7[_0x12112e(0x265)],_0x2a92c7['launchCaps']);logger[_0x12112e(0x13d)]('[AccessibilityModule]\x20onBeforeTest:\x20platformSupported='+_0x1206d4+_0x12112e(0x14c)+this['isAppAccessibility']);const _0x124fba=this[_0x12112e(0x1f7)](_0x4c8d67,_0xfe90c0,_0x17b5d3),_0x48730b=_0x5f1359[_0x12112e(0x28b)](_0x1206d4,_0x124fba),_0x33bac7=CLIUtils[_0x12112e(0x134)]();this[_0x12112e(0x21b)][_0x12112e(0x1e0)](_0x33bac7,_0x48730b),global[_0x12112e(0x26f)]?.[_0x12112e(0x2c4)]&&global[_0x12112e(0x26f)][_0x12112e(0x2c4)]()[_0x12112e(0x10b)](_0x48730b),logger[_0x12112e(0x13d)](_0x12112e(0x239)+(_0xfe90c0?.[_0x12112e(0x1d7)]?.()||_0x5f1359[_0x12112e(0x23d)])+_0x12112e(0x2be)+_0x48730b),_0x48730b?(global[_0x12112e(0x2a7)]=!![],process[_0x12112e(0x149)][_0x12112e(0x14f)]=_0x5f1359[_0x12112e(0x280)],this['applySendMessageToServerPatch']()):global[_0x12112e(0x2a7)]=![];}catch(_0x51fae1){logger[_0x12112e(0x251)](_0x12112e(0x126)+(_0x51fae1[_0x12112e(0x1cc)]||_0x51fae1['message']));const _0x5cdae8=CLIUtils[_0x12112e(0x134)]();this[_0x12112e(0x21b)]['set'](_0x5cdae8,![]),global[_0x12112e(0x2a7)]=![];}}[a85_0x2a6aed(0x240)](){const _0x5e2eb9=a85_0x2a6aed;return this['capabilities']['find'](_0x10444b=>_0x10444b[_0x5e2eb9(0x1cf)]()===_0x5e2eb9(0x11a))?.[_0x5e2eb9(0x1e7)]()||'';}[a85_0x2a6aed(0x206)](_0x474936){const _0xc8f840=a85_0x2a6aed;try{const _0x372f3c=this['accessibilityConfig']?.[_0xc8f840(0x183)]?.[_0xc8f840(0x29a)]||[],_0x43248e=_0x372f3c['find'](_0x95c5ca=>_0x95c5ca['name']===_0x474936);return _0x43248e?_0x43248e[_0xc8f840(0x1d3)]:null;}catch(_0x137ce7){return logger[_0xc8f840(0x13d)](_0xc8f840(0x2d0)+_0x474936+':\x20'+_0x137ce7['message']),null;}}async[a85_0x2a6aed(0x2b2)](_0x1fe66d,_0x5616b6){const _0x56555d=a85_0x2a6aed,_0x2f2c59=_0x1fe66d['getAccessibility']()[_0x56555d(0x200)](),_0x5f08b7=_0x2f2c59[_0x56555d(0xfd)](),_0x49fa96=_0x2f2c59[_0x56555d(0x224)]()?.[_0x56555d(0x16d)]();scripts[_0x56555d(0x1f6)](_0x5f08b7,_0x49fa96),scripts['toJson']();const _0x1e16cc=_0x2f2c59['getCapabilitiesList']();this[_0x56555d(0x207)]=_0x2f2c59['getCapabilitiesList'](),await this[_0x56555d(0x2bc)](_0x1e16cc,_0x5616b6[_0x56555d(0x136)]);}async[a85_0x2a6aed(0x2bc)](_0x26b098,_0x649c09={}){const _0x590a0f=a85_0x2a6aed,_0x596ca4={'JbcPT':function(_0x123adf,_0x2d079b){return _0x123adf===_0x2d079b;},'gFinF':_0x590a0f(0x2b7),'OcXuj':_0x590a0f(0x163),'vPSPx':function(_0x2ad746,_0x3d1b9d){return _0x2ad746(_0x3d1b9d);},'lzFPZ':_0x590a0f(0x1bc),'cChwl':function(_0x4f45d0,_0x44963f){return _0x4f45d0(_0x44963f);},'nyeEu':_0x590a0f(0x1d0),'YKEuR':function(_0x4477eb,_0x13f3c3){return _0x4477eb(_0x13f3c3);},'aWoWV':function(_0x16bf6c,_0x421ba0){return _0x16bf6c===_0x421ba0;},'WlKAQ':_0x590a0f(0xfe),'BycDy':'browserstack.accessibilityOptions.wcagVersion','puKUf':_0x590a0f(0x2dc),'rvokU':_0x590a0f(0x13c),'KUMzA':function(_0x49ccc3,_0x2cc5d0){return _0x49ccc3===_0x2cc5d0;},'MwiAa':_0x590a0f(0x2c2),'JIWhK':'browserstack.accessibilityOptions.scannerProcessingTimeout','EQeNJ':function(_0x4197f7,_0x2dc7f9){return _0x4197f7===_0x2dc7f9;},'ODLJN':_0x590a0f(0x2da),'DwPmu':function(_0x7aab0a,_0x198192){return _0x7aab0a(_0x198192);},'sYrJp':function(_0x2e11a8,_0x1c0316){return _0x2e11a8===_0x1c0316;},'ndhfF':function(_0x4f271a,_0x3ba036){return _0x4f271a===_0x3ba036;},'gAqqJ':'true'};global['__accessibilityOptions']=global[_0x590a0f(0x1b6)]||{};for(const _0x2f22b8 of _0x26b098){logger['info'](_0x590a0f(0x292)+_0x2f22b8[_0x590a0f(0x1cf)]()+'\x20value='+_0x2f22b8['getValue']());if(_0x596ca4['JbcPT'](_0x2f22b8[_0x590a0f(0x1cf)](),_0x596ca4[_0x590a0f(0x222)])){const _0x16d013=_0x2f22b8[_0x590a0f(0x1e7)]();process[_0x590a0f(0x149)][_0x590a0f(0x2c8)]=_0x16d013,global['__accessibilityOptions'][_0x596ca4[_0x590a0f(0x2c7)]]=_0x16d013;const _0x53a6ef=_0x596ca4['vPSPx'](require,_0x596ca4[_0x590a0f(0x26e)]),{isTrue:_0x1c3d29}=_0x596ca4['cChwl'](require,_0x596ca4[_0x590a0f(0x216)]),_0x580102=_0x53a6ef[_0x590a0f(0x1d5)](_0x16d013);_0x580102&&_0x596ca4['YKEuR'](_0x1c3d29,_0x580102[_0x590a0f(0x178)])&&(process[_0x590a0f(0x149)][_0x590a0f(0x252)]=!![]);}else{if(_0x596ca4[_0x590a0f(0x2e0)](_0x2f22b8[_0x590a0f(0x1cf)](),_0x596ca4[_0x590a0f(0x131)]))global['__accessibilityOptions'][_0x596ca4[_0x590a0f(0x15a)]]=_0x2f22b8[_0x590a0f(0x1e7)]();else{if(_0x596ca4['JbcPT'](_0x2f22b8[_0x590a0f(0x1cf)](),_0x596ca4[_0x590a0f(0x118)]))global[_0x590a0f(0x1b6)][_0x596ca4[_0x590a0f(0x268)]]=_0x2f22b8[_0x590a0f(0x1e7)]();else{if(_0x596ca4[_0x590a0f(0x100)](_0x2f22b8[_0x590a0f(0x1cf)](),_0x596ca4[_0x590a0f(0x2c9)]))global[_0x590a0f(0x1b6)][_0x596ca4[_0x590a0f(0x286)]]=_0x2f22b8[_0x590a0f(0x1e7)]();else{if(_0x596ca4[_0x590a0f(0x1fd)](_0x2f22b8[_0x590a0f(0x1cf)](),_0x596ca4[_0x590a0f(0x271)])){const _0x2c6ff8=_0x2f22b8[_0x590a0f(0x1e7)]();process[_0x590a0f(0x149)][_0x590a0f(0x228)]=_0x596ca4[_0x590a0f(0x1c4)](String,_0x596ca4['sYrJp'](_0x2c6ff8,!![])||_0x596ca4[_0x590a0f(0x186)](_0x2c6ff8,_0x596ca4[_0x590a0f(0x1e9)])),logger[_0x590a0f(0x13d)](_0x590a0f(0x17a)+_0x2c6ff8+'\x20env='+process[_0x590a0f(0x149)][_0x590a0f(0x228)]);}}}}}}}async['onAfterTest'](_0x142b91){const _0x487892=a85_0x2a6aed,_0x56788f={};_0x56788f[_0x487892(0x180)]=function(_0x3eb8fe,_0x127533){return _0x3eb8fe!==_0x127533;},_0x56788f['apKOu']='cucumber',_0x56788f[_0x487892(0x21e)]=function(_0x5305da,_0xa8edc9){return _0x5305da!==_0xa8edc9;},_0x56788f['mOBXq']='jest',_0x56788f[_0x487892(0x122)]=_0x487892(0x267),_0x56788f[_0x487892(0x262)]=_0x487892(0x1b3);const _0x2ae1f8=_0x56788f;if(_0x2ae1f8[_0x487892(0x180)](_0x142b91[_0x487892(0x2ca)],_0x2ae1f8['apKOu'])&&_0x2ae1f8['irucq'](_0x142b91['testFramework'],_0x2ae1f8[_0x487892(0x19c)])){logger[_0x487892(0x13d)](_0x2ae1f8['EtLze']);return;}const _0x487a3a=_0x142b91[_0x487892(0x256)]?.[_0x487892(0x19a)]||_0x142b91[_0x487892(0x256)]?.['id']||global[_0x487892(0x212)];logger['info']('[AccessibilityModule]\x20onAfterTest:\x20framework='+_0x142b91[_0x487892(0x2ca)]+_0x487892(0x20d)+_0x487a3a);try{const _0x4e616b=_0x142b91['instance']||AutomationFramework[_0x487892(0x174)](),_0x48e486=CLIUtils['getCurrentInstanceName'](),_0x1b8d73=this[_0x487892(0x1f8)]();logger[_0x487892(0x13d)](_0x487892(0x239)+(_0x4e616b?.[_0x487892(0x1d7)]?.()||_0x2ae1f8['lZsQR'])+']\x20onAfterTest\x20should\x20scan='+_0x1b8d73),_0x1b8d73&&await this[_0x487892(0x196)](_0x4e616b,_0x142b91),this[_0x487892(0x21b)]['delete'](_0x48e486),this[_0x487892(0x15e)][_0x487892(0x18e)](_0x48e486);}catch(_0x25be31){logger[_0x487892(0x251)](_0x487892(0x2c5)+(_0x25be31[_0x487892(0x1cc)]||_0x25be31['message']));}}async['stopTestCapture'](_0x247edf,_0x1cfa65){const _0x54e1c5=a85_0x2a6aed,_0x14c1d9={};_0x14c1d9[_0x54e1c5(0x167)]=function(_0x246814,_0x2a6f6a){return _0x246814===_0x2a6f6a;},_0x14c1d9[_0x54e1c5(0x2b5)]='function',_0x14c1d9[_0x54e1c5(0x124)]=function(_0x107f41,_0x15d74b){return _0x107f41===_0x15d74b;},_0x14c1d9[_0x54e1c5(0x1c1)]=_0x54e1c5(0x276),_0x14c1d9[_0x54e1c5(0x2cb)]='cucumber',_0x14c1d9[_0x54e1c5(0x243)]=_0x54e1c5(0x293),_0x14c1d9[_0x54e1c5(0x116)]=_0x54e1c5(0x21b),_0x14c1d9['NTDEv']=_0x54e1c5(0x1ad),_0x14c1d9['cMFQm']=_0x54e1c5(0x1b3),_0x14c1d9[_0x54e1c5(0x2ab)]='present',_0x14c1d9[_0x54e1c5(0x25c)]=_0x54e1c5(0x108),_0x14c1d9['RArNj']=function(_0x357230,_0x44ccca){return _0x357230||_0x44ccca;},_0x14c1d9[_0x54e1c5(0x26d)]=_0x54e1c5(0x111),_0x14c1d9['aRlYx']=_0x54e1c5(0x1b9),_0x14c1d9[_0x54e1c5(0x24d)]=_0x54e1c5(0x142);const _0x5ec991=_0x14c1d9;try{const _0x36f865=_0x1cfa65['testFramework']||(_0x5ec991[_0x54e1c5(0x124)](this[_0x54e1c5(0x2bd)]?.[_0x54e1c5(0x264)]?.[_0x54e1c5(0x17e)](),_0x5ec991['PVanh'])?_0x5ec991[_0x54e1c5(0x1c1)]:_0x5ec991['iWZcP']);let _0x315d97='',_0x42b226=null,_0x3a0f60=null;if(_0x5ec991['dDvuv'](_0x36f865,_0x5ec991[_0x54e1c5(0x1c1)])){_0x42b226=_0x1cfa65[_0x54e1c5(0x256)]?.['testAnalyticsId']||_0x1cfa65[_0x54e1c5(0x256)]?.['id']||global[_0x54e1c5(0x212)];if(!_0x42b226){logger[_0x54e1c5(0x121)](_0x5ec991[_0x54e1c5(0x243)]);return;}try{const _0x49a662=await GrpcClient['getInstance']()['fetchDriverExecuteParamsEvent'](process['env'][_0x54e1c5(0x266)],_0x5ec991[_0x54e1c5(0x116)],_0x5ec991[_0x54e1c5(0x257)],_0x42b226),_0x559e94=AccessibilityModule['loadDriverExecuteParams'](null,_0x49a662);_0x315d97=_0x559e94?.[_0x54e1c5(0x270)]||'',logger['debug'](_0x54e1c5(0x247)+_0x315d97+_0x54e1c5(0x146)+_0x42b226),_0x3a0f60=_0x49a662;}catch(_0x5b17c3){logger[_0x54e1c5(0x251)](_0x54e1c5(0x1f9)+_0x5b17c3[_0x54e1c5(0x105)]);return;}}else{const _0x51b3d9=this['getTestId'](_0x1cfa65);_0x315d97=TestInfo[_0x54e1c5(0x249)](_0x51b3d9);}const _0x344faa=((()=>{const _0x468acd=_0x54e1c5,_0x4c8415=(this[_0x468acd(0x1e6)]?.['options']?.['capabilitiesList']||[])[_0x468acd(0x2a9)](_0x451dc4=>(typeof _0x451dc4['getName']===_0x468acd(0x1eb)?_0x451dc4[_0x468acd(0x1cf)]():_0x451dc4[_0x468acd(0x264)])===this['KEY_TESTHUB_BUILD_ID']);return _0x4c8415?_0x5ec991['hadhI'](typeof _0x4c8415[_0x468acd(0x1e7)],_0x5ec991['yohlg'])?_0x4c8415['getValue']():_0x4c8415['value']:'';})()),_0x2f74d3=process['env'][_0x54e1c5(0x164)]||'';logger['debug']('[platform\x20-\x20'+(_0x247edf?.['getPlatformIndex']?.()||_0x5ec991[_0x54e1c5(0x299)])+']\x20clear\x20'+_0x315d97+_0x54e1c5(0x1e3)+_0x344faa+'\x20a11yToken='+(_0x2f74d3?_0x5ec991[_0x54e1c5(0x2ab)]:_0x5ec991['ooJWj']));let _0x1339fc;if(_0x5ec991['hadhI'](_0x36f865,_0x5ec991[_0x54e1c5(0x1c1)]))_0x1339fc=AccessibilityModule[_0x54e1c5(0x235)](_0x315d97,_0x3a0f60);else{const _0x39ecef=await GrpcClient[_0x54e1c5(0x11f)]()['fetchDriverExecuteParamsEvent'](process[_0x54e1c5(0x149)][_0x54e1c5(0x266)],_0x5ec991[_0x54e1c5(0x116)],_0x5ec991[_0x54e1c5(0x257)]);_0x1339fc=AccessibilityModule[_0x54e1c5(0x235)](_0x315d97,_0x39ecef);}logger['debug'](_0x54e1c5(0x107)+JSON[_0x54e1c5(0x1a7)](_0x1339fc));const _0x14c2f2=Object[_0x54e1c5(0x1c2)]({},{'thTestRunUuid':_0x5ec991[_0x54e1c5(0x1cb)](_0x315d97,''),'thBuildUuid':_0x5ec991[_0x54e1c5(0x1cb)](_0x344faa,''),'thJwtToken':_0x5ec991[_0x54e1c5(0x1cb)](_0x2f74d3,'')},_0x1339fc);!this[_0x54e1c5(0xfb)]&&this[_0x54e1c5(0x2b0)]()&&(_0x14c2f2[_0x54e1c5(0x29f)]=!![],logger[_0x54e1c5(0x13d)](_0x5ec991['tucZA']));logger[_0x54e1c5(0x13d)](_0x54e1c5(0x1ec)+_0x315d97+',\x20isAppAccessibility='+this[_0x54e1c5(0xfb)]);let _0x155699=global[_0x54e1c5(0x11e)]?.['pwPage']||null;!_0x155699&&(_0x155699=AutomationFramework['getState'](_0x247edf,_0x5ec991[_0x54e1c5(0x201)],null)),!_0x155699&&(_0x155699=AutomationFramework['getState'](_0x247edf,_0x5ec991[_0x54e1c5(0x24d)],null)),await this[_0x54e1c5(0x285)](this[_0x54e1c5(0x1f8)](),_0x315d97,_0x155699,_0x14c2f2,this[_0x54e1c5(0xfb)]);}catch(_0x5604a0){logger[_0x54e1c5(0x251)](_0x54e1c5(0x10c)+(_0x5604a0[_0x54e1c5(0x1cc)]||_0x5604a0['message']));}}async[a85_0x2a6aed(0x285)](_0x36ea22,_0x2e5c38,_0x2a7832,_0x172712,_0x10baf6){const _0x3d27d2=a85_0x2a6aed,_0x44b870={};_0x44b870['iwxDv']=_0x3d27d2(0x1ad),_0x44b870[_0x3d27d2(0x2ce)]=function(_0x597ec5,_0x31fe18){return _0x597ec5&&_0x31fe18;},_0x44b870[_0x3d27d2(0x232)]=_0x3d27d2(0x182),_0x44b870[_0x3d27d2(0x1a2)]=function(_0x249aea,_0x20124a){return _0x249aea===_0x20124a;},_0x44b870[_0x3d27d2(0x1c6)]='null',_0x44b870['zMxpK']='Skipping\x20saving\x20results\x20from\x20cli,\x20no\x20running\x20test\x20found',_0x44b870[_0x3d27d2(0x23b)]='Performing\x20scan\x20before\x20from\x20cli',_0x44b870[_0x3d27d2(0x1ac)]=_0x3d27d2(0x2a5),_0x44b870[_0x3d27d2(0x1a8)]=_0x3d27d2(0x161),_0x44b870[_0x3d27d2(0x1e8)]=_0x3d27d2(0x188),_0x44b870[_0x3d27d2(0x155)]=_0x3d27d2(0x203),_0x44b870[_0x3d27d2(0x160)]=_0x3d27d2(0x165);const _0x32267d=_0x44b870;try{const _0x2811ae=this[_0x3d27d2(0x135)](_0x32267d[_0x3d27d2(0x157)]);if(_0x32267d[_0x3d27d2(0x2ce)](!_0x10baf6,!_0x2811ae)){logger[_0x3d27d2(0x13d)](_0x32267d[_0x3d27d2(0x232)]);return;}if(!_0x2e5c38||_0x32267d[_0x3d27d2(0x1a2)](_0x2e5c38,_0x32267d[_0x3d27d2(0x1c6)])||_0x32267d['nMBXv'](_0x2e5c38,'')){logger['debug'](_0x32267d[_0x3d27d2(0x19f)]);return;}logger['debug'](_0x3d27d2(0x2a2)+JSON[_0x3d27d2(0x1a7)](_0x172712)),_0x36ea22&&(logger[_0x3d27d2(0x13d)](_0x32267d[_0x3d27d2(0x23b)]),await this[_0x3d27d2(0x12a)](_0x2a7832,_0x2e5c38,_0x32267d[_0x3d27d2(0x1ac)],_0x172712,_0x10baf6,_0x32267d['SvedX']),_0x32267d[_0x3d27d2(0x2ce)](!_0x10baf6,_0x2811ae)&&(logger[_0x3d27d2(0x13d)](_0x32267d[_0x3d27d2(0x1e8)]),await PerformanceTester[_0x3d27d2(0x254)](_0x32267d[_0x3d27d2(0x155)],async()=>{const _0x3c5907=_0x3d27d2;await this['performScanForCli'](_0x2a7832,_0x2e5c38,_0x32267d['iwxDv'],_0x172712,_0x10baf6,_0x32267d[_0x3c5907(0x157)]);})()),logger['info'](_0x32267d[_0x3d27d2(0x160)]));}catch(_0x2bf6d1){logger[_0x3d27d2(0x251)](_0x3d27d2(0x11b)+(_0x2bf6d1['stack']||_0x2bf6d1['message']));}}async[a85_0x2a6aed(0x1c8)](_0x526fe9){const _0x260ebf=a85_0x2a6aed,_0x274a29={};_0x274a29[_0x260ebf(0x13e)]=function(_0x49a16d,_0x483943){return _0x49a16d!==_0x483943;},_0x274a29[_0x260ebf(0x291)]=_0x260ebf(0x194),_0x274a29['YhwSj']=_0x260ebf(0x276),_0x274a29[_0x260ebf(0x23a)]=_0x260ebf(0x171),_0x274a29[_0x260ebf(0x2d4)]='unknown',_0x274a29[_0x260ebf(0x21a)]=_0x260ebf(0x28f),_0x274a29[_0x260ebf(0x2d6)]=function(_0x39aae5,_0x491cd2){return _0x39aae5===_0x491cd2;},_0x274a29['flPxm']=_0x260ebf(0x1d1),_0x274a29[_0x260ebf(0x1ed)]='accessibility',_0x274a29['kZsGv']=_0x260ebf(0x2cc),_0x274a29[_0x260ebf(0x23f)]=_0x260ebf(0x19d),_0x274a29[_0x260ebf(0x1db)]=_0x260ebf(0x22c),_0x274a29[_0x260ebf(0x177)]=_0x260ebf(0x161),_0x274a29[_0x260ebf(0x2a6)]=_0x260ebf(0x108);const _0x303c5a=_0x274a29;if(_0x303c5a[_0x260ebf(0x13e)](_0x526fe9[_0x260ebf(0x2ca)],_0x303c5a['tRveW'])&&_0x303c5a['CosYw'](_0x526fe9[_0x260ebf(0x2ca)],_0x303c5a['YhwSj'])){logger[_0x260ebf(0x13d)](_0x303c5a[_0x260ebf(0x23a)]);return;}logger[_0x260ebf(0x13d)](_0x260ebf(0x159)+(_0x526fe9['commandName']||_0x303c5a[_0x260ebf(0x2d4)])+_0x260ebf(0x110)+_0x526fe9['testFramework']);try{const _0x4a102f=_0x526fe9['instance']||AutomationFramework['getTrackedInstance'](),_0x4696db=TestFramework[_0x260ebf(0x174)](),_0x29fafa=_0x526fe9['commandName']||_0x526fe9[_0x260ebf(0x19e)]?.['getName']();if(!_0x29fafa){logger[_0x260ebf(0x13d)](_0x303c5a[_0x260ebf(0x21a)]);return;}if(!this[_0x260ebf(0x1f8)]()){logger[_0x260ebf(0x13d)](_0x260ebf(0x18b)+_0x29fafa);return;}if(!this[_0x260ebf(0x1a5)](_0x29fafa)){logger[_0x260ebf(0x13d)](_0x260ebf(0x156)+_0x29fafa+'\x20is\x20not\x20in\x20the\x20list\x20of\x20commands\x20to\x20be\x20scanned');return;}const _0x1aee77=_0x526fe9[_0x260ebf(0x144)]||global['__workerDetails']?.[_0x260ebf(0x255)];if(!_0x1aee77){logger[_0x260ebf(0x13d)](_0x260ebf(0x1b0)+_0x29fafa);return;}let _0x2e7e26='',_0x33c035=null;if(_0x303c5a[_0x260ebf(0x2d6)](_0x526fe9[_0x260ebf(0x2ca)],_0x303c5a[_0x260ebf(0x2e1)])){_0x33c035=_0x526fe9[_0x260ebf(0x256)]?.[_0x260ebf(0x19a)]||_0x526fe9[_0x260ebf(0x256)]?.['id']||global[_0x260ebf(0x212)];if(!_0x33c035){logger[_0x260ebf(0x121)](_0x303c5a[_0x260ebf(0x114)]);return;}try{const _0x28fd52=await GrpcClient[_0x260ebf(0x11f)]()['fetchDriverExecuteParamsEvent'](process[_0x260ebf(0x149)][_0x260ebf(0x266)],_0x303c5a[_0x260ebf(0x1ed)],_0x303c5a['kZsGv'],_0x33c035),_0x4a9f81=AccessibilityModule[_0x260ebf(0x235)](null,_0x28fd52);_0x2e7e26=_0x4a9f81?.[_0x260ebf(0x270)]||'',logger['debug'](_0x260ebf(0x166)+_0x2e7e26+_0x260ebf(0x146)+_0x33c035);}catch(_0x2bb52d){logger['error'](_0x260ebf(0x287)+_0x2bb52d[_0x260ebf(0x105)]);return;}}else _0x2e7e26=this['getCapabilityValue'](_0x303c5a[_0x260ebf(0x23f)])||'',!_0x2e7e26&&this[_0x260ebf(0x2b0)]()&&(_0x2e7e26=accessibilityHelper['resolveMobileThTestRunUuid']());const _0xc364e8=this[_0x260ebf(0x206)](_0x303c5a['TMywW'])||this[_0x260ebf(0x1e6)][this['KEY_TESTHUB_BUILD_ID']]||null,_0x213d4b=process[_0x260ebf(0x149)][_0x260ebf(0x164)]||'',_0x5baf82=this['getParamsForScanForCli'](_0x29fafa,_0x2e7e26,_0xc364e8,_0x213d4b),_0x37536a=_0x303c5a[_0x260ebf(0x2d6)](_0x526fe9[_0x260ebf(0x2ca)],_0x303c5a['YhwSj'])?await AccessibilityModule[_0x260ebf(0x1c3)](_0x303c5a['elWwa'],_0x2e7e26,_0x33c035):await AccessibilityModule['fetchCentralAuthA11yConfig'](_0x303c5a[_0x260ebf(0x177)],_0x2e7e26);logger[_0x260ebf(0x24e)](_0x260ebf(0x296)+(_0x5baf82?JSON[_0x260ebf(0x1a7)](_0x5baf82):_0x303c5a[_0x260ebf(0x2a6)]));const _0x49b463=CLIUtils[_0x260ebf(0x128)](_0x5baf82,_0x37536a);logger[_0x260ebf(0x24e)]('MergedScanArgs:\x20'+(_0x49b463?JSON['stringify'](_0x49b463):_0x303c5a[_0x260ebf(0x2a6)])),logger[_0x260ebf(0x13d)](_0x260ebf(0x169)+_0x29fafa);const _0x4d8913=await this[_0x260ebf(0x12a)](_0x1aee77,_0x2e7e26,_0x29fafa,_0x49b463,this['isAppAccessibility']);logger[_0x260ebf(0x13d)](_0x260ebf(0x225)+_0x29fafa+_0x260ebf(0x24a)+JSON['stringify'](_0x4d8913));}catch(_0x472f7f){logger['error']('Error\x20in\x20onBeforeExecute\x20accessibility\x20module:\x20'+(_0x472f7f[_0x260ebf(0x1cc)]||_0x472f7f[_0x260ebf(0x105)]));}}[a85_0x2a6aed(0x2bb)](){const _0x3035bc=a85_0x2a6aed;return this[_0x3035bc(0x1f8)]();}[a85_0x2a6aed(0x288)](_0x2626be){const _0x56445b=a85_0x2a6aed,_0x3bcfca=CLIUtils['getCurrentInstanceName']();this[_0x56445b(0x21b)]['set'](_0x3bcfca,_0x2626be);}async[a85_0x2a6aed(0x246)](_0xfd0e93){const _0x217be4=a85_0x2a6aed,_0x5c8009={};_0x5c8009[_0x217be4(0x2ae)]='unknown';const _0x2f9bf6=_0x5c8009;try{const _0x464149=_0xfd0e93[_0x217be4(0x133)]||AutomationFramework['getTrackedInstance'](),_0x10f4dd=_0x464149?.['getData']?.()?.[_0x217be4(0x151)]?.(this[_0x217be4(0x1ff)])||![];if(_0x10f4dd)return;PerformanceTester[_0x217be4(0x22d)](EVENTS[_0x217be4(0x1d6)]);const _0x349302=await GrpcClient[_0x217be4(0x11f)]()[_0x217be4(0x139)](_0xfd0e93);_0x349302&&_0x349302[_0x217be4(0x259)]&&_0x349302[_0x217be4(0x259)]()&&_0x349302[_0x217be4(0x259)]()[_0x217be4(0x1ca)]()?(await this[_0x217be4(0x1e4)](_0x349302,_0xfd0e93),_0x464149?.[_0x217be4(0x281)]&&_0x464149[_0x217be4(0x281)]()[_0x217be4(0x1e0)](this[_0x217be4(0x1ff)],!![]),logger[_0x217be4(0x13d)]('[platform\x20-\x20'+(_0x464149?.[_0x217be4(0x1d7)]?.()||_0x2f9bf6[_0x217be4(0x2ae)])+']\x20Accessibility\x20configuration\x20initialized\x20successfully')):logger['debug'](_0x217be4(0x239)+(_0x464149?.[_0x217be4(0x1d7)]?.()||_0x2f9bf6[_0x217be4(0x2ae)])+_0x217be4(0x1c9)),PerformanceTester[_0x217be4(0x173)](EVENTS[_0x217be4(0x1d6)]);}catch(_0x4c65ec){PerformanceTester[_0x217be4(0x173)](EVENTS[_0x217be4(0x1d6)],![],_0x4c65ec[_0x217be4(0x105)]),logger[_0x217be4(0x251)](_0x217be4(0x137)+(_0x4c65ec[_0x217be4(0x1cc)]||_0x4c65ec[_0x217be4(0x105)]));}}async[a85_0x2a6aed(0x1e4)](_0x483a21,_0x34eb13){const _0x375e8a=a85_0x2a6aed;await this[_0x375e8a(0x2b2)](_0x483a21,_0x34eb13);const _0xef53b6=_0x483a21['getAccessibility']()[_0x375e8a(0x200)]();if(_0xef53b6){const _0xc97311=_0x483a21['getTesthub']&&_0x483a21[_0x375e8a(0x1fe)]();_0xc97311&&(this[_0x375e8a(0x1e6)][this[_0x375e8a(0x102)]]=_0xc97311[_0x375e8a(0x1b2)]&&_0xc97311[_0x375e8a(0x1b2)]());}}[a85_0x2a6aed(0x1a5)](_0xfc4223){const _0x1f39fd=a85_0x2a6aed,_0x1b337a={};_0x1b337a[_0x1f39fd(0x295)]=function(_0x80425b,_0x34815e){return _0x80425b===_0x34815e;};const _0x5e7c8e=_0x1b337a;try{if(!_0xfc4223)return![];const _0x3a40f8=this[_0x1f39fd(0x1e6)]?.[_0x1f39fd(0x183)]?.[_0x1f39fd(0x202)]?.['commandsList']||[],_0x4a8d47=_0x3a40f8[_0x1f39fd(0x17f)](_0x287325=>{const _0x414ce5=_0x1f39fd;return _0x287325[_0x414ce5(0x264)]&&_0x5e7c8e['HJuCz'](_0x287325[_0x414ce5(0x264)]['toLowerCase'](),_0xfc4223['toLowerCase']());});return logger[_0x1f39fd(0x13d)](_0x1f39fd(0x28a)+_0xfc4223+'\x20->\x20'+_0x4a8d47+',\x20available\x20commands:\x20'+JSON[_0x1f39fd(0x1a7)](_0x3a40f8[_0x1f39fd(0x1ba)](_0x308823=>_0x308823['name']))),_0x4a8d47;}catch(_0x48bce5){return logger[_0x1f39fd(0x13d)]('Error\x20in\x20shouldScanForCommand:\x20'+_0x48bce5[_0x1f39fd(0x105)]),![];}}[a85_0x2a6aed(0x1ae)](_0x702398){const _0x18d369=a85_0x2a6aed,_0x302706={};_0x302706['YwZhp']=function(_0x1f9683,_0x1c94c5){return _0x1f9683===_0x1c94c5;},_0x302706[_0x18d369(0x2cd)]=_0x18d369(0x214),_0x302706[_0x18d369(0x11c)]=_0x18d369(0x117);const _0x36d880=_0x302706,_0x456ee5=_0x702398[_0x18d369(0x23e)]&&_0x702398[_0x18d369(0x23e)]();return _0x456ee5&&_0x36d880[_0x18d369(0x1a9)](typeof _0x456ee5,_0x36d880[_0x18d369(0x2cd)])&&_0x456ee5[_0x18d369(0x184)](_0x36d880[_0x18d369(0x11c)]);}['isAccessibilityScriptCommand'](_0x6cc57f){const _0x2372c3=a85_0x2a6aed,_0x16b64f={};_0x16b64f['usalM']=function(_0x38b3e5,_0x2fe697){return _0x38b3e5!==_0x2fe697;},_0x16b64f[_0x2372c3(0x230)]=_0x2372c3(0x214),_0x16b64f[_0x2372c3(0x27f)]=_0x2372c3(0x21b),_0x16b64f['naQFx']='performScan',_0x16b64f[_0x2372c3(0x12c)]=_0x2372c3(0x238),_0x16b64f['fBCRO']=_0x2372c3(0x1aa);const _0x165bb4=_0x16b64f,_0x102f9a=_0x6cc57f[_0x2372c3(0x23e)]&&_0x6cc57f[_0x2372c3(0x23e)]();if(!_0x102f9a||_0x165bb4[_0x2372c3(0x217)](typeof _0x102f9a,_0x165bb4[_0x2372c3(0x230)]))return![];return _0x102f9a[_0x2372c3(0x184)](_0x165bb4[_0x2372c3(0x27f)])||_0x102f9a['includes'](_0x165bb4['naQFx'])||_0x102f9a[_0x2372c3(0x184)](_0x165bb4['OOwXK'])||_0x102f9a[_0x2372c3(0x184)](_0x165bb4['fBCRO']);}['isMobileWebSession'](){const _0x298c51=a85_0x2a6aed,_0x421ee2={'UInCs':function(_0x2fffa7,_0x770a5e){return _0x2fffa7===_0x770a5e;},'VnSFs':'function','cQjfL':function(_0x3fda9a,_0x8df882){return _0x3fda9a(_0x8df882);},'ZuzHj':_0x298c51(0x25a),'lwLGf':_0x298c51(0x229),'agmxT':function(_0x6d0d9f,_0x5be9fc){return _0x6d0d9f===_0x5be9fc;},'yHEXP':_0x298c51(0x2a3),'FIDEq':'chrome'};try{const _0x12de3d=this[_0x298c51(0x1e6)]?.[_0x298c51(0x183)]?.[_0x298c51(0x29a)]||[],_0x46bdc3=_0x2d89c3=>{const _0xa34e64=_0x298c51,_0xb92d7e=_0x12de3d['find'](_0x19151d=>(typeof _0x19151d[_0xa34e64(0x1cf)]===_0xa34e64(0x1eb)?_0x19151d[_0xa34e64(0x1cf)]():_0x19151d[_0xa34e64(0x264)])===_0x2d89c3);return _0xb92d7e?_0x421ee2[_0xa34e64(0x198)](typeof _0xb92d7e[_0xa34e64(0x1e7)],_0x421ee2[_0xa34e64(0x1d9)])?_0xb92d7e[_0xa34e64(0x1e7)]():_0xb92d7e['value']:null;},_0x4832fc=_0x421ee2['cQjfL'](_0x46bdc3,_0x421ee2[_0x298c51(0x2d2)]),_0x4703e3=_0x421ee2[_0x298c51(0x145)](_0x46bdc3,_0x421ee2[_0x298c51(0x298)]),_0x238d2b=global['isMobilePlatform']||_0x4832fc&&_0x421ee2['agmxT'](_0x421ee2[_0x298c51(0x145)](String,_0x4832fc)['toLowerCase'](),_0x421ee2[_0x298c51(0x227)])&&_0x4703e3&&_0x421ee2[_0x298c51(0x145)](String,_0x4703e3)[_0x298c51(0x17e)]()[_0x298c51(0x184)](_0x421ee2[_0x298c51(0xfc)]);if(!_0x238d2b)return![];if(!accessibilityHelper['isMobileScanningEnabledForGroup']())return!this[_0x298c51(0x15b)]&&(logger[_0x298c51(0x121)](accessibilityHelper[_0x298c51(0x21f)]),this['_mobileScanningDisabledLogged']=!![]),![];return!![];}catch(_0xfeb18f){return logger[_0x298c51(0x13d)]('isMobileWebSession:\x20error\x20checking\x20driver\x20caps:\x20'+_0xfeb18f[_0x298c51(0x105)]),![];}}[a85_0x2a6aed(0x191)](_0x26425d,_0x979c6d,_0x289d45,_0x4ef1c6){const _0x43f84a=a85_0x2a6aed,_0x8f329f={};_0x8f329f[_0x43f84a(0x272)]=function(_0x1e33a9,_0xbf034c){return _0x1e33a9||_0xbf034c;},_0x8f329f[_0x43f84a(0x25b)]=function(_0x2fb768,_0x59e450){return _0x2fb768&&_0x59e450;},_0x8f329f[_0x43f84a(0x17d)]=_0x43f84a(0x158);const _0x32e234=_0x8f329f;let _0x33a153=_0x32e234[_0x43f84a(0x272)](_0x979c6d,'');const _0x508d70=!this[_0x43f84a(0xfb)]&&this[_0x43f84a(0x2b0)]();_0x32e234['lQTrq'](_0x508d70,!_0x33a153)&&(_0x33a153=accessibilityHelper[_0x43f84a(0x2c1)]());const _0x4d2600={'command':_0x26425d,'thTestRunUuid':_0x33a153,'thBuildUuid':_0x32e234[_0x43f84a(0x272)](_0x289d45,''),'thJwtToken':_0x32e234[_0x43f84a(0x272)](_0x4ef1c6,''),'timestamp':new Date()['toISOString']()};return _0x508d70&&(_0x4d2600[_0x43f84a(0x29f)]=!![],logger['debug'](_0x32e234[_0x43f84a(0x17d)])),_0x4d2600;}[a85_0x2a6aed(0x135)](_0x529f2f){const _0x419fa5=a85_0x2a6aed,_0x24c8ad={};_0x24c8ad[_0x419fa5(0x199)]=function(_0x259ddb,_0x561586){return _0x259ddb||_0x561586;};const _0x1e976e=_0x24c8ad;try{const _0x44232c=this[_0x419fa5(0x1e6)]?.[_0x419fa5(0x183)]?.['scriptsList']||[],_0x1ae228=_0x44232c['find'](_0x252504=>_0x252504[_0x419fa5(0x264)]===_0x529f2f);return _0x1e976e[_0x419fa5(0x199)](_0x1ae228,null);}catch(_0x52cfb9){return logger[_0x419fa5(0x13d)](_0x419fa5(0x1f2)+_0x529f2f+':\x20'+_0x52cfb9[_0x419fa5(0x105)]),null;}}async[a85_0x2a6aed(0x10a)](_0x4d7597,_0x97988d,_0x371db5=null){const _0x3972ef=a85_0x2a6aed,_0xd0a502={'xtwIV':function(_0x18cf90,_0x311330){return _0x18cf90(_0x311330);},'FgqSc':'../../playwright/accessibility-helper'};try{if(!_0x4d7597)return logger['debug'](_0x3972ef(0x103)+_0x97988d),null;const _0x4cc666=this[_0x3972ef(0x135)](_0x97988d);if(!_0x4cc666||!_0x4cc666[_0x3972ef(0x19e)])return logger[_0x3972ef(0x13d)](_0x3972ef(0x15d)+_0x97988d+'\x20script\x20available'),null;logger['debug'](_0x3972ef(0x143)+_0x97988d+'\x20accessibility\x20script\x20on\x20page');const _0x3a7116=_0xd0a502['xtwIV'](require,_0xd0a502[_0x3972ef(0x1bf)]),_0x3938c3=_0x371db5?await _0x3a7116[_0x3972ef(0x17c)](_0x4d7597,_0x4cc666['command'],_0x371db5):await _0x3a7116[_0x3972ef(0x17c)](_0x4d7597,_0x4cc666[_0x3972ef(0x19e)]);return _0x3938c3;}catch(_0x373c57){return logger[_0x3972ef(0x251)](_0x3972ef(0x2a0)+_0x97988d+':\x20'+(_0x373c57[_0x3972ef(0x1cc)]||_0x373c57[_0x3972ef(0x105)])),null;}}async[a85_0x2a6aed(0x12a)](_0x1a3839,_0x15c14a,_0x429efe,_0x57babb,_0x195b90,_0x471751='scan'){const _0x47c621=a85_0x2a6aed,_0x3d912c={'hwqeA':function(_0x3a57a9,_0xcf6399){return _0x3a57a9===_0xcf6399;},'aBVOc':_0x47c621(0x161),'xhJrW':function(_0xdb0438,_0x22c4ad){return _0xdb0438(_0x22c4ad);},'qOkIp':_0x47c621(0x253),'SvHlp':function(_0x15fa5e,_0x5163b3){return _0x15fa5e(_0x5163b3);}};try{logger[_0x47c621(0x13d)](_0x47c621(0x1fb)+_0x429efe+'\x20using\x20script:\x20'+_0x471751);const _0x320968=this[_0x47c621(0x135)](_0x471751);if(!_0x320968||!_0x320968[_0x47c621(0x19e)]){logger['debug'](_0x47c621(0x204)+_0x471751+_0x47c621(0x2ac));return;}if(_0x3d912c['hwqeA'](_0x471751,_0x3d912c[_0x47c621(0x29e)])){const _0x1f6126=_0x3d912c['xhJrW'](require,_0x3d912c[_0x47c621(0x189)]),_0x5404e1={};_0x5404e1['command']=_0x429efe;const _0x5e4998=await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x47c621(0x263)],async()=>{const _0x19fe46=_0x47c621;return await _0x1f6126[_0x19fe46(0x17c)](_0x1a3839,_0x320968[_0x19fe46(0x19e)],_0x57babb);},_0x5404e1)();return logger[_0x47c621(0x24e)](_0x47c621(0x22f)+_0x471751+'\x20result\x20for\x20'+_0x429efe+':\x20'+util['format'](_0x5e4998)),_0x5e4998;}const _0x2568ee=_0x3d912c[_0x47c621(0x284)](require,_0x3d912c[_0x47c621(0x189)]),_0x332e9c=await PerformanceTester[_0x47c621(0x254)](PerformanceA11yEvents[_0x47c621(0x2a8)],async()=>{const _0x2a7e6d=_0x47c621;return await _0x2568ee[_0x2a7e6d(0x17c)](_0x1a3839,_0x320968[_0x2a7e6d(0x19e)],_0x57babb);})();return logger[_0x47c621(0x24e)](_0x47c621(0x22f)+_0x471751+_0x47c621(0x1a3)+_0x429efe+':\x20'+util[_0x47c621(0x18c)](_0x332e9c)),_0x332e9c;}catch(_0x358fc3){logger[_0x47c621(0x251)](_0x47c621(0x261)+_0x471751+':\x20'+(_0x358fc3[_0x47c621(0x1cc)]||_0x358fc3[_0x47c621(0x105)]));}}async[a85_0x2a6aed(0x12e)](_0x565af3){const _0x149387=a85_0x2a6aed,_0x4f121a={'vGCBB':function(_0x28550d,_0x493672){return _0x28550d(_0x493672);},'esdJm':_0x149387(0x1bc)};try{const _0x486c45=_0x4f121a['vGCBB'](require,_0x4f121a[_0x149387(0x258)]);return await _0x486c45[_0x149387(0x242)](_0x565af3);}catch(_0x5e420d){return logger['error'](_0x149387(0x14b)+(_0x5e420d[_0x149387(0x1cc)]||_0x5e420d['message'])),![];}}[a85_0x2a6aed(0x125)](_0x14fdd2,_0x1cb445,_0x9b2fd7){const _0x47716e=a85_0x2a6aed,_0x3d2937={'XazsP':function(_0x5ed9be,_0x9ccbe3){return _0x5ed9be(_0x9ccbe3);},'yBVVT':_0x47716e(0x253),'cRANe':_0x47716e(0x2bf),'EOkSj':_0x47716e(0x2c3)};try{const _0x32d5f8=_0x3d2937[_0x47716e(0x22e)](require,_0x3d2937[_0x47716e(0x2b4)]);_0x32d5f8[_0x47716e(0x125)](_0x14fdd2,_0x1cb445,_0x9b2fd7);const _0x3cfd4c=JSON[_0x47716e(0x1a7)](_0x14fdd2)[_0x47716e(0x1a4)](/"browserstack\.user":"[^"]*"/g,_0x3d2937[_0x47716e(0x2b8)])[_0x47716e(0x1a4)](/"browserstack\.key":"[^"]*"/g,_0x3d2937[_0x47716e(0x18a)]);logger[_0x47716e(0x13d)](_0x47716e(0x2b6)+global['accessibilityPlatform']+'\x20'+_0x3cfd4c);}catch(_0x2036b8){logger[_0x47716e(0x251)](_0x47716e(0x277)+(_0x2036b8['stack']||_0x2036b8['message']));}}async[a85_0x2a6aed(0x1e5)](_0x1fa3c0){const _0x50161c=a85_0x2a6aed,_0x2eb004={};_0x2eb004[_0x50161c(0x25d)]=_0x50161c(0x16e),_0x2eb004[_0x50161c(0x211)]=function(_0x75cc6d,_0x1f782f){return _0x75cc6d>_0x1f782f;},_0x2eb004[_0x50161c(0x218)]=function(_0x179b48,_0x49461e){return _0x179b48>_0x49461e;},_0x2eb004[_0x50161c(0x1be)]=_0x50161c(0x238);const _0x2bb57b=_0x2eb004;try{if(!this['getCurrentAccessibilityStatus']())return logger[_0x50161c(0x121)](_0x2bb57b['szPmc']),[];const _0x4f6907=this['isMobileWebSession']()?{'is_mobile_session':!![],'thTestRunUuid':accessibilityHelper['resolveMobileThTestRunUuid']()}:{};_0x2bb57b[_0x50161c(0x211)](Object[_0x50161c(0x127)](_0x4f6907)[_0x50161c(0x1fc)],0x0)&&logger['debug']('getAccessibilityResults:\x20Mobile\x20session\x20detected,\x20args:\x20'+JSON[_0x50161c(0x1a7)](_0x4f6907));const _0x3a199e=_0x2bb57b[_0x50161c(0x218)](Object[_0x50161c(0x127)](_0x4f6907)[_0x50161c(0x1fc)],0x0)?await this[_0x50161c(0x10a)](_0x1fa3c0,_0x2bb57b[_0x50161c(0x1be)],_0x4f6907):await this[_0x50161c(0x10a)](_0x1fa3c0,_0x2bb57b[_0x50161c(0x1be)]);return _0x3a199e||[];}catch(_0x85dd4c){return logger[_0x50161c(0x251)](_0x50161c(0x289)+(_0x85dd4c[_0x50161c(0x1cc)]||_0x85dd4c[_0x50161c(0x105)])),[];}}async[a85_0x2a6aed(0x190)](_0xb71371){const _0x28640b=a85_0x2a6aed,_0xb60853={'nVEGc':_0x28640b(0x161),'aTeQI':'getResultsSummary','NOPkg':_0x28640b(0x15f),'RXwhZ':function(_0x4c669d,_0x11577c){return _0x4c669d(_0x11577c);},'QdUvb':_0x28640b(0x172),'wjNJB':function(_0x3fd5db,_0x1bcec7){return _0x3fd5db===_0x1bcec7;},'nVWRg':_0x28640b(0x276),'saGsl':_0x28640b(0x1ee),'CMiyZ':_0x28640b(0x21b),'hluWY':_0x28640b(0x22c),'nUNDb':'getAccessibilityResultsSummary','mHMvs':_0x28640b(0x19d),'pefdk':'Performing\x20scan\x20before\x20getting\x20results\x20summary','wUeMQ':'No\x20summaryResults\x20found.'};try{if(!this[_0x28640b(0x1f8)]())return logger[_0x28640b(0x121)](_0xb60853['NOPkg']),{};const _0x56ffa0=_0xb60853['RXwhZ'](require,_0xb60853['QdUvb']),_0x473c43=_0x56ffa0[_0x28640b(0x2c6)](),_0x1aaf7f=_0xb60853[_0x28640b(0x192)](_0x473c43?.[_0x28640b(0x264)]?.[_0x28640b(0x17e)](),_0xb60853['nVWRg']);let _0x2a120e='',_0x20d537=null,_0x249686=null;if(_0x1aaf7f){_0x20d537=global[_0x28640b(0x212)]||global['__workerDetails']?.[_0x28640b(0x16b)]?.[_0x28640b(0x19a)]||global[_0x28640b(0x11e)]?.[_0x28640b(0x16b)]?.['id'];if(!_0x20d537)return logger[_0x28640b(0x121)](_0xb60853[_0x28640b(0x22a)]),{};try{const _0x342154=await GrpcClient['getInstance']()[_0x28640b(0x23c)](process[_0x28640b(0x149)][_0x28640b(0x266)],_0xb60853[_0x28640b(0x1a1)],_0xb60853[_0x28640b(0x1c7)],_0x20d537),_0x892c5c=AccessibilityModule[_0x28640b(0x235)](null,_0x342154);_0x2a120e=_0x892c5c?.['thTestRunUuid']||'',logger['debug'](_0x28640b(0x2d8)+_0x2a120e+_0x28640b(0x146)+_0x20d537);const _0x3abaaf=await AccessibilityModule[_0x28640b(0x1c3)](_0xb60853[_0x28640b(0x1c7)],_0x2a120e,_0x20d537),_0x32b590=this[_0x28640b(0x206)](_0xb60853[_0x28640b(0x2df)])||this['accessibilityConfig'][this[_0x28640b(0x102)]]||null,_0x59d843=process[_0x28640b(0x149)][_0x28640b(0x164)]||'',_0x5f5b14=this['getParamsForScanForCli'](_0xb60853[_0x28640b(0x13b)],_0x2a120e,_0x32b590,_0x59d843);_0x249686=_0x56ffa0[_0x28640b(0x128)](_0x5f5b14,_0x3abaaf),logger[_0x28640b(0x13d)](_0x28640b(0x234)+JSON[_0x28640b(0x1a7)](_0x249686));}catch(_0x49178f){return logger[_0x28640b(0x251)](_0x28640b(0x1d8)+_0x49178f[_0x28640b(0x105)]),{};}}else{_0x2a120e=this[_0x28640b(0x206)](_0xb60853[_0x28640b(0x28d)])||'';!_0x2a120e&&this['isMobileWebSession']()&&(_0x2a120e=accessibilityHelper[_0x28640b(0x2c1)]());const _0x315669=this[_0x28640b(0x206)](_0xb60853[_0x28640b(0x2df)])||this[_0x28640b(0x1e6)][this[_0x28640b(0x102)]]||null,_0x163f15=process[_0x28640b(0x149)][_0x28640b(0x164)]||'';_0x249686=this[_0x28640b(0x191)](_0xb60853['nUNDb'],_0x2a120e,_0x315669,_0x163f15);}logger[_0x28640b(0x13d)](_0xb60853['pefdk']),await PerformanceTester[_0x28640b(0x254)](PerformanceA11yEvents[_0x28640b(0x263)],async()=>{const _0x469dfa=_0x28640b,_0x5cae5a=await this[_0x469dfa(0x10a)](_0xb71371,_0xb60853[_0x469dfa(0x2a4)],_0x249686);logger['debug'](_0x469dfa(0x260)+util[_0x469dfa(0x18c)](_0x5cae5a));},{'command':_0xb60853[_0x28640b(0x13b)]})();const _0x1b1dd9=await PerformanceTester[_0x28640b(0x254)](PerformanceA11yEvents[_0x28640b(0x21c)],async()=>{const _0x3cfd37=_0x28640b;return await this[_0x3cfd37(0x10a)](_0xb71371,_0xb60853[_0x3cfd37(0x1c7)],_0x249686);})();if(!_0x1b1dd9)return logger[_0x28640b(0x13d)](_0xb60853[_0x28640b(0x1a0)]),{};return _0x1b1dd9;}catch(_0x3d4a1e){return logger['error'](_0x28640b(0x237)+(_0x3d4a1e[_0x28640b(0x1cc)]||_0x3d4a1e[_0x28640b(0x105)])),{};}}async[a85_0x2a6aed(0x269)](_0x489e65,_0x295afc,_0x3a351d=null){const _0x5e3a0e=a85_0x2a6aed,_0x15a6c3={};_0x15a6c3[_0x5e3a0e(0x18d)]=_0x5e3a0e(0x1b5),_0x15a6c3[_0x5e3a0e(0x119)]=_0x5e3a0e(0x29d),_0x15a6c3['jYQrS']=_0x5e3a0e(0x113);const _0x1fdc9d=_0x15a6c3;try{if(!_0x489e65)return logger[_0x5e3a0e(0x13d)](_0x1fdc9d[_0x5e3a0e(0x18d)]),null;if(!_0x295afc)return logger['debug'](_0x1fdc9d['OaIib']),null;logger[_0x5e3a0e(0x13d)](_0x1fdc9d[_0x5e3a0e(0x21d)]);const _0x246b23=_0x3a351d?await _0x489e65['evaluate'](_0x295afc,_0x3a351d):await _0x489e65[_0x5e3a0e(0x282)](_0x295afc);return _0x246b23;}catch(_0x25b135){return logger[_0x5e3a0e(0x251)](_0x5e3a0e(0x106)+(_0x25b135[_0x5e3a0e(0x1cc)]||_0x25b135[_0x5e3a0e(0x105)])),null;}}static[a85_0x2a6aed(0x235)](_0x303f3e,_0x3e380c){const _0x5c6c7f=a85_0x2a6aed,_0x3a2106={};_0x3a2106['Mulyc']='ascii';const _0x559131=_0x3a2106,_0x2e7432={};_0x2e7432[_0x5c6c7f(0x270)]=_0x303f3e;const _0x41f0e5=_0x2e7432;let _0x14f4d8={};if(_0x3e380c[_0x5c6c7f(0x1ca)]()&&_0x3e380c['hasAccessibilityExecuteParams']())try{_0x14f4d8=JSON[_0x5c6c7f(0x1c0)](new Buffer(_0x3e380c[_0x5c6c7f(0x2d9)]())['toString'](_0x559131['Mulyc']));}catch(_0x5e40a8){logger[_0x5c6c7f(0x251)](_0x5c6c7f(0x16a)+_0x5e40a8[_0x5c6c7f(0x105)]),_0x14f4d8={};}return CLIUtils[_0x5c6c7f(0x128)](_0x41f0e5,_0x14f4d8);}static async[a85_0x2a6aed(0x1c3)](_0x29a7b6,_0x88a337='',_0x258090=null){const _0x4be689=a85_0x2a6aed,_0x7e79b0={};_0x7e79b0[_0x4be689(0x233)]=_0x4be689(0x181),_0x7e79b0[_0x4be689(0x179)]=_0x4be689(0x21b);const _0x240736=_0x7e79b0;try{if(!_0x258090&&AccessibilityModule['_centralAuthConfigFetched'])return AccessibilityModule[_0x4be689(0x130)];if(!process[_0x4be689(0x149)][_0x4be689(0x266)])return logger[_0x4be689(0x251)](_0x240736['jyvoR']),{};const _0x3cbc2c=await GrpcClient[_0x4be689(0x11f)]()[_0x4be689(0x23c)](process[_0x4be689(0x149)][_0x4be689(0x266)],_0x240736[_0x4be689(0x179)],_0x29a7b6,_0x258090),_0x1b302c=_0x258090?AccessibilityModule[_0x4be689(0x235)](null,_0x3cbc2c)?.[_0x4be689(0x270)]||_0x88a337:_0x88a337,_0x4b7fe2=AccessibilityModule[_0x4be689(0x235)](_0x1b302c,_0x3cbc2c);return!_0x258090&&(AccessibilityModule[_0x4be689(0x130)]=_0x4b7fe2,AccessibilityModule[_0x4be689(0x236)]=!![]),_0x4b7fe2;}catch(_0x3888e0){return logger[_0x4be689(0x251)](_0x4be689(0x123)+_0x29a7b6+':\x20'+(_0x3888e0[_0x4be689(0x1cc)]||_0x3888e0[_0x4be689(0x105)])),{};}}};module['exports']=AccessibilityModule;
function a85_0x2042(_0x4e30f6,_0x184b5a){const _0x5b562c=a85_0x5b56();return a85_0x2042=function(_0x2042b9,_0xca7e4e){_0x2042b9=_0x2042b9-0x1ba;let _0x29a201=_0x5b562c[_0x2042b9];return _0x29a201;},a85_0x2042(_0x4e30f6,_0x184b5a);}const a85_0x327e61=a85_0x2042;(function(_0x31b6b2,_0x3049cd){const _0x5cf605=a85_0x2042,_0x4fd5d2=_0x31b6b2();while(!![]){try{const _0x6d230f=-parseInt(_0x5cf605(0x2ec))/0x1+-parseInt(_0x5cf605(0x322))/0x2+-parseInt(_0x5cf605(0x30b))/0x3*(parseInt(_0x5cf605(0x2f2))/0x4)+parseInt(_0x5cf605(0x1fd))/0x5+parseInt(_0x5cf605(0x1c5))/0x6+parseInt(_0x5cf605(0x313))/0x7+parseInt(_0x5cf605(0x380))/0x8*(-parseInt(_0x5cf605(0x2e1))/0x9);if(_0x6d230f===_0x3049cd)break;else _0x4fd5d2['push'](_0x4fd5d2['shift']());}catch(_0x30d524){_0x4fd5d2['push'](_0x4fd5d2['shift']());}}}(a85_0x5b56,0x5c05c));const BaseModule=require('./baseModule'),{createClassLogger}=require(a85_0x327e61(0x2b0)),CLIUtils=require(a85_0x327e61(0x33b)),AutomationFramework=require(a85_0x327e61(0x312)),TestFramework=require(a85_0x327e61(0x330)),AutomationFrameworkState=require(a85_0x327e61(0x2d7)),HookState=require(a85_0x327e61(0x2cb)),GrpcClient=require('../grpcClient'),scripts=require('../../../helpers/accessibility-automation/scripts'),logger=createClassLogger('TrackedInstance'),PerformanceTester=require('../../../helpers/performance/performance-tester.js'),{EVENTS,A11Y_EVENTS:PerformanceA11yEvents}=require(a85_0x327e61(0x1c1)),{MINIMUM_BROWSER_VERSION_ACCESSIBILITY,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY}=require(a85_0x327e61(0x224)),{nestedKeyValue,isUndefined}=require(a85_0x327e61(0x317)),util=require(a85_0x327e61(0x248)),TestInfo=require(a85_0x327e61(0x2aa)),TestFrameworkConstants=require(a85_0x327e61(0x287)),accessibilityHelper=require('../../../helpers/accessibility-automation/helper');class AccessibilityModule extends BaseModule{static ['MODULE_NAME']=AccessibilityModule[a85_0x327e61(0x2ca)];static [a85_0x327e61(0x33e)]=![];static ['_centralAuthA11yConfig']={};constructor(_0x1b0f5d){const _0x376946=a85_0x327e61,_0x2091ab={};_0x2091ab['IjuZq']='14|8|0|7|2|4|1|13|10|12|15|5|9|16|6|3|11',_0x2091ab[_0x376946(0x206)]=_0x376946(0x38f),_0x2091ab[_0x376946(0x32d)]=_0x376946(0x316),_0x2091ab[_0x376946(0x233)]='testhub_build_uuid',_0x2091ab[_0x376946(0x384)]='[AccessibilityModule]\x20Constructor:\x20Registered\x20observers\x20-\x20EXECUTE\x20PRE,\x20CREATE\x20POST,\x20QUIT\x20PRE';const _0x454f25=_0x2091ab,_0x3d8184=_0x454f25[_0x376946(0x2d9)][_0x376946(0x1c2)]('|');let _0x59fac5=0x0;while(!![]){switch(_0x3d8184[_0x59fac5++]){case'0':AutomationFramework[_0x376946(0x234)](AutomationFrameworkState[_0x376946(0x249)],HookState['POST'],this[_0x376946(0x39f)][_0x376946(0x1e4)](this));continue;case'1':this[_0x376946(0x275)]=new Map();continue;case'2':this[_0x376946(0x24a)]=!![];continue;case'3':this['KEY_DRIVER_HAS_URL']=_0x454f25[_0x376946(0x206)];continue;case'4':this[_0x376946(0x305)]=_0x1b0f5d['toObject']();continue;case'5':this[_0x376946(0x1f6)]=![];continue;case'6':this[_0x376946(0x321)]=_0x454f25['HaoIP'];continue;case'7':AutomationFramework[_0x376946(0x234)](AutomationFrameworkState[_0x376946(0x227)],HookState['PRE'],this[_0x376946(0x366)]['bind'](this));continue;case'8':AutomationFramework[_0x376946(0x234)](AutomationFrameworkState[_0x376946(0x39d)],HookState[_0x376946(0x2b6)],this[_0x376946(0x280)][_0x376946(0x1e4)](this));continue;case'9':this['setAccessibilityToken'](_0x1b0f5d[_0x376946(0x35f)]()[_0x376946(0x23b)]());continue;case'10':this[_0x376946(0x27b)]=![];continue;case'11':this[_0x376946(0x381)]=_0x454f25[_0x376946(0x233)];continue;case'12':this[_0x376946(0x390)]=[];continue;case'13':this[_0x376946(0x2e3)]=new Map();continue;case'14':super();continue;case'15':this[_0x376946(0x1ba)]=![];continue;case'16':logger[_0x376946(0x2f0)](_0x454f25['xaQxf']);continue;}break;}}['isEnabled'](){const _0x31400c=a85_0x327e61;return this[_0x31400c(0x24a)];}['getModuleName'](){const _0x23aff4=a85_0x327e61;return AccessibilityModule[_0x23aff4(0x309)];}[a85_0x327e61(0x29a)](){const _0x36f0e9=a85_0x327e61;return this['accessibility'][_0x36f0e9(0x1da)](CLIUtils[_0x36f0e9(0x209)](),![]);}['getLogDisabledShown'](){const _0x1b2104=a85_0x327e61;return this[_0x1b2104(0x2e3)][_0x1b2104(0x1da)](CLIUtils[_0x1b2104(0x209)](),![]);}[a85_0x327e61(0x2e7)](_0x10edc2){const _0x2bba5e=a85_0x327e61;this[_0x2bba5e(0x2e3)][_0x2bba5e(0x27d)](CLIUtils[_0x2bba5e(0x209)](),_0x10edc2);}[a85_0x327e61(0x1fe)](){const _0x3b52e7=a85_0x327e61,_0x108884={'kWnvm':'sendMessageToServer\x20accessibility\x20patch\x20already\x20applied','GToRO':function(_0x3a1450,_0x4db42c){return _0x3a1450(_0x4db42c);},'VRVsr':'../../utils/playwright-patcher','lJyJI':_0x3b52e7(0x24c),'mTXzm':'patchSendMessageToServer\x20function\x20not\x20available\x20from\x20playwright-patcher'};if(this['_sendMessageServerPatchApplied']){logger[_0x3b52e7(0x2f0)](_0x108884[_0x3b52e7(0x208)]);return;}try{const _0x160738=_0x108884[_0x3b52e7(0x264)](require,_0x108884[_0x3b52e7(0x2f7)]);_0x160738&&_0x160738[_0x3b52e7(0x37f)]?(_0x160738[_0x3b52e7(0x37f)](),this[_0x3b52e7(0x1ba)]=!![],logger[_0x3b52e7(0x2f0)](_0x108884[_0x3b52e7(0x1ce)])):logger[_0x3b52e7(0x2f0)](_0x108884[_0x3b52e7(0x2e2)]);}catch(_0x9cd50e){logger[_0x3b52e7(0x2f0)](_0x3b52e7(0x1cb)+util[_0x3b52e7(0x35c)](_0x9cd50e));}}[a85_0x327e61(0x2c9)](_0x52791a=null,_0x51be46=null,_0xac6d7a=null){const _0x1934e1=a85_0x327e61,_0x6eb190={'YUtJx':function(_0x494904,_0x55fd46){return _0x494904&&_0x55fd46;},'nywqz':'isPlatformSupported:\x20caps\x20are\x20null','knlEJ':function(_0x42e28f,_0x43559d){return _0x42e28f(_0x43559d);},'ARZlI':_0x1934e1(0x317),'NwKic':'isPlatformSupported:\x20Not\x20an\x20accessibility\x20automation\x20session','pQsXn':_0x1934e1(0x274),'aTNHF':function(_0x1ad700,_0x28f4c3){return _0x1ad700===_0x28f4c3;},'YOiEb':function(_0x2978d9,_0xb6ad3c){return _0x2978d9===_0xb6ad3c;},'depnC':'true','IPkjn':function(_0x55d63b,_0x3d6e00){return _0x55d63b===_0x3d6e00;},'zfPHj':_0x1934e1(0x262),'nAwXR':'isPlatformSupported:\x20Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','GUPml':_0x1934e1(0x216),'CUSDQ':function(_0x33722c,_0x420b0c){return _0x33722c!==_0x420b0c;},'XLZPj':_0x1934e1(0x1eb),'DkvdV':function(_0x4e9fda){return _0x4e9fda();},'NClAS':_0x1934e1(0x2de),'yKaCT':function(_0x49f3e9,_0x17f09a){return _0x49f3e9>_0x17f09a;},'PdYCT':function(_0x6571c8,_0x2d18be){return _0x6571c8(_0x2d18be);},'gaTZT':_0x1934e1(0x1bc)};try{if(_0x6eb190['YUtJx'](!_0x51be46,!_0xac6d7a))return logger[_0x1934e1(0x2f0)](_0x6eb190['nywqz']),![];const {isUndefined:_0x54a250,isBrowserstackInfra:_0x30899a}=_0x6eb190[_0x1934e1(0x242)](require,_0x6eb190['ARZlI']);if(!accessibilityHelper[_0x1934e1(0x31f)]())return logger[_0x1934e1(0x2f0)](_0x6eb190[_0x1934e1(0x30c)]),![];const _0x4c3b8b=_0x51be46['browserName']||_0x51be46['browser'],_0x288bbf=_0x51be46[_0x1934e1(0x250)]||_0x51be46[_0x1934e1(0x349)];if(!accessibilityHelper[_0x1934e1(0x345)](_0x4c3b8b))return logger[_0x1934e1(0x2be)](_0x6eb190[_0x1934e1(0x1e8)]),![];if(accessibilityHelper[_0x1934e1(0x225)](_0x4c3b8b))try{const _0x5d0eb0=_0x51be46[_0x1934e1(0x2db)],_0x3e98ad=_0x6eb190[_0x1934e1(0x35a)](_0x5d0eb0,!![])||_0x6eb190[_0x1934e1(0x241)](_0x5d0eb0,_0x6eb190[_0x1934e1(0x363)])||_0x6eb190[_0x1934e1(0x2bc)](typeof _0x5d0eb0,_0x6eb190[_0x1934e1(0x359)])&&_0x6eb190[_0x1934e1(0x35a)](_0x5d0eb0[_0x1934e1(0x2c4)](),_0x6eb190[_0x1934e1(0x363)]);if(_0x3e98ad)return logger['warn'](_0x6eb190['nAwXR']),![];const _0x2b212e=_0x51be46?.[_0x1934e1(0x228)]?.['args']||_0x51be46?.[_0x6eb190['GUPml']]?.[_0x1934e1(0x1f4)]||[];if(Array[_0x1934e1(0x268)](_0x2b212e)&&_0x2b212e[_0x1934e1(0x2c1)](_0x2dd2a5=>typeof _0x2dd2a5===_0x1934e1(0x262)&&(_0x2dd2a5===_0x1934e1(0x378)||_0x2dd2a5[_0x1934e1(0x1fb)](_0x1934e1(0x36a))&&_0x2dd2a5!==_0x1934e1(0x347))))return logger[_0x1934e1(0x2be)](_0x6eb190['nAwXR']),![];}catch(_0x5bee30){logger[_0x1934e1(0x2f0)](_0x1934e1(0x1df)+util[_0x1934e1(0x35c)](_0x5bee30));}if(_0x6eb190[_0x1934e1(0x38a)](_0x288bbf,_0x6eb190[_0x1934e1(0x291)])){const _0x42eac7=_0x6eb190[_0x1934e1(0x33a)](_0x30899a),_0x4f3cb4=accessibilityHelper[_0x1934e1(0x2c5)](_0x4c3b8b,_0x42eac7),_0x2beddb=accessibilityHelper['getBrowserDisplayName'](_0x4c3b8b);if(!accessibilityHelper[_0x1934e1(0x290)](_0x288bbf,_0x4f3cb4)){const _0x2e6530=_0x42eac7?'':_0x6eb190[_0x1934e1(0x1db)];return logger[_0x1934e1(0x2be)]('Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20'+_0x2beddb+_0x1934e1(0x21d)+_0x4f3cb4+_0x1934e1(0x33c)+_0x2e6530+'.'),![];}}else{const _0x5cb6e3=_0x51be46['browserVersion']||_0x51be46[_0x1934e1(0x349)]||_0x51be46[_0x1934e1(0x362)];if(_0x5cb6e3&&_0x6eb190[_0x1934e1(0x38a)](_0x5cb6e3,_0x6eb190[_0x1934e1(0x291)])&&!_0x6eb190[_0x1934e1(0x2f6)](_0x6eb190[_0x1934e1(0x242)](parseFloat,_0x5cb6e3),_0x6eb190[_0x1934e1(0x247)](parseFloat,MINIMUM_BROWSER_VERSION_ACCESSIBILITY)))return logger[_0x1934e1(0x2be)](_0x6eb190[_0x1934e1(0x395)]),![];}return!![];}catch(_0x3dd2c4){return logger[_0x1934e1(0x2f0)](_0x1934e1(0x21e)+_0x3dd2c4[_0x1934e1(0x257)]),![];}}[a85_0x327e61(0x1de)](_0x2fc590=[],_0x427665,_0x198327=a85_0x327e61(0x350)){const _0x35d8fa=a85_0x327e61,_0x530d4d={'MdJdW':function(_0x4a107d,_0x2e4bf1){return _0x4a107d===_0x2e4bf1;},'ptZWP':_0x35d8fa(0x32b),'bYAZo':function(_0x436275,_0x429e8b){return _0x436275||_0x429e8b;},'rjGTt':function(_0x254a16,_0x463d34){return _0x254a16===_0x463d34;},'ErgYY':function(_0x7f7576,_0x230c78){return _0x7f7576&&_0x230c78;},'Vefop':_0x35d8fa(0x296),'HYTJM':function(_0x235856,_0x37e883){return _0x235856===_0x37e883;},'tFuyk':function(_0x2fc5ee,_0x49ec0e){return _0x2fc5ee(_0x49ec0e);},'YuyBZ':function(_0x2ae1f6,_0x12f1ef){return _0x2ae1f6>_0x12f1ef;}};try{const _0x481a9e=process[_0x35d8fa(0x2ac)][_0x35d8fa(0x35d)]?JSON[_0x35d8fa(0x22c)](process[_0x35d8fa(0x2ac)][_0x35d8fa(0x35d)]):null;if(!_0x481a9e)return!![];const _0x14d863=Array[_0x35d8fa(0x268)](_0x481a9e[_0x35d8fa(0x2fe)])?_0x481a9e['includeTagsInTestingScope']:[],_0x34343a=Array[_0x35d8fa(0x268)](_0x481a9e[_0x35d8fa(0x22f)])?_0x481a9e['excludeTagsInTestingScope']:[];if(_0x530d4d[_0x35d8fa(0x36e)](_0x198327,_0x530d4d[_0x35d8fa(0x25c)])){let _0x3c80f6;Array[_0x35d8fa(0x268)](_0x2fc590)?_0x3c80f6=_0x2fc590[_0x35d8fa(0x260)]('\x20'):_0x3c80f6=_0x530d4d[_0x35d8fa(0x2d8)](_0x2fc590,'');const _0x5608b0=_0x34343a[_0x35d8fa(0x2c1)](_0x121d82=>_0x3c80f6[_0x35d8fa(0x393)](_0x121d82)),_0x4fa28f=_0x530d4d[_0x35d8fa(0x373)](_0x14d863[_0x35d8fa(0x2e8)],0x0)||_0x14d863[_0x35d8fa(0x2c1)](_0xfd4ea6=>_0x3c80f6[_0x35d8fa(0x393)](_0xfd4ea6)),_0x5f1129=_0x530d4d[_0x35d8fa(0x2c0)](!_0x5608b0,_0x4fa28f);return logger['debug'](_0x35d8fa(0x201)+(_0x427665?.[_0x35d8fa(0x36f)]?.()||_0x530d4d['Vefop'])+_0x35d8fa(0x2a4)+_0x5f1129+',\x20testName='+_0x3c80f6+',\x20includeTags='+JSON['stringify'](_0x14d863)+_0x35d8fa(0x36b)+JSON[_0x35d8fa(0x1bb)](_0x34343a)),_0x5f1129;}const _0x2afaca=Array['isArray'](_0x2fc590)?_0x2fc590:[];let _0x12ba99=![],_0x26316d=_0x530d4d['HYTJM'](_0x14d863[_0x35d8fa(0x2e8)],0x0);const _0x2ebd9d=_0x2b0658=>typeof _0x2b0658===_0x35d8fa(0x262)?_0x2b0658[_0x35d8fa(0x360)](/^@/,'')[_0x35d8fa(0x2c4)]()[_0x35d8fa(0x2da)]():_0x2b0658,_0x50d7be=new Set(_0x14d863['map'](_0x2ebd9d)),_0x18ad20=new Set(_0x34343a[_0x35d8fa(0x236)](_0x2ebd9d));for(const _0x3fe65a of _0x2afaca){const _0x4b0518=_0x530d4d[_0x35d8fa(0x30f)](_0x2ebd9d,_0x3fe65a);_0x18ad20[_0x35d8fa(0x2cc)](_0x4b0518)&&(_0x12ba99=!![]),_0x530d4d[_0x35d8fa(0x35b)](_0x50d7be[_0x35d8fa(0x231)],0x0)&&_0x50d7be[_0x35d8fa(0x2cc)](_0x4b0518)&&(_0x26316d=!![]);}const _0x43f420=_0x530d4d[_0x35d8fa(0x2c0)](_0x26316d,!_0x12ba99);return logger['debug'](_0x35d8fa(0x201)+(_0x427665?.['getPlatformIndex']?.()||_0x530d4d[_0x35d8fa(0x38e)])+_0x35d8fa(0x377)+_0x43f420+_0x35d8fa(0x1d1)+JSON['stringify'](_0x2afaca)+_0x35d8fa(0x25f)+JSON[_0x35d8fa(0x1bb)](_0x14d863)+_0x35d8fa(0x36b)+JSON[_0x35d8fa(0x1bb)](_0x34343a)),_0x43f420;}catch(_0x339d78){return logger[_0x35d8fa(0x2f0)]('[platform\x20-\x20'+(_0x427665?.[_0x35d8fa(0x36f)]?.()||_0x530d4d[_0x35d8fa(0x38e)])+_0x35d8fa(0x20b)+_0x339d78[_0x35d8fa(0x257)]),![];}}async[a85_0x327e61(0x39f)](_0x1c9c5b){const _0x3fb21b=a85_0x327e61,_0x35f584={};_0x35f584[_0x3fb21b(0x2ed)]=function(_0x33e893,_0x1ce757){return _0x33e893!==_0x1ce757;},_0x35f584[_0x3fb21b(0x1d2)]='cucumber',_0x35f584[_0x3fb21b(0x202)]=_0x3fb21b(0x32b),_0x35f584['qGZgK']='onBeforeTest:\x20Skipping\x20accessibility\x20check\x20-\x20not\x20a\x20supported\x20test\x20framework',_0x35f584[_0x3fb21b(0x1d4)]=_0x3fb21b(0x21b),_0x35f584[_0x3fb21b(0x392)]=_0x3fb21b(0x292),_0x35f584[_0x3fb21b(0x1e1)]=_0x3fb21b(0x39a),_0x35f584[_0x3fb21b(0x25e)]=_0x3fb21b(0x277),_0x35f584[_0x3fb21b(0x2b7)]=function(_0x290971,_0x42bf60){return _0x290971===_0x42bf60;},_0x35f584[_0x3fb21b(0x307)]='onBeforeTest:\x20Driver\x20not\x20initialized,\x20setting\x20DRIVER_INIT=true',_0x35f584['LzSnb']=_0x3fb21b(0x276),_0x35f584[_0x3fb21b(0x35e)]=function(_0x1a665a,_0x22919c){return _0x1a665a>_0x22919c;},_0x35f584[_0x3fb21b(0x2ef)]=function(_0x412292,_0x377e4c){return _0x412292===_0x377e4c;},_0x35f584['dMVGS']=_0x3fb21b(0x308),_0x35f584['mHYwa']=_0x3fb21b(0x273),_0x35f584['xASkm']=function(_0x36e098,_0x3d0643){return _0x36e098&&_0x3d0643;},_0x35f584[_0x3fb21b(0x251)]='unknown',_0x35f584[_0x3fb21b(0x37c)]=_0x3fb21b(0x2fc);const _0x292495=_0x35f584;if(_0x292495[_0x3fb21b(0x2ed)](_0x1c9c5b[_0x3fb21b(0x358)],_0x292495[_0x3fb21b(0x1d2)])&&_0x292495['jelny'](_0x1c9c5b[_0x3fb21b(0x358)],_0x292495['jPrwu'])){logger['debug'](_0x292495[_0x3fb21b(0x1ca)]);return;}try{const _0x2fa68c=AutomationFramework[_0x3fb21b(0x2c2)](),_0x5f1cb4=TestFramework['getTrackedInstance'](),_0x242446=_0x1c9c5b[_0x3fb21b(0x2b2)]||global[_0x3fb21b(0x2d1)]?.[_0x3fb21b(0x24e)]||null;if(!_0x242446){_0x5f1cb4&&_0x5f1cb4[_0x3fb21b(0x30e)](_0x292495[_0x3fb21b(0x1d4)],!![]);logger[_0x3fb21b(0x2f0)](_0x292495[_0x3fb21b(0x392)]);return;}logger[_0x3fb21b(0x2f0)](_0x292495['bBzvh']);const _0x59cee6=_0x5f1cb4?.[_0x3fb21b(0x28f)](_0x292495[_0x3fb21b(0x25e)],![]),_0x81960f=_0x5f1cb4?.[_0x3fb21b(0x28f)](_0x292495[_0x3fb21b(0x1d4)],![]);if(_0x292495[_0x3fb21b(0x2b7)](_0x59cee6,![])&&_0x292495[_0x3fb21b(0x2b7)](_0x81960f,![])){_0x5f1cb4&&_0x5f1cb4[_0x3fb21b(0x30e)](_0x292495[_0x3fb21b(0x25e)],!![]);logger['debug'](_0x292495[_0x3fb21b(0x307)]);return;}_0x5f1cb4&&_0x5f1cb4[_0x3fb21b(0x30e)](_0x292495['PZYkm'],!![]);let _0x839131,_0x50f89d;const _0x5b6093=_0x1c9c5b[_0x3fb21b(0x358)]||_0x292495[_0x3fb21b(0x1d2)];if(_0x292495[_0x3fb21b(0x2b7)](_0x5b6093,_0x292495[_0x3fb21b(0x202)])){_0x50f89d=_0x1c9c5b[_0x3fb21b(0x266)]?.[_0x3fb21b(0x2a3)]||_0x1c9c5b[_0x3fb21b(0x266)]?.['id']||global[_0x3fb21b(0x2a8)]||global[_0x3fb21b(0x2d1)]?.[_0x3fb21b(0x2c6)]?.['testAnalyticsId']||global['__workerDetails']?.[_0x3fb21b(0x2c6)]?.['id'];const _0x113e1d=_0x5f1cb4?.[_0x3fb21b(0x1ea)]()?.[_0x3fb21b(0x1da)](_0x50f89d);if(_0x113e1d&&_0x113e1d[TestFrameworkConstants[_0x3fb21b(0x382)]])_0x839131=_0x113e1d[TestFrameworkConstants[_0x3fb21b(0x382)]];else{if(_0x1c9c5b[_0x3fb21b(0x266)]?.[_0x3fb21b(0x337)])_0x839131=_0x1c9c5b[_0x3fb21b(0x266)][_0x3fb21b(0x337)];else global[_0x3fb21b(0x2d1)]?.[_0x3fb21b(0x2c6)]?.[_0x3fb21b(0x266)]?.[_0x3fb21b(0x337)]?_0x839131=global[_0x3fb21b(0x2d1)][_0x3fb21b(0x2c6)][_0x3fb21b(0x266)][_0x3fb21b(0x337)]:_0x839131=_0x292495[_0x3fb21b(0x34c)];}logger[_0x3fb21b(0x2f0)]('[AccessibilityModule]\x20onBeforeTest:\x20Jest\x20-\x20testIdentifier='+_0x50f89d+_0x3fb21b(0x284)+JSON[_0x3fb21b(0x1bb)](_0x839131));}else{_0x50f89d=this[_0x3fb21b(0x39b)](_0x1c9c5b);const _0x5642f9=TestInfo[_0x3fb21b(0x341)](_0x50f89d);let _0x258a44=[];if(_0x5642f9&&Array['isArray'](_0x5642f9[_0x3fb21b(0x273)])&&_0x292495[_0x3fb21b(0x35e)](_0x5642f9[_0x3fb21b(0x273)][_0x3fb21b(0x2e8)],0x0))_0x258a44=_0x5642f9['test_tags'];else{if(_0x5f1cb4){const _0x3620e3=_0x292495[_0x3fb21b(0x2ef)](typeof _0x5f1cb4['getData'],_0x292495['dMVGS'])?_0x5f1cb4[_0x3fb21b(0x28f)](_0x292495[_0x3fb21b(0x1ec)],[]):_0x5f1cb4[_0x3fb21b(0x273)]||[];Array[_0x3fb21b(0x268)](_0x3620e3)&&(_0x258a44=_0x3620e3);}}_0x839131=_0x258a44;}logger['info'](_0x3fb21b(0x25d)+JSON[_0x3fb21b(0x1bb)](_0x839131));const _0x3becfb=this['isPlatformSupported'](_0x2fa68c,_0x1c9c5b['platformCaps'],_0x1c9c5b[_0x3fb21b(0x1f3)]);logger[_0x3fb21b(0x2f0)](_0x3fb21b(0x28b)+_0x3becfb+_0x3fb21b(0x29d)+this[_0x3fb21b(0x27b)]);const _0x52b315=this[_0x3fb21b(0x1de)](_0x839131,_0x2fa68c,_0x5b6093),_0x3d287=_0x292495[_0x3fb21b(0x29e)](_0x3becfb,_0x52b315),_0x31c957=CLIUtils[_0x3fb21b(0x209)]();this[_0x3fb21b(0x275)][_0x3fb21b(0x27d)](_0x31c957,_0x3d287),global['Context']?.[_0x3fb21b(0x1f9)]&&global[_0x3fb21b(0x2ba)][_0x3fb21b(0x1f9)]()[_0x3fb21b(0x357)](_0x3d287),logger[_0x3fb21b(0x2f0)](_0x3fb21b(0x201)+(_0x2fa68c?.[_0x3fb21b(0x36f)]?.()||_0x292495['HrXtc'])+_0x3fb21b(0x2b4)+_0x3d287),_0x3d287?(global[_0x3fb21b(0x2fd)]=!![],process['env']['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x292495[_0x3fb21b(0x37c)],this['applySendMessageToServerPatch']()):global[_0x3fb21b(0x2fd)]=![];}catch(_0x2bd182){logger['error'](_0x3fb21b(0x2ee)+(_0x2bd182['stack']||_0x2bd182['message']));const _0x5e3e44=CLIUtils['getCurrentInstanceName']();this[_0x3fb21b(0x275)][_0x3fb21b(0x27d)](_0x5e3e44,![]),global['accessibilityPlatform']=![];}}[a85_0x327e61(0x31e)](){const _0x1fbaaa=a85_0x327e61;return this[_0x1fbaaa(0x390)][_0x1fbaaa(0x388)](_0x2e5f9c=>_0x2e5f9c[_0x1fbaaa(0x2ea)]()===_0x1fbaaa(0x216))?.[_0x1fbaaa(0x2b5)]()||'';}[a85_0x327e61(0x27a)](_0x4cc12d){const _0x246319=a85_0x327e61;try{const _0x5677fb=this[_0x246319(0x305)]?.[_0x246319(0x2ce)]?.['capabilitiesList']||[],_0x2ec103=_0x5677fb[_0x246319(0x388)](_0x20caea=>_0x20caea['name']===_0x4cc12d);return _0x2ec103?_0x2ec103['value']:null;}catch(_0x4d7748){return logger[_0x246319(0x2f0)](_0x246319(0x289)+_0x4cc12d+':\x20'+_0x4d7748[_0x246319(0x257)]),null;}}async[a85_0x327e61(0x229)](_0xddc79,_0x3c42e1){const _0x3d350f=a85_0x327e61,_0x1dc2de=_0xddc79[_0x3d350f(0x26a)]()[_0x3d350f(0x35f)](),_0x3670fa=_0x1dc2de[_0x3d350f(0x2a1)](),_0x9380ce=_0x1dc2de[_0x3d350f(0x252)]()?.['getCommandsList']();scripts[_0x3d350f(0x255)](_0x3670fa,_0x9380ce),scripts[_0x3d350f(0x39c)]();const _0x42ce80=_0x1dc2de[_0x3d350f(0x23b)]();this['capabilities']=_0x1dc2de[_0x3d350f(0x23b)](),await this['setAccessibilityToken'](_0x42ce80,_0x3c42e1['launchCaps']);}async[a85_0x327e61(0x368)](_0x2249a2,_0x47a2b0={}){const _0x3053da=a85_0x327e61,_0xc2c59e={'IoQCx':function(_0xcfac50,_0xeb06bb){return _0xcfac50===_0xeb06bb;},'wBmDT':'accessibilityToken','AmiOP':_0x3053da(0x2dc),'hvBjZ':function(_0x277ec8,_0x4523c6){return _0x277ec8(_0x4523c6);},'wpsvd':_0x3053da(0x23a),'aNOdB':_0x3053da(0x317),'uSVrb':function(_0xfc4389,_0xcc2a1e){return _0xfc4389===_0xcc2a1e;},'Kdeve':_0x3053da(0x340),'qOjkW':'browserstack.accessibilityOptions.wcagVersion','fZDcD':'scannerVersion','qUXae':'browserstack.accessibilityOptions.scannerVersion','Bwgrc':function(_0x475fa7,_0x22ada3){return _0x475fa7===_0x22ada3;},'AvPCm':'scannerProcessingTimeout','iyxUW':_0x3053da(0x2d0),'hZcKI':_0x3053da(0x1bd),'lbhbv':function(_0x3abab4,_0x28df5b){return _0x3abab4===_0x28df5b;},'aVTzX':function(_0x19bb66,_0x18badd){return _0x19bb66===_0x18badd;},'nnapX':_0x3053da(0x2fc)};global['__accessibilityOptions']=global[_0x3053da(0x269)]||{};for(const _0x255135 of _0x2249a2){logger['info'](_0x3053da(0x1e3)+_0x255135[_0x3053da(0x2ea)]()+_0x3053da(0x399)+_0x255135['getValue']());if(_0xc2c59e[_0x3053da(0x386)](_0x255135['getName'](),_0xc2c59e[_0x3053da(0x214)])){const _0x58da43=_0x255135[_0x3053da(0x2b5)]();process['env']['BS_A11Y_JWT']=_0x58da43,global[_0x3053da(0x269)][_0xc2c59e['AmiOP']]=_0x58da43;const _0x52ed77=_0xc2c59e[_0x3053da(0x336)](require,_0xc2c59e[_0x3053da(0x28e)]),{isTrue:_0x5bc41d}=_0xc2c59e['hvBjZ'](require,_0xc2c59e[_0x3053da(0x2c3)]),_0x5ea6=_0x52ed77[_0x3053da(0x346)](_0x58da43);_0x5ea6&&_0xc2c59e['hvBjZ'](_0x5bc41d,_0x5ea6['skipCDPConnectOverride'])&&(process[_0x3053da(0x2ac)][_0x3053da(0x323)]=!![]);}else{if(_0xc2c59e['uSVrb'](_0x255135[_0x3053da(0x2ea)](),_0xc2c59e[_0x3053da(0x333)]))global['__accessibilityOptions'][_0xc2c59e[_0x3053da(0x1dc)]]=_0x255135['getValue']();else{if(_0xc2c59e[_0x3053da(0x205)](_0x255135[_0x3053da(0x2ea)](),_0xc2c59e[_0x3053da(0x34b)]))global[_0x3053da(0x269)][_0xc2c59e[_0x3053da(0x1f7)]]=_0x255135[_0x3053da(0x2b5)]();else{if(_0xc2c59e[_0x3053da(0x352)](_0x255135[_0x3053da(0x2ea)](),_0xc2c59e[_0x3053da(0x31a)]))global['__accessibilityOptions'][_0xc2c59e['iyxUW']]=_0x255135['getValue']();else{if(_0xc2c59e[_0x3053da(0x205)](_0x255135[_0x3053da(0x2ea)](),_0xc2c59e[_0x3053da(0x1f1)])){const _0x1ec6a5=_0x255135[_0x3053da(0x2b5)]();process[_0x3053da(0x2ac)][_0x3053da(0x1c0)]=_0xc2c59e[_0x3053da(0x336)](String,_0xc2c59e[_0x3053da(0x1e0)](_0x1ec6a5,!![])||_0xc2c59e[_0x3053da(0x2bd)](_0x1ec6a5,_0xc2c59e[_0x3053da(0x33d)])),logger[_0x3053da(0x2f0)](_0x3053da(0x253)+_0x1ec6a5+_0x3053da(0x2a6)+process['env'][_0x3053da(0x1c0)]);}}}}}}}async['onAfterTest'](_0x1d6346){const _0x33c738=a85_0x327e61,_0x2f3062={};_0x2f3062[_0x33c738(0x298)]=function(_0x35fe28,_0x194526){return _0x35fe28!==_0x194526;},_0x2f3062[_0x33c738(0x295)]=_0x33c738(0x350),_0x2f3062[_0x33c738(0x1e2)]='jest',_0x2f3062[_0x33c738(0x355)]='onAfterTest:\x20Skipping\x20accessibility\x20cleanup\x20-\x20not\x20a\x20supported\x20test\x20framework',_0x2f3062[_0x33c738(0x245)]=_0x33c738(0x296);const _0x393755=_0x2f3062;if(_0x393755['iOFCn'](_0x1d6346[_0x33c738(0x358)],_0x393755[_0x33c738(0x295)])&&_0x393755[_0x33c738(0x298)](_0x1d6346[_0x33c738(0x358)],_0x393755['aKyJk'])){logger[_0x33c738(0x2f0)](_0x393755[_0x33c738(0x355)]);return;}const _0x5b7ff7=_0x1d6346[_0x33c738(0x266)]?.['testAnalyticsId']||_0x1d6346[_0x33c738(0x266)]?.['id']||global[_0x33c738(0x2a8)];logger[_0x33c738(0x34e)](_0x33c738(0x2d4)+_0x1d6346[_0x33c738(0x358)]+_0x33c738(0x1d3)+_0x5b7ff7);try{const _0x234d4a=_0x1d6346[_0x33c738(0x1ed)]||AutomationFramework[_0x33c738(0x2c2)](),_0x21a5c7=CLIUtils['getCurrentInstanceName'](),_0x4e894f=this[_0x33c738(0x29a)]();logger[_0x33c738(0x2f0)](_0x33c738(0x201)+(_0x234d4a?.['getPlatformIndex']?.()||_0x393755[_0x33c738(0x245)])+_0x33c738(0x331)+_0x4e894f),_0x4e894f&&await this['stopTestCapture'](_0x234d4a,_0x1d6346),this[_0x33c738(0x275)][_0x33c738(0x319)](_0x21a5c7),this[_0x33c738(0x2e3)]['delete'](_0x21a5c7);}catch(_0x220fff){logger['error'](_0x33c738(0x391)+(_0x220fff[_0x33c738(0x26c)]||_0x220fff[_0x33c738(0x257)]));}}async[a85_0x327e61(0x2f8)](_0x5bfd08,_0x51bf09){const _0x3fdef0=a85_0x327e61,_0x37da97={};_0x37da97[_0x3fdef0(0x2ff)]=function(_0x28aff3,_0xfdc250){return _0x28aff3===_0xfdc250;},_0x37da97[_0x3fdef0(0x2e4)]=_0x3fdef0(0x308),_0x37da97[_0x3fdef0(0x1bf)]=function(_0x3da709,_0x1db216){return _0x3da709===_0x1db216;},_0x37da97[_0x3fdef0(0x1f8)]=_0x3fdef0(0x32b),_0x37da97[_0x3fdef0(0x211)]=_0x3fdef0(0x350),_0x37da97['wxqwn']='stopTestCapture:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20skipping\x20result\x20save',_0x37da97[_0x3fdef0(0x31d)]='accessibility',_0x37da97[_0x3fdef0(0x38c)]=_0x3fdef0(0x37e),_0x37da97[_0x3fdef0(0x226)]=_0x3fdef0(0x296),_0x37da97[_0x3fdef0(0x200)]=_0x3fdef0(0x325),_0x37da97[_0x3fdef0(0x1cd)]=_0x3fdef0(0x2b8),_0x37da97[_0x3fdef0(0x261)]=function(_0x32ad29,_0x17cddb){return _0x32ad29===_0x17cddb;},_0x37da97[_0x3fdef0(0x2ab)]=function(_0x270543,_0x69d110){return _0x270543||_0x69d110;},_0x37da97[_0x3fdef0(0x2e9)]=_0x3fdef0(0x353),_0x37da97[_0x3fdef0(0x2c7)]='AUTOMATION_SESSIONS',_0x37da97[_0x3fdef0(0x27f)]='NON_BROWSERSTACK_AUTOMATION_SESSIONS';const _0xf0deca=_0x37da97;try{const _0x563a95=_0x51bf09[_0x3fdef0(0x358)]||(_0xf0deca['duvzZ'](this[_0x3fdef0(0x2eb)]?.[_0x3fdef0(0x2ca)]?.['toLowerCase'](),_0xf0deca[_0x3fdef0(0x1f8)])?_0xf0deca[_0x3fdef0(0x1f8)]:_0xf0deca['WxstS']);let _0x43f25e='',_0x3a2420=null,_0x320964=null;if(_0xf0deca[_0x3fdef0(0x2ff)](_0x563a95,_0xf0deca[_0x3fdef0(0x1f8)])){_0x3a2420=_0x51bf09[_0x3fdef0(0x266)]?.[_0x3fdef0(0x2a3)]||_0x51bf09['testInfo']?.['id']||global[_0x3fdef0(0x2a8)];if(!_0x3a2420){logger[_0x3fdef0(0x2be)](_0xf0deca[_0x3fdef0(0x265)]);return;}try{const _0x31a65a=await GrpcClient[_0x3fdef0(0x311)]()[_0x3fdef0(0x306)](process[_0x3fdef0(0x2ac)][_0x3fdef0(0x220)],_0xf0deca[_0x3fdef0(0x31d)],_0xf0deca[_0x3fdef0(0x38c)],_0x3a2420),_0x5d958a=AccessibilityModule[_0x3fdef0(0x37d)](null,_0x31a65a);_0x43f25e=_0x5d958a?.[_0x3fdef0(0x254)]||'',logger[_0x3fdef0(0x2f0)]('[AccessibilityModule]\x20stopTestCapture:\x20Jest\x20-\x20resolved\x20thTestRunUuid='+_0x43f25e+'\x20from\x20testIdentifier='+_0x3a2420),_0x320964=_0x31a65a;}catch(_0x4cd977){logger[_0x3fdef0(0x221)](_0x3fdef0(0x293)+_0x4cd977['message']);return;}}else{const _0xf24b94=this['getTestId'](_0x51bf09);_0x43f25e=TestInfo[_0x3fdef0(0x28c)](_0xf24b94);}const _0x1afdd2=((()=>{const _0x93af0c=_0x3fdef0,_0x49ad53=(this['accessibilityConfig']?.[_0x93af0c(0x2ce)]?.[_0x93af0c(0x367)]||[])[_0x93af0c(0x388)](_0x5748d7=>(typeof _0x5748d7[_0x93af0c(0x2ea)]===_0x93af0c(0x308)?_0x5748d7[_0x93af0c(0x2ea)]():_0x5748d7[_0x93af0c(0x2ca)])===this[_0x93af0c(0x381)]);return _0x49ad53?_0xf0deca[_0x93af0c(0x2ff)](typeof _0x49ad53[_0x93af0c(0x2b5)],_0xf0deca[_0x93af0c(0x2e4)])?_0x49ad53[_0x93af0c(0x2b5)]():_0x49ad53[_0x93af0c(0x2bb)]:'';})()),_0x48f054=process[_0x3fdef0(0x2ac)][_0x3fdef0(0x334)]||'';logger['debug'](_0x3fdef0(0x201)+(_0x5bfd08?.['getPlatformIndex']?.()||_0xf0deca['avkMI'])+']\x20clear\x20'+_0x43f25e+_0x3fdef0(0x1ee)+_0x1afdd2+_0x3fdef0(0x1d8)+(_0x48f054?_0xf0deca[_0x3fdef0(0x200)]:_0xf0deca[_0x3fdef0(0x1cd)]));let _0x5efe94;if(_0xf0deca[_0x3fdef0(0x261)](_0x563a95,_0xf0deca[_0x3fdef0(0x1f8)]))_0x5efe94=AccessibilityModule[_0x3fdef0(0x37d)](_0x43f25e,_0x320964);else{const _0x244dca=await GrpcClient['getInstance']()[_0x3fdef0(0x306)](process[_0x3fdef0(0x2ac)]['BROWSERSTACK_CLI_BIN_SESSION_ID'],_0xf0deca[_0x3fdef0(0x31d)],_0xf0deca[_0x3fdef0(0x38c)]);_0x5efe94=AccessibilityModule[_0x3fdef0(0x37d)](_0x43f25e,_0x244dca);}logger[_0x3fdef0(0x2f0)](_0x3fdef0(0x2a0)+JSON[_0x3fdef0(0x1bb)](_0x5efe94));const _0x56c6c8=Object[_0x3fdef0(0x387)]({},{'thTestRunUuid':_0xf0deca[_0x3fdef0(0x2ab)](_0x43f25e,''),'thBuildUuid':_0xf0deca[_0x3fdef0(0x2ab)](_0x1afdd2,''),'thJwtToken':_0xf0deca[_0x3fdef0(0x2ab)](_0x48f054,'')},_0x5efe94);!this[_0x3fdef0(0x27b)]&&this[_0x3fdef0(0x351)]()&&(_0x56c6c8['is_mobile_session']=!![],logger[_0x3fdef0(0x2f0)](_0xf0deca[_0x3fdef0(0x2e9)]));logger['debug']('[AccessibilityModule]\x20stopTestCapture:\x20Saving\x20results,\x20thTestRunUuid='+_0x43f25e+_0x3fdef0(0x29d)+this['isAppAccessibility']);let _0x5991d4=global[_0x3fdef0(0x2d1)]?.[_0x3fdef0(0x24e)]||null;!_0x5991d4&&(_0x5991d4=AutomationFramework[_0x3fdef0(0x365)](_0x5bfd08,_0xf0deca[_0x3fdef0(0x2c7)],null)),!_0x5991d4&&(_0x5991d4=AutomationFramework[_0x3fdef0(0x365)](_0x5bfd08,_0xf0deca[_0x3fdef0(0x27f)],null)),await this['finishScanningForCli'](this[_0x3fdef0(0x29a)](),_0x43f25e,_0x5991d4,_0x56c6c8,this['isAppAccessibility']);}catch(_0x56a8a4){logger[_0x3fdef0(0x221)](_0x3fdef0(0x2b9)+(_0x56a8a4[_0x3fdef0(0x26c)]||_0x56a8a4[_0x3fdef0(0x257)]));}}async[a85_0x327e61(0x30d)](_0x4d2f10,_0x2f445c,_0x1a8b09,_0x43fd24,_0x25405f){const _0xf5ce73=a85_0x327e61,_0x45dd5f={};_0x45dd5f[_0xf5ce73(0x20f)]=_0xf5ce73(0x37e),_0x45dd5f[_0xf5ce73(0x24f)]=function(_0x4c1f9a,_0x1bdd02){return _0x4c1f9a&&_0x1bdd02;},_0x45dd5f[_0xf5ce73(0x230)]='Skipping\x20saving\x20results\x20from\x20cli,\x20saveResults\x20script\x20is\x20missing',_0x45dd5f['zgMJl']=function(_0x4710e7,_0x5e0c3a){return _0x4710e7===_0x5e0c3a;},_0x45dd5f['ujpFH']=_0xf5ce73(0x2b8),_0x45dd5f[_0xf5ce73(0x2f1)]=function(_0xb41d6b,_0x4c0c5a){return _0xb41d6b===_0x4c0c5a;},_0x45dd5f['ggmno']=_0xf5ce73(0x304),_0x45dd5f['SiLMI']='Performing\x20scan\x20before\x20from\x20cli',_0x45dd5f['QbODD']='afterTestHook',_0x45dd5f[_0xf5ce73(0x283)]='scan',_0x45dd5f[_0xf5ce73(0x1c9)]=function(_0x5ce9d6,_0x450cd3){return _0x5ce9d6&&_0x450cd3;},_0x45dd5f[_0xf5ce73(0x26f)]=_0xf5ce73(0x379),_0x45dd5f[_0xf5ce73(0x376)]='a11y:save-results',_0x45dd5f[_0xf5ce73(0x328)]='Accessibility\x20testing\x20for\x20this\x20test\x20case\x20has\x20ended\x20from\x20cli.';const _0x295426=_0x45dd5f;try{const _0x5a5ae4=this[_0xf5ce73(0x263)](_0x295426[_0xf5ce73(0x20f)]);if(_0x295426['OYQUB'](!_0x25405f,!_0x5a5ae4)){logger['debug'](_0x295426['zFayh']);return;}if(!_0x2f445c||_0x295426[_0xf5ce73(0x2d5)](_0x2f445c,_0x295426[_0xf5ce73(0x32a)])||_0x295426[_0xf5ce73(0x2f1)](_0x2f445c,'')){logger[_0xf5ce73(0x2f0)](_0x295426['ggmno']);return;}logger[_0xf5ce73(0x2f0)](_0xf5ce73(0x332)+JSON[_0xf5ce73(0x1bb)](_0x43fd24)),_0x4d2f10&&(logger[_0xf5ce73(0x2f0)](_0x295426[_0xf5ce73(0x34f)]),await this[_0xf5ce73(0x301)](_0x1a8b09,_0x2f445c,_0x295426[_0xf5ce73(0x213)],_0x43fd24,_0x25405f,_0x295426[_0xf5ce73(0x283)]),_0x295426[_0xf5ce73(0x1c9)](!_0x25405f,_0x5a5ae4)&&(logger[_0xf5ce73(0x2f0)](_0x295426[_0xf5ce73(0x26f)]),await PerformanceTester[_0xf5ce73(0x1c6)](_0x295426[_0xf5ce73(0x376)],async()=>{const _0x1308f7=_0xf5ce73;await this[_0x1308f7(0x301)](_0x1a8b09,_0x2f445c,_0x295426[_0x1308f7(0x20f)],_0x43fd24,_0x25405f,_0x295426[_0x1308f7(0x20f)]);})()),logger[_0xf5ce73(0x34e)](_0x295426[_0xf5ce73(0x328)]));}catch(_0x24a86d){logger['error'](_0xf5ce73(0x39e)+(_0x24a86d['stack']||_0x24a86d[_0xf5ce73(0x257)]));}}async['onBeforeExecute'](_0x2a652e){const _0x23b3e4=a85_0x327e61,_0x193eb9={};_0x193eb9[_0x23b3e4(0x2c8)]=function(_0x4118ac,_0x590632){return _0x4118ac!==_0x590632;},_0x193eb9[_0x23b3e4(0x282)]=_0x23b3e4(0x350),_0x193eb9[_0x23b3e4(0x396)]=function(_0x428c46,_0x1a2c9a){return _0x428c46!==_0x1a2c9a;},_0x193eb9[_0x23b3e4(0x203)]='jest',_0x193eb9[_0x23b3e4(0x31b)]='onBeforeExecute:\x20Skipping\x20accessibility\x20scan\x20-\x20not\x20a\x20supported\x20test\x20framework',_0x193eb9[_0x23b3e4(0x297)]=_0x23b3e4(0x296),_0x193eb9[_0x23b3e4(0x369)]=_0x23b3e4(0x389),_0x193eb9[_0x23b3e4(0x374)]=function(_0x46aca6,_0x230668){return _0x46aca6===_0x230668;},_0x193eb9[_0x23b3e4(0x29b)]=_0x23b3e4(0x33f),_0x193eb9[_0x23b3e4(0x1c8)]='accessibility',_0x193eb9['WfUCj']=_0x23b3e4(0x29c),_0x193eb9[_0x23b3e4(0x2fb)]=_0x23b3e4(0x23e),_0x193eb9[_0x23b3e4(0x303)]=_0x23b3e4(0x356),_0x193eb9['ljaDc']=function(_0x404aec,_0x36486e){return _0x404aec===_0x36486e;},_0x193eb9[_0x23b3e4(0x2e6)]=_0x23b3e4(0x24d),_0x193eb9[_0x23b3e4(0x299)]='null';const _0x47a73e=_0x193eb9;if(_0x47a73e['BQCxC'](_0x2a652e[_0x23b3e4(0x358)],_0x47a73e[_0x23b3e4(0x282)])&&_0x47a73e['rErTt'](_0x2a652e[_0x23b3e4(0x358)],_0x47a73e['YnXKp'])){logger[_0x23b3e4(0x2f0)](_0x47a73e[_0x23b3e4(0x31b)]);return;}logger['debug'](_0x23b3e4(0x271)+(_0x2a652e[_0x23b3e4(0x1e6)]||_0x47a73e[_0x23b3e4(0x297)])+_0x23b3e4(0x2d6)+_0x2a652e[_0x23b3e4(0x358)]);try{const _0xe35e32=_0x2a652e['instance']||AutomationFramework[_0x23b3e4(0x2c2)](),_0xdddc9=TestFramework[_0x23b3e4(0x2c2)](),_0x55ca23=_0x2a652e[_0x23b3e4(0x1e6)]||_0x2a652e[_0x23b3e4(0x375)]?.[_0x23b3e4(0x2ea)]();if(!_0x55ca23){logger[_0x23b3e4(0x2f0)](_0x47a73e[_0x23b3e4(0x369)]);return;}if(!this[_0x23b3e4(0x29a)]()){logger[_0x23b3e4(0x2f0)](_0x23b3e4(0x239)+_0x55ca23);return;}if(!this[_0x23b3e4(0x1fc)](_0x55ca23)){logger[_0x23b3e4(0x2f0)]('onBeforeExecute:\x20Command\x20'+_0x55ca23+_0x23b3e4(0x1e5));return;}const _0x4abad3=_0x2a652e[_0x23b3e4(0x2b2)]||global['__workerDetails']?.[_0x23b3e4(0x24e)];if(!_0x4abad3){logger['debug'](_0x23b3e4(0x338)+_0x55ca23);return;}let _0x21c6eb='',_0x36eca6=null;if(_0x47a73e[_0x23b3e4(0x374)](_0x2a652e['testFramework'],_0x47a73e[_0x23b3e4(0x203)])){_0x36eca6=_0x2a652e[_0x23b3e4(0x266)]?.[_0x23b3e4(0x2a3)]||_0x2a652e[_0x23b3e4(0x266)]?.['id']||global[_0x23b3e4(0x2a8)];if(!_0x36eca6){logger[_0x23b3e4(0x2be)](_0x47a73e[_0x23b3e4(0x29b)]);return;}try{const _0x3fecd6=await GrpcClient[_0x23b3e4(0x311)]()[_0x23b3e4(0x306)](process[_0x23b3e4(0x2ac)][_0x23b3e4(0x220)],_0x47a73e[_0x23b3e4(0x1c8)],_0x47a73e[_0x23b3e4(0x2f4)],_0x36eca6),_0x13a76b=AccessibilityModule['loadDriverExecuteParams'](null,_0x3fecd6);_0x21c6eb=_0x13a76b?.['thTestRunUuid']||'',logger[_0x23b3e4(0x2f0)](_0x23b3e4(0x2d3)+_0x21c6eb+_0x23b3e4(0x27e)+_0x36eca6);}catch(_0x103233){logger[_0x23b3e4(0x221)](_0x23b3e4(0x344)+_0x103233[_0x23b3e4(0x257)]);return;}}else _0x21c6eb=this['getCapabilityValue'](_0x47a73e[_0x23b3e4(0x2fb)])||'',!_0x21c6eb&&this[_0x23b3e4(0x351)]()&&(_0x21c6eb=accessibilityHelper[_0x23b3e4(0x385)]());const _0x5ae17e=this['getCapabilityValue'](_0x47a73e[_0x23b3e4(0x303)])||this['accessibilityConfig'][this[_0x23b3e4(0x381)]]||null,_0x5f55a9=process[_0x23b3e4(0x2ac)]['BROWSERSTACK_TESTHUB_JWT']||'',_0x43815d=this[_0x23b3e4(0x2a2)](_0x55ca23,_0x21c6eb,_0x5ae17e,_0x5f55a9),_0xaf2a54=_0x47a73e[_0x23b3e4(0x204)](_0x2a652e[_0x23b3e4(0x358)],_0x47a73e[_0x23b3e4(0x203)])?await AccessibilityModule[_0x23b3e4(0x25b)](_0x47a73e[_0x23b3e4(0x2e6)],_0x21c6eb,_0x36eca6):await AccessibilityModule[_0x23b3e4(0x25b)](_0x47a73e[_0x23b3e4(0x2e6)],_0x21c6eb);logger[_0x23b3e4(0x34e)](_0x23b3e4(0x318)+(_0x43815d?JSON[_0x23b3e4(0x1bb)](_0x43815d):_0x47a73e[_0x23b3e4(0x299)]));const _0x1c2fa2=CLIUtils[_0x23b3e4(0x315)](_0x43815d,_0xaf2a54);logger[_0x23b3e4(0x34e)](_0x23b3e4(0x207)+(_0x1c2fa2?JSON[_0x23b3e4(0x1bb)](_0x1c2fa2):_0x47a73e[_0x23b3e4(0x299)])),logger[_0x23b3e4(0x2f0)](_0x23b3e4(0x210)+_0x55ca23);const _0xc3b743=await this[_0x23b3e4(0x301)](_0x4abad3,_0x21c6eb,_0x55ca23,_0x1c2fa2,this[_0x23b3e4(0x27b)]);logger[_0x23b3e4(0x2f0)](_0x23b3e4(0x2fa)+_0x55ca23+_0x23b3e4(0x23d)+JSON[_0x23b3e4(0x1bb)](_0xc3b743));}catch(_0x5dc953){logger[_0x23b3e4(0x221)](_0x23b3e4(0x32f)+(_0x5dc953['stack']||_0x5dc953[_0x23b3e4(0x257)]));}}[a85_0x327e61(0x2a5)](){const _0x22a446=a85_0x327e61;return this[_0x22a446(0x29a)]();}[a85_0x327e61(0x1d5)](_0x9f42f7){const _0x4f8950=a85_0x327e61,_0xf295bf=CLIUtils[_0x4f8950(0x209)]();this[_0x4f8950(0x275)][_0x4f8950(0x27d)](_0xf295bf,_0x9f42f7);}async[a85_0x327e61(0x2df)](_0x1a8134){const _0x48ddb1=a85_0x327e61,_0x5c887f={};_0x5c887f['Yasij']=_0x48ddb1(0x296);const _0x34b5e2=_0x5c887f;try{const _0xf5ce35=_0x1a8134[_0x48ddb1(0x1ed)]||AutomationFramework[_0x48ddb1(0x2c2)](),_0x448bc2=_0xf5ce35?.[_0x48ddb1(0x28f)]?.()?.[_0x48ddb1(0x1da)]?.(this[_0x48ddb1(0x321)])||![];if(_0x448bc2)return;PerformanceTester['start'](EVENTS[_0x48ddb1(0x26e)]);const _0xf43f2e=await GrpcClient[_0x48ddb1(0x311)]()['getAccessibilityConfig'](_0x1a8134);_0xf43f2e&&_0xf43f2e[_0x48ddb1(0x26a)]&&_0xf43f2e[_0x48ddb1(0x26a)]()&&_0xf43f2e['getAccessibility']()[_0x48ddb1(0x36d)]()?(await this[_0x48ddb1(0x1be)](_0xf43f2e,_0x1a8134),_0xf5ce35?.[_0x48ddb1(0x28f)]&&_0xf5ce35['getData']()[_0x48ddb1(0x27d)](this['KEY_INIT'],!![]),logger[_0x48ddb1(0x2f0)]('[platform\x20-\x20'+(_0xf5ce35?.[_0x48ddb1(0x36f)]?.()||_0x34b5e2[_0x48ddb1(0x1ef)])+_0x48ddb1(0x20e))):logger[_0x48ddb1(0x2f0)](_0x48ddb1(0x201)+(_0xf5ce35?.[_0x48ddb1(0x36f)]?.()||_0x34b5e2[_0x48ddb1(0x1ef)])+_0x48ddb1(0x371)),PerformanceTester[_0x48ddb1(0x2f5)](EVENTS[_0x48ddb1(0x26e)]);}catch(_0xfdace8){PerformanceTester[_0x48ddb1(0x2f5)](EVENTS[_0x48ddb1(0x26e)],![],_0xfdace8[_0x48ddb1(0x257)]),logger[_0x48ddb1(0x221)](_0x48ddb1(0x32e)+(_0xfdace8['stack']||_0xfdace8[_0x48ddb1(0x257)]));}}async[a85_0x327e61(0x1be)](_0x52d99f,_0x485ebf){const _0x5546e5=a85_0x327e61;await this[_0x5546e5(0x229)](_0x52d99f,_0x485ebf);const _0x5e86e2=_0x52d99f[_0x5546e5(0x26a)]()[_0x5546e5(0x35f)]();if(_0x5e86e2){const _0x53ab6a=_0x52d99f['getTesthub']&&_0x52d99f[_0x5546e5(0x219)]();_0x53ab6a&&(this[_0x5546e5(0x305)][this['KEY_TESTHUB_BUILD_ID']]=_0x53ab6a[_0x5546e5(0x364)]&&_0x53ab6a[_0x5546e5(0x364)]());}}[a85_0x327e61(0x1fc)](_0x3baef3){const _0x38c5d5=a85_0x327e61,_0x2bf4eb={};_0x2bf4eb[_0x38c5d5(0x20a)]=function(_0x529cb7,_0x2d1557){return _0x529cb7===_0x2d1557;};const _0x4a1ba2=_0x2bf4eb;try{if(!_0x3baef3)return![];const _0x207398=this[_0x38c5d5(0x305)]?.[_0x38c5d5(0x2ce)]?.['commandsToWrap']?.[_0x38c5d5(0x324)]||[],_0x3dc6ea=_0x207398[_0x38c5d5(0x2c1)](_0x13fe5d=>{const _0xa7312e=_0x38c5d5;return _0x13fe5d[_0xa7312e(0x2ca)]&&_0x4a1ba2[_0xa7312e(0x20a)](_0x13fe5d[_0xa7312e(0x2ca)][_0xa7312e(0x2c4)](),_0x3baef3['toLowerCase']());});return logger[_0x38c5d5(0x2f0)](_0x38c5d5(0x37b)+_0x3baef3+_0x38c5d5(0x1c3)+_0x3dc6ea+',\x20available\x20commands:\x20'+JSON[_0x38c5d5(0x1bb)](_0x207398[_0x38c5d5(0x236)](_0x4dfa14=>_0x4dfa14[_0x38c5d5(0x2ca)]))),_0x3dc6ea;}catch(_0x1077e3){return logger[_0x38c5d5(0x2f0)](_0x38c5d5(0x32c)+_0x1077e3['message']),![];}}[a85_0x327e61(0x256)](_0x5f3297){const _0x53c0dc=a85_0x327e61,_0x4c6462={};_0x4c6462['qYUUH']=function(_0x3583d7,_0x22e3ed){return _0x3583d7===_0x22e3ed;},_0x4c6462['bSAzf']=_0x53c0dc(0x262),_0x4c6462['wDdAW']=_0x53c0dc(0x23c);const _0x1198e4=_0x4c6462,_0x5a2f80=_0x5f3297[_0x53c0dc(0x222)]&&_0x5f3297[_0x53c0dc(0x222)]();return _0x5a2f80&&_0x1198e4[_0x53c0dc(0x2b3)](typeof _0x5a2f80,_0x1198e4[_0x53c0dc(0x232)])&&_0x5a2f80[_0x53c0dc(0x393)](_0x1198e4[_0x53c0dc(0x2bf)]);}[a85_0x327e61(0x223)](_0x20c7ce){const _0x2f309c=a85_0x327e61,_0x43f9f6={};_0x43f9f6[_0x2f309c(0x2af)]=function(_0x230b40,_0x504e30){return _0x230b40!==_0x504e30;},_0x43f9f6['kHvPf']=_0x2f309c(0x262),_0x43f9f6['OEOAL']=_0x2f309c(0x275),_0x43f9f6['vUmqj']=_0x2f309c(0x29c),_0x43f9f6[_0x2f309c(0x2b1)]=_0x2f309c(0x31c),_0x43f9f6[_0x2f309c(0x20c)]='saveTestResults';const _0x2cc996=_0x43f9f6,_0x2e0371=_0x20c7ce['getScript']&&_0x20c7ce[_0x2f309c(0x222)]();if(!_0x2e0371||_0x2cc996[_0x2f309c(0x2af)](typeof _0x2e0371,_0x2cc996[_0x2f309c(0x212)]))return![];return _0x2e0371[_0x2f309c(0x393)](_0x2cc996[_0x2f309c(0x335)])||_0x2e0371[_0x2f309c(0x393)](_0x2cc996['vUmqj'])||_0x2e0371[_0x2f309c(0x393)](_0x2cc996[_0x2f309c(0x2b1)])||_0x2e0371['includes'](_0x2cc996['Odstp']);}['isMobileWebSession'](){const _0x116dc3=a85_0x327e61,_0xd97c9={'fOiro':function(_0x12663a,_0x30bda7){return _0x12663a===_0x30bda7;},'GNyYT':'function','sNHll':function(_0x5b6e8d,_0x481d95){return _0x5b6e8d(_0x481d95);},'iOoqj':_0x116dc3(0x2cf),'OYpnC':function(_0x1de430,_0x3b5931){return _0x1de430(_0x3b5931);},'bZTvC':'browserName','tRGLn':function(_0x23d3f3,_0xf145b){return _0x23d3f3(_0xf145b);},'NGDFY':_0x116dc3(0x310),'csYPN':function(_0x236fa1,_0x17e1cc){return _0x236fa1(_0x17e1cc);},'opJkK':_0x116dc3(0x314)};try{const _0x10602c=this[_0x116dc3(0x305)]?.[_0x116dc3(0x2ce)]?.[_0x116dc3(0x367)]||[],_0x2c30c1=_0x310a83=>{const _0x3f5be5=_0x116dc3,_0x5cd946=_0x10602c[_0x3f5be5(0x388)](_0x350740=>(typeof _0x350740[_0x3f5be5(0x2ea)]===_0x3f5be5(0x308)?_0x350740['getName']():_0x350740['name'])===_0x310a83);return _0x5cd946?_0xd97c9[_0x3f5be5(0x2ae)](typeof _0x5cd946[_0x3f5be5(0x2b5)],_0xd97c9[_0x3f5be5(0x26d)])?_0x5cd946[_0x3f5be5(0x2b5)]():_0x5cd946[_0x3f5be5(0x2bb)]:null;},_0x4971bc=_0xd97c9[_0x116dc3(0x1d6)](_0x2c30c1,_0xd97c9['iOoqj']),_0x116790=_0xd97c9[_0x116dc3(0x1d0)](_0x2c30c1,_0xd97c9[_0x116dc3(0x237)]),_0x22dd33=global[_0x116dc3(0x342)]||_0x4971bc&&_0xd97c9[_0x116dc3(0x2ae)](_0xd97c9[_0x116dc3(0x21c)](String,_0x4971bc)['toLowerCase'](),_0xd97c9[_0x116dc3(0x38b)])&&_0x116790&&_0xd97c9[_0x116dc3(0x278)](String,_0x116790)[_0x116dc3(0x2c4)]()[_0x116dc3(0x393)](_0xd97c9[_0x116dc3(0x294)]);if(!_0x22dd33)return![];if(!accessibilityHelper[_0x116dc3(0x1bd)]())return!this[_0x116dc3(0x1f6)]&&(logger[_0x116dc3(0x2be)](accessibilityHelper[_0x116dc3(0x218)]),this['_mobileScanningDisabledLogged']=!![]),![];return!![];}catch(_0x2768d7){return logger[_0x116dc3(0x2f0)](_0x116dc3(0x354)+_0x2768d7[_0x116dc3(0x257)]),![];}}[a85_0x327e61(0x2a2)](_0x14d721,_0x503c7e,_0x4a96eb,_0x45a6b7){const _0x187927=a85_0x327e61,_0x29234e={};_0x29234e[_0x187927(0x2f3)]=function(_0x2bbeb7,_0x4d2fca){return _0x2bbeb7||_0x4d2fca;},_0x29234e[_0x187927(0x258)]=function(_0x5075fb,_0x49daaf){return _0x5075fb&&_0x49daaf;},_0x29234e['sZBJj']=_0x187927(0x2f9);const _0x52207d=_0x29234e;let _0x1daf6b=_0x52207d[_0x187927(0x2f3)](_0x503c7e,'');const _0x312214=!this[_0x187927(0x27b)]&&this[_0x187927(0x351)]();_0x52207d[_0x187927(0x258)](_0x312214,!_0x1daf6b)&&(_0x1daf6b=accessibilityHelper[_0x187927(0x385)]());const _0x32b2ce={'command':_0x14d721,'thTestRunUuid':_0x1daf6b,'thBuildUuid':_0x52207d['VSpwh'](_0x4a96eb,''),'thJwtToken':_0x52207d[_0x187927(0x2f3)](_0x45a6b7,''),'timestamp':new Date()['toISOString']()};return _0x312214&&(_0x32b2ce[_0x187927(0x1f0)]=!![],logger['debug'](_0x52207d[_0x187927(0x394)])),_0x32b2ce;}['getScriptByName'](_0x5cc2b9){const _0x53eff4=a85_0x327e61,_0x1cd4ff={};_0x1cd4ff[_0x53eff4(0x267)]=function(_0x18f51b,_0x338a87){return _0x18f51b||_0x338a87;};const _0x25b6d1=_0x1cd4ff;try{const _0x497b4a=this[_0x53eff4(0x305)]?.[_0x53eff4(0x2ce)]?.[_0x53eff4(0x22a)]||[],_0x2ac8a8=_0x497b4a[_0x53eff4(0x388)](_0x4c6fc0=>_0x4c6fc0['name']===_0x5cc2b9);return _0x25b6d1['JsOKl'](_0x2ac8a8,null);}catch(_0x565fc2){return logger['debug'](_0x53eff4(0x302)+_0x5cc2b9+':\x20'+_0x565fc2[_0x53eff4(0x257)]),null;}}async[a85_0x327e61(0x21f)](_0x110688,_0x26aa48,_0x4715ca=null){const _0x116e79=a85_0x327e61,_0x578d9e={'uwnMq':function(_0x11583f,_0x75bfe9){return _0x11583f(_0x75bfe9);},'QhzpB':_0x116e79(0x2e0)};try{if(!_0x110688)return logger[_0x116e79(0x2f0)](_0x116e79(0x37a)+_0x26aa48),null;const _0x348e8a=this[_0x116e79(0x263)](_0x26aa48);if(!_0x348e8a||!_0x348e8a[_0x116e79(0x375)])return logger['debug']('executeScriptByName:\x20No\x20'+_0x26aa48+_0x116e79(0x1cf)),null;logger[_0x116e79(0x2f0)]('Executing\x20'+_0x26aa48+_0x116e79(0x1c7));const _0x1c90c6=_0x578d9e['uwnMq'](require,_0x578d9e['QhzpB']),_0x2f17ae=_0x4715ca?await _0x1c90c6[_0x116e79(0x2e5)](_0x110688,_0x348e8a[_0x116e79(0x375)],_0x4715ca):await _0x1c90c6[_0x116e79(0x2e5)](_0x110688,_0x348e8a[_0x116e79(0x375)]);return _0x2f17ae;}catch(_0x317d51){return logger['error'](_0x116e79(0x30a)+_0x26aa48+':\x20'+(_0x317d51[_0x116e79(0x26c)]||_0x317d51['message'])),null;}}async[a85_0x327e61(0x301)](_0x17cc23,_0x224c7c,_0x1f5ab2,_0x3cf511,_0x594e96,_0x144149=a85_0x327e61(0x24d)){const _0x5b9b5b=a85_0x327e61,_0x2fd8cf={'QSmNL':function(_0x2d7125,_0x410763){return _0x2d7125===_0x410763;},'HdNPW':_0x5b9b5b(0x24d),'DsbbF':function(_0x21bc2d,_0x4dacad){return _0x21bc2d(_0x4dacad);},'WXlIA':_0x5b9b5b(0x2e0),'EhxvU':function(_0x5b3731,_0x803616){return _0x5b3731(_0x803616);}};try{logger[_0x5b9b5b(0x2f0)](_0x5b9b5b(0x1dd)+_0x1f5ab2+_0x5b9b5b(0x370)+_0x144149);const _0x277873=this[_0x5b9b5b(0x263)](_0x144149);if(!_0x277873||!_0x277873['command']){logger['debug'](_0x5b9b5b(0x259)+_0x144149+'\x20script\x20available\x20in\x20scriptsList');return;}if(_0x2fd8cf[_0x5b9b5b(0x21a)](_0x144149,_0x2fd8cf[_0x5b9b5b(0x1c4)])){const _0x325a9c=_0x2fd8cf[_0x5b9b5b(0x27c)](require,_0x2fd8cf[_0x5b9b5b(0x2a7)]),_0x28510a={};_0x28510a[_0x5b9b5b(0x375)]=_0x1f5ab2;const _0x1a2496=await PerformanceTester['measureWrapper'](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x4a7377=_0x5b9b5b;return await _0x325a9c[_0x4a7377(0x2e5)](_0x17cc23,_0x277873[_0x4a7377(0x375)],_0x3cf511);},_0x28510a)();return logger['info'](_0x5b9b5b(0x23f)+_0x144149+_0x5b9b5b(0x22e)+_0x1f5ab2+':\x20'+util[_0x5b9b5b(0x35c)](_0x1a2496)),_0x1a2496;}const _0x599d37=_0x2fd8cf[_0x5b9b5b(0x1fa)](require,_0x2fd8cf['WXlIA']),_0x3542b8=await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x5b9b5b(0x288)],async()=>{const _0xf2d0ff=_0x5b9b5b;return await _0x599d37[_0xf2d0ff(0x2e5)](_0x17cc23,_0x277873[_0xf2d0ff(0x375)],_0x3cf511);})();return logger[_0x5b9b5b(0x34e)]('Page\x20'+_0x144149+'\x20result\x20for\x20'+_0x1f5ab2+':\x20'+util[_0x5b9b5b(0x35c)](_0x3542b8)),_0x3542b8;}catch(_0x5187a9){logger[_0x5b9b5b(0x221)](_0x5b9b5b(0x29f)+_0x144149+':\x20'+(_0x5187a9[_0x5b9b5b(0x26c)]||_0x5187a9[_0x5b9b5b(0x257)]));}}async['validatePlatformForAccessibility'](_0xa727e2){const _0x61c18f=a85_0x327e61,_0x2929b2={'voNNT':function(_0x411b23,_0x1d6e75){return _0x411b23(_0x1d6e75);},'xxPGj':_0x61c18f(0x23a)};try{const _0x26929e=_0x2929b2[_0x61c18f(0x1ff)](require,_0x2929b2['xxPGj']);return await _0x26929e[_0x61c18f(0x1d7)](_0xa727e2);}catch(_0xd6d204){return logger[_0x61c18f(0x221)](_0x61c18f(0x327)+(_0xd6d204['stack']||_0xd6d204['message'])),![];}}[a85_0x327e61(0x2dd)](_0x54b3b6,_0x20135a,_0x2e47d8){const _0x5c206b=a85_0x327e61,_0x2565ab={'GyPqy':function(_0x5b4569,_0xf6dd38){return _0x5b4569(_0xf6dd38);},'gyrNv':'../../playwright/accessibility-helper','dkNGf':_0x5c206b(0x36c),'VaAHT':_0x5c206b(0x300)};try{const _0x5e6f15=_0x2565ab[_0x5c206b(0x26b)](require,_0x2565ab[_0x5c206b(0x343)]);_0x5e6f15[_0x5c206b(0x2dd)](_0x54b3b6,_0x20135a,_0x2e47d8);const _0x5cf1e8=JSON[_0x5c206b(0x1bb)](_0x54b3b6)['replace'](/"browserstack\.user":"[^"]*"/g,_0x2565ab['dkNGf'])[_0x5c206b(0x360)](/"browserstack\.key":"[^"]*"/g,_0x2565ab[_0x5c206b(0x361)]);logger[_0x5c206b(0x2f0)](_0x5c206b(0x34a)+global[_0x5c206b(0x2fd)]+'\x20'+_0x5cf1e8);}catch(_0x5d04fb){logger['error'](_0x5c206b(0x281)+(_0x5d04fb[_0x5c206b(0x26c)]||_0x5d04fb[_0x5c206b(0x257)]));}}async[a85_0x327e61(0x25a)](_0x13e620){const _0x155361=a85_0x327e61,_0x2cc73a={};_0x2cc73a[_0x155361(0x1f2)]=_0x155361(0x22b),_0x2cc73a[_0x155361(0x235)]=function(_0x5cd87c,_0x14e209){return _0x5cd87c>_0x14e209;},_0x2cc73a['zsACk']=function(_0xdfcabf,_0x55ce30){return _0xdfcabf>_0x55ce30;},_0x2cc73a[_0x155361(0x2ad)]=_0x155361(0x31c);const _0x5d4537=_0x2cc73a;try{if(!this[_0x155361(0x29a)]())return logger[_0x155361(0x2be)](_0x5d4537[_0x155361(0x1f2)]),[];const _0x247471=this[_0x155361(0x351)]()?{'is_mobile_session':!![],'thTestRunUuid':accessibilityHelper[_0x155361(0x385)]()}:{};_0x5d4537[_0x155361(0x235)](Object[_0x155361(0x20d)](_0x247471)[_0x155361(0x2e8)],0x0)&&logger[_0x155361(0x2f0)](_0x155361(0x397)+JSON[_0x155361(0x1bb)](_0x247471));const _0x24e2ff=_0x5d4537['zsACk'](Object[_0x155361(0x20d)](_0x247471)['length'],0x0)?await this[_0x155361(0x21f)](_0x13e620,_0x5d4537[_0x155361(0x2ad)],_0x247471):await this[_0x155361(0x21f)](_0x13e620,_0x5d4537['wQkCI']);return _0x24e2ff||[];}catch(_0x2ed195){return logger[_0x155361(0x221)](_0x155361(0x246)+(_0x2ed195['stack']||_0x2ed195['message'])),[];}}async['getAccessibilityResultsSummary'](_0x4dbf03){const _0x5622aa=a85_0x327e61,_0x10a065={'GrFee':_0x5622aa(0x24d),'xXtTX':_0x5622aa(0x372),'YFNcS':_0x5622aa(0x1f5),'XBLrb':function(_0xc80c1e,_0x40bb19){return _0xc80c1e(_0x40bb19);},'OYYjA':_0x5622aa(0x33b),'APrVi':function(_0x565fc8,_0x90f2a4){return _0x565fc8===_0x90f2a4;},'tfLeQ':_0x5622aa(0x32b),'AqIWL':_0x5622aa(0x270),'mKSAX':'accessibility','dVSEo':_0x5622aa(0x356),'GlHcy':'getAccessibilityResultsSummary','baxEy':_0x5622aa(0x23e),'sjKjy':'Performing\x20scan\x20before\x20getting\x20results\x20summary','EIQPZ':_0x5622aa(0x238)};try{if(!this[_0x5622aa(0x29a)]())return logger[_0x5622aa(0x2be)](_0x10a065['YFNcS']),{};const _0x5eb536=_0x10a065[_0x5622aa(0x244)](require,_0x10a065[_0x5622aa(0x326)]),_0x73df99=_0x5eb536['getTestFrameworkDetail'](),_0x3ab709=_0x10a065[_0x5622aa(0x240)](_0x73df99?.[_0x5622aa(0x2ca)]?.[_0x5622aa(0x2c4)](),_0x10a065[_0x5622aa(0x217)]);let _0x4674c9='',_0x59c8df=null,_0xbd3a92=null;if(_0x3ab709){_0x59c8df=global[_0x5622aa(0x2a8)]||global['__workerDetails']?.[_0x5622aa(0x2c6)]?.['testAnalyticsId']||global[_0x5622aa(0x2d1)]?.[_0x5622aa(0x2c6)]?.['id'];if(!_0x59c8df)return logger[_0x5622aa(0x2be)](_0x10a065[_0x5622aa(0x320)]),{};try{const _0x4f08d8=await GrpcClient['getInstance']()[_0x5622aa(0x306)](process[_0x5622aa(0x2ac)][_0x5622aa(0x220)],_0x10a065['mKSAX'],_0x10a065[_0x5622aa(0x279)],_0x59c8df),_0x37c587=AccessibilityModule[_0x5622aa(0x37d)](null,_0x4f08d8);_0x4674c9=_0x37c587?.[_0x5622aa(0x254)]||'',logger[_0x5622aa(0x2f0)](_0x5622aa(0x339)+_0x4674c9+_0x5622aa(0x27e)+_0x59c8df);const _0xb15ae7=await AccessibilityModule[_0x5622aa(0x25b)](_0x10a065[_0x5622aa(0x279)],_0x4674c9,_0x59c8df),_0x4068c1=this[_0x5622aa(0x27a)](_0x10a065[_0x5622aa(0x383)])||this[_0x5622aa(0x305)][this[_0x5622aa(0x381)]]||null,_0x233648=process[_0x5622aa(0x2ac)][_0x5622aa(0x334)]||'',_0x19c7c3=this[_0x5622aa(0x2a2)](_0x10a065['GlHcy'],_0x4674c9,_0x4068c1,_0x233648);_0xbd3a92=_0x5eb536['mergeObject'](_0x19c7c3,_0xb15ae7),logger[_0x5622aa(0x2f0)](_0x5622aa(0x398)+JSON[_0x5622aa(0x1bb)](_0xbd3a92));}catch(_0x2e8b9c){return logger[_0x5622aa(0x221)]('getAccessibilityResultsSummary:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20'+_0x2e8b9c[_0x5622aa(0x257)]),{};}}else{_0x4674c9=this['getCapabilityValue'](_0x10a065[_0x5622aa(0x272)])||'';!_0x4674c9&&this[_0x5622aa(0x351)]()&&(_0x4674c9=accessibilityHelper[_0x5622aa(0x385)]());const _0x2eb5d6=this[_0x5622aa(0x27a)](_0x10a065['dVSEo'])||this[_0x5622aa(0x305)][this[_0x5622aa(0x381)]]||null,_0x44cd85=process[_0x5622aa(0x2ac)][_0x5622aa(0x334)]||'';_0xbd3a92=this['getParamsForScanForCli'](_0x10a065[_0x5622aa(0x348)],_0x4674c9,_0x2eb5d6,_0x44cd85);}logger['debug'](_0x10a065['sjKjy']),await PerformanceTester[_0x5622aa(0x1c6)](PerformanceA11yEvents[_0x5622aa(0x243)],async()=>{const _0x448112=_0x5622aa,_0x10bee3=await this['executeScriptByName'](_0x4dbf03,_0x10a065[_0x448112(0x34d)],_0xbd3a92);logger[_0x448112(0x2f0)](_0x448112(0x2a9)+util[_0x448112(0x35c)](_0x10bee3));},{'command':_0x10a065['GlHcy']})();const _0xea0c82=await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x5622aa(0x2cd)],async()=>{const _0x50a20a=_0x5622aa;return await this[_0x50a20a(0x21f)](_0x4dbf03,_0x10a065[_0x50a20a(0x279)],_0xbd3a92);})();if(!_0xea0c82)return logger[_0x5622aa(0x2f0)](_0x10a065[_0x5622aa(0x1cc)]),{};return _0xea0c82;}catch(_0x1acad2){return logger[_0x5622aa(0x221)](_0x5622aa(0x38d)+(_0x1acad2[_0x5622aa(0x26c)]||_0x1acad2['message'])),{};}}async['performPageScan'](_0x53a5a4,_0x523fb2,_0x3a9b83=null){const _0x2e672e=a85_0x327e61,_0x34c53a={};_0x34c53a[_0x2e672e(0x1e7)]=_0x2e672e(0x28d),_0x34c53a['KVWfZ']=_0x2e672e(0x28a),_0x34c53a['sKTep']='Executing\x20accessibility\x20script\x20on\x20page';const _0x4de162=_0x34c53a;try{if(!_0x53a5a4)return logger[_0x2e672e(0x2f0)](_0x4de162[_0x2e672e(0x1e7)]),null;if(!_0x523fb2)return logger[_0x2e672e(0x2f0)](_0x4de162['KVWfZ']),null;logger[_0x2e672e(0x2f0)](_0x4de162['sKTep']);const _0x432f1c=_0x3a9b83?await _0x53a5a4['evaluate'](_0x523fb2,_0x3a9b83):await _0x53a5a4[_0x2e672e(0x215)](_0x523fb2);return _0x432f1c;}catch(_0x12411a){return logger[_0x2e672e(0x221)](_0x2e672e(0x22d)+(_0x12411a['stack']||_0x12411a[_0x2e672e(0x257)])),null;}}static[a85_0x327e61(0x37d)](_0x107daa,_0x382ed3){const _0x3ad1d6=a85_0x327e61,_0x37260a={};_0x37260a[_0x3ad1d6(0x1d9)]='ascii';const _0x398487=_0x37260a,_0x2b0a4b={};_0x2b0a4b[_0x3ad1d6(0x254)]=_0x107daa;const _0x584668=_0x2b0a4b;let _0x441e43={};if(_0x382ed3['getSuccess']()&&_0x382ed3['hasAccessibilityExecuteParams']())try{_0x441e43=JSON['parse'](new Buffer(_0x382ed3[_0x3ad1d6(0x286)]())[_0x3ad1d6(0x24b)](_0x398487[_0x3ad1d6(0x1d9)]));}catch(_0x408e4c){logger[_0x3ad1d6(0x221)]('Error\x20parsing\x20accessibility\x20execute\x20params:\x20'+_0x408e4c['message']),_0x441e43={};}return CLIUtils[_0x3ad1d6(0x315)](_0x584668,_0x441e43);}static async['fetchCentralAuthA11yConfig'](_0x315963,_0x16f42d='',_0x1a86f8=null){const _0xe415b7=a85_0x327e61,_0xf3b2e0={};_0xf3b2e0[_0xe415b7(0x285)]='fetchCentralAuthA11yConfig:\x20No\x20bin\x20session\x20ID\x20available',_0xf3b2e0['GCXJZ']=_0xe415b7(0x275);const _0x436b7e=_0xf3b2e0;try{if(!_0x1a86f8&&AccessibilityModule['_centralAuthConfigFetched'])return AccessibilityModule[_0xe415b7(0x2d2)];if(!process[_0xe415b7(0x2ac)]['BROWSERSTACK_CLI_BIN_SESSION_ID'])return logger[_0xe415b7(0x221)](_0x436b7e[_0xe415b7(0x285)]),{};const _0x25d27e=await GrpcClient[_0xe415b7(0x311)]()[_0xe415b7(0x306)](process[_0xe415b7(0x2ac)][_0xe415b7(0x220)],_0x436b7e[_0xe415b7(0x1e9)],_0x315963,_0x1a86f8),_0x529fde=_0x1a86f8?AccessibilityModule[_0xe415b7(0x37d)](null,_0x25d27e)?.[_0xe415b7(0x254)]||_0x16f42d:_0x16f42d,_0x41ec0c=AccessibilityModule[_0xe415b7(0x37d)](_0x529fde,_0x25d27e);return!_0x1a86f8&&(AccessibilityModule['_centralAuthA11yConfig']=_0x41ec0c,AccessibilityModule[_0xe415b7(0x33e)]=!![]),_0x41ec0c;}catch(_0x11ce04){return logger[_0xe415b7(0x221)]('fetchCentralAuthA11yConfig:\x20Failed\x20to\x20fetch\x20driver\x20execute\x20params\x20for\x20'+_0x315963+':\x20'+(_0x11ce04[_0xe415b7(0x26c)]||_0x11ce04['message'])),{};}}};function a85_0x5b56(){const _0x585e57=['ydyHE','includes','sZBJj','gaTZT','rErTt','getAccessibilityResults:\x20Mobile\x20session\x20detected,\x20args:\x20','[AccessibilityModule]\x20getAccessibilityResultsSummary:\x20Jest\x20-\x20summaryArgs=','\x20value=','onBeforeTest:\x20Page\x20object\x20available,\x20proceeding\x20with\x20accessibility\x20validation','getTestId','toJson','EXECUTE','Unable\x20to\x20mark\x20test\x20finish\x20for\x20accessibility\x20from\x20cli\x20-\x20','onBeforeTest','_sendMessageServerPatchApplied','stringify','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x2094.','isMobileScanningEnabledForGroup','loadAccessibilityConfig','duvzZ','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP','../../../helpers/performance/constants.js','split','\x20->\x20','HdNPW','1659522ahEwaf','measureWrapper','\x20accessibility\x20script\x20on\x20page','nTfmS','MozpF','qGZgK','Error\x20applying\x20sendMessageToServer\x20patch:\x20','EIQPZ','LHfUb','lJyJI','\x20script\x20available','OYpnC',',\x20tags=','zmXpz',',\x20testIdentifier=','PZYkm','setShouldScanCurrentTest','sNHll','platformValidation','\x20a11yToken=','TSJIU','get','NClAS','qOjkW','[CLI]\x20Performing\x20accessibility\x20scan\x20for\x20command:\x20','isEnabledTestcase','Error\x20checking\x20headless\x20capability:\x20','lbhbv','bBzvh','aKyJk','name:\x20','bind','\x20is\x20not\x20in\x20the\x20list\x20of\x20commands\x20to\x20be\x20scanned','commandName','NulJl','pQsXn','GCXJZ','getAllData','latest','mHYwa','instance','\x20testHubUuid=','Yasij','is_mobile_session','hZcKI','FFaaS','launchCaps','args','Not\x20an\x20accessibility\x20automation\x20session,\x20cannot\x20retrieve\x20accessibility\x20summary.','_mobileScanningDisabledLogged','qUXae','CwOoS','getContext','EhxvU','startsWith','shouldScanForCommand','387515RyYUWZ','applySendMessageToServerPatch','voNNT','zlVCe','[platform\x20-\x20','jPrwu','YnXKp','ljaDc','uSVrb','gMHwj','MergedScanArgs:\x20','kWnvm','getCurrentInstanceName','SWZfK',']\x20Error\x20while\x20validating\x20test\x20case\x20for\x20accessibility\x20before\x20scanning.\x20Error:\x20','Odstp','keys',']\x20Accessibility\x20configuration\x20initialized\x20successfully','nSjJk','onBeforeExecute:\x20Performing\x20accessibility\x20scan\x20for\x20command:\x20','WxstS','kHvPf','QbODD','wBmDT','evaluate','goog:chromeOptions','tfLeQ','MOBILE_SCANNING_DISABLED_WARNING','getTesthub','QSmNL','TEST_INIT','tRGLn','\x20browser\x20version\x20','Exception\x20in\x20isPlatformSupported:\x20','executeScriptByName','BROWSERSTACK_CLI_BIN_SESSION_ID','error','getScript','isAccessibilityScriptCommand','../../../helpers/accessibility-automation/constants','requiresChromeOptionsValidation','avkMI','QUIT','chromeOptions','setAccessibilityConfig','scriptsList','Not\x20an\x20accessibility\x20automation\x20session,\x20cannot\x20retrieve\x20accessibility\x20results.','parse','Error\x20in\x20performPageScan:\x20','\x20result\x20for\x20','excludeTagsInTestingScope','zFayh','size','bSAzf','meXPm','registerObserver','iRLGQ','map','bZTvC','No\x20summaryResults\x20found.','onBeforeExecute:\x20Accessibility\x20not\x20enabled\x20for\x20current\x20test,\x20skipping\x20scan\x20for\x20','../../../helpers/accessibility-automation/helper','getCapabilitiesList','browserstack_executor',',\x20\x0a\x20','test_run_id','Page\x20','APrVi','YOiEb','knlEJ','PERFORM_SCAN','XBLrb','WtjAY','Error\x20in\x20getAccessibilityResults:\x20','PdYCT','util','CREATE','isEnabled','toString','Applied\x20sendMessageToServer\x20patch\x20for\x20accessibility\x20command\x20interception','scan','pwPage','OYQUB','browserVersion','HrXtc','getCommandsToWrap','[AccessibilityModule]\x20isMobileScanningEnabledForGroup\x20cap\x20received:\x20raw=','thTestRunUuid','parseFromProto','isBrowserstackScriptCommand','message','vaNqj','performScanForCli:\x20No\x20','getAccessibilityResults','fetchCentralAuthA11yConfig','ptZWP','test-tags-->\x20','tIktu',',\x20includeTags=','join','ltFNR','string','getScriptByName','GToRO','wxqwn','testInfo','JsOKl','isArray','__accessibilityOptions','getAccessibility','GyPqy','stack','GNyYT','SDK_ACCESSIBILITY_CONFIG','RiWPL','getAccessibilityResultsSummary:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20cannot\x20retrieve\x20summary.','onBeforeExecute:\x20command=','baxEy','test_tags','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20or\x20ChromeForTesting\x20browsers.','accessibility','Unknown\x20Test','DRIVER_INIT','csYPN','xXtTX','getCapabilityValue','isAppAccessibility','DsbbF','set','\x20from\x20testIdentifier=','YScRH','onBeforeExecute','Error\x20in\x20processAccessibilityCaps:\x20','uMyDl','YgWiS',',\x20testName=','aJmCO','getAccessibilityExecuteParams','../framework/constants/testFrameworkConstants.js','SAVE_RESULTS','Error\x20getting\x20capability\x20value\x20for\x20','performPageScan:\x20Script\x20is\x20null','[AccessibilityModule]\x20onBeforeTest:\x20platformSupported=','getTestUUID','performPageScan:\x20Page\x20is\x20null','wpsvd','getData','isVersionSupported','XLZPj','onBeforeTest:\x20Page\x20is\x20null,\x20accessibility\x20cannot\x20be\x20initialized','stopTestCapture:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20','opJkK','ZcLAw','unknown','XQmxY','iOFCn','xkZaR','getCurrentAccessibilityStatus','lvUHN','performScan',',\x20isAppAccessibility=','xASkm','Error\x20in\x20performScanForCli\x20for\x20script\x20','Accessibility\x20data\x20for\x20extension:\x20','getScriptsList','getParamsForScanForCli','testAnalyticsId',']\x20isEnabledTestcase\x20(jest)\x20result=','shouldScanCurrentTest','\x20env=','WXlIA','__jestCurrentTestIdentifier','Scan\x20result:\x20','../TestInfo.js','BXuRJ','env','wQkCI','fOiro','OknTN','../../../helpers/classLogger','qvkcv','page','qYUUH',']\x20should\x20run\x20accessibility\x20value=','getValue','PRE','SEaAp','null','Error\x20in\x20stopTestCapture:\x20','Context','value','IPkjn','aVTzX','warn','wDdAW','ErgYY','some','getTrackedInstance','aNOdB','toLowerCase','getMinVersionForBrowser','currentTest','lOQnP','BQCxC','isPlatformSupported','name','../state/hookState','has','GET_RESULTS_SUMMARY','options','platformName','browserstack.accessibilityOptions.scannerProcessingTimeout','__workerDetails','_centralAuthA11yConfig','[AccessibilityModule]\x20onBeforeExecute:\x20Jest\x20-\x20resolved\x20thTestRunUuid=','[AccessibilityModule]\x20onAfterTest:\x20framework=','zgMJl',',\x20framework=','../state/automationFrameworkState','bYAZo','IjuZq','trim','headless','browserstack.accessibilityOptions.authToken','processAccessibilityCaps','on\x20non-BrowserStack\x20infrastructure\x20','initAccessibilityConfig','../../playwright/accessibility-helper','9wVgOid','mTXzm','LOG_DISABLED_SHOWN','iAWUf','browserStackEvaluate','SjiNX','setLogDisabledShown','length','hdoEv','getName','testFrameworkData','28312VhEbWD','jelny','Error\x20in\x20onBeforeTest\x20accessibility\x20module:\x20','lnbiz','debug','tnECs','4372wSjouX','VSpwh','WfUCj','end','yKaCT','VRVsr','stopTestCapture','getParamsForScanForCli:\x20Added\x20is_mobile_session\x20flag\x20for\x20Android+Chrome\x20session','onBeforeExecute:\x20Accessibility\x20scan\x20completed\x20for\x20command:\x20','YDizp','true','accessibilityPlatform','includeTagsInTestingScope','lBtRp','\x22browserstack.key\x22:\x22[REDACTED]\x22','performScanForCli','Error\x20getting\x20script\x20by\x20name\x20','LMZPu','Skipping\x20saving\x20results\x20from\x20cli,\x20no\x20running\x20test\x20found','accessibilityConfig','fetchDriverExecuteParamsEvent','BLvXv','function','MODULE_NAME','Error\x20executing\x20script\x20','933UiNwCv','NwKic','finishScanningForCli','updateData','tFuyk','android','getInstance','../framework/automationFramework','4800362yOtCcO','chrome','mergeObject','ACCESSIBILITY_INITIALIZED','../../../helpers/helper','ScanArgs:\x20','delete','AvPCm','mPJBA','getResults','lBvgt','getGoogleChromeOptions','isAccessibilityAutomationSession','AqIWL','KEY_INIT','170172zFsjWW','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','commandsList','present','OYYjA','Error\x20in\x20validatePlatformForAccessibility:\x20','VePDs','exports','ujpFH','jest','Error\x20in\x20shouldScanForCommand:\x20','HaoIP','Error\x20in\x20initAccessibilityConfig:\x20','Error\x20in\x20onBeforeExecute\x20accessibility\x20module:\x20','../framework/testFramework',']\x20onAfterTest\x20should\x20scan=','Accessibility\x20extension\x20data\x20for\x20current\x20test\x20from\x20cli\x20','Kdeve','BROWSERSTACK_TESTHUB_JWT','OEOAL','hvBjZ','titlePath','onBeforeExecute:\x20Page\x20object\x20not\x20available\x20for\x20command\x20','[AccessibilityModule]\x20getAccessibilityResultsSummary:\x20Jest\x20-\x20resolved\x20thTestRunUuid=','DkvdV','../cliUtils','\x20or\x20higher\x20','nnapX','_centralAuthConfigFetched','onBeforeExecute:\x20Jest\x20-\x20No\x20testIdentifier\x20found,\x20skipping\x20scan','wcagVersion','getTestDetails','isMobilePlatform','gyrNv','onBeforeExecute:\x20Jest\x20-\x20Error\x20fetching\x20driver\x20execute\x20params:\x20','isBrowserSupportedForAccessibility','parseA11yJwtPayload','--headless=new','GlHcy','browser_version','Processed\x20accessibility\x20caps\x20','fZDcD','LzSnb','GrFee','info','SiLMI','cucumber','isMobileWebSession','Bwgrc','stopTestCapture:\x20Added\x20is_mobile_session\x20flag\x20for\x20Android+Chrome\x20session','isMobileWebSession:\x20error\x20checking\x20driver\x20caps:\x20','iOONK','testhub_build_uuid','setShouldScan','testFramework','zfPHj','aTNHF','YuyBZ','format','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','fZmBR','getOptions','replace','VaAHT','version','depnC','getBuildId','getState','onAfterTest','capabilitiesList','setAccessibilityToken','xacEH','--headless=',',\x20excludeTags=','\x22browserstack.user\x22:\x22[REDACTED]\x22','getSuccess','MdJdW','getPlatformIndex','\x20using\x20script:\x20',']\x20Failed\x20to\x20initialize\x20accessibility\x20configuration','getResultsSummary','rjGTt','CBbPS','command','CEYYG',']\x20isEnabledTestcase\x20(cucumber)\x20result=','--headless','Running\x20Save\x20results\x20for\x20Accessibility\x20testing','executeScriptByName:\x20Page\x20is\x20null\x20for\x20script\x20','shouldScanForCommand:\x20','eiLlx','loadDriverExecuteParams','saveResults','patchSendMessageToServer','1676888cUyDNX','KEY_TESTHUB_BUILD_ID','KEY_TEST_NAME','dVSEo','xaQxf','resolveMobileThTestRunUuid','IoQCx','assign','find','onBeforeExecute:\x20No\x20command\x20name\x20provided','CUSDQ','NGDFY','kTQRT','Error\x20in\x20getAccessibilityResultsSummary:\x20','Vefop','DRIVER_HAS_URL','capabilities','Error\x20in\x20onAfterTest\x20accessibility\x20module:\x20'];a85_0x5b56=function(){return _0x585e57;};return a85_0x5b56();}module[a85_0x327e61(0x329)]=AccessibilityModule;

@@ -1,1 +0,1 @@

function a86_0x5782(){const _0x406318=['testFramework','name','46667900IXZgNY','591gpZdsS','debug','CUCUMBER','testInfo','\x20with\x20binSessionId=','604JjszEC','../../../helpers/logger.js','18190MfkHLY','qNXmz','4|5|2|3|0|1','config','split','winstonLogger','70290nJgpoe','ekjbT','nbOqr','8220486AudZSr','binSessionId','Missing\x20binSessionId','testCaseStartedId','0|1|3|2|4','setTestFrameworkData','platformIndex','xdHUR','getModuleName','376lGgKzE','testId','object','../../../helpers/test-observability/constants.js','NwyJQ','version','getTestId',',\x20platformIndex=','dfiuE','9238DOyTan','254128DHyByS','oPAsz','8880237dxZKDR','JEST'];a86_0x5782=function(){return _0x406318;};return a86_0x5782();}const a86_0x54fe56=a86_0xedc5;function a86_0xedc5(_0x349a87,_0x2925b5){const _0x57822b=a86_0x5782();return a86_0xedc5=function(_0xedc5a4,_0x5b98c7){_0xedc5a4=_0xedc5a4-0x100;let _0x23550d=_0x57822b[_0xedc5a4];return _0x23550d;},a86_0xedc5(_0x349a87,_0x2925b5);}(function(_0xf877c6,_0x9df119){const _0x35daf=a86_0xedc5,_0x39d47e=_0xf877c6();while(!![]){try{const _0x22e7df=parseInt(_0x35daf(0x105))/0x1+-parseInt(_0x35daf(0x11a))/0x2*(-parseInt(_0x35daf(0x122))/0x3)+parseInt(_0x35daf(0x127))/0x4*(parseInt(_0x35daf(0x129))/0x5)+parseInt(_0x35daf(0x108))/0x6+-parseInt(_0x35daf(0x11b))/0x7*(-parseInt(_0x35daf(0x111))/0x8)+parseInt(_0x35daf(0x11d))/0x9+-parseInt(_0x35daf(0x121))/0xa;if(_0x22e7df===_0x9df119)break;else _0x39d47e['push'](_0x39d47e['shift']());}catch(_0x2b95d2){_0x39d47e['push'](_0x39d47e['shift']());}}}(a86_0x5782,0xe2093));const logger=require(a86_0x54fe56(0x128))[a86_0x54fe56(0x104)],{FRAMEWORKS}=require(a86_0x54fe56(0x114));class BaseModule{constructor(_0x4d63d9=null){const _0x3136ec=a86_0x54fe56,_0x2d7fa6={};_0x2d7fa6['dfiuE']=_0x3136ec(0x101),_0x2d7fa6[_0x3136ec(0x106)]='BaseModule';const _0x5d9900=_0x2d7fa6,_0x4e1b88=_0x5d9900[_0x3136ec(0x119)][_0x3136ec(0x103)]('|');let _0x2b13d2=0x0;while(!![]){switch(_0x4e1b88[_0x2b13d2++]){case'0':this['client']=null;continue;case'1':this['testFrameworkData']=this[_0x3136ec(0x10d)](_0x4d63d9);continue;case'2':this[_0x3136ec(0x10e)]=0x0;continue;case'3':this[_0x3136ec(0x102)]={};continue;case'4':this[_0x3136ec(0x120)]=_0x5d9900[_0x3136ec(0x106)];continue;case'5':this['binSessionId']=null;continue;}break;}}['ensureBinSession'](){const _0xc7a343=a86_0x54fe56,_0x1d14f3={};_0x1d14f3['NwyJQ']=_0xc7a343(0x10a);const _0x4a0518=_0x1d14f3;if(!this['binSessionId'])throw new Error(_0x4a0518[_0xc7a343(0x115)]);}[a86_0x54fe56(0x110)](){const _0x31c82c=a86_0x54fe56;return this[_0x31c82c(0x120)];}['configure'](_0x2dddef,_0xcc12d3,_0x399145,_0x5e6bc1={}){const _0x377f5c=a86_0x54fe56,_0xa64122={};_0xa64122[_0x377f5c(0x100)]=_0x377f5c(0x10c);const _0x182ee4=_0xa64122,_0x12df6c=_0x182ee4['qNXmz'][_0x377f5c(0x103)]('|');let _0x1f4297=0x0;while(!![]){switch(_0x12df6c[_0x1f4297++]){case'0':this[_0x377f5c(0x109)]=_0x2dddef;continue;case'1':this[_0x377f5c(0x10e)]=_0xcc12d3;continue;case'2':this[_0x377f5c(0x102)]=_0x5e6bc1;continue;case'3':this['client']=_0x399145;continue;case'4':logger[_0x377f5c(0x123)]('Configured\x20module\x20'+this['getModuleName']()+_0x377f5c(0x126)+_0x2dddef+_0x377f5c(0x118)+_0xcc12d3);continue;}break;}}[a86_0x54fe56(0x117)](_0x2d980c){const _0x4bce0e=a86_0x54fe56,_0x22a5b1={};_0x22a5b1[_0x4bce0e(0x107)]=function(_0x5b314d,_0x3a5021){return _0x5b314d===_0x3a5021;};const _0x1bbbff=_0x22a5b1;let _0x1d10d2='';if(_0x1bbbff[_0x4bce0e(0x107)](_0x2d980c[_0x4bce0e(0x11f)],FRAMEWORKS['PLAYWRIGHT']))_0x1d10d2=_0x2d980c[_0x4bce0e(0x125)]?.['_test']?.['id']||_0x2d980c['testInfo']?.[_0x4bce0e(0x112)];else{if(_0x1bbbff[_0x4bce0e(0x107)](_0x2d980c[_0x4bce0e(0x11f)],FRAMEWORKS[_0x4bce0e(0x124)]))_0x1d10d2=_0x2d980c[_0x4bce0e(0x125)]?.[_0x4bce0e(0x10b)];else _0x1bbbff['nbOqr'](_0x2d980c[_0x4bce0e(0x11f)],FRAMEWORKS[_0x4bce0e(0x11e)])&&(_0x1d10d2=_0x2d980c[_0x4bce0e(0x125)]?.['id']);}return _0x1d10d2;}[a86_0x54fe56(0x10d)](_0x12dbe3){const _0x1b0d5c=a86_0x54fe56,_0x2cc357={};_0x2cc357['xdHUR']=function(_0x6316fe,_0x1d4ab1){return _0x6316fe!==_0x1d4ab1;},_0x2cc357[_0x1b0d5c(0x11c)]=_0x1b0d5c(0x113);const _0x4b92fe=_0x2cc357;if(!_0x12dbe3||_0x4b92fe[_0x1b0d5c(0x10f)](typeof _0x12dbe3,_0x4b92fe[_0x1b0d5c(0x11c)]))return null;const _0x3fefb1={};_0x3fefb1['name']=_0x12dbe3[_0x1b0d5c(0x120)],_0x3fefb1[_0x1b0d5c(0x116)]=_0x12dbe3['version']&&_0x12dbe3['version'][_0x12dbe3[_0x1b0d5c(0x120)]];const _0x383f05=_0x3fefb1;return _0x383f05;}}module['exports']=BaseModule;
const a86_0x35c979=a86_0x1591;(function(_0x25d228,_0x38d6b5){const _0x561faf=a86_0x1591,_0x2fa29a=_0x25d228();while(!![]){try{const _0x5e4e43=-parseInt(_0x561faf(0x208))/0x1+parseInt(_0x561faf(0x1fa))/0x2*(parseInt(_0x561faf(0x1e6))/0x3)+-parseInt(_0x561faf(0x1de))/0x4*(parseInt(_0x561faf(0x1e9))/0x5)+parseInt(_0x561faf(0x1eb))/0x6+parseInt(_0x561faf(0x1ef))/0x7*(parseInt(_0x561faf(0x202))/0x8)+-parseInt(_0x561faf(0x1f3))/0x9*(-parseInt(_0x561faf(0x1db))/0xa)+parseInt(_0x561faf(0x1ec))/0xb;if(_0x5e4e43===_0x38d6b5)break;else _0x2fa29a['push'](_0x2fa29a['shift']());}catch(_0x120a9b){_0x2fa29a['push'](_0x2fa29a['shift']());}}}(a86_0x3f6e,0x4577e));function a86_0x1591(_0x35e1ec,_0x2e52a1){const _0x3f6e42=a86_0x3f6e();return a86_0x1591=function(_0x1591cf,_0x36647f){_0x1591cf=_0x1591cf-0x1db;let _0x297b24=_0x3f6e42[_0x1591cf];return _0x297b24;},a86_0x1591(_0x35e1ec,_0x2e52a1);}function a86_0x3f6e(){const _0x55c396=['platformIndex','../../../helpers/test-observability/constants.js','438439ZEnfno','170wSRKrL','getTestId','ensureBinSession','8pXXcfg','version','debug','plPIL','OFbFr','getModuleName','winstonLogger','BEgTg','117paUBlC','name','binSessionId','1382530HsxWjr','0|5|3|4|1|2','3288114KUNpsH','362967dfUjRI','CUCUMBER','ZDmpB','5873plsVyc','Missing\x20binSessionId','config','BaseModule','217953paaESR','Configured\x20module\x20','_test','JEST','object','testFramework','client','13538XSvAda','split','testCaseStartedId','testId','../../../helpers/logger.js','eINPB','testInfo','\x20with\x20binSessionId=','184aQhiMZ','setTestFrameworkData','lIvsX','exports'];a86_0x3f6e=function(){return _0x55c396;};return a86_0x3f6e();}const logger=require(a86_0x35c979(0x1fe))[a86_0x35c979(0x1e4)],{FRAMEWORKS}=require(a86_0x35c979(0x207));class BaseModule{constructor(_0xb2ea51=null){const _0x531dbc=a86_0x35c979,_0x4d77af={};_0x4d77af[_0x531dbc(0x1ff)]=_0x531dbc(0x1ea),_0x4d77af['ZDmpB']=_0x531dbc(0x1f2);const _0x52a9db=_0x4d77af,_0x3079bb=_0x52a9db[_0x531dbc(0x1ff)][_0x531dbc(0x1fb)]('|');let _0x5e9f9a=0x0;while(!![]){switch(_0x3079bb[_0x5e9f9a++]){case'0':this['name']=_0x52a9db[_0x531dbc(0x1ee)];continue;case'1':this[_0x531dbc(0x1f9)]=null;continue;case'2':this['testFrameworkData']=this[_0x531dbc(0x203)](_0xb2ea51);continue;case'3':this[_0x531dbc(0x206)]=0x0;continue;case'4':this[_0x531dbc(0x1f1)]={};continue;case'5':this['binSessionId']=null;continue;}break;}}[a86_0x35c979(0x1dd)](){const _0x318a97=a86_0x35c979,_0x574b8d={};_0x574b8d['yceUG']=_0x318a97(0x1f0);const _0x37e024=_0x574b8d;if(!this[_0x318a97(0x1e8)])throw new Error(_0x37e024['yceUG']);}[a86_0x35c979(0x1e3)](){const _0x52644a=a86_0x35c979;return this[_0x52644a(0x1e7)];}['configure'](_0x8cf5a6,_0x57bcec,_0xa3050,_0x5a4f46={}){const _0x2c3417=a86_0x35c979,_0x42ce06={};_0x42ce06[_0x2c3417(0x1e2)]='3|2|4|0|1';const _0xc7a46f=_0x42ce06,_0x291030=_0xc7a46f[_0x2c3417(0x1e2)][_0x2c3417(0x1fb)]('|');let _0x19e34d=0x0;while(!![]){switch(_0x291030[_0x19e34d++]){case'0':this[_0x2c3417(0x1f1)]=_0x5a4f46;continue;case'1':logger[_0x2c3417(0x1e0)](_0x2c3417(0x1f4)+this[_0x2c3417(0x1e3)]()+_0x2c3417(0x201)+_0x8cf5a6+',\x20platformIndex='+_0x57bcec);continue;case'2':this['platformIndex']=_0x57bcec;continue;case'3':this['binSessionId']=_0x8cf5a6;continue;case'4':this[_0x2c3417(0x1f9)]=_0xa3050;continue;}break;}}[a86_0x35c979(0x1dc)](_0x2467df){const _0x4cad72=a86_0x35c979,_0x4a7076={};_0x4a7076[_0x4cad72(0x1e1)]=function(_0x5e69a9,_0xfc6690){return _0x5e69a9===_0xfc6690;},_0x4a7076['Mwdyz']=function(_0x4cf935,_0x4bb680){return _0x4cf935===_0x4bb680;},_0x4a7076[_0x4cad72(0x1e5)]=function(_0x377d3f,_0x46fe60){return _0x377d3f===_0x46fe60;};const _0x30e1fe=_0x4a7076;let _0x3d0eaa='';if(_0x30e1fe[_0x4cad72(0x1e1)](_0x2467df['testFramework'],FRAMEWORKS['PLAYWRIGHT']))_0x3d0eaa=_0x2467df['testInfo']?.[_0x4cad72(0x1f5)]?.['id']||_0x2467df[_0x4cad72(0x200)]?.[_0x4cad72(0x1fd)];else{if(_0x30e1fe['Mwdyz'](_0x2467df[_0x4cad72(0x1f8)],FRAMEWORKS[_0x4cad72(0x1ed)]))_0x3d0eaa=_0x2467df[_0x4cad72(0x200)]?.[_0x4cad72(0x1fc)];else _0x30e1fe[_0x4cad72(0x1e5)](_0x2467df[_0x4cad72(0x1f8)],FRAMEWORKS[_0x4cad72(0x1f6)])&&(_0x3d0eaa=_0x2467df[_0x4cad72(0x200)]?.['id']);}return _0x3d0eaa;}[a86_0x35c979(0x203)](_0x16944a){const _0x164478=a86_0x35c979,_0x37d297={};_0x37d297['PVaRL']=function(_0x496b15,_0x1b65f9){return _0x496b15!==_0x1b65f9;},_0x37d297[_0x164478(0x204)]=_0x164478(0x1f7);const _0x17cd6a=_0x37d297;if(!_0x16944a||_0x17cd6a['PVaRL'](typeof _0x16944a,_0x17cd6a['lIvsX']))return null;const _0x33bea7={};_0x33bea7[_0x164478(0x1e7)]=_0x16944a['name'],_0x33bea7[_0x164478(0x1df)]=_0x16944a['version']&&_0x16944a[_0x164478(0x1df)][_0x16944a[_0x164478(0x1e7)]];const _0x2edbf4=_0x33bea7;return _0x2edbf4;}}module[a86_0x35c979(0x205)]=BaseModule;

@@ -1,1 +0,1 @@

const a87_0x5ac736=a87_0x55df;(function(_0xf6f586,_0x586ad7){const _0x194870=a87_0x55df,_0x4764a9=_0xf6f586();while(!![]){try{const _0x4b80b7=parseInt(_0x194870(0x124))/0x1*(parseInt(_0x194870(0x126))/0x2)+parseInt(_0x194870(0x138))/0x3*(parseInt(_0x194870(0x122))/0x4)+-parseInt(_0x194870(0x123))/0x5+-parseInt(_0x194870(0x13f))/0x6+parseInt(_0x194870(0x125))/0x7+-parseInt(_0x194870(0x128))/0x8*(-parseInt(_0x194870(0x13e))/0x9)+-parseInt(_0x194870(0x131))/0xa;if(_0x4b80b7===_0x586ad7)break;else _0x4764a9['push'](_0x4764a9['shift']());}catch(_0x3c891b){_0x4764a9['push'](_0x4764a9['shift']());}}}(a87_0x2b3d,0xc2247));const {createClassLogger}=require('../../../helpers/classLogger.js'),logger=createClassLogger(a87_0x5ac736(0x12e)),{sendSdkEvents}=require(a87_0x5ac736(0x12b)),isLTSSession=(_0x46daa1=null)=>{const _0x448599=a87_0x5ac736,_0x18d317={};_0x18d317['tjzkP']=function(_0x45b43a,_0x2fbb62){return _0x45b43a!==_0x2fbb62;},_0x18d317[_0x448599(0x12f)]=_0x448599(0x145),_0x18d317[_0x448599(0x141)]=function(_0x3d2fc8,_0x25a591){return _0x3d2fc8===_0x25a591;},_0x18d317[_0x448599(0x12c)]='string',_0x18d317['QxLhg']=_0x448599(0x140),_0x18d317[_0x448599(0x13c)]=function(_0xf2a50e,_0x3b6d34){return _0xf2a50e===_0x3b6d34;},_0x18d317['MzurP']=_0x448599(0x130);const _0x1117bb=_0x18d317;try{if(_0x1117bb['tjzkP'](typeof process[_0x448599(0x12d)][_0x448599(0x144)],_0x1117bb[_0x448599(0x12f)])){const _0x4155dc=process[_0x448599(0x12d)]['overrideLoadTesting'];return _0x1117bb[_0x448599(0x141)](typeof _0x4155dc,_0x1117bb[_0x448599(0x12c)])?_0x1117bb[_0x448599(0x141)](_0x4155dc[_0x448599(0x143)](),_0x1117bb[_0x448599(0x13b)]):!!_0x4155dc;}const _0x204f73=_0x46daa1&&_0x46daa1['overrideLoadTesting'],_0x3c149b=!!(_0x46daa1&&(_0x1117bb[_0x448599(0x13c)](_0x46daa1['browserstackAutomation'],!![])||_0x1117bb[_0x448599(0x141)](_0x46daa1[_0x448599(0x11a)],_0x1117bb[_0x448599(0x13b)]))),_0x1cdec4=!!(_0x204f73&&_0x1117bb['FrJkW'](_0x204f73[_0x448599(0x120)]()[_0x448599(0x143)](),_0x1117bb[_0x448599(0x13b)])&&!_0x3c149b);return process[_0x448599(0x12d)][_0x448599(0x144)]=_0x1cdec4?_0x1117bb[_0x448599(0x13b)]:_0x1117bb[_0x448599(0x118)],_0x1cdec4;}catch(_0x1b72b9){return process[_0x448599(0x12d)]['overrideLoadTesting']=_0x1117bb['MzurP'],![];}},getLTSSessionId=()=>{const _0x130f16=a87_0x5ac736,_0x1748e6={'gkMGs':function(_0x507e93){return _0x507e93();},'FplVe':_0x130f16(0x13d),'XnsEw':_0x130f16(0x116)};try{if(_0x1748e6[_0x130f16(0x136)](isLTSSession))return logger[_0x130f16(0x11f)](_0x1748e6[_0x130f16(0x139)]),process['env'][_0x130f16(0x121)]||'';}catch(_0x55cf01){logger[_0x130f16(0x137)](_0x130f16(0x135)+(_0x55cf01&&_0x55cf01['message']));}return logger[_0x130f16(0x11f)](_0x1748e6[_0x130f16(0x129)]),'';},setLTSSessionId=async(_0x58df4d={})=>{const _0x452e01=a87_0x5ac736,_0x557d4d={'iBPlg':function(_0xb2d533){return _0xb2d533();},'yCDia':'BROWSERSTACK_LTS_SESSION_ID\x20set\x20from\x20env','bclWB':_0x452e01(0x11c),'VFSik':_0x452e01(0x11e),'ZRalU':function(_0x2e885d,_0x5f4937){return _0x2e885d(_0x5f4937);},'giDnk':function(_0x21c79e,_0x4c9027,_0x530621){return _0x21c79e(_0x4c9027,_0x530621);},'LgzZs':function(_0x305162,_0x1068d8){return _0x305162||_0x1068d8;}};try{const _0x64bfb8=_0x557d4d['iBPlg'](getLTSSessionId);_0x64bfb8?(process[_0x452e01(0x12d)][_0x452e01(0x121)]=_0x64bfb8,logger['debug'](_0x557d4d[_0x452e01(0x134)])):(delete process[_0x452e01(0x12d)]['BROWSERSTACK_LTS_SESSION_ID'],logger['debug'](_0x557d4d[_0x452e01(0x11d)]));try{const _0x53e2bd={'feature':_0x557d4d[_0x452e01(0x133)],'ltsEnabled':_0x557d4d[_0x452e01(0x11b)](isLTSSession,_0x58df4d),'ltsSessionIdPresent':!!_0x64bfb8};await _0x557d4d[_0x452e01(0x13a)](sendSdkEvents,_0x53e2bd,_0x58df4d);}catch(_0x2905c8){logger['debug'](_0x452e01(0x117)+(_0x2905c8&&_0x2905c8[_0x452e01(0x142)]));}return _0x557d4d[_0x452e01(0x119)](_0x64bfb8,'');}catch(_0x1821d9){return logger[_0x452e01(0x11f)](_0x452e01(0x132)+(_0x1821d9&&_0x1821d9[_0x452e01(0x142)])),'';}},a87_0xcd4c7a={};function a87_0x55df(_0x147087,_0x41e4c3){const _0x2b3d06=a87_0x2b3d();return a87_0x55df=function(_0x55dfd4,_0x355998){_0x55dfd4=_0x55dfd4-0x116;let _0x3477f5=_0x2b3d06[_0x55dfd4];return _0x3477f5;},a87_0x55df(_0x147087,_0x41e4c3);}function a87_0x2b3d(){const _0x54c6e2=['error','9NLupMr','FplVe','giDnk','QxLhg','loriL','LTS\x20session\x20enabled;\x20returning\x20env\x20BROWSERSTACK_LTS_SESSION_ID','78129LgvzEo','6089784YpvAEt','true','FrJkW','message','toLowerCase','overrideLoadTesting','undefined','LTS\x20not\x20enabled;\x20returning\x20empty\x20LTS\x20session\x20id','Failed\x20to\x20record\x20LTS\x20telemetry:\x20','MzurP','LgzZs','browserstackAutomation','ZRalU','BROWSERSTACK_LTS_SESSION_ID\x20cleared','bclWB','LTS','debug','toString','BROWSERSTACK_LTS_SESSION_ID','958372LblcZS','112845YAKOAE','181084ftbQFu','10133305OzOLMc','8omrNvC','getLTSSessionId','632aeGTgT','XnsEw','exports','../../../helpers/helper.js','SqNxl','env','LoadTestModule','LiBCM','false','17437890hnPTFt','setLTSSessionId\x20error:\x20','VFSik','yCDia','Error\x20while\x20resolving\x20LTS\x20session\x20id:\x20','gkMGs'];a87_0x2b3d=function(){return _0x54c6e2;};return a87_0x2b3d();}a87_0xcd4c7a['isLTSSession']=isLTSSession,a87_0xcd4c7a[a87_0x5ac736(0x127)]=getLTSSessionId,a87_0xcd4c7a['setLTSSessionId']=setLTSSessionId,module[a87_0x5ac736(0x12a)]=a87_0xcd4c7a;
const a87_0x5bbc71=a87_0x2a80;function a87_0x2a80(_0x30f3ce,_0x51c1a9){const _0x1cce4d=a87_0x1cce();return a87_0x2a80=function(_0x2a8036,_0x4e8a4e){_0x2a8036=_0x2a8036-0x83;let _0x4c2022=_0x1cce4d[_0x2a8036];return _0x4c2022;},a87_0x2a80(_0x30f3ce,_0x51c1a9);}(function(_0x423d51,_0x1ea13a){const _0x534f3a=a87_0x2a80,_0x5fa783=_0x423d51();while(!![]){try{const _0x2d8f45=-parseInt(_0x534f3a(0x84))/0x1+parseInt(_0x534f3a(0xa6))/0x2*(-parseInt(_0x534f3a(0x83))/0x3)+-parseInt(_0x534f3a(0xaf))/0x4*(-parseInt(_0x534f3a(0x90))/0x5)+-parseInt(_0x534f3a(0x87))/0x6*(-parseInt(_0x534f3a(0x8f))/0x7)+parseInt(_0x534f3a(0x98))/0x8*(-parseInt(_0x534f3a(0xa3))/0x9)+-parseInt(_0x534f3a(0xa5))/0xa+parseInt(_0x534f3a(0x9f))/0xb;if(_0x2d8f45===_0x1ea13a)break;else _0x5fa783['push'](_0x5fa783['shift']());}catch(_0x3e52ce){_0x5fa783['push'](_0x5fa783['shift']());}}}(a87_0x1cce,0xeb15f));function a87_0x1cce(){const _0x5dd37a=['48088dwAHko','HSWXz','npIPn','isLTSSession','paEUU','env','browserstackAutomation','927GbDhgt','1059353KJUGSA','TqeRI','../../../helpers/helper.js','24BKpDXK','bXHHS','string','dGmyX','overrideLoadTesting','error','../../../helpers/classLogger.js','setLTSSessionId','1493548jwHdyq','600LdGWMF','LTS','getLTSSessionId','BROWSERSTACK_LTS_SESSION_ID\x20cleared','BROWSERSTACK_LTS_SESSION_ID\x20set\x20from\x20env','exports','WuXAk','RorcI','227800jBuWqE','FZkyh','YLLYd','debug','BROWSERSTACK_LTS_SESSION_ID','VzHcm','message','24852883UjaHxz','undefined','MSfcO','Error\x20while\x20resolving\x20LTS\x20session\x20id:\x20','63eScJUK','toLowerCase','16889770TDsEOz','4174whthZD','setLTSSessionId\x20error:\x20','UEoBa','false','true','PbAdZ','LTS\x20session\x20enabled;\x20returning\x20env\x20BROWSERSTACK_LTS_SESSION_ID','Failed\x20to\x20record\x20LTS\x20telemetry:\x20','EcOur'];a87_0x1cce=function(){return _0x5dd37a;};return a87_0x1cce();}const {createClassLogger}=require(a87_0x5bbc71(0x8d)),logger=createClassLogger('LoadTestModule'),{sendSdkEvents}=require(a87_0x5bbc71(0x86)),isLTSSession=(_0xb438d4=null)=>{const _0x4a33eb=a87_0x5bbc71,_0x2f5f38={};_0x2f5f38[_0x4a33eb(0xa1)]=function(_0x8fbddc,_0x530eab){return _0x8fbddc!==_0x530eab;},_0x2f5f38['YLLYd']=_0x4a33eb(0xa0),_0x2f5f38['TqeRI']=function(_0x248e18,_0x135ecf){return _0x248e18===_0x135ecf;},_0x2f5f38[_0x4a33eb(0x97)]=_0x4a33eb(0x89),_0x2f5f38['WuXAk']=_0x4a33eb(0xaa),_0x2f5f38[_0x4a33eb(0xae)]=function(_0x26a646,_0x24f327){return _0x26a646===_0x24f327;},_0x2f5f38[_0x4a33eb(0x99)]=_0x4a33eb(0xa9);const _0x361fd1=_0x2f5f38;try{if(_0x361fd1[_0x4a33eb(0xa1)](typeof process[_0x4a33eb(0xb4)][_0x4a33eb(0x8b)],_0x361fd1[_0x4a33eb(0x9a)])){const _0x570c06=process[_0x4a33eb(0xb4)]['overrideLoadTesting'];return _0x361fd1[_0x4a33eb(0x85)](typeof _0x570c06,_0x361fd1['RorcI'])?_0x361fd1[_0x4a33eb(0x85)](_0x570c06[_0x4a33eb(0xa4)](),_0x361fd1[_0x4a33eb(0x96)]):!!_0x570c06;}const _0x1289fa=_0xb438d4&&_0xb438d4['overrideLoadTesting'],_0x43e836=!!(_0xb438d4&&(_0x361fd1[_0x4a33eb(0xae)](_0xb438d4[_0x4a33eb(0xb5)],!![])||_0x361fd1[_0x4a33eb(0xae)](_0xb438d4[_0x4a33eb(0xb5)],_0x361fd1[_0x4a33eb(0x96)]))),_0xb8ea98=!!(_0x1289fa&&_0x361fd1[_0x4a33eb(0x85)](_0x1289fa['toString']()[_0x4a33eb(0xa4)](),_0x361fd1[_0x4a33eb(0x96)])&&!_0x43e836);return process[_0x4a33eb(0xb4)]['overrideLoadTesting']=_0xb8ea98?_0x361fd1[_0x4a33eb(0x96)]:_0x361fd1['FZkyh'],_0xb8ea98;}catch(_0x48d31e){return process[_0x4a33eb(0xb4)][_0x4a33eb(0x8b)]=_0x361fd1[_0x4a33eb(0x99)],![];}},getLTSSessionId=()=>{const _0x2620f8=a87_0x5bbc71,_0x25688f={'dGmyX':function(_0x4adf96){return _0x4adf96();},'UEoBa':_0x2620f8(0xac),'HSWXz':'LTS\x20not\x20enabled;\x20returning\x20empty\x20LTS\x20session\x20id'};try{if(_0x25688f[_0x2620f8(0x8a)](isLTSSession))return logger[_0x2620f8(0x9b)](_0x25688f[_0x2620f8(0xa8)]),process['env'][_0x2620f8(0x9c)]||'';}catch(_0x139134){logger[_0x2620f8(0x8c)](_0x2620f8(0xa2)+(_0x139134&&_0x139134['message']));}return logger[_0x2620f8(0x9b)](_0x25688f[_0x2620f8(0xb0)]),'';},setLTSSessionId=async(_0x16af26={})=>{const _0x56a09d=a87_0x5bbc71,_0x42979a={'xIxhw':function(_0x3f863e){return _0x3f863e();},'paEUU':_0x56a09d(0x94),'PbAdZ':_0x56a09d(0x93),'VzHcm':_0x56a09d(0x91),'npIPn':function(_0x39de98,_0x266a6e){return _0x39de98(_0x266a6e);},'bxdqW':function(_0x5d96e4,_0x377a6e,_0x258506){return _0x5d96e4(_0x377a6e,_0x258506);},'bXHHS':function(_0x24b033,_0x210440){return _0x24b033||_0x210440;}};try{const _0x4b21b4=_0x42979a['xIxhw'](getLTSSessionId);_0x4b21b4?(process[_0x56a09d(0xb4)][_0x56a09d(0x9c)]=_0x4b21b4,logger['debug'](_0x42979a[_0x56a09d(0xb3)])):(delete process[_0x56a09d(0xb4)][_0x56a09d(0x9c)],logger[_0x56a09d(0x9b)](_0x42979a[_0x56a09d(0xab)]));try{const _0x400f78={'feature':_0x42979a[_0x56a09d(0x9d)],'ltsEnabled':_0x42979a[_0x56a09d(0xb1)](isLTSSession,_0x16af26),'ltsSessionIdPresent':!!_0x4b21b4};await _0x42979a['bxdqW'](sendSdkEvents,_0x400f78,_0x16af26);}catch(_0x17f8c5){logger[_0x56a09d(0x9b)](_0x56a09d(0xad)+(_0x17f8c5&&_0x17f8c5[_0x56a09d(0x9e)]));}return _0x42979a[_0x56a09d(0x88)](_0x4b21b4,'');}catch(_0x407529){return logger['debug'](_0x56a09d(0xa7)+(_0x407529&&_0x407529[_0x56a09d(0x9e)])),'';}},a87_0x2f60df={};a87_0x2f60df[a87_0x5bbc71(0xb2)]=isLTSSession,a87_0x2f60df[a87_0x5bbc71(0x92)]=getLTSSessionId,a87_0x2f60df[a87_0x5bbc71(0x8e)]=setLTSSessionId,module[a87_0x5bbc71(0x95)]=a87_0x2f60df;

@@ -1,1 +0,1 @@

const a88_0x2e11d1=a88_0x3efe;(function(_0x53721f,_0x4a1c79){const _0xa6a61b=a88_0x3efe,_0x248940=_0x53721f();while(!![]){try{const _0x39300c=-parseInt(_0xa6a61b(0x15a))/0x1*(-parseInt(_0xa6a61b(0x159))/0x2)+parseInt(_0xa6a61b(0x15d))/0x3+parseInt(_0xa6a61b(0x142))/0x4*(parseInt(_0xa6a61b(0x150))/0x5)+parseInt(_0xa6a61b(0x151))/0x6+parseInt(_0xa6a61b(0x13f))/0x7*(parseInt(_0xa6a61b(0x153))/0x8)+-parseInt(_0xa6a61b(0x15e))/0x9+parseInt(_0xa6a61b(0x149))/0xa*(-parseInt(_0xa6a61b(0x14e))/0xb);if(_0x39300c===_0x4a1c79)break;else _0x248940['push'](_0x248940['shift']());}catch(_0x42fb42){_0x248940['push'](_0x248940['shift']());}}}(a88_0xf1c7,0x3acab));const BaseModule=require(a88_0x2e11d1(0x165)),{createClassLogger}=require(a88_0x2e11d1(0x13e)),AutomationFramework=require(a88_0x2e11d1(0x155)),AutomationFrameworkState=require(a88_0x2e11d1(0x140)),HookState=require(a88_0x2e11d1(0x158)),{playwrightAnnotate}=require(a88_0x2e11d1(0x15b)),PerformanceTester=require(a88_0x2e11d1(0x14f)),{O11y_EVENTS}=require('../../../helpers/performance/constants.js'),constants=require(a88_0x2e11d1(0x156));function a88_0x3efe(_0x5b295b,_0x53b7ef){const _0xf1c766=a88_0xf1c7();return a88_0x3efe=function(_0x3efec4,_0x9acfd9){_0x3efec4=_0x3efec4-0x13e;let _0x186c8f=_0xf1c766[_0x3efec4];return _0x186c8f;},a88_0x3efe(_0x5b295b,_0x53b7ef);}function a88_0xf1c7(){const _0x43a225=['aaDtD','../state/hookState.js','2748IejejP','105RvhKxb','../../../helpers/helper.js','registerObserver','1305540yTFTuQ','392490IlHwLI','start','onBeforeTest','logger','POST','ObservabilitySync:','now','./baseModule','hrJGC','CREATE','page','NSmLX','getModuleName','../../../helpers/classLogger.js','213745YWCPfw','../state/automationFrameworkState.js','\x20sync\x20done','66380QuvsbJ','MODULE_NAME','cWThB','exports','SYNC','ObservabilityModule','end','10UliGCt','name','info','debug','observabilityConfig','13666268SmdsAz','../../../helpers/performance/performance-tester.js','50fMhTht','2123514qeXUmv','bind','112UUsbiB','onBeforeTest:\x20','../framework/automationFramework.js','../../utils/constants.js'];a88_0xf1c7=function(){return _0x43a225;};return a88_0xf1c7();}class ObservabilityModule extends BaseModule{['logger']=createClassLogger(a88_0x2e11d1(0x147));constructor(_0x452afd){const _0x56709d=a88_0x2e11d1,_0x4e315b={};_0x4e315b[_0x56709d(0x166)]=_0x56709d(0x147);const _0x505b78=_0x4e315b;super(),this[_0x56709d(0x14a)]=_0x505b78[_0x56709d(0x166)],this[_0x56709d(0x14d)]=_0x452afd,AutomationFramework[_0x56709d(0x15c)](AutomationFrameworkState[_0x56709d(0x167)],HookState[_0x56709d(0x162)],this[_0x56709d(0x160)][_0x56709d(0x152)](this));}[a88_0x2e11d1(0x16a)](){const _0x4d9c9c=a88_0x2e11d1;return ObservabilityModule[_0x4d9c9c(0x143)];}async[a88_0x2e11d1(0x160)](_0x378742){const _0x1de8a3=a88_0x2e11d1,_0x4d01c5={'aaDtD':function(_0x1167f7,_0x47ac4a){return _0x1167f7+_0x47ac4a;},'znQrM':_0x1de8a3(0x163),'NSmLX':function(_0x34d105,_0x3f0034,_0x120dd7,_0x276d49){return _0x34d105(_0x3f0034,_0x120dd7,_0x276d49);},'cWThB':_0x1de8a3(0x14c),'QtObD':'onBeforeTest:\x20page\x20is\x20not\x20defined'};if(_0x378742[_0x1de8a3(0x168)]){const _0xd3a88b=_0x378742['page'],_0xb884fe=Date[_0x1de8a3(0x164)](),_0x44ed24=_0x4d01c5[_0x1de8a3(0x157)](_0x4d01c5['znQrM'],_0xb884fe);PerformanceTester[_0x1de8a3(0x15f)](O11y_EVENTS[_0x1de8a3(0x146)]),await _0x4d01c5[_0x1de8a3(0x169)](playwrightAnnotate,_0xd3a88b,_0x44ed24,_0x4d01c5[_0x1de8a3(0x144)]),PerformanceTester[_0x1de8a3(0x148)](O11y_EVENTS[_0x1de8a3(0x146)]),this[_0x1de8a3(0x161)][_0x1de8a3(0x14b)](_0x1de8a3(0x154)+constants['TEST_REPORTING_ANALYTICS']+_0x1de8a3(0x141));}else this['logger']['debug'](_0x4d01c5['QtObD']);}}ObservabilityModule[a88_0x2e11d1(0x143)]=a88_0x2e11d1(0x147),module[a88_0x2e11d1(0x145)]=ObservabilityModule;
const a88_0x1a71fd=a88_0x2cbc;(function(_0x19c71b,_0x5ca74f){const _0x243650=a88_0x2cbc,_0x397fb3=_0x19c71b();while(!![]){try{const _0x43d0b1=parseInt(_0x243650(0x15d))/0x1*(-parseInt(_0x243650(0x175))/0x2)+parseInt(_0x243650(0x154))/0x3*(parseInt(_0x243650(0x161))/0x4)+-parseInt(_0x243650(0x16b))/0x5+-parseInt(_0x243650(0x162))/0x6*(-parseInt(_0x243650(0x15b))/0x7)+parseInt(_0x243650(0x156))/0x8+parseInt(_0x243650(0x159))/0x9+parseInt(_0x243650(0x15f))/0xa*(parseInt(_0x243650(0x16e))/0xb);if(_0x43d0b1===_0x5ca74f)break;else _0x397fb3['push'](_0x397fb3['shift']());}catch(_0x47e4e4){_0x397fb3['push'](_0x397fb3['shift']());}}}(a88_0x2164,0x2cb60));function a88_0x2164(){const _0x110e1b=['POST','601722jInYRx','name','now','debug','registerObserver','VELMZ','page','14KIIayA','onBeforeTest:\x20page\x20is\x20not\x20defined','../../utils/constants.js','getModuleName','bind','./baseModule','onBeforeTest:\x20','logger','CREATE','sCqFk','3uJVWfG','../framework/automationFramework.js','809720AyPtfa','SYNC','../../../helpers/helper.js','1417113pBKECH','onBeforeTest','1554qXNltd','observabilityConfig','29111YRrnfs','../../../helpers/performance/constants.js','20LCBVNg','../../../helpers/classLogger.js','157712HOrqVX','1590JbkfRM','ObservabilityModule','MEvdd','\x20sync\x20done','OUdFG','info','MODULE_NAME','exports','PaHXz','397105zHgUpD','end'];a88_0x2164=function(){return _0x110e1b;};return a88_0x2164();}function a88_0x2cbc(_0x379e9c,_0x8d0896){const _0x2164e0=a88_0x2164();return a88_0x2cbc=function(_0x2cbcdf,_0x5331bb){_0x2cbcdf=_0x2cbcdf-0x152;let _0x104cfa=_0x2164e0[_0x2cbcdf];return _0x104cfa;},a88_0x2cbc(_0x379e9c,_0x8d0896);}const BaseModule=require(a88_0x1a71fd(0x17a)),{createClassLogger}=require(a88_0x1a71fd(0x160)),AutomationFramework=require(a88_0x1a71fd(0x155)),AutomationFrameworkState=require('../state/automationFrameworkState.js'),HookState=require('../state/hookState.js'),{playwrightAnnotate}=require(a88_0x1a71fd(0x158)),PerformanceTester=require('../../../helpers/performance/performance-tester.js'),{O11y_EVENTS}=require(a88_0x1a71fd(0x15e)),constants=require(a88_0x1a71fd(0x177));class ObservabilityModule extends BaseModule{[a88_0x1a71fd(0x17c)]=createClassLogger(a88_0x1a71fd(0x163));constructor(_0x144551){const _0xa080ff=a88_0x1a71fd,_0x18b77e={};_0x18b77e['PaHXz']='ObservabilityModule';const _0x35b35c=_0x18b77e;super(),this[_0xa080ff(0x16f)]=_0x35b35c[_0xa080ff(0x16a)],this[_0xa080ff(0x15c)]=_0x144551,AutomationFramework[_0xa080ff(0x172)](AutomationFrameworkState[_0xa080ff(0x152)],HookState[_0xa080ff(0x16d)],this[_0xa080ff(0x15a)][_0xa080ff(0x179)](this));}[a88_0x1a71fd(0x178)](){return ObservabilityModule['MODULE_NAME'];}async['onBeforeTest'](_0x8db745){const _0x43c4ae=a88_0x1a71fd,_0x1d6e4c={'VELMZ':function(_0x4dd2ac,_0xbcba5a){return _0x4dd2ac+_0xbcba5a;},'OUdFG':'ObservabilitySync:','IBzzF':function(_0x519021,_0xa51ffe,_0x18424b,_0x1ee68a){return _0x519021(_0xa51ffe,_0x18424b,_0x1ee68a);},'sCqFk':_0x43c4ae(0x171),'MEvdd':_0x43c4ae(0x176)};if(_0x8db745['page']){const _0x580b72=_0x8db745[_0x43c4ae(0x174)],_0x2049f6=Date[_0x43c4ae(0x170)](),_0x55ea90=_0x1d6e4c[_0x43c4ae(0x173)](_0x1d6e4c[_0x43c4ae(0x166)],_0x2049f6);PerformanceTester['start'](O11y_EVENTS[_0x43c4ae(0x157)]),await _0x1d6e4c['IBzzF'](playwrightAnnotate,_0x580b72,_0x55ea90,_0x1d6e4c[_0x43c4ae(0x153)]),PerformanceTester[_0x43c4ae(0x16c)](O11y_EVENTS['SYNC']),this[_0x43c4ae(0x17c)][_0x43c4ae(0x167)](_0x43c4ae(0x17b)+constants['TEST_REPORTING_ANALYTICS']+_0x43c4ae(0x165));}else this[_0x43c4ae(0x17c)]['debug'](_0x1d6e4c[_0x43c4ae(0x164)]);}}ObservabilityModule[a88_0x1a71fd(0x168)]=a88_0x1a71fd(0x163),module[a88_0x1a71fd(0x169)]=ObservabilityModule;

@@ -1,1 +0,1 @@

const a89_0x9bf622=a89_0x3080;(function(_0x4e7332,_0x541e25){const _0x4c11f6=a89_0x3080,_0x330aaf=_0x4e7332();while(!![]){try{const _0x2a0b0c=-parseInt(_0x4c11f6(0x14f))/0x1*(-parseInt(_0x4c11f6(0x15c))/0x2)+-parseInt(_0x4c11f6(0xfb))/0x3+-parseInt(_0x4c11f6(0x120))/0x4+parseInt(_0x4c11f6(0xca))/0x5+parseInt(_0x4c11f6(0x166))/0x6+parseInt(_0x4c11f6(0xa3))/0x7+-parseInt(_0x4c11f6(0xc2))/0x8*(parseInt(_0x4c11f6(0x160))/0x9);if(_0x2a0b0c===_0x541e25)break;else _0x330aaf['push'](_0x330aaf['shift']());}catch(_0x4c10bc){_0x330aaf['push'](_0x330aaf['shift']());}}}(a89_0x2b7c,0xe3db1));function a89_0x3080(_0x1e279a,_0x3a9621){const _0x2b7c1b=a89_0x2b7c();return a89_0x3080=function(_0x30804d,_0x2ee417){_0x30804d=_0x30804d-0xa0;let _0x36d342=_0x2b7c1b[_0x30804d];return _0x36d342;},a89_0x3080(_0x1e279a,_0x3a9621);}function a89_0x2b7c(){const _0x21bdb6=['SJjXp','getRef','kNuWx','../framework/automationFramework.js','setState','vIZLt','testData\x20from\x20onAfterTest:\x20','version','from','arguments','name','GWQbc','markSessionStatus:\x20Marking\x20session\x20status','errors','passed','NmlWv','Automation\x20onAfterTest:\x20Test\x20status:\x20','../../../helpers/helper.js','PTYXM','KEY_HUB_URL','SESSION_STATUS','PlaywrightDriverModule','contextObject','21207mbwuxo','retry','../utils/jest-utils.js','format','oeoIo','browser','getInstance','../../../helpers/performance/performance-tester.js','Error\x20in\x20onBeforeDriverCreate:\x20','rgQvO','getTestId','KEY_PAGE_OBJECT','markSessionName:\x20Skipping\x20session\x20name\x20marking','122RWLZXv','getProcessId','KEY_TEST_FRAMEWORK_NAME','isBrowserstackInfra','942993jchHyf','aNuuG','JkOJX','gherkinDocument','veAvc','jZPeg','1207710Ofnkoh','getState','onAfterDriverCreate:\x20Setting\x20browser\x20object','./loadTestModule.js','start','4862872TJtEry','onAfterDriverCreate','platformIndex','KEY_TEST_ID','status','Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20','keys','ViEag','TrBvj','onDispatchExecute:\x20Playwright\x20driver\x20is\x20executing\x20tests\x20','isPlaywright','end','KEY_CONTEXT_OBJECT','getId','KEY_SESSION_ID','info','platformDetails','params','KEY_TEST_FRAMEWORK_VERSION','diARl','test_identifier','__workerDetails','getTestUUID','browserVersion','markSessionStatus:\x20Page\x20object\x20is\x20not\x20available','Verog','\x20||\x20','action','Automation\x20onAfterTest:\x20Test\x20completed','testFrameworkData','getModuleName','32tvaMyp','CUCUMBER','SESSION_NAME','MODULE_NAME','onBeforeDriverCreate','bind','ncjZu','sFHmU','6286115AilSSS','../state/automationFrameworkState.js','dwuDy','testInfo','../cliUtils.js','length','inspect','toString','error','xTRfy','SQOUy','onAfterDriverCreate:\x20Setting\x20context\x20object','AkLEp','fuodf','onAfterTest','../TestInfo.js','../framework/constants/testFrameworkConstants.js','../../../helpers/classLogger.js','zjLME','Error\x20in\x20markSessionName:\x20','ZJcJo','util','getTestDetails','getTestIdentifierFromTestInfo','message','../state/testFrameworkState',',\x20test_identifier:\x20','sUVOP','Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20and\x20status\x20for\x20testId:\x20','markSessionName','wgsJH','launchcaps','nLDJI','context','uLxEn','KEY_CAPABILITIES','../grpcClient.js','debug','onAfterDriverCreate:\x20Playwright\x20driver\x20is\x20about\x20to\x20be\x20created','getContext','getConfig','onAfterTest\x20CBTSession\x20complete\x20for\x20testId:\x20','shouldSkipSessionStatus','Error\x20in\x20onAfterDriverCreate:\x20','STUbY','workerInfo','./baseModule','Automation\x20onAfterTest:\x20Automation\x20instance\x20is\x20not\x20available','getTrackedInstance','2997960gvKMJH','isFalse','lDOdj','markSessionStatus:\x20Automation\x20instance\x20is\x20not\x20available','../../playwright/sessionDetails','browserName','PRE','../../utils/constants','base64','MlbcF','sessionId','reason','onBeforeDriverCreate:\x20Playwright\x20driver\x20is\x20about\x20to\x20be\x20created','POST','logger','XTGmQ','tIoXi','../../../helpers/test-observability/utils','TEST','platforms','GLtfA','PLAYWRIGHT_DISPATCH','YHIPR','playwrightVersion','getThreadId','testRunId','nBhHw','instance','parallelIndex','bsParams','bStackParams','KEY_BROWSER_OBJECT','getDetails','testUuid','KEY_PLATFORM_INDEX','../browserstackCLI.js','jestUtils','4380424XGWYit','page','onAfterDriverCreate:\x20Setting\x20page\x20object','XODuS','split','\x20failure\x20reason:\x20','Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20to:\x20','hubUrl','registerObserver','isTrue','sUDIy','capabilities','VYjNH','pageObject','result','Automation\x20onAfterTest:\x20Recreated\x20Jest\x20testIdentifier:\x20','onAfterDriverCreate:\x20Setting\x20Session\x20Name\x20from\x20testInfo','../../../helpers/helper','JEST','markSessionStatus:\x20Skipping\x20session\x20status\x20marking','EXECUTE','wScyB','ooOEz','onPlaywrightDispatch'];a89_0x2b7c=function(){return _0x21bdb6;};return a89_0x2b7c();}const util=require(a89_0x9bf622(0xdf)),BaseModule=require(a89_0x9bf622(0xf8)),{createClassLogger}=require(a89_0x9bf622(0xdb)),{getFrameworkVersion}=require(a89_0x9bf622(0x10c)),helper=require(a89_0x9bf622(0x131)),{FRAMEWORKS}=require(a89_0x9bf622(0x102)),AutomationFramework=require(a89_0x9bf622(0x13b)),AutomationFrameworkState=require(a89_0x9bf622(0xcb)),HookState=require('../state/hookState.js'),{playwrightBstackJsExecutor,nestedKeyValue,playwrightAnnotate,getPlaywrightStatus,getPlaywrightSessionName,getCucumberSessionName}=require(a89_0x9bf622(0x149)),CLIUtils=require(a89_0x9bf622(0xce)),BrowserstackCLI=require(a89_0x9bf622(0x11e)),GrpcClient=require(a89_0x9bf622(0xee)),PerformanceTester=require(a89_0x9bf622(0x156)),PerformanceEvents=require('../../../helpers/performance/constants.js')['AUTOMATE_EVENTS'],TestInfo=require(a89_0x9bf622(0xd9)),{getPlaywrightProvider,getProductForSession}=require(a89_0x9bf622(0x149)),LoadTestModule=require(a89_0x9bf622(0xa1)),TestFrameworkConstants=require(a89_0x9bf622(0xda)),TestFrameworkState=require(a89_0x9bf622(0xe3)),JestUtils=require(a89_0x9bf622(0x151)),PlaywrightSessionDetails=require(a89_0x9bf622(0xff));class PlaywrightDriverModule extends BaseModule{static [a89_0x9bf622(0x11a)]='browserObject';static ['KEY_CONTEXT_OBJECT']=a89_0x9bf622(0x14e);static [a89_0x9bf622(0x15a)]=a89_0x9bf622(0x12d);static ['KEY_SESSION_ID']=a89_0x9bf622(0x105);static ['KEY_PLATFORM_INDEX']=a89_0x9bf622(0xa5);static [a89_0x9bf622(0xed)]=a89_0x9bf622(0x12b);static ['KEY_HUB_URL']=a89_0x9bf622(0x127);static ['KEY_PLATFORM_DETAILS']=a89_0x9bf622(0xb3);static [a89_0x9bf622(0xa6)]='testId';['logger']=createClassLogger(a89_0x9bf622(0x14d));constructor(_0x429ada=null){const _0x26d03e=a89_0x9bf622,_0x571974={};_0x571974[_0x26d03e(0xf6)]='11|0|2|6|1|8|9|7|3|5|10|4',_0x571974[_0x26d03e(0x164)]=_0x26d03e(0x14d);const _0xaf7a23=_0x571974,_0xf20a3=_0xaf7a23[_0x26d03e(0xf6)][_0x26d03e(0x124)]('|');let _0x45f45b=0x0;while(!![]){switch(_0xf20a3[_0x45f45b++]){case'0':this[_0x26d03e(0x142)]=_0xaf7a23['veAvc'];continue;case'1':this[_0x26d03e(0xba)]=null;continue;case'2':this[_0x26d03e(0x112)]=null;continue;case'3':AutomationFramework['registerObserver'](AutomationFrameworkState['CREATE'],HookState[_0x26d03e(0x101)],this['onBeforeDriverCreate']['bind'](this));continue;case'4':AutomationFramework[_0x26d03e(0x128)](AutomationFrameworkState[_0x26d03e(0x134)],HookState[_0x26d03e(0x108)],this['onAfterTest'][_0x26d03e(0xc7)](this));continue;case'5':AutomationFramework[_0x26d03e(0x128)](AutomationFrameworkState['CREATE'],HookState[_0x26d03e(0x108)],this[_0x26d03e(0xa4)]['bind'](this));continue;case'6':this[_0x26d03e(0x100)]=null;continue;case'7':this['jestUtils']=new JestUtils();continue;case'8':this['platforms']=[];continue;case'9':this[_0x26d03e(0x114)]=null;continue;case'10':AutomationFramework[_0x26d03e(0x128)](AutomationFrameworkState[_0x26d03e(0x110)],HookState[_0x26d03e(0x108)],this[_0x26d03e(0x137)]['bind'](this));continue;case'11':super(_0x429ada);continue;}break;}}[a89_0x9bf622(0xc1)](){const _0x2b30ff=a89_0x9bf622;return PlaywrightDriverModule[_0x2b30ff(0xc5)];}async[a89_0x9bf622(0xc6)](_0x2b14cf){const _0x2e37b0=a89_0x9bf622,_0x1fa85c={};_0x1fa85c['KILQD']=_0x2e37b0(0x107);const _0x10d498=_0x1fa85c;try{this[_0x2e37b0(0x109)][_0x2e37b0(0xef)](_0x10d498['KILQD']);const _0xcbe3fb=_0x2b14cf[_0x2e37b0(0xe9)],_0x55257c=_0x2b14cf[_0x2e37b0(0x127)];AutomationFramework[_0x2e37b0(0x13c)](_0x2b14cf['instance'],PlaywrightDriverModule[_0x2e37b0(0xed)],_0xcbe3fb),AutomationFramework[_0x2e37b0(0x13c)](_0x2b14cf[_0x2e37b0(0x116)],PlaywrightDriverModule[_0x2e37b0(0x14b)],_0x55257c);}catch(_0x51fc41){this['logger'][_0x2e37b0(0xd2)](_0x2e37b0(0x157)+util['format'](_0x51fc41));}}async['onPlaywrightDispatch'](_0x57debd){const _0x1099af=a89_0x9bf622,_0x59d1a6={};_0x59d1a6[_0x1099af(0x12a)]=function(_0xb51e65,_0x4a579f){return _0xb51e65||_0x4a579f;};const _0x5860e6=_0x59d1a6;try{const _0x10bdf8=_0x57debd?.[_0x1099af(0xe2)]&&_0x57debd?.['message']?.[_0x1099af(0xb4)]&&_0x57debd?.[_0x1099af(0xe2)]?.['params']?.[_0x1099af(0x118)],_0x3ef90b=_0x57debd?.[_0x1099af(0xe2)]&&_0x57debd?.[_0x1099af(0xe2)]?.[_0x1099af(0x119)];if(_0x5860e6[_0x1099af(0x12a)](_0x10bdf8,_0x3ef90b)){this[_0x1099af(0x109)]['debug'](_0x1099af(0xac)+util['inspect'](_0x10bdf8)+_0x1099af(0xbd)+util[_0x1099af(0xd0)](_0x3ef90b));const _0x4a7d95=_0x57debd?.[_0x1099af(0x116)],_0x200197=global?.[_0x1099af(0xb8)]?.[_0x1099af(0xf7)]?.[_0x1099af(0x117)],_0x1faf87=_0x10bdf8?.[_0x1099af(0x105)]||_0x3ef90b?.[_0x1099af(0x105)],_0x5aab79=_0x10bdf8?.['platformDetails']||_0x3ef90b?.[_0x1099af(0xb3)];_0x1faf87&&(this[_0x1099af(0x109)][_0x1099af(0xef)]('onDispatchExecute:\x20Playwright\x20sessionId:\x20'+_0x1faf87),AutomationFramework['setState'](_0x4a7d95,PlaywrightDriverModule[_0x1099af(0xb1)],_0x1faf87)),_0x200197&&(this[_0x1099af(0x109)][_0x1099af(0xef)]('onDispatchExecute:\x20Playwright\x20platform\x20platformIndex:\x20'+util[_0x1099af(0xd0)](_0x200197)),AutomationFramework['setState'](_0x4a7d95,PlaywrightDriverModule[_0x1099af(0x11d)],_0x200197));}}catch(_0x4604c3){this[_0x1099af(0x109)][_0x1099af(0xd2)]('Error\x20in\x20onDispatchExecute:\x20'+util[_0x1099af(0x152)](_0x4604c3));}}async[a89_0x9bf622(0xa4)](_0x5032f8){const _0x219afb=a89_0x9bf622,_0x54c61b={'MlbcF':_0x219afb(0xf0),'vIZLt':function(_0x11a966,_0x3a0523){return _0x11a966(_0x3a0523);},'lDOdj':_0x219afb(0x122),'YFthy':_0x219afb(0x130),'ViEag':_0x219afb(0xd5),'wgsJH':_0x219afb(0xa0),'nBhHw':_0x219afb(0x103),'ZJcJo':function(_0x5894d7,_0x4b09bc){return _0x5894d7===_0x4b09bc;}};try{this[_0x219afb(0x109)][_0x219afb(0xef)](_0x54c61b[_0x219afb(0x104)]);const _0x35ffdb=_0x5032f8['instance'];this[_0x219afb(0x112)]=_0x54c61b[_0x219afb(0x13d)](getFrameworkVersion,FRAMEWORKS['PLAYWRIGHT']);if(_0x5032f8['page']){this['logger']['debug'](_0x54c61b[_0x219afb(0xfd)]),AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule['KEY_PAGE_OBJECT'],_0x5032f8[_0x219afb(0x121)]);if(_0x5032f8[_0x219afb(0xcd)]){this[_0x219afb(0x109)]['debug'](_0x54c61b['YFthy']);const _0x570f5c=this['getTestId'](_0x5032f8);AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule['KEY_TEST_ID'],_0x570f5c),await this[_0x219afb(0xe7)](_0x5032f8[_0x219afb(0xcd)]);}}_0x5032f8[_0x219afb(0xeb)]&&(this[_0x219afb(0x109)]['debug'](_0x54c61b[_0x219afb(0xaa)]),AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule[_0x219afb(0xaf)],_0x5032f8['context']));if(_0x5032f8['browser']){this[_0x219afb(0x109)][_0x219afb(0xef)](_0x54c61b[_0x219afb(0xe8)]);const _0xae2f3e=global?.[_0x219afb(0xb8)]?.[_0x219afb(0xf7)]?.[_0x219afb(0x117)];AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule['KEY_BROWSER_OBJECT'],_0x5032f8[_0x219afb(0x154)]),AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule[_0x219afb(0x11d)],_0xae2f3e);const _0x3d3f6b={};_0x3d3f6b[_0x219afb(0xad)]=!![];const _0x12d20e=Buffer[_0x219afb(0x140)](JSON['stringify'](_0x3d3f6b)[_0x219afb(0xd1)](_0x54c61b[_0x219afb(0x115)])),_0xc67d0d=await GrpcClient['getInstance']()['driverInit']({'platformIndex':_0xae2f3e,'ref':_0x35ffdb[_0x219afb(0x139)](),'userInputParams':_0x12d20e});(helper[_0x219afb(0xfc)](helper[_0x219afb(0x15f)]())||helper[_0x219afb(0x129)](helper[_0x219afb(0x15f)]()&&BrowserstackCLI[_0x219afb(0x155)]()[_0x219afb(0xf2)]()[_0x219afb(0x10e)]&&_0x54c61b[_0x219afb(0xde)](BrowserstackCLI['getInstance']()[_0x219afb(0xf2)]()[_0x219afb(0x10e)][_0x219afb(0xcf)],0x0)))&&AutomationFramework[_0x219afb(0x13c)](_0x35ffdb,PlaywrightDriverModule[_0x219afb(0xed)],PlaywrightSessionDetails[_0x219afb(0x11b)]());}}catch(_0x455552){this[_0x219afb(0x109)][_0x219afb(0xd2)](_0x219afb(0xf5)+util['format'](_0x455552));}}async[a89_0x9bf622(0xd8)](_0x23ebd6){const _0x553eaa=a89_0x9bf622,_0x45c201={'VYjNH':_0x553eaa(0xbf),'aNuuG':_0x553eaa(0xf9),'mjfax':function(_0x4d35ac,_0x12171e){return _0x4d35ac(_0x12171e);},'ncjZu':function(_0x170884,_0x4c887d){return _0x170884(_0x4c887d);},'fuodf':function(_0x3d843c,_0xea6ac0,_0x1d73d8){return _0x3d843c(_0xea6ac0,_0x1d73d8);},'APctA':_0x553eaa(0x12e),'XTGmQ':'message','hEXMs':function(_0x36344a,_0x9d8ad0){return _0x36344a(_0x9d8ad0);},'SJjXp':function(_0x467dc5,_0x380a5e,_0x1d80d2){return _0x467dc5(_0x380a5e,_0x1d80d2);},'JkOJX':_0x553eaa(0xd2),'diARl':_0x553eaa(0x145),'oeoIo':function(_0x522cf6,_0x399533){return _0x522cf6>_0x399533;},'kNuWx':function(_0x3268a6,_0x537ae4){return _0x3268a6||_0x537ae4;},'XODuS':function(_0x377d5b,_0x198de6){return _0x377d5b===_0x198de6;},'YHIPR':function(_0xe366e6,_0x442c3a){return _0xe366e6+_0x442c3a;},'rgQvO':'testId:\x20','AkLEp':_0x553eaa(0x13e),'rsYHS':function(_0xfade8f,_0x5eafd7){return _0xfade8f(_0x5eafd7);},'tIoXi':'Playwright','zjLME':'1.51.0','dwuDy':function(_0x489a3e){return _0x489a3e();},'wScyB':function(_0x91ffea,_0x44ea1f){return _0x91ffea>_0x44ea1f;},'EcART':_0x553eaa(0x103),'iDvim':function(_0x4b05c3,_0x283317){return _0x4b05c3===_0x283317;},'GWQbc':function(_0x1c5f34,_0x3b353e){return _0x1c5f34===_0x3b353e;},'Verog':'Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20'};this['logger']['debug'](_0x45c201[_0x553eaa(0x12c)]);const _0x3c2080=_0x23ebd6[_0x553eaa(0x116)];if(!_0x3c2080){this[_0x553eaa(0x109)][_0x553eaa(0xef)](_0x45c201[_0x553eaa(0x161)]);return;}const _0x548a85=_0x23ebd6[_0x553eaa(0xcd)],_0x3e2b90=this[_0x553eaa(0x159)](_0x23ebd6),_0x2ad503=_0x548a85[_0x553eaa(0xa7)];let _0x172d90;const _0x3d4002=_0x45c201['mjfax'](getPlaywrightStatus,_0x2ad503);let _0x42f8e8,_0x294a1f=null;if(_0x548a85['pickle']||_0x548a85[_0x553eaa(0x163)])_0x42f8e8=_0x45c201[_0x553eaa(0xc8)](getCucumberSessionName,_0x548a85),_0x172d90=_0x45c201['fuodf'](nestedKeyValue,_0x548a85,[_0x45c201['APctA'],_0x45c201[_0x553eaa(0x10a)]]);else{_0x42f8e8=_0x45c201['hEXMs'](getPlaywrightSessionName,_0x548a85),_0x172d90=_0x45c201[_0x553eaa(0x138)](nestedKeyValue,_0x548a85,[_0x45c201[_0x553eaa(0x162)],_0x45c201[_0x553eaa(0x10a)]]);const _0x7b1dce=_0x45c201[_0x553eaa(0xd7)](nestedKeyValue,_0x548a85,[_0x45c201[_0x553eaa(0xb6)]]);_0x7b1dce&&_0x45c201[_0x553eaa(0x153)](_0x7b1dce[_0x553eaa(0xcf)],0x0)&&(_0x294a1f=_0x7b1dce[0x0][_0x553eaa(0xe2)]),_0x172d90=_0x45c201[_0x553eaa(0x13a)](_0x172d90,_0x294a1f),this[_0x553eaa(0x109)]['debug'](_0x553eaa(0x148)+_0x3d4002+_0x553eaa(0x125)+_0x172d90);}const _0x57ba08=_0x45c201[_0x553eaa(0x13a)](_0x172d90,_0x294a1f);this[_0x553eaa(0x109)][_0x553eaa(0xef)]('Automation\x20onAfterTest:\x20Test\x20status:\x20'+_0x3d4002);let _0x58a56e,_0x5e984b;if(this[_0x553eaa(0xc0)]&&_0x45c201['XODuS'](this[_0x553eaa(0xc0)]['name'],FRAMEWORKS[_0x553eaa(0xc3)]))_0x58a56e=_0x3e2b90,_0x5e984b=TestInfo[_0x553eaa(0xb9)](_0x58a56e);else this[_0x553eaa(0xc0)]&&_0x45c201[_0x553eaa(0x123)](this['testFrameworkData'][_0x553eaa(0x142)],FRAMEWORKS['JEST'])?(_0x58a56e=this[_0x553eaa(0x11f)]['recreateIdentifierFromTestInfo'](_0x548a85),this[_0x553eaa(0x109)][_0x553eaa(0xef)](_0x553eaa(0x12f)+_0x58a56e)):(_0x58a56e=TestInfo[_0x553eaa(0xe1)](_0x548a85,_0x548a85[_0x553eaa(0x150)]),_0x5e984b=TestInfo['getTestUUID'](_0x58a56e));const _0x460209=TestInfo[_0x553eaa(0xe0)](_0x58a56e);this[_0x553eaa(0x109)][_0x553eaa(0xb2)](_0x45c201[_0x553eaa(0x111)](_0x45c201[_0x553eaa(0x158)],_0x3e2b90)),this[_0x553eaa(0x109)][_0x553eaa(0xb2)](_0x45c201[_0x553eaa(0x111)](_0x45c201[_0x553eaa(0xd6)],util[_0x553eaa(0xd0)](_0x460209)));const _0x3cd60e=AutomationFramework['getState'](_0x3c2080,PlaywrightDriverModule[_0x553eaa(0x11d)]),_0x4f9141=_0x460209?.[TestFrameworkConstants[_0x553eaa(0x15e)]]||this[_0x553eaa(0xc0)]&&this['testFrameworkData'][_0x553eaa(0x142)],_0x496e86=_0x460209?.[TestFrameworkConstants[_0x553eaa(0xb5)]]||this[_0x553eaa(0xc0)]&&this[_0x553eaa(0xc0)][_0x553eaa(0x13f)],_0x4e5412=TestFrameworkState[_0x553eaa(0x10d)][_0x553eaa(0xd1)]()[_0x553eaa(0x124)]('.')[0x1],_0xbb18d4=HookState[_0x553eaa(0x108)][_0x553eaa(0xd1)]()[_0x553eaa(0x124)]('.')[0x1],_0x180353=_0x3c2080[_0x553eaa(0xf1)](),_0x4b41cf=AutomationFramework[_0x553eaa(0x167)](_0x3c2080,PlaywrightDriverModule[_0x553eaa(0x14b)],''),_0x4378f2={'provider':_0x45c201['rsYHS'](getPlaywrightProvider,_0x4b41cf),'frameworkName':_0x45c201[_0x553eaa(0x10b)],'frameworkVersion':_0x45c201[_0x553eaa(0xdc)],'frameworkSessionId':LoadTestModule['isLTSSession']()?LoadTestModule['getLTSSessionId']():AutomationFramework[_0x553eaa(0x167)](_0x3c2080,PlaywrightDriverModule['KEY_SESSION_ID'],''),'ref':_0x3c2080[_0x553eaa(0x139)](),'hubUrl':_0x4b41cf,'product':_0x45c201[_0x553eaa(0xcc)](getProductForSession)};let _0x4a05c6=AutomationFramework['getState'](_0x3c2080,PlaywrightDriverModule['KEY_CAPABILITIES'],{});_0x4a05c6&&_0x45c201[_0x553eaa(0x135)](Object[_0x553eaa(0xa9)](_0x4a05c6)[_0x553eaa(0xcf)],0x0)?_0x4a05c6=Buffer[_0x553eaa(0x140)](JSON['stringify'](_0x4a05c6))['toString'](_0x45c201['EcART']):_0x4a05c6=Buffer[_0x553eaa(0x140)](JSON['stringify']({}))['toString'](_0x45c201['EcART']);const _0x383216={'hash':_0x180353[_0x553eaa(0xb0)](),'threadId':_0x180353[_0x553eaa(0x113)]()[_0x553eaa(0xd1)](),'processId':_0x180353[_0x553eaa(0x15d)]()['toString']()},_0x4e6a01={};_0x4e6a01[_0x553eaa(0xb7)]=_0x58a56e;const _0x20fb32={};_0x20fb32[_0x553eaa(0x11c)]=_0x5e984b;const _0x4ab8ba={'platformIndex':_0x3cd60e,'testFrameworkName':_0x4f9141,'testFrameworkVersion':_0x496e86,'testFrameworkState':_0x4e5412,'testHookState':_0xbb18d4,...this[_0x553eaa(0xc0)]&&_0x45c201['iDvim'](this[_0x553eaa(0xc0)][_0x553eaa(0x142)],FRAMEWORKS['JEST'])?_0x4e6a01:_0x20fb32,'automationSession':_0x4378f2,'capabilities':_0x4a05c6,'executionContext':_0x383216};this[_0x553eaa(0x109)][_0x553eaa(0xef)]('onAfterTest\x20CBTSession\x20payload:\x20'+util[_0x553eaa(0x152)](_0x4ab8ba)),GrpcClient[_0x553eaa(0x155)]()['testSessionEvent'](_0x4ab8ba),this[_0x553eaa(0x109)][_0x553eaa(0xef)](_0x553eaa(0xf3)+_0x3e2b90+(this['testFrameworkData']&&_0x45c201[_0x553eaa(0x143)](this[_0x553eaa(0xc0)][_0x553eaa(0x142)],FRAMEWORKS[_0x553eaa(0x132)])?_0x553eaa(0xe4)+_0x58a56e:''));if(!_0x3d4002){this[_0x553eaa(0x109)][_0x553eaa(0xef)](_0x45c201[_0x553eaa(0xbc)],_0x2ad503[_0x553eaa(0xa7)]);return;}this[_0x553eaa(0x109)]['debug'](_0x553eaa(0xe6)+_0x3e2b90),_0x548a85&&(this[_0x553eaa(0x109)][_0x553eaa(0xef)](_0x553eaa(0x126)+_0x42f8e8),await this['markSessionName'](_0x548a85)),await this['markSessionStatus'](_0x3c2080,_0x42f8e8,_0x3d4002,_0x57ba08);}async['markSessionStatus'](_0x6283fa,_0x4d4f67,_0x34f284,_0x3c4527){const _0x6dedd4=a89_0x9bf622,_0x1d4e3b={'MsPeD':_0x6dedd4(0x133),'TrBvj':_0x6dedd4(0xfe),'wNQar':_0x6dedd4(0xbb),'SQOUy':_0x6dedd4(0xa8),'PTYXM':'setSessionStatus','uLxEn':_0x6dedd4(0x106),'xTRfy':'Session','sUVOP':function(_0x28a4ae,_0x491839){return _0x28a4ae===_0x491839;},'AdUGX':_0x6dedd4(0x146),'jZPeg':_0x6dedd4(0xb2),'sFHmU':_0x6dedd4(0xd2),'NmlWv':function(_0x2b7733,_0x1cedd9,_0x4c1182,_0x50886c){return _0x2b7733(_0x1cedd9,_0x4c1182,_0x50886c);},'GLtfA':_0x6dedd4(0x144),'VubZO':function(_0x21b8ab,_0x573a1d,_0x59d137){return _0x21b8ab(_0x573a1d,_0x59d137);}};if(CLIUtils[_0x6dedd4(0xf4)](BrowserstackCLI[_0x6dedd4(0x155)]()[_0x6dedd4(0xf2)]())){this[_0x6dedd4(0x109)][_0x6dedd4(0xef)](_0x1d4e3b['MsPeD']);return;}const _0x221f12=_0x6283fa;if(!_0x221f12){this['logger'][_0x6dedd4(0xef)](_0x1d4e3b[_0x6dedd4(0xab)]);return;}const _0x218f3d=AutomationFramework[_0x6dedd4(0x167)](_0x221f12,PlaywrightDriverModule['KEY_PAGE_OBJECT']);if(!_0x218f3d){this[_0x6dedd4(0x109)]['debug'](_0x1d4e3b['wNQar']);return;}const _0x271c62=_0x34f284;if(!_0x271c62){this[_0x6dedd4(0x109)][_0x6dedd4(0xef)](_0x1d4e3b[_0x6dedd4(0xd4)],_0x271c62);return;}const _0x53d9c3={};_0x53d9c3[_0x6dedd4(0xa7)]=_0x271c62;const _0x3b84bb={};_0x3b84bb[_0x6dedd4(0xbe)]=_0x1d4e3b[_0x6dedd4(0x14a)],_0x3b84bb['arguments']=_0x53d9c3;const _0x4cbe5c=_0x3b84bb;_0x3c4527&&(_0x4cbe5c[_0x6dedd4(0x141)][_0x1d4e3b[_0x6dedd4(0xec)]]=_0x3c4527);const _0x40702a=(_0x4d4f67?_0x4d4f67:_0x1d4e3b[_0x6dedd4(0xd3)])+'\x20'+_0x271c62+'\x20'+(_0x3c4527?'with\x20'+_0x3c4527:''),_0xbb83a5=_0x1d4e3b[_0x6dedd4(0xe5)](_0x271c62,_0x1d4e3b['AdUGX'])?_0x1d4e3b[_0x6dedd4(0x165)]:_0x1d4e3b[_0x6dedd4(0xc9)];await _0x1d4e3b[_0x6dedd4(0x147)](playwrightAnnotate,_0x218f3d,_0x40702a,_0xbb83a5),_0x3c4527&&(_0x4cbe5c['arguments'][_0x1d4e3b[_0x6dedd4(0xec)]]=_0x3c4527),PerformanceTester[_0x6dedd4(0xa2)](PerformanceEvents[_0x6dedd4(0x14c)]),this[_0x6dedd4(0x109)][_0x6dedd4(0xef)](_0x1d4e3b[_0x6dedd4(0x10f)]),await _0x1d4e3b['VubZO'](playwrightBstackJsExecutor,_0x218f3d,_0x4cbe5c),PerformanceTester[_0x6dedd4(0xae)](PerformanceEvents[_0x6dedd4(0x14c)]);}async[a89_0x9bf622(0xe7)](_0x1db041){const _0x5128bb=a89_0x9bf622,_0x2eaf3d={'nLDJI':_0x5128bb(0x15b),'ooOEz':function(_0x2149d4,_0x16b06b){return _0x2149d4(_0x16b06b);},'OhHzf':'setSessionName','jOwQm':function(_0x1c2d58,_0x5371ad,_0x296578){return _0x1c2d58(_0x5371ad,_0x296578);}};try{if(CLIUtils['shouldSkipSessionName'](BrowserstackCLI[_0x5128bb(0x155)]()[_0x5128bb(0xf2)]())){this[_0x5128bb(0x109)][_0x5128bb(0xef)](_0x2eaf3d[_0x5128bb(0xea)]);return;}const _0x2f0fd4=AutomationFramework['getState'](AutomationFramework[_0x5128bb(0xfa)](),PlaywrightDriverModule[_0x5128bb(0x15a)]);let _0x20c240;_0x1db041['pickle']||_0x1db041[_0x5128bb(0x163)]?_0x20c240=_0x2eaf3d[_0x5128bb(0x136)](getCucumberSessionName,_0x1db041):_0x20c240=_0x2eaf3d[_0x5128bb(0x136)](getPlaywrightSessionName,_0x1db041);const _0x126050={};_0x126050['name']=_0x20c240;const _0x2fcaa9={};_0x2fcaa9['action']=_0x2eaf3d['OhHzf'],_0x2fcaa9[_0x5128bb(0x141)]=_0x126050;const _0x21121b=_0x2fcaa9;PerformanceTester['start'](PerformanceEvents[_0x5128bb(0xc4)]),await _0x2eaf3d['jOwQm'](playwrightBstackJsExecutor,_0x2f0fd4,_0x21121b),PerformanceTester[_0x5128bb(0xae)](PerformanceEvents[_0x5128bb(0xc4)]);}catch(_0x134125){PerformanceTester[_0x5128bb(0xae)](PerformanceEvents[_0x5128bb(0xc4)],![],util[_0x5128bb(0x152)](_0x134125)),this[_0x5128bb(0x109)][_0x5128bb(0xd2)](_0x5128bb(0xdd)+util[_0x5128bb(0x152)](_0x134125));}}}PlaywrightDriverModule['MODULE_NAME']=a89_0x9bf622(0x14d),module['exports']=PlaywrightDriverModule;
const a89_0x1036b4=a89_0x5581;function a89_0x185f(){const _0x4baec0=['onAfterTest','onAfterDriverCreate','markSessionName:\x20Skipping\x20session\x20name\x20marking','contextObject','platformIndex','lNPGq','instance','KEY_TEST_FRAMEWORK_NAME','split','platformDetails','Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20and\x20status\x20for\x20testId:\x20','platforms','VKKuO','getTestId','markSessionName','setSessionStatus','HTMla','SApTq','registerObserver','KEY_HUB_URL','onBeforeDriverCreate:\x20Playwright\x20driver\x20is\x20about\x20to\x20be\x20created','ApspQ','MODULE_NAME','Automation\x20onAfterTest:\x20Test\x20completed','xGEXp','bStackParams','YlVTa','1692214gDJEGC','getInstance','onAfterDriverCreate:\x20Setting\x20Session\x20Name\x20from\x20testInfo','testId:\x20','arguments','isFalse','3933855JsFZuB','markSessionStatus:\x20Skipping\x20session\x20status\x20marking','testFrameworkData','sessionId','onAfterDriverCreate:\x20Setting\x20page\x20object','../../../helpers/helper.js','Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20','../../../helpers/test-observability/utils','base64','QiOAy','isLTSSession','markSessionStatus:\x20Automation\x20instance\x20is\x20not\x20available','getRef','version','testRunId','getId','exports','sapPO','message','context','retry','CREATE','page','SESSION_STATUS','info','../utils/jest-utils.js','onDispatchExecute:\x20Playwright\x20platform\x20platformIndex:\x20','Error\x20in\x20onAfterDriverCreate:\x20','parallelIndex','YyQZY','../../../helpers/performance/constants.js','shouldSkipSessionStatus','WIAfp','getDetails','length','isTrue','Automation\x20onAfterTest:\x20Recreated\x20Jest\x20testIdentifier:\x20','Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20to:\x20','\x20failure\x20reason:\x20','../../../helpers/classLogger.js','VJodc','toString','WhSdD','daAnU','getTestUUID','JEST','action','../TestInfo.js','markSessionStatus:\x20Page\x20object\x20is\x20not\x20available','Vfjla','Error\x20in\x20onBeforeDriverCreate:\x20','Playwright','ipqZo','CvWex','keys','\x20||\x20','format','SESSION_NAME','pageObject','wUuBH','POST','gherkinDocument','KEY_CONTEXT_OBJECT','QuKYh','onAfterTest\x20CBTSession\x20complete\x20for\x20testId:\x20','AUTOMATE_EVENTS','jestUtils','yJKBF','../grpcClient.js','JJCBZ','bGagd','../state/hookState.js','KEY_SESSION_ID','onAfterTest\x20CBTSession\x20payload:\x20','driverInit','../framework/constants/testFrameworkConstants.js','487059FzRbhk','onBeforeDriverCreate','error','VYqBn','getTestDetails','bind','setState','LOeEI','onAfterDriverCreate:\x20Setting\x20browser\x20object','testData\x20from\x20onAfterTest:\x20','KEY_TEST_ID','PLAYWRIGHT','onAfterDriverCreate:\x20Playwright\x20driver\x20is\x20about\x20to\x20be\x20created','recreateIdentifierFromTestInfo','getModuleName','util',',\x20test_identifier:\x20','__workerDetails','name','JFZKn','browser','logger','testUuid','test_identifier','../state/testFrameworkState','end','../state/automationFrameworkState.js','workerInfo','onPlaywrightDispatch','browserName','../cliUtils.js','launchcaps','passed','162qdTtLs','getTestIdentifierFromTestInfo','getTrackedInstance','with\x20','152WnQTdy','./loadTestModule.js','90657JFVteq','etTzI','isBrowserstackInfra','../../utils/constants','19144crCtcX','pongq','getState','getConfig','markSessionStatus','ZGmXM','KEY_BROWSER_OBJECT','KEY_CAPABILITIES','FBuqS','shouldSkipSessionName','getLTSSessionId','browserVersion','from','vwdQW','Automation\x20onAfterTest:\x20Test\x20status:\x20','RjEZu','start','params','hubUrl','Cabgy','KEY_PAGE_OBJECT','SWaCx','PlaywrightDriverModule','debug','capabilities','playwrightVersion','getProcessId','828VLeLPK','KEY_PLATFORM_DETAILS','13241150tsojGW','Error\x20in\x20onDispatchExecute:\x20','browserObject','testInfo','RyaNO','stringify','errors','GQSgI','inspect','xmdQw','FFAUx','../../../helpers/helper','pssBr','result','LkRqd','isPlaywright','oznRE','YSYxi','../../playwright/sessionDetails','bsParams','nrtXG','coNtC','ghgBO','10776ldwwZM'];a89_0x185f=function(){return _0x4baec0;};return a89_0x185f();}function a89_0x5581(_0x224054,_0x51b3c2){const _0x185f14=a89_0x185f();return a89_0x5581=function(_0x558133,_0x25b875){_0x558133=_0x558133-0x15c;let _0x23c0dc=_0x185f14[_0x558133];return _0x23c0dc;},a89_0x5581(_0x224054,_0x51b3c2);}(function(_0x144b6d,_0x36a319){const _0x3a78af=a89_0x5581,_0x267fa6=_0x144b6d();while(!![]){try{const _0x447dc2=-parseInt(_0x3a78af(0x176))/0x1+parseInt(_0x3a78af(0x1f1))/0x2+parseInt(_0x3a78af(0x1d5))/0x3*(parseInt(_0x3a78af(0x19b))/0x4)+-parseInt(_0x3a78af(0x1f7))/0x5+-parseInt(_0x3a78af(0x197))/0x6*(parseInt(_0x3a78af(0x19d))/0x7)+parseInt(_0x3a78af(0x1a1))/0x8*(-parseInt(_0x3a78af(0x1bc))/0x9)+parseInt(_0x3a78af(0x1be))/0xa;if(_0x447dc2===_0x36a319)break;else _0x267fa6['push'](_0x267fa6['shift']());}catch(_0x1c957f){_0x267fa6['push'](_0x267fa6['shift']());}}}(a89_0x185f,0x710cf));const util=require(a89_0x1036b4(0x185)),BaseModule=require('./baseModule'),{createClassLogger}=require(a89_0x1036b4(0x21e)),{getFrameworkVersion}=require(a89_0x1036b4(0x1fe)),helper=require(a89_0x1036b4(0x1c9)),{FRAMEWORKS}=require(a89_0x1036b4(0x1a0)),AutomationFramework=require('../framework/automationFramework.js'),AutomationFrameworkState=require(a89_0x1036b4(0x190)),HookState=require(a89_0x1036b4(0x171)),{playwrightBstackJsExecutor,nestedKeyValue,playwrightAnnotate,getPlaywrightStatus,getPlaywrightSessionName,getCucumberSessionName}=require(a89_0x1036b4(0x1fc)),CLIUtils=require(a89_0x1036b4(0x194)),BrowserstackCLI=require('../browserstackCLI.js'),GrpcClient=require(a89_0x1036b4(0x16e)),PerformanceTester=require('../../../helpers/performance/performance-tester.js'),PerformanceEvents=require(a89_0x1036b4(0x215))[a89_0x1036b4(0x16b)],TestInfo=require(a89_0x1036b4(0x226)),{getPlaywrightProvider,getProductForSession}=require('../../../helpers/helper.js'),LoadTestModule=require(a89_0x1036b4(0x19c)),TestFrameworkConstants=require(a89_0x1036b4(0x175)),TestFrameworkState=require(a89_0x1036b4(0x18e)),JestUtils=require(a89_0x1036b4(0x210)),PlaywrightSessionDetails=require(a89_0x1036b4(0x1d0));class PlaywrightDriverModule extends BaseModule{static [a89_0x1036b4(0x1a7)]=a89_0x1036b4(0x1c0);static [a89_0x1036b4(0x168)]=a89_0x1036b4(0x1d9);static [a89_0x1036b4(0x1b5)]=a89_0x1036b4(0x164);static [a89_0x1036b4(0x172)]=a89_0x1036b4(0x1fa);static ['KEY_PLATFORM_INDEX']=a89_0x1036b4(0x1da);static [a89_0x1036b4(0x1a8)]=a89_0x1036b4(0x1b9);static ['KEY_HUB_URL']=a89_0x1036b4(0x1b3);static [a89_0x1036b4(0x1bd)]=a89_0x1036b4(0x1df);static ['KEY_TEST_ID']='testId';['logger']=createClassLogger(a89_0x1036b4(0x1b7));constructor(_0xa6dbbc=null){const _0x20a876=a89_0x1036b4,_0x5c1be6={};_0x5c1be6[_0x20a876(0x1db)]='7|1|6|8|4|3|2|10|0|9|11|5',_0x5c1be6[_0x20a876(0x1c7)]='PlaywrightDriverModule';const _0x3bf858=_0x5c1be6,_0x35ca8a=_0x3bf858['lNPGq'][_0x20a876(0x1de)]('|');let _0x109bcc=0x0;while(!![]){switch(_0x35ca8a[_0x109bcc++]){case'0':AutomationFramework['registerObserver'](AutomationFrameworkState[_0x20a876(0x20c)],HookState['PRE'],this[_0x20a876(0x177)]['bind'](this));continue;case'1':this[_0x20a876(0x188)]=_0x3bf858[_0x20a876(0x1c7)];continue;case'2':this[_0x20a876(0x205)]=null;continue;case'3':this[_0x20a876(0x1e1)]=[];continue;case'4':this[_0x20a876(0x1ac)]=null;continue;case'5':AutomationFramework['registerObserver'](AutomationFrameworkState['EXECUTE'],HookState[_0x20a876(0x166)],this[_0x20a876(0x1d6)][_0x20a876(0x17b)](this));continue;case'6':this[_0x20a876(0x1ba)]=null;continue;case'7':super(_0xa6dbbc);continue;case'8':this[_0x20a876(0x193)]=null;continue;case'9':AutomationFramework[_0x20a876(0x1e8)](AutomationFrameworkState['CREATE'],HookState[_0x20a876(0x166)],this[_0x20a876(0x1d7)][_0x20a876(0x17b)](this));continue;case'10':this[_0x20a876(0x16c)]=new JestUtils();continue;case'11':AutomationFramework[_0x20a876(0x1e8)](AutomationFrameworkState['PLAYWRIGHT_DISPATCH'],HookState[_0x20a876(0x166)],this[_0x20a876(0x192)]['bind'](this));continue;}break;}}[a89_0x1036b4(0x184)](){const _0x4b2090=a89_0x1036b4;return PlaywrightDriverModule[_0x4b2090(0x1ec)];}async['onBeforeDriverCreate'](_0x3fd696){const _0x391eed=a89_0x1036b4,_0x4f938b={};_0x4f938b[_0x391eed(0x165)]=_0x391eed(0x1ea);const _0x404dc2=_0x4f938b;try{this[_0x391eed(0x18b)]['debug'](_0x404dc2[_0x391eed(0x165)]);const _0x200ce8=_0x3fd696[_0x391eed(0x195)],_0x434f5f=_0x3fd696['hubUrl'];AutomationFramework['setState'](_0x3fd696['instance'],PlaywrightDriverModule[_0x391eed(0x1a8)],_0x200ce8),AutomationFramework[_0x391eed(0x17c)](_0x3fd696['instance'],PlaywrightDriverModule['KEY_HUB_URL'],_0x434f5f);}catch(_0x568932){this[_0x391eed(0x18b)]['error'](_0x391eed(0x15c)+util[_0x391eed(0x162)](_0x568932));}}async['onPlaywrightDispatch'](_0x3b8873){const _0x446ba1=a89_0x1036b4,_0x1e9f71={};_0x1e9f71['pAYHy']=function(_0x25eb59,_0x48a7fb){return _0x25eb59||_0x48a7fb;};const _0x4d1e44=_0x1e9f71;try{const _0x198a7c=_0x3b8873?.['message']&&_0x3b8873?.[_0x446ba1(0x209)]?.[_0x446ba1(0x1b2)]&&_0x3b8873?.[_0x446ba1(0x209)]?.['params']?.[_0x446ba1(0x1d1)],_0x352861=_0x3b8873?.[_0x446ba1(0x209)]&&_0x3b8873?.[_0x446ba1(0x209)]?.[_0x446ba1(0x1ef)];if(_0x4d1e44['pAYHy'](_0x198a7c,_0x352861)){this[_0x446ba1(0x18b)]['debug']('onDispatchExecute:\x20Playwright\x20driver\x20is\x20executing\x20tests\x20'+util[_0x446ba1(0x1c6)](_0x198a7c)+_0x446ba1(0x161)+util[_0x446ba1(0x1c6)](_0x352861));const _0x5ad439=_0x3b8873?.[_0x446ba1(0x1dc)],_0x31c1d3=global?.[_0x446ba1(0x187)]?.['workerInfo']?.[_0x446ba1(0x213)],_0x183188=_0x198a7c?.[_0x446ba1(0x1fa)]||_0x352861?.['sessionId'],_0x2b7167=_0x198a7c?.[_0x446ba1(0x1df)]||_0x352861?.[_0x446ba1(0x1df)];_0x183188&&(this['logger'][_0x446ba1(0x1b8)]('onDispatchExecute:\x20Playwright\x20sessionId:\x20'+_0x183188),AutomationFramework[_0x446ba1(0x17c)](_0x5ad439,PlaywrightDriverModule[_0x446ba1(0x172)],_0x183188)),_0x31c1d3&&(this[_0x446ba1(0x18b)][_0x446ba1(0x1b8)](_0x446ba1(0x211)+util['inspect'](_0x31c1d3)),AutomationFramework[_0x446ba1(0x17c)](_0x5ad439,PlaywrightDriverModule['KEY_PLATFORM_INDEX'],_0x31c1d3));}}catch(_0x3cb4a2){this['logger']['error'](_0x446ba1(0x1bf)+util[_0x446ba1(0x162)](_0x3cb4a2));}}async[a89_0x1036b4(0x1d7)](_0x179faa){const _0x20f6af=a89_0x1036b4,_0x4441fa={'coNtC':_0x20f6af(0x182),'SApTq':function(_0x4041e1,_0x3a1221){return _0x4041e1(_0x3a1221);},'bGagd':_0x20f6af(0x1fb),'etTzI':_0x20f6af(0x1f3),'oznRE':'onAfterDriverCreate:\x20Setting\x20context\x20object','pssBr':_0x20f6af(0x17e),'sESVo':_0x20f6af(0x1ff),'YSYxi':function(_0x6136b,_0x51c812){return _0x6136b===_0x51c812;}};try{this[_0x20f6af(0x18b)][_0x20f6af(0x1b8)](_0x4441fa[_0x20f6af(0x1d3)]);const _0x30cc44=_0x179faa[_0x20f6af(0x1dc)];this[_0x20f6af(0x1ba)]=_0x4441fa[_0x20f6af(0x1e7)](getFrameworkVersion,FRAMEWORKS[_0x20f6af(0x181)]);if(_0x179faa['page']){this[_0x20f6af(0x18b)][_0x20f6af(0x1b8)](_0x4441fa[_0x20f6af(0x170)]),AutomationFramework[_0x20f6af(0x17c)](_0x30cc44,PlaywrightDriverModule[_0x20f6af(0x1b5)],_0x179faa[_0x20f6af(0x20d)]);if(_0x179faa[_0x20f6af(0x1c1)]){this[_0x20f6af(0x18b)][_0x20f6af(0x1b8)](_0x4441fa[_0x20f6af(0x19e)]);const _0x489799=this['getTestId'](_0x179faa);AutomationFramework[_0x20f6af(0x17c)](_0x30cc44,PlaywrightDriverModule[_0x20f6af(0x180)],_0x489799),await this[_0x20f6af(0x1e4)](_0x179faa[_0x20f6af(0x1c1)]);}}_0x179faa[_0x20f6af(0x20a)]&&(this[_0x20f6af(0x18b)][_0x20f6af(0x1b8)](_0x4441fa[_0x20f6af(0x1ce)]),AutomationFramework[_0x20f6af(0x17c)](_0x30cc44,PlaywrightDriverModule['KEY_CONTEXT_OBJECT'],_0x179faa[_0x20f6af(0x20a)]));if(_0x179faa[_0x20f6af(0x18a)]){this[_0x20f6af(0x18b)][_0x20f6af(0x1b8)](_0x4441fa[_0x20f6af(0x1ca)]);const _0x2699e0=global?.[_0x20f6af(0x187)]?.[_0x20f6af(0x191)]?.[_0x20f6af(0x213)];AutomationFramework['setState'](_0x30cc44,PlaywrightDriverModule[_0x20f6af(0x1a7)],_0x179faa['browser']),AutomationFramework[_0x20f6af(0x17c)](_0x30cc44,PlaywrightDriverModule['KEY_PLATFORM_INDEX'],_0x2699e0);const _0x29ad10={};_0x29ad10[_0x20f6af(0x1cd)]=!![];const _0x4754eb=Buffer[_0x20f6af(0x1ad)](JSON[_0x20f6af(0x1c3)](_0x29ad10)[_0x20f6af(0x220)](_0x4441fa['sESVo'])),_0x1d2b07=await GrpcClient[_0x20f6af(0x1f2)]()[_0x20f6af(0x174)]({'platformIndex':_0x2699e0,'ref':_0x30cc44[_0x20f6af(0x203)](),'userInputParams':_0x4754eb});(helper[_0x20f6af(0x1f6)](helper[_0x20f6af(0x19f)]())||helper[_0x20f6af(0x21a)](helper['isBrowserstackInfra']()&&BrowserstackCLI[_0x20f6af(0x1f2)]()['getConfig']()['platforms']&&_0x4441fa[_0x20f6af(0x1cf)](BrowserstackCLI['getInstance']()[_0x20f6af(0x1a4)]()[_0x20f6af(0x1e1)]['length'],0x0)))&&AutomationFramework[_0x20f6af(0x17c)](_0x30cc44,PlaywrightDriverModule['KEY_CAPABILITIES'],PlaywrightSessionDetails[_0x20f6af(0x218)]());}}catch(_0x282a96){this['logger'][_0x20f6af(0x178)](_0x20f6af(0x212)+util['format'](_0x282a96));}}async[a89_0x1036b4(0x1d6)](_0x5abd20){const _0x1588c6=a89_0x1036b4,_0x589a0e={'RjEZu':_0x1588c6(0x1ed),'ipqZo':'Automation\x20onAfterTest:\x20Automation\x20instance\x20is\x20not\x20available','ZGmXM':function(_0x24ed30,_0xd50267){return _0x24ed30(_0xd50267);},'JJCBZ':function(_0x353f55,_0xc8ddf8,_0x25c06b){return _0x353f55(_0xc8ddf8,_0x25c06b);},'QuKYh':_0x1588c6(0x1cb),'FFAUx':_0x1588c6(0x209),'zonjz':function(_0x48992d,_0x35d63e){return _0x48992d(_0x35d63e);},'sWySQ':function(_0x479a3d,_0x52e5e7,_0xa9a09e){return _0x479a3d(_0x52e5e7,_0xa9a09e);},'WhSdD':'error','RyaNO':_0x1588c6(0x1c4),'YlVTa':function(_0x3ed6df,_0x5585bc){return _0x3ed6df>_0x5585bc;},'LkRqd':function(_0x252ef6,_0x496cd6){return _0x252ef6||_0x496cd6;},'Cabgy':function(_0x31b2ac,_0xb329d5){return _0x31b2ac===_0xb329d5;},'JFZKn':function(_0x27f1a5,_0x5ec5d7){return _0x27f1a5+_0x5ec5d7;},'ghgBO':_0x1588c6(0x1f4),'FBuqS':_0x1588c6(0x17f),'KJJNM':function(_0x5bbee4,_0x3dcedf){return _0x5bbee4(_0x3dcedf);},'Vfjla':_0x1588c6(0x15d),'GQSgI':'1.51.0','VJodc':function(_0xeedf72){return _0xeedf72();},'ApspQ':function(_0x1906c2,_0xd16119){return _0x1906c2>_0xd16119;},'VYqBn':'base64','xGEXp':'Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20'};this[_0x1588c6(0x18b)][_0x1588c6(0x1b8)](_0x589a0e[_0x1588c6(0x1b0)]);const _0x511fa9=_0x5abd20[_0x1588c6(0x1dc)];if(!_0x511fa9){this[_0x1588c6(0x18b)][_0x1588c6(0x1b8)](_0x589a0e[_0x1588c6(0x15e)]);return;}const _0x4124eb=_0x5abd20[_0x1588c6(0x1c1)],_0x392995=this[_0x1588c6(0x1e3)](_0x5abd20),_0x6b22b2=_0x4124eb['status'];let _0x2eca02;const _0x5c0b38=_0x589a0e['ZGmXM'](getPlaywrightStatus,_0x6b22b2);let _0x207d52,_0x5ca0f5=null;if(_0x4124eb['pickle']||_0x4124eb[_0x1588c6(0x167)])_0x207d52=_0x589a0e[_0x1588c6(0x1a6)](getCucumberSessionName,_0x4124eb),_0x2eca02=_0x589a0e[_0x1588c6(0x16f)](nestedKeyValue,_0x4124eb,[_0x589a0e[_0x1588c6(0x169)],_0x589a0e['FFAUx']]);else{_0x207d52=_0x589a0e['zonjz'](getPlaywrightSessionName,_0x4124eb),_0x2eca02=_0x589a0e['sWySQ'](nestedKeyValue,_0x4124eb,[_0x589a0e[_0x1588c6(0x221)],_0x589a0e[_0x1588c6(0x1c8)]]);const _0x3e52a1=_0x589a0e['sWySQ'](nestedKeyValue,_0x4124eb,[_0x589a0e[_0x1588c6(0x1c2)]]);_0x3e52a1&&_0x589a0e[_0x1588c6(0x1f0)](_0x3e52a1[_0x1588c6(0x219)],0x0)&&(_0x5ca0f5=_0x3e52a1[0x0][_0x1588c6(0x209)]),_0x2eca02=_0x589a0e['LkRqd'](_0x2eca02,_0x5ca0f5),this['logger'][_0x1588c6(0x1b8)](_0x1588c6(0x1af)+_0x5c0b38+_0x1588c6(0x21d)+_0x2eca02);}const _0x40c806=_0x589a0e[_0x1588c6(0x1cc)](_0x2eca02,_0x5ca0f5);this['logger'][_0x1588c6(0x1b8)](_0x1588c6(0x1af)+_0x5c0b38);let _0x25b555,_0x156273;if(this[_0x1588c6(0x1f9)]&&_0x589a0e[_0x1588c6(0x1b4)](this[_0x1588c6(0x1f9)]['name'],FRAMEWORKS['CUCUMBER']))_0x25b555=_0x392995,_0x156273=TestInfo[_0x1588c6(0x223)](_0x25b555);else this[_0x1588c6(0x1f9)]&&_0x589a0e['Cabgy'](this['testFrameworkData'][_0x1588c6(0x188)],FRAMEWORKS[_0x1588c6(0x224)])?(_0x25b555=this['jestUtils'][_0x1588c6(0x183)](_0x4124eb),this['logger'][_0x1588c6(0x1b8)](_0x1588c6(0x21b)+_0x25b555)):(_0x25b555=TestInfo[_0x1588c6(0x198)](_0x4124eb,_0x4124eb[_0x1588c6(0x20b)]),_0x156273=TestInfo[_0x1588c6(0x223)](_0x25b555));const _0x32fb00=TestInfo[_0x1588c6(0x17a)](_0x25b555);this[_0x1588c6(0x18b)][_0x1588c6(0x20f)](_0x589a0e[_0x1588c6(0x189)](_0x589a0e[_0x1588c6(0x1d4)],_0x392995)),this[_0x1588c6(0x18b)][_0x1588c6(0x20f)](_0x589a0e[_0x1588c6(0x189)](_0x589a0e[_0x1588c6(0x1a9)],util[_0x1588c6(0x1c6)](_0x32fb00)));const _0x37c7c0=AutomationFramework['getState'](_0x511fa9,PlaywrightDriverModule['KEY_PLATFORM_INDEX']),_0x17df74=_0x32fb00?.[TestFrameworkConstants[_0x1588c6(0x1dd)]]||this['testFrameworkData']&&this[_0x1588c6(0x1f9)]['name'],_0x7cbdef=_0x32fb00?.[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]||this['testFrameworkData']&&this['testFrameworkData'][_0x1588c6(0x204)],_0x227143=TestFrameworkState['TEST'][_0x1588c6(0x220)]()[_0x1588c6(0x1de)]('.')[0x1],_0x157ba5=HookState[_0x1588c6(0x166)]['toString']()[_0x1588c6(0x1de)]('.')[0x1],_0x1cd681=_0x511fa9['getContext'](),_0x25d6e1=AutomationFramework['getState'](_0x511fa9,PlaywrightDriverModule[_0x1588c6(0x1e9)],''),_0x5da698={'provider':_0x589a0e['KJJNM'](getPlaywrightProvider,_0x25d6e1),'frameworkName':_0x589a0e[_0x1588c6(0x228)],'frameworkVersion':_0x589a0e[_0x1588c6(0x1c5)],'frameworkSessionId':LoadTestModule[_0x1588c6(0x201)]()?LoadTestModule[_0x1588c6(0x1ab)]():AutomationFramework[_0x1588c6(0x1a3)](_0x511fa9,PlaywrightDriverModule[_0x1588c6(0x172)],''),'ref':_0x511fa9[_0x1588c6(0x203)](),'hubUrl':_0x25d6e1,'product':_0x589a0e[_0x1588c6(0x21f)](getProductForSession)};let _0x36faa6=AutomationFramework[_0x1588c6(0x1a3)](_0x511fa9,PlaywrightDriverModule['KEY_CAPABILITIES'],{});_0x36faa6&&_0x589a0e[_0x1588c6(0x1eb)](Object[_0x1588c6(0x160)](_0x36faa6)[_0x1588c6(0x219)],0x0)?_0x36faa6=Buffer['from'](JSON[_0x1588c6(0x1c3)](_0x36faa6))[_0x1588c6(0x220)](_0x589a0e['VYqBn']):_0x36faa6=Buffer[_0x1588c6(0x1ad)](JSON['stringify']({}))[_0x1588c6(0x220)](_0x589a0e[_0x1588c6(0x179)]);const _0x196df9={'hash':_0x1cd681[_0x1588c6(0x206)](),'threadId':_0x1cd681['getThreadId']()[_0x1588c6(0x220)](),'processId':_0x1cd681[_0x1588c6(0x1bb)]()[_0x1588c6(0x220)]()},_0xaf4eee={};_0xaf4eee[_0x1588c6(0x18d)]=_0x25b555;const _0x1fa707={};_0x1fa707[_0x1588c6(0x18c)]=_0x156273;const _0x1b6d91={'platformIndex':_0x37c7c0,'testFrameworkName':_0x17df74,'testFrameworkVersion':_0x7cbdef,'testFrameworkState':_0x227143,'testHookState':_0x157ba5,...this[_0x1588c6(0x1f9)]&&_0x589a0e['Cabgy'](this['testFrameworkData'][_0x1588c6(0x188)],FRAMEWORKS[_0x1588c6(0x224)])?_0xaf4eee:_0x1fa707,'automationSession':_0x5da698,'capabilities':_0x36faa6,'executionContext':_0x196df9};this['logger'][_0x1588c6(0x1b8)](_0x1588c6(0x173)+util[_0x1588c6(0x162)](_0x1b6d91)),GrpcClient[_0x1588c6(0x1f2)]()['testSessionEvent'](_0x1b6d91),this[_0x1588c6(0x18b)][_0x1588c6(0x1b8)](_0x1588c6(0x16a)+_0x392995+(this[_0x1588c6(0x1f9)]&&_0x589a0e[_0x1588c6(0x1b4)](this[_0x1588c6(0x1f9)][_0x1588c6(0x188)],FRAMEWORKS[_0x1588c6(0x224)])?_0x1588c6(0x186)+_0x25b555:''));if(!_0x5c0b38){this[_0x1588c6(0x18b)][_0x1588c6(0x1b8)](_0x589a0e[_0x1588c6(0x1ee)],_0x6b22b2['status']);return;}this[_0x1588c6(0x18b)][_0x1588c6(0x1b8)](_0x1588c6(0x1e0)+_0x392995),_0x4124eb&&(this[_0x1588c6(0x18b)]['debug'](_0x1588c6(0x21c)+_0x207d52),await this['markSessionName'](_0x4124eb)),await this['markSessionStatus'](_0x511fa9,_0x207d52,_0x5c0b38,_0x40c806);}async[a89_0x1036b4(0x1a5)](_0x4eab74,_0xb29a,_0x5a30e2,_0x306ecc){const _0x55df73=a89_0x1036b4,_0x28e015={'QiOAy':_0x55df73(0x1f8),'WIAfp':_0x55df73(0x202),'ZwhNU':_0x55df73(0x227),'CvWex':_0x55df73(0x1fd),'vmBmU':_0x55df73(0x1e5),'HTMla':'reason','yJKBF':'Session','vwdQW':function(_0x363ef7,_0x44842f){return _0x363ef7===_0x44842f;},'nrtXG':_0x55df73(0x196),'FiTxi':_0x55df73(0x20f),'daAnU':'error','GXMVx':function(_0x40e197,_0x2c2486,_0x19bb8c,_0x53f612){return _0x40e197(_0x2c2486,_0x19bb8c,_0x53f612);},'sapPO':'markSessionStatus:\x20Marking\x20session\x20status','YyQZY':function(_0x4347f9,_0x45e09f,_0x155415){return _0x4347f9(_0x45e09f,_0x155415);}};if(CLIUtils[_0x55df73(0x216)](BrowserstackCLI[_0x55df73(0x1f2)]()['getConfig']())){this['logger'][_0x55df73(0x1b8)](_0x28e015[_0x55df73(0x200)]);return;}const _0x4e55c2=_0x4eab74;if(!_0x4e55c2){this['logger'][_0x55df73(0x1b8)](_0x28e015[_0x55df73(0x217)]);return;}const _0x190a06=AutomationFramework[_0x55df73(0x1a3)](_0x4e55c2,PlaywrightDriverModule['KEY_PAGE_OBJECT']);if(!_0x190a06){this['logger']['debug'](_0x28e015['ZwhNU']);return;}const _0x3bd45f=_0x5a30e2;if(!_0x3bd45f){this['logger'][_0x55df73(0x1b8)](_0x28e015[_0x55df73(0x15f)],_0x3bd45f);return;}const _0x2238e4={};_0x2238e4['status']=_0x3bd45f;const _0x1a85a0={};_0x1a85a0[_0x55df73(0x225)]=_0x28e015['vmBmU'],_0x1a85a0['arguments']=_0x2238e4;const _0x588c19=_0x1a85a0;_0x306ecc&&(_0x588c19[_0x55df73(0x1f5)][_0x28e015[_0x55df73(0x1e6)]]=_0x306ecc);const _0x199188=(_0xb29a?_0xb29a:_0x28e015[_0x55df73(0x16d)])+'\x20'+_0x3bd45f+'\x20'+(_0x306ecc?_0x55df73(0x19a)+_0x306ecc:''),_0x723c79=_0x28e015[_0x55df73(0x1ae)](_0x3bd45f,_0x28e015[_0x55df73(0x1d2)])?_0x28e015['FiTxi']:_0x28e015[_0x55df73(0x222)];await _0x28e015['GXMVx'](playwrightAnnotate,_0x190a06,_0x199188,_0x723c79),_0x306ecc&&(_0x588c19[_0x55df73(0x1f5)][_0x28e015[_0x55df73(0x1e6)]]=_0x306ecc),PerformanceTester['start'](PerformanceEvents[_0x55df73(0x20e)]),this[_0x55df73(0x18b)][_0x55df73(0x1b8)](_0x28e015[_0x55df73(0x208)]),await _0x28e015[_0x55df73(0x214)](playwrightBstackJsExecutor,_0x190a06,_0x588c19),PerformanceTester[_0x55df73(0x18f)](PerformanceEvents[_0x55df73(0x20e)]);}async[a89_0x1036b4(0x1e4)](_0xcf9e62){const _0x23b45a=a89_0x1036b4,_0x37d53c={'LOeEI':_0x23b45a(0x1d8),'SWaCx':function(_0x5b18bc,_0x27fb1d){return _0x5b18bc(_0x27fb1d);},'VKKuO':'setSessionName','pongq':function(_0x5e65b4,_0x19374a,_0x26f675){return _0x5e65b4(_0x19374a,_0x26f675);}};try{if(CLIUtils[_0x23b45a(0x1aa)](BrowserstackCLI['getInstance']()['getConfig']())){this[_0x23b45a(0x18b)][_0x23b45a(0x1b8)](_0x37d53c[_0x23b45a(0x17d)]);return;}const _0x100d05=AutomationFramework['getState'](AutomationFramework[_0x23b45a(0x199)](),PlaywrightDriverModule[_0x23b45a(0x1b5)]);let _0x3005df;_0xcf9e62['pickle']||_0xcf9e62[_0x23b45a(0x167)]?_0x3005df=_0x37d53c[_0x23b45a(0x1b6)](getCucumberSessionName,_0xcf9e62):_0x3005df=_0x37d53c[_0x23b45a(0x1b6)](getPlaywrightSessionName,_0xcf9e62);const _0x2f39e9={};_0x2f39e9[_0x23b45a(0x188)]=_0x3005df;const _0xaa49ed={};_0xaa49ed[_0x23b45a(0x225)]=_0x37d53c[_0x23b45a(0x1e2)],_0xaa49ed['arguments']=_0x2f39e9;const _0x5212de=_0xaa49ed;PerformanceTester[_0x23b45a(0x1b1)](PerformanceEvents['SESSION_NAME']),await _0x37d53c[_0x23b45a(0x1a2)](playwrightBstackJsExecutor,_0x100d05,_0x5212de),PerformanceTester[_0x23b45a(0x18f)](PerformanceEvents[_0x23b45a(0x163)]);}catch(_0x2c2381){PerformanceTester[_0x23b45a(0x18f)](PerformanceEvents[_0x23b45a(0x163)],![],util[_0x23b45a(0x162)](_0x2c2381)),this[_0x23b45a(0x18b)][_0x23b45a(0x178)]('Error\x20in\x20markSessionName:\x20'+util['format'](_0x2c2381));}}}PlaywrightDriverModule[a89_0x1036b4(0x1ec)]=a89_0x1036b4(0x1b7),module[a89_0x1036b4(0x207)]=PlaywrightDriverModule;

@@ -1,1 +0,1 @@

const a90_0x34dfd7=a90_0x2450;(function(_0x3a027d,_0x27cd93){const _0x24a5d0=a90_0x2450,_0x22912e=_0x3a027d();while(!![]){try{const _0x522bac=-parseInt(_0x24a5d0(0x22d))/0x1+-parseInt(_0x24a5d0(0x26e))/0x2*(parseInt(_0x24a5d0(0x277))/0x3)+-parseInt(_0x24a5d0(0x281))/0x4+-parseInt(_0x24a5d0(0x24d))/0x5+parseInt(_0x24a5d0(0x1de))/0x6+parseInt(_0x24a5d0(0x285))/0x7*(-parseInt(_0x24a5d0(0x231))/0x8)+parseInt(_0x24a5d0(0x1e6))/0x9*(parseInt(_0x24a5d0(0x27d))/0xa);if(_0x522bac===_0x27cd93)break;else _0x22912e['push'](_0x22912e['shift']());}catch(_0x5aaa52){_0x22912e['push'](_0x22912e['shift']());}}}(a90_0x5c6c,0x8823c));function a90_0x2450(_0x3c72fc,_0x60c604){const _0x5c6c0b=a90_0x5c6c();return a90_0x2450=function(_0x24504d,_0x1df9de){_0x24504d=_0x24504d-0x1c1;let _0x1d53b9=_0x5c6c0b[_0x24504d];return _0x1d53b9;},a90_0x2450(_0x3c72fc,_0x60c604);}const util=require(a90_0x34dfd7(0x27c)),BaseModule=require(a90_0x34dfd7(0x1d0)),{createClassLogger}=require(a90_0x34dfd7(0x276)),{getFrameworkVersion}=require(a90_0x34dfd7(0x264)),helper=require(a90_0x34dfd7(0x26b)),{FRAMEWORKS}=require(a90_0x34dfd7(0x26a)),AutomationFramework=require('../framework/automationFramework.js'),AutomationFrameworkState=require('../state/automationFrameworkState.js'),HookState=require(a90_0x34dfd7(0x1ef)),{nestedKeyValue,playwrightBstackJsExecutor}=require(a90_0x34dfd7(0x246)),CLIUtils=require(a90_0x34dfd7(0x21a)),BrowserstackCLI=require('../browserstackCLI.js'),GrpcClient=require(a90_0x34dfd7(0x2a4)),PerformanceTester=require(a90_0x34dfd7(0x233)),PerformanceEvents=require(a90_0x34dfd7(0x23b))[a90_0x34dfd7(0x270)],TestInfo=require(a90_0x34dfd7(0x27a)),{getPlaywrightProvider,getProductForSession}=require('../../../helpers/helper.js'),LoadTestModule=require(a90_0x34dfd7(0x296)),TestFrameworkConstants=require('../framework/constants/testFrameworkConstants.js'),TestFrameworkState=require('../state/testFrameworkState'),JestUtils=require(a90_0x34dfd7(0x1d7)),TestFramework=require(a90_0x34dfd7(0x200));class PuppeteerDriverModule extends BaseModule{static ['KEY_BROWSER_OBJECT']=a90_0x34dfd7(0x217);static [a90_0x34dfd7(0x1f5)]=a90_0x34dfd7(0x1df);static [a90_0x34dfd7(0x1ea)]='puppeteer_session_id';static [a90_0x34dfd7(0x20b)]=a90_0x34dfd7(0x1cb);static [a90_0x34dfd7(0x257)]=a90_0x34dfd7(0x1e8);static [a90_0x34dfd7(0x247)]=a90_0x34dfd7(0x294);static [a90_0x34dfd7(0x1ee)]=a90_0x34dfd7(0x272);static [a90_0x34dfd7(0x240)]=a90_0x34dfd7(0x293);static [a90_0x34dfd7(0x248)]=a90_0x34dfd7(0x23f);static [a90_0x34dfd7(0x21f)]=new Set();static [a90_0x34dfd7(0x1cf)]=null;['logger']=createClassLogger('PuppeteerDriverModule');constructor(_0x140091=null){const _0x155228=a90_0x34dfd7,_0x465326={};_0x465326[_0x155228(0x25c)]=_0x155228(0x1d6),_0x465326[_0x155228(0x26c)]=_0x155228(0x23f);const _0x4e2eb2=_0x465326,_0x3a44dd=_0x4e2eb2[_0x155228(0x25c)]['split']('|');let _0x18d40e=0x0;while(!![]){switch(_0x3a44dd[_0x18d40e++]){case'0':this[_0x155228(0x207)]=null;continue;case'1':this['name']=_0x4e2eb2[_0x155228(0x26c)];continue;case'2':super(_0x140091);continue;case'3':this[_0x155228(0x1f2)]=[];continue;case'4':TestFramework['registerObserver'](TestFrameworkState[_0x155228(0x218)],HookState[_0x155228(0x1f6)],this[_0x155228(0x254)][_0x155228(0x29c)](this));continue;case'5':AutomationFramework['registerObserver'](AutomationFrameworkState[_0x155228(0x25e)],HookState['POST'],this['onAfterDriverCreate']['bind'](this));continue;case'6':this[_0x155228(0x25a)]=null;continue;case'7':this[_0x155228(0x29a)]=null;continue;case'8':this[_0x155228(0x1d3)]=new JestUtils();continue;case'9':AutomationFramework[_0x155228(0x28b)](AutomationFrameworkState[_0x155228(0x25e)],HookState[_0x155228(0x267)],this[_0x155228(0x202)]['bind'](this));continue;case'10':this['testRunId']=null;continue;case'11':AutomationFramework[_0x155228(0x28b)](AutomationFrameworkState[_0x155228(0x282)],HookState['PRE'],this[_0x155228(0x28d)][_0x155228(0x29c)](this));continue;}break;}}[a90_0x34dfd7(0x1ce)](){const _0x5e6ac2=a90_0x34dfd7;return PuppeteerDriverModule[_0x5e6ac2(0x248)];}async[a90_0x34dfd7(0x202)](_0x38f97d){const _0x170056=a90_0x34dfd7,_0x2c1bd8={};_0x2c1bd8[_0x170056(0x289)]=_0x170056(0x1f1),_0x2c1bd8[_0x170056(0x1fd)]=_0x170056(0x229),_0x2c1bd8[_0x170056(0x260)]='onAfterDriverCreate:\x20driverInit\x20response\x20received',_0x2c1bd8['MpHlz']=_0x170056(0x21e),_0x2c1bd8[_0x170056(0x227)]=function(_0x595282,_0x435572){return _0x595282===_0x435572;},_0x2c1bd8['oOLAj']='object',_0x2c1bd8[_0x170056(0x1c6)]=function(_0x3cbf77,_0x18ba3e){return _0x3cbf77!==_0x18ba3e;},_0x2c1bd8['bhsxW']=function(_0x23b1ea,_0x236e8c){return _0x23b1ea===_0x236e8c;},_0x2c1bd8[_0x170056(0x1da)]='string',_0x2c1bd8['USenx']=function(_0x14d436,_0xd52e6c){return _0x14d436>_0xd52e6c;},_0x2c1bd8[_0x170056(0x2a6)]='onAfterDriverCreate:\x20Stored\x20full\x20W3C\x20capabilities\x20from\x20DriverInit\x20response';const _0x2a017a=_0x2c1bd8;try{this[_0x170056(0x238)]['debug'](_0x2a017a[_0x170056(0x289)]);const _0x465dfd=_0x38f97d[_0x170056(0x297)],_0x433072=_0x38f97d['hubUrl'];AutomationFramework['setState'](_0x38f97d[_0x170056(0x251)],PuppeteerDriverModule[_0x170056(0x257)],_0x465dfd),AutomationFramework[_0x170056(0x258)](_0x38f97d[_0x170056(0x251)],PuppeteerDriverModule[_0x170056(0x247)],_0x433072);const _0x18fd71=_0x38f97d[_0x170056(0x251)][_0x170056(0x23d)](),_0x33091e=global['__bstackPlatformIndex']||0x0;AutomationFramework[_0x170056(0x258)](_0x38f97d[_0x170056(0x251)],PuppeteerDriverModule['KEY_PLATFORM_INDEX'],_0x33091e);if(PuppeteerDriverModule[_0x170056(0x21f)][_0x170056(0x1e1)](_0x18fd71))this[_0x170056(0x238)]['debug'](_0x170056(0x266)+_0x18fd71+_0x170056(0x234));else{PuppeteerDriverModule['_driverInitCalledForRef']['add'](_0x18fd71),PuppeteerDriverModule[_0x170056(0x1cf)]=_0x18fd71;const _0x48cee0={..._0x465dfd};_0x48cee0[_0x170056(0x23c)]=!![];const _0x183960=Buffer[_0x170056(0x237)](JSON[_0x170056(0x232)](_0x48cee0)['toString'](_0x2a017a[_0x170056(0x1fd)])),_0x3fd5a8={};_0x3fd5a8[_0x170056(0x26f)]=_0x33091e,_0x3fd5a8[_0x170056(0x235)]=_0x18fd71,_0x3fd5a8[_0x170056(0x1dd)]=_0x183960,_0x3fd5a8[_0x170056(0x291)]=_0x433072;const _0x313a72=await GrpcClient[_0x170056(0x20e)]()[_0x170056(0x1f4)](_0x3fd5a8);this[_0x170056(0x238)][_0x170056(0x244)](_0x2a017a['rSuNK']);if(_0x313a72)try{const _0x3ce428=_0x313a72[_0x170056(0x215)]?_0x313a72[_0x170056(0x215)]():_0x313a72['capabilities'];if(_0x3ce428){let _0x5df88d;if(Buffer['isBuffer'](_0x3ce428))_0x5df88d=JSON[_0x170056(0x28a)](_0x3ce428[_0x170056(0x24c)](_0x2a017a[_0x170056(0x29e)]));else{if(_0x2a017a['Hjcef'](typeof _0x3ce428,_0x2a017a['oOLAj'])&&_0x2a017a[_0x170056(0x1c6)](_0x3ce428,null)){const _0x345503=Buffer[_0x170056(0x237)](Object['values'](_0x3ce428));_0x5df88d=JSON['parse'](_0x345503['toString'](_0x2a017a['MpHlz']));}else _0x2a017a[_0x170056(0x250)](typeof _0x3ce428,_0x2a017a[_0x170056(0x1da)])?_0x5df88d=JSON[_0x170056(0x28a)](_0x3ce428):_0x5df88d=_0x3ce428;}this[_0x170056(0x238)][_0x170056(0x244)](_0x170056(0x20c)+JSON['stringify'](_0x5df88d)),_0x5df88d&&_0x2a017a[_0x170056(0x22a)](Object['keys'](_0x5df88d)[_0x170056(0x28e)],0x0)&&(AutomationFramework['setState'](_0x38f97d[_0x170056(0x251)],PuppeteerDriverModule[_0x170056(0x257)],_0x5df88d),global[_0x170056(0x23e)]=_0x5df88d,this[_0x170056(0x238)][_0x170056(0x244)](_0x2a017a['IgXIh']));}const _0x29f354=_0x313a72[_0x170056(0x1c8)]?_0x313a72['getHubUrl']():_0x313a72[_0x170056(0x291)];_0x29f354&&AutomationFramework[_0x170056(0x258)](_0x38f97d['instance'],PuppeteerDriverModule[_0x170056(0x247)],_0x29f354);}catch(_0x457bd6){this[_0x170056(0x238)]['debug'](_0x170056(0x25d)+util[_0x170056(0x239)](_0x457bd6));}}}catch(_0x4cef13){this['logger'][_0x170056(0x1c3)](_0x170056(0x28c)+util[_0x170056(0x239)](_0x4cef13));}}async[a90_0x34dfd7(0x21d)](_0xd90508){const _0x1067ed=a90_0x34dfd7,_0xb61f06={'zxwfW':function(_0x4d0f19,_0x558437){return _0x4d0f19(_0x558437);},'gVsye':_0x1067ed(0x24f),'ZNrHf':'onAfterDriverCreate:\x20Setting\x20Session\x20Name\x20from\x20testInfo','WrRhk':_0x1067ed(0x1c4),'xxiVW':_0x1067ed(0x1c5),'bIwBV':function(_0x4f2d85,_0x4615be){return _0x4f2d85>_0x4615be;},'RdSlh':_0x1067ed(0x228),'MNtRz':_0x1067ed(0x226),'yfnsT':function(_0x192b09,_0x57d239){return _0x192b09===_0x57d239;},'BqIvt':_0x1067ed(0x220)};try{this[_0x1067ed(0x238)][_0x1067ed(0x244)]('onAfterDriverCreate:\x20Puppeteer\x20driver\x20has\x20been\x20created\x20'+JSON['stringify'](_0xd90508));const _0x5da83d=_0xd90508['instance'];this[_0x1067ed(0x207)]=_0xb61f06[_0x1067ed(0x1d9)](getFrameworkVersion,FRAMEWORKS[_0x1067ed(0x295)]);_0xd90508[_0x1067ed(0x20a)]&&(this['logger'][_0x1067ed(0x244)](_0xb61f06[_0x1067ed(0x273)]),AutomationFramework['setState'](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x1f5)],_0xd90508[_0x1067ed(0x20a)]),_0xd90508[_0x1067ed(0x275)]?(this[_0x1067ed(0x238)][_0x1067ed(0x244)](_0xb61f06[_0x1067ed(0x1d5)]),AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule['KEY_TEST_ID'],_0xd90508[_0x1067ed(0x275)]['id']||''),await this[_0x1067ed(0x1e2)](_0x5da83d,_0xd90508[_0x1067ed(0x275)])):this['logger'][_0x1067ed(0x244)](_0xb61f06['WrRhk']));if(_0xd90508['browser']){this[_0x1067ed(0x238)][_0x1067ed(0x244)](_0xb61f06[_0x1067ed(0x1c7)]),AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule['KEY_BROWSER_OBJECT'],_0xd90508['browser']);global['__launchCaps']&&_0xb61f06['bIwBV'](Object['keys'](global[_0x1067ed(0x23e)])['length'],0x0)&&(AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x257)],global[_0x1067ed(0x23e)]),this['logger']['debug'](_0xb61f06[_0x1067ed(0x20d)]));if(_0xd90508['sessionId'])AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x1ea)],_0xd90508['sessionId']),this[_0x1067ed(0x238)][_0x1067ed(0x244)](_0x1067ed(0x1fc)+_0xd90508[_0x1067ed(0x205)]);else{if(global['__bstackSessionId'])AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x1ea)],global[_0x1067ed(0x1ec)]),this[_0x1067ed(0x238)]['debug'](_0x1067ed(0x288)+global['__bstackSessionId']);else try{const _0x584c21=_0xd90508[_0x1067ed(0x20a)]||AutomationFramework[_0x1067ed(0x269)](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x1f5)]);if(_0x584c21){const _0x14ad0e=await _0x584c21['evaluate'](_0x4d84d9=>{},_0xb61f06['MNtRz']);if(_0x14ad0e){const _0x15d133=_0xb61f06[_0x1067ed(0x29d)](typeof _0x14ad0e,_0xb61f06['BqIvt'])?JSON[_0x1067ed(0x28a)](_0x14ad0e):_0x14ad0e;_0x15d133&&_0x15d133[_0x1067ed(0x2a7)]&&(AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule[_0x1067ed(0x1ea)],_0x15d133[_0x1067ed(0x2a7)]),global[_0x1067ed(0x1ec)]=_0x15d133[_0x1067ed(0x2a7)],this[_0x1067ed(0x238)][_0x1067ed(0x244)]('onAfterDriverCreate:\x20SessionId\x20extracted\x20via\x20browserstack_executor:\x20'+_0x15d133[_0x1067ed(0x2a7)]));}}}catch(_0x169cbb){this[_0x1067ed(0x238)]['debug'](_0x1067ed(0x1cc)+util[_0x1067ed(0x239)](_0x169cbb));if(_0xd90508[_0x1067ed(0x1fa)]['_connection']&&_0xd90508[_0x1067ed(0x1fa)][_0x1067ed(0x24a)]['_url'])try{const _0x54a24d=_0xd90508[_0x1067ed(0x1fa)][_0x1067ed(0x24a)]['_url'];AutomationFramework[_0x1067ed(0x258)](_0x5da83d,PuppeteerDriverModule['KEY_SESSION_ID'],_0x54a24d),this[_0x1067ed(0x238)][_0x1067ed(0x244)](_0x1067ed(0x209)+_0x54a24d);}catch(_0x40f9e0){this[_0x1067ed(0x238)][_0x1067ed(0x244)](_0x1067ed(0x1d2)+util[_0x1067ed(0x239)](_0x40f9e0));}}}}}catch(_0x701216){this[_0x1067ed(0x238)][_0x1067ed(0x1c3)]('Error\x20in\x20onAfterDriverCreate:\x20'+util[_0x1067ed(0x239)](_0x701216));}}async[a90_0x34dfd7(0x254)](_0x3a3326){const _0xdf38ea=a90_0x34dfd7,_0x2a828b={'Ibdrq':_0xdf38ea(0x243),'jDUMr':'Automation\x20onAfterTest:\x20Automation\x20instance\x20is\x20not\x20available','pWysr':_0xdf38ea(0x212),'WDxGX':'Unknown\x20Test','OhrbA':function(_0x2c4643,_0x53d99c){return _0x2c4643>_0x53d99c;},'VogTS':function(_0x468120,_0xce84d2){return _0x468120===_0xce84d2;},'nbHfL':_0xdf38ea(0x259),'zHECB':function(_0x3b658a,_0x258129){return _0x3b658a===_0x258129;},'dhtfM':_0xdf38ea(0x286),'AJMUi':_0xdf38ea(0x222),'MnJQt':_0xdf38ea(0x241),'QYcyN':function(_0x494034,_0x3dff71){return _0x494034===_0x3dff71;},'uoZtH':_0xdf38ea(0x283),'NEFBa':function(_0x1a5bf6,_0x3c3a53){return _0x1a5bf6===_0x3c3a53;},'cpHJc':'skip','KWVVJ':function(_0x56c926,_0x2ce050){return _0x56c926===_0x2ce050;},'AklTo':function(_0x1f41df,_0x4b0c0f){return _0x1f41df(_0x4b0c0f);},'LKaku':_0xdf38ea(0x211),'jEuIZ':function(_0x4ec725){return _0x4ec725();},'keYSD':_0xdf38ea(0x229),'wdYEY':_0xdf38ea(0x27e),'iBxNG':_0xdf38ea(0x208)};this[_0xdf38ea(0x238)][_0xdf38ea(0x244)](_0x2a828b[_0xdf38ea(0x224)]);const _0x1a177d=_0x3a3326['instance'];if(!_0x1a177d){this['logger']['debug'](_0x2a828b[_0xdf38ea(0x274)]);return;}try{const _0x27d6c4=_0x3a3326[_0xdf38ea(0x275)],_0x398691=_0x3a3326['test'];let _0x1114c7=_0x3a3326[_0xdf38ea(0x1c9)],_0x3363a2=_0x2a828b[_0xdf38ea(0x1fe)],_0x191ee5=_0x2a828b[_0xdf38ea(0x1f8)],_0x3a0f57=null;_0x27d6c4&&(_0x3363a2=_0x27d6c4[_0xdf38ea(0x1f9)]||_0x398691?.[_0xdf38ea(0x29f)]||_0x2a828b[_0xdf38ea(0x1fe)],_0x191ee5=_0x27d6c4[_0xdf38ea(0x1e7)]||_0x27d6c4[_0xdf38ea(0x298)]||_0x398691?.['name']||_0x398691?.[_0xdf38ea(0x298)]||_0x2a828b[_0xdf38ea(0x1f8)],_0x3a0f57=_0x27d6c4[_0xdf38ea(0x22e)]||_0x27d6c4[_0xdf38ea(0x1c3)]?.[_0xdf38ea(0x221)]||null,_0x398691?.[_0xdf38ea(0x1f3)]&&_0x2a828b[_0xdf38ea(0x1fb)](_0x398691[_0xdf38ea(0x1f3)][_0xdf38ea(0x28e)],0x0)&&(_0x3a0f57=_0x3a0f57||_0x398691['errorsDetailed'][_0xdf38ea(0x2a3)](_0xa81d22=>_0xa81d22[_0xdf38ea(0x221)]||_0xa81d22)[_0xdf38ea(0x1d8)]('\x0a')));let _0x158f70=null;if(_0x2a828b[_0xdf38ea(0x262)](_0x3363a2,_0x2a828b[_0xdf38ea(0x1ed)]))_0x158f70=_0x2a828b[_0xdf38ea(0x1ed)];else{if(_0x2a828b[_0xdf38ea(0x225)](_0x3363a2,_0x2a828b[_0xdf38ea(0x213)])||_0x2a828b[_0xdf38ea(0x225)](_0x3363a2,_0x2a828b[_0xdf38ea(0x206)])||_0x2a828b[_0xdf38ea(0x225)](_0x3363a2,_0x2a828b[_0xdf38ea(0x210)]))_0x158f70=_0x2a828b[_0xdf38ea(0x213)];else(_0x2a828b[_0xdf38ea(0x1c1)](_0x3363a2,_0x2a828b[_0xdf38ea(0x29b)])||_0x2a828b[_0xdf38ea(0x223)](_0x3363a2,_0x2a828b['cpHJc']))&&(_0x158f70=_0x2a828b[_0xdf38ea(0x29b)]);}this[_0xdf38ea(0x203)]&&_0x2a828b[_0xdf38ea(0x2a0)](this[_0xdf38ea(0x203)][_0xdf38ea(0x1e7)],FRAMEWORKS['JEST'])?(_0x1114c7=this[_0xdf38ea(0x1d3)][_0xdf38ea(0x2a5)](_0x27d6c4,_0x1114c7),this[_0xdf38ea(0x238)][_0xdf38ea(0x244)](_0xdf38ea(0x263)+_0x1114c7)):_0x1114c7=_0x398691?.['id']||_0x398691?.['uuid']||process[_0xdf38ea(0x1eb)]+_0xdf38ea(0x242);const _0xc62e69=TestInfo[_0xdf38ea(0x279)](_0x1114c7),_0x184b39=AutomationFramework[_0xdf38ea(0x269)](_0x1a177d,PuppeteerDriverModule[_0xdf38ea(0x20b)])||global[_0xdf38ea(0x27b)],_0x4cdef0=_0xc62e69?.[TestFrameworkConstants[_0xdf38ea(0x22b)]]||this[_0xdf38ea(0x203)]&&this['testFrameworkData']['name'],_0x24e9da=_0xc62e69?.[TestFrameworkConstants[_0xdf38ea(0x22f)]]||this['testFrameworkData']&&this[_0xdf38ea(0x203)]['version'],_0x395b8b=TestFrameworkState['TEST']['toString']()[_0xdf38ea(0x1ff)]('.')[0x1],_0x3c2c4c=HookState[_0xdf38ea(0x1f6)][_0xdf38ea(0x24c)]()[_0xdf38ea(0x1ff)]('.')[0x1],_0x794def=_0x1a177d['getContext'](),_0x43b58b=AutomationFramework[_0xdf38ea(0x269)](_0x1a177d,PuppeteerDriverModule['KEY_HUB_URL'],'')||BrowserstackCLI[_0xdf38ea(0x20e)]()['getConfig']()?.[_0xdf38ea(0x291)]||'',_0x17f742=AutomationFramework[_0xdf38ea(0x269)](_0x1a177d,PuppeteerDriverModule['KEY_SESSION_ID'],'')||global[_0xdf38ea(0x1ec)]||'',_0x44073d={'provider':_0x2a828b[_0xdf38ea(0x24b)](getPlaywrightProvider,_0x43b58b),'frameworkName':_0x2a828b[_0xdf38ea(0x28f)],'frameworkVersion':this[_0xdf38ea(0x207)]||'','frameworkSessionId':LoadTestModule[_0xdf38ea(0x245)]()?LoadTestModule[_0xdf38ea(0x265)]():_0x17f742,'ref':PuppeteerDriverModule[_0xdf38ea(0x1cf)]||_0x1a177d[_0xdf38ea(0x23d)](),'hubUrl':_0x43b58b,'product':_0x2a828b[_0xdf38ea(0x2a1)](getProductForSession)};let _0x4df73d=AutomationFramework[_0xdf38ea(0x269)](_0x1a177d,PuppeteerDriverModule[_0xdf38ea(0x257)],null)||global['__launchCaps']||global['__platformCaps']||{};_0x4df73d&&_0x2a828b[_0xdf38ea(0x1fb)](Object[_0xdf38ea(0x1e5)](_0x4df73d)['length'],0x0)?_0x4df73d=Buffer[_0xdf38ea(0x237)](JSON['stringify'](_0x4df73d))[_0xdf38ea(0x24c)](_0x2a828b[_0xdf38ea(0x1d4)]):_0x4df73d=Buffer['from'](JSON[_0xdf38ea(0x232)]({}))[_0xdf38ea(0x24c)](_0x2a828b['keYSD']);const _0x1d856f={'hash':_0x794def['getId'](),'threadId':_0x794def[_0xdf38ea(0x1e9)]()['toString'](),'processId':_0x794def['getProcessId']()[_0xdf38ea(0x24c)]()},_0x26ee5a={};_0x26ee5a['platformIndex']=_0x184b39,_0x26ee5a[_0xdf38ea(0x261)]=_0x4cdef0,_0x26ee5a['testFrameworkVersion']=_0x24e9da,_0x26ee5a[_0xdf38ea(0x25f)]=_0x395b8b,_0x26ee5a['testHookState']=_0x3c2c4c,_0x26ee5a[_0xdf38ea(0x1e3)]=_0x1114c7,_0x26ee5a[_0xdf38ea(0x21c)]=_0x44073d,_0x26ee5a['capabilities']=_0x4df73d,_0x26ee5a[_0xdf38ea(0x268)]=_0x1d856f;const _0x181304=_0x26ee5a;this[_0xdf38ea(0x238)][_0xdf38ea(0x244)](_0xdf38ea(0x1ca)+util['format'](_0x181304)),GrpcClient[_0xdf38ea(0x20e)]()['testSessionEvent'](_0x181304),this[_0xdf38ea(0x238)][_0xdf38ea(0x244)](_0xdf38ea(0x25b)+_0x1114c7);if(!_0x158f70){this['logger'][_0xdf38ea(0x244)](_0x2a828b['wdYEY'],_0x3363a2);return;}this[_0xdf38ea(0x238)][_0xdf38ea(0x244)](_0x2a828b['iBxNG']),_0x27d6c4&&await this[_0xdf38ea(0x1e2)](_0x1a177d,_0x27d6c4),await this[_0xdf38ea(0x253)](_0x1a177d,_0x191ee5,_0x158f70,_0x3a0f57);}catch(_0x4705b1){this[_0xdf38ea(0x238)][_0xdf38ea(0x1c3)](_0xdf38ea(0x2a2)+util[_0xdf38ea(0x239)](_0x4705b1));}}async['onBeforeQuit'](_0x2e7f0b){const _0x15236d=a90_0x34dfd7,_0x577909={};_0x577909[_0x15236d(0x23a)]=_0x15236d(0x21b),_0x577909[_0x15236d(0x20f)]=_0x15236d(0x214),_0x577909[_0x15236d(0x230)]='onBeforeQuit:\x20Cleanup\x20complete';const _0x205b0a=_0x577909;try{this[_0x15236d(0x238)][_0x15236d(0x244)](_0x205b0a[_0x15236d(0x23a)]);const _0x359fa4=_0x2e7f0b[_0x15236d(0x251)];if(!_0x359fa4){this[_0x15236d(0x238)]['debug'](_0x205b0a[_0x15236d(0x20f)]);return;}AutomationFramework['setState'](_0x359fa4,PuppeteerDriverModule[_0x15236d(0x1f5)],null),AutomationFramework[_0x15236d(0x258)](_0x359fa4,PuppeteerDriverModule[_0x15236d(0x2a8)],null),this[_0x15236d(0x238)][_0x15236d(0x244)](_0x205b0a[_0x15236d(0x230)]);}catch(_0x5a309d){this['logger'][_0x15236d(0x1c3)](_0x15236d(0x1cd)+util[_0x15236d(0x239)](_0x5a309d));}}async[a90_0x34dfd7(0x1e2)](_0x5fd56d,_0x35eec8){const _0x2c11cd=a90_0x34dfd7,_0x467206={};_0x467206['LtGlK']=_0x2c11cd(0x249),_0x467206[_0x2c11cd(0x1db)]='markSessionName:\x20Page\x20object\x20is\x20not\x20available',_0x467206[_0x2c11cd(0x252)]=_0x2c11cd(0x292);const _0x89d49c=_0x467206;try{if(CLIUtils[_0x2c11cd(0x22c)](BrowserstackCLI['getInstance']()['getConfig']())){this['logger'][_0x2c11cd(0x244)](_0x89d49c['LtGlK']);return;}const _0x1f2117=AutomationFramework[_0x2c11cd(0x269)](_0x5fd56d,PuppeteerDriverModule[_0x2c11cd(0x1f5)]);if(!_0x1f2117){this['logger'][_0x2c11cd(0x244)](_0x89d49c[_0x2c11cd(0x1db)]);return;}const _0x2117a5=_0x35eec8[_0x2c11cd(0x1e7)]||_0x35eec8[_0x2c11cd(0x298)]||_0x35eec8['fullName'],_0x39d730={};_0x39d730[_0x2c11cd(0x1e7)]=_0x2117a5;const _0x264a29={};_0x264a29[_0x2c11cd(0x216)]=_0x89d49c['ajYDM'],_0x264a29[_0x2c11cd(0x1d1)]=_0x39d730;const _0x1fda1b=_0x264a29;PerformanceTester['start'](PerformanceEvents['SESSION_NAME']),await this[_0x2c11cd(0x1c2)](_0x1f2117,_0x1fda1b),PerformanceTester[_0x2c11cd(0x256)](PerformanceEvents['SESSION_NAME']);}catch(_0x529c89){PerformanceTester[_0x2c11cd(0x256)](PerformanceEvents[_0x2c11cd(0x271)],![],util['format'](_0x529c89)),this[_0x2c11cd(0x238)][_0x2c11cd(0x1c3)]('Error\x20in\x20markSessionName:\x20'+util[_0x2c11cd(0x239)](_0x529c89));}}async['markSessionStatus'](_0x179371,_0x3d9590,_0xdae22a,_0x576af9){const _0x2969db=a90_0x34dfd7,_0x449294={};_0x449294['WJdvI']=_0x2969db(0x1f0),_0x449294[_0x2969db(0x1dc)]='markSessionStatus:\x20Automation\x20instance\x20is\x20not\x20available',_0x449294[_0x2969db(0x27f)]='markSessionStatus:\x20Page\x20object\x20is\x20not\x20available',_0x449294[_0x2969db(0x1f7)]=_0x2969db(0x27e),_0x449294[_0x2969db(0x204)]='setSessionStatus',_0x449294[_0x2969db(0x284)]=_0x2969db(0x236),_0x449294[_0x2969db(0x219)]=_0x2969db(0x280);const _0x29f6e5=_0x449294;if(CLIUtils['shouldSkipSessionStatus'](BrowserstackCLI[_0x2969db(0x20e)]()[_0x2969db(0x24e)]())){this[_0x2969db(0x238)]['debug'](_0x29f6e5[_0x2969db(0x201)]);return;}const _0x2392bf=_0x179371;if(!_0x2392bf){this[_0x2969db(0x238)][_0x2969db(0x244)](_0x29f6e5[_0x2969db(0x1dc)]);return;}const _0x771ff7=AutomationFramework[_0x2969db(0x269)](_0x2392bf,PuppeteerDriverModule[_0x2969db(0x1f5)]);if(!_0x771ff7){this[_0x2969db(0x238)]['debug'](_0x29f6e5[_0x2969db(0x27f)]);return;}if(!_0xdae22a){this[_0x2969db(0x238)][_0x2969db(0x244)](_0x29f6e5[_0x2969db(0x1f7)],_0xdae22a);return;}const _0x401d2a={};_0x401d2a[_0x2969db(0x1f9)]=_0xdae22a;const _0x27c596={};_0x27c596[_0x2969db(0x216)]=_0x29f6e5[_0x2969db(0x204)],_0x27c596[_0x2969db(0x1d1)]=_0x401d2a;const _0x375aa6=_0x27c596;_0x576af9&&(_0x375aa6[_0x2969db(0x1d1)][_0x29f6e5[_0x2969db(0x284)]]=_0x576af9),PerformanceTester[_0x2969db(0x287)](PerformanceEvents[_0x2969db(0x290)]),this[_0x2969db(0x238)]['debug'](_0x29f6e5[_0x2969db(0x219)]),await this['puppeteerBstackExecutor'](_0x771ff7,_0x375aa6),PerformanceTester[_0x2969db(0x256)](PerformanceEvents[_0x2969db(0x290)]);}async[a90_0x34dfd7(0x1c2)](_0x4afd73,_0x309dd2){const _0x22b594=a90_0x34dfd7,_0x2f7c09={'yvxWj':function(_0x32f546,_0x1d7e9c,_0x4f1191){return _0x32f546(_0x1d7e9c,_0x4f1191);},'TUFPN':function(_0x32db2e,_0x5b9042){return _0x32db2e(_0x5b9042);}};try{const _0x27d0a9=0x3a98,_0x336cca='browserstack_executor:\x20'+JSON[_0x22b594(0x232)](_0x309dd2),_0x3d6ce2=_0x4afd73[_0x22b594(0x299)](_0x285f00=>{},_0x336cca);let _0x424f06;await Promise[_0x22b594(0x278)]([_0x3d6ce2,new Promise((_0x3f87ce,_0x997c1d)=>{const _0x433388=_0x22b594;_0x424f06=_0x2f7c09['yvxWj'](setTimeout,()=>_0x997c1d(new Error(_0x433388(0x26d)+_0x27d0a9+'ms')),_0x27d0a9);})])[_0x22b594(0x1e0)](()=>{const _0x1fba8d=_0x22b594;_0x2f7c09[_0x1fba8d(0x255)](clearTimeout,_0x424f06);});}catch(_0x2cd9d6){this[_0x22b594(0x238)][_0x22b594(0x244)]('Error\x20in\x20puppeteerBstackExecutor:\x20'+(_0x2cd9d6['message']||_0x2cd9d6));}}}function a90_0x5c6c(){const _0x13b1e2=['onAfterTest\x20CBTSession\x20payload:\x20','puppeteer_platform_index','onAfterDriverCreate:\x20Could\x20not\x20extract\x20sessionId\x20via\x20page.evaluate:\x20','Error\x20in\x20onBeforeQuit:\x20','getModuleName','_driverInitRef','./baseModule','arguments','onAfterDriverCreate:\x20Could\x20not\x20extract\x20sessionId:\x20','jestUtils','keYSD','ZNrHf','2|1|0|6|7|3|10|8|9|5|4|11','../utils/jest-utils.js','join','zxwfW','bvcQp','hWPeO','dnlic','userInputParams','1323906mamZGR','puppeteer_page','finally','has','markSessionName','test_identifier','exports','keys','3713823qcuRTk','name','puppeteer_capabilities','getThreadId','KEY_SESSION_ID','pid','__bstackSessionId','nbHfL','KEY_PLATFORM_DETAILS','../state/hookState.js','markSessionStatus:\x20Skipping\x20session\x20status\x20marking','onBeforeDriverCreate:\x20Puppeteer\x20driver\x20is\x20about\x20to\x20be\x20created','platforms','errorsDetailed','driverInit','KEY_PAGE_OBJECT','POST','ejkHc','WDxGX','status','browser','OhrbA','onAfterDriverCreate:\x20SessionId\x20set\x20from\x20args:\x20','kbOeZ','pWysr','split','../framework/testFramework.js','WJdvI','onBeforeDriverCreate','testFrameworkData','nIJgD','sessionId','AJMUi','puppeteerVersion','Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20and\x20status','onAfterDriverCreate:\x20SessionId\x20set\x20from\x20WebSocket\x20URL:\x20','page','KEY_PLATFORM_INDEX','onAfterDriverCreate:\x20Extracted\x20capabilities\x20from\x20driverInit\x20response:\x20','RdSlh','getInstance','DCHhQ','MnJQt','Puppeteer','unknown','dhtfM','onBeforeQuit:\x20No\x20automation\x20instance\x20available','getCapabilities','action','puppeteer_browser','TEST','HLKpz','../cliUtils.js','onBeforeQuit:\x20Puppeteer\x20driver\x20is\x20about\x20to\x20quit','automationSession','onAfterDriverCreate','utf8','_driverInitCalledForRef','string','message','timedout','NEFBa','Ibdrq','zHECB','browserstack_executor:\x20{\x22action\x22:\x22getSessionDetails\x22}','Hjcef','onAfterDriverCreate:\x20Updated\x20capabilities\x20from\x20global.__launchCaps','base64','USenx','KEY_TEST_FRAMEWORK_NAME','shouldSkipSessionName','811102fsbgiY','failureMessage','KEY_TEST_FRAMEWORK_VERSION','JxmpF','24EkzFDr','stringify','../../../helpers/performance/performance-tester.js',',\x20skipping\x20duplicate','ref','reason','from','logger','format','CoqGV','../../../helpers/performance/constants.js','isPuppeteer','getRef','__launchCaps','PuppeteerDriverModule','KEY_TEST_ID','timedOut',':testAnalyticsId','Automation\x20onAfterTest:\x20Test\x20completed','debug','isLTSSession','../../../helpers/helper.js','KEY_HUB_URL','MODULE_NAME','markSessionName:\x20Skipping\x20session\x20name\x20marking','_connection','AklTo','toString','1341720mdnGPU','getConfig','onAfterDriverCreate:\x20Setting\x20page\x20object','bhsxW','instance','ajYDM','markSessionStatus','onAfterTest','TUFPN','end','KEY_CAPABILITIES','setState','passed','browserName','onAfterTest\x20CBTSession\x20complete\x20for\x20testIdentifier:\x20','BnMca','onAfterDriverCreate:\x20Error\x20extracting\x20caps\x20from\x20driverInit\x20response:\x20','CREATE','testFrameworkState','rSuNK','testFrameworkName','VogTS','Automation\x20onAfterTest:\x20Recreated\x20Jest\x20testIdentifier:\x20','../../../helpers/test-observability/utils','getLTSSessionId','onAfterDriverCreate:\x20driverInit\x20already\x20called\x20for\x20ref\x20','PRE','executionContext','getState','../../utils/constants','../../../helpers/helper','NBVuH','browserstack_executor\x20timeout\x20after\x20','262934uJgAXE','platformIndex','AUTOMATE_EVENTS','SESSION_NAME','puppeteer_platform_details','gVsye','jDUMr','testInfo','../../../helpers/classLogger.js','9QKftaI','race','getTestDetails','../TestInfo.js','__bstackPlatformIndex','util','70qWDzpI','Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20','NeodV','markSessionStatus:\x20Marking\x20session\x20status','1003632bMuInj','QUIT','skipped','EiHzW','1929193jjLexc','failed','start','onAfterDriverCreate:\x20SessionId\x20set\x20from\x20global:\x20','EKfrA','parse','registerObserver','Error\x20in\x20onBeforeDriverCreate:\x20','onBeforeQuit','length','LKaku','SESSION_STATUS','hubUrl','setSessionName','puppeteer_test_id','puppeteer_hub_url','PUPPETEER','./loadTestModule.js','launchcaps','title','evaluate','browserVersion','uoZtH','bind','yfnsT','MpHlz','result','KWVVJ','jEuIZ','Error\x20in\x20onAfterTest:\x20','map','../grpcClient.js','recreateIdentifierFromTestInfo','IgXIh','hashed_id','KEY_BROWSER_OBJECT','QYcyN','puppeteerBstackExecutor','error','onAfterDriverCreate:\x20No\x20testInfo\x20available\x20(browser\x20created\x20outside\x20test\x20context).\x20Session\x20name\x20will\x20be\x20deferred\x20to\x20executeDeferredCloses.','onAfterDriverCreate:\x20Setting\x20browser\x20object','CqxGR','xxiVW','getHubUrl','testIdentifier'];a90_0x5c6c=function(){return _0x13b1e2;};return a90_0x5c6c();}module[a90_0x34dfd7(0x1e4)]=PuppeteerDriverModule;
function a90_0x3f59(_0x3852d0,_0x208f4f){const _0x18c07c=a90_0x18c0();return a90_0x3f59=function(_0x3f595e,_0x450f4e){_0x3f595e=_0x3f595e-0x1d4;let _0x1d81c1=_0x18c07c[_0x3f595e];return _0x1d81c1;},a90_0x3f59(_0x3852d0,_0x208f4f);}const a90_0x44ba75=a90_0x3f59;(function(_0x5b3541,_0x2d91ca){const _0x5e6079=a90_0x3f59,_0x320d9c=_0x5b3541();while(!![]){try{const _0x4221b1=parseInt(_0x5e6079(0x29d))/0x1*(-parseInt(_0x5e6079(0x2a6))/0x2)+-parseInt(_0x5e6079(0x287))/0x3*(-parseInt(_0x5e6079(0x2aa))/0x4)+parseInt(_0x5e6079(0x285))/0x5*(-parseInt(_0x5e6079(0x266))/0x6)+-parseInt(_0x5e6079(0x246))/0x7+-parseInt(_0x5e6079(0x26c))/0x8+-parseInt(_0x5e6079(0x1fa))/0x9*(-parseInt(_0x5e6079(0x23f))/0xa)+-parseInt(_0x5e6079(0x231))/0xb*(-parseInt(_0x5e6079(0x227))/0xc);if(_0x4221b1===_0x2d91ca)break;else _0x320d9c['push'](_0x320d9c['shift']());}catch(_0x4ef84f){_0x320d9c['push'](_0x320d9c['shift']());}}}(a90_0x18c0,0x58035));const util=require(a90_0x44ba75(0x29f)),BaseModule=require(a90_0x44ba75(0x264)),{createClassLogger}=require('../../../helpers/classLogger.js'),{getFrameworkVersion}=require('../../../helpers/test-observability/utils'),helper=require(a90_0x44ba75(0x24d)),{FRAMEWORKS}=require(a90_0x44ba75(0x218)),AutomationFramework=require(a90_0x44ba75(0x250)),AutomationFrameworkState=require(a90_0x44ba75(0x22b)),HookState=require('../state/hookState.js'),{nestedKeyValue,playwrightBstackJsExecutor}=require(a90_0x44ba75(0x254)),CLIUtils=require('../cliUtils.js'),BrowserstackCLI=require(a90_0x44ba75(0x237)),GrpcClient=require(a90_0x44ba75(0x1dd)),PerformanceTester=require(a90_0x44ba75(0x2a2)),PerformanceEvents=require(a90_0x44ba75(0x29b))['AUTOMATE_EVENTS'],TestInfo=require(a90_0x44ba75(0x29e)),{getPlaywrightProvider,getProductForSession}=require('../../../helpers/helper.js'),LoadTestModule=require(a90_0x44ba75(0x269)),TestFrameworkConstants=require(a90_0x44ba75(0x265)),TestFrameworkState=require('../state/testFrameworkState'),JestUtils=require('../utils/jest-utils.js'),TestFramework=require('../framework/testFramework.js');function a90_0x18c0(){const _0x456141=['NhWix','YOzld','13069020LlLHwO','TEST','Error\x20in\x20onBeforeDriverCreate:\x20','status','../state/automationFrameworkState.js','EffrO','VbbGL','KEY_PLATFORM_DETAILS','getTestDetails','onAfterDriverCreate:\x20SessionId\x20set\x20from\x20global:\x20','11tQKtzC','_connection','keys','_url','zwSUg','testInfo','../browserstackCLI.js','Error\x20in\x20markSessionName:\x20','browserName','_driverInitRef','DgDBK','_driverInitCalledForRef','toString','version','4651720CygOLU','getLTSSessionId','getThreadId','__bstackPlatformIndex','isLTSSession','SESSION_NAME','onAfterDriverCreate:\x20Puppeteer\x20driver\x20has\x20been\x20created\x20','609525qmydXG','GlmTI','vjSJL','setSessionStatus','onAfterDriverCreate:\x20Setting\x20Session\x20Name\x20from\x20testInfo','markSessionStatus:\x20Automation\x20instance\x20is\x20not\x20available','onBeforeQuit','../../../helpers/helper','platformIndex','9|11|8|0|5|3|6|2|10|7|1|4','../framework/automationFramework.js','KEY_PLATFORM_INDEX','HNCgJ','KEY_HUB_URL','../../../helpers/helper.js','markSessionName:\x20Skipping\x20session\x20name\x20marking','onAfterDriverCreate:\x20Error\x20extracting\x20caps\x20from\x20driverInit\x20response:\x20','puppeteerBstackExecutor','KEY_TEST_FRAMEWORK_NAME','SESSION_STATUS','markSessionStatus:\x20Page\x20object\x20is\x20not\x20available','__bstackSessionId','Puppeteer','parse','WrJlE','onAfterTest','JEST','PuppeteerDriverModule','puppeteer_page','add','./baseModule','../framework/constants/testFrameworkConstants.js','12mJPlyg','HutTO','YwIyu','./loadTestModule.js','KEY_PAGE_OBJECT','pid','3328536jtxzny','failureMessage','nTdMi','onAfterTest\x20CBTSession\x20payload:\x20','onAfterDriverCreate:\x20SessionId\x20extracted\x20via\x20browserstack_executor:\x20','Unknown\x20Test',',\x20skipping\x20duplicate','browserVersion','onAfterDriverCreate:\x20driverInit\x20already\x20called\x20for\x20ref\x20','ref','KEY_TEST_ID','format','start','CrJti','setState','getId','fullName','hubUrl','iyzge','skipped','ptVWH','dasao','browser','test','getInstance','1693165vttoZM','oOvdM','3GJQhQO','uuid','errorsDetailed','Error\x20in\x20onBeforeQuit:\x20','testIdentifier','onAfterDriverCreate','onAfterDriverCreate:\x20No\x20testInfo\x20available\x20(browser\x20created\x20outside\x20test\x20context).\x20Session\x20name\x20will\x20be\x20deferred\x20to\x20executeDeferredCloses.','ArGLh','bznFN','testFrameworkData','__platformCaps','onBeforeDriverCreate','VwPso','puppeteer_hub_url','onAfterDriverCreate:\x20Setting\x20page\x20object','race','KEY_BROWSER_OBJECT','logger','capabilities','testHookState','../../../helpers/performance/constants.js','arguments','489965KlamYy','../TestInfo.js','util','Automation\x20onAfterTest:\x20Test\x20completed','xXDWe','../../../helpers/performance/performance-tester.js','MODULE_NAME','KEY_CAPABILITIES','getConfig','2dwSjyW','onAfterDriverCreate:\x20Stored\x20full\x20W3C\x20capabilities\x20from\x20DriverInit\x20response','QUIT','driverInit','1906468tfOfso','markSessionStatus:\x20Marking\x20session\x20status','split','KwdIv','TOrgQ','sessionId','XBChf','FyxFo','instance','testFrameworkName','testFrameworkVersion','Unable\x20to\x20mark\x20session\x20status,\x20received\x20status:\x20','puppeteer_session_id','skip','HgXzG','name','isBuffer','action','Error\x20in\x20puppeteerBstackExecutor:\x20','puppeteerVersion','zTLXe','__launchCaps','markSessionStatus:\x20Skipping\x20session\x20status\x20marking','hINbC','../grpcClient.js','getHubUrl','platforms','markSessionName','HQROp','getRef','onBeforeQuit:\x20No\x20automation\x20instance\x20available','mLSDs','POST','string','rIAZh','getProcessId','getModuleName','failed','GTqJh','shouldSkipSessionStatus','getState','puppeteer_browser','finally','onBeforeQuit:\x20Puppeteer\x20driver\x20is\x20about\x20to\x20quit','setSessionName','test_identifier','onBeforeQuit:\x20Cleanup\x20complete','debug','exports','KEY_TEST_FRAMEWORK_VERSION','getContext','evaluate','motXa','9FBEXSj','FPqvP','onAfterDriverCreate:\x20Could\x20not\x20extract\x20sessionId\x20via\x20page.evaluate:\x20','message','ohtTz','bind','jestUtils','onAfterDriverCreate:\x20driverInit\x20response\x20received','browserstack_executor:\x20{\x22action\x22:\x22getSessionDetails\x22}','page','result','gGOIL','Error\x20in\x20onAfterDriverCreate:\x20','puppeteer_capabilities','join','title','length','end','bKptj','testRunId','recreateIdentifierFromTestInfo','gUoKp','KBgNO','has','automationSession','error','launchcaps','stringify','registerObserver','hashed_id','../../utils/constants','XTzVo','shouldSkipSessionName','onAfterDriverCreate:\x20Updated\x20capabilities\x20from\x20global.__launchCaps','FihTL','PRE','base64','passed','zJaKo','KEY_SESSION_ID','object','getCapabilities','isPuppeteer'];a90_0x18c0=function(){return _0x456141;};return a90_0x18c0();}class PuppeteerDriverModule extends BaseModule{static [a90_0x44ba75(0x297)]=a90_0x44ba75(0x1ee);static [a90_0x44ba75(0x26a)]=a90_0x44ba75(0x262);static [a90_0x44ba75(0x221)]=a90_0x44ba75(0x2b6);static [a90_0x44ba75(0x251)]='puppeteer_platform_index';static [a90_0x44ba75(0x2a4)]=a90_0x44ba75(0x207);static ['KEY_HUB_URL']=a90_0x44ba75(0x294);static [a90_0x44ba75(0x22e)]='puppeteer_platform_details';static [a90_0x44ba75(0x276)]='puppeteer_test_id';static ['MODULE_NAME']=a90_0x44ba75(0x261);static [a90_0x44ba75(0x23c)]=new Set();static [a90_0x44ba75(0x23a)]=null;[a90_0x44ba75(0x298)]=createClassLogger(a90_0x44ba75(0x261));constructor(_0x73144c=null){const _0x500944=a90_0x44ba75,_0x1b0d25={};_0x1b0d25[_0x500944(0x2ae)]=_0x500944(0x24f),_0x1b0d25[_0x500944(0x21c)]=_0x500944(0x261);const _0x1f5d0c=_0x1b0d25,_0x351d27=_0x1f5d0c[_0x500944(0x2ae)][_0x500944(0x2ac)]('|');let _0x1419bf=0x0;while(!![]){switch(_0x351d27[_0x1419bf++]){case'0':this[_0x500944(0x239)]=null;continue;case'1':TestFramework['registerObserver'](TestFrameworkState[_0x500944(0x228)],HookState[_0x500944(0x1e5)],this[_0x500944(0x25f)][_0x500944(0x1ff)](this));continue;case'2':this[_0x500944(0x200)]=new JestUtils();continue;case'3':this[_0x500944(0x1df)]=[];continue;case'4':AutomationFramework[_0x500944(0x216)](AutomationFrameworkState[_0x500944(0x2a8)],HookState['PRE'],this[_0x500944(0x24c)][_0x500944(0x1ff)](this));continue;case'5':this[_0x500944(0x273)]=null;continue;case'6':this[_0x500944(0x20d)]=null;continue;case'7':AutomationFramework['registerObserver'](AutomationFrameworkState['CREATE'],HookState[_0x500944(0x1e5)],this[_0x500944(0x28c)]['bind'](this));continue;case'8':this[_0x500944(0x1d8)]=null;continue;case'9':super(_0x73144c);continue;case'10':AutomationFramework['registerObserver'](AutomationFrameworkState['CREATE'],HookState[_0x500944(0x21d)],this['onBeforeDriverCreate'][_0x500944(0x1ff)](this));continue;case'11':this['name']=_0x1f5d0c['FihTL'];continue;}break;}}[a90_0x44ba75(0x1e9)](){const _0x20e158=a90_0x44ba75;return PuppeteerDriverModule[_0x20e158(0x2a3)];}async[a90_0x44ba75(0x292)](_0x22ad43){const _0x439679=a90_0x44ba75,_0x50e67c={};_0x50e67c[_0x439679(0x268)]='onBeforeDriverCreate:\x20Puppeteer\x20driver\x20is\x20about\x20to\x20be\x20created',_0x50e67c[_0x439679(0x2b8)]=_0x439679(0x21e),_0x50e67c[_0x439679(0x205)]=_0x439679(0x201),_0x50e67c[_0x439679(0x1d9)]='utf8',_0x50e67c[_0x439679(0x2a1)]=function(_0x43dbb8,_0x2ec6e8){return _0x43dbb8===_0x2ec6e8;},_0x50e67c[_0x439679(0x281)]=_0x439679(0x222),_0x50e67c[_0x439679(0x28e)]=function(_0x38d270,_0xdd0390){return _0x38d270!==_0xdd0390;},_0x50e67c[_0x439679(0x25e)]=_0x439679(0x1e6),_0x50e67c[_0x439679(0x1fe)]=function(_0x54b247,_0x4cd54b){return _0x54b247>_0x4cd54b;},_0x50e67c['DgDBK']=_0x439679(0x2a7);const _0x88a32b=_0x50e67c;try{this[_0x439679(0x298)][_0x439679(0x1f4)](_0x88a32b[_0x439679(0x268)]);const _0x219509=_0x22ad43[_0x439679(0x214)],_0x5c0cb8=_0x22ad43[_0x439679(0x27d)];AutomationFramework[_0x439679(0x27a)](_0x22ad43['instance'],PuppeteerDriverModule[_0x439679(0x2a4)],_0x219509),AutomationFramework['setState'](_0x22ad43[_0x439679(0x2b2)],PuppeteerDriverModule[_0x439679(0x253)],_0x5c0cb8);const _0x522090=_0x22ad43[_0x439679(0x2b2)][_0x439679(0x1e2)](),_0x106498=global[_0x439679(0x242)]||0x0;AutomationFramework[_0x439679(0x27a)](_0x22ad43[_0x439679(0x2b2)],PuppeteerDriverModule[_0x439679(0x251)],_0x106498);if(PuppeteerDriverModule[_0x439679(0x23c)][_0x439679(0x211)](_0x522090))this[_0x439679(0x298)][_0x439679(0x1f4)](_0x439679(0x274)+_0x522090+_0x439679(0x272));else{PuppeteerDriverModule[_0x439679(0x23c)][_0x439679(0x263)](_0x522090),PuppeteerDriverModule['_driverInitRef']=_0x522090;const _0x4f1fb7={..._0x219509};_0x4f1fb7[_0x439679(0x224)]=!![];const _0x23a8e9=Buffer['from'](JSON[_0x439679(0x215)](_0x4f1fb7)['toString'](_0x88a32b[_0x439679(0x2b8)])),_0x7af5b7={};_0x7af5b7[_0x439679(0x24e)]=_0x106498,_0x7af5b7[_0x439679(0x275)]=_0x522090,_0x7af5b7['userInputParams']=_0x23a8e9,_0x7af5b7['hubUrl']=_0x5c0cb8;const _0x35295c=await GrpcClient[_0x439679(0x284)]()[_0x439679(0x2a9)](_0x7af5b7);this[_0x439679(0x298)][_0x439679(0x1f4)](_0x88a32b[_0x439679(0x205)]);if(_0x35295c)try{const _0x363972=_0x35295c[_0x439679(0x223)]?_0x35295c[_0x439679(0x223)]():_0x35295c['capabilities'];if(_0x363972){let _0x48652a;if(Buffer[_0x439679(0x1d5)](_0x363972))_0x48652a=JSON[_0x439679(0x25d)](_0x363972[_0x439679(0x23d)](_0x88a32b['zTLXe']));else{if(_0x88a32b[_0x439679(0x2a1)](typeof _0x363972,_0x88a32b[_0x439679(0x281)])&&_0x88a32b[_0x439679(0x28e)](_0x363972,null)){const _0x171bf7=Buffer['from'](Object['values'](_0x363972));_0x48652a=JSON[_0x439679(0x25d)](_0x171bf7[_0x439679(0x23d)](_0x88a32b[_0x439679(0x1d9)]));}else _0x88a32b['xXDWe'](typeof _0x363972,_0x88a32b[_0x439679(0x25e)])?_0x48652a=JSON['parse'](_0x363972):_0x48652a=_0x363972;}this[_0x439679(0x298)][_0x439679(0x1f4)]('onAfterDriverCreate:\x20Extracted\x20capabilities\x20from\x20driverInit\x20response:\x20'+JSON['stringify'](_0x48652a)),_0x48652a&&_0x88a32b[_0x439679(0x1fe)](Object[_0x439679(0x233)](_0x48652a)[_0x439679(0x20a)],0x0)&&(AutomationFramework[_0x439679(0x27a)](_0x22ad43[_0x439679(0x2b2)],PuppeteerDriverModule[_0x439679(0x2a4)],_0x48652a),global['__launchCaps']=_0x48652a,this[_0x439679(0x298)][_0x439679(0x1f4)](_0x88a32b[_0x439679(0x23b)]));}const _0x13a6ad=_0x35295c[_0x439679(0x1de)]?_0x35295c['getHubUrl']():_0x35295c[_0x439679(0x27d)];_0x13a6ad&&AutomationFramework[_0x439679(0x27a)](_0x22ad43['instance'],PuppeteerDriverModule[_0x439679(0x253)],_0x13a6ad);}catch(_0x1a0601){this[_0x439679(0x298)][_0x439679(0x1f4)](_0x439679(0x256)+util[_0x439679(0x277)](_0x1a0601));}}}catch(_0x2b3cfe){this[_0x439679(0x298)][_0x439679(0x213)](_0x439679(0x229)+util[_0x439679(0x277)](_0x2b3cfe));}}async[a90_0x44ba75(0x28c)](_0x51f779){const _0x588ffa=a90_0x44ba75,_0x53c203={'hINbC':function(_0x4bd988,_0x20ed0f){return _0x4bd988(_0x20ed0f);},'wgePT':_0x588ffa(0x295),'VbbGL':_0x588ffa(0x24a),'ZmZiH':_0x588ffa(0x28d),'vTMdt':'onAfterDriverCreate:\x20Setting\x20browser\x20object','zjHyb':function(_0x1d4ea3,_0x5e4fb8){return _0x1d4ea3>_0x5e4fb8;},'HQROp':_0x588ffa(0x21b),'aEsQB':_0x588ffa(0x202),'rnEei':function(_0x4677e7,_0x57e323){return _0x4677e7===_0x57e323;},'GlmTI':_0x588ffa(0x1e6)};try{this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x588ffa(0x245)+JSON[_0x588ffa(0x215)](_0x51f779));const _0x385571=_0x51f779[_0x588ffa(0x2b2)];this['puppeteerVersion']=_0x53c203[_0x588ffa(0x1dc)](getFrameworkVersion,FRAMEWORKS['PUPPETEER']);_0x51f779[_0x588ffa(0x203)]&&(this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x53c203['wgePT']),AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule[_0x588ffa(0x26a)],_0x51f779['page']),_0x51f779['testInfo']?(this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x53c203[_0x588ffa(0x22d)]),AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule['KEY_TEST_ID'],_0x51f779['testInfo']['id']||''),await this[_0x588ffa(0x1e0)](_0x385571,_0x51f779[_0x588ffa(0x236)])):this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x53c203['ZmZiH']));if(_0x51f779['browser']){this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x53c203['vTMdt']),AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule[_0x588ffa(0x297)],_0x51f779['browser']);global[_0x588ffa(0x1da)]&&_0x53c203['zjHyb'](Object[_0x588ffa(0x233)](global['__launchCaps'])['length'],0x0)&&(AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule[_0x588ffa(0x2a4)],global[_0x588ffa(0x1da)]),this[_0x588ffa(0x298)]['debug'](_0x53c203[_0x588ffa(0x1e1)]));if(_0x51f779[_0x588ffa(0x2af)])AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule[_0x588ffa(0x221)],_0x51f779[_0x588ffa(0x2af)]),this['logger'][_0x588ffa(0x1f4)]('onAfterDriverCreate:\x20SessionId\x20set\x20from\x20args:\x20'+_0x51f779[_0x588ffa(0x2af)]);else{if(global['__bstackSessionId'])AutomationFramework['setState'](_0x385571,PuppeteerDriverModule[_0x588ffa(0x221)],global['__bstackSessionId']),this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x588ffa(0x230)+global[_0x588ffa(0x25b)]);else try{const _0x3cc7ba=_0x51f779['page']||AutomationFramework['getState'](_0x385571,PuppeteerDriverModule[_0x588ffa(0x26a)]);if(_0x3cc7ba){const _0x137786=await _0x3cc7ba['evaluate'](_0x367766=>{},_0x53c203['aEsQB']);if(_0x137786){const _0x754b22=_0x53c203['rnEei'](typeof _0x137786,_0x53c203[_0x588ffa(0x247)])?JSON[_0x588ffa(0x25d)](_0x137786):_0x137786;_0x754b22&&_0x754b22[_0x588ffa(0x217)]&&(AutomationFramework[_0x588ffa(0x27a)](_0x385571,PuppeteerDriverModule['KEY_SESSION_ID'],_0x754b22[_0x588ffa(0x217)]),global[_0x588ffa(0x25b)]=_0x754b22[_0x588ffa(0x217)],this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x588ffa(0x270)+_0x754b22[_0x588ffa(0x217)]));}}}catch(_0x831fec){this[_0x588ffa(0x298)][_0x588ffa(0x1f4)](_0x588ffa(0x1fc)+util['format'](_0x831fec));if(_0x51f779[_0x588ffa(0x282)][_0x588ffa(0x232)]&&_0x51f779[_0x588ffa(0x282)][_0x588ffa(0x232)][_0x588ffa(0x234)])try{const _0x5e3b89=_0x51f779['browser']['_connection']['_url'];AutomationFramework['setState'](_0x385571,PuppeteerDriverModule[_0x588ffa(0x221)],_0x5e3b89),this[_0x588ffa(0x298)]['debug']('onAfterDriverCreate:\x20SessionId\x20set\x20from\x20WebSocket\x20URL:\x20'+_0x5e3b89);}catch(_0x1600c8){this[_0x588ffa(0x298)][_0x588ffa(0x1f4)]('onAfterDriverCreate:\x20Could\x20not\x20extract\x20sessionId:\x20'+util[_0x588ffa(0x277)](_0x1600c8));}}}}}catch(_0x4c2c0b){this[_0x588ffa(0x298)]['error'](_0x588ffa(0x206)+util[_0x588ffa(0x277)](_0x4c2c0b));}}async['onAfterTest'](_0x7cfd6a){const _0xa6d9cf=a90_0x44ba75,_0x24d86a={'lwcKU':_0xa6d9cf(0x2a0),'oOvdM':'Automation\x20onAfterTest:\x20Automation\x20instance\x20is\x20not\x20available','EffrO':'unknown','oZVPv':_0xa6d9cf(0x271),'YOzld':function(_0x5044ff,_0x397364){return _0x5044ff>_0x397364;},'VwPso':function(_0x7ea18a,_0x2c3d61){return _0x7ea18a===_0x2c3d61;},'XBChf':_0xa6d9cf(0x21f),'MZHeV':function(_0x5cf832,_0x3b9891){return _0x5cf832===_0x3b9891;},'nTdMi':_0xa6d9cf(0x1ea),'mLSDs':'timedout','HCeaP':function(_0x148b4b,_0x3468f5){return _0x148b4b===_0x3468f5;},'bznFN':'timedOut','bKptj':function(_0x5e6705,_0x2c7b49){return _0x5e6705===_0x2c7b49;},'ptVWH':_0xa6d9cf(0x27f),'WOzaf':function(_0x132960,_0x3e43aa){return _0x132960===_0x3e43aa;},'NhWix':_0xa6d9cf(0x2b7),'ZCvBC':function(_0x2b83ad,_0x4ad9ef){return _0x2b83ad(_0x4ad9ef);},'zJaKo':_0xa6d9cf(0x25c),'zwSUg':function(_0x316b9c){return _0x316b9c();},'vjSJL':_0xa6d9cf(0x21e),'qbwLP':_0xa6d9cf(0x2b5),'rRVSF':'Automation\x20onAfterTest:\x20Setting\x20session\x20name\x20and\x20status'};this[_0xa6d9cf(0x298)]['debug'](_0x24d86a['lwcKU']);const _0x46882c=_0x7cfd6a['instance'];if(!_0x46882c){this[_0xa6d9cf(0x298)]['debug'](_0x24d86a[_0xa6d9cf(0x286)]);return;}try{const _0x2f0f7b=_0x7cfd6a['testInfo'],_0x2d4d17=_0x7cfd6a[_0xa6d9cf(0x283)];let _0x442b98=_0x7cfd6a[_0xa6d9cf(0x28b)],_0x52a330=_0x24d86a[_0xa6d9cf(0x22c)],_0x187786=_0x24d86a['oZVPv'],_0x593483=null;_0x2f0f7b&&(_0x52a330=_0x2f0f7b[_0xa6d9cf(0x22a)]||_0x2d4d17?.[_0xa6d9cf(0x204)]||_0x24d86a[_0xa6d9cf(0x22c)],_0x187786=_0x2f0f7b[_0xa6d9cf(0x1d4)]||_0x2f0f7b[_0xa6d9cf(0x209)]||_0x2d4d17?.[_0xa6d9cf(0x1d4)]||_0x2d4d17?.['title']||_0x24d86a['oZVPv'],_0x593483=_0x2f0f7b[_0xa6d9cf(0x26d)]||_0x2f0f7b[_0xa6d9cf(0x213)]?.[_0xa6d9cf(0x1fd)]||null,_0x2d4d17?.['errorsDetailed']&&_0x24d86a[_0xa6d9cf(0x226)](_0x2d4d17[_0xa6d9cf(0x289)][_0xa6d9cf(0x20a)],0x0)&&(_0x593483=_0x593483||_0x2d4d17[_0xa6d9cf(0x289)]['map'](_0x3c0a31=>_0x3c0a31[_0xa6d9cf(0x1fd)]||_0x3c0a31)[_0xa6d9cf(0x208)]('\x0a')));let _0x595ef4=null;if(_0x24d86a[_0xa6d9cf(0x293)](_0x52a330,_0x24d86a[_0xa6d9cf(0x2b0)]))_0x595ef4=_0x24d86a[_0xa6d9cf(0x2b0)];else{if(_0x24d86a['MZHeV'](_0x52a330,_0x24d86a[_0xa6d9cf(0x26e)])||_0x24d86a['MZHeV'](_0x52a330,_0x24d86a[_0xa6d9cf(0x1e4)])||_0x24d86a['HCeaP'](_0x52a330,_0x24d86a[_0xa6d9cf(0x28f)]))_0x595ef4=_0x24d86a[_0xa6d9cf(0x26e)];else(_0x24d86a[_0xa6d9cf(0x20c)](_0x52a330,_0x24d86a[_0xa6d9cf(0x280)])||_0x24d86a['WOzaf'](_0x52a330,_0x24d86a[_0xa6d9cf(0x225)]))&&(_0x595ef4=_0x24d86a['ptVWH']);}this['testFrameworkData']&&_0x24d86a[_0xa6d9cf(0x20c)](this[_0xa6d9cf(0x290)][_0xa6d9cf(0x1d4)],FRAMEWORKS[_0xa6d9cf(0x260)])?(_0x442b98=this[_0xa6d9cf(0x200)][_0xa6d9cf(0x20e)](_0x2f0f7b,_0x442b98),this['logger'][_0xa6d9cf(0x1f4)]('Automation\x20onAfterTest:\x20Recreated\x20Jest\x20testIdentifier:\x20'+_0x442b98)):_0x442b98=_0x2d4d17?.['id']||_0x2d4d17?.[_0xa6d9cf(0x288)]||process[_0xa6d9cf(0x26b)]+':testAnalyticsId';const _0x2cf381=TestInfo[_0xa6d9cf(0x22f)](_0x442b98),_0x48d728=AutomationFramework[_0xa6d9cf(0x1ed)](_0x46882c,PuppeteerDriverModule[_0xa6d9cf(0x251)])||global[_0xa6d9cf(0x242)],_0x128226=_0x2cf381?.[TestFrameworkConstants[_0xa6d9cf(0x258)]]||this['testFrameworkData']&&this[_0xa6d9cf(0x290)]['name'],_0x2cb9b0=_0x2cf381?.[TestFrameworkConstants[_0xa6d9cf(0x1f6)]]||this[_0xa6d9cf(0x290)]&&this['testFrameworkData'][_0xa6d9cf(0x23e)],_0x4d31db=TestFrameworkState['TEST'][_0xa6d9cf(0x23d)]()[_0xa6d9cf(0x2ac)]('.')[0x1],_0x52886b=HookState[_0xa6d9cf(0x1e5)][_0xa6d9cf(0x23d)]()[_0xa6d9cf(0x2ac)]('.')[0x1],_0x684f62=_0x46882c[_0xa6d9cf(0x1f7)](),_0x6c8984=AutomationFramework[_0xa6d9cf(0x1ed)](_0x46882c,PuppeteerDriverModule[_0xa6d9cf(0x253)],'')||BrowserstackCLI[_0xa6d9cf(0x284)]()['getConfig']()?.['hubUrl']||'',_0x11d08e=AutomationFramework[_0xa6d9cf(0x1ed)](_0x46882c,PuppeteerDriverModule[_0xa6d9cf(0x221)],'')||global['__bstackSessionId']||'',_0x91d9d8={'provider':_0x24d86a['ZCvBC'](getPlaywrightProvider,_0x6c8984),'frameworkName':_0x24d86a[_0xa6d9cf(0x220)],'frameworkVersion':this[_0xa6d9cf(0x1d8)]||'','frameworkSessionId':LoadTestModule[_0xa6d9cf(0x243)]()?LoadTestModule[_0xa6d9cf(0x240)]():_0x11d08e,'ref':PuppeteerDriverModule['_driverInitRef']||_0x46882c['getRef'](),'hubUrl':_0x6c8984,'product':_0x24d86a[_0xa6d9cf(0x235)](getProductForSession)};let _0x5e2afb=AutomationFramework[_0xa6d9cf(0x1ed)](_0x46882c,PuppeteerDriverModule[_0xa6d9cf(0x2a4)],null)||global[_0xa6d9cf(0x1da)]||global[_0xa6d9cf(0x291)]||{};_0x5e2afb&&_0x24d86a[_0xa6d9cf(0x226)](Object[_0xa6d9cf(0x233)](_0x5e2afb)[_0xa6d9cf(0x20a)],0x0)?_0x5e2afb=Buffer['from'](JSON[_0xa6d9cf(0x215)](_0x5e2afb))['toString'](_0x24d86a[_0xa6d9cf(0x248)]):_0x5e2afb=Buffer['from'](JSON['stringify']({}))[_0xa6d9cf(0x23d)](_0x24d86a[_0xa6d9cf(0x248)]);const _0x27401e={'hash':_0x684f62[_0xa6d9cf(0x27b)](),'threadId':_0x684f62[_0xa6d9cf(0x241)]()[_0xa6d9cf(0x23d)](),'processId':_0x684f62[_0xa6d9cf(0x1e8)]()[_0xa6d9cf(0x23d)]()},_0x17ebaa={};_0x17ebaa[_0xa6d9cf(0x24e)]=_0x48d728,_0x17ebaa[_0xa6d9cf(0x2b3)]=_0x128226,_0x17ebaa[_0xa6d9cf(0x2b4)]=_0x2cb9b0,_0x17ebaa['testFrameworkState']=_0x4d31db,_0x17ebaa[_0xa6d9cf(0x29a)]=_0x52886b,_0x17ebaa[_0xa6d9cf(0x1f2)]=_0x442b98,_0x17ebaa[_0xa6d9cf(0x212)]=_0x91d9d8,_0x17ebaa[_0xa6d9cf(0x299)]=_0x5e2afb,_0x17ebaa['executionContext']=_0x27401e;const _0x52dbd3=_0x17ebaa;this[_0xa6d9cf(0x298)][_0xa6d9cf(0x1f4)](_0xa6d9cf(0x26f)+util[_0xa6d9cf(0x277)](_0x52dbd3)),GrpcClient['getInstance']()['testSessionEvent'](_0x52dbd3),this[_0xa6d9cf(0x298)][_0xa6d9cf(0x1f4)]('onAfterTest\x20CBTSession\x20complete\x20for\x20testIdentifier:\x20'+_0x442b98);if(!_0x595ef4){this[_0xa6d9cf(0x298)][_0xa6d9cf(0x1f4)](_0x24d86a['qbwLP'],_0x52a330);return;}this[_0xa6d9cf(0x298)][_0xa6d9cf(0x1f4)](_0x24d86a['rRVSF']),_0x2f0f7b&&await this['markSessionName'](_0x46882c,_0x2f0f7b),await this['markSessionStatus'](_0x46882c,_0x187786,_0x595ef4,_0x593483);}catch(_0x314787){this[_0xa6d9cf(0x298)][_0xa6d9cf(0x213)]('Error\x20in\x20onAfterTest:\x20'+util['format'](_0x314787));}}async['onBeforeQuit'](_0x4649fd){const _0x3c9186=a90_0x44ba75,_0x321d4d={};_0x321d4d[_0x3c9186(0x1f9)]=_0x3c9186(0x1f0),_0x321d4d[_0x3c9186(0x1eb)]=_0x3c9186(0x1e3),_0x321d4d['KwdIv']=_0x3c9186(0x1f3);const _0x5be0b0=_0x321d4d;try{this[_0x3c9186(0x298)][_0x3c9186(0x1f4)](_0x5be0b0[_0x3c9186(0x1f9)]);const _0x58ef38=_0x4649fd[_0x3c9186(0x2b2)];if(!_0x58ef38){this[_0x3c9186(0x298)][_0x3c9186(0x1f4)](_0x5be0b0['GTqJh']);return;}AutomationFramework[_0x3c9186(0x27a)](_0x58ef38,PuppeteerDriverModule['KEY_PAGE_OBJECT'],null),AutomationFramework[_0x3c9186(0x27a)](_0x58ef38,PuppeteerDriverModule[_0x3c9186(0x297)],null),this[_0x3c9186(0x298)]['debug'](_0x5be0b0[_0x3c9186(0x2ad)]);}catch(_0x4b1453){this[_0x3c9186(0x298)][_0x3c9186(0x213)](_0x3c9186(0x28a)+util[_0x3c9186(0x277)](_0x4b1453));}}async[a90_0x44ba75(0x1e0)](_0x298d3f,_0x2668a3){const _0x2b71a7=a90_0x44ba75,_0x347724={};_0x347724[_0x2b71a7(0x20f)]=_0x2b71a7(0x255),_0x347724['lfwOI']='markSessionName:\x20Page\x20object\x20is\x20not\x20available',_0x347724['FPqvP']=_0x2b71a7(0x1f1);const _0x5c4b70=_0x347724;try{if(CLIUtils[_0x2b71a7(0x21a)](BrowserstackCLI[_0x2b71a7(0x284)]()[_0x2b71a7(0x2a5)]())){this[_0x2b71a7(0x298)][_0x2b71a7(0x1f4)](_0x5c4b70[_0x2b71a7(0x20f)]);return;}const _0x5809f1=AutomationFramework[_0x2b71a7(0x1ed)](_0x298d3f,PuppeteerDriverModule[_0x2b71a7(0x26a)]);if(!_0x5809f1){this['logger'][_0x2b71a7(0x1f4)](_0x5c4b70['lfwOI']);return;}const _0x350b96=_0x2668a3[_0x2b71a7(0x1d4)]||_0x2668a3[_0x2b71a7(0x209)]||_0x2668a3[_0x2b71a7(0x27c)],_0x203100={};_0x203100['name']=_0x350b96;const _0x3747c9={};_0x3747c9[_0x2b71a7(0x1d6)]=_0x5c4b70[_0x2b71a7(0x1fb)],_0x3747c9[_0x2b71a7(0x29c)]=_0x203100;const _0x1be569=_0x3747c9;PerformanceTester[_0x2b71a7(0x278)](PerformanceEvents['SESSION_NAME']),await this[_0x2b71a7(0x257)](_0x5809f1,_0x1be569),PerformanceTester[_0x2b71a7(0x20b)](PerformanceEvents['SESSION_NAME']);}catch(_0x1f19b6){PerformanceTester[_0x2b71a7(0x20b)](PerformanceEvents[_0x2b71a7(0x244)],![],util[_0x2b71a7(0x277)](_0x1f19b6)),this[_0x2b71a7(0x298)][_0x2b71a7(0x213)](_0x2b71a7(0x238)+util[_0x2b71a7(0x277)](_0x1f19b6));}}async['markSessionStatus'](_0x49c1bb,_0x2c1f6e,_0x524d64,_0x380490){const _0x36ba32=a90_0x44ba75,_0x2d7a9a={};_0x2d7a9a['KBgNO']=_0x36ba32(0x1db),_0x2d7a9a['tuqXW']=_0x36ba32(0x24b),_0x2d7a9a[_0x36ba32(0x267)]=_0x36ba32(0x25a),_0x2d7a9a[_0x36ba32(0x252)]=_0x36ba32(0x2b5),_0x2d7a9a['CrJti']=_0x36ba32(0x249),_0x2d7a9a[_0x36ba32(0x1e7)]='reason',_0x2d7a9a[_0x36ba32(0x219)]=_0x36ba32(0x2ab);const _0x280b7e=_0x2d7a9a;if(CLIUtils[_0x36ba32(0x1ec)](BrowserstackCLI['getInstance']()['getConfig']())){this[_0x36ba32(0x298)]['debug'](_0x280b7e[_0x36ba32(0x210)]);return;}const _0x584a1f=_0x49c1bb;if(!_0x584a1f){this['logger'][_0x36ba32(0x1f4)](_0x280b7e['tuqXW']);return;}const _0x4444d4=AutomationFramework['getState'](_0x584a1f,PuppeteerDriverModule[_0x36ba32(0x26a)]);if(!_0x4444d4){this[_0x36ba32(0x298)][_0x36ba32(0x1f4)](_0x280b7e[_0x36ba32(0x267)]);return;}if(!_0x524d64){this['logger']['debug'](_0x280b7e['HNCgJ'],_0x524d64);return;}const _0x4950be={};_0x4950be[_0x36ba32(0x22a)]=_0x524d64;const _0x3c16fb={};_0x3c16fb[_0x36ba32(0x1d6)]=_0x280b7e[_0x36ba32(0x279)],_0x3c16fb[_0x36ba32(0x29c)]=_0x4950be;const _0x168371=_0x3c16fb;_0x380490&&(_0x168371[_0x36ba32(0x29c)][_0x280b7e[_0x36ba32(0x1e7)]]=_0x380490),PerformanceTester[_0x36ba32(0x278)](PerformanceEvents[_0x36ba32(0x259)]),this['logger'][_0x36ba32(0x1f4)](_0x280b7e[_0x36ba32(0x219)]),await this['puppeteerBstackExecutor'](_0x4444d4,_0x168371),PerformanceTester[_0x36ba32(0x20b)](PerformanceEvents[_0x36ba32(0x259)]);}async['puppeteerBstackExecutor'](_0xb02c47,_0x55a582){const _0x2914ed=a90_0x44ba75,_0x49d840={'FyxFo':function(_0x4f94c0,_0x33c392,_0x24c03c){return _0x4f94c0(_0x33c392,_0x24c03c);},'iyzge':function(_0x154748,_0x53c4cd){return _0x154748(_0x53c4cd);}};try{const _0x39e97d=0x3a98,_0x4065c0='browserstack_executor:\x20'+JSON[_0x2914ed(0x215)](_0x55a582),_0x30d11e=_0xb02c47[_0x2914ed(0x1f8)](_0x12861a=>{},_0x4065c0);let _0x457111;await Promise[_0x2914ed(0x296)]([_0x30d11e,new Promise((_0x243faf,_0x405c9f)=>{const _0xacd732=_0x2914ed;_0x457111=_0x49d840[_0xacd732(0x2b1)](setTimeout,()=>_0x405c9f(new Error('browserstack_executor\x20timeout\x20after\x20'+_0x39e97d+'ms')),_0x39e97d);})])[_0x2914ed(0x1ef)](()=>{const _0x170f6e=_0x2914ed;_0x49d840[_0x170f6e(0x27e)](clearTimeout,_0x457111);});}catch(_0x34c625){this[_0x2914ed(0x298)][_0x2914ed(0x1f4)](_0x2914ed(0x1d7)+(_0x34c625['message']||_0x34c625));}}}module[a90_0x44ba75(0x1f5)]=PuppeteerDriverModule;

@@ -1,1 +0,1 @@

const a91_0x1a1a67=a91_0x1e7f;function a91_0x3c01(){const _0x5c7b78=['exports','./baseModule','registerObserver','../state/testFrameworkState.js','getTestId','../TestInfo.js','11AeBsyb','20ArAgSn','testhubConfig','403881hRXocg','util','TestHubModule','recreateIdentifierFromTestInfo','2164818uPJRof','15616380xwOeqB','logger','getInstance','name','31632SCeqGu','MODULE_NAME','length','8|0|2|4|7|6|3|1|5','../utils/jest-utils.js','testInfo','./playwrightDriverModule.js','frameworkName','page','getTestFramework','test_identifier','pBbMT','1371627pzQKfz','format','getProcessId','JEST','../../../helpers/classLogger.js','Error\x20in\x20sending\x20CBTSession:\x20','../framework/automationFramework.js','isLTSSession','testUuid','getCurrentTestState','../grpcClient.js','error','getState','toString','lcEmJ','instance','sendTestFrameworkEvent','KEY_HUB_URL','wWkoW','fDSDb','split','../browserstackCLI.js','../../../helpers/test-observability/constants.js','../../../helpers/helper.js','KEY_TEST_FRAMEWORK_NAME','matchHookRegex','onPageCreate:\x20Recreated\x20Jest\x20testIdentifier:\x20','KEY_CAPABILITIES','onPageCreate','getContext','testFrameworkData','getBuildHashedId','\x20hookState:\x20','../state/hookState.js','dPPFS','getThreadId','testFrameworkEvent','LKiWd','from','../framework/testFramework.js','15lEHWXL','CREATE','getModuleName','getTestUUID','ENV_VAR','frameworkVersion','onAllTestEvents','O11yHashedID','getTestDetails',',\x20test_identifier:\x20','BROWSERSTACK_TESTHUB_UUID','2mKnumR','testFrameworkState','Error\x20in\x20sendTestFrameworkEvent:\x20','738vxDMlE','getJwt','KEY_TEST_DEFERRED','jestUtils','NCXAW','jkfjh','2398193ptGxEv','2536530ocqAdt','GAjFj','version','POST','debug','getLTSSessionId','getRef','getId','bind','./loadTestModule.js','KEY_TEST_FRAMEWORK_VERSION','KEY_SESSION_ID','forEach','../cliUtils.js','values','KEY_PLATFORM_INDEX','base64','sendTestFrameworkEvent:\x20No\x20payload\x20created,\x20skipping\x20test\x20framework\x20event'];a91_0x3c01=function(){return _0x5c7b78;};return a91_0x3c01();}function a91_0x1e7f(_0x3cce8e,_0x46d099){const _0x3c01ab=a91_0x3c01();return a91_0x1e7f=function(_0x1e7fee,_0xeda275){_0x1e7fee=_0x1e7fee-0x114;let _0x23cebf=_0x3c01ab[_0x1e7fee];return _0x23cebf;},a91_0x1e7f(_0x3cce8e,_0x46d099);}(function(_0x4a53e4,_0x3d7611){const _0x537042=a91_0x1e7f,_0x2c9681=_0x4a53e4();while(!![]){try{const _0x4fb4a4=parseInt(_0x537042(0x155))/0x1*(parseInt(_0x537042(0x11b))/0x2)+parseInt(_0x537042(0x140))/0x3*(-parseInt(_0x537042(0x13e))/0x4)+parseInt(_0x537042(0x17d))/0x5*(parseInt(_0x537042(0x144))/0x6)+-parseInt(_0x537042(0x124))/0x7+parseInt(_0x537042(0x149))/0x8*(parseInt(_0x537042(0x11e))/0x9)+parseInt(_0x537042(0x125))/0xa*(parseInt(_0x537042(0x13d))/0xb)+-parseInt(_0x537042(0x145))/0xc;if(_0x4fb4a4===_0x3d7611)break;else _0x2c9681['push'](_0x2c9681['shift']());}catch(_0x33509e){_0x2c9681['push'](_0x2c9681['shift']());}}}(a91_0x3c01,0xae842));const util=require(a91_0x1a1a67(0x141)),BaseModule=require(a91_0x1a1a67(0x138)),{createClassLogger}=require(a91_0x1a1a67(0x159)),AutomationFramework=require(a91_0x1a1a67(0x15b)),AutomationFrameworkState=require('../state/automationFrameworkState.js'),HookState=require(a91_0x1a1a67(0x176)),TestFramework=require(a91_0x1a1a67(0x17c)),TestFrameworkState=require(a91_0x1a1a67(0x13a)),PlaywrightDriverModule=require(a91_0x1a1a67(0x14f)),PuppeteerDriverModule=require('./puppeteerDriverModule.js'),TestFrameworkConstants=require('../framework/constants/testFrameworkConstants.js'),GrpcClient=require(a91_0x1a1a67(0x15f)),CLIUtils=require(a91_0x1a1a67(0x132)),TestInfo=require(a91_0x1a1a67(0x13c)),testHubConstants=require('../../../helpers/testhub/constants'),{FRAMEWORKS}=require(a91_0x1a1a67(0x16b)),helper=require(a91_0x1a1a67(0x16c)),LoadTestModule=require(a91_0x1a1a67(0x12e)),JestUtils=require(a91_0x1a1a67(0x14d)),BrowserstackCLI=require(a91_0x1a1a67(0x16a)),{getPlaywrightProvider,getProductForSession}=require(a91_0x1a1a67(0x16c));class TestHubModule extends BaseModule{['logger']=createClassLogger(a91_0x1a1a67(0x142));constructor(_0x15d876,_0x4face6=null){const _0x4e93bc=a91_0x1a1a67,_0x4fe0d5={};_0x4fe0d5[_0x4e93bc(0x122)]=_0x4e93bc(0x14c),_0x4fe0d5[_0x4e93bc(0x154)]=_0x4e93bc(0x142);const _0x126733=_0x4fe0d5,_0xc19b38=_0x126733[_0x4e93bc(0x122)]['split']('|');let _0x1fbc64=0x0;while(!![]){switch(_0xc19b38[_0x1fbc64++]){case'0':this[_0x4e93bc(0x148)]=_0x126733[_0x4e93bc(0x154)];continue;case'1':process['env'][testHubConstants['ENV_VAR'][_0x4e93bc(0x11a)]]=this['testhubConfig'][_0x4e93bc(0x174)]();continue;case'2':this[_0x4e93bc(0x13f)]=_0x15d876;continue;case'3':process['env'][testHubConstants[_0x4e93bc(0x114)]['BROWSERSTACK_TESTHUB_JWT']]=this['testhubConfig'][_0x4e93bc(0x11f)]();continue;case'4':this[_0x4e93bc(0x121)]=new JestUtils();continue;case'5':BrowserstackCLI[_0x4e93bc(0x117)]=this[_0x4e93bc(0x13f)][_0x4e93bc(0x174)]();continue;case'6':Object[_0x4e93bc(0x133)](TestFrameworkState)[_0x4e93bc(0x131)](_0x5a7ba9=>{Object['values'](HookState)['forEach'](_0x5d9082=>{const _0x5de09b=a91_0x1e7f;TestFramework[_0x5de09b(0x139)](_0x5a7ba9,_0x5d9082,this[_0x5de09b(0x116)][_0x5de09b(0x12d)](this));});});continue;case'7':AutomationFramework[_0x4e93bc(0x139)](AutomationFrameworkState[_0x4e93bc(0x17e)],HookState[_0x4e93bc(0x128)],this[_0x4e93bc(0x171)][_0x4e93bc(0x12d)](this));continue;case'8':super(_0x4face6);continue;}break;}}[a91_0x1a1a67(0x17f)](){const _0x5d421e=a91_0x1a1a67;return TestHubModule[_0x5d421e(0x14a)];}['onAllTestEvents'](_0x54e68f){const _0x3a8328=a91_0x1a1a67,_0x54e938={};_0x54e938[_0x3a8328(0x167)]=function(_0x1edb01,_0x2c54e1){return _0x1edb01===_0x2c54e1;};const _0x584d21=_0x54e938,_0x2559b0=_0x54e68f[_0x3a8328(0x164)],_0x49687e=_0x2559b0[_0x3a8328(0x15e)]();(_0x584d21[_0x3a8328(0x167)](_0x49687e,TestFrameworkState['TEST'])||CLIUtils[_0x3a8328(0x16e)](_0x49687e['toString']()[_0x3a8328(0x169)]('.')[0x1]))&&this[_0x3a8328(0x165)](_0x54e68f);}async['sendTestFrameworkEvent'](_0x34140d){const _0x2a5cdc=a91_0x1a1a67,_0x310b83={};_0x310b83['GAjFj']=function(_0x2e3aea,_0x51a27d){return _0x2e3aea===_0x51a27d;},_0x310b83['jkfjh']=_0x2a5cdc(0x136);const _0x466a25=_0x310b83;try{const _0x11aed8=BrowserstackCLI[_0x2a5cdc(0x147)]()[_0x2a5cdc(0x152)]()['createTestFrameworkEventPayload'](_0x34140d);if(!_0x11aed8||_0x466a25[_0x2a5cdc(0x126)](Object['keys'](_0x11aed8)[_0x2a5cdc(0x14b)],0x0)){this[_0x2a5cdc(0x146)][_0x2a5cdc(0x129)](_0x466a25[_0x2a5cdc(0x123)]);return;}const _0x27fb9e=await GrpcClient[_0x2a5cdc(0x147)]()[_0x2a5cdc(0x179)](_0x11aed8);this[_0x2a5cdc(0x146)]['debug']('sendTestFrameworkEvent\x20complete\x20for\x20testState:\x20'+_0x11aed8[_0x2a5cdc(0x11c)]+_0x2a5cdc(0x175)+_0x11aed8['hookState']);}catch(_0x135c2b){this['logger'][_0x2a5cdc(0x160)](_0x2a5cdc(0x11d)+util[_0x2a5cdc(0x156)](_0x135c2b));}}async[a91_0x1a1a67(0x171)](_0x2a5900){const _0x585342=a91_0x1a1a67,_0x266f29={'dPPFS':function(_0x284f54,_0x9610ba){return _0x284f54===_0x9610ba;},'lcEmJ':'onPageCreate:\x20Skipping\x20CBT\x20session\x20event\x20-\x20no\x20testInfo\x20(page\x20created\x20outside\x20test\x20context)','tnoaK':function(_0x59e298,_0x19c316){return _0x59e298(_0x19c316);},'fDSDb':function(_0x52049d){return _0x52049d();},'LKiWd':_0x585342(0x135),'eaFsA':function(_0x49b3bb,_0x74670b){return _0x49b3bb===_0x74670b;}};try{if(_0x2a5900[_0x585342(0x151)]){const _0x4ebea7=this[_0x585342(0x13b)](_0x2a5900);this['logger'][_0x585342(0x129)]('onPageCreate\x20Sending\x20CBT\x20for\x20testId:\x20'+_0x4ebea7);if(this[_0x585342(0x173)]&&_0x266f29[_0x585342(0x177)](this['testFrameworkData']['name'],FRAMEWORKS[_0x585342(0x158)])&&!_0x2a5900[_0x585342(0x14e)]){this[_0x585342(0x146)]['debug'](_0x266f29[_0x585342(0x163)]);return;}let _0xb90262,_0x21305e;if(this[_0x585342(0x173)]&&_0x266f29[_0x585342(0x177)](this[_0x585342(0x173)][_0x585342(0x148)],FRAMEWORKS['CUCUMBER']))_0xb90262=_0x4ebea7,_0x21305e=TestInfo[_0x585342(0x180)](_0xb90262);else this['testFrameworkData']&&_0x266f29['dPPFS'](this[_0x585342(0x173)][_0x585342(0x148)],FRAMEWORKS[_0x585342(0x158)])?(_0xb90262=this[_0x585342(0x121)][_0x585342(0x143)](_0x2a5900['testInfo']),this[_0x585342(0x146)]['debug'](_0x585342(0x16f)+_0xb90262)):(_0xb90262=TestInfo['getTestIdentifierFromTestInfo'](_0x2a5900[_0x585342(0x14e)],_0x2a5900['testInfo']['retry']),_0x21305e=TestInfo[_0x585342(0x180)](_0xb90262));const _0x84899f=TestInfo[_0x585342(0x118)](_0xb90262),_0x2e9020=_0x2a5900[_0x585342(0x164)],_0x2784e0=AutomationFramework[_0x585342(0x161)](_0x2e9020,PlaywrightDriverModule[_0x585342(0x134)])||AutomationFramework[_0x585342(0x161)](_0x2e9020,PuppeteerDriverModule['KEY_PLATFORM_INDEX']),_0x1d8e31=_0x84899f?.[TestFrameworkConstants[_0x585342(0x16d)]]||this['testFrameworkData']&&this['testFrameworkData']['name'],_0x17bdc4=_0x84899f?.[TestFrameworkConstants[_0x585342(0x12f)]]||this[_0x585342(0x173)]&&this[_0x585342(0x173)][_0x585342(0x127)],_0x52df95=TestFrameworkState['TEST'][_0x585342(0x162)]()['split']('.')[0x1],_0xc06274=HookState['POST']['toString']()[_0x585342(0x169)]('.')[0x1],_0x43a1db=_0x2e9020[_0x585342(0x172)](),_0x28eb4d=AutomationFramework[_0x585342(0x161)](_0x2e9020,PlaywrightDriverModule[_0x585342(0x166)],'')||AutomationFramework[_0x585342(0x161)](_0x2e9020,PuppeteerDriverModule[_0x585342(0x166)],''),_0x25ff02=LoadTestModule[_0x585342(0x15c)]()?LoadTestModule[_0x585342(0x12a)]():AutomationFramework[_0x585342(0x161)](_0x2e9020,PlaywrightDriverModule[_0x585342(0x130)],'')||AutomationFramework['getState'](_0x2e9020,PuppeteerDriverModule[_0x585342(0x130)],''),_0x45c01d={'provider':_0x266f29['tnoaK'](getPlaywrightProvider,_0x28eb4d),'frameworkName':_0x2e9020[_0x585342(0x150)],'frameworkVersion':_0x2e9020[_0x585342(0x115)],'frameworkSessionId':_0x25ff02,'ref':_0x2e9020[_0x585342(0x12b)](),'hubUrl':_0x28eb4d,'product':_0x266f29[_0x585342(0x168)](getProductForSession)},_0x1a9186=AutomationFramework['getState'](_0x2e9020,PlaywrightDriverModule[_0x585342(0x170)],null)||AutomationFramework['getState'](_0x2e9020,PuppeteerDriverModule[_0x585342(0x170)],null),_0x983451=_0x1a9186?Buffer[_0x585342(0x17b)](JSON['stringify'](_0x1a9186))['toString'](_0x266f29[_0x585342(0x17a)]):null,_0x68c420={'hash':_0x43a1db[_0x585342(0x12c)](),'threadId':_0x43a1db[_0x585342(0x178)]()[_0x585342(0x162)](),'processId':_0x43a1db[_0x585342(0x157)]()['toString']()},_0x297b76={};_0x297b76[_0x585342(0x153)]=_0xb90262;const _0x57e211={};_0x57e211[_0x585342(0x15d)]=_0x21305e;const _0x3903bb={'platformIndex':_0x2784e0,'testFrameworkName':_0x1d8e31,'testFrameworkVersion':_0x17bdc4,'testFrameworkState':_0x52df95,'testHookState':_0xc06274,...this['testFrameworkData']&&_0x266f29['eaFsA'](this[_0x585342(0x173)]['name'],FRAMEWORKS[_0x585342(0x158)])?_0x297b76:_0x57e211,'automationSession':_0x45c01d,'capabilities':_0x983451,'executionContext':_0x68c420};this[_0x585342(0x146)][_0x585342(0x129)]('onPageCreate\x20CBTSession\x20payload:\x20'+util[_0x585342(0x156)](_0x3903bb));const _0x51c1b4=await GrpcClient['getInstance']()['testSessionEvent'](_0x3903bb);this['logger'][_0x585342(0x129)]('onPageCreate\x20CBTSession\x20complete\x20for\x20testId:\x20'+_0x4ebea7+(this[_0x585342(0x173)]&&_0x266f29[_0x585342(0x177)](this[_0x585342(0x173)][_0x585342(0x148)],FRAMEWORKS[_0x585342(0x158)])?_0x585342(0x119)+_0xb90262:''));}}catch(_0x47a4c9){this[_0x585342(0x146)][_0x585342(0x160)](_0x585342(0x15a)+util[_0x585342(0x156)](_0x47a4c9));}}}TestHubModule[a91_0x1a1a67(0x14a)]=a91_0x1a1a67(0x142),TestHubModule[a91_0x1a1a67(0x120)]='test_deferred',module[a91_0x1a1a67(0x137)]=TestHubModule;
function a91_0x22bd(_0x5df46f,_0x35d322){const _0x253100=a91_0x2531();return a91_0x22bd=function(_0x22bd51,_0x230c5f){_0x22bd51=_0x22bd51-0x7b;let _0x11bff0=_0x253100[_0x22bd51];return _0x11bff0;},a91_0x22bd(_0x5df46f,_0x35d322);}const a91_0x389e26=a91_0x22bd;(function(_0x32dfb2,_0x46e1e4){const _0x16897c=a91_0x22bd,_0x1c9384=_0x32dfb2();while(!![]){try{const _0x38a2ba=-parseInt(_0x16897c(0x93))/0x1+-parseInt(_0x16897c(0x99))/0x2*(parseInt(_0x16897c(0xdd))/0x3)+parseInt(_0x16897c(0xc4))/0x4+parseInt(_0x16897c(0xae))/0x5+parseInt(_0x16897c(0xd4))/0x6*(-parseInt(_0x16897c(0xc6))/0x7)+parseInt(_0x16897c(0xa3))/0x8*(parseInt(_0x16897c(0x84))/0x9)+parseInt(_0x16897c(0x82))/0xa*(-parseInt(_0x16897c(0xd6))/0xb);if(_0x38a2ba===_0x46e1e4)break;else _0x1c9384['push'](_0x1c9384['shift']());}catch(_0x57f845){_0x1c9384['push'](_0x1c9384['shift']());}}}(a91_0x2531,0xcb311));function a91_0x2531(){const _0x27b3a2=['./playwrightDriverModule.js','../framework/testFramework.js','CFwhS','test_deferred','../../../helpers/test-observability/constants.js','Error\x20in\x20sendTestFrameworkEvent:\x20','getBuildHashedId','./baseModule','Error\x20in\x20sending\x20CBTSession:\x20','qlBGr','getThreadId','134610efYTVF','../../../helpers/helper.js','11hVMkyL','sendTestFrameworkEvent','testFrameworkData','jestUtils','format','getTestUUID','getState','9915ItaZBV','isLTSSession','FpNqj','sendTestFrameworkEvent\x20complete\x20for\x20testState:\x20','POST','KEY_SESSION_ID','KEY_CAPABILITIES','KEY_HUB_URL','KEY_TEST_DEFERRED','getProcessId','KXmbc','../browserstackCLI.js','./puppeteerDriverModule.js','10258130YKabGF','onPageCreate\x20CBTSession\x20complete\x20for\x20testId:\x20','9lfjIGC','page','jLFua','getModuleName','../state/testFrameworkState.js','../grpcClient.js','onAllTestEvents','\x20hookState:\x20','instance','DhFMk','UIdRe','dbSrz','getInstance','CUCUMBER','frameworkName','314554rdirrv','../TestInfo.js',',\x20test_identifier:\x20','onPageCreate:\x20Recreated\x20Jest\x20testIdentifier:\x20','bUyQG','util','502OdenrO','logger','name','testFrameworkState','onPageCreate\x20Sending\x20CBT\x20for\x20testId:\x20','BROWSERSTACK_TESTHUB_UUID','getRef','BROWSERSTACK_TESTHUB_JWT','getJwt','TestHubModule','4154424iXJrcB','recreateIdentifierFromTestInfo','error','testInfo','onPageCreate','../cliUtils.js','values','registerObserver','getCurrentTestState','length','../../../helpers/classLogger.js','6660965KTOEIB','../utils/jest-utils.js','ENV_VAR','hookState','base64','split','onPageCreate\x20CBTSession\x20payload:\x20','CREATE','MODULE_NAME','../state/hookState.js','env','from','THJHr','forEach','bzHlG','aHKWp','getTestDetails','keys','TEST','JEST','../../../helpers/testhub/constants','O11yHashedID','4782276lUOAwN','testhubConfig','14bgxKBR','toString','debug'];a91_0x2531=function(){return _0x27b3a2;};return a91_0x2531();}const util=require(a91_0x389e26(0x98)),BaseModule=require(a91_0x389e26(0xd0)),{createClassLogger}=require(a91_0x389e26(0xad)),AutomationFramework=require('../framework/automationFramework.js'),AutomationFrameworkState=require('../state/automationFrameworkState.js'),HookState=require(a91_0x389e26(0xb7)),TestFramework=require(a91_0x389e26(0xca)),TestFrameworkState=require(a91_0x389e26(0x88)),PlaywrightDriverModule=require(a91_0x389e26(0xc9)),PuppeteerDriverModule=require(a91_0x389e26(0x81)),TestFrameworkConstants=require('../framework/constants/testFrameworkConstants.js'),GrpcClient=require(a91_0x389e26(0x89)),CLIUtils=require(a91_0x389e26(0xa8)),TestInfo=require(a91_0x389e26(0x94)),testHubConstants=require(a91_0x389e26(0xc2)),{FRAMEWORKS}=require(a91_0x389e26(0xcd)),helper=require(a91_0x389e26(0xd5)),LoadTestModule=require('./loadTestModule.js'),JestUtils=require(a91_0x389e26(0xaf)),BrowserstackCLI=require(a91_0x389e26(0x80)),{getPlaywrightProvider,getProductForSession}=require(a91_0x389e26(0xd5));class TestHubModule extends BaseModule{[a91_0x389e26(0x9a)]=createClassLogger('TestHubModule');constructor(_0x2b46d7,_0xe9fc2a=null){const _0x2761d8=a91_0x389e26,_0x14d9ab={};_0x14d9ab[_0x2761d8(0x97)]='6|7|4|5|2|1|0|8|3',_0x14d9ab[_0x2761d8(0x7f)]=_0x2761d8(0xa2);const _0xdd16ef=_0x14d9ab,_0x5716c3=_0xdd16ef[_0x2761d8(0x97)][_0x2761d8(0xb3)]('|');let _0x46d722=0x0;while(!![]){switch(_0x5716c3[_0x46d722++]){case'0':process[_0x2761d8(0xb8)][testHubConstants[_0x2761d8(0xb0)][_0x2761d8(0xa0)]]=this[_0x2761d8(0xc5)][_0x2761d8(0xa1)]();continue;case'1':Object[_0x2761d8(0xa9)](TestFrameworkState)['forEach'](_0x2dc7cd=>{const _0x3527b0=_0x2761d8;Object[_0x3527b0(0xa9)](HookState)[_0x3527b0(0xbb)](_0x25b652=>{const _0x2c7413=_0x3527b0;TestFramework[_0x2c7413(0xaa)](_0x2dc7cd,_0x25b652,this[_0x2c7413(0x8a)]['bind'](this));});});continue;case'2':AutomationFramework[_0x2761d8(0xaa)](AutomationFrameworkState[_0x2761d8(0xb5)],HookState[_0x2761d8(0xe1)],this[_0x2761d8(0xa7)]['bind'](this));continue;case'3':BrowserstackCLI[_0x2761d8(0xc3)]=this['testhubConfig'][_0x2761d8(0xcf)]();continue;case'4':this[_0x2761d8(0xc5)]=_0x2b46d7;continue;case'5':this[_0x2761d8(0xd9)]=new JestUtils();continue;case'6':super(_0xe9fc2a);continue;case'7':this[_0x2761d8(0x9b)]=_0xdd16ef[_0x2761d8(0x7f)];continue;case'8':process[_0x2761d8(0xb8)][testHubConstants[_0x2761d8(0xb0)][_0x2761d8(0x9e)]]=this['testhubConfig'][_0x2761d8(0xcf)]();continue;}break;}}[a91_0x389e26(0x87)](){const _0x25fbf3=a91_0x389e26;return TestHubModule[_0x25fbf3(0xb6)];}[a91_0x389e26(0x8a)](_0xf40d9d){const _0x335231=a91_0x389e26,_0x4dec55={};_0x4dec55[_0x335231(0x8d)]=function(_0x38a5bf,_0x3c404c){return _0x38a5bf===_0x3c404c;};const _0x5841c7=_0x4dec55,_0xcac18f=_0xf40d9d[_0x335231(0x8c)],_0x1433b0=_0xcac18f[_0x335231(0xab)]();(_0x5841c7[_0x335231(0x8d)](_0x1433b0,TestFrameworkState[_0x335231(0xc0)])||CLIUtils['matchHookRegex'](_0x1433b0['toString']()[_0x335231(0xb3)]('.')[0x1]))&&this['sendTestFrameworkEvent'](_0xf40d9d);}async[a91_0x389e26(0xd7)](_0x2001db){const _0x460158=a91_0x389e26,_0x496851={};_0x496851[_0x460158(0xbc)]=function(_0xadafea,_0x320bc1){return _0xadafea===_0x320bc1;},_0x496851[_0x460158(0xcb)]='sendTestFrameworkEvent:\x20No\x20payload\x20created,\x20skipping\x20test\x20framework\x20event';const _0x3340dd=_0x496851;try{const _0x29ec7d=BrowserstackCLI[_0x460158(0x90)]()['getTestFramework']()['createTestFrameworkEventPayload'](_0x2001db);if(!_0x29ec7d||_0x3340dd[_0x460158(0xbc)](Object[_0x460158(0xbf)](_0x29ec7d)[_0x460158(0xac)],0x0)){this[_0x460158(0x9a)]['debug'](_0x3340dd[_0x460158(0xcb)]);return;}const _0x75d97e=await GrpcClient[_0x460158(0x90)]()['testFrameworkEvent'](_0x29ec7d);this['logger']['debug'](_0x460158(0xe0)+_0x29ec7d[_0x460158(0x9c)]+_0x460158(0x8b)+_0x29ec7d[_0x460158(0xb1)]);}catch(_0x29aba8){this['logger'][_0x460158(0xa5)](_0x460158(0xce)+util['format'](_0x29aba8));}}async[a91_0x389e26(0xa7)](_0x52e181){const _0x602082=a91_0x389e26,_0x11f4be={'qlBGr':function(_0x215463,_0x126af9){return _0x215463===_0x126af9;},'UIdRe':'onPageCreate:\x20Skipping\x20CBT\x20session\x20event\x20-\x20no\x20testInfo\x20(page\x20created\x20outside\x20test\x20context)','aHKWp':function(_0x10a292,_0x118578){return _0x10a292===_0x118578;},'dbSrz':function(_0x5be58c,_0xd80278){return _0x5be58c(_0xd80278);},'FpNqj':function(_0x10f1c2){return _0x10f1c2();},'jLFua':_0x602082(0xb2),'QoTmC':function(_0x29c96e,_0x25bbb7){return _0x29c96e===_0x25bbb7;},'THJHr':function(_0x2ceda2,_0x2592c6){return _0x2ceda2===_0x2592c6;}};try{if(_0x52e181[_0x602082(0x85)]){const _0x4f1297=this['getTestId'](_0x52e181);this[_0x602082(0x9a)][_0x602082(0xc8)](_0x602082(0x9d)+_0x4f1297);if(this[_0x602082(0xd8)]&&_0x11f4be[_0x602082(0xd2)](this[_0x602082(0xd8)][_0x602082(0x9b)],FRAMEWORKS[_0x602082(0xc1)])&&!_0x52e181[_0x602082(0xa6)]){this[_0x602082(0x9a)][_0x602082(0xc8)](_0x11f4be[_0x602082(0x8e)]);return;}let _0x3679a2,_0x147458;if(this[_0x602082(0xd8)]&&_0x11f4be['qlBGr'](this[_0x602082(0xd8)][_0x602082(0x9b)],FRAMEWORKS[_0x602082(0x91)]))_0x3679a2=_0x4f1297,_0x147458=TestInfo['getTestUUID'](_0x3679a2);else this[_0x602082(0xd8)]&&_0x11f4be[_0x602082(0xbd)](this[_0x602082(0xd8)][_0x602082(0x9b)],FRAMEWORKS[_0x602082(0xc1)])?(_0x3679a2=this['jestUtils'][_0x602082(0xa4)](_0x52e181[_0x602082(0xa6)]),this[_0x602082(0x9a)][_0x602082(0xc8)](_0x602082(0x96)+_0x3679a2)):(_0x3679a2=TestInfo['getTestIdentifierFromTestInfo'](_0x52e181[_0x602082(0xa6)],_0x52e181[_0x602082(0xa6)]['retry']),_0x147458=TestInfo[_0x602082(0xdb)](_0x3679a2));const _0x5c7b68=TestInfo[_0x602082(0xbe)](_0x3679a2),_0x4a61b0=_0x52e181['instance'],_0x2538bf=AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PlaywrightDriverModule['KEY_PLATFORM_INDEX'])||AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PuppeteerDriverModule['KEY_PLATFORM_INDEX']),_0x23e647=_0x5c7b68?.[TestFrameworkConstants['KEY_TEST_FRAMEWORK_NAME']]||this['testFrameworkData']&&this[_0x602082(0xd8)][_0x602082(0x9b)],_0x2ccc83=_0x5c7b68?.[TestFrameworkConstants['KEY_TEST_FRAMEWORK_VERSION']]||this[_0x602082(0xd8)]&&this['testFrameworkData']['version'],_0x9c3b3=TestFrameworkState['TEST'][_0x602082(0xc7)]()[_0x602082(0xb3)]('.')[0x1],_0x1ec620=HookState[_0x602082(0xe1)][_0x602082(0xc7)]()[_0x602082(0xb3)]('.')[0x1],_0x1d49e0=_0x4a61b0['getContext'](),_0x4885c1=AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PlaywrightDriverModule['KEY_HUB_URL'],'')||AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PuppeteerDriverModule[_0x602082(0x7c)],''),_0x138296=LoadTestModule[_0x602082(0xde)]()?LoadTestModule['getLTSSessionId']():AutomationFramework['getState'](_0x4a61b0,PlaywrightDriverModule['KEY_SESSION_ID'],'')||AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PuppeteerDriverModule[_0x602082(0xe2)],''),_0x13f2fa={'provider':_0x11f4be[_0x602082(0x8f)](getPlaywrightProvider,_0x4885c1),'frameworkName':_0x4a61b0[_0x602082(0x92)],'frameworkVersion':_0x4a61b0['frameworkVersion'],'frameworkSessionId':_0x138296,'ref':_0x4a61b0[_0x602082(0x9f)](),'hubUrl':_0x4885c1,'product':_0x11f4be[_0x602082(0xdf)](getProductForSession)},_0x5dd2e9=AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PlaywrightDriverModule['KEY_CAPABILITIES'],null)||AutomationFramework[_0x602082(0xdc)](_0x4a61b0,PuppeteerDriverModule[_0x602082(0x7b)],null),_0x1cf0eb=_0x5dd2e9?Buffer[_0x602082(0xb9)](JSON['stringify'](_0x5dd2e9))[_0x602082(0xc7)](_0x11f4be[_0x602082(0x86)]):null,_0xd24406={'hash':_0x1d49e0['getId'](),'threadId':_0x1d49e0[_0x602082(0xd3)]()[_0x602082(0xc7)](),'processId':_0x1d49e0[_0x602082(0x7e)]()[_0x602082(0xc7)]()},_0x5e1071={};_0x5e1071['test_identifier']=_0x3679a2;const _0x3abc3b={};_0x3abc3b['testUuid']=_0x147458;const _0x5b5ba1={'platformIndex':_0x2538bf,'testFrameworkName':_0x23e647,'testFrameworkVersion':_0x2ccc83,'testFrameworkState':_0x9c3b3,'testHookState':_0x1ec620,...this[_0x602082(0xd8)]&&_0x11f4be['QoTmC'](this[_0x602082(0xd8)][_0x602082(0x9b)],FRAMEWORKS[_0x602082(0xc1)])?_0x5e1071:_0x3abc3b,'automationSession':_0x13f2fa,'capabilities':_0x1cf0eb,'executionContext':_0xd24406};this[_0x602082(0x9a)]['debug'](_0x602082(0xb4)+util[_0x602082(0xda)](_0x5b5ba1));const _0x2a55c7=await GrpcClient[_0x602082(0x90)]()['testSessionEvent'](_0x5b5ba1);this[_0x602082(0x9a)]['debug'](_0x602082(0x83)+_0x4f1297+(this[_0x602082(0xd8)]&&_0x11f4be[_0x602082(0xba)](this[_0x602082(0xd8)][_0x602082(0x9b)],FRAMEWORKS[_0x602082(0xc1)])?_0x602082(0x95)+_0x3679a2:''));}}catch(_0x2cdc56){this['logger'][_0x602082(0xa5)](_0x602082(0xd1)+util[_0x602082(0xda)](_0x2cdc56));}}}TestHubModule['MODULE_NAME']=a91_0x389e26(0xa2),TestHubModule[a91_0x389e26(0x7d)]=a91_0x389e26(0xcc),module['exports']=TestHubModule;

@@ -1,1 +0,1 @@

const a92_0x117d02=a92_0x38df;(function(_0x334efc,_0x2055f3){const _0x345872=a92_0x38df,_0x39a8d8=_0x334efc();while(!![]){try{const _0x34d8c5=-parseInt(_0x345872(0x1e7))/0x1*(-parseInt(_0x345872(0x1fd))/0x2)+parseInt(_0x345872(0x1f3))/0x3+-parseInt(_0x345872(0x1ef))/0x4+parseInt(_0x345872(0x1f7))/0x5+parseInt(_0x345872(0x1fa))/0x6*(parseInt(_0x345872(0x1ee))/0x7)+parseInt(_0x345872(0x1ed))/0x8*(-parseInt(_0x345872(0x1f2))/0x9)+-parseInt(_0x345872(0x1f8))/0xa;if(_0x34d8c5===_0x2055f3)break;else _0x39a8d8['push'](_0x39a8d8['shift']());}catch(_0x1b5f81){_0x39a8d8['push'](_0x39a8d8['shift']());}}}(a92_0x11f2,0x85a1a));const {PLAYWRIGHT}=require(a92_0x117d02(0x1fe)),a92_0x384be5={};a92_0x384be5[a92_0x117d02(0x1fb)]=0x0,a92_0x384be5[a92_0x117d02(0x1e8)]=function(){const _0x286b55=a92_0x117d02,_0x5f25a1={};_0x5f25a1[_0x286b55(0x1ec)]=_0x286b55(0x1f9);const _0x383ec9=_0x5f25a1;return _0x383ec9[_0x286b55(0x1ec)];};const a92_0x416d14={};function a92_0x11f2(){const _0x27b5b0=['value','LdFmT','4QnabVt','../../utils/constants','mTUHA','AutomationFrameworkState.IDLE','539899DgYNIT','toString','AutomationFrameworkState.QUIT','GNOzv','AutomationFrameworkState.CREATE','FACSz','1784WbWURk','56FQWgCj','1162256HWmqnG','KehuP','AutomationFrameworkState.EXECUTE','13977GuyqsB','3168882tUUGOQ','DYuIS','values','freeze','2244145dImmsr','18746920vGoXpx','AutomationFrameworkState.NONE','355506aXTKsi'];a92_0x11f2=function(){return _0x27b5b0;};return a92_0x11f2();}a92_0x416d14[a92_0x117d02(0x1fb)]=0x1,a92_0x416d14[a92_0x117d02(0x1e8)]=function(){const _0x4f6a88=a92_0x117d02,_0x367dad={};_0x367dad[_0x4f6a88(0x1ea)]=_0x4f6a88(0x1eb);const _0x3580e7=_0x367dad;return _0x3580e7[_0x4f6a88(0x1ea)];};const a92_0x50a2c8={};a92_0x50a2c8[a92_0x117d02(0x1fb)]=0x2,a92_0x50a2c8['toString']=function(){const _0x29fbc9=a92_0x117d02,_0x503711={};_0x503711[_0x29fbc9(0x1ff)]='AutomationFrameworkState.PLAYWRIGHT_DISPATCH';const _0x1f7b6c=_0x503711;return _0x1f7b6c['mTUHA'];};const a92_0x324ac={};function a92_0x38df(_0x47edb9,_0x5d960c){const _0x11f213=a92_0x11f2();return a92_0x38df=function(_0x38dfe8,_0x57348a){_0x38dfe8=_0x38dfe8-0x1e7;let _0x5a29f1=_0x11f213[_0x38dfe8];return _0x5a29f1;},a92_0x38df(_0x47edb9,_0x5d960c);}a92_0x324ac[a92_0x117d02(0x1fb)]=0x3,a92_0x324ac[a92_0x117d02(0x1e8)]=function(){const _0x5d7d25=a92_0x117d02,_0x5df596={};_0x5df596[_0x5d7d25(0x1fc)]=_0x5d7d25(0x1f1);const _0x248311=_0x5df596;return _0x248311[_0x5d7d25(0x1fc)];};const a92_0x1c878e={};a92_0x1c878e['value']=0x4,a92_0x1c878e[a92_0x117d02(0x1e8)]=function(){const _0x52771c=a92_0x117d02,_0x20b17a={};_0x20b17a[_0x52771c(0x1f4)]=_0x52771c(0x200);const _0x59f384=_0x20b17a;return _0x59f384[_0x52771c(0x1f4)];};const a92_0x37206a={};a92_0x37206a[a92_0x117d02(0x1fb)]=0x5,a92_0x37206a[a92_0x117d02(0x1e8)]=function(){const _0x2c10e6=a92_0x117d02,_0x342834={};_0x342834['KehuP']=_0x2c10e6(0x1e9);const _0x2b6931=_0x342834;return _0x2b6931[_0x2c10e6(0x1f0)];};const AutomationFrameworkState=Object[a92_0x117d02(0x1f6)]({'NONE':a92_0x384be5,'CREATE':a92_0x416d14,'PLAYWRIGHT_DISPATCH':a92_0x50a2c8,'EXECUTE':a92_0x324ac,'IDLE':a92_0x1c878e,'QUIT':a92_0x37206a,'fromValue'(_0x5605a9){const _0x2f4211=a92_0x117d02;return Object[_0x2f4211(0x1f5)](AutomationFrameworkState)['find'](_0x414fc7=>_0x414fc7[_0x2f4211(0x1fb)]===_0x5605a9);}});module['exports']=AutomationFrameworkState;
const a92_0x3515db=a92_0x2199;function a92_0x2199(_0x55b207,_0x55bcea){const _0x1d7412=a92_0x1d74();return a92_0x2199=function(_0x2199b0,_0x3497e2){_0x2199b0=_0x2199b0-0x1a4;let _0x38ea0d=_0x1d7412[_0x2199b0];return _0x38ea0d;},a92_0x2199(_0x55b207,_0x55bcea);}(function(_0x2395ce,_0x1ce490){const _0x581f57=a92_0x2199,_0x45e1b7=_0x2395ce();while(!![]){try{const _0x578c42=parseInt(_0x581f57(0x1bd))/0x1*(-parseInt(_0x581f57(0x1a9))/0x2)+-parseInt(_0x581f57(0x1a4))/0x3+parseInt(_0x581f57(0x1b2))/0x4*(parseInt(_0x581f57(0x1ac))/0x5)+-parseInt(_0x581f57(0x1ba))/0x6*(-parseInt(_0x581f57(0x1aa))/0x7)+-parseInt(_0x581f57(0x1a6))/0x8*(parseInt(_0x581f57(0x1b0))/0x9)+parseInt(_0x581f57(0x1b6))/0xa+parseInt(_0x581f57(0x1ad))/0xb*(parseInt(_0x581f57(0x1ab))/0xc);if(_0x578c42===_0x1ce490)break;else _0x45e1b7['push'](_0x45e1b7['shift']());}catch(_0x495896){_0x45e1b7['push'](_0x45e1b7['shift']());}}}(a92_0x1d74,0x82f0a));const {PLAYWRIGHT}=require(a92_0x3515db(0x1b8)),a92_0x31d23b={};a92_0x31d23b['value']=0x0,a92_0x31d23b['toString']=function(){const _0x1cbe9e=a92_0x3515db,_0x2c56f7={};_0x2c56f7[_0x1cbe9e(0x1b1)]=_0x1cbe9e(0x1b3);const _0x378aef=_0x2c56f7;return _0x378aef[_0x1cbe9e(0x1b1)];};const a92_0x4fed8a={};a92_0x4fed8a['value']=0x1,a92_0x4fed8a[a92_0x3515db(0x1b9)]=function(){const _0x4e8a66=a92_0x3515db,_0x3a8185={};_0x3a8185[_0x4e8a66(0x1be)]='AutomationFrameworkState.CREATE';const _0x1dc32a=_0x3a8185;return _0x1dc32a['iqzNg'];};const a92_0x4f5057={};a92_0x4f5057[a92_0x3515db(0x1a7)]=0x2,a92_0x4f5057[a92_0x3515db(0x1b9)]=function(){const _0x3e3925=a92_0x3515db,_0x47f216={};_0x47f216[_0x3e3925(0x1b5)]='AutomationFrameworkState.PLAYWRIGHT_DISPATCH';const _0x39f071=_0x47f216;return _0x39f071[_0x3e3925(0x1b5)];};const a92_0x3d52fa={};a92_0x3d52fa[a92_0x3515db(0x1a7)]=0x3,a92_0x3d52fa['toString']=function(){const _0x527838=a92_0x3515db,_0x26284c={};_0x26284c[_0x527838(0x1a5)]=_0x527838(0x1a8);const _0x5e66a6=_0x26284c;return _0x5e66a6[_0x527838(0x1a5)];};const a92_0xd4cfc3={};a92_0xd4cfc3[a92_0x3515db(0x1a7)]=0x4,a92_0xd4cfc3[a92_0x3515db(0x1b9)]=function(){const _0x15a6dd=a92_0x3515db,_0xf0bde2={};_0xf0bde2[_0x15a6dd(0x1bc)]=_0x15a6dd(0x1b7);const _0xd994a9=_0xf0bde2;return _0xd994a9['kbxFB'];};const a92_0x3ee154={};a92_0x3ee154[a92_0x3515db(0x1a7)]=0x5,a92_0x3ee154[a92_0x3515db(0x1b9)]=function(){const _0x5f27b4=a92_0x3515db,_0x2e6fbb={};_0x2e6fbb[_0x5f27b4(0x1b4)]='AutomationFrameworkState.QUIT';const _0x238989=_0x2e6fbb;return _0x238989[_0x5f27b4(0x1b4)];};const AutomationFrameworkState=Object[a92_0x3515db(0x1bb)]({'NONE':a92_0x31d23b,'CREATE':a92_0x4fed8a,'PLAYWRIGHT_DISPATCH':a92_0x4f5057,'EXECUTE':a92_0x3d52fa,'IDLE':a92_0xd4cfc3,'QUIT':a92_0x3ee154,'fromValue'(_0x2e5345){const _0x59f54f=a92_0x3515db;return Object['values'](AutomationFrameworkState)[_0x59f54f(0x1af)](_0x3146f8=>_0x3146f8['value']===_0x2e5345);}});module[a92_0x3515db(0x1ae)]=AutomationFrameworkState;function a92_0x1d74(){const _0x356cec=['8283220IkPbXX','AutomationFrameworkState.IDLE','../../utils/constants','toString','45222YHgtgM','freeze','kbxFB','3fLQiQz','iqzNg','490524kHfGmv','jaEYr','1024iqYamt','value','AutomationFrameworkState.EXECUTE','519976faQHwI','273BZQrZF','12lyjtiG','8315zOyApZ','3691622qQROEq','exports','find','7929RhKGAL','lcSeS','324jNfLCb','AutomationFrameworkState.NONE','KfSaD','guPeC'];a92_0x1d74=function(){return _0x356cec;};return a92_0x1d74();}

@@ -1,1 +0,1 @@

const a93_0x5a1654=a93_0xc3fc;(function(_0x86442a,_0x471051){const _0x226d47=a93_0xc3fc,_0x573e96=_0x86442a();while(!![]){try{const _0x3cfd0a=-parseInt(_0x226d47(0xd1))/0x1+parseInt(_0x226d47(0xd7))/0x2*(-parseInt(_0x226d47(0xd3))/0x3)+-parseInt(_0x226d47(0xcd))/0x4*(-parseInt(_0x226d47(0xcf))/0x5)+parseInt(_0x226d47(0xd8))/0x6+parseInt(_0x226d47(0xd9))/0x7+parseInt(_0x226d47(0xd0))/0x8*(parseInt(_0x226d47(0xce))/0x9)+-parseInt(_0x226d47(0xcc))/0xa;if(_0x3cfd0a===_0x471051)break;else _0x573e96['push'](_0x573e96['shift']());}catch(_0x82c033){_0x573e96['push'](_0x573e96['shift']());}}}(a93_0x4e26,0xeade3));const a93_0x245abd={};function a93_0xc3fc(_0x57935b,_0x41d7ce){const _0x4e2678=a93_0x4e26();return a93_0xc3fc=function(_0xc3fc0f,_0x22fe89){_0xc3fc0f=_0xc3fc0f-0xcb;let _0x2e76ad=_0x4e2678[_0xc3fc0f];return _0x2e76ad;},a93_0xc3fc(_0x57935b,_0x41d7ce);}a93_0x245abd[a93_0x5a1654(0xd6)]=0x0,a93_0x245abd[a93_0x5a1654(0xdb)]=function(){const _0x1ab4c8=a93_0x5a1654,_0x25d4d3={};_0x25d4d3[_0x1ab4c8(0xd4)]=_0x1ab4c8(0xd5);const _0x331e71=_0x25d4d3;return _0x331e71[_0x1ab4c8(0xd4)];};const a93_0x39b739={};a93_0x39b739[a93_0x5a1654(0xd6)]=0x1,a93_0x39b739['toString']=function(){const _0x477538=a93_0x5a1654,_0x16e6d2={};_0x16e6d2[_0x477538(0xda)]='HookState.PRE';const _0x3b6cb4=_0x16e6d2;return _0x3b6cb4['RPHZj'];};const a93_0x23975a={};a93_0x23975a['value']=0x2,a93_0x23975a[a93_0x5a1654(0xdb)]=function(){const _0x5a6dc6=a93_0x5a1654,_0x4973ae={};_0x4973ae['LZyfN']='HookState.POST';const _0x50e710=_0x4973ae;return _0x50e710[_0x5a6dc6(0xd2)];};const HookState=Object[a93_0x5a1654(0xcb)]({'NONE':a93_0x245abd,'PRE':a93_0x39b739,'POST':a93_0x23975a,'fromValue'(_0x2369ea){return Object['values'](HookState)['find'](_0x4c4aaa=>_0x4c4aaa['value']===_0x2369ea);}});function a93_0x4e26(){const _0x3626ec=['RPHZj','toString','freeze','6702920BgzCZc','4wIrcpt','90153FEaOIp','3727345ppZXyF','760ArURqu','1468920lTeIDb','LZyfN','241809hKYRXD','GIWSl','HookState.NONE','value','14NrBLMm','5236164sGcKhz','7669718GGSkkF'];a93_0x4e26=function(){return _0x3626ec;};return a93_0x4e26();}module['exports']=HookState;
function a93_0x2baa(_0x453cf2,_0x21d441){const _0x69b8f0=a93_0x69b8();return a93_0x2baa=function(_0x2baab0,_0x3ce4ac){_0x2baab0=_0x2baab0-0xa9;let _0x301411=_0x69b8f0[_0x2baab0];return _0x301411;},a93_0x2baa(_0x453cf2,_0x21d441);}const a93_0x52dcc2=a93_0x2baa;(function(_0x131845,_0x3cdcde){const _0x3de3fb=a93_0x2baa,_0x1ae16f=_0x131845();while(!![]){try{const _0x1794a2=-parseInt(_0x3de3fb(0xb2))/0x1+-parseInt(_0x3de3fb(0xb3))/0x2+-parseInt(_0x3de3fb(0xa9))/0x3*(-parseInt(_0x3de3fb(0xb4))/0x4)+-parseInt(_0x3de3fb(0xbc))/0x5+parseInt(_0x3de3fb(0xaf))/0x6+-parseInt(_0x3de3fb(0xab))/0x7*(-parseInt(_0x3de3fb(0xac))/0x8)+-parseInt(_0x3de3fb(0xaa))/0x9*(parseInt(_0x3de3fb(0xb8))/0xa);if(_0x1794a2===_0x3cdcde)break;else _0x1ae16f['push'](_0x1ae16f['shift']());}catch(_0x56fa43){_0x1ae16f['push'](_0x1ae16f['shift']());}}}(a93_0x69b8,0x36911));const a93_0x26bcb5={};a93_0x26bcb5[a93_0x52dcc2(0xb6)]=0x0,a93_0x26bcb5['toString']=function(){const _0x27cbd3=a93_0x52dcc2,_0x27da6f={};_0x27da6f['cOyPR']=_0x27cbd3(0xae);const _0x54b90b=_0x27da6f;return _0x54b90b[_0x27cbd3(0xba)];};const a93_0x4332ee={};a93_0x4332ee[a93_0x52dcc2(0xb6)]=0x1,a93_0x4332ee['toString']=function(){const _0x2f521d=a93_0x52dcc2,_0x3e601d={};_0x3e601d[_0x2f521d(0xb5)]=_0x2f521d(0xbb);const _0x44903b=_0x3e601d;return _0x44903b[_0x2f521d(0xb5)];};const a93_0x102b7f={};function a93_0x69b8(){const _0xc450fe=['10yZCoSn','toString','cOyPR','HookState.PRE','688355cQCPGV','ucwNp','1246833ZkYped','83439hdtlgc','7XckINA','1539528fQhQhR','values','HookState.NONE','2122638sGwRko','freeze','HookState.POST','246354PihwJu','690048sqHVIF','4AZFyXG','dUoUs','value','find'];a93_0x69b8=function(){return _0xc450fe;};return a93_0x69b8();}a93_0x102b7f[a93_0x52dcc2(0xb6)]=0x2,a93_0x102b7f[a93_0x52dcc2(0xb9)]=function(){const _0x463f88=a93_0x52dcc2,_0x57940c={};_0x57940c[_0x463f88(0xbd)]=_0x463f88(0xb1);const _0x425ae7=_0x57940c;return _0x425ae7[_0x463f88(0xbd)];};const HookState=Object[a93_0x52dcc2(0xb0)]({'NONE':a93_0x26bcb5,'PRE':a93_0x4332ee,'POST':a93_0x102b7f,'fromValue'(_0x2603cf){const _0x1d5e24=a93_0x52dcc2;return Object[_0x1d5e24(0xad)](HookState)[_0x1d5e24(0xb7)](_0x412f47=>_0x412f47['value']===_0x2603cf);}});module['exports']=HookState;

@@ -1,1 +0,1 @@

const a94_0x4d94ad=a94_0x1cba;(function(_0xe71a19,_0x7f45b0){const _0x5cf09d=a94_0x1cba,_0x1f1d3d=_0xe71a19();while(!![]){try{const _0x369abc=parseInt(_0x5cf09d(0x133))/0x1+-parseInt(_0x5cf09d(0x112))/0x2+parseInt(_0x5cf09d(0x135))/0x3*(parseInt(_0x5cf09d(0x124))/0x4)+parseInt(_0x5cf09d(0x113))/0x5+-parseInt(_0x5cf09d(0x12b))/0x6*(parseInt(_0x5cf09d(0x11f))/0x7)+-parseInt(_0x5cf09d(0x11e))/0x8*(-parseInt(_0x5cf09d(0x12a))/0x9)+-parseInt(_0x5cf09d(0x12e))/0xa*(parseInt(_0x5cf09d(0x121))/0xb);if(_0x369abc===_0x7f45b0)break;else _0x1f1d3d['push'](_0x1f1d3d['shift']());}catch(_0xc6ee23){_0x1f1d3d['push'](_0x1f1d3d['shift']());}}}(a94_0x2d3f,0xdc651));const a94_0x195200={};a94_0x195200[a94_0x4d94ad(0x12c)]=0x0,a94_0x195200[a94_0x4d94ad(0x115)]=function(){const _0x3c6b03=a94_0x4d94ad,_0x30fe22={};_0x30fe22[_0x3c6b03(0x125)]=_0x3c6b03(0x12f);const _0x311761=_0x30fe22;return _0x311761[_0x3c6b03(0x125)];};const a94_0x1ae100={};a94_0x1ae100[a94_0x4d94ad(0x12c)]=0x1,a94_0x1ae100[a94_0x4d94ad(0x115)]=function(){const _0x147d52=a94_0x4d94ad,_0x207efd={};_0x207efd[_0x147d52(0x132)]='TestFrameworkState.BEFORE_ALL';const _0x346b4d=_0x207efd;return _0x346b4d[_0x147d52(0x132)];};const a94_0x4bea11={};a94_0x4bea11['value']=0x2,a94_0x4bea11[a94_0x4d94ad(0x115)]=function(){const _0x48653f=a94_0x4d94ad,_0x40e301={};_0x40e301[_0x48653f(0x119)]=_0x48653f(0x11d);const _0x488b64=_0x40e301;return _0x488b64[_0x48653f(0x119)];};const a94_0x21cfda={};a94_0x21cfda[a94_0x4d94ad(0x12c)]=0x3,a94_0x21cfda[a94_0x4d94ad(0x115)]=function(){const _0x1bd130=a94_0x4d94ad,_0xe3dacb={};_0xe3dacb[_0x1bd130(0x127)]='TestFrameworkState.SETUP_FIXTURE';const _0x582a4c=_0xe3dacb;return _0x582a4c[_0x1bd130(0x127)];};const a94_0x1bd3cf={};a94_0x1bd3cf['value']=0x4,a94_0x1bd3cf['toString']=function(){const _0x5276f3=a94_0x4d94ad,_0x56a3cf={};_0x56a3cf[_0x5276f3(0x136)]=_0x5276f3(0x131);const _0x303d2c=_0x56a3cf;return _0x303d2c[_0x5276f3(0x136)];};const a94_0xe9e366={};a94_0xe9e366['value']=0x5,a94_0xe9e366[a94_0x4d94ad(0x115)]=function(){const _0x1e6a09=a94_0x4d94ad,_0xdf2969={};_0xdf2969[_0x1e6a09(0x114)]=_0x1e6a09(0x128);const _0x2d112c=_0xdf2969;return _0x2d112c[_0x1e6a09(0x114)];};function a94_0x2d3f(){const _0x20c485=['866038ngcuix','bQAlT','6ApNCiL','toGLN','TestFrameworkState.AFTER_EACH','2685272TPpZlW','3083330CCfBCS','UnOfP','toString','ntZXj','exports','values','XLXJu','find','VaVtV','Qdpbt','TestFrameworkState.LOG','9263144YBhJez','7QSVUof','TestFrameworkState.TEST_SCREENSHOT','143VpeBSb','TestFrameworkState.AFTER_ALL','Tsrba','2913112ukSwtE','uUxGf','AMvdT','LEWvQ','TestFrameworkState.BEFORE_EACH','TestFrameworkState.TEST','9gygxeq','8086542OeuWni','value','TestFrameworkState.STEP','387710DfOzzK','TestFrameworkState.NONE','freeze','TestFrameworkState.INIT_TEST','gTFQn'];a94_0x2d3f=function(){return _0x20c485;};return a94_0x2d3f();}const a94_0x4b5eea={};a94_0x4b5eea[a94_0x4d94ad(0x12c)]=0x6,a94_0x4b5eea[a94_0x4d94ad(0x115)]=function(){const _0x2e4b2a=a94_0x4d94ad,_0x4ca50f={};_0x4ca50f['bQAlT']=_0x2e4b2a(0x111);const _0x794517=_0x4ca50f;return _0x794517[_0x2e4b2a(0x134)];};const a94_0x20c201={};a94_0x20c201[a94_0x4d94ad(0x12c)]=0x7,a94_0x20c201[a94_0x4d94ad(0x115)]=function(){const _0x33c340=a94_0x4d94ad,_0x4b9fcc={};_0x4b9fcc[_0x33c340(0x116)]=_0x33c340(0x129);const _0xf83017=_0x4b9fcc;return _0xf83017[_0x33c340(0x116)];};const a94_0x45b4fc={};a94_0x45b4fc['value']=0x8,a94_0x45b4fc[a94_0x4d94ad(0x115)]=function(){const _0x518984=a94_0x4d94ad,_0x400fa0={};_0x400fa0[_0x518984(0x126)]=_0x518984(0x12d);const _0x106d01=_0x400fa0;return _0x106d01[_0x518984(0x126)];};const a94_0x317601={};a94_0x317601[a94_0x4d94ad(0x12c)]=0x9,a94_0x317601[a94_0x4d94ad(0x115)]=function(){const _0x35f01d=a94_0x4d94ad,_0x3651ad={};_0x3651ad[_0x35f01d(0x11b)]='TestFrameworkState.LOG_REPORT';const _0x19a481=_0x3651ad;return _0x19a481[_0x35f01d(0x11b)];};const a94_0x26608b={};a94_0x26608b[a94_0x4d94ad(0x12c)]=0xa,a94_0x26608b['toString']=function(){const _0x5ac5d1=a94_0x4d94ad,_0x5e29ce={};_0x5e29ce[_0x5ac5d1(0x11c)]=_0x5ac5d1(0x122);const _0x153efd=_0x5e29ce;return _0x153efd[_0x5ac5d1(0x11c)];};const a94_0x446c1c={};a94_0x446c1c[a94_0x4d94ad(0x12c)]=0xb,a94_0x446c1c[a94_0x4d94ad(0x115)]=function(){const _0x13a121=a94_0x4d94ad,_0x39badd={};_0x39badd[_0x13a121(0x123)]=_0x13a121(0x120);const _0x18f233=_0x39badd;return _0x18f233[_0x13a121(0x123)];};function a94_0x1cba(_0x504f4e,_0x3f8365){const _0x2d3fcb=a94_0x2d3f();return a94_0x1cba=function(_0x1cbab6,_0x51861){_0x1cbab6=_0x1cbab6-0x111;let _0x2f57a5=_0x2d3fcb[_0x1cbab6];return _0x2f57a5;},a94_0x1cba(_0x504f4e,_0x3f8365);}const TestFrameworkState=Object[a94_0x4d94ad(0x130)]({'NONE':a94_0x195200,'BEFORE_ALL':a94_0x1ae100,'LOG':a94_0x4bea11,'SETUP_FIXTURE':a94_0x21cfda,'INIT_TEST':a94_0x1bd3cf,'BEFORE_EACH':a94_0xe9e366,'AFTER_EACH':a94_0x4b5eea,'TEST':a94_0x20c201,'STEP':a94_0x45b4fc,'LOG_REPORT':a94_0x317601,'AFTER_ALL':a94_0x26608b,'TEST_SCREENSHOT':a94_0x446c1c,'fromValue'(_0x4c950d){const _0x1942fe=a94_0x4d94ad;return Object[_0x1942fe(0x118)](TestFrameworkState)[_0x1942fe(0x11a)](_0x6464cf=>_0x6464cf['value']===_0x4c950d);}});module[a94_0x4d94ad(0x117)]=TestFrameworkState;
const a94_0x3864fa=a94_0xe152;(function(_0x11d234,_0x201896){const _0xaa07ca=a94_0xe152,_0xb05073=_0x11d234();while(!![]){try{const _0x1ffb9c=parseInt(_0xaa07ca(0x1d2))/0x1+parseInt(_0xaa07ca(0x1cf))/0x2*(parseInt(_0xaa07ca(0x1bf))/0x3)+parseInt(_0xaa07ca(0x1d1))/0x4*(parseInt(_0xaa07ca(0x1b9))/0x5)+-parseInt(_0xaa07ca(0x1be))/0x6*(parseInt(_0xaa07ca(0x1c8))/0x7)+-parseInt(_0xaa07ca(0x1c2))/0x8*(-parseInt(_0xaa07ca(0x1d4))/0x9)+parseInt(_0xaa07ca(0x1d0))/0xa*(parseInt(_0xaa07ca(0x1c3))/0xb)+-parseInt(_0xaa07ca(0x1c1))/0xc;if(_0x1ffb9c===_0x201896)break;else _0xb05073['push'](_0xb05073['shift']());}catch(_0x1ba170){_0xb05073['push'](_0xb05073['shift']());}}}(a94_0xaf05,0x52714));const a94_0x54d480={};a94_0x54d480[a94_0x3864fa(0x1cc)]=0x0,a94_0x54d480['toString']=function(){const _0x580a5f=a94_0x3864fa,_0x5ed66c={};_0x5ed66c['dYang']=_0x580a5f(0x1c0);const _0x129598=_0x5ed66c;return _0x129598[_0x580a5f(0x1b8)];};const a94_0x913b11={};a94_0x913b11[a94_0x3864fa(0x1cc)]=0x1,a94_0x913b11[a94_0x3864fa(0x1ba)]=function(){const _0x28dd1d=a94_0x3864fa,_0x3d7bfb={};_0x3d7bfb[_0x28dd1d(0x1b1)]=_0x28dd1d(0x1b4);const _0x5684b2=_0x3d7bfb;return _0x5684b2[_0x28dd1d(0x1b1)];};const a94_0x1dc53a={};a94_0x1dc53a['value']=0x2,a94_0x1dc53a[a94_0x3864fa(0x1ba)]=function(){const _0x43071b=a94_0x3864fa,_0x54b40b={};_0x54b40b[_0x43071b(0x1b2)]='TestFrameworkState.LOG';const _0x42fab5=_0x54b40b;return _0x42fab5['DbhhV'];};const a94_0x28d625={};function a94_0xe152(_0x73a2da,_0x2ab759){const _0xaf0584=a94_0xaf05();return a94_0xe152=function(_0xe152ec,_0x4d7040){_0xe152ec=_0xe152ec-0x1b1;let _0xc86062=_0xaf0584[_0xe152ec];return _0xc86062;},a94_0xe152(_0x73a2da,_0x2ab759);}a94_0x28d625[a94_0x3864fa(0x1cc)]=0x3,a94_0x28d625[a94_0x3864fa(0x1ba)]=function(){const _0x44bcb2=a94_0x3864fa,_0x5ce306={};_0x5ce306[_0x44bcb2(0x1cd)]='TestFrameworkState.SETUP_FIXTURE';const _0x2ec5a7=_0x5ce306;return _0x2ec5a7['ZlOfm'];};const a94_0x1a2430={};a94_0x1a2430[a94_0x3864fa(0x1cc)]=0x4,a94_0x1a2430['toString']=function(){const _0x4f0608=a94_0x3864fa,_0x45a7a9={};_0x45a7a9['zEjlu']=_0x4f0608(0x1bc);const _0x411bf9=_0x45a7a9;return _0x411bf9['zEjlu'];};const a94_0x36ab25={};a94_0x36ab25[a94_0x3864fa(0x1cc)]=0x5,a94_0x36ab25['toString']=function(){const _0x2c071d=a94_0x3864fa,_0x1a8638={};_0x1a8638[_0x2c071d(0x1b7)]=_0x2c071d(0x1d3);const _0x1984fb=_0x1a8638;return _0x1984fb[_0x2c071d(0x1b7)];};const a94_0xe7741d={};a94_0xe7741d[a94_0x3864fa(0x1cc)]=0x6,a94_0xe7741d[a94_0x3864fa(0x1ba)]=function(){const _0x1d1d97=a94_0x3864fa,_0x4dbfeb={};_0x4dbfeb[_0x1d1d97(0x1b5)]=_0x1d1d97(0x1c9);const _0x4488e2=_0x4dbfeb;return _0x4488e2[_0x1d1d97(0x1b5)];};const a94_0x45bbbc={};a94_0x45bbbc[a94_0x3864fa(0x1cc)]=0x7,a94_0x45bbbc[a94_0x3864fa(0x1ba)]=function(){const _0x407c01=a94_0x3864fa,_0x366584={};_0x366584[_0x407c01(0x1ca)]=_0x407c01(0x1b6);const _0x164ddf=_0x366584;return _0x164ddf[_0x407c01(0x1ca)];};const a94_0x1329e5={};a94_0x1329e5[a94_0x3864fa(0x1cc)]=0x8,a94_0x1329e5['toString']=function(){const _0x59b634=a94_0x3864fa,_0x163f66={};_0x163f66[_0x59b634(0x1bb)]=_0x59b634(0x1cb);const _0x5ef550=_0x163f66;return _0x5ef550['CVGzF'];};const a94_0x5c4194={};a94_0x5c4194[a94_0x3864fa(0x1cc)]=0x9,a94_0x5c4194[a94_0x3864fa(0x1ba)]=function(){const _0x3d8698=a94_0x3864fa,_0x52be77={};_0x52be77[_0x3d8698(0x1d5)]=_0x3d8698(0x1bd);const _0x32f1f0=_0x52be77;return _0x32f1f0['voPSb'];};const a94_0x1e575f={};a94_0x1e575f[a94_0x3864fa(0x1cc)]=0xa,a94_0x1e575f[a94_0x3864fa(0x1ba)]=function(){const _0x574c62=a94_0x3864fa,_0x143fb6={};_0x143fb6[_0x574c62(0x1c4)]=_0x574c62(0x1c5);const _0x1fe833=_0x143fb6;return _0x1fe833[_0x574c62(0x1c4)];};const a94_0x9dfecc={};a94_0x9dfecc['value']=0xb,a94_0x9dfecc[a94_0x3864fa(0x1ba)]=function(){const _0x322ed1=a94_0x3864fa,_0x4c5c17={};_0x4c5c17[_0x322ed1(0x1c6)]='TestFrameworkState.TEST_SCREENSHOT';const _0xb81eaa=_0x4c5c17;return _0xb81eaa[_0x322ed1(0x1c6)];};function a94_0xaf05(){const _0x708ecd=['value','ZlOfm','exports','36NFHYWJ','163480BFSXPT','20Cowvht','433830pmcdvp','TestFrameworkState.BEFORE_EACH','171ZYTrtd','voPSb','KDvHY','DbhhV','freeze','TestFrameworkState.BEFORE_ALL','KinpZ','TestFrameworkState.TEST','RZDPq','dYang','430595ckOEiD','toString','CVGzF','TestFrameworkState.INIT_TEST','TestFrameworkState.LOG_REPORT','1290NeDazN','56091ManQvN','TestFrameworkState.NONE','16916592wafMMd','229552VycbiN','231mtFsZu','XVRYZ','TestFrameworkState.AFTER_ALL','wUvGw','values','11137bsBfsT','TestFrameworkState.AFTER_EACH','gDsMV','TestFrameworkState.STEP'];a94_0xaf05=function(){return _0x708ecd;};return a94_0xaf05();}const TestFrameworkState=Object[a94_0x3864fa(0x1b3)]({'NONE':a94_0x54d480,'BEFORE_ALL':a94_0x913b11,'LOG':a94_0x1dc53a,'SETUP_FIXTURE':a94_0x28d625,'INIT_TEST':a94_0x1a2430,'BEFORE_EACH':a94_0x36ab25,'AFTER_EACH':a94_0xe7741d,'TEST':a94_0x45bbbc,'STEP':a94_0x1329e5,'LOG_REPORT':a94_0x5c4194,'AFTER_ALL':a94_0x1e575f,'TEST_SCREENSHOT':a94_0x9dfecc,'fromValue'(_0x2ac1c7){const _0x48a7e5=a94_0x3864fa;return Object[_0x48a7e5(0x1c7)](TestFrameworkState)['find'](_0x17ad99=>_0x17ad99[_0x48a7e5(0x1cc)]===_0x2ac1c7);}});module[a94_0x3864fa(0x1ce)]=TestFrameworkState;

@@ -1,1 +0,1 @@

const a66_0x13c46d=a66_0xcea7;(function(_0x3faf2a,_0x1b7151){const _0x386b22=a66_0xcea7,_0x166412=_0x3faf2a();while(!![]){try{const _0x3b995c=-parseInt(_0x386b22(0xf1))/0x1*(parseInt(_0x386b22(0x10a))/0x2)+parseInt(_0x386b22(0xf9))/0x3+-parseInt(_0x386b22(0xc6))/0x4*(parseInt(_0x386b22(0xe7))/0x5)+-parseInt(_0x386b22(0xda))/0x6+parseInt(_0x386b22(0xa8))/0x7*(-parseInt(_0x386b22(0xcf))/0x8)+-parseInt(_0x386b22(0xfe))/0x9*(-parseInt(_0x386b22(0xed))/0xa)+parseInt(_0x386b22(0xdf))/0xb*(parseInt(_0x386b22(0xab))/0xc);if(_0x3b995c===_0x1b7151)break;else _0x166412['push'](_0x166412['shift']());}catch(_0x276f4a){_0x166412['push'](_0x166412['shift']());}}}(a66_0x3979,0x45639));const fs=require('fs'),path=require(a66_0x13c46d(0xa7)),{TEMP_STORE_DIR_NAME}=require('../../helpers/test-observability/constants'),{nestedKeyValue}=require(a66_0x13c46d(0xa1)),logger=require(a66_0x13c46d(0xa0))['winstonLogger'],util=require(a66_0x13c46d(0x106)),helper=require(a66_0x13c46d(0xa1)),{createClassLogger}=require(a66_0x13c46d(0x92)),lockfile=require(a66_0x13c46d(0x110)),{v4:uuidv4}=require(a66_0x13c46d(0xb4));class TestInfo{static ['tests']={};static ['dirPath']=TestInfo['getStoreDirName']();static [a66_0x13c46d(0xeb)]=path[a66_0x13c46d(0xb0)](TestInfo[a66_0x13c46d(0xc5)],a66_0x13c46d(0xcd));static ['testFramework']=null;[a66_0x13c46d(0x97)]=createClassLogger(a66_0x13c46d(0x10e));static[a66_0x13c46d(0x88)](_0x593394){const _0x2a7511=a66_0x13c46d,_0x5e331a={};_0x5e331a[_0x2a7511(0xec)]=_0x2a7511(0xfd),_0x5e331a[_0x2a7511(0xc0)]=_0x2a7511(0xcd);const _0xe8737b=_0x5e331a,_0x100c42=_0xe8737b['QlDRj'][_0x2a7511(0xaa)]('|');let _0x1fc0e3=0x0;while(!![]){switch(_0x100c42[_0x1fc0e3++]){case'0':const _0x13c254={};_0x13c254[_0x2a7511(0xd2)]=!![],fs[_0x2a7511(0x85)](this['traceZipDir'],_0x13c254);continue;case'1':const _0x468321={};_0x468321[_0x2a7511(0xd2)]=!![],fs[_0x2a7511(0x85)](this[_0x2a7511(0xc5)],_0x468321);continue;case'2':this[_0x2a7511(0x87)]();continue;case'3':logger['info'](_0x2a7511(0xba)+this[_0x2a7511(0xc5)]);continue;case'4':this[_0x2a7511(0xc5)]=TestInfo['getStoreDirName']();continue;case'5':this[_0x2a7511(0xeb)]=path[_0x2a7511(0xb0)](this[_0x2a7511(0xc5)],_0xe8737b[_0x2a7511(0xc0)]);continue;case'6':this[_0x2a7511(0xfc)]=_0x593394;continue;}break;}}static['getStoreDirName'](){const _0x7a6f7d=a66_0x13c46d,_0x1eef51={};_0x1eef51['fzjMs']=function(_0x5395c2,_0x30d5a9){return _0x5395c2+_0x30d5a9;},_0x1eef51[_0x7a6f7d(0x9d)]=function(_0x39900,_0x4f38f8){return _0x39900+_0x4f38f8;},_0x1eef51[_0x7a6f7d(0xb9)]=_0x7a6f7d(0x10c);const _0x3af66c=_0x1eef51;return _0x3af66c[_0x7a6f7d(0xe2)](_0x3af66c[_0x7a6f7d(0x9d)](TEMP_STORE_DIR_NAME,'-'),process[_0x7a6f7d(0x102)][_0x7a6f7d(0x8b)]||_0x3af66c[_0x7a6f7d(0xb9)]);}static[a66_0x13c46d(0x10f)](){const _0x58fa46=a66_0x13c46d,_0x378136={};_0x378136[_0x58fa46(0xb3)]=function(_0x598376,_0x3441f4){return _0x598376+_0x3441f4;},_0x378136['gqkOc']=function(_0x532d44,_0x273aae){return _0x532d44+_0x273aae;},_0x378136[_0x58fa46(0xd3)]='default';const _0x477ea4=_0x378136;return path[_0x58fa46(0xb0)](_0x477ea4[_0x58fa46(0xb3)](_0x477ea4[_0x58fa46(0x89)](TEMP_STORE_DIR_NAME,'-'),process[_0x58fa46(0x102)]['BS_TESTOPS_BUILD_HASHED_ID']||_0x477ea4[_0x58fa46(0xd3)]));}static[a66_0x13c46d(0x8a)](){const _0x2bde44=a66_0x13c46d,_0x3165a2={};_0x3165a2[_0x2bde44(0xc4)]='traceZipPaths';const _0x2dea81=_0x3165a2;return path['join'](this[_0x2bde44(0x10f)](),_0x2dea81[_0x2bde44(0xc4)]);}static[a66_0x13c46d(0xbf)](_0x3fae5d){const _0x2c5f75=a66_0x13c46d,_0x339680={};_0x339680['gzQYf']=function(_0x4617cc,_0x56b7cf){return _0x4617cc+_0x56b7cf;},_0x339680[_0x2c5f75(0xf2)]=_0x2c5f75(0xd0);const _0x233bb4=_0x339680;return path[_0x2c5f75(0xb0)](this['dirPath'],_0x233bb4[_0x2c5f75(0x95)](_0x3fae5d,_0x233bb4['IYlIL']));}static[a66_0x13c46d(0x9c)](_0x3ff223){const _0x52a5eb=a66_0x13c46d,_0x396897={};_0x396897[_0x52a5eb(0xa6)]=function(_0x5a92ff,_0x49fc53){return _0x5a92ff+_0x49fc53;},_0x396897[_0x52a5eb(0x10b)]=function(_0x11051b,_0x16fb80){return _0x11051b+_0x16fb80;},_0x396897[_0x52a5eb(0xaf)]=function(_0x39d467,_0x4c7459){return _0x39d467+_0x4c7459;},_0x396897[_0x52a5eb(0xff)]=function(_0x239c4e,_0x717ff0){return _0x239c4e+_0x717ff0;};const _0x1ddb5b=_0x396897;return _0x1ddb5b[_0x52a5eb(0xa6)](_0x1ddb5b[_0x52a5eb(0x10b)](_0x1ddb5b[_0x52a5eb(0xaf)](_0x1ddb5b['XOQuM'](this[_0x52a5eb(0xc9)](_0x3ff223),'-'),this[_0x52a5eb(0x8f)](_0x3ff223)),'-'),_0x3ff223[_0x52a5eb(0xee)]);}static['getProjectIdFromTestInfo'](_0x35401c){const _0x4dc6a8=a66_0x13c46d,_0xa8721b={'necfB':function(_0x52a2c3,_0x90b056,_0xb7cdb3){return _0x52a2c3(_0x90b056,_0xb7cdb3);},'SOTrR':_0x4dc6a8(0xae),'TtceX':_0x4dc6a8(0xb8),'DnVrs':_0x4dc6a8(0x103),'MiCWq':_0x4dc6a8(0xdb)};return _0xa8721b[_0x4dc6a8(0x91)](nestedKeyValue,_0x35401c,[_0xa8721b[_0x4dc6a8(0x96)],_0xa8721b[_0x4dc6a8(0xc1)]])||_0xa8721b[_0x4dc6a8(0x91)](nestedKeyValue,_0x35401c,[_0xa8721b[_0x4dc6a8(0x8e)],_0xa8721b['MiCWq']]);}static['getTestIdFromTestInfo'](_0x540747){const _0x4a49cb=a66_0x13c46d,_0x2e39b9={'BKKvF':function(_0x3ade53,_0x550f48,_0x50bbcb){return _0x3ade53(_0x550f48,_0x50bbcb);},'yTjeh':_0x4a49cb(0xae)};return _0x2e39b9[_0x4a49cb(0xea)](nestedKeyValue,_0x540747,[_0x2e39b9['yTjeh'],'id'])||_0x540747[_0x4a49cb(0xe0)];}static[a66_0x13c46d(0xa9)](_0x5713b6,_0x53e627){const _0x2ee666=a66_0x13c46d,_0x58a2b8={};_0x58a2b8[_0x2ee666(0x98)]=function(_0x512980,_0x8f16da){return _0x512980+_0x8f16da;};const _0x47f5b2=_0x58a2b8;return _0x47f5b2[_0x2ee666(0x98)](_0x47f5b2[_0x2ee666(0x98)](this['getTestIdFromTestInfo'](_0x5713b6),'-'),_0x53e627);}static[a66_0x13c46d(0x9b)](_0x4feca5){const _0x49e7ab=a66_0x13c46d,_0x2bc2af={'FATPK':function(_0x5cc458,_0x261ac0){return _0x5cc458===_0x261ac0;},'oximE':_0x49e7ab(0xf6),'RsDHY':function(_0x5be60c){return _0x5be60c();}};try{if(this[_0x49e7ab(0xd8)][_0x4feca5]&&_0x2bc2af[_0x49e7ab(0xdc)](typeof this[_0x49e7ab(0xd8)][_0x4feca5][_0x49e7ab(0xb4)],_0x2bc2af[_0x49e7ab(0xc3)]))return this[_0x49e7ab(0xd8)][_0x4feca5]['uuid'];const _0x545725=this[_0x49e7ab(0xbf)](_0x4feca5),_0x59caf0=path[_0x49e7ab(0xd6)](_0x545725);if(fs[_0x49e7ab(0xe8)](_0x59caf0)){const _0x3d18db=JSON[_0x49e7ab(0xf8)](fs['readFileSync'](_0x545725)[_0x49e7ab(0x105)]());return this['tests'][_0x4feca5]=_0x3d18db,this[_0x49e7ab(0xd8)][_0x4feca5]['uuid'];}this['tests'][_0x4feca5]={'uuid':_0x2bc2af[_0x49e7ab(0x9f)](uuidv4)};try{fs[_0x49e7ab(0x99)](_0x545725,JSON['stringify'](this[_0x49e7ab(0xd8)][_0x4feca5]));}catch(_0xa29303){logger[_0x49e7ab(0xc2)]('Error\x20writing\x20test\x20details\x20to\x20file\x20for\x20'+_0x4feca5+':\x20'+_0xa29303['message']);}return this[_0x49e7ab(0xd8)][_0x4feca5][_0x49e7ab(0xb4)];}catch(_0x3354f8){return logger['error']('Error\x20while\x20getting\x20test\x20UUID\x20for\x20'+_0x4feca5+':\x20'+_0x3354f8['message']),null;}}static[a66_0x13c46d(0xbb)](_0x46a135){const _0x84c708=a66_0x13c46d,_0x33d901=path[_0x84c708(0xb0)](this[_0x84c708(0xc5)],_0x46a135+'_platformDetails.json');if(fs[_0x84c708(0xe8)](_0x33d901))return fs[_0x84c708(0xe3)](_0x33d901)[_0x84c708(0x105)]();}static['setAccessibilityPlatformValidation'](_0x1bd990,_0x1a4117){const _0x26fa79=a66_0x13c46d,_0x3235be=path[_0x26fa79(0xb0)](this[_0x26fa79(0xc5)],_0x1a4117+_0x26fa79(0xdd));fs[_0x26fa79(0x99)](_0x3235be,_0x1bd990[_0x26fa79(0x105)]());}static[a66_0x13c46d(0x87)](){const _0x5554d1=a66_0x13c46d,_0x1d14ac={};_0x1d14ac[_0x5554d1(0xd2)]=!![],_0x1d14ac[_0x5554d1(0x94)]=!![],fs[_0x5554d1(0x84)](this['dirPath'],_0x1d14ac);}static[a66_0x13c46d(0x8d)](_0x289d44){const _0x5076b1=a66_0x13c46d,_0xf214d3=this[_0x5076b1(0xbf)](_0x289d44);if(fs['existsSync'](_0xf214d3))try{const _0x57396f=JSON[_0x5076b1(0xf8)](fs['readFileSync'](_0xf214d3)[_0x5076b1(0x105)]());return this[_0x5076b1(0xd8)][_0x289d44]=_0x57396f,_0x57396f;}catch(_0x2187cd){return logger[_0x5076b1(0xc7)](_0x5076b1(0xce)+_0xf214d3+':\x20'+util[_0x5076b1(0x86)](_0x2187cd)+_0x5076b1(0xbe)),{};}return{};}static[a66_0x13c46d(0xe4)](_0xa9b798,_0x2aa776,_0xfadd3a=![]){const _0x260908=a66_0x13c46d,_0xc8fbd9={'VyWmS':function(_0x31d43f){return _0x31d43f();}};logger[_0x260908(0xc7)]('[setTestDetails]\x20processId:\x20'+process[_0x260908(0x109)]+_0x260908(0x107)+_0xa9b798+_0x260908(0xef)+JSON[_0x260908(0xad)](_0x2aa776));const _0x163770=this['getFilePath'](_0xa9b798);if(fs[_0x260908(0xe8)](_0x163770))try{const _0xebc163=lockfile['lockSync'](_0x163770),_0x17633d=JSON[_0x260908(0xf8)](fs[_0x260908(0xe3)](_0x163770)[_0x260908(0x105)]());if(_0xfadd3a)this[_0x260908(0xd8)][_0xa9b798]=helper[_0x260908(0xa4)](_0x17633d,_0x2aa776);else{const _0x1f77fd={..._0x17633d,..._0x2aa776};this['tests'][_0xa9b798]=_0x1f77fd;}fs[_0x260908(0x99)](_0x163770,JSON[_0x260908(0xad)](this[_0x260908(0xd8)][_0xa9b798])),_0xc8fbd9[_0x260908(0xa5)](_0xebc163);}catch(_0xc9bbd6){logger[_0x260908(0xc7)]('Failed\x20to\x20acquire\x20lock\x20for\x20'+_0x163770+':\x20'+util['format'](_0xc9bbd6)+_0x260908(0xe9));}}static[a66_0x13c46d(0xb5)](_0x4e4357,_0x44b09b){const _0x5cdf42=a66_0x13c46d,_0x1ec31c={'TqbPY':function(_0x536c02,_0x445bdf){return _0x536c02!==_0x445bdf;},'TEzYJ':_0x5cdf42(0x10d),'JdeOy':function(_0x3786df){return _0x3786df();}};logger[_0x5cdf42(0xc7)](_0x5cdf42(0xb2)+process[_0x5cdf42(0x109)]+_0x5cdf42(0xf3)+_0x4e4357+'}');const _0x2f7dd3=this[_0x5cdf42(0xbf)](_0x4e4357);try{let _0x42611f={};if(fs[_0x5cdf42(0xe8)](_0x2f7dd3)){const _0x1515cf=lockfile['lockSync'](_0x2f7dd3);_0x42611f=JSON[_0x5cdf42(0xf8)](fs[_0x5cdf42(0xe3)](_0x2f7dd3)['toString']()),(!_0x42611f[_0x5cdf42(0x9a)]||_0x1ec31c[_0x5cdf42(0xe5)](typeof _0x42611f[_0x5cdf42(0x9a)],_0x1ec31c[_0x5cdf42(0xd4)]))&&(_0x42611f[_0x5cdf42(0x9a)]={}),(!_0x42611f[_0x5cdf42(0x9a)][_0x4e4357]||!Array[_0x5cdf42(0x9e)](_0x42611f[_0x5cdf42(0x9a)][_0x4e4357]))&&(_0x42611f[_0x5cdf42(0x9a)][_0x4e4357]=[]),_0x42611f[_0x5cdf42(0x9a)][_0x4e4357]['push'](_0x44b09b),this[_0x5cdf42(0xd8)][_0x4e4357]=_0x42611f,fs['writeFileSync'](_0x2f7dd3,JSON['stringify'](this[_0x5cdf42(0xd8)][_0x4e4357])),_0x1ec31c[_0x5cdf42(0xd1)](_0x1515cf);}else{const _0x990523={};_0x990523[_0x5cdf42(0xb4)]=_0x4e4357,_0x990523[_0x5cdf42(0x9a)]={},_0x990523[_0x5cdf42(0x9a)][_0x4e4357]=[_0x44b09b],_0x42611f=_0x990523,this[_0x5cdf42(0xd8)][_0x4e4357]=_0x42611f,fs[_0x5cdf42(0x99)](_0x2f7dd3,JSON['stringify'](this[_0x5cdf42(0xd8)][_0x4e4357]));}}catch(_0x56a023){logger[_0x5cdf42(0xc7)](_0x5cdf42(0xce)+_0x2f7dd3+':\x20'+util[_0x5cdf42(0x86)](_0x56a023)+'.\x20Unable\x20to\x20add\x20console\x20log.');}}static[a66_0x13c46d(0xa2)](_0x258fab){const _0x3d4ced=a66_0x13c46d,_0x491c80={'bBopz':function(_0xedb7df,_0x381750){return _0xedb7df!==_0x381750;},'lnIHe':_0x3d4ced(0x10d),'tlFjP':function(_0xde5a8f){return _0xde5a8f();},'WZJmn':function(_0x24d01b,_0xeb25ab){return _0x24d01b===_0xeb25ab;}};logger[_0x3d4ced(0xc7)](_0x3d4ced(0x100)+process[_0x3d4ced(0x109)]+_0x3d4ced(0xcb)+_0x258fab);const _0x5d83f2=this['getFilePath'](_0x258fab);try{if(!fs[_0x3d4ced(0xe8)](_0x5d83f2))return logger[_0x3d4ced(0xc7)]('readLogObjects:\x20No\x20file\x20found\x20for\x20testId:\x20'+_0x258fab),[];const _0x400f3b=lockfile[_0x3d4ced(0xb6)](_0x5d83f2),_0xadc130=JSON[_0x3d4ced(0xf8)](fs['readFileSync'](_0x5d83f2)[_0x3d4ced(0x105)]());if(!_0xadc130[_0x3d4ced(0x9a)]||_0x491c80[_0x3d4ced(0xca)](typeof _0xadc130['logObjects'],_0x491c80[_0x3d4ced(0xfa)]))return logger['debug']('readLogObjects:\x20No\x20logObjects\x20object\x20found\x20for\x20testId:\x20'+_0x258fab),_0x491c80['tlFjP'](_0x400f3b),[];if(!_0xadc130[_0x3d4ced(0x9a)][_0x258fab]||!Array[_0x3d4ced(0x9e)](_0xadc130[_0x3d4ced(0x9a)][_0x258fab])||_0x491c80[_0x3d4ced(0x104)](_0xadc130[_0x3d4ced(0x9a)][_0x258fab][_0x3d4ced(0xf0)],0x0))return logger['debug'](_0x3d4ced(0xde)+_0x258fab),_0x491c80[_0x3d4ced(0xbc)](_0x400f3b),[];const _0x17e1de=[..._0xadc130['logObjects'][_0x258fab]];return logger[_0x3d4ced(0xc7)](_0x3d4ced(0xa3)+_0x17e1de[_0x3d4ced(0xf0)]+_0x3d4ced(0xd7)+_0x258fab),_0xadc130[_0x3d4ced(0x9a)][_0x258fab]=[],this[_0x3d4ced(0xd8)][_0x258fab]=_0xadc130,fs['writeFileSync'](_0x5d83f2,JSON['stringify'](this[_0x3d4ced(0xd8)][_0x258fab])),_0x491c80['tlFjP'](_0x400f3b),_0x17e1de;}catch(_0x4e616f){return logger[_0x3d4ced(0xc7)]('Failed\x20to\x20acquire\x20lock\x20for\x20'+_0x5d83f2+':\x20'+util[_0x3d4ced(0x86)](_0x4e616f)+_0x3d4ced(0xf5)),[];}}static['addTraceFilePath'](_0x5a36cd){const _0x385658=a66_0x13c46d,_0xeeac46={};_0xeeac46[_0x385658(0x8c)]=_0x385658(0xfb);const _0x3da2fa=_0xeeac46;try{const _0xffbf62=process['pid'],_0x1132a8=path[_0x385658(0xb0)](TestInfo['getTraceZipDir'](),_0xffbf62+'_traceZipPaths.json');let _0x1b3818=[];fs['existsSync'](_0x1132a8)&&(_0x1b3818=JSON[_0x385658(0xf8)](fs[_0x385658(0xe3)](_0x1132a8)[_0x385658(0x105)]()));if(!_0x1b3818['some'](_0x5f0974=>_0x5f0974[_0x385658(0xb1)]===_0x5a36cd[_0x385658(0xb1)])){_0x1b3818['push'](_0x5a36cd);const _0x4f16ba=path[_0x385658(0x93)](_0x1132a8);if(!fs[_0x385658(0xe8)](_0x4f16ba)){const _0x22aaa8={};_0x22aaa8[_0x385658(0xd2)]=!![],fs[_0x385658(0x85)](_0x4f16ba,_0x22aaa8);}fs[_0x385658(0x99)](_0x1132a8,JSON['stringify'](_0x1b3818));}}catch(_0x36e477){logger[_0x385658(0xc2)](util[_0x385658(0x86)](_0x3da2fa[_0x385658(0x8c)],_0x36e477));}}static['getTraceFilePaths'](){const _0x4fd7a3=a66_0x13c46d,_0x5a5ce9={};_0x5a5ce9['dMDtQ']='_traceZipPaths.json',_0x5a5ce9[_0x4fd7a3(0xcc)]=_0x4fd7a3(0xd9);const _0x13f7db=_0x5a5ce9,_0x20f853=[];try{const _0x4f9047=TestInfo[_0x4fd7a3(0x8a)]();if(!fs[_0x4fd7a3(0xe8)](_0x4f9047))return _0x20f853;const _0x9697bf=fs['readdirSync'](_0x4f9047);_0x9697bf[_0x4fd7a3(0xc8)](_0x332f16=>{const _0x10c50a=_0x4fd7a3;if(_0x332f16['endsWith'](_0x13f7db[_0x10c50a(0xf4)])){const _0x59b829=JSON[_0x10c50a(0xf8)](fs[_0x10c50a(0xe3)](path['join'](_0x4f9047,_0x332f16))[_0x10c50a(0x105)]());_0x20f853['push'](..._0x59b829);}});}catch(_0x4e5d4e){logger['error'](util['format'](_0x13f7db[_0x4fd7a3(0xcc)],_0x4e5d4e));}const _0x3d77ba={};return _0x20f853[_0x4fd7a3(0xc8)](_0x3b9ed7=>{const _0x4ed6ff=_0x4fd7a3;_0x3d77ba[_0x3b9ed7[_0x4ed6ff(0xb1)]]=_0x3b9ed7;}),Object[_0x4fd7a3(0xe1)](_0x3d77ba);}static[a66_0x13c46d(0xbd)](_0x122cdc,_0x5f178d){const _0x57279f=a66_0x13c46d,_0x79f484={};_0x79f484[_0x57279f(0x83)]=_0x57279f(0xac),_0x79f484[_0x57279f(0xf7)]=_0x57279f(0xe6),_0x79f484[_0x57279f(0x90)]=_0x57279f(0xb7);const _0x424cc6=_0x79f484;try{const _0x5dbf20=path[_0x57279f(0xb0)](helper[_0x57279f(0x101)](),_0x424cc6['DNGnJ']);if(!fs[_0x57279f(0xe8)](_0x5dbf20)){const _0x1f5df8={};_0x1f5df8[_0x57279f(0xd2)]=!![],fs[_0x57279f(0x85)](_0x5dbf20,_0x1f5df8);}fs['appendFileSync'](path[_0x57279f(0xb0)](_0x5dbf20,_0x57279f(0xd5)+_0x5f178d+'.txt'),_0x122cdc+'\x0a',_0x424cc6[_0x57279f(0xf7)]);}catch(_0x585208){logger[_0x57279f(0xc2)](util['format'](_0x424cc6[_0x57279f(0x90)],_0x585208));}}}function a66_0xcea7(_0x58c2ac,_0x968c7b){const _0x397991=a66_0x3979();return a66_0xcea7=function(_0xcea7a5,_0x2c6ee9){_0xcea7a5=_0xcea7a5-0x83;let _0x19e637=_0x397991[_0xcea7a5];return _0x19e637;},a66_0xcea7(_0x58c2ac,_0x968c7b);}function a66_0x3979(){const _0xed72a5=['GJDar','writeFileSync','logObjects','getTestUUID','getTestRunIdFromTestInfo','XLXCL','isArray','RsDHY','../../helpers/logger','../../helpers/helper','readLogObjects','readLogObjects:\x20Retrieved\x20','mergeDeep','VyWmS','MITyF','path','308hrafjK','getTestIdentifierFromTestInfo','split','12DisQRq','.browserstack','stringify','_test','QWePE','join','filePath','storeLogObjects:\x20processId:\x20','GBHFY','uuid','storeLogObjects','lockSync','Error\x20writing\x20trace\x20file:\x20%O','_projectId','VUDxY','Setting\x20up\x20TestInfo\x20directory\x20at\x20','getAccessibilityPlatformValidation','tlFjP','appendToTracePaths','.\x20Returning\x20empty\x20test\x20details.','getFilePath','gikja','TtceX','error','oximE','JlsQw','dirPath','2008FjSlxG','debug','forEach','getProjectIdFromTestInfo','bBopz','\x20Retrieving\x20logs\x20for\x20','dWHhX','traceZipPaths','Failed\x20to\x20acquire\x20lock\x20for\x20','24192jUXiAF','.json','JdeOy','recursive','xzMMz','TEzYJ','trace_','resolve','\x20log\x20objects\x20for\x20testId:\x20','tests','Error\x20reading\x20trace\x20file\x20paths:\x20%O','830838bdzmdS','__projectId','FATPK','_platformDetails.json','readLogObjects:\x20No\x20log\x20objects\x20found\x20for\x20testId:\x20','7308323vDsrEu','testId','values','fzjMs','readFileSync','setTestDetails','TqbPY','utf8','2695FLCHkg','existsSync','.\x20Unable\x20to\x20set\x20test\x20details.','BKKvF','traceZipDir','QlDRj','1328750Vyckzb','retry','\x20with\x20details:\x20','length','347olRaJQ','IYlIL','\x20Adding\x20console\x20log\x20for\x20','dMDtQ','.\x20Unable\x20to\x20retrieve\x20log\x20objects.','string','ggcJs','parse','183981HYxsLU','lnIHe','Error\x20handling\x20trace\x20file\x20paths:\x20%O','testFramework','4|5|6|2|1|0|3','9UPpKZc','XOQuM','readLogObjects:\x20processId:\x20','homedir','env','project','WZJmn','toString','util','\x20Setting\x20test\x20details\x20for\x20','exports','pid','186nGsHCy','unqTv','default','object','TestInfo','getStoreDirPath','proper-lockfile','DNGnJ','rmSync','mkdirSync','format','shutdown','setup','gqkOc','getTraceZipDir','BS_TESTOPS_BUILD_HASHED_ID','hTBhZ','getTestDetails','DnVrs','getTestIdFromTestInfo','pEuXX','necfB','../../helpers/classLogger.js','dirname','force','gzQYf','SOTrR','logger'];a66_0x3979=function(){return _0xed72a5;};return a66_0x3979();}module[a66_0x13c46d(0x108)]=TestInfo;
const a66_0x98558a=a66_0x3290;function a66_0xf266(){const _0x4da87d=['dirname','readFileSync','../../helpers/test-observability/constants','getTestIdFromTestInfo','cJSvk','readLogObjects:\x20No\x20log\x20objects\x20found\x20for\x20testId:\x20','getTraceFilePaths','parse','appendFileSync','debug','Error\x20while\x20getting\x20test\x20UUID\x20for\x20','418870xMuOzH','stringify','QJSRq','info','testFramework','logger','some','filePath','RJTju','values','traceZipDir','retry','3|5|0|2|4|6|1','\x20Adding\x20console\x20log\x20for\x20','../../helpers/classLogger.js','homedir','recursive','setup','.\x20Unable\x20to\x20add\x20console\x20log.','writeFileSync','USvSw','[setTestDetails]\x20processId:\x20','format','unxVS','ujkcW','getTraceZipDir','force','join','utf8','object','project','getTestRunIdFromTestInfo','readLogObjects:\x20processId:\x20','_test','OTNWB','proper-lockfile','ilLYQ','traceZipPaths','length','SJuQj','mkdirSync','GdhWr','getTestUUID','eIccl','storeLogObjects:\x20processId:\x20','endsWith','tests','_traceZipPaths.json','TdaCS','PdbEi','jEzTK','fDdPF','Setting\x20up\x20TestInfo\x20directory\x20at\x20','../../helpers/helper','Failed\x20to\x20acquire\x20lock\x20for\x20','testId','BS_TESTOPS_BUILD_HASHED_ID','util','rtSUb','EWpNS','resolve','392736cJykJU','.browserstack','error','243774BzLJHU','readdirSync','BwQuY','isArray','YZWss','pGOuW','pid','getStoreDirPath','../../helpers/logger','default','readLogObjects:\x20No\x20logObjects\x20object\x20found\x20for\x20testId:\x20','Error\x20handling\x20trace\x20file\x20paths:\x20%O','env','mSIDo','habeM','readLogObjects','logObjects','getProjectIdFromTestInfo','cPGCP','trace_','setTestDetails','forEach','__projectId','push','7PaFnci','rmSync','OSZrD','appendToTracePaths','Error\x20reading\x20trace\x20file\x20paths:\x20%O','message','readLogObjects:\x20No\x20file\x20found\x20for\x20testId:\x20','.\x20Unable\x20to\x20retrieve\x20log\x20objects.','TestInfo','lockSync','fKzUp','getStoreDirName','getFilePath','cKBVX','.txt','pmyvh','2766KjroRN','1374376osjycF','.\x20Returning\x20empty\x20test\x20details.','getTestIdentifierFromTestInfo','dirPath','rCCEj','10118862aXCQMC','toString','bubsF','kPbNW','existsSync','\x20Setting\x20test\x20details\x20for\x20','\x20Retrieving\x20logs\x20for\x20','addTraceFilePath','uOUXe','aChdB','Error\x20writing\x20trace\x20file:\x20%O','_platformDetails.json','qTWPs','uuid','getTestDetails','mergeDeep','exports','8805OPoJcp','shutdown','Dqnwp','2144516LazmHN'];a66_0xf266=function(){return _0x4da87d;};return a66_0xf266();}(function(_0x1bdacd,_0x262157){const _0x14c127=a66_0x3290,_0xebf459=_0x1bdacd();while(!![]){try{const _0x8d357f=parseInt(_0x14c127(0x1de))/0x1+parseInt(_0x14c127(0x21e))/0x2+-parseInt(_0x14c127(0x21b))/0x3+parseInt(_0x14c127(0x1d2))/0x4+parseInt(_0x14c127(0x1cf))/0x5*(parseInt(_0x14c127(0x246))/0x6)+parseInt(_0x14c127(0x236))/0x7*(-parseInt(_0x14c127(0x247))/0x8)+-parseInt(_0x14c127(0x24c))/0x9;if(_0x8d357f===_0x262157)break;else _0xebf459['push'](_0xebf459['shift']());}catch(_0x2def98){_0xebf459['push'](_0xebf459['shift']());}}}(a66_0xf266,0x70b70));const fs=require('fs'),path=require('path'),{TEMP_STORE_DIR_NAME}=require(a66_0x98558a(0x1d5)),{nestedKeyValue}=require(a66_0x98558a(0x213)),logger=require(a66_0x98558a(0x226))['winstonLogger'],util=require(a66_0x98558a(0x217)),helper=require(a66_0x98558a(0x213)),{createClassLogger}=require(a66_0x98558a(0x1ec)),lockfile=require(a66_0x98558a(0x201)),{v4:uuidv4}=require(a66_0x98558a(0x1cb));class TestInfo{static [a66_0x98558a(0x20c)]={};static [a66_0x98558a(0x24a)]=TestInfo[a66_0x98558a(0x241)]();static ['traceZipDir']=path['join'](TestInfo[a66_0x98558a(0x24a)],'traceZipPaths');static [a66_0x98558a(0x1e2)]=null;[a66_0x98558a(0x1e3)]=createClassLogger(a66_0x98558a(0x23e));static[a66_0x98558a(0x1ef)](_0x2ee879){const _0xb33f60=a66_0x98558a,_0x41291e={};_0x41291e[_0xb33f60(0x240)]=_0xb33f60(0x1ea),_0x41291e[_0xb33f60(0x1f2)]='traceZipPaths';const _0x263e70=_0x41291e,_0x4e1436=_0x263e70[_0xb33f60(0x240)]['split']('|');let _0x1a02e7=0x0;while(!![]){switch(_0x4e1436[_0x1a02e7++]){case'0':this[_0xb33f60(0x1e2)]=_0x2ee879;continue;case'1':logger[_0xb33f60(0x1e1)](_0xb33f60(0x212)+this[_0xb33f60(0x24a)]);continue;case'2':this[_0xb33f60(0x1d0)]();continue;case'3':this[_0xb33f60(0x24a)]=TestInfo[_0xb33f60(0x241)]();continue;case'4':const _0x13c744={};_0x13c744[_0xb33f60(0x1ee)]=!![],fs[_0xb33f60(0x206)](this[_0xb33f60(0x24a)],_0x13c744);continue;case'5':this['traceZipDir']=path[_0xb33f60(0x1f9)](this[_0xb33f60(0x24a)],_0x263e70[_0xb33f60(0x1f2)]);continue;case'6':const _0xcbf613={};_0xcbf613['recursive']=!![],fs[_0xb33f60(0x206)](this[_0xb33f60(0x1e8)],_0xcbf613);continue;}break;}}static[a66_0x98558a(0x241)](){const _0x1ba4e0=a66_0x98558a,_0x2f3c89={};_0x2f3c89[_0x1ba4e0(0x218)]=function(_0x5c68fa,_0xc39bac){return _0x5c68fa+_0xc39bac;},_0x2f3c89[_0x1ba4e0(0x1ca)]=_0x1ba4e0(0x227);const _0x5632c2=_0x2f3c89;return _0x5632c2[_0x1ba4e0(0x218)](_0x5632c2['rtSUb'](TEMP_STORE_DIR_NAME,'-'),process[_0x1ba4e0(0x22a)][_0x1ba4e0(0x216)]||_0x5632c2[_0x1ba4e0(0x1ca)]);}static[a66_0x98558a(0x225)](){const _0x9bdc04=a66_0x98558a,_0x362135={};_0x362135[_0x9bdc04(0x1c7)]=function(_0x3fac86,_0x2ef694){return _0x3fac86+_0x2ef694;},_0x362135[_0x9bdc04(0x1e0)]='default';const _0x7a1419=_0x362135;return path[_0x9bdc04(0x1f9)](_0x7a1419[_0x9bdc04(0x1c7)](_0x7a1419['aChdB'](TEMP_STORE_DIR_NAME,'-'),process['env']['BS_TESTOPS_BUILD_HASHED_ID']||_0x7a1419[_0x9bdc04(0x1e0)]));}static[a66_0x98558a(0x1f7)](){const _0x17d938=a66_0x98558a,_0x4b5653={};_0x4b5653[_0x17d938(0x210)]=_0x17d938(0x203);const _0x53b927=_0x4b5653;return path[_0x17d938(0x1f9)](this[_0x17d938(0x225)](),_0x53b927[_0x17d938(0x210)]);}static[a66_0x98558a(0x242)](_0x41c742){const _0x6b10ae=a66_0x98558a,_0x28699a={};_0x28699a['GdhWr']=function(_0x2aa973,_0x1352c4){return _0x2aa973+_0x1352c4;},_0x28699a[_0x6b10ae(0x1f6)]='.json';const _0x5c77c8=_0x28699a;return path[_0x6b10ae(0x1f9)](this[_0x6b10ae(0x24a)],_0x5c77c8[_0x6b10ae(0x207)](_0x41c742,_0x5c77c8[_0x6b10ae(0x1f6)]));}static[a66_0x98558a(0x1fd)](_0x4bef63){const _0x260510=a66_0x98558a,_0x3d0f36={};_0x3d0f36[_0x260510(0x22b)]=function(_0x29fd53,_0x2f4ba5){return _0x29fd53+_0x2f4ba5;},_0x3d0f36[_0x260510(0x1d7)]=function(_0x49212a,_0x340a76){return _0x49212a+_0x340a76;},_0x3d0f36[_0x260510(0x200)]=function(_0x41f349,_0x4354fa){return _0x41f349+_0x4354fa;};const _0x4e7dd9=_0x3d0f36;return _0x4e7dd9[_0x260510(0x22b)](_0x4e7dd9[_0x260510(0x1d7)](_0x4e7dd9[_0x260510(0x200)](_0x4e7dd9[_0x260510(0x200)](this[_0x260510(0x22f)](_0x4bef63),'-'),this[_0x260510(0x1d6)](_0x4bef63)),'-'),_0x4bef63[_0x260510(0x1e9)]);}static[a66_0x98558a(0x22f)](_0x1ae3c8){const _0x31310f=a66_0x98558a,_0x2c4b13={'EWpNS':function(_0x22f981,_0x5c762f,_0x5800d1){return _0x22f981(_0x5c762f,_0x5800d1);},'uOUXe':_0x31310f(0x1ff),'RJTju':'_projectId','Dqnwp':function(_0x12608a,_0x21f2c1,_0x32053b){return _0x12608a(_0x21f2c1,_0x32053b);},'lKPsl':_0x31310f(0x1fc),'TdaCS':_0x31310f(0x234)};return _0x2c4b13[_0x31310f(0x219)](nestedKeyValue,_0x1ae3c8,[_0x2c4b13[_0x31310f(0x1c6)],_0x2c4b13[_0x31310f(0x1e6)]])||_0x2c4b13[_0x31310f(0x1d1)](nestedKeyValue,_0x1ae3c8,[_0x2c4b13['lKPsl'],_0x2c4b13[_0x31310f(0x20e)]]);}static[a66_0x98558a(0x1d6)](_0xded279){const _0x337fbb=a66_0x98558a,_0x2ce7dd={'eIccl':function(_0x36a983,_0xf3c8f6,_0x52928b){return _0x36a983(_0xf3c8f6,_0x52928b);},'PEFzD':_0x337fbb(0x1ff)};return _0x2ce7dd[_0x337fbb(0x209)](nestedKeyValue,_0xded279,[_0x2ce7dd['PEFzD'],'id'])||_0xded279[_0x337fbb(0x215)];}static[a66_0x98558a(0x249)](_0x5486f9,_0x2b4889){const _0x463ec2=a66_0x98558a,_0x20a8f5={};_0x20a8f5[_0x463ec2(0x20f)]=function(_0x36446d,_0x5cfce1){return _0x36446d+_0x5cfce1;},_0x20a8f5[_0x463ec2(0x211)]=function(_0x1d42fd,_0x42686b){return _0x1d42fd+_0x42686b;};const _0x54d3b6=_0x20a8f5;return _0x54d3b6[_0x463ec2(0x20f)](_0x54d3b6[_0x463ec2(0x211)](this[_0x463ec2(0x1d6)](_0x5486f9),'-'),_0x2b4889);}static[a66_0x98558a(0x208)](_0x2d47ff){const _0x4989d6=a66_0x98558a,_0x29e7fe={'unxVS':function(_0x604acb,_0x5f05e4){return _0x604acb===_0x5f05e4;},'pmyvh':'string','xaEXE':function(_0x4b39d0){return _0x4b39d0();}};try{if(this[_0x4989d6(0x20c)][_0x2d47ff]&&_0x29e7fe[_0x4989d6(0x1f5)](typeof this[_0x4989d6(0x20c)][_0x2d47ff][_0x4989d6(0x1cb)],_0x29e7fe[_0x4989d6(0x245)]))return this[_0x4989d6(0x20c)][_0x2d47ff][_0x4989d6(0x1cb)];const _0x145027=this[_0x4989d6(0x242)](_0x2d47ff),_0x17ae72=path[_0x4989d6(0x21a)](_0x145027);if(fs[_0x4989d6(0x250)](_0x17ae72)){const _0x5d3679=JSON[_0x4989d6(0x1da)](fs[_0x4989d6(0x1d4)](_0x145027)[_0x4989d6(0x24d)]());return this[_0x4989d6(0x20c)][_0x2d47ff]=_0x5d3679,this[_0x4989d6(0x20c)][_0x2d47ff][_0x4989d6(0x1cb)];}this[_0x4989d6(0x20c)][_0x2d47ff]={'uuid':_0x29e7fe['xaEXE'](uuidv4)};try{fs[_0x4989d6(0x1f1)](_0x145027,JSON[_0x4989d6(0x1df)](this[_0x4989d6(0x20c)][_0x2d47ff]));}catch(_0x580fce){logger['error']('Error\x20writing\x20test\x20details\x20to\x20file\x20for\x20'+_0x2d47ff+':\x20'+_0x580fce[_0x4989d6(0x23b)]);}return this['tests'][_0x2d47ff][_0x4989d6(0x1cb)];}catch(_0x90a15f){return logger[_0x4989d6(0x21d)](_0x4989d6(0x1dd)+_0x2d47ff+':\x20'+_0x90a15f[_0x4989d6(0x23b)]),null;}}static['getAccessibilityPlatformValidation'](_0x3467dd){const _0x20951b=a66_0x98558a,_0x393523=path[_0x20951b(0x1f9)](this[_0x20951b(0x24a)],_0x3467dd+_0x20951b(0x1c9));if(fs[_0x20951b(0x250)](_0x393523))return fs[_0x20951b(0x1d4)](_0x393523)[_0x20951b(0x24d)]();}static['setAccessibilityPlatformValidation'](_0x297e44,_0x208234){const _0x2f70a2=a66_0x98558a,_0x36681d=path[_0x2f70a2(0x1f9)](this[_0x2f70a2(0x24a)],_0x208234+_0x2f70a2(0x1c9));fs['writeFileSync'](_0x36681d,_0x297e44[_0x2f70a2(0x24d)]());}static[a66_0x98558a(0x1d0)](){const _0x349af4=a66_0x98558a,_0x45dd75={};_0x45dd75['recursive']=!![],_0x45dd75[_0x349af4(0x1f8)]=!![],fs[_0x349af4(0x237)](this[_0x349af4(0x24a)],_0x45dd75);}static[a66_0x98558a(0x1cc)](_0x37ce27){const _0x27cb53=a66_0x98558a,_0x21f055=this[_0x27cb53(0x242)](_0x37ce27);if(fs[_0x27cb53(0x250)](_0x21f055))try{const _0x401cca=JSON[_0x27cb53(0x1da)](fs[_0x27cb53(0x1d4)](_0x21f055)[_0x27cb53(0x24d)]());return this['tests'][_0x37ce27]=_0x401cca,_0x401cca;}catch(_0x3f9667){return logger['debug']('Failed\x20to\x20acquire\x20lock\x20for\x20'+_0x21f055+':\x20'+util[_0x27cb53(0x1f4)](_0x3f9667)+_0x27cb53(0x248)),{};}return{};}static[a66_0x98558a(0x232)](_0x33c754,_0x3e5f01,_0x5a3a73=![]){const _0x3b8d4a=a66_0x98558a,_0xc14d7c={'Ndnjg':function(_0x44faf9){return _0x44faf9();}};logger[_0x3b8d4a(0x1dc)](_0x3b8d4a(0x1f3)+process['pid']+_0x3b8d4a(0x1c3)+_0x33c754+'\x20with\x20details:\x20'+JSON['stringify'](_0x3e5f01));const _0x5eaf54=this[_0x3b8d4a(0x242)](_0x33c754);if(fs[_0x3b8d4a(0x250)](_0x5eaf54))try{const _0x1ec8a9=lockfile[_0x3b8d4a(0x23f)](_0x5eaf54),_0x22410b=JSON[_0x3b8d4a(0x1da)](fs['readFileSync'](_0x5eaf54)[_0x3b8d4a(0x24d)]());if(_0x5a3a73)this['tests'][_0x33c754]=helper[_0x3b8d4a(0x1cd)](_0x22410b,_0x3e5f01);else{const _0xac019a={..._0x22410b,..._0x3e5f01};this['tests'][_0x33c754]=_0xac019a;}fs[_0x3b8d4a(0x1f1)](_0x5eaf54,JSON[_0x3b8d4a(0x1df)](this[_0x3b8d4a(0x20c)][_0x33c754])),_0xc14d7c['Ndnjg'](_0x1ec8a9);}catch(_0x5e3be2){logger['debug'](_0x3b8d4a(0x214)+_0x5eaf54+':\x20'+util[_0x3b8d4a(0x1f4)](_0x5e3be2)+'.\x20Unable\x20to\x20set\x20test\x20details.');}}static['storeLogObjects'](_0x363592,_0x46ec36){const _0x5df264=a66_0x98558a,_0x4d821e={'habeM':function(_0x46cee4,_0x456e11){return _0x46cee4!==_0x456e11;},'pGOuW':_0x5df264(0x1fb),'cPGCP':function(_0x3fefa5){return _0x3fefa5();}};logger['debug'](_0x5df264(0x20a)+process[_0x5df264(0x224)]+_0x5df264(0x1eb)+_0x363592+'}');const _0x4af0c9=this[_0x5df264(0x242)](_0x363592);try{let _0x34ee1b={};if(fs[_0x5df264(0x250)](_0x4af0c9)){const _0x27152f=lockfile[_0x5df264(0x23f)](_0x4af0c9);_0x34ee1b=JSON[_0x5df264(0x1da)](fs['readFileSync'](_0x4af0c9)[_0x5df264(0x24d)]()),(!_0x34ee1b[_0x5df264(0x22e)]||_0x4d821e[_0x5df264(0x22c)](typeof _0x34ee1b['logObjects'],_0x4d821e[_0x5df264(0x223)]))&&(_0x34ee1b[_0x5df264(0x22e)]={}),(!_0x34ee1b[_0x5df264(0x22e)][_0x363592]||!Array[_0x5df264(0x221)](_0x34ee1b[_0x5df264(0x22e)][_0x363592]))&&(_0x34ee1b['logObjects'][_0x363592]=[]),_0x34ee1b[_0x5df264(0x22e)][_0x363592][_0x5df264(0x235)](_0x46ec36),this[_0x5df264(0x20c)][_0x363592]=_0x34ee1b,fs[_0x5df264(0x1f1)](_0x4af0c9,JSON['stringify'](this[_0x5df264(0x20c)][_0x363592])),_0x4d821e[_0x5df264(0x230)](_0x27152f);}else{const _0x1a2a40={};_0x1a2a40[_0x5df264(0x1cb)]=_0x363592,_0x1a2a40[_0x5df264(0x22e)]={},_0x1a2a40[_0x5df264(0x22e)][_0x363592]=[_0x46ec36],_0x34ee1b=_0x1a2a40,this[_0x5df264(0x20c)][_0x363592]=_0x34ee1b,fs['writeFileSync'](_0x4af0c9,JSON['stringify'](this[_0x5df264(0x20c)][_0x363592]));}}catch(_0x31a343){logger[_0x5df264(0x1dc)]('Failed\x20to\x20acquire\x20lock\x20for\x20'+_0x4af0c9+':\x20'+util[_0x5df264(0x1f4)](_0x31a343)+_0x5df264(0x1f0));}}static[a66_0x98558a(0x22d)](_0x150d98){const _0x185c41=a66_0x98558a,_0x55671e={'rCCEj':function(_0x50cbae,_0x4c9668){return _0x50cbae!==_0x4c9668;},'TTdYq':_0x185c41(0x1fb),'nwBrn':function(_0x5a9665){return _0x5a9665();},'Kmopk':function(_0x13a517,_0x52f0ec){return _0x13a517===_0x52f0ec;},'kPbNW':function(_0x422a44){return _0x422a44();},'OSZrD':function(_0x536efb){return _0x536efb();}};logger[_0x185c41(0x1dc)](_0x185c41(0x1fe)+process['pid']+_0x185c41(0x1c4)+_0x150d98);const _0x186c40=this[_0x185c41(0x242)](_0x150d98);try{if(!fs[_0x185c41(0x250)](_0x186c40))return logger[_0x185c41(0x1dc)](_0x185c41(0x23c)+_0x150d98),[];const _0x16f498=lockfile['lockSync'](_0x186c40),_0x5264ac=JSON[_0x185c41(0x1da)](fs['readFileSync'](_0x186c40)['toString']());if(!_0x5264ac[_0x185c41(0x22e)]||_0x55671e[_0x185c41(0x24b)](typeof _0x5264ac['logObjects'],_0x55671e['TTdYq']))return logger[_0x185c41(0x1dc)](_0x185c41(0x228)+_0x150d98),_0x55671e['nwBrn'](_0x16f498),[];if(!_0x5264ac[_0x185c41(0x22e)][_0x150d98]||!Array[_0x185c41(0x221)](_0x5264ac[_0x185c41(0x22e)][_0x150d98])||_0x55671e['Kmopk'](_0x5264ac['logObjects'][_0x150d98][_0x185c41(0x204)],0x0))return logger[_0x185c41(0x1dc)](_0x185c41(0x1d8)+_0x150d98),_0x55671e[_0x185c41(0x24f)](_0x16f498),[];const _0x448c44=[..._0x5264ac[_0x185c41(0x22e)][_0x150d98]];return logger[_0x185c41(0x1dc)]('readLogObjects:\x20Retrieved\x20'+_0x448c44[_0x185c41(0x204)]+'\x20log\x20objects\x20for\x20testId:\x20'+_0x150d98),_0x5264ac[_0x185c41(0x22e)][_0x150d98]=[],this[_0x185c41(0x20c)][_0x150d98]=_0x5264ac,fs['writeFileSync'](_0x186c40,JSON[_0x185c41(0x1df)](this['tests'][_0x150d98])),_0x55671e[_0x185c41(0x238)](_0x16f498),_0x448c44;}catch(_0x18d081){return logger['debug']('Failed\x20to\x20acquire\x20lock\x20for\x20'+_0x186c40+':\x20'+util[_0x185c41(0x1f4)](_0x18d081)+_0x185c41(0x23d)),[];}}static[a66_0x98558a(0x1c5)](_0x528616){const _0x5e1022=a66_0x98558a,_0x5bdf04={};_0x5bdf04['SJuQj']=_0x5e1022(0x229);const _0x5608f9=_0x5bdf04;try{const _0x2b7d54=process['pid'],_0x318195=path[_0x5e1022(0x1f9)](TestInfo['getTraceZipDir'](),_0x2b7d54+_0x5e1022(0x20d));let _0x1ee02e=[];fs[_0x5e1022(0x250)](_0x318195)&&(_0x1ee02e=JSON[_0x5e1022(0x1da)](fs[_0x5e1022(0x1d4)](_0x318195)[_0x5e1022(0x24d)]()));if(!_0x1ee02e[_0x5e1022(0x1e4)](_0x169d83=>_0x169d83[_0x5e1022(0x1e5)]===_0x528616[_0x5e1022(0x1e5)])){_0x1ee02e[_0x5e1022(0x235)](_0x528616);const _0x4acd76=path[_0x5e1022(0x1d3)](_0x318195);if(!fs[_0x5e1022(0x250)](_0x4acd76)){const _0x2a2588={};_0x2a2588[_0x5e1022(0x1ee)]=!![],fs[_0x5e1022(0x206)](_0x4acd76,_0x2a2588);}fs[_0x5e1022(0x1f1)](_0x318195,JSON[_0x5e1022(0x1df)](_0x1ee02e));}}catch(_0x3fd9ea){logger[_0x5e1022(0x21d)](util[_0x5e1022(0x1f4)](_0x5608f9[_0x5e1022(0x205)],_0x3fd9ea));}}static[a66_0x98558a(0x1d9)](){const _0x4540a6=a66_0x98558a,_0x553719={};_0x553719[_0x4540a6(0x202)]=_0x4540a6(0x20d),_0x553719[_0x4540a6(0x222)]=_0x4540a6(0x23a);const _0x23bea4=_0x553719,_0x3d1be2=[];try{const _0x2a9b2f=TestInfo['getTraceZipDir']();if(!fs[_0x4540a6(0x250)](_0x2a9b2f))return _0x3d1be2;const _0x284964=fs[_0x4540a6(0x21f)](_0x2a9b2f);_0x284964[_0x4540a6(0x233)](_0x54c0ad=>{const _0x136615=_0x4540a6;if(_0x54c0ad[_0x136615(0x20b)](_0x23bea4[_0x136615(0x202)])){const _0x268455=JSON[_0x136615(0x1da)](fs[_0x136615(0x1d4)](path['join'](_0x2a9b2f,_0x54c0ad))['toString']());_0x3d1be2[_0x136615(0x235)](..._0x268455);}});}catch(_0x5a90d5){logger[_0x4540a6(0x21d)](util[_0x4540a6(0x1f4)](_0x23bea4[_0x4540a6(0x222)],_0x5a90d5));}const _0x15b01f={};return _0x3d1be2[_0x4540a6(0x233)](_0xd79b99=>{_0x15b01f[_0xd79b99['filePath']]=_0xd79b99;}),Object[_0x4540a6(0x1e7)](_0x15b01f);}static[a66_0x98558a(0x239)](_0xf8cba2,_0x3016a0){const _0x4f38b2=a66_0x98558a,_0x9185bb={};_0x9185bb['bubsF']=_0x4f38b2(0x21c),_0x9185bb[_0x4f38b2(0x220)]=_0x4f38b2(0x1fa),_0x9185bb[_0x4f38b2(0x243)]=_0x4f38b2(0x1c8);const _0x2376f8=_0x9185bb;try{const _0x34b2f9=path['join'](helper[_0x4f38b2(0x1ed)](),_0x2376f8[_0x4f38b2(0x24e)]);if(!fs[_0x4f38b2(0x250)](_0x34b2f9)){const _0x27d05d={};_0x27d05d[_0x4f38b2(0x1ee)]=!![],fs[_0x4f38b2(0x206)](_0x34b2f9,_0x27d05d);}fs[_0x4f38b2(0x1db)](path[_0x4f38b2(0x1f9)](_0x34b2f9,_0x4f38b2(0x231)+_0x3016a0+_0x4f38b2(0x244)),_0xf8cba2+'\x0a',_0x2376f8[_0x4f38b2(0x220)]);}catch(_0x48e9f8){logger[_0x4f38b2(0x21d)](util[_0x4f38b2(0x1f4)](_0x2376f8[_0x4f38b2(0x243)],_0x48e9f8));}}}function a66_0x3290(_0x1533cc,_0xf17177){const _0xf2664a=a66_0xf266();return a66_0x3290=function(_0x32907b,_0x79a645){_0x32907b=_0x32907b-0x1c3;let _0x5819a2=_0xf2664a[_0x32907b];return _0x5819a2;},a66_0x3290(_0x1533cc,_0xf17177);}module[a66_0x98558a(0x1ce)]=TestInfo;

@@ -1,1 +0,1 @@

function a95_0x5323(_0x5bb04f,_0x362cdc){const _0x4fd9a9=a95_0x4fd9();return a95_0x5323=function(_0x532335,_0x4740dd){_0x532335=_0x532335-0xc0;let _0x27e31f=_0x4fd9a9[_0x532335];return _0x27e31f;},a95_0x5323(_0x5bb04f,_0x362cdc);}const a95_0x575d4c=a95_0x5323;(function(_0x44a62e,_0x3db56a){const _0x28d5a5=a95_0x5323,_0x2d3dae=_0x44a62e();while(!![]){try{const _0x27d248=parseInt(_0x28d5a5(0x106))/0x1+-parseInt(_0x28d5a5(0xfc))/0x2+parseInt(_0x28d5a5(0xe2))/0x3+-parseInt(_0x28d5a5(0xef))/0x4*(parseInt(_0x28d5a5(0xe7))/0x5)+parseInt(_0x28d5a5(0x13b))/0x6*(-parseInt(_0x28d5a5(0x118))/0x7)+-parseInt(_0x28d5a5(0x10c))/0x8+parseInt(_0x28d5a5(0xf9))/0x9*(parseInt(_0x28d5a5(0x138))/0xa);if(_0x27d248===_0x3db56a)break;else _0x2d3dae['push'](_0x2d3dae['shift']());}catch(_0x5ae6a7){_0x2d3dae['push'](_0x2d3dae['shift']());}}}(a95_0x4fd9,0x3d92d));const os=require('os'),fs=require('fs'),path=require(a95_0x575d4c(0xe6)),util=require(a95_0x575d4c(0xfe)),BrowserstackCLI=require(a95_0x575d4c(0xd0)),https=require('https'),http=require(a95_0x575d4c(0x141)),AutomationFramework=require(a95_0x575d4c(0x10f)),PlaywrightDriverModule=require('./modules/playwrightDriverModule'),TestInfo=require(a95_0x575d4c(0x112)),TestFrameworkConstants=require(a95_0x575d4c(0x13e)),{createClassLogger}=require('../../helpers/classLogger.js');class uploadAttachmentsManager{static [a95_0x575d4c(0xd5)]=createClassLogger(a95_0x575d4c(0x119));static[a95_0x575d4c(0x113)](_0x1bc26a,_0x458e0e=![]){const _0x463504=a95_0x575d4c,_0x206921={};_0x206921[_0x463504(0x107)]=function(_0x20dbef,_0x513b99){return _0x20dbef/_0x513b99;},_0x206921[_0x463504(0x13a)]=function(_0x6e3562,_0x194081){return _0x6e3562*_0x194081;},_0x206921[_0x463504(0xfb)]=function(_0xf96b70,_0x2541c6){return _0xf96b70>_0x2541c6;},_0x206921[_0x463504(0x129)]=_0x463504(0x132),_0x206921[_0x463504(0x12b)]=_0x463504(0x11b),_0x206921[_0x463504(0xd7)]=function(_0x5bf77f,_0x2bf9c9){return _0x5bf77f===_0x2bf9c9;},_0x206921[_0x463504(0x137)]='finish',_0x206921[_0x463504(0x123)]=_0x463504(0x125),_0x206921[_0x463504(0xc4)]=_0x463504(0x10b),_0x206921[_0x463504(0xf5)]='Attachment\x20recevied\x20for\x20path:\x20%s',_0x206921['lrNEc']=_0x463504(0xf3),_0x206921[_0x463504(0xe5)]=_0x463504(0xf4),_0x206921[_0x463504(0xfd)]=_0x463504(0xd8),_0x206921[_0x463504(0xc5)]=_0x463504(0x12e),_0x206921['cBblo']=_0x463504(0xd4),_0x206921[_0x463504(0x102)]=_0x463504(0xda),_0x206921[_0x463504(0xc1)]=_0x463504(0xd9),_0x206921[_0x463504(0x139)]=_0x463504(0xe3),_0x206921[_0x463504(0xf8)]='Attachment\x20file\x20does\x20not\x20exist\x20at:\x20%s',_0x206921[_0x463504(0x136)]=function(_0x1e1a27,_0xe7a565){return _0x1e1a27/_0xe7a565;},_0x206921[_0x463504(0x11c)]=function(_0x26c2a4,_0x48d6a5){return _0x26c2a4*_0x48d6a5;},_0x206921[_0x463504(0x144)]=_0x463504(0x13d);const _0x38354a=_0x206921;this[_0x463504(0xd5)][_0x463504(0x117)](util[_0x463504(0xed)](_0x38354a['IVDNj'],_0x1bc26a));const _0x181205=os[_0x463504(0x121)](),_0x2c7bc0=path[_0x463504(0x131)](_0x181205,_0x38354a[_0x463504(0x105)]);!fs['existsSync'](_0x2c7bc0)&&(this[_0x463504(0xd5)]['debug'](util['format'](_0x38354a['LBuhh'],_0x2c7bc0)),fs['mkdirSync'](_0x2c7bc0),this['logger'][_0x463504(0x117)](util[_0x463504(0xed)](_0x38354a[_0x463504(0xfd)],_0x2c7bc0)));const _0x4ac563=BrowserstackCLI[_0x463504(0xcc)]()[_0x463504(0x11a)][_0x463504(0xd2)]?.[_0x463504(0x134)]?.[_0x463504(0x111)]()?.[_0x463504(0x13c)],_0x21069a=path[_0x463504(0x131)](_0x2c7bc0,_0x4ac563);!fs[_0x463504(0x104)](_0x21069a)&&(fs['mkdirSync'](_0x21069a),this[_0x463504(0xd5)]['debug'](util['format'](_0x38354a[_0x463504(0xc5)],_0x21069a)));if(_0x38354a[_0x463504(0xd7)](_0x1bc26a[_0x463504(0x10d)](),'')){this[_0x463504(0xd5)][_0x463504(0x117)](util[_0x463504(0xed)](_0x38354a[_0x463504(0x130)]));return;}if(_0x1bc26a[_0x463504(0x122)](_0x38354a[_0x463504(0x102)])||_0x1bc26a['startsWith'](_0x38354a[_0x463504(0xc1)])){const _0x4c4581=_0x1bc26a['startsWith'](_0x38354a[_0x463504(0x102)])?https:http,_0x16f22a=path[_0x463504(0x11e)](_0x1bc26a),_0x11ba27=path[_0x463504(0x131)](_0x21069a,_0x16f22a),_0x6b2299=fs[_0x463504(0x12c)](_0x11ba27);_0x4c4581[_0x463504(0xc6)](_0x1bc26a,_0x323ead=>{const _0xc5a38b=_0x463504;if(_0x38354a[_0xc5a38b(0xd7)](_0x323ead[_0xc5a38b(0x135)],0xc8))_0x323ead[_0xc5a38b(0xdd)](_0x6b2299),_0x6b2299['on'](_0x38354a[_0xc5a38b(0x137)],()=>{const _0x2aa04b=_0xc5a38b;_0x6b2299[_0x2aa04b(0xd6)]();const _0x4a49ee=fs[_0x2aa04b(0x128)](_0x11ba27),_0x5ad95e=_0x38354a[_0x2aa04b(0x107)](_0x4a49ee[_0x2aa04b(0xe9)],_0x38354a[_0x2aa04b(0x13a)](0x400,0x400));if(_0x38354a[_0x2aa04b(0xfb)](_0x5ad95e,0x64)){this[_0x2aa04b(0xd5)][_0x2aa04b(0x117)](util['format'](_0x38354a[_0x2aa04b(0x129)],_0x5ad95e['toFixed'](0x2))),fs[_0x2aa04b(0xdf)](_0x11ba27);return;}this['logger']['debug'](util[_0x2aa04b(0xed)](_0x38354a[_0x2aa04b(0x12b)],_0x11ba27)),uploadAttachmentsManager[_0x2aa04b(0xe1)](_0x11ba27,_0x458e0e);});else{this[_0xc5a38b(0xd5)][_0xc5a38b(0x117)](util['format'](_0x38354a[_0xc5a38b(0x123)],_0x323ead['statusCode'])),_0x6b2299[_0xc5a38b(0xd6)](),fs[_0xc5a38b(0xdf)](_0x11ba27);return;}})['on'](_0x38354a[_0x463504(0x139)],_0x4fa59a=>{const _0x2b6874=_0x463504;this['logger'][_0x2b6874(0x117)](util['format'](_0x38354a[_0x2b6874(0xc4)],_0x4fa59a[_0x2b6874(0xcf)])),_0x6b2299[_0x2b6874(0xd6)](),fs[_0x2b6874(0xdf)](_0x11ba27);return;});}else{if(!fs[_0x463504(0x104)](_0x1bc26a)){this[_0x463504(0xd5)]['debug'](util[_0x463504(0xed)](_0x38354a[_0x463504(0xf8)],_0x1bc26a));return;}const _0x10cbcf=fs[_0x463504(0x128)](_0x1bc26a),_0x208fa6=_0x38354a[_0x463504(0x136)](_0x10cbcf[_0x463504(0xe9)],_0x38354a[_0x463504(0x11c)](0x400,0x400));if(_0x38354a[_0x463504(0xfb)](_0x208fa6,0x64)){this[_0x463504(0xd5)]['debug'](util[_0x463504(0xed)](_0x38354a[_0x463504(0x144)],_0x208fa6[_0x463504(0x124)](0x2)));return;}const _0x46376e=path[_0x463504(0x11e)](_0x1bc26a),_0x4b55eb=path['join'](_0x21069a,_0x46376e);fs[_0x463504(0x110)](_0x1bc26a,_0x4b55eb),uploadAttachmentsManager[_0x463504(0xe1)](_0x4b55eb,_0x458e0e);}}static[a95_0x575d4c(0xe1)](_0x3b264d,_0x23734e){const _0x1cc129=a95_0x575d4c,_0x40ad5d={'mTLIi':function(_0x5cc28c,_0x2e8c99){return _0x5cc28c(_0x2e8c99);},'KOaIK':_0x1cc129(0xd0),'hVrmf':_0x1cc129(0x11d),'Wrlwl':function(_0xb7afe1,_0x113330){return _0xb7afe1===_0x113330;},'FmKYf':_0x1cc129(0xf6),'sLFGn':'trackFile:\x20No\x20testId\x20available,\x20cannot\x20track\x20attachment','FbcZC':_0x1cc129(0xdc),'tVRUL':_0x1cc129(0xde),'tWybJ':_0x1cc129(0x140),'NmVSW':_0x1cc129(0xd3),'dIYIQ':_0x1cc129(0x126),'gPNOZ':_0x1cc129(0xe0),'SFQwV':_0x1cc129(0xc7),'tdLOy':'Error\x20tracking\x20file:\x20%s,\x20skipping\x20upload'};try{let _0xad2e2c;const _0x1e2ac5=global[_0x1cc129(0xf1)]?.['currentTest']?.['testInfo'],_0x53fd4f=_0x40ad5d[_0x1cc129(0x127)](require,_0x40ad5d['KOaIK']),_0x2fb030=_0x40ad5d[_0x1cc129(0x127)](require,_0x40ad5d[_0x1cc129(0x143)]),_0x25d2b6=_0x53fd4f[_0x1cc129(0xcc)]()[_0x1cc129(0xcd)]()&&_0x40ad5d[_0x1cc129(0xc3)](_0x2fb030[_0x1cc129(0x114)]()?.['name']?.[_0x1cc129(0xce)](),_0x40ad5d['FmKYf']);if(_0x25d2b6){_0xad2e2c=global['__jestCurrentTestIdentifier'];if(!_0xad2e2c){const _0x517815=AutomationFramework[_0x1cc129(0x108)]();_0xad2e2c=AutomationFramework[_0x1cc129(0xc9)](_0x517815,PlaywrightDriverModule[_0x1cc129(0xeb)],'');}this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x1cc129(0xfa)+_0xad2e2c);}else{if(!_0x1e2ac5){const _0x3cc060=AutomationFramework['getTrackedInstance']();_0xad2e2c=AutomationFramework[_0x1cc129(0xc9)](_0x3cc060,PlaywrightDriverModule[_0x1cc129(0xeb)],'');}else _0xad2e2c=TestInfo[_0x1cc129(0x100)](_0x1e2ac5,_0x1e2ac5[_0x1cc129(0xf7)]);this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x1cc129(0xc0)+_0xad2e2c);}if(!_0xad2e2c){this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x40ad5d[_0x1cc129(0xca)]);return;}const _0x4621bf={[TestFrameworkConstants[_0x1cc129(0x133)]]:fs['statSync'](_0x3b264d)[_0x1cc129(0xe9)],[TestFrameworkConstants[_0x1cc129(0x120)]]:path[_0x1cc129(0x11e)](_0x3b264d),[TestFrameworkConstants[_0x1cc129(0x13f)]]:_0x3b264d,[TestFrameworkConstants['KEY_FILE_LEVEL']]:_0x23734e?_0x40ad5d[_0x1cc129(0x109)]:_0x40ad5d[_0x1cc129(0x12d)]};if(_0x25d2b6){const _0x248d2d=_0x53fd4f[_0x1cc129(0xcc)]()[_0x1cc129(0x101)]();if(!_0x248d2d){this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x40ad5d[_0x1cc129(0xe8)]);return;}const _0x49b9f9=_0x40ad5d[_0x1cc129(0x127)](require,_0x40ad5d[_0x1cc129(0xec)]),_0x2121f7=_0x40ad5d[_0x1cc129(0x127)](require,_0x40ad5d[_0x1cc129(0xee)]),_0xaac6=_0x248d2d[_0x1cc129(0xea)](_0x49b9f9[_0x1cc129(0xd1)],_0x2121f7[_0x1cc129(0x115)]);if(!_0xaac6){this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x40ad5d[_0x1cc129(0xc8)]);return;}const _0x1692ee=_0xaac6[_0x1cc129(0xc2)]()['get'](_0xad2e2c)||{},_0x3ecff6=_0x1692ee[TestFrameworkConstants[_0x1cc129(0xcb)]]||{},_0x1f6de5={..._0x3ecff6};_0x1f6de5[_0x3b264d]=_0x4621bf;const _0xcb6c69=_0x1f6de5,_0x194973={[TestFrameworkConstants[_0x1cc129(0xcb)]]:_0xcb6c69},_0x2e3854={};_0x2e3854[_0xad2e2c]=_0x194973,_0xaac6[_0x1cc129(0x116)](_0x2e3854),this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x1cc129(0x11f)+_0xad2e2c+',\x20filepath:\x20'+_0x3b264d);}else{const _0x15af4c=TestInfo[_0x1cc129(0xf2)](_0xad2e2c),_0x253cb4=_0x15af4c[TestFrameworkConstants[_0x1cc129(0xcb)]]||{};_0x253cb4[_0x3b264d]=_0x4621bf,_0x15af4c[TestFrameworkConstants[_0x1cc129(0xcb)]]=_0x253cb4,TestInfo[_0x1cc129(0x10a)](_0xad2e2c,_0x15af4c),this[_0x1cc129(0xd5)][_0x1cc129(0x117)](_0x1cc129(0x12a)+_0xad2e2c+_0x1cc129(0xf0)+_0x3b264d);}this[_0x1cc129(0xd5)][_0x1cc129(0x117)](util[_0x1cc129(0xed)](_0x40ad5d[_0x1cc129(0x145)],_0x3b264d));}catch(_0x90aba9){this[_0x1cc129(0xd5)][_0x1cc129(0x117)](util[_0x1cc129(0xed)](_0x40ad5d[_0x1cc129(0x10e)],_0x90aba9['message']));}}static[a95_0x575d4c(0x12f)](){const _0x3e824a=a95_0x575d4c,_0x323c7e={};_0x323c7e[_0x3e824a(0xe4)]=_0x3e824a(0xf3),_0x323c7e[_0x3e824a(0xff)]='No\x20attachment\x20folder\x20found\x20for\x20testhubID:\x20%s',_0x323c7e[_0x3e824a(0xdb)]=_0x3e824a(0x142);const _0x21eac7=_0x323c7e,_0x1fc76d=os['homedir'](),_0x304409=path['join'](_0x1fc76d,_0x21eac7[_0x3e824a(0xe4)]);if(!fs[_0x3e824a(0x104)](_0x304409))return;const _0x3d5e40=BrowserstackCLI['getInstance']()[_0x3e824a(0x11a)][_0x3e824a(0xd2)]?.['testhubConfig']?.[_0x3e824a(0x111)]()?.[_0x3e824a(0x13c)],_0x46ee1c=_0x3d5e40?path[_0x3e824a(0x131)](_0x304409,_0x3d5e40):null;if(!_0x46ee1c||!fs[_0x3e824a(0x104)](_0x46ee1c)){this[_0x3e824a(0xd5)]['debug'](util[_0x3e824a(0xed)](_0x21eac7[_0x3e824a(0xff)],_0x3d5e40));return;}const _0x53cb3c={};_0x53cb3c['recursive']=!![],_0x53cb3c['force']=!![],fs['rmSync'](_0x46ee1c,_0x53cb3c),this[_0x3e824a(0xd5)][_0x3e824a(0x117)](util['format'](_0x21eac7[_0x3e824a(0xdb)]));}}module[a95_0x575d4c(0x103)]=uploadAttachmentsManager;function a95_0x4fd9(){const _0x5e7dd8=['60252xjkWka','ARFcR','getTrackedInstance','FbcZC','setTestDetails','Error\x20downloading\x20file:\x20%s,\x20skipping\x20upload','1029576WhrVxS','trim','tdLOy','./framework/automationFramework','copyFileSync','toObject','./TestInfo','uploadAttachments','getTestFrameworkDetail','POST','addMultipleEntries','debug','1222613oTIHea','uploadAttachmentsManager','modules','File\x20downloaded\x20to:\x20%s','CllsP','./cliUtils','basename','trackFile:\x20Stored\x20attachment\x20in\x20instance\x20memory\x20for\x20testId:\x20','KEY_FILE_NAME','homedir','startsWith','KRPss','toFixed','Failed\x20to\x20download\x20file.\x20Status\x20code:\x20%s,\x20skipping\x20upload','./state/hookState','mTLIi','statSync','SiqvX','trackFile:\x20Stored\x20attachment\x20in\x20TestInfo\x20file\x20for\x20testId:\x20','qKClZ','createWriteStream','tVRUL','Created\x20folder:\x20%s','clearAttachments','cBblo','join','Downloaded\x20file\x20is\x20too\x20large\x20(%s\x20MB).\x20Deleting\x20file\x20and\x20skipping\x20upload.','KEY_FILE_SIZE','testhubConfig','statusCode','TXaVw','uAPzk','70eiaxpJ','PTFEt','TSLOO','6YkekZk','buildHashedId','File\x20size\x20is\x20too\x20large\x20(%s\x20MB).\x20Skipping\x20upload.','./framework/constants/testFrameworkConstants','KEY_FILE_PATH','trackFile:\x20TestFramework\x20not\x20available,\x20cannot\x20track\x20attachment','http','Cleared\x20attachment\x20folder','hVrmf','pqidQ','SFQwV','trackFile:\x20Cucumber+Playwright\x20-\x20testId:\x20','OTPsf','getAllData','Wrlwl','YnidZ','mWebk','get','Attachment\x20file\x20tracked\x20for\x20upload:\x20%s','gPNOZ','getState','sLFGn','KEY_TEST_ATTACHMENTS','getInstance','isRunning','toLowerCase','message','./browserstackCLI','TEST','TestHubModule','./state/testFrameworkState','Attachment\x20file\x20path\x20is\x20empty,\x20skipping\x20upload.','logger','close','TSAPB','Created\x20.browserstack\x20folder\x20at:\x20%s','http://','https://','nBlJs','BuildLevel','pipe','TestLevel','unlinkSync','trackFile:\x20Instance\x20not\x20available,\x20cannot\x20track\x20attachment','trackFile','1050468RlcTsw','error','RdFPn','LBuhh','path','200TYFEEJ','tWybJ','size','resolveInstance','KEY_TEST_ID','NmVSW','format','dIYIQ','2800nXRwyB',',\x20filepath:\x20','__workerDetails','getTestDetails','.browserstack','.browserstack\x20folder\x20not\x20found\x20at:\x20%s','IVDNj','jest','retry','QUmFd','483552AFrHgC','trackFile:\x20Jest+Playwright\x20-\x20testId\x20(testIdentifier):\x20','gsXSw','405886ScrSAi','XNQpR','util','dFPEL','getTestIdentifierFromTestInfo','getTestFramework','ThbtX','exports','existsSync','lrNEc'];a95_0x4fd9=function(){return _0x5e7dd8;};return a95_0x4fd9();}
const a95_0x43dfeb=a95_0x1d6e;(function(_0x105375,_0x1490c0){const _0x34c4db=a95_0x1d6e,_0x243f16=_0x105375();while(!![]){try{const _0x4c26d6=parseInt(_0x34c4db(0x1cb))/0x1*(parseInt(_0x34c4db(0x18e))/0x2)+-parseInt(_0x34c4db(0x1a9))/0x3*(-parseInt(_0x34c4db(0x1eb))/0x4)+parseInt(_0x34c4db(0x1b5))/0x5*(-parseInt(_0x34c4db(0x182))/0x6)+parseInt(_0x34c4db(0x1bf))/0x7+parseInt(_0x34c4db(0x196))/0x8+-parseInt(_0x34c4db(0x1d1))/0x9*(-parseInt(_0x34c4db(0x1ac))/0xa)+-parseInt(_0x34c4db(0x1ef))/0xb*(parseInt(_0x34c4db(0x1e6))/0xc);if(_0x4c26d6===_0x1490c0)break;else _0x243f16['push'](_0x243f16['shift']());}catch(_0x29150b){_0x243f16['push'](_0x243f16['shift']());}}}(a95_0x3799,0xf3bf0));const os=require('os'),fs=require('fs'),path=require(a95_0x43dfeb(0x191)),util=require(a95_0x43dfeb(0x16b)),BrowserstackCLI=require(a95_0x43dfeb(0x1af)),https=require(a95_0x43dfeb(0x1aa)),http=require(a95_0x43dfeb(0x1da)),AutomationFramework=require(a95_0x43dfeb(0x1d2)),PlaywrightDriverModule=require(a95_0x43dfeb(0x184)),TestInfo=require(a95_0x43dfeb(0x1d4)),TestFrameworkConstants=require(a95_0x43dfeb(0x1e7)),{createClassLogger}=require(a95_0x43dfeb(0x1e8));class uploadAttachmentsManager{static ['logger']=createClassLogger(a95_0x43dfeb(0x19f));static[a95_0x43dfeb(0x1bc)](_0x3aeddd,_0x486dc2=![]){const _0x5ec952=a95_0x43dfeb,_0x2e410d={};_0x2e410d[_0x5ec952(0x1d6)]=function(_0x2c35bd,_0x594d78){return _0x2c35bd/_0x594d78;},_0x2e410d['HqoMa']=function(_0x113d3b,_0xeea997){return _0x113d3b*_0xeea997;},_0x2e410d['EnmEX']=function(_0x32ba82,_0x4e7176){return _0x32ba82>_0x4e7176;},_0x2e410d[_0x5ec952(0x1e4)]=_0x5ec952(0x1dc),_0x2e410d[_0x5ec952(0x1d3)]=_0x5ec952(0x1ee),_0x2e410d[_0x5ec952(0x1b6)]=function(_0x113e1e,_0x32a528){return _0x113e1e===_0x32a528;},_0x2e410d[_0x5ec952(0x1cc)]=_0x5ec952(0x1dd),_0x2e410d[_0x5ec952(0x18a)]=_0x5ec952(0x1c3),_0x2e410d[_0x5ec952(0x17b)]=_0x5ec952(0x1f1),_0x2e410d[_0x5ec952(0x1f0)]='Attachment\x20recevied\x20for\x20path:\x20%s',_0x2e410d[_0x5ec952(0x1ca)]=_0x5ec952(0x18d),_0x2e410d[_0x5ec952(0x1c9)]=_0x5ec952(0x181),_0x2e410d[_0x5ec952(0x19e)]=_0x5ec952(0x1bd),_0x2e410d[_0x5ec952(0x1c4)]='Created\x20folder:\x20%s',_0x2e410d[_0x5ec952(0x1a2)]=function(_0x40c20d,_0x3e1b13){return _0x40c20d===_0x3e1b13;},_0x2e410d[_0x5ec952(0x180)]='Attachment\x20file\x20path\x20is\x20empty,\x20skipping\x20upload.',_0x2e410d[_0x5ec952(0x1c7)]=_0x5ec952(0x1a6),_0x2e410d[_0x5ec952(0x1c0)]=_0x5ec952(0x192),_0x2e410d[_0x5ec952(0x1de)]=_0x5ec952(0x17d),_0x2e410d[_0x5ec952(0x198)]=_0x5ec952(0x16f),_0x2e410d[_0x5ec952(0x166)]=function(_0x20d793,_0x211d03){return _0x20d793/_0x211d03;},_0x2e410d['XbPCn']=_0x5ec952(0x1b0);const _0x2dfdd3=_0x2e410d;this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3[_0x5ec952(0x1f0)],_0x3aeddd));const _0x454ad6=os[_0x5ec952(0x167)](),_0x1f842e=path[_0x5ec952(0x1d9)](_0x454ad6,_0x2dfdd3[_0x5ec952(0x1ca)]);!fs[_0x5ec952(0x1c8)](_0x1f842e)&&(this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3[_0x5ec952(0x1c9)],_0x1f842e)),fs[_0x5ec952(0x169)](_0x1f842e),this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util['format'](_0x2dfdd3[_0x5ec952(0x19e)],_0x1f842e)));const _0x1f44f1=BrowserstackCLI[_0x5ec952(0x18b)]()['modules'][_0x5ec952(0x1a0)]?.[_0x5ec952(0x176)]?.[_0x5ec952(0x1a3)]()?.[_0x5ec952(0x1a4)],_0x4669c5=path['join'](_0x1f842e,_0x1f44f1);!fs[_0x5ec952(0x1c8)](_0x4669c5)&&(fs[_0x5ec952(0x169)](_0x4669c5),this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3[_0x5ec952(0x1c4)],_0x4669c5)));if(_0x2dfdd3[_0x5ec952(0x1a2)](_0x3aeddd[_0x5ec952(0x19d)](),'')){this['logger'][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3['eGqEZ']));return;}if(_0x3aeddd[_0x5ec952(0x1d7)](_0x2dfdd3[_0x5ec952(0x1c7)])||_0x3aeddd['startsWith'](_0x2dfdd3[_0x5ec952(0x1c0)])){const _0x3e955d=_0x3aeddd[_0x5ec952(0x1d7)](_0x2dfdd3['mKcag'])?https:http,_0x57a2dd=path[_0x5ec952(0x178)](_0x3aeddd),_0x17270c=path[_0x5ec952(0x1d9)](_0x4669c5,_0x57a2dd),_0x667f7d=fs['createWriteStream'](_0x17270c);_0x3e955d[_0x5ec952(0x16a)](_0x3aeddd,_0x4afad2=>{const _0x41965c=_0x5ec952,_0x3b03d7={'cBJPW':function(_0x43a07e,_0xff911c){return _0x2dfdd3['GvgjJ'](_0x43a07e,_0xff911c);},'faBVM':function(_0x44baa0,_0x3174d7){return _0x2dfdd3['HqoMa'](_0x44baa0,_0x3174d7);},'hyyyr':function(_0x155d69,_0x392fe7){return _0x2dfdd3['EnmEX'](_0x155d69,_0x392fe7);},'JVPFU':_0x2dfdd3[_0x41965c(0x1e4)],'ldFyh':_0x2dfdd3[_0x41965c(0x1d3)]};if(_0x2dfdd3[_0x41965c(0x1b6)](_0x4afad2[_0x41965c(0x16e)],0xc8))_0x4afad2['pipe'](_0x667f7d),_0x667f7d['on'](_0x2dfdd3['afHDK'],()=>{const _0x511ba7=_0x41965c;_0x667f7d[_0x511ba7(0x190)]();const _0x3b3a1d=fs[_0x511ba7(0x16c)](_0x17270c),_0x4aaf4e=_0x3b03d7[_0x511ba7(0x1b2)](_0x3b3a1d['size'],_0x3b03d7[_0x511ba7(0x1be)](0x400,0x400));if(_0x3b03d7[_0x511ba7(0x175)](_0x4aaf4e,0x64)){this[_0x511ba7(0x1b4)][_0x511ba7(0x1ea)](util['format'](_0x3b03d7[_0x511ba7(0x1bb)],_0x4aaf4e[_0x511ba7(0x19a)](0x2))),fs[_0x511ba7(0x1d5)](_0x17270c);return;}this[_0x511ba7(0x1b4)]['debug'](util[_0x511ba7(0x1d8)](_0x3b03d7[_0x511ba7(0x177)],_0x17270c)),uploadAttachmentsManager[_0x511ba7(0x1d0)](_0x17270c,_0x486dc2);});else{this[_0x41965c(0x1b4)]['debug'](util[_0x41965c(0x1d8)](_0x2dfdd3[_0x41965c(0x18a)],_0x4afad2[_0x41965c(0x16e)])),_0x667f7d[_0x41965c(0x190)](),fs[_0x41965c(0x1d5)](_0x17270c);return;}})['on'](_0x2dfdd3[_0x5ec952(0x1de)],_0x34e139=>{const _0x261c81=_0x5ec952;this[_0x261c81(0x1b4)]['debug'](util[_0x261c81(0x1d8)](_0x2dfdd3[_0x261c81(0x17b)],_0x34e139[_0x261c81(0x1cf)])),_0x667f7d[_0x261c81(0x190)](),fs[_0x261c81(0x1d5)](_0x17270c);return;});}else{if(!fs[_0x5ec952(0x1c8)](_0x3aeddd)){this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3[_0x5ec952(0x198)],_0x3aeddd));return;}const _0x3ac644=fs[_0x5ec952(0x16c)](_0x3aeddd),_0x1e0fab=_0x2dfdd3[_0x5ec952(0x166)](_0x3ac644[_0x5ec952(0x1ad)],_0x2dfdd3[_0x5ec952(0x170)](0x400,0x400));if(_0x2dfdd3[_0x5ec952(0x173)](_0x1e0fab,0x64)){this[_0x5ec952(0x1b4)][_0x5ec952(0x1ea)](util[_0x5ec952(0x1d8)](_0x2dfdd3[_0x5ec952(0x19c)],_0x1e0fab['toFixed'](0x2)));return;}const _0x14104d=path[_0x5ec952(0x178)](_0x3aeddd),_0x1deaf7=path[_0x5ec952(0x1d9)](_0x4669c5,_0x14104d);fs['copyFileSync'](_0x3aeddd,_0x1deaf7),uploadAttachmentsManager[_0x5ec952(0x1d0)](_0x1deaf7,_0x486dc2);}}static[a95_0x43dfeb(0x1d0)](_0x49f2e3,_0x5adfdc){const _0x48f901=a95_0x43dfeb,_0x422d01={'LHpBM':function(_0x56db20,_0x1cad2e){return _0x56db20(_0x1cad2e);},'sVNzw':_0x48f901(0x1af),'wdPEQ':_0x48f901(0x1ae),'ltenk':function(_0x362b24,_0x34cb77){return _0x362b24===_0x34cb77;},'BagzE':_0x48f901(0x1cd),'HkDZC':_0x48f901(0x168),'UAeVq':'BuildLevel','woduZ':'TestLevel','TCvRL':_0x48f901(0x187),'QBZJK':_0x48f901(0x1c5),'jXeNq':function(_0x1e35a7,_0x3b33b3){return _0x1e35a7(_0x3b33b3);},'PkiUF':_0x48f901(0x1e5),'InzVi':_0x48f901(0x1a7),'nKdDf':_0x48f901(0x195),'fLZbk':_0x48f901(0x185)};try{let _0x5f371a;const _0x3d988d=global['__workerDetails']?.[_0x48f901(0x189)]?.[_0x48f901(0x171)],_0x19aeb6=_0x422d01[_0x48f901(0x17a)](require,_0x422d01['sVNzw']),_0x309ec8=_0x422d01['LHpBM'](require,_0x422d01[_0x48f901(0x1ed)]),_0x19ef32=_0x19aeb6[_0x48f901(0x18b)]()[_0x48f901(0x179)]()&&_0x422d01[_0x48f901(0x1b9)](_0x309ec8[_0x48f901(0x174)]()?.[_0x48f901(0x193)]?.['toLowerCase'](),_0x422d01['BagzE']);if(_0x19ef32){_0x5f371a=global['__jestCurrentTestIdentifier'];if(!_0x5f371a){const _0x5294d8=AutomationFramework[_0x48f901(0x1c2)]();_0x5f371a=AutomationFramework[_0x48f901(0x18c)](_0x5294d8,PlaywrightDriverModule['KEY_TEST_ID'],'');}this['logger'][_0x48f901(0x1ea)]('trackFile:\x20Jest+Playwright\x20-\x20testId\x20(testIdentifier):\x20'+_0x5f371a);}else{if(!_0x3d988d){const _0x6950bf=AutomationFramework[_0x48f901(0x1c2)]();_0x5f371a=AutomationFramework[_0x48f901(0x18c)](_0x6950bf,PlaywrightDriverModule['KEY_TEST_ID'],'');}else _0x5f371a=TestInfo[_0x48f901(0x18f)](_0x3d988d,_0x3d988d[_0x48f901(0x172)]);this[_0x48f901(0x1b4)]['debug'](_0x48f901(0x1db)+_0x5f371a);}if(!_0x5f371a){this['logger'][_0x48f901(0x1ea)](_0x422d01[_0x48f901(0x1c6)]);return;}const _0x3ef8a6={[TestFrameworkConstants[_0x48f901(0x1e0)]]:fs[_0x48f901(0x16c)](_0x49f2e3)[_0x48f901(0x1ad)],[TestFrameworkConstants[_0x48f901(0x1b3)]]:path[_0x48f901(0x178)](_0x49f2e3),[TestFrameworkConstants[_0x48f901(0x1c1)]]:_0x49f2e3,[TestFrameworkConstants['KEY_FILE_LEVEL']]:_0x5adfdc?_0x422d01['UAeVq']:_0x422d01[_0x48f901(0x17c)]};if(_0x19ef32){const _0x56c0c1=_0x19aeb6['getInstance']()['getTestFramework']();if(!_0x56c0c1){this[_0x48f901(0x1b4)][_0x48f901(0x1ea)](_0x422d01[_0x48f901(0x16d)]);return;}const _0x4e8446=_0x422d01['LHpBM'](require,_0x422d01[_0x48f901(0x186)]),_0x3acad8=_0x422d01[_0x48f901(0x183)](require,_0x422d01[_0x48f901(0x165)]),_0x252a0a=_0x56c0c1[_0x48f901(0x1b7)](_0x4e8446[_0x48f901(0x1e9)],_0x3acad8[_0x48f901(0x1a1)]);if(!_0x252a0a){this[_0x48f901(0x1b4)][_0x48f901(0x1ea)](_0x422d01[_0x48f901(0x197)]);return;}const _0x42facd=_0x252a0a[_0x48f901(0x17e)]()[_0x48f901(0x16a)](_0x5f371a)||{},_0x4c7f3e=_0x42facd[TestFrameworkConstants[_0x48f901(0x1ce)]]||{},_0x153c09={..._0x4c7f3e};_0x153c09[_0x49f2e3]=_0x3ef8a6;const _0x6f91b2=_0x153c09,_0x3f1c80={[TestFrameworkConstants[_0x48f901(0x1ce)]]:_0x6f91b2},_0x212f76={};_0x212f76[_0x5f371a]=_0x3f1c80,_0x252a0a[_0x48f901(0x1ab)](_0x212f76),this[_0x48f901(0x1b4)][_0x48f901(0x1ea)](_0x48f901(0x1e2)+_0x5f371a+',\x20filepath:\x20'+_0x49f2e3);}else{const _0x4fc8ca=TestInfo[_0x48f901(0x194)](_0x5f371a),_0x54d8dc=_0x4fc8ca[TestFrameworkConstants[_0x48f901(0x1ce)]]||{};_0x54d8dc[_0x49f2e3]=_0x3ef8a6,_0x4fc8ca[TestFrameworkConstants['KEY_TEST_ATTACHMENTS']]=_0x54d8dc,TestInfo[_0x48f901(0x1a5)](_0x5f371a,_0x4fc8ca),this['logger'][_0x48f901(0x1ea)]('trackFile:\x20Stored\x20attachment\x20in\x20TestInfo\x20file\x20for\x20testId:\x20'+_0x5f371a+_0x48f901(0x1e3)+_0x49f2e3);}this[_0x48f901(0x1b4)][_0x48f901(0x1ea)](util[_0x48f901(0x1d8)](_0x422d01[_0x48f901(0x17f)],_0x49f2e3));}catch(_0x29e024){this[_0x48f901(0x1b4)][_0x48f901(0x1ea)](util[_0x48f901(0x1d8)](_0x422d01['fLZbk'],_0x29e024[_0x48f901(0x1cf)]));}}static[a95_0x43dfeb(0x188)](){const _0x83fd80=a95_0x43dfeb,_0x2d24f8={};_0x2d24f8[_0x83fd80(0x1b8)]=_0x83fd80(0x18d),_0x2d24f8[_0x83fd80(0x19b)]='No\x20attachment\x20folder\x20found\x20for\x20testhubID:\x20%s',_0x2d24f8['FmxLt']=_0x83fd80(0x1ec);const _0x5389d9=_0x2d24f8,_0x312613=os[_0x83fd80(0x167)](),_0x2059e1=path['join'](_0x312613,_0x5389d9[_0x83fd80(0x1b8)]);if(!fs[_0x83fd80(0x1c8)](_0x2059e1))return;const _0x2d020e=BrowserstackCLI[_0x83fd80(0x18b)]()[_0x83fd80(0x1ba)][_0x83fd80(0x1a0)]?.[_0x83fd80(0x176)]?.['toObject']()?.[_0x83fd80(0x1a4)],_0x330ccb=_0x2d020e?path[_0x83fd80(0x1d9)](_0x2059e1,_0x2d020e):null;if(!_0x330ccb||!fs['existsSync'](_0x330ccb)){this['logger']['debug'](util['format'](_0x5389d9[_0x83fd80(0x19b)],_0x2d020e));return;}const _0x12a8bf={};_0x12a8bf[_0x83fd80(0x199)]=!![],_0x12a8bf[_0x83fd80(0x1a8)]=!![],fs[_0x83fd80(0x1e1)](_0x330ccb,_0x12a8bf),this[_0x83fd80(0x1b4)]['debug'](util[_0x83fd80(0x1d8)](_0x5389d9[_0x83fd80(0x1b1)]));}}function a95_0x3799(){const _0x5cf804=['7845324YnhMiH','jXeNq','./modules/playwrightDriverModule','Error\x20tracking\x20file:\x20%s,\x20skipping\x20upload','QBZJK','trackFile:\x20TestFramework\x20not\x20available,\x20cannot\x20track\x20attachment','clearAttachments','currentTest','pbRkw','getInstance','getState','.browserstack','4FdoBJi','getTestIdentifierFromTestInfo','close','path','http://','name','getTestDetails','Attachment\x20file\x20tracked\x20for\x20upload:\x20%s','1563816rjfFAH','InzVi','DsrTm','recursive','toFixed','TewWc','XbPCn','trim','TmuNY','uploadAttachmentsManager','TestHubModule','POST','kexdx','toObject','buildHashedId','setTestDetails','https://','trackFile:\x20Instance\x20not\x20available,\x20cannot\x20track\x20attachment','force','4424391ixNRIs','https','addMultipleEntries','19030xvylFD','size','./cliUtils','./browserstackCLI','File\x20size\x20is\x20too\x20large\x20(%s\x20MB).\x20Skipping\x20upload.','FmxLt','cBJPW','KEY_FILE_NAME','logger','5CJyUYm','qqsQX','resolveInstance','iTgvE','ltenk','modules','JVPFU','uploadAttachments','Created\x20.browserstack\x20folder\x20at:\x20%s','faBVM','3894226yWVZKn','feDng','KEY_FILE_PATH','getTrackedInstance','Failed\x20to\x20download\x20file.\x20Status\x20code:\x20%s,\x20skipping\x20upload','XdPVX','./state/testFrameworkState','HkDZC','mKcag','existsSync','nsnwk','rhoUB','235100oJCWbM','afHDK','jest','KEY_TEST_ATTACHMENTS','message','trackFile','5067leSkXm','./framework/automationFramework','ogWcy','./TestInfo','unlinkSync','GvgjJ','startsWith','format','join','http','trackFile:\x20Cucumber+Playwright\x20-\x20testId:\x20','Downloaded\x20file\x20is\x20too\x20large\x20(%s\x20MB).\x20Deleting\x20file\x20and\x20skipping\x20upload.','finish','EwhTu','exports','KEY_FILE_SIZE','rmSync','trackFile:\x20Stored\x20attachment\x20in\x20instance\x20memory\x20for\x20testId:\x20',',\x20filepath:\x20','HGwlb','./state/hookState','12fvtNGX','./framework/constants/testFrameworkConstants','../../helpers/classLogger.js','TEST','debug','4nzLQiG','Cleared\x20attachment\x20folder','wdPEQ','File\x20downloaded\x20to:\x20%s','16084673ZsPKFh','LjhBT','Error\x20downloading\x20file:\x20%s,\x20skipping\x20upload','PkiUF','FAXxs','homedir','trackFile:\x20No\x20testId\x20available,\x20cannot\x20track\x20attachment','mkdirSync','get','util','statSync','TCvRL','statusCode','Attachment\x20file\x20does\x20not\x20exist\x20at:\x20%s','HqoMa','testInfo','retry','EnmEX','getTestFrameworkDetail','hyyyr','testhubConfig','ldFyh','basename','isRunning','LHpBM','ZFlYy','woduZ','error','getAllData','nKdDf','eGqEZ','.browserstack\x20folder\x20not\x20found\x20at:\x20%s'];a95_0x3799=function(){return _0x5cf804;};return a95_0x3799();}function a95_0x1d6e(_0x2c3e71,_0x3113f0){const _0x37990c=a95_0x3799();return a95_0x1d6e=function(_0x1d6ec9,_0x3b2162){_0x1d6ec9=_0x1d6ec9-0x165;let _0x57fdda=_0x37990c[_0x1d6ec9];return _0x57fdda;},a95_0x1d6e(_0x2c3e71,_0x3113f0);}module[a95_0x43dfeb(0x1df)]=uploadAttachmentsManager;

@@ -1,1 +0,1 @@

const a96_0x1fd39b=a96_0x42c3;function a96_0x42c3(_0x53cd2f,_0x49eb88){const _0x60053b=a96_0x6005();return a96_0x42c3=function(_0x42c37b,_0x3142e3){_0x42c37b=_0x42c37b-0xac;let _0x5b918c=_0x60053b[_0x42c37b];return _0x5b918c;},a96_0x42c3(_0x53cd2f,_0x49eb88);}(function(_0x1c04dd,_0x141765){const _0x5b35ed=a96_0x42c3,_0x412f9e=_0x1c04dd();while(!![]){try{const _0x1baf01=parseInt(_0x5b35ed(0x103))/0x1+parseInt(_0x5b35ed(0xe8))/0x2+-parseInt(_0x5b35ed(0xe4))/0x3+-parseInt(_0x5b35ed(0xd8))/0x4*(parseInt(_0x5b35ed(0x133))/0x5)+parseInt(_0x5b35ed(0xc0))/0x6*(-parseInt(_0x5b35ed(0xc1))/0x7)+parseInt(_0x5b35ed(0xba))/0x8*(parseInt(_0x5b35ed(0xc6))/0x9)+-parseInt(_0x5b35ed(0xc8))/0xa;if(_0x1baf01===_0x141765)break;else _0x412f9e['push'](_0x412f9e['shift']());}catch(_0x2f1a46){_0x412f9e['push'](_0x412f9e['shift']());}}}(a96_0x6005,0x39a29));const path=require(a96_0x1fd39b(0xb1)),util=require(a96_0x1fd39b(0xbc)),{getGitMetaData,isUndefined,nestedKeyValue}=require(a96_0x1fd39b(0x120)),logger=require('../../../helpers/logger.js')[a96_0x1fd39b(0x111)],{o11yClassErrorHandler}=require('../../../helpers/test-observability/error-handler.js'),TestInfo=require('../TestInfo.js'),hooksMap={};function a96_0x6005(){const _0x416921=['AbMFp','hooks','failed','EenBp','WLGTf','HookRunStarted','PTcFs','tagExpression','szSNv','HUjSd','getHookResult','winstonLogger','message','lEBfW','hoiKp','WuNDe','match','_gitConfigPath','forEach','sendTestRunEventForCucumber','status','flatMap','EWlud','SsNTV','split','includes','../../../helpers/helper.js','failure','failure_type','skipped','KHogB','finishedAt','cucumber','finished_at','toLowerCase','toISOString','gjgqX','pending','duWQy','strip-ansi','UOPPm','pickleStepId','unutb','WJrRC','FjFCq','9395zsrfnB','SKIPPED','find','testStepResult','testStepFinished','name','tuYLr','DyIoV','TwMZm','Exception\x20in\x20createHookData:\x20','nanos','getCucumberHookType','children','PcSZg','path','length','test','tableBody','exports','every','hookId','join','root','80uAaOkp','UXVTT','util','yrIrJ','pVAUQ','duration_in_ms','61446jCJuWO','203EswzoR','BEFORE_EACH','cells','JRaBv','LWEST','197307FcmXqF','getScenarioExamples','124090cKugmM','backtrace','testCaseFinished','Ifmrh','createHookData','examples','sendHook','debug','exception','SHweb','BMmQZ','result','UnhandledError','scenario','failure_data','sKtbP','536FfaokU','DYqTd','jHfyE','sourceReference','_gitConfigured','feature','tags','unknown','ghNsu','timestamp','relative','failureData','120633NkDwKF','passed','Exception\x20in\x20getHookRunEventData:\x20','push','932942uMYesE','configureGit','QbMOR','AssertionError','javascript','getTestUUID','peuBf','uuid','astNodeIds','filter','smxPE','value','DqPnK','AFTER_EACH','getHookRunEventData','QaUya','format','bstack','failureType','KsRoW','ChiHG','rule','browserstack-node-agent/src/bin/cucumber-js/test.setup.js','tsxtp','uri','SJwrq','map','151767REwvSu','DEBpD','toString'];a96_0x6005=function(){return _0x416921;};return a96_0x6005();}class CucumberUtils{constructor(){const _0x47d8cc=a96_0x1fd39b;this[_0x47d8cc(0xdc)]=![],this[_0x47d8cc(0x117)]=null;}async['createTestFrameworkData'](_0x23347b,_0x435afb,_0x3d0a81,_0x5a85cb,_0x3167f5,_0x215920){const _0x2428de=a96_0x1fd39b,_0xabbc92={'SsNTV':function(_0x136645,_0x150994){return _0x136645===_0x150994;},'mgNXT':'FAILED','DqPnK':_0x2428de(0x108),'NPGzI':_0x2428de(0x134),'DYqTd':_0x2428de(0x123),'WuNDe':function(_0x28cbf4,_0x276c81){return _0x28cbf4||_0x276c81;},'hoiKp':function(_0x1d3078,_0x4f2e31){return _0x1d3078+_0x4f2e31;},'sKtbP':_0x2428de(0xb3),'JRaBv':_0x2428de(0xec),'iNaQS':'cucumber','WJrRC':_0x2428de(0x12b),'QbMOR':_0x2428de(0xe5),'UOPPm':function(_0xb75c52,_0x2dc24d){return _0xb75c52!==_0x2dc24d;},'UXVTT':function(_0xbe42fe,_0x5c133d){return _0xbe42fe/_0x5c133d;},'sDGYB':function(_0xe916b,_0x5202a8){return _0xe916b===_0x5202a8;},'iVhIg':_0x2428de(0x12d),'ChiHG':function(_0x1124c1,_0x40b2f9){return _0x1124c1(_0x40b2f9);},'tuYLr':_0x2428de(0xdf),'DEBpD':_0x2428de(0xeb),'BMmQZ':_0x2428de(0xd4)},{feature:_0x3afccd,scenario:_0x4da423,steps:_0x2e56c4,uuid:_0x59cf2c,startedAt:_0x48fd7c,finishedAt:_0x4b5666}=_0xabbc92[_0x2428de(0x115)](_0x23347b,{}),_0x2bff5a=this[_0x2428de(0xc7)](_0x5a85cb,_0x435afb);await this[_0x2428de(0xe9)]();const _0x2ed2fc=_0x2bff5a?_0xabbc92[_0x2428de(0x114)](_0xabbc92[_0x2428de(0x114)](_0xabbc92['hoiKp'](_0x435afb[_0x2428de(0x138)],'\x20('),_0x2bff5a[_0x2428de(0xb8)](',\x20')),')'):_0x435afb[_0x2428de(0x138)],_0x5f5a1d={'id':_0x3167f5,'uuid':_0x3167f5,'startedAt':_0x48fd7c,'finishedAt':_0x4b5666,'type':_0xabbc92[_0x2428de(0xd7)],'body':{'lang':_0xabbc92[_0x2428de(0xc4)],'code':null},'name':_0x2ed2fc,'scopes':[_0x3afccd&&_0x3afccd[_0x2428de(0x138)]?_0x3afccd['name']:''],'tags':_0x435afb['tags']?_0x435afb[_0x2428de(0xde)][_0x2428de(0x102)](({name:_0x32bfae})=>_0x32bfae):[],'file_name':_0x435afb[_0x2428de(0x100)],'location':_0x435afb[_0x2428de(0x100)],'vc_filepath':this[_0x2428de(0x117)]&&_0x435afb['uri']?path['relative'](this[_0x2428de(0x117)],_0x435afb['uri']):null,'framework':_0xabbc92['iNaQS'],'result':_0xabbc92[_0x2428de(0x131)],'meta':{'feature':_0x3afccd,'scenario':_0x4da423,'steps':_0x2e56c4,'examples':_0x2bff5a},'customRerunParam':{'rerun_name':_0x2ed2fc}};if(_0x3d0a81['testCaseFinished']&&_0x2e56c4){const _0x1f0662=_0x3d0a81[_0x2428de(0xca)];let _0x3fb32d=_0xabbc92[_0x2428de(0xea)];_0x2e56c4[_0x2428de(0xb6)](_0x550430=>{const _0xf00c74=_0x2428de;if(_0xabbc92['SsNTV'](_0x550430[_0xf00c74(0xd3)],_0xabbc92['mgNXT']))return _0x3fb32d=_0xabbc92[_0xf00c74(0xf4)],_0x1f0662['failure']=_0x550430[_0xf00c74(0x121)],_0x1f0662['failureType']=_0x550430['failureType'],![];else{if(_0xabbc92[_0xf00c74(0x11d)](_0x550430[_0xf00c74(0xd3)],_0xabbc92['NPGzI']))return _0x3fb32d=_0xabbc92[_0xf00c74(0xd9)],![];}return!![];}),_0x5f5a1d[_0x2428de(0x125)]=new Date()['toISOString'](),_0x5f5a1d[_0x2428de(0xd3)]=_0x3fb32d;_0x1f0662[_0x2428de(0xe1)]&&_0xabbc92[_0x2428de(0x12e)](_0x1f0662['timestamp'][_0x2428de(0xad)],undefined)?_0x5f5a1d[_0x2428de(0xbf)]=_0xabbc92[_0x2428de(0xbb)](_0x1f0662[_0x2428de(0xe1)]['nanos'],0xf4240):_0x5f5a1d[_0x2428de(0xbf)]=undefined;if(_0xabbc92['sDGYB'](_0x3fb32d,_0xabbc92[_0x2428de(0xf4)])){const {default:_0x482774}=await import(_0xabbc92['iVhIg']);_0x5f5a1d[_0x2428de(0x121)]=[{'backtrace':[_0x1f0662['failure']?_0xabbc92[_0x2428de(0xfc)](_0x482774,_0x1f0662['failure']):_0xabbc92[_0x2428de(0x139)]]}],_0x5f5a1d['failure_reason']=_0x1f0662[_0x2428de(0x121)]?_0xabbc92[_0x2428de(0xfc)](_0x482774,_0x1f0662[_0x2428de(0x121)]):_0x1f0662['message'],_0x1f0662[_0x2428de(0xfa)]&&(_0x5f5a1d['failure_type']=_0x1f0662[_0x2428de(0xfa)][_0x2428de(0x116)](/AssertError/)?_0xabbc92[_0x2428de(0x104)]:_0xabbc92[_0x2428de(0xd2)]);}}return _0x5f5a1d;}[a96_0x1fd39b(0xf6)](_0x3fa8d9,_0x52a78a,_0xb86bc1,_0x62846c,_0x41ff57,_0x30c63f){const _0x444f54=a96_0x1fd39b,_0x4a125a={'jHfyE':function(_0x1bde92,_0x506cec){return _0x1bde92===_0x506cec;},'vNGxL':'HookRunFinished','HUjSd':function(_0xf88804,_0x2c5b7c,_0x25da43){return _0xf88804(_0x2c5b7c,_0x25da43);},'gjgqX':_0x444f54(0xdb),'NDvPg':'uri','lEBfW':_0x444f54(0x12b),'ghNsu':'hook','FjFCq':_0x444f54(0xec),'QaUya':_0x444f54(0xdd),'WLGTf':'name','peuBf':function(_0x45e6ff,_0x4c6d9f,_0x4d2caa){return _0x45e6ff(_0x4c6d9f,_0x4d2caa);},'Ifmrh':_0x444f54(0x126)};try{if(_0x4a125a[_0x444f54(0xda)](_0xb86bc1,_0x4a125a['vNGxL'])){const _0x377697=new Date()[_0x444f54(0x129)](),_0x15bf71=hooksMap[_0x52a78a];if(!_0x15bf71)return;const _0x49be3b=_0x15bf71['find'](_0x4a298b=>_0x4a298b[_0x444f54(0xef)]===_0x62846c['id']);if(!_0x49be3b)return;const _0x13ec88=this[_0x444f54(0x110)](_0x3fa8d9,_0x52a78a);_0x49be3b['result']=_0x13ec88[_0x444f54(0x11a)],_0x49be3b[_0x444f54(0x127)]=_0x377697,_0x49be3b[_0x444f54(0x122)]=_0x13ec88['failureType'];const _0x20b8a3={};return _0x20b8a3[_0x444f54(0xc9)]=_0x13ec88[_0x444f54(0xe3)],_0x49be3b[_0x444f54(0xd6)]=[_0x20b8a3],_0x49be3b;}const _0x440e6b=TestInfo[_0x444f54(0xed)](_0x52a78a),_0xf37f12=_0x3fa8d9[_0x444f54(0x107)][_0x444f54(0x135)](_0x57eadf=>_0x57eadf['id']===_0x62846c['hookId']),_0xca3b38=_0x4a125a[_0x444f54(0x10f)](nestedKeyValue,_0xf37f12,[_0x4a125a[_0x444f54(0x12a)],_0x4a125a['NDvPg']]),_0x2000ea=new Date()[_0x444f54(0x129)](),_0x311b51=_0x4a125a[_0x444f54(0x113)],_0x38159d=_0xf37f12[_0x444f54(0x10d)]?_0xf37f12[_0x444f54(0x10d)][_0x444f54(0x11e)]('\x20')[_0x444f54(0xf1)](_0x3b36e9=>_0x3b36e9['includes']('@')):[],_0x123e34={'uuid':_0x62846c['id'],'type':_0x4a125a[_0x444f54(0xe0)],'hook_type':_0x30c63f,'name':_0xf37f12[_0x444f54(0x138)],'body':{'lang':_0x4a125a[_0x444f54(0x132)],'code':null},'tags':_0x38159d,'test_run_id':_0x440e6b,'scope':_0x4a125a[_0x444f54(0x10f)](nestedKeyValue,_0x41ff57,[_0x4a125a[_0x444f54(0xf7)],_0x4a125a[_0x444f54(0x10a)]]),'scopes':[_0x4a125a[_0x444f54(0xee)](nestedKeyValue,_0x41ff57,[_0x4a125a[_0x444f54(0xf7)],_0x4a125a[_0x444f54(0x10a)]])||''],'file_name':_0xca3b38,'location':_0xca3b38,'vc_filepath':this[_0x444f54(0x117)]?path[_0x444f54(0xe2)](this[_0x444f54(0x117)],_0xca3b38):null,'result':_0x311b51,'started_at':_0x2000ea,'framework':_0x4a125a[_0x444f54(0xcb)]};return _0x123e34;}catch(_0x5419f0){logger[_0x444f54(0xcf)](_0x444f54(0xe6)+util[_0x444f54(0xf8)](_0x5419f0)+'\x20');}}async[a96_0x1fd39b(0xcc)](_0x2d0dae,_0x46f387,_0x23e2c4,_0x2e13d5,_0x5bd85b,_0x1f9d1b){const _0x34d347=a96_0x1fd39b,_0x5bf2b7={'AbMFp':function(_0x353706,_0x51de46){return _0x353706===_0x51de46;},'SHweb':_0x34d347(0x10b),'smxPE':function(_0x177573,_0xde2f5f,_0x3da7a7){return _0x177573(_0xde2f5f,_0x3da7a7);},'SJwrq':'sourceReference','BGIqM':_0x34d347(0x100),'pVAUQ':_0x34d347(0xfe),'tsxtp':_0x34d347(0xf9)};try{const _0xe643cc=_0x2e13d5[_0x34d347(0x135)](_0x308ec3=>_0x308ec3['id']===_0x5bd85b);if(!_0xe643cc[_0x34d347(0xb7)])return;const _0x38eea6=this[_0x34d347(0xae)](_0x2e13d5,_0xe643cc),_0x23458b=this['getHookRunEventData'](_0x2d0dae,_0x46f387,_0x23e2c4,_0xe643cc,_0x1f9d1b,_0x38eea6);if(!_0x23458b)return;_0x5bf2b7['AbMFp'](_0x23e2c4,_0x5bf2b7[_0x34d347(0xd1)])&&(hooksMap[_0x46f387]?hooksMap[_0x46f387][_0x34d347(0xe7)](_0x23458b):hooksMap[_0x46f387]=[_0x23458b]);const _0x11a6ae=_0x2d0dae[_0x34d347(0x107)]['find'](_0x11f3b9=>_0x11f3b9['id']===_0xe643cc['hookId']),_0x172731=_0x5bf2b7[_0x34d347(0xf2)](nestedKeyValue,_0x11a6ae,[_0x5bf2b7[_0x34d347(0x101)],_0x5bf2b7['BGIqM']]);if(!_0x172731)return;else{if(_0x172731[_0x34d347(0x11f)](_0x5bf2b7[_0x34d347(0xbe)]))return;}if(_0x5bf2b7[_0x34d347(0x106)](_0x23458b[_0x34d347(0x138)],_0x5bf2b7[_0x34d347(0xff)]))return;return _0x23458b;}catch(_0x4efb19){logger['debug'](_0x34d347(0xac)+util[_0x34d347(0xf8)](_0x4efb19)+'\x20');}}[a96_0x1fd39b(0x110)](_0x45e2cd,_0x33b75c){const _0x1c7cb3=a96_0x1fd39b,_0x4c561a={};_0x4c561a[_0x1c7cb3(0x12c)]=function(_0xb4842d,_0x2c3c97){return _0xb4842d===_0x2c3c97;},_0x4c561a[_0x1c7cb3(0x11c)]='failed',_0x4c561a[_0x1c7cb3(0x124)]=function(_0x11f664,_0x34823b){return _0x11f664===_0x34823b;},_0x4c561a[_0x1c7cb3(0x130)]=_0x1c7cb3(0xd4),_0x4c561a['PcSZg']=_0x1c7cb3(0xeb),_0x4c561a[_0x1c7cb3(0xfb)]=function(_0x380e67,_0x58fc24){return _0x380e67||_0x58fc24;};const _0x4f768d=_0x4c561a,_0x50084d=_0x45e2cd[_0x1c7cb3(0x137)][_0x33b75c][_0x1c7cb3(0x136)];let _0x234c98,_0x455065;return _0x50084d&&_0x4f768d[_0x1c7cb3(0x12c)](_0x50084d[_0x1c7cb3(0x11a)][_0x1c7cb3(0x105)]()[_0x1c7cb3(0x128)](),_0x4f768d[_0x1c7cb3(0x11c)])&&(_0x234c98=_0x4f768d['KHogB'](_0x50084d[_0x1c7cb3(0xd0)],undefined)?_0x50084d['message']:_0x50084d[_0x1c7cb3(0xd0)][_0x1c7cb3(0x112)],_0x455065=_0x4f768d[_0x1c7cb3(0x12c)](_0x50084d[_0x1c7cb3(0xd0)],undefined)?_0x4f768d[_0x1c7cb3(0x130)]:_0x50084d['message'][_0x1c7cb3(0x116)](/Assert/)?_0x4f768d[_0x1c7cb3(0xb0)]:_0x4f768d['unutb']),{'status':_0x50084d[_0x1c7cb3(0x11a)][_0x1c7cb3(0x128)](),'failureType':_0x4f768d['KsRoW'](_0x455065,null),'failureData':!_0x234c98?null:[_0x234c98]};}['getCucumberHookType'](_0x15f2d7,_0x386944){const _0x3532ed=a96_0x1fd39b,_0x348cd4={};_0x348cd4[_0x3532ed(0x10e)]=function(_0xe32379,_0x1d7291){return _0xe32379===_0x1d7291;},_0x348cd4['LWEST']=_0x3532ed(0xf5),_0x348cd4[_0x3532ed(0x109)]=_0x3532ed(0xc2);const _0x3ab65c=_0x348cd4;let _0x2065c5=![];for(const _0x1aed46 of _0x15f2d7){_0x1aed46[_0x3532ed(0x12f)]&&(_0x2065c5=!![]);if(_0x3ab65c['szSNv'](_0x386944['id'],_0x1aed46['id']))return _0x2065c5?_0x3ab65c[_0x3532ed(0xc5)]:_0x3ab65c[_0x3532ed(0x109)];}}[a96_0x1fd39b(0xc7)]=(_0x441100,_0x39a47f)=>{const _0x1d9c68=a96_0x1fd39b,_0x1adc67={};_0x1adc67[_0x1d9c68(0xbd)]=function(_0x48eb5b,_0x947fc0){return _0x48eb5b===_0x947fc0;},_0x1adc67[_0x1d9c68(0x10c)]=function(_0x148178,_0x366194){return _0x148178>_0x366194;};const _0x550f0d=_0x1adc67;if(!(_0x39a47f[_0x1d9c68(0xf0)]&&_0x550f0d[_0x1d9c68(0x10c)](_0x39a47f[_0x1d9c68(0xf0)][_0x1d9c68(0xb2)],0x1)))return;const _0x3cad33=_0x39a47f[_0x1d9c68(0xf0)][0x0],_0x57218a=_0x39a47f[_0x1d9c68(0xf0)][0x1],_0x224bdc=_0x441100['feature']&&_0x441100['feature'][_0x1d9c68(0xaf)]?_0x441100[_0x1d9c68(0xdd)][_0x1d9c68(0xaf)]:undefined;let _0x43a773=[];_0x224bdc&&_0x224bdc[_0x1d9c68(0x118)](_0x5d14e2=>{const _0x2cdc61=_0x1d9c68,_0x17d195={'DyIoV':function(_0x1a497e,_0x3c7d6f){const _0x452976=a96_0x42c3;return _0x550f0d[_0x452976(0xbd)](_0x1a497e,_0x3c7d6f);}};if(_0x5d14e2[_0x2cdc61(0xfd)])_0x5d14e2[_0x2cdc61(0xfd)][_0x2cdc61(0xaf)]['forEach'](_0x89c994=>{const _0x5ed6de=_0x2cdc61;if(_0x89c994[_0x5ed6de(0xd5)]&&_0x17d195[_0x5ed6de(0x13a)](_0x89c994[_0x5ed6de(0xd5)]['id'],_0x3cad33)&&_0x89c994['scenario'][_0x5ed6de(0xcd)]){const _0x20fb9b=_0x89c994[_0x5ed6de(0xd5)][_0x5ed6de(0xcd)][_0x5ed6de(0x11b)](_0x335f5c=>_0x335f5c['tableBody'])['find'](_0x4a43dd=>_0x4a43dd['id']===_0x57218a);let _0x373e42;_0x20fb9b&&_0x20fb9b[_0x5ed6de(0xc3)]?_0x373e42=_0x20fb9b['cells'][_0x5ed6de(0x102)](_0x48168e=>_0x48168e[_0x5ed6de(0xf3)]):_0x373e42=[],_0x373e42&&(_0x43a773=_0x373e42);}});else{if(_0x5d14e2[_0x2cdc61(0xd5)]&&_0x550f0d[_0x2cdc61(0xbd)](_0x5d14e2['scenario']['id'],_0x3cad33)&&_0x5d14e2[_0x2cdc61(0xd5)][_0x2cdc61(0xcd)]){const _0x42ba04=_0x5d14e2['scenario']['examples'][_0x2cdc61(0x11b)](_0x3d9fff=>_0x3d9fff[_0x2cdc61(0xb4)])[_0x2cdc61(0x135)](_0x454fd3=>_0x454fd3['id']===_0x57218a);let _0x4f8c23;_0x42ba04&&_0x42ba04['cells']?_0x4f8c23=_0x42ba04[_0x2cdc61(0xc3)][_0x2cdc61(0x102)](_0x4cc7df=>_0x4cc7df['value']):_0x4f8c23=[],_0x4f8c23&&(_0x43a773=_0x4f8c23);}}});if(_0x43a773[_0x1d9c68(0xb2)])return _0x43a773;return;};async['configureGit'](){const _0x571b32=a96_0x1fd39b,_0x596803={'TwMZm':function(_0x185954){return _0x185954();}};if(this['_gitConfigured'])return this[_0x571b32(0x117)];const _0x298874=await _0x596803[_0x571b32(0x13b)](getGitMetaData);_0x298874&&(this[_0x571b32(0x117)]=_0x298874[_0x571b32(0xb9)]),this[_0x571b32(0xdc)]=!![];}}module[a96_0x1fd39b(0xb5)]=o11yClassErrorHandler(CucumberUtils,['configureGit',a96_0x1fd39b(0xc7),a96_0x1fd39b(0xae),a96_0x1fd39b(0x110),a96_0x1fd39b(0xce),a96_0x1fd39b(0xf6),a96_0x1fd39b(0x119),'createTestFrameworkData']);
const a96_0x578b12=a96_0x2ebc;(function(_0x560dad,_0xb3dc9e){const _0x33d96d=a96_0x2ebc,_0x4c88ef=_0x560dad();while(!![]){try{const _0xd60775=parseInt(_0x33d96d(0x1ff))/0x1*(-parseInt(_0x33d96d(0x1ec))/0x2)+-parseInt(_0x33d96d(0x211))/0x3*(-parseInt(_0x33d96d(0x241))/0x4)+parseInt(_0x33d96d(0x223))/0x5*(-parseInt(_0x33d96d(0x21e))/0x6)+parseInt(_0x33d96d(0x22f))/0x7*(parseInt(_0x33d96d(0x236))/0x8)+-parseInt(_0x33d96d(0x1de))/0x9*(-parseInt(_0x33d96d(0x23c))/0xa)+parseInt(_0x33d96d(0x1fc))/0xb*(-parseInt(_0x33d96d(0x20f))/0xc)+-parseInt(_0x33d96d(0x1ce))/0xd;if(_0xd60775===_0xb3dc9e)break;else _0x4c88ef['push'](_0x4c88ef['shift']());}catch(_0x95db15){_0x4c88ef['push'](_0x4c88ef['shift']());}}}(a96_0x17ce,0x261fc));function a96_0x2ebc(_0x15e31b,_0x27d1b3){const _0x17ce56=a96_0x17ce();return a96_0x2ebc=function(_0x2ebc71,_0x319393){_0x2ebc71=_0x2ebc71-0x1c1;let _0x468fc6=_0x17ce56[_0x2ebc71];return _0x468fc6;},a96_0x2ebc(_0x15e31b,_0x27d1b3);}function a96_0x17ce(){const _0x49dd0f=['debug','uri','94VIugRP','rPigA','path','cucumber','toString','backtrace','skipped','message','wrLcd','DvRKz','failureData','HookRunFinished','lbZuh','map','gDFsK','timestamp','242SYQeeE','includes','test','733PTPIKM','_gitConfigured','yddFb','failure_data','createHookData','tagExpression','kuRLT','pending','moWyZ','pickleStepId','../../../helpers/helper.js','result','SKIPPED','examples','mlwOr','testStepResult','34428wJVNJu','astNodeIds','753gfCrsQ','format','toLowerCase','pnbui','NVoTu','sendHook','zVQjr','BkpKk','rule','wOBZA','browserstack-node-agent/src/bin/cucumber-js/test.setup.js','gIuCS','length','62592BsUrLM','ZCaza','every','testStepFinished','AssertionError','50UaRMHF','IvYXP','sourceReference','BEFORE_EACH','getHookResult','bgkyu','failure_reason','value','getCucumberHookType','sMkxa','tableBody','iEBGZ','4613fbVNgt','Exception\x20in\x20createHookData:\x20','forEach','strip-ansi','SuKTv','lMiCK','Exception\x20in\x20getHookRunEventData:\x20','1880eXGIfx','relative','join','finished_at','exception','uuid','30srckPA','failure','hwPcT','FpILZ','split','4468MNAVSU','QHMYM','name','feature','bstack','obTwc','testCaseFinished','unknown','sendTestRunEventForCucumber','_gitConfigPath','UnhandledError','status','lWqpm','failureType','hooks','WpGaz','configureGit','failure_type','hookId','jGwaT','flatMap','exports','match','DrrQr','../TestInfo.js','getHookRunEventData','finishedAt','3825744sjCfLE','failed','xvzsO','GTpZx','UKFtY','QaQbX','javascript','qYbZR','hyGzy','../../../helpers/logger.js','cells','nanos','getScenarioExamples','YgNbE','root','find','651303vOYfTw','ZwplM','children','uglpq','createTestFrameworkData','tags','toISOString','xBUVd','scenario','filter','RUFGd','../../../helpers/test-observability/error-handler.js'];a96_0x17ce=function(){return _0x49dd0f;};return a96_0x17ce();}const path=require(a96_0x578b12(0x1ee)),util=require('util'),{getGitMetaData,isUndefined,nestedKeyValue}=require(a96_0x578b12(0x209)),logger=require(a96_0x578b12(0x1d7))['winstonLogger'],{o11yClassErrorHandler}=require(a96_0x578b12(0x1e9)),TestInfo=require(a96_0x578b12(0x1cb)),hooksMap={};class CucumberUtils{constructor(){this['_gitConfigured']=![],this['_gitConfigPath']=null;}async[a96_0x578b12(0x1e2)](_0x940f3c,_0x5473a9,_0x59bf1f,_0x47561b,_0x40b3e9,_0xc31e65){const _0x5b2e64=a96_0x578b12,_0xd3bed={'dEyOD':function(_0x54150d,_0x551be8){return _0x54150d===_0x551be8;},'SuKTv':'FAILED','YgNbE':_0x5b2e64(0x1cf),'rlPFL':_0x5b2e64(0x20b),'mlwOr':_0x5b2e64(0x1f2),'gIuCS':function(_0x578cf1,_0x463292){return _0x578cf1||_0x463292;},'XaynS':function(_0x105c8b,_0x484341){return _0x105c8b+_0x484341;},'ZCaza':function(_0x4ceb07,_0x15d3c2){return _0x4ceb07+_0x15d3c2;},'wUoyH':_0x5b2e64(0x1fe),'bgkyu':_0x5b2e64(0x1d4),'lbZuh':_0x5b2e64(0x1ef),'mOEUe':_0x5b2e64(0x206),'wOBZA':'passed','lWqpm':function(_0x318870,_0x3fe2e7){return _0x318870!==_0x3fe2e7;},'QaQbX':function(_0x56d613,_0x4e3e4f){return _0x56d613/_0x4e3e4f;},'hwPcT':function(_0x10def2,_0x456ef8){return _0x10def2===_0x456ef8;},'obTwc':_0x5b2e64(0x232),'uglpq':function(_0xd79154,_0x4edd01){return _0xd79154(_0x4edd01);},'tiGVt':_0x5b2e64(0x248),'moWyZ':function(_0x1196ef,_0x470106){return _0x1196ef(_0x470106);},'xvzsO':_0x5b2e64(0x222),'IvYXP':_0x5b2e64(0x24b)},{feature:_0x22a74c,scenario:_0x2bfb3d,steps:_0x3dc082,uuid:_0x1540ce,startedAt:_0x3ae046,finishedAt:_0x13562b}=_0xd3bed[_0x5b2e64(0x21c)](_0x940f3c,{}),_0x3e0d45=this['getScenarioExamples'](_0x47561b,_0x5473a9);await this[_0x5b2e64(0x1c3)]();const _0x16ba55=_0x3e0d45?_0xd3bed['XaynS'](_0xd3bed[_0x5b2e64(0x21f)](_0xd3bed[_0x5b2e64(0x21f)](_0x5473a9[_0x5b2e64(0x243)],'\x20('),_0x3e0d45[_0x5b2e64(0x238)](',\x20')),')'):_0x5473a9[_0x5b2e64(0x243)],_0x242eae={'id':_0x40b3e9,'uuid':_0x40b3e9,'startedAt':_0x3ae046,'finishedAt':_0x13562b,'type':_0xd3bed['wUoyH'],'body':{'lang':_0xd3bed[_0x5b2e64(0x228)],'code':null},'name':_0x16ba55,'scopes':[_0x22a74c&&_0x22a74c['name']?_0x22a74c[_0x5b2e64(0x243)]:''],'tags':_0x5473a9[_0x5b2e64(0x1e3)]?_0x5473a9[_0x5b2e64(0x1e3)]['map'](({name:_0x31cdd8})=>_0x31cdd8):[],'file_name':_0x5473a9[_0x5b2e64(0x1eb)],'location':_0x5473a9[_0x5b2e64(0x1eb)],'vc_filepath':this[_0x5b2e64(0x24a)]&&_0x5473a9[_0x5b2e64(0x1eb)]?path[_0x5b2e64(0x237)](this['_gitConfigPath'],_0x5473a9[_0x5b2e64(0x1eb)]):null,'framework':_0xd3bed[_0x5b2e64(0x1f8)],'result':_0xd3bed['mOEUe'],'meta':{'feature':_0x22a74c,'scenario':_0x2bfb3d,'steps':_0x3dc082,'examples':_0x3e0d45},'customRerunParam':{'rerun_name':_0x16ba55}};if(_0x59bf1f[_0x5b2e64(0x247)]&&_0x3dc082){const _0x12c351=_0x59bf1f[_0x5b2e64(0x247)];let _0x11cd53=_0xd3bed[_0x5b2e64(0x21a)];_0x3dc082[_0x5b2e64(0x220)](_0x47fe3f=>{const _0x161818=_0x5b2e64;if(_0xd3bed['dEyOD'](_0x47fe3f[_0x161818(0x20a)],_0xd3bed[_0x161818(0x233)]))return _0x11cd53=_0xd3bed[_0x161818(0x1db)],_0x12c351[_0x161818(0x23d)]=_0x47fe3f[_0x161818(0x23d)],_0x12c351[_0x161818(0x24e)]=_0x47fe3f[_0x161818(0x24e)],![];else{if(_0xd3bed['dEyOD'](_0x47fe3f[_0x161818(0x20a)],_0xd3bed['rlPFL']))return _0x11cd53=_0xd3bed[_0x161818(0x20d)],![];}return!![];}),_0x242eae[_0x5b2e64(0x1cd)]=new Date()[_0x5b2e64(0x1e4)](),_0x242eae[_0x5b2e64(0x20a)]=_0x11cd53;_0x12c351[_0x5b2e64(0x1fb)]&&_0xd3bed[_0x5b2e64(0x24d)](_0x12c351[_0x5b2e64(0x1fb)]['nanos'],undefined)?_0x242eae['duration_in_ms']=_0xd3bed[_0x5b2e64(0x1d3)](_0x12c351['timestamp'][_0x5b2e64(0x1d9)],0xf4240):_0x242eae['duration_in_ms']=undefined;if(_0xd3bed[_0x5b2e64(0x23e)](_0x11cd53,_0xd3bed[_0x5b2e64(0x1db)])){const {default:_0x517714}=await import(_0xd3bed[_0x5b2e64(0x246)]);_0x242eae[_0x5b2e64(0x23d)]=[{'backtrace':[_0x12c351['failure']?_0xd3bed[_0x5b2e64(0x1e1)](_0x517714,_0x12c351[_0x5b2e64(0x23d)]):_0xd3bed['tiGVt']]}],_0x242eae[_0x5b2e64(0x229)]=_0x12c351[_0x5b2e64(0x23d)]?_0xd3bed[_0x5b2e64(0x207)](_0x517714,_0x12c351[_0x5b2e64(0x23d)]):_0x12c351[_0x5b2e64(0x1f3)],_0x12c351[_0x5b2e64(0x24e)]&&(_0x242eae[_0x5b2e64(0x1c4)]=_0x12c351[_0x5b2e64(0x24e)][_0x5b2e64(0x1c9)](/AssertError/)?_0xd3bed[_0x5b2e64(0x1d0)]:_0xd3bed[_0x5b2e64(0x224)]);}}return _0x242eae;}[a96_0x578b12(0x1cc)](_0x206436,_0x48db0b,_0x308a5a,_0xba9025,_0xe41c1a,_0x11bd5e){const _0xc0d115=a96_0x578b12,_0x3ff9d8={'hyGzy':function(_0x5ca3f,_0x6455c6){return _0x5ca3f===_0x6455c6;},'yddFb':_0xc0d115(0x1f7),'gDFsK':function(_0x4ec344,_0x46fafb,_0xf0506){return _0x4ec344(_0x46fafb,_0xf0506);},'DvRKz':'sourceReference','zVQjr':'uri','BkpKk':_0xc0d115(0x206),'mpRFr':'hook','QHMYM':_0xc0d115(0x1d4),'DrrQr':_0xc0d115(0x244),'HVSep':'name','gsGMM':function(_0x1453eb,_0x500637,_0x149015){return _0x1453eb(_0x500637,_0x149015);},'wwScE':'cucumber'};try{if(_0x3ff9d8[_0xc0d115(0x1d6)](_0x308a5a,_0x3ff9d8[_0xc0d115(0x201)])){const _0x15fa28=new Date()[_0xc0d115(0x1e4)](),_0x332b9a=hooksMap[_0x48db0b];if(!_0x332b9a)return;const _0x1a4fe4=_0x332b9a[_0xc0d115(0x1dd)](_0x96e344=>_0x96e344[_0xc0d115(0x23b)]===_0xba9025['id']);if(!_0x1a4fe4)return;const _0x5d4f9c=this[_0xc0d115(0x227)](_0x206436,_0x48db0b);_0x1a4fe4['result']=_0x5d4f9c[_0xc0d115(0x24c)],_0x1a4fe4[_0xc0d115(0x239)]=_0x15fa28,_0x1a4fe4[_0xc0d115(0x1c4)]=_0x5d4f9c[_0xc0d115(0x24e)];const _0xdf1d77={};return _0xdf1d77[_0xc0d115(0x1f1)]=_0x5d4f9c[_0xc0d115(0x1f6)],_0x1a4fe4[_0xc0d115(0x202)]=[_0xdf1d77],_0x1a4fe4;}const _0x3a9069=TestInfo['getTestUUID'](_0x48db0b),_0x5c46a2=_0x206436[_0xc0d115(0x1c1)]['find'](_0xb29f48=>_0xb29f48['id']===_0xba9025[_0xc0d115(0x1c5)]),_0x1e3fbe=_0x3ff9d8[_0xc0d115(0x1fa)](nestedKeyValue,_0x5c46a2,[_0x3ff9d8[_0xc0d115(0x1f5)],_0x3ff9d8[_0xc0d115(0x217)]]),_0xeaf7eb=new Date()['toISOString'](),_0x46386e=_0x3ff9d8[_0xc0d115(0x218)],_0x4e7972=_0x5c46a2[_0xc0d115(0x204)]?_0x5c46a2['tagExpression'][_0xc0d115(0x240)]('\x20')[_0xc0d115(0x1e7)](_0x210398=>_0x210398['includes']('@')):[],_0x5312b7={'uuid':_0xba9025['id'],'type':_0x3ff9d8['mpRFr'],'hook_type':_0x11bd5e,'name':_0x5c46a2['name'],'body':{'lang':_0x3ff9d8[_0xc0d115(0x242)],'code':null},'tags':_0x4e7972,'test_run_id':_0x3a9069,'scope':_0x3ff9d8[_0xc0d115(0x1fa)](nestedKeyValue,_0xe41c1a,[_0x3ff9d8[_0xc0d115(0x1ca)],_0x3ff9d8['HVSep']]),'scopes':[_0x3ff9d8['gsGMM'](nestedKeyValue,_0xe41c1a,[_0x3ff9d8[_0xc0d115(0x1ca)],_0x3ff9d8['HVSep']])||''],'file_name':_0x1e3fbe,'location':_0x1e3fbe,'vc_filepath':this[_0xc0d115(0x24a)]?path[_0xc0d115(0x237)](this['_gitConfigPath'],_0x1e3fbe):null,'result':_0x46386e,'started_at':_0xeaf7eb,'framework':_0x3ff9d8['wwScE']};return _0x5312b7;}catch(_0x536d05){logger['debug'](_0xc0d115(0x235)+util[_0xc0d115(0x212)](_0x536d05)+'\x20');}}async[a96_0x578b12(0x203)](_0x2c0725,_0x57cc51,_0x3575ae,_0x15f155,_0x587919,_0x3f85ec){const _0x1b9d55=a96_0x578b12,_0x15be47={'qrcOF':function(_0x83db63,_0xab1631){return _0x83db63===_0xab1631;},'rvuIT':'HookRunStarted','kuRLT':function(_0x2e793f,_0x1e137b,_0x46953b){return _0x2e793f(_0x1e137b,_0x46953b);},'sMkxa':_0x1b9d55(0x225),'nrrNv':_0x1b9d55(0x1eb),'RUFGd':_0x1b9d55(0x21b),'rPigA':function(_0x5c9033,_0x507f30){return _0x5c9033===_0x507f30;},'pnbui':_0x1b9d55(0x245)};try{const _0x55ef4e=_0x15f155['find'](_0x29aae6=>_0x29aae6['id']===_0x587919);if(!_0x55ef4e[_0x1b9d55(0x1c5)])return;const _0xd90a8a=this[_0x1b9d55(0x22b)](_0x15f155,_0x55ef4e),_0x5205c2=this[_0x1b9d55(0x1cc)](_0x2c0725,_0x57cc51,_0x3575ae,_0x55ef4e,_0x3f85ec,_0xd90a8a);if(!_0x5205c2)return;_0x15be47['qrcOF'](_0x3575ae,_0x15be47['rvuIT'])&&(hooksMap[_0x57cc51]?hooksMap[_0x57cc51]['push'](_0x5205c2):hooksMap[_0x57cc51]=[_0x5205c2]);const _0x45911e=_0x2c0725['hooks']['find'](_0x17da6b=>_0x17da6b['id']===_0x55ef4e[_0x1b9d55(0x1c5)]),_0x154d8c=_0x15be47[_0x1b9d55(0x205)](nestedKeyValue,_0x45911e,[_0x15be47[_0x1b9d55(0x22c)],_0x15be47['nrrNv']]);if(!_0x154d8c)return;else{if(_0x154d8c[_0x1b9d55(0x1fd)](_0x15be47[_0x1b9d55(0x1e8)]))return;}if(_0x15be47[_0x1b9d55(0x1ed)](_0x5205c2[_0x1b9d55(0x243)],_0x15be47[_0x1b9d55(0x214)]))return;return _0x5205c2;}catch(_0xcb55b0){logger[_0x1b9d55(0x1ea)](_0x1b9d55(0x230)+util['format'](_0xcb55b0)+'\x20');}}[a96_0x578b12(0x227)](_0x2e0401,_0x20b3d8){const _0x4ee41e=a96_0x578b12,_0x4a7de1={};_0x4a7de1[_0x4ee41e(0x1e5)]=function(_0x12f8f8,_0x274fc3){return _0x12f8f8===_0x274fc3;},_0x4a7de1[_0x4ee41e(0x215)]=_0x4ee41e(0x1cf),_0x4a7de1['wrLcd']=function(_0x40f879,_0x30eeae){return _0x40f879===_0x30eeae;},_0x4a7de1[_0x4ee41e(0x1c2)]=function(_0x3cda93,_0x34e7dc){return _0x3cda93===_0x34e7dc;},_0x4a7de1[_0x4ee41e(0x22e)]=_0x4ee41e(0x24b),_0x4a7de1[_0x4ee41e(0x1df)]=_0x4ee41e(0x222),_0x4a7de1['YIEvf']=function(_0x3bbf9a,_0x382dee){return _0x3bbf9a||_0x382dee;};const _0x3aad93=_0x4a7de1,_0x6e40c=_0x2e0401[_0x4ee41e(0x221)][_0x20b3d8][_0x4ee41e(0x20e)];let _0x25d7c5,_0x24089d;return _0x6e40c&&_0x3aad93[_0x4ee41e(0x1e5)](_0x6e40c[_0x4ee41e(0x24c)][_0x4ee41e(0x1f0)]()[_0x4ee41e(0x213)](),_0x3aad93['NVoTu'])&&(_0x25d7c5=_0x3aad93[_0x4ee41e(0x1f4)](_0x6e40c[_0x4ee41e(0x23a)],undefined)?_0x6e40c[_0x4ee41e(0x1f3)]:_0x6e40c['exception']['message'],_0x24089d=_0x3aad93[_0x4ee41e(0x1c2)](_0x6e40c[_0x4ee41e(0x23a)],undefined)?_0x3aad93[_0x4ee41e(0x22e)]:_0x6e40c[_0x4ee41e(0x1f3)][_0x4ee41e(0x1c9)](/Assert/)?_0x3aad93[_0x4ee41e(0x1df)]:_0x3aad93[_0x4ee41e(0x22e)]),{'status':_0x6e40c['status'][_0x4ee41e(0x213)](),'failureType':_0x3aad93['YIEvf'](_0x24089d,null),'failureData':!_0x25d7c5?null:[_0x25d7c5]};}[a96_0x578b12(0x22b)](_0x1325ae,_0x3a82f3){const _0x58244a=a96_0x578b12,_0x98197d={};_0x98197d['srwff']=function(_0x484ad7,_0x367fd3){return _0x484ad7===_0x367fd3;},_0x98197d['lMiCK']='AFTER_EACH',_0x98197d['qYbZR']=_0x58244a(0x226);const _0x103f81=_0x98197d;let _0x20947f=![];for(const _0x56f423 of _0x1325ae){_0x56f423[_0x58244a(0x208)]&&(_0x20947f=!![]);if(_0x103f81['srwff'](_0x3a82f3['id'],_0x56f423['id']))return _0x20947f?_0x103f81[_0x58244a(0x234)]:_0x103f81[_0x58244a(0x1d5)];}}[a96_0x578b12(0x1da)]=(_0x2cb43d,_0x5015e4)=>{const _0x2305f0=a96_0x578b12,_0xf556dc={};_0xf556dc[_0x2305f0(0x1c6)]=function(_0x33c45f,_0x300269){return _0x33c45f===_0x300269;},_0xf556dc[_0x2305f0(0x1d2)]=function(_0x2e8798,_0x2ad5e3){return _0x2e8798>_0x2ad5e3;};const _0x1fb1d1=_0xf556dc;if(!(_0x5015e4[_0x2305f0(0x210)]&&_0x1fb1d1[_0x2305f0(0x1d2)](_0x5015e4[_0x2305f0(0x210)][_0x2305f0(0x21d)],0x1)))return;const _0x345fea=_0x5015e4[_0x2305f0(0x210)][0x0],_0x1f6a1c=_0x5015e4[_0x2305f0(0x210)][0x1],_0x36b37e=_0x2cb43d[_0x2305f0(0x244)]&&_0x2cb43d['feature'][_0x2305f0(0x1e0)]?_0x2cb43d[_0x2305f0(0x244)]['children']:undefined;let _0x47b265=[];_0x36b37e&&_0x36b37e['forEach'](_0x21346c=>{const _0x1c5258=_0x2305f0,_0x1371e3={'FpILZ':function(_0x42e4c7,_0x3de90f){const _0x5afc96=a96_0x2ebc;return _0x1fb1d1[_0x5afc96(0x1c6)](_0x42e4c7,_0x3de90f);}};if(_0x21346c[_0x1c5258(0x219)])_0x21346c['rule']['children'][_0x1c5258(0x231)](_0x2ce5f2=>{const _0x273973=_0x1c5258;if(_0x2ce5f2[_0x273973(0x1e6)]&&_0x1371e3[_0x273973(0x23f)](_0x2ce5f2[_0x273973(0x1e6)]['id'],_0x345fea)&&_0x2ce5f2['scenario'][_0x273973(0x20c)]){const _0x5b22ba=_0x2ce5f2[_0x273973(0x1e6)][_0x273973(0x20c)][_0x273973(0x1c7)](_0xad0fc4=>_0xad0fc4[_0x273973(0x22d)])[_0x273973(0x1dd)](_0x4c6212=>_0x4c6212['id']===_0x1f6a1c);let _0x1be4c1;_0x5b22ba&&_0x5b22ba['cells']?_0x1be4c1=_0x5b22ba[_0x273973(0x1d8)][_0x273973(0x1f9)](_0x91fcf1=>_0x91fcf1[_0x273973(0x22a)]):_0x1be4c1=[],_0x1be4c1&&(_0x47b265=_0x1be4c1);}});else{if(_0x21346c[_0x1c5258(0x1e6)]&&_0x1fb1d1[_0x1c5258(0x1c6)](_0x21346c['scenario']['id'],_0x345fea)&&_0x21346c[_0x1c5258(0x1e6)][_0x1c5258(0x20c)]){const _0x1642fe=_0x21346c[_0x1c5258(0x1e6)][_0x1c5258(0x20c)]['flatMap'](_0x4298bb=>_0x4298bb['tableBody'])[_0x1c5258(0x1dd)](_0x406e37=>_0x406e37['id']===_0x1f6a1c);let _0x151156;_0x1642fe&&_0x1642fe['cells']?_0x151156=_0x1642fe[_0x1c5258(0x1d8)][_0x1c5258(0x1f9)](_0x383d6f=>_0x383d6f['value']):_0x151156=[],_0x151156&&(_0x47b265=_0x151156);}}});if(_0x47b265[_0x2305f0(0x21d)])return _0x47b265;return;};async['configureGit'](){const _0x12442e=a96_0x578b12,_0x3efc35={'GTpZx':function(_0x41f139){return _0x41f139();}};if(this['_gitConfigured'])return this[_0x12442e(0x24a)];const _0x21d6cc=await _0x3efc35[_0x12442e(0x1d1)](getGitMetaData);_0x21d6cc&&(this[_0x12442e(0x24a)]=_0x21d6cc[_0x12442e(0x1dc)]),this[_0x12442e(0x200)]=!![];}}module[a96_0x578b12(0x1c8)]=o11yClassErrorHandler(CucumberUtils,[a96_0x578b12(0x1c3),a96_0x578b12(0x1da),a96_0x578b12(0x22b),a96_0x578b12(0x227),a96_0x578b12(0x216),a96_0x578b12(0x1cc),a96_0x578b12(0x249),a96_0x578b12(0x1e2)]);

@@ -1,1 +0,1 @@

function a97_0x5bf0(_0x3b1361,_0x4e8306){const _0x2ad956=a97_0x2ad9();return a97_0x5bf0=function(_0x5bf0ec,_0x41b092){_0x5bf0ec=_0x5bf0ec-0x1a9;let _0xe8fc26=_0x2ad956[_0x5bf0ec];return _0xe8fc26;},a97_0x5bf0(_0x3b1361,_0x4e8306);}const a97_0x8ec4cc=a97_0x5bf0;function a97_0x2ad9(){const _0xb53eb8=['asyncError','md5','getHierarchy',',\x20testRunId:\x20','sWKUk','hook','TestRunFinished','name','getFileName','errors','\x22\x20hook\x20for\x20\x22','PrjKF','finishedAt','getTime','PetuD','469FBhQlJ','Failed\x20to\x20get\x20hook\x20file\x20path:\x20','[jestUtils]\x20Created\x20identifier:\x20','failure_reason_expanded','getName','displayName','parse','createHash','createIdentifierFromJestTest','format','EIAjL','ltWeF','createTestFrameworkData','Creating\x20test\x20framework\x20data\x20for\x20eventType:\x20','stack','LCOgb','Exception\x20in\x20checking\x20if\x20hook\x20is\x20internal:\x20','includes','afterEach','ChlxB','jlOqm','digest','__jestCurrentTestIdentifier','100098fNfNeI','5EgLOID','[jestUtils]\x20Error\x20creating\x20identifier:\x20','FWMLZ','xrwdV','getState','HookRunFinished','retryOf','Exception\x20in\x20createTestFrameworkData:\x20','YSgvj','length','inspect','HVxWU','XprJP','386134qjJZsm','apply','16160TsFKHs','exports','type','Creating\x20hook\x20data\x20for\x20eventType:\x20','configureGit','MOUmK','CIGHU','330PyicXp','test','ROOT_DESCRIBE_BLOCK','IZrJA','1341OHWsqf','testAnalyticsId','push','ljzMu','toISOString','PbEgZ','backtrace','[jestUtils]\x20Error\x20parsing\x20asyncError\x20stack\x20trace:\x20','parent','pending','update','42740CVblhV','startedAt','now','testPath','_gitConfigPath','jXqoo','jest-circus','[jestUtils]\x20Using\x20stored\x20testIdentifier:\x20','getRootParentFile','WQFMv','failure_backtrace','relative','yXune','fXaec','expect','NTBGm','match','TestRunSkipped','_gitConfigured','../../../helpers/helper.js','failure','failed','hex','NlpvU','jIxjE','find','UKuqS','extractTestFilePath','failure_type','dDgkf','path','mvdyS','createJestTestIdentifier','errorsDetailed','PSebe','144409GGWBov','AFTER_ALL','winstonLogger','stack-trace','IWkxi','UZpDL','beforeAll','../../../helpers/logger.js','drXou','QeMmx','failure_reason','No\x20hook\x20data\x20provided\x20for\x20jest\x20hook\x20event','passed','[jestUtils]\x20Error\x20getting\x20test\x20identifier:\x20','getTestIdentifier','result','yYGrQ','23442sQhlsA','beDtt','split','Exception\x20in\x20getHookRunEventData:\x20','Exception\x20in\x20createHookData:\x20','tsXAH','HookRunStarted','eKSqk','btVgZ','XsoYV','hooks','udGzU','cjaDk','unknown','Failed\x20to\x20get\x20root\x20parent\x20file:\x20','started_at','crypto','jest','KZiQt','xDrTk','../../../helpers/test-observability/utils','skipped','File\x20path\x20could\x20not\x20be\x20found','javascript','gffEO','wUCpi','smDaw','423596ihLgsF','getHookRunEventData','VyENb',':jest-','FYABQ','failure_data','qggCC','AFTER_EACH','finished_at','xEASo','title','browserstack-node-agent/src/bin/jest','TKUzo','toUpperCase','error','\x20from\x20compositeKey:\x20','util','afterAll','fullName','recreateIdentifierFromTestInfo','GsNbq','toString','file','Error\x20parsing\x20asyncError\x20stack\x20trace:\x20','clearHooksMap','[jestUtils]\x20No\x20testInfo\x20provided,\x20cannot\x20create\x20identifier','isJestInternalHook','debug','No\x20test\x20data\x20provided\x20for\x20jest\x20test\x20event','duration','expanded','currentTest','createHookData','beforeEach','PbyuA','BEFORE_EACH','[jestUtils]\x20expect.getState()\x20not\x20available:\x20'];a97_0x2ad9=function(){return _0xb53eb8;};return a97_0x2ad9();}(function(_0x892e91,_0x4ea763){const _0x1137b1=a97_0x5bf0,_0xdf359f=_0x892e91();while(!![]){try{const _0x55ad96=-parseInt(_0x1137b1(0x25d))/0x1+-parseInt(_0x1137b1(0x222))/0x2+-parseInt(_0x1137b1(0x214))/0x3+-parseInt(_0x1137b1(0x1c9))/0x4*(-parseInt(_0x1137b1(0x215))/0x5)+parseInt(_0x1137b1(0x1ae))/0x6*(parseInt(_0x1137b1(0x1fd))/0x7)+parseInt(_0x1137b1(0x224))/0x8*(parseInt(_0x1137b1(0x22f))/0x9)+parseInt(_0x1137b1(0x23a))/0xa*(-parseInt(_0x1137b1(0x22b))/0xb);if(_0x55ad96===_0x4ea763)break;else _0xdf359f['push'](_0xdf359f['shift']());}catch(_0x5013f3){_0xdf359f['push'](_0xdf359f['shift']());}}}(a97_0x2ad9,0x29672));const path=require(a97_0x8ec4cc(0x258)),util=require(a97_0x8ec4cc(0x1d9)),crypto=require(a97_0x8ec4cc(0x1be)),{getGitMetaData,isUndefined,nestedKeyValue}=require(a97_0x8ec4cc(0x24d)),logger=require(a97_0x8ec4cc(0x264))[a97_0x8ec4cc(0x25f)],{o11yClassErrorHandler}=require('../../../helpers/test-observability/error-handler.js'),TestInfo=require('../TestInfo.js'),{failureData,getFailureType}=require(a97_0x8ec4cc(0x1c2)),stackTrace=require(a97_0x8ec4cc(0x260)),a97_0x4e14cc={};a97_0x4e14cc[a97_0x8ec4cc(0x263)]='BEFORE_ALL',a97_0x4e14cc[a97_0x8ec4cc(0x1da)]=a97_0x8ec4cc(0x25e),a97_0x4e14cc[a97_0x8ec4cc(0x1ea)]=a97_0x8ec4cc(0x1ec),a97_0x4e14cc[a97_0x8ec4cc(0x20f)]=a97_0x8ec4cc(0x1d0);const HOOK_TYPES_MAP=a97_0x4e14cc,hooksMap={};class JestUtils{constructor(){const _0x452ad8=a97_0x8ec4cc;this[_0x452ad8(0x24c)]=![],this['_gitConfigPath']=null;}async[a97_0x8ec4cc(0x209)](_0x5ad8dc,_0x967987,_0x1526d0=a97_0x8ec4cc(0x1f4),_0x2ab4d8=undefined){const _0x19ddc6=a97_0x8ec4cc,_0x1d1a18={'XprJP':_0x19ddc6(0x1e5),'udGzU':'jest-circus','YSgvj':function(_0x1399a6,_0x5ca456){return _0x1399a6||_0x5ca456;},'beDtt':_0x19ddc6(0x1c4),'xrwdV':function(_0x1c9c04,_0x127bae){return _0x1c9c04!==_0x127bae;},'VyENb':_0x19ddc6(0x22c),'FYABQ':'err','btVgZ':_0x19ddc6(0x238),'cjaDk':function(_0x463485,_0x49b9b5){return _0x463485===_0x49b9b5;},'jIxjE':_0x19ddc6(0x24b),'KZiQt':_0x19ddc6(0x1c3),'CIGHU':function(_0xe0762b,_0x15c4c2){return _0xe0762b>_0x15c4c2;},'qggCC':_0x19ddc6(0x24f),'yYGrQ':_0x19ddc6(0x1a9),'ChlxB':function(_0x87f1fb,_0x3a2f69){return _0x87f1fb-_0x3a2f69;},'VOPUV':_0x19ddc6(0x1c5),'tnFqg':function(_0x5c9a37,_0x12b523){return _0x5c9a37>_0x12b523;},'ljzMu':_0x19ddc6(0x1bf),'wUCpi':function(_0x383c1e,_0x4989c5){return _0x383c1e(_0x4989c5);},'PrjKF':'TestRunFinished'};logger[_0x19ddc6(0x1e4)](_0x19ddc6(0x20a)+_0x1526d0+',\x20testIdentifier:\x20'+_0x967987);try{if(!_0x5ad8dc)return logger[_0x19ddc6(0x1e4)](_0x1d1a18[_0x19ddc6(0x221)]),null;if(_0x5ad8dc['fn']&&_0x5ad8dc['fn'][_0x19ddc6(0x1de)]()['match'](/browserstack internal helper hook/))return null;await this[_0x19ddc6(0x228)]();let _0x108732;try{_0x108732=this[_0x19ddc6(0x242)](_0x5ad8dc);if(_0x108732&&_0x108732[_0x19ddc6(0x20e)](_0x1d1a18[_0x19ddc6(0x1b9)]))return null;}catch(_0x4a0723){logger[_0x19ddc6(0x1e4)](_0x19ddc6(0x1bc)+util[_0x19ddc6(0x206)](_0x4a0723)),_0x108732=null;}const _0x406da9=this[_0x19ddc6(0x1f0)](_0x5ad8dc),_0x4b8f70=this[_0x19ddc6(0x201)](_0x5ad8dc),_0x27bf2b=_0x1d1a18[_0x19ddc6(0x21d)](_0x108732,_0x1d1a18[_0x19ddc6(0x1af)]);let _0x299eb9=[];const _0x379906=_0x5ad8dc[_0x19ddc6(0x25b)]||_0x5ad8dc[_0x19ddc6(0x1f7)];if(_0x1d1a18[_0x19ddc6(0x218)](_0x379906,undefined))_0x299eb9=[_0x379906,_0x1d1a18[_0x19ddc6(0x1cb)]];else _0x1d1a18[_0x19ddc6(0x218)](_0x2ab4d8,undefined)&&(_0x299eb9=[_0x2ab4d8,_0x1d1a18[_0x19ddc6(0x1cd)]]);const _0x5d1397=_0x1d1a18[_0x19ddc6(0x218)](_0x379906,undefined)?util[_0x19ddc6(0x21f)](_0x379906[0x0]):_0x1d1a18['xrwdV'](_0x2ab4d8,undefined)?_0x2ab4d8[_0x19ddc6(0x1de)]():undefined;let _0x387ed3=_0x1d1a18[_0x19ddc6(0x1b6)];if(_0x1d1a18['cjaDk'](_0x1526d0,_0x1d1a18['jIxjE']))_0x387ed3=_0x1d1a18[_0x19ddc6(0x1c0)];else _0x379906&&_0x1d1a18[_0x19ddc6(0x22a)](_0x379906[_0x19ddc6(0x21e)],0x0)?_0x387ed3=_0x1d1a18[_0x19ddc6(0x1cf)]:_0x387ed3=_0x1d1a18[_0x19ddc6(0x1ad)];let _0x5522b8=null;if(_0x1d1a18['xrwdV'](_0x5ad8dc[_0x19ddc6(0x1e6)],undefined))_0x5522b8=_0x5ad8dc['duration'];else(_0x1526d0['match'](/Finished/)||_0x1526d0[_0x19ddc6(0x24a)](/Skipped/))&&(_0x5ad8dc[_0x19ddc6(0x1bd)]&&(_0x5522b8=_0x1d1a18[_0x19ddc6(0x210)](Date[_0x19ddc6(0x23c)](),new Date(_0x5ad8dc['started_at'])[_0x19ddc6(0x1fb)]())));const _0x2e2597=_0x5ad8dc['fn']?_0x5ad8dc['fn'][_0x19ddc6(0x1de)]():null,_0x32e4b4={'id':_0x967987,'uuid':_0x967987,'startedAt':_0x5ad8dc[_0x19ddc6(0x1bd)]||new Date()['toISOString'](),'finishedAt':_0x1526d0['match'](/Finished/)||_0x1526d0[_0x19ddc6(0x24a)](/Skipped/)?new Date()[_0x19ddc6(0x233)]():null,'type':_0x1d1a18['VyENb'],'body':{'lang':_0x1d1a18['VOPUV'],'code':_0x2e2597},'name':_0x4b8f70,'errorsDetailed':_0x1d1a18['tnFqg'](_0x379906?.[_0x19ddc6(0x21e)],0x0)?_0x379906[0x0]:_0x379906?_0x379906:undefined,'scopes':_0x406da9,'file_name':_0x27bf2b,'location':_0x27bf2b,'vc_filepath':this[_0x19ddc6(0x23e)]&&_0x108732?path['relative'](this[_0x19ddc6(0x23e)],_0x108732):null,'framework':_0x1d1a18[_0x19ddc6(0x232)],'result':_0x387ed3,'failure_reason':_0x5d1397,'duration_in_ms':_0x5522b8,'failure':failureData[_0x19ddc6(0x223)](null,_0x299eb9),'failure_type':!_0x5d1397?null:_0x1d1a18[_0x19ddc6(0x1c7)](getFailureType,_0x5d1397),'retry_of':_0x5ad8dc[_0x19ddc6(0x21b)]||null,'customRerunParam':{'rerun_name':_0x4b8f70}};_0x1d1a18[_0x19ddc6(0x1ba)](_0x1526d0,_0x1d1a18[_0x19ddc6(0x252)])&&!_0x32e4b4[_0x19ddc6(0x23b)]&&(_0x32e4b4[_0x19ddc6(0x23b)]=_0x32e4b4[_0x19ddc6(0x1fa)]);const _0x3d8e31=_0x32e4b4[_0x19ddc6(0x24e)]&&_0x32e4b4[_0x19ddc6(0x24e)][0x0];return _0x3d8e31&&(_0x32e4b4[_0x19ddc6(0x244)]=_0x3d8e31[_0x19ddc6(0x235)],_0x32e4b4[_0x19ddc6(0x200)]=_0x3d8e31[_0x19ddc6(0x1e7)]),(_0x1d1a18[_0x19ddc6(0x1ba)](_0x1526d0,_0x1d1a18[_0x19ddc6(0x1f9)])||_0x1d1a18[_0x19ddc6(0x1ba)](_0x1526d0,_0x1d1a18[_0x19ddc6(0x252)]))&&(_0x5ad8dc['hooks']&&(_0x32e4b4[_0x19ddc6(0x1b8)]=_0x5ad8dc[_0x19ddc6(0x1b8)])),_0x32e4b4;}catch(_0x51366e){return logger[_0x19ddc6(0x1e4)](_0x19ddc6(0x21c)+util['format'](_0x51366e)),null;}}async[a97_0x8ec4cc(0x1e9)](_0x499067,_0x5ec8a9,_0x5c6d5b,_0x5e28d7){const _0x71df66=a97_0x8ec4cc,_0xf4660d={'HNciI':_0x71df66(0x268),'rTetc':_0x71df66(0x240),'HVxWU':_0x71df66(0x1d4),'CIxjO':_0x71df66(0x1bb),'FWMLZ':'pending','MOUmK':function(_0x36c5f0,_0x5ecd2f){return _0x36c5f0===_0x5ecd2f;},'smDaw':_0x71df66(0x21a),'fXaec':function(_0x1b5bac,_0x3f2694){return _0x1b5bac>_0x3f2694;},'eKSqk':'failed','EIjWZ':function(_0x7ca8e7,_0x936dda){return _0x7ca8e7(_0x936dda);},'NTBGm':_0x71df66(0x22c),'mvdyS':_0x71df66(0x1a9),'IZrJA':_0x71df66(0x1f3),'jlOqm':_0x71df66(0x1c5),'drXou':_0x71df66(0x1bf),'yXune':function(_0x25d888,_0xabdc15){return _0x25d888===_0xabdc15;},'PbEgZ':_0x71df66(0x1b4)};logger[_0x71df66(0x1e4)](_0x71df66(0x227)+_0x5c6d5b+',\x20hookUUID:\x20'+_0x5ec8a9+_0x71df66(0x1f1)+_0x5e28d7);try{if(!_0x499067)return logger['debug'](_0xf4660d['HNciI']),null;if(this[_0x71df66(0x1e3)](_0x499067))return null;await this[_0x71df66(0x228)]();let _0x387a92=null;try{_0x387a92=this[_0x71df66(0x242)](_0x499067);if(_0x387a92&&_0x387a92[_0x71df66(0x20e)](_0xf4660d['rTetc']))return null;if(_0x387a92&&_0x387a92[_0x71df66(0x20e)](_0xf4660d[_0x71df66(0x220)]))return null;}catch(_0x428ae1){logger[_0x71df66(0x1e4)](_0x71df66(0x1fe)+util['format'](_0x428ae1));}const _0x3e2a89=this[_0x71df66(0x201)](_0x499067),_0x33c6b1=_0x499067['type']||_0xf4660d['CIxjO'],_0xe14125=HOOK_TYPES_MAP[_0x33c6b1]||_0x33c6b1[_0x71df66(0x1d6)](),_0x2c4f30=_0x499067[_0x71df66(0x237)]&&_0x499067[_0x71df66(0x237)][_0x71df66(0x1f5)]?_0x499067[_0x71df66(0x237)]['name']:'';let _0x4b3459=_0xf4660d[_0x71df66(0x217)],_0x36b47f=null,_0x4e1ff6=null,_0x4abe36=null,_0x2ba411=null;_0xf4660d[_0x71df66(0x229)](_0x5c6d5b,_0xf4660d[_0x71df66(0x1c8)])&&(_0x2ba411=new Date()[_0x71df66(0x233)](),_0x499067['errorsDetailed']&&_0xf4660d[_0x71df66(0x247)](_0x499067[_0x71df66(0x25b)][_0x71df66(0x21e)],0x0)?(_0x4b3459=_0xf4660d[_0x71df66(0x1b5)],_0x4e1ff6=util[_0x71df66(0x21f)](_0x499067[_0x71df66(0x25b)][0x0]),_0x36b47f=_0xf4660d['EIjWZ'](getFailureType,_0x4e1ff6),_0x4abe36=failureData[_0x71df66(0x223)](null,[_0x499067[_0x71df66(0x25b)],_0xf4660d[_0x71df66(0x249)]])):_0x4b3459=_0xf4660d[_0x71df66(0x259)]);const _0x15d633={'uuid':_0x5ec8a9,'type':_0xf4660d[_0x71df66(0x22e)],'hook_type':_0xe14125,'name':_0x3e2a89,'body':{'lang':_0xf4660d[_0x71df66(0x211)],'code':_0x499067['fn']?_0x499067['fn'][_0x71df66(0x1de)]():null},'tags':[],'test_run_id':_0x5e28d7,'scope':_0x2c4f30,'scopes':[_0x2c4f30],'file_name':_0x387a92,'location':_0x387a92,'vc_filepath':this['_gitConfigPath']&&_0x387a92?path[_0x71df66(0x245)](this[_0x71df66(0x23e)],_0x387a92):null,'result':_0x4b3459,'started_at':_0x499067[_0x71df66(0x1bd)]||new Date()[_0x71df66(0x233)](),'finished_at':_0x2ba411,'failure_type':_0x36b47f,'failure_reason':_0x4e1ff6,'failure_data':_0x4abe36,'framework':_0xf4660d[_0x71df66(0x265)]};return _0xf4660d[_0x71df66(0x246)](_0x5c6d5b,_0xf4660d[_0x71df66(0x234)])&&(hooksMap[_0x5e28d7]?hooksMap[_0x5e28d7][_0x71df66(0x231)](_0x15d633):hooksMap[_0x5e28d7]=[_0x15d633]),_0x15d633;}catch(_0xedf398){return logger['debug'](_0x71df66(0x1b2)+util['format'](_0xedf398)),null;}}[a97_0x8ec4cc(0x1ca)](_0x139236,_0x680edb,_0x314885){const _0xdbbe0a=a97_0x8ec4cc,_0x17e10f={'LdFAV':function(_0x1086ec,_0x4de569){return _0x1086ec>_0x4de569;},'toEET':_0xdbbe0a(0x24f),'UZpDL':function(_0x45057c,_0x5b67bc){return _0x45057c(_0x5b67bc);},'UKuqS':'test','ltWeF':_0xdbbe0a(0x1a9)};try{const _0x352f29=hooksMap[_0x139236];if(!_0x352f29)return null;const _0x5e1d7e=_0x352f29[_0xdbbe0a(0x253)](_0x125550=>_0x125550['uuid']===_0x680edb);if(!_0x5e1d7e)return null;return _0x5e1d7e[_0xdbbe0a(0x1d1)]=new Date()[_0xdbbe0a(0x233)](),_0x314885[_0xdbbe0a(0x25b)]&&_0x17e10f['LdFAV'](_0x314885[_0xdbbe0a(0x25b)][_0xdbbe0a(0x21e)],0x0)?(_0x5e1d7e['result']=_0x17e10f['toEET'],_0x5e1d7e[_0xdbbe0a(0x267)]=util['inspect'](_0x314885[_0xdbbe0a(0x25b)][0x0]),_0x5e1d7e[_0xdbbe0a(0x256)]=_0x17e10f[_0xdbbe0a(0x262)](getFailureType,_0x5e1d7e[_0xdbbe0a(0x267)]),_0x5e1d7e[_0xdbbe0a(0x1ce)]=failureData['apply'](null,[_0x314885['errorsDetailed'],_0x17e10f[_0xdbbe0a(0x254)]])):_0x5e1d7e[_0xdbbe0a(0x1ac)]=_0x17e10f[_0xdbbe0a(0x208)],_0x5e1d7e;}catch(_0x4ee097){return logger['debug'](_0xdbbe0a(0x1b1)+util[_0xdbbe0a(0x206)](_0x4ee097)),null;}}[a97_0x8ec4cc(0x201)](_0x28e6c2){const _0x3b174e=a97_0x8ec4cc,_0x3de18c={};_0x3de18c['HXKbq']=function(_0xa2cc40,_0x19e58e){return _0xa2cc40!==_0x19e58e;},_0x3de18c[_0x3b174e(0x257)]=_0x3b174e(0x22c),_0x3de18c[_0x3b174e(0x1dd)]='Unknown\x20Test';const _0x48abe6=_0x3de18c;if(_0x48abe6['HXKbq'](_0x28e6c2[_0x3b174e(0x226)],_0x48abe6[_0x3b174e(0x257)]))return'\x22'+_0x28e6c2[_0x3b174e(0x226)]+_0x3b174e(0x1f8)+(_0x28e6c2[_0x3b174e(0x237)]&&_0x28e6c2['parent'][_0x3b174e(0x1f5)])+'\x22';return _0x28e6c2['name']||_0x48abe6[_0x3b174e(0x1dd)];}[a97_0x8ec4cc(0x1f0)](_0x48109b){const _0xd24d1a=a97_0x8ec4cc,_0x7702e0={};_0x7702e0[_0xd24d1a(0x1b7)]=function(_0x5985cd,_0x3ce986){return _0x5985cd!==_0x3ce986;},_0x7702e0[_0xd24d1a(0x251)]='ROOT_DESCRIBE_BLOCK';const _0x2afe15=_0x7702e0,_0x20c47e=[];if(_0x48109b&&_0x48109b['parent']){let _0x55f7d4=_0x48109b[_0xd24d1a(0x237)];while(_0x55f7d4&&_0x55f7d4[_0xd24d1a(0x1f5)]&&_0x2afe15[_0xd24d1a(0x1b7)](_0x55f7d4['name'],'')&&_0x2afe15[_0xd24d1a(0x1b7)](_0x55f7d4[_0xd24d1a(0x1f5)],_0x2afe15[_0xd24d1a(0x251)])){_0x20c47e[_0xd24d1a(0x231)](_0x55f7d4[_0xd24d1a(0x1f5)]),_0x55f7d4=_0x55f7d4[_0xd24d1a(0x237)];}}return _0x20c47e['reverse'](),_0x20c47e;}['getRootParentFile'](_0x472f65){const _0x7173af=a97_0x8ec4cc;if(_0x472f65['asyncError'])try{const _0x5a1516=stackTrace[_0x7173af(0x203)]['call'](stackTrace,_0x472f65[_0x7173af(0x1ee)]);if(_0x5a1516[0x0]&&_0x5a1516[0x0][_0x7173af(0x1f6)])return _0x5a1516[0x0][_0x7173af(0x1f6)]();}catch(_0x4cac95){logger[_0x7173af(0x1e4)](_0x7173af(0x1e0)+util[_0x7173af(0x206)](_0x4cac95));}if(_0x472f65[_0x7173af(0x1df)])return _0x472f65[_0x7173af(0x1df)];return null;}[a97_0x8ec4cc(0x1e3)](_0x416980){const _0x2d97dc=a97_0x8ec4cc,_0x189556={};_0x189556[_0x2d97dc(0x25c)]=_0x2d97dc(0x240),_0x189556[_0x2d97dc(0x261)]=function(_0x23f5a7,_0x490259){return _0x23f5a7===_0x490259;},_0x189556[_0x2d97dc(0x1f2)]=_0x2d97dc(0x22d);const _0x74ea52=_0x189556;try{const _0x267c9d=this['getRootParentFile'](_0x416980);if(_0x267c9d&&_0x267c9d['includes'](_0x74ea52[_0x2d97dc(0x25c)]))return!![];if(!_0x267c9d){const _0x3089ec=_0x416980[_0x2d97dc(0x237)]&&_0x416980[_0x2d97dc(0x237)][_0x2d97dc(0x1f5)];if(_0x74ea52[_0x2d97dc(0x261)](_0x3089ec,_0x74ea52['sWKUk']))return!![];}}catch(_0x2c5dda){logger[_0x2d97dc(0x1e4)](_0x2d97dc(0x20d)+util[_0x2d97dc(0x206)](_0x2c5dda));}return![];}[a97_0x8ec4cc(0x1ab)](_0x15c9d0=null){const _0x15859c=a97_0x8ec4cc;try{const _0x37aae5=_0x15c9d0||global['__workerDetails']||{};if(global[_0x15859c(0x213)])return global[_0x15859c(0x213)];if(_0x37aae5?.['currentTest']?.['testAnalyticsId'])return _0x37aae5['currentTest'][_0x15859c(0x230)];if(_0x37aae5?.[_0x15859c(0x1e8)]?.['id'])return _0x37aae5['currentTest']['id'];return null;}catch(_0x204171){return logger[_0x15859c(0x1e4)](_0x15859c(0x1aa)+util[_0x15859c(0x206)](_0x204171)),null;}}async[a97_0x8ec4cc(0x228)](){const _0x4235f5=a97_0x8ec4cc,_0x342511={'xEASo':function(_0x2ddffc){return _0x2ddffc();}};if(this[_0x4235f5(0x24c)])return this[_0x4235f5(0x23e)];const _0x1eb3fe=await _0x342511[_0x4235f5(0x1d2)](getGitMetaData);_0x1eb3fe&&(this[_0x4235f5(0x23e)]=_0x1eb3fe['root']),this['_gitConfigured']=!![];}['clearHooksMap'](_0x302a0d){hooksMap[_0x302a0d]&&delete hooksMap[_0x302a0d];}[a97_0x8ec4cc(0x255)](_0xe6842e){const _0x2539ac=a97_0x8ec4cc,_0x4889a7={'EIAjL':_0x2539ac(0x240),'gffEO':function(_0x5b36fc,_0x3b1831){return _0x5b36fc(_0x3b1831);},'LCOgb':_0x2539ac(0x248)};if(_0xe6842e['file'])return _0xe6842e[_0x2539ac(0x1df)];if(_0xe6842e[_0x2539ac(0x1ee)]){try{const _0x5b102a=stackTrace[_0x2539ac(0x203)](_0xe6842e[_0x2539ac(0x1ee)]);if(_0x5b102a[0x0]&&_0x5b102a[0x0]['getFileName']){const _0x3af83d=_0x5b102a[0x0][_0x2539ac(0x1f6)]();if(_0x3af83d&&!_0x3af83d['includes'](_0x4889a7[_0x2539ac(0x207)]))return _0x3af83d;}}catch(_0x50f304){logger['debug'](_0x2539ac(0x236)+util[_0x2539ac(0x206)](_0x50f304));}if(_0xe6842e[_0x2539ac(0x1ee)][_0x2539ac(0x20b)]){const _0x3f2bcf=_0xe6842e['asyncError']['stack']['split']('\x0a');for(const _0x1b4f1f of _0x3f2bcf){const _0x2ab6d8=_0x1b4f1f['match'](/at (.+?):\d+:\d+/);if(_0x2ab6d8&&_0x2ab6d8[0x1]&&!_0x2ab6d8[0x1][_0x2539ac(0x20e)](_0x4889a7['EIAjL']))return _0x2ab6d8[0x1];}}}let _0x5f442c=_0xe6842e[_0x2539ac(0x237)];while(_0x5f442c){if(_0x5f442c[_0x2539ac(0x1df)])return _0x5f442c['file'];if(_0x5f442c[_0x2539ac(0x1ee)])try{const _0x4a4625=stackTrace['parse'](_0x5f442c[_0x2539ac(0x1ee)]);if(_0x4a4625[0x0]&&_0x4a4625[0x0][_0x2539ac(0x1f6)]){const _0x422f3a=_0x4a4625[0x0][_0x2539ac(0x1f6)]();if(_0x422f3a&&!_0x422f3a[_0x2539ac(0x20e)](_0x4889a7[_0x2539ac(0x207)]))return _0x422f3a;}}catch(_0x14819e){}_0x5f442c=_0x5f442c[_0x2539ac(0x237)];}try{const _0x2256b1=_0x4889a7[_0x2539ac(0x1c6)](require,_0x4889a7[_0x2539ac(0x20c)]);if(_0x2256b1&&_0x2256b1[_0x2539ac(0x219)]){const _0x1e7381=_0x2256b1[_0x2539ac(0x219)]();if(_0x1e7381&&_0x1e7381[_0x2539ac(0x23d)])return _0x1e7381[_0x2539ac(0x23d)];}}catch(_0x1fe65d){logger[_0x2539ac(0x1e4)](_0x2539ac(0x1ed)+util[_0x2539ac(0x206)](_0x1fe65d));}return null;}['createJestTestIdentifier'](_0x267461){const _0x20cd6f=a97_0x8ec4cc,_0xcb17a0={};_0xcb17a0[_0x20cd6f(0x266)]=_0x20cd6f(0x1e2),_0xcb17a0['tsXAH']=function(_0x2d78e8,_0x4caf01){return _0x2d78e8!==_0x4caf01;},_0xcb17a0[_0x20cd6f(0x1fc)]='ROOT_DESCRIBE_BLOCK',_0xcb17a0[_0x20cd6f(0x243)]=_0x20cd6f(0x240),_0xcb17a0[_0x20cd6f(0x1c1)]=_0x20cd6f(0x1ef),_0xcb17a0[_0x20cd6f(0x23f)]=_0x20cd6f(0x250);const _0x47630e=_0xcb17a0;try{if(!_0x267461)return logger['error'](_0x47630e[_0x20cd6f(0x266)]),null;const _0x2f8b9b=_0x267461[_0x20cd6f(0x1db)]||_0x267461['name']||_0x267461[_0x20cd6f(0x1d3)]||_0x267461[_0x20cd6f(0x202)];let _0x55802b=_0x2f8b9b;if(_0x267461[_0x20cd6f(0x237)]&&_0x267461[_0x20cd6f(0x237)][_0x20cd6f(0x1f5)]&&_0x47630e[_0x20cd6f(0x1b3)](_0x267461[_0x20cd6f(0x237)]['name'],_0x47630e['PetuD'])){const _0x3be3b7=_0x267461[_0x20cd6f(0x1f5)]||_0x267461['title'];_0x3be3b7&&(_0x55802b=_0x267461[_0x20cd6f(0x237)][_0x20cd6f(0x1f5)]+'\x20'+_0x3be3b7);}let _0x23f094=_0x267461[_0x20cd6f(0x23d)];if(!_0x23f094&&_0x267461[_0x20cd6f(0x1ee)]){try{const _0x3e388c=stackTrace['parse'](_0x267461['asyncError']);if(_0x3e388c[0x0]&&_0x3e388c[0x0]['getFileName']){const _0x4e4960=_0x3e388c[0x0][_0x20cd6f(0x1f6)]();_0x4e4960&&!_0x4e4960[_0x20cd6f(0x20e)](_0x47630e[_0x20cd6f(0x243)])&&(_0x23f094=_0x4e4960);}}catch(_0x5e2765){logger[_0x20cd6f(0x1e4)](_0x20cd6f(0x236)+util['format'](_0x5e2765));}if(!_0x23f094&&_0x267461['asyncError'][_0x20cd6f(0x20b)]){const _0xebc137=_0x267461[_0x20cd6f(0x1ee)][_0x20cd6f(0x20b)][_0x20cd6f(0x1b0)]('\x0a');for(const _0xc77d08 of _0xebc137){const _0x4d1ad1=_0xc77d08[_0x20cd6f(0x24a)](/at (.+?):\d+:\d+/);if(_0x4d1ad1&&_0x4d1ad1[0x1]&&!_0x4d1ad1[0x1][_0x20cd6f(0x20e)](_0x47630e['WQFMv'])){_0x23f094=_0x4d1ad1[0x1];break;}}}}const _0x120be4=_0x23f094+'::'+_0x55802b,_0x1b8a64=crypto[_0x20cd6f(0x204)](_0x47630e[_0x20cd6f(0x1c1)])[_0x20cd6f(0x239)](_0x120be4)[_0x20cd6f(0x212)](_0x47630e[_0x20cd6f(0x23f)])['substring'](0x0,0x8),_0x244cbc=process['pid']+_0x20cd6f(0x1cc)+_0x1b8a64;return logger[_0x20cd6f(0x1e4)](_0x20cd6f(0x1ff)+_0x244cbc+_0x20cd6f(0x1d8)+_0x120be4),_0x244cbc;}catch(_0xdb083a){return logger[_0x20cd6f(0x1d7)](_0x20cd6f(0x216)+util[_0x20cd6f(0x206)](_0xdb083a)),null;}}[a97_0x8ec4cc(0x205)](_0xa7f500){const _0x5c7bc7=a97_0x8ec4cc,_0x27fb50={};_0x27fb50['PbyuA']='[jestUtils]\x20No\x20test\x20object\x20provided';const _0x3fc864=_0x27fb50;if(!_0xa7f500)return logger['debug'](_0x3fc864[_0x5c7bc7(0x1eb)]),null;const _0x45025c=this[_0x5c7bc7(0x255)](_0xa7f500),_0x286558={};_0x286558[_0x5c7bc7(0x1f5)]=_0xa7f500[_0x5c7bc7(0x1f5)]||_0xa7f500['title'],_0x286558['parent']=_0xa7f500[_0x5c7bc7(0x237)],_0x286558[_0x5c7bc7(0x23d)]=_0x45025c,_0x286558[_0x5c7bc7(0x1ee)]=_0xa7f500[_0x5c7bc7(0x1ee)];const _0x58d6dc=_0x286558;return this['createJestTestIdentifier'](_0x58d6dc);}[a97_0x8ec4cc(0x1dc)](_0x9ab685,_0x3c5329=null){const _0x273fda=a97_0x8ec4cc,_0x2f83dd={};_0x2f83dd[_0x273fda(0x1d5)]='[jestUtils]\x20No\x20testInfo\x20provided\x20for\x20recreation';const _0x1b00af=_0x2f83dd;if(!_0x9ab685)return logger[_0x273fda(0x1e4)](_0x1b00af[_0x273fda(0x1d5)]),_0x3c5329;if(_0x9ab685['testIdentifier'])return logger[_0x273fda(0x1e4)](_0x273fda(0x241)+_0x9ab685['testIdentifier']),_0x9ab685['testIdentifier'];return this[_0x273fda(0x25a)](_0x9ab685)||_0x3c5329;}}module[a97_0x8ec4cc(0x225)]=o11yClassErrorHandler(JestUtils,[a97_0x8ec4cc(0x228),a97_0x8ec4cc(0x1f0),'getRootParentFile',a97_0x8ec4cc(0x201),'isJestInternalHook',a97_0x8ec4cc(0x1ab),a97_0x8ec4cc(0x209),a97_0x8ec4cc(0x1e9),a97_0x8ec4cc(0x1ca),a97_0x8ec4cc(0x1e1),a97_0x8ec4cc(0x255),'createJestTestIdentifier',a97_0x8ec4cc(0x205),a97_0x8ec4cc(0x1dc)]);
const a97_0x43a776=a97_0x1169;(function(_0x327b3a,_0x3df5dc){const _0x3de7b3=a97_0x1169,_0x506776=_0x327b3a();while(!![]){try{const _0x1f70e0=-parseInt(_0x3de7b3(0x16f))/0x1+-parseInt(_0x3de7b3(0x161))/0x2*(parseInt(_0x3de7b3(0x16b))/0x3)+parseInt(_0x3de7b3(0x117))/0x4*(-parseInt(_0x3de7b3(0xd4))/0x5)+parseInt(_0x3de7b3(0x168))/0x6+parseInt(_0x3de7b3(0xc5))/0x7*(parseInt(_0x3de7b3(0x154))/0x8)+parseInt(_0x3de7b3(0x128))/0x9+parseInt(_0x3de7b3(0x149))/0xa;if(_0x1f70e0===_0x3df5dc)break;else _0x506776['push'](_0x506776['shift']());}catch(_0x2ebec9){_0x506776['push'](_0x506776['shift']());}}}(a97_0x5622,0x4b935));const path=require('path'),util=require(a97_0x43a776(0x14b)),crypto=require(a97_0x43a776(0x108)),{getGitMetaData,isUndefined,nestedKeyValue}=require('../../../helpers/helper.js'),logger=require('../../../helpers/logger.js')[a97_0x43a776(0xef)],{o11yClassErrorHandler}=require('../../../helpers/test-observability/error-handler.js'),TestInfo=require(a97_0x43a776(0x10b)),{failureData,getFailureType}=require('../../../helpers/test-observability/utils'),stackTrace=require(a97_0x43a776(0x114)),a97_0x165fd4={};function a97_0x5622(){const _0x19cdcc=['getRootParentFile','[jestUtils]\x20Using\x20stored\x20testIdentifier:\x20','Error\x20parsing\x20asyncError\x20stack\x20trace:\x20','oIrvI','\x20from\x20compositeKey:\x20','bnoXj','3756069ggoiJv','error','createIdentifierFromJestTest','dIRXT','pid','browserstack-node-agent/src/bin/jest','[jestUtils]\x20Error\x20parsing\x20asyncError\x20stack\x20trace:\x20','errors','stack','ckXkl','TestRunFinished','toUpperCase','FHLmY','format','finished_at','match','OWwZl','parent','AFTER_EACH','[jestUtils]\x20expect.getState()\x20not\x20available:\x20','__jestCurrentTestIdentifier','getTestIdentifier','pending','KaLIP','unknown','uiKyu','find','getHookRunEventData','DjRuh','now','CYoSM','startedAt','BEtEY','1932390flIfez','getName','util','aAMTq','oRHtM','type','_gitConfigured','uUuJV','isJestInternalHook','Failed\x20to\x20get\x20root\x20parent\x20file:\x20','name','2045792MFZjkH','File\x20path\x20could\x20not\x20be\x20found','fXOml','mELso','failed','test','wLfqD','clearHooksMap','toString','failure','currentTest','substring','WvOYb','50qfYrSS','started_at','QdVQL','failure_data','zxylV','file','Creating\x20hook\x20data\x20for\x20eventType:\x20','1549482mswbrm','cvNpB','GgYBv','26073JlHXWP','hGbBi','md5','finishedAt','406167ImdFgq','duration','failure_reason_expanded','retryOf','pazqr','TmDFW','7gIhILO','createHookData','mXIMN','afterEach','Exception\x20in\x20checking\x20if\x20hook\x20is\x20internal:\x20','Exception\x20in\x20createTestFrameworkData:\x20','toISOString','QnyUN','[jestUtils]\x20No\x20testInfo\x20provided\x20for\x20recreation','QPQCs','XonZy','call','Failed\x20to\x20get\x20hook\x20file\x20path:\x20','getHierarchy','jest-circus','365PhUOxA','_gitConfigPath','NUEqM','Creating\x20test\x20framework\x20data\x20for\x20eventType:\x20','[jestUtils]\x20Error\x20getting\x20test\x20identifier:\x20','parse','asyncError','mGMzH','apply','UvldB',',\x20hookUUID:\x20','extractTestFilePath','fGEgK','XbyEP','push','HookRunFinished','[jestUtils]\x20No\x20testInfo\x20provided,\x20cannot\x20create\x20identifier','createHash','title','MnyfF','configureGit','javascript','eBUFa','backtrace','uSkTb','expect','testIdentifier','winstonLogger','mTGyD','errorsDetailed','Exception\x20in\x20createHookData:\x20','afterAll','qqdHV','wpNoZ','testPath','createJestTestIdentifier','JOkhC','length','split','createTestFrameworkData','debug','Gcyuy','displayName','UcEsg','beforeAll','inspect','TBCQq','bSnpd','hex','naVJA','nqzsA','Hekar','crypto','exports','failure_backtrace','../TestInfo.js','nkYWZ','[jestUtils]\x20Created\x20identifier:\x20','erufY','pLvTK','YdArI','No\x20test\x20data\x20provided\x20for\x20jest\x20test\x20event','hooks','[jestUtils]\x20Error\x20creating\x20identifier:\x20','stack-trace','fullName','getFileName','10496qRGaYc','cEzbS','UfKEm','passed','skipped','recreateIdentifierFromTestInfo','includes','AFTER_ALL','ROOT_DESCRIBE_BLOCK','mWfHl','reverse'];a97_0x5622=function(){return _0x19cdcc;};return a97_0x5622();}a97_0x165fd4[a97_0x43a776(0x100)]='BEFORE_ALL',a97_0x165fd4[a97_0x43a776(0xf3)]=a97_0x43a776(0x11e),a97_0x165fd4['beforeEach']='BEFORE_EACH',a97_0x165fd4[a97_0x43a776(0xc8)]=a97_0x43a776(0x13a);function a97_0x1169(_0x39c463,_0x1b2c4d){const _0x5622c5=a97_0x5622();return a97_0x1169=function(_0x1169b4,_0x164ef5){_0x1169b4=_0x1169b4-0xc5;let _0x2de672=_0x5622c5[_0x1169b4];return _0x2de672;},a97_0x1169(_0x39c463,_0x1b2c4d);}const HOOK_TYPES_MAP=a97_0x165fd4,hooksMap={};class JestUtils{constructor(){const _0x49d46a=a97_0x43a776;this[_0x49d46a(0x14f)]=![],this[_0x49d46a(0xd5)]=null;}async[a97_0x43a776(0xfb)](_0x68c13f,_0xc94845,_0x5bf7b4='TestRunFinished',_0x58a773=undefined){const _0x469319=a97_0x43a776,_0xdcba17={'OPvKT':_0x469319(0x111),'cEzbS':_0x469319(0xd3),'mELso':function(_0x3cee2b,_0x8ac0c){return _0x3cee2b||_0x8ac0c;},'nkYWZ':_0x469319(0x155),'QnyUN':function(_0x53b79e,_0x9311d0){return _0x53b79e!==_0x9311d0;},'uSkTb':_0x469319(0x159),'XonZy':'err','uUuJV':function(_0x26cd31,_0x240e7c){return _0x26cd31!==_0x240e7c;},'CYoSM':function(_0x1e7bbb,_0x57d9c5){return _0x1e7bbb!==_0x57d9c5;},'qqdHV':'pending','UvldB':function(_0x2ad4e3,_0x2954df){return _0x2ad4e3===_0x2954df;},'XbyEP':'TestRunSkipped','pQlbl':_0x469319(0x11b),'mXIMN':function(_0x4ad4e9,_0x13b087){return _0x4ad4e9>_0x13b087;},'wpNoZ':_0x469319(0x158),'naVJA':_0x469319(0x11a),'pazqr':function(_0x2849fb,_0x419f7e){return _0x2849fb!==_0x419f7e;},'MnyfF':function(_0x34f0cb,_0x5f274b){return _0x34f0cb-_0x5f274b;},'Hekar':_0x469319(0xe9),'ZYCka':function(_0xcbdd5c,_0xf1370a){return _0xcbdd5c>_0xf1370a;},'Zcolk':'jest','QPQCs':function(_0x3b9363,_0x336389){return _0x3b9363(_0x336389);},'eBUFa':_0x469319(0x132)};logger['debug'](_0x469319(0xd7)+_0x5bf7b4+',\x20testIdentifier:\x20'+_0xc94845);try{if(!_0x68c13f)return logger[_0x469319(0xfc)](_0xdcba17['OPvKT']),null;if(_0x68c13f['fn']&&_0x68c13f['fn'][_0x469319(0x15c)]()['match'](/browserstack internal helper hook/))return null;await this[_0x469319(0xe8)]();let _0x6f58a8;try{_0x6f58a8=this[_0x469319(0x122)](_0x68c13f);if(_0x6f58a8&&_0x6f58a8[_0x469319(0x11d)](_0xdcba17[_0x469319(0x118)]))return null;}catch(_0x4eeaea){logger['debug'](_0x469319(0x152)+util[_0x469319(0x135)](_0x4eeaea)),_0x6f58a8=null;}const _0x2c28b4=this[_0x469319(0xd2)](_0x68c13f),_0x337b04=this['getName'](_0x68c13f),_0x693a08=_0xdcba17[_0x469319(0x157)](_0x6f58a8,_0xdcba17[_0x469319(0x10c)]);let _0x4e00e4=[];const _0xc34fba=_0x68c13f[_0x469319(0xf1)]||_0x68c13f[_0x469319(0x12f)];if(_0xdcba17[_0x469319(0xcc)](_0xc34fba,undefined))_0x4e00e4=[_0xc34fba,_0xdcba17['uSkTb']];else _0xdcba17[_0x469319(0xcc)](_0x58a773,undefined)&&(_0x4e00e4=[_0x58a773,_0xdcba17[_0x469319(0xcf)]]);const _0x19692=_0xdcba17[_0x469319(0x150)](_0xc34fba,undefined)?util['inspect'](_0xc34fba[0x0]):_0xdcba17[_0x469319(0x146)](_0x58a773,undefined)?_0x58a773[_0x469319(0x15c)]():undefined;let _0x52e204=_0xdcba17[_0x469319(0xf4)];if(_0xdcba17['UvldB'](_0x5bf7b4,_0xdcba17['XbyEP']))_0x52e204=_0xdcba17['pQlbl'];else _0xc34fba&&_0xdcba17[_0x469319(0xc7)](_0xc34fba[_0x469319(0xf9)],0x0)?_0x52e204=_0xdcba17[_0x469319(0xf5)]:_0x52e204=_0xdcba17[_0x469319(0x105)];let _0x5f4643=null;if(_0xdcba17[_0x469319(0x173)](_0x68c13f[_0x469319(0x170)],undefined))_0x5f4643=_0x68c13f[_0x469319(0x170)];else(_0x5bf7b4['match'](/Finished/)||_0x5bf7b4[_0x469319(0x137)](/Skipped/))&&(_0x68c13f[_0x469319(0x162)]&&(_0x5f4643=_0xdcba17[_0x469319(0xe7)](Date[_0x469319(0x145)](),new Date(_0x68c13f[_0x469319(0x162)])['getTime']())));const _0x10f16d=_0x68c13f['fn']?_0x68c13f['fn'][_0x469319(0x15c)]():null,_0x2b3754={'id':_0xc94845,'uuid':_0xc94845,'startedAt':_0x68c13f[_0x469319(0x162)]||new Date()['toISOString'](),'finishedAt':_0x5bf7b4[_0x469319(0x137)](/Finished/)||_0x5bf7b4['match'](/Skipped/)?new Date()[_0x469319(0xcb)]():null,'type':_0xdcba17[_0x469319(0xec)],'body':{'lang':_0xdcba17[_0x469319(0x107)],'code':_0x10f16d},'name':_0x337b04,'errorsDetailed':_0xdcba17['ZYCka'](_0xc34fba?.[_0x469319(0xf9)],0x0)?_0xc34fba[0x0]:_0xc34fba?_0xc34fba:undefined,'scopes':_0x2c28b4,'file_name':_0x693a08,'location':_0x693a08,'vc_filepath':this[_0x469319(0xd5)]&&_0x6f58a8?path['relative'](this['_gitConfigPath'],_0x6f58a8):null,'framework':_0xdcba17['Zcolk'],'result':_0x52e204,'failure_reason':_0x19692,'duration_in_ms':_0x5f4643,'failure':failureData[_0x469319(0xdc)](null,_0x4e00e4),'failure_type':!_0x19692?null:_0xdcba17[_0x469319(0xce)](getFailureType,_0x19692),'retry_of':_0x68c13f[_0x469319(0x172)]||null,'customRerunParam':{'rerun_name':_0x337b04}};_0xdcba17[_0x469319(0xdd)](_0x5bf7b4,_0xdcba17[_0x469319(0xe1)])&&!_0x2b3754['startedAt']&&(_0x2b3754[_0x469319(0x147)]=_0x2b3754[_0x469319(0x16e)]);const _0x254d9c=_0x2b3754[_0x469319(0x15d)]&&_0x2b3754[_0x469319(0x15d)][0x0];return _0x254d9c&&(_0x2b3754[_0x469319(0x10a)]=_0x254d9c[_0x469319(0xeb)],_0x2b3754[_0x469319(0x171)]=_0x254d9c['expanded']),(_0xdcba17[_0x469319(0xdd)](_0x5bf7b4,_0xdcba17[_0x469319(0xea)])||_0xdcba17[_0x469319(0xdd)](_0x5bf7b4,_0xdcba17[_0x469319(0xe1)]))&&(_0x68c13f['hooks']&&(_0x2b3754[_0x469319(0x112)]=_0x68c13f[_0x469319(0x112)])),_0x2b3754;}catch(_0x1f8b04){return logger['debug'](_0x469319(0xca)+util['format'](_0x1f8b04)),null;}}async[a97_0x43a776(0xc6)](_0xf000c,_0x7e6890,_0x2580af,_0x2bf398){const _0x369ee3=a97_0x43a776,_0x7e8219={'KaLIP':'No\x20hook\x20data\x20provided\x20for\x20jest\x20hook\x20event','BEtEY':_0x369ee3(0xd3),'YdArI':_0x369ee3(0x12d),'dIRXT':_0x369ee3(0x140),'ckXkl':_0x369ee3(0x13e),'oIrvI':function(_0x280ed3,_0x4faadb){return _0x280ed3===_0x4faadb;},'oRHtM':_0x369ee3(0xe3),'nqzsA':function(_0x3f909f,_0x19f1bb){return _0x3f909f>_0x19f1bb;},'NUEqM':_0x369ee3(0x158),'bnoXj':function(_0x5b0b82,_0x482ed9){return _0x5b0b82(_0x482ed9);},'fGEgK':'test','pLvTK':_0x369ee3(0x11a),'erufY':'hook','rOhhk':_0x369ee3(0xe9),'mTGyD':'jest','mWfHl':function(_0x3755a3,_0x596b7b){return _0x3755a3===_0x596b7b;},'TmDFW':'HookRunStarted'};logger[_0x369ee3(0xfc)](_0x369ee3(0x167)+_0x2580af+_0x369ee3(0xde)+_0x7e6890+',\x20testRunId:\x20'+_0x2bf398);try{if(!_0xf000c)return logger[_0x369ee3(0xfc)](_0x7e8219[_0x369ee3(0x13f)]),null;if(this[_0x369ee3(0x151)](_0xf000c))return null;await this[_0x369ee3(0xe8)]();let _0x830de1=null;try{_0x830de1=this[_0x369ee3(0x122)](_0xf000c);if(_0x830de1&&_0x830de1['includes'](_0x7e8219[_0x369ee3(0x148)]))return null;if(_0x830de1&&_0x830de1['includes'](_0x7e8219[_0x369ee3(0x110)]))return null;}catch(_0x37030e){logger[_0x369ee3(0xfc)](_0x369ee3(0xd1)+util['format'](_0x37030e));}const _0x341fba=this['getName'](_0xf000c),_0x5bad7a=_0xf000c[_0x369ee3(0x14e)]||_0x7e8219[_0x369ee3(0x12b)],_0x44ba15=HOOK_TYPES_MAP[_0x5bad7a]||_0x5bad7a[_0x369ee3(0x133)](),_0x45434e=_0xf000c[_0x369ee3(0x139)]&&_0xf000c[_0x369ee3(0x139)][_0x369ee3(0x153)]?_0xf000c['parent'][_0x369ee3(0x153)]:'';let _0x5441c3=_0x7e8219[_0x369ee3(0x131)],_0x3319cf=null,_0x33e0ce=null,_0x26e51e=null,_0x549c68=null;_0x7e8219[_0x369ee3(0x125)](_0x2580af,_0x7e8219[_0x369ee3(0x14d)])&&(_0x549c68=new Date()[_0x369ee3(0xcb)](),_0xf000c[_0x369ee3(0xf1)]&&_0x7e8219[_0x369ee3(0x106)](_0xf000c[_0x369ee3(0xf1)][_0x369ee3(0xf9)],0x0)?(_0x5441c3=_0x7e8219[_0x369ee3(0xd6)],_0x33e0ce=util[_0x369ee3(0x101)](_0xf000c[_0x369ee3(0xf1)][0x0]),_0x3319cf=_0x7e8219[_0x369ee3(0x127)](getFailureType,_0x33e0ce),_0x26e51e=failureData['apply'](null,[_0xf000c[_0x369ee3(0xf1)],_0x7e8219[_0x369ee3(0xe0)]])):_0x5441c3=_0x7e8219[_0x369ee3(0x10f)]);const _0x3da262={'uuid':_0x7e6890,'type':_0x7e8219[_0x369ee3(0x10e)],'hook_type':_0x44ba15,'name':_0x341fba,'body':{'lang':_0x7e8219['rOhhk'],'code':_0xf000c['fn']?_0xf000c['fn'][_0x369ee3(0x15c)]():null},'tags':[],'test_run_id':_0x2bf398,'scope':_0x45434e,'scopes':[_0x45434e],'file_name':_0x830de1,'location':_0x830de1,'vc_filepath':this[_0x369ee3(0xd5)]&&_0x830de1?path['relative'](this['_gitConfigPath'],_0x830de1):null,'result':_0x5441c3,'started_at':_0xf000c[_0x369ee3(0x162)]||new Date()[_0x369ee3(0xcb)](),'finished_at':_0x549c68,'failure_type':_0x3319cf,'failure_reason':_0x33e0ce,'failure_data':_0x26e51e,'framework':_0x7e8219[_0x369ee3(0xf0)]};return _0x7e8219[_0x369ee3(0x120)](_0x2580af,_0x7e8219[_0x369ee3(0x174)])&&(hooksMap[_0x2bf398]?hooksMap[_0x2bf398][_0x369ee3(0xe2)](_0x3da262):hooksMap[_0x2bf398]=[_0x3da262]),_0x3da262;}catch(_0xbf0a10){return logger[_0x369ee3(0xfc)](_0x369ee3(0xf2)+util[_0x369ee3(0x135)](_0xbf0a10)),null;}}[a97_0x43a776(0x143)](_0x2ad846,_0x29f138,_0x38123d){const _0x11bb1d=a97_0x43a776,_0x169fb9={'UfKEm':function(_0x19aa74,_0x32625e){return _0x19aa74>_0x32625e;},'mgsIx':'failed','OHKcO':function(_0x16d552,_0x196b48){return _0x16d552(_0x196b48);},'MTQQS':_0x11bb1d(0x159),'ntqkQ':'passed'};try{const _0x43db89=hooksMap[_0x2ad846];if(!_0x43db89)return null;const _0x46441a=_0x43db89[_0x11bb1d(0x142)](_0x424c49=>_0x424c49['uuid']===_0x29f138);if(!_0x46441a)return null;return _0x46441a[_0x11bb1d(0x136)]=new Date()[_0x11bb1d(0xcb)](),_0x38123d[_0x11bb1d(0xf1)]&&_0x169fb9[_0x11bb1d(0x119)](_0x38123d['errorsDetailed'][_0x11bb1d(0xf9)],0x0)?(_0x46441a['result']=_0x169fb9['mgsIx'],_0x46441a['failure_reason']=util[_0x11bb1d(0x101)](_0x38123d[_0x11bb1d(0xf1)][0x0]),_0x46441a['failure_type']=_0x169fb9['OHKcO'](getFailureType,_0x46441a['failure_reason']),_0x46441a[_0x11bb1d(0x164)]=failureData[_0x11bb1d(0xdc)](null,[_0x38123d['errorsDetailed'],_0x169fb9['MTQQS']])):_0x46441a['result']=_0x169fb9['ntqkQ'],_0x46441a;}catch(_0x1ad6f6){return logger[_0x11bb1d(0xfc)]('Exception\x20in\x20getHookRunEventData:\x20'+util[_0x11bb1d(0x135)](_0x1ad6f6)),null;}}[a97_0x43a776(0x14a)](_0x4baf01){const _0xb2ef49=a97_0x43a776,_0x2a6dbc={};_0x2a6dbc[_0xb2ef49(0xff)]=function(_0x39d88e,_0x4e512f){return _0x39d88e!==_0x4e512f;},_0x2a6dbc[_0xb2ef49(0x163)]=_0xb2ef49(0x159),_0x2a6dbc['Gcyuy']='Unknown\x20Test';const _0x2c4f9b=_0x2a6dbc;if(_0x2c4f9b[_0xb2ef49(0xff)](_0x4baf01[_0xb2ef49(0x14e)],_0x2c4f9b['QdVQL']))return'\x22'+_0x4baf01[_0xb2ef49(0x14e)]+'\x22\x20hook\x20for\x20\x22'+(_0x4baf01['parent']&&_0x4baf01[_0xb2ef49(0x139)]['name'])+'\x22';return _0x4baf01[_0xb2ef49(0x153)]||_0x2c4f9b[_0xb2ef49(0xfd)];}[a97_0x43a776(0xd2)](_0x2289db){const _0x41cfb1=a97_0x43a776,_0x558b80={};_0x558b80['mGMzH']=function(_0x18706a,_0x118a27){return _0x18706a!==_0x118a27;},_0x558b80[_0x41cfb1(0x16c)]=function(_0x474b55,_0x478b64){return _0x474b55!==_0x478b64;},_0x558b80['HoEGj']='ROOT_DESCRIBE_BLOCK';const _0x2e5154=_0x558b80,_0x463196=[];if(_0x2289db&&_0x2289db[_0x41cfb1(0x139)]){let _0x1b38f8=_0x2289db[_0x41cfb1(0x139)];while(_0x1b38f8&&_0x1b38f8[_0x41cfb1(0x153)]&&_0x2e5154[_0x41cfb1(0xdb)](_0x1b38f8[_0x41cfb1(0x153)],'')&&_0x2e5154['hGbBi'](_0x1b38f8[_0x41cfb1(0x153)],_0x2e5154['HoEGj'])){_0x463196[_0x41cfb1(0xe2)](_0x1b38f8['name']),_0x1b38f8=_0x1b38f8['parent'];}}return _0x463196[_0x41cfb1(0x121)](),_0x463196;}[a97_0x43a776(0x122)](_0x472407){const _0x2e3501=a97_0x43a776;if(_0x472407[_0x2e3501(0xda)])try{const _0x3fc642=stackTrace[_0x2e3501(0xd9)][_0x2e3501(0xd0)](stackTrace,_0x472407[_0x2e3501(0xda)]);if(_0x3fc642[0x0]&&_0x3fc642[0x0]['getFileName'])return _0x3fc642[0x0]['getFileName']();}catch(_0x3b5270){logger[_0x2e3501(0xfc)](_0x2e3501(0x124)+util[_0x2e3501(0x135)](_0x3b5270));}if(_0x472407[_0x2e3501(0x166)])return _0x472407[_0x2e3501(0x166)];return null;}['isJestInternalHook'](_0x1dab0e){const _0x5907b9=a97_0x43a776,_0x24acd2={};_0x24acd2[_0x5907b9(0x16a)]=_0x5907b9(0xd3),_0x24acd2[_0x5907b9(0x134)]=function(_0x2497d0,_0x5d9e38){return _0x2497d0===_0x5d9e38;},_0x24acd2[_0x5907b9(0x169)]=_0x5907b9(0x11f);const _0xde5126=_0x24acd2;try{const _0x5f50e9=this['getRootParentFile'](_0x1dab0e);if(_0x5f50e9&&_0x5f50e9[_0x5907b9(0x11d)](_0xde5126['GgYBv']))return!![];if(!_0x5f50e9){const _0x1f0db3=_0x1dab0e['parent']&&_0x1dab0e[_0x5907b9(0x139)]['name'];if(_0xde5126[_0x5907b9(0x134)](_0x1f0db3,_0xde5126[_0x5907b9(0x169)]))return!![];}}catch(_0x274e5c){logger[_0x5907b9(0xfc)](_0x5907b9(0xc9)+util[_0x5907b9(0x135)](_0x274e5c));}return![];}[a97_0x43a776(0x13d)](_0x28e740=null){const _0x53dcd5=a97_0x43a776;try{const _0x25d40e=_0x28e740||global['__workerDetails']||{};if(global[_0x53dcd5(0x13c)])return global[_0x53dcd5(0x13c)];if(_0x25d40e?.[_0x53dcd5(0x15e)]?.['testAnalyticsId'])return _0x25d40e['currentTest']['testAnalyticsId'];if(_0x25d40e?.[_0x53dcd5(0x15e)]?.['id'])return _0x25d40e[_0x53dcd5(0x15e)]['id'];return null;}catch(_0x28a2c2){return logger[_0x53dcd5(0xfc)](_0x53dcd5(0xd8)+util[_0x53dcd5(0x135)](_0x28a2c2)),null;}}async[a97_0x43a776(0xe8)](){const _0x516f14=a97_0x43a776,_0x32a510={'uiKyu':function(_0x211a37){return _0x211a37();}};if(this[_0x516f14(0x14f)])return this[_0x516f14(0xd5)];const _0x2d0890=await _0x32a510[_0x516f14(0x141)](getGitMetaData);_0x2d0890&&(this[_0x516f14(0xd5)]=_0x2d0890['root']),this[_0x516f14(0x14f)]=!![];}[a97_0x43a776(0x15b)](_0x58e939){hooksMap[_0x58e939]&&delete hooksMap[_0x58e939];}[a97_0x43a776(0xdf)](_0x261e53){const _0x586416=a97_0x43a776,_0x30015c={'aAMTq':'jest-circus','bSnpd':function(_0x51f5e2,_0x1caa84){return _0x51f5e2(_0x1caa84);},'zbFpj':_0x586416(0xed)};if(_0x261e53[_0x586416(0x166)])return _0x261e53[_0x586416(0x166)];if(_0x261e53[_0x586416(0xda)]){try{const _0x1401b2=stackTrace['parse'](_0x261e53[_0x586416(0xda)]);if(_0x1401b2[0x0]&&_0x1401b2[0x0]['getFileName']){const _0x2e4ba4=_0x1401b2[0x0][_0x586416(0x116)]();if(_0x2e4ba4&&!_0x2e4ba4[_0x586416(0x11d)](_0x30015c[_0x586416(0x14c)]))return _0x2e4ba4;}}catch(_0x225f36){logger['debug'](_0x586416(0x12e)+util[_0x586416(0x135)](_0x225f36));}if(_0x261e53[_0x586416(0xda)][_0x586416(0x130)]){const _0xf2a994=_0x261e53[_0x586416(0xda)][_0x586416(0x130)][_0x586416(0xfa)]('\x0a');for(const _0x4df501 of _0xf2a994){const _0x16d82a=_0x4df501['match'](/at (.+?):\d+:\d+/);if(_0x16d82a&&_0x16d82a[0x1]&&!_0x16d82a[0x1][_0x586416(0x11d)](_0x30015c[_0x586416(0x14c)]))return _0x16d82a[0x1];}}}let _0x294178=_0x261e53['parent'];while(_0x294178){if(_0x294178[_0x586416(0x166)])return _0x294178['file'];if(_0x294178[_0x586416(0xda)])try{const _0x45edbd=stackTrace[_0x586416(0xd9)](_0x294178[_0x586416(0xda)]);if(_0x45edbd[0x0]&&_0x45edbd[0x0][_0x586416(0x116)]){const _0x231386=_0x45edbd[0x0][_0x586416(0x116)]();if(_0x231386&&!_0x231386[_0x586416(0x11d)](_0x30015c[_0x586416(0x14c)]))return _0x231386;}}catch(_0x3b07fa){}_0x294178=_0x294178['parent'];}try{const _0x1abc73=_0x30015c[_0x586416(0x103)](require,_0x30015c['zbFpj']);if(_0x1abc73&&_0x1abc73['getState']){const _0x3c7f95=_0x1abc73['getState']();if(_0x3c7f95&&_0x3c7f95[_0x586416(0xf6)])return _0x3c7f95[_0x586416(0xf6)];}}catch(_0xec97da){logger[_0x586416(0xfc)](_0x586416(0x13b)+util['format'](_0xec97da));}return null;}[a97_0x43a776(0xf7)](_0x2fd437){const _0x42cce2=a97_0x43a776,_0x1eaa67={};_0x1eaa67[_0x42cce2(0xf8)]=_0x42cce2(0xe4),_0x1eaa67['TBCQq']=function(_0x261667,_0x2dd173){return _0x261667!==_0x2dd173;},_0x1eaa67[_0x42cce2(0x156)]=_0x42cce2(0x11f),_0x1eaa67[_0x42cce2(0x160)]=_0x42cce2(0xd3),_0x1eaa67['DjRuh']=_0x42cce2(0x16d),_0x1eaa67[_0x42cce2(0x138)]=_0x42cce2(0x104);const _0x302bbd=_0x1eaa67;try{if(!_0x2fd437)return logger[_0x42cce2(0x129)](_0x302bbd[_0x42cce2(0xf8)]),null;const _0x1e0580=_0x2fd437[_0x42cce2(0x115)]||_0x2fd437[_0x42cce2(0x153)]||_0x2fd437[_0x42cce2(0xe6)]||_0x2fd437[_0x42cce2(0xfe)];let _0x482b3a=_0x1e0580;if(_0x2fd437[_0x42cce2(0x139)]&&_0x2fd437[_0x42cce2(0x139)][_0x42cce2(0x153)]&&_0x302bbd[_0x42cce2(0x102)](_0x2fd437['parent'][_0x42cce2(0x153)],_0x302bbd[_0x42cce2(0x156)])){const _0x278405=_0x2fd437[_0x42cce2(0x153)]||_0x2fd437[_0x42cce2(0xe6)];_0x278405&&(_0x482b3a=_0x2fd437[_0x42cce2(0x139)]['name']+'\x20'+_0x278405);}let _0x3a29fd=_0x2fd437[_0x42cce2(0xf6)];if(!_0x3a29fd&&_0x2fd437[_0x42cce2(0xda)]){try{const _0x4440b4=stackTrace[_0x42cce2(0xd9)](_0x2fd437[_0x42cce2(0xda)]);if(_0x4440b4[0x0]&&_0x4440b4[0x0][_0x42cce2(0x116)]){const _0x4ed307=_0x4440b4[0x0]['getFileName']();_0x4ed307&&!_0x4ed307[_0x42cce2(0x11d)](_0x302bbd['WvOYb'])&&(_0x3a29fd=_0x4ed307);}}catch(_0x2e9174){logger[_0x42cce2(0xfc)](_0x42cce2(0x12e)+util['format'](_0x2e9174));}if(!_0x3a29fd&&_0x2fd437[_0x42cce2(0xda)][_0x42cce2(0x130)]){const _0x3b0dd9=_0x2fd437[_0x42cce2(0xda)][_0x42cce2(0x130)][_0x42cce2(0xfa)]('\x0a');for(const _0x46cffa of _0x3b0dd9){const _0x4c14c6=_0x46cffa[_0x42cce2(0x137)](/at (.+?):\d+:\d+/);if(_0x4c14c6&&_0x4c14c6[0x1]&&!_0x4c14c6[0x1]['includes'](_0x302bbd[_0x42cce2(0x160)])){_0x3a29fd=_0x4c14c6[0x1];break;}}}}const _0x23f91f=_0x3a29fd+'::'+_0x482b3a,_0x57c5ef=crypto[_0x42cce2(0xe5)](_0x302bbd[_0x42cce2(0x144)])['update'](_0x23f91f)['digest'](_0x302bbd[_0x42cce2(0x138)])[_0x42cce2(0x15f)](0x0,0x8),_0xfebfa6=process[_0x42cce2(0x12c)]+':jest-'+_0x57c5ef;return logger['debug'](_0x42cce2(0x10d)+_0xfebfa6+_0x42cce2(0x126)+_0x23f91f),_0xfebfa6;}catch(_0x18cc18){return logger['error'](_0x42cce2(0x113)+util[_0x42cce2(0x135)](_0x18cc18)),null;}}[a97_0x43a776(0x12a)](_0x34288e){const _0x39f7fd=a97_0x43a776,_0x5586b8={};_0x5586b8[_0x39f7fd(0x165)]='[jestUtils]\x20No\x20test\x20object\x20provided';const _0x3166e8=_0x5586b8;if(!_0x34288e)return logger[_0x39f7fd(0xfc)](_0x3166e8[_0x39f7fd(0x165)]),null;const _0x1d7ad5=this[_0x39f7fd(0xdf)](_0x34288e),_0x21c901={};_0x21c901['name']=_0x34288e['name']||_0x34288e[_0x39f7fd(0xe6)],_0x21c901[_0x39f7fd(0x139)]=_0x34288e['parent'],_0x21c901[_0x39f7fd(0xf6)]=_0x1d7ad5,_0x21c901[_0x39f7fd(0xda)]=_0x34288e[_0x39f7fd(0xda)];const _0x4b3280=_0x21c901;return this[_0x39f7fd(0xf7)](_0x4b3280);}[a97_0x43a776(0x11c)](_0xded6d5,_0x2dd8f6=null){const _0x416b62=a97_0x43a776,_0x1dcb63={};_0x1dcb63[_0x416b62(0x15a)]=_0x416b62(0xcd);const _0x30db08=_0x1dcb63;if(!_0xded6d5)return logger[_0x416b62(0xfc)](_0x30db08[_0x416b62(0x15a)]),_0x2dd8f6;if(_0xded6d5[_0x416b62(0xee)])return logger[_0x416b62(0xfc)](_0x416b62(0x123)+_0xded6d5[_0x416b62(0xee)]),_0xded6d5[_0x416b62(0xee)];return this[_0x416b62(0xf7)](_0xded6d5)||_0x2dd8f6;}}module[a97_0x43a776(0x109)]=o11yClassErrorHandler(JestUtils,[a97_0x43a776(0xe8),a97_0x43a776(0xd2),'getRootParentFile','getName','isJestInternalHook',a97_0x43a776(0x13d),a97_0x43a776(0xfb),a97_0x43a776(0xc6),'getHookRunEventData',a97_0x43a776(0x15b),a97_0x43a776(0xdf),a97_0x43a776(0xf7),a97_0x43a776(0x12a),a97_0x43a776(0x11c)]);
#!/usr/bin/env node
'use strict';const a98_0x22a4f8=a98_0xd876;(function(_0x36e3f3,_0x1c5ac6){const _0x3f5216=a98_0xd876,_0x48923b=_0x36e3f3();while(!![]){try{const _0xdb0081=-parseInt(_0x3f5216(0x9d))/0x1*(parseInt(_0x3f5216(0x74))/0x2)+parseInt(_0x3f5216(0xa0))/0x3*(-parseInt(_0x3f5216(0x86))/0x4)+parseInt(_0x3f5216(0x87))/0x5+-parseInt(_0x3f5216(0x91))/0x6+-parseInt(_0x3f5216(0x85))/0x7+-parseInt(_0x3f5216(0x96))/0x8+-parseInt(_0x3f5216(0x6d))/0x9*(-parseInt(_0x3f5216(0x75))/0xa);if(_0xdb0081===_0x1c5ac6)break;else _0x48923b['push'](_0x48923b['shift']());}catch(_0x37b651){_0x48923b['push'](_0x48923b['shift']());}}}(a98_0x3a42,0xd9b11));function a98_0x3a42(){const _0xecf1c1=['5125155OSIPnp','ewkxr','launchBuild','existsSync','EVENTS','exports','file','useW3C','length','args','802608Yrexru','assign','platforms','path','push','6824448RNfOGj','../../helpers/testhub/testhubHandler','initialize','SDK_CLEANUP','../test-runner','finally','File\x20','188252ebKAvE','then','index','3NvNidA','config','\x20doesn\x27t\x20exist','vhMvs','FzJKw','parallelsPerPlatform','isUndefined','3457503GvSSGq','handleApp','proxySettings','join','forEach','../../helpers/utilities','Eevxc','12AblCOn','130iBgbhY','FVXbw','../../helpers/helper','getHubUrl','../../helpers/BrowserStackSetup','Config\x20yml\x20is\x20required','EOZld','getPlatformName','gLLfL','modifyBrowserStackCaps','nzcMr','configuration','cwd','SDK_SETUP','end','../../helpers/performance/constants','11120214rvuYzN','5690396ZklMmP'];a98_0x3a42=function(){return _0xecf1c1;};return a98_0x3a42();}function a98_0xd876(_0x167b2e,_0x45726b){const _0x3a4241=a98_0x3a42();return a98_0xd876=function(_0xd876a7,_0x5251d6){_0xd876a7=_0xd876a7-0x6b;let _0x19ae39=_0x3a4241[_0xd876a7];return _0x19ae39;},a98_0xd876(_0x167b2e,_0x45726b);}const fs=require('fs'),path=require(a98_0x22a4f8(0x94)),{default:BrowserStackSetup}=require(a98_0x22a4f8(0x79)),helper=require(a98_0x22a4f8(0x77)),PerformanceTester=require('../../helpers/performance/performance-tester'),PerformanceEvents=require(a98_0x22a4f8(0x84))[a98_0x22a4f8(0x8b)],utilities=require(a98_0x22a4f8(0x72)),{parallelVanillaRun}=require(a98_0x22a4f8(0x9a)),TestHubHandler=require(a98_0x22a4f8(0x97));async function run(_0x3b656d,_0x509236,_0x4ac594){const _0x43310c=a98_0x22a4f8,_0x3437c9={'FVXbw':'vanilla','FzJKw':function(_0x202a3a,_0x2d1c89){return _0x202a3a(_0x2d1c89);},'ASqso':'File\x20path\x20is\x20required','gLLfL':function(_0x31d7d3,_0x1ec3be){return _0x31d7d3(_0x1ec3be);},'ewkxr':_0x43310c(0x7a),'vhMvs':function(_0x5e897b,_0x1210f0){return _0x5e897b>_0x1210f0;},'nzcMr':function(_0x102022,_0x4ff993){return _0x102022>_0x4ff993;},'EOZld':function(_0x3d3135,_0x12e552){return _0x3d3135*_0x12e552;},'Eevxc':function(_0x118c08,_0x57ba94,_0x400b99){return _0x118c08(_0x57ba94,_0x400b99);}};await _0x4ac594[_0x43310c(0x98)](_0x3b656d),await helper[_0x43310c(0x6e)](_0x4ac594[_0x43310c(0xa1)]);const _0x2bc80c=[];if(helper[_0x43310c(0x6c)](_0x3b656d['_'][0x1]))throw _0x3437c9[_0x43310c(0xa4)](Error,_0x3437c9['ASqso']);const _0x3cc3f3=path[_0x43310c(0x70)](process[_0x43310c(0x81)](),_0x3b656d['_'][0x1]);if(!fs[_0x43310c(0x8a)](_0x3cc3f3))throw _0x3437c9[_0x43310c(0x7d)](Error,_0x43310c(0x9c)+_0x3b656d['_'][0x1]+_0x43310c(0xa2));if(!_0x4ac594['config'])throw _0x3437c9[_0x43310c(0xa4)](Error,_0x3437c9[_0x43310c(0x88)]);const _0x39df3c=helper[_0x43310c(0x8e)](_0x4ac594['config']);_0x4ac594[_0x43310c(0xa1)][_0x43310c(0x93)]&&_0x3437c9[_0x43310c(0xa3)](_0x4ac594[_0x43310c(0xa1)][_0x43310c(0x93)]['length'],0x0)&&_0x4ac594[_0x43310c(0xa1)]['platforms'][_0x43310c(0x71)]((_0x2aab13,_0x586809)=>{const _0x5d7d2f=_0x43310c;_0x39df3c?_0x2bc80c[_0x5d7d2f(0x95)](helper['modifyBrowserStackW3CCaps'](_0x4ac594['config'],_0x3437c9[_0x5d7d2f(0x76)],_0x586809)):_0x2bc80c[_0x5d7d2f(0x95)](helper['modifyBrowserStackCaps'](_0x4ac594[_0x5d7d2f(0xa1)],_0x3437c9[_0x5d7d2f(0x76)],_0x586809));});let _0x4f5013,_0x1451b2;const _0x30182b=[];if(_0x3437c9[_0x43310c(0x7f)](_0x2bc80c['length'],0x0))_0x2bc80c[_0x43310c(0x71)]((_0x15599a,_0x46f8dd)=>{const _0x4cf0c0=_0x43310c,_0x5d84cd={};_0x5d84cd[_0x4cf0c0(0x9f)]=_0x46f8dd,_0x4f5013={'server':helper[_0x4cf0c0(0x78)](_0x4ac594['config']),'proxySettings':_0x4ac594[_0x4cf0c0(0xa1)][_0x4cf0c0(0x6f)],'platform':helper[_0x4cf0c0(0x7c)](_0x15599a),'platformCaps':Object[_0x4cf0c0(0x92)](_0x5d84cd,_0x4ac594[_0x4cf0c0(0xa1)]['platforms'][_0x46f8dd])};const _0x4ab933={'capability':_0x15599a,..._0x4f5013};_0x4ab933[_0x4cf0c0(0x8d)]=_0x3cc3f3,_0x4ab933[_0x4cf0c0(0x90)]=_0x509236;const _0xb87925={};_0xb87925[_0x4cf0c0(0x80)]=_0x4ab933,_0x1451b2=_0xb87925,_0x30182b[_0x4cf0c0(0x95)](_0x1451b2);});else{let _0x58a0b0;_0x39df3c?_0x58a0b0=helper['modifyBrowserStackW3CCaps'](_0x4ac594[_0x43310c(0xa1)],_0x3437c9[_0x43310c(0x76)],0x0):_0x58a0b0=helper[_0x43310c(0x7e)](_0x4ac594[_0x43310c(0xa1)],_0x3437c9['FVXbw'],0x0);_0x4f5013={'server':helper[_0x43310c(0x78)](_0x4ac594[_0x43310c(0xa1)]),'proxySettings':_0x4ac594[_0x43310c(0xa1)][_0x43310c(0x6f)]};const _0x2442d3={'capability':_0x58a0b0,..._0x4f5013};_0x2442d3[_0x43310c(0x8d)]=_0x3cc3f3,_0x2442d3[_0x43310c(0x90)]=_0x509236;const _0x459987={};_0x459987[_0x43310c(0x80)]=_0x2442d3,_0x1451b2=_0x459987,_0x30182b['push'](_0x1451b2);}const _0x1940e3=await TestHubHandler[_0x43310c(0x89)](_0x3437c9[_0x43310c(0x76)],_0x4ac594),_0x1469f6=_0x3437c9[_0x43310c(0x7b)](_0x4ac594[_0x43310c(0xa1)][_0x43310c(0x93)][_0x43310c(0x8f)]||0x1,_0x4ac594['config'][_0x43310c(0x6b)]||0x1);PerformanceTester[_0x43310c(0x83)](PerformanceEvents[_0x43310c(0x82)]),_0x3437c9[_0x43310c(0x73)](parallelVanillaRun,_0x30182b,_0x1469f6)[_0x43310c(0x9e)](_0x951ea3=>{})[_0x43310c(0x9b)](async()=>{const _0x30520d=_0x43310c;PerformanceTester['start'](PerformanceEvents[_0x30520d(0x99)]),await utilities['finalExecution'](_0x4ac594);});}module[a98_0x22a4f8(0x8c)]=run;
'use strict';function a98_0x5c2b(_0x164c2f,_0x45f8ee){const _0x656eca=a98_0x656e();return a98_0x5c2b=function(_0x5c2bee,_0x4e5bcd){_0x5c2bee=_0x5c2bee-0x162;let _0x4840df=_0x656eca[_0x5c2bee];return _0x4840df;},a98_0x5c2b(_0x164c2f,_0x45f8ee);}const a98_0x1e5c98=a98_0x5c2b;(function(_0x3aec30,_0x581ee9){const _0x2d2b56=a98_0x5c2b,_0x51cee6=_0x3aec30();while(!![]){try{const _0x58b1f6=-parseInt(_0x2d2b56(0x187))/0x1+-parseInt(_0x2d2b56(0x180))/0x2*(parseInt(_0x2d2b56(0x165))/0x3)+parseInt(_0x2d2b56(0x162))/0x4*(-parseInt(_0x2d2b56(0x184))/0x5)+-parseInt(_0x2d2b56(0x169))/0x6*(-parseInt(_0x2d2b56(0x183))/0x7)+-parseInt(_0x2d2b56(0x174))/0x8+parseInt(_0x2d2b56(0x17d))/0x9+-parseInt(_0x2d2b56(0x188))/0xa*(-parseInt(_0x2d2b56(0x16f))/0xb);if(_0x58b1f6===_0x581ee9)break;else _0x51cee6['push'](_0x51cee6['shift']());}catch(_0x3341c4){_0x51cee6['push'](_0x51cee6['shift']());}}}(a98_0x656e,0xb01ae));function a98_0x656e(){const _0x318ce9=['7RUddbt','5FnUiti','../../helpers/utilities','platforms','1409265bKiveC','4430dnNQCY','length','jNQku','start','xfDHp','file','parallelsPerPlatform','File\x20path\x20is\x20required','then','getHubUrl','../../helpers/helper','5201732YSPHxe','modifyBrowserStackCaps','assign','171QROkTK','handleApp','args','CPtqb','7487088tirhBV','daWOs','exports','config','lfPcl','EVENTS','77737cLKcoi','../../helpers/testhub/testhubHandler','isUndefined','useW3C','RzvOt','10599648SUybVz','index','../../helpers/BrowserStackSetup','SDK_CLEANUP','\x20doesn\x27t\x20exist','finalExecution','path','push','modifyBrowserStackW3CCaps','9700290GxpyrQ','forEach','launchBuild','24574KMsgwF','cwd','../../helpers/performance/performance-tester'];a98_0x656e=function(){return _0x318ce9;};return a98_0x656e();}const fs=require('fs'),path=require(a98_0x1e5c98(0x17a)),{default:BrowserStackSetup}=require(a98_0x1e5c98(0x176)),helper=require(a98_0x1e5c98(0x192)),PerformanceTester=require(a98_0x1e5c98(0x182)),PerformanceEvents=require('../../helpers/performance/constants')[a98_0x1e5c98(0x16e)],utilities=require(a98_0x1e5c98(0x185)),{parallelVanillaRun}=require('../test-runner'),TestHubHandler=require(a98_0x1e5c98(0x170));async function run(_0x1b3ed2,_0x531d7e,_0x29108d){const _0x15e84e=a98_0x1e5c98,_0x33c43f={'lfPcl':'vanilla','daWOs':function(_0x274f99,_0x223c50){return _0x274f99(_0x223c50);},'jNQku':_0x15e84e(0x18f),'EApEF':'Config\x20yml\x20is\x20required','RzvOt':function(_0x3e8c34,_0x1212b2){return _0x3e8c34>_0x1212b2;},'Shhhr':function(_0x2b2497,_0x21426e){return _0x2b2497>_0x21426e;},'CPtqb':function(_0x291c28,_0x388c01){return _0x291c28*_0x388c01;},'xfDHp':function(_0x34a8e3,_0x6ff217,_0xdb99a9){return _0x34a8e3(_0x6ff217,_0xdb99a9);}};await _0x29108d['initialize'](_0x1b3ed2),await helper[_0x15e84e(0x166)](_0x29108d['config']);const _0x52ee08=[];if(helper[_0x15e84e(0x171)](_0x1b3ed2['_'][0x1]))throw _0x33c43f[_0x15e84e(0x16a)](Error,_0x33c43f[_0x15e84e(0x18a)]);const _0x8ff928=path['join'](process[_0x15e84e(0x181)](),_0x1b3ed2['_'][0x1]);if(!fs['existsSync'](_0x8ff928))throw _0x33c43f['daWOs'](Error,'File\x20'+_0x1b3ed2['_'][0x1]+_0x15e84e(0x178));if(!_0x29108d[_0x15e84e(0x16c)])throw _0x33c43f[_0x15e84e(0x16a)](Error,_0x33c43f['EApEF']);const _0x106b6f=helper[_0x15e84e(0x172)](_0x29108d[_0x15e84e(0x16c)]);_0x29108d['config'][_0x15e84e(0x186)]&&_0x33c43f[_0x15e84e(0x173)](_0x29108d[_0x15e84e(0x16c)][_0x15e84e(0x186)]['length'],0x0)&&_0x29108d['config']['platforms'][_0x15e84e(0x17e)]((_0x4f7c00,_0x5daa38)=>{const _0x86fd01=_0x15e84e;_0x106b6f?_0x52ee08[_0x86fd01(0x17b)](helper[_0x86fd01(0x17c)](_0x29108d[_0x86fd01(0x16c)],_0x33c43f[_0x86fd01(0x16d)],_0x5daa38)):_0x52ee08[_0x86fd01(0x17b)](helper[_0x86fd01(0x163)](_0x29108d[_0x86fd01(0x16c)],_0x33c43f[_0x86fd01(0x16d)],_0x5daa38));});let _0x467dea,_0x374d03;const _0x3dd4f3=[];if(_0x33c43f['Shhhr'](_0x52ee08[_0x15e84e(0x189)],0x0))_0x52ee08['forEach']((_0x5daaa8,_0x71e9a2)=>{const _0x3a230f=_0x15e84e,_0x28e360={};_0x28e360[_0x3a230f(0x175)]=_0x71e9a2,_0x467dea={'server':helper[_0x3a230f(0x191)](_0x29108d[_0x3a230f(0x16c)]),'proxySettings':_0x29108d[_0x3a230f(0x16c)]['proxySettings'],'platform':helper['getPlatformName'](_0x5daaa8),'platformCaps':Object[_0x3a230f(0x164)](_0x28e360,_0x29108d[_0x3a230f(0x16c)][_0x3a230f(0x186)][_0x71e9a2])};const _0x1ea490={'capability':_0x5daaa8,..._0x467dea};_0x1ea490['file']=_0x8ff928,_0x1ea490['args']=_0x531d7e;const _0x3ed0d0={};_0x3ed0d0['configuration']=_0x1ea490,_0x374d03=_0x3ed0d0,_0x3dd4f3[_0x3a230f(0x17b)](_0x374d03);});else{let _0x43580b;_0x106b6f?_0x43580b=helper[_0x15e84e(0x17c)](_0x29108d[_0x15e84e(0x16c)],_0x33c43f['lfPcl'],0x0):_0x43580b=helper[_0x15e84e(0x163)](_0x29108d[_0x15e84e(0x16c)],_0x33c43f[_0x15e84e(0x16d)],0x0);_0x467dea={'server':helper[_0x15e84e(0x191)](_0x29108d[_0x15e84e(0x16c)]),'proxySettings':_0x29108d[_0x15e84e(0x16c)]['proxySettings']};const _0x519c8d={'capability':_0x43580b,..._0x467dea};_0x519c8d[_0x15e84e(0x18d)]=_0x8ff928,_0x519c8d[_0x15e84e(0x167)]=_0x531d7e;const _0x2a7dd4={};_0x2a7dd4['configuration']=_0x519c8d,_0x374d03=_0x2a7dd4,_0x3dd4f3['push'](_0x374d03);}const _0x1a2c51=await TestHubHandler[_0x15e84e(0x17f)](_0x33c43f['lfPcl'],_0x29108d),_0x55f4df=_0x33c43f[_0x15e84e(0x168)](_0x29108d[_0x15e84e(0x16c)][_0x15e84e(0x186)][_0x15e84e(0x189)]||0x1,_0x29108d[_0x15e84e(0x16c)][_0x15e84e(0x18e)]||0x1);PerformanceTester['end'](PerformanceEvents['SDK_SETUP']),_0x33c43f[_0x15e84e(0x18c)](parallelVanillaRun,_0x3dd4f3,_0x55f4df)[_0x15e84e(0x190)](_0x5ea159=>{})['finally'](async()=>{const _0x3467b0=_0x15e84e;PerformanceTester[_0x3467b0(0x18b)](PerformanceEvents[_0x3467b0(0x177)]),await utilities[_0x3467b0(0x179)](_0x29108d);});}module[a98_0x1e5c98(0x16b)]=run;

@@ -1,1 +0,1 @@

const a99_0x4af348=a99_0x3125;function a99_0x3125(_0x7224ad,_0x3997d0){const _0x40c461=a99_0x40c4();return a99_0x3125=function(_0x312530,_0x5dfb62){_0x312530=_0x312530-0x121;let _0x336994=_0x40c461[_0x312530];return _0x336994;},a99_0x3125(_0x7224ad,_0x3997d0);}function a99_0x40c4(){const _0x368ea3=['gKRBW','platformVersion','ijPuR','browser','device','21rNGsfy','GHmEP','set','Lvzlc','getCurrentPlatform','26476sgDMxg','77571iNtqIQ','platform','mFgss','browser_version','11HUMETa','AVSYI','platformName','243720TXsQLw','fjkib','browserVersion','browserName','JEKXD','7yiYcrK','cNAlQ','272CRqKqZ','aWzBB','setTestMetadata','platform_version','__platformCaps','412248vKfdbZ','1533565lrixHG','fmEDS','4357410bLepEO','240199gpjfAu'];a99_0x40c4=function(){return _0x368ea3;};return a99_0x40c4();}(function(_0x3535c6,_0x1d055d){const _0x4e675f=a99_0x3125,_0x5d8652=_0x3535c6();while(!![]){try{const _0x548871=-parseInt(_0x4e675f(0x135))/0x1+-parseInt(_0x4e675f(0x140))/0x2*(-parseInt(_0x4e675f(0x13b))/0x3)+-parseInt(_0x4e675f(0x131))/0x4+-parseInt(_0x4e675f(0x132))/0x5+-parseInt(_0x4e675f(0x125))/0x6*(-parseInt(_0x4e675f(0x12a))/0x7)+-parseInt(_0x4e675f(0x12c))/0x8*(-parseInt(_0x4e675f(0x141))/0x9)+parseInt(_0x4e675f(0x134))/0xa*(parseInt(_0x4e675f(0x122))/0xb);if(_0x548871===_0x1d055d)break;else _0x5d8652['push'](_0x5d8652['shift']());}catch(_0x3ce050){_0x5d8652['push'](_0x5d8652['shift']());}}}(a99_0x40c4,0x33c83));const TestMetadata=require('./helpers/metadata');class BrowserStackSdk{static[a99_0x4af348(0x13f)](){const _0x3baaff=a99_0x4af348,_0xd2e69d={};_0xd2e69d['MZOos']='os_version',_0xd2e69d[_0x3baaff(0x143)]='osVersion',_0xd2e69d[_0x3baaff(0x12d)]=_0x3baaff(0x139),_0xd2e69d['cNAlQ']=_0x3baaff(0x128),_0xd2e69d[_0x3baaff(0x129)]=_0x3baaff(0x121),_0xd2e69d[_0x3baaff(0x138)]=_0x3baaff(0x127),_0xd2e69d['fjkib']=_0x3baaff(0x13a),_0xd2e69d[_0x3baaff(0x133)]='deviceName',_0xd2e69d['pUqdY']=_0x3baaff(0x142),_0xd2e69d['gKRBW']=_0x3baaff(0x124),_0xd2e69d[_0x3baaff(0x123)]=_0x3baaff(0x12f),_0xd2e69d['GHmEP']=_0x3baaff(0x137),_0xd2e69d[_0x3baaff(0x13e)]='customVariables';const _0x5dcb87=_0xd2e69d,_0x437103={};if(global[_0x3baaff(0x130)]){const _0xe8feb8=global[_0x3baaff(0x130)],_0x1c4986=_0xe8feb8[_0x5dcb87['MZOos']]||_0xe8feb8[_0x5dcb87[_0x3baaff(0x143)]],_0x2bf570=_0xe8feb8[_0x5dcb87[_0x3baaff(0x12d)]]||_0xe8feb8[_0x5dcb87[_0x3baaff(0x12b)]],_0x2fdfd4=_0xe8feb8[_0x5dcb87[_0x3baaff(0x129)]]||_0xe8feb8[_0x5dcb87[_0x3baaff(0x138)]],_0x12713f=_0xe8feb8[_0x5dcb87[_0x3baaff(0x126)]]||_0xe8feb8[_0x5dcb87['fmEDS']],_0x18b918=_0xe8feb8[_0x5dcb87['pUqdY']]||_0xe8feb8[_0x5dcb87[_0x3baaff(0x136)]],_0x5e645b=_0xe8feb8[_0x5dcb87[_0x3baaff(0x123)]]||_0xe8feb8[_0x5dcb87[_0x3baaff(0x13c)]];_0xe8feb8['os']&&(_0x437103['os']=_0xe8feb8['os']),_0x1c4986&&(_0x437103[_0x5dcb87[_0x3baaff(0x143)]]=_0x1c4986),_0x2bf570&&(_0x437103[_0x5dcb87[_0x3baaff(0x12b)]]=_0x2bf570),_0x2fdfd4&&(_0x437103[_0x5dcb87[_0x3baaff(0x138)]]=_0x2fdfd4),_0x12713f&&(_0x437103[_0x5dcb87[_0x3baaff(0x133)]]=_0x12713f),_0x18b918&&(_0x437103[_0x5dcb87[_0x3baaff(0x136)]]=_0x18b918),_0x5e645b&&(_0x437103[_0x5dcb87[_0x3baaff(0x13c)]]=_0x5e645b),_0xe8feb8[_0x5dcb87[_0x3baaff(0x13e)]]&&(_0x437103[_0x5dcb87[_0x3baaff(0x13e)]]=_0xe8feb8[_0x5dcb87[_0x3baaff(0x13e)]]);}return _0x437103;}static[a99_0x4af348(0x12e)](_0x2e75ba={}){const _0x542244=a99_0x4af348;TestMetadata[_0x542244(0x13d)](_0x2e75ba);}}module['exports']=BrowserStackSdk;
const a99_0x971b61=a99_0x2c4b;(function(_0x39626b,_0x18e40a){const _0x458c3b=a99_0x2c4b,_0x837255=_0x39626b();while(!![]){try{const _0x200bb5=-parseInt(_0x458c3b(0x1e5))/0x1+parseInt(_0x458c3b(0x1f8))/0x2+-parseInt(_0x458c3b(0x1ff))/0x3+parseInt(_0x458c3b(0x206))/0x4+-parseInt(_0x458c3b(0x1ec))/0x5*(-parseInt(_0x458c3b(0x1f1))/0x6)+-parseInt(_0x458c3b(0x1e9))/0x7+-parseInt(_0x458c3b(0x201))/0x8*(-parseInt(_0x458c3b(0x1f3))/0x9);if(_0x200bb5===_0x18e40a)break;else _0x837255['push'](_0x837255['shift']());}catch(_0x50d895){_0x837255['push'](_0x837255['shift']());}}}(a99_0x3b6e,0x8d807));function a99_0x2c4b(_0x37e09e,_0x223a38){const _0x3b6e0b=a99_0x3b6e();return a99_0x2c4b=function(_0x2c4b3a,_0x42388f){_0x2c4b3a=_0x2c4b3a-0x1e5;let _0x4ce350=_0x3b6e0b[_0x2c4b3a];return _0x4ce350;},a99_0x2c4b(_0x37e09e,_0x223a38);}const TestMetadata=require(a99_0x971b61(0x1eb));class BrowserStackSdk{static[a99_0x971b61(0x1fa)](){const _0x4744ec=a99_0x971b61,_0x1ef36f={};_0x1ef36f['CYJiE']='os_version',_0x1ef36f[_0x4744ec(0x1ea)]='osVersion',_0x1ef36f['cPiaj']=_0x4744ec(0x1ef),_0x1ef36f[_0x4744ec(0x1fb)]=_0x4744ec(0x1f2),_0x1ef36f[_0x4744ec(0x1fc)]=_0x4744ec(0x1f6),_0x1ef36f['aTVVg']=_0x4744ec(0x1e6),_0x1ef36f[_0x4744ec(0x205)]=_0x4744ec(0x1f4),_0x1ef36f[_0x4744ec(0x1e8)]='deviceName',_0x1ef36f[_0x4744ec(0x1f5)]=_0x4744ec(0x1e7),_0x1ef36f[_0x4744ec(0x1ee)]=_0x4744ec(0x1f7),_0x1ef36f[_0x4744ec(0x1fe)]=_0x4744ec(0x200),_0x1ef36f['ERGfv']=_0x4744ec(0x1f9),_0x1ef36f[_0x4744ec(0x203)]='customVariables';const _0x2ddcd2=_0x1ef36f,_0x310b51={};if(global['__platformCaps']){const _0x52f7c6=global['__platformCaps'],_0x32f802=_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1f0)]]||_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1ea)]],_0x5a2ba0=_0x52f7c6[_0x2ddcd2[_0x4744ec(0x202)]]||_0x52f7c6[_0x2ddcd2['GQivN']],_0x10754d=_0x52f7c6[_0x2ddcd2['sBrQU']]||_0x52f7c6[_0x2ddcd2['aTVVg']],_0x4b2527=_0x52f7c6[_0x2ddcd2[_0x4744ec(0x205)]]||_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1e8)]],_0x1cedda=_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1f5)]]||_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1ee)]],_0x4fd822=_0x52f7c6[_0x2ddcd2['KGckd']]||_0x52f7c6[_0x2ddcd2[_0x4744ec(0x1ed)]];_0x52f7c6['os']&&(_0x310b51['os']=_0x52f7c6['os']),_0x32f802&&(_0x310b51[_0x2ddcd2['FZVXK']]=_0x32f802),_0x5a2ba0&&(_0x310b51[_0x2ddcd2[_0x4744ec(0x1fb)]]=_0x5a2ba0),_0x10754d&&(_0x310b51[_0x2ddcd2['aTVVg']]=_0x10754d),_0x4b2527&&(_0x310b51[_0x2ddcd2['cCbxk']]=_0x4b2527),_0x1cedda&&(_0x310b51[_0x2ddcd2['oZjVh']]=_0x1cedda),_0x4fd822&&(_0x310b51[_0x2ddcd2['ERGfv']]=_0x4fd822),_0x52f7c6[_0x2ddcd2['exhVd']]&&(_0x310b51[_0x2ddcd2['exhVd']]=_0x52f7c6[_0x2ddcd2[_0x4744ec(0x203)]]);}return _0x310b51;}static[a99_0x971b61(0x204)](_0x30d110={}){TestMetadata['set'](_0x30d110);}}module[a99_0x971b61(0x1fd)]=BrowserStackSdk;function a99_0x3b6e(){const _0x4cbb55=['743820eRAtZl','platform_version','8eLkPmj','cPiaj','exhVd','setTestMetadata','HQcQQ','1920460UmdoRr','1013018IZdquA','browserVersion','platform','cCbxk','3607534XgxTxn','FZVXK','./helpers/metadata','245XTcocO','ERGfv','oZjVh','browser','CYJiE','4782oHLrSM','browserName','8771877BTZttI','device','WkTHl','browser_version','platformName','1724180zgpoYF','platformVersion','getCurrentPlatform','GQivN','sBrQU','exports','KGckd'];a99_0x3b6e=function(){return _0x4cbb55;};return a99_0x3b6e();}

@@ -1,1 +0,1 @@

const a101_0x59332f=a101_0x4104;(function(_0x3783a7,_0x3e95fb){const _0x3b7e8f=a101_0x4104,_0x116c2d=_0x3783a7();while(!![]){try{const _0x4dc414=parseInt(_0x3b7e8f(0x10d))/0x1*(parseInt(_0x3b7e8f(0x172))/0x2)+parseInt(_0x3b7e8f(0x126))/0x3+parseInt(_0x3b7e8f(0x1ad))/0x4*(-parseInt(_0x3b7e8f(0x136))/0x5)+-parseInt(_0x3b7e8f(0x189))/0x6*(parseInt(_0x3b7e8f(0x150))/0x7)+-parseInt(_0x3b7e8f(0x1b7))/0x8*(-parseInt(_0x3b7e8f(0x10e))/0x9)+-parseInt(_0x3b7e8f(0xf7))/0xa+parseInt(_0x3b7e8f(0x142))/0xb*(-parseInt(_0x3b7e8f(0x151))/0xc);if(_0x4dc414===_0x3e95fb)break;else _0x116c2d['push'](_0x116c2d['shift']());}catch(_0xa5ef53){_0x116c2d['push'](_0x116c2d['shift']());}}}(a101_0x2f9f,0x945d9));const util=require(a101_0x59332f(0xfc)),logger=require('../logger')[a101_0x59332f(0xf6)],accessibilityHelper=require(a101_0x59332f(0x179)),globals=require('../globals'),scripts=require('./scripts'),PerformanceTester=require(a101_0x59332f(0x15f)),{A11Y_EVENTS:PerformanceA11yEvents}=require(a101_0x59332f(0x17c)),BrowserstackCLI=require(a101_0x59332f(0x162));let playwrightA11yHelper=null;try{playwrightA11yHelper=require(a101_0x59332f(0x118));}catch(a101_0x1460e0){logger['debug'](a101_0x59332f(0x111));}const a101_0x61fef7={};function a101_0x4104(_0x43e83f,_0x3f4a17){const _0x2f9f45=a101_0x2f9f();return a101_0x4104=function(_0x4104a2,_0x3c639d){_0x4104a2=_0x4104a2-0xec;let _0x3ad504=_0x2f9f45[_0x4104a2];return _0x3ad504;},a101_0x4104(_0x43e83f,_0x3f4a17);}a101_0x61fef7[a101_0x59332f(0xec)]=0x1,a101_0x61fef7['timeoutMs']=0x7530,a101_0x61fef7[a101_0x59332f(0x14c)]=0x7530;const RETRY_CONFIG=a101_0x61fef7,setConfigTimeout=(_0x3ae6ea,_0x156bbd=null)=>{const _0x5df650=a101_0x59332f,_0x5a8815={'jAehw':function(_0x2e1b7b,_0x4924f0){return _0x2e1b7b===_0x4924f0;},'dlkqp':_0x5df650(0x16a),'gPwjQ':function(_0xa94fb5,_0x555432){return _0xa94fb5*_0x555432;},'lAiBC':function(_0x426b96,_0x354124){return _0x426b96(_0x354124);},'Krbzi':function(_0x3e271e,_0x536a70){return _0x3e271e*_0x536a70;},'KqiRb':function(_0x4b64cb,_0x1e0a5c){return _0x4b64cb(_0x1e0a5c);}};if(BrowserstackCLI[_0x5df650(0x10a)]()['isRunning']()&&BrowserstackCLI[_0x5df650(0x10a)]()[_0x5df650(0x1a1)]()){const _0x5a41ec=BrowserstackCLI[_0x5df650(0x10a)]()[_0x5df650(0x1a1)]()[_0x5df650(0xed)],_0x5bd11d=_0x5a41ec[_0x5df650(0x125)]['capabilitiesList']||[];for(const _0xbcb8d of _0x5bd11d){_0x5a8815[_0x5df650(0x18a)](_0xbcb8d[_0x5df650(0x123)],_0x5a8815['dlkqp'])&&_0x5a8815['jAehw'](_0x156bbd,null)&&(_0x3ae6ea[_0x5df650(0x112)]=_0x5a8815[_0x5df650(0xee)](_0x5a8815[_0x5df650(0x13d)](parseInt,_0xbcb8d[_0x5df650(0x1a0)]),0x3e8));}}else process[_0x5df650(0x178)][_0x5df650(0x14d)]&&(_0x3ae6ea[_0x5df650(0x112)]=_0x5a8815['Krbzi'](_0x5a8815[_0x5df650(0xf5)](parseInt,process[_0x5df650(0x178)]['BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT']),0x3e8));},detectDriverType=_0x3737d8=>{const _0x32f7ef=a101_0x59332f,_0x284d31={};_0x284d31['oBgLH']=_0x32f7ef(0x143),_0x284d31[_0x32f7ef(0x109)]=function(_0x3af8c5,_0x24509f){return _0x3af8c5===_0x24509f;},_0x284d31['titml']='function',_0x284d31['odgzq']=function(_0x546480,_0x2a79c1){return _0x546480===_0x2a79c1;},_0x284d31['ADGVF']='playwright-page',_0x284d31[_0x32f7ef(0x1be)]=function(_0x253a53,_0xcfccdd){return _0x253a53===_0xcfccdd;},_0x284d31[_0x32f7ef(0x1a3)]=_0x32f7ef(0x171),_0x284d31['eOFjX']=function(_0x4d1da8,_0x59f52b){return _0x4d1da8===_0x59f52b;},_0x284d31[_0x32f7ef(0x1af)]=_0x32f7ef(0x1bb),_0x284d31[_0x32f7ef(0x147)]=function(_0x32cfb9,_0x643e92){return _0x32cfb9===_0x643e92;},_0x284d31[_0x32f7ef(0x187)]=_0x32f7ef(0x1b2),_0x284d31[_0x32f7ef(0x135)]=_0x32f7ef(0x117),_0x284d31[_0x32f7ef(0x18b)]=_0x32f7ef(0x1b3),_0x284d31[_0x32f7ef(0x17b)]=function(_0xdfeb70,_0x4ce780){return _0xdfeb70||_0x4ce780;},_0x284d31[_0x32f7ef(0xfa)]='undefined';const _0x124cb3=_0x284d31;if(!_0x3737d8){const _0x3d5500={};return _0x3d5500['isPlaywright']=![],_0x3d5500[_0x32f7ef(0x160)]=_0x124cb3[_0x32f7ef(0x165)],_0x3d5500;}if(_0x124cb3['DYuoq'](typeof _0x3737d8[_0x32f7ef(0x119)],_0x124cb3[_0x32f7ef(0x1aa)])&&_0x124cb3[_0x32f7ef(0x105)](typeof _0x3737d8[_0x32f7ef(0x1bd)],_0x124cb3[_0x32f7ef(0x1aa)])&&_0x124cb3[_0x32f7ef(0x105)](typeof _0x3737d8[_0x32f7ef(0x1b9)],_0x124cb3[_0x32f7ef(0x1aa)])){const _0x2c138c={};return _0x2c138c[_0x32f7ef(0xff)]=!![],_0x2c138c[_0x32f7ef(0x160)]=_0x124cb3[_0x32f7ef(0x15c)],_0x2c138c;}if(_0x124cb3['odgzq'](typeof _0x3737d8[_0x32f7ef(0x1b8)],_0x124cb3[_0x32f7ef(0x1aa)])&&_0x124cb3[_0x32f7ef(0x1be)](typeof _0x3737d8[_0x32f7ef(0x18c)],_0x124cb3[_0x32f7ef(0x1aa)])){const _0xec38be={};return _0xec38be[_0x32f7ef(0xff)]=![],_0xec38be[_0x32f7ef(0x160)]=_0x124cb3[_0x32f7ef(0x1a3)],_0xec38be;}const _0x530bdc=_0x3737d8[_0x32f7ef(0x149)]?.['name'];if(_0x124cb3[_0x32f7ef(0x186)](_0x530bdc,_0x124cb3[_0x32f7ef(0x1af)])){const _0x1ebae1={};return _0x1ebae1['isPlaywright']=!![],_0x1ebae1[_0x32f7ef(0x160)]=_0x124cb3['ADGVF'],_0x1ebae1;}if(_0x124cb3['LQCHF'](_0x530bdc,_0x124cb3['ZwzhT'])){const _0x566d86={};return _0x566d86[_0x32f7ef(0xff)]=![],_0x566d86['type']=_0x124cb3[_0x32f7ef(0x1a3)],_0x566d86;}if(_0x124cb3[_0x32f7ef(0x186)](_0x530bdc,_0x124cb3['txncK'])){const _0x25dc8a={};return _0x25dc8a[_0x32f7ef(0xff)]=!![],_0x25dc8a[_0x32f7ef(0x160)]=_0x124cb3['NTQFB'],_0x25dc8a;}logger[_0x32f7ef(0xfb)](_0x32f7ef(0x108)+_0x124cb3['uitDn'](_0x530bdc,_0x124cb3['vkgGr']));const _0x28a092={};return _0x28a092['isPlaywright']=![],_0x28a092[_0x32f7ef(0x160)]=_0x124cb3[_0x32f7ef(0x165)],_0x28a092;},withTimeout=(_0x5a74db,_0x29dc5c)=>{const _0x599a72=a101_0x59332f;return Promise[_0x599a72(0x102)]([_0x5a74db,new Promise((_0x5d5137,_0x455bff)=>setTimeout(()=>_0x455bff(new Error('Operation\x20timed\x20out\x20after\x20'+_0x29dc5c+'ms')),_0x29dc5c))]);};function a101_0x2f9f(){const _0x4c0899=['IsklP',').\x20Last\x20error:\x20','getAccessibilityResultsSummaryWithRetry','EJZbB',',\x20cannot\x20retrieve\x20Accessibility\x20results\x20with\x20retry.','AGbSY','titml','function','Uvskk','70624UjUOoZ','getRetryConfig','Cekye','PERFORM_SCAN','getAccessibilityResultsSummary','WebDriver','playwright-codecept-driver','stringify','rejected','NstPi','816616qZNzUp','executeAsyncScript','goto','MuXRC','Page','atndW','url','PvYqz','scanSucceeded','maxRetries','accessibilityConfig','gPwjQ','txOMq','VkWDI','reason','GdumF','Uxfzd','Vwozs','KqiRb','winstonLogger','2465480EktsKV','njUYF','\x20for\x20method:\x20','vkgGr','warn','util','GRwjd','ttTKw','isPlaywright','BjvFz','ECfRb','race','EHYjc','hmGqf','odgzq','Unknown\x20error','allSettled','Unknown\x20driver/page\x20type:\x20','DYuoq','getInstance','summary','lxAZs','594lUjdsj','54gloZVW','ms\x20using\x20timeouts()\x20API','Accessibility\x20results\x20summary\x20retrieval\x20attempt\x20','Playwright\x20accessibility\x20helper\x20not\x20available','timeoutMs','Selenium\x20WebDriver\x20timeout\x20API\x20not\x20available,\x20skipping\x20timeout\x20setting','Accessibility\x20results\x20retrieval\x20attempt\x20','qLCrF','vOFvi','Playwright','../../bin/playwright/accessibility-helper','evaluate','Scan\x20attempt\x20','ityQI','XpehT','pVXIJ','isSeleniumDriver','max','updateRetryConfig','All\x20accessibility\x20results\x20retrieval\x20attempts\x20failed\x20(','hkUMx','name','getCurrentUrl','options','3409980ZMhfSy','assign','RUCtb','KNhxK','results','OTgfZ','performScan','Skipping\x20timeout\x20setting\x20for\x20','info','message','uloGX','__workerDetails','Cannot\x20set\x20script\x20timeout:\x20not\x20a\x20Selenium\x20WebDriver','timeouts','BNugV','txncK','105ESImOI','CxInk','BnAkT','[Accessibility]\x20Scan\x20skipped\x20-\x20scanning\x20is\x20currently\x20disabled\x20(partial\x20scan\x20mode)','isAccessibilityAutomationSession','ELjuA','\x20failed\x20(','lAiBC','Accessibility\x20results\x20summary\x20retrieved\x20successfully\x20on\x20attempt\x20','Accessibility\x20results\x20retrieved\x20successfully\x20on\x20attempt\x20','isMobilePlatform',',\x20cannot\x20perform\x20scan\x20with\x20retry.','407TiHAUe','unknown','setSeleniumScriptTimeout','debug','script','LQCHF','DQeXa','constructor','All\x20accessibility\x20scan\x20attempts\x20failed\x20for\x20method:\x20','accessibilityPlatform','defaultTimeoutMs','BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT','qXTQJ','browserStackEvaluate','63zgsTSy','89052kRRFPx','page','):\x20','uKurd','fulfilled','owDkL','Set\x20Selenium\x20WebDriver\x20script\x20timeout\x20to\x20','unknown_method','status','performComprehensiveAccessibilityScanWithRetry','MODPK','ADGVF','DOZbm','EMBYV','../performance/performance-tester','type',',\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary\x20with\x20retry.','../../bin/v2/browserstackCLI','setPlaywrightScriptTimeout','GpEcW','oBgLH','LhpKA','setDefaultTimeout','\x20completed\x20successfully.','Accessibility\x20results\x20saved\x20successfully\x20on\x20attempt\x20','scannerProcessingTimeout','bstackA11yScanOptions','error','Failed\x20to\x20retrieve\x20accessibility\x20summary\x20(','\x20-\x20not\x20applicable',').\x20Error:\x20','saveAccessibilityResultsWithRetry','selenium-webdriver','1772lJalzT','QyvQL','ms\x20using\x20setScriptTimeout\x20API','Accessibility\x20results\x20save\x20attempt\x20','saveTestResults','sLxBr','env','./helper','LYCYC','uitDn','../performance/constants','RfFnG','HDgkl','YLYpk','NIKuP','getId','SGWvc','dftpC','isPlaywrightPage','performScanWithRetry','eOFjX','ZwzhT','XtDgB','517200oZUQet','jAehw','NTQFB','getCapabilities','Not\x20a\x20valid\x20Accessibility\x20Automation\x20session\x20for\x20','rvJrS','Accessibility\x20scan\x20attempt\x20','\x20failed\x20for\x20method:\x20','currentTest','FvVPd','aVfLr','getGlobal','uPdiM','isAccessibilityPlatform','bstackA11yShouldScan','Failed\x20to\x20set\x20Playwright\x20script\x20timeout:\x20','ONASJ','Unknown\x20error\x20during\x20comprehensive\x20accessibility\x20scan','getAccessibilityResults','cBQSl','setScriptTimeout','RhgwW','is_mobile_session','value','getAccessibilityModule','getAccessibilityResultsWithRetry','rxumZ'];a101_0x2f9f=function(){return _0x4c0899;};return a101_0x2f9f();}exports[a101_0x59332f(0x185)]=async(_0x39c88e,_0x52eb72=null,_0xf199e1=null,_0x521093=![],_0x4dab37=null)=>{const _0x322481=a101_0x59332f,_0x1c1c7a={'GRwjd':function(_0x1bd9ab,_0x3aba52){return _0x1bd9ab&&_0x3aba52;},'hkUMx':function(_0x3e215e,_0x2b6c26,_0x288b5b){return _0x3e215e(_0x2b6c26,_0x288b5b);},'ONASJ':function(_0xf0c149,_0x4075ea){return _0xf0c149===_0x4075ea;},'cBQSl':_0x322481(0x1b3),'BnAkT':function(_0x3a373c,_0x23fafe,_0x3c6131){return _0x3a373c(_0x23fafe,_0x3c6131);},'FvVPd':function(_0x131521,_0x13c1cd){return _0x131521(_0x13c1cd);},'njUYF':function(_0x18b8e9,_0x228953){return _0x18b8e9||_0x228953;},'BjvFz':function(_0x4caf8d,_0x1c8e8a){return _0x4caf8d===_0x1c8e8a;},'LYCYC':_0x322481(0x196),'eIRyV':function(_0x529dae,_0x587550){return _0x529dae!==_0x587550;},'qXTQJ':_0x322481(0x197),'uiTcN':function(_0x24f672,_0x3850ea){return _0x24f672===_0x3850ea;},'dftpC':_0x322481(0x139),'SGWvc':_0x322481(0x158),'txOMq':function(_0x41f51a,_0xf5f7bf){return _0x41f51a===_0xf5f7bf;},'RhgwW':_0x322481(0x1ab),'MuXRC':function(_0x403dde,_0x4348cc){return _0x403dde===_0x4348cc;},'KUxbI':function(_0x9429ff,_0x134949){return _0x9429ff<=_0x134949;},'owDkL':function(_0x557286,_0x41a194){return _0x557286+_0x41a194;},'qLCrF':function(_0x3c417c,_0x4740a4){return _0x3c417c+_0x4740a4;},'pVXIJ':'Unknown\x20error'},{isPlaywright:_0x15988a,type:_0x4a3098}=_0x1c1c7a[_0x322481(0x192)](detectDriverType,_0x39c88e),_0x1cf993=_0x521093?_0x1c1c7a[_0x322481(0xf8)](_0x4dab37,{}):global[_0x322481(0x16b)]||{},_0x4ea5c1=_0x15988a?global['accessibilityPlatform']&&(_0x521093||_0x1c1c7a[_0x322481(0x100)](global[_0x322481(0x197)],!![])):accessibilityHelper[_0x322481(0x13a)]()&&globals[_0x322481(0x194)](_0x1c1c7a[_0x322481(0x17a)])&&(_0x521093||_0x1c1c7a['eIRyV'](globals[_0x322481(0x194)](_0x1c1c7a[_0x322481(0x14e)]),![]));if(!_0x4ea5c1)return _0x15988a&&global[_0x322481(0x14b)]&&_0x1c1c7a[_0x322481(0x100)](global[_0x322481(0x197)],![])||!_0x15988a&&globals[_0x322481(0x194)](_0x1c1c7a[_0x322481(0x17a)])&&_0x1c1c7a['uiTcN'](globals[_0x322481(0x194)](_0x1c1c7a[_0x322481(0x14e)]),![])?logger[_0x322481(0x145)](_0x1c1c7a[_0x322481(0x183)]):logger['warn'](_0x322481(0x18d)+_0x4a3098+_0x322481(0x141)),![];const _0x136783=_0x52eb72||global['browserstackSessionName']||_0x1c1c7a[_0x322481(0x182)];let _0x26d90f=null;const _0x19ed60={'testhub_btcer_uuid':global[_0x322481(0x131)]?.[_0x322481(0x191)]?.['id'],'url':_0x1c1c7a[_0x322481(0xef)](typeof _0x39c88e[_0x322481(0x1bd)],_0x1c1c7a[_0x322481(0x19e)])?await _0x39c88e[_0x322481(0x1bd)]():_0x1c1c7a['txOMq'](typeof _0x39c88e[_0x322481(0x124)],_0x1c1c7a['RhgwW'])?await _0x39c88e[_0x322481(0x124)]():'','automate_session_id':_0x1c1c7a[_0x322481(0x1ba)](typeof _0x39c88e['getSession'],_0x1c1c7a[_0x322481(0x19e)])?(await _0x39c88e['getSession']())[_0x322481(0x181)]():''};for(let _0x39d7b1=0x1;_0x1c1c7a['KUxbI'](_0x39d7b1,_0x1c1c7a[_0x322481(0x156)](RETRY_CONFIG[_0x322481(0xec)],0x1));_0x39d7b1++){try{return logger['debug'](_0x322481(0x18f)+_0x39d7b1+'/'+_0x1c1c7a[_0x322481(0x115)](RETRY_CONFIG[_0x322481(0xec)],0x1)+_0x322481(0xf9)+_0x136783+'\x20('+_0x4a3098+')'),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x322481(0x1b0)],async()=>{const _0x2e647c=_0x322481;let _0x19d1dd;if(_0x1c1c7a[_0x2e647c(0xfd)](_0x15988a,playwrightA11yHelper)){_0x1c1c7a[_0x2e647c(0x122)](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x2e647c(0x163)](_0x39c88e,RETRY_CONFIG[_0x2e647c(0x112)]);let _0x2cca59=_0x39c88e;_0x1c1c7a[_0x2e647c(0x199)](_0x4a3098,_0x1c1c7a[_0x2e647c(0x19c)])&&(_0x2cca59=_0x39c88e[_0x2e647c(0x152)]);const _0x91fbee=global[_0x2e647c(0x140)]?{'is_mobile_session':!![],'thTestRunUuid':accessibilityHelper['resolveMobileThTestRunUuid']()}:{};_0x19d1dd=await _0x1c1c7a['hkUMx'](withTimeout,playwrightA11yHelper[_0x2e647c(0x12c)](_0x2cca59,_0x136783,_0x1cf993,_0x91fbee),RETRY_CONFIG[_0x2e647c(0x112)]),await exports[_0x2e647c(0x163)](_0x39c88e,RETRY_CONFIG[_0x2e647c(0x14c)]);}else await exports['setSeleniumScriptTimeout'](_0x39c88e,RETRY_CONFIG[_0x2e647c(0x112)]),_0x19d1dd=await _0x1c1c7a[_0x2e647c(0x138)](withTimeout,accessibilityHelper[_0x2e647c(0x12c)](_0x39c88e,_0x136783,_0x521093,_0x1cf993),RETRY_CONFIG[_0x2e647c(0x112)]),await exports[_0x2e647c(0x144)](_0x39c88e,RETRY_CONFIG[_0x2e647c(0x14c)]);logger[_0x2e647c(0x145)](_0x2e647c(0x11a)+_0x39d7b1+_0x2e647c(0x168));},{'command':_0x136783,..._0x19ed60})(),logger[_0x322481(0x12e)]('Accessibility\x20scan\x20succeeded\x20on\x20attempt\x20'+_0x39d7b1+'.'),!![];}catch(_0x59de75){_0x26d90f=_0x59de75,logger[_0x322481(0x145)]('Accessibility\x20scan\x20attempt\x20'+_0x39d7b1+_0x322481(0x190)+_0x136783+'\x20('+_0x4a3098+_0x322481(0x16f)+_0x59de75[_0x322481(0x12f)]);}}return logger[_0x322481(0x16c)](_0x322481(0x14a)+_0x136783+'\x20('+_0x4a3098+')\x20with\x20error:\x20'+(_0x26d90f?.[_0x322481(0x12f)]||_0x1c1c7a[_0x322481(0x11d)])),![];},exports[a101_0x59332f(0x1a2)]=async(_0x1a5ff1,_0x29f493)=>{const _0x20350d=a101_0x59332f,_0x1bea20={'RsgGl':function(_0x349546,_0x5ca39b){return _0x349546(_0x5ca39b);},'GpEcW':'isAccessibilityPlatform','Uxfzd':function(_0x4a9e5e,_0x3ea4a3){return _0x4a9e5e<=_0x3ea4a3;},'aVfLr':function(_0x4b965e,_0x49d063){return _0x4b965e+_0x49d063;},'NstPi':function(_0xc056fe,_0x3ec18c){return _0xc056fe&&_0x3ec18c;},'IsklP':function(_0x1955eb,_0x3f85f3,_0x4b096d){return _0x1955eb(_0x3f85f3,_0x4b096d);},'EHYjc':function(_0x8fbd9d,_0x41c6df,_0x11994a){return _0x8fbd9d(_0x41c6df,_0x11994a);},'uPdiM':function(_0x468162,_0x259eb4,_0x237d32){return _0x468162(_0x259eb4,_0x237d32);},'TLKep':_0x20350d(0x106)},{isPlaywright:_0x385301,type:_0x512a38}=_0x1bea20['RsgGl'](detectDriverType,_0x1a5ff1),_0xad6355=_0x385301?_0x29f493[_0x20350d(0x14b)]:accessibilityHelper['isAccessibilityAutomationSession']()&&globals[_0x20350d(0x194)](_0x1bea20[_0x20350d(0x164)]);if(!_0xad6355)return logger[_0x20350d(0xfb)](_0x20350d(0x18d)+_0x512a38+_0x20350d(0x1a8)),[];let _0x347066=null;for(let _0x56ca97=0x1;_0x1bea20[_0x20350d(0xf3)](_0x56ca97,_0x1bea20[_0x20350d(0x193)](RETRY_CONFIG['maxRetries'],0x1));_0x56ca97++){try{logger[_0x20350d(0x145)](_0x20350d(0x114)+_0x56ca97+'/'+_0x1bea20[_0x20350d(0x193)](RETRY_CONFIG[_0x20350d(0xec)],0x1)+'\x20('+_0x512a38+')');let _0x4c45c8;return _0x1bea20[_0x20350d(0x1b6)](_0x385301,playwrightA11yHelper)?(_0x1bea20[_0x20350d(0x1a4)](setConfigTimeout,RETRY_CONFIG,null),await exports['setPlaywrightScriptTimeout'](_0x1a5ff1,RETRY_CONFIG[_0x20350d(0x112)]),_0x4c45c8=await _0x1bea20[_0x20350d(0x103)](withTimeout,playwrightA11yHelper['getAccessibilityResults'](_0x1a5ff1),RETRY_CONFIG[_0x20350d(0x112)]),await exports[_0x20350d(0x163)](_0x1a5ff1,RETRY_CONFIG['defaultTimeoutMs'])):(await exports[_0x20350d(0x144)](_0x1a5ff1,RETRY_CONFIG[_0x20350d(0x112)]),_0x4c45c8=await _0x1bea20[_0x20350d(0x195)](withTimeout,accessibilityHelper[_0x20350d(0x19b)](_0x1a5ff1,_0x29f493),RETRY_CONFIG['timeoutMs']),await exports[_0x20350d(0x144)](_0x1a5ff1,RETRY_CONFIG[_0x20350d(0x14c)])),logger[_0x20350d(0x12e)](_0x20350d(0x13f)+_0x56ca97+'\x20('+_0x512a38+')'),_0x4c45c8;}catch(_0xac26c4){_0x347066=_0xac26c4,logger['warn'](_0x20350d(0x114)+_0x56ca97+_0x20350d(0x13c)+_0x512a38+_0x20350d(0x16f)+_0xac26c4[_0x20350d(0x12f)]);}}return logger[_0x20350d(0x16c)](_0x20350d(0x121)+_0x512a38+').\x20Last\x20error:\x20'+(_0x347066?.[_0x20350d(0x12f)]||_0x1bea20['TLKep'])),[];},exports[a101_0x59332f(0x1a6)]=async(_0x40da4e,_0x42fef7)=>{const _0x4b5362=a101_0x59332f,_0x4aaefb={'ttTKw':function(_0x1e1927,_0x464beb){return _0x1e1927(_0x464beb);},'rDFFm':_0x4b5362(0x196),'HDgkl':function(_0x2d4ec7,_0x275c91){return _0x2d4ec7<=_0x275c91;},'YLYpk':function(_0x3a23c0,_0x20e27c){return _0x3a23c0+_0x20e27c;},'ECfRb':function(_0x437567,_0x2c0631){return _0x437567&&_0x2c0631;},'ityQI':function(_0x33d4ce,_0xd52a5b,_0x35d9be){return _0x33d4ce(_0xd52a5b,_0x35d9be);},'uKurd':function(_0x4a9fcf,_0x2864f8,_0x19e397){return _0x4a9fcf(_0x2864f8,_0x19e397);},'DQeXa':'Unknown\x20error'},{isPlaywright:_0x535f0b,type:_0x119fe1}=_0x4aaefb[_0x4b5362(0xfe)](detectDriverType,_0x40da4e),_0x278dbc=_0x535f0b?_0x42fef7[_0x4b5362(0x14b)]:accessibilityHelper['isAccessibilityAutomationSession']()&&globals[_0x4b5362(0x194)](_0x4aaefb['rDFFm']);if(!_0x278dbc)return logger['warn'](_0x4b5362(0x18d)+_0x119fe1+_0x4b5362(0x161)),{};let _0x50f4fb=null;for(let _0x425749=0x1;_0x4aaefb[_0x4b5362(0x17e)](_0x425749,_0x4aaefb['YLYpk'](RETRY_CONFIG[_0x4b5362(0xec)],0x1));_0x425749++){try{logger[_0x4b5362(0x145)](_0x4b5362(0x110)+_0x425749+'/'+_0x4aaefb[_0x4b5362(0x17f)](RETRY_CONFIG[_0x4b5362(0xec)],0x1)+'\x20('+_0x119fe1+')');let _0x337ccb;return _0x4aaefb[_0x4b5362(0x101)](_0x535f0b,playwrightA11yHelper)?(_0x4aaefb[_0x4b5362(0x11b)](setConfigTimeout,RETRY_CONFIG,null),await exports['setPlaywrightScriptTimeout'](_0x40da4e,RETRY_CONFIG[_0x4b5362(0x112)]),_0x337ccb=await _0x4aaefb[_0x4b5362(0x154)](withTimeout,playwrightA11yHelper[_0x4b5362(0x1b1)](_0x40da4e),RETRY_CONFIG[_0x4b5362(0x112)]),await exports[_0x4b5362(0x163)](_0x40da4e,RETRY_CONFIG[_0x4b5362(0x14c)])):(await exports[_0x4b5362(0x144)](_0x40da4e,RETRY_CONFIG['timeoutMs']),_0x337ccb=await _0x4aaefb[_0x4b5362(0x11b)](withTimeout,accessibilityHelper[_0x4b5362(0x1b1)](_0x40da4e,_0x42fef7),RETRY_CONFIG['timeoutMs']),await exports[_0x4b5362(0x144)](_0x40da4e,RETRY_CONFIG[_0x4b5362(0x14c)])),logger[_0x4b5362(0x12e)](_0x4b5362(0x13e)+_0x425749+'\x20('+_0x119fe1+')'),_0x337ccb;}catch(_0x3ed567){_0x50f4fb=_0x3ed567,logger[_0x4b5362(0xfb)](_0x4b5362(0x110)+_0x425749+_0x4b5362(0x13c)+_0x119fe1+_0x4b5362(0x16f)+_0x3ed567['message']);}}return logger[_0x4b5362(0x16c)]('All\x20accessibility\x20results\x20summary\x20retrieval\x20attempts\x20failed\x20('+_0x119fe1+_0x4b5362(0x1a5)+(_0x50f4fb?.[_0x4b5362(0x12f)]||_0x4aaefb[_0x4b5362(0x148)])),{};},exports[a101_0x59332f(0x15a)]=async(_0x58d588,_0x3085ff,_0x1fb857=null)=>{const _0x950c81=a101_0x59332f,_0x4a7a6d={'QyvQL':function(_0x15e289,_0x14b5a2){return _0x15e289(_0x14b5a2);},'KbjsK':function(_0x3d4268,_0x560eda){return _0x3d4268===_0x560eda;},'atndW':_0x950c81(0x155),'uloGX':function(_0x2c3530,_0x4751fe){return _0x2c3530===_0x4751fe;},'XpehT':function(_0x225804,_0x32826d){return _0x225804===_0x32826d;},'vOFvi':_0x950c81(0x1b5),'ELjuA':_0x950c81(0x19a)},{isPlaywright:_0x314a0c,type:_0x3df518}=_0x4a7a6d[_0x950c81(0x173)](detectDriverType,_0x58d588),_0x4a90d7={};_0x4a90d7[_0x950c81(0x1bf)]=![],_0x4a90d7[_0x950c81(0x12a)]=[],_0x4a90d7[_0x950c81(0x10b)]={},_0x4a90d7[_0x950c81(0x16c)]=null,_0x4a90d7['driverType']=_0x3df518;const _0x163767=_0x4a90d7;try{_0x163767[_0x950c81(0x1bf)]=await exports[_0x950c81(0x185)](_0x58d588,_0x1fb857);if(_0x163767[_0x950c81(0x1bf)]){const [_0x584c6a,_0x4a653a]=await Promise[_0x950c81(0x107)]([exports['getAccessibilityResultsWithRetry'](_0x58d588,_0x3085ff),exports[_0x950c81(0x1a6)](_0x58d588,_0x3085ff)]);_0x163767[_0x950c81(0x12a)]=_0x4a7a6d['KbjsK'](_0x584c6a[_0x950c81(0x159)],_0x4a7a6d[_0x950c81(0x1bc)])?_0x584c6a[_0x950c81(0x1a0)]:[],_0x163767[_0x950c81(0x10b)]=_0x4a7a6d[_0x950c81(0x130)](_0x4a653a[_0x950c81(0x159)],_0x4a7a6d[_0x950c81(0x1bc)])?_0x4a653a[_0x950c81(0x1a0)]:{},_0x4a7a6d[_0x950c81(0x11c)](_0x584c6a[_0x950c81(0x159)],_0x4a7a6d[_0x950c81(0x116)])&&logger[_0x950c81(0xfb)]('Failed\x20to\x20retrieve\x20accessibility\x20results\x20('+_0x3df518+_0x950c81(0x153)+_0x584c6a[_0x950c81(0xf1)]?.[_0x950c81(0x12f)]),_0x4a7a6d['KbjsK'](_0x4a653a['status'],_0x4a7a6d[_0x950c81(0x116)])&&logger[_0x950c81(0xfb)](_0x950c81(0x16d)+_0x3df518+_0x950c81(0x153)+_0x4a653a['reason']?.['message']);}}catch(_0x2696bd){_0x163767['error']=_0x2696bd[_0x950c81(0x12f)]||_0x4a7a6d[_0x950c81(0x13b)],logger[_0x950c81(0x16c)]('Comprehensive\x20accessibility\x20scan\x20failed\x20('+_0x3df518+_0x950c81(0x153)+_0x163767[_0x950c81(0x16c)]);}return _0x163767;},exports[a101_0x59332f(0x120)]=_0x148875=>{const _0x5f089f=a101_0x59332f,_0x3226a5={};_0x3226a5[_0x5f089f(0x12b)]=function(_0x7e6b5e,_0x5c2c47){return _0x7e6b5e!==_0x5c2c47;},_0x3226a5[_0x5f089f(0x177)]=function(_0x515705,_0x28402e){return _0x515705!==_0x28402e;};const _0x58ff9a=_0x3226a5;_0x58ff9a[_0x5f089f(0x12b)](_0x148875[_0x5f089f(0xec)],undefined)&&(RETRY_CONFIG['maxRetries']=Math['max'](0x0,_0x148875[_0x5f089f(0xec)])),_0x58ff9a['sLxBr'](_0x148875[_0x5f089f(0x112)],undefined)&&(RETRY_CONFIG['timeoutMs']=Math[_0x5f089f(0x11f)](0x3e8,_0x148875[_0x5f089f(0x112)])),logger['debug']('Accessibility\x20retry\x20configuration\x20updated:\x20'+JSON[_0x5f089f(0x1b4)](RETRY_CONFIG));},exports[a101_0x59332f(0x1ae)]=()=>{const _0xec1d58={...RETRY_CONFIG};return _0xec1d58;},exports[a101_0x59332f(0x184)]=_0x50810a=>{const _0x4a2a64=a101_0x59332f,_0x3455b8={'NIKuP':function(_0x320fab,_0x37fb8e){return _0x320fab(_0x37fb8e);}};return _0x3455b8[_0x4a2a64(0x180)](detectDriverType,_0x50810a)[_0x4a2a64(0xff)];},exports['isSeleniumDriver']=_0xb0c55e=>{const _0x362b8a=a101_0x59332f,_0x4a21ec={'Uvskk':function(_0x4fbbdb,_0x2fb28d){return _0x4fbbdb(_0x2fb28d);},'OPhlh':function(_0x24b09b,_0x1394fa){return _0x24b09b===_0x1394fa;},'hmGqf':_0x362b8a(0x171)},{isPlaywright:_0x34be97,type:_0x4500dd}=_0x4a21ec[_0x362b8a(0x1ac)](detectDriverType,_0xb0c55e);return!_0x34be97&&_0x4a21ec['OPhlh'](_0x4500dd,_0x4a21ec[_0x362b8a(0x104)]);},exports['setPlaywrightScriptTimeout']=async(_0x139ae2,_0x34c69e=null)=>{const _0x3118b4=a101_0x59332f,_0x8dc62f={'Vwozs':function(_0x350d4e,_0x50522e){return _0x350d4e(_0x50522e);},'KNhxK':function(_0x5ca0e8,_0x198da5){return _0x5ca0e8===_0x198da5;},'LhpKA':_0x3118b4(0x1ab)},{isPlaywright:_0x4654e8,type:_0x3e82dd}=_0x8dc62f[_0x3118b4(0xf4)](detectDriverType,_0x139ae2);if(!_0x4654e8)return logger['debug'](_0x3118b4(0x12d)+_0x3e82dd+_0x3118b4(0x16e)),!![];const _0x4a125e=_0x34c69e||RETRY_CONFIG[_0x3118b4(0x14c)];try{return _0x139ae2&&_0x8dc62f[_0x3118b4(0x129)](typeof _0x139ae2['setDefaultTimeout'],_0x8dc62f[_0x3118b4(0x166)])&&(await _0x139ae2[_0x3118b4(0x167)](_0x4a125e),logger[_0x3118b4(0x145)]('Set\x20Playwright\x20page\x20default\x20timeout\x20to\x20'+_0x4a125e+'ms')),!![];}catch(_0x113b44){return logger[_0x3118b4(0xfb)](_0x3118b4(0x198)+_0x113b44['message']),![];}},exports[a101_0x59332f(0x144)]=async(_0x16c14b,_0xf41599=null)=>{const _0x452e1e=a101_0x59332f,_0x5f0148={};_0x5f0148[_0x452e1e(0x10c)]=_0x452e1e(0x132),_0x5f0148[_0x452e1e(0x1a7)]=function(_0x24035a,_0x2a35c6){return _0x24035a===_0x2a35c6;},_0x5f0148['XtDgB']=_0x452e1e(0x1ab),_0x5f0148['BNugV']=function(_0x5c017b,_0x5e153a){return _0x5c017b===_0x5e153a;},_0x5f0148[_0x452e1e(0x15e)]=function(_0x1b6a57,_0x267c87){return _0x1b6a57===_0x267c87;},_0x5f0148['SFeiC']=_0x452e1e(0x113),_0x5f0148['DOZbm']='Selenium\x20WebDriver\x20manage()\x20method\x20not\x20available,\x20skipping\x20timeout\x20setting';const _0x6e0842=_0x5f0148;if(!exports[_0x452e1e(0x11e)](_0x16c14b))return logger[_0x452e1e(0xfb)](_0x6e0842['lxAZs']),![];const _0x176628=_0xf41599||RETRY_CONFIG['defaultTimeoutMs'];try{if(_0x16c14b&&_0x6e0842[_0x452e1e(0x1a7)](typeof _0x16c14b['manage'],_0x6e0842['XtDgB'])){const _0x2acadc=_0x16c14b['manage']();if(_0x2acadc&&_0x6e0842[_0x452e1e(0x134)](typeof _0x2acadc[_0x452e1e(0x133)],_0x6e0842[_0x452e1e(0x188)]))await _0x2acadc[_0x452e1e(0x133)]()['setScriptTimeout'](_0x176628),logger[_0x452e1e(0x145)](_0x452e1e(0x157)+_0x176628+_0x452e1e(0x10f));else{if(_0x2acadc&&_0x6e0842[_0x452e1e(0x134)](typeof _0x2acadc['setTimeouts'],_0x6e0842['XtDgB'])){const _0xee88d2={};_0xee88d2[_0x452e1e(0x146)]=_0x176628,await _0x2acadc['setTimeouts'](_0xee88d2),logger[_0x452e1e(0x145)]('Set\x20Selenium\x20WebDriver\x20script\x20timeout\x20to\x20'+_0x176628+'ms\x20using\x20setTimeouts\x20API');}else{if(_0x2acadc&&_0x6e0842[_0x452e1e(0x15e)](typeof _0x2acadc[_0x452e1e(0x19d)],_0x6e0842['XtDgB']))await _0x2acadc[_0x452e1e(0x19d)](_0x176628),logger['debug'](_0x452e1e(0x157)+_0x176628+_0x452e1e(0x174));else return logger['debug'](_0x6e0842['SFeiC']),!![];}}}else return logger[_0x452e1e(0x145)](_0x6e0842[_0x452e1e(0x15d)]),!![];return!![];}catch(_0x2fdb6a){return logger[_0x452e1e(0xfb)]('Failed\x20to\x20set\x20Selenium\x20script\x20timeout:\x20'+_0x2fdb6a[_0x452e1e(0x12f)]),![];}},exports[a101_0x59332f(0x170)]=async(_0x5e9877,_0x1ad72a)=>{const _0x3667f6=a101_0x59332f,_0x4985be={'RfFnG':function(_0x934079,_0x27e67f){return _0x934079(_0x27e67f);},'RUCtb':_0x3667f6(0x196),'GdumF':function(_0x96a2d2,_0x4e8487){return _0x96a2d2<=_0x4e8487;},'VkWDI':function(_0x3da6da,_0x384f4d){return _0x3da6da+_0x384f4d;},'MODPK':function(_0x1af6bb,_0x43c0f1){return _0x1af6bb&&_0x43c0f1;},'AGbSY':function(_0x1d3779,_0x506cf0,_0x2a23c6){return _0x1d3779(_0x506cf0,_0x2a23c6);},'CxInk':_0x3667f6(0x140),'rvJrS':_0x3667f6(0x106)},{isPlaywright:_0x55f2b6,type:_0x510c90}=_0x4985be[_0x3667f6(0x17d)](detectDriverType,_0x5e9877),_0x7f5d69=_0x55f2b6?global[_0x3667f6(0x14b)]:accessibilityHelper[_0x3667f6(0x13a)]()&&globals[_0x3667f6(0x194)](_0x4985be[_0x3667f6(0x128)]);if(!_0x7f5d69)return logger[_0x3667f6(0xfb)](_0x3667f6(0x18d)+_0x510c90+',\x20cannot\x20save\x20accessibility\x20results\x20with\x20retry.'),![];let _0x580990=null;for(let _0x3e9b75=0x1;_0x4985be[_0x3667f6(0xf2)](_0x3e9b75,_0x4985be[_0x3667f6(0xf0)](RETRY_CONFIG['maxRetries'],0x1));_0x3e9b75++){try{logger[_0x3667f6(0x145)](_0x3667f6(0x175)+_0x3e9b75+'/'+_0x4985be[_0x3667f6(0xf0)](RETRY_CONFIG[_0x3667f6(0xec)],0x1)+'\x20('+_0x510c90+')');if(_0x4985be[_0x3667f6(0x15b)](_0x55f2b6,playwrightA11yHelper)){_0x4985be['AGbSY'](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x3667f6(0x163)](_0x5e9877,RETRY_CONFIG[_0x3667f6(0x112)]);const _0x479450={};_0x479450[_0x3667f6(0x19f)]=!![];const _0x8ce7b0=global['isMobilePlatform']?Object[_0x3667f6(0x127)]({},_0x1ad72a,_0x479450):_0x1ad72a;await _0x4985be[_0x3667f6(0x1a9)](withTimeout,playwrightA11yHelper[_0x3667f6(0x14f)](_0x5e9877,scripts['saveTestResults'],_0x8ce7b0),RETRY_CONFIG['timeoutMs']),await exports[_0x3667f6(0x163)](_0x5e9877,RETRY_CONFIG['defaultTimeoutMs']);}else{await exports[_0x3667f6(0x144)](_0x5e9877,RETRY_CONFIG[_0x3667f6(0x112)]);const _0x5a0606={};_0x5a0606['is_mobile_session']=!![];const _0x3ed86f=globals[_0x3667f6(0x194)](_0x4985be[_0x3667f6(0x137)])?Object[_0x3667f6(0x127)]({},_0x1ad72a,_0x5a0606):_0x1ad72a;await _0x4985be[_0x3667f6(0x1a9)](withTimeout,_0x5e9877[_0x3667f6(0x1b8)](scripts[_0x3667f6(0x176)],_0x3ed86f),RETRY_CONFIG[_0x3667f6(0x112)]),await exports[_0x3667f6(0x144)](_0x5e9877,RETRY_CONFIG['defaultTimeoutMs']);}return logger['info'](_0x3667f6(0x169)+_0x3e9b75+'\x20('+_0x510c90+')'),!![];}catch(_0x273e0a){_0x580990=_0x273e0a,logger[_0x3667f6(0xfb)](_0x3667f6(0x175)+_0x3e9b75+'\x20failed\x20('+_0x510c90+').\x20Error:\x20'+_0x273e0a[_0x3667f6(0x12f)]);}}return logger[_0x3667f6(0x16c)]('All\x20accessibility\x20results\x20save\x20attempts\x20failed\x20('+_0x510c90+_0x3667f6(0x1a5)+(_0x580990?.[_0x3667f6(0x12f)]||_0x4985be[_0x3667f6(0x18e)])),![];};
const a101_0x310182=a101_0x115c;(function(_0xfadee5,_0x13efbd){const _0x2efa20=a101_0x115c,_0x1e2a26=_0xfadee5();while(!![]){try{const _0x2a2bbc=parseInt(_0x2efa20(0x1d1))/0x1+parseInt(_0x2efa20(0x1c4))/0x2+-parseInt(_0x2efa20(0x174))/0x3+-parseInt(_0x2efa20(0x14e))/0x4*(-parseInt(_0x2efa20(0x1d7))/0x5)+parseInt(_0x2efa20(0x1bb))/0x6*(-parseInt(_0x2efa20(0x1b6))/0x7)+-parseInt(_0x2efa20(0x152))/0x8*(-parseInt(_0x2efa20(0x15b))/0x9)+-parseInt(_0x2efa20(0x1a0))/0xa;if(_0x2a2bbc===_0x13efbd)break;else _0x1e2a26['push'](_0x1e2a26['shift']());}catch(_0x187da9){_0x1e2a26['push'](_0x1e2a26['shift']());}}}(a101_0x3a4d,0xca6c0));const util=require(a101_0x310182(0x1da)),logger=require('../logger')[a101_0x310182(0x125)],accessibilityHelper=require(a101_0x310182(0x1a4)),globals=require(a101_0x310182(0x1b7)),scripts=require(a101_0x310182(0x1ae)),PerformanceTester=require('../performance/performance-tester'),{A11Y_EVENTS:PerformanceA11yEvents}=require(a101_0x310182(0x19c)),BrowserstackCLI=require(a101_0x310182(0x1c3));function a101_0x3a4d(){const _0x58e22b=['script','Not\x20a\x20valid\x20Accessibility\x20Automation\x20session\x20for\x20','\x20-\x20not\x20applicable','xEnjo','allSettled','ptpye','bstackA11yScanOptions','driverType','timeouts','getGlobal',').\x20Error:\x20','Selenium\x20WebDriver\x20manage()\x20method\x20not\x20available,\x20skipping\x20timeout\x20setting','MCUKD','AzWxK','TaCkC',')\x20with\x20error:\x20','isSeleniumDriver','fulfilled','updateRetryConfig','1060404oluQun','env','erYaV','timeoutMs','getAccessibilityResultsSummaryWithRetry','oDwhi','\x20completed\x20successfully.','wbCtM','Yrrey','constructor','\x20failed\x20(','ujCOS','fLsqf','BSuLq','setPlaywrightScriptTimeout','[Accessibility]\x20Scan\x20skipped\x20-\x20scanning\x20is\x20currently\x20disabled\x20(partial\x20scan\x20mode)','WLfWs','summary','Playwright','NXILq','UybqY','VwwnL','PERFORM_SCAN','ZhCkW','Page','afxgK','getId','goto','url','isMobilePlatform','GlVBg','message','QLzvZ','XkBiJ','playwright-page','LKYbA','sbbig','accessibilityConfig','Operation\x20timed\x20out\x20after\x20','Accessibility\x20scan\x20attempt\x20','../performance/constants','GywpU','ms\x20using\x20setTimeouts\x20API','Wjtyf','6421620bjOOrJ','getRetryConfig','evaluate','isAccessibilityPlatform','./helper','All\x20accessibility\x20results\x20retrieval\x20attempts\x20failed\x20(','mOYds','getCurrentUrl','pofhJ','SIOrf','RaiPT','performComprehensiveAccessibilityScanWithRetry','isPlaywright','dsfaC','./scripts','setScriptTimeout','currentTest','unknown_method','DGihD','undefined','Unknown\x20driver/page\x20type:\x20','GzRrA','8795255oBcvzE','../globals','):\x20','TlIty','function','6jzBSdE','assign','ms\x20using\x20timeouts()\x20API','Failed\x20to\x20set\x20Selenium\x20script\x20timeout:\x20','status','kDfww','psmRT','WebDriver','../../bin/v2/browserstackCLI','1637702kxhaFD',',\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary\x20with\x20retry.','All\x20accessibility\x20scan\x20attempts\x20failed\x20for\x20method:\x20','type','getAccessibilityModule','Unknown\x20error','rVwtv','uLvBw','aUdWK','ueiEi','Accessibility\x20scan\x20succeeded\x20on\x20attempt\x20','measureWrapper','name','294587bJwpUo','LtzeF','../../bin/playwright/accessibility-helper','CthiV','zVpkw','nNSyg','6785SlMyuK','LYVFF','info','util','kLTrZ','results','performScan','XiOyc','max','warn','dlvqz','getAccessibilityResults','Accessibility\x20results\x20retrieval\x20attempt\x20','scanSucceeded','debug','aMUBm','setDefaultTimeout','Accessibility\x20results\x20retrieved\x20successfully\x20on\x20attempt\x20',').\x20Last\x20error:\x20','BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT','page','reason','getAccessibilityResultsSummary','playwright-codecept-driver','saveTestResults','is_mobile_session','TqFjg','winstonLogger','WbLDu','ACbPf','dDilg','gHmkO','setSeleniumScriptTimeout','vkCmQ','ZltmO','Accessibility\x20results\x20summary\x20retrieval\x20attempt\x20','Playwright\x20accessibility\x20helper\x20not\x20available','saveAccessibilityResultsWithRetry','fmaUj','Accessibility\x20results\x20summary\x20retrieved\x20successfully\x20on\x20attempt\x20','__workerDetails','Failed\x20to\x20retrieve\x20accessibility\x20summary\x20(','anzAm','maxRetries','isAccessibilityAutomationSession','isRunning','getAccessibilityResultsWithRetry','Skipping\x20timeout\x20setting\x20for\x20','zynGV','stringify','DrHnO','yAlrE','HzHYM','bstackA11yShouldScan','value','xatPW','AGigR','ZEoCL','selenium-webdriver','resolveMobileThTestRunUuid','Unknown\x20error\x20during\x20comprehensive\x20accessibility\x20scan','getInstance','UYQAp','MxVZR','performScanWithRetry','tzouS','srNRd','getSession','4676TTDztU',',\x20cannot\x20save\x20accessibility\x20results\x20with\x20retry.','YtlUg','executeAsyncScript','56PBPMOA','\x20for\x20method:\x20','fAZWq','browserstackSessionName','accessibilityPlatform','Comprehensive\x20accessibility\x20scan\x20failed\x20(','defaultTimeoutMs','error','setTimeouts','490428anUPeZ','Set\x20Selenium\x20WebDriver\x20script\x20timeout\x20to\x20','Cannot\x20set\x20script\x20timeout:\x20not\x20a\x20Selenium\x20WebDriver','BmiAx','qCIls','All\x20accessibility\x20results\x20summary\x20retrieval\x20attempts\x20failed\x20('];a101_0x3a4d=function(){return _0x58e22b;};return a101_0x3a4d();}let playwrightA11yHelper=null;try{playwrightA11yHelper=require(a101_0x310182(0x1d3));}catch(a101_0x23783c){logger[a101_0x310182(0x118)](a101_0x310182(0x12e));}const a101_0xad0d95={};a101_0xad0d95[a101_0x310182(0x135)]=0x1,a101_0xad0d95['timeoutMs']=0x7530,a101_0xad0d95['defaultTimeoutMs']=0x7530;function a101_0x115c(_0x5e6835,_0x560770){const _0x3a4d94=a101_0x3a4d();return a101_0x115c=function(_0x115c38,_0x991b5a){_0x115c38=_0x115c38-0x117;let _0x251c3a=_0x3a4d94[_0x115c38];return _0x251c3a;},a101_0x115c(_0x5e6835,_0x560770);}const RETRY_CONFIG=a101_0xad0d95,setConfigTimeout=(_0x3b6522,_0x1b857e=null)=>{const _0x4470e9=a101_0x310182,_0x177f43={'fmaUj':function(_0xbaf365,_0x4e059d){return _0xbaf365===_0x4e059d;},'Yrrey':'scannerProcessingTimeout','Wjtyf':function(_0x41d76e,_0x40933d){return _0x41d76e===_0x40933d;},'XkBiJ':function(_0x262266,_0xebb61){return _0x262266*_0xebb61;},'mOYds':function(_0x3af877,_0x84831a){return _0x3af877(_0x84831a);},'QLzvZ':function(_0x7deedc,_0x1ad5d4){return _0x7deedc*_0x1ad5d4;}};if(BrowserstackCLI['getInstance']()[_0x4470e9(0x137)]()&&BrowserstackCLI[_0x4470e9(0x147)]()['getAccessibilityModule']()){const _0x4c2a1b=BrowserstackCLI[_0x4470e9(0x147)]()[_0x4470e9(0x1c8)]()[_0x4470e9(0x199)],_0x1df84f=_0x4c2a1b['options']['capabilitiesList']||[];for(const _0x25dc4d of _0x1df84f){_0x177f43[_0x4470e9(0x130)](_0x25dc4d[_0x4470e9(0x1d0)],_0x177f43[_0x4470e9(0x17c)])&&_0x177f43[_0x4470e9(0x19f)](_0x1b857e,null)&&(_0x3b6522['timeoutMs']=_0x177f43[_0x4470e9(0x195)](_0x177f43[_0x4470e9(0x1a6)](parseInt,_0x25dc4d[_0x4470e9(0x140)]),0x3e8));}}else process[_0x4470e9(0x175)]['BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT']&&(_0x3b6522[_0x4470e9(0x177)]=_0x177f43[_0x4470e9(0x194)](_0x177f43[_0x4470e9(0x1a6)](parseInt,process[_0x4470e9(0x175)][_0x4470e9(0x11d)]),0x3e8));},detectDriverType=_0x5081bb=>{const _0x4abfe9=a101_0x310182,_0x1cc8d8={};_0x1cc8d8[_0x4abfe9(0x189)]='unknown',_0x1cc8d8[_0x4abfe9(0x17f)]=function(_0x22e89a,_0x2de826){return _0x22e89a===_0x2de826;},_0x1cc8d8[_0x4abfe9(0x129)]=_0x4abfe9(0x1ba),_0x1cc8d8[_0x4abfe9(0x180)]=_0x4abfe9(0x196),_0x1cc8d8[_0x4abfe9(0x164)]=function(_0x4d0315,_0x224a22){return _0x4d0315===_0x224a22;},_0x1cc8d8[_0x4abfe9(0x184)]=_0x4abfe9(0x144),_0x1cc8d8['nHWcT']=_0x4abfe9(0x18c),_0x1cc8d8[_0x4abfe9(0x1de)]=_0x4abfe9(0x1c2),_0x1cc8d8[_0x4abfe9(0x166)]=_0x4abfe9(0x186),_0x1cc8d8[_0x4abfe9(0x127)]=_0x4abfe9(0x121),_0x1cc8d8['vkCmQ']=function(_0x2702e7,_0x5ae6a7){return _0x2702e7||_0x5ae6a7;},_0x1cc8d8[_0x4abfe9(0x143)]=_0x4abfe9(0x1b3);const _0x4b3292=_0x1cc8d8;if(!_0x5081bb){const _0x2e64b9={};return _0x2e64b9[_0x4abfe9(0x1ac)]=![],_0x2e64b9[_0x4abfe9(0x1c7)]=_0x4b3292[_0x4abfe9(0x189)],_0x2e64b9;}if(_0x4b3292['ujCOS'](typeof _0x5081bb[_0x4abfe9(0x1a2)],_0x4b3292['gHmkO'])&&_0x4b3292[_0x4abfe9(0x17f)](typeof _0x5081bb[_0x4abfe9(0x190)],_0x4b3292[_0x4abfe9(0x129)])&&_0x4b3292[_0x4abfe9(0x17f)](typeof _0x5081bb[_0x4abfe9(0x18f)],_0x4b3292['gHmkO'])){const _0x5f04f5={};return _0x5f04f5['isPlaywright']=!![],_0x5f04f5['type']=_0x4b3292[_0x4abfe9(0x180)],_0x5f04f5;}if(_0x4b3292[_0x4abfe9(0x17f)](typeof _0x5081bb[_0x4abfe9(0x151)],_0x4b3292['gHmkO'])&&_0x4b3292[_0x4abfe9(0x164)](typeof _0x5081bb['getCapabilities'],_0x4b3292['gHmkO'])){const _0x31fa70={};return _0x31fa70['isPlaywright']=![],_0x31fa70[_0x4abfe9(0x1c7)]=_0x4b3292[_0x4abfe9(0x184)],_0x31fa70;}const _0x51bf44=_0x5081bb[_0x4abfe9(0x17d)]?.[_0x4abfe9(0x1d0)];if(_0x4b3292[_0x4abfe9(0x17f)](_0x51bf44,_0x4b3292['nHWcT'])){const _0xb689cf={};return _0xb689cf[_0x4abfe9(0x1ac)]=!![],_0xb689cf['type']=_0x4b3292[_0x4abfe9(0x180)],_0xb689cf;}if(_0x4b3292[_0x4abfe9(0x164)](_0x51bf44,_0x4b3292['XiOyc'])){const _0x454c51={};return _0x454c51[_0x4abfe9(0x1ac)]=![],_0x454c51['type']=_0x4b3292['WLfWs'],_0x454c51;}if(_0x4b3292[_0x4abfe9(0x17f)](_0x51bf44,_0x4b3292[_0x4abfe9(0x166)])){const _0x1715ce={};return _0x1715ce['isPlaywright']=!![],_0x1715ce[_0x4abfe9(0x1c7)]=_0x4b3292[_0x4abfe9(0x127)],_0x1715ce;}logger[_0x4abfe9(0x1e0)](_0x4abfe9(0x1b4)+_0x4b3292[_0x4abfe9(0x12b)](_0x51bf44,_0x4b3292[_0x4abfe9(0x143)]));const _0x46d8ba={};return _0x46d8ba[_0x4abfe9(0x1ac)]=![],_0x46d8ba['type']=_0x4b3292[_0x4abfe9(0x189)],_0x46d8ba;},withTimeout=(_0x5dd77f,_0x113acb)=>{const _0xc370=a101_0x310182;return Promise['race']([_0x5dd77f,new Promise((_0x1a1846,_0xe96fa)=>setTimeout(()=>_0xe96fa(new Error(_0xc370(0x19a)+_0x113acb+'ms')),_0x113acb))]);};exports['performScanWithRetry']=async(_0x2fc224,_0x147e1b=null,_0x2479de=null,_0x1725f6=![],_0x41270a=null)=>{const _0x1882e7=a101_0x310182,_0x22a4cd={'BSuLq':function(_0x4ac76b,_0x3d8076){return _0x4ac76b&&_0x3d8076;},'bQHOu':function(_0x334e94,_0x42b08f,_0x467241){return _0x334e94(_0x42b08f,_0x467241);},'kDfww':function(_0x8b2aaa,_0x28d97f){return _0x8b2aaa===_0x28d97f;},'YtlUg':_0x1882e7(0x121),'dsfaC':function(_0x1dfd8c,_0x5ffa9b,_0x424eba){return _0x1dfd8c(_0x5ffa9b,_0x424eba);},'GzRrA':function(_0x3b519b,_0x444af1){return _0x3b519b(_0x444af1);},'sbbig':function(_0x3a2abb,_0x3191e1){return _0x3a2abb||_0x3191e1;},'Dlqod':_0x1882e7(0x1a3),'dDilg':function(_0x178ec3,_0x572eac){return _0x178ec3!==_0x572eac;},'UybqY':'bstackA11yShouldScan','RaiPT':function(_0x5ce509,_0x3d1c96){return _0x5ce509===_0x3d1c96;},'GywpU':_0x1882e7(0x183),'MxVZR':_0x1882e7(0x1b1),'tzouS':_0x1882e7(0x1ba),'BmiAx':function(_0x4cf3ba,_0x26d15a){return _0x4cf3ba===_0x26d15a;},'anzAm':function(_0x26dde2,_0x44fe09){return _0x26dde2===_0x44fe09;},'SlvbT':function(_0x3cd5d2,_0x1310e8){return _0x3cd5d2<=_0x1310e8;},'GlVBg':function(_0x7189b,_0x524255){return _0x7189b+_0x524255;},'DrHnO':_0x1882e7(0x1c9)},{isPlaywright:_0x5cdd08,type:_0xdb0b29}=_0x22a4cd[_0x1882e7(0x1b5)](detectDriverType,_0x2fc224),_0x5d321c=_0x1725f6?_0x22a4cd[_0x1882e7(0x198)](_0x41270a,{}):global[_0x1882e7(0x167)]||{},_0x1cf506=_0x5cdd08?global[_0x1882e7(0x156)]&&(_0x1725f6||_0x22a4cd[_0x1882e7(0x1c0)](global['bstackA11yShouldScan'],!![])):accessibilityHelper['isAccessibilityAutomationSession']()&&globals[_0x1882e7(0x16a)](_0x22a4cd['Dlqod'])&&(_0x1725f6||_0x22a4cd[_0x1882e7(0x128)](globals['getGlobal'](_0x22a4cd['UybqY']),![]));if(!_0x1cf506)return _0x5cdd08&&global[_0x1882e7(0x156)]&&_0x22a4cd[_0x1882e7(0x1aa)](global[_0x1882e7(0x13f)],![])||!_0x5cdd08&&globals['getGlobal'](_0x22a4cd['Dlqod'])&&_0x22a4cd['RaiPT'](globals['getGlobal'](_0x22a4cd[_0x1882e7(0x188)]),![])?logger[_0x1882e7(0x118)](_0x22a4cd[_0x1882e7(0x19d)]):logger['warn']('Not\x20a\x20valid\x20Accessibility\x20Automation\x20session\x20for\x20'+_0xdb0b29+',\x20cannot\x20perform\x20scan\x20with\x20retry.'),![];const _0xf11b12=_0x147e1b||global[_0x1882e7(0x155)]||_0x22a4cd[_0x1882e7(0x149)];let _0x1822bb=null;const _0x3735a8={'testhub_btcer_uuid':global[_0x1882e7(0x132)]?.[_0x1882e7(0x1b0)]?.['id'],'url':_0x22a4cd[_0x1882e7(0x1aa)](typeof _0x2fc224[_0x1882e7(0x190)],_0x22a4cd[_0x1882e7(0x14b)])?await _0x2fc224[_0x1882e7(0x190)]():_0x22a4cd[_0x1882e7(0x15e)](typeof _0x2fc224['getCurrentUrl'],_0x22a4cd['tzouS'])?await _0x2fc224[_0x1882e7(0x1a7)]():'','automate_session_id':_0x22a4cd[_0x1882e7(0x134)](typeof _0x2fc224[_0x1882e7(0x14d)],_0x22a4cd[_0x1882e7(0x14b)])?(await _0x2fc224[_0x1882e7(0x14d)]())[_0x1882e7(0x18e)]():''};for(let _0x5576e4=0x1;_0x22a4cd['SlvbT'](_0x5576e4,_0x22a4cd[_0x1882e7(0x192)](RETRY_CONFIG[_0x1882e7(0x135)],0x1));_0x5576e4++){try{return logger['debug']('Accessibility\x20scan\x20attempt\x20'+_0x5576e4+'/'+_0x22a4cd[_0x1882e7(0x192)](RETRY_CONFIG[_0x1882e7(0x135)],0x1)+_0x1882e7(0x153)+_0xf11b12+'\x20('+_0xdb0b29+')'),await PerformanceTester[_0x1882e7(0x1cf)](PerformanceA11yEvents[_0x1882e7(0x18a)],async()=>{const _0x4f80c8=_0x1882e7;let _0x85df17;if(_0x22a4cd[_0x4f80c8(0x181)](_0x5cdd08,playwrightA11yHelper)){_0x22a4cd['bQHOu'](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x4f80c8(0x182)](_0x2fc224,RETRY_CONFIG[_0x4f80c8(0x177)]);let _0x5741fa=_0x2fc224;_0x22a4cd['kDfww'](_0xdb0b29,_0x22a4cd[_0x4f80c8(0x150)])&&(_0x5741fa=_0x2fc224[_0x4f80c8(0x11e)]);const _0x25ae33=global[_0x4f80c8(0x191)]?{'is_mobile_session':!![],'thTestRunUuid':accessibilityHelper[_0x4f80c8(0x145)]()}:{};_0x85df17=await _0x22a4cd[_0x4f80c8(0x1ad)](withTimeout,playwrightA11yHelper[_0x4f80c8(0x1dd)](_0x5741fa,_0xf11b12,_0x5d321c,_0x25ae33),RETRY_CONFIG[_0x4f80c8(0x177)]),await exports['setPlaywrightScriptTimeout'](_0x2fc224,RETRY_CONFIG[_0x4f80c8(0x158)]);}else await exports[_0x4f80c8(0x12a)](_0x2fc224,RETRY_CONFIG[_0x4f80c8(0x177)]),_0x85df17=await _0x22a4cd['dsfaC'](withTimeout,accessibilityHelper[_0x4f80c8(0x1dd)](_0x2fc224,_0xf11b12,_0x1725f6,_0x5d321c),RETRY_CONFIG['timeoutMs']),await exports['setSeleniumScriptTimeout'](_0x2fc224,RETRY_CONFIG[_0x4f80c8(0x158)]);logger['debug']('Scan\x20attempt\x20'+_0x5576e4+_0x4f80c8(0x17a));},{'command':_0xf11b12,..._0x3735a8})(),logger[_0x1882e7(0x1d9)](_0x1882e7(0x1ce)+_0x5576e4+'.'),!![];}catch(_0x17e24d){_0x1822bb=_0x17e24d,logger[_0x1882e7(0x118)](_0x1882e7(0x19b)+_0x5576e4+'\x20failed\x20for\x20method:\x20'+_0xf11b12+'\x20('+_0xdb0b29+').\x20Error:\x20'+_0x17e24d[_0x1882e7(0x193)]);}}return logger[_0x1882e7(0x159)](_0x1882e7(0x1c6)+_0xf11b12+'\x20('+_0xdb0b29+_0x1882e7(0x170)+(_0x1822bb?.['message']||_0x22a4cd[_0x1882e7(0x13c)])),![];},exports[a101_0x310182(0x138)]=async(_0x24c8ce,_0x1b72ac)=>{const _0x1770d7=a101_0x310182,_0x5d1ad3={'psmRT':function(_0x21bb6d,_0x3d8576){return _0x21bb6d(_0x3d8576);},'qkaav':_0x1770d7(0x1a3),'ueiEi':function(_0x401270,_0x5ba397){return _0x401270<=_0x5ba397;},'DGihD':function(_0x4ffc35,_0x3d7145){return _0x4ffc35+_0x3d7145;},'wbCtM':function(_0x3620a2,_0x4d6db7){return _0x3620a2+_0x4d6db7;},'AzWxK':function(_0x1a63b5,_0x5db9e9){return _0x1a63b5&&_0x5db9e9;},'pofhJ':function(_0x34beac,_0xfc7dfc,_0x1f1be6){return _0x34beac(_0xfc7dfc,_0x1f1be6);},'nNSyg':function(_0x1b4346,_0x154253,_0x36a52b){return _0x1b4346(_0x154253,_0x36a52b);},'LYVFF':_0x1770d7(0x1c9)},{isPlaywright:_0x1acdd4,type:_0x2dace3}=_0x5d1ad3[_0x1770d7(0x1c1)](detectDriverType,_0x24c8ce),_0x4b2d98=_0x1acdd4?_0x1b72ac[_0x1770d7(0x156)]:accessibilityHelper[_0x1770d7(0x136)]()&&globals[_0x1770d7(0x16a)](_0x5d1ad3['qkaav']);if(!_0x4b2d98)return logger[_0x1770d7(0x1e0)]('Not\x20a\x20valid\x20Accessibility\x20Automation\x20session\x20for\x20'+_0x2dace3+',\x20cannot\x20retrieve\x20Accessibility\x20results\x20with\x20retry.'),[];let _0xd74539=null;for(let _0xf5483=0x1;_0x5d1ad3[_0x1770d7(0x1cd)](_0xf5483,_0x5d1ad3[_0x1770d7(0x1b2)](RETRY_CONFIG['maxRetries'],0x1));_0xf5483++){try{logger['debug']('Accessibility\x20results\x20retrieval\x20attempt\x20'+_0xf5483+'/'+_0x5d1ad3[_0x1770d7(0x17b)](RETRY_CONFIG[_0x1770d7(0x135)],0x1)+'\x20('+_0x2dace3+')');let _0x4897a4;return _0x5d1ad3[_0x1770d7(0x16e)](_0x1acdd4,playwrightA11yHelper)?(_0x5d1ad3[_0x1770d7(0x1a8)](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x1770d7(0x182)](_0x24c8ce,RETRY_CONFIG[_0x1770d7(0x177)]),_0x4897a4=await _0x5d1ad3['pofhJ'](withTimeout,playwrightA11yHelper[_0x1770d7(0x1e2)](_0x24c8ce),RETRY_CONFIG[_0x1770d7(0x177)]),await exports[_0x1770d7(0x182)](_0x24c8ce,RETRY_CONFIG[_0x1770d7(0x158)])):(await exports[_0x1770d7(0x12a)](_0x24c8ce,RETRY_CONFIG[_0x1770d7(0x177)]),_0x4897a4=await _0x5d1ad3[_0x1770d7(0x1d6)](withTimeout,accessibilityHelper[_0x1770d7(0x1e2)](_0x24c8ce,_0x1b72ac),RETRY_CONFIG[_0x1770d7(0x177)]),await exports[_0x1770d7(0x12a)](_0x24c8ce,RETRY_CONFIG['defaultTimeoutMs'])),logger['info'](_0x1770d7(0x11b)+_0xf5483+'\x20('+_0x2dace3+')'),_0x4897a4;}catch(_0x3255ce){_0xd74539=_0x3255ce,logger[_0x1770d7(0x1e0)](_0x1770d7(0x1e3)+_0xf5483+_0x1770d7(0x17e)+_0x2dace3+_0x1770d7(0x16b)+_0x3255ce[_0x1770d7(0x193)]);}}return logger[_0x1770d7(0x159)](_0x1770d7(0x1a5)+_0x2dace3+_0x1770d7(0x11c)+(_0xd74539?.[_0x1770d7(0x193)]||_0x5d1ad3[_0x1770d7(0x1d8)])),[];},exports[a101_0x310182(0x178)]=async(_0x80755d,_0x310dd7)=>{const _0x2fda8f=a101_0x310182,_0x82f8ae={'afxgK':function(_0x213f4c,_0x28fecc){return _0x213f4c(_0x28fecc);},'SIOrf':_0x2fda8f(0x1a3),'CJMPS':function(_0x12aac4,_0x4e647d){return _0x12aac4<=_0x4e647d;},'qCIls':function(_0xf39835,_0x39ee4e){return _0xf39835+_0x39ee4e;},'dlvqz':function(_0x4df560,_0x53cada){return _0x4df560&&_0x53cada;},'hqqNj':function(_0x1e17bb,_0x52f56b,_0x479881){return _0x1e17bb(_0x52f56b,_0x479881);},'oDwhi':function(_0x58de96,_0x3f4a1e,_0x57320e){return _0x58de96(_0x3f4a1e,_0x57320e);},'ZltmO':_0x2fda8f(0x1c9)},{isPlaywright:_0x359e4c,type:_0x4d6db8}=_0x82f8ae[_0x2fda8f(0x18d)](detectDriverType,_0x80755d),_0x8b5d3=_0x359e4c?_0x310dd7[_0x2fda8f(0x156)]:accessibilityHelper[_0x2fda8f(0x136)]()&&globals['getGlobal'](_0x82f8ae[_0x2fda8f(0x1a9)]);if(!_0x8b5d3)return logger['warn'](_0x2fda8f(0x162)+_0x4d6db8+_0x2fda8f(0x1c5)),{};let _0x5a31eb=null;for(let _0x1d2c3b=0x1;_0x82f8ae['CJMPS'](_0x1d2c3b,_0x82f8ae[_0x2fda8f(0x15f)](RETRY_CONFIG[_0x2fda8f(0x135)],0x1));_0x1d2c3b++){try{logger[_0x2fda8f(0x118)](_0x2fda8f(0x12d)+_0x1d2c3b+'/'+_0x82f8ae['qCIls'](RETRY_CONFIG[_0x2fda8f(0x135)],0x1)+'\x20('+_0x4d6db8+')');let _0xe49bcd;return _0x82f8ae[_0x2fda8f(0x1e1)](_0x359e4c,playwrightA11yHelper)?(_0x82f8ae['hqqNj'](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x2fda8f(0x182)](_0x80755d,RETRY_CONFIG['timeoutMs']),_0xe49bcd=await _0x82f8ae[_0x2fda8f(0x179)](withTimeout,playwrightA11yHelper['getAccessibilityResultsSummary'](_0x80755d),RETRY_CONFIG[_0x2fda8f(0x177)]),await exports[_0x2fda8f(0x182)](_0x80755d,RETRY_CONFIG['defaultTimeoutMs'])):(await exports[_0x2fda8f(0x12a)](_0x80755d,RETRY_CONFIG[_0x2fda8f(0x177)]),_0xe49bcd=await _0x82f8ae[_0x2fda8f(0x179)](withTimeout,accessibilityHelper[_0x2fda8f(0x120)](_0x80755d,_0x310dd7),RETRY_CONFIG[_0x2fda8f(0x177)]),await exports[_0x2fda8f(0x12a)](_0x80755d,RETRY_CONFIG[_0x2fda8f(0x158)])),logger[_0x2fda8f(0x1d9)](_0x2fda8f(0x131)+_0x1d2c3b+'\x20('+_0x4d6db8+')'),_0xe49bcd;}catch(_0x1ad382){_0x5a31eb=_0x1ad382,logger[_0x2fda8f(0x1e0)]('Accessibility\x20results\x20summary\x20retrieval\x20attempt\x20'+_0x1d2c3b+'\x20failed\x20('+_0x4d6db8+_0x2fda8f(0x16b)+_0x1ad382[_0x2fda8f(0x193)]);}}return logger['error'](_0x2fda8f(0x160)+_0x4d6db8+_0x2fda8f(0x11c)+(_0x5a31eb?.[_0x2fda8f(0x193)]||_0x82f8ae[_0x2fda8f(0x12c)])),{};},exports[a101_0x310182(0x1ab)]=async(_0x3c0773,_0x581e10,_0x14d682=null)=>{const _0x35b762=a101_0x310182,_0x444ead={'uLvBw':function(_0x252e5f,_0x5b8bf4){return _0x252e5f(_0x5b8bf4);},'yAlrE':function(_0x59474a,_0x5c89ba){return _0x59474a===_0x5c89ba;},'aUdWK':_0x35b762(0x172),'aMUBm':function(_0x4ce009,_0x336eaf){return _0x4ce009===_0x336eaf;},'mgfMm':'rejected','zynGV':function(_0x4cbdc3,_0x44cad6){return _0x4cbdc3===_0x44cad6;},'TqFjg':_0x35b762(0x146)},{isPlaywright:_0x41f02a,type:_0x54fa79}=_0x444ead[_0x35b762(0x1cb)](detectDriverType,_0x3c0773),_0x17fe6a={};_0x17fe6a[_0x35b762(0x117)]=![],_0x17fe6a[_0x35b762(0x1dc)]=[],_0x17fe6a[_0x35b762(0x185)]={},_0x17fe6a['error']=null,_0x17fe6a[_0x35b762(0x168)]=_0x54fa79;const _0x4f14d9=_0x17fe6a;try{_0x4f14d9[_0x35b762(0x117)]=await exports[_0x35b762(0x14a)](_0x3c0773,_0x14d682);if(_0x4f14d9[_0x35b762(0x117)]){const [_0x3fd65b,_0x461fb8]=await Promise[_0x35b762(0x165)]([exports[_0x35b762(0x138)](_0x3c0773,_0x581e10),exports[_0x35b762(0x178)](_0x3c0773,_0x581e10)]);_0x4f14d9[_0x35b762(0x1dc)]=_0x444ead['yAlrE'](_0x3fd65b[_0x35b762(0x1bf)],_0x444ead[_0x35b762(0x1cc)])?_0x3fd65b[_0x35b762(0x140)]:[],_0x4f14d9[_0x35b762(0x185)]=_0x444ead[_0x35b762(0x13d)](_0x461fb8[_0x35b762(0x1bf)],_0x444ead['aUdWK'])?_0x461fb8[_0x35b762(0x140)]:{},_0x444ead[_0x35b762(0x119)](_0x3fd65b['status'],_0x444ead['mgfMm'])&&logger['warn']('Failed\x20to\x20retrieve\x20accessibility\x20results\x20('+_0x54fa79+_0x35b762(0x1b8)+_0x3fd65b[_0x35b762(0x11f)]?.[_0x35b762(0x193)]),_0x444ead[_0x35b762(0x13a)](_0x461fb8['status'],_0x444ead['mgfMm'])&&logger['warn'](_0x35b762(0x133)+_0x54fa79+_0x35b762(0x1b8)+_0x461fb8[_0x35b762(0x11f)]?.['message']);}}catch(_0x395250){_0x4f14d9[_0x35b762(0x159)]=_0x395250[_0x35b762(0x193)]||_0x444ead[_0x35b762(0x124)],logger['error'](_0x35b762(0x157)+_0x54fa79+'):\x20'+_0x4f14d9['error']);}return _0x4f14d9;},exports[a101_0x310182(0x173)]=_0x4bfd82=>{const _0x5cb353=a101_0x310182,_0x4744a1={};_0x4744a1[_0x5cb353(0x197)]=function(_0xa87062,_0x205130){return _0xa87062!==_0x205130;},_0x4744a1[_0x5cb353(0x148)]=function(_0x236e64,_0x4ea69f){return _0x236e64!==_0x4ea69f;};const _0x4937ef=_0x4744a1;_0x4937ef['LKYbA'](_0x4bfd82['maxRetries'],undefined)&&(RETRY_CONFIG[_0x5cb353(0x135)]=Math['max'](0x0,_0x4bfd82[_0x5cb353(0x135)])),_0x4937ef[_0x5cb353(0x148)](_0x4bfd82[_0x5cb353(0x177)],undefined)&&(RETRY_CONFIG[_0x5cb353(0x177)]=Math[_0x5cb353(0x1df)](0x3e8,_0x4bfd82[_0x5cb353(0x177)])),logger[_0x5cb353(0x118)]('Accessibility\x20retry\x20configuration\x20updated:\x20'+JSON[_0x5cb353(0x13b)](RETRY_CONFIG));},exports[a101_0x310182(0x1a1)]=()=>{const _0x33cafd={...RETRY_CONFIG};return _0x33cafd;},exports['isPlaywrightPage']=_0x35892c=>{const _0x41a868=a101_0x310182,_0x715688={'srNRd':function(_0x11c030,_0x27a12a){return _0x11c030(_0x27a12a);}};return _0x715688[_0x41a868(0x14c)](detectDriverType,_0x35892c)[_0x41a868(0x1ac)];},exports[a101_0x310182(0x171)]=_0x22da4a=>{const _0x276451=a101_0x310182,_0x3f0bad={'glQIx':function(_0xfbd331,_0x5b3282){return _0xfbd331(_0x5b3282);},'kLTrZ':function(_0x118878,_0x333662){return _0x118878===_0x333662;},'AGigR':_0x276451(0x144)},{isPlaywright:_0x218aad,type:_0x1ed5da}=_0x3f0bad['glQIx'](detectDriverType,_0x22da4a);return!_0x218aad&&_0x3f0bad[_0x276451(0x1db)](_0x1ed5da,_0x3f0bad[_0x276451(0x142)]);},exports[a101_0x310182(0x182)]=async(_0x18106b,_0x39384a=null)=>{const _0x4f6200=a101_0x310182,_0x1a37e7={'fAZWq':function(_0x154f3c,_0x12c8bc){return _0x154f3c(_0x12c8bc);},'WdEns':function(_0x367a60,_0x4d02b0){return _0x367a60===_0x4d02b0;},'xatPW':_0x4f6200(0x1ba)},{isPlaywright:_0x4e8420,type:_0x15ba74}=_0x1a37e7[_0x4f6200(0x154)](detectDriverType,_0x18106b);if(!_0x4e8420)return logger[_0x4f6200(0x118)](_0x4f6200(0x139)+_0x15ba74+_0x4f6200(0x163)),!![];const _0x294b6d=_0x39384a||RETRY_CONFIG[_0x4f6200(0x158)];try{return _0x18106b&&_0x1a37e7['WdEns'](typeof _0x18106b[_0x4f6200(0x11a)],_0x1a37e7[_0x4f6200(0x141)])&&(await _0x18106b[_0x4f6200(0x11a)](_0x294b6d),logger[_0x4f6200(0x118)]('Set\x20Playwright\x20page\x20default\x20timeout\x20to\x20'+_0x294b6d+'ms')),!![];}catch(_0x4540c0){return logger[_0x4f6200(0x1e0)]('Failed\x20to\x20set\x20Playwright\x20script\x20timeout:\x20'+_0x4540c0['message']),![];}},exports[a101_0x310182(0x12a)]=async(_0x1b1876,_0x3b9ec1=null)=>{const _0x3901c8=a101_0x310182,_0x364cbc={};_0x364cbc[_0x3901c8(0x1b9)]=_0x3901c8(0x15d),_0x364cbc['CthiV']=function(_0x35939b,_0x56dfe8){return _0x35939b===_0x56dfe8;},_0x364cbc[_0x3901c8(0x126)]=_0x3901c8(0x1ba),_0x364cbc[_0x3901c8(0x1d5)]=function(_0x1dd8da,_0x4503db){return _0x1dd8da===_0x4503db;},_0x364cbc[_0x3901c8(0x1ca)]='Selenium\x20WebDriver\x20timeout\x20API\x20not\x20available,\x20skipping\x20timeout\x20setting',_0x364cbc[_0x3901c8(0x16f)]=_0x3901c8(0x16c);const _0x11e1b5=_0x364cbc;if(!exports[_0x3901c8(0x171)](_0x1b1876))return logger[_0x3901c8(0x1e0)](_0x11e1b5[_0x3901c8(0x1b9)]),![];const _0x1edd9e=_0x3b9ec1||RETRY_CONFIG[_0x3901c8(0x158)];try{if(_0x1b1876&&_0x11e1b5[_0x3901c8(0x1d4)](typeof _0x1b1876['manage'],_0x11e1b5[_0x3901c8(0x126)])){const _0x2fe3fc=_0x1b1876['manage']();if(_0x2fe3fc&&_0x11e1b5[_0x3901c8(0x1d4)](typeof _0x2fe3fc[_0x3901c8(0x169)],_0x11e1b5[_0x3901c8(0x126)]))await _0x2fe3fc[_0x3901c8(0x169)]()[_0x3901c8(0x1af)](_0x1edd9e),logger[_0x3901c8(0x118)](_0x3901c8(0x15c)+_0x1edd9e+_0x3901c8(0x1bd));else{if(_0x2fe3fc&&_0x11e1b5['CthiV'](typeof _0x2fe3fc[_0x3901c8(0x15a)],_0x11e1b5[_0x3901c8(0x126)])){const _0x3f7210={};_0x3f7210[_0x3901c8(0x161)]=_0x1edd9e,await _0x2fe3fc[_0x3901c8(0x15a)](_0x3f7210),logger['debug'](_0x3901c8(0x15c)+_0x1edd9e+_0x3901c8(0x19e));}else{if(_0x2fe3fc&&_0x11e1b5[_0x3901c8(0x1d5)](typeof _0x2fe3fc[_0x3901c8(0x1af)],_0x11e1b5[_0x3901c8(0x126)]))await _0x2fe3fc[_0x3901c8(0x1af)](_0x1edd9e),logger[_0x3901c8(0x118)](_0x3901c8(0x15c)+_0x1edd9e+'ms\x20using\x20setScriptTimeout\x20API');else return logger[_0x3901c8(0x118)](_0x11e1b5[_0x3901c8(0x1ca)]),!![];}}}else return logger[_0x3901c8(0x118)](_0x11e1b5[_0x3901c8(0x16f)]),!![];return!![];}catch(_0x228ed7){return logger[_0x3901c8(0x1e0)](_0x3901c8(0x1be)+_0x228ed7[_0x3901c8(0x193)]),![];}},exports[a101_0x310182(0x12f)]=async(_0x591334,_0x7da7ef)=>{const _0x4fe18b=a101_0x310182,_0x5c4547={'MCUKD':function(_0x3e347e,_0x32faeb){return _0x3e347e(_0x32faeb);},'ZhCkW':_0x4fe18b(0x1a3),'FVtcy':function(_0x4ef9cf,_0x237ce5){return _0x4ef9cf<=_0x237ce5;},'NXILq':function(_0x11f969,_0x4c33a8){return _0x11f969+_0x4c33a8;},'VZzoj':function(_0x463a16,_0x567e1c){return _0x463a16&&_0x567e1c;},'Hxfqs':function(_0x3ab6be,_0x347748,_0x430da9){return _0x3ab6be(_0x347748,_0x430da9);},'erYaV':function(_0x90faf1,_0x279fbd,_0x3a087b){return _0x90faf1(_0x279fbd,_0x3a087b);},'LtzeF':'isMobilePlatform','HzHYM':'Unknown\x20error'},{isPlaywright:_0x2e1f58,type:_0x4e7575}=_0x5c4547[_0x4fe18b(0x16d)](detectDriverType,_0x591334),_0x5cf61b=_0x2e1f58?global[_0x4fe18b(0x156)]:accessibilityHelper[_0x4fe18b(0x136)]()&&globals[_0x4fe18b(0x16a)](_0x5c4547[_0x4fe18b(0x18b)]);if(!_0x5cf61b)return logger[_0x4fe18b(0x1e0)](_0x4fe18b(0x162)+_0x4e7575+_0x4fe18b(0x14f)),![];let _0x2be9f3=null;for(let _0x2f6e6a=0x1;_0x5c4547['FVtcy'](_0x2f6e6a,_0x5c4547['NXILq'](RETRY_CONFIG['maxRetries'],0x1));_0x2f6e6a++){try{logger[_0x4fe18b(0x118)]('Accessibility\x20results\x20save\x20attempt\x20'+_0x2f6e6a+'/'+_0x5c4547[_0x4fe18b(0x187)](RETRY_CONFIG[_0x4fe18b(0x135)],0x1)+'\x20('+_0x4e7575+')');if(_0x5c4547['VZzoj'](_0x2e1f58,playwrightA11yHelper)){_0x5c4547['Hxfqs'](setConfigTimeout,RETRY_CONFIG,null),await exports[_0x4fe18b(0x182)](_0x591334,RETRY_CONFIG[_0x4fe18b(0x177)]);const _0x13d6e9={};_0x13d6e9[_0x4fe18b(0x123)]=!![];const _0x1eb2f0=global[_0x4fe18b(0x191)]?Object['assign']({},_0x7da7ef,_0x13d6e9):_0x7da7ef;await _0x5c4547[_0x4fe18b(0x176)](withTimeout,playwrightA11yHelper['browserStackEvaluate'](_0x591334,scripts[_0x4fe18b(0x122)],_0x1eb2f0),RETRY_CONFIG[_0x4fe18b(0x177)]),await exports['setPlaywrightScriptTimeout'](_0x591334,RETRY_CONFIG['defaultTimeoutMs']);}else{await exports['setSeleniumScriptTimeout'](_0x591334,RETRY_CONFIG[_0x4fe18b(0x177)]);const _0x1451cc={};_0x1451cc[_0x4fe18b(0x123)]=!![];const _0x33ef03=globals['getGlobal'](_0x5c4547[_0x4fe18b(0x1d2)])?Object[_0x4fe18b(0x1bc)]({},_0x7da7ef,_0x1451cc):_0x7da7ef;await _0x5c4547[_0x4fe18b(0x176)](withTimeout,_0x591334[_0x4fe18b(0x151)](scripts[_0x4fe18b(0x122)],_0x33ef03),RETRY_CONFIG[_0x4fe18b(0x177)]),await exports[_0x4fe18b(0x12a)](_0x591334,RETRY_CONFIG[_0x4fe18b(0x158)]);}return logger[_0x4fe18b(0x1d9)]('Accessibility\x20results\x20saved\x20successfully\x20on\x20attempt\x20'+_0x2f6e6a+'\x20('+_0x4e7575+')'),!![];}catch(_0x5a140b){_0x2be9f3=_0x5a140b,logger['warn']('Accessibility\x20results\x20save\x20attempt\x20'+_0x2f6e6a+'\x20failed\x20('+_0x4e7575+_0x4fe18b(0x16b)+_0x5a140b[_0x4fe18b(0x193)]);}}return logger['error']('All\x20accessibility\x20results\x20save\x20attempts\x20failed\x20('+_0x4e7575+_0x4fe18b(0x11c)+(_0x2be9f3?.[_0x4fe18b(0x193)]||_0x5c4547[_0x4fe18b(0x13e)])),![];};

@@ -1,1 +0,1 @@

var a102_0x3bc898=a102_0x2789;(function(_0x1a4789,_0x5c16ae){var _0x3a4a2a=a102_0x2789,_0xa8990c=_0x1a4789();while(!![]){try{var _0x1f786d=-parseInt(_0x3a4a2a(0x101))/0x1+parseInt(_0x3a4a2a(0x106))/0x2*(parseInt(_0x3a4a2a(0x11b))/0x3)+parseInt(_0x3a4a2a(0xff))/0x4*(parseInt(_0x3a4a2a(0x107))/0x5)+parseInt(_0x3a4a2a(0x116))/0x6+-parseInt(_0x3a4a2a(0x115))/0x7*(parseInt(_0x3a4a2a(0x117))/0x8)+parseInt(_0x3a4a2a(0x118))/0x9+-parseInt(_0x3a4a2a(0x10e))/0xa;if(_0x1f786d===_0x5c16ae)break;else _0xa8990c['push'](_0xa8990c['shift']());}catch(_0x19b5e5){_0xa8990c['push'](_0xa8990c['shift']());}}}(a102_0x16dd,0x930b5),exports['API_URL']=a102_0x3bc898(0x112),exports[a102_0x3bc898(0x113)]='94',exports[a102_0x3bc898(0x10c)]=a102_0x3bc898(0x10a),exports[a102_0x3bc898(0x111)]=a102_0x3bc898(0x10f),exports['MINIMUM_SAFARI_VERSION']=a102_0x3bc898(0x10d));var a102_0x39c5e8={};a102_0x39c5e8['display_name']='Chrome',a102_0x39c5e8['min_version_browserstack']=0x5e,a102_0x39c5e8[a102_0x3bc898(0x103)]=0x64,a102_0x39c5e8[a102_0x3bc898(0x11a)]=!![];function a102_0x16dd(){var _0x23de54=['26186sowhPu','456005lfaRbW','Safari','display_name','100','chrome','MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY','18.4','1786680EtHCed','141','ChromeForTesting','MINIMUM_CHROMEFORTESTING_VERSION','https://accessibility.browserstack.com/api','MINIMUM_BROWSER_VERSION_ACCESSIBILITY','playwright-chromium','41111LPsxEq','2119194tGEUqI','88MjntEz','1447371LHNBSZ','ACCESSIBILITY_SUPPORTED_BROWSERS','requires_chrome_options_check','141FZnacz','20zYwuFP','safari','739830WznQFV','Chrome','min_version_non_browserstack','min_version_browserstack','chromefortesting'];a102_0x16dd=function(){return _0x23de54;};return a102_0x16dd();}var a102_0x129f52={};a102_0x129f52[a102_0x3bc898(0x109)]=a102_0x3bc898(0x102),a102_0x129f52[a102_0x3bc898(0x104)]=0x5e,a102_0x129f52[a102_0x3bc898(0x103)]=0x64,a102_0x129f52[a102_0x3bc898(0x11a)]=!![];var a102_0x1b54e5={};a102_0x1b54e5['display_name']='Chrome',a102_0x1b54e5[a102_0x3bc898(0x104)]=0x5e,a102_0x1b54e5[a102_0x3bc898(0x103)]=0x64,a102_0x1b54e5[a102_0x3bc898(0x11a)]=!![];var a102_0x3828c3={};a102_0x3828c3[a102_0x3bc898(0x109)]=a102_0x3bc898(0x110),a102_0x3828c3[a102_0x3bc898(0x104)]=0x8d,a102_0x3828c3['min_version_non_browserstack']=0x8d,a102_0x3828c3[a102_0x3bc898(0x11a)]=!![];var a102_0x5d5d25={};function a102_0x2789(_0xd218e1,_0xc555d8){var _0x16ddfd=a102_0x16dd();return a102_0x2789=function(_0x2789ad,_0x12f3e3){_0x2789ad=_0x2789ad-0xff;var _0x1cd0e8=_0x16ddfd[_0x2789ad];return _0x1cd0e8;},a102_0x2789(_0xd218e1,_0xc555d8);}a102_0x5d5d25['display_name']=a102_0x3bc898(0x108),a102_0x5d5d25['min_version_browserstack']=18.4,a102_0x5d5d25[a102_0x3bc898(0x103)]=18.4,a102_0x5d5d25[a102_0x3bc898(0x11a)]=![];var a102_0x5a6eda={};a102_0x5a6eda[a102_0x3bc898(0x10b)]=a102_0x39c5e8,a102_0x5a6eda['chromium']=a102_0x129f52,a102_0x5a6eda[a102_0x3bc898(0x114)]=a102_0x1b54e5,a102_0x5a6eda[a102_0x3bc898(0x105)]=a102_0x3828c3,a102_0x5a6eda[a102_0x3bc898(0x100)]=a102_0x5d5d25,exports[a102_0x3bc898(0x119)]=a102_0x5a6eda;
var a102_0x5125a6=a102_0x14c9;(function(_0x3a33be,_0x9db53d){var _0x7fcfc8=a102_0x14c9,_0x403938=_0x3a33be();while(!![]){try{var _0x3e4ba8=-parseInt(_0x7fcfc8(0xfe))/0x1*(parseInt(_0x7fcfc8(0x10d))/0x2)+-parseInt(_0x7fcfc8(0xfd))/0x3+-parseInt(_0x7fcfc8(0xf9))/0x4+parseInt(_0x7fcfc8(0x10c))/0x5+-parseInt(_0x7fcfc8(0xfa))/0x6*(-parseInt(_0x7fcfc8(0x10b))/0x7)+parseInt(_0x7fcfc8(0x10a))/0x8+-parseInt(_0x7fcfc8(0xf2))/0x9*(-parseInt(_0x7fcfc8(0xf3))/0xa);if(_0x3e4ba8===_0x9db53d)break;else _0x403938['push'](_0x403938['shift']());}catch(_0x4cd82d){_0x403938['push'](_0x403938['shift']());}}}(a102_0x4972,0x99e7d),exports[a102_0x5125a6(0x102)]='https://accessibility.browserstack.com/api',exports[a102_0x5125a6(0xff)]='94',exports[a102_0x5125a6(0x103)]=a102_0x5125a6(0xf5),exports[a102_0x5125a6(0x108)]='141',exports[a102_0x5125a6(0xf8)]=a102_0x5125a6(0xf4));function a102_0x14c9(_0xfe20a4,_0x5d2ac3){var _0x497282=a102_0x4972();return a102_0x14c9=function(_0x14c954,_0x6566e2){_0x14c954=_0x14c954-0xf2;var _0x4887a8=_0x497282[_0x14c954];return _0x4887a8;},a102_0x14c9(_0xfe20a4,_0x5d2ac3);}var a102_0x8b4293={};a102_0x8b4293[a102_0x5125a6(0x106)]=a102_0x5125a6(0x105),a102_0x8b4293[a102_0x5125a6(0xfc)]=0x5e,a102_0x8b4293[a102_0x5125a6(0xfb)]=0x64,a102_0x8b4293[a102_0x5125a6(0x101)]=!![];var a102_0x34834f={};a102_0x34834f[a102_0x5125a6(0x106)]='Chrome',a102_0x34834f['min_version_browserstack']=0x5e,a102_0x34834f['min_version_non_browserstack']=0x64,a102_0x34834f[a102_0x5125a6(0x101)]=!![];var a102_0x4f5753={};a102_0x4f5753[a102_0x5125a6(0x106)]=a102_0x5125a6(0x105),a102_0x4f5753[a102_0x5125a6(0xfc)]=0x5e,a102_0x4f5753['min_version_non_browserstack']=0x64,a102_0x4f5753[a102_0x5125a6(0x101)]=!![];var a102_0x3d3f93={};a102_0x3d3f93[a102_0x5125a6(0x106)]=a102_0x5125a6(0x104),a102_0x3d3f93['min_version_browserstack']=0x8d,a102_0x3d3f93[a102_0x5125a6(0xfb)]=0x8d,a102_0x3d3f93[a102_0x5125a6(0x101)]=!![];var a102_0x2229eb={};a102_0x2229eb['display_name']=a102_0x5125a6(0x107),a102_0x2229eb[a102_0x5125a6(0xfc)]=18.4,a102_0x2229eb[a102_0x5125a6(0xfb)]=18.4,a102_0x2229eb[a102_0x5125a6(0x101)]=![];var a102_0x2c9772={};a102_0x2c9772[a102_0x5125a6(0xf6)]=a102_0x8b4293,a102_0x2c9772['chromium']=a102_0x34834f,a102_0x2c9772[a102_0x5125a6(0xf7)]=a102_0x4f5753,a102_0x2c9772[a102_0x5125a6(0x109)]=a102_0x3d3f93,a102_0x2c9772['safari']=a102_0x2229eb,exports[a102_0x5125a6(0x100)]=a102_0x2c9772;function a102_0x4972(){var _0x3cd17f=['Safari','MINIMUM_CHROMEFORTESTING_VERSION','chromefortesting','800672OixkfH','9338GzFwSD','4251000QtQwDF','871466KyQSQP','27ikASxa','1171430VspXjo','18.4','100','chrome','playwright-chromium','MINIMUM_SAFARI_VERSION','2915692wxRDvF','3996RgysJU','min_version_non_browserstack','min_version_browserstack','1185312FzDaxm','1KlTEeb','MINIMUM_BROWSER_VERSION_ACCESSIBILITY','ACCESSIBILITY_SUPPORTED_BROWSERS','requires_chrome_options_check','API_URL','MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY','ChromeForTesting','Chrome','display_name'];a102_0x4972=function(){return _0x3cd17f;};return a102_0x4972();}

@@ -1,1 +0,1 @@

function a103_0x4fa4(_0x33c8f5,_0x5adbe0){const _0x1ea331=a103_0x1ea3();return a103_0x4fa4=function(_0x4fa487,_0x30524a){_0x4fa487=_0x4fa487-0x1bd;let _0x73e382=_0x1ea331[_0x4fa487];return _0x73e382;},a103_0x4fa4(_0x33c8f5,_0x5adbe0);}const a103_0x3d7339=a103_0x4fa4;(function(_0x28ee26,_0x3dbdfb){const _0x2f8688=a103_0x4fa4,_0x107848=_0x28ee26();while(!![]){try{const _0x3a93e5=parseInt(_0x2f8688(0x2c6))/0x1*(-parseInt(_0x2f8688(0x205))/0x2)+parseInt(_0x2f8688(0x204))/0x3*(parseInt(_0x2f8688(0x289))/0x4)+parseInt(_0x2f8688(0x270))/0x5+-parseInt(_0x2f8688(0x243))/0x6*(parseInt(_0x2f8688(0x249))/0x7)+parseInt(_0x2f8688(0x2d1))/0x8+parseInt(_0x2f8688(0x227))/0x9+-parseInt(_0x2f8688(0x207))/0xa;if(_0x3a93e5===_0x3dbdfb)break;else _0x107848['push'](_0x107848['shift']());}catch(_0x531345){_0x107848['push'](_0x107848['shift']());}}}(a103_0x1ea3,0xd0cda));const path=require('path'),util=require(a103_0x3d7339(0x27e)),bsSetupHelper=require(a103_0x3d7339(0x2ac)),logger=require(a103_0x3d7339(0x2c7))[a103_0x3d7339(0x1d9)],{API_URL,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY,ACCESSIBILITY_SUPPORTED_BROWSERS}=require(a103_0x3d7339(0x1c5)),PerformanceTester=require(a103_0x3d7339(0x25c)),scripts=require('./scripts'),globals=require(a103_0x3d7339(0x231)),{A11Y_EVENTS:PerformanceA11yEvents}=require(a103_0x3d7339(0x1fe));exports[a103_0x3d7339(0x1db)]=async _0x55fe96=>{const _0x455829=a103_0x3d7339,_0x3cf4a8={};_0x3cf4a8['ewBCz']=function(_0x53d0a6,_0x10528c){return _0x53d0a6===_0x10528c;},_0x3cf4a8[_0x455829(0x238)]=_0x455829(0x2bd);const _0x449745=_0x3cf4a8;let _0x499789={};try{const _0x51fa47=await _0x55fe96[_0x455829(0x2b9)]();_0x499789={'os_name':_0x51fa47[_0x455829(0x292)](),'os_version':bsSetupHelper[_0x455829(0x213)](_0x449745[_0x455829(0x23c)](global['__cloud_provider___'],_0x449745['yzJjQ'])),'browser_name':_0x51fa47[_0x455829(0x2cd)](),'browser_version':_0x51fa47[_0x455829(0x1d8)]()};}catch(_0x50fd39){logger[_0x455829(0x2a7)](_0x455829(0x232)+_0x50fd39);}return _0x499789;},exports[a103_0x3d7339(0x278)]=()=>{const _0x3a4636=a103_0x3d7339,_0x3458f0={};_0x3458f0['TraXF']=function(_0x14ecc2,_0x3dc0b6){return _0x14ecc2===_0x3dc0b6;},_0x3458f0[_0x3a4636(0x286)]=_0x3a4636(0x2c3),_0x3458f0[_0x3a4636(0x1d3)]=function(_0x145cff,_0x1ef71a){return _0x145cff>_0x1ef71a;},_0x3458f0['ZbJnA']=function(_0x1a725d,_0x5dbcd2){return _0x1a725d!==_0x5dbcd2;},_0x3458f0[_0x3a4636(0x22a)]='null',_0x3458f0[_0x3a4636(0x1ec)]=function(_0x20281d,_0x3318d3){return _0x20281d&&_0x3318d3;};const _0x400e9d=_0x3458f0;try{const _0x2538d7=bsSetupHelper[_0x3a4636(0x236)](process[_0x3a4636(0x20b)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'])||bsSetupHelper[_0x3a4636(0x236)](process[_0x3a4636(0x20b)]['BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM']),_0x191894=_0x400e9d[_0x3a4636(0x1cd)](typeof process[_0x3a4636(0x20b)][_0x3a4636(0x1d5)],_0x400e9d[_0x3a4636(0x286)])&&_0x400e9d[_0x3a4636(0x1d3)](process[_0x3a4636(0x20b)][_0x3a4636(0x1d5)]['length'],0x0)&&_0x400e9d[_0x3a4636(0x1c4)](process[_0x3a4636(0x20b)][_0x3a4636(0x1d5)],_0x400e9d[_0x3a4636(0x22a)]);return _0x400e9d[_0x3a4636(0x1ec)](_0x2538d7,_0x191894);}catch(_0x21a05a){logger[_0x3a4636(0x2a7)](_0x3a4636(0x2a3)+_0x21a05a);}return![];},exports['nonBstackPlatformValidation']=(_0x289851,_0x5eff0a)=>{const _0x17dadf=a103_0x3d7339,_0x418614={'AYhAX':_0x17dadf(0x277),'onxtv':function(_0x1ad63a,_0x5531c5){return _0x1ad63a(_0x5531c5);},'OnyfY':_0x17dadf(0x26b),'gQdTd':function(_0xe6ddd9,_0x4a5c66){return _0xe6ddd9(_0x4a5c66);},'tSbJz':_0x17dadf(0x2cc),'WipCH':'bstack:options','bSCPn':function(_0x4428e7,_0x37fd40){return _0x4428e7(_0x37fd40);},'VtvWf':'deviceName','BAXWc':_0x17dadf(0x1f1),'IicEy':_0x17dadf(0x23b),'SCuqq':_0x17dadf(0x1e9),'mciLg':_0x17dadf(0x2d2),'FmQCD':_0x17dadf(0x212),'iRXlN':_0x17dadf(0x201),'Mpjwk':_0x17dadf(0x284),'uepYF':_0x17dadf(0x2be),'MHTCu':'goog:chromeOptions','kxWYj':function(_0xb3311c,_0x3f068f){return _0xb3311c===_0x3f068f;},'OARYy':'chrome','oNMCX':function(_0x3b46d9,_0xdd0bd9){return _0x3b46d9>=_0xdd0bd9;}},_0x3eb98b=_0x289851['get'](_0x418614[_0x17dadf(0x242)]),_0x514752=_0x418614[_0x17dadf(0x2a5)](parseFloat,_0x289851['get'](_0x418614[_0x17dadf(0x1cf)]))||_0x418614['gQdTd'](parseFloat,_0x289851[_0x17dadf(0x29f)](_0x418614['tSbJz'])),_0x4fe822=_0x289851[_0x17dadf(0x29f)](_0x418614[_0x17dadf(0x2d7)])||{},_0x4e58d1=_0x418614[_0x17dadf(0x28e)](parseFloat,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY),_0x4101b7=_0x4fe822[_0x418614['VtvWf']]||_0x289851['get'](_0x418614[_0x17dadf(0x27f)])||![];if(_0x4101b7)return logger[_0x17dadf(0x220)](_0x418614[_0x17dadf(0x282)]),![];let _0x1533c7;try{_0x1533c7=bsSetupHelper['requireModule'](_0x418614[_0x17dadf(0x21c)],_0x418614['mciLg']);}catch(_0x82e1c7){return![];}const _0x2995cf=new _0x1533c7[(_0x17dadf(0x26a))](_0x5eff0a[_0x17dadf(0x293)]),_0x1c7f20=bsSetupHelper[_0x17dadf(0x28a)](_0x2995cf,[_0x418614[_0x17dadf(0x27d)],_0x418614[_0x17dadf(0x27c)]])||bsSetupHelper[_0x17dadf(0x28a)](_0x5eff0a[_0x17dadf(0x2bc)],[_0x418614[_0x17dadf(0x2d7)],_0x418614['Mpjwk'],_0x418614[_0x17dadf(0x27c)]])||bsSetupHelper[_0x17dadf(0x28a)](_0x5eff0a['capabilities_'],[_0x418614[_0x17dadf(0x2bb)],_0x418614['iRXlN']])||[],_0x6b3df=Array[_0x17dadf(0x2d4)](_0x1c7f20)?_0x1c7f20:[];if(_0x6b3df['some'](_0x259f06=>typeof _0x259f06===_0x17dadf(0x2c3)&&(_0x259f06===_0x17dadf(0x1f6)||_0x259f06['startsWith'](_0x17dadf(0x28d))&&_0x259f06!==_0x17dadf(0x233))))return logger[_0x17dadf(0x220)](_0x418614[_0x17dadf(0x1ca)]),![];const _0xe85540=_0x5eff0a['capabilities_']||{},_0x22b3b4=bsSetupHelper['nestedKeyValue'](_0xe85540,[_0x418614['MHTCu']])||{},_0x465785=bsSetupHelper[_0x17dadf(0x28a)](_0x22b3b4,[_0x418614[_0x17dadf(0x27c)]])||[],_0x1544e6=Array[_0x17dadf(0x2d4)](_0x465785)?_0x465785:[];if(_0x1544e6[_0x17dadf(0x25a)](_0x1d8f3c=>typeof _0x1d8f3c===_0x17dadf(0x2c3)&&(_0x1d8f3c==='--headless'||_0x1d8f3c[_0x17dadf(0x2cb)](_0x17dadf(0x28d))&&_0x1d8f3c!=='--headless=new')))return logger[_0x17dadf(0x220)](_0x418614[_0x17dadf(0x1ca)]),![];if(_0x418614[_0x17dadf(0x266)](_0x3eb98b['toLowerCase'](),_0x418614[_0x17dadf(0x214)])&&_0x418614[_0x17dadf(0x255)](_0x514752,_0x4e58d1))return!![];return logger[_0x17dadf(0x220)](_0x17dadf(0x1f4)+MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY+'.'),![];},exports[a103_0x3d7339(0x1f7)]=_0x5f4a9f=>{const _0xa16334=a103_0x3d7339,_0x2ac2cf={};_0x2ac2cf[_0xa16334(0x2d0)]=_0xa16334(0x29d),_0x2ac2cf[_0xa16334(0x263)]=function(_0x87b9df,_0x334c82){return _0x87b9df||_0x334c82;},_0x2ac2cf[_0xa16334(0x288)]=_0xa16334(0x240);const _0x2d3739=_0x2ac2cf,_0x52f8dd=scripts[_0xa16334(0x20f)];try{const _0x576f2c=bsSetupHelper[_0xa16334(0x236)](process[_0xa16334(0x20b)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'])||bsSetupHelper[_0xa16334(0x236)](process[_0xa16334(0x20b)]['BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM']);if((!bsSetupHelper[_0xa16334(0x22e)]()||process[_0xa16334(0x20b)][_0xa16334(0x1c8)])&&_0x576f2c){const _0x21b5e5=_0x5f4a9f['getCapabilities'](),_0x2beaae=_0x21b5e5[_0xa16334(0x29f)](_0x2d3739[_0xa16334(0x2d0)]),_0x380e92=_0x2d3739[_0xa16334(0x263)](_0x2beaae,{});bsSetupHelper['mergeDeep'](_0x380e92,_0x52f8dd),_0x5f4a9f[_0xa16334(0x2b9)]()[_0xa16334(0x1ff)](_0x2d3739[_0xa16334(0x2d0)],_0x380e92);}else logger[_0xa16334(0x220)](_0x2d3739[_0xa16334(0x288)]);}catch(_0x465bd6){logger[_0xa16334(0x1da)](_0xa16334(0x1be)+_0x465bd6);}},exports['shouldScanTestForAccessibility']=(_0x522b17=null,_0x8af82b=!![],_0x310dd6=[])=>{const _0x15181f=a103_0x3d7339,_0x283080={};_0x283080[_0x15181f(0x1c6)]=function(_0x3abeaf,_0x218bea){return _0x3abeaf==_0x218bea;},_0x283080['FVpED']=function(_0x1454f0,_0x53d493){return _0x1454f0>_0x53d493;},_0x283080[_0x15181f(0x2b4)]=function(_0x331932,_0x57cb5d){return _0x331932===_0x57cb5d;},_0x283080[_0x15181f(0x21d)]=function(_0x5b51b6,_0x388da5){return _0x5b51b6&&_0x388da5;},_0x283080[_0x15181f(0x29e)]=function(_0x28d6aa,_0x2a33f8){return _0x28d6aa===_0x2a33f8;},_0x283080['bRRHI']=function(_0x507985,_0x45d22d){return _0x507985&&_0x45d22d;};const _0x4bea93=_0x283080;if(_0x4bea93[_0x15181f(0x1c6)](process['env'][_0x15181f(0x2c5)],null))return!![];try{const _0x2b382b=JSON[_0x15181f(0x2d5)](process[_0x15181f(0x20b)][_0x15181f(0x2c5)]),_0x2e7447=Array['isArray'](_0x2b382b['includeTagsInTestingScope'])?_0x2b382b[_0x15181f(0x2ba)]:[],_0x10f6ab=Array[_0x15181f(0x2d4)](_0x2b382b['excludeTagsInTestingScope'])?_0x2b382b['excludeTagsInTestingScope']:[],_0x38e9cf=_0x31761e=>typeof _0x31761e===_0x15181f(0x2c3)?_0x31761e['replace'](/^@/,'')[_0x15181f(0x258)]()['trim']():_0x31761e;if(bsSetupHelper[_0x15181f(0x29a)](_0x522b17)){if(_0x4bea93[_0x15181f(0x21e)](_0x310dd6[_0x15181f(0x29c)],0x0)){const _0x1057c6=_0x310dd6[_0x15181f(0x1f0)](_0x38e9cf),_0x23b11b=_0x10f6ab[_0x15181f(0x25a)](_0x27e210=>_0x1057c6[_0x15181f(0x2d6)](_0x38e9cf(_0x27e210))),_0x1c602d=_0x4bea93[_0x15181f(0x2b4)](_0x2e7447[_0x15181f(0x29c)],0x0)||_0x2e7447['some'](_0x128bc5=>_0x1057c6['includes'](_0x38e9cf(_0x128bc5)));return _0x4bea93['HZxJp'](!_0x23b11b,_0x1c602d);}return!![];}let _0x41357b;_0x8af82b?_0x41357b=_0x522b17[_0x15181f(0x218)]('/'):_0x41357b=_0x522b17;const _0x34d5e4=_0x10f6ab[_0x15181f(0x25a)](_0x17a45e=>_0x41357b['toLowerCase']()['includes'](_0x38e9cf(_0x17a45e)[_0x15181f(0x258)]())),_0x2f31eb=_0x4bea93[_0x15181f(0x29e)](_0x2e7447[_0x15181f(0x29c)],0x0)||_0x2e7447['some'](_0x26c7d8=>_0x41357b['toLowerCase']()[_0x15181f(0x2d6)](_0x38e9cf(_0x26c7d8)[_0x15181f(0x258)]()));return _0x4bea93[_0x15181f(0x22f)](!_0x34d5e4,_0x2f31eb);}catch(_0x22dccc){logger[_0x15181f(0x2a7)](_0x15181f(0x21b)+util[_0x15181f(0x239)](_0x22dccc));}return![];},exports['checkAccessibilityPlatformConfig']=_0xc09d30=>{const _0x1ddbd5=a103_0x3d7339;let _0x2351a1=![];try{_0xc09d30[_0x1ddbd5(0x25d)][_0x1ddbd5(0x280)](_0x2992d8=>{const _0x4f3d21=_0x1ddbd5;if(bsSetupHelper['isTrue'](_0x2992d8[_0x4f3d21(0x1eb)]))return _0x2351a1=!![],!![];});}catch(_0x183579){logger[_0x1ddbd5(0x2a7)](_0x1ddbd5(0x27a)+_0x183579);}return _0x2351a1||bsSetupHelper[_0x1ddbd5(0x236)](_0xc09d30['accessibility']);},exports[a103_0x3d7339(0x299)]=PerformanceTester[a103_0x3d7339(0x2b5)](a103_0x3d7339(0x208),async function(_0x20ff23,_0x10ef67){const _0x23b879=a103_0x3d7339,_0x44f29c={};_0x44f29c[_0x23b879(0x1c2)]=_0x23b879(0x1ce),_0x44f29c[_0x23b879(0x1bd)]=_0x23b879(0x1e7),_0x44f29c[_0x23b879(0x24e)]='javascript',_0x44f29c[_0x23b879(0x222)]=_0x23b879(0x1e1),_0x44f29c['CWzfe']='POST',_0x44f29c[_0x23b879(0x2bf)]='v2/test_runs',_0x44f29c[_0x23b879(0x281)]=function(_0x5adc16,_0x919616){return _0x5adc16===_0x919616;},_0x44f29c[_0x23b879(0x1cb)]=_0x23b879(0x1fa),_0x44f29c['HFGvd']=_0x23b879(0x26e);const _0x2d4d4f=_0x44f29c,_0x54f65d=bsSetupHelper[_0x23b879(0x285)](_0x20ff23),_0x4910ac=bsSetupHelper['getAccessKey'](_0x20ff23);if(bsSetupHelper[_0x23b879(0x29a)](_0x54f65d)||bsSetupHelper[_0x23b879(0x29a)](_0x4910ac))return logger[_0x23b879(0x1da)](_0x2d4d4f['MxAvm']),[null,null];try{let _0x22e70c;bsSetupHelper['isUndefined'](process[_0x23b879(0x20b)][_0x23b879(0x2c5)])?_0x22e70c={}:_0x22e70c=JSON[_0x23b879(0x2d5)](process[_0x23b879(0x20b)][_0x23b879(0x2c5)]);const {name:_0x5b0215,version:_0x2cc8d9}=bsSetupHelper['getTestFrameworkDetails'](_0x20ff23,_0x10ef67),_0x59947a={'projectName':_0x20ff23[_0x23b879(0x1f8)],'buildName':_0x20ff23['buildName']||path[_0x23b879(0x246)](path[_0x23b879(0x1f2)](process[_0x23b879(0x26d)]())),'startTime':new Date()[_0x23b879(0x294)](),'description':_0x20ff23[_0x23b879(0x271)]||'','source':{'frameworkName':_0x10ef67[_0x23b879(0x2d6)](_0x2d4d4f[_0x23b879(0x1bd)])?_0x2d4d4f['uVguh']:_0x10ef67,'frameworkVersion':bsSetupHelper[_0x23b879(0x274)](_0x10ef67),'sdkVersion':bsSetupHelper[_0x23b879(0x1f3)](),'language':_0x2d4d4f[_0x23b879(0x24e)],'testFramework':_0x5b0215,'testFrameworkVersion':_0x2cc8d9},'settings':_0x22e70c,'versionControl':await bsSetupHelper[_0x23b879(0x1d4)](),'ciInfo':bsSetupHelper[_0x23b879(0x276)](),'hostInfo':bsSetupHelper[_0x23b879(0x1df)](),'browserstackAutomation':bsSetupHelper[_0x23b879(0x22e)]()},_0x55ad19={};_0x55ad19[_0x23b879(0x2b1)]=_0x54f65d,_0x55ad19[_0x23b879(0x1c3)]=_0x4910ac;const _0x5e29ec={};_0x5e29ec[_0x23b879(0x20d)]=_0x2d4d4f[_0x23b879(0x222)];const _0x20988f={};_0x20988f['auth']=_0x55ad19,_0x20988f['headers']=_0x5e29ec;const _0x451784=_0x20988f,_0x43e525={};_0x43e525[_0x23b879(0x272)]=_0x59947a,_0x43e525[_0x23b879(0x22b)]=!![];const _0x598168=Object[_0x23b879(0x257)](_0x451784,_0x43e525),_0x4b6326=await bsSetupHelper[_0x23b879(0x1f5)](_0x2d4d4f[_0x23b879(0x2c9)],_0x2d4d4f[_0x23b879(0x2bf)],_0x598168,_0x20ff23,API_URL);let _0x11e8c3=process['env'][_0x23b879(0x2c5)];return _0x11e8c3?_0x11e8c3=JSON['parse'](process[_0x23b879(0x20b)][_0x23b879(0x2c5)]):_0x11e8c3={},scripts['parseFromJson'](_0x4b6326[_0x23b879(0x2ab)][_0x23b879(0x2ab)]),scripts[_0x23b879(0x28b)](),_0x11e8c3[_0x23b879(0x1c1)]=_0x4b6326[_0x23b879(0x2ab)][_0x23b879(0x2ab)][_0x23b879(0x1c1)],process[_0x23b879(0x20b)][_0x23b879(0x2c5)]=JSON[_0x23b879(0x2b2)](_0x11e8c3),[_0x4b6326[_0x23b879(0x2ab)]['data'][_0x23b879(0x1c0)],_0x4b6326[_0x23b879(0x2ab)][_0x23b879(0x2ab)]['id']];}catch(_0x2bb30c){if(_0x2bb30c['response'])logger[_0x23b879(0x1da)]('Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20'+_0x2bb30c[_0x23b879(0x1dc)][_0x23b879(0x26c)]+'\x20'+_0x2bb30c[_0x23b879(0x1dc)][_0x23b879(0x1ea)]+'\x20'+JSON[_0x23b879(0x2b2)](_0x2bb30c[_0x23b879(0x1dc)][_0x23b879(0x2ab)]));else{if(_0x2d4d4f['JefKU'](_0x2bb30c['message'],_0x2d4d4f[_0x23b879(0x1cb)])){logger[_0x23b879(0x1da)](_0x23b879(0x2a8)+(_0x2bb30c[_0x23b879(0x2c0)]||_0x2bb30c[_0x23b879(0x1cc)]));for(const _0x3d7b16 of _0x2bb30c[_0x23b879(0x209)]){logger[_0x23b879(0x1da)](_0x3d7b16['message']);}process[_0x23b879(0x20b)][_0x23b879(0x244)]=_0x2d4d4f[_0x23b879(0x2c2)],process['env'][_0x23b879(0x202)]=_0x2d4d4f[_0x23b879(0x2c2)];}else logger[_0x23b879(0x1da)]('Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20'+(_0x2bb30c[_0x23b879(0x2c0)]||_0x2bb30c[_0x23b879(0x1cc)]));}return[null,null];}}),exports[a103_0x3d7339(0x268)]=PerformanceTester['measureWrapper']('a11y:stop',async function(_0x5c490d){const _0x19c5de=a103_0x3d7339,_0x1606f6={};_0x1606f6['tBRtx']=function(_0x1782a5,_0x128cec){return _0x1782a5!==_0x128cec;},_0x1606f6[_0x19c5de(0x25b)]=_0x19c5de(0x2c3),_0x1606f6[_0x19c5de(0x203)]='error',_0x1606f6['lbXnP']=_0x19c5de(0x200),_0x1606f6[_0x19c5de(0x1ee)]=_0x19c5de(0x1e1),_0x1606f6[_0x19c5de(0x1e5)]='PUT',_0x1606f6['BereA']=_0x19c5de(0x28f),_0x1606f6[_0x19c5de(0x226)]=function(_0x436b23,_0x43bab9){return _0x436b23+_0x43bab9;},_0x1606f6['KNmMn']='Invalid\x20request:\x20',_0x1606f6['GIxNo']=_0x19c5de(0x297);const _0x557a2c=_0x1606f6;if(bsSetupHelper[_0x19c5de(0x29a)](process[_0x19c5de(0x20b)]['BS_A11Y_JWT'])||_0x557a2c['tBRtx'](typeof process[_0x19c5de(0x20b)][_0x19c5de(0x1d5)],_0x557a2c[_0x19c5de(0x25b)])){const _0x188320={};return _0x188320['status']=_0x557a2c[_0x19c5de(0x203)],_0x188320[_0x19c5de(0x2c0)]=_0x557a2c[_0x19c5de(0x219)],_0x188320;}const _0x4fc1da={'endTime':new Date()[_0x19c5de(0x294)]()},_0x61961e={};_0x61961e['Authorization']=_0x19c5de(0x1c9)+process[_0x19c5de(0x20b)]['BS_A11Y_JWT'],_0x61961e[_0x19c5de(0x20d)]=_0x557a2c[_0x19c5de(0x1ee)];const _0x38dc81={};_0x38dc81['headers']=_0x61961e;const _0x245737=_0x38dc81,_0x1ac8c2={};_0x1ac8c2['body']=_0x4fc1da,_0x1ac8c2[_0x19c5de(0x210)]=null,_0x1ac8c2['json']=!![];const _0x14dfbb=Object['assign'](_0x245737,_0x1ac8c2);try{const _0x6da457=await bsSetupHelper[_0x19c5de(0x1f5)](_0x557a2c[_0x19c5de(0x1e5)],_0x557a2c[_0x19c5de(0x291)],_0x14dfbb,_0x5c490d,API_URL);if(_0x6da457[_0x19c5de(0x2ab)]['error'])throw new Error(_0x557a2c[_0x19c5de(0x226)](_0x557a2c[_0x19c5de(0x256)],_0x6da457[_0x19c5de(0x2ab)]['error']));else{logger[_0x19c5de(0x265)](_0x19c5de(0x29b)+new Date()[_0x19c5de(0x294)]());const _0x377243={};return _0x377243['status']=_0x557a2c[_0x19c5de(0x1e3)],_0x377243[_0x19c5de(0x2c0)]='',_0x377243;}}catch(_0x4a38c1){_0x4a38c1[_0x19c5de(0x1dc)]?logger[_0x19c5de(0x1da)](_0x19c5de(0x1fb)+_0x4a38c1[_0x19c5de(0x1dc)][_0x19c5de(0x26c)]+'\x20'+_0x4a38c1[_0x19c5de(0x1dc)][_0x19c5de(0x1ea)]+'\x20'+JSON[_0x19c5de(0x2b2)](_0x4a38c1[_0x19c5de(0x1dc)][_0x19c5de(0x2ab)])):logger[_0x19c5de(0x1da)](_0x19c5de(0x1fb)+(_0x4a38c1[_0x19c5de(0x2c0)]||util['format'](_0x4a38c1)));const _0x46735b={};return _0x46735b[_0x19c5de(0x26c)]=_0x557a2c[_0x19c5de(0x203)],_0x46735b['message']=_0x4a38c1[_0x19c5de(0x2c0)]||(_0x4a38c1[_0x19c5de(0x1dc)]?_0x4a38c1[_0x19c5de(0x1dc)]['status']+':'+_0x4a38c1[_0x19c5de(0x1dc)][_0x19c5de(0x1ea)]:_0x4a38c1),_0x46735b;}}),exports['performScan']=async(_0x42e47a,_0x80850a=null,_0x31f1f4=![],_0x784696=null)=>{const _0x36913b=a103_0x3d7339,_0x12b8e3={};_0x12b8e3[_0x36913b(0x2b3)]=_0x36913b(0x267),_0x12b8e3[_0x36913b(0x215)]=_0x36913b(0x211),_0x12b8e3['Yoezv']=_0x36913b(0x2ad),_0x12b8e3[_0x36913b(0x237)]=function(_0x598cac,_0x1e83dc){return _0x598cac||_0x1e83dc;},_0x12b8e3['djwOh']=_0x36913b(0x1bf),_0x12b8e3[_0x36913b(0x223)]=_0x36913b(0x21f);const _0x231324=_0x12b8e3;if(!this[_0x36913b(0x278)]()||!globals[_0x36913b(0x262)](_0x231324[_0x36913b(0x2b3)])||!_0x31f1f4&&!globals['getGlobal'](_0x231324[_0x36913b(0x215)])){logger[_0x36913b(0x220)](_0x231324[_0x36913b(0x2a0)]);return;}const _0x5131d4=_0x31f1f4?_0x231324[_0x36913b(0x237)](_0x784696,{}):globals[_0x36913b(0x262)](_0x231324['djwOh'])||{},_0x15fb8b={};_0x15fb8b[_0x36913b(0x241)]=_0x80850a||global[_0x36913b(0x1ef)];const _0xa76da5=Object[_0x36913b(0x257)]({},_0x5131d4,_0x15fb8b);await this[_0x36913b(0x261)](_0x42e47a)&&(Object['assign'](_0xa76da5,this[_0x36913b(0x224)](),{'thTestRunUuid':this[_0x36913b(0x20a)]()}),logger[_0x36913b(0x2a7)](_0x231324[_0x36913b(0x223)]));logger[_0x36913b(0x2a7)]('[Accessibility]\x20Selenium\x20performScan\x20payload:\x20'+util[_0x36913b(0x239)]('%j',_0xa76da5));const _0x1df626={};return _0x1df626[_0x36913b(0x24a)]=_0x80850a,await PerformanceTester[_0x36913b(0x2b5)](PerformanceA11yEvents['PERFORM_SCAN'],async()=>{const _0x25cf6a=_0x36913b;try{await _0x42e47a[_0x25cf6a(0x26f)](()=>_0x42e47a[_0x25cf6a(0x21a)]('return\x20document.readyState\x20===\x20\x22complete\x22'),0x1388);}catch(_0x256036){}const _0x44a254=util['format'](await _0x42e47a[_0x25cf6a(0x229)](scripts[_0x25cf6a(0x283)],_0xa76da5));return logger[_0x25cf6a(0x2a7)](_0x25cf6a(0x23a)+_0x44a254),_0x44a254;},_0x1df626)();},exports[a103_0x3d7339(0x1ed)]=async(_0x1596ee,_0xa75205)=>{const _0x72b01d=a103_0x3d7339,_0x107b60={};_0x107b60['WekhT']=_0x72b01d(0x1d2),_0x107b60[_0x72b01d(0x2b0)]=_0x72b01d(0x267),_0x107b60[_0x72b01d(0x295)]='bstackA11yShouldScan',_0x107b60['SgCHx']=_0x72b01d(0x22c),_0x107b60[_0x72b01d(0x25e)]=_0x72b01d(0x1ed),_0x107b60[_0x72b01d(0x296)]=_0x72b01d(0x25f);const _0x1a557a=_0x107b60;if(!this['isAccessibilityAutomationSession']()||!globals[_0x72b01d(0x262)](_0x1a557a[_0x72b01d(0x2b0)])||!globals[_0x72b01d(0x262)](_0x1a557a[_0x72b01d(0x295)]))return logger[_0x72b01d(0x220)](_0x1a557a['SgCHx']),[];try{const _0x6e61c8=await this[_0x72b01d(0x261)](_0x1596ee),_0x1c54d9=_0x6e61c8?Object['assign']({},this['getMobileA11yCapabilities'](),{'thTestRunUuid':this[_0x72b01d(0x20a)]()}):{};return _0x6e61c8&&logger['debug'](_0x72b01d(0x230)+util[_0x72b01d(0x239)]('%j',_0x1c54d9)),await PerformanceTester[_0x72b01d(0x2b5)](PerformanceA11yEvents[_0x72b01d(0x254)],async()=>{const _0x162bc0=_0x72b01d;logger[_0x162bc0(0x2a7)](_0x1a557a[_0x162bc0(0x2ca)]);const _0x16dba7={};_0x16dba7[_0x162bc0(0x241)]=_0xa75205[_0x162bc0(0x1ef)];const _0x2e0401=Object[_0x162bc0(0x257)](_0x16dba7,_0x1c54d9);logger[_0x162bc0(0x2a7)](util['format'](await _0x1596ee['executeAsyncScript'](scripts['performScan'],_0x2e0401)));},{'command':_0x1a557a['lmfnK']})(),await PerformanceTester[_0x72b01d(0x2b5)](PerformanceA11yEvents[_0x72b01d(0x269)],async()=>{const _0x4a9e58=_0x72b01d,_0x44923b=_0x6e61c8?await _0x1596ee[_0x4a9e58(0x229)](scripts['getResults'],_0x1c54d9):await _0x1596ee[_0x4a9e58(0x229)](scripts[_0x4a9e58(0x206)]);return _0x44923b;})();}catch{return logger[_0x72b01d(0x1da)](_0x1a557a[_0x72b01d(0x296)]),[];}},exports['getAccessibilityResultsSummary']=async(_0x39a3d3,_0x2cefd8)=>{const _0x17f0f7=a103_0x3d7339,_0x445184={};_0x445184['QYjOT']='Performing\x20scan\x20before\x20getting\x20results\x20summary',_0x445184[_0x17f0f7(0x1f9)]=_0x17f0f7(0x267),_0x445184[_0x17f0f7(0x1e8)]=_0x17f0f7(0x211),_0x445184[_0x17f0f7(0x245)]=_0x17f0f7(0x253),_0x445184[_0x17f0f7(0x2a1)]='getAccessibilityResultsSummary',_0x445184[_0x17f0f7(0x264)]=_0x17f0f7(0x2ce);const _0x3835d4=_0x445184;if(!this['isAccessibilityAutomationSession']()||!globals[_0x17f0f7(0x262)](_0x3835d4[_0x17f0f7(0x1f9)])||!globals['getGlobal'](_0x3835d4[_0x17f0f7(0x1e8)]))return logger[_0x17f0f7(0x220)](_0x3835d4[_0x17f0f7(0x245)]),{};try{const _0xe4f485=await this[_0x17f0f7(0x261)](_0x39a3d3),_0x1b785b=_0xe4f485?Object['assign']({},this['getMobileA11yCapabilities'](),{'thTestRunUuid':this[_0x17f0f7(0x20a)]()}):{};return _0xe4f485&&logger['debug'](_0x17f0f7(0x2aa)+util[_0x17f0f7(0x239)]('%j',_0x1b785b)),await PerformanceTester[_0x17f0f7(0x2b5)](PerformanceA11yEvents[_0x17f0f7(0x254)],async()=>{const _0x295c74=_0x17f0f7;logger[_0x295c74(0x2a7)](_0x3835d4[_0x295c74(0x273)]);const _0xe4d4e={};_0xe4d4e['method']=_0x2cefd8[_0x295c74(0x1ef)];const _0x14b29a=Object[_0x295c74(0x257)](_0xe4d4e,_0x1b785b);logger[_0x295c74(0x2a7)](util['format'](await _0x39a3d3['executeAsyncScript'](scripts[_0x295c74(0x283)],_0x14b29a)));},{'command':_0x3835d4[_0x17f0f7(0x2a1)]})(),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x17f0f7(0x275)],async()=>{const _0x166d7b=_0x17f0f7,_0x9143b6=_0xe4f485?await _0x39a3d3[_0x166d7b(0x229)](scripts[_0x166d7b(0x22d)],_0x1b785b):await _0x39a3d3[_0x166d7b(0x229)](scripts[_0x166d7b(0x22d)]);return _0x9143b6;})();}catch{return logger[_0x17f0f7(0x1da)](_0x3835d4['jxRmi']),{};}},exports[a103_0x3d7339(0x1e0)]=(_0x320e1d,_0x201483=![])=>{const _0x116ede=a103_0x3d7339,_0x379e19={'afDSR':function(_0x25acd7,_0x347076){return _0x25acd7(_0x347076);},'XQgtK':_0x116ede(0x2ae),'Rswyp':function(_0xd3c880,_0x279e69){return _0xd3c880!==_0x279e69;},'uIRFA':_0x116ede(0x1dd),'FvCti':function(_0x45e00f,_0x5cfd64){return _0x45e00f(_0x5cfd64);},'yffXu':_0x116ede(0x277),'yiwQF':_0x116ede(0x27b),'rLnpn':'Mobile\x20Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser.','TeEgT':_0x116ede(0x2a9)};try{if(!_0x320e1d)return![];const _0xf7c30b=_0x5a1336=>typeof _0x320e1d['get']===_0x116ede(0x1d1)?_0x320e1d[_0x116ede(0x29f)](_0x5a1336):_0x320e1d[_0x5a1336],_0x2f8fd2=_0x379e19[_0x116ede(0x23d)](String,_0x379e19[_0x116ede(0x23d)](_0xf7c30b,_0x379e19['XQgtK'])||'')[_0x116ede(0x258)]();if(_0x379e19['Rswyp'](_0x2f8fd2,_0x379e19[_0x116ede(0x2c8)]))return![];const _0x2000bf=_0x379e19['FvCti'](String,_0x379e19[_0x116ede(0x23d)](_0xf7c30b,_0x379e19[_0x116ede(0x23e)])||'')[_0x116ede(0x258)]();if(!_0x2000bf[_0x116ede(0x2d6)](_0x379e19[_0x116ede(0x287)]))return _0x201483&&logger[_0x116ede(0x220)](_0x379e19['rLnpn']),![];return logger[_0x116ede(0x2a7)](_0x379e19[_0x116ede(0x234)]),!![];}catch(_0x307ffa){return logger[_0x116ede(0x2a7)](_0x116ede(0x2c4)+_0x307ffa),![];}},exports['isMobileAccessibilitySession']=async _0x4b5a3=>{const _0x5d77f3=a103_0x3d7339;try{const _0x3bdf7c=await _0x4b5a3['getCapabilities']();return exports['isMobileAccessibilityPlatform'](_0x3bdf7c);}catch(_0x3f37c6){return logger[_0x5d77f3(0x2a7)](_0x5d77f3(0x1e4)+_0x3f37c6),![];}},exports['getMobileA11yCapabilities']=()=>{const _0x7c5f2f=a103_0x3d7339,_0x3de5ba={};return _0x3de5ba[_0x7c5f2f(0x2a6)]=!![],_0x3de5ba;},exports['resolveMobileThTestRunUuid']=()=>{const _0x4152b9=a103_0x3d7339,_0x42d61b={};_0x42d61b[_0x4152b9(0x250)]=function(_0x702f9e,_0x25ba12){return _0x702f9e===_0x25ba12;},_0x42d61b[_0x4152b9(0x2b7)]='string',_0x42d61b[_0x4152b9(0x1d0)]=function(_0x1b94fb,_0x53060c){return _0x1b94fb>_0x53060c;},_0x42d61b[_0x4152b9(0x2af)]='global.__workerDetails\x20is\x20undefined\x20—\x20no\x20test-framework\x20setup\x20hook\x20has\x20initialized\x20it\x20yet.\x20A\x20scan\x20is\x20likely\x20firing\x20before\x20the\x20test\x20started\x20(e.g.\x20from\x20a\x20before/beforeAll\x20hook\x20or\x20from\x20plain\x20Selenium\x20with\x20no\x20test\x20framework).',_0x42d61b[_0x4152b9(0x2b6)]=_0x4152b9(0x1d6),_0x42d61b['WqEhK']='undefined';const _0x39af0b=_0x42d61b,_0x4a052f=global[_0x4152b9(0x298)],_0x3ffc2f=_0x4a052f&&_0x4a052f[_0x4152b9(0x2a2)],_0x538bc4=_0x3ffc2f&&_0x3ffc2f[_0x4152b9(0x221)];if(_0x39af0b[_0x4152b9(0x250)](typeof _0x538bc4,_0x39af0b[_0x4152b9(0x2b7)])&&_0x39af0b[_0x4152b9(0x1d0)](_0x538bc4['length'],0x0))return _0x538bc4;let _0x259d5c;if(!_0x4a052f)_0x259d5c=_0x39af0b['vYZfO'];else!_0x3ffc2f?_0x259d5c=_0x39af0b['KTDFy']:_0x259d5c=_0x4152b9(0x1fc)+Object['keys'](_0x3ffc2f)['join'](',\x20')+_0x4152b9(0x259)+(_0x39af0b[_0x4152b9(0x250)](_0x538bc4,undefined)?_0x39af0b[_0x4152b9(0x20c)]:'\x22'+_0x538bc4+'\x22')+_0x4152b9(0x217);return logger[_0x4152b9(0x220)]('[Accessibility]\x20Mobile\x20scan\x20requested\x20but\x20thTestRunUuid\x20not\x20resolvable:\x20'+_0x259d5c+_0x4152b9(0x1de)),'';},exports['isBrowserStackCommandExecutor']=_0x1f8f82=>{const _0x57fe12=a103_0x3d7339,_0x9de8b8={};_0x9de8b8[_0x57fe12(0x1e2)]=function(_0x8990fd,_0x47a58f){return _0x8990fd===_0x47a58f;},_0x9de8b8[_0x57fe12(0x251)]=_0x57fe12(0x2c3),_0x9de8b8[_0x57fe12(0x225)]=_0x57fe12(0x2d3);const _0x6a290=_0x9de8b8;if(_0x1f8f82&&_0x1f8f82[_0x57fe12(0x1fd)]&&_0x6a290[_0x57fe12(0x1e2)](typeof _0x1f8f82['script'],_0x6a290[_0x57fe12(0x251)]))return _0x1f8f82[_0x57fe12(0x1fd)]['includes'](_0x6a290['czREm']);return![];},exports[a103_0x3d7339(0x290)]=a103_0x3d7339(0x2b8),exports[a103_0x3d7339(0x24d)]=()=>process['env'][a103_0x3d7339(0x24c)]==='true',exports['isBrowserSupportedForAccessibility']=_0xce31fc=>{const _0x527447=a103_0x3d7339,_0x58f77d={};_0x58f77d[_0x527447(0x252)]=function(_0x646df0,_0x120f8e){return _0x646df0 in _0x120f8e;};const _0xbb466b=_0x58f77d;if(bsSetupHelper[_0x527447(0x29a)](_0xce31fc))return![];const _0x554d5f=_0xce31fc[_0x527447(0x258)]();return _0xbb466b['GhRPe'](_0x554d5f,ACCESSIBILITY_SUPPORTED_BROWSERS);},exports[a103_0x3d7339(0x1e6)]=_0x230d77=>{const _0x5437d9=a103_0x3d7339;if(bsSetupHelper[_0x5437d9(0x29a)](_0x230d77))return null;const _0xd70542=_0x230d77[_0x5437d9(0x258)]();return ACCESSIBILITY_SUPPORTED_BROWSERS[_0xd70542]||null;},exports[a103_0x3d7339(0x2cf)]=(_0x1dc3c3,_0x391e95)=>{const _0x5ad485=a103_0x3d7339,_0x1bb2d3=this['getBrowserA11yConfig'](_0x1dc3c3);if(!_0x1bb2d3)return null;if(_0x391e95)return _0x1bb2d3[_0x5ad485(0x228)];return _0x1bb2d3[_0x5ad485(0x1c7)];},exports[a103_0x3d7339(0x24f)]=_0x3c1187=>{const _0x4ab44d=a103_0x3d7339,_0x1ed6a1=this[_0x4ab44d(0x1e6)](_0x3c1187);return _0x1ed6a1?_0x1ed6a1[_0x4ab44d(0x20e)]:_0x3c1187;},exports[a103_0x3d7339(0x248)]=_0x4100de=>{const _0x5b4c55=a103_0x3d7339,_0x16e53a=this[_0x5b4c55(0x1e6)](_0x4100de);return _0x16e53a?_0x16e53a['requires_chrome_options_check']:![];},exports[a103_0x3d7339(0x279)]=(_0x5f1d3e,_0x1a11fb)=>{const _0x224b93=a103_0x3d7339,_0x511d54={'TFTRL':function(_0x46240c,_0x39a893){return _0x46240c(_0x39a893);},'XsNPp':function(_0x50bb80,_0x173b3c){return _0x50bb80>=_0x173b3c;}};if(bsSetupHelper['isUndefined'](_0x5f1d3e)||bsSetupHelper[_0x224b93(0x29a)](_0x1a11fb))return![];const _0x8b557a=bsSetupHelper[_0x224b93(0x2c1)](_0x511d54['TFTRL'](String,_0x5f1d3e),_0x511d54[_0x224b93(0x235)](String,_0x1a11fb));return _0x511d54['XsNPp'](_0x8b557a,0x0);},exports[a103_0x3d7339(0x1d7)]=_0x30af3a=>{const _0x4b2945=a103_0x3d7339,_0x403e06={};_0x403e06[_0x4b2945(0x24b)]=function(_0x51ab73,_0xdae73a){return _0x51ab73!==_0xdae73a;},_0x403e06[_0x4b2945(0x260)]=_0x4b2945(0x2c3),_0x403e06[_0x4b2945(0x28c)]=_0x4b2945(0x216);const _0x22d32d=_0x403e06;if(!_0x30af3a||_0x22d32d['vPsNp'](typeof _0x30af3a,_0x22d32d['LYorB']))return null;try{return JSON[_0x4b2945(0x2d5)](Buffer[_0x4b2945(0x2a4)](_0x30af3a[_0x4b2945(0x247)]('.')[0x1],_0x22d32d[_0x4b2945(0x28c)])[_0x4b2945(0x23f)]());}catch{return null;}};function a103_0x1ea3(){const _0x184c97=['isMobileScanningEnabledForGroup','DmCOE','getBrowserDisplayName','kArjn','yNqmo','GhRPe','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary.','PERFORM_SCAN','oNMCX','KNmMn','assign','toLowerCase',']\x20but\x20thTestRunUuid\x20is\x20','some','dsDHz','../performance/performance-tester','platforms','lmfnK','No\x20accessibility\x20results\x20were\x20found.','LYorB','isMobileAccessibilitySession','getGlobal','zcsEg','jxRmi','info','kxWYj','isAccessibilityPlatform','stopAccessibilityTestRun','GET_RESULTS','Options','browserVersion','status','cwd','false','wait','1508535DowZHc','buildDescription','body','QYjOT','getPackageVersion','GET_RESULTS_SUMMARY','getCiInfo','browserName','isAccessibilityAutomationSession','isVersionSupported','Exception\x20in\x20checking\x20accessibility\x20key\x20in\x20platform\x20config.\x20Error\x20','chrome','iRXlN','FmQCD','util','BAXWc','forEach','JefKU','IicEy','performScan','chromeOptions','getUserName','OieDr','yiwQF','fHwSi','332484wEHKdA','nestedKeyValue','toJson','SDPDz','--headless=','bSCPn','test_runs/stop','MOBILE_SCANNING_DISABLED_WARNING','BereA','getPlatform','chromeOptions_','toISOString','YPlIv','nXIdq','success','__workerDetails','createAccessibilityTestRun','isUndefined','BrowserStack\x20Accessibility\x20Automation\x20Test\x20Run\x20marked\x20as\x20completed\x20at\x20','length','goog:chromeOptions','UIxsf','get','Yoezv','aiETQ','currentTest','Exception\x20in\x20verifying\x20the\x20Accessibility\x20session\x20with\x20error\x20:\x20','from','onxtv','is_mobile_session','debug','Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20','Session\x20is\x20identified\x20as\x20mobile\x20accessibility\x20platform\x20(Android\x20+\x20Chrome)','getAccessibilityResultsSummary:\x20Mobile\x20session\x20detected,\x20args:\x20','data','../helper','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20perform\x20scan.','platformName','vYZfO','BGXuW','user','stringify','NiSdu','RVOxl','measureWrapper','KTDFy','UeKOY','Mobile\x20Accessibility\x20Automation\x20is\x20not\x20enabled\x20for\x20your\x20account.\x20Accessibility\x20scans\x20will\x20be\x20skipped\x20on\x20mobile\x20sessions.\x20Contact\x20BrowserStack\x20to\x20enable\x20mobile\x20accessibility\x20scanning.','getCapabilities','includeTagsInTestingScope','Mpjwk','capabilities_','browserstack','Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','OzZTK','message','compareVersions','HFGvd','string','Error\x20checking\x20if\x20mobile\x20accessibility\x20platform:\x20','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','940271nBdCFa','../logger','uIRFA','CWzfe','WekhT','startsWith','version','getBrowserName','No\x20accessibility\x20summary\x20was\x20found.','getMinVersionForBrowser','lthYm','5750304UBDNzL','selenium-webdriver','browserstack_executor','isArray','parse','includes','WipCH','uVguh','Error\x20while\x20adding\x20Non-Bstack\x20capabilities:\x20','bstackA11yScanOptions','accessibilityToken','scannerVersion','MxAvm','pass','ZbJnA','./constants','NJqto','min_version_non_browserstack','BROWSERSTACK_TURBOSCALE','Bearer\x20','uepYF','kokFk','stack','TraXF','Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20Missing\x20authentication\x20token','OnyfY','eSSvK','function','Performing\x20scan\x20before\x20getting\x20results','IieoM','getGitMetaData','BS_A11Y_JWT','global.__workerDetails\x20exists\x20but\x20.currentTest\x20is\x20undefined\x20—\x20scan\x20fired\x20outside\x20a\x20test\x20body\x20(before/beforeAll\x20hook,\x20or\x20between\x20tests).','parseA11yJwtPayload','getBrowserVersion','winstonLogger','error','fetchPlatformDetails','response','android','\x20The\x20on-device\x20scan\x20will\x20POST\x20to\x20/api/test_cases/save_intermediate_results\x20with\x20an\x20empty\x20th_test_run_uuid\x20and\x20fail\x20validation\x20(HTTP\x20422).\x20Fix\x20the\x20framework\x20setup\x20hook\x20that\x20should\x20pre-populate\x20global.__workerDetails.currentTest.thTestRunUuid.','getHostInfo','isMobileAccessibilityPlatform','application/json','FySLC','GIxNo','Error\x20checking\x20mobile\x20accessibility\x20session:\x20','GsbGn','getBrowserA11yConfig','playwright','GJalg','selenium-webdriver/chrome.js','statusText','accessibility','yAZlx','getAccessibilityResults','ZtTEQ','browserstackSessionName','map','device','resolve','getAgentVersion','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x20','nodeRequest','--headless','setNonBstackInfraCapabilities','projectName','QCUoC','Invalid\x20configuration\x20passed.','Exception\x20while\x20marking\x20completion\x20of\x20BrowserStack\x20Accessibility\x20Automation\x20Test\x20Run:\x20','global.__workerDetails.currentTest\x20exists\x20with\x20keys\x20[','script','../performance/constants','set','Build\x20creation\x20had\x20failed.','args','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','tuLKW','12TaLwok','2QXgOAa','getResults','3833220zIleHe','a11y:start','errors','resolveMobileThTestRunUuid','env','WqEhK','Content-Type','display_name','ChromeExtension','auth','bstackA11yShouldScan','options_','getPlatformVersion','OARYy','PJOPs','base64','.\x20The\x20framework\x20setup\x20hook\x20is\x20not\x20writing\x20thTestRunUuid\x20onto\x20currentTest.','join','lbXnP','executeScript','Error\x20while\x20validating\x20test\x20case\x20for\x20accessibility\x20before\x20scanning.\x20Error\x20:\x20','SCuqq','HZxJp','FVpED','performScan:\x20Mobile\x20capabilities\x20added\x20to\x20scan\x20arguments','warn','thTestRunUuid','DMkeA','ddmlG','getMobileA11yCapabilities','czREm','cYHib','14707323DqohzY','min_version_browserstack','executeAsyncScript','eAotl','json','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','getResultsSummary','isBrowserstackInfra','bRRHI','getAccessibilityResults:\x20Mobile\x20session\x20detected,\x20args:\x20','../globals','Exception\x20in\x20fetching\x20platform\x20details\x20with\x20error\x20:\x20','--headless=new','TeEgT','TFTRL','isTrue','EROzf','yzJjQ','format','Performed\x20scan\x20with\x20result:\x20','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers.','ewBCz','afDSR','yffXu','toString','Not\x20a\x20Accessibility\x20Session','method','AYhAX','5850lOFdmi','BROWSERSTACK_TEST_ACCESSIBILITY_YML','heVAg','basename','split','requiresChromeOptionsValidation','5803DMROFg','command','vPsNp','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP'];a103_0x1ea3=function(){return _0x184c97;};return a103_0x1ea3();}
const a103_0x5d9295=a103_0x17d6;(function(_0x2a6a51,_0x31cbaf){const _0x26cfb0=a103_0x17d6,_0x2fbb46=_0x2a6a51();while(!![]){try{const _0x14098d=-parseInt(_0x26cfb0(0x1f1))/0x1+-parseInt(_0x26cfb0(0x2b6))/0x2+-parseInt(_0x26cfb0(0x284))/0x3*(parseInt(_0x26cfb0(0x290))/0x4)+parseInt(_0x26cfb0(0x288))/0x5*(-parseInt(_0x26cfb0(0x256))/0x6)+parseInt(_0x26cfb0(0x1f0))/0x7+parseInt(_0x26cfb0(0x1e7))/0x8*(parseInt(_0x26cfb0(0x1b5))/0x9)+parseInt(_0x26cfb0(0x2a5))/0xa;if(_0x14098d===_0x31cbaf)break;else _0x2fbb46['push'](_0x2fbb46['shift']());}catch(_0x4f5eb3){_0x2fbb46['push'](_0x2fbb46['shift']());}}}(a103_0x2088,0xdfa29));function a103_0x17d6(_0x6565a0,_0x4ea1d8){const _0x2088b5=a103_0x2088();return a103_0x17d6=function(_0x17d6e8,_0x6e96fc){_0x17d6e8=_0x17d6e8-0x1a6;let _0x5662ca=_0x2088b5[_0x17d6e8];return _0x5662ca;},a103_0x17d6(_0x6565a0,_0x4ea1d8);}const path=require('path'),util=require(a103_0x5d9295(0x1aa)),bsSetupHelper=require(a103_0x5d9295(0x294)),logger=require(a103_0x5d9295(0x1f7))[a103_0x5d9295(0x283)],{API_URL,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY,ACCESSIBILITY_SUPPORTED_BROWSERS}=require('./constants'),PerformanceTester=require(a103_0x5d9295(0x209)),scripts=require(a103_0x5d9295(0x1e8)),globals=require(a103_0x5d9295(0x261)),{A11Y_EVENTS:PerformanceA11yEvents}=require(a103_0x5d9295(0x21e));function a103_0x2088(){const _0xa14871=['error','XNnhO','a11y:stop','Performed\x20scan\x20with\x20result:\x20','ChromeExtension','getTestFrameworkDetails','eZYvn','Session\x20is\x20identified\x20as\x20mobile\x20accessibility\x20platform\x20(Android\x20+\x20Chrome)','Content-Type','keys','obThT','efwXd','evFLe','Error\x20checking\x20mobile\x20accessibility\x20session:\x20','browserstackSessionName','RBAgY','gJCGW','global.__workerDetails\x20is\x20undefined\x20—\x20no\x20test-framework\x20setup\x20hook\x20has\x20initialized\x20it\x20yet.\x20A\x20scan\x20is\x20likely\x20firing\x20before\x20the\x20test\x20started\x20(e.g.\x20from\x20a\x20before/beforeAll\x20hook\x20or\x20from\x20plain\x20Selenium\x20with\x20no\x20test\x20framework).','browserstack_executor','7484124tuKpJd','teuCP','GET_RESULTS','pLIHz','.\x20The\x20framework\x20setup\x20hook\x20is\x20not\x20writing\x20thTestRunUuid\x20onto\x20currentTest.','bwroj','--headless','playwright','from','requiresChromeOptionsValidation','isTrue','../globals','isMobileAccessibilityPlatform','version','getBrowserName','deviceName','format','hVzUt','buildName','sJeNM','getResults','uVHSi','jDAUN','gCcjy','bInbQ','string','gqFst','XPnDt','PJDNV','exZUW','toJson','requireModule','QUhxD','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','getMobileA11yCapabilities','isMobileAccessibilitySession','PJCYE','rycJE','pass','isArray','Bearer\x20','kUvWE','--headless=','Performing\x20scan\x20before\x20getting\x20results','Exception\x20in\x20fetching\x20platform\x20details\x20with\x20error\x20:\x20','winstonLogger','15546ByXbfs','excludeTagsInTestingScope','selenium-webdriver','isUndefined','5OEHVVI','statusText','replace','MHtCA','browserName','isAccessibilityAutomationSession','set','aAYZI','268UKPryZ','GET_RESULTS_SUMMARY','some','test_runs/stop','../helper','browserVersion','application/json','dEcvg','Exception\x20while\x20marking\x20completion\x20of\x20BrowserStack\x20Accessibility\x20Automation\x20Test\x20Run:\x20','TpcKG','accessibility','Authorization','getBrowserA11yConfig','xAzkm','debug','accessibilityToken','capabilities_','is_mobile_session','vMHhq','getMinVersionForBrowser','min_version_browserstack','25279990PYyklk','getAccessibilityResultsSummary','success','LgkMt','MTiRr','resolveMobileThTestRunUuid','Not\x20a\x20Accessibility\x20Session','Error\x20checking\x20if\x20mobile\x20accessibility\x20platform:\x20','nonBstackPlatformValidation','getHostInfo','aoYbB','isAccessibilityPlatform','nodeRequest','oEMDl','platformName','user','getResultsSummary','1725896WWSuYx','headers','UlBqp','info','executeAsyncScript','Options','includes','bstackA11yShouldScan','parseA11yJwtPayload','guouf','Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20','EcZDb','BJgNH','__workerDetails','util','method','stringify','errors','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP','Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20Missing\x20authentication\x20token','includeTagsInTestingScope','checkAccessibilityPlatformConfig','startsWith','platforms','shouldScanTestForAccessibility','270hFTFeU','Build\x20creation\x20had\x20failed.','parse','currentTest','getAccessKey','EDdwk','compareVersions','Exception\x20in\x20checking\x20accessibility\x20key\x20in\x20platform\x20config.\x20Error\x20','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers.','No\x20accessibility\x20results\x20were\x20found.','forEach','getCapabilities','json','jojsW','fetchPlatformDetails','length','Idqhj','data','POST','scannerVersion','global.__workerDetails.currentTest\x20exists\x20with\x20keys\x20[','getUserName','UKIov','gpnFD','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','BONKy','isBrowserstackInfra','yfFkw','lGDdF','MOBILE_SCANNING_DISABLED_WARNING','BROWSERSTACK_TURBOSCALE','get','thTestRunUuid','mWUMy','uLAhF','BROWSERSTACK_TEST_ACCESSIBILITY_YML','Invalid\x20configuration\x20passed.','split','No\x20accessibility\x20summary\x20was\x20found.','buildDescription','getBrowserDisplayName','return\x20document.readyState\x20===\x20\x22complete\x22','function','null','Exception\x20in\x20verifying\x20the\x20Accessibility\x20session\x20with\x20error\x20:\x20','LESZU','Mobile\x20Accessibility\x20Automation\x20is\x20not\x20enabled\x20for\x20your\x20account.\x20Accessibility\x20scans\x20will\x20be\x20skipped\x20on\x20mobile\x20sessions.\x20Contact\x20BrowserStack\x20to\x20enable\x20mobile\x20accessibility\x20scanning.','EDOTL','rHaZY','javascript','304376zNxsfQ','./scripts','getAccessibilityResults:\x20Mobile\x20session\x20detected,\x20args:\x20','display_name','assign','Performing\x20scan\x20before\x20getting\x20results\x20summary','message','JnYQe','projectName','7157318UtGBJU','1318378qefpTI',']\x20but\x20thTestRunUuid\x20is\x20','NhySS','bstack:options','env','a11y:start','../logger','Error\x20while\x20adding\x20Non-Bstack\x20capabilities:\x20','YefRt','MrGXM','pvtSA','goog:chromeOptions','resolve','YFzRQ','true','wait','PERFORM_SCAN','mergeDeep','zcAKM','script','setNonBstackInfraCapabilities','BS_A11Y_JWT','undefined','Dkuqq','../performance/performance-tester','v2/test_runs','nestedKeyValue','warn','MhuQK','getAgentVersion','auth','VdCUw','body','args','EtQDJ','PccwE','MuZmf','FNAMx','isBrowserStackCommandExecutor','getPackageVersion','GCQYq','response','hSnKS','stopAccessibilityTestRun','biQcd','../performance/constants','performScan','CwzFv','measureWrapper','PovxS','toISOString','toLowerCase','getGlobal','vggoG','Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results.','__cloud_provider___','XOiXT','android','requires_chrome_options_check','trim','min_version_non_browserstack','getPlatformVersion','prOsE','getCiInfo','browserstack','ICCkW','HiAqN','bwTmN','zuRIs','status','stack','Mobile\x20Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser.','ECIEr','qPKai','xHHjg','chrome','device','options_','false','chromeOptions','join','JpBfy'];a103_0x2088=function(){return _0xa14871;};return a103_0x2088();}exports[a103_0x5d9295(0x1c3)]=async _0x56d99a=>{const _0x4c538a=a103_0x5d9295,_0x24ea6a={};_0x24ea6a[_0x4c538a(0x2a8)]=function(_0x2beb6e,_0x2a0ba5){return _0x2beb6e===_0x2a0ba5;},_0x24ea6a[_0x4c538a(0x26b)]=_0x4c538a(0x231);const _0x2a0c84=_0x24ea6a;let _0x2cf062={};try{const _0xd6c8e4=await _0x56d99a['getCapabilities']();_0x2cf062={'os_name':_0xd6c8e4['getPlatform'](),'os_version':bsSetupHelper[_0x4c538a(0x22e)](_0x2a0c84[_0x4c538a(0x2a8)](global[_0x4c538a(0x228)],_0x2a0c84[_0x4c538a(0x26b)])),'browser_name':_0xd6c8e4[_0x4c538a(0x264)](),'browser_version':_0xd6c8e4['getBrowserVersion']()};}catch(_0x278131){logger[_0x4c538a(0x29e)](_0x4c538a(0x282)+_0x278131);}return _0x2cf062;},exports['isAccessibilityAutomationSession']=()=>{const _0x364499=a103_0x5d9295,_0x1f3e3a={};_0x1f3e3a[_0x364499(0x273)]=function(_0x2803b7,_0x482843){return _0x2803b7===_0x482843;},_0x1f3e3a[_0x364499(0x215)]=_0x364499(0x26f),_0x1f3e3a['ySjkC']=function(_0xb87a42,_0x385e5d){return _0xb87a42>_0x385e5d;},_0x1f3e3a[_0x364499(0x232)]=function(_0x17cf97,_0x74fce2){return _0x17cf97!==_0x74fce2;},_0x1f3e3a[_0x364499(0x203)]=_0x364499(0x1e0),_0x1f3e3a[_0x364499(0x299)]=function(_0x4871f7,_0x2406e8){return _0x4871f7&&_0x2406e8;};const _0x2c0fe7=_0x1f3e3a;try{const _0x49776d=bsSetupHelper['isTrue'](process[_0x364499(0x1f5)][_0x364499(0x1d8)])||bsSetupHelper[_0x364499(0x260)](process[_0x364499(0x1f5)][_0x364499(0x277)]),_0x1d3ced=_0x2c0fe7['exZUW'](typeof process[_0x364499(0x1f5)][_0x364499(0x206)],_0x2c0fe7[_0x364499(0x215)])&&_0x2c0fe7['ySjkC'](process[_0x364499(0x1f5)][_0x364499(0x206)][_0x364499(0x1c4)],0x0)&&_0x2c0fe7['ICCkW'](process[_0x364499(0x1f5)]['BS_A11Y_JWT'],_0x2c0fe7[_0x364499(0x203)]);return _0x2c0fe7[_0x364499(0x299)](_0x49776d,_0x1d3ced);}catch(_0x9c77ec){logger['debug'](_0x364499(0x1e1)+_0x9c77ec);}return![];},exports[a103_0x5d9295(0x2ad)]=(_0x8831d4,_0x3ee6ab)=>{const _0x3c8213=a103_0x5d9295,_0x1509d7={'PJDNV':_0x3c8213(0x28c),'JnYQe':function(_0x5404d3,_0x223882){return _0x5404d3(_0x223882);},'kUvWE':_0x3c8213(0x295),'QfGCp':_0x3c8213(0x263),'ufgEh':_0x3c8213(0x1f4),'MHtCA':function(_0x444e24,_0x5cd517){return _0x444e24(_0x5cd517);},'tTiCR':_0x3c8213(0x265),'EacLW':_0x3c8213(0x23d),'PccwE':_0x3c8213(0x1bd),'vMHhq':'selenium-webdriver/chrome.js','sNbTY':_0x3c8213(0x286),'EtQDJ':_0x3c8213(0x23e),'gJCGW':_0x3c8213(0x212),'YFzRQ':_0x3c8213(0x240),'xAzkm':'Accessibility\x20Automation\x20will\x20not\x20run\x20on\x20legacy\x20headless\x20mode.\x20Switch\x20to\x20new\x20headless\x20mode\x20or\x20avoid\x20using\x20headless\x20mode.','DqhdT':'goog:chromeOptions','lGDdF':function(_0x21f38c,_0x4440dc){return _0x21f38c===_0x4440dc;},'DesPZ':_0x3c8213(0x23c),'jojsW':function(_0x1c1065,_0x258b67){return _0x1c1065>=_0x258b67;}},_0x10883b=_0x8831d4[_0x3c8213(0x1d4)](_0x1509d7[_0x3c8213(0x272)]),_0x20ad4e=_0x1509d7[_0x3c8213(0x1ee)](parseFloat,_0x8831d4['get'](_0x1509d7[_0x3c8213(0x27f)]))||_0x1509d7[_0x3c8213(0x1ee)](parseFloat,_0x8831d4[_0x3c8213(0x1d4)](_0x1509d7['QfGCp'])),_0x4fa9cd=_0x8831d4[_0x3c8213(0x1d4)](_0x1509d7['ufgEh'])||{},_0x5f3b06=_0x1509d7[_0x3c8213(0x28b)](parseFloat,MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY),_0x43cdfc=_0x4fa9cd[_0x1509d7['tTiCR']]||_0x8831d4[_0x3c8213(0x1d4)](_0x1509d7['EacLW'])||![];if(_0x43cdfc)return logger[_0x3c8213(0x20c)](_0x1509d7[_0x3c8213(0x214)]),![];let _0x38591a;try{_0x38591a=bsSetupHelper[_0x3c8213(0x275)](_0x1509d7[_0x3c8213(0x2a2)],_0x1509d7['sNbTY']);}catch(_0x4cf755){return![];}const _0x6e101c=new _0x38591a[(_0x3c8213(0x2bb))](_0x3ee6ab['chromeOptions_']),_0x88cd9=bsSetupHelper[_0x3c8213(0x20b)](_0x6e101c,[_0x1509d7[_0x3c8213(0x213)],_0x1509d7['gJCGW']])||bsSetupHelper['nestedKeyValue'](_0x3ee6ab[_0x3c8213(0x2a0)],[_0x1509d7['ufgEh'],_0x1509d7[_0x3c8213(0x1fe)],_0x1509d7[_0x3c8213(0x253)]])||bsSetupHelper[_0x3c8213(0x20b)](_0x3ee6ab['capabilities_'],[_0x1509d7[_0x3c8213(0x1fe)],_0x1509d7['gJCGW']])||[],_0x40456d=Array[_0x3c8213(0x27d)](_0x88cd9)?_0x88cd9:[];if(_0x40456d['some'](_0x27cdc2=>typeof _0x27cdc2===_0x3c8213(0x26f)&&(_0x27cdc2===_0x3c8213(0x25c)||_0x27cdc2[_0x3c8213(0x1b2)](_0x3c8213(0x280))&&_0x27cdc2!=='--headless=new')))return logger[_0x3c8213(0x20c)](_0x1509d7['xAzkm']),![];const _0x3f4d77=_0x3ee6ab[_0x3c8213(0x2a0)]||{},_0xa19b4a=bsSetupHelper[_0x3c8213(0x20b)](_0x3f4d77,[_0x1509d7['DqhdT']])||{},_0x27c545=bsSetupHelper[_0x3c8213(0x20b)](_0xa19b4a,[_0x1509d7[_0x3c8213(0x253)]])||[],_0x2d69c6=Array[_0x3c8213(0x27d)](_0x27c545)?_0x27c545:[];if(_0x2d69c6[_0x3c8213(0x292)](_0x39284d=>typeof _0x39284d===_0x3c8213(0x26f)&&(_0x39284d==='--headless'||_0x39284d['startsWith'](_0x3c8213(0x280))&&_0x39284d!=='--headless=new')))return logger[_0x3c8213(0x20c)](_0x1509d7[_0x3c8213(0x29d)]),![];if(_0x1509d7[_0x3c8213(0x1d1)](_0x10883b[_0x3c8213(0x224)](),_0x1509d7['DesPZ'])&&_0x1509d7[_0x3c8213(0x1c2)](_0x20ad4e,_0x5f3b06))return!![];return logger[_0x3c8213(0x20c)]('Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x20'+MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY+'.'),![];},exports[a103_0x5d9295(0x205)]=_0x3fb47c=>{const _0x3fe344=a103_0x5d9295,_0x4039c6={};_0x4039c6[_0x3fe344(0x1ba)]=_0x3fe344(0x1fc),_0x4039c6[_0x3fe344(0x27b)]=function(_0x5892cf,_0x2de4ee){return _0x5892cf||_0x2de4ee;},_0x4039c6[_0x3fe344(0x252)]=_0x3fe344(0x2ab);const _0x4ca742=_0x4039c6,_0x272eab=scripts[_0x3fe344(0x247)];try{const _0x2bf845=bsSetupHelper[_0x3fe344(0x260)](process[_0x3fe344(0x1f5)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML'])||bsSetupHelper[_0x3fe344(0x260)](process[_0x3fe344(0x1f5)][_0x3fe344(0x277)]);if((!bsSetupHelper[_0x3fe344(0x1cf)]()||process[_0x3fe344(0x1f5)][_0x3fe344(0x1d3)])&&_0x2bf845){const _0x436923=_0x3fb47c[_0x3fe344(0x1c0)](),_0x5a6ac9=_0x436923['get'](_0x4ca742[_0x3fe344(0x1ba)]),_0x2633ab=_0x4ca742['rycJE'](_0x5a6ac9,{});bsSetupHelper[_0x3fe344(0x202)](_0x2633ab,_0x272eab),_0x3fb47c[_0x3fe344(0x1c0)]()[_0x3fe344(0x28e)](_0x4ca742[_0x3fe344(0x1ba)],_0x2633ab);}else logger[_0x3fe344(0x20c)](_0x4ca742[_0x3fe344(0x252)]);}catch(_0x2bb448){logger[_0x3fe344(0x243)](_0x3fe344(0x1f8)+_0x2bb448);}},exports[a103_0x5d9295(0x1b4)]=(_0x5a1633=null,_0x322869=!![],_0x24016f=[])=>{const _0x37aab5=a103_0x5d9295,_0x491b92={};_0x491b92['WdBQB']=function(_0x331c45,_0x6389d5){return _0x331c45==_0x6389d5;},_0x491b92[_0x37aab5(0x26d)]=function(_0x24f3f9,_0x462034){return _0x24f3f9>_0x462034;},_0x491b92['aoYbB']=function(_0x473344,_0x34ad55){return _0x473344===_0x34ad55;},_0x491b92['prOsE']=function(_0x2a2691,_0xba0917){return _0x2a2691&&_0xba0917;};const _0x2a85aa=_0x491b92;if(_0x2a85aa['WdBQB'](process[_0x37aab5(0x1f5)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML'],null))return!![];try{const _0x3b2722=JSON[_0x37aab5(0x1b7)](process[_0x37aab5(0x1f5)][_0x37aab5(0x1cd)]),_0x173986=Array[_0x37aab5(0x27d)](_0x3b2722[_0x37aab5(0x1b0)])?_0x3b2722['includeTagsInTestingScope']:[],_0x4d4735=Array[_0x37aab5(0x27d)](_0x3b2722[_0x37aab5(0x285)])?_0x3b2722[_0x37aab5(0x285)]:[],_0x35f175=_0x55a0c2=>typeof _0x55a0c2==='string'?_0x55a0c2[_0x37aab5(0x28a)](/^@/,'')[_0x37aab5(0x224)]()[_0x37aab5(0x22c)]():_0x55a0c2;if(bsSetupHelper[_0x37aab5(0x287)](_0x5a1633)){if(_0x2a85aa[_0x37aab5(0x26d)](_0x24016f[_0x37aab5(0x1c4)],0x0)){const _0x689b68=_0x24016f['map'](_0x35f175),_0x3dd7e3=_0x4d4735[_0x37aab5(0x292)](_0x177451=>_0x689b68[_0x37aab5(0x2bc)](_0x35f175(_0x177451))),_0x1856af=_0x2a85aa[_0x37aab5(0x2af)](_0x173986['length'],0x0)||_0x173986[_0x37aab5(0x292)](_0x3eba1a=>_0x689b68[_0x37aab5(0x2bc)](_0x35f175(_0x3eba1a)));return _0x2a85aa[_0x37aab5(0x22f)](!_0x3dd7e3,_0x1856af);}return!![];}let _0x45ce3f;_0x322869?_0x45ce3f=_0x5a1633[_0x37aab5(0x241)]('/'):_0x45ce3f=_0x5a1633;const _0x1a6259=_0x4d4735[_0x37aab5(0x292)](_0x1346c0=>_0x45ce3f[_0x37aab5(0x224)]()['includes'](_0x35f175(_0x1346c0)['toLowerCase']())),_0x8d6fc6=_0x2a85aa[_0x37aab5(0x2af)](_0x173986[_0x37aab5(0x1c4)],0x0)||_0x173986[_0x37aab5(0x292)](_0x145fe4=>_0x45ce3f['toLowerCase']()['includes'](_0x35f175(_0x145fe4)[_0x37aab5(0x224)]()));return _0x2a85aa[_0x37aab5(0x22f)](!_0x1a6259,_0x8d6fc6);}catch(_0xcf2089){logger[_0x37aab5(0x29e)]('Error\x20while\x20validating\x20test\x20case\x20for\x20accessibility\x20before\x20scanning.\x20Error\x20:\x20'+util[_0x37aab5(0x266)](_0xcf2089));}return![];},exports[a103_0x5d9295(0x1b1)]=_0x3d3355=>{const _0x42cf85=a103_0x5d9295;let _0x58d00b=![];try{_0x3d3355[_0x42cf85(0x1b3)][_0x42cf85(0x1bf)](_0x14ba1d=>{const _0xfb403e=_0x42cf85;if(bsSetupHelper[_0xfb403e(0x260)](_0x14ba1d[_0xfb403e(0x29a)]))return _0x58d00b=!![],!![];});}catch(_0x1596f){logger[_0x42cf85(0x29e)](_0x42cf85(0x1bc)+_0x1596f);}return _0x58d00b||bsSetupHelper[_0x42cf85(0x260)](_0x3d3355[_0x42cf85(0x29a)]);},exports['createAccessibilityTestRun']=PerformanceTester[a103_0x5d9295(0x221)](a103_0x5d9295(0x1f6),async function(_0x506276,_0x5b3701){const _0x21cd63=a103_0x5d9295,_0xf33bb2={};_0xf33bb2[_0x21cd63(0x234)]=_0x21cd63(0x1af),_0xf33bb2[_0x21cd63(0x26e)]=_0x21cd63(0x25d),_0xf33bb2[_0x21cd63(0x235)]=_0x21cd63(0x1e6),_0xf33bb2[_0x21cd63(0x208)]=_0x21cd63(0x296),_0xf33bb2['llDiN']=_0x21cd63(0x1c7),_0xf33bb2[_0x21cd63(0x24f)]=_0x21cd63(0x20a),_0xf33bb2[_0x21cd63(0x2b2)]=function(_0x48cd64,_0x663f2f){return _0x48cd64===_0x663f2f;},_0xf33bb2[_0x21cd63(0x1cc)]=_0x21cd63(0x1d9),_0xf33bb2[_0x21cd63(0x2a9)]=_0x21cd63(0x23f);const _0x5d2c26=_0xf33bb2,_0x4c7490=bsSetupHelper[_0x21cd63(0x1ca)](_0x506276),_0x212cbd=bsSetupHelper[_0x21cd63(0x1b9)](_0x506276);if(bsSetupHelper[_0x21cd63(0x287)](_0x4c7490)||bsSetupHelper[_0x21cd63(0x287)](_0x212cbd))return logger[_0x21cd63(0x243)](_0x5d2c26[_0x21cd63(0x234)]),[null,null];try{let _0x210003;bsSetupHelper['isUndefined'](process[_0x21cd63(0x1f5)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML'])?_0x210003={}:_0x210003=JSON['parse'](process[_0x21cd63(0x1f5)][_0x21cd63(0x1cd)]);const {name:_0x433e08,version:_0x4419ef}=bsSetupHelper[_0x21cd63(0x248)](_0x506276,_0x5b3701),_0x5a41a1={'projectName':_0x506276[_0x21cd63(0x1ef)],'buildName':_0x506276[_0x21cd63(0x268)]||path['basename'](path[_0x21cd63(0x1fd)](process['cwd']())),'startTime':new Date()[_0x21cd63(0x223)](),'description':_0x506276[_0x21cd63(0x1dc)]||'','source':{'frameworkName':_0x5b3701[_0x21cd63(0x2bc)](_0x5d2c26[_0x21cd63(0x26e)])?_0x5d2c26[_0x21cd63(0x26e)]:_0x5b3701,'frameworkVersion':bsSetupHelper[_0x21cd63(0x218)](_0x5b3701),'sdkVersion':bsSetupHelper[_0x21cd63(0x20e)](),'language':_0x5d2c26[_0x21cd63(0x235)],'testFramework':_0x433e08,'testFrameworkVersion':_0x4419ef},'settings':_0x210003,'versionControl':await bsSetupHelper['getGitMetaData'](),'ciInfo':bsSetupHelper[_0x21cd63(0x230)](),'hostInfo':bsSetupHelper[_0x21cd63(0x2ae)](),'browserstackAutomation':bsSetupHelper['isBrowserstackInfra']()},_0x3e5afa={};_0x3e5afa[_0x21cd63(0x2b4)]=_0x4c7490,_0x3e5afa[_0x21cd63(0x27c)]=_0x212cbd;const _0x54351c={};_0x54351c[_0x21cd63(0x24b)]=_0x5d2c26[_0x21cd63(0x208)];const _0x30b165={};_0x30b165[_0x21cd63(0x20f)]=_0x3e5afa,_0x30b165['headers']=_0x54351c;const _0x3eac93=_0x30b165,_0x123b48={};_0x123b48[_0x21cd63(0x211)]=_0x5a41a1,_0x123b48[_0x21cd63(0x1c1)]=!![];const _0xec1e15=Object[_0x21cd63(0x1eb)](_0x3eac93,_0x123b48),_0x57bc24=await bsSetupHelper[_0x21cd63(0x2b1)](_0x5d2c26['llDiN'],_0x5d2c26[_0x21cd63(0x24f)],_0xec1e15,_0x506276,API_URL);let _0x1640f8=process[_0x21cd63(0x1f5)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML'];return _0x1640f8?_0x1640f8=JSON['parse'](process[_0x21cd63(0x1f5)]['BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML']):_0x1640f8={},scripts['parseFromJson'](_0x57bc24[_0x21cd63(0x1c6)][_0x21cd63(0x1c6)]),scripts[_0x21cd63(0x274)](),_0x1640f8[_0x21cd63(0x1c8)]=_0x57bc24[_0x21cd63(0x1c6)][_0x21cd63(0x1c6)]['scannerVersion'],process[_0x21cd63(0x1f5)][_0x21cd63(0x1cd)]=JSON[_0x21cd63(0x1ac)](_0x1640f8),[_0x57bc24[_0x21cd63(0x1c6)][_0x21cd63(0x1c6)][_0x21cd63(0x29f)],_0x57bc24[_0x21cd63(0x1c6)][_0x21cd63(0x1c6)]['id']];}catch(_0x5872ca){if(_0x5872ca[_0x21cd63(0x21a)])logger[_0x21cd63(0x243)](_0x21cd63(0x1a6)+_0x5872ca['response']['status']+'\x20'+_0x5872ca[_0x21cd63(0x21a)][_0x21cd63(0x289)]+'\x20'+JSON[_0x21cd63(0x1ac)](_0x5872ca[_0x21cd63(0x21a)][_0x21cd63(0x1c6)]));else{if(_0x5d2c26[_0x21cd63(0x2b2)](_0x5872ca[_0x21cd63(0x1ed)],_0x5d2c26[_0x21cd63(0x1cc)])){logger[_0x21cd63(0x243)](_0x21cd63(0x1a6)+(_0x5872ca[_0x21cd63(0x1ed)]||_0x5872ca[_0x21cd63(0x237)]));for(const _0x3519fd of _0x5872ca[_0x21cd63(0x1ad)]){logger['error'](_0x3519fd[_0x21cd63(0x1ed)]);}process['env'][_0x21cd63(0x1d8)]=_0x5d2c26[_0x21cd63(0x2a9)],process[_0x21cd63(0x1f5)][_0x21cd63(0x277)]=_0x5d2c26['MTiRr'];}else logger[_0x21cd63(0x243)](_0x21cd63(0x1a6)+(_0x5872ca['message']||_0x5872ca[_0x21cd63(0x237)]));}return[null,null];}}),exports[a103_0x5d9295(0x21c)]=PerformanceTester[a103_0x5d9295(0x221)](a103_0x5d9295(0x245),async function(_0xdc1fbe){const _0x768056=a103_0x5d9295,_0x1594e0={};_0x1594e0[_0x768056(0x1f3)]=function(_0x2363bb,_0x196377){return _0x2363bb!==_0x196377;},_0x1594e0['guouf']=_0x768056(0x26f),_0x1594e0['aAYZI']=_0x768056(0x243),_0x1594e0['AxgCl']=_0x768056(0x1b6),_0x1594e0[_0x768056(0x26c)]=_0x768056(0x296),_0x1594e0[_0x768056(0x2b8)]='PUT',_0x1594e0[_0x768056(0x297)]=_0x768056(0x293),_0x1594e0[_0x768056(0x249)]=function(_0x3dc25a,_0xd733a1){return _0x3dc25a+_0xd733a1;},_0x1594e0[_0x768056(0x242)]='Invalid\x20request:\x20',_0x1594e0[_0x768056(0x271)]=_0x768056(0x2a7);const _0x536141=_0x1594e0;if(bsSetupHelper['isUndefined'](process[_0x768056(0x1f5)][_0x768056(0x206)])||_0x536141[_0x768056(0x1f3)](typeof process[_0x768056(0x1f5)][_0x768056(0x206)],_0x536141[_0x768056(0x2bf)])){const _0x84f5e1={};return _0x84f5e1[_0x768056(0x236)]=_0x536141['aAYZI'],_0x84f5e1[_0x768056(0x1ed)]=_0x536141['AxgCl'],_0x84f5e1;}const _0x3ee7e9={'endTime':new Date()['toISOString']()},_0x443a45={};_0x443a45[_0x768056(0x29b)]=_0x768056(0x27e)+process[_0x768056(0x1f5)]['BS_A11Y_JWT'],_0x443a45[_0x768056(0x24b)]=_0x536141['jDAUN'];const _0x5278f8={};_0x5278f8[_0x768056(0x2b7)]=_0x443a45;const _0x3cd0fa=_0x5278f8,_0x560744={};_0x560744['body']=_0x3ee7e9,_0x560744[_0x768056(0x20f)]=null,_0x560744['json']=!![];const _0xfadf9b=Object[_0x768056(0x1eb)](_0x3cd0fa,_0x560744);try{const _0x3cd04c=await bsSetupHelper['nodeRequest'](_0x536141[_0x768056(0x2b8)],_0x536141[_0x768056(0x297)],_0xfadf9b,_0xdc1fbe,API_URL);if(_0x3cd04c[_0x768056(0x1c6)][_0x768056(0x243)])throw new Error(_0x536141['eZYvn'](_0x536141[_0x768056(0x242)],_0x3cd04c[_0x768056(0x1c6)]['error']));else{logger[_0x768056(0x2b9)]('BrowserStack\x20Accessibility\x20Automation\x20Test\x20Run\x20marked\x20as\x20completed\x20at\x20'+new Date()[_0x768056(0x223)]());const _0x45b319={};return _0x45b319[_0x768056(0x236)]=_0x536141['XPnDt'],_0x45b319[_0x768056(0x1ed)]='',_0x45b319;}}catch(_0x1c5b17){_0x1c5b17[_0x768056(0x21a)]?logger[_0x768056(0x243)](_0x768056(0x298)+_0x1c5b17[_0x768056(0x21a)][_0x768056(0x236)]+'\x20'+_0x1c5b17[_0x768056(0x21a)][_0x768056(0x289)]+'\x20'+JSON[_0x768056(0x1ac)](_0x1c5b17['response'][_0x768056(0x1c6)])):logger[_0x768056(0x243)]('Exception\x20while\x20marking\x20completion\x20of\x20BrowserStack\x20Accessibility\x20Automation\x20Test\x20Run:\x20'+(_0x1c5b17[_0x768056(0x1ed)]||util[_0x768056(0x266)](_0x1c5b17)));const _0x16143f={};return _0x16143f[_0x768056(0x236)]=_0x536141[_0x768056(0x28f)],_0x16143f[_0x768056(0x1ed)]=_0x1c5b17['message']||(_0x1c5b17[_0x768056(0x21a)]?_0x1c5b17[_0x768056(0x21a)][_0x768056(0x236)]+':'+_0x1c5b17[_0x768056(0x21a)][_0x768056(0x289)]:_0x1c5b17),_0x16143f;}}),exports['performScan']=async(_0x52f026,_0x9d27ac=null,_0x5cc0a5=![],_0x5a44ed=null)=>{const _0x1ee992=a103_0x5d9295,_0x412b6b={};_0x412b6b['GCQYq']=_0x1ee992(0x2b0),_0x412b6b[_0x1ee992(0x1c5)]=_0x1ee992(0x2bd),_0x412b6b[_0x1ee992(0x276)]='Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20perform\x20scan.',_0x412b6b[_0x1ee992(0x21d)]=function(_0x45dcd4,_0x4d7087){return _0x45dcd4||_0x4d7087;},_0x412b6b[_0x1ee992(0x210)]='bstackA11yScanOptions',_0x412b6b['EDOTL']='performScan:\x20Mobile\x20capabilities\x20added\x20to\x20scan\x20arguments';const _0x437fee=_0x412b6b;if(!this[_0x1ee992(0x28d)]()||!globals[_0x1ee992(0x225)](_0x437fee[_0x1ee992(0x219)])||!_0x5cc0a5&&!globals[_0x1ee992(0x225)](_0x437fee[_0x1ee992(0x1c5)])){logger[_0x1ee992(0x20c)](_0x437fee[_0x1ee992(0x276)]);return;}const _0x313462=_0x5cc0a5?_0x437fee[_0x1ee992(0x21d)](_0x5a44ed,{}):globals[_0x1ee992(0x225)](_0x437fee[_0x1ee992(0x210)])||{},_0x19561f={};_0x19561f[_0x1ee992(0x1ab)]=_0x9d27ac||global[_0x1ee992(0x251)];const _0x3c5a1e=Object[_0x1ee992(0x1eb)]({},_0x313462,_0x19561f);await this[_0x1ee992(0x279)](_0x52f026)&&(Object[_0x1ee992(0x1eb)](_0x3c5a1e,this[_0x1ee992(0x278)](),{'thTestRunUuid':this[_0x1ee992(0x2aa)]()}),logger[_0x1ee992(0x29e)](_0x437fee[_0x1ee992(0x1e4)]));logger[_0x1ee992(0x29e)]('[Accessibility]\x20Selenium\x20performScan\x20payload:\x20'+util[_0x1ee992(0x266)]('%j',_0x3c5a1e));const _0x386fca={};return _0x386fca['command']=_0x9d27ac,await PerformanceTester[_0x1ee992(0x221)](PerformanceA11yEvents[_0x1ee992(0x201)],async()=>{const _0x1ac3a4=_0x1ee992;try{await _0x52f026[_0x1ac3a4(0x200)](()=>_0x52f026['executeScript'](_0x1ac3a4(0x1de)),0x1388);}catch(_0x14d2e5){}const _0x55d286=util['format'](await _0x52f026['executeAsyncScript'](scripts[_0x1ac3a4(0x21f)],_0x3c5a1e));return logger[_0x1ac3a4(0x29e)](_0x1ac3a4(0x246)+_0x55d286),_0x55d286;},_0x386fca)();},exports['getAccessibilityResults']=async(_0x22b116,_0x58491b)=>{const _0x2fa7fa=a103_0x5d9295,_0x81eb2d={};_0x81eb2d[_0x2fa7fa(0x233)]=_0x2fa7fa(0x281),_0x81eb2d[_0x2fa7fa(0x267)]='isAccessibilityPlatform',_0x81eb2d['mWUMy']=_0x2fa7fa(0x2bd),_0x81eb2d[_0x2fa7fa(0x24d)]=_0x2fa7fa(0x227),_0x81eb2d[_0x2fa7fa(0x20d)]='getAccessibilityResults',_0x81eb2d[_0x2fa7fa(0x222)]=_0x2fa7fa(0x1be);const _0x3c4f38=_0x81eb2d;if(!this[_0x2fa7fa(0x28d)]()||!globals[_0x2fa7fa(0x225)](_0x3c4f38[_0x2fa7fa(0x267)])||!globals[_0x2fa7fa(0x225)](_0x3c4f38[_0x2fa7fa(0x1d6)]))return logger['warn'](_0x3c4f38[_0x2fa7fa(0x24d)]),[];try{const _0x773af0=await this[_0x2fa7fa(0x279)](_0x22b116),_0x5d228b=_0x773af0?Object[_0x2fa7fa(0x1eb)]({},this['getMobileA11yCapabilities'](),{'thTestRunUuid':this['resolveMobileThTestRunUuid']()}):{};return _0x773af0&&logger[_0x2fa7fa(0x29e)](_0x2fa7fa(0x1e9)+util[_0x2fa7fa(0x266)]('%j',_0x5d228b)),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x2fa7fa(0x201)],async()=>{const _0x58a0ee=_0x2fa7fa;logger[_0x58a0ee(0x29e)](_0x3c4f38[_0x58a0ee(0x233)]);const _0x5bbca1={};_0x5bbca1[_0x58a0ee(0x1ab)]=_0x58491b[_0x58a0ee(0x251)];const _0x1ecdeb=Object[_0x58a0ee(0x1eb)](_0x5bbca1,_0x5d228b);logger[_0x58a0ee(0x29e)](util[_0x58a0ee(0x266)](await _0x22b116['executeAsyncScript'](scripts[_0x58a0ee(0x21f)],_0x1ecdeb)));},{'command':_0x3c4f38[_0x2fa7fa(0x20d)]})(),await PerformanceTester['measureWrapper'](PerformanceA11yEvents[_0x2fa7fa(0x258)],async()=>{const _0x1e091d=_0x2fa7fa,_0x1016ee=_0x773af0?await _0x22b116['executeAsyncScript'](scripts[_0x1e091d(0x26a)],_0x5d228b):await _0x22b116['executeAsyncScript'](scripts[_0x1e091d(0x26a)]);return _0x1016ee;})();}catch{return logger[_0x2fa7fa(0x243)](_0x3c4f38['PovxS']),[];}},exports['getAccessibilityResultsSummary']=async(_0x2eb0d9,_0x51f21d)=>{const _0x195f1e=a103_0x5d9295,_0x2fb4b4={};_0x2fb4b4['vggoG']=_0x195f1e(0x1ec),_0x2fb4b4['xdPZs']=_0x195f1e(0x2b0),_0x2fb4b4[_0x195f1e(0x24e)]=_0x195f1e(0x2bd),_0x2fb4b4[_0x195f1e(0x27a)]='Not\x20a\x20Accessibility\x20Automation\x20session,\x20cannot\x20retrieve\x20Accessibility\x20results\x20summary.',_0x2fb4b4[_0x195f1e(0x1f9)]=_0x195f1e(0x2a6),_0x2fb4b4['cVyXD']=_0x195f1e(0x1db);const _0x2f57cd=_0x2fb4b4;if(!this['isAccessibilityAutomationSession']()||!globals[_0x195f1e(0x225)](_0x2f57cd['xdPZs'])||!globals[_0x195f1e(0x225)](_0x2f57cd[_0x195f1e(0x24e)]))return logger[_0x195f1e(0x20c)](_0x2f57cd[_0x195f1e(0x27a)]),{};try{const _0x42a216=await this[_0x195f1e(0x279)](_0x2eb0d9),_0x292d36=_0x42a216?Object['assign']({},this[_0x195f1e(0x278)](),{'thTestRunUuid':this[_0x195f1e(0x2aa)]()}):{};return _0x42a216&&logger['debug']('getAccessibilityResultsSummary:\x20Mobile\x20session\x20detected,\x20args:\x20'+util[_0x195f1e(0x266)]('%j',_0x292d36)),await PerformanceTester[_0x195f1e(0x221)](PerformanceA11yEvents[_0x195f1e(0x201)],async()=>{const _0x3c9008=_0x195f1e;logger[_0x3c9008(0x29e)](_0x2f57cd[_0x3c9008(0x226)]);const _0x191cb1={};_0x191cb1[_0x3c9008(0x1ab)]=_0x51f21d[_0x3c9008(0x251)];const _0x2f2b7f=Object[_0x3c9008(0x1eb)](_0x191cb1,_0x292d36);logger[_0x3c9008(0x29e)](util[_0x3c9008(0x266)](await _0x2eb0d9[_0x3c9008(0x2ba)](scripts[_0x3c9008(0x21f)],_0x2f2b7f)));},{'command':_0x2f57cd[_0x195f1e(0x1f9)]})(),await PerformanceTester[_0x195f1e(0x221)](PerformanceA11yEvents[_0x195f1e(0x291)],async()=>{const _0x5bc197=_0x195f1e,_0x29fdc9=_0x42a216?await _0x2eb0d9[_0x5bc197(0x2ba)](scripts[_0x5bc197(0x2b5)],_0x292d36):await _0x2eb0d9[_0x5bc197(0x2ba)](scripts[_0x5bc197(0x2b5)]);return _0x29fdc9;})();}catch{return logger[_0x195f1e(0x243)](_0x2f57cd['cVyXD']),{};}},exports[a103_0x5d9295(0x262)]=(_0x58974e,_0x3a1df4=![])=>{const _0x504c1e=a103_0x5d9295,_0x26cb28={'LESZU':function(_0xd5b47e,_0x4e5b44){return _0xd5b47e(_0x4e5b44);},'CwzFv':function(_0x26f208,_0x2bfa89){return _0x26f208(_0x2bfa89);},'MrGXM':_0x504c1e(0x2b3),'teuCP':function(_0x311c9d,_0x50cd99){return _0x311c9d!==_0x50cd99;},'sJeNM':_0x504c1e(0x22a),'XOiXT':_0x504c1e(0x28c),'xHHjg':_0x504c1e(0x23c),'JLLoK':_0x504c1e(0x238),'qPKai':_0x504c1e(0x24a)};try{if(!_0x58974e)return![];const _0x561671=_0x544b72=>typeof _0x58974e[_0x504c1e(0x1d4)]===_0x504c1e(0x1df)?_0x58974e[_0x504c1e(0x1d4)](_0x544b72):_0x58974e[_0x544b72],_0x27d0b1=_0x26cb28[_0x504c1e(0x1e2)](String,_0x26cb28[_0x504c1e(0x220)](_0x561671,_0x26cb28[_0x504c1e(0x1fa)])||'')[_0x504c1e(0x224)]();if(_0x26cb28[_0x504c1e(0x257)](_0x27d0b1,_0x26cb28[_0x504c1e(0x269)]))return![];const _0x3cd4b7=_0x26cb28[_0x504c1e(0x1e2)](String,_0x26cb28[_0x504c1e(0x220)](_0x561671,_0x26cb28[_0x504c1e(0x229)])||'')[_0x504c1e(0x224)]();if(!_0x3cd4b7[_0x504c1e(0x2bc)](_0x26cb28[_0x504c1e(0x23b)]))return _0x3a1df4&&logger[_0x504c1e(0x20c)](_0x26cb28['JLLoK']),![];return logger[_0x504c1e(0x29e)](_0x26cb28[_0x504c1e(0x23a)]),!![];}catch(_0x1af671){return logger['debug'](_0x504c1e(0x2ac)+_0x1af671),![];}},exports[a103_0x5d9295(0x279)]=async _0x15eaa8=>{const _0x44e96a=a103_0x5d9295;try{const _0x1f904c=await _0x15eaa8[_0x44e96a(0x1c0)]();return exports[_0x44e96a(0x262)](_0x1f904c);}catch(_0xa9c14e){return logger[_0x44e96a(0x29e)](_0x44e96a(0x250)+_0xa9c14e),![];}},exports[a103_0x5d9295(0x278)]=()=>{const _0x324358=a103_0x5d9295,_0x274416={};return _0x274416[_0x324358(0x2a1)]=!![],_0x274416;},exports[a103_0x5d9295(0x2aa)]=()=>{const _0x53f61b=a103_0x5d9295,_0x14e9a2={};_0x14e9a2[_0x53f61b(0x25b)]=function(_0x521eda,_0x4ff25a){return _0x521eda===_0x4ff25a;},_0x14e9a2[_0x53f61b(0x21b)]=_0x53f61b(0x26f),_0x14e9a2[_0x53f61b(0x1cb)]=function(_0x14338e,_0x2ae035){return _0x14338e>_0x2ae035;},_0x14e9a2[_0x53f61b(0x1e5)]=_0x53f61b(0x254),_0x14e9a2[_0x53f61b(0x270)]='global.__workerDetails\x20exists\x20but\x20.currentTest\x20is\x20undefined\x20—\x20scan\x20fired\x20outside\x20a\x20test\x20body\x20(before/beforeAll\x20hook,\x20or\x20between\x20tests).',_0x14e9a2['ECIEr']=_0x53f61b(0x207);const _0x1f7a61=_0x14e9a2,_0xaf821a=global[_0x53f61b(0x1a9)],_0xf87c5b=_0xaf821a&&_0xaf821a[_0x53f61b(0x1b8)],_0x19ee82=_0xf87c5b&&_0xf87c5b[_0x53f61b(0x1d5)];if(_0x1f7a61[_0x53f61b(0x25b)](typeof _0x19ee82,_0x1f7a61['hSnKS'])&&_0x1f7a61[_0x53f61b(0x1cb)](_0x19ee82[_0x53f61b(0x1c4)],0x0))return _0x19ee82;let _0x58417c;if(!_0xaf821a)_0x58417c=_0x1f7a61['rHaZY'];else!_0xf87c5b?_0x58417c=_0x1f7a61[_0x53f61b(0x270)]:_0x58417c=_0x53f61b(0x1c9)+Object[_0x53f61b(0x24c)](_0xf87c5b)['join'](',\x20')+_0x53f61b(0x1f2)+(_0x1f7a61['bwroj'](_0x19ee82,undefined)?_0x1f7a61[_0x53f61b(0x239)]:'\x22'+_0x19ee82+'\x22')+_0x53f61b(0x25a);return logger[_0x53f61b(0x20c)]('[Accessibility]\x20Mobile\x20scan\x20requested\x20but\x20thTestRunUuid\x20not\x20resolvable:\x20'+_0x58417c+'\x20The\x20on-device\x20scan\x20will\x20POST\x20to\x20/api/test_cases/save_intermediate_results\x20with\x20an\x20empty\x20th_test_run_uuid\x20and\x20fail\x20validation\x20(HTTP\x20422).\x20Fix\x20the\x20framework\x20setup\x20hook\x20that\x20should\x20pre-populate\x20global.__workerDetails.currentTest.thTestRunUuid.'),'';},exports[a103_0x5d9295(0x217)]=_0x1f501d=>{const _0x118d2b=a103_0x5d9295,_0x4e495b={};_0x4e495b[_0x118d2b(0x1d0)]=function(_0x233e83,_0x23748f){return _0x233e83===_0x23748f;},_0x4e495b[_0x118d2b(0x1a8)]=_0x118d2b(0x26f),_0x4e495b[_0x118d2b(0x244)]=_0x118d2b(0x255);const _0x11010c=_0x4e495b;if(_0x1f501d&&_0x1f501d[_0x118d2b(0x204)]&&_0x11010c[_0x118d2b(0x1d0)](typeof _0x1f501d[_0x118d2b(0x204)],_0x11010c[_0x118d2b(0x1a8)]))return _0x1f501d['script'][_0x118d2b(0x2bc)](_0x11010c[_0x118d2b(0x244)]);return![];},exports[a103_0x5d9295(0x1d2)]=a103_0x5d9295(0x1e3),exports['isMobileScanningEnabledForGroup']=()=>process[a103_0x5d9295(0x1f5)][a103_0x5d9295(0x1ae)]===a103_0x5d9295(0x1ff),exports['isBrowserSupportedForAccessibility']=_0x5f5296=>{const _0x42b412=a103_0x5d9295,_0x2e75f9={};_0x2e75f9['EcZDb']=function(_0x45be9d,_0x4af81){return _0x45be9d in _0x4af81;};const _0x16fdf7=_0x2e75f9;if(bsSetupHelper['isUndefined'](_0x5f5296))return![];const _0x5b70aa=_0x5f5296[_0x42b412(0x224)]();return _0x16fdf7[_0x42b412(0x1a7)](_0x5b70aa,ACCESSIBILITY_SUPPORTED_BROWSERS);},exports[a103_0x5d9295(0x29c)]=_0x368d56=>{const _0x24d77f=a103_0x5d9295;if(bsSetupHelper[_0x24d77f(0x287)](_0x368d56))return null;const _0x4bfe37=_0x368d56[_0x24d77f(0x224)]();return ACCESSIBILITY_SUPPORTED_BROWSERS[_0x4bfe37]||null;},exports[a103_0x5d9295(0x2a3)]=(_0xa54cb2,_0x413d44)=>{const _0x57b5a2=a103_0x5d9295,_0x4251a5=this[_0x57b5a2(0x29c)](_0xa54cb2);if(!_0x4251a5)return null;if(_0x413d44)return _0x4251a5[_0x57b5a2(0x2a4)];return _0x4251a5[_0x57b5a2(0x22d)];},exports[a103_0x5d9295(0x1dd)]=_0x38c0d7=>{const _0x2ca02c=a103_0x5d9295,_0x20eb1c=this[_0x2ca02c(0x29c)](_0x38c0d7);return _0x20eb1c?_0x20eb1c[_0x2ca02c(0x1ea)]:_0x38c0d7;},exports[a103_0x5d9295(0x25f)]=_0x513dd7=>{const _0x360472=a103_0x5d9295,_0x1da452=this[_0x360472(0x29c)](_0x513dd7);return _0x1da452?_0x1da452[_0x360472(0x22b)]:![];},exports['isVersionSupported']=(_0x598579,_0x57819a)=>{const _0x3d6773=a103_0x5d9295,_0x23b7b8={'FNAMx':function(_0x4775d6,_0x464fad){return _0x4775d6(_0x464fad);},'uLAhF':function(_0x22433b,_0x4fcfa7){return _0x22433b>=_0x4fcfa7;}};if(bsSetupHelper[_0x3d6773(0x287)](_0x598579)||bsSetupHelper['isUndefined'](_0x57819a))return![];const _0x4247d8=bsSetupHelper[_0x3d6773(0x1bb)](_0x23b7b8[_0x3d6773(0x216)](String,_0x598579),_0x23b7b8['FNAMx'](String,_0x57819a));return _0x23b7b8[_0x3d6773(0x1d7)](_0x4247d8,0x0);},exports[a103_0x5d9295(0x2be)]=_0x4e4a65=>{const _0xf56bcd=a103_0x5d9295,_0x11eb49={};_0x11eb49[_0xf56bcd(0x1ce)]=function(_0x18d258,_0xef2465){return _0x18d258!==_0xef2465;},_0x11eb49['pvtSA']=_0xf56bcd(0x26f),_0x11eb49[_0xf56bcd(0x259)]='base64';const _0x3f40af=_0x11eb49;if(!_0x4e4a65||_0x3f40af['BONKy'](typeof _0x4e4a65,_0x3f40af[_0xf56bcd(0x1fb)]))return null;try{return JSON[_0xf56bcd(0x1b7)](Buffer[_0xf56bcd(0x25e)](_0x4e4a65[_0xf56bcd(0x1da)]('.')[0x1],_0x3f40af[_0xf56bcd(0x259)])['toString']());}catch{return null;}};

@@ -1,1 +0,1 @@

function a104_0x5c7b(_0xf0c311,_0xac02a2){const _0xffc02e=a104_0xffc0();return a104_0x5c7b=function(_0x5c7b15,_0x3a263c){_0x5c7b15=_0x5c7b15-0x1dc;let _0x3d12fa=_0xffc02e[_0x5c7b15];return _0x3d12fa;},a104_0x5c7b(_0xf0c311,_0xac02a2);}const a104_0x423f34=a104_0x5c7b;(function(_0x5be4d4,_0x22a1b7){const _0x372e17=a104_0x5c7b,_0x332393=_0x5be4d4();while(!![]){try{const _0x197a8c=-parseInt(_0x372e17(0x1ec))/0x1*(-parseInt(_0x372e17(0x1fe))/0x2)+parseInt(_0x372e17(0x1e3))/0x3*(parseInt(_0x372e17(0x1e6))/0x4)+-parseInt(_0x372e17(0x20c))/0x5*(parseInt(_0x372e17(0x1df))/0x6)+-parseInt(_0x372e17(0x1f0))/0x7+parseInt(_0x372e17(0x204))/0x8*(parseInt(_0x372e17(0x1f3))/0x9)+parseInt(_0x372e17(0x202))/0xa+-parseInt(_0x372e17(0x1fc))/0xb*(parseInt(_0x372e17(0x1e9))/0xc);if(_0x197a8c===_0x22a1b7)break;else _0x332393['push'](_0x332393['shift']());}catch(_0x3a080b){_0x332393['push'](_0x332393['shift']());}}}(a104_0xffc0,0x6017f));function a104_0xffc0(){const _0x2d794a=['commands','scan','getName','exports','join','3178944SEeFjg','map','wVmLk','length','1113909RxySYS','DNffR','getResultsSummary','8mbZhlV','lLotO','browserstackFolderPath','13332XXgwoA','shouldWrapCommand','commandsPath','306503QuBNod','commands.json','qMwhy','2|3|1|0|5|4|6','3372215ffXoGR','getLibrary','writeFileSync','3033MgaDjs','saveTestResults','parseFromJson','getClass','stringify','path','Exception\x20in\x20browserstack\x20accessibility\x20automation\x20with\x20error:\x20','gUgAw','getResults','5962lVePHS','pPTMs','2XKyqZx','existsSync','XYVZa','fromJson','4985530SZTXXH','parseFromProto','10912KUrVfX','.browserstack','scripts','bUzsw','dUcQW','../helper','getModule','winstonLogger','5jXvvnp','ChromeExtension','mkdirSync','toLowerCase','sgmWn','commandsToWrap','getCommand','tkUBa','saveResults','performScan','findIndex','MRGWc','nonBStackInfraA11yChromeOptions','split'];a104_0xffc0=function(){return _0x2d794a;};return a104_0xffc0();}const path=require(a104_0x423f34(0x1f8)),fs=require('fs'),logger=require('../../helpers/logger')[a104_0x423f34(0x20b)],helper=require(a104_0x423f34(0x209));class Scripts{constructor(){const _0x187d34=a104_0x423f34,_0x459d48={};_0x459d48[_0x187d34(0x1ee)]=_0x187d34(0x1ef),_0x459d48[_0x187d34(0x217)]=_0x187d34(0x1ed),_0x459d48[_0x187d34(0x1fd)]=_0x187d34(0x205);const _0x1d8359=_0x459d48,_0x2c3ad4=_0x1d8359['qMwhy'][_0x187d34(0x219)]('|');let _0x2d338e=0x0;while(!![]){switch(_0x2c3ad4[_0x2d338e++]){case'0':this['saveTestResults']=null;continue;case'1':this['getResultsSummary']=null;continue;case'2':this[_0x187d34(0x215)]=null;continue;case'3':this[_0x187d34(0x1fb)]=null;continue;case'4':this[_0x187d34(0x1eb)]=path['join'](this[_0x187d34(0x1e8)],_0x1d8359[_0x187d34(0x217)]);continue;case'5':this[_0x187d34(0x1e8)]=path[_0x187d34(0x1de)](helper['homedir'](),_0x1d8359[_0x187d34(0x1fd)]);continue;case'6':this[_0x187d34(0x201)]();continue;}break;}}[a104_0x423f34(0x1f5)](_0xc370c7){const _0x372cd3=a104_0x423f34;_0xc370c7['scripts']&&(this[_0x372cd3(0x215)]=_0xc370c7[_0x372cd3(0x206)][_0x372cd3(0x21b)],this[_0x372cd3(0x1fb)]=_0xc370c7[_0x372cd3(0x206)][_0x372cd3(0x1fb)],this[_0x372cd3(0x1e5)]=_0xc370c7['scripts'][_0x372cd3(0x1e5)],this[_0x372cd3(0x1f4)]=_0xc370c7[_0x372cd3(0x206)][_0x372cd3(0x214)]),this[_0x372cd3(0x211)]=_0xc370c7[_0x372cd3(0x21a)],this['ChromeExtension']=_0xc370c7[_0x372cd3(0x218)];}[a104_0x423f34(0x203)](_0x1945ce,_0x36550c){const _0x320fd4=a104_0x423f34,_0x36d3c1={};_0x36d3c1['dUcQW']=function(_0x111de6,_0x3bff58){return _0x111de6>_0x3bff58;},_0x36d3c1[_0x320fd4(0x200)]=function(_0x29aeff,_0xa77087){return _0x29aeff===_0xa77087;},_0x36d3c1['wVmLk']=_0x320fd4(0x21b),_0x36d3c1[_0x320fd4(0x210)]='getResults',_0x36d3c1[_0x320fd4(0x1e7)]=_0x320fd4(0x1e5),_0x36d3c1[_0x320fd4(0x1fa)]='saveResults',_0x36d3c1['bUzsw']=function(_0x1ffc6b,_0x2c0dfd){return _0x1ffc6b>_0x2c0dfd;};const _0x11dee8=_0x36d3c1;if(_0x1945ce&&_0x11dee8[_0x320fd4(0x208)](_0x1945ce[_0x320fd4(0x1e2)],0x0))for(const _0x1ebba6 of _0x1945ce){if(_0x11dee8[_0x320fd4(0x200)](_0x1ebba6[_0x320fd4(0x1dc)](),_0x11dee8[_0x320fd4(0x1e1)]))this['performScan']=_0x1ebba6[_0x320fd4(0x212)]();else{if(_0x11dee8['XYVZa'](_0x1ebba6[_0x320fd4(0x1dc)](),_0x11dee8[_0x320fd4(0x210)]))this[_0x320fd4(0x1fb)]=_0x1ebba6[_0x320fd4(0x212)]();else{if(_0x11dee8[_0x320fd4(0x200)](_0x1ebba6['getName'](),_0x11dee8[_0x320fd4(0x1e7)]))this['getResultsSummary']=_0x1ebba6[_0x320fd4(0x212)]();else _0x11dee8[_0x320fd4(0x200)](_0x1ebba6['getName'](),_0x11dee8[_0x320fd4(0x1fa)])&&(this[_0x320fd4(0x1f4)]=_0x1ebba6[_0x320fd4(0x212)]());}}}_0x36550c&&_0x11dee8[_0x320fd4(0x207)](_0x36550c[_0x320fd4(0x1e2)],0x0)&&(this[_0x320fd4(0x211)]=_0x36550c[_0x320fd4(0x1e0)](_0x4b16af=>{const _0x53756d=_0x320fd4;return{'name':_0x4b16af[_0x53756d(0x1dc)](),'method':_0x4b16af['getMethod'](),'library':_0x4b16af[_0x53756d(0x1f1)](),'module':_0x4b16af[_0x53756d(0x20a)](),'class':_0x4b16af[_0x53756d(0x1f6)]()};}));}[a104_0x423f34(0x1ea)](_0x1b0b3b){const _0x13f42f=a104_0x423f34,_0x5bc6d7={};_0x5bc6d7['tkUBa']=function(_0x5be6a2,_0x5df9e5){return _0x5be6a2!==_0x5df9e5;};const _0x1e4c37=_0x5bc6d7;try{return _0x1e4c37[_0x13f42f(0x213)](this['commandsToWrap'][_0x13f42f(0x216)](_0x43cfe4=>_0x43cfe4['name'][_0x13f42f(0x20f)]()===_0x1b0b3b[_0x13f42f(0x20f)]()),-0x1);}catch(_0x50d12e){logger['debug'](_0x13f42f(0x1f9)+_0x50d12e);}return![];}['toJson'](){const _0x471bc7=a104_0x423f34;!fs[_0x471bc7(0x1ff)](this['browserstackFolderPath'])&&fs[_0x471bc7(0x20e)](this[_0x471bc7(0x1e8)]),fs[_0x471bc7(0x1f2)](this[_0x471bc7(0x1eb)],JSON[_0x471bc7(0x1f7)]({'scripts':{'scan':this['performScan'],'getResults':this[_0x471bc7(0x1fb)],'getResultsSummary':this[_0x471bc7(0x1e5)],'saveResults':this['saveTestResults']},'commands':this[_0x471bc7(0x211)],'nonBStackInfraA11yChromeOptions':this[_0x471bc7(0x20d)]}));}['fromJson'](){const _0x1c889d=a104_0x423f34,_0x363dc3={'DNffR':function(_0x5cf617,_0x201662){return _0x5cf617(_0x201662);}};fs[_0x1c889d(0x1ff)](this[_0x1c889d(0x1eb)])&&this['parseFromJson'](_0x363dc3[_0x1c889d(0x1e4)](require,this[_0x1c889d(0x1eb)]));}}module[a104_0x423f34(0x1dd)]=new Scripts();
function a104_0x37ab(_0x3d6be,_0x7d97b7){const _0x4bf1d4=a104_0x4bf1();return a104_0x37ab=function(_0x37abda,_0x34ddda){_0x37abda=_0x37abda-0x1ed;let _0x423fd2=_0x4bf1d4[_0x37abda];return _0x423fd2;},a104_0x37ab(_0x3d6be,_0x7d97b7);}const a104_0x3c7f4c=a104_0x37ab;function a104_0x4bf1(){const _0x124884=['getResults','commands.json','parseFromJson','1172FYIOpG','toLowerCase','66LKzPiX','8256xrFUMu','getMethod','winstonLogger','fMiAv','join','967080Sajwgz','212590pOiJAo','browserstackFolderPath','../helper','165639rVgmpg','PcCBQ','14108zpXvpF','sdSPd','FAMGV','performScan','182vxJFKz','getResultsSummary','getClass','2ALaXso','1265868hgTarN','nonBStackInfraA11yChromeOptions','ezJtn','commands','scan','getLibrary','6|1|3|2|4|0|5','ChromeExtension','rNwoC','map','length','commandsPath','scripts','commandsToWrap','getCommand','4315BlTpKx','debug','parseFromProto','eoygP','findIndex','../../helpers/logger','existsSync','fromJson','stringify','getName','toJson','iAIAp','acUCS','split','NoRiT','saveTestResults','name','FDOyh','VSRpf'];a104_0x4bf1=function(){return _0x124884;};return a104_0x4bf1();}(function(_0x128fc6,_0x181409){const _0x5d4c80=a104_0x37ab,_0x50214e=_0x128fc6();while(!![]){try{const _0x218c2f=-parseInt(_0x5d4c80(0x1ef))/0x1*(-parseInt(_0x5d4c80(0x223))/0x2)+parseInt(_0x5d4c80(0x221))/0x3+-parseInt(_0x5d4c80(0x215))/0x4*(-parseInt(_0x5d4c80(0x1ff))/0x5)+parseInt(_0x5d4c80(0x218))/0x6*(-parseInt(_0x5d4c80(0x227))/0x7)+parseInt(_0x5d4c80(0x21d))/0x8+-parseInt(_0x5d4c80(0x1f0))/0x9+-parseInt(_0x5d4c80(0x21e))/0xa*(parseInt(_0x5d4c80(0x217))/0xb);if(_0x218c2f===_0x181409)break;else _0x50214e['push'](_0x50214e['shift']());}catch(_0x5c5413){_0x50214e['push'](_0x50214e['shift']());}}}(a104_0x4bf1,0x21f4b));const path=require('path'),fs=require('fs'),logger=require(a104_0x3c7f4c(0x204))[a104_0x3c7f4c(0x21a)],helper=require(a104_0x3c7f4c(0x220));class Scripts{constructor(){const _0x4be07b=a104_0x3c7f4c,_0x1d455c={};_0x1d455c[_0x4be07b(0x20b)]=_0x4be07b(0x1f6),_0x1d455c[_0x4be07b(0x1f8)]=_0x4be07b(0x213),_0x1d455c[_0x4be07b(0x210)]='.browserstack';const _0x7c453c=_0x1d455c,_0x309821=_0x7c453c[_0x4be07b(0x20b)][_0x4be07b(0x20c)]('|');let _0x55d546=0x0;while(!![]){switch(_0x309821[_0x55d546++]){case'0':this[_0x4be07b(0x1fb)]=path['join'](this[_0x4be07b(0x21f)],_0x7c453c[_0x4be07b(0x1f8)]);continue;case'1':this[_0x4be07b(0x212)]=null;continue;case'2':this[_0x4be07b(0x20e)]=null;continue;case'3':this['getResultsSummary']=null;continue;case'4':this[_0x4be07b(0x21f)]=path[_0x4be07b(0x21c)](helper['homedir'](),_0x7c453c[_0x4be07b(0x210)]);continue;case'5':this[_0x4be07b(0x206)]();continue;case'6':this['performScan']=null;continue;}break;}}[a104_0x3c7f4c(0x214)](_0x316e7c){const _0x462ba5=a104_0x3c7f4c;_0x316e7c['scripts']&&(this[_0x462ba5(0x226)]=_0x316e7c[_0x462ba5(0x1fc)][_0x462ba5(0x1f4)],this[_0x462ba5(0x212)]=_0x316e7c[_0x462ba5(0x1fc)]['getResults'],this[_0x462ba5(0x1ed)]=_0x316e7c[_0x462ba5(0x1fc)][_0x462ba5(0x1ed)],this['saveTestResults']=_0x316e7c[_0x462ba5(0x1fc)]['saveResults']),this[_0x462ba5(0x1fd)]=_0x316e7c[_0x462ba5(0x1f3)],this[_0x462ba5(0x1f7)]=_0x316e7c[_0x462ba5(0x1f1)];}[a104_0x3c7f4c(0x201)](_0x4c11f0,_0x107ea2){const _0x5d589e=a104_0x3c7f4c,_0x501801={};_0x501801[_0x5d589e(0x225)]=function(_0x54f585,_0x51cf56){return _0x54f585>_0x51cf56;},_0x501801[_0x5d589e(0x224)]=function(_0x90b8c4,_0x7ef490){return _0x90b8c4===_0x7ef490;},_0x501801[_0x5d589e(0x1f2)]='scan',_0x501801['NoRiT']='getResults',_0x501801[_0x5d589e(0x20a)]=function(_0x2549ab,_0x56c194){return _0x2549ab===_0x56c194;},_0x501801['eoygP']=_0x5d589e(0x1ed),_0x501801[_0x5d589e(0x21b)]='saveResults',_0x501801[_0x5d589e(0x222)]=function(_0x116452,_0x174fb6){return _0x116452>_0x174fb6;};const _0x2e74ab=_0x501801;if(_0x4c11f0&&_0x2e74ab['FAMGV'](_0x4c11f0[_0x5d589e(0x1fa)],0x0))for(const _0x5026fb of _0x4c11f0){if(_0x2e74ab[_0x5d589e(0x224)](_0x5026fb[_0x5d589e(0x208)](),_0x2e74ab[_0x5d589e(0x1f2)]))this[_0x5d589e(0x226)]=_0x5026fb[_0x5d589e(0x1fe)]();else{if(_0x2e74ab[_0x5d589e(0x224)](_0x5026fb[_0x5d589e(0x208)](),_0x2e74ab[_0x5d589e(0x20d)]))this['getResults']=_0x5026fb[_0x5d589e(0x1fe)]();else{if(_0x2e74ab['iAIAp'](_0x5026fb['getName'](),_0x2e74ab[_0x5d589e(0x202)]))this[_0x5d589e(0x1ed)]=_0x5026fb[_0x5d589e(0x1fe)]();else _0x2e74ab[_0x5d589e(0x224)](_0x5026fb[_0x5d589e(0x208)](),_0x2e74ab[_0x5d589e(0x21b)])&&(this['saveTestResults']=_0x5026fb[_0x5d589e(0x1fe)]());}}}_0x107ea2&&_0x2e74ab['PcCBQ'](_0x107ea2[_0x5d589e(0x1fa)],0x0)&&(this['commandsToWrap']=_0x107ea2[_0x5d589e(0x1f9)](_0x40c932=>{const _0x40d4b8=_0x5d589e;return{'name':_0x40c932[_0x40d4b8(0x208)](),'method':_0x40c932[_0x40d4b8(0x219)](),'library':_0x40c932[_0x40d4b8(0x1f5)](),'module':_0x40c932['getModule'](),'class':_0x40c932[_0x40d4b8(0x1ee)]()};}));}['shouldWrapCommand'](_0x53a018){const _0x9c23f2=a104_0x3c7f4c,_0x10b02f={};_0x10b02f[_0x9c23f2(0x211)]=function(_0x2bb33d,_0xc99586){return _0x2bb33d!==_0xc99586;};const _0x3b0fdb=_0x10b02f;try{return _0x3b0fdb[_0x9c23f2(0x211)](this[_0x9c23f2(0x1fd)][_0x9c23f2(0x203)](_0x1f9d68=>_0x1f9d68[_0x9c23f2(0x20f)][_0x9c23f2(0x216)]()===_0x53a018['toLowerCase']()),-0x1);}catch(_0x12873f){logger[_0x9c23f2(0x200)]('Exception\x20in\x20browserstack\x20accessibility\x20automation\x20with\x20error:\x20'+_0x12873f);}return![];}[a104_0x3c7f4c(0x209)](){const _0x3ff519=a104_0x3c7f4c;!fs[_0x3ff519(0x205)](this[_0x3ff519(0x21f)])&&fs['mkdirSync'](this['browserstackFolderPath']),fs['writeFileSync'](this['commandsPath'],JSON[_0x3ff519(0x207)]({'scripts':{'scan':this['performScan'],'getResults':this['getResults'],'getResultsSummary':this[_0x3ff519(0x1ed)],'saveResults':this[_0x3ff519(0x20e)]},'commands':this[_0x3ff519(0x1fd)],'nonBStackInfraA11yChromeOptions':this['ChromeExtension']}));}[a104_0x3c7f4c(0x206)](){const _0x2f8b5f=a104_0x3c7f4c,_0x6bf43f={'picUq':function(_0x2288e0,_0x1811e5){return _0x2288e0(_0x1811e5);}};fs[_0x2f8b5f(0x205)](this[_0x2f8b5f(0x1fb)])&&this['parseFromJson'](_0x6bf43f['picUq'](require,this[_0x2f8b5f(0x1fb)]));}}module['exports']=new Scripts();

@@ -1,1 +0,1 @@

const a105_0x30f5e2=a105_0x3aee;(function(_0x473994,_0x207772){const _0x1413c4=a105_0x3aee,_0x21584f=_0x473994();while(!![]){try{const _0x48a5d5=parseInt(_0x1413c4(0x1d9))/0x1*(-parseInt(_0x1413c4(0x1e6))/0x2)+parseInt(_0x1413c4(0x201))/0x3*(-parseInt(_0x1413c4(0x1e1))/0x4)+-parseInt(_0x1413c4(0x1b0))/0x5*(-parseInt(_0x1413c4(0x1b8))/0x6)+parseInt(_0x1413c4(0x1ca))/0x7+-parseInt(_0x1413c4(0x190))/0x8+parseInt(_0x1413c4(0x1c6))/0x9*(-parseInt(_0x1413c4(0x1a6))/0xa)+parseInt(_0x1413c4(0x1c8))/0xb;if(_0x48a5d5===_0x207772)break;else _0x21584f['push'](_0x21584f['shift']());}catch(_0x18e7b6){_0x21584f['push'](_0x21584f['shift']());}}}(a105_0xfd5f,0x48c53));const path=require(a105_0x30f5e2(0x1df)),{commandRepository}=require('./autoHealHelper'),constants=require(a105_0x30f5e2(0x18b)),logger=require('../logger')[a105_0x30f5e2(0x1f4)],globals=require(a105_0x30f5e2(0x1c4)),timeoutPromise=require('../../helpers/timeoutPromise'),isUndefinedOrNull=_0x84893=>_0x84893===undefined||_0x84893===null||_0x84893==='',isNotUndefinedOrNull=_0x49dc9a=>!isUndefinedOrNull(_0x49dc9a),isString=_0x3b4028=>isNotUndefinedOrNull(_0x3b4028)&&typeof _0x3b4028===a105_0x30f5e2(0x1c7);function a105_0xfd5f(){const _0x26ce22=['locatorType','newCapabilities','../../ai-sdk-node/bundle','getGlobal','handleSuccess','BrowserstackHealingPollResultFailed','getCommands','message','CwHxf','HIkVI','lTCLx','616640RmXSwV','setTcgToken','{\x22region\x22:\x20\x22','MhNMz','initializeCapabilities','HEALING_LOG_DATA_TIMEOUT','replace','race','browserstackSessionName','hjAuK','277505smGSvP','getTestName','Error\x20in\x20initialising\x20healing\x20capabilities\x20,\x20error:\x20','BrowserstackHealing.healFailure\x20method\x20timed\x20out','pixXK','POLL_HEALING_RESULT_TIMEOUT','BrowserstackHealing','aiHeal_sessionToken','54GLbYmB','forEach','pollResult','\x22,\x20\x22tcgUrls\x22:\x20{\x22','parameters_','using','zUmqr','config','BrowserstackHealing.pollResult\x20method\x20timed\x20out','selector','s://','BrowserstackHealing.logData\x20method\x20timed\x20out','../globals','kJcVH','54eYrUZk','string','4493423feZNmQ','map_','3380342iswDvH','YcxFH','firefoxOptions_','aiHeal_groupId','ikQYo','zOEih','PANgP','aiSdkWrapper','lOhMt','SlrXB','locatorValue','toLowerCase','getId','TCG_REGION','fromEntries','6954gxnKeU','aiHeal_userId','oEicv','setToken','error','Hldtn','path','ieOptions_','189188ToyENL','cancel','initializeHealingCapabilities','edge','then','66YErEwB','\x22:\x20{\x22endpoint\x22:\x20\x22','set','ygKNE','split','BrowserstackHealingSetTcgTokenFailed','capabilities_','freeze','RCJkP','keys','Error\x20in\x20(healing)\x20success\x20event.\x20ERROR:\x20','getProjectName','_handleEvent','gNrqi','winstonLogger','JtrCW','value','GWwHU','ykGUI','hCpgF','info','aiHealing','\x22}}}','healFailure','BrowserstackHealing.setToken\x20method\x20timed\x20out','debug','logData','24qdTpMw','TCG_URL','framework','../../bin/utils/constants','name_','eKpOC','executeScript','Error\x20in\x20(healing)\x20handling\x20failure\x20event.\x20ERROR:\x20','919992wJFncw','firefox','edgeOptions_','isSelfHealEnabled','nvIRb','getCapabilities','qGJQc','nKDie','\x20command','BrowserstackHealingLogDataFailed','browserName'];a105_0xfd5f=function(){return _0x26ce22;};return a105_0xfd5f();}function a105_0x3aee(_0x1dff3d,_0x50b126){const _0xfd5f98=a105_0xfd5f();return a105_0x3aee=function(_0x3aee28,_0x530e5d){_0x3aee28=_0x3aee28-0x189;let _0x1f30bc=_0xfd5f98[_0x3aee28];return _0x1f30bc;},a105_0x3aee(_0x1dff3d,_0x50b126);}class AiSdkWrapper{constructor(){const _0x41e097=a105_0x30f5e2,_0x3aad9c={'pixXK':function(_0x1e4817,_0x2664c3){return _0x1e4817(_0x2664c3);},'nvIRb':_0x41e097(0x19d)};this[_0x41e097(0x1b6)]=undefined;try{this[_0x41e097(0x1b6)]=_0x3aad9c[_0x41e097(0x1b4)](require,path['join'](__dirname,_0x3aad9c[_0x41e097(0x194)]));}catch(_0x149047){logger[_0x41e097(0x1dd)]('Unable\x20to\x20load\x20healing\x20module,\x20error:\x20'+(_0x149047&&_0x149047[_0x41e097(0x1a2)]?_0x149047[_0x41e097(0x1a2)]:''));}}[a105_0x30f5e2(0x1e3)](_0x387b63){const _0x519064=a105_0x30f5e2,_0xa6f6e6={};_0xa6f6e6[_0x519064(0x1c5)]=_0x519064(0x19c),_0xa6f6e6[_0x519064(0x1f9)]=function(_0x3bee63,_0x3cf68d){return _0x3bee63===_0x3cf68d;},_0xa6f6e6[_0x519064(0x1ee)]='chrome',_0xa6f6e6['nsXTC']=function(_0x233f8a,_0x55eafd){return _0x233f8a===_0x55eafd;},_0xa6f6e6[_0x519064(0x1a9)]=_0x519064(0x191),_0xa6f6e6[_0x519064(0x1be)]=function(_0x3c2de0,_0x36719c){return _0x3c2de0===_0x36719c;},_0xa6f6e6[_0x519064(0x1f8)]='safari',_0xa6f6e6[_0x519064(0x1f7)]=function(_0x435306,_0x10fcbe){return _0x435306===_0x10fcbe;},_0xa6f6e6[_0x519064(0x1d3)]=_0x519064(0x1e4),_0xa6f6e6['ygKNE']=function(_0x10bc84,_0xa91b41){return _0x10bc84===_0xa91b41;},_0xa6f6e6[_0x519064(0x1a3)]='microsoftedge';const _0x1792df=_0xa6f6e6;try{const _0x20066a=this[_0x519064(0x1b6)][_0x519064(0x1aa)](Object[_0x519064(0x1d8)](_0x387b63[_0x519064(0x195)]()[_0x519064(0x1c9)]));console['log'](_0x1792df['kJcVH'],_0x20066a);if(_0x1792df[_0x519064(0x1f9)](_0x20066a?.[_0x519064(0x19a)]?.['toLowerCase'](),_0x1792df[_0x519064(0x1ee)]))_0x387b63['chromeOptions_']=_0x20066a;else{if(_0x1792df['nsXTC'](_0x20066a?.[_0x519064(0x19a)]?.[_0x519064(0x1d5)](),_0x1792df['MhNMz']))_0x387b63[_0x519064(0x1cc)]=_0x20066a;else{if(_0x1792df['zUmqr'](_0x20066a?.[_0x519064(0x19a)]?.[_0x519064(0x1d5)](),_0x1792df[_0x519064(0x1f8)]))_0x387b63['safariOptions_']=_0x20066a;else{if(_0x1792df[_0x519064(0x1f7)](_0x20066a?.['browserName']?.[_0x519064(0x1d5)](),_0x1792df[_0x519064(0x1d3)])||_0x1792df[_0x519064(0x1e9)](_0x20066a?.['browserName']?.[_0x519064(0x1d5)](),_0x1792df['CwHxf']))_0x387b63[_0x519064(0x192)]=_0x20066a;else _0x1792df[_0x519064(0x1e9)](_0x20066a?.[_0x519064(0x19a)]?.['toLowerCase'](),'ie')&&(_0x387b63[_0x519064(0x1e0)]=_0x20066a);}}}Object[_0x519064(0x1ef)](_0x20066a)[_0x519064(0x1b9)](_0x19d81d=>{const _0x393d10=_0x519064,_0x21cb1f=_0x387b63[_0x393d10(0x1ec)]['get'](_0x19d81d);_0x387b63[_0x393d10(0x1ec)][_0x393d10(0x1e8)](_0x19d81d,_0x20066a[_0x19d81d]);});}catch(_0x3e54ec){logger[_0x519064(0x1dd)](_0x519064(0x1b2)+(_0x3e54ec&&_0x3e54ec[_0x519064(0x1a2)]?_0x3e54ec[_0x519064(0x1a2)]:''));}}async[a105_0x30f5e2(0x1a7)](_0x18522e){const _0x353474=a105_0x30f5e2,_0x447fc5={'lhQxa':function(_0x3e3ce3,_0x21c659,_0xf9bf99,_0x958fcc,_0x367bff,_0x177648,_0x5d92a4){return _0x3e3ce3(_0x21c659,_0xf9bf99,_0x958fcc,_0x367bff,_0x177648,_0x5d92a4);},'Unkrh':_0x353474(0x1fe),'ikQYo':_0x353474(0x1eb),'GAdpk':'aiHeal_sessionToken'},_0x5be533=new Date(),_0x455fbd=_0x447fc5['lhQxa'](timeoutPromise,constants['SET_TCG_TOKEN_TIMEOUT'],_0x447fc5['Unkrh'],_0x447fc5[_0x353474(0x1ce)],_0x5be533,this['config'],this['framework']);await Promise['race']([this[_0x353474(0x1b6)][_0x353474(0x1dc)](_0x18522e,globals[_0x353474(0x19e)](_0x447fc5['GAdpk']),constants[_0x353474(0x189)])[_0x353474(0x1e5)](()=>{const _0x4f015c=_0x353474;_0x455fbd[_0x4f015c(0x1e2)]();}),_0x455fbd]);}async[a105_0x30f5e2(0x1f2)](_0x3041e6,_0x379946,_0x3ccc30,_0x35f816){const _0x932129=a105_0x30f5e2,_0x20bfe6={'zOEih':function(_0x55fcec,_0x19b473){return _0x55fcec===_0x19b473;},'gNrqi':function(_0x2a0965,_0x29c72c){return _0x2a0965(_0x29c72c);},'HIkVI':function(_0x193401,_0x4e7f1c){return _0x193401(_0x4e7f1c);},'oEicv':function(_0x3ae637,_0x3b9b00){return _0x3ae637(_0x3b9b00);},'lOhMt':function(_0x4866e2,_0x1ccfec){return _0x4866e2(_0x1ccfec);},'Hldtn':_0x932129(0x1c2),'PANgP':function(_0x3a8163,_0x50fc06){return _0x3a8163(_0x50fc06);},'gdeyg':_0x932129(0x1da),'BvuLr':_0x932129(0x1cd),'JtrCW':'aiHeal_isGroupAIEnabled','nKDie':function(_0x2c4519,_0x56534d,_0x3a8319,_0x15fa00,_0x3c5bd7,_0x414958,_0x4dad69){return _0x2c4519(_0x56534d,_0x3a8319,_0x15fa00,_0x3c5bd7,_0x414958,_0x4dad69);},'lTCLx':_0x932129(0x1c3),'PFmmo':_0x932129(0x199),'hjAuK':function(_0x24aa54,_0x16a8fb,_0x1b0195,_0x2ae323,_0x48a00a,_0x1469e9,_0x54e0be){return _0x24aa54(_0x16a8fb,_0x1b0195,_0x2ae323,_0x48a00a,_0x1469e9,_0x54e0be);},'qGJQc':_0x932129(0x1b3),'YcxFH':'BrowserstackHealingHealFailureFailed'},_0x1559dc=(await _0x379946['getSession']())[_0x932129(0x1d6)]();let _0x3ca164='';if(commandRepository[_0x932129(0x193)]()&&_0x20bfe6[_0x932129(0x1cf)](_0x35f816,![])||_0x20bfe6[_0x932129(0x1cf)](_0x35f816,!![])){const _0x3070fb=_0x20bfe6[_0x932129(0x1f3)](isNotUndefinedOrNull,_0x3ccc30[_0x932129(0x1bc)][_0x932129(0x1bd)])&&_0x20bfe6[_0x932129(0x1f3)](isString,_0x3ccc30[_0x932129(0x1bc)][_0x932129(0x1bd)])?_0x3ccc30[_0x932129(0x1bc)][_0x932129(0x1bd)][_0x932129(0x1ac)](/'/g,'\x5c\x27')[_0x932129(0x1ac)](/"/g,'\x5c\x22'):'',_0x5e6275=_0x20bfe6[_0x932129(0x1a4)](isNotUndefinedOrNull,_0x3ccc30[_0x932129(0x1bc)]['using'])&&_0x20bfe6['gNrqi'](isString,_0x3ccc30[_0x932129(0x1bc)][_0x932129(0x1f6)])?_0x3ccc30[_0x932129(0x1bc)][_0x932129(0x1f6)][_0x932129(0x1ac)](/'/g,'\x5c\x27')[_0x932129(0x1ac)](/"/g,'\x5c\x22'):'',_0x3a9004=_0x20bfe6['gNrqi'](isNotUndefinedOrNull,commandRepository[_0x932129(0x1f1)]())&&_0x20bfe6[_0x932129(0x1db)](isString,commandRepository[_0x932129(0x1f1)]())?commandRepository[_0x932129(0x1f1)]()[_0x932129(0x1ac)](/'/g,'\x5c\x27')[_0x932129(0x1ac)](/"/g,'\x5c\x22'):'';let _0x4f8174=_0x20bfe6[_0x932129(0x1d2)](isNotUndefinedOrNull,global[_0x932129(0x1ae)])&&_0x20bfe6[_0x932129(0x1a4)](isString,global[_0x932129(0x1ae)])?global[_0x932129(0x1ae)][_0x932129(0x1ac)](/'/g,'\x5c\x27')[_0x932129(0x1ac)](/"/g,'\x5c\x22'):'';!_0x4f8174&&(_0x4f8174=_0x20bfe6[_0x932129(0x1a4)](isNotUndefinedOrNull,commandRepository[_0x932129(0x1b1)]())&&_0x20bfe6[_0x932129(0x1db)](isString,commandRepository['getTestName']())?commandRepository[_0x932129(0x1b1)]()[_0x932129(0x1ac)](/'/g,'\x5c\x27')[_0x932129(0x1ac)](/"/g,'\x5c\x22'):'');let _0x41c7f0=_0x932129(0x1a8)+constants[_0x932129(0x1d7)]+_0x932129(0x1bb)+constants[_0x932129(0x1d7)]+_0x932129(0x1e7)+constants['TCG_URL'][_0x932129(0x1ea)](_0x20bfe6[_0x932129(0x1de)])[0x1]+_0x932129(0x1fc);_0x41c7f0=_0x20bfe6[_0x932129(0x1d0)](isNotUndefinedOrNull,_0x41c7f0)&&_0x20bfe6[_0x932129(0x1f3)](isString,_0x41c7f0)?_0x41c7f0[_0x932129(0x1ac)](/'/g,'\x5c\x27')['replace'](/"/g,'\x5c\x22'):'';const _0x403f1a=commandRepository[_0x932129(0x1a1)](_0x1559dc),_0x3a4a21=globals['getGlobal'](_0x20bfe6['gdeyg']),_0x35fbd8=globals['getGlobal'](_0x20bfe6['BvuLr']),_0x33fdb5=globals[_0x932129(0x19e)](_0x20bfe6[_0x932129(0x1f5)]),_0x1aeebc=![],_0x20a8e7=new Date();if(_0x35f816){const _0x517273=_0x20bfe6[_0x932129(0x197)](timeoutPromise,constants[_0x932129(0x1ab)],_0x20bfe6[_0x932129(0x1a5)],_0x20bfe6['PFmmo'],_0x20a8e7,this[_0x932129(0x1bf)],this[_0x932129(0x18a)]);_0x3ca164=await Promise[_0x932129(0x1ad)]([this[_0x932129(0x1b6)][_0x932129(0x200)](_0x3070fb,_0x5e6275,_0x3a9004,_0x4f8174,_0x35fbd8,_0x1559dc,_0x403f1a,_0x41c7f0)[_0x932129(0x1e5)](_0x4da684=>{const _0x2dbd66=_0x932129;return _0x517273[_0x2dbd66(0x1e2)](),_0x4da684;}),_0x517273]);}else{if(commandRepository[_0x932129(0x193)]()){const _0x3f1fdd=_0x20bfe6[_0x932129(0x1af)](timeoutPromise,constants['HEALING_FAILURE_TIMEOUT'],_0x20bfe6[_0x932129(0x196)],_0x20bfe6[_0x932129(0x1cb)],_0x20a8e7,this['config'],this['framework']);_0x3ca164=await Promise[_0x932129(0x1ad)]([this[_0x932129(0x1b6)][_0x932129(0x1fd)](_0x3070fb,_0x5e6275,_0x3a9004,_0x4f8174,_0x3a4a21,_0x35fbd8,_0x1559dc,_0x403f1a,_0x1aeebc,_0x33fdb5,_0x41c7f0)[_0x932129(0x1e5)](_0x427932=>{const _0x54be87=_0x932129;return _0x3f1fdd[_0x54be87(0x1e2)](),_0x427932;}),_0x3f1fdd]);}}_0x3ca164&&await _0x379946[_0x932129(0x18e)](_0x3ca164);}}async[a105_0x30f5e2(0x19f)](_0x371df1,_0x2fbe0a,_0x47abd2){const _0x1c7380=a105_0x30f5e2;try{await this[_0x1c7380(0x1f2)](_0x371df1,_0x2fbe0a,_0x47abd2,!![]);}catch(_0x3b5c49){return logger[_0x1c7380(0x1dd)](_0x1c7380(0x1f0)+(_0x3b5c49&&_0x3b5c49[_0x1c7380(0x1a2)]?_0x3b5c49['message']:'')),![];}return!![];}async['handleFailure'](_0x349140,_0x208ed7,_0x4216ee){const _0x4b3eef=a105_0x30f5e2,_0x14e5eb={'FsKyR':function(_0x1bd721,_0x3e4595,_0x5171f4,_0x22a476,_0x34b21b,_0x3d0220,_0x468276){return _0x1bd721(_0x3e4595,_0x5171f4,_0x22a476,_0x34b21b,_0x3d0220,_0x468276);},'GMSTB':_0x4b3eef(0x1c0),'eKpOC':_0x4b3eef(0x1a0),'AJUmw':_0x4b3eef(0x1b7)};try{await this[_0x4b3eef(0x1f2)](_0x349140,_0x208ed7,_0x4216ee,![]);const _0x2e14d5=(await _0x208ed7['getSession']())[_0x4b3eef(0x1d6)](),_0xbf701d=new Date(),_0x347e16=_0x14e5eb['FsKyR'](timeoutPromise,constants[_0x4b3eef(0x1b5)],_0x14e5eb['GMSTB'],_0x14e5eb[_0x4b3eef(0x18d)],_0xbf701d,this[_0x4b3eef(0x1bf)],this['framework']),_0x1eb7c4=await Promise[_0x4b3eef(0x1ad)]([this['BrowserstackHealing'][_0x4b3eef(0x1ba)](constants[_0x4b3eef(0x189)],_0x2e14d5,globals['getGlobal'](_0x14e5eb['AJUmw']))[_0x4b3eef(0x1e5)](_0x25535a=>{const _0x5545d3=_0x4b3eef;return _0x347e16[_0x5545d3(0x1e2)](),_0x25535a;}),_0x347e16]);if(_0x1eb7c4&&_0x1eb7c4[_0x4b3eef(0x1c1)]&&_0x1eb7c4[_0x4b3eef(0x1f6)]){const _0x16dd73={};return _0x16dd73['locatorType']=_0x1eb7c4[_0x4b3eef(0x1c1)],_0x16dd73[_0x4b3eef(0x1d4)]=_0x1eb7c4[_0x4b3eef(0x1f6)],_0x16dd73[_0x4b3eef(0x1fb)]=!![],_0x16dd73;}const _0xe1cd6a={};return _0xe1cd6a[_0x4b3eef(0x19b)]=_0x4216ee[_0x4b3eef(0x1bc)]['using'],_0xe1cd6a[_0x4b3eef(0x1d4)]=_0x1eb7c4[_0x4b3eef(0x1f6)],_0xe1cd6a[_0x4b3eef(0x1fb)]=!![],_0xe1cd6a;}catch(_0x397a4e){return logger[_0x4b3eef(0x1ff)](_0x4b3eef(0x18f)+(_0x397a4e&&_0x397a4e[_0x4b3eef(0x1a2)]?_0x397a4e[_0x4b3eef(0x1a2)]:'')),logger[_0x4b3eef(0x1fa)]('Healing\x20Failed,\x20Browserstack\x20AI\x20could\x20not\x20heal\x20the\x20'+_0x4216ee[_0x4b3eef(0x18c)]+_0x4b3eef(0x198)),_0x4216ee;}}}exports[a105_0x30f5e2(0x1d1)]=Object[a105_0x30f5e2(0x1ed)](new AiSdkWrapper());
function a105_0x2c40(){const _0x2194f6=['{\x22region\x22:\x20\x22','log','TCG_REGION','ByxFb','uEtpp','bYVtO','qKtGA','join','aiHeal_sessionToken','1voOMsP','aiHealing','safari','getSession','fnLSB','WRQQn','browserName','phwRA','Error\x20in\x20(healing)\x20handling\x20failure\x20event.\x20ERROR:\x20','OheZs','initializeHealingCapabilities','safariOptions_','keys','forEach','firefoxOptions_','firefox','getCapabilities','BrowserstackHealingHealFailureFailed','BrowserstackHealing.logData\x20method\x20timed\x20out','\x22:\x20{\x22endpoint\x22:\x20\x22','replace','getCommands','microsoftedge','HEALING_FAILURE_TIMEOUT','setTcgToken','HUvpX','capabilities_','error','voKkW','selector','292850HkuNnu','248eFaMSu','browserstackSessionName','sGlhv','then','70ByugnP','getTestName','isSelfHealEnabled','aFekW','initializeCapabilities','value','rozrn','\x20command','198441BCZijs','winstonLogger','using','cancel','map_','\x22}}}','aiHeal_isGroupAIEnabled','hMQUR','string','HEALING_LOG_DATA_TIMEOUT','Onkob','BrowserstackHealing','INcoO','BrowserstackHealingSetTcgTokenFailed','handleFailure','config','getGlobal','BrowserstackHealing.healFailure\x20method\x20timed\x20out','TCG_URL','pollResult','message','Error\x20in\x20initialising\x20healing\x20capabilities\x20,\x20error:\x20','3mwphXo','split','3081635YLksCA','BrowserstackHealingPollResultFailed','s://','RaavP','loWrv','getId','chrome','NkuTo','PEApi','getProjectName','info','TVjaW','toLowerCase','locatorValue','795628rQOeLe','parameters_','bFhwz','debug','mLtzg','zYzJX','edgeOptions_','3639581BKeXzM','healFailure','_handleEvent','../logger','yhKpi','fromEntries','BrowserstackHealing.setToken\x20method\x20timed\x20out','aiHeal_userId','framework','get','3313856tAaeml','kWesD','lhCLZ','2771646fPsNFC','IcLZW','SGEnR','GAGec','bvnJi','POLL_HEALING_RESULT_TIMEOUT','locatorType','race'];a105_0x2c40=function(){return _0x2194f6;};return a105_0x2c40();}const a105_0x4e695a=a105_0x4f11;(function(_0x222b93,_0x327e05){const _0x588ef6=a105_0x4f11,_0x1f3419=_0x222b93();while(!![]){try{const _0x549c60=-parseInt(_0x588ef6(0xe0))/0x1*(-parseInt(_0x588ef6(0x88))/0x2)+parseInt(_0x588ef6(0xab))/0x3*(parseInt(_0x588ef6(0xbb))/0x4)+-parseInt(_0x588ef6(0xad))/0x5+-parseInt(_0x588ef6(0xcf))/0x6+-parseInt(_0x588ef6(0xcc))/0x7+parseInt(_0x588ef6(0x89))/0x8*(-parseInt(_0x588ef6(0x95))/0x9)+-parseInt(_0x588ef6(0x8d))/0xa*(-parseInt(_0x588ef6(0xc2))/0xb);if(_0x549c60===_0x327e05)break;else _0x1f3419['push'](_0x1f3419['shift']());}catch(_0x98a613){_0x1f3419['push'](_0x1f3419['shift']());}}}(a105_0x2c40,0x680fa));function a105_0x4f11(_0x272b70,_0x24fc6c){const _0x2c4055=a105_0x2c40();return a105_0x4f11=function(_0x4f115d,_0x4e9cb2){_0x4f115d=_0x4f115d-0x72;let _0x2a6d59=_0x2c4055[_0x4f115d];return _0x2a6d59;},a105_0x4f11(_0x272b70,_0x24fc6c);}const path=require('path'),{commandRepository}=require('./autoHealHelper'),constants=require('../../bin/utils/constants'),logger=require(a105_0x4e695a(0xc5))[a105_0x4e695a(0x96)],globals=require('../globals'),timeoutPromise=require('../../helpers/timeoutPromise'),isUndefinedOrNull=_0x4a6144=>_0x4a6144===undefined||_0x4a6144===null||_0x4a6144==='',isNotUndefinedOrNull=_0x3b1b9d=>!isUndefinedOrNull(_0x3b1b9d),isString=_0x4fb11c=>isNotUndefinedOrNull(_0x4fb11c)&&typeof _0x4fb11c===a105_0x4e695a(0x9d);class AiSdkWrapper{constructor(){const _0x3d297e=a105_0x4e695a,_0x2356e8={'mbhIs':function(_0x4a1af0,_0x2c292f){return _0x4a1af0(_0x2c292f);},'OheZs':'../../ai-sdk-node/bundle'};this['BrowserstackHealing']=undefined;try{this[_0x3d297e(0xa0)]=_0x2356e8['mbhIs'](require,path[_0x3d297e(0xde)](__dirname,_0x2356e8[_0x3d297e(0x73)]));}catch(_0x352568){logger[_0x3d297e(0x85)]('Unable\x20to\x20load\x20healing\x20module,\x20error:\x20'+(_0x352568&&_0x352568[_0x3d297e(0xa9)]?_0x352568[_0x3d297e(0xa9)]:''));}}[a105_0x4e695a(0x74)](_0x9d0729){const _0x2199dd=a105_0x4e695a,_0x1827e7={};_0x1827e7[_0x2199dd(0xce)]='newCapabilities',_0x1827e7[_0x2199dd(0xb4)]=function(_0x24bee8,_0x17210f){return _0x24bee8===_0x17210f;},_0x1827e7[_0x2199dd(0xbd)]=_0x2199dd(0xb3),_0x1827e7[_0x2199dd(0xd2)]=function(_0x212888,_0x12da9f){return _0x212888===_0x12da9f;},_0x1827e7[_0x2199dd(0xdd)]=_0x2199dd(0x79),_0x1827e7['WRQQn']=_0x2199dd(0xe2),_0x1827e7[_0x2199dd(0x9f)]='edge',_0x1827e7[_0x2199dd(0xd3)]=_0x2199dd(0x80),_0x1827e7[_0x2199dd(0xc0)]=function(_0x12712d,_0x362332){return _0x12712d===_0x362332;};const _0x451c14=_0x1827e7;try{const _0x228960=this[_0x2199dd(0xa0)][_0x2199dd(0x91)](Object[_0x2199dd(0xc7)](_0x9d0729[_0x2199dd(0x7a)]()[_0x2199dd(0x99)]));console[_0x2199dd(0xd8)](_0x451c14[_0x2199dd(0xce)],_0x228960);if(_0x451c14['NkuTo'](_0x228960?.[_0x2199dd(0xe6)]?.[_0x2199dd(0xb9)](),_0x451c14['bFhwz']))_0x9d0729['chromeOptions_']=_0x228960;else{if(_0x451c14[_0x2199dd(0xd2)](_0x228960?.['browserName']?.[_0x2199dd(0xb9)](),_0x451c14[_0x2199dd(0xdd)]))_0x9d0729[_0x2199dd(0x78)]=_0x228960;else{if(_0x451c14[_0x2199dd(0xb4)](_0x228960?.['browserName']?.['toLowerCase'](),_0x451c14[_0x2199dd(0xe5)]))_0x9d0729[_0x2199dd(0x75)]=_0x228960;else{if(_0x451c14[_0x2199dd(0xb4)](_0x228960?.['browserName']?.[_0x2199dd(0xb9)](),_0x451c14[_0x2199dd(0x9f)])||_0x451c14[_0x2199dd(0xb4)](_0x228960?.['browserName']?.['toLowerCase'](),_0x451c14[_0x2199dd(0xd3)]))_0x9d0729[_0x2199dd(0xc1)]=_0x228960;else _0x451c14[_0x2199dd(0xc0)](_0x228960?.[_0x2199dd(0xe6)]?.['toLowerCase'](),'ie')&&(_0x9d0729['ieOptions_']=_0x228960);}}}Object[_0x2199dd(0x76)](_0x228960)[_0x2199dd(0x77)](_0x1831c7=>{const _0x4a5c95=_0x2199dd,_0x431294=_0x9d0729[_0x4a5c95(0x84)][_0x4a5c95(0xcb)](_0x1831c7);_0x9d0729[_0x4a5c95(0x84)]['set'](_0x1831c7,_0x228960[_0x1831c7]);});}catch(_0x46c0f2){logger['error'](_0x2199dd(0xaa)+(_0x46c0f2&&_0x46c0f2['message']?_0x46c0f2[_0x2199dd(0xa9)]:''));}}async[a105_0x4e695a(0x82)](_0xdeeca0){const _0x1d91a1=a105_0x4e695a,_0x355c69={'fnLSB':function(_0x32b3d8,_0x22aad5,_0x1d2d00,_0x58d6e5,_0x5da2aa,_0x14f4d7,_0x19fea1){return _0x32b3d8(_0x22aad5,_0x1d2d00,_0x58d6e5,_0x5da2aa,_0x14f4d7,_0x19fea1);},'phwRA':_0x1d91a1(0xc8),'mLtzg':_0x1d91a1(0xa2),'rozrn':_0x1d91a1(0xdf)},_0x1d60f3=new Date(),_0x3a8280=_0x355c69[_0x1d91a1(0xe4)](timeoutPromise,constants['SET_TCG_TOKEN_TIMEOUT'],_0x355c69[_0x1d91a1(0xe7)],_0x355c69[_0x1d91a1(0xbf)],_0x1d60f3,this[_0x1d91a1(0xa4)],this[_0x1d91a1(0xca)]);await Promise[_0x1d91a1(0xd6)]([this[_0x1d91a1(0xa0)]['setToken'](_0xdeeca0,globals[_0x1d91a1(0xa5)](_0x355c69[_0x1d91a1(0x93)]),constants['TCG_URL'])[_0x1d91a1(0x8c)](()=>{const _0x35883e=_0x1d91a1;_0x3a8280[_0x35883e(0x98)]();}),_0x3a8280]);}async[a105_0x4e695a(0xc4)](_0x5c4d5b,_0x56f9a9,_0x17747d,_0x4feaca){const _0x4a1cda=a105_0x4e695a,_0x3b38f9={'IcLZW':function(_0x41354a,_0x42d98f){return _0x41354a===_0x42d98f;},'PEApi':function(_0x2c6322,_0x33898f){return _0x2c6322===_0x33898f;},'sGlhv':function(_0xad6b5f,_0x28cef5){return _0xad6b5f(_0x28cef5);},'otGAz':function(_0x412cfe,_0x5eaa00){return _0x412cfe(_0x5eaa00);},'yhKpi':function(_0x555443,_0x2aa207){return _0x555443(_0x2aa207);},'ByxFb':function(_0x3498c3,_0x593c52){return _0x3498c3(_0x593c52);},'TVjaW':_0x4a1cda(0xaf),'RaavP':function(_0x11072e,_0x6ede5a){return _0x11072e(_0x6ede5a);},'hMQUR':_0x4a1cda(0xc9),'aFekW':'aiHeal_groupId','loWrv':_0x4a1cda(0x9b),'uEtpp':function(_0x27fab0,_0x5e90e1,_0xa93712,_0x4ae736,_0x2c0c57,_0x3ee8e5,_0x4c702a){return _0x27fab0(_0x5e90e1,_0xa93712,_0x4ae736,_0x2c0c57,_0x3ee8e5,_0x4c702a);},'iVMqL':_0x4a1cda(0x7c),'SGEnR':'BrowserstackHealingLogDataFailed','kWesD':_0x4a1cda(0xa6),'bYVtO':_0x4a1cda(0x7b)},_0x508563=(await _0x56f9a9[_0x4a1cda(0xe3)]())[_0x4a1cda(0xb2)]();let _0x11830b='';if(commandRepository[_0x4a1cda(0x8f)]()&&_0x3b38f9[_0x4a1cda(0xd0)](_0x4feaca,![])||_0x3b38f9[_0x4a1cda(0xb5)](_0x4feaca,!![])){const _0xd2c635=_0x3b38f9[_0x4a1cda(0x8b)](isNotUndefinedOrNull,_0x17747d['parameters_'][_0x4a1cda(0x97)])&&_0x3b38f9[_0x4a1cda(0x8b)](isString,_0x17747d[_0x4a1cda(0xbc)]['using'])?_0x17747d[_0x4a1cda(0xbc)][_0x4a1cda(0x97)][_0x4a1cda(0x7e)](/'/g,'\x5c\x27')['replace'](/"/g,'\x5c\x22'):'',_0x2a51b3=_0x3b38f9[_0x4a1cda(0x8b)](isNotUndefinedOrNull,_0x17747d['parameters_'][_0x4a1cda(0x97)])&&_0x3b38f9[_0x4a1cda(0x8b)](isString,_0x17747d[_0x4a1cda(0xbc)][_0x4a1cda(0x92)])?_0x17747d['parameters_']['value'][_0x4a1cda(0x7e)](/'/g,'\x5c\x27')[_0x4a1cda(0x7e)](/"/g,'\x5c\x22'):'',_0x37cac2=_0x3b38f9[_0x4a1cda(0x8b)](isNotUndefinedOrNull,commandRepository['getProjectName']())&&_0x3b38f9[_0x4a1cda(0x8b)](isString,commandRepository['getProjectName']())?commandRepository[_0x4a1cda(0xb6)]()[_0x4a1cda(0x7e)](/'/g,'\x5c\x27')['replace'](/"/g,'\x5c\x22'):'';let _0x54f937=_0x3b38f9['otGAz'](isNotUndefinedOrNull,global[_0x4a1cda(0x8a)])&&_0x3b38f9[_0x4a1cda(0xc6)](isString,global[_0x4a1cda(0x8a)])?global['browserstackSessionName'][_0x4a1cda(0x7e)](/'/g,'\x5c\x27')[_0x4a1cda(0x7e)](/"/g,'\x5c\x22'):'';!_0x54f937&&(_0x54f937=_0x3b38f9['otGAz'](isNotUndefinedOrNull,commandRepository[_0x4a1cda(0x8e)]())&&_0x3b38f9[_0x4a1cda(0xda)](isString,commandRepository['getTestName']())?commandRepository[_0x4a1cda(0x8e)]()[_0x4a1cda(0x7e)](/'/g,'\x5c\x27')['replace'](/"/g,'\x5c\x22'):'');let _0x320bed=_0x4a1cda(0xd7)+constants[_0x4a1cda(0xd9)]+'\x22,\x20\x22tcgUrls\x22:\x20{\x22'+constants[_0x4a1cda(0xd9)]+_0x4a1cda(0x7d)+constants[_0x4a1cda(0xa7)][_0x4a1cda(0xac)](_0x3b38f9[_0x4a1cda(0xb8)])[0x1]+_0x4a1cda(0x9a);_0x320bed=_0x3b38f9[_0x4a1cda(0xb0)](isNotUndefinedOrNull,_0x320bed)&&_0x3b38f9[_0x4a1cda(0x8b)](isString,_0x320bed)?_0x320bed[_0x4a1cda(0x7e)](/'/g,'\x5c\x27')[_0x4a1cda(0x7e)](/"/g,'\x5c\x22'):'';const _0x5b0609=commandRepository[_0x4a1cda(0x7f)](_0x508563),_0x2ea3f5=globals['getGlobal'](_0x3b38f9[_0x4a1cda(0x9c)]),_0x24d0d5=globals[_0x4a1cda(0xa5)](_0x3b38f9[_0x4a1cda(0x90)]),_0x47d9d5=globals[_0x4a1cda(0xa5)](_0x3b38f9[_0x4a1cda(0xb1)]),_0xd91070=![],_0x51b6c5=new Date();if(_0x4feaca){const _0x402a1f=_0x3b38f9[_0x4a1cda(0xdb)](timeoutPromise,constants[_0x4a1cda(0x9e)],_0x3b38f9['iVMqL'],_0x3b38f9[_0x4a1cda(0xd1)],_0x51b6c5,this[_0x4a1cda(0xa4)],this[_0x4a1cda(0xca)]);_0x11830b=await Promise[_0x4a1cda(0xd6)]([this[_0x4a1cda(0xa0)]['logData'](_0xd2c635,_0x2a51b3,_0x37cac2,_0x54f937,_0x24d0d5,_0x508563,_0x5b0609,_0x320bed)[_0x4a1cda(0x8c)](_0x177571=>{const _0x593382=_0x4a1cda;return _0x402a1f[_0x593382(0x98)](),_0x177571;}),_0x402a1f]);}else{if(commandRepository['isSelfHealEnabled']()){const _0x320a91=_0x3b38f9[_0x4a1cda(0xdb)](timeoutPromise,constants[_0x4a1cda(0x81)],_0x3b38f9[_0x4a1cda(0xcd)],_0x3b38f9[_0x4a1cda(0xdc)],_0x51b6c5,this['config'],this[_0x4a1cda(0xca)]);_0x11830b=await Promise[_0x4a1cda(0xd6)]([this[_0x4a1cda(0xa0)][_0x4a1cda(0xc3)](_0xd2c635,_0x2a51b3,_0x37cac2,_0x54f937,_0x2ea3f5,_0x24d0d5,_0x508563,_0x5b0609,_0xd91070,_0x47d9d5,_0x320bed)[_0x4a1cda(0x8c)](_0x4cdb72=>{return _0x320a91['cancel'](),_0x4cdb72;}),_0x320a91]);}}_0x11830b&&await _0x56f9a9['executeScript'](_0x11830b);}}async['handleSuccess'](_0x269e06,_0x3835b4,_0x312744){const _0x58c232=a105_0x4e695a;try{await this[_0x58c232(0xc4)](_0x269e06,_0x3835b4,_0x312744,!![]);}catch(_0x299b0b){return logger[_0x58c232(0x85)]('Error\x20in\x20(healing)\x20success\x20event.\x20ERROR:\x20'+(_0x299b0b&&_0x299b0b[_0x58c232(0xa9)]?_0x299b0b[_0x58c232(0xa9)]:'')),![];}return!![];}async[a105_0x4e695a(0xa3)](_0x494e42,_0x12b87c,_0x1f77f9){const _0x2a280e=a105_0x4e695a,_0x12b818={'voKkW':function(_0xa483d2,_0x202c0d,_0x5ef794,_0x3850c7,_0x33c57a,_0x265a79,_0x39040a){return _0xa483d2(_0x202c0d,_0x5ef794,_0x3850c7,_0x33c57a,_0x265a79,_0x39040a);},'HUvpX':'BrowserstackHealing.pollResult\x20method\x20timed\x20out','INcoO':_0x2a280e(0xae),'gNvvy':'aiHeal_sessionToken'};try{await this['_handleEvent'](_0x494e42,_0x12b87c,_0x1f77f9,![]);const _0x485172=(await _0x12b87c[_0x2a280e(0xe3)]())[_0x2a280e(0xb2)](),_0x5b8a2=new Date(),_0x3f0440=_0x12b818[_0x2a280e(0x86)](timeoutPromise,constants[_0x2a280e(0xd4)],_0x12b818[_0x2a280e(0x83)],_0x12b818[_0x2a280e(0xa1)],_0x5b8a2,this[_0x2a280e(0xa4)],this[_0x2a280e(0xca)]),_0x4d31dc=await Promise['race']([this[_0x2a280e(0xa0)][_0x2a280e(0xa8)](constants[_0x2a280e(0xa7)],_0x485172,globals[_0x2a280e(0xa5)](_0x12b818['gNvvy']))[_0x2a280e(0x8c)](_0x5dc756=>{const _0x4ba390=_0x2a280e;return _0x3f0440[_0x4ba390(0x98)](),_0x5dc756;}),_0x3f0440]);if(_0x4d31dc&&_0x4d31dc[_0x2a280e(0x87)]&&_0x4d31dc[_0x2a280e(0x92)]){const _0x3318e6={};return _0x3318e6[_0x2a280e(0xd5)]=_0x4d31dc[_0x2a280e(0x87)],_0x3318e6[_0x2a280e(0xba)]=_0x4d31dc['value'],_0x3318e6[_0x2a280e(0xe1)]=!![],_0x3318e6;}const _0x29e468={};return _0x29e468[_0x2a280e(0xd5)]=_0x1f77f9[_0x2a280e(0xbc)][_0x2a280e(0x97)],_0x29e468[_0x2a280e(0xba)]=_0x4d31dc[_0x2a280e(0x92)],_0x29e468[_0x2a280e(0xe1)]=!![],_0x29e468;}catch(_0x57816f){return logger[_0x2a280e(0xbe)](_0x2a280e(0x72)+(_0x57816f&&_0x57816f[_0x2a280e(0xa9)]?_0x57816f[_0x2a280e(0xa9)]:'')),logger[_0x2a280e(0xb7)]('Healing\x20Failed,\x20Browserstack\x20AI\x20could\x20not\x20heal\x20the\x20'+_0x1f77f9['name_']+_0x2a280e(0x94)),_0x1f77f9;}}}exports['aiSdkWrapper']=Object['freeze'](new AiSdkWrapper());

@@ -1,1 +0,1 @@

const a106_0x30d305=a106_0x4e5b;(function(_0xc96c24,_0x28a8e3){const _0x108cc1=a106_0x4e5b,_0x569808=_0xc96c24();while(!![]){try{const _0x5258e5=parseInt(_0x108cc1(0xa9))/0x1+parseInt(_0x108cc1(0x92))/0x2+parseInt(_0x108cc1(0x83))/0x3+-parseInt(_0x108cc1(0x84))/0x4+-parseInt(_0x108cc1(0xb2))/0x5*(parseInt(_0x108cc1(0x8e))/0x6)+parseInt(_0x108cc1(0xb6))/0x7+-parseInt(_0x108cc1(0x9d))/0x8*(parseInt(_0x108cc1(0x9c))/0x9);if(_0x5258e5===_0x28a8e3)break;else _0x569808['push'](_0x569808['shift']());}catch(_0x51260d){_0x569808['push'](_0x569808['shift']());}}}(a106_0x44db,0xcb811));const calculateTimeDiff=_0x373855=>Date[a106_0x30d305(0x9b)]()-_0x373855,logger=require(a106_0x30d305(0xb9))['winstonLogger'],globals=require(a106_0x30d305(0xb7));class HealingCommandRepo{constructor(){const _0x288085=a106_0x30d305,_0x1d60d0={};_0x1d60d0[_0x288085(0x93)]=_0x288085(0xa8);const _0x5f3bf9=_0x1d60d0,_0x2cfcbe=_0x5f3bf9[_0x288085(0x93)][_0x288085(0x88)]('|');let _0x238004=0x0;while(!![]){switch(_0x2cfcbe[_0x238004++]){case'0':this[_0x288085(0x99)]={};continue;case'1':this['projectName']='';continue;case'2':this[_0x288085(0x98)]=![];continue;case'3':this['commands']={};continue;case'4':this[_0x288085(0xbb)]='';continue;case'5':this[_0x288085(0xaa)]={};continue;}break;}}[a106_0x30d305(0xb8)](_0x456deb,_0x37164f){const _0x123205=a106_0x30d305,_0x3bed15={};_0x3bed15[_0x123205(0xad)]=function(_0x467125,_0x43bb0d){return _0x467125 in _0x43bb0d;};const _0x1afb6f=_0x3bed15;!_0x1afb6f['WJGgv'](_0x456deb,this['commands'])&&(this['commands'][_0x456deb]=[]),this[_0x123205(0xb3)][_0x456deb][_0x123205(0x89)](_0x37164f);}[a106_0x30d305(0x91)](_0x148573,_0x3c683b){const _0x4bd9dd=a106_0x30d305,_0x405280={'NbGPS':function(_0x844960,_0x2a56f8){return _0x844960(_0x2a56f8);}},_0x171e76=_0x3c683b[_0x4bd9dd(0x94)],_0x29ffef=_0x3c683b[_0x4bd9dd(0x97)][_0x4bd9dd(0x88)](_0x148573)[0x1],_0x3dd868=this['aiSessionTimeStamp'][_0x148573],_0x4201b6={'k':_0x171e76+':'+_0x29ffef,'t':_0x405280[_0x4bd9dd(0x8c)](calculateTimeDiff,_0x3dd868)};this[_0x4bd9dd(0xb8)](_0x148573,_0x4201b6);}[a106_0x30d305(0x8b)](_0x2e5622){const _0x1d874b=a106_0x30d305;this[_0x1d874b(0x99)][_0x2e5622]=Date[_0x1d874b(0x9b)]();}[a106_0x30d305(0x9f)](_0x3ba7bd,_0x546e01){const _0x4d6b45=a106_0x30d305;this[_0x4d6b45(0xaa)][_0x4d6b45(0xbd)]=_0x3ba7bd,this[_0x4d6b45(0xaa)][_0x4d6b45(0x86)]=_0x546e01;}[a106_0x30d305(0xb0)](){return this['authInfo'];}[a106_0x30d305(0x85)](_0x5056e4){const _0x521cdd=a106_0x30d305;this[_0x521cdd(0x8d)]=_0x5056e4;}[a106_0x30d305(0x87)](_0x236b01){const _0xcf3910=a106_0x30d305;this[_0xcf3910(0xbb)]=_0x236b01;}[a106_0x30d305(0x9e)](_0x1f006b){const _0x521bfe=a106_0x30d305;this[_0x521bfe(0xba)]=_0x1f006b,this[_0x521bfe(0x85)](_0x1f006b[_0x521bfe(0x8d)]),this[_0x521bfe(0x9f)](_0x1f006b[_0x521bfe(0xbd)],_0x1f006b[_0x521bfe(0x86)]);}[a106_0x30d305(0xa3)](_0x1880ab){const _0x2f8301=a106_0x30d305;this[_0x2f8301(0xb5)]=_0x1880ab;}[a106_0x30d305(0xa2)](_0x1e80cb){const _0x37b73f=a106_0x30d305;this[_0x37b73f(0x98)]=_0x1e80cb;}[a106_0x30d305(0xa4)](){const _0x5006e3=a106_0x30d305;return this[_0x5006e3(0xba)];}[a106_0x30d305(0xac)](){const _0x4c8e60=a106_0x30d305;return this[_0x4c8e60(0xb5)];}[a106_0x30d305(0x8f)](){const _0x1d1de7=a106_0x30d305;return this[_0x1d1de7(0x8d)];}[a106_0x30d305(0xa6)](){return this['testName'];}['getCommands'](_0x2e7094){const _0x4bbce3=a106_0x30d305,_0x26dcc7={};_0x26dcc7[_0x4bbce3(0xb1)]=_0x4bbce3(0xa7),_0x26dcc7['EuCVh']='aiHeal_isHealingEnabled',_0x26dcc7['mKyzD']=function(_0x520479,_0x338c65){return _0x520479===_0x338c65;},_0x26dcc7[_0x4bbce3(0xa0)]=function(_0x3c3980,_0x40fdce){return _0x3c3980+_0x40fdce;},_0x26dcc7[_0x4bbce3(0xbc)]=_0x4bbce3(0x90);const _0x624f89=_0x26dcc7,_0x54b567=this[_0x4bbce3(0xb3)][_0x2e7094];this[_0x4bbce3(0xb3)][_0x2e7094]=[];if(globals[_0x4bbce3(0x82)](_0x624f89[_0x4bbce3(0xb1)])&&globals[_0x4bbce3(0x82)](_0x624f89[_0x4bbce3(0xa5)])&&!_0x54b567||_0x624f89[_0x4bbce3(0x9a)](_0x54b567[_0x4bbce3(0x95)],0x0))return logger[_0x4bbce3(0xaf)](_0x624f89[_0x4bbce3(0xa0)](_0x624f89[_0x4bbce3(0xbc)],_0x2e7094)),'';return _0x54b567['map'](_0x280b82=>JSON['stringify'](_0x280b82))[_0x4bbce3(0xab)](',');}[a106_0x30d305(0xae)](){const _0x1d8766=a106_0x30d305,_0x403557={};_0x403557[_0x1d8766(0xa1)]=function(_0x5a7df1,_0x4835bc){return _0x5a7df1===_0x4835bc;},_0x403557['AHHdh']=_0x1d8766(0xb4);const _0x257a69=_0x403557;let _0x2fce71=![];return this['getConfig']()&&(_0x257a69[_0x1d8766(0xa1)](this['getConfig']()[_0x1d8766(0x96)],!![])||_0x257a69[_0x1d8766(0xa1)](this['getConfig']()[_0x1d8766(0x96)],_0x257a69['AHHdh']))&&(_0x2fce71=!![]),_0x2fce71;}['getTcgTokenStatus'](){return this['isTcgTokenSet'];}}function a106_0x4e5b(_0x584859,_0x3ff110){const _0x44dbd8=a106_0x44db();return a106_0x4e5b=function(_0x4e5b09,_0x15422d){_0x4e5b09=_0x4e5b09-0x82;let _0x48e9fb=_0x44dbd8[_0x4e5b09];return _0x48e9fb;},a106_0x4e5b(_0x584859,_0x3ff110);}function a106_0x44db(){const _0x5c0e87=['setFramework','getConfig','EuCVh','getTestName','aiHeal_isAuthenticated','3|0|1|4|5|2','791662OfUmtQ','authInfo','join','getFramework','WJGgv','isSelfHealEnabled','debug','getAuthInfo','SDrAo','5OIFcHh','commands','true','framework','5960724GXkeQU','../globals','_pushCommand','../logger','config','testName','SaSJz','userName','getGlobal','2304201NQkszK','3127964CDbDkt','setProjectNameForHealingContext','accessKey','setTestNameForHealingContext','split','push','commandRepository','setAiSessionTimeStamp','NbGPS','projectName','8878902DLlmHb','getProjectName','No\x20commands\x20found\x20for\x20session:\x20','pushCommand','3297380NCxGAx','RLoOU','method','length','selfHeal','path','isTcgTokenSet','aiSessionTimeStamp','mKyzD','now','9HGfiEJ','7716720GmjQjF','setConfig','setAuthInfo','DDoyh','cIqTd','setTcgTokenStatus'];a106_0x44db=function(){return _0x5c0e87;};return a106_0x44db();}exports[a106_0x30d305(0x8a)]=new HealingCommandRepo();
const a106_0x49694d=a106_0x8d84;(function(_0x56d9ff,_0x5151d3){const _0x585f1b=a106_0x8d84,_0x31a3ab=_0x56d9ff();while(!![]){try{const _0x59d649=-parseInt(_0x585f1b(0xe0))/0x1+-parseInt(_0x585f1b(0xdf))/0x2+-parseInt(_0x585f1b(0xcd))/0x3+parseInt(_0x585f1b(0xbb))/0x4*(-parseInt(_0x585f1b(0xe9))/0x5)+parseInt(_0x585f1b(0xd6))/0x6*(-parseInt(_0x585f1b(0xdb))/0x7)+parseInt(_0x585f1b(0xe8))/0x8+parseInt(_0x585f1b(0xcb))/0x9;if(_0x59d649===_0x5151d3)break;else _0x31a3ab['push'](_0x31a3ab['shift']());}catch(_0xe35ea9){_0x31a3ab['push'](_0x31a3ab['shift']());}}}(a106_0x540f,0x24143));const calculateTimeDiff=_0x118d38=>Date['now']()-_0x118d38,logger=require(a106_0x49694d(0xbc))[a106_0x49694d(0xc0)],globals=require(a106_0x49694d(0xc9));class HealingCommandRepo{constructor(){const _0x23e822=a106_0x49694d,_0x4639bd={};_0x4639bd[_0x23e822(0xba)]='0|3|4|5|1|2';const _0x2a09bf=_0x4639bd,_0x1a2362=_0x2a09bf['oerpP'][_0x23e822(0xc8)]('|');let _0x505290=0x0;while(!![]){switch(_0x1a2362[_0x505290++]){case'0':this[_0x23e822(0xca)]={};continue;case'1':this['authInfo']={};continue;case'2':this[_0x23e822(0xc5)]=![];continue;case'3':this[_0x23e822(0xd8)]={};continue;case'4':this[_0x23e822(0xb8)]='';continue;case'5':this[_0x23e822(0xce)]='';continue;}break;}}['_pushCommand'](_0xaed35d,_0x4c24f6){const _0x2bead1=a106_0x49694d,_0x5da179={};_0x5da179[_0x2bead1(0xde)]=function(_0x550b47,_0x4365a7){return _0x550b47 in _0x4365a7;};const _0xeb4012=_0x5da179;!_0xeb4012[_0x2bead1(0xde)](_0xaed35d,this['commands'])&&(this[_0x2bead1(0xca)][_0xaed35d]=[]),this['commands'][_0xaed35d][_0x2bead1(0xb3)](_0x4c24f6);}['pushCommand'](_0x23c72d,_0x5324d8){const _0x3c70a9=a106_0x49694d,_0x5b692a={'HKwGx':function(_0x227483,_0x45f7b2){return _0x227483(_0x45f7b2);}},_0x27f4c4=_0x5324d8[_0x3c70a9(0xdc)],_0xcc4839=_0x5324d8[_0x3c70a9(0xc6)][_0x3c70a9(0xc8)](_0x23c72d)[0x1],_0x4f4e23=this[_0x3c70a9(0xd8)][_0x23c72d],_0x4de8d1={'k':_0x27f4c4+':'+_0xcc4839,'t':_0x5b692a[_0x3c70a9(0xd4)](calculateTimeDiff,_0x4f4e23)};this[_0x3c70a9(0xb2)](_0x23c72d,_0x4de8d1);}['setAiSessionTimeStamp'](_0x2006fc){const _0x2a3cc4=a106_0x49694d;this[_0x2a3cc4(0xd8)][_0x2006fc]=Date[_0x2a3cc4(0xc2)]();}['setAuthInfo'](_0xb7410e,_0x3e37eb){const _0x1025a4=a106_0x49694d;this[_0x1025a4(0xbf)][_0x1025a4(0xe1)]=_0xb7410e,this[_0x1025a4(0xbf)]['accessKey']=_0x3e37eb;}[a106_0x49694d(0xd3)](){const _0x4ddf32=a106_0x49694d;return this[_0x4ddf32(0xbf)];}[a106_0x49694d(0xd9)](_0x274306){const _0x11fbdf=a106_0x49694d;this[_0x11fbdf(0xb8)]=_0x274306;}[a106_0x49694d(0xc1)](_0x285c08){const _0x161ebb=a106_0x49694d;this[_0x161ebb(0xce)]=_0x285c08;}[a106_0x49694d(0xb9)](_0x599baf){const _0x489d66=a106_0x49694d;this[_0x489d66(0xe3)]=_0x599baf,this[_0x489d66(0xd9)](_0x599baf['projectName']),this[_0x489d66(0xb1)](_0x599baf[_0x489d66(0xe1)],_0x599baf[_0x489d66(0xbd)]);}[a106_0x49694d(0xda)](_0x1eb42d){const _0x414a7e=a106_0x49694d;this[_0x414a7e(0xe2)]=_0x1eb42d;}['setTcgTokenStatus'](_0x3dc578){const _0x142b24=a106_0x49694d;this[_0x142b24(0xc5)]=_0x3dc578;}[a106_0x49694d(0xbe)](){const _0x508165=a106_0x49694d;return this[_0x508165(0xe3)];}['getFramework'](){return this['framework'];}['getProjectName'](){const _0xf999bf=a106_0x49694d;return this[_0xf999bf(0xb8)];}['getTestName'](){const _0x856b27=a106_0x49694d;return this[_0x856b27(0xce)];}[a106_0x49694d(0xdd)](_0x296eb7){const _0x37f4e3=a106_0x49694d,_0x8c642e={};_0x8c642e[_0x37f4e3(0xd1)]=_0x37f4e3(0xb7),_0x8c642e['RcRBL']=_0x37f4e3(0xe7),_0x8c642e['MKHRo']=function(_0x2631eb,_0x3b669a){return _0x2631eb===_0x3b669a;},_0x8c642e[_0x37f4e3(0xd0)]=function(_0x560d45,_0x279e28){return _0x560d45+_0x279e28;},_0x8c642e['btkOP']='No\x20commands\x20found\x20for\x20session:\x20';const _0x1e3da6=_0x8c642e,_0x57e914=this[_0x37f4e3(0xca)][_0x296eb7];this[_0x37f4e3(0xca)][_0x296eb7]=[];if(globals[_0x37f4e3(0xcf)](_0x1e3da6['uLKnj'])&&globals[_0x37f4e3(0xcf)](_0x1e3da6[_0x37f4e3(0xb4)])&&!_0x57e914||_0x1e3da6[_0x37f4e3(0xe5)](_0x57e914[_0x37f4e3(0xc7)],0x0))return logger['debug'](_0x1e3da6[_0x37f4e3(0xd0)](_0x1e3da6[_0x37f4e3(0xcc)],_0x296eb7)),'';return _0x57e914[_0x37f4e3(0xe4)](_0x305e1c=>JSON[_0x37f4e3(0xd2)](_0x305e1c))[_0x37f4e3(0xb6)](',');}[a106_0x49694d(0xb5)](){const _0x44f899=a106_0x49694d,_0x23f56d={};_0x23f56d[_0x44f899(0xd5)]=function(_0x2175cf,_0x4396e7){return _0x2175cf===_0x4396e7;},_0x23f56d['CGDJj']=function(_0x3b5418,_0x39f2ab){return _0x3b5418===_0x39f2ab;},_0x23f56d[_0x44f899(0xd7)]=_0x44f899(0xc4);const _0x21336e=_0x23f56d;let _0x2eb2ad=![];return this['getConfig']()&&(_0x21336e[_0x44f899(0xd5)](this[_0x44f899(0xbe)]()[_0x44f899(0xea)],!![])||_0x21336e[_0x44f899(0xe6)](this[_0x44f899(0xbe)]()[_0x44f899(0xea)],_0x21336e[_0x44f899(0xd7)]))&&(_0x2eb2ad=!![]),_0x2eb2ad;}[a106_0x49694d(0xc3)](){const _0x4553cd=a106_0x49694d;return this[_0x4553cd(0xc5)];}}function a106_0x540f(){const _0x3bdddc=['../logger','accessKey','getConfig','authInfo','winstonLogger','setTestNameForHealingContext','now','getTcgTokenStatus','true','isTcgTokenSet','path','length','split','../globals','commands','4592142Piiwdq','btkOP','540573fcXnTF','testName','getGlobal','ovWCc','uLKnj','stringify','getAuthInfo','HKwGx','nEsXe','354804GPTrhP','kriDI','aiSessionTimeStamp','setProjectNameForHealingContext','setFramework','14djYWKW','method','getCommands','HynYK','157794EVbZpi','23483cAUUUj','userName','framework','config','map','MKHRo','CGDJj','aiHeal_isHealingEnabled','846664weLAoN','5acHSbR','selfHeal','commandRepository','setAuthInfo','_pushCommand','push','RcRBL','isSelfHealEnabled','join','aiHeal_isAuthenticated','projectName','setConfig','oerpP','269812eoHIZx'];a106_0x540f=function(){return _0x3bdddc;};return a106_0x540f();}function a106_0x8d84(_0x151dae,_0x52c082){const _0x540fc0=a106_0x540f();return a106_0x8d84=function(_0x8d84d5,_0x23d63d){_0x8d84d5=_0x8d84d5-0xb1;let _0x41fcbd=_0x540fc0[_0x8d84d5];return _0x41fcbd;},a106_0x8d84(_0x151dae,_0x52c082);}exports[a106_0x49694d(0xeb)]=new HealingCommandRepo();

@@ -1,1 +0,1 @@

const a107_0x3c7383=a107_0x572a;(function(_0x29ee60,_0x5525b1){const _0xfc864e=a107_0x572a,_0x222326=_0x29ee60();while(!![]){try{const _0x3796eb=-parseInt(_0xfc864e(0xbe))/0x1*(parseInt(_0xfc864e(0xb9))/0x2)+parseInt(_0xfc864e(0xc3))/0x3*(parseInt(_0xfc864e(0xc1))/0x4)+parseInt(_0xfc864e(0xc5))/0x5+-parseInt(_0xfc864e(0xcd))/0x6*(-parseInt(_0xfc864e(0xba))/0x7)+parseInt(_0xfc864e(0xc8))/0x8*(parseInt(_0xfc864e(0xc9))/0x9)+-parseInt(_0xfc864e(0xc2))/0xa*(parseInt(_0xfc864e(0xcb))/0xb)+-parseInt(_0xfc864e(0xb8))/0xc;if(_0x3796eb===_0x5525b1)break;else _0x222326['push'](_0x222326['shift']());}catch(_0x1368f8){_0x222326['push'](_0x222326['shift']());}}}(a107_0x1f24,0xdbc83));const a107_0x1b6f11={};function a107_0x1f24(){const _0x3617f6=['67SzfKWc','API_ENDPOINT','preprod','2307692sNaRyw','205500MmiLiY','3LRElqC','staging','7383500rboYbN','exports','https://grid-devhst.bsstag.com/dashboard/builds','128BqPWHu','853092nEmKTA','prod','770QGfVrh','toLowerCase','9740826mKBlMH','https://grid.browserstack.com/dashboard/builds','BROWSERSTACK_ENV','stag','22584012EXBAKE','29044jSuati','7lGRNOT','pre-prod','https://grid-preprod.bsstag.com/dashboard/builds','BUILDS_DASHBOARD_URL'];a107_0x1f24=function(){return _0x3617f6;};return a107_0x1f24();}function a107_0x572a(_0x55c63e,_0x13edf2){const _0x1f245e=a107_0x1f24();return a107_0x572a=function(_0x572a90,_0x2f34d7){_0x572a90=_0x572a90-0xb5;let _0x1a2353=_0x1f245e[_0x572a90];return _0x1a2353;},a107_0x572a(_0x55c63e,_0x13edf2);}a107_0x1b6f11[a107_0x3c7383(0xbd)]=a107_0x3c7383(0xb5),a107_0x1b6f11[a107_0x3c7383(0xbf)]='automate-turboscale/v1',module['exports']=a107_0x1b6f11;const _env=(process['env'][a107_0x3c7383(0xb6)]||a107_0x3c7383(0xca))[a107_0x3c7383(0xcc)]();if(_env===a107_0x3c7383(0xc4)||_env===a107_0x3c7383(0xb7))module[a107_0x3c7383(0xc6)][a107_0x3c7383(0xbd)]=a107_0x3c7383(0xc7);else(_env===a107_0x3c7383(0xc0)||_env===a107_0x3c7383(0xbb))&&(module[a107_0x3c7383(0xc6)][a107_0x3c7383(0xbd)]=a107_0x3c7383(0xbc));
const a107_0x5cbeef=a107_0x6afb;function a107_0x6afb(_0x35b173,_0x2ed07b){const _0x127499=a107_0x1274();return a107_0x6afb=function(_0x6afb30,_0x373fb2){_0x6afb30=_0x6afb30-0xfa;let _0x270e48=_0x127499[_0x6afb30];return _0x270e48;},a107_0x6afb(_0x35b173,_0x2ed07b);}function a107_0x1274(){const _0x54d864=['API_ENDPOINT','804668mrGXDP','1555GDomUY','10lHnqXt','exports','47808059dvqhvE','automate-turboscale/v1','pre-prod','staging','18978ajmpGI','1cpqXNX','10198349LQuZUM','https://grid-preprod.bsstag.com/dashboard/builds','BUILDS_DASHBOARD_URL','toLowerCase','env','3BHrrSU','stag','preprod','https://grid-devhst.bsstag.com/dashboard/builds','8020197AeyuxR','1027282NwSAVL','8JFmqiO','12kzDnaU','8513967xsjKqr'];a107_0x1274=function(){return _0x54d864;};return a107_0x1274();}(function(_0x10b587,_0x2e1890){const _0x5bacdb=a107_0x6afb,_0x13bc3a=_0x10b587();while(!![]){try{const _0x565cdb=parseInt(_0x5bacdb(0x112))/0x1*(-parseInt(_0x5bacdb(0x104))/0x2)+-parseInt(_0x5bacdb(0xff))/0x3*(-parseInt(_0x5bacdb(0x109))/0x4)+parseInt(_0x5bacdb(0x10a))/0x5*(-parseInt(_0x5bacdb(0x111))/0x6)+parseInt(_0x5bacdb(0xfa))/0x7*(-parseInt(_0x5bacdb(0x105))/0x8)+parseInt(_0x5bacdb(0x103))/0x9*(-parseInt(_0x5bacdb(0x10b))/0xa)+parseInt(_0x5bacdb(0x107))/0xb+-parseInt(_0x5bacdb(0x106))/0xc*(-parseInt(_0x5bacdb(0x10d))/0xd);if(_0x565cdb===_0x2e1890)break;else _0x13bc3a['push'](_0x13bc3a['shift']());}catch(_0x60a148){_0x13bc3a['push'](_0x13bc3a['shift']());}}}(a107_0x1274,0xc51a5));const a107_0x117f13={};a107_0x117f13[a107_0x5cbeef(0xfc)]='https://grid.browserstack.com/dashboard/builds',a107_0x117f13[a107_0x5cbeef(0x108)]=a107_0x5cbeef(0x10e),module[a107_0x5cbeef(0x10c)]=a107_0x117f13;const _env=(process[a107_0x5cbeef(0xfe)]['BROWSERSTACK_ENV']||'prod')[a107_0x5cbeef(0xfd)]();if(_env===a107_0x5cbeef(0x110)||_env===a107_0x5cbeef(0x100))module[a107_0x5cbeef(0x10c)]['BUILDS_DASHBOARD_URL']=a107_0x5cbeef(0x102);else(_env===a107_0x5cbeef(0x101)||_env===a107_0x5cbeef(0x10f))&&(module['exports']['BUILDS_DASHBOARD_URL']=a107_0x5cbeef(0xfb));

@@ -1,1 +0,1 @@

const a108_0x1c86dc=a108_0x310c;function a108_0x310c(_0x5ef070,_0xb8e123){const _0x1e7347=a108_0x1e73();return a108_0x310c=function(_0x310c47,_0x48d1c6){_0x310c47=_0x310c47-0x66;let _0x56c820=_0x1e7347[_0x310c47];return _0x56c820;},a108_0x310c(_0x5ef070,_0xb8e123);}(function(_0x407f67,_0x4f73f9){const _0x1473f3=a108_0x310c,_0x13ff22=_0x407f67();while(!![]){try{const _0x116136=-parseInt(_0x1473f3(0x6a))/0x1+parseInt(_0x1473f3(0x67))/0x2*(parseInt(_0x1473f3(0x88))/0x3)+-parseInt(_0x1473f3(0x86))/0x4+parseInt(_0x1473f3(0x72))/0x5+-parseInt(_0x1473f3(0x7e))/0x6+parseInt(_0x1473f3(0x6d))/0x7+parseInt(_0x1473f3(0x6e))/0x8*(parseInt(_0x1473f3(0x66))/0x9);if(_0x116136===_0x4f73f9)break;else _0x13ff22['push'](_0x13ff22['shift']());}catch(_0x3431cb){_0x13ff22['push'](_0x13ff22['shift']());}}}(a108_0x1e73,0x97b0f));const constants=require(a108_0x1c86dc(0x69));exports[a108_0x1c86dc(0x80)]=()=>{const _0x48efc2=a108_0x1c86dc;if(!constants[_0x48efc2(0x79)][_0x48efc2(0x6f)])return{};return constants[_0x48efc2(0x79)][_0x48efc2(0x6f)];},exports[a108_0x1c86dc(0x70)]=_0x42e2ea=>{const _0x314c9e=a108_0x1c86dc,_0xcd1f8f={};_0xcd1f8f[_0x314c9e(0x6c)]=_0x314c9e(0x7d);const _0x311dd8=_0xcd1f8f;if(_0x42e2ea[_0x314c9e(0x6b)]&&_0x42e2ea[_0x314c9e(0x6b)][_0x314c9e(0x74)])return _0x42e2ea['turboScaleOptions'][_0x314c9e(0x74)];if(process['env'][_0x314c9e(0x7f)])return process[_0x314c9e(0x87)][_0x314c9e(0x7f)];return _0x311dd8[_0x314c9e(0x6c)];},exports[a108_0x1c86dc(0x68)]=_0x41e7a9=>{const _0x53fae0=a108_0x1c86dc,_0x49f4cf={};_0x49f4cf[_0x53fae0(0x85)]=function(_0xf0f06c,_0x35da68){return _0xf0f06c===_0x35da68;},_0x49f4cf[_0x53fae0(0x82)]=_0x53fae0(0x78);const _0x56048a=_0x49f4cf;return _0x41e7a9&&_0x41e7a9['turboScale']&&_0x56048a[_0x53fae0(0x85)](_0x41e7a9[_0x53fae0(0x7b)]['toString']()[_0x53fae0(0x7a)](),_0x56048a[_0x53fae0(0x82)]);},exports[a108_0x1c86dc(0x71)]=(_0x36dc2f,_0x654dcf,_0x258415)=>{const _0x35d7e8=a108_0x1c86dc,_0xe9eb6b={};_0xe9eb6b[_0x35d7e8(0x84)]=_0x35d7e8(0x7c);const _0x4d7deb=_0xe9eb6b,_0x19c7b1={};_0x19c7b1['buildPriority']=_0x4d7deb[_0x35d7e8(0x84)];_0x36dc2f[_0x35d7e8(0x76)]&&(_0x19c7b1[_0x35d7e8(0x76)]=Array[_0x35d7e8(0x81)](_0x36dc2f[_0x35d7e8(0x76)])?_0x36dc2f[_0x35d7e8(0x76)]:_0x36dc2f[_0x35d7e8(0x76)][_0x35d7e8(0x77)](','));if(process[_0x35d7e8(0x87)][_0x35d7e8(0x75)])try{_0x19c7b1[_0x35d7e8(0x76)]=process['env'][_0x35d7e8(0x75)][_0x35d7e8(0x77)](',');}catch{_0x19c7b1[_0x35d7e8(0x76)]=process[_0x35d7e8(0x87)][_0x35d7e8(0x75)];}return _0x36dc2f['buildPriority']&&(_0x19c7b1[_0x35d7e8(0x73)]=_0x36dc2f['buildPriority']),process[_0x35d7e8(0x87)][_0x35d7e8(0x83)]&&(_0x19c7b1[_0x35d7e8(0x73)]=process[_0x35d7e8(0x87)][_0x35d7e8(0x83)]),_0x19c7b1;};function a108_0x1e73(){const _0x4a5eff=['530276GJsfHi','turboScaleOptions','LzOtn','5387977zydWRi','3984880rpppbL','options','getTurboScaleGridName','getTurboScaleCaps','3869550YVzWTk','buildPriority','gridName','BROWSERSTACK_BUILD_TAGS','buildTags','split','true','TURBOSCALE_OPTIONS','toLowerCase','turboScale','medium','NO_GRID_NAME_PASSED','6846270mqtcOB','BROWSERSTACK_TURBOSCALE_GRID_NAME','getTurboScaleOptions','isArray','KrAPa','BROWSERSTACK_BUILD_PRIORITY','JrJIe','tMRcg','1543984PvwXdq','env','3rQRdii','9OGbRiJ','1273826yiDWYD','isTurboScaleSession','../../bin/utils/constants'];a108_0x1e73=function(){return _0x4a5eff;};return a108_0x1e73();}
function a108_0x280e(_0x39cafa,_0x46ec14){const _0x5a0b4a=a108_0x5a0b();return a108_0x280e=function(_0x280e9a,_0x16cce8){_0x280e9a=_0x280e9a-0xc7;let _0x5a7896=_0x5a0b4a[_0x280e9a];return _0x5a7896;},a108_0x280e(_0x39cafa,_0x46ec14);}const a108_0x2acb9a=a108_0x280e;(function(_0x3120bb,_0xcbd108){const _0x236efc=a108_0x280e,_0x308c10=_0x3120bb();while(!![]){try{const _0x44875b=parseInt(_0x236efc(0xc7))/0x1*(parseInt(_0x236efc(0xd2))/0x2)+-parseInt(_0x236efc(0xe1))/0x3+-parseInt(_0x236efc(0xcb))/0x4+parseInt(_0x236efc(0xdf))/0x5*(parseInt(_0x236efc(0xe5))/0x6)+-parseInt(_0x236efc(0xde))/0x7+parseInt(_0x236efc(0xcc))/0x8*(-parseInt(_0x236efc(0xca))/0x9)+parseInt(_0x236efc(0xd5))/0xa*(parseInt(_0x236efc(0xd4))/0xb);if(_0x44875b===_0xcbd108)break;else _0x308c10['push'](_0x308c10['shift']());}catch(_0x1b7ab4){_0x308c10['push'](_0x308c10['shift']());}}}(a108_0x5a0b,0xad647));function a108_0x5a0b(){const _0x1a1bc2=['turboScale','4521GILLKl','87670qpbxJG','IMnPo','../../bin/utils/constants','isArray','toString','getTurboScaleCaps','getTurboScaleOptions','NO_GRID_NAME_PASSED','options','5470906BIfolR','135lkYobv','jkLmI','83403lwAgmE','buildTags','BROWSERSTACK_BUILD_TAGS','yFSnF','107934hpCdgE','8198bDAWkl','BROWSERSTACK_TURBOSCALE_GRID_NAME','split','18tFajRA','5186888pxACnV','5123368jGIKcO','env','BROWSERSTACK_BUILD_PRIORITY','getTurboScaleGridName','turboScaleOptions','buildPriority','2cNWTyi'];a108_0x5a0b=function(){return _0x1a1bc2;};return a108_0x5a0b();}const constants=require(a108_0x2acb9a(0xd7));exports[a108_0x2acb9a(0xdb)]=()=>{const _0x945ba3=a108_0x2acb9a;if(!constants['TURBOSCALE_OPTIONS'][_0x945ba3(0xdd)])return{};return constants['TURBOSCALE_OPTIONS'][_0x945ba3(0xdd)];},exports[a108_0x2acb9a(0xcf)]=_0x4d4442=>{const _0x52fd7a=a108_0x2acb9a,_0x24cddd={};_0x24cddd['jkLmI']=_0x52fd7a(0xdc);const _0x33060d=_0x24cddd;if(_0x4d4442[_0x52fd7a(0xd0)]&&_0x4d4442['turboScaleOptions']['gridName'])return _0x4d4442[_0x52fd7a(0xd0)]['gridName'];if(process[_0x52fd7a(0xcd)]['BROWSERSTACK_TURBOSCALE_GRID_NAME'])return process[_0x52fd7a(0xcd)][_0x52fd7a(0xc8)];return _0x33060d[_0x52fd7a(0xe0)];},exports['isTurboScaleSession']=_0x45d8f5=>{const _0xc12f43=a108_0x2acb9a,_0x3eab82={};_0x3eab82[_0xc12f43(0xd6)]=function(_0x47a05a,_0x5838cc){return _0x47a05a===_0x5838cc;},_0x3eab82['ysfon']='true';const _0x259960=_0x3eab82;return _0x45d8f5&&_0x45d8f5[_0xc12f43(0xd3)]&&_0x259960['IMnPo'](_0x45d8f5[_0xc12f43(0xd3)][_0xc12f43(0xd9)]()['toLowerCase'](),_0x259960['ysfon']);},exports[a108_0x2acb9a(0xda)]=(_0x1da7a6,_0x1289fe,_0x114016)=>{const _0x316f34=a108_0x2acb9a,_0x1e2ce0={};_0x1e2ce0[_0x316f34(0xe4)]='medium';const _0x4ea290=_0x1e2ce0,_0x4fc178={};_0x4fc178['buildPriority']=_0x4ea290[_0x316f34(0xe4)];_0x1da7a6[_0x316f34(0xe2)]&&(_0x4fc178[_0x316f34(0xe2)]=Array[_0x316f34(0xd8)](_0x1da7a6[_0x316f34(0xe2)])?_0x1da7a6['buildTags']:_0x1da7a6[_0x316f34(0xe2)][_0x316f34(0xc9)](','));if(process['env'][_0x316f34(0xe3)])try{_0x4fc178[_0x316f34(0xe2)]=process[_0x316f34(0xcd)][_0x316f34(0xe3)]['split'](',');}catch{_0x4fc178['buildTags']=process[_0x316f34(0xcd)][_0x316f34(0xe3)];}return _0x1da7a6[_0x316f34(0xd1)]&&(_0x4fc178[_0x316f34(0xd1)]=_0x1da7a6[_0x316f34(0xd1)]),process[_0x316f34(0xcd)][_0x316f34(0xce)]&&(_0x4fc178['buildPriority']=process[_0x316f34(0xcd)][_0x316f34(0xce)]),_0x4fc178;};

@@ -1,1 +0,1 @@

function a100_0xa484(_0x18d99d,_0x2f88ee){const _0xae1484=a100_0xae14();return a100_0xa484=function(_0xa4840a,_0x362501){_0xa4840a=_0xa4840a-0x94;let _0x26845d=_0xae1484[_0xa4840a];return _0x26845d;},a100_0xa484(_0x18d99d,_0x2f88ee);}const a100_0x250c97=a100_0xa484;function a100_0xae14(){const _0x3c1831=['customRepeaters','96351xgcqev','tcg\x20config\x20setup\x20successful.','LTS\x20session\x20enabled\x20for\x20this\x20run.\x20SDK\x20run\x20id:\x20','ANOwH','intExitHandler','stringify','DoWdC','stop','../bin/utils/apiUtilityMethods','kRpQI','QgKLq','setEnvCaps','path','hbWvt','setHandlePWError','percy','SIGABRT','Error\x20occured\x20while\x20stopping\x20percy','browserStackLocalOptions','skipBinaryInitialisation','env','../ai-sdk-node/bundle','BrowserstackHealingInitFailed','HVuMx','AI_INIT_FAILURE','Wmquw','turboScaleOptions','handled','parallelsPerPlatform','bind','__isPlaywrightInstalled','codeceptjs','exceptions','WerTL','getTurboScaleGridDetails','EJwad','hLWTq','checkStopLocalBinaryOnExit','SuAnM','format','./performance/constants','TbHBX','toLowerCase','isRunning','MXpgJ','No\x20config\x20provided.','YdqHJ','84IvmkoL','INVALID_INIT_RESP_WITH_USER_IMPACT','accessKey','message','Data\x20sent\x20successfully\x20to\x20','SIGQUIT','Authentication\x20Failed.\x20Disabling\x20Healing\x20for\x20this\x20session.','reportProcessInterruptionSituation','tuhsT','Smnvf','Error\x20in\x20percy\x20setup\x20','platforms','localIdentifier','AI_PROXY_FAILURE','isLTSSession','getPackageVersion','preInitialize','normalizeTestReportingEnvVars','rXTkK','27mrYIuo','ats-repeater','CAPBA','cancel','__isPuppeteerInstalled','eLybl','readConfig','bstackConfig','pKdpY','SDK\x20run\x20started\x20with\x20id:\x20','envConfig','BbDAh','AI_INIT_SUCCESSFUL','Calling\x20Build\x20Stop\x20from\x20ExitHandler','selfHeal','UPGRADE_REQUIRED','RfJNp','setBrowserstackInfraFromConfig','config','join','central_scanner','setupTCGAuth','Failed\x20to\x20send\x20data\x20to\x20','events.json','toString','Shutdown\x20triggered\x20by\x20','fireFunnelTestEvent','3118158dEQXFS','getHubUrl','Could\x20not\x20start\x20percy,\x20check\x20percy\x20logs\x20for\x20info.','TPQch','debug','../bin/v2/modules/loadTestModule','1133944UbKeAD','4|0|2|6|5|1|7|3','length','OXynT','constructor','5157593ZecQIR','playwright','aSpMi','true','Please\x20upgrade\x20Browserstack\x20SDK\x20to\x20the\x20latest\x20version\x20to\x20use\x20the\x20self-healing\x20feature.','wZhEn','race','Error\x20in\x20Fire\x20SDKTestAttempted.\x20Stacktrace:\x20','errorMessage','../bin/utils/constants','../bin/utils/clientTroubleshootingService','measures','beforeExit','custom-repeater','sdkRunId','useW3C','testContextOptions','gBCJK','winstonLogger','isUndefined','url','getLocalIdentifier','SIGBREAK','playwrightUrl','opFfQ','turboScaleUrl','init','OrTZu','aiHeal:tcgAuth','../hubAllocationMethods','browserstackLocal','setupTcgConfigFile','RcIxM','getConfigPath','status','?caps=','getAccessKey','setUpHubUrl','TCG_URL','hubUrl','split','./performance/performance-tester','push','statusCode','end','weOwj','ljnxX','version','Something\x20went\x20wrong.\x20Disabling\x20healing\x20for\x20this\x20session.\x20Please\x20try\x20again\x20later.','3632910tdSROF','PlBAz','Error\x20occured\x20while\x20stopping\x20local\x20binary','localOptions','uuid','assign','captureError','isEnabled','isTrue','BrowserstackHealing.init','Percy\x20started\x20successfully','aDVDs','close','345680MoaFSa','framework','4.5.0','setCredentialsFromYmlConfig','disableAutoCaptureLogs','./timeoutPromise','AsqDY','RdEbn','\x20with\x20error\x20','startPercy','getProxyConfigForTcg','xuyYM','SDK_CLEANUP','setupPercy','./setKeepAlive','userName\x20or\x20accessKey\x20is\x20not\x20defined','stopPercy','./testhub/utils','../bin/v2/browserstackCLI','killSignal','../../package.json','TLvbY','lsDHc','isTrialGrid','stopBrowserstackLocal','VDgmE','324282xOWlcn','Error\x20in\x20setting\x20up\x20tcg\x20authconfig.\x20Error:\x20','finalize','getLocalConfig','XySiC','reportFinalDetectionState','9|2|12|22|23|0|1|21|19|4|11|17|13|7|14|3|5|18|15|10|16|6|20|8','VjDPe','initialize','isHealingEnabled','./logger','configPath','PPVxo','includes','skipSessionStatus','Few\x20SDK\x20features\x20were\x20not\x20activated\x20as\x20platforms\x20object\x20was\x20not\x20defined','turboScaleGridDetails','setProxySettings','info','./utilities','2|1|4|3|0','uncaughtException','AmAgl','taUyb','false','compareVersions','setupKeepAlive','writeFileSync','getUserName','\x20with\x20response\x20','error','cDjUI','SIGTERM','turboScale','vGcGD','zymRF','giAth','dKwBd','proxy','getFinalCaps','SDKTestAttempted','integrations','Error\x20in\x20sending\x20testhub\x20stop:\x20','Percy\x20stopped','unhandledRejection','isBrowserstackInfra','skipSessionName','isTurboScaleSession','startLocalBinary','cliConfig','setLogLevel','Local\x20binary\x20started\x20successfully','LJvJN','yRiHx','Hlgyh','FeuAI','RnazF','BROWSERSTACK_PERCY','handleExceptions','cNSrm','KBCLk','pqRXP','BROWSERSTACK_TURBOSCALE','sendToEDS','XQffS','isAuthenticated','platform','generateLocalIdentifier','getInstance','HUB_MANAGEMENT','Healing\x20is\x20not\x20enabled\x20for\x20your\x20group,\x20please\x20contact\x20the\x20admin','vcYeQ'];a100_0xae14=function(){return _0x3c1831;};return a100_0xae14();}(function(_0x208134,_0x36152b){const _0x29e147=a100_0xa484,_0x37014f=_0x208134();while(!![]){try{const _0x4698dc=-parseInt(_0x29e147(0xf0))/0x1+parseInt(_0x29e147(0x10a))/0x2+-parseInt(_0x29e147(0x153))/0x3*(-parseInt(_0x29e147(0x182))/0x4)+parseInt(_0x29e147(0xe3))/0x5+-parseInt(_0x29e147(0xa7))/0x6+-parseInt(_0x29e147(0xb2))/0x7+-parseInt(_0x29e147(0xad))/0x8*(-parseInt(_0x29e147(0x195))/0x9);if(_0x4698dc===_0x36152b)break;else _0x37014f['push'](_0x37014f['shift']());}catch(_0x4deaea){_0x37014f['push'](_0x37014f['shift']());}}}(a100_0xae14,0x5e4bd));const util=require('util'),os=require('os'),path=require(a100_0x250c97(0x15f)),{v4:uuidv4}=require(a100_0x250c97(0xe7)),fs=require('fs'),constants=require(a100_0x250c97(0xbb)),logger=require('./logger')[a100_0x250c97(0xc4)],fileLogger=require(a100_0x250c97(0x114))['fileLogger'],{getLogDir}=require(a100_0x250c97(0x114)),helper=require('./helper'),utilities=require(a100_0x250c97(0x11d)),percyHelper=require('./percy/utils'),hubAllocator=require(a100_0x250c97(0xcf)),PerformanceTester=require(a100_0x250c97(0xdb)),{EVENTS:PerformanceEvents,AUTOMATE_EVENTS:PerformanceAutEvents}=require(a100_0x250c97(0x17b)),{setPercyFlag}=require(a100_0x250c97(0x101)),TestHubHandler=require('./testhub/testhubHandler'),timeoutPromise=require(a100_0x250c97(0xf5)),BrowserstackCLI=require(a100_0x250c97(0x102)),LoadTestModule=require(a100_0x250c97(0xac)),{getEdsInstrumentationAPIUrl}=require(a100_0x250c97(0x15b)),ClientTroubleShootingService=require(a100_0x250c97(0xbc));class BrowserStackSetup{constructor(_0xd54cc8,_0x2287f5){const _0x4d9b0a=a100_0x250c97,_0x114772={'Wmquw':_0x4d9b0a(0x110),'zymRF':_0x4d9b0a(0x180),'TouBm':function(_0x85982b){return _0x85982b();}},_0x4538a6=_0x114772[_0x4d9b0a(0x16c)]['split']('|');let _0x14507c=0x0;while(!![]){switch(_0x4538a6[_0x14507c++]){case'0':this['configPath']=helper[_0x4d9b0a(0xd3)](_0xd54cc8);continue;case'1':this[_0x4d9b0a(0x9e)]=helper[_0x4d9b0a(0x19b)](this[_0x4d9b0a(0x115)]);continue;case'2':helper[_0x4d9b0a(0x193)]();continue;case'3':if(this[_0x4d9b0a(0x9e)][_0x4d9b0a(0x128)])throw new Error(this[_0x4d9b0a(0x9e)]['error']);continue;case'4':this[_0x4d9b0a(0x9e)][_0x4d9b0a(0xc2)]=this['config'][_0x4d9b0a(0xc2)]||{};continue;case'5':helper[_0x4d9b0a(0x9d)](this[_0x4d9b0a(0x9e)],this[_0x4d9b0a(0x13b)]);continue;case'6':helper['setLogDir'](this[_0x4d9b0a(0x9e)]);continue;case'7':global[_0x4d9b0a(0xf1)]=_0x2287f5;continue;case'8':PerformanceTester['startMonitoring']();continue;case'9':this['unhandledErrors']=[];continue;case'10':this['config'][_0x4d9b0a(0xc2)]['skipSessionName']=!helper['isBrowserstackInfra']()||helper[_0x4d9b0a(0xeb)](this[_0x4d9b0a(0x9e)][_0x4d9b0a(0xc2)][_0x4d9b0a(0x138)]);continue;case'11':this[_0x4d9b0a(0xba)]={};continue;case'12':this['envConfig']=helper[_0x4d9b0a(0x15e)]();continue;case'13':this[_0x4d9b0a(0xf1)]=_0x2287f5;continue;case'14':if(helper[_0x4d9b0a(0xc5)](this[_0x4d9b0a(0x9e)]))throw new Error(_0x114772[_0x4d9b0a(0x12d)]);continue;case'15':this[_0x4d9b0a(0x9e)][_0x4d9b0a(0xc2)][_0x4d9b0a(0x118)]=!helper[_0x4d9b0a(0x137)]()||helper[_0x4d9b0a(0xeb)](this[_0x4d9b0a(0x9e)][_0x4d9b0a(0xc2)][_0x4d9b0a(0x118)]);continue;case'16':helper[_0x4d9b0a(0x131)](this[_0x4d9b0a(0x9e)],this['cliConfig'],this[_0x4d9b0a(0x96)]);continue;case'17':this[_0x4d9b0a(0xc0)]=_0x114772['TouBm'](uuidv4);continue;case'18':helper[_0x4d9b0a(0xf3)](this[_0x4d9b0a(0x9e)]);continue;case'19':this[_0x4d9b0a(0x9e)]['platforms']=this['config']['platforms']||[];continue;case'20':helper[_0x4d9b0a(0x13c)](this[_0x4d9b0a(0x9e)],this[_0x4d9b0a(0x13b)],this[_0x4d9b0a(0x96)]);continue;case'21':this[_0x4d9b0a(0x13b)]=helper['setCLICaps'](_0xd54cc8);continue;case'22':this[_0x4d9b0a(0xd0)]=null;continue;case'23':this[_0x4d9b0a(0x162)]=null;continue;}break;}}[a100_0x250c97(0x192)](_0x58fac3){const _0x30b532=a100_0x250c97,_0x250211={'yRiHx':_0x30b532(0xff),'VDgmE':function(_0x5e9e02,_0x4c8a41){return _0x5e9e02===_0x4c8a41;},'RdEbn':function(_0x3f277e,_0x14e728){return _0x3f277e===_0x14e728;},'wrbCj':_0x30b532(0x133),'RnazF':_0x30b532(0x132),'wdsvM':function(_0x2c3509,_0x2f1975){return _0x2c3509<_0x2f1975;},'pqRXP':function(_0xf08904,_0x2dab5d){return _0xf08904(_0x2dab5d);},'BbDAh':'selenium-webdriver','tuhsT':_0x30b532(0xf2),'KBCLk':_0x30b532(0x119),'RcIxM':'parallelsPerPlatform\x20was\x20ignored\x20as\x20platforms\x20object\x20was\x20not\x20defined','EJwad':_0x30b532(0x12a),'QgKLq':'SIGINT','AXQNq':'SIGHUP','BnuEN':function(_0x4da92b,_0x3f3d86){return _0x4da92b!==_0x3f3d86;},'mrdQL':'win32','QMPgy':_0x30b532(0x163),'FeuAI':_0x30b532(0x187),'RfJNp':_0x30b532(0xc8),'DoWdC':'beforeExit'},_0x210622=this[_0x30b532(0xf1)];global[_0x30b532(0x9e)]=this[_0x30b532(0x9e)],helper['sanitizeCaps'](this[_0x30b532(0x9e)]),this[_0x30b532(0x103)]=null,global[_0x30b532(0xc0)]=this[_0x30b532(0xc0)],logger['info'](_0x30b532(0x95)+this['sdkRunId']),!this[_0x30b532(0x9e)][_0x30b532(0x165)]&&(this[_0x30b532(0x9e)][_0x30b532(0x165)]=this[_0x30b532(0x9e)][_0x30b532(0xe6)]||{});if(helper[_0x30b532(0xc5)](helper[_0x30b532(0x126)](this[_0x30b532(0x9e)]))||helper[_0x30b532(0xc5)](helper[_0x30b532(0xd6)](this[_0x30b532(0x9e)])))throw new Error(_0x250211[_0x30b532(0x13f)]);helper[_0x30b532(0x10d)](this[_0x30b532(0x9e)])&&helper[_0x30b532(0xc5)](helper[_0x30b532(0xc7)](this[_0x30b532(0x9e)]))&&(!helper['isUndefined'](this['config'][_0x30b532(0x165)])&&_0x250211[_0x30b532(0x109)](this[_0x30b532(0x9e)][_0x30b532(0x165)][_0x30b532(0xb1)],Object)?!helper[_0x30b532(0xeb)](this[_0x30b532(0x9e)]['browserStackLocalOptions'][_0x30b532(0x166)])&&(this['config'][_0x30b532(0x165)][_0x30b532(0x18e)]=helper[_0x30b532(0x14d)]()):this[_0x30b532(0x9e)][_0x30b532(0x165)]={'localIdentifier':helper[_0x30b532(0x14d)]()});this['config']['browserStackLocalOptions'][_0x30b532(0x166)]=helper['isTrue'](this['config']['browserStackLocalOptions'][_0x30b532(0x166)]),helper[_0x30b532(0x161)](this[_0x30b532(0x9e)]);if(_0x250211[_0x30b532(0xf7)](_0x210622,_0x250211['wrbCj']))return;this['handleExceptions']();process['env']['BROWSERSTACK_TURBOSCALE']&&(this[_0x30b532(0x9e)][_0x30b532(0x12b)]=helper[_0x30b532(0xeb)](process['env']['BROWSERSTACK_TURBOSCALE']),this[_0x30b532(0x9e)][_0x30b532(0x16d)]=this['config'][_0x30b532(0x16d)]||{});helper[_0x30b532(0x139)](this['config'])&&(process['env'][_0x30b532(0x148)]=!![]);LoadTestModule[_0x30b532(0x190)](this['config'])&&logger[_0x30b532(0xab)](_0x30b532(0x155)+this['sdkRunId']);if(!helper[_0x30b532(0x137)]()){try{process[_0x30b532(0x167)]['FRAMEWORK']=_0x210622,utilities[_0x30b532(0xa6)](_0x250211[_0x30b532(0x142)],{},this[_0x30b532(0x9e)],this['framework']);}catch(_0x2a65a0){logger['debug'](_0x30b532(0xb9)+_0x2a65a0);}return;}if(helper['requireSeleniumWebdriverCheck'](_0x210622)){if(global[_0x30b532(0x171)]||global[_0x30b532(0x199)])return;_0x250211['wdsvM'](_0x250211[_0x30b532(0x147)](parseInt,helper[_0x30b532(0x191)](_0x250211[_0x30b532(0x97)])),0x3)&&(this[_0x30b532(0x9e)][_0x30b532(0xc1)]=![]),_0x250211[_0x30b532(0xf7)](helper[_0x30b532(0x123)](helper[_0x30b532(0x191)](_0x250211['BbDAh']),_0x250211[_0x30b532(0x18a)]),0x1)&&(this[_0x30b532(0x9e)]['useW3C']=!![]);}(helper[_0x30b532(0xc5)](this[_0x30b532(0x9e)][_0x30b532(0x18d)])||helper[_0x30b532(0xc5)](this[_0x30b532(0x9e)][_0x30b532(0x18d)][_0x30b532(0xaf)]))&&(helper['isUndefined'](this[_0x30b532(0x9e)][_0x30b532(0x16f)])?logger[_0x30b532(0x11c)](_0x250211[_0x30b532(0x146)]):logger['warn'](_0x250211[_0x30b532(0xd2)]),this[_0x30b532(0x9e)][_0x30b532(0x18d)]=[]);!this[_0x30b532(0x9e)]['testContextOptions']&&(this[_0x30b532(0x9e)][_0x30b532(0xc2)]={});try{process['env']['FRAMEWORK']=_0x58fac3['_'][0x0],utilities['fireFunnelTestEvent'](_0x250211['RnazF'],{},this[_0x30b532(0x9e)],this['framework']);}catch(_0x47f324){logger[_0x30b532(0xab)](_0x30b532(0xb9)+_0x47f324);}!this[_0x30b532(0x9e)][_0x30b532(0xf4)]&&logger[_0x30b532(0x11c)](constants['AUTOLOGCAPTURE_NOTIFICATION']),this[_0x30b532(0x157)]=this[_0x30b532(0x157)][_0x30b532(0x170)](this),process['on'](_0x250211[_0x30b532(0x176)],this[_0x30b532(0x157)]),process['on'](_0x250211[_0x30b532(0x15d)],this[_0x30b532(0x157)]),process['on'](_0x250211['AXQNq'],this[_0x30b532(0x157)]),_0x250211['BnuEN'](process[_0x30b532(0x14c)],_0x250211['mrdQL'])?(process['on'](_0x250211['QMPgy'],this[_0x30b532(0x157)]),process['on'](_0x250211[_0x30b532(0x141)],this[_0x30b532(0x157)])):process['on'](_0x250211[_0x30b532(0x9c)],this[_0x30b532(0x157)]),process['on'](_0x250211[_0x30b532(0x159)],this['exitHandler']());}async[a100_0x250c97(0x112)](_0x532e10){const _0x19754b=a100_0x250c97,_0x1c54f8={'IGNrx':_0x19754b(0x196),'rsVlq':_0x19754b(0xbf),'FsOZm':_0x19754b(0xb5),'sGYbq':function(_0x44572f,_0x437eaf){return _0x44572f===_0x437eaf;},'SuAnM':_0x19754b(0xb3),'lTxGR':function(_0x501860,_0x1fbe73){return _0x501860+_0x1fbe73;},'XySiC':_0x19754b(0xd5),'PPVxo':function(_0x240c40,_0x571b95){return _0x240c40(_0x571b95);},'HVuMx':_0x19754b(0x172)};this[_0x19754b(0x192)](_0x532e10);if(helper['isTurboScaleSession'](this['config'])){const _0x1124ad=await helper[_0x19754b(0x175)](this['config']);this[_0x19754b(0x9e)][_0x19754b(0x11a)]=_0x1124ad,_0x1124ad[_0x19754b(0x107)]&&helper['isNotUndefined'](this[_0x19754b(0x9e)][_0x19754b(0xd0)])&&helper[_0x19754b(0xeb)](this[_0x19754b(0x9e)][_0x19754b(0xd0)])&&(this[_0x19754b(0x9e)][_0x19754b(0x165)][_0x19754b(0x18e)]=_0x1c54f8['IGNrx'],this[_0x19754b(0x9e)][_0x19754b(0x165)][_0x1c54f8['rsVlq']]=_0x1124ad[_0x19754b(0x152)][_0x19754b(0x9f)](','),this[_0x19754b(0x9e)]['browserStackLocalOptions']['forceLocal']=_0x1c54f8['FsOZm']),this[_0x19754b(0x9e)][_0x19754b(0xcb)]=_0x1124ad[_0x19754b(0xc6)],this[_0x19754b(0xf1)]&&_0x1c54f8['sGYbq'](this[_0x19754b(0xf1)][_0x19754b(0x17d)](),_0x1c54f8[_0x19754b(0x179)])?this[_0x19754b(0x9e)]['turboScaleUrl']=_0x1c54f8['lTxGR'](_0x1124ad[_0x19754b(0xc9)],_0x1c54f8[_0x19754b(0x10e)]):constants[_0x19754b(0xd9)]=helper[_0x19754b(0xa8)](this['config']),logger[_0x19754b(0xab)]('HUB\x20URL\x20SET\x20TO\x20TurboScale\x20HUB\x20-\x20'+constants['hubUrl']);}helper[_0x19754b(0x11b)](this[_0x19754b(0x9e)]),this['setupKeepAlive'](),_0x1c54f8[_0x19754b(0x116)](setPercyFlag,this),await this['setupBrowserstackLocal'](),![_0x1c54f8[_0x19754b(0x16a)],_0x1c54f8[_0x19754b(0x179)]][_0x19754b(0x117)](this[_0x19754b(0xf1)])&&!helper['isTurboScaleSession'](this[_0x19754b(0x9e)])&&!helper['getCentralUser']()[_0x19754b(0xa0)]&&await this[_0x19754b(0xd7)]();}async[a100_0x250c97(0xfd)](){const _0x2b9a23=a100_0x250c97,_0x31118f={};_0x31118f[_0x2b9a23(0x160)]=function(_0x616a7a,_0x37c694){return _0x616a7a===_0x37c694;},_0x31118f['vGcGD']=_0x2b9a23(0x122),_0x31118f[_0x2b9a23(0xfb)]=_0x2b9a23(0xa9),_0x31118f['YdqHJ']=_0x2b9a23(0xed),_0x31118f['OXynT']=_0x2b9a23(0xb5),_0x31118f[_0x2b9a23(0xaa)]=_0x2b9a23(0xbe);const _0x1a2f7a=_0x31118f;if(helper[_0x2b9a23(0xeb)](this[_0x2b9a23(0x9e)][_0x2b9a23(0x162)])&&(!this[_0x2b9a23(0x162)]||!this[_0x2b9a23(0x162)]['isRunning']()))try{this[_0x2b9a23(0x162)]=await percyHelper[_0x2b9a23(0xf9)](this[_0x2b9a23(0x9e)]);if(!this[_0x2b9a23(0x162)]){process[_0x2b9a23(0x167)][_0x2b9a23(0x143)]=_0x1a2f7a[_0x2b9a23(0x12c)];throw new Error(_0x1a2f7a[_0x2b9a23(0xfb)]);}logger[_0x2b9a23(0x11c)](_0x1a2f7a[_0x2b9a23(0x181)]),process[_0x2b9a23(0x167)][_0x2b9a23(0x143)]=_0x1a2f7a[_0x2b9a23(0xb0)];let _0xe6eba4=0x0;const _0x30b432=async()=>{const _0x2ddea7=_0x2b9a23;_0xe6eba4++,_0x1a2f7a[_0x2ddea7(0x160)](_0xe6eba4,0x1)&&await this[_0x2ddea7(0x100)]();};process['on'](_0x1a2f7a[_0x2b9a23(0xaa)],_0x30b432);}catch(_0x1ab352){process[_0x2b9a23(0x167)][_0x2b9a23(0x143)]=_0x1a2f7a[_0x2b9a23(0x12c)],logger[_0x2b9a23(0xab)](_0x2b9a23(0x18c)+_0x1ab352);throw new Error(_0x1ab352[_0x2b9a23(0xa4)]());}}async[a100_0x250c97(0x100)](){const _0x4e7d56=a100_0x250c97,_0xcff611={};_0xcff611[_0x4e7d56(0xb7)]=_0x4e7d56(0x135),_0xcff611[_0x4e7d56(0xc3)]=_0x4e7d56(0x164);const _0x5aee80=_0xcff611;if(this[_0x4e7d56(0x162)]&&this['percy']['isRunning']())try{await percyHelper[_0x4e7d56(0x100)](this[_0x4e7d56(0x162)]),logger[_0x4e7d56(0x11c)](_0x5aee80[_0x4e7d56(0xb7)]);}catch(_0x5a3111){logger[_0x4e7d56(0x128)](_0x5aee80[_0x4e7d56(0xc3)],_0x5a3111[_0x4e7d56(0x185)]);}}async['setupBrowserstackLocal'](){const _0x4763dd=a100_0x250c97,_0x27f34d={};_0x27f34d[_0x4763dd(0xe0)]='Local\x20binary\x20not\x20started\x20as\x20skipBinaryInitialisation\x20is\x20enabled',_0x27f34d['ANOwH']=_0x4763dd(0x13d);const _0x48be2d=_0x27f34d;if(helper[_0x4763dd(0x137)]()&&helper[_0x4763dd(0xeb)](this[_0x4763dd(0x9e)][_0x4763dd(0xd0)])&&(!this[_0x4763dd(0xd0)]||!this[_0x4763dd(0xd0)][_0x4763dd(0x17e)]()))try{if(this[_0x4763dd(0x9e)]['browserStackLocalOptions'][_0x4763dd(0x166)]){logger[_0x4763dd(0xab)](_0x48be2d[_0x4763dd(0xe0)]);return;}this[_0x4763dd(0xd0)]=await helper[_0x4763dd(0x13a)](this[_0x4763dd(0x9e)]),logger[_0x4763dd(0x11c)](_0x48be2d[_0x4763dd(0x156)]);}catch(_0x261f00){logger[_0x4763dd(0xab)](_0x261f00);throw new Error(_0x261f00[_0x4763dd(0xa4)]());}}async[a100_0x250c97(0x108)](){const _0x15a68a=a100_0x250c97,_0x1b7475={};_0x1b7475['giAth']='Local\x20binary\x20stopped',_0x1b7475[_0x15a68a(0x19a)]=_0x15a68a(0xe5);const _0x3af555=_0x1b7475;if(this[_0x15a68a(0xd0)]&&this[_0x15a68a(0xd0)]['isRunning']())try{await helper['stopLocalBinary'](this[_0x15a68a(0xd0)]),logger[_0x15a68a(0x11c)](_0x3af555[_0x15a68a(0x12e)]);}catch(_0x2f3d9c){logger[_0x15a68a(0x128)](_0x3af555[_0x15a68a(0x19a)],_0x2f3d9c['message']);}}async[a100_0x250c97(0xd7)](){const _0x59535f=a100_0x250c97;return PerformanceTester['measureWrapper'](PerformanceAutEvents[_0x59535f(0x14f)],async()=>{const _0x2b2ee2=_0x59535f;await hubAllocator['allocateHub'](this[_0x2b2ee2(0x9e)]);})();}async[a100_0x250c97(0xa1)](){const _0x5ba78f=a100_0x250c97,_0x5f1555={'LJvJN':function(_0x41ebc2,_0xb09f81){return _0x41ebc2(_0xb09f81);},'XQffS':_0x5ba78f(0x168),'hVKDQ':function(_0x3f13e5,_0x2f2ae2,_0x2f1162,_0x1dbb2d,_0x2c70d2,_0x1abed3,_0x59f434){return _0x3f13e5(_0x2f2ae2,_0x2f1162,_0x1dbb2d,_0x2c70d2,_0x1abed3,_0x59f434);},'VjDPe':'BrowserstackHealing.init\x20method\x20timed\x20out','zwfGu':_0x5ba78f(0x169),'dKwBd':_0x5ba78f(0x104),'CAPBA':_0x5ba78f(0xec),'taUyb':function(_0x22d8b8,_0x579042){return _0x22d8b8===_0x579042;},'hLWTq':_0x5ba78f(0xb5),'lsDHc':function(_0x1259ed,_0x52e491){return _0x1259ed===_0x52e491;},'PlBAz':_0x5ba78f(0xb6),'kzmfD':_0x5ba78f(0xe2),'GXlKi':_0x5ba78f(0x188),'AsqDY':function(_0x138507,_0x25ca0a){return _0x138507(_0x25ca0a);},'OrTZu':_0x5ba78f(0x150),'aDVDs':function(_0x43b3ee,_0x76fdf4){return _0x43b3ee>=_0x76fdf4;},'cDjUI':function(_0x101910,_0x46d3b){return _0x101910<_0x46d3b;},'opFfQ':_0x5ba78f(0x154),'GtJiB':_0x5ba78f(0xce),'Hlgyh':function(_0x49b21e){return _0x49b21e();}},_0x300522=PerformanceTester['measureWrapper'](_0x5f1555['GtJiB'],async()=>{const _0x3dc652=_0x5ba78f;try{const _0x2aff26=new Date(),_0x210eba=helper[_0x3dc652(0xfa)](this['config']),_0x390e33=_0x5f1555[_0x3dc652(0x13e)](require,path[_0x3dc652(0x9f)](__dirname,_0x5f1555[_0x3dc652(0x14a)])),_0x485945=_0x5f1555['hVKDQ'](timeoutPromise,constants['TCG_AUTH_TIMEOUT'],_0x5f1555[_0x3dc652(0x111)],_0x5f1555['zwfGu'],_0x2aff26,this[_0x3dc652(0x9e)],this['framework']),_0x169dc4={'tcgUrl':constants[_0x3dc652(0xd8)],'sdkVersion':_0x5f1555[_0x3dc652(0x13e)](require,_0x5f1555[_0x3dc652(0x12f)])[_0x3dc652(0xe1)],'methodUsed':_0x5f1555[_0x3dc652(0x197)],'proxyConfig':_0x210eba,'os':os[_0x3dc652(0x14c)]()};if(_0x210eba&&_0x210eba['proxyUrl']){utilities[_0x3dc652(0xa6)](constants[_0x3dc652(0x18f)],_0x169dc4,this[_0x3dc652(0x9e)],this[_0x3dc652(0xf1)]);return;}const _0x496edc={};_0x496edc[_0x3dc652(0x130)]=_0x210eba;const _0x25ff7f=await Promise[_0x3dc652(0xb8)]([_0x390e33[_0x3dc652(0xcc)](this['config'][_0x3dc652(0x184)],this[_0x3dc652(0x9e)]['userName'],constants[_0x3dc652(0xd8)],_0x5f1555['LJvJN'](require,_0x5f1555['dKwBd'])[_0x3dc652(0xe1)],_0x496edc)['then'](_0x3cffd1=>{const _0x57d092=_0x3dc652;return _0x485945[_0x57d092(0x198)](),_0x3cffd1;}),_0x485945]);_0x25ff7f[_0x3dc652(0x113)]=_0x5f1555['taUyb'](_0x25ff7f[_0x3dc652(0x113)],_0x5f1555[_0x3dc652(0x177)])||_0x5f1555['taUyb'](_0x25ff7f['isHealingEnabled'],!![]);const _0x24c0aa=_0x5f1555[_0x3dc652(0x106)](this['config'][_0x3dc652(0x9a)],!![])||_0x5f1555[_0x3dc652(0x121)](this[_0x3dc652(0x9e)][_0x3dc652(0x9a)],_0x5f1555['hLWTq']);if(_0x5f1555[_0x3dc652(0x121)](_0x25ff7f[_0x3dc652(0x185)],constants[_0x3dc652(0x9b)])&&_0x24c0aa)logger[_0x3dc652(0x11c)](_0x5f1555[_0x3dc652(0xe4)]);else{if(!_0x25ff7f[_0x3dc652(0x14b)]&&_0x5f1555[_0x3dc652(0x106)](_0x25ff7f[_0x3dc652(0xd4)],0x1f7)&&_0x24c0aa)logger[_0x3dc652(0x11c)](_0x5f1555['kzmfD']),utilities['fireFunnelTestEvent'](constants['TCG_DOWN'],_0x169dc4,this[_0x3dc652(0x9e)],this[_0x3dc652(0xf1)]);else{if(!_0x25ff7f[_0x3dc652(0x14b)]&&_0x24c0aa){logger[_0x3dc652(0x11c)](_0x5f1555['GXlKi']);const _0x400970={'tcgUrl':constants[_0x3dc652(0xd8)],'sdkVersion':_0x5f1555[_0x3dc652(0xf6)](require,_0x5f1555[_0x3dc652(0x12f)])['version'],'methodUsed':_0x5f1555[_0x3dc652(0x197)],'proxyConfig':_0x210eba,'os':os[_0x3dc652(0x14c)]()};utilities[_0x3dc652(0xa6)](constants['TCG_AUTH_FAILURE'],_0x400970,this[_0x3dc652(0x9e)],this[_0x3dc652(0xf1)]);}else{if(_0x25ff7f[_0x3dc652(0x14b)]&&!_0x25ff7f[_0x3dc652(0x113)]&&_0x24c0aa)logger[_0x3dc652(0x11c)](_0x5f1555[_0x3dc652(0xcd)]);else{if(_0x5f1555[_0x3dc652(0xee)](_0x25ff7f['status'],0xc8)&&_0x5f1555[_0x3dc652(0x129)](_0x25ff7f[_0x3dc652(0xd4)],0x12c))utilities[_0x3dc652(0xa6)](constants[_0x3dc652(0x98)],_0x169dc4,this[_0x3dc652(0x9e)],this[_0x3dc652(0xf1)]);else{if(_0x5f1555[_0x3dc652(0xee)](_0x25ff7f['status'],0x190))_0x169dc4[_0x3dc652(0xd4)]=_0x25ff7f['status'],utilities[_0x3dc652(0xa6)](constants[_0x3dc652(0x16b)],_0x169dc4,this[_0x3dc652(0x9e)],this['framework']);else!_0x25ff7f[_0x3dc652(0xd4)]&&utilities[_0x3dc652(0xa6)](constants[_0x3dc652(0x183)],_0x169dc4,this['config'],this[_0x3dc652(0xf1)]);}}}}}if(_0x25ff7f[_0x3dc652(0x14b)]&&_0x25ff7f['isHealingEnabled']){const _0x534da={};_0x534da['tcgAuthConfig']=_0x25ff7f;const _0x551fc6=_0x534da;_0x210eba&&(_0x551fc6['proxyConfig']=_0x210eba),_0x551fc6[_0x3dc652(0xf1)]=this['framework'],_0x551fc6[_0x3dc652(0x19c)]=this[_0x3dc652(0x9e)],helper[_0x3dc652(0xd1)](_0x551fc6),logger[_0x3dc652(0xab)](_0x5f1555[_0x3dc652(0xca)]);}}catch(_0x566e9c){logger[_0x3dc652(0xab)](_0x3dc652(0x10b)+(_0x566e9c[_0x3dc652(0x185)]?_0x566e9c[_0x3dc652(0x185)]:''));}});await _0x5f1555[_0x5ba78f(0x140)](_0x300522);}[a100_0x250c97(0x124)](){const _0x26df3c=a100_0x250c97,_0x449fa8={'vcYeQ':function(_0x152af6,_0x90cb41){return _0x152af6(_0x90cb41);},'cNSrm':_0x26df3c(0xfe)};_0x449fa8[_0x26df3c(0x151)](require,_0x449fa8[_0x26df3c(0x145)])();}[a100_0x250c97(0x144)](){const _0x363343=a100_0x250c97,_0x493a0d={};_0x493a0d[_0x363343(0x94)]=_0x363343(0x11e),_0x493a0d['Ejail']=_0x363343(0x136),_0x493a0d['rEdFj']=_0x363343(0x11f);const _0x212122=_0x493a0d,_0x4dce3a=_0x486788=>{const _0x24622e=_0x363343,_0x357f15=_0x212122[_0x24622e(0x94)]['split']('|');let _0x2f645e=0x0;while(!![]){switch(_0x357f15[_0x2f645e++]){case'0':ClientTroubleShootingService[_0x24622e(0x10f)]();continue;case'1':logger[_0x24622e(0xab)](util[_0x24622e(0x17a)](_0x486788));continue;case'2':logger[_0x24622e(0x128)](_0x486788['message']);continue;case'3':PerformanceTester[_0x24622e(0xe9)](_0x486788);continue;case'4':this['unhandledErrors'][_0x24622e(0xdc)](util[_0x24622e(0x17a)]('%j',_0x486788));continue;}break;}};process['on'](_0x212122['Ejail'],_0x4dce3a),process['on'](_0x212122['rEdFj'],_0x4dce3a);}async[a100_0x250c97(0x157)](_0x515360){const _0x2ee0fc=a100_0x250c97,_0x1c574d={};_0x1c574d[_0x2ee0fc(0xdf)]=_0x2ee0fc(0xae),_0x1c574d[_0x2ee0fc(0x18b)]=function(_0x2b09b5,_0x8ab526){return _0x2b09b5+_0x8ab526;},_0x1c574d[_0x2ee0fc(0x120)]=_0x2ee0fc(0x16e),_0x1c574d[_0x2ee0fc(0x194)]=_0x2ee0fc(0xa5);const _0x2ef033=_0x1c574d,_0xebecdf=_0x2ef033[_0x2ee0fc(0xdf)][_0x2ee0fc(0xda)]('|');let _0x13fccd=0x0;while(!![]){switch(_0xebecdf[_0x13fccd++]){case'0':this[_0x2ef033['Smnvf'](_0x2ef033['AmAgl'],_0x515360)]=!![];continue;case'1':await TestHubHandler['stop'](_0x515360);continue;case'2':logger[_0x2ee0fc(0x11c)](_0x2ef033[_0x2ee0fc(0x18b)](_0x2ef033[_0x2ee0fc(0x194)],_0x515360));continue;case'3':await BrowserstackCLI[_0x2ee0fc(0x14e)]()[_0x2ee0fc(0x15a)]();continue;case'4':if(this[_0x2ef033[_0x2ee0fc(0x18b)](_0x2ef033['AmAgl'],_0x515360)])return;continue;case'5':await ClientTroubleShootingService[_0x2ee0fc(0x189)](_0x515360);continue;case'6':this[_0x2ee0fc(0x103)]=_0x515360;continue;case'7':await ClientTroubleShootingService['reportFinalDetectionState']();continue;}break;}}['exitHandler'](){const _0x3e7987=a100_0x250c97,_0xbac68a={'TbHBX':function(_0x27de9e,_0xf6be85){return _0x27de9e===_0xf6be85;},'MXpgJ':_0x3e7987(0x99),'kRpQI':function(_0x5c87d3,_0x4bf044){return _0x5c87d3>_0x4bf044;},'aSpMi':function(_0x481acb,_0x46c893){return _0x481acb>_0x46c893;},'WerTL':function(_0x1ac78b,_0x52868f){return _0x1ac78b(_0x52868f);},'teIpE':function(_0x34acc8){return _0x34acc8();},'TLvbY':_0x3e7987(0xa3)};let _0x417875=0x0;return async()=>{const _0x2da52a=_0x3e7987;_0x417875++;if(_0xbac68a[_0x2da52a(0x17c)](_0x417875,0x1)){helper[_0x2da52a(0x178)](this['framework'])&&await this['stopBrowserstackLocal']();try{logger['debug'](_0xbac68a[_0x2da52a(0x17f)]),await TestHubHandler[_0x2da52a(0x15a)](_0x417875),await ClientTroubleShootingService[_0x2da52a(0x10f)](),await BrowserstackCLI[_0x2da52a(0x14e)]()[_0x2da52a(0x15a)]('1');}catch(_0x3cb4c5){logger[_0x2da52a(0xab)](_0x2da52a(0x134)+util[_0x2da52a(0x17a)](_0x3cb4c5));}PerformanceTester[_0x2da52a(0xde)](PerformanceEvents[_0x2da52a(0xfc)]);if(PerformanceTester[_0x2da52a(0xea)]()){const {measures:_0x5c58b2,errors:_0x100559}=await PerformanceTester[_0x2da52a(0x10c)](),_0x5b3c33={};if(_0x5c58b2&&_0xbac68a[_0x2da52a(0x15c)](_0x5c58b2[_0x2da52a(0xaf)],0x0)||_0x100559&&_0xbac68a[_0x2da52a(0xb4)](_0x100559[_0x2da52a(0xaf)],0x0)){const _0x2290a7={};_0x2290a7[_0x2da52a(0xbd)]=_0x5c58b2,_0x2290a7[_0x2da52a(0x173)]=_0x100559,Object[_0x2da52a(0xe8)](_0x5b3c33,_0x2290a7);}try{const _0x33d3f6=await helper[_0x2da52a(0x149)](_0x5b3c33,this[_0x2da52a(0x9e)]);logger['debug'](_0x2da52a(0x186)+_0xbac68a[_0x2da52a(0x174)](getEdsInstrumentationAPIUrl,'')+_0x2da52a(0x127)+_0x33d3f6[_0x2da52a(0xdd)]);}catch(_0x1aead5){logger[_0x2da52a(0xab)](_0x2da52a(0xa2)+_0xbac68a[_0x2da52a(0x174)](getEdsInstrumentationAPIUrl,'')+_0x2da52a(0xf8)+util[_0x2da52a(0x17a)](_0x1aead5));}try{fs[_0x2da52a(0x125)](path['join'](_0xbac68a['teIpE'](getLogDir),_0xbac68a[_0x2da52a(0x105)]),JSON[_0x2da52a(0x158)](_0x5b3c33));}catch(_0x3fa76e){logger[_0x2da52a(0xab)]('Error\x20in\x20writing\x20events\x20to\x20file\x20'+_0x3fa76e);}}}logger&&logger[_0x2da52a(0xef)](),fileLogger&&fileLogger[_0x2da52a(0xef)]();};}}exports['default']=BrowserStackSetup;
const a100_0x4211de=a100_0x2e75;(function(_0x5f2fb1,_0x136cd7){const _0xaf617c=a100_0x2e75,_0x313752=_0x5f2fb1();while(!![]){try{const _0x14927f=parseInt(_0xaf617c(0x15b))/0x1+-parseInt(_0xaf617c(0x20c))/0x2+parseInt(_0xaf617c(0x1c8))/0x3*(parseInt(_0xaf617c(0x168))/0x4)+-parseInt(_0xaf617c(0xfd))/0x5+parseInt(_0xaf617c(0x134))/0x6*(-parseInt(_0xaf617c(0x163))/0x7)+-parseInt(_0xaf617c(0x1ba))/0x8*(parseInt(_0xaf617c(0x173))/0x9)+-parseInt(_0xaf617c(0x128))/0xa*(-parseInt(_0xaf617c(0x139))/0xb);if(_0x14927f===_0x136cd7)break;else _0x313752['push'](_0x313752['shift']());}catch(_0x217bf6){_0x313752['push'](_0x313752['shift']());}}}(a100_0x59f1,0xeb507));const util=require('util'),os=require('os'),path=require(a100_0x4211de(0x153)),{v4:uuidv4}=require(a100_0x4211de(0x114)),fs=require('fs'),constants=require(a100_0x4211de(0x156)),logger=require(a100_0x4211de(0x206))['winstonLogger'],fileLogger=require(a100_0x4211de(0x206))[a100_0x4211de(0x1e7)],{getLogDir}=require(a100_0x4211de(0x206)),helper=require(a100_0x4211de(0x1ef)),utilities=require(a100_0x4211de(0x1da)),percyHelper=require(a100_0x4211de(0x192)),hubAllocator=require(a100_0x4211de(0x150)),PerformanceTester=require(a100_0x4211de(0x1b7)),{EVENTS:PerformanceEvents,AUTOMATE_EVENTS:PerformanceAutEvents}=require(a100_0x4211de(0x110)),{setPercyFlag}=require(a100_0x4211de(0x181)),TestHubHandler=require(a100_0x4211de(0x1b6)),timeoutPromise=require('./timeoutPromise'),BrowserstackCLI=require(a100_0x4211de(0x1a0)),LoadTestModule=require(a100_0x4211de(0x18c)),{getEdsInstrumentationAPIUrl}=require(a100_0x4211de(0x12f)),ClientTroubleShootingService=require(a100_0x4211de(0x1b3));class BrowserStackSetup{constructor(_0x22d477,_0x285f6e){const _0x43d6cd=a100_0x4211de,_0x20a7b2={'CXaaH':_0x43d6cd(0x111),'KVUFq':_0x43d6cd(0x184),'qlbSG':function(_0x5cbd9a){return _0x5cbd9a();}},_0x12d279=_0x20a7b2['CXaaH'][_0x43d6cd(0x122)]('|');let _0x441b42=0x0;while(!![]){switch(_0x12d279[_0x441b42++]){case'0':helper['setCredentialsFromYmlConfig'](this[_0x43d6cd(0x1b5)]);continue;case'1':PerformanceTester['startMonitoring']();continue;case'2':this[_0x43d6cd(0x1b5)]['testContextOptions']=this[_0x43d6cd(0x1b5)]['testContextOptions']||{};continue;case'3':this['unhandledErrors']=[];continue;case'4':this[_0x43d6cd(0x20b)]=helper[_0x43d6cd(0x13e)](_0x22d477);continue;case'5':this[_0x43d6cd(0x1ae)]=null;continue;case'6':if(helper['isUndefined'](this[_0x43d6cd(0x1b5)]))throw new Error(_0x20a7b2[_0x43d6cd(0x1df)]);continue;case'7':helper[_0x43d6cd(0x13a)](this[_0x43d6cd(0x1b5)],this[_0x43d6cd(0x20b)],this[_0x43d6cd(0x1ca)]);continue;case'8':this['config']['testContextOptions'][_0x43d6cd(0x202)]=!helper[_0x43d6cd(0x1d4)]()||helper[_0x43d6cd(0x1a5)](this['config'][_0x43d6cd(0x10c)]['skipSessionName']);continue;case'9':this[_0x43d6cd(0x1b5)]=helper[_0x43d6cd(0x1ab)](this['configPath']);continue;case'10':this[_0x43d6cd(0x12d)]=helper['getConfigPath'](_0x22d477);continue;case'11':helper[_0x43d6cd(0x1ec)](this['config']);continue;case'12':helper[_0x43d6cd(0x1eb)]();continue;case'13':this[_0x43d6cd(0x1b5)][_0x43d6cd(0x10c)][_0x43d6cd(0x179)]=!helper['isBrowserstackInfra']()||helper[_0x43d6cd(0x1a5)](this[_0x43d6cd(0x1b5)][_0x43d6cd(0x10c)][_0x43d6cd(0x179)]);continue;case'14':global[_0x43d6cd(0x199)]=_0x285f6e;continue;case'15':this['envConfig']=helper[_0x43d6cd(0x175)]();continue;case'16':if(this[_0x43d6cd(0x1b5)][_0x43d6cd(0x18a)])throw new Error(this[_0x43d6cd(0x1b5)][_0x43d6cd(0x18a)]);continue;case'17':this['sdkRunId']=_0x20a7b2[_0x43d6cd(0x1f4)](uuidv4);continue;case'18':this[_0x43d6cd(0x1b5)][_0x43d6cd(0x101)]=this[_0x43d6cd(0x1b5)]['platforms']||[];continue;case'19':helper[_0x43d6cd(0x1e4)](this[_0x43d6cd(0x1b5)],this['cliConfig']);continue;case'20':helper['getFinalCaps'](this[_0x43d6cd(0x1b5)],this[_0x43d6cd(0x20b)],this[_0x43d6cd(0x1ca)]);continue;case'21':this[_0x43d6cd(0x199)]=_0x285f6e;continue;case'22':this[_0x43d6cd(0x1fd)]={};continue;case'23':this[_0x43d6cd(0x177)]=null;continue;}break;}}['preInitialize'](_0x89f0a0){const _0x17e912=a100_0x4211de,_0xbde408={'qaRWu':'userName\x20or\x20accessKey\x20is\x20not\x20defined','UZNlS':function(_0x399cba,_0x7ec839){return _0x399cba===_0x7ec839;},'KCscR':'integrations','HKgEa':_0x17e912(0x1a3),'AuQMM':function(_0x54293c,_0x146eee){return _0x54293c<_0x146eee;},'HcRin':function(_0x39ed27,_0x3f3ef4){return _0x39ed27(_0x3f3ef4);},'pgfWq':_0x17e912(0x1ad),'TrGrq':_0x17e912(0x1bc),'busuB':'Few\x20SDK\x20features\x20were\x20not\x20activated\x20as\x20platforms\x20object\x20was\x20not\x20defined','uZqvn':_0x17e912(0x164),'zRrGS':_0x17e912(0x100),'YyPsH':_0x17e912(0x11f),'HZrTL':'SIGHUP','uRhnJ':function(_0x424dfb,_0x70eb7a){return _0x424dfb!==_0x70eb7a;},'XCJYR':'win32','FJFdn':'SIGABRT','cOtiI':'SIGQUIT','SgCZm':'SIGBREAK','tgnhX':_0x17e912(0x14b)},_0x32f5a0=this[_0x17e912(0x199)];global['config']=this['config'],helper[_0x17e912(0x1fe)](this[_0x17e912(0x1b5)]),this[_0x17e912(0x193)]=null,global[_0x17e912(0x1e6)]=this[_0x17e912(0x1e6)],logger[_0x17e912(0x1ee)](_0x17e912(0x1dd)+this[_0x17e912(0x1e6)]),!this['config'][_0x17e912(0x203)]&&(this[_0x17e912(0x1b5)][_0x17e912(0x203)]=this[_0x17e912(0x1b5)][_0x17e912(0x1d9)]||{});if(helper['isUndefined'](helper['getUserName'](this[_0x17e912(0x1b5)]))||helper[_0x17e912(0x1c0)](helper['getAccessKey'](this[_0x17e912(0x1b5)])))throw new Error(_0xbde408[_0x17e912(0x1ff)]);helper[_0x17e912(0x16a)](this['config'])&&helper['isUndefined'](helper[_0x17e912(0x11c)](this[_0x17e912(0x1b5)]))&&(!helper[_0x17e912(0x1c0)](this[_0x17e912(0x1b5)][_0x17e912(0x203)])&&_0xbde408['UZNlS'](this[_0x17e912(0x1b5)][_0x17e912(0x203)][_0x17e912(0x116)],Object)?!helper[_0x17e912(0x1a5)](this[_0x17e912(0x1b5)][_0x17e912(0x203)][_0x17e912(0x115)])&&(this['config'][_0x17e912(0x203)][_0x17e912(0x1c3)]=helper['generateLocalIdentifier']()):this[_0x17e912(0x1b5)][_0x17e912(0x203)]={'localIdentifier':helper[_0x17e912(0x195)]()});this[_0x17e912(0x1b5)][_0x17e912(0x203)][_0x17e912(0x115)]=helper[_0x17e912(0x1a5)](this[_0x17e912(0x1b5)]['browserStackLocalOptions']['skipBinaryInitialisation']),helper[_0x17e912(0x196)](this['config']);if(_0xbde408[_0x17e912(0x1f8)](_0x32f5a0,_0xbde408[_0x17e912(0x127)]))return;this['handleExceptions']();process[_0x17e912(0x1cd)][_0x17e912(0x176)]&&(this[_0x17e912(0x1b5)]['turboScale']=helper[_0x17e912(0x1a5)](process[_0x17e912(0x1cd)][_0x17e912(0x176)]),this['config']['turboScaleOptions']=this[_0x17e912(0x1b5)][_0x17e912(0x19f)]||{});helper['isTurboScaleSession'](this['config'])&&(process[_0x17e912(0x1cd)][_0x17e912(0x176)]=!![]);LoadTestModule[_0x17e912(0x130)](this[_0x17e912(0x1b5)])&&logger[_0x17e912(0x133)](_0x17e912(0x14e)+this[_0x17e912(0x1e6)]);if(!helper['isBrowserstackInfra']()){try{process['env'][_0x17e912(0x1f0)]=_0x32f5a0,utilities[_0x17e912(0x140)](_0xbde408['HKgEa'],{},this[_0x17e912(0x1b5)],this[_0x17e912(0x199)]);}catch(_0x58963a){logger[_0x17e912(0x133)]('Error\x20in\x20Fire\x20SDKTestAttempted.\x20Stacktrace:\x20'+_0x58963a);}return;}if(helper['requireSeleniumWebdriverCheck'](_0x32f5a0)){if(global[_0x17e912(0x14a)]||global['__isPuppeteerInstalled'])return;_0xbde408['AuQMM'](_0xbde408[_0x17e912(0x198)](parseInt,helper[_0x17e912(0x1e8)](_0xbde408[_0x17e912(0x1f2)])),0x3)&&(this['config'][_0x17e912(0x1ed)]=![]),_0xbde408[_0x17e912(0x1f8)](helper[_0x17e912(0x123)](helper[_0x17e912(0x1e8)](_0xbde408[_0x17e912(0x1f2)]),_0xbde408[_0x17e912(0x1b9)]),0x1)&&(this[_0x17e912(0x1b5)][_0x17e912(0x1ed)]=!![]);}(helper[_0x17e912(0x1c0)](this[_0x17e912(0x1b5)][_0x17e912(0x101)])||helper['isUndefined'](this[_0x17e912(0x1b5)][_0x17e912(0x101)][_0x17e912(0x14f)]))&&(helper[_0x17e912(0x1c0)](this['config'][_0x17e912(0x1c7)])?logger[_0x17e912(0x1ee)](_0xbde408['busuB']):logger[_0x17e912(0x158)](_0xbde408[_0x17e912(0x1f7)]),this[_0x17e912(0x1b5)][_0x17e912(0x101)]=[]);!this[_0x17e912(0x1b5)][_0x17e912(0x10c)]&&(this['config'][_0x17e912(0x10c)]={});try{process[_0x17e912(0x1cd)]['FRAMEWORK']=_0x89f0a0['_'][0x0],utilities[_0x17e912(0x140)](_0xbde408[_0x17e912(0x19d)],{},this['config'],this[_0x17e912(0x199)]);}catch(_0x58a2d4){logger['debug']('Error\x20in\x20Fire\x20SDKTestAttempted.\x20Stacktrace:\x20'+_0x58a2d4);}!this[_0x17e912(0x1b5)]['disableAutoCaptureLogs']&&logger[_0x17e912(0x1ee)](constants[_0x17e912(0x12b)]),this[_0x17e912(0x131)]=this[_0x17e912(0x131)][_0x17e912(0x12e)](this),process['on'](_0xbde408[_0x17e912(0x16b)],this[_0x17e912(0x131)]),process['on'](_0xbde408[_0x17e912(0x16c)],this['intExitHandler']),process['on'](_0xbde408[_0x17e912(0x162)],this[_0x17e912(0x131)]),_0xbde408['uRhnJ'](process['platform'],_0xbde408[_0x17e912(0x1a4)])?(process['on'](_0xbde408[_0x17e912(0x182)],this[_0x17e912(0x131)]),process['on'](_0xbde408[_0x17e912(0x16f)],this[_0x17e912(0x131)])):process['on'](_0xbde408[_0x17e912(0x1de)],this['intExitHandler']),process['on'](_0xbde408['tgnhX'],this[_0x17e912(0x143)]());}async['initialize'](_0x574361){const _0x40a097=a100_0x4211de,_0x2ae94e={'uKCcT':_0x40a097(0x1a7),'VwTzC':_0x40a097(0x1b2),'pNDDD':_0x40a097(0x17d),'LhBhX':function(_0x55c55d,_0x96eda6){return _0x55c55d===_0x96eda6;},'MkobA':'playwright','XFTVn':function(_0x429177,_0x2a3018){return _0x429177+_0x2a3018;},'qXFIm':_0x40a097(0x103),'pdWNI':function(_0x34447b,_0x5e8171){return _0x34447b(_0x5e8171);},'staUs':_0x40a097(0x201)};this[_0x40a097(0x18d)](_0x574361);if(helper[_0x40a097(0x1e2)](this['config'])){const _0x1d02bf=await helper[_0x40a097(0x165)](this['config']);this[_0x40a097(0x1b5)][_0x40a097(0x113)]=_0x1d02bf,_0x1d02bf[_0x40a097(0x144)]&&helper['isNotUndefined'](this['config'][_0x40a097(0x1ae)])&&helper[_0x40a097(0x1a5)](this['config'][_0x40a097(0x1ae)])&&(this[_0x40a097(0x1b5)][_0x40a097(0x203)][_0x40a097(0x1c3)]=_0x2ae94e[_0x40a097(0x20a)],this[_0x40a097(0x1b5)][_0x40a097(0x203)][_0x2ae94e[_0x40a097(0x137)]]=_0x1d02bf[_0x40a097(0x1bf)][_0x40a097(0x10d)](','),this[_0x40a097(0x1b5)]['browserStackLocalOptions'][_0x40a097(0x189)]=_0x2ae94e['pNDDD']),this['config'][_0x40a097(0x1f1)]=_0x1d02bf[_0x40a097(0x149)],this[_0x40a097(0x199)]&&_0x2ae94e[_0x40a097(0x148)](this[_0x40a097(0x199)][_0x40a097(0x183)](),_0x2ae94e['MkobA'])?this[_0x40a097(0x1b5)][_0x40a097(0x1f1)]=_0x2ae94e['XFTVn'](_0x1d02bf['playwrightUrl'],_0x2ae94e['qXFIm']):constants[_0x40a097(0x109)]=helper[_0x40a097(0x1a2)](this[_0x40a097(0x1b5)]),logger[_0x40a097(0x133)](_0x40a097(0x1d2)+constants[_0x40a097(0x109)]);}helper['setProxySettings'](this['config']),this[_0x40a097(0x185)](),_0x2ae94e[_0x40a097(0x174)](setPercyFlag,this),await this[_0x40a097(0x15f)](),![_0x2ae94e[_0x40a097(0x161)],_0x2ae94e[_0x40a097(0x17a)]][_0x40a097(0x11e)](this['framework'])&&!helper[_0x40a097(0x1e2)](this[_0x40a097(0x1b5)])&&!helper['getCentralUser']()[_0x40a097(0x17f)]&&await this[_0x40a097(0x190)]();}async[a100_0x4211de(0x1c9)](){const _0x46c4cb=a100_0x4211de,_0xdba400={};_0xdba400[_0x46c4cb(0x1e9)]=function(_0x304719,_0x30de4a){return _0x304719===_0x30de4a;},_0xdba400['YKxuv']=_0x46c4cb(0x197),_0xdba400[_0x46c4cb(0x13b)]=_0x46c4cb(0x208),_0xdba400[_0x46c4cb(0x19e)]=_0x46c4cb(0x11d),_0xdba400['nTffW']=_0x46c4cb(0x17d),_0xdba400[_0x46c4cb(0x1cb)]='beforeExit';const _0x3986c3=_0xdba400;if(helper[_0x46c4cb(0x1a5)](this[_0x46c4cb(0x1b5)][_0x46c4cb(0x177)])&&(!this[_0x46c4cb(0x177)]||!this['percy']['isRunning']()))try{this[_0x46c4cb(0x177)]=await percyHelper[_0x46c4cb(0x14d)](this[_0x46c4cb(0x1b5)]);if(!this[_0x46c4cb(0x177)]){process[_0x46c4cb(0x1cd)][_0x46c4cb(0x1bd)]=_0x3986c3[_0x46c4cb(0x102)];throw new Error(_0x3986c3[_0x46c4cb(0x13b)]);}logger[_0x46c4cb(0x1ee)](_0x3986c3[_0x46c4cb(0x19e)]),process[_0x46c4cb(0x1cd)]['BROWSERSTACK_PERCY']=_0x3986c3[_0x46c4cb(0x129)];let _0x17f129=0x0;const _0xbdb020=async()=>{const _0x17cff9=_0x46c4cb;_0x17f129++,_0x3986c3[_0x17cff9(0x1e9)](_0x17f129,0x1)&&await this['stopPercy']();};process['on'](_0x3986c3[_0x46c4cb(0x1cb)],_0xbdb020);}catch(_0x3c4307){process[_0x46c4cb(0x1cd)]['BROWSERSTACK_PERCY']=_0x3986c3[_0x46c4cb(0x102)],logger[_0x46c4cb(0x133)]('Error\x20in\x20percy\x20setup\x20'+_0x3c4307);throw new Error(_0x3c4307[_0x46c4cb(0x1bb)]());}}async[a100_0x4211de(0x1d8)](){const _0x53c433=a100_0x4211de,_0x3dd196={};_0x3dd196['jDrOc']=_0x53c433(0x104),_0x3dd196['VjNVJ']='Error\x20occured\x20while\x20stopping\x20percy';const _0x155195=_0x3dd196;if(this[_0x53c433(0x177)]&&this['percy']['isRunning']())try{await percyHelper['stopPercy'](this['percy']),logger[_0x53c433(0x1ee)](_0x155195[_0x53c433(0x120)]);}catch(_0x23717c){logger['error'](_0x155195[_0x53c433(0x170)],_0x23717c[_0x53c433(0x1aa)]);}}async[a100_0x4211de(0x15f)](){const _0x20274e=a100_0x4211de,_0x8a781d={};_0x8a781d['oweTy']=_0x20274e(0x205),_0x8a781d[_0x20274e(0x10e)]=_0x20274e(0x15a);const _0x1eff42=_0x8a781d;if(helper[_0x20274e(0x1d4)]()&&helper['isTrue'](this['config'][_0x20274e(0x1ae)])&&(!this[_0x20274e(0x1ae)]||!this['browserstackLocal']['isRunning']()))try{if(this[_0x20274e(0x1b5)]['browserStackLocalOptions']['skipBinaryInitialisation']){logger[_0x20274e(0x133)](_0x1eff42[_0x20274e(0x1fa)]);return;}this[_0x20274e(0x1ae)]=await helper[_0x20274e(0x1f5)](this[_0x20274e(0x1b5)]),logger[_0x20274e(0x1ee)](_0x1eff42[_0x20274e(0x10e)]);}catch(_0x16e4a8){logger[_0x20274e(0x133)](_0x16e4a8);throw new Error(_0x16e4a8[_0x20274e(0x1bb)]());}}async['stopBrowserstackLocal'](){const _0x26cc8d=a100_0x4211de,_0x488f95={};_0x488f95[_0x26cc8d(0x1d5)]=_0x26cc8d(0x12c),_0x488f95[_0x26cc8d(0x207)]='Error\x20occured\x20while\x20stopping\x20local\x20binary';const _0x2a5175=_0x488f95;if(this[_0x26cc8d(0x1ae)]&&this[_0x26cc8d(0x1ae)][_0x26cc8d(0x16d)]())try{await helper[_0x26cc8d(0x105)](this[_0x26cc8d(0x1ae)]),logger['info'](_0x2a5175['GcZvG']);}catch(_0x1f94d7){logger[_0x26cc8d(0x18a)](_0x2a5175[_0x26cc8d(0x207)],_0x1f94d7[_0x26cc8d(0x1aa)]);}}async['setUpHubUrl'](){const _0x4eca40=a100_0x4211de;return PerformanceTester[_0x4eca40(0x155)](PerformanceAutEvents[_0x4eca40(0x15c)],async()=>{const _0x14efef=_0x4eca40;await hubAllocator[_0x14efef(0x138)](this[_0x14efef(0x1b5)]);})();}async[a100_0x4211de(0x1d6)](){const _0x2815a2=a100_0x4211de,_0x45d498={'TQFqt':function(_0x28aeaa,_0x538935){return _0x28aeaa(_0x538935);},'hRduU':_0x2815a2(0x1c1),'yMNaQ':function(_0x3bc059,_0x23cdb3,_0x50413a,_0x45f279,_0x279920,_0x90f74,_0x4d0810){return _0x3bc059(_0x23cdb3,_0x50413a,_0x45f279,_0x279920,_0x90f74,_0x4d0810);},'NFxDE':'BrowserstackHealing.init\x20method\x20timed\x20out','tnvEt':_0x2815a2(0x17c),'yExuI':function(_0x3a7387,_0x18a130){return _0x3a7387(_0x18a130);},'EnDkn':_0x2815a2(0x171),'KVgQG':'BrowserstackHealing.init','Qhlir':function(_0x557d80,_0x3565d0){return _0x557d80===_0x3565d0;},'HncgO':_0x2815a2(0x17d),'DmOzX':function(_0x4a2d84,_0x376994){return _0x4a2d84===_0x376994;},'aBrOt':function(_0x3ad733,_0x2de480){return _0x3ad733===_0x2de480;},'SUmUM':function(_0x3c9e76,_0x3c58be){return _0x3c9e76===_0x3c58be;},'SSgSk':_0x2815a2(0x19c),'JUhyG':function(_0x31eeb9,_0x213952){return _0x31eeb9===_0x213952;},'naslP':_0x2815a2(0x18e),'kblFA':_0x2815a2(0x147),'RoAjy':function(_0x2d6336,_0x2fa22f){return _0x2d6336(_0x2fa22f);},'CVJCl':_0x2815a2(0x119),'esDSi':function(_0x22fb31,_0x3c6333){return _0x22fb31>=_0x3c6333;},'QDzne':function(_0x31a7e1,_0x421a19){return _0x31a7e1<_0x421a19;},'ZlzGd':function(_0x1cf9ee,_0x50dfd8){return _0x1cf9ee>=_0x50dfd8;},'Toqgp':_0x2815a2(0x191),'MQAIt':_0x2815a2(0x180),'CLlCc':function(_0x2b4407){return _0x2b4407();}},_0x4d9a9b=PerformanceTester[_0x2815a2(0x155)](_0x45d498[_0x2815a2(0xfe)],async()=>{const _0x5f16ec=_0x2815a2;try{const _0x5f5bf1=new Date(),_0x5e1141=helper[_0x5f16ec(0x17b)](this[_0x5f16ec(0x1b5)]),_0x300fa8=_0x45d498[_0x5f16ec(0x157)](require,path[_0x5f16ec(0x10d)](__dirname,_0x45d498[_0x5f16ec(0x146)])),_0x127cd3=_0x45d498[_0x5f16ec(0x106)](timeoutPromise,constants[_0x5f16ec(0x1ce)],_0x45d498[_0x5f16ec(0x1f3)],_0x45d498[_0x5f16ec(0x135)],_0x5f5bf1,this['config'],this[_0x5f16ec(0x199)]),_0x5bb63f={'tcgUrl':constants[_0x5f16ec(0x151)],'sdkVersion':_0x45d498['yExuI'](require,_0x45d498[_0x5f16ec(0x1a8)])[_0x5f16ec(0x142)],'methodUsed':_0x45d498[_0x5f16ec(0x125)],'proxyConfig':_0x5e1141,'os':os['platform']()};if(_0x5e1141&&_0x5e1141[_0x5f16ec(0x1e1)]){utilities[_0x5f16ec(0x140)](constants['AI_PROXY_FAILURE'],_0x5bb63f,this[_0x5f16ec(0x1b5)],this['framework']);return;}const _0x252407={};_0x252407[_0x5f16ec(0x124)]=_0x5e1141;const _0xe55757=await Promise['race']([_0x300fa8[_0x5f16ec(0x13f)](this[_0x5f16ec(0x1b5)]['accessKey'],this[_0x5f16ec(0x1b5)][_0x5f16ec(0x1a6)],constants[_0x5f16ec(0x151)],_0x45d498[_0x5f16ec(0x13d)](require,_0x45d498[_0x5f16ec(0x1a8)])[_0x5f16ec(0x142)],_0x252407)['then'](_0x481461=>{return _0x127cd3['cancel'](),_0x481461;}),_0x127cd3]);_0xe55757[_0x5f16ec(0x19a)]=_0x45d498['Qhlir'](_0xe55757[_0x5f16ec(0x19a)],_0x45d498[_0x5f16ec(0x1c4)])||_0x45d498[_0x5f16ec(0x112)](_0xe55757[_0x5f16ec(0x19a)],!![]);const _0x14ec49=_0x45d498['DmOzX'](this[_0x5f16ec(0x1b5)][_0x5f16ec(0x1a9)],!![])||_0x45d498[_0x5f16ec(0x107)](this[_0x5f16ec(0x1b5)]['selfHeal'],_0x45d498['HncgO']);if(_0x45d498[_0x5f16ec(0x1b0)](_0xe55757[_0x5f16ec(0x1aa)],constants[_0x5f16ec(0x1a1)])&&_0x14ec49)logger[_0x5f16ec(0x1ee)](_0x45d498['SSgSk']);else{if(!_0xe55757[_0x5f16ec(0x166)]&&_0x45d498['JUhyG'](_0xe55757[_0x5f16ec(0x12a)],0x1f7)&&_0x14ec49)logger[_0x5f16ec(0x1ee)](_0x45d498['naslP']),utilities[_0x5f16ec(0x140)](constants[_0x5f16ec(0x1d0)],_0x5bb63f,this[_0x5f16ec(0x1b5)],this[_0x5f16ec(0x199)]);else{if(!_0xe55757['isAuthenticated']&&_0x14ec49){logger[_0x5f16ec(0x1ee)](_0x45d498[_0x5f16ec(0x13c)]);const _0x56704c={'tcgUrl':constants[_0x5f16ec(0x151)],'sdkVersion':_0x45d498[_0x5f16ec(0x126)](require,_0x45d498[_0x5f16ec(0x1a8)])[_0x5f16ec(0x142)],'methodUsed':_0x45d498['KVgQG'],'proxyConfig':_0x5e1141,'os':os[_0x5f16ec(0x1e0)]()};utilities[_0x5f16ec(0x140)](constants[_0x5f16ec(0x188)],_0x56704c,this[_0x5f16ec(0x1b5)],this['framework']);}else{if(_0xe55757[_0x5f16ec(0x166)]&&!_0xe55757[_0x5f16ec(0x19a)]&&_0x14ec49)logger[_0x5f16ec(0x1ee)](_0x45d498[_0x5f16ec(0x1b4)]);else{if(_0x45d498['esDSi'](_0xe55757[_0x5f16ec(0x12a)],0xc8)&&_0x45d498[_0x5f16ec(0x1c5)](_0xe55757[_0x5f16ec(0x12a)],0x12c))utilities[_0x5f16ec(0x140)](constants[_0x5f16ec(0x10f)],_0x5bb63f,this['config'],this[_0x5f16ec(0x199)]);else{if(_0x45d498[_0x5f16ec(0x1d7)](_0xe55757[_0x5f16ec(0x12a)],0x190))_0x5bb63f[_0x5f16ec(0x12a)]=_0xe55757[_0x5f16ec(0x12a)],utilities['fireFunnelTestEvent'](constants[_0x5f16ec(0x15d)],_0x5bb63f,this[_0x5f16ec(0x1b5)],this[_0x5f16ec(0x199)]);else!_0xe55757[_0x5f16ec(0x12a)]&&utilities[_0x5f16ec(0x140)](constants[_0x5f16ec(0x1d3)],_0x5bb63f,this[_0x5f16ec(0x1b5)],this[_0x5f16ec(0x199)]);}}}}}if(_0xe55757['isAuthenticated']&&_0xe55757[_0x5f16ec(0x19a)]){const _0x2471cf={};_0x2471cf[_0x5f16ec(0x14c)]=_0xe55757;const _0x15d851=_0x2471cf;_0x5e1141&&(_0x15d851[_0x5f16ec(0x18b)]=_0x5e1141),_0x15d851[_0x5f16ec(0x199)]=this[_0x5f16ec(0x199)],_0x15d851['bstackConfig']=this[_0x5f16ec(0x1b5)],helper[_0x5f16ec(0x167)](_0x15d851),logger[_0x5f16ec(0x133)](_0x45d498[_0x5f16ec(0x1b8)]);}}catch(_0x107fcf){logger[_0x5f16ec(0x133)](_0x5f16ec(0x1b1)+(_0x107fcf[_0x5f16ec(0x1aa)]?_0x107fcf[_0x5f16ec(0x1aa)]:''));}});await _0x45d498[_0x2815a2(0x1d1)](_0x4d9a9b);}[a100_0x4211de(0x185)](){const _0x2fae7b=a100_0x4211de,_0x395426={'OCczC':function(_0x34094a,_0x1cfec4){return _0x34094a(_0x1cfec4);},'bHCYU':_0x2fae7b(0x1be)};_0x395426['OCczC'](require,_0x395426[_0x2fae7b(0x141)])();}[a100_0x4211de(0x1db)](){const _0x1fdb43=a100_0x4211de,_0x4faa39={};_0x4faa39[_0x1fdb43(0x17e)]=_0x1fdb43(0x18f),_0x4faa39[_0x1fdb43(0x132)]=_0x1fdb43(0x117),_0x4faa39[_0x1fdb43(0x118)]=_0x1fdb43(0x187);const _0x3e7720=_0x4faa39,_0x3ca2c8=_0x1faed8=>{const _0x519a96=_0x1fdb43,_0x3b79d1=_0x3e7720[_0x519a96(0x17e)][_0x519a96(0x122)]('|');let _0x382728=0x0;while(!![]){switch(_0x3b79d1[_0x382728++]){case'0':logger[_0x519a96(0x133)](util[_0x519a96(0x145)](_0x1faed8));continue;case'1':this[_0x519a96(0x10b)][_0x519a96(0x1e3)](util[_0x519a96(0x145)]('%j',_0x1faed8));continue;case'2':PerformanceTester[_0x519a96(0x159)](_0x1faed8);continue;case'3':ClientTroubleShootingService[_0x519a96(0x108)]();continue;case'4':logger[_0x519a96(0x18a)](_0x1faed8[_0x519a96(0x1aa)]);continue;}break;}};process['on'](_0x3e7720[_0x1fdb43(0x132)],_0x3ca2c8),process['on'](_0x3e7720['SITZZ'],_0x3ca2c8);}async['intExitHandler'](_0x1a5a57){const _0x6dde90=a100_0x4211de,_0x2a05ae={};_0x2a05ae[_0x6dde90(0x1e5)]=_0x6dde90(0x152),_0x2a05ae['xPWBm']=function(_0xaf8901,_0x2507e2){return _0xaf8901+_0x2507e2;},_0x2a05ae[_0x6dde90(0x1ea)]=_0x6dde90(0x1fb),_0x2a05ae[_0x6dde90(0x11b)]=function(_0x21d691,_0x52aa5d){return _0x21d691+_0x52aa5d;},_0x2a05ae[_0x6dde90(0x186)]='handled',_0x2a05ae[_0x6dde90(0x178)]=function(_0x49fe78,_0x3d1519){return _0x49fe78+_0x3d1519;};const _0x42f79a=_0x2a05ae,_0x586fe9=_0x42f79a[_0x6dde90(0x1e5)]['split']('|');let _0x1b95cd=0x0;while(!![]){switch(_0x586fe9[_0x1b95cd++]){case'0':this[_0x6dde90(0x193)]=_0x1a5a57;continue;case'1':await ClientTroubleShootingService[_0x6dde90(0x1cc)](_0x1a5a57);continue;case'2':logger[_0x6dde90(0x1ee)](_0x42f79a[_0x6dde90(0x209)](_0x42f79a['EXHLF'],_0x1a5a57));continue;case'3':await ClientTroubleShootingService[_0x6dde90(0x108)]();continue;case'4':await TestHubHandler[_0x6dde90(0x136)](_0x1a5a57);continue;case'5':if(this[_0x42f79a[_0x6dde90(0x11b)](_0x42f79a[_0x6dde90(0x186)],_0x1a5a57)])return;continue;case'6':await BrowserstackCLI[_0x6dde90(0x15e)]()['stop']();continue;case'7':this[_0x42f79a[_0x6dde90(0x178)](_0x42f79a['BGwpj'],_0x1a5a57)]=!![];continue;}break;}}[a100_0x4211de(0x143)](){const _0x2d2c00=a100_0x4211de,_0x382857={'cHanN':function(_0xb2c559,_0x4d2aa0){return _0xb2c559===_0x4d2aa0;},'hNsRn':_0x2d2c00(0x200),'vxWKW':function(_0x2018c4,_0x2b7e96){return _0x2018c4>_0x2b7e96;},'KwKFH':function(_0x28df31,_0x23a8cd){return _0x28df31(_0x23a8cd);},'UslGQ':function(_0x12f22b){return _0x12f22b();},'fSRUx':_0x2d2c00(0x154)};let _0x1377e0=0x0;return async()=>{const _0x4d1a4f=_0x2d2c00;_0x1377e0++;if(_0x382857[_0x4d1a4f(0x1c2)](_0x1377e0,0x1)){helper[_0x4d1a4f(0x1af)](this[_0x4d1a4f(0x199)])&&await this['stopBrowserstackLocal']();try{logger[_0x4d1a4f(0x133)](_0x382857[_0x4d1a4f(0x19b)]),await TestHubHandler[_0x4d1a4f(0x136)](_0x1377e0),await ClientTroubleShootingService[_0x4d1a4f(0x108)](),await BrowserstackCLI['getInstance']()[_0x4d1a4f(0x136)]('1');}catch(_0x4e2f7a){logger[_0x4d1a4f(0x133)](_0x4d1a4f(0x16e)+util['format'](_0x4e2f7a));}PerformanceTester[_0x4d1a4f(0x1dc)](PerformanceEvents[_0x4d1a4f(0x11a)]);if(PerformanceTester[_0x4d1a4f(0x172)]()){const {measures:_0x301eb7,errors:_0x27ff22}=await PerformanceTester[_0x4d1a4f(0x1cf)](),_0x45c32b={};if(_0x301eb7&&_0x382857['vxWKW'](_0x301eb7['length'],0x0)||_0x27ff22&&_0x382857['vxWKW'](_0x27ff22[_0x4d1a4f(0x14f)],0x0)){const _0x59078c={};_0x59078c['measures']=_0x301eb7,_0x59078c[_0x4d1a4f(0x169)]=_0x27ff22,Object[_0x4d1a4f(0x1c6)](_0x45c32b,_0x59078c);}try{const _0x55fb62=await helper[_0x4d1a4f(0x1fc)](_0x45c32b,this[_0x4d1a4f(0x1b5)]);logger[_0x4d1a4f(0x133)]('Data\x20sent\x20successfully\x20to\x20'+_0x382857[_0x4d1a4f(0x160)](getEdsInstrumentationAPIUrl,'')+_0x4d1a4f(0x194)+_0x55fb62['statusCode']);}catch(_0x47116a){logger[_0x4d1a4f(0x133)](_0x4d1a4f(0x10a)+_0x382857[_0x4d1a4f(0x160)](getEdsInstrumentationAPIUrl,'')+_0x4d1a4f(0x1f6)+util[_0x4d1a4f(0x145)](_0x47116a));}try{fs[_0x4d1a4f(0x1f9)](path[_0x4d1a4f(0x10d)](_0x382857[_0x4d1a4f(0x121)](getLogDir),_0x382857['fSRUx']),JSON['stringify'](_0x45c32b));}catch(_0x4e2e7f){logger[_0x4d1a4f(0x133)](_0x4d1a4f(0x204)+_0x4e2e7f);}}}logger&&logger[_0x4d1a4f(0x1ac)](),fileLogger&&fileLogger[_0x4d1a4f(0x1ac)]();};}}function a100_0x2e75(_0x1df363,_0x28d6ee){const _0x59f162=a100_0x59f1();return a100_0x2e75=function(_0x2e7559,_0x2c6ffa){_0x2e7559=_0x2e7559-0xfd;let _0x1f9508=_0x59f162[_0x2e7559];return _0x1f9508;},a100_0x2e75(_0x1df363,_0x28d6ee);}exports[a100_0x4211de(0xff)]=BrowserStackSetup;function a100_0x59f1(){const _0x50bf22=['skipSessionStatus','MkobA','getProxyConfigForTcg','BrowserstackHealingInitFailed','true','BsDLs','central_scanner','aiHeal:tcgAuth','./testhub/utils','FJFdn','toLowerCase','No\x20config\x20provided.','setupKeepAlive','BGwpj','uncaughtException','TCG_AUTH_FAILURE','forceLocal','error','proxyConfig','../bin/v2/modules/loadTestModule','preInitialize','Something\x20went\x20wrong.\x20Disabling\x20healing\x20for\x20this\x20session.\x20Please\x20try\x20again\x20later.','4|0|1|2|3','setUpHubUrl','tcg\x20config\x20setup\x20successful.','./percy/utils','killSignal','\x20with\x20response\x20','generateLocalIdentifier','setHandlePWError','false','HcRin','framework','isHealingEnabled','hNsRn','Please\x20upgrade\x20Browserstack\x20SDK\x20to\x20the\x20latest\x20version\x20to\x20use\x20the\x20self-healing\x20feature.','HKgEa','PehQg','turboScaleOptions','../bin/v2/browserstackCLI','UPGRADE_REQUIRED','getHubUrl','SDKTestAttempted','XCJYR','isTrue','userName','ats-repeater','EnDkn','selfHeal','message','readConfig','close','selenium-webdriver','browserstackLocal','checkStopLocalBinaryOnExit','SUmUM','Error\x20in\x20setting\x20up\x20tcg\x20authconfig.\x20Error:\x20','custom-repeater','../bin/utils/clientTroubleshootingService','CVJCl','config','./testhub/testhubHandler','./performance/performance-tester','Toqgp','TrGrq','31840RMggiB','toString','4.5.0','BROWSERSTACK_PERCY','./setKeepAlive','customRepeaters','isUndefined','../ai-sdk-node/bundle','cHanN','localIdentifier','HncgO','QDzne','assign','parallelsPerPlatform','15zGblGk','setupPercy','envConfig','OiSMG','reportProcessInterruptionSituation','env','TCG_AUTH_TIMEOUT','finalize','TCG_DOWN','CLlCc','HUB\x20URL\x20SET\x20TO\x20TurboScale\x20HUB\x20-\x20','INVALID_INIT_RESP_WITH_USER_IMPACT','isBrowserstackInfra','GcZvG','setupTCGAuth','ZlzGd','stopPercy','localOptions','./utilities','handleExceptions','end','SDK\x20run\x20started\x20with\x20id:\x20','SgCZm','KVUFq','platform','proxyUrl','isTurboScaleSession','push','setBrowserstackInfraFromConfig','uBOBP','sdkRunId','fileLogger','getPackageVersion','ExmWR','EXHLF','normalizeTestReportingEnvVars','setLogDir','useW3C','info','./helper','FRAMEWORK','turboScaleUrl','pgfWq','NFxDE','qlbSG','startLocalBinary','\x20with\x20error\x20','uZqvn','UZNlS','writeFileSync','oweTy','Shutdown\x20triggered\x20by\x20','sendToEDS','errorMessage','sanitizeCaps','qaRWu','Calling\x20Build\x20Stop\x20from\x20ExitHandler','codeceptjs','skipSessionName','browserStackLocalOptions','Error\x20in\x20writing\x20events\x20to\x20file\x20','Local\x20binary\x20not\x20started\x20as\x20skipBinaryInitialisation\x20is\x20enabled','./logger','ZrmZR','Could\x20not\x20start\x20percy,\x20check\x20percy\x20logs\x20for\x20info.','xPWBm','uKCcT','cliConfig','3415422dZnNqY','1179510mwekNI','MQAIt','default','SIGTERM','platforms','YKxuv','?caps=','Percy\x20stopped','stopLocalBinary','yMNaQ','aBrOt','reportFinalDetectionState','hubUrl','Failed\x20to\x20send\x20data\x20to\x20','unhandledErrors','testContextOptions','join','mhZbA','AI_INIT_SUCCESSFUL','./performance/constants','3|12|15|5|23|10|9|4|18|2|22|17|21|14|6|16|19|0|13|8|20|11|7|1','Qhlir','turboScaleGridDetails','uuid','skipBinaryInitialisation','constructor','unhandledRejection','SITZZ','Healing\x20is\x20not\x20enabled\x20for\x20your\x20group,\x20please\x20contact\x20the\x20admin','SDK_CLEANUP','Sfpdp','getLocalIdentifier','Percy\x20started\x20successfully','includes','SIGINT','jDrOc','UslGQ','split','compareVersions','proxy','KVgQG','RoAjy','KCscR','5950580sVwNcA','nTffW','status','AUTOLOGCAPTURE_NOTIFICATION','Local\x20binary\x20stopped','configPath','bind','../bin/utils/apiUtilityMethods','isLTSSession','intExitHandler','LrPef','debug','18RtaPcN','tnvEt','stop','VwTzC','allocateHub','55wcNwjs','setLogLevel','QBJtR','kblFA','yExuI','setCLICaps','init','fireFunnelTestEvent','bHCYU','version','exitHandler','isTrialGrid','format','hRduU','Authentication\x20Failed.\x20Disabling\x20Healing\x20for\x20this\x20session.','LhBhX','url','__isPlaywrightInstalled','beforeExit','tcgAuthConfig','startPercy','LTS\x20session\x20enabled\x20for\x20this\x20run.\x20SDK\x20run\x20id:\x20','length','../hubAllocationMethods','TCG_URL','5|7|2|0|1|4|3|6','path','events.json','measureWrapper','../bin/utils/constants','TQFqt','warn','captureError','Local\x20binary\x20started\x20successfully','1195543XHAGXc','HUB_MANAGEMENT','AI_INIT_FAILURE','getInstance','setupBrowserstackLocal','KwKFH','staUs','HZrTL','2912707UJAKnu','parallelsPerPlatform\x20was\x20ignored\x20as\x20platforms\x20object\x20was\x20not\x20defined','getTurboScaleGridDetails','isAuthenticated','setupTcgConfigFile','408232wYghRe','exceptions','getLocalConfig','zRrGS','YyPsH','isRunning','Error\x20in\x20sending\x20testhub\x20stop:\x20','cOtiI','VjNVJ','../../package.json','isEnabled','1188VZoXbY','pdWNI','setEnvCaps','BROWSERSTACK_TURBOSCALE','percy','BYRkp'];a100_0x59f1=function(){return _0x50bf22;};return a100_0x59f1();}

@@ -1,1 +0,1 @@

var a109_0x2edc55=a109_0x1c1f;function a109_0x1c1f(_0x36717a,_0xccee41){var _0x5e93a6=a109_0x5e93();return a109_0x1c1f=function(_0x1c1fcd,_0x4b6e8e){_0x1c1fcd=_0x1c1fcd-0x140;var _0x5e0c11=_0x5e93a6[_0x1c1fcd];return _0x5e0c11;},a109_0x1c1f(_0x36717a,_0xccee41);}function a109_0x5e93(){var _0x374c22=['sTkbY','Jdtfz','kGRZx','ixxki','ignoreHiddenApiPolicyError','nativeWebTap','shouldUseSingletonTestManager','commandTimeouts','PRRgj','remoteDebugProxy','appWaitDuration','CLICapsMapping','xcodeConfigFile','skipFlakyandFailed','autoWebviewTimeout','browserstack.automation','8873000aFToJq','avd','runPreviouslyFailedFirst','accessKey','KflQh','keychainPath','printPageSourceOnFindFailure','appWaitPackage','522RIDnfn','keyAlias','simpleIsVisibleCheck','ymAPV','sendKeyStrategy','fullReset','fullContextList','automationName','OqAoa','xcodeSigningId','automation','autoDismissAlerts','intentFlags','safariIgnoreFraudWarning','unlockType','WWAKR','clearSystemFiles','browserstack.testOrchestration.skipFlakyandFailed','EnvCapsMapping','useCarthageSsl','keychainPassword','mnjcb','BROWSERSTACK_ACCESS_KEY','launchTimeout','screenshotWaitTimeout','browserstack.app','locale','KUuWY','42824RjEYaC','browserstackLocal','buildName','browserstack.testOrchestration.runPreviouslyFailedFirst','resetOnSessionStartOnly','orientation','browserstackAutomation','showXcodeLog','avdLaunchTimeout','browserstack.buildName','allowTestPackages','webviewConnectRetries','logcatFilterSpecs','avdReadyTimeout','locationServicesEnabled','AppiumCaps','BROWSERSTACK_APP','wdaLocalPort','BROWSERSTACK_PARALLELS_PER_PLATFORM','skipLogCapture','ZQyNc','4870033lJqtQy','browserstack.testOrchestration.retryTestsOnFailure','OFIIz','SmDjs','5316HlcPLM','autoLaunch','deviceName','webviewDevtoolsPort','chromeOptions','androidCoverageEndIntent','RTXMU','projectName','chromedriverArgs','androidInstallPath','OllJm','noReset','nativeWebScreenshot','dontStopAppOnReset','iOkNC','browserstack.testOrchestration.rerunPreviouslyFailed','scaleFactor','deviceReadyTimeout','chromedriverPort','browserstack.user_name','intentAction','parallelsPerPlatform','rerunTests','nativeInstrumentsLib','browserstack.rerunTests','BROWSERSTACK_APP_ID','recreateChromeDriverSessions','customSSLCert','RdvUP','unicodeKeyboard','otherApps','BROWSERSTACK_RERUN_TESTS','localIdentifier','enableWebviewDetailsCollection','safariOpenLinksInBackground','browserstackConfigFile','resetKeyboard','uYXPK','webkitResponseTimeout','appActivity','buildToolsVersion','unlockKey','app','skipLogcatCapture','wdaConnectionTimeout','logLevel','autoGrantPermissions','xcodeOrgId','adbExecTimeout','chromedriverExecutableDir','buildIdentifier','ZkXLs','useKeystore','allowDelayAdb','ktFqX','wqmJm','keystorePassword','language','updatedWDABundleId','maxTypingFrequency','preventWDAAttachments','GplkQ','browserstack.config','597iqiXsB','wdaStartupRetryInterval','BROWSERSTACK_BUILD_IDENTIFIER','networkSpeed','967290QNQINp','androidCoverage','ShkOI','eventTimings','appWaitActivity','safariInitialUrl','240930alAoAN','interKeyDelay','webDriverAgentUrl','browserstack.projectName','chromedriverDisableBuildCheck','androidDeviceReadyTimeout','browserstack.logDir','UbkAj','remoteAdbHost','androidScreenshotPath','wdaLaunchTimeout','bMYJG','logcatFormat','FILGc','disableAndroidWatchers','BROWSERSTACK_LOCAL','processArguments','systemPort','1850250dnqhxO','noSign','enableAsyncExecuteFromHttps','BROWSERSTACK_PROJECT_NAME','locationServicesAuthorized','startIWDP','6DruJEE','showIOSLog','browserstack.access_key','browserstack.testOrchestration.abortBuildOnFailure','qVPOi','ignoreUnimportantViews','chromedriverExecutable','MgbdJ','XzFwd','userName','vxFce','skipDeviceInitialization','keyPassword','browserstack.localIdentifier','RGOng','enforceAppInstall','browserstack.ppp','appPackage','useNewWDA','browserstack.accessKey','browserstack.userName','abortBuildOnFailure','mKttC','rerunPreviouslyFailed','localizableStringsDir','gpsEnabled','YVODn','browserstack.local'];a109_0x5e93=function(){return _0x374c22;};return a109_0x5e93();}(function(_0x3b6688,_0x271cbe){var _0x30511d=a109_0x1c1f,_0x379aff=_0x3b6688();while(!![]){try{var _0x21598c=-parseInt(_0x30511d(0x1aa))/0x1+-parseInt(_0x30511d(0x1a4))/0x2+parseInt(_0x30511d(0x1a0))/0x3*(parseInt(_0x30511d(0x161))/0x4)+parseInt(_0x30511d(0x1bc))/0x5+-parseInt(_0x30511d(0x1c2))/0x6*(parseInt(_0x30511d(0x15d))/0x7)+parseInt(_0x30511d(0x148))/0x8*(parseInt(_0x30511d(0x1f6))/0x9)+parseInt(_0x30511d(0x1ee))/0xa;if(_0x21598c===_0x271cbe)break;else _0x379aff['push'](_0x379aff['shift']());}catch(_0xe8da10){_0x379aff['push'](_0x379aff['shift']());}}}(a109_0x5e93,0x64961),exports[a109_0x2edc55(0x1e9)]=()=>{var _0x38a502=a109_0x2edc55,_0x5e0fad={};_0x5e0fad[_0x38a502(0x198)]=_0x38a502(0x174),_0x5e0fad['ZQyNc']=_0x38a502(0x1d6),_0x5e0fad[_0x38a502(0x16f)]=_0x38a502(0x1c4),_0x5e0fad[_0x38a502(0x141)]=_0x38a502(0x1d5),_0x5e0fad[_0x38a502(0x1d8)]=_0x38a502(0x151),_0x5e0fad[_0x38a502(0x197)]=_0x38a502(0x1ad),_0x5e0fad[_0x38a502(0x19e)]='browserstack.buildIdentifier',_0x5e0fad['XZkoF']=_0x38a502(0x1d2),_0x5e0fad[_0x38a502(0x1b7)]='browserstack.parallelsPerPlatform',_0x5e0fad[_0x38a502(0x1b5)]=_0x38a502(0x1dd),_0x5e0fad[_0x38a502(0x186)]=_0x38a502(0x1cf),_0x5e0fad[_0x38a502(0x16b)]=_0x38a502(0x179),_0x5e0fad['SmDjs']=_0x38a502(0x145),_0x5e0fad['UbkAj']='browserstack.logLevel',_0x5e0fad['yrZTT']=_0x38a502(0x1ed),_0x5e0fad['XzFwd']=_0x38a502(0x1b0),_0x5e0fad[_0x38a502(0x1f2)]=_0x38a502(0x19f),_0x5e0fad[_0x38a502(0x17d)]=_0x38a502(0x184),_0x5e0fad['pRtuz']=_0x38a502(0x15e),_0x5e0fad[_0x38a502(0x1df)]=_0x38a502(0x1c5),_0x5e0fad['ixxki']=_0x38a502(0x14b),_0x5e0fad[_0x38a502(0x205)]=_0x38a502(0x170),_0x5e0fad['MwbpZ']=_0x38a502(0x207);var _0x15880a=_0x5e0fad,_0x4b152f={};return _0x4b152f[_0x38a502(0x1cb)]=[_0x15880a[_0x38a502(0x198)],_0x15880a[_0x38a502(0x15c)]],_0x4b152f[_0x38a502(0x1f1)]=[_0x15880a['iOkNC'],_0x15880a[_0x38a502(0x141)]],_0x4b152f[_0x38a502(0x14a)]=[_0x15880a['mKttC']],_0x4b152f[_0x38a502(0x168)]=[_0x15880a[_0x38a502(0x197)]],_0x4b152f[_0x38a502(0x193)]=[_0x15880a[_0x38a502(0x19e)]],_0x4b152f[_0x38a502(0x176)]=[_0x15880a['XZkoF'],_0x15880a[_0x38a502(0x1b7)]],_0x4b152f[_0x38a502(0x149)]=[_0x15880a['bMYJG']],_0x4b152f[_0x38a502(0x181)]=[_0x15880a[_0x38a502(0x186)]],_0x4b152f[_0x38a502(0x177)]=[_0x15880a[_0x38a502(0x16b)]],_0x4b152f[_0x38a502(0x18b)]=[_0x15880a[_0x38a502(0x160)]],_0x4b152f['logLevel']=[_0x15880a[_0x38a502(0x1b1)]],_0x4b152f[_0x38a502(0x200)]=[_0x15880a['yrZTT']],_0x4b152f['logDir']=[_0x15880a[_0x38a502(0x1ca)]],_0x4b152f[_0x38a502(0x184)]=[_0x15880a[_0x38a502(0x1f2)],_0x15880a['RdvUP']],_0x4b152f['retryTestsOnFailure']=[_0x15880a['pRtuz']],_0x4b152f[_0x38a502(0x1d7)]=[_0x15880a[_0x38a502(0x1df)]],_0x4b152f[_0x38a502(0x1f0)]=[_0x15880a[_0x38a502(0x1e1)]],_0x4b152f[_0x38a502(0x1d9)]=[_0x15880a['WWAKR']],_0x4b152f[_0x38a502(0x1eb)]=[_0x15880a['MwbpZ']],_0x4b152f;},exports[a109_0x2edc55(0x208)]=()=>{var _0x1a9458=a109_0x2edc55,_0x2cc715={};_0x2cc715[_0x1a9458(0x1fe)]='BROWSERSTACK_USERNAME',_0x2cc715['vxFce']='BROWSERSTACK_USER_NAME',_0x2cc715[_0x1a9458(0x1e0)]=_0x1a9458(0x142),_0x2cc715[_0x1a9458(0x167)]='BROWSERSTACK_BUILD_NAME',_0x2cc715[_0x1a9458(0x1d0)]=_0x1a9458(0x1bf),_0x2cc715['xKMGN']=_0x1a9458(0x1a2),_0x2cc715[_0x1a9458(0x1c9)]=_0x1a9458(0x15a),_0x2cc715[_0x1a9458(0x15f)]=_0x1a9458(0x1b9),_0x2cc715[_0x1a9458(0x147)]='BROWSERSTACK_LOCAL_IDENTIFIER',_0x2cc715['PRRgj']=_0x1a9458(0x180),_0x2cc715[_0x1a9458(0x1c6)]=_0x1a9458(0x17a),_0x2cc715[_0x1a9458(0x1dc)]=_0x1a9458(0x158),_0x2cc715['ZkXLs']='BROWSERSTACK_OBSERVABILITY_DEBUG',_0x2cc715[_0x1a9458(0x1f9)]='BROWSERSTACK_TEST_REPORTING_DEBUG',_0x2cc715[_0x1a9458(0x1de)]='BROWSERSTACK_AUTOMATION',_0x2cc715[_0x1a9458(0x1a6)]='BROWSERSTACK_LOG_DIR';var _0x154e41=_0x2cc715,_0x16f382={};return _0x16f382[_0x1a9458(0x1cb)]=[_0x154e41['OqAoa'],_0x154e41[_0x1a9458(0x1cc)]],_0x16f382['accessKey']=[_0x154e41[_0x1a9458(0x1e0)]],_0x16f382['buildName']=[_0x154e41['RTXMU']],_0x16f382[_0x1a9458(0x168)]=[_0x154e41['RGOng']],_0x16f382[_0x1a9458(0x193)]=[_0x154e41['xKMGN']],_0x16f382[_0x1a9458(0x176)]=[_0x154e41['MgbdJ']],_0x16f382[_0x1a9458(0x149)]=[_0x154e41[_0x1a9458(0x15f)]],_0x16f382[_0x1a9458(0x181)]=[_0x154e41[_0x1a9458(0x147)]],_0x16f382['rerunTests']=[_0x154e41[_0x1a9458(0x1e6)]],_0x16f382[_0x1a9458(0x18b)]=[_0x154e41[_0x1a9458(0x1c6)],_0x154e41[_0x1a9458(0x1dc)]],_0x16f382[_0x1a9458(0x18e)]=[_0x154e41[_0x1a9458(0x194)],_0x154e41[_0x1a9458(0x1f9)]],_0x16f382[_0x1a9458(0x200)]=[_0x154e41[_0x1a9458(0x1de)]],_0x16f382[_0x1a9458(0x14e)]=[_0x154e41['sTkbY']],_0x16f382['logDir']=[_0x154e41[_0x1a9458(0x1a6)]],_0x16f382;},exports[a109_0x2edc55(0x157)]=()=>[a109_0x2edc55(0x1fd),'platformVersion',a109_0x2edc55(0x163),'newCommandTimeout',a109_0x2edc55(0x18b),'udid',a109_0x2edc55(0x19a),a109_0x2edc55(0x146),a109_0x2edc55(0x14d),'autoWebview',a109_0x2edc55(0x16c),a109_0x2edc55(0x1fb),a109_0x2edc55(0x206),a109_0x2edc55(0x1a7),'enablePerformanceLogging',a109_0x2edc55(0x17f),a109_0x2edc55(0x1f4),a109_0x2edc55(0x188),a109_0x2edc55(0x1d3),a109_0x2edc55(0x1a8),a109_0x2edc55(0x1f5),a109_0x2edc55(0x1e8),a109_0x2edc55(0x172),a109_0x2edc55(0x152),a109_0x2edc55(0x1a5),a109_0x2edc55(0x166),a109_0x2edc55(0x1af),'adbPort','androidDeviceSocket','androidInstallTimeout',a109_0x2edc55(0x16a),a109_0x2edc55(0x1ef),a109_0x2edc55(0x150),a109_0x2edc55(0x155),'avdArgs',a109_0x2edc55(0x195),'keystorePath',a109_0x2edc55(0x199),a109_0x2edc55(0x1f7),a109_0x2edc55(0x1ce),a109_0x2edc55(0x1c8),a109_0x2edc55(0x169),a109_0x2edc55(0x192),'chromedriverChromeMappingFile','chromedriverUseSystemExecutable',a109_0x2edc55(0x173),'chromedriverPorts',a109_0x2edc55(0x1ae),a109_0x2edc55(0x1ec),a109_0x2edc55(0x175),'intentCategory',a109_0x2edc55(0x202),'optionalIntentArguments',a109_0x2edc55(0x16e),a109_0x2edc55(0x17e),a109_0x2edc55(0x185),a109_0x2edc55(0x1bd),a109_0x2edc55(0x1c7),a109_0x2edc55(0x1b8),a109_0x2edc55(0x165),a109_0x2edc55(0x17b),a109_0x2edc55(0x16d),a109_0x2edc55(0x1b3),a109_0x2edc55(0x1a3),a109_0x2edc55(0x1db),'isHeadless',a109_0x2edc55(0x191),'localeScript',a109_0x2edc55(0x1cd),a109_0x2edc55(0x18f),'androidNaturalOrientation',a109_0x2edc55(0x1bb),a109_0x2edc55(0x1b2),'skipUnlock',a109_0x2edc55(0x204),a109_0x2edc55(0x18a),a109_0x2edc55(0x162),a109_0x2edc55(0x18c),'uninstallOtherPackages','disableWindowAnimation',a109_0x2edc55(0x189),a109_0x2edc55(0x1d1),'ensureWebviewsHavePages',a109_0x2edc55(0x164),a109_0x2edc55(0x182),'remoteAppsCacheLimit','calendarFormat','bundleId',a109_0x2edc55(0x143),a109_0x2edc55(0x156),a109_0x2edc55(0x1c0),'autoAcceptAlerts',a109_0x2edc55(0x201),a109_0x2edc55(0x178),a109_0x2edc55(0x1e3),a109_0x2edc55(0x1a9),'safariAllowPopups',a109_0x2edc55(0x203),a109_0x2edc55(0x183),'keepKeyChains',a109_0x2edc55(0x1da),a109_0x2edc55(0x1ba),a109_0x2edc55(0x1ab),a109_0x2edc55(0x1c3),a109_0x2edc55(0x1fa),a109_0x2edc55(0x187),a109_0x2edc55(0x144),a109_0x2edc55(0x1e7),a109_0x2edc55(0x1be),a109_0x2edc55(0x15b),'webkitDebugProxyPort',a109_0x2edc55(0x1fc),'waitForAppScript',a109_0x2edc55(0x153),'appName',a109_0x2edc55(0x17c),'tapWithShortPressDuration',a109_0x2edc55(0x171),a109_0x2edc55(0x159),a109_0x2edc55(0x14f),'iosInstallPause',a109_0x2edc55(0x1ea),a109_0x2edc55(0x140),'usePrebuiltWDA',a109_0x2edc55(0x19d),a109_0x2edc55(0x1ac),a109_0x2edc55(0x1f3),a109_0x2edc55(0x1d4),a109_0x2edc55(0x1b4),a109_0x2edc55(0x18d),a109_0x2edc55(0x190),a109_0x2edc55(0x1ff),a109_0x2edc55(0x19b),a109_0x2edc55(0x14c),a109_0x2edc55(0x1e5),'wdaStartupRetries',a109_0x2edc55(0x1a1),'connectHardwareKeyboard',a109_0x2edc55(0x19c),a109_0x2edc55(0x1f8),a109_0x2edc55(0x209),a109_0x2edc55(0x1e4),a109_0x2edc55(0x1c1),'allowTouchIdEnroll',a109_0x2edc55(0x1e2),'mockLocationApp',a109_0x2edc55(0x1b6),a109_0x2edc55(0x154),a109_0x2edc55(0x196)]);
function a109_0x24e3(_0x3d5414,_0x24b1db){var _0x3b7a9f=a109_0x3b7a();return a109_0x24e3=function(_0x24e325,_0x3f6545){_0x24e325=_0x24e325-0xec;var _0x1dd363=_0x3b7a9f[_0x24e325];return _0x1dd363;},a109_0x24e3(_0x3d5414,_0x24b1db);}function a109_0x3b7a(){var _0x591c24=['umRvf','KHuuq','EqxNZ','appWaitPackage','ySVVE','2348950HlLhfC','gpsEnabled','chromedriverDisableBuildCheck','keyAlias','enablePerformanceLogging','browserstackAutomation','browserstack.testOrchestration.rerunPreviouslyFailed','udid','16016103MHukoY','simpleIsVisibleCheck','sendKeyStrategy','interKeyDelay','wdaLaunchTimeout','buildIdentifier','BROWSERSTACK_APP','language','8267HFDNiB','6814632yVlPwZ','PzBgV','WZkeE','ignoreUnimportantViews','androidNaturalOrientation','10kDapcE','localeScript','Lojsl','unlockKey','wdaLocalPort','calendarFormat','projectName','chromedriverChromeMappingFile','zXUln','disableAndroidWatchers','automation','browserstackLocal','browserstack.testOrchestration.retryTestsOnFailure','browserstack.accessKey','androidDeviceReadyTimeout','intentAction','newCommandTimeout','fYuDM','xHiNx','enableAsyncExecuteFromHttps','autoLaunch','157vPnyUO','EnvCapsMapping','autoDismissAlerts','ZJLJz','BROWSERSTACK_LOCAL_IDENTIFIER','browserstack.buildIdentifier','chromedriverExecutable','skipUnlock','keystorePath','remoteAppsCacheLimit','intentCategory','screenshotWaitTimeout','androidScreenshotPath','ZnRzB','androidInstallTimeout','webviewConnectRetries','yGTRW','remoteDebugProxy','browserstack.automation','buildToolsVersion','androidCoverageEndIntent','clearSystemFiles','startIWDP','webkitResponseTimeout','autoWebview','avd','jGkWp','appActivity','dontStopAppOnReset','appWaitActivity','noSign','avdLaunchTimeout','nativeInstrumentsLib','8332TcGgkY','launchTimeout','useCarthageSsl','parallelsPerPlatform','nbGCQ','nativeWebTap','nativeWebScreenshot','eventTimings','logDir','BROWSERSTACK_USERNAME','autoGrantPermissions','userName','FVnsS','disableWindowAnimation','logLevel','maxTypingFrequency','IFoPu','NDZWS','123348nSgMQm','scaleFactor','rHhjH','adbExecTimeout','app','HtLye','allowTouchIdEnroll','autoAcceptAlerts','browserstack.rerunTests','chromeOptions','chromedriverPort','orientation','intentFlags','avdReadyTimeout','BROWSERSTACK_PROJECT_NAME','CfHns','BROWSERSTACK_OBSERVABILITY_DEBUG','2994MlwKBq','QalZh','retryTestsOnFailure','wdaStartupRetries','accessKey','AppiumCaps','connectHardwareKeyboard','otherApps','androidInstallPath','woEEr','skipDeviceInitialization','vGawY','safariOpenLinksInBackground','platformVersion','lRWcy','IYJwe','pLvLb','androidCoverage','bundleId','sSeQo','locationServicesAuthorized','chromedriverPorts','safariIgnoreFraudWarning','webkitDebugProxyPort','isHeadless','localizableStringsDir','BROWSERSTACK_TEST_REPORTING_DEBUG','waitForAppScript','showXcodeLog','processArguments','zrPEq','SBUCb','rerunPreviouslyFailed','remoteAdbHost','usePrebuiltWDA','xHZKI','browserstackConfigFile','iosInstallPause','qlHwy','BROWSERSTACK_BUILD_IDENTIFIER','browserstack.parallelsPerPlatform','BROWSERSTACK_ACCESS_KEY','tapWithShortPressDuration','unicodeKeyboard','useKeystore','resetKeyboard','browserstack.projectName','webviewDevtoolsPort','keepKeyChains','FgAVg','xcodeOrgId','locale','allowDelayAdb','skipFlakyandFailed','browserstack.localIdentifier','1216516vNgnII','xcodeSigningId','BWvVM','xcodeConfigFile','deviceName','browserstack.config','rerunTests','keychainPath','browserstack.buildName','appPackage','networkSpeed','chromedriverUseSystemExecutable','noReset','browserstack.logLevel','browserstack.local','recreateChromeDriverSessions','preventWDAAttachments','appWaitDuration','adbPort','chromedriverArgs','QwpZf','abortBuildOnFailure','updatedWDABundleId','achEO','showIOSLog','deviceReadyTimeout','ensureWebviewsHavePages','autoWebviewTimeout','wTcrX','localIdentifier','uninstallOtherPackages','allowTestPackages','avdArgs','browserstack.logDir','UakvJ','locationServicesEnabled','enforceAppInstall','commandTimeouts','browserstack.user_name','skipLogCapture','printPageSourceOnFindFailure','buildName'];a109_0x3b7a=function(){return _0x591c24;};return a109_0x3b7a();}var a109_0x556c37=a109_0x24e3;(function(_0x2fe811,_0x217d6b){var _0x5b658c=a109_0x24e3,_0xbde656=_0x2fe811();while(!![]){try{var _0x23a322=-parseInt(_0x5b658c(0x11f))/0x1*(-parseInt(_0x5b658c(0x140))/0x2)+-parseInt(_0x5b658c(0x152))/0x3+-parseInt(_0x5b658c(0x19a))/0x4+parseInt(_0x5b658c(0xf4))/0x5+parseInt(_0x5b658c(0x163))/0x6*(parseInt(_0x5b658c(0x104))/0x7)+parseInt(_0x5b658c(0x105))/0x8+-parseInt(_0x5b658c(0xfc))/0x9*(parseInt(_0x5b658c(0x10a))/0xa);if(_0x23a322===_0x217d6b)break;else _0xbde656['push'](_0xbde656['shift']());}catch(_0x1774a6){_0xbde656['push'](_0xbde656['shift']());}}}(a109_0x3b7a,0x6b77c),exports['CLICapsMapping']=()=>{var _0x370a39=a109_0x24e3,_0x567584={};_0x567584[_0x370a39(0x171)]=_0x370a39(0x1c0),_0x567584[_0x370a39(0x161)]='browserstack.userName',_0x567584[_0x370a39(0x194)]='browserstack.access_key',_0x567584[_0x370a39(0xf3)]=_0x370a39(0x117),_0x567584[_0x370a39(0x14c)]=_0x370a39(0x1a2),_0x567584[_0x370a39(0x16c)]=_0x370a39(0x191),_0x567584[_0x370a39(0x112)]=_0x370a39(0x124),_0x567584[_0x370a39(0x19c)]='browserstack.ppp',_0x567584[_0x370a39(0x122)]=_0x370a39(0x18b),_0x567584[_0x370a39(0x11b)]=_0x370a39(0x1a8),_0x567584[_0x370a39(0xf1)]=_0x370a39(0x199),_0x567584['CdZNq']=_0x370a39(0x15a),_0x567584[_0x370a39(0x12f)]='browserstack.app',_0x567584[_0x370a39(0x181)]=_0x370a39(0x1a7),_0x567584[_0x370a39(0x139)]=_0x370a39(0x131),_0x567584[_0x370a39(0x1b6)]=_0x370a39(0x1bb),_0x567584[_0x370a39(0x1ae)]=_0x370a39(0x19f),_0x567584[_0x370a39(0x186)]=_0x370a39(0x187),_0x567584['SBUCb']=_0x370a39(0x116),_0x567584[_0x370a39(0x164)]='browserstack.testOrchestration.abortBuildOnFailure',_0x567584[_0x370a39(0x176)]='browserstack.testOrchestration.runPreviouslyFailedFirst',_0x567584[_0x370a39(0x16e)]=_0x370a39(0xfa),_0x567584[_0x370a39(0x150)]='browserstack.testOrchestration.skipFlakyandFailed';var _0x32bf1e=_0x567584,_0x6124b6={};return _0x6124b6['userName']=[_0x32bf1e[_0x370a39(0x171)],_0x32bf1e[_0x370a39(0x161)]],_0x6124b6[_0x370a39(0x167)]=[_0x32bf1e[_0x370a39(0x194)],_0x32bf1e[_0x370a39(0xf3)]],_0x6124b6[_0x370a39(0xee)]=[_0x32bf1e[_0x370a39(0x14c)]],_0x6124b6[_0x370a39(0x110)]=[_0x32bf1e[_0x370a39(0x16c)]],_0x6124b6[_0x370a39(0x101)]=[_0x32bf1e['zXUln']],_0x6124b6['parallelsPerPlatform']=[_0x32bf1e[_0x370a39(0x19c)],_0x32bf1e[_0x370a39(0x122)]],_0x6124b6['browserstackLocal']=[_0x32bf1e['fYuDM']],_0x6124b6[_0x370a39(0x1b7)]=[_0x32bf1e[_0x370a39(0xf1)]],_0x6124b6['rerunTests']=[_0x32bf1e['CdZNq']],_0x6124b6[_0x370a39(0x156)]=[_0x32bf1e['yGTRW']],_0x6124b6[_0x370a39(0x14e)]=[_0x32bf1e[_0x370a39(0x181)]],_0x6124b6[_0x370a39(0x114)]=[_0x32bf1e[_0x370a39(0x139)]],_0x6124b6[_0x370a39(0x148)]=[_0x32bf1e[_0x370a39(0x1b6)]],_0x6124b6[_0x370a39(0x187)]=[_0x32bf1e[_0x370a39(0x1ae)],_0x32bf1e[_0x370a39(0x186)]],_0x6124b6[_0x370a39(0x165)]=[_0x32bf1e[_0x370a39(0x182)]],_0x6124b6[_0x370a39(0x1af)]=[_0x32bf1e[_0x370a39(0x164)]],_0x6124b6['runPreviouslyFailedFirst']=[_0x32bf1e[_0x370a39(0x176)]],_0x6124b6[_0x370a39(0x183)]=[_0x32bf1e[_0x370a39(0x16e)]],_0x6124b6[_0x370a39(0x198)]=[_0x32bf1e[_0x370a39(0x150)]],_0x6124b6;},exports[a109_0x556c37(0x120)]=()=>{var _0x148e7b=a109_0x556c37,_0x6323f3={};_0x6323f3[_0x148e7b(0x154)]=_0x148e7b(0x149),_0x6323f3['PzBgV']='BROWSERSTACK_USER_NAME',_0x6323f3[_0x148e7b(0x1bc)]=_0x148e7b(0x18c),_0x6323f3[_0x148e7b(0x189)]='BROWSERSTACK_BUILD_NAME',_0x6323f3[_0x148e7b(0x1b1)]=_0x148e7b(0x160),_0x6323f3[_0x148e7b(0x173)]=_0x148e7b(0x18a),_0x6323f3[_0x148e7b(0xf0)]='BROWSERSTACK_PARALLELS_PER_PLATFORM',_0x6323f3['WZkeE']='BROWSERSTACK_LOCAL',_0x6323f3[_0x148e7b(0x172)]=_0x148e7b(0x123),_0x6323f3[_0x148e7b(0x12c)]='BROWSERSTACK_RERUN_TESTS',_0x6323f3[_0x148e7b(0x144)]='BROWSERSTACK_APP_ID',_0x6323f3[_0x148e7b(0xef)]=_0x148e7b(0x102),_0x6323f3[_0x148e7b(0x157)]=_0x148e7b(0x162),_0x6323f3['Lojsl']=_0x148e7b(0x17d),_0x6323f3[_0x148e7b(0x11c)]='BROWSERSTACK_AUTOMATION',_0x6323f3['NDZWS']='BROWSERSTACK_LOG_DIR';var _0x37348a=_0x6323f3,_0x346fd6={};return _0x346fd6[_0x148e7b(0x14b)]=[_0x37348a[_0x148e7b(0x154)],_0x37348a[_0x148e7b(0x106)]],_0x346fd6[_0x148e7b(0x167)]=[_0x37348a[_0x148e7b(0x1bc)]],_0x346fd6[_0x148e7b(0xee)]=[_0x37348a[_0x148e7b(0x189)]],_0x346fd6[_0x148e7b(0x110)]=[_0x37348a['achEO']],_0x346fd6['buildIdentifier']=[_0x37348a['pLvLb']],_0x346fd6[_0x148e7b(0x143)]=[_0x37348a[_0x148e7b(0xf0)]],_0x346fd6[_0x148e7b(0x115)]=[_0x37348a[_0x148e7b(0x107)]],_0x346fd6[_0x148e7b(0x1b7)]=[_0x37348a[_0x148e7b(0x172)]],_0x346fd6[_0x148e7b(0x1a0)]=[_0x37348a[_0x148e7b(0x12c)]],_0x346fd6[_0x148e7b(0x156)]=[_0x37348a['nbGCQ'],_0x37348a['umRvf']],_0x346fd6[_0x148e7b(0x14e)]=[_0x37348a['HtLye'],_0x37348a[_0x148e7b(0x10c)]],_0x346fd6[_0x148e7b(0x114)]=[_0x37348a[_0x148e7b(0x11c)]],_0x346fd6[_0x148e7b(0xf9)]=[_0x37348a[_0x148e7b(0x11c)]],_0x346fd6[_0x148e7b(0x148)]=[_0x37348a[_0x148e7b(0x151)]],_0x346fd6;},exports[a109_0x556c37(0x168)]=()=>['automationName',a109_0x556c37(0x170),a109_0x556c37(0x19e),a109_0x556c37(0x11a),a109_0x556c37(0x156),a109_0x556c37(0xfb),a109_0x556c37(0x103),a109_0x556c37(0x196),a109_0x556c37(0x15d),a109_0x556c37(0x137),a109_0x556c37(0x1a6),'fullReset',a109_0x556c37(0x134),a109_0x556c37(0x147),a109_0x556c37(0xf8),a109_0x556c37(0x16a),a109_0x556c37(0xed),a109_0x556c37(0x13a),a109_0x556c37(0x1a3),a109_0x556c37(0x13c),a109_0x556c37(0xf2),a109_0x556c37(0x1ab),a109_0x556c37(0x1b3),a109_0x556c37(0x1b9),a109_0x556c37(0x174),a109_0x556c37(0x133),a109_0x556c37(0x118),a109_0x556c37(0x1ac),'androidDeviceSocket',a109_0x556c37(0x12d),a109_0x556c37(0x16b),a109_0x556c37(0x138),a109_0x556c37(0x13e),a109_0x556c37(0x15f),a109_0x556c37(0x1ba),a109_0x556c37(0x18f),a109_0x556c37(0x127),'keystorePassword',a109_0x556c37(0xf7),'keyPassword',a109_0x556c37(0x125),a109_0x556c37(0x1ad),'chromedriverExecutableDir',a109_0x556c37(0x111),a109_0x556c37(0x1a5),a109_0x556c37(0x15c),a109_0x556c37(0x178),a109_0x556c37(0xf6),a109_0x556c37(0x1b5),a109_0x556c37(0x119),a109_0x556c37(0x129),a109_0x556c37(0x15e),'optionalIntentArguments',a109_0x556c37(0x13b),a109_0x556c37(0x18e),a109_0x556c37(0x190),a109_0x556c37(0x13d),a109_0x556c37(0x108),a109_0x556c37(0x113),a109_0x556c37(0x15b),a109_0x556c37(0x1a9),a109_0x556c37(0x146),a109_0x556c37(0x12b),a109_0x556c37(0x1a4),a109_0x556c37(0xf5),a109_0x556c37(0x17b),a109_0x556c37(0x155),a109_0x556c37(0x10b),a109_0x556c37(0x16d),a109_0x556c37(0x14a),a109_0x556c37(0x109),'systemPort',a109_0x556c37(0x184),a109_0x556c37(0x126),'unlockType',a109_0x556c37(0x10d),a109_0x556c37(0x11e),'skipLogcatCapture',a109_0x556c37(0x1b8),a109_0x556c37(0x14d),a109_0x556c37(0x132),a109_0x556c37(0x1be),a109_0x556c37(0x1b4),a109_0x556c37(0x192),'enableWebviewDetailsCollection',a109_0x556c37(0x128),a109_0x556c37(0x10f),a109_0x556c37(0x175),a109_0x556c37(0x141),a109_0x556c37(0x1bd),a109_0x556c37(0x177),a109_0x556c37(0x159),a109_0x556c37(0x121),a109_0x556c37(0x13f),a109_0x556c37(0x145),'safariInitialUrl','safariAllowPopups',a109_0x556c37(0x179),a109_0x556c37(0x16f),a109_0x556c37(0x193),a109_0x556c37(0x17c),a109_0x556c37(0x180),a109_0x556c37(0xff),a109_0x556c37(0x1b2),a109_0x556c37(0xfe),a109_0x556c37(0x136),a109_0x556c37(0x12a),a109_0x556c37(0x130),a109_0x556c37(0x11d),a109_0x556c37(0xec),a109_0x556c37(0x17a),'fullContextList',a109_0x556c37(0x17e),a109_0x556c37(0x12e),'appName','customSSLCert',a109_0x556c37(0x18d),a109_0x556c37(0x153),a109_0x556c37(0x10e),a109_0x556c37(0x17f),a109_0x556c37(0x188),a109_0x556c37(0x19d),'keychainPassword',a109_0x556c37(0x185),a109_0x556c37(0x1aa),'webDriverAgentUrl',a109_0x556c37(0x1a1),'useNewWDA',a109_0x556c37(0x100),'wdaConnectionTimeout',a109_0x556c37(0x195),a109_0x556c37(0x19b),a109_0x556c37(0x1b0),'resetOnSessionStartOnly',a109_0x556c37(0x1bf),a109_0x556c37(0x166),'wdaStartupRetryInterval',a109_0x556c37(0x169),a109_0x556c37(0x14f),a109_0x556c37(0xfd),a109_0x556c37(0x142),'shouldUseSingletonTestManager',a109_0x556c37(0x135),a109_0x556c37(0x158),'ignoreHiddenApiPolicyError','mockLocationApp','logcatFormat','logcatFilterSpecs',a109_0x556c37(0x197)]);

@@ -1,1 +0,1 @@

function a110_0x205f(_0x18a26b,_0x43db4c){var _0x12b9f5=a110_0x12b9();return a110_0x205f=function(_0x205f7a,_0xf6b301){_0x205f7a=_0x205f7a-0x1b5;var _0x524522=_0x12b9f5[_0x205f7a];return _0x524522;},a110_0x205f(_0x18a26b,_0x43db4c);}var a110_0x573deb=a110_0x205f;(function(_0x5bfb37,_0x24d05b){var _0x3003d5=a110_0x205f,_0x15c968=_0x5bfb37();while(!![]){try{var _0x267779=parseInt(_0x3003d5(0x1ba))/0x1+parseInt(_0x3003d5(0x1bd))/0x2+parseInt(_0x3003d5(0x1b9))/0x3*(parseInt(_0x3003d5(0x1bc))/0x4)+parseInt(_0x3003d5(0x1b8))/0x5+parseInt(_0x3003d5(0x1b6))/0x6+-parseInt(_0x3003d5(0x1b7))/0x7+-parseInt(_0x3003d5(0x1bb))/0x8;if(_0x267779===_0x24d05b)break;else _0x15c968['push'](_0x15c968['shift']());}catch(_0x3a642b){_0x15c968['push'](_0x15c968['shift']());}}}(a110_0x12b9,0x6df9f),exports[a110_0x573deb(0x1b5)]='https://hub-use-only.browserstack.com/wd/hub');function a110_0x12b9(){var _0x3f8ce9=['1205295vHiiMZ','2251950nFdLLv','9njzeNn','703073AXZkZk','17476128fKbMmt','930844yrDUyN','452988uzTYWY','BROWSERSTACK_GRR_US_HUB_URL','4374444BWEKiv'];a110_0x12b9=function(){return _0x3f8ce9;};return a110_0x12b9();}
function a110_0x362a(_0xac5714,_0x20a70f){var _0x2d8652=a110_0x2d86();return a110_0x362a=function(_0x362ad3,_0x69c8ed){_0x362ad3=_0x362ad3-0x138;var _0x397b69=_0x2d8652[_0x362ad3];return _0x397b69;},a110_0x362a(_0xac5714,_0x20a70f);}var a110_0x12fffa=a110_0x362a;(function(_0x13f4b9,_0x3c55e6){var _0x4139eb=a110_0x362a,_0x1d5096=_0x13f4b9();while(!![]){try{var _0x59bc1c=parseInt(_0x4139eb(0x143))/0x1*(parseInt(_0x4139eb(0x142))/0x2)+parseInt(_0x4139eb(0x13b))/0x3*(-parseInt(_0x4139eb(0x144))/0x4)+-parseInt(_0x4139eb(0x13c))/0x5*(parseInt(_0x4139eb(0x13d))/0x6)+parseInt(_0x4139eb(0x141))/0x7+-parseInt(_0x4139eb(0x13f))/0x8*(-parseInt(_0x4139eb(0x138))/0x9)+parseInt(_0x4139eb(0x145))/0xa*(-parseInt(_0x4139eb(0x139))/0xb)+parseInt(_0x4139eb(0x13e))/0xc;if(_0x59bc1c===_0x3c55e6)break;else _0x1d5096['push'](_0x1d5096['shift']());}catch(_0x38a94d){_0x1d5096['push'](_0x1d5096['shift']());}}}(a110_0x2d86,0xd82d4),exports[a110_0x12fffa(0x13a)]=a110_0x12fffa(0x140));function a110_0x2d86(){var _0x284c51=['144zOGSdH','319WVOBfP','BROWSERSTACK_GRR_US_HUB_URL','1090857EtkkSo','2166890EtrZvC','12zsZzSV','29818656AjvDJy','194008AUJVoc','https://hub-use-only.browserstack.com/wd/hub','6757702aZDaJI','62394MRPOVa','10zUmbiF','8JknCBN','576140TDLUyg'];a110_0x2d86=function(){return _0x284c51;};return a110_0x2d86();}

@@ -1,1 +0,1 @@

function a111_0x1948(){var _0x10dea9=['222dVIcJV','237695VHVJZG','9mKqBGU','9086590DXkaEk','central_scanner_log','hGkMn','env','43519DMjiuJ','1206968rlBEot','90oDeoDi','42459GcsOYp','BROWSERSTACK_CENTRAL_SCANNER_JWT','parse','303434lPAoZo','14245891jPgQSq','184iqZVVM'];a111_0x1948=function(){return _0x10dea9;};return a111_0x1948();}function a111_0x3a98(_0x542aa2,_0x11727d){var _0x194813=a111_0x1948();return a111_0x3a98=function(_0x3a9861,_0x4946dc){_0x3a9861=_0x3a9861-0x160;var _0x530e01=_0x194813[_0x3a9861];return _0x530e01;},a111_0x3a98(_0x542aa2,_0x11727d);}(function(_0x42d2dc,_0x251f2c){var _0x4e30bb=a111_0x3a98,_0x4f7126=_0x42d2dc();while(!![]){try{var _0x47195a=parseInt(_0x4e30bb(0x166))/0x1+parseInt(_0x4e30bb(0x169))/0x2*(parseInt(_0x4e30bb(0x163))/0x3)+parseInt(_0x4e30bb(0x161))/0x4+-parseInt(_0x4e30bb(0x16a))/0x5*(parseInt(_0x4e30bb(0x162))/0x6)+parseInt(_0x4e30bb(0x160))/0x7*(-parseInt(_0x4e30bb(0x168))/0x8)+parseInt(_0x4e30bb(0x16b))/0x9*(parseInt(_0x4e30bb(0x16c))/0xa)+-parseInt(_0x4e30bb(0x167))/0xb;if(_0x47195a===_0x251f2c)break;else _0x4f7126['push'](_0x4f7126['shift']());}catch(_0x378509){_0x4f7126['push'](_0x4f7126['shift']());}}}(a111_0x1948,0xe3f1d),exports['setCentralScannerData']=(_0x459533,_0x262a66,_0xb060e)=>{var _0x572969=a111_0x3a98,_0x5945fa={'hGkMn':function(_0x2dc096,_0x3c8135){return _0x2dc096(_0x3c8135);},'ZlRqU':function(_0x54da1e,_0x237159){return _0x54da1e||_0x237159;}};_0x459533[_0x572969(0x16d)]={'http_code':_0x5945fa[_0x572969(0x16e)](String,_0x262a66)||null,'redirect_url':_0x5945fa['ZlRqU'](_0xb060e,null),'token':process[_0x572969(0x16f)][_0x572969(0x164)]||null},process['env']['A11Y_SCAN_RESULT']&&(_0x459533[_0x572969(0x16d)]['a11y_scanner']=JSON[_0x572969(0x165)](process[_0x572969(0x16f)]['A11Y_SCAN_RESULT'])||null);});
function a111_0xae2f(_0x19c98b,_0x54d061){var _0x27d8b2=a111_0x27d8();return a111_0xae2f=function(_0xae2f02,_0x1a0459){_0xae2f02=_0xae2f02-0x175;var _0x870825=_0x27d8b2[_0xae2f02];return _0x870825;},a111_0xae2f(_0x19c98b,_0x54d061);}function a111_0x27d8(){var _0x5d571a=['30136VCdTvb','19240920UjhMne','env','BROWSERSTACK_CENTRAL_SCANNER_JWT','setCentralScannerData','356228gIkVFT','a11y_scanner','855HyYHPh','4051845RZFFDC','1488510xvTmMn','5ZthpKz','A11Y_SCAN_RESULT','826864PYXauF','1562550SuUuLF','xzKcD','parse','central_scanner_log','GNEJR','1ufkzuy'];a111_0x27d8=function(){return _0x5d571a;};return a111_0x27d8();}var a111_0x3d482d=a111_0xae2f;(function(_0x20ad36,_0x545a70){var _0x222e94=a111_0xae2f,_0x51ab58=_0x20ad36();while(!![]){try{var _0x1c5a57=-parseInt(_0x222e94(0x17f))/0x1*(parseInt(_0x222e94(0x179))/0x2)+-parseInt(_0x222e94(0x17a))/0x3+-parseInt(_0x222e94(0x185))/0x4+-parseInt(_0x222e94(0x177))/0x5*(parseInt(_0x222e94(0x176))/0x6)+-parseInt(_0x222e94(0x175))/0x7+-parseInt(_0x222e94(0x180))/0x8*(-parseInt(_0x222e94(0x187))/0x9)+parseInt(_0x222e94(0x181))/0xa;if(_0x1c5a57===_0x545a70)break;else _0x51ab58['push'](_0x51ab58['shift']());}catch(_0x2034a3){_0x51ab58['push'](_0x51ab58['shift']());}}}(a111_0x27d8,0x69652),exports[a111_0x3d482d(0x184)]=(_0x4d94b7,_0x339dd5,_0x382fba)=>{var _0x9d9393=a111_0x3d482d,_0xaa4366={'xzKcD':function(_0x2c5b36,_0x14381f){return _0x2c5b36(_0x14381f);},'GNEJR':function(_0x3d8b2b,_0x3e7114){return _0x3d8b2b||_0x3e7114;}};_0x4d94b7[_0x9d9393(0x17d)]={'http_code':_0xaa4366[_0x9d9393(0x17b)](String,_0x339dd5)||null,'redirect_url':_0xaa4366[_0x9d9393(0x17e)](_0x382fba,null),'token':process[_0x9d9393(0x182)][_0x9d9393(0x183)]||null},process[_0x9d9393(0x182)][_0x9d9393(0x178)]&&(_0x4d94b7['central_scanner_log'][_0x9d9393(0x186)]=JSON[_0x9d9393(0x17c)](process[_0x9d9393(0x182)]['A11Y_SCAN_RESULT'])||null);});

@@ -1,1 +0,1 @@

const a112_0x12ee90=a112_0x58c8;(function(_0x38b9eb,_0x379e3d){const _0x579c73=a112_0x58c8,_0x973968=_0x38b9eb();while(!![]){try{const _0x20d915=-parseInt(_0x579c73(0x1c7))/0x1+-parseInt(_0x579c73(0x1be))/0x2*(parseInt(_0x579c73(0x1bc))/0x3)+-parseInt(_0x579c73(0x1c5))/0x4+-parseInt(_0x579c73(0x1ba))/0x5*(-parseInt(_0x579c73(0x1c3))/0x6)+parseInt(_0x579c73(0x1c0))/0x7*(parseInt(_0x579c73(0x1bd))/0x8)+-parseInt(_0x579c73(0x1c4))/0x9+parseInt(_0x579c73(0x1b9))/0xa;if(_0x20d915===_0x379e3d)break;else _0x973968['push'](_0x973968['shift']());}catch(_0x4361b9){_0x973968['push'](_0x973968['shift']());}}}(a112_0x4dbb,0x81c9a));const logger=require('./logger.js')[a112_0x12ee90(0x1c6)];function a112_0x58c8(_0x2e441d,_0x8717c5){const _0x4dbbaa=a112_0x4dbb();return a112_0x58c8=function(_0x58c854,_0x40f67f){_0x58c854=_0x58c854-0x1b8;let _0x4eda5a=_0x4dbbaa[_0x58c854];return _0x4eda5a;},a112_0x58c8(_0x2e441d,_0x8717c5);}function createClassLogger(_0x5d54d7){const _0x1e655b=a112_0x12ee90;return{'info':(_0x5f29d5,..._0x22fda4)=>logger['info']('['+_0x5d54d7+']\x20'+_0x5f29d5,..._0x22fda4),'debug':(_0x38c68b,..._0x54d671)=>logger[_0x1e655b(0x1bf)]('['+_0x5d54d7+']\x20'+_0x38c68b,..._0x54d671),'warn':(_0xdaee23,..._0x52a31f)=>logger['warn']('['+_0x5d54d7+']\x20'+_0xdaee23,..._0x52a31f),'error':(_0x52cf04,..._0x1cf8b3)=>logger[_0x1e655b(0x1c1)]('['+_0x5d54d7+']\x20'+_0x52cf04,..._0x1cf8b3),'verbose':(_0x2d721e,..._0x493bca)=>logger[_0x1e655b(0x1b8)]('['+_0x5d54d7+']\x20'+_0x2d721e,..._0x493bca)};}function a112_0x4dbb(){const _0xf192f0=['501828qnbOLJ','3496572hsbWlV','2148096gLyXKx','winstonLogger','409819ElIzJk','verbose','18969940qEtidx','20QwiJjd','exports','127737iNsqXK','5008KYHdky','46hoWotZ','debug','6874AceBTm','error','createClassLogger'];a112_0x4dbb=function(){return _0xf192f0;};return a112_0x4dbb();}const a112_0x4dc177={};a112_0x4dc177[a112_0x12ee90(0x1c2)]=createClassLogger,module[a112_0x12ee90(0x1bb)]=a112_0x4dc177;
const a112_0x2b901c=a112_0x456b;(function(_0x466450,_0x378d68){const _0xb1e570=a112_0x456b,_0x1b569a=_0x466450();while(!![]){try{const _0x55ae90=-parseInt(_0xb1e570(0xb2))/0x1+parseInt(_0xb1e570(0xb9))/0x2+-parseInt(_0xb1e570(0xb6))/0x3*(-parseInt(_0xb1e570(0xbb))/0x4)+-parseInt(_0xb1e570(0xb3))/0x5*(parseInt(_0xb1e570(0xb8))/0x6)+-parseInt(_0xb1e570(0xbf))/0x7*(parseInt(_0xb1e570(0xba))/0x8)+parseInt(_0xb1e570(0xb7))/0x9*(parseInt(_0xb1e570(0xb4))/0xa)+parseInt(_0xb1e570(0xb1))/0xb;if(_0x55ae90===_0x378d68)break;else _0x1b569a['push'](_0x1b569a['shift']());}catch(_0x296b6e){_0x1b569a['push'](_0x1b569a['shift']());}}}(a112_0x43d0,0x28532));function a112_0x456b(_0x1f8b1f,_0x34d57b){const _0x43d0db=a112_0x43d0();return a112_0x456b=function(_0x456b23,_0x4db3cf){_0x456b23=_0x456b23-0xb1;let _0x1ef95c=_0x43d0db[_0x456b23];return _0x1ef95c;},a112_0x456b(_0x1f8b1f,_0x34d57b);}const logger=require('./logger.js')[a112_0x2b901c(0xbe)];function createClassLogger(_0x4521cd){const _0x3e52dd=a112_0x2b901c;return{'info':(_0x20aa33,..._0x20c5e5)=>logger[_0x3e52dd(0xb5)]('['+_0x4521cd+']\x20'+_0x20aa33,..._0x20c5e5),'debug':(_0x2ae783,..._0x420704)=>logger['debug']('['+_0x4521cd+']\x20'+_0x2ae783,..._0x420704),'warn':(_0x3fed00,..._0x6d80a8)=>logger[_0x3e52dd(0xbd)]('['+_0x4521cd+']\x20'+_0x3fed00,..._0x6d80a8),'error':(_0x2d5a65,..._0x468f4a)=>logger[_0x3e52dd(0xc0)]('['+_0x4521cd+']\x20'+_0x2d5a65,..._0x468f4a),'verbose':(_0x313c08,..._0x48598b)=>logger[_0x3e52dd(0xbc)]('['+_0x4521cd+']\x20'+_0x313c08,..._0x48598b)};}function a112_0x43d0(){const _0x240518=['16OGxeNQ','verbose','warn','winstonLogger','21TqxsSN','error','exports','2651297eQPfAy','276622luALAf','1213785oArVEp','750KtmPiI','info','192882CjVOJf','26469ffshXq','6JdyJoa','7796ueOCRy','101672JJyChI'];a112_0x43d0=function(){return _0x240518;};return a112_0x43d0();}const a112_0x4a0bdd={};a112_0x4a0bdd['createClassLogger']=createClassLogger,module[a112_0x2b901c(0xc1)]=a112_0x4a0bdd;

@@ -1,1 +0,1 @@

var a113_0x63720c=a113_0x51d2;(function(_0x5e8185,_0x1272f2){var _0x188f64=a113_0x51d2,_0xda547=_0x5e8185();while(!![]){try{var _0x3a5fdf=parseInt(_0x188f64(0x1ed))/0x1*(parseInt(_0x188f64(0x1ec))/0x2)+-parseInt(_0x188f64(0x1ea))/0x3*(-parseInt(_0x188f64(0x1f1))/0x4)+-parseInt(_0x188f64(0x1f2))/0x5+parseInt(_0x188f64(0x1e6))/0x6*(-parseInt(_0x188f64(0x1f3))/0x7)+parseInt(_0x188f64(0x1e8))/0x8+parseInt(_0x188f64(0x1eb))/0x9*(parseInt(_0x188f64(0x1ee))/0xa)+parseInt(_0x188f64(0x1f4))/0xb;if(_0x3a5fdf===_0x1272f2)break;else _0xda547['push'](_0xda547['shift']());}catch(_0x3bcaa0){_0xda547['push'](_0xda547['shift']());}}}(a113_0x10c5,0x593c7));function a113_0x10c5(){var _0x43a311=['129jgvQtp','9QFharJ','23130IlwUBP','62CrCLLY','773060dAzKua','exports','browserStackGlobals','948PXMogd','2416590iIMqQq','92911IXNxyP','2161016hZALgS','312twRgDQ','__instance','4304336hBVqyj','getGlobal'];a113_0x10c5=function(){return _0x43a311;};return a113_0x10c5();}class Global{static [a113_0x63720c(0x1e7)];constructor(){var _0xed42f0=a113_0x63720c;if(Global[_0xed42f0(0x1e7)])return Global[_0xed42f0(0x1e7)];this[_0xed42f0(0x1f0)]=global,Global['__instance']=this;}['setGlobal'](_0x20e5f2,_0x15bfa5){var _0x523945=a113_0x63720c;this[_0x523945(0x1f0)][_0x20e5f2]=_0x15bfa5;}[a113_0x63720c(0x1e9)](_0x3d9f0f){var _0x40ff53=a113_0x63720c;return this[_0x40ff53(0x1f0)][_0x3d9f0f];}}function a113_0x51d2(_0x40b520,_0xd03df7){var _0x10c5f4=a113_0x10c5();return a113_0x51d2=function(_0x51d21c,_0x1e3bd8){_0x51d21c=_0x51d21c-0x1e6;var _0xcba11e=_0x10c5f4[_0x51d21c];return _0xcba11e;},a113_0x51d2(_0x40b520,_0xd03df7);}module[a113_0x63720c(0x1ef)]=new Global();
function a113_0x399a(_0x2235a1,_0xce41ac){var _0x113110=a113_0x1131();return a113_0x399a=function(_0x399aa4,_0x3e59f9){_0x399aa4=_0x399aa4-0x181;var _0x4a5c38=_0x113110[_0x399aa4];return _0x4a5c38;},a113_0x399a(_0x2235a1,_0xce41ac);}var a113_0x45f852=a113_0x399a;(function(_0x279d69,_0x165544){var _0x24ab78=a113_0x399a,_0x445e85=_0x279d69();while(!![]){try{var _0x263f6=parseInt(_0x24ab78(0x18b))/0x1*(parseInt(_0x24ab78(0x182))/0x2)+parseInt(_0x24ab78(0x188))/0x3*(parseInt(_0x24ab78(0x18f))/0x4)+parseInt(_0x24ab78(0x187))/0x5+parseInt(_0x24ab78(0x184))/0x6+-parseInt(_0x24ab78(0x185))/0x7*(parseInt(_0x24ab78(0x18e))/0x8)+-parseInt(_0x24ab78(0x18a))/0x9+-parseInt(_0x24ab78(0x18d))/0xa*(-parseInt(_0x24ab78(0x183))/0xb);if(_0x263f6===_0x165544)break;else _0x445e85['push'](_0x445e85['shift']());}catch(_0x1a1b60){_0x445e85['push'](_0x445e85['shift']());}}}(a113_0x1131,0x9341a));class Global{static ['__instance'];constructor(){var _0x27f65e=a113_0x399a;if(Global['__instance'])return Global[_0x27f65e(0x181)];this[_0x27f65e(0x189)]=global,Global[_0x27f65e(0x181)]=this;}['setGlobal'](_0xe1768d,_0x3d3400){var _0x116685=a113_0x399a;this[_0x116685(0x189)][_0xe1768d]=_0x3d3400;}[a113_0x45f852(0x18c)](_0x1871ef){var _0x4284d4=a113_0x45f852;return this[_0x4284d4(0x189)][_0x1871ef];}}function a113_0x1131(){var _0x1f598b=['22bESYje','2485044IwXWaB','161ncaIxP','exports','5808780tBOPOC','25059mxWXLQ','browserStackGlobals','10429866juWErQ','121RwZQxg','getGlobal','506130sUmJVN','329576NKkWun','160DOhvZC','__instance','11542rBkSkr'];a113_0x1131=function(){return _0x1f598b;};return a113_0x1131();}module[a113_0x45f852(0x186)]=new Global();

@@ -1,1 +0,1 @@

const a115_0x10fe46=a115_0x296d;function a115_0x1c29(){const _0x183dc7=['TAZwt','QRJwa','LXBWf','message','colorize','levels','info','join','error','existsSync','File','stringify','string','initialize','printf','name','warn','56DtoPec','ohXIU','/sdk-cli-debug.log','9105ltkMdw','debugLoggerFile','env','combine','212682mRVhQQ','1130448yESmPF','level','format','wqofS','../bin/utils/constants','npm','80PuNEew','TJbKi','1036RrPBSH','buildLinkTransport','Console','EPIPE','config','remove','SRTod','YYYY-MM-DD\x20HH:mm:ss','JuhHY','automationLogger','1174116nAbbxr','add','userName','toLowerCase','buildLogger','length','uncolorize','includes','fileLogger','qQIbv','QFzra','loggerFile','JDZHe','2zPYFVH','debug','BROWSERSTACK_INTERNAL_LOG_DIR','/usage.log','transports','BROWSERSTACK_AUTOMATION_LOGS','winstonLogger','replace','http','BROWSERSTACK_LOG_LEVEL','6915339Mwfuoj','true','timestamp','EBgOy','EPIPE\x20error\x20occurred\x20in\x20loggerConsole:','\x20-\x20','console.info','mkdirSync','silly','createLogger','loggerConsole','log','1535724VfxJnw','logDir','/usage-debug.log','accessKey','\x5c$&','410823ggXahm'];a115_0x1c29=function(){return _0x183dc7;};return a115_0x1c29();}(function(_0x406acf,_0xa79d65){const _0x34b92a=a115_0x296d,_0x5c9aab=_0x406acf();while(!![]){try{const _0x2f8631=parseInt(_0x34b92a(0x1a4))/0x1+-parseInt(_0x34b92a(0x170))/0x2*(-parseInt(_0x34b92a(0x1b7))/0x3)+parseInt(_0x34b92a(0x1ad))/0x4*(parseInt(_0x34b92a(0x1a0))/0x5)+-parseInt(_0x34b92a(0x186))/0x6+-parseInt(_0x34b92a(0x18b))/0x7*(parseInt(_0x34b92a(0x19d))/0x8)+-parseInt(_0x34b92a(0x17a))/0x9+parseInt(_0x34b92a(0x1ab))/0xa*(parseInt(_0x34b92a(0x1a5))/0xb);if(_0x2f8631===_0xa79d65)break;else _0x5c9aab['push'](_0x5c9aab['shift']());}catch(_0xdbb4a9){_0x5c9aab['push'](_0x5c9aab['shift']());}}}(a115_0x1c29,0x70f61));const winston=require('winston'),path=require('path'),fs=require('fs'),{LOG_FILE_NAME,DEBUG_LOG_FILE_NAME}=require(a115_0x10fe46(0x1a9)),tempLogDir='log';let redactRegex=null,lastConfigHash='';const logFormat=winston[a115_0x10fe46(0x1a7)](_0x5f3e2e=>{const _0x200370=a115_0x10fe46,_0x238303={};_0x238303[_0x200370(0x1b5)]=function(_0x5b1c58,_0x28589c){return _0x5b1c58!==_0x28589c;},_0x238303[_0x200370(0x1a8)]=_0x200370(0x198),_0x238303[_0x200370(0x16c)]=function(_0xc483b4,_0x14ecec){return _0xc483b4+_0x14ecec;},_0x238303['QFzra']=function(_0x43287f,_0x133707){return _0x43287f+_0x133707;},_0x238303[_0x200370(0x19e)]=function(_0x5c814d,_0x51796a){return _0x5c814d!==_0x51796a;},_0x238303['LXBWf']=function(_0x10e774,_0x138854){return _0x10e774>_0x138854;},_0x238303[_0x200370(0x18c)]='[REDACTED]';const _0x1755b0=_0x238303;_0x1755b0[_0x200370(0x1b5)](typeof _0x5f3e2e[_0x200370(0x18f)],_0x1755b0['wqofS'])&&(_0x5f3e2e['message']=JSON[_0x200370(0x197)](_0x5f3e2e[_0x200370(0x18f)]));const _0x2c54e6=global[_0x200370(0x1b1)]&&global[_0x200370(0x1b1)][_0x200370(0x165)]||'',_0x1be5e9=global[_0x200370(0x1b1)]&&global['config'][_0x200370(0x189)]||'',_0x3bee2b=_0x1755b0[_0x200370(0x16c)](_0x1755b0[_0x200370(0x16d)](_0x2c54e6,'|'),_0x1be5e9);if(_0x1755b0[_0x200370(0x19e)](_0x3bee2b,lastConfigHash)){lastConfigHash=_0x3bee2b;const _0x520d76=[_0x2c54e6,_0x1be5e9]['filter'](Boolean);if(_0x1755b0[_0x200370(0x18e)](_0x520d76[_0x200370(0x168)],0x0)){const _0x572b16=_0x520d76['map'](_0x359843=>_0x359843[_0x200370(0x177)](/[.*+?^${}()|[\]\\]/g,_0x200370(0x18a)))[_0x200370(0x193)]('|');redactRegex=new RegExp(_0x572b16,'g');}else redactRegex=null;}return redactRegex&&(_0x5f3e2e[_0x200370(0x18f)]=_0x5f3e2e['message'][_0x200370(0x177)](redactRegex,_0x1755b0['TAZwt'])),_0x5f3e2e;}),fetchLogDir=()=>{const _0x26c8d4=a115_0x10fe46;if(process[_0x26c8d4(0x1a2)][_0x26c8d4(0x172)])return process[_0x26c8d4(0x1a2)][_0x26c8d4(0x172)];else!fs[_0x26c8d4(0x195)](tempLogDir)&&fs[_0x26c8d4(0x181)](tempLogDir);return tempLogDir;},logDir=fetchLogDir(),getInitialLogLevel=()=>{const _0x17e78f=a115_0x10fe46,_0x4cd87d={};_0x4cd87d[_0x17e78f(0x16f)]=_0x17e78f(0x192);const _0x2eef71=_0x4cd87d,_0x1c414f=process[_0x17e78f(0x1a2)][_0x17e78f(0x179)],_0x396ce2=Object['keys'](winston[_0x17e78f(0x1b1)][_0x17e78f(0x1aa)][_0x17e78f(0x191)]);if(_0x1c414f&&_0x396ce2[_0x17e78f(0x16a)](_0x1c414f[_0x17e78f(0x166)]()))return _0x1c414f[_0x17e78f(0x166)]();return _0x2eef71['JDZHe'];},initialLogLevel=getInitialLogLevel(),a115_0x9fa022={};a115_0x9fa022[a115_0x10fe46(0x19b)]=a115_0x10fe46(0x180),a115_0x9fa022[a115_0x10fe46(0x1a6)]=initialLogLevel;const transports={'loggerConsole':new winston[(a115_0x10fe46(0x174))][(a115_0x10fe46(0x1af))](a115_0x9fa022),'loggerFile':new winston[(a115_0x10fe46(0x174))][(a115_0x10fe46(0x196))]({'filename':path['join'](logDir,a115_0x10fe46(0x173)),'level':initialLogLevel}),'debugLoggerFile':new winston[(a115_0x10fe46(0x174))][(a115_0x10fe46(0x196))]({'filename':path[a115_0x10fe46(0x193)](logDir,a115_0x10fe46(0x188)),'level':a115_0x10fe46(0x182)}),'debugCliLoggerFile':new winston['transports'][(a115_0x10fe46(0x196))]({'filename':path[a115_0x10fe46(0x193)](logDir,a115_0x10fe46(0x19f)),'level':'silly'}),'buildLinkTransport':new winston['transports'][(a115_0x10fe46(0x196))]({'filename':path[a115_0x10fe46(0x193)](logDir,a115_0x10fe46(0x173)),'level':a115_0x10fe46(0x182)})},automationTransports={};process[a115_0x10fe46(0x1a2)][a115_0x10fe46(0x175)]===a115_0x10fe46(0x17b)&&(automationTransports['automationLoggerFile']=new winston[(a115_0x10fe46(0x174))][(a115_0x10fe46(0x196))]({'filename':path[a115_0x10fe46(0x193)](logDir,'automation.log'),'level':'silly'}));transports[a115_0x10fe46(0x184)]['on'](a115_0x10fe46(0x194),_0x2c36ff=>{const _0x2f2bdd=a115_0x10fe46,_0xf7f4f6={};_0xf7f4f6[_0x2f2bdd(0x1ac)]=function(_0x4314a5,_0x19f8c4){return _0x4314a5===_0x19f8c4;},_0xf7f4f6[_0x2f2bdd(0x1b3)]=_0x2f2bdd(0x1b0),_0xf7f4f6[_0x2f2bdd(0x18d)]=_0x2f2bdd(0x17e);const _0x70968f=_0xf7f4f6;if(_0x70968f[_0x2f2bdd(0x1ac)](_0x2c36ff['code'],_0x70968f[_0x2f2bdd(0x1b3)])){console[_0x2f2bdd(0x185)](_0x70968f[_0x2f2bdd(0x18d)],_0x2c36ff[_0x2f2bdd(0x18f)]);return;}throw _0x2c36ff;});const a115_0x46f455={};a115_0x46f455[a115_0x10fe46(0x1a7)]='YYYY-MM-DD\x20HH:mm:ss';const a115_0x53d17d={};a115_0x53d17d[a115_0x10fe46(0x1a6)]=!![];const winstonLoggerParams={'format':winston[a115_0x10fe46(0x1a7)]['combine'](winston[a115_0x10fe46(0x1a7)]['timestamp'](a115_0x46f455),winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x190)](a115_0x53d17d),winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x19a)](_0xac7183=>_0xac7183[a115_0x10fe46(0x17c)]+a115_0x10fe46(0x17f)+_0xac7183['level']+':\x20'+_0xac7183[a115_0x10fe46(0x18f)])),'transports':[transports[a115_0x10fe46(0x184)]]},a115_0x57bf68={};function a115_0x296d(_0x4df151,_0x1daee7){const _0x1c2944=a115_0x1c29();return a115_0x296d=function(_0x296d99,_0x5e1fcb){_0x296d99=_0x296d99-0x164;let _0x2189cd=_0x1c2944[_0x296d99];return _0x2189cd;},a115_0x296d(_0x4df151,_0x1daee7);}a115_0x57bf68[a115_0x10fe46(0x1a7)]=a115_0x10fe46(0x1b4);const a115_0x411dce={};a115_0x411dce[a115_0x10fe46(0x1a6)]=!![];const winstonFileLoggerParams={'format':winston[a115_0x10fe46(0x1a7)]['combine'](winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x17c)](a115_0x57bf68),winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x190)](a115_0x411dce),winston[a115_0x10fe46(0x1a7)]['printf'](_0x1f0e17=>_0x1f0e17[a115_0x10fe46(0x1a6)]+':\x20'+_0x1f0e17[a115_0x10fe46(0x18f)])),'transports':[]},a115_0x2a6e9c={};a115_0x2a6e9c[a115_0x10fe46(0x1a7)]=a115_0x10fe46(0x1b4);const a115_0x4e0d68={};a115_0x4e0d68[a115_0x10fe46(0x1a6)]=!![];const a115_0x379675={};a115_0x379675[a115_0x10fe46(0x1a6)]=a115_0x10fe46(0x182);const BuildLoggerParams={'format':winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x1a3)](winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x17c)](a115_0x2a6e9c),winston['format'][a115_0x10fe46(0x190)](a115_0x4e0d68),winston['format'][a115_0x10fe46(0x19a)](_0x1c6813=>_0x1c6813[a115_0x10fe46(0x17c)]+a115_0x10fe46(0x17f)+_0x1c6813['level']+':\x20'+_0x1c6813['message'])),'transports':[transports[a115_0x10fe46(0x1ae)],new winston['transports'][(a115_0x10fe46(0x1af))](a115_0x379675)]},a115_0x47e99a={};a115_0x47e99a[a115_0x10fe46(0x178)]=()=>{},a115_0x47e99a['info']=()=>{},a115_0x47e99a[a115_0x10fe46(0x19c)]=()=>{},a115_0x47e99a['error']=()=>{},a115_0x47e99a[a115_0x10fe46(0x171)]=()=>{},a115_0x47e99a[a115_0x10fe46(0x182)]=()=>{},exports[a115_0x10fe46(0x1b6)]=process['env'][a115_0x10fe46(0x175)]===a115_0x10fe46(0x17b)?winston[a115_0x10fe46(0x183)]({'format':winston[a115_0x10fe46(0x1a7)]['combine'](winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x169)](),winston[a115_0x10fe46(0x1a7)]['timestamp'](),logFormat(),winston[a115_0x10fe46(0x1a7)][a115_0x10fe46(0x19a)](_0x596ad2=>_0x596ad2['level']+':\x20'+_0x596ad2[a115_0x10fe46(0x18f)])),'transports':[automationTransports['automationLoggerFile']]}):a115_0x47e99a;const initialize=()=>{const _0x2cbdfa=a115_0x10fe46,_0x2e0c68={};_0x2e0c68[_0x2cbdfa(0x17d)]=_0x2cbdfa(0x182);const _0x5885c1=_0x2e0c68,_0x8bdc63=transports['loggerConsole'][_0x2cbdfa(0x1a6)]||initialLogLevel;transports['loggerFile']&&(exports['winstonLogger'][_0x2cbdfa(0x1b2)](transports[_0x2cbdfa(0x16e)]),exports[_0x2cbdfa(0x16b)][_0x2cbdfa(0x1b2)](transports['loggerFile'])),transports[_0x2cbdfa(0x1a1)]&&(exports[_0x2cbdfa(0x176)][_0x2cbdfa(0x1b2)](transports[_0x2cbdfa(0x1a1)]),exports['fileLogger'][_0x2cbdfa(0x1b2)](transports[_0x2cbdfa(0x1a1)])),transports[_0x2cbdfa(0x16e)]=new winston[(_0x2cbdfa(0x174))][(_0x2cbdfa(0x196))]({'filename':path[_0x2cbdfa(0x193)](exports[_0x2cbdfa(0x187)],LOG_FILE_NAME),'level':_0x8bdc63}),transports[_0x2cbdfa(0x1a1)]=new winston['transports'][(_0x2cbdfa(0x196))]({'filename':path[_0x2cbdfa(0x193)](exports[_0x2cbdfa(0x187)],DEBUG_LOG_FILE_NAME),'level':_0x5885c1[_0x2cbdfa(0x17d)]}),exports[_0x2cbdfa(0x176)][_0x2cbdfa(0x164)](transports[_0x2cbdfa(0x16e)]),exports['winstonLogger'][_0x2cbdfa(0x164)](transports[_0x2cbdfa(0x1a1)]),exports[_0x2cbdfa(0x16b)][_0x2cbdfa(0x164)](transports[_0x2cbdfa(0x16e)]),exports[_0x2cbdfa(0x16b)][_0x2cbdfa(0x164)](transports[_0x2cbdfa(0x1a1)]);};exports['winstonLogger']=new winston['createLogger'](winstonLoggerParams),exports[a115_0x10fe46(0x16b)]=new winston[(a115_0x10fe46(0x183))](winstonFileLoggerParams),exports[a115_0x10fe46(0x167)]=new winston[(a115_0x10fe46(0x183))](BuildLoggerParams),exports[a115_0x10fe46(0x187)]=logDir,exports['getLogDir']=()=>{const _0x322309=a115_0x10fe46;return exports[_0x322309(0x187)];},exports[a115_0x10fe46(0x174)]=transports,exports[a115_0x10fe46(0x199)]=initialize;logDir&&initialize();
const a115_0x22d0c0=a115_0x42ed;(function(_0x3e05d9,_0x1ebee7){const _0x4e67e5=a115_0x42ed,_0x478dc2=_0x3e05d9();while(!![]){try{const _0x446ef6=-parseInt(_0x4e67e5(0x1fa))/0x1*(-parseInt(_0x4e67e5(0x219))/0x2)+-parseInt(_0x4e67e5(0x1dd))/0x3+parseInt(_0x4e67e5(0x211))/0x4*(parseInt(_0x4e67e5(0x200))/0x5)+parseInt(_0x4e67e5(0x1f0))/0x6*(parseInt(_0x4e67e5(0x1fd))/0x7)+parseInt(_0x4e67e5(0x1ee))/0x8+-parseInt(_0x4e67e5(0x235))/0x9*(parseInt(_0x4e67e5(0x22b))/0xa)+-parseInt(_0x4e67e5(0x1fb))/0xb;if(_0x446ef6===_0x1ebee7)break;else _0x478dc2['push'](_0x478dc2['shift']());}catch(_0x542583){_0x478dc2['push'](_0x478dc2['shift']());}}}(a115_0x5a18,0x9e7d8));const winston=require(a115_0x22d0c0(0x234)),path=require(a115_0x22d0c0(0x1f6)),fs=require('fs'),{LOG_FILE_NAME,DEBUG_LOG_FILE_NAME}=require(a115_0x22d0c0(0x222)),tempLogDir=a115_0x22d0c0(0x232);let redactRegex=null,lastConfigHash='';const logFormat=winston[a115_0x22d0c0(0x216)](_0x50c115=>{const _0x297b3b=a115_0x22d0c0,_0x8b8e90={};_0x8b8e90[_0x297b3b(0x225)]=function(_0x5de543,_0x231899){return _0x5de543!==_0x231899;},_0x8b8e90['TvozB']=_0x297b3b(0x213),_0x8b8e90[_0x297b3b(0x1fe)]=function(_0x3e99a4,_0x17989c){return _0x3e99a4+_0x17989c;},_0x8b8e90[_0x297b3b(0x231)]=function(_0x5c0b9d,_0x12c947){return _0x5c0b9d+_0x12c947;},_0x8b8e90[_0x297b3b(0x1de)]=function(_0x36a15e,_0x512d44){return _0x36a15e>_0x512d44;},_0x8b8e90[_0x297b3b(0x223)]=_0x297b3b(0x21d);const _0x3b38b1=_0x8b8e90;_0x3b38b1[_0x297b3b(0x225)](typeof _0x50c115[_0x297b3b(0x205)],_0x3b38b1[_0x297b3b(0x1e1)])&&(_0x50c115[_0x297b3b(0x205)]=JSON['stringify'](_0x50c115['message']));const _0x51aec9=global[_0x297b3b(0x1f7)]&&global['config'][_0x297b3b(0x220)]||'',_0x2f7310=global[_0x297b3b(0x1f7)]&&global[_0x297b3b(0x1f7)][_0x297b3b(0x1f8)]||'',_0x8e9923=_0x3b38b1[_0x297b3b(0x1fe)](_0x3b38b1[_0x297b3b(0x231)](_0x51aec9,'|'),_0x2f7310);if(_0x3b38b1[_0x297b3b(0x225)](_0x8e9923,lastConfigHash)){lastConfigHash=_0x8e9923;const _0x29ff94=[_0x51aec9,_0x2f7310][_0x297b3b(0x233)](Boolean);if(_0x3b38b1[_0x297b3b(0x1de)](_0x29ff94[_0x297b3b(0x1eb)],0x0)){const _0x529041=_0x29ff94['map'](_0x4707be=>_0x4707be[_0x297b3b(0x22c)](/[.*+?^${}()|[\]\\]/g,'\x5c$&'))[_0x297b3b(0x1e4)]('|');redactRegex=new RegExp(_0x529041,'g');}else redactRegex=null;}return redactRegex&&(_0x50c115[_0x297b3b(0x205)]=_0x50c115['message']['replace'](redactRegex,_0x3b38b1[_0x297b3b(0x223)])),_0x50c115;}),fetchLogDir=()=>{const _0x1947f5=a115_0x22d0c0;if(process[_0x1947f5(0x1e2)]['BROWSERSTACK_INTERNAL_LOG_DIR'])return process['env'][_0x1947f5(0x22d)];else!fs[_0x1947f5(0x20a)](tempLogDir)&&fs[_0x1947f5(0x207)](tempLogDir);return tempLogDir;},logDir=fetchLogDir(),getInitialLogLevel=()=>{const _0x42093c=a115_0x22d0c0,_0x589ef5={};_0x589ef5[_0x42093c(0x212)]=_0x42093c(0x228);const _0x4a3be1=_0x589ef5,_0xbbd505=process['env'][_0x42093c(0x214)],_0x18a3f3=Object[_0x42093c(0x20e)](winston[_0x42093c(0x1f7)][_0x42093c(0x1df)][_0x42093c(0x201)]);if(_0xbbd505&&_0x18a3f3[_0x42093c(0x224)](_0xbbd505['toLowerCase']()))return _0xbbd505[_0x42093c(0x20c)]();return _0x4a3be1[_0x42093c(0x212)];},initialLogLevel=getInitialLogLevel(),a115_0x11193a={};a115_0x11193a[a115_0x22d0c0(0x203)]=a115_0x22d0c0(0x1ea),a115_0x11193a['level']=initialLogLevel;const transports={'loggerConsole':new winston['transports'][(a115_0x22d0c0(0x210))](a115_0x11193a),'loggerFile':new winston[(a115_0x22d0c0(0x1ef))]['File']({'filename':path[a115_0x22d0c0(0x1e4)](logDir,'/usage.log'),'level':initialLogLevel}),'debugLoggerFile':new winston[(a115_0x22d0c0(0x1ef))][(a115_0x22d0c0(0x218))]({'filename':path[a115_0x22d0c0(0x1e4)](logDir,a115_0x22d0c0(0x215)),'level':a115_0x22d0c0(0x21e)}),'debugCliLoggerFile':new winston['transports']['File']({'filename':path[a115_0x22d0c0(0x1e4)](logDir,a115_0x22d0c0(0x1e3)),'level':a115_0x22d0c0(0x21e)}),'buildLinkTransport':new winston[(a115_0x22d0c0(0x1ef))][(a115_0x22d0c0(0x218))]({'filename':path[a115_0x22d0c0(0x1e4)](logDir,a115_0x22d0c0(0x1ff)),'level':'silly'})},automationTransports={};process[a115_0x22d0c0(0x1e2)][a115_0x22d0c0(0x227)]===a115_0x22d0c0(0x1e9)&&(automationTransports['automationLoggerFile']=new winston[(a115_0x22d0c0(0x1ef))][(a115_0x22d0c0(0x218))]({'filename':path[a115_0x22d0c0(0x1e4)](logDir,a115_0x22d0c0(0x22e)),'level':'silly'}));transports[a115_0x22d0c0(0x209)]['on'](a115_0x22d0c0(0x21a),_0x2dc804=>{const _0x3dd127=a115_0x22d0c0,_0x1f2334={};_0x1f2334[_0x3dd127(0x226)]=function(_0x7367e4,_0x5e74cf){return _0x7367e4===_0x5e74cf;},_0x1f2334[_0x3dd127(0x230)]=_0x3dd127(0x1f5),_0x1f2334[_0x3dd127(0x1f2)]=_0x3dd127(0x202);const _0x298487=_0x1f2334;if(_0x298487['DCyZh'](_0x2dc804[_0x3dd127(0x1ec)],_0x298487['tYzmt'])){console[_0x3dd127(0x232)](_0x298487['XzNoN'],_0x2dc804[_0x3dd127(0x205)]);return;}throw _0x2dc804;});const a115_0x1371d7={};a115_0x1371d7[a115_0x22d0c0(0x216)]='YYYY-MM-DD\x20HH:mm:ss';const a115_0x827ced={};function a115_0x42ed(_0x2ed577,_0x341af4){const _0x5a18af=a115_0x5a18();return a115_0x42ed=function(_0x42ed25,_0x35b78b){_0x42ed25=_0x42ed25-0x1dd;let _0x5f1dde=_0x5a18af[_0x42ed25];return _0x5f1dde;},a115_0x42ed(_0x2ed577,_0x341af4);}a115_0x827ced[a115_0x22d0c0(0x221)]=!![];const winstonLoggerParams={'format':winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x229)](winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x1f4)](a115_0x1371d7),winston[a115_0x22d0c0(0x216)]['colorize'](a115_0x827ced),winston['format']['printf'](_0x855906=>_0x855906[a115_0x22d0c0(0x1f4)]+a115_0x22d0c0(0x22f)+_0x855906[a115_0x22d0c0(0x221)]+':\x20'+_0x855906['message'])),'transports':[transports['loggerConsole']]},a115_0x3d4e68={};a115_0x3d4e68[a115_0x22d0c0(0x216)]='YYYY-MM-DD\x20HH:mm:ss';const a115_0x50505c={};a115_0x50505c[a115_0x22d0c0(0x221)]=!![];const winstonFileLoggerParams={'format':winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x229)](winston[a115_0x22d0c0(0x216)]['timestamp'](a115_0x3d4e68),winston['format']['colorize'](a115_0x50505c),winston['format'][a115_0x22d0c0(0x1e7)](_0xb528dc=>_0xb528dc[a115_0x22d0c0(0x221)]+':\x20'+_0xb528dc['message'])),'transports':[]},a115_0x1dceb1={};a115_0x1dceb1[a115_0x22d0c0(0x216)]=a115_0x22d0c0(0x206);const a115_0x3487dd={};a115_0x3487dd['level']=!![];const a115_0x347c3d={};function a115_0x5a18(){const _0x3a3acd=['PMLUj','77GrtCtm','osfCO','/usage.log','35LYEXyF','levels','EPIPE\x20error\x20occurred\x20in\x20loggerConsole:','name','buildLogger','message','YYYY-MM-DD\x20HH:mm:ss','mkdirSync','createLogger','loggerConsole','existsSync','getLogDir','toLowerCase','colorize','keys','winstonLogger','Console','565052NYVftY','SCCPZ','string','BROWSERSTACK_LOG_LEVEL','/usage-debug.log','format','debugLoggerFile','File','222MnGlSh','error','fileLogger','logDir','[REDACTED]','silly','uncolorize','userName','level','../bin/utils/constants','BGiuk','includes','XUoSL','DCyZh','BROWSERSTACK_AUTOMATION_LOGS','info','combine','automationLoggerFile','200BCfKit','replace','BROWSERSTACK_INTERNAL_LOG_DIR','automation.log','\x20-\x20','tYzmt','KHyaz','log','filter','winston','486450JRDNyt','226581UMavzF','ZnKjB','npm','remove','TvozB','env','/sdk-cli-debug.log','join','buildLinkTransport','add','printf','automationLogger','true','console.info','length','code','warn','7091384oxuyyl','transports','498552sfRdOx','http','XzNoN','loggerFile','timestamp','EPIPE','path','config','accessKey','initialize','4961WplOur','16876684QtRAjZ'];a115_0x5a18=function(){return _0x3a3acd;};return a115_0x5a18();}a115_0x347c3d[a115_0x22d0c0(0x221)]=a115_0x22d0c0(0x21e);const BuildLoggerParams={'format':winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x229)](winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x1f4)](a115_0x1dceb1),winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x20d)](a115_0x3487dd),winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x1e7)](_0x403439=>_0x403439['timestamp']+a115_0x22d0c0(0x22f)+_0x403439[a115_0x22d0c0(0x221)]+':\x20'+_0x403439['message'])),'transports':[transports[a115_0x22d0c0(0x1e5)],new winston[(a115_0x22d0c0(0x1ef))][(a115_0x22d0c0(0x210))](a115_0x347c3d)]},a115_0x2c0077={};a115_0x2c0077[a115_0x22d0c0(0x1f1)]=()=>{},a115_0x2c0077[a115_0x22d0c0(0x228)]=()=>{},a115_0x2c0077[a115_0x22d0c0(0x1ed)]=()=>{},a115_0x2c0077['error']=()=>{},a115_0x2c0077['debug']=()=>{},a115_0x2c0077['silly']=()=>{},exports[a115_0x22d0c0(0x1e8)]=process[a115_0x22d0c0(0x1e2)][a115_0x22d0c0(0x227)]===a115_0x22d0c0(0x1e9)?winston[a115_0x22d0c0(0x208)]({'format':winston[a115_0x22d0c0(0x216)]['combine'](winston['format'][a115_0x22d0c0(0x21f)](),winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x1f4)](),logFormat(),winston[a115_0x22d0c0(0x216)][a115_0x22d0c0(0x1e7)](_0x57285d=>_0x57285d[a115_0x22d0c0(0x221)]+':\x20'+_0x57285d[a115_0x22d0c0(0x205)])),'transports':[automationTransports[a115_0x22d0c0(0x22a)]]}):a115_0x2c0077;const initialize=()=>{const _0x2f2a4e=a115_0x22d0c0,_0x435a1b={};_0x435a1b[_0x2f2a4e(0x1fc)]=_0x2f2a4e(0x21e);const _0x1546ec=_0x435a1b,_0x5967c0=transports[_0x2f2a4e(0x209)][_0x2f2a4e(0x221)]||initialLogLevel;transports['loggerFile']&&(exports[_0x2f2a4e(0x20f)][_0x2f2a4e(0x1e0)](transports[_0x2f2a4e(0x1f3)]),exports[_0x2f2a4e(0x21b)][_0x2f2a4e(0x1e0)](transports['loggerFile'])),transports['debugLoggerFile']&&(exports['winstonLogger'][_0x2f2a4e(0x1e0)](transports[_0x2f2a4e(0x217)]),exports['fileLogger'][_0x2f2a4e(0x1e0)](transports[_0x2f2a4e(0x217)])),transports['loggerFile']=new winston[(_0x2f2a4e(0x1ef))][(_0x2f2a4e(0x218))]({'filename':path[_0x2f2a4e(0x1e4)](exports[_0x2f2a4e(0x21c)],LOG_FILE_NAME),'level':_0x5967c0}),transports[_0x2f2a4e(0x217)]=new winston[(_0x2f2a4e(0x1ef))]['File']({'filename':path[_0x2f2a4e(0x1e4)](exports['logDir'],DEBUG_LOG_FILE_NAME),'level':_0x1546ec[_0x2f2a4e(0x1fc)]}),exports[_0x2f2a4e(0x20f)][_0x2f2a4e(0x1e6)](transports['loggerFile']),exports[_0x2f2a4e(0x20f)][_0x2f2a4e(0x1e6)](transports[_0x2f2a4e(0x217)]),exports[_0x2f2a4e(0x21b)][_0x2f2a4e(0x1e6)](transports[_0x2f2a4e(0x1f3)]),exports[_0x2f2a4e(0x21b)][_0x2f2a4e(0x1e6)](transports['debugLoggerFile']);};exports[a115_0x22d0c0(0x20f)]=new winston[(a115_0x22d0c0(0x208))](winstonLoggerParams),exports[a115_0x22d0c0(0x21b)]=new winston[(a115_0x22d0c0(0x208))](winstonFileLoggerParams),exports[a115_0x22d0c0(0x204)]=new winston[(a115_0x22d0c0(0x208))](BuildLoggerParams),exports[a115_0x22d0c0(0x21c)]=logDir,exports[a115_0x22d0c0(0x20b)]=()=>{return exports['logDir'];},exports[a115_0x22d0c0(0x1ef)]=transports,exports[a115_0x22d0c0(0x1f9)]=initialize;logDir&&initialize();

@@ -1,1 +0,1 @@

function a116_0x43f6(_0x2b12be,_0xd77655){const _0x1f0b40=a116_0x1f0b();return a116_0x43f6=function(_0x43f6f4,_0x7e639a){_0x43f6f4=_0x43f6f4-0x9c;let _0x2f2f57=_0x1f0b40[_0x43f6f4];return _0x2f2f57;},a116_0x43f6(_0x2b12be,_0xd77655);}const a116_0x3c3ffa=a116_0x43f6;function a116_0x1f0b(){const _0x4c246f=['16188HYBvCf','length','setGlobal','getCentralUser','rnivv','testMeta','574547utogkM','set','BstCU','./globals','warn','ytZpD','3526155KMsTzI','getGlobal','string','ZhBzW','1708XWCDrG','The\x20metadata\x20object\x20is\x20not\x20valid.','YAkuA','875829SIoOyP','mwHAa','2288932IXWqxh','1472072fqoald','IweLU','1638312MbNKIe','./logger','testRunUUID','exports','./helper','winstonLogger','lcnc'];a116_0x1f0b=function(){return _0x4c246f;};return a116_0x1f0b();}(function(_0x52236d,_0x39b23e){const _0x2c5c4b=a116_0x43f6,_0x2c3045=_0x52236d();while(!![]){try{const _0x4ab3d4=parseInt(_0x2c5c4b(0x9d))/0x1+-parseInt(_0x2c5c4b(0xad))/0x2+parseInt(_0x2c5c4b(0xaa))/0x3+parseInt(_0x2c5c4b(0xac))/0x4+-parseInt(_0x2c5c4b(0xa3))/0x5+parseInt(_0x2c5c4b(0xb6))/0x6*(parseInt(_0x2c5c4b(0xa7))/0x7)+-parseInt(_0x2c5c4b(0xaf))/0x8;if(_0x4ab3d4===_0x39b23e)break;else _0x2c3045['push'](_0x2c3045['shift']());}catch(_0x3b4ca2){_0x2c3045['push'](_0x2c3045['shift']());}}}(a116_0x1f0b,0x6e1a3));const globals=require(a116_0x3c3ffa(0xa0)),helper=require(a116_0x3c3ffa(0xb3)),logger=require(a116_0x3c3ffa(0xb0))[a116_0x3c3ffa(0xb4)];module[a116_0x3c3ffa(0xb2)]=class TestMetadata{static[a116_0x3c3ffa(0x9e)](_0x38d6a8={}){const _0x1ea52b=a116_0x3c3ffa,_0x49e4a6={};_0x49e4a6[_0x1ea52b(0xa9)]=_0x1ea52b(0xb1),_0x49e4a6[_0x1ea52b(0xa2)]=function(_0x1c1ea6,_0x56846d){return _0x1c1ea6===_0x56846d;},_0x49e4a6[_0x1ea52b(0x9f)]=_0x1ea52b(0xa5),_0x49e4a6['IweLU']=function(_0x18924c,_0x2baf2e){return _0x18924c<=_0x2baf2e;},_0x49e4a6[_0x1ea52b(0xba)]=_0x1ea52b(0x9c),_0x49e4a6['mwHAa']=_0x1ea52b(0xa8);const _0x1b4ca3=_0x49e4a6,_0x738ecf=globals[_0x1ea52b(0xa4)](_0x1b4ca3['YAkuA']),_0xb983ef=_0x38d6a8['identifier'];helper[_0x1ea52b(0xb9)]()[_0x1ea52b(0xb5)]&&(_0x1b4ca3[_0x1ea52b(0xa2)](typeof _0xb983ef,_0x1b4ca3['BstCU'])&&_0x1b4ca3[_0x1ea52b(0xae)](_0xb983ef[_0x1ea52b(0xb7)],0x28)?_0x738ecf?globals[_0x1ea52b(0xb8)]('testMeta-'+_0x738ecf,_0x38d6a8):globals[_0x1ea52b(0xb8)](_0x1b4ca3[_0x1ea52b(0xba)],_0x38d6a8):logger[_0x1ea52b(0xa1)](_0x1b4ca3[_0x1ea52b(0xab)]));}static['get'](_0x10f116){const _0x5ed97c=a116_0x3c3ffa,_0x210dac={};_0x210dac[_0x5ed97c(0xa6)]=_0x5ed97c(0x9c);const _0x4bcfec=_0x210dac;if(helper['getCentralUser']()['lcnc'])return globals[_0x5ed97c(0xa4)]('testMeta-'+_0x10f116)||globals[_0x5ed97c(0xa4)](_0x4bcfec[_0x5ed97c(0xa6)])||{};return{};}};
function a116_0x2dc4(_0x126d3e,_0x66e3da){const _0x4a8eb4=a116_0x4a8e();return a116_0x2dc4=function(_0x2dc4d3,_0x1c1cf1){_0x2dc4d3=_0x2dc4d3-0x73;let _0x13adc1=_0x4a8eb4[_0x2dc4d3];return _0x13adc1;},a116_0x2dc4(_0x126d3e,_0x66e3da);}const a116_0x4a40a8=a116_0x2dc4;function a116_0x4a8e(){const _0x2831d9=['./logger','get','14217wrbhgk','getGlobal','hDGLc','5055EKyTLq','8QvcWiV','122AsmrAG','lcnc','set','WYmIm','2012724XURhVH','Mhuef','length','UkZMC','The\x20metadata\x20object\x20is\x20not\x20valid.','testRunUUID','4756632WxYrcT','./globals','fcEca','ytOTG','54Hgkucg','testMeta-','identifier','2209260FrdTix','7329qiWLyd','852mUbrWK','testMeta','11jKfZkN','getCentralUser','setGlobal','210213JXCrnZ'];a116_0x4a8e=function(){return _0x2831d9;};return a116_0x4a8e();}(function(_0xf3a5c0,_0x138e27){const _0x182ffa=a116_0x2dc4,_0x2bc90f=_0xf3a5c0();while(!![]){try{const _0x290e37=-parseInt(_0x182ffa(0x87))/0x1+-parseInt(_0x182ffa(0x8f))/0x2*(-parseInt(_0x182ffa(0x81))/0x3)+parseInt(_0x182ffa(0x82))/0x4*(-parseInt(_0x182ffa(0x8d))/0x5)+parseInt(_0x182ffa(0x7d))/0x6*(parseInt(_0x182ffa(0x8a))/0x7)+-parseInt(_0x182ffa(0x8e))/0x8*(-parseInt(_0x182ffa(0x73))/0x9)+-parseInt(_0x182ffa(0x80))/0xa+parseInt(_0x182ffa(0x84))/0xb*(parseInt(_0x182ffa(0x79))/0xc);if(_0x290e37===_0x138e27)break;else _0x2bc90f['push'](_0x2bc90f['shift']());}catch(_0x329f01){_0x2bc90f['push'](_0x2bc90f['shift']());}}}(a116_0x4a8e,0x2262a));const globals=require(a116_0x4a40a8(0x7a)),helper=require('./helper'),logger=require(a116_0x4a40a8(0x88))['winstonLogger'];module['exports']=class TestMetadata{static[a116_0x4a40a8(0x91)](_0x1028a9={}){const _0x136b53=a116_0x4a40a8,_0x169814={};_0x169814['fcEca']=_0x136b53(0x78),_0x169814[_0x136b53(0x8c)]=function(_0x220b74,_0x451321){return _0x220b74===_0x451321;},_0x169814[_0x136b53(0x76)]='string',_0x169814[_0x136b53(0x7c)]=function(_0xa77baf,_0x2a016e){return _0xa77baf<=_0x2a016e;},_0x169814['Djgoc']=_0x136b53(0x83),_0x169814[_0x136b53(0x74)]=_0x136b53(0x77);const _0x5bb432=_0x169814,_0x5d6fdc=globals['getGlobal'](_0x5bb432[_0x136b53(0x7b)]),_0x25e8d7=_0x1028a9[_0x136b53(0x7f)];helper[_0x136b53(0x85)]()['lcnc']&&(_0x5bb432[_0x136b53(0x8c)](typeof _0x25e8d7,_0x5bb432[_0x136b53(0x76)])&&_0x5bb432[_0x136b53(0x7c)](_0x25e8d7[_0x136b53(0x75)],0x28)?_0x5d6fdc?globals['setGlobal'](_0x136b53(0x7e)+_0x5d6fdc,_0x1028a9):globals[_0x136b53(0x86)](_0x5bb432['Djgoc'],_0x1028a9):logger['warn'](_0x5bb432[_0x136b53(0x74)]));}static[a116_0x4a40a8(0x89)](_0x2cc002){const _0x28e4c3=a116_0x4a40a8,_0x66d50d={};_0x66d50d[_0x28e4c3(0x92)]='testMeta';const _0x329119=_0x66d50d;if(helper['getCentralUser']()[_0x28e4c3(0x90)])return globals[_0x28e4c3(0x8b)]('testMeta-'+_0x2cc002)||globals['getGlobal'](_0x329119[_0x28e4c3(0x92)])||{};return{};}};

@@ -1,1 +0,1 @@

function a117_0x3f36(){const _0x21f458=['response','328ZGCVKS','handleFailure','value','overrideExecute','NvtSb','executeScript','toISOString','nestedKeyValue','QwfYM','JavascriptError','Error\x20in\x20local\x20nudge\x20for\x20overrideExecute:\x20','OfGcK','Error\x20while\x20logging\x20accessibility\x20automation\x20logs\x20in\x20driver.execute\x20:\x20','LZhQv','SxVcU','253961ZiiXBm','args','silly','tcfiY','isSelfHealEnabled','../bin/utils/constants','findElement','5367859SXJzND','debug','request','JDFdb','FDuKx','util','kTJoj','patchExecute','WMkFX','YbApn','error','][\x20SDK-AUTOMATION\x20]\x20','aiHeal_isHealingEnabled','Healing\x20failed\x20for\x20command\x20using\x20','XSKVN','getSession','aiHeal:findElementSuccess','Successfully\x20healed\x20command\x20using\x20new\x20','skipHealingSuccess','3764bkmgax','viIxl','10voHgwJ','execute','rJbSW','yUyjy','GRnQQ','TcYIA','css\x20selector',';\x20Trying\x20to\x20heal','getNudgeLocalNotSetError','find','AUTOMATION_LOG_COMMANDS','Successfully\x20healed\x20command\x20using\x20new\x20cssPath:\x20','body','findElement\x20command\x20failed\x20with\x20cssPath:\x20','qeeiu','1958466OKydWo','IFjTS','browserstack.local','toString','./ai-sdk/autoHealHelper','DCKJy','eZjDc','YNPTs','./performance/constants','faTVd','format','local','kaXAL','mPtXx','name_','60DASRdV','IOJaM','2685ZGGRTe','getId','Healing\x20failed\x20for\x20command\x20using\x20cssPath:\x20','lqcDY','rSIXM','EpMvR','Error\x20in\x20handling\x20TCG\x20Auth:\x20','aiSdk_defaultLogDataEnabled','bstack:options','using','caLMD','./globals','POST_EXECUTE','9606228YSqZwT','isBrowserstackInfra','GjwxN','findElement\x20command\x20failed\x20with\x20','RIwCC','yRumS','capability','iiYMP','ayjZj','ddGrO','initExecute','VDHVt','aiHeal:findElementFailure','executeAsyncScript','message','WamvJ','info','includes','6IRTQIX','qDzAP','NoSuchElementError','measureWrapper','script','GlUXw','parameters_','208571VdbRuE','nSdxx','171711WrhGlu','string','ThOMT','PRE_EXECUTE','eqKKB','BLAXP','getGlobal','setAiSessionTimeStamp','aiHeal_isAuthenticated','yEUfr','GFXvX','bpVFS','AwvhN','uxrbo','dVdav','getTcgTokenStatus','command','WiSbX','url','Haebu'];a117_0x3f36=function(){return _0x21f458;};return a117_0x3f36();}const a117_0x2ba755=a117_0x5266;(function(_0x52062f,_0x52a298){const _0x626c29=a117_0x5266,_0x364a7f=_0x52062f();while(!![]){try{const _0x468e87=-parseInt(_0x626c29(0x18a))/0x1*(parseInt(_0x626c29(0x1a6))/0x2)+-parseInt(_0x626c29(0x1b5))/0x3+-parseInt(_0x626c29(0x1a4))/0x4*(-parseInt(_0x626c29(0x1c6))/0x5)+parseInt(_0x626c29(0x1e5))/0x6*(parseInt(_0x626c29(0x191))/0x7)+parseInt(_0x626c29(0x17b))/0x8*(parseInt(_0x626c29(0x1ee))/0x9)+parseInt(_0x626c29(0x1c4))/0xa*(-parseInt(_0x626c29(0x1ec))/0xb)+parseInt(_0x626c29(0x1d3))/0xc;if(_0x468e87===_0x52a298)break;else _0x364a7f['push'](_0x364a7f['shift']());}catch(_0x37a2ba){_0x364a7f['push'](_0x364a7f['shift']());}}}(a117_0x3f36,0xc7d57));function a117_0x5266(_0x4fc1be,_0x2e16eb){const _0x3f3644=a117_0x3f36();return a117_0x5266=function(_0x5266c0,_0x60cea8){_0x5266c0=_0x5266c0-0x171;let _0xd0452a=_0x3f3644[_0x5266c0];return _0xd0452a;},a117_0x5266(_0x4fc1be,_0x2e16eb);}const {aiSdkWrapper}=require('./ai-sdk/aiSdkWrapper'),{commandRepository}=require(a117_0x2ba755(0x1b9)),PerformanceTester=require('./performance/performance-tester'),globals=require(a117_0x2ba755(0x1d1)),{winstonLogger:logger,automationLogger}=require('./logger'),helper=require('./helper'),constants=require(a117_0x2ba755(0x18f)),{DRIVER_EVENT:PerformanceDriverEvents}=require(a117_0x2ba755(0x1bd)),util=require(a117_0x2ba755(0x196));exports[a117_0x2ba755(0x17e)]=(_0x4196b1,_0x5f31cf)=>{const _0x5ccff9=a117_0x2ba755,_0x224df9={'BLAXP':_0x5ccff9(0x1f6),'cfFZK':'aiHeal:setToken','RwqrE':function(_0x3d0c64){return _0x3d0c64();},'TFHZJ':_0x5ccff9(0x1cd),'SxVcU':function(_0x574b7d,_0x224fe2){return _0x574b7d===_0x224fe2;},'eqKKB':_0x5ccff9(0x190),'mPtXx':_0x5ccff9(0x19d),'vGDzp':_0x5ccff9(0x1a1),'yRumS':'Caught\x20error\x20in\x20execute,\x20check\x20if\x20geturl\x20and\x20try\x20to\x20set\x20local\x20nudge','bpVFS':_0x5ccff9(0x1e7),'ayjZj':_0x5ccff9(0x184),'nSdxx':_0x5ccff9(0x1ac),'TcYIA':function(_0x507443,_0x446e32){return _0x507443+_0x446e32;},'BNqfz':function(_0x2e23a7,_0x3852bf){return _0x2e23a7+_0x3852bf;},'AwvhN':_0x5ccff9(0x1b3),'YNPTs':_0x5ccff9(0x1ad),'viIxl':function(_0x8679f1,_0x542623){return _0x8679f1+_0x542623;},'RIwCC':function(_0x5de386,_0x26e8df){return _0x5de386+_0x26e8df;},'jlwdK':_0x5ccff9(0x1d6),'GlUXw':_0x5ccff9(0x1df),'IFjTS':function(_0x1a29c0,_0x44b878){return _0x1a29c0&&_0x44b878;},'yUyjy':_0x5ccff9(0x1b1),'NOoxA':function(_0x187242,_0x5ad3b3){return _0x187242+_0x5ad3b3;},'ddGrO':_0x5ccff9(0x1a2),'lqcDY':_0x5ccff9(0x1c8),'tcfiY':function(_0x4f05ba,_0x1f9553){return _0x4f05ba+_0x1f9553;},'WiSbX':_0x5ccff9(0x19e),'IOJaM':function(_0x2eb250,_0x13d534){return _0x2eb250===_0x13d534;},'GjwxN':'get','gYwer':_0x5ccff9(0x1eb),'YbApn':_0x5ccff9(0x178),'NpZVM':_0x5ccff9(0x185),'FDuKx':_0x5ccff9(0x1e0),'XdsJp':function(_0xb2668c,_0x348a60){return _0xb2668c===_0x348a60;},'WamvJ':_0x5ccff9(0x180),'caLMD':function(_0x53f574,_0x2b3d74){return _0x53f574===_0x2b3d74;},'vacyV':_0x5ccff9(0x1ef),'JDFdb':_0x5ccff9(0x1d9),'GFXvX':_0x5ccff9(0x1b7),'MDjys':_0x5ccff9(0x1ce),'NvtSb':_0x5ccff9(0x1c0)},_0x5b17e6=_0x4196b1[_0x5ccff9(0x198)]||(helper[_0x5ccff9(0x182)](_0x5f31cf,[_0x224df9[_0x5ccff9(0x194)],_0x224df9[_0x5ccff9(0x1f8)]])||helper['nestedKeyValue'](_0x5f31cf,[_0x224df9['JDFdb'],_0x224df9['MDjys'],_0x224df9[_0x5ccff9(0x17f)]]));if(!globals[_0x5ccff9(0x1f4)](_0x224df9[_0x5ccff9(0x1f3)])&&!globals[_0x5ccff9(0x1f4)](_0x224df9[_0x5ccff9(0x1c2)])&&_0x5b17e6)return;_0x4196b1[_0x5ccff9(0x198)]=!![],_0x4196b1[_0x5ccff9(0x1dd)]=_0x4196b1[_0x5ccff9(0x1a7)],_0x4196b1[_0x5ccff9(0x1a7)]=async _0x4ffd53=>{const _0x117900=_0x5ccff9,_0x2d0f26={'VDHVt':_0x224df9['BLAXP'],'yEUfr':_0x224df9['cfFZK'],'EpMvR':function(_0x494b7e){return _0x224df9['RwqrE'](_0x494b7e);},'legBp':_0x224df9['TFHZJ'],'iiYMP':function(_0xfa00e7,_0x4ef9ab){const _0x1880d2=a117_0x5266;return _0x224df9[_0x1880d2(0x189)](_0xfa00e7,_0x4ef9ab);},'oucqL':_0x224df9[_0x117900(0x1f2)],'Haebu':_0x224df9[_0x117900(0x1c2)],'WMkFX':_0x224df9['vGDzp'],'qkyKz':_0x224df9[_0x117900(0x1d8)],'faTVd':_0x224df9[_0x117900(0x171)],'tBDKr':_0x224df9[_0x117900(0x1db)],'rSIXM':function(_0x552e29,_0x561f03){const _0x5d3f03=_0x117900;return _0x224df9[_0x5d3f03(0x189)](_0x552e29,_0x561f03);},'eZjDc':_0x224df9[_0x117900(0x1ed)],'uxrbo':function(_0x38bfb7,_0x3d6678){const _0x3a0914=_0x117900;return _0x224df9[_0x3a0914(0x1ab)](_0x38bfb7,_0x3d6678);},'QwfYM':function(_0x6c0dba,_0x541c24){return _0x224df9['BNqfz'](_0x6c0dba,_0x541c24);},'kaXAL':_0x224df9[_0x117900(0x172)],'OfGcK':_0x224df9[_0x117900(0x1bc)],'qDzAP':function(_0x36f90d,_0x58270b){const _0x393f4b=_0x117900;return _0x224df9[_0x393f4b(0x1a5)](_0x36f90d,_0x58270b);},'XSKVN':function(_0x359a8d,_0x3c89f9){const _0x773ff4=_0x117900;return _0x224df9[_0x773ff4(0x1d7)](_0x359a8d,_0x3c89f9);},'tTdKM':_0x224df9['jlwdK'],'eEjBk':_0x224df9[_0x117900(0x1ea)],'DCKJy':function(_0x3b766f,_0x3a9667){const _0x5b04fd=_0x117900;return _0x224df9[_0x5b04fd(0x1b6)](_0x3b766f,_0x3a9667);},'EgnUQ':_0x224df9[_0x117900(0x1a9)],'PpcFi':function(_0x2ff5d2,_0x583e1b){return _0x224df9['NOoxA'](_0x2ff5d2,_0x583e1b);},'kTJoj':_0x224df9[_0x117900(0x1dc)],'gdMAv':_0x224df9[_0x117900(0x1c9)],'LZhQv':function(_0x5b1c3e,_0x16046a){const _0x4273ec=_0x117900;return _0x224df9[_0x4273ec(0x18d)](_0x5b1c3e,_0x16046a);},'vIEJh':_0x224df9[_0x117900(0x177)],'GRnQQ':function(_0xe01fc7,_0x382a6c){const _0xd5a53=_0x117900;return _0x224df9[_0xd5a53(0x1c5)](_0xe01fc7,_0x382a6c);},'rJbSW':_0x224df9[_0x117900(0x1d5)],'ThOMT':_0x224df9['gYwer'],'qeeiu':_0x224df9[_0x117900(0x19a)],'dVdav':_0x224df9['NpZVM']};try{const _0x478d6b={};_0x478d6b[_0x117900(0x176)]=_0x4ffd53[_0x117900(0x1c3)],await PerformanceTester[_0x117900(0x1e8)](PerformanceDriverEvents[_0x117900(0x1f1)],async()=>{const _0x5dd97c=_0x117900;if(!commandRepository[_0x5dd97c(0x175)]()&&globals['getGlobal'](_0x2d0f26[_0x5dd97c(0x1de)])){const _0x180c36=PerformanceTester[_0x5dd97c(0x1e8)](_0x2d0f26[_0x5dd97c(0x1f7)],async()=>{const _0x4b7b6a=_0x5dd97c;try{commandRepository['setTcgTokenStatus'](!![]),await aiSdkWrapper['setTcgToken']((await _0x4196b1[_0x4b7b6a(0x1a0)]())[_0x4b7b6a(0x1c7)]());const _0xdbcb5b=globals[_0x4b7b6a(0x1f4)](_0x2d0f26[_0x4b7b6a(0x1de)]);_0xdbcb5b&&commandRepository[_0x4b7b6a(0x1f5)]((await _0x4196b1[_0x4b7b6a(0x1a0)]())['getId']());}catch(_0x1b66d8){logger[_0x4b7b6a(0x19b)](_0x4b7b6a(0x1cc)+_0x1b66d8);}});await _0x2d0f26[_0x5dd97c(0x1cb)](_0x180c36);}},_0x478d6b)();const _0xb805f4=await _0x4196b1[_0x117900(0x1dd)](_0x4ffd53);try{if(_0x224df9[_0x117900(0x189)](_0x4ffd53['name_'],_0x224df9[_0x117900(0x195)])||_0x224df9['XdsJp'](_0x4ffd53[_0x117900(0x1c3)],_0x224df9[_0x117900(0x1e2)])){const _0x1e00f4=_0x4ffd53['parameters_']&&_0x4ffd53[_0x117900(0x1eb)][_0x117900(0x1e9)],_0x2edd13=_0x4ffd53[_0x117900(0x1eb)]&&_0x4ffd53['parameters_'][_0x117900(0x18b)],_0x477d00=_0x2edd13&&util[_0x117900(0x1bf)]('%j',_0x2edd13);if(_0x1e00f4&&_0x224df9[_0x117900(0x1d0)](typeof _0x1e00f4,_0x224df9['vacyV'])){const _0x216173=constants[_0x117900(0x1b0)][_0x117900(0x1af)](_0x1b7579=>_0x1e00f4[_0x117900(0x1e4)](_0x1b7579)||_0x477d00&&_0x477d00[_0x117900(0x1e4)](_0x1b7579));if(_0x216173){const _0x7c9e5b={};_0x7c9e5b[_0x117900(0x176)]=_0x216173,_0x7c9e5b['parameters']=_0x2edd13;const _0x34aa54={};_0x34aa54[_0x117900(0x1b2)]=_0xb805f4;const _0x4e27b4={};_0x4e27b4[_0x117900(0x193)]=_0x7c9e5b,_0x4e27b4[_0x117900(0x17a)]=_0x34aa54,automationLogger[_0x117900(0x18c)]('['+new Date()[_0x117900(0x181)]()+_0x117900(0x19c)+util[_0x117900(0x1bf)]('%j',_0x4e27b4));}}}}catch(_0x2c8cc1){logger[_0x117900(0x18c)](_0x117900(0x187)+_0x2c8cc1[_0x117900(0x1e1)]);}return await PerformanceTester[_0x117900(0x1e8)](PerformanceDriverEvents[_0x117900(0x1d2)],async()=>{const _0x2d6c1f=_0x117900;if(!helper[_0x2d6c1f(0x1d4)]()&&(commandRepository[_0x2d6c1f(0x18e)]()||globals[_0x2d6c1f(0x1f4)](_0x2d0f26['legBp']))&&_0x2d0f26['iiYMP'](_0x4ffd53[_0x2d6c1f(0x1c3)],_0x2d0f26['oucqL'])&&!_0x4ffd53[_0x2d6c1f(0x1a3)]&&globals[_0x2d6c1f(0x1f4)](_0x2d0f26[_0x2d6c1f(0x1de)])&&globals[_0x2d6c1f(0x1f4)](_0x2d0f26['Haebu'])){const _0x22c696=new Date(),_0x5a4f2b=PerformanceTester[_0x2d6c1f(0x1e8)](_0x2d0f26[_0x2d6c1f(0x199)],async()=>{return await aiSdkWrapper['handleSuccess'](_0x5f31cf,_0x4196b1,_0x4ffd53);});await _0x2d0f26['EpMvR'](_0x5a4f2b);}},{'command':_0x4ffd53[_0x117900(0x1c3)]})(),_0xb805f4;}catch(_0xe72bce){await PerformanceTester[_0x117900(0x1e8)](PerformanceDriverEvents[_0x117900(0x1d2)],async()=>{const _0xc524ac=_0x117900;logger[_0xc524ac(0x192)](_0x2d0f26['qkyKz']);try{if(!helper[_0xc524ac(0x1d4)]()&&(_0x2d0f26[_0xc524ac(0x1da)](_0xe72bce['name'],_0x2d0f26[_0xc524ac(0x1be)])||_0x2d0f26[_0xc524ac(0x1da)](_0xe72bce['name'],_0x2d0f26['tBDKr']))&&_0x2d0f26[_0xc524ac(0x1da)](_0x4ffd53[_0xc524ac(0x1c3)],_0x2d0f26['oucqL'])&&commandRepository[_0xc524ac(0x18e)]()&&globals[_0xc524ac(0x1f4)](_0x2d0f26['VDHVt'])&&globals[_0xc524ac(0x1f4)](_0x2d0f26[_0xc524ac(0x179)])){_0x2d0f26[_0xc524ac(0x1ca)](_0x4ffd53[_0xc524ac(0x1eb)][_0xc524ac(0x1cf)],_0x2d0f26[_0xc524ac(0x1bb)])?logger[_0xc524ac(0x1e3)](_0x2d0f26[_0xc524ac(0x173)](_0x2d0f26[_0xc524ac(0x183)](_0x2d0f26[_0xc524ac(0x1c1)],_0x4ffd53[_0xc524ac(0x1eb)][_0xc524ac(0x17d)]),_0x2d0f26[_0xc524ac(0x186)])):logger[_0xc524ac(0x1e3)](_0x2d0f26[_0xc524ac(0x183)](_0x2d0f26[_0xc524ac(0x173)](_0x2d0f26[_0xc524ac(0x1e6)](_0x2d0f26[_0xc524ac(0x19f)](_0x2d0f26['tTdKM'],_0x4ffd53[_0xc524ac(0x1eb)]['using']),':\x20'),_0x4ffd53[_0xc524ac(0x1eb)]['value']),_0x2d0f26[_0xc524ac(0x186)]));const _0x2c9c58=PerformanceTester[_0xc524ac(0x1e8)](_0x2d0f26['eEjBk'],async()=>{const _0x3c9a24=_0xc524ac;return await aiSdkWrapper[_0x3c9a24(0x17c)](_0x5f31cf,_0x4196b1,_0x4ffd53);}),_0x14f8a3=new Date(),{locatorType:_0x3068e9,locatorValue:_0x2307b2,commandHealed:_0x3f61a4}=await _0x2d0f26[_0xc524ac(0x1cb)](_0x2c9c58);if(_0x2d0f26[_0xc524ac(0x1ba)](_0x3068e9,_0x2307b2)){_0x4ffd53[_0xc524ac(0x1eb)][_0xc524ac(0x1cf)]=_0x3068e9,_0x4ffd53[_0xc524ac(0x1eb)][_0xc524ac(0x17d)]=_0x2307b2,_0x4ffd53[_0xc524ac(0x1a3)]=!![];const _0x447f52=_0x4196b1[_0xc524ac(0x1a7)](_0x4ffd53);return _0x2d0f26['iiYMP'](_0x3068e9,_0x2d0f26['eZjDc'])?logger[_0xc524ac(0x1e3)](_0x2d0f26['uxrbo'](_0x2d0f26['EgnUQ'],_0x2307b2)):logger[_0xc524ac(0x1e3)](_0x2d0f26['PpcFi'](_0x2d0f26[_0xc524ac(0x183)](_0x2d0f26['XSKVN'](_0x2d0f26[_0xc524ac(0x197)],_0x3068e9),':\x20'),_0x2307b2)),_0x447f52;}else!_0x3f61a4&&(_0x2d0f26[_0xc524ac(0x1da)](_0x3068e9,_0x2d0f26[_0xc524ac(0x1bb)])?logger['info'](_0x2d0f26[_0xc524ac(0x183)](_0x2d0f26['gdMAv'],_0x4ffd53[_0xc524ac(0x1eb)][_0xc524ac(0x17d)])):logger[_0xc524ac(0x1e3)](_0x2d0f26['LZhQv'](_0x2d0f26['XSKVN'](_0x2d0f26[_0xc524ac(0x188)](_0x2d0f26['vIEJh'],_0x4ffd53[_0xc524ac(0x1eb)]['using']),':\x20'),_0x4ffd53[_0xc524ac(0x1eb)]['value'])));}!_0x5b17e6&&_0x2d0f26[_0xc524ac(0x1aa)](_0x4ffd53[_0xc524ac(0x1c3)],_0x2d0f26[_0xc524ac(0x1a8)])&&helper[_0xc524ac(0x182)](_0x4ffd53,[_0x2d0f26[_0xc524ac(0x1f0)],_0x2d0f26[_0xc524ac(0x1b4)]])&&!!constants['NUDGE_LOCAL_ERRORS'][_0xc524ac(0x1af)](_0x3fcf8d=>{const _0x1ebb11=_0xc524ac;return _0xe72bce[_0x1ebb11(0x1b8)]()[_0x1ebb11(0x1e4)](_0x3fcf8d);})&&helper[_0xc524ac(0x1ae)](_0x4ffd53[_0xc524ac(0x1eb)]['url'],!![]);}catch(_0x5ad81d){logger[_0xc524ac(0x192)](_0x2d0f26[_0xc524ac(0x174)],_0x5ad81d);}},{'success':![],'failure':_0xe72bce})();throw _0xe72bce;}};};
const a117_0x5e3143=a117_0x1ec4;function a117_0x1ec4(_0x6c96c6,_0x358fb5){const _0x36b7f3=a117_0x36b7();return a117_0x1ec4=function(_0x1ec4f2,_0x24f66d){_0x1ec4f2=_0x1ec4f2-0xcd;let _0x3009e7=_0x36b7f3[_0x1ec4f2];return _0x3009e7;},a117_0x1ec4(_0x6c96c6,_0x358fb5);}(function(_0xbab12c,_0x1f2057){const _0x493c5e=a117_0x1ec4,_0x17ff21=_0xbab12c();while(!![]){try{const _0x7e5d9a=-parseInt(_0x493c5e(0x141))/0x1*(-parseInt(_0x493c5e(0xfa))/0x2)+-parseInt(_0x493c5e(0x129))/0x3*(-parseInt(_0x493c5e(0x117))/0x4)+parseInt(_0x493c5e(0x13e))/0x5+-parseInt(_0x493c5e(0x116))/0x6+parseInt(_0x493c5e(0x126))/0x7+-parseInt(_0x493c5e(0xda))/0x8*(parseInt(_0x493c5e(0xf8))/0x9)+-parseInt(_0x493c5e(0xdb))/0xa;if(_0x7e5d9a===_0x1f2057)break;else _0x17ff21['push'](_0x17ff21['shift']());}catch(_0x125590){_0x17ff21['push'](_0x17ff21['shift']());}}}(a117_0x36b7,0x651b0));function a117_0x36b7(){const _0x318f4d=['info','using','bpesw','aiHeal_isHealingEnabled','SrAno','format','parameters_','browserstack.local','aiHeal:findElementSuccess','name','30344YuAhJd','3105400WBKVeh','vnCUM','VkdUO','find','script','executeScript','dqwVf','value','findElement\x20command\x20failed\x20with\x20cssPath:\x20','pYGLa','KjUUC','HEOul','request',';\x20Trying\x20to\x20heal','sCWhL','AfXCl','cYDfa','initExecute','getGlobal','./performance/constants','hBTfu','parameters','mxlzx','JqSqD','toISOString','PRE_EXECUTE','command','isSelfHealEnabled','./logger','243YUDadg','cxTIU','31668RGrPOq','cIyWW','name_','./performance/performance-tester','bFScv','url','Successfully\x20healed\x20command\x20using\x20new\x20','isBrowserstackInfra','hUxqw','hjByg','Healing\x20failed\x20for\x20command\x20using\x20','../bin/utils/constants','BSgXV','error','sSvxv','ErpWs','patchExecute','aiHeal_isAuthenticated','get','BqWpc','setTcgToken','omMZU','sXVnb','yqaxN','./helper','Healing\x20failed\x20for\x20command\x20using\x20cssPath:\x20','Error\x20in\x20handling\x20TCG\x20Auth:\x20','includes','4837920aOBmRC','784348fhamne','Error\x20in\x20local\x20nudge\x20for\x20overrideExecute:\x20','skipHealingSuccess','aiHeal:setToken','Caught\x20error\x20in\x20execute,\x20check\x20if\x20geturl\x20and\x20try\x20to\x20set\x20local\x20nudge','Successfully\x20healed\x20command\x20using\x20new\x20cssPath:\x20','toString','setAiSessionTimeStamp','qbyBh','uuseT','measureWrapper','findElement\x20command\x20failed\x20with\x20','NUDGE_LOCAL_ERRORS','POST_EXECUTE','getNudgeLocalNotSetError','1882930yPMRTt','execute','LwPVw','6QePTEq','zWaMR','OKphT','getId','lKAbw','aiSdk_defaultLogDataEnabled','./ai-sdk/aiSdkWrapper','bstack:options','Error\x20while\x20logging\x20accessibility\x20automation\x20logs\x20in\x20driver.execute\x20:\x20','QCqPk','body','aiHeal:findElementFailure','HdxYb','kLhZU','nestedKeyValue','bvAdg','EVRra','string','handleSuccess','CVKjc','OXxBN','1852715LaPnOr','imttu','SQDEn','38aaljOt','getSession','][\x20SDK-AUTOMATION\x20]\x20','nzTZc','css\x20selector'];a117_0x36b7=function(){return _0x318f4d;};return a117_0x36b7();}const {aiSdkWrapper}=require(a117_0x5e3143(0x12f)),{commandRepository}=require('./ai-sdk/autoHealHelper'),PerformanceTester=require(a117_0x5e3143(0xfd)),globals=require('./globals'),{winstonLogger:logger,automationLogger}=require(a117_0x5e3143(0xf7)),helper=require(a117_0x5e3143(0x112)),constants=require(a117_0x5e3143(0x105)),{DRIVER_EVENT:PerformanceDriverEvents}=require(a117_0x5e3143(0xee)),util=require('util');exports['overrideExecute']=(_0x35f803,_0x3697d2)=>{const _0x4f8ee0=a117_0x5e3143,_0x223acd={'qbyBh':_0x4f8ee0(0x10b),'OXxBN':_0x4f8ee0(0x11a),'cIyWW':function(_0x41c8d7){return _0x41c8d7();},'AfXCl':_0x4f8ee0(0x12e),'omMZU':function(_0x1f2557,_0x49f4b3){return _0x1f2557===_0x49f4b3;},'HEOul':'findElement','HdxYb':_0x4f8ee0(0xd3),'nzTZc':_0x4f8ee0(0xd8),'SrAno':function(_0x190ada){return _0x190ada();},'dqwVf':_0x4f8ee0(0x11b),'QCqPk':'NoSuchElementError','hUxqw':function(_0x3fd7df,_0x35198f){return _0x3fd7df===_0x35198f;},'sSvxv':'JavascriptError','BSgXV':function(_0x59e881,_0x2106e6){return _0x59e881===_0x2106e6;},'OKphT':_0x4f8ee0(0xcf),'LwPVw':function(_0x4af2a4,_0x10108f){return _0x4af2a4+_0x10108f;},'bvAdg':function(_0x3e5d96,_0x4a13b8){return _0x3e5d96+_0x4a13b8;},'CogrQ':_0x4f8ee0(0xe3),'zWaMR':_0x4f8ee0(0xe8),'vnCUM':function(_0x358bb0,_0x291c91){return _0x358bb0+_0x291c91;},'kLhZU':function(_0x31d217,_0x147d7f){return _0x31d217+_0x147d7f;},'mxlzx':_0x4f8ee0(0x122),'sCWhL':_0x4f8ee0(0x134),'hBTfu':function(_0x28a355){return _0x28a355();},'BqWpc':function(_0x4ff7c9,_0x4e1380){return _0x4ff7c9&&_0x4e1380;},'bpesw':function(_0x1b4609,_0x49f0fc){return _0x1b4609+_0x49f0fc;},'SQDEn':_0x4f8ee0(0x11c),'ErpWs':function(_0x40d21a,_0x5a766e){return _0x40d21a+_0x5a766e;},'VkdUO':function(_0x5e35cb,_0x468e7e){return _0x5e35cb+_0x468e7e;},'CVKjc':_0x4f8ee0(0x100),'cxTIU':function(_0x47a5ca,_0x2d222d){return _0x47a5ca===_0x2d222d;},'MubAN':function(_0x39b58b,_0x593a44){return _0x39b58b+_0x593a44;},'EVRra':_0x4f8ee0(0x113),'imttu':function(_0x53ca26,_0x363aaf){return _0x53ca26+_0x363aaf;},'shFRY':_0x4f8ee0(0x104),'WHbqu':_0x4f8ee0(0x10c),'hSdOP':_0x4f8ee0(0xd6),'cYDfa':_0x4f8ee0(0xff),'KjUUC':_0x4f8ee0(0x118),'sXVnb':function(_0x27a11a,_0x49f0a9){return _0x27a11a===_0x49f0a9;},'JqSqD':'executeAsyncScript','bFScv':_0x4f8ee0(0xe0),'uuseT':_0x4f8ee0(0x13a),'hjByg':'capability','yqaxN':_0x4f8ee0(0xd7),'pYGLa':_0x4f8ee0(0x130),'MoSVp':'local'},_0x527095=_0x35f803[_0x4f8ee0(0x10a)]||(helper['nestedKeyValue'](_0x3697d2,[_0x223acd['hjByg'],_0x223acd[_0x4f8ee0(0x111)]])||helper[_0x4f8ee0(0x137)](_0x3697d2,[_0x223acd[_0x4f8ee0(0x103)],_0x223acd[_0x4f8ee0(0xe4)],_0x223acd['MoSVp']]));if(!globals[_0x4f8ee0(0xed)](_0x223acd[_0x4f8ee0(0x11f)])&&!globals[_0x4f8ee0(0xed)](_0x223acd[_0x4f8ee0(0x135)])&&_0x527095)return;_0x35f803[_0x4f8ee0(0x10a)]=!![],_0x35f803[_0x4f8ee0(0xec)]=_0x35f803[_0x4f8ee0(0x127)],_0x35f803[_0x4f8ee0(0x127)]=async _0x50dddc=>{const _0x422512=_0x4f8ee0,_0x742703={};_0x742703[_0x422512(0x12d)]=_0x223acd['qbyBh'];const _0x1bf62c=_0x742703;try{const _0x33b6be={};_0x33b6be[_0x422512(0xf5)]=_0x50dddc[_0x422512(0xfc)],await PerformanceTester['measureWrapper'](PerformanceDriverEvents[_0x422512(0xf4)],async()=>{const _0x4af553=_0x422512;if(!commandRepository['getTcgTokenStatus']()&&globals[_0x4af553(0xed)](_0x223acd['qbyBh'])){const _0x132aad=PerformanceTester[_0x4af553(0x121)](_0x223acd[_0x4af553(0x13d)],async()=>{const _0x400807=_0x4af553;try{commandRepository['setTcgTokenStatus'](!![]),await aiSdkWrapper[_0x400807(0x10e)]((await _0x35f803[_0x400807(0x142)]())[_0x400807(0x12c)]());const _0x2cc18c=globals[_0x400807(0xed)](_0x1bf62c[_0x400807(0x12d)]);_0x2cc18c&&commandRepository[_0x400807(0x11e)]((await _0x35f803[_0x400807(0x142)]())[_0x400807(0x12c)]());}catch(_0x6c863c){logger[_0x400807(0x107)](_0x400807(0x114)+_0x6c863c);}});await _0x223acd[_0x4af553(0xfb)](_0x132aad);}},_0x33b6be)();const _0x262a48=await _0x35f803[_0x422512(0xec)](_0x50dddc);try{if(_0x223acd[_0x422512(0x110)](_0x50dddc[_0x422512(0xfc)],_0x223acd[_0x422512(0xf2)])||_0x223acd[_0x422512(0xf9)](_0x50dddc[_0x422512(0xfc)],_0x223acd[_0x422512(0xfe)])){const _0x271524=_0x50dddc['parameters_']&&_0x50dddc[_0x422512(0xd6)][_0x422512(0xdf)],_0x588586=_0x50dddc[_0x422512(0xd6)]&&_0x50dddc[_0x422512(0xd6)]['args'],_0x51cfc5=_0x588586&&util[_0x422512(0xd5)]('%j',_0x588586);if(_0x271524&&_0x223acd[_0x422512(0x106)](typeof _0x271524,_0x223acd[_0x422512(0x120)])){const _0x398c22=constants['AUTOMATION_LOG_COMMANDS'][_0x422512(0xde)](_0x504c1c=>_0x271524[_0x422512(0x115)](_0x504c1c)||_0x51cfc5&&_0x51cfc5['includes'](_0x504c1c));if(_0x398c22){const _0x15561a={};_0x15561a['command']=_0x398c22,_0x15561a[_0x422512(0xf0)]=_0x588586;const _0x19e772={};_0x19e772[_0x422512(0x133)]=_0x262a48;const _0x194cfa={};_0x194cfa[_0x422512(0xe7)]=_0x15561a,_0x194cfa['response']=_0x19e772,automationLogger['silly']('['+new Date()[_0x422512(0xf3)]()+_0x422512(0xcd)+util[_0x422512(0xd5)]('%j',_0x194cfa));}}}}catch(_0x7a7608){logger['silly'](_0x422512(0x131)+_0x7a7608['message']);}return await PerformanceTester[_0x422512(0x121)](PerformanceDriverEvents['POST_EXECUTE'],async()=>{const _0x40a383=_0x422512;if(!helper[_0x40a383(0x101)]()&&(commandRepository['isSelfHealEnabled']()||globals[_0x40a383(0xed)](_0x223acd[_0x40a383(0xea)]))&&_0x223acd[_0x40a383(0x10f)](_0x50dddc[_0x40a383(0xfc)],_0x223acd['HEOul'])&&!_0x50dddc[_0x40a383(0x119)]&&globals['getGlobal'](_0x223acd[_0x40a383(0x11f)])&&globals[_0x40a383(0xed)](_0x223acd[_0x40a383(0x135)])){const _0x8e70b9=new Date(),_0x1a6678=PerformanceTester[_0x40a383(0x121)](_0x223acd[_0x40a383(0xce)],async()=>{const _0xb07074=_0x40a383;return await aiSdkWrapper[_0xb07074(0x13b)](_0x3697d2,_0x35f803,_0x50dddc);});await _0x223acd[_0x40a383(0xd4)](_0x1a6678);}},{'command':_0x50dddc[_0x422512(0xfc)]})(),_0x262a48;}catch(_0x3e71d2){await PerformanceTester[_0x422512(0x121)](PerformanceDriverEvents[_0x422512(0x124)],async()=>{const _0x422a0d=_0x422512;logger['debug'](_0x223acd[_0x422a0d(0xe1)]);try{if(!helper[_0x422a0d(0x101)]()&&(_0x223acd['omMZU'](_0x3e71d2[_0x422a0d(0xd9)],_0x223acd[_0x422a0d(0x132)])||_0x223acd['hUxqw'](_0x3e71d2[_0x422a0d(0xd9)],_0x223acd[_0x422a0d(0x108)]))&&_0x223acd['BSgXV'](_0x50dddc[_0x422a0d(0xfc)],_0x223acd[_0x422a0d(0xe6)])&&commandRepository[_0x422a0d(0xf6)]()&&globals['getGlobal'](_0x223acd[_0x422a0d(0x11f)])&&globals[_0x422a0d(0xed)](_0x223acd[_0x422a0d(0x135)])){_0x223acd[_0x422a0d(0x102)](_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xd1)],_0x223acd[_0x422a0d(0x12b)])?logger[_0x422a0d(0xd0)](_0x223acd[_0x422a0d(0x128)](_0x223acd[_0x422a0d(0x138)](_0x223acd['CogrQ'],_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xe2)]),_0x223acd[_0x422a0d(0x12a)])):logger[_0x422a0d(0xd0)](_0x223acd[_0x422a0d(0x138)](_0x223acd[_0x422a0d(0xdc)](_0x223acd[_0x422a0d(0xdc)](_0x223acd['kLhZU'](_0x223acd[_0x422a0d(0xf1)],_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xd1)]),':\x20'),_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xe2)]),_0x223acd[_0x422a0d(0x12a)]));const _0x4344a6=PerformanceTester[_0x422a0d(0x121)](_0x223acd[_0x422a0d(0xe9)],async()=>{return await aiSdkWrapper['handleFailure'](_0x3697d2,_0x35f803,_0x50dddc);}),_0x415784=new Date(),{locatorType:_0x42fa00,locatorValue:_0x59349a,commandHealed:_0x8dd813}=await _0x223acd[_0x422a0d(0xef)](_0x4344a6);if(_0x223acd[_0x422a0d(0x10d)](_0x42fa00,_0x59349a)){_0x50dddc[_0x422a0d(0xd6)]['using']=_0x42fa00,_0x50dddc[_0x422a0d(0xd6)]['value']=_0x59349a,_0x50dddc[_0x422a0d(0x119)]=!![];const _0x57804e=_0x35f803[_0x422a0d(0x127)](_0x50dddc);return _0x223acd['hUxqw'](_0x42fa00,_0x223acd[_0x422a0d(0x12b)])?logger['info'](_0x223acd[_0x422a0d(0xd2)](_0x223acd[_0x422a0d(0x140)],_0x59349a)):logger[_0x422a0d(0xd0)](_0x223acd[_0x422a0d(0x109)](_0x223acd[_0x422a0d(0xdd)](_0x223acd[_0x422a0d(0xdc)](_0x223acd[_0x422a0d(0x13c)],_0x42fa00),':\x20'),_0x59349a)),_0x57804e;}else!_0x8dd813&&(_0x223acd[_0x422a0d(0xf9)](_0x42fa00,_0x223acd[_0x422a0d(0x12b)])?logger['info'](_0x223acd['MubAN'](_0x223acd[_0x422a0d(0x139)],_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xe2)])):logger['info'](_0x223acd[_0x422a0d(0x136)](_0x223acd[_0x422a0d(0x13f)](_0x223acd[_0x422a0d(0x136)](_0x223acd['shFRY'],_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xd1)]),':\x20'),_0x50dddc[_0x422a0d(0xd6)][_0x422a0d(0xe2)])));}!_0x527095&&_0x223acd['omMZU'](_0x50dddc[_0x422a0d(0xfc)],_0x223acd['WHbqu'])&&helper[_0x422a0d(0x137)](_0x50dddc,[_0x223acd['hSdOP'],_0x223acd[_0x422a0d(0xeb)]])&&!!constants[_0x422a0d(0x123)][_0x422a0d(0xde)](_0x3ffc00=>{const _0x30a662=_0x422a0d;return _0x3e71d2[_0x30a662(0x11d)]()[_0x30a662(0x115)](_0x3ffc00);})&&helper[_0x422a0d(0x125)](_0x50dddc['parameters_'][_0x422a0d(0xff)],!![]);}catch(_0x45e40a){logger['debug'](_0x223acd[_0x422a0d(0xe5)],_0x45e40a);}},{'success':![],'failure':_0x3e71d2})();throw _0x3e71d2;}};};

@@ -1,1 +0,1 @@

const a118_0x3a5983=a118_0x4e85;function a118_0x24e2(){const _0x58f708=['overrideQuit','start','overrideTakeScreenshot','CIcAA','pid','1337gnZxUe','caEEd','25FwzKny','TAKE_SCREENSHOT','quitCount_','ZKWQu','O11y_EVENTS','18403200glHtPL','true','TEST_SCREENSHOT','lxZkB','takeScreenshot','quit','1865777UHrCbA','env','2960499CIKSEX','./performance/performance-tester','patchQuit','./performance/constants','1159252oKaZVK','9218552BXCeZj','880184ncEfgu','25596LnRQdn','kBvQK','toISOString','catch','XFjex','initScreenshot','qLmEi','tDJks','end','RXqSi','bs:addLog:','MJxMa'];a118_0x24e2=function(){return _0x58f708;};return a118_0x24e2();}(function(_0x5da1c2,_0xcc1d83){const _0x39a526=a118_0x4e85,_0x3535d8=_0x5da1c2();while(!![]){try{const _0x3a6009=parseInt(_0x39a526(0xba))/0x1+-parseInt(_0x39a526(0xc0))/0x2+parseInt(_0x39a526(0xbc))/0x3+parseInt(_0x39a526(0xc2))/0x4*(parseInt(_0x39a526(0xaf))/0x5)+parseInt(_0x39a526(0xc3))/0x6*(parseInt(_0x39a526(0xad))/0x7)+-parseInt(_0x39a526(0xc1))/0x8+-parseInt(_0x39a526(0xb4))/0x9;if(_0x3a6009===_0xcc1d83)break;else _0x3535d8['push'](_0x3535d8['shift']());}catch(_0x1f8c76){_0x3535d8['push'](_0x3535d8['shift']());}}}(a118_0x24e2,0xf1eb5));const PerformanceTester=require(a118_0x3a5983(0xbd)),O11yEvents=require(a118_0x3a5983(0xbf))[a118_0x3a5983(0xb3)];function a118_0x4e85(_0x223122,_0x2b303a){const _0x24e20e=a118_0x24e2();return a118_0x4e85=function(_0x4e85e7,_0x43118d){_0x4e85e7=_0x4e85e7-0xa8;let _0x221e22=_0x24e20e[_0x4e85e7];return _0x221e22;},a118_0x4e85(_0x223122,_0x2b303a);}exports[a118_0x3a5983(0xaa)]=_0x5cba98=>{const _0xe6142c=a118_0x3a5983,_0x2334c1={'bjOJp':function(_0x3f18ed,_0x5af621){return _0x3f18ed(_0x5af621);},'CIcAA':_0xe6142c(0xb6),'MJxMa':function(_0x523a0d,_0xe0989b){return _0x523a0d!==_0xe0989b;},'qLmEi':_0xe6142c(0xb5)};if(_0x2334c1[_0xe6142c(0xce)](process[_0xe6142c(0xbb)]['BS_TESTOPS_ALLOW_SCREENSHOTS'],_0x2334c1[_0xe6142c(0xc9)]))return;if(_0x5cba98['patchScreenshot'])return;_0x5cba98['patchScreenshot']=!![],_0x5cba98[_0xe6142c(0xc8)]=_0x5cba98[_0xe6142c(0xb8)],_0x5cba98[_0xe6142c(0xb8)]=()=>{const _0x30377f=_0xe6142c,_0x43da81={'RXqSi':function(_0x336b7e,_0x429b47){return _0x2334c1['bjOJp'](_0x336b7e,_0x429b47);},'ZKWQu':_0x2334c1[_0x30377f(0xab)]};return new Promise(function(_0x3b4ed2,_0x1cc54b){const _0x5da54a=_0x30377f,_0x85ee83={'lxZkB':_0x43da81[_0x5da54a(0xb2)],'kBvQK':function(_0x5adfac,_0x50187c){const _0xad87cf=_0x5da54a;return _0x43da81[_0xad87cf(0xcc)](_0x5adfac,_0x50187c);}};_0x5cba98[_0x5da54a(0xc8)]()['then'](_0x3344e0=>{const _0x32dbfd=_0x5da54a;PerformanceTester[_0x32dbfd(0xa9)](O11yEvents[_0x32dbfd(0xb0)]),process['emit'](_0x32dbfd(0xcd)+process[_0x32dbfd(0xac)],{'timestamp':new Date()[_0x32dbfd(0xc5)](),'message':_0x3344e0,'kind':_0x85ee83[_0x32dbfd(0xb7)]}),_0x85ee83[_0x32dbfd(0xc4)](_0x3b4ed2,_0x3344e0),PerformanceTester['end'](O11yEvents[_0x32dbfd(0xb0)]);})[_0x5da54a(0xc6)](_0x303962=>{const _0x1dabb8=_0x5da54a;PerformanceTester[_0x1dabb8(0xcb)](O11yEvents[_0x1dabb8(0xb0)]),_0x43da81[_0x1dabb8(0xcc)](_0x1cc54b,_0x303962);});});};},exports[a118_0x3a5983(0xa8)]=(_0x2fa471,_0x461fa7=null)=>{const _0x1d66ff=a118_0x3a5983,_0x4f5e76={'XFjex':function(_0x5b2faa){return _0x5b2faa();},'caEEd':function(_0x31ceab,_0x4c3ca5){return _0x31ceab>_0x4c3ca5;}};if(_0x2fa471[_0x1d66ff(0xbe)])return;_0x2fa471[_0x1d66ff(0xbe)]=!![],_0x2fa471['initQuit']=_0x2fa471[_0x1d66ff(0xb9)],_0x2fa471[_0x1d66ff(0xb9)]=()=>{const _0xa63c85=_0x1d66ff,_0x236be7={'tDJks':function(_0x149ca7){const _0x1905f2=a118_0x4e85;return _0x4f5e76[_0x1905f2(0xc7)](_0x149ca7);}};if(_0x461fa7){_0x461fa7[_0xa63c85(0xb1)]+=0x1;if(_0x4f5e76[_0xa63c85(0xae)](_0x461fa7[_0xa63c85(0xb1)],0x1))return _0x2fa471['initQuit']();}else{_0x2fa471['quitCount_']+=0x1;if(_0x4f5e76[_0xa63c85(0xae)](_0x2fa471[_0xa63c85(0xb1)],0x1))return _0x2fa471['initQuit']();}return new Promise(function(_0x32d307){const _0x42d379=_0xa63c85;_0x236be7[_0x42d379(0xca)](_0x32d307);});};};
const a118_0x43501a=a118_0x4d10;(function(_0x977967,_0x21cf3c){const _0x3403e9=a118_0x4d10,_0x16d6a2=_0x977967();while(!![]){try{const _0x31ea72=-parseInt(_0x3403e9(0xee))/0x1*(-parseInt(_0x3403e9(0xec))/0x2)+-parseInt(_0x3403e9(0xf3))/0x3*(parseInt(_0x3403e9(0xe1))/0x4)+-parseInt(_0x3403e9(0xdd))/0x5+parseInt(_0x3403e9(0xe5))/0x6+-parseInt(_0x3403e9(0xf1))/0x7+-parseInt(_0x3403e9(0xea))/0x8+parseInt(_0x3403e9(0xe2))/0x9;if(_0x31ea72===_0x21cf3c)break;else _0x16d6a2['push'](_0x16d6a2['shift']());}catch(_0x3fe306){_0x16d6a2['push'](_0x16d6a2['shift']());}}}(a118_0x5ca5,0x3f4c9));function a118_0x5ca5(){const _0x5517b6=['450706rTVWNL','initScreenshot','bs:addLog:','3120075mlCbbV','AhIkM','8562AlmZoc','start','gojXj','spPzR','quit','esxcs','end','takeScreenshot','toISOString','patchScreenshot','TAKE_SCREENSHOT','initQuit','BS_TESTOPS_ALLOW_SCREENSHOTS','WMBOQ','VAtGQ','518145ycsXtv','Kuzsk','./performance/constants','TEST_SCREENSHOT','476lXHjvB','9851931AFJCFw','overrideQuit','then','374532fGALcS','quitCount_','./performance/performance-tester','pid','ydGKR','3676272VcJUNQ','emit','2reCnit','dvKFF'];a118_0x5ca5=function(){return _0x5517b6;};return a118_0x5ca5();}function a118_0x4d10(_0x3c074a,_0x11d50c){const _0x5ca51f=a118_0x5ca5();return a118_0x4d10=function(_0x4d1085,_0x2a3a9a){_0x4d1085=_0x4d1085-0xd0;let _0x44e968=_0x5ca51f[_0x4d1085];return _0x44e968;},a118_0x4d10(_0x3c074a,_0x11d50c);}const PerformanceTester=require(a118_0x43501a(0xe7)),O11yEvents=require(a118_0x43501a(0xdf))['O11y_EVENTS'];exports['overrideTakeScreenshot']=_0x791956=>{const _0x1be3f2=a118_0x43501a,_0x10bf7c={'TzJwe':function(_0x1926ff,_0x3705bb){return _0x1926ff(_0x3705bb);},'fjVqN':_0x1be3f2(0xe0),'WMBOQ':function(_0x597344,_0x332a7e){return _0x597344!==_0x332a7e;},'VAtGQ':'true'};if(_0x10bf7c[_0x1be3f2(0xdb)](process['env'][_0x1be3f2(0xda)],_0x10bf7c[_0x1be3f2(0xdc)]))return;if(_0x791956[_0x1be3f2(0xd7)])return;_0x791956[_0x1be3f2(0xd7)]=!![],_0x791956[_0x1be3f2(0xef)]=_0x791956[_0x1be3f2(0xd5)],_0x791956['takeScreenshot']=()=>{const _0xc148c2={'spPzR':function(_0x31186a,_0x47ea16){return _0x10bf7c['TzJwe'](_0x31186a,_0x47ea16);},'AhIkM':_0x10bf7c['fjVqN']};return new Promise(function(_0x117b26,_0x562457){const _0x33d8e1=a118_0x4d10,_0x5a543e={'QfjZt':_0xc148c2[_0x33d8e1(0xf2)],'Kuzsk':function(_0x50f755,_0x46ff6e){const _0x3cff18=_0x33d8e1;return _0xc148c2[_0x3cff18(0xd1)](_0x50f755,_0x46ff6e);}};_0x791956[_0x33d8e1(0xef)]()[_0x33d8e1(0xe4)](_0x6972ed=>{const _0x2a23a0=_0x33d8e1;PerformanceTester[_0x2a23a0(0xf4)](O11yEvents['TAKE_SCREENSHOT']),process[_0x2a23a0(0xeb)](_0x2a23a0(0xf0)+process[_0x2a23a0(0xe8)],{'timestamp':new Date()[_0x2a23a0(0xd6)](),'message':_0x6972ed,'kind':_0x5a543e['QfjZt']}),_0x5a543e[_0x2a23a0(0xde)](_0x117b26,_0x6972ed),PerformanceTester[_0x2a23a0(0xd4)](O11yEvents[_0x2a23a0(0xd8)]);})['catch'](_0x8312a0=>{const _0x441199=_0x33d8e1;PerformanceTester[_0x441199(0xd4)](O11yEvents[_0x441199(0xd8)]),_0xc148c2[_0x441199(0xd1)](_0x562457,_0x8312a0);});});};},exports[a118_0x43501a(0xe3)]=(_0x359025,_0x4a2d57=null)=>{const _0x26735d=a118_0x43501a,_0x298f0a={'dvKFF':function(_0x126412){return _0x126412();},'esxcs':function(_0x1fbec8,_0x1e64f3){return _0x1fbec8>_0x1e64f3;},'ydGKR':function(_0xb27b79,_0x378445){return _0xb27b79>_0x378445;}};if(_0x359025['patchQuit'])return;_0x359025['patchQuit']=!![],_0x359025[_0x26735d(0xd9)]=_0x359025[_0x26735d(0xd2)],_0x359025[_0x26735d(0xd2)]=()=>{const _0x1129b2=_0x26735d,_0x13853c={'gojXj':function(_0x50ca40){const _0xf3577d=a118_0x4d10;return _0x298f0a[_0xf3577d(0xed)](_0x50ca40);}};if(_0x4a2d57){_0x4a2d57[_0x1129b2(0xe6)]+=0x1;if(_0x298f0a[_0x1129b2(0xd3)](_0x4a2d57['quitCount_'],0x1))return _0x359025['initQuit']();}else{_0x359025[_0x1129b2(0xe6)]+=0x1;if(_0x298f0a[_0x1129b2(0xe9)](_0x359025['quitCount_'],0x1))return _0x359025[_0x1129b2(0xd9)]();}return new Promise(function(_0xf48815){const _0x1e858f=_0x1129b2;_0x13853c[_0x1e858f(0xd0)](_0xf48815);});};};

@@ -1,1 +0,1 @@

function a124_0x44af(){var _0x4a2815=['303ciHkZc','./Percy','16fRlerY','2FHBWVs','exports','424355oZfnDv','431012nUDmrz','1823185ZGBhBj','7101Ainpbg','14236UxAEdO','728820EQqyfp','32501001LeoAay','12QzoAni','12790Rgloey','44QLXbZW'];a124_0x44af=function(){return _0x4a2815;};return a124_0x44af();}var a124_0x4d9462=a124_0x57f3;function a124_0x57f3(_0x5c303e,_0x330444){var _0x44afd8=a124_0x44af();return a124_0x57f3=function(_0x57f335,_0x4bc206){_0x57f335=_0x57f335-0x11d;var _0x367472=_0x44afd8[_0x57f335];return _0x367472;},a124_0x57f3(_0x5c303e,_0x330444);}(function(_0x3a83ce,_0x1f9d34){var _0x1eecd7=a124_0x57f3,_0x19a53a=_0x3a83ce();while(!![]){try{var _0x497fe8=-parseInt(_0x1eecd7(0x128))/0x1*(-parseInt(_0x1eecd7(0x125))/0x2)+parseInt(_0x1eecd7(0x122))/0x3*(-parseInt(_0x1eecd7(0x12b))/0x4)+parseInt(_0x1eecd7(0x127))/0x5*(-parseInt(_0x1eecd7(0x11f))/0x6)+-parseInt(_0x1eecd7(0x129))/0x7*(parseInt(_0x1eecd7(0x124))/0x8)+-parseInt(_0x1eecd7(0x12a))/0x9*(parseInt(_0x1eecd7(0x120))/0xa)+parseInt(_0x1eecd7(0x121))/0xb*(-parseInt(_0x1eecd7(0x11d))/0xc)+parseInt(_0x1eecd7(0x11e))/0xd;if(_0x497fe8===_0x1f9d34)break;else _0x19a53a['push'](_0x19a53a['shift']());}catch(_0x1cc0b5){_0x19a53a['push'](_0x19a53a['shift']());}}}(a124_0x44af,0x998ab),module[a124_0x4d9462(0x126)]=require(a124_0x4d9462(0x123)));
var a124_0x1c7d8c=a124_0x518c;function a124_0x175f(){var _0x206126=['30nhgnhE','212180zCnHJZ','40hqlrrd','516JOKhps','103EEPhOs','9359256IqgYtN','8126WzJsVU','369159PhZUHx','543785hhOQqQ','exports','555605nQysWA','162KRgEmW','160223KiqwBJ'];a124_0x175f=function(){return _0x206126;};return a124_0x175f();}function a124_0x518c(_0x42d74f,_0x3a017e){var _0x175f67=a124_0x175f();return a124_0x518c=function(_0x518c5a,_0x5b5388){_0x518c5a=_0x518c5a-0xf2;var _0x5d946a=_0x175f67[_0x518c5a];return _0x5d946a;},a124_0x518c(_0x42d74f,_0x3a017e);}(function(_0xf5fc67,_0x2ac938){var _0x2d472b=a124_0x518c,_0x498025=_0xf5fc67();while(!![]){try{var _0x27a409=-parseInt(_0x2d472b(0xf9))/0x1*(parseInt(_0x2d472b(0xfb))/0x2)+-parseInt(_0x2d472b(0xfc))/0x3*(parseInt(_0x2d472b(0xf7))/0x4)+-parseInt(_0x2d472b(0xf2))/0x5*(parseInt(_0x2d472b(0xf5))/0x6)+parseInt(_0x2d472b(0xf4))/0x7+parseInt(_0x2d472b(0xfa))/0x8+-parseInt(_0x2d472b(0xf3))/0x9*(parseInt(_0x2d472b(0xf6))/0xa)+-parseInt(_0x2d472b(0xfd))/0xb*(-parseInt(_0x2d472b(0xf8))/0xc);if(_0x27a409===_0x2ac938)break;else _0x498025['push'](_0x498025['shift']());}catch(_0x2a86f8){_0x498025['push'](_0x498025['shift']());}}}(a124_0x175f,0xb2b31),module[a124_0x1c7d8c(0xfe)]=require('./Percy'));

@@ -1,1 +0,1 @@

const a119_0x529c59=a119_0x391a;function a119_0x391a(_0x4dcb15,_0x180fe8){const _0x2fc9aa=a119_0x2fc9();return a119_0x391a=function(_0x391af1,_0x36dd84){_0x391af1=_0x391af1-0x11a;let _0x12e197=_0x2fc9aa[_0x391af1];return _0x12e197;},a119_0x391a(_0x4dcb15,_0x180fe8);}(function(_0x3236cf,_0x3ed060){const _0x5c8871=a119_0x391a,_0x94e83a=_0x3236cf();while(!![]){try{const _0xf955fd=parseInt(_0x5c8871(0x11f))/0x1*(parseInt(_0x5c8871(0x11d))/0x2)+-parseInt(_0x5c8871(0x13e))/0x3*(parseInt(_0x5c8871(0x133))/0x4)+parseInt(_0x5c8871(0x142))/0x5+-parseInt(_0x5c8871(0x146))/0x6*(-parseInt(_0x5c8871(0x153))/0x7)+parseInt(_0x5c8871(0x154))/0x8*(-parseInt(_0x5c8871(0x15e))/0x9)+-parseInt(_0x5c8871(0x11e))/0xa*(-parseInt(_0x5c8871(0x15f))/0xb)+parseInt(_0x5c8871(0x147))/0xc*(-parseInt(_0x5c8871(0x14c))/0xd);if(_0xf955fd===_0x3ed060)break;else _0x94e83a['push'](_0x94e83a['shift']());}catch(_0x1063cb){_0x94e83a['push'](_0x94e83a['shift']());}}}(a119_0x2fc9,0x31007));function a119_0x2fc9(){const _0x56db5a=['../../helpers/performance/performance-tester','automate','error','./PercyBinary','exec','isProcessRunning','weVaH','start','16eIoQqo','join','percy/healthcheck','oBVCg','stringify','bPneY','Percy\x20config\x20created\x20at\x20','close','YxRKl','nodeRequest','kYkpO','10581yNSbxJ','ENV_VAR','http://localhost:5338','createPercyConfig','327460igkyfg','&type=','app:exec','debug','12qCCHxG','2424mdsLST','iATKx','push','DOWNLOAD','../../helpers/performance/constants','1313xZfcoF','SzlzV','stdout','data','TCVJu','Yzlnj','tmpdir','829493HtMkNw','1744vsXdwO','Msxmp','Error\x20creating\x20percy\x20config:\x20','version','Percy\x20healthcheck\x20successful','app','Percy\x20unable\x20to\x20fetch\x20project\x20token:\x20','Percy\x20fetch\x20token\x20success','rnuOI','yDjBE','12294SMDEdh','1661DLELfp','exec:stop','winstonLogger','healthcheck','env','scbEJ','assign','end','2qubwja','10350eUpnZA','74234oQYzlw','createWriteStream','BROWSERSTACK_TESTHUB_UUID','pipe','../../helpers/testhub/constants','../logger','rneYE','percy.log','exports','fetchPercyToken','api/app_percy/get_project_token?name=','GET'];a119_0x2fc9=function(){return _0x56db5a;};return a119_0x2fc9();}const fs=require('fs'),path=require('path'),os=require('os'),{spawn}=require('child_process'),helper=require('../helper'),logger=require(a119_0x529c59(0x124))[a119_0x529c59(0x161)],{getLogDir}=require('../logger'),testHubConstants=require(a119_0x529c59(0x123)),PerformanceTester=require(a119_0x529c59(0x12b)),{PERCY_EVENTS:PerformanceEvents}=require(a119_0x529c59(0x14b)),PercyBinary=require(a119_0x529c59(0x12e));class Percy{#logfile=path[a119_0x529c59(0x134)](getLogDir(),a119_0x529c59(0x126));#address=process[a119_0x529c59(0x163)]['PERCY_SERVER_ADDRESS']||a119_0x529c59(0x140);#binaryPath=null;#config=null;#proc=null;#logStream=null;#isApp=![];[a119_0x529c59(0x130)]=![];constructor(_0x2b1ab1){const _0x4f2ee1=a119_0x529c59;this.#config=_0x2b1ab1,!!_0x2b1ab1[_0x4f2ee1(0x159)]&&(this.#isApp=!![]);}async #getBinaryPath(){const _0x223c4d=a119_0x529c59;if(!this.#binaryPath){const _0x5ea144=new PercyBinary();PerformanceTester[_0x223c4d(0x132)](PerformanceEvents[_0x223c4d(0x14a)]),this.#binaryPath=await _0x5ea144['getBinaryPath'](this.#config),PerformanceTester['end'](PerformanceEvents[_0x223c4d(0x14a)]);}return this.#binaryPath;}async #sleep(_0x3417cd){return new Promise(_0xd74e59=>setTimeout(_0xd74e59,_0x3417cd));}async['healthcheck'](){const _0x45df77=a119_0x529c59,_0x1195ff={};_0x1195ff['Yzlnj']='GET',_0x1195ff[_0x45df77(0x131)]=_0x45df77(0x135);const _0x3b489a=_0x1195ff;try{const _0x4a4f2d=await helper['nodeRequest'](_0x3b489a[_0x45df77(0x151)],_0x3b489a[_0x45df77(0x131)],null,null,this.#address);if(_0x4a4f2d)return!![];}catch(_0x31c66c){return![];}}async[a119_0x529c59(0x132)](){const _0x2e0264=a119_0x529c59,_0x5214e9={'rneYE':_0x2e0264(0x144),'TCVJu':_0x2e0264(0x12f),'SzlzV':function(_0x1fc945,_0x2199e4,_0x311524,_0x544f09){return _0x1fc945(_0x2199e4,_0x311524,_0x544f09);},'dooJC':_0x2e0264(0x13a),'yDjBE':_0x2e0264(0x158)},_0x158dd1=await this.#getBinaryPath(),_0x3e3276={};_0x3e3276['flags']='a',this.#logStream=fs[_0x2e0264(0x120)](this.#logfile,_0x3e3276);const _0x5593c5=await this[_0x2e0264(0x128)](),_0x51707c=await this[_0x2e0264(0x141)]();if(!_0x5593c5)return![];const _0xe00642=[(this.#isApp?_0x5214e9[_0x2e0264(0x125)]:_0x5214e9[_0x2e0264(0x150)])+':start'];_0x51707c&&_0xe00642[_0x2e0264(0x149)]('-c',_0x51707c);this.#proc=_0x5214e9[_0x2e0264(0x14d)](spawn,_0x158dd1,_0xe00642,{'env':Object[_0x2e0264(0x11b)](process[_0x2e0264(0x163)],{'PERCY_TOKEN':_0x5593c5,'TH_BUILD_UUID':process[_0x2e0264(0x163)][testHubConstants[_0x2e0264(0x13f)][_0x2e0264(0x121)]]})}),this.#proc[_0x2e0264(0x14e)]['pipe'](this.#logStream),this.#proc['stderr'][_0x2e0264(0x122)](this.#logStream),this[_0x2e0264(0x130)]=!![];var _0x21c560=this;this.#proc['on'](_0x5214e9['dooJC'],function(_0x409e91){_0x21c560['isProcessRunning']=![];});do{const _0xbdec3c=await this[_0x2e0264(0x162)]();if(_0xbdec3c)return logger[_0x2e0264(0x145)](_0x5214e9[_0x2e0264(0x15d)]),!![];await this.#sleep(0x3e8);}while(this['isProcessRunning']);return![];}async['stop'](){const _0xe9338c=a119_0x529c59,_0xfbdae8={'oBVCg':function(_0xb5c128,_0x3e5179){return _0xb5c128(_0x3e5179);},'kYkpO':function(_0x49d73e,_0x20394c,_0x27a192){return _0x49d73e(_0x20394c,_0x27a192);},'bPneY':_0xe9338c(0x160),'rnuOI':_0xe9338c(0x13a)},_0x5e19c9=await this.#getBinaryPath();return new Promise((_0x16a7a7,_0x48b349)=>{const _0x4c9efc=_0xe9338c,_0x38b77d=_0xfbdae8[_0x4c9efc(0x13d)](spawn,_0x5e19c9,[_0xfbdae8[_0x4c9efc(0x138)]]);_0x38b77d['on'](_0xfbdae8[_0x4c9efc(0x15c)],_0x272d5d=>{const _0x81c8b0=_0x4c9efc;this[_0x81c8b0(0x130)]=![],this.#logStream&&(this.#logStream[_0x81c8b0(0x11c)](),this.#logStream=null),_0xfbdae8[_0x81c8b0(0x136)](_0x16a7a7,_0x272d5d);});});}['isRunning'](){const _0x336b00=a119_0x529c59;return this[_0x336b00(0x130)];}async[a119_0x529c59(0x128)](){const _0x3e992d=a119_0x529c59,_0x17eb58={};_0x17eb58[_0x3e992d(0x11a)]=_0x3e992d(0x159),_0x17eb58['mVwFC']=_0x3e992d(0x12c),_0x17eb58[_0x3e992d(0x155)]=_0x3e992d(0x12a),_0x17eb58['OoarS']=_0x3e992d(0x15b);const _0x33b795=_0x17eb58,_0x3ce88c=this.#config['projectName'];try{const _0x2610c0=this.#isApp?_0x33b795['scbEJ']:_0x33b795['mVwFC'],_0x2c3827=await helper[_0x3e992d(0x13c)](_0x33b795[_0x3e992d(0x155)],_0x3e992d(0x129)+_0x3ce88c+_0x3e992d(0x143)+_0x2610c0,{},this.#config),_0x2e986f=_0x2c3827[_0x3e992d(0x14f)];return logger['debug'](_0x33b795['OoarS']),_0x2e986f['token'];}catch(_0x575a5c){return logger['error'](_0x3e992d(0x15a)+_0x575a5c),null;}}async[a119_0x529c59(0x141)](){const _0x4b0f7b=a119_0x529c59,_0x5b0aa7={'IbZEt':function(_0x217bf9,_0x2db627){return _0x217bf9(_0x2db627);},'YxRKl':function(_0x342780,_0x3f145f){return _0x342780+_0x3f145f;},'KXNeb':_0x4b0f7b(0x139),'iATKx':function(_0x1da6b1,_0x39eca2){return _0x1da6b1(_0x39eca2);},'eAglD':'percy.json'};if(!this.#config['percyOptions'])return null;const _0x2ee2f2=path[_0x4b0f7b(0x134)](os[_0x4b0f7b(0x152)](),_0x5b0aa7['eAglD']),_0x7ac7c7=this.#config['percyOptions'];return!_0x7ac7c7[_0x4b0f7b(0x157)]&&(_0x7ac7c7[_0x4b0f7b(0x157)]='2'),new Promise((_0x4d0f4f,_0x263550)=>{const _0x334dd3=_0x4b0f7b;fs['writeFile'](_0x2ee2f2,JSON[_0x334dd3(0x137)](_0x7ac7c7),_0x2cc52a=>{const _0xeda042=_0x334dd3;_0x2cc52a&&(logger[_0xeda042(0x12d)](_0xeda042(0x156)+_0x2cc52a),_0x5b0aa7['IbZEt'](_0x4d0f4f,null)),logger['debug'](_0x5b0aa7[_0xeda042(0x13b)](_0x5b0aa7['KXNeb'],_0x2ee2f2)),_0x5b0aa7[_0xeda042(0x148)](_0x4d0f4f,_0x2ee2f2);});});}}module[a119_0x529c59(0x127)]=Percy;
const a119_0x1a697=a119_0x1867;function a119_0x5770(){const _0xa56cd8=['qjVhA','PERCY_SERVER_ADDRESS','api/app_percy/get_project_token?name=','percy.log','711SAKfXx','pipe','isProcessRunning','stop','automate','aRAEq','flags','103920FcUgWW','QyBBS','../../helpers/performance/performance-tester','app:exec','./PercyBinary','version','writeFile','../logger','57702XXlxlL','join','percyOptions','36FgHrOC','DOWNLOAD','env','close','Ddfwv','mgqoL','stdout','210862DBBcTh','UCcjg','OErLj','assign','healthcheck','debug','2628241XfySOW','push','vWTdD','stkFR','2kpxEcB','fetchPercyToken','Percy\x20unable\x20to\x20fetch\x20project\x20token:\x20','zcTkT','isRunning','ENV_VAR','QAqDg','nCLcG','RfZHL','exports','BROWSERSTACK_TESTHUB_UUID','app','../../helpers/performance/constants','start','winstonLogger','&type=','token','percy/healthcheck','272540PxeFod','Error\x20creating\x20percy\x20config:\x20','205LogWAV','createPercyConfig','createWriteStream','tlZLf','Percy\x20fetch\x20token\x20success','xmxTK','LVFRm','GET','gMNYj','exec:stop','tmpdir','end','exec','RxmRR','12131834ImuQym','error','projectName','nodeRequest','stderr','4756sYlbyI',':start','http://localhost:5338'];a119_0x5770=function(){return _0xa56cd8;};return a119_0x5770();}(function(_0x367b5d,_0x4437e4){const _0x253748=a119_0x1867,_0x1dae89=_0x367b5d();while(!![]){try{const _0x577283=-parseInt(_0x253748(0x15c))/0x1*(-parseInt(_0x253748(0x166))/0x2)+parseInt(_0x253748(0x194))/0x3*(parseInt(_0x253748(0x18d))/0x4)+-parseInt(_0x253748(0x17a))/0x5*(-parseInt(_0x253748(0x152))/0x6)+parseInt(_0x253748(0x162))/0x7+parseInt(_0x253748(0x19b))/0x8*(parseInt(_0x253748(0x155))/0x9)+parseInt(_0x253748(0x178))/0xa+-parseInt(_0x253748(0x188))/0xb;if(_0x577283===_0x4437e4)break;else _0x1dae89['push'](_0x1dae89['shift']());}catch(_0x54c7bd){_0x1dae89['push'](_0x1dae89['shift']());}}}(a119_0x5770,0x3a48f));function a119_0x1867(_0x452967,_0x28fbb5){const _0x577002=a119_0x5770();return a119_0x1867=function(_0x18673c,_0x3ae7bf){_0x18673c=_0x18673c-0x151;let _0x4de402=_0x577002[_0x18673c];return _0x4de402;},a119_0x1867(_0x452967,_0x28fbb5);}const fs=require('fs'),path=require('path'),os=require('os'),{spawn}=require('child_process'),helper=require('../helper'),logger=require('../logger')[a119_0x1a697(0x174)],{getLogDir}=require(a119_0x1a697(0x151)),testHubConstants=require('../../helpers/testhub/constants'),PerformanceTester=require(a119_0x1a697(0x19d)),{PERCY_EVENTS:PerformanceEvents}=require(a119_0x1a697(0x172)),PercyBinary=require(a119_0x1a697(0x19f));class Percy{#logfile=path[a119_0x1a697(0x153)](getLogDir(),a119_0x1a697(0x193));#address=process[a119_0x1a697(0x157)][a119_0x1a697(0x191)]||a119_0x1a697(0x18f);#binaryPath=null;#config=null;#proc=null;#logStream=null;#isApp=![];['isProcessRunning']=![];constructor(_0x15a4f5){const _0x1c9ce8=a119_0x1a697;this.#config=_0x15a4f5,!!_0x15a4f5[_0x1c9ce8(0x171)]&&(this.#isApp=!![]);}async #getBinaryPath(){const _0x37484a=a119_0x1a697;if(!this.#binaryPath){const _0x4f3d12=new PercyBinary();PerformanceTester[_0x37484a(0x173)](PerformanceEvents['DOWNLOAD']),this.#binaryPath=await _0x4f3d12['getBinaryPath'](this.#config),PerformanceTester[_0x37484a(0x185)](PerformanceEvents[_0x37484a(0x156)]);}return this.#binaryPath;}async #sleep(_0x46173e){return new Promise(_0x1f40fb=>setTimeout(_0x1f40fb,_0x46173e));}async[a119_0x1a697(0x160)](){const _0x7833bb=a119_0x1a697,_0x3227b0={};_0x3227b0[_0x7833bb(0x164)]=_0x7833bb(0x181),_0x3227b0[_0x7833bb(0x159)]=_0x7833bb(0x177);const _0x5732e5=_0x3227b0;try{const _0x8baebc=await helper[_0x7833bb(0x18b)](_0x5732e5[_0x7833bb(0x164)],_0x5732e5[_0x7833bb(0x159)],null,null,this.#address);if(_0x8baebc)return!![];}catch(_0xcd8bf){return![];}}async[a119_0x1a697(0x173)](){const _0x574c67=a119_0x1a697,_0x2b7591={'sWFzZ':_0x574c67(0x19e),'mgqoL':_0x574c67(0x186),'RfZHL':function(_0xf11322,_0x2c0087,_0x330d16,_0xeccaca){return _0xf11322(_0x2c0087,_0x330d16,_0xeccaca);},'nCLcG':_0x574c67(0x158),'tlZLf':'Percy\x20healthcheck\x20successful'},_0x139fbf=await this.#getBinaryPath(),_0xb83057={};_0xb83057[_0x574c67(0x19a)]='a',this.#logStream=fs[_0x574c67(0x17c)](this.#logfile,_0xb83057);const _0x15754d=await this[_0x574c67(0x167)](),_0x3a9476=await this['createPercyConfig']();if(!_0x15754d)return![];const _0x31ade7=[(this.#isApp?_0x2b7591['sWFzZ']:_0x2b7591[_0x574c67(0x15a)])+_0x574c67(0x18e)];_0x3a9476&&_0x31ade7[_0x574c67(0x163)]('-c',_0x3a9476);this.#proc=_0x2b7591[_0x574c67(0x16e)](spawn,_0x139fbf,_0x31ade7,{'env':Object[_0x574c67(0x15f)](process[_0x574c67(0x157)],{'PERCY_TOKEN':_0x15754d,'TH_BUILD_UUID':process[_0x574c67(0x157)][testHubConstants[_0x574c67(0x16b)][_0x574c67(0x170)]]})}),this.#proc[_0x574c67(0x15b)][_0x574c67(0x195)](this.#logStream),this.#proc[_0x574c67(0x18c)][_0x574c67(0x195)](this.#logStream),this['isProcessRunning']=!![];var _0x4514fd=this;this.#proc['on'](_0x2b7591[_0x574c67(0x16d)],function(_0x3e1015){const _0x3c2312=_0x574c67;_0x4514fd[_0x3c2312(0x196)]=![];});do{const _0x7340bd=await this[_0x574c67(0x160)]();if(_0x7340bd)return logger['debug'](_0x2b7591[_0x574c67(0x17d)]),!![];await this.#sleep(0x3e8);}while(this[_0x574c67(0x196)]);return![];}async[a119_0x1a697(0x197)](){const _0x15b5a3=a119_0x1a697,_0x2569e5={'QxpNa':function(_0xf6c50b,_0x2bb705){return _0xf6c50b(_0x2bb705);},'QAqDg':function(_0x3e75ed,_0x55b4ca,_0x3cfcff){return _0x3e75ed(_0x55b4ca,_0x3cfcff);},'xmxTK':_0x15b5a3(0x183),'AoJEf':_0x15b5a3(0x158)},_0x3ba948=await this.#getBinaryPath();return new Promise((_0x3f57ac,_0x3b883c)=>{const _0x32c19e=_0x15b5a3,_0x3955b2=_0x2569e5[_0x32c19e(0x16c)](spawn,_0x3ba948,[_0x2569e5[_0x32c19e(0x17f)]]);_0x3955b2['on'](_0x2569e5['AoJEf'],_0x1ca7bb=>{const _0x812d9f=_0x32c19e;this[_0x812d9f(0x196)]=![],this.#logStream&&(this.#logStream['end'](),this.#logStream=null),_0x2569e5['QxpNa'](_0x3f57ac,_0x1ca7bb);});});}[a119_0x1a697(0x16a)](){const _0x355ede=a119_0x1a697;return this[_0x355ede(0x196)];}async[a119_0x1a697(0x167)](){const _0x2c6f57=a119_0x1a697,_0x1b0f27={};_0x1b0f27['gnmws']=_0x2c6f57(0x171),_0x1b0f27[_0x2c6f57(0x15e)]=_0x2c6f57(0x198),_0x1b0f27[_0x2c6f57(0x165)]=_0x2c6f57(0x181),_0x1b0f27['RxmRR']=_0x2c6f57(0x17e);const _0x27a0bc=_0x1b0f27,_0x42523c=this.#config[_0x2c6f57(0x18a)];try{const _0x22b081=this.#isApp?_0x27a0bc['gnmws']:_0x27a0bc[_0x2c6f57(0x15e)],_0x27ad78=await helper[_0x2c6f57(0x18b)](_0x27a0bc[_0x2c6f57(0x165)],_0x2c6f57(0x192)+_0x42523c+_0x2c6f57(0x175)+_0x22b081,{},this.#config),_0x1aab17=_0x27ad78['data'];return logger['debug'](_0x27a0bc[_0x2c6f57(0x187)]),_0x1aab17[_0x2c6f57(0x176)];}catch(_0x1ee19f){return logger[_0x2c6f57(0x189)](_0x2c6f57(0x168)+_0x1ee19f),null;}}async[a119_0x1a697(0x17b)](){const _0x1e4c46=a119_0x1a697,_0xa3bfac={'LVFRm':function(_0x4b9cad,_0x376663){return _0x4b9cad(_0x376663);},'gMNYj':function(_0x2b5478,_0x4e6618){return _0x2b5478+_0x4e6618;},'UCcjg':'Percy\x20config\x20created\x20at\x20','qjVhA':'percy.json'};if(!this.#config[_0x1e4c46(0x154)])return null;const _0x26b720=path[_0x1e4c46(0x153)](os[_0x1e4c46(0x184)](),_0xa3bfac[_0x1e4c46(0x190)]),_0x50ab66=this.#config['percyOptions'];return!_0x50ab66[_0x1e4c46(0x1a0)]&&(_0x50ab66[_0x1e4c46(0x1a0)]='2'),new Promise((_0xe67710,_0x3a4535)=>{const _0x5def93=_0x1e4c46,_0x4ea4be={'zcTkT':function(_0x1074e0,_0x7f7401){const _0xa4d66a=a119_0x1867;return _0xa3bfac[_0xa4d66a(0x180)](_0x1074e0,_0x7f7401);},'aRAEq':function(_0x125e81,_0x4fb73d){const _0x286e84=a119_0x1867;return _0xa3bfac[_0x286e84(0x182)](_0x125e81,_0x4fb73d);},'QyBBS':_0xa3bfac[_0x5def93(0x15d)]};fs[_0x5def93(0x1a1)](_0x26b720,JSON['stringify'](_0x50ab66),_0x5de931=>{const _0x545c9c=_0x5def93;_0x5de931&&(logger['error'](_0x545c9c(0x179)+_0x5de931),_0x4ea4be['zcTkT'](_0xe67710,null)),logger[_0x545c9c(0x161)](_0x4ea4be[_0x545c9c(0x199)](_0x4ea4be[_0x545c9c(0x19c)],_0x26b720)),_0x4ea4be[_0x545c9c(0x169)](_0xe67710,_0x26b720);});});}}module[a119_0x1a697(0x16f)]=Percy;

@@ -1,1 +0,1 @@

const a120_0x218dbd=a120_0x166b;(function(_0x9c72b6,_0x296972){const _0x363a93=a120_0x166b,_0x3540c3=_0x9c72b6();while(!![]){try{const _0x38c67a=parseInt(_0x363a93(0x1f3))/0x1*(-parseInt(_0x363a93(0x1c5))/0x2)+parseInt(_0x363a93(0x178))/0x3*(-parseInt(_0x363a93(0x17c))/0x4)+parseInt(_0x363a93(0x1a2))/0x5+parseInt(_0x363a93(0x17e))/0x6+-parseInt(_0x363a93(0x173))/0x7*(-parseInt(_0x363a93(0x174))/0x8)+parseInt(_0x363a93(0x1fd))/0x9+-parseInt(_0x363a93(0x1a0))/0xa*(-parseInt(_0x363a93(0x182))/0xb);if(_0x38c67a===_0x296972)break;else _0x3540c3['push'](_0x3540c3['shift']());}catch(_0x5799f0){_0x3540c3['push'](_0x3540c3['shift']());}}}(a120_0x4b95,0xc7fe0));const {https}=require('follow-redirects'),url=require(a120_0x218dbd(0x1b2)),yauzl=require(a120_0x218dbd(0x187)),fs=require('fs'),path=require('path'),os=require('os'),{spawn}=require('child_process'),HttpsProxyAgent=require('https-proxy-agent'),logger=require('../logger')[a120_0x218dbd(0x1ec)];function a120_0x166b(_0xacd10c,_0x56e72d){const _0x4b9561=a120_0x4b95();return a120_0x166b=function(_0x166b1b,_0x21246b){_0x166b1b=_0x166b1b-0x173;let _0x269a55=_0x4b9561[_0x166b1b];return _0x269a55;},a120_0x166b(_0xacd10c,_0x56e72d);}class PercyBinary{#hostOS=process[a120_0x218dbd(0x20a)];#httpPath=null;#binaryName=a120_0x218dbd(0x20c);#orderedPaths=[path[a120_0x218dbd(0x1ed)](this.#homedir(),a120_0x218dbd(0x176)),process[a120_0x218dbd(0x1b6)](),os[a120_0x218dbd(0x1b3)]()];constructor(){const _0x228980=a120_0x218dbd,_0x2136b8={};_0x2136b8[_0x228980(0x192)]=_0x228980(0x1ea),_0x2136b8['LsUkE']=function(_0x34d825,_0x2fbf3c){return _0x34d825+_0x2fbf3c;},_0x2136b8[_0x228980(0x1b0)]=_0x228980(0x1b5),_0x2136b8[_0x228980(0x19b)]=_0x228980(0x205),_0x2136b8[_0x228980(0x1a3)]='percy.exe',_0x2136b8['bkAPZ']=_0x228980(0x1ce);const _0xecef9f=_0x2136b8,_0x309c44=_0xecef9f[_0x228980(0x192)];if(this.#hostOS[_0x228980(0x17b)](/darwin|mac os/i))this.#httpPath=_0xecef9f[_0x228980(0x1bc)](_0x309c44,_0xecef9f[_0x228980(0x1b0)]);else this.#hostOS[_0x228980(0x17b)](/mswin|msys|mingw|cygwin|bccwin|wince|emc|win32/i)?(this.#httpPath=_0xecef9f[_0x228980(0x1bc)](_0x309c44,_0xecef9f[_0x228980(0x19b)]),this.#binaryName=_0xecef9f[_0x228980(0x1a3)]):this.#httpPath=_0xecef9f[_0x228980(0x1bc)](_0x309c44,_0xecef9f[_0x228980(0x17f)]);}#getAvailableDirs(){const _0x3df229=a120_0x218dbd,_0x430630={};_0x430630[_0x3df229(0x1f0)]=function(_0x5eba9f,_0x228ac8){return _0x5eba9f<_0x228ac8;},_0x430630[_0x3df229(0x189)]=_0x3df229(0x1a1);const _0x531e06=_0x430630;for(var _0x9937b4=0x0;_0x531e06[_0x3df229(0x1f0)](_0x9937b4,this.#orderedPaths[_0x3df229(0x19d)]);_0x9937b4++){var _0x413962=this.#orderedPaths[_0x9937b4];if(this.#makePath(_0x413962))return _0x413962;}throw new Error(_0x531e06[_0x3df229(0x189)]);}#makePath(_0x40d23c){const _0x5e73ad=a120_0x218dbd;try{return _0x40d23c&&!this.#checkPath(_0x40d23c)&&fs[_0x5e73ad(0x184)](_0x40d23c),!![];}catch{return![];}}#checkPath(_0xb1b263,_0x2579d1){const _0x399d5e=a120_0x218dbd,_0x2c24bd={};_0x2c24bd[_0x399d5e(0x177)]=function(_0x77d1bf,_0x340e95){return _0x77d1bf|_0x340e95;},_0x2c24bd['PSvuK']=function(_0x5314ab,_0xde0a6d){return _0x5314ab!==_0xde0a6d;},_0x2c24bd[_0x399d5e(0x208)]=_0x399d5e(0x1a9);const _0x3b9c4f=_0x2c24bd;_0x2579d1=_0x2579d1||_0x3b9c4f['qiaYg'](fs[_0x399d5e(0x1ca)],fs[_0x399d5e(0x1eb)]);try{return fs['accessSync'](_0xb1b263,_0x2579d1),!![];}catch(_0x4b2963){if(_0x3b9c4f[_0x399d5e(0x1a6)](typeof fs['accessSync'],_0x3b9c4f[_0x399d5e(0x208)]))return![];try{return fs[_0x399d5e(0x195)](_0xb1b263),!![];}catch(_0x2942ed){return![];}}}#getETagPath(_0x13392e){const _0x109a37=a120_0x218dbd;return path['join'](_0x13392e,this.#binaryName+_0x109a37(0x1cc));}#loadETag(_0x2116c0){const _0x36aa0f=a120_0x218dbd,_0x5bab94={};_0x5bab94[_0x36aa0f(0x19a)]=_0x36aa0f(0x1c1);const _0x209304=_0x5bab94,_0xd50663=this.#getETagPath(_0x2116c0);if(this.#checkPath(_0xd50663))try{return fs[_0x36aa0f(0x1a8)](_0xd50663,_0x209304[_0x36aa0f(0x19a)])[_0x36aa0f(0x181)]();}catch(_0x103d80){logger[_0x36aa0f(0x1d8)](_0x36aa0f(0x1b9)+_0x103d80);}return null;}#saveETag(_0x5d6d8d,_0x3be045){const _0x13abd8=a120_0x218dbd,_0x1facd1={};_0x1facd1[_0x13abd8(0x1a5)]='Saved\x20new\x20ETag\x20for\x20percy\x20binary';const _0x527387=_0x1facd1;if(!_0x3be045)return;try{const _0x19e7e7=this.#getETagPath(_0x5d6d8d);fs[_0x13abd8(0x1d4)](_0x19e7e7,_0x3be045),logger[_0x13abd8(0x19c)](_0x527387[_0x13abd8(0x1a5)]);}catch(_0x2252a3){logger[_0x13abd8(0x1d8)](_0x13abd8(0x1bf)+_0x2252a3);}}async #handleBinaryDownload(_0x57be6c,_0x3a14f1,_0x54961e){const _0x13e4d1=a120_0x218dbd,_0x1e83a7={};_0x1e83a7['FJfSm']=_0x13e4d1(0x1ff);const _0x13ff77=_0x1e83a7,_0x297cf6=await this[_0x13e4d1(0x1f7)](_0x57be6c[_0x13e4d1(0x1fa)]);if(!_0x297cf6){logger[_0x13e4d1(0x1c7)](_0x13ff77['FJfSm']);const _0x554eb0=await this[_0x13e4d1(0x1d0)](_0x3a14f1,_0x54961e);return _0x554eb0['binaryPath'];}return _0x57be6c[_0x13e4d1(0x1fa)];}async[a120_0x218dbd(0x1de)](_0x55b3f1){const _0x70315d=a120_0x218dbd,_0x5c587c={};_0x5c587c[_0x70315d(0x1e9)]=_0x70315d(0x209),_0x5c587c[_0x70315d(0x1cb)]='New\x20Percy\x20binary\x20version\x20available,\x20downloading\x20update';const _0x2be114=_0x5c587c,_0x1a3acd=this.#getAvailableDirs(),_0x47242c=path[_0x70315d(0x1ed)](_0x1a3acd,this.#binaryName);if(this.#checkPath(_0x47242c,fs[_0x70315d(0x185)])){const _0x18ba7c=this.#loadETag(_0x1a3acd);if(_0x18ba7c)try{const _0x41bc06=await this['download'](_0x55b3f1,_0x1a3acd,_0x18ba7c);if(!_0x41bc06[_0x70315d(0x19f)])return logger[_0x70315d(0x19c)](_0x2be114[_0x70315d(0x1e9)]),_0x47242c;return logger[_0x70315d(0x19c)](_0x2be114[_0x70315d(0x1cb)]),await this.#handleBinaryDownload(_0x41bc06,_0x55b3f1,_0x1a3acd);}catch(_0x402843){return logger['warn'](_0x70315d(0x1c4)+_0x402843),_0x47242c;}}const _0x468fcf=await this['download'](_0x55b3f1,_0x1a3acd);return await this.#handleBinaryDownload(_0x468fcf,_0x55b3f1,_0x1a3acd);}[a120_0x218dbd(0x1d0)](_0x4fa088,_0x285c7d,_0x348f7f=null){const _0x34c47e=a120_0x218dbd,_0x49b703={'SQVPH':function(_0x4df861,_0x516030){return _0x4df861(_0x516030);},'fNPDZ':function(_0x324dd5,_0x514958){return _0x324dd5(_0x514958);},'OzxyV':function(_0x1cda16,_0x11c413){return _0x1cda16===_0x11c413;},'knZnH':'error','VBJnb':_0x34c47e(0x175),'AyAtL':function(_0x21bed1,_0x18b44f){return _0x21bed1(_0x18b44f);},'kQYrJ':function(_0x197d66,_0x313c11){return _0x197d66+_0x313c11;},'wHKrs':_0x34c47e(0x1e5)};_0x285c7d&&!this.#checkPath(_0x285c7d)&&fs[_0x34c47e(0x184)](_0x285c7d);const _0x4957e3=this.#binaryName,_0x3780f=path[_0x34c47e(0x1ed)](_0x285c7d,_0x49b703[_0x34c47e(0x196)](_0x4957e3,_0x49b703[_0x34c47e(0x1c9)])),_0x69556a=fs[_0x34c47e(0x186)](_0x3780f),_0x49f36a=url[_0x34c47e(0x180)](this.#httpPath);if(_0x4fa088[_0x34c47e(0x190)]&&_0x4fa088[_0x34c47e(0x1d2)]){const _0x3e7b50={};_0x3e7b50['host']=_0x4fa088['proxyHost'],_0x3e7b50['port']=_0x4fa088[_0x34c47e(0x1d2)],_0x49f36a[_0x34c47e(0x1a4)]=new HttpsProxyAgent(_0x3e7b50);}if(_0x4fa088['useCaCertificate'])try{_0x49f36a['ca']=fs['readFileSync'](_0x4fa088[_0x34c47e(0x201)]);}catch(_0x1f63ea){logger['error'](_0x34c47e(0x1cd)+_0x1f63ea);}if(_0x348f7f){const _0x282147={};_0x282147[_0x34c47e(0x1f5)]=_0x348f7f,_0x282147['Connection']=_0x49b703['VBJnb'],_0x49f36a[_0x34c47e(0x1f2)]=_0x282147;}else{const _0x221591={};_0x221591[_0x34c47e(0x1f4)]=_0x49b703['VBJnb'],_0x49f36a[_0x34c47e(0x1f2)]=_0x221591;}return new Promise((_0xc5c863,_0x1d7f84)=>{const _0x34e140=_0x34c47e,_0x439118={'uPhpC':function(_0x17e5c6,_0x2427cb){const _0x1ec307=a120_0x166b;return _0x49b703[_0x1ec307(0x1ef)](_0x17e5c6,_0x2427cb);}};https[_0x34e140(0x1ab)](_0x49f36a,_0x3e9edc=>{const _0x57c82a=_0x34e140,_0x17515f={'jgATd':function(_0x262895,_0x4a1a66){const _0x1aeb25=a120_0x166b;return _0x49b703[_0x1aeb25(0x1c8)](_0x262895,_0x4a1a66);},'RKvmx':function(_0x27dc78,_0x2a55f2){const _0x12a906=a120_0x166b;return _0x49b703[_0x12a906(0x1da)](_0x27dc78,_0x2a55f2);}};if(_0x348f7f&&_0x49b703[_0x57c82a(0x1b8)](_0x3e9edc[_0x57c82a(0x191)],0x130)){_0x69556a[_0x57c82a(0x207)]();const _0x422571={};_0x422571[_0x57c82a(0x19f)]=![],_0x49b703[_0x57c82a(0x1da)](_0xc5c863,_0x422571);return;}const _0x3cdbcf=_0x3e9edc[_0x57c82a(0x1f2)][_0x57c82a(0x1a7)];_0x3cdbcf&&this.#saveETag(_0x285c7d,_0x3cdbcf),_0x3e9edc[_0x57c82a(0x1f8)](_0x69556a),_0x3e9edc['on'](_0x49b703[_0x57c82a(0x1b4)],function(_0x4cf531){const _0x3d4da7=_0x57c82a;logger[_0x3d4da7(0x1c7)](_0x3d4da7(0x1e4)+_0x4cf531),_0x17515f[_0x3d4da7(0x1e1)](_0x1d7f84,_0x4cf531);}),_0x69556a['on'](_0x49b703[_0x57c82a(0x1b4)],function(_0x26709c){const _0x524f7c=_0x57c82a;logger['error'](_0x524f7c(0x1c0)+_0x26709c),_0x17515f[_0x524f7c(0x1d3)](_0x1d7f84,_0x26709c);}),_0x69556a['on'](_0x49b703[_0x57c82a(0x1e8)],()=>{const _0x20f8d1=_0x57c82a;this[_0x20f8d1(0x206)](_0x3780f,_0x285c7d)[_0x20f8d1(0x183)](_0x2fca24=>_0xc5c863({'needsUpdate':!![],'binaryPath':_0x2fca24}))[_0x20f8d1(0x19e)](_0x1d7f84);});})['on'](_0x49b703[_0x34e140(0x1b4)],function(_0x5ce96d){const _0x3acdf6=_0x34e140;logger['error'](_0x3acdf6(0x1fc)+_0x5ce96d),_0x439118[_0x3acdf6(0x193)](_0x1d7f84,_0x5ce96d);});});}[a120_0x218dbd(0x206)](_0x5ee4fa,_0x3d044b){const _0x35008d=a120_0x218dbd,_0x1c4f1e={'KxJpv':function(_0x1bf33c,_0x54475a){return _0x1bf33c(_0x54475a);},'XcDSz':'0755','FGhvU':_0x35008d(0x20b),'xcMuY':function(_0x4c2a0b,_0x49d7ed){return _0x4c2a0b===_0x49d7ed;},'Tnydh':_0x35008d(0x18a),'QOVAV':_0x35008d(0x1c7)},_0x4f2255=this.#binaryName,_0x36c93b=path['join'](_0x3d044b,_0x4f2255);return new Promise((_0x3cd3b2,_0x2a461f)=>{const _0x23dd41=_0x35008d,_0x5846b3={'Amlhw':function(_0x239e07,_0x593c87){const _0x414286=a120_0x166b;return _0x1c4f1e[_0x414286(0x204)](_0x239e07,_0x593c87);},'CZDtk':_0x1c4f1e[_0x23dd41(0x1ba)],'TZOhZ':function(_0x55ed6a,_0xffe644){const _0x511e9d=_0x23dd41;return _0x1c4f1e[_0x511e9d(0x204)](_0x55ed6a,_0xffe644);},'czMoD':_0x1c4f1e[_0x23dd41(0x1e7)],'YVbBh':function(_0x4304cd,_0x56a58c){const _0x1ebd23=_0x23dd41;return _0x1c4f1e[_0x1ebd23(0x194)](_0x4304cd,_0x56a58c);},'Cqzha':_0x1c4f1e[_0x23dd41(0x1d1)],'FLYSr':_0x1c4f1e[_0x23dd41(0x1ad)]},_0x76df0d={};_0x76df0d[_0x23dd41(0x1f9)]=!![],yauzl[_0x23dd41(0x188)](_0x5ee4fa,_0x76df0d,function(_0x253112,_0x4980f5){const _0x1c831d=_0x23dd41,_0x16431c={'zHyyx':function(_0x2eafc9,_0x543a96){const _0x1d865b=a120_0x166b;return _0x5846b3[_0x1d865b(0x1b7)](_0x2eafc9,_0x543a96);},'AEMbA':_0x5846b3['czMoD'],'edOmt':function(_0x152d7f,_0x183d53){return _0x5846b3['YVbBh'](_0x152d7f,_0x183d53);}};_0x253112&&_0x5846b3[_0x1c831d(0x1d7)](_0x2a461f,_0x253112),_0x4980f5[_0x1c831d(0x17a)](),_0x4980f5['on'](_0x5846b3[_0x1c831d(0x1f1)],_0x467faa=>{const _0x5ed568=_0x1c831d,_0x442680={'QkvxO':function(_0x1ddb94,_0x1f28cb){return _0x16431c['zHyyx'](_0x1ddb94,_0x1f28cb);},'zsGIC':_0x16431c[_0x5ed568(0x1bd)]};if(/\/$/[_0x5ed568(0x1fe)](_0x467faa[_0x5ed568(0x202)]))_0x4980f5[_0x5ed568(0x17a)]();else{const _0x489626=fs[_0x5ed568(0x186)](path[_0x5ed568(0x1ed)](_0x3d044b,_0x467faa['fileName']));_0x4980f5['openReadStream'](_0x467faa,function(_0x3664c6,_0x3127e9){const _0x1d53c5=_0x5ed568;_0x3664c6&&_0x442680['QkvxO'](_0x2a461f,_0x253112),_0x3127e9['on'](_0x442680[_0x1d53c5(0x1ae)],function(){const _0x4e94fa=_0x1d53c5;_0x489626[_0x4e94fa(0x175)](),_0x4980f5['readEntry']();}),_0x3127e9[_0x1d53c5(0x1f8)](_0x489626);}),_0x16431c[_0x5ed568(0x18c)](_0x467faa['fileName'],_0x4f2255)&&_0x4980f5['close']();}}),_0x4980f5['on'](_0x5846b3[_0x1c831d(0x1d9)],_0x3e4714=>{_0x5846b3['Amlhw'](_0x2a461f,_0x3e4714);}),_0x4980f5['once'](_0x5846b3['czMoD'],()=>{const _0x51d470=_0x1c831d,_0x5a40cf={'GtcTN':function(_0x2881a0,_0x1012b8){const _0x2cb5c7=a120_0x166b;return _0x5846b3[_0x2cb5c7(0x1d7)](_0x2881a0,_0x1012b8);},'lgbJh':function(_0x45b0cd,_0x5cbd6c){const _0x2c65c5=a120_0x166b;return _0x5846b3[_0x2c65c5(0x1d7)](_0x45b0cd,_0x5cbd6c);}};fs[_0x51d470(0x1c6)](_0x36c93b,_0x5846b3['CZDtk'],function(_0x265473){const _0xdce763=_0x51d470;_0x265473&&_0x5a40cf[_0xdce763(0x1d5)](_0x2a461f,_0x265473),_0x5a40cf['lgbJh'](_0x3cd3b2,_0x36c93b);}),_0x4980f5[_0x51d470(0x175)]();});});});}async[a120_0x218dbd(0x1f7)](_0xffda3c){const _0x27d15e=a120_0x218dbd,_0x2418cf={'PocgP':function(_0x36ac55,_0x1591aa){return _0x36ac55(_0x1591aa);},'yCZee':function(_0xfb60df,_0x3a928c){return _0xfb60df(_0x3a928c);},'DxOHG':function(_0x24cc80,_0x5efc43,_0x14186f,_0x1926be){return _0x24cc80(_0x5efc43,_0x14186f,_0x1926be);},'rQjuy':_0x27d15e(0x1bb),'oDjXB':_0x27d15e(0x1e2),'MbjXK':'close'},_0x441401=/^.*@percy\/cli \d.\d+.\d+/;return new Promise((_0x221b80,_0x339a0a)=>{const _0x1380f4=_0x27d15e,_0x1b590b={};_0x1b590b[_0x1380f4(0x1d6)]=process['env'];const _0x429e9c=_0x2418cf[_0x1380f4(0x1ac)](spawn,_0xffda3c,[_0x2418cf[_0x1380f4(0x18b)]],_0x1b590b);_0x429e9c['stdout']['on'](_0x2418cf[_0x1380f4(0x1c3)],_0x1bb8e9=>{_0x441401['test'](_0x1bb8e9)&&_0x2418cf['PocgP'](_0x221b80,!![]);}),_0x429e9c['on'](_0x2418cf[_0x1380f4(0x1e0)],()=>{const _0x48b898=_0x1380f4;_0x2418cf[_0x48b898(0x1dd)](_0x221b80,![]);});});}#homedir(){const _0x44f992=a120_0x218dbd,_0x19e90c={};_0x19e90c[_0x44f992(0x1fb)]=function(_0x3c0138,_0x4a9fd2){return _0x3c0138===_0x4a9fd2;},_0x19e90c[_0x44f992(0x1c2)]=_0x44f992(0x1f6),_0x19e90c[_0x44f992(0x1b1)]='win32',_0x19e90c[_0x44f992(0x1df)]=function(_0x14c6a2,_0x2238c8){return _0x14c6a2+_0x2238c8;},_0x19e90c[_0x44f992(0x179)]='darwin',_0x19e90c['QxpdD']=function(_0xd4bf7d,_0x518a1a){return _0xd4bf7d+_0x518a1a;},_0x19e90c[_0x44f992(0x1be)]=_0x44f992(0x1ee),_0x19e90c[_0x44f992(0x1e3)]=_0x44f992(0x1dc),_0x19e90c[_0x44f992(0x200)]=function(_0x25b147,_0x25488c){return _0x25b147===_0x25488c;},_0x19e90c[_0x44f992(0x18f)]=_0x44f992(0x17d),_0x19e90c[_0x44f992(0x203)]=function(_0x5a6eb3,_0x251a8a){return _0x5a6eb3+_0x251a8a;},_0x19e90c[_0x44f992(0x1af)]=_0x44f992(0x18e),_0x19e90c['CXVYA']=function(_0x246148,_0x1f8271){return _0x246148||_0x1f8271;};const _0x89e2d0=_0x19e90c;if(_0x89e2d0['CTDxc'](typeof os[_0x44f992(0x18d)],_0x89e2d0[_0x44f992(0x1c2)]))return os[_0x44f992(0x18d)]();const _0x1ba521=process['env'],_0x558e7e=_0x1ba521[_0x44f992(0x197)],_0x42b3aa=_0x1ba521['LOGNAME']||_0x1ba521['USER']||_0x1ba521[_0x44f992(0x199)]||_0x1ba521[_0x44f992(0x1aa)];if(_0x89e2d0['CTDxc'](process[_0x44f992(0x20a)],_0x89e2d0[_0x44f992(0x1b1)]))return _0x1ba521['USERPROFILE']||_0x89e2d0[_0x44f992(0x1df)](_0x1ba521[_0x44f992(0x1cf)],_0x1ba521['HOMEPATH'])||_0x558e7e||null;if(_0x89e2d0[_0x44f992(0x1fb)](process[_0x44f992(0x20a)],_0x89e2d0[_0x44f992(0x179)]))return _0x558e7e||(_0x42b3aa?_0x89e2d0[_0x44f992(0x1db)](_0x89e2d0[_0x44f992(0x1be)],_0x42b3aa):null);if(_0x89e2d0['CTDxc'](process['platform'],_0x89e2d0[_0x44f992(0x1e3)]))return _0x558e7e||(_0x89e2d0[_0x44f992(0x200)](process['getuid'](),0x0)?_0x89e2d0[_0x44f992(0x18f)]:_0x42b3aa?_0x89e2d0['QUIjr'](_0x89e2d0[_0x44f992(0x1af)],_0x42b3aa):null);return _0x89e2d0[_0x44f992(0x198)](_0x558e7e,null);}}function a120_0x4b95(){const _0x3e6113=['function','validateBinary','pipe','lazyEntries','binaryPath','CTDxc','Got\x20Error\x20in\x20percy\x20binary\x20downloading\x20request:\x20','2709801hmxiAe','test','Newly\x20downloaded\x20Percy\x20binary\x20is\x20corrupt,\x20retrying','SkZSn','useCaCertificate','fileName','QUIjr','KxJpv','/percy-win.zip','extractAndSaveBinary','destroy','ImboE','Percy\x20binary\x20is\x20up\x20to\x20date\x20(ETag\x20unchanged)','platform','end','percy','7uygRGX','437448QyfsQe','close','.browserstack','qiaYg','404925QaplmV','wiyab','readEntry','match','32TDWcQX','/root','1168098MNgZAE','bkAPZ','parse','trim','3827549ZtMerW','then','mkdirSync','X_OK','createWriteStream','yauzl','open','GUdCn','entry','rQjuy','edOmt','homedir','/home/','fVcVX','proxyHost','statusCode','PfKZw','uPhpC','xcMuY','statSync','kQYrJ','HOME','CXVYA','LNAME','eFNPm','IpGss','debug','length','catch','needsUpdate','20iatMtq','Error\x20trying\x20to\x20download\x20percy\x20binary','6360680gciVtK','NpIRE','agent','OchKK','PSvuK','etag','readFileSync','undefined','USERNAME','get','DxOHG','QOVAV','zsGIC','SEiuE','IdNub','hgpqt','url','tmpdir','knZnH','/percy-osx.zip','cwd','TZOhZ','OzxyV','Failed\x20to\x20read\x20ETag\x20file:\x20','XcDSz','--version','LsUkE','AEMbA','UUUZh','Failed\x20to\x20save\x20ETag\x20file:\x20','Got\x20Error\x20while\x20downloading\x20percy\x20binary\x20file:\x20','utf8','LltFp','oDjXB','Failed\x20to\x20check\x20for\x20binary\x20updates,\x20using\x20existing\x20binary:\x20','4258wXafUv','chmod','error','SQVPH','wHKrs','R_OK','NxWWo','.etag','Percy\x20download\x20failed\x20to\x20read\x20cert\x20file:\x20','/percy-linux.zip','HOMEDRIVE','download','Tnydh','proxyPort','RKvmx','writeFileSync','GtcTN','env','Amlhw','warn','FLYSr','fNPDZ','QxpdD','linux','yCZee','getBinaryPath','TSFbF','MbjXK','jgATd','data','kqygO','Got\x20Error\x20in\x20percy\x20binary\x20download\x20response:\x20','.zip','exports','FGhvU','VBJnb','PQkyK','https://github.com/percy/cli/releases/latest/download','W_OK','winstonLogger','join','/Users/','AyAtL','QoAMW','Cqzha','headers','291kxMJCZ','Connection','If-None-Match'];a120_0x4b95=function(){return _0x3e6113;};return a120_0x4b95();}module[a120_0x218dbd(0x1e6)]=PercyBinary;
const a120_0x7ce509=a120_0x1f98;(function(_0x39bbeb,_0x5a8a1b){const _0x10ccb2=a120_0x1f98,_0x3f2897=_0x39bbeb();while(!![]){try{const _0x3054eb=-parseInt(_0x10ccb2(0x182))/0x1+-parseInt(_0x10ccb2(0x21b))/0x2*(parseInt(_0x10ccb2(0x1c0))/0x3)+-parseInt(_0x10ccb2(0x1f6))/0x4*(parseInt(_0x10ccb2(0x1b7))/0x5)+parseInt(_0x10ccb2(0x1f2))/0x6*(-parseInt(_0x10ccb2(0x1fc))/0x7)+parseInt(_0x10ccb2(0x223))/0x8*(parseInt(_0x10ccb2(0x1f8))/0x9)+parseInt(_0x10ccb2(0x1a9))/0xa*(parseInt(_0x10ccb2(0x19b))/0xb)+parseInt(_0x10ccb2(0x19e))/0xc;if(_0x3054eb===_0x5a8a1b)break;else _0x3f2897['push'](_0x3f2897['shift']());}catch(_0x17eb50){_0x3f2897['push'](_0x3f2897['shift']());}}}(a120_0x662c,0xf1859));function a120_0x1f98(_0x115ef0,_0x3adc47){const _0x662cb0=a120_0x662c();return a120_0x1f98=function(_0x1f98c1,_0x1dbb26){_0x1f98c1=_0x1f98c1-0x181;let _0x302619=_0x662cb0[_0x1f98c1];return _0x302619;},a120_0x1f98(_0x115ef0,_0x3adc47);}const {https}=require(a120_0x7ce509(0x211)),url=require(a120_0x7ce509(0x21f)),yauzl=require('yauzl'),fs=require('fs'),path=require(a120_0x7ce509(0x1a5)),os=require('os'),{spawn}=require(a120_0x7ce509(0x210)),HttpsProxyAgent=require('https-proxy-agent'),logger=require(a120_0x7ce509(0x214))[a120_0x7ce509(0x228)];class PercyBinary{#hostOS=process['platform'];#httpPath=null;#binaryName=a120_0x7ce509(0x19d);#orderedPaths=[path['join'](this.#homedir(),a120_0x7ce509(0x1ac)),process[a120_0x7ce509(0x19c)](),os[a120_0x7ce509(0x1be)]()];constructor(){const _0x249aec=a120_0x7ce509,_0x2eab4a={};_0x2eab4a[_0x249aec(0x207)]=_0x249aec(0x1e9),_0x2eab4a[_0x249aec(0x195)]=function(_0x493dbb,_0x56c4f5){return _0x493dbb+_0x56c4f5;},_0x2eab4a['IbakN']=_0x249aec(0x1a0),_0x2eab4a['EnMAP']=function(_0x179107,_0x2ae0f7){return _0x179107+_0x2ae0f7;},_0x2eab4a[_0x249aec(0x1d7)]=_0x249aec(0x1c1),_0x2eab4a[_0x249aec(0x185)]=_0x249aec(0x1d5),_0x2eab4a[_0x249aec(0x1f3)]=_0x249aec(0x215);const _0x185807=_0x2eab4a,_0x2f99bf=_0x185807[_0x249aec(0x207)];if(this.#hostOS[_0x249aec(0x1ea)](/darwin|mac os/i))this.#httpPath=_0x185807[_0x249aec(0x195)](_0x2f99bf,_0x185807[_0x249aec(0x186)]);else this.#hostOS[_0x249aec(0x1ea)](/mswin|msys|mingw|cygwin|bccwin|wince|emc|win32/i)?(this.#httpPath=_0x185807[_0x249aec(0x1a2)](_0x2f99bf,_0x185807[_0x249aec(0x1d7)]),this.#binaryName=_0x185807[_0x249aec(0x185)]):this.#httpPath=_0x185807[_0x249aec(0x195)](_0x2f99bf,_0x185807['khplq']);}#getAvailableDirs(){const _0x1014d1=a120_0x7ce509,_0x434fd9={};_0x434fd9['EmXVj']=function(_0x24b79c,_0xeb10e1){return _0x24b79c<_0xeb10e1;},_0x434fd9[_0x1014d1(0x1cb)]='Error\x20trying\x20to\x20download\x20percy\x20binary';const _0x4e42f0=_0x434fd9;for(var _0x281107=0x0;_0x4e42f0[_0x1014d1(0x1ab)](_0x281107,this.#orderedPaths[_0x1014d1(0x1de)]);_0x281107++){var _0x2b7e02=this.#orderedPaths[_0x281107];if(this.#makePath(_0x2b7e02))return _0x2b7e02;}throw new Error(_0x4e42f0[_0x1014d1(0x1cb)]);}#makePath(_0x39dbbf){try{return _0x39dbbf&&!this.#checkPath(_0x39dbbf)&&fs['mkdirSync'](_0x39dbbf),!![];}catch{return![];}}#checkPath(_0x15fe7d,_0x4b54bf){const _0x233608=a120_0x7ce509,_0x1f7602={};_0x1f7602[_0x233608(0x1f0)]=function(_0x3463e6,_0x3f550a){return _0x3463e6|_0x3f550a;},_0x1f7602['bTfdG']=function(_0x5e59ce,_0x28ff04){return _0x5e59ce!==_0x28ff04;},_0x1f7602['EhXrr']=_0x233608(0x1cf);const _0x1492a1=_0x1f7602;_0x4b54bf=_0x4b54bf||_0x1492a1[_0x233608(0x1f0)](fs[_0x233608(0x213)],fs[_0x233608(0x19f)]);try{return fs[_0x233608(0x1b8)](_0x15fe7d,_0x4b54bf),!![];}catch(_0x5cb799){if(_0x1492a1[_0x233608(0x1b5)](typeof fs[_0x233608(0x1b8)],_0x1492a1[_0x233608(0x1e2)]))return![];try{return fs[_0x233608(0x18c)](_0x15fe7d),!![];}catch(_0x51d555){return![];}}}#getETagPath(_0x5bf1fd){const _0x2785f4=a120_0x7ce509;return path[_0x2785f4(0x1a6)](_0x5bf1fd,this.#binaryName+_0x2785f4(0x183));}#loadETag(_0xd10e78){const _0x56cff9=a120_0x7ce509,_0x22ef7b={};_0x22ef7b['ysapS']=_0x56cff9(0x201);const _0x584765=_0x22ef7b,_0x2f1c3a=this.#getETagPath(_0xd10e78);if(this.#checkPath(_0x2f1c3a))try{return fs['readFileSync'](_0x2f1c3a,_0x584765[_0x56cff9(0x1b3)])[_0x56cff9(0x1e7)]();}catch(_0x12d631){logger[_0x56cff9(0x20d)](_0x56cff9(0x20e)+_0x12d631);}return null;}#saveETag(_0x9df77a,_0x11553b){const _0x2a78aa=a120_0x7ce509,_0x53f254={};_0x53f254[_0x2a78aa(0x1ca)]=_0x2a78aa(0x208);const _0x8c2f5b=_0x53f254;if(!_0x11553b)return;try{const _0x12168d=this.#getETagPath(_0x9df77a);fs[_0x2a78aa(0x1bc)](_0x12168d,_0x11553b),logger[_0x2a78aa(0x1a7)](_0x8c2f5b[_0x2a78aa(0x1ca)]);}catch(_0x99f216){logger['warn'](_0x2a78aa(0x224)+_0x99f216);}}async #handleBinaryDownload(_0x1c4ede,_0x434712,_0x33fd61){const _0x3f317f=a120_0x7ce509,_0x2a8c76={};_0x2a8c76['mGlgp']=_0x3f317f(0x1aa);const _0x10885b=_0x2a8c76,_0x243550=await this['validateBinary'](_0x1c4ede[_0x3f317f(0x1b1)]);if(!_0x243550){logger[_0x3f317f(0x1d2)](_0x10885b[_0x3f317f(0x1f5)]);const _0xee8d0f=await this[_0x3f317f(0x1fe)](_0x434712,_0x33fd61);return _0xee8d0f['binaryPath'];}return _0x1c4ede['binaryPath'];}async[a120_0x7ce509(0x1c5)](_0x4cb681){const _0x4dd7e6=a120_0x7ce509,_0x1b8733={};_0x1b8733[_0x4dd7e6(0x212)]=_0x4dd7e6(0x1e8),_0x1b8733[_0x4dd7e6(0x1cc)]=_0x4dd7e6(0x1af);const _0x483a22=_0x1b8733,_0xb0ebfb=this.#getAvailableDirs(),_0x2687dd=path['join'](_0xb0ebfb,this.#binaryName);if(this.#checkPath(_0x2687dd,fs[_0x4dd7e6(0x1bb)])){const _0x378002=this.#loadETag(_0xb0ebfb);if(_0x378002)try{const _0x4951df=await this[_0x4dd7e6(0x1fe)](_0x4cb681,_0xb0ebfb,_0x378002);if(!_0x4951df[_0x4dd7e6(0x1a4)])return logger[_0x4dd7e6(0x1a7)](_0x483a22[_0x4dd7e6(0x212)]),_0x2687dd;return logger[_0x4dd7e6(0x1a7)](_0x483a22['fNhMI']),await this.#handleBinaryDownload(_0x4951df,_0x4cb681,_0xb0ebfb);}catch(_0x1cd2e6){return logger[_0x4dd7e6(0x20d)](_0x4dd7e6(0x1d3)+_0x1cd2e6),_0x2687dd;}}const _0x279a1b=await this['download'](_0x4cb681,_0xb0ebfb);return await this.#handleBinaryDownload(_0x279a1b,_0x4cb681,_0xb0ebfb);}[a120_0x7ce509(0x1fe)](_0x389cb2,_0x14cec1,_0x113f2a=null){const _0xce402f=a120_0x7ce509,_0x42a336={'vdYsz':function(_0x5c2886,_0x3ae287){return _0x5c2886===_0x3ae287;},'xRasw':function(_0xf43102,_0x5b062d){return _0xf43102(_0x5b062d);},'SeWFa':'error','Uypit':_0xce402f(0x1eb),'MpUvU':function(_0x465741,_0xb64fe3){return _0x465741+_0xb64fe3;},'ueWzz':_0xce402f(0x200)};_0x14cec1&&!this.#checkPath(_0x14cec1)&&fs['mkdirSync'](_0x14cec1);const _0x1bfa7b=this.#binaryName,_0x55de05=path[_0xce402f(0x1a6)](_0x14cec1,_0x42a336[_0xce402f(0x1ec)](_0x1bfa7b,_0x42a336[_0xce402f(0x20b)])),_0x1b536f=fs[_0xce402f(0x1b9)](_0x55de05),_0xadf41b=url[_0xce402f(0x1c9)](this.#httpPath);if(_0x389cb2[_0xce402f(0x1ef)]&&_0x389cb2['proxyPort']){const _0x526068={};_0x526068[_0xce402f(0x184)]=_0x389cb2[_0xce402f(0x1ef)],_0x526068[_0xce402f(0x1fd)]=_0x389cb2[_0xce402f(0x21c)],_0xadf41b[_0xce402f(0x217)]=new HttpsProxyAgent(_0x526068);}if(_0x389cb2[_0xce402f(0x21a)])try{_0xadf41b['ca']=fs[_0xce402f(0x1f7)](_0x389cb2[_0xce402f(0x21a)]);}catch(_0x48e441){logger['error'](_0xce402f(0x205)+_0x48e441);}if(_0x113f2a){const _0x11b40f={};_0x11b40f[_0xce402f(0x220)]=_0x113f2a,_0x11b40f[_0xce402f(0x1e5)]=_0x42a336['Uypit'],_0xadf41b[_0xce402f(0x18f)]=_0x11b40f;}else{const _0x455391={};_0x455391[_0xce402f(0x1e5)]=_0x42a336[_0xce402f(0x219)],_0xadf41b['headers']=_0x455391;}return new Promise((_0x582084,_0x57b090)=>{const _0x2a50e6=_0xce402f,_0x1fbc11={'EEJaL':function(_0x4730ff,_0x199348){const _0x4fd92b=a120_0x1f98;return _0x42a336[_0x4fd92b(0x1d4)](_0x4730ff,_0x199348);},'gMDrm':function(_0x23e793,_0x48d49a){const _0x58fe14=a120_0x1f98;return _0x42a336[_0x58fe14(0x1d4)](_0x23e793,_0x48d49a);}};https[_0x2a50e6(0x1a3)](_0xadf41b,_0x2371c5=>{const _0x13f2f4=_0x2a50e6;if(_0x113f2a&&_0x42a336[_0x13f2f4(0x197)](_0x2371c5[_0x13f2f4(0x21d)],0x130)){_0x1b536f[_0x13f2f4(0x18d)]();const _0x3e33c4={};_0x3e33c4[_0x13f2f4(0x1a4)]=![],_0x42a336[_0x13f2f4(0x1d4)](_0x582084,_0x3e33c4);return;}const _0x50974c=_0x2371c5[_0x13f2f4(0x18f)][_0x13f2f4(0x21e)];_0x50974c&&this.#saveETag(_0x14cec1,_0x50974c),_0x2371c5[_0x13f2f4(0x18e)](_0x1b536f),_0x2371c5['on'](_0x42a336[_0x13f2f4(0x18a)],function(_0x33aac3){const _0x3509a8=_0x13f2f4;logger[_0x3509a8(0x1d2)](_0x3509a8(0x1db)+_0x33aac3),_0x1fbc11[_0x3509a8(0x20a)](_0x57b090,_0x33aac3);}),_0x1b536f['on'](_0x42a336[_0x13f2f4(0x18a)],function(_0x1d00be){const _0x2b78b8=_0x13f2f4;logger[_0x2b78b8(0x1d2)](_0x2b78b8(0x218)+_0x1d00be),_0x1fbc11['EEJaL'](_0x57b090,_0x1d00be);}),_0x1b536f['on'](_0x42a336['Uypit'],()=>{const _0x3b3e75=_0x13f2f4;this['extractAndSaveBinary'](_0x55de05,_0x14cec1)[_0x3b3e75(0x196)](_0x43de5e=>_0x582084({'needsUpdate':!![],'binaryPath':_0x43de5e}))[_0x3b3e75(0x227)](_0x57b090);});})['on'](_0x42a336[_0x2a50e6(0x18a)],function(_0x30bae5){const _0x30576a=_0x2a50e6;logger[_0x30576a(0x1d2)](_0x30576a(0x1e1)+_0x30bae5),_0x1fbc11['gMDrm'](_0x57b090,_0x30bae5);});});}[a120_0x7ce509(0x1d8)](_0x17f6aa,_0x393913){const _0x2947cb=a120_0x7ce509,_0x525d64={'JrGGU':function(_0x178e15,_0x2d5110){return _0x178e15(_0x2d5110);},'tRpYn':_0x2947cb(0x19a),'vaAmz':function(_0x10b5e6,_0x3ac5c4){return _0x10b5e6===_0x3ac5c4;},'EMskE':function(_0x476684,_0x31029d){return _0x476684(_0x31029d);},'QUkPs':_0x2947cb(0x206),'xklFs':_0x2947cb(0x1ed),'jeWOc':'error'},_0x2a5675=this.#binaryName,_0x396282=path[_0x2947cb(0x1a6)](_0x393913,_0x2a5675);return new Promise((_0x4d61f6,_0x4edfe0)=>{const _0x1511bf=_0x2947cb,_0x2628e7={'UFRPc':function(_0x4c6634,_0x46d912){return _0x525d64['JrGGU'](_0x4c6634,_0x46d912);},'PSdfr':_0x525d64[_0x1511bf(0x1b0)],'YkKuv':function(_0x1a179a,_0x268de8){const _0x26b0b3=_0x1511bf;return _0x525d64[_0x26b0b3(0x1c8)](_0x1a179a,_0x268de8);},'doJJz':function(_0x3742f9,_0x2360cd){const _0x4f58ab=_0x1511bf;return _0x525d64[_0x4f58ab(0x18b)](_0x3742f9,_0x2360cd);},'ptltt':_0x525d64['QUkPs'],'wbBpR':function(_0x2de8b6,_0x28d16e){return _0x525d64['EMskE'](_0x2de8b6,_0x28d16e);},'dRAWi':_0x525d64['xklFs'],'Ldjhy':_0x525d64[_0x1511bf(0x1dc)]},_0x1e5bf6={};_0x1e5bf6[_0x1511bf(0x1fa)]=!![],yauzl[_0x1511bf(0x1bd)](_0x17f6aa,_0x1e5bf6,function(_0xc61350,_0x5d0a77){const _0x58466a=_0x1511bf,_0x11a1e7={'apPcw':function(_0x382ee5,_0xcda3b4){const _0x67cc35=a120_0x1f98;return _0x2628e7[_0x67cc35(0x1ae)](_0x382ee5,_0xcda3b4);},'XmGpZ':_0x2628e7['PSdfr'],'UjJJD':function(_0x526679,_0x5f09cb){const _0x6572aa=a120_0x1f98;return _0x2628e7[_0x6572aa(0x193)](_0x526679,_0x5f09cb);},'JqJQx':function(_0x11d18d,_0x2a6113){const _0x11d2f1=a120_0x1f98;return _0x2628e7[_0x11d2f1(0x1d9)](_0x11d18d,_0x2a6113);},'YITtD':_0x2628e7[_0x58466a(0x1ff)]};_0xc61350&&_0x2628e7['wbBpR'](_0x4edfe0,_0xc61350),_0x5d0a77[_0x58466a(0x202)](),_0x5d0a77['on'](_0x2628e7[_0x58466a(0x1b6)],_0x41a113=>{const _0x13ca2b=_0x58466a,_0x3f8168={'XFpSp':function(_0x4b435e,_0x4badc2){const _0x1a8e01=a120_0x1f98;return _0x11a1e7[_0x1a8e01(0x20f)](_0x4b435e,_0x4badc2);},'lhGDq':_0x11a1e7[_0x13ca2b(0x226)]};if(/\/$/[_0x13ca2b(0x1d1)](_0x41a113[_0x13ca2b(0x1c4)]))_0x5d0a77[_0x13ca2b(0x202)]();else{const _0x24c62f=fs[_0x13ca2b(0x1b9)](path[_0x13ca2b(0x1a6)](_0x393913,_0x41a113[_0x13ca2b(0x1c4)]));_0x5d0a77[_0x13ca2b(0x190)](_0x41a113,function(_0x1fdd8d,_0x13cb54){const _0xb9e2c5=_0x13ca2b;_0x1fdd8d&&_0x3f8168[_0xb9e2c5(0x187)](_0x4edfe0,_0xc61350),_0x13cb54['on'](_0x3f8168[_0xb9e2c5(0x1c2)],function(){const _0x2cf761=_0xb9e2c5;_0x24c62f['close'](),_0x5d0a77[_0x2cf761(0x202)]();}),_0x13cb54[_0xb9e2c5(0x18e)](_0x24c62f);}),_0x11a1e7['UjJJD'](_0x41a113[_0x13ca2b(0x1c4)],_0x2a5675)&&_0x5d0a77[_0x13ca2b(0x1eb)]();}}),_0x5d0a77['on'](_0x2628e7[_0x58466a(0x1f4)],_0x2ff46b=>{_0x2628e7['UFRPc'](_0x4edfe0,_0x2ff46b);}),_0x5d0a77['once'](_0x2628e7[_0x58466a(0x1df)],()=>{const _0x1cefc6=_0x58466a;fs[_0x1cefc6(0x225)](_0x396282,_0x11a1e7['YITtD'],function(_0x394436){const _0x291259=_0x1cefc6;_0x394436&&_0x11a1e7[_0x291259(0x20f)](_0x4edfe0,_0x394436),_0x11a1e7[_0x291259(0x1d6)](_0x4d61f6,_0x396282);}),_0x5d0a77[_0x1cefc6(0x1eb)]();});});});}async[a120_0x7ce509(0x181)](_0x504915){const _0x2e6ff2=a120_0x7ce509,_0x4a0ec3={'BSRDi':function(_0x237aaa,_0x4abd76){return _0x237aaa(_0x4abd76);},'cKzZT':function(_0x192c68,_0x356dd5,_0x2bd6be,_0x4e878f){return _0x192c68(_0x356dd5,_0x2bd6be,_0x4e878f);},'zUiPD':_0x2e6ff2(0x204),'rVAGv':_0x2e6ff2(0x1e4),'IepVo':'close'},_0x441dd4=/^.*@percy\/cli \d.\d+.\d+/;return new Promise((_0x1cd814,_0x3ba583)=>{const _0x5b8385=_0x2e6ff2,_0x2afe05={'oAkvS':function(_0x583dc1,_0x31551d){return _0x4a0ec3['BSRDi'](_0x583dc1,_0x31551d);}},_0x277f27={};_0x277f27['env']=process[_0x5b8385(0x189)];const _0x133899=_0x4a0ec3[_0x5b8385(0x1c3)](spawn,_0x504915,[_0x4a0ec3[_0x5b8385(0x1d0)]],_0x277f27);_0x133899[_0x5b8385(0x1b4)]['on'](_0x4a0ec3[_0x5b8385(0x222)],_0x1085c4=>{const _0x546144=_0x5b8385;_0x441dd4[_0x546144(0x1d1)](_0x1085c4)&&_0x2afe05[_0x546144(0x192)](_0x1cd814,!![]);}),_0x133899['on'](_0x4a0ec3[_0x5b8385(0x191)],()=>{const _0xae413b=_0x5b8385;_0x4a0ec3[_0xae413b(0x1bf)](_0x1cd814,![]);});});}#homedir(){const _0x27c8df=a120_0x7ce509,_0x470b33={};_0x470b33[_0x27c8df(0x188)]=function(_0x1e1b13,_0x506474){return _0x1e1b13===_0x506474;},_0x470b33[_0x27c8df(0x1ad)]=_0x27c8df(0x1dd),_0x470b33['SMMxM']=function(_0x12c131,_0x30d256){return _0x12c131===_0x30d256;},_0x470b33[_0x27c8df(0x221)]='win32',_0x470b33['dpJHL']=function(_0x4008ce,_0x67287e){return _0x4008ce+_0x67287e;},_0x470b33[_0x27c8df(0x1ba)]=function(_0x66730b,_0x4a2355){return _0x66730b===_0x4a2355;},_0x470b33[_0x27c8df(0x1e3)]=_0x27c8df(0x216),_0x470b33[_0x27c8df(0x1cd)]=function(_0x152c32,_0x2de404){return _0x152c32+_0x2de404;},_0x470b33[_0x27c8df(0x1e6)]=_0x27c8df(0x194),_0x470b33[_0x27c8df(0x20c)]=_0x27c8df(0x1da),_0x470b33[_0x27c8df(0x1f9)]=_0x27c8df(0x1ce),_0x470b33['bqmkH']=_0x27c8df(0x203),_0x470b33['HRPkr']=function(_0x2c393e,_0x40b6d7){return _0x2c393e||_0x40b6d7;};const _0x43974f=_0x470b33;if(_0x43974f[_0x27c8df(0x188)](typeof os['homedir'],_0x43974f[_0x27c8df(0x1ad)]))return os[_0x27c8df(0x1a8)]();const _0x58d910=process['env'],_0x42580b=_0x58d910['HOME'],_0x4f08ab=_0x58d910['LOGNAME']||_0x58d910[_0x27c8df(0x1f1)]||_0x58d910[_0x27c8df(0x198)]||_0x58d910[_0x27c8df(0x1fb)];if(_0x43974f['SMMxM'](process[_0x27c8df(0x1c6)],_0x43974f[_0x27c8df(0x221)]))return _0x58d910[_0x27c8df(0x1ee)]||_0x43974f['dpJHL'](_0x58d910['HOMEDRIVE'],_0x58d910['HOMEPATH'])||_0x42580b||null;if(_0x43974f[_0x27c8df(0x1ba)](process[_0x27c8df(0x1c6)],_0x43974f[_0x27c8df(0x1e3)]))return _0x42580b||(_0x4f08ab?_0x43974f[_0x27c8df(0x1cd)](_0x43974f['ripki'],_0x4f08ab):null);if(_0x43974f[_0x27c8df(0x1a1)](process[_0x27c8df(0x1c6)],_0x43974f[_0x27c8df(0x20c)]))return _0x42580b||(_0x43974f[_0x27c8df(0x188)](process[_0x27c8df(0x199)](),0x0)?_0x43974f[_0x27c8df(0x1f9)]:_0x4f08ab?_0x43974f[_0x27c8df(0x1b2)](_0x43974f[_0x27c8df(0x209)],_0x4f08ab):null);return _0x43974f[_0x27c8df(0x1e0)](_0x42580b,null);}}module[a120_0x7ce509(0x1c7)]=PercyBinary;function a120_0x662c(){const _0x2d1e31=['tRpYn','binaryPath','dpJHL','ysapS','stdout','bTfdG','dRAWi','2185rcQHNh','accessSync','createWriteStream','rgyvH','X_OK','writeFileSync','open','tmpdir','BSRDi','21fEGqaH','/percy-win.zip','lhGDq','cKzZT','fileName','getBinaryPath','platform','exports','vaAmz','parse','kppgX','iQvBy','fNhMI','dMGzV','/root','undefined','zUiPD','test','error','Failed\x20to\x20check\x20for\x20binary\x20updates,\x20using\x20existing\x20binary:\x20','xRasw','percy.exe','JqJQx','bsNFK','extractAndSaveBinary','doJJz','linux','Got\x20Error\x20in\x20percy\x20binary\x20download\x20response:\x20','jeWOc','function','length','PSdfr','HRPkr','Got\x20Error\x20in\x20percy\x20binary\x20downloading\x20request:\x20','EhXrr','HyMbg','data','Connection','ripki','trim','Percy\x20binary\x20is\x20up\x20to\x20date\x20(ETag\x20unchanged)','https://github.com/percy/cli/releases/latest/download','match','close','MpUvU','entry','USERPROFILE','proxyHost','ktkTK','USER','6eRAWkx','khplq','Ldjhy','mGlgp','4436bxgPiY','readFileSync','9ikkVyp','FGhTN','lazyEntries','USERNAME','1312493wVzCQr','port','download','ptltt','.zip','utf8','readEntry','/home/','--version','Percy\x20download\x20failed\x20to\x20read\x20cert\x20file:\x20','0755','GjMdj','Saved\x20new\x20ETag\x20for\x20percy\x20binary','bqmkH','EEJaL','ueWzz','pIBws','warn','Failed\x20to\x20read\x20ETag\x20file:\x20','apPcw','child_process','follow-redirects','mkACY','R_OK','../logger','/percy-linux.zip','darwin','agent','Got\x20Error\x20while\x20downloading\x20percy\x20binary\x20file:\x20','Uypit','useCaCertificate','308562lFxUTo','proxyPort','statusCode','etag','url','If-None-Match','tplgA','rVAGv','13378352CjBpzm','Failed\x20to\x20save\x20ETag\x20file:\x20','chmod','XmGpZ','catch','winstonLogger','validateBinary','762531bSLigc','.etag','host','gpxuG','IbakN','XFpSp','jIZjz','env','SeWFa','EMskE','statSync','destroy','pipe','headers','openReadStream','IepVo','oAkvS','YkKuv','/Users/','xgiHM','then','vdYsz','LNAME','getuid','end','665929ghvkzO','cwd','percy','185268RVotYK','W_OK','/percy-osx.zip','SMMxM','EnMAP','get','needsUpdate','path','join','debug','homedir','300TRdeat','Newly\x20downloaded\x20Percy\x20binary\x20is\x20corrupt,\x20retrying','EmXVj','.browserstack','iLtMM','UFRPc','New\x20Percy\x20binary\x20version\x20available,\x20downloading\x20update'];a120_0x662c=function(){return _0x2d1e31;};return a120_0x662c();}

@@ -1,1 +0,1 @@

function a121_0x4015(_0x4d1d83,_0x5c2c66){var _0x146089=a121_0x1460();return a121_0x4015=function(_0x401510,_0x2d6197){_0x401510=_0x401510-0xf6;var _0x3d5c07=_0x146089[_0x401510];return _0x3d5c07;},a121_0x4015(_0x4d1d83,_0x5c2c66);}var a121_0x584e0e=a121_0x4015;(function(_0x3528bb,_0x4737ec){var _0x1ba517=a121_0x4015,_0x358ee2=_0x3528bb();while(!![]){try{var _0x407958=-parseInt(_0x1ba517(0xfd))/0x1+parseInt(_0x1ba517(0xf9))/0x2+-parseInt(_0x1ba517(0xff))/0x3+-parseInt(_0x1ba517(0xf7))/0x4*(-parseInt(_0x1ba517(0xfe))/0x5)+parseInt(_0x1ba517(0xf6))/0x6+-parseInt(_0x1ba517(0xf8))/0x7*(parseInt(_0x1ba517(0xfa))/0x8)+-parseInt(_0x1ba517(0x101))/0x9;if(_0x407958===_0x4737ec)break;else _0x358ee2['push'](_0x358ee2['shift']());}catch(_0xe8000b){_0x358ee2['push'](_0x358ee2['shift']());}}}(a121_0x1460,0xc4749));function a121_0x1460(){var _0x31d08d=['5CUNqOi','219165DoUZsW','increment','3758274AxYryu','exports','3002358QXfsRI','5744044yQjhjr','64463OFnKXa','2400040FMwVrU','336nTuZXq','get','getName','1454324ahOSiZ'];a121_0x1460=function(){return _0x31d08d;};return a121_0x1460();}class PercyCaptureMap{#map={};[a121_0x584e0e(0x100)](_0x1e41d1,_0x20eec7){!this.#map[_0x1e41d1]&&(this.#map[_0x1e41d1]={}),!this.#map[_0x1e41d1][_0x20eec7]&&(this.#map[_0x1e41d1][_0x20eec7]=0x0),this.#map[_0x1e41d1][_0x20eec7]++;}[a121_0x584e0e(0xfc)](_0x340e41,_0x55bff5){var _0xd17683=a121_0x584e0e;return _0x340e41+'-'+_0x55bff5+'-'+this[_0xd17683(0xfb)](_0x340e41,_0x55bff5);}['get'](_0x187a48,_0xeab6bf){if(!this.#map[_0x187a48])return 0x0;if(!this.#map[_0x187a48][_0xeab6bf])return 0x0;return this.#map[_0x187a48][_0xeab6bf];}}module[a121_0x584e0e(0x102)]=PercyCaptureMap;
function a121_0x52dc(_0x3d2e79,_0x5838f3){var _0x6495bb=a121_0x6495();return a121_0x52dc=function(_0x52dcf7,_0x3ea53f){_0x52dcf7=_0x52dcf7-0x1eb;var _0x5d3035=_0x6495bb[_0x52dcf7];return _0x5d3035;},a121_0x52dc(_0x3d2e79,_0x5838f3);}var a121_0x41c55d=a121_0x52dc;(function(_0x78ab1b,_0x352970){var _0x27800a=a121_0x52dc,_0x139679=_0x78ab1b();while(!![]){try{var _0x44c1a0=parseInt(_0x27800a(0x1f4))/0x1+parseInt(_0x27800a(0x1f8))/0x2+-parseInt(_0x27800a(0x1f9))/0x3*(-parseInt(_0x27800a(0x1f6))/0x4)+-parseInt(_0x27800a(0x1ee))/0x5+-parseInt(_0x27800a(0x1f2))/0x6*(-parseInt(_0x27800a(0x1ec))/0x7)+-parseInt(_0x27800a(0x1f5))/0x8*(-parseInt(_0x27800a(0x1f7))/0x9)+parseInt(_0x27800a(0x1f1))/0xa*(-parseInt(_0x27800a(0x1f3))/0xb);if(_0x44c1a0===_0x352970)break;else _0x139679['push'](_0x139679['shift']());}catch(_0x466a06){_0x139679['push'](_0x139679['shift']());}}}(a121_0x6495,0xf1e3a));class PercyCaptureMap{#map={};[a121_0x41c55d(0x1ed)](_0x1160fb,_0x48430f){!this.#map[_0x1160fb]&&(this.#map[_0x1160fb]={}),!this.#map[_0x1160fb][_0x48430f]&&(this.#map[_0x1160fb][_0x48430f]=0x0),this.#map[_0x1160fb][_0x48430f]++;}[a121_0x41c55d(0x1ef)](_0x103dcb,_0x302e50){var _0x247740=a121_0x41c55d;return _0x103dcb+'-'+_0x302e50+'-'+this[_0x247740(0x1f0)](_0x103dcb,_0x302e50);}['get'](_0x11f579,_0x37977c){if(!this.#map[_0x11f579])return 0x0;if(!this.#map[_0x11f579][_0x37977c])return 0x0;return this.#map[_0x11f579][_0x37977c];}}module[a121_0x41c55d(0x1eb)]=PercyCaptureMap;function a121_0x6495(){var _0x46aff5=['49083850prkyOk','5181666isiBFh','11gIdsXM','876548lREuJi','2584IVuxSl','2651368FQVqQc','50805eoBrwp','3633156buXPfW','3JMGkOM','exports','7WcPDLv','increment','718755atMEfG','getName','get'];a121_0x6495=function(){return _0x46aff5;};return a121_0x6495();}

@@ -1,1 +0,1 @@

var a122_0x1023b5=a122_0x2e6b;(function(_0x167be2,_0x3c0f8d){var _0x470eba=a122_0x2e6b,_0x1f599d=_0x167be2();while(!![]){try{var _0x3bb976=-parseInt(_0x470eba(0xc2))/0x1+parseInt(_0x470eba(0xc3))/0x2+parseInt(_0x470eba(0xbd))/0x3*(parseInt(_0x470eba(0xb7))/0x4)+-parseInt(_0x470eba(0xbb))/0x5+parseInt(_0x470eba(0xc1))/0x6*(parseInt(_0x470eba(0xc5))/0x7)+-parseInt(_0x470eba(0xbc))/0x8+-parseInt(_0x470eba(0xb6))/0x9*(-parseInt(_0x470eba(0xb9))/0xa);if(_0x3bb976===_0x3c0f8d)break;else _0x1f599d['push'](_0x1f599d['shift']());}catch(_0x52a33f){_0x1f599d['push'](_0x1f599d['shift']());}}}(a122_0x5526,0x513b4));var a122_0x5c3f0a={};function a122_0x2e6b(_0x51c229,_0x568cfd){var _0x552643=a122_0x5526();return a122_0x2e6b=function(_0x2e6b15,_0x112b3d){_0x2e6b15=_0x2e6b15-0xb5;var _0x37e420=_0x552643[_0x2e6b15];return _0x37e420;},a122_0x2e6b(_0x51c229,_0x568cfd);}a122_0x5c3f0a[a122_0x1023b5(0xba)]=[a122_0x1023b5(0xb5)],a122_0x5c3f0a['element']=[a122_0x1023b5(0xc4),'sendKeys'];var a122_0x496ec3={};a122_0x496ec3['driver']=[a122_0x1023b5(0xb5)];function a122_0x5526(){var _0x53cb63=['206738VYGEdW','takeScreenshot','56223AsxYxz','441544uEucWG','manual','1410PBaUoC','driver','1746570kdsMYt','3801536nPknmm','3sakcgG','screenshot','element','testcase','78MenToZ','497047iartFK','558244rcyeLN','click'];a122_0x5526=function(){return _0x53cb63;};return a122_0x5526();}var a122_0x180716={};a122_0x180716[a122_0x1023b5(0xbf)]=[a122_0x1023b5(0xc4)];var a122_0x26f953={};a122_0x26f953['auto']=a122_0x5c3f0a,a122_0x26f953[a122_0x1023b5(0xbe)]=a122_0x496ec3,a122_0x26f953[a122_0x1023b5(0xc4)]=a122_0x180716,a122_0x26f953[a122_0x1023b5(0xc0)]={},a122_0x26f953[a122_0x1023b5(0xb8)]={},module['exports']=a122_0x26f953;
function a122_0x1567(_0x1942f4,_0x4b5c02){var _0x37d4d6=a122_0x37d4();return a122_0x1567=function(_0x156744,_0x57c0ad){_0x156744=_0x156744-0xaa;var _0x37d8c0=_0x37d4d6[_0x156744];return _0x37d8c0;},a122_0x1567(_0x1942f4,_0x4b5c02);}var a122_0x33c774=a122_0x1567;(function(_0x313f51,_0xdaa847){var _0x580472=a122_0x1567,_0x5b7035=_0x313f51();while(!![]){try{var _0x592972=-parseInt(_0x580472(0xb4))/0x1+parseInt(_0x580472(0xab))/0x2+parseInt(_0x580472(0xb0))/0x3+parseInt(_0x580472(0xb7))/0x4+parseInt(_0x580472(0xae))/0x5+parseInt(_0x580472(0xb3))/0x6+parseInt(_0x580472(0xb2))/0x7*(-parseInt(_0x580472(0xb6))/0x8);if(_0x592972===_0xdaa847)break;else _0x5b7035['push'](_0x5b7035['shift']());}catch(_0x5d7e33){_0x5b7035['push'](_0x5b7035['shift']());}}}(a122_0x37d4,0xa5dc0));var a122_0x1ee015={};a122_0x1ee015[a122_0x33c774(0xb1)]=[a122_0x33c774(0xaa)],a122_0x1ee015['element']=['click',a122_0x33c774(0xaf)];var a122_0x469946={};function a122_0x37d4(){var _0x2d897e=['5275692AbRyrE','791664hvqLbJ','manual','2336uVdWyd','1956544GUWUws','testcase','screenshot','element','takeScreenshot','868688khMSeb','click','auto','2387865znMzpx','sendKeys','564483yMeeZj','driver','23912GkQZjs'];a122_0x37d4=function(){return _0x2d897e;};return a122_0x37d4();}a122_0x469946[a122_0x33c774(0xb1)]=[a122_0x33c774(0xaa)];var a122_0x34814b={};a122_0x34814b[a122_0x33c774(0xba)]=[a122_0x33c774(0xac)];var a122_0x4a8db3={};a122_0x4a8db3[a122_0x33c774(0xad)]=a122_0x1ee015,a122_0x4a8db3[a122_0x33c774(0xb9)]=a122_0x469946,a122_0x4a8db3[a122_0x33c774(0xac)]=a122_0x34814b,a122_0x4a8db3[a122_0x33c774(0xb8)]={},a122_0x4a8db3[a122_0x33c774(0xb5)]={},module['exports']=a122_0x4a8db3;

@@ -1,1 +0,1 @@

const a123_0x8a1082=a123_0x5665;(function(_0x403560,_0x114c8f){const _0x49feae=a123_0x5665,_0x3a4ccc=_0x403560();while(!![]){try{const _0x538ff1=-parseInt(_0x49feae(0x147))/0x1*(-parseInt(_0x49feae(0x13d))/0x2)+-parseInt(_0x49feae(0x137))/0x3+parseInt(_0x49feae(0x14a))/0x4*(-parseInt(_0x49feae(0x14f))/0x5)+-parseInt(_0x49feae(0x13c))/0x6+-parseInt(_0x49feae(0x156))/0x7*(-parseInt(_0x49feae(0x146))/0x8)+-parseInt(_0x49feae(0x142))/0x9*(parseInt(_0x49feae(0x136))/0xa)+parseInt(_0x49feae(0x14c))/0xb;if(_0x538ff1===_0x114c8f)break;else _0x3a4ccc['push'](_0x3a4ccc['shift']());}catch(_0x44c884){_0x3a4ccc['push'](_0x3a4ccc['shift']());}}}(a123_0x5e4c,0xe414a));const tryRequire=function(_0x1de5b5,_0x8d476b){const _0x4bd73d={'zzMVs':function(_0x1d28df,_0x24df31){return _0x1d28df(_0x24df31);}};try{return _0x4bd73d['zzMVs'](require,_0x1de5b5);}catch{return _0x8d476b;}},percySnapshot=tryRequire(a123_0x8a1082(0x138),null),{percyScreenshot}=tryRequire(a123_0x8a1082(0x138),{}),percyAppScreenshot=require(a123_0x8a1082(0x151)),{getCurrentTestData}=require(a123_0x8a1082(0x158)),PerformanceTester=require(a123_0x8a1082(0x148)),{PERCY_EVENTS:PerformanceEvents}=require(a123_0x8a1082(0x13b)),logger=require(a123_0x8a1082(0x153))['winstonLogger'];function a123_0x5e4c(){const _0x999215=['20Zgaypo','pjiIT','48293498McJgZq','MFcrK','DCgbO','1172505PsyBar','snapshot','@percy/appium-app','Unsupported\x20driver\x20for\x20percy','../logger','thTestCaseExecutionId','name','3878trChFR','length','../../helpers/testhub/utils','measure','screenshotApp','testCase','apply','23590qaXPJH','2720136zLKErI','@percy/selenium-webdriver','SNAPSHOT','platformIndex','../performance/constants','4760538YaotXL','22STYufT','hssKQ','browserstackPercyBestPlatform','hIrid','uuid','3717KowsmT','browserstackPlatformIndex','dSJpS','SCREENSHOT','2616ZBVhZj','19059BsInXN','../performance/performance-tester','screenshot'];a123_0x5e4c=function(){return _0x999215;};return a123_0x5e4c();}function a123_0x5665(_0x5bb9ba,_0x457bb7){const _0x5e4c96=a123_0x5e4c();return a123_0x5665=function(_0x566542,_0x5ddbfc){_0x566542=_0x566542-0x135;let _0x10ece3=_0x5e4c96[_0x566542];return _0x10ece3;},a123_0x5665(_0x5bb9ba,_0x457bb7);}percySnapshot&&(exports[a123_0x8a1082(0x150)]=async function(){const _0x40deaf=a123_0x8a1082,_0x5204f9={'mtZgl':function(_0xe1e3b0,_0x4fe3b9){return _0xe1e3b0!==_0x4fe3b9;},'dSJpS':function(_0xdb1bb0,_0x23cce3){return _0xdb1bb0>=_0x23cce3;},'pjiIT':function(_0x295463){return _0x295463();}};if(global[_0x40deaf(0x143)]&&_0x5204f9['mtZgl'](global[_0x40deaf(0x143)],global[_0x40deaf(0x13f)]))return;const _0x5b49fb=_0x5204f9[_0x40deaf(0x144)](arguments['length'],0x2)?arguments[0x1]:'',_0x46bd6c=_0x5204f9[_0x40deaf(0x14b)](getCurrentTestData),_0x35a607={};return _0x35a607[_0x40deaf(0x155)]=_0x5b49fb,_0x35a607[_0x40deaf(0x15b)]=_0x46bd6c[_0x40deaf(0x155)]||'',_0x35a607[_0x40deaf(0x154)]=_0x46bd6c[_0x40deaf(0x141)]||'',_0x35a607[_0x40deaf(0x13a)]=global[_0x40deaf(0x143)],await PerformanceTester[_0x40deaf(0x159)](PerformanceEvents[_0x40deaf(0x139)],()=>percySnapshot[_0x40deaf(0x135)](null,arguments),_0x35a607);});percyScreenshot?exports[a123_0x8a1082(0x149)]=async function(){const _0x21d72c=a123_0x8a1082,_0x5768d3={'DCgbO':function(_0x1fb212,_0x57eccd){return _0x1fb212>=_0x57eccd;},'MFcrK':function(_0x3d61c9){return _0x3d61c9();}},_0x486832=_0x5768d3[_0x21d72c(0x14e)](arguments[_0x21d72c(0x157)],0x2)?arguments[0x1]:'',_0x425fd1=_0x5768d3[_0x21d72c(0x14d)](getCurrentTestData),_0x5b0d19={};return _0x5b0d19['name']=_0x486832,_0x5b0d19[_0x21d72c(0x15b)]=_0x425fd1['name']||'',_0x5b0d19[_0x21d72c(0x154)]=_0x425fd1[_0x21d72c(0x141)]||'',_0x5b0d19[_0x21d72c(0x13a)]=global['browserstackPlatformIndex'],await PerformanceTester['measure'](PerformanceEvents[_0x21d72c(0x145)],()=>percyScreenshot[_0x21d72c(0x135)](null,arguments),_0x5b0d19);}:exports['screenshot']=()=>{const _0x2ef601=a123_0x8a1082,_0x536324={};_0x536324[_0x2ef601(0x13e)]=_0x2ef601(0x152);const _0x11ca76=_0x536324;logger['error'](_0x11ca76[_0x2ef601(0x13e)]);};exports[a123_0x8a1082(0x15a)]=async function(){const _0x5729f6=a123_0x8a1082,_0x32c3ea={'zZjlR':function(_0x138412,_0x242924){return _0x138412>=_0x242924;},'hIrid':function(_0x5ab220){return _0x5ab220();}},_0x72e0a7=_0x32c3ea['zZjlR'](arguments[_0x5729f6(0x157)],0x2)?arguments[0x1]:'',_0x50c04d=_0x32c3ea[_0x5729f6(0x140)](getCurrentTestData),_0x316ffd={};return _0x316ffd['name']=_0x72e0a7,_0x316ffd[_0x5729f6(0x15b)]=_0x50c04d[_0x5729f6(0x155)]||'',_0x316ffd['thTestCaseExecutionId']=_0x50c04d['uuid']||'',_0x316ffd['platformIndex']=global[_0x5729f6(0x143)],await PerformanceTester[_0x5729f6(0x159)](PerformanceEvents['SCREENSHOT_APP'],()=>percyAppScreenshot[_0x5729f6(0x135)](null,arguments),_0x316ffd);};
const a123_0x2765a6=a123_0x3bf6;(function(_0x4f57ab,_0x25da57){const _0x16b917=a123_0x3bf6,_0x3d2256=_0x4f57ab();while(!![]){try{const _0xfc7016=parseInt(_0x16b917(0x1e0))/0x1+parseInt(_0x16b917(0x1e8))/0x2*(-parseInt(_0x16b917(0x1e7))/0x3)+-parseInt(_0x16b917(0x1eb))/0x4*(-parseInt(_0x16b917(0x1e4))/0x5)+parseInt(_0x16b917(0x1d3))/0x6+parseInt(_0x16b917(0x1ea))/0x7*(parseInt(_0x16b917(0x1d7))/0x8)+parseInt(_0x16b917(0x1e6))/0x9*(parseInt(_0x16b917(0x1cc))/0xa)+-parseInt(_0x16b917(0x1dc))/0xb;if(_0xfc7016===_0x25da57)break;else _0x3d2256['push'](_0x3d2256['shift']());}catch(_0x3a2dfd){_0x3d2256['push'](_0x3d2256['shift']());}}}(a123_0x3842,0x3eb5e));function a123_0x3bf6(_0x75d595,_0x275e98){const _0x3842d7=a123_0x3842();return a123_0x3bf6=function(_0x3bf64c,_0x1fda36){_0x3bf64c=_0x3bf64c-0x1cb;let _0x454453=_0x3842d7[_0x3bf64c];return _0x454453;},a123_0x3bf6(_0x75d595,_0x275e98);}const tryRequire=function(_0xde90ea,_0x2eb799){const _0x2334dc=a123_0x3bf6,_0x34734f={'mTaPx':function(_0x3eeae3,_0x5d741a){return _0x3eeae3(_0x5d741a);}};try{return _0x34734f[_0x2334dc(0x1d6)](require,_0xde90ea);}catch{return _0x2eb799;}},percySnapshot=tryRequire(a123_0x2765a6(0x1ed),null),{percyScreenshot}=tryRequire(a123_0x2765a6(0x1ed),{}),percyAppScreenshot=require(a123_0x2765a6(0x1cb)),{getCurrentTestData}=require('../../helpers/testhub/utils'),PerformanceTester=require('../performance/performance-tester'),{PERCY_EVENTS:PerformanceEvents}=require(a123_0x2765a6(0x1dd)),logger=require(a123_0x2765a6(0x1e1))['winstonLogger'];percySnapshot&&(exports[a123_0x2765a6(0x1d0)]=async function(){const _0x216d91=a123_0x2765a6,_0x539a4a={'zYpBF':function(_0x4ea45b,_0x347861){return _0x4ea45b!==_0x347861;},'cnrXQ':function(_0x159932,_0x1cf3ba){return _0x159932>=_0x1cf3ba;},'zvOai':function(_0x13d74b){return _0x13d74b();}};if(global['browserstackPlatformIndex']&&_0x539a4a['zYpBF'](global['browserstackPlatformIndex'],global['browserstackPercyBestPlatform']))return;const _0x5edddc=_0x539a4a[_0x216d91(0x1ef)](arguments[_0x216d91(0x1e5)],0x2)?arguments[0x1]:'',_0x134470=_0x539a4a['zvOai'](getCurrentTestData),_0xb49926={};return _0xb49926['name']=_0x5edddc,_0xb49926['testCase']=_0x134470[_0x216d91(0x1cd)]||'',_0xb49926[_0x216d91(0x1da)]=_0x134470['uuid']||'',_0xb49926['platformIndex']=global[_0x216d91(0x1d8)],await PerformanceTester[_0x216d91(0x1db)](PerformanceEvents[_0x216d91(0x1d2)],()=>percySnapshot[_0x216d91(0x1ec)](null,arguments),_0xb49926);});function a123_0x3842(){const _0x28d692=['SCREENSHOT_APP','screenshotApp','10627YvSieD','../logger','thecU','testCase','445535qbSiTy','length','1467JLaWlv','15ABFbIc','30502rfwYwI','fGgEQ','63EezVXl','20xrVEXa','apply','@percy/selenium-webdriver','error','cnrXQ','@percy/appium-app','5110TRiIkq','name','RaibN','platformIndex','snapshot','uuid','SNAPSHOT','2631708ZcCqDp','WXQbt','screenshot','mTaPx','101896HoWakW','browserstackPlatformIndex','njCiQ','thTestCaseExecutionId','measure','8355479hhKfGB','../performance/constants'];a123_0x3842=function(){return _0x28d692;};return a123_0x3842();}percyScreenshot?exports['screenshot']=async function(){const _0xfdf84e=a123_0x2765a6,_0x50c4a0={'njCiQ':function(_0x26038e,_0x427958){return _0x26038e>=_0x427958;},'WXQbt':function(_0x35e26d){return _0x35e26d();}},_0xbb46e=_0x50c4a0[_0xfdf84e(0x1d9)](arguments[_0xfdf84e(0x1e5)],0x2)?arguments[0x1]:'',_0x17d2b4=_0x50c4a0[_0xfdf84e(0x1d4)](getCurrentTestData),_0x1797d0={};return _0x1797d0[_0xfdf84e(0x1cd)]=_0xbb46e,_0x1797d0[_0xfdf84e(0x1e3)]=_0x17d2b4['name']||'',_0x1797d0[_0xfdf84e(0x1da)]=_0x17d2b4[_0xfdf84e(0x1d1)]||'',_0x1797d0[_0xfdf84e(0x1cf)]=global['browserstackPlatformIndex'],await PerformanceTester['measure'](PerformanceEvents['SCREENSHOT'],()=>percyScreenshot[_0xfdf84e(0x1ec)](null,arguments),_0x1797d0);}:exports[a123_0x2765a6(0x1d5)]=()=>{const _0xb9d14f=a123_0x2765a6,_0x54fc4e={};_0x54fc4e[_0xb9d14f(0x1ce)]='Unsupported\x20driver\x20for\x20percy';const _0x406fb1=_0x54fc4e;logger[_0xb9d14f(0x1ee)](_0x406fb1[_0xb9d14f(0x1ce)]);};exports[a123_0x2765a6(0x1df)]=async function(){const _0x4225b4=a123_0x2765a6,_0x399257={'thecU':function(_0x3908b6,_0xf9be97){return _0x3908b6>=_0xf9be97;},'fGgEQ':function(_0x488e53){return _0x488e53();}},_0x446510=_0x399257[_0x4225b4(0x1e2)](arguments[_0x4225b4(0x1e5)],0x2)?arguments[0x1]:'',_0x44a814=_0x399257[_0x4225b4(0x1e9)](getCurrentTestData),_0x3bb825={};return _0x3bb825[_0x4225b4(0x1cd)]=_0x446510,_0x3bb825[_0x4225b4(0x1e3)]=_0x44a814['name']||'',_0x3bb825[_0x4225b4(0x1da)]=_0x44a814[_0x4225b4(0x1d1)]||'',_0x3bb825['platformIndex']=global[_0x4225b4(0x1d8)],await PerformanceTester[_0x4225b4(0x1db)](PerformanceEvents[_0x4225b4(0x1de)],()=>percyAppScreenshot[_0x4225b4(0x1ec)](null,arguments),_0x3bb825);};

@@ -1,1 +0,1 @@

function a125_0x1a30(_0xa9c76e,_0x462880){const _0x1d0bb6=a125_0x1d0b();return a125_0x1a30=function(_0x1a305a,_0x281c11){_0x1a305a=_0x1a305a-0x12a;let _0x8ed91a=_0x1d0bb6[_0x1a305a];return _0x8ed91a;},a125_0x1a30(_0xa9c76e,_0x462880);}function a125_0x1d0b(){const _0x595656=['START','Couldn\x27t\x20capture\x20percy\x20screenshot,\x20no\x20session\x20name\x20present','../helper','../performance/constants','NsKZC','apply','../performance/performance-tester','getBestPlatformForPercySnapshot','../logger','\x20for\x20percy\x20','Starting\x20percy','133395Mesunq','bkaGu','platforms','deviceName','STOP','Error\x20patching\x20','browserStackPercyOptions','measureWrapper','getPercyOptions','isUndefined','screenshot','2358820MkuxEL','firefox','screenshotApp','increment','68DpvRep','24pMUOLf','edge','overrideXforPercy','daHnj','lVdHF','winstonLogger','FAMMl','browserstackPercyMap','2493630vplnKk','auto','./PercyCaptureMap','yzqXu','percy','patch','startPercy','browserstackSessionName','then','init','app','VOGjD','16eSAiAK','debug','lTnaR','percyCaptureMode','getDriver','error','prototype','587278hzcAjN','toLowerCase','AUTO_CAPTURE','oQXzG','forEach','7afNghT','browser','browserName','element','nestedKeyValue','2172IpKdAA','4148934tGzUoF','Hzzrn','browserstackPercyBestPlatform','SUyFV','percyAutoCapture','3989392duysUk','reduce','driver','1430fmBEfa'];a125_0x1d0b=function(){return _0x595656;};return a125_0x1d0b();}const a125_0x3ab5db=a125_0x1a30;(function(_0x15a64d,_0x5d1071){const _0x63f9c4=a125_0x1a30,_0x12f8bd=_0x15a64d();while(!![]){try{const _0x5019df=-parseInt(_0x63f9c4(0x16f))/0x1+parseInt(_0x63f9c4(0x138))/0x2*(-parseInt(_0x63f9c4(0x12f))/0x3)+-parseInt(_0x63f9c4(0x153))/0x4*(-parseInt(_0x63f9c4(0x144))/0x5)+parseInt(_0x63f9c4(0x130))/0x6*(parseInt(_0x63f9c4(0x12a))/0x7)+parseInt(_0x63f9c4(0x168))/0x8*(-parseInt(_0x63f9c4(0x15c))/0x9)+parseInt(_0x63f9c4(0x14f))/0xa+-parseInt(_0x63f9c4(0x135))/0xb*(-parseInt(_0x63f9c4(0x154))/0xc);if(_0x5019df===_0x5d1071)break;else _0x12f8bd['push'](_0x12f8bd['shift']());}catch(_0x13724b){_0x12f8bd['push'](_0x12f8bd['shift']());}}}(a125_0x1d0b,0x6d2cc));const Percy=require('./Percy'),PercySDK=require('./PercySDK'),PercyCaptureModes=require('./PercyCaptureModes'),PercyCaptureMap=require(a125_0x3ab5db(0x15e)),logger=require(a125_0x3ab5db(0x141))[a125_0x3ab5db(0x159)],helper=require(a125_0x3ab5db(0x13b)),PerformanceTester=require(a125_0x3ab5db(0x13f)),{PERCY_EVENTS:PerformanceEvents}=require(a125_0x3ab5db(0x13c));exports[a125_0x3ab5db(0x162)]=PerformanceTester['measureWrapper'](PerformanceEvents[a125_0x3ab5db(0x139)],async _0xfc4e47=>{const _0x51def8=a125_0x3ab5db,_0x5ca6dd={};_0x5ca6dd[_0x51def8(0x133)]=_0x51def8(0x143);const _0x3929de=_0x5ca6dd;logger[_0x51def8(0x169)](_0x3929de[_0x51def8(0x133)]);const _0x3a65ce=new Percy(_0xfc4e47),_0x1efcd1=await _0x3a65ce['start']();if(_0x1efcd1)return _0x3a65ce;return null;}),exports['stopPercy']=PerformanceTester[a125_0x3ab5db(0x14b)](PerformanceEvents[a125_0x3ab5db(0x148)],async _0x2a0f45=>{const _0x39bdd5=a125_0x3ab5db,_0x191cdd={};_0x191cdd[_0x39bdd5(0x131)]='Stopping\x20percy';const _0x46690d=_0x191cdd;return logger[_0x39bdd5(0x169)](_0x46690d[_0x39bdd5(0x131)]),_0x2a0f45['stop']();}),exports[a125_0x3ab5db(0x140)]=_0xe13bda=>{const _0x327675=a125_0x3ab5db,_0x4b974f={};_0x4b974f['TsRUS']=function(_0x23adb9,_0x5c88ca){return _0x23adb9<_0x5c88ca;};const _0x22d06d=_0x4b974f,_0x33393f={};_0x33393f['chrome']=0x0,_0x33393f[_0x327675(0x150)]=0x1,_0x33393f[_0x327675(0x155)]=0x2,_0x33393f['safari']=0x3;const _0x456b56=_0x33393f;return _0xe13bda[_0x327675(0x136)]((_0x282742,_0x3c00c3,_0x5a364b)=>{const _0x46f83f=_0x327675,_0x3217fb=_0xe13bda[_0x282742];if(_0x3c00c3[_0x46f83f(0x147)])return _0x282742;if(_0x3217fb[_0x46f83f(0x147)])return _0x5a364b;const _0x5e4095=_0x3c00c3['browser']?_0x3c00c3[_0x46f83f(0x12b)]:_0x3c00c3[_0x46f83f(0x12c)];if(_0x5e4095&&_0x22d06d['TsRUS'](_0x456b56[_0x5e4095[_0x46f83f(0x170)]()],_0x456b56[_0x5e4095[_0x46f83f(0x170)]()]))return _0x5a364b;return _0x282742;},0x0);},exports[a125_0x3ab5db(0x134)]=PerformanceTester[a125_0x3ab5db(0x14b)](PerformanceEvents[a125_0x3ab5db(0x171)],async(_0x2795b3,_0x4b2627,_0x54c550)=>{const _0x20bf8e=a125_0x3ab5db,_0x59ce00={};_0x59ce00[_0x20bf8e(0x13d)]=_0x20bf8e(0x13a);const _0x352db8=_0x59ce00,_0x420e8a=_0x2795b3['browserstackPercyMap'];if(helper[_0x20bf8e(0x14d)](_0x2795b3[_0x20bf8e(0x163)])){logger['debug'](_0x352db8[_0x20bf8e(0x13d)]);return;}const _0x3692a1=_0x420e8a['getName'](_0x2795b3[_0x20bf8e(0x163)],_0x4b2627);_0x54c550[_0x20bf8e(0x166)]?await PercySDK[_0x20bf8e(0x151)](_0x2795b3,_0x3692a1):await PercySDK[_0x20bf8e(0x14e)](_0x2795b3,_0x3692a1),_0x420e8a[_0x20bf8e(0x152)](_0x2795b3[_0x20bf8e(0x163)],_0x4b2627);}),exports['patchDriverPercy']=(_0xdab2e0,_0x3df6cb,_0xda84a1)=>{const _0x5deb3e=a125_0x3ab5db,_0xb99b24={};_0xb99b24[_0x5deb3e(0x172)]=_0x5deb3e(0x14a),_0xb99b24[_0x5deb3e(0x16a)]=_0x5deb3e(0x160),_0xb99b24['bkaGu']=function(_0x31e844,_0x27755a){return _0x31e844!==_0x27755a;},_0xb99b24[_0x5deb3e(0x158)]='manual';const _0x429a2c=_0xb99b24;if(!helper[_0x5deb3e(0x12e)](_0xda84a1,[_0x429a2c[_0x5deb3e(0x172)],_0x429a2c['lTnaR']]))return;if(_0xda84a1[_0x5deb3e(0x14a)][_0x5deb3e(0x160)]&&_0xda84a1['browserStackPercyOptions'][_0x5deb3e(0x16b)]&&_0x429a2c[_0x5deb3e(0x145)](_0xda84a1['browserStackPercyOptions'][_0x5deb3e(0x16b)],_0x429a2c['lVdHF'])&&!_0xdab2e0[_0x5deb3e(0x15b)]){global[_0x5deb3e(0x163)]&&(_0xdab2e0[_0x5deb3e(0x163)]=global[_0x5deb3e(0x163)]),_0xdab2e0[_0x5deb3e(0x15b)]=new PercyCaptureMap();const _0x1c9727=PercyCaptureModes[_0xda84a1[_0x5deb3e(0x14a)][_0x5deb3e(0x16b)]];_0x1c9727[_0x5deb3e(0x137)]&&_0x1c9727[_0x5deb3e(0x137)][_0x5deb3e(0x173)](_0x31046f=>this[_0x5deb3e(0x156)](_0xdab2e0,_0x31046f,_0xda84a1)),_0x1c9727[_0x5deb3e(0x12d)]&&_0x1c9727[_0x5deb3e(0x12d)][_0x5deb3e(0x173)](_0x210208=>{const _0x333d3d=_0x5deb3e;if(_0x3df6cb['prototype'][_0x333d3d(0x161)+_0x210208])return;_0x3df6cb[_0x333d3d(0x16e)][_0x333d3d(0x161)+_0x210208]=!![];const _0x33de3a=_0x3df6cb['prototype'][_0x210208];_0x3df6cb['prototype'][_0x210208]=async function(){const _0x138d2d=_0x333d3d;let _0x406ec3=_0x33de3a['apply'](this,arguments);_0x406ec3&&_0x406ec3[_0x138d2d(0x164)]&&(_0x406ec3=await _0x406ec3);try{const _0x5cb238=this[_0x138d2d(0x16c)]();await exports[_0x138d2d(0x134)](_0x5cb238,_0x210208,_0xda84a1);}catch(_0x4f9aa0){logger['error'](_0x138d2d(0x149)+_0x210208+'\x20for\x20percy\x20'+_0x4f9aa0);}return _0x406ec3;};});}},exports[a125_0x3ab5db(0x156)]=function(_0x34d43b,_0x2e7c99,_0x2991ef){const _0xa65eaf=a125_0x3ab5db,_0x32f459={};_0x32f459['qGkwN']=function(_0x418608,_0xbcf21a){return _0x418608+_0xbcf21a;},_0x32f459[_0xa65eaf(0x15a)]='patch',_0x32f459[_0xa65eaf(0x15f)]=function(_0x231cb3,_0x56cb6b){return _0x231cb3+_0x56cb6b;},_0x32f459['daHnj']=_0xa65eaf(0x165);const _0x3e4b9c=_0x32f459,_0x6b6ccd=_0x3e4b9c['qGkwN'](_0x3e4b9c[_0xa65eaf(0x15a)],_0x2e7c99),_0x2674d2=_0x3e4b9c[_0xa65eaf(0x15f)](_0x3e4b9c[_0xa65eaf(0x157)],_0x2e7c99),_0x32777c=this;if(_0x34d43b[_0x6b6ccd]||!_0x34d43b[_0x2e7c99])return;_0x34d43b[_0x6b6ccd]=!![],_0x34d43b[_0x2674d2]=_0x34d43b[_0x2e7c99],_0x34d43b[_0x2e7c99]=async()=>{const _0x31cd6e=_0xa65eaf;try{await _0x32777c[_0x31cd6e(0x134)](_0x34d43b,_0x2e7c99,_0x2991ef);}catch(_0x127ba8){logger[_0x31cd6e(0x16d)]('Error\x20patching\x20'+_0x2e7c99+_0x31cd6e(0x142)+_0x127ba8);}return await _0x34d43b[_0x2674d2][_0x31cd6e(0x13e)](_0x34d43b,arguments);};},exports[a125_0x3ab5db(0x14c)]=_0x206581=>{const _0x23239f=a125_0x3ab5db,_0x123f25={};_0x123f25[_0x23239f(0x167)]=_0x23239f(0x15d);const _0x589587=_0x123f25,_0x34dcbc={};_0x34dcbc[_0x23239f(0x160)]=_0x206581[_0x23239f(0x160)],_0x34dcbc[_0x23239f(0x16b)]=_0x206581[_0x23239f(0x16b)]||_0x589587[_0x23239f(0x167)];const _0x1ae3a7=_0x34dcbc;_0x206581[_0x23239f(0x160)]&&(_0x1ae3a7[_0x23239f(0x132)]=exports[_0x23239f(0x140)](_0x206581[_0x23239f(0x146)]));;return _0x1ae3a7;};
const a125_0x44a7da=a125_0x4587;(function(_0x3dea4d,_0x345ac8){const _0x350be0=a125_0x4587,_0x5a6334=_0x3dea4d();while(!![]){try{const _0x5b3fbe=-parseInt(_0x350be0(0x207))/0x1+-parseInt(_0x350be0(0x20c))/0x2*(parseInt(_0x350be0(0x20d))/0x3)+-parseInt(_0x350be0(0x1e7))/0x4+-parseInt(_0x350be0(0x226))/0x5*(-parseInt(_0x350be0(0x1e0))/0x6)+parseInt(_0x350be0(0x1f0))/0x7*(-parseInt(_0x350be0(0x1e1))/0x8)+parseInt(_0x350be0(0x1fa))/0x9*(-parseInt(_0x350be0(0x220))/0xa)+parseInt(_0x350be0(0x1ec))/0xb*(parseInt(_0x350be0(0x1ee))/0xc);if(_0x5b3fbe===_0x345ac8)break;else _0x5a6334['push'](_0x5a6334['shift']());}catch(_0x208afb){_0x5a6334['push'](_0x5a6334['shift']());}}}(a125_0x4445,0x2ff82));function a125_0x4587(_0x571457,_0x4cbe2f){const _0x44457a=a125_0x4445();return a125_0x4587=function(_0x4587e6,_0x2d9076){_0x4587e6=_0x4587e6-0x1df;let _0x30c4f5=_0x44457a[_0x4587e6];return _0x30c4f5;},a125_0x4587(_0x571457,_0x4cbe2f);}const Percy=require(a125_0x44a7da(0x1fc)),PercySDK=require(a125_0x44a7da(0x1e5)),PercyCaptureModes=require(a125_0x44a7da(0x1e4)),PercyCaptureMap=require(a125_0x44a7da(0x1f2)),logger=require(a125_0x44a7da(0x1e2))['winstonLogger'],helper=require(a125_0x44a7da(0x201)),PerformanceTester=require(a125_0x44a7da(0x202)),{PERCY_EVENTS:PerformanceEvents}=require(a125_0x44a7da(0x22a));function a125_0x4445(){const _0x3e9107=['getDriver','4329akQNZB','chrome','./Percy','percyCaptureMode','KDYai','AUTO_CAPTURE','Starting\x20percy','../helper','../performance/performance-tester','debug','oYyGf','init','browserstackPercyBestPlatform','238752uLlzXz','Error\x20patching\x20','browser','forEach','browserstackSessionName','2uwpQQQ','207309ROKrkV','getName','lYtQB','platforms','screenshotApp','firefox','deviceName','stopPercy','percy','BsRSW','browserStackPercyOptions','toLowerCase','DxiJH','browserstackPercyMap','stop','screenshot','apply','manual','prototype','5660iGbjNk','percyAutoCapture','nestedKeyValue','patchDriverPercy','element','DPabM','77865XbVjgN','isUndefined','measureWrapper','AdPvg','../performance/constants','spyco','30XVlnsD','8zMSXeM','../logger','safari','./PercyCaptureModes','./PercySDK','then','1157420IrFGGG','START','\x20for\x20percy\x20','overrideXforPercy','error','43725SzqJau','qeQwC','3108ElQtMH','ssSDT','290164OuquVQ','VTsZV','./PercyCaptureMap','edge','driver','Fivlp','Stopping\x20percy','STOP','patch'];a125_0x4445=function(){return _0x3e9107;};return a125_0x4445();}exports['startPercy']=PerformanceTester[a125_0x44a7da(0x228)](PerformanceEvents[a125_0x44a7da(0x1e8)],async _0x4a794e=>{const _0x4d63a4=a125_0x44a7da,_0x3c6b1c={};_0x3c6b1c[_0x4d63a4(0x1f1)]=_0x4d63a4(0x200);const _0x19621=_0x3c6b1c;logger[_0x4d63a4(0x203)](_0x19621[_0x4d63a4(0x1f1)]);const _0x4b854c=new Percy(_0x4a794e),_0x23fadd=await _0x4b854c['start']();if(_0x23fadd)return _0x4b854c;return null;}),exports[a125_0x44a7da(0x214)]=PerformanceTester['measureWrapper'](PerformanceEvents[a125_0x44a7da(0x1f7)],async _0x27ce0f=>{const _0x394fbe=a125_0x44a7da,_0x1c5fbf={};_0x1c5fbf['gkKot']=_0x394fbe(0x1f6);const _0x5cf657=_0x1c5fbf;return logger[_0x394fbe(0x203)](_0x5cf657['gkKot']),_0x27ce0f[_0x394fbe(0x21b)]();}),exports['getBestPlatformForPercySnapshot']=_0x2860a0=>{const _0x314646=a125_0x44a7da,_0x5abd19={};_0x5abd19[_0x314646(0x216)]=function(_0x4cc0fc,_0x4de827){return _0x4cc0fc<_0x4de827;};const _0x33ff46=_0x5abd19,_0x351173={};_0x351173[_0x314646(0x1fb)]=0x0,_0x351173[_0x314646(0x212)]=0x1,_0x351173[_0x314646(0x1f3)]=0x2,_0x351173[_0x314646(0x1e3)]=0x3;const _0x475a3f=_0x351173;return _0x2860a0['reduce']((_0x30b3e7,_0x15dbe4,_0x42a1f4)=>{const _0xffec33=_0x314646,_0x4f9741=_0x2860a0[_0x30b3e7];if(_0x15dbe4[_0xffec33(0x213)])return _0x30b3e7;if(_0x4f9741['deviceName'])return _0x42a1f4;const _0x362c10=_0x15dbe4[_0xffec33(0x209)]?_0x15dbe4['browser']:_0x15dbe4['browserName'];if(_0x362c10&&_0x33ff46[_0xffec33(0x216)](_0x475a3f[_0x362c10[_0xffec33(0x218)]()],_0x475a3f[_0x362c10[_0xffec33(0x218)]()]))return _0x42a1f4;return _0x30b3e7;},0x0);},exports[a125_0x44a7da(0x221)]=PerformanceTester[a125_0x44a7da(0x228)](PerformanceEvents[a125_0x44a7da(0x1ff)],async(_0x568e52,_0x301456,_0x17cc58)=>{const _0x4e6def=a125_0x44a7da,_0x5c37eb={};_0x5c37eb[_0x4e6def(0x1fe)]='Couldn\x27t\x20capture\x20percy\x20screenshot,\x20no\x20session\x20name\x20present';const _0x51bbe0=_0x5c37eb,_0x3236cf=_0x568e52[_0x4e6def(0x21a)];if(helper[_0x4e6def(0x227)](_0x568e52[_0x4e6def(0x20b)])){logger['debug'](_0x51bbe0['KDYai']);return;}const _0x123288=_0x3236cf[_0x4e6def(0x20e)](_0x568e52[_0x4e6def(0x20b)],_0x301456);_0x17cc58['app']?await PercySDK[_0x4e6def(0x211)](_0x568e52,_0x123288):await PercySDK[_0x4e6def(0x21c)](_0x568e52,_0x123288),_0x3236cf['increment'](_0x568e52[_0x4e6def(0x20b)],_0x301456);}),exports[a125_0x44a7da(0x223)]=(_0x2cd878,_0x440c05,_0x279ea5)=>{const _0x1f7952=a125_0x44a7da,_0x52a6dd={};_0x52a6dd['spyco']=_0x1f7952(0x217),_0x52a6dd[_0x1f7952(0x1f5)]=_0x1f7952(0x215),_0x52a6dd[_0x1f7952(0x20f)]=function(_0x366dfd,_0x582e19){return _0x366dfd!==_0x582e19;},_0x52a6dd[_0x1f7952(0x204)]=_0x1f7952(0x21e);const _0x5e4ed9=_0x52a6dd;if(!helper[_0x1f7952(0x222)](_0x279ea5,[_0x5e4ed9[_0x1f7952(0x1df)],_0x5e4ed9[_0x1f7952(0x1f5)]]))return;if(_0x279ea5[_0x1f7952(0x217)][_0x1f7952(0x215)]&&_0x279ea5[_0x1f7952(0x217)]['percyCaptureMode']&&_0x5e4ed9['lYtQB'](_0x279ea5[_0x1f7952(0x217)]['percyCaptureMode'],_0x5e4ed9[_0x1f7952(0x204)])&&!_0x2cd878['browserstackPercyMap']){global[_0x1f7952(0x20b)]&&(_0x2cd878[_0x1f7952(0x20b)]=global[_0x1f7952(0x20b)]),_0x2cd878[_0x1f7952(0x21a)]=new PercyCaptureMap();const _0x52db5e=PercyCaptureModes[_0x279ea5[_0x1f7952(0x217)][_0x1f7952(0x1fd)]];_0x52db5e[_0x1f7952(0x1f4)]&&_0x52db5e[_0x1f7952(0x1f4)][_0x1f7952(0x20a)](_0x418999=>this[_0x1f7952(0x1ea)](_0x2cd878,_0x418999,_0x279ea5)),_0x52db5e[_0x1f7952(0x224)]&&_0x52db5e[_0x1f7952(0x224)]['forEach'](_0x4b4bfd=>{const _0x2a7dfb=_0x1f7952;if(_0x440c05[_0x2a7dfb(0x21f)][_0x2a7dfb(0x1f8)+_0x4b4bfd])return;_0x440c05['prototype'][_0x2a7dfb(0x1f8)+_0x4b4bfd]=!![];const _0x567788=_0x440c05[_0x2a7dfb(0x21f)][_0x4b4bfd];_0x440c05[_0x2a7dfb(0x21f)][_0x4b4bfd]=async function(){const _0x4fdb69=_0x2a7dfb;let _0x36a137=_0x567788['apply'](this,arguments);_0x36a137&&_0x36a137[_0x4fdb69(0x1e6)]&&(_0x36a137=await _0x36a137);try{const _0x109704=this[_0x4fdb69(0x1f9)]();await exports[_0x4fdb69(0x221)](_0x109704,_0x4b4bfd,_0x279ea5);}catch(_0x2b8037){logger[_0x4fdb69(0x1eb)](_0x4fdb69(0x208)+_0x4b4bfd+'\x20for\x20percy\x20'+_0x2b8037);}return _0x36a137;};});}},exports[a125_0x44a7da(0x1ea)]=function(_0x5c1b3f,_0x145ea6,_0x5f29e6){const _0x720186=a125_0x44a7da,_0x3c5aa={};_0x3c5aa[_0x720186(0x225)]=function(_0xef9eae,_0x42d970){return _0xef9eae+_0x42d970;},_0x3c5aa[_0x720186(0x229)]=_0x720186(0x1f8),_0x3c5aa[_0x720186(0x219)]=function(_0x58853b,_0x232fc8){return _0x58853b+_0x232fc8;},_0x3c5aa[_0x720186(0x1ef)]=_0x720186(0x205);const _0x1e2938=_0x3c5aa,_0x5ede3a=_0x1e2938[_0x720186(0x225)](_0x1e2938[_0x720186(0x229)],_0x145ea6),_0x359174=_0x1e2938[_0x720186(0x219)](_0x1e2938[_0x720186(0x1ef)],_0x145ea6),_0x4b50db=this;if(_0x5c1b3f[_0x5ede3a]||!_0x5c1b3f[_0x145ea6])return;_0x5c1b3f[_0x5ede3a]=!![],_0x5c1b3f[_0x359174]=_0x5c1b3f[_0x145ea6],_0x5c1b3f[_0x145ea6]=async()=>{const _0x1d36f4=_0x720186;try{await _0x4b50db['percyAutoCapture'](_0x5c1b3f,_0x145ea6,_0x5f29e6);}catch(_0x4f829f){logger['error']('Error\x20patching\x20'+_0x145ea6+_0x1d36f4(0x1e9)+_0x4f829f);}return await _0x5c1b3f[_0x359174][_0x1d36f4(0x21d)](_0x5c1b3f,arguments);};},exports['getPercyOptions']=_0x2ffef2=>{const _0x6fd71=a125_0x44a7da,_0x4dbaff={};_0x4dbaff[_0x6fd71(0x1ed)]='auto';const _0x2a3df5=_0x4dbaff,_0x58ca45={};_0x58ca45[_0x6fd71(0x215)]=_0x2ffef2['percy'],_0x58ca45['percyCaptureMode']=_0x2ffef2[_0x6fd71(0x1fd)]||_0x2a3df5['qeQwC'];const _0x437a5f=_0x58ca45;_0x2ffef2[_0x6fd71(0x215)]&&(_0x437a5f[_0x6fd71(0x206)]=exports['getBestPlatformForPercySnapshot'](_0x2ffef2[_0x6fd71(0x210)]));;return _0x437a5f;};

@@ -1,1 +0,1 @@

const a126_0x2d414a=a126_0x481f;(function(_0xfdde0,_0x4957ad){const _0x5a9fb0=a126_0x481f,_0x4543d9=_0xfdde0();while(!![]){try{const _0x4d3236=parseInt(_0x5a9fb0(0xea))/0x1+parseInt(_0x5a9fb0(0xda))/0x2*(-parseInt(_0x5a9fb0(0x118))/0x3)+-parseInt(_0x5a9fb0(0x113))/0x4+-parseInt(_0x5a9fb0(0xec))/0x5+parseInt(_0x5a9fb0(0xfd))/0x6+parseInt(_0x5a9fb0(0x13b))/0x7+parseInt(_0x5a9fb0(0x119))/0x8*(parseInt(_0x5a9fb0(0x13f))/0x9);if(_0x4d3236===_0x4957ad)break;else _0x4543d9['push'](_0x4543d9['shift']());}catch(_0x3e1cc4){_0x4543d9['push'](_0x4543d9['shift']());}}}(a126_0x35b6,0xd1190));const a126_0x18a328={};function a126_0x481f(_0x20ed23,_0x49ed9b){const _0x35b635=a126_0x35b6();return a126_0x481f=function(_0x481f82,_0x11452d){_0x481f82=_0x481f82-0xd2;let _0x21857=_0x35b635[_0x481f82];return _0x21857;},a126_0x481f(_0x20ed23,_0x49ed9b);}function a126_0x35b6(){const _0x6f50f7=[':print-buildlink','SDK_CLEANUP','sdk:hook','SDK_CLI_ON_STOP',':after-all',':auto-capture','EVENTS',':get','SDK_PERCY','GET_RESULTS',':driver-manage','sdk:cleanup','SDK_O11Y','SDK_POST_TEST','GET_RESULTS_SUMMARY','PERCY_EVENTS',':post-execute','SDK_CLI_LOG_CREATED_EVENT','SDK_AUTO_CAPTURE','sdk:driver:post-initialization','4953508YEFfDw','SDK_A11Y','BEFORE','SDK_TEST_FRAMEWORK_EVENT','9YzqcWU','sdk:cli:start','SDK_POST_INITIALIZE','SDK_TESTHUB','HOOK_EVENTS',':session-status','SCREENSHOT_APP','AFTER_EACH','SDK_PROXY_SETUP','SDK_CLI_DOWNLOAD','sdk:automationFrameworkStop','SDK_TEST_SESSION_EVENT','GET','SDK_AUTOMATE','START','SDK_TURBOSCALE','sdk:automationFrameworkStart','sdk:proxy-setup','SDK_CLI_ON_BOOTSTRAP','LOCAL_STOP',':before-all','SDK_DRIVER','DOWNLOAD',':quit','TAKE_SCREENSHOT','O11y_EVENTS','sdk:testhub',':stop','APP_UPLOAD','APP_AUOTMATE_EVENTS','DRIVER_EVENT','SDK_AUTOMATION_FRAMEWORK_START','231174jVyPrv','SCREENSHOT','sdk:findNearestHub','sdk:cli:logCreatedEvent','sdk:testFrameworkEvent','STOP','sdk:cli:on-bootstrap','QUIT','GENERATE_CI_ARTIFACT','SDK_FIND_NEAREST_HUB','PRINT_BUILDLINK',':local-start','SNAPSHOT','SDK_CLI_START','sdk:o11y','sdk:driverInit','1256600KgABrs','sdk:automate','2626480AQOfLp','sdk:cli:on-stop',':idle-timeout','SYNC','SDK_APP_AUTOMATE',':sync',':local-stop','sdk:setup',':screenshot-app','SDK_AUTOMATION_FRAMEWORK_STOP','sdk:pre-test','SDK_ACCESSIBILITY_CONFIG','AUTO_CAPTURE','sdk:test','SDK_PRE_TEST','SDK_AI_SELF_HEAL_GET_RESULT','AUTOMATE_EVENTS','1210482yAjTpA',':before','sdk:driver','sdk:automationFrameworkInit','PRE_EXECUTE','TURBOSCALE_EVENTS','HUB_MANAGEMENT',':get-accessibility-results','SDK_PRE_INITIALIZE','SDK_START_BIN_SESSION','sdk:onStop',':driver-takeScreenShot','PERFORM_SCAN','BEFORE_ALL','SDK_TEST','sdk:accessibilityConfig',':app-upload','SDK_HOOK',':ci-artifacts',':driver-performscan','SDK_CLI_ENQUEUE_TEST_EVENT',':download','2918564CqAqEW','SDK_AI_SELF_HEAL_STEP','AFTER_ALL','IDLE_TIMEOUT',':start','21zIqZsf','6036152aHkCUy','sdk:percy','SDK_CLI_ON_CONNECT','SDK_CLI_CHECK_UPDATE','A11Y_EVENTS','sdk:startBinSession',':pre-execute','AFTER','SDK_ON_STOP','SDK_OBSERVABILITY_CONFIG','SDK_AUTOMATION_FRAMEWORK_INIT','sdk:observabilityConfig','TESTHUB_EVENTS','sdk:cli:download'];a126_0x35b6=function(){return _0x6f50f7;};return a126_0x35b6();}a126_0x18a328['SDK_SETUP']=a126_0x2d414a(0xf3),a126_0x18a328[a126_0x2d414a(0x128)]=a126_0x2d414a(0x132),a126_0x18a328[a126_0x2d414a(0xfa)]=a126_0x2d414a(0xf6),a126_0x18a328[a126_0x2d414a(0x10b)]=a126_0x2d414a(0xf9),a126_0x18a328[a126_0x2d414a(0x134)]='sdk:post-test',a126_0x18a328[a126_0x2d414a(0x10e)]=a126_0x2d414a(0x129),a126_0x18a328[a126_0x2d414a(0x154)]=a126_0x2d414a(0xff),a126_0x18a328[a126_0x2d414a(0x13c)]='sdk:a11y',a126_0x18a328[a126_0x2d414a(0x133)]=a126_0x2d414a(0xe8),a126_0x18a328[a126_0x2d414a(0x139)]='sdk:auto-capture',a126_0x18a328[a126_0x2d414a(0x147)]=a126_0x2d414a(0x150),a126_0x18a328[a126_0x2d414a(0x142)]=a126_0x2d414a(0xd4),a126_0x18a328[a126_0x2d414a(0x14c)]=a126_0x2d414a(0xeb),a126_0x18a328['SDK_APP_AUTOMATE']='sdk:app-automate',a126_0x18a328[a126_0x2d414a(0x14e)]='sdk:turboscale',a126_0x18a328[a126_0x2d414a(0x12f)]=a126_0x2d414a(0x11a),a126_0x18a328[a126_0x2d414a(0x105)]='sdk:driver:pre-initialization',a126_0x18a328[a126_0x2d414a(0x141)]=a126_0x2d414a(0x13a),a126_0x18a328[a126_0x2d414a(0xe7)]=a126_0x2d414a(0x140),a126_0x18a328[a126_0x2d414a(0x148)]=a126_0x2d414a(0x126),a126_0x18a328[a126_0x2d414a(0x11c)]='sdk:cli:check-update',a126_0x18a328[a126_0x2d414a(0x151)]=a126_0x2d414a(0xe0),a126_0x18a328[a126_0x2d414a(0x11b)]='sdk:cli:on-connect',a126_0x18a328[a126_0x2d414a(0x12a)]=a126_0x2d414a(0xed),a126_0x18a328[a126_0x2d414a(0x106)]=a126_0x2d414a(0x11e),a126_0x18a328['SDK_CONNECT_BIN_SESSION']='sdk:connectBinSession',a126_0x18a328['SDK_DRIVER_INIT']=a126_0x2d414a(0xe9),a126_0x18a328[a126_0x2d414a(0xe3)]=a126_0x2d414a(0xdc),a126_0x18a328[a126_0x2d414a(0x123)]=a126_0x2d414a(0x100),a126_0x18a328[a126_0x2d414a(0xd9)]=a126_0x2d414a(0x14f),a126_0x18a328[a126_0x2d414a(0xf7)]=a126_0x2d414a(0x10c),a126_0x18a328[a126_0x2d414a(0x122)]=a126_0x2d414a(0x124),a126_0x18a328[a126_0x2d414a(0x114)]='sdk:aiSelfHealStep',a126_0x18a328[a126_0x2d414a(0xfb)]='sdk:aiSelfHealGetResult',a126_0x18a328[a126_0x2d414a(0x13e)]=a126_0x2d414a(0xde),a126_0x18a328[a126_0x2d414a(0x14a)]='sdk:testSessionEvent',a126_0x18a328[a126_0x2d414a(0x138)]=a126_0x2d414a(0xdd),a126_0x18a328[a126_0x2d414a(0x111)]='sdk:cli:enqueueTestEvent',a126_0x18a328[a126_0x2d414a(0xf5)]=a126_0x2d414a(0x149),a126_0x18a328[a126_0x2d414a(0x121)]=a126_0x2d414a(0x107);const SDK_EVENTS=a126_0x18a328,a126_0x2dee38={};a126_0x2dee38[a126_0x2d414a(0x12d)]=SDK_EVENTS,a126_0x2dee38[a126_0x2d414a(0x125)]={},a126_0x2dee38[a126_0x2d414a(0xfc)]={},a126_0x2dee38[a126_0x2d414a(0x11d)]={},a126_0x2dee38[a126_0x2d414a(0x136)]={},a126_0x2dee38[a126_0x2d414a(0xd3)]={},a126_0x2dee38[a126_0x2d414a(0x143)]={},a126_0x2dee38[a126_0x2d414a(0x102)]={},a126_0x2dee38[a126_0x2d414a(0xd7)]={},a126_0x2dee38[a126_0x2d414a(0xd8)]={},a126_0x2dee38[a126_0x2d414a(0x125)][a126_0x2d414a(0x14d)]=SDK_EVENTS[a126_0x2d414a(0x142)]+a126_0x2d414a(0x117),a126_0x2dee38[a126_0x2d414a(0x125)][a126_0x2d414a(0xdf)]=SDK_EVENTS[a126_0x2d414a(0x142)]+':stop',a126_0x2dee38[a126_0x2d414a(0xfc)]['KEEP_ALIVE']=SDK_EVENTS[a126_0x2d414a(0x14c)]+':keep-alive',a126_0x2dee38[a126_0x2d414a(0xfc)][a126_0x2d414a(0x103)]=SDK_EVENTS[a126_0x2d414a(0x14c)]+':hub-management',a126_0x2dee38[a126_0x2d414a(0xfc)]['LOCAL_START']=SDK_EVENTS[a126_0x2d414a(0x14c)]+a126_0x2d414a(0xe5),a126_0x2dee38[a126_0x2d414a(0xfc)][a126_0x2d414a(0x152)]=SDK_EVENTS[a126_0x2d414a(0x14c)]+a126_0x2d414a(0xf2),a126_0x2dee38[a126_0x2d414a(0xfc)]['DRIVER_MANAGE']=SDK_EVENTS['SDK_AUTOMATE']+a126_0x2d414a(0x131),a126_0x2dee38[a126_0x2d414a(0xfc)]['SESSION_NAME']=SDK_EVENTS[a126_0x2d414a(0x14c)]+':session-name',a126_0x2dee38[a126_0x2d414a(0xfc)]['SESSION_STATUS']=SDK_EVENTS['SDK_AUTOMATE']+a126_0x2d414a(0x144),a126_0x2dee38[a126_0x2d414a(0xfc)]['SESSION_ANNOTATION']=SDK_EVENTS[a126_0x2d414a(0x14c)]+':session-annotation',a126_0x2dee38[a126_0x2d414a(0xfc)][a126_0x2d414a(0x116)]=SDK_EVENTS[a126_0x2d414a(0x14c)]+a126_0x2d414a(0xee),a126_0x2dee38[a126_0x2d414a(0xfc)][a126_0x2d414a(0xe2)]=SDK_EVENTS[a126_0x2d414a(0x14c)]+a126_0x2d414a(0x10f),a126_0x2dee38[a126_0x2d414a(0xfc)][a126_0x2d414a(0xe4)]=SDK_EVENTS[a126_0x2d414a(0x14c)]+':print-buildlink',a126_0x2dee38[a126_0x2d414a(0x11d)][a126_0x2d414a(0x109)]=SDK_EVENTS['SDK_A11Y']+a126_0x2d414a(0x110),a126_0x2dee38[a126_0x2d414a(0x11d)]['SAVE_RESULTS']=SDK_EVENTS['SDK_A11Y']+':save-results',a126_0x2dee38[a126_0x2d414a(0x11d)][a126_0x2d414a(0x130)]=SDK_EVENTS['SDK_A11Y']+a126_0x2d414a(0x104),a126_0x2dee38[a126_0x2d414a(0x11d)][a126_0x2d414a(0x135)]=SDK_EVENTS[a126_0x2d414a(0x13c)]+':get-accessibility-results-summary',a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0x155)]=SDK_EVENTS[a126_0x2d414a(0x12f)]+a126_0x2d414a(0x112),a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0xdb)]=SDK_EVENTS[a126_0x2d414a(0x12f)]+':screenshot',a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0x14d)]=SDK_EVENTS[a126_0x2d414a(0x12f)]+':start',a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0xdf)]=SDK_EVENTS['SDK_PERCY']+a126_0x2d414a(0xd5),a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0xf8)]=SDK_EVENTS['SDK_PERCY']+a126_0x2d414a(0x12c),a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0xe6)]=SDK_EVENTS[a126_0x2d414a(0x12f)]+':snapshot',a126_0x2dee38[a126_0x2d414a(0x136)][a126_0x2d414a(0x145)]=SDK_EVENTS[a126_0x2d414a(0x12f)]+a126_0x2d414a(0xf4),a126_0x2dee38[a126_0x2d414a(0xd3)][a126_0x2d414a(0xef)]=SDK_EVENTS[a126_0x2d414a(0x133)]+a126_0x2d414a(0xf1),a126_0x2dee38[a126_0x2d414a(0xd3)][a126_0x2d414a(0xd2)]=SDK_EVENTS[a126_0x2d414a(0x133)]+a126_0x2d414a(0x108),a126_0x2dee38[a126_0x2d414a(0xd3)]['PRINT_BUILDLINK']=SDK_EVENTS[a126_0x2d414a(0x133)]+a126_0x2d414a(0x127),a126_0x2dee38[a126_0x2d414a(0x143)]['BEFORE_EACH']=SDK_EVENTS[a126_0x2d414a(0x10e)]+':before-each',a126_0x2dee38[a126_0x2d414a(0x143)][a126_0x2d414a(0x146)]=SDK_EVENTS[a126_0x2d414a(0x10e)]+':after-each',a126_0x2dee38[a126_0x2d414a(0x143)][a126_0x2d414a(0x115)]=SDK_EVENTS[a126_0x2d414a(0x10e)]+a126_0x2d414a(0x12b),a126_0x2dee38[a126_0x2d414a(0x143)][a126_0x2d414a(0x10a)]=SDK_EVENTS[a126_0x2d414a(0x10e)]+a126_0x2d414a(0x153),a126_0x2dee38[a126_0x2d414a(0x143)][a126_0x2d414a(0x13d)]=SDK_EVENTS[a126_0x2d414a(0x10e)]+a126_0x2d414a(0xfe),a126_0x2dee38[a126_0x2d414a(0x143)][a126_0x2d414a(0x120)]=SDK_EVENTS[a126_0x2d414a(0x10e)]+':after',a126_0x2dee38[a126_0x2d414a(0x102)][a126_0x2d414a(0x103)]=SDK_EVENTS[a126_0x2d414a(0x14e)]+':hub-management',a126_0x2dee38[a126_0x2d414a(0x102)][a126_0x2d414a(0xe4)]=SDK_EVENTS[a126_0x2d414a(0x14e)]+a126_0x2d414a(0x127),a126_0x2dee38[a126_0x2d414a(0xd7)][a126_0x2d414a(0xd6)]=SDK_EVENTS[a126_0x2d414a(0xf0)]+a126_0x2d414a(0x10d),a126_0x2dee38[a126_0x2d414a(0xd8)][a126_0x2d414a(0xe1)]=SDK_EVENTS['SDK_DRIVER']+a126_0x2d414a(0x156),a126_0x2dee38[a126_0x2d414a(0xd8)][a126_0x2d414a(0x14b)]=SDK_EVENTS[a126_0x2d414a(0x154)]+a126_0x2d414a(0x12e),a126_0x2dee38[a126_0x2d414a(0xd8)][a126_0x2d414a(0x101)]=SDK_EVENTS['SDK_DRIVER']+a126_0x2d414a(0x11f),a126_0x2dee38[a126_0x2d414a(0xd8)]['POST_EXECUTE']=SDK_EVENTS[a126_0x2d414a(0x154)]+a126_0x2d414a(0x137),module['exports']=a126_0x2dee38;
function a126_0x107f(){const _0x3282d9=['SCREENSHOT','SYNC','exports','sdk:o11y','A11Y_EVENTS',':hub-management','sdk:cli:start','SDK_FIND_NEAREST_HUB','SDK_CLI_CHECK_UPDATE','GET_RESULTS','SDK_HOOK',':sync','SDK_OBSERVABILITY_CONFIG','SDK_PRE_TEST','SDK_PRE_INITIALIZE','SESSION_STATUS','GET','KEEP_ALIVE',':start','SCREENSHOT_APP','sdk:driver','SESSION_NAME','sdk:cli:on-connect','sdk:testhub',':after',':local-stop','4693312bQmVop','sdk:driverInit','sdk:hook','sdk:app-automate','SDK_START_BIN_SESSION','APP_AUOTMATE_EVENTS','SDK_AUTOMATION_FRAMEWORK_INIT',':quit',':pre-execute',':screenshot','AUTO_CAPTURE',':get-accessibility-results','SDK_AI_SELF_HEAL_STEP','sdk:aiSelfHealGetResult',':auto-capture',':session-name','sdk:observabilityConfig',':stop','SDK_CLI_ENQUEUE_TEST_EVENT','SDK_AUTOMATION_FRAMEWORK_STOP','IDLE_TIMEOUT','TESTHUB_EVENTS','SDK_CLI_ON_BOOTSTRAP','SDK_TEST','SDK_AUTOMATE','PRE_EXECUTE','18FEDKhy','6981848HjnYNO','LOCAL_STOP',':post-execute','AFTER_ALL','PRINT_BUILDLINK',':print-buildlink','10173KtbfOF','SDK_APP_AUTOMATE','TAKE_SCREENSHOT','BEFORE','SDK_AUTOMATION_FRAMEWORK_START',':before-each','QUIT','AUTOMATE_EVENTS','START','HUB_MANAGEMENT','sdk:proxy-setup','sdk:cleanup','1804970gUVYQX','sdk:setup','SDK_A11Y','sdk:accessibilityConfig','SDK_AI_SELF_HEAL_GET_RESULT','sdk:automationFrameworkInit',':before-all','sdk:cli:check-update',':session-status','sdk:cli:download','AFTER','10973870kYaZNP',':get','SDK_TEST_FRAMEWORK_EVENT','sdk:cli:enqueueTestEvent','STOP','sdk:driver:pre-initialization','sdk:automationFrameworkStop','SDK_ACCESSIBILITY_CONFIG','SDK_CLI_DOWNLOAD','SDK_CLI_START','APP_UPLOAD',':save-results','SDK_TESTHUB','sdk:percy','PERFORM_SCAN','HOOK_EVENTS','SDK_PERCY','sdk:automate','sdk:cli:on-stop','9bPxAXl','POST_EXECUTE','138BkLLgS','sdk:pre-test','GET_RESULTS_SUMMARY',':driver-performscan','sdk:automationFrameworkStart','BEFORE_EACH','PERCY_EVENTS','SDK_PROXY_SETUP','SDK_POST_INITIALIZE','SAVE_RESULTS','SDK_CLEANUP','sdk:testSessionEvent','DRIVER_MANAGE','SDK_DRIVER','sdk:startBinSession','7606704mBcpEV','SNAPSHOT',':before','GENERATE_CI_ARTIFACT','sdk:turboscale','SESSION_ANNOTATION','SDK_CLI_ON_STOP','SDK_AUTO_CAPTURE','sdk:driver:post-initialization','sdk:cli:logCreatedEvent','SDK_SETUP',':download','SDK_TURBOSCALE','SDK_CLI_ON_CONNECT','sdk:post-test','979443fwFQvi',':after-all','O11y_EVENTS','sdk:onStop','sdk:findNearestHub','TURBOSCALE_EVENTS',':driver-manage',':snapshot','SDK_POST_TEST',':app-upload',':local-start','DRIVER_EVENT','SDK_O11Y',':keep-alive','SDK_DRIVER_INIT'];a126_0x107f=function(){return _0x3282d9;};return a126_0x107f();}const a126_0x4fb600=a126_0x23aa;(function(_0x2519ec,_0x4af9cd){const _0xc6730b=a126_0x23aa,_0x27c24c=_0x2519ec();while(!![]){try{const _0x35910b=-parseInt(_0xc6730b(0x100))/0x1+parseInt(_0xc6730b(0xe2))/0x2*(parseInt(_0xc6730b(0xb6))/0x3)+parseInt(_0xc6730b(0x95))/0x4+-parseInt(_0xc6730b(0xc2))/0x5*(parseInt(_0xc6730b(0xaf))/0x6)+parseInt(_0xc6730b(0xf1))/0x7+parseInt(_0xc6730b(0xb0))/0x8*(-parseInt(_0xc6730b(0xe0))/0x9)+parseInt(_0xc6730b(0xcd))/0xa;if(_0x35910b===_0x4af9cd)break;else _0x27c24c['push'](_0x27c24c['shift']());}catch(_0x7749be){_0x27c24c['push'](_0x27c24c['shift']());}}}(a126_0x107f,0xa0352));const a126_0x4b8237={};a126_0x4b8237[a126_0x4fb600(0xfb)]=a126_0x4fb600(0xc3),a126_0x4b8237[a126_0x4fb600(0xec)]=a126_0x4fb600(0xc1),a126_0x4b8237[a126_0x4fb600(0x88)]=a126_0x4fb600(0xe3),a126_0x4b8237[a126_0x4fb600(0xac)]='sdk:test',a126_0x4b8237[a126_0x4fb600(0x74)]=a126_0x4fb600(0xff),a126_0x4b8237[a126_0x4fb600(0x85)]=a126_0x4fb600(0x97),a126_0x4b8237['SDK_DRIVER']=a126_0x4fb600(0x8f),a126_0x4b8237[a126_0x4fb600(0xc4)]='sdk:a11y',a126_0x4b8237[a126_0x4fb600(0x78)]=a126_0x4fb600(0x7e),a126_0x4b8237[a126_0x4fb600(0xf8)]='sdk:auto-capture',a126_0x4b8237[a126_0x4fb600(0xe9)]=a126_0x4fb600(0xc0),a126_0x4b8237['SDK_TESTHUB']=a126_0x4fb600(0x92),a126_0x4b8237[a126_0x4fb600(0xad)]=a126_0x4fb600(0xde),a126_0x4b8237[a126_0x4fb600(0xb7)]=a126_0x4fb600(0x98),a126_0x4b8237[a126_0x4fb600(0xfd)]=a126_0x4fb600(0xf5),a126_0x4b8237['SDK_PERCY']=a126_0x4fb600(0xda),a126_0x4b8237[a126_0x4fb600(0x89)]=a126_0x4fb600(0xd2),a126_0x4b8237[a126_0x4fb600(0xea)]=a126_0x4fb600(0xf9),a126_0x4b8237[a126_0x4fb600(0xd6)]=a126_0x4fb600(0x81),a126_0x4b8237[a126_0x4fb600(0xd5)]=a126_0x4fb600(0xcb),a126_0x4b8237[a126_0x4fb600(0x83)]=a126_0x4fb600(0xc9),a126_0x4b8237[a126_0x4fb600(0xab)]='sdk:cli:on-bootstrap',a126_0x4b8237[a126_0x4fb600(0xfe)]=a126_0x4fb600(0x91),a126_0x4b8237[a126_0x4fb600(0xf7)]=a126_0x4fb600(0xdf),a126_0x4b8237[a126_0x4fb600(0x99)]=a126_0x4fb600(0xf0),a126_0x4b8237['SDK_CONNECT_BIN_SESSION']='sdk:connectBinSession',a126_0x4b8237[a126_0x4fb600(0x7a)]=a126_0x4fb600(0x96),a126_0x4b8237[a126_0x4fb600(0x82)]=a126_0x4fb600(0x70),a126_0x4b8237[a126_0x4fb600(0x9b)]=a126_0x4fb600(0xc7),a126_0x4b8237[a126_0x4fb600(0xba)]=a126_0x4fb600(0xe6),a126_0x4b8237[a126_0x4fb600(0xd4)]=a126_0x4fb600(0xc5),a126_0x4b8237[a126_0x4fb600(0x87)]=a126_0x4fb600(0xa5),a126_0x4b8237[a126_0x4fb600(0xa1)]='sdk:aiSelfHealStep',a126_0x4b8237[a126_0x4fb600(0xc6)]=a126_0x4fb600(0xa2),a126_0x4b8237[a126_0x4fb600(0xcf)]='sdk:testFrameworkEvent',a126_0x4b8237['SDK_TEST_SESSION_EVENT']=a126_0x4fb600(0xed),a126_0x4b8237['SDK_CLI_LOG_CREATED_EVENT']=a126_0x4fb600(0xfa),a126_0x4b8237[a126_0x4fb600(0xa7)]=a126_0x4fb600(0xd0),a126_0x4b8237[a126_0x4fb600(0xa8)]=a126_0x4fb600(0xd3),a126_0x4b8237['SDK_ON_STOP']=a126_0x4fb600(0x6f);function a126_0x23aa(_0x285d52,_0x586dbf){const _0x107f8d=a126_0x107f();return a126_0x23aa=function(_0x23aa79,_0x78ff2a){_0x23aa79=_0x23aa79-0x6e;let _0x3c06f5=_0x107f8d[_0x23aa79];return _0x3c06f5;},a126_0x23aa(_0x285d52,_0x586dbf);}const SDK_EVENTS=a126_0x4b8237,a126_0x571112={};a126_0x571112['EVENTS']=SDK_EVENTS,a126_0x571112[a126_0x4fb600(0xaa)]={},a126_0x571112[a126_0x4fb600(0xbd)]={},a126_0x571112[a126_0x4fb600(0x7f)]={},a126_0x571112[a126_0x4fb600(0xe8)]={},a126_0x571112[a126_0x4fb600(0x6e)]={},a126_0x571112[a126_0x4fb600(0xdc)]={},a126_0x571112[a126_0x4fb600(0x71)]={},a126_0x571112[a126_0x4fb600(0x9a)]={},a126_0x571112[a126_0x4fb600(0x77)]={},a126_0x571112[a126_0x4fb600(0xaa)]['START']=SDK_EVENTS['SDK_TESTHUB']+a126_0x4fb600(0x8d),a126_0x571112[a126_0x4fb600(0xaa)][a126_0x4fb600(0xd1)]=SDK_EVENTS[a126_0x4fb600(0xd9)]+a126_0x4fb600(0xa6),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0x8c)]=SDK_EVENTS[a126_0x4fb600(0xad)]+a126_0x4fb600(0x79),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xbf)]=SDK_EVENTS['SDK_AUTOMATE']+a126_0x4fb600(0x80),a126_0x571112[a126_0x4fb600(0xbd)]['LOCAL_START']=SDK_EVENTS[a126_0x4fb600(0xad)]+a126_0x4fb600(0x76),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xb1)]=SDK_EVENTS[a126_0x4fb600(0xad)]+a126_0x4fb600(0x94),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xee)]=SDK_EVENTS[a126_0x4fb600(0xad)]+a126_0x4fb600(0x72),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0x90)]=SDK_EVENTS['SDK_AUTOMATE']+a126_0x4fb600(0xa4),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0x8a)]=SDK_EVENTS['SDK_AUTOMATE']+a126_0x4fb600(0xca),a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xf6)]=SDK_EVENTS[a126_0x4fb600(0xad)]+':session-annotation',a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xa9)]=SDK_EVENTS[a126_0x4fb600(0xad)]+':idle-timeout',a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xf4)]=SDK_EVENTS[a126_0x4fb600(0xad)]+':ci-artifacts',a126_0x571112[a126_0x4fb600(0xbd)][a126_0x4fb600(0xb4)]=SDK_EVENTS[a126_0x4fb600(0xad)]+':print-buildlink',a126_0x571112[a126_0x4fb600(0x7f)][a126_0x4fb600(0xdb)]=SDK_EVENTS['SDK_A11Y']+a126_0x4fb600(0xe5),a126_0x571112[a126_0x4fb600(0x7f)][a126_0x4fb600(0xeb)]=SDK_EVENTS[a126_0x4fb600(0xc4)]+a126_0x4fb600(0xd8),a126_0x571112[a126_0x4fb600(0x7f)][a126_0x4fb600(0x84)]=SDK_EVENTS['SDK_A11Y']+a126_0x4fb600(0xa0),a126_0x571112[a126_0x4fb600(0x7f)][a126_0x4fb600(0xe4)]=SDK_EVENTS[a126_0x4fb600(0xc4)]+':get-accessibility-results-summary',a126_0x571112[a126_0x4fb600(0xe8)]['DOWNLOAD']=SDK_EVENTS[a126_0x4fb600(0xdd)]+a126_0x4fb600(0xfc),a126_0x571112[a126_0x4fb600(0xe8)][a126_0x4fb600(0x7b)]=SDK_EVENTS[a126_0x4fb600(0xdd)]+a126_0x4fb600(0x9e),a126_0x571112[a126_0x4fb600(0xe8)][a126_0x4fb600(0xbe)]=SDK_EVENTS[a126_0x4fb600(0xdd)]+':start',a126_0x571112[a126_0x4fb600(0xe8)]['STOP']=SDK_EVENTS['SDK_PERCY']+a126_0x4fb600(0xa6),a126_0x571112[a126_0x4fb600(0xe8)][a126_0x4fb600(0x9f)]=SDK_EVENTS['SDK_PERCY']+a126_0x4fb600(0xa3),a126_0x571112[a126_0x4fb600(0xe8)][a126_0x4fb600(0xf2)]=SDK_EVENTS[a126_0x4fb600(0xdd)]+a126_0x4fb600(0x73),a126_0x571112[a126_0x4fb600(0xe8)][a126_0x4fb600(0x8e)]=SDK_EVENTS['SDK_PERCY']+':screenshot-app',a126_0x571112[a126_0x4fb600(0x6e)][a126_0x4fb600(0x7c)]=SDK_EVENTS[a126_0x4fb600(0x78)]+a126_0x4fb600(0x86),a126_0x571112[a126_0x4fb600(0x6e)][a126_0x4fb600(0xb8)]=SDK_EVENTS[a126_0x4fb600(0x78)]+':driver-takeScreenShot',a126_0x571112[a126_0x4fb600(0x6e)]['PRINT_BUILDLINK']=SDK_EVENTS[a126_0x4fb600(0x78)]+a126_0x4fb600(0xb5),a126_0x571112[a126_0x4fb600(0xdc)][a126_0x4fb600(0xe7)]=SDK_EVENTS[a126_0x4fb600(0x85)]+a126_0x4fb600(0xbb),a126_0x571112[a126_0x4fb600(0xdc)]['AFTER_EACH']=SDK_EVENTS[a126_0x4fb600(0x85)]+':after-each',a126_0x571112[a126_0x4fb600(0xdc)][a126_0x4fb600(0xb3)]=SDK_EVENTS[a126_0x4fb600(0x85)]+a126_0x4fb600(0x101),a126_0x571112[a126_0x4fb600(0xdc)]['BEFORE_ALL']=SDK_EVENTS[a126_0x4fb600(0x85)]+a126_0x4fb600(0xc8),a126_0x571112[a126_0x4fb600(0xdc)][a126_0x4fb600(0xb9)]=SDK_EVENTS['SDK_HOOK']+a126_0x4fb600(0xf3),a126_0x571112[a126_0x4fb600(0xdc)][a126_0x4fb600(0xcc)]=SDK_EVENTS[a126_0x4fb600(0x85)]+a126_0x4fb600(0x93),a126_0x571112[a126_0x4fb600(0x71)]['HUB_MANAGEMENT']=SDK_EVENTS['SDK_TURBOSCALE']+a126_0x4fb600(0x80),a126_0x571112[a126_0x4fb600(0x71)][a126_0x4fb600(0xb4)]=SDK_EVENTS[a126_0x4fb600(0xfd)]+a126_0x4fb600(0xb5),a126_0x571112[a126_0x4fb600(0x9a)][a126_0x4fb600(0xd7)]=SDK_EVENTS[a126_0x4fb600(0xb7)]+a126_0x4fb600(0x75),a126_0x571112[a126_0x4fb600(0x77)][a126_0x4fb600(0xbc)]=SDK_EVENTS[a126_0x4fb600(0xef)]+a126_0x4fb600(0x9c),a126_0x571112[a126_0x4fb600(0x77)][a126_0x4fb600(0x8b)]=SDK_EVENTS[a126_0x4fb600(0xef)]+a126_0x4fb600(0xce),a126_0x571112[a126_0x4fb600(0x77)][a126_0x4fb600(0xae)]=SDK_EVENTS[a126_0x4fb600(0xef)]+a126_0x4fb600(0x9d),a126_0x571112[a126_0x4fb600(0x77)][a126_0x4fb600(0xe1)]=SDK_EVENTS[a126_0x4fb600(0xef)]+a126_0x4fb600(0xb2),module[a126_0x4fb600(0x7d)]=a126_0x571112;

@@ -1,1 +0,1 @@

function a127_0x5041(_0x9614ed,_0x379b14){const _0x2161be=a127_0x2161();return a127_0x5041=function(_0x5041e2,_0x43b1ea){_0x5041e2=_0x5041e2-0x141;let _0x44b91b=_0x2161be[_0x5041e2];return _0x44b91b;},a127_0x5041(_0x9614ed,_0x379b14);}function a127_0x2161(){const _0x1807ab=['gsULL','yQkWI','-start','xcSaF','<h1>Performance\x20Report</h1>','_observer','appendFileSync','key-metrics.json\x20file\x20not\x20found,\x20skipping\x20processing\x20for\x20event\x20for\x20cli.','794JUpgsb','writeFileSync','dGKgu','stopMonitoring','all','perf_hooks','Error\x20in\x20doing\x20csv\x20operations:\x20','ZAKsq','ilYOA','EOQTb','sLSRy','vzSCE','stack','</td></tr>','env','entryType','9338744PijmkQ','</tbody></table></body></html>','startMonitoring','failure','debug','calculateTimesFromMultipleFiles','concat','performance-report','HCKdD','stringify','BROWSERSTACK_SDK_INSTRUMENTATION','Error\x20processing\x20key-metrics.json:\x20%s','generateJSON','reduce','calculateTimeFromEvents','GhnVO','measures','forEach','readdirSync','entryTypes','VStuH','bweow','measureWrapper','unlink','ZYYVK','errorReportDirName','Error\x20stopping\x20monitoring\x20','xRPgU','ZBdyy','Jrtqh','kYSen','XiTib','kVaSw','MXTRT','end','errors','function','DKdMX','browserStackCwd','thAPA','exports','code','getEventsFromJSON','platform','captureError','info','LLuUa','../logger','readFileSync','toString','ALWTB','details','apply','generateHTMLReport','AQZMm','.json','assign','Xjqty','ViZAf','modified-key-metrics.json','map','readFile','existsSync','jsonReportDirPath','error-report','ZuurD','mBmSM','jsonReportDirName','pushPerfMeasures','Error\x20in\x20writing\x20html\x20','finalizePerfMeasures','eventsMap','2162631bPOGXj','name','splice','isEnabled','bfxXV','jhAQn','freYV','errorReportFileName','slice','Error\x20in\x20getting\x20key-metrics.json\x20file:\x20%s','RCFen','getCleanedPerfEvents','finalizeErrors','key-metrics.json','push','8004106JvJCly','started','worker','measure','unlinkSync','readdir','3823645zytpIz','success','index','start','toJSON','_measureEvents','/error-report-','buffered','errorFile','false','drawP','XZEWC','jdKJt','4nOaSuh','44471HJSgnD','winstonLogger','CwLqY','</td><td>','duration','mark','F_OK','finalize','Error\x20in\x20creating\x20performance\x20reports\x20directory:\x20','constants','__platformCaps','hDfqM','fs/promises','catch','mkdirSync','rMpxp','<table><thead><tr><th>Function\x20Name</th><th>Duration\x20(ms)</th></tr></thead><tbody>','message','MVFiN','writeFile','YSpFc','QuQQi','isArray','CnAwm','11826054VduCwM','Time\x20for\x20','parse','pushErrors','QaeTZ','20FjPtDj','format','length','jsonReportFileName','match','rsoIi','disconnect','1594ReIpZn','performance-own.html','flat','Error\x20while\x20removing\x20files:\x20','oLivV','Performance\x20report\x20is\x20at\x20','_events','cwd','270aXpNqd','_errorEvents','join','KYhuu','iYlUb','util'];a127_0x2161=function(){return _0x1807ab;};return a127_0x2161();}const a127_0x1b211b=a127_0x5041;(function(_0x481910,_0x44ba85){const _0xe4ee41=a127_0x5041,_0x2fc497=_0x481910();while(!![]){try{const _0x21df74=parseInt(_0xe4ee41(0x1c2))/0x1*(-parseInt(_0xe4ee41(0x1d8))/0x2)+-parseInt(_0xe4ee41(0x17b))/0x3*(parseInt(_0xe4ee41(0x19d))/0x4)+parseInt(_0xe4ee41(0x190))/0x5+-parseInt(_0xe4ee41(0x1ca))/0x6*(-parseInt(_0xe4ee41(0x19e))/0x7)+parseInt(_0xe4ee41(0x1e8))/0x8+parseInt(_0xe4ee41(0x1b6))/0x9+-parseInt(_0xe4ee41(0x1bb))/0xa*(parseInt(_0xe4ee41(0x18a))/0xb);if(_0x21df74===_0x44ba85)break;else _0x2fc497['push'](_0x2fc497['shift']());}catch(_0x5766c4){_0x2fc497['push'](_0x2fc497['shift']());}}}(a127_0x2161,0xb0820));const fs=require('fs'),fsPromise=require(a127_0x1b211b(0x1aa)),{performance,PerformanceObserver}=require(a127_0x1b211b(0x1dd)),path=require('path'),util=require(a127_0x1b211b(0x1cf)),logger=require(a127_0x1b211b(0x162))[a127_0x1b211b(0x19f)],{getLogDir}=require('../logger'),{getProcessId,sleep,debug,getTestName}=require('../processHelper');class PerformanceTester{static [a127_0x1b211b(0x1d5)];static [a127_0x1b211b(0x1c8)]=[];static [a127_0x1b211b(0x195)]=[];static [a127_0x1b211b(0x1cb)]=[];static [a127_0x1b211b(0x18b)]=![];static [a127_0x1b211b(0x176)]=a127_0x1b211b(0x1ef);static [a127_0x1b211b(0x14c)]=process[a127_0x1b211b(0x1e6)][a127_0x1b211b(0x159)]?path['join'](process[a127_0x1b211b(0x1e6)]['browserStackCwd'],a127_0x1b211b(0x173)):path[a127_0x1b211b(0x1cc)](process[a127_0x1b211b(0x1c9)](),a127_0x1b211b(0x173));static ['errorReportFileName']=this[a127_0x1b211b(0x14c)]+a127_0x1b211b(0x196)+getProcessId()+a127_0x1b211b(0x16a);static [a127_0x1b211b(0x166)]={};static [a127_0x1b211b(0x17a)]={};static[a127_0x1b211b(0x1ea)](_0x3ad0b4,_0x15fae6=this[a127_0x1b211b(0x14c)]+a127_0x1b211b(0x196)+getProcessId()+'.json'){const _0x4eff13=a127_0x1b211b,_0x4e9b88={'CwLqY':function(_0x506db5,_0x1386fa){return _0x506db5===_0x1386fa;},'KYhuu':_0x4eff13(0x18d),'CnAwm':function(_0xa4b4bc){return _0xa4b4bc();},'ysLdA':function(_0x5c408f,_0x202a82){return _0x5c408f+_0x202a82;},'pKYqn':_0x4eff13(0x1a6),'jdKJt':_0x4eff13(0x157)};try{this[_0x4eff13(0x172)]=path[_0x4eff13(0x1cc)](_0x4e9b88['CnAwm'](getLogDir),this[_0x4eff13(0x176)]),!_0x3ad0b4&&(_0x3ad0b4=this[_0x4eff13(0x172)]+'/performance-report-'+_0x4e9b88[_0x4eff13(0x1b5)](getProcessId)+_0x4eff13(0x16a)),!fs['existsSync'](this[_0x4eff13(0x172)])&&fs[_0x4eff13(0x1ac)](this[_0x4eff13(0x172)]);}catch(_0x103da8){logger[_0x4eff13(0x1ec)](_0x4e9b88['ysLdA'](_0x4e9b88['pKYqn'],_0x103da8));}if(this[_0x4eff13(0x18b)]||!this[_0x4eff13(0x17e)]())return;this[_0x4eff13(0x1d5)]=new PerformanceObserver(_0x2955c7=>{const _0x4cfc95=_0x4eff13,_0x45ba14={'goHof':function(_0x54fc54,_0x5b53a0){const _0x1ee593=a127_0x5041;return _0x4e9b88[_0x1ee593(0x1a0)](_0x54fc54,_0x5b53a0);},'HCKdD':_0x4e9b88[_0x4cfc95(0x1cd)]};_0x2955c7['getEntries']()[_0x4cfc95(0x144)](_0x40b5a2=>{const _0x4c41d7=_0x4cfc95;if(_0x45ba14['goHof'](_0x40b5a2[_0x4c41d7(0x1e7)],_0x45ba14[_0x4c41d7(0x1f0)])){let _0x353054={};if(_0x40b5a2['toJSON'])_0x353054=_0x40b5a2[_0x4c41d7(0x194)]();else for(const _0x15b93c in _0x40b5a2){_0x353054[_0x15b93c]=_0x40b5a2[_0x15b93c];}this[_0x4c41d7(0x166)][_0x40b5a2['name']]&&(_0x353054=Object['assign'](_0x353054,this['details'][_0x40b5a2[_0x4c41d7(0x17c)]])),delete this['details'][_0x40b5a2['name']],this['_measureEvents'][_0x4c41d7(0x189)](_0x353054);}else this[_0x4c41d7(0x1c8)][_0x4c41d7(0x189)](_0x40b5a2);});});const _0xa81328={};_0xa81328[_0x4eff13(0x197)]=!![],_0xa81328[_0x4eff13(0x146)]=[_0x4e9b88[_0x4eff13(0x19c)],_0x4e9b88[_0x4eff13(0x1cd)]],this[_0x4eff13(0x1d5)]['observe'](_0xa81328),this['started']=!![],this[_0x4eff13(0x1be)]=_0x3ad0b4,this['errorReportFileName']=_0x15fae6;}static['getPerformance'](){return performance;}static[a127_0x1b211b(0x141)](_0x2ca5f4,_0x5b801a){const _0x1cf916=a127_0x1b211b,_0x18ca9d={};_0x18ca9d['vzSCE']=function(_0x5b6cf6,_0xfbda36){return _0x5b6cf6+_0xfbda36;},_0x18ca9d[_0x1cf916(0x1ba)]=function(_0x50a5df,_0x2d50cd){return _0x50a5df||_0x2d50cd;},_0x18ca9d[_0x1cf916(0x1e1)]=function(_0x41be8a,_0x256ebe){return _0x41be8a===_0x256ebe;};const _0x496efe=_0x18ca9d,_0x17e258={};if(!_0x2ca5f4||_0x496efe[_0x1cf916(0x1e1)](_0x2ca5f4[_0x1cf916(0x1bd)],0x0))return;_0x2ca5f4[_0x1cf916(0x16f)](_0x490eb0=>{const _0x20dafa=_0x1cf916;!_0x17e258[_0x490eb0[_0x20dafa(0x17c)]]&&(_0x17e258[_0x490eb0[_0x20dafa(0x17c)]]=0x0),_0x17e258[_0x490eb0[_0x20dafa(0x17c)]]+=_0x490eb0[_0x20dafa(0x1a2)];});const _0x3be807=_0x5b801a['reduce']((_0x2e1dfa,_0x101f6d)=>{const _0x2877b0=_0x1cf916;return _0x496efe[_0x2877b0(0x1e3)](_0x17e258[_0x101f6d],_0x496efe['QaeTZ'](_0x2e1dfa,0x0));},0x0);return _0x3be807;}static async[a127_0x1b211b(0x1ed)](_0x578eb5,_0x598da9){const _0x44be87=a127_0x1b211b,_0x56ba8e={'rMpxp':function(_0x409bea,_0x1bd3f2){return _0x409bea+_0x1bd3f2;},'ALWTB':function(_0x21e28d,_0x27bf52){return _0x21e28d||_0x27bf52;},'xRPgU':function(_0x2dfee8,_0x4bdd66){return _0x2dfee8===_0x4bdd66;},'ZBdyy':function(_0x50432d,_0x3d718f){return _0x50432d(_0x3d718f);},'MVFiN':function(_0x5738c2,_0x1230e8){return _0x5738c2(_0x1230e8);}};if(!_0x578eb5||_0x56ba8e[_0x44be87(0x14e)](_0x578eb5['length'],0x0))return 0x0;const _0xd4c436=[];for(const _0xfbd0fc of _0x578eb5){const _0x3911b3=path[_0x44be87(0x1cc)]('.',_0xfbd0fc);try{const _0x26316a=this[_0x44be87(0x15d)](_0x3911b3);_0x26316a[_0x44be87(0x16f)](_0x467480=>{const _0x5195e7=_0x44be87;!_0xd4c436[_0x467480['name']]&&(_0xd4c436[_0x467480[_0x5195e7(0x17c)]]=0x0),_0xd4c436[_0x467480['name']]+=_0x467480['duration'];});}catch(_0x46595b){_0x56ba8e[_0x44be87(0x14f)](debug,_0x44be87(0x1de)+_0x46595b['toString']());}}const _0x8bcd9a=_0x598da9[_0x44be87(0x1f5)]((_0x1fd603,_0x2e1c3f)=>{const _0x43f67d=_0x44be87;return _0x56ba8e[_0x43f67d(0x1ad)](_0xd4c436[_0x2e1c3f],_0x56ba8e[_0x43f67d(0x165)](_0x1fd603,0x0));},0x0);return _0x56ba8e[_0x44be87(0x1b0)](debug,_0x44be87(0x1b7)+_0x598da9+'\x20for\x20all\x20processes\x20is\x20'+_0x8bcd9a),_0x8bcd9a;}static['getEventsFromJSON'](_0x4b259c){const _0x3b469a=a127_0x1b211b;if(_0x4b259c){if(!fs['existsSync'](_0x4b259c))return[];return JSON[_0x3b469a(0x1b8)](fs[_0x3b469a(0x163)](_0x4b259c)['toString']());}}static async['stopAndGenerate'](_0x2ac691=a127_0x1b211b(0x1c3),_0x30e4dc=null){const _0x11f978=a127_0x1b211b,_0xa79a10={'iYlUb':function(_0x160975,_0x3a224a){return _0x160975(_0x3a224a);},'VStuH':function(_0x39e970,_0x47a797){return _0x39e970(_0x47a797);}};if(!this['started'])return;await _0xa79a10[_0x11f978(0x1ce)](sleep,0x1e),this['_observer'][_0x11f978(0x1c1)](),this[_0x11f978(0x18b)]=![],this[_0x11f978(0x1f4)](this[_0x11f978(0x1c8)]);const _0x4b147d=this[_0x11f978(0x168)](this[_0x11f978(0x1c8)]),_0x465297=path['join'](process[_0x11f978(0x1c9)](),_0x2ac691);fs[_0x11f978(0x1b1)](_0x465297,_0x4b147d,_0x55fbee=>{const _0x447a68=_0x11f978;if(_0x55fbee){_0xa79a10[_0x447a68(0x1ce)](debug,_0x447a68(0x178)+_0x55fbee['toString']());return;}_0xa79a10[_0x447a68(0x147)](debug,_0x447a68(0x1c7)+_0x465297);});if(_0x30e4dc)return this[_0x11f978(0x141)](this['_events'],_0x30e4dc);}static[a127_0x1b211b(0x168)](_0x2be788){const _0x5ea564=a127_0x1b211b,_0x22718c={};_0x22718c[_0x5ea564(0x175)]='<!DOCTYPE\x20html><html><head><title>Performance\x20Report</title></head><body>',_0x22718c[_0x5ea564(0x1b2)]=_0x5ea564(0x1d4),_0x22718c['REkcq']=_0x5ea564(0x1ae),_0x22718c[_0x5ea564(0x19b)]=_0x5ea564(0x1e9);const _0x2c6749=_0x22718c;let _0x68789f=_0x2c6749[_0x5ea564(0x175)];return _0x68789f+=_0x2c6749[_0x5ea564(0x1b2)],_0x68789f+=_0x2c6749['REkcq'],_0x2be788['forEach'](_0x12ce1b=>{const _0xbcdd48=_0x5ea564;_0x68789f+='<tr><td>'+_0x12ce1b[_0xbcdd48(0x17c)]+_0xbcdd48(0x1a1)+_0x12ce1b[_0xbcdd48(0x1a2)]+_0xbcdd48(0x1e5);}),_0x68789f+=_0x2c6749[_0x5ea564(0x19b)],_0x68789f;}static[a127_0x1b211b(0x1f4)](_0x5230af){const _0x50dc51=a127_0x1b211b;if(!this['jsonReportFileName'])return;const _0x396cdc={};_0x5230af[_0x50dc51(0x16f)](_0x3003b2=>{const _0x228c49=_0x50dc51;!_0x396cdc[_0x3003b2['name']]&&(_0x396cdc[_0x3003b2[_0x228c49(0x17c)]]=0x0),_0x396cdc[_0x3003b2[_0x228c49(0x17c)]]+=_0x3003b2[_0x228c49(0x1a2)];});const _0x1fc7d7=Object['entries'](_0x396cdc)[_0x50dc51(0x16f)](([_0x2b14a8,_0x4f9fcc])=>{const _0x134272={};return _0x134272['name']=_0x2b14a8,_0x134272['duration']=_0x4f9fcc,_0x134272;});fs[_0x50dc51(0x1d9)](this[_0x50dc51(0x1be)],JSON[_0x50dc51(0x1f1)](_0x1fc7d7));}static[a127_0x1b211b(0x17e)](){const _0x2c7595=a127_0x1b211b,_0x44e9ee={};_0x44e9ee[_0x2c7595(0x174)]=function(_0x4e6f1e,_0x225b82){return _0x4e6f1e===_0x225b82;},_0x44e9ee[_0x2c7595(0x1e2)]=_0x2c7595(0x199);const _0x36bef8=_0x44e9ee;return!_0x36bef8[_0x2c7595(0x174)](process['env'][_0x2c7595(0x1f2)],_0x36bef8[_0x2c7595(0x1e2)]);}static[a127_0x1b211b(0x18d)](_0x17e7ac,_0x16e455,_0x2a1c63=null,_0x371775={},_0x313fb7=null){const _0x4ce6f9=a127_0x1b211b,_0x19ab27={'freYV':function(_0x2deedc,_0x50ea18){return _0x2deedc(_0x50ea18);},'QuQQi':function(_0x49885b,_0x3d52de){return _0x49885b instanceof _0x3d52de;}};try{if(this[_0x4ce6f9(0x18b)]&&this['isEnabled']()){let _0x27f455=_0x17e7ac;_0x2a1c63&&(_0x27f455=_0x17e7ac+'['+JSON[_0x4ce6f9(0x1f1)](_0x2a1c63)+']');PerformanceTester[_0x4ce6f9(0x193)](_0x27f455),this[_0x4ce6f9(0x166)]&&(this[_0x4ce6f9(0x166)][_0x27f455]=_0x371775);try{const _0x25bec2=_0x16e455[_0x4ce6f9(0x167)](null,_0x313fb7);if(_0x19ab27[_0x4ce6f9(0x1b3)](_0x25bec2,Promise))return new Promise((_0x5db52c,_0xf10d08)=>{const _0x59bfed=_0x4ce6f9,_0x3899e1={'bfxXV':function(_0x5f4fc0,_0x11cfcc){const _0x36ac15=a127_0x5041;return _0x19ab27[_0x36ac15(0x181)](_0x5f4fc0,_0x11cfcc);},'ViZAf':function(_0x50f1a3,_0x7703cc){const _0x208f48=a127_0x5041;return _0x19ab27[_0x208f48(0x181)](_0x50f1a3,_0x7703cc);}};_0x25bec2['then'](_0x1dbaaf=>{const _0x39352b=a127_0x5041;PerformanceTester[_0x39352b(0x155)](_0x27f455),_0x3899e1[_0x39352b(0x17f)](_0x5db52c,_0x1dbaaf);})[_0x59bfed(0x1ab)](_0x36d11c=>{const _0x359081=_0x59bfed;PerformanceTester['end'](_0x27f455,![],util[_0x359081(0x1bc)](_0x36d11c)),_0x3899e1[_0x359081(0x16d)](_0xf10d08,_0x36d11c);});});;return PerformanceTester['end'](_0x27f455),_0x25bec2;}catch(_0x4bc02c){PerformanceTester[_0x4ce6f9(0x155)](_0x27f455,![],util[_0x4ce6f9(0x1bc)](_0x4bc02c));throw _0x4bc02c;}};return _0x16e455[_0x4ce6f9(0x167)](null,_0x313fb7);}catch(_0x251409){return logger['debug']('error\x20in\x20measure\x20'+(_0x251409[_0x4ce6f9(0x1e4)]||_0x251409['message']||_0x251409)),_0x16e455[_0x4ce6f9(0x167)](null,_0x313fb7);}}static[a127_0x1b211b(0x149)](_0x1ba1ef,_0x44cea2,_0x25e3a9={}){const _0x18438c=a127_0x1b211b,_0x196a26={'RCFen':function(_0x27a682){return _0x27a682();}},_0x2146a4=this;return _0x25e3a9[_0x18438c(0x18c)]=_0x196a26[_0x18438c(0x185)](getProcessId),_0x25e3a9['testName']=_0x196a26['RCFen'](getTestName),_0x25e3a9[_0x18438c(0x15e)]=global['__platformCaps']&&global[_0x18438c(0x1a8)][_0x18438c(0x192)],function(){const _0x10bfd4=_0x18438c,_0x21fedf=[_0x1ba1ef,_0x44cea2,null,_0x25e3a9]['concat'](arguments);return _0x2146a4[_0x10bfd4(0x18d)][_0x10bfd4(0x167)](_0x2146a4,_0x21fedf);};}static[a127_0x1b211b(0x186)](){const _0x492e90=a127_0x1b211b,_0x1d36f2=/(^.*)\[(.*)\]$/,_0x205fbd={},_0x71416={},_0xca9217=[],_0x979277=this[_0x492e90(0x195)][_0x492e90(0x17d)](0x0,this[_0x492e90(0x195)]['length']);for(const _0x208266 of _0x979277){const _0x431e6b=_0x208266[_0x492e90(0x17c)][_0x492e90(0x1bf)](_0x1d36f2),_0x4bf05f=Object['assign']({},_0x208266);_0x431e6b&&(_0x4bf05f[_0x492e90(0x17c)]=_0x431e6b[0x1],_0x4bf05f['meta']=JSON['parse'](_0x431e6b[0x2])),_0xca9217[_0x492e90(0x189)](_0x4bf05f);}return _0xca9217;}static[a127_0x1b211b(0x177)](){const _0x462f4a=a127_0x1b211b,_0xc18361={'AQZMm':function(_0x40b257){return _0x40b257();},'DKdMX':function(_0x4feb4e,_0x2ee9e8){return _0x4feb4e+_0x2ee9e8;},'ZAKsq':_0x462f4a(0x1c5),'ilYOA':function(_0x527aed,_0x1b60c3){return _0x527aed===_0x1b60c3;}};try{this[_0x462f4a(0x172)]=path[_0x462f4a(0x1cc)](_0xc18361[_0x462f4a(0x169)](getLogDir),this[_0x462f4a(0x176)]);if(fs[_0x462f4a(0x171)](this[_0x462f4a(0x172)])){const _0x1fa678=fs[_0x462f4a(0x145)](this['jsonReportDirPath']);for(const _0x5c0646 of _0x1fa678){fs[_0x462f4a(0x18e)](path[_0x462f4a(0x1cc)](this[_0x462f4a(0x172)],_0x5c0646));}}}catch(_0x2c6c68){logger['debug'](_0xc18361[_0x462f4a(0x158)](_0xc18361[_0x462f4a(0x1df)],_0x2c6c68));}if(_0xc18361[_0x462f4a(0x1e0)](this[_0x462f4a(0x195)][_0x462f4a(0x1bd)],0x0))return;const _0x1c2fce=this[_0x462f4a(0x186)](),_0x26d958=JSON['stringify'](_0x1c2fce),_0x1f040e=_0xc18361[_0x462f4a(0x158)](_0x26d958['slice'](0x1,-0x1),',');fs[_0x462f4a(0x1d6)](this[_0x462f4a(0x1be)],_0x1f040e);}static async[a127_0x1b211b(0x179)](){const _0xf51ed6=a127_0x1b211b,_0x3d661f={'YjlDx':function(_0xe7d23e){return _0xe7d23e();},'Xjqty':function(_0x355417,_0xca105d){return _0x355417===_0xca105d;},'MXTRT':_0xf51ed6(0x188),'moQdb':'utf-8','ydQaM':_0xf51ed6(0x16e),'XiTib':function(_0x55441e,_0x1a4be7){return _0x55441e+_0x1a4be7;},'GhnVO':function(_0x4f8f70,_0x13cb1b){return _0x4f8f70+_0x13cb1b;},'hDfqM':_0xf51ed6(0x1f3),'dGKgu':_0xf51ed6(0x1d7),'gsULL':_0xf51ed6(0x184),'rsoIi':function(_0x11dc52,_0x308cd2){return _0x11dc52>_0x308cd2;}};this['jsonReportDirPath']=path[_0xf51ed6(0x1cc)](_0x3d661f['YjlDx'](getLogDir),this['jsonReportDirName']);if(!this['started']||_0x3d661f[_0xf51ed6(0x16c)](this[_0xf51ed6(0x195)][_0xf51ed6(0x1bd)],0x0))return[];if(!fs[_0xf51ed6(0x171)](this[_0xf51ed6(0x172)]))return this[_0xf51ed6(0x195)];const _0x3697f9=(await fsPromise[_0xf51ed6(0x18f)](this[_0xf51ed6(0x172)]))[_0xf51ed6(0x16f)](_0x144616=>path['resolve'](this['jsonReportDirPath'],_0x144616));try{const _0x4ab2d0=path['dirname'](this[_0xf51ed6(0x172)]),_0xb65d72=path['join'](_0x4ab2d0,_0x3d661f[_0xf51ed6(0x154)]);if(fs[_0xf51ed6(0x171)](_0xb65d72))try{await fsPromise['access'](_0xb65d72,fs[_0xf51ed6(0x1a7)][_0xf51ed6(0x1a4)]);const _0x104a5e=await fsPromise[_0xf51ed6(0x170)](_0xb65d72,_0x3d661f['moQdb']),_0x596be0=JSON[_0xf51ed6(0x1b8)](_0x104a5e),_0x3a6a31=path[_0xf51ed6(0x1cc)](this[_0xf51ed6(0x172)],_0x3d661f['ydQaM']);let _0x26f38d='';Array[_0xf51ed6(0x1b4)](_0x596be0)?_0x26f38d=_0x3d661f[_0xf51ed6(0x152)](_0x596be0[_0xf51ed6(0x16f)](_0x25c5c7=>JSON['stringify'](_0x25c5c7))[_0xf51ed6(0x1cc)](','),','):_0x26f38d=_0x3d661f[_0xf51ed6(0x142)](JSON[_0xf51ed6(0x1f1)](_0x596be0),','),await fsPromise[_0xf51ed6(0x1b1)](_0x3a6a31,_0x26f38d),_0x3697f9[_0xf51ed6(0x189)](_0x3a6a31),await fsPromise[_0xf51ed6(0x14a)](_0xb65d72);}catch(_0x4285af){logger[_0xf51ed6(0x160)](util[_0xf51ed6(0x1bc)](_0x3d661f[_0xf51ed6(0x1a9)],_0x4285af[_0xf51ed6(0x1e4)]||_0x4285af[_0xf51ed6(0x1af)]||_0x4285af));}else logger['info'](_0x3d661f[_0xf51ed6(0x1da)]);}catch(_0x3bc1fd){logger[_0xf51ed6(0x160)](util[_0xf51ed6(0x1bc)](_0x3d661f[_0xf51ed6(0x1d0)],_0x3bc1fd['stack']||_0x3bc1fd[_0xf51ed6(0x1af)]||_0x3bc1fd));}let _0x1d123b=(await Promise[_0xf51ed6(0x1dc)](_0x3697f9['map'](_0xd7a71c=>fsPromise[_0xf51ed6(0x170)](_0xd7a71c,'utf-8'))))[_0xf51ed6(0x16f)](_0x5ddab5=>'['+_0x5ddab5['slice'](0x0,-0x1)+']')[_0xf51ed6(0x16f)](_0x4fa2fd=>JSON[_0xf51ed6(0x1b8)](_0x4fa2fd))[_0xf51ed6(0x1c4)]();return _0x3d661f[_0xf51ed6(0x1c0)](this[_0xf51ed6(0x195)][_0xf51ed6(0x1bd)],0x0)&&(_0x1d123b=_0x1d123b[_0xf51ed6(0x1ee)](this[_0xf51ed6(0x186)]())),this['_observer'][_0xf51ed6(0x1c1)](),_0x1d123b;}static[a127_0x1b211b(0x1b9)](){const _0xaaf968=a127_0x1b211b,_0x4a128a={};_0x4a128a[_0xaaf968(0x14b)]=function(_0x354ed5,_0x3481ec){return _0x354ed5===_0x3481ec;},_0x4a128a[_0xaaf968(0x150)]=function(_0x180920,_0x15a264){return _0x180920+_0x15a264;};const _0x5cf1aa=_0x4a128a;if(_0x5cf1aa[_0xaaf968(0x14b)](this[_0xaaf968(0x1cb)][_0xaaf968(0x1bd)],0x0))return;const _0x6bf354=JSON[_0xaaf968(0x1f1)](this[_0xaaf968(0x1cb)]),_0x1a16b2=_0x5cf1aa['Jrtqh'](_0x6bf354[_0xaaf968(0x183)](0x1,-0x1),',');fs[_0xaaf968(0x1d6)](this[_0xaaf968(0x198)],_0x1a16b2);}static[a127_0x1b211b(0x187)](){const _0x8b95cd=a127_0x1b211b,_0x5e94da={};_0x5e94da[_0x8b95cd(0x153)]=function(_0x4ecc17,_0xd6a445){return _0x4ecc17>_0xd6a445;};const _0x1ddf92=_0x5e94da;if(this[_0x8b95cd(0x182)]){if(!fs[_0x8b95cd(0x171)](this[_0x8b95cd(0x182)]))return this['_errorEvents'];let _0x36121b=fs['readFileSync'](this[_0x8b95cd(0x182)])[_0x8b95cd(0x164)]();_0x36121b='['+_0x36121b['slice'](0x0,-0x1)+']';let _0x2f7a7b=JSON[_0x8b95cd(0x1b8)](_0x36121b);return _0x1ddf92[_0x8b95cd(0x153)](this['_errorEvents'][_0x8b95cd(0x1bd)],0x0)&&(_0x2f7a7b=_0x2f7a7b['concat'](this[_0x8b95cd(0x1cb)])),fs[_0x8b95cd(0x18e)](this[_0x8b95cd(0x182)]),_0x2f7a7b;}}static[a127_0x1b211b(0x15f)](_0x26a4e0){const _0x41e21f=a127_0x1b211b;if(!this['isEnabled']())return;this[_0x41e21f(0x1cb)][_0x41e21f(0x189)]({'message':_0x26a4e0[_0x41e21f(0x1af)],'trace':_0x26a4e0['stack'],'code':_0x26a4e0[_0x41e21f(0x15c)]||null,'time':new Date()});}static[a127_0x1b211b(0x1db)](){const _0x3ccf32=a127_0x1b211b;try{if(!this['isEnabled']())return;this[_0x3ccf32(0x1d5)][_0x3ccf32(0x1c1)](),this[_0x3ccf32(0x177)](),this[_0x3ccf32(0x1b9)]();}catch(_0xfbd58){logger[_0x3ccf32(0x1ec)](_0x3ccf32(0x14d)+util[_0x3ccf32(0x1bc)](_0xfbd58));}}static async[a127_0x1b211b(0x1a5)](){const _0x1a38d0=a127_0x1b211b,_0xcf7e73={'bweow':function(_0x2cbbf4,_0x483598){return _0x2cbbf4(_0x483598);}};await _0xcf7e73[_0x1a38d0(0x148)](sleep,0x1e);const _0x11f19b=await this[_0x1a38d0(0x179)](),_0x1e03af=this['finalizeErrors']();if(!this[_0x1a38d0(0x17e)]()){const _0x1dbbbb={};return _0x1dbbbb[_0x1a38d0(0x143)]=[],_0x1dbbbb[_0x1a38d0(0x156)]=[],_0x1dbbbb;}const _0x2363f4={};return _0x2363f4[_0x1a38d0(0x143)]=_0x11f19b,_0x2363f4[_0x1a38d0(0x156)]=_0x1e03af,_0x2363f4;}static['start'](_0x471fc6){const _0xf5b8f8=a127_0x1b211b,_0x4b8ac2={};_0x4b8ac2[_0xf5b8f8(0x1c6)]=function(_0x565709,_0x1d6001){return _0x565709+_0x1d6001;},_0x4b8ac2[_0xf5b8f8(0x19a)]=_0xf5b8f8(0x1d2);const _0x479cfb=_0x4b8ac2,_0x5933c1=_0x479cfb['oLivV'](_0x471fc6,_0x479cfb[_0xf5b8f8(0x19a)]);if(this[_0xf5b8f8(0x17a)][_0x5933c1])return;performance['mark'](_0x5933c1),this[_0xf5b8f8(0x17a)][_0x5933c1]=0x1;}static[a127_0x1b211b(0x155)](_0x50ffc5,_0x17b8a8=!![],_0x180274=null,_0x5a5dbf={}){const _0x569741=a127_0x1b211b,_0x2655dc={'xcSaF':function(_0x347f62,_0x2290e5){return _0x347f62+_0x2290e5;},'yQkWI':'-end','LLuUa':_0x569741(0x1d2),'jhAQn':function(_0x13d8e,_0x19b243){return _0x13d8e+_0x19b243;},'thAPA':function(_0x5580fe,_0x23080f){return _0x5580fe+_0x23080f;},'kYSen':function(_0x353fd2){return _0x353fd2();}};performance[_0x569741(0x1a3)](_0x2655dc[_0x569741(0x1d3)](_0x50ffc5,_0x2655dc[_0x569741(0x1d1)])),performance[_0x569741(0x18d)](_0x50ffc5,_0x2655dc[_0x569741(0x1d3)](_0x50ffc5,_0x2655dc[_0x569741(0x161)]),_0x2655dc[_0x569741(0x180)](_0x50ffc5,_0x2655dc['yQkWI'])),delete this[_0x569741(0x17a)][_0x2655dc[_0x569741(0x15a)](_0x50ffc5,_0x2655dc[_0x569741(0x161)])];const _0x5c9c25={};_0x5c9c25[_0x569741(0x191)]=_0x17b8a8,_0x5c9c25[_0x569741(0x1eb)]=_0x180274,this[_0x569741(0x166)][_0x50ffc5]=Object[_0x569741(0x16b)](_0x5c9c25,Object[_0x569741(0x16b)](Object['assign']({'worker':_0x2655dc['kYSen'](getProcessId),'platform':global[_0x569741(0x1a8)]&&global[_0x569741(0x1a8)]['index'],'testName':_0x2655dc[_0x569741(0x151)](getTestName)},_0x5a5dbf),this[_0x569741(0x166)][_0x50ffc5]||{}));}}module[a127_0x1b211b(0x15b)]=PerformanceTester;
function a127_0x32f5(_0x486b5f,_0x38cdd2){const _0x4cdfec=a127_0x4cdf();return a127_0x32f5=function(_0x32f57c,_0x5e24c0){_0x32f57c=_0x32f57c-0x1a2;let _0x26fcf9=_0x4cdfec[_0x32f57c];return _0x26fcf9;},a127_0x32f5(_0x486b5f,_0x38cdd2);}const a127_0x3b6e55=a127_0x32f5;(function(_0x4393df,_0x5733d5){const _0x34d073=a127_0x32f5,_0x23ed0b=_0x4393df();while(!![]){try{const _0x3e3ef2=parseInt(_0x34d073(0x1e6))/0x1*(-parseInt(_0x34d073(0x22a))/0x2)+parseInt(_0x34d073(0x220))/0x3*(-parseInt(_0x34d073(0x20f))/0x4)+-parseInt(_0x34d073(0x1d9))/0x5*(parseInt(_0x34d073(0x1a7))/0x6)+-parseInt(_0x34d073(0x1a9))/0x7+-parseInt(_0x34d073(0x210))/0x8*(-parseInt(_0x34d073(0x1ec))/0x9)+-parseInt(_0x34d073(0x21a))/0xa*(parseInt(_0x34d073(0x23e))/0xb)+parseInt(_0x34d073(0x20a))/0xc;if(_0x3e3ef2===_0x5733d5)break;else _0x23ed0b['push'](_0x23ed0b['shift']());}catch(_0xcaa394){_0x23ed0b['push'](_0x23ed0b['shift']());}}}(a127_0x4cdf,0x7a6d7));const fs=require('fs'),fsPromise=require(a127_0x3b6e55(0x219)),{performance,PerformanceObserver}=require('perf_hooks'),path=require('path'),util=require(a127_0x3b6e55(0x21e)),logger=require('../logger')[a127_0x3b6e55(0x20e)],{getLogDir}=require('../logger'),{getProcessId,sleep,debug,getTestName}=require('../processHelper');function a127_0x4cdf(){const _0x595d91=['getEventsFromJSON','toString','name','XwWmz','env','modified-key-metrics.json','appendFileSync','eventsMap','error-report','pddcm','error\x20in\x20measure\x20','cjKfK','33FfUynn','eNaSG','measureWrapper','forEach','</td></tr>','debug','unlinkSync','KChcD','generateJSON','stringify','BROWSERSTACK_SDK_INSTRUMENTATION','emRzM','captureError','pSOTy','1555824NnvBQe','RjBqh','6836949sNvIas','errorReportFileName','getPerformance','RxuoP','key-metrics.json','Error\x20in\x20getting\x20key-metrics.json\x20file:\x20%s','join','all','concat','utf-8','toJSON','measure','.json','-start','Aephs','slice','startMonitoring','details','access','Performance\x20report\x20is\x20at\x20','push','NZDwN','xdWBT','writeFile','aYENM','started','stopMonitoring','stack','UOuFg','isEnabled','message','zmlWm','<tr><td>','errorReportDirName','buffered','reduce','success','start','errors','exports','entryType','duration','JOaTh','yqtDa','index','measures','length','disconnect','5aKGBmg','_measureEvents','/performance-report-','pushPerfMeasures','HHLmK','format','entryTypes','key-metrics.json\x20file\x20not\x20found,\x20skipping\x20processing\x20for\x20event\x20for\x20cli.','getCleanedPerfEvents','Error\x20while\x20removing\x20files:\x20','LQIQI','assign','jlMlV','6065hlIGbp','calculateTimeFromEvents','apply','map','/error-report-','jsonReportDirPath','309222dkBBLg','nicCh','testName','finalizePerfMeasures','observe','\x20for\x20all\x20processes\x20is\x20','OvBBS','pushErrors','_errorEvents','kLDSX','_observer','existsSync','info','splice','CFMTF','Error\x20in\x20creating\x20performance\x20reports\x20directory:\x20','BdYWH','Error\x20in\x20writing\x20html\x20','cNJgc','readdir','</tbody></table></body></html>','_events','unlink','esBue','jsonReportDirName','rUuQk','PaZWU','finalizeErrors','meta','<h1>Performance\x20Report</h1>','25429524gnAicT','readdirSync','OOHOL','HtVAH','winstonLogger','80sxDTbc','224LIGoSg','PSTwv','finalize','parse','Time\x20for\x20','rcJvY','gZzfZ','YHNnI','readFile','fs/promises','1671990iRrimE','__platformCaps','errorFile','fAojC','util','readFileSync','86283kzpZCH','qRDyX','performance-report','browserStackCwd','cthol','EpKBz','Socka','SYRdB','svIVL','flat','88jQmFWw','failure','mark','jsonReportFileName','HZXnr','end','DyXwn','Error\x20processing\x20key-metrics.json:\x20%s'];a127_0x4cdf=function(){return _0x595d91;};return a127_0x4cdf();}class PerformanceTester{static [a127_0x3b6e55(0x1f6)];static [a127_0x3b6e55(0x201)]=[];static ['_measureEvents']=[];static ['_errorEvents']=[];static [a127_0x3b6e55(0x1c2)]=![];static [a127_0x3b6e55(0x204)]=a127_0x3b6e55(0x222);static [a127_0x3b6e55(0x1ca)]=process[a127_0x3b6e55(0x236)][a127_0x3b6e55(0x223)]?path['join'](process[a127_0x3b6e55(0x236)][a127_0x3b6e55(0x223)],a127_0x3b6e55(0x23a)):path[a127_0x3b6e55(0x1af)](process['cwd'](),a127_0x3b6e55(0x23a));static [a127_0x3b6e55(0x1aa)]=this[a127_0x3b6e55(0x1ca)]+a127_0x3b6e55(0x1ea)+getProcessId()+'.json';static [a127_0x3b6e55(0x1ba)]={};static [a127_0x3b6e55(0x239)]={};static[a127_0x3b6e55(0x1b9)](_0x1f4627,_0x119482=this[a127_0x3b6e55(0x1ca)]+'/error-report-'+getProcessId()+a127_0x3b6e55(0x1b5)){const _0x2bffb1=a127_0x3b6e55,_0x2de521={'NTwiu':function(_0x272ee4,_0x46756d){return _0x272ee4===_0x46756d;},'RjBqh':'measure','aYENM':function(_0x5991cb){return _0x5991cb();},'xMAou':function(_0x3a79db){return _0x3a79db();},'bfOUa':function(_0x53117d,_0x13840f){return _0x53117d+_0x13840f;},'HtVAH':_0x2bffb1(0x1fb),'CFMTF':'function'};try{this[_0x2bffb1(0x1eb)]=path[_0x2bffb1(0x1af)](_0x2de521[_0x2bffb1(0x1c1)](getLogDir),this[_0x2bffb1(0x204)]),!_0x1f4627&&(_0x1f4627=this['jsonReportDirPath']+_0x2bffb1(0x1db)+_0x2de521['xMAou'](getProcessId)+_0x2bffb1(0x1b5)),!fs[_0x2bffb1(0x1f7)](this[_0x2bffb1(0x1eb)])&&fs['mkdirSync'](this[_0x2bffb1(0x1eb)]);}catch(_0x18c30c){logger[_0x2bffb1(0x243)](_0x2de521['bfOUa'](_0x2de521[_0x2bffb1(0x20d)],_0x18c30c));}if(this[_0x2bffb1(0x1c2)]||!this[_0x2bffb1(0x1c6)]())return;this['_observer']=new PerformanceObserver(_0x434c40=>{const _0x585817=_0x2bffb1,_0x2d391c={'kLDSX':function(_0x1a7b2,_0x4adbf6){return _0x2de521['NTwiu'](_0x1a7b2,_0x4adbf6);},'OOHOL':_0x2de521[_0x585817(0x1a8)]};_0x434c40['getEntries']()[_0x585817(0x241)](_0x5b46e4=>{const _0x454f79=_0x585817;if(_0x2d391c[_0x454f79(0x1f5)](_0x5b46e4[_0x454f79(0x1d1)],_0x2d391c[_0x454f79(0x20c)])){let _0x5c3595={};if(_0x5b46e4[_0x454f79(0x1b3)])_0x5c3595=_0x5b46e4['toJSON']();else for(const _0x2062a7 in _0x5b46e4){_0x5c3595[_0x2062a7]=_0x5b46e4[_0x2062a7];}this['details'][_0x5b46e4[_0x454f79(0x234)]]&&(_0x5c3595=Object[_0x454f79(0x1e4)](_0x5c3595,this['details'][_0x5b46e4[_0x454f79(0x234)]])),delete this['details'][_0x5b46e4[_0x454f79(0x234)]],this['_measureEvents'][_0x454f79(0x1bd)](_0x5c3595);}else this['_events'][_0x454f79(0x1bd)](_0x5b46e4);});});const _0x7ca331={};_0x7ca331[_0x2bffb1(0x1cb)]=!![],_0x7ca331[_0x2bffb1(0x1df)]=[_0x2de521[_0x2bffb1(0x1fa)],_0x2de521[_0x2bffb1(0x1a8)]],this[_0x2bffb1(0x1f6)][_0x2bffb1(0x1f0)](_0x7ca331),this[_0x2bffb1(0x1c2)]=!![],this[_0x2bffb1(0x22d)]=_0x1f4627,this[_0x2bffb1(0x1aa)]=_0x119482;}static[a127_0x3b6e55(0x1ab)](){return performance;}static[a127_0x3b6e55(0x1e7)](_0x3e2274,_0x35b883){const _0x985206=a127_0x3b6e55,_0x49eaa8={};_0x49eaa8['JOaTh']=function(_0x271830,_0xa03235){return _0x271830+_0xa03235;},_0x49eaa8[_0x985206(0x23f)]=function(_0x1aeefa,_0x22bd00){return _0x1aeefa||_0x22bd00;},_0x49eaa8['pddcm']=function(_0x409bc7,_0x4bd1e3){return _0x409bc7===_0x4bd1e3;};const _0x26f7e7=_0x49eaa8,_0x16fadc={};if(!_0x3e2274||_0x26f7e7[_0x985206(0x23b)](_0x3e2274['length'],0x0))return;_0x3e2274[_0x985206(0x1e9)](_0x5b4998=>{const _0x2e2339=_0x985206;!_0x16fadc[_0x5b4998[_0x2e2339(0x234)]]&&(_0x16fadc[_0x5b4998[_0x2e2339(0x234)]]=0x0),_0x16fadc[_0x5b4998[_0x2e2339(0x234)]]+=_0x5b4998[_0x2e2339(0x1d2)];});const _0x4e1e18=_0x35b883['reduce']((_0x26dec9,_0x2626e5)=>{const _0x37a765=_0x985206;return _0x26f7e7[_0x37a765(0x1d3)](_0x16fadc[_0x2626e5],_0x26f7e7[_0x37a765(0x23f)](_0x26dec9,0x0));},0x0);return _0x4e1e18;}static async['calculateTimesFromMultipleFiles'](_0x4f4a7d,_0x3604a7){const _0x212f4e=a127_0x3b6e55,_0x2703d7={'cthol':function(_0x4671b9,_0x3d0a39){return _0x4671b9+_0x3d0a39;},'PSTwv':function(_0x54698a,_0x4a9a4a){return _0x54698a||_0x4a9a4a;},'VxVjh':function(_0x3d772a,_0x2265d7){return _0x3d772a===_0x2265d7;},'yqtDa':function(_0x5bb42f,_0x2575f6){return _0x5bb42f(_0x2575f6);}};if(!_0x4f4a7d||_0x2703d7['VxVjh'](_0x4f4a7d[_0x212f4e(0x1d7)],0x0))return 0x0;const _0x565ca1=[];for(const _0x468b9f of _0x4f4a7d){const _0x119340=path[_0x212f4e(0x1af)]('.',_0x468b9f);try{const _0x3c0057=this[_0x212f4e(0x232)](_0x119340);_0x3c0057[_0x212f4e(0x1e9)](_0x519846=>{const _0x36676c=_0x212f4e;!_0x565ca1[_0x519846[_0x36676c(0x234)]]&&(_0x565ca1[_0x519846[_0x36676c(0x234)]]=0x0),_0x565ca1[_0x519846[_0x36676c(0x234)]]+=_0x519846[_0x36676c(0x1d2)];});}catch(_0x39c0ff){_0x2703d7['yqtDa'](debug,'Error\x20in\x20doing\x20csv\x20operations:\x20'+_0x39c0ff['toString']());}}const _0x15239b=_0x3604a7[_0x212f4e(0x1cc)]((_0x21d8c7,_0x9c4a58)=>{const _0x195da2=_0x212f4e;return _0x2703d7[_0x195da2(0x224)](_0x565ca1[_0x9c4a58],_0x2703d7[_0x195da2(0x211)](_0x21d8c7,0x0));},0x0);return _0x2703d7[_0x212f4e(0x1d4)](debug,_0x212f4e(0x214)+_0x3604a7+_0x212f4e(0x1f1)+_0x15239b),_0x15239b;}static[a127_0x3b6e55(0x232)](_0x1a4cb1){const _0x30a4ac=a127_0x3b6e55;if(_0x1a4cb1){if(!fs[_0x30a4ac(0x1f7)](_0x1a4cb1))return[];return JSON['parse'](fs[_0x30a4ac(0x21f)](_0x1a4cb1)['toString']());}}static async['stopAndGenerate'](_0x5526b3='performance-own.html',_0x1b68b4=null){const _0x4dd299=a127_0x3b6e55,_0x3b4714={'HZXnr':function(_0x3831ff,_0x32a726){return _0x3831ff(_0x32a726);},'TVgTe':function(_0x58fe99,_0x2e7c71){return _0x58fe99(_0x2e7c71);},'jlMlV':function(_0x13a681,_0x20b45b){return _0x13a681(_0x20b45b);}};if(!this[_0x4dd299(0x1c2)])return;await _0x3b4714[_0x4dd299(0x1e5)](sleep,0x1e),this[_0x4dd299(0x1f6)][_0x4dd299(0x1d8)](),this[_0x4dd299(0x1c2)]=![],this['generateJSON'](this[_0x4dd299(0x201)]);const _0x76639b=this['generateHTMLReport'](this['_events']),_0x503b17=path['join'](process['cwd'](),_0x5526b3);fs[_0x4dd299(0x1c0)](_0x503b17,_0x76639b,_0xcce62b=>{const _0x3d4c7f=_0x4dd299;if(_0xcce62b){_0x3b4714[_0x3d4c7f(0x22e)](debug,_0x3d4c7f(0x1fd)+_0xcce62b[_0x3d4c7f(0x233)]());return;}_0x3b4714['TVgTe'](debug,_0x3d4c7f(0x1bc)+_0x503b17);});if(_0x1b68b4)return this[_0x4dd299(0x1e7)](this[_0x4dd299(0x201)],_0x1b68b4);}static['generateHTMLReport'](_0x52aac5){const _0x149523=a127_0x3b6e55,_0x3c7386={};_0x3c7386['ERLNb']='<!DOCTYPE\x20html><html><head><title>Performance\x20Report</title></head><body>',_0x3c7386[_0x149523(0x1fc)]=_0x149523(0x209),_0x3c7386[_0x149523(0x1bf)]='<table><thead><tr><th>Function\x20Name</th><th>Duration\x20(ms)</th></tr></thead><tbody>',_0x3c7386[_0x149523(0x230)]=_0x149523(0x200);const _0x173e05=_0x3c7386;let _0x1f0958=_0x173e05['ERLNb'];return _0x1f0958+=_0x173e05[_0x149523(0x1fc)],_0x1f0958+=_0x173e05['xdWBT'],_0x52aac5[_0x149523(0x241)](_0xba5c80=>{const _0x302c4e=_0x149523;_0x1f0958+=_0x302c4e(0x1c9)+_0xba5c80[_0x302c4e(0x234)]+'</td><td>'+_0xba5c80[_0x302c4e(0x1d2)]+_0x302c4e(0x242);}),_0x1f0958+=_0x173e05[_0x149523(0x230)],_0x1f0958;}static[a127_0x3b6e55(0x246)](_0x11d1db){const _0x5d21c0=a127_0x3b6e55;if(!this[_0x5d21c0(0x22d)])return;const _0x2405b8={};_0x11d1db[_0x5d21c0(0x1e9)](_0x4e147b=>{const _0x42ae03=_0x5d21c0;!_0x2405b8[_0x4e147b['name']]&&(_0x2405b8[_0x4e147b[_0x42ae03(0x234)]]=0x0),_0x2405b8[_0x4e147b[_0x42ae03(0x234)]]+=_0x4e147b['duration'];});const _0x255d13=Object['entries'](_0x2405b8)[_0x5d21c0(0x1e9)](([_0x58dc99,_0x3b61ee])=>{const _0x2180a7=_0x5d21c0,_0x597a7e={};return _0x597a7e[_0x2180a7(0x234)]=_0x58dc99,_0x597a7e[_0x2180a7(0x1d2)]=_0x3b61ee,_0x597a7e;});fs['writeFileSync'](this['jsonReportFileName'],JSON[_0x5d21c0(0x1a2)](_0x255d13));}static['isEnabled'](){const _0x200ddf=a127_0x3b6e55,_0x36a4ac={};_0x36a4ac[_0x200ddf(0x227)]=function(_0x40a208,_0x308867){return _0x40a208===_0x308867;},_0x36a4ac[_0x200ddf(0x1be)]='false';const _0x24e809=_0x36a4ac;return!_0x24e809[_0x200ddf(0x227)](process['env'][_0x200ddf(0x1a3)],_0x24e809[_0x200ddf(0x1be)]);}static[a127_0x3b6e55(0x1b4)](_0x591ed0,_0x2d96c3,_0x4f3a7a=null,_0x16009e={},_0x3f4f08=null){const _0x1180f9=a127_0x3b6e55,_0x480329={'HHLmK':function(_0x445712,_0x5026eb){return _0x445712(_0x5026eb);},'UOuFg':function(_0x14dc72,_0x3436b1){return _0x14dc72(_0x3436b1);},'ZarUw':function(_0x587093,_0x30ee94){return _0x587093 instanceof _0x30ee94;}};try{if(this['started']&&this[_0x1180f9(0x1c6)]()){let _0x3124fd=_0x591ed0;_0x4f3a7a&&(_0x3124fd=_0x591ed0+'['+JSON[_0x1180f9(0x1a2)](_0x4f3a7a)+']');PerformanceTester[_0x1180f9(0x1ce)](_0x3124fd),this[_0x1180f9(0x1ba)]&&(this['details'][_0x3124fd]=_0x16009e);try{const _0x10c489=_0x2d96c3[_0x1180f9(0x1e8)](null,_0x3f4f08);if(_0x480329['ZarUw'](_0x10c489,Promise))return new Promise((_0x42ecd6,_0x2e696e)=>{_0x10c489['then'](_0x5ad252=>{const _0x49e90f=a127_0x32f5;PerformanceTester['end'](_0x3124fd),_0x480329[_0x49e90f(0x1dd)](_0x42ecd6,_0x5ad252);})['catch'](_0x4f3420=>{const _0x2638a0=a127_0x32f5;PerformanceTester[_0x2638a0(0x22f)](_0x3124fd,![],util[_0x2638a0(0x1de)](_0x4f3420)),_0x480329[_0x2638a0(0x1c5)](_0x2e696e,_0x4f3420);});});;return PerformanceTester[_0x1180f9(0x22f)](_0x3124fd),_0x10c489;}catch(_0x20d92f){PerformanceTester[_0x1180f9(0x22f)](_0x3124fd,![],util[_0x1180f9(0x1de)](_0x20d92f));throw _0x20d92f;}};return _0x2d96c3[_0x1180f9(0x1e8)](null,_0x3f4f08);}catch(_0x5c22e3){return logger[_0x1180f9(0x243)](_0x1180f9(0x23c)+(_0x5c22e3[_0x1180f9(0x1c4)]||_0x5c22e3[_0x1180f9(0x1c7)]||_0x5c22e3)),_0x2d96c3['apply'](null,_0x3f4f08);}}static[a127_0x3b6e55(0x240)](_0x37f26a,_0x6f1c3e,_0x157b1f={}){const _0x4f56fa=a127_0x3b6e55,_0x19432c={'SPwbF':function(_0x785b0d){return _0x785b0d();},'cjKfK':function(_0x307c91){return _0x307c91();}},_0x42f555=this;return _0x157b1f['worker']=_0x19432c['SPwbF'](getProcessId),_0x157b1f[_0x4f56fa(0x1ee)]=_0x19432c[_0x4f56fa(0x23d)](getTestName),_0x157b1f['platform']=global[_0x4f56fa(0x21b)]&&global['__platformCaps'][_0x4f56fa(0x1d5)],function(){const _0xc3ca1a=_0x4f56fa,_0x1296e9=[_0x37f26a,_0x6f1c3e,null,_0x157b1f][_0xc3ca1a(0x1b1)](arguments);return _0x42f555[_0xc3ca1a(0x1b4)][_0xc3ca1a(0x1e8)](_0x42f555,_0x1296e9);};}static[a127_0x3b6e55(0x1e1)](){const _0x30c0aa=a127_0x3b6e55,_0xe80f5d=/(^.*)\[(.*)\]$/,_0x57535c={},_0x532760={},_0x145a4b=[],_0x42aa8e=this[_0x30c0aa(0x1da)][_0x30c0aa(0x1f9)](0x0,this['_measureEvents'][_0x30c0aa(0x1d7)]);for(const _0x4c772e of _0x42aa8e){const _0x53e692=_0x4c772e[_0x30c0aa(0x234)]['match'](_0xe80f5d),_0x169b7b=Object['assign']({},_0x4c772e);_0x53e692&&(_0x169b7b[_0x30c0aa(0x234)]=_0x53e692[0x1],_0x169b7b[_0x30c0aa(0x208)]=JSON[_0x30c0aa(0x213)](_0x53e692[0x2])),_0x145a4b[_0x30c0aa(0x1bd)](_0x169b7b);}return _0x145a4b;}static[a127_0x3b6e55(0x1dc)](){const _0x5973e1=a127_0x3b6e55,_0x4305fc={'RxuoP':function(_0x3c8159){return _0x3c8159();},'PaZWU':function(_0x3a6b89,_0x9ba2b2){return _0x3a6b89+_0x9ba2b2;},'BpftE':_0x5973e1(0x1e2),'LQIQI':function(_0x3138fa,_0x1d5e18){return _0x3138fa===_0x1d5e18;}};try{this[_0x5973e1(0x1eb)]=path['join'](_0x4305fc[_0x5973e1(0x1ac)](getLogDir),this[_0x5973e1(0x204)]);if(fs[_0x5973e1(0x1f7)](this[_0x5973e1(0x1eb)])){const _0x3e4315=fs[_0x5973e1(0x20b)](this['jsonReportDirPath']);for(const _0xe4431e of _0x3e4315){fs[_0x5973e1(0x244)](path[_0x5973e1(0x1af)](this[_0x5973e1(0x1eb)],_0xe4431e));}}}catch(_0x5c9375){logger[_0x5973e1(0x243)](_0x4305fc['PaZWU'](_0x4305fc['BpftE'],_0x5c9375));}if(_0x4305fc[_0x5973e1(0x1e3)](this[_0x5973e1(0x1da)]['length'],0x0))return;const _0x4f4c67=this[_0x5973e1(0x1e1)](),_0x2e2d72=JSON[_0x5973e1(0x1a2)](_0x4f4c67),_0x2e14cb=_0x4305fc[_0x5973e1(0x206)](_0x2e2d72[_0x5973e1(0x1b8)](0x1,-0x1),',');fs[_0x5973e1(0x238)](this[_0x5973e1(0x22d)],_0x2e14cb);}static async[a127_0x3b6e55(0x1ef)](){const _0xca8083=a127_0x3b6e55,_0x3d190f={'KChcD':function(_0x1147e6){return _0x1147e6();},'Aephs':function(_0x17c555,_0xdeb63a){return _0x17c555===_0xdeb63a;},'eRgCs':_0xca8083(0x1ad),'esBue':_0xca8083(0x1b2),'SFOrP':_0xca8083(0x237),'svIVL':function(_0x5db2e7,_0x4b5c62){return _0x5db2e7+_0x4b5c62;},'YHNnI':function(_0x2e2580,_0x2b2e71){return _0x2e2580+_0x2b2e71;},'NZJQU':_0xca8083(0x231),'OvBBS':_0xca8083(0x1e0),'Socka':_0xca8083(0x1ae),'rUuQk':function(_0xe065cf,_0x370223){return _0xe065cf>_0x370223;}};this[_0xca8083(0x1eb)]=path[_0xca8083(0x1af)](_0x3d190f[_0xca8083(0x245)](getLogDir),this['jsonReportDirName']);if(!this['started']||_0x3d190f[_0xca8083(0x1b7)](this[_0xca8083(0x1da)]['length'],0x0))return[];if(!fs[_0xca8083(0x1f7)](this[_0xca8083(0x1eb)]))return this[_0xca8083(0x1da)];const _0x363f4e=(await fsPromise[_0xca8083(0x1ff)](this['jsonReportDirPath']))[_0xca8083(0x1e9)](_0x5a158d=>path['resolve'](this['jsonReportDirPath'],_0x5a158d));try{const _0x1019e5=path['dirname'](this['jsonReportDirPath']),_0x8fc8da=path[_0xca8083(0x1af)](_0x1019e5,_0x3d190f['eRgCs']);if(fs[_0xca8083(0x1f7)](_0x8fc8da))try{await fsPromise[_0xca8083(0x1bb)](_0x8fc8da,fs['constants']['F_OK']);const _0x2bf76c=await fsPromise[_0xca8083(0x218)](_0x8fc8da,_0x3d190f[_0xca8083(0x203)]),_0x4705d7=JSON[_0xca8083(0x213)](_0x2bf76c),_0x2d1b9c=path[_0xca8083(0x1af)](this[_0xca8083(0x1eb)],_0x3d190f['SFOrP']);let _0x33a394='';Array['isArray'](_0x4705d7)?_0x33a394=_0x3d190f[_0xca8083(0x228)](_0x4705d7[_0xca8083(0x1e9)](_0xf57828=>JSON[_0xca8083(0x1a2)](_0xf57828))[_0xca8083(0x1af)](','),','):_0x33a394=_0x3d190f[_0xca8083(0x217)](JSON[_0xca8083(0x1a2)](_0x4705d7),','),await fsPromise[_0xca8083(0x1c0)](_0x2d1b9c,_0x33a394),_0x363f4e['push'](_0x2d1b9c),await fsPromise[_0xca8083(0x202)](_0x8fc8da);}catch(_0x586cfd){logger[_0xca8083(0x1f8)](util[_0xca8083(0x1de)](_0x3d190f['NZJQU'],_0x586cfd[_0xca8083(0x1c4)]||_0x586cfd[_0xca8083(0x1c7)]||_0x586cfd));}else logger[_0xca8083(0x1f8)](_0x3d190f[_0xca8083(0x1f2)]);}catch(_0x404d83){logger[_0xca8083(0x1f8)](util[_0xca8083(0x1de)](_0x3d190f[_0xca8083(0x226)],_0x404d83[_0xca8083(0x1c4)]||_0x404d83[_0xca8083(0x1c7)]||_0x404d83));}let _0x30fee5=(await Promise[_0xca8083(0x1b0)](_0x363f4e[_0xca8083(0x1e9)](_0x2845e6=>fsPromise[_0xca8083(0x218)](_0x2845e6,_0xca8083(0x1b2)))))[_0xca8083(0x1e9)](_0x378fcb=>'['+_0x378fcb[_0xca8083(0x1b8)](0x0,-0x1)+']')['map'](_0xb6a93=>JSON[_0xca8083(0x213)](_0xb6a93))[_0xca8083(0x229)]();return _0x3d190f[_0xca8083(0x205)](this['_measureEvents'][_0xca8083(0x1d7)],0x0)&&(_0x30fee5=_0x30fee5[_0xca8083(0x1b1)](this[_0xca8083(0x1e1)]())),this[_0xca8083(0x1f6)]['disconnect'](),_0x30fee5;}static[a127_0x3b6e55(0x1f3)](){const _0x42017c=a127_0x3b6e55,_0x33312a={};_0x33312a[_0x42017c(0x1fe)]=function(_0x327ccc,_0x2a77a1){return _0x327ccc===_0x2a77a1;},_0x33312a[_0x42017c(0x216)]=function(_0xdb3759,_0x3b7834){return _0xdb3759+_0x3b7834;};const _0x31d2af=_0x33312a;if(_0x31d2af[_0x42017c(0x1fe)](this[_0x42017c(0x1f4)][_0x42017c(0x1d7)],0x0))return;const _0x1d51ad=JSON['stringify'](this[_0x42017c(0x1f4)]),_0x4547ab=_0x31d2af[_0x42017c(0x216)](_0x1d51ad[_0x42017c(0x1b8)](0x1,-0x1),',');fs[_0x42017c(0x238)](this[_0x42017c(0x21c)],_0x4547ab);}static[a127_0x3b6e55(0x207)](){const _0x35fbba=a127_0x3b6e55,_0x572f34={};_0x572f34[_0x35fbba(0x1c8)]=function(_0x3c1daa,_0x514d2c){return _0x3c1daa>_0x514d2c;};const _0x51199f=_0x572f34;if(this[_0x35fbba(0x1aa)]){if(!fs[_0x35fbba(0x1f7)](this[_0x35fbba(0x1aa)]))return this[_0x35fbba(0x1f4)];let _0x3409c9=fs[_0x35fbba(0x21f)](this['errorReportFileName'])['toString']();_0x3409c9='['+_0x3409c9[_0x35fbba(0x1b8)](0x0,-0x1)+']';let _0x50ad99=JSON[_0x35fbba(0x213)](_0x3409c9);return _0x51199f[_0x35fbba(0x1c8)](this['_errorEvents'][_0x35fbba(0x1d7)],0x0)&&(_0x50ad99=_0x50ad99['concat'](this['_errorEvents'])),fs[_0x35fbba(0x244)](this['errorReportFileName']),_0x50ad99;}}static[a127_0x3b6e55(0x1a5)](_0x4fbd05){const _0x397d26=a127_0x3b6e55;if(!this[_0x397d26(0x1c6)]())return;this['_errorEvents'][_0x397d26(0x1bd)]({'message':_0x4fbd05[_0x397d26(0x1c7)],'trace':_0x4fbd05[_0x397d26(0x1c4)],'code':_0x4fbd05['code']||null,'time':new Date()});}static[a127_0x3b6e55(0x1c3)](){const _0x53d2be=a127_0x3b6e55;try{if(!this[_0x53d2be(0x1c6)]())return;this[_0x53d2be(0x1f6)][_0x53d2be(0x1d8)](),this[_0x53d2be(0x1dc)](),this[_0x53d2be(0x1f3)]();}catch(_0x36605a){logger[_0x53d2be(0x243)]('Error\x20stopping\x20monitoring\x20'+util['format'](_0x36605a));}}static async[a127_0x3b6e55(0x212)](){const _0xf9710=a127_0x3b6e55,_0x154ce8={'viIDY':function(_0x29dfdd,_0x8b1dfe){return _0x29dfdd(_0x8b1dfe);}};await _0x154ce8['viIDY'](sleep,0x1e);const _0x400d1f=await this[_0xf9710(0x1ef)](),_0x447a3e=this[_0xf9710(0x207)]();if(!this['isEnabled']()){const _0x3a8eb0={};return _0x3a8eb0[_0xf9710(0x1d6)]=[],_0x3a8eb0[_0xf9710(0x1cf)]=[],_0x3a8eb0;}const _0x2f7517={};return _0x2f7517[_0xf9710(0x1d6)]=_0x400d1f,_0x2f7517[_0xf9710(0x1cf)]=_0x447a3e,_0x2f7517;}static[a127_0x3b6e55(0x1ce)](_0x2c0ca6){const _0x33231b=a127_0x3b6e55,_0x513aa9={};_0x513aa9['pSOTy']=function(_0x12d65e,_0x4798d0){return _0x12d65e+_0x4798d0;},_0x513aa9[_0x33231b(0x1a4)]=_0x33231b(0x1b6);const _0x320594=_0x513aa9,_0x97962f=_0x320594[_0x33231b(0x1a6)](_0x2c0ca6,_0x320594['emRzM']);if(this[_0x33231b(0x239)][_0x97962f])return;performance[_0x33231b(0x22c)](_0x97962f),this[_0x33231b(0x239)][_0x97962f]=0x1;}static[a127_0x3b6e55(0x22f)](_0x51391a,_0x32821f=!![],_0x188f28=null,_0x1a2b6b={}){const _0x16cd8d=a127_0x3b6e55,_0x241182={'rcJvY':function(_0x314fa1,_0xf5ab13){return _0x314fa1+_0xf5ab13;},'XwWmz':'-end','EpKBz':'-start','nicCh':function(_0x49f57d,_0x29bf05){return _0x49f57d+_0x29bf05;},'qRDyX':function(_0x3377f2){return _0x3377f2();},'fAojC':function(_0x4f5e95){return _0x4f5e95();}};performance[_0x16cd8d(0x22c)](_0x241182[_0x16cd8d(0x215)](_0x51391a,_0x241182[_0x16cd8d(0x235)])),performance[_0x16cd8d(0x1b4)](_0x51391a,_0x241182[_0x16cd8d(0x215)](_0x51391a,_0x241182['EpKBz']),_0x241182[_0x16cd8d(0x215)](_0x51391a,_0x241182[_0x16cd8d(0x235)])),delete this[_0x16cd8d(0x239)][_0x241182[_0x16cd8d(0x1ed)](_0x51391a,_0x241182[_0x16cd8d(0x225)])];const _0x219793={};_0x219793[_0x16cd8d(0x1cd)]=_0x32821f,_0x219793[_0x16cd8d(0x22b)]=_0x188f28,this[_0x16cd8d(0x1ba)][_0x51391a]=Object[_0x16cd8d(0x1e4)](_0x219793,Object[_0x16cd8d(0x1e4)](Object[_0x16cd8d(0x1e4)]({'worker':_0x241182[_0x16cd8d(0x221)](getProcessId),'platform':global[_0x16cd8d(0x21b)]&&global[_0x16cd8d(0x21b)][_0x16cd8d(0x1d5)],'testName':_0x241182[_0x16cd8d(0x21d)](getTestName)},_0x1a2b6b),this[_0x16cd8d(0x1ba)][_0x51391a]||{}));}}module[a127_0x3b6e55(0x1d0)]=PerformanceTester;

@@ -1,1 +0,1 @@

const a128_0x316281=a128_0x4732;(function(_0x40d301,_0x3e4bae){const _0x5ae447=a128_0x4732,_0x2ea478=_0x40d301();while(!![]){try{const _0x2fab3d=-parseInt(_0x5ae447(0x23e))/0x1*(-parseInt(_0x5ae447(0x262))/0x2)+parseInt(_0x5ae447(0x1f4))/0x3*(parseInt(_0x5ae447(0x21b))/0x4)+parseInt(_0x5ae447(0x25d))/0x5+-parseInt(_0x5ae447(0x245))/0x6*(-parseInt(_0x5ae447(0x261))/0x7)+parseInt(_0x5ae447(0x1ff))/0x8+-parseInt(_0x5ae447(0x210))/0x9*(-parseInt(_0x5ae447(0x257))/0xa)+-parseInt(_0x5ae447(0x25c))/0xb*(parseInt(_0x5ae447(0x237))/0xc);if(_0x2fab3d===_0x3e4bae)break;else _0x2ea478['push'](_0x2ea478['shift']());}catch(_0x1d43c5){_0x2ea478['push'](_0x2ea478['shift']());}}}(a128_0xddb2,0x5c475));const path=require('path'),util=require(a128_0x316281(0x227)),{importFileFromPWCore}=require(a128_0x316281(0x22b)),helper=require(a128_0x316281(0x22b)),logger=require(a128_0x316281(0x216))[a128_0x316281(0x224)],W3CMapping=require('./w3cMapping')[a128_0x316281(0x26d)](),constants=require(a128_0x316281(0x207)),BrowserstackCLI=require(a128_0x316281(0x204)),CLIUtils=require(a128_0x316281(0x1fa));let GrpcClient;try{GrpcClient=require(a128_0x316281(0x1f0));}catch(a128_0x2bbca9){logger['debug'](a128_0x316281(0x218)+a128_0x2bbca9[a128_0x316281(0x21f)]),GrpcClient=null;}function a128_0x4732(_0x2dea72,_0x1c7430){const _0xddb25d=a128_0xddb2();return a128_0x4732=function(_0x4732c1,_0x1145fb){_0x4732c1=_0x4732c1-0x1ed;let _0x560e4d=_0xddb25d[_0x4732c1];return _0x560e4d;},a128_0x4732(_0x2dea72,_0x1c7430);}const convertW3CToJsonWire=_0x513507=>{const _0x294482=a128_0x316281,_0x3d2c5b={};_0x3d2c5b[_0x294482(0x250)]=function(_0x36171c,_0x4f88ba){return _0x36171c||_0x4f88ba;},_0x3d2c5b['naawG']=function(_0x198f80,_0x235854){return _0x198f80===_0x235854;},_0x3d2c5b[_0x294482(0x231)]=_0x294482(0x255),_0x3d2c5b[_0x294482(0x24f)]=function(_0x2f6217,_0x300d2a){return _0x2f6217===_0x300d2a;},_0x3d2c5b[_0x294482(0x243)]=function(_0x243613,_0x27465d){return _0x243613 in _0x27465d;};const _0x11bc49=_0x3d2c5b,_0x582faa={};for(const [_0x7fbe48,_0x30cb5d]of Object['entries'](_0x11bc49['ijdCV'](_0x513507,{}))){if(_0x11bc49[_0x294482(0x256)](_0x7fbe48,_0x11bc49[_0x294482(0x231)]))continue;let _0x1d3041=![];for(const [_0x13074b,_0x486aa0]of Object[_0x294482(0x24c)](W3CMapping)){if(_0x11bc49[_0x294482(0x24f)](_0x7fbe48,_0x486aa0)){_0x582faa[_0x13074b]=_0x30cb5d,_0x1d3041=!![];break;}}!_0x1d3041&&(_0x582faa[_0x7fbe48]=_0x30cb5d);}const _0x5949f7=_0x513507[_0x11bc49['Xkqyk']]||{};for(const [_0x514e68,_0x264826]of Object[_0x294482(0x24c)](_0x5949f7)){let _0x294a2a=![];for(const [_0x3ec5f3,_0x3038be]of Object[_0x294482(0x24c)](W3CMapping)){if(_0x11bc49[_0x294482(0x24f)](_0x514e68,_0x3038be)){_0x582faa[_0x3ec5f3]=_0x264826,_0x294a2a=!![];break;}}!_0x294a2a&&!_0x11bc49[_0x294482(0x243)](_0x514e68,_0x582faa)&&(_0x582faa[_0x514e68]=_0x264826);}return logger[_0x294482(0x246)](_0x294482(0x20e)+JSON[_0x294482(0x236)](_0x582faa)),_0x582faa;},getModifiedConfigFromCLI=async _0xd46af6=>{const _0x914625=a128_0x316281,_0x5895aa={};_0x5895aa['wRhlJ']=_0x914625(0x24a),_0x5895aa[_0x914625(0x240)]=_0x914625(0x251),_0x5895aa[_0x914625(0x21e)]='Requesting\x20modified\x20Playwright\x20config\x20from\x20gRPC\x20for\x20cucumberjs-pw',_0x5895aa[_0x914625(0x244)]=_0x914625(0x232),_0x5895aa[_0x914625(0x214)]=function(_0x140270,_0x14baaa){return _0x140270>_0x14baaa;},_0x5895aa[_0x914625(0x234)]='No\x20usable\x20capabilities\x20found\x20in\x20modified\x20config\x20response';const _0x8ba4f5=_0x5895aa;try{if(!GrpcClient)return logger['debug'](_0x8ba4f5[_0x914625(0x21a)]),null;const _0x2a6755={};_0x2a6755[_0x914625(0x265)]=_0xd46af6,_0x2a6755[_0x914625(0x264)]=_0x8ba4f5[_0x914625(0x240)],_0x2a6755[_0x914625(0x1f3)]=0x1,_0x2a6755['projects']=[];const _0x4ba208=_0x2a6755;logger[_0x914625(0x246)](_0x8ba4f5[_0x914625(0x21e)]);const _0x5ea758={};_0x5ea758[_0x914625(0x241)]=_0x4ba208;const _0x57c3e8=await GrpcClient[_0x914625(0x249)]()[_0x914625(0x253)](_0x5ea758);if(!_0x57c3e8[_0x914625(0x230)]())return logger[_0x914625(0x246)](_0x8ba4f5[_0x914625(0x244)]),null;const _0xdc1eb4=JSON[_0x914625(0x1ee)](_0x57c3e8['getConfig']());logger[_0x914625(0x246)]('Received\x20modified\x20config\x20from\x20gRPC:\x20'+JSON['stringify'](_0xdc1eb4));if(_0xdc1eb4['capabilities']&&Array['isArray'](_0xdc1eb4[_0x914625(0x265)])&&_0x8ba4f5['XRHnl'](_0xdc1eb4[_0x914625(0x265)][_0x914625(0x23f)],0x0))return _0xdc1eb4['capabilities'][0x0];else{if(_0xdc1eb4[_0x914625(0x205)]&&Array[_0x914625(0x217)](_0xdc1eb4[_0x914625(0x205)])&&_0x8ba4f5[_0x914625(0x214)](_0xdc1eb4[_0x914625(0x205)][_0x914625(0x23f)],0x0)){const _0x3edf18=_0xdc1eb4['projects'][0x0];if(_0x3edf18['use']&&_0x3edf18[_0x914625(0x22d)][_0x914625(0x267)])return _0x3edf18[_0x914625(0x22d)][_0x914625(0x267)];}}return logger['debug'](_0x8ba4f5['GgnQG']),null;}catch(_0x21b432){logger[_0x914625(0x25e)]('Error\x20getting\x20modified\x20config\x20from\x20gRPC:\x20'+_0x21b432[_0x914625(0x21f)]);throw _0x21b432;}},generatePlaywrightUrl=(_0x345509,_0x3d2633)=>{const _0x19777a=a128_0x316281,_0x4529e3={'VpTRA':function(_0x100d33,_0x2c2ebc){return _0x100d33!==_0x2c2ebc;},'jCXZO':function(_0x3aad7e,_0x58406c){return _0x3aad7e!==_0x58406c;},'SJebc':function(_0x187b8c,_0x449c8a){return _0x187b8c!==_0x449c8a;},'ZjkqU':function(_0x8f1ce8,_0x561537){return _0x8f1ce8(_0x561537);},'QVFtQ':function(_0x518db8,_0x3dfed1){return _0x518db8||_0x3dfed1;},'Vexvu':function(_0x32885a,_0x1414be){return _0x32885a(_0x1414be);},'DhJbz':_0x19777a(0x1ef),'XXrVX':function(_0x14917c,_0x53e21d){return _0x14917c(_0x53e21d);},'fyctq':_0x19777a(0x1f8),'BNIHH':_0x19777a(0x266),'mWVUQ':'browserstack.accessibilityOptions.scannerProcessingTimeout','kLAhW':_0x19777a(0x21d),'UwlTN':_0x19777a(0x20b),'qjVBm':function(_0x45fdfa,_0x8841f){return _0x45fdfa+_0x8841f;}},_0xa51703=helper[_0x19777a(0x206)](_0x345509),_0x47cfe2=_0x4529e3[_0x19777a(0x203)](convertW3CToJsonWire,_0x3d2633);try{const _0x1f4fbd=[_0x4529e3[_0x19777a(0x200)](_0x3d2633,{}),global[_0x19777a(0x22f)]||{},global['__platformCaps']||{},global[_0x19777a(0x239)]||{}],_0x299d1b=_0x700645=>{const _0x55b8eb=_0x19777a;if(_0x4529e3[_0x55b8eb(0x201)](_0x47cfe2[_0x700645],undefined)&&_0x4529e3[_0x55b8eb(0x201)](_0x47cfe2[_0x700645],null)&&_0x4529e3[_0x55b8eb(0x201)](_0x47cfe2[_0x700645],''))return;for(const _0x6a36d5 of _0x1f4fbd){if(_0x6a36d5&&_0x4529e3['jCXZO'](_0x6a36d5[_0x700645],undefined)&&_0x4529e3['jCXZO'](_0x6a36d5[_0x700645],null)&&_0x4529e3[_0x55b8eb(0x21c)](_0x6a36d5[_0x700645],'')){_0x47cfe2[_0x700645]=_0x6a36d5[_0x700645];return;}}};_0x4529e3[_0x19777a(0x212)](_0x299d1b,_0x4529e3[_0x19777a(0x1fe)]),_0x4529e3[_0x19777a(0x229)](_0x299d1b,_0x4529e3[_0x19777a(0x23d)]),_0x4529e3['ZjkqU'](_0x299d1b,_0x4529e3[_0x19777a(0x215)]),_0x4529e3[_0x19777a(0x212)](_0x299d1b,_0x4529e3[_0x19777a(0x23a)]),!_0x47cfe2[_0x4529e3['DhJbz']]&&process[_0x19777a(0x211)][_0x19777a(0x213)]&&(_0x47cfe2[_0x4529e3[_0x19777a(0x1fe)]]=process[_0x19777a(0x211)][_0x19777a(0x213)]);}catch(_0x4e19c0){logger[_0x19777a(0x246)](_0x19777a(0x20d)+util[_0x19777a(0x221)](_0x4e19c0));}return _0x47cfe2[_0x4529e3[_0x19777a(0x220)]]=process[_0x19777a(0x211)][_0x19777a(0x22a)],_0x47cfe2[_0x4529e3[_0x19777a(0x1f7)]]=helper[_0x19777a(0x22e)](),_0x4529e3[_0x19777a(0x260)](_0xa51703,_0x4529e3[_0x19777a(0x229)](encodeURIComponent,JSON[_0x19777a(0x236)](_0x47cfe2)));},getBrowserFromCaps=_0x56c826=>{const _0x3cf12d=a128_0x316281,_0x3833fd={};_0x3833fd[_0x3cf12d(0x219)]=_0x3cf12d(0x225);const _0x3bffc6=_0x3833fd;return _0x56c826[_0x3cf12d(0x1fd)]||_0x56c826[_0x3cf12d(0x233)]||_0x3bffc6[_0x3cf12d(0x219)];},isPlaywrightAvailable=()=>{const _0x56b811=a128_0x316281,_0x4412a2={'TdkeX':_0x56b811(0x24d),'bumIi':'client','WpmPw':_0x56b811(0x20f),'ECnOj':function(_0x2a2c61,_0x5689b1){return _0x2a2c61(_0x5689b1);}};try{const _0x24aa06=path['join'](_0x4412a2[_0x56b811(0x242)],_0x4412a2['bumIi'],_0x4412a2[_0x56b811(0x248)]),_0x26ede0=_0x4412a2[_0x56b811(0x263)](importFileFromPWCore,_0x24aa06);return!!_0x26ede0;}catch(_0x2bdc89){return logger[_0x56b811(0x246)](_0x56b811(0x24e)+util[_0x56b811(0x221)](_0x2bdc89)),![];}},getPlaywrightBrowserType=()=>{const _0x10e623=a128_0x316281,_0x38e519={'TYWVM':_0x10e623(0x24d),'yLEad':_0x10e623(0x254),'mTExL':_0x10e623(0x20f),'hoWtr':function(_0x39750b,_0x36b85a){return _0x39750b(_0x36b85a);}};try{const _0x3587f2=path[_0x10e623(0x223)](_0x38e519['TYWVM'],_0x38e519['yLEad'],_0x38e519['mTExL']),_0x447e0d=_0x38e519['hoWtr'](importFileFromPWCore,_0x3587f2);return _0x447e0d?_0x447e0d[_0x10e623(0x26b)]:null;}catch(_0x34173e){return logger[_0x10e623(0x246)](_0x10e623(0x238)+util['format'](_0x34173e)),null;}},getPlaywrightModulePath=()=>{const _0xbd53af=a128_0x316281,_0x400ab5={};_0x400ab5[_0xbd53af(0x26c)]=_0xbd53af(0x25f);const _0x176d7a=_0x400ab5;return logger[_0xbd53af(0x246)](_0x176d7a['UsHHq']),null;},getBrowserTypePath=()=>{const _0x4cbdc5=a128_0x316281,_0x387a17={};_0x387a17[_0x4cbdc5(0x247)]=_0x4cbdc5(0x23b);const _0x16490=_0x387a17;return logger[_0x4cbdc5(0x246)](_0x16490[_0x4cbdc5(0x247)]),null;},checkPwandBootstrapCli=async(_0x44f404,_0xb5c94c,_0x1f0a91)=>{const _0x4f7ad0=a128_0x316281,_0x3ec7f1={'EfKeG':function(_0x46c808,_0x3b8b93){return _0x46c808(_0x3b8b93);},'WPXCz':_0x4f7ad0(0x20c)};if(_0x44f404){const _0x41fc94=constants['FRAMEWORKS'][_0x4f7ad0(0x24b)];logger[_0x4f7ad0(0x246)]('Detected\x20Playwright\x20version\x20'+_0x44f404+_0x4f7ad0(0x1f6)+_0xb5c94c+_0x4f7ad0(0x23c)),CLIUtils[_0x4f7ad0(0x1f2)](_0xb5c94c,_0x41fc94);const {getProductMap:_0x5829a5}=_0x3ec7f1[_0x4f7ad0(0x1fc)](require,_0x3ec7f1[_0x4f7ad0(0x202)]);process['env'][_0x4f7ad0(0x268)]=JSON['stringify'](_0x3ec7f1[_0x4f7ad0(0x1fc)](_0x5829a5,_0x1f0a91[_0x4f7ad0(0x222)])),BrowserstackCLI[_0x4f7ad0(0x249)]()[_0x4f7ad0(0x1f5)](_0x1f0a91['config'],_0x1f0a91[_0x4f7ad0(0x20a)],_0x1f0a91[_0x4f7ad0(0x252)]),await BrowserstackCLI[_0x4f7ad0(0x249)]()['bootstrap']();}},connectOverCDPWithRetry=async(_0x218fd6,_0x366b1,_0x5adb49,_0x1b4844=0x3,_0x3012ca=0x1f4)=>{const _0x5c5756=a128_0x316281,_0x4b2f80={};_0x4b2f80[_0x5c5756(0x228)]=function(_0x18da7a,_0x236ceb){return _0x18da7a<=_0x236ceb;},_0x4b2f80['WHVVb']=_0x5c5756(0x26a),_0x4b2f80[_0x5c5756(0x208)]=function(_0x590acc,_0x52c33b){return _0x590acc===_0x52c33b;},_0x4b2f80['yfvZn']=function(_0x819316,_0x1ebd7c){return _0x819316*_0x1ebd7c;},_0x4b2f80[_0x5c5756(0x25b)]=function(_0x28783d,_0x51a592){return _0x28783d+_0x51a592;},_0x4b2f80[_0x5c5756(0x1fb)]=function(_0x4c438e,_0x3a6eae){return _0x4c438e+_0x3a6eae;};const _0xe19583=_0x4b2f80;let _0x3c926b;for(let _0x5dbe4d=0x0;_0xe19583[_0x5c5756(0x228)](_0x5dbe4d,_0x1b4844);_0x5dbe4d++){try{return await _0x218fd6[_0x5c5756(0x22c)][_0x5c5756(0x259)](_0x366b1,_0x5adb49);}catch(_0x47800a){_0x3c926b=_0x47800a;const _0x3edf6e=_0x47800a&&_0x47800a['message']||'',_0x5115c0=_0x3edf6e[_0x5c5756(0x1ed)](_0xe19583[_0x5c5756(0x269)]);if(!_0x5115c0||_0xe19583['GpECk'](_0x5dbe4d,_0x1b4844))throw _0x47800a;const _0x470b5a=_0xe19583[_0x5c5756(0x209)](_0x3012ca,_0xe19583[_0x5c5756(0x25b)](_0x5dbe4d,0x1));logger['warn']('[A11Y]\x20connectOverCDP\x20attempt\x20'+_0xe19583['MLcKv'](_0x5dbe4d,0x1)+_0x5c5756(0x25a)+_0x470b5a+'ms'),await new Promise(_0x1b561e=>setTimeout(_0x1b561e,_0x470b5a));}}throw _0x3c926b;},a128_0x44901b={};a128_0x44901b['convertW3CToJsonWire']=convertW3CToJsonWire,a128_0x44901b['getModifiedConfigFromCLI']=getModifiedConfigFromCLI,a128_0x44901b[a128_0x316281(0x258)]=generatePlaywrightUrl,a128_0x44901b['getBrowserFromCaps']=getBrowserFromCaps,a128_0x44901b[a128_0x316281(0x1f9)]=isPlaywrightAvailable,a128_0x44901b['getPlaywrightBrowserType']=getPlaywrightBrowserType,a128_0x44901b['getPlaywrightModulePath']=getPlaywrightModulePath,a128_0x44901b[a128_0x316281(0x235)]=getBrowserTypePath,a128_0x44901b[a128_0x316281(0x1f1)]=importFileFromPWCore,a128_0x44901b[a128_0x316281(0x226)]=checkPwandBootstrapCli,a128_0x44901b['connectOverCDPWithRetry']=connectOverCDPWithRetry,module['exports']=a128_0x44901b;function a128_0xddb2(){const _0x16010a=['SJebc','browserstack.testhubBuildUuid','WLirY','message','kLAhW','format','config','join','winstonLogger','chrome','checkPwandBootstrapCli','util','KUnfh','XXrVX','BROWSERSTACK_TESTHUB_UUID','./helper','connectOverCDP','use','getBuildProductMap','__launchCaps','getConfig','Xkqyk','No\x20modified\x20config\x20received\x20from\x20gRPC','browser','GgnQG','getBrowserTypePath','stringify','106320DivHcB','Error\x20getting\x20Playwright\x20BrowserType:\x20','__accessibilityOptions','mWVUQ','getBrowserTypePath\x20is\x20deprecated,\x20use\x20importFileFromPWCore\x20instead','\x20flow','fyctq','133543IDnzqc','length','ttrei','playwrightConfigObject','TdkeX','eWXya','kTzLg','6eUCpKI','debug','QUuKl','WpmPw','getInstance','GrpcClient\x20not\x20available,\x20skipping\x20modified\x20config\x20request','PLAYWRIGHT','entries','lib','Playwright\x20not\x20available:\x20','EHwDn','ijdCV','cucumberjs-pw','cliConfig','getPlaywrightConfig','client','bstack:options','naawG','28040IZRZHJ','generatePlaywrightUrl','apply','\x20failed\x20with\x20transient\x20error,\x20retrying\x20in\x20','APXCQ','3080lwSnvO','1724385plexCi','error','getPlaywrightModulePath\x20is\x20deprecated,\x20use\x20importFileFromPWCore\x20instead','qjVBm','5005217YqUjLS','8huVqBC','ECnOj','framework','capabilities','browserstack.accessibilityOptions.scannerVersion','platformCaps','BROWSERSTACK_PRODUCT_MAP','WHVVb','Target\x20page,\x20context\x20or\x20browser\x20has\x20been\x20closed','BrowserType','UsHHq','W3CMapping','includes','parse','browserstack.accessibilityOptions.authToken','../bin/v2/grpcClient','importFileFromPWCore','setFrameworkDetail','workers','62367MpMPMb','setBrowserstackConfig','\x20for\x20','UwlTN','browserstack.accessibilityOptions.wcagVersion','isPlaywrightAvailable','../bin/v2/cliUtils','MLcKv','EfKeG','browserName','DhJbz','3009584pYodjW','QVFtQ','VpTRA','WPXCz','ZjkqU','../bin/v2/browserstackCLI','projects','getPlaywrightUrl','../bin/utils/constants','GpECk','yfvZn','configPath','browserstack.buildProductMap','./testhub/utils','Unable\x20to\x20merge\x20accessibility\x20capabilities\x20into\x20Playwright\x20URL\x20caps:\x20','Converted\x20W3C\x20caps\x20to\x20JSONWire:\x20','browserType.js','1584isupzO','env','Vexvu','BS_A11Y_JWT','XRHnl','BNIHH','./logger','isArray','Could\x20not\x20import\x20GrpcClient:\x20','iThCM','wRhlJ','76oAdizo'];a128_0xddb2=function(){return _0x16010a;};return a128_0xddb2();}
function a128_0x29c6(){const _0x566484=['HmKkz','aLEEN','qKEgi','workers','convertW3CToJsonWire','13394BMEtbT','setFrameworkDetail','lib','exports','entries','projects','3bAQSZU','__accessibilityOptions','browserstack.buildProductMap','mIfXA','playwrightConfigObject','ctIud','client','8kfdaBE','EabmA','includes','../bin/v2/cliUtils','./w3cMapping','length','BROWSERSTACK_PRODUCT_MAP','browserName','CKVGA','xJSBN','\x20failed\x20with\x20transient\x20error,\x20retrying\x20in\x20','qhYTI','chrome','getBrowserFromCaps','Cpdya','No\x20usable\x20capabilities\x20found\x20in\x20modified\x20config\x20response','TYynJ','671484uQQGIr','apply','IViMY','getInstance','framework','953836bRpeTB','sCKzT','config','browserstack.accessibilityOptions.wcagVersion','BrowserType','generatePlaywrightUrl','YXrAJ','1788472aSMEYV','KMIio','atSnS','checkPwandBootstrapCli','getPlaywrightConfig','stringify','YzGLq','getPlaywrightUrl','platformCaps','tfikc','xQcJV','isArray','THehl','BS_A11Y_JWT','738905UMdsgd','browserstack.accessibilityOptions.authToken','hsDZP','3eFWEpu','W3CMapping','use','./helper','GrpcClient\x20not\x20available,\x20skipping\x20modified\x20config\x20request','format','parse','join','YmfXJ','JJXmg','lOgfC','bstack:options','error','1032057DowCkA','NaGbF','importFileFromPWCore','getBrowserTypePath\x20is\x20deprecated,\x20use\x20importFileFromPWCore\x20instead','CGLOD','No\x20modified\x20config\x20received\x20from\x20gRPC','getModifiedConfigFromCLI','2127140shNOoJ','cliConfig','Target\x20page,\x20context\x20or\x20browser\x20has\x20been\x20closed','bootstrap','[A11Y]\x20connectOverCDP\x20attempt\x20','jmaOL','fESPb','FPOLS','../bin/v2/grpcClient','connectOverCDP','configPath','SStUi','Error\x20getting\x20modified\x20config\x20from\x20gRPC:\x20','env','vYtVw','capabilities','browserstack.accessibilityOptions.scannerVersion','connectOverCDPWithRetry','\x20for\x20','Converted\x20W3C\x20caps\x20to\x20JSONWire:\x20','isPlaywrightAvailable','getConfig','browserstack.accessibilityOptions.scannerProcessingTimeout','warn','browserType.js','BROWSERSTACK_TESTHUB_UUID','OodJd','./logger','gidWl','../bin/utils/constants','aSLQO','getPlaywrightBrowserType','getBuildProductMap','message','lSSCu','Could\x20not\x20import\x20GrpcClient:\x20','KwLcV','Detected\x20Playwright\x20version\x20','__launchCaps','debug','SBkOp','util','AlbsI','FRAMEWORKS'];a128_0x29c6=function(){return _0x566484;};return a128_0x29c6();}const a128_0x5da9c4=a128_0x71e9;(function(_0x4fac83,_0x4a587f){const _0x56f3ec=a128_0x71e9,_0x4d4061=_0x4fac83();while(!![]){try{const _0x2c3e44=-parseInt(_0x56f3ec(0xf1))/0x1*(parseInt(_0x56f3ec(0xeb))/0x2)+-parseInt(_0x56f3ec(0xa6))/0x3*(parseInt(_0x56f3ec(0x10e))/0x4)+parseInt(_0x56f3ec(0x123))/0x5+-parseInt(_0x56f3ec(0x109))/0x6+parseInt(_0x56f3ec(0x115))/0x7+parseInt(_0x56f3ec(0xf8))/0x8*(-parseInt(_0x56f3ec(0xb3))/0x9)+parseInt(_0x56f3ec(0xba))/0xa;if(_0x2c3e44===_0x4a587f)break;else _0x4d4061['push'](_0x4d4061['shift']());}catch(_0x415f36){_0x4d4061['push'](_0x4d4061['shift']());}}}(a128_0x29c6,0x1ff26));function a128_0x71e9(_0x494174,_0x1c5982){const _0x29c677=a128_0x29c6();return a128_0x71e9=function(_0x71e9a3,_0x18e743){_0x71e9a3=_0x71e9a3-0xa5;let _0x41144d=_0x29c677[_0x71e9a3];return _0x41144d;},a128_0x71e9(_0x494174,_0x1c5982);}const path=require('path'),util=require(a128_0x5da9c4(0xe3)),{importFileFromPWCore}=require(a128_0x5da9c4(0xa9)),helper=require(a128_0x5da9c4(0xa9)),logger=require(a128_0x5da9c4(0xd5))['winstonLogger'],W3CMapping=require(a128_0x5da9c4(0xfc))[a128_0x5da9c4(0xa7)](),constants=require(a128_0x5da9c4(0xd7)),BrowserstackCLI=require('../bin/v2/browserstackCLI'),CLIUtils=require(a128_0x5da9c4(0xfb));let GrpcClient;try{GrpcClient=require(a128_0x5da9c4(0xc2));}catch(a128_0x5a5c5c){logger[a128_0x5da9c4(0xe1)](a128_0x5da9c4(0xdd)+a128_0x5a5c5c[a128_0x5da9c4(0xdb)]),GrpcClient=null;}const convertW3CToJsonWire=_0x294e63=>{const _0x8f440a=a128_0x5da9c4,_0x244621={};_0x244621['qhYTI']=function(_0x330d84,_0x5126f2){return _0x330d84||_0x5126f2;},_0x244621[_0x8f440a(0x106)]=function(_0x4e8663,_0x9158a){return _0x4e8663===_0x9158a;},_0x244621[_0x8f440a(0xc0)]=_0x8f440a(0xb1),_0x244621['CKVGA']=function(_0x597283,_0x4f7191){return _0x597283 in _0x4f7191;};const _0x57592d=_0x244621,_0x21949c={};for(const [_0x39a294,_0x55b370]of Object['entries'](_0x57592d[_0x8f440a(0x103)](_0x294e63,{}))){if(_0x57592d[_0x8f440a(0x106)](_0x39a294,_0x57592d[_0x8f440a(0xc0)]))continue;let _0x23cf00=![];for(const [_0x1b2437,_0x3c771f]of Object['entries'](W3CMapping)){if(_0x57592d[_0x8f440a(0x106)](_0x39a294,_0x3c771f)){_0x21949c[_0x1b2437]=_0x55b370,_0x23cf00=!![];break;}}!_0x23cf00&&(_0x21949c[_0x39a294]=_0x55b370);}const _0xa5d83c=_0x294e63[_0x57592d[_0x8f440a(0xc0)]]||{};for(const [_0x2673cb,_0x3d7bbc]of Object[_0x8f440a(0xef)](_0xa5d83c)){let _0x5866d8=![];for(const [_0x2d9bbe,_0x26fb42]of Object[_0x8f440a(0xef)](W3CMapping)){if(_0x57592d[_0x8f440a(0x106)](_0x2673cb,_0x26fb42)){_0x21949c[_0x2d9bbe]=_0x3d7bbc,_0x5866d8=!![];break;}}!_0x5866d8&&!_0x57592d[_0x8f440a(0x100)](_0x2673cb,_0x21949c)&&(_0x21949c[_0x2673cb]=_0x3d7bbc);}return logger[_0x8f440a(0xe1)](_0x8f440a(0xcd)+JSON[_0x8f440a(0x11a)](_0x21949c)),_0x21949c;},getModifiedConfigFromCLI=async _0x456225=>{const _0x3289cd=a128_0x5da9c4,_0x30844f={};_0x30844f[_0x3289cd(0x101)]=_0x3289cd(0xaa),_0x30844f[_0x3289cd(0xdc)]='cucumberjs-pw',_0x30844f[_0x3289cd(0xf6)]='Requesting\x20modified\x20Playwright\x20config\x20from\x20gRPC\x20for\x20cucumberjs-pw',_0x30844f[_0x3289cd(0xaf)]=_0x3289cd(0xb8),_0x30844f[_0x3289cd(0xe2)]=function(_0x317612,_0x26e6fd){return _0x317612>_0x26e6fd;},_0x30844f[_0x3289cd(0xe4)]=_0x3289cd(0x107);const _0x6958=_0x30844f;try{if(!GrpcClient)return logger[_0x3289cd(0xe1)](_0x6958[_0x3289cd(0x101)]),null;const _0x31dda0={};_0x31dda0[_0x3289cd(0xc9)]=_0x456225,_0x31dda0[_0x3289cd(0x10d)]=_0x6958[_0x3289cd(0xdc)],_0x31dda0[_0x3289cd(0xe9)]=0x1,_0x31dda0[_0x3289cd(0xf0)]=[];const _0x543fc0=_0x31dda0;logger[_0x3289cd(0xe1)](_0x6958[_0x3289cd(0xf6)]);const _0x2f136d={};_0x2f136d[_0x3289cd(0xf5)]=_0x543fc0;const _0x453f27=await GrpcClient[_0x3289cd(0x10c)]()[_0x3289cd(0x119)](_0x2f136d);if(!_0x453f27[_0x3289cd(0xcf)]())return logger['debug'](_0x6958[_0x3289cd(0xaf)]),null;const _0x469472=JSON[_0x3289cd(0xac)](_0x453f27[_0x3289cd(0xcf)]());logger[_0x3289cd(0xe1)]('Received\x20modified\x20config\x20from\x20gRPC:\x20'+JSON[_0x3289cd(0x11a)](_0x469472));if(_0x469472[_0x3289cd(0xc9)]&&Array[_0x3289cd(0x120)](_0x469472[_0x3289cd(0xc9)])&&_0x6958[_0x3289cd(0xe2)](_0x469472[_0x3289cd(0xc9)][_0x3289cd(0xfd)],0x0))return _0x469472[_0x3289cd(0xc9)][0x0];else{if(_0x469472['projects']&&Array[_0x3289cd(0x120)](_0x469472[_0x3289cd(0xf0)])&&_0x6958[_0x3289cd(0xe2)](_0x469472['projects']['length'],0x0)){const _0x27781c=_0x469472['projects'][0x0];if(_0x27781c[_0x3289cd(0xa8)]&&_0x27781c['use'][_0x3289cd(0x11d)])return _0x27781c[_0x3289cd(0xa8)][_0x3289cd(0x11d)];}}return logger[_0x3289cd(0xe1)](_0x6958[_0x3289cd(0xe4)]),null;}catch(_0x1430ee){logger[_0x3289cd(0xb2)](_0x3289cd(0xc6)+_0x1430ee[_0x3289cd(0xdb)]);throw _0x1430ee;}},generatePlaywrightUrl=(_0x391113,_0xd1f133)=>{const _0x1ecc06=a128_0x5da9c4,_0x4483aa={'mIfXA':function(_0x143967,_0x22a947){return _0x143967!==_0x22a947;},'iXIKk':function(_0x580fa2,_0xaa0ac9){return _0x580fa2!==_0xaa0ac9;},'sCKzT':function(_0x3cffc7,_0x5494cd){return _0x3cffc7!==_0x5494cd;},'KMIio':function(_0x31f021,_0x1a3ad7){return _0x31f021!==_0x1a3ad7;},'THehl':function(_0xdba336,_0x49ad3a){return _0xdba336(_0x49ad3a);},'jmaOL':function(_0x1146e2,_0x477831){return _0x1146e2||_0x477831;},'EabmA':_0x1ecc06(0x124),'aSLQO':_0x1ecc06(0x111),'qKEgi':_0x1ecc06(0xca),'TYynJ':_0x1ecc06(0xd0),'NaGbF':'browserstack.testhubBuildUuid','CGLOD':_0x1ecc06(0xf3),'CoTOn':function(_0x4b9dc0,_0x59f7df){return _0x4b9dc0+_0x59f7df;},'YXrAJ':function(_0xfd031,_0x4c60d3){return _0xfd031(_0x4c60d3);}},_0x35026f=helper[_0x1ecc06(0x11c)](_0x391113),_0x2f28a4=_0x4483aa['THehl'](convertW3CToJsonWire,_0xd1f133);try{const _0x4742df=[_0x4483aa[_0x1ecc06(0xbf)](_0xd1f133,{}),global[_0x1ecc06(0xe0)]||{},global['__platformCaps']||{},global[_0x1ecc06(0xf2)]||{}],_0x5b014d=_0x4ffbed=>{const _0x5bcc1d=_0x1ecc06;if(_0x4483aa[_0x5bcc1d(0xf4)](_0x2f28a4[_0x4ffbed],undefined)&&_0x4483aa['iXIKk'](_0x2f28a4[_0x4ffbed],null)&&_0x4483aa[_0x5bcc1d(0x10f)](_0x2f28a4[_0x4ffbed],''))return;for(const _0x21f173 of _0x4742df){if(_0x21f173&&_0x4483aa[_0x5bcc1d(0x10f)](_0x21f173[_0x4ffbed],undefined)&&_0x4483aa[_0x5bcc1d(0x10f)](_0x21f173[_0x4ffbed],null)&&_0x4483aa[_0x5bcc1d(0x116)](_0x21f173[_0x4ffbed],'')){_0x2f28a4[_0x4ffbed]=_0x21f173[_0x4ffbed];return;}}};_0x4483aa[_0x1ecc06(0x121)](_0x5b014d,_0x4483aa[_0x1ecc06(0xf9)]),_0x4483aa['THehl'](_0x5b014d,_0x4483aa[_0x1ecc06(0xd8)]),_0x4483aa['THehl'](_0x5b014d,_0x4483aa[_0x1ecc06(0xe8)]),_0x4483aa[_0x1ecc06(0x121)](_0x5b014d,_0x4483aa[_0x1ecc06(0x108)]),!_0x2f28a4[_0x4483aa['EabmA']]&&process[_0x1ecc06(0xc7)][_0x1ecc06(0x122)]&&(_0x2f28a4[_0x4483aa['EabmA']]=process['env'][_0x1ecc06(0x122)]);}catch(_0x300392){logger[_0x1ecc06(0xe1)]('Unable\x20to\x20merge\x20accessibility\x20capabilities\x20into\x20Playwright\x20URL\x20caps:\x20'+util[_0x1ecc06(0xab)](_0x300392));}return _0x2f28a4[_0x4483aa[_0x1ecc06(0xb4)]]=process[_0x1ecc06(0xc7)][_0x1ecc06(0xd3)],_0x2f28a4[_0x4483aa[_0x1ecc06(0xb7)]]=helper[_0x1ecc06(0xda)](),_0x4483aa['CoTOn'](_0x35026f,_0x4483aa[_0x1ecc06(0x114)](encodeURIComponent,JSON[_0x1ecc06(0x11a)](_0x2f28a4)));},getBrowserFromCaps=_0x4634ae=>{const _0x243a69=a128_0x5da9c4,_0x31342f={};_0x31342f['YzGLq']=_0x243a69(0x104);const _0x4ed5db=_0x31342f;return _0x4634ae[_0x243a69(0xff)]||_0x4634ae['browser']||_0x4ed5db[_0x243a69(0x11b)];},isPlaywrightAvailable=()=>{const _0x3ca84d=a128_0x5da9c4,_0x377adb={'atSnS':_0x3ca84d(0xed),'OodJd':_0x3ca84d(0xf7),'SStUi':_0x3ca84d(0xd2),'ENfDw':function(_0x10c3e3,_0x42377d){return _0x10c3e3(_0x42377d);}};try{const _0x104de1=path['join'](_0x377adb[_0x3ca84d(0x117)],_0x377adb[_0x3ca84d(0xd4)],_0x377adb[_0x3ca84d(0xc5)]),_0x4fe617=_0x377adb['ENfDw'](importFileFromPWCore,_0x104de1);return!!_0x4fe617;}catch(_0x5db60){return logger['debug']('Playwright\x20not\x20available:\x20'+util['format'](_0x5db60)),![];}},getPlaywrightBrowserType=()=>{const _0x2f9614=a128_0x5da9c4,_0x3d1f8e={'hsDZP':'lib','IViMY':_0x2f9614(0xf7),'ZnALK':_0x2f9614(0xd2),'bVKbw':function(_0x53090b,_0x4b7708){return _0x53090b(_0x4b7708);}};try{const _0x543724=path[_0x2f9614(0xad)](_0x3d1f8e[_0x2f9614(0xa5)],_0x3d1f8e[_0x2f9614(0x10b)],_0x3d1f8e['ZnALK']),_0x355fb9=_0x3d1f8e['bVKbw'](importFileFromPWCore,_0x543724);return _0x355fb9?_0x355fb9[_0x2f9614(0x112)]:null;}catch(_0x1ec2fc){return logger['debug']('Error\x20getting\x20Playwright\x20BrowserType:\x20'+util['format'](_0x1ec2fc)),null;}},getPlaywrightModulePath=()=>{const _0x4d03e0=a128_0x5da9c4,_0x4496fa={};_0x4496fa[_0x4d03e0(0xe7)]='getPlaywrightModulePath\x20is\x20deprecated,\x20use\x20importFileFromPWCore\x20instead';const _0x1609b6=_0x4496fa;return logger[_0x4d03e0(0xe1)](_0x1609b6[_0x4d03e0(0xe7)]),null;},getBrowserTypePath=()=>{const _0x3ae55c=a128_0x5da9c4,_0x5589c9={};_0x5589c9[_0x3ae55c(0x11f)]=_0x3ae55c(0xb6);const _0x33fff2=_0x5589c9;return logger[_0x3ae55c(0xe1)](_0x33fff2['xQcJV']),null;},checkPwandBootstrapCli=async(_0x27a791,_0x183a40,_0x43c52a)=>{const _0xd571fc=a128_0x5da9c4,_0x3438f4={'gidWl':function(_0x59c5ca,_0x595b26){return _0x59c5ca(_0x595b26);},'zUMIT':'./testhub/utils','vYtVw':function(_0x47dedc,_0x4bcaf7){return _0x47dedc(_0x4bcaf7);}};if(_0x27a791){const _0xf7d1eb=constants[_0xd571fc(0xe5)]['PLAYWRIGHT'];logger['debug'](_0xd571fc(0xdf)+_0x27a791+_0xd571fc(0xcc)+_0x183a40+'\x20flow'),CLIUtils[_0xd571fc(0xec)](_0x183a40,_0xf7d1eb);const {getProductMap:_0xc64443}=_0x3438f4[_0xd571fc(0xd6)](require,_0x3438f4['zUMIT']);process[_0xd571fc(0xc7)][_0xd571fc(0xfe)]=JSON[_0xd571fc(0x11a)](_0x3438f4[_0xd571fc(0xc8)](_0xc64443,_0x43c52a[_0xd571fc(0x110)])),BrowserstackCLI[_0xd571fc(0x10c)]()['setBrowserstackConfig'](_0x43c52a[_0xd571fc(0x110)],_0x43c52a[_0xd571fc(0xc4)],_0x43c52a[_0xd571fc(0xbb)]),await BrowserstackCLI[_0xd571fc(0x10c)]()[_0xd571fc(0xbd)]();}},connectOverCDPWithRetry=async(_0x513b1f,_0x5d6ebd,_0x2ec7cf,_0x1da157=0x3,_0x1c2193=0x1f4)=>{const _0x4ba633=a128_0x5da9c4,_0x2db5c2={};_0x2db5c2[_0x4ba633(0xe6)]=function(_0x3c615e,_0x4882d3){return _0x3c615e<=_0x4882d3;},_0x2db5c2[_0x4ba633(0xde)]=_0x4ba633(0xbc),_0x2db5c2[_0x4ba633(0xb0)]=function(_0xaeadd2,_0x4ba667){return _0xaeadd2===_0x4ba667;},_0x2db5c2[_0x4ba633(0xae)]=function(_0x8e918c,_0x9733b8){return _0x8e918c*_0x9733b8;},_0x2db5c2[_0x4ba633(0xc1)]=function(_0x11067d,_0x2c61f4){return _0x11067d+_0x2c61f4;},_0x2db5c2[_0x4ba633(0x11e)]=function(_0x18498e,_0x80b51f){return _0x18498e+_0x80b51f;};const _0x2e91a0=_0x2db5c2;let _0xa97c20;for(let _0xa3c469=0x0;_0x2e91a0[_0x4ba633(0xe6)](_0xa3c469,_0x1da157);_0xa3c469++){try{return await _0x513b1f[_0x4ba633(0xc3)][_0x4ba633(0x10a)](_0x5d6ebd,_0x2ec7cf);}catch(_0x264dac){_0xa97c20=_0x264dac;const _0x2088a0=_0x264dac&&_0x264dac[_0x4ba633(0xdb)]||'',_0x5017cc=_0x2088a0[_0x4ba633(0xfa)](_0x2e91a0['KwLcV']);if(!_0x5017cc||_0x2e91a0[_0x4ba633(0xb0)](_0xa3c469,_0x1da157))throw _0x264dac;const _0x52a340=_0x2e91a0['YmfXJ'](_0x1c2193,_0x2e91a0[_0x4ba633(0xc1)](_0xa3c469,0x1));logger[_0x4ba633(0xd1)](_0x4ba633(0xbe)+_0x2e91a0['tfikc'](_0xa3c469,0x1)+_0x4ba633(0x102)+_0x52a340+'ms'),await new Promise(_0x5594ce=>setTimeout(_0x5594ce,_0x52a340));}}throw _0xa97c20;},a128_0x4a3852={};a128_0x4a3852[a128_0x5da9c4(0xea)]=convertW3CToJsonWire,a128_0x4a3852[a128_0x5da9c4(0xb9)]=getModifiedConfigFromCLI,a128_0x4a3852[a128_0x5da9c4(0x113)]=generatePlaywrightUrl,a128_0x4a3852[a128_0x5da9c4(0x105)]=getBrowserFromCaps,a128_0x4a3852[a128_0x5da9c4(0xce)]=isPlaywrightAvailable,a128_0x4a3852[a128_0x5da9c4(0xd9)]=getPlaywrightBrowserType,a128_0x4a3852['getPlaywrightModulePath']=getPlaywrightModulePath,a128_0x4a3852['getBrowserTypePath']=getBrowserTypePath,a128_0x4a3852[a128_0x5da9c4(0xb5)]=importFileFromPWCore,a128_0x4a3852[a128_0x5da9c4(0x118)]=checkPwandBootstrapCli,a128_0x4a3852[a128_0x5da9c4(0xcb)]=connectOverCDPWithRetry,module[a128_0x5da9c4(0xee)]=a128_0x4a3852;

@@ -1,1 +0,1 @@

const a129_0x37cf1e=a129_0x53a8;(function(_0x422200,_0x4481d6){const _0x437274=a129_0x53a8,_0x6a8e8=_0x422200();while(!![]){try{const _0x1b6bbc=parseInt(_0x437274(0x107))/0x1*(parseInt(_0x437274(0x101))/0x2)+-parseInt(_0x437274(0xf1))/0x3+parseInt(_0x437274(0xf8))/0x4*(-parseInt(_0x437274(0xf6))/0x5)+parseInt(_0x437274(0xfa))/0x6*(-parseInt(_0x437274(0xea))/0x7)+parseInt(_0x437274(0x100))/0x8*(-parseInt(_0x437274(0xec))/0x9)+parseInt(_0x437274(0xef))/0xa*(-parseInt(_0x437274(0xfb))/0xb)+parseInt(_0x437274(0xf9))/0xc*(parseInt(_0x437274(0xf2))/0xd);if(_0x1b6bbc===_0x4481d6)break;else _0x6a8e8['push'](_0x6a8e8['shift']());}catch(_0x1ee4d7){_0x6a8e8['push'](_0x6a8e8['shift']());}}}(a129_0x3261,0x7e739));const worker=require('worker_threads'),{fileLogger}=require(a129_0x37cf1e(0xfd)),{consoleHolder}=require(a129_0x37cf1e(0x108)),globals=require(a129_0x37cf1e(0x10a)),constants=require('../bin/utils/constants');function a129_0x53a8(_0x20fd01,_0xf169cd){const _0x326192=a129_0x3261();return a129_0x53a8=function(_0x53a894,_0x441aec){_0x53a894=_0x53a894-0xea;let _0x526dd7=_0x326192[_0x53a894];return _0x526dd7;},a129_0x53a8(_0x20fd01,_0xf169cd);}function a129_0x3261(){const _0x1fbfa8=['\x20]\x20','10XijYRJ','tnWnb','2597274haSTrF','13AaaKVy','FKLDW','TEST_REPORTING_ANALYTICS','browserstackTestName','5YUKFUn','getProcessId','2978068Glhzza','47959368OjFJwJ','171858EoALKy','6331083JofZpP','toISOString','./logger','debug','env','8696bIxhup','4mjAjMe','pid','log','BROWSERSTACK_OBSERVABILITY_DEBUG','sleep','getTestName','153673LpYXSf','./test-observability/constants','BROWSERSTACK_TEST_REPORTING_DEBUG','./globals','182XEmjbM','DzIWP','7083eqYYhP','][\x20'];a129_0x3261=function(){return _0x1fbfa8;};return a129_0x3261();}exports[a129_0x37cf1e(0xf7)]=()=>{const _0x4a1338=a129_0x37cf1e;return process[_0x4a1338(0x102)]+'-'+worker['threadId'];},exports[a129_0x37cf1e(0x106)]=()=>{const _0x482a48=a129_0x37cf1e,_0x448774={};_0x448774[_0x482a48(0xf3)]=_0x482a48(0xf5);const _0x2ec886=_0x448774;return globals['getGlobal'](_0x2ec886[_0x482a48(0xf3)]);},exports[a129_0x37cf1e(0x105)]=(_0xfb1e39=0x64)=>new Promise(_0x5e904b=>setTimeout(_0x5e904b,_0xfb1e39)),exports[a129_0x37cf1e(0xfe)]=_0x3169e0=>{const _0xe9a82c=a129_0x37cf1e,_0x21d52a={};_0x21d52a[_0xe9a82c(0xeb)]=function(_0x1cffb8,_0x322837){return _0x1cffb8===_0x322837;},_0x21d52a[_0xe9a82c(0xf0)]='true';const _0x3a1d8f=_0x21d52a;fileLogger['debug']('['+new Date()[_0xe9a82c(0xfc)]()+_0xe9a82c(0xed)+constants[_0xe9a82c(0xf4)]+'\x20]\x20'+_0x3169e0),(_0x3a1d8f[_0xe9a82c(0xeb)](process[_0xe9a82c(0xff)][_0xe9a82c(0x109)],_0x3a1d8f['tnWnb'])||_0x3a1d8f[_0xe9a82c(0xeb)](process['env'][_0xe9a82c(0x109)],'1')||_0x3a1d8f[_0xe9a82c(0xeb)](process[_0xe9a82c(0xff)][_0xe9a82c(0x104)],_0x3a1d8f[_0xe9a82c(0xf0)])||_0x3a1d8f[_0xe9a82c(0xeb)](process[_0xe9a82c(0xff)][_0xe9a82c(0x104)],'1'))&&consoleHolder[_0xe9a82c(0x103)]('\x0a['+new Date()['toISOString']()+'][\x20'+constants[_0xe9a82c(0xf4)]+_0xe9a82c(0xee)+_0x3169e0+'\x0a');};
const a129_0x4355cc=a129_0xc1a5;function a129_0xc1a5(_0x44c36b,_0x345903){const _0x344b56=a129_0x344b();return a129_0xc1a5=function(_0xc1a5a1,_0x419662){_0xc1a5a1=_0xc1a5a1-0x8d;let _0x1eab00=_0x344b56[_0xc1a5a1];return _0x1eab00;},a129_0xc1a5(_0x44c36b,_0x345903);}(function(_0x93711e,_0xe98628){const _0x12ecab=a129_0xc1a5,_0x5470dc=_0x93711e();while(!![]){try{const _0x43fa32=-parseInt(_0x12ecab(0x91))/0x1*(parseInt(_0x12ecab(0xa2))/0x2)+-parseInt(_0x12ecab(0x9e))/0x3*(-parseInt(_0x12ecab(0xac))/0x4)+-parseInt(_0x12ecab(0x97))/0x5+-parseInt(_0x12ecab(0x99))/0x6*(parseInt(_0x12ecab(0x8d))/0x7)+-parseInt(_0x12ecab(0xaf))/0x8*(-parseInt(_0x12ecab(0x9c))/0x9)+-parseInt(_0x12ecab(0xa6))/0xa+parseInt(_0x12ecab(0x8e))/0xb;if(_0x43fa32===_0xe98628)break;else _0x5470dc['push'](_0x5470dc['shift']());}catch(_0x585827){_0x5470dc['push'](_0x5470dc['shift']());}}}(a129_0x344b,0xef26f));const worker=require(a129_0x4355cc(0xad)),{fileLogger}=require(a129_0x4355cc(0x94)),{consoleHolder}=require(a129_0x4355cc(0xa7)),globals=require(a129_0x4355cc(0xaa)),constants=require(a129_0x4355cc(0x8f));function a129_0x344b(){const _0x1e908f=['\x20]\x20','9992UagGfI','2444687RwRRwk','20627376cjrUVI','../bin/utils/constants','getTestName','92677Nszveh','WmZNU','toCPQ','./logger','getProcessId','BROWSERSTACK_OBSERVABILITY_DEBUG','2499385nzPtQu','toISOString','12qUfzLz','SyjQG','iDPIH','7686JnBnbP','log','6hCwNUf','TEST_REPORTING_ANALYTICS','VOObD','true','20TFBenW','env','getGlobal','sleep','3819920ljHfEP','./test-observability/constants','][\x20','threadId','./globals','debug','1089652JuVxKw','worker_threads'];a129_0x344b=function(){return _0x1e908f;};return a129_0x344b();}exports[a129_0x4355cc(0x95)]=()=>{const _0x3e5e7e=a129_0x4355cc;return process['pid']+'-'+worker[_0x3e5e7e(0xa9)];},exports[a129_0x4355cc(0x90)]=()=>{const _0x3f8b52=a129_0x4355cc,_0x2bd2ca={};_0x2bd2ca[_0x3f8b52(0x93)]='browserstackTestName';const _0x346d70=_0x2bd2ca;return globals[_0x3f8b52(0xa4)](_0x346d70[_0x3f8b52(0x93)]);},exports[a129_0x4355cc(0xa5)]=(_0x4aec05=0x64)=>new Promise(_0x442c9e=>setTimeout(_0x442c9e,_0x4aec05)),exports[a129_0x4355cc(0xab)]=_0x5f32f7=>{const _0x4ede81=a129_0x4355cc,_0x2eef27={};_0x2eef27['iDPIH']=function(_0x2e066c,_0x2603be){return _0x2e066c===_0x2603be;},_0x2eef27[_0x4ede81(0x9a)]=_0x4ede81(0xa1),_0x2eef27['VOObD']=function(_0x5830fe,_0x1047dc){return _0x5830fe===_0x1047dc;},_0x2eef27[_0x4ede81(0x92)]=function(_0xba2a49,_0xaf6fcf){return _0xba2a49===_0xaf6fcf;};const _0x36f909=_0x2eef27;fileLogger[_0x4ede81(0xab)]('['+new Date()[_0x4ede81(0x98)]()+'][\x20'+constants[_0x4ede81(0x9f)]+'\x20]\x20'+_0x5f32f7),(_0x36f909[_0x4ede81(0x9b)](process[_0x4ede81(0xa3)]['BROWSERSTACK_TEST_REPORTING_DEBUG'],_0x36f909[_0x4ede81(0x9a)])||_0x36f909[_0x4ede81(0xa0)](process[_0x4ede81(0xa3)]['BROWSERSTACK_TEST_REPORTING_DEBUG'],'1')||_0x36f909[_0x4ede81(0x9b)](process[_0x4ede81(0xa3)][_0x4ede81(0x96)],_0x36f909['SyjQG'])||_0x36f909[_0x4ede81(0x92)](process[_0x4ede81(0xa3)]['BROWSERSTACK_OBSERVABILITY_DEBUG'],'1'))&&consoleHolder[_0x4ede81(0x9d)]('\x0a['+new Date()[_0x4ede81(0x98)]()+_0x4ede81(0xa8)+constants['TEST_REPORTING_ANALYTICS']+_0x4ede81(0xae)+_0x5f32f7+'\x0a');};

@@ -1,1 +0,1 @@

const a130_0x457521=a130_0x6266;(function(_0x5d2813,_0x35aa73){const _0x253639=a130_0x6266,_0x37087c=_0x5d2813();while(!![]){try{const _0x24fecd=parseInt(_0x253639(0x150))/0x1+parseInt(_0x253639(0x167))/0x2+parseInt(_0x253639(0x133))/0x3+parseInt(_0x253639(0x12f))/0x4*(parseInt(_0x253639(0x152))/0x5)+-parseInt(_0x253639(0x130))/0x6*(parseInt(_0x253639(0x157))/0x7)+parseInt(_0x253639(0x13e))/0x8*(parseInt(_0x253639(0x148))/0x9)+-parseInt(_0x253639(0x154))/0xa;if(_0x24fecd===_0x35aa73)break;else _0x37087c['push'](_0x37087c['shift']());}catch(_0x136f01){_0x37087c['push'](_0x37087c['shift']());}}}(a130_0x4ffa,0xf0d03));function a130_0x6266(_0x2f4700,_0x12301e){const _0x4ffa54=a130_0x4ffa();return a130_0x6266=function(_0x6266b3,_0x2f9d1d){_0x6266b3=_0x6266b3-0x12d;let _0x5b0585=_0x4ffa54[_0x6266b3];return _0x5b0585;},a130_0x6266(_0x2f4700,_0x12301e);}function a130_0x4ffa(){const _0x117cd1=['stringify','eiPVY','dbqEt','Ffyqr','isPuppeteerAvailable','checkPuppeteerAndBootstrapCli','9emzNJt','UfRCn','\x20for\x20','winstonLogger','BROWSERSTACK_TESTHUB_UUID','config','[PuppeteerHelper]\x20Detected\x20Puppeteer\x20version\x20','FRAMEWORKS','1766690YQrBlT','./helper','65immhsg','getPuppeteerHubUrl','40239090ONaXBL','./testhub/utils','ITfyZ','782537ZNaZIJ','getPackageVersion','getBuildProductMap','puppeteer','configPath','./w3cMapping','BROWSERSTACK_PRODUCT_MAP','[PuppeteerHelper]\x20Converted\x20W3C\x20caps\x20to\x20JSONWire:\x20','getPuppeteerUrl','getPuppeteerVersion','fbukl','entries','../bin/utils/apiUtilityMethods','qRbpb','EgIIY','bstack:options','3335396PBdQwx','puppeteer-core','GgAYp','DKKdi','setBrowserstackConfig','browserstack.testhubBuildUuid','debug','turboScaleUrl','cRfvy','../bin/v2/cliUtils','185452WPdFYc','48KmCwFC','convertW3CToJsonWire','miZod','891882puzTXF','./logger','env','resolve','browserstack.buildProductMap','BROWSERSTACK_PUPPETEER','\x20flow','bootstrap','HhbBZ','W3CMapping','puTEO','12561656OKoeso','getInstance','INfoB','../bin/utils/constants'];a130_0x4ffa=function(){return _0x117cd1;};return a130_0x4ffa();}const util=require('util'),helper=require(a130_0x457521(0x151)),logger=require(a130_0x457521(0x134))[a130_0x457521(0x14b)],W3CMapping=require(a130_0x457521(0x15c))[a130_0x457521(0x13c)](),constants=require(a130_0x457521(0x141)),BrowserstackCLI=require('../bin/v2/browserstackCLI'),CLIUtils=require(a130_0x457521(0x12e)),getAPIUtilityMethods=()=>{const _0x52d684=a130_0x457521,_0x1c5c31={'Ffyqr':function(_0x599195,_0x1c47d4){return _0x599195(_0x1c47d4);},'HEmxA':_0x52d684(0x163)};return _0x1c5c31[_0x52d684(0x145)](require,_0x1c5c31['HEmxA']);},getPuppeteerUrl=_0x35ccae=>{const _0x55c768=a130_0x457521,_0x99d070={'fbukl':function(_0x27b567){return _0x27b567();}};if(_0x35ccae[_0x55c768(0x16e)])return _0x35ccae[_0x55c768(0x16e)];const _0x4ad9f7=_0x99d070[_0x55c768(0x161)](getAPIUtilityMethods);return _0x4ad9f7[_0x55c768(0x153)]('');},convertW3CToJsonWire=_0x686bf3=>{const _0x4ea588=a130_0x457521,_0x5a5413={};_0x5a5413[_0x4ea588(0x143)]=function(_0x49eae9,_0x36f11b){return _0x49eae9||_0x36f11b;},_0x5a5413[_0x4ea588(0x156)]=function(_0xe61a31,_0x37d9bf){return _0xe61a31===_0x37d9bf;},_0x5a5413[_0x4ea588(0x132)]=_0x4ea588(0x166),_0x5a5413['DKKdi']=function(_0xcf6a12,_0x4ea9fa){return _0xcf6a12===_0x4ea9fa;},_0x5a5413[_0x4ea588(0x140)]=function(_0x3577b3,_0x3a3763){return _0x3577b3 in _0x3a3763;};const _0x4240b9=_0x5a5413,_0x5b64dc={};for(const [_0x3866f6,_0x795435]of Object['entries'](_0x4240b9[_0x4ea588(0x143)](_0x686bf3,{}))){if(_0x4240b9[_0x4ea588(0x156)](_0x3866f6,_0x4240b9[_0x4ea588(0x132)]))continue;let _0x33a79c=![];for(const [_0x27da07,_0x578dc6]of Object[_0x4ea588(0x162)](W3CMapping)){if(_0x4240b9[_0x4ea588(0x16a)](_0x3866f6,_0x578dc6)){_0x5b64dc[_0x27da07]=_0x795435,_0x33a79c=!![];break;}}!_0x33a79c&&(_0x5b64dc[_0x3866f6]=_0x795435);}const _0xc84731=_0x686bf3[_0x4240b9[_0x4ea588(0x132)]]||{};for(const [_0x455aa4,_0x2ad759]of Object['entries'](_0xc84731)){let _0x36a41c=![];for(const [_0x4d9274,_0x4f0050]of Object['entries'](W3CMapping)){if(_0x4240b9['ITfyZ'](_0x455aa4,_0x4f0050)){_0x5b64dc[_0x4d9274]=_0x2ad759,_0x36a41c=!![];break;}}!_0x36a41c&&!_0x4240b9['INfoB'](_0x455aa4,_0x5b64dc)&&(_0x5b64dc[_0x455aa4]=_0x2ad759);}return logger[_0x4ea588(0x16d)](_0x4ea588(0x15e)+JSON[_0x4ea588(0x142)](_0x5b64dc)),_0x5b64dc;},generatePuppeteerUrl=(_0x3dc9aa,_0x3e9078)=>{const _0x21b5a0=a130_0x457521,_0x379ab3={'RUfXp':function(_0x2b1876,_0xe00dd6){return _0x2b1876(_0xe00dd6);},'gLYoN':_0x21b5a0(0x16c),'EgIIY':_0x21b5a0(0x137),'puTEO':function(_0x38ed16,_0xa4cf8a){return _0x38ed16+_0xa4cf8a;},'MPpfK':function(_0xd2ce3e,_0x33f8de){return _0xd2ce3e(_0x33f8de);}},_0x49b72d=_0x379ab3['RUfXp'](getPuppeteerUrl,_0x3dc9aa),_0x2bc681=_0x379ab3['RUfXp'](convertW3CToJsonWire,_0x3e9078);return _0x2bc681[_0x379ab3['gLYoN']]=process[_0x21b5a0(0x135)][_0x21b5a0(0x14c)],_0x2bc681[_0x379ab3[_0x21b5a0(0x165)]]=helper[_0x21b5a0(0x159)](),_0x379ab3[_0x21b5a0(0x13d)](_0x49b72d,_0x379ab3['MPpfK'](encodeURIComponent,JSON[_0x21b5a0(0x142)](_0x2bc681)));},isPuppeteerAvailable=()=>{const _0x4198f5=a130_0x457521,_0x236cfe={};_0x236cfe[_0x4198f5(0x164)]='puppeteer-core',_0x236cfe['HhbBZ']=_0x4198f5(0x15a);const _0x2bd95d=_0x236cfe;try{return require['resolve'](_0x2bd95d['qRbpb']),!![];}catch{try{return require[_0x4198f5(0x136)](_0x2bd95d[_0x4198f5(0x13b)]),!![];}catch{return![];}}},getPuppeteerVersion=()=>{const _0x52ccb2=a130_0x457521,_0x3bd7bc={};_0x3bd7bc[_0x52ccb2(0x144)]=_0x52ccb2(0x168),_0x3bd7bc['UfRCn']=_0x52ccb2(0x15a);const _0x57d862=_0x3bd7bc;return helper['getPackageVersion'](_0x57d862[_0x52ccb2(0x144)])||helper[_0x52ccb2(0x158)](_0x57d862[_0x52ccb2(0x149)]);},checkPuppeteerAndBootstrapCli=async(_0x394484,_0xd6833c,_0x922226)=>{const _0x357881=a130_0x457521,_0x4fb81d={'UJlGp':'true','cRfvy':function(_0x3fd245,_0x258c89){return _0x3fd245(_0x258c89);},'GgAYp':_0x357881(0x155)};if(_0x394484){const _0x2f3ef2=constants[_0x357881(0x14f)]['PUPPETEER'];logger[_0x357881(0x16d)](_0x357881(0x14e)+_0x394484+_0x357881(0x14a)+_0xd6833c+_0x357881(0x139)),process[_0x357881(0x135)][_0x357881(0x138)]=_0x4fb81d['UJlGp'],CLIUtils['setFrameworkDetail'](_0xd6833c,_0x2f3ef2);const {getProductMap:_0x364e64}=_0x4fb81d['cRfvy'](require,_0x4fb81d[_0x357881(0x169)]);process['env'][_0x357881(0x15d)]=JSON[_0x357881(0x142)](_0x4fb81d[_0x357881(0x12d)](_0x364e64,_0x922226[_0x357881(0x14d)])),BrowserstackCLI[_0x357881(0x13f)]()[_0x357881(0x16b)](_0x922226[_0x357881(0x14d)],_0x922226[_0x357881(0x15b)],_0x922226['cliConfig']),await BrowserstackCLI[_0x357881(0x13f)]()[_0x357881(0x13a)]();}},a130_0x46609d={};a130_0x46609d[a130_0x457521(0x15f)]=getPuppeteerUrl,a130_0x46609d[a130_0x457521(0x131)]=convertW3CToJsonWire,a130_0x46609d['generatePuppeteerUrl']=generatePuppeteerUrl,a130_0x46609d[a130_0x457521(0x146)]=isPuppeteerAvailable,a130_0x46609d[a130_0x457521(0x160)]=getPuppeteerVersion,a130_0x46609d[a130_0x457521(0x147)]=checkPuppeteerAndBootstrapCli,module['exports']=a130_0x46609d;
function a130_0x2447(){const _0x54fee9=['BROWSERSTACK_TESTHUB_UUID','24heWoVl','W3CMapping','setFrameworkDetail','./helper','dcsyQ','zzIaj','9664490EVdjOT','12DMSJub','Vwjby','1721867cfviLJ','IRQGx','PiFwT','BROWSERSTACK_PUPPETEER','browserstack.buildProductMap','4468730ymeriP','mVWKz','OMeEy','resolve','vmzrE','setBrowserstackConfig','browserstack.testhubBuildUuid','stringify','bNsWv','3282SOTler','convertW3CToJsonWire','getPuppeteerVersion','LUJUx','getPuppeteerHubUrl','puppeteer','env','true','FRAMEWORKS','config','entries','getPackageVersion','VDWCE','generatePuppeteerUrl','./testhub/utils','28sUeQWX','Fjynz','sWucV','checkPuppeteerAndBootstrapCli','40476XAioCf','getInstance','configPath','PUPPETEER','5053104hsDHVt','exports','27QmkVer','2869150gobnYY','452mUCivN','bootstrap','CNBBX','util','hjPFS','\x20for\x20','../bin/utils/constants','puppeteer-core','winstonLogger','aMVdW','BROWSERSTACK_PRODUCT_MAP','getPuppeteerUrl','[PuppeteerHelper]\x20Detected\x20Puppeteer\x20version\x20','turboScaleUrl','debug','bstack:options','nRkLH'];a130_0x2447=function(){return _0x54fee9;};return a130_0x2447();}const a130_0x2f517b=a130_0x84e8;function a130_0x84e8(_0x485667,_0x5bb06a){const _0x244708=a130_0x2447();return a130_0x84e8=function(_0x84e85c,_0x16135b){_0x84e85c=_0x84e85c-0x87;let _0x1d9878=_0x244708[_0x84e85c];return _0x1d9878;},a130_0x84e8(_0x485667,_0x5bb06a);}(function(_0x6fb6c4,_0x5a3843){const _0x309b46=a130_0x84e8,_0x171cb2=_0x6fb6c4();while(!![]){try{const _0xd6aa69=parseInt(_0x309b46(0xb3))/0x1*(parseInt(_0x309b46(0xaf))/0x2)+parseInt(_0x309b46(0xa0))/0x3*(parseInt(_0x309b46(0xbb))/0x4)+parseInt(_0x309b46(0x97))/0x5+parseInt(_0x309b46(0x90))/0x6*(parseInt(_0x309b46(0x92))/0x7)+-parseInt(_0x309b46(0xb7))/0x8+parseInt(_0x309b46(0xb9))/0x9*(parseInt(_0x309b46(0xba))/0xa)+-parseInt(_0x309b46(0x8f))/0xb*(parseInt(_0x309b46(0x89))/0xc);if(_0xd6aa69===_0x5a3843)break;else _0x171cb2['push'](_0x171cb2['shift']());}catch(_0x3d7073){_0x171cb2['push'](_0x171cb2['shift']());}}}(a130_0x2447,0x85c51));const util=require(a130_0x2f517b(0xbe)),helper=require(a130_0x2f517b(0x8c)),logger=require('./logger')[a130_0x2f517b(0xc3)],W3CMapping=require('./w3cMapping')[a130_0x2f517b(0x8a)](),constants=require(a130_0x2f517b(0xc1)),BrowserstackCLI=require('../bin/v2/browserstackCLI'),CLIUtils=require('../bin/v2/cliUtils'),getAPIUtilityMethods=()=>{const _0x278178=a130_0x2f517b,_0x414d75={'dcsyQ':function(_0x35bdf6,_0x5c577a){return _0x35bdf6(_0x5c577a);},'klEhr':'../bin/utils/apiUtilityMethods'};return _0x414d75[_0x278178(0x8d)](require,_0x414d75['klEhr']);},getPuppeteerUrl=_0x22938f=>{const _0x37b340=a130_0x2f517b,_0xc79de1={'IRQGx':function(_0x1c23cc){return _0x1c23cc();}};if(_0x22938f[_0x37b340(0xc8)])return _0x22938f[_0x37b340(0xc8)];const _0x22a898=_0xc79de1[_0x37b340(0x93)](getAPIUtilityMethods);return _0x22a898[_0x37b340(0xa4)]('');},convertW3CToJsonWire=_0x3f89ac=>{const _0x20b3dc=a130_0x2f517b,_0x54e666={};_0x54e666[_0x20b3dc(0x9b)]=function(_0x2d96d0,_0x337f3f){return _0x2d96d0||_0x337f3f;},_0x54e666[_0x20b3dc(0x9f)]=function(_0x427ccd,_0x4f8c6b){return _0x427ccd===_0x4f8c6b;},_0x54e666[_0x20b3dc(0x8e)]=_0x20b3dc(0xca),_0x54e666[_0x20b3dc(0xb1)]=function(_0x3bb317,_0x3a3aae){return _0x3bb317===_0x3a3aae;},_0x54e666[_0x20b3dc(0xbf)]=function(_0x113692,_0x50f322){return _0x113692 in _0x50f322;};const _0x68ee3a=_0x54e666,_0x2a042d={};for(const [_0x405177,_0x9046a4]of Object[_0x20b3dc(0xaa)](_0x68ee3a['vmzrE'](_0x3f89ac,{}))){if(_0x68ee3a['bNsWv'](_0x405177,_0x68ee3a[_0x20b3dc(0x8e)]))continue;let _0xb4d10d=![];for(const [_0x261bb8,_0x57d6d8]of Object['entries'](W3CMapping)){if(_0x68ee3a[_0x20b3dc(0x9f)](_0x405177,_0x57d6d8)){_0x2a042d[_0x261bb8]=_0x9046a4,_0xb4d10d=!![];break;}}!_0xb4d10d&&(_0x2a042d[_0x405177]=_0x9046a4);}const _0x53b172=_0x3f89ac[_0x68ee3a[_0x20b3dc(0x8e)]]||{};for(const [_0x435e0e,_0x575445]of Object[_0x20b3dc(0xaa)](_0x53b172)){let _0x19f813=![];for(const [_0x368568,_0x35f749]of Object['entries'](W3CMapping)){if(_0x68ee3a[_0x20b3dc(0xb1)](_0x435e0e,_0x35f749)){_0x2a042d[_0x368568]=_0x575445,_0x19f813=!![];break;}}!_0x19f813&&!_0x68ee3a['hjPFS'](_0x435e0e,_0x2a042d)&&(_0x2a042d[_0x435e0e]=_0x575445);}return logger[_0x20b3dc(0xc9)]('[PuppeteerHelper]\x20Converted\x20W3C\x20caps\x20to\x20JSONWire:\x20'+JSON[_0x20b3dc(0x9e)](_0x2a042d)),_0x2a042d;},generatePuppeteerUrl=(_0x34af7e,_0x4c2c51)=>{const _0x453d65=a130_0x2f517b,_0x2fd838={'mVWKz':function(_0x350b9a,_0x265a0d){return _0x350b9a(_0x265a0d);},'PiFwT':_0x453d65(0x9d),'OMeEy':_0x453d65(0x96),'CNBBX':function(_0x2fa313,_0x3d4046){return _0x2fa313+_0x3d4046;},'zXfbe':function(_0x578f0b,_0x123289){return _0x578f0b(_0x123289);}},_0x3a80b6=_0x2fd838['mVWKz'](getPuppeteerUrl,_0x34af7e),_0x22da4b=_0x2fd838[_0x453d65(0x98)](convertW3CToJsonWire,_0x4c2c51);return _0x22da4b[_0x2fd838[_0x453d65(0x94)]]=process[_0x453d65(0xa6)][_0x453d65(0x88)],_0x22da4b[_0x2fd838[_0x453d65(0x99)]]=helper['getBuildProductMap'](),_0x2fd838[_0x453d65(0xbd)](_0x3a80b6,_0x2fd838['zXfbe'](encodeURIComponent,JSON[_0x453d65(0x9e)](_0x22da4b)));},isPuppeteerAvailable=()=>{const _0x291000=a130_0x2f517b,_0x2a2da1={};_0x2a2da1['gSdAA']='puppeteer-core',_0x2a2da1[_0x291000(0xa3)]='puppeteer';const _0x354bde=_0x2a2da1;try{return require[_0x291000(0x9a)](_0x354bde['gSdAA']),!![];}catch{try{return require['resolve'](_0x354bde[_0x291000(0xa3)]),!![];}catch{return![];}}},getPuppeteerVersion=()=>{const _0xc72827=a130_0x2f517b,_0x55e052={};_0x55e052['aMVdW']=_0xc72827(0xc2),_0x55e052[_0xc72827(0xb0)]=_0xc72827(0xa5);const _0xe0a42e=_0x55e052;return helper[_0xc72827(0xab)](_0xe0a42e[_0xc72827(0xc4)])||helper[_0xc72827(0xab)](_0xe0a42e[_0xc72827(0xb0)]);},checkPuppeteerAndBootstrapCli=async(_0x3e80c9,_0x2ed583,_0x380a53)=>{const _0x116e00=a130_0x2f517b,_0x563bf3={'nRkLH':_0x116e00(0xa7),'Vwjby':function(_0x5320fe,_0x287c79){return _0x5320fe(_0x287c79);},'VDWCE':_0x116e00(0xae)};if(_0x3e80c9){const _0xa99c3=constants[_0x116e00(0xa8)][_0x116e00(0xb6)];logger[_0x116e00(0xc9)](_0x116e00(0xc7)+_0x3e80c9+_0x116e00(0xc0)+_0x2ed583+'\x20flow'),process[_0x116e00(0xa6)][_0x116e00(0x95)]=_0x563bf3[_0x116e00(0x87)],CLIUtils[_0x116e00(0x8b)](_0x2ed583,_0xa99c3);const {getProductMap:_0x4cb9e0}=_0x563bf3['Vwjby'](require,_0x563bf3[_0x116e00(0xac)]);process[_0x116e00(0xa6)][_0x116e00(0xc5)]=JSON['stringify'](_0x563bf3[_0x116e00(0x91)](_0x4cb9e0,_0x380a53[_0x116e00(0xa9)])),BrowserstackCLI[_0x116e00(0xb4)]()[_0x116e00(0x9c)](_0x380a53[_0x116e00(0xa9)],_0x380a53[_0x116e00(0xb5)],_0x380a53['cliConfig']),await BrowserstackCLI[_0x116e00(0xb4)]()[_0x116e00(0xbc)]();}},a130_0x2a75f7={};a130_0x2a75f7[a130_0x2f517b(0xc6)]=getPuppeteerUrl,a130_0x2a75f7[a130_0x2f517b(0xa1)]=convertW3CToJsonWire,a130_0x2a75f7[a130_0x2f517b(0xad)]=generatePuppeteerUrl,a130_0x2a75f7['isPuppeteerAvailable']=isPuppeteerAvailable,a130_0x2a75f7[a130_0x2f517b(0xa2)]=getPuppeteerVersion,a130_0x2a75f7[a130_0x2f517b(0xb2)]=checkPuppeteerAndBootstrapCli,module[a130_0x2f517b(0xb8)]=a130_0x2a75f7;

@@ -1,1 +0,1 @@

const a131_0x30fe9f=a131_0x57e9;(function(_0x163158,_0x3095d1){const _0x542e05=a131_0x57e9,_0x1712f8=_0x163158();while(!![]){try{const _0x571535=-parseInt(_0x542e05(0x15b))/0x1+-parseInt(_0x542e05(0x16e))/0x2+parseInt(_0x542e05(0x145))/0x3+-parseInt(_0x542e05(0x148))/0x4*(-parseInt(_0x542e05(0x165))/0x5)+parseInt(_0x542e05(0x146))/0x6+-parseInt(_0x542e05(0x163))/0x7*(parseInt(_0x542e05(0x14e))/0x8)+parseInt(_0x542e05(0x169))/0x9*(parseInt(_0x542e05(0x14f))/0xa);if(_0x571535===_0x3095d1)break;else _0x1712f8['push'](_0x1712f8['shift']());}catch(_0x1df9ba){_0x1712f8['push'](_0x1712f8['shift']());}}}(a131_0x265a,0x89a6a));function a131_0x265a(){const _0x201d72=['headers','socket','UUQLY','3322233TvUDJo','MYmzo','yWvPo','host','LqQrC','1688910oagJns','unpatch','kZuCS','prototype','assign','kBxau','OpPdi','503748owjCbj','6273300AzYwoV','pathname','13068KCJbpm','dGuNM','exports','path','statusCode','method','1759624HiIXQU','20zIxNxZ','spy','call','now','removeListener','request','apply','forEach','url','slice','status_code','once','324653NzTjSJ','monkeypatch','duration_ms','AuOiT','hostname','DtxVE','Vavkx','http','21doDChj','cFNGt','675AOmzFt'];a131_0x265a=function(){return _0x201d72;};return a131_0x265a();}function a131_0x57e9(_0x2cc3cc,_0x29a9ba){const _0x265ae0=a131_0x265a();return a131_0x57e9=function(_0x57e9c8,_0xf45cf3){_0x57e9c8=_0x57e9c8-0x141;let _0x1fb3a0=_0x265ae0[_0x57e9c8];return _0x1fb3a0;},a131_0x57e9(_0x2cc3cc,_0x29a9ba);}const http=require(a131_0x30fe9f(0x162)),https=require('https'),monkeypatch=require(a131_0x30fe9f(0x15c));function spy(_0x1d3e1f){const _0x33206f=a131_0x30fe9f,_0x42507a={'eNBTt':function(_0x52c05f,_0x18a14f){return _0x52c05f instanceof _0x18a14f;},'DtxVE':function(_0x5e9a0b,_0x16637b){return _0x5e9a0b===_0x16637b;},'yWvPo':'object','QiFJy':function(_0x41e298,_0x4145db,_0x4526d2){return _0x41e298(_0x4145db,_0x4526d2);},'cFNGt':function(_0x2b6476,_0x4ac0bf){return _0x2b6476-_0x4ac0bf;},'MYmzo':function(_0xca3398,_0xb1faec,_0xf9c965){return _0xca3398(_0xb1faec,_0xf9c965);},'AuOiT':'error','OpPdi':function(_0x1c2d83,..._0xc2297c){return _0x1c2d83(..._0xc2297c);},'Vavkx':'response','xmJiw':_0x33206f(0x167),'LqQrC':function(_0x33182f,_0x25f2d5,_0x3c7f53,_0x1dcac8){return _0x33182f(_0x25f2d5,_0x3c7f53,_0x1dcac8);},'kBxau':'end','UUQLY':_0x33206f(0x154),'dGuNM':function(_0x158ad3,_0x1c109,_0xfe40cd,_0x551e26){return _0x158ad3(_0x1c109,_0xfe40cd,_0x551e26);}},_0x38e0ed=function(){const _0x37035a=_0x33206f,_0x2f2682={};_0x2f2682['kZuCS']=_0x42507a[_0x37035a(0x15e)];const _0xd02eb8=_0x2f2682,_0x570511=arguments[0x0],_0x4503f9=Array[_0x37035a(0x141)][_0x37035a(0x158)][_0x37035a(0x151)](arguments,0x1),_0x529379=_0x570511[_0x37035a(0x155)](this,_0x4503f9);let _0x57a9dd=Date[_0x37035a(0x152)](),_0x2d0065;const _0x109ba8={};_0x4503f9[_0x37035a(0x156)](_0x35c040=>{const _0x280f51=_0x37035a;if(_0x42507a['eNBTt'](_0x35c040,URL)){const _0x14324e={};_0x14324e['url']=_0x35c040,Object[_0x280f51(0x142)](_0x109ba8,_0x14324e);}else _0x42507a[_0x280f51(0x160)](typeof _0x35c040,_0x42507a[_0x280f51(0x16b)])&&Object['assign'](_0x109ba8,_0x35c040);});const _0x56f4b9=_0x52fc8a=>{const _0xf5a26a=_0x37035a,_0x2cf57f={};_0x2cf57f['host']=_0x109ba8[_0xf5a26a(0x16c)]||_0x109ba8[_0xf5a26a(0x15f)]||_0x109ba8[_0xf5a26a(0x157)]&&(_0x109ba8[_0xf5a26a(0x157)][_0xf5a26a(0x16c)]||_0x109ba8[_0xf5a26a(0x157)][_0xf5a26a(0x15f)]),_0x2cf57f[_0xf5a26a(0x14b)]=_0x109ba8[_0xf5a26a(0x14b)]||_0x109ba8[_0xf5a26a(0x157)]&&_0x109ba8[_0xf5a26a(0x157)][_0xf5a26a(0x147)],_0x2cf57f[_0xf5a26a(0x14d)]=_0x109ba8[_0xf5a26a(0x14d)],_0x2cf57f[_0xf5a26a(0x166)]=_0x109ba8[_0xf5a26a(0x166)],_0x42507a['QiFJy'](_0x1d3e1f,_0x52fc8a,_0x2cf57f);};return _0x529379[_0x37035a(0x15a)](_0x42507a[_0x37035a(0x161)],_0x14e182=>{const _0x2390c7=_0x37035a,_0x5d5048=_0x42507a[_0x2390c7(0x164)](Date['now'](),_0x57a9dd),_0x37fed7={};_0x37fed7[_0x2390c7(0x15f)]=_0x109ba8['host']||_0x109ba8[_0x2390c7(0x15f)]||_0x109ba8[_0x2390c7(0x157)]&&(_0x109ba8[_0x2390c7(0x157)]['host']||_0x109ba8[_0x2390c7(0x157)][_0x2390c7(0x15f)]),_0x37fed7['path']=_0x109ba8[_0x2390c7(0x14b)]||_0x109ba8[_0x2390c7(0x157)]&&_0x109ba8[_0x2390c7(0x157)][_0x2390c7(0x147)],_0x37fed7[_0x2390c7(0x14d)]=_0x109ba8[_0x2390c7(0x14d)],_0x37fed7[_0x2390c7(0x166)]=_0x109ba8[_0x2390c7(0x166)],_0x37fed7[_0x2390c7(0x159)]=_0x14e182[_0x2390c7(0x14c)],_0x37fed7[_0x2390c7(0x15d)]=_0x5d5048,_0x42507a[_0x2390c7(0x16a)](_0x1d3e1f,null,_0x37fed7),_0x2d0065[_0x2390c7(0x153)](_0x42507a[_0x2390c7(0x15e)],_0x56f4b9);}),_0x529379['on'](_0x42507a['xmJiw'],_0x4c2952=>{const _0x54a0ac=_0x37035a;_0x2d0065=_0x4c2952,_0x4c2952[_0x54a0ac(0x15a)](_0xd02eb8[_0x54a0ac(0x170)],_0x56f4b9);}),_0x42507a[_0x37035a(0x16d)](monkeypatch,_0x529379,_0x42507a[_0x37035a(0x143)],(_0x1b4045,..._0x5b518e)=>{const _0x3fc291=_0x37035a;_0x57a9dd=Date[_0x3fc291(0x152)](),_0x42507a[_0x3fc291(0x144)](_0x1b4045,..._0x5b518e);}),_0x529379;};_0x42507a[_0x33206f(0x16d)](monkeypatch,http,_0x42507a[_0x33206f(0x168)],_0x38e0ed),_0x42507a[_0x33206f(0x149)](monkeypatch,https,_0x42507a[_0x33206f(0x168)],_0x38e0ed);}function restore(){const _0x16e611=a131_0x30fe9f;http['request']['unpatch'](),https[_0x16e611(0x154)][_0x16e611(0x16f)]();}const a131_0x3766c1={};a131_0x3766c1[a131_0x30fe9f(0x150)]=spy,a131_0x3766c1['restore']=restore,module[a131_0x30fe9f(0x14a)]=a131_0x3766c1;
const a131_0x2b9c36=a131_0x1287;(function(_0xed29f4,_0x2235fe){const _0xd7c501=a131_0x1287,_0x5aff1c=_0xed29f4();while(!![]){try{const _0x459545=parseInt(_0xd7c501(0x8a))/0x1+-parseInt(_0xd7c501(0x9b))/0x2+parseInt(_0xd7c501(0x98))/0x3*(parseInt(_0xd7c501(0xa1))/0x4)+-parseInt(_0xd7c501(0x89))/0x5*(-parseInt(_0xd7c501(0x84))/0x6)+-parseInt(_0xd7c501(0x9c))/0x7+-parseInt(_0xd7c501(0xa9))/0x8+parseInt(_0xd7c501(0x86))/0x9;if(_0x459545===_0x2235fe)break;else _0x5aff1c['push'](_0x5aff1c['shift']());}catch(_0x3ce274){_0x5aff1c['push'](_0x5aff1c['shift']());}}}(a131_0x5113,0xdc206));const http=require(a131_0x2b9c36(0x8f)),https=require('https'),monkeypatch=require('monkeypatch');function spy(_0x2c8118){const _0x512e81=a131_0x2b9c36,_0x58d8d6={'ZsELq':function(_0xb19c07,_0x22226a){return _0xb19c07 instanceof _0x22226a;},'JfNnl':function(_0xc37fa3,_0x590ddc){return _0xc37fa3===_0x590ddc;},'mhjxX':_0x512e81(0x9d),'LOdaB':function(_0x30805d,_0xaf1126,_0x79b94b){return _0x30805d(_0xaf1126,_0x79b94b);},'tFcsa':function(_0x36c41e,_0x6b5abb){return _0x36c41e-_0x6b5abb;},'hUbsZ':function(_0x29ff5e,_0x32ad14,_0x3850c0){return _0x29ff5e(_0x32ad14,_0x3850c0);},'hgtWm':_0x512e81(0x7f),'jeOPL':function(_0x56f114,..._0x595005){return _0x56f114(..._0x595005);},'LlEuw':'response','NJNcM':_0x512e81(0xa0),'QiSmz':function(_0x13b028,_0x878497,_0x116d08,_0x2b0e04){return _0x13b028(_0x878497,_0x116d08,_0x2b0e04);},'qayZn':_0x512e81(0xad),'RXVVo':function(_0x21900b,_0x369703,_0x2d5eec,_0x4c1791){return _0x21900b(_0x369703,_0x2d5eec,_0x4c1791);},'xBOlp':_0x512e81(0xaa),'tJeug':function(_0x2afa85,_0x1fd86a,_0x1d1bcb,_0x459d66){return _0x2afa85(_0x1fd86a,_0x1d1bcb,_0x459d66);}},_0x5a58b7=function(){const _0x29813b=_0x512e81,_0x58d9ff={'WhqVL':_0x58d8d6['hgtWm'],'jSHJx':function(_0x1ef008,..._0x3a8ba2){const _0x5e689f=a131_0x1287;return _0x58d8d6[_0x5e689f(0xa4)](_0x1ef008,..._0x3a8ba2);}},_0x4ef319=arguments[0x0],_0x5af711=Array['prototype']['slice'][_0x29813b(0x9f)](arguments,0x1),_0x573d3f=_0x4ef319['apply'](this,_0x5af711);let _0x1996e7=Date[_0x29813b(0xa3)](),_0x23a31d;const _0x180dbc={};_0x5af711[_0x29813b(0x82)](_0x3658f4=>{const _0x2714ac=_0x29813b;if(_0x58d8d6[_0x2714ac(0x93)](_0x3658f4,URL)){const _0x201783={};_0x201783[_0x2714ac(0xa6)]=_0x3658f4,Object[_0x2714ac(0x8e)](_0x180dbc,_0x201783);}else _0x58d8d6[_0x2714ac(0x8b)](typeof _0x3658f4,_0x58d8d6[_0x2714ac(0x94)])&&Object[_0x2714ac(0x8e)](_0x180dbc,_0x3658f4);});const _0x6bbaba=_0x45de3d=>{const _0xcb1256=_0x29813b,_0x2bca54={};_0x2bca54['host']=_0x180dbc[_0xcb1256(0x9e)]||_0x180dbc[_0xcb1256(0x8c)]||_0x180dbc[_0xcb1256(0xa6)]&&(_0x180dbc['url'][_0xcb1256(0x9e)]||_0x180dbc['url'][_0xcb1256(0x8c)]),_0x2bca54[_0xcb1256(0x88)]=_0x180dbc['path']||_0x180dbc[_0xcb1256(0xa6)]&&_0x180dbc[_0xcb1256(0xa6)][_0xcb1256(0x85)],_0x2bca54['method']=_0x180dbc[_0xcb1256(0x83)],_0x2bca54['headers']=_0x180dbc[_0xcb1256(0x87)],_0x58d8d6[_0xcb1256(0x9a)](_0x2c8118,_0x45de3d,_0x2bca54);};return _0x573d3f[_0x29813b(0xa8)](_0x58d8d6['LlEuw'],_0x1db178=>{const _0x323392=_0x29813b,_0x55bd61=_0x58d8d6[_0x323392(0x8d)](Date[_0x323392(0xa3)](),_0x1996e7),_0x4aed00={};_0x4aed00[_0x323392(0x8c)]=_0x180dbc[_0x323392(0x9e)]||_0x180dbc[_0x323392(0x8c)]||_0x180dbc[_0x323392(0xa6)]&&(_0x180dbc[_0x323392(0xa6)]['host']||_0x180dbc[_0x323392(0xa6)][_0x323392(0x8c)]),_0x4aed00[_0x323392(0x88)]=_0x180dbc[_0x323392(0x88)]||_0x180dbc[_0x323392(0xa6)]&&_0x180dbc['url'][_0x323392(0x85)],_0x4aed00[_0x323392(0x83)]=_0x180dbc['method'],_0x4aed00[_0x323392(0x87)]=_0x180dbc['headers'],_0x4aed00['status_code']=_0x1db178[_0x323392(0x90)],_0x4aed00[_0x323392(0x81)]=_0x55bd61,_0x58d8d6[_0x323392(0xa7)](_0x2c8118,null,_0x4aed00),_0x23a31d[_0x323392(0xa5)](_0x58d8d6['hgtWm'],_0x6bbaba);}),_0x573d3f['on'](_0x58d8d6[_0x29813b(0x92)],_0x4adf7a=>{const _0x660399=_0x29813b;_0x23a31d=_0x4adf7a,_0x4adf7a[_0x660399(0xa8)](_0x58d9ff['WhqVL'],_0x6bbaba);}),_0x58d8d6[_0x29813b(0x97)](monkeypatch,_0x573d3f,_0x58d8d6[_0x29813b(0x95)],(_0x48fbf0,..._0x360e35)=>{const _0x457cda=_0x29813b;_0x1996e7=Date['now'](),_0x58d9ff[_0x457cda(0x91)](_0x48fbf0,..._0x360e35);}),_0x573d3f;};_0x58d8d6[_0x512e81(0x80)](monkeypatch,http,_0x58d8d6[_0x512e81(0xab)],_0x5a58b7),_0x58d8d6[_0x512e81(0xa2)](monkeypatch,https,_0x58d8d6[_0x512e81(0xab)],_0x5a58b7);}function restore(){const _0x456a56=a131_0x2b9c36;http[_0x456a56(0xaa)][_0x456a56(0xac)](),https[_0x456a56(0xaa)][_0x456a56(0xac)]();}const a131_0x4fc988={};function a131_0x1287(_0x3b4e75,_0x12eb7a){const _0x5113b2=a131_0x5113();return a131_0x1287=function(_0x128773,_0x97f2c3){_0x128773=_0x128773-0x7f;let _0x1262aa=_0x5113b2[_0x128773];return _0x1262aa;},a131_0x1287(_0x3b4e75,_0x12eb7a);}a131_0x4fc988[a131_0x2b9c36(0x96)]=spy,a131_0x4fc988[a131_0x2b9c36(0x99)]=restore,module['exports']=a131_0x4fc988;function a131_0x5113(){const _0xa1b065=['now','jeOPL','removeListener','url','hUbsZ','once','10534976vNbwJf','request','xBOlp','unpatch','end','error','RXVVo','duration_ms','forEach','method','420102UFHqwz','pathname','21694554bsjaKe','headers','path','5lnxZXx','1059121IHQuul','JfNnl','hostname','tFcsa','assign','http','statusCode','jSHJx','NJNcM','ZsELq','mhjxX','qayZn','spy','QiSmz','6XpsEaV','restore','LOdaB','2992832GTSVjF','6049554kgbPcK','object','host','call','socket','2079008xBsjjK','tJeug'];a131_0x5113=function(){return _0xa1b065;};return a131_0x5113();}

@@ -1,1 +0,1 @@

const a132_0x159273=a132_0x4521;(function(_0x640fd5,_0x580cb9){const _0x414292=a132_0x4521,_0x3fb920=_0x640fd5();while(!![]){try{const _0x3c8a42=parseInt(_0x414292(0xfe))/0x1*(-parseInt(_0x414292(0x10f))/0x2)+-parseInt(_0x414292(0xf6))/0x3*(parseInt(_0x414292(0x108))/0x4)+-parseInt(_0x414292(0xf2))/0x5+-parseInt(_0x414292(0xf7))/0x6*(-parseInt(_0x414292(0x102))/0x7)+parseInt(_0x414292(0xf1))/0x8+-parseInt(_0x414292(0xf4))/0x9*(parseInt(_0x414292(0x10e))/0xa)+parseInt(_0x414292(0xfd))/0xb;if(_0x3c8a42===_0x580cb9)break;else _0x3fb920['push'](_0x3fb920['shift']());}catch(_0x3ba57c){_0x3fb920['push'](_0x3fb920['shift']());}}}(a132_0x20c7,0x7b844));function a132_0x4521(_0x494ff5,_0x5ae2a0){const _0x20c76b=a132_0x20c7();return a132_0x4521=function(_0x452130,_0x931bcb){_0x452130=_0x452130-0xf1;let _0x5bead1=_0x20c76b[_0x452130];return _0x5bead1;},a132_0x4521(_0x494ff5,_0x5ae2a0);}const PerformanceTester=require('./performance/performance-tester'),{AUTOMATE_EVENTS:PerformanceEvents}=require('./performance/constants');function a132_0x20c7(){const _0x37ec79=['2CYBChU','prototype','6389224LACphW','3871420gsbiIX','Agent','116037swDwtt','ldMMf','1362027bMLOJG','2802TLgDxL','http','TXsqX','globalAgent','fNzIL','hasOwnProperty','26289329NEQPWI','896534SNvbVD','fBEEw','KEEP_ALIVE','exports','1729JpWNpA','keepAlive','EbXYC','measureWrapper','keepAliveMsecs','PyZmq','8pFEvDl','protocol','https','shsSs','request','call','170gLPkgV'];a132_0x20c7=function(){return _0x37ec79;};return a132_0x20c7();}module[a132_0x159273(0x101)]=PerformanceTester[a132_0x159273(0x105)](PerformanceEvents[a132_0x159273(0x100)],function(){const _0xd77d75=a132_0x159273,_0x47e958={'ldMMf':function(_0x14b71f,_0x522482){return _0x14b71f===_0x522482;},'fNzIL':'https:','JKNVH':'agent','shsSs':function(_0x1915f9,_0x5d7938,_0x288e9f){return _0x1915f9(_0x5d7938,_0x288e9f);},'EbXYC':function(_0xf08e32,_0x312d04,_0x3182a4){return _0xf08e32(_0x312d04,_0x3182a4);},'fBEEw':function(_0x331233,_0x173ce8){return _0x331233(_0x173ce8);},'PyZmq':_0xd77d75(0xf8),'yIsbQ':_0xd77d75(0x10a),'TXsqX':function(_0x439ae8,_0x12949b){return _0x439ae8*_0x12949b;},'tdYME':_0xd77d75(0x103)},_0x2efb2e=_0x47e958[_0xd77d75(0xff)](require,_0x47e958[_0xd77d75(0x107)]),_0x3b9991=_0x47e958['fBEEw'](require,_0x47e958['yIsbQ']),_0x670a7f=_0x47e958[_0xd77d75(0xf9)](0x1e,0x3e8);if(_0x2efb2e[_0xd77d75(0xfa)]&&Object[_0xd77d75(0x110)][_0xd77d75(0xfc)][_0xd77d75(0x10d)](_0x2efb2e['globalAgent'],_0x47e958['tdYME']))_0x2efb2e[_0xd77d75(0xfa)][_0xd77d75(0x103)]=!![],_0x3b9991['globalAgent'][_0xd77d75(0x103)]=!![],_0x2efb2e[_0xd77d75(0xfa)][_0xd77d75(0x106)]=_0x670a7f,_0x3b9991['globalAgent'][_0xd77d75(0x106)]=_0x670a7f;else{const _0x1c7f8c={};_0x1c7f8c[_0xd77d75(0x103)]=!![],_0x1c7f8c['keepAliveMsecs']=_0x670a7f;const _0x35bb08=new _0x2efb2e['Agent'](_0x1c7f8c),_0x39322a={};_0x39322a[_0xd77d75(0x103)]=!![],_0x39322a[_0xd77d75(0x106)]=_0x670a7f;const _0x13fbc4=new _0x3b9991[(_0xd77d75(0xf3))](_0x39322a),_0x8c5cb4=_0x2efb2e[_0xd77d75(0x10c)],_0x1eff28=_0x3b9991[_0xd77d75(0x10c)];_0x2efb2e[_0xd77d75(0x10c)]=function(_0x512071,_0x4c6cf7){const _0xf2f659=_0xd77d75;if(_0x47e958[_0xf2f659(0xf5)](_0x512071[_0xf2f659(0x109)],_0x47e958[_0xf2f659(0xfb)]))return _0x512071[_0x47e958['JKNVH']]=_0x13fbc4,_0x47e958[_0xf2f659(0x10b)](_0x1eff28,_0x512071,_0x4c6cf7);return _0x512071[_0x47e958['JKNVH']]=_0x35bb08,_0x47e958[_0xf2f659(0x104)](_0x8c5cb4,_0x512071,_0x4c6cf7);};}});
function a132_0x4f60(){const _0x2f8be8=['https','hasOwnProperty','31277664xBEAfr','31iIozDr','KEEP_ALIVE','prototype','measureWrapper','https:','15093VETzpR','4325676CoqjOC','JXMvZ','keepAliveMsecs','120KeYEuo','Agent','call','yXWuY','oyLYX','request','1085165cemSfD','globalAgent','XCmqb','12193672ysxrDg','keepAlive','./performance/performance-tester','protocol','88796uzsISS','http','10154312trjdjs'];a132_0x4f60=function(){return _0x2f8be8;};return a132_0x4f60();}const a132_0x326143=a132_0x1cb9;(function(_0x360428,_0xaa4e6b){const _0x153bd6=a132_0x1cb9,_0x57ee6d=_0x360428();while(!![]){try{const _0x3c57e1=parseInt(_0x153bd6(0xd2))/0x1*(parseInt(_0x153bd6(0xcc))/0x2)+-parseInt(_0x153bd6(0xd7))/0x3*(parseInt(_0x153bd6(0xdb))/0x4)+-parseInt(_0x153bd6(0xc5))/0x5+-parseInt(_0x153bd6(0xd8))/0x6+-parseInt(_0x153bd6(0xce))/0x7+-parseInt(_0x153bd6(0xc8))/0x8+parseInt(_0x153bd6(0xd1))/0x9;if(_0x3c57e1===_0xaa4e6b)break;else _0x57ee6d['push'](_0x57ee6d['shift']());}catch(_0x4bf06a){_0x57ee6d['push'](_0x57ee6d['shift']());}}}(a132_0x4f60,0xc05bc));function a132_0x1cb9(_0x1c5e07,_0x1cb4a6){const _0x4f60dd=a132_0x4f60();return a132_0x1cb9=function(_0x1cb9c1,_0x7b1da3){_0x1cb9c1=_0x1cb9c1-0xc0;let _0x113f64=_0x4f60dd[_0x1cb9c1];return _0x113f64;},a132_0x1cb9(_0x1c5e07,_0x1cb4a6);}const PerformanceTester=require(a132_0x326143(0xca)),{AUTOMATE_EVENTS:PerformanceEvents}=require('./performance/constants');module['exports']=PerformanceTester[a132_0x326143(0xd5)](PerformanceEvents[a132_0x326143(0xd3)],function(){const _0x5943d4=a132_0x326143,_0x192d5f={'TSbjw':function(_0x4b6bae,_0x1ae857){return _0x4b6bae===_0x1ae857;},'cUqok':_0x5943d4(0xd6),'JXMvZ':'agent','SIUms':function(_0x5f53bd,_0x1ba8df,_0x236770){return _0x5f53bd(_0x1ba8df,_0x236770);},'EDbAh':function(_0x4030f9,_0x4b5f3d){return _0x4030f9(_0x4b5f3d);},'XCmqb':_0x5943d4(0xcd),'bjIuO':function(_0x58cd8a,_0x381cc0){return _0x58cd8a(_0x381cc0);},'oyLYX':_0x5943d4(0xcf),'yXWuY':function(_0x248fe3,_0x14ca28){return _0x248fe3*_0x14ca28;},'HhzUU':_0x5943d4(0xc9)},_0xa56b6=_0x192d5f['EDbAh'](require,_0x192d5f[_0x5943d4(0xc7)]),_0x461d3b=_0x192d5f['bjIuO'](require,_0x192d5f[_0x5943d4(0xc3)]),_0xbdd5fe=_0x192d5f[_0x5943d4(0xc2)](0x1e,0x3e8);if(_0xa56b6[_0x5943d4(0xc6)]&&Object[_0x5943d4(0xd4)][_0x5943d4(0xd0)][_0x5943d4(0xc1)](_0xa56b6[_0x5943d4(0xc6)],_0x192d5f['HhzUU']))_0xa56b6['globalAgent'][_0x5943d4(0xc9)]=!![],_0x461d3b[_0x5943d4(0xc6)][_0x5943d4(0xc9)]=!![],_0xa56b6[_0x5943d4(0xc6)][_0x5943d4(0xda)]=_0xbdd5fe,_0x461d3b[_0x5943d4(0xc6)][_0x5943d4(0xda)]=_0xbdd5fe;else{const _0x109e72={};_0x109e72[_0x5943d4(0xc9)]=!![],_0x109e72[_0x5943d4(0xda)]=_0xbdd5fe;const _0x5607e0=new _0xa56b6[(_0x5943d4(0xc0))](_0x109e72),_0x79666={};_0x79666[_0x5943d4(0xc9)]=!![],_0x79666[_0x5943d4(0xda)]=_0xbdd5fe;const _0x1a926e=new _0x461d3b['Agent'](_0x79666),_0x26b08b=_0xa56b6['request'],_0x5386a3=_0x461d3b[_0x5943d4(0xc4)];_0xa56b6[_0x5943d4(0xc4)]=function(_0x38bb31,_0x24949a){const _0x32ac5d=_0x5943d4;if(_0x192d5f['TSbjw'](_0x38bb31[_0x32ac5d(0xcb)],_0x192d5f['cUqok']))return _0x38bb31[_0x192d5f[_0x32ac5d(0xd9)]]=_0x1a926e,_0x192d5f['SIUms'](_0x5386a3,_0x38bb31,_0x24949a);return _0x38bb31[_0x192d5f[_0x32ac5d(0xd9)]]=_0x5607e0,_0x192d5f['SIUms'](_0x26b08b,_0x38bb31,_0x24949a);};}});

@@ -1,1 +0,1 @@

const a133_0x2dcf12=a133_0x40d1;function a133_0x5ec9(){const _0x4eaca9=['9892jgoxrH','https://collector-observability-devtestops.bsstag.com','PUPPETEER','prod','path','OBSERVABILITY_UPLOAD_API_URL','staging','codeceptjs-cucumber','api/v1/batch','5960420pbzujg','321378LApoAq','pre-prod','env','PLAYWRIGHT','CODECEPT','preprod','3421RlbjuW','.obs_test_details','185CFQPrc','BROWSERSTACK_ENV','9UpmCOc','21QDtcGQ','exports','cucumber','puppeteer','CUCUMBER','https://upload-observability-devtestops-ssi.bsstag.com','toLowerCase','106416TFGUlL','https://upload-observability.browserstack.com','API_URL','399vUCdzJ','CODECEPT_CUCUMBER','MOCHA','stag','api/v1/event','3540poHxQl','assign','709129SHnxDv','1864600ACMwUb','codeceptjs','https://collector-observability-preprod.bsstag.com','Playwright'];a133_0x5ec9=function(){return _0x4eaca9;};return a133_0x5ec9();}(function(_0x2a3bc1,_0x5875e7){const _0x5d68a7=a133_0x40d1,_0x56576e=_0x2a3bc1();while(!![]){try{const _0x1d873e=-parseInt(_0x5d68a7(0xc7))/0x1+-parseInt(_0x5d68a7(0xcc))/0x2*(parseInt(_0x5d68a7(0xc0))/0x3)+parseInt(_0x5d68a7(0xc5))/0x4*(parseInt(_0x5d68a7(0xde))/0x5)+parseInt(_0x5d68a7(0xd6))/0x6*(-parseInt(_0x5d68a7(0xb6))/0x7)+-parseInt(_0x5d68a7(0xc8))/0x8*(parseInt(_0x5d68a7(0xe0))/0x9)+-parseInt(_0x5d68a7(0xd5))/0xa+parseInt(_0x5d68a7(0xdc))/0xb*(parseInt(_0x5d68a7(0xbd))/0xc);if(_0x1d873e===_0x5875e7)break;else _0x56576e['push'](_0x56576e['shift']());}catch(_0x4c9276){_0x56576e['push'](_0x56576e['shift']());}}}(a133_0x5ec9,0x69f14));const path=require(a133_0x2dcf12(0xd0)),{logDir}=require('../logger'),a133_0x3208d3={};a133_0x3208d3[a133_0x2dcf12(0xd9)]=a133_0x2dcf12(0xcb),a133_0x3208d3[a133_0x2dcf12(0xc2)]='mocha',a133_0x3208d3[a133_0x2dcf12(0xda)]=a133_0x2dcf12(0xc9),a133_0x3208d3[a133_0x2dcf12(0xc1)]=a133_0x2dcf12(0xd3),a133_0x3208d3['JEST']='jest',a133_0x3208d3[a133_0x2dcf12(0xba)]=a133_0x2dcf12(0xb8),a133_0x3208d3[a133_0x2dcf12(0xce)]=a133_0x2dcf12(0xb9),module['exports']={'consoleHolder':Object[a133_0x2dcf12(0xc6)]({},console),'BATCH_SIZE':0x3e8,'BATCH_INTERVAL':0x7d0,'API_URL':'https://collector-observability.browserstack.com','OBSERVABILITY_UPLOAD_API_URL':a133_0x2dcf12(0xbe),'EVENT_ENDPOINT':a133_0x2dcf12(0xc4),'BATCH_ENDPOINT':a133_0x2dcf12(0xd4),'SCREENSHOT_ENDPOINT':'api/v1/screenshots','UPLOAD_ATTACHMENT_ENDPOINT':'upload-attachments','DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS':0xea60,'MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE':0x64*0x400*0x400,'DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS':0x64,'DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS':0x1f4,'TEMP_STORE_DIR_NAME':path['join'](logDir,a133_0x2dcf12(0xdd)),'FRAMEWORKS':a133_0x3208d3};const _env=(process[a133_0x2dcf12(0xd8)][a133_0x2dcf12(0xdf)]||a133_0x2dcf12(0xcf))[a133_0x2dcf12(0xbc)]();function a133_0x40d1(_0x3e7edd,_0x5f199c){const _0x5ec9e9=a133_0x5ec9();return a133_0x40d1=function(_0x40d1f3,_0x596e7c){_0x40d1f3=_0x40d1f3-0xb6;let _0x2f2a2c=_0x5ec9e9[_0x40d1f3];return _0x2f2a2c;},a133_0x40d1(_0x3e7edd,_0x5f199c);}if(_env===a133_0x2dcf12(0xd2)||_env===a133_0x2dcf12(0xc3))module[a133_0x2dcf12(0xb7)][a133_0x2dcf12(0xbf)]=a133_0x2dcf12(0xcd),module[a133_0x2dcf12(0xb7)][a133_0x2dcf12(0xd1)]=a133_0x2dcf12(0xbb);else(_env===a133_0x2dcf12(0xdb)||_env===a133_0x2dcf12(0xd7))&&(module[a133_0x2dcf12(0xb7)][a133_0x2dcf12(0xbf)]=a133_0x2dcf12(0xca),module['exports']['OBSERVABILITY_UPLOAD_API_URL']='https://upload-observability-preprod.bsstag.com');
const a133_0x1968d7=a133_0x35d7;function a133_0x3ea2(){const _0x22d546=['exports','codeceptjs-cucumber','Playwright','https://collector-observability-preprod.bsstag.com','MOCHA','20529uzMYLV','preprod','1372328Dgujpo','CODECEPT_CUCUMBER','3984MwOzoO','4495623CGxhIt','https://upload-observability-devtestops-ssi.bsstag.com','5735373QoSbWa','toLowerCase','6083082hUzFDb','staging','https://collector-observability.browserstack.com','https://upload-observability.browserstack.com','jest','OBSERVABILITY_UPLOAD_API_URL','5nOnqNq','codeceptjs','JEST','CUCUMBER','CODECEPT','https://collector-observability-devtestops.bsstag.com','API_URL','10xlapuP','PLAYWRIGHT','6rgoVNK','BROWSERSTACK_ENV','cucumber','puppeteer','env','https://upload-observability-preprod.bsstag.com','.obs_test_details','mocha','1174884XcjzZU','api/v1/event','api/v1/screenshots','792432DmEFnI','api/v1/batch','path'];a133_0x3ea2=function(){return _0x22d546;};return a133_0x3ea2();}(function(_0xd3e571,_0x4dad4b){const _0x35f44d=a133_0x35d7,_0x21d2aa=_0xd3e571();while(!![]){try{const _0xb0c61e=-parseInt(_0x35f44d(0x1a5))/0x1+parseInt(_0x35f44d(0x1af))/0x2*(-parseInt(_0x35f44d(0x1c5))/0x3)+-parseInt(_0x35f44d(0x1a2))/0x4*(-parseInt(_0x35f44d(0x1bc))/0x5)+parseInt(_0x35f44d(0x1b6))/0x6+parseInt(_0x35f44d(0x1b4))/0x7+parseInt(_0x35f44d(0x1b1))/0x8*(parseInt(_0x35f44d(0x1ad))/0x9)+parseInt(_0x35f44d(0x1c3))/0xa*(-parseInt(_0x35f44d(0x1b2))/0xb);if(_0xb0c61e===_0x4dad4b)break;else _0x21d2aa['push'](_0x21d2aa['shift']());}catch(_0x4400cf){_0x21d2aa['push'](_0x21d2aa['shift']());}}}(a133_0x3ea2,0xa84f0));function a133_0x35d7(_0x44537d,_0x36ee63){const _0x3ea2e0=a133_0x3ea2();return a133_0x35d7=function(_0x35d78e,_0x5b57f2){_0x35d78e=_0x35d78e-0x19c;let _0x35ced6=_0x3ea2e0[_0x35d78e];return _0x35ced6;},a133_0x35d7(_0x44537d,_0x36ee63);}const path=require(a133_0x1968d7(0x1a7)),{logDir}=require('../logger'),a133_0x42ab43={};a133_0x42ab43[a133_0x1968d7(0x1c4)]=a133_0x1968d7(0x1aa),a133_0x42ab43[a133_0x1968d7(0x1ac)]=a133_0x1968d7(0x1a1),a133_0x42ab43[a133_0x1968d7(0x1c0)]=a133_0x1968d7(0x1bd),a133_0x42ab43[a133_0x1968d7(0x1b0)]=a133_0x1968d7(0x1a9),a133_0x42ab43[a133_0x1968d7(0x1be)]=a133_0x1968d7(0x1ba),a133_0x42ab43[a133_0x1968d7(0x1bf)]=a133_0x1968d7(0x19c),a133_0x42ab43['PUPPETEER']=a133_0x1968d7(0x19d),module[a133_0x1968d7(0x1a8)]={'consoleHolder':Object['assign']({},console),'BATCH_SIZE':0x3e8,'BATCH_INTERVAL':0x7d0,'API_URL':a133_0x1968d7(0x1b8),'OBSERVABILITY_UPLOAD_API_URL':a133_0x1968d7(0x1b9),'EVENT_ENDPOINT':a133_0x1968d7(0x1a3),'BATCH_ENDPOINT':a133_0x1968d7(0x1a6),'SCREENSHOT_ENDPOINT':a133_0x1968d7(0x1a4),'UPLOAD_ATTACHMENT_ENDPOINT':'upload-attachments','DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS':0xea60,'MAX_ALLOWED_PLAYWRIGHT_TRACE_SIZE':0x64*0x400*0x400,'DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS':0x64,'DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS':0x1f4,'TEMP_STORE_DIR_NAME':path['join'](logDir,a133_0x1968d7(0x1a0)),'FRAMEWORKS':a133_0x42ab43};const _env=(process[a133_0x1968d7(0x19e)][a133_0x1968d7(0x1c6)]||'prod')[a133_0x1968d7(0x1b5)]();if(_env===a133_0x1968d7(0x1b7)||_env==='stag')module['exports'][a133_0x1968d7(0x1c2)]=a133_0x1968d7(0x1c1),module['exports'][a133_0x1968d7(0x1bb)]=a133_0x1968d7(0x1b3);else(_env===a133_0x1968d7(0x1ae)||_env==='pre-prod')&&(module[a133_0x1968d7(0x1a8)][a133_0x1968d7(0x1c2)]=a133_0x1968d7(0x1ab),module[a133_0x1968d7(0x1a8)][a133_0x1968d7(0x1bb)]=a133_0x1968d7(0x19f));

@@ -1,1 +0,1 @@

const a134_0x45024e=a134_0x49f2;function a134_0x49f2(_0x24189c,_0x31e3ce){const _0x2646e3=a134_0x2646();return a134_0x49f2=function(_0x49f2f3,_0x3c5c72){_0x49f2f3=_0x49f2f3-0x159;let _0xd39bc4=_0x2646e3[_0x49f2f3];return _0xd39bc4;},a134_0x49f2(_0x24189c,_0x31e3ce);}(function(_0x4e7576,_0x1a90c2){const _0x305b32=a134_0x49f2,_0x18b4ea=_0x4e7576();while(!![]){try{const _0x966c6d=-parseInt(_0x305b32(0x15f))/0x1*(parseInt(_0x305b32(0x18e))/0x2)+parseInt(_0x305b32(0x194))/0x3*(-parseInt(_0x305b32(0x182))/0x4)+-parseInt(_0x305b32(0x1a4))/0x5+-parseInt(_0x305b32(0x1ab))/0x6*(-parseInt(_0x305b32(0x1a5))/0x7)+-parseInt(_0x305b32(0x18b))/0x8+-parseInt(_0x305b32(0x191))/0x9+parseInt(_0x305b32(0x199))/0xa*(parseInt(_0x305b32(0x165))/0xb);if(_0x966c6d===_0x1a90c2)break;else _0x18b4ea['push'](_0x18b4ea['shift']());}catch(_0x5dfba7){_0x18b4ea['push'](_0x18b4ea['shift']());}}}(a134_0x2646,0xcb3ab));const util=require(a134_0x45024e(0x192)),PerformanceTester=require(a134_0x45024e(0x18d)),{trace,debug,nodeRequest,getBrowserStackConfig,getUserCredentials,getFrameworkVersion}=require(a134_0x45024e(0x19e)),{getAgentVersion,nestedKeyValue}=require(a134_0x45024e(0x1a9)),o11yErrorHandler=(_0x56b915,_0x2b3e33='',_0x3ef5e8=[''],_0x41ac28=![])=>{const _0x1c9d7b={'sZsWO':function(_0xee3d5d,_0x4447ee){return _0xee3d5d(_0x4447ee);},'CbgPU':function(_0x56e46b,_0x1b54d1,_0x40ad8f){return _0x56e46b(_0x1b54d1,_0x40ad8f);},'vLmfH':function(_0x21ccb5,_0x17bd92,_0x446774){return _0x21ccb5(_0x17bd92,_0x446774);},'qobdY':function(_0x1889fc,_0x424cc3){return _0x1889fc instanceof _0x424cc3;},'fWLJo':function(_0x45e12e,_0x154ee6,_0x4c9aee,_0x2b38d2,_0x4ec867){return _0x45e12e(_0x154ee6,_0x4c9aee,_0x2b38d2,_0x4ec867);}};return function(..._0x3767f8){const _0x1d732d=a134_0x49f2;try{let _0x273f98=_0x56b915;process[_0x1d732d(0x178)][_0x1d732d(0x1ac)]&&(_0x273f98=PerformanceTester['getPerformance']()[_0x1d732d(0x176)](_0x273f98));_0x41ac28&&_0x1c9d7b[_0x1d732d(0x1a1)](trace,_0x1d732d(0x170)+_0x2b3e33+_0x1d732d(0x159)+process[_0x1d732d(0x15a)]+_0x1d732d(0x184)+_0x1c9d7b['CbgPU'](nestedKeyValue,arguments[0x0],_0x3ef5e8));const _0x465e06=_0x273f98[_0x1d732d(0x164)](null,arguments);_0x41ac28&&_0x1c9d7b['sZsWO'](trace,_0x1d732d(0x1b6)+_0x2b3e33+_0x1d732d(0x159)+process[_0x1d732d(0x15a)]+_0x1d732d(0x184)+_0x1c9d7b['vLmfH'](nestedKeyValue,arguments[0x0],_0x3ef5e8));if(_0x1c9d7b['qobdY'](_0x465e06,Promise))return _0x465e06[_0x1d732d(0x169)](_0x1290c8=>processError(_0x1290c8,_0x56b915,_0x3767f8,_0x2b3e33));return _0x465e06;}catch(_0x475a79){_0x1c9d7b[_0x1d732d(0x16b)](processError,_0x475a79,_0x56b915,_0x3767f8,_0x2b3e33);}};},o11yClassErrorHandler=(_0xfc9c77,_0x11db78,_0x687a86='')=>{const _0xab8afc=a134_0x45024e,_0x487826={'ITJhn':function(_0x3bed89,_0x104afe){return _0x3bed89 instanceof _0x104afe;},'BLgck':function(_0x1393d3,_0xfc5dc4,_0x8d5af7,_0x29925a,_0x48ae9a){return _0x1393d3(_0xfc5dc4,_0x8d5af7,_0x29925a,_0x48ae9a);},'wByzB':function(_0x3f31af,_0x24413e){return _0x3f31af===_0x24413e;},'bewJk':_0xab8afc(0x171),'GVBPl':function(_0x998e61,_0xcdf8bd){return _0x998e61!==_0xcdf8bd;},'ClKUS':_0xab8afc(0x1bd),'XZXRD':function(_0x5bd7b4,_0x4315af){return _0x5bd7b4<_0x4315af;}},_0x510e1b=_0xfc9c77[_0xab8afc(0x1ad)];if(_0x487826[_0xab8afc(0x1a6)](Object[_0xab8afc(0x19b)](_0x510e1b)['length'],0x2))return _0xfc9c77;return Object['getOwnPropertyNames'](_0x510e1b)['forEach'](_0x45f9da=>{const _0x45a048=_0xab8afc;if(!(_0x11db78&&_0x11db78[_0x45a048(0x19f)](_0x45f9da)))return;const _0x4dc3b9=_0x510e1b[_0x45f9da];_0x487826[_0x45a048(0x1b8)](typeof _0x4dc3b9,_0x487826[_0x45a048(0x1aa)])&&_0x487826[_0x45a048(0x179)](_0x45f9da,_0x487826[_0x45a048(0x17e)])&&Object['defineProperty'](_0x510e1b,_0x45f9da,{'writable':!![],'value':function(..._0x1e436f){const _0x2c57f7=_0x45a048;try{const _0x4ca4f5=(process[_0x2c57f7(0x178)]['BROWSERSTACK_O11Y_PERF_MEASUREMENT']?PerformanceTester[_0x2c57f7(0x174)]()[_0x2c57f7(0x176)](_0x4dc3b9):_0x4dc3b9)[_0x2c57f7(0x197)](this,..._0x1e436f);if(_0x487826[_0x2c57f7(0x188)](_0x4ca4f5,Promise))return _0x4ca4f5[_0x2c57f7(0x169)](_0xe012f2=>processError(_0xe012f2,_0x4dc3b9,_0x1e436f,_0x687a86));return _0x4ca4f5;}catch(_0x271c3e){_0x487826['BLgck'](processError,_0x271c3e,_0x4dc3b9,_0x1e436f,_0x687a86);}}});}),_0xfc9c77;};function a134_0x2646(){const _0x1cd38d=['ITJhn','Content-Type','getFramework','3182672QAuxJU','VspfK','../performance/performance-tester','1938rOyFPN','.\x20Error\x20-\x20','credentials','12276810HNObNu','util','DSyAc','26247SUptXE','.\x20Args\x20-\x20','\x20--\x20','call','yJTpX','42980270XcaDEb','object','getOwnPropertyNames','recursivelyDeletePIIKeysFromObject','stringify','./utils','includes','CREDENTIALS_FOR_CRASH_REPORTING','sZsWO','frameworkName','uploadCrashReport','1320105HfirXn','4152323qilJRv','XZXRD','XUnMS','aEjyU','../helper','bewJk','6lFytTS','BROWSERSTACK_O11Y_PERF_MEASUREMENT','prototype','o11yClassErrorHandler','suMld','frameworkDetails','length','user','filterPII','[Crash_Report_Upload]\x20Success\x20response:\x20','inspect','Finished\x20::\x20','XvaEA','wByzB','BROWSERSTACK_O11Y_FRAMEWORK_DETAILS','username','exports','getCredentials','constructor','rcEcN','password','application/json','keys','setCredentials','Error\x20in\x20parsing\x20user\x20config\x20from\x20env\x20',',\x20PID\x20-\x20','pid','rAQaH','rGJds','bzECh','zPoeI','1511EGLlYz','stack','setConfigDetails','headers','QHtuN','apply','11Bzzuih','then','unzSK','depth','catch','TLKDK','fWLJo','Error\x20in\x20executing\x20','name','true','[Crash_Report_Upload]\x20Failed\x20due\x20to\x20','Started\x20::\x20','function','/api/v1/analytics','parse','getPerformance','userConfig','timerify','o11yErrorHandler','env','GVBPl','frameworkVersion','[Crash_Report_Upload]\x20Failed\x20to\x20parse\x20user\x20credentials\x20while\x20reporting\x20crash','FxWTL','UExIz','ClKUS','setFrameworkDetails','toString','DGUgY','260FeIPJT','getConfig',',\x20Argument\x20-\x20','USER_CONFIG_FOR_REPORTING','setAllDetails','accessKey'];a134_0x2646=function(){return _0x1cd38d;};return a134_0x2646();}function processError(_0x4dcfe4,_0x2060e4,_0x44e97a,_0x8ac14e){const _0x24c91f=a134_0x45024e,_0x18dd3b={'rGVWY':function(_0x44441e,_0x3ee779){return _0x44441e(_0x3ee779);}};_0x18dd3b['rGVWY'](debug,_0x24c91f(0x16c)+_0x2060e4[_0x24c91f(0x16d)]+'\x20--\x20'+_0x8ac14e+'.\x20Error\x20-\x20'+util['format'](_0x4dcfe4)+_0x24c91f(0x195)+_0x44e97a+'.'),PerformanceTester['captureError'](_0x4dcfe4);let _0x1e0e8b;try{_0x1e0e8b=JSON['stringify'](_0x44e97a);}catch(_0xfbf7f0){const _0x2c258c={};_0x2c258c[_0x24c91f(0x168)]=0x2,_0x1e0e8b=util[_0x24c91f(0x1b5)](_0x44e97a,_0x2c258c);}CrashReporter['uploadCrashReport']('Error\x20in\x20executing\x20'+_0x2060e4['name']+_0x24c91f(0x196)+_0x8ac14e+_0x24c91f(0x18f)+_0x4dcfe4+'.\x20Args\x20-\x20'+_0x1e0e8b+'.',_0x4dcfe4&&_0x4dcfe4[_0x24c91f(0x160)]);}class CrashReporter{static [a134_0x45024e(0x175)]={};static [a134_0x45024e(0x190)];static [a134_0x45024e(0x1b0)]={};static['initialize'](_0x15f07d,_0x3442fb,_0x50590e=null){const _0x39763c=a134_0x45024e,_0xae1f6d={'suMld':function(_0x436d3e,_0x41a69d){return _0x436d3e(_0x41a69d);}},_0x3e683b=_0x15f07d[_0x39763c(0x1a2)],_0x2dd56c=_0x15f07d[_0x39763c(0x17a)];!_0x50590e&&(_0x50590e=_0xae1f6d[_0x39763c(0x1af)](getBrowserStackConfig,_0x3e683b));!_0x2dd56c&&_0xae1f6d['suMld'](getFrameworkVersion,_0x3e683b);const _0x48ecdd={};_0x48ecdd['frameworkName']=_0x3e683b,_0x48ecdd[_0x39763c(0x17a)]=_0x2dd56c,this[_0x39763c(0x186)](_0x48ecdd,_0x3442fb,_0xae1f6d[_0x39763c(0x1af)](getUserCredentials,_0x50590e));}static[a134_0x45024e(0x1c2)](_0x5f4249,_0x45e517){const _0xa2bdec=a134_0x45024e,_0x22b8a0={};_0x22b8a0[_0xa2bdec(0x1ba)]=_0x5f4249,_0x22b8a0[_0xa2bdec(0x187)]=_0x45e517,this[_0xa2bdec(0x190)]=_0x22b8a0,process[_0xa2bdec(0x178)]['CREDENTIALS_FOR_CRASH_REPORTING']=JSON[_0xa2bdec(0x19d)](this[_0xa2bdec(0x190)]);}static[a134_0x45024e(0x1bc)](){const _0x12868e=a134_0x45024e,_0x1e0fb8={'aEjyU':function(_0x29c144,_0x558167){return _0x29c144(_0x558167);}};if(!this[_0x12868e(0x190)]&&process[_0x12868e(0x178)][_0x12868e(0x1a0)])try{this[_0x12868e(0x190)]=JSON[_0x12868e(0x173)](process[_0x12868e(0x178)][_0x12868e(0x1a0)]);}catch(_0x1d7efd){_0x1e0fb8[_0x12868e(0x1a8)](debug,'Error\x20in\x20parsing\x20credentials\x20from\x20env\x20'+_0x1d7efd[_0x12868e(0x180)]());}return this['credentials'];}static[a134_0x45024e(0x161)](_0x538cf6){const _0x37fa5d=a134_0x45024e;this['userConfig']=this['filterPII'](_0x538cf6),process[_0x37fa5d(0x178)][_0x37fa5d(0x185)]=JSON[_0x37fa5d(0x19d)](this['userConfig']);}static[a134_0x45024e(0x183)](){const _0x2428ee=a134_0x45024e,_0x18b58c={'bzECh':function(_0x11f897,_0x33adf1){return _0x11f897===_0x33adf1;},'kdanF':function(_0x16d45c,_0x6d7ac6){return _0x16d45c(_0x6d7ac6);}};if(_0x18b58c[_0x2428ee(0x15d)](Object[_0x2428ee(0x1c1)](this[_0x2428ee(0x175)])['length'],0x0)&&process['env'][_0x2428ee(0x185)])try{this[_0x2428ee(0x175)]=JSON['parse'](process[_0x2428ee(0x178)]['USER_CONFIG_FOR_REPORTING']);}catch(_0xd73604){_0x18b58c['kdanF'](debug,_0x2428ee(0x1c3)+_0xd73604[_0x2428ee(0x180)]()),this[_0x2428ee(0x175)]={};}return this[_0x2428ee(0x175)];}static['setFrameworkDetails'](_0x3cc8bb){const _0x7b16c3=a134_0x45024e;this['frameworkDetails']=_0x3cc8bb,process[_0x7b16c3(0x178)][_0x7b16c3(0x1b9)]=JSON[_0x7b16c3(0x19d)](this[_0x7b16c3(0x1b0)]);}static[a134_0x45024e(0x18a)](){const _0x114f38=a134_0x45024e,_0x2689bc={'TLKDK':function(_0x5c5b11,_0x1dc078){return _0x5c5b11===_0x1dc078;},'QHtuN':function(_0x1d4b20,_0xc2f538){return _0x1d4b20(_0xc2f538);}};if(_0x2689bc[_0x114f38(0x16a)](Object[_0x114f38(0x1c1)](this[_0x114f38(0x1b0)])[_0x114f38(0x1b1)],0x0)&&process[_0x114f38(0x178)][_0x114f38(0x1b9)])try{this[_0x114f38(0x1b0)]=JSON[_0x114f38(0x173)](process[_0x114f38(0x178)]['BROWSERSTACK_O11Y_FRAMEWORK_DETAILS']);}catch(_0x31e1f9){_0x2689bc[_0x114f38(0x163)](debug,'Error\x20in\x20parsing\x20credentials\x20from\x20env\x20'+_0x31e1f9[_0x114f38(0x180)]());}return this['frameworkDetails'];}static[a134_0x45024e(0x186)](_0x2c744a,_0x3fb8d0,_0x34727a){const _0x1007e2=a134_0x45024e;_0x2c744a&&this[_0x1007e2(0x17f)](_0x2c744a),_0x3fb8d0&&this[_0x1007e2(0x161)](_0x3fb8d0),_0x34727a&&this[_0x1007e2(0x1c2)](_0x34727a['username'],_0x34727a['accessKey']);}static async[a134_0x45024e(0x1a3)](_0x549924,_0x562726){const _0x110aa8=a134_0x45024e,_0x5b0166={'rcEcN':function(_0x45a175,_0x5dfbc0){return _0x45a175(_0x5dfbc0);},'nycoq':_0x110aa8(0x17b),'zPoeI':function(_0x5856eb){return _0x5856eb();},'DSyAc':_0x110aa8(0x172),'rGJds':_0x110aa8(0x1c0),'PiUUc':_0x110aa8(0x16e),'unzSK':function(_0x5d3f68,_0x2b0ddf,_0x4b1ea7,_0x57aa42,_0x5d5f3d,_0x55803d){return _0x5d3f68(_0x2b0ddf,_0x4b1ea7,_0x57aa42,_0x5d5f3d,_0x55803d);},'DGUgY':'POST'};this['getCredentials']();if(!this['credentials'])return _0x5b0166[_0x110aa8(0x1be)](debug,_0x5b0166['nycoq']);this[_0x110aa8(0x183)](),this['getFramework']();const _0x39086a={'hashed_id':process['env']['BS_TESTOPS_BUILD_HASHED_ID'],'observability_version':{'sdkVersion':_0x5b0166[_0x110aa8(0x15e)](getAgentVersion),'frameworkName':this['frameworkDetails']['frameworkName'],'frameworkVersion':this[_0x110aa8(0x1b0)][_0x110aa8(0x17a)]},'exception':{'error':_0x549924[_0x110aa8(0x180)](),'stackTrace':_0x562726},'config':this[_0x110aa8(0x175)]},_0x31d5ba=_0x5b0166[_0x110aa8(0x193)],_0x20a2ee={};_0x20a2ee[_0x110aa8(0x1ba)]=this[_0x110aa8(0x190)][_0x110aa8(0x1ba)],_0x20a2ee[_0x110aa8(0x1bf)]=this[_0x110aa8(0x190)][_0x110aa8(0x187)];const _0x26ea42={};_0x26ea42[_0x110aa8(0x189)]=_0x5b0166[_0x110aa8(0x15c)],_0x26ea42['X-BSTACK-TESTOPS']=_0x5b0166['PiUUc'];const _0x274c6a={};_0x274c6a['auth']=_0x20a2ee,_0x274c6a[_0x110aa8(0x162)]=_0x26ea42;const _0x160961=_0x274c6a;_0x5b0166[_0x110aa8(0x167)](nodeRequest,_0x5b0166[_0x110aa8(0x181)],_0x31d5ba,_0x39086a,_0x160961,![])[_0x110aa8(0x166)](_0x34026e=>{const _0x398e7a=_0x110aa8;_0x5b0166[_0x398e7a(0x1be)](debug,_0x398e7a(0x1b4)+JSON[_0x398e7a(0x19d)](_0x34026e));})[_0x110aa8(0x169)](_0x571f0a=>{const _0x16d815=_0x110aa8;_0x5b0166[_0x16d815(0x1be)](debug,_0x16d815(0x16f)+util['format'](_0x571f0a));});}static['recursivelyDeletePIIKeysFromObject'](_0x58cec8){const _0x4294df=a134_0x45024e,_0x103b37={};_0x103b37[_0x4294df(0x17d)]=_0x4294df(0x1b2),_0x103b37[_0x4294df(0x18c)]='username',_0x103b37[_0x4294df(0x198)]='key',_0x103b37[_0x4294df(0x1b7)]=_0x4294df(0x187),_0x103b37[_0x4294df(0x17c)]=_0x4294df(0x1bf),_0x103b37[_0x4294df(0x1a7)]=function(_0x2bf3b6,_0x1fe061){return _0x2bf3b6===_0x1fe061;},_0x103b37['rAQaH']=_0x4294df(0x19a);const _0x3257d9=_0x103b37;if(!_0x58cec8)return;const _0x106fa6=[_0x3257d9[_0x4294df(0x17d)],_0x3257d9[_0x4294df(0x18c)],_0x3257d9['yJTpX'],_0x3257d9[_0x4294df(0x1b7)],_0x3257d9[_0x4294df(0x17c)]];for(const _0x253064 in _0x58cec8){if(_0x106fa6[_0x4294df(0x19f)](_0x253064['toLowerCase']()))delete _0x58cec8[_0x253064];else _0x3257d9[_0x4294df(0x1a7)](typeof _0x58cec8[_0x253064],_0x3257d9[_0x4294df(0x15b)])&&this['recursivelyDeletePIIKeysFromObject'](_0x58cec8[_0x253064]);}}static[a134_0x45024e(0x1b3)](_0x14d17c){const _0x47c584=a134_0x45024e,_0x5f2ab6=JSON['parse'](JSON[_0x47c584(0x19d)](_0x14d17c));return this[_0x47c584(0x19c)](_0x5f2ab6),_0x5f2ab6;}}const a134_0x125d74={};a134_0x125d74[a134_0x45024e(0x177)]=o11yErrorHandler,a134_0x125d74[a134_0x45024e(0x1ae)]=o11yClassErrorHandler,a134_0x125d74['CrashReporter']=CrashReporter,module[a134_0x45024e(0x1bb)]=a134_0x125d74;
function a134_0x51bc(_0xe12c4a,_0x21e76b){const _0x4465a5=a134_0x4465();return a134_0x51bc=function(_0x51bc4d,_0x5124f5){_0x51bc4d=_0x51bc4d-0x6f;let _0x3248e9=_0x4465a5[_0x51bc4d];return _0x3248e9;},a134_0x51bc(_0xe12c4a,_0x21e76b);}const a134_0x279d30=a134_0x51bc;(function(_0x18fe9b,_0x1ee2f1){const _0x54ebd0=a134_0x51bc,_0x1f1a8b=_0x18fe9b();while(!![]){try{const _0xc53a07=-parseInt(_0x54ebd0(0xb4))/0x1+-parseInt(_0x54ebd0(0xa2))/0x2*(parseInt(_0x54ebd0(0xb0))/0x3)+parseInt(_0x54ebd0(0xa8))/0x4*(parseInt(_0x54ebd0(0xd5))/0x5)+parseInt(_0x54ebd0(0xb7))/0x6*(parseInt(_0x54ebd0(0x8f))/0x7)+-parseInt(_0x54ebd0(0x73))/0x8+-parseInt(_0x54ebd0(0xb3))/0x9+parseInt(_0x54ebd0(0xc0))/0xa;if(_0xc53a07===_0x1ee2f1)break;else _0x1f1a8b['push'](_0x1f1a8b['shift']());}catch(_0x1ca837){_0x1f1a8b['push'](_0x1f1a8b['shift']());}}}(a134_0x4465,0x85b31));function a134_0x4465(){const _0x99f1a6=['name','cWRiO','19424460QWxkFt','setConfigDetails','format','stringify','iPUvz','captureError','USER_CONFIG_FOR_REPORTING','userConfig','.\x20Error\x20-\x20','frameworkName','toString','uxnOb','BROWSERSTACK_O11Y_PERF_MEASUREMENT','../performance/performance-tester','uploadCrashReport','shTLm','qIHEL','pid','includes','JhgEE','wGHjC','2386195hVGDBl','length','RlUZn','setAllDetails','user','[Crash_Report_Upload]\x20Failed\x20to\x20parse\x20user\x20credentials\x20while\x20reporting\x20crash','TlVpl','EoKjm','DOpLu','parse','5456104OMjYSq','username','filterPII','qePpa','timerify','\x20--\x20','util','BROWSERSTACK_O11Y_FRAMEWORK_DETAILS','Error\x20in\x20parsing\x20credentials\x20from\x20env\x20','ORRmk','[Crash_Report_Upload]\x20Failed\x20due\x20to\x20','Content-Type','rQuqP','getConfig','toLowerCase','headers','keys','lpEzn','setFrameworkDetails','ElpAi','nkHyU','getCredentials','.\x20Args\x20-\x20','CrashReporter','PADEa','setCredentials','tbaqA','constructor','20993zaEpGn','TbWbq','jmrUk','password','Finished\x20::\x20','key','stack','inspect','recursivelyDeletePIIKeysFromObject','exports','Error\x20in\x20executing\x20','auth','bjdff','accessKey','frameworkVersion','o11yClassErrorHandler','application/json','prototype','/api/v1/analytics','286252AbKYBN','CREDENTIALS_FOR_CRASH_REPORTING','FrNbj','Started\x20::\x20','wbPdv','HaAFN','8sLgbfz','mkuxq','getPerformance','getOwnPropertyNames','olCbQ','WbIYr','o11yErrorHandler','depth','21IiiqQS','X-BSTACK-TESTOPS',',\x20Argument\x20-\x20','88344heIKRE','673574QUGgSm','wxqpo',',\x20PID\x20-\x20','36kyhOzt','env','zPbXv','credentials','EpHfw','hsMDl','frameworkDetails'];a134_0x4465=function(){return _0x99f1a6;};return a134_0x4465();}const util=require(a134_0x279d30(0x79)),PerformanceTester=require(a134_0x279d30(0xcd)),{trace,debug,nodeRequest,getBrowserStackConfig,getUserCredentials,getFrameworkVersion}=require('./utils'),{getAgentVersion,nestedKeyValue}=require('../helper'),o11yErrorHandler=(_0x2e5c3a,_0x3a671a='',_0x152276=[''],_0x48be30=![])=>{const _0x1e506b={'chZse':function(_0x3cc7ca,_0x2a0541){return _0x3cc7ca(_0x2a0541);},'iPUvz':function(_0x3b7d0a,_0x4afca1,_0x22e257){return _0x3b7d0a(_0x4afca1,_0x22e257);},'wGHjC':function(_0x2ee2a1,_0x290b2b){return _0x2ee2a1(_0x290b2b);},'YHczj':function(_0x5f5296,_0x2fbdf9){return _0x5f5296 instanceof _0x2fbdf9;},'ElpAi':function(_0x3aef7d,_0x415c8f,_0x4f3dec,_0x5c7979,_0x10746e){return _0x3aef7d(_0x415c8f,_0x4f3dec,_0x5c7979,_0x10746e);}};return function(..._0x19e68d){const _0x5d19e9=a134_0x51bc;try{let _0x1c992d=_0x2e5c3a;process[_0x5d19e9(0xb8)][_0x5d19e9(0xcc)]&&(_0x1c992d=PerformanceTester[_0x5d19e9(0xaa)]()[_0x5d19e9(0x77)](_0x1c992d));_0x48be30&&_0x1e506b['chZse'](trace,_0x5d19e9(0xa5)+_0x3a671a+_0x5d19e9(0xb6)+process[_0x5d19e9(0xd1)]+_0x5d19e9(0xb2)+_0x1e506b[_0x5d19e9(0xc4)](nestedKeyValue,arguments[0x0],_0x152276));const _0x5e1875=_0x1c992d['apply'](null,arguments);_0x48be30&&_0x1e506b[_0x5d19e9(0xd4)](trace,_0x5d19e9(0x93)+_0x3a671a+_0x5d19e9(0xb6)+process[_0x5d19e9(0xd1)]+_0x5d19e9(0xb2)+_0x1e506b[_0x5d19e9(0xc4)](nestedKeyValue,arguments[0x0],_0x152276));if(_0x1e506b['YHczj'](_0x5e1875,Promise))return _0x5e1875['catch'](_0x32a674=>processError(_0x32a674,_0x2e5c3a,_0x19e68d,_0x3a671a));return _0x5e1875;}catch(_0x36eba4){_0x1e506b[_0x5d19e9(0x86)](processError,_0x36eba4,_0x2e5c3a,_0x19e68d,_0x3a671a);}};},o11yClassErrorHandler=(_0x2270a3,_0x19ea8c,_0x138e10='')=>{const _0x2a7660=a134_0x279d30,_0x409425={'HaAFN':function(_0x3c9b5c,_0x3f6e26){return _0x3c9b5c instanceof _0x3f6e26;},'JhgEE':function(_0x34ea2e,_0xbdf57c,_0x5dea48,_0x418883,_0x526d40){return _0x34ea2e(_0xbdf57c,_0x5dea48,_0x418883,_0x526d40);},'uxnOb':function(_0x326dec,_0x4109bb){return _0x326dec===_0x4109bb;},'lpEzn':'function','cWRiO':function(_0x175d58,_0x19757b){return _0x175d58!==_0x19757b;},'TbWbq':_0x2a7660(0x8e),'WFNpZ':function(_0x2cafaa,_0x20f4f0){return _0x2cafaa<_0x20f4f0;}},_0x5722ef=_0x2270a3[_0x2a7660(0xa0)];if(_0x409425['WFNpZ'](Object[_0x2a7660(0xab)](_0x5722ef)[_0x2a7660(0xd6)],0x2))return _0x2270a3;return Object['getOwnPropertyNames'](_0x5722ef)['forEach'](_0x1c136a=>{const _0x1bea0a=_0x2a7660,_0x242c29={'qePpa':function(_0x5de9fb,_0x402662){const _0x4cda33=a134_0x51bc;return _0x409425[_0x4cda33(0xa7)](_0x5de9fb,_0x402662);},'tbaqA':function(_0x2119a8,_0x583f8d,_0x5591e2,_0x1776ac,_0x38dbb3){const _0x3cf8a1=a134_0x51bc;return _0x409425[_0x3cf8a1(0xd3)](_0x2119a8,_0x583f8d,_0x5591e2,_0x1776ac,_0x38dbb3);}};if(!(_0x19ea8c&&_0x19ea8c[_0x1bea0a(0xd2)](_0x1c136a)))return;const _0x1a7d8e=_0x5722ef[_0x1c136a];_0x409425[_0x1bea0a(0xcb)](typeof _0x1a7d8e,_0x409425[_0x1bea0a(0x84)])&&_0x409425[_0x1bea0a(0xbf)](_0x1c136a,_0x409425[_0x1bea0a(0x90)])&&Object['defineProperty'](_0x5722ef,_0x1c136a,{'writable':!![],'value':function(..._0x1e5a68){const _0x33324e=_0x1bea0a;try{const _0xf6d8ab=(process['env']['BROWSERSTACK_O11Y_PERF_MEASUREMENT']?PerformanceTester[_0x33324e(0xaa)]()[_0x33324e(0x77)](_0x1a7d8e):_0x1a7d8e)['call'](this,..._0x1e5a68);if(_0x242c29[_0x33324e(0x76)](_0xf6d8ab,Promise))return _0xf6d8ab['catch'](_0x246620=>processError(_0x246620,_0x1a7d8e,_0x1e5a68,_0x138e10));return _0xf6d8ab;}catch(_0x1a92c6){_0x242c29[_0x33324e(0x8d)](processError,_0x1a92c6,_0x1a7d8e,_0x1e5a68,_0x138e10);}}});}),_0x2270a3;};function processError(_0x162673,_0x3034fd,_0x3eb662,_0x5aeaeb){const _0x7b16a7=a134_0x279d30,_0x5eed45={'ucxmH':function(_0x5cba06,_0x7234e4){return _0x5cba06(_0x7234e4);}};_0x5eed45['ucxmH'](debug,_0x7b16a7(0x99)+_0x3034fd[_0x7b16a7(0xbe)]+_0x7b16a7(0x78)+_0x5aeaeb+_0x7b16a7(0xc8)+util[_0x7b16a7(0xc2)](_0x162673)+_0x7b16a7(0x89)+_0x3eb662+'.'),PerformanceTester[_0x7b16a7(0xc5)](_0x162673);let _0x3be411;try{_0x3be411=JSON[_0x7b16a7(0xc3)](_0x3eb662);}catch(_0x570fcb){const _0x5ec72c={};_0x5ec72c[_0x7b16a7(0xaf)]=0x2,_0x3be411=util[_0x7b16a7(0x96)](_0x3eb662,_0x5ec72c);}CrashReporter[_0x7b16a7(0xce)](_0x7b16a7(0x99)+_0x3034fd[_0x7b16a7(0xbe)]+_0x7b16a7(0x78)+_0x5aeaeb+_0x7b16a7(0xc8)+_0x162673+_0x7b16a7(0x89)+_0x3be411+'.',_0x162673&&_0x162673[_0x7b16a7(0x95)]);}class CrashReporter{static ['userConfig']={};static ['credentials'];static [a134_0x279d30(0xbd)]={};static['initialize'](_0x1e2723,_0x2cab68,_0x1dbf8a=null){const _0x49eee5=a134_0x279d30,_0x3a670c={'nkHyU':function(_0x9310a7,_0x486895){return _0x9310a7(_0x486895);},'qIHEL':function(_0x51f93c,_0x273276){return _0x51f93c(_0x273276);}},_0x2363cd=_0x1e2723[_0x49eee5(0xc9)],_0x1ac48d=_0x1e2723[_0x49eee5(0x9d)];!_0x1dbf8a&&(_0x1dbf8a=_0x3a670c[_0x49eee5(0x87)](getBrowserStackConfig,_0x2363cd));!_0x1ac48d&&_0x3a670c['nkHyU'](getFrameworkVersion,_0x2363cd);const _0x53fc6d={};_0x53fc6d[_0x49eee5(0xc9)]=_0x2363cd,_0x53fc6d[_0x49eee5(0x9d)]=_0x1ac48d,this[_0x49eee5(0xd8)](_0x53fc6d,_0x2cab68,_0x3a670c[_0x49eee5(0xd0)](getUserCredentials,_0x1dbf8a));}static[a134_0x279d30(0x8c)](_0x14202c,_0x477e6d){const _0x17fb61=a134_0x279d30,_0x5cbd5d={};_0x5cbd5d[_0x17fb61(0x74)]=_0x14202c,_0x5cbd5d[_0x17fb61(0x9c)]=_0x477e6d,this[_0x17fb61(0xba)]=_0x5cbd5d,process[_0x17fb61(0xb8)][_0x17fb61(0xa3)]=JSON[_0x17fb61(0xc3)](this['credentials']);}static[a134_0x279d30(0x88)](){const _0x1aab1f=a134_0x279d30,_0x1a3a71={'TlVpl':function(_0x28013a,_0x440762){return _0x28013a(_0x440762);}};if(!this['credentials']&&process['env'][_0x1aab1f(0xa3)])try{this[_0x1aab1f(0xba)]=JSON['parse'](process[_0x1aab1f(0xb8)]['CREDENTIALS_FOR_CRASH_REPORTING']);}catch(_0x4004a2){_0x1a3a71[_0x1aab1f(0x6f)](debug,_0x1aab1f(0x7b)+_0x4004a2[_0x1aab1f(0xca)]());}return this['credentials'];}static[a134_0x279d30(0xc1)](_0x2e345b){const _0x31ce8f=a134_0x279d30;this[_0x31ce8f(0xc7)]=this[_0x31ce8f(0x75)](_0x2e345b),process['env']['USER_CONFIG_FOR_REPORTING']=JSON[_0x31ce8f(0xc3)](this['userConfig']);}static[a134_0x279d30(0x80)](){const _0x71f45e=a134_0x279d30,_0x44b963={'PADEa':function(_0x163d75,_0x342f45){return _0x163d75===_0x342f45;},'shTLm':function(_0x276654,_0x3e5c5f){return _0x276654(_0x3e5c5f);}};if(_0x44b963[_0x71f45e(0x8b)](Object[_0x71f45e(0x83)](this[_0x71f45e(0xc7)])[_0x71f45e(0xd6)],0x0)&&process[_0x71f45e(0xb8)][_0x71f45e(0xc6)])try{this['userConfig']=JSON[_0x71f45e(0x72)](process['env'][_0x71f45e(0xc6)]);}catch(_0x3f4506){_0x44b963[_0x71f45e(0xcf)](debug,'Error\x20in\x20parsing\x20user\x20config\x20from\x20env\x20'+_0x3f4506['toString']()),this[_0x71f45e(0xc7)]={};}return this['userConfig'];}static[a134_0x279d30(0x85)](_0x4afb5a){const _0xfc8675=a134_0x279d30;this[_0xfc8675(0xbd)]=_0x4afb5a,process[_0xfc8675(0xb8)][_0xfc8675(0x7a)]=JSON['stringify'](this[_0xfc8675(0xbd)]);}static['getFramework'](){const _0x5e0573=a134_0x279d30,_0x29a0ae={'EpHfw':function(_0x1a847d,_0x4d7195){return _0x1a847d===_0x4d7195;},'zPbXv':function(_0x523164,_0x126d23){return _0x523164(_0x126d23);}};if(_0x29a0ae[_0x5e0573(0xbb)](Object[_0x5e0573(0x83)](this[_0x5e0573(0xbd)])['length'],0x0)&&process['env'][_0x5e0573(0x7a)])try{this[_0x5e0573(0xbd)]=JSON[_0x5e0573(0x72)](process[_0x5e0573(0xb8)][_0x5e0573(0x7a)]);}catch(_0x4a5c6d){_0x29a0ae[_0x5e0573(0xb9)](debug,_0x5e0573(0x7b)+_0x4a5c6d['toString']());}return this[_0x5e0573(0xbd)];}static['setAllDetails'](_0x1e3a6d,_0x58aa93,_0x2d4735){const _0x4cc860=a134_0x279d30;_0x1e3a6d&&this[_0x4cc860(0x85)](_0x1e3a6d),_0x58aa93&&this[_0x4cc860(0xc1)](_0x58aa93),_0x2d4735&&this[_0x4cc860(0x8c)](_0x2d4735[_0x4cc860(0x74)],_0x2d4735['accessKey']);}static async[a134_0x279d30(0xce)](_0x1f34cc,_0x1d54a6){const _0x4806f7=a134_0x279d30,_0x11cc67={'FrNbj':function(_0x377c30,_0x1a3463){return _0x377c30(_0x1a3463);},'BJfNk':function(_0x2986f6,_0x1f6edd){return _0x2986f6(_0x1f6edd);},'rQuqP':_0x4806f7(0xda),'bjdff':function(_0x22bc27){return _0x22bc27();},'jmrUk':_0x4806f7(0xa1),'hsMDl':_0x4806f7(0x9f),'wxqpo':'true','xRkKA':function(_0x39546c,_0x5707d7,_0x5361ae,_0x335031,_0xe17854,_0x4fe151){return _0x39546c(_0x5707d7,_0x5361ae,_0x335031,_0xe17854,_0x4fe151);},'DOpLu':'POST'};this['getCredentials']();if(!this[_0x4806f7(0xba)])return _0x11cc67['BJfNk'](debug,_0x11cc67[_0x4806f7(0x7f)]);this[_0x4806f7(0x80)](),this['getFramework']();const _0x3a504b={'hashed_id':process[_0x4806f7(0xb8)]['BS_TESTOPS_BUILD_HASHED_ID'],'observability_version':{'sdkVersion':_0x11cc67[_0x4806f7(0x9b)](getAgentVersion),'frameworkName':this[_0x4806f7(0xbd)][_0x4806f7(0xc9)],'frameworkVersion':this['frameworkDetails'][_0x4806f7(0x9d)]},'exception':{'error':_0x1f34cc['toString'](),'stackTrace':_0x1d54a6},'config':this[_0x4806f7(0xc7)]},_0x1a0254=_0x11cc67[_0x4806f7(0x91)],_0x14d605={};_0x14d605[_0x4806f7(0x74)]=this[_0x4806f7(0xba)]['username'],_0x14d605['password']=this[_0x4806f7(0xba)][_0x4806f7(0x9c)];const _0x16a4ef={};_0x16a4ef[_0x4806f7(0x7e)]=_0x11cc67[_0x4806f7(0xbc)],_0x16a4ef[_0x4806f7(0xb1)]=_0x11cc67[_0x4806f7(0xb5)];const _0x520432={};_0x520432[_0x4806f7(0x9a)]=_0x14d605,_0x520432[_0x4806f7(0x82)]=_0x16a4ef;const _0x166d14=_0x520432;_0x11cc67['xRkKA'](nodeRequest,_0x11cc67[_0x4806f7(0x71)],_0x1a0254,_0x3a504b,_0x166d14,![])['then'](_0x45b1d9=>{const _0x42e11d=_0x4806f7;_0x11cc67[_0x42e11d(0xa4)](debug,'[Crash_Report_Upload]\x20Success\x20response:\x20'+JSON[_0x42e11d(0xc3)](_0x45b1d9));})['catch'](_0x309578=>{const _0x581da2=_0x4806f7;_0x11cc67[_0x581da2(0xa4)](debug,_0x581da2(0x7d)+util['format'](_0x309578));});}static[a134_0x279d30(0x97)](_0x4fc448){const _0xdecedd=a134_0x279d30,_0x37e90e={};_0x37e90e[_0xdecedd(0x70)]=_0xdecedd(0xd9),_0x37e90e[_0xdecedd(0xa6)]=_0xdecedd(0x74),_0x37e90e[_0xdecedd(0x7c)]=_0xdecedd(0x94),_0x37e90e[_0xdecedd(0xad)]=_0xdecedd(0x9c),_0x37e90e[_0xdecedd(0xa9)]=_0xdecedd(0x92),_0x37e90e[_0xdecedd(0xac)]=function(_0x450337,_0x4f0d9b){return _0x450337===_0x4f0d9b;},_0x37e90e[_0xdecedd(0xd7)]='object';const _0x58e144=_0x37e90e;if(!_0x4fc448)return;const _0x55a3b8=[_0x58e144['EoKjm'],_0x58e144['wbPdv'],_0x58e144['ORRmk'],_0x58e144[_0xdecedd(0xad)],_0x58e144['mkuxq']];for(const _0xf9f8c1 in _0x4fc448){if(_0x55a3b8[_0xdecedd(0xd2)](_0xf9f8c1[_0xdecedd(0x81)]()))delete _0x4fc448[_0xf9f8c1];else _0x58e144[_0xdecedd(0xac)](typeof _0x4fc448[_0xf9f8c1],_0x58e144[_0xdecedd(0xd7)])&&this[_0xdecedd(0x97)](_0x4fc448[_0xf9f8c1]);}}static[a134_0x279d30(0x75)](_0xc36f39){const _0x5635a5=a134_0x279d30,_0x412768=JSON[_0x5635a5(0x72)](JSON['stringify'](_0xc36f39));return this['recursivelyDeletePIIKeysFromObject'](_0x412768),_0x412768;}}const a134_0x43d23e={};a134_0x43d23e[a134_0x279d30(0xae)]=o11yErrorHandler,a134_0x43d23e[a134_0x279d30(0x9e)]=o11yClassErrorHandler,a134_0x43d23e[a134_0x279d30(0x8a)]=CrashReporter,module[a134_0x279d30(0x98)]=a134_0x43d23e;

@@ -1,1 +0,1 @@

const a135_0x50beca=a135_0x3770;(function(_0xfac3ba,_0x441e15){const _0x479023=a135_0x3770,_0x996482=_0xfac3ba();while(!![]){try{const _0xb8434b=-parseInt(_0x479023(0xd0))/0x1*(-parseInt(_0x479023(0x103))/0x2)+parseInt(_0x479023(0xf0))/0x3*(parseInt(_0x479023(0x10a))/0x4)+parseInt(_0x479023(0x12d))/0x5+parseInt(_0x479023(0x12b))/0x6*(parseInt(_0x479023(0x136))/0x7)+-parseInt(_0x479023(0xdc))/0x8*(parseInt(_0x479023(0x11b))/0x9)+parseInt(_0x479023(0x132))/0xa*(-parseInt(_0x479023(0xe3))/0xb)+parseInt(_0x479023(0x120))/0xc*(-parseInt(_0x479023(0x135))/0xd);if(_0xb8434b===_0x441e15)break;else _0x996482['push'](_0x996482['shift']());}catch(_0x300162){_0x996482['push'](_0x996482['shift']());}}}(a135_0x49ff,0xa4e3c));const {BATCH_SIZE,BATCH_INTERVAL,DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS,DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS}=require(a135_0x50beca(0xeb)),{nodeRequest,debug,trace,sleep,getDefaultHeaders}=require('./utils'),{nestedKeyValue}=require(a135_0x50beca(0xd1)),util=require('util'),constants=require(a135_0x50beca(0x117));class RequestQueueHandler{static [a135_0x50beca(0x123)];[a135_0x50beca(0x12f)]=0x0;constructor(){const _0x3ba2ad=a135_0x50beca,_0x1c7627={};_0x1c7627['DouAz']=_0x3ba2ad(0x122),_0x1c7627[_0x3ba2ad(0xfd)]=_0x3ba2ad(0x124),_0x1c7627[_0x3ba2ad(0xe6)]=_0x3ba2ad(0x107),_0x1c7627[_0x3ba2ad(0xf5)]=_0x3ba2ad(0x127),_0x1c7627[_0x3ba2ad(0xe7)]='CBTSessionCreated',_0x1c7627[_0x3ba2ad(0xcd)]=_0x3ba2ad(0x115),_0x1c7627[_0x3ba2ad(0x102)]=_0x3ba2ad(0x104),_0x1c7627[_0x3ba2ad(0xd4)]='HookRunFinished',_0x1c7627[_0x3ba2ad(0xf3)]=_0x3ba2ad(0x128),_0x1c7627[_0x3ba2ad(0x138)]=_0x3ba2ad(0xff),_0x1c7627[_0x3ba2ad(0x11c)]='upload-attachments';const _0x5b5a41=_0x1c7627,_0x5f17e7=_0x5b5a41[_0x3ba2ad(0xc4)]['split']('|');let _0x5d8316=0x0;while(!![]){switch(_0x5f17e7[_0x5d8316++]){case'0':this[_0x3ba2ad(0x11f)]=_0x5b5a41[_0x3ba2ad(0xfd)];continue;case'1':this[_0x3ba2ad(0x134)]=[];continue;case'2':this[_0x3ba2ad(0x101)]=_0x5b5a41['pJJzh'];continue;case'3':this[_0x3ba2ad(0xc5)]=![];continue;case'4':this[_0x3ba2ad(0x10c)]=[_0x5b5a41[_0x3ba2ad(0xf5)],_0x5b5a41[_0x3ba2ad(0xe7)],_0x5b5a41[_0x3ba2ad(0xcd)],_0x5b5a41[_0x3ba2ad(0x102)],_0x5b5a41[_0x3ba2ad(0xd4)],_0x5b5a41[_0x3ba2ad(0xf3)],_0x5b5a41['qnzvh']];continue;case'5':this['uploadAttachmentUrl']=_0x5b5a41[_0x3ba2ad(0x11c)];continue;case'6':this[_0x3ba2ad(0xd6)]=null;continue;}break;}}static['getInstance'](){const _0x14d36b=a135_0x50beca;return!RequestQueueHandler[_0x14d36b(0x123)]&&(RequestQueueHandler[_0x14d36b(0x123)]=new RequestQueueHandler()),RequestQueueHandler[_0x14d36b(0x123)];}[a135_0x50beca(0xe2)]=()=>{const _0x36caed=a135_0x50beca;!this[_0x36caed(0xc5)]&&(this[_0x36caed(0xc5)]=!![],this['startEventBatchPolling']());};[a135_0x50beca(0xe9)]=_0x3e9174=>{const _0x5365fc=a135_0x50beca,_0x55f4dc={'XDQmv':function(_0x4bec7c,_0xf7051e){return _0x4bec7c===_0xf7051e;},'gICPc':_0x5365fc(0x10b),'gPlli':function(_0x387318,_0x1958ad){return _0x387318>_0x1958ad;},'MzPzv':_0x5365fc(0x137),'CJYHV':function(_0x132549,_0x205182){return _0x132549!==_0x205182;},'Colro':'TestRunFinished','wXKCr':function(_0x265c29,_0x521c99){return _0x265c29(_0x521c99);},'POpsv':'Batch\x20event\x20length\x20has\x20increased\x20maximum\x20batch\x20size.\x20Sending\x20events..'};if(this[_0x5365fc(0x10c)][_0x5365fc(0x11a)](_0x3e9174[_0x5365fc(0xd2)])){if(_0x3e9174[_0x5365fc(0xdb)]&&_0x3e9174[_0x5365fc(0xdb)][0x0]&&_0x55f4dc[_0x5365fc(0xce)](_0x3e9174['logs'][0x0]['kind'],_0x55f4dc[_0x5365fc(0xd8)])){const _0x11c022={};return _0x11c022[_0x5365fc(0x129)]=!![],_0x11c022[_0x5365fc(0x133)]=[_0x3e9174],_0x11c022[_0x5365fc(0xe4)]=this[_0x5365fc(0x101)],_0x11c022;}if(_0x3e9174['logs']&&_0x55f4dc[_0x5365fc(0x11e)](_0x3e9174[_0x5365fc(0xdb)][_0x5365fc(0x11d)],0x0)&&_0x55f4dc[_0x5365fc(0xce)](_0x3e9174[_0x5365fc(0xdb)][0x0][_0x5365fc(0xc7)],_0x55f4dc[_0x5365fc(0x12a)])&&_0x55f4dc[_0x5365fc(0x114)](_0x3e9174[_0x5365fc(0xd2)],_0x55f4dc[_0x5365fc(0xcc)])){const _0x49e123={};return _0x49e123['shouldProceed']=!![],_0x49e123[_0x5365fc(0x133)]=[_0x3e9174],_0x49e123[_0x5365fc(0xe4)]=this[_0x5365fc(0x126)],_0x49e123;}this['queue'][_0x5365fc(0xcf)](_0x3e9174);let _0x38c9d6=null;const _0x4861cc=this[_0x5365fc(0x129)]();_0x4861cc&&(_0x55f4dc[_0x5365fc(0x113)](trace,_0x55f4dc[_0x5365fc(0x130)]),_0x38c9d6=this[_0x5365fc(0x134)]['slice'](0x0,BATCH_SIZE),this[_0x5365fc(0x134)][_0x5365fc(0xf1)](0x0,BATCH_SIZE),this[_0x5365fc(0xcb)]());const _0x2f23ea={};return _0x2f23ea[_0x5365fc(0x129)]=_0x4861cc,_0x2f23ea[_0x5365fc(0x133)]=_0x38c9d6,_0x2f23ea[_0x5365fc(0xe4)]=this[_0x5365fc(0x11f)],_0x2f23ea;}const _0x4da2d2={};return _0x4da2d2['shouldProceed']=!![],_0x4da2d2;};[a135_0x50beca(0x100)]=async()=>{const _0x5bc5ef=a135_0x50beca,_0x5911b3={'ipXNW':'REMOVING','NUDHx':function(_0x394fd3,_0x464cb0){return _0x394fd3>_0x464cb0;},'WxhwK':'Shutdown-Queue','qKIqF':function(_0x4ae1ff,_0x37981a){return _0x4ae1ff(_0x37981a);}};await this[_0x5bc5ef(0xf6)](),this[_0x5bc5ef(0xfa)](_0x5911b3[_0x5bc5ef(0x106)]);while(_0x5911b3[_0x5bc5ef(0x105)](this[_0x5bc5ef(0x134)]['length'],0x0)){const _0xe6eff6=this[_0x5bc5ef(0x134)][_0x5bc5ef(0xef)](0x0,BATCH_SIZE);this['queue'][_0x5bc5ef(0xf1)](0x0,BATCH_SIZE),await this[_0x5bc5ef(0xe1)](this['eventUrl'],_0x5911b3[_0x5bc5ef(0xf8)],_0xe6eff6);}_0x5911b3['NUDHx'](this[_0x5bc5ef(0x12f)],0x0)&&_0x5911b3[_0x5bc5ef(0x131)](debug,_0x5bc5ef(0xda)+this[_0x5bc5ef(0x12f)]);};['batchAndPostEvents']=async(_0x4dc183,_0x3d1b43,_0x2ddcd3)=>{const _0xcd294c=a135_0x50beca,_0x56f95c={'sLrED':function(_0x36ad91,_0x2a5e8f){return _0x36ad91(_0x2a5e8f);},'LZhWD':_0xcd294c(0x12c),'pxtyI':function(_0x1a1355,_0x52f818){return _0x1a1355(_0x52f818);},'VEqRu':function(_0x411179){return _0x411179();},'HwMuA':function(_0x416bb9,_0x2d3d22,_0x5b7e3c,_0xbeee86,_0x162aa6){return _0x416bb9(_0x2d3d22,_0x5b7e3c,_0xbeee86,_0x162aa6);},'LyOzp':'POST','JoSmJ':function(_0x1aed98,_0x9d3cc6){return _0x1aed98(_0x9d3cc6);},'MCbMC':function(_0x5c530b,_0x99c52d){return _0x5c530b-_0x99c52d;},'tFiBD':function(_0x5d38b1,_0x2c416f){return _0x5d38b1(_0x2c416f);},'SwWLj':function(_0x5103ed,_0x128941){return _0x5103ed(_0x128941);}};let _0x17a841='';try{_0x17a841=_0x2ddcd3[_0xcd294c(0x121)](_0xcf0cfd=>'\x27'+_0xcf0cfd[_0xcd294c(0xd2)]+'\x27:'+(nestedKeyValue(_0xcf0cfd,['test_run',_0xcd294c(0xfb)])||nestedKeyValue(_0xcf0cfd,[_0xcd294c(0xf7),'uuid'])))[_0xcd294c(0xc6)](','),_0x56f95c['sLrED'](debug,_0xcd294c(0xdf)+_0x3d1b43+_0xcd294c(0xd5)+Buffer[_0xcd294c(0xe5)](util[_0xcd294c(0xee)]('%j',_0x2ddcd3),_0x56f95c[_0xcd294c(0xfc)])+'\x20bytes.\x20Events\x20are\x20'+_0x17a841);}catch(_0x2b1afb){_0x56f95c[_0xcd294c(0xed)](debug,'Exception\x20in\x20logging\x20batch\x20events\x20--\x20'+util[_0xcd294c(0xee)](_0x2b1afb)+'}');}const _0x22ea69={'headers':_0x56f95c['VEqRu'](getDefaultHeaders)};try{const _0x2ff723=await _0x56f95c['HwMuA'](nodeRequest,_0x56f95c[_0xcd294c(0xd7)],_0x4dc183,_0x2ddcd3,_0x22ea69);if(_0x2ff723['data']['error']){const _0x365eac={};_0x365eac[_0xcd294c(0xde)]=_0x2ff723['data'][_0xcd294c(0xd3)];throw _0x365eac;}else _0x56f95c[_0xcd294c(0x119)](debug,_0x3d1b43+_0xcd294c(0xf9)+_0x17a841+_0xcd294c(0xf2)+util['format']('%j',_0x2ff723['data'])),this[_0xcd294c(0x12f)]=Math[_0xcd294c(0xfe)](0x0,_0x56f95c[_0xcd294c(0x109)](this[_0xcd294c(0x12f)],_0x2ddcd3['length']));}catch(_0x3db28e){_0x3db28e[_0xcd294c(0xdd)]?_0x56f95c[_0xcd294c(0xea)](debug,_0xcd294c(0xf4)+_0x3d1b43+_0xcd294c(0xca)+constants[_0xcd294c(0x10f)]+_0xcd294c(0xd9)+_0x3db28e[_0xcd294c(0xdd)][_0xcd294c(0x125)]+'\x20'+_0x3db28e['response'][_0xcd294c(0x12e)]+'\x20'+util[_0xcd294c(0xee)]('%j',_0x3db28e[_0xcd294c(0xdd)])):_0x56f95c['SwWLj'](debug,_0xcd294c(0xf4)+_0x3d1b43+'\x20REQUEST\x20TO\x20'+constants[_0xcd294c(0x10f)]+_0xcd294c(0xd9)+(_0x3db28e['message']||_0x3db28e)),this[_0xcd294c(0x12f)]=Math[_0xcd294c(0xfe)](0x0,_0x56f95c[_0xcd294c(0x109)](this[_0xcd294c(0x12f)],_0x2ddcd3[_0xcd294c(0x11d)]));}};[a135_0x50beca(0x110)]=()=>{const _0x48c709=a135_0x50beca,_0xa454a5={'SIAFe':function(_0x4a2f9c,_0x37cc0a){return _0x4a2f9c>_0x37cc0a;},'qXHwl':function(_0x2fab3f,_0x1072de){return _0x2fab3f(_0x1072de);},'DKLbu':_0x48c709(0x10d),'MhetZ':function(_0x114570,_0x3d6f1c){return _0x114570(_0x3d6f1c);},'CHWon':function(_0xbdcbed,_0xa05122,_0x40fa85){return _0xbdcbed(_0xa05122,_0x40fa85);}};this['pollEventBatchInterval']=_0xa454a5['CHWon'](setInterval,async()=>{const _0x2943cd=_0x48c709;if(_0xa454a5[_0x2943cd(0x111)](this[_0x2943cd(0x134)][_0x2943cd(0x11d)],0x0)){_0xa454a5['qXHwl'](trace,'Processing\x20events.\x20Queue\x20Length\x20-\x20'+this['queue'][_0x2943cd(0x11d)]);const _0x5f3d25=this['queue'][_0x2943cd(0xef)](0x0,BATCH_SIZE);this[_0x2943cd(0x134)][_0x2943cd(0xf1)](0x0,BATCH_SIZE),await this[_0x2943cd(0xe1)](this[_0x2943cd(0x11f)],_0xa454a5[_0x2943cd(0x108)],_0x5f3d25),_0xa454a5[_0x2943cd(0xc8)](trace,_0x2943cd(0xec)+this[_0x2943cd(0x134)][_0x2943cd(0x11d)]);}},BATCH_INTERVAL);};[a135_0x50beca(0xcb)]=()=>{const _0x48428c=a135_0x50beca,_0x30dabe={};_0x30dabe['EQTny']=_0x48428c(0x116);const _0x48e3a9=_0x30dabe;this['removeEventBatchPolling'](_0x48e3a9[_0x48428c(0xe8)]),this[_0x48428c(0x110)]();};[a135_0x50beca(0xfa)]=_0x33182=>{const _0x5b8e53=a135_0x50beca,_0x337dcc={'mypDt':function(_0x267c52,_0x1e4e6e){return _0x267c52(_0x1e4e6e);},'DKqDl':function(_0x3367f6,_0x3d45c8){return _0x3367f6===_0x3d45c8;},'ywQCP':_0x5b8e53(0x10e)};this['pollEventBatchInterval']&&(_0x337dcc['mypDt'](clearInterval,this['pollEventBatchInterval']),this[_0x5b8e53(0xd6)]=null,_0x337dcc[_0x5b8e53(0x118)](_0x33182,_0x337dcc['ywQCP'])&&(this[_0x5b8e53(0xc5)]=![]));};['shouldProceed']=()=>{const _0x24c1bd=a135_0x50beca,_0x1f01ab={};_0x1f01ab['pDOBv']=function(_0xfdb9ae,_0xbf7d4d){return _0xfdb9ae>=_0xbf7d4d;};const _0x53cc2b=_0x1f01ab;return _0x53cc2b[_0x24c1bd(0xe0)](this[_0x24c1bd(0x134)][_0x24c1bd(0x11d)],BATCH_SIZE);};async[a135_0x50beca(0xf6)](_0x42a4e6=DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS,_0x4f7ebc=DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS){const _0x447ce4=a135_0x50beca,_0x32a96b={'JiTDO':function(_0x5d675d,_0x21b1c3){return _0x5d675d<=_0x21b1c3;},'GSdPH':function(_0x49c4a2,_0x1fbff2){return _0x49c4a2(_0x1fbff2);},'wfsLl':function(_0x33ebb7,_0x1390ec){return _0x33ebb7-_0x1390ec;}};if(_0x32a96b[_0x447ce4(0xc9)](this[_0x447ce4(0x12f)],0x0)||_0x32a96b[_0x447ce4(0xc9)](_0x42a4e6,0x0))return;return await _0x32a96b['GSdPH'](sleep,_0x4f7ebc),this[_0x447ce4(0xf6)](_0x32a96b['wfsLl'](_0x42a4e6,_0x4f7ebc));}}function a135_0x3770(_0x4ed456,_0x3eb196){const _0x49ffa0=a135_0x49ff();return a135_0x3770=function(_0x3770e0,_0x15bf50){_0x3770e0=_0x3770e0-0xc4;let _0x549817=_0x49ffa0[_0x3770e0];return _0x549817;},a135_0x3770(_0x4ed456,_0x3eb196);}function a135_0x49ff(){const _0x33e3c0=['push','3doQlgE','../helper','event_type','error','pmBsr','.\x20Request\x20Size\x20-\x20','pollEventBatchInterval','LyOzp','gICPc','\x20:\x20','Shutting\x20down\x20request\x20batcher\x20with\x20pending\x20uploads\x20still\x20in\x20queue.\x20Remaining\x20uploads\x20','logs','186616zZVALe','response','message','Processing\x20batch\x20events\x20for\x20','pDOBv','batchAndPostEvents','start','4092GHnvPv','proceedWithUrl','byteLength','pJJzh','nAxoA','EQTny','add','tFiBD','./constants','Remaining\x20Queue\x20Length\x20-\x20','pxtyI','format','slice','43356bhUThr','splice','\x20--\x20','nAjcj','EXCEPTION\x20IN\x20','UbKoD','uploadPending','hook_run','WxhwK','\x20event\x20successful\x20for\x20events\x20','removeEventBatchPolling','uuid','LZhWD','KzODC','max','HookRunStarted','shutdown','screenshotEventUrl','pHXQV','477390kHwxZN','TestRunSkipped','NUDHx','ipXNW','api/v1/screenshots','DKLbu','MCbMC','268LJykUY','TEST_SCREENSHOT','BATCH_EVENT_TYPES','Interval-Queue','REMOVING','TEST_REPORTING_ANALYTICS','startEventBatchPolling','SIAFe','exports','wXKCr','CJYHV','TestRunFinished','RESETTING','../../bin/utils/constants','DKqDl','JoSmJ','includes','99SqFHlO','XbYRH','length','gPlli','eventUrl','48PTpoac','map','1|3|0|2|5|4|6','instance','api/v1/batch','status','uploadAttachmentUrl','LogCreated','TestRunStarted','shouldProceed','MzPzv','4764714tePogK','utf8','417005sjXMqv','statusText','pendingUploads','POpsv','qKIqF','2790iDYGTI','proceedWithData','queue','4959877SkGPhT','7oUUxfm','TEST_ATTACHMENT','qnzvh','DouAz','started','join','kind','MhetZ','JiTDO','\x20REQUEST\x20TO\x20','resetEventBatchPolling','Colro','RyHoe','XDQmv'];a135_0x49ff=function(){return _0x33e3c0;};return a135_0x49ff();}module[a135_0x50beca(0x112)]=RequestQueueHandler;
function a135_0x5347(){const _0xacf89c=['rtNnI','EXCEPTION\x20IN\x20','DBtQM','QikjF','max','startEventBatchPolling','6TzsHro','TEST_REPORTING_ANALYTICS','./utils','RJRJa','aknZj','TestRunFinished','uuid','TestRunStarted','event_type','vMUgm','getInstance','shouldProceed','HookRunStarted','started','pendingUploads','api/v1/batch','ehPhS','removeEventBatchPolling','XFgUU','LogCreated','resetEventBatchPolling','6556578JnfYGv','byteLength','REMOVING','sxmjp','splice','queue','\x20event\x20successful\x20for\x20events\x20','dMahB','exports','Processing\x20batch\x20events\x20for\x20','response','logs','error','Shutdown-Queue','.\x20Request\x20Size\x20-\x20','HlHTL','utf8','kVUFr','eventUrl','start','proceedWithData','shutdown','screenshotEventUrl','message','uploadAttachmentUrl','NGrxB','includes','Interval-Queue','map','status','pollEventBatchInterval','RCMqb','VEWRl','1452REhYog','../helper','116HjKisR','HIQdp','10CudTxI','HtHeu','batchAndPostEvents','statusText','QAPBz','util','POST','Ahxdr','41hFGDik','slice','Shutting\x20down\x20request\x20batcher\x20with\x20pending\x20uploads\x20still\x20in\x20queue.\x20Remaining\x20uploads\x20','HookRunFinished','\x20bytes.\x20Events\x20are\x20','2|4|3|5|6|0|1','kind','LoBYV','45722heJrtd','data','./constants','CHHiE','266253zxrIub','isDeM','\x20:\x20','format','CBTSessionCreated','9gvtyeU','5883823btqDIG','wPVyK','uploadPending','Exception\x20in\x20logging\x20batch\x20events\x20--\x20','length','\x20--\x20','BATCH_EVENT_TYPES','WxzXG','TEST_SCREENSHOT','pJYAY','xVjoO','163465frJYEG','instance','4757336yedmfd','Batch\x20event\x20length\x20has\x20increased\x20maximum\x20batch\x20size.\x20Sending\x20events..','proceedWithUrl','\x20REQUEST\x20TO\x20','XtEKx','split','nfXQM','push','test_run','bhbRB','BvkvC','cKbsf','upload-attachments','GhVYK','add','253698zhWMfd','RvaWY','api/v1/screenshots','poooD'];a135_0x5347=function(){return _0xacf89c;};return a135_0x5347();}const a135_0x243f46=a135_0x2883;(function(_0x4b6f3e,_0x31fcb9){const _0x11b696=a135_0x2883,_0x1741bd=_0x4b6f3e();while(!![]){try{const _0x37314e=parseInt(_0x11b696(0x1c9))/0x1*(parseInt(_0x11b696(0x1d1))/0x2)+parseInt(_0x11b696(0x1f7))/0x3+-parseInt(_0x11b696(0x1bf))/0x4*(-parseInt(_0x11b696(0x1e6))/0x5)+parseInt(_0x11b696(0x201))/0x6*(parseInt(_0x11b696(0x19c))/0x7)+parseInt(_0x11b696(0x1e8))/0x8*(parseInt(_0x11b696(0x1da))/0x9)+-parseInt(_0x11b696(0x1c1))/0xa*(parseInt(_0x11b696(0x1db))/0xb)+-parseInt(_0x11b696(0x1bd))/0xc*(parseInt(_0x11b696(0x1d5))/0xd);if(_0x37314e===_0x31fcb9)break;else _0x1741bd['push'](_0x1741bd['shift']());}catch(_0x52efae){_0x1741bd['push'](_0x1741bd['shift']());}}}(a135_0x5347,0x772ff));const {BATCH_SIZE,BATCH_INTERVAL,DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS,DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS}=require(a135_0x243f46(0x1d3)),{nodeRequest,debug,trace,sleep,getDefaultHeaders}=require(a135_0x243f46(0x189)),{nestedKeyValue}=require(a135_0x243f46(0x1be)),util=require(a135_0x243f46(0x1c6)),constants=require('../../bin/utils/constants');class RequestQueueHandler{static [a135_0x243f46(0x1e7)];['pendingUploads']=0x0;constructor(){const _0x15b499=a135_0x243f46,_0x506993={};_0x506993['isDeM']=_0x15b499(0x1ce),_0x506993['HIQdp']=_0x15b499(0x19a),_0x506993[_0x15b499(0x1c8)]=_0x15b499(0x1d9),_0x506993[_0x15b499(0x1a3)]=_0x15b499(0x18c),_0x506993[_0x15b499(0x199)]='TestRunSkipped',_0x506993['QikjF']=_0x15b499(0x1cc),_0x506993[_0x15b499(0x1c5)]=_0x15b499(0x18e),_0x506993[_0x15b499(0x1fa)]=_0x15b499(0x193),_0x506993[_0x15b499(0x1ec)]=_0x15b499(0x196),_0x506993['RvaWY']=_0x15b499(0x1f9),_0x506993[_0x15b499(0x1f3)]=_0x15b499(0x1f4);const _0x348097=_0x506993,_0x57ff01=_0x348097[_0x15b499(0x1d6)][_0x15b499(0x1ed)]('|');let _0x33ec60=0x0;while(!![]){switch(_0x57ff01[_0x33ec60++]){case'0':this[_0x15b499(0x1e1)]=[_0x348097[_0x15b499(0x1c0)],_0x348097[_0x15b499(0x1c8)],_0x348097['dMahB'],_0x348097[_0x15b499(0x199)],_0x348097[_0x15b499(0x1fe)],_0x348097['QAPBz'],_0x348097[_0x15b499(0x1fa)]];continue;case'1':this['pollEventBatchInterval']=null;continue;case'2':this[_0x15b499(0x1a1)]=[];continue;case'3':this[_0x15b499(0x1ae)]=_0x348097[_0x15b499(0x1ec)];continue;case'4':this['started']=![];continue;case'5':this[_0x15b499(0x1b2)]=_0x348097[_0x15b499(0x1f8)];continue;case'6':this[_0x15b499(0x1b4)]=_0x348097[_0x15b499(0x1f3)];continue;}break;}}static[a135_0x243f46(0x191)](){const _0xed2a8c=a135_0x243f46;return!RequestQueueHandler[_0xed2a8c(0x1e7)]&&(RequestQueueHandler[_0xed2a8c(0x1e7)]=new RequestQueueHandler()),RequestQueueHandler[_0xed2a8c(0x1e7)];}[a135_0x243f46(0x1af)]=()=>{const _0x270897=a135_0x243f46;!this[_0x270897(0x194)]&&(this[_0x270897(0x194)]=!![],this[_0x270897(0x200)]());};[a135_0x243f46(0x1f6)]=_0x24d89c=>{const _0x3f40e7=a135_0x243f46,_0x28e3e3={'RtmYt':function(_0x2ac672,_0x419ff5){return _0x2ac672===_0x419ff5;},'sxmjp':_0x3f40e7(0x1e3),'HtHeu':function(_0x1c438d,_0x5d2933){return _0x1c438d>_0x5d2933;},'BvkvC':function(_0x4924b4,_0x4f9a04){return _0x4924b4===_0x4f9a04;},'zPhxg':'TEST_ATTACHMENT','ehPhS':function(_0x57fac6,_0x368669){return _0x57fac6!==_0x368669;},'RJRJa':_0x3f40e7(0x18c),'nfXQM':function(_0x21e027,_0x3ef04c){return _0x21e027(_0x3ef04c);},'rtNnI':_0x3f40e7(0x1e9)};if(this[_0x3f40e7(0x1e1)][_0x3f40e7(0x1b6)](_0x24d89c[_0x3f40e7(0x18f)])){if(_0x24d89c[_0x3f40e7(0x1a7)]&&_0x24d89c['logs'][0x0]&&_0x28e3e3['RtmYt'](_0x24d89c[_0x3f40e7(0x1a7)][0x0]['kind'],_0x28e3e3[_0x3f40e7(0x19f)])){const _0x39cc0e={};return _0x39cc0e[_0x3f40e7(0x192)]=!![],_0x39cc0e[_0x3f40e7(0x1b0)]=[_0x24d89c],_0x39cc0e['proceedWithUrl']=this['screenshotEventUrl'],_0x39cc0e;}if(_0x24d89c['logs']&&_0x28e3e3[_0x3f40e7(0x1c2)](_0x24d89c[_0x3f40e7(0x1a7)][_0x3f40e7(0x1df)],0x0)&&_0x28e3e3[_0x3f40e7(0x1f2)](_0x24d89c[_0x3f40e7(0x1a7)][0x0][_0x3f40e7(0x1cf)],_0x28e3e3['zPhxg'])&&_0x28e3e3[_0x3f40e7(0x197)](_0x24d89c['event_type'],_0x28e3e3[_0x3f40e7(0x18a)])){const _0xb44568={};return _0xb44568[_0x3f40e7(0x192)]=!![],_0xb44568[_0x3f40e7(0x1b0)]=[_0x24d89c],_0xb44568[_0x3f40e7(0x1ea)]=this[_0x3f40e7(0x1b4)],_0xb44568;}this['queue'][_0x3f40e7(0x1ef)](_0x24d89c);let _0x41ae7b=null;const _0x54627e=this[_0x3f40e7(0x192)]();_0x54627e&&(_0x28e3e3[_0x3f40e7(0x1ee)](trace,_0x28e3e3[_0x3f40e7(0x1fb)]),_0x41ae7b=this['queue']['slice'](0x0,BATCH_SIZE),this[_0x3f40e7(0x1a1)]['splice'](0x0,BATCH_SIZE),this[_0x3f40e7(0x19b)]());const _0xce401f={};return _0xce401f[_0x3f40e7(0x192)]=_0x54627e,_0xce401f[_0x3f40e7(0x1b0)]=_0x41ae7b,_0xce401f[_0x3f40e7(0x1ea)]=this['eventUrl'],_0xce401f;}const _0x571572={};return _0x571572[_0x3f40e7(0x192)]=!![],_0x571572;};[a135_0x243f46(0x1b1)]=async()=>{const _0x1ed4fc=a135_0x243f46,_0x517e6b={'CHHiE':_0x1ed4fc(0x19e),'lhnYE':function(_0x2a625e,_0x256d9e){return _0x2a625e>_0x256d9e;},'RCMqb':_0x1ed4fc(0x1a9),'LoBYV':function(_0x38ac1e,_0x104222){return _0x38ac1e(_0x104222);}};await this[_0x1ed4fc(0x1dd)](),this[_0x1ed4fc(0x198)](_0x517e6b[_0x1ed4fc(0x1d4)]);while(_0x517e6b['lhnYE'](this['queue'][_0x1ed4fc(0x1df)],0x0)){const _0x2ed560=this[_0x1ed4fc(0x1a1)][_0x1ed4fc(0x1ca)](0x0,BATCH_SIZE);this[_0x1ed4fc(0x1a1)]['splice'](0x0,BATCH_SIZE),await this[_0x1ed4fc(0x1c3)](this[_0x1ed4fc(0x1ae)],_0x517e6b[_0x1ed4fc(0x1bb)],_0x2ed560);}_0x517e6b['lhnYE'](this[_0x1ed4fc(0x195)],0x0)&&_0x517e6b[_0x1ed4fc(0x1d0)](debug,_0x1ed4fc(0x1cb)+this[_0x1ed4fc(0x195)]);};['batchAndPostEvents']=async(_0x21ffd2,_0x204b67,_0x5848b7)=>{const _0x18494c=a135_0x243f46,_0x41b252={'NGrxB':function(_0x40750d,_0x3f04bf){return _0x40750d(_0x3f04bf);},'vMUgm':_0x18494c(0x1ac),'HlHTL':function(_0x32dfa5){return _0x32dfa5();},'CmrIC':function(_0x104522,_0x4e6ccc,_0x4c65e4,_0x1f6fb9,_0x27f99e){return _0x104522(_0x4e6ccc,_0x4c65e4,_0x1f6fb9,_0x27f99e);},'LThhg':_0x18494c(0x1c7),'pJYAY':function(_0x238b7a,_0x27fc34){return _0x238b7a-_0x27fc34;}};let _0x2a412a='';try{_0x2a412a=_0x5848b7[_0x18494c(0x1b8)](_0x105951=>'\x27'+_0x105951[_0x18494c(0x18f)]+'\x27:'+(nestedKeyValue(_0x105951,[_0x18494c(0x1f0),_0x18494c(0x18d)])||nestedKeyValue(_0x105951,['hook_run','uuid'])))['join'](','),_0x41b252['NGrxB'](debug,_0x18494c(0x1a5)+_0x204b67+_0x18494c(0x1aa)+Buffer[_0x18494c(0x19d)](util[_0x18494c(0x1d8)]('%j',_0x5848b7),_0x41b252[_0x18494c(0x190)])+_0x18494c(0x1cd)+_0x2a412a);}catch(_0x2e6bde){_0x41b252[_0x18494c(0x1b5)](debug,_0x18494c(0x1de)+util[_0x18494c(0x1d8)](_0x2e6bde)+'}');}const _0x11ab31={'headers':_0x41b252[_0x18494c(0x1ab)](getDefaultHeaders)};try{const _0x5cf746=await _0x41b252['CmrIC'](nodeRequest,_0x41b252['LThhg'],_0x21ffd2,_0x5848b7,_0x11ab31);if(_0x5cf746['data']['error']){const _0x11927b={};_0x11927b[_0x18494c(0x1b3)]=_0x5cf746[_0x18494c(0x1d2)][_0x18494c(0x1a8)];throw _0x11927b;}else _0x41b252[_0x18494c(0x1b5)](debug,_0x204b67+_0x18494c(0x1a2)+_0x2a412a+_0x18494c(0x1e0)+util[_0x18494c(0x1d8)]('%j',_0x5cf746[_0x18494c(0x1d2)])),this[_0x18494c(0x195)]=Math[_0x18494c(0x1ff)](0x0,_0x41b252[_0x18494c(0x1e4)](this['pendingUploads'],_0x5848b7[_0x18494c(0x1df)]));}catch(_0x201054){_0x201054[_0x18494c(0x1a6)]?_0x41b252[_0x18494c(0x1b5)](debug,_0x18494c(0x1fc)+_0x204b67+'\x20REQUEST\x20TO\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x18494c(0x1d7)+_0x201054[_0x18494c(0x1a6)][_0x18494c(0x1b9)]+'\x20'+_0x201054[_0x18494c(0x1a6)][_0x18494c(0x1c4)]+'\x20'+util[_0x18494c(0x1d8)]('%j',_0x201054[_0x18494c(0x1a6)])):_0x41b252[_0x18494c(0x1b5)](debug,'EXCEPTION\x20IN\x20'+_0x204b67+_0x18494c(0x1eb)+constants[_0x18494c(0x188)]+_0x18494c(0x1d7)+(_0x201054[_0x18494c(0x1b3)]||_0x201054)),this['pendingUploads']=Math[_0x18494c(0x1ff)](0x0,_0x41b252['pJYAY'](this[_0x18494c(0x195)],_0x5848b7['length']));}};[a135_0x243f46(0x200)]=()=>{const _0x31564e=a135_0x243f46,_0x1cfb1f={'bhbRB':function(_0x2fc43d,_0x18def1){return _0x2fc43d>_0x18def1;},'DBtQM':function(_0x45f883,_0x480a28){return _0x45f883(_0x480a28);},'kVUFr':_0x31564e(0x1b7),'VEWRl':function(_0x27fbf4,_0x308eeb,_0x18d75c){return _0x27fbf4(_0x308eeb,_0x18d75c);}};this[_0x31564e(0x1ba)]=_0x1cfb1f[_0x31564e(0x1bc)](setInterval,async()=>{const _0xe03fff=_0x31564e;if(_0x1cfb1f[_0xe03fff(0x1f1)](this[_0xe03fff(0x1a1)][_0xe03fff(0x1df)],0x0)){_0x1cfb1f[_0xe03fff(0x1fd)](trace,'Processing\x20events.\x20Queue\x20Length\x20-\x20'+this[_0xe03fff(0x1a1)][_0xe03fff(0x1df)]);const _0x186f87=this[_0xe03fff(0x1a1)][_0xe03fff(0x1ca)](0x0,BATCH_SIZE);this[_0xe03fff(0x1a1)][_0xe03fff(0x1a0)](0x0,BATCH_SIZE),await this[_0xe03fff(0x1c3)](this[_0xe03fff(0x1ae)],_0x1cfb1f[_0xe03fff(0x1ad)],_0x186f87),_0x1cfb1f['DBtQM'](trace,'Remaining\x20Queue\x20Length\x20-\x20'+this[_0xe03fff(0x1a1)][_0xe03fff(0x1df)]);}},BATCH_INTERVAL);};[a135_0x243f46(0x19b)]=()=>{const _0xd4b79c=a135_0x243f46,_0x5d7ee3={};_0x5d7ee3[_0xd4b79c(0x18b)]='RESETTING';const _0x376eaf=_0x5d7ee3;this['removeEventBatchPolling'](_0x376eaf[_0xd4b79c(0x18b)]),this[_0xd4b79c(0x200)]();};[a135_0x243f46(0x198)]=_0x5bb662=>{const _0x409d3b=a135_0x243f46,_0x50f108={'WHrUI':function(_0x57cd85,_0x593898){return _0x57cd85(_0x593898);},'xVjoO':function(_0x189926,_0x1fb098){return _0x189926===_0x1fb098;},'lhsyM':_0x409d3b(0x19e)};this[_0x409d3b(0x1ba)]&&(_0x50f108['WHrUI'](clearInterval,this[_0x409d3b(0x1ba)]),this[_0x409d3b(0x1ba)]=null,_0x50f108[_0x409d3b(0x1e5)](_0x5bb662,_0x50f108['lhsyM'])&&(this[_0x409d3b(0x194)]=![]));};['shouldProceed']=()=>{const _0x62d3e7=a135_0x243f46,_0x486163={};_0x486163[_0x62d3e7(0x1e2)]=function(_0x2fc997,_0x4eef49){return _0x2fc997>=_0x4eef49;};const _0x56ecd4=_0x486163;return _0x56ecd4[_0x62d3e7(0x1e2)](this[_0x62d3e7(0x1a1)]['length'],BATCH_SIZE);};async[a135_0x243f46(0x1dd)](_0x155257=DEFAULT_WAIT_TIMEOUT_FOR_PENDING_UPLOADS,_0x2554ce=DEFAULT_WAIT_INTERVAL_FOR_PENDING_UPLOADS){const _0x2645f3=a135_0x243f46,_0x8805aa={'wPVyK':function(_0x34af2c,_0x58389a){return _0x34af2c<=_0x58389a;},'oatbv':function(_0x5d0cd3,_0x1e96de){return _0x5d0cd3(_0x1e96de);},'GhVYK':function(_0x350d5c,_0x285448){return _0x350d5c-_0x285448;}};if(_0x8805aa[_0x2645f3(0x1dc)](this['pendingUploads'],0x0)||_0x8805aa[_0x2645f3(0x1dc)](_0x155257,0x0))return;return await _0x8805aa['oatbv'](sleep,_0x2554ce),this[_0x2645f3(0x1dd)](_0x8805aa[_0x2645f3(0x1f5)](_0x155257,_0x2554ce));}}function a135_0x2883(_0x425fcd,_0x204fce){const _0x53477a=a135_0x5347();return a135_0x2883=function(_0x288346,_0xcc0805){_0x288346=_0x288346-0x188;let _0x5af454=_0x53477a[_0x288346];return _0x5af454;},a135_0x2883(_0x425fcd,_0x204fce);}module[a135_0x243f46(0x1a4)]=RequestQueueHandler;

@@ -1,1 +0,1 @@

function a136_0x436c(){const _0x4282be=['3541446SKfijm','buildDescription','error','10vyHzyr','Log_Upload','app','yEbQj','kxvWK','WbuwC','uXOfq','Authorization','./requestQueueHandler','eventUrl','QKCHx','\x20REQUEST\x20TO\x20','null','hAuwt','7017392KdHwUh','iOMDa','SZzwS','LHLAn','POST','ERROR_INVALID_CREDENTIALS','ytWxo','TestRunSkipped','toISOString','sendTraceZip','MiWwu','EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20','../../helpers/testhub/utils','includes','5144840ncRavv','Batch-Queue','xZPiq','test_run_uuid','VLrwJ','BS_TESTOPS_BUILD_COMPLETED','YAhLv','requestQueueHandler','getGitMetaData','qtvWq','./utils','projectName','\x20failed\x20due\x20to\x20','\x20retry\x20runs\x20exceeded','sendEventData','BS_TESTOPS_ALLOW_SCREENSHOTS','launch','871686POUDUR','success','LogCreated','1737421FwIPvg','CAJWA','Test_Start_Upload','\x20:\x20','ygJIr','700696EChYyy','zSsbY','imWKh','Content-Type','Processing\x20event\x20-\x20\x27','username','LYbWj','cwd','zAJvi','pendingUploads','TWYsR','uploadEventData','38388196DlHRdP','Build\x20creation\x20successful!','stringify','debug','flNSB','errorType','buildName','EIAMs','mUkRj','15bODBwW','VDCrl','hook_run','Data\x20upload\x20to\x20BrowserStack\x20','env','logs','Trace\x20zip\x20sent\x20to\x20nodeRequest\x20for\x20test:\x20','getAgentVersion','mDKqm','ObePC','BROWSERSTACK_BUILD_RUN_IDENTIFIER','hOkuy','TestRunStarted','api/v1/event','jwt','24gLVitR','BROWSERSTACK_RERUN','BROWSERSTACK_TESTHUB_JWT','true','event_type','TEST_REPORTING_ANALYTICS','qEpkr','RQnye','statusText','frameworkName','CnjVD','../../bin/utils/constants','waitForBuildStatus','nestedKeyValue','jaVll','VKLFd','BS_A11Y_JWT','../logger','max','info','allow_screenshots','buildIdentifier','false','headers','nxemm','getInstance','message','CBT_Upload','Test_End_Upload','HookRunFinished','YcLFH','MkKLS','CBTSessionCreated','VCJNh',']\x20event\x20successful!','VaySo','exports','add','Retry\x20runs\x20exceeded','euSqM','status','EXCEPTION\x20IN\x20','response','length','Launching\x20build\x20for\x20BrowserStack\x20Test\x20Observability\x20with\x20config:\x20','Hook_End_Upload','build_hashed_id','password','Bearer\x20','iqJMD','ERROR_SDK_DEPRECATED','data','Sending\x20trace\x20zip\x20for\x20test:\x20','BS_TESTOPS_JWT','chdKO','stVvE','inspect','format','\x20:\x20missing\x20authentication\x20token','\x20:\x20Build\x20Start\x20is\x20not\x20completed\x20and\x20','browserstackAutomation','EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20Missing\x20authentication\x20token','frameworkVersion','getLogTag','Sending\x20trace\x20zip\x20to\x20nodeRequest\x20for\x20test:\x20','RTsbo','wyshN','RIwDh','oihAP','sGnYa','BS_TESTOPS_BUILD_HASHED_ID','X-BSTACK-TESTOPS','yVyWF','1RwSgvS','getAccessKey','JWVlX','CHmrS','BROWSERSTACK_TESTHUB_UUID','wNroW','gdaOh'];a136_0x436c=function(){return _0x4282be;};return a136_0x436c();}const a136_0x3924ec=a136_0x5294;(function(_0x537742,_0x5b7120){const _0x25abcc=a136_0x5294,_0x381821=_0x537742();while(!![]){try{const _0x1b4455=-parseInt(_0x25abcc(0x22b))/0x1*(-parseInt(_0x25abcc(0x262))/0x2)+-parseInt(_0x25abcc(0x27f))/0x3*(parseInt(_0x25abcc(0x26a))/0x4)+-parseInt(_0x25abcc(0x251))/0x5+parseInt(_0x25abcc(0x28e))/0x6*(-parseInt(_0x25abcc(0x265))/0x7)+-parseInt(_0x25abcc(0x243))/0x8+parseInt(_0x25abcc(0x232))/0x9*(parseInt(_0x25abcc(0x235))/0xa)+parseInt(_0x25abcc(0x276))/0xb;if(_0x1b4455===_0x5b7120)break;else _0x381821['push'](_0x381821['shift']());}catch(_0xed5cfb){_0x381821['push'](_0x381821['shift']());}}}(a136_0x436c,0x84e5d));function a136_0x5294(_0x14364b,_0x23ad43){const _0x436c14=a136_0x436c();return a136_0x5294=function(_0x5294e5,_0x44551d){_0x5294e5=_0x5294e5-0x1e4;let _0x1defc8=_0x436c14[_0x5294e5];return _0x1defc8;},a136_0x5294(_0x14364b,_0x23ad43);}const bsSetupHelper=require('../helper'),path=require('path'),os=require('os'),{debug,getCustomTags,getDefaultHeaders,nodeRequest,asyncAwaitNodeReq,sleep,isTestObservabilitySession,trace}=require(a136_0x3924ec(0x25b)),{EVENT_ENDPOINT,DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS}=require('./constants'),RequestQueueHandler=require(a136_0x3924ec(0x23d)),logger=require(a136_0x3924ec(0x1f3))['winstonLogger'],{shouldProcessEventForTesthub,isPercyBuild,getProductMap,getTestOrchestrationBuildStartData}=require(a136_0x3924ec(0x24f)),util=require('util'),constants=require(a136_0x3924ec(0x1ed));class SessionHandler{static ['requestQueueHandler']=RequestQueueHandler[a136_0x3924ec(0x1fb)]();static async[a136_0x3924ec(0x261)](_0x547e78,_0xdc2068){const _0x3ffe00=a136_0x3924ec,_0x4a7ace={'zAJvi':function(_0x14545b,_0x5b3468){return _0x14545b||_0x5b3468;},'MiWwu':function(_0x4f42b8,_0x29fce9){return _0x4f42b8===_0x29fce9;},'hAuwt':function(_0x27c6bb,_0xe7ff64){return _0x27c6bb(_0xe7ff64);},'iqJMD':_0x3ffe00(0x21f),'euSqM':_0x3ffe00(0x1f8),'CAJWA':'json','zSsbY':function(_0x278be5,_0x141538){return _0x278be5(_0x141538);},'VaySo':function(_0x2387a5,_0x25f477,_0x322565,_0x485922,_0x3887d0){return _0x2387a5(_0x25f477,_0x322565,_0x485922,_0x3887d0);},'QKCHx':_0x3ffe00(0x247),'YcLFH':'api/v1/builds','mDKqm':function(_0x2e6758,_0x2b5ab9){return _0x2e6758(_0x2b5ab9);},'imWKh':_0x3ffe00(0x277),'tSMde':function(_0x965341){return _0x965341();},'YAhLv':'true','LYbWj':_0x3ffe00(0x241),'CHmrS':_0x3ffe00(0x248),'sVQQl':'ERROR_ACCESS_DENIED','yVyWF':_0x3ffe00(0x214)};logger[_0x3ffe00(0x1f5)](_0x3ffe00(0x20e)+util[_0x3ffe00(0x21a)](_0x547e78));const _0x458cae=bsSetupHelper['getUserName'](_0x547e78),_0x8f5bf2=bsSetupHelper[_0x3ffe00(0x22c)](_0x547e78),_0x378973=_0x4a7ace[_0x3ffe00(0x272)](_0x458cae,'')+':'+_0x4a7ace[_0x3ffe00(0x272)](_0x8f5bf2,'');if(_0x4a7ace[_0x3ffe00(0x24d)](_0x378973,':'))return _0x4a7ace[_0x3ffe00(0x242)](debug,_0x4a7ace[_0x3ffe00(0x213)]),process[_0x3ffe00(0x283)][_0x3ffe00(0x256)]=_0x4a7ace[_0x3ffe00(0x209)],[null,null];let _0x3f21f1=![],_0x575d5f=![];if(_0x547e78[_0x3ffe00(0x21e)]&&_0x547e78[_0x3ffe00(0x237)])_0x575d5f=!![];else _0x547e78[_0x3ffe00(0x21e)]&&(_0x3f21f1=!![]);try{const _0x90ac9e={'format':_0x4a7ace[_0x3ffe00(0x266)],'project_name':_0x547e78[_0x3ffe00(0x25c)]||'','name':_0x547e78[_0x3ffe00(0x27c)]||path['basename'](path['resolve'](process[_0x3ffe00(0x271)]())),'build_identifier':_0x547e78[_0x3ffe00(0x1f7)],'description':_0x547e78[_0x3ffe00(0x233)]||'','start_time':new Date()[_0x3ffe00(0x24b)](),'tags':_0x4a7ace['hAuwt'](getCustomTags,_0x547e78),'host_info':bsSetupHelper['getHostInfo'](),'ci_info':bsSetupHelper['getCiInfo'](),'build_run_identifier':process[_0x3ffe00(0x283)][_0x3ffe00(0x289)],'failed_tests_rerun':process[_0x3ffe00(0x283)][_0x3ffe00(0x28f)]||![],'version_control':await bsSetupHelper[_0x3ffe00(0x259)](),'observability_version':{'frameworkName':_0xdc2068[_0x3ffe00(0x1eb)],'frameworkVersion':_0xdc2068[_0x3ffe00(0x220)],'sdkVersion':bsSetupHelper[_0x3ffe00(0x286)]()},'product_map':_0x4a7ace[_0x3ffe00(0x26b)](getProductMap,_0x547e78),'test_orchestration':_0x4a7ace[_0x3ffe00(0x26b)](getTestOrchestrationBuildStartData,_0x547e78)},_0x284460={};_0x284460[_0x3ffe00(0x26f)]=_0x458cae,_0x284460[_0x3ffe00(0x211)]=_0x8f5bf2;const _0x5ee03e={'auth':_0x284460,'headers':_0x4a7ace[_0x3ffe00(0x242)](getDefaultHeaders,![])},_0x347979=await _0x4a7ace[_0x3ffe00(0x205)](nodeRequest,_0x4a7ace[_0x3ffe00(0x23f)],_0x4a7ace[_0x3ffe00(0x200)],_0x90ac9e,_0x5ee03e);_0x4a7ace[_0x3ffe00(0x287)](debug,_0x4a7ace[_0x3ffe00(0x26c)]);const _0x31cb00=_0x347979[_0x3ffe00(0x215)];_0x31cb00[_0x3ffe00(0x210)]&&(process['env'][_0x3ffe00(0x22f)]=_0x31cb00[_0x3ffe00(0x210)]);if(_0x4a7ace['tSMde'](isTestObservabilitySession)){process[_0x3ffe00(0x283)]['BS_TESTOPS_BUILD_COMPLETED']=_0x4a7ace[_0x3ffe00(0x257)];if(_0x31cb00[_0x3ffe00(0x28d)]){process[_0x3ffe00(0x283)][_0x3ffe00(0x217)]=_0x31cb00['jwt'];const _0x30427b={};_0x30427b[_0x3ffe00(0x26f)]=_0x458cae,_0x30427b[_0x3ffe00(0x211)]=_0x8f5bf2,process[_0x3ffe00(0x283)]['CREDENTIALS_FOR_CRASH_REPORTING']=JSON[_0x3ffe00(0x278)](_0x30427b);}_0x31cb00[_0x3ffe00(0x210)]&&(process[_0x3ffe00(0x283)][_0x3ffe00(0x228)]=_0x31cb00['build_hashed_id']),_0x31cb00['allow_screenshots']&&(process[_0x3ffe00(0x283)][_0x3ffe00(0x260)]=_0x31cb00[_0x3ffe00(0x1f6)]['toString']());}return[_0x347979['data'][_0x3ffe00(0x28d)],_0x347979['data'][_0x3ffe00(0x210)],_0x347979[_0x3ffe00(0x215)][_0x3ffe00(0x1f6)]];}catch(_0x355892){process['env'][_0x3ffe00(0x22f)]=_0x4a7ace['LYbWj'],process[_0x3ffe00(0x283)][_0x3ffe00(0x256)]=_0x4a7ace['euSqM'],process[_0x3ffe00(0x283)][_0x3ffe00(0x217)]=_0x4a7ace[_0x3ffe00(0x270)],process['env'][_0x3ffe00(0x228)]=_0x4a7ace['LYbWj'],process[_0x3ffe00(0x283)][_0x3ffe00(0x260)]=_0x4a7ace['LYbWj'];_0x355892[_0x3ffe00(0x20c)]?_0x4a7ace[_0x3ffe00(0x287)](debug,_0x3ffe00(0x24e)+_0x355892[_0x3ffe00(0x20c)]['status']+'\x20'+_0x355892[_0x3ffe00(0x20c)][_0x3ffe00(0x1ea)]+'\x20'+JSON[_0x3ffe00(0x278)](_0x355892['response'][_0x3ffe00(0x215)])):_0x4a7ace[_0x3ffe00(0x242)](debug,'EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20'+(_0x355892[_0x3ffe00(0x1fc)]||_0x355892));if(_0x355892&&_0x355892[_0x3ffe00(0x1fc)]){const _0x1fe129=_0x355892['message'];switch(_0x355892[_0x3ffe00(0x27b)]){case _0x4a7ace[_0x3ffe00(0x22e)]:logger[_0x3ffe00(0x234)](_0x1fe129);break;case _0x4a7ace['sVQQl']:logger[_0x3ffe00(0x1f5)](_0x1fe129);break;case _0x4a7ace[_0x3ffe00(0x22a)]:logger[_0x3ffe00(0x234)](_0x1fe129);break;default:logger[_0x3ffe00(0x234)](_0x1fe129);}}else console[_0x3ffe00(0x1f5)](_0x3ffe00(0x282)+constants[_0x3ffe00(0x1e7)]+_0x3ffe00(0x25d)+_0x355892);return[null,null,null];}}static async[a136_0x3924ec(0x1ee)](){const _0x35f4e9=a136_0x3924ec,_0x9810bf={'oihAP':_0x35f4e9(0x1e5),'qtvWq':'false','ObePC':function(_0x105f20,_0x2c2593){return _0x105f20(_0x2c2593);}},_0x399e0d=process[_0x35f4e9(0x283)]['BS_TESTOPS_BUILD_COMPLETED'];if([_0x9810bf[_0x35f4e9(0x226)],_0x9810bf['qtvWq']]['includes'](_0x399e0d))return;while([_0x9810bf['oihAP'],_0x9810bf[_0x35f4e9(0x25a)]][_0x35f4e9(0x250)](_0x399e0d)){await _0x9810bf[_0x35f4e9(0x288)](sleep,DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS);}}static[a136_0x3924ec(0x221)](_0x3416dd){const _0x4d948f=a136_0x3924ec,_0x38f376={};_0x38f376[_0x4d948f(0x225)]=_0x4d948f(0x267),_0x38f376[_0x4d948f(0x1f1)]=_0x4d948f(0x1fe),_0x38f376[_0x4d948f(0x22d)]='Test_Skipped_Upload',_0x38f376['vXZMg']=_0x4d948f(0x236),_0x38f376[_0x4d948f(0x203)]='Hook_Start_Upload',_0x38f376[_0x4d948f(0x27a)]=_0x4d948f(0x20f),_0x38f376[_0x4d948f(0x239)]=_0x4d948f(0x1fd);const _0x33b301=_0x38f376,_0x5e51ad={};return _0x5e51ad[_0x4d948f(0x28b)]=_0x33b301[_0x4d948f(0x225)],_0x5e51ad['TestRunFinished']=_0x33b301[_0x4d948f(0x1f1)],_0x5e51ad[_0x4d948f(0x24a)]=_0x33b301[_0x4d948f(0x22d)],_0x5e51ad[_0x4d948f(0x264)]=_0x33b301['vXZMg'],_0x5e51ad['HookRunStarted']=_0x33b301[_0x4d948f(0x203)],_0x5e51ad[_0x4d948f(0x1ff)]=_0x33b301['flNSB'],_0x5e51ad[_0x4d948f(0x202)]=_0x33b301['kxvWK'],_0x5e51ad[_0x3416dd[_0x4d948f(0x1e6)]];}static async[a136_0x3924ec(0x25f)](_0x18d26e,_0x3e1302=0x0,_0x4f744c=null){const _0x3d74bf=a136_0x3924ec,_0x4a6bf4={'MkKLS':function(_0x3a34ee,_0x3ff8f2){return _0x3a34ee===_0x3ff8f2;},'iOMDa':_0x3d74bf(0x24c),'wNroW':function(_0x3fea55,_0x59c41f){return _0x3fea55!==_0x59c41f;},'wyshN':'application/json','SiicY':'true','TWYsR':function(_0x47ab6e,_0x5d5001,_0x21c2f6,_0x5ef2f6,_0x27caa5){return _0x47ab6e(_0x5d5001,_0x21c2f6,_0x5ef2f6,_0x27caa5);},'yEbQj':_0x3d74bf(0x247),'chdKO':function(_0x4ec748,_0x1ad706){return _0x4ec748(_0x1ad706);},'hOkuy':function(_0x3407c1,_0x1b9f17){return _0x3407c1!==_0x1b9f17;},'RQnye':_0x3d74bf(0x252),'VDafM':function(_0x5de15b,_0x3b808a){return _0x5de15b-_0x3b808a;},'SZzwS':_0x3d74bf(0x28c),'cBVZG':_0x3d74bf(0x263),'VDCrl':function(_0x5ea8b5,_0x50db30){return _0x5ea8b5(_0x50db30);},'WbuwC':function(_0x18b6ab,_0x18e36f){return _0x18b6ab-_0x18e36f;},'JYHuP':_0x3d74bf(0x234)};_0x4a6bf4[_0x3d74bf(0x201)](_0x4f744c,_0x4a6bf4[_0x3d74bf(0x244)])&&logger[_0x3d74bf(0x279)](_0x3d74bf(0x216)+_0x18d26e[_0x3d74bf(0x284)][0x0][_0x3d74bf(0x254)]);const _0x2feb07=await this[_0x3d74bf(0x221)](_0x18d26e);let _0x4bc6ad=_0x18d26e,_0x47967b=EVENT_ENDPOINT;_0x4a6bf4['wNroW'](_0x4f744c,_0x4a6bf4[_0x3d74bf(0x244)])&&this[_0x3d74bf(0x258)]['start']();const {shouldProceed:_0x512d50,proceedWithData:_0x273622,proceedWithUrl:_0x15b67d}=this[_0x3d74bf(0x258)][_0x3d74bf(0x207)](_0x18d26e);if(!_0x512d50)return;else _0x273622&&(_0x4bc6ad=_0x273622,_0x47967b=_0x15b67d);const _0x8bc202={};_0x8bc202[_0x3d74bf(0x23c)]=_0x3d74bf(0x212)+process[_0x3d74bf(0x283)][_0x3d74bf(0x1e4)],_0x8bc202[_0x3d74bf(0x26d)]=_0x4a6bf4[_0x3d74bf(0x224)],_0x8bc202[_0x3d74bf(0x229)]=_0x4a6bf4['SiicY'];const _0x296322={};_0x296322[_0x3d74bf(0x1f9)]=_0x8bc202;const _0x485c58=_0x296322;let _0x599da6;try{_0x4a6bf4[_0x3d74bf(0x201)](_0x4f744c,_0x4a6bf4[_0x3d74bf(0x244)])?(logger[_0x3d74bf(0x279)](_0x3d74bf(0x222)+_0x18d26e?.[_0x3d74bf(0x284)][0x0]?.[_0x3d74bf(0x254)]),_0x599da6=await _0x4a6bf4[_0x3d74bf(0x274)](asyncAwaitNodeReq,_0x4a6bf4[_0x3d74bf(0x238)],_0x47967b,_0x4bc6ad,_0x485c58),logger['debug'](_0x3d74bf(0x285)+_0x18d26e?.['logs'][0x0]?.['test_run_uuid'])):_0x599da6=await _0x4a6bf4[_0x3d74bf(0x274)](nodeRequest,_0x4a6bf4[_0x3d74bf(0x238)],_0x47967b,_0x4bc6ad,_0x485c58);if(_0x599da6[_0x3d74bf(0x215)]['error']){const _0x314eaa={};_0x314eaa['message']=_0x599da6[_0x3d74bf(0x215)][_0x3d74bf(0x234)];throw _0x314eaa;}else{_0x4a6bf4[_0x3d74bf(0x218)](debug,(_0x4a6bf4[_0x3d74bf(0x28a)](_0x47967b,this[_0x3d74bf(0x258)][_0x3d74bf(0x23e)])?_0x2feb07:_0x4a6bf4[_0x3d74bf(0x1e9)])+'['+_0x3e1302+_0x3d74bf(0x204)),this[_0x3d74bf(0x258)][_0x3d74bf(0x273)]=Math[_0x3d74bf(0x1f4)](0x0,_0x4a6bf4['VDafM'](this[_0x3d74bf(0x258)][_0x3d74bf(0x273)],_0x4a6bf4[_0x3d74bf(0x201)](_0x47967b,_0x4a6bf4[_0x3d74bf(0x245)])?0x1:_0x4bc6ad[_0x3d74bf(0x20d)]));const _0x553a4b={};return _0x553a4b[_0x3d74bf(0x20a)]=_0x4a6bf4['cBVZG'],_0x553a4b[_0x3d74bf(0x1fc)]='',_0x553a4b;}}catch(_0x149504){_0x149504[_0x3d74bf(0x20c)]?_0x4a6bf4['chdKO'](debug,'EXCEPTION\x20IN\x20'+(_0x4a6bf4[_0x3d74bf(0x28a)](_0x47967b,this[_0x3d74bf(0x258)]['eventUrl'])?_0x2feb07:_0x4a6bf4[_0x3d74bf(0x1e9)])+_0x3d74bf(0x240)+constants[_0x3d74bf(0x1e7)]+_0x3d74bf(0x268)+_0x149504[_0x3d74bf(0x20c)][_0x3d74bf(0x20a)]+'\x20'+_0x149504['response'][_0x3d74bf(0x1ea)]+'\x20'+util[_0x3d74bf(0x21b)](_0x149504['response'][_0x3d74bf(0x215)])):_0x4a6bf4[_0x3d74bf(0x280)](debug,_0x3d74bf(0x20b)+(_0x4a6bf4[_0x3d74bf(0x230)](_0x47967b,this['requestQueueHandler']['eventUrl'])?_0x2feb07:_0x4a6bf4[_0x3d74bf(0x1e9)])+_0x3d74bf(0x240)+constants['TEST_REPORTING_ANALYTICS']+'\x20:\x20'+util[_0x3d74bf(0x21b)](_0x149504));this[_0x3d74bf(0x258)]['pendingUploads']=Math[_0x3d74bf(0x1f4)](0x0,_0x4a6bf4[_0x3d74bf(0x23a)](this[_0x3d74bf(0x258)]['pendingUploads'],_0x4a6bf4['MkKLS'](_0x47967b,_0x4a6bf4['SZzwS'])?0x1:_0x4bc6ad[_0x3d74bf(0x20d)]));const _0x3c5ee5={};return _0x3c5ee5[_0x3d74bf(0x20a)]=_0x4a6bf4['JYHuP'],_0x3c5ee5[_0x3d74bf(0x1fc)]=_0x149504[_0x3d74bf(0x1fc)]||(_0x149504[_0x3d74bf(0x20c)]?_0x149504[_0x3d74bf(0x20c)][_0x3d74bf(0x20a)]+':'+_0x149504[_0x3d74bf(0x20c)][_0x3d74bf(0x1ea)]:_0x149504),_0x3c5ee5;}}static async[a136_0x3924ec(0x275)](_0x21ee43,_0xd549c4=0x0){const _0x520941=a136_0x3924ec,_0x4353af={'uXOfq':function(_0x250855,_0x38765d){return _0x250855+_0x38765d;},'stVvE':function(_0x2de563,_0x9dc05){return _0x2de563(_0x9dc05);},'sGnYa':'test_run','LHLAn':'uuid','DPgnl':_0x520941(0x281),'VLrwJ':function(_0x18df18,_0x26ef67,_0x554ff1){return _0x18df18(_0x26ef67,_0x554ff1);},'EIAMs':_0x520941(0x275),'ytWxo':function(_0x258643,_0x4e0eb3){return _0x258643===_0x4e0eb3;},'mUkRj':function(_0x2d43a4,_0x1e00da){return _0x2d43a4!==_0x1e00da;},'RTsbo':_0x520941(0x241),'qEpkr':function(_0x5cf3c2,_0x550678){return _0x5cf3c2===_0x550678;},'jaVll':'true','xRYjG':function(_0x507eb8){return _0x507eb8();},'NpWbD':function(_0x10a4f2,_0x81827){return _0x10a4f2-_0x81827;},'GvoTJ':_0x520941(0x234),'CnjVD':'Token/buildID\x20is\x20undefined,\x20build\x20creation\x20might\x20have\x20failed','nxemm':function(_0x4ca043,_0x26cac4){return _0x4ca043>=_0x26cac4;},'xZPiq':function(_0x3bdd2d,_0x35d80d){return _0x3bdd2d!==_0x35d80d;},'vmatb':function(_0x3dedcd,_0x6c01){return _0x3dedcd-_0x6c01;},'gdaOh':_0x520941(0x208),'ygJIr':_0x520941(0x1f8)},_0x30596d=this['getLogTag'](_0x21ee43);_0x4353af[_0x520941(0x219)](trace,_0x520941(0x26e)+_0x21ee43[_0x520941(0x1e6)]+'\x27\x20'+(bsSetupHelper[_0x520941(0x1ef)](_0x21ee43,[_0x4353af[_0x520941(0x227)],_0x4353af[_0x520941(0x246)]])||bsSetupHelper[_0x520941(0x1ef)](_0x21ee43,[_0x4353af['DPgnl'],_0x4353af['LHLAn']])));if(!_0x4353af[_0x520941(0x255)](shouldProcessEventForTesthub,_0x21ee43[_0x520941(0x1e6)],_0x4353af[_0x520941(0x27d)]))return;_0x4353af[_0x520941(0x249)](_0xd549c4,0x0)&&process[_0x520941(0x283)][_0x520941(0x1e4)]&&_0x4353af[_0x520941(0x27e)](process[_0x520941(0x283)][_0x520941(0x1e4)],_0x4353af[_0x520941(0x223)])&&(this[_0x520941(0x258)][_0x520941(0x273)]+=0x1);if(_0x4353af[_0x520941(0x1e8)](process[_0x520941(0x283)][_0x520941(0x256)],_0x4353af[_0x520941(0x1f0)])||process[_0x520941(0x283)][_0x520941(0x1f2)]||_0x4353af['xRYjG'](isPercyBuild)){if(_0x4353af['ytWxo'](process[_0x520941(0x283)][_0x520941(0x1e4)],_0x4353af[_0x520941(0x223)])){_0x4353af[_0x520941(0x219)](debug,'EXCEPTION\x20IN\x20'+_0x30596d+'\x20REQUEST\x20TO\x20'+constants[_0x520941(0x1e7)]+_0x520941(0x21c)),this[_0x520941(0x258)]['pendingUploads']=Math[_0x520941(0x1f4)](0x0,_0x4353af['NpWbD'](this[_0x520941(0x258)]['pendingUploads'],0x1));const _0x536e84={};return _0x536e84[_0x520941(0x20a)]=_0x4353af['GvoTJ'],_0x536e84[_0x520941(0x1fc)]=_0x4353af[_0x520941(0x1ec)],_0x536e84;}return await this['sendEventData'](_0x21ee43,_0xd549c4);}else{if(_0x4353af[_0x520941(0x1fa)](_0xd549c4,0x5)){_0x4353af[_0x520941(0x219)](debug,_0x520941(0x20b)+_0x30596d+_0x520941(0x240)+constants[_0x520941(0x1e7)]+_0x520941(0x21d)+_0x30596d+_0x520941(0x25e));_0x4353af[_0x520941(0x253)](process[_0x520941(0x283)][_0x520941(0x1e4)],_0x4353af['RTsbo'])&&(this[_0x520941(0x258)][_0x520941(0x273)]=Math[_0x520941(0x1f4)](0x0,_0x4353af['vmatb'](this[_0x520941(0x258)][_0x520941(0x273)],0x1)));const _0x267d0c={};return _0x267d0c[_0x520941(0x20a)]=_0x4353af['GvoTJ'],_0x267d0c[_0x520941(0x1fc)]=_0x4353af[_0x520941(0x231)],_0x267d0c;}else _0x4353af[_0x520941(0x253)](process[_0x520941(0x283)]['BS_TESTOPS_BUILD_COMPLETED'],_0x4353af[_0x520941(0x269)])&&_0x4353af[_0x520941(0x255)](setTimeout,()=>{const _0x26c02b=_0x520941;this['uploadEventData'](_0x21ee43,_0x4353af[_0x26c02b(0x23b)](_0xd549c4,0x1));},0x3e8);}}}module[a136_0x3924ec(0x206)]=SessionHandler;
function a136_0x2237(){const _0x49ba80=['BGKyT','Hook_Start_Upload','Bearer\x20','./requestQueueHandler','BROWSERSTACK_BUILD_RUN_IDENTIFIER','Hook_End_Upload','Build\x20creation\x20successful!','hook_run','Content-Type',']\x20event\x20successful!','RQoIR','toString','Oedbg','Test_Start_Upload','rRsVw','BS_TESTOPS_BUILD_COMPLETED','HookRunFinished','null','ILlvG','iGzXL','niyjB','BsuvQ','buildDescription','BROWSERSTACK_TESTHUB_UUID','event_type','xKWqI','pendingUploads','message','VmBBb','BROWSERSTACK_TESTHUB_JWT','false','X-BSTACK-TESTOPS','../../bin/utils/constants','DYvoZ','yudNz','Launching\x20build\x20for\x20BrowserStack\x20Test\x20Observability\x20with\x20config:\x20','Sending\x20trace\x20zip\x20to\x20nodeRequest\x20for\x20test:\x20','true','yuxLF','xHTmP','start','kcNok','logs','info','uuid','Authorization','Log_Upload','BS_TESTOPS_JWT','Data\x20upload\x20to\x20BrowserStack\x20','mPZrH','XZaZD','response','\x20REQUEST\x20TO\x20','nestedKeyValue','launch','JkuQI','EXCEPTION\x20IN\x20','max','ALakl','VEhmt','qHDNI','Token/buildID\x20is\x20undefined,\x20build\x20creation\x20might\x20have\x20failed','test_run_uuid','POST','Trace\x20zip\x20sent\x20to\x20nodeRequest\x20for\x20test:\x20','\x20retry\x20runs\x20exceeded','eventUrl','statusText','CBTSessionCreated','ERROR_SDK_DEPRECATED','Batch-Queue','DfOZL','STiVu','path','jwt','EZiBm','username','sendEventData','headers','build_hashed_id','ticLG','DWHFv','TestRunSkipped','stringify','Retry\x20runs\x20exceeded','getAgentVersion','data','UdIKH','grhCt','getGitMetaData','TestRunStarted','xlzxT','browserstackAutomation','password','CggML','ENHli','XVRCf','BS_A11Y_JWT','util','frameworkVersion','HookRunStarted','Test_Skipped_Upload','resolve','1214ZrIZUx','jrVMX','sendTraceZip','wYUDr','dPRuz','qSeiI','error','winstonLogger','MqMOi','gZrQb','EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20','807qoWsid','TGmob','6157669zANZhc','3433272jXGqOT','ERROR_INVALID_CREDENTIALS','QghNb','requestQueueHandler','allow_screenshots','./utils','WQIIm','inspect','Test_End_Upload','length','MKhdi','WaXhO','BS_TESTOPS_ALLOW_SCREENSHOTS','debug','add','oPSTT','XQstg','Sending\x20trace\x20zip\x20for\x20test:\x20','\x20:\x20missing\x20authentication\x20token','projectName','17973680kekPbZ','api/v1/builds','cAoON','BROWSERSTACK_RERUN','47550cGFeJJ','uploadEventData','txtBz','\x20failed\x20due\x20to\x20','TEST_REPORTING_ANALYTICS','TestRunFinished','710luAEVp','env','getInstance','BS_TESTOPS_BUILD_HASHED_ID','\x20:\x20','PHOsA','DJHpm','getHostInfo','hblNM','getLogTag','LogCreated','1064465YDdfrq','format','PqsyM','uKxPi','status','FnuZd','RdUBh','includes','24CAeaDO','errorType','XKzKX','ITDOz','1559979DyVgdE','hNWSp','getCiInfo','UPaxt'];a136_0x2237=function(){return _0x49ba80;};return a136_0x2237();}function a136_0x4788(_0x532c99,_0x541bf0){const _0x2237d8=a136_0x2237();return a136_0x4788=function(_0x47887a,_0x49da85){_0x47887a=_0x47887a-0x1c1;let _0x435df8=_0x2237d8[_0x47887a];return _0x435df8;},a136_0x4788(_0x532c99,_0x541bf0);}const a136_0x131ad7=a136_0x4788;(function(_0x25d18d,_0x75419c){const _0x6b0f22=a136_0x4788,_0x2047bf=_0x25d18d();while(!![]){try{const _0x3e90e8=-parseInt(_0x6b0f22(0x251))/0x1+-parseInt(_0x6b0f22(0x21a))/0x2*(parseInt(_0x6b0f22(0x225))/0x3)+parseInt(_0x6b0f22(0x228))/0x4+-parseInt(_0x6b0f22(0x246))/0x5*(parseInt(_0x6b0f22(0x240))/0x6)+parseInt(_0x6b0f22(0x227))/0x7+parseInt(_0x6b0f22(0x259))/0x8*(-parseInt(_0x6b0f22(0x25d))/0x9)+parseInt(_0x6b0f22(0x23c))/0xa;if(_0x3e90e8===_0x75419c)break;else _0x2047bf['push'](_0x2047bf['shift']());}catch(_0x15e889){_0x2047bf['push'](_0x2047bf['shift']());}}}(a136_0x2237,0xa1af6));const bsSetupHelper=require('../helper'),path=require(a136_0x131ad7(0x1fc)),os=require('os'),{debug,getCustomTags,getDefaultHeaders,nodeRequest,asyncAwaitNodeReq,sleep,isTestObservabilitySession,trace}=require(a136_0x131ad7(0x22d)),{EVENT_ENDPOINT,DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS}=require('./constants'),RequestQueueHandler=require(a136_0x131ad7(0x264)),logger=require('../logger')[a136_0x131ad7(0x221)],{shouldProcessEventForTesthub,isPercyBuild,getProductMap,getTestOrchestrationBuildStartData}=require('../../helpers/testhub/utils'),util=require(a136_0x131ad7(0x215)),constants=require(a136_0x131ad7(0x1d3));class SessionHandler{static [a136_0x131ad7(0x22b)]=RequestQueueHandler[a136_0x131ad7(0x248)]();static async[a136_0x131ad7(0x1e9)](_0x2cccba,_0x5cddde){const _0xe8effb=a136_0x131ad7,_0x2cef04={'XZaZD':function(_0x5c40ab,_0x5ddfaf){return _0x5c40ab||_0x5ddfaf;},'TAavH':function(_0x26974c,_0x576488){return _0x26974c===_0x576488;},'DfOZL':function(_0x527086,_0x5ab535){return _0x527086(_0x5ab535);},'DJHpm':'EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20Missing\x20authentication\x20token','MKhdi':_0xe8effb(0x1d1),'uHIyY':'json','BsuvQ':function(_0x5195d0,_0x428de0){return _0x5195d0(_0x428de0);},'cAoON':function(_0x15c8e6,_0xd91010){return _0x15c8e6(_0xd91010);},'XVRCf':function(_0x135a7a,_0x59d4ca,_0x41e97d,_0x4893ec,_0x21fca2){return _0x135a7a(_0x59d4ca,_0x41e97d,_0x4893ec,_0x21fca2);},'DYvoZ':_0xe8effb(0x1f2),'WaXhO':_0xe8effb(0x23d),'WQIIm':function(_0x34d21a,_0x19b16c){return _0x34d21a(_0x19b16c);},'TGmob':_0xe8effb(0x267),'sayOO':function(_0x39d196){return _0x39d196();},'uKxPi':_0xe8effb(0x1d8),'ALakl':_0xe8effb(0x1c4),'kcNok':function(_0x2a5fa6,_0x4cc1aa){return _0x2a5fa6(_0x4cc1aa);},'xKWqI':_0xe8effb(0x229),'BGKyT':'ERROR_ACCESS_DENIED','cytsZ':_0xe8effb(0x1f8)};logger[_0xe8effb(0x1de)](_0xe8effb(0x1d6)+util[_0xe8effb(0x22f)](_0x2cccba));const _0x242dd0=bsSetupHelper['getUserName'](_0x2cccba),_0x23368d=bsSetupHelper['getAccessKey'](_0x2cccba),_0x1f1e6c=_0x2cef04['XZaZD'](_0x242dd0,'')+':'+_0x2cef04[_0xe8effb(0x1e5)](_0x23368d,'');if(_0x2cef04['TAavH'](_0x1f1e6c,':'))return _0x2cef04[_0xe8effb(0x1fa)](debug,_0x2cef04[_0xe8effb(0x24c)]),process[_0xe8effb(0x247)]['BS_TESTOPS_BUILD_COMPLETED']=_0x2cef04['MKhdi'],[null,null];let _0x53132c=![],_0x520974=![];if(_0x2cccba[_0xe8effb(0x20f)]&&_0x2cccba['app'])_0x520974=!![];else _0x2cccba[_0xe8effb(0x20f)]&&(_0x53132c=!![]);try{const _0x2a3477={'format':_0x2cef04['uHIyY'],'project_name':_0x2cccba[_0xe8effb(0x23b)]||'','name':_0x2cccba['buildName']||path['basename'](path[_0xe8effb(0x219)](process['cwd']())),'build_identifier':_0x2cccba['buildIdentifier'],'description':_0x2cccba[_0xe8effb(0x1c9)]||'','start_time':new Date()['toISOString'](),'tags':_0x2cef04[_0xe8effb(0x1c8)](getCustomTags,_0x2cccba),'host_info':bsSetupHelper[_0xe8effb(0x24d)](),'ci_info':bsSetupHelper[_0xe8effb(0x25f)](),'build_run_identifier':process['env'][_0xe8effb(0x265)],'failed_tests_rerun':process[_0xe8effb(0x247)][_0xe8effb(0x23f)]||![],'version_control':await bsSetupHelper[_0xe8effb(0x20c)](),'observability_version':{'frameworkName':_0x5cddde['frameworkName'],'frameworkVersion':_0x5cddde[_0xe8effb(0x216)],'sdkVersion':bsSetupHelper[_0xe8effb(0x208)]()},'product_map':_0x2cef04[_0xe8effb(0x1c8)](getProductMap,_0x2cccba),'test_orchestration':_0x2cef04[_0xe8effb(0x23e)](getTestOrchestrationBuildStartData,_0x2cccba)},_0x3b30c2={};_0x3b30c2[_0xe8effb(0x1ff)]=_0x242dd0,_0x3b30c2[_0xe8effb(0x210)]=_0x23368d;const _0x3d276e={'auth':_0x3b30c2,'headers':_0x2cef04[_0xe8effb(0x1c8)](getDefaultHeaders,![])},_0x50d648=await _0x2cef04[_0xe8effb(0x213)](nodeRequest,_0x2cef04[_0xe8effb(0x1d4)],_0x2cef04[_0xe8effb(0x233)],_0x2a3477,_0x3d276e);_0x2cef04[_0xe8effb(0x22e)](debug,_0x2cef04[_0xe8effb(0x226)]);const _0x3f9c86=_0x50d648[_0xe8effb(0x209)];_0x3f9c86[_0xe8effb(0x202)]&&(process[_0xe8effb(0x247)][_0xe8effb(0x1ca)]=_0x3f9c86['build_hashed_id']);if(_0x2cef04['sayOO'](isTestObservabilitySession)){process[_0xe8effb(0x247)]['BS_TESTOPS_BUILD_COMPLETED']=_0x2cef04[_0xe8effb(0x254)];if(_0x3f9c86[_0xe8effb(0x1fd)]){process['env'][_0xe8effb(0x1e2)]=_0x3f9c86['jwt'];const _0x13b4c5={};_0x13b4c5[_0xe8effb(0x1ff)]=_0x242dd0,_0x13b4c5['password']=_0x23368d,process['env']['CREDENTIALS_FOR_CRASH_REPORTING']=JSON['stringify'](_0x13b4c5);}_0x3f9c86['build_hashed_id']&&(process[_0xe8effb(0x247)][_0xe8effb(0x249)]=_0x3f9c86['build_hashed_id']),_0x3f9c86[_0xe8effb(0x22c)]&&(process[_0xe8effb(0x247)][_0xe8effb(0x234)]=_0x3f9c86[_0xe8effb(0x22c)][_0xe8effb(0x26c)]());}return[_0x50d648[_0xe8effb(0x209)][_0xe8effb(0x1fd)],_0x50d648[_0xe8effb(0x209)][_0xe8effb(0x202)],_0x50d648[_0xe8effb(0x209)][_0xe8effb(0x22c)]];}catch(_0x136488){process[_0xe8effb(0x247)][_0xe8effb(0x1ca)]=_0x2cef04[_0xe8effb(0x1ed)],process['env'][_0xe8effb(0x1c2)]=_0x2cef04[_0xe8effb(0x232)],process[_0xe8effb(0x247)][_0xe8effb(0x1e2)]=_0x2cef04[_0xe8effb(0x1ed)],process['env'][_0xe8effb(0x249)]=_0x2cef04['ALakl'],process['env'][_0xe8effb(0x234)]=_0x2cef04[_0xe8effb(0x1ed)];_0x136488[_0xe8effb(0x1e6)]?_0x2cef04[_0xe8effb(0x1dc)](debug,_0xe8effb(0x224)+_0x136488[_0xe8effb(0x1e6)][_0xe8effb(0x255)]+'\x20'+_0x136488['response'][_0xe8effb(0x1f6)]+'\x20'+JSON[_0xe8effb(0x206)](_0x136488[_0xe8effb(0x1e6)]['data'])):_0x2cef04[_0xe8effb(0x22e)](debug,_0xe8effb(0x224)+(_0x136488[_0xe8effb(0x1ce)]||_0x136488));if(_0x136488&&_0x136488[_0xe8effb(0x1ce)]){const _0x1acb75=_0x136488['message'];switch(_0x136488[_0xe8effb(0x25a)]){case _0x2cef04[_0xe8effb(0x1cc)]:logger['error'](_0x1acb75);break;case _0x2cef04[_0xe8effb(0x261)]:logger[_0xe8effb(0x1de)](_0x1acb75);break;case _0x2cef04['cytsZ']:logger[_0xe8effb(0x220)](_0x1acb75);break;default:logger[_0xe8effb(0x220)](_0x1acb75);}}else console[_0xe8effb(0x1de)](_0xe8effb(0x1e3)+constants['TEST_REPORTING_ANALYTICS']+_0xe8effb(0x243)+_0x136488);return[null,null,null];}}static async['waitForBuildStatus'](){const _0x2ab7aa=a136_0x131ad7,_0x5bf366={'yuxLF':_0x2ab7aa(0x1d8),'rRsVw':_0x2ab7aa(0x1d1),'RoFkg':function(_0x420de3,_0x49fc28){return _0x420de3(_0x49fc28);}},_0x1b40bb=process[_0x2ab7aa(0x247)][_0x2ab7aa(0x1c2)];if([_0x5bf366[_0x2ab7aa(0x1d9)],_0x5bf366[_0x2ab7aa(0x1c1)]][_0x2ab7aa(0x258)](_0x1b40bb))return;while([_0x5bf366[_0x2ab7aa(0x1d9)],_0x5bf366[_0x2ab7aa(0x1c1)]]['includes'](_0x1b40bb)){await _0x5bf366['RoFkg'](sleep,DEFAULT_WAIT_INTERVAL_FOR_BUILD_STATUS);}}static[a136_0x131ad7(0x24f)](_0x5602cd){const _0x489569=a136_0x131ad7,_0x7280cd={};_0x7280cd[_0x489569(0x203)]=_0x489569(0x26e),_0x7280cd['qHDNI']=_0x489569(0x230),_0x7280cd[_0x489569(0x21b)]=_0x489569(0x218),_0x7280cd[_0x489569(0x211)]=_0x489569(0x1e1),_0x7280cd['tigjL']=_0x489569(0x262),_0x7280cd['kdtKo']=_0x489569(0x266),_0x7280cd[_0x489569(0x242)]='CBT_Upload';const _0x1697e6=_0x7280cd,_0x556afc={};return _0x556afc[_0x489569(0x20d)]=_0x1697e6['ticLG'],_0x556afc[_0x489569(0x245)]=_0x1697e6[_0x489569(0x1ef)],_0x556afc[_0x489569(0x205)]=_0x1697e6[_0x489569(0x21b)],_0x556afc[_0x489569(0x250)]=_0x1697e6[_0x489569(0x211)],_0x556afc[_0x489569(0x217)]=_0x1697e6['tigjL'],_0x556afc[_0x489569(0x1c3)]=_0x1697e6['kdtKo'],_0x556afc[_0x489569(0x1f7)]=_0x1697e6['txtBz'],_0x556afc[_0x5602cd[_0x489569(0x1cb)]];}static async[a136_0x131ad7(0x200)](_0x4b4f58,_0x44c53a=0x0,_0x2455a1=null){const _0x51feb1=a136_0x131ad7,_0x14abc3={'STiVu':function(_0x16ca09,_0xc8fc9d){return _0x16ca09===_0xc8fc9d;},'DWHFv':_0x51feb1(0x21c),'QghNb':function(_0x1ae53a,_0x22d5a4){return _0x1ae53a!==_0x22d5a4;},'ITDOz':'application/json','UPaxt':_0x51feb1(0x1d8),'wYUDr':function(_0x22c458,_0x2e8003){return _0x22c458===_0x2e8003;},'hNWSp':function(_0xf4aa6e,_0xb148d9,_0x21f4ae,_0x50984c,_0x42efa5){return _0xf4aa6e(_0xb148d9,_0x21f4ae,_0x50984c,_0x42efa5);},'iGzXL':_0x51feb1(0x1f2),'fdzjU':function(_0x52c381,_0x170040,_0x585970,_0x56e8da,_0x5152f9){return _0x52c381(_0x170040,_0x585970,_0x56e8da,_0x5152f9);},'MqMOi':function(_0x4d8fb1,_0x5b9267){return _0x4d8fb1(_0x5b9267);},'amSHb':function(_0x1037a9,_0x494285){return _0x1037a9!==_0x494285;},'XQstg':_0x51feb1(0x1f9),'Oedbg':function(_0x300791,_0x305d15){return _0x300791-_0x305d15;},'gZrQb':'api/v1/event','RdUBh':'success','ILlvG':function(_0x556e31,_0x1bc065){return _0x556e31!==_0x1bc065;},'VmBBb':function(_0x4f6981,_0x192d1a){return _0x4f6981-_0x192d1a;},'grhCt':_0x51feb1(0x220)};_0x14abc3['STiVu'](_0x2455a1,_0x14abc3[_0x51feb1(0x204)])&&logger['debug'](_0x51feb1(0x239)+_0x4b4f58[_0x51feb1(0x1dd)][0x0]['test_run_uuid']);const _0x5e83e0=await this[_0x51feb1(0x24f)](_0x4b4f58);let _0x202f50=_0x4b4f58,_0x5e3218=EVENT_ENDPOINT;_0x14abc3[_0x51feb1(0x22a)](_0x2455a1,_0x14abc3[_0x51feb1(0x204)])&&this[_0x51feb1(0x22b)][_0x51feb1(0x1db)]();const {shouldProceed:_0x4f1cc5,proceedWithData:_0x59d0f1,proceedWithUrl:_0x586a9c}=this[_0x51feb1(0x22b)][_0x51feb1(0x236)](_0x4b4f58);if(!_0x4f1cc5)return;else _0x59d0f1&&(_0x202f50=_0x59d0f1,_0x5e3218=_0x586a9c);const _0x5489ae={};_0x5489ae[_0x51feb1(0x1e0)]=_0x51feb1(0x263)+process[_0x51feb1(0x247)][_0x51feb1(0x1d0)],_0x5489ae[_0x51feb1(0x269)]=_0x14abc3[_0x51feb1(0x25c)],_0x5489ae[_0x51feb1(0x1d2)]=_0x14abc3[_0x51feb1(0x260)];const _0x268420={};_0x268420[_0x51feb1(0x201)]=_0x5489ae;const _0x13d6a4=_0x268420;let _0xe0cde4;try{_0x14abc3[_0x51feb1(0x21d)](_0x2455a1,_0x14abc3['DWHFv'])?(logger['debug'](_0x51feb1(0x1d7)+_0x4b4f58?.[_0x51feb1(0x1dd)][0x0]?.['test_run_uuid']),_0xe0cde4=await _0x14abc3[_0x51feb1(0x25e)](asyncAwaitNodeReq,_0x14abc3['iGzXL'],_0x5e3218,_0x202f50,_0x13d6a4),logger[_0x51feb1(0x235)](_0x51feb1(0x1f3)+_0x4b4f58?.[_0x51feb1(0x1dd)][0x0]?.[_0x51feb1(0x1f1)])):_0xe0cde4=await _0x14abc3['fdzjU'](nodeRequest,_0x14abc3[_0x51feb1(0x1c6)],_0x5e3218,_0x202f50,_0x13d6a4);if(_0xe0cde4[_0x51feb1(0x209)]['error']){const _0x10dca3={};_0x10dca3[_0x51feb1(0x1ce)]=_0xe0cde4[_0x51feb1(0x209)]['error'];throw _0x10dca3;}else{_0x14abc3['MqMOi'](debug,(_0x14abc3['amSHb'](_0x5e3218,this[_0x51feb1(0x22b)][_0x51feb1(0x1f5)])?_0x5e83e0:_0x14abc3[_0x51feb1(0x238)])+'['+_0x44c53a+_0x51feb1(0x26a)),this[_0x51feb1(0x22b)][_0x51feb1(0x1cd)]=Math[_0x51feb1(0x1ec)](0x0,_0x14abc3[_0x51feb1(0x26d)](this['requestQueueHandler']['pendingUploads'],_0x14abc3[_0x51feb1(0x1fb)](_0x5e3218,_0x14abc3[_0x51feb1(0x223)])?0x1:_0x202f50['length']));const _0x24908b={};return _0x24908b['status']=_0x14abc3[_0x51feb1(0x257)],_0x24908b[_0x51feb1(0x1ce)]='',_0x24908b;}}catch(_0x1fda34){_0x1fda34[_0x51feb1(0x1e6)]?_0x14abc3['MqMOi'](debug,_0x51feb1(0x1eb)+(_0x14abc3[_0x51feb1(0x1c5)](_0x5e3218,this['requestQueueHandler'][_0x51feb1(0x1f5)])?_0x5e83e0:_0x14abc3[_0x51feb1(0x238)])+'\x20REQUEST\x20TO\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x51feb1(0x24a)+_0x1fda34[_0x51feb1(0x1e6)][_0x51feb1(0x255)]+'\x20'+_0x1fda34[_0x51feb1(0x1e6)][_0x51feb1(0x1f6)]+'\x20'+util[_0x51feb1(0x252)](_0x1fda34[_0x51feb1(0x1e6)][_0x51feb1(0x209)])):_0x14abc3[_0x51feb1(0x222)](debug,_0x51feb1(0x1eb)+(_0x14abc3['amSHb'](_0x5e3218,this[_0x51feb1(0x22b)][_0x51feb1(0x1f5)])?_0x5e83e0:_0x14abc3[_0x51feb1(0x238)])+_0x51feb1(0x1e7)+constants[_0x51feb1(0x244)]+_0x51feb1(0x24a)+util['format'](_0x1fda34));this[_0x51feb1(0x22b)][_0x51feb1(0x1cd)]=Math[_0x51feb1(0x1ec)](0x0,_0x14abc3[_0x51feb1(0x1cf)](this['requestQueueHandler'][_0x51feb1(0x1cd)],_0x14abc3[_0x51feb1(0x1fb)](_0x5e3218,_0x14abc3[_0x51feb1(0x223)])?0x1:_0x202f50[_0x51feb1(0x231)]));const _0x4074e0={};return _0x4074e0['status']=_0x14abc3[_0x51feb1(0x20b)],_0x4074e0['message']=_0x1fda34[_0x51feb1(0x1ce)]||(_0x1fda34[_0x51feb1(0x1e6)]?_0x1fda34[_0x51feb1(0x1e6)][_0x51feb1(0x255)]+':'+_0x1fda34[_0x51feb1(0x1e6)][_0x51feb1(0x1f6)]:_0x1fda34),_0x4074e0;}}static async[a136_0x131ad7(0x241)](_0x285ede,_0x2809a0=0x0){const _0x12d1b7=a136_0x131ad7,_0x105a7e={'ENHli':function(_0x2ea712,_0x3dadde){return _0x2ea712+_0x3dadde;},'PHOsA':function(_0x10d4d2,_0x47ad1e){return _0x10d4d2(_0x47ad1e);},'hglZk':'test_run','xlzxT':_0x12d1b7(0x1df),'XKzKX':_0x12d1b7(0x268),'yudNz':function(_0x3ccfb9,_0x486729,_0x64e422){return _0x3ccfb9(_0x486729,_0x64e422);},'QTLax':_0x12d1b7(0x241),'hblNM':function(_0x22ae2d,_0x4cc18f){return _0x22ae2d===_0x4cc18f;},'dPRuz':function(_0x1ea4c3,_0x4ac123){return _0x1ea4c3!==_0x4ac123;},'FnuZd':_0x12d1b7(0x1c4),'oPSTT':function(_0x4b65e2,_0x1e2f36){return _0x4b65e2===_0x1e2f36;},'EZiBm':_0x12d1b7(0x1d8),'PqsyM':function(_0x248deb){return _0x248deb();},'VoPVi':function(_0x32651f,_0x1e9a75){return _0x32651f===_0x1e9a75;},'UdIKH':function(_0xab212d,_0x14456a){return _0xab212d-_0x14456a;},'zwoKi':_0x12d1b7(0x220),'niyjB':_0x12d1b7(0x1f0),'JkuQI':function(_0xa99548,_0x31e2f1){return _0xa99548>=_0x31e2f1;},'xHTmP':function(_0x41f1d4,_0x2bb6d1){return _0x41f1d4(_0x2bb6d1);},'VEhmt':function(_0x11988d,_0x33a1c1){return _0x11988d!==_0x33a1c1;},'qSeiI':_0x12d1b7(0x207),'WlEwu':function(_0x3fca99,_0x160d17){return _0x3fca99!==_0x160d17;},'RQoIR':_0x12d1b7(0x1d1),'mPZrH':function(_0x52f652,_0x5d7da2,_0x47fd11){return _0x52f652(_0x5d7da2,_0x47fd11);}},_0x56a288=this[_0x12d1b7(0x24f)](_0x285ede);_0x105a7e[_0x12d1b7(0x24b)](trace,'Processing\x20event\x20-\x20\x27'+_0x285ede['event_type']+'\x27\x20'+(bsSetupHelper[_0x12d1b7(0x1e8)](_0x285ede,[_0x105a7e['hglZk'],_0x105a7e[_0x12d1b7(0x20e)]])||bsSetupHelper[_0x12d1b7(0x1e8)](_0x285ede,[_0x105a7e[_0x12d1b7(0x25b)],_0x105a7e[_0x12d1b7(0x20e)]])));if(!_0x105a7e[_0x12d1b7(0x1d5)](shouldProcessEventForTesthub,_0x285ede[_0x12d1b7(0x1cb)],_0x105a7e['QTLax']))return;_0x105a7e[_0x12d1b7(0x24e)](_0x2809a0,0x0)&&process[_0x12d1b7(0x247)][_0x12d1b7(0x1d0)]&&_0x105a7e[_0x12d1b7(0x21e)](process[_0x12d1b7(0x247)][_0x12d1b7(0x1d0)],_0x105a7e[_0x12d1b7(0x256)])&&(this[_0x12d1b7(0x22b)][_0x12d1b7(0x1cd)]+=0x1);if(_0x105a7e[_0x12d1b7(0x237)](process['env'][_0x12d1b7(0x1c2)],_0x105a7e[_0x12d1b7(0x1fe)])||process[_0x12d1b7(0x247)][_0x12d1b7(0x214)]||_0x105a7e[_0x12d1b7(0x253)](isPercyBuild)){if(_0x105a7e['VoPVi'](process[_0x12d1b7(0x247)]['BROWSERSTACK_TESTHUB_JWT'],_0x105a7e[_0x12d1b7(0x256)])){_0x105a7e[_0x12d1b7(0x24b)](debug,'EXCEPTION\x20IN\x20'+_0x56a288+_0x12d1b7(0x1e7)+constants[_0x12d1b7(0x244)]+_0x12d1b7(0x23a)),this[_0x12d1b7(0x22b)][_0x12d1b7(0x1cd)]=Math[_0x12d1b7(0x1ec)](0x0,_0x105a7e[_0x12d1b7(0x20a)](this[_0x12d1b7(0x22b)][_0x12d1b7(0x1cd)],0x1));const _0x2dd8de={};return _0x2dd8de['status']=_0x105a7e['zwoKi'],_0x2dd8de[_0x12d1b7(0x1ce)]=_0x105a7e[_0x12d1b7(0x1c7)],_0x2dd8de;}return await this[_0x12d1b7(0x200)](_0x285ede,_0x2809a0);}else{if(_0x105a7e[_0x12d1b7(0x1ea)](_0x2809a0,0x5)){_0x105a7e[_0x12d1b7(0x1da)](debug,'EXCEPTION\x20IN\x20'+_0x56a288+'\x20REQUEST\x20TO\x20'+constants['TEST_REPORTING_ANALYTICS']+'\x20:\x20Build\x20Start\x20is\x20not\x20completed\x20and\x20'+_0x56a288+_0x12d1b7(0x1f4));_0x105a7e[_0x12d1b7(0x1ee)](process[_0x12d1b7(0x247)]['BROWSERSTACK_TESTHUB_JWT'],_0x105a7e[_0x12d1b7(0x256)])&&(this[_0x12d1b7(0x22b)][_0x12d1b7(0x1cd)]=Math['max'](0x0,_0x105a7e[_0x12d1b7(0x20a)](this['requestQueueHandler']['pendingUploads'],0x1)));const _0x36187b={};return _0x36187b[_0x12d1b7(0x255)]=_0x105a7e['zwoKi'],_0x36187b[_0x12d1b7(0x1ce)]=_0x105a7e[_0x12d1b7(0x21f)],_0x36187b;}else _0x105a7e['WlEwu'](process[_0x12d1b7(0x247)][_0x12d1b7(0x1c2)],_0x105a7e[_0x12d1b7(0x26b)])&&_0x105a7e[_0x12d1b7(0x1e4)](setTimeout,()=>{const _0x504e73=_0x12d1b7;this['uploadEventData'](_0x285ede,_0x105a7e[_0x504e73(0x212)](_0x2809a0,0x1));},0x3e8);}}}module['exports']=SessionHandler;

@@ -1,1 +0,1 @@

const a137_0x4adbb8=a137_0x5913;(function(_0x2b6d9e,_0xb5f78c){const _0x17acc8=a137_0x5913,_0x2a35d0=_0x2b6d9e();while(!![]){try{const _0x40e43a=parseInt(_0x17acc8(0x7d))/0x1+-parseInt(_0x17acc8(0x12d))/0x2+parseInt(_0x17acc8(0x195))/0x3*(parseInt(_0x17acc8(0xc5))/0x4)+-parseInt(_0x17acc8(0x10f))/0x5*(parseInt(_0x17acc8(0xe8))/0x6)+-parseInt(_0x17acc8(0x90))/0x7*(parseInt(_0x17acc8(0xae))/0x8)+-parseInt(_0x17acc8(0xad))/0x9+parseInt(_0x17acc8(0x151))/0xa*(parseInt(_0x17acc8(0xcf))/0xb);if(_0x40e43a===_0xb5f78c)break;else _0x2a35d0['push'](_0x2a35d0['shift']());}catch(_0x93c981){_0x2a35d0['push'](_0x2a35d0['shift']());}}}(a137_0x1a90,0x5ad29));const fs=require('fs'),path=require(a137_0x4adbb8(0x156)),gitLastCommit=require(a137_0x4adbb8(0x19c)),getRepoInfo=require(a137_0x4adbb8(0x147)),{consoleHolder,API_URL,SCREENSHOT_ENDPOINT,UPLOAD_ATTACHMENT_ENDPOINT,FRAMEWORKS,OBSERVABILITY_UPLOAD_API_URL}=require(a137_0x4adbb8(0xf3)),http=require(a137_0x4adbb8(0x85)),https=require(a137_0x4adbb8(0x131)),child_process=require(a137_0x4adbb8(0x103)),getos=require(a137_0x4adbb8(0xaa)),os=require('os'),logger=require('../logger')[a137_0x4adbb8(0x178)],buildLogger=require(a137_0x4adbb8(0x117))[a137_0x4adbb8(0x13a)],bsSetupHelper=require(a137_0x4adbb8(0x1a3)),requestSpy=require(a137_0x4adbb8(0xed)),constants=require(a137_0x4adbb8(0x16d)),logPatcher=require(a137_0x4adbb8(0x15b)),util=require('util'),{fileLogger}=require('../logger'),PerformanceTester=require('../performance/performance-tester'),{isFunction}=require(a137_0x4adbb8(0x10d)),BSTestOpsPatcher=new logPatcher({}),{O11y_EVENTS:PerformanceO11yEvents}=require(a137_0x4adbb8(0x169)),{PLAYWRIGHT_TRACE_LOGS,O11Y_URL}=require(a137_0x4adbb8(0xd8));exports['trace']=_0x2edbc3=>{const _0x3a8a89=a137_0x4adbb8;fileLogger[_0x3a8a89(0x77)]('['+new Date()[_0x3a8a89(0xb8)]()+_0x3a8a89(0x182)+constants[_0x3a8a89(0x176)]+_0x3a8a89(0x133)+_0x2edbc3);},exports[a137_0x4adbb8(0xce)]=_0xb27915=>{const _0x501630=a137_0x4adbb8,_0x58df68={};_0x58df68[_0x501630(0x105)]=function(_0x2dbc56,_0x1828f4){return _0x2dbc56===_0x1828f4;},_0x58df68[_0x501630(0x18f)]='true',_0x58df68[_0x501630(0xc7)]=function(_0x1e98bf,_0x22e0ad){return _0x1e98bf===_0x22e0ad;};const _0x23186f=_0x58df68;fileLogger[_0x501630(0xce)]('['+new Date()[_0x501630(0xb8)]()+_0x501630(0x182)+constants[_0x501630(0x176)]+_0x501630(0x133)+_0xb27915),(_0x23186f[_0x501630(0x105)](process[_0x501630(0x193)][_0x501630(0x17d)],_0x23186f[_0x501630(0x18f)])||_0x23186f[_0x501630(0xc7)](process[_0x501630(0x193)][_0x501630(0x17d)],'1')||_0x23186f[_0x501630(0x105)](process[_0x501630(0x193)][_0x501630(0x165)],_0x23186f[_0x501630(0x18f)])||_0x23186f[_0x501630(0x105)](process[_0x501630(0x193)][_0x501630(0x165)],'1'))&&consoleHolder[_0x501630(0x13e)]('\x0a['+new Date()[_0x501630(0xb8)]()+_0x501630(0x182)+constants['TEST_REPORTING_ANALYTICS']+'\x20]\x20'+_0xb27915+'\x0a');};const a137_0x827dfe={};a137_0x827dfe['keepAlive']=!![],a137_0x827dfe[a137_0x4adbb8(0x95)]=0xea60,a137_0x827dfe[a137_0x4adbb8(0x174)]=0x2,a137_0x827dfe[a137_0x4adbb8(0x197)]=0x2;const httpKeepAliveAgent=new http[(a137_0x4adbb8(0x96))](a137_0x827dfe),a137_0x1c0605={};a137_0x1c0605[a137_0x4adbb8(0x175)]=!![],a137_0x1c0605[a137_0x4adbb8(0x95)]=0xea60,a137_0x1c0605[a137_0x4adbb8(0x174)]=0x2,a137_0x1c0605['maxTotalSockets']=0x2;function a137_0x1a90(){const _0x268e3a=['formData','timeout','Agent','release','emit','getObservabilityLinkedProductName','getBrowserStackConfig','then','BcThO','darwin','windows-release','lQFxC','wdauc','AEIQm','awk\x20\x27/SOFTWARE\x20LICENSE\x20AGREEMENT\x20FOR\x20macOS/\x27\x20\x27/System/Library/CoreServices/Setup\x20Assistant.app/Contents/Resources/en.lproj/OSXSoftwareLicense.rtf\x27\x20|\x20awk\x20-F\x20\x27macOS\x20\x27\x20\x27{print\x20$NF}\x27\x20|\x20awk\x20\x27{print\x20substr($0,\x200,\x20length($0)-1)}\x27','mocha','catch','keys','parseFileNames','forEach','CEJTx','info','getos','XcFvL','O11Y_URL','968841ZHKEQq','4695216OoZioJ','\x20]\x20Build\x20Not\x20Found\x20%s','4|5|3|1|0|2','includes','startsWith','zXefN','__cloud_provider___','TwVot','Unknown','Visit\x20','toISOString','CkcUt','linux','bstack:options','failureData','expanded','isUndefined','stack','split','jHZus','printA11yBuildLink','goqCs','addRequestSpy','617404lisKNa','push','Uxjkp','pid','appium:app','Not\x20a\x20JSON\x20response\x20from\x20BrowserStack\x20Server\x20-\x20body:\x20%s,\x20error:\x20%s','measureWrapper','backtrace','headers','debug','7625783GUBNZW','test_run_uuid','Content-Type','ybRDo','jtDvm','tkRPg','relativeTestFilePath','O11yHashedID','CJpEG','../../../src/bin/utils/constants','CUSTOM_TAG','https://accessibility.browserstack.com/automated-tests/projects/p/builds/b/1?thBuildId=','LBDAO','BROWSERSTACK_TEST_OBSERVABILITY_YML','sleep','Not\x20a\x20JSON\x20response\x20from\x20BrowserStack\x20Server','codeceptjs','toJSON','fqHcH','rSEuo','getCapabilities','message','capabilities','zEAcF','OS\x20X','6NsWZPB','BROWSERSTACK_TEST_REPORTING','vwsJu','getSyncScript','IPmwF','../../helpers/request-spy','rootDir','aUVmB','patchConsoleLogger','BROWSERSTACK_TESTHUB_JWT','Received\x20response\x20from\x20BrowserStack\x20Server\x20with\x20status\x20:\x20','./constants','gtaee','getPlatformDetails','url','GwCQL','nodeRequest','automate','replace','mKnJa','prefixTestPath','getSession','mrcNp','getPackageVersion','mFZdM','vYzEw','eGfJF','child_process','vaknx','pritC','BROWSERSTACK_CONFIG_FILE_PATH','mvXLL','fromEntries','yDVfI','local_grid','mFozU','Windows','lodash','ISTft','2220445IOHLgD','logs','BROWSERSTACK_RERUN_TESTS','PJUDb','browserstack','platformName','wZWub','app-automate','../logger','jest','fcKMF','removeAnsiColors','filter','umGAT','Rfvmb','getUserCredentials','getCustomTags','JEBch','iuKcZ','format','CODECEPT','tWCgA','sendPlatformDetails','prefix','aEhjI','puppeteer','app_automate','platform','yQSko','Iiuog','55490NCunVp','pPbGa','tOTCS','VMyDK','https','HUB_URL_REGEX','\x20]\x20','BROWSERSTACK_PRODUCT_MAP','wxAZm','RdrQM','getPlatform','TEST_REPORTING_BUILD_TAG','HMwGM','buildLogger','test','hiKJi','X-BSTACK-TESTOPS','log','/builds/','Ffntl','map','ioWlL','CUCUMBER','gfaSi','Bearer\x20','Linux','git-repo-info','browserstack_executor:\x20','CODECEPT_CUCUMBER','PathHelper','app','vYkYq','getBrowserName','TEST_ATTACHMENT','A11yEnabled','config','10mSBPxG','ReBgM','wmjPh','NafDp','error','path','puppeteer-core','isArray','fNMNy','VpJGh','../../bin/utils/logPatcher','map_','Bcizv','kKAxS','AgQfO','REYFo','buildTag','fileName','BROWSERSTACK_TEST_OBSERVABILITY','oLwag','BROWSERSTACK_OBSERVABILITY_DEBUG','Exception\x20in\x20populating\x20platform\x20details\x20with\x20error\x20:\x20','undefined','@playwright/test','../performance/constants','Test\x20timeout\x20of','execSync','isTestObservabilitySession','../../bin/utils/constants','UnhandledError','parse','true','WAGcP','QPEVq','^CUSTOM_TAG_\x5cd+$','maxSockets','keepAlive','TEST_REPORTING_ANALYTICS','Authorization','winstonLogger','wXSDv','host','@cucumber/cucumber','\x20to\x20view\x20build\x20report,\x20insights,\x20and\x20many\x20more\x20debugging\x20information\x20all\x20at\x20one\x20place!\x0a','BROWSERSTACK_TEST_REPORTING_DEBUG','err','LogCreated','jUWEO','HTTP','][\x20','getAccessKey','OhqKs','bs:addLog:','hDUMZ','eVuVq','LsZda','agent','data','pYqJR','PLAYWRIGHT','TEST_OBSERVABILITY_BUILD_TAG','readConfig','BGJiF','JwLRm','KGoTd','match','env','aqCXX','6AfvOtQ','Exception\x20in\x20populating\x20test\x20failure\x20data\x20with\x20error\x20:\x20','maxTotalSockets','AgivF','STMrF','hostname','extractValuesWithRegexKeyMatch','git-last-commit','customTag','length','getBuildTags','\x20test\x20instance\x20:\x20','unknown_grid','ldlyn','../helper','getUserName','BS_TESTOPS_BUILD_HASHED_ID','Uploading\x20trace\x20logs\x20to:\x20','CiJfz','OvMbl','silly','\x20:\x20','trim','dist','Error\x20in\x20importing\x20windows-release\x20','body','536439QRrJpl','DvowW','PFBWj','bs:addPlatformDetails:','ObservabilitySync:','VYFZh','toString','Error\x20in\x20getting\x20Linux\x20Details','http','Error\x20in\x20sending\x20request\x20to\x20BrowserStack\x20Server\x20:\x20','uRQDQ','default','turboScaleGridDetails','null','yrwDu','application/json','OCKeA','getBrowserVersion','KePUe','7eHXNXT','getFrameworkVersion','TEST_PLATFORM','HmlMm'];a137_0x1a90=function(){return _0x268e3a;};return a137_0x1a90();}const httpsKeepAliveAgent=new https['Agent'](a137_0x1c0605),a137_0x3d620b={};a137_0x3d620b[a137_0x4adbb8(0x175)]=!![],a137_0x3d620b[a137_0x4adbb8(0x95)]=0xea60,a137_0x3d620b[a137_0x4adbb8(0x174)]=0x2,a137_0x3d620b[a137_0x4adbb8(0x197)]=0x2;const httpScreenshotsKeepAliveAgent=new http[(a137_0x4adbb8(0x96))](a137_0x3d620b),a137_0x565941={};a137_0x565941['keepAlive']=!![],a137_0x565941[a137_0x4adbb8(0x95)]=0xea60,a137_0x565941[a137_0x4adbb8(0x174)]=0x2,a137_0x565941[a137_0x4adbb8(0x197)]=0x2;const httpsScreenshotsKeepAliveAgent=new https[(a137_0x4adbb8(0x96))](a137_0x565941);exports['shouldReRunObservabilityTests']=()=>{const _0x3095fa=a137_0x4adbb8,_0x5a79f4={};_0x5a79f4[_0x3095fa(0xea)]=function(_0x18ea7e,_0xe23981){return _0x18ea7e!==_0xe23981;},_0x5a79f4[_0x3095fa(0xd7)]=_0x3095fa(0x8a);const _0x446cc6=_0x5a79f4;return process[_0x3095fa(0x193)][_0x3095fa(0x111)]&&_0x446cc6[_0x3095fa(0xea)](process[_0x3095fa(0x193)][_0x3095fa(0x111)],_0x446cc6['CJpEG'])?!![]:![];},exports[a137_0x4adbb8(0x16c)]=()=>{const _0x6df6b3=a137_0x4adbb8,_0x519312={};_0x519312[_0x6df6b3(0x130)]=function(_0x286ed4,_0x336361){return _0x286ed4===_0x336361;},_0x519312[_0x6df6b3(0x107)]=_0x6df6b3(0x170),_0x519312[_0x6df6b3(0x190)]=function(_0x1fa339,_0xd247af){return _0x1fa339===_0xd247af;};const _0x1e3821=_0x519312;let _0x4415b0=!![];return process['env'][_0x6df6b3(0xdc)]&&(_0x4415b0=_0x1e3821['VMyDK'](process[_0x6df6b3(0x193)]['BROWSERSTACK_TEST_OBSERVABILITY_YML'],_0x1e3821['mvXLL'])),process[_0x6df6b3(0x193)][_0x6df6b3(0x163)]&&(_0x4415b0=_0x1e3821['JwLRm'](process[_0x6df6b3(0x193)][_0x6df6b3(0x163)],_0x1e3821['mvXLL'])),process[_0x6df6b3(0x193)][_0x6df6b3(0xe9)]&&(_0x4415b0=_0x1e3821[_0x6df6b3(0x130)](process[_0x6df6b3(0x193)]['BROWSERSTACK_TEST_REPORTING'],_0x1e3821[_0x6df6b3(0x107)])),_0x4415b0;},exports[a137_0x4adbb8(0xa6)]=_0x3e1b24=>{const _0x16443e=a137_0x4adbb8;if(bsSetupHelper[_0x16443e(0xbe)](_0x3e1b24))return undefined;try{return _0x3e1b24[_0x16443e(0x79)]()[_0x16443e(0xc0)](',');}catch(_0x110bd1){return undefined;}},exports['printBuildLink']=()=>{const _0x559406=a137_0x4adbb8,_0x2f7aa8={'OhqKs':function(_0x3107eb,_0xd1fd3f){return _0x3107eb(_0xd1fd3f);},'OkOKp':'../../bin/v2/browserstackCLI','OvMbl':function(_0x698bb9,_0x428478){return _0x698bb9!==_0x428478;},'VpJGh':'null','wdauc':_0x559406(0x167),'vYzEw':function(_0x1b4533,_0x34ff38){return _0x1b4533===_0x34ff38;},'ynYLm':_0x559406(0x170),'AgivF':function(_0x12cc5a,_0xb0fe4b){return _0x12cc5a&&_0xb0fe4b;}};return PerformanceTester[_0x559406(0xcb)](PerformanceO11yEvents['PRINT_BUILDLINK'],async()=>{const _0x3e74bd=_0x559406;try{const _0x4e06ab=_0x2f7aa8[_0x3e74bd(0x184)](require,_0x2f7aa8['OkOKp']);if(_0x4e06ab[_0x3e74bd(0xd6)]){const _0x49583e=_0x3e74bd(0xb7)+O11Y_URL+'/builds/'+_0x4e06ab[_0x3e74bd(0xd6)]+_0x3e74bd(0x17c);buildLogger[_0x3e74bd(0xa9)](_0x49583e),exports[_0x3e74bd(0xc2)](_0x4e06ab[_0x3e74bd(0xd6)],_0x4e06ab[_0x3e74bd(0x14f)]);return;}if(process[_0x3e74bd(0x193)][_0x3e74bd(0x1a5)]&&_0x2f7aa8[_0x3e74bd(0x76)](process[_0x3e74bd(0x193)][_0x3e74bd(0x1a5)],_0x2f7aa8[_0x3e74bd(0x15a)])&&_0x2f7aa8[_0x3e74bd(0x76)](process['env']['BS_TESTOPS_BUILD_HASHED_ID'],_0x2f7aa8[_0x3e74bd(0xa0)])){const _0xc44f11=_0x3e74bd(0xb7)+constants[_0x3e74bd(0xac)]+_0x3e74bd(0x13f)+process['env']['BS_TESTOPS_BUILD_HASHED_ID']+_0x3e74bd(0x17c);buildLogger[_0x3e74bd(0xa9)](_0xc44f11);const _0x7851a4=_0x2f7aa8[_0x3e74bd(0x101)](process[_0x3e74bd(0x193)]['BROWSERSTACK_ACCESSIBILITY'],_0x2f7aa8['ynYLm']);let _0x25d207=![];try{const _0x38772c=JSON[_0x3e74bd(0x16f)](process[_0x3e74bd(0x193)][_0x3e74bd(0x134)]||'{}');_0x25d207=_0x2f7aa8[_0x3e74bd(0x101)](_0x38772c[_0x3e74bd(0x129)],!![]);}catch(_0x1bedac){}exports[_0x3e74bd(0xc2)](process['env'][_0x3e74bd(0x1a5)],_0x2f7aa8[_0x3e74bd(0x198)](_0x7851a4,!_0x25d207));}}catch(_0x16f97b){logger[_0x3e74bd(0x155)](util[_0x3e74bd(0x122)]('[%s][\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x3e74bd(0xaf),new Date()[_0x3e74bd(0xb8)](),_0x16f97b[_0x3e74bd(0xbf)]||_0x16f97b['message']||_0x16f97b));}})();},exports[a137_0x4adbb8(0xc2)]=(_0x20b9a5,_0x518e46)=>{const _0x3ceb84=a137_0x4adbb8,_0x268e0b={};_0x268e0b['CiJfz']=function(_0x2a721e,_0xa05173){return _0x2a721e&&_0xa05173;},_0x268e0b[_0x3ceb84(0xfe)]='[%s][\x20Accessibility\x20]\x20Error\x20printing\x20accessibility\x20build\x20link\x20%s';const _0x55bbad=_0x268e0b;try{if(_0x55bbad[_0x3ceb84(0x75)](_0x518e46,_0x20b9a5)){const _0x5dc537=_0x3ceb84(0xda)+_0x20b9a5,_0x24ea9b=_0x3ceb84(0xb7)+_0x5dc537+'\x20to\x20view\x20accessibility\x20report.\x0a';buildLogger['info'](_0x24ea9b);}}catch(_0x44cc5b){logger[_0x3ceb84(0x155)](util['format'](_0x55bbad[_0x3ceb84(0xfe)],new Date()['toISOString'](),_0x44cc5b[_0x3ceb84(0xbf)]||_0x44cc5b['message']||_0x44cc5b));}},exports['getFailureType']=_0x4b99bd=>{const _0x281145=a137_0x4adbb8,_0x314300={};_0x314300['jvnrt']='AssertionError',_0x314300['mKnJa']=_0x281145(0x16a),_0x314300['ulwPu']='TimeoutError',_0x314300['GwCQL']=_0x281145(0x16e);const _0x46d3d5=_0x314300;if(!_0x4b99bd)return null;const _0x1e3598=_0x4b99bd[_0x281145(0x83)]();if(_0x1e3598[_0x281145(0x192)](/AssertionError/))return _0x46d3d5['jvnrt'];if(_0x1e3598[_0x281145(0x192)](/TimeoutError/)||_0x1e3598[_0x281145(0xb2)](_0x46d3d5[_0x281145(0xfb)])||_0x1e3598[_0x281145(0x192)](/Timeout.*exceeded/i))return _0x46d3d5['ulwPu'];return _0x46d3d5[_0x281145(0xf7)];},exports[a137_0x4adbb8(0x91)]=_0x2e9a16=>{const _0x2031cf=a137_0x4adbb8,_0x456c55={};_0x456c55['pYqJR']=_0x2031cf(0xa3),_0x456c55[_0x2031cf(0x87)]=_0x2031cf(0x168),_0x456c55[_0x2031cf(0x112)]=_0x2031cf(0xdf),_0x456c55[_0x2031cf(0xe1)]=_0x2031cf(0x118),_0x456c55[_0x2031cf(0x160)]=_0x2031cf(0x17b),_0x456c55[_0x2031cf(0x14c)]=_0x2031cf(0x157),_0x456c55['yQSko']=_0x2031cf(0x128);const _0x49c536=_0x456c55;let _0x5155eb=null;switch(_0x2e9a16){case FRAMEWORKS['MOCHA']:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536[_0x2031cf(0x18b)]);break;case FRAMEWORKS[_0x2031cf(0x18c)]:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536[_0x2031cf(0x87)]);break;case FRAMEWORKS[_0x2031cf(0x123)]:case FRAMEWORKS[_0x2031cf(0x149)]:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536['PJUDb']);break;case FRAMEWORKS['JEST']:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536[_0x2031cf(0xe1)]);break;case FRAMEWORKS[_0x2031cf(0x143)]:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536[_0x2031cf(0x160)]);break;case FRAMEWORKS['PUPPETEER']:_0x5155eb=bsSetupHelper[_0x2031cf(0xff)](_0x49c536['vYkYq'])||bsSetupHelper['getPackageVersion'](_0x49c536[_0x2031cf(0x12b)]);break;default:break;}return _0x5155eb;},exports[a137_0x4adbb8(0x9a)]=_0x2c7dd1=>{const _0x4f4540=a137_0x4adbb8;let _0x114cf4=null;switch(_0x2c7dd1){case FRAMEWORKS['PLAYWRIGHT']:_0x114cf4=process[_0x4f4540(0x193)][_0x4f4540(0x106)];break;}if(!_0x114cf4)return;return bsSetupHelper[_0x4f4540(0x18e)](_0x114cf4,![]);},exports[a137_0x4adbb8(0x11e)]=_0x4c69af=>{const _0x1ef967=a137_0x4adbb8;return{'username':bsSetupHelper[_0x1ef967(0x1a4)](_0x4c69af),'accessKey':bsSetupHelper[_0x1ef967(0x183)](_0x4c69af)};},exports['modifyReqForTraceUpload']=(_0x29d0d0,_0x54ece7)=>{const _0x4f39ad=a137_0x4adbb8,_0xe325fe={};_0xe325fe[_0x4f39ad(0xdb)]=_0x4f39ad(0xb0),_0xe325fe[_0x4f39ad(0x194)]=_0x4f39ad(0x17f),_0xe325fe['rSEuo']=_0x4f39ad(0x14e);const _0xeace96=_0xe325fe,_0x47d3f5=_0xeace96[_0x4f39ad(0xdb)][_0x4f39ad(0xc0)]('|');let _0x1131b9=0x0;while(!![]){switch(_0x47d3f5[_0x1131b9++]){case'0':delete _0x29d0d0['json'];continue;case'1':delete _0x29d0d0['body'];continue;case'2':delete _0x54ece7[_0x4f39ad(0xcd)];continue;case'3':_0x29d0d0[_0x4f39ad(0x94)]={'data':_0x29d0d0[_0x4f39ad(0x7c)][0x0][_0x4f39ad(0x110)][0x0][_0x4f39ad(0x18a)],'test_run_uuid':_0x29d0d0['body'][0x0][_0x4f39ad(0x110)][0x0][_0x4f39ad(0xd0)],'event_type':_0xeace96[_0x4f39ad(0x194)],'kind':_0xeace96[_0x4f39ad(0xe2)],'attachmentType':PLAYWRIGHT_TRACE_LOGS,'timestamp':new Date()[_0x4f39ad(0xb8)](),'fileName':_0x29d0d0[_0x4f39ad(0x7c)][0x0][_0x4f39ad(0x110)][0x0][_0x4f39ad(0x162)]};continue;case'4':if(!_0x29d0d0[_0x4f39ad(0x7c)]||!Array[_0x4f39ad(0x158)](_0x29d0d0[_0x4f39ad(0x7c)]))return;continue;case'5':if(!_0x29d0d0[_0x4f39ad(0x7c)][0x0]||!_0x29d0d0[_0x4f39ad(0x7c)][0x0][_0x4f39ad(0x110)]||!_0x29d0d0[_0x4f39ad(0x7c)][0x0][_0x4f39ad(0x110)][_0x4f39ad(0x19e)])return;continue;}break;}},exports['asyncAwaitNodeReq']=async(_0x1131f0,_0x44e4a3,_0x4d31b2,_0x4dbc11,_0x3be34a=!![])=>{const _0x3ef32b=a137_0x4adbb8,_0x122d2d={};_0x122d2d[_0x3ef32b(0x171)]=function(_0x345f92,_0xf4a649){return _0x345f92===_0xf4a649;},_0x122d2d['Ffntl']='Content-Type',_0x122d2d[_0x3ef32b(0x120)]=_0x3ef32b(0x8c),_0x122d2d[_0x3ef32b(0x119)]=_0x3ef32b(0x131),_0x122d2d['AgQfO']=function(_0x5f064b,_0x3035fa){return _0x5f064b===_0x3035fa;},_0x122d2d[_0x3ef32b(0xd4)]=function(_0x38c1c0,_0x2648cf){return _0x38c1c0!==_0x2648cf;},_0x122d2d['iuKcZ']='object',_0x122d2d[_0x3ef32b(0x9f)]=_0x3ef32b(0xca);const _0x3ee1b1=_0x122d2d,_0x41a866={..._0x4dbc11,...{'method':_0x1131f0,'url':OBSERVABILITY_UPLOAD_API_URL+'/'+_0x44e4a3,'body':_0x4d31b2,'json':_0x3ee1b1[_0x3ef32b(0x171)](_0x4dbc11[_0x3ef32b(0xcd)][_0x3ee1b1[_0x3ef32b(0x140)]],_0x3ee1b1[_0x3ef32b(0x120)]),'agent':API_URL[_0x3ef32b(0xb1)](_0x3ee1b1[_0x3ef32b(0x119)])?httpsKeepAliveAgent:httpKeepAliveAgent}};_0x3ee1b1[_0x3ef32b(0x15f)](_0x44e4a3,UPLOAD_ATTACHMENT_ENDPOINT)&&(_0x41a866[_0x3ef32b(0x189)]=API_URL[_0x3ef32b(0xb1)](_0x3ee1b1[_0x3ef32b(0x119)])?httpsScreenshotsKeepAliveAgent:httpScreenshotsKeepAliveAgent,exports['modifyReqForTraceUpload'](_0x41a866,_0x4dbc11),logger[_0x3ef32b(0xce)](_0x3ef32b(0x1a6)+_0x41a866[_0x3ef32b(0xf6)]));try{const {statusCode:_0x4f4bd6,body:_0xfe7074}=await bsSetupHelper['nodeRequest'](_0x1131f0,_0x44e4a3,_0x41a866,_0x4dbc11,_0x41a866[_0x3ef32b(0xf6)]);if(_0x3ee1b1[_0x3ef32b(0xd4)](_0x4f4bd6,0xc8))return _0xfe7074?_0xfe7074:'Received\x20response\x20from\x20BrowserStack\x20Server\x20with\x20status\x20:\x20'+_0x4f4bd6;let _0x1cff93=_0xfe7074;if(_0x3be34a)try{_0x3ee1b1[_0x3ef32b(0xd4)](typeof _0xfe7074,_0x3ee1b1[_0x3ef32b(0x121)])&&(_0x1cff93=JSON[_0x3ef32b(0x16f)](_0xfe7074));}catch(_0xc3c79){logger[_0x3ef32b(0x155)](_0x3ee1b1[_0x3ef32b(0x9f)],_0xfe7074,util[_0x3ef32b(0x122)](_0xc3c79));}const _0x50b0ef={};return _0x50b0ef[_0x3ef32b(0x18a)]=_0x1cff93,_0x50b0ef;}catch(_0x474076){logger['error'](_0x3ef32b(0x86)+util[_0x3ef32b(0x122)](_0x474076));throw _0x474076;}},exports[a137_0x4adbb8(0xf8)]=(_0x5564e4,_0xfe173f,_0x2425f1,_0x9926a0,_0x2c8393=!![])=>{const _0x33ff13=a137_0x4adbb8,_0x5cf231={'BcThO':function(_0x4d9a96,_0x1a8282){return _0x4d9a96!==_0x1a8282;},'kKAxS':function(_0x5d6da2,_0x32b32e){return _0x5d6da2(_0x32b32e);},'vaknx':'object','jtDvm':_0x33ff13(0xde),'fNMNy':function(_0xc26d8c,_0x6182a7){return _0xc26d8c===_0x6182a7;},'mFozU':_0x33ff13(0xd1),'tOTCS':'application/json','Iiuog':_0x33ff13(0x131),'gfaSi':function(_0x30b50c,_0xe999ea){return _0x30b50c===_0xe999ea;}};return new Promise((_0x4e9900,_0x5fca92)=>{const _0x58c699=_0x33ff13,_0x362fef={'hiKJi':function(_0x530777,_0x184625){const _0x597412=a137_0x5913;return _0x5cf231[_0x597412(0x9c)](_0x530777,_0x184625);},'ReBgM':function(_0x2e0d69,_0xd63d73){const _0x2bbbb2=a137_0x5913;return _0x5cf231[_0x2bbbb2(0x15e)](_0x2e0d69,_0xd63d73);},'KZZxi':_0x5cf231[_0x58c699(0x104)],'HMwGM':_0x5cf231[_0x58c699(0xd3)]},_0x3da394={..._0x9926a0,...{'method':_0x5564e4,'url':API_URL+'/'+_0xfe173f,'body':_0x2425f1,'json':_0x5cf231[_0x58c699(0x159)](_0x9926a0[_0x58c699(0xcd)][_0x5cf231[_0x58c699(0x10b)]],_0x5cf231[_0x58c699(0x12f)]),'agent':API_URL[_0x58c699(0xb1)](_0x5cf231[_0x58c699(0x12c)])?httpsKeepAliveAgent:httpKeepAliveAgent}};_0x5cf231[_0x58c699(0x144)](_0xfe173f,SCREENSHOT_ENDPOINT)&&(_0x3da394[_0x58c699(0x189)]=API_URL[_0x58c699(0xb1)](_0x5cf231[_0x58c699(0x12c)])?httpsScreenshotsKeepAliveAgent:httpScreenshotsKeepAliveAgent),bsSetupHelper[_0x58c699(0xf8)](_0x5564e4,_0xfe173f,_0x3da394,_0x9926a0,API_URL)[_0x58c699(0x9b)](({statusCode:_0x5512b1,body:_0x15f3b6})=>{const _0x122e54=_0x58c699;if(_0x362fef[_0x122e54(0x13c)](_0x5512b1,0xc8))_0x362fef[_0x122e54(0x152)](_0x5fca92,_0x15f3b6?_0x15f3b6:_0x122e54(0xf2)+_0x5512b1);else{if(_0x2c8393)try{_0x362fef['hiKJi'](typeof _0x15f3b6,_0x362fef['KZZxi'])&&(_0x15f3b6=JSON[_0x122e54(0x16f)](_0x15f3b6));}catch(_0x500629){_0x362fef[_0x122e54(0x152)](_0x5fca92,_0x362fef[_0x122e54(0x139)]);return;}const _0xc2cde0={};_0xc2cde0['data']=_0x15f3b6,_0x362fef['ReBgM'](_0x4e9900,_0xc2cde0);}})[_0x58c699(0xa4)](_0xe98fc8=>{const _0x199ab4=_0x58c699;_0xe98fc8&&_0x362fef[_0x199ab4(0x152)](_0x5fca92,_0xe98fc8);});});},exports[a137_0x4adbb8(0x19f)]=_0x408885=>{const _0x5027d1=a137_0x4adbb8;if(process['env']['TEST_REPORTING_BUILD_TAG'])return process['env'][_0x5027d1(0x138)][_0x5027d1(0xc0)](',');if(process[_0x5027d1(0x193)]['TEST_OBSERVABILITY_BUILD_TAG'])return process[_0x5027d1(0x193)][_0x5027d1(0x18d)][_0x5027d1(0xc0)](',');if(_0x408885[_0x5027d1(0x161)])return _0x408885[_0x5027d1(0x161)];return[];},exports['getDefaultHeaders']=(_0x4f97ca=!![])=>{const _0x3f9f49=a137_0x4adbb8,_0x636244={};_0x636244[_0x3f9f49(0x154)]=_0x3f9f49(0x8c),_0x636244['RdrQM']=_0x3f9f49(0x170),_0x636244[_0x3f9f49(0x124)]=_0x3f9f49(0x177);const _0x562ed4=_0x636244,_0x52491f={};_0x52491f[_0x3f9f49(0xd1)]=_0x562ed4[_0x3f9f49(0x154)],_0x52491f[_0x3f9f49(0x13d)]=_0x562ed4[_0x3f9f49(0x136)];const _0x556fc2=_0x52491f;return _0x4f97ca&&process[_0x3f9f49(0x193)][_0x3f9f49(0xf1)]&&(_0x556fc2[_0x562ed4['tWCgA']]=_0x3f9f49(0x145)+process['env'][_0x3f9f49(0xf1)]),_0x556fc2;},exports[a137_0x4adbb8(0x19b)]=_0x7404bc=>{const _0x572c26=a137_0x4adbb8,_0x4d2aeb={};_0x4d2aeb[_0x572c26(0x115)]=_0x572c26(0x173);const _0x3c1c5c=_0x4d2aeb,_0x1dcc71=[],_0x2f1fd3=new RegExp(_0x3c1c5c[_0x572c26(0x115)],'i');return Object['keys'](_0x7404bc)[_0x572c26(0x11b)](_0x551ae5=>_0x2f1fd3[_0x572c26(0x13b)](_0x551ae5))[_0x572c26(0xa7)](_0x5cc8f6=>_0x1dcc71[_0x572c26(0xc6)](_0x7404bc[_0x5cc8f6])),_0x1dcc71;},exports[a137_0x4adbb8(0x11f)]=_0x5864ee=>{const _0x3f1531=a137_0x4adbb8,_0x4711a6=[],_0x107b52=_0x5864ee[_0x3f1531(0x19d)]||process[_0x3f1531(0x193)][_0x3f1531(0xd9)];return _0x107b52&&_0x4711a6[_0x3f1531(0xc6)](_0x107b52),_0x4711a6[_0x3f1531(0xc6)](...exports[_0x3f1531(0x19b)](process['env'])),_0x4711a6[_0x3f1531(0xc6)](...exports['extractValuesWithRegexKeyMatch'](_0x5864ee)),_0x4711a6;},exports['removeAnsiColors']=_0xe185e5=>{const _0x27f222=a137_0x4adbb8;if(!_0xe185e5)return'';return _0xe185e5[_0x27f222(0xfa)](/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,'');},exports[a137_0x4adbb8(0xdd)]=(_0x3a2f4c=0x64)=>new Promise(_0xd2497c=>setTimeout(_0xd2497c,_0x3a2f4c));function a137_0x5913(_0x278697,_0x26a62f){const _0x1a9041=a137_0x1a90();return a137_0x5913=function(_0x59134e,_0x4fae8){_0x59134e=_0x59134e-0x75;let _0x31d95f=_0x1a9041[_0x59134e];return _0x31d95f;},a137_0x5913(_0x278697,_0x26a62f);}const getPlatformName=()=>{const _0x2e98a8=a137_0x4adbb8,_0x42f214={};_0x42f214[_0x2e98a8(0x172)]=function(_0x1ca476,_0x4e3eef){return _0x1ca476===_0x4e3eef;},_0x42f214['jHZus']='win32',_0x42f214[_0x2e98a8(0x15d)]=_0x2e98a8(0x10c),_0x42f214[_0x2e98a8(0xd2)]=function(_0x9a36a5,_0x342001){return _0x9a36a5===_0x342001;},_0x42f214[_0x2e98a8(0x142)]=_0x2e98a8(0x9d),_0x42f214[_0x2e98a8(0xf4)]='OS\x20X',_0x42f214[_0x2e98a8(0x188)]=function(_0x5c863a,_0x54a899){return _0x5c863a===_0x54a899;},_0x42f214[_0x2e98a8(0x11c)]=_0x2e98a8(0xba),_0x42f214[_0x2e98a8(0x199)]=_0x2e98a8(0x146),_0x42f214[_0x2e98a8(0xc3)]=_0x2e98a8(0xb6);const _0x16a026=_0x42f214;if(_0x16a026[_0x2e98a8(0x172)](process[_0x2e98a8(0x12a)],_0x16a026[_0x2e98a8(0xc1)]))return _0x16a026[_0x2e98a8(0x15d)];if(_0x16a026[_0x2e98a8(0xd2)](process['platform'],_0x16a026[_0x2e98a8(0x142)]))return _0x16a026['gtaee'];if(_0x16a026['LsZda'](process['platform'],_0x16a026[_0x2e98a8(0x11c)]))return _0x16a026[_0x2e98a8(0x199)];return _0x16a026[_0x2e98a8(0xc3)];},getMacOSVersion=()=>{const _0x3163c0=a137_0x4adbb8,_0x22d5ba={};_0x22d5ba['HmlMm']=_0x3163c0(0xa2);const _0x402a6d=_0x22d5ba;return child_process[_0x3163c0(0x16b)](_0x402a6d[_0x3163c0(0x93)])[_0x3163c0(0x83)]()[_0x3163c0(0x79)]();},getLinuxDetails=()=>{const _0x207ea8={'yrwDu':function(_0x42302d,_0x8d58ce){return _0x42302d(_0x8d58ce);},'pPbGa':function(_0x243823,_0x171de8){return _0x243823(_0x171de8);}};return new Promise((_0x396c09,_0x51c969)=>{const _0x545e0e=a137_0x5913,_0x3ad745={'aEhjI':function(_0x45f809,_0x412d0d){return _0x207ea8['yrwDu'](_0x45f809,_0x412d0d);},'ldlyn':function(_0x243cb9,_0x4bf73f){const _0x4b6958=a137_0x5913;return _0x207ea8[_0x4b6958(0x8b)](_0x243cb9,_0x4bf73f);}};_0x207ea8[_0x545e0e(0x12e)](getos,(_0x2c8ca0,_0x2be7f1)=>{const _0x27705c=_0x545e0e;if(_0x2c8ca0)return _0x3ad745[_0x27705c(0x127)](_0x51c969,_0x2c8ca0);_0x3ad745[_0x27705c(0x1a2)](_0x396c09,_0x2be7f1);});});};exports[a137_0x4adbb8(0xf5)]=async()=>{const _0x383f81=a137_0x4adbb8,_0x1e2118={'eCBjl':function(_0x370c95){return _0x370c95();},'wXSDv':_0x383f81(0xe7),'wxAZm':function(_0x4b9c28){return _0x4b9c28();},'yDVfI':_0x383f81(0x10c),'wzeyi':_0x383f81(0x9e),'SbXtL':function(_0x5e7ccd){return _0x5e7ccd();},'AeaoF':'Linux','zXefN':function(_0x3f7fa6){return _0x3f7fa6();},'cmbZw':_0x383f81(0x84)};let _0x197f53=_0x1e2118['eCBjl'](getPlatformName),_0x3fb5a8=os[_0x383f81(0x97)]()['toString']();switch(_0x197f53){case _0x1e2118[_0x383f81(0x179)]:_0x3fb5a8=_0x1e2118[_0x383f81(0x135)](getMacOSVersion);break;case _0x1e2118[_0x383f81(0x109)]:try{const _0x108560=(await import(_0x1e2118['wzeyi']))[_0x383f81(0x88)];_0x3fb5a8=_0x1e2118['SbXtL'](_0x108560);}catch(_0x15f7e1){exports[_0x383f81(0xce)](_0x383f81(0x7b)+_0x15f7e1[_0x383f81(0x83)]());}break;case _0x1e2118['AeaoF']:try{const _0x22c8dc=await _0x1e2118[_0x383f81(0xb3)](getLinuxDetails);_0x22c8dc[_0x383f81(0x7a)]&&(_0x197f53=_0x22c8dc[_0x383f81(0x7a)]),_0x22c8dc[_0x383f81(0x97)]&&(_0x3fb5a8=_0x22c8dc[_0x383f81(0x97)][_0x383f81(0x83)]());}catch(_0x35cae0){exports[_0x383f81(0xce)](_0x1e2118['cmbZw']);}break;default:break;}const _0x304119={};return _0x304119[_0x383f81(0x114)]=_0x197f53,_0x304119['platformVersion']=_0x3fb5a8,_0x304119;},exports[a137_0x4adbb8(0xbc)]=(_0x4727d6,_0x4c9cc5)=>{const _0x113c19=a137_0x4adbb8,_0xa47b69={};_0xa47b69['KePUe']=function(_0x587484,_0x52b49f){return _0x587484===_0x52b49f;},_0xa47b69[_0x113c19(0x100)]='test',_0xa47b69[_0x113c19(0x11d)]=function(_0x428c90,_0x24695f){return _0x428c90===_0x24695f;},_0xa47b69[_0x113c19(0x186)]=_0x113c19(0x17e);const _0x38a2b7=_0xa47b69;if(!_0x4727d6)return[];try{if(_0x38a2b7[_0x113c19(0x8f)](_0x4c9cc5,_0x38a2b7[_0x113c19(0x100)]))return!Array[_0x113c19(0x158)](_0x4727d6)&&(_0x4727d6=[_0x4727d6]),_0x4727d6[_0x113c19(0x141)](_0x3e73e7=>{const _0x220ed7=_0x113c19,{stack:_0x2a86eb,..._0x59bbc2}=_0x3e73e7,_0x11cf43=Object['keys'](_0x59bbc2)[_0x220ed7(0x141)](_0x3e3259=>{return _0x3e3259+':\x20'+_0x59bbc2[_0x3e3259];}),_0x5055aa=_0x2a86eb?exports['removeAnsiColors'](_0x2a86eb)[_0x220ed7(0xc0)](/\r?\n/):[exports['removeAnsiColors'](_0x3e73e7[_0x220ed7(0xe4)])],_0x1b1146={};return _0x1b1146[_0x220ed7(0xcc)]=_0x5055aa,_0x1b1146[_0x220ed7(0xbd)]=_0x11cf43,_0x1b1146;});else{if(_0x38a2b7[_0x113c19(0x11d)](_0x4c9cc5,_0x38a2b7[_0x113c19(0x186)])){const _0x58bc0c=[],_0x1124c1=[];return Object['keys'](_0x4727d6)[_0x113c19(0xa7)](_0x3e1cd6=>{const _0x5c512b=_0x113c19;try{_0x1124c1[_0x5c512b(0xc6)](_0x3e1cd6+':\x20'+_0x4727d6[_0x3e1cd6]);}catch(_0x37b44f){exports[_0x5c512b(0xce)](_0x5c512b(0x196)+_0x37b44f[_0x5c512b(0xe4)]+_0x5c512b(0x78)+_0x37b44f[_0x5c512b(0xcc)]);}}),_0x58bc0c[_0x113c19(0xc6)]({'backtrace':exports[_0x113c19(0x11a)](_0x4727d6[_0x113c19(0xbf)])[_0x113c19(0xc0)](/\r?\n/),'expanded':_0x1124c1}),_0x58bc0c;}}return[];}catch(_0x51758e){exports[_0x113c19(0xce)](_0x113c19(0x196)+_0x51758e[_0x113c19(0xe4)]+_0x113c19(0x78)+_0x51758e[_0x113c19(0xcc)]);}return[];};class PathHelper{constructor(_0x399712,_0x56bd54){const _0x4cdf4b=a137_0x4adbb8;this[_0x4cdf4b(0x150)]=_0x399712,this[_0x4cdf4b(0x126)]=_0x56bd54;}['relativeTestFilePath'](_0x658916){const _0xcd2df2=a137_0x4adbb8,_0x1f3cff=this['config']['cwd']||this['config'][_0xcd2df2(0xee)];return path['relative'](_0x1f3cff,_0x658916);}[a137_0x4adbb8(0xfc)](_0x3f0d65){const _0x43d37f=a137_0x4adbb8,_0xdad48=this[_0x43d37f(0xd5)](_0x3f0d65);return this[_0x43d37f(0x126)]?path['join'](this[_0x43d37f(0x126)],_0xdad48):_0xdad48;}}exports[a137_0x4adbb8(0x14a)]=PathHelper,exports[a137_0x4adbb8(0xc4)]=(_0x453d01=!![])=>{const _0x2c830e=a137_0x4adbb8,_0x136415={};_0x136415[_0x2c830e(0x10e)]=function(_0x5b163f,_0x156e24){return _0x5b163f===_0x156e24;},_0x136415[_0x2c830e(0xec)]=_0x2c830e(0x13d),_0x136415['OCKeA']='true',_0x136415[_0x2c830e(0x191)]=_0x2c830e(0x181),_0x136415[_0x2c830e(0x187)]=_0x2c830e(0x113),_0x136415[_0x2c830e(0xe6)]=_0x2c830e(0x10a);const _0x5a4e47=_0x136415;requestSpy['spy']((_0x468675,_0x39d2da)=>{const _0x12be54=_0x2c830e;_0x39d2da&&!(_0x39d2da[_0x12be54(0xcd)]&&_0x5a4e47['ISTft'](_0x39d2da[_0x12be54(0xcd)][_0x5a4e47[_0x12be54(0xec)]],_0x5a4e47[_0x12be54(0x8d)]))&&(_0x39d2da[_0x12be54(0x17a)]=_0x39d2da[_0x12be54(0x19a)],delete _0x39d2da[_0x12be54(0x19a)],_0x453d01&&process[_0x12be54(0x98)](_0x12be54(0x185)+process[_0x12be54(0xc8)],{'timestamp':new Date()[_0x12be54(0xb8)](),'level':null,'message':null,'kind':_0x5a4e47['KGoTd'],'http_response':_0x39d2da})),_0x39d2da&&(constants[_0x12be54(0x132)][_0x12be54(0x13b)](_0x39d2da['host'])||constants['ATS_HUB_URL_REGEX'][_0x12be54(0x13b)](_0x39d2da[_0x12be54(0x17a)]))?global[_0x12be54(0xb4)]=_0x5a4e47[_0x12be54(0x187)]:global['__cloud_provider___']=_0x5a4e47['zEAcF'];});},exports[a137_0x4adbb8(0xf0)]=()=>{const _0x18ce54=a137_0x4adbb8,_0x5b4b3a={'XGmVP':function(_0x2829c5,_0x1f0c09){return _0x2829c5(_0x1f0c09);}};console={},Object[_0x18ce54(0xa5)](consoleHolder)[_0x18ce54(0xa7)](_0x2905a5=>{_0x5b4b3a['XGmVP'](isFunction,consoleHolder[_0x2905a5])?console[_0x2905a5]=(..._0x56da20)=>{const _0x6a75f9=a137_0x5913;try{!Object[_0x6a75f9(0xa5)](BSTestOpsPatcher)[_0x6a75f9(0xb1)](_0x2905a5)?consoleHolder[_0x2905a5](..._0x56da20):BSTestOpsPatcher[_0x2905a5](..._0x56da20);}catch(_0x410ef3){consoleHolder[_0x2905a5](..._0x56da20);}}:console[_0x2905a5]=consoleHolder[_0x2905a5];});},exports[a137_0x4adbb8(0xeb)]=()=>a137_0x4adbb8(0x148)+JSON['stringify']({'action':'annotate','arguments':{'data':a137_0x4adbb8(0x81)+Date['now'](),'level':a137_0x4adbb8(0xce)}}),exports[a137_0x4adbb8(0x99)]=_0x1d5cc7=>{const _0x2e67cc=a137_0x4adbb8,_0x1d9440={};_0x1d9440[_0x2e67cc(0x180)]=function(_0x2d4ed6,_0x1a6a5e){return _0x2d4ed6===_0x1a6a5e;},_0x1d9440[_0x2e67cc(0x7f)]='browserstack',_0x1d9440[_0x2e67cc(0xab)]=_0x2e67cc(0xc9),_0x1d9440[_0x2e67cc(0xb5)]=_0x2e67cc(0x14b),_0x1d9440[_0x2e67cc(0xa8)]=function(_0x16f5c3,_0x36137a){return _0x16f5c3>_0x36137a;},_0x1d9440[_0x2e67cc(0xef)]=_0x2e67cc(0x116),_0x1d9440['eGfJF']=_0x2e67cc(0xbb),_0x1d9440[_0x2e67cc(0xb9)]=_0x2e67cc(0x89),_0x1d9440[_0x2e67cc(0x7e)]='turboscale',_0x1d9440[_0x2e67cc(0x153)]=_0x2e67cc(0xf9);const _0x40b555=_0x1d9440;let _0x3515f5=null;try{if(_0x40b555[_0x2e67cc(0x180)](global[_0x2e67cc(0xb4)],_0x40b555[_0x2e67cc(0x7f)])){if(_0x1d5cc7[_0x40b555[_0x2e67cc(0xab)]]||_0x1d5cc7[_0x40b555[_0x2e67cc(0xb5)]]||!bsSetupHelper[_0x2e67cc(0xbe)](global[_0x2e67cc(0xe5)])&&_0x40b555['CEJTx'](global[_0x2e67cc(0xe5)][_0x2e67cc(0x19e)],0x0)&&(global[_0x2e67cc(0xe5)][0x0][_0x40b555['TwVot']]||global[_0x2e67cc(0xe5)][0x0][_0x40b555[_0x2e67cc(0xab)]]))_0x3515f5=_0x40b555[_0x2e67cc(0xef)];else _0x1d5cc7[_0x40b555[_0x2e67cc(0x102)]]&&_0x1d5cc7[_0x40b555['eGfJF']][_0x40b555[_0x2e67cc(0xb9)]]?_0x3515f5=_0x40b555[_0x2e67cc(0x7e)]:_0x3515f5=_0x40b555[_0x2e67cc(0x153)];}}catch(_0x116119){exports[_0x2e67cc(0xce)]('Failed\x20to\x20determine\x20product\x20linked\x20to\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x2e67cc(0x1a0)+_0x116119);}return _0x3515f5;},exports[a137_0x4adbb8(0x125)]=async(_0x160b04,_0x34f017,_0x5c76d4=![])=>{const _0xce0bf=a137_0x4adbb8,_0x4f71b8={};_0x4f71b8[_0xce0bf(0xa1)]=function(_0x247253,_0x32a53f){return _0x247253===_0x32a53f;},_0x4f71b8['XKCPi']='browserstack',_0x4f71b8['oLwag']=_0xce0bf(0x1a1),_0x4f71b8[_0xce0bf(0x82)]=_0xce0bf(0x92);const _0x45f143=_0x4f71b8;try{const _0x2b3f6e=await _0x160b04[_0xce0bf(0xe3)](),_0x1538ef=await _0x160b04[_0xce0bf(0xfd)](),_0x3f70c2={},_0x54c469=Object[_0xce0bf(0x108)](_0x1538ef[_0xce0bf(0xe3)]()[_0xce0bf(0x15c)]),_0x17c356={'product':exports[_0xce0bf(0x99)](_0x54c469),'capabilities':_0x54c469,'platform':_0x2b3f6e[_0xce0bf(0x137)](),'platform_version':bsSetupHelper['getPlatformVersion'](_0x45f143[_0xce0bf(0xa1)](global[_0xce0bf(0xb4)],_0x45f143['XKCPi'])),'browser':_0x2b3f6e[_0xce0bf(0x14d)](),'browser_version':_0x2b3f6e[_0xce0bf(0x8e)](),'session_id':_0x1538ef[_0xce0bf(0xe0)]()};global[_0xce0bf(0xb4)]?_0x3f70c2[global[_0xce0bf(0xb4)]]=_0x17c356:_0x3f70c2[_0x45f143[_0xce0bf(0x164)]]=_0x17c356;if(_0x5c76d4)return _0x3f70c2;process[_0xce0bf(0x98)](_0xce0bf(0x80)+process[_0xce0bf(0xc8)],{'timestamp':new Date()[_0xce0bf(0xb8)](),'level':null,'message':null,'kind':_0x45f143[_0xce0bf(0x82)],'http_response':_0x3f70c2,'uuid':_0x34f017});}catch(_0x32490e){exports[_0xce0bf(0xce)](_0xce0bf(0x166)+_0x32490e);}},exports['isInternalHook']=_0x1394dc=>{const _0x562c6a=a137_0x4adbb8;return _0x1394dc&&_0x1394dc['toString']()[_0x562c6a(0x192)](/browserstack internal helper hook/);};
const a137_0x3050f0=a137_0x3309;(function(_0x38abed,_0x401981){const _0x32e8a0=a137_0x3309,_0x1c8c9e=_0x38abed();while(!![]){try{const _0x53920d=-parseInt(_0x32e8a0(0x110))/0x1+parseInt(_0x32e8a0(0x19c))/0x2*(-parseInt(_0x32e8a0(0xc9))/0x3)+-parseInt(_0x32e8a0(0x151))/0x4*(parseInt(_0x32e8a0(0xa4))/0x5)+-parseInt(_0x32e8a0(0x135))/0x6*(parseInt(_0x32e8a0(0xa3))/0x7)+-parseInt(_0x32e8a0(0xc1))/0x8+-parseInt(_0x32e8a0(0xe2))/0x9*(-parseInt(_0x32e8a0(0xd0))/0xa)+parseInt(_0x32e8a0(0x12a))/0xb*(parseInt(_0x32e8a0(0xe6))/0xc);if(_0x53920d===_0x401981)break;else _0x1c8c9e['push'](_0x1c8c9e['shift']());}catch(_0x46b16d){_0x1c8c9e['push'](_0x1c8c9e['shift']());}}}(a137_0x4ea1,0x55855));const fs=require('fs'),path=require(a137_0x3050f0(0xf8)),gitLastCommit=require(a137_0x3050f0(0xd6)),getRepoInfo=require(a137_0x3050f0(0x7c)),{consoleHolder,API_URL,SCREENSHOT_ENDPOINT,UPLOAD_ATTACHMENT_ENDPOINT,FRAMEWORKS,OBSERVABILITY_UPLOAD_API_URL}=require(a137_0x3050f0(0x13b)),http=require(a137_0x3050f0(0x167)),https=require(a137_0x3050f0(0xfc)),child_process=require(a137_0x3050f0(0x114)),getos=require(a137_0x3050f0(0x99)),os=require('os'),logger=require(a137_0x3050f0(0xec))[a137_0x3050f0(0x10d)],buildLogger=require(a137_0x3050f0(0xec))[a137_0x3050f0(0x107)],bsSetupHelper=require(a137_0x3050f0(0xaa)),requestSpy=require(a137_0x3050f0(0xc7)),constants=require(a137_0x3050f0(0xf0)),logPatcher=require(a137_0x3050f0(0x16b)),util=require(a137_0x3050f0(0x11b)),{fileLogger}=require(a137_0x3050f0(0xec)),PerformanceTester=require('../performance/performance-tester'),{isFunction}=require(a137_0x3050f0(0x137)),BSTestOpsPatcher=new logPatcher({}),{O11y_EVENTS:PerformanceO11yEvents}=require(a137_0x3050f0(0x153)),{PLAYWRIGHT_TRACE_LOGS,O11Y_URL}=require(a137_0x3050f0(0xee));exports[a137_0x3050f0(0x197)]=_0x52e163=>{const _0x17396f=a137_0x3050f0;fileLogger[_0x17396f(0xb3)]('['+new Date()['toISOString']()+_0x17396f(0x7e)+constants[_0x17396f(0xff)]+'\x20]\x20'+_0x52e163);},exports[a137_0x3050f0(0x73)]=_0x599919=>{const _0x77a2a8=a137_0x3050f0,_0x103145={};_0x103145[_0x77a2a8(0xf4)]=function(_0x58c6fe,_0x2fc39e){return _0x58c6fe===_0x2fc39e;},_0x103145['diQVp']=_0x77a2a8(0x19e),_0x103145[_0x77a2a8(0x191)]=function(_0xcf7d7a,_0x258881){return _0xcf7d7a===_0x258881;},_0x103145[_0x77a2a8(0xc4)]=function(_0x376b9a,_0xaf82c4){return _0x376b9a===_0xaf82c4;};const _0x5f021b=_0x103145;fileLogger[_0x77a2a8(0x73)]('['+new Date()['toISOString']()+'][\x20'+constants['TEST_REPORTING_ANALYTICS']+_0x77a2a8(0x15e)+_0x599919),(_0x5f021b[_0x77a2a8(0xf4)](process[_0x77a2a8(0xbb)]['BROWSERSTACK_TEST_REPORTING_DEBUG'],_0x5f021b[_0x77a2a8(0xd4)])||_0x5f021b[_0x77a2a8(0xf4)](process['env'][_0x77a2a8(0x160)],'1')||_0x5f021b[_0x77a2a8(0x191)](process['env'][_0x77a2a8(0xb5)],_0x5f021b['diQVp'])||_0x5f021b[_0x77a2a8(0xc4)](process['env'][_0x77a2a8(0xb5)],'1'))&&consoleHolder[_0x77a2a8(0xac)]('\x0a['+new Date()['toISOString']()+'][\x20'+constants['TEST_REPORTING_ANALYTICS']+'\x20]\x20'+_0x599919+'\x0a');};function a137_0x4ea1(){const _0x4c8a0a=['../helper','iRQKv','log','getFailureType','oHYQj','toString','getBrowserVersion','formData','awk\x20\x27/SOFTWARE\x20LICENSE\x20AGREEMENT\x20FOR\x20macOS/\x27\x20\x27/System/Library/CoreServices/Setup\x20Assistant.app/Contents/Resources/en.lproj/OSXSoftwareLicense.rtf\x27\x20|\x20awk\x20-F\x20\x27macOS\x20\x27\x20\x27{print\x20$NF}\x27\x20|\x20awk\x20\x27{print\x20substr($0,\x200,\x20length($0)-1)}\x27','silly','TimeoutError','BROWSERSTACK_OBSERVABILITY_DEBUG','DPbGn','BROWSERSTACK_PRODUCT_MAP','Content-Type','FOCeZ','headers','env','TEST_PLATFORM','split','SDEnD','parseFileNames','maxTotalSockets','626856GmAmoP','UyQDx','modifyReqForTraceUpload','OCqFs','isInternalHook','hAlhV','../../helpers/request-spy','Not\x20a\x20JSON\x20response\x20from\x20BrowserStack\x20Server\x20-\x20body:\x20%s,\x20error:\x20%s','3297osFEQl','bs:addPlatformDetails:','Agent','O11yHashedID','host','execSync','YQrFa','130OLgtez','Not\x20a\x20JSON\x20response\x20from\x20BrowserStack\x20Server','UZcVS','getSession','diQVp','stack','git-last-commit','PCsGK','xpTFb','toJSON','GhCox','Failed\x20to\x20determine\x20product\x20linked\x20to\x20','yhHzX','xcdXx','removeAnsiColors','ICsDy','yUvjq','/builds/','162306ylclDN','nZrhj','turboScaleGridDetails','Test\x20timeout\x20of','12VTRWcZ','Received\x20response\x20from\x20BrowserStack\x20Server\x20with\x20status\x20:\x20','LxJQq','Error\x20in\x20importing\x20windows-release\x20','dist','OS\x20X','../logger','pCifL','../../../src/bin/utils/constants','ZFzUQ','../../bin/utils/constants','X-BSTACK-TESTOPS','app_automate','rootDir','THRCu','PeSol','bs:addLog:','spy','path','failureData','app-automate','ZeBbx','https','Error\x20in\x20sending\x20request\x20to\x20BrowserStack\x20Server\x20:\x20','default','TEST_REPORTING_ANALYTICS','mWkjQ','printBuildLink','relativeTestFilePath','nqDSq','xpXFt','capabilities','fcYjM','buildLogger','win32','hostname','tsmJo','BROWSERSTACK_RERUN_TESTS','Uploading\x20trace\x20logs\x20to:\x20','winstonLogger','uGSdR','Upxoc','573421fAKVFZ','browserstack','blePN','PathHelper','child_process','TEST_OBSERVABILITY_BUILD_TAG','getSyncScript','\x20to\x20view\x20accessibility\x20report.\x0a','nsRRR','ozdLy','object','util','svQum','join','PRINT_BUILDLINK','map','BNjjo','UObXj','uiNiN','UxQII','patchConsoleLogger','getUserName','buildTag','auunj','HUB_URL_REGEX','info','18249077cSzZLi','qFkrH','@cucumber/cucumber','linux','getPackageVersion','wNOeY','iEGNu','measureWrapper','cnxif','SLEqB','agent','1098XZwyGM','getBuildTags','lodash','shouldReRunObservabilityTests','VJfNH','trim','./constants','ATS_HUB_URL_REGEX','TZlTG','body','\x20to\x20view\x20build\x20report,\x20insights,\x20and\x20many\x20more\x20debugging\x20information\x20all\x20at\x20one\x20place!\x0a','Unknown','BAJIT','data','pHBSc','then','err','url','nodeRequest','ObservabilitySync:','SzBhl','wrdqK','backtrace','Visit\x20','UnhandledError','EFycf','HQMmI','push','3752UtmMKL','emit','../performance/constants','maxSockets','wdmLt','config','MOCHA','sleep','length','BROWSERSTACK_CONFIG_FILE_PATH','LMUdo','PUPPETEER','getDefaultHeaders','\x20]\x20','HTTP','BROWSERSTACK_TEST_REPORTING_DEBUG','prefix','prefixTestPath','match','mkImL','toISOString','FJnZA','http','iznLm','Linux','extractValuesWithRegexKeyMatch','../../bin/utils/logPatcher','platformVersion','isTestObservabilitySession','GLMsU','AssertionError','CODECEPT_CUCUMBER','turboscale','KRsPY','customTag','ysHBO','parse','asyncAwaitNodeReq','A11yEnabled','DrJOT','relative','__cloud_provider___','expanded','BROWSERSTACK_TEST_REPORTING','getCustomTags','unknown_grid','[%s][\x20Accessibility\x20]\x20Error\x20printing\x20accessibility\x20build\x20link\x20%s','readConfig','zYUjO','BROWSERSTACK_TEST_OBSERVABILITY','aLWfy','yDCUN','jest','printA11yBuildLink','boAti','wmfHW','Exception\x20in\x20populating\x20test\x20failure\x20data\x20with\x20error\x20:\x20','HjmpK','local_grid','nKpxY','XhhAo','getAccessKey','forEach','getObservabilityLinkedProductName','YtaiH','json','OuixS','timeout','logs','BROWSERSTACK_TEST_OBSERVABILITY_YML','trace','LogCreated','keys','Error\x20in\x20getting\x20Linux\x20Details','BS_TESTOPS_BUILD_HASHED_ID','1214UPIbiH','format','true','xOzuR','lhATW','getPlatformDetails','stringify','YgeHk','platform','yXwYM','isArray','OEkCs','test','pvgLm','release','debug','application/json','sPhmS','\x20:\x20','DsjTc','nmZZs','cwd','zctEW','null','git-repo-info','sendPlatformDetails','][\x20','Windows','platformName','https://accessibility.browserstack.com/automated-tests/projects/p/builds/b/1?thBuildId=','VuYYa','CODECEPT','RzQni','wMERb','zwExb','isUndefined','appium:app','BROWSERSTACK_TESTHUB_JWT','bPkGz','fileName','startsWith','map_','LtgQg','darwin','getCapabilities','fkmCa','message','addRequestSpy','XMCZw','error','app','getPlatform','jdzmf','getos','FCpIp','NmcIh','LSqeh','pid','windows-release','includes','IYDeZ','BROWSERSTACK_ACCESSIBILITY','PLAYWRIGHT','3269EedTmv','740iXRBjn','getBrowserStackConfig','tPAJL','hJcrb','fromEntries','keepAlive'];a137_0x4ea1=function(){return _0x4c8a0a;};return a137_0x4ea1();}const a137_0xe9cfb3={};a137_0xe9cfb3[a137_0x3050f0(0xa9)]=!![],a137_0xe9cfb3['timeout']=0xea60,a137_0xe9cfb3['maxSockets']=0x2,a137_0xe9cfb3[a137_0x3050f0(0xc0)]=0x2;const httpKeepAliveAgent=new http['Agent'](a137_0xe9cfb3),a137_0x36d1c4={};a137_0x36d1c4[a137_0x3050f0(0xa9)]=!![],a137_0x36d1c4['timeout']=0xea60,a137_0x36d1c4[a137_0x3050f0(0x154)]=0x2,a137_0x36d1c4[a137_0x3050f0(0xc0)]=0x2;const httpsKeepAliveAgent=new https[(a137_0x3050f0(0xcb))](a137_0x36d1c4),a137_0x1728cf={};function a137_0x3309(_0x1e6cd0,_0x6f8763){const _0x4ea12a=a137_0x4ea1();return a137_0x3309=function(_0x330950,_0x48c9ce){_0x330950=_0x330950-0x71;let _0x3a629b=_0x4ea12a[_0x330950];return _0x3a629b;},a137_0x3309(_0x1e6cd0,_0x6f8763);}a137_0x1728cf[a137_0x3050f0(0xa9)]=!![],a137_0x1728cf[a137_0x3050f0(0x194)]=0xea60,a137_0x1728cf[a137_0x3050f0(0x154)]=0x2,a137_0x1728cf[a137_0x3050f0(0xc0)]=0x2;const httpScreenshotsKeepAliveAgent=new http['Agent'](a137_0x1728cf),a137_0x3fd142={};a137_0x3fd142[a137_0x3050f0(0xa9)]=!![],a137_0x3fd142[a137_0x3050f0(0x194)]=0xea60,a137_0x3fd142[a137_0x3050f0(0x154)]=0x2,a137_0x3fd142[a137_0x3050f0(0xc0)]=0x2;const httpsScreenshotsKeepAliveAgent=new https['Agent'](a137_0x3fd142);exports[a137_0x3050f0(0x138)]=()=>{const _0x2ab6a0=a137_0x3050f0,_0x2f5ee6={};_0x2f5ee6['jdzmf']=function(_0x39ba88,_0x2d598b){return _0x39ba88!==_0x2d598b;},_0x2f5ee6[_0x2ab6a0(0xdf)]=_0x2ab6a0(0x7b);const _0x3a02a9=_0x2f5ee6;return process[_0x2ab6a0(0xbb)]['BROWSERSTACK_RERUN_TESTS']&&_0x3a02a9[_0x2ab6a0(0x98)](process[_0x2ab6a0(0xbb)][_0x2ab6a0(0x10b)],_0x3a02a9[_0x2ab6a0(0xdf)])?!![]:![];},exports[a137_0x3050f0(0x16d)]=()=>{const _0x11145f=a137_0x3050f0,_0x5db779={};_0x5db779[_0x11145f(0x172)]=function(_0x26bed1,_0x437425){return _0x26bed1===_0x437425;},_0x5db779[_0x11145f(0x84)]='true',_0x5db779[_0x11145f(0x127)]=function(_0x29eb25,_0x13ff12){return _0x29eb25===_0x13ff12;};const _0x5d3b90=_0x5db779;let _0x5f245=!![];return process[_0x11145f(0xbb)]['BROWSERSTACK_TEST_OBSERVABILITY_YML']&&(_0x5f245=_0x5d3b90[_0x11145f(0x172)](process[_0x11145f(0xbb)][_0x11145f(0x196)],_0x5d3b90[_0x11145f(0x84)])),process[_0x11145f(0xbb)][_0x11145f(0x182)]&&(_0x5f245=_0x5d3b90[_0x11145f(0x172)](process['env'][_0x11145f(0x182)],_0x5d3b90[_0x11145f(0x84)])),process['env'][_0x11145f(0x17c)]&&(_0x5f245=_0x5d3b90[_0x11145f(0x127)](process['env'][_0x11145f(0x17c)],_0x5d3b90[_0x11145f(0x84)])),_0x5f245;},exports[a137_0x3050f0(0xbf)]=_0x1c9273=>{const _0x344d21=a137_0x3050f0;if(bsSetupHelper[_0x344d21(0x87)](_0x1c9273))return undefined;try{return _0x1c9273[_0x344d21(0x13a)]()['split'](',');}catch(_0x28990a){return undefined;}},exports[a137_0x3050f0(0x101)]=()=>{const _0x646304=a137_0x3050f0,_0x3173c0={'TZlTG':function(_0x2fc980,_0x441eb9){return _0x2fc980(_0x441eb9);},'VDCVp':'../../bin/v2/browserstackCLI','pHBSc':function(_0x5835d5,_0x1b5703){return _0x5835d5!==_0x1b5703;},'nKpxY':_0x646304(0x7b),'FJnZA':function(_0x49353a,_0x459e56){return _0x49353a!==_0x459e56;},'RuKUQ':'undefined','wNOeY':function(_0x50561d,_0x27bf59){return _0x50561d===_0x27bf59;},'YDRqL':_0x646304(0x19e),'ysHBO':function(_0x2b5057,_0x2e9c4b){return _0x2b5057&&_0x2e9c4b;}};return PerformanceTester[_0x646304(0x131)](PerformanceO11yEvents[_0x646304(0x11e)],async()=>{const _0x5b3166=_0x646304;try{const _0x254420=_0x3173c0[_0x5b3166(0x13d)](require,_0x3173c0['VDCVp']);if(_0x254420[_0x5b3166(0xcc)]){const _0x3fcb48='Visit\x20'+O11Y_URL+'/builds/'+_0x254420[_0x5b3166(0xcc)]+'\x20to\x20view\x20build\x20report,\x20insights,\x20and\x20many\x20more\x20debugging\x20information\x20all\x20at\x20one\x20place!\x0a';buildLogger[_0x5b3166(0x129)](_0x3fcb48),exports[_0x5b3166(0x186)](_0x254420[_0x5b3166(0xcc)],_0x254420[_0x5b3166(0x177)]);return;}if(process['env']['BS_TESTOPS_BUILD_HASHED_ID']&&_0x3173c0[_0x5b3166(0x143)](process[_0x5b3166(0xbb)][_0x5b3166(0x19b)],_0x3173c0[_0x5b3166(0x18c)])&&_0x3173c0[_0x5b3166(0x166)](process['env']['BS_TESTOPS_BUILD_HASHED_ID'],_0x3173c0['RuKUQ'])){const _0x2324dd='Visit\x20'+constants['O11Y_URL']+_0x5b3166(0xe1)+process[_0x5b3166(0xbb)][_0x5b3166(0x19b)]+_0x5b3166(0x13f);buildLogger['info'](_0x2324dd);const _0x54a911=_0x3173c0[_0x5b3166(0x12f)](process[_0x5b3166(0xbb)][_0x5b3166(0xa1)],_0x3173c0['YDRqL']);let _0x389084=![];try{const _0x26d00f=JSON['parse'](process[_0x5b3166(0xbb)][_0x5b3166(0xb7)]||'{}');_0x389084=_0x3173c0[_0x5b3166(0x12f)](_0x26d00f[_0x5b3166(0xf2)],!![]);}catch(_0x2a466f){}exports[_0x5b3166(0x186)](process[_0x5b3166(0xbb)]['BS_TESTOPS_BUILD_HASHED_ID'],_0x3173c0[_0x5b3166(0x174)](_0x54a911,!_0x389084));}}catch(_0x5cf309){logger[_0x5b3166(0x95)](util[_0x5b3166(0x19d)]('[%s][\x20'+constants[_0x5b3166(0xff)]+'\x20]\x20Build\x20Not\x20Found\x20%s',new Date()[_0x5b3166(0x165)](),_0x5cf309['stack']||_0x5cf309[_0x5b3166(0x92)]||_0x5cf309));}})();},exports['printA11yBuildLink']=(_0x5f3b5d,_0x5d5837)=>{const _0x2c0d4b=a137_0x3050f0,_0x473d4e={};_0x473d4e[_0x2c0d4b(0x120)]=function(_0x1b98de,_0x41fd7d){return _0x1b98de&&_0x41fd7d;},_0x473d4e[_0x2c0d4b(0x184)]=_0x2c0d4b(0x17f);const _0x2f7195=_0x473d4e;try{if(_0x2f7195['BNjjo'](_0x5d5837,_0x5f3b5d)){const _0x479e01=_0x2c0d4b(0x81)+_0x5f3b5d,_0x114305=_0x2c0d4b(0x14c)+_0x479e01+_0x2c0d4b(0x117);buildLogger['info'](_0x114305);}}catch(_0x340a60){logger[_0x2c0d4b(0x95)](util['format'](_0x2f7195[_0x2c0d4b(0x184)],new Date()[_0x2c0d4b(0x165)](),_0x340a60[_0x2c0d4b(0xd5)]||_0x340a60[_0x2c0d4b(0x92)]||_0x340a60));}},exports[a137_0x3050f0(0xad)]=_0x505804=>{const _0x53270c=a137_0x3050f0,_0x3ae31d={};_0x3ae31d['ozdLy']=_0x53270c(0x16f),_0x3ae31d[_0x53270c(0x7a)]=_0x53270c(0xe5),_0x3ae31d[_0x53270c(0x112)]=_0x53270c(0xb4),_0x3ae31d[_0x53270c(0x141)]=_0x53270c(0x14d);const _0x46769c=_0x3ae31d;if(!_0x505804)return null;const _0x32222d=_0x505804[_0x53270c(0xaf)]();if(_0x32222d[_0x53270c(0x163)](/AssertionError/))return _0x46769c[_0x53270c(0x119)];if(_0x32222d['match'](/TimeoutError/)||_0x32222d[_0x53270c(0x8c)](_0x46769c[_0x53270c(0x7a)])||_0x32222d[_0x53270c(0x163)](/Timeout.*exceeded/i))return _0x46769c[_0x53270c(0x112)];return _0x46769c['BAJIT'];},exports['getFrameworkVersion']=_0x11b0ab=>{const _0x3b15f3=a137_0x3050f0,_0xa7aeb2={};_0xa7aeb2[_0x3b15f3(0x181)]='mocha',_0xa7aeb2[_0x3b15f3(0x9a)]='@playwright/test',_0xa7aeb2['NmcIh']='codeceptjs',_0xa7aeb2[_0x3b15f3(0x164)]=_0x3b15f3(0x185),_0xa7aeb2[_0x3b15f3(0xc2)]=_0x3b15f3(0x12c),_0xa7aeb2[_0x3b15f3(0x14e)]='puppeteer-core',_0xa7aeb2[_0x3b15f3(0xe3)]='puppeteer';const _0x5d3e37=_0xa7aeb2;let _0x3e5e2e=null;switch(_0x11b0ab){case FRAMEWORKS[_0x3b15f3(0x157)]:_0x3e5e2e=bsSetupHelper['getPackageVersion'](_0x5d3e37[_0x3b15f3(0x181)]);break;case FRAMEWORKS[_0x3b15f3(0xa2)]:_0x3e5e2e=bsSetupHelper[_0x3b15f3(0x12e)](_0x5d3e37[_0x3b15f3(0x9a)]);break;case FRAMEWORKS[_0x3b15f3(0x83)]:case FRAMEWORKS[_0x3b15f3(0x170)]:_0x3e5e2e=bsSetupHelper[_0x3b15f3(0x12e)](_0x5d3e37[_0x3b15f3(0x9b)]);break;case FRAMEWORKS['JEST']:_0x3e5e2e=bsSetupHelper['getPackageVersion'](_0x5d3e37[_0x3b15f3(0x164)]);break;case FRAMEWORKS['CUCUMBER']:_0x3e5e2e=bsSetupHelper[_0x3b15f3(0x12e)](_0x5d3e37[_0x3b15f3(0xc2)]);break;case FRAMEWORKS[_0x3b15f3(0x15c)]:_0x3e5e2e=bsSetupHelper['getPackageVersion'](_0x5d3e37[_0x3b15f3(0x14e)])||bsSetupHelper[_0x3b15f3(0x12e)](_0x5d3e37[_0x3b15f3(0xe3)]);break;default:break;}return _0x3e5e2e;},exports[a137_0x3050f0(0xa5)]=_0x4a2c1e=>{const _0x4aee79=a137_0x3050f0;let _0xe0df62=null;switch(_0x4a2c1e){case FRAMEWORKS['PLAYWRIGHT']:_0xe0df62=process[_0x4aee79(0xbb)][_0x4aee79(0x15a)];break;}if(!_0xe0df62)return;return bsSetupHelper[_0x4aee79(0x180)](_0xe0df62,![]);},exports['getUserCredentials']=_0x396e52=>{const _0x5b71eb=a137_0x3050f0;return{'username':bsSetupHelper[_0x5b71eb(0x125)](_0x396e52),'accessKey':bsSetupHelper[_0x5b71eb(0x18e)](_0x396e52)};},exports[a137_0x3050f0(0xc3)]=(_0x3535d3,_0x4cf279)=>{const _0x353081=a137_0x3050f0,_0x2a06a3={};_0x2a06a3[_0x353081(0x188)]='0|3|5|1|2|4',_0x2a06a3[_0x353081(0xda)]=_0x353081(0x198),_0x2a06a3[_0x353081(0xe0)]='TEST_ATTACHMENT';const _0x58e973=_0x2a06a3,_0x3b62e9=_0x58e973[_0x353081(0x188)][_0x353081(0xbd)]('|');let _0x47beda=0x0;while(!![]){switch(_0x3b62e9[_0x47beda++]){case'0':if(!_0x3535d3[_0x353081(0x13e)]||!Array[_0x353081(0x1a6)](_0x3535d3['body']))return;continue;case'1':delete _0x3535d3[_0x353081(0x13e)];continue;case'2':delete _0x3535d3[_0x353081(0x192)];continue;case'3':if(!_0x3535d3[_0x353081(0x13e)][0x0]||!_0x3535d3[_0x353081(0x13e)][0x0]['logs']||!_0x3535d3[_0x353081(0x13e)][0x0]['logs'][_0x353081(0x159)])return;continue;case'4':delete _0x4cf279[_0x353081(0xba)];continue;case'5':_0x3535d3[_0x353081(0xb1)]={'data':_0x3535d3[_0x353081(0x13e)][0x0][_0x353081(0x195)][0x0][_0x353081(0x142)],'test_run_uuid':_0x3535d3[_0x353081(0x13e)][0x0][_0x353081(0x195)][0x0]['test_run_uuid'],'event_type':_0x58e973[_0x353081(0xda)],'kind':_0x58e973[_0x353081(0xe0)],'attachmentType':PLAYWRIGHT_TRACE_LOGS,'timestamp':new Date()[_0x353081(0x165)](),'fileName':_0x3535d3['body'][0x0][_0x353081(0x195)][0x0][_0x353081(0x8b)]};continue;}break;}},exports[a137_0x3050f0(0x176)]=async(_0x1a44ad,_0x1aa945,_0x2bc457,_0x5beb35,_0x22a00c=!![])=>{const _0x45fc50=a137_0x3050f0,_0x20daca={};_0x20daca[_0x45fc50(0x75)]=function(_0x408d90,_0x467a3c){return _0x408d90===_0x467a3c;},_0x20daca[_0x45fc50(0x14a)]=_0x45fc50(0xb8),_0x20daca[_0x45fc50(0x100)]='application/json',_0x20daca[_0x45fc50(0x106)]='https',_0x20daca['xpTFb']=function(_0xa9ae63,_0x235a08){return _0xa9ae63!==_0x235a08;},_0x20daca[_0x45fc50(0x193)]=_0x45fc50(0x11a),_0x20daca[_0x45fc50(0x15b)]=_0x45fc50(0xc8);const _0x40aaa7=_0x20daca,_0x44d3ba={..._0x5beb35,...{'method':_0x1a44ad,'url':OBSERVABILITY_UPLOAD_API_URL+'/'+_0x1aa945,'body':_0x2bc457,'json':_0x40aaa7[_0x45fc50(0x75)](_0x5beb35[_0x45fc50(0xba)][_0x40aaa7[_0x45fc50(0x14a)]],_0x40aaa7[_0x45fc50(0x100)]),'agent':API_URL['includes'](_0x40aaa7[_0x45fc50(0x106)])?httpsKeepAliveAgent:httpKeepAliveAgent}};_0x40aaa7[_0x45fc50(0x75)](_0x1aa945,UPLOAD_ATTACHMENT_ENDPOINT)&&(_0x44d3ba[_0x45fc50(0x134)]=API_URL[_0x45fc50(0x9f)](_0x40aaa7['fcYjM'])?httpsScreenshotsKeepAliveAgent:httpScreenshotsKeepAliveAgent,exports[_0x45fc50(0xc3)](_0x44d3ba,_0x5beb35),logger[_0x45fc50(0x73)](_0x45fc50(0x10c)+_0x44d3ba[_0x45fc50(0x146)]));try{const {statusCode:_0xa5c503,body:_0x280763}=await bsSetupHelper[_0x45fc50(0x147)](_0x1a44ad,_0x1aa945,_0x44d3ba,_0x5beb35,_0x44d3ba[_0x45fc50(0x146)]);if(_0x40aaa7[_0x45fc50(0xd8)](_0xa5c503,0xc8))return _0x280763?_0x280763:_0x45fc50(0xe7)+_0xa5c503;let _0x4d99f3=_0x280763;if(_0x22a00c)try{_0x40aaa7['xpTFb'](typeof _0x280763,_0x40aaa7[_0x45fc50(0x193)])&&(_0x4d99f3=JSON[_0x45fc50(0x175)](_0x280763));}catch(_0x3a842f){logger['error'](_0x40aaa7['LMUdo'],_0x280763,util[_0x45fc50(0x19d)](_0x3a842f));}const _0x3e3c5d={};return _0x3e3c5d[_0x45fc50(0x142)]=_0x4d99f3,_0x3e3c5d;}catch(_0x391dea){logger[_0x45fc50(0x95)](_0x45fc50(0xfd)+util[_0x45fc50(0x19d)](_0x391dea));throw _0x391dea;}},exports[a137_0x3050f0(0x147)]=(_0x3b61d5,_0x42ebe0,_0x4cfeb3,_0x228beb,_0x13b2fe=!![])=>{const _0x544919=a137_0x3050f0,_0x14056f={'cnxif':function(_0xb51f86,_0x543238){return _0xb51f86(_0x543238);},'wMERb':function(_0x33c7ca,_0x407208){return _0x33c7ca!==_0x407208;},'iRQKv':function(_0x19b220,_0x3002ad){return _0x19b220(_0x3002ad);},'XhhAo':_0x544919(0x11a),'DrJOT':function(_0x4ba248,_0x5c7a2c){return _0x4ba248(_0x5c7a2c);},'UZcVS':_0x544919(0xd1),'boAti':function(_0xeb57c2,_0x5e863f){return _0xeb57c2===_0x5e863f;},'aiBAf':_0x544919(0xb8),'ZrxMG':_0x544919(0x74),'qFkrH':'https','DhuCs':function(_0x37e40f,_0x2a8162){return _0x37e40f===_0x2a8162;}};return new Promise((_0x306d43,_0x2827f0)=>{const _0x35ddfd=_0x544919,_0x325e35={'LxJQq':function(_0x327d14,_0x447823){const _0x4d4759=a137_0x3309;return _0x14056f[_0x4d4759(0x85)](_0x327d14,_0x447823);},'LtgQg':function(_0x201088,_0x3e2a9b){const _0x1a20bc=a137_0x3309;return _0x14056f[_0x1a20bc(0xab)](_0x201088,_0x3e2a9b);},'UObXj':_0x14056f[_0x35ddfd(0x18d)],'YgeHk':function(_0x466c21,_0x32d2bf){const _0x24ed3b=_0x35ddfd;return _0x14056f[_0x24ed3b(0x178)](_0x466c21,_0x32d2bf);},'zwExb':_0x14056f[_0x35ddfd(0xd2)],'xcdXx':function(_0x502aad,_0x6db04e){const _0xd7ebae=_0x35ddfd;return _0x14056f[_0xd7ebae(0x132)](_0x502aad,_0x6db04e);}},_0x234cf7={..._0x228beb,...{'method':_0x3b61d5,'url':API_URL+'/'+_0x42ebe0,'body':_0x4cfeb3,'json':_0x14056f[_0x35ddfd(0x187)](_0x228beb[_0x35ddfd(0xba)][_0x14056f['aiBAf']],_0x14056f['ZrxMG']),'agent':API_URL[_0x35ddfd(0x9f)](_0x14056f['qFkrH'])?httpsKeepAliveAgent:httpKeepAliveAgent}};_0x14056f['DhuCs'](_0x42ebe0,SCREENSHOT_ENDPOINT)&&(_0x234cf7[_0x35ddfd(0x134)]=API_URL[_0x35ddfd(0x9f)](_0x14056f[_0x35ddfd(0x12b)])?httpsScreenshotsKeepAliveAgent:httpScreenshotsKeepAliveAgent),bsSetupHelper[_0x35ddfd(0x147)](_0x3b61d5,_0x42ebe0,_0x234cf7,_0x228beb,API_URL)[_0x35ddfd(0x144)](({statusCode:_0x38fc08,body:_0x21fc17})=>{const _0x292cc7=_0x35ddfd;if(_0x325e35[_0x292cc7(0xe8)](_0x38fc08,0xc8))_0x325e35[_0x292cc7(0x8e)](_0x2827f0,_0x21fc17?_0x21fc17:_0x292cc7(0xe7)+_0x38fc08);else{if(_0x13b2fe)try{_0x325e35[_0x292cc7(0xe8)](typeof _0x21fc17,_0x325e35[_0x292cc7(0x121)])&&(_0x21fc17=JSON['parse'](_0x21fc17));}catch(_0x513ce7){_0x325e35[_0x292cc7(0x1a3)](_0x2827f0,_0x325e35[_0x292cc7(0x86)]);return;}const _0xe10b81={};_0xe10b81[_0x292cc7(0x142)]=_0x21fc17,_0x325e35[_0x292cc7(0xdd)](_0x306d43,_0xe10b81);}})['catch'](_0x4e7717=>{const _0x3c12bf=_0x35ddfd;_0x4e7717&&_0x14056f[_0x3c12bf(0x132)](_0x2827f0,_0x4e7717);});});},exports[a137_0x3050f0(0x136)]=_0x2fc88e=>{const _0x1a7b54=a137_0x3050f0;if(process[_0x1a7b54(0xbb)]['TEST_REPORTING_BUILD_TAG'])return process[_0x1a7b54(0xbb)]['TEST_REPORTING_BUILD_TAG']['split'](',');if(process[_0x1a7b54(0xbb)][_0x1a7b54(0x115)])return process[_0x1a7b54(0xbb)][_0x1a7b54(0x115)]['split'](',');if(_0x2fc88e[_0x1a7b54(0x126)])return _0x2fc88e[_0x1a7b54(0x126)];return[];},exports[a137_0x3050f0(0x15d)]=(_0x51ec60=!![])=>{const _0x6d9d0f=a137_0x3050f0,_0x5e3be9={};_0x5e3be9[_0x6d9d0f(0x10f)]=_0x6d9d0f(0x74),_0x5e3be9[_0x6d9d0f(0xa7)]='true',_0x5e3be9[_0x6d9d0f(0x133)]='Authorization';const _0x2371bf=_0x5e3be9,_0xd409d8={};_0xd409d8[_0x6d9d0f(0xb8)]=_0x2371bf[_0x6d9d0f(0x10f)],_0xd409d8[_0x6d9d0f(0xf1)]=_0x2371bf['hJcrb'];const _0x7f77ae=_0xd409d8;return _0x51ec60&&process[_0x6d9d0f(0xbb)]['BROWSERSTACK_TESTHUB_JWT']&&(_0x7f77ae[_0x2371bf[_0x6d9d0f(0x133)]]='Bearer\x20'+process[_0x6d9d0f(0xbb)][_0x6d9d0f(0x89)]),_0x7f77ae;},exports['extractValuesWithRegexKeyMatch']=_0xa37e89=>{const _0x1cf146=a137_0x3050f0,_0x2a24f4={};_0x2a24f4['HjmpK']='^CUSTOM_TAG_\x5cd+$';const _0x5a8d93=_0x2a24f4,_0x3a3dcb=[],_0x24944f=new RegExp(_0x5a8d93[_0x1cf146(0x18a)],'i');return Object[_0x1cf146(0x199)](_0xa37e89)['filter'](_0x1ce058=>_0x24944f['test'](_0x1ce058))[_0x1cf146(0x18f)](_0x707696=>_0x3a3dcb[_0x1cf146(0x150)](_0xa37e89[_0x707696])),_0x3a3dcb;},exports[a137_0x3050f0(0x17d)]=_0x419d2c=>{const _0xe20f93=a137_0x3050f0,_0x2a372d=[],_0x4ef164=_0x419d2c[_0xe20f93(0x173)]||process['env']['CUSTOM_TAG'];return _0x4ef164&&_0x2a372d['push'](_0x4ef164),_0x2a372d[_0xe20f93(0x150)](...exports[_0xe20f93(0x16a)](process[_0xe20f93(0xbb)])),_0x2a372d['push'](...exports[_0xe20f93(0x16a)](_0x419d2c)),_0x2a372d;},exports['removeAnsiColors']=_0x52086b=>{if(!_0x52086b)return'';return _0x52086b['replace'](/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g,'');},exports[a137_0x3050f0(0x158)]=(_0x18fd0c=0x64)=>new Promise(_0x26eeaa=>setTimeout(_0x26eeaa,_0x18fd0c));const getPlatformName=()=>{const _0x1ad53e=a137_0x3050f0,_0x32c80f={};_0x32c80f[_0x1ad53e(0xa0)]=function(_0x424b4e,_0x424fd5){return _0x424b4e===_0x424fd5;},_0x32c80f['lhATW']=_0x1ad53e(0x108),_0x32c80f[_0x1ad53e(0x122)]=_0x1ad53e(0x7f),_0x32c80f[_0x1ad53e(0xbe)]=_0x1ad53e(0x8f),_0x32c80f[_0x1ad53e(0x1a5)]=_0x1ad53e(0xeb),_0x32c80f[_0x1ad53e(0xb6)]=_0x1ad53e(0x12d),_0x32c80f[_0x1ad53e(0x130)]=_0x1ad53e(0x169),_0x32c80f[_0x1ad53e(0x11c)]=_0x1ad53e(0x140);const _0x264c2f=_0x32c80f;if(_0x264c2f[_0x1ad53e(0xa0)](process[_0x1ad53e(0x1a4)],_0x264c2f[_0x1ad53e(0x1a0)]))return _0x264c2f[_0x1ad53e(0x122)];if(_0x264c2f[_0x1ad53e(0xa0)](process[_0x1ad53e(0x1a4)],_0x264c2f[_0x1ad53e(0xbe)]))return _0x264c2f[_0x1ad53e(0x1a5)];if(_0x264c2f[_0x1ad53e(0xa0)](process[_0x1ad53e(0x1a4)],_0x264c2f[_0x1ad53e(0xb6)]))return _0x264c2f[_0x1ad53e(0x130)];return _0x264c2f[_0x1ad53e(0x11c)];},getMacOSVersion=()=>{const _0x564960=a137_0x3050f0,_0x530e36={};_0x530e36['wdmLt']=_0x564960(0xb2);const _0x29b7aa=_0x530e36;return child_process[_0x564960(0xce)](_0x29b7aa[_0x564960(0x155)])[_0x564960(0xaf)]()['trim']();},getLinuxDetails=()=>{const _0x4df8ea={'aLWfy':function(_0x49c85a,_0x3237f7){return _0x49c85a(_0x3237f7);},'tsmJo':function(_0x4cfbdf,_0x7e74e4){return _0x4cfbdf(_0x7e74e4);}};return new Promise((_0x114a70,_0x696a01)=>{const _0x5d289d=a137_0x3309,_0x5e1197={'pvgLm':function(_0x481a6c,_0x291be6){const _0x4c9564=a137_0x3309;return _0x4df8ea[_0x4c9564(0x183)](_0x481a6c,_0x291be6);},'DKzju':function(_0x59e406,_0x503227){const _0x22e173=a137_0x3309;return _0x4df8ea[_0x22e173(0x183)](_0x59e406,_0x503227);}};_0x4df8ea[_0x5d289d(0x10a)](getos,(_0x3a0b77,_0x502f98)=>{const _0x4cee20=_0x5d289d;if(_0x3a0b77)return _0x5e1197[_0x4cee20(0x71)](_0x696a01,_0x3a0b77);_0x5e1197['DKzju'](_0x114a70,_0x502f98);});});};exports[a137_0x3050f0(0x1a1)]=async()=>{const _0x213c06=a137_0x3050f0,_0x1b9c34={'xpXFt':function(_0x52cce2){return _0x52cce2();},'jpXsu':_0x213c06(0xeb),'ZFzUQ':function(_0x3101fa){return _0x3101fa();},'GLMsU':_0x213c06(0x7f),'SzBhl':_0x213c06(0x9e),'YQrFa':function(_0x447478){return _0x447478();},'SkKre':_0x213c06(0x169),'UxQII':_0x213c06(0x19a)};let _0x372ac4=_0x1b9c34[_0x213c06(0x104)](getPlatformName),_0x459b66=os[_0x213c06(0x72)]()['toString']();switch(_0x372ac4){case _0x1b9c34['jpXsu']:_0x459b66=_0x1b9c34[_0x213c06(0xef)](getMacOSVersion);break;case _0x1b9c34[_0x213c06(0x16e)]:try{const _0x565511=(await import(_0x1b9c34[_0x213c06(0x149)]))[_0x213c06(0xfe)];_0x459b66=_0x1b9c34[_0x213c06(0xcf)](_0x565511);}catch(_0x171684){exports[_0x213c06(0x73)](_0x213c06(0xe9)+_0x171684[_0x213c06(0xaf)]());}break;case _0x1b9c34['SkKre']:try{const _0x51ebba=await _0x1b9c34[_0x213c06(0x104)](getLinuxDetails);_0x51ebba[_0x213c06(0xea)]&&(_0x372ac4=_0x51ebba[_0x213c06(0xea)]),_0x51ebba[_0x213c06(0x72)]&&(_0x459b66=_0x51ebba[_0x213c06(0x72)][_0x213c06(0xaf)]());}catch(_0x3100cf){exports[_0x213c06(0x73)](_0x1b9c34[_0x213c06(0x123)]);}break;default:break;}const _0x1c2c01={};return _0x1c2c01[_0x213c06(0x80)]=_0x372ac4,_0x1c2c01[_0x213c06(0x16c)]=_0x459b66,_0x1c2c01;},exports[a137_0x3050f0(0xf9)]=(_0x174aa4,_0x2e62d9)=>{const _0x2adc15=a137_0x3050f0,_0x3a34d2={};_0x3a34d2[_0x2adc15(0x82)]=function(_0x2bdb49,_0x1c6367){return _0x2bdb49===_0x1c6367;},_0x3a34d2['tPAJL']='test',_0x3a34d2[_0x2adc15(0x118)]=_0x2adc15(0x145);const _0x2b0a6b=_0x3a34d2;if(!_0x174aa4)return[];try{if(_0x2b0a6b[_0x2adc15(0x82)](_0x2e62d9,_0x2b0a6b[_0x2adc15(0xa6)]))return!Array[_0x2adc15(0x1a6)](_0x174aa4)&&(_0x174aa4=[_0x174aa4]),_0x174aa4[_0x2adc15(0x11f)](_0x55d62a=>{const _0x103375=_0x2adc15,{stack:_0x35f80e,..._0x40bdc7}=_0x55d62a,_0x407916=Object[_0x103375(0x199)](_0x40bdc7)[_0x103375(0x11f)](_0x58934a=>{return _0x58934a+':\x20'+_0x40bdc7[_0x58934a];}),_0x49446f=_0x35f80e?exports[_0x103375(0xde)](_0x35f80e)[_0x103375(0xbd)](/\r?\n/):[exports['removeAnsiColors'](_0x55d62a[_0x103375(0x92)])],_0x41b605={};return _0x41b605['backtrace']=_0x49446f,_0x41b605[_0x103375(0x17b)]=_0x407916,_0x41b605;});else{if(_0x2b0a6b[_0x2adc15(0x82)](_0x2e62d9,_0x2b0a6b[_0x2adc15(0x118)])){const _0x1dcd35=[],_0x623457=[];return Object[_0x2adc15(0x199)](_0x174aa4)[_0x2adc15(0x18f)](_0x37ba2b=>{const _0x18fed7=_0x2adc15;try{_0x623457[_0x18fed7(0x150)](_0x37ba2b+':\x20'+_0x174aa4[_0x37ba2b]);}catch(_0x165dd1){exports['debug'](_0x18fed7(0x189)+_0x165dd1[_0x18fed7(0x92)]+_0x18fed7(0x76)+_0x165dd1['backtrace']);}}),_0x1dcd35[_0x2adc15(0x150)]({'backtrace':exports[_0x2adc15(0xde)](_0x174aa4[_0x2adc15(0xd5)])[_0x2adc15(0xbd)](/\r?\n/),'expanded':_0x623457}),_0x1dcd35;}}return[];}catch(_0x1cd8ce){exports[_0x2adc15(0x73)](_0x2adc15(0x189)+_0x1cd8ce[_0x2adc15(0x92)]+_0x2adc15(0x76)+_0x1cd8ce[_0x2adc15(0x14b)]);}return[];};class PathHelper{constructor(_0x48f5b0,_0x15d825){const _0x4aab77=a137_0x3050f0;this['config']=_0x48f5b0,this[_0x4aab77(0x161)]=_0x15d825;}['relativeTestFilePath'](_0x3f93cf){const _0x1dce96=a137_0x3050f0,_0x198d8a=this[_0x1dce96(0x156)][_0x1dce96(0x79)]||this[_0x1dce96(0x156)][_0x1dce96(0xf3)];return path[_0x1dce96(0x179)](_0x198d8a,_0x3f93cf);}[a137_0x3050f0(0x162)](_0xf0a5c){const _0x312d89=a137_0x3050f0,_0x27ea3e=this[_0x312d89(0x102)](_0xf0a5c);return this[_0x312d89(0x161)]?path[_0x312d89(0x11d)](this['prefix'],_0x27ea3e):_0x27ea3e;}}exports[a137_0x3050f0(0x113)]=PathHelper,exports[a137_0x3050f0(0x93)]=(_0x5ec8f0=!![])=>{const _0x4916b3=a137_0x3050f0,_0xd337b0={};_0xd337b0[_0x4916b3(0x103)]=function(_0x24e4b5,_0x5f0823){return _0x24e4b5===_0x5f0823;},_0xd337b0[_0x4916b3(0x8a)]=_0x4916b3(0xf1),_0xd337b0[_0x4916b3(0x168)]=_0x4916b3(0x19e),_0xd337b0['uGSdR']=_0x4916b3(0x15f),_0xd337b0[_0x4916b3(0xdc)]=_0x4916b3(0x111),_0xd337b0[_0x4916b3(0xb9)]=_0x4916b3(0x18b);const _0x395e83=_0xd337b0;requestSpy[_0x4916b3(0xf7)]((_0x2553f7,_0x56cc79)=>{const _0x783ac5=_0x4916b3;_0x56cc79&&!(_0x56cc79[_0x783ac5(0xba)]&&_0x395e83[_0x783ac5(0x103)](_0x56cc79[_0x783ac5(0xba)][_0x395e83[_0x783ac5(0x8a)]],_0x395e83['iznLm']))&&(_0x56cc79['host']=_0x56cc79[_0x783ac5(0x109)],delete _0x56cc79[_0x783ac5(0x109)],_0x5ec8f0&&process[_0x783ac5(0x152)](_0x783ac5(0xf6)+process[_0x783ac5(0x9d)],{'timestamp':new Date()['toISOString'](),'level':null,'message':null,'kind':_0x395e83[_0x783ac5(0x10e)],'http_response':_0x56cc79})),_0x56cc79&&(constants[_0x783ac5(0x128)]['test'](_0x56cc79[_0x783ac5(0xcd)])||constants[_0x783ac5(0x13c)][_0x783ac5(0x1a8)](_0x56cc79[_0x783ac5(0xcd)]))?global[_0x783ac5(0x17a)]=_0x395e83['yhHzX']:global[_0x783ac5(0x17a)]=_0x395e83['FOCeZ'];});},exports[a137_0x3050f0(0x124)]=()=>{const _0x7bdd36=a137_0x3050f0,_0x3f7d6a={'hAlhV':function(_0x137d84,_0x3dda33){return _0x137d84(_0x3dda33);}};console={},Object[_0x7bdd36(0x199)](consoleHolder)['forEach'](_0x7f7c88=>{const _0x5d0ba9=_0x7bdd36;_0x3f7d6a[_0x5d0ba9(0xc6)](isFunction,consoleHolder[_0x7f7c88])?console[_0x7f7c88]=(..._0x216364)=>{const _0x615b05=_0x5d0ba9;try{!Object[_0x615b05(0x199)](BSTestOpsPatcher)[_0x615b05(0x9f)](_0x7f7c88)?consoleHolder[_0x7f7c88](..._0x216364):BSTestOpsPatcher[_0x7f7c88](..._0x216364);}catch(_0x4c56b9){consoleHolder[_0x7f7c88](..._0x216364);}}:console[_0x7f7c88]=consoleHolder[_0x7f7c88];});},exports[a137_0x3050f0(0x116)]=()=>'browserstack_executor:\x20'+JSON[a137_0x3050f0(0x1a2)]({'action':'annotate','arguments':{'data':a137_0x3050f0(0x148)+Date['now'](),'level':a137_0x3050f0(0x73)}}),exports[a137_0x3050f0(0x190)]=_0x3341be=>{const _0x553b9f=a137_0x3050f0,_0x522fe5={};_0x522fe5[_0x553b9f(0x94)]=function(_0x362933,_0x229e66){return _0x362933===_0x229e66;},_0x522fe5[_0x553b9f(0xf5)]=_0x553b9f(0x111),_0x522fe5[_0x553b9f(0x91)]=_0x553b9f(0x88),_0x522fe5[_0x553b9f(0xed)]=_0x553b9f(0x96),_0x522fe5[_0x553b9f(0x1a7)]=function(_0x3a98bd,_0x475137){return _0x3a98bd>_0x475137;},_0x522fe5[_0x553b9f(0x19f)]=_0x553b9f(0xfa),_0x522fe5[_0x553b9f(0x78)]='bstack:options',_0x522fe5[_0x553b9f(0xfb)]=_0x553b9f(0xe4),_0x522fe5[_0x553b9f(0xd7)]=_0x553b9f(0x171),_0x522fe5['oHYQj']='automate';const _0x2c85e6=_0x522fe5;let _0x64e439=null;try{if(_0x2c85e6['XMCZw'](global['__cloud_provider___'],_0x2c85e6[_0x553b9f(0xf5)])){if(_0x3341be[_0x2c85e6[_0x553b9f(0x91)]]||_0x3341be[_0x2c85e6['pCifL']]||!bsSetupHelper[_0x553b9f(0x87)](global[_0x553b9f(0x105)])&&_0x2c85e6[_0x553b9f(0x1a7)](global[_0x553b9f(0x105)][_0x553b9f(0x159)],0x0)&&(global[_0x553b9f(0x105)][0x0][_0x2c85e6[_0x553b9f(0xed)]]||global[_0x553b9f(0x105)][0x0][_0x2c85e6[_0x553b9f(0x91)]]))_0x64e439=_0x2c85e6[_0x553b9f(0x19f)];else _0x3341be[_0x2c85e6['nmZZs']]&&_0x3341be[_0x2c85e6[_0x553b9f(0x78)]][_0x2c85e6['ZeBbx']]?_0x64e439=_0x2c85e6[_0x553b9f(0xd7)]:_0x64e439=_0x2c85e6[_0x553b9f(0xae)];}}catch(_0x281d2d){exports[_0x553b9f(0x73)](_0x553b9f(0xdb)+constants[_0x553b9f(0xff)]+'\x20test\x20instance\x20:\x20'+_0x281d2d);}return _0x64e439;},exports[a137_0x3050f0(0x7d)]=async(_0x2ef53f,_0xa62f75,_0xdd337f=![])=>{const _0x5ddd90=a137_0x3050f0,_0x526f0c={};_0x526f0c[_0x5ddd90(0x9c)]=function(_0x236b8b,_0x782309){return _0x236b8b===_0x782309;},_0x526f0c[_0x5ddd90(0x139)]=_0x5ddd90(0x111),_0x526f0c[_0x5ddd90(0x14f)]=_0x5ddd90(0x17e),_0x526f0c[_0x5ddd90(0x77)]=_0x5ddd90(0xbc);const _0x13aeb0=_0x526f0c;try{const _0xa5108f=await _0x2ef53f[_0x5ddd90(0x90)](),_0x333280=await _0x2ef53f[_0x5ddd90(0xd3)](),_0x5ced67={},_0x5437de=Object[_0x5ddd90(0xa8)](_0x333280[_0x5ddd90(0x90)]()[_0x5ddd90(0x8d)]),_0x435b9b={'product':exports['getObservabilityLinkedProductName'](_0x5437de),'capabilities':_0x5437de,'platform':_0xa5108f[_0x5ddd90(0x97)](),'platform_version':bsSetupHelper['getPlatformVersion'](_0x13aeb0[_0x5ddd90(0x9c)](global[_0x5ddd90(0x17a)],_0x13aeb0[_0x5ddd90(0x139)])),'browser':_0xa5108f['getBrowserName'](),'browser_version':_0xa5108f[_0x5ddd90(0xb0)](),'session_id':_0x333280[_0x5ddd90(0xd9)]()};global[_0x5ddd90(0x17a)]?_0x5ced67[global['__cloud_provider___']]=_0x435b9b:_0x5ced67[_0x13aeb0[_0x5ddd90(0x14f)]]=_0x435b9b;if(_0xdd337f)return _0x5ced67;process['emit'](_0x5ddd90(0xca)+process[_0x5ddd90(0x9d)],{'timestamp':new Date()[_0x5ddd90(0x165)](),'level':null,'message':null,'kind':_0x13aeb0[_0x5ddd90(0x77)],'http_response':_0x5ced67,'uuid':_0xa62f75});}catch(_0x3e7ba9){exports[_0x5ddd90(0x73)]('Exception\x20in\x20populating\x20platform\x20details\x20with\x20error\x20:\x20'+_0x3e7ba9);}},exports[a137_0x3050f0(0xc5)]=_0x397ee0=>{const _0xa5133a=a137_0x3050f0;return _0x397ee0&&_0x397ee0[_0xa5133a(0xaf)]()['match'](/browserstack internal helper hook/);};

@@ -1,1 +0,1 @@

var a138_0x405744=a138_0x2e22;(function(_0x3d9178,_0x489b03){var _0x2a19a3=a138_0x2e22,_0x518d01=_0x3d9178();while(!![]){try{var _0x4976d1=parseInt(_0x2a19a3(0x1f3))/0x1+parseInt(_0x2a19a3(0x1f6))/0x2*(parseInt(_0x2a19a3(0x1fe))/0x3)+parseInt(_0x2a19a3(0x1f5))/0x4*(parseInt(_0x2a19a3(0x1f8))/0x5)+-parseInt(_0x2a19a3(0x1f0))/0x6+parseInt(_0x2a19a3(0x1f9))/0x7+-parseInt(_0x2a19a3(0x200))/0x8*(parseInt(_0x2a19a3(0x1f4))/0x9)+parseInt(_0x2a19a3(0x1ff))/0xa*(parseInt(_0x2a19a3(0x1fa))/0xb);if(_0x4976d1===_0x489b03)break;else _0x518d01['push'](_0x518d01['shift']());}catch(_0x117eb1){_0x518d01['push'](_0x518d01['shift']());}}}(a138_0x5ce8,0xcb0c9));var a138_0x491640={};function a138_0x2e22(_0x2abb11,_0x1f2538){var _0x5ce89f=a138_0x5ce8();return a138_0x2e22=function(_0x2e22d5,_0x7292d3){_0x2e22d5=_0x2e22d5-0x1f0;var _0x2738a8=_0x5ce89f[_0x2e22d5];return _0x2738a8;},a138_0x2e22(_0x2abb11,_0x1f2538);}function a138_0x5ce8(){var _0x1e5634=['2938663jCvFWz','484KKWLif','FAILED_TESTS_ENDPOINT','testorchestration/api/v1/split-tests','testorchestration/api/v1/failed-tests','375303QFYUqH','19900fijFcV','2909248EGQGdg','3906330uUVcRE','ORCHESTRATION_API_URL','SPLIT_TESTS_ENDPOINT','795802RirYxb','18BzzQDp','62356aLlxbm','14ySXArx','https://collector-observability.browserstack.com','10xPrhwz'];a138_0x5ce8=function(){return _0x1e5634;};return a138_0x5ce8();}a138_0x491640[a138_0x405744(0x1f1)]=a138_0x405744(0x1f7),a138_0x491640[a138_0x405744(0x1fb)]=a138_0x405744(0x1fd),a138_0x491640[a138_0x405744(0x1f2)]=a138_0x405744(0x1fc),module['exports']=a138_0x491640;
var a138_0x5a8f8b=a138_0x25f4;function a138_0x25f4(_0x644b07,_0x39d588){var _0x38e3ca=a138_0x38e3();return a138_0x25f4=function(_0x25f45a,_0x1b68b4){_0x25f45a=_0x25f45a-0x181;var _0xd73b9a=_0x38e3ca[_0x25f45a];return _0xd73b9a;},a138_0x25f4(_0x644b07,_0x39d588);}(function(_0x5ca417,_0x323fba){var _0x45839b=a138_0x25f4,_0x4cb1bf=_0x5ca417();while(!![]){try{var _0x16abff=parseInt(_0x45839b(0x181))/0x1+-parseInt(_0x45839b(0x18b))/0x2+-parseInt(_0x45839b(0x186))/0x3*(-parseInt(_0x45839b(0x189))/0x4)+-parseInt(_0x45839b(0x187))/0x5+-parseInt(_0x45839b(0x183))/0x6+-parseInt(_0x45839b(0x18e))/0x7+parseInt(_0x45839b(0x18d))/0x8;if(_0x16abff===_0x323fba)break;else _0x4cb1bf['push'](_0x4cb1bf['shift']());}catch(_0x2256e7){_0x4cb1bf['push'](_0x4cb1bf['shift']());}}}(a138_0x38e3,0xc3b14));var a138_0x43c6f={};a138_0x43c6f[a138_0x5a8f8b(0x182)]=a138_0x5a8f8b(0x18a),a138_0x43c6f[a138_0x5a8f8b(0x188)]='testorchestration/api/v1/failed-tests',a138_0x43c6f[a138_0x5a8f8b(0x185)]=a138_0x5a8f8b(0x184),module[a138_0x5a8f8b(0x18c)]=a138_0x43c6f;function a138_0x38e3(){var _0x1bb498=['https://collector-observability.browserstack.com','934614lIvZpP','exports','12822944xejiTh','2120776HSrsYb','217124ajJncq','ORCHESTRATION_API_URL','3224016HCNrgF','testorchestration/api/v1/split-tests','SPLIT_TESTS_ENDPOINT','30tvfcnr','3517275cQzYZi','FAILED_TESTS_ENDPOINT','397052jJxEAr'];a138_0x38e3=function(){return _0x1bb498;};return a138_0x38e3();}

@@ -1,1 +0,1 @@

function a139_0x5004(){const _0xefb34=['_Local]\x20Error\x20during\x20cleanup\x20and\x20state\x20save:\x20','11898873NGyrzf','BROWSERSTACK_NODE_INDEX','path','_Local]\x20Fail-fast\x20is\x20already\x20active\x20in\x20state\x20file.','QjcXN','_CI]\x20Created\x20fail-fast\x20marker\x20file:\x20','16804RyWNUH','sybjp','cleanup','onTestDone','_CI]\x20Polling\x20started\x20with\x20interval:\x20','4eqPwfd','zIIxU','bOWRD','CEXLS','add','lastAPIFailedCount','ZkOgR','_initializeStateFromFile','EQmDa','50410EEzpxX','./fileHelper','exports','tdjEZ','TJeJN','readState','KWbVG','buildRunIdentifier','projectName',']\x20No\x20valid\x20failureThresholdCount\x20configured.\x20Not\x20failing\x20fast.','has','state','_Local]\x20State\x20file\x20not\x20found,\x20initializing\x20with\x20default\x20state\x20and\x20creating\x20file.','NkeBy','_CI]\x20Fetched\x20failed\x20tests\x20count\x20from\x20API:\x20','witwb','failFastActive','failFastActiveMarkerPath','3870jxsnXI','buildName','_Local]\x20Error\x20during\x20onTestDone\x20state\x20recovery:\x20','error','TyhHi','LeLLM','IWCGU','failFastConfig','\x0aStack:\x20','_Local]\x20State\x20initialized\x20from\x20file.','4882456NOYbYF','8456USsYcX','from','_pollFailedTests','getFailedTestsCount','\x20to\x20API:\x20','KflJy','BCrtw','JAfYB','fileHelper','_CI]\x20Error\x20checking\x20for\x20fail-fast\x20marker\x20file:\x20','BROWSERSTACK_TOTAL_NODE_COUNT','_Local]\x20State\x20cleaned\x20up\x20and\x20saved\x20successfully.','_getDefaultState','passed',']\x20Polling\x20stopped.','stack','startPolling','info','../logger','3756426LXeIpt','AVuJf','recordTestResult','stateFilePath','_CI]\x20Error\x20sending\x20failed\x20test\x20','env','failFastState.json','EZMNN','_Local]\x20Recovered\x20state\x20from\x20file\x20after\x20onTestDone\x20error.','lockFilePath','_Local]\x20Error\x20in\x20onTestDone\x20during\x20state\x20update:\x20','aLtPz','debug','Wntdz','UzFkC','12897900FvrfXn','_CI]\x20Fail-fast\x20marker\x20file\x20exists.\x20Failing\x20fast.','length',',\x20CI\x20Mode:\x20','\x20(was\x20','newState','failFast.active','lQTKB','BROWSERSTACK_BUILD_RUN_IDENTIFIER',',\x20threshold:\x20','VhuTn','_CI]\x20API\x20failed\x20count\x20updated:\x20','82FlDyUL','_Local]\x20Error\x20initializing\x20state\x20from\x20file:\x20','join','_CI]\x20Error\x20creating\x20fail-fast\x20marker\x20file:\x20','stopPolling','isCIMode','pollingInterval','message','putFailedTests','_fetchAPIFailedCount','_sendFailedTestsToAPI','_Local]\x20Error\x20reading\x20state\x20in\x20shouldFailFast:\x20','writeState','ToHzW','vEArd','KPcgx',']\x20Initialized\x20abortBuildOnFailure\x20with\x20threshold:\x20','_CI]\x20Cleanup\x20for\x20CI\x20mode.\x20Polling\x20stopped.\x20Marker\x20file\x20is\x20not\x20removed\x20by\x20this\x20manager.','MRBTT','size','ms.','_CI]\x20Sending\x20failed\x20test\x20to\x20API:\x20','_CI]\x20Error\x20getting\x20failed\x20tests\x20count\x20from\x20API:\x20','aeRQv','failed','_Local]\x20State\x20file\x20not\x20found\x20in\x20shouldFailFast.\x20Not\x20failing\x20fast.','failedTests','_CI]\x20Triggering\x20abortBuildOnFailure\x20for\x20current\x20error\x20count:\x20','failureThresholdCount','reportedFailuresToAPI','oaFcv','existsSync','uniqueFailedTests','writeFileSync','vTGGv','_Local]\x20Error\x20setting\x20failFastActive\x20to\x20true\x20in\x20state\x20file:\x20','RjjPj','NKmAk','ghOWO'];a139_0x5004=function(){return _0xefb34;};return a139_0x5004();}const a139_0x1cef11=a139_0x1b7b;(function(_0x6d0bc1,_0x561f6d){const _0x51e0f7=a139_0x1b7b,_0x2b74dc=_0x6d0bc1();while(!![]){try{const _0x5c97b2=parseInt(_0x51e0f7(0x13f))/0x1*(-parseInt(_0x51e0f7(0x198))/0x2)+parseInt(_0x51e0f7(0x17d))/0x3+parseInt(_0x51e0f7(0x144))/0x4*(-parseInt(_0x51e0f7(0x14d))/0x5)+parseInt(_0x51e0f7(0x15f))/0x6*(parseInt(_0x51e0f7(0x16a))/0x7)+-parseInt(_0x51e0f7(0x169))/0x8+parseInt(_0x51e0f7(0x139))/0x9+-parseInt(_0x51e0f7(0x18c))/0xa;if(_0x5c97b2===_0x561f6d)break;else _0x2b74dc['push'](_0x2b74dc['shift']());}catch(_0xf9939){_0x2b74dc['push'](_0x2b74dc['shift']());}}}(a139_0x5004,0xb8250));const fs=require('fs'),path=require(a139_0x1cef11(0x13b)),FileHelper=require(a139_0x1cef11(0x14e)),RequestUtils=require('./requestUtils'),logger=require(a139_0x1cef11(0x17c))['winstonLogger'],POLLING_INTERVAL=0x2710,TAG='FailFastManager';class FailFastManager{constructor(_0x32032a,_0x2ddc88,_0x2f3f4d){const _0x44c7fb=a139_0x1cef11,_0x2dec12={};_0x2dec12[_0x44c7fb(0x184)]=function(_0x45e06d,_0x5a1d4d){return _0x45e06d+_0x5a1d4d;},_0x2dec12[_0x44c7fb(0x146)]=_0x44c7fb(0x167),_0x2dec12[_0x44c7fb(0x153)]=function(_0x1e19f2,_0x3068c0){return _0x1e19f2||_0x3068c0;},_0x2dec12[_0x44c7fb(0x1af)]=_0x44c7fb(0x183),_0x2dec12[_0x44c7fb(0x188)]='failFastState.lock',_0x2dec12['VhuTn']=_0x44c7fb(0x192);const _0x346fdc=_0x2dec12;this['failFastConfig']=_0x346fdc[_0x44c7fb(0x153)](_0x32032a,{}),this[_0x44c7fb(0x160)]=_0x2ddc88,this[_0x44c7fb(0x155)]=_0x2f3f4d,this[_0x44c7fb(0x19d)]=!!(process[_0x44c7fb(0x182)][_0x44c7fb(0x194)]&&process[_0x44c7fb(0x182)][_0x44c7fb(0x13a)]&&process[_0x44c7fb(0x182)][_0x44c7fb(0x174)]);const _0x5affad=this[_0x44c7fb(0x166)]['workingDir'];this[_0x44c7fb(0x180)]=path[_0x44c7fb(0x19a)](_0x5affad,_0x346fdc[_0x44c7fb(0x1af)]),this[_0x44c7fb(0x186)]=path['join'](_0x5affad,_0x346fdc[_0x44c7fb(0x188)]),this['failFastActiveMarkerPath']=path[_0x44c7fb(0x19a)](_0x5affad,_0x346fdc[_0x44c7fb(0x196)]),this[_0x44c7fb(0x172)]=new FileHelper(this['failFastConfig'],this[_0x44c7fb(0x180)],this[_0x44c7fb(0x186)],this['_getDefaultState']()),this[_0x44c7fb(0x158)]=this['_getDefaultState'](),this[_0x44c7fb(0x19e)]=null,this[_0x44c7fb(0x19d)]&&(this[_0x44c7fb(0x12e)]=new Set()),this[_0x44c7fb(0x14b)]()['catch'](_0x2bad33=>{const _0x122a7c=_0x44c7fb;logger['error']('['+TAG+']\x20Critical\x20error\x20during\x20async\x20initialization:\x20'+_0x2bad33[_0x122a7c(0x19f)]+(_0x2bad33[_0x122a7c(0x179)]?_0x346fdc[_0x122a7c(0x184)](_0x346fdc[_0x122a7c(0x146)],_0x2bad33[_0x122a7c(0x179)]):'')),this['state']=this[_0x122a7c(0x176)]();}),this[_0x44c7fb(0x19d)]&&this['startPolling'](),logger[_0x44c7fb(0x189)]('['+TAG+_0x44c7fb(0x1a8)+this[_0x44c7fb(0x166)][_0x44c7fb(0x12d)]+_0x44c7fb(0x18f)+this[_0x44c7fb(0x19d)]);}[a139_0x1cef11(0x176)](){const _0x5cc88c={'totalTests':0x0,'failedTests':0x0,'uniqueFailedTests':new Set(),'lastAPIFailedCount':0x0,'failFastActive':![]};return _0x5cc88c;}async[a139_0x1cef11(0x14b)](){const _0x4a06fc=a139_0x1cef11,_0x180b69={};_0x180b69[_0x4a06fc(0x14a)]=function(_0x411607,_0x4530d4){return _0x411607+_0x4530d4;},_0x180b69[_0x4a06fc(0x151)]=_0x4a06fc(0x167),_0x180b69[_0x4a06fc(0x133)]=function(_0x29883a,_0x57e78c){return _0x29883a+_0x57e78c;};const _0x2aed64=_0x180b69;if(this['isCIMode'])try{fs[_0x4a06fc(0x130)](this[_0x4a06fc(0x15e)])&&(this['state']['failFastActive']=!![],logger[_0x4a06fc(0x189)]('['+TAG+'_CI]\x20Fail-fast\x20marker\x20file\x20found,\x20initializing\x20as\x20active.'));}catch(_0x3a72b4){logger[_0x4a06fc(0x162)]('['+TAG+_0x4a06fc(0x173)+_0x3a72b4[_0x4a06fc(0x19f)]+(_0x3a72b4[_0x4a06fc(0x179)]?_0x2aed64[_0x4a06fc(0x14a)](_0x2aed64[_0x4a06fc(0x151)],_0x3a72b4[_0x4a06fc(0x179)]):''));}else try{const _0x1ef811=await this[_0x4a06fc(0x172)][_0x4a06fc(0x152)]();if(_0x1ef811)this['state']={...this[_0x4a06fc(0x176)](),..._0x1ef811,'uniqueFailedTests':new Set(_0x1ef811[_0x4a06fc(0x131)]||[])},logger['debug']('['+TAG+_0x4a06fc(0x168));else{logger[_0x4a06fc(0x189)]('['+TAG+_0x4a06fc(0x159));const _0x38eeef=this[_0x4a06fc(0x176)](),_0x209469={..._0x38eeef,'uniqueFailedTests':Array[_0x4a06fc(0x16b)](_0x38eeef[_0x4a06fc(0x131)])};await this[_0x4a06fc(0x172)][_0x4a06fc(0x1a4)](_0x209469),this[_0x4a06fc(0x158)]=_0x38eeef;}}catch(_0x26e719){logger[_0x4a06fc(0x189)]('['+TAG+_0x4a06fc(0x199)+_0x26e719[_0x4a06fc(0x19f)]+(_0x26e719[_0x4a06fc(0x179)]?_0x2aed64['vTGGv'](_0x2aed64[_0x4a06fc(0x151)],_0x26e719[_0x4a06fc(0x179)]):'')),this[_0x4a06fc(0x158)]=this[_0x4a06fc(0x176)]();}}async[a139_0x1cef11(0x142)](_0x3fc029,_0x2f99a3){const _0x543081=a139_0x1cef11,_0x174ece={};_0x174ece[_0x543081(0x1aa)]=function(_0x4c8526,_0x3344af){return _0x4c8526>_0x3344af;},_0x174ece[_0x543081(0x165)]=function(_0x297d08,_0x5d0041){return _0x297d08>_0x5d0041;},_0x174ece[_0x543081(0x18a)]=_0x543081(0x1b0),_0x174ece['LeLLM']=_0x543081(0x177),_0x174ece[_0x543081(0x1a7)]=function(_0x135a79,_0xc45b40){return _0x135a79+_0xc45b40;},_0x174ece['EQmDa']=_0x543081(0x167),_0x174ece[_0x543081(0x1a6)]=function(_0x171d63,_0x9fa625){return _0x171d63||_0x9fa625;},_0x174ece[_0x543081(0x171)]=function(_0xd55c5,_0x10db45){return _0xd55c5+_0x10db45;};const _0x4f1086=_0x174ece;if(this[_0x543081(0x19d)])this[_0x543081(0x158)]['totalTests']+=0x1,_0x2f99a3&&_0x4f1086[_0x543081(0x1aa)](_0x2f99a3['length'],0x0)&&(!this[_0x543081(0x12e)][_0x543081(0x157)](_0x3fc029)&&(await this[_0x543081(0x1a2)](_0x3fc029),this[_0x543081(0x12e)][_0x543081(0x148)](_0x3fc029)));else try{const _0xda29ea={'fullName':_0x3fc029,'status':_0x2f99a3&&_0x4f1086['IWCGU'](_0x2f99a3[_0x543081(0x18e)],0x0)?_0x4f1086[_0x543081(0x18a)]:_0x4f1086[_0x543081(0x164)]},_0x2bcb6b=await this[_0x543081(0x172)][_0x543081(0x17f)](_0xda29ea);this['state']={...this[_0x543081(0x176)](),..._0x2bcb6b[_0x543081(0x191)],'uniqueFailedTests':new Set(_0x2bcb6b[_0x543081(0x191)]['uniqueFailedTests']||[])};}catch(_0x5900cd){logger[_0x543081(0x162)]('['+TAG+_0x543081(0x187)+_0x5900cd[_0x543081(0x19f)]+(_0x5900cd[_0x543081(0x179)]?_0x4f1086[_0x543081(0x1a7)](_0x4f1086[_0x543081(0x14c)],_0x5900cd['stack']):''));try{const _0x479d6b=await this[_0x543081(0x172)][_0x543081(0x152)]();this[_0x543081(0x158)]={...this['_getDefaultState'](),..._0x4f1086[_0x543081(0x1a6)](_0x479d6b,{}),'uniqueFailedTests':new Set(_0x479d6b?_0x479d6b[_0x543081(0x131)]||[]:[])},logger[_0x543081(0x189)]('['+TAG+_0x543081(0x185));}catch(_0x5ddcae){logger[_0x543081(0x162)]('['+TAG+_0x543081(0x161)+_0x5ddcae['message']+(_0x5ddcae[_0x543081(0x179)]?_0x4f1086['JAfYB'](_0x4f1086[_0x543081(0x14c)],_0x5ddcae['stack']):'')),this[_0x543081(0x158)]=this[_0x543081(0x176)]();}}}async[a139_0x1cef11(0x1a2)](_0x549f65){const _0x4f07dc=a139_0x1cef11,_0x4df0b3={};_0x4df0b3['TNBMx']=function(_0x1f639c,_0xda4ada){return _0x1f639c+_0xda4ada;},_0x4df0b3[_0x4f07dc(0x150)]=_0x4f07dc(0x167);const _0x48a4a0=_0x4df0b3;if(!this[_0x4f07dc(0x19d)]||!_0x549f65)return;try{logger[_0x4f07dc(0x189)]('['+TAG+_0x4f07dc(0x1ad)+_0x549f65);const _0x596c42={};_0x596c42[_0x4f07dc(0x160)]=this[_0x4f07dc(0x160)],_0x596c42[_0x4f07dc(0x155)]=this[_0x4f07dc(0x155)],_0x596c42[_0x4f07dc(0x12b)]=[_0x549f65],_0x596c42[_0x4f07dc(0x154)]=process[_0x4f07dc(0x182)]['BROWSERSTACK_BUILD_RUN_IDENTIFIER'],await RequestUtils[_0x4f07dc(0x1a0)](_0x596c42);}catch(_0x96105d){logger[_0x4f07dc(0x162)]('['+TAG+_0x4f07dc(0x181)+_0x549f65+_0x4f07dc(0x16e)+_0x96105d[_0x4f07dc(0x19f)]+(_0x96105d[_0x4f07dc(0x179)]?_0x48a4a0['TNBMx'](_0x48a4a0[_0x4f07dc(0x150)],_0x96105d[_0x4f07dc(0x179)]):''));}}async['_fetchAPIFailedCount'](){const _0x1171b6=a139_0x1cef11,_0x582be4={};_0x582be4[_0x1171b6(0x12f)]=function(_0x2d70df,_0xb84656){return _0x2d70df===_0xb84656;},_0x582be4['BCrtw']='number',_0x582be4[_0x1171b6(0x136)]=function(_0x110cef,_0x42afdd){return _0x110cef+_0x42afdd;},_0x582be4[_0x1171b6(0x1a5)]=_0x1171b6(0x167),_0x582be4['ncMdp']=function(_0x2985a8,_0x4af093){return _0x2985a8!==_0x4af093;};const _0x257147=_0x582be4;if(!this['isCIMode'])return 0x0;try{const _0x33ff97={};_0x33ff97['buildName']=this[_0x1171b6(0x160)],_0x33ff97[_0x1171b6(0x155)]=this[_0x1171b6(0x155)],_0x33ff97[_0x1171b6(0x154)]=process[_0x1171b6(0x182)][_0x1171b6(0x194)];const _0xb54360=await RequestUtils[_0x1171b6(0x16d)](_0x33ff97);return logger[_0x1171b6(0x189)]('['+TAG+_0x1171b6(0x15b)+_0xb54360),_0x257147[_0x1171b6(0x12f)](typeof _0xb54360,_0x257147[_0x1171b6(0x170)])?_0xb54360:0x0;}catch(_0x4a4b03){return logger['error']('['+TAG+_0x1171b6(0x1ae)+_0x4a4b03[_0x1171b6(0x19f)]+(_0x4a4b03[_0x1171b6(0x179)]?_0x257147[_0x1171b6(0x136)](_0x257147[_0x1171b6(0x1a5)],_0x4a4b03[_0x1171b6(0x179)]):'')),_0x257147['ncMdp'](this[_0x1171b6(0x158)][_0x1171b6(0x149)],undefined)?this[_0x1171b6(0x158)][_0x1171b6(0x149)]:0x0;}}async[a139_0x1cef11(0x16c)](){const _0x17b783=a139_0x1cef11,_0x19e5a5={};_0x19e5a5['NkeBy']=function(_0x32c65e,_0x42e6a3){return _0x32c65e!==_0x42e6a3;},_0x19e5a5[_0x17b783(0x145)]=function(_0x3a09ab,_0x2b767a){return _0x3a09ab+_0x2b767a;},_0x19e5a5[_0x17b783(0x163)]=_0x17b783(0x167);const _0x5cf944=_0x19e5a5;if(!this[_0x17b783(0x19d)])return;try{const _0x799bef=await this[_0x17b783(0x1a1)]();_0x5cf944[_0x17b783(0x15a)](_0x799bef,this['state'][_0x17b783(0x149)])&&(logger['debug']('['+TAG+_0x17b783(0x197)+_0x799bef+_0x17b783(0x190)+this[_0x17b783(0x158)][_0x17b783(0x149)]+')'),this[_0x17b783(0x158)][_0x17b783(0x149)]=_0x799bef);}catch(_0x43e9f3){logger['error']('['+TAG+'_CI]\x20Error\x20during\x20polling\x20logic:\x20'+_0x43e9f3[_0x17b783(0x19f)]+(_0x43e9f3['stack']?_0x5cf944[_0x17b783(0x145)](_0x5cf944[_0x17b783(0x163)],_0x43e9f3[_0x17b783(0x179)]):''));}}async[a139_0x1cef11(0x17a)](){const _0x194897=a139_0x1cef11,_0x503ae7={'aQlOP':function(_0x410eea,_0x3a82fa,_0x10a5a9){return _0x410eea(_0x3a82fa,_0x10a5a9);}};this[_0x194897(0x19e)]&&this[_0x194897(0x19c)](),this[_0x194897(0x19d)]&&(await this[_0x194897(0x16c)](),this[_0x194897(0x19e)]=_0x503ae7['aQlOP'](setInterval,async()=>{const _0x14708d=_0x194897;await this[_0x14708d(0x16c)]();},POLLING_INTERVAL),logger[_0x194897(0x189)]('['+TAG+_0x194897(0x143)+POLLING_INTERVAL+_0x194897(0x1ac)));}[a139_0x1cef11(0x19c)](){const _0x52de13=a139_0x1cef11,_0x41aac7={'wMoCn':function(_0x153b13,_0x30321a){return _0x153b13(_0x30321a);}};this['pollingInterval']&&(_0x41aac7['wMoCn'](clearInterval,this[_0x52de13(0x19e)]),this['pollingInterval']=null,logger[_0x52de13(0x189)]('['+TAG+_0x52de13(0x178)));}async['shouldFailFast'](){const _0x511da1=a139_0x1cef11,_0x489dbc={};_0x489dbc[_0x511da1(0x147)]=function(_0x18cc82,_0x24ba69){return _0x18cc82===_0x24ba69;},_0x489dbc['bEoSB']=function(_0x5e5a6a,_0x2112f6){return _0x5e5a6a===_0x2112f6;},_0x489dbc[_0x511da1(0x13d)]=function(_0x481884,_0x485092){return _0x481884<=_0x485092;},_0x489dbc[_0x511da1(0x15c)]=function(_0xd50976,_0x3f526d){return _0xd50976+_0x3f526d;},_0x489dbc[_0x511da1(0x140)]=_0x511da1(0x167),_0x489dbc[_0x511da1(0x18b)]=function(_0x48ce09,_0x2a29d9){return _0x48ce09!==_0x2a29d9;},_0x489dbc['AVuJf']=function(_0x3f0719,_0x295533){return _0x3f0719>=_0x295533;},_0x489dbc[_0x511da1(0x16f)]=function(_0x1d850c,_0x42f1a9){return _0x1d850c+_0x42f1a9;},_0x489dbc[_0x511da1(0x137)]=function(_0x266bc6,_0x2d2aeb){return _0x266bc6+_0x2d2aeb;};const _0x4428f9=_0x489dbc,{failureThresholdCount:_0x5bbba4}=this[_0x511da1(0x166)];if(_0x4428f9[_0x511da1(0x147)](_0x5bbba4,null)||_0x4428f9['bEoSB'](_0x5bbba4,undefined)||_0x4428f9[_0x511da1(0x13d)](_0x5bbba4,0x0))return logger[_0x511da1(0x189)]('['+TAG+_0x511da1(0x156)),![];if(this[_0x511da1(0x19d)]){try{if(fs[_0x511da1(0x130)](this['failFastActiveMarkerPath']))return logger[_0x511da1(0x189)]('['+TAG+_0x511da1(0x18d)),!this[_0x511da1(0x158)][_0x511da1(0x15d)]&&(this['state'][_0x511da1(0x15d)]=!![]),this[_0x511da1(0x19c)](),!![];}catch(_0x306651){logger[_0x511da1(0x162)]('['+TAG+_0x511da1(0x173)+_0x306651[_0x511da1(0x19f)]+(_0x306651[_0x511da1(0x179)]?_0x4428f9['witwb'](_0x4428f9[_0x511da1(0x140)],_0x306651['stack']):''));}const _0x1aa383=_0x4428f9[_0x511da1(0x18b)](this[_0x511da1(0x158)][_0x511da1(0x149)],undefined)?this[_0x511da1(0x158)]['lastAPIFailedCount']:0x0;if(_0x4428f9[_0x511da1(0x17e)](_0x1aa383,_0x5bbba4)){logger[_0x511da1(0x17b)]('['+TAG+_0x511da1(0x12c)+_0x1aa383+_0x511da1(0x195)+_0x5bbba4+'.');try{fs[_0x511da1(0x132)](this['failFastActiveMarkerPath'],new Date()['toISOString']()),logger[_0x511da1(0x189)]('['+TAG+_0x511da1(0x13e)+this[_0x511da1(0x15e)]),this['state']['failFastActive']=!![];}catch(_0x575692){logger[_0x511da1(0x162)]('['+TAG+_0x511da1(0x19b)+_0x575692[_0x511da1(0x19f)]+(_0x575692[_0x511da1(0x179)]?_0x4428f9[_0x511da1(0x15c)](_0x4428f9[_0x511da1(0x140)],_0x575692[_0x511da1(0x179)]):''));}return this[_0x511da1(0x19c)](),!![];}}else{let _0x1cfbb2;try{_0x1cfbb2=await this['fileHelper'][_0x511da1(0x152)]();if(!_0x1cfbb2)return logger['warn']('['+TAG+_0x511da1(0x12a)),![];}catch(_0x1f2dad){return logger['error']('['+TAG+_0x511da1(0x1a3)+_0x1f2dad[_0x511da1(0x19f)]+(_0x1f2dad['stack']?_0x4428f9[_0x511da1(0x16f)](_0x4428f9[_0x511da1(0x140)],_0x1f2dad[_0x511da1(0x179)]):'')),![];}this[_0x511da1(0x158)]={...this[_0x511da1(0x176)](),..._0x1cfbb2,'uniqueFailedTests':new Set(_0x1cfbb2[_0x511da1(0x131)]||[])};if(this[_0x511da1(0x158)][_0x511da1(0x15d)])return logger[_0x511da1(0x189)]('['+TAG+_0x511da1(0x13c)),!![];const _0x2a3081=this[_0x511da1(0x158)][_0x511da1(0x131)],_0x58d709=_0x2a3081[_0x511da1(0x1ab)];if(_0x4428f9[_0x511da1(0x17e)](_0x58d709,_0x5bbba4)){try{logger[_0x511da1(0x17b)]('['+TAG+'_Local]\x20Triggering\x20abortBuildOnFailure\x20for\x20current\x20error\x20count:\x20'+_0x58d709+_0x511da1(0x195)+_0x5bbba4+'.'),this['state']['failFastActive']=!![];}catch(_0x54b219){logger['error']('['+TAG+_0x511da1(0x134)+_0x54b219[_0x511da1(0x19f)]+(_0x54b219[_0x511da1(0x179)]?_0x4428f9[_0x511da1(0x137)](_0x4428f9[_0x511da1(0x140)],_0x54b219['stack']):''));}return!![];}}return![];}async[a139_0x1cef11(0x141)](){const _0x499ce1=a139_0x1cef11,_0x1804d5={};_0x1804d5[_0x499ce1(0x135)]=function(_0xeb6cb3,_0x5463cf){return _0xeb6cb3+_0x5463cf;},_0x1804d5[_0x499ce1(0x193)]=_0x499ce1(0x167);const _0x2efa87=_0x1804d5;this[_0x499ce1(0x19c)]();if(this[_0x499ce1(0x19d)])logger[_0x499ce1(0x189)]('['+TAG+_0x499ce1(0x1a9));else try{const _0x4a7757={...this[_0x499ce1(0x158)],'uniqueFailedTests':Array[_0x499ce1(0x16b)](this['state'][_0x499ce1(0x131)]||new Set())};await this['fileHelper'][_0x499ce1(0x1a4)](_0x4a7757),logger[_0x499ce1(0x189)]('['+TAG+_0x499ce1(0x175));}catch(_0x1cd666){logger[_0x499ce1(0x162)]('['+TAG+_0x499ce1(0x138)+_0x1cd666['message']+(_0x1cd666[_0x499ce1(0x179)]?_0x2efa87[_0x499ce1(0x135)](_0x2efa87[_0x499ce1(0x193)],_0x1cd666[_0x499ce1(0x179)]):''));}}}function a139_0x1b7b(_0x741731,_0x23c93f){const _0x5004ed=a139_0x5004();return a139_0x1b7b=function(_0x1b7b97,_0x208424){_0x1b7b97=_0x1b7b97-0x12a;let _0x3b223e=_0x5004ed[_0x1b7b97];return _0x3b223e;},a139_0x1b7b(_0x741731,_0x23c93f);}module[a139_0x1cef11(0x14f)]=FailFastManager;
const a139_0x1fe2a7=a139_0xdc68;(function(_0x44f018,_0x3e26ff){const _0xbf62ab=a139_0xdc68,_0x492653=_0x44f018();while(!![]){try{const _0x4535cb=parseInt(_0xbf62ab(0x1d2))/0x1+parseInt(_0xbf62ab(0x1ae))/0x2+parseInt(_0xbf62ab(0x1d6))/0x3+parseInt(_0xbf62ab(0x1ec))/0x4*(-parseInt(_0xbf62ab(0x196))/0x5)+-parseInt(_0xbf62ab(0x19a))/0x6+-parseInt(_0xbf62ab(0x1f6))/0x7+-parseInt(_0xbf62ab(0x1ee))/0x8*(-parseInt(_0xbf62ab(0x1f7))/0x9);if(_0x4535cb===_0x3e26ff)break;else _0x492653['push'](_0x492653['shift']());}catch(_0x168359){_0x492653['push'](_0x492653['shift']());}}}(a139_0x42fc,0x92650));function a139_0xdc68(_0x345e2e,_0x196dd3){const _0x42fc66=a139_0x42fc();return a139_0xdc68=function(_0xdc68d1,_0x46a5ac){_0xdc68d1=_0xdc68d1-0x176;let _0x73ed1e=_0x42fc66[_0xdc68d1];return _0x73ed1e;},a139_0xdc68(_0x345e2e,_0x196dd3);}const fs=require('fs'),path=require('path'),FileHelper=require(a139_0x1fe2a7(0x1a9)),RequestUtils=require('./requestUtils'),logger=require(a139_0x1fe2a7(0x1cb))[a139_0x1fe2a7(0x178)],POLLING_INTERVAL=0x2710,TAG=a139_0x1fe2a7(0x1bb);class FailFastManager{constructor(_0xbce4eb,_0x45808b,_0x10f43b){const _0x4351b8=a139_0x1fe2a7,_0x1b4856={};_0x1b4856[_0x4351b8(0x1ea)]=function(_0x355489,_0x453b83){return _0x355489+_0x453b83;},_0x1b4856['gzdJW']=_0x4351b8(0x1b2),_0x1b4856['flxbp']=function(_0x1415a6,_0x119a91){return _0x1415a6||_0x119a91;},_0x1b4856[_0x4351b8(0x1b1)]='failFastState.json',_0x1b4856['HqKjC']=_0x4351b8(0x1d0),_0x1b4856[_0x4351b8(0x1a6)]=_0x4351b8(0x1b7);const _0x493f23=_0x1b4856;this[_0x4351b8(0x19c)]=_0x493f23['flxbp'](_0xbce4eb,{}),this[_0x4351b8(0x179)]=_0x45808b,this[_0x4351b8(0x1c6)]=_0x10f43b,this[_0x4351b8(0x1b0)]=!!(process[_0x4351b8(0x1d7)][_0x4351b8(0x191)]&&process[_0x4351b8(0x1d7)][_0x4351b8(0x1e6)]&&process[_0x4351b8(0x1d7)][_0x4351b8(0x17a)]);const _0x178c2=this[_0x4351b8(0x19c)][_0x4351b8(0x18a)];this[_0x4351b8(0x1ab)]=path['join'](_0x178c2,_0x493f23['jHrHJ']),this['lockFilePath']=path['join'](_0x178c2,_0x493f23[_0x4351b8(0x17d)]),this[_0x4351b8(0x1a3)]=path[_0x4351b8(0x17c)](_0x178c2,_0x493f23[_0x4351b8(0x1a6)]),this[_0x4351b8(0x1a8)]=new FileHelper(this['failFastConfig'],this[_0x4351b8(0x1ab)],this['lockFilePath'],this[_0x4351b8(0x1f9)]()),this[_0x4351b8(0x1f0)]=this['_getDefaultState'](),this['pollingInterval']=null,this[_0x4351b8(0x1b0)]&&(this['reportedFailuresToAPI']=new Set()),this[_0x4351b8(0x1dc)]()[_0x4351b8(0x19d)](_0x5e84bb=>{const _0x53f3c5=_0x4351b8;logger[_0x53f3c5(0x1bf)]('['+TAG+_0x53f3c5(0x1da)+_0x5e84bb[_0x53f3c5(0x187)]+(_0x5e84bb[_0x53f3c5(0x1cc)]?_0x493f23[_0x53f3c5(0x1ea)](_0x493f23[_0x53f3c5(0x181)],_0x5e84bb['stack']):'')),this[_0x53f3c5(0x1f0)]=this[_0x53f3c5(0x1f9)]();}),this['isCIMode']&&this['startPolling'](),logger[_0x4351b8(0x1c9)]('['+TAG+_0x4351b8(0x1b4)+this['failFastConfig'][_0x4351b8(0x1b3)]+_0x4351b8(0x1a4)+this[_0x4351b8(0x1b0)]);}['_getDefaultState'](){const _0x4e61ba={'totalTests':0x0,'failedTests':0x0,'uniqueFailedTests':new Set(),'lastAPIFailedCount':0x0,'failFastActive':![]};return _0x4e61ba;}async[a139_0x1fe2a7(0x1dc)](){const _0x389e02=a139_0x1fe2a7,_0x322392={};_0x322392[_0x389e02(0x1a5)]=function(_0x5f0737,_0x1cd7d8){return _0x5f0737+_0x1cd7d8;},_0x322392[_0x389e02(0x1d5)]='\x0aStack:\x20';const _0x1c2701=_0x322392;if(this[_0x389e02(0x1b0)])try{fs[_0x389e02(0x1df)](this[_0x389e02(0x1a3)])&&(this[_0x389e02(0x1f0)][_0x389e02(0x1bc)]=!![],logger[_0x389e02(0x1c9)]('['+TAG+'_CI]\x20Fail-fast\x20marker\x20file\x20found,\x20initializing\x20as\x20active.'));}catch(_0x4d87d8){logger[_0x389e02(0x1bf)]('['+TAG+_0x389e02(0x1eb)+_0x4d87d8[_0x389e02(0x187)]+(_0x4d87d8['stack']?_0x1c2701[_0x389e02(0x1a5)](_0x1c2701[_0x389e02(0x1d5)],_0x4d87d8['stack']):''));}else try{const _0x55ef76=await this[_0x389e02(0x1a8)][_0x389e02(0x19f)]();if(_0x55ef76)this[_0x389e02(0x1f0)]={...this[_0x389e02(0x1f9)](),..._0x55ef76,'uniqueFailedTests':new Set(_0x55ef76['uniqueFailedTests']||[])},logger[_0x389e02(0x1c9)]('['+TAG+_0x389e02(0x1d1));else{logger[_0x389e02(0x1c9)]('['+TAG+'_Local]\x20State\x20file\x20not\x20found,\x20initializing\x20with\x20default\x20state\x20and\x20creating\x20file.');const _0x55433d=this[_0x389e02(0x1f9)](),_0x48e699={..._0x55433d,'uniqueFailedTests':Array[_0x389e02(0x1c1)](_0x55433d['uniqueFailedTests'])};await this['fileHelper']['writeState'](_0x48e699),this['state']=_0x55433d;}}catch(_0x341ede){logger[_0x389e02(0x1c9)]('['+TAG+'_Local]\x20Error\x20initializing\x20state\x20from\x20file:\x20'+_0x341ede[_0x389e02(0x187)]+(_0x341ede['stack']?_0x1c2701[_0x389e02(0x1a5)](_0x1c2701['xkKLq'],_0x341ede['stack']):'')),this[_0x389e02(0x1f0)]=this[_0x389e02(0x1f9)]();}}async[a139_0x1fe2a7(0x1e8)](_0x515b6e,_0x57b26d){const _0x491ece=a139_0x1fe2a7,_0x3bba29={};_0x3bba29[_0x491ece(0x1b5)]=function(_0x1d655a,_0x319ab8){return _0x1d655a>_0x319ab8;},_0x3bba29[_0x491ece(0x1de)]=function(_0x5a1f79,_0x52652c){return _0x5a1f79>_0x52652c;},_0x3bba29[_0x491ece(0x1c2)]=_0x491ece(0x177),_0x3bba29[_0x491ece(0x17f)]=_0x491ece(0x1f3),_0x3bba29[_0x491ece(0x18f)]=function(_0x58ef4a,_0x5a1978){return _0x58ef4a+_0x5a1978;},_0x3bba29[_0x491ece(0x1c7)]=_0x491ece(0x1b2),_0x3bba29[_0x491ece(0x1d9)]=function(_0x3561d4,_0x32c769){return _0x3561d4||_0x32c769;},_0x3bba29[_0x491ece(0x1e4)]=function(_0x73e829,_0xbacbb4){return _0x73e829+_0xbacbb4;};const _0x1bac79=_0x3bba29;if(this[_0x491ece(0x1b0)])this['state'][_0x491ece(0x1e3)]+=0x1,_0x57b26d&&_0x1bac79['Lhofe'](_0x57b26d[_0x491ece(0x1d4)],0x0)&&(!this['reportedFailuresToAPI'][_0x491ece(0x1c8)](_0x515b6e)&&(await this[_0x491ece(0x1b6)](_0x515b6e),this[_0x491ece(0x1be)][_0x491ece(0x199)](_0x515b6e)));else try{const _0x16f339={'fullName':_0x515b6e,'status':_0x57b26d&&_0x1bac79[_0x491ece(0x1de)](_0x57b26d['length'],0x0)?_0x1bac79[_0x491ece(0x1c2)]:_0x1bac79[_0x491ece(0x17f)]},_0x528f98=await this['fileHelper'][_0x491ece(0x1a2)](_0x16f339);this[_0x491ece(0x1f0)]={...this[_0x491ece(0x1f9)](),..._0x528f98['newState'],'uniqueFailedTests':new Set(_0x528f98['newState'][_0x491ece(0x19e)]||[])};}catch(_0x2297cf){logger[_0x491ece(0x1bf)]('['+TAG+'_Local]\x20Error\x20in\x20onTestDone\x20during\x20state\x20update:\x20'+_0x2297cf[_0x491ece(0x187)]+(_0x2297cf[_0x491ece(0x1cc)]?_0x1bac79['cMgIW'](_0x1bac79['qHbol'],_0x2297cf[_0x491ece(0x1cc)]):''));try{const _0x4246d6=await this[_0x491ece(0x1a8)][_0x491ece(0x19f)]();this[_0x491ece(0x1f0)]={...this[_0x491ece(0x1f9)](),..._0x1bac79[_0x491ece(0x1d9)](_0x4246d6,{}),'uniqueFailedTests':new Set(_0x4246d6?_0x4246d6[_0x491ece(0x19e)]||[]:[])},logger[_0x491ece(0x1c9)]('['+TAG+_0x491ece(0x1b9));}catch(_0x326fd1){logger[_0x491ece(0x1bf)]('['+TAG+_0x491ece(0x19b)+_0x326fd1[_0x491ece(0x187)]+(_0x326fd1[_0x491ece(0x1cc)]?_0x1bac79['Zhnbc'](_0x1bac79[_0x491ece(0x1c7)],_0x326fd1[_0x491ece(0x1cc)]):'')),this[_0x491ece(0x1f0)]=this['_getDefaultState']();}}}async[a139_0x1fe2a7(0x1b6)](_0x17cd6e){const _0x1a009f=a139_0x1fe2a7,_0x32592d={};_0x32592d[_0x1a009f(0x195)]=function(_0x2520c9,_0x529fd0){return _0x2520c9+_0x529fd0;},_0x32592d['cifGf']=_0x1a009f(0x1b2);const _0x45e0dd=_0x32592d;if(!this[_0x1a009f(0x1b0)]||!_0x17cd6e)return;try{logger[_0x1a009f(0x1c9)]('['+TAG+_0x1a009f(0x185)+_0x17cd6e);const _0x7a638e={};_0x7a638e[_0x1a009f(0x179)]=this[_0x1a009f(0x179)],_0x7a638e[_0x1a009f(0x1c6)]=this['projectName'],_0x7a638e[_0x1a009f(0x1e9)]=[_0x17cd6e],_0x7a638e[_0x1a009f(0x1ba)]=process['env']['BROWSERSTACK_BUILD_RUN_IDENTIFIER'],await RequestUtils[_0x1a009f(0x186)](_0x7a638e);}catch(_0x1eb363){logger[_0x1a009f(0x1bf)]('['+TAG+_0x1a009f(0x183)+_0x17cd6e+_0x1a009f(0x1c4)+_0x1eb363[_0x1a009f(0x187)]+(_0x1eb363[_0x1a009f(0x1cc)]?_0x45e0dd[_0x1a009f(0x195)](_0x45e0dd[_0x1a009f(0x1f2)],_0x1eb363[_0x1a009f(0x1cc)]):''));}}async[a139_0x1fe2a7(0x1bd)](){const _0x16fefb=a139_0x1fe2a7,_0x1e0e9e={};_0x1e0e9e[_0x16fefb(0x180)]=function(_0x2aa6e4,_0x4b87a9){return _0x2aa6e4===_0x4b87a9;},_0x1e0e9e[_0x16fefb(0x194)]=_0x16fefb(0x1d3),_0x1e0e9e['FcVBv']=function(_0x1673a8,_0x224afc){return _0x1673a8+_0x224afc;},_0x1e0e9e[_0x16fefb(0x190)]=_0x16fefb(0x1b2),_0x1e0e9e['lwPfT']=function(_0x56469a,_0x15f342){return _0x56469a!==_0x15f342;};const _0x5e150c=_0x1e0e9e;if(!this[_0x16fefb(0x1b0)])return 0x0;try{const _0x266a32={};_0x266a32[_0x16fefb(0x179)]=this[_0x16fefb(0x179)],_0x266a32['projectName']=this['projectName'],_0x266a32[_0x16fefb(0x1ba)]=process[_0x16fefb(0x1d7)][_0x16fefb(0x191)];const _0x5c3779=await RequestUtils[_0x16fefb(0x18d)](_0x266a32);return logger[_0x16fefb(0x1c9)]('['+TAG+_0x16fefb(0x1dd)+_0x5c3779),_0x5e150c[_0x16fefb(0x180)](typeof _0x5c3779,_0x5e150c[_0x16fefb(0x194)])?_0x5c3779:0x0;}catch(_0x396440){return logger[_0x16fefb(0x1bf)]('['+TAG+_0x16fefb(0x1ad)+_0x396440[_0x16fefb(0x187)]+(_0x396440[_0x16fefb(0x1cc)]?_0x5e150c['FcVBv'](_0x5e150c[_0x16fefb(0x190)],_0x396440[_0x16fefb(0x1cc)]):'')),_0x5e150c[_0x16fefb(0x1f5)](this[_0x16fefb(0x1f0)][_0x16fefb(0x193)],undefined)?this[_0x16fefb(0x1f0)][_0x16fefb(0x193)]:0x0;}}async['_pollFailedTests'](){const _0x12f1e7=a139_0x1fe2a7,_0x4f06c3={};_0x4f06c3['EXYxM']=function(_0x11e8b3,_0x4611d2){return _0x11e8b3!==_0x4611d2;},_0x4f06c3[_0x12f1e7(0x1e0)]=function(_0x3b863b,_0x3c5a53){return _0x3b863b+_0x3c5a53;},_0x4f06c3[_0x12f1e7(0x1f4)]=_0x12f1e7(0x1b2);const _0x197d83=_0x4f06c3;if(!this[_0x12f1e7(0x1b0)])return;try{const _0x48005d=await this[_0x12f1e7(0x1bd)]();_0x197d83[_0x12f1e7(0x1db)](_0x48005d,this[_0x12f1e7(0x1f0)]['lastAPIFailedCount'])&&(logger[_0x12f1e7(0x1c9)]('['+TAG+_0x12f1e7(0x17b)+_0x48005d+_0x12f1e7(0x1cf)+this[_0x12f1e7(0x1f0)][_0x12f1e7(0x193)]+')'),this[_0x12f1e7(0x1f0)][_0x12f1e7(0x193)]=_0x48005d);}catch(_0x25b137){logger[_0x12f1e7(0x1bf)]('['+TAG+_0x12f1e7(0x197)+_0x25b137[_0x12f1e7(0x187)]+(_0x25b137[_0x12f1e7(0x1cc)]?_0x197d83['NvQHk'](_0x197d83[_0x12f1e7(0x1f4)],_0x25b137[_0x12f1e7(0x1cc)]):''));}}async[a139_0x1fe2a7(0x1e7)](){const _0x1af63d=a139_0x1fe2a7,_0x17e409={'UYRDf':function(_0x37adf0,_0x25fcac,_0x5333c8){return _0x37adf0(_0x25fcac,_0x5333c8);}};this[_0x1af63d(0x18e)]&&this[_0x1af63d(0x1ed)](),this[_0x1af63d(0x1b0)]&&(await this[_0x1af63d(0x1ef)](),this[_0x1af63d(0x18e)]=_0x17e409['UYRDf'](setInterval,async()=>{const _0x5dfc6b=_0x1af63d;await this[_0x5dfc6b(0x1ef)]();},POLLING_INTERVAL),logger[_0x1af63d(0x1c9)]('['+TAG+'_CI]\x20Polling\x20started\x20with\x20interval:\x20'+POLLING_INTERVAL+_0x1af63d(0x1e1)));}['stopPolling'](){const _0x1e9d7c=a139_0x1fe2a7,_0x11152f={'ytPiv':function(_0x2a28f9,_0x4d0146){return _0x2a28f9(_0x4d0146);}};this[_0x1e9d7c(0x18e)]&&(_0x11152f['ytPiv'](clearInterval,this['pollingInterval']),this[_0x1e9d7c(0x18e)]=null,logger[_0x1e9d7c(0x1c9)]('['+TAG+_0x1e9d7c(0x176)));}async[a139_0x1fe2a7(0x189)](){const _0x259822=a139_0x1fe2a7,_0x16d7c3={};_0x16d7c3[_0x259822(0x1a0)]=function(_0x162b97,_0x504ab4){return _0x162b97===_0x504ab4;},_0x16d7c3[_0x259822(0x1ce)]=function(_0xf5d8db,_0x4b6e37){return _0xf5d8db===_0x4b6e37;},_0x16d7c3['QRILz']=function(_0x35491e,_0x663091){return _0x35491e<=_0x663091;},_0x16d7c3[_0x259822(0x192)]=function(_0x5214dd,_0x47d1b1){return _0x5214dd+_0x47d1b1;},_0x16d7c3[_0x259822(0x184)]=_0x259822(0x1b2),_0x16d7c3[_0x259822(0x1ca)]=function(_0xee3c44,_0x43d0f9){return _0xee3c44!==_0x43d0f9;},_0x16d7c3[_0x259822(0x198)]=function(_0xb767f9,_0x1e92af){return _0xb767f9>=_0x1e92af;},_0x16d7c3[_0x259822(0x1e2)]=function(_0x4b3b34,_0x1ac5b7){return _0x4b3b34+_0x1ac5b7;};const _0xe94104=_0x16d7c3,{failureThresholdCount:_0x47b626}=this['failFastConfig'];if(_0xe94104['fVpEw'](_0x47b626,null)||_0xe94104[_0x259822(0x1ce)](_0x47b626,undefined)||_0xe94104[_0x259822(0x1af)](_0x47b626,0x0))return logger[_0x259822(0x1c9)]('['+TAG+_0x259822(0x1c5)),![];if(this['isCIMode']){try{if(fs['existsSync'](this[_0x259822(0x1a3)]))return logger[_0x259822(0x1c9)]('['+TAG+_0x259822(0x18c)),!this['state'][_0x259822(0x1bc)]&&(this[_0x259822(0x1f0)]['failFastActive']=!![]),this[_0x259822(0x1ed)](),!![];}catch(_0x451482){logger['error']('['+TAG+'_CI]\x20Error\x20checking\x20for\x20fail-fast\x20marker\x20file:\x20'+_0x451482['message']+(_0x451482[_0x259822(0x1cc)]?_0xe94104['SZTdy'](_0xe94104[_0x259822(0x184)],_0x451482['stack']):''));}const _0x1ea3f=_0xe94104[_0x259822(0x1ca)](this['state']['lastAPIFailedCount'],undefined)?this[_0x259822(0x1f0)][_0x259822(0x193)]:0x0;if(_0xe94104['ulGvS'](_0x1ea3f,_0x47b626)){logger[_0x259822(0x1d8)]('['+TAG+'_CI]\x20Triggering\x20abortBuildOnFailure\x20for\x20current\x20error\x20count:\x20'+_0x1ea3f+_0x259822(0x1b8)+_0x47b626+'.');try{fs[_0x259822(0x1ac)](this[_0x259822(0x1a3)],new Date()['toISOString']()),logger[_0x259822(0x1c9)]('['+TAG+_0x259822(0x182)+this[_0x259822(0x1a3)]),this['state']['failFastActive']=!![];}catch(_0x5d163c){logger[_0x259822(0x1bf)]('['+TAG+'_CI]\x20Error\x20creating\x20fail-fast\x20marker\x20file:\x20'+_0x5d163c[_0x259822(0x187)]+(_0x5d163c[_0x259822(0x1cc)]?_0xe94104[_0x259822(0x192)](_0xe94104[_0x259822(0x184)],_0x5d163c[_0x259822(0x1cc)]):''));}return this['stopPolling'](),!![];}}else{let _0xbf1fa5;try{_0xbf1fa5=await this[_0x259822(0x1a8)][_0x259822(0x19f)]();if(!_0xbf1fa5)return logger[_0x259822(0x1cd)]('['+TAG+_0x259822(0x1aa)),![];}catch(_0x2c2524){return logger[_0x259822(0x1bf)]('['+TAG+_0x259822(0x1c0)+_0x2c2524[_0x259822(0x187)]+(_0x2c2524[_0x259822(0x1cc)]?_0xe94104[_0x259822(0x192)](_0xe94104[_0x259822(0x184)],_0x2c2524[_0x259822(0x1cc)]):'')),![];}this['state']={...this[_0x259822(0x1f9)](),..._0xbf1fa5,'uniqueFailedTests':new Set(_0xbf1fa5['uniqueFailedTests']||[])};if(this[_0x259822(0x1f0)][_0x259822(0x1bc)])return logger[_0x259822(0x1c9)]('['+TAG+_0x259822(0x1e5)),!![];const _0x58769c=this[_0x259822(0x1f0)][_0x259822(0x19e)],_0x2220ea=_0x58769c[_0x259822(0x1a1)];if(_0xe94104[_0x259822(0x198)](_0x2220ea,_0x47b626)){try{logger[_0x259822(0x1d8)]('['+TAG+_0x259822(0x1a7)+_0x2220ea+_0x259822(0x1b8)+_0x47b626+'.'),this[_0x259822(0x1f0)][_0x259822(0x1bc)]=!![];}catch(_0x1a92f3){logger['error']('['+TAG+'_Local]\x20Error\x20setting\x20failFastActive\x20to\x20true\x20in\x20state\x20file:\x20'+_0x1a92f3['message']+(_0x1a92f3[_0x259822(0x1cc)]?_0xe94104[_0x259822(0x1e2)](_0xe94104[_0x259822(0x184)],_0x1a92f3[_0x259822(0x1cc)]):''));}return!![];}}return![];}async[a139_0x1fe2a7(0x18b)](){const _0x408055=a139_0x1fe2a7,_0x385db7={};_0x385db7[_0x408055(0x1f1)]=function(_0x45a005,_0x1c7b4e){return _0x45a005+_0x1c7b4e;},_0x385db7['OonPg']=_0x408055(0x1b2);const _0x235b59=_0x385db7;this[_0x408055(0x1ed)]();if(this[_0x408055(0x1b0)])logger[_0x408055(0x1c9)]('['+TAG+_0x408055(0x17e));else try{const _0x58d28a={...this[_0x408055(0x1f0)],'uniqueFailedTests':Array['from'](this[_0x408055(0x1f0)][_0x408055(0x19e)]||new Set())};await this['fileHelper'][_0x408055(0x188)](_0x58d28a),logger['debug']('['+TAG+_0x408055(0x1f8));}catch(_0x4bbe00){logger['error']('['+TAG+'_Local]\x20Error\x20during\x20cleanup\x20and\x20state\x20save:\x20'+_0x4bbe00[_0x408055(0x187)]+(_0x4bbe00['stack']?_0x235b59[_0x408055(0x1f1)](_0x235b59['OonPg'],_0x4bbe00[_0x408055(0x1cc)]):''));}}}module[a139_0x1fe2a7(0x1c3)]=FailFastManager;function a139_0x42fc(){const _0x1e86c9=['error','_Local]\x20Error\x20reading\x20state\x20in\x20shouldFailFast:\x20','from','CSxps','exports','\x20to\x20API:\x20',']\x20No\x20valid\x20failureThresholdCount\x20configured.\x20Not\x20failing\x20fast.','projectName','qHbol','has','debug','ZfeKh','../logger','stack','warn','nPXpL','\x20(was\x20','failFastState.lock','_Local]\x20State\x20initialized\x20from\x20file.','35811ZgHvDO','number','length','xkKLq','2548239ETbFyr','env','info','FdJNY',']\x20Critical\x20error\x20during\x20async\x20initialization:\x20','EXYxM','_initializeStateFromFile','_CI]\x20Fetched\x20failed\x20tests\x20count\x20from\x20API:\x20','vQZJC','existsSync','NvQHk','ms.','jqEyZ','totalTests','Zhnbc','_Local]\x20Fail-fast\x20is\x20already\x20active\x20in\x20state\x20file.','BROWSERSTACK_NODE_INDEX','startPolling','onTestDone','failedTests','kiHLX','_CI]\x20Error\x20checking\x20for\x20fail-fast\x20marker\x20file:\x20','2587484RdvayR','stopPolling','43272DxXSUb','_pollFailedTests','state','QQGSa','cifGf','passed','IREfH','lwPfT','3545913qGyFPI','54sOfxXf','_Local]\x20State\x20cleaned\x20up\x20and\x20saved\x20successfully.','_getDefaultState',']\x20Polling\x20stopped.','failed','winstonLogger','buildName','BROWSERSTACK_TOTAL_NODE_COUNT','_CI]\x20API\x20failed\x20count\x20updated:\x20','join','HqKjC','_CI]\x20Cleanup\x20for\x20CI\x20mode.\x20Polling\x20stopped.\x20Marker\x20file\x20is\x20not\x20removed\x20by\x20this\x20manager.','LFraJ','kwfgZ','gzdJW','_CI]\x20Created\x20fail-fast\x20marker\x20file:\x20','_CI]\x20Error\x20sending\x20failed\x20test\x20','dGYfy','_CI]\x20Sending\x20failed\x20test\x20to\x20API:\x20','putFailedTests','message','writeState','shouldFailFast','workingDir','cleanup','_CI]\x20Fail-fast\x20marker\x20file\x20exists.\x20Failing\x20fast.','getFailedTestsCount','pollingInterval','cMgIW','fSKSw','BROWSERSTACK_BUILD_RUN_IDENTIFIER','SZTdy','lastAPIFailedCount','YWeHo','pmkot','5dwIFyT','_CI]\x20Error\x20during\x20polling\x20logic:\x20','ulGvS','add','1485612wdHJmk','_Local]\x20Error\x20during\x20onTestDone\x20state\x20recovery:\x20','failFastConfig','catch','uniqueFailedTests','readState','fVpEw','size','recordTestResult','failFastActiveMarkerPath',',\x20CI\x20Mode:\x20','YhfEs','SKJTW','_Local]\x20Triggering\x20abortBuildOnFailure\x20for\x20current\x20error\x20count:\x20','fileHelper','./fileHelper','_Local]\x20State\x20file\x20not\x20found\x20in\x20shouldFailFast.\x20Not\x20failing\x20fast.','stateFilePath','writeFileSync','_CI]\x20Error\x20getting\x20failed\x20tests\x20count\x20from\x20API:\x20','2165972MoGbiG','QRILz','isCIMode','jHrHJ','\x0aStack:\x20','failureThresholdCount',']\x20Initialized\x20abortBuildOnFailure\x20with\x20threshold:\x20','Lhofe','_sendFailedTestsToAPI','failFast.active',',\x20threshold:\x20','_Local]\x20Recovered\x20state\x20from\x20file\x20after\x20onTestDone\x20error.','buildRunIdentifier','FailFastManager','failFastActive','_fetchAPIFailedCount','reportedFailuresToAPI'];a139_0x42fc=function(){return _0x1e86c9;};return a139_0x42fc();}

@@ -1,1 +0,1 @@

function a140_0x515b(){const _0x1b828c=['writeState','17354286XKtFnD','failFastConfig','warn','uniqueFailedTests','status','recordTestResult','4581374wpiMcJ',']\x20Could\x20not\x20acquire\x20lock\x20to\x20record\x20test\x20result.\x20State\x20may\x20be\x20stale.','unlinkSync','code','gOrjV','59449440yUbHvE','error','updateAPIFailedCount','lockFilePath',']\x20Error\x20creating\x20state\x20file:\x20','uAkff','pOGpO','from','340572wURozm','function','exports','existsSync','message','isNewFailure','8AJMOhz','cWFXQ','stateFilePath','openSync','1953868DyrcPE','1468110Dlsqtc','15eeXgfS','xuzmS','jgUye','fullName','FailFastFileHelper','winstonLogger','stack','969776vJPgcq','split','newState','isArray',']\x20Error\x20releasing\x20lock:\x20','failedTests','24dBgeDK',']\x20Error\x20writing\x20state\x20file:\x20','readFileSync','EEXIST','../logger','utf8',']\x20Error\x20reading\x20state\x20file:\x20','writeFileSync','parse','pVgVg','acquireLock','defaultState','add','OSvnT','lastAPIFailedCount','readState','releaseLock','3|4|2|0|1','stringify'];a140_0x515b=function(){return _0x1b828c;};return a140_0x515b();}const a140_0x1304a0=a140_0x27b0;function a140_0x27b0(_0x473b27,_0x6753eb){const _0x515bd8=a140_0x515b();return a140_0x27b0=function(_0x27b0e7,_0x3c7152){_0x27b0e7=_0x27b0e7-0x1ac;let _0xf7a31=_0x515bd8[_0x27b0e7];return _0xf7a31;},a140_0x27b0(_0x473b27,_0x6753eb);}(function(_0x2c4108,_0x4d125f){const _0x579a7c=a140_0x27b0,_0xcb698d=_0x2c4108();while(!![]){try{const _0x5761c6=-parseInt(_0x579a7c(0x1df))/0x1+-parseInt(_0x579a7c(0x1e9))/0x2+-parseInt(_0x579a7c(0x1eb))/0x3*(parseInt(_0x579a7c(0x1b2))/0x4)+-parseInt(_0x579a7c(0x1ea))/0x5*(parseInt(_0x579a7c(0x1b8))/0x6)+-parseInt(_0x579a7c(0x1d2))/0x7*(-parseInt(_0x579a7c(0x1e5))/0x8)+-parseInt(_0x579a7c(0x1cc))/0x9+parseInt(_0x579a7c(0x1d7))/0xa;if(_0x5761c6===_0x4d125f)break;else _0xcb698d['push'](_0xcb698d['shift']());}catch(_0x31b2c4){_0xcb698d['push'](_0xcb698d['shift']());}}}(a140_0x515b,0xec12e));const fs=require('fs'),logger=require(a140_0x1304a0(0x1bc))[a140_0x1304a0(0x1b0)],TAG=a140_0x1304a0(0x1af);class FileHelper{constructor(_0x3afb6e,_0x3696a0,_0x24d422,_0x28a980){const _0x4c4277=a140_0x1304a0,_0x405dd5={};_0x405dd5[_0x4c4277(0x1c1)]=_0x4c4277(0x1c9),_0x405dd5[_0x4c4277(0x1d6)]='utf8';const _0x302d81=_0x405dd5,_0x5bb8ef=_0x302d81[_0x4c4277(0x1c1)][_0x4c4277(0x1b3)]('|');let _0x2757e9=0x0;while(!![]){switch(_0x5bb8ef[_0x2757e9++]){case'0':this[_0x4c4277(0x1c3)]=_0x28a980;continue;case'1':if(!fs[_0x4c4277(0x1e2)](this[_0x4c4277(0x1e7)]))try{fs['writeFileSync'](this[_0x4c4277(0x1e7)],'{}',_0x302d81[_0x4c4277(0x1d6)]);}catch(_0x415828){logger[_0x4c4277(0x1d8)]('['+TAG+_0x4c4277(0x1db)+_0x415828[_0x4c4277(0x1e3)]+'\x20'+_0x415828[_0x4c4277(0x1b1)]);}continue;case'2':this[_0x4c4277(0x1da)]=_0x24d422;continue;case'3':this[_0x4c4277(0x1cd)]=_0x3afb6e;continue;case'4':this[_0x4c4277(0x1e7)]=_0x3696a0;continue;}break;}}async[a140_0x1304a0(0x1c2)](){const _0x436d4e=a140_0x1304a0,_0x2b6e0d={};_0x2b6e0d[_0x436d4e(0x1c5)]=function(_0x2f1122,_0x17b5ef){return _0x2f1122===_0x17b5ef;},_0x2b6e0d[_0x436d4e(0x1dc)]=_0x436d4e(0x1bb);const _0x1a1f85=_0x2b6e0d;let _0x5f51b2;try{return _0x5f51b2=fs[_0x436d4e(0x1e8)](this[_0x436d4e(0x1da)],'wx'),_0x5f51b2;}catch(_0x5ede59){if(_0x1a1f85[_0x436d4e(0x1c5)](_0x5ede59[_0x436d4e(0x1d5)],_0x1a1f85['uAkff']))return null;throw _0x5ede59;}}async['releaseLock'](_0x3d468d){const _0x53b649=a140_0x1304a0;if(_0x3d468d)try{fs['closeSync'](_0x3d468d),fs[_0x53b649(0x1d4)](this['lockFilePath']);}catch(_0x34c219){logger[_0x53b649(0x1d8)]('['+TAG+_0x53b649(0x1b6)+_0x34c219[_0x53b649(0x1e3)]+'\x20'+_0x34c219['stack']);}}['readState'](){const _0x495b85=a140_0x1304a0,_0x219bfa={};_0x219bfa[_0x495b85(0x1ad)]=_0x495b85(0x1bd);const _0x1c74fa=_0x219bfa;try{const _0x1a5dcd=fs[_0x495b85(0x1ba)](this[_0x495b85(0x1e7)],_0x1c74fa[_0x495b85(0x1ad)]);return JSON[_0x495b85(0x1c0)](_0x1a5dcd);}catch(_0x2899d3){return logger['error']('['+TAG+_0x495b85(0x1be)+_0x2899d3[_0x495b85(0x1e3)]+'\x20'+_0x2899d3['stack']),null;}}async[a140_0x1304a0(0x1cb)](_0x4dcefe){const _0x167c7e=a140_0x1304a0,_0x334f02={..._0x4dcefe,'uniqueFailedTests':Array[_0x167c7e(0x1b5)](_0x4dcefe[_0x167c7e(0x1cf)])?_0x4dcefe[_0x167c7e(0x1cf)]:Array[_0x167c7e(0x1de)](_0x4dcefe['uniqueFailedTests']||[])};try{fs[_0x167c7e(0x1bf)](this[_0x167c7e(0x1e7)],JSON[_0x167c7e(0x1ca)](_0x334f02,null,0x2));}catch(_0x17455a){logger[_0x167c7e(0x1d8)]('['+TAG+_0x167c7e(0x1b9)+_0x17455a[_0x167c7e(0x1e3)]+'\x20'+_0x17455a[_0x167c7e(0x1b1)]);throw _0x17455a;}}async[a140_0x1304a0(0x1d1)](_0x59fec5,_0x43703d){const _0x16aa40=a140_0x1304a0,_0x23f797={};_0x23f797['MlBzu']=function(_0x228041,_0x456644){return _0x228041!==_0x456644;},_0x23f797['cWFXQ']=_0x16aa40(0x1e0),_0x23f797[_0x16aa40(0x1ac)]=function(_0x52a9fd,_0x5e5ce7){return _0x52a9fd===_0x5e5ce7;},_0x23f797['pOGpO']='failed';const _0x14c294=_0x23f797,_0x3e65f2=await this[_0x16aa40(0x1c2)]();if(!_0x3e65f2)return logger[_0x16aa40(0x1ce)]('['+TAG+_0x16aa40(0x1d3)),{'newState':this[_0x16aa40(0x1c7)]()||this[_0x16aa40(0x1c3)],'isNewFailure':![]};try{let _0x1f439e=this[_0x16aa40(0x1c7)]();!_0x1f439e&&(_0x1f439e=JSON['parse'](JSON[_0x16aa40(0x1ca)](this['defaultState'])));if(!_0x1f439e[_0x16aa40(0x1cf)]||_0x14c294['MlBzu'](typeof _0x1f439e[_0x16aa40(0x1cf)][Symbol['iterator']],_0x14c294[_0x16aa40(0x1e6)]))_0x1f439e['uniqueFailedTests']=new Set();else Array[_0x16aa40(0x1b5)](_0x1f439e[_0x16aa40(0x1cf)])&&(_0x1f439e[_0x16aa40(0x1cf)]=new Set(_0x1f439e['uniqueFailedTests']));_0x1f439e['totalTests']=_0x43703d;let _0x148186=![];_0x14c294[_0x16aa40(0x1ac)](_0x59fec5[_0x16aa40(0x1d0)],_0x14c294[_0x16aa40(0x1dd)])&&(_0x1f439e[_0x16aa40(0x1b7)]+=0x1,!_0x1f439e['uniqueFailedTests']['has'](_0x59fec5[_0x16aa40(0x1ae)])&&(_0x1f439e[_0x16aa40(0x1cf)][_0x16aa40(0x1c4)](_0x59fec5['fullName']),_0x148186=!![]));await this[_0x16aa40(0x1cb)](_0x1f439e);const _0x248c8a={};return _0x248c8a[_0x16aa40(0x1b4)]=_0x1f439e,_0x248c8a[_0x16aa40(0x1e4)]=_0x148186,_0x248c8a;}finally{await this['releaseLock'](_0x3e65f2);}}async[a140_0x1304a0(0x1d9)](_0x38f6b0){const _0x3248a2=a140_0x1304a0,_0x29b20d=await this['acquireLock']();if(!_0x29b20d)return logger['warn']('['+TAG+']\x20Could\x20not\x20acquire\x20lock\x20to\x20update\x20API\x20failed\x20count.\x20State\x20may\x20be\x20stale.'),this[_0x3248a2(0x1c7)]()||this['defaultState'];try{let _0xb9add6=this[_0x3248a2(0x1c7)]();return!_0xb9add6&&(_0xb9add6=JSON[_0x3248a2(0x1c0)](JSON[_0x3248a2(0x1ca)](this[_0x3248a2(0x1c3)]))),_0xb9add6[_0x3248a2(0x1c6)]=_0x38f6b0,await this['writeState'](_0xb9add6),_0xb9add6;}finally{await this[_0x3248a2(0x1c8)](_0x29b20d);}}}module[a140_0x1304a0(0x1e1)]=FileHelper;
function a140_0x12d8(_0x1625dd,_0x5052a8){const _0x5a2452=a140_0x5a24();return a140_0x12d8=function(_0x12d82d,_0x45a8b0){_0x12d82d=_0x12d82d-0xe4;let _0x37a779=_0x5a2452[_0x12d82d];return _0x37a779;},a140_0x12d8(_0x1625dd,_0x5052a8);}const a140_0x1f1989=a140_0x12d8;(function(_0x5a3178,_0x195bcd){const _0x35c62c=a140_0x12d8,_0x11ada0=_0x5a3178();while(!![]){try{const _0x3003cc=parseInt(_0x35c62c(0x10b))/0x1*(parseInt(_0x35c62c(0x120))/0x2)+-parseInt(_0x35c62c(0xf5))/0x3+-parseInt(_0x35c62c(0xfb))/0x4*(parseInt(_0x35c62c(0x11a))/0x5)+-parseInt(_0x35c62c(0xec))/0x6+parseInt(_0x35c62c(0x111))/0x7+parseInt(_0x35c62c(0xee))/0x8*(-parseInt(_0x35c62c(0x121))/0x9)+parseInt(_0x35c62c(0x101))/0xa;if(_0x3003cc===_0x195bcd)break;else _0x11ada0['push'](_0x11ada0['shift']());}catch(_0x59030f){_0x11ada0['push'](_0x11ada0['shift']());}}}(a140_0x5a24,0x6dd06));function a140_0x5a24(){const _0x37e613=['2798635UJMpaw','from','status','writeState','openSync',']\x20Error\x20creating\x20state\x20file:\x20','releaseLock','QCsfo','recordTestResult','1049885ErDCgU','writeFileSync','acquireLock','unlinkSync','existsSync','winstonLogger','21244tvtxfw','43812aeuUrJ','QDAjQ','yUoTB','../logger','ZVOIH','2|1|4|3|0','defaultState',']\x20Could\x20not\x20acquire\x20lock\x20to\x20update\x20API\x20failed\x20count.\x20State\x20may\x20be\x20stale.','failed','4108416dFPYOj','stringify','912dcAyLb','isArray','utf8','LCsVH','AnoQW','uniqueFailedTests','warn','1112103NUUFhe','readState',']\x20Could\x20not\x20acquire\x20lock\x20to\x20record\x20test\x20result.\x20State\x20may\x20be\x20stale.','lockFilePath','EEXIST','ieKUX','16drPzfr','updateAPIFailedCount','adJlN','add','function','failFastConfig','16611520uvlfvH','error','stack',']\x20Error\x20reading\x20state\x20file:\x20','exports','lastAPIFailedCount','jWNEv','stateFilePath','message','newState','79qCDvLV','fullName',']\x20Error\x20writing\x20state\x20file:\x20',']\x20Error\x20releasing\x20lock:\x20','closeSync','parse'];a140_0x5a24=function(){return _0x37e613;};return a140_0x5a24();}const fs=require('fs'),logger=require(a140_0x1f1989(0xe6))[a140_0x1f1989(0x11f)],TAG='FailFastFileHelper';class FileHelper{constructor(_0x5f1bb5,_0x1cd243,_0x381e3c,_0x4ff0e4){const _0x10f687=a140_0x1f1989,_0x5c251d={};_0x5c251d[_0x10f687(0xfd)]=_0x10f687(0xe8),_0x5c251d[_0x10f687(0xfa)]=_0x10f687(0xf0);const _0x1eb862=_0x5c251d,_0x5ca045=_0x1eb862['adJlN']['split']('|');let _0x332146=0x0;while(!![]){switch(_0x5ca045[_0x332146++]){case'0':if(!fs[_0x10f687(0x11e)](this[_0x10f687(0x108)]))try{fs[_0x10f687(0x11b)](this[_0x10f687(0x108)],'{}',_0x1eb862[_0x10f687(0xfa)]);}catch(_0x39cd2a){logger[_0x10f687(0x102)]('['+TAG+_0x10f687(0x116)+_0x39cd2a[_0x10f687(0x109)]+'\x20'+_0x39cd2a[_0x10f687(0x103)]);}continue;case'1':this[_0x10f687(0x108)]=_0x1cd243;continue;case'2':this[_0x10f687(0x100)]=_0x5f1bb5;continue;case'3':this[_0x10f687(0xe9)]=_0x4ff0e4;continue;case'4':this['lockFilePath']=_0x381e3c;continue;}break;}}async[a140_0x1f1989(0x11c)](){const _0x3dea3d=a140_0x1f1989,_0x37f033={};_0x37f033[_0x3dea3d(0xf2)]=function(_0x5a204b,_0x39b597){return _0x5a204b===_0x39b597;},_0x37f033[_0x3dea3d(0x107)]=_0x3dea3d(0xf9);const _0x575765=_0x37f033;let _0xc91174;try{return _0xc91174=fs[_0x3dea3d(0x115)](this[_0x3dea3d(0xf8)],'wx'),_0xc91174;}catch(_0x2da8bf){if(_0x575765['AnoQW'](_0x2da8bf['code'],_0x575765['jWNEv']))return null;throw _0x2da8bf;}}async[a140_0x1f1989(0x117)](_0x1e2716){const _0x332796=a140_0x1f1989;if(_0x1e2716)try{fs[_0x332796(0x10f)](_0x1e2716),fs[_0x332796(0x11d)](this[_0x332796(0xf8)]);}catch(_0x184f49){logger[_0x332796(0x102)]('['+TAG+_0x332796(0x10e)+_0x184f49['message']+'\x20'+_0x184f49[_0x332796(0x103)]);}}[a140_0x1f1989(0xf6)](){const _0x1afb32=a140_0x1f1989,_0x415891={};_0x415891[_0x1afb32(0xe5)]=_0x1afb32(0xf0);const _0x47a94c=_0x415891;try{const _0x4c6a07=fs['readFileSync'](this[_0x1afb32(0x108)],_0x47a94c[_0x1afb32(0xe5)]);return JSON[_0x1afb32(0x110)](_0x4c6a07);}catch(_0x3ee880){return logger[_0x1afb32(0x102)]('['+TAG+_0x1afb32(0x104)+_0x3ee880[_0x1afb32(0x109)]+'\x20'+_0x3ee880['stack']),null;}}async['writeState'](_0x55cfcc){const _0x18ae86=a140_0x1f1989,_0x303efb={..._0x55cfcc,'uniqueFailedTests':Array['isArray'](_0x55cfcc[_0x18ae86(0xf3)])?_0x55cfcc[_0x18ae86(0xf3)]:Array[_0x18ae86(0x112)](_0x55cfcc['uniqueFailedTests']||[])};try{fs[_0x18ae86(0x11b)](this[_0x18ae86(0x108)],JSON['stringify'](_0x303efb,null,0x2));}catch(_0x22ecc9){logger[_0x18ae86(0x102)]('['+TAG+_0x18ae86(0x10d)+_0x22ecc9[_0x18ae86(0x109)]+'\x20'+_0x22ecc9[_0x18ae86(0x103)]);throw _0x22ecc9;}}async[a140_0x1f1989(0x119)](_0x147098,_0x15a871){const _0x22a8bd=a140_0x1f1989,_0x166c98={};_0x166c98[_0x22a8bd(0xf1)]=function(_0x3fd413,_0x547896){return _0x3fd413!==_0x547896;},_0x166c98[_0x22a8bd(0xe7)]=_0x22a8bd(0xff),_0x166c98[_0x22a8bd(0x118)]=function(_0x2b4b47,_0x55e414){return _0x2b4b47===_0x55e414;},_0x166c98[_0x22a8bd(0xe4)]=_0x22a8bd(0xeb);const _0x13388e=_0x166c98,_0x5ce482=await this[_0x22a8bd(0x11c)]();if(!_0x5ce482)return logger['warn']('['+TAG+_0x22a8bd(0xf7)),{'newState':this['readState']()||this[_0x22a8bd(0xe9)],'isNewFailure':![]};try{let _0x39fae7=this[_0x22a8bd(0xf6)]();!_0x39fae7&&(_0x39fae7=JSON[_0x22a8bd(0x110)](JSON[_0x22a8bd(0xed)](this[_0x22a8bd(0xe9)])));if(!_0x39fae7[_0x22a8bd(0xf3)]||_0x13388e['LCsVH'](typeof _0x39fae7[_0x22a8bd(0xf3)][Symbol['iterator']],_0x13388e['ZVOIH']))_0x39fae7[_0x22a8bd(0xf3)]=new Set();else Array[_0x22a8bd(0xef)](_0x39fae7[_0x22a8bd(0xf3)])&&(_0x39fae7[_0x22a8bd(0xf3)]=new Set(_0x39fae7[_0x22a8bd(0xf3)]));_0x39fae7['totalTests']=_0x15a871;let _0x43a352=![];_0x13388e[_0x22a8bd(0x118)](_0x147098[_0x22a8bd(0x113)],_0x13388e[_0x22a8bd(0xe4)])&&(_0x39fae7['failedTests']+=0x1,!_0x39fae7[_0x22a8bd(0xf3)]['has'](_0x147098[_0x22a8bd(0x10c)])&&(_0x39fae7[_0x22a8bd(0xf3)][_0x22a8bd(0xfe)](_0x147098[_0x22a8bd(0x10c)]),_0x43a352=!![]));await this[_0x22a8bd(0x114)](_0x39fae7);const _0x2ac237={};return _0x2ac237[_0x22a8bd(0x10a)]=_0x39fae7,_0x2ac237['isNewFailure']=_0x43a352,_0x2ac237;}finally{await this[_0x22a8bd(0x117)](_0x5ce482);}}async[a140_0x1f1989(0xfc)](_0x124226){const _0x36439c=a140_0x1f1989,_0x5846fc=await this[_0x36439c(0x11c)]();if(!_0x5846fc)return logger[_0x36439c(0xf4)]('['+TAG+_0x36439c(0xea)),this['readState']()||this[_0x36439c(0xe9)];try{let _0x283d6a=this[_0x36439c(0xf6)]();return!_0x283d6a&&(_0x283d6a=JSON[_0x36439c(0x110)](JSON['stringify'](this[_0x36439c(0xe9)]))),_0x283d6a[_0x36439c(0x106)]=_0x124226,await this['writeState'](_0x283d6a),_0x283d6a;}finally{await this[_0x36439c(0x117)](_0x5846fc);}}}module[a140_0x1f1989(0x105)]=FileHelper;

@@ -1,1 +0,1 @@

const a141_0x467be3=a141_0x425d;(function(_0x422485,_0x14f84d){const _0x15157f=a141_0x425d,_0x296398=_0x422485();while(!![]){try{const _0x162190=parseInt(_0x15157f(0xf6))/0x1+parseInt(_0x15157f(0xd2))/0x2*(parseInt(_0x15157f(0xe2))/0x3)+parseInt(_0x15157f(0xff))/0x4+-parseInt(_0x15157f(0xe5))/0x5*(-parseInt(_0x15157f(0xea))/0x6)+-parseInt(_0x15157f(0xf8))/0x7*(-parseInt(_0x15157f(0xef))/0x8)+-parseInt(_0x15157f(0xf5))/0x9*(parseInt(_0x15157f(0x10c))/0xa)+-parseInt(_0x15157f(0xd6))/0xb;if(_0x162190===_0x14f84d)break;else _0x296398['push'](_0x296398['shift']());}catch(_0xb4d2f9){_0x296398['push'](_0x296398['shift']());}}}(a141_0x2eb7,0x263d1));function a141_0x425d(_0x37260d,_0x2602d4){const _0x2eb775=a141_0x2eb7();return a141_0x425d=function(_0x425d1d,_0x4d3e9c){_0x425d1d=_0x425d1d-0xd2;let _0x58a8cd=_0x2eb775[_0x425d1d];return _0x58a8cd;},a141_0x425d(_0x37260d,_0x2602d4);}const os=require('os'),path=require('path'),fs=require('fs'),logger=require('../logger')[a141_0x467be3(0xf7)],RETRY_TESTS_ON_FAILURE=a141_0x467be3(0xd4),ABORT_BUILD_ON_FAILURE=a141_0x467be3(0x104),RUN_PREVIOUSLY_FAILED_FIRST=a141_0x467be3(0xe9),RERUN_PREVIOUSLY_FAILED='rerunPreviouslyFailed',SKIP_FLAKY_AND_FAILED=a141_0x467be3(0xfb),ALLOWED_ORCHESTRATION_KEYS=new Set([RETRY_TESTS_ON_FAILURE,ABORT_BUILD_ON_FAILURE,RUN_PREVIOUSLY_FAILED_FIRST,RERUN_PREVIOUSLY_FAILED,SKIP_FLAKY_AND_FAILED]),ABORT_BUILD_SUPPORTED_FRAMEWORKS=new Set([a141_0x467be3(0x109)]);class TestOrdering{constructor(){const _0x59b12e=a141_0x467be3;this[_0x59b12e(0x10a)]=![],this[_0x59b12e(0x105)]=null;}[a141_0x467be3(0xfc)](_0x3a6503){const _0x438522=a141_0x467be3;this[_0x438522(0x10a)]=!![],this['name']=_0x3a6503;}[a141_0x467be3(0xdd)](){this['enabled']=![],this['name']=null;}['getEnabled'](){const _0x2a7ec3=a141_0x467be3;return this[_0x2a7ec3(0x10a)];}['getName'](){return this['name'];}}class OrchestrationUtils{static ['_instance']=null;constructor(_0x32b691){const _0x17ba20=a141_0x467be3,_0x50ff72={};_0x50ff72[_0x17ba20(0xfa)]=function(_0xe2d508,_0x34e251){return _0xe2d508||_0x34e251;};const _0x4eba5d=_0x50ff72;this[_0x17ba20(0xe9)]=![],this['rerunPreviouslyFailed']=![],this[_0x17ba20(0xe7)]=![],this[_0x17ba20(0x100)]=new TestOrdering(),this[_0x17ba20(0xee)]=_0x4eba5d[_0x17ba20(0xfa)](_0x32b691,{});const _0x5a794b=_0x32b691&&_0x32b691[_0x17ba20(0xf9)]||{};this['_setRunPreviouslyFailedFirst'](_0x5a794b[RUN_PREVIOUSLY_FAILED_FIRST]||![]),this[_0x17ba20(0x101)](_0x5a794b[RERUN_PREVIOUSLY_FAILED]||![]),this[_0x17ba20(0xfe)](_0x5a794b[SKIP_FLAKY_AND_FAILED]||![]);}static[a141_0x467be3(0xf0)](_0x1ba104){const _0x2c53af=a141_0x467be3;return!OrchestrationUtils[_0x2c53af(0xec)]&&_0x1ba104&&(OrchestrationUtils[_0x2c53af(0xec)]=new OrchestrationUtils(_0x1ba104)),OrchestrationUtils['_instance'];}['isRetryEnabled'](){const _0x26e5fd=a141_0x467be3,_0x10c7d7=(this[_0x26e5fd(0xee)][_0x26e5fd(0xf9)]||{})[RETRY_TESTS_ON_FAILURE]||{};return!!_0x10c7d7['enabled'];}[a141_0x467be3(0x103)](){const _0x108a5d=a141_0x467be3,_0x375a41=(this['config'][_0x108a5d(0xf9)]||{})[RETRY_TESTS_ON_FAILURE]||{};let _0x33c166=0x0;return this[_0x108a5d(0xd8)](this['config'])&&(_0x33c166=_0x375a41[_0x108a5d(0x102)]||0x1),_0x33c166;}['getOrchestrationData'](){const _0x26010e=a141_0x467be3,_0x5975f0=this[_0x26010e(0xee)][_0x26010e(0xf9)]||{},_0x5ddf30={};for(const _0x569bbf in _0x5975f0){ALLOWED_ORCHESTRATION_KEYS[_0x26010e(0x10b)](_0x569bbf)&&(_0x5ddf30[_0x569bbf]=_0x5975f0[_0x569bbf]);}return _0x5ddf30;}[a141_0x467be3(0xdb)](){const _0x23ef5b=a141_0x467be3,_0x4adcfb=process[_0x23ef5b(0xd7)][_0x23ef5b(0xfd)],_0x132881=path['join'](os[_0x23ef5b(0xdf)](),'abort_build_'+_0x4adcfb);return fs['existsSync'](_0x132881);}[a141_0x467be3(0xdc)](_0x232927){const _0xcd8507=a141_0x467be3,_0x499daf=process[_0xcd8507(0xd7)]['BROWSERSTACK_TESTHUB_UUID'],_0x563121=path[_0xcd8507(0xed)](os[_0xcd8507(0xdf)](),_0xcd8507(0xe1)+_0x499daf+_0xcd8507(0xe3));fs[_0xcd8507(0xd3)](_0x563121,_0x232927+'\x0a');}[a141_0x467be3(0x106)](_0x5813ae){const _0x559d5c=a141_0x467be3,_0xd22a01={};_0xd22a01[_0x559d5c(0xd9)]=function(_0x55b454,_0x35fcac){return _0x55b454||_0x35fcac;};const _0x3aafd9=_0xd22a01;return ABORT_BUILD_SUPPORTED_FRAMEWORKS[_0x559d5c(0x10b)](_0x3aafd9[_0x559d5c(0xd9)](_0x5813ae,'')[_0x559d5c(0xf4)]());}['isAbortBuildOnFailureEnabled'](){const _0x961664=a141_0x467be3,_0x5228cf=(this[_0x961664(0xee)][_0x961664(0xf9)]||{})[ABORT_BUILD_ON_FAILURE]||{};return!!_0x5228cf[_0x961664(0x10a)];}[a141_0x467be3(0xe6)](){const _0x2a45cf=a141_0x467be3,_0x5d1d4e=(this['config'][_0x2a45cf(0xf9)]||{})[ABORT_BUILD_ON_FAILURE]||{};return _0x5d1d4e['maxFailures']||0x5;;}[a141_0x467be3(0x108)](){const _0x4cec56=a141_0x467be3;return this[_0x4cec56(0xe9)];}[a141_0x467be3(0x10d)](_0x4df8d4){const _0x4edaa0=a141_0x467be3;this[_0x4edaa0(0xe9)]=!!_0x4df8d4,this[_0x4edaa0(0xe4)]();}[a141_0x467be3(0xd5)](){const _0x2ff3cf=a141_0x467be3;return this[_0x2ff3cf(0xf2)];}[a141_0x467be3(0x101)](_0x2f2874){this['rerunPreviouslyFailed']=!!_0x2f2874,this['_setTestOrdering']();}[a141_0x467be3(0xf3)](){const _0x3783d8=a141_0x467be3;return this[_0x3783d8(0xe7)];}[a141_0x467be3(0xfe)](_0x47c27d){const _0x431dc0=a141_0x467be3;this[_0x431dc0(0xe7)]=!!_0x47c27d,this['_setTestOrdering']();}['_setTestOrdering'](){const _0x443b9d=a141_0x467be3;if(this[_0x443b9d(0xe9)])this[_0x443b9d(0xf2)]=![],this[_0x443b9d(0xe7)]=![],this['testOrdering'][_0x443b9d(0xfc)](RUN_PREVIOUSLY_FAILED_FIRST);else{if(this[_0x443b9d(0xf2)])this[_0x443b9d(0xe9)]=![],this['skipFlakyAndFailed']=![],this[_0x443b9d(0x100)][_0x443b9d(0xfc)](RERUN_PREVIOUSLY_FAILED);else this[_0x443b9d(0xe7)]?(this['runPreviouslyFailedFirst']=![],this['rerunPreviouslyFailed']=![],this[_0x443b9d(0x100)]['enable'](SKIP_FLAKY_AND_FAILED)):this['testOrdering']['disable']();}}['testOrderingEnabled'](){return this['testOrdering']['getEnabled']();}[a141_0x467be3(0x10e)](){const _0x1ee6db=a141_0x467be3;if(this[_0x1ee6db(0x100)][_0x1ee6db(0xde)]())return this[_0x1ee6db(0x100)][_0x1ee6db(0xe8)]();return null;}['getBuildStartData'](){const _0x4f53cb=a141_0x467be3,_0x221d39={};return _0x221d39[_0x4f53cb(0x107)]={'enabled':this[_0x4f53cb(0xd5)]()},_0x221d39[_0x4f53cb(0xf1)]={'enabled':this[_0x4f53cb(0x108)]()},_0x221d39[_0x4f53cb(0xda)]={'enabled':this['getSkipFlakyAndFailed']()},this['isRetryEnabled']()&&(_0x221d39[_0x4f53cb(0xe0)]={'enabled':!![],'max_retries':this[_0x4f53cb(0x103)]()}),this['isAbortBuildOnFailureEnabled']()&&(_0x221d39[_0x4f53cb(0xeb)]={'enabled':!![],'max_failures':this[_0x4f53cb(0xe6)]()}),_0x221d39;}}function a141_0x2eb7(){const _0x37b6f2=['_setRunPreviouslyFailedFirst','getTestOrderingName','2162cDMUOs','appendFileSync','retryTestsOnFailure','getRerunPreviouslyFailed','2362217rfUKnF','env','isRetryEnabled','wcPWB','skip_failing_and_flaky','checkAbortBuildFileExists','writeFailureToFile','disable','getEnabled','tmpdir','retry_tests_on_failure','failed_tests_','111yRvAwM','.txt','_setTestOrdering','265fIwudU','getFailureThreshold','skipFlakyAndFailed','getName','runPreviouslyFailedFirst','24606FcCBfk','abort_build_on_failure','_instance','join','config','829520tJSoIE','getInstance','run_previously_failed_first','rerunPreviouslyFailed','getSkipFlakyAndFailed','toLowerCase','2643147NQiIZJ','182455VeWZVU','winstonLogger','14lXMDxZ','testOrchestrationOptions','JmFch','skipFlakyandFailed','enable','BROWSERSTACK_TESTHUB_UUID','_setSkipFlakyAndFailed','71480mbTeaE','testOrdering','_setRerunPreviouslyFailed','maxRetries','getRetryCount','abortBuildOnFailure','name','isAbortBuildOnFailureSupported','rerun_previously_failed','getRunPreviouslyFailedFirst','jest','enabled','has','10jGzpaM'];a141_0x2eb7=function(){return _0x37b6f2;};return a141_0x2eb7();}module['exports']=OrchestrationUtils;
const a141_0x5b2ee0=a141_0x52ad;function a141_0x52ad(_0xb6187f,_0x3942be){const _0x177ac9=a141_0x177a();return a141_0x52ad=function(_0x52ad50,_0x14f253){_0x52ad50=_0x52ad50-0xae;let _0x8e346d=_0x177ac9[_0x52ad50];return _0x8e346d;},a141_0x52ad(_0xb6187f,_0x3942be);}(function(_0xa33482,_0x1c6213){const _0x373eca=a141_0x52ad,_0x3cdc6a=_0xa33482();while(!![]){try{const _0x41445d=-parseInt(_0x373eca(0xd0))/0x1+-parseInt(_0x373eca(0xe3))/0x2+parseInt(_0x373eca(0xc6))/0x3+-parseInt(_0x373eca(0xbc))/0x4+-parseInt(_0x373eca(0xcb))/0x5*(-parseInt(_0x373eca(0xdb))/0x6)+-parseInt(_0x373eca(0xd9))/0x7+-parseInt(_0x373eca(0xd1))/0x8*(-parseInt(_0x373eca(0xb4))/0x9);if(_0x41445d===_0x1c6213)break;else _0x3cdc6a['push'](_0x3cdc6a['shift']());}catch(_0x104f7a){_0x3cdc6a['push'](_0x3cdc6a['shift']());}}}(a141_0x177a,0x40e02));const os=require('os'),path=require('path'),fs=require('fs'),logger=require(a141_0x5b2ee0(0xb1))['winstonLogger'],RETRY_TESTS_ON_FAILURE='retryTestsOnFailure',ABORT_BUILD_ON_FAILURE=a141_0x5b2ee0(0xe2),RUN_PREVIOUSLY_FAILED_FIRST='runPreviouslyFailedFirst',RERUN_PREVIOUSLY_FAILED=a141_0x5b2ee0(0xc0),SKIP_FLAKY_AND_FAILED=a141_0x5b2ee0(0xda),ALLOWED_ORCHESTRATION_KEYS=new Set([RETRY_TESTS_ON_FAILURE,ABORT_BUILD_ON_FAILURE,RUN_PREVIOUSLY_FAILED_FIRST,RERUN_PREVIOUSLY_FAILED,SKIP_FLAKY_AND_FAILED]),ABORT_BUILD_SUPPORTED_FRAMEWORKS=new Set(['jest']);class TestOrdering{constructor(){this['enabled']=![],this['name']=null;}[a141_0x5b2ee0(0xdc)](_0x1eae47){const _0x2dbe2e=a141_0x5b2ee0;this[_0x2dbe2e(0xd4)]=!![],this[_0x2dbe2e(0xe1)]=_0x1eae47;}[a141_0x5b2ee0(0xe4)](){const _0x467e0b=a141_0x5b2ee0;this['enabled']=![],this[_0x467e0b(0xe1)]=null;}[a141_0x5b2ee0(0xe5)](){const _0x4b44ac=a141_0x5b2ee0;return this[_0x4b44ac(0xd4)];}['getName'](){const _0x557d2=a141_0x5b2ee0;return this[_0x557d2(0xe1)];}}function a141_0x177a(){const _0x1c1614=['enabled','maxRetries','_instance','runPreviouslyFailedFirst','getRetryCount','3574900xPAprW','skipFlakyandFailed','2399454cfhmNr','enable','_setRunPreviouslyFailedFirst','getBuildStartData','tmpdir','Jmgxb','name','abortBuildOnFailure','117466HTKCwW','disable','getEnabled','getName','appendFileSync','abort_build_','isAbortBuildOnFailureEnabled','../logger','.txt','retry_tests_on_failure','234ZQanVC','_setTestOrdering','existsSync','testOrderingEnabled','maxFailures','skip_failing_and_flaky','getRunPreviouslyFailedFirst','testOrchestrationOptions','267172WmLChV','failed_tests_','skipFlakyAndFailed','_setSkipFlakyAndFailed','rerunPreviouslyFailed','env','isAbortBuildOnFailureSupported','BROWSERSTACK_TESTHUB_UUID','has','getRerunPreviouslyFailed','1092252grhbiS','wzwMh','_setRerunPreviouslyFailed','testOrdering','checkAbortBuildFileExists','5Okvnxv','rerun_previously_failed','getTestOrderingName','isRetryEnabled','config','516665KBowht','201424ymsgqQ','getSkipFlakyAndFailed','getFailureThreshold'];a141_0x177a=function(){return _0x1c1614;};return a141_0x177a();}class OrchestrationUtils{static [a141_0x5b2ee0(0xd6)]=null;constructor(_0x976ff2){const _0x15b2cd=a141_0x5b2ee0,_0x1c2f57={};_0x1c2f57[_0x15b2cd(0xe0)]=function(_0xa6d63a,_0x2e5c07){return _0xa6d63a||_0x2e5c07;};const _0x3fa329=_0x1c2f57;this[_0x15b2cd(0xd7)]=![],this[_0x15b2cd(0xc0)]=![],this[_0x15b2cd(0xbe)]=![],this[_0x15b2cd(0xc9)]=new TestOrdering(),this[_0x15b2cd(0xcf)]=_0x3fa329[_0x15b2cd(0xe0)](_0x976ff2,{});const _0x1b4794=_0x976ff2&&_0x976ff2[_0x15b2cd(0xbb)]||{};this['_setRunPreviouslyFailedFirst'](_0x1b4794[RUN_PREVIOUSLY_FAILED_FIRST]||![]),this[_0x15b2cd(0xc8)](_0x1b4794[RERUN_PREVIOUSLY_FAILED]||![]),this[_0x15b2cd(0xbf)](_0x1b4794[SKIP_FLAKY_AND_FAILED]||![]);}static['getInstance'](_0x33d7be){const _0x2a6f47=a141_0x5b2ee0;return!OrchestrationUtils['_instance']&&_0x33d7be&&(OrchestrationUtils[_0x2a6f47(0xd6)]=new OrchestrationUtils(_0x33d7be)),OrchestrationUtils[_0x2a6f47(0xd6)];}[a141_0x5b2ee0(0xce)](){const _0x4dde1e=a141_0x5b2ee0,_0x21c08c=(this['config'][_0x4dde1e(0xbb)]||{})[RETRY_TESTS_ON_FAILURE]||{};return!!_0x21c08c[_0x4dde1e(0xd4)];}[a141_0x5b2ee0(0xd8)](){const _0xbbd92e=a141_0x5b2ee0,_0x13ac8f=(this[_0xbbd92e(0xcf)][_0xbbd92e(0xbb)]||{})[RETRY_TESTS_ON_FAILURE]||{};let _0x388301=0x0;return this[_0xbbd92e(0xce)](this[_0xbbd92e(0xcf)])&&(_0x388301=_0x13ac8f[_0xbbd92e(0xd5)]||0x1),_0x388301;}['getOrchestrationData'](){const _0x504354=a141_0x5b2ee0,_0x492ce4=this[_0x504354(0xcf)][_0x504354(0xbb)]||{},_0x100035={};for(const _0x22aa78 in _0x492ce4){ALLOWED_ORCHESTRATION_KEYS[_0x504354(0xc4)](_0x22aa78)&&(_0x100035[_0x22aa78]=_0x492ce4[_0x22aa78]);}return _0x100035;}[a141_0x5b2ee0(0xca)](){const _0x49395f=a141_0x5b2ee0,_0x6ef9ba=process[_0x49395f(0xc1)][_0x49395f(0xc3)],_0x419724=path['join'](os['tmpdir'](),_0x49395f(0xaf)+_0x6ef9ba);return fs[_0x49395f(0xb6)](_0x419724);}['writeFailureToFile'](_0x592002){const _0x1aab59=a141_0x5b2ee0,_0x802be0=process[_0x1aab59(0xc1)]['BROWSERSTACK_TESTHUB_UUID'],_0x4cea64=path['join'](os[_0x1aab59(0xdf)](),_0x1aab59(0xbd)+_0x802be0+_0x1aab59(0xb2));fs[_0x1aab59(0xae)](_0x4cea64,_0x592002+'\x0a');}[a141_0x5b2ee0(0xc2)](_0x427dad){const _0xa07e84=a141_0x5b2ee0,_0x300f42={};_0x300f42[_0xa07e84(0xc7)]=function(_0x1bc835,_0x3ebd85){return _0x1bc835||_0x3ebd85;};const _0x111c1f=_0x300f42;return ABORT_BUILD_SUPPORTED_FRAMEWORKS['has'](_0x111c1f[_0xa07e84(0xc7)](_0x427dad,'')['toLowerCase']());}[a141_0x5b2ee0(0xb0)](){const _0x49eb5f=a141_0x5b2ee0,_0x435aaa=(this[_0x49eb5f(0xcf)][_0x49eb5f(0xbb)]||{})[ABORT_BUILD_ON_FAILURE]||{};return!!_0x435aaa['enabled'];}[a141_0x5b2ee0(0xd3)](){const _0xbf16c1=a141_0x5b2ee0,_0x2dc701=(this[_0xbf16c1(0xcf)]['testOrchestrationOptions']||{})[ABORT_BUILD_ON_FAILURE]||{};return _0x2dc701[_0xbf16c1(0xb8)]||0x5;;}[a141_0x5b2ee0(0xba)](){const _0x198fdb=a141_0x5b2ee0;return this[_0x198fdb(0xd7)];}[a141_0x5b2ee0(0xdd)](_0x1ee3c2){const _0x5580ce=a141_0x5b2ee0;this[_0x5580ce(0xd7)]=!!_0x1ee3c2,this['_setTestOrdering']();}[a141_0x5b2ee0(0xc5)](){const _0x4b142a=a141_0x5b2ee0;return this[_0x4b142a(0xc0)];}[a141_0x5b2ee0(0xc8)](_0x3c49e7){const _0x6abc9a=a141_0x5b2ee0;this[_0x6abc9a(0xc0)]=!!_0x3c49e7,this[_0x6abc9a(0xb5)]();}[a141_0x5b2ee0(0xd2)](){const _0x3ced9f=a141_0x5b2ee0;return this[_0x3ced9f(0xbe)];}[a141_0x5b2ee0(0xbf)](_0x1373a2){const _0x3f3115=a141_0x5b2ee0;this['skipFlakyAndFailed']=!!_0x1373a2,this[_0x3f3115(0xb5)]();}['_setTestOrdering'](){const _0x2778fb=a141_0x5b2ee0;if(this[_0x2778fb(0xd7)])this[_0x2778fb(0xc0)]=![],this[_0x2778fb(0xbe)]=![],this[_0x2778fb(0xc9)][_0x2778fb(0xdc)](RUN_PREVIOUSLY_FAILED_FIRST);else{if(this['rerunPreviouslyFailed'])this[_0x2778fb(0xd7)]=![],this[_0x2778fb(0xbe)]=![],this['testOrdering'][_0x2778fb(0xdc)](RERUN_PREVIOUSLY_FAILED);else this['skipFlakyAndFailed']?(this[_0x2778fb(0xd7)]=![],this[_0x2778fb(0xc0)]=![],this[_0x2778fb(0xc9)][_0x2778fb(0xdc)](SKIP_FLAKY_AND_FAILED)):this['testOrdering'][_0x2778fb(0xe4)]();}}[a141_0x5b2ee0(0xb7)](){const _0x11d6ba=a141_0x5b2ee0;return this[_0x11d6ba(0xc9)][_0x11d6ba(0xe5)]();}[a141_0x5b2ee0(0xcd)](){const _0xc0c36e=a141_0x5b2ee0;if(this['testOrdering'][_0xc0c36e(0xe5)]())return this[_0xc0c36e(0xc9)][_0xc0c36e(0xe6)]();return null;}[a141_0x5b2ee0(0xde)](){const _0x11883b=a141_0x5b2ee0,_0x4e55bf={};return _0x4e55bf[_0x11883b(0xcc)]={'enabled':this[_0x11883b(0xc5)]()},_0x4e55bf['run_previously_failed_first']={'enabled':this[_0x11883b(0xba)]()},_0x4e55bf[_0x11883b(0xb9)]={'enabled':this[_0x11883b(0xd2)]()},this[_0x11883b(0xce)]()&&(_0x4e55bf[_0x11883b(0xb3)]={'enabled':!![],'max_retries':this[_0x11883b(0xd8)]()}),this['isAbortBuildOnFailureEnabled']()&&(_0x4e55bf['abort_build_on_failure']={'enabled':!![],'max_failures':this[_0x11883b(0xd3)]()}),_0x4e55bf;}}module['exports']=OrchestrationUtils;

@@ -1,1 +0,1 @@

function a142_0x5691(){const _0x48a529=[']\x20Error\x20in\x20getFailedTestsCount:\x20','request','stack','YosbP','Test\x20added','debug','zdkBd','12KKVgIY','iupFv','LajEM','6398018pKIwCp','yIBBj','320UVYtuB','PUT','lNSaD','8FBBgWD','27624ofjFgi','body','9141797tXteMH','AgpKu','ijGTU','uWsZI','headers','failedTestsCount','gragf','status','qVzye','YCtcr','XCtWS','Bearer\x20','82629xbyFSy','870uYFGeM','POST',']\x20Sending\x20GET\x20to\x20','105141EGLYAH','./constants','WFjhL','36180048JNRnWQ','14phLkKM','\x20with\x20headers:\x20','BROWSERSTACK_TESTHUB_JWT','Content-Type','fhxZz','write','undefined','&buildRunIdentifier=',']\x20Error\x20in\x20putFailedTests:\x20',']\x20Missing\x20parameters\x20for\x20getFailedTestsCount:\x20buildName=','end','?buildName=','zxyWU','xyZaJ','parse','nrSUq','SnYSu','AEiFp','\x20and\x20token:\x20','zMSNG','GqgLE','RequestUtils','getFailedTestsCount','url','Authorization','message','86230OgYjoC',',\x20buildRunIdentifier=','oaZDX','\x20and\x20data:\x20','\x20request\x20to\x20','stringify',',\x20status:\x20',',\x20projectName=','error','getSplitFiles','Failed\x20to\x20parse\x20JSON\x20response:\x20','postSplitFiles','../logger','itEVm',']\x20Successfully\x20posted\x20split\x20files\x20to\x20','_request','winstonLogger','exports'];a142_0x5691=function(){return _0x48a529;};return a142_0x5691();}const a142_0x5a9697=a142_0x1316;(function(_0x1988cd,_0x49b073){const _0x5698fe=a142_0x1316,_0x4ce4f0=_0x1988cd();while(!![]){try{const _0x73e460=parseInt(_0x5698fe(0x183))/0x1*(parseInt(_0x5698fe(0x169))/0x2)+parseInt(_0x5698fe(0x165))/0x3*(parseInt(_0x5698fe(0x19c))/0x4)+parseInt(_0x5698fe(0x14f))/0x5*(parseInt(_0x5698fe(0x153))/0x6)+parseInt(_0x5698fe(0x155))/0x7*(parseInt(_0x5698fe(0x152))/0x8)+parseInt(_0x5698fe(0x161))/0x9*(parseInt(_0x5698fe(0x162))/0xa)+parseInt(_0x5698fe(0x19f))/0xb+-parseInt(_0x5698fe(0x168))/0xc;if(_0x73e460===_0x49b073)break;else _0x4ce4f0['push'](_0x4ce4f0['shift']());}catch(_0x562c74){_0x4ce4f0['push'](_0x4ce4f0['shift']());}}}(a142_0x5691,0xa4bc7));const https=require('https'),{URL}=require(a142_0x5a9697(0x180)),logger=require(a142_0x5a9697(0x18f))[a142_0x5a9697(0x193)],{ORCHESTRATION_API_URL,FAILED_TESTS_ENDPOINT,SPLIT_TESTS_ENDPOINT}=require(a142_0x5a9697(0x166)),TAG=a142_0x5a9697(0x17e);class RequestUtils{static async[a142_0x5a9697(0x192)](_0x448224,_0x52ef9a,_0x554ba4=null){const _0x1801f9=a142_0x5a9697,_0x3cf456={'AgpKu':function(_0x2e6d78,_0x166d7b){return _0x2e6d78(_0x166d7b);},'GqgLE':'data','zdkBd':_0x1801f9(0x173),'WFjhL':_0x1801f9(0x18b),'XCtWS':function(_0x1f5820,_0xcdc000){return _0x1f5820===_0xcdc000;},'SnYSu':_0x1801f9(0x163),'AEiFp':function(_0x26e468,_0x3d66ec){return _0x26e468===_0x3d66ec;},'lNSaD':_0x1801f9(0x150),'yIBBj':'application/json','nYLgU':function(_0x1571bb,_0x19499e){return _0x1571bb+_0x19499e;}},_0xdefcf0=process['env'][_0x1801f9(0x16b)]||'',_0x3cdbbe={};_0x3cdbbe[_0x1801f9(0x181)]=_0x1801f9(0x160)+_0xdefcf0,_0x3cdbbe[_0x1801f9(0x16c)]=_0x3cf456[_0x1801f9(0x1a0)];const _0x5f485b=_0x3cdbbe,{hostname:_0x23c967,pathname:_0x4ecd36,search:_0x1fed42}=new URL(_0x52ef9a),_0x59c7b1={'hostname':_0x23c967,'path':_0x3cf456['nYLgU'](_0x4ecd36,_0x1fed42),'method':_0x448224,'headers':_0x5f485b};return logger[_0x1801f9(0x19a)]('['+TAG+']\x20Sending\x20'+_0x448224+_0x1801f9(0x187)+_0x52ef9a+_0x1801f9(0x16a)+JSON['stringify'](_0x5f485b)+_0x1801f9(0x186)+JSON[_0x1801f9(0x188)](_0x554ba4)+_0x1801f9(0x17b)+_0xdefcf0),new Promise((_0x5be915,_0x5a9ce1)=>{const _0x18a800=_0x1801f9,_0x2f0f97={'nIlRw':function(_0x4507ad,_0x29a90f){return _0x3cf456['AgpKu'](_0x4507ad,_0x29a90f);},'iupFv':function(_0x5c51d1,_0x49e7c3){const _0x59f82f=a142_0x1316;return _0x3cf456[_0x59f82f(0x156)](_0x5c51d1,_0x49e7c3);},'VvOBY':_0x3cf456[_0x18a800(0x17d)],'YCtcr':_0x3cf456[_0x18a800(0x19b)]},_0x43d3cf=https[_0x18a800(0x196)](_0x59c7b1,_0x5a309a=>{const _0x431ad9=_0x18a800;let _0x1f9689='';_0x5a309a['on'](_0x2f0f97['VvOBY'],_0x46f093=>{_0x1f9689+=_0x46f093;}),_0x5a309a['on'](_0x2f0f97[_0x431ad9(0x15e)],()=>{const _0x3eccd8=_0x431ad9;try{const _0x751c1e=_0x1f9689?JSON[_0x3eccd8(0x177)](_0x1f9689):{},_0x55e8be={};_0x55e8be[_0x3eccd8(0x15c)]=_0x5a309a['statusCode'],_0x55e8be[_0x3eccd8(0x154)]=_0x751c1e,_0x55e8be[_0x3eccd8(0x159)]=_0x5a309a[_0x3eccd8(0x159)],_0x2f0f97['nIlRw'](_0x5be915,_0x55e8be);}catch(_0x54c024){logger['error']('['+TAG+']\x20Failed\x20to\x20parse\x20JSON\x20response:\x20'+_0x1f9689+'\x20-\x20'+_0x54c024['message']+'\x20'+_0x54c024['stack']),_0x2f0f97['iupFv'](_0x5a9ce1,new Error(_0x3eccd8(0x18d)+_0x54c024['message']));}});});_0x43d3cf['on'](_0x3cf456[_0x18a800(0x167)],_0xdb3db2=>{const _0x38ceb4=_0x18a800;logger[_0x38ceb4(0x18b)]('['+TAG+']\x20Request\x20failed\x20for\x20'+_0x448224+'\x20'+_0x52ef9a+':\x20'+_0xdb3db2[_0x38ceb4(0x182)]+'\x20'+_0xdb3db2[_0x38ceb4(0x197)]),_0x2f0f97[_0x38ceb4(0x19d)](_0x5a9ce1,_0xdb3db2);}),_0x554ba4&&(_0x3cf456[_0x18a800(0x15f)](_0x448224,_0x3cf456[_0x18a800(0x179)])||_0x3cf456[_0x18a800(0x17a)](_0x448224,_0x3cf456[_0x18a800(0x151)]))&&_0x43d3cf[_0x18a800(0x16e)](JSON[_0x18a800(0x188)](_0x554ba4)),_0x43d3cf[_0x18a800(0x173)]();});}static async[a142_0x5a9697(0x18e)](_0x59f0da){const _0x3bd9a9=a142_0x5a9697,_0x4357c1={};_0x4357c1[_0x3bd9a9(0x158)]=_0x3bd9a9(0x163),_0x4357c1[_0x3bd9a9(0x15b)]=function(_0x1f1397,_0x29ae7b){return _0x1f1397===_0x29ae7b;};const _0x52137f=_0x4357c1,_0x4746e7=ORCHESTRATION_API_URL+'/'+SPLIT_TESTS_ENDPOINT;try{const _0x3e64de=await this['_request'](_0x52137f[_0x3bd9a9(0x158)],_0x4746e7,_0x59f0da);return _0x52137f['gragf'](_0x3e64de[_0x3bd9a9(0x15c)],0xc8)?logger[_0x3bd9a9(0x19a)]('['+TAG+_0x3bd9a9(0x191)+_0x4746e7):logger['error']('['+TAG+']\x20Failed\x20to\x20post\x20split\x20files\x20to\x20'+_0x4746e7+':\x20'+JSON['stringify'](_0x3e64de[_0x3bd9a9(0x154)])+_0x3bd9a9(0x189)+_0x3e64de[_0x3bd9a9(0x15c)]),_0x3e64de;}catch(_0x29d5d9){logger[_0x3bd9a9(0x18b)]('['+TAG+_0x3bd9a9(0x171)+_0x29d5d9['message']+'\x20'+_0x29d5d9[_0x3bd9a9(0x197)]);const _0x68fef6={};_0x68fef6[_0x3bd9a9(0x182)]=_0x29d5d9['message'];const _0x24adc3={};return _0x24adc3['status']=0x1f4,_0x24adc3[_0x3bd9a9(0x154)]=_0x68fef6,_0x24adc3;}}static async[a142_0x5a9697(0x18c)](_0x2cffed){const _0x2d6b00=a142_0x5a9697,_0xdd4cb={};_0xdd4cb['PdCbJ']='GET',_0xdd4cb[_0x2d6b00(0x190)]=function(_0x4b9d25,_0x206c69){return _0x4b9d25===_0x206c69;};const _0x464be6=_0xdd4cb;try{const _0x2f0e7f=await this[_0x2d6b00(0x192)](_0x464be6['PdCbJ'],_0x2cffed);if(_0x464be6[_0x2d6b00(0x190)](_0x2f0e7f[_0x2d6b00(0x15c)],0xc8))return _0x2f0e7f[_0x2d6b00(0x154)];return{};}catch(_0x235115){return logger[_0x2d6b00(0x18b)]('['+TAG+']\x20Error\x20in\x20putFailedTests:\x20'+_0x235115[_0x2d6b00(0x182)]+'\x20'+_0x235115['stack']),{};}}static async['putFailedTests'](_0x1ee320){const _0x137d19=a142_0x5a9697,_0x251c4c={};_0x251c4c[_0x137d19(0x19e)]=_0x137d19(0x150),_0x251c4c['zxyWU']=function(_0x353921,_0x33abc8){return _0x353921===_0x33abc8;},_0x251c4c['fVjet']=function(_0x41b44a,_0x27caa5){return _0x41b44a===_0x27caa5;},_0x251c4c['oaZDX']=_0x137d19(0x199);const _0x313dfc=_0x251c4c,_0x21194d=ORCHESTRATION_API_URL+'/'+FAILED_TESTS_ENDPOINT;try{const _0x26e3d6=await this[_0x137d19(0x192)](_0x313dfc[_0x137d19(0x19e)],_0x21194d,_0x1ee320);if(_0x313dfc[_0x137d19(0x175)](_0x26e3d6['status'],0xc8)&&_0x26e3d6[_0x137d19(0x154)]&&_0x313dfc['fVjet'](_0x26e3d6[_0x137d19(0x154)][_0x137d19(0x182)],_0x313dfc[_0x137d19(0x185)]))return!![];return![];}catch(_0x5d1280){logger[_0x137d19(0x18b)]('['+TAG+']\x20Error\x20in\x20putFailedTests:\x20'+_0x5d1280[_0x137d19(0x182)]+'\x20'+_0x5d1280[_0x137d19(0x197)]);const _0x1c6972={};_0x1c6972[_0x137d19(0x182)]=_0x5d1280[_0x137d19(0x182)];const _0x55aa04={};return _0x55aa04[_0x137d19(0x15c)]=0x1f4,_0x55aa04[_0x137d19(0x154)]=_0x1c6972,_0x55aa04;}}static async[a142_0x5a9697(0x17f)](_0x123080){const _0x4bbb54=a142_0x5a9697,_0x5c13cb={'oHWoy':function(_0x1d638f,_0x37501c){return _0x1d638f||_0x37501c;},'BIPYS':'Missing\x20required\x20parameters:\x20buildName,\x20buildRunIdentifier,\x20projectName','nrSUq':function(_0x271258,_0x55ea12){return _0x271258(_0x55ea12);},'ijGTU':function(_0x307fc5,_0x348015){return _0x307fc5(_0x348015);},'xHyqJ':function(_0x59bd33,_0x613877){return _0x59bd33(_0x613877);},'zMSNG':'GET','fhxZz':function(_0x579dbc,_0x350d81){return _0x579dbc===_0x350d81;},'YosbP':function(_0xbc81da,_0x43958a){return _0xbc81da!==_0x43958a;},'xyZaJ':_0x4bbb54(0x16f),'qVzye':function(_0x40c282,_0x570362){return _0x40c282(_0x570362);}},{buildName:_0x2e5f02,buildRunIdentifier:_0x378ae8,projectName:_0x282674}=_0x123080;if(_0x5c13cb['oHWoy'](!_0x2e5f02,!_0x378ae8)||!_0x282674){logger[_0x4bbb54(0x18b)]('['+TAG+_0x4bbb54(0x172)+_0x2e5f02+_0x4bbb54(0x184)+_0x378ae8+_0x4bbb54(0x18a)+_0x282674);const _0x1b07ef={};_0x1b07ef[_0x4bbb54(0x182)]=_0x5c13cb['BIPYS'];const _0x5cbd1c={};return _0x5cbd1c[_0x4bbb54(0x15c)]=0x190,_0x5cbd1c[_0x4bbb54(0x154)]=_0x1b07ef,_0x5cbd1c;}const _0x4fc6db=_0x4bbb54(0x174)+_0x5c13cb[_0x4bbb54(0x178)](encodeURIComponent,_0x2e5f02)+_0x4bbb54(0x170)+_0x5c13cb[_0x4bbb54(0x157)](encodeURIComponent,_0x378ae8)+'&projectName='+_0x5c13cb['xHyqJ'](encodeURIComponent,_0x282674),_0x4d888e=ORCHESTRATION_API_URL+'/'+FAILED_TESTS_ENDPOINT+_0x4fc6db;try{logger[_0x4bbb54(0x19a)]('['+TAG+_0x4bbb54(0x164)+_0x4d888e);let _0x5ba5e8=0x0;const _0x233575=await this['_request'](_0x5c13cb[_0x4bbb54(0x17c)],_0x4d888e);return _0x5c13cb[_0x4bbb54(0x16d)](_0x233575[_0x4bbb54(0x15c)],0xc8)&&_0x233575[_0x4bbb54(0x154)]&&_0x5c13cb[_0x4bbb54(0x198)](typeof _0x233575[_0x4bbb54(0x154)][_0x4bbb54(0x15a)],_0x5c13cb[_0x4bbb54(0x176)])&&(_0x5ba5e8=_0x5c13cb[_0x4bbb54(0x15d)](Number,_0x233575[_0x4bbb54(0x154)][_0x4bbb54(0x15a)])),_0x5ba5e8;}catch(_0x1c5a8b){logger[_0x4bbb54(0x18b)]('['+TAG+_0x4bbb54(0x195)+_0x1c5a8b[_0x4bbb54(0x182)]+'\x20'+_0x1c5a8b['stack']);const _0x4e71d6={};_0x4e71d6[_0x4bbb54(0x182)]=_0x1c5a8b[_0x4bbb54(0x182)];const _0x409f3d={};return _0x409f3d[_0x4bbb54(0x15c)]=0x1f4,_0x409f3d['body']=_0x4e71d6,_0x409f3d;}}}function a142_0x1316(_0x27acda,_0xdca9f4){const _0x5691ec=a142_0x5691();return a142_0x1316=function(_0x131664,_0x2d1475){_0x131664=_0x131664-0x14f;let _0x233556=_0x5691ec[_0x131664];return _0x233556;},a142_0x1316(_0x27acda,_0xdca9f4);}module[a142_0x5a9697(0x194)]=RequestUtils;
const a142_0x5bff22=a142_0x1c62;function a142_0x3dd2(){const _0x5e352f=['111495QoOeiB','TXoOk','\x20with\x20headers:\x20','pcrPy',']\x20Request\x20failed\x20for\x20','postSplitFiles','../logger','getSplitFiles','4951gLEljb','14923792iLHgxH','1541687WOYDcJ','tYdnG','\x20request\x20to\x20','CyOzi','getFailedTestsCount','XLXfg','LvdHX','UyzrE','FBHlW','stack','VbjrH','_request','ohfgQ','PwsOg',',\x20buildRunIdentifier=','1308000caycbF','Bearer\x20','https','./constants','2NFSPUX','message','debug','write','pATrw','DafEp','parse','TaABI','error','1140072KWBpwQ','GET',']\x20Missing\x20parameters\x20for\x20getFailedTestsCount:\x20buildName=','PUT',']\x20Sending\x20GET\x20to\x20','TLHDL','stringify','end',']\x20Failed\x20to\x20post\x20split\x20files\x20to\x20','\x20and\x20token:\x20',']\x20Sending\x20','cgpRD',']\x20Failed\x20to\x20parse\x20JSON\x20response:\x20','RequestUtils','\x20and\x20data:\x20','3730554UkaUMF','hJNvs','status','body','BROWSERSTACK_TESTHUB_JWT','MkxgN','headers','POST','Missing\x20required\x20parameters:\x20buildName,\x20buildRunIdentifier,\x20projectName','fmLGb','Content-Type','YZOQP',']\x20Error\x20in\x20putFailedTests:\x20','pRyEc','application/json','winstonLogger','vGunD','data','exports','request','statusCode','OLYkv','putFailedTests','failedTestsCount','Test\x20added'];a142_0x3dd2=function(){return _0x5e352f;};return a142_0x3dd2();}(function(_0x53c6ec,_0x13dc23){const _0xe8ac6a=a142_0x1c62,_0x3ced8c=_0x53c6ec();while(!![]){try{const _0x3f0095=-parseInt(_0xe8ac6a(0x12e))/0x1*(parseInt(_0xe8ac6a(0xf5))/0x2)+-parseInt(_0xe8ac6a(0x126))/0x3+-parseInt(_0xe8ac6a(0xfe))/0x4+-parseInt(_0xe8ac6a(0x13f))/0x5+-parseInt(_0xe8ac6a(0x10d))/0x6+-parseInt(_0xe8ac6a(0x130))/0x7+parseInt(_0xe8ac6a(0x12f))/0x8;if(_0x3f0095===_0x13dc23)break;else _0x3ced8c['push'](_0x3ced8c['shift']());}catch(_0x18bbff){_0x3ced8c['push'](_0x3ced8c['shift']());}}}(a142_0x3dd2,0x6a234));const https=require(a142_0x5bff22(0xf3)),{URL}=require('url'),logger=require(a142_0x5bff22(0x12c))[a142_0x5bff22(0x11c)],{ORCHESTRATION_API_URL,FAILED_TESTS_ENDPOINT,SPLIT_TESTS_ENDPOINT}=require(a142_0x5bff22(0xf4)),TAG=a142_0x5bff22(0x10b);function a142_0x1c62(_0x51e3c5,_0x40e6b1){const _0x3dd230=a142_0x3dd2();return a142_0x1c62=function(_0x1c62f4,_0x4c86c8){_0x1c62f4=_0x1c62f4-0xf2;let _0x554458=_0x3dd230[_0x1c62f4];return _0x554458;},a142_0x1c62(_0x51e3c5,_0x40e6b1);}class RequestUtils{static async[a142_0x5bff22(0x13b)](_0x5248e2,_0x2a26ec,_0x4bccd1=null){const _0x5bdd9f=a142_0x5bff22,_0x2f24b0={'CyOzi':function(_0x30b73a,_0x27c997){return _0x30b73a(_0x27c997);},'SaaoE':_0x5bdd9f(0x11e),'XLXfg':_0x5bdd9f(0x105),'RtKio':_0x5bdd9f(0xfd),'DafEp':function(_0x5c68c0,_0x3b2b0e){return _0x5c68c0===_0x3b2b0e;},'pcrPy':'POST','jDXgb':function(_0x3a1066,_0x31e9e8){return _0x3a1066===_0x31e9e8;},'UQYsF':_0x5bdd9f(0x101),'vGunD':_0x5bdd9f(0x11b),'YZOQP':function(_0x583f1e,_0x5bcacc){return _0x583f1e+_0x5bcacc;}},_0x24652e=process['env'][_0x5bdd9f(0x111)]||'',_0x136664={};_0x136664['Authorization']=_0x5bdd9f(0xf2)+_0x24652e,_0x136664[_0x5bdd9f(0x117)]=_0x2f24b0[_0x5bdd9f(0x11d)];const _0x1aa298=_0x136664,{hostname:_0x14516,pathname:_0x4ee5e9,search:_0x5e4bfb}=new URL(_0x2a26ec),_0x2198cb={'hostname':_0x14516,'path':_0x2f24b0[_0x5bdd9f(0x118)](_0x4ee5e9,_0x5e4bfb),'method':_0x5248e2,'headers':_0x1aa298};return logger['debug']('['+TAG+_0x5bdd9f(0x108)+_0x5248e2+_0x5bdd9f(0x132)+_0x2a26ec+_0x5bdd9f(0x128)+JSON[_0x5bdd9f(0x104)](_0x1aa298)+_0x5bdd9f(0x10c)+JSON[_0x5bdd9f(0x104)](_0x4bccd1)+_0x5bdd9f(0x107)+_0x24652e),new Promise((_0x15378e,_0x3732b9)=>{const _0x28199c=_0x5bdd9f,_0x1d0b06={'PlfPs':function(_0x5b94e4,_0x46ee77){const _0x330cf3=a142_0x1c62;return _0x2f24b0[_0x330cf3(0x133)](_0x5b94e4,_0x46ee77);},'LvdHX':_0x2f24b0['SaaoE'],'fmLGb':_0x2f24b0[_0x28199c(0x135)],'VbjrH':function(_0x3a9ba9,_0x1e5bdd){const _0x47157d=_0x28199c;return _0x2f24b0[_0x47157d(0x133)](_0x3a9ba9,_0x1e5bdd);}},_0x547989=https[_0x28199c(0x120)](_0x2198cb,_0x35fa81=>{const _0x5ba92e=_0x28199c;let _0x2276f0='';_0x35fa81['on'](_0x1d0b06[_0x5ba92e(0x136)],_0x3a200b=>{_0x2276f0+=_0x3a200b;}),_0x35fa81['on'](_0x1d0b06[_0x5ba92e(0x116)],()=>{const _0x2f95b4=_0x5ba92e;try{const _0x10e05f=_0x2276f0?JSON[_0x2f95b4(0xfb)](_0x2276f0):{},_0x430de5={};_0x430de5[_0x2f95b4(0x10f)]=_0x35fa81[_0x2f95b4(0x121)],_0x430de5[_0x2f95b4(0x110)]=_0x10e05f,_0x430de5[_0x2f95b4(0x113)]=_0x35fa81[_0x2f95b4(0x113)],_0x1d0b06['PlfPs'](_0x15378e,_0x430de5);}catch(_0xd8339){logger[_0x2f95b4(0xfd)]('['+TAG+_0x2f95b4(0x10a)+_0x2276f0+'\x20-\x20'+_0xd8339[_0x2f95b4(0xf6)]+'\x20'+_0xd8339[_0x2f95b4(0x139)]),_0x1d0b06['PlfPs'](_0x3732b9,new Error('Failed\x20to\x20parse\x20JSON\x20response:\x20'+_0xd8339['message']));}});});_0x547989['on'](_0x2f24b0['RtKio'],_0x31c473=>{const _0x44ae42=_0x28199c;logger['error']('['+TAG+_0x44ae42(0x12a)+_0x5248e2+'\x20'+_0x2a26ec+':\x20'+_0x31c473[_0x44ae42(0xf6)]+'\x20'+_0x31c473[_0x44ae42(0x139)]),_0x1d0b06[_0x44ae42(0x13a)](_0x3732b9,_0x31c473);}),_0x4bccd1&&(_0x2f24b0[_0x28199c(0xfa)](_0x5248e2,_0x2f24b0[_0x28199c(0x129)])||_0x2f24b0['jDXgb'](_0x5248e2,_0x2f24b0['UQYsF']))&&_0x547989[_0x28199c(0xf8)](JSON['stringify'](_0x4bccd1)),_0x547989[_0x28199c(0x105)]();});}static async[a142_0x5bff22(0x12b)](_0x1fb2cf){const _0x33b2af=a142_0x5bff22,_0x5ab417={};_0x5ab417['tYdnG']=_0x33b2af(0x114),_0x5ab417[_0x33b2af(0x103)]=function(_0x133bae,_0x26768b){return _0x133bae===_0x26768b;};const _0x4b0b78=_0x5ab417,_0x371d63=ORCHESTRATION_API_URL+'/'+SPLIT_TESTS_ENDPOINT;try{const _0x1a089a=await this[_0x33b2af(0x13b)](_0x4b0b78[_0x33b2af(0x131)],_0x371d63,_0x1fb2cf);return _0x4b0b78[_0x33b2af(0x103)](_0x1a089a['status'],0xc8)?logger['debug']('['+TAG+']\x20Successfully\x20posted\x20split\x20files\x20to\x20'+_0x371d63):logger[_0x33b2af(0xfd)]('['+TAG+_0x33b2af(0x106)+_0x371d63+':\x20'+JSON[_0x33b2af(0x104)](_0x1a089a[_0x33b2af(0x110)])+',\x20status:\x20'+_0x1a089a[_0x33b2af(0x10f)]),_0x1a089a;}catch(_0x37c9eb){logger[_0x33b2af(0xfd)]('['+TAG+_0x33b2af(0x119)+_0x37c9eb[_0x33b2af(0xf6)]+'\x20'+_0x37c9eb[_0x33b2af(0x139)]);const _0x389aa5={};_0x389aa5['message']=_0x37c9eb[_0x33b2af(0xf6)];const _0x446858={};return _0x446858[_0x33b2af(0x10f)]=0x1f4,_0x446858['body']=_0x389aa5,_0x446858;}}static async[a142_0x5bff22(0x12d)](_0x422b5a){const _0x160a18=a142_0x5bff22,_0x4ba46d={};_0x4ba46d[_0x160a18(0x112)]=_0x160a18(0xff),_0x4ba46d[_0x160a18(0x138)]=function(_0x56b8f2,_0x55e563){return _0x56b8f2===_0x55e563;};const _0x34a982=_0x4ba46d;try{const _0x228c26=await this['_request'](_0x34a982[_0x160a18(0x112)],_0x422b5a);if(_0x34a982[_0x160a18(0x138)](_0x228c26[_0x160a18(0x10f)],0xc8))return _0x228c26['body'];return{};}catch(_0x3530a5){return logger[_0x160a18(0xfd)]('['+TAG+']\x20Error\x20in\x20putFailedTests:\x20'+_0x3530a5[_0x160a18(0xf6)]+'\x20'+_0x3530a5['stack']),{};}}static async[a142_0x5bff22(0x123)](_0x19d44a){const _0x30677b=a142_0x5bff22,_0x4305b5={};_0x4305b5[_0x30677b(0x109)]=_0x30677b(0x101),_0x4305b5[_0x30677b(0xfc)]=function(_0x5e0d3b,_0x4680bb){return _0x5e0d3b===_0x4680bb;},_0x4305b5[_0x30677b(0x13d)]=function(_0x58e0bd,_0x418d9b){return _0x58e0bd===_0x418d9b;},_0x4305b5[_0x30677b(0xf9)]=_0x30677b(0x125);const _0x57ef04=_0x4305b5,_0xc14bc3=ORCHESTRATION_API_URL+'/'+FAILED_TESTS_ENDPOINT;try{const _0x57c0b6=await this[_0x30677b(0x13b)](_0x57ef04['cgpRD'],_0xc14bc3,_0x19d44a);if(_0x57ef04[_0x30677b(0xfc)](_0x57c0b6['status'],0xc8)&&_0x57c0b6[_0x30677b(0x110)]&&_0x57ef04[_0x30677b(0x13d)](_0x57c0b6[_0x30677b(0x110)][_0x30677b(0xf6)],_0x57ef04[_0x30677b(0xf9)]))return!![];return![];}catch(_0x2cc58b){logger[_0x30677b(0xfd)]('['+TAG+_0x30677b(0x119)+_0x2cc58b[_0x30677b(0xf6)]+'\x20'+_0x2cc58b[_0x30677b(0x139)]);const _0x483562={};_0x483562[_0x30677b(0xf6)]=_0x2cc58b[_0x30677b(0xf6)];const _0x474153={};return _0x474153['status']=0x1f4,_0x474153[_0x30677b(0x110)]=_0x483562,_0x474153;}}static async[a142_0x5bff22(0x134)](_0xce9bd7){const _0xddee81=a142_0x5bff22,_0x9d1ca7={'pRyEc':function(_0x439a57,_0x5c9b31){return _0x439a57||_0x5c9b31;},'UyzrE':_0xddee81(0x115),'ohfgQ':function(_0x3a840d,_0x23990b){return _0x3a840d(_0x23990b);},'hJNvs':_0xddee81(0xff),'OLYkv':function(_0x4301c3,_0x3cb16a){return _0x4301c3===_0x3cb16a;},'TXoOk':function(_0x4d286a,_0x29df75){return _0x4d286a!==_0x29df75;},'uOTWb':'undefined'},{buildName:_0x3e9386,buildRunIdentifier:_0x4dafc2,projectName:_0x1c5bc2}=_0xce9bd7;if(_0x9d1ca7[_0xddee81(0x11a)](!_0x3e9386,!_0x4dafc2)||!_0x1c5bc2){logger[_0xddee81(0xfd)]('['+TAG+_0xddee81(0x100)+_0x3e9386+_0xddee81(0x13e)+_0x4dafc2+',\x20projectName='+_0x1c5bc2);const _0x3f6a1b={};_0x3f6a1b[_0xddee81(0xf6)]=_0x9d1ca7[_0xddee81(0x137)];const _0x57a6b3={};return _0x57a6b3[_0xddee81(0x10f)]=0x190,_0x57a6b3['body']=_0x3f6a1b,_0x57a6b3;}const _0x155364='?buildName='+_0x9d1ca7['ohfgQ'](encodeURIComponent,_0x3e9386)+'&buildRunIdentifier='+_0x9d1ca7[_0xddee81(0x13c)](encodeURIComponent,_0x4dafc2)+'&projectName='+_0x9d1ca7[_0xddee81(0x13c)](encodeURIComponent,_0x1c5bc2),_0x3ab483=ORCHESTRATION_API_URL+'/'+FAILED_TESTS_ENDPOINT+_0x155364;try{logger[_0xddee81(0xf7)]('['+TAG+_0xddee81(0x102)+_0x3ab483);let _0x33ff29=0x0;const _0x58ac8f=await this[_0xddee81(0x13b)](_0x9d1ca7[_0xddee81(0x10e)],_0x3ab483);return _0x9d1ca7[_0xddee81(0x122)](_0x58ac8f[_0xddee81(0x10f)],0xc8)&&_0x58ac8f[_0xddee81(0x110)]&&_0x9d1ca7[_0xddee81(0x127)](typeof _0x58ac8f['body'][_0xddee81(0x124)],_0x9d1ca7['uOTWb'])&&(_0x33ff29=_0x9d1ca7['ohfgQ'](Number,_0x58ac8f[_0xddee81(0x110)][_0xddee81(0x124)])),_0x33ff29;}catch(_0x20cfb7){logger['error']('['+TAG+']\x20Error\x20in\x20getFailedTestsCount:\x20'+_0x20cfb7[_0xddee81(0xf6)]+'\x20'+_0x20cfb7[_0xddee81(0x139)]);const _0x432b06={};_0x432b06['message']=_0x20cfb7[_0xddee81(0xf6)];const _0xb8f4ca={};return _0xb8f4ca[_0xddee81(0x10f)]=0x1f4,_0xb8f4ca[_0xddee81(0x110)]=_0x432b06,_0xb8f4ca;}}}module[a142_0x5bff22(0x11f)]=RequestUtils;

@@ -1,1 +0,1 @@

function a143_0x21dc(){const _0x1e3048=['KDzjG','gWJGB','setTestOrderingApplied','dCOVa','testOrderingApplied','BROWSERSTACK_NODE_INDEX','updateBuildIdentifier','110YxzdeT','micromatch','matchBase','\x20files','stdout','filter','applied','Test\x20orchestration\x20without\x20test\x20ordering','JlfiF','testObservability','gFGDN','testOrderingEnabled','testMatch','downloadedTestFilesCount','path','./testOrderingServerHandler','BKkgN','Test\x20orchestration\x20with\x20test\x20ordering\x20enabled','child_process','orderingInstrumentationData','Filterted\x20to\x20test\x20files:\x20','[reorderTestFiles]\x20Test\x20ordering\x20is\x20not\x20supported\x20or\x20enabled','ignore','--config','20814JTGcGp','297ebbzZW','MFUPN','QYCoI','ytPTB','getSplitTestsAPICallCount','config','addToOrderingInstrumentationData','length','buildName','KEoWt','getOrderedTestFiles','splitTests','hnigI','split','MLclt','info','getTestOrderingName','findTestFiles','VgGyl','isTestOrderingApplied','SQsPm','../helper','utf-8','reorderTestFiles','rootDir','UjuYD','[orchestrate]\x20Setting\x20buildIdentifier\x20to\x20buildRunIdentifier:\x20','--listTests','glob','logTestOrderingChecks','jWxOL','jest-util','608590bHEUHC','getOrderingInstrumentationData','error','bUWYY','PFYIF','VBLfa','[reorderTestFiles]\x20Error\x20in\x20ordering\x20test\x20files:\x20','SpGhL','Found\x20test\x20files:\x20','4928872hVmYAk','jest-runner','orchestrationUtils','GmZls','map','TDUCV','testPathIgnorePatterns','_shouldLogTestOrderingChecks','**/?(*.)+(spec|test).[jt]s?(x)','winstonLogger','iIHVW','projectName','isArray','fWIQk','1112652CKmmgq','debug','totalNodes','9635318EZLMgK','3917556ekJCov','env','toString','exports','YwFgO','MCiiM','BROWSERSTACK_TOTAL_NODE_COUNT','OBzHG','stack','testOrderingServerHandler','splitTestsAPICallCount','141908JUzXim','jest-config','zIPOF','15SLgJGP','_initializeTestOrdering','Error\x20finding\x20test\x20files:\x20','isTestOrchestrationEnabled','**/__tests__/**/*.[jt]s?(x)','rIMNl','uploadedTestFilesCount','lBRUI','BROWSERSTACK_BUILD_RUN_IDENTIFIER','TkLjX'];a143_0x21dc=function(){return _0x1e3048;};return a143_0x21dc();}function a143_0x4c11(_0x1cc66f,_0x1b0d96){const _0x21dc98=a143_0x21dc();return a143_0x4c11=function(_0x4c1178,_0x24d72a){_0x4c1178=_0x4c1178-0x11c;let _0x2b9be0=_0x21dc98[_0x4c1178];return _0x2b9be0;},a143_0x4c11(_0x1cc66f,_0x1b0d96);}const a143_0x133d9b=a143_0x4c11;(function(_0x206217,_0x1ed952){const _0x127fe3=a143_0x4c11,_0x581806=_0x206217();while(!![]){try{const _0x333283=-parseInt(_0x127fe3(0x16d))/0x1*(parseInt(_0x127fe3(0x123))/0x2)+-parseInt(_0x127fe3(0x15f))/0x3+parseInt(_0x127fe3(0x16a))/0x4*(-parseInt(_0x127fe3(0x17e))/0x5)+parseInt(_0x127fe3(0x15b))/0x6+parseInt(_0x127fe3(0x15e))/0x7+-parseInt(_0x127fe3(0x14d))/0x8+-parseInt(_0x127fe3(0x124))/0x9*(-parseInt(_0x127fe3(0x144))/0xa);if(_0x333283===_0x1ed952)break;else _0x581806['push'](_0x581806['shift']());}catch(_0x1b8b5b){_0x581806['push'](_0x581806['shift']());}}}(a143_0x21dc,0xadc17));const logger=require('../logger')[a143_0x133d9b(0x156)],{isUndefined,isNotUndefined,isTrueString,sanitizedFilePath}=require(a143_0x133d9b(0x139)),TestOrderingServerHandler=require(a143_0x133d9b(0x18d)),OrchestrationUtils=require('./orchestrationUtils'),path=require(a143_0x133d9b(0x18c)),{spawnSync}=require(a143_0x133d9b(0x11d)),micromatch=require(a143_0x133d9b(0x17f)),fs=require('fs');class TestOrchestrationHandler{constructor(_0x797142){const _0x1d1148=a143_0x133d9b,_0x3ff1e5={};_0x3ff1e5['YwFgO']='4|3|5|2|1|0';const _0x5acefb=_0x3ff1e5,_0x1f46af=_0x5acefb[_0x1d1148(0x163)][_0x1d1148(0x131)]('|');let _0x5cbd50=0x0;while(!![]){switch(_0x1f46af[_0x5cbd50++]){case'0':this[_0x1d1148(0x16e)]();continue;case'1':this[_0x1d1148(0x14f)]=new OrchestrationUtils(_0x797142);continue;case'2':this[_0x1d1148(0x168)]=null;continue;case'3':this[_0x1d1148(0x11e)]={};continue;case'4':this[_0x1d1148(0x129)]=_0x797142;continue;case'5':this[_0x1d1148(0x17b)]=![];continue;}break;}}[a143_0x133d9b(0x170)](){const _0x299f56=a143_0x133d9b,_0x48a440={'zIPOF':function(_0x29f69b,_0x4b877f){return _0x29f69b(_0x4b877f);},'UHVXl':function(_0x17f646,_0x10de58){return _0x17f646(_0x10de58);},'Yxmlw':function(_0x1ce9f8,_0x5f45f4){return _0x1ce9f8&&_0x5f45f4;}},_0x1adfa7=_0x48a440[_0x299f56(0x16c)](isNotUndefined,this[_0x299f56(0x129)])&&(_0x48a440[_0x299f56(0x16c)](isUndefined,this['config'][_0x299f56(0x187)])||_0x48a440[_0x299f56(0x16c)](isTrueString,this[_0x299f56(0x129)][_0x299f56(0x187)])),_0x2d2e9b=this[_0x299f56(0x14f)][_0x299f56(0x189)](),_0x4fa5d4=_0x48a440[_0x299f56(0x16c)](isNotUndefined,this[_0x299f56(0x129)])&&_0x48a440[_0x299f56(0x16c)](isNotUndefined,this[_0x299f56(0x129)][_0x299f56(0x158)]),_0x53dd90=_0x48a440['UHVXl'](isNotUndefined,this[_0x299f56(0x129)])&&_0x48a440['UHVXl'](isNotUndefined,this[_0x299f56(0x129)]['buildName']);return _0x48a440['Yxmlw'](_0x1adfa7,_0x2d2e9b)&&_0x4fa5d4&&_0x53dd90;}['_initializeTestOrdering'](){const _0x4b5712=a143_0x133d9b,_0x29e881={};_0x29e881[_0x4b5712(0x177)]=_0x4b5712(0x11c),_0x29e881[_0x4b5712(0x174)]=_0x4b5712(0x185);const _0xeb4f4b=_0x29e881;this[_0x4b5712(0x170)]()?(this['testOrderingServerHandler']=new TestOrderingServerHandler(this[_0x4b5712(0x129)]),logger['info'](_0xeb4f4b[_0x4b5712(0x177)])):(logger[_0x4b5712(0x15c)](_0xeb4f4b[_0x4b5712(0x174)]),this['logTestOrderingChecks']());}[a143_0x133d9b(0x141)](){const _0x5d673f=a143_0x133d9b,_0x5acfce={'ytPTB':function(_0x377798,_0x397b03){return _0x377798(_0x397b03);},'MCiiM':function(_0x18e851,_0x45e6b9){return _0x18e851(_0x45e6b9);},'GmZls':'Test\x20Reordering\x20is\x20unavailable\x20because\x20buildName\x20or\x20projectName\x20is\x20null.\x20Please\x20set\x20a\x20non-null\x20value.','UjuYD':function(_0x3d73bd,_0x267b22){return _0x3d73bd(_0x267b22);},'MLclt':function(_0x544ef1,_0x10a015){return _0x544ef1(_0x10a015);},'fWIQk':'Test\x20Reordering\x20is\x20unavailable\x20because\x20testReporting\x20is\x20disabled.\x20Please\x20enable\x20it\x20from\x20browserstack.yml\x20file.'};if(!this[_0x5d673f(0x154)]())return;(!_0x5acfce[_0x5d673f(0x127)](isNotUndefined,this[_0x5d673f(0x129)])||!_0x5acfce[_0x5d673f(0x164)](isNotUndefined,this[_0x5d673f(0x129)][_0x5d673f(0x12c)])||!_0x5acfce[_0x5d673f(0x127)](isNotUndefined,this[_0x5d673f(0x129)][_0x5d673f(0x158)]))&&logger[_0x5d673f(0x133)](_0x5acfce[_0x5d673f(0x150)]),_0x5acfce[_0x5d673f(0x13d)](isNotUndefined,this[_0x5d673f(0x129)])&&_0x5acfce[_0x5d673f(0x164)](isNotUndefined,this[_0x5d673f(0x129)][_0x5d673f(0x187)])&&!_0x5acfce[_0x5d673f(0x132)](isTrueString,this[_0x5d673f(0x129)]['testObservability'])&&logger[_0x5d673f(0x133)](_0x5acfce[_0x5d673f(0x15a)]);}[a143_0x133d9b(0x154)](){const _0x3da2d3=a143_0x133d9b;return!this[_0x3da2d3(0x170)]()&&this[_0x3da2d3(0x14f)][_0x3da2d3(0x189)]();}[a143_0x133d9b(0x137)](){const _0x2928c9=a143_0x133d9b;return this[_0x2928c9(0x17b)];}[a143_0x133d9b(0x179)](_0x3bc4f8){const _0x5ef2a8=a143_0x133d9b,_0x5bcf22={};_0x5bcf22[_0x5ef2a8(0x148)]=_0x5ef2a8(0x184);const _0x5a1e14=_0x5bcf22;this['testOrderingApplied']=_0x3bc4f8,this['addToOrderingInstrumentationData'](_0x5a1e14['PFYIF'],_0x3bc4f8);}[a143_0x133d9b(0x12a)](_0x19dee3,_0x1957be){const _0x1615e3=a143_0x133d9b;this[_0x1615e3(0x11e)][_0x19dee3]=_0x1957be;}[a143_0x133d9b(0x145)](){const _0x52ff74=a143_0x133d9b;return this[_0x52ff74(0x11e)];}[a143_0x133d9b(0x17d)](){const _0xfac929=a143_0x133d9b,_0x42e70b={'TDUCV':function(_0x1fe98e,_0x6d2066){return _0x1fe98e(_0x6d2066);},'SpGhL':function(_0xc1fc9a,_0x2447e7){return _0xc1fc9a>_0x2447e7;}},_0x36a5a7=_0x42e70b[_0xfac929(0x152)](parseInt,process[_0xfac929(0x160)][_0xfac929(0x165)]||'1'),_0x73b93b=process['env'][_0xfac929(0x175)];_0x73b93b&&_0x42e70b[_0xfac929(0x14b)](_0x36a5a7,0x1)&&(logger[_0xfac929(0x15c)](_0xfac929(0x13e)+_0x73b93b),this[_0xfac929(0x129)]['buildIdentifier']=_0x73b93b);}async[a143_0x133d9b(0x13b)](_0x599dab){const _0x3e3e17=a143_0x133d9b,_0x1a3b47={'hnigI':function(_0x1201a8,_0x8a539b){return _0x1201a8===_0x8a539b;},'iIHVW':_0x3e3e17(0x120),'jWxOL':function(_0x20c807,_0x496781){return _0x20c807(_0x496781);},'gWJGB':_0x3e3e17(0x173),'gFGDN':'nodeIndex','SQsPm':_0x3e3e17(0x15d),'ttAbi':_0x3e3e17(0x18b),'KEoWt':_0x3e3e17(0x169)};try{if(!_0x599dab||!Array[_0x3e3e17(0x159)](_0x599dab)||_0x1a3b47[_0x3e3e17(0x130)](_0x599dab[_0x3e3e17(0x12b)],0x0))return null;if(_0x1a3b47[_0x3e3e17(0x130)](this[_0x3e3e17(0x170)](),![]))return logger[_0x3e3e17(0x15c)](_0x1a3b47[_0x3e3e17(0x157)]),null;let _0x1f881b=null;const _0x1833b7=this[_0x3e3e17(0x14f)][_0x3e3e17(0x134)]();if(this[_0x3e3e17(0x168)]){const _0xc59084=await this[_0x3e3e17(0x168)][_0x3e3e17(0x12f)](_0x599dab,_0x1833b7);if(!_0xc59084)return null;_0x1f881b=await this[_0x3e3e17(0x168)][_0x3e3e17(0x12e)](_0xc59084);}if(!_0x1f881b||!Array[_0x3e3e17(0x159)](_0x1f881b)||_0x1a3b47['hnigI'](_0x1f881b['length'],0x0))return null;const _0x4db5e3=_0x1a3b47[_0x3e3e17(0x142)](parseInt,process[_0x3e3e17(0x160)][_0x3e3e17(0x17c)]||'0'),_0x414d21=_0x1a3b47[_0x3e3e17(0x142)](parseInt,process[_0x3e3e17(0x160)][_0x3e3e17(0x165)]||'1');return this['addToOrderingInstrumentationData'](_0x1a3b47[_0x3e3e17(0x178)],_0x599dab[_0x3e3e17(0x12b)]),this[_0x3e3e17(0x12a)](_0x1a3b47[_0x3e3e17(0x188)],_0x4db5e3),this[_0x3e3e17(0x12a)](_0x1a3b47[_0x3e3e17(0x138)],_0x414d21),this[_0x3e3e17(0x12a)](_0x1a3b47['ttAbi'],_0x1f881b[_0x3e3e17(0x12b)]),this['addToOrderingInstrumentationData'](_0x1a3b47[_0x3e3e17(0x12d)],this[_0x3e3e17(0x168)]?this[_0x3e3e17(0x168)][_0x3e3e17(0x128)]():0x0),_0x1f881b[_0x3e3e17(0x151)](_0x15dcd2=>sanitizedFilePath(_0x15dcd2));}catch(_0x29bb93){return logger['debug'](_0x3e3e17(0x14a)+(_0x29bb93[_0x3e3e17(0x167)]||_0x29bb93[_0x3e3e17(0x161)]())),null;}}async[a143_0x133d9b(0x135)](_0x284ad2,_0x4ff6f5,_0x2a0378){const _0xab5dfa=a143_0x133d9b,_0x64ae5f={'JlfiF':function(_0x1325d5,_0x2a785d){return _0x1325d5(_0x2a785d);},'tGpTT':_0xab5dfa(0x16b),'bWvUu':function(_0x34e370,_0x188702){return _0x34e370(_0x188702);},'bUWYY':_0xab5dfa(0x143),'TkLjX':_0xab5dfa(0x14e),'BKkgN':function(_0x2b8c84,_0x151883){return _0x2b8c84(_0x151883);},'VBLfa':_0xab5dfa(0x140),'OBzHG':_0xab5dfa(0x171),'IQFAk':_0xab5dfa(0x155),'rIMNl':function(_0x20b08f,_0x565a78,_0x3b6316,_0x1dbcd6){return _0x20b08f(_0x565a78,_0x3b6316,_0x1dbcd6);},'dLGCJ':'npx','QYCoI':'jest','dCOVa':_0xab5dfa(0x122),'TVxbY':_0xab5dfa(0x13f),'VgGyl':_0xab5dfa(0x13a),'MFUPN':function(_0x2572e3,_0x7b1e6,_0x4db189,_0x636866){return _0x2572e3(_0x7b1e6,_0x4db189,_0x636866);}};try{const {getTestPathPatterns:_0x2e1ec2}=_0x64ae5f[_0xab5dfa(0x186)](require,_0x64ae5f['tGpTT']),{globsToMatcher:_0x22d1d9}=_0x64ae5f['bWvUu'](require,_0x64ae5f[_0xab5dfa(0x147)]),{findRelatedTests:_0xc29726}=_0x64ae5f['bWvUu'](require,_0x64ae5f[_0xab5dfa(0x176)]),_0x2c26ec=_0x64ae5f[_0xab5dfa(0x18e)](require,_0x64ae5f[_0xab5dfa(0x149)]),_0x683251=_0x284ad2[_0xab5dfa(0x18a)]||[_0x64ae5f[_0xab5dfa(0x166)],_0x64ae5f['IQFAk']],_0x340351=_0x284ad2[_0xab5dfa(0x153)]||[],_0x27be27=_0x64ae5f[_0xab5dfa(0x172)](spawnSync,_0x64ae5f['dLGCJ'],[_0x64ae5f[_0xab5dfa(0x126)],_0x64ae5f[_0xab5dfa(0x17a)],_0x2a0378,..._0x4ff6f5,_0x64ae5f['TVxbY']],{'encoding':_0x64ae5f[_0xab5dfa(0x136)]});let _0x5735f8=[];!_0x27be27[_0xab5dfa(0x146)]&&(_0x5735f8=_0x27be27[_0xab5dfa(0x182)][_0xab5dfa(0x131)]('\x0a')[_0xab5dfa(0x183)](Boolean));logger['debug'](_0xab5dfa(0x14c)+JSON['stringify'](_0x5735f8)+_0xab5dfa(0x181));const _0x5e24ef={};_0x5e24ef[_0xab5dfa(0x180)]=!![],_0x5e24ef[_0xab5dfa(0x121)]=_0x340351;const _0x3aa690=_0x64ae5f[_0xab5dfa(0x125)](micromatch,_0x5735f8,_0x683251,_0x5e24ef)[_0xab5dfa(0x151)](_0x41b060=>path['relative'](_0x284ad2[_0xab5dfa(0x13c)],_0x41b060));return logger[_0xab5dfa(0x15c)](_0xab5dfa(0x11f)+JSON['stringify'](_0x3aa690)+_0xab5dfa(0x181)),_0x3aa690;}catch(_0x1a5703){return logger[_0xab5dfa(0x15c)](_0xab5dfa(0x16f)+_0x1a5703),[];}}}module[a143_0x133d9b(0x162)]=TestOrchestrationHandler;
const a143_0x29574f=a143_0x6db8;(function(_0x163f36,_0x2187ca){const _0x16e2bd=a143_0x6db8,_0x403862=_0x163f36();while(!![]){try{const _0x5be7e6=-parseInt(_0x16e2bd(0x131))/0x1+parseInt(_0x16e2bd(0x11d))/0x2*(-parseInt(_0x16e2bd(0x14b))/0x3)+parseInt(_0x16e2bd(0x144))/0x4+parseInt(_0x16e2bd(0x182))/0x5*(-parseInt(_0x16e2bd(0x146))/0x6)+parseInt(_0x16e2bd(0x166))/0x7*(-parseInt(_0x16e2bd(0x177))/0x8)+-parseInt(_0x16e2bd(0x185))/0x9*(parseInt(_0x16e2bd(0x112))/0xa)+-parseInt(_0x16e2bd(0x128))/0xb*(-parseInt(_0x16e2bd(0x157))/0xc);if(_0x5be7e6===_0x2187ca)break;else _0x403862['push'](_0x403862['shift']());}catch(_0x1f52e1){_0x403862['push'](_0x403862['shift']());}}}(a143_0x4491,0xd1375));function a143_0x6db8(_0x26fb5b,_0x1e74ba){const _0x4491a6=a143_0x4491();return a143_0x6db8=function(_0x6db86,_0x1ce764){_0x6db86=_0x6db86-0x112;let _0x3f6c1d=_0x4491a6[_0x6db86];return _0x3f6c1d;},a143_0x6db8(_0x26fb5b,_0x1e74ba);}function a143_0x4491(){const _0x2c6c23=['buildName','split','buildIdentifier','logTestOrderingChecks','149638JdoZJG','Filterted\x20to\x20test\x20files:\x20','[reorderTestFiles]\x20Test\x20ordering\x20is\x20not\x20supported\x20or\x20enabled','orderingInstrumentationData','ovDMR','[orchestrate]\x20Setting\x20buildIdentifier\x20to\x20buildRunIdentifier:\x20','./testOrderingServerHandler','ZTVkX','--listTests','npx','debug','88AfPmCB','nodeIndex','isTestOrchestrationEnabled','Bdeur','ucyfJ','GfCco','Test\x20orchestration\x20with\x20test\x20ordering\x20enabled','BROWSERSTACK_NODE_INDEX','child_process','320753yGDitW','**/__tests__/**/*.[jt]s?(x)','1|2|4|3|0|5','qhxgp','applied','config','_shouldLogTestOrderingChecks','ZQlyC','jest','getSplitTestsAPICallCount','Test\x20Reordering\x20is\x20unavailable\x20because\x20testReporting\x20is\x20disabled.\x20Please\x20enable\x20it\x20from\x20browserstack.yml\x20file.','micromatch','vsvUh','getOrderedTestFiles','Test\x20Reordering\x20is\x20unavailable\x20because\x20buildName\x20or\x20projectName\x20is\x20null.\x20Please\x20set\x20a\x20non-null\x20value.','FgWyg','FMPLg','LnWFb','matchBase','163928uIGZAe','FROdU','8993148aYwMOu','testOrderingApplied','**/?(*.)+(spec|test).[jt]s?(x)','info','[reorderTestFiles]\x20Error\x20in\x20ordering\x20test\x20files:\x20','57gEMVHv','glob','testOrderingServerHandler','BROWSERSTACK_TOTAL_NODE_COUNT','ENsSB','dMGyY','oLedL','utf-8','UEWJu','TPWFZ','map','ynFFh','9854904ppPuLj','winstonLogger','reorderTestFiles','Error\x20finding\x20test\x20files:\x20','getOrderingInstrumentationData','\x20files','testOrderingEnabled','EfVLL','orchestrationUtils','stack','../logger','./orchestrationUtils','rootDir','stringify','VNrSn','49238ajlcFD','path','UndiY','filter','testMatch','uploadedTestFilesCount','YXoHc','ignore','Test\x20orchestration\x20without\x20test\x20ordering','testObservability','LTYOy','env','jest-util','exports','length','_initializeTestOrdering','xATDs','1184CYeHBk','liPDP','toString','hkiEo','rsPVr','stfzH','testPathIgnorePatterns','setTestOrderingApplied','relative','error','jMHWd','5NJgpTE','../helper','splitTests','2649177Mdnpqg','50PDVCsF','oGceU','pCMce','addToOrderingInstrumentationData','Found\x20test\x20files:\x20','--config','isArray'];a143_0x4491=function(){return _0x2c6c23;};return a143_0x4491();}const logger=require(a143_0x29574f(0x161))[a143_0x29574f(0x158)],{isUndefined,isNotUndefined,isTrueString,sanitizedFilePath}=require(a143_0x29574f(0x183)),TestOrderingServerHandler=require(a143_0x29574f(0x123)),OrchestrationUtils=require(a143_0x29574f(0x162)),path=require(a143_0x29574f(0x167)),{spawnSync}=require(a143_0x29574f(0x130)),micromatch=require(a143_0x29574f(0x13c)),fs=require('fs');class TestOrchestrationHandler{constructor(_0x5655c1){const _0x9c05a9=a143_0x29574f,_0x4c6b80={};_0x4c6b80['ynFFh']=_0x9c05a9(0x133);const _0x49b943=_0x4c6b80,_0x43b8af=_0x49b943[_0x9c05a9(0x156)][_0x9c05a9(0x11a)]('|');let _0x41242f=0x0;while(!![]){switch(_0x43b8af[_0x41242f++]){case'0':this[_0x9c05a9(0x15f)]=new OrchestrationUtils(_0x5655c1);continue;case'1':this['config']=_0x5655c1;continue;case'2':this['orderingInstrumentationData']={};continue;case'3':this[_0x9c05a9(0x14d)]=null;continue;case'4':this['testOrderingApplied']=![];continue;case'5':this[_0x9c05a9(0x175)]();continue;}break;}}[a143_0x29574f(0x12a)](){const _0x5041d7=a143_0x29574f,_0x320a73={'LnWFb':function(_0x56aa49,_0x20a6d9){return _0x56aa49(_0x20a6d9);},'ENsSB':function(_0x2f6222,_0x462b69){return _0x2f6222(_0x462b69);},'dXClD':function(_0x183d8c,_0xc01276){return _0x183d8c(_0xc01276);},'HSKuQ':function(_0x3f631a,_0x1735a8){return _0x3f631a(_0x1735a8);},'pCMce':function(_0x4c431c,_0x1499ef){return _0x4c431c&&_0x1499ef;}},_0x1781a4=_0x320a73[_0x5041d7(0x142)](isNotUndefined,this[_0x5041d7(0x136)])&&(_0x320a73[_0x5041d7(0x142)](isUndefined,this['config'][_0x5041d7(0x16f)])||_0x320a73[_0x5041d7(0x142)](isTrueString,this[_0x5041d7(0x136)][_0x5041d7(0x16f)])),_0x1c28b5=this[_0x5041d7(0x15f)][_0x5041d7(0x15d)](),_0x3acc27=_0x320a73[_0x5041d7(0x142)](isNotUndefined,this[_0x5041d7(0x136)])&&_0x320a73[_0x5041d7(0x14f)](isNotUndefined,this['config']['projectName']),_0x3e111f=_0x320a73['dXClD'](isNotUndefined,this[_0x5041d7(0x136)])&&_0x320a73['HSKuQ'](isNotUndefined,this[_0x5041d7(0x136)][_0x5041d7(0x119)]);return _0x320a73[_0x5041d7(0x114)](_0x1781a4,_0x1c28b5)&&_0x3acc27&&_0x3e111f;}['_initializeTestOrdering'](){const _0x3aedf5=a143_0x29574f,_0x1a5753={};_0x1a5753[_0x3aedf5(0x17a)]=_0x3aedf5(0x12e),_0x1a5753[_0x3aedf5(0x150)]=_0x3aedf5(0x16e);const _0x3b6135=_0x1a5753;this[_0x3aedf5(0x12a)]()?(this[_0x3aedf5(0x14d)]=new TestOrderingServerHandler(this[_0x3aedf5(0x136)]),logger[_0x3aedf5(0x149)](_0x3b6135['hkiEo'])):(logger['debug'](_0x3b6135[_0x3aedf5(0x150)]),this[_0x3aedf5(0x11c)]());}[a143_0x29574f(0x11c)](){const _0x200d73=a143_0x29574f,_0x11677a={'rsPVr':function(_0x14dcfe,_0x3332df){return _0x14dcfe(_0x3332df);},'EfVLL':_0x200d73(0x13f),'ZTVkX':_0x200d73(0x13b)};if(!this[_0x200d73(0x137)]())return;(!_0x11677a[_0x200d73(0x17b)](isNotUndefined,this['config'])||!_0x11677a[_0x200d73(0x17b)](isNotUndefined,this['config']['buildName'])||!_0x11677a[_0x200d73(0x17b)](isNotUndefined,this[_0x200d73(0x136)]['projectName']))&&logger['info'](_0x11677a[_0x200d73(0x15e)]),_0x11677a[_0x200d73(0x17b)](isNotUndefined,this[_0x200d73(0x136)])&&_0x11677a['rsPVr'](isNotUndefined,this[_0x200d73(0x136)][_0x200d73(0x16f)])&&!_0x11677a[_0x200d73(0x17b)](isTrueString,this[_0x200d73(0x136)]['testObservability'])&&logger['info'](_0x11677a[_0x200d73(0x124)]);}[a143_0x29574f(0x137)](){const _0x4dd7f6=a143_0x29574f;return!this[_0x4dd7f6(0x12a)]()&&this[_0x4dd7f6(0x15f)][_0x4dd7f6(0x15d)]();}['isTestOrderingApplied'](){const _0x412759=a143_0x29574f;return this[_0x412759(0x147)];}[a143_0x29574f(0x17e)](_0x1915ce){const _0x1ebfb9=a143_0x29574f,_0xdb0dd2={};_0xdb0dd2[_0x1ebfb9(0x12d)]=_0x1ebfb9(0x135);const _0x10a6ab=_0xdb0dd2;this[_0x1ebfb9(0x147)]=_0x1915ce,this[_0x1ebfb9(0x115)](_0x10a6ab[_0x1ebfb9(0x12d)],_0x1915ce);}['addToOrderingInstrumentationData'](_0x2caf78,_0x29cf70){const _0x1935a0=a143_0x29574f;this[_0x1935a0(0x120)][_0x2caf78]=_0x29cf70;}[a143_0x29574f(0x15b)](){const _0x165a9b=a143_0x29574f;return this[_0x165a9b(0x120)];}['updateBuildIdentifier'](){const _0x3ccf75=a143_0x29574f,_0x3e44c5={'HKcyO':function(_0x3ec4fd,_0x7fc57d){return _0x3ec4fd(_0x7fc57d);},'BXvuq':function(_0x460ec1,_0x596a5d){return _0x460ec1>_0x596a5d;}},_0xe69b30=_0x3e44c5['HKcyO'](parseInt,process[_0x3ccf75(0x171)][_0x3ccf75(0x14e)]||'1'),_0x41dde1=process[_0x3ccf75(0x171)]['BROWSERSTACK_BUILD_RUN_IDENTIFIER'];_0x41dde1&&_0x3e44c5['BXvuq'](_0xe69b30,0x1)&&(logger[_0x3ccf75(0x127)](_0x3ccf75(0x122)+_0x41dde1),this[_0x3ccf75(0x136)][_0x3ccf75(0x11b)]=_0x41dde1);}async[a143_0x29574f(0x159)](_0x16ecb9){const _0x11e7ee=a143_0x29574f,_0x4fd201={'qhxgp':function(_0x325a6b,_0x121b3f){return _0x325a6b===_0x121b3f;},'FMPLg':_0x11e7ee(0x11f),'stfzH':function(_0x474deb,_0x199448){return _0x474deb===_0x199448;},'vsvUh':function(_0x5b9efe,_0xf9b1a0){return _0x5b9efe(_0xf9b1a0);},'FROdU':_0x11e7ee(0x16b),'UndiY':_0x11e7ee(0x129),'ZQlyC':'totalNodes','ucyfJ':'downloadedTestFilesCount','WWlpM':'splitTestsAPICallCount'};try{if(!_0x16ecb9||!Array[_0x11e7ee(0x118)](_0x16ecb9)||_0x4fd201['qhxgp'](_0x16ecb9[_0x11e7ee(0x174)],0x0))return null;if(_0x4fd201[_0x11e7ee(0x134)](this[_0x11e7ee(0x12a)](),![]))return logger['debug'](_0x4fd201[_0x11e7ee(0x141)]),null;let _0xe17b39=null;const _0x3950b0=this[_0x11e7ee(0x15f)]['getTestOrderingName']();if(this[_0x11e7ee(0x14d)]){const _0x105107=await this[_0x11e7ee(0x14d)][_0x11e7ee(0x184)](_0x16ecb9,_0x3950b0);if(!_0x105107)return null;_0xe17b39=await this[_0x11e7ee(0x14d)][_0x11e7ee(0x13e)](_0x105107);}if(!_0xe17b39||!Array['isArray'](_0xe17b39)||_0x4fd201[_0x11e7ee(0x17c)](_0xe17b39['length'],0x0))return null;const _0x25d49b=_0x4fd201[_0x11e7ee(0x13d)](parseInt,process[_0x11e7ee(0x171)][_0x11e7ee(0x12f)]||'0'),_0xa1235c=_0x4fd201[_0x11e7ee(0x13d)](parseInt,process['env'][_0x11e7ee(0x14e)]||'1');return this[_0x11e7ee(0x115)](_0x4fd201[_0x11e7ee(0x145)],_0x16ecb9[_0x11e7ee(0x174)]),this['addToOrderingInstrumentationData'](_0x4fd201[_0x11e7ee(0x168)],_0x25d49b),this['addToOrderingInstrumentationData'](_0x4fd201[_0x11e7ee(0x138)],_0xa1235c),this[_0x11e7ee(0x115)](_0x4fd201[_0x11e7ee(0x12c)],_0xe17b39[_0x11e7ee(0x174)]),this[_0x11e7ee(0x115)](_0x4fd201['WWlpM'],this['testOrderingServerHandler']?this[_0x11e7ee(0x14d)][_0x11e7ee(0x13a)]():0x0),_0xe17b39[_0x11e7ee(0x155)](_0x49b69b=>sanitizedFilePath(_0x49b69b));}catch(_0x4d91bc){return logger[_0x11e7ee(0x127)](_0x11e7ee(0x14a)+(_0x4d91bc[_0x11e7ee(0x160)]||_0x4d91bc[_0x11e7ee(0x179)]())),null;}}async['findTestFiles'](_0x4b5235,_0x228647,_0x3d2d2){const _0x3f697f=a143_0x29574f,_0x456c73={'oGceU':function(_0x1c0d3f,_0x5c21e4){return _0x1c0d3f(_0x5c21e4);},'UEWJu':'jest-config','VNrSn':_0x3f697f(0x172),'oLedL':function(_0x4d01aa,_0x103074){return _0x4d01aa(_0x103074);},'liPDP':'jest-runner','xATDs':function(_0x38964c,_0x594611){return _0x38964c(_0x594611);},'YXoHc':_0x3f697f(0x14c),'Bdeur':_0x3f697f(0x132),'jMHWd':_0x3f697f(0x148),'TPWFZ':function(_0x561513,_0x637717,_0x2eac54,_0x580359){return _0x561513(_0x637717,_0x2eac54,_0x580359);},'LTYOy':_0x3f697f(0x126),'FgWyg':_0x3f697f(0x139),'pmRYw':_0x3f697f(0x117),'CpQdF':_0x3f697f(0x125),'ovDMR':_0x3f697f(0x152),'aPdxq':function(_0x32f1a2,_0x8661d1,_0x1d8d3c,_0x153760){return _0x32f1a2(_0x8661d1,_0x1d8d3c,_0x153760);}};try{const {getTestPathPatterns:_0x3c12dc}=_0x456c73[_0x3f697f(0x113)](require,_0x456c73[_0x3f697f(0x153)]),{globsToMatcher:_0x54ec48}=_0x456c73[_0x3f697f(0x113)](require,_0x456c73[_0x3f697f(0x165)]),{findRelatedTests:_0x281c38}=_0x456c73[_0x3f697f(0x151)](require,_0x456c73[_0x3f697f(0x178)]),_0x10ee0c=_0x456c73[_0x3f697f(0x176)](require,_0x456c73[_0x3f697f(0x16c)]),_0x461228=_0x4b5235[_0x3f697f(0x16a)]||[_0x456c73[_0x3f697f(0x12b)],_0x456c73[_0x3f697f(0x181)]],_0x42769b=_0x4b5235[_0x3f697f(0x17d)]||[],_0x3a7477=_0x456c73[_0x3f697f(0x154)](spawnSync,_0x456c73[_0x3f697f(0x170)],[_0x456c73[_0x3f697f(0x140)],_0x456c73['pmRYw'],_0x3d2d2,..._0x228647,_0x456c73['CpQdF']],{'encoding':_0x456c73[_0x3f697f(0x121)]});let _0xcc1fa8=[];!_0x3a7477[_0x3f697f(0x180)]&&(_0xcc1fa8=_0x3a7477['stdout'][_0x3f697f(0x11a)]('\x0a')[_0x3f697f(0x169)](Boolean));logger[_0x3f697f(0x127)](_0x3f697f(0x116)+JSON[_0x3f697f(0x164)](_0xcc1fa8)+_0x3f697f(0x15c));const _0x1d8a5d={};_0x1d8a5d[_0x3f697f(0x143)]=!![],_0x1d8a5d[_0x3f697f(0x16d)]=_0x42769b;const _0x53e5d9=_0x456c73['aPdxq'](micromatch,_0xcc1fa8,_0x461228,_0x1d8a5d)['map'](_0x108ce6=>path[_0x3f697f(0x17f)](_0x4b5235[_0x3f697f(0x163)],_0x108ce6));return logger['debug'](_0x3f697f(0x11e)+JSON[_0x3f697f(0x164)](_0x53e5d9)+_0x3f697f(0x15c)),_0x53e5d9;}catch(_0x14d8fc){return logger[_0x3f697f(0x127)](_0x3f697f(0x15a)+_0x14d8fc),[];}}}module[a143_0x29574f(0x173)]=TestOrchestrationHandler;

@@ -1,1 +0,1 @@

const a144_0x4d1631=a144_0x3c67;function a144_0x3019(){const _0x5afd14=[',\x20timeoutUrl:\x20','22040127FBEYbl','tests','BROWSERSTACK_NODE_INDEX','zyfje','rtfnc','1513675NXGKEU','ImfPs','splitTestsAPICallCount','3MUurew','freemem','kIRfK','processSplitTestsResponse','buildName','map','projectName','config','defaultTimeoutInterval','timeoutUrl','eUWnT','platform','2982WvbBEv','[getOrderedTestFiles]\x20Fetching\x20ordered\x20test\x20files','_getHostInfo','[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20timeout\x20URL','3464lWTila','toString','arch','[getOrderedTestFiles]\x20Response\x20from\x20result\x20URL:\x20','1511418DfuUut','euvxv','5030172VmNkFp',',\x20timeoutInterval:\x20','now','totalmem','../logger','hostname','resultUrl','length','ZCcRT','getSplitFiles','2293532RscwQg','timeout','filePath','BROWSERSTACK_BUILD_RUN_IDENTIFIER','timeoutInterval','getSplitTestsAPICallCount','body','ZaRsi','[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20result\x20URL\x20after\x20waiting\x20for\x20','[splitTests]\x20Exception\x20in\x20sending\x20test\x20files:\x20','509612qfSRNC','[splitTests]\x20Response\x20from\x20split\x20tests\x20API:\x20','debug','BROWSERSTACK_TOTAL_NODE_COUNT','[processSplitTestsResponse]\x20Received\x20null\x20value(s)\x20for\x20some\x20attributes\x20in\x20split\x20tests\x20API\x20response','stringify','defaultTimeout','stack','pxWBh','[getOrderedTestFiles]\x20Exception\x20in\x20fetching\x20ordered\x20test\x20files:\x20','postSplitFiles','ulRpB','[processSplitTestsResponse]\x20Processing\x20response:\x20'];a144_0x3019=function(){return _0x5afd14;};return a144_0x3019();}(function(_0x3b9a96,_0x4b4236){const _0x6bd8e3=a144_0x3c67,_0x23ca62=_0x3b9a96();while(!![]){try{const _0x30166b=-parseInt(_0x6bd8e3(0x1b8))/0x1+parseInt(_0x6bd8e3(0x1a2))/0x2*(-parseInt(_0x6bd8e3(0x1ce))/0x3)+parseInt(_0x6bd8e3(0x1ae))/0x4+-parseInt(_0x6bd8e3(0x1cb))/0x5+-parseInt(_0x6bd8e3(0x1a4))/0x6+-parseInt(_0x6bd8e3(0x19a))/0x7*(parseInt(_0x6bd8e3(0x19e))/0x8)+parseInt(_0x6bd8e3(0x1c6))/0x9;if(_0x30166b===_0x4b4236)break;else _0x23ca62['push'](_0x23ca62['shift']());}catch(_0x2b86bb){_0x23ca62['push'](_0x23ca62['shift']());}}}(a144_0x3019,0x69532));function a144_0x3c67(_0x5edb81,_0x599fe9){const _0x301950=a144_0x3019();return a144_0x3c67=function(_0x3c6738,_0x122547){_0x3c6738=_0x3c6738-0x199;let _0x2e41d1=_0x301950[_0x3c6738];return _0x2e41d1;},a144_0x3c67(_0x5edb81,_0x599fe9);}const logger=require(a144_0x4d1631(0x1a8))['winstonLogger'],RequestUtils=require('./requestUtils');class TestOrderingServerHandler{constructor(_0x34b558){const _0x4e8134=a144_0x4d1631;this[_0x4e8134(0x1d5)]=_0x34b558,this[_0x4e8134(0x1cd)]=0x0,this['defaultTimeout']=0x3c,this[_0x4e8134(0x1d6)]=0x5;}[a144_0x4d1631(0x1b3)](){const _0x803600=a144_0x4d1631;return this[_0x803600(0x1cd)];}[a144_0x4d1631(0x1d1)](_0x314387){const _0x3634d6=a144_0x4d1631,_0x3c7659={};_0x3c7659[_0x3634d6(0x1ac)]=_0x3634d6(0x1bc);const _0x337ea5=_0x3c7659;if(!_0x314387)return null;const _0x386863={};return _0x386863[_0x3634d6(0x1af)]=_0x314387[_0x3634d6(0x1af)]||this['defaultTimeout'],_0x386863['timeoutInterval']=_0x314387[_0x3634d6(0x1b2)]||this[_0x3634d6(0x1d6)],_0x386863['resultUrl']=_0x314387[_0x3634d6(0x1aa)],_0x386863[_0x3634d6(0x1d7)]=_0x314387[_0x3634d6(0x1d7)],logger[_0x3634d6(0x1ba)](_0x3634d6(0x1c4)+JSON['stringify'](_0x314387)),logger[_0x3634d6(0x1ba)]('[processSplitTestsResponse]\x20timeout:\x20'+_0x314387[_0x3634d6(0x1af)]+_0x3634d6(0x1a5)+_0x314387[_0x3634d6(0x1b2)]+',\x20resultUrl:\x20'+_0x314387[_0x3634d6(0x1aa)]+_0x3634d6(0x1c5)+_0x314387[_0x3634d6(0x1d7)]),(!_0x314387[_0x3634d6(0x1af)]||!_0x314387['timeoutInterval']||!_0x314387[_0x3634d6(0x1d7)]||!_0x314387['resultUrl'])&&logger[_0x3634d6(0x1ba)](_0x337ea5[_0x3634d6(0x1ac)]),_0x386863;}async['splitTests'](_0x1f8d77,_0x18e207){const _0x29b4a6=a144_0x4d1631,_0x474486={'EvKOY':function(_0x2fc9ea,_0x1768f2){return _0x2fc9ea(_0x1768f2);},'euvxv':function(_0x1bd626,_0x382ecb){return _0x1bd626(_0x382ecb);}};try{const _0x19180d=_0x474486['EvKOY'](parseInt,process['env'][_0x29b4a6(0x1c8)]||'0'),_0x2e3b63=_0x474486[_0x29b4a6(0x1a3)](parseInt,process['env'][_0x29b4a6(0x1bb)]||'1'),_0x2feb81=process['env'][_0x29b4a6(0x1b1)],_0x7b8d96={'nodeIndex':_0x19180d,'totalNodes':_0x2e3b63,'projectName':this[_0x29b4a6(0x1d5)][_0x29b4a6(0x1d4)],'buildName':this['config'][_0x29b4a6(0x1d2)],'buildRunIdentifier':_0x2feb81,'orchestrationStrategy':_0x18e207,'hostInfo':this[_0x29b4a6(0x19c)](),'tests':_0x1f8d77[_0x29b4a6(0x1d3)](_0x31b4a7=>({'filePath':_0x31b4a7}))},_0x4d8834=await RequestUtils[_0x29b4a6(0x1c2)](_0x7b8d96);return logger[_0x29b4a6(0x1ba)](_0x29b4a6(0x1b9)+JSON[_0x29b4a6(0x1bd)](_0x4d8834)),this[_0x29b4a6(0x1cd)]+=0x1,this[_0x29b4a6(0x1d1)](_0x4d8834[_0x29b4a6(0x1b4)]||{});}catch(_0x5c4f9f){return logger[_0x29b4a6(0x1ba)](_0x29b4a6(0x1b7)+(_0x5c4f9f[_0x29b4a6(0x1bf)]||_0x5c4f9f['toString']())),null;}}async['getOrderedTestFiles'](_0x54f33){const _0x5cb79f=a144_0x4d1631,_0x4193a7={};_0x4193a7[_0x5cb79f(0x1c3)]=_0x5cb79f(0x19b),_0x4193a7[_0x5cb79f(0x1ca)]=function(_0x52684c,_0x25e73f){return _0x52684c*_0x25e73f;},_0x4193a7[_0x5cb79f(0x1d0)]=function(_0x5c21f9,_0xd1ee19){return _0x5c21f9&&_0xd1ee19;},_0x4193a7[_0x5cb79f(0x1c9)]=function(_0xfae26c,_0x3bc26e){return _0xfae26c<_0x3bc26e;},_0x4193a7[_0x5cb79f(0x1d8)]=function(_0x526bd8,_0x1ee8a5){return _0x526bd8-_0x1ee8a5;},_0x4193a7[_0x5cb79f(0x1b5)]=_0x5cb79f(0x19d),_0x4193a7[_0x5cb79f(0x1cc)]=function(_0x109230,_0x3fb9e4){return _0x109230>_0x3fb9e4;};const _0x4193d4=_0x4193a7;if(!_0x54f33)return null;try{logger[_0x5cb79f(0x1ba)](_0x4193d4[_0x5cb79f(0x1c3)]);const _0x4c06bc=_0x54f33[_0x5cb79f(0x1b2)]||this[_0x5cb79f(0x1d6)],_0x4811ae=_0x4193d4[_0x5cb79f(0x1ca)](_0x54f33['timeout']||this[_0x5cb79f(0x1be)],0x3e8),_0x1f97c4=_0x54f33[_0x5cb79f(0x1d7)],_0x19b322=_0x54f33[_0x5cb79f(0x1aa)];if(_0x4193d4[_0x5cb79f(0x1d0)](!_0x19b322,!_0x1f97c4))return null;let _0x3ab51f=null;const _0x537602=Date['now']();while(_0x19b322&&_0x4193d4[_0x5cb79f(0x1c9)](_0x4193d4['eUWnT'](Date[_0x5cb79f(0x1a6)](),_0x537602),_0x4811ae)){logger['debug']('[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20result\x20URL:\x20'+_0x19b322);const _0x5c1d76=await RequestUtils[_0x5cb79f(0x1ad)](_0x19b322);logger['debug'](_0x5cb79f(0x1a1)+JSON[_0x5cb79f(0x1bd)](_0x5c1d76)),this[_0x5cb79f(0x1cd)]+=0x1;if(_0x5c1d76&&_0x5c1d76['tests']){_0x3ab51f=_0x5c1d76[_0x5cb79f(0x1c7)];break;}await new Promise(_0x1df62d=>setTimeout(_0x1df62d,_0x4c06bc*0x3e8)),logger[_0x5cb79f(0x1ba)](_0x5cb79f(0x1b6)+_0x4c06bc+'\x20seconds.');}if(_0x4193d4[_0x5cb79f(0x1d0)](!_0x3ab51f,_0x1f97c4)){logger['debug'](_0x4193d4[_0x5cb79f(0x1b5)]);const _0xea7f32=await RequestUtils[_0x5cb79f(0x1ad)](_0x1f97c4);_0xea7f32&&_0xea7f32[_0x5cb79f(0x1c7)]&&(_0x3ab51f=_0xea7f32[_0x5cb79f(0x1c7)]);}if(_0x3ab51f&&_0x4193d4[_0x5cb79f(0x1cc)](_0x3ab51f[_0x5cb79f(0x1ab)],0x0))return _0x3ab51f[_0x5cb79f(0x1d3)](_0xc828f0=>_0xc828f0[_0x5cb79f(0x1b0)]);return null;}catch(_0x46f4be){return logger[_0x5cb79f(0x1ba)](_0x5cb79f(0x1c1)+(_0x46f4be[_0x5cb79f(0x1bf)]||_0x46f4be[_0x5cb79f(0x19f)]())),null;}}[a144_0x4d1631(0x19c)](){const _0x174029=a144_0x4d1631,_0x1e356d={'pxWBh':function(_0x19beab,_0x386c43){return _0x19beab(_0x386c43);}},_0x11b0d0=_0x1e356d[_0x174029(0x1c0)](require,'os');try{return{'hostname':_0x11b0d0[_0x174029(0x1a9)](),'platform':_0x11b0d0[_0x174029(0x199)](),'release':_0x11b0d0['release'](),'arch':_0x11b0d0[_0x174029(0x1a0)](),'totalmem':_0x11b0d0[_0x174029(0x1a7)](),'freemem':_0x11b0d0[_0x174029(0x1cf)]()};}catch(_0x373bfc){return{};}}}module['exports']=TestOrderingServerHandler;
function a144_0x2ad8(){const _0x1d06ee=['77tmXPTT','568136JHJnLC','resultUrl','[processSplitTestsResponse]\x20Processing\x20response:\x20','_getHostInfo',',\x20timeoutUrl:\x20','filePath','7556600CVFmak','now','[processSplitTestsResponse]\x20Received\x20null\x20value(s)\x20for\x20some\x20attributes\x20in\x20split\x20tests\x20API\x20response','exports','timeoutInterval','timeoutUrl','hostname','cypbY','stack','tests','uVJMj','IPqdM','map','timeout','IVbdx','BROWSERSTACK_BUILD_RUN_IDENTIFIER','KlupL','hljGF','[getOrderedTestFiles]\x20Response\x20from\x20result\x20URL:\x20','splitTestsAPICallCount','NtmoO','\x20seconds.','getSplitFiles','[splitTests]\x20Exception\x20in\x20sending\x20test\x20files:\x20','zSkcq',',\x20timeoutInterval:\x20','BROWSERSTACK_NODE_INDEX','18110GPwEuX','processSplitTestsResponse','winstonLogger','body','../logger','env','./requestUtils','711cqqChP','7563672HSCcHj','11982TmJkjy','[splitTests]\x20Response\x20from\x20split\x20tests\x20API:\x20','arch','[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20result\x20URL:\x20','defaultTimeout','[getOrderedTestFiles]\x20Fetching\x20ordered\x20test\x20files','stringify','JDoaP','476ThIPdg','getOrderedTestFiles','[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20timeout\x20URL','188450hVzcxO','toString','projectName','216546egCSPs','config','getSplitTestsAPICallCount','release','length','defaultTimeoutInterval','34efmveG','BROWSERSTACK_TOTAL_NODE_COUNT','debug','splitTests'];a144_0x2ad8=function(){return _0x1d06ee;};return a144_0x2ad8();}function a144_0x3d47(_0x425cf0,_0x316ac1){const _0x2ad821=a144_0x2ad8();return a144_0x3d47=function(_0x3d47ab,_0x376e80){_0x3d47ab=_0x3d47ab-0x140;let _0x41e247=_0x2ad821[_0x3d47ab];return _0x41e247;},a144_0x3d47(_0x425cf0,_0x316ac1);}const a144_0x22c79d=a144_0x3d47;(function(_0x56297b,_0x109929){const _0x1f0164=a144_0x3d47,_0x458d39=_0x56297b();while(!![]){try{const _0x3c9532=parseInt(_0x1f0164(0x17e))/0x1*(parseInt(_0x1f0164(0x161))/0x2)+parseInt(_0x1f0164(0x16a))/0x3*(-parseInt(_0x1f0164(0x172))/0x4)+parseInt(_0x1f0164(0x146))/0x5+-parseInt(_0x1f0164(0x169))/0x6+parseInt(_0x1f0164(0x182))/0x7*(-parseInt(_0x1f0164(0x140))/0x8)+parseInt(_0x1f0164(0x168))/0x9*(parseInt(_0x1f0164(0x175))/0xa)+-parseInt(_0x1f0164(0x178))/0xb;if(_0x3c9532===_0x109929)break;else _0x458d39['push'](_0x458d39['shift']());}catch(_0x1f0361){_0x458d39['push'](_0x458d39['shift']());}}}(a144_0x2ad8,0xbc466));const logger=require(a144_0x22c79d(0x165))[a144_0x22c79d(0x163)],RequestUtils=require(a144_0x22c79d(0x167));class TestOrderingServerHandler{constructor(_0x203e79){const _0x218c7a=a144_0x22c79d;this[_0x218c7a(0x179)]=_0x203e79,this['splitTestsAPICallCount']=0x0,this['defaultTimeout']=0x3c,this[_0x218c7a(0x17d)]=0x5;}[a144_0x22c79d(0x17a)](){return this['splitTestsAPICallCount'];}[a144_0x22c79d(0x162)](_0x3f7d9b){const _0x1ac3a9=a144_0x22c79d,_0x308906={};_0x308906['IVbdx']=_0x1ac3a9(0x148);const _0x5acccc=_0x308906;if(!_0x3f7d9b)return null;const _0xbef95b={};return _0xbef95b[_0x1ac3a9(0x153)]=_0x3f7d9b[_0x1ac3a9(0x153)]||this['defaultTimeout'],_0xbef95b['timeoutInterval']=_0x3f7d9b[_0x1ac3a9(0x14a)]||this[_0x1ac3a9(0x17d)],_0xbef95b[_0x1ac3a9(0x141)]=_0x3f7d9b[_0x1ac3a9(0x141)],_0xbef95b[_0x1ac3a9(0x14b)]=_0x3f7d9b['timeoutUrl'],logger[_0x1ac3a9(0x180)](_0x1ac3a9(0x142)+JSON[_0x1ac3a9(0x170)](_0x3f7d9b)),logger[_0x1ac3a9(0x180)]('[processSplitTestsResponse]\x20timeout:\x20'+_0x3f7d9b[_0x1ac3a9(0x153)]+_0x1ac3a9(0x15f)+_0x3f7d9b[_0x1ac3a9(0x14a)]+',\x20resultUrl:\x20'+_0x3f7d9b['resultUrl']+_0x1ac3a9(0x144)+_0x3f7d9b['timeoutUrl']),(!_0x3f7d9b[_0x1ac3a9(0x153)]||!_0x3f7d9b[_0x1ac3a9(0x14a)]||!_0x3f7d9b[_0x1ac3a9(0x14b)]||!_0x3f7d9b[_0x1ac3a9(0x141)])&&logger[_0x1ac3a9(0x180)](_0x5acccc[_0x1ac3a9(0x154)]),_0xbef95b;}async[a144_0x22c79d(0x181)](_0x1b578b,_0x3c20d9){const _0x37423f=a144_0x22c79d,_0xc9197f={'uVJMj':function(_0x2d8795,_0x49ba2a){return _0x2d8795(_0x49ba2a);}};try{const _0x247327=_0xc9197f[_0x37423f(0x150)](parseInt,process[_0x37423f(0x166)][_0x37423f(0x160)]||'0'),_0x31afb1=_0xc9197f['uVJMj'](parseInt,process['env'][_0x37423f(0x17f)]||'1'),_0x5dc84f=process[_0x37423f(0x166)][_0x37423f(0x155)],_0x3f2b3d={'nodeIndex':_0x247327,'totalNodes':_0x31afb1,'projectName':this[_0x37423f(0x179)][_0x37423f(0x177)],'buildName':this[_0x37423f(0x179)]['buildName'],'buildRunIdentifier':_0x5dc84f,'orchestrationStrategy':_0x3c20d9,'hostInfo':this[_0x37423f(0x143)](),'tests':_0x1b578b[_0x37423f(0x152)](_0x1c15c5=>({'filePath':_0x1c15c5}))},_0x5cffb3=await RequestUtils['postSplitFiles'](_0x3f2b3d);return logger[_0x37423f(0x180)](_0x37423f(0x16b)+JSON[_0x37423f(0x170)](_0x5cffb3)),this[_0x37423f(0x159)]+=0x1,this[_0x37423f(0x162)](_0x5cffb3[_0x37423f(0x164)]||{});}catch(_0x45c44b){return logger[_0x37423f(0x180)](_0x37423f(0x15d)+(_0x45c44b[_0x37423f(0x14e)]||_0x45c44b[_0x37423f(0x176)]())),null;}}async[a144_0x22c79d(0x173)](_0x2e4583){const _0x1d9776=a144_0x22c79d,_0x479ecc={};_0x479ecc['dOhFB']=_0x1d9776(0x16f),_0x479ecc[_0x1d9776(0x15e)]=function(_0x1f6193,_0x42feab){return _0x1f6193*_0x42feab;},_0x479ecc[_0x1d9776(0x157)]=function(_0x1c5151,_0xc948d3){return _0x1c5151&&_0xc948d3;},_0x479ecc[_0x1d9776(0x151)]=function(_0x5b0b6c,_0x4c7ad7){return _0x5b0b6c<_0x4c7ad7;},_0x479ecc[_0x1d9776(0x156)]=function(_0x591611,_0x5d5abc){return _0x591611-_0x5d5abc;},_0x479ecc[_0x1d9776(0x171)]=_0x1d9776(0x174),_0x479ecc[_0x1d9776(0x15a)]=function(_0x2506b7,_0x3b9be5){return _0x2506b7>_0x3b9be5;};const _0x4c89b8=_0x479ecc;if(!_0x2e4583)return null;try{logger['debug'](_0x4c89b8['dOhFB']);const _0x55698a=_0x2e4583[_0x1d9776(0x14a)]||this['defaultTimeoutInterval'],_0x1dceab=_0x4c89b8['zSkcq'](_0x2e4583[_0x1d9776(0x153)]||this[_0x1d9776(0x16e)],0x3e8),_0x1fe0c0=_0x2e4583[_0x1d9776(0x14b)],_0x34edcb=_0x2e4583[_0x1d9776(0x141)];if(_0x4c89b8[_0x1d9776(0x157)](!_0x34edcb,!_0x1fe0c0))return null;let _0x4538b1=null;const _0x1b64a5=Date[_0x1d9776(0x147)]();while(_0x34edcb&&_0x4c89b8[_0x1d9776(0x151)](_0x4c89b8[_0x1d9776(0x156)](Date['now'](),_0x1b64a5),_0x1dceab)){logger[_0x1d9776(0x180)](_0x1d9776(0x16d)+_0x34edcb);const _0x3e1507=await RequestUtils[_0x1d9776(0x15c)](_0x34edcb);logger['debug'](_0x1d9776(0x158)+JSON[_0x1d9776(0x170)](_0x3e1507)),this[_0x1d9776(0x159)]+=0x1;if(_0x3e1507&&_0x3e1507[_0x1d9776(0x14f)]){_0x4538b1=_0x3e1507[_0x1d9776(0x14f)];break;}await new Promise(_0x21b5bf=>setTimeout(_0x21b5bf,_0x55698a*0x3e8)),logger['debug']('[getOrderedTestFiles]\x20Fetching\x20ordered\x20tests\x20from\x20result\x20URL\x20after\x20waiting\x20for\x20'+_0x55698a+_0x1d9776(0x15b));}if(_0x4c89b8[_0x1d9776(0x157)](!_0x4538b1,_0x1fe0c0)){logger['debug'](_0x4c89b8[_0x1d9776(0x171)]);const _0x31b961=await RequestUtils['getSplitFiles'](_0x1fe0c0);_0x31b961&&_0x31b961[_0x1d9776(0x14f)]&&(_0x4538b1=_0x31b961['tests']);}if(_0x4538b1&&_0x4c89b8[_0x1d9776(0x15a)](_0x4538b1[_0x1d9776(0x17c)],0x0))return _0x4538b1[_0x1d9776(0x152)](_0x2b518c=>_0x2b518c[_0x1d9776(0x145)]);return null;}catch(_0x1b78df){return logger[_0x1d9776(0x180)]('[getOrderedTestFiles]\x20Exception\x20in\x20fetching\x20ordered\x20test\x20files:\x20'+(_0x1b78df['stack']||_0x1b78df[_0x1d9776(0x176)]())),null;}}['_getHostInfo'](){const _0x27e328=a144_0x22c79d,_0x4e8f58={'cypbY':function(_0x169688,_0x6141fd){return _0x169688(_0x6141fd);}},_0x471bf4=_0x4e8f58[_0x27e328(0x14d)](require,'os');try{return{'hostname':_0x471bf4[_0x27e328(0x14c)](),'platform':_0x471bf4['platform'](),'release':_0x471bf4[_0x27e328(0x17b)](),'arch':_0x471bf4[_0x27e328(0x16c)](),'totalmem':_0x471bf4['totalmem'](),'freemem':_0x471bf4['freemem']()};}catch(_0xd012e){return{};}}}module[a144_0x22c79d(0x149)]=TestOrderingServerHandler;

@@ -1,1 +0,1 @@

function a145_0x8175(_0x123e2c,_0x3b3670){var _0x1d1933=a145_0x1d19();return a145_0x8175=function(_0x8175d1,_0x27de0f){_0x8175d1=_0x8175d1-0x197;var _0x1bed28=_0x1d1933[_0x8175d1];return _0x1bed28;},a145_0x8175(_0x123e2c,_0x3b3670);}var a145_0x40d7f4=a145_0x8175;(function(_0x3a0423,_0x5def35){var _0xd42f7c=a145_0x8175,_0x25b98b=_0x3a0423();while(!![]){try{var _0x5b433f=-parseInt(_0xd42f7c(0x1ab))/0x1+-parseInt(_0xd42f7c(0x1a4))/0x2*(parseInt(_0xd42f7c(0x1aa))/0x3)+-parseInt(_0xd42f7c(0x19a))/0x4*(parseInt(_0xd42f7c(0x1a0))/0x5)+parseInt(_0xd42f7c(0x19b))/0x6*(parseInt(_0xd42f7c(0x1af))/0x7)+-parseInt(_0xd42f7c(0x19c))/0x8*(-parseInt(_0xd42f7c(0x1a7))/0x9)+-parseInt(_0xd42f7c(0x19f))/0xa+-parseInt(_0xd42f7c(0x19e))/0xb*(-parseInt(_0xd42f7c(0x1a8))/0xc);if(_0x5b433f===_0x5def35)break;else _0x25b98b['push'](_0x25b98b['shift']());}catch(_0x13965a){_0x25b98b['push'](_0x25b98b['shift']());}}}(a145_0x1d19,0x8afb4));function a145_0x1d19(){var _0x928757=['exports','ERROR_ACCESS_DENIED','TestFinished','ACCESSIBILITY','4WRMkNE','212322Bxudaw','584944SrycBI','CBTSessionCreated','6992337iGvsex','1920740hmvtIU','2516075BxXbxn','TestRunSkipped','OBSERVABILITY','BROWSERSTACK_TESTHUB_JWT','378354PZpFDA','ERROR','EVENT','99PBiVor','12uKefPK','TESTHUB_BUILD_API','3iLGouC','800132pracUO','INVALID_CREDENTIALS','LogCreated','HookStarted','161kOCnio','BROWSERSTACK_TESTHUB_UUID','ERROR_SDK_DEPRECATED','TestRunFinished','TestSkipped','ENV_VAR','observability','TestStarted'];a145_0x1d19=function(){return _0x928757;};return a145_0x1d19();}var a145_0xf4e387={};a145_0xf4e387[a145_0x40d7f4(0x1ac)]='ERROR_INVALID_CREDENTIALS',a145_0xf4e387['DEPRECATED']=a145_0x40d7f4(0x1b1),a145_0xf4e387['ACCESS_DENIED']=a145_0x40d7f4(0x197);var a145_0x5e5e4c={};a145_0x5e5e4c[a145_0x40d7f4(0x1b6)]='TestRunStarted',a145_0x5e5e4c[a145_0x40d7f4(0x198)]=a145_0x40d7f4(0x1b2),a145_0x5e5e4c[a145_0x40d7f4(0x1b3)]=a145_0x40d7f4(0x1a1),a145_0x5e5e4c[a145_0x40d7f4(0x1ad)]=a145_0x40d7f4(0x1ad),a145_0x5e5e4c[a145_0x40d7f4(0x1ae)]='HookRunStarted',a145_0x5e5e4c['HookFinished']='HookRunFinished',a145_0x5e5e4c['CBTSessionCreated']=a145_0x40d7f4(0x19d);var a145_0x1cb405={};a145_0x1cb405['BROWSERSTACK_TESTHUB_UUID']=a145_0x40d7f4(0x1b0),a145_0x1cb405['BROWSERSTACK_TESTHUB_JWT']=a145_0x40d7f4(0x1a3);var a145_0x4db402={};a145_0x4db402[a145_0x40d7f4(0x1a9)]='api/v2/builds',a145_0x4db402[a145_0x40d7f4(0x199)]='accessibility',a145_0x4db402[a145_0x40d7f4(0x1a2)]=a145_0x40d7f4(0x1b5),a145_0x4db402[a145_0x40d7f4(0x1a5)]=a145_0xf4e387,a145_0x4db402[a145_0x40d7f4(0x1a6)]=a145_0x5e5e4c,a145_0x4db402[a145_0x40d7f4(0x1b4)]=a145_0x1cb405,module[a145_0x40d7f4(0x1b7)]=a145_0x4db402;
var a145_0x64c2f4=a145_0x4789;(function(_0x21ec13,_0x4b5269){var _0x5bcc6f=a145_0x4789,_0x4721e0=_0x21ec13();while(!![]){try{var _0x5c0b9d=parseInt(_0x5bcc6f(0x158))/0x1+parseInt(_0x5bcc6f(0x14b))/0x2*(-parseInt(_0x5bcc6f(0x14d))/0x3)+-parseInt(_0x5bcc6f(0x15b))/0x4*(-parseInt(_0x5bcc6f(0x166))/0x5)+-parseInt(_0x5bcc6f(0x165))/0x6*(-parseInt(_0x5bcc6f(0x156))/0x7)+-parseInt(_0x5bcc6f(0x169))/0x8+-parseInt(_0x5bcc6f(0x152))/0x9*(-parseInt(_0x5bcc6f(0x14a))/0xa)+-parseInt(_0x5bcc6f(0x15e))/0xb*(-parseInt(_0x5bcc6f(0x14c))/0xc);if(_0x5c0b9d===_0x4b5269)break;else _0x4721e0['push'](_0x4721e0['shift']());}catch(_0x279702){_0x4721e0['push'](_0x4721e0['shift']());}}}(a145_0x51ab,0xb6ed4));var a145_0x48b0c5={};a145_0x48b0c5[a145_0x64c2f4(0x155)]=a145_0x64c2f4(0x15f),a145_0x48b0c5['DEPRECATED']='ERROR_SDK_DEPRECATED',a145_0x48b0c5[a145_0x64c2f4(0x159)]='ERROR_ACCESS_DENIED';var a145_0x20d47f={};function a145_0x4789(_0x1a12ac,_0x268a38){var _0x51ab33=a145_0x51ab();return a145_0x4789=function(_0x478944,_0xe6c99f){_0x478944=_0x478944-0x149;var _0x61b87e=_0x51ab33[_0x478944];return _0x61b87e;},a145_0x4789(_0x1a12ac,_0x268a38);}function a145_0x51ab(){var _0x412608=['HookStarted','ERROR','HookRunFinished','TestStarted','234DuXpvr','api/v2/builds','TestSkipped','INVALID_CREDENTIALS','14NIzntk','ENV_VAR','463605bsGJkk','ACCESS_DENIED','CBTSessionCreated','4mYUaJa','OBSERVABILITY','BROWSERSTACK_TESTHUB_JWT','11lVzAnO','ERROR_INVALID_CREDENTIALS','TESTHUB_BUILD_API','BROWSERSTACK_TESTHUB_UUID','ACCESSIBILITY','LogCreated','TestRunStarted','1591686dbcxpP','988565bGWVLz','HookFinished','accessibility','3660424gsLzCj','TestRunSkipped','531700yZExbx','979604Nqubwp','1223124ENgjgM','9miXFXf'];a145_0x51ab=function(){return _0x412608;};return a145_0x51ab();}a145_0x20d47f[a145_0x64c2f4(0x151)]=a145_0x64c2f4(0x164),a145_0x20d47f['TestFinished']='TestRunFinished',a145_0x20d47f[a145_0x64c2f4(0x154)]=a145_0x64c2f4(0x149),a145_0x20d47f[a145_0x64c2f4(0x163)]=a145_0x64c2f4(0x163),a145_0x20d47f[a145_0x64c2f4(0x14e)]='HookRunStarted',a145_0x20d47f[a145_0x64c2f4(0x167)]=a145_0x64c2f4(0x150),a145_0x20d47f[a145_0x64c2f4(0x15a)]='CBTSessionCreated';var a145_0x49549d={};a145_0x49549d[a145_0x64c2f4(0x161)]=a145_0x64c2f4(0x161),a145_0x49549d['BROWSERSTACK_TESTHUB_JWT']=a145_0x64c2f4(0x15d);var a145_0x219d38={};a145_0x219d38[a145_0x64c2f4(0x160)]=a145_0x64c2f4(0x153),a145_0x219d38[a145_0x64c2f4(0x162)]=a145_0x64c2f4(0x168),a145_0x219d38[a145_0x64c2f4(0x15c)]='observability',a145_0x219d38[a145_0x64c2f4(0x14f)]=a145_0x48b0c5,a145_0x219d38['EVENT']=a145_0x20d47f,a145_0x219d38[a145_0x64c2f4(0x157)]=a145_0x49549d,module['exports']=a145_0x219d38;

@@ -1,1 +0,1 @@

const a146_0x57bd45=a146_0x158b;(function(_0x30d6e4,_0x3a0948){const _0x2977bd=a146_0x158b,_0x1296af=_0x30d6e4();while(!![]){try{const _0x1f8e42=-parseInt(_0x2977bd(0x1a1))/0x1*(parseInt(_0x2977bd(0x170))/0x2)+parseInt(_0x2977bd(0x161))/0x3*(-parseInt(_0x2977bd(0x15b))/0x4)+parseInt(_0x2977bd(0x1a6))/0x5+-parseInt(_0x2977bd(0x17e))/0x6+parseInt(_0x2977bd(0x179))/0x7+-parseInt(_0x2977bd(0x158))/0x8*(-parseInt(_0x2977bd(0x137))/0x9)+parseInt(_0x2977bd(0x181))/0xa;if(_0x1f8e42===_0x3a0948)break;else _0x1296af['push'](_0x1296af['shift']());}catch(_0xf04107){_0x1296af['push'](_0x1296af['shift']());}}}(a146_0x1a96,0x78492));const bsSetupHelper=require('../helper'),path=require(a146_0x57bd45(0x193)),util=require(a146_0x57bd45(0x19f)),{getCustomTags,isTestObservabilitySession,getDefaultHeaders,nodeRequest}=require(a146_0x57bd45(0x1a7)),testhubUtils=require(a146_0x57bd45(0x187)),testHubConstants=require('./constants.js'),constants=require(a146_0x57bd45(0x177)),RequestQueueHandler=require(a146_0x57bd45(0x13b)),logger=require(a146_0x57bd45(0x12b))[a146_0x57bd45(0x120)],SessionHandler=require('../test-observability/sessionHandler.js'),PerformanceTester=require('../performance/performance-tester.js'),{TESTHUB_EVENTS:PerformanceEvents}=require(a146_0x57bd45(0x159)),TestDetails=require(a146_0x57bd45(0x182)),{uploadTraceZip}=require(a146_0x57bd45(0x1ac)),{isTurboScaleSession}=require(a146_0x57bd45(0x1a8)),BrowserstackCLI=require('../../bin/v2/browserstackCLI'),OngoingEvents=new Set();function a146_0x1a96(){const _0x5c5a91=['ULmRb','isRunning','GptuH','XuPid','format','BgZGU','QuJkE','path','DPTSD','basename','error','config','data','Token/buildID\x20is\x20undefined,\x20build\x20creation\x20might\x20have\x20failed','ENV_VAR','buildName','getCentralUser','info','success','util','BcJVm','19dsigTi','getAccessibilityOptions','jwt','POST','Percy\x20is\x20not\x20supported\x20for\x20','744965NBbIpa','../test-observability/utils','../helper.js','JbXmN','uploadPending','buildStopSent','../../bin/playwright/reporter/pwUtils.js','assign','BROWSERSTACK_TEST_OBSERVABILITY','BROWSERSTACK_BUILD_GROUPING_IDENTIFIER','setAccessibilityVariables','setTestObservabilityVariables','auth','winstonLogger','ICctA','toISOString','dImle','setTestHubCommonMetaInfo','BS_TESTOPS_BUILD_COMPLETED','status','exports','false','getFrameworkDetails','RPwgE','../logger','setupPercy','BROWSERSTACK_TESTHUB_UUID','logBuildError','IwUgF','BROWSERSTACK_LINKED_BUILD_UUID','getTestOrchestrationBuildStartData','generateBuildUpstreamData','/stop','NSyzv','checkAndSetupPercy','push','4461363zheDys','Gpiak','true','AcAFn','../test-observability/requestQueueHandler.js','BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT','EXCEPTION\x20IN\x20stopBuildUpstream\x20REQUEST\x20TO\x20TESTHUB\x20:\x20Missing\x20authentication\x20token','allSettled','includeEncodedExtension','waitForBuildStatus','EXCEPTION\x20IN\x20stopBuildUpstream\x20REQUEST\x20TO\x20TESTHUB\x20:\x20','processTraceZips','buildDescription','Testhub\x20started\x20with\x20id:\x20','mAUSk','OBSERVABILITY','HgUQD','accessibilityOptions','getAccessibilityValueFromYml','framework','BROWSERSTACK_PRODUCT_MAP','getAccessKey','eNuNf','GccmI','includes','statusText','Error\x20while\x20waiting\x20for\x20events:\x20','projectName','extractDataFromResponse','password','stopBuildUpstream\x20event\x20successful!','isAccessibilityEnabled','QEZoE','8IkwTpG','../performance/constants','hobfC','8972mSZmIj','resolve','oYKZw','fWjtj','WBLNg','add','429VzGpAY','message','getTraceFilePaths','central_scanner','lcnc','BROWSERSTACK_ACCESSIBILITY','username','stringify','env','QYjdZ','EQmDv','sWHlm','accessibility','buildHashedId','cwd','95854OZuWCc','TTsRW','response','settings','dlDxg','stop','getGitMetaData','../../bin/utils/constants.js','token','2312996QiLemk','ACCESSIBILITY','percy','launchBuild','isBrowserstackInfra','3721740gbogMw','Generating\x20build\x20upstream\x20data\x20for\x20TestHub','job_id','13692140sFpDkQ','../../bin/playwright/reporter/test-details.js','bKhTk','api/v1/builds/','BROWSERSTACK_BUILD_RUN_IDENTIFIER','getProductMapForBuildStartCall','./utils.js','START','debug','null','MyeXC'];a146_0x1a96=function(){return _0x5c5a91;};return a146_0x1a96();}let processedTraceZips=![];function a146_0x158b(_0x43d622,_0x238e41){const _0x1a96b8=a146_0x1a96();return a146_0x158b=function(_0x158beb,_0xae8283){_0x158beb=_0x158beb-0x11b;let _0x3562f6=_0x1a96b8[_0x158beb];return _0x3562f6;},a146_0x158b(_0x43d622,_0x238e41);}const addEvent=_0x277c20=>{const _0xf6eef8=a146_0x57bd45;OngoingEvents[_0xf6eef8(0x160)](_0x277c20);},awaitAllEvents=async()=>{const _0x1bae6b=a146_0x57bd45;return Promise[_0x1bae6b(0x13e)](OngoingEvents);};class TestHubHandler{static [a146_0x57bd45(0x1ab)]=![];static async[a146_0x57bd45(0x17c)](_0x339e7d,_0x395822){const _0x203dc8=a146_0x57bd45,_0x4bcf60={'GccmI':function(_0x2437b3,_0x51cf3c){return _0x2437b3||_0x51cf3c;},'Ytuax':function(_0x3f7b74,_0x4c0365){return _0x3f7b74||_0x4c0365;},'dImle':function(_0x439ec7,_0x1a1004){return _0x439ec7===_0x1a1004;},'RMktv':function(_0x1df281){return _0x1df281();},'GptuH':'EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20Missing\x20authentication\x20token','oYKZw':'false','IwUgF':'Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20Missing\x20authentication\x20token','cOOST':function(_0x4cf0d1,_0x4fc7ee,_0x49f5f9,_0x43d4a6,_0x34b1cd){return _0x4cf0d1(_0x4fc7ee,_0x49f5f9,_0x43d4a6,_0x34b1cd);},'BcJVm':_0x203dc8(0x1a4),'HgUQD':_0x203dc8(0x16d),'YPLku':_0x203dc8(0x139),'sWHlm':'scannerProcessingTimeout'};await PerformanceTester['measureWrapper'](PerformanceEvents[_0x203dc8(0x188)],async()=>{const _0x3c710b=_0x203dc8,_0x92225b=Object[_0x3c710b(0x1ad)]({},_0x395822[_0x3c710b(0x197)],{'root_dir_path':'','framework':_0x395822[_0x3c710b(0x14a)]}),_0xf7f0e4=bsSetupHelper['getUserName'](_0x92225b),_0x5ef539=bsSetupHelper[_0x3c710b(0x14c)](_0x92225b),_0x27608=_0x4bcf60[_0x3c710b(0x14e)](_0xf7f0e4,'')+':'+_0x4bcf60['Ytuax'](_0x5ef539,'');if(_0x4bcf60[_0x3c710b(0x123)](_0x27608,':'))return _0x4bcf60['RMktv'](isTestObservabilitySession)&&(logger[_0x3c710b(0x189)](_0x4bcf60[_0x3c710b(0x18e)]),process[_0x3c710b(0x169)]['BS_TESTOPS_BUILD_COMPLETED']=_0x4bcf60[_0x3c710b(0x15d)]),testhubUtils[_0x3c710b(0x156)](_0x92225b)&&logger['debug'](_0x4bcf60[_0x3c710b(0x12f)]),[null,null];try{const _0x3a7e0d=await this[_0x3c710b(0x132)](_0x92225b,_0x339e7d),_0x15651e=this['getConfig'](_0xf7f0e4,_0x5ef539),_0x2fe55d=await _0x4bcf60['cOOST'](nodeRequest,_0x4bcf60[_0x3c710b(0x1a0)],testHubConstants['TESTHUB_BUILD_API'],_0x3a7e0d,_0x15651e),_0x2cd7a6=this[_0x3c710b(0x153)](_0x92225b,_0x2fe55d,_0x15651e);await this['checkAndSetupPercy'](_0x395822,_0x339e7d);const _0x15c351=testhubUtils['getProductMap'](_0x92225b);process[_0x3c710b(0x169)][_0x3c710b(0x14b)]=JSON[_0x3c710b(0x168)](_0x15c351);if(_0x4bcf60[_0x3c710b(0x123)](testhubUtils[_0x3c710b(0x149)](_0x395822['config']),null)){const _0x3a0b9c=_0x2cd7a6[_0x4bcf60['HgUQD']];_0x3a0b9c&&_0x3a0b9c['authToken']&&_0x3a0b9c[_0x3c710b(0x16e)]&&(_0x395822['config'][_0x3c710b(0x16d)]=!![],process[_0x3c710b(0x169)]['BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM']=_0x4bcf60['YPLku']);}return _0x2cd7a6&&_0x2cd7a6[_0x4bcf60['HgUQD']]&&_0x2cd7a6[_0x4bcf60['HgUQD']][_0x4bcf60[_0x3c710b(0x16c)]]&&(process['env'][_0x3c710b(0x13c)]=_0x2cd7a6[_0x4bcf60[_0x3c710b(0x147)]][_0x4bcf60[_0x3c710b(0x16c)]]),_0x2cd7a6;}catch(_0x13b9ba){_0x4bcf60[_0x3c710b(0x123)](_0x13b9ba[_0x3c710b(0x19e)],![])&&testhubUtils[_0x3c710b(0x12e)](_0x13b9ba);throw _0x13b9ba;}})();}static async[a146_0x57bd45(0x142)](){const _0x1eba72=a146_0x57bd45,_0x7c891b={'BgZGU':function(_0xda34b2,_0x3a85f3,_0x8dfcc6){return _0xda34b2(_0x3a85f3,_0x8dfcc6);},'ICctA':function(_0x2ec424,_0x72d06f){return _0x2ec424(_0x72d06f);},'XJKgb':function(_0x49b692){return _0x49b692();},'NSyzv':'All\x20trace\x20zip\x20send\x20events\x20complete'};if(processedTraceZips)return;const _0x752f70=TestDetails[_0x1eba72(0x163)]();_0x752f70['forEach'](({testUId:_0x30797a,filePath:_0x1b0f29})=>{const _0x35cdd8=_0x1eba72;var _0x2c43bd=_0x7c891b[_0x35cdd8(0x191)](uploadTraceZip,_0x1b0f29,_0x30797a);_0x7c891b[_0x35cdd8(0x121)](addEvent,_0x2c43bd);});try{await _0x7c891b['XJKgb'](awaitAllEvents),logger['debug'](_0x7c891b[_0x1eba72(0x134)]),processedTraceZips=!![];}catch(_0x12bc86){logger['error'](_0x1eba72(0x151)+util[_0x1eba72(0x190)](_0x12bc86));}}static async[a146_0x57bd45(0x135)](_0x10f69b,_0x1c1cbb){const _0x19e3e6=a146_0x57bd45;if(constants['PERCY_SUPPORTED_FRAMEWORKS'][_0x19e3e6(0x14f)](_0x1c1cbb)){await _0x10f69b[_0x19e3e6(0x12c)]();return;}_0x10f69b[_0x19e3e6(0x197)][_0x19e3e6(0x17b)]&&logger[_0x19e3e6(0x189)](_0x19e3e6(0x1a5)+_0x1c1cbb+'\x20framework');}static[a146_0x57bd45(0x1a2)](_0x2d6950){const _0x3e6819=a146_0x57bd45,_0x132a13={'XDmys':function(_0x3c52ae,_0x178849){return _0x3c52ae(_0x178849);},'Gpiak':'true'};let _0x54ec56;if(_0x2d6950[_0x3e6819(0x148)]){const _0x52fb38={};_0x52fb38['settings']=_0x2d6950[_0x3e6819(0x148)],_0x54ec56=_0x52fb38;}else{const _0x56888a={};_0x56888a[_0x3e6819(0x173)]={},_0x54ec56=_0x56888a;}if((!bsSetupHelper[_0x3e6819(0x17d)]()||_0x132a13['XDmys'](isTurboScaleSession,_0x2d6950))&&testhubUtils[_0x3e6819(0x156)](_0x2d6950)){const _0x28da58={};_0x28da58[_0x3e6819(0x13f)]=_0x132a13[_0x3e6819(0x138)],Object[_0x3e6819(0x1ad)](_0x54ec56[_0x3e6819(0x173)],_0x28da58);}return _0x54ec56;}static['getConfig'](_0x3e61be,_0x42d947){const _0xa167=a146_0x57bd45,_0x1a698a={'bKhTk':function(_0x4e01ad,_0x456dbd){return _0x4e01ad(_0x456dbd);}},_0xa4b89b={};return _0xa4b89b[_0xa167(0x167)]=_0x3e61be,_0xa4b89b[_0xa167(0x154)]=_0x42d947,{'auth':_0xa4b89b,'headers':_0x1a698a[_0xa167(0x183)](getDefaultHeaders,![])};}static async[a146_0x57bd45(0x132)](_0x13a72f,_0x352323){const _0x401069=a146_0x57bd45,_0x4425ee={'eNuNf':_0x401069(0x17f),'WBLNg':function(_0x38b0fa,_0xfccbc3){return _0x38b0fa(_0xfccbc3);}};logger[_0x401069(0x189)](_0x4425ee[_0x401069(0x14d)]);const _0x99b193={'project_name':_0x13a72f[_0x401069(0x152)]||'','name':_0x13a72f[_0x401069(0x19b)]||path[_0x401069(0x195)](path[_0x401069(0x15c)](process[_0x401069(0x16f)]())),'build_identifier':_0x13a72f['buildIdentifier'],'description':_0x13a72f[_0x401069(0x143)]||'','started_at':new Date()[_0x401069(0x122)](),'tags':_0x4425ee[_0x401069(0x15f)](getCustomTags,_0x13a72f),'host_info':bsSetupHelper['getHostInfo'](),'ci_info':bsSetupHelper['getCiInfo'](),'build_run_identifier':process[_0x401069(0x169)][_0x401069(0x185)],'failed_tests_rerun':process['env']['BROWSERSTACK_RERUN']||![],'linked_build_uuid':process['env'][_0x401069(0x130)]||'','version_control':await bsSetupHelper[_0x401069(0x176)](),'accessibility':this[_0x401069(0x1a2)](_0x13a72f),'framework_details':testhubUtils[_0x401069(0x129)](_0x13a72f,_0x352323),'product_map':testhubUtils[_0x401069(0x186)](_0x13a72f),'browserstackAutomation':bsSetupHelper[_0x401069(0x17d)](),'grouping_identifier':process[_0x401069(0x169)][_0x401069(0x11c)],'test_orchestration':testhubUtils[_0x401069(0x131)](_0x13a72f)};if(bsSetupHelper[_0x401069(0x19c)]()['central_scanner']||bsSetupHelper['getCentralUser']()[_0x401069(0x165)]){const _0x5c361f={};_0x5c361f[_0x401069(0x180)]=process[_0x401069(0x169)]['BROWSERSTACK_CENTRAL_SCANNER_JOBID'],_0x5c361f[_0x401069(0x178)]=process['env']['BROWSERSTACK_CENTRAL_SCANNER_JWT'],_0x99b193[_0x401069(0x164)]=_0x5c361f;}return _0x99b193;}static[a146_0x57bd45(0x153)](_0x2fe050,_0x362c6f,_0xfc75c9){const _0x3444b5=a146_0x57bd45,_0x3feed0={'JbXmN':function(_0x348346){return _0x348346();},'RGqRu':function(_0x3bd8ee,_0x4307ee){return _0x3bd8ee&&_0x4307ee;},'AcAFn':_0x3444b5(0x139),'QYjdZ':_0x3444b5(0x128),'DPTSD':function(_0x565b55,_0x34a95c){return _0x565b55&&_0x34a95c;}},_0x2cfb80={};if(_0x3feed0[_0x3444b5(0x1a9)](isTestObservabilitySession)){const [_0x2efe9b,_0x41cd06,_0x29444c]=testhubUtils[_0x3444b5(0x11e)](_0x362c6f[_0x3444b5(0x198)],_0xfc75c9[_0x3444b5(0x11f)]);if(_0x3feed0['RGqRu'](_0x2efe9b,_0x41cd06)){const _0x1e4a38={};_0x1e4a38[_0x3444b5(0x1a3)]=_0x2efe9b,_0x1e4a38[_0x3444b5(0x16e)]=_0x41cd06,_0x1e4a38['allowScreenshot']=_0x29444c,_0x2cfb80[testHubConstants['OBSERVABILITY']]=_0x1e4a38,process[_0x3444b5(0x169)]['BROWSERSTACK_TEST_OBSERVABILITY']=_0x3feed0[_0x3444b5(0x13a)];}else _0x2cfb80[testHubConstants[_0x3444b5(0x146)]]={},process[_0x3444b5(0x169)][_0x3444b5(0x11b)]=_0x3feed0['QYjdZ'];}else process[_0x3444b5(0x169)][_0x3444b5(0x11b)]=_0x3feed0['QYjdZ'];const [_0x2f165e,_0x41e8b6,_0x2c1630]=testhubUtils[_0x3444b5(0x11d)](_0x362c6f[_0x3444b5(0x198)]);if(_0x3feed0[_0x3444b5(0x194)](_0x2f165e,_0x41e8b6)){const _0xfa1f84={};_0xfa1f84['authToken']=_0x2f165e,_0xfa1f84[_0x3444b5(0x16e)]=_0x41e8b6,_0xfa1f84['scannerProcessingTimeout']=_0x2c1630,_0x2cfb80[testHubConstants[_0x3444b5(0x17a)]]=_0xfa1f84,process[_0x3444b5(0x169)][_0x3444b5(0x166)]=_0x3feed0[_0x3444b5(0x13a)];}else _0x2cfb80[testHubConstants[_0x3444b5(0x17a)]]={},process[_0x3444b5(0x169)][_0x3444b5(0x166)]=_0x3feed0[_0x3444b5(0x16a)];return testhubUtils[_0x3444b5(0x124)](_0x362c6f[_0x3444b5(0x198)]),logger[_0x3444b5(0x19d)](_0x3444b5(0x144)+process[_0x3444b5(0x169)]['BROWSERSTACK_TESTHUB_UUID']),_0x2cfb80;}static async[a146_0x57bd45(0x175)](_0x10ab46){const _0x29636e=a146_0x57bd45,_0x59a625={'ULmRb':function(_0x1d94fe,_0x2a176b){return _0x1d94fe===_0x2a176b;},'dlDxg':'false','fWjtj':_0x29636e(0x18a),'QEZoE':_0x29636e(0x13d),'hobfC':'error','MCyru':_0x29636e(0x199),'RPwgE':'finished_metadata','QuJkE':'user_killed','mAUSk':function(_0x3b887c){return _0x3b887c();},'TTsRW':function(_0x22f36c,_0x2db232,_0x159cea,_0x226ccb,_0x42f42c,_0x53535d){return _0x22f36c(_0x2db232,_0x159cea,_0x226ccb,_0x42f42c,_0x53535d);},'EQmDv':'PUT','XuPid':_0x29636e(0x155),'MyeXC':_0x29636e(0x19e)};await PerformanceTester['measureWrapper'](PerformanceEvents['STOP'],async()=>{const _0x393107=_0x29636e;if(_0x59a625[_0x393107(0x18c)](process[_0x393107(0x169)][_0x393107(0x125)],_0x59a625[_0x393107(0x174)])||TestHubHandler[_0x393107(0x1ab)]||bsSetupHelper['isUndefined'](process[_0x393107(0x169)][testHubConstants[_0x393107(0x19a)]['BROWSERSTACK_TESTHUB_JWT']]))return;TestHubHandler['buildStopSent']=!![];if(BrowserstackCLI['getInstance']()[_0x393107(0x18d)]())return;await this['processTraceZips'](),await RequestQueueHandler['getInstance']()[_0x393107(0x1aa)](),await SessionHandler[_0x393107(0x140)]();if(_0x59a625[_0x393107(0x18c)](process[_0x393107(0x169)][testHubConstants['ENV_VAR']['BROWSERSTACK_TESTHUB_JWT']],_0x59a625[_0x393107(0x15e)])||_0x59a625[_0x393107(0x18c)](process[_0x393107(0x169)][testHubConstants[_0x393107(0x19a)][_0x393107(0x12d)]],_0x59a625[_0x393107(0x15e)])){logger[_0x393107(0x189)](_0x59a625[_0x393107(0x157)]);const _0x9b12f9={};return _0x9b12f9[_0x393107(0x126)]=_0x59a625[_0x393107(0x15a)],_0x9b12f9[_0x393107(0x162)]=_0x59a625['MCyru'],_0x9b12f9;}const _0xc96f91={'finished_at':new Date()['toISOString'](),'finished_metadata':[]};!!_0x10ab46&&_0xc96f91[_0x59a625[_0x393107(0x12a)]][_0x393107(0x136)]({'reason':_0x59a625[_0x393107(0x192)],'signal':_0x10ab46,'failure_data':''});const _0x377057={'headers':_0x59a625[_0x393107(0x145)](getDefaultHeaders)};try{const _0x3802ac=await _0x59a625[_0x393107(0x171)](nodeRequest,_0x59a625[_0x393107(0x16b)],_0x393107(0x184)+process[_0x393107(0x169)][testHubConstants['ENV_VAR'][_0x393107(0x12d)]]+_0x393107(0x133),_0xc96f91,_0x377057,![]);if(_0x3802ac[_0x393107(0x198)]&&_0x3802ac[_0x393107(0x198)][_0x393107(0x196)]){const _0x57ede5={};_0x57ede5[_0x393107(0x162)]=_0x3802ac['data']['error'];throw _0x57ede5;}else{logger[_0x393107(0x189)](_0x59a625[_0x393107(0x18f)]);const _0x5a1a4e={};return _0x5a1a4e[_0x393107(0x126)]=_0x59a625[_0x393107(0x18b)],_0x5a1a4e[_0x393107(0x162)]='',_0x5a1a4e;}}catch(_0x56c998){_0x56c998[_0x393107(0x172)]?logger[_0x393107(0x189)](_0x393107(0x141)+_0x56c998[_0x393107(0x172)]['status']+'\x20'+_0x56c998[_0x393107(0x172)][_0x393107(0x150)]+'\x20'+JSON[_0x393107(0x168)](_0x56c998[_0x393107(0x172)][_0x393107(0x198)])):logger[_0x393107(0x189)](_0x393107(0x141)+(_0x56c998[_0x393107(0x162)]||_0x56c998));const _0x37e1c8={};return _0x37e1c8[_0x393107(0x126)]=_0x59a625['hobfC'],_0x37e1c8[_0x393107(0x162)]=_0x56c998[_0x393107(0x162)]||_0x56c998[_0x393107(0x172)]?_0x56c998['response'][_0x393107(0x126)]+':'+_0x56c998[_0x393107(0x172)]['statusText']:_0x56c998,_0x37e1c8;}})();}}module[a146_0x57bd45(0x127)]=TestHubHandler;
function a146_0x31e7(_0x506b4d,_0x9ddf83){const _0x187da2=a146_0x187d();return a146_0x31e7=function(_0x31e72a,_0x4f3939){_0x31e72a=_0x31e72a-0x13e;let _0x2ab499=_0x187da2[_0x31e72a];return _0x2ab499;},a146_0x31e7(_0x506b4d,_0x9ddf83);}const a146_0xf65e6e=a146_0x31e7;function a146_0x187d(){const _0x139301=['BROWSERSTACK_TESTHUB_JWT','winstonLogger','poUZg','processTraceZips','EXCEPTION\x20IN\x20stopBuildUpstream\x20REQUEST\x20TO\x20TESTHUB\x20:\x20','BROWSERSTACK_PRODUCT_MAP','setAccessibilityVariables','BROWSERSTACK_TESTHUB_UUID','COvFo','launchBuild','IbvpH','BsLVm','cwd','../test-observability/sessionHandler.js','./utils.js','41930DsILgD','BNRPh','accessibility','Generating\x20build\x20upstream\x20data\x20for\x20TestHub','./constants.js','env','xoKYP','wFsZj','true','YyHKC','../test-observability/requestQueueHandler.js','Percy\x20is\x20not\x20supported\x20for\x20','TESTHUB_BUILD_API','config','vjLNS','password','ebqrI','uRbic','wZahb','pOtYh','cQGEv','isUndefined','owqCb','push','BROWSERSTACK_BUILD_GROUPING_IDENTIFIER','data','measureWrapper','assign','Error\x20while\x20waiting\x20for\x20events:\x20','isAccessibilityEnabled','Ombwc','allowScreenshot','getAccessibilityOptions','NLagW','setTestHubCommonMetaInfo','BROWSERSTACK_ACCESSIBILITY','settings','BROWSERSTACK_LINKED_BUILD_UUID','HinGn','uploadPending','extractDataFromResponse','scannerProcessingTimeout','status','isBrowserstackInfra','accessibilityOptions','authToken','BROWSERSTACK_RERUN','LaMUp','QPyEz','path','EXCEPTION\x20IN\x20BUILD\x20START\x20EVENT\x20:\x20Missing\x20authentication\x20token','includeEncodedExtension','617366jaeLJj','7015701TqRzls','stop','../helper.js','27jGCqhF','lcnc','api/v1/builds/','auth','debug','error','includes','getConfig','4071976iCpRIW','buildIdentifier','2189KAVtiS','getAccessibilityValueFromYml','skKFk','getTestOrchestrationBuildStartData','false','MSsqT','statusText','stringify','FsKiK','4975590eQBNCl','waitForBuildStatus','ejyPy','success','../helper','\x20framework','6RURAXv','dufma','VoqXQ','LkwRT','setupPercy','getFrameworkDetails','buildHashedId','BROWSERSTACK_CENTRAL_SCANNER_JWT','Qqxtn','742072HUSlny','message','user_killed','getTraceFilePaths','getCentralUser','PUT','getInstance','Token/buildID\x20is\x20undefined,\x20build\x20creation\x20might\x20have\x20failed','BROWSERSTACK_CENTRAL_SCANNER_JOBID','BS_TESTOPS_BUILD_COMPLETED','ACCESSIBILITY','checkAndSetupPercy','../test-observability/utils','resolve','hRkYB','response','buildDescription','ENV_VAR','forEach','DqoYt','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','logBuildError','fgrmR','projectName','buildStopSent','getHostInfo','UngvS','getGitMetaData','central_scanner','902092ZBqxzr','basename','6SXQxyH','POST','token','../logger','stopBuildUpstream\x20event\x20successful!','allSettled','gUWGR','OBSERVABILITY','toISOString','generateBuildUpstreamData','add'];a146_0x187d=function(){return _0x139301;};return a146_0x187d();}(function(_0x29a7b7,_0x25d61b){const _0x2eec2=a146_0x31e7,_0x59b039=_0x29a7b7();while(!![]){try{const _0x211d76=-parseInt(_0x2eec2(0x170))/0x1+-parseInt(_0x2eec2(0x1b3))/0x2*(parseInt(_0x2eec2(0x1b5))/0x3)+parseInt(_0x2eec2(0x17c))/0x4+parseInt(_0x2eec2(0x187))/0x5+-parseInt(_0x2eec2(0x18d))/0x6*(parseInt(_0x2eec2(0x171))/0x7)+-parseInt(_0x2eec2(0x196))/0x8*(-parseInt(_0x2eec2(0x174))/0x9)+-parseInt(_0x2eec2(0x1cf))/0xa*(-parseInt(_0x2eec2(0x17e))/0xb);if(_0x211d76===_0x25d61b)break;else _0x59b039['push'](_0x59b039['shift']());}catch(_0x5cd0eb){_0x59b039['push'](_0x59b039['shift']());}}}(a146_0x187d,0x937bf));const bsSetupHelper=require(a146_0xf65e6e(0x18b)),path=require(a146_0xf65e6e(0x16d)),util=require('util'),{getCustomTags,isTestObservabilitySession,getDefaultHeaders,nodeRequest}=require(a146_0xf65e6e(0x1a2)),testhubUtils=require(a146_0xf65e6e(0x1ce)),testHubConstants=require(a146_0xf65e6e(0x140)),constants=require('../../bin/utils/constants.js'),RequestQueueHandler=require(a146_0xf65e6e(0x146)),logger=require(a146_0xf65e6e(0x1b8))[a146_0xf65e6e(0x1c1)],SessionHandler=require(a146_0xf65e6e(0x1cd)),PerformanceTester=require('../performance/performance-tester.js'),{TESTHUB_EVENTS:PerformanceEvents}=require('../performance/constants'),TestDetails=require('../../bin/playwright/reporter/test-details.js'),{uploadTraceZip}=require('../../bin/playwright/reporter/pwUtils.js'),{isTurboScaleSession}=require(a146_0xf65e6e(0x173)),BrowserstackCLI=require('../../bin/v2/browserstackCLI'),OngoingEvents=new Set();let processedTraceZips=![];const addEvent=_0x264983=>{const _0x4f0555=a146_0xf65e6e;OngoingEvents[_0x4f0555(0x1bf)](_0x264983);},awaitAllEvents=async()=>{const _0x360691=a146_0xf65e6e;return Promise[_0x360691(0x1ba)](OngoingEvents);};class TestHubHandler{static [a146_0xf65e6e(0x1ae)]=![];static async[a146_0xf65e6e(0x1c9)](_0x4c9f40,_0x3f5a9a){const _0x4450f4=a146_0xf65e6e,_0x4f52c7={'MSsqT':function(_0x18ecef,_0x3aa151){return _0x18ecef||_0x3aa151;},'UngvS':function(_0x361050,_0x62008d){return _0x361050===_0x62008d;},'uRbic':function(_0x32ebd8){return _0x32ebd8();},'owqCb':_0x4450f4(0x16e),'VmrkN':_0x4450f4(0x182),'COvFo':'Exception\x20while\x20creating\x20test\x20run\x20for\x20BrowserStack\x20Accessibility\x20Automation:\x20Missing\x20authentication\x20token','poUZg':function(_0x10eebe,_0xe7b33e,_0x3cf097,_0x182967,_0x771ccf){return _0x10eebe(_0xe7b33e,_0x3cf097,_0x182967,_0x771ccf);},'KLJuA':_0x4450f4(0x1b6),'LaMUp':_0x4450f4(0x13e),'ZktBq':'true','hRkYB':_0x4450f4(0x165)};await PerformanceTester['measureWrapper'](PerformanceEvents['START'],async()=>{const _0x357e9a=_0x4450f4,_0x2b1534=Object[_0x357e9a(0x157)]({},_0x3f5a9a[_0x357e9a(0x149)],{'root_dir_path':'','framework':_0x3f5a9a['framework']}),_0x1ba21f=bsSetupHelper['getUserName'](_0x2b1534),_0x4eb0ee=bsSetupHelper['getAccessKey'](_0x2b1534),_0x22dc77=_0x4f52c7[_0x357e9a(0x183)](_0x1ba21f,'')+':'+_0x4f52c7['MSsqT'](_0x4eb0ee,'');if(_0x4f52c7['UngvS'](_0x22dc77,':'))return _0x4f52c7[_0x357e9a(0x14d)](isTestObservabilitySession)&&(logger[_0x357e9a(0x178)](_0x4f52c7[_0x357e9a(0x152)]),process[_0x357e9a(0x141)][_0x357e9a(0x19f)]=_0x4f52c7['VmrkN']),testhubUtils[_0x357e9a(0x159)](_0x2b1534)&&logger[_0x357e9a(0x178)](_0x4f52c7[_0x357e9a(0x1c8)]),[null,null];try{const _0x18458e=await this[_0x357e9a(0x1be)](_0x2b1534,_0x4c9f40),_0x27380a=this['getConfig'](_0x1ba21f,_0x4eb0ee),_0x334c40=await _0x4f52c7[_0x357e9a(0x1c2)](nodeRequest,_0x4f52c7['KLJuA'],testHubConstants[_0x357e9a(0x148)],_0x18458e,_0x27380a),_0x12ef21=this[_0x357e9a(0x164)](_0x2b1534,_0x334c40,_0x27380a);await this[_0x357e9a(0x1a1)](_0x3f5a9a,_0x4c9f40);const _0xfb6ccd=testhubUtils['getProductMap'](_0x2b1534);process[_0x357e9a(0x141)][_0x357e9a(0x1c5)]=JSON['stringify'](_0xfb6ccd);if(_0x4f52c7[_0x357e9a(0x1b0)](testhubUtils[_0x357e9a(0x17f)](_0x3f5a9a[_0x357e9a(0x149)]),null)){const _0x1b5f3c=_0x12ef21[_0x4f52c7[_0x357e9a(0x16b)]];_0x1b5f3c&&_0x1b5f3c[_0x357e9a(0x169)]&&_0x1b5f3c[_0x357e9a(0x193)]&&(_0x3f5a9a['config'][_0x357e9a(0x13e)]=!![],process[_0x357e9a(0x141)][_0x357e9a(0x1aa)]=_0x4f52c7['ZktBq']);}return _0x12ef21&&_0x12ef21[_0x4f52c7[_0x357e9a(0x16b)]]&&_0x12ef21[_0x4f52c7[_0x357e9a(0x16b)]][_0x4f52c7[_0x357e9a(0x1a4)]]&&(process[_0x357e9a(0x141)]['BROWSERSTACK_TEST_ACCESSIBILITY_SCRIPT_TIMEOUT']=_0x12ef21[_0x4f52c7[_0x357e9a(0x16b)]][_0x4f52c7[_0x357e9a(0x1a4)]]),_0x12ef21;}catch(_0x626be0){_0x4f52c7[_0x357e9a(0x1b0)](_0x626be0[_0x357e9a(0x18a)],![])&&testhubUtils[_0x357e9a(0x1ab)](_0x626be0);throw _0x626be0;}})();}static async[a146_0xf65e6e(0x1c3)](){const _0x50c924=a146_0xf65e6e,_0x171597={'gUWGR':function(_0x4cae89,_0x138fa0,_0x43a42e){return _0x4cae89(_0x138fa0,_0x43a42e);},'ebqrI':function(_0x1a5d96,_0x1e8662){return _0x1a5d96(_0x1e8662);},'FsKiK':function(_0x2cb00d){return _0x2cb00d();},'VoqXQ':'All\x20trace\x20zip\x20send\x20events\x20complete'};if(processedTraceZips)return;const _0x5c3e19=TestDetails[_0x50c924(0x199)]();_0x5c3e19[_0x50c924(0x1a8)](({testUId:_0x266554,filePath:_0x5c6e45})=>{const _0x5104ee=_0x50c924;var _0x3a3406=_0x171597[_0x5104ee(0x1bb)](uploadTraceZip,_0x5c6e45,_0x266554);_0x171597[_0x5104ee(0x14c)](addEvent,_0x3a3406);});try{await _0x171597[_0x50c924(0x186)](awaitAllEvents),logger[_0x50c924(0x178)](_0x171597[_0x50c924(0x18f)]),processedTraceZips=!![];}catch(_0x23e011){logger['error'](_0x50c924(0x158)+util['format'](_0x23e011));}}static async[a146_0xf65e6e(0x1a1)](_0x551775,_0x3394f0){const _0x3febbb=a146_0xf65e6e;if(constants['PERCY_SUPPORTED_FRAMEWORKS'][_0x3febbb(0x17a)](_0x3394f0)){await _0x551775[_0x3febbb(0x191)]();return;}_0x551775['config']['percy']&&logger[_0x3febbb(0x178)](_0x3febbb(0x147)+_0x3394f0+_0x3febbb(0x18c));}static[a146_0xf65e6e(0x15c)](_0x3dd0c4){const _0x36b269=a146_0xf65e6e,_0x23915d={'NLagW':function(_0x4e97dc,_0x2c964f){return _0x4e97dc(_0x2c964f);},'YyHKC':'true'};let _0x246b89;if(_0x3dd0c4[_0x36b269(0x168)]){const _0xd7b4b6={};_0xd7b4b6[_0x36b269(0x160)]=_0x3dd0c4[_0x36b269(0x168)],_0x246b89=_0xd7b4b6;}else{const _0x3533bd={};_0x3533bd['settings']={},_0x246b89=_0x3533bd;}if((!bsSetupHelper[_0x36b269(0x167)]()||_0x23915d[_0x36b269(0x15d)](isTurboScaleSession,_0x3dd0c4))&&testhubUtils[_0x36b269(0x159)](_0x3dd0c4)){const _0x5a40be={};_0x5a40be[_0x36b269(0x16f)]=_0x23915d[_0x36b269(0x145)],Object[_0x36b269(0x157)](_0x246b89[_0x36b269(0x160)],_0x5a40be);}return _0x246b89;}static[a146_0xf65e6e(0x17b)](_0x59b7be,_0x4e24ed){const _0x339613=a146_0xf65e6e,_0x152de2={'nvmQl':function(_0x26f02b,_0x1136bd){return _0x26f02b(_0x1136bd);}},_0x3eb0e2={};return _0x3eb0e2['username']=_0x59b7be,_0x3eb0e2[_0x339613(0x14b)]=_0x4e24ed,{'auth':_0x3eb0e2,'headers':_0x152de2['nvmQl'](getDefaultHeaders,![])};}static async['generateBuildUpstreamData'](_0x1a5e77,_0x3f5606){const _0x5b5e57=a146_0xf65e6e,_0x5e7091={'LkwRT':_0x5b5e57(0x13f),'BsLVm':function(_0x444df6,_0x5c473f){return _0x444df6(_0x5c473f);}};logger[_0x5b5e57(0x178)](_0x5e7091[_0x5b5e57(0x190)]);const _0x39bac6={'project_name':_0x1a5e77[_0x5b5e57(0x1ad)]||'','name':_0x1a5e77['buildName']||path[_0x5b5e57(0x1b4)](path[_0x5b5e57(0x1a3)](process[_0x5b5e57(0x1cc)]())),'build_identifier':_0x1a5e77[_0x5b5e57(0x17d)],'description':_0x1a5e77[_0x5b5e57(0x1a6)]||'','started_at':new Date()[_0x5b5e57(0x1bd)](),'tags':_0x5e7091[_0x5b5e57(0x1cb)](getCustomTags,_0x1a5e77),'host_info':bsSetupHelper[_0x5b5e57(0x1af)](),'ci_info':bsSetupHelper['getCiInfo'](),'build_run_identifier':process['env']['BROWSERSTACK_BUILD_RUN_IDENTIFIER'],'failed_tests_rerun':process[_0x5b5e57(0x141)][_0x5b5e57(0x16a)]||![],'linked_build_uuid':process[_0x5b5e57(0x141)][_0x5b5e57(0x161)]||'','version_control':await bsSetupHelper[_0x5b5e57(0x1b1)](),'accessibility':this['getAccessibilityOptions'](_0x1a5e77),'framework_details':testhubUtils[_0x5b5e57(0x192)](_0x1a5e77,_0x3f5606),'product_map':testhubUtils['getProductMapForBuildStartCall'](_0x1a5e77),'browserstackAutomation':bsSetupHelper[_0x5b5e57(0x167)](),'grouping_identifier':process['env'][_0x5b5e57(0x154)],'test_orchestration':testhubUtils[_0x5b5e57(0x181)](_0x1a5e77)};if(bsSetupHelper['getCentralUser']()[_0x5b5e57(0x1b2)]||bsSetupHelper[_0x5b5e57(0x19a)]()[_0x5b5e57(0x175)]){const _0x4dbcb1={};_0x4dbcb1['job_id']=process['env'][_0x5b5e57(0x19e)],_0x4dbcb1[_0x5b5e57(0x1b7)]=process[_0x5b5e57(0x141)][_0x5b5e57(0x194)],_0x39bac6[_0x5b5e57(0x1b2)]=_0x4dbcb1;}return _0x39bac6;}static[a146_0xf65e6e(0x164)](_0x56b552,_0x24cf8e,_0xbfd554){const _0x2141d8=a146_0xf65e6e,_0x418ccf={'Qqxtn':function(_0x4b2abe){return _0x4b2abe();},'cQGEv':function(_0x4f086f,_0x256c90){return _0x4f086f&&_0x256c90;},'skKFk':_0x2141d8(0x144),'QPyEz':_0x2141d8(0x182)},_0xb0603f={};if(_0x418ccf[_0x2141d8(0x195)](isTestObservabilitySession)){const [_0x4d3515,_0x247e70,_0x303e83]=testhubUtils['setTestObservabilityVariables'](_0x24cf8e['data'],_0xbfd554[_0x2141d8(0x177)]);if(_0x418ccf[_0x2141d8(0x150)](_0x4d3515,_0x247e70)){const _0x21426a={};_0x21426a['jwt']=_0x4d3515,_0x21426a[_0x2141d8(0x193)]=_0x247e70,_0x21426a[_0x2141d8(0x15b)]=_0x303e83,_0xb0603f[testHubConstants['OBSERVABILITY']]=_0x21426a,process['env']['BROWSERSTACK_TEST_OBSERVABILITY']=_0x418ccf[_0x2141d8(0x180)];}else _0xb0603f[testHubConstants[_0x2141d8(0x1bc)]]={},process[_0x2141d8(0x141)]['BROWSERSTACK_TEST_OBSERVABILITY']=_0x418ccf['QPyEz'];}else process[_0x2141d8(0x141)]['BROWSERSTACK_TEST_OBSERVABILITY']=_0x418ccf[_0x2141d8(0x16c)];const [_0x1cbd79,_0x105340,_0xcd0cdd]=testhubUtils[_0x2141d8(0x1c6)](_0x24cf8e[_0x2141d8(0x155)]);if(_0x418ccf['cQGEv'](_0x1cbd79,_0x105340)){const _0x2546c9={};_0x2546c9['authToken']=_0x1cbd79,_0x2546c9[_0x2141d8(0x193)]=_0x105340,_0x2546c9['scannerProcessingTimeout']=_0xcd0cdd,_0xb0603f[testHubConstants[_0x2141d8(0x1a0)]]=_0x2546c9,process[_0x2141d8(0x141)]['BROWSERSTACK_ACCESSIBILITY']=_0x418ccf['skKFk'];}else _0xb0603f[testHubConstants[_0x2141d8(0x1a0)]]={},process[_0x2141d8(0x141)][_0x2141d8(0x15f)]=_0x418ccf['QPyEz'];return testhubUtils[_0x2141d8(0x15e)](_0x24cf8e[_0x2141d8(0x155)]),logger['info']('Testhub\x20started\x20with\x20id:\x20'+process[_0x2141d8(0x141)][_0x2141d8(0x1c7)]),_0xb0603f;}static async[a146_0xf65e6e(0x172)](_0x1ecca5){const _0x1655e6=a146_0xf65e6e,_0x3e33ff={'fgrmR':function(_0x265fdd,_0x5655fe){return _0x265fdd===_0x5655fe;},'BNRPh':_0x1655e6(0x182),'IbvpH':function(_0x5828fe,_0x101187){return _0x5828fe===_0x101187;},'Ombwc':'null','xoKYP':'EXCEPTION\x20IN\x20stopBuildUpstream\x20REQUEST\x20TO\x20TESTHUB\x20:\x20Missing\x20authentication\x20token','pOtYh':_0x1655e6(0x179),'wZahb':_0x1655e6(0x19d),'DqoYt':'finished_metadata','HinGn':_0x1655e6(0x198),'dufma':function(_0xa179f0){return _0xa179f0();},'ejyPy':function(_0xd904f7,_0x5c6a37,_0x55f30b,_0x34bb95,_0xec0eb,_0x1bf9da){return _0xd904f7(_0x5c6a37,_0x55f30b,_0x34bb95,_0xec0eb,_0x1bf9da);},'vjLNS':_0x1655e6(0x19b),'wFsZj':_0x1655e6(0x1b9),'vPvVW':_0x1655e6(0x18a)};await PerformanceTester[_0x1655e6(0x156)](PerformanceEvents['STOP'],async()=>{const _0x23f7d2=_0x1655e6;if(_0x3e33ff[_0x23f7d2(0x1ac)](process[_0x23f7d2(0x141)][_0x23f7d2(0x19f)],_0x3e33ff[_0x23f7d2(0x1d0)])||TestHubHandler[_0x23f7d2(0x1ae)]||bsSetupHelper[_0x23f7d2(0x151)](process['env'][testHubConstants['ENV_VAR'][_0x23f7d2(0x1c0)]]))return;TestHubHandler['buildStopSent']=!![];if(BrowserstackCLI[_0x23f7d2(0x19c)]()['isRunning']())return;await this[_0x23f7d2(0x1c3)](),await RequestQueueHandler[_0x23f7d2(0x19c)]()[_0x23f7d2(0x163)](),await SessionHandler[_0x23f7d2(0x188)]();if(_0x3e33ff[_0x23f7d2(0x1ca)](process[_0x23f7d2(0x141)][testHubConstants['ENV_VAR'][_0x23f7d2(0x1c0)]],_0x3e33ff[_0x23f7d2(0x15a)])||_0x3e33ff['fgrmR'](process[_0x23f7d2(0x141)][testHubConstants['ENV_VAR']['BROWSERSTACK_TESTHUB_UUID']],_0x3e33ff['Ombwc'])){logger[_0x23f7d2(0x178)](_0x3e33ff[_0x23f7d2(0x142)]);const _0x4a1c52={};return _0x4a1c52[_0x23f7d2(0x166)]=_0x3e33ff[_0x23f7d2(0x14f)],_0x4a1c52[_0x23f7d2(0x197)]=_0x3e33ff[_0x23f7d2(0x14e)],_0x4a1c52;}const _0x480d68={'finished_at':new Date()[_0x23f7d2(0x1bd)](),'finished_metadata':[]};!!_0x1ecca5&&_0x480d68[_0x3e33ff[_0x23f7d2(0x1a9)]][_0x23f7d2(0x153)]({'reason':_0x3e33ff[_0x23f7d2(0x162)],'signal':_0x1ecca5,'failure_data':''});const _0xacb9de={'headers':_0x3e33ff[_0x23f7d2(0x18e)](getDefaultHeaders)};try{const _0x552c81=await _0x3e33ff[_0x23f7d2(0x189)](nodeRequest,_0x3e33ff[_0x23f7d2(0x14a)],_0x23f7d2(0x176)+process['env'][testHubConstants[_0x23f7d2(0x1a7)]['BROWSERSTACK_TESTHUB_UUID']]+'/stop',_0x480d68,_0xacb9de,![]);if(_0x552c81['data']&&_0x552c81['data']['error']){const _0x53ffae={};_0x53ffae[_0x23f7d2(0x197)]=_0x552c81['data']['error'];throw _0x53ffae;}else{logger[_0x23f7d2(0x178)](_0x3e33ff[_0x23f7d2(0x143)]);const _0x2ea604={};return _0x2ea604[_0x23f7d2(0x166)]=_0x3e33ff['vPvVW'],_0x2ea604[_0x23f7d2(0x197)]='',_0x2ea604;}}catch(_0x2d96c9){_0x2d96c9[_0x23f7d2(0x1a5)]?logger['debug'](_0x23f7d2(0x1c4)+_0x2d96c9[_0x23f7d2(0x1a5)][_0x23f7d2(0x166)]+'\x20'+_0x2d96c9['response'][_0x23f7d2(0x184)]+'\x20'+JSON[_0x23f7d2(0x185)](_0x2d96c9[_0x23f7d2(0x1a5)]['data'])):logger['debug']('EXCEPTION\x20IN\x20stopBuildUpstream\x20REQUEST\x20TO\x20TESTHUB\x20:\x20'+(_0x2d96c9[_0x23f7d2(0x197)]||_0x2d96c9));const _0x24b0f5={};return _0x24b0f5[_0x23f7d2(0x166)]=_0x3e33ff[_0x23f7d2(0x14f)],_0x24b0f5[_0x23f7d2(0x197)]=_0x2d96c9[_0x23f7d2(0x197)]||_0x2d96c9[_0x23f7d2(0x1a5)]?_0x2d96c9['response'][_0x23f7d2(0x166)]+':'+_0x2d96c9[_0x23f7d2(0x1a5)]['statusText']:_0x2d96c9,_0x24b0f5;}})();}}module['exports']=TestHubHandler;

@@ -1,1 +0,1 @@

const a147_0x2e96f9=a147_0x1841;(function(_0x185b05,_0xd2d7bd){const _0x3a9ebe=a147_0x1841,_0x1947b2=_0x185b05();while(!![]){try{const _0x49e118=-parseInt(_0x3a9ebe(0xfe))/0x1+-parseInt(_0x3a9ebe(0xdd))/0x2+-parseInt(_0x3a9ebe(0x153))/0x3*(parseInt(_0x3a9ebe(0x159))/0x4)+-parseInt(_0x3a9ebe(0x152))/0x5+-parseInt(_0x3a9ebe(0x155))/0x6*(parseInt(_0x3a9ebe(0x103))/0x7)+-parseInt(_0x3a9ebe(0x129))/0x8*(-parseInt(_0x3a9ebe(0x15d))/0x9)+-parseInt(_0x3a9ebe(0x13e))/0xa*(-parseInt(_0x3a9ebe(0x179))/0xb);if(_0x49e118===_0xd2d7bd)break;else _0x1947b2['push'](_0x1947b2['shift']());}catch(_0x14ff29){_0x1947b2['push'](_0x1947b2['shift']());}}}(a147_0x1a37,0xf38e5));const bsSetupHelper=require(a147_0x2e96f9(0x173)),LoadTestModule=require(a147_0x2e96f9(0xf0)),{isTestObservabilitySession,getFrameworkVersion}=require(a147_0x2e96f9(0x128)),accessibilityHelper=require('../accessibility-automation/helper'),logger=require(a147_0x2e96f9(0x163))[a147_0x2e96f9(0x125)],{nestedKeyValue}=require('../helper.js'),scripts=require(a147_0x2e96f9(0x139)),globals=require(a147_0x2e96f9(0x113)),testHubConstants=require(a147_0x2e96f9(0x134)),PWTestDetails=require(a147_0x2e96f9(0xea)),JestTestDetails=require(a147_0x2e96f9(0x12c)),{FRAMEWORKS}=require(a147_0x2e96f9(0xfd)),{isTurboScaleSession}=require(a147_0x2e96f9(0x172)),OrchestrationUtils=require('../test-orchestration/orchestrationUtils.js'),constants=require(a147_0x2e96f9(0x141));let testData={};exports['getProductMap']=_0x107fc9=>{const _0x117760=a147_0x2e96f9,_0x1bca73={'yYXYb':function(_0x42a3f1){return _0x42a3f1();}};let _0x1777f7=![],_0x2f34b5=![];if(bsSetupHelper[_0x117760(0x16d)]()&&_0x107fc9['app'])_0x2f34b5=!![];else bsSetupHelper[_0x117760(0x16d)]()&&(_0x1777f7=!![]);return Object[_0x117760(0x16e)]({'observability':_0x1bca73[_0x117760(0x16c)](isTestObservabilitySession),'accessibility':exports['isAccessibilityEnabled'](_0x107fc9),'percy':_0x107fc9[_0x117760(0x168)]||![],'automate':_0x1777f7,'app_automate':_0x2f34b5,'turboscale':bsSetupHelper[_0x117760(0x17c)](_0x107fc9),'lts':LoadTestModule['isLTSSession'](_0x107fc9)},bsSetupHelper[_0x117760(0x17e)]());},exports[a147_0x2e96f9(0x13c)]=(_0x541b5c,_0x19b711)=>{const _0x2a2c7f=a147_0x2e96f9,_0x215e64={'jVsKT':function(_0x5eaa1d,_0x30b4ea){return _0x5eaa1d(_0x30b4ea);},'SkNpH':'javascript'},_0x48a04c={'frameworkName':_0x19b711,'frameworkVersion':_0x215e64[_0x2a2c7f(0x112)](getFrameworkVersion,_0x19b711),'sdkVersion':bsSetupHelper['getAgentVersion'](),'language':_0x215e64[_0x2a2c7f(0x127)],'testFramework':bsSetupHelper[_0x2a2c7f(0xd2)](_0x541b5c,_0x19b711)};return process[_0x2a2c7f(0xcc)][_0x2a2c7f(0xd1)]=JSON['stringify'](_0x48a04c),_0x48a04c;},exports[a147_0x2e96f9(0x10d)]=_0x3f78e5=>{const _0x22c0bf=a147_0x2e96f9,_0x265dcd={};_0x265dcd[_0x22c0bf(0x151)]='false',_0x265dcd[_0x22c0bf(0xef)]=_0x22c0bf(0x14c);const _0x3f932d=_0x265dcd;process[_0x22c0bf(0xcc)][_0x22c0bf(0xcd)]=_0x3f932d[_0x22c0bf(0x151)],bsSetupHelper[_0x22c0bf(0x160)](_0x3f78e5[_0x22c0bf(0xd7)]['percy'])&&(!_0x3f78e5[_0x22c0bf(0x168)]||!_0x3f78e5['percy']['isRunning']())&&(process[_0x22c0bf(0xcc)][_0x22c0bf(0xcd)]=_0x3f932d[_0x22c0bf(0xef)]);},exports['isPercyBuild']=()=>{const _0x55a113=a147_0x2e96f9;return bsSetupHelper[_0x55a113(0x160)](process[_0x55a113(0xcc)][_0x55a113(0xcd)]);},exports['isAccessibilityEnabled']=(_0x26d173={})=>{const _0xb33eaf=a147_0x2e96f9,_0xc03c2b={};_0xc03c2b['pvsDf']=function(_0x5a880b,_0x377751){return _0x5a880b!==_0x377751;},_0xc03c2b[_0xb33eaf(0xcf)]=function(_0x454ae9,_0x177019){return _0x454ae9===_0x177019;},_0xc03c2b[_0xb33eaf(0xf1)]=_0xb33eaf(0x14c),_0xc03c2b[_0xb33eaf(0x137)]=function(_0x22e006,_0x446c70){return _0x22e006>_0x446c70;};const _0x3dc725=_0xc03c2b;if(_0x3dc725[_0xb33eaf(0x10b)](process['env'][_0xb33eaf(0x119)],undefined))return bsSetupHelper[_0xb33eaf(0x160)](process[_0xb33eaf(0xcc)][_0xb33eaf(0x119)]);let _0x1f0c65=_0x3dc725[_0xb33eaf(0xcf)](process[_0xb33eaf(0xcc)][_0xb33eaf(0x10c)],_0x3dc725[_0xb33eaf(0xf1)]);return _0x3dc725[_0xb33eaf(0x137)](Object[_0xb33eaf(0x11d)](_0x26d173)[_0xb33eaf(0x164)],0x0)&&(process[_0xb33eaf(0xcc)][_0xb33eaf(0xe2)]=accessibilityHelper[_0xb33eaf(0x133)](_0x26d173)),_0x1f0c65=_0x1f0c65||_0x3dc725[_0xb33eaf(0xcf)](process[_0xb33eaf(0xcc)][_0xb33eaf(0xe2)],_0x3dc725[_0xb33eaf(0xf1)]),_0x1f0c65;},exports[a147_0x2e96f9(0x120)]=(_0x29e230,_0x380b34)=>{const _0x2e368e=a147_0x2e96f9,_0x892d3d={'ckoce':function(_0xc9a982){return _0xc9a982();},'TmcGk':'4|2|1|3|5|0','oYhmb':function(_0x5cb5a3,_0x1d9aee,_0x17d355){return _0x5cb5a3(_0x1d9aee,_0x17d355);},'BSIoi':_0x2e368e(0x16a),'Injhn':'options','BcLgZ':'true'};if(!_0x29e230||!_0x29e230['observability'])return exports[_0x2e368e(0x140)](),[null,null,null];if(!_0x29e230[_0x2e368e(0x16a)][_0x2e368e(0xed)])return exports['handleErrorForObservability'](_0x29e230[_0x2e368e(0x16a)]),[null,null,null];if(_0x892d3d['ckoce'](isTestObservabilitySession)){const _0x4a666d=_0x892d3d[_0x2e368e(0xff)]['split']('|');let _0x138466=0x0;while(!![]){switch(_0x4a666d[_0x138466++]){case'0':return[_0x29e230['jwt'],_0x29e230[_0x2e368e(0xd9)],process['env'][_0x2e368e(0x116)]];case'1':_0x29e230[_0x2e368e(0xd9)]&&(process[_0x2e368e(0xcc)][_0x2e368e(0x162)]=_0x29e230[_0x2e368e(0xd9)]);continue;case'2':if(_0x29e230['jwt']){process[_0x2e368e(0xcc)]['BS_TESTOPS_JWT']=_0x29e230[_0x2e368e(0x12f)];const _0x213a79={};_0x213a79['username']=_0x380b34['username'],_0x213a79['password']=_0x380b34['password'],process[_0x2e368e(0xcc)]['CREDENTIALS_FOR_CRASH_REPORTING']=JSON['stringify'](_0x213a79);}continue;case'3':_0x892d3d[_0x2e368e(0xf6)](nestedKeyValue,_0x29e230,[_0x892d3d[_0x2e368e(0x146)],_0x892d3d['Injhn']])&&(process[_0x2e368e(0xcc)][_0x2e368e(0x116)]=_0x29e230['observability']['options'][_0x2e368e(0x145)][_0x2e368e(0x124)]());continue;case'4':process[_0x2e368e(0xcc)]['BS_TESTOPS_BUILD_COMPLETED']=_0x892d3d[_0x2e368e(0xd5)];continue;case'5':logger[_0x2e368e(0x132)]('['+constants[_0x2e368e(0x16b)]+_0x2e368e(0x144)+_0x29e230[_0x2e368e(0xd9)]);continue;}break;}}return[null,null,null];},exports[a147_0x2e96f9(0x176)]=_0x4e301b=>{const _0x3b245f=a147_0x2e96f9,_0x131409={'xlomj':function(_0x483ee9,_0xbbf27f,_0x12bb53){return _0x483ee9(_0xbbf27f,_0x12bb53);},'PwLos':_0x3b245f(0xf4),'TFOyP':_0x3b245f(0x15c),'LcORi':function(_0x5e072e,_0xf38c6d,_0x14e2ab,_0x559231){return _0x5e072e(_0xf38c6d,_0x14e2ab,_0x559231);},'fQImZ':_0x3b245f(0x110),'hxgCS':_0x3b245f(0x14b),'RQQCJ':_0x3b245f(0x167),'yLJxT':_0x3b245f(0xec),'Bshlm':_0x3b245f(0xdf),'WfTqo':'goog:chromeOptions','TOYCh':function(_0x1dafc9,_0x3b65aa){return _0x1dafc9(_0x3b65aa);},'lAVXB':function(_0x101e7d,_0x2e2520){return _0x101e7d===_0x2e2520;},'JgMlP':_0x3b245f(0x14c),'WMYkw':'[ACCESSIBILITY]\x20skip_cdp_connect_override\x20is\x20true,\x20skipping\x20CDP\x20connect\x20override'};if(!_0x4e301b[_0x3b245f(0xf4)])return exports[_0x3b245f(0xda)](),[null,null];if(!_0x4e301b[_0x3b245f(0xf4)][_0x3b245f(0xed)])return exports[_0x3b245f(0xda)](_0x4e301b[_0x3b245f(0xf4)]),[null,null];if(_0x131409[_0x3b245f(0x149)](nestedKeyValue,_0x4e301b,[_0x131409[_0x3b245f(0x122)],_0x131409[_0x3b245f(0x135)]])){const {accessibilityToken:_0x8f55a3,scannerVersion:_0x16561c,scannerProcessingTimeout:_0x1898c2,isMobileScanningEnabledForGroup:_0x22c073}=_0x131409['LcORi'](jsonifyAccessibilityArray,_0x4e301b[_0x3b245f(0xf4)][_0x3b245f(0x15c)][_0x3b245f(0x109)],_0x131409[_0x3b245f(0x165)],_0x131409[_0x3b245f(0x130)]),_0x3fea16={'scripts':_0x131409[_0x3b245f(0x11f)](jsonifyAccessibilityArray,_0x4e301b[_0x3b245f(0xf4)][_0x3b245f(0x15c)][_0x3b245f(0xf3)],_0x131409['fQImZ'],_0x131409[_0x3b245f(0x117)])};_0x3fea16[_0x131409[_0x3b245f(0xdc)]]=_0x4e301b[_0x3b245f(0xf4)][_0x3b245f(0x15c)][_0x3b245f(0x13d)]['commands'];const _0x34e24d=_0x131409['LcORi'](jsonifyAccessibilityArray,_0x4e301b[_0x3b245f(0xf4)][_0x3b245f(0x15c)]['capabilities'],_0x131409[_0x3b245f(0x165)],_0x131409[_0x3b245f(0x130)]);_0x3fea16[_0x131409['Bshlm']]=_0x34e24d[_0x131409[_0x3b245f(0xf2)]],scripts[_0x3b245f(0x156)](_0x3fea16),scripts[_0x3b245f(0xc8)]();let _0x13e93d=process[_0x3b245f(0xcc)][_0x3b245f(0xdb)];_0x13e93d=!!_0x13e93d?JSON['parse'](_0x13e93d):{},_0x13e93d['scannerVersion']=_0x16561c,process[_0x3b245f(0xcc)][_0x3b245f(0xdb)]=JSON[_0x3b245f(0xfc)](_0x13e93d),process['env']['BS_A11Y_JWT']=_0x8f55a3,process[_0x3b245f(0xcc)][_0x3b245f(0x106)]=_0x131409[_0x3b245f(0x15b)](String,_0x131409[_0x3b245f(0xe5)](_0x22c073,!![])||_0x131409[_0x3b245f(0xe5)](_0x22c073,_0x131409[_0x3b245f(0x118)])),logger[_0x3b245f(0x132)]('[ACCESSIBILITY]\x20Build\x20Created\x20Successfully\x20with\x20hashed\x20id:\x20'+_0x4e301b[_0x3b245f(0xd9)]);const _0x25d792=accessibilityHelper[_0x3b245f(0xcb)](_0x8f55a3);return _0x25d792&&bsSetupHelper['isTrue'](_0x25d792[_0x3b245f(0x177)])&&(process[_0x3b245f(0xcc)][_0x3b245f(0x148)]=!![],logger[_0x3b245f(0x132)](_0x131409[_0x3b245f(0xca)])),[_0x8f55a3,_0x4e301b[_0x3b245f(0xd9)],_0x1898c2];}return[null,null];},exports['handleErrorForObservability']=_0x338c71=>{const _0x103c76=a147_0x2e96f9,_0x38a8a8={};_0x38a8a8[_0x103c76(0xe6)]=_0x103c76(0x15a),_0x38a8a8[_0x103c76(0x10e)]=_0x103c76(0xf9),_0x38a8a8[_0x103c76(0x161)]='false';const _0x329ed5=_0x38a8a8,_0x1b20a9=_0x329ed5[_0x103c76(0xe6)][_0x103c76(0x11b)]('|');let _0x38cdb9=0x0;while(!![]){switch(_0x1b20a9[_0x38cdb9++]){case'0':process[_0x103c76(0xcc)][_0x103c76(0x116)]=_0x329ed5[_0x103c76(0x10e)];continue;case'1':process[_0x103c76(0xcc)][_0x103c76(0x162)]=_0x329ed5[_0x103c76(0x10e)];continue;case'2':process[_0x103c76(0xcc)][_0x103c76(0xfa)]=_0x329ed5['hrTGL'];continue;case'3':process['env'][_0x103c76(0x12e)]=_0x329ed5[_0x103c76(0x161)];continue;case'4':process['env'][_0x103c76(0x131)]=_0x329ed5['hrTGL'];continue;case'5':process[_0x103c76(0xcc)]['BROWSERSTACK_TESTHUB_JWT']=_0x329ed5[_0x103c76(0x10e)];continue;case'6':exports[_0x103c76(0xf8)](_0x338c71,testHubConstants[_0x103c76(0x178)]);continue;}break;}},exports[a147_0x2e96f9(0xda)]=_0x5dde99=>{const _0x2d9553=a147_0x2e96f9,_0x2f9332={};_0x2f9332[_0x2d9553(0x12b)]=_0x2d9553(0x171),_0x2f9332[_0x2d9553(0xe7)]='false',_0x2f9332[_0x2d9553(0x100)]=_0x2d9553(0xf9);const _0x46febb=_0x2f9332,_0x46825c=_0x46febb[_0x2d9553(0x12b)][_0x2d9553(0x11b)]('|');let _0x30d34e=0x0;while(!![]){switch(_0x46825c[_0x30d34e++]){case'0':process['env'][_0x2d9553(0x10c)]=_0x46febb['XmBEH'];continue;case'1':process[_0x2d9553(0xcc)][_0x2d9553(0x170)]=_0x46febb[_0x2d9553(0x100)];continue;case'2':process['env'][_0x2d9553(0xe2)]=_0x46febb[_0x2d9553(0xe7)];continue;case'3':process['env']['BROWSERSTACK_TESTHUB_UUID']=_0x46febb[_0x2d9553(0x100)];continue;case'4':exports[_0x2d9553(0xf8)](_0x5dde99,testHubConstants[_0x2d9553(0x17d)]);continue;}break;}},exports[a147_0x2e96f9(0xf8)]=(_0x420cfa,_0x2312c7='')=>{const _0x47cfd5=a147_0x2e96f9,_0x14b008={};_0x14b008['GAJHq']=function(_0x1192a0,_0x452d76){return _0x1192a0===_0x452d76;};const _0x4c595f=_0x14b008;if(_0x4c595f[_0x47cfd5(0x143)](_0x420cfa,undefined)){logger[_0x47cfd5(0x169)](_0x2312c7['toUpperCase']()+_0x47cfd5(0x15e));return;}for(const _0x486687 of _0x420cfa[_0x47cfd5(0x154)]){const _0x314f7b=_0x486687[_0x47cfd5(0xee)],_0x515370=_0x486687[_0x47cfd5(0xe1)];if(_0x515370)switch(_0x314f7b){case testHubConstants[_0x47cfd5(0x102)][_0x47cfd5(0x13f)]:logger[_0x47cfd5(0x169)](_0x515370);break;case testHubConstants[_0x47cfd5(0x102)][_0x47cfd5(0x111)]:logger['info'](_0x515370);break;case testHubConstants[_0x47cfd5(0x102)]['DEPRECATED']:logger[_0x47cfd5(0x169)](_0x515370);break;default:logger['error'](_0x515370);}}};function a147_0x1841(_0xbd58e5,_0x195931){const _0x1a375a=a147_0x1a37();return a147_0x1841=function(_0x1841c6,_0x1812b4){_0x1841c6=_0x1841c6-0xc8;let _0x388de9=_0x1a375a[_0x1841c6];return _0x388de9;},a147_0x1841(_0xbd58e5,_0x195931);}const jsonifyAccessibilityArray=(_0x2d0e9c,_0x2c96c1,_0x19a8c)=>{const _0x477460={};return _0x2d0e9c['forEach'](_0x4aae88=>{_0x477460[_0x4aae88[_0x2c96c1]]=_0x4aae88[_0x19a8c];}),_0x477460;};function a147_0x1a37(){const _0x565338=['hLUhH','oYhmb','accessibilityPlatform','logBuildError','null','BROWSERSTACK_TESTHUB_UUID','isAccessibilityPlatform','stringify','../test-observability/constants.js','1313244jMsjjD','TmcGk','YCNfa','bstackA11yShouldScan','ERROR','357xRqICA','app','EkFPQ','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP','LogCreated','appendTesthubParams','capabilities','uploadEventData','pvsDf','BROWSERSTACK_TEST_ACCESSIBILITY_YML','setPercyFlag','hrTGL','getProductMapForBuildStartCall','name','ACCESS_DENIED','jVsKT','../globals.js','getTestOrchestrationBuildStartData','ZUPcU','BS_TESTOPS_ALLOW_SCREENSHOTS','RQQCJ','JgMlP','BROWSERSTACK_ACCESSIBILITY','ixcWb','split','oCULk','keys','setCurrentTestData','LcORi','setTestObservabilityVariables','vmlKY','PwLos','uuid','toString','winstonLogger','getGlobal','SkNpH','../test-observability/utils','32UrnLtN','WtHRG','QaUba','../../bin/jest/test-observability/test-details.js','BROWSERSTACK_TESTHUB_UUID:\x20','BS_TESTOPS_BUILD_COMPLETED','jwt','hxgCS','BS_TESTOPS_JWT','debug','checkAccessibilityPlatformConfig','./constants.js','TFOyP','HookRunStarted','TvWdZ','ooskI','../accessibility-automation/scripts.js','TestRunStarted','shouldScanTestForAccessibility','getFrameworkDetails','commandsToWrap','47585690iRHyEn','INVALID_CREDENTIALS','handleErrorForObservability','../../bin/utils/constants.js','titlePath','GAJHq',']\x20Build\x20Created\x20Successfully\x20with\x20hashed\x20id:\x20','allow_screenshots','BSIoi','rYxxw','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','xlomj','fvfwy','value','true','JEST','NdbCU','tags','scopes','xzZOh','2047850mWotur','592437AyyUMt','errors','203634ExuWds','parseFromJson','UcctR','hRVuX','8JmDfbI','2|5|3|4|1|0|6','TOYCh','options','860373lBKJPa','\x20Build\x20creation\x20failed','HookRunFinished','isTrue','FGuuu','BS_TESTOPS_BUILD_HASHED_ID','../logger','length','fQImZ','getAccessibilityPlatformValidation','command','percy','error','observability','TEST_REPORTING_ANALYTICS','yYXYb','isBrowserstackInfra','assign','isUndefined','BROWSERSTACK_TESTHUB_JWT','3|1|0|2|4','../ats/helper','../helper','CODECEPT','wNjEk','setAccessibilityVariables','skipCDPConnectOverride','OBSERVABILITY','11bcoEAk','StoDn','getAccessibilityValueFromYml','isTurboScaleSession','ACCESSIBILITY','getCentralUser','toJson','platforms','WMYkw','parseA11yJwtPayload','env','BROWSERSTACK_PERCY','getTestData','Juxyr','isAccessibilityEnabled','FRAMEWORK_DETAILS','getTestFrameworkDetails','uZZtp','isPercyBuild','BcLgZ','getCurrentTestData','config','includes','build_hashed_id','handleErrorForAccessibility','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','yLJxT','589382drfUeC','product_map','nonBStackInfraA11yChromeOptions','setTestHubCommonMetaInfo','message','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','gBDfO','YhDVI','lAVXB','Godlv','XmBEH','oeAyx','test_run','../../bin/playwright/reporter/test-details.js','gZVys','commands','success','key','VpQpE','../../bin/v2/modules/loadTestModule','IEpdy','WfTqo','scripts','accessibility'];a147_0x1a37=function(){return _0x565338;};return a147_0x1a37();}exports[a147_0x2e96f9(0xe0)]=_0x7cd9b1=>{const _0x23923e=a147_0x2e96f9;_0x7cd9b1[_0x23923e(0x12f)]&&(process[_0x23923e(0xcc)][_0x23923e(0x170)]=_0x7cd9b1[_0x23923e(0x12f)]);_0x7cd9b1[_0x23923e(0xd9)]&&(process[_0x23923e(0xcc)][_0x23923e(0xfa)]=_0x7cd9b1[_0x23923e(0xd9)],logger['debug'](_0x23923e(0x12d)+_0x7cd9b1[_0x23923e(0xd9)]));;},exports['shouldProcessEventForTesthub']=(_0x5b599c='',_0x55e24c='')=>{const _0x505d5d=a147_0x2e96f9,_0x2bfc45={'dQHpl':function(_0x291a62){return _0x291a62();},'oCULk':function(_0x3a1aca,_0x4d8291){return _0x3a1aca===_0x4d8291;},'yHmax':_0x505d5d(0x10a),'YhDVI':_0x505d5d(0x107),'vmlKY':'CBTSessionCreated','phJUF':function(_0x2c68a2){return _0x2c68a2();},'ZUPcU':_0x505d5d(0x136),'rYxxw':_0x505d5d(0x15f)};if(exports[_0x505d5d(0xd4)]()&&!exports[_0x505d5d(0xd0)]()&&!_0x2bfc45['dQHpl'](isTestObservabilitySession)){if(_0x2bfc45[_0x505d5d(0x11c)](_0x55e24c,_0x2bfc45['yHmax']))return![];if([_0x2bfc45[_0x505d5d(0xe4)],_0x2bfc45[_0x505d5d(0x121)]][_0x505d5d(0xd8)](_0x5b599c))return![];return!![];}if(exports[_0x505d5d(0xd0)]()&&!_0x2bfc45['phJUF'](isTestObservabilitySession)){if([_0x2bfc45[_0x505d5d(0x115)],_0x2bfc45[_0x505d5d(0x147)],_0x2bfc45[_0x505d5d(0xe4)]][_0x505d5d(0xd8)](_0x5b599c))return![];return!![];}return exports['isAccessibilityEnabled']()||_0x2bfc45['dQHpl'](isTestObservabilitySession)||exports[_0x505d5d(0xd4)]();},exports[a147_0x2e96f9(0x108)]=(_0x2fc250,_0x35ad39,_0x2b78e6='',_0x1f83c8)=>{const _0xc66ff7=a147_0x2e96f9,_0x171c99={};_0x171c99[_0xc66ff7(0x138)]=_0xc66ff7(0x136),_0x171c99[_0xc66ff7(0xe8)]=_0xc66ff7(0x15f),_0x171c99[_0xc66ff7(0x11a)]=function(_0x8cc3e4,_0x308733){return _0x8cc3e4===_0x308733;},_0x171c99[_0xc66ff7(0x157)]=_0xc66ff7(0x101),_0x171c99['hRVuX']=_0xc66ff7(0xfb),_0x171c99['gZVys']=_0xc66ff7(0xf4),_0x171c99[_0xc66ff7(0x17a)]=function(_0x129297,_0x3c36e6){return _0x129297&&_0x3c36e6;},_0x171c99[_0xc66ff7(0xd3)]=function(_0xa1a77d,_0x488a17){return _0xa1a77d+_0x488a17;},_0x171c99[_0xc66ff7(0xf5)]=function(_0x4dc934,_0x13cdff){return _0x4dc934===_0x13cdff;},_0x171c99[_0xc66ff7(0x175)]=_0xc66ff7(0x13a),_0x171c99[_0xc66ff7(0xe3)]=_0xc66ff7(0xde);const _0xd70535=_0x171c99;if(![_0xd70535[_0xc66ff7(0x138)],_0xd70535['oeAyx']][_0xc66ff7(0xd8)](_0x35ad39)&&exports[_0xc66ff7(0xd0)]()){const _0x5caa98={};if(_0xd70535[_0xc66ff7(0x11a)](_0x1f83c8,FRAMEWORKS['MOCHA'])){const _0x3737e1=globals['getGlobal'](_0xd70535[_0xc66ff7(0x157)])||accessibilityHelper['shouldScanTestForAccessibility'](_0x2b78e6[_0xc66ff7(0x142)](),!![]),_0x5f4ce1=globals[_0xc66ff7(0x126)](_0xd70535[_0xc66ff7(0x158)]);_0x5caa98[_0xd70535['gZVys']]=_0xd70535[_0xc66ff7(0x17a)](_0x5f4ce1,_0x3737e1);}if(_0xd70535[_0xc66ff7(0x11a)](_0x1f83c8,FRAMEWORKS['JEST'])){const _0x156941=_0xd70535[_0xc66ff7(0xd3)](_0xd70535[_0xc66ff7(0xd3)](_0x2fc250[_0xc66ff7(0x150)]['join']('\x20'),'\x20'),_0x2b78e6[_0xc66ff7(0x110)]),_0x20798a=globals[_0xc66ff7(0x126)](_0xd70535[_0xc66ff7(0x157)])||accessibilityHelper[_0xc66ff7(0x13b)](_0x156941,![]),_0x395506=browserStackGlobals[_0xc66ff7(0xfb)];_0x5caa98[_0xd70535[_0xc66ff7(0xeb)]]=_0xd70535['StoDn'](_0x395506,_0x20798a);}if(_0xd70535[_0xc66ff7(0x11a)](_0x1f83c8,FRAMEWORKS['PLAYWRIGHT'])){if(_0xd70535[_0xc66ff7(0xf5)](_0x35ad39,_0xd70535[_0xc66ff7(0x175)]))return;_0x5caa98[_0xd70535['gZVys']]=PWTestDetails[_0xc66ff7(0x166)](_0x2fc250[_0xc66ff7(0x123)]);}if(_0xd70535[_0xc66ff7(0x11a)](_0x1f83c8,FRAMEWORKS[_0xc66ff7(0x174)])){const _0x3bd0ae=accessibilityHelper['shouldScanTestForAccessibility'](_0x2b78e6[_0xc66ff7(0x142)](),!![]),_0xbcf00b=global[_0xc66ff7(0xf7)];_0x5caa98[_0xd70535['gZVys']]=_0xd70535[_0xc66ff7(0x17a)](_0xbcf00b,_0x3bd0ae);}if(_0xd70535[_0xc66ff7(0x11a)](_0x1f83c8,FRAMEWORKS['CUCUMBER'])){const _0x422f4b=accessibilityHelper[_0xc66ff7(0x13b)](null,![],_0x2fc250[_0xc66ff7(0x14f)]),_0x2a0f43=globals[_0xc66ff7(0x126)](_0xd70535[_0xc66ff7(0x158)]);_0x5caa98[_0xd70535[_0xc66ff7(0xeb)]]=_0xd70535[_0xc66ff7(0x17a)](_0x2a0f43,_0x422f4b);}_0x2fc250[_0xd70535['gBDfO']]=_0x5caa98;}},exports[a147_0x2e96f9(0xd6)]=_0x424e80=>{const _0x298cf5=a147_0x2e96f9,_0x2b3656={};_0x2b3656[_0x298cf5(0x105)]=function(_0x527552,_0x3f7465){return _0x527552>_0x3f7465;};const _0x49e8a6=_0x2b3656;let _0x5c9d34={};if(_0x49e8a6['EkFPQ'](Object[_0x298cf5(0x11d)](testData)[_0x298cf5(0x164)],0x0))return testData;_0x5c9d34=JestTestDetails[_0x298cf5(0xce)]();if(_0x49e8a6[_0x298cf5(0x105)](Object[_0x298cf5(0x11d)](_0x5c9d34)[_0x298cf5(0x164)],0x0))return _0x5c9d34;return _0x5c9d34;},exports[a147_0x2e96f9(0x11e)]=(_0x595da9,_0x334957={})=>{const _0x525647=a147_0x2e96f9;if(bsSetupHelper[_0x525647(0x16f)](_0x334957[_0x525647(0xe9)]))return;switch(_0x595da9){case FRAMEWORKS['MOCHA']:testData=_0x334957[_0x525647(0xe9)];break;case FRAMEWORKS[_0x525647(0x14d)]:JestTestDetails['setTestData'](_0x334957[_0x525647(0xe9)]);break;default:break;}},exports[a147_0x2e96f9(0x17b)]=_0x3b8151=>{const _0x1c251f=a147_0x2e96f9,_0x1519ef={};_0x1519ef[_0x1c251f(0x14a)]=function(_0x306357,_0x4042f1){return _0x306357!==_0x4042f1;},_0x1519ef[_0x1c251f(0x14e)]=function(_0x132ec0,_0x2e41f8){return _0x132ec0!==_0x2e41f8;};const _0x1b10a4=_0x1519ef;if(_0x1b10a4[_0x1c251f(0x14a)](_0x3b8151[_0x1c251f(0xf4)],null)&&_0x1b10a4[_0x1c251f(0x14e)](_0x3b8151['accessibility'],undefined))return _0x3b8151[_0x1c251f(0xf4)];let _0x4ff2fe=![],_0x41f21e=![];if(_0x3b8151[_0x1c251f(0xc9)])for(const _0x3b95a0 of _0x3b8151[_0x1c251f(0xc9)]){_0x1b10a4[_0x1c251f(0x14a)](_0x3b95a0[_0x1c251f(0xf4)],null)&&_0x1b10a4[_0x1c251f(0x14a)](_0x3b95a0['accessibility'],undefined)&&(_0x4ff2fe=_0x4ff2fe||bsSetupHelper['isTrue'](_0x3b95a0[_0x1c251f(0xf4)]),_0x41f21e=!![]);}if(_0x41f21e)return _0x4ff2fe;return null;},exports[a147_0x2e96f9(0x114)]=_0x310d2c=>{const _0x353d96=new OrchestrationUtils(_0x310d2c);return _0x353d96['getBuildStartData']();},exports[a147_0x2e96f9(0x10f)]=_0x1d5d1a=>{const _0x4b47ab=a147_0x2e96f9,_0x158ad3={'WtHRG':function(_0x598e44){return _0x598e44();}};let _0x2c3cf9=![],_0x5c4680=![];if(bsSetupHelper[_0x4b47ab(0x16d)]()&&_0x1d5d1a[_0x4b47ab(0x104)])_0x5c4680=!![];else bsSetupHelper[_0x4b47ab(0x16d)]()&&(_0x2c3cf9=!![]);return Object[_0x4b47ab(0x16e)]({'observability':_0x158ad3[_0x4b47ab(0x12a)](isTestObservabilitySession),'accessibility':exports[_0x4b47ab(0x17b)](_0x1d5d1a),'percy':_0x1d5d1a['percy']||![],'automate':_0x2c3cf9,'app_automate':_0x5c4680,'turboscale':bsSetupHelper['isTurboScaleSession'](_0x1d5d1a),'lts':LoadTestModule['isLTSSession'](_0x1d5d1a)},bsSetupHelper['getCentralUser']());};
const a147_0x14d3b5=a147_0x39bb;function a147_0x1ab2(){const _0x93c25b=['length','BS_A11Y_JWT','bstackA11yShouldScan','DEPRECATED','wkEFG','ERROR','jwt','vBIiw','LogCreated','appendTesthubParams','./constants.js','../accessibility-automation/helper','JXZWv','ypbJp','tXEeb','setPercyFlag','uploadEventData','stPkV','null','TEST_REPORTING_ANALYTICS','1|4|2|0|3','ACCESS_DENIED','isAccessibilityEnabled','Axvev','25292MtDfgw','toUpperCase','TTrUz','QYzyQ','percy','accessibility','build_hashed_id','CBTSessionCreated','vxpwI','gSGHc','BS_TESTOPS_BUILD_HASHED_ID','YtyzM','6|0|5|1|4|2|3','XIFuX','split','command','getTestData','BROWSERSTACK_TEST_ACCESSIBILITY_PLATFORM','OwlMv','shouldProcessEventForTesthub','PLAYWRIGHT','KYAyE','vzCih','scopes','shouldScanTestForAccessibility','parseFromJson','oRZhh','isTrue','BS_TESTOPS_BUILD_COMPLETED','vMKYT','mUPJZ','getBuildStartData','546gQGWLu','FDPIn','isAccessibilityPlatform','keys','rswge','BROWSERSTACK_PERCY','scannerVersion','handleErrorForObservability','zwIVn','3636aRwuQI','822235mUsjcV','includes','273263cEFgDf','BS_TESTOPS_ALLOW_SCREENSHOTS','4040253mcZDsL','aBTGK','getAccessibilityPlatformValidation','LRPRv','error','env','OBSERVABILITY','setTestHubCommonMetaInfo','QsJqY','vUUMm','MOCHA','../helper.js','parse','146280gNZHpb','getTestFrameworkDetails','getAgentVersion','accessibilityPlatform','false','CUCUMBER','config','BROWSERSTACK_TEST_ACCESSIBILITY_YML','setTestObservabilityVariables','zKTER','success','allow_screenshots','phKvS','9HmLGTf','4|3|1|0|2|5','uXaht','getGlobal','../test-orchestration/orchestrationUtils.js','fsmnE','bPLIZ','uXMEk','BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML','tbdnS','ScemZ','logBuildError','setTestData','../../bin/utils/constants.js','jZLGc','EttvN','aNhle','BS_TESTOPS_JWT','HookRunStarted','CODECEPT','name','XuUlt','../ats/helper','tags','options','titlePath','toJson','SCDlO','BROWSERSTACK_ACCESSIBILITY','HookRunFinished','kjeZV','skipCDPConnectOverride','../test-observability/constants.js','debug','MeONm','imIGf','isRunning','XitoB','BS_A11Y_SKIP_CDP_CONNECT_OVERRIDE','KjYJQ','BROWSERSTACK_A11Y_MOBILE_SCANNING_ENABLED_FOR_GROUP','uuid','username','isPercyBuild','getCurrentTestData','BROWSERSTACK_TESTHUB_JWT','winstonLogger','andmc','GvxeM','handleErrorForAccessibility','qAeHF','FRAMEWORK_DETAILS','KJOdH','assign','getProductMap','JEST','BBRaH','observability','../../bin/v2/modules/loadTestModule','platforms','info','key','174352PxKmqC','true','[ACCESSIBILITY]\x20Build\x20Created\x20Successfully\x20with\x20hashed\x20id:\x20','../test-observability/utils','pTSzU','getProductMapForBuildStartCall','AXkAC','TIyeu','../logger','commandsToWrap','AVvUf','TestRunStarted','BROWSERSTACK_TESTHUB_UUID','getTestOrchestrationBuildStartData','getAccessibilityValueFromYml','LyQOG','capabilities','SkUfr','checkAccessibilityPlatformConfig','../helper','IJHxa','stringify','password','errors','isLTSSession','app','value','getCentralUser','nRSvP','getFrameworkDetails','test_run','javascript','NjjjG','isBrowserstackInfra','toString'];a147_0x1ab2=function(){return _0x93c25b;};return a147_0x1ab2();}function a147_0x39bb(_0x2102b9,_0x38ba37){const _0x1ab2c4=a147_0x1ab2();return a147_0x39bb=function(_0x39bb7e,_0xa2905e){_0x39bb7e=_0x39bb7e-0x1ae;let _0x349b85=_0x1ab2c4[_0x39bb7e];return _0x349b85;},a147_0x39bb(_0x2102b9,_0x38ba37);}(function(_0x44b57b,_0xaec3c1){const _0x582e65=a147_0x39bb,_0x48a1b9=_0x44b57b();while(!![]){try{const _0x2ee3fe=-parseInt(_0x582e65(0x24e))/0x1+-parseInt(_0x582e65(0x222))/0x2*(-parseInt(_0x582e65(0x26a))/0x3)+parseInt(_0x582e65(0x1e7))/0x4+-parseInt(_0x582e65(0x24c))/0x5+parseInt(_0x582e65(0x24b))/0x6*(parseInt(_0x582e65(0x242))/0x7)+parseInt(_0x582e65(0x25d))/0x8+parseInt(_0x582e65(0x250))/0x9;if(_0x2ee3fe===_0xaec3c1)break;else _0x48a1b9['push'](_0x48a1b9['shift']());}catch(_0x21d8c5){_0x48a1b9['push'](_0x48a1b9['shift']());}}}(a147_0x1ab2,0x26a4e));const bsSetupHelper=require(a147_0x14d3b5(0x1fa)),LoadTestModule=require(a147_0x14d3b5(0x1e3)),{isTestObservabilitySession,getFrameworkVersion}=require(a147_0x14d3b5(0x1ea)),accessibilityHelper=require(a147_0x14d3b5(0x215)),logger=require(a147_0x14d3b5(0x1ef))[a147_0x14d3b5(0x1d7)],{nestedKeyValue}=require(a147_0x14d3b5(0x25b)),scripts=require('../accessibility-automation/scripts.js'),globals=require('../globals.js'),testHubConstants=require(a147_0x14d3b5(0x214)),PWTestDetails=require('../../bin/playwright/reporter/test-details.js'),JestTestDetails=require('../../bin/jest/test-observability/test-details.js'),{FRAMEWORKS}=require(a147_0x14d3b5(0x1c9)),{isTurboScaleSession}=require(a147_0x14d3b5(0x1bf)),OrchestrationUtils=require(a147_0x14d3b5(0x26e)),constants=require(a147_0x14d3b5(0x1b6));let testData={};exports[a147_0x14d3b5(0x1df)]=_0x4f2a50=>{const _0x1426c8=a147_0x14d3b5,_0x39a812={'aNhle':function(_0x1e977d){return _0x1e977d();}};let _0x8e6894=![],_0x181fc0=![];if(bsSetupHelper['isBrowserstackInfra']()&&_0x4f2a50[_0x1426c8(0x200)])_0x181fc0=!![];else bsSetupHelper[_0x1426c8(0x208)]()&&(_0x8e6894=!![]);return Object[_0x1426c8(0x1de)]({'observability':_0x39a812[_0x1426c8(0x1b9)](isTestObservabilitySession),'accessibility':exports[_0x1426c8(0x220)](_0x4f2a50),'percy':_0x4f2a50[_0x1426c8(0x226)]||![],'automate':_0x8e6894,'app_automate':_0x181fc0,'turboscale':bsSetupHelper['isTurboScaleSession'](_0x4f2a50),'lts':LoadTestModule[_0x1426c8(0x1ff)](_0x4f2a50)},bsSetupHelper['getCentralUser']());},exports[a147_0x14d3b5(0x204)]=(_0xab41ee,_0x2aa2ca)=>{const _0x441b2d=a147_0x14d3b5,_0x5a3969={'imIGf':function(_0x2eeb75,_0x51d5fe){return _0x2eeb75(_0x51d5fe);},'uXMEk':_0x441b2d(0x206)},_0x557d8b={'frameworkName':_0x2aa2ca,'frameworkVersion':_0x5a3969[_0x441b2d(0x1cc)](getFrameworkVersion,_0x2aa2ca),'sdkVersion':bsSetupHelper[_0x441b2d(0x25f)](),'language':_0x5a3969[_0x441b2d(0x1b0)],'testFramework':bsSetupHelper[_0x441b2d(0x25e)](_0xab41ee,_0x2aa2ca)};return process['env'][_0x441b2d(0x1dc)]=JSON['stringify'](_0x557d8b),_0x557d8b;},exports[a147_0x14d3b5(0x219)]=_0x1438ea=>{const _0x56a073=a147_0x14d3b5,_0x4ec159={};_0x4ec159[_0x56a073(0x217)]=_0x56a073(0x261),_0x4ec159[_0x56a073(0x22b)]=_0x56a073(0x1e8);const _0x8bef13=_0x4ec159;process[_0x56a073(0x255)]['BROWSERSTACK_PERCY']=_0x8bef13[_0x56a073(0x217)],bsSetupHelper[_0x56a073(0x23d)](_0x1438ea[_0x56a073(0x263)][_0x56a073(0x226)])&&(!_0x1438ea[_0x56a073(0x226)]||!_0x1438ea[_0x56a073(0x226)][_0x56a073(0x1cd)]())&&(process[_0x56a073(0x255)][_0x56a073(0x247)]=_0x8bef13[_0x56a073(0x22b)]);},exports[a147_0x14d3b5(0x1d4)]=()=>{const _0x1ead28=a147_0x14d3b5;return bsSetupHelper[_0x1ead28(0x23d)](process[_0x1ead28(0x255)]['BROWSERSTACK_PERCY']);},exports[a147_0x14d3b5(0x220)]=(_0x7ff569={})=>{const _0x20d06e=a147_0x14d3b5,_0x38f788={};_0x38f788['SkUfr']=function(_0x1cf3c3,_0x14fb53){return _0x1cf3c3!==_0x14fb53;},_0x38f788[_0x20d06e(0x1f6)]=function(_0x431b61,_0x303b13){return _0x431b61===_0x303b13;},_0x38f788['kjeZV']=_0x20d06e(0x1e8),_0x38f788[_0x20d06e(0x207)]=function(_0x540ff6,_0x2c3e02){return _0x540ff6>_0x2c3e02;},_0x38f788[_0x20d06e(0x1ce)]=function(_0xa441c6,_0x37f3cb){return _0xa441c6===_0x37f3cb;};const _0x5d4f6e=_0x38f788;if(_0x5d4f6e[_0x20d06e(0x1f8)](process[_0x20d06e(0x255)][_0x20d06e(0x1c5)],undefined))return bsSetupHelper['isTrue'](process['env'][_0x20d06e(0x1c5)]);let _0x2a3bff=_0x5d4f6e[_0x20d06e(0x1f6)](process[_0x20d06e(0x255)][_0x20d06e(0x264)],_0x5d4f6e['kjeZV']);return _0x5d4f6e['NjjjG'](Object[_0x20d06e(0x245)](_0x7ff569)[_0x20d06e(0x20a)],0x0)&&(process['env'][_0x20d06e(0x233)]=accessibilityHelper[_0x20d06e(0x1f9)](_0x7ff569)),_0x2a3bff=_0x2a3bff||_0x5d4f6e[_0x20d06e(0x1ce)](process[_0x20d06e(0x255)][_0x20d06e(0x233)],_0x5d4f6e[_0x20d06e(0x1c7)]),_0x2a3bff;},exports[a147_0x14d3b5(0x265)]=(_0x3ab91e,_0x2ce995)=>{const _0x2e8b4a=a147_0x14d3b5,_0x42ae41={'TTrUz':function(_0x1d15da){return _0x1d15da();},'MQcvy':_0x2e8b4a(0x26b),'nRSvP':function(_0x59d676,_0x49ed4f,_0x21f3dc){return _0x59d676(_0x49ed4f,_0x21f3dc);},'NCfde':_0x2e8b4a(0x1e2),'rswge':'options','COAVI':'true'};if(!_0x3ab91e||!_0x3ab91e[_0x2e8b4a(0x1e2)])return exports['handleErrorForObservability'](),[null,null,null];if(!_0x3ab91e['observability']['success'])return exports[_0x2e8b4a(0x249)](_0x3ab91e['observability']),[null,null,null];if(_0x42ae41[_0x2e8b4a(0x224)](isTestObservabilitySession)){const _0x377aba=_0x42ae41['MQcvy'][_0x2e8b4a(0x230)]('|');let _0x1903fd=0x0;while(!![]){switch(_0x377aba[_0x1903fd++]){case'0':_0x42ae41[_0x2e8b4a(0x203)](nestedKeyValue,_0x3ab91e,[_0x42ae41['NCfde'],_0x42ae41[_0x2e8b4a(0x246)]])&&(process['env'][_0x2e8b4a(0x24f)]=_0x3ab91e[_0x2e8b4a(0x1e2)][_0x2e8b4a(0x1c1)][_0x2e8b4a(0x268)][_0x2e8b4a(0x209)]());continue;case'1':_0x3ab91e[_0x2e8b4a(0x228)]&&(process['env'][_0x2e8b4a(0x22c)]=_0x3ab91e[_0x2e8b4a(0x228)]);continue;case'2':logger[_0x2e8b4a(0x1ca)]('['+constants[_0x2e8b4a(0x21d)]+']\x20Build\x20Created\x20Successfully\x20with\x20hashed\x20id:\x20'+_0x3ab91e['build_hashed_id']);continue;case'3':if(_0x3ab91e['jwt']){process['env']['BS_TESTOPS_JWT']=_0x3ab91e[_0x2e8b4a(0x210)];const _0x4a76a7={};_0x4a76a7['username']=_0x2ce995[_0x2e8b4a(0x1d3)],_0x4a76a7[_0x2e8b4a(0x1fd)]=_0x2ce995[_0x2e8b4a(0x1fd)],process[_0x2e8b4a(0x255)]['CREDENTIALS_FOR_CRASH_REPORTING']=JSON[_0x2e8b4a(0x1fc)](_0x4a76a7);}continue;case'4':process[_0x2e8b4a(0x255)][_0x2e8b4a(0x23e)]=_0x42ae41['COAVI'];continue;case'5':return[_0x3ab91e[_0x2e8b4a(0x210)],_0x3ab91e[_0x2e8b4a(0x228)],process[_0x2e8b4a(0x255)][_0x2e8b4a(0x24f)]];}break;}}return[null,null,null];},exports['setAccessibilityVariables']=_0xcd310a=>{const _0x50ea1e=a147_0x14d3b5,_0x22c06c={'aBTGK':function(_0x7aba21,_0x397a08,_0x142f3b){return _0x7aba21(_0x397a08,_0x142f3b);},'XehyZ':'accessibility','vUUMm':_0x50ea1e(0x1c1),'zKTER':function(_0x9b0936,_0x501f89,_0x23e83a,_0x2102a1){return _0x9b0936(_0x501f89,_0x23e83a,_0x2102a1);},'vMKYT':_0x50ea1e(0x1bd),'IJHxa':_0x50ea1e(0x201),'zwIVn':function(_0x4a6054,_0x3ada12,_0x39038b,_0xdefaf8){return _0x4a6054(_0x3ada12,_0x39038b,_0xdefaf8);},'stPkV':_0x50ea1e(0x231),'oRZhh':'commands','ScemZ':'nonBStackInfraA11yChromeOptions','QsJqY':'goog:chromeOptions','vzCih':function(_0x4358c9,_0x2c2929){return _0x4358c9(_0x2c2929);},'dZkoJ':function(_0x524245,_0x571b90){return _0x524245===_0x571b90;},'YtyzM':function(_0x52e351,_0x397548){return _0x52e351===_0x397548;},'wkEFG':_0x50ea1e(0x1e8),'EttvN':'[ACCESSIBILITY]\x20skip_cdp_connect_override\x20is\x20true,\x20skipping\x20CDP\x20connect\x20override'};if(!_0xcd310a[_0x50ea1e(0x227)])return exports[_0x50ea1e(0x1da)](),[null,null];if(!_0xcd310a[_0x50ea1e(0x227)][_0x50ea1e(0x267)])return exports[_0x50ea1e(0x1da)](_0xcd310a[_0x50ea1e(0x227)]),[null,null];if(_0x22c06c[_0x50ea1e(0x251)](nestedKeyValue,_0xcd310a,[_0x22c06c['XehyZ'],_0x22c06c[_0x50ea1e(0x259)]])){const {accessibilityToken:_0x46c4f6,scannerVersion:_0x4b6592,scannerProcessingTimeout:_0x2110ef,isMobileScanningEnabledForGroup:_0x417c5b}=_0x22c06c[_0x50ea1e(0x266)](jsonifyAccessibilityArray,_0xcd310a[_0x50ea1e(0x227)][_0x50ea1e(0x1c1)][_0x50ea1e(0x1f7)],_0x22c06c[_0x50ea1e(0x23f)],_0x22c06c['IJHxa']),_0x14589a={'scripts':_0x22c06c[_0x50ea1e(0x24a)](jsonifyAccessibilityArray,_0xcd310a[_0x50ea1e(0x227)][_0x50ea1e(0x1c1)]['scripts'],_0x22c06c['vMKYT'],_0x22c06c[_0x50ea1e(0x21b)])};_0x14589a[_0x22c06c[_0x50ea1e(0x23c)]]=_0xcd310a['accessibility'][_0x50ea1e(0x1c1)][_0x50ea1e(0x1f0)]['commands'];const _0x50f78e=_0x22c06c[_0x50ea1e(0x24a)](jsonifyAccessibilityArray,_0xcd310a['accessibility'][_0x50ea1e(0x1c1)][_0x50ea1e(0x1f7)],_0x22c06c[_0x50ea1e(0x23f)],_0x22c06c[_0x50ea1e(0x1fb)]);_0x14589a[_0x22c06c[_0x50ea1e(0x1b3)]]=_0x50f78e[_0x22c06c[_0x50ea1e(0x258)]],scripts[_0x50ea1e(0x23b)](_0x14589a),scripts[_0x50ea1e(0x1c3)]();let _0x29175f=process[_0x50ea1e(0x255)][_0x50ea1e(0x1b1)];_0x29175f=!!_0x29175f?JSON[_0x50ea1e(0x25c)](_0x29175f):{},_0x29175f[_0x50ea1e(0x248)]=_0x4b6592,process[_0x50ea1e(0x255)][_0x50ea1e(0x1b1)]=JSON[_0x50ea1e(0x1fc)](_0x29175f),process[_0x50ea1e(0x255)][_0x50ea1e(0x20b)]=_0x46c4f6,process[_0x50ea1e(0x255)][_0x50ea1e(0x1d1)]=_0x22c06c[_0x50ea1e(0x238)](String,_0x22c06c['dZkoJ'](_0x417c5b,!![])||_0x22c06c[_0x50ea1e(0x22d)](_0x417c5b,_0x22c06c[_0x50ea1e(0x20e)])),logger[_0x50ea1e(0x1ca)](_0x50ea1e(0x1e9)+_0xcd310a[_0x50ea1e(0x228)]);const _0x5db4f2=accessibilityHelper['parseA11yJwtPayload'](_0x46c4f6);return _0x5db4f2&&bsSetupHelper[_0x50ea1e(0x23d)](_0x5db4f2[_0x50ea1e(0x1c8)])&&(process[_0x50ea1e(0x255)][_0x50ea1e(0x1cf)]=!![],logger[_0x50ea1e(0x1ca)](_0x22c06c[_0x50ea1e(0x1b8)])),[_0x46c4f6,_0xcd310a[_0x50ea1e(0x228)],_0x2110ef];}return[null,null];},exports[a147_0x14d3b5(0x249)]=_0x1d12bf=>{const _0x5ab555=a147_0x14d3b5,_0xa2ae56={};_0xa2ae56[_0x5ab555(0x221)]=_0x5ab555(0x22e),_0xa2ae56['FDPIn']=_0x5ab555(0x21c),_0xa2ae56[_0x5ab555(0x234)]=_0x5ab555(0x261);const _0x42b15a=_0xa2ae56,_0x49dfb7=_0x42b15a[_0x5ab555(0x221)]['split']('|');let _0x586cbd=0x0;while(!![]){switch(_0x49dfb7[_0x586cbd++]){case'0':process[_0x5ab555(0x255)]['BROWSERSTACK_TESTHUB_JWT']=_0x42b15a['FDPIn'];continue;case'1':process['env'][_0x5ab555(0x1ba)]=_0x42b15a[_0x5ab555(0x243)];continue;case'2':process[_0x5ab555(0x255)][_0x5ab555(0x24f)]=_0x42b15a[_0x5ab555(0x243)];continue;case'3':exports[_0x5ab555(0x1b4)](_0x1d12bf,testHubConstants[_0x5ab555(0x256)]);continue;case'4':process[_0x5ab555(0x255)][_0x5ab555(0x22c)]=_0x42b15a[_0x5ab555(0x243)];continue;case'5':process[_0x5ab555(0x255)][_0x5ab555(0x23e)]=_0x42b15a[_0x5ab555(0x234)];continue;case'6':process[_0x5ab555(0x255)]['BROWSERSTACK_TESTHUB_UUID']=_0x42b15a[_0x5ab555(0x243)];continue;}break;}},exports[a147_0x14d3b5(0x1da)]=_0x236ef5=>{const _0x5aaf74=a147_0x14d3b5,_0x24f820={};_0x24f820[_0x5aaf74(0x1dd)]=_0x5aaf74(0x21e),_0x24f820[_0x5aaf74(0x240)]=_0x5aaf74(0x261),_0x24f820[_0x5aaf74(0x218)]=_0x5aaf74(0x21c);const _0x542516=_0x24f820,_0x434dee=_0x542516[_0x5aaf74(0x1dd)][_0x5aaf74(0x230)]('|');let _0x5b0740=0x0;while(!![]){switch(_0x434dee[_0x5b0740++]){case'0':process[_0x5aaf74(0x255)][_0x5aaf74(0x233)]=_0x542516[_0x5aaf74(0x240)];continue;case'1':process[_0x5aaf74(0x255)]['BROWSERSTACK_TESTHUB_UUID']=_0x542516[_0x5aaf74(0x218)];continue;case'2':process[_0x5aaf74(0x255)]['BROWSERSTACK_TEST_ACCESSIBILITY_YML']=_0x542516[_0x5aaf74(0x240)];continue;case'3':exports[_0x5aaf74(0x1b4)](_0x236ef5,testHubConstants['ACCESSIBILITY']);continue;case'4':process['env'][_0x5aaf74(0x1d6)]=_0x542516[_0x5aaf74(0x218)];continue;}break;}},exports[a147_0x14d3b5(0x1b4)]=(_0x221061,_0x195f5c='')=>{const _0x56ab32=a147_0x14d3b5,_0x1d409a={};_0x1d409a[_0x56ab32(0x1ed)]=function(_0x43175d,_0x31bca2){return _0x43175d===_0x31bca2;};const _0x4ba27a=_0x1d409a;if(_0x4ba27a[_0x56ab32(0x1ed)](_0x221061,undefined)){logger[_0x56ab32(0x254)](_0x195f5c[_0x56ab32(0x223)]()+'\x20Build\x20creation\x20failed');return;}for(const _0x365b72 of _0x221061[_0x56ab32(0x1fe)]){const _0x13e1c8=_0x365b72[_0x56ab32(0x1e6)],_0xd45218=_0x365b72['message'];if(_0xd45218)switch(_0x13e1c8){case testHubConstants['ERROR']['INVALID_CREDENTIALS']:logger[_0x56ab32(0x254)](_0xd45218);break;case testHubConstants[_0x56ab32(0x20f)][_0x56ab32(0x21f)]:logger[_0x56ab32(0x1e5)](_0xd45218);break;case testHubConstants[_0x56ab32(0x20f)][_0x56ab32(0x20d)]:logger['error'](_0xd45218);break;default:logger[_0x56ab32(0x254)](_0xd45218);}}};const jsonifyAccessibilityArray=(_0x3e16ae,_0xea40be,_0xad723b)=>{const _0x10a187={};return _0x3e16ae['forEach'](_0x25dce3=>{_0x10a187[_0x25dce3[_0xea40be]]=_0x25dce3[_0xad723b];}),_0x10a187;};exports[a147_0x14d3b5(0x257)]=_0x22c04f=>{const _0x150242=a147_0x14d3b5;_0x22c04f[_0x150242(0x210)]&&(process[_0x150242(0x255)][_0x150242(0x1d6)]=_0x22c04f[_0x150242(0x210)]);_0x22c04f[_0x150242(0x228)]&&(process['env'][_0x150242(0x1f3)]=_0x22c04f[_0x150242(0x228)],logger['debug']('BROWSERSTACK_TESTHUB_UUID:\x20'+_0x22c04f[_0x150242(0x228)]));;},exports[a147_0x14d3b5(0x235)]=(_0x55744e='',_0x3a0453='')=>{const _0x19d335=a147_0x14d3b5,_0x22551d={'BBRaH':function(_0x1d7e36){return _0x1d7e36();},'AlfKo':function(_0x562efa,_0x27e137){return _0x562efa===_0x27e137;},'tbdnS':_0x19d335(0x21a),'KjYJQ':_0x19d335(0x212),'LRPRv':_0x19d335(0x229),'MeONm':_0x19d335(0x1bb),'XIFuX':_0x19d335(0x1c6)};if(exports['isPercyBuild']()&&!exports[_0x19d335(0x220)]()&&!_0x22551d[_0x19d335(0x1e1)](isTestObservabilitySession)){if(_0x22551d['AlfKo'](_0x3a0453,_0x22551d[_0x19d335(0x1b2)]))return![];if([_0x22551d['KjYJQ'],_0x22551d[_0x19d335(0x253)]][_0x19d335(0x24d)](_0x55744e))return![];return!![];}if(exports[_0x19d335(0x220)]()&&!_0x22551d[_0x19d335(0x1e1)](isTestObservabilitySession)){if([_0x22551d[_0x19d335(0x1cb)],_0x22551d[_0x19d335(0x22f)],_0x22551d[_0x19d335(0x1d0)]][_0x19d335(0x24d)](_0x55744e))return![];return!![];}return exports[_0x19d335(0x220)]()||_0x22551d[_0x19d335(0x1e1)](isTestObservabilitySession)||exports[_0x19d335(0x1d4)]();},exports[a147_0x14d3b5(0x213)]=(_0x73083,_0x243076,_0x4a278e='',_0x12a111)=>{const _0x22196d=a147_0x14d3b5,_0x8c42c6={};_0x8c42c6['tegcu']=_0x22196d(0x1bb),_0x8c42c6[_0x22196d(0x26c)]=_0x22196d(0x1c6),_0x8c42c6['pTSzU']=function(_0x3eb20a,_0xb3dc2a){return _0x3eb20a===_0xb3dc2a;},_0x8c42c6['QYzyQ']=_0x22196d(0x20c),_0x8c42c6[_0x22196d(0x1f1)]=_0x22196d(0x244),_0x8c42c6[_0x22196d(0x1d9)]=_0x22196d(0x227),_0x8c42c6['FoMKB']=function(_0x108ad3,_0x2cd4ed){return _0x108ad3&&_0x2cd4ed;},_0x8c42c6['KYAyE']=function(_0x4bab20,_0x34fe06){return _0x4bab20===_0x34fe06;},_0x8c42c6[_0x22196d(0x211)]=function(_0x261d30,_0x198cfb){return _0x261d30+_0x198cfb;},_0x8c42c6['fsmnE']=function(_0x585930,_0x586916){return _0x585930&&_0x586916;},_0x8c42c6[_0x22196d(0x1ee)]=function(_0x2b243e,_0x26b103){return _0x2b243e===_0x26b103;},_0x8c42c6['bPLIZ']=_0x22196d(0x1f2),_0x8c42c6['RuwNw']=function(_0x387a2c,_0x215e65){return _0x387a2c===_0x215e65;},_0x8c42c6[_0x22196d(0x22a)]=function(_0xa330ed,_0x3203d5){return _0xa330ed&&_0x3203d5;},_0x8c42c6[_0x22196d(0x1db)]=function(_0x27cfb2,_0x3cd004){return _0x27cfb2===_0x3cd004;},_0x8c42c6[_0x22196d(0x1be)]=function(_0x305517,_0x969042){return _0x305517&&_0x969042;},_0x8c42c6[_0x22196d(0x1c4)]='product_map';const _0x508e1c=_0x8c42c6;if(![_0x508e1c['tegcu'],_0x508e1c[_0x22196d(0x26c)]][_0x22196d(0x24d)](_0x243076)&&exports[_0x22196d(0x220)]()){const _0x54fd66={};if(_0x508e1c[_0x22196d(0x1eb)](_0x12a111,FRAMEWORKS[_0x22196d(0x25a)])){const _0x492471=globals[_0x22196d(0x26d)](_0x508e1c[_0x22196d(0x225)])||accessibilityHelper[_0x22196d(0x23a)](_0x4a278e[_0x22196d(0x1c2)](),!![]),_0x27c488=globals[_0x22196d(0x26d)](_0x508e1c[_0x22196d(0x1f1)]);_0x54fd66[_0x508e1c[_0x22196d(0x1d9)]]=_0x508e1c['FoMKB'](_0x27c488,_0x492471);}if(_0x508e1c[_0x22196d(0x237)](_0x12a111,FRAMEWORKS[_0x22196d(0x1e0)])){const _0x17c8cf=_0x508e1c[_0x22196d(0x211)](_0x508e1c['vBIiw'](_0x73083[_0x22196d(0x239)]['join']('\x20'),'\x20'),_0x4a278e['name']),_0x19c651=globals[_0x22196d(0x26d)](_0x508e1c[_0x22196d(0x225)])||accessibilityHelper['shouldScanTestForAccessibility'](_0x17c8cf,![]),_0x4518dd=browserStackGlobals[_0x22196d(0x244)];_0x54fd66[_0x508e1c['GvxeM']]=_0x508e1c[_0x22196d(0x1ae)](_0x4518dd,_0x19c651);}if(_0x508e1c['TIyeu'](_0x12a111,FRAMEWORKS[_0x22196d(0x236)])){if(_0x508e1c[_0x22196d(0x1ee)](_0x243076,_0x508e1c[_0x22196d(0x1af)]))return;_0x54fd66[_0x508e1c[_0x22196d(0x1d9)]]=PWTestDetails[_0x22196d(0x252)](_0x73083[_0x22196d(0x1d2)]);}if(_0x508e1c['RuwNw'](_0x12a111,FRAMEWORKS[_0x22196d(0x1bc)])){const _0x3c429d=accessibilityHelper[_0x22196d(0x23a)](_0x4a278e[_0x22196d(0x1c2)](),!![]),_0x533bd0=global[_0x22196d(0x260)];_0x54fd66[_0x508e1c[_0x22196d(0x1d9)]]=_0x508e1c[_0x22196d(0x22a)](_0x533bd0,_0x3c429d);}if(_0x508e1c['qAeHF'](_0x12a111,FRAMEWORKS[_0x22196d(0x262)])){const _0x28a615=accessibilityHelper[_0x22196d(0x23a)](null,![],_0x73083[_0x22196d(0x1c0)]),_0x60a2b9=globals['getGlobal'](_0x508e1c[_0x22196d(0x1f1)]);_0x54fd66[_0x508e1c[_0x22196d(0x1d9)]]=_0x508e1c[_0x22196d(0x1be)](_0x60a2b9,_0x28a615);}_0x73083[_0x508e1c[_0x22196d(0x1c4)]]=_0x54fd66;}},exports[a147_0x14d3b5(0x1d5)]=_0x46272e=>{const _0x23778f=a147_0x14d3b5,_0x1025af={};_0x1025af[_0x23778f(0x1b7)]=function(_0x5dc8e6,_0x4acb91){return _0x5dc8e6>_0x4acb91;};const _0x119b5e=_0x1025af;let _0x23b5c3={};if(_0x119b5e[_0x23778f(0x1b7)](Object[_0x23778f(0x245)](testData)[_0x23778f(0x20a)],0x0))return testData;_0x23b5c3=JestTestDetails[_0x23778f(0x232)]();if(_0x119b5e[_0x23778f(0x1b7)](Object[_0x23778f(0x245)](_0x23b5c3)[_0x23778f(0x20a)],0x0))return _0x23b5c3;return _0x23b5c3;},exports['setCurrentTestData']=(_0x2583d6,_0x57a81f={})=>{const _0x5d0690=a147_0x14d3b5;if(bsSetupHelper['isUndefined'](_0x57a81f['test_run']))return;switch(_0x2583d6){case FRAMEWORKS[_0x5d0690(0x25a)]:testData=_0x57a81f[_0x5d0690(0x205)];break;case FRAMEWORKS[_0x5d0690(0x1e0)]:JestTestDetails[_0x5d0690(0x1b5)](_0x57a81f[_0x5d0690(0x205)]);break;default:break;}},exports[a147_0x14d3b5(0x1f5)]=_0x411f2e=>{const _0x114450=a147_0x14d3b5,_0xfc02eb={};_0xfc02eb[_0x114450(0x216)]=function(_0x24f959,_0x5a6613){return _0x24f959!==_0x5a6613;},_0xfc02eb[_0x114450(0x269)]=function(_0x35e19,_0x284776){return _0x35e19!==_0x284776;},_0xfc02eb[_0x114450(0x1d8)]=function(_0x5e0ca6,_0x16adec){return _0x5e0ca6!==_0x16adec;};const _0x10d244=_0xfc02eb;if(_0x10d244[_0x114450(0x216)](_0x411f2e['accessibility'],null)&&_0x10d244[_0x114450(0x269)](_0x411f2e[_0x114450(0x227)],undefined))return _0x411f2e[_0x114450(0x227)];let _0x55bcf4=![],_0x447cef=![];if(_0x411f2e[_0x114450(0x1e4)])for(const _0x3bc1d0 of _0x411f2e[_0x114450(0x1e4)]){_0x10d244[_0x114450(0x1d8)](_0x3bc1d0[_0x114450(0x227)],null)&&_0x10d244[_0x114450(0x1d8)](_0x3bc1d0[_0x114450(0x227)],undefined)&&(_0x55bcf4=_0x55bcf4||bsSetupHelper[_0x114450(0x23d)](_0x3bc1d0['accessibility']),_0x447cef=!![]);}if(_0x447cef)return _0x55bcf4;return null;},exports[a147_0x14d3b5(0x1f4)]=_0x12a6b4=>{const _0x157ff3=a147_0x14d3b5,_0x293c0a=new OrchestrationUtils(_0x12a6b4);return _0x293c0a[_0x157ff3(0x241)]();},exports[a147_0x14d3b5(0x1ec)]=_0x52c7ec=>{const _0xb3405c=a147_0x14d3b5,_0xf1b382={'hgNcc':function(_0x52f35f){return _0x52f35f();}};let _0x152561=![],_0x1a6630=![];if(bsSetupHelper['isBrowserstackInfra']()&&_0x52c7ec['app'])_0x1a6630=!![];else bsSetupHelper['isBrowserstackInfra']()&&(_0x152561=!![]);return Object['assign']({'observability':_0xf1b382['hgNcc'](isTestObservabilitySession),'accessibility':exports[_0xb3405c(0x1f5)](_0x52c7ec),'percy':_0x52c7ec[_0xb3405c(0x226)]||![],'automate':_0x152561,'app_automate':_0x1a6630,'turboscale':bsSetupHelper['isTurboScaleSession'](_0x52c7ec),'lts':LoadTestModule[_0xb3405c(0x1ff)](_0x52c7ec)},bsSetupHelper[_0xb3405c(0x202)]());};

@@ -1,1 +0,1 @@

const a148_0x2c2481=a148_0x1f6a;function a148_0x2238(){const _0x3f0fb5=['4uibMnL','9zLAgWr','JyOQw','MXFfs','110542UkqylG','964866xphaHo','fireFunnelTestEvent','1356528ZtyATy','2731289LgaMZX','21vKEUlf','12MdhqgB','1826504ekrvAJ','2892690daanBg','28NesYWE','./utilities','JuOJK','2228390zTHWjF'];a148_0x2238=function(){return _0x3f0fb5;};return a148_0x2238();}(function(_0x529e47,_0xb630cf){const _0x2670ce=a148_0x1f6a,_0x503336=_0x529e47();while(!![]){try{const _0x438645=-parseInt(_0x2670ce(0x1c8))/0x1+parseInt(_0x2670ce(0x1c7))/0x2*(parseInt(_0x2670ce(0x1cc))/0x3)+-parseInt(_0x2670ce(0x1c3))/0x4*(-parseInt(_0x2670ce(0x1be))/0x5)+-parseInt(_0x2670ce(0x1ca))/0x6*(-parseInt(_0x2670ce(0x1bf))/0x7)+-parseInt(_0x2670ce(0x1bd))/0x8+-parseInt(_0x2670ce(0x1c4))/0x9*(-parseInt(_0x2670ce(0x1c2))/0xa)+-parseInt(_0x2670ce(0x1cb))/0xb*(parseInt(_0x2670ce(0x1bc))/0xc);if(_0x438645===_0xb630cf)break;else _0x503336['push'](_0x503336['shift']());}catch(_0x565468){_0x503336['push'](_0x503336['shift']());}}}(a148_0x2238,0x9ef8c));const utilities=require(a148_0x2c2481(0x1c0));function a148_0x1f6a(_0x2d6221,_0x188d06){const _0x223812=a148_0x2238();return a148_0x1f6a=function(_0x1f6ad7,_0x493be6){_0x1f6ad7=_0x1f6ad7-0x1bc;let _0x2162c0=_0x223812[_0x1f6ad7];return _0x2162c0;},a148_0x1f6a(_0x2d6221,_0x188d06);}module['exports']=(_0x343a0b,_0xc03fcc,_0x567227,_0x381526,_0x3b25ca,_0x437b7f)=>{const _0x53dc1f={'XBpvT':function(_0x367b6d,_0x13cef4){return _0x367b6d-_0x13cef4;},'JyOQw':function(_0x33840a,_0x276a70){return _0x33840a(_0x276a70);},'MXFfs':function(_0x4611d4,_0x1f45ab,_0x309ffa){return _0x4611d4(_0x1f45ab,_0x309ffa);}};let _0x53b3e0,_0x476b57=![];const _0x3dd22d=new Promise((_0x49efdc,_0x1265d1)=>{const _0x186dc9=a148_0x1f6a,_0x4efdb2={'JuOJK':function(_0xaf4e3,_0x3a0a34){return _0x53dc1f['XBpvT'](_0xaf4e3,_0x3a0a34);},'ZAXeu':function(_0x4e471,_0xc246b5){const _0x10e907=a148_0x1f6a;return _0x53dc1f[_0x10e907(0x1c5)](_0x4e471,_0xc246b5);}};_0x53b3e0=_0x53dc1f[_0x186dc9(0x1c6)](setTimeout,()=>{const _0xbb0505=_0x186dc9;if(!_0x476b57){const _0x1ac0fd={'status':''+_0xc03fcc,'timeTaken':_0x4efdb2[_0xbb0505(0x1c1)](new Date(),_0x381526)};utilities[_0xbb0505(0x1c9)](_0x567227,_0x1ac0fd,_0x3b25ca,_0x437b7f),_0x4efdb2['ZAXeu'](_0x1265d1,new Error(_0xc03fcc));}},_0x343a0b);});return _0x3dd22d['cancel']=()=>{_0x476b57=!![],_0x53dc1f['JyOQw'](clearTimeout,_0x53b3e0);},_0x3dd22d;};
const a148_0x579421=a148_0x32bd;(function(_0x5f32d0,_0x490c9c){const _0x41c10e=a148_0x32bd,_0x24c052=_0x5f32d0();while(!![]){try{const _0x5a7d6b=parseInt(_0x41c10e(0x1b2))/0x1+parseInt(_0x41c10e(0x1bf))/0x2*(parseInt(_0x41c10e(0x1be))/0x3)+-parseInt(_0x41c10e(0x1bb))/0x4*(parseInt(_0x41c10e(0x1bd))/0x5)+-parseInt(_0x41c10e(0x1ba))/0x6*(-parseInt(_0x41c10e(0x1bc))/0x7)+parseInt(_0x41c10e(0x1b7))/0x8+-parseInt(_0x41c10e(0x1b8))/0x9*(-parseInt(_0x41c10e(0x1af))/0xa)+-parseInt(_0x41c10e(0x1b6))/0xb;if(_0x5a7d6b===_0x490c9c)break;else _0x24c052['push'](_0x24c052['shift']());}catch(_0x1d1197){_0x24c052['push'](_0x24c052['shift']());}}}(a148_0x50da,0x85015));const utilities=require(a148_0x579421(0x1b9));function a148_0x32bd(_0x5e6226,_0x15d83d){const _0x50dad0=a148_0x50da();return a148_0x32bd=function(_0x32bda8,_0x13437c){_0x32bda8=_0x32bda8-0x1ae;let _0x489662=_0x50dad0[_0x32bda8];return _0x489662;},a148_0x32bd(_0x5e6226,_0x15d83d);}function a148_0x50da(){const _0x54d1e3=['unyYa','yhAUv','920599ykitup','ikJQk','DMLdX','kLmSc','17534781esynXl','6761568aPGOfQ','7498746cpLYFI','./utilities','531246TaZCve','1466900CxAAmv','14TlvjIJ','10oFdCyf','2019KqKvrl','286YWZWgB','fireFunnelTestEvent','10zgBOtF'];a148_0x50da=function(){return _0x54d1e3;};return a148_0x50da();}module['exports']=(_0x192317,_0x312d82,_0x1714fe,_0x58f5da,_0x4546d3,_0xa164cc)=>{const _0x1f22ba={'unyYa':function(_0x1300a6,_0x56ff3d){return _0x1300a6-_0x56ff3d;},'DMLdX':function(_0x37067a,_0x555a4e){return _0x37067a(_0x555a4e);},'kLmSc':function(_0x13f59a,_0x4bc891,_0x5b287a){return _0x13f59a(_0x4bc891,_0x5b287a);},'eYMWI':function(_0x2c643f,_0x3819b7){return _0x2c643f(_0x3819b7);}};let _0x5cdf2b,_0x33d1ad=![];const _0x3a1a12=new Promise((_0x3df787,_0x4c33ab)=>{const _0x4c5236=a148_0x32bd,_0x31639e={'ikJQk':function(_0x5a32e0,_0x1b5e83){const _0x588455=a148_0x32bd;return _0x1f22ba[_0x588455(0x1b0)](_0x5a32e0,_0x1b5e83);},'yhAUv':function(_0x2d5d7b,_0x138ddf){const _0x417b16=a148_0x32bd;return _0x1f22ba[_0x417b16(0x1b4)](_0x2d5d7b,_0x138ddf);}};_0x5cdf2b=_0x1f22ba[_0x4c5236(0x1b5)](setTimeout,()=>{const _0x372eab=_0x4c5236;if(!_0x33d1ad){const _0x565800={'status':''+_0x312d82,'timeTaken':_0x31639e[_0x372eab(0x1b3)](new Date(),_0x58f5da)};utilities[_0x372eab(0x1ae)](_0x1714fe,_0x565800,_0x4546d3,_0xa164cc),_0x31639e[_0x372eab(0x1b1)](_0x4c33ab,new Error(_0x312d82));}},_0x192317);});return _0x3a1a12['cancel']=()=>{_0x33d1ad=!![],_0x1f22ba['eYMWI'](clearTimeout,_0x5cdf2b);},_0x3a1a12;};

@@ -1,1 +0,1 @@

function a149_0x5a20(_0x37e7a8,_0x5a26ab){const _0x19b624=a149_0x19b6();return a149_0x5a20=function(_0x5a202a,_0x4220fb){_0x5a202a=_0x5a202a-0x64;let _0x22996a=_0x19b624[_0x5a202a];return _0x22996a;},a149_0x5a20(_0x37e7a8,_0x5a26ab);}const a149_0x3971f6=a149_0x5a20;function a149_0x19b6(){const _0x2ce586=['apply','cFjbA','wYnhq','GSDwm','null','OuDfG','length','APP_AUTOMATE_PRODUCTS','app','seleniumVersion','keys','_buildHashedId','5ZQbaDW','config','Error\x20while\x20parsing\x20tests\x20errors,\x20Exception:\x20','27bdPDiW','values','eCaLb','getStackTraceAsString','uJFkl','hBUDZ','stack','sanitizeBrowserStackConfig','getTestFrameworkDetails','unhandledErrors','W_OK','1031305GtjDWa','undefined','WtrvG','RPPnM','user_killed','getSessionsList','xvkZz','globalException','hmeUf','Error\x20in\x20getting\x20framework\x20version\x20to\x20:\x20','PRODUCT_IF_NOT_BROWSERSTACK_INFRA','replace','Something\x20went\x20wrong\x20in\x20Final\x20Execution\x20step\x20:\x20','../bin/playwright/reporter/pwUtils','UqDLM','tests','browser','LKyEY','reFhS','KjMsW','vStnP','[REDACTED]','RIFUv','isModifiable','isBrowserstackInfra','debug','RUtde','ewUNf','type','\x20:\x20','constants','./performance/performance-tester','lrseD','toString','chmodSync','stringify','application/json','setReadWriteExecuteAccess','winstonLogger','deviceName','JPKXR','6561114nIvWwU','finalExecution','../bin/utils/constants','finishedMetadata','SDKTestSuccessful','Dqsmt','Failed\x20to\x20set\x20directory\x20access:\x20','name','playwrightVersion','lQWST','SDK\x20run\x20ended\x20for\x20id:\x20','1833728AaxAdK','accessSync','error','event_properties','osVersion','getFrameworkVersion','getGlobal','3kWkUCj','LXmxY','selenium-webdriver','5360106HkFSSM','WzYho','nodejs','isTurboScaleSession','buildIdentifier','all','fireFunnelTestEvent','sendLogs','buildName','notifyUpdate','Error\x20in\x20firing\x20request\x20to\x20','getNodeAgent','./test-observability/utils','sdkRunId','tOcjp',',\x20testhub\x20id:\x20','qdeLq','hostname','lapuE','\x20response\x20-\x20','Firing\x20SDK\x20event\x20for\x20funnel\x20data:\x20','codeceptjs','forEach','killSignal','push','xomBq','assign','framework','7159440eXXrYD','env','format','requirePWModule','zKrSf','Directory\x20','browserStackConfig','content-type','1290010DWUdwN','vTvcb','errorMessage','NqYXo','QKQbu','./globals','PleXj','./helper','getAccessKey','version','ENV_VAR','isNullOrEmpty','getUserName','JCnAJ','LTbdh','getBuildLink','getTurboScaleBuildLink','3520964ATOnFh','nodeRequest','BROWSERSTACK_TESTHUB_UUID','browserVersion','\x20has\x20now\x20read/write/execute\x20permissions.','trim','SdxOn','qlCKO','RdRGk','APP_AUTOMATE','source'];a149_0x19b6=function(){return _0x2ce586;};return a149_0x19b6();}(function(_0x264b41,_0x719cf8){const _0x1b185a=a149_0x5a20,_0x3f733e=_0x264b41();while(!![]){try{const _0x307233=parseInt(_0x1b185a(0x86))/0x1+-parseInt(_0x1b185a(0xe8))/0x2+-parseInt(_0x1b185a(0xc1))/0x3*(-parseInt(_0x1b185a(0xf9))/0x4)+parseInt(_0x1b185a(0x78))/0x5*(parseInt(_0x1b185a(0xc4))/0x6)+parseInt(_0x1b185a(0xaf))/0x7+-parseInt(_0x1b185a(0xba))/0x8+parseInt(_0x1b185a(0x7b))/0x9*(-parseInt(_0x1b185a(0xe0))/0xa);if(_0x307233===_0x719cf8)break;else _0x3f733e['push'](_0x3f733e['shift']());}catch(_0x3a030d){_0x3f733e['push'](_0x3f733e['shift']());}}}(a149_0x19b6,0xafd12));const os=require('os'),util=require('util'),fs=require('fs'),{getProductMap}=require('./testhub/utils'),logger=require('./logger')[a149_0x3971f6(0xac)],constants=require(a149_0x3971f6(0xb1)),testHubConstants=require('../helpers/testhub/constants'),{getTransformPath}=require(a149_0x3971f6(0x93)),{FUNNEL_INSTRUMENTATION_API_URL}=require(a149_0x3971f6(0xb1)),{generateCIArtifacts,printNudgeLocalNotSetError}=require(a149_0x3971f6(0xef)),PerformanceTester=require(a149_0x3971f6(0xa5)),globals=require(a149_0x3971f6(0xed)),helper=require(a149_0x3971f6(0xef)),{isTestObservabilitySession}=require(a149_0x3971f6(0xd0));let unhandledErrors='';exports[a149_0x3971f6(0xca)]=async(_0x51df23,_0x1cfa05={},_0x26493c,_0x3c81fb,_0x38b131=![])=>{const _0x5ef1e1=a149_0x3971f6,_0x76a3d7={'RIFUv':function(_0xa4c1ed,_0x46a33b){return _0xa4c1ed===_0x46a33b;},'lQWST':'object','SuZIC':function(_0x496e0a,_0x1fd6ad){return _0x496e0a>_0x1fd6ad;},'wYnhq':function(_0x25daa9,_0x3f0b12){return _0x25daa9>_0x3f0b12;},'cFjbA':_0x5ef1e1(0x95),'uJFkl':function(_0x4cf2d4){return _0x4cf2d4();},'ewUNf':function(_0x555195,_0x4826be){return _0x555195==_0x4826be;},'JPKXR':_0x5ef1e1(0x70),'xomBq':function(_0x2c53d6,_0x10c54d){return _0x2c53d6===_0x10c54d;},'RPPnM':_0x5ef1e1(0x87),'PleXj':function(_0x5af7fb,_0x3f8b1e){return _0x5af7fb>_0x3f8b1e;},'zKrSf':function(_0x3450a1,_0x53a0c8){return _0x3450a1===_0x53a0c8;},'xvkZz':_0x5ef1e1(0xd9),'eqxBD':function(_0x591897,_0x3561a2){return _0x591897>_0x3561a2;},'lapuE':function(_0x133f31,_0x2cf1a1){return _0x133f31!==_0x2cf1a1;},'JCnAJ':'Playwright','RUtde':function(_0x27f3ea,_0x50237d){return _0x27f3ea===_0x50237d;},'reFhS':'error','qdeLq':function(_0x47993b,_0x575415){return _0x47993b>_0x575415;},'RUIRX':function(_0x4b5385,_0x34e176){return _0x4b5385+_0x34e176;},'NqYXo':_0x5ef1e1(0x7a),'RdRGk':_0x5ef1e1(0x77),'vStnP':function(_0x2fa418,_0x4e509a){return _0x2fa418(_0x4e509a);},'SdxOn':'unknown','WzYho':_0x5ef1e1(0xc6),'tOcjp':function(_0x4e076d,_0x4c348e){return _0x4e076d===_0x4c348e;},'Dqsmt':'SDKTestSuccessful','QKQbu':function(_0x5843c2){return _0x5843c2();},'hmeUf':_0x5ef1e1(0xc3),'qlCKO':_0x5ef1e1(0xaa),'lrseD':_0x5ef1e1(0x9b),'UqDLM':'POST'};let _0x30a872=[];if(helper[_0x5ef1e1(0x9e)]()&&_0x76a3d7[_0x5ef1e1(0x7f)](isTestObservabilitySession))_0x30a872=_0x26493c[_0x5ef1e1(0x74)]?constants[_0x5ef1e1(0x73)]:constants['AUTOMATE_PRODUCTS'];else{if(_0x76a3d7['uJFkl'](isTestObservabilitySession))_0x30a872=constants[_0x5ef1e1(0x90)];else helper['isBrowserstackInfra']()&&(_0x30a872=_0x26493c['app']?constants[_0x5ef1e1(0x6a)]:constants['AUTOMATE']);}let _0x19ffbb=_0x26493c[_0x5ef1e1(0xc8)];if(_0x76a3d7[_0x5ef1e1(0xa1)](_0x19ffbb,null))_0x19ffbb=_0x76a3d7[_0x5ef1e1(0xae)];else _0x76a3d7[_0x5ef1e1(0xdd)](_0x19ffbb,undefined)&&(_0x19ffbb=_0x76a3d7[_0x5ef1e1(0x89)]);unhandledErrors&&_0x76a3d7[_0x5ef1e1(0xee)](unhandledErrors['length'],0x0)&&(_0x1cfa05[_0x5ef1e1(0x8d)]=unhandledErrors);global[_0x5ef1e1(0xd1)]&&(_0x1cfa05[_0x5ef1e1(0xd1)]=global[_0x5ef1e1(0xd1)]);try{if(_0x1cfa05[_0x5ef1e1(0xbc)]){if(_0x76a3d7['zKrSf'](_0x3c81fb,_0x76a3d7[_0x5ef1e1(0x8c)])&&_0x76a3d7['eqxBD'](_0x1cfa05[_0x5ef1e1(0xbc)][_0x5ef1e1(0x72)],0x0)){const _0x30a0bb={};_0x30a0bb['os']='',_0x30a0bb[_0x5ef1e1(0xbe)]='',_0x30a0bb['browser']='',_0x30a0bb['browserVersion']='';const _0x391ccb=_0x30a0bb;let _0x42e10d={};const _0x43a9d8=_0x1cfa05[_0x5ef1e1(0xbc)];_0x42e10d=_0x43a9d8['reduce']((_0x35f535,_0x3b8941)=>{for(const _0x34d430 in _0x3b8941){_0x35f535[_0x34d430]=_0x3b8941[_0x34d430];}return _0x35f535;},{});const _0xe75d0c={};_0xe75d0c[_0x5ef1e1(0x95)]=_0x42e10d,_0x1cfa05[_0x5ef1e1(0xbc)]=[Object[_0x5ef1e1(0xde)]({},_0x391ccb,_0xe75d0c)];}else{let _0x5ea049=0x0;const _0x4545aa=_0x76a3d7[_0x5ef1e1(0xd6)](_0x3c81fb,_0x76a3d7[_0x5ef1e1(0xf5)])?JSON['parse'](_0x1cfa05[_0x5ef1e1(0xbc)]):_0x1cfa05[_0x5ef1e1(0xbc)],_0x4ed11b=Object[_0x5ef1e1(0x7c)](_0x4545aa);_0x4ed11b[_0x5ef1e1(0xda)](_0x11a86a=>{const _0xdbdaba=_0x5ef1e1;if(_0x76a3d7[_0xdbdaba(0x9c)](typeof _0x11a86a,_0x76a3d7[_0xdbdaba(0xb8)])){const _0x912a8a=Object[_0xdbdaba(0x7c)](_0x11a86a);!_0x912a8a['every'](_0x2507c4=>_0x2507c4===null||_0x2507c4===undefined||_0x2507c4==='')&&(_0x5ea049+=0x1);}});if(_0x76a3d7[_0x5ef1e1(0xa0)](_0x5ea049,0x0))delete _0x1cfa05[_0x76a3d7[_0x5ef1e1(0x98)]];else{const _0x493c80=[];Object[_0x5ef1e1(0x76)](_0x4545aa)[_0x5ef1e1(0xda)](_0x19a24f=>{const _0xcef5e1=_0x5ef1e1,_0x1ac117={'hBUDZ':function(_0x1fad5e,_0x401f4a){return _0x76a3d7['SuZIC'](_0x1fad5e,_0x401f4a);}},[_0xb1a364,_0x369e2c,_0x2354ff,_0x2ce376]=_0x19a24f['split'](',\x20');let _0x584f76={};if(!_0x2ce376){const _0x4e1c99={};_0x4e1c99[_0xcef5e1(0xad)]=_0xb1a364,_0x4e1c99[_0xcef5e1(0xbe)]=_0x369e2c,_0x4e1c99[_0xcef5e1(0x96)]=_0x2354ff,_0x584f76=_0x4e1c99;}else{const _0x1963b1={};_0x1963b1['os']=_0xb1a364,_0x1963b1[_0xcef5e1(0xbe)]=_0x369e2c,_0x1963b1[_0xcef5e1(0x96)]=_0x2354ff,_0x1963b1[_0xcef5e1(0x64)]=_0x2ce376,_0x584f76=_0x1963b1;}const _0xdb0177={},_0x113946=_0x4545aa[_0x19a24f];Object['keys'](_0x113946)[_0xcef5e1(0xda)](_0x16fa2b=>{const _0x5139d1=_0xcef5e1;_0x1ac117[_0x5139d1(0x80)](_0x113946[_0x16fa2b][_0x5139d1(0x72)],0x0)&&(_0xdb0177[_0x16fa2b]=_0x113946[_0x16fa2b]);}),_0x76a3d7[_0xcef5e1(0x6e)](Object[_0xcef5e1(0x76)](_0xdb0177)[_0xcef5e1(0x72)],0x0)&&(_0x584f76[_0x76a3d7[_0xcef5e1(0x6d)]]=_0xdb0177,_0x493c80[_0xcef5e1(0xdc)](_0x584f76));}),_0x76a3d7[_0x5ef1e1(0xd4)](_0x493c80[_0x5ef1e1(0x72)],0x0)?_0x1cfa05[_0x5ef1e1(0xbc)]=_0x493c80:delete _0x1cfa05[_0x76a3d7[_0x5ef1e1(0x98)]];}}}}catch(_0x55fc9c){delete _0x1cfa05[_0x76a3d7[_0x5ef1e1(0x98)]],logger[_0x5ef1e1(0x9f)](_0x76a3d7['RUIRX'](_0x76a3d7[_0x5ef1e1(0xeb)],_0x55fc9c));}const _0xc7b4db=helper[_0x5ef1e1(0x83)](_0x26493c,_0x26493c['framework']),_0x1663d6={'userName':helper[_0x5ef1e1(0xf4)](_0x26493c),'accessKey':helper[_0x5ef1e1(0xf0)](_0x26493c),'event_type':_0x51df23,'detectedFramework':_0x3c81fb,'buildHashedId':globals[_0x5ef1e1(0xc0)](_0x76a3d7[_0x5ef1e1(0x69)]),'optimalHubUrl':helper['getOptimalHubUrl'](),'event_properties':{'testhub_uuid':process[_0x5ef1e1(0xe1)][testHubConstants[_0x5ef1e1(0xf2)][_0x5ef1e1(0xfb)]]||'','sdkRunId':global[_0x5ef1e1(0xd1)],'product_map':_0x76a3d7[_0x5ef1e1(0x9a)](getProductMap,_0x26493c),'productMap':_0x76a3d7[_0x5ef1e1(0x9a)](getProductMap,_0x26493c),'language_framework':_0x26493c[_0x5ef1e1(0x6b)]||_0x76a3d7[_0x5ef1e1(0x67)],'referrer':helper[_0x5ef1e1(0xcf)](_0x3c81fb),'framework':_0x26493c[_0x5ef1e1(0xdf)],'frameworkVersion':helper[_0x5ef1e1(0xbf)](_0x3c81fb),'automationFramework':_0xc7b4db[_0x5ef1e1(0xb6)],'automationFrameworkVersion':_0xc7b4db['version'],'language':_0x76a3d7[_0x5ef1e1(0xc5)],'languageVersion':process[_0x5ef1e1(0xf1)],'product':_0x30a872,'buildName':_0x26493c[_0x5ef1e1(0xcc)]||_0x76a3d7['RPPnM'],'buildIdentifier':_0x19ffbb,'os':os[_0x5ef1e1(0xa2)]()||_0x76a3d7[_0x5ef1e1(0x67)],'hostname':os[_0x5ef1e1(0xd5)]()||_0x76a3d7[_0x5ef1e1(0x67)],..._0x1cfa05,'isCLIEnabled':_0x38b131}};try{_0x76a3d7[_0x5ef1e1(0xd2)](_0x51df23,_0x76a3d7[_0x5ef1e1(0xb4)])&&(_0x1663d6[_0x5ef1e1(0xbd)][_0x5ef1e1(0xe6)]=helper[_0x5ef1e1(0x82)](_0x26493c)),_0x76a3d7[_0x5ef1e1(0xe4)](_0x3c81fb,_0x76a3d7['JCnAJ'])?_0x1663d6[_0x5ef1e1(0xbd)][_0x5ef1e1(0xb7)]=helper[_0x5ef1e1(0xe3)][_0x5ef1e1(0x6c)](null,_0x76a3d7[_0x5ef1e1(0xec)](getTransformPath),!![]):_0x1663d6[_0x5ef1e1(0xbd)][_0x5ef1e1(0x75)]=helper['getPackageVersion'](_0x76a3d7[_0x5ef1e1(0x8e)]);}catch(_0x324ff9){logger[_0x5ef1e1(0x9f)](_0x5ef1e1(0x8f)+_0x324ff9);}const _0x422098={};_0x422098[_0x5ef1e1(0xe7)]=_0x76a3d7[_0x5ef1e1(0x68)];const _0x1b109b={'headers':_0x422098,'body':_0x1663d6,'auth':{'user':helper[_0x5ef1e1(0xf4)](_0x26493c),'pass':helper[_0x5ef1e1(0xf0)](_0x26493c)},'json':!![]};logger[_0x5ef1e1(0x9f)](_0x5ef1e1(0xd8)+JSON[_0x5ef1e1(0xa9)](_0x1b109b['body'])[_0x5ef1e1(0x91)](new RegExp(helper['getUserName'](_0x26493c),'g'),_0x76a3d7[_0x5ef1e1(0xa6)])[_0x5ef1e1(0x91)](new RegExp(helper[_0x5ef1e1(0xf0)](_0x26493c),'g'),_0x76a3d7[_0x5ef1e1(0xa6)]));try{const _0x3aaca1=await helper[_0x5ef1e1(0xfa)](_0x76a3d7[_0x5ef1e1(0x94)],FUNNEL_INSTRUMENTATION_API_URL,_0x1b109b,_0x26493c);logger[_0x5ef1e1(0x9f)]('API\x20Event\x20'+_0x51df23+_0x5ef1e1(0xd7)+util[_0x5ef1e1(0xe2)]('%j',_0x3aaca1));}catch(_0x1f270b){logger[_0x5ef1e1(0x9f)](_0x5ef1e1(0xce)+FUNNEL_INSTRUMENTATION_API_URL+_0x5ef1e1(0xa3)+util[_0x5ef1e1(0xe2)](_0x1f270b));}},exports[a149_0x3971f6(0xb0)]=async(_0x50f8e8,_0x192837=![])=>{const _0x1607a0=a149_0x3971f6,_0x108054={'eCaLb':function(_0x467ed0){return _0x467ed0();},'WtrvG':_0x1607a0(0xb2),'OuDfG':_0x1607a0(0x8a),'LTbdh':_0x1607a0(0xb3),'LXmxY':function(_0xad7593,_0x508920,_0x16e6d4){return _0xad7593(_0x508920,_0x16e6d4);},'LKyEY':function(_0x3e0004,_0x3f5195){return _0x3e0004+_0x3f5195;},'TFCLn':_0x1607a0(0x92)};try{await _0x50f8e8['stopPercy'](),_0x108054[_0x1607a0(0x7d)](printNudgeLocalNotSetError);const _0x5b625b={};_0x5b625b['error']=_0x50f8e8[_0x1607a0(0xea)]?_0x50f8e8['errorMessage']:'{}';const _0x59a223=_0x5b625b,_0x4c732a=Object[_0x1607a0(0xde)]({},_0x59a223);!!_0x50f8e8[_0x1607a0(0xdb)]&&(_0x4c732a[_0x108054[_0x1607a0(0x88)]]={'reason':_0x108054[_0x1607a0(0x71)],'signal':_0x50f8e8[_0x1607a0(0xdb)]});unhandledErrors=_0x50f8e8[_0x1607a0(0x84)]['join']('\x0a');let _0x1e55de,_0x1facba,_0x192457;helper[_0x1607a0(0xc7)](_0x50f8e8[_0x1607a0(0x79)])?([_0x1e55de,_0x1facba]=await helper[_0x1607a0(0xf8)](_0x50f8e8[_0x1607a0(0x79)]),[_0x192457]=await Promise[_0x1607a0(0xc9)]([helper['getTurboScaleSessionsList'](_0x1e55de,_0x50f8e8[_0x1607a0(0x79)]),exports[_0x1607a0(0xca)](_0x108054[_0x1607a0(0xf6)],_0x4c732a,_0x50f8e8[_0x1607a0(0x79)],_0x50f8e8[_0x1607a0(0xdf)],_0x192837)])):([_0x1e55de,_0x1facba]=await helper[_0x1607a0(0xf7)](_0x50f8e8['config']),[_0x192457]=await Promise[_0x1607a0(0xc9)]([helper[_0x1607a0(0x8b)](_0x1e55de,_0x50f8e8[_0x1607a0(0x79)]),exports['fireFunnelTestEvent'](_0x108054['LTbdh'],_0x4c732a,_0x50f8e8['config'],_0x50f8e8[_0x1607a0(0xdf)],_0x192837)])),_0x192457&&await _0x108054[_0x1607a0(0xc2)](generateCIArtifacts,_0x192457,_0x1facba),logger['info'](_0x1607a0(0xb9)+_0x50f8e8['sdkRunId']+_0x1607a0(0xd3)+process[_0x1607a0(0xe1)]['BROWSERSTACK_TESTHUB_UUID']),await helper[_0x1607a0(0xcb)](_0x50f8e8[_0x1607a0(0x79)]);}catch(_0x24d7da){logger[_0x1607a0(0x9f)](_0x108054[_0x1607a0(0x97)](_0x108054['TFCLn'],_0x24d7da));}helper[_0x1607a0(0xcd)]();},exports[a149_0x3971f6(0x7e)]=_0x19474=>{const _0x4dc5ed=a149_0x3971f6,_0x4621f9={'GSDwm':function(_0x2be56a,_0x42820a){return _0x2be56a instanceof _0x42820a;},'vTvcb':function(_0x567a91,_0x9e6ac5){return _0x567a91(_0x9e6ac5);}};try{if(_0x4621f9[_0x4dc5ed(0x6f)](_0x19474,Error))return _0x19474[_0x4dc5ed(0x81)]||_0x19474['toString']();return _0x4621f9[_0x4dc5ed(0xe9)](String,_0x19474);}catch(_0x2c8dea){return _0x19474?_0x19474[_0x4dc5ed(0xa7)]():'';}},exports[a149_0x3971f6(0xf3)]=_0x5c097d=>{const _0x1de453=a149_0x3971f6,_0x2d5bcf={};_0x2d5bcf[_0x1de453(0x99)]=function(_0x1b612c,_0x408187){return _0x1b612c===_0x408187;};const _0x3dabc2=_0x2d5bcf;return!_0x5c097d||_0x3dabc2[_0x1de453(0x99)](_0x5c097d[_0x1de453(0x66)](),'');},exports[a149_0x3971f6(0x9d)]=_0x220483=>{const _0x4506e1=a149_0x3971f6,_0x2839fc={};_0x2839fc['hNmTe']=function(_0x334410,_0x44e242){return _0x334410|_0x44e242;};const _0x520075=_0x2839fc;try{return fs[_0x4506e1(0xbb)](_0x220483,_0x520075['hNmTe'](fs[_0x4506e1(0xa4)][_0x4506e1(0x85)],fs['constants']['X_OK'])),!![];}catch(_0x4d4617){return![];}},exports[a149_0x3971f6(0xab)]=_0x21d15b=>{const _0x484d82=a149_0x3971f6;try{fs[_0x484d82(0xa8)](_0x21d15b,0x1ff),logger['debug'](_0x484d82(0xe5)+_0x21d15b+_0x484d82(0x65));}catch(_0x4ed075){logger[_0x484d82(0xbc)](_0x484d82(0xb5)+exports['getStackTraceAsString'](_0x4ed075));}};
const a149_0x232c7b=a149_0x17c4;function a149_0x3f5b(){const _0x4a6a9f=['getTestFrameworkDetails','efFiY','getBuildLink','getTurboScaleSessionsList','hcjXj','./test-observability/utils','getOptimalHubUrl','length','killSignal','SDKTestSuccessful','push','playwrightVersion','MyTSn','Something\x20went\x20wrong\x20in\x20Final\x20Execution\x20step\x20:\x20','12961152iSJnym','type','Error\x20while\x20parsing\x20tests\x20errors,\x20Exception:\x20','osVersion','nodeRequest','_buildHashedId','Firing\x20SDK\x20event\x20for\x20funnel\x20data:\x20','SFVQm','./globals','codeceptjs','util','framework','getSessionsList','forEach','AUTOMATE','getNodeAgent','replace','PtdAq','CwBzb','hvkYu','APP_AUTOMATE','getStackTraceAsString','hostname','../bin/playwright/reporter/pwUtils','app','info','format','Error\x20in\x20getting\x20framework\x20version\x20to\x20:\x20','EHDGP','getPackageVersion','split','BROWSERSTACK_TESTHUB_UUID','BFTIf','lFupW','event_properties','apply','constants','all','./helper','mjMOJ','\x20has\x20now\x20read/write/execute\x20permissions.','getGlobal','source','APP_AUTOMATE_PRODUCTS','name','fireFunnelTestEvent','\x20response\x20-\x20','requirePWModule','JINjw','POST','ieBdJ','vIPUx','browserStackConfig','sendLogs','X_OK','user_killed','keys','browser','IAOLG','brWPC','values','Error\x20in\x20firing\x20request\x20to\x20','debug','isBrowserstackInfra','nodejs','tests','getUserName','stack','null','sdkRunId','join','version','YJLBI','seleniumVersion','uvopF','6787102UTKxnM','dVPzn','385521AvjRwd','ZFrhX','../helpers/testhub/constants','chmodSync','unknown','deviceName','CJiBO','accessSync','HfbLp','browserVersion','10ZshoMZ','error','object','5365128xKVUCS','notifyUpdate','QlnND','JmmSD','getAccessKey','./performance/performance-tester','errorMessage','buildName','mwMLN','winstonLogger','./testhub/utils','2748426gkHIIO','API\x20Event\x20','eIXLW','trim','buildIdentifier','globalException','stopPercy','config','yGCze','setReadWriteExecuteAccess','finalExecution','54138rZyqdh','bqlul','134MIwdza','\x20:\x20','env','isNullOrEmpty','reduce','./logger','getFrameworkVersion','isModifiable','PGcLI','byeam','TJsQx','[REDACTED]','35916850ChdLwK','VTNiB','wJuPW','NnEjd','8wcgDMM'];a149_0x3f5b=function(){return _0x4a6a9f;};return a149_0x3f5b();}(function(_0x36fe85,_0x26a4ec){const _0x27d543=a149_0x17c4,_0x59dbb7=_0x36fe85();while(!![]){try{const _0xa5e241=parseInt(_0x27d543(0x102))/0x1+parseInt(_0x27d543(0x127))/0x2*(-parseInt(_0x27d543(0x125))/0x3)+parseInt(_0x27d543(0x10f))/0x4+parseInt(_0x27d543(0x10c))/0x5*(-parseInt(_0x27d543(0x11a))/0x6)+-parseInt(_0x27d543(0x100))/0x7*(parseInt(_0x27d543(0x137))/0x8)+-parseInt(_0x27d543(0x146))/0x9+parseInt(_0x27d543(0x133))/0xa;if(_0xa5e241===_0x26a4ec)break;else _0x59dbb7['push'](_0x59dbb7['shift']());}catch(_0x2b3c23){_0x59dbb7['push'](_0x59dbb7['shift']());}}}(a149_0x3f5b,0xbf4be));const os=require('os'),util=require(a149_0x232c7b(0x150)),fs=require('fs'),{getProductMap}=require(a149_0x232c7b(0x119)),logger=require(a149_0x232c7b(0x12c))[a149_0x232c7b(0x118)],constants=require('../bin/utils/constants'),testHubConstants=require(a149_0x232c7b(0x104)),{getTransformPath}=require(a149_0x232c7b(0x15d)),{FUNNEL_INSTRUMENTATION_API_URL}=require('../bin/utils/constants'),{generateCIArtifacts,printNudgeLocalNotSetError}=require(a149_0x232c7b(0xdb)),PerformanceTester=require(a149_0x232c7b(0x114)),globals=require(a149_0x232c7b(0x14e)),helper=require(a149_0x232c7b(0xdb)),{isTestObservabilitySession}=require(a149_0x232c7b(0x13d));function a149_0x17c4(_0x36df5d,_0x4764ae){const _0x3f5b13=a149_0x3f5b();return a149_0x17c4=function(_0x17c425,_0x204465){_0x17c425=_0x17c425-0xce;let _0x40aafd=_0x3f5b13[_0x17c425];return _0x40aafd;},a149_0x17c4(_0x36df5d,_0x4764ae);}let unhandledErrors='';exports['fireFunnelTestEvent']=async(_0x5e3a7d,_0x24db20={},_0x20531a,_0x3bd2ef,_0x57ae2a=![])=>{const _0x5c764f=a149_0x232c7b,_0x3762c9={'BKSLy':function(_0x5a659e,_0x3bf5ae){return _0x5a659e===_0x3bf5ae;},'Qhlvb':_0x5c764f(0x10e),'CJiBO':function(_0x2e85a3,_0x1566c2){return _0x2e85a3>_0x1566c2;},'wJuPW':function(_0x107956,_0x564822){return _0x107956>_0x564822;},'IAOLG':'tests','QlnND':function(_0x40d305){return _0x40d305();},'mjMOJ':function(_0x36ee27,_0x54f862){return _0x36ee27==_0x54f862;},'xZumv':_0x5c764f(0xf9),'dVPzn':function(_0x182fdf,_0x314285){return _0x182fdf===_0x314285;},'PtdAq':'undefined','BFTIf':function(_0xdfc9be,_0x5c5996){return _0xdfc9be>_0x5c5996;},'NnEjd':_0x5c764f(0x14f),'ZFrhX':function(_0x2ff073,_0xbf70da){return _0x2ff073!==_0xbf70da;},'EHDGP':'Playwright','CwBzb':_0x5c764f(0x10d),'rUppt':function(_0x3bcb85,_0x13295d){return _0x3bcb85+_0x13295d;},'ieBdJ':_0x5c764f(0x148),'YJLBI':_0x5c764f(0x14b),'hcjXj':function(_0x118c27,_0x2a44c5){return _0x118c27(_0x2a44c5);},'bqlul':function(_0x4ff833,_0x3309a6){return _0x4ff833(_0x3309a6);},'byeam':_0x5c764f(0x106),'uvopF':_0x5c764f(0xf5),'hvkYu':function(_0x4c0c80,_0x4a691a){return _0x4c0c80===_0x4a691a;},'mwMLN':_0x5c764f(0x141),'PGcLI':function(_0x5673e5){return _0x5673e5();},'VTNiB':'selenium-webdriver','MyTSn':'application/json','lFupW':_0x5c764f(0x132),'SDAAq':_0x5c764f(0xe6)};let _0x18a9de=[];if(helper['isBrowserstackInfra']()&&_0x3762c9[_0x5c764f(0x111)](isTestObservabilitySession))_0x18a9de=_0x20531a['app']?constants[_0x5c764f(0xe0)]:constants['AUTOMATE_PRODUCTS'];else{if(_0x3762c9[_0x5c764f(0x111)](isTestObservabilitySession))_0x18a9de=constants['PRODUCT_IF_NOT_BROWSERSTACK_INFRA'];else helper[_0x5c764f(0xf4)]()&&(_0x18a9de=_0x20531a[_0x5c764f(0x15e)]?constants[_0x5c764f(0x15a)]:constants[_0x5c764f(0x154)]);}let _0x3cf6f3=_0x20531a[_0x5c764f(0x11e)];if(_0x3762c9[_0x5c764f(0xdc)](_0x3cf6f3,null))_0x3cf6f3=_0x3762c9['xZumv'];else _0x3762c9[_0x5c764f(0x101)](_0x3cf6f3,undefined)&&(_0x3cf6f3=_0x3762c9[_0x5c764f(0x157)]);unhandledErrors&&_0x3762c9[_0x5c764f(0xd5)](unhandledErrors[_0x5c764f(0x13f)],0x0)&&(_0x24db20[_0x5c764f(0x11f)]=unhandledErrors);global[_0x5c764f(0xfa)]&&(_0x24db20['sdkRunId']=global['sdkRunId']);try{if(_0x24db20[_0x5c764f(0x10d)]){if(_0x3762c9[_0x5c764f(0x101)](_0x3bd2ef,_0x3762c9[_0x5c764f(0x136)])&&_0x3762c9[_0x5c764f(0x108)](_0x24db20[_0x5c764f(0x10d)][_0x5c764f(0x13f)],0x0)){const _0x379f5a={};_0x379f5a['os']='',_0x379f5a[_0x5c764f(0x149)]='',_0x379f5a[_0x5c764f(0xee)]='',_0x379f5a[_0x5c764f(0x10b)]='';const _0x4dd6f2=_0x379f5a;let _0x26edb4={};const _0x524100=_0x24db20[_0x5c764f(0x10d)];_0x26edb4=_0x524100[_0x5c764f(0x12b)]((_0x5e68f9,_0x1e0d19)=>{for(const _0x2f895b in _0x1e0d19){_0x5e68f9[_0x2f895b]=_0x1e0d19[_0x2f895b];}return _0x5e68f9;},{});const _0x490ad3={};_0x490ad3[_0x5c764f(0xf6)]=_0x26edb4,_0x24db20[_0x5c764f(0x10d)]=[Object['assign']({},_0x4dd6f2,_0x490ad3)];}else{let _0x4fff76=0x0;const _0x94d2a2=_0x3762c9[_0x5c764f(0x103)](_0x3bd2ef,_0x3762c9[_0x5c764f(0xd1)])?JSON['parse'](_0x24db20['error']):_0x24db20[_0x5c764f(0x10d)],_0x1f4ed5=Object[_0x5c764f(0xf1)](_0x94d2a2);_0x1f4ed5[_0x5c764f(0x153)](_0x3704b3=>{if(_0x3762c9['BKSLy'](typeof _0x3704b3,_0x3762c9['Qhlvb'])){const _0x256c75=Object['values'](_0x3704b3);!_0x256c75['every'](_0x3ee91b=>_0x3ee91b===null||_0x3ee91b===undefined||_0x3ee91b==='')&&(_0x4fff76+=0x1);}});if(_0x3762c9[_0x5c764f(0x101)](_0x4fff76,0x0))delete _0x24db20[_0x3762c9[_0x5c764f(0x158)]];else{const _0x19f876=[];Object[_0x5c764f(0xed)](_0x94d2a2)[_0x5c764f(0x153)](_0x3bcbe9=>{const _0x868625=_0x5c764f,[_0x10a7e7,_0x3431e7,_0x522e6a,_0x11f6c0]=_0x3bcbe9[_0x868625(0xd3)](',\x20');let _0x26d803={};if(!_0x11f6c0){const _0x5e7bc5={};_0x5e7bc5[_0x868625(0x107)]=_0x10a7e7,_0x5e7bc5[_0x868625(0x149)]=_0x3431e7,_0x5e7bc5['browser']=_0x522e6a,_0x26d803=_0x5e7bc5;}else{const _0x33a4ca={};_0x33a4ca['os']=_0x10a7e7,_0x33a4ca[_0x868625(0x149)]=_0x3431e7,_0x33a4ca[_0x868625(0xee)]=_0x522e6a,_0x33a4ca['browserVersion']=_0x11f6c0,_0x26d803=_0x33a4ca;}const _0x4ea139={},_0xeb7964=_0x94d2a2[_0x3bcbe9];Object[_0x868625(0xed)](_0xeb7964)[_0x868625(0x153)](_0x197c49=>{const _0x526b8e=_0x868625;_0x3762c9['CJiBO'](_0xeb7964[_0x197c49][_0x526b8e(0x13f)],0x0)&&(_0x4ea139[_0x197c49]=_0xeb7964[_0x197c49]);}),_0x3762c9[_0x868625(0x135)](Object['keys'](_0x4ea139)[_0x868625(0x13f)],0x0)&&(_0x26d803[_0x3762c9[_0x868625(0xef)]]=_0x4ea139,_0x19f876[_0x868625(0x142)](_0x26d803));}),_0x3762c9[_0x5c764f(0x108)](_0x19f876[_0x5c764f(0x13f)],0x0)?_0x24db20['error']=_0x19f876:delete _0x24db20[_0x3762c9[_0x5c764f(0x158)]];}}}}catch(_0x111078){delete _0x24db20[_0x3762c9[_0x5c764f(0x158)]],logger['debug'](_0x3762c9['rUppt'](_0x3762c9[_0x5c764f(0xe7)],_0x111078));}const _0x327e80=helper[_0x5c764f(0x138)](_0x20531a,_0x20531a[_0x5c764f(0x151)]),_0x2d6aad={'userName':helper[_0x5c764f(0xf7)](_0x20531a),'accessKey':helper[_0x5c764f(0x113)](_0x20531a),'event_type':_0x5e3a7d,'detectedFramework':_0x3bd2ef,'buildHashedId':globals[_0x5c764f(0xde)](_0x3762c9[_0x5c764f(0xfd)]),'optimalHubUrl':helper[_0x5c764f(0x13e)](),'event_properties':{'testhub_uuid':process[_0x5c764f(0x129)][testHubConstants['ENV_VAR'][_0x5c764f(0xd4)]]||'','sdkRunId':global[_0x5c764f(0xfa)],'product_map':_0x3762c9[_0x5c764f(0x13c)](getProductMap,_0x20531a),'productMap':_0x3762c9[_0x5c764f(0x126)](getProductMap,_0x20531a),'language_framework':_0x20531a[_0x5c764f(0xdf)]||_0x3762c9['byeam'],'referrer':helper[_0x5c764f(0x155)](_0x3bd2ef),'framework':_0x20531a[_0x5c764f(0x151)],'frameworkVersion':helper[_0x5c764f(0x12d)](_0x3bd2ef),'automationFramework':_0x327e80[_0x5c764f(0xe1)],'automationFrameworkVersion':_0x327e80['version'],'language':_0x3762c9[_0x5c764f(0xff)],'languageVersion':process[_0x5c764f(0xfc)],'product':_0x18a9de,'buildName':_0x20531a[_0x5c764f(0x116)]||_0x3762c9['PtdAq'],'buildIdentifier':_0x3cf6f3,'os':os[_0x5c764f(0x147)]()||_0x3762c9[_0x5c764f(0x130)],'hostname':os[_0x5c764f(0x15c)]()||_0x3762c9[_0x5c764f(0x130)],..._0x24db20,'isCLIEnabled':_0x57ae2a}};try{_0x3762c9[_0x5c764f(0x159)](_0x5e3a7d,_0x3762c9[_0x5c764f(0x117)])&&(_0x2d6aad['event_properties'][_0x5c764f(0xe9)]=helper['sanitizeBrowserStackConfig'](_0x20531a)),_0x3762c9[_0x5c764f(0x159)](_0x3bd2ef,_0x3762c9[_0x5c764f(0xd1)])?_0x2d6aad[_0x5c764f(0xd7)][_0x5c764f(0x143)]=helper[_0x5c764f(0xe4)][_0x5c764f(0xd8)](null,_0x3762c9[_0x5c764f(0x12f)](getTransformPath),!![]):_0x2d6aad[_0x5c764f(0xd7)][_0x5c764f(0xfe)]=helper[_0x5c764f(0xd2)](_0x3762c9[_0x5c764f(0x134)]);}catch(_0x3558c2){logger[_0x5c764f(0xf3)](_0x5c764f(0xd0)+_0x3558c2);}const _0x3232dd={};_0x3232dd['content-type']=_0x3762c9[_0x5c764f(0x144)];const _0x55f63a={'headers':_0x3232dd,'body':_0x2d6aad,'auth':{'user':helper[_0x5c764f(0xf7)](_0x20531a),'pass':helper['getAccessKey'](_0x20531a)},'json':!![]};logger['debug'](_0x5c764f(0x14c)+JSON['stringify'](_0x55f63a['body'])[_0x5c764f(0x156)](new RegExp(helper['getUserName'](_0x20531a),'g'),_0x3762c9['lFupW'])[_0x5c764f(0x156)](new RegExp(helper[_0x5c764f(0x113)](_0x20531a),'g'),_0x3762c9[_0x5c764f(0xd6)]));try{const _0xdce5a1=await helper[_0x5c764f(0x14a)](_0x3762c9['SDAAq'],FUNNEL_INSTRUMENTATION_API_URL,_0x55f63a,_0x20531a);logger[_0x5c764f(0xf3)](_0x5c764f(0x11b)+_0x5e3a7d+_0x5c764f(0xe3)+util[_0x5c764f(0xcf)]('%j',_0xdce5a1));}catch(_0x44d285){logger[_0x5c764f(0xf3)](_0x5c764f(0xf2)+FUNNEL_INSTRUMENTATION_API_URL+_0x5c764f(0x128)+util['format'](_0x44d285));}},exports[a149_0x232c7b(0x124)]=async(_0x4b8a5b,_0x2fd863=![])=>{const _0xd7ef75=a149_0x232c7b,_0x2df0fd={'brWPC':function(_0x4cad25){return _0x4cad25();},'hErKf':'finishedMetadata','yGCze':_0xd7ef75(0xec),'JINjw':'SDKTestSuccessful','SFVQm':function(_0x52657d,_0x33cfd2,_0x623402){return _0x52657d(_0x33cfd2,_0x623402);},'TJsQx':function(_0x5bdd7f,_0x10a4f0){return _0x5bdd7f+_0x10a4f0;},'HfbLp':_0xd7ef75(0x145)};try{await _0x4b8a5b[_0xd7ef75(0x120)](),_0x2df0fd[_0xd7ef75(0xf0)](printNudgeLocalNotSetError);const _0x3f895a={};_0x3f895a[_0xd7ef75(0x10d)]=_0x4b8a5b[_0xd7ef75(0x115)]?_0x4b8a5b[_0xd7ef75(0x115)]:'{}';const _0x9ef37d=_0x3f895a,_0x269fdf=Object['assign']({},_0x9ef37d);!!_0x4b8a5b[_0xd7ef75(0x140)]&&(_0x269fdf[_0x2df0fd['hErKf']]={'reason':_0x2df0fd[_0xd7ef75(0x122)],'signal':_0x4b8a5b[_0xd7ef75(0x140)]});unhandledErrors=_0x4b8a5b['unhandledErrors'][_0xd7ef75(0xfb)]('\x0a');let _0x1e4b63,_0x449472,_0x5c7d6a;helper['isTurboScaleSession'](_0x4b8a5b['config'])?([_0x1e4b63,_0x449472]=await helper['getTurboScaleBuildLink'](_0x4b8a5b[_0xd7ef75(0x121)]),[_0x5c7d6a]=await Promise['all']([helper[_0xd7ef75(0x13b)](_0x1e4b63,_0x4b8a5b['config']),exports[_0xd7ef75(0xe2)](_0x2df0fd['JINjw'],_0x269fdf,_0x4b8a5b[_0xd7ef75(0x121)],_0x4b8a5b[_0xd7ef75(0x151)],_0x2fd863)])):([_0x1e4b63,_0x449472]=await helper[_0xd7ef75(0x13a)](_0x4b8a5b[_0xd7ef75(0x121)]),[_0x5c7d6a]=await Promise[_0xd7ef75(0xda)]([helper[_0xd7ef75(0x152)](_0x1e4b63,_0x4b8a5b[_0xd7ef75(0x121)]),exports[_0xd7ef75(0xe2)](_0x2df0fd[_0xd7ef75(0xe5)],_0x269fdf,_0x4b8a5b[_0xd7ef75(0x121)],_0x4b8a5b[_0xd7ef75(0x151)],_0x2fd863)])),_0x5c7d6a&&await _0x2df0fd[_0xd7ef75(0x14d)](generateCIArtifacts,_0x5c7d6a,_0x449472),logger[_0xd7ef75(0xce)]('SDK\x20run\x20ended\x20for\x20id:\x20'+_0x4b8a5b[_0xd7ef75(0xfa)]+',\x20testhub\x20id:\x20'+process[_0xd7ef75(0x129)][_0xd7ef75(0xd4)]),await helper[_0xd7ef75(0xea)](_0x4b8a5b[_0xd7ef75(0x121)]);}catch(_0x3f979d){logger['debug'](_0x2df0fd[_0xd7ef75(0x131)](_0x2df0fd[_0xd7ef75(0x10a)],_0x3f979d));}helper[_0xd7ef75(0x110)]();},exports['getStackTraceAsString']=_0x152a92=>{const _0x164251=a149_0x232c7b,_0x3f2c98={'eIXLW':function(_0x46a7cf,_0x53f785){return _0x46a7cf instanceof _0x53f785;},'efFiY':function(_0x332e5b,_0x1ce391){return _0x332e5b(_0x1ce391);}};try{if(_0x3f2c98[_0x164251(0x11c)](_0x152a92,Error))return _0x152a92[_0x164251(0xf8)]||_0x152a92['toString']();return _0x3f2c98[_0x164251(0x139)](String,_0x152a92);}catch(_0x502b18){return _0x152a92?_0x152a92['toString']():'';}},exports[a149_0x232c7b(0x12a)]=_0x3a1fdb=>{const _0x1abcff=a149_0x232c7b,_0x3d47c6={};_0x3d47c6[_0x1abcff(0xe8)]=function(_0x91f27a,_0x4c2c4c){return _0x91f27a===_0x4c2c4c;};const _0x487392=_0x3d47c6;return!_0x3a1fdb||_0x487392[_0x1abcff(0xe8)](_0x3a1fdb[_0x1abcff(0x11d)](),'');},exports[a149_0x232c7b(0x12e)]=_0x4bfc7e=>{const _0x275de8=a149_0x232c7b,_0x9b347d={};_0x9b347d['JmmSD']=function(_0x16d2e5,_0x56d838){return _0x16d2e5|_0x56d838;};const _0x3e9a7f=_0x9b347d;try{return fs[_0x275de8(0x109)](_0x4bfc7e,_0x3e9a7f[_0x275de8(0x112)](fs['constants']['W_OK'],fs[_0x275de8(0xd9)][_0x275de8(0xeb)])),!![];}catch(_0x18c83a){return![];}},exports[a149_0x232c7b(0x123)]=_0x30a073=>{const _0x21fff9=a149_0x232c7b;try{fs[_0x21fff9(0x105)](_0x30a073,0x1ff),logger[_0x21fff9(0xf3)]('Directory\x20'+_0x30a073+_0x21fff9(0xdd));}catch(_0x293ebb){logger[_0x21fff9(0x10d)]('Failed\x20to\x20set\x20directory\x20access:\x20'+exports[_0x21fff9(0x15b)](_0x293ebb));}};

@@ -1,1 +0,1 @@

var a150_0xa611d0=a150_0xc6ef;function a150_0xc6ef(_0x3e0e82,_0x551b26){var _0x3e8346=a150_0x3e83();return a150_0xc6ef=function(_0xc6efa3,_0x498b93){_0xc6efa3=_0xc6efa3-0x1d7;var _0x5d06ce=_0x3e8346[_0xc6efa3];return _0x5d06ce;},a150_0xc6ef(_0x3e0e82,_0x551b26);}function a150_0x3e83(){var _0xf52163=['XjCOv','12715440DbheLv','PXjXJ','browserstack.accessibilityOptions.authToken','browserstack.networkProfile','browserstack.accessibilityOptions.scannerProcessingTimeout','dVnqw','userName','telemetryLogs','consoleLogs','WTTcr','deviceName','ElRHR','DBmFE','lWGkr','browserstack.disableCorsRestrictions','VtIqK','rkYPD','networkProfile','1361932HlASCN','accessibilityOptions.includeIssueType.needsReview','dugHI','cKhbm','rTPLR','QrJJJ','accessibilityOptions.scannerVersion','video','rcFXr','browserstack.maskCommands','bbRtF','xsTox','maskCommands','fLtYz','playwrightVersion','browserstack.maskBasicAuth','browserstack.uploadMedia','osVersion','3457783vwqIBu','performance','networkLogsOptions','disableCorsRestrictions','hosts','VKrsj','ixyUW','lOAlA','browserstack.use_w3c','koLvN','browserstack.performance','browserstack.accessibility','projectName','enableSim','bfcache','build','geoLocation','browserstack.playwrightVersion','browserstack.headerParams','accessibilityOptions.wcagVersion','browserstack.debug','browserVersion','debug','browserstack.hosts','seleniumVersion','KcboR','BLQsH','sessionName','xBqdO','browserstack.appiumLogs','browserstack.user','browserstack.buildIdentifier','ftNqu','W3CMapping','browserstack.key','RiCjs','realMobile','hsDzz','aJYEC','qzTki','oxtHB','simOptions','pKDxv','Tsosi','accessibility','browserstack.selenium_version','browserstack.enableSim','browser','appiumLogs','InPDY','1445295FEphZk','jafxJ','xRHPR','browserstack.idleTimeout','YaDRA','networkLogs','device','testhubBuildUuid','browserstack.wsLocalSupport','accessibilityOptions.authToken','accessKey','zWIkO','kUiwX','idleTimeout','bFOWC','browserstack.bfcache','browserstack.customNetwork','YOetB','name','tJTKa','browserstack.telemetryLogs','accessibilityOptions.scannerProcessingTimeout','browserstack.timezone','browserstack.appium_version','ntRbO','mODsR','accessibilityOptions.includeIssueType.bestPractice','resolution','SvcHl','AQpge','browserstack.accessibilityOptions.includeIssueType.needsReview','4155PwYGuR','296yEZEOp','TYqAK','maskBasicAuth','browserstack.accessibilityOptions.wcagVersion','hYJvZ','buildIdentifier','customNetwork','WeySG','buildProductMap','browserstack.autoWait','browserstack.seleniumLogs','browserstack.buildProductMap','seleniumLogs','browserstackSDK','626253DwCJey','browserstack.local','25362jpoNaX','UGJnA','browserstack.overridelocalInfo.localIdentifier','1710uVnGTe','localIdentifier','2HGQsiC','browserstack.networkLogsOptions','browserstack.video','RDxDP','browserstack.browserstackSDK','BUwHt','xWwQr','deviceOrientation'];a150_0x3e83=function(){return _0xf52163;};return a150_0x3e83();}(function(_0x608de1,_0x43db57){var _0x40f86b=a150_0xc6ef,_0x577b75=_0x608de1();while(!![]){try{var _0x1047f3=-parseInt(_0x40f86b(0x229))/0x1+-parseInt(_0x40f86b(0x230))/0x2*(parseInt(_0x40f86b(0x1fb))/0x3)+parseInt(_0x40f86b(0x24b))/0x4+-parseInt(_0x40f86b(0x21a))/0x5*(-parseInt(_0x40f86b(0x22e))/0x6)+-parseInt(_0x40f86b(0x25d))/0x7+parseInt(_0x40f86b(0x21b))/0x8*(parseInt(_0x40f86b(0x22b))/0x9)+parseInt(_0x40f86b(0x239))/0xa;if(_0x1047f3===_0x43db57)break;else _0x577b75['push'](_0x577b75['shift']());}catch(_0x170b9b){_0x577b75['push'](_0x577b75['shift']());}}}(a150_0x3e83,0x55ba5),exports[a150_0xa611d0(0x1ea)]=()=>{var _0xc415b=a150_0xa611d0,_0x4e4b30={};_0x4e4b30[_0xc415b(0x1e2)]=_0xc415b(0x23f),_0x4e4b30[_0xc415b(0x23e)]=_0xc415b(0x205),_0x4e4b30['ftNqu']=_0xc415b(0x25c),_0x4e4b30[_0xc415b(0x258)]=_0xc415b(0x1f8),_0x4e4b30[_0xc415b(0x264)]=_0xc415b(0x1de),_0x4e4b30[_0xc415b(0x245)]='useW3c',_0x4e4b30[_0xc415b(0x246)]=_0xc415b(0x269),_0x4e4b30['RjyoJ']='buildName',_0x4e4b30['VtIqK']=_0xc415b(0x1e4),_0x4e4b30[_0xc415b(0x20c)]='local',_0x4e4b30[_0xc415b(0x24e)]=_0xc415b(0x22f),_0x4e4b30[_0xc415b(0x218)]=_0xc415b(0x1df),_0x4e4b30[_0xc415b(0x250)]=_0xc415b(0x241),_0x4e4b30[_0xc415b(0x235)]=_0xc415b(0x200),_0x4e4b30[_0xc415b(0x1e5)]=_0xc415b(0x25f),_0x4e4b30[_0xc415b(0x1ec)]=_0xc415b(0x1f9),_0x4e4b30[_0xc415b(0x1ff)]=_0xc415b(0x252),_0x4e4b30['qzTki']=_0xc415b(0x227),_0x4e4b30[_0xc415b(0x24f)]=_0xc415b(0x240),_0x4e4b30[_0xc415b(0x253)]=_0xc415b(0x1d9),_0x4e4b30[_0xc415b(0x214)]='timezone',_0x4e4b30[_0xc415b(0x1fd)]='resolution',_0x4e4b30[_0xc415b(0x209)]=_0xc415b(0x1e1),_0x4e4b30[_0xc415b(0x242)]=_0xc415b(0x257),_0x4e4b30[_0xc415b(0x206)]=_0xc415b(0x208),_0x4e4b30[_0xc415b(0x213)]=_0xc415b(0x21d),_0x4e4b30[_0xc415b(0x1ef)]='autoWait',_0x4e4b30[_0xc415b(0x24d)]=_0xc415b(0x261),_0x4e4b30[_0xc415b(0x256)]=_0xc415b(0x1d7),_0x4e4b30['UGJnA']='wsLocalSupport',_0x4e4b30[_0xc415b(0x1fc)]=_0xc415b(0x260),_0x4e4b30[_0xc415b(0x233)]=_0xc415b(0x243),_0x4e4b30[_0xc415b(0x249)]=_0xc415b(0x1ed),_0x4e4b30[_0xc415b(0x1f4)]='appiumVersion',_0x4e4b30['SvcHl']=_0xc415b(0x237),_0x4e4b30[_0xc415b(0x244)]=_0xc415b(0x221),_0x4e4b30['BLQsH']=_0xc415b(0x24a),_0x4e4b30['MUIrX']=_0xc415b(0x220),_0x4e4b30['ixyUW']=_0xc415b(0x228),_0x4e4b30[_0xc415b(0x238)]=_0xc415b(0x1f5),_0x4e4b30['TYqAK']=_0xc415b(0x223),_0x4e4b30['oxtHB']=_0xc415b(0x202),_0x4e4b30[_0xc415b(0x1fa)]=_0xc415b(0x1dc),_0x4e4b30[_0xc415b(0x222)]=_0xc415b(0x251),_0x4e4b30[_0xc415b(0x1ee)]=_0xc415b(0x210),_0x4e4b30[_0xc415b(0x255)]=_0xc415b(0x215),_0x4e4b30['JgJnA']=_0xc415b(0x24c),_0x4e4b30[_0xc415b(0x21f)]=_0xc415b(0x204),_0x4e4b30[_0xc415b(0x207)]='uploadMedia',_0x4e4b30[_0xc415b(0x1f3)]=_0xc415b(0x26a),_0x4e4b30[_0xc415b(0x23a)]=_0xc415b(0x1f2),_0x4e4b30[_0xc415b(0x262)]=_0xc415b(0x259),_0x4e4b30['koLvN']='overridelocalInfo.userAuthToken',_0x4e4b30[_0xc415b(0x236)]='overridelocalInfo.localIdentifier',_0x4e4b30[_0xc415b(0x20e)]='headerParams',_0x4e4b30['OlGvB']=_0xc415b(0x25e);var _0x41fa4a=_0x4e4b30,_0x8845be={};return _0x8845be[_0xc415b(0x1e7)]=_0x41fa4a[_0xc415b(0x1e2)],_0x8845be[_0xc415b(0x1eb)]=_0x41fa4a[_0xc415b(0x23e)],_0x8845be['os']='os',_0x8845be['os_version']=_0x41fa4a[_0xc415b(0x1e9)],_0x8845be['browser']=_0x41fa4a[_0xc415b(0x258)],_0x8845be['browser_version']=_0x41fa4a[_0xc415b(0x264)],_0x8845be[_0xc415b(0x265)]=_0x41fa4a['DBmFE'],_0x8845be['project']=_0x41fa4a[_0xc415b(0x246)],_0x8845be[_0xc415b(0x1d8)]=_0x41fa4a['RjyoJ'],_0x8845be[_0xc415b(0x20d)]=_0x41fa4a[_0xc415b(0x248)],_0x8845be[_0xc415b(0x22a)]=_0x41fa4a['YOetB'],_0x8845be['browserstack.localIdentifier']=_0x41fa4a[_0xc415b(0x24e)],_0x8845be[_0xc415b(0x1dd)]=_0x41fa4a[_0xc415b(0x218)],_0x8845be['browserstack.console']=_0x41fa4a[_0xc415b(0x250)],_0x8845be['browserstack.networkLogs']=_0x41fa4a['BUwHt'],_0x8845be[_0xc415b(0x231)]=_0x41fa4a[_0xc415b(0x1e5)],_0x8845be[_0xc415b(0x1e6)]=_0x41fa4a[_0xc415b(0x1ec)],_0x8845be[_0xc415b(0x232)]=_0x41fa4a[_0xc415b(0x1ff)],_0x8845be[_0xc415b(0x225)]=_0x41fa4a[_0xc415b(0x1f0)],_0x8845be[_0xc415b(0x20f)]=_0x41fa4a[_0xc415b(0x24f)],_0x8845be['browserstack.geoLocation']=_0x41fa4a['rcFXr'],_0x8845be[_0xc415b(0x211)]=_0x41fa4a[_0xc415b(0x214)],_0x8845be[_0xc415b(0x216)]=_0x41fa4a[_0xc415b(0x1fd)],_0x8845be[_0xc415b(0x1f6)]=_0x41fa4a[_0xc415b(0x209)],_0x8845be[_0xc415b(0x254)]=_0x41fa4a[_0xc415b(0x242)],_0x8845be[_0xc415b(0x1fe)]=_0x41fa4a['zWIkO'],_0x8845be[_0xc415b(0x25a)]=_0x41fa4a[_0xc415b(0x213)],_0x8845be[_0xc415b(0x224)]=_0x41fa4a['aJYEC'],_0x8845be[_0xc415b(0x1e0)]=_0x41fa4a['dugHI'],_0x8845be[_0xc415b(0x20a)]=_0x41fa4a[_0xc415b(0x256)],_0x8845be[_0xc415b(0x203)]=_0x41fa4a[_0xc415b(0x22c)],_0x8845be[_0xc415b(0x247)]=_0x41fa4a[_0xc415b(0x1fc)],_0x8845be[_0xc415b(0x201)]=_0x41fa4a[_0xc415b(0x233)],_0x8845be[_0xc415b(0x1ed)]=_0x41fa4a['rkYPD'],_0x8845be[_0xc415b(0x212)]=_0x41fa4a['Tsosi'],_0x8845be['deviceOrientation']=_0x41fa4a[_0xc415b(0x217)],_0x8845be[_0xc415b(0x20b)]=_0x41fa4a[_0xc415b(0x244)],_0x8845be[_0xc415b(0x23c)]=_0x41fa4a[_0xc415b(0x1e3)],_0x8845be[_0xc415b(0x1e8)]=_0x41fa4a['MUIrX'],_0x8845be[_0xc415b(0x234)]=_0x41fa4a[_0xc415b(0x263)],_0x8845be[_0xc415b(0x268)]=_0x41fa4a[_0xc415b(0x238)],_0x8845be[_0xc415b(0x226)]=_0x41fa4a[_0xc415b(0x21c)],_0x8845be['browserstack.testhubBuildUuid']=_0x41fa4a[_0xc415b(0x1f1)],_0x8845be[_0xc415b(0x21e)]=_0x41fa4a['InPDY'],_0x8845be['browserstack.accessibilityOptions.scannerVersion']=_0x41fa4a[_0xc415b(0x222)],_0x8845be[_0xc415b(0x23d)]=_0x41fa4a[_0xc415b(0x1ee)],_0x8845be['browserstack.accessibilityOptions.includeIssueType.bestPractice']=_0x41fa4a[_0xc415b(0x255)],_0x8845be[_0xc415b(0x219)]=_0x41fa4a['JgJnA'],_0x8845be[_0xc415b(0x23b)]=_0x41fa4a[_0xc415b(0x21f)],_0x8845be[_0xc415b(0x25b)]=_0x41fa4a[_0xc415b(0x207)],_0x8845be[_0xc415b(0x1f7)]=_0x41fa4a['pKDxv'],_0x8845be['browserstack.simOptions']=_0x41fa4a[_0xc415b(0x23a)],_0x8845be[_0xc415b(0x1da)]=_0x41fa4a[_0xc415b(0x262)],_0x8845be['browserstack.overridelocalInfo.userAuthToken']=_0x41fa4a[_0xc415b(0x266)],_0x8845be[_0xc415b(0x22d)]=_0x41fa4a[_0xc415b(0x236)],_0x8845be[_0xc415b(0x1db)]=_0x41fa4a['tJTKa'],_0x8845be[_0xc415b(0x267)]=_0x41fa4a['OlGvB'],_0x8845be;});
function a150_0x3e47(_0xcac36e,_0x1c96fb){var _0x1ee85d=a150_0x1ee8();return a150_0x3e47=function(_0x3e47e0,_0x4fb30f){_0x3e47e0=_0x3e47e0-0xc1;var _0x1f91db=_0x1ee85d[_0x3e47e0];return _0x1f91db;},a150_0x3e47(_0xcac36e,_0x1c96fb);}function a150_0x1ee8(){var _0x302c96=['mZHiI','TLkKY','wDcBf','seleniumLogs','wfGQt','GvFgO','jpuAo','accessibility','appiumLogs','7897896ncpiJe','LsarN','device','browserstack.user','uploadMedia','browserstack.accessibilityOptions.scannerProcessingTimeout','accessKey','browserstack.accessibilityOptions.scannerVersion','VEWzk','stfjq','hosts','zxnvi','browserstack.geoLocation','3575322VPXbqH','geoLocation','browserstack.uploadMedia','OBEie','8684011QblwoM','deviceOrientation','IOirI','KxyVB','PsSqH','igfCP','2SwBkza','sSwnr','resolution','browserstack.playwrightVersion','browser_version','kfsPl','wsLocalSupport','XFbdo','browserstack.maskBasicAuth','browserstack.timezone','5169344HoAfos','browserstack.accessibilityOptions.includeIssueType.needsReview','aLNvq','RGqvm','browserstack.telemetryLogs','browserstack.browserstackSDK','FeTVD','8jgNDnC','6356330EzLmcE','simOptions','accessibilityOptions.wcagVersion','telemetryLogs','consoleLogs','buildName','NohKT','browserstack.appiumLogs','build','896909LZjLqA','browserstack.accessibilityOptions.includeIssueType.bestPractice','overridelocalInfo.localIdentifier','browserstack.accessibility','wlLvB','oDWGk','browserstackSDK','HoKMD','eVMbH','mIPxw','browserstack.customNetwork','vwCWP','browserstack.headerParams','sessionName','browserstack.buildIdentifier','FYwyv','IHFLF','projectName','deviceName','overridelocalInfo.userAuthToken','browserstack.disableCorsRestrictions','JhuEQ','bfcache','accessibilityOptions.includeIssueType.needsReview','accessibilityOptions.includeIssueType.bestPractice','buildProductMap','LObsX','disableCorsRestrictions','realMobile','browserstack.accessibilityOptions.wcagVersion','networkLogs','17445825xRVAco','CnFZT','browserstack.networkLogsOptions','browserstack.overridelocalInfo.localIdentifier','YOzVN','testhubBuildUuid','nXVEx','name','accessibilityOptions.scannerProcessingTimeout','EgiAm','browserstack.overridelocalInfo.userAuthToken','boLAM','aXXLH','DinPQ','browserstack.enableSim','browserstack.simOptions','browserstack.maskCommands','gJsnU','networkLogsOptions','video','browserstack.accessibilityOptions.authToken','browser','browserVersion','osVersion','zgrrp','qiXGy','customNetwork','appiumVersion','browserstack.networkLogs','autoWait','browserstack.hosts','JRMvn','timezone','browserstack.appium_version','qqMfi','browserstack.debug','idleTimeout','CfJpv','browserstack.selenium_version','RCMtM','accessibilityOptions.authToken','ezPpZ','maskCommands','accessibilityOptions.scannerVersion','nQgNw','wbiDN','FpoVt','hqwJW','networkProfile'];a150_0x1ee8=function(){return _0x302c96;};return a150_0x1ee8();}(function(_0x5ce498,_0x5f50fd){var _0x10c95a=a150_0x3e47,_0x503e03=_0x5ce498();while(!![]){try{var _0x12ded3=-parseInt(_0x10c95a(0xdb))/0x1*(parseInt(_0x10c95a(0x14b))/0x2)+parseInt(_0x10c95a(0x141))/0x3+parseInt(_0x10c95a(0xca))/0x4+parseInt(_0x10c95a(0xd2))/0x5+-parseInt(_0x10c95a(0x134))/0x6+-parseInt(_0x10c95a(0x145))/0x7*(-parseInt(_0x10c95a(0xd1))/0x8)+-parseInt(_0x10c95a(0xfa))/0x9;if(_0x12ded3===_0x5f50fd)break;else _0x503e03['push'](_0x503e03['shift']());}catch(_0x2591e8){_0x503e03['push'](_0x503e03['shift']());}}}(a150_0x1ee8,0xce20b),exports['W3CMapping']=()=>{var _0x1d27e5=a150_0x3e47,_0x5858d4={};_0x5858d4[_0x1d27e5(0xea)]='userName',_0x5858d4[_0x1d27e5(0x10b)]=_0x1d27e5(0x13a),_0x5858d4[_0x1d27e5(0x14a)]=_0x1d27e5(0x111),_0x5858d4[_0x1d27e5(0x119)]=_0x1d27e5(0x10f),_0x5858d4['OBEie']=_0x1d27e5(0x110),_0x5858d4[_0x1d27e5(0xd8)]='useW3c',_0x5858d4['BnhMQ']=_0x1d27e5(0xec),_0x5858d4[_0x1d27e5(0x135)]=_0x1d27e5(0xd7),_0x5858d4[_0x1d27e5(0x106)]=_0x1d27e5(0xe8),_0x5858d4[_0x1d27e5(0x11c)]='local',_0x5858d4[_0x1d27e5(0xe2)]='localIdentifier',_0x5858d4[_0x1d27e5(0x12c)]='debug',_0x5858d4['RCMtM']=_0x1d27e5(0xd6),_0x5858d4['KxyVB']=_0x1d27e5(0xf9),_0x5858d4[_0x1d27e5(0xd0)]=_0x1d27e5(0x10c),_0x5858d4[_0x1d27e5(0xf5)]=_0x1d27e5(0x133),_0x5858d4[_0x1d27e5(0x103)]=_0x1d27e5(0x10d),_0x5858d4[_0x1d27e5(0x127)]=_0x1d27e5(0x12e),_0x5858d4[_0x1d27e5(0x149)]=_0x1d27e5(0xd5),_0x5858d4[_0x1d27e5(0xf0)]=_0x1d27e5(0x142),_0x5858d4[_0x1d27e5(0x12f)]=_0x1d27e5(0x11a),_0x5858d4[_0x1d27e5(0x100)]=_0x1d27e5(0xc2),_0x5858d4[_0x1d27e5(0x130)]='seleniumVersion',_0x5858d4['kaTmF']=_0x1d27e5(0x124),_0x5858d4[_0x1d27e5(0x112)]=_0x1d27e5(0x11e),_0x5858d4['FXdIi']='maskBasicAuth',_0x5858d4[_0x1d27e5(0x113)]=_0x1d27e5(0x117),_0x5858d4[_0x1d27e5(0xe4)]=_0x1d27e5(0x13e),_0x5858d4[_0x1d27e5(0x131)]=_0x1d27e5(0xf1),_0x5858d4[_0x1d27e5(0xc1)]=_0x1d27e5(0xc6),_0x5858d4[_0x1d27e5(0xeb)]=_0x1d27e5(0xf6),_0x5858d4[_0x1d27e5(0xe6)]=_0x1d27e5(0xed),_0x5858d4['stfjq']=_0x1d27e5(0xf7),_0x5858d4[_0x1d27e5(0x13f)]=_0x1d27e5(0x115),_0x5858d4[_0x1d27e5(0xe0)]=_0x1d27e5(0x146),_0x5858d4[_0x1d27e5(0xe3)]=_0x1d27e5(0x114),_0x5858d4[_0x1d27e5(0xc7)]=_0x1d27e5(0x12a),_0x5858d4['mZHiI']='buildIdentifier',_0x5858d4[_0x1d27e5(0xcc)]=_0x1d27e5(0xe1),_0x5858d4[_0x1d27e5(0xcd)]=_0x1d27e5(0x132),_0x5858d4[_0x1d27e5(0x126)]=_0x1d27e5(0xf4),_0x5858d4[_0x1d27e5(0x147)]=_0x1d27e5(0xff),_0x5858d4['Iqjwl']=_0x1d27e5(0xd4),_0x5858d4[_0x1d27e5(0x128)]=_0x1d27e5(0x125),_0x5858d4['kfsPl']=_0x1d27e5(0x102),_0x5858d4[_0x1d27e5(0x107)]=_0x1d27e5(0xf3),_0x5858d4[_0x1d27e5(0xfe)]=_0x1d27e5(0xf2),_0x5858d4['wlLvB']=_0x1d27e5(0x122),_0x5858d4[_0x1d27e5(0x123)]=_0x1d27e5(0x138),_0x5858d4[_0x1d27e5(0x12d)]='enableSim',_0x5858d4['hqwJW']=_0x1d27e5(0xd3),_0x5858d4['boLAM']='playwrightVersion',_0x5858d4[_0x1d27e5(0x13c)]=_0x1d27e5(0xee),_0x5858d4['wbZVu']=_0x1d27e5(0xdd),_0x5858d4['CfJpv']='headerParams',_0x5858d4['CnFZT']='performance';var _0x3c347b=_0x5858d4,_0x209ae2={};return _0x209ae2[_0x1d27e5(0x137)]=_0x3c347b[_0x1d27e5(0xea)],_0x209ae2['browserstack.key']=_0x3c347b[_0x1d27e5(0x10b)],_0x209ae2['os']='os',_0x209ae2['os_version']=_0x3c347b['igfCP'],_0x209ae2[_0x1d27e5(0x10f)]=_0x3c347b['JRMvn'],_0x209ae2[_0x1d27e5(0xc4)]=_0x3c347b[_0x1d27e5(0x144)],_0x209ae2['browserstack.use_w3c']=_0x3c347b['NohKT'],_0x209ae2['project']=_0x3c347b['BnhMQ'],_0x209ae2[_0x1d27e5(0xda)]=_0x3c347b[_0x1d27e5(0x135)],_0x209ae2[_0x1d27e5(0x101)]=_0x3c347b['aXXLH'],_0x209ae2['browserstack.local']=_0x3c347b[_0x1d27e5(0x11c)],_0x209ae2['browserstack.localIdentifier']=_0x3c347b['HoKMD'],_0x209ae2[_0x1d27e5(0x11d)]=_0x3c347b[_0x1d27e5(0x12c)],_0x209ae2['browserstack.console']=_0x3c347b[_0x1d27e5(0x121)],_0x209ae2[_0x1d27e5(0x116)]=_0x3c347b[_0x1d27e5(0x148)],_0x209ae2[_0x1d27e5(0xfc)]=_0x3c347b['FeTVD'],_0x209ae2[_0x1d27e5(0xd9)]=_0x3c347b['LObsX'],_0x209ae2['browserstack.video']=_0x3c347b[_0x1d27e5(0x103)],_0x209ae2['browserstack.seleniumLogs']=_0x3c347b[_0x1d27e5(0x127)],_0x209ae2[_0x1d27e5(0xce)]=_0x3c347b[_0x1d27e5(0x149)],_0x209ae2[_0x1d27e5(0x140)]=_0x3c347b[_0x1d27e5(0xf0)],_0x209ae2[_0x1d27e5(0xc9)]=_0x3c347b[_0x1d27e5(0x12f)],_0x209ae2[_0x1d27e5(0xc2)]=_0x3c347b['nXVEx'],_0x209ae2[_0x1d27e5(0x120)]=_0x3c347b['GvFgO'],_0x209ae2[_0x1d27e5(0x10a)]=_0x3c347b['kaTmF'],_0x209ae2['browserstack.idleTimeout']=_0x3c347b[_0x1d27e5(0x112)],_0x209ae2[_0x1d27e5(0xc8)]=_0x3c347b['FXdIi'],_0x209ae2['browserstack.autoWait']=_0x3c347b[_0x1d27e5(0x113)],_0x209ae2[_0x1d27e5(0x118)]=_0x3c347b[_0x1d27e5(0xe4)],_0x209ae2['browserstack.bfcache']=_0x3c347b['jpuAo'],_0x209ae2['browserstack.wsLocalSupport']=_0x3c347b[_0x1d27e5(0xc1)],_0x209ae2[_0x1d27e5(0xef)]=_0x3c347b['IHFLF'],_0x209ae2[_0x1d27e5(0x136)]=_0x3c347b[_0x1d27e5(0xe6)],_0x209ae2['realMobile']=_0x3c347b[_0x1d27e5(0x13d)],_0x209ae2[_0x1d27e5(0x11b)]=_0x3c347b[_0x1d27e5(0x13f)],_0x209ae2[_0x1d27e5(0x146)]=_0x3c347b['oDWGk'],_0x209ae2[_0x1d27e5(0xe5)]=_0x3c347b[_0x1d27e5(0xe3)],_0x209ae2['browserstack.networkProfile']=_0x3c347b[_0x1d27e5(0xc7)],_0x209ae2[_0x1d27e5(0xe9)]=_0x3c347b[_0x1d27e5(0x12b)],_0x209ae2[_0x1d27e5(0xcf)]=_0x3c347b[_0x1d27e5(0xcc)],_0x209ae2[_0x1d27e5(0xde)]=_0x3c347b[_0x1d27e5(0xcd)],_0x209ae2['browserstack.buildProductMap']=_0x3c347b[_0x1d27e5(0x126)],_0x209ae2['browserstack.testhubBuildUuid']=_0x3c347b[_0x1d27e5(0x147)],_0x209ae2[_0x1d27e5(0xf8)]=_0x3c347b['Iqjwl'],_0x209ae2[_0x1d27e5(0x13b)]=_0x3c347b[_0x1d27e5(0x128)],_0x209ae2[_0x1d27e5(0x139)]=_0x3c347b[_0x1d27e5(0xc5)],_0x209ae2[_0x1d27e5(0xdc)]=_0x3c347b['DinPQ'],_0x209ae2[_0x1d27e5(0xcb)]=_0x3c347b[_0x1d27e5(0xfe)],_0x209ae2[_0x1d27e5(0x10e)]=_0x3c347b[_0x1d27e5(0xdf)],_0x209ae2[_0x1d27e5(0x143)]=_0x3c347b[_0x1d27e5(0x123)],_0x209ae2[_0x1d27e5(0x108)]=_0x3c347b[_0x1d27e5(0x12d)],_0x209ae2[_0x1d27e5(0x109)]=_0x3c347b[_0x1d27e5(0x129)],_0x209ae2[_0x1d27e5(0xc3)]=_0x3c347b[_0x1d27e5(0x105)],_0x209ae2[_0x1d27e5(0x104)]=_0x3c347b[_0x1d27e5(0x13c)],_0x209ae2[_0x1d27e5(0xfd)]=_0x3c347b['wbZVu'],_0x209ae2[_0x1d27e5(0xe7)]=_0x3c347b[_0x1d27e5(0x11f)],_0x209ae2['browserstack.performance']=_0x3c347b[_0x1d27e5(0xfb)],_0x209ae2;});

@@ -1,1 +0,1 @@

const a151_0x262835=a151_0x5e57;function a151_0x5e57(_0x4db0fb,_0x569844){const _0x1d9979=a151_0x1d99();return a151_0x5e57=function(_0x5e57d2,_0xcb3bda){_0x5e57d2=_0x5e57d2-0xcd;let _0xfd1e7a=_0x1d9979[_0x5e57d2];return _0xfd1e7a;},a151_0x5e57(_0x4db0fb,_0x569844);}(function(_0x26111b,_0x425f20){const _0x4814a0=a151_0x5e57,_0x126d67=_0x26111b();while(!![]){try{const _0x4fe997=-parseInt(_0x4814a0(0xe1))/0x1+parseInt(_0x4814a0(0x104))/0x2+parseInt(_0x4814a0(0x10f))/0x3+parseInt(_0x4814a0(0xed))/0x4+parseInt(_0x4814a0(0xf6))/0x5*(-parseInt(_0x4814a0(0x115))/0x6)+parseInt(_0x4814a0(0xec))/0x7+-parseInt(_0x4814a0(0x107))/0x8*(-parseInt(_0x4814a0(0xcf))/0x9);if(_0x4fe997===_0x425f20)break;else _0x126d67['push'](_0x126d67['shift']());}catch(_0x506f58){_0x126d67['push'](_0x126d67['shift']());}}}(a151_0x1d99,0x3ff1f));const url=require(a151_0x262835(0xe5)),util=require(a151_0x262835(0xe9)),helper=require(a151_0x262835(0xe7)),logger=require('./helpers/logger')[a151_0x262835(0xf7)],constants=require('./bin/utils/constants');global['newHubUrl']='',exports['getRequestOptions']=_0x4e0094=>{const _0x36a522=a151_0x262835,_0x57c12a={};_0x57c12a[_0x36a522(0xff)]=function(_0x18b090,_0x1d2382){return _0x18b090+_0x1d2382;},_0x57c12a[_0x36a522(0x11c)]='Invalid\x20new\x20HUB\x20URL:\x20';const _0x175034=_0x57c12a,_0x10a992=url['parse'](_0x4e0094);if(!_0x10a992[_0x36a522(0xcd)])throw new Error(_0x175034[_0x36a522(0xff)](_0x175034[_0x36a522(0x11c)],_0x4e0094));return _0x10a992[_0x36a522(0x117)]=null,_0x10a992[_0x36a522(0xf4)]=null,_0x10a992[_0x36a522(0xe0)]=_0x10a992['pathname'],_0x10a992;},exports['updateHubUrl']=_0x514e05=>{const _0x1a45d3=a151_0x262835;global[_0x1a45d3(0xf1)]=_0x514e05;},exports[a151_0x262835(0x10a)]=_0x1c983d=>{const _0x34f028={'KXyqd':function(_0x29ef0c,_0x1c9c39){return _0x29ef0c==_0x1c9c39;},'ZMjPs':'no\x20latency','AlQaO':function(_0xa05d29,_0x14f701){return _0xa05d29!=_0x14f701;},'Mjstd':function(_0x29acc0,_0x125cfc){return _0x29acc0!==_0x125cfc;},'GOYzN':function(_0x2e7084){return _0x2e7084();},'RmOZg':function(_0x240649){return _0x240649();},'zATrk':function(_0x45ee74,_0x5e7abd){return _0x45ee74===_0x5e7abd;},'qaXEO':function(_0xf41bba,_0x3e5015){return _0xf41bba+_0x3e5015;},'VdJXx':'/wd/hub','SefRJ':'https://','qKinN':function(_0x14a62a,_0x383627){return _0x14a62a+_0x383627;},'GUMlg':function(_0x422f32){return _0x422f32();},'IYjNk':function(_0x5cfe16){return _0x5cfe16();}};return new Promise(_0x4b5218=>{const _0x26231d=a151_0x5e57,_0x478420={'BJfXl':function(_0x120137,_0x3830c6){const _0x3b2249=a151_0x5e57;return _0x34f028[_0x3b2249(0xdf)](_0x120137,_0x3830c6);},'CFcfs':function(_0x266e39){const _0x266498=a151_0x5e57;return _0x34f028[_0x266498(0x108)](_0x266e39);},'BqXLW':function(_0x54642e,_0x4d1ce3){const _0xa2173f=a151_0x5e57;return _0x34f028[_0xa2173f(0x10c)](_0x54642e,_0x4d1ce3);},'ekjor':_0x34f028[_0x26231d(0xde)],'Kxsvf':function(_0xaadaca){const _0x48af6f=_0x26231d;return _0x34f028[_0x48af6f(0x108)](_0xaadaca);},'LQqMX':_0x34f028[_0x26231d(0xfb)],'kkUeX':function(_0x17f615,_0x299e45){const _0x253248=_0x26231d;return _0x34f028[_0x253248(0xee)](_0x17f615,_0x299e45);},'KHktX':function(_0x4feae7){const _0x495246=_0x26231d;return _0x34f028[_0x495246(0xeb)](_0x4feae7);}};if(_0x1c983d&&_0x1c983d['hubRegion']){const _0x118aa9=constants[_0x26231d(0xce)][_0x1c983d['hubRegion']];if(_0x118aa9)return constants[_0x26231d(0x111)]=_0x118aa9,logger[_0x26231d(0x10e)](_0x26231d(0xfe)+_0x118aa9),_0x34f028[_0x26231d(0x10b)](_0x4b5218);logger[_0x26231d(0x10e)](_0x26231d(0xdb)+_0x1c983d['hubRegion']+_0x26231d(0x112));}Promise[_0x26231d(0xe3)](this['nextHubs'](_0x1c983d))['then'](_0x24ef59=>{const _0x5107f7=_0x26231d,_0x1e19e0={'WorRu':function(_0x1b964e,_0x596325){const _0x4cf465=a151_0x5e57;return _0x34f028[_0x4cf465(0x11b)](_0x1b964e,_0x596325);},'OGiPn':_0x34f028[_0x5107f7(0x101)]};logger['debug'](_0x5107f7(0xe4)+util[_0x5107f7(0x110)]('%j',_0x24ef59));if(_0x34f028[_0x5107f7(0xd6)](_0x24ef59,null)&&_0x34f028[_0x5107f7(0xd4)](_0x24ef59[_0x5107f7(0x102)],0x0)){const _0x4f3ca8=_0x24ef59[_0x5107f7(0xd0)](_0x397c09=>this['findLatency'](_0x1c983d,'https://'+_0x397c09)[_0x5107f7(0x119)](_0x17a2c4=>{const _0x55922e=_0x5107f7;if(!_0x17a2c4||_0x1e19e0[_0x55922e(0xe2)](_0x17a2c4[_0x55922e(0x10d)],null))throw new Error(_0x1e19e0[_0x55922e(0xfa)]);return _0x17a2c4;}));new Promise(function(_0xc306dc,_0x39b5a3){const _0x39a594={'jjjfA':function(_0x19a805,_0x3dfc75){return _0x478420['BJfXl'](_0x19a805,_0x3dfc75);},'jBYLB':function(_0x5a556b){const _0x526453=a151_0x5e57;return _0x478420[_0x526453(0xd3)](_0x5a556b);}};var _0x26a660=0x0;_0x4f3ca8['forEach'](function(_0xa0bee8){const _0x30cc03=a151_0x5e57,_0x1304fc={'zNpPy':function(_0x30bffa,_0x4f0de5){const _0x36c5cd=a151_0x5e57;return _0x39a594[_0x36c5cd(0xf5)](_0x30bffa,_0x4f0de5);},'kJwny':function(_0x33c542){const _0x24c16c=a151_0x5e57;return _0x39a594[_0x24c16c(0x113)](_0x33c542);}};_0xa0bee8[_0x30cc03(0x119)](_0xc306dc)[_0x30cc03(0x118)](function(){const _0x1032be=_0x30cc03;_0x1304fc[_0x1032be(0x105)](++_0x26a660,_0x4f3ca8[_0x1032be(0x102)])&&_0x1304fc['kJwny'](_0x39b5a3);});});})[_0x5107f7(0x119)](function(_0x1a6be5){const _0x5c4c18=_0x5107f7;constants[_0x5c4c18(0x111)]=_0x478420[_0x5c4c18(0xd1)](_0x1a6be5[_0x5c4c18(0x111)],_0x478420['ekjor']),logger[_0x5c4c18(0x10e)](_0x5c4c18(0xf3)+_0x1a6be5['hubUrl']),_0x478420['Kxsvf'](_0x4b5218);})[_0x5107f7(0x118)](function(){const _0x389318=_0x5107f7,_0x16fba7=_0x478420[_0x389318(0xd1)](_0x478420[_0x389318(0xef)],_0x24ef59[0x0]);constants[_0x389318(0x111)]=_0x478420[_0x389318(0xfd)](_0x16fba7,_0x478420['ekjor']),logger[_0x389318(0x10e)](_0x389318(0xdd)+_0x16fba7),_0x478420[_0x389318(0x11a)](_0x4b5218);});}else _0x34f028[_0x5107f7(0x108)](_0x4b5218);})['catch'](_0x783e7b=>{const _0x43471a=_0x26231d;logger[_0x43471a(0x10e)](_0x43471a(0xd7)+_0x783e7b),_0x34f028['RmOZg'](_0x4b5218);});});},exports[a151_0x262835(0x100)]=async(_0x38387e,_0x5881e0)=>{const _0x2449d2=a151_0x262835,_0x3cdcc7={};_0x3cdcc7[_0x2449d2(0xd2)]=_0x2449d2(0x106),_0x3cdcc7['FOxzk']='check',_0x3cdcc7['arjqX']=function(_0x2b2936,_0x1e46af){return _0x2b2936-_0x1e46af;};const _0x30923e=_0x3cdcc7;try{const _0x630a4c=new Date();await helper[_0x2449d2(0xdc)](_0x30923e[_0x2449d2(0xd2)],_0x30923e[_0x2449d2(0xda)],{},_0x38387e,_0x5881e0,0x1388);const _0x35d3ed=_0x30923e['arjqX'](new Date(),_0x630a4c);logger[_0x2449d2(0x10e)](_0x2449d2(0xd8)+_0x5881e0+_0x2449d2(0x114)+_0x35d3ed+'ms');const _0x5ee751={};return _0x5ee751['hubUrl']=_0x5881e0,_0x5ee751[_0x2449d2(0x10d)]=_0x35d3ed,_0x5ee751;}catch(_0x1bbb7f){return logger['debug']('ERROR\x20IN\x20FINDING\x20LATENCY\x20FOR\x20'+_0x5881e0+_0x2449d2(0xf9)+_0x1bbb7f),{};}},exports[a151_0x262835(0x116)]=async _0x3291b8=>{const _0x27b6b0=a151_0x262835,_0x53ba3c={'ssSVu':function(_0x38230a,_0x1c3dde){return _0x38230a(_0x1c3dde);},'vtPQg':_0x27b6b0(0xfc),'ZXHpX':_0x27b6b0(0xd9),'YpzBb':'GET','noCLc':'next_hubs'};try{const _0x3c8119=_0x53ba3c[_0x27b6b0(0xf0)](require,_0x53ba3c[_0x27b6b0(0xe8)])[_0x27b6b0(0x111)][_0x27b6b0(0xf8)](_0x53ba3c[_0x27b6b0(0x109)],''),_0x21c5bf=await helper['nodeRequest'](_0x53ba3c[_0x27b6b0(0xd5)],_0x53ba3c[_0x27b6b0(0xf2)],{},_0x3291b8,_0x3c8119,0x1388),_0x1ad1a=_0x21c5bf[_0x27b6b0(0x103)];return logger[_0x27b6b0(0x10e)](_0x27b6b0(0xea)+util[_0x27b6b0(0x110)]('%j',_0x1ad1a)),_0x1ad1a['hubs'];}catch(_0x583fb3){logger['debug'](_0x27b6b0(0xe6)+_0x583fb3);}return null;};function a151_0x1d99(){const _0x6ad5a1=['KXyqd','nRFiU','hostname','HUB_URL_MAP','925875CnGzpU','map','BqXLW','JOxRj','CFcfs','Mjstd','YpzBb','AlQaO','CANNOT\x20ALLOCATE\x20NEAREST\x20HUB\x20-\x20','Execution\x20time\x20for\x20','/wd/hub','FOxzk','hubRegion\x20','nodeRequest','HUB\x20URL\x20FALLBACK\x20TO\x20-\x20','VdJXx','zATrk','path','425323UobgeC','WorRu','resolve','NEAREST\x20HUBS\x20LIST:\x20','url','ERROR\x20IN\x20GETTING\x20RESPONSE\x20FROM\x20NEXT\x20HUBS:\x20','./helpers/helper','vtPQg','util','Response:\x20','GUMlg','3195584bGYeSe','305556YGCclb','qKinN','LQqMX','ssSVu','newHubUrl','noCLc','HUB\x20URL\x20SET\x20TO\x20-\x20','hash','jjjfA','45Wddyoj','winstonLogger','replace','\x20HUB\x20-\x20','OGiPn','SefRJ','./bin/utils/constants','kkUeX','HUB\x20URL\x20SET\x20TO\x20(from\x20hubRegion)\x20-\x20','rFvbO','findLatency','ZMjPs','length','data','132568JaSdlT','zNpPy','GET','8iSvGAH','GOYzN','ZXHpX','allocateHub','IYjNk','qaXEO','latency','debug','1074318ENtlPt','format','hubUrl','\x20not\x20found\x20in\x20HUB_URL_MAP,\x20falling\x20back\x20to\x20dynamic\x20hub\x20detection','jBYLB','\x20is:\x20','248616FNQrWa','nextHubs','search','catch','then','KHktX'];a151_0x1d99=function(){return _0x6ad5a1;};return a151_0x1d99();}
function a151_0x1b15(){const _0x1116a9=['4055vqSSZn','uHZfO','/wd/hub','4Mtoehf','649545sfzMKD','Oeanb','\x20not\x20found\x20in\x20HUB_URL_MAP,\x20falling\x20back\x20to\x20dynamic\x20hub\x20detection','hubRegion\x20','debug','hubRegion','hash','IGxzL','dxXUv','vgvYs','jAiUC','ERROR\x20IN\x20FINDING\x20LATENCY\x20FOR\x20','./helpers/helper','next_hubs','url','no\x20latency','3493uHOyWJ','Response:\x20','HUB_URL_MAP','https://','irKFV','BwVHX','findLatency','check','KjPbF','gxaCT','newHubUrl','127935NtmVEP','vFuJF','34ZKVDtb','CANNOT\x20ALLOCATE\x20NEAREST\x20HUB\x20-\x20','MgUnX','parse','NEAREST\x20HUBS\x20LIST:\x20','./helpers/logger','YROpg','958776yHzPHW','BGLTb','hubs','sjTyw','NCOxK','1095840umJYRA','HUB\x20URL\x20SET\x20TO\x20-\x20','search','catch','3949iFfzfr','OHoBn','kfBVe','latency','forEach','GET','pathname','./bin/utils/constants','hostname','Kavjg','JQKTb','then','util','path','TkrIY','allocateHub','TMWYf','updateHubUrl','4070UEPjvr','replace','hubUrl','format','data','5736VppKsa','rszKR','HUB\x20URL\x20SET\x20TO\x20(from\x20hubRegion)\x20-\x20','khtsj','KCSgb','oSCzZ','\x20HUB\x20-\x20'];a151_0x1b15=function(){return _0x1116a9;};return a151_0x1b15();}function a151_0x5cf5(_0x5eeecb,_0xcaa8ca){const _0x1b1593=a151_0x1b15();return a151_0x5cf5=function(_0x5cf581,_0x7b6444){_0x5cf581=_0x5cf581-0x9f;let _0x19fca0=_0x1b1593[_0x5cf581];return _0x19fca0;},a151_0x5cf5(_0x5eeecb,_0xcaa8ca);}const a151_0x58320d=a151_0x5cf5;(function(_0x2a7493,_0x4c2e44){const _0x1d35ab=a151_0x5cf5,_0x10902d=_0x2a7493();while(!![]){try{const _0x4d6c7c=-parseInt(_0x1d35ab(0xa7))/0x1*(-parseInt(_0x1d35ab(0xc8))/0x2)+-parseInt(_0x1d35ab(0xc6))/0x3+parseInt(_0x1d35ab(0xaa))/0x4*(-parseInt(_0x1d35ab(0xab))/0x5)+-parseInt(_0x1d35ab(0xcf))/0x6+parseInt(_0x1d35ab(0xbb))/0x7*(parseInt(_0x1d35ab(0xa0))/0x8)+parseInt(_0x1d35ab(0xd4))/0x9+-parseInt(_0x1d35ab(0xea))/0xa*(-parseInt(_0x1d35ab(0xd8))/0xb);if(_0x4d6c7c===_0x4c2e44)break;else _0x10902d['push'](_0x10902d['shift']());}catch(_0x18f7df){_0x10902d['push'](_0x10902d['shift']());}}}(a151_0x1b15,0x58701));const url=require(a151_0x58320d(0xb9)),util=require(a151_0x58320d(0xe4)),helper=require(a151_0x58320d(0xb7)),logger=require(a151_0x58320d(0xcd))['winstonLogger'],constants=require(a151_0x58320d(0xdf));global[a151_0x58320d(0xc5)]='',exports['getRequestOptions']=_0x222e60=>{const _0x38a9f9=a151_0x58320d,_0x36b728={};_0x36b728[_0x38a9f9(0xca)]=function(_0x39f5f1,_0x4624e1){return _0x39f5f1+_0x4624e1;},_0x36b728[_0x38a9f9(0xd0)]='Invalid\x20new\x20HUB\x20URL:\x20';const _0x59ed85=_0x36b728,_0x3202d0=url[_0x38a9f9(0xcb)](_0x222e60);if(!_0x3202d0[_0x38a9f9(0xe0)])throw new Error(_0x59ed85[_0x38a9f9(0xca)](_0x59ed85['BGLTb'],_0x222e60));return _0x3202d0[_0x38a9f9(0xd6)]=null,_0x3202d0[_0x38a9f9(0xb1)]=null,_0x3202d0[_0x38a9f9(0xe5)]=_0x3202d0[_0x38a9f9(0xde)],_0x3202d0;},exports[a151_0x58320d(0xe9)]=_0x55e779=>{global['newHubUrl']=_0x55e779;},exports[a151_0x58320d(0xe7)]=_0x25f7d0=>{const _0x1d733c=a151_0x58320d,_0x15cd5f={'irKFV':function(_0x267bfe,_0xcdb311){return _0x267bfe+_0xcdb311;},'RJqzV':_0x1d733c(0xa9),'khtsj':function(_0x2de6e6){return _0x2de6e6();},'vFuJF':_0x1d733c(0xbe),'Kavjg':function(_0x3656d5,_0x560f98){return _0x3656d5==_0x560f98;},'gJYrs':_0x1d733c(0xba),'vgvYs':function(_0x622727,_0x3d2864){return _0x622727===_0x3d2864;},'jDAlN':function(_0x1fd580,_0x230b97){return _0x1fd580!=_0x230b97;},'sIXnF':function(_0x2939ff,_0x441208){return _0x2939ff!==_0x441208;}};return new Promise(_0x309493=>{const _0x37fb20=_0x1d733c,_0x2a870d={'gxaCT':function(_0x36def4,_0x5cfa1d){const _0x2071e4=a151_0x5cf5;return _0x15cd5f[_0x2071e4(0xbf)](_0x36def4,_0x5cfa1d);},'uHZfO':_0x15cd5f['RJqzV'],'jAiUC':function(_0x40bdc2){const _0x15c46a=a151_0x5cf5;return _0x15cd5f[_0x15c46a(0xa3)](_0x40bdc2);},'OHoBn':_0x15cd5f[_0x37fb20(0xc7)],'tkPMj':function(_0x1e65e5,_0x1a1b29){const _0x5028c6=_0x37fb20;return _0x15cd5f[_0x5028c6(0xbf)](_0x1e65e5,_0x1a1b29);},'KjPbF':function(_0x45ccaa,_0x4c4ba7){const _0x5e356e=_0x37fb20;return _0x15cd5f[_0x5e356e(0xe1)](_0x45ccaa,_0x4c4ba7);},'kfBVe':_0x15cd5f['gJYrs'],'xgBhN':function(_0x45e112,_0x9a574d){const _0x38a028=_0x37fb20;return _0x15cd5f[_0x38a028(0xb4)](_0x45e112,_0x9a574d);},'dxXUv':function(_0x3dca98,_0x3a27f2){return _0x15cd5f['jDAlN'](_0x3dca98,_0x3a27f2);},'YROpg':function(_0x2e7228,_0x35a413){return _0x15cd5f['sIXnF'](_0x2e7228,_0x35a413);},'Oeanb':function(_0xa40d85){const _0xd10c18=_0x37fb20;return _0x15cd5f[_0xd10c18(0xa3)](_0xa40d85);}};if(_0x25f7d0&&_0x25f7d0['hubRegion']){const _0x20a8cf=constants[_0x37fb20(0xbd)][_0x25f7d0[_0x37fb20(0xb0)]];if(_0x20a8cf)return constants[_0x37fb20(0xec)]=_0x20a8cf,logger[_0x37fb20(0xaf)](_0x37fb20(0xa2)+_0x20a8cf),_0x15cd5f['khtsj'](_0x309493);logger[_0x37fb20(0xaf)](_0x37fb20(0xae)+_0x25f7d0[_0x37fb20(0xb0)]+_0x37fb20(0xad));}Promise['resolve'](this['nextHubs'](_0x25f7d0))[_0x37fb20(0xe3)](_0x21e0d6=>{const _0x297cc5=_0x37fb20,_0x244c16={'rszKR':function(_0x2fb3d1,_0x521810){const _0x5813a3=a151_0x5cf5;return _0x2a870d[_0x5813a3(0xc3)](_0x2fb3d1,_0x521810);},'KpiRb':_0x2a870d[_0x297cc5(0xda)],'NCOxK':function(_0x1d4b3b,_0x1cdfbb){return _0x2a870d['xgBhN'](_0x1d4b3b,_0x1cdfbb);},'KCSgb':function(_0x174c5e){const _0x2ffefd=_0x297cc5;return _0x2a870d[_0x2ffefd(0xb5)](_0x174c5e);}};logger[_0x297cc5(0xaf)](_0x297cc5(0xcc)+util[_0x297cc5(0xed)]('%j',_0x21e0d6));if(_0x2a870d[_0x297cc5(0xb3)](_0x21e0d6,null)&&_0x2a870d[_0x297cc5(0xce)](_0x21e0d6['length'],0x0)){const _0x86ec6c=_0x21e0d6['map'](_0x5a4040=>this[_0x297cc5(0xc1)](_0x25f7d0,'https://'+_0x5a4040)[_0x297cc5(0xe3)](_0x11ba27=>{const _0x1dcce0=_0x297cc5;if(!_0x11ba27||_0x244c16[_0x1dcce0(0xa1)](_0x11ba27[_0x1dcce0(0xdb)],null))throw new Error(_0x244c16['KpiRb']);return _0x11ba27;}));new Promise(function(_0x216c10,_0x49383b){const _0x5368e6=_0x297cc5,_0x870886={'sjTyw':function(_0x3187ee,_0x3313b6){const _0x23f525=a151_0x5cf5;return _0x244c16[_0x23f525(0xd3)](_0x3187ee,_0x3313b6);},'YRoeU':function(_0x3e9e97){const _0x558d65=a151_0x5cf5;return _0x244c16[_0x558d65(0xa4)](_0x3e9e97);}};var _0x260699=0x0;_0x86ec6c[_0x5368e6(0xdc)](function(_0x204dfe){const _0x39d3d2=_0x5368e6;_0x204dfe[_0x39d3d2(0xe3)](_0x216c10)[_0x39d3d2(0xd7)](function(){const _0x4fded3=_0x39d3d2;_0x870886[_0x4fded3(0xd2)](++_0x260699,_0x86ec6c['length'])&&_0x870886['YRoeU'](_0x49383b);});});})[_0x297cc5(0xe3)](function(_0x3955a7){const _0x5db112=_0x297cc5;constants['hubUrl']=_0x2a870d['gxaCT'](_0x3955a7['hubUrl'],_0x2a870d[_0x5db112(0xa8)]),logger['debug'](_0x5db112(0xd5)+_0x3955a7['hubUrl']),_0x2a870d[_0x5db112(0xb5)](_0x309493);})['catch'](function(){const _0x1fd323=_0x297cc5,_0x128fe2=_0x2a870d[_0x1fd323(0xc4)](_0x2a870d[_0x1fd323(0xd9)],_0x21e0d6[0x0]);constants[_0x1fd323(0xec)]=_0x2a870d['tkPMj'](_0x128fe2,_0x2a870d[_0x1fd323(0xa8)]),logger[_0x1fd323(0xaf)]('HUB\x20URL\x20FALLBACK\x20TO\x20-\x20'+_0x128fe2),_0x2a870d[_0x1fd323(0xb5)](_0x309493);});}else _0x2a870d[_0x297cc5(0xac)](_0x309493);})[_0x37fb20(0xd7)](_0x1338a1=>{const _0x2d5505=_0x37fb20;logger[_0x2d5505(0xaf)](_0x2d5505(0xc9)+_0x1338a1),_0x2a870d[_0x2d5505(0xac)](_0x309493);});});},exports[a151_0x58320d(0xc1)]=async(_0x35bf77,_0x24c1ac)=>{const _0x51acea=a151_0x58320d,_0x73cca8={};_0x73cca8['TkrIY']='GET',_0x73cca8[_0x51acea(0xa5)]=_0x51acea(0xc2),_0x73cca8['LPSoz']=function(_0x33b244,_0x5e8aa6){return _0x33b244-_0x5e8aa6;};const _0x3482d5=_0x73cca8;try{const _0xf8cd06=new Date();await helper['nodeRequest'](_0x3482d5[_0x51acea(0xe6)],_0x3482d5['oSCzZ'],{},_0x35bf77,_0x24c1ac,0x1388);const _0x278a3d=_0x3482d5['LPSoz'](new Date(),_0xf8cd06);logger[_0x51acea(0xaf)]('Execution\x20time\x20for\x20'+_0x24c1ac+'\x20is:\x20'+_0x278a3d+'ms');const _0x5a582f={};return _0x5a582f[_0x51acea(0xec)]=_0x24c1ac,_0x5a582f[_0x51acea(0xdb)]=_0x278a3d,_0x5a582f;}catch(_0x3ae919){return logger[_0x51acea(0xaf)](_0x51acea(0xb6)+_0x24c1ac+_0x51acea(0xa6)+_0x3ae919),{};}},exports['nextHubs']=async _0x3be91a=>{const _0x5bc32e=a151_0x58320d,_0xf74b3b={'TMWYf':function(_0x119992,_0x5b9408){return _0x119992(_0x5b9408);},'JQKTb':'./bin/utils/constants','BwVHX':_0x5bc32e(0xa9),'IGxzL':_0x5bc32e(0xdd),'gljKG':_0x5bc32e(0xb8)};try{const _0x1b814a=_0xf74b3b[_0x5bc32e(0xe8)](require,_0xf74b3b[_0x5bc32e(0xe2)])[_0x5bc32e(0xec)][_0x5bc32e(0xeb)](_0xf74b3b[_0x5bc32e(0xc0)],''),_0x3f85dd=await helper['nodeRequest'](_0xf74b3b[_0x5bc32e(0xb2)],_0xf74b3b['gljKG'],{},_0x3be91a,_0x1b814a,0x1388),_0x5d93b1=_0x3f85dd[_0x5bc32e(0x9f)];return logger['debug'](_0x5bc32e(0xbc)+util[_0x5bc32e(0xed)]('%j',_0x5d93b1)),_0x5d93b1[_0x5bc32e(0xd1)];}catch(_0x369d5d){logger[_0x5bc32e(0xaf)]('ERROR\x20IN\x20GETTING\x20RESPONSE\x20FROM\x20NEXT\x20HUBS:\x20'+_0x369d5d);}return null;};

@@ -1,1 +0,1 @@

const a152_0x1e7b4c=a152_0x1a83;(function(_0x5e65ce,_0x42e3d5){const _0x37464f=a152_0x1a83,_0x4b77c3=_0x5e65ce();while(!![]){try{const _0x449c0a=parseInt(_0x37464f(0x1d4))/0x1*(-parseInt(_0x37464f(0x246))/0x2)+parseInt(_0x37464f(0x1d9))/0x3*(parseInt(_0x37464f(0x289))/0x4)+parseInt(_0x37464f(0x1ad))/0x5*(parseInt(_0x37464f(0x2d2))/0x6)+parseInt(_0x37464f(0x1bf))/0x7*(-parseInt(_0x37464f(0x1b9))/0x8)+-parseInt(_0x37464f(0x259))/0x9+parseInt(_0x37464f(0x17a))/0xa*(-parseInt(_0x37464f(0x20f))/0xb)+-parseInt(_0x37464f(0x2c6))/0xc*(-parseInt(_0x37464f(0x18f))/0xd);if(_0x449c0a===_0x42e3d5)break;else _0x4b77c3['push'](_0x4b77c3['shift']());}catch(_0x32ba30){_0x4b77c3['push'](_0x4b77c3['shift']());}}}(a152_0x4cc9,0xb5712));function a152_0x4cc9(){const _0x3277ec=['unqXj','isPacProxy','capability','platformName','warn','measureWrapper','PqpyT','myTuu','VZyxV','caOXP','AkjXJ','aiHeal_isAuthenticated','hVHOG','IcpJq','build','ERROR\x20IN\x20GETTING\x20OPTIMAL\x20HUB\x20URL\x20-\x20','startA11yScanning','setting\x20driver\x20Session\x20ID:\x20','dvYCa','SDK_PRE_INITIALIZE','getServerUrl','qPwfH','edgeOptions_','5541090ZClMrn','aTpNR','qTLIN','keys','./helpers/percy/utils','luaGC','session_','prepareCapabilities','oqvFr','XaXCm','yTwoY','yIzWV','8wFhCKC','jPlIc','KQydo','GRPsN','selenium-webdriver/lib/webdriver.js','EhrbY','7476343eEosAY','chromeOptions_','cuhFn','JtEcC','bmzDP','__setBrowserOptions','lYxjg','OqRMT','ZpLaw','nYKIs','overrideQuit','NNilS','GbAcl','bstackA11yScanOptions','pSGyK','stopA11yScanning','overrideGet','dFthe','Mfbis','BROWSERSTACK_TURBOSCALE','axotj','70Eigmfb','kWpoe','SIdiv','ms:edgeOptions','bstack:options','2994639wgvPMa','OyRUt','sMkIv','XkCFL','lMcMV','FDCQy','browserstack.com','getHubUrl','framework','setLogLevel','NWZqg','__drivers','format','FeVjn','ADzQH','BWFpa','name_','proxyUrl','VmGcN','IzMdD','oxOyg','get','New\x20hub\x20url\x20set\x20to\x20','Setting\x20Browserstack\x20capabilities','setAdditionalCapabilities','Accessibility\x20Automation\x20is\x20enabled\x20for\x20Android\x20mobile\x20browser\x20(Chrome).','getRequestOptions','proxy_','mergeDeep','gBOcP','performScan','aiSdk_bstackConfig','jskrJ','eoRDs','ZYwum','getGlobal','./helpers/logger','VeqHu','readTcgAuthConfigToGlobal','execute','iuzCA','requireModule','accessibility','global','TqSsG','gJJwi','Modifying\x20webdriver\x20builder','yVMGr','hZRNy','VbCMX','delete','taKtO','proxySettings','device','2327545vvqbfP','browserstackAgentV2','Session\x20ID:\x20','push','set','iFttv','./bin/mocha/accessibility-automation/helper','setFramework','KwxMl','setServer','YOJQA','JijlR','mLMkY','bstackA11yShouldScan','CCwbe','error','options_','KFMvq','browserstackAgent','FumVu','./helpers/performance/constants','XVSwx','./helpers/percy/PercySDK','YfnCD','gsbUd','.browserstack.com','XOsvw','Configuring\x20to\x20run\x20tests\x20on\x20BrowserStack','GsBEj','iNSBa','CRfyP','HttpClient','setCapabilities','agent_','forEach','VANWu','pgddI','vCEpj','KtyEe','BMQnM','WQWQo','gxzNq','ZQUmw','Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x20','isBrowserstackInfra','kYhyd','SFNUk','lIAPf','xQbHc','iTuWc','se:ieOptions','cRAqp','./helpers/performance/performance-tester','nfBOL','GzKcV','5948cNeroa','ZvAsd','bstackAllyScanning','split','BTaBR','./browserStackSdk','DWNCL','isMobilePlatform','chromeOptions','url_','getHttpAgent','WGgVR','info','newHubUrl','edgeOptions','wjdHT','optimalHubUrl','cdQJe','firefoxOptions','11700045fleWgZ','args','SETTING\x20NEW\x20URL\x20TO\x20OPTIMAL\x20URL\x20-\x20','requireHttpClient','https://','aiZAJ','MRHmW','./helpers/ai-sdk/aiSdkWrapper','safariOptions_','Performing\x20scan\x20for\x20','mkcVX','browserStackGlobals','msgUY','DICFk','./helpers/accessibility-automation/scripts','RxDXv','browserName','sKmca','UHtHq','ieOptions_','./helpers/accessibility-automation/helper','originalBuilder','TLWxi','caps_','mrLco','kRREa','pPYUA','setConfig','Rzviw','Executor','prototype','capabilities','zlGcy','deviceName','pgFcE','includes','xXQaF','object','browserstack.accessibilityOptions','chrome','env','AvurM','/session','winstonLogger','qHQLk','android','DGJly','requireSeleniumWebdriver','4ttWsyN','zwvQK','tvQuO','PLciL','YHefZ','rGhgq','iMHKq','parameters_','toLowerCase','UhSbk','exports','\x20to\x20global\x20drivers\x20array','catch','percy','aiHeal_isHealingEnabled','emfVn','quitCount_','hnsHL','pvIrw','setGlobal','shouldWrapCommand','cuNdN','wVPXT','jrDKK','LXOWA','rKuII','toNQw','jXNjF','Running\x20your\x20test\x20suite\x20on\x20BrowserStack','CAPABILITY_KEY','./helpers/globals','lwyRV','eFBNB','initializeHealingCapabilities','dLYjh','rqtOg','xZKCO','send','mkunT','getAccessibilityResultsSummary','updateHubUrl','YZbOu','Builder','/wd/hub','mwpXE','WebElement','firefoxOptions_','KOpOS','__driver','getAccessibilityResults','yrOPf','hgein','rKSqr','vimCB','wQSmT','MrMWf','JsZeK','moz:firefoxOptions','yRqEm','OPTIMAL\x20HUB\x20URL\x20NOT\x20FOUND','zxNew','48cRxxNq','HFrDQ','then','Proxy\x20set\x20to\x20','UPjsG','browserVersion','browserstack.accessibility','PbkOB','YRyFV','safari.options','ieOptions','dViiU','6oJhqvJ','./helpers/helper','debug','path','rAPVX','WebDriver','dIhTE','__driversArray','capabilities_','EmfnI','XASZs','SaQew','10TeeRuS','patchDriverPercy','hZoBN','PUJjl','apply','isUndefined','BrowserStackSdk','SDK_POST_INITIALIZE','isArray','Hub\x20url\x20set\x20to\x20','cgQer','VMHeK','eCxaV','HMbBm','assign','NCaxm','accessibilityOptions','BQCwe','from','CVBtL','length','4629898xnWlcQ','isAccessibilityPlatform','GAXSG','Error\x20in\x20setting\x20driver\x20Session\x20ID\x20to\x20global\x20drivers\x20array:\x20','ChdiT','Frocb','./hubAllocationMethods'];a152_0x4cc9=function(){return _0x3277ec;};return a152_0x4cc9();}const util=require('util'),{overrideTakeScreenshot}=require('./helpers/patchHelpers'),{isAccessibilityAutomationSession,getAccessibilityResultsSummary,getAccessibilityResults,isBrowserStackCommandExecutor,performScan,isMobileScanningEnabledForGroup,MOBILE_SCANNING_DISABLED_WARNING}=require('./helpers/accessibility-automation/helper'),{setAccessibilityCapabilities,setExtension}=require(a152_0x1e7b4c(0x215)),helper=require(a152_0x1e7b4c(0x2d3)),logger=require(a152_0x1e7b4c(0x1fd))[a152_0x1e7b4c(0x284)],hubAllocator=require(a152_0x1e7b4c(0x195)),percySDK=require(a152_0x1e7b4c(0x225)),percyHelper=require(a152_0x1e7b4c(0x1b1)),BrowserStackSdk=require(a152_0x1e7b4c(0x24b)),modifyPlaywrightConfig=require('./bin/playwright/modifyPlaywrightConf'),scripts=require(a152_0x1e7b4c(0x267)),globals=require(a152_0x1e7b4c(0x2a7)),{commandRepository}=require('./helpers/ai-sdk/autoHealHelper'),{aiSdkWrapper}=require(a152_0x1e7b4c(0x260)),{overrideExecute}=require('./helpers/patchHelper'),PerformanceTester=require(a152_0x1e7b4c(0x243)),{EVENTS:PerformanceEvents,A11Y_EVENTS:PerformanceA11yEvents}=require(a152_0x1e7b4c(0x223)),{nonBstackPlatformValidation}=require(a152_0x1e7b4c(0x26d)),modify=_0x5aef29=>{const _0x4530ad=a152_0x1e7b4c,_0x4c324d={'zwvQK':function(_0x293191,_0xa6ac02){return _0x293191!==_0xa6ac02;},'gIoNQ':'/session','hVHOG':function(_0x21ed1c,_0xbf3f14){return _0x21ed1c+_0xbf3f14;},'BQCwe':function(_0x548a17,_0x47c0fc){return _0x548a17+_0x47c0fc;},'xQbHc':_0x4530ad(0x25d),'kffjd':'/wd/hub','sKmca':'goog:chromeOptions','dViiU':_0x4530ad(0x24e),'wVPXT':_0x4530ad(0x1d7),'FeVjn':_0x4530ad(0x254),'bKMhs':_0x4530ad(0x2c2),'ADNyU':_0x4530ad(0x258),'FDCQy':_0x4530ad(0x2cf),'cRAqp':_0x4530ad(0x241),'cuNdN':_0x4530ad(0x2d0),'OqRMT':function(_0xbd5a50,_0x18aade){return _0xbd5a50===_0x18aade;},'OQooA':_0x4530ad(0x27e),'CCwbe':'Setting\x20Browserstack\x20capabilities','GbAcl':_0x4530ad(0x256),'Mfbis':_0x4530ad(0x2c4),'TLWxi':_0x4530ad(0x21c),'hgein':_0x4530ad(0x1cc),'pgFcE':function(_0x31c742,_0xca53d,_0x212aed){return _0x31c742(_0xca53d,_0x212aed);},'eoRDs':function(_0x42ba3b,_0x3d5e19,_0x149642,_0x51e18e,_0x3610b1){return _0x42ba3b(_0x3d5e19,_0x149642,_0x51e18e,_0x3610b1);},'zzDcV':function(_0x549c42,_0x23eff1){return _0x549c42||_0x23eff1;},'cdQJe':function(_0x3f76c4,_0x255e5d){return _0x3f76c4||_0x255e5d;},'wjdHT':function(_0x6640f2){return _0x6640f2();},'YOJQA':function(_0xc48784,_0x42f451){return _0xc48784(_0x42f451);},'HMbBm':'bstack:options','KtyEe':_0x4530ad(0x20e),'yTwoY':_0x4530ad(0x27a),'SaQew':_0x4530ad(0x199),'JtEcC':_0x4530ad(0x269),'ZVlHM':_0x4530ad(0x286),'qTLIN':_0x4530ad(0x280),'luqGg':_0x4530ad(0x1f2),'SIdiv':_0x4530ad(0x24d),'KFMvq':'isAccessibilityPlatform','NrziQ':_0x4530ad(0x2cc),'qWAfo':_0x4530ad(0x27f),'Frocb':'Running\x20your\x20test\x20suite\x20on\x20BrowserStack','BMQnM':function(_0x310322,_0x564113){return _0x310322||_0x564113;},'msgUY':_0x4530ad(0x22a),'AvurM':_0x4530ad(0x207)};logger['info'](_0x4c324d[_0x4530ad(0x265)]),logger[_0x4530ad(0x2d4)](_0x4c324d[_0x4530ad(0x282)]);const _0x2b9980=helper[_0x4530ad(0x288)](),_0x4af627=helper[_0x4530ad(0x25c)]();class _0x2c2229 extends _0x4af627[_0x4530ad(0x22e)]{[_0x4530ad(0x2ae)](_0x23e5cc){const _0x3dd1eb=_0x4530ad;if(_0x4c324d[_0x3dd1eb(0x28a)](_0x23e5cc[_0x3dd1eb(0x2d5)],_0x4c324d['gIoNQ'])&&_0x4c324d['zwvQK'](global[_0x3dd1eb(0x253)],''))try{global[_0x3dd1eb(0x253)]=_0x4c324d[_0x3dd1eb(0x1a2)](_0x4c324d[_0x3dd1eb(0x18b)](_0x4c324d[_0x3dd1eb(0x23f)],global['newHubUrl']),_0x4c324d['kffjd']),this[_0x3dd1eb(0x21f)]=hubAllocator[_0x3dd1eb(0x1f3)](global[_0x3dd1eb(0x253)]),logger[_0x3dd1eb(0x2d4)](_0x3dd1eb(0x1ef)+global['newHubUrl']),global['newHubUrl']='';}catch(_0x166626){logger[_0x3dd1eb(0x21e)](_0x166626);}return super[_0x3dd1eb(0x2ae)](_0x23e5cc);}}class _0x1dfa79 extends _0x2b9980[_0x4530ad(0x2b3)]{['__setBrowserOptions'](_0x4a5925){const _0x27c311=_0x4530ad;let _0x52404b={};for(const _0x227d43 in _0x4a5925){switch(_0x227d43){case _0x4c324d[_0x27c311(0x26a)]:case _0x4c324d[_0x27c311(0x2d1)]:this[_0x27c311(0x1c0)]&&(_0x52404b=this[_0x27c311(0x1c0)]['get'](this[_0x27c311(0x1c0)][_0x27c311(0x2a6)])||{},this[_0x27c311(0x1c0)][_0x27c311(0x213)](this['chromeOptions_'][_0x27c311(0x2a6)],helper[_0x27c311(0x1f5)](_0x52404b,_0x4a5925[_0x227d43])));break;case _0x4c324d[_0x27c311(0x29f)]:case _0x4c324d[_0x27c311(0x1e6)]:this[_0x27c311(0x1ac)]&&(_0x52404b=this['edgeOptions_'][_0x27c311(0x1ee)](this[_0x27c311(0x1ac)][_0x27c311(0x2a6)])||{},this[_0x27c311(0x1ac)][_0x27c311(0x213)](this[_0x27c311(0x1ac)]['CAPABILITY_KEY'],helper[_0x27c311(0x1f5)](_0x52404b,_0x4a5925[_0x227d43])));break;case _0x4c324d['bKMhs']:case _0x4c324d['ADNyU']:this['firefoxOptions_']&&(_0x52404b=this['firefoxOptions_'][_0x27c311(0x1ee)](this['firefoxOptions_']['CAPABILITY_KEY'])||{},this[_0x27c311(0x2b7)][_0x27c311(0x213)](this['firefoxOptions_'][_0x27c311(0x2a6)],helper[_0x27c311(0x1f5)](_0x52404b,_0x4a5925[_0x227d43])));break;case _0x4c324d[_0x27c311(0x1de)]:this[_0x27c311(0x261)]&&(_0x52404b=this['safariOptions_'][_0x27c311(0x1ee)](this[_0x27c311(0x261)][_0x27c311(0x2a6)])||{},this[_0x27c311(0x261)][_0x27c311(0x213)](this[_0x27c311(0x261)][_0x27c311(0x2a6)],helper[_0x27c311(0x1f5)](_0x52404b,_0x4a5925[_0x227d43])));break;case _0x4c324d[_0x27c311(0x242)]:case _0x4c324d[_0x27c311(0x29e)]:this[_0x27c311(0x26c)]&&(_0x52404b=this[_0x27c311(0x26c)][_0x27c311(0x1ee)](this[_0x27c311(0x26c)][_0x27c311(0x2a6)])||{},this[_0x27c311(0x26c)][_0x27c311(0x213)](this[_0x27c311(0x26c)][_0x27c311(0x2a6)],helper[_0x27c311(0x1f5)](_0x52404b,_0x4a5925[_0x227d43])));break;}}}['setServer'](){const _0x2ae2e9=_0x4530ad;return this[_0x2ae2e9(0x24f)]=helper[_0x2ae2e9(0x1e0)](_0x5aef29),logger[_0x2ae2e9(0x2d4)](_0x2ae2e9(0x183)+this['url_']),this;}['setCapabilities'](){const _0x547934=_0x4530ad;return logger[_0x547934(0x2d4)](_0x4c324d[_0x547934(0x21d)]),this[_0x547934(0x1c4)](_0x5aef29['capability']),Object[_0x547934(0x1b0)](_0x5aef29[_0x547934(0x198)])['forEach'](_0x19dd26=>{const _0x3cdfd1=_0x547934,_0x193590=this['capabilities_'][_0x3cdfd1(0x1ee)](_0x19dd26);_0x4c324d[_0x3cdfd1(0x1c6)](typeof _0x193590,_0x4c324d['OQooA'])?this[_0x3cdfd1(0x2da)][_0x3cdfd1(0x213)](_0x19dd26,helper[_0x3cdfd1(0x1f5)](_0x193590,_0x5aef29['capability'][_0x19dd26])):this[_0x3cdfd1(0x2da)]['set'](_0x19dd26,_0x5aef29[_0x3cdfd1(0x198)][_0x19dd26]);}),this;}['build'](){const _0x4e0408=_0x4530ad,_0x3c61e9={'KJtiz':function(_0x59bff4){const _0x1b4928=a152_0x1a83;return _0x4c324d[_0x1b4928(0x255)](_0x59bff4);},'gJDmY':function(_0x482b80,_0x390de0){const _0x56381b=a152_0x1a83;return _0x4c324d[_0x56381b(0x219)](_0x482b80,_0x390de0);},'qPwfH':function(_0x4be434){return _0x4c324d['wjdHT'](_0x4be434);},'toNQw':_0x4c324d[_0x4e0408(0x187)],'mwpXE':_0x4c324d[_0x4e0408(0x235)],'yRqEm':_0x4c324d[_0x4e0408(0x1b7)],'BTaBR':_0x4c324d[_0x4e0408(0x179)],'ygFxJ':_0x4c324d[_0x4e0408(0x1c2)],'aiZAJ':function(_0x1c7f8f,_0x47da7c){const _0x82568a=_0x4e0408;return _0x4c324d[_0x82568a(0x1c6)](_0x1c7f8f,_0x47da7c);},'taKtO':_0x4c324d['ZVlHM'],'KOpOS':_0x4c324d[_0x4e0408(0x1af)],'YRYQe':_0x4c324d['luqGg'],'jskrJ':_0x4c324d[_0x4e0408(0x1d6)],'yIzWV':_0x4c324d[_0x4e0408(0x220)],'vimCB':function(_0x40ed89,_0x229d5a,_0x472363){const _0x1a0937=_0x4e0408;return _0x4c324d[_0x1a0937(0x27b)](_0x40ed89,_0x229d5a,_0x472363);},'YRyFV':_0x4c324d['NrziQ'],'kRREa':_0x4c324d['qWAfo'],'bmzDP':_0x4c324d[_0x4e0408(0x194)],'hnsHL':function(_0x4be41d,_0xd4e7af,_0x2bb2d1){const _0x227a7a=_0x4e0408;return _0x4c324d[_0x227a7a(0x27b)](_0x4be41d,_0xd4e7af,_0x2bb2d1);},'XdRbo':_0x4c324d[_0x4e0408(0x26f)],'XaXCm':_0x4c324d['hgein'],'GAXSG':function(_0x480ac7,_0x202fef){const _0x19df32=_0x4e0408;return _0x4c324d[_0x19df32(0x236)](_0x480ac7,_0x202fef);}};PerformanceTester['measureWrapper'](PerformanceEvents['SDK_PRE_INITIALIZE'],()=>{const _0x37f18e=_0x4e0408;_0x3c61e9['KJtiz'](isAccessibilityAutomationSession)&&_0x3c61e9['gJDmY'](setAccessibilityCapabilities,_0x5aef29);this['setServer'](),this[_0x37f18e(0x22f)]();if(helper['isPacProxy'](_0x5aef29['proxySettings'][_0x37f18e(0x1ea)]))this['agent_']=helper[_0x37f18e(0x250)](_0x5aef29[_0x37f18e(0x20d)]['proxyUrl']);else _0x5aef29[_0x37f18e(0x20d)]['proxyUrl']&&(this[_0x37f18e(0x1f4)]=_0x5aef29['proxySettings'][_0x37f18e(0x1ea)],logger[_0x37f18e(0x2d4)](_0x37f18e(0x2c9)+this[_0x37f18e(0x1f4)]));if(_0x3c61e9[_0x37f18e(0x1ab)](isAccessibilityAutomationSession)){const _0x3f0f7a=this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x2a3)])||{},_0x22197e=_0x3f0f7a['deviceName']||this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x2b5)])||this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x2c3)]);if(_0x22197e){const _0xdca414=(_0x3f0f7a['platformName']||this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x24a)])||'')[_0x37f18e(0x291)](),_0x134e05=(_0x3f0f7a['browserName']||this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9['ygFxJ'])||'')[_0x37f18e(0x291)]();_0x3c61e9[_0x37f18e(0x25e)](_0xdca414,_0x3c61e9[_0x37f18e(0x20c)])&&_0x134e05['includes'](_0x3c61e9[_0x37f18e(0x2b8)])&&(_0x3c61e9[_0x37f18e(0x1ab)](isMobileScanningEnabledForGroup)&&(logger[_0x37f18e(0x2d4)](_0x3c61e9['YRYQe']),globals[_0x37f18e(0x29c)](_0x3c61e9[_0x37f18e(0x1f9)],!![])));}}if(globals[_0x37f18e(0x1fc)](_0x3c61e9[_0x37f18e(0x1b8)])){if(!_0x3c61e9[_0x37f18e(0x2be)](setExtension,this,_0x5aef29)){globals[_0x37f18e(0x29c)](_0x3c61e9[_0x37f18e(0x1b8)],![]);const _0x3cb1de=this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x2a3)]);_0x3cb1de&&(_0x3cb1de[_0x37f18e(0x203)]=![],delete _0x3cb1de[_0x37f18e(0x18a)],this[_0x37f18e(0x2da)][_0x37f18e(0x213)](_0x3c61e9['toNQw'],_0x3cb1de)),this[_0x37f18e(0x2da)][_0x37f18e(0x1ee)](_0x3c61e9[_0x37f18e(0x2ce)])&&(this[_0x37f18e(0x2da)]['set'](_0x3c61e9[_0x37f18e(0x2ce)],![]),this[_0x37f18e(0x2da)]['delete'](_0x3c61e9[_0x37f18e(0x272)]));}}(!helper['isBrowserstackInfra']()||helper['isTurboScaleSession'](_0x5aef29))&&helper['prepareCapabilities'](null,null,_0x5aef29[_0x37f18e(0x1e1)],null,this,null),helper['setAdditionalCapabilities'](_0x5aef29[_0x37f18e(0x198)]),logger[_0x37f18e(0x2d4)](_0x3c61e9[_0x37f18e(0x1c3)]);})();const _0x2c752b=super[_0x4e0408(0x1a4)]();return PerformanceTester[_0x4e0408(0x19b)](PerformanceEvents['SDK_POST_INITIALIZE'],()=>{const _0x50075a=_0x4e0408,_0x1b2cb0={'luaGC':_0x4c324d[_0x50075a(0x1cb)],'WQWQo':_0x4c324d[_0x50075a(0x1d1)],'iTuWc':_0x4c324d[_0x50075a(0x26f)],'lwyRV':_0x4c324d[_0x50075a(0x2bc)],'qHQLk':function(_0x3170e8,_0x403a75,_0x3213ac){const _0x143ba2=_0x50075a;return _0x4c324d[_0x143ba2(0x27b)](_0x3170e8,_0x403a75,_0x3213ac);},'zlGcy':function(_0x52edd2,_0x494a03,_0x2a7846,_0x381afa,_0x52e988){const _0xf3bf77=_0x50075a;return _0x4c324d[_0xf3bf77(0x1fa)](_0x52edd2,_0x494a03,_0x2a7846,_0x381afa,_0x52e988);},'VZyxV':function(_0x56d5f9,_0x430b81){return _0x4c324d['zzDcV'](_0x56d5f9,_0x430b81);},'UHtHq':function(_0x543f36,_0xd1b4b4){const _0x4c728a=_0x50075a;return _0x4c324d[_0x4c728a(0x257)](_0x543f36,_0xd1b4b4);}};_0x2c752b[_0x50075a(0x1b3)][_0x50075a(0x2c8)](_0x3a67b0=>{const _0x4090bf=_0x50075a;try{const _0x4d5f1d=_0x3a67b0['caps_'][_0x4090bf(0x1ee)](_0x1b2cb0[_0x4090bf(0x1b2)]);_0x4d5f1d?(logger[_0x4090bf(0x2d4)](_0x4090bf(0x25b)+_0x4d5f1d),hubAllocator['updateHubUrl'](_0x4d5f1d),helper['storeOptimalHubUrl'](_0x4d5f1d)):logger[_0x4090bf(0x2d4)](_0x1b2cb0[_0x4090bf(0x237)]);}catch(_0x228451){logger[_0x4090bf(0x2d4)]('ERROR\x20IN\x20GETTING\x20OPTIMAL\x20HUB\x20URL\x20-\x20'+_0x228451);}}),_0x2c752b[_0x50075a(0x2c8)]&&_0x2c752b['then'](_0x2e12df=>{const _0x38a0a7=_0x50075a,_0x25c0f6={'jPIls':function(_0x419624,_0x4946af,_0x4b33c2){const _0x37ae99=a152_0x1a83;return _0x1b2cb0[_0x37ae99(0x285)](_0x419624,_0x4946af,_0x4b33c2);},'PqpyT':function(_0x4874cc,_0x41cfd9,_0x395f9e){const _0x205062=a152_0x1a83;return _0x1b2cb0[_0x205062(0x285)](_0x4874cc,_0x41cfd9,_0x395f9e);},'xZKCO':function(_0x4c3a33,_0x55f709,_0x42a608,_0x462db9,_0x170b54){const _0x68741f=a152_0x1a83;return _0x1b2cb0[_0x68741f(0x279)](_0x4c3a33,_0x55f709,_0x42a608,_0x462db9,_0x170b54);},'ZYwum':function(_0x296abf,_0x2d5bc1){const _0xabf2a6=a152_0x1a83;return _0x1b2cb0[_0xabf2a6(0x19e)](_0x296abf,_0x2d5bc1);},'EhrbY':_0x1b2cb0['iTuWc'],'kYhyd':_0x1b2cb0[_0x38a0a7(0x2a8)]};helper[_0x38a0a7(0x1cf)](_0x2e12df,_0x5aef29),_0x1b2cb0['qHQLk'](overrideExecute,_0x2e12df,_0x5aef29),_0x2e12df[_0x38a0a7(0x2b0)]=async()=>{return await _0x25c0f6['jPIls'](getAccessibilityResultsSummary,_0x2e12df,global);},_0x2e12df[_0x38a0a7(0x2ba)]=async()=>{const _0x24246a=_0x38a0a7;return await _0x25c0f6[_0x24246a(0x19c)](getAccessibilityResults,_0x2e12df,global);},_0x2e12df[_0x38a0a7(0x1f7)]=async _0x5f1726=>{const _0x2705a9=_0x38a0a7;return await _0x25c0f6[_0x2705a9(0x2ad)](performScan,_0x2e12df,null,!![],_0x25c0f6[_0x2705a9(0x1fb)](_0x5f1726,null));},_0x2e12df[_0x38a0a7(0x1a6)]=async _0x20d793=>{const _0xb1867a=_0x38a0a7;globals[_0xb1867a(0x29c)](_0x25c0f6[_0xb1867a(0x1be)],!![]),globals['setGlobal'](_0x25c0f6[_0xb1867a(0x23c)],_0x25c0f6[_0xb1867a(0x1fb)](_0x20d793,null));},_0x2e12df[_0x38a0a7(0x1ce)]=async()=>{const _0x1f93e0=_0x38a0a7;globals[_0x1f93e0(0x29c)](_0x1b2cb0[_0x1f93e0(0x240)],![]),globals[_0x1f93e0(0x29c)](_0x1b2cb0['lwyRV'],null);};}),_0x2c752b[_0x50075a(0x2b0)]=async()=>{const _0x36055e=_0x50075a;return await _0x1b2cb0[_0x36055e(0x285)](getAccessibilityResultsSummary,_0x2c752b,global);},_0x2c752b['getAccessibilityResults']=async()=>{const _0x1d24ad=_0x50075a;return await _0x3c61e9[_0x1d24ad(0x29a)](getAccessibilityResults,_0x2c752b,global);},_0x2c752b[_0x50075a(0x1f7)]=async _0x4a6c05=>{const _0x2c732c=_0x50075a;return await _0x1b2cb0[_0x2c732c(0x279)](performScan,_0x2c752b,null,!![],_0x1b2cb0[_0x2c732c(0x26b)](_0x4a6c05,null));},_0x2c752b[_0x50075a(0x1a6)]=async _0x36054c=>{const _0x453b8c=_0x50075a;globals[_0x453b8c(0x29c)](_0x3c61e9['XdRbo'],!![]),globals[_0x453b8c(0x29c)](_0x3c61e9[_0x453b8c(0x1b6)],_0x3c61e9[_0x453b8c(0x191)](_0x36054c,null));},_0x2c752b[_0x50075a(0x1ce)]=async()=>{const _0x503712=_0x50075a;globals['setGlobal'](_0x1b2cb0[_0x503712(0x240)],![]),globals['setGlobal'](_0x1b2cb0['lwyRV'],null);},helper[_0x50075a(0x1cf)](_0x2c752b,_0x5aef29),_0x4c324d[_0x50075a(0x27b)](overrideExecute,_0x2c752b,_0x5aef29),helper[_0x50075a(0x17f)](global[_0x50075a(0x2d9)])&&(global[_0x50075a(0x2d9)]=[]),global[_0x50075a(0x2d9)][_0x50075a(0x212)](_0x2c752b);})(),_0x2c752b;}}_0x2b9980['originalBuilder']=_0x2b9980[_0x4530ad(0x2b3)],_0x2b9980['Builder']=_0x1dfa79,_0x4af627['HttpClient']=_0x2c2229;},modifyV2=(_0x4ed837,_0x44b0aa=null,_0x2f39a0=![])=>{const _0x5e22c0=a152_0x1e7b4c,_0x21fbbf={'hZRNy':function(_0x270505,_0x30a06e){return _0x270505!==_0x30a06e;},'oxOyg':_0x5e22c0(0x283),'OyRUt':function(_0x595640,_0x5c807f){return _0x595640!==_0x5c807f;},'dvYCa':function(_0x2a06f6,_0x226feb){return _0x2a06f6+_0x226feb;},'dFthe':function(_0x2b20df,_0x1be360){return _0x2b20df+_0x1be360;},'yVMGr':_0x5e22c0(0x25d),'myTuu':_0x5e22c0(0x2b4),'KQydo':_0x5e22c0(0x1a1),'sMkIv':_0x5e22c0(0x297),'lYxjg':'goog:chromeOptions','kWpoe':_0x5e22c0(0x24e),'EQYGR':_0x5e22c0(0x1d7),'zxNew':_0x5e22c0(0x254),'emfVn':_0x5e22c0(0x2c2),'gTCdB':_0x5e22c0(0x258),'NCaxm':_0x5e22c0(0x2cf),'lIAPf':'se:ieOptions','ESHyu':_0x5e22c0(0x2d0),'IzMdD':function(_0x587d56,_0x18b023){return _0x587d56===_0x18b023;},'NNilS':'object','WGgVR':_0x5e22c0(0x1f0),'pvIrw':function(_0x4918e6,_0x1a775e){return _0x4918e6>_0x1a775e;},'JsZeK':function(_0x20459f){return _0x20459f();},'UKnky':function(_0x55f3dd,_0x4a10e1){return _0x55f3dd(_0x4a10e1);},'FumVu':_0x5e22c0(0x1d8),'ADzQH':'device','mkunT':_0x5e22c0(0x27a),'YXnxN':_0x5e22c0(0x199),'VOJEl':_0x5e22c0(0x269),'tvQuO':_0x5e22c0(0x286),'xXQaF':_0x5e22c0(0x280),'UPjsG':_0x5e22c0(0x1f2),'YHefZ':_0x5e22c0(0x24d),'mLMkY':_0x5e22c0(0x190),'unqXj':function(_0x25c10d,_0x1ba47f,_0x2b74c0){return _0x25c10d(_0x1ba47f,_0x2b74c0);},'xGqSq':_0x5e22c0(0x2cc),'dxCLn':'browserstack.accessibilityOptions','VANWu':_0x5e22c0(0x2a5),'PUJjl':_0x5e22c0(0x1df),'rqtOg':function(_0x379134,_0x578255){return _0x379134===_0x578255;},'dIhTE':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','rKSqr':function(_0x312873,_0xb8498a){return _0x312873(_0xb8498a);},'qwGsL':_0x5e22c0(0x2cb),'PbkOB':'./helpers/accessibility-automation/constants','RyoMA':function(_0x4ed756,_0x367122){return _0x4ed756<_0x367122;},'rAPVX':function(_0x25dfbb,_0x2317be,_0x34170f){return _0x25dfbb(_0x2317be,_0x34170f);},'GzKcV':'aiSdk_framework','YZbOu':'jest','zMzpW':_0x5e22c0(0x1f8),'VMHeK':_0x5e22c0(0x228),'KwxMl':'Disabling\x20healing\x20via\x20Browserstack\x20SDK\x20since\x20the\x20session\x20is\x20being\x20run\x20on\x20Browserstack\x20Infra','nYKIs':function(_0x1b2e3b,_0x59916c,_0x42ef21,_0x776ebd,_0x565795){return _0x1b2e3b(_0x59916c,_0x42ef21,_0x776ebd,_0x565795);},'DWNCL':function(_0x5abdd4,_0x3439d8){return _0x5abdd4||_0x3439d8;},'MrMWf':'bstackA11yShouldScan','MRHmW':_0x5e22c0(0x1cc),'iMHKq':_0x5e22c0(0x256),'tAgsI':'OPTIMAL\x20HUB\x20URL\x20NOT\x20FOUND','caOXP':function(_0x52e89e,_0x109957,_0x2e4fbf){return _0x52e89e(_0x109957,_0x2e4fbf);},'VeqHu':function(_0x41faa3,_0x1fbed6){return _0x41faa3(_0x1fbed6);},'UhSbk':_0x5e22c0(0x248),'JWWzM':function(_0x3432d7,_0x51fc57){return _0x3432d7(_0x51fc57);},'CpVrL':function(_0x2cf1f0,_0x4ac9a3,_0x1be596){return _0x2cf1f0(_0x4ac9a3,_0x1be596);},'BWFpa':_0x5e22c0(0x22a),'DICFk':_0x5e22c0(0x207),'MBVpF':function(_0x99543c){return _0x99543c();},'vfzbY':_0x5e22c0(0x1bd),'rGhgq':'selenium-webdriver','ChdiT':'selenium-webdriver/lib/http.js','XOsvw':'Modifying\x20webdriver\x20execute','pgddI':'Unable\x20to\x20find\x20executor\x20class\x20'},_0x201031=helper[_0x5e22c0(0x25c)]();let _0x374d0d;try{_0x374d0d=helper[_0x5e22c0(0x288)](),_0x374d0d[_0x5e22c0(0x26e)]&&(_0x374d0d['Builder']=_0x374d0d[_0x5e22c0(0x26e)]);}catch(_0x103234){return;}if(helper[_0x5e22c0(0x23b)]()){const _0x453679={};_0x453679['logLevel']=_0x4ed837['browserStackLogLevel'],helper[_0x5e22c0(0x1e2)](_0x453679,new Map(),new Map()),logger[_0x5e22c0(0x252)](_0x21fbbf[_0x5e22c0(0x1e8)]),logger[_0x5e22c0(0x2d4)](_0x21fbbf[_0x5e22c0(0x266)]);}class _0x54dd1b extends _0x201031[_0x5e22c0(0x22e)]{[_0x5e22c0(0x2ae)](_0x35a62b){const _0x585128=_0x5e22c0;if(_0x21fbbf[_0x585128(0x209)](_0x35a62b[_0x585128(0x2d5)],_0x21fbbf[_0x585128(0x1ed)])&&_0x21fbbf[_0x585128(0x1da)](global[_0x585128(0x253)],''))try{global[_0x585128(0x253)]=_0x21fbbf[_0x585128(0x1a8)](_0x21fbbf[_0x585128(0x1d0)](_0x21fbbf[_0x585128(0x208)],global[_0x585128(0x253)]),_0x21fbbf[_0x585128(0x19d)]),this[_0x585128(0x21f)]=hubAllocator['getRequestOptions'](global[_0x585128(0x253)]),logger[_0x585128(0x2d4)]('New\x20hub\x20url\x20set\x20to\x20'+global[_0x585128(0x253)]),global[_0x585128(0x253)]='';}catch(_0x1e8085){logger[_0x585128(0x21e)](_0x1e8085);}if(globals['getGlobal'](_0x21fbbf[_0x585128(0x1bb)])&&globals[_0x585128(0x1fc)](_0x21fbbf[_0x585128(0x1db)])){const _0x30e761=_0x35a62b[_0x585128(0x2d5)][_0x585128(0x249)]('/')[0x2];_0x30e761&&commandRepository['pushCommand'](_0x30e761,_0x35a62b);}return super[_0x585128(0x2ae)](_0x35a62b);}}class _0x8647cc extends _0x374d0d[_0x5e22c0(0x2b3)]{[_0x5e22c0(0x218)](){const _0x2e2026=_0x5e22c0;return helper[_0x2e2026(0x23b)]()&&(this[_0x2e2026(0x24f)]=helper['getHubUrl'](_0x4ed837)),this;}[_0x5e22c0(0x1c4)](_0x165264){const _0x39fa2b=_0x5e22c0;let _0x806e9e={};for(const _0x263a7a in _0x165264){switch(_0x263a7a){case _0x21fbbf[_0x39fa2b(0x1c5)]:case _0x21fbbf[_0x39fa2b(0x1d5)]:this[_0x39fa2b(0x1c0)]&&(_0x806e9e=this[_0x39fa2b(0x1c0)][_0x39fa2b(0x1ee)](this[_0x39fa2b(0x1c0)][_0x39fa2b(0x2a6)])||{},this['chromeOptions_'][_0x39fa2b(0x213)](this['chromeOptions_']['CAPABILITY_KEY'],helper[_0x39fa2b(0x1f5)](_0x806e9e,_0x165264[_0x263a7a])));break;case _0x21fbbf['EQYGR']:case _0x21fbbf[_0x39fa2b(0x2c5)]:this[_0x39fa2b(0x1ac)]&&(_0x806e9e=this[_0x39fa2b(0x1ac)][_0x39fa2b(0x1ee)](this[_0x39fa2b(0x1ac)][_0x39fa2b(0x2a6)])||{},this['edgeOptions_'][_0x39fa2b(0x213)](this[_0x39fa2b(0x1ac)][_0x39fa2b(0x2a6)],helper[_0x39fa2b(0x1f5)](_0x806e9e,_0x165264[_0x263a7a])));break;case _0x21fbbf[_0x39fa2b(0x298)]:case _0x21fbbf['gTCdB']:this[_0x39fa2b(0x2b7)]&&(_0x806e9e=this[_0x39fa2b(0x2b7)][_0x39fa2b(0x1ee)](this[_0x39fa2b(0x2b7)][_0x39fa2b(0x2a6)])||{},this[_0x39fa2b(0x2b7)][_0x39fa2b(0x213)](this[_0x39fa2b(0x2b7)][_0x39fa2b(0x2a6)],helper[_0x39fa2b(0x1f5)](_0x806e9e,_0x165264[_0x263a7a])));break;case _0x21fbbf[_0x39fa2b(0x189)]:this[_0x39fa2b(0x261)]&&(_0x806e9e=this[_0x39fa2b(0x261)][_0x39fa2b(0x1ee)](this[_0x39fa2b(0x261)][_0x39fa2b(0x2a6)])||{},this['safariOptions_'][_0x39fa2b(0x213)](this['safariOptions_'][_0x39fa2b(0x2a6)],helper[_0x39fa2b(0x1f5)](_0x806e9e,_0x165264[_0x263a7a])));break;case _0x21fbbf[_0x39fa2b(0x23e)]:case _0x21fbbf['ESHyu']:this[_0x39fa2b(0x26c)]&&(_0x806e9e=this[_0x39fa2b(0x26c)][_0x39fa2b(0x1ee)](this['ieOptions_'][_0x39fa2b(0x2a6)])||{},this[_0x39fa2b(0x26c)][_0x39fa2b(0x213)](this[_0x39fa2b(0x26c)][_0x39fa2b(0x2a6)],helper[_0x39fa2b(0x1f5)](_0x806e9e,_0x165264[_0x263a7a])));break;}}}[_0x5e22c0(0x22f)](){const _0x5ddd8b=_0x5e22c0;logger['debug'](_0x21fbbf[_0x5ddd8b(0x251)]);const _0x5e4bee=_0x4ed837[_0x5ddd8b(0x198)]&&_0x21fbbf[_0x5ddd8b(0x29b)](Object[_0x5ddd8b(0x1b0)](_0x4ed837[_0x5ddd8b(0x198)])['length'],0x0)?_0x4ed837[_0x5ddd8b(0x198)]:_0x4ed837[_0x5ddd8b(0x278)]&&Array[_0x5ddd8b(0x182)](_0x4ed837[_0x5ddd8b(0x278)])&&_0x21fbbf['pvIrw'](_0x4ed837[_0x5ddd8b(0x278)][_0x5ddd8b(0x18e)],0x0)?_0x4ed837['capabilities'][0x0]:{};return this['__setBrowserOptions'](_0x5e4bee),Object[_0x5ddd8b(0x1b0)](_0x5e4bee)[_0x5ddd8b(0x231)](_0x43d1bd=>{const _0x4bf659=_0x5ddd8b,_0x5a7d26=this[_0x4bf659(0x2da)][_0x4bf659(0x1ee)](_0x43d1bd);_0x21fbbf[_0x4bf659(0x1ec)](typeof _0x5a7d26,_0x21fbbf[_0x4bf659(0x1ca)])?this[_0x4bf659(0x2da)][_0x4bf659(0x213)](_0x43d1bd,helper['mergeDeep'](_0x5a7d26,_0x5e4bee[_0x43d1bd])):this['capabilities_'][_0x4bf659(0x213)](_0x43d1bd,_0x5e4bee[_0x43d1bd]);}),this;}[_0x5e22c0(0x1a4)](){const _0x3f2aa4=_0x5e22c0,_0x13fbeb={'wQSmT':function(_0x3bd37b){return _0x21fbbf['JsZeK'](_0x3bd37b);},'cgQer':function(_0x15cbd5,_0x3ae6d7){return _0x21fbbf['UKnky'](_0x15cbd5,_0x3ae6d7);},'ZEvIS':function(_0x58ba97){return _0x21fbbf['JsZeK'](_0x58ba97);},'dLYjh':_0x21fbbf[_0x3f2aa4(0x222)],'GsBEj':_0x21fbbf[_0x3f2aa4(0x1e7)],'PLciL':_0x21fbbf[_0x3f2aa4(0x2af)],'eFBNB':_0x21fbbf['YXnxN'],'jrDKK':_0x21fbbf['VOJEl'],'LXOWA':function(_0x350554,_0x2904f0){const _0x5abce4=_0x3f2aa4;return _0x21fbbf[_0x5abce4(0x1ec)](_0x350554,_0x2904f0);},'EmfnI':_0x21fbbf[_0x3f2aa4(0x28b)],'axotj':_0x21fbbf[_0x3f2aa4(0x27d)],'XkCFL':_0x21fbbf[_0x3f2aa4(0x2ca)],'pokhw':_0x21fbbf[_0x3f2aa4(0x28d)],'mkcVX':_0x21fbbf[_0x3f2aa4(0x21b)],'eCxaV':function(_0x2f23c8,_0x4b47d8,_0x148d28){const _0x4699d3=_0x3f2aa4;return _0x21fbbf[_0x4699d3(0x196)](_0x2f23c8,_0x4b47d8,_0x148d28);},'oqvFr':_0x21fbbf['xGqSq'],'mrLco':_0x21fbbf['dxCLn'],'HFrDQ':_0x21fbbf[_0x3f2aa4(0x232)],'CVBtL':_0x21fbbf[_0x3f2aa4(0x1c5)],'XVSwx':_0x21fbbf[_0x3f2aa4(0x17d)],'rKuII':function(_0x7e70f9,_0x1028b1){const _0x24261c=_0x3f2aa4;return _0x21fbbf[_0x24261c(0x2ac)](_0x7e70f9,_0x1028b1);},'KZRdu':_0x21fbbf[_0x3f2aa4(0x2d8)],'yrOPf':function(_0x4fb1c8,_0x3803ae){return _0x21fbbf['rKSqr'](_0x4fb1c8,_0x3803ae);},'aTpNR':_0x21fbbf['qwGsL'],'ZQUmw':_0x21fbbf[_0x3f2aa4(0x2cd)],'jPlIc':function(_0x3a3fc7,_0x2157b2){const _0x2fa529=_0x3f2aa4;return _0x21fbbf[_0x2fa529(0x2bd)](_0x3a3fc7,_0x2157b2);},'IcpJq':function(_0x5e6e9b,_0x4a89f6){return _0x21fbbf['RyoMA'](_0x5e6e9b,_0x4a89f6);},'nfBOL':function(_0x1d690c,_0x2281b9,_0x32f58d){const _0x2cc2d5=_0x3f2aa4;return _0x21fbbf[_0x2cc2d5(0x2d6)](_0x1d690c,_0x2281b9,_0x32f58d);},'CRfyP':function(_0x3a9198,_0x126f9d){const _0x595967=_0x3f2aa4;return _0x21fbbf[_0x595967(0x1ec)](_0x3a9198,_0x126f9d);},'AkjXJ':_0x21fbbf[_0x3f2aa4(0x245)],'XASZs':_0x21fbbf[_0x3f2aa4(0x2b2)],'hZoBN':_0x21fbbf['zMzpW'],'pPYUA':_0x21fbbf[_0x3f2aa4(0x185)],'ZvAsd':_0x21fbbf[_0x3f2aa4(0x217)],'iuzCA':_0x21fbbf[_0x3f2aa4(0x1bb)],'TqSsG':_0x21fbbf['sMkIv'],'XVPRG':function(_0x4abdbd,_0x4a07ca,_0x3cfdf4,_0x10a605,_0x35291b){const _0x12528f=_0x3f2aa4;return _0x21fbbf[_0x12528f(0x1c8)](_0x4abdbd,_0x4a07ca,_0x3cfdf4,_0x10a605,_0x35291b);},'pHsKn':function(_0x3488a2,_0x486937){const _0x516d6e=_0x3f2aa4;return _0x21fbbf[_0x516d6e(0x24c)](_0x3488a2,_0x486937);},'SFNUk':_0x21fbbf[_0x3f2aa4(0x2c0)],'jXNjF':_0x21fbbf[_0x3f2aa4(0x25f)],'JijlR':function(_0x32dc21,_0x7ef101,_0x1170a8){const _0x49cb2d=_0x3f2aa4;return _0x21fbbf[_0x49cb2d(0x2d6)](_0x32dc21,_0x7ef101,_0x1170a8);},'gJJwi':function(_0x5094cb,_0x11137d,_0x50d92b){return _0x21fbbf['rAPVX'](_0x5094cb,_0x11137d,_0x50d92b);},'pSGyK':function(_0x48910c,_0x857189){const _0x754fc4=_0x3f2aa4;return _0x21fbbf[_0x754fc4(0x24c)](_0x48910c,_0x857189);},'RxDXv':function(_0x38ebbb){const _0x3aa873=_0x3f2aa4;return _0x21fbbf[_0x3aa873(0x2c1)](_0x38ebbb);},'ZpLaw':_0x21fbbf[_0x3f2aa4(0x28f)],'VbCMX':_0x21fbbf['tAgsI'],'zOvBT':function(_0x35b173,_0x2e0595,_0x3d84ea){const _0x2d87a5=_0x3f2aa4;return _0x21fbbf[_0x2d87a5(0x19f)](_0x35b173,_0x2e0595,_0x3d84ea);},'DGJly':function(_0x49867a,_0x458a6a){const _0x49484c=_0x3f2aa4;return _0x21fbbf[_0x49484c(0x1fe)](_0x49867a,_0x458a6a);},'gsbUd':function(_0x5a751b,_0x70c63c){const _0x4972ff=_0x3f2aa4;return _0x21fbbf[_0x4972ff(0x209)](_0x5a751b,_0x70c63c);}};PerformanceTester['measureWrapper'](PerformanceEvents[_0x3f2aa4(0x1a9)],()=>{const _0x3e74fa=_0x3f2aa4;if(helper[_0x3e74fa(0x23b)]()){helper[_0x3e74fa(0x1f1)](_0x4ed837[_0x3e74fa(0x198)]);_0x13fbeb[_0x3e74fa(0x2bf)](isAccessibilityAutomationSession)&&_0x13fbeb[_0x3e74fa(0x184)](setAccessibilityCapabilities,_0x4ed837);this['setServer'](),this['setCapabilities']();if(helper[_0x3e74fa(0x197)](_0x4ed837['proxySettings'][_0x3e74fa(0x1ea)]))this[_0x3e74fa(0x230)]=helper[_0x3e74fa(0x250)](_0x4ed837[_0x3e74fa(0x20d)][_0x3e74fa(0x1ea)]);else _0x4ed837[_0x3e74fa(0x20d)][_0x3e74fa(0x1ea)]&&(this[_0x3e74fa(0x1f4)]=_0x4ed837[_0x3e74fa(0x20d)][_0x3e74fa(0x1ea)],logger[_0x3e74fa(0x2d4)](_0x3e74fa(0x2c9)+this[_0x3e74fa(0x1f4)]));if(_0x13fbeb['ZEvIS'](isAccessibilityAutomationSession)){const _0x1e1fc9=this['capabilities_'][_0x3e74fa(0x1ee)](_0x13fbeb['dLYjh'])||{},_0x5405c7=_0x1e1fc9[_0x3e74fa(0x27a)]||this[_0x3e74fa(0x2da)]['get'](_0x13fbeb[_0x3e74fa(0x22b)])||this['capabilities_'][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x28c)]);if(_0x5405c7){const _0x281825=(_0x1e1fc9[_0x3e74fa(0x199)]||this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x2a9)])||'')[_0x3e74fa(0x291)](),_0x509a5d=(_0x1e1fc9[_0x3e74fa(0x269)]||this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb['jrDKK'])||'')[_0x3e74fa(0x291)]();_0x13fbeb[_0x3e74fa(0x2a1)](_0x281825,_0x13fbeb[_0x3e74fa(0x177)])&&_0x509a5d['includes'](_0x13fbeb['axotj'])&&(_0x13fbeb['ZEvIS'](isMobileScanningEnabledForGroup)&&(logger['debug'](_0x13fbeb[_0x3e74fa(0x1dc)]),globals[_0x3e74fa(0x29c)](_0x13fbeb['pokhw'],!![])));}}if(globals[_0x3e74fa(0x1fc)](_0x13fbeb[_0x3e74fa(0x263)])){if(!_0x13fbeb[_0x3e74fa(0x186)](setExtension,this,_0x4ed837)){globals['setGlobal'](_0x13fbeb['mkcVX'],![]);const _0x557953=this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb['dLYjh']);_0x557953&&(_0x557953[_0x3e74fa(0x203)]=![],delete _0x557953[_0x3e74fa(0x18a)],this[_0x3e74fa(0x2da)][_0x3e74fa(0x213)](_0x13fbeb['dLYjh'],_0x557953)),this['capabilities_']['get'](_0x13fbeb['oqvFr'])&&(this[_0x3e74fa(0x2da)]['set'](_0x13fbeb[_0x3e74fa(0x1b5)],![]),this[_0x3e74fa(0x2da)][_0x3e74fa(0x20b)](_0x13fbeb[_0x3e74fa(0x271)]));}}process[_0x3e74fa(0x281)][_0x3e74fa(0x1d2)]&&(helper[_0x3e74fa(0x1b4)](null,null,_0x4ed837[_0x3e74fa(0x1e1)],null,this,null),helper[_0x3e74fa(0x1f1)](_0x4ed837[_0x3e74fa(0x198)]),helper[_0x3e74fa(0x1ff)]()),logger[_0x3e74fa(0x2d4)](_0x13fbeb[_0x3e74fa(0x2c7)]);}else{if(this['chromeOptions_']){const _0x17cff3=this[_0x3e74fa(0x1c0)][_0x3e74fa(0x1ee)](this[_0x3e74fa(0x1c0)][_0x3e74fa(0x2a6)]||_0x13fbeb[_0x3e74fa(0x18d)]);if(_0x17cff3&&_0x17cff3[_0x3e74fa(0x25a)]){const _0x264926=this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x18d)])||{},_0x3ae45e=(_0x264926[_0x3e74fa(0x25a)]||[])['concat'](_0x17cff3[_0x3e74fa(0x25a)]||[]),_0x22b644=Array[_0x3e74fa(0x18c)](new Set(_0x3ae45e)),_0x2de345={};_0x2de345[_0x3e74fa(0x25a)]=_0x22b644,this[_0x3e74fa(0x2da)]['set'](_0x13fbeb['CVBtL'],Object[_0x3e74fa(0x188)]({},_0x264926,_0x17cff3,_0x2de345));}}helper[_0x3e74fa(0x1ff)]();if(_0x13fbeb[_0x3e74fa(0x2bf)](isAccessibilityAutomationSession)&&this[_0x3e74fa(0x1aa)]()[_0x3e74fa(0x27c)](_0x13fbeb[_0x3e74fa(0x224)])){let _0x34cfd4=!![];const _0x5f4ff0=this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb['dLYjh'])||{},_0x2f8415=_0x5f4ff0[_0x3e74fa(0x27a)]||this[_0x3e74fa(0x2da)]['get'](_0x13fbeb['GsBEj'])||this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x28c)]);if(_0x2f8415){const _0x53555f=(_0x5f4ff0[_0x3e74fa(0x199)]||this[_0x3e74fa(0x2da)]['get'](_0x13fbeb['eFBNB'])||'')['toLowerCase'](),_0xf362eb=(_0x5f4ff0[_0x3e74fa(0x269)]||this[_0x3e74fa(0x2da)]['get'](_0x13fbeb[_0x3e74fa(0x2a0)])||'')['toLowerCase']();_0x13fbeb[_0x3e74fa(0x2a2)](_0x53555f,_0x13fbeb['EmfnI'])&&_0xf362eb[_0x3e74fa(0x27c)](_0x13fbeb[_0x3e74fa(0x1d3)])?!_0x13fbeb['ZEvIS'](isMobileScanningEnabledForGroup)?(logger[_0x3e74fa(0x19a)](MOBILE_SCANNING_DISABLED_WARNING),_0x34cfd4=![]):(logger['debug'](_0x13fbeb[_0x3e74fa(0x1dc)]),globals[_0x3e74fa(0x29c)](_0x13fbeb['pokhw'],!![])):(logger[_0x3e74fa(0x19a)](_0x13fbeb['KZRdu']),_0x34cfd4=![]);}if(_0x34cfd4){const _0x4b195b=_0x13fbeb[_0x3e74fa(0x2bb)](parseFloat,_0x5f4ff0['browserVersion']||this[_0x3e74fa(0x2da)][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x1ae)])||''),{MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY:_0x29788f}=_0x13fbeb[_0x3e74fa(0x184)](require,_0x13fbeb[_0x3e74fa(0x239)]),_0x4833c4=_0x13fbeb['jPlIc'](parseFloat,_0x29788f);!_0x13fbeb[_0x3e74fa(0x1ba)](isNaN,_0x4b195b)&&_0x13fbeb[_0x3e74fa(0x1a3)](_0x4b195b,_0x4833c4)&&(logger[_0x3e74fa(0x19a)](_0x3e74fa(0x23a)+_0x29788f+'.'),_0x34cfd4=![]);}if(_0x34cfd4){_0x13fbeb[_0x3e74fa(0x1ba)](setAccessibilityCapabilities,_0x4ed837),this[_0x3e74fa(0x22f)]();if(!_0x13fbeb['nfBOL'](setExtension,this,_0x4ed837)){globals[_0x3e74fa(0x29c)](_0x13fbeb[_0x3e74fa(0x263)],![]);const _0x10f221=this['capabilities_'][_0x3e74fa(0x1ee)](_0x13fbeb['dLYjh']);_0x10f221&&(_0x10f221[_0x3e74fa(0x203)]=![],delete _0x10f221['accessibilityOptions'],this['capabilities_']['set'](_0x13fbeb[_0x3e74fa(0x2ab)],_0x10f221)),this['capabilities_'][_0x3e74fa(0x1ee)](_0x13fbeb[_0x3e74fa(0x1b5)])&&(this['capabilities_'][_0x3e74fa(0x213)](_0x13fbeb[_0x3e74fa(0x1b5)],![]),this[_0x3e74fa(0x2da)][_0x3e74fa(0x20b)](_0x13fbeb[_0x3e74fa(0x271)]));}}}_0x13fbeb[_0x3e74fa(0x22d)](globals[_0x3e74fa(0x1fc)](_0x13fbeb[_0x3e74fa(0x1a0)]),_0x13fbeb[_0x3e74fa(0x178)])&&(commandRepository[_0x3e74fa(0x216)](_0x13fbeb['XASZs']),commandRepository[_0x3e74fa(0x274)](globals['getGlobal'](_0x13fbeb[_0x3e74fa(0x17c)])));if(this[_0x3e74fa(0x24f)]['includes'](_0x13fbeb[_0x3e74fa(0x273)]))logger['debug'](_0x13fbeb[_0x3e74fa(0x247)]),globals['setGlobal'](_0x13fbeb[_0x3e74fa(0x201)],![]),globals[_0x3e74fa(0x29c)](_0x13fbeb['TqSsG'],![]);else globals['getGlobal'](_0x13fbeb[_0x3e74fa(0x201)])&&globals['getGlobal'](_0x13fbeb[_0x3e74fa(0x205)])&&aiSdkWrapper[_0x3e74fa(0x2aa)](this);}})();const _0xdfcc7b=super[_0x3f2aa4(0x1a4)]();return PerformanceTester[_0x3f2aa4(0x19b)](PerformanceEvents[_0x3f2aa4(0x181)],()=>{const _0x53b027=_0x3f2aa4,_0xcc653b={'nvvBO':function(_0x193f8c){const _0x19780c=a152_0x1a83;return _0x13fbeb[_0x19780c(0x268)](_0x193f8c);},'vCEpj':function(_0x1616d1,_0xfe6aba,_0x53accd){return _0x13fbeb['nfBOL'](_0x1616d1,_0xfe6aba,_0x53accd);},'VmGcN':_0x13fbeb[_0x53b027(0x263)],'iNSBa':_0x13fbeb['dLYjh'],'YfnCD':_0x13fbeb[_0x53b027(0x1b5)],'GYjVR':_0x13fbeb[_0x53b027(0x271)],'gxzNq':_0x13fbeb[_0x53b027(0x1c7)],'iFttv':_0x13fbeb[_0x53b027(0x20a)],'SZnaa':function(_0x29212e,_0x58a142,_0x34a954){return _0x13fbeb['zOvBT'](_0x29212e,_0x58a142,_0x34a954);},'cuhFn':_0x13fbeb[_0x53b027(0x23d)],'GRPsN':_0x13fbeb[_0x53b027(0x2a4)],'QyrKU':function(_0x3c1f95,_0x3057c0){const _0x5a5b05=_0x53b027;return _0x13fbeb[_0x5a5b05(0x1cd)](_0x3c1f95,_0x3057c0);}};_0xdfcc7b['session_'][_0x53b027(0x2c8)](_0xf63e8=>{const _0x10d929=_0x53b027,_0x10caf6=_0xf63e8[_0x10d929(0x270)];if(!helper[_0x10d929(0x23b)]()&&_0xcc653b['nvvBO'](isAccessibilityAutomationSession)){const _0x27f175=_0xcc653b[_0x10d929(0x234)](nonBstackPlatformValidation,_0x10caf6,this);globals[_0x10d929(0x29c)](_0xcc653b[_0x10d929(0x1eb)],_0x27f175);if(!_0x27f175){const _0x69fc68=this[_0x10d929(0x2da)][_0x10d929(0x1ee)](_0xcc653b[_0x10d929(0x22c)]);_0x69fc68&&(_0x69fc68['accessibility']=![],delete _0x69fc68['accessibilityOptions'],this[_0x10d929(0x2da)][_0x10d929(0x213)](_0xcc653b[_0x10d929(0x22c)],_0x69fc68)),this['capabilities_'][_0x10d929(0x1ee)](_0xcc653b[_0x10d929(0x226)])&&(this[_0x10d929(0x2da)][_0x10d929(0x213)](_0xcc653b['YfnCD'],![]),this[_0x10d929(0x2da)][_0x10d929(0x20b)](_0xcc653b['GYjVR']));}}}),_0xdfcc7b[_0x53b027(0x1b3)][_0x53b027(0x2c8)](_0x149226=>{const _0x2d9925=_0x53b027;try{logger[_0x2d9925(0x2d4)](_0x2d9925(0x211)+_0x149226['getId']());const _0x2ec55a=_0x149226[_0x2d9925(0x270)][_0x2d9925(0x1ee)](_0xcc653b[_0x2d9925(0x238)]);_0x2ec55a?(logger['debug']('SETTING\x20NEW\x20URL\x20TO\x20OPTIMAL\x20URL\x20-\x20'+_0x2ec55a),hubAllocator[_0x2d9925(0x2b1)](_0x2ec55a),helper['storeOptimalHubUrl'](_0x2ec55a)):logger[_0x2d9925(0x2d4)](_0xcc653b[_0x2d9925(0x214)]);}catch(_0x2f2377){logger[_0x2d9925(0x2d4)](_0x2d9925(0x1a5)+_0x2f2377);}}),_0xdfcc7b[_0x53b027(0x299)]=0x0,_0xdfcc7b[_0x53b027(0x2c8)]&&_0xdfcc7b['then'](_0x56f4a2=>{const _0x2c4835=_0x53b027,_0x12b8a1={'lMcMV':function(_0x4b6c1a,_0x5cf783,_0x29e3dc){const _0x184a9f=a152_0x1a83;return _0x13fbeb[_0x184a9f(0x244)](_0x4b6c1a,_0x5cf783,_0x29e3dc);},'QLSXs':function(_0x1072a6,_0x539f40,_0x7a1032,_0x595852,_0x880891){return _0x13fbeb['XVPRG'](_0x1072a6,_0x539f40,_0x7a1032,_0x595852,_0x880891);},'NWZqg':function(_0x4067a9,_0x4b40ba){return _0x13fbeb['pHsKn'](_0x4067a9,_0x4b40ba);},'Rzviw':_0x13fbeb['SFNUk'],'gBOcP':_0x13fbeb['jXNjF']};helper[_0x2c4835(0x1c9)](_0x56f4a2,_0xdfcc7b),_0x2f39a0&&_0x13fbeb[_0x2c4835(0x184)](overrideTakeScreenshot,_0x56f4a2),helper[_0x2c4835(0x1cf)](_0x56f4a2,_0x4ed837),_0x13fbeb[_0x2c4835(0x21a)](overrideExecute,_0x56f4a2,_0x4ed837),_0x4ed837[_0x2c4835(0x198)]&&percyHelper[_0x2c4835(0x17b)](_0x56f4a2,_0x374d0d[_0x2c4835(0x2b6)],_0x4ed837),_0x56f4a2[_0x2c4835(0x2b0)]=async()=>{return await _0xcc653b['SZnaa'](getAccessibilityResultsSummary,_0x56f4a2,global);},_0x56f4a2[_0x2c4835(0x2ba)]=async()=>{const _0x6ff249=_0x2c4835;return await _0x12b8a1[_0x6ff249(0x1dd)](getAccessibilityResults,_0x56f4a2,global);},_0x56f4a2[_0x2c4835(0x1f7)]=async _0x1b822d=>{const _0x55f928=_0x2c4835;return await _0x12b8a1['QLSXs'](performScan,_0x56f4a2,null,!![],_0x12b8a1[_0x55f928(0x1e3)](_0x1b822d,null));},_0x56f4a2['startA11yScanning']=async _0x13c626=>{const _0xa395ba=_0x2c4835;globals[_0xa395ba(0x29c)](_0xcc653b[_0xa395ba(0x1c1)],!![]),globals[_0xa395ba(0x29c)](_0xcc653b['GRPsN'],_0xcc653b['QyrKU'](_0x13c626,null));},_0x56f4a2[_0x2c4835(0x1ce)]=async()=>{const _0x4eca00=_0x2c4835;globals[_0x4eca00(0x29c)](_0x12b8a1[_0x4eca00(0x275)],![]),globals[_0x4eca00(0x29c)](_0x12b8a1[_0x4eca00(0x1f6)],null);};}),_0xdfcc7b[_0x53b027(0x2b0)]=async()=>{const _0x30a2e8=_0x53b027;return await _0xcc653b[_0x30a2e8(0x234)](getAccessibilityResultsSummary,_0xdfcc7b,global);},_0xdfcc7b[_0x53b027(0x2ba)]=async()=>{const _0x16a597=_0x53b027;return await _0x13fbeb[_0x16a597(0x206)](getAccessibilityResults,_0xdfcc7b,global);},_0xdfcc7b['performScan']=async _0x1a9e62=>{return await _0x13fbeb['XVPRG'](performScan,_0xdfcc7b,null,!![],_0x13fbeb['pHsKn'](_0x1a9e62,null));},_0xdfcc7b['startA11yScanning']=async _0x180c1e=>{const _0x532315=_0x53b027;globals[_0x532315(0x29c)](_0x13fbeb[_0x532315(0x23d)],!![]),globals[_0x532315(0x29c)](_0x13fbeb[_0x532315(0x2a4)],_0x13fbeb['pSGyK'](_0x180c1e,null));},_0xdfcc7b[_0x53b027(0x1ce)]=async()=>{const _0x2132c8=_0x53b027;globals[_0x2132c8(0x29c)](_0xcc653b[_0x2132c8(0x1c1)],![]),globals[_0x2132c8(0x29c)](_0xcc653b[_0x2132c8(0x1bc)],null);},_0x2f39a0&&_0x13fbeb[_0x53b027(0x287)](overrideTakeScreenshot,_0xdfcc7b),helper[_0x53b027(0x1c9)](_0xdfcc7b),helper[_0x53b027(0x1cf)](_0xdfcc7b,_0x4ed837),_0x13fbeb['nfBOL'](overrideExecute,_0xdfcc7b,_0x4ed837),_0x4ed837[_0x53b027(0x198)]&&percyHelper[_0x53b027(0x17b)](_0xdfcc7b,_0x374d0d[_0x53b027(0x2b6)],_0x4ed837);helper[_0x53b027(0x17f)](global[_0x53b027(0x2d9)])&&(global['__driversArray']=[]);helper[_0x53b027(0x17f)](global[_0x53b027(0x1e4)])&&(global[_0x53b027(0x1e4)]=[]);global[_0x53b027(0x2d9)][_0x53b027(0x212)](_0xdfcc7b),global['__driver']=_0xdfcc7b,_0x44b0aa&&(_0x44b0aa['global'][_0x53b027(0x2b9)]=_0xdfcc7b);_0x13fbeb[_0x53b027(0x227)](global[_0x53b027(0x1e4)],undefined)&&global['__drivers']['push'](_0xdfcc7b);_0x44b0aa&&helper[_0x53b027(0x17f)](_0x44b0aa[_0x53b027(0x204)]['__drivers'])&&(_0x44b0aa[_0x53b027(0x204)][_0x53b027(0x1e4)]=[]);_0x44b0aa&&helper[_0x53b027(0x17f)](_0x44b0aa[_0x53b027(0x204)]['__driversArray'])&&(_0x44b0aa['global']['__driversArray']=[]);_0x44b0aa&&_0x13fbeb[_0x53b027(0x227)](_0x44b0aa['global'][_0x53b027(0x1e4)],undefined)&&(_0x44b0aa['global']['__drivers'][_0x53b027(0x212)](_0xdfcc7b),_0x44b0aa['global'][_0x53b027(0x2d9)][_0x53b027(0x212)](_0xdfcc7b));_0xdfcc7b[_0x53b027(0x190)]=globals[_0x53b027(0x1fc)](_0x13fbeb[_0x53b027(0x263)]);try{global[_0x53b027(0x1e4)][0x0][_0x53b027(0x1b3)]['then'](_0x7ac082=>{const _0xa02a79=_0x53b027;logger[_0xa02a79(0x2d4)](_0xa02a79(0x1a7)+_0x7ac082['getId']()+_0xa02a79(0x294));})[_0x53b027(0x295)](_0x4eff14=>{const _0x4d3605=_0x53b027;logger[_0x4d3605(0x2d4)](_0x4d3605(0x192)+_0x4eff14);});}catch(_0x1e4460){logger[_0x53b027(0x2d4)](_0x53b027(0x192)+_0x1e4460);}globals[_0x53b027(0x29c)](_0x13fbeb[_0x53b027(0x263)],globals[_0x53b027(0x1fc)](_0x13fbeb['mkcVX']));})(),_0xdfcc7b;}}_0x44b0aa&&(globals[_0x5e22c0(0x264)]=_0x44b0aa[_0x5e22c0(0x204)]['browserStackGlobals']);if(_0x21fbbf['MBVpF'](isAccessibilityAutomationSession))try{let _0x434024=helper[_0x5e22c0(0x202)](_0x21fbbf['vfzbY'],_0x21fbbf[_0x5e22c0(0x28e)])[_0x5e22c0(0x2d7)];(!_0x434024[_0x5e22c0(0x277)]||!_0x434024[_0x5e22c0(0x277)]['execute'])&&(_0x434024=helper[_0x5e22c0(0x202)](_0x21fbbf[_0x5e22c0(0x193)],_0x21fbbf[_0x5e22c0(0x28e)])[_0x5e22c0(0x276)]);if(_0x434024['prototype']&&_0x434024[_0x5e22c0(0x277)][_0x5e22c0(0x200)]){const _0x5bd4cb=_0x434024[_0x5e22c0(0x277)][_0x5e22c0(0x200)];logger[_0x5e22c0(0x2d4)](_0x21fbbf[_0x5e22c0(0x229)]),_0x434024[_0x5e22c0(0x277)][_0x5e22c0(0x200)]=async function(){const _0x762d8d=_0x5e22c0;try{!globals['getGlobal'](_0x21fbbf[_0x762d8d(0x292)])&&globals['getGlobal'](_0x21fbbf[_0x762d8d(0x21b)])&&globals[_0x762d8d(0x1fc)](_0x21fbbf[_0x762d8d(0x2c0)])&&scripts[_0x762d8d(0x29d)](arguments[0x0][_0x762d8d(0x1e9)])&&!_0x21fbbf['JWWzM'](isBrowserStackCommandExecutor,arguments[0x0][_0x762d8d(0x290)])&&(globals[_0x762d8d(0x29c)](_0x21fbbf[_0x762d8d(0x292)],!![]),logger[_0x762d8d(0x2d4)](_0x762d8d(0x262)+arguments[0x0][_0x762d8d(0x1e9)]),await _0x21fbbf['CpVrL'](performScan,global[_0x762d8d(0x2b9)],arguments[0x0][_0x762d8d(0x1e9)]));}catch(_0x7703ea){logger['debug']('Failed\x20to\x20perform\x20scan\x20'+util[_0x762d8d(0x1e5)](_0x7703ea));}return globals[_0x762d8d(0x29c)](_0x21fbbf[_0x762d8d(0x292)],![]),_0x5bd4cb[_0x762d8d(0x17e)](this,arguments);};}}catch(_0xd6d17b){logger['debug'](_0x21fbbf['dFthe'](_0x21fbbf[_0x5e22c0(0x233)],_0xd6d17b));}return _0x374d0d[_0x5e22c0(0x26e)]=_0x374d0d[_0x5e22c0(0x2b3)],_0x374d0d[_0x5e22c0(0x2b3)]=_0x8647cc,_0x201031['HttpClient']=_0x54dd1b,_0x374d0d;};function a152_0x1a83(_0x53e1ba,_0x61e821){const _0x4cc93b=a152_0x4cc9();return a152_0x1a83=function(_0x1a8324,_0x133786){_0x1a8324=_0x1a8324-0x177;let _0x4dbd3c=_0x4cc93b[_0x1a8324];return _0x4dbd3c;},a152_0x1a83(_0x53e1ba,_0x61e821);}module['exports'][a152_0x1e7b4c(0x221)]=modify,module[a152_0x1e7b4c(0x293)][a152_0x1e7b4c(0x210)]=modifyV2,module[a152_0x1e7b4c(0x293)][a152_0x1e7b4c(0x296)]=percySDK,module[a152_0x1e7b4c(0x293)][a152_0x1e7b4c(0x180)]=BrowserStackSdk,module[a152_0x1e7b4c(0x293)]['_modifyPlaywright']=modifyPlaywrightConfig;
function a152_0x2b41(){const _0x165339=['isUndefined','qxoaA','AsVsY','zBvra','assign','updateHubUrl','options_','args','QitqQ','exports','requireSeleniumWebdriver','cZBkf','capabilities','750092YzUMbM','push','lcijF','74478DNhgiN','Failed\x20to\x20perform\x20scan\x20','bstackA11yShouldScan','1605616GyKEBc','sQxeX','scjiC','pLNzu','ZsyuV','cKiBo','hbWju','QgpwV','ZCazq','android','format','aiHeal_isAuthenticated','aiHeal_isHealingEnabled','warn','NzWCl','QTOZA','isAccessibilityPlatform','dsKcp','HttpClient','getHubUrl','Nxtxb','Performing\x20scan\x20for\x20','CAPABILITY_KEY','liKMg','ycjrE','browserVersion','lTfOy','proxyUrl','4914TLVmxD','1842345QAOulv','OPTIMAL\x20HUB\x20URL\x20NOT\x20FOUND','bstackAllyScanning','XIxii','qIQez','isMobilePlatform','aVmup','send','TsrRQ','chrome','/session','optimalHubUrl','XeAkq','Error\x20in\x20setting\x20driver\x20Session\x20ID\x20to\x20global\x20drivers\x20array:\x20','setLogLevel','WebDriver','aiSdk_framework','__driversArray','proxySettings','.browserstack.com','QiYeA','CNxKM','./helpers/patchHelpers','./bin/mocha/accessibility-automation/helper','KSUWi','prototype','./helpers/accessibility-automation/scripts','BrHDg','./helpers/ai-sdk/aiSdkWrapper','Slcoy','cInbG','CdCjv','FyvUq','Modifying\x20webdriver\x20execute','Fxfau','1540112sRNkWE','object','xbiMc','startA11yScanning','iBLNb','QrpCC','ytQzQ','keys','__setBrowserOptions','setCapabilities','aiSdk_bstackConfig','setConfig','deviceName','Accessibility\x20Automation\x20is\x20enabled\x20for\x20Android\x20mobile\x20browser\x20(Chrome).','FZNBu','measureWrapper','kdsyl','mergeDeep','New\x20hub\x20url\x20set\x20to\x20','MszYq','WseNK','Hreed','OgQyq','./bin/playwright/modifyPlaywrightConf','ZlNaD','cntGf','tztvt','AraUt','info','Elklz','FRouL','HLoRc','NYjbB','./helpers/accessibility-automation/helper','DRVbP','leABE','ccRRy','session_','gufYh','asECu','XGFOl','Executor','Dzpda','sDomm','performScan','ZSWPP','agent_','getAccessibilityResults','oHtfM','ERROR\x20IN\x20GETTING\x20OPTIMAL\x20HUB\x20URL\x20-\x20','edgeOptions_','cqNUg','error','jFCDm','GnUBP','Running\x20your\x20test\x20suite\x20on\x20BrowserStack','KPqJL','firefoxOptions_','proxy_','getRequestOptions','IILWg','Builder','sdBoX','akmdd','fMtRf','accessibility','./helpers/percy/PercySDK','browserStackLogLevel','__drivers','xsyzi','firefoxOptions','PtNaS','PClti','./helpers/performance/constants','yeTUl','RWGXL','get','xjLpR','ytghI','Unable\x20to\x20find\x20executor\x20class\x20','prepareCapabilities','Disabling\x20healing\x20via\x20Browserstack\x20SDK\x20since\x20the\x20session\x20is\x20being\x20run\x20on\x20Browserstack\x20Infra','ovtKN','SETTING\x20NEW\x20URL\x20TO\x20OPTIMAL\x20URL\x20-\x20','isBrowserstackInfra','browserstack.accessibility','SIFEl','forEach','ngLqz','selenium-webdriver/lib/http.js','getHttpAgent','./helpers/logger','isPacProxy','initializeHealingCapabilities','nzhxX','IKwNS','/wd/hub','caps_','JYMkL','accessibilityOptions','nNYdB','BKdoZ','eufWJ','setServer','KgeUW','moz:firefoxOptions','GwOEl','pAYzg','set','10ULTauh','efjNR','kdGUM','AZmzi','14crziqa','iZGXe','Setting\x20Browserstack\x20capabilities','se:ieOptions','dYdcH','ZhtLY','safariOptions_','env','patchDriverPercy','IZOcI','XJAOm','framework','isArray','AyVLe','./helpers/globals','execute','GbuCW','setAdditionalCapabilities','EQCTC','Modifying\x20webdriver\x20builder','chromeOptions_','eJYQL','YNyDx','getAccessibilityResultsSummary','UVMxY','BROWSERSTACK_TURBOSCALE','SztTr','LpbZk','epIjC','QMQvP','jest','debug','BrowserStackSdk','Configuring\x20to\x20run\x20tests\x20on\x20BrowserStack','LfYoI','kSKZD','readTcgAuthConfigToGlobal','browserstackAgentV2','6AXrUlS','qTEHW','xWzyc','setting\x20driver\x20Session\x20ID:\x20','percy','uiycM','name_','DokNJ','IhNFG','ms:edgeOptions','chromeOptions','device','platformName','browserStackGlobals','ieOptions_','DbUoT','selenium-webdriver','storeOptimalHubUrl','pKTuI','GlkKH','HNKBt','hnCLl','XywTs','toLowerCase','qIJlR','yUWly','LPNMH','quitCount_','VYNWG','wBzsd','setGlobal','safari.options','url_','./browserStackSdk','Ifcax','VUwjF','SJgAe','iuYNm','\x20to\x20global\x20drivers\x20array','Proxy\x20set\x20to\x20','getGlobal','capabilities_','getId','capability','KRtEq','AsQsy','zLPOT','./helpers/ai-sdk/autoHealHelper','bLrff','stopA11yScanning','path','overrideQuit','https://','GhipC','SDK_PRE_INITIALIZE','./helpers/patchHelper','APrGU','Session\x20ID:\x20','originalBuilder','split','util','RvkPc','OuhJh','FePhg','browserName','length','__driver','HwOUn','build','KTdiT','then','global','CNPtW','delete','calPU','newHubUrl','JfIpS','6726105tizayy','sVdSq','JbXDI','caFrC','zQMAE','URMGP','edgeOptions','FbdJJ','bDpAa','HpRwq','qlqyp','uzfiE','niiQG','MZSnz','ieOptions','SDK_POST_INITIALIZE','qbkhd','catch','shouldWrapCommand','./hubAllocationMethods','concat','_modifyPlaywright','eBYMU','CDevP','dOMdG','bstack:options','overrideGet','WebElement','includes','aaPRg','aGHMF'];a152_0x2b41=function(){return _0x165339;};return a152_0x2b41();}function a152_0x38d7(_0x5e77f6,_0xbdc039){const _0x2b41a5=a152_0x2b41();return a152_0x38d7=function(_0x38d77c,_0xbbcda7){_0x38d77c=_0x38d77c-0x139;let _0x2c028f=_0x2b41a5[_0x38d77c];return _0x2c028f;},a152_0x38d7(_0x5e77f6,_0xbdc039);}const a152_0x3a68ad=a152_0x38d7;(function(_0x5d3d5a,_0x30df6e){const _0x305392=a152_0x38d7,_0x4387b9=_0x5d3d5a();while(!![]){try{const _0x419650=-parseInt(_0x305392(0x216))/0x1+parseInt(_0x305392(0x174))/0x2*(-parseInt(_0x305392(0x235))/0x3)+parseInt(_0x305392(0x259))/0x4+-parseInt(_0x305392(0x236))/0x5*(-parseInt(_0x305392(0x19a))/0x6)+parseInt(_0x305392(0x213))/0x7+parseInt(_0x305392(0x219))/0x8+-parseInt(_0x305392(0x1e7))/0x9*(parseInt(_0x305392(0x170))/0xa);if(_0x419650===_0x30df6e)break;else _0x4387b9['push'](_0x4387b9['shift']());}catch(_0x12241f){_0x4387b9['push'](_0x4387b9['shift']());}}}(a152_0x2b41,0x37ae2));const util=require(a152_0x3a68ad(0x1d6)),{overrideTakeScreenshot}=require(a152_0x3a68ad(0x24c)),{isAccessibilityAutomationSession,getAccessibilityResultsSummary,getAccessibilityResults,isBrowserStackCommandExecutor,performScan,isMobileScanningEnabledForGroup,MOBILE_SCANNING_DISABLED_WARNING}=require(a152_0x3a68ad(0x27a)),{setAccessibilityCapabilities,setExtension}=require(a152_0x3a68ad(0x24d)),helper=require('./helpers/helper'),logger=require(a152_0x3a68ad(0x15e))['winstonLogger'],hubAllocator=require(a152_0x3a68ad(0x1fa)),percySDK=require(a152_0x3a68ad(0x145)),percyHelper=require('./helpers/percy/utils'),BrowserStackSdk=require(a152_0x3a68ad(0x1bb)),modifyPlaywrightConfig=require(a152_0x3a68ad(0x270)),scripts=require(a152_0x3a68ad(0x250)),globals=require(a152_0x3a68ad(0x182)),{commandRepository}=require(a152_0x3a68ad(0x1c9)),{aiSdkWrapper}=require(a152_0x3a68ad(0x252)),{overrideExecute}=require(a152_0x3a68ad(0x1d1)),PerformanceTester=require('./helpers/performance/performance-tester'),{EVENTS:PerformanceEvents,A11Y_EVENTS:PerformanceA11yEvents}=require(a152_0x3a68ad(0x14c)),{nonBstackPlatformValidation}=require(a152_0x3a68ad(0x27a)),modify=_0x6f66cc=>{const _0x7d4258=a152_0x3a68ad,_0x29cd9b={'VideI':function(_0x468c81,_0x1b3554){return _0x468c81!==_0x1b3554;},'yUWly':_0x7d4258(0x240),'FyvUq':function(_0x59b86e,_0x1213a2){return _0x59b86e!==_0x1213a2;},'FbdJJ':function(_0x517873,_0x447be4){return _0x517873+_0x447be4;},'epIjC':function(_0x3d8a0f,_0xd3158a){return _0x3d8a0f+_0xd3158a;},'SHYad':_0x7d4258(0x1ce),'AsQsy':_0x7d4258(0x163),'QTOZA':'goog:chromeOptions','lcijF':_0x7d4258(0x1a4),'tztvt':_0x7d4258(0x1a3),'rWkUZ':_0x7d4258(0x1ed),'calPU':_0x7d4258(0x16c),'VYNWG':'firefoxOptions','nNYdB':'safari.options','VUwjF':_0x7d4258(0x177),'aaPRg':_0x7d4258(0x1f5),'pKTuI':function(_0x376436,_0x4462aa){return _0x376436===_0x4462aa;},'GnUBP':_0x7d4258(0x25a),'HpRwq':_0x7d4258(0x176),'Slcoy':function(_0x30eeda){return _0x30eeda();},'IKwNS':function(_0x5263ce,_0x3a892c){return _0x5263ce(_0x3a892c);},'KSUWi':_0x7d4258(0x200),'aGHMF':_0x7d4258(0x1a5),'yeTUl':'deviceName','jFCDm':_0x7d4258(0x1a6),'XGFOl':_0x7d4258(0x1da),'TEOXt':_0x7d4258(0x222),'iZGXe':_0x7d4258(0x23f),'efjNR':'Accessibility\x20Automation\x20is\x20enabled\x20for\x20Android\x20mobile\x20browser\x20(Chrome).','EVEvt':_0x7d4258(0x23b),'PPREc':_0x7d4258(0x229),'dsKcp':function(_0x46a5a0,_0x323ce0,_0x5e88b5){return _0x46a5a0(_0x323ce0,_0x5e88b5);},'xbiMc':_0x7d4258(0x158),'hnCLl':'browserstack.accessibilityOptions','cqNUg':_0x7d4258(0x13a),'FePhg':function(_0x96b2a2,_0x15aed6,_0x56c15e,_0x1cded0,_0xec1e51){return _0x96b2a2(_0x15aed6,_0x56c15e,_0x1cded0,_0xec1e51);},'ycjrE':function(_0x2d3f30,_0x5f2adf){return _0x2d3f30||_0x5f2adf;},'ZSWPP':_0x7d4258(0x218),'FHqrY':'bstackA11yScanOptions','UVMxY':'optimalHubUrl','BKdoZ':_0x7d4258(0x237),'LmyRi':function(_0x34226e,_0x5e5875,_0x21ea90){return _0x34226e(_0x5e5875,_0x21ea90);},'JfIpS':function(_0x2eedd6,_0x3a385b,_0x3b8968){return _0x2eedd6(_0x3a385b,_0x3b8968);},'liKMg':_0x7d4258(0x195),'NYjbB':_0x7d4258(0x187)};logger[_0x7d4258(0x275)](_0x29cd9b[_0x7d4258(0x230)]),logger[_0x7d4258(0x193)](_0x29cd9b[_0x7d4258(0x279)]);const _0x3813b3=helper[_0x7d4258(0x210)](),_0x627490=helper['requireHttpClient']();class _0x41cab3 extends _0x627490[_0x7d4258(0x22b)]{['send'](_0x2e0519){const _0x24f56b=_0x7d4258;if(_0x29cd9b['VideI'](_0x2e0519[_0x24f56b(0x1cc)],_0x29cd9b[_0x24f56b(0x1b3)])&&_0x29cd9b[_0x24f56b(0x256)](global[_0x24f56b(0x1e5)],''))try{global[_0x24f56b(0x1e5)]=_0x29cd9b[_0x24f56b(0x1ee)](_0x29cd9b[_0x24f56b(0x190)](_0x29cd9b['SHYad'],global[_0x24f56b(0x1e5)]),_0x29cd9b[_0x24f56b(0x1c7)]),this['options_']=hubAllocator[_0x24f56b(0x13e)](global['newHubUrl']),logger[_0x24f56b(0x193)]('New\x20hub\x20url\x20set\x20to\x20'+global['newHubUrl']),global[_0x24f56b(0x1e5)]='';}catch(_0x4d5416){logger[_0x24f56b(0x28d)](_0x4d5416);}return super[_0x24f56b(0x23d)](_0x2e0519);}}class _0x243f18 extends _0x3813b3[_0x7d4258(0x140)]{[_0x7d4258(0x261)](_0x244254){const _0x5dbcd9=_0x7d4258;let _0x446d95={};for(const _0x20d494 in _0x244254){switch(_0x20d494){case _0x29cd9b[_0x5dbcd9(0x228)]:case _0x29cd9b[_0x5dbcd9(0x215)]:this[_0x5dbcd9(0x188)]&&(_0x446d95=this[_0x5dbcd9(0x188)][_0x5dbcd9(0x14f)](this[_0x5dbcd9(0x188)][_0x5dbcd9(0x22f)])||{},this[_0x5dbcd9(0x188)][_0x5dbcd9(0x16f)](this[_0x5dbcd9(0x188)][_0x5dbcd9(0x22f)],helper[_0x5dbcd9(0x26a)](_0x446d95,_0x244254[_0x20d494])));break;case _0x29cd9b[_0x5dbcd9(0x273)]:case _0x29cd9b['rWkUZ']:this[_0x5dbcd9(0x28b)]&&(_0x446d95=this['edgeOptions_']['get'](this[_0x5dbcd9(0x28b)][_0x5dbcd9(0x22f)])||{},this[_0x5dbcd9(0x28b)][_0x5dbcd9(0x16f)](this[_0x5dbcd9(0x28b)][_0x5dbcd9(0x22f)],helper['mergeDeep'](_0x446d95,_0x244254[_0x20d494])));break;case _0x29cd9b[_0x5dbcd9(0x1e4)]:case _0x29cd9b[_0x5dbcd9(0x1b6)]:this[_0x5dbcd9(0x13c)]&&(_0x446d95=this[_0x5dbcd9(0x13c)][_0x5dbcd9(0x14f)](this[_0x5dbcd9(0x13c)][_0x5dbcd9(0x22f)])||{},this[_0x5dbcd9(0x13c)][_0x5dbcd9(0x16f)](this['firefoxOptions_'][_0x5dbcd9(0x22f)],helper[_0x5dbcd9(0x26a)](_0x446d95,_0x244254[_0x20d494])));break;case _0x29cd9b[_0x5dbcd9(0x167)]:this[_0x5dbcd9(0x17a)]&&(_0x446d95=this['safariOptions_'][_0x5dbcd9(0x14f)](this[_0x5dbcd9(0x17a)][_0x5dbcd9(0x22f)])||{},this[_0x5dbcd9(0x17a)]['set'](this[_0x5dbcd9(0x17a)][_0x5dbcd9(0x22f)],helper[_0x5dbcd9(0x26a)](_0x446d95,_0x244254[_0x20d494])));break;case _0x29cd9b[_0x5dbcd9(0x1bd)]:case _0x29cd9b[_0x5dbcd9(0x204)]:this[_0x5dbcd9(0x1a8)]&&(_0x446d95=this['ieOptions_']['get'](this['ieOptions_']['CAPABILITY_KEY'])||{},this[_0x5dbcd9(0x1a8)][_0x5dbcd9(0x16f)](this[_0x5dbcd9(0x1a8)][_0x5dbcd9(0x22f)],helper[_0x5dbcd9(0x26a)](_0x446d95,_0x244254[_0x20d494])));break;}}}[_0x7d4258(0x16a)](){const _0x16727d=_0x7d4258;return this[_0x16727d(0x1ba)]=helper[_0x16727d(0x22c)](_0x6f66cc),logger['debug']('Hub\x20url\x20set\x20to\x20'+this[_0x16727d(0x1ba)]),this;}[_0x7d4258(0x262)](){const _0x5772fc=_0x7d4258;return logger['debug'](_0x29cd9b[_0x5772fc(0x1f0)]),this[_0x5772fc(0x261)](_0x6f66cc['capability']),Object['keys'](_0x6f66cc['capability'])[_0x5772fc(0x15a)](_0x43f27d=>{const _0x42dd1b=_0x5772fc,_0x3aa21d=this['capabilities_'][_0x42dd1b(0x14f)](_0x43f27d);_0x29cd9b[_0x42dd1b(0x1ac)](typeof _0x3aa21d,_0x29cd9b[_0x42dd1b(0x139)])?this['capabilities_'][_0x42dd1b(0x16f)](_0x43f27d,helper[_0x42dd1b(0x26a)](_0x3aa21d,_0x6f66cc[_0x42dd1b(0x1c5)][_0x43f27d])):this[_0x42dd1b(0x1c3)]['set'](_0x43f27d,_0x6f66cc['capability'][_0x43f27d]);}),this;}[_0x7d4258(0x1de)](){const _0x1b008a=_0x7d4258,_0x99bb2d={'ytghI':function(_0x52bce4,_0x25b257,_0x2a467c){const _0x2682ac=a152_0x38d7;return _0x29cd9b[_0x2682ac(0x22a)](_0x52bce4,_0x25b257,_0x2a467c);},'URMGP':function(_0x3f3ed8,_0x315384,_0x177fc3,_0x1f9668,_0x37926c){const _0x16366b=a152_0x38d7;return _0x29cd9b[_0x16366b(0x1d9)](_0x3f3ed8,_0x315384,_0x177fc3,_0x1f9668,_0x37926c);},'GlkKH':function(_0x3792bf,_0xf72872){return _0x29cd9b['ycjrE'](_0x3792bf,_0xf72872);},'ZCazq':_0x29cd9b[_0x1b008a(0x286)],'CNxKM':_0x29cd9b['FHqrY'],'gufYh':function(_0x314707,_0x108df8){const _0x34462a=_0x1b008a;return _0x29cd9b[_0x34462a(0x231)](_0x314707,_0x108df8);},'eJYQL':_0x29cd9b[_0x1b008a(0x18c)],'niiQG':_0x29cd9b[_0x1b008a(0x168)],'ytQzQ':function(_0xd080a,_0xe476ec,_0x218a84){const _0x4446bd=_0x1b008a;return _0x29cd9b[_0x4446bd(0x22a)](_0xd080a,_0xe476ec,_0x218a84);},'qxoaA':function(_0x3b126c,_0x381cfc,_0x282507){return _0x29cd9b['LmyRi'](_0x3b126c,_0x381cfc,_0x282507);},'vuLjF':function(_0x261318,_0x4d8445,_0x227b0c,_0x26e950,_0x2e3ebd){const _0x1cb03b=_0x1b008a;return _0x29cd9b[_0x1cb03b(0x1d9)](_0x261318,_0x4d8445,_0x227b0c,_0x26e950,_0x2e3ebd);},'gVmsf':function(_0x89006,_0x22306d,_0x367811){const _0x25f669=_0x1b008a;return _0x29cd9b[_0x25f669(0x1e6)](_0x89006,_0x22306d,_0x367811);}};PerformanceTester[_0x1b008a(0x268)](PerformanceEvents[_0x1b008a(0x1d0)],()=>{const _0x1e7b7f=_0x1b008a;_0x29cd9b['Slcoy'](isAccessibilityAutomationSession)&&_0x29cd9b[_0x1e7b7f(0x162)](setAccessibilityCapabilities,_0x6f66cc);this[_0x1e7b7f(0x16a)](),this[_0x1e7b7f(0x262)]();if(helper[_0x1e7b7f(0x15f)](_0x6f66cc[_0x1e7b7f(0x248)]['proxyUrl']))this[_0x1e7b7f(0x287)]=helper[_0x1e7b7f(0x15d)](_0x6f66cc['proxySettings'][_0x1e7b7f(0x234)]);else _0x6f66cc['proxySettings'][_0x1e7b7f(0x234)]&&(this['proxy_']=_0x6f66cc[_0x1e7b7f(0x248)]['proxyUrl'],logger['debug']('Proxy\x20set\x20to\x20'+this['proxy_']));if(_0x29cd9b[_0x1e7b7f(0x253)](isAccessibilityAutomationSession)){const _0x19e591=this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b[_0x1e7b7f(0x24e)])||{},_0x3ebe79=_0x19e591[_0x1e7b7f(0x265)]||this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b[_0x1e7b7f(0x205)])||this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b[_0x1e7b7f(0x14d)]);if(_0x3ebe79){const _0x499000=(_0x19e591['platformName']||this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b[_0x1e7b7f(0x28e)])||'')['toLowerCase'](),_0x1f93c7=(_0x19e591['browserName']||this['capabilities_']['get'](_0x29cd9b[_0x1e7b7f(0x281)])||'')[_0x1e7b7f(0x1b1)]();_0x29cd9b[_0x1e7b7f(0x1ac)](_0x499000,_0x29cd9b['TEOXt'])&&_0x1f93c7[_0x1e7b7f(0x203)](_0x29cd9b[_0x1e7b7f(0x175)])&&(_0x29cd9b[_0x1e7b7f(0x253)](isMobileScanningEnabledForGroup)&&(logger[_0x1e7b7f(0x193)](_0x29cd9b[_0x1e7b7f(0x171)]),globals['setGlobal'](_0x29cd9b['EVEvt'],!![])));}}if(globals[_0x1e7b7f(0x1c2)](_0x29cd9b['PPREc'])){if(!_0x29cd9b[_0x1e7b7f(0x22a)](setExtension,this,_0x6f66cc)){globals['setGlobal'](_0x29cd9b['PPREc'],![]);const _0x5320b=this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b['KSUWi']);_0x5320b&&(_0x5320b[_0x1e7b7f(0x144)]=![],delete _0x5320b[_0x1e7b7f(0x166)],this[_0x1e7b7f(0x1c3)]['set'](_0x29cd9b[_0x1e7b7f(0x24e)],_0x5320b)),this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x14f)](_0x29cd9b[_0x1e7b7f(0x25b)])&&(this[_0x1e7b7f(0x1c3)][_0x1e7b7f(0x16f)](_0x29cd9b['xbiMc'],![]),this[_0x1e7b7f(0x1c3)]['delete'](_0x29cd9b[_0x1e7b7f(0x1af)]));}}(!helper[_0x1e7b7f(0x157)]()||helper['isTurboScaleSession'](_0x6f66cc))&&helper[_0x1e7b7f(0x153)](null,null,_0x6f66cc[_0x1e7b7f(0x17f)],null,this,null),helper[_0x1e7b7f(0x185)](_0x6f66cc[_0x1e7b7f(0x1c5)]),logger[_0x1e7b7f(0x193)](_0x29cd9b[_0x1e7b7f(0x28c)]);})();const _0x295ce4=super['build']();return PerformanceTester['measureWrapper'](PerformanceEvents['SDK_POST_INITIALIZE'],()=>{const _0x3a4ada=_0x1b008a,_0x5239c7={'gPOBn':_0x99bb2d[_0x3a4ada(0x189)],'ZhtLY':_0x99bb2d[_0x3a4ada(0x1f3)],'Ifcax':function(_0xc734cd,_0x2d6bb7,_0x1b209a){const _0xe6932=_0x3a4ada;return _0x99bb2d[_0xe6932(0x25f)](_0xc734cd,_0x2d6bb7,_0x1b209a);},'OgQyq':_0x99bb2d[_0x3a4ada(0x221)],'ovtKN':_0x99bb2d[_0x3a4ada(0x24b)],'aVmup':function(_0x3f2317,_0xce974a){const _0x585199=_0x3a4ada;return _0x99bb2d[_0x585199(0x1ad)](_0x3f2317,_0xce974a);},'asECu':function(_0x1333e7,_0x393bb1,_0x168eb7){const _0x25d580=_0x3a4ada;return _0x99bb2d[_0x25d580(0x207)](_0x1333e7,_0x393bb1,_0x168eb7);},'uzfiE':function(_0x4dbf62,_0x2a2080,_0x33639c,_0x2e8173,_0x27085b){return _0x99bb2d['vuLjF'](_0x4dbf62,_0x2a2080,_0x33639c,_0x2e8173,_0x27085b);}};_0x295ce4[_0x3a4ada(0x27e)][_0x3a4ada(0x1e0)](_0x42766f=>{const _0x54577f=_0x3a4ada;try{const _0x4c985f=_0x42766f['caps_']['get'](_0x5239c7['gPOBn']);_0x4c985f?(logger[_0x54577f(0x193)](_0x54577f(0x156)+_0x4c985f),hubAllocator[_0x54577f(0x20b)](_0x4c985f),helper['storeOptimalHubUrl'](_0x4c985f)):logger[_0x54577f(0x193)](_0x5239c7[_0x54577f(0x179)]);}catch(_0x40fc14){logger[_0x54577f(0x193)](_0x54577f(0x28a)+_0x40fc14);}}),_0x295ce4['then']&&_0x295ce4[_0x3a4ada(0x1e0)](_0x457db7=>{const _0x3dd7bd=_0x3a4ada,_0x59e5c9={'fMtRf':function(_0x55ea5c,_0x23dee9,_0x14b38a){const _0x17a3fc=a152_0x38d7;return _0x5239c7[_0x17a3fc(0x280)](_0x55ea5c,_0x23dee9,_0x14b38a);},'OuhJh':function(_0x227e17,_0x59cfa4,_0x169e18,_0x4a453b,_0x56d1f5){const _0xd1a2f9=a152_0x38d7;return _0x5239c7[_0xd1a2f9(0x1f2)](_0x227e17,_0x59cfa4,_0x169e18,_0x4a453b,_0x56d1f5);},'bRlsl':function(_0x3af58b,_0x1241ff){const _0x19ab2e=a152_0x38d7;return _0x5239c7[_0x19ab2e(0x23c)](_0x3af58b,_0x1241ff);}};helper[_0x3dd7bd(0x201)](_0x457db7,_0x6f66cc),_0x5239c7['asECu'](overrideExecute,_0x457db7,_0x6f66cc),_0x457db7[_0x3dd7bd(0x18b)]=async()=>{const _0x49962e=_0x3dd7bd;return await _0x59e5c9[_0x49962e(0x143)](getAccessibilityResultsSummary,_0x457db7,global);},_0x457db7[_0x3dd7bd(0x288)]=async()=>{const _0x5643e1=_0x3dd7bd;return await _0x5239c7[_0x5643e1(0x1bc)](getAccessibilityResults,_0x457db7,global);},_0x457db7[_0x3dd7bd(0x285)]=async _0x5cf30f=>{const _0x517e39=_0x3dd7bd;return await _0x59e5c9[_0x517e39(0x1d8)](performScan,_0x457db7,null,!![],_0x59e5c9['bRlsl'](_0x5cf30f,null));},_0x457db7[_0x3dd7bd(0x25c)]=async _0x28ed8f=>{const _0x135f5a=_0x3dd7bd;globals[_0x135f5a(0x1b8)](_0x5239c7[_0x135f5a(0x26f)],!![]),globals[_0x135f5a(0x1b8)](_0x5239c7[_0x135f5a(0x155)],_0x5239c7['aVmup'](_0x28ed8f,null));},_0x457db7[_0x3dd7bd(0x1cb)]=async()=>{const _0x346dba=_0x3dd7bd;globals[_0x346dba(0x1b8)](_0x5239c7[_0x346dba(0x26f)],![]),globals[_0x346dba(0x1b8)](_0x5239c7[_0x346dba(0x155)],null);};}),_0x295ce4['getAccessibilityResultsSummary']=async()=>{const _0x4efc26=_0x3a4ada;return await _0x99bb2d[_0x4efc26(0x151)](getAccessibilityResultsSummary,_0x295ce4,global);},_0x295ce4[_0x3a4ada(0x288)]=async()=>{const _0xfa6bc6=_0x3a4ada;return await _0x5239c7[_0xfa6bc6(0x280)](getAccessibilityResults,_0x295ce4,global);},_0x295ce4[_0x3a4ada(0x285)]=async _0x3b7b60=>{const _0x457538=_0x3a4ada;return await _0x99bb2d[_0x457538(0x1ec)](performScan,_0x295ce4,null,!![],_0x99bb2d[_0x457538(0x1ad)](_0x3b7b60,null));},_0x295ce4['startA11yScanning']=async _0x38729a=>{const _0x30de32=_0x3a4ada;globals[_0x30de32(0x1b8)](_0x99bb2d[_0x30de32(0x221)],!![]),globals[_0x30de32(0x1b8)](_0x99bb2d[_0x30de32(0x24b)],_0x99bb2d[_0x30de32(0x27f)](_0x38729a,null));},_0x295ce4[_0x3a4ada(0x1cb)]=async()=>{const _0x1e41b2=_0x3a4ada;globals[_0x1e41b2(0x1b8)](_0x99bb2d[_0x1e41b2(0x221)],![]),globals['setGlobal'](_0x99bb2d['CNxKM'],null);},helper[_0x3a4ada(0x201)](_0x295ce4,_0x6f66cc),_0x99bb2d['gVmsf'](overrideExecute,_0x295ce4,_0x6f66cc),helper[_0x3a4ada(0x206)](global['__driversArray'])&&(global[_0x3a4ada(0x247)]=[]),global[_0x3a4ada(0x247)][_0x3a4ada(0x214)](_0x295ce4);})(),_0x295ce4;}}_0x3813b3['originalBuilder']=_0x3813b3[_0x7d4258(0x140)],_0x3813b3['Builder']=_0x243f18,_0x627490['HttpClient']=_0x41cab3;},modifyV2=(_0x1d4775,_0x5d06b5=null,_0x470658=![])=>{const _0x50d73f=a152_0x3a68ad,_0x1ed199={'XIxii':function(_0x30bbc1,_0x63eebf){return _0x30bbc1!==_0x63eebf;},'uiycM':_0x50d73f(0x240),'GbuCW':function(_0x3285be,_0x190330){return _0x3285be+_0x190330;},'DbUoT':_0x50d73f(0x1ce),'ZlNaD':_0x50d73f(0x163),'EQCTC':_0x50d73f(0x224),'DokNJ':_0x50d73f(0x225),'HwOUn':'goog:chromeOptions','JOgga':'chromeOptions','CrgLi':_0x50d73f(0x1a3),'bLrff':_0x50d73f(0x1ed),'EEbZf':_0x50d73f(0x16c),'leABE':_0x50d73f(0x149),'dYdcH':_0x50d73f(0x1b9),'FZNBu':'se:ieOptions','APrGU':_0x50d73f(0x1f5),'qIJlR':function(_0x2ca8a1,_0x83318f){return _0x2ca8a1===_0x83318f;},'zLPOT':_0x50d73f(0x25a),'KPqJL':_0x50d73f(0x176),'XywTs':function(_0x1c74ae,_0x5956d9){return _0x1c74ae>_0x5956d9;},'qTEHW':function(_0xc0ce13,_0xb7e37e){return _0xc0ce13>_0xb7e37e;},'qbkhd':function(_0x45d6a2){return _0x45d6a2();},'bDpAa':function(_0x3e6740,_0x25cca2,_0x21b9e4){return _0x3e6740(_0x25cca2,_0x21b9e4);},'MZSnz':_0x50d73f(0x229),'NzWCl':_0x50d73f(0x200),'cInbG':_0x50d73f(0x158),'iiWEw':'browserstack.accessibilityOptions','oHtfM':function(_0x2be83c,_0x178f3a,_0x13ae6c){return _0x2be83c(_0x178f3a,_0x13ae6c);},'AyVLe':_0x50d73f(0x218),'KgeUW':'bstackA11yScanOptions','TqhXX':function(_0x117c96,_0x1da98f){return _0x117c96||_0x1da98f;},'SJgAe':function(_0x594fe5,_0x393c3d,_0x554f31){return _0x594fe5(_0x393c3d,_0x554f31);},'PClti':function(_0x509c03,_0x1e6024,_0x445422){return _0x509c03(_0x1e6024,_0x445422);},'kSKZD':function(_0x22b380,_0xd4761c,_0x2b27fc,_0x99049c,_0x3716fc){return _0x22b380(_0xd4761c,_0x2b27fc,_0x99049c,_0x3716fc);},'hbWju':function(_0x22dc2b,_0x4fc725){return _0x22dc2b||_0x4fc725;},'AZmzi':function(_0xef3088,_0x13c086){return _0xef3088(_0x13c086);},'qlqyp':function(_0x588675,_0x28a392,_0xf92de4){return _0x588675(_0x28a392,_0xf92de4);},'gAqCp':function(_0x265a24,_0x11ca1d){return _0x265a24!==_0x11ca1d;},'BrHDg':function(_0x46b21c,_0x4e54de){return _0x46b21c(_0x4e54de);},'dymaE':_0x50d73f(0x1a5),'qIQez':_0x50d73f(0x265),'kdGUM':_0x50d73f(0x1a6),'IZOcI':_0x50d73f(0x1da),'FRouL':function(_0xdf1132,_0xa73b64){return _0xdf1132===_0xa73b64;},'jzTUT':'android','LPNMH':_0x50d73f(0x23f),'xsyzi':_0x50d73f(0x266),'ccRRy':_0x50d73f(0x23b),'LfYoI':_0x50d73f(0x13a),'cZBkf':'browserstack.com','zyUNl':'Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Desktop\x20browsers\x20or\x20Android\x20Chrome.','FgXjQ':_0x50d73f(0x232),'UCpwr':'./helpers/accessibility-automation/constants','PMmah':function(_0x2af9b3,_0xaf769){return _0x2af9b3(_0xaf769);},'WseNK':function(_0x42da02,_0x211f5a){return _0x42da02<_0x211f5a;},'Fxfau':_0x50d73f(0x246),'XJAOm':_0x50d73f(0x192),'eBYMU':_0x50d73f(0x263),'HNKBt':_0x50d73f(0x249),'OqZKk':_0x50d73f(0x154),'zQMAE':_0x50d73f(0x241),'SztTr':_0x50d73f(0x237),'boiQS':function(_0x3fe2e7,_0x1a2685,_0x5a9215,_0x480ef0,_0x28e562){return _0x3fe2e7(_0x1a2685,_0x5a9215,_0x480ef0,_0x28e562);},'LgVmQ':function(_0xbec270,_0x4283e5){return _0xbec270||_0x4283e5;},'JYMkL':_0x50d73f(0x238),'lMMKK':function(_0x53e5bb,_0x526638,_0x3306c0){return _0x53e5bb(_0x526638,_0x3306c0);},'ngLqz':'Configuring\x20to\x20run\x20tests\x20on\x20BrowserStack','QitqQ':_0x50d73f(0x187),'DRVbP':function(_0xf3535){return _0xf3535();},'pAYzg':'selenium-webdriver/lib/webdriver.js','lTfOy':_0x50d73f(0x1aa),'XeAkq':_0x50d73f(0x15c),'xjLpR':_0x50d73f(0x257),'JbXDI':function(_0x3cdfc6,_0x3ebd50){return _0x3cdfc6+_0x3ebd50;},'RvkPc':_0x50d73f(0x152)},_0x43b05b=helper['requireHttpClient']();let _0x5f576c;try{_0x5f576c=helper[_0x50d73f(0x210)](),_0x5f576c[_0x50d73f(0x1d4)]&&(_0x5f576c[_0x50d73f(0x140)]=_0x5f576c[_0x50d73f(0x1d4)]);}catch(_0x3a8453){return;}if(helper[_0x50d73f(0x157)]()){const _0x2b693b={};_0x2b693b['logLevel']=_0x1d4775[_0x50d73f(0x146)],helper[_0x50d73f(0x244)](_0x2b693b,new Map(),new Map()),logger['info'](_0x1ed199[_0x50d73f(0x15b)]),logger['debug'](_0x1ed199[_0x50d73f(0x20e)]);}class _0x163b4a extends _0x43b05b[_0x50d73f(0x22b)]{[_0x50d73f(0x23d)](_0x52b98e){const _0xdf90cb=_0x50d73f;if(_0x1ed199['XIxii'](_0x52b98e[_0xdf90cb(0x1cc)],_0x1ed199[_0xdf90cb(0x19f)])&&_0x1ed199['XIxii'](global['newHubUrl'],''))try{global[_0xdf90cb(0x1e5)]=_0x1ed199['GbuCW'](_0x1ed199[_0xdf90cb(0x184)](_0x1ed199[_0xdf90cb(0x1a9)],global['newHubUrl']),_0x1ed199[_0xdf90cb(0x271)]),this[_0xdf90cb(0x20c)]=hubAllocator[_0xdf90cb(0x13e)](global[_0xdf90cb(0x1e5)]),logger['debug'](_0xdf90cb(0x26b)+global[_0xdf90cb(0x1e5)]),global['newHubUrl']='';}catch(_0x560c1c){logger['error'](_0x560c1c);}if(globals[_0xdf90cb(0x1c2)](_0x1ed199['EQCTC'])&&globals[_0xdf90cb(0x1c2)](_0x1ed199[_0xdf90cb(0x1a1)])){const _0x101fa0=_0x52b98e[_0xdf90cb(0x1cc)][_0xdf90cb(0x1d5)]('/')[0x2];_0x101fa0&&commandRepository['pushCommand'](_0x101fa0,_0x52b98e);}return super[_0xdf90cb(0x23d)](_0x52b98e);}}class _0x50b973 extends _0x5f576c[_0x50d73f(0x140)]{['setServer'](){const _0x10921c=_0x50d73f;return helper[_0x10921c(0x157)]()&&(this['url_']=helper[_0x10921c(0x22c)](_0x1d4775)),this;}['__setBrowserOptions'](_0x14d05c){const _0x9ae438=_0x50d73f;let _0x39b574={};for(const _0x24ff00 in _0x14d05c){switch(_0x24ff00){case _0x1ed199['HwOUn']:case _0x1ed199['JOgga']:this[_0x9ae438(0x188)]&&(_0x39b574=this[_0x9ae438(0x188)][_0x9ae438(0x14f)](this[_0x9ae438(0x188)][_0x9ae438(0x22f)])||{},this[_0x9ae438(0x188)]['set'](this['chromeOptions_'][_0x9ae438(0x22f)],helper['mergeDeep'](_0x39b574,_0x14d05c[_0x24ff00])));break;case _0x1ed199['CrgLi']:case _0x1ed199[_0x9ae438(0x1ca)]:this[_0x9ae438(0x28b)]&&(_0x39b574=this[_0x9ae438(0x28b)][_0x9ae438(0x14f)](this[_0x9ae438(0x28b)][_0x9ae438(0x22f)])||{},this['edgeOptions_']['set'](this[_0x9ae438(0x28b)][_0x9ae438(0x22f)],helper[_0x9ae438(0x26a)](_0x39b574,_0x14d05c[_0x24ff00])));break;case _0x1ed199['EEbZf']:case _0x1ed199[_0x9ae438(0x27c)]:this[_0x9ae438(0x13c)]&&(_0x39b574=this[_0x9ae438(0x13c)][_0x9ae438(0x14f)](this[_0x9ae438(0x13c)][_0x9ae438(0x22f)])||{},this[_0x9ae438(0x13c)][_0x9ae438(0x16f)](this[_0x9ae438(0x13c)][_0x9ae438(0x22f)],helper['mergeDeep'](_0x39b574,_0x14d05c[_0x24ff00])));break;case _0x1ed199[_0x9ae438(0x178)]:this[_0x9ae438(0x17a)]&&(_0x39b574=this['safariOptions_']['get'](this[_0x9ae438(0x17a)]['CAPABILITY_KEY'])||{},this['safariOptions_'][_0x9ae438(0x16f)](this[_0x9ae438(0x17a)][_0x9ae438(0x22f)],helper[_0x9ae438(0x26a)](_0x39b574,_0x14d05c[_0x24ff00])));break;case _0x1ed199[_0x9ae438(0x267)]:case _0x1ed199[_0x9ae438(0x1d2)]:this[_0x9ae438(0x1a8)]&&(_0x39b574=this[_0x9ae438(0x1a8)][_0x9ae438(0x14f)](this[_0x9ae438(0x1a8)][_0x9ae438(0x22f)])||{},this[_0x9ae438(0x1a8)][_0x9ae438(0x16f)](this['ieOptions_'][_0x9ae438(0x22f)],helper[_0x9ae438(0x26a)](_0x39b574,_0x14d05c[_0x24ff00])));break;}}}[_0x50d73f(0x262)](){const _0x23525f=_0x50d73f;logger[_0x23525f(0x193)](_0x1ed199[_0x23525f(0x13b)]);const _0x33a3d8=_0x1d4775['capability']&&_0x1ed199[_0x23525f(0x1b0)](Object['keys'](_0x1d4775['capability'])[_0x23525f(0x1db)],0x0)?_0x1d4775[_0x23525f(0x1c5)]:_0x1d4775['capabilities']&&Array[_0x23525f(0x180)](_0x1d4775['capabilities'])&&_0x1ed199[_0x23525f(0x19b)](_0x1d4775[_0x23525f(0x212)][_0x23525f(0x1db)],0x0)?_0x1d4775[_0x23525f(0x212)][0x0]:{};return this[_0x23525f(0x261)](_0x33a3d8),Object[_0x23525f(0x260)](_0x33a3d8)['forEach'](_0x502c5e=>{const _0x3b1fc9=_0x23525f,_0x12878a=this['capabilities_']['get'](_0x502c5e);_0x1ed199['qIJlR'](typeof _0x12878a,_0x1ed199[_0x3b1fc9(0x1c8)])?this['capabilities_'][_0x3b1fc9(0x16f)](_0x502c5e,helper[_0x3b1fc9(0x26a)](_0x12878a,_0x33a3d8[_0x502c5e])):this[_0x3b1fc9(0x1c3)][_0x3b1fc9(0x16f)](_0x502c5e,_0x33a3d8[_0x502c5e]);}),this;}[_0x50d73f(0x1de)](){const _0x5a3a9f=_0x50d73f,_0x1c1636={'scjiC':function(_0x3987ea){const _0x227971=a152_0x38d7;return _0x1ed199[_0x227971(0x1f7)](_0x3987ea);},'QrpCC':function(_0x24816b,_0x2c249d){const _0x21625a=a152_0x38d7;return _0x1ed199[_0x21625a(0x251)](_0x24816b,_0x2c249d);},'GwOEl':_0x1ed199[_0x5a3a9f(0x227)],'wBzsd':_0x1ed199['dymaE'],'Nxtxb':_0x1ed199[_0x5a3a9f(0x23a)],'sVdSq':_0x1ed199[_0x5a3a9f(0x172)],'AraUt':_0x1ed199[_0x5a3a9f(0x17d)],'dOMdG':function(_0x3f8ca3,_0x32a5c1){const _0x56d052=_0x5a3a9f;return _0x1ed199[_0x56d052(0x277)](_0x3f8ca3,_0x32a5c1);},'LpbZk':_0x1ed199['jzTUT'],'TsrRQ':_0x1ed199[_0x5a3a9f(0x1b4)],'GhipC':_0x1ed199[_0x5a3a9f(0x148)],'WNMnI':_0x1ed199[_0x5a3a9f(0x27d)],'ZsyuV':_0x1ed199[_0x5a3a9f(0x1f4)],'zBvra':function(_0x500c69,_0x35998a,_0xd58ebb){const _0xb19db2=_0x5a3a9f;return _0x1ed199[_0xb19db2(0x289)](_0x500c69,_0x35998a,_0xd58ebb);},'HLoRc':_0x1ed199[_0x5a3a9f(0x254)],'CNPtW':_0x1ed199['iiWEw'],'eufWJ':_0x1ed199[_0x5a3a9f(0x196)],'KRSMg':_0x1ed199[_0x5a3a9f(0x1dd)],'KRtEq':_0x1ed199[_0x5a3a9f(0x211)],'QiYeA':function(_0x356326,_0xf286b7){const _0x5ec76c=_0x5a3a9f;return _0x1ed199[_0x5ec76c(0x277)](_0x356326,_0xf286b7);},'sdBoX':function(_0x48302a){const _0x35a36b=_0x5a3a9f;return _0x1ed199[_0x35a36b(0x1f7)](_0x48302a);},'cntGf':_0x1ed199['zyUNl'],'QMQvP':_0x1ed199['FgXjQ'],'QEsVn':_0x1ed199['UCpwr'],'AsVsY':function(_0x39e2a5,_0x54cf41){return _0x1ed199['PMmah'](_0x39e2a5,_0x54cf41);},'vakye':function(_0xfc4660,_0x5a357a){const _0x1aa2f5=_0x5a3a9f;return _0x1ed199[_0x1aa2f5(0x26d)](_0xfc4660,_0x5a357a);},'ihzmD':function(_0x53053e,_0x1204c2){return _0x1ed199['AZmzi'](_0x53053e,_0x1204c2);},'iBLNb':function(_0x6f12ef,_0x150729){const _0x3e390d=_0x5a3a9f;return _0x1ed199[_0x3e390d(0x1b2)](_0x6f12ef,_0x150729);},'vkQHF':_0x1ed199[_0x5a3a9f(0x258)],'xWzyc':_0x1ed199[_0x5a3a9f(0x17e)],'QgpwV':_0x1ed199[_0x5a3a9f(0x1fd)],'kzNwK':_0x1ed199[_0x5a3a9f(0x1ae)],'CdCjv':_0x1ed199['OqZKk'],'Elklz':_0x1ed199[_0x5a3a9f(0x186)],'pLNzu':_0x1ed199[_0x5a3a9f(0x1a1)],'LFOdC':_0x1ed199[_0x5a3a9f(0x1eb)],'kCrAf':_0x1ed199[_0x5a3a9f(0x18e)],'YNyDx':function(_0xf6b00c,_0x127acd,_0x1949f8,_0x580a92,_0x1f5d46){return _0x1ed199['boiQS'](_0xf6b00c,_0x127acd,_0x1949f8,_0x580a92,_0x1f5d46);},'Hreed':function(_0x561901,_0x492f20){return _0x1ed199['LgVmQ'](_0x561901,_0x492f20);},'qgGSc':_0x1ed199[_0x5a3a9f(0x181)],'IhNFG':_0x1ed199[_0x5a3a9f(0x16b)],'nWhQL':function(_0x9b23ec,_0x12864b){return _0x1ed199['PMmah'](_0x9b23ec,_0x12864b);}};PerformanceTester[_0x5a3a9f(0x268)](PerformanceEvents[_0x5a3a9f(0x1d0)],()=>{const _0x4f4608=_0x5a3a9f;if(helper[_0x4f4608(0x157)]()){helper[_0x4f4608(0x185)](_0x1d4775[_0x4f4608(0x1c5)]);_0x1c1636[_0x4f4608(0x21b)](isAccessibilityAutomationSession)&&_0x1c1636[_0x4f4608(0x25e)](setAccessibilityCapabilities,_0x1d4775);this[_0x4f4608(0x16a)](),this[_0x4f4608(0x262)]();if(helper[_0x4f4608(0x15f)](_0x1d4775['proxySettings'][_0x4f4608(0x234)]))this['agent_']=helper[_0x4f4608(0x15d)](_0x1d4775[_0x4f4608(0x248)][_0x4f4608(0x234)]);else _0x1d4775[_0x4f4608(0x248)][_0x4f4608(0x234)]&&(this[_0x4f4608(0x13d)]=_0x1d4775['proxySettings'][_0x4f4608(0x234)],logger[_0x4f4608(0x193)](_0x4f4608(0x1c1)+this[_0x4f4608(0x13d)]));if(_0x1c1636[_0x4f4608(0x21b)](isAccessibilityAutomationSession)){const _0xc5ff73=this[_0x4f4608(0x1c3)]['get'](_0x1c1636['GwOEl'])||{},_0x2da4be=_0xc5ff73['deviceName']||this[_0x4f4608(0x1c3)]['get'](_0x1c1636[_0x4f4608(0x1b7)])||this['capabilities_'][_0x4f4608(0x14f)](_0x1c1636['Nxtxb']);if(_0x2da4be){const _0x287c49=(_0xc5ff73[_0x4f4608(0x1a6)]||this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x1e8)])||'')['toLowerCase'](),_0x214741=(_0xc5ff73[_0x4f4608(0x1da)]||this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x274)])||'')[_0x4f4608(0x1b1)]();_0x1c1636[_0x4f4608(0x1ff)](_0x287c49,_0x1c1636[_0x4f4608(0x18f)])&&_0x214741[_0x4f4608(0x203)](_0x1c1636['TsrRQ'])&&(_0x1c1636[_0x4f4608(0x21b)](isMobileScanningEnabledForGroup)&&(logger[_0x4f4608(0x193)](_0x1c1636['GhipC']),globals[_0x4f4608(0x1b8)](_0x1c1636['WNMnI'],!![])));}}if(globals['getGlobal'](_0x1c1636[_0x4f4608(0x21d)])){if(!_0x1c1636['zBvra'](setExtension,this,_0x1d4775)){globals[_0x4f4608(0x1b8)](_0x1c1636[_0x4f4608(0x21d)],![]);const _0x4410b3=this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x16d)]);_0x4410b3&&(_0x4410b3['accessibility']=![],delete _0x4410b3[_0x4f4608(0x166)],this['capabilities_'][_0x4f4608(0x16f)](_0x1c1636[_0x4f4608(0x16d)],_0x4410b3)),this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x278)])&&(this['capabilities_'][_0x4f4608(0x16f)](_0x1c1636[_0x4f4608(0x278)],![]),this[_0x4f4608(0x1c3)][_0x4f4608(0x1e3)](_0x1c1636[_0x4f4608(0x1e2)]));}}process[_0x4f4608(0x17b)][_0x4f4608(0x18d)]&&(helper[_0x4f4608(0x153)](null,null,_0x1d4775[_0x4f4608(0x17f)],null,this,null),helper[_0x4f4608(0x185)](_0x1d4775['capability']),helper[_0x4f4608(0x198)]()),logger['debug'](_0x1c1636[_0x4f4608(0x169)]);}else{if(this[_0x4f4608(0x188)]){const _0x5e4149=this[_0x4f4608(0x188)][_0x4f4608(0x14f)](this[_0x4f4608(0x188)][_0x4f4608(0x22f)]||_0x1c1636['KRSMg']);if(_0x5e4149&&_0x5e4149['args']){const _0x6eea55=this['capabilities_'][_0x4f4608(0x14f)](_0x1c1636['KRSMg'])||{},_0x8a80dd=(_0x6eea55['args']||[])[_0x4f4608(0x1fb)](_0x5e4149[_0x4f4608(0x20d)]||[]),_0x1a6bc6=Array['from'](new Set(_0x8a80dd)),_0x1f09e3={};_0x1f09e3[_0x4f4608(0x20d)]=_0x1a6bc6,this['capabilities_'][_0x4f4608(0x16f)](_0x1c1636['KRSMg'],Object[_0x4f4608(0x20a)]({},_0x6eea55,_0x5e4149,_0x1f09e3));}}helper[_0x4f4608(0x198)]();if(_0x1c1636[_0x4f4608(0x21b)](isAccessibilityAutomationSession)&&this['getServerUrl']()[_0x4f4608(0x203)](_0x1c1636[_0x4f4608(0x1c6)])){let _0x3df132=!![];const _0x4ce51d=this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x16d)])||{},_0x1c4e26=_0x4ce51d['deviceName']||this['capabilities_']['get'](_0x1c1636[_0x4f4608(0x1b7)])||this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x22d)]);if(_0x1c4e26){const _0x17801c=(_0x4ce51d[_0x4f4608(0x1a6)]||this[_0x4f4608(0x1c3)][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x1e8)])||'')[_0x4f4608(0x1b1)](),_0x23ac57=(_0x4ce51d[_0x4f4608(0x1da)]||this['capabilities_']['get'](_0x1c1636[_0x4f4608(0x274)])||'')[_0x4f4608(0x1b1)]();_0x1c1636[_0x4f4608(0x24a)](_0x17801c,_0x1c1636[_0x4f4608(0x18f)])&&_0x23ac57[_0x4f4608(0x203)](_0x1c1636[_0x4f4608(0x23e)])?!_0x1c1636[_0x4f4608(0x141)](isMobileScanningEnabledForGroup)?(logger[_0x4f4608(0x226)](MOBILE_SCANNING_DISABLED_WARNING),_0x3df132=![]):(logger[_0x4f4608(0x193)](_0x1c1636[_0x4f4608(0x1cf)]),globals[_0x4f4608(0x1b8)](_0x1c1636['WNMnI'],!![])):(logger[_0x4f4608(0x226)](_0x1c1636[_0x4f4608(0x272)]),_0x3df132=![]);}if(_0x3df132){const _0x4c3186=_0x1c1636[_0x4f4608(0x25e)](parseFloat,_0x4ce51d[_0x4f4608(0x232)]||this['capabilities_']['get'](_0x1c1636[_0x4f4608(0x191)])||''),{MINIMUM_BROWSER_VERSION_NON_BS_INFRA_ACCESSIBILITY:_0x5b765e}=_0x1c1636['QrpCC'](require,_0x1c1636['QEsVn']),_0x3546db=_0x1c1636[_0x4f4608(0x208)](parseFloat,_0x5b765e);!_0x1c1636[_0x4f4608(0x208)](isNaN,_0x4c3186)&&_0x1c1636['vakye'](_0x4c3186,_0x3546db)&&(logger[_0x4f4608(0x226)]('Accessibility\x20Automation\x20will\x20run\x20only\x20on\x20Chrome\x20browser\x20version\x20greater\x20than\x20'+_0x5b765e+'.'),_0x3df132=![]);}if(_0x3df132){_0x1c1636['ihzmD'](setAccessibilityCapabilities,_0x1d4775),this[_0x4f4608(0x262)]();if(!_0x1c1636[_0x4f4608(0x209)](setExtension,this,_0x1d4775)){globals[_0x4f4608(0x1b8)](_0x1c1636[_0x4f4608(0x21d)],![]);const _0x38afd9=this[_0x4f4608(0x1c3)]['get'](_0x1c1636['GwOEl']);_0x38afd9&&(_0x38afd9[_0x4f4608(0x144)]=![],delete _0x38afd9['accessibilityOptions'],this[_0x4f4608(0x1c3)][_0x4f4608(0x16f)](_0x1c1636['GwOEl'],_0x38afd9)),this['capabilities_'][_0x4f4608(0x14f)](_0x1c1636[_0x4f4608(0x278)])&&(this[_0x4f4608(0x1c3)][_0x4f4608(0x16f)](_0x1c1636[_0x4f4608(0x278)],![]),this['capabilities_'][_0x4f4608(0x1e3)](_0x1c1636[_0x4f4608(0x1e2)]));}}}_0x1c1636[_0x4f4608(0x25d)](globals[_0x4f4608(0x1c2)](_0x1c1636['vkQHF']),_0x1c1636[_0x4f4608(0x19c)])&&(commandRepository['setFramework'](_0x1c1636[_0x4f4608(0x19c)]),commandRepository[_0x4f4608(0x264)](globals[_0x4f4608(0x1c2)](_0x1c1636[_0x4f4608(0x220)])));if(this[_0x4f4608(0x1ba)][_0x4f4608(0x203)](_0x1c1636['kzNwK']))logger[_0x4f4608(0x193)](_0x1c1636[_0x4f4608(0x255)]),globals[_0x4f4608(0x1b8)](_0x1c1636[_0x4f4608(0x276)],![]),globals[_0x4f4608(0x1b8)](_0x1c1636[_0x4f4608(0x21c)],![]);else globals['getGlobal'](_0x1c1636[_0x4f4608(0x276)])&&globals[_0x4f4608(0x1c2)](_0x1c1636[_0x4f4608(0x21c)])&&aiSdkWrapper[_0x4f4608(0x160)](this);}})();const _0x50abf2=super[_0x5a3a9f(0x1de)]();return PerformanceTester[_0x5a3a9f(0x268)](PerformanceEvents[_0x5a3a9f(0x1f6)],()=>{const _0x42eda3=_0x5a3a9f,_0x2d05b9={'CDevP':function(_0x479ffa){const _0x220e2d=a152_0x38d7;return _0x1ed199[_0x220e2d(0x1f7)](_0x479ffa);},'cKiBo':function(_0x57bc61,_0x2e0c5f,_0x4e080f){const _0xa1a4cb=a152_0x38d7;return _0x1ed199[_0xa1a4cb(0x1ef)](_0x57bc61,_0x2e0c5f,_0x4e080f);},'KTdiT':_0x1ed199[_0x42eda3(0x1f4)],'sQxeX':_0x1ed199[_0x42eda3(0x227)],'akmdd':_0x1ed199['cInbG'],'jKwsd':_0x1ed199['iiWEw'],'PtNaS':function(_0x4e999f,_0x2d46b1,_0x404aca){const _0x3aef3a=_0x42eda3;return _0x1ed199[_0x3aef3a(0x289)](_0x4e999f,_0x2d46b1,_0x404aca);},'sDomm':function(_0x1fed79,_0x5b4420,_0x123db2){return _0x1ed199['oHtfM'](_0x1fed79,_0x5b4420,_0x123db2);},'nzhxX':_0x1ed199['AyVLe'],'SIFEl':_0x1ed199[_0x42eda3(0x16b)],'rRsAl':function(_0xe64c4d,_0x4fbebf){return _0x1ed199['TqhXX'](_0xe64c4d,_0x4fbebf);},'iuYNm':function(_0x405aa4,_0x5b0bc8,_0x2c8bef){const _0x31db0f=_0x42eda3;return _0x1ed199[_0x31db0f(0x1be)](_0x405aa4,_0x5b0bc8,_0x2c8bef);},'BmDPG':function(_0x9ed8c6,_0x1a1922,_0x4e0952){const _0x4bbdb2=_0x42eda3;return _0x1ed199[_0x4bbdb2(0x14b)](_0x9ed8c6,_0x1a1922,_0x4e0952);},'kdsyl':function(_0x4d537f,_0x43798b,_0x2f36f8,_0x2d0842,_0x3e23d7){const _0x236153=_0x42eda3;return _0x1ed199[_0x236153(0x197)](_0x4d537f,_0x43798b,_0x2f36f8,_0x2d0842,_0x3e23d7);},'Dzpda':function(_0x3d7162,_0x2ad318){const _0x57574a=_0x42eda3;return _0x1ed199[_0x57574a(0x21f)](_0x3d7162,_0x2ad318);}};_0x50abf2[_0x42eda3(0x27e)][_0x42eda3(0x1e0)](_0x14bb19=>{const _0x2bdee6=_0x42eda3,_0xd2fa59=_0x14bb19['caps_'];if(!helper['isBrowserstackInfra']()&&_0x2d05b9[_0x2bdee6(0x1fe)](isAccessibilityAutomationSession)){const _0x2b5ad0=_0x2d05b9[_0x2bdee6(0x21e)](nonBstackPlatformValidation,_0xd2fa59,this);globals[_0x2bdee6(0x1b8)](_0x2d05b9[_0x2bdee6(0x1df)],_0x2b5ad0);if(!_0x2b5ad0){const _0x1c5ba9=this[_0x2bdee6(0x1c3)][_0x2bdee6(0x14f)](_0x2d05b9[_0x2bdee6(0x21a)]);_0x1c5ba9&&(_0x1c5ba9[_0x2bdee6(0x144)]=![],delete _0x1c5ba9[_0x2bdee6(0x166)],this[_0x2bdee6(0x1c3)]['set'](_0x2d05b9[_0x2bdee6(0x21a)],_0x1c5ba9)),this[_0x2bdee6(0x1c3)]['get'](_0x2d05b9[_0x2bdee6(0x142)])&&(this[_0x2bdee6(0x1c3)][_0x2bdee6(0x16f)](_0x2d05b9['akmdd'],![]),this[_0x2bdee6(0x1c3)]['delete'](_0x2d05b9['jKwsd']));}}}),_0x50abf2['session_'][_0x42eda3(0x1e0)](_0x43f54c=>{const _0x23c664=_0x42eda3;try{logger[_0x23c664(0x193)](_0x23c664(0x1d3)+_0x43f54c[_0x23c664(0x1c4)]());const _0x52aed8=_0x43f54c[_0x23c664(0x164)][_0x23c664(0x14f)](_0x1c1636['LFOdC']);_0x52aed8?(logger[_0x23c664(0x193)](_0x23c664(0x156)+_0x52aed8),hubAllocator[_0x23c664(0x20b)](_0x52aed8),helper[_0x23c664(0x1ab)](_0x52aed8)):logger['debug'](_0x1c1636['kCrAf']);}catch(_0x1cb42c){logger[_0x23c664(0x193)](_0x23c664(0x28a)+_0x1cb42c);}}),_0x50abf2[_0x42eda3(0x1b5)]=0x0,_0x50abf2[_0x42eda3(0x1e0)]&&_0x50abf2['then'](_0x3fadb6=>{const _0x45b468=_0x42eda3,_0x166d2f={'RWGXL':function(_0x36a17a,_0x298d07,_0x252bfd,_0x38d0d3,_0x582fba){const _0x1ff414=a152_0x38d7;return _0x1c1636[_0x1ff414(0x18a)](_0x36a17a,_0x298d07,_0x252bfd,_0x38d0d3,_0x582fba);},'MszYq':function(_0x1a4615,_0x1e5cf5){const _0x36bc41=a152_0x38d7;return _0x1c1636[_0x36bc41(0x26e)](_0x1a4615,_0x1e5cf5);},'caFrC':_0x1c1636['qgGSc'],'IILWg':_0x1c1636[_0x45b468(0x1a2)]};helper['overrideQuit'](_0x3fadb6,_0x50abf2),_0x470658&&_0x1c1636['nWhQL'](overrideTakeScreenshot,_0x3fadb6),helper['overrideGet'](_0x3fadb6,_0x1d4775),_0x1c1636[_0x45b468(0x209)](overrideExecute,_0x3fadb6,_0x1d4775),_0x1d4775[_0x45b468(0x1c5)]&&percyHelper['patchDriverPercy'](_0x3fadb6,_0x5f576c[_0x45b468(0x202)],_0x1d4775),_0x3fadb6['getAccessibilityResultsSummary']=async()=>{const _0x281b57=_0x45b468;return await _0x2d05b9[_0x281b57(0x14a)](getAccessibilityResultsSummary,_0x3fadb6,global);},_0x3fadb6['getAccessibilityResults']=async()=>{const _0x73b2f5=_0x45b468;return await _0x2d05b9[_0x73b2f5(0x284)](getAccessibilityResults,_0x3fadb6,global);},_0x3fadb6[_0x45b468(0x285)]=async _0x3f56b5=>{const _0x3b4403=_0x45b468;return await _0x166d2f[_0x3b4403(0x14e)](performScan,_0x3fadb6,null,!![],_0x166d2f[_0x3b4403(0x26c)](_0x3f56b5,null));},_0x3fadb6[_0x45b468(0x25c)]=async _0x57e6c4=>{const _0x22dc77=_0x45b468;globals[_0x22dc77(0x1b8)](_0x2d05b9['nzhxX'],!![]),globals[_0x22dc77(0x1b8)](_0x2d05b9[_0x22dc77(0x159)],_0x2d05b9['rRsAl'](_0x57e6c4,null));},_0x3fadb6['stopA11yScanning']=async()=>{const _0x2778d0=_0x45b468;globals[_0x2778d0(0x1b8)](_0x166d2f[_0x2778d0(0x1ea)],![]),globals[_0x2778d0(0x1b8)](_0x166d2f[_0x2778d0(0x13f)],null);};}),_0x50abf2[_0x42eda3(0x18b)]=async()=>{const _0x4046d6=_0x42eda3;return await _0x2d05b9[_0x4046d6(0x1bf)](getAccessibilityResultsSummary,_0x50abf2,global);},_0x50abf2[_0x42eda3(0x288)]=async()=>{return await _0x2d05b9['BmDPG'](getAccessibilityResults,_0x50abf2,global);},_0x50abf2[_0x42eda3(0x285)]=async _0x260ea4=>{const _0x286dc1=_0x42eda3;return await _0x2d05b9[_0x286dc1(0x269)](performScan,_0x50abf2,null,!![],_0x2d05b9[_0x286dc1(0x283)](_0x260ea4,null));},_0x50abf2[_0x42eda3(0x25c)]=async _0xb0df30=>{const _0x4e6f4d=_0x42eda3;globals['setGlobal'](_0x1c1636['qgGSc'],!![]),globals[_0x4e6f4d(0x1b8)](_0x1c1636[_0x4e6f4d(0x1a2)],_0x1c1636[_0x4e6f4d(0x26e)](_0xb0df30,null));},_0x50abf2[_0x42eda3(0x1cb)]=async()=>{const _0x108ac9=_0x42eda3;globals[_0x108ac9(0x1b8)](_0x2d05b9[_0x108ac9(0x161)],![]),globals[_0x108ac9(0x1b8)](_0x2d05b9[_0x108ac9(0x159)],null);},_0x470658&&_0x1ed199[_0x42eda3(0x173)](overrideTakeScreenshot,_0x50abf2),helper[_0x42eda3(0x1cd)](_0x50abf2),helper['overrideGet'](_0x50abf2,_0x1d4775),_0x1ed199[_0x42eda3(0x1f1)](overrideExecute,_0x50abf2,_0x1d4775),_0x1d4775['capability']&&percyHelper[_0x42eda3(0x17c)](_0x50abf2,_0x5f576c[_0x42eda3(0x202)],_0x1d4775);helper[_0x42eda3(0x206)](global[_0x42eda3(0x247)])&&(global['__driversArray']=[]);helper[_0x42eda3(0x206)](global[_0x42eda3(0x147)])&&(global[_0x42eda3(0x147)]=[]);global['__driversArray'][_0x42eda3(0x214)](_0x50abf2),global['__driver']=_0x50abf2,_0x5d06b5&&(_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x1dc)]=_0x50abf2);_0x1ed199['gAqCp'](global['__drivers'],undefined)&&global[_0x42eda3(0x147)][_0x42eda3(0x214)](_0x50abf2);_0x5d06b5&&helper[_0x42eda3(0x206)](_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x147)])&&(_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x147)]=[]);_0x5d06b5&&helper[_0x42eda3(0x206)](_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x247)])&&(_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x247)]=[]);_0x5d06b5&&_0x1ed199[_0x42eda3(0x239)](_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x147)],undefined)&&(_0x5d06b5['global'][_0x42eda3(0x147)]['push'](_0x50abf2),_0x5d06b5[_0x42eda3(0x1e1)][_0x42eda3(0x247)][_0x42eda3(0x214)](_0x50abf2));_0x50abf2[_0x42eda3(0x229)]=globals[_0x42eda3(0x1c2)](_0x1ed199['MZSnz']);try{global[_0x42eda3(0x147)][0x0]['session_']['then'](_0x4cb851=>{const _0x23e80c=_0x42eda3;logger[_0x23e80c(0x193)](_0x23e80c(0x19d)+_0x4cb851['getId']()+_0x23e80c(0x1c0));})[_0x42eda3(0x1f8)](_0x12d43b=>{const _0x26cf7a=_0x42eda3;logger[_0x26cf7a(0x193)]('Error\x20in\x20setting\x20driver\x20Session\x20ID\x20to\x20global\x20drivers\x20array:\x20'+_0x12d43b);});}catch(_0x401871){logger[_0x42eda3(0x193)](_0x42eda3(0x243)+_0x401871);}globals['setGlobal'](_0x1ed199[_0x42eda3(0x1f4)],globals[_0x42eda3(0x1c2)](_0x1ed199[_0x42eda3(0x1f4)]));})(),_0x50abf2;}}_0x5d06b5&&(globals['browserStackGlobals']=_0x5d06b5[_0x50d73f(0x1e1)][_0x50d73f(0x1a7)]);if(_0x1ed199[_0x50d73f(0x27b)](isAccessibilityAutomationSession))try{let _0xc2b838=helper['requireModule'](_0x1ed199[_0x50d73f(0x16e)],_0x1ed199['lTfOy'])[_0x50d73f(0x245)];(!_0xc2b838[_0x50d73f(0x24f)]||!_0xc2b838[_0x50d73f(0x24f)]['execute'])&&(_0xc2b838=helper['requireModule'](_0x1ed199[_0x50d73f(0x242)],_0x1ed199[_0x50d73f(0x233)])[_0x50d73f(0x282)]);if(_0xc2b838['prototype']&&_0xc2b838['prototype'][_0x50d73f(0x183)]){const _0x375b47=_0xc2b838[_0x50d73f(0x24f)][_0x50d73f(0x183)];logger[_0x50d73f(0x193)](_0x1ed199[_0x50d73f(0x150)]),_0xc2b838['prototype']['execute']=async function(){const _0x49628b=_0x50d73f;try{!globals[_0x49628b(0x1c2)](_0x1ed199[_0x49628b(0x165)])&&globals[_0x49628b(0x1c2)](_0x1ed199['MZSnz'])&&globals[_0x49628b(0x1c2)](_0x1ed199[_0x49628b(0x181)])&&scripts[_0x49628b(0x1f9)](arguments[0x0][_0x49628b(0x1a0)])&&!_0x1ed199[_0x49628b(0x173)](isBrowserStackCommandExecutor,arguments[0x0]['parameters_'])&&(globals['setGlobal'](_0x1ed199[_0x49628b(0x165)],!![]),logger[_0x49628b(0x193)](_0x49628b(0x22e)+arguments[0x0][_0x49628b(0x1a0)]),await _0x1ed199['lMMKK'](performScan,global[_0x49628b(0x1dc)],arguments[0x0][_0x49628b(0x1a0)]));}catch(_0x190a42){logger['debug'](_0x49628b(0x217)+util[_0x49628b(0x223)](_0x190a42));}return globals[_0x49628b(0x1b8)](_0x1ed199[_0x49628b(0x165)],![]),_0x375b47['apply'](this,arguments);};}}catch(_0x3b220){logger[_0x50d73f(0x193)](_0x1ed199[_0x50d73f(0x1e9)](_0x1ed199[_0x50d73f(0x1d7)],_0x3b220));}return _0x5f576c[_0x50d73f(0x1d4)]=_0x5f576c[_0x50d73f(0x140)],_0x5f576c[_0x50d73f(0x140)]=_0x50b973,_0x43b05b['HttpClient']=_0x163b4a,_0x5f576c;};module[a152_0x3a68ad(0x20f)]['browserstackAgent']=modify,module[a152_0x3a68ad(0x20f)][a152_0x3a68ad(0x199)]=modifyV2,module[a152_0x3a68ad(0x20f)][a152_0x3a68ad(0x19e)]=percySDK,module[a152_0x3a68ad(0x20f)][a152_0x3a68ad(0x194)]=BrowserStackSdk,module[a152_0x3a68ad(0x20f)][a152_0x3a68ad(0x1fc)]=modifyPlaywrightConfig;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display