{"_id":"@applitools/eyes-universal","_rev":"226-46b889237bdf620afa488135341ee203","name":"@applitools/eyes-universal","dist-tags":{"beta":"2.0.0-beta.1","latest":"2.18.0"},"versions":{"0.0.2":{"name":"@applitools/eyes-universal","version":"0.0.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.0.2","maintainers":[{"name":"sophieta","email":"sophie.tagar@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal-linux":"bin/cli-linux","eyes-universal-win32":"bin/cli-win.exe","eyes-universal-darwin":"bin/cli-macos"},"dist":{"shasum":"6d522d3c8baf9736205bd86cf72c8b636101673f","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.0.2.tgz","fileCount":38,"integrity":"sha512-GYKztzZDNf9+5GtRn7LztjiCrhdXYmKW3MELdmhnBnHjkH+WDmXXKIGCW6mO6Wdh4CHH2S+KJOy20KdYXyCmoQ==","signatures":[{"sig":"MEUCIQDVHf6346ziTV7Gc+wk32K1wxuUmsSUf0cxcay5zjSTlQIgTw/CPRhY30MuUc8KQ+9YR7YTMI85TGo8pPrsf8Kgtf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253301850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtj1+CRA9TVsSAnZWagAAyQIQAIJFIEtFYiIpMsZz14nL\nYBWNc4/KBL4YNcMSftGocO8DdW1a7aNjBPHaUxOpqLrKF/tWgcE4M/IyAY3w\nHZel7Y/q9b8/gBYsVenm3ta3ISSYsPni9/sn9w/DtCspjexYb2XYtwv6H9UF\nejUJN6wfteKzarUzv4u4b+XM/yiA4rG1XeUlrVkVupXzj7RPxG4ukiEita5m\nopA/lsew7I/7jZGvinxu98DvQ1m0kQQxGWPRym6zo0WBwImSmlzDAtWtkKwV\na8dGZk898qRmX2YerTl7LY2KXYYiAXpSIAB+cvQYrVrMAmEW62mxIajeonJn\neNR7BiQzpPJnz8crrXRML7S05TvPZVRlQ0VxFM1Mo/bGUa2C8RMHvgWIi1h9\nKDPhXXnlD2GKP9TSPKXuZQMmGgLyqOVLmGiJGRTeHCMNr0NTgysVLtqMShMA\n3cM37/uqjIi50G+UHLypvla2XOwwwx407Iol2C0ArggUCxejYoWU//+9t6Dk\nWCws3BaVsd/7UfeS+j8Lfevo7EJAL5L53HOmEbmT1r/hWUpDLl9/AT5SnrXt\ne08Eh9bswXipfz0RHQY/3RRRdUDE/4dViYXdtYyJOfyC8DUiHikaB0QXevvf\n8iX5bgDrBSjRCIEUyawj/BacE3Ytw+Gl4FchdQNZLnCDJZRIbEhf+20Iehki\nRKES\r\n=rYs2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --targets node14-linux-x64,node14-macos-x64,node14-win-x64 --out-path ./bin","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"tool_3","email":"tal.hayut@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","@applitools/utils":"1.2.0","@applitools/eyes-sdk-core":"12.20.2","@applitools/visual-grid-client":"15.8.8"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","eslint":"^7.9.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.5","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.0.2_1622556027990_0.8847377383403081","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@applitools/eyes-universal","version":"0.0.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.0.3","maintainers":[{"name":"sophieta","email":"sophie.tagar@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal-linux":"bin/cli-linux","eyes-universal-win32":"bin/cli-win.exe","eyes-universal-darwin":"bin/cli-macos"},"dist":{"shasum":"369d0b0b5158d7e1b25720fab460993b741a2c55","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.0.3.tgz","fileCount":38,"integrity":"sha512-2/nGpPG8Wy0KhOHi4Xwk14dMuAK7j7hqC3IsapuN1s7V+JW+KNZsXqQtgmoRSkoU4bVr0XFUlsRReAaruFGW6A==","signatures":[{"sig":"MEQCIGux0eI3ndOcUSH9E3rwvZhrBlEfRbLkBjGCBxbe6ElWAiBZN2Q8RL3UhnMiVC/RCJiIwW1p2rALWc0JqiwKFl3UCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253300524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtj+HCRA9TVsSAnZWagAAKW4P/2pg3M5JaQBiKVib3jK6\nnLSSwTV4yhdWbsxO54M77+UwFJhXNEG9hJmSj0Lf82WjfEAr5/xdHDwNguka\nYr4S5enYSdDJpEs9vyatTLK6GXo8CJxcn6bhHb90+VteTA+1gEZtDXWdTI91\nSw9hcOAyYPp0tY7UwkCYNPUComgJuieDuyXYcy7YiuBiRYchQBnDR+a8Dk2S\nu/XMabDFnrTtzWuPi+VQPcotXQHdEObMhiezQr5b6oJ1TmE4gLLblPYiIz6j\nyI/LIfao2IUfgMQGQJZ1CJK2lB8V2bJ7cGaI07cxUWM80vNiJTlp+Q+kkJrj\ngfacohgQs2+dQ5QvGyMEhGBD6oYfiymGLObsMEjP6VX2AWwMjuWzsbsnZrwi\npIRdDyPJT0tcDjDsSZ+5jtCjjKldUFIgyzM7iHP8eqsYtRijTvbzoF9PQGG2\nIZ0bkIgBJM258yHAjFIfRm7NiCbWI4x+CImpDy3dpQ3FYaBSGcRax2QvV+JR\nhhRi2y1e1r6gsbzCOVo+eP3FziCRiHsmeirjSppT82NWJPjHJAVMl0LSwsqz\nwQWYEGw3gaxXV4pPyW5gOWt3kLyj1iRzH1vQwp0Vtvjar3OvMohGPRaxhfmU\nhcw3sHyb2sc9rKd7pyL5qIrD+gpSqyhCKV0rG85yLuNziR12UgDccvBWedgT\n0Tot\r\n=8tPQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --targets node14-linux-x64,node14-macos-x64,node14-win-x64 --out-path ./bin","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"tool_3","email":"tal.hayut@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","@applitools/utils":"1.2.0","@applitools/eyes-sdk-core":"12.20.2","@applitools/visual-grid-client":"15.8.8"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","eslint":"^7.9.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.2","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.5","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.0.3_1622556549098_0.5673518512662921","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@applitools/eyes-universal","version":"0.1.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.0","maintainers":[{"name":"sophieta","email":"sophie.tagar@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"5444738f86c3976b1e954dc31518ce8c3930002d","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.0.tgz","fileCount":32,"integrity":"sha512-FAAl1DSRRt+BVuIEjFuFWj/gtPMoRsyl9ygj3EMiKf09xt9vJOmwlYHsoPN+qyGpPH92fhiyY+fmcWMh+psFwA==","signatures":[{"sig":"MEYCIQD+i2a6efTTIBwlbMY1Frg06jQShOUKT8/RwvF+I5nPZAIhAJI8iB6TQPII/PQcjGoZ5vCBVaGsnZu+70ueoKmGALkm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyJgyCRA9TVsSAnZWagAA3PEP/2HJf7I5K48JP+jrH/8S\nV3nxcumrJ+qvmI66R6vokAlOa6OFHt2z83iJ+/V99ZPoP+XeJdrfo1oAV0Or\n9g2yUtgdFUj/8UOQ5UrTy5HjyIUyF/Dm7qMutlFD0j0rsSyx2EOJxY4bSAYi\nLww7mFcZvlAdePr+anAotH+7FpShv1zV9aGpDN9PNNZ3bOWYR3R7QJIGH04E\nHLUj6WI5QeAMvMeuw0FcFyv2d+jWdAtUZEoR3ajxJTovqRYw20kb4lJLkbfV\n5up/Fb3ew+WumT0adGe4Uasvety/2BVRI8Qt5kfE1pPZAbiRFhHl1O2Yyr3t\n18/UD4unmc5Am1wnxNYirp5wgajb02ri82nNZQhJY1g28XaxLznXeL1H7G8C\ng9rA04kJEafCzWx1iAvngLln+WIJ4p1RVfirwD91ASrnnC56r+mYHrSALgUN\n4gdxvDkx+X6Eev+JUcyRT5MTcrQNLoCGAtPW9mAkNV5roTjImJbPaPEdIugc\nHe/vWx+znuGu/2Va+wXvBTREgPswoMEmILAAn8LPOge/uUuQwcKeWNzYnYDC\nhJe8bZ5ZvAYuqYFD/JyB+3ulsU8IfkdAaqR8IKI2+B9J/VA6RWf1ArR+EupT\nR+3M87q7/LzF7SY/C2ahtY2uUDO+jXidzRhuE2yFPJC4Oz9S5pIviTNikgSz\nWi/q\r\n=H6yQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"tool_3","email":"tal.hayut@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.0","@applitools/eyes-sdk-core":"12.21.1","@applitools/visual-grid-client":"15.8.11"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.5","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.0_1623758898016_0.03083176930793341","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@applitools/eyes-universal","version":"0.1.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.1","maintainers":[{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"8f6b75f3e8abe2064604a3f7b144abac18315e14","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.1.tgz","fileCount":32,"integrity":"sha512-1P6bmDzHme88vThXZaxwyCXqPVaUSdyitIq5LoFECJ++7ag0xtjtqRb2uTxtTt5foQTv4jb/mJpd1xGIWBBENQ==","signatures":[{"sig":"MEUCIQDrbYr0viuI92KXdWJ6E7KBVu+gMNMn/cKvC4tr/qtYbgIgcdKYk8tsU9OssmtMICll35f46Jy3EETXe+yudkTXC3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLi+PCRA9TVsSAnZWagAA6lkP/RqlyyG6K9g+pSe77bNw\n2d2Z7wzAnxiUEOjCTb5jyQqB3Jlqou3zg00ud1TPbEAvTl9x6U0KXfPSbDul\nRP8w7CJv2Ne+dQsl83ovxCobUKdavLHbm/Nqv2AbZ+KTa4TLEZG1DiXtIDzp\nntRNBVEjMF43Zg3mzbwAaxz9MZXaTAOVBEwxQHcYKVKtoEqxTqdhyPEvlhHC\nvwnIQemS+TYVqJt9hzQ/G4PR911NqEUaeWNRLjsna2K34tPFNPEY7/LLVyj8\np9sPbj0jMHI9lrf/ywcOCJKhevNVUKAuZRy+F11OXk1NVABN0gFQk1Ksx+Kd\nehhdZOd3V7n48YdlJEaSOSOhI9PUxWQFYVC6PnfcsP+TODb2ZNtV+ciWl/zj\nSNJHqlwTfHp59AafeASGgKOMka0cCGxz5ZsryQ196LVCaMqB347+J0FyZy8j\ndVZ1n1/C0W8tHX4Kp8FCz50wHmQ8g+EBIsMHV+ysyQLRzl5Mpgw/QFattO7r\nk4mUzqFpCUMEFWOpUqUspmXSJtXCoptr5E91fO2OxqJUNoHMah1pLtv46pay\nQ9nZV0WqmED59E4D6CK9ZnWI3d+a+bBqzknbttuYFpXVC2V0JxKDlkGp01Vh\nkmTiL7V5zEiD5gz1AHw10r1ibwlIutvWuTT7/41K1bAL9Q7Y0uT2+IrTRARi\nGCeX\r\n=Vcen\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.2","@applitools/eyes-sdk-core":"12.23.1","@applitools/visual-grid-client":"15.8.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.10","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.7","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.14","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.1_1630416783573_0.20132281820934872","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@applitools/eyes-universal","version":"0.1.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.2","maintainers":[{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"9d324e8b1c3348063b331d4d528a86aab689d66a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.2.tgz","fileCount":32,"integrity":"sha512-OD+lfUHdteocEYwlU2HtUPriaCND9WxR64kSM6n4cuXDzyOUKCkORmi1vqj93gok35Nvo2itFTfnaA33zG6/Bw==","signatures":[{"sig":"MEYCIQCjgvbqYPiKUzGBOak59d1LsRiFtnKlLOeRxOf40BwqRwIhANzWCdg9IcaTFdcVvvJtwB9U1UYF7njOXs47y1rfI0cA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL0sZCRA9TVsSAnZWagAAynoP/iXp7yxIpa5+OJMEdrsI\nKKTMisW3u9zm4C9NoktTPYjpQ+dllevvAg2Ye+wnGrWszmrtogXaY4DDmrl3\ncBHrHVK//McaW8J01V6pQjZ2RI5CYd3TyACsY96qR+8tfez6V/tvgzhyUFPf\n7KkjQIVEr5Ir5T+hwH17D7k7gb/BhTLcpLCgV6q6CqpOmMI3fRTEI5/WAiZW\nR2gd6Bz8SEJYY8IoyzIuud9pFsYdvX8L6PZLLQZ1TCH66UupdCwtCyNOzYHm\n5/CWK9HwksfUaeyAf2bQl7UA0aVgUML66jpyegx8b+F9UmtnHKrTB4GgE604\nPXtykB+OG3yuRyJbRJZHkyipzXbl/jGK3dYLGTj5ube48+p0rIGDTIDWl/c8\nesptMTSHir+cFqG+FRWNR/65EfEgqdqrVJSNDtM5hiT79jDUu/oSy1iRWWiK\n5oGDvWpPeTH+I6+gzF7ZtBaPdh2JRhjxyj4ICmT4WluXfnPO8Mc+i/RWjFbA\nWU7xpXVof1rgPLzgfm+GW0zCrFcr6yL8WsDdtaCb3VPCK1heLdJYkEg25np8\nMhp90H/x+tMhEaaAWl9RB+Q++pPDeyyTVEgpgZKOBO471wHEojSnkR5IWqfA\nbep10oHGjPWcfsgAdshv0brCEDC9zHm1zjrw70El6HZwzbrVfroHv7R9cXug\nxUwQ\r\n=mOCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.2","@applitools/eyes-sdk-core":"12.23.1","@applitools/visual-grid-client":"15.8.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.10","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.7","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.14","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.2_1630489368966_0.018139594662783143","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@applitools/eyes-universal","version":"0.1.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.3","maintainers":[{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"f3075a77dfee6c5c2205cd8f64e252028c49b1a5","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.3.tgz","fileCount":32,"integrity":"sha512-MjMBzZcAxn/84Hbi69po6SiL61uZWL3DWu0BtoEpelb3p0YoYTdov21RvrG0z5k3Yl1DwcHrpHnc9z/80mOd/Q==","signatures":[{"sig":"MEUCIQDwkj/8K6K4VAq8XELKDyJ68iVk41HPQIkYAzQLXISUHwIgOiVpsBj25B6xK0hE4osnyalsan+DvGV2Aq6V2DBU4G0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL11iCRA9TVsSAnZWagAA52kP/i7+ko6QXI1Jesu6grEv\nQeikD09rRbJDik1nVeEtOcKULqs20pkzZ0xC14B53HmiVOhOSNlABqBQh1Nc\nwYrB5GdjDPwL+qfUxdM3XPFL8+mMA5fXmOeWqi0jp77ql4UcOQuw6yhn1S1l\n/kyIo1o3z4aRxWW1O5PBGyQXTdcNjNLwzeDGOV0Cl1ELdTZxBH7VJoR/ZKp8\nif/53gz/Y35OeIllAa4q2Npt46oRf79GeXsAfiTCR5wQXGdNcCfPI6Hs7pqt\n6TNpHvLzemQ2GelWfVgaY6zahSTu+767o9SkhdAVmDl+pzKVqim5Ln1rJY47\nlZQ/SpTPE7Ib98I/cuoSYjr6STfvT4KSJ8HND74Bd7h3uyyXheTof4X5+Lsz\nndZH+YyKyd49VpfF6f7dEhcxFfgD6rnQLYBbjAyb9tReb/y5RYDKn3OMVGVE\nd9Y1Bk3Nhs7R5KDdKRPF+TI8at3g+qKS8pqkXceQFITpAIYcHBFXooPHKGiy\nBqbkogEVcnlX4qYHuJkv7069JgxnNkM+k/zUYvNrFfRUPsLkYFhauappvnPV\nuSIsFNAUzj2RzHc/GdkuJ2j9bJIjIGjNMU3NecYwy93EiQkqST806fi1OVQj\nA33FcfpYaIYXtgkDjN5d1X8gPCxBY0Y1wvdyZokIlhaBq56t6xy9OrDsV9f2\nmO1e\r\n=/E4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.2","@applitools/eyes-sdk-core":"12.23.1","@applitools/visual-grid-client":"15.8.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.11","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.7","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.14","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.3_1630494050852_0.9731830003464339","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@applitools/eyes-universal","version":"0.1.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.4","maintainers":[{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"tourdedave","email":"dhaeffner@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"0f9fe3f9ece701944a473d09afc1c3ede7327701","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.4.tgz","fileCount":20,"integrity":"sha512-djJmRUZOYPi4LJargHQjcB1LaNKOxBr5pzVvXwetjoov5IYst8fi6GSmhNWSIW/z6ZDPQF1beTSmMb+4Okp3Tw==","signatures":[{"sig":"MEUCICe323aAecYdWFmp9+tdroYyHhntfCLUX09UMRL4Y6cCAiEAi5f+dvVsQNbOaKP3ALyBiMldjFno70I7T6Djy55WdGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQgMhCRA9TVsSAnZWagAA8TYQAJOj/rSZ3D9WIfL5sSbL\nfWXC0uXvSypfcRjymLL0OhevBr1F5UuWouA/xuM/ksC/UT4gcLBzcwdvF9eI\nRrZgpdWE4xq3fKQcIIw7J5xRF3zSqVlyf79BO7PO0rdqqnSfFgObnh/4glow\nHJPLwbmJ6Q1qZdiYbdiSiDxqjb7+uJB3JIk2YVwTkmM3Pcx7Co4x9BtgaMRZ\nDMWPGq/go6JCdJBxzYG5xssqxoaC0K4Jmyh82LkOvz93cExHV2fO/6xwNWeL\nfq3b7q+N853l7wnFkOmKRZ7lDdKGfDPlDSjgcZFSw1zWaxudgCAPaue9NlRw\n4OqHhyG/RwJlF4ctCuceWqaRJS6JQWG9Y7hwIF+WISsTghG97fAX0xfuBXbH\netx1EdL0X2bS7k4ALhtk47rDN5WROdZqQwOOra0jmels8IpGEAAqL8psk4Fd\njNesG1wb3Cjb1Ny9iLt8lDqCU9GY0nTGDRBOqWM11Ef1aQ0wfSTsg8Bh3jnG\nlYCPYoI5VuAD7rhaiIVZbkuTz2lsdK1/8USzOFh+D7uF0es1dUPK7r9k7Zg0\nmbwO1P6PVVvF6IgAPlyteDpNL5WMsB+TErOfgiWQLreevEBnNM8hE1DStdvU\nwXvAqgVTjGJKG2IllTvNrYyB7aCDRiDSL8AH2dGs7AeLv/+v/Ylh46RBoQRc\nRnu9\r\n=8vNm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.3","@applitools/eyes-sdk-core":"12.23.7","@applitools/visual-grid-client":"15.8.27"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.0.0","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.14","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.7","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.3","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.15","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.4_1631716128896_0.4696182093537713","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@applitools/eyes-universal","version":"0.1.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.1.5","maintainers":[{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"corevo","email":"tomer@corevo.io"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"6d9857d8c3632ad5e904d92bb9be4de283bc74f6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.1.5.tgz","fileCount":20,"integrity":"sha512-96X85lLxEbHQXsSINpHn+XNAHJUGUlOVpXbgxKoNJiESPfgwOO2RZUuQHLOnINhD2MED7LFj+LTGl44dgrGa4A==","signatures":[{"sig":"MEYCIQDqq/cmNWfB1XAI1ATmzTZCeKPlhwGRoNPMGUdlDaLINgIhANy3q0x0TAHBdDH6V0qKyYNgpqJkkYa5Mq/9QD2mCmSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109876},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","build":"yarn build:dist && yarn build:bin && yarn build:zip && yarn build:tgz","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.3","@applitools/logger":"1.0.4","@applitools/eyes-sdk-core":"12.23.12","@applitools/visual-grid-client":"15.8.31"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.3.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.14","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.7","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.3","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.15","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.1.5_1632731960053_0.19103814495816152","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@applitools/eyes-universal","version":"0.2.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.2.0","maintainers":[{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"3b568e70008c437826ccfaea06009add8011ab7e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.2.0.tgz","fileCount":19,"integrity":"sha512-F0KOsQZvsF95AfKhFUvV7gqeX4ke24FKRkIBq9U31ZeJSDKwNdBoUENhQ4YVTmyP+s1ibPfZ5BZzn9Dru9jJtw==","signatures":[{"sig":"MEUCIFHcrJ/9jBEutLlmpdziJU5K5w+sC1UoxIdYviOLWwrJAiEAtQ376BjyJJerMm3UQuPM+yuoyhLiZY9alyuz4mRg0O8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnP45CRA9TVsSAnZWagAALg8P/j1FZLOcqUJSf2c3YBm+\nMXBGclGkuWeAq0BfGGuyGIL7qkKwawmQ9KvfCWKeg5B52d9qujykNgaE0Oi5\nyDS4447q47g4iqTvHeJ2dbvaWMI/yzM2E3PpOWmblaGoeQ6Lrf+Sct7w8NiY\nBV5XgUHCvy+Emrp9uZ8QbrGOhsH9CM8UE73HGDucmNJ5x26nkeg58iQSYQRp\n+mmCMSbWZcG+SmS83y8sB4Hj/HCxrhUwts1OkFxG/dlx8Mpk2yeShSPBw58C\nF+Tzt5rJdzxzdSXNNCFmWWO65cZJFvKDnDa139ufj3Jupwvkw25WoPd2hlpy\nNNvadDMH5RMPIw/5mP21xiaFZFSFUGyMS6B3BVMKZSE107yoapRJmDzGz1dS\nyNS7H5JvFeLIJlUlEBc44ZgY1h44v+SEzN1ly+XjkLX8Jl1T5wERG8bOwWXB\n0rrfimKopUb+6erU65k5pT4lvWyYq13gIVC6pfqc/gQW0JtqeS6wy7jR34J9\nLUBUZSHjnEk3Oyd67OAnXwolXtSyQBOBJDU0h1YonF+0iNkbOhLY8rE7sPix\nJbo//J4UBxBytb4N8q18gP0E2dLViy/zA2xAjf55o+Gv0v/hdITVA7seVRg9\nzALXSUgvjZIuqtA7dV14859GRK41eO2o8uXovAapPxcwrMnZopUHB5wHf1nt\nyqSc\r\n=8wcj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"echo 'mocha ./test/**/*.spec.js --no-timeouts'","build":"yarn build:dist && yarn build:bin && yarn build:zip && yarn build:tgz","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.4","@applitools/logger":"1.0.6","@applitools/eyes-sdk-core":"12.24.4","@applitools/visual-grid-client":"15.8.48"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.21","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.9","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.4","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.16","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.2.0_1637678649395_0.3939447994591283","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@applitools/eyes-universal","version":"0.2.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.2.1","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"fe90ffe847fb4ed7a6bffc6e4e1499e5a95e157c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.2.1.tgz","fileCount":18,"integrity":"sha512-9JbevvUtlwJ3o6/rkHOGgqcZKO6+lZvltb1lBP/YfEeWQDpgaqGl0excUDetuFnpD6Ec0vBSsDzViMMyCJm2kA==","signatures":[{"sig":"MEQCIF9INp7wtI9XhHmhiTsVbHyHW0Sjh+frRsAP+zQGNqMJAiBvqbO9UCFs4zIxgeMXxQsikaxwsTEB+aHPUhNqmkJANg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu9dWCRA9TVsSAnZWagAAygwP/2x1oiEv86SLxeG+1BU+\nlbRjxam7909x89JX+xFzOW63+6zMupm13FM+lw7Vcp0+0zUQ67FROkgKjWNO\nQMRxfa5DooXfL2wOD5dvvxtLHUfUpe5vZ9OUlKBdpiX+Ddb3vHQyZNJpb/5r\nARvXLlrcbsgObf6McI1JFzKskFDKcSECGKnHzoef3aVtyUAl+6vcz7DTkrEo\n2o9e8TO3muKFhjlkKX/RvPY8bUHi5M+zM6jDLOxxrfYb2sEK9O3ThYgzSa9V\ndLJXNjMWjk8Q0IUJcXAOGrASY1e65D0/GivNrB9j/C/DahFflt5nXlpjeVw7\n5HFGzHi+hspgNPlg2bGgsZQaYkXGf/FshlJC9PgHSF3BGki8nvaEX87YRCNo\n5nkIcos1rN/MaDNppd2xb0crIrGECQCj48UHU435D/NdsYGz0WRDkkYpW8P2\n5+hCmH5DOp7IWTC2jT6kne65vQs75filGauWjyXmaVRFHB063VlOW3dmqGZ7\nTXDINRNFD6jqcUl0fyUPF3yhY09yZdXPFt5K742LlmVSr5TsdZCDjeyadCvm\nGT7e/5fSHVsuyT/3PBnTd5BiM8jW0s4v49dP9NgQ5tGFMYrun3lB4nrUtcfM\nbUYigFPK6K1ePJVoNr0jHnupnqJbUMkKYd/kDJ5NWxmE0MmD/25SfAN987f+\nvAkq\r\n=JNnq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"echo 'mocha ./test/**/*.spec.js --no-timeouts'","build":"yarn build:dist && yarn build:bin && yarn build:zip && yarn build:tgz","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.4","@applitools/logger":"1.0.7","@applitools/eyes-sdk-core":"12.24.6","@applitools/visual-grid-client":"15.8.52"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.22","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.4","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.16","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.2.1_1639700310624_0.16181637687550365","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@applitools/eyes-universal","version":"0.2.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.2.2","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"aa89d745e044c95b612180b1a3dd80ed24b9b5a4","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.2.2.tgz","fileCount":18,"integrity":"sha512-TP+SciUHCJ6InF44WbedVDKA5WN55Yon/lagryhxaRmopwvvyQmrqzMycznPVVAMfvCTiSskWQbPfLsu94Lk9Q==","signatures":[{"sig":"MEQCIEPj/YSj/T6RRGNa1alWoh9IhZCOCEvMC1u+f9nmNluwAiAM6XyKXbXC1GO/FdKJk1/nfB0xY2a/6noRafCCINrULQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwPuACRA9TVsSAnZWagAA3DYP/0mTt0H5xUAFQERc82gp\njmmmv5hG7Hb9FHdbUBZWQ5U8plnR3DbPEh3ARVhY5pv77uBIevVge6tDb/Bf\nyJKQFU2UGu8GplqRogaYGib9AKeqeNra/AkVfxr9kbm5bAWLDmXQhM4+vtl3\nrTgzFRz3+jSbf+MNtxQ/ew1JWas/mkCm+BDwuylrgbDWL8rBzcMDp4BmrCY+\nolemYJX2n0tR+7GeNqYqm4oXwppmmoDDF4TeGKZz4oHXOIe7s19Nf4TBw25b\ni50RDtc+ucI2jLr166eha/WKGYMXMMWO6ly6yLVWlNbPMHs1LN7aKiM4QlHc\nSW6hOiUQuwTypP99UKIGWSuAeDFwftncY8/HgMYF8rGtTSPOHdARLi8n3a1n\n2wnacKqn7m+leNot1y2jzvGXNsKTc/mm9jjJNwf1DXOyUSre+c4k0Z5xacJM\nBvxgqB8uw68h0LbsTLtLc3q4P3K2t5z2J0T+ZRtkSBa6sOc5/opvA9qP2rQW\njrv2eo4oju09ax1GTssCm3QdhE+IydI0jNjNMa0RcsRfA1Ug0MzNmxeia6Um\niHOfli6jG38fkvED4jzeY3+GOyR2l/iEWTZTBsX9WiNSatCMuq3nAF3sIkcQ\nFJlfJ2lH9LugafwrKmQ2H3jOJp8EoCdMfZdVNy3lALLCz8vZo+3x2lYAxK3Z\n2jT3\r\n=ylHu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"echo 'mocha ./test/**/*.spec.js --no-timeouts'","build":"yarn build:dist && yarn build:bin && yarn build:zip && yarn build:tgz","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node16-linux-x64,node16-macos-x64,node16-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.4","@applitools/logger":"1.0.7","@applitools/eyes-sdk-core":"12.24.7","@applitools/visual-grid-client":"15.8.53"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.22","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.4","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.16","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.2.2_1640037247883_0.47414985695956857","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@applitools/eyes-universal","version":"0.2.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@0.2.3","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"db081d7ace4849b8c44518a13c65ff95cdd2f29b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-0.2.3.tgz","fileCount":18,"integrity":"sha512-kqtDj2RLPN+I41kwIaQuRWwJEDEDBqv6H5D7pWQEe8Sr8TWgI1nYqU6GCO1RLGa2nwzhAhYb9C2lIJ4Kh3NVuA==","signatures":[{"sig":"MEYCIQCbhIWoYXIrvkVIiTFjfti6N/8GwdsHJhPpMLbuaTWjUwIhAP+FMaNFsK5V1aQvoNn8apsELXpUShXyJPDL438GLA/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw8WWCRA9TVsSAnZWagAAdZwQAIfd88hdt7QsnzXjDBup\nLMMYkrmNh+6XuD3pMb4sbpwLhH0+9yJavqb1dYtB7SUrhBUX7WJ47gJVnD4O\n2qxsxLT813R2lJt1B6KlZaApcJGtEHaFijKFac62nH3ZKfPsV4munAuZavXF\nemMMmBH6b6w1bD3W7S7F+p5kHga7vxnBglm6+KJfI6mPdCCIe2DZQHCq/J3U\njo8tPnADo72N/zcwTYI8D47Cpuh/OMtdTe6aOFpur4ND6QxSaPk/ID4QKpRC\n0Ya9wb3B/tNWbI2RTrMLKX/5foOrg6R5lLazQSOjgOUrTOSQAAGU3fNlsBdO\noidfADTijSIxSjgQkUv0S+kKEIJE4+tEqx+/ksn6Z2GcvpgICv6BsAf08Op2\n0SUdMvoYq9Arc58VYaT1LiBvPbOycxt2Jlb36SyUQ/niDbZ3HneliQpXiDRT\nCQZc5NeLD8SR0MfN/fqAAXzbxjseV39JamBbzWIC0et4c786y6IkBhfy+eiU\n/9Be3JNrDcIpkKNVzTFA3pnoymAZgRscHVQU+pku0u9d+UGxJIiXUF1XLPKb\nxs0zTtEiyN4d5I/GC4parJYdTEzPzGk3V7GYqMb4XRKJVBhc+sb3SXCVtzcZ\n5k29Unn3eR3IOnjVoq6cTKbJ9bwlzhbViaWhNAcUgrUkmwMEsj77SYrb1DYR\nmCEf\r\n=fDiO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"echo 'mocha ./test/**/*.spec.js --no-timeouts'","build":"yarn build:dist && yarn build:bin && yarn build:zip && yarn build:tgz","version":"bongo version","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node16-linux-x64,node16-macos-x64,node16-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.5","@applitools/logger":"1.0.8","@applitools/eyes-sdk-core":"12.24.9","@applitools/visual-grid-client":"15.8.55"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.4","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.16","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_0.2.3_1640220054791_0.6764454967865863","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@applitools/eyes-universal","version":"1.0.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.0","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"787db0ffcfff604d17ae3056430e5c0eb75cd88d","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.0.tgz","fileCount":18,"integrity":"sha512-1nIsjrADelD/ZJfSsDvr7MAWBj2MVUT8kzPXOjp9Km9KZh7lzMZh1GSEXkAdkv9Eqy8Whgkt6d1ZUjD6WUQ63A==","signatures":[{"sig":"MEYCIQDAR1HjQb7F3jBlBQ4Xj6oJBZziTl/nGeT5uz/5wjpYvwIhAKORROoz6A1swtqf+RqvUWuHQM2voHeiEjp/lei/a5Jz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1ZbBCRA9TVsSAnZWagAAZfgP/in8ThIEa7/FsTryVsE2\nY5XeFmGecJA7tImruWvMkzaKgsJmAZjLFKLj/b/S9igyCIPA4UKOY5CaWkz0\nSrthlD331weVKhvn9ogFsOri9c0zQwerclr/iI8WArNUbk8nu2bSlz/LQQW4\nrHp6paJJj2lq6SxBZ9HFjcyTSJrrlR3xEyGlQKgjdR+r4Zx9bsIRm1NXDWIb\nR1p2r//klRV/sSP1h93BrDAJdMoiAkkkemxubP+bIgCpruobUq+LX9DJP0oD\nO4zulBbQZlMWibpdrD96h+rR/jHhyF05uYYo6wG0WjRmN7JiSL2aw61hUHt6\n423ddVl4NhGPsU093FSoRtPx8cPpCVy5O87qiurZCi34SqSmeYWAeSMxQRik\n83j7DKP8sgizfnEqU3p/Fspsut9LxEu+/ueWco1VqpYFcA2sDYddt6kvsnuw\nR0bSaJbrM2/Bp35kRRL8FiXoldr6K6hNr2p347GcetUv4geGAnQw/+s7LP5n\n7cgM6a8llLJ8K0PiGcQiPZ1YVNJu8OMZAbU+i6yfz3uYPGG/2wseEVoUacJh\nHGHbZJjHcazTcJgaERLXbF0PmFPn8BUwZoXGB+4dbAF5AhFNxrlogNlE86YO\npkwZMxFpktU8HPJbW0uf5N9wPAkh3JIB87UJMfw8CPB9JSz2ChXH59jHT2ZI\nkEab\r\n=njQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.11","@applitools/logger":"1.0.8","@applitools/eyes-sdk-core":"12.24.10","@applitools/visual-grid-client":"15.8.56"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.17","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.0_1641387713092_0.43279516692694964","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@applitools/eyes-universal","version":"1.0.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.1","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"03a4611b23fc65925ab6628b003faa08ef13f077","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.1.tgz","fileCount":18,"integrity":"sha512-fNco50sZBLIt3gTa4ATlXBtCdUt4aiY2XbpCXyAUELEXn/eiWjGUsVHJ/U1PVuKSJbgqBkdCbjOn8ZTkTn9xYA==","signatures":[{"sig":"MEUCIQCzQijFtC0y+qb1/A+qWV2ZiSrNDP+kESEKW188aBsPbwIgcMduZx4xw/p5FnXnFvSi5i0F6w/1cUk2KpAT0tVmKTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1bY2CRA9TVsSAnZWagAAVVYP/ixzVie6CvfggTO4grzN\n/+pNHeR2l0xZFtcbfNXn6+wLljplYYhKIkykFH8lcIkuuWcg0evVc3+Z/pu6\nUGDonZ1LMKR+LVhUjcP1m5NahLJ8SnuUWv/T/emTLYCUyPGllF+Jq5gyniGF\nU6AbQD/aTij33GGjlL/L22Bo1dxkh0Yir17YWBKlEnZRh7vHU7fdUmzeWCM/\nRb046pTi4R6tMCVn/3NG7YWh2fuvfQGm3Ck7i3Xd0pd/rcLzNU1Gc1Lb21xx\n/1s4Cba/ZR6BGhNtG8ZcP8oA3/Ex5gTaCVE7J7b693ecyKnMDm+1dkI5lnCt\nvxpwLy6xJWAvf7FHZ2Fi9hYxS4ts3KVwUPMJZ8WA9W3qneiqfFUObevmUrEL\neBHyaKUomatYtQmwQch0Bb0dzDNpATKvpe+oP7botCC1JB3nap8xw1ur2QHB\nDumNV3LoXkBP8EEVZNdjO4cHD52/TycFOF63udwDjq+mNo4aKRMqIxw/in6D\nPRh0fY74UIJLuQpENFLhjgDor8UjxFehbG+DGWWb0bwSFjg3Fyb8z7xAWIYQ\nhPby60/JFZOqwAOTDcLOhYJ8RV+rM2Ums96lKaRMSoautZE9rEWVf561DDs0\nBALsAbaV6onONVGnuqZq3kX116tE8tU+MSjvmYtdleIBu/OB/eSSTAKDLFCc\n6KxO\r\n=AIap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.7.3","@applitools/utils":"1.2.11","@applitools/logger":"1.0.8","@applitools/eyes-sdk-core":"12.24.10","@applitools/visual-grid-client":"15.8.56"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.17","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.1_1641395766332_0.21356218958312678","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@applitools/eyes-universal","version":"1.0.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.2","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"alex.applitools","email":"alex.yamrom@applitools.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"tool_3","email":"tal.hayut@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"c468376b1490f0fa8d8227474d685b3e03db5a1c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.2.tgz","fileCount":18,"integrity":"sha512-MlOlWQtVCBnbJxNm4ct6inhlALO77ukRaMoSxmbz9so9PIxwitwxaRrVk3d9ikwH3KQZwBS8H68BtPpNXyxQPw==","signatures":[{"sig":"MEQCIEPWVt03WwoBLxfJFtqiHDEKyfbv4iTsYc0XZLevXrBTAiAx7YiuEdvNsw8lt4pGWrOiTNfdEDM7z3v0u4Y84wIg4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1rW6CRA9TVsSAnZWagAASgoQAJGKPmyki6RaYzeVyRaM\nn33mcp3mH1m4ohvbQdiAsUC4NtCcq3wIhChGjMXly+URiysQa5uJM55CtW6+\nGC9H9O6EDgXaKQCv7lKd+hS5tc7jtt8ZDMEpzbesKyskGODk//KNZlYR7cwv\nVMImai3cAWM1kv15kr/W8ofUUxOZFE7O1Bcjlsj+kLx6rPJe+6Wc6h+sb2H1\nj16zvMqxq8FSjH5iQuwuvNKbN7N6cHSsaoT4jAzTXNl8BE7mGs4+C1L1G0E3\niNmxUHXpo5OJz04D1feQ7jB7Q4WgIXA0WYnVWsKDSXOvfUbT0fPuMzw59l9A\ngKmXyl+k+00quZugbaWKiIfh5PTJFxKJOPe1S1Ms65C+vALrG7vje3RwxqgD\ntMzyxlu7jKctBTZTbVZwRPiUzMxDtUKL+AhsGX5I9fqbU3JQbiMKm2gJ+cGo\nynVIfTBWePFI+SaAa6JZP6KFB+b9OrIv+aSVZBYqmRD19RcBqtF4nfeLKrLx\nPX8NcGvrT6nO6yocPsmDd9dBcFaiwDD7gnjcd+3I+RN2W6nFaDRu9BE53WR6\nrbVxxYduLuiN1VOqTk2eXazizLureUw0MWzz3lSGsO1tge8kYFVBwUxvZ80Z\nDXdfVDTeQPkgC2OoXWxOzrxFeRqwwWeuxiIuMo4cL7GBlhhNjzBPTR0laXWd\ndD+V\r\n=BFEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.9","@applitools/eyes-sdk-core":"12.24.10","@applitools/visual-grid-client":"15.8.56"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.17","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.2_1641461178085_0.7006019329911417","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@applitools/eyes-universal","version":"1.0.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.3","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"e1b0c3ef6db3049527e520ce99f158e680aceda7","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.3.tgz","fileCount":18,"integrity":"sha512-ec94iT56xuBx4OJMF7nFMO0R/HbaBogpN93vwUtWZSIAKFpk2ANlPF0pKSZoERkYaIAMQXZo8YyK9N75XbwnqA==","signatures":[{"sig":"MEQCIFqYoyOiXinEk26Pad7GMQGDx5S4CzcbhGGZGhDaLEqmAiA7Nl7k5X8fGz9s06dwkJnjkUGdqTdRshYkNYmgQvkbaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5aiHCRA9TVsSAnZWagAAJUkP/iloeAyXs0sOvvICIxKJ\noXVxQp0Fw6nAbTgL8mSmjjbal7Fu/0a8mKzBUnrh4ldc0+MhgNEea0oPHmhK\nvsTB7OjmZfX7abgsU0DkPbZYbRzYQreLXlOhzJgB9jvgkVuKL1cOn51orhZR\nxNkRgYeOOHwDYc73Qem82dwe+43zNQG/25ZGvRhvfW4I1l1S8Hjg2/2eAcHD\nFhBgjWzaUPo2UY7XmEL6rIvjZXtwdkhgQvqEnpkDNbCq3m2Qfpx4iN0GCG1e\n8rC2OUpMkxQKvavUIguVqUnJxKb6rumuczLO1aa4HMDs0CY78XPoVVX8z8Js\nsxPwxy+izbbM+E+UKF2qzCZ4jtZKbRoviBtVXED+OgjC1hX4Y8WxyKioubc0\noPxB4YEKw4v3pXgtd2qgFgnQJDFfTdot+e6cuR6TAgHfq1OHoMxYPTu+g/vL\nw4tU03HBExwfH8JlcYzP50fcD3afC96OzArouiv5jukS/JfHfhIpI5S/1e7a\nlgroevMx7e0EQluciJQCMVJ1kHUWiiH2d6UZJq9uvZnm8fthb5IzK1DLFa8s\nAKygY1YOjtG7beYL8xJosUPoOxphj1s5aa0RfAzGtE1XWKJAkjCWGPVYMeso\nXinw4YMo0h5YvWE4oYeWW8SSgjg/rhFkt66R7i7zbnOgkDiu60mYJmc1d0G7\nxpGz\r\n=e+dO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.9","@applitools/eyes-sdk-core":"12.24.14","@applitools/visual-grid-client":"15.8.61"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.3_1642440839230_0.6027395266072679","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@applitools/eyes-universal","version":"1.0.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.4","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"0c76147b0213ec1b944a6094591afe18620c63b4","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.4.tgz","fileCount":18,"integrity":"sha512-cOKor4tW6PtkZ9iLB1L2uch1hYhUSF8O1YRrOaktwudlUW+FoXYRyBwkn9ho01l02ws/YWDR4r90lasGy9ER1A==","signatures":[{"sig":"MEUCIQD6tzIsHQv+8h/wdib9ishmgH/AsF4PLKNnqNjv9ObV+gIgCysaQ2qDHZ9ykEry0TlDGtar1pTqAU8Cx/Uzslu+nkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5aqXCRA9TVsSAnZWagAAROMP/jrCq/i+8/ednZTKUogQ\ndFEE0btWn4waH2hMc0c2123bsMn86BrDeeaa2WDHU3X14kywM5IWSrTIGYhn\nb00aNqozPKIcBs6fyvKkotE6kiPTWSo8VEjKmefKczIZce6NESuvqc/3tQhF\nrZSc8+89xZOzWr2MP4t6bO50nK8J7qaPm7LEdJ/waj7IK07VVOZ00w7WWvVu\nZfGea4IHUEsQRvSCuStH4Of4ST81gs8QGpoAtZ2tvXxeuC3RIfSRT8E58taI\nvJEZyZq95+PkUpg+0/Wu1cFsjwEsj6Rx6Nm8ILF964VH+ORp5NaqwwGF17U7\nW5ronQOJU52Pvf9vBP8pkro0CKlIeeVuAtZPjWmai4SrF0uUYA329ObSQEjG\ntPehXUiCJXCy6oNfCTz2Cbh8FqAYUKqdpCuBmtEMn055jrMUQLu9HK2c4W9U\npK44C5zwYYcY5Vys4uXkYRGAhg8ePT8jN3bLmcnydssoo3y4jYaedOkKlb4a\nFFlAWYrtm5YKEfVp4KI6NlrcG+7Hf1cKbfwtpUIvn+asz/BTrYa8QG53DnzV\nFnI5ZPJ5nXdHu+uYysm0yRQHOnkmwyv/Jn+cTImbB1oXq7xeH74r61bTivLD\nOmGr6Qc7DFy6oUQK3YJWs4jLtSMP7YdDTOqMQVAYxB30yaHjBnx6mblrB8S6\nVreN\r\n=tyep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.9","@applitools/eyes-sdk-core":"12.24.14","@applitools/visual-grid-client":"15.8.61"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.4_1642441367425_0.0006907319183098171","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@applitools/eyes-universal","version":"1.0.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.5","maintainers":[{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"89163ce2c294e50290ef9da5c82c7d52f27a718b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.5.tgz","fileCount":18,"integrity":"sha512-3MGIpihpUVgqs0G4CwVq3G4ojdOUEVDlmDbkAQGe5BBc14G3zwJ09Z6SucY8sjMCcS9qT4yKpTMkKxSByD54vw==","signatures":[{"sig":"MEUCIHiJapwwH65yNmYsW+fJsQBqPYerTcEP5AoxNO1nGq0bAiEA1uws4Wx6sGlcaTdagR7KmqNqf5exLS9AOI87IcKBdWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5a4ZCRA9TVsSAnZWagAArWkP/3ryLgsYG7DnDj0CBn4a\nhwzM+oGJ2s0ZtpYUSKAw7AjWuDtknYXfTmqgfpBkgzPdhYALQjc8rBsskKpd\nQTFDkuV3/1BwRyyj+8MzRNec+ehmTAKvjI+u+n3rgpPBttnGvMMT/CH71uE1\nQ7DUA1I/vgB4qKpf7gRKdIFZcLGaY56C/EJpxlJXwPhDAS0LJu79kERbxKXE\n5PPsSQ1wO0RwC3ZJUKZ+U8KeQwi+ffypq9mDyX/s2p4jmVbFarJokNDpopab\nTBlPeLG4fis1l9PNMxoIdQ1eTHB5zwb8afURdQhOLrYctKsABH0bxR3OmPpY\n7xvBUqS2lXyeBYgSWc7aewlZmoHxOF6qnWoghORKTrRvm5KOMSqHsnJgG8ZF\nWQS7GBw90gkRFJWPYlTCWgZj92pPgYCzbSnBQENPlaIzdBeiM8YTWPHxIyyJ\nzoZvbX8Bpx5ALFIcDpnzFMUPeYkhDZzeuIG1tT0ibLRLaDgtPHl0Ze+43daJ\nBYoQVOIl8QxQRw9dl15wKPiagQ1+wJ8dj7KV19vxgSVqSnjRr+iLJhiy+MKp\nB+byO6gm7sqlg+5XUW9mvWLHid+dOFEN2llLqOHgWJUVq6iefHIPI14rqnDC\nEczRHbWg1/Z8QKX5dxZ+BK29OLr3KJpxsZpPNNuo25Z5UVHepBFnTfY+5oUB\nvRTi\r\n=6zqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.9","@applitools/eyes-sdk-core":"12.24.14","@applitools/visual-grid-client":"15.8.61"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.10","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.10","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.5_1642442265382_0.5689656968514742","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@applitools/eyes-universal","version":"1.0.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.6","maintainers":[{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"718b3bfafa1602d2c2cd60525c991e9e6ed9418e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.6.tgz","fileCount":18,"integrity":"sha512-3y1WigNP0toSetr1H1FzTQXmpvjqUoqLzGiNCdx5RAOLs7rDw/fAUFu6qmmdngi6c93FkKfetRfMaoIoSNxX+A==","signatures":[{"sig":"MEQCIDhPN7gFvipHTCmMrWIVNwyMGx250hY1ftFcLf04VSEMAiAQLVbldxiCNIoGBeoxXcyqlbQI55XOi25hn/723zE3Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh597/CRA9TVsSAnZWagAAwyIP/0GYK/+xRq2Pc50UN4QG\n+X7zZBl+74zbm1UvL3O3odr5NiUWKoq0KlqfDSmiGOnwX2cL22PBz0m5YY8W\nwhs+S9zs2CjQuDS8P2Gt8KoOpdfxPiCng5ylwgQGlS9oPuhlPAry/9nUEFcB\nx5qdVN2IeIOYO6rynXZR63yA6wA79t/OfXgjb6g2DsZEfpRDtWmbdUGpmhkh\nMs+tD9keXaap9uE8rNopShDtBqeb3y0ODGadk/BU2FP97glTEvBeHYAF8g1D\nUO3cqKoDkRH/JD7lLcYrl3QDKIzKE6EwZISG52BPHjFyY0x0oNvA6lCNS0ve\nGPBv4jlfFZccVN08fNnC7RezBSHS7yixmmaCmV75NT+xbupoRhX5aLhwTeXI\nIk2QcSzAVY0+ItjFcSj3tCSRdap2O/u1LHjXoUitdNqZe0BYq0EVyiOgZKkq\nhfUzkrPgzTWddWcT/0vkAvWiHjV36O02L+YSY48MNwhQYrrnVLKNZ8oFXHz7\nBz/uRQmo/J5hS46pjAACgBcA5hN9rGx00LR+1Ac4BvW8ToLf1d2OyII+/QCU\nYaiAQYc8ZKnQr48p1jzKsVgAUaAlHfoOG9jecoLBYnU7XR5x8N7/UDLZm+0p\nW/pdMZyJbaM+lnfnHG5LakYSJxXtqMv/Wa/YeruloT1KM2onIgBk4IrMhuoo\nrRFB\r\n=2rMK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.9","@applitools/eyes-sdk-core":"13.0.0","@applitools/visual-grid-client":"15.8.62"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.23","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.11","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.6_1642585855009_0.9340314930546154","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@applitools/eyes-universal","version":"1.0.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.7","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"4632ba88f8e1a58387b31aa90963fbc67bcc260a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.7.tgz","fileCount":18,"integrity":"sha512-4cJu0HpTNzssY9SYUCuTstHG1mItfF+iA1pRG8KKY55nZ9NXX12+shNdl9Y2NQMgA5sghwu8gr3vI5gsIBmfBQ==","signatures":[{"sig":"MEUCIF13js326l/tIKAL2x3sivZdC64HtGiXfKWUpqCa+k1uAiEA8KQt81+7Uw14z5+gLmadDlJuXrYnJYAUIDqcUihz36s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/WdhCRA9TVsSAnZWagAAMmMP/R+QRFlCc0+0166kkLVl\nj9nPU7x3dNVk1/OZz14CmWgwrq/QpElgo7DIA5r3HQ3/XGTlulB95BT6Qcdf\nxuYmqrPUkiqDzIDDYPz1vcAEYHIZEq2U9o7Baw1QHjZC4Co4n+v9gCbkBWcG\nOkcVPPJ8Jj0cRwl1jhnhYunkrh6SsX1KTmOra4Nvb8cM09jVDOQQeq1PTDde\nJfKlK2I4qvhbKYBTghhfRTFTVG8+X0Qg9T8Idvg461idtmW+SnsMgqwQ3WiJ\nqKGQQTUD4rWue+mDWjQ3CweNFRAuKU6hFfORP9q1vh4rH6IFdC8bIDXPnsJj\n90mi5o09nkfymUpM+K7JiCIIBtaGsBAyIh7OTcofWp0VsJnAn8aFvImoG7y1\niERoYMGFO2MVnz2TQ7pqKYdKmsPxqrMHDybE1zoaptqTr2x0gEJ/JQsEdX3q\nA8XvvRIn9j15mE1VmyqL1aPcqk/L+E+inAFFElrLrW8DWMhw2euoB8ki3SsA\nhxG803DqBc/OnD23i5eZh1N/JjUtPDx3RwoWb0DRJ3iijgdgUaz4Cxe4MYB9\nLHco62+/U2WJAfQLR0v0wAyE/U7uwz69zKz10ZsawokKIFGePWXH/ivtWSny\nJi8A1qOiujXHj1Vr6903r9VPSaU0gZTJW4D8fiRUF7k17m/x2PqfFQ+7yuq0\nTSlS\r\n=M+1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.11","@applitools/logger":"1.0.10","@applitools/eyes-sdk-core":"13.0.1","@applitools/visual-grid-client":"15.8.63"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.24","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.11","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.7_1643997025060_0.16061274522022506","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@applitools/eyes-universal","version":"1.0.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.8","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"25ac2d2ccc8c8be5eba8a3beb86e5c4bef2c1dc6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.8.tgz","fileCount":19,"integrity":"sha512-UrTkjjY+vSsC+GRLbiAUiOCwCzPJcYiNm2BnQKEAKdrl+vlwuvzKZ+Mc1dRqv2TFZVydQWmfcPcoh5Slslsq9A==","signatures":[{"sig":"MEQCIEjjkG1xHG05dwA518M+kP/KJW3RzPTQWdeU9zdmDoERAiA8I/MSSMCggnU3tQglxA/b+ahby2+SPl0iqeX9/baxgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDNjCCRA9TVsSAnZWagAA8jAP/RNgp55XywTpCB+MUXV0\naV2jphW0rlpVIJcLRy/JDq8u6yaPLD4/981U1+msDjbHMOHSe89xjnJQavGN\nKjmSo61cS1Wtqzvwit/fKB7orIPzPXm/RcrpbTdM84xlYJhDdjXGEZH4G4FQ\nkFVI4pFKnIFV/JTMgqp9BWeHdcCKmbXYCt2Tl+w/pKlU3JWiV5P2Wx9TPqpb\n2c3T4G3aSP1+ZhzyxtgmFLB5cD7KeOe4Uf3ZF5mCafKiwPazR9c3AVWMLmh/\nsL84iob3o8XDAg8q1JFsrhxxERs7Snwdo+W5X0ZFuaxjJ+ZZyOESH0WjJIH8\n6R5Ztjn6aX8UvV/2Zt2/tLNyblqrlrviX5v/gx01FVUW27L4e5+431cUE+iA\nZZLCtZ7fIdxw/eTlsdU8gCrvjjPcsft4yB52BKrg61lG/d3t2hIFVl0pIkAf\ncxB44EUiY/CCsTbc3MZZLMWPPKTlbn7ATr7Ub8mN20sJ01A0vzgo8ABONAwh\nzviL2ySdLfznJdyOS/RgYUGchGr5ZnXDGGGMRwcRRjOihryPwL02CryXLE4b\n2WNsEYSK8KhJKukVwVlpUDiRayDFVhfKfaEEdkrf+AvcQFRDnPpXXv301BFK\nQemkPNLetLg9DkHu7STOqwJ53+9iK91MhUycFRLzml8vD7T4DQ0Av4Z9jRhO\nltS6\r\n=Bi3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.4","@applitools/visual-grid-client":"15.8.65"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.8_1645009089890_0.38561153986039387","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@applitools/eyes-universal","version":"1.0.9","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.0.9","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"d1beb58336d95b740be8cbf7b0488223f59a9003","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.0.9.tgz","fileCount":19,"integrity":"sha512-Y8bkvMx2A0Ba6TavSY5klNIACQw5tlyfu44COajUlP6fFUrPi9jAiQKrCJgnYWvpbsvR7EaxJwO3/64g5PPjWw==","signatures":[{"sig":"MEUCIQC8pAP5AB5YQt8kWv1niBnoFunJRI2+Z4/K/HDeKRRg3wIgCm10xXvD34EDUJwaXJfnWZsc8gze/tvQhjGEIzaDVzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDOdbCRA9TVsSAnZWagAAdUkP/0LZi/ErjxZvwZpOwDZ9\nqik88q2VKYmvOx9Wyz+D1bjIR+c/wr013IoCz+tE21BlYvcvvuc8EXJ7eAO8\n6lFJxzWY0OdEFJWOvKPA2CUObtpzs/taOcrJ2Opdpfqw75Agw/hhPKmH16V6\nvXmt2oLdn22xQmTASxdrI6vVQAntf7gKKaVphTbhBgJOX5LEtMoVEVOOMarz\nPQ2kCwWqytyB2wR3uqqOlt1+5bGq4yH6+A4jh9/Pv4INBkQMBGp0Ylp5xLoq\nKS3532dXGVHGgTLTtvOos6TrW0AnFzVz4OwGKdmyvs4KlpDDsqkBnOhNQJf2\nMww3cyE7g2oVgC4qITYO6Dvx8ZFmAZDffUtIwil/9L8ko+LJlk2hghfHO8hx\ntjVX00Q0lUTP1IgmyCQIy9ZRja+d/JNI6E1+0GXhItWMAat6D/vlZsO5T6un\nWAbCttuhXizfOOncsVXp6SVc/OHSaJ4gt53vBN0N2mStWjDoIw6O4LJu/goV\nMkHsjzhgqJstmo7KMY1rcDqMCDBo+9/raqDhOlv5/Id7/LQUtZBaIHQKkpT8\n1wUmViq1geVMlTUC7n7Ehmn3Ad+lOptyQRcr2yekUAmDhwUrLtfklxaZ78RA\nh3yZpCElFoeuqGIXZABuWfedvSGc+1FSXa8AP+ZZ+FVWfBn2SHPrNafksqjH\ns5iq\r\n=ckHT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.4","@applitools/visual-grid-client":"15.8.65"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.0.9_1645012827221_0.3223817678943812","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@applitools/eyes-universal","version":"1.1.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.1.0","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"b43956a27aacb84be4b32a03c9efa1081c073e16","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.1.0.tgz","fileCount":19,"integrity":"sha512-UAlkR4+X1dtRY8WibN18gpXag89Tr/WOMASRimsiFQnufTv3fInVKPhoPcg7gS7IoiEAyVS4iJzeUb18ORjfZw==","signatures":[{"sig":"MEUCIQD+tNfRr+ge5Xdc9uS+N3tmzflyxwCMwE4YA9GK9ARL0QIgaedoqDE6nDKDnMLcAkezdT/WiZRaIYrUtq6zZIl9HqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEjuNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD2w/+PG0z9p40MLL33ocDe4HGX7IVLJxXR+McmiRBpAH26XiZYdfe\r\nDMc2bfMAmNNwMHyFiWjGRB0rr/tcDcusEL3+lXey1/HfSdZjG6/+FvCwJXAi\r\nyoxDfxFs3ihkms15ZviLzJc2eyscq9V/NmWA3r0V2IsY1B3dd9aSIUc8Mg9G\r\naALDPaiXvmvTSQywO+b6ce3LoNEw5i4ev6gWohzdy4+yQeZq0qd9VdWCFRI3\r\n5MfjN/VmJYZ2vmCI1SQpTdFZ0qnHV4WAameahRH7wz2cF4yghuj5chC5Skaq\r\nDmFZLB/zEgaxus80u7e5CbpA71tM+63bsKRneLx+jZQYAWcvktKmakqF2x6s\r\n8pHbPzUj8vnsZGASdYX7HbNx/8XXGml23KCi1fwyFkvIojXg1jY1YHxunTbb\r\ne1l0Ty570D9aRZBgwMyWgeuPfie/iQ+2TTPVNX8GT25ZfkSfPfOt7JqWe+8q\r\nhCRcrP2wB/TV4inoih14LsITMTcsLHVvtEzMO+R4qLtkNtzdikZMrfcLBeZ8\r\nScloRcnJdoDRS/NXR+/9StvLQxpUafILLhDGkUsR9koc0j1B4w/8nhe3zUc5\r\n1WNcJMGPi41lgvkuRMeWmigGuqx2tC8hSbPMvSsxJgKWQdR8IfxXqKNeLIM/\r\nfJi44uX+NsJeZh1KSNRpu75AdbeEISRk6VE=\r\n=TbxW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.6","@applitools/visual-grid-client":"15.9.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.1.0_1645362060916_0.8399407985918539","host":"s3://npm-registry-packages"}},"1.1.1-beta.0":{"name":"@applitools/eyes-universal","version":"1.1.1-beta.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.1.1-beta.0","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist\\cli.js"},"dist":{"shasum":"8df1ac59919c146ffefdd5af062608bb6ad95d14","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.1.1-beta.0.tgz","fileCount":20,"integrity":"sha512-Bf1JP2qVNLVcVpFzLUqRG5G9WSEQBatHScFbk7ApoKYyep7Uk+fPigXM/dZKIfQQS1JJw23+YlcMyWA2pr02oQ==","signatures":[{"sig":"MEUCIEZ2AeCL4lTejfh2UBUADs0XG7rdeMJ3Qr+7+NepwM4mAiEA+RsELqCCD/CDyu90jgOEayKH1fqCuR0pOnzjFyux0lQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH1shACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN7g//UKBlXdISzsy/sLerQ7Bch4saewS7iGX8nd4d/E0ZzrlpVra6\r\nHDPWJCuZHA5hAiLG8yMqcEhgIepjjSuiERmJEKpAi1VOcV/0XgibOLmgA0uY\r\nbq4BSgvgklSiIVt6kxocs4dpq4F+NT+4v118IwmZCtbPBUd+jBjJ7ZRtGj5Y\r\nkPTVwNNPYHm7VmhCPde+cj/lP7IAuucewgL3BBiZr6ciKoTgCp7Snhvx0ZsT\r\nH0Q0rWvT3oQj1fyjamMyBzyxgS2ffivBAFM7Cx3/ySnEhoLsUr9fDeVYu4l8\r\nASMNHhxNLFG52bfnwIkzPBmkiUJiQEtUl6RcUPhWnNWOaNQ88dlN/8CRuFeW\r\nhChTO5VRBFCLGBAv4v73raV+lpMZItSCZXa/rfRsIsVsZ7BP90EZIiCmhhGf\r\nlbvyoSoH+y/F8UiWZKMO5dS+V2fQOvn08ID6js0C8cXbYZdO2VB6gGzi0BPa\r\nb7NUYpB7guYSOha8sC/zhPufma5W+uXIf0SSzOpR4vvaGuGowzIWz6Z1c+et\r\nqPLXOXPE9f0fK8S1D/1HP0sPGRi4xEzZPdElxkAc0or91a2sOQd7dtwZqCFa\r\nOZ1hoBSblgLPaJb3sCpbPk41A3rk5xnf5DDK8yz5zOP0VTTjCIr+JIqIwSTk\r\nJJ5BYXkqzkBqZFlPdttmOr4VOyfc72beN+8=\r\n=h4hn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# Eyes Universal\n<center>\n\n  ![Applitools Eyes](https://i.ibb.co/3hWJK68/applitools-eyes-logo.png)\n\n  [![npm](https://img.shields.io/npm/v/@applitools/eyes-universal?color=%2302afc2&label=npm&logo=npm)](https://www.npmjs.com/package/@applitools/eyes-universal)\n  [![GitHub release (latest by date)](https://img.shields.io/badge/binaries-download-%2302afc2?logo=github)](https://github.com/applitools/eyes.sdk.javascript1/releases)\n\n</center>\n\n- [Eyes Universal](#eyes-universal)\n  - [Introduction](#introduction)\n  - [WebSocket](#websocket)\n    - [Universal SDK messaging protocol](#universal-sdk-messaging-protocol)\n      - [Request format](#request-format)\n      - [Response format](#response-format)\n      - [Event format](#event-format)\n    - [Client-initiated events](#client-initiated-events)\n      - [Session.init](#sessioninit)\n    - [Client-initiated commands](#client-initiated-commands)\n      - [Core.makeManager](#coremakemanager)\n      - [EyesManager.openEyes](#eyesmanageropeneyes)\n      - [EyesManage.closeAllEyes](#eyesmanageclosealleyes)\n      - [Eyes.check](#eyescheck)\n      - [Eyes.locate](#eyeslocate)\n      - [Eyes.extractTextRegions](#eyesextracttextregions)\n      - [Eyes.extractText](#eyesextracttext)\n      - [Eyes.close](#eyesclose)\n      - [Eyes.abort](#eyesabort)\n      - [Core.getViewportSize](#coregetviewportsize)\n      - [Core.setViewportSize](#coresetviewportsize)\n      - [Core.closeBatches](#coreclosebatches)\n      - [Core.deleteTest](#coredeletetest)\n    - [Server-initiated commands](#server-initiated-commands)\n  - [SpecDriver](#specdriver)\n    - [Utility commands](#utility-commands)\n      - [`isDriver`](#isdriver)\n      - [`isElement`](#iselement)\n      - [`isSelector`](#isselector)\n      - [`transformDriver`](#transformdriver)\n      - [`transformElement`](#transformelement)\n      - [`extractSelector`](#extractselector)\n      - [`isStaleElementError`](#isstaleelementerror)\n      - [`isEqualElements`](#isequalelements)\n    - [Core commands](#core-commands)\n      - [`mainContext`](#maincontext)\n      - [`parentContext`](#parentcontext)\n      - [`childContext`](#childcontext)\n      - [`executeScript`](#executescript)\n      - [`findElement`](#findelement)\n      - [`findElements`](#findelements)\n      - [`getDriverInfo`](#getdriverinfo)\n      - [`getOrientation`](#getorientation)\n      - [`getTitle`](#gettitle)\n      - [`getUrl`](#geturl)\n      - [`takeScreenshot`](#takescreenshot)\n      - [`getElementRect`](#getelementrect)\n      - [`setWindowSize`](#setwindowsize)\n      - [`getWindowSize`](#getwindowsize)\n      - [`setViewportSize`](#setviewportsize)\n      - [`getViewportSize`](#getviewportsize)\n  - [Refer](#refer)\n    - [Refer storage](#refer-storage)\n    - [Reference format](#reference-format)\n    - [Reference usage](#reference-usage)\n  - [API](#api)\n\n\n## Introduction\nThe main purpose of client implementation (*Client*) is to provide a language binding for the functionality core implemented in JavaScript (*Server*). *Server* controls everything, and *Client* doesn't need to know anything about how work is done.\n\nFor the *Client* to be able to communicate with the *Server* it has to implement [WebSocket Client](#WebSocket) communication layer. Through the WebSocket channel *Client* could send commands to the *Server* in order to perform any operations, at the same time *Server* will send commands to the *Client* in order to automate an environment. *Client* has to implement a set of commands ([SpecDriver](#SpecDriver)) and perform those commands when *Server* will ask for it. Since the execution of any command requires knowing about the context this command should be executed in, *Client* should pass some context references to the *Server*. To solve this problem *Client* have to implement a [Refer](#Refer) mechanism. Refer should help *Client* to send non-serializable data to the server, and when this data will be received back from the server easily deref it to the original non-serializable object.\n\nIn case of using WebDrive based framework on the *Client*, implementation of a ([SpecDriver](#SpecDriver)) could be avoided as well as a [Refer](#Refer)  implementation. This simplification could be achieved by providing information about WebDriver automation session instead of the driver, also it requires to provide element ids instead of the elements. Since all of the non-serializable objects are replaced with a serializable data object the need in [Refer](#Refer) is eliminated.\n\nThe biggest part of the client implementation is the actual user-facing [API layer](#API), it should not contain any specific logic, but only perform some input data validation, collecting, and processing before these data will be sent to the server. API layer should not have any binding to the automation framework it should be used with, it will help to re-use API layer for different frameworks.\n\n## WebSocket\nThe client-server architecture of the universal sdk requires an implementation of the communication layer between the *Client* and the *Server*. Because of a major need for bidirectional communication, WebSocket protocol was chosen. WebSocket protocol operates only with messages, and each of those is an independent chunk of data. The protocol doesn't support getting a response on a message. This is why the format of communication is determined by a proprietary request-response messaging interface (*Universal SDK messaging protocol*), which requires a specific format of client-server messages.\n\nAll of the commands should be treated as requests, which means that response is always has to be sent after a request is received. But simple events are also allowed by the *Universal SDK messaging protocol*, which means that *Client*, as well as *Server*, could send a message which doesn't require any response.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/socket.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/socket.rb)\n\n### Universal SDK messaging protocol\nThe protocol describes the format of messages of different types such as [Request](#Request-format), [Response](#Response-format), and [Event](#Event-format). Each of the messages should be formatted as a JSON string.\n\n> **`IDEA`** maybe it makes sense to also support something like UBJSON, it might be helpful in order to send screenshots from *Client* without conversion to the base64 string, which is an obvious overhead.\n\nBoth client an server operate with their own sets of non-serializable object, which have to be somehow sent through the WebSocket. On client non-serializable objects are drivers, elements, and maybe selectors, at the same time server operates with runner and eyes abstractions. The protocol describes a generic way to represent non-serializable objects (for client, as well as for server) through the separate module [Refer](#Refer) with a strict patter and format of references.\n\n#### Request format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<requestName>\" (e.g. \"Driver.executeScript\")\n  key: string, // could be any random string, this value will be used to associate response with actual request.\n  payload?: any // any input data\n}\n```\n\n#### Response format\n```ts\n{\n  name: string, // name of the request this response sent for\n  key: string, // key value received in request\n  payload: {\n    result?: any, // result of the request if it was finished successfully\n    error?: { // error object if exception was thrown during action processing\n      message: string // error massage\n      stack: string // error stack trace\n    }\n  }\n}\n```\n\n#### Event format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<eventName>\"\n  payload?: any // any event data\n}\n```\n\n### Client-initiated events\nIn order to pass some data to the *Server* and let *Server* process it on its own *Client* could send lightweight events ([Event format](#Event-format)), which will not be responded in any way.\n\n#### Session.init\nThis event has to be sent in the first place just after a connection between *Client* and *Server* will be established. *Client* should send an important metadata about itself in a format:\n```ts\n{\n  name: string, // name of the client sdk\n  version: string, // version of the client sdk\n  commands?: string[], // array of command names that could be processed by the client sdk\n  protocol?: 'webdriver' // the name of the prebuilt server-side spec driver\n}\n```\n\n### Client-initiated commands\nIn order to perform any action, the *Client* has to send a proper request to the *Server* in a specific format ([Request format](#Request-format)) and wait for the response in a format described here ([Response format](#Response-format)).\n\n#### Core.makeManager\nThis request should be sent to create a manager object. It expects input of type [EyesManagerConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L19).\n\nIn response client should expect to get a manager reference ([ManagerRef](#Reference-format)), this reference has to be used in order to perform manager related actions ([EyesManager.openEyes](#EyesManager.openEyes), [EyesManager.closeAllEyes](#EyesManager.closeAllEyes))\n\n> Do not send this command in a moment when `EyesManager` is constructed but instead send it lazily when the actual eyes object has to be opened. Pay attention that in this architecture eyes could be created only from a manager instance, and creation and opening of the eyes are combined in a single operation.\n\n#### EyesManager.openEyes\nThis command has to be used in order to create an eyes object. It expects input with related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager)), [DriverRef](#Reference-format), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  manager: ManagerRef, // reference received from \"Core.makeManager\" command\n  driver: DriverRef, // reference to the driver that will be used by the server in order to perform automation\n  config?: EyesConfig // configuration object that will be associated with a new eyes object, it could be overridden later\n}\n```\n\nIn response client should expect to get an eyes reference ([EyesRef](#Reference-format)), this reference has to be used in eyes related requests ([Eyes.check](#Eyes.check), [Eyes.locate](#Eyes.locate), [Eyes.extractTextRegions](#Eyes.extractTextRegions), [Eyes.extractText](#Eyes.extractText), [Eyes.close](#Eyes.close), [Eyes.abort](#Eyes.abort))\n\n#### EyesManage.closeAllEyes\nThis command is meant to be used to close all eyes objects created with this runner and return results from each of the eyes objects. It doesn't expect any input except a related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager):\n```ts\n{\n  manager: ManagerRef\n}\n```\n\nIn response client will receive an array of [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205)'s\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.check\nThis command is used to perform a check/match action. It expects input with a related [EyesRef](#Reference-format), [CheckSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L66), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings?: CheckSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with [MatchResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L200) object.\n\n#### Eyes.locate\nThis command is used to perform a locate action. It expects input with a related [EyesRef](#Reference-format), [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: LocateSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where locator names, passed in [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), are correlated with [Region](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L59)'s.\n```ts\n{\n  [key: string]: Region\n}\n```\n\n#### Eyes.extractTextRegions\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: OCRSearchSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where patterns, passed in [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), are correlated with arrays of [TextRegion](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L61)'s.\n\n```ts\n{\n  [key: string]: TextRegion[]\n}\n```\n\n#### Eyes.extractText\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), array of [OCRExtractSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L78)'s, and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  regions: OCRExtractSettings[],\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with arrays of strings.\n\n#### Eyes.close\nThis command has to be used in order to close eyes object and finish the test. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.abort\nThis command has to be used to abort eyes object. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n#### Core.getViewportSize\nThis command has to be used to get the current viewport size of the given driver. It expects input with [DriverRef](#Reference-format) in a format: \n```ts\n{\n  driver: DriverRef\n}\n```\n\nIn case of success, the client will receive a response with [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) object.\n\n> WD protocol doesn't have api to extract viewport size of the browser window, however Appium has this api as well as CDP. So even if it is doesn't make lots of sense to get this information through the server, better do it this way so server could know about this data.\n\n#### Core.setViewportSize\nThis command has to be used to set the current viewport size of the given driver which automates desktop browser window. If this command will be executed for driver which doesn't support viewport resizing error will be thrown. Also error will be thrown if it isn't possible to resize viewport to the required size. The command expects input with [DriverRef](#Reference-format) and [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) in a format:\n```ts\n{\n  driver: DriverRef,\n  size: Size\n}\n```\n\n#### Core.closeBatches\nThis command has to be used to close batches by their ids. It expects input of type [CloseBatchesSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L97)\n\n#### Core.deleteTest\nThis command has to be used to close delete test results from the eyes dashboard.\n\n### Server-initiated commands\n*Server* has to send a request to the *Client* in order to perform automation using driver api. It will be done through the special interface (a.k.a. [SpecDriver](#SpecDriver)) which abstracts out any framework specifics. Requests which *Server* could possibly send to the client limited only with a set of the [SpecDriver](#SpecDriver) commands.\n\nSince [SpecDriver](#SpecDriver) has a various number of commands, where some of the commands contradict others, *Server* should know the exact set of commands which it could send to the *Client*, this information should be passed in [Session.init](#Session.init) event.\n\nEach [SpecDriver](#SpecDriver) command will be received as request with name `\"Driver.<commandName>\"`, for example to call [findElement](#findElement) command *Server* will send `\"Driver.findElement\"` request to the *Client*. Arguments of the [SpecDriver](#SpecDriver) command will be sent in payload, as an object where keys has the same names as arguments, for example to call [findElement](#findElement) command *Server* will send a payload with keys `driver` and `selector`. Result of the [SpecDriver](#SpecDriver) command has to be sent by the *Client* as a payload in the response message.\n\n## SpecDriver\nSpec driver is a simple set of functions where each function performs automation by calling framework (e.g. selenium) API. We need this interface between our code and an actual driver to abstract out framework api.\n\nDown below is a list with descriptions of every method that could be implemented in the spec driver, but the need for implementation depends on the framework.\n\n### Utility commands\n\n#### `isDriver`\nThis command accepts driver instance as an argument and should return `true` if this is a valid driver instance, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L32)\n\n#### `isElement`\nThis command accepts element as an argument and should return `true` if this is a valid element, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L36), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L6)\n\n#### `isSelector`\nThis command accepts selector as an argument and should return `true` if this is a valid selector, otherwise `false`. Valid selectors should be one of three formats:\n\n1. The one supported by the framework (e.g. `By.css('html')` for selenium)\n2. JSON object with properties `type` with value `\"css\"` or `\"xpath\"` and `selector` with string value.\n3. Simple string, if the framework doesn't handle strings by itself, then the string should be treated as css selector.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L38)\n\n#### `transformDriver`\nThis command is used only once for the driver in order to do some modifications or even replacements in a given driver instance. It might be helpful when some additional configuration is required before start working with the driver. If this method implemented whenever will be returned from it will be used instead of the driver.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L47)\n\n#### `transformElement`\nThis command is used to transform elements before using them (e.g. as `executeScript` argument). It accepts a value that has to be treated as an element, but the framework itself can't handle this value on its own. Some frameworks might support more than one element format, and these formats might be not equal in terms of usage.\n\n> How to understand to which format you should transform? The correct way to understand which format is superior on others you should check which one works the best in those commands [executeScript](###executeScript) and [childContext](###childContext).\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L100)\n\n#### `extractSelector`\nThis command is used to extract a selector from an element object. Not all frameworks keep information about the selector which was used to find an element, but if does it will help to handle some edge cases with stale element errors.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L104)\n\n#### `isStaleElementError`\nThis command is used to understand if an error is a stale element error, it accepts an error object and should return `true` if the error is thrown because of element reference was stale.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L55)\n\n#### `isEqualElements`\nThis command is used to understand if two element objects are references to the same element on a web page (or in a native app), should return `true` if elements are the same.\n\n> **`WD!`** Elements could be compared by their IDs, since by the protocol specification element ID should be unique across all of the frames and the same for the same element, however not all WD implementation keep that rule (e.g. iOS Safari). In this case, elements could be compared in a browser by executing a script with those elements which will compare them, if a stale element error will be thrown, elements are obviously not equivalent.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/eyes-api/packages/eyes-webdriverio-5/src/spec-driver.ts#L112)\n\n### Core commands\nEach command in this section accepts driver/context as a first argument.\n\n#### `mainContext`\nThis command is used to get access to the main/top-level frame from the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the topmost frame, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the topmost (the one which doesn't have a parent) frame in a hierarchy from the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L78), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L67), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L21)\n\n#### `parentContext`\nThis command is used to get access to the parent frame of the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the parent frame of the current frame, and not necessarily return driver. Legacy implementations of some frameworks (e.g. selenium 3, wdio 4) don't have a dedicated api for this functionality, in this case, the only way to perform the action is by sending a request to the endpoint by yourself ([WD Spec](https://www.w3.org/TR/webdriver/#switch-to-parent-frame)).\n\n> **`CDP!`** This command have to return the parent frame (previous in a hierarchy) of the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L82), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L75), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L25)\n\n#### `childContext`\nThis command is used to get access to the child frame of the current/given frame by **element** which refer to the target iframe.\n\n> **`WD!`** This command has to change driver's current frame to the child frame using given element, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the content frame of the given element, parent frame is still provided in arguments, but the protocol doesn't require to use of it.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L91), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L79), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L29)\n\n#### `executeScript`\nThis command executes a given script of type string with given arguments in a given context.\n\n> **`CDP!`** The protocol is not able to execute scripts that are not function declaration, this means that just function body or JS expression are not valid scripts, for example `return document. title`, has to be transformed to `function(){ return document.title }`.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L71), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L62), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L14)\n\n#### `findElement`\nThis command finds element by a given selector in a given context. If an element doesn't exist, `null` should be returned (**do not throw**). See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L95), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L33)\n\n#### `findElements`\nThis command finds multiple elements by a given selector in a given context. If no elements don't exist, an empty array (`[]`) should be returned. See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L103), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L37)\n\n#### `getDriverInfo`\nThis command is used to extract information about the driver and environment in the very beginning. Keep in mind that not all of the properties are required.\n\nHere is a schema of the JSON object this method should return.\n```ts\n{\n  sessionId?: string, // aut session id\n  isMobile?: boolean, // true if the environment is a mobile device (e.g. os is android or ios), this doesn't necessarily mean a native app is tested\n  isNative?: boolean, // true if the environment is a native app (so no browser)\n  deviceName?: string, // device name\n  platformName?: string, // os name\n  platformVersion?: string, // os version\n  browserName?: string, // browser name\n  browserVersion?: string, //browser version\n}\n```\n\n> In fact if your framework doesn't support native apps automation the whole method could be skipped, in this case, data will be extracted from a user agent, but better implement it, if possible. All of the information is contained in the capabilities of the driver. In the future, we might want to provide more information here.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L155)\n\n#### `getOrientation`\nThis command is not required if the framework doesn't support native apps automation. This command should return `\"landscape\"` or `\"portrait\"` strings in **lowercase** depends on device orientation.\n\n> If the framework supports device rotation in runtime, then orientation should also be extracted in runtime and not from capabilities. ([Appium spec](https://appium.io/docs/en/commands/session/orientation/get-orientation/))\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L220)\n\n#### `getTitle`\nThis command should return the title of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L179), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L54)\n\n#### `getUrl`\nThis command should return the current url of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L182), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L58)\n\n#### `takeScreenshot`\nThis command should use the default framework api to take a screenshot of the viewport (**without any stabilization**). The result should be returned as base64 encoded string.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L188), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L74)\n\n#### `getElementRect`\nThis command is used to get metrics of the **native** element only. This command will not be used for the web, since a more complex algorithm is required. The result should be returned as a JSON object with properties `x`, `y`, `width` and `height`, values should remain fractional, no rounding is required.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L106)\n\n#### `setWindowSize`\nThis command should set window size from a given JSON object with properties `width` and `height`. The command have to also set window position to (0,0) in order to archive the maximum possible window size to be set.\nThis command should not be implemented if [setViewportSize](###setViewportSize) is already implemented.\n\n> **`WD!`** Legacy implementations of selenium don't allow to set size and position with a single method, in this case, they should be set separately.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [setViewportSize](###setViewportSize).\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/77fa7c7083d0c673acee3b203b1d0b1a7e972575/packages/eyes-selenium/src/spec-driver.ts#L123), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L45)\n\n#### `getWindowSize`\nThis command should return the size of the window in the format of the JSON object with properties `width`, and `height`.\nThe command **have** to be implemented if [setWindowSize](###setWindowSize) was implemented, and could be skipped if [setViewportSize](###setViewportSize) was implemented.\n\n> **`WD!`** Modern implementations of selenium don't have an api to get window size, but api to get window rect could be used instead.\n\n> **`APPIUM!`** Legacy versions of appium servers could not treat well command to get window rect, in this case command to get window size should be sent.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [getViewportSize](###getViewportSize).\n\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L112), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L41)\n\n#### `setViewportSize`\nThis command should set viewport size from given JSON object with properties `width` and `height`.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L98)\n\n#### `getViewportSize`\nThis command should return the size of the viewport in the format of the JSON object with the properties `width` and `height`. This command does not necessarily have to be implemented, since viewport size could be extracted from the browser, but if it is possibly better to have it implemented since the framework could already have this information.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L95)\n\n## Refer\nThe most important objects that sdk has to operate with are non-serializable (e.g. driver object, eyes instantiation) and could not be sent through the WebSocket protocol. It requires to implementation of a generic way for non-serializable object representation. Down below will be described a way that have to be used to create references on both client and server sides.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/refer.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/refer.rb)\n\n### Refer storage\nRefer should have a key-value storage with each object reference was crated for. Keys in the storage are guids were used in the reference object. Objects should be removed from the storage, once they will not be in use anymore. The storage should support relations between different references, means that presence of some references should depend on presence of others (e.g. it doesn't make sense to keep elements in storage when driver was already destroyed.\n\n### Reference format\nEach ref is a JSON object with only one property `applitools-ref-id` with a guid string value.\n\n```ts\n{\n  'applitools-ref-id': string\n}\n```\n\nHow ever ref interface could be extended in some cases to provide more data about the object it referring to, for example it makes sense to add information about the selector to the element references, it will allow to avoid back and forth communication with the server in some rare cases.\n\n### Reference usage\nOn the client-side received from the server references (from commands [Core.makeManager](#Core.makeManager) and [EyesManager.openEyes](#EyesManager.openEyes)) could be used only to perform other server-side actions related to the object these references referring to. However, references which client sends to the server inevitably will be received back in one of the [Server-initiated commands](#Server-initiated-commands), in this case client should dereference received reference an perform required operation with actual object.\n\n## API\nThe API layer is the biggest part of the client implementation which should abstract the way end-user will use an sdk from the internal implementation. The main functional purpose of this layer should be to collect all of the configuration and inputs from a user and send them when actual action should be done. The biggest benefit of this architecture is that API (the biggest and the most chaotic part of the sdk) shouldn't be re-implemented again and again for each new framework.\n\nReference implementation: [TS Eyes API](https://github.com/applitools/eyes.sdk.javascript1/tree/eyes-api/packages/eyes-api)\n","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.7-beta.0","@applitools/visual-grid-client":"15.9.1-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.1.1-beta.0_1646222112988_0.9230572431439903","host":"s3://npm-registry-packages"}},"1.1.1-beta.1":{"name":"@applitools/eyes-universal","version":"1.1.1-beta.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.1.1-beta.1","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist\\cli.js"},"dist":{"shasum":"89e6bacc4d4d171d96ae980c6858513772fd5925","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.1.1-beta.1.tgz","fileCount":20,"integrity":"sha512-gPx9Sqm9PpzbUaJhG6PKAYN2GSS1hicKNFQR8XXQDsQMcZO5Sv6I+O6fED9WqNSUF7dU5galxuB80TA7MfchMQ==","signatures":[{"sig":"MEUCIQCPXM1JKrMU5sCnX3zicvtR1P7tdm/s6VkN2AL95EZc2AIgMu3D1OFn6NWER9Y6Agw/y6LrwgUezBx75Ha13IzZUSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIUplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5GhAAguuafRyMgxXVnqdgr+Xhd8gwehBoqGqe1Ct6LyiLYXja5cDr\r\n/OWJBsWkwAu/v5dRK853nreXkEmJlJQ/fbe8lxZvNq/aEtT1uPIe180zu8lk\r\npZ82LcJeoQclXCFOhaa7FxxijmmVM1tPSJI0gZLgK7YQm3+wPGHeFUTpevRA\r\n3fFN+9Trg/DK4gR1MiploPTq7QX7cDVdgNOd/4GS2oepRFyXQ8JVLOcErPKR\r\nMyxkT8Qqog67b+3t0b1MwHzthmu6VjPOeTojI5iKmY4fu4LJVMGWjtRvBIXC\r\n1LR1LZjsuyG/pE662LSNgFjtLH2rzvWVec+6wfInCfmfI8+xF5risXLlCILZ\r\nG2rY2eR78jMMJ49uCg9SPfcWl3683KojauWFnQS1GFDwPcP38nFUyLhK1t2L\r\nUFd2lZoMRokoaQNRw2kcy844idznXhBYsc0roj0NmlbxD61rOtZADnzsqXos\r\nL0RJZ2VZFAKpzRrMihAX2XeSSEffkb9LMwLMuH3xXI9HihV9GBQh561lVh8E\r\nuv3YgY9nsQ8DyO/BY5h5JdOL2kvqhA6B52cIv5RxCO752ALlRcYPaku0U6DW\r\nlTKB0aY0u5GsrYV48yWTz0UdoHNQ5DbT6qkkGHe0yxCy41CJYYgDB8L1ug8t\r\nUZQ3WbEFqyjRkswiC7u23V+M6usdRlqSYyY=\r\n=vexu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# Eyes Universal\n<center>\n\n  ![Applitools Eyes](https://i.ibb.co/3hWJK68/applitools-eyes-logo.png)\n\n  [![npm](https://img.shields.io/npm/v/@applitools/eyes-universal?color=%2302afc2&label=npm&logo=npm)](https://www.npmjs.com/package/@applitools/eyes-universal)\n  [![GitHub release (latest by date)](https://img.shields.io/badge/binaries-download-%2302afc2?logo=github)](https://github.com/applitools/eyes.sdk.javascript1/releases)\n\n</center>\n\n- [Eyes Universal](#eyes-universal)\n  - [Introduction](#introduction)\n  - [WebSocket](#websocket)\n    - [Universal SDK messaging protocol](#universal-sdk-messaging-protocol)\n      - [Request format](#request-format)\n      - [Response format](#response-format)\n      - [Event format](#event-format)\n    - [Client-initiated events](#client-initiated-events)\n      - [Session.init](#sessioninit)\n    - [Client-initiated commands](#client-initiated-commands)\n      - [Core.makeManager](#coremakemanager)\n      - [EyesManager.openEyes](#eyesmanageropeneyes)\n      - [EyesManager.closeManager](#eyesmanagerclosemanager)\n      - [Eyes.check](#eyescheck)\n      - [Eyes.locate](#eyeslocate)\n      - [Eyes.extractTextRegions](#eyesextracttextregions)\n      - [Eyes.extractText](#eyesextracttext)\n      - [Eyes.close](#eyesclose)\n      - [Eyes.abort](#eyesabort)\n      - [Core.getViewportSize](#coregetviewportsize)\n      - [Core.setViewportSize](#coresetviewportsize)\n      - [Core.closeBatches](#coreclosebatches)\n      - [Core.deleteTest](#coredeletetest)\n    - [Server-initiated commands](#server-initiated-commands)\n  - [SpecDriver](#specdriver)\n    - [Utility commands](#utility-commands)\n      - [`isDriver`](#isdriver)\n      - [`isElement`](#iselement)\n      - [`isSelector`](#isselector)\n      - [`transformDriver`](#transformdriver)\n      - [`transformElement`](#transformelement)\n      - [`extractSelector`](#extractselector)\n      - [`isStaleElementError`](#isstaleelementerror)\n      - [`isEqualElements`](#isequalelements)\n    - [Core commands](#core-commands)\n      - [`mainContext`](#maincontext)\n      - [`parentContext`](#parentcontext)\n      - [`childContext`](#childcontext)\n      - [`executeScript`](#executescript)\n      - [`findElement`](#findelement)\n      - [`findElements`](#findelements)\n      - [`getDriverInfo`](#getdriverinfo)\n      - [`getOrientation`](#getorientation)\n      - [`getTitle`](#gettitle)\n      - [`getUrl`](#geturl)\n      - [`takeScreenshot`](#takescreenshot)\n      - [`getElementRect`](#getelementrect)\n      - [`setWindowSize`](#setwindowsize)\n      - [`getWindowSize`](#getwindowsize)\n      - [`setViewportSize`](#setviewportsize)\n      - [`getViewportSize`](#getviewportsize)\n  - [Refer](#refer)\n    - [Refer storage](#refer-storage)\n    - [Reference format](#reference-format)\n    - [Reference usage](#reference-usage)\n  - [API](#api)\n\n\n## Introduction\nThe main purpose of client implementation (*Client*) is to provide a language binding for the functionality core implemented in JavaScript (*Server*). *Server* controls everything, and *Client* doesn't need to know anything about how work is done.\n\nFor the *Client* to be able to communicate with the *Server* it has to implement [WebSocket Client](#WebSocket) communication layer. Through the WebSocket channel *Client* could send commands to the *Server* in order to perform any operations, at the same time *Server* will send commands to the *Client* in order to automate an environment. *Client* has to implement a set of commands ([SpecDriver](#SpecDriver)) and perform those commands when *Server* will ask for it. Since the execution of any command requires knowing about the context this command should be executed in, *Client* should pass some context references to the *Server*. To solve this problem *Client* have to implement a [Refer](#Refer) mechanism. Refer should help *Client* to send non-serializable data to the server, and when this data will be received back from the server easily deref it to the original non-serializable object.\n\nIn case of using WebDrive based framework on the *Client*, implementation of a ([SpecDriver](#SpecDriver)) could be avoided as well as a [Refer](#Refer)  implementation. This simplification could be achieved by providing information about WebDriver automation session instead of the driver, also it requires to provide element ids instead of the elements. Since all of the non-serializable objects are replaced with a serializable data object the need in [Refer](#Refer) is eliminated.\n\nThe biggest part of the client implementation is the actual user-facing [API layer](#API), it should not contain any specific logic, but only perform some input data validation, collecting, and processing before these data will be sent to the server. API layer should not have any binding to the automation framework it should be used with, it will help to re-use API layer for different frameworks.\n\n## WebSocket\nThe client-server architecture of the universal sdk requires an implementation of the communication layer between the *Client* and the *Server*. Because of a major need for bidirectional communication, WebSocket protocol was chosen. WebSocket protocol operates only with messages, and each of those is an independent chunk of data. The protocol doesn't support getting a response on a message. This is why the format of communication is determined by a proprietary request-response messaging interface (*Universal SDK messaging protocol*), which requires a specific format of client-server messages.\n\nAll of the commands should be treated as requests, which means that response is always has to be sent after a request is received. But simple events are also allowed by the *Universal SDK messaging protocol*, which means that *Client*, as well as *Server*, could send a message which doesn't require any response.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/socket.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/socket.rb)\n\n### Universal SDK messaging protocol\nThe protocol describes the format of messages of different types such as [Request](#Request-format), [Response](#Response-format), and [Event](#Event-format). Each of the messages should be formatted as a JSON string.\n\n> **`IDEA`** maybe it makes sense to also support something like UBJSON, it might be helpful in order to send screenshots from *Client* without conversion to the base64 string, which is an obvious overhead.\n\nBoth client an server operate with their own sets of non-serializable object, which have to be somehow sent through the WebSocket. On client non-serializable objects are drivers, elements, and maybe selectors, at the same time server operates with runner and eyes abstractions. The protocol describes a generic way to represent non-serializable objects (for client, as well as for server) through the separate module [Refer](#Refer) with a strict patter and format of references.\n\n#### Request format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<requestName>\" (e.g. \"Driver.executeScript\")\n  key: string, // could be any random string, this value will be used to associate response with actual request.\n  payload?: any // any input data\n}\n```\n\n#### Response format\n```ts\n{\n  name: string, // name of the request this response sent for\n  key: string, // key value received in request\n  payload: {\n    result?: any, // result of the request if it was finished successfully\n    error?: { // error object if exception was thrown during action processing\n      message: string // error massage\n      stack: string // error stack trace\n    }\n  }\n}\n```\n\n#### Event format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<eventName>\"\n  payload?: any // any event data\n}\n```\n\n### Client-initiated events\nIn order to pass some data to the *Server* and let *Server* process it on its own *Client* could send lightweight events ([Event format](#Event-format)), which will not be responded in any way.\n\n#### Session.init\nThis event has to be sent in the first place just after a connection between *Client* and *Server* will be established. *Client* should send an important metadata about itself in a format:\n```ts\n{\n  name: string, // name of the client sdk\n  version: string, // version of the client sdk\n  commands?: string[], // array of command names that could be processed by the client sdk\n  protocol?: 'webdriver' // the name of the prebuilt server-side spec driver\n}\n```\n\n### Client-initiated commands\nIn order to perform any action, the *Client* has to send a proper request to the *Server* in a specific format ([Request format](#Request-format)) and wait for the response in a format described here ([Response format](#Response-format)).\n\n#### Core.makeManager\nThis request should be sent to create a manager object. It expects input of type [EyesManagerConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L19).\n\nIn response client should expect to get a manager reference ([ManagerRef](#Reference-format)), this reference has to be used in order to perform manager related actions ([EyesManager.openEyes](#EyesManager.openEyes), [EyesManager.closeManager](#EyesManager.closeManager))\n\n> Do not send this command in a moment when `EyesManager` is constructed but instead send it lazily when the actual eyes object has to be opened. Pay attention that in this architecture eyes could be created only from a manager instance, and creation and opening of the eyes are combined in a single operation.\n\n#### EyesManager.openEyes\nThis command has to be used in order to create an eyes object. It expects input with related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager)), [DriverRef](#Reference-format), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  manager: ManagerRef, // reference received from \"Core.makeManager\" command\n  driver: DriverRef, // reference to the driver that will be used by the server in order to perform automation\n  config?: EyesConfig // configuration object that will be associated with a new eyes object, it could be overridden later\n}\n```\n\nIn response client should expect to get an eyes reference ([EyesRef](#Reference-format)), this reference has to be used in eyes related requests ([Eyes.check](#Eyes.check), [Eyes.locate](#Eyes.locate), [Eyes.extractTextRegions](#Eyes.extractTextRegions), [Eyes.extractText](#Eyes.extractText), [Eyes.close](#Eyes.close), [Eyes.abort](#Eyes.abort))\n\n#### EyesManage.closeManager\nThis command is meant to be used to close all eyes objects created with this runner, abort unclosed test, and return a summary with results, and exceptions from each of the eyes objects. It expects an input with a related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager) and a `throwErr` property:\n```ts\n{\n  manager: ManagerRef\n  throwErr: boolean\n}\n```\n\nIn response client will receive an array of [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205)'s\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.check\nThis command is used to perform a check/match action. It expects input with a related [EyesRef](#Reference-format), [CheckSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L66), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings?: CheckSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with [MatchResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L200) object.\n\n#### Eyes.locate\nThis command is used to perform a locate action. It expects input with a related [EyesRef](#Reference-format), [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: LocateSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where locator names, passed in [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), are correlated with [Region](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L59)'s.\n```ts\n{\n  [key: string]: Region\n}\n```\n\n#### Eyes.extractTextRegions\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: OCRSearchSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where patterns, passed in [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), are correlated with arrays of [TextRegion](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L61)'s.\n\n```ts\n{\n  [key: string]: TextRegion[]\n}\n```\n\n#### Eyes.extractText\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), array of [OCRExtractSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L78)'s, and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  regions: OCRExtractSettings[],\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with arrays of strings.\n\n#### Eyes.close\nThis command has to be used in order to close eyes object and finish the test. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.abort\nThis command has to be used to abort eyes object. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n#### Core.getViewportSize\nThis command has to be used to get the current viewport size of the given driver. It expects input with [DriverRef](#Reference-format) in a format: \n```ts\n{\n  driver: DriverRef\n}\n```\n\nIn case of success, the client will receive a response with [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) object.\n\n> WD protocol doesn't have api to extract viewport size of the browser window, however Appium has this api as well as CDP. So even if it is doesn't make lots of sense to get this information through the server, better do it this way so server could know about this data.\n\n#### Core.setViewportSize\nThis command has to be used to set the current viewport size of the given driver which automates desktop browser window. If this command will be executed for driver which doesn't support viewport resizing error will be thrown. Also error will be thrown if it isn't possible to resize viewport to the required size. The command expects input with [DriverRef](#Reference-format) and [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) in a format:\n```ts\n{\n  driver: DriverRef,\n  size: Size\n}\n```\n\n#### Core.closeBatches\nThis command has to be used to close batches by their ids. It expects input of type [CloseBatchesSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L97)\n\n#### Core.deleteTest\nThis command has to be used to close delete test results from the eyes dashboard.\n\n### Server-initiated commands\n*Server* has to send a request to the *Client* in order to perform automation using driver api. It will be done through the special interface (a.k.a. [SpecDriver](#SpecDriver)) which abstracts out any framework specifics. Requests which *Server* could possibly send to the client limited only with a set of the [SpecDriver](#SpecDriver) commands.\n\nSince [SpecDriver](#SpecDriver) has a various number of commands, where some of the commands contradict others, *Server* should know the exact set of commands which it could send to the *Client*, this information should be passed in [Session.init](#Session.init) event.\n\nEach [SpecDriver](#SpecDriver) command will be received as request with name `\"Driver.<commandName>\"`, for example to call [findElement](#findElement) command *Server* will send `\"Driver.findElement\"` request to the *Client*. Arguments of the [SpecDriver](#SpecDriver) command will be sent in payload, as an object where keys has the same names as arguments, for example to call [findElement](#findElement) command *Server* will send a payload with keys `driver` and `selector`. Result of the [SpecDriver](#SpecDriver) command has to be sent by the *Client* as a payload in the response message.\n\n## SpecDriver\nSpec driver is a simple set of functions where each function performs automation by calling framework (e.g. selenium) API. We need this interface between our code and an actual driver to abstract out framework api.\n\nDown below is a list with descriptions of every method that could be implemented in the spec driver, but the need for implementation depends on the framework.\n\n### Utility commands\n\n#### `isDriver`\nThis command accepts driver instance as an argument and should return `true` if this is a valid driver instance, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L32)\n\n#### `isElement`\nThis command accepts element as an argument and should return `true` if this is a valid element, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L36), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L6)\n\n#### `isSelector`\nThis command accepts selector as an argument and should return `true` if this is a valid selector, otherwise `false`. Valid selectors should be one of three formats:\n\n1. The one supported by the framework (e.g. `By.css('html')` for selenium)\n2. JSON object with properties `type` with value `\"css\"` or `\"xpath\"` and `selector` with string value.\n3. Simple string, if the framework doesn't handle strings by itself, then the string should be treated as css selector.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L38)\n\n#### `transformDriver`\nThis command is used only once for the driver in order to do some modifications or even replacements in a given driver instance. It might be helpful when some additional configuration is required before start working with the driver. If this method implemented whenever will be returned from it will be used instead of the driver.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L47)\n\n#### `transformElement`\nThis command is used to transform elements before using them (e.g. as `executeScript` argument). It accepts a value that has to be treated as an element, but the framework itself can't handle this value on its own. Some frameworks might support more than one element format, and these formats might be not equal in terms of usage.\n\n> How to understand to which format you should transform? The correct way to understand which format is superior on others you should check which one works the best in those commands [executeScript](###executeScript) and [childContext](###childContext).\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L100)\n\n#### `extractSelector`\nThis command is used to extract a selector from an element object. Not all frameworks keep information about the selector which was used to find an element, but if does it will help to handle some edge cases with stale element errors.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L104)\n\n#### `isStaleElementError`\nThis command is used to understand if an error is a stale element error, it accepts an error object and should return `true` if the error is thrown because of element reference was stale.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L55)\n\n#### `isEqualElements`\nThis command is used to understand if two element objects are references to the same element on a web page (or in a native app), should return `true` if elements are the same.\n\n> **`WD!`** Elements could be compared by their IDs, since by the protocol specification element ID should be unique across all of the frames and the same for the same element, however not all WD implementation keep that rule (e.g. iOS Safari). In this case, elements could be compared in a browser by executing a script with those elements which will compare them, if a stale element error will be thrown, elements are obviously not equivalent.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/eyes-api/packages/eyes-webdriverio-5/src/spec-driver.ts#L112)\n\n### Core commands\nEach command in this section accepts driver/context as a first argument.\n\n#### `mainContext`\nThis command is used to get access to the main/top-level frame from the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the topmost frame, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the topmost (the one which doesn't have a parent) frame in a hierarchy from the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L78), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L67), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L21)\n\n#### `parentContext`\nThis command is used to get access to the parent frame of the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the parent frame of the current frame, and not necessarily return driver. Legacy implementations of some frameworks (e.g. selenium 3, wdio 4) don't have a dedicated api for this functionality, in this case, the only way to perform the action is by sending a request to the endpoint by yourself ([WD Spec](https://www.w3.org/TR/webdriver/#switch-to-parent-frame)).\n\n> **`CDP!`** This command have to return the parent frame (previous in a hierarchy) of the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L82), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L75), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L25)\n\n#### `childContext`\nThis command is used to get access to the child frame of the current/given frame by **element** which refer to the target iframe.\n\n> **`WD!`** This command has to change driver's current frame to the child frame using given element, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the content frame of the given element, parent frame is still provided in arguments, but the protocol doesn't require to use of it.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L91), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L79), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L29)\n\n#### `executeScript`\nThis command executes a given script of type string with given arguments in a given context.\n\n> **`CDP!`** The protocol is not able to execute scripts that are not function declaration, this means that just function body or JS expression are not valid scripts, for example `return document. title`, has to be transformed to `function(){ return document.title }`.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L71), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L62), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L14)\n\n#### `findElement`\nThis command finds element by a given selector in a given context. If an element doesn't exist, `null` should be returned (**do not throw**). See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L95), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L33)\n\n#### `findElements`\nThis command finds multiple elements by a given selector in a given context. If no elements don't exist, an empty array (`[]`) should be returned. See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L103), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L37)\n\n#### `getDriverInfo`\nThis command is used to extract information about the driver and environment in the very beginning. Keep in mind that not all of the properties are required.\n\nHere is a schema of the JSON object this method should return.\n```ts\n{\n  sessionId?: string, // aut session id\n  isMobile?: boolean, // true if the environment is a mobile device (e.g. os is android or ios), this doesn't necessarily mean a native app is tested\n  isNative?: boolean, // true if the environment is a native app (so no browser)\n  deviceName?: string, // device name\n  platformName?: string, // os name\n  platformVersion?: string, // os version\n  browserName?: string, // browser name\n  browserVersion?: string, //browser version\n}\n```\n\n> In fact if your framework doesn't support native apps automation the whole method could be skipped, in this case, data will be extracted from a user agent, but better implement it, if possible. All of the information is contained in the capabilities of the driver. In the future, we might want to provide more information here.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L155)\n\n#### `getOrientation`\nThis command is not required if the framework doesn't support native apps automation. This command should return `\"landscape\"` or `\"portrait\"` strings in **lowercase** depends on device orientation.\n\n> If the framework supports device rotation in runtime, then orientation should also be extracted in runtime and not from capabilities. ([Appium spec](https://appium.io/docs/en/commands/session/orientation/get-orientation/))\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L220)\n\n#### `getTitle`\nThis command should return the title of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L179), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L54)\n\n#### `getUrl`\nThis command should return the current url of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L182), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L58)\n\n#### `takeScreenshot`\nThis command should use the default framework api to take a screenshot of the viewport (**without any stabilization**). The result should be returned as base64 encoded string.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L188), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L74)\n\n#### `getElementRect`\nThis command is used to get metrics of the **native** element only. This command will not be used for the web, since a more complex algorithm is required. The result should be returned as a JSON object with properties `x`, `y`, `width` and `height`, values should remain fractional, no rounding is required.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L106)\n\n#### `setWindowSize`\nThis command should set window size from a given JSON object with properties `width` and `height`. The command have to also set window position to (0,0) in order to archive the maximum possible window size to be set.\nThis command should not be implemented if [setViewportSize](###setViewportSize) is already implemented.\n\n> **`WD!`** Legacy implementations of selenium don't allow to set size and position with a single method, in this case, they should be set separately.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [setViewportSize](###setViewportSize).\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/77fa7c7083d0c673acee3b203b1d0b1a7e972575/packages/eyes-selenium/src/spec-driver.ts#L123), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L45)\n\n#### `getWindowSize`\nThis command should return the size of the window in the format of the JSON object with properties `width`, and `height`.\nThe command **have** to be implemented if [setWindowSize](###setWindowSize) was implemented, and could be skipped if [setViewportSize](###setViewportSize) was implemented.\n\n> **`WD!`** Modern implementations of selenium don't have an api to get window size, but api to get window rect could be used instead.\n\n> **`APPIUM!`** Legacy versions of appium servers could not treat well command to get window rect, in this case command to get window size should be sent.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [getViewportSize](###getViewportSize).\n\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L112), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L41)\n\n#### `setViewportSize`\nThis command should set viewport size from given JSON object with properties `width` and `height`.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L98)\n\n#### `getViewportSize`\nThis command should return the size of the viewport in the format of the JSON object with the properties `width` and `height`. This command does not necessarily have to be implemented, since viewport size could be extracted from the browser, but if it is possibly better to have it implemented since the framework could already have this information.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L95)\n\n## Refer\nThe most important objects that sdk has to operate with are non-serializable (e.g. driver object, eyes instantiation) and could not be sent through the WebSocket protocol. It requires to implementation of a generic way for non-serializable object representation. Down below will be described a way that have to be used to create references on both client and server sides.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/refer.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/refer.rb)\n\n### Refer storage\nRefer should have a key-value storage with each object reference was crated for. Keys in the storage are guids were used in the reference object. Objects should be removed from the storage, once they will not be in use anymore. The storage should support relations between different references, means that presence of some references should depend on presence of others (e.g. it doesn't make sense to keep elements in storage when driver was already destroyed.\n\n### Reference format\nEach ref is a JSON object with only one property `applitools-ref-id` with a guid string value.\n\n```ts\n{\n  'applitools-ref-id': string\n}\n```\n\nHow ever ref interface could be extended in some cases to provide more data about the object it referring to, for example it makes sense to add information about the selector to the element references, it will allow to avoid back and forth communication with the server in some rare cases.\n\n### Reference usage\nOn the client-side received from the server references (from commands [Core.makeManager](#Core.makeManager) and [EyesManager.openEyes](#EyesManager.openEyes)) could be used only to perform other server-side actions related to the object these references referring to. However, references which client sends to the server inevitably will be received back in one of the [Server-initiated commands](#Server-initiated-commands), in this case client should dereference received reference an perform required operation with actual object.\n\n## API\nThe API layer is the biggest part of the client implementation which should abstract the way end-user will use an sdk from the internal implementation. The main functional purpose of this layer should be to collect all of the configuration and inputs from a user and send them when actual action should be done. The biggest benefit of this architecture is that API (the biggest and the most chaotic part of the sdk) shouldn't be re-implemented again and again for each new framework.\n\nReference implementation: [TS Eyes API](https://github.com/applitools/eyes.sdk.javascript1/tree/eyes-api/packages/eyes-api)\n","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.7-beta.0","@applitools/visual-grid-client":"15.9.1-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.1.1-beta.1_1646348901583_0.18109007603680927","host":"s3://npm-registry-packages"}},"1.1.1-beta.2":{"name":"@applitools/eyes-universal","version":"1.1.1-beta.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@1.1.1-beta.2","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist\\cli.js"},"dist":{"shasum":"99afb922cc8f9455e91cf84241582029b4d0411f","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-1.1.1-beta.2.tgz","fileCount":20,"integrity":"sha512-mkb2towjbSbbjOdIH/efGkyW9nG2Zkrk4uOs9tJ27F4EmWK5kSxi2O8vqv3TxuRNFQfeG5NVHSbIDn4Dtww8/Q==","signatures":[{"sig":"MEUCIQCUdcFrT3YfisLbjW8J6zFmNQldu7JH18RW12+TzgX8vAIgM4QCNnbjURmnPlhbK4cgUWkCJRPl8eRScEf7KuwNRcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIVI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohWw//Rz4CuIwivAfm8iDguAP+qsKGJ3hm7jFAfxb+EKnJ8CC+RBIx\r\nhUF/0MELMUuJUriY50iLqpPk4KeGz1VppyDfK8EpLR+qyXwy9ncx4alouVAx\r\nmi7E08W/YXkENSaUZb5a2M9xF8o4yr5Ta4HTpxLbf9Zde42N9uxMNvFdl6uO\r\nbOyetJGO4vqb8u1CVmAzr9jwuMvmg26pxmYvI4QToF1SwW+QyM58SAcpxvdH\r\niXqpKkx8pwJxhMo0Md2i7u8o+wW2OWv7Adkt0SlEeZoOTu1J6DaJHFI0W9ZZ\r\nas0byW+n6mCl1gx2X7+V8k8byRlwLYLJGlIUwR5oiVyy3PtQWqsreLrWWfBf\r\nZTjeqK0K6LTLFi2EboTf+ItwY+pqv7mOZHkL2m0sKS1d+fUrleKIVuMHmlVG\r\nbg+3b4hwtkgG4iwGcrWVwnhdptcvfU8H+o7NgzrkKi5zUDk2WSx6BXYWbH90\r\nOAiZ1vUM/8MAQ19Y40gNT5174G3VyOrEtaW+vlTbFZiDHA/gUnWcSY/moHd+\r\n9SGrE8bNu4vhR7IbD5q/belCn7oXuTPh8jeWNbIh3h2UTdzd/fw2/1wuX7uE\r\n+0hcPQoGUkNTwxFNh+lkKVYE59a7fpr+qze/csqrf2Q/7AwKezBu+np0a/YN\r\n825ZXz0muEtApPpey2WQCNEyYlXnW2tZwYw=\r\n=MjHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.0.7-beta.1","@applitools/visual-grid-client":"15.9.1-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_1.1.1-beta.2_1646350907848_0.4014534539193455","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@applitools/eyes-universal","version":"2.0.0-beta.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.0-beta.0","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"6df8300a99f8735696075285ecb8f516a19c4bf3","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.0-beta.0.tgz","fileCount":20,"integrity":"sha512-DRF14MDSi3QU4ZARp7GROHhz8X8WLt3dMy44dBwzc3uJGMhR3w98zE9wOYEr2qol4inrCM7i4xsYKGt4x225rA==","signatures":[{"sig":"MEYCIQCen+eAqe7sAc+OoSHsb2geQDUv/EjeCTg3EHpILrSSAgIhAKt9cQEVZuU3n6xYxida/Gd1C73n1F2LGWSL7qFM1hdw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJe3gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2cg//ewxQvBLlBegncacL8FAhLCN7rGcnKwta/3JsnJJnxdCFyKKq\r\nk29odGGTQX5W3m6zRDYvYnFS87QaMs3ZgrJk1I5pGt3T9DRNHGDF8PFIwHmu\r\n0uYZ3ujS/qBuaYnb9+rw4NEwKREKSQMK+oaXmjsdrrjg93kx8571goBKSKP0\r\nEg3THIHEOWEKTLd9oP3rtDES1TfHYN7xK/hC8oXk3e+49uTQ0Fl9tw9pNh2J\r\nmHmsjdyCih5et6kF0yeiO5iHebCn2Lh63XThW9JJ6vIKXKmYm0fb4vz+6/i0\r\nNSqtJYZgxtDbKsUXH+mhgZWYcNhfWfL0du8wKIO2HT/JzCXXzABBo5lk3QBm\r\nW8rKauxW+1G/lMpT2QwA5Oz5DuV8CcKqKe/tZhjNLU/pYyRiYah/sqOMo65W\r\nrdk48zFYknDtlxAf2tIXYuaWTWVzf4o8QbRq4w4zxgqZVgzukHr8HeI+i+Ci\r\nwpInxLsUvn9OJ2gDEyM6A60JCUwpQ5AbgH2toHqdknKWRsJfybhuZREVEA9H\r\nGTuXWPO21p8uosOvrGhgUotzP0Sg5//AepzNTDI0lvmSCYzb9QfXlt/lD7N8\r\n5hbk4hD4lWLgPv06U6Inirb0axR1hYn6KZXHcX0pMfoGLoadpAppuiE2iyYe\r\nXtAoyzGGdSK9GWeUac8Tbe5fi4VBlrSC+2E=\r\n=FEiP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# Eyes Universal\n<center>\n\n  ![Applitools Eyes](https://i.ibb.co/3hWJK68/applitools-eyes-logo.png)\n\n  [![npm](https://img.shields.io/npm/v/@applitools/eyes-universal?color=%2302afc2&label=npm&logo=npm)](https://www.npmjs.com/package/@applitools/eyes-universal)\n  [![GitHub release (latest by date)](https://img.shields.io/badge/binaries-download-%2302afc2?logo=github)](https://github.com/applitools/eyes.sdk.javascript1/releases)\n\n</center>\n\n- [Eyes Universal](#eyes-universal)\n  - [Introduction](#introduction)\n  - [WebSocket](#websocket)\n    - [Universal SDK messaging protocol](#universal-sdk-messaging-protocol)\n      - [Request format](#request-format)\n      - [Response format](#response-format)\n      - [Event format](#event-format)\n    - [Client-initiated events](#client-initiated-events)\n      - [Session.init](#sessioninit)\n    - [Client-initiated commands](#client-initiated-commands)\n      - [Core.makeManager](#coremakemanager)\n      - [EyesManager.openEyes](#eyesmanageropeneyes)\n      - [EyesManager.closeManager](#eyesmanagerclosemanager)\n      - [Eyes.check](#eyescheck)\n      - [Eyes.locate](#eyeslocate)\n      - [Eyes.extractTextRegions](#eyesextracttextregions)\n      - [Eyes.extractText](#eyesextracttext)\n      - [Eyes.close](#eyesclose)\n      - [Eyes.abort](#eyesabort)\n      - [Core.getViewportSize](#coregetviewportsize)\n      - [Core.setViewportSize](#coresetviewportsize)\n      - [Core.closeBatches](#coreclosebatches)\n      - [Core.deleteTest](#coredeletetest)\n    - [Server-initiated commands](#server-initiated-commands)\n  - [SpecDriver](#specdriver)\n    - [Utility commands](#utility-commands)\n      - [`isDriver`](#isdriver)\n      - [`isElement`](#iselement)\n      - [`isSelector`](#isselector)\n      - [`transformDriver`](#transformdriver)\n      - [`transformElement`](#transformelement)\n      - [`extractSelector`](#extractselector)\n      - [`isStaleElementError`](#isstaleelementerror)\n      - [`isEqualElements`](#isequalelements)\n    - [Core commands](#core-commands)\n      - [`mainContext`](#maincontext)\n      - [`parentContext`](#parentcontext)\n      - [`childContext`](#childcontext)\n      - [`executeScript`](#executescript)\n      - [`findElement`](#findelement)\n      - [`findElements`](#findelements)\n      - [`getDriverInfo`](#getdriverinfo)\n      - [`getOrientation`](#getorientation)\n      - [`getTitle`](#gettitle)\n      - [`getUrl`](#geturl)\n      - [`takeScreenshot`](#takescreenshot)\n      - [`getElementRect`](#getelementrect)\n      - [`setWindowSize`](#setwindowsize)\n      - [`getWindowSize`](#getwindowsize)\n      - [`setViewportSize`](#setviewportsize)\n      - [`getViewportSize`](#getviewportsize)\n  - [Refer](#refer)\n    - [Refer storage](#refer-storage)\n    - [Reference format](#reference-format)\n    - [Reference usage](#reference-usage)\n  - [API](#api)\n\n\n## Introduction\nThe main purpose of client implementation (*Client*) is to provide a language binding for the functionality core implemented in JavaScript (*Server*). *Server* controls everything, and *Client* doesn't need to know anything about how work is done.\n\nFor the *Client* to be able to communicate with the *Server* it has to implement [WebSocket Client](#WebSocket) communication layer. Through the WebSocket channel *Client* could send commands to the *Server* in order to perform any operations, at the same time *Server* will send commands to the *Client* in order to automate an environment. *Client* has to implement a set of commands ([SpecDriver](#SpecDriver)) and perform those commands when *Server* will ask for it. Since the execution of any command requires knowing about the context this command should be executed in, *Client* should pass some context references to the *Server*. To solve this problem *Client* have to implement a [Refer](#Refer) mechanism. Refer should help *Client* to send non-serializable data to the server, and when this data will be received back from the server easily deref it to the original non-serializable object.\n\nIn case of using WebDrive based framework on the *Client*, implementation of a ([SpecDriver](#SpecDriver)) could be avoided as well as a [Refer](#Refer)  implementation. This simplification could be achieved by providing information about WebDriver automation session instead of the driver, also it requires to provide element ids instead of the elements. Since all of the non-serializable objects are replaced with a serializable data object the need in [Refer](#Refer) is eliminated.\n\nThe biggest part of the client implementation is the actual user-facing [API layer](#API), it should not contain any specific logic, but only perform some input data validation, collecting, and processing before these data will be sent to the server. API layer should not have any binding to the automation framework it should be used with, it will help to re-use API layer for different frameworks.\n\n## WebSocket\nThe client-server architecture of the universal sdk requires an implementation of the communication layer between the *Client* and the *Server*. Because of a major need for bidirectional communication, WebSocket protocol was chosen. WebSocket protocol operates only with messages, and each of those is an independent chunk of data. The protocol doesn't support getting a response on a message. This is why the format of communication is determined by a proprietary request-response messaging interface (*Universal SDK messaging protocol*), which requires a specific format of client-server messages.\n\nAll of the commands should be treated as requests, which means that response is always has to be sent after a request is received. But simple events are also allowed by the *Universal SDK messaging protocol*, which means that *Client*, as well as *Server*, could send a message which doesn't require any response.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/socket.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/socket.rb)\n\n### Universal SDK messaging protocol\nThe protocol describes the format of messages of different types such as [Request](#Request-format), [Response](#Response-format), and [Event](#Event-format). Each of the messages should be formatted as a JSON string.\n\n> **`IDEA`** maybe it makes sense to also support something like UBJSON, it might be helpful in order to send screenshots from *Client* without conversion to the base64 string, which is an obvious overhead.\n\nBoth client an server operate with their own sets of non-serializable object, which have to be somehow sent through the WebSocket. On client non-serializable objects are drivers, elements, and maybe selectors, at the same time server operates with runner and eyes abstractions. The protocol describes a generic way to represent non-serializable objects (for client, as well as for server) through the separate module [Refer](#Refer) with a strict patter and format of references.\n\n#### Request format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<requestName>\" (e.g. \"Driver.executeScript\")\n  key: string, // could be any random string, this value will be used to associate response with actual request.\n  payload?: any // any input data\n}\n```\n\n#### Response format\n```ts\n{\n  name: string, // name of the request this response sent for\n  key: string, // key value received in request\n  payload: {\n    result?: any, // result of the request if it was finished successfully\n    error?: { // error object if exception was thrown during action processing\n      message: string // error massage\n      stack: string // error stack trace\n    }\n  }\n}\n```\n\n#### Event format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<eventName>\"\n  payload?: any // any event data\n}\n```\n\n### Client-initiated events\nIn order to pass some data to the *Server* and let *Server* process it on its own *Client* could send lightweight events ([Event format](#Event-format)), which will not be responded in any way.\n\n#### Session.init\nThis event has to be sent in the first place just after a connection between *Client* and *Server* will be established. *Client* should send an important metadata about itself in a format:\n```ts\n{\n  name: string, // name of the client sdk\n  version: string, // version of the client sdk\n  commands?: string[], // array of command names that could be processed by the client sdk\n  protocol?: 'webdriver' // the name of the prebuilt server-side spec driver\n}\n```\n\n### Client-initiated commands\nIn order to perform any action, the *Client* has to send a proper request to the *Server* in a specific format ([Request format](#Request-format)) and wait for the response in a format described here ([Response format](#Response-format)).\n\n#### Core.makeManager\nThis request should be sent to create a manager object. It expects input of type [EyesManagerConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L19).\n\nIn response client should expect to get a manager reference ([ManagerRef](#Reference-format)), this reference has to be used in order to perform manager related actions ([EyesManager.openEyes](#EyesManager.openEyes), [EyesManager.closeManager](#EyesManager.closeManager))\n\n> Do not send this command in a moment when `EyesManager` is constructed but instead send it lazily when the actual eyes object has to be opened. Pay attention that in this architecture eyes could be created only from a manager instance, and creation and opening of the eyes are combined in a single operation.\n\n#### EyesManager.openEyes\nThis command has to be used in order to create an eyes object. It expects input with related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager)), [DriverRef](#Reference-format), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  manager: ManagerRef, // reference received from \"Core.makeManager\" command\n  driver: DriverRef, // reference to the driver that will be used by the server in order to perform automation\n  config?: EyesConfig // configuration object that will be associated with a new eyes object, it could be overridden later\n}\n```\n\nIn response client should expect to get an eyes reference ([EyesRef](#Reference-format)), this reference has to be used in eyes related requests ([Eyes.check](#Eyes.check), [Eyes.locate](#Eyes.locate), [Eyes.extractTextRegions](#Eyes.extractTextRegions), [Eyes.extractText](#Eyes.extractText), [Eyes.close](#Eyes.close), [Eyes.abort](#Eyes.abort))\n\n#### EyesManage.closeManager\nThis command is meant to be used to close all eyes objects created with this runner, abort unclosed test, and return a summary with results, and exceptions from each of the eyes objects. It expects an input with a related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager) and a `throwErr` property:\n```ts\n{\n  manager: ManagerRef\n  throwErr: boolean\n}\n```\n\nIn response client will receive an array of [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205)'s\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.check\nThis command is used to perform a check/match action. It expects input with a related [EyesRef](#Reference-format), [CheckSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L66), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings?: CheckSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with [MatchResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L200) object.\n\n#### Eyes.locate\nThis command is used to perform a locate action. It expects input with a related [EyesRef](#Reference-format), [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: LocateSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where locator names, passed in [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), are correlated with [Region](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L59)'s.\n```ts\n{\n  [key: string]: Region\n}\n```\n\n#### Eyes.extractTextRegions\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: OCRSearchSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where patterns, passed in [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), are correlated with arrays of [TextRegion](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L61)'s.\n\n```ts\n{\n  [key: string]: TextRegion[]\n}\n```\n\n#### Eyes.extractText\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), array of [OCRExtractSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L78)'s, and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  regions: OCRExtractSettings[],\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with arrays of strings.\n\n#### Eyes.close\nThis command has to be used in order to close eyes object and finish the test. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.abort\nThis command has to be used to abort eyes object. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n#### Core.getViewportSize\nThis command has to be used to get the current viewport size of the given driver. It expects input with [DriverRef](#Reference-format) in a format: \n```ts\n{\n  driver: DriverRef\n}\n```\n\nIn case of success, the client will receive a response with [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) object.\n\n> WD protocol doesn't have api to extract viewport size of the browser window, however Appium has this api as well as CDP. So even if it is doesn't make lots of sense to get this information through the server, better do it this way so server could know about this data.\n\n#### Core.setViewportSize\nThis command has to be used to set the current viewport size of the given driver which automates desktop browser window. If this command will be executed for driver which doesn't support viewport resizing error will be thrown. Also error will be thrown if it isn't possible to resize viewport to the required size. The command expects input with [DriverRef](#Reference-format) and [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) in a format:\n```ts\n{\n  driver: DriverRef,\n  size: Size\n}\n```\n\n#### Core.closeBatches\nThis command has to be used to close batches by their ids. It expects input of type [CloseBatchesSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L97)\n\n#### Core.deleteTest\nThis command has to be used to close delete test results from the eyes dashboard.\n\n### Server-initiated commands\n*Server* has to send a request to the *Client* in order to perform automation using driver api. It will be done through the special interface (a.k.a. [SpecDriver](#SpecDriver)) which abstracts out any framework specifics. Requests which *Server* could possibly send to the client limited only with a set of the [SpecDriver](#SpecDriver) commands.\n\nSince [SpecDriver](#SpecDriver) has a various number of commands, where some of the commands contradict others, *Server* should know the exact set of commands which it could send to the *Client*, this information should be passed in [Session.init](#Session.init) event.\n\nEach [SpecDriver](#SpecDriver) command will be received as request with name `\"Driver.<commandName>\"`, for example to call [findElement](#findElement) command *Server* will send `\"Driver.findElement\"` request to the *Client*. Arguments of the [SpecDriver](#SpecDriver) command will be sent in payload, as an object where keys has the same names as arguments, for example to call [findElement](#findElement) command *Server* will send a payload with keys `driver` and `selector`. Result of the [SpecDriver](#SpecDriver) command has to be sent by the *Client* as a payload in the response message.\n\n## SpecDriver\nSpec driver is a simple set of functions where each function performs automation by calling framework (e.g. selenium) API. We need this interface between our code and an actual driver to abstract out framework api.\n\nDown below is a list with descriptions of every method that could be implemented in the spec driver, but the need for implementation depends on the framework.\n\n### Utility commands\n\n#### `isDriver`\nThis command accepts driver instance as an argument and should return `true` if this is a valid driver instance, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L32)\n\n#### `isElement`\nThis command accepts element as an argument and should return `true` if this is a valid element, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L36), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L6)\n\n#### `isSelector`\nThis command accepts selector as an argument and should return `true` if this is a valid selector, otherwise `false`. Valid selectors should be one of three formats:\n\n1. The one supported by the framework (e.g. `By.css('html')` for selenium)\n2. JSON object with properties `type` with value `\"css\"` or `\"xpath\"` and `selector` with string value.\n3. Simple string, if the framework doesn't handle strings by itself, then the string should be treated as css selector.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L38)\n\n#### `transformDriver`\nThis command is used only once for the driver in order to do some modifications or even replacements in a given driver instance. It might be helpful when some additional configuration is required before start working with the driver. If this method implemented whenever will be returned from it will be used instead of the driver.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L47)\n\n#### `transformElement`\nThis command is used to transform elements before using them (e.g. as `executeScript` argument). It accepts a value that has to be treated as an element, but the framework itself can't handle this value on its own. Some frameworks might support more than one element format, and these formats might be not equal in terms of usage.\n\n> How to understand to which format you should transform? The correct way to understand which format is superior on others you should check which one works the best in those commands [executeScript](###executeScript) and [childContext](###childContext).\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L100)\n\n#### `extractSelector`\nThis command is used to extract a selector from an element object. Not all frameworks keep information about the selector which was used to find an element, but if does it will help to handle some edge cases with stale element errors.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L104)\n\n#### `isStaleElementError`\nThis command is used to understand if an error is a stale element error, it accepts an error object and should return `true` if the error is thrown because of element reference was stale.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L55)\n\n#### `isEqualElements`\nThis command is used to understand if two element objects are references to the same element on a web page (or in a native app), should return `true` if elements are the same.\n\n> **`WD!`** Elements could be compared by their IDs, since by the protocol specification element ID should be unique across all of the frames and the same for the same element, however not all WD implementation keep that rule (e.g. iOS Safari). In this case, elements could be compared in a browser by executing a script with those elements which will compare them, if a stale element error will be thrown, elements are obviously not equivalent.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/eyes-api/packages/eyes-webdriverio-5/src/spec-driver.ts#L112)\n\n### Core commands\nEach command in this section accepts driver/context as a first argument.\n\n#### `mainContext`\nThis command is used to get access to the main/top-level frame from the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the topmost frame, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the topmost (the one which doesn't have a parent) frame in a hierarchy from the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L78), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L67), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L21)\n\n#### `parentContext`\nThis command is used to get access to the parent frame of the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the parent frame of the current frame, and not necessarily return driver. Legacy implementations of some frameworks (e.g. selenium 3, wdio 4) don't have a dedicated api for this functionality, in this case, the only way to perform the action is by sending a request to the endpoint by yourself ([WD Spec](https://www.w3.org/TR/webdriver/#switch-to-parent-frame)).\n\n> **`CDP!`** This command have to return the parent frame (previous in a hierarchy) of the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L82), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L75), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L25)\n\n#### `childContext`\nThis command is used to get access to the child frame of the current/given frame by **element** which refer to the target iframe.\n\n> **`WD!`** This command has to change driver's current frame to the child frame using given element, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the content frame of the given element, parent frame is still provided in arguments, but the protocol doesn't require to use of it.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L91), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L79), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L29)\n\n#### `executeScript`\nThis command executes a given script of type string with given arguments in a given context.\n\n> **`CDP!`** The protocol is not able to execute scripts that are not function declaration, this means that just function body or JS expression are not valid scripts, for example `return document. title`, has to be transformed to `function(){ return document.title }`.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L71), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L62), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L14)\n\n#### `findElement`\nThis command finds element by a given selector in a given context. If an element doesn't exist, `null` should be returned (**do not throw**). See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L95), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L33)\n\n#### `findElements`\nThis command finds multiple elements by a given selector in a given context. If no elements don't exist, an empty array (`[]`) should be returned. See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L103), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L37)\n\n#### `getDriverInfo`\nThis command is used to extract information about the driver and environment in the very beginning. Keep in mind that not all of the properties are required.\n\nHere is a schema of the JSON object this method should return.\n```ts\n{\n  sessionId?: string, // aut session id\n  isMobile?: boolean, // true if the environment is a mobile device (e.g. os is android or ios), this doesn't necessarily mean a native app is tested\n  isNative?: boolean, // true if the environment is a native app (so no browser)\n  deviceName?: string, // device name\n  platformName?: string, // os name\n  platformVersion?: string, // os version\n  browserName?: string, // browser name\n  browserVersion?: string, //browser version\n}\n```\n\n> In fact if your framework doesn't support native apps automation the whole method could be skipped, in this case, data will be extracted from a user agent, but better implement it, if possible. All of the information is contained in the capabilities of the driver. In the future, we might want to provide more information here.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L155)\n\n#### `getOrientation`\nThis command is not required if the framework doesn't support native apps automation. This command should return `\"landscape\"` or `\"portrait\"` strings in **lowercase** depends on device orientation.\n\n> If the framework supports device rotation in runtime, then orientation should also be extracted in runtime and not from capabilities. ([Appium spec](https://appium.io/docs/en/commands/session/orientation/get-orientation/))\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L220)\n\n#### `getTitle`\nThis command should return the title of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L179), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L54)\n\n#### `getUrl`\nThis command should return the current url of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L182), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L58)\n\n#### `takeScreenshot`\nThis command should use the default framework api to take a screenshot of the viewport (**without any stabilization**). The result should be returned as base64 encoded string.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L188), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L74)\n\n#### `getElementRect`\nThis command is used to get metrics of the **native** element only. This command will not be used for the web, since a more complex algorithm is required. The result should be returned as a JSON object with properties `x`, `y`, `width` and `height`, values should remain fractional, no rounding is required.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L106)\n\n#### `setWindowSize`\nThis command should set window size from a given JSON object with properties `width` and `height`. The command have to also set window position to (0,0) in order to archive the maximum possible window size to be set.\nThis command should not be implemented if [setViewportSize](###setViewportSize) is already implemented.\n\n> **`WD!`** Legacy implementations of selenium don't allow to set size and position with a single method, in this case, they should be set separately.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [setViewportSize](###setViewportSize).\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/77fa7c7083d0c673acee3b203b1d0b1a7e972575/packages/eyes-selenium/src/spec-driver.ts#L123), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L45)\n\n#### `getWindowSize`\nThis command should return the size of the window in the format of the JSON object with properties `width`, and `height`.\nThe command **have** to be implemented if [setWindowSize](###setWindowSize) was implemented, and could be skipped if [setViewportSize](###setViewportSize) was implemented.\n\n> **`WD!`** Modern implementations of selenium don't have an api to get window size, but api to get window rect could be used instead.\n\n> **`APPIUM!`** Legacy versions of appium servers could not treat well command to get window rect, in this case command to get window size should be sent.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [getViewportSize](###getViewportSize).\n\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L112), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L41)\n\n#### `setViewportSize`\nThis command should set viewport size from given JSON object with properties `width` and `height`.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L98)\n\n#### `getViewportSize`\nThis command should return the size of the viewport in the format of the JSON object with the properties `width` and `height`. This command does not necessarily have to be implemented, since viewport size could be extracted from the browser, but if it is possibly better to have it implemented since the framework could already have this information.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L95)\n\n## Refer\nThe most important objects that sdk has to operate with are non-serializable (e.g. driver object, eyes instantiation) and could not be sent through the WebSocket protocol. It requires to implementation of a generic way for non-serializable object representation. Down below will be described a way that have to be used to create references on both client and server sides.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/refer.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/refer.rb)\n\n### Refer storage\nRefer should have a key-value storage with each object reference was crated for. Keys in the storage are guids were used in the reference object. Objects should be removed from the storage, once they will not be in use anymore. The storage should support relations between different references, means that presence of some references should depend on presence of others (e.g. it doesn't make sense to keep elements in storage when driver was already destroyed.\n\n### Reference format\nEach ref is a JSON object with only one property `applitools-ref-id` with a guid string value.\n\n```ts\n{\n  'applitools-ref-id': string\n}\n```\n\nHow ever ref interface could be extended in some cases to provide more data about the object it referring to, for example it makes sense to add information about the selector to the element references, it will allow to avoid back and forth communication with the server in some rare cases.\n\n### Reference usage\nOn the client-side received from the server references (from commands [Core.makeManager](#Core.makeManager) and [EyesManager.openEyes](#EyesManager.openEyes)) could be used only to perform other server-side actions related to the object these references referring to. However, references which client sends to the server inevitably will be received back in one of the [Server-initiated commands](#Server-initiated-commands), in this case client should dereference received reference an perform required operation with actual object.\n\n## API\nThe API layer is the biggest part of the client implementation which should abstract the way end-user will use an sdk from the internal implementation. The main functional purpose of this layer should be to collect all of the configuration and inputs from a user and send them when actual action should be done. The biggest benefit of this architecture is that API (the biggest and the most chaotic part of the sdk) shouldn't be re-implemented again and again for each new framework.\n\nReference implementation: [TS Eyes API](https://github.com/applitools/eyes.sdk.javascript1/tree/eyes-api/packages/eyes-api)\n","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"14.0.0-beta.0","@applitools/visual-grid-client":"15.10.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.0.25","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.0.12","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.0-beta.0_1646652896653_0.6147958816498931","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@applitools/eyes-universal","version":"2.0.0-beta.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.0-beta.1","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"565d5141cb76221825344d447027ded9264ffdd2","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.0-beta.1.tgz","fileCount":20,"integrity":"sha512-XQdlpMz5yXB27vMzGFveQSBXSWPMWlDEHJixM7RPFQgt8nwZHPXczKOLc97zqLXw+ZYoQlSkR3FmvGPc/ZszPQ==","signatures":[{"sig":"MEUCIFSp9sYatMG5kkYeQ+tZteQa+mDjWdl3NEwOtyGPZkyjAiEAzXXrcUmy0qpOTCmktfhxYd8lbQS4CC0FfMnjPaIjAP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJe56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWLQ/9Fg4nX4OUw6QmYJ5/9ZyqDhl2sqGMslP2zTdCj67zgyd7uYI4\r\nu3ldPAQEF7oJRbsPn3I+5QVmSybXV4EnHjd6o2H6hPJQXXZXuiCISdqA1rPF\r\npx01oxFeWTiSUBpsyAT8qffGyBWsAprWqTe5BpKW6x54evzGKNrODCCIU41E\r\nu1zHVv7RWHffu/VswPK78nYevyIQQwOZ/F9Ft8d58AoAjSj41IMcXLXaELSV\r\nSn5oBGVm1aFikTTCvqHOWl6tsrsBmk3jtc+ldgrIbQgi5ypoB8KDt8YNu0cr\r\nYTp0iz1rpAVESTUVM4Ttmw9n43Rm+QcejZhYleLnw+UcIZ3M753zTC9PoJ5B\r\nSw3Obfj2VzLEheP7q6kEELkCxtFPdRyu/QbaP81NM3cvW+VUpfUi8SL6CBgk\r\n0uTZwjdnDXpGIf1ANzkCU12ibc907EoH7YE0SFPkDdRLZn2Rn21r4gUWch8k\r\nN25VpQ84mpQpVk1CgssOBfBJo0gi0B+WxjtMhpXrmsDT7O1wgM0vpVyRj5g4\r\nJ38Fbxv1mTtqqcbrhWD2m9T3ieMYbbfywmZNWUDjx5ecVeZ9XJSpSB3fo+6g\r\nyyL3KwbBYxjySq4x9Ww6pDF8nYr7+hBG/fYWi6jxVK6mrueWngwMehd0b+bn\r\nQRz1SxFAsvKoahJPNCQew/lruHn8QjA2tJU=\r\n=6CIC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# Eyes Universal\n<center>\n\n  ![Applitools Eyes](https://i.ibb.co/3hWJK68/applitools-eyes-logo.png)\n\n  [![npm](https://img.shields.io/npm/v/@applitools/eyes-universal?color=%2302afc2&label=npm&logo=npm)](https://www.npmjs.com/package/@applitools/eyes-universal)\n  [![GitHub release (latest by date)](https://img.shields.io/badge/binaries-download-%2302afc2?logo=github)](https://github.com/applitools/eyes.sdk.javascript1/releases)\n\n</center>\n\n- [Eyes Universal](#eyes-universal)\n  - [Introduction](#introduction)\n  - [WebSocket](#websocket)\n    - [Universal SDK messaging protocol](#universal-sdk-messaging-protocol)\n      - [Request format](#request-format)\n      - [Response format](#response-format)\n      - [Event format](#event-format)\n    - [Client-initiated events](#client-initiated-events)\n      - [Session.init](#sessioninit)\n    - [Client-initiated commands](#client-initiated-commands)\n      - [Core.makeManager](#coremakemanager)\n      - [EyesManager.openEyes](#eyesmanageropeneyes)\n      - [EyesManager.closeManager](#eyesmanagerclosemanager)\n      - [Eyes.check](#eyescheck)\n      - [Eyes.locate](#eyeslocate)\n      - [Eyes.extractTextRegions](#eyesextracttextregions)\n      - [Eyes.extractText](#eyesextracttext)\n      - [Eyes.close](#eyesclose)\n      - [Eyes.abort](#eyesabort)\n      - [Core.getViewportSize](#coregetviewportsize)\n      - [Core.setViewportSize](#coresetviewportsize)\n      - [Core.closeBatches](#coreclosebatches)\n      - [Core.deleteTest](#coredeletetest)\n    - [Server-initiated commands](#server-initiated-commands)\n  - [SpecDriver](#specdriver)\n    - [Utility commands](#utility-commands)\n      - [`isDriver`](#isdriver)\n      - [`isElement`](#iselement)\n      - [`isSelector`](#isselector)\n      - [`transformDriver`](#transformdriver)\n      - [`transformElement`](#transformelement)\n      - [`extractSelector`](#extractselector)\n      - [`isStaleElementError`](#isstaleelementerror)\n      - [`isEqualElements`](#isequalelements)\n    - [Core commands](#core-commands)\n      - [`mainContext`](#maincontext)\n      - [`parentContext`](#parentcontext)\n      - [`childContext`](#childcontext)\n      - [`executeScript`](#executescript)\n      - [`findElement`](#findelement)\n      - [`findElements`](#findelements)\n      - [`getDriverInfo`](#getdriverinfo)\n      - [`getOrientation`](#getorientation)\n      - [`getTitle`](#gettitle)\n      - [`getUrl`](#geturl)\n      - [`takeScreenshot`](#takescreenshot)\n      - [`getElementRect`](#getelementrect)\n      - [`setWindowSize`](#setwindowsize)\n      - [`getWindowSize`](#getwindowsize)\n      - [`setViewportSize`](#setviewportsize)\n      - [`getViewportSize`](#getviewportsize)\n  - [Refer](#refer)\n    - [Refer storage](#refer-storage)\n    - [Reference format](#reference-format)\n    - [Reference usage](#reference-usage)\n  - [API](#api)\n\n\n## Introduction\nThe main purpose of client implementation (*Client*) is to provide a language binding for the functionality core implemented in JavaScript (*Server*). *Server* controls everything, and *Client* doesn't need to know anything about how work is done.\n\nFor the *Client* to be able to communicate with the *Server* it has to implement [WebSocket Client](#WebSocket) communication layer. Through the WebSocket channel *Client* could send commands to the *Server* in order to perform any operations, at the same time *Server* will send commands to the *Client* in order to automate an environment. *Client* has to implement a set of commands ([SpecDriver](#SpecDriver)) and perform those commands when *Server* will ask for it. Since the execution of any command requires knowing about the context this command should be executed in, *Client* should pass some context references to the *Server*. To solve this problem *Client* have to implement a [Refer](#Refer) mechanism. Refer should help *Client* to send non-serializable data to the server, and when this data will be received back from the server easily deref it to the original non-serializable object.\n\nIn case of using WebDrive based framework on the *Client*, implementation of a ([SpecDriver](#SpecDriver)) could be avoided as well as a [Refer](#Refer)  implementation. This simplification could be achieved by providing information about WebDriver automation session instead of the driver, also it requires to provide element ids instead of the elements. Since all of the non-serializable objects are replaced with a serializable data object the need in [Refer](#Refer) is eliminated.\n\nThe biggest part of the client implementation is the actual user-facing [API layer](#API), it should not contain any specific logic, but only perform some input data validation, collecting, and processing before these data will be sent to the server. API layer should not have any binding to the automation framework it should be used with, it will help to re-use API layer for different frameworks.\n\n## WebSocket\nThe client-server architecture of the universal sdk requires an implementation of the communication layer between the *Client* and the *Server*. Because of a major need for bidirectional communication, WebSocket protocol was chosen. WebSocket protocol operates only with messages, and each of those is an independent chunk of data. The protocol doesn't support getting a response on a message. This is why the format of communication is determined by a proprietary request-response messaging interface (*Universal SDK messaging protocol*), which requires a specific format of client-server messages.\n\nAll of the commands should be treated as requests, which means that response is always has to be sent after a request is received. But simple events are also allowed by the *Universal SDK messaging protocol*, which means that *Client*, as well as *Server*, could send a message which doesn't require any response.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/socket.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/socket.rb)\n\n### Universal SDK messaging protocol\nThe protocol describes the format of messages of different types such as [Request](#Request-format), [Response](#Response-format), and [Event](#Event-format). Each of the messages should be formatted as a JSON string.\n\n> **`IDEA`** maybe it makes sense to also support something like UBJSON, it might be helpful in order to send screenshots from *Client* without conversion to the base64 string, which is an obvious overhead.\n\nBoth client an server operate with their own sets of non-serializable object, which have to be somehow sent through the WebSocket. On client non-serializable objects are drivers, elements, and maybe selectors, at the same time server operates with runner and eyes abstractions. The protocol describes a generic way to represent non-serializable objects (for client, as well as for server) through the separate module [Refer](#Refer) with a strict patter and format of references.\n\n#### Request format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<requestName>\" (e.g. \"Driver.executeScript\")\n  key: string, // could be any random string, this value will be used to associate response with actual request.\n  payload?: any // any input data\n}\n```\n\n#### Response format\n```ts\n{\n  name: string, // name of the request this response sent for\n  key: string, // key value received in request\n  payload: {\n    result?: any, // result of the request if it was finished successfully\n    error?: { // error object if exception was thrown during action processing\n      message: string // error massage\n      stack: string // error stack trace\n    }\n  }\n}\n```\n\n#### Event format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<eventName>\"\n  payload?: any // any event data\n}\n```\n\n### Client-initiated events\nIn order to pass some data to the *Server* and let *Server* process it on its own *Client* could send lightweight events ([Event format](#Event-format)), which will not be responded in any way.\n\n#### Session.init\nThis event has to be sent in the first place just after a connection between *Client* and *Server* will be established. *Client* should send an important metadata about itself in a format:\n```ts\n{\n  name: string, // name of the client sdk\n  version: string, // version of the client sdk\n  commands?: string[], // array of command names that could be processed by the client sdk\n  protocol?: 'webdriver' // the name of the prebuilt server-side spec driver\n}\n```\n\n### Client-initiated commands\nIn order to perform any action, the *Client* has to send a proper request to the *Server* in a specific format ([Request format](#Request-format)) and wait for the response in a format described here ([Response format](#Response-format)).\n\n#### Core.makeManager\nThis request should be sent to create a manager object. It expects input of type [EyesManagerConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L19).\n\nIn response client should expect to get a manager reference ([ManagerRef](#Reference-format)), this reference has to be used in order to perform manager related actions ([EyesManager.openEyes](#EyesManager.openEyes), [EyesManager.closeManager](#EyesManager.closeManager))\n\n> Do not send this command in a moment when `EyesManager` is constructed but instead send it lazily when the actual eyes object has to be opened. Pay attention that in this architecture eyes could be created only from a manager instance, and creation and opening of the eyes are combined in a single operation.\n\n#### EyesManager.openEyes\nThis command has to be used in order to create an eyes object. It expects input with related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager)), [DriverRef](#Reference-format), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  manager: ManagerRef, // reference received from \"Core.makeManager\" command\n  driver: DriverRef, // reference to the driver that will be used by the server in order to perform automation\n  config?: EyesConfig // configuration object that will be associated with a new eyes object, it could be overridden later\n}\n```\n\nIn response client should expect to get an eyes reference ([EyesRef](#Reference-format)), this reference has to be used in eyes related requests ([Eyes.check](#Eyes.check), [Eyes.locate](#Eyes.locate), [Eyes.extractTextRegions](#Eyes.extractTextRegions), [Eyes.extractText](#Eyes.extractText), [Eyes.close](#Eyes.close), [Eyes.abort](#Eyes.abort))\n\n#### EyesManage.closeManager\nThis command is meant to be used to close all eyes objects created with this runner, abort unclosed test, and return a summary with results, and exceptions from each of the eyes objects. It expects an input with a related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager) and a `throwErr` property:\n```ts\n{\n  manager: ManagerRef\n  throwErr: boolean\n}\n```\n\nIn response client will receive an array of [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205)'s\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.check\nThis command is used to perform a check/match action. It expects input with a related [EyesRef](#Reference-format), [CheckSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L66), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings?: CheckSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with [MatchResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L200) object.\n\n#### Eyes.locate\nThis command is used to perform a locate action. It expects input with a related [EyesRef](#Reference-format), [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: LocateSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where locator names, passed in [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), are correlated with [Region](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L59)'s.\n```ts\n{\n  [key: string]: Region\n}\n```\n\n#### Eyes.extractTextRegions\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: OCRSearchSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where patterns, passed in [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), are correlated with arrays of [TextRegion](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L61)'s.\n\n```ts\n{\n  [key: string]: TextRegion[]\n}\n```\n\n#### Eyes.extractText\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), array of [OCRExtractSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L78)'s, and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  regions: OCRExtractSettings[],\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with arrays of strings.\n\n#### Eyes.close\nThis command has to be used in order to close eyes object and finish the test. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.abort\nThis command has to be used to abort eyes object. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n#### Core.getViewportSize\nThis command has to be used to get the current viewport size of the given driver. It expects input with [DriverRef](#Reference-format) in a format: \n```ts\n{\n  driver: DriverRef\n}\n```\n\nIn case of success, the client will receive a response with [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) object.\n\n> WD protocol doesn't have api to extract viewport size of the browser window, however Appium has this api as well as CDP. So even if it is doesn't make lots of sense to get this information through the server, better do it this way so server could know about this data.\n\n#### Core.setViewportSize\nThis command has to be used to set the current viewport size of the given driver which automates desktop browser window. If this command will be executed for driver which doesn't support viewport resizing error will be thrown. Also error will be thrown if it isn't possible to resize viewport to the required size. The command expects input with [DriverRef](#Reference-format) and [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) in a format:\n```ts\n{\n  driver: DriverRef,\n  size: Size\n}\n```\n\n#### Core.closeBatches\nThis command has to be used to close batches by their ids. It expects input of type [CloseBatchesSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L97)\n\n#### Core.deleteTest\nThis command has to be used to close delete test results from the eyes dashboard.\n\n### Server-initiated commands\n*Server* has to send a request to the *Client* in order to perform automation using driver api. It will be done through the special interface (a.k.a. [SpecDriver](#SpecDriver)) which abstracts out any framework specifics. Requests which *Server* could possibly send to the client limited only with a set of the [SpecDriver](#SpecDriver) commands.\n\nSince [SpecDriver](#SpecDriver) has a various number of commands, where some of the commands contradict others, *Server* should know the exact set of commands which it could send to the *Client*, this information should be passed in [Session.init](#Session.init) event.\n\nEach [SpecDriver](#SpecDriver) command will be received as request with name `\"Driver.<commandName>\"`, for example to call [findElement](#findElement) command *Server* will send `\"Driver.findElement\"` request to the *Client*. Arguments of the [SpecDriver](#SpecDriver) command will be sent in payload, as an object where keys has the same names as arguments, for example to call [findElement](#findElement) command *Server* will send a payload with keys `driver` and `selector`. Result of the [SpecDriver](#SpecDriver) command has to be sent by the *Client* as a payload in the response message.\n\n## SpecDriver\nSpec driver is a simple set of functions where each function performs automation by calling framework (e.g. selenium) API. We need this interface between our code and an actual driver to abstract out framework api.\n\nDown below is a list with descriptions of every method that could be implemented in the spec driver, but the need for implementation depends on the framework.\n\n### Utility commands\n\n#### `isDriver`\nThis command accepts driver instance as an argument and should return `true` if this is a valid driver instance, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L32)\n\n#### `isElement`\nThis command accepts element as an argument and should return `true` if this is a valid element, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L36), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L6)\n\n#### `isSelector`\nThis command accepts selector as an argument and should return `true` if this is a valid selector, otherwise `false`. Valid selectors should be one of three formats:\n\n1. The one supported by the framework (e.g. `By.css('html')` for selenium)\n2. JSON object with properties `type` with value `\"css\"` or `\"xpath\"` and `selector` with string value.\n3. Simple string, if the framework doesn't handle strings by itself, then the string should be treated as css selector.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L38)\n\n#### `transformDriver`\nThis command is used only once for the driver in order to do some modifications or even replacements in a given driver instance. It might be helpful when some additional configuration is required before start working with the driver. If this method implemented whenever will be returned from it will be used instead of the driver.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L47)\n\n#### `transformElement`\nThis command is used to transform elements before using them (e.g. as `executeScript` argument). It accepts a value that has to be treated as an element, but the framework itself can't handle this value on its own. Some frameworks might support more than one element format, and these formats might be not equal in terms of usage.\n\n> How to understand to which format you should transform? The correct way to understand which format is superior on others you should check which one works the best in those commands [executeScript](###executeScript) and [childContext](###childContext).\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L100)\n\n#### `extractSelector`\nThis command is used to extract a selector from an element object. Not all frameworks keep information about the selector which was used to find an element, but if does it will help to handle some edge cases with stale element errors.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L104)\n\n#### `isStaleElementError`\nThis command is used to understand if an error is a stale element error, it accepts an error object and should return `true` if the error is thrown because of element reference was stale.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L55)\n\n#### `isEqualElements`\nThis command is used to understand if two element objects are references to the same element on a web page (or in a native app), should return `true` if elements are the same.\n\n> **`WD!`** Elements could be compared by their IDs, since by the protocol specification element ID should be unique across all of the frames and the same for the same element, however not all WD implementation keep that rule (e.g. iOS Safari). In this case, elements could be compared in a browser by executing a script with those elements which will compare them, if a stale element error will be thrown, elements are obviously not equivalent.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/eyes-api/packages/eyes-webdriverio-5/src/spec-driver.ts#L112)\n\n### Core commands\nEach command in this section accepts driver/context as a first argument.\n\n#### `mainContext`\nThis command is used to get access to the main/top-level frame from the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the topmost frame, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the topmost (the one which doesn't have a parent) frame in a hierarchy from the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L78), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L67), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L21)\n\n#### `parentContext`\nThis command is used to get access to the parent frame of the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the parent frame of the current frame, and not necessarily return driver. Legacy implementations of some frameworks (e.g. selenium 3, wdio 4) don't have a dedicated api for this functionality, in this case, the only way to perform the action is by sending a request to the endpoint by yourself ([WD Spec](https://www.w3.org/TR/webdriver/#switch-to-parent-frame)).\n\n> **`CDP!`** This command have to return the parent frame (previous in a hierarchy) of the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L82), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L75), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L25)\n\n#### `childContext`\nThis command is used to get access to the child frame of the current/given frame by **element** which refer to the target iframe.\n\n> **`WD!`** This command has to change driver's current frame to the child frame using given element, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the content frame of the given element, parent frame is still provided in arguments, but the protocol doesn't require to use of it.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L91), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L79), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L29)\n\n#### `executeScript`\nThis command executes a given script of type string with given arguments in a given context.\n\n> **`CDP!`** The protocol is not able to execute scripts that are not function declaration, this means that just function body or JS expression are not valid scripts, for example `return document. title`, has to be transformed to `function(){ return document.title }`.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L71), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L62), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L14)\n\n#### `findElement`\nThis command finds element by a given selector in a given context. If an element doesn't exist, `null` should be returned (**do not throw**). See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L95), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L33)\n\n#### `findElements`\nThis command finds multiple elements by a given selector in a given context. If no elements don't exist, an empty array (`[]`) should be returned. See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L103), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L37)\n\n#### `getDriverInfo`\nThis command is used to extract information about the driver and environment in the very beginning. Keep in mind that not all of the properties are required.\n\nHere is a schema of the JSON object this method should return.\n```ts\n{\n  sessionId?: string, // aut session id\n  isMobile?: boolean, // true if the environment is a mobile device (e.g. os is android or ios), this doesn't necessarily mean a native app is tested\n  isNative?: boolean, // true if the environment is a native app (so no browser)\n  deviceName?: string, // device name\n  platformName?: string, // os name\n  platformVersion?: string, // os version\n  browserName?: string, // browser name\n  browserVersion?: string, //browser version\n}\n```\n\n> In fact if your framework doesn't support native apps automation the whole method could be skipped, in this case, data will be extracted from a user agent, but better implement it, if possible. All of the information is contained in the capabilities of the driver. In the future, we might want to provide more information here.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L155)\n\n#### `getOrientation`\nThis command is not required if the framework doesn't support native apps automation. This command should return `\"landscape\"` or `\"portrait\"` strings in **lowercase** depends on device orientation.\n\n> If the framework supports device rotation in runtime, then orientation should also be extracted in runtime and not from capabilities. ([Appium spec](https://appium.io/docs/en/commands/session/orientation/get-orientation/))\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L220)\n\n#### `getTitle`\nThis command should return the title of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L179), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L54)\n\n#### `getUrl`\nThis command should return the current url of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L182), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L58)\n\n#### `takeScreenshot`\nThis command should use the default framework api to take a screenshot of the viewport (**without any stabilization**). The result should be returned as base64 encoded string.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L188), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L74)\n\n#### `getElementRect`\nThis command is used to get metrics of the **native** element only. This command will not be used for the web, since a more complex algorithm is required. The result should be returned as a JSON object with properties `x`, `y`, `width` and `height`, values should remain fractional, no rounding is required.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L106)\n\n#### `setWindowSize`\nThis command should set window size from a given JSON object with properties `width` and `height`. The command have to also set window position to (0,0) in order to archive the maximum possible window size to be set.\nThis command should not be implemented if [setViewportSize](###setViewportSize) is already implemented.\n\n> **`WD!`** Legacy implementations of selenium don't allow to set size and position with a single method, in this case, they should be set separately.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [setViewportSize](###setViewportSize).\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/77fa7c7083d0c673acee3b203b1d0b1a7e972575/packages/eyes-selenium/src/spec-driver.ts#L123), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L45)\n\n#### `getWindowSize`\nThis command should return the size of the window in the format of the JSON object with properties `width`, and `height`.\nThe command **have** to be implemented if [setWindowSize](###setWindowSize) was implemented, and could be skipped if [setViewportSize](###setViewportSize) was implemented.\n\n> **`WD!`** Modern implementations of selenium don't have an api to get window size, but api to get window rect could be used instead.\n\n> **`APPIUM!`** Legacy versions of appium servers could not treat well command to get window rect, in this case command to get window size should be sent.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [getViewportSize](###getViewportSize).\n\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L112), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L41)\n\n#### `setViewportSize`\nThis command should set viewport size from given JSON object with properties `width` and `height`.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L98)\n\n#### `getViewportSize`\nThis command should return the size of the viewport in the format of the JSON object with the properties `width` and `height`. This command does not necessarily have to be implemented, since viewport size could be extracted from the browser, but if it is possibly better to have it implemented since the framework could already have this information.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L95)\n\n## Refer\nThe most important objects that sdk has to operate with are non-serializable (e.g. driver object, eyes instantiation) and could not be sent through the WebSocket protocol. It requires to implementation of a generic way for non-serializable object representation. Down below will be described a way that have to be used to create references on both client and server sides.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/refer.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/refer.rb)\n\n### Refer storage\nRefer should have a key-value storage with each object reference was crated for. Keys in the storage are guids were used in the reference object. Objects should be removed from the storage, once they will not be in use anymore. The storage should support relations between different references, means that presence of some references should depend on presence of others (e.g. it doesn't make sense to keep elements in storage when driver was already destroyed.\n\n### Reference format\nEach ref is a JSON object with only one property `applitools-ref-id` with a guid string value.\n\n```ts\n{\n  'applitools-ref-id': string\n}\n```\n\nHow ever ref interface could be extended in some cases to provide more data about the object it referring to, for example it makes sense to add information about the selector to the element references, it will allow to avoid back and forth communication with the server in some rare cases.\n\n### Reference usage\nOn the client-side received from the server references (from commands [Core.makeManager](#Core.makeManager) and [EyesManager.openEyes](#EyesManager.openEyes)) could be used only to perform other server-side actions related to the object these references referring to. However, references which client sends to the server inevitably will be received back in one of the [Server-initiated commands](#Server-initiated-commands), in this case client should dereference received reference an perform required operation with actual object.\n\n## API\nThe API layer is the biggest part of the client implementation which should abstract the way end-user will use an sdk from the internal implementation. The main functional purpose of this layer should be to collect all of the configuration and inputs from a user and send them when actual action should be done. The biggest benefit of this architecture is that API (the biggest and the most chaotic part of the sdk) shouldn't be re-implemented again and again for each new framework.\n\nReference implementation: [TS Eyes API](https://github.com/applitools/eyes.sdk.javascript1/tree/eyes-api/packages/eyes-api)\n","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"14.0.0-beta.0","@applitools/visual-grid-client":"15.10.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.2.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.0-beta.1_1646653050474_0.7874670435073583","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@applitools/eyes-universal","version":"2.0.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.0","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"10100d45c0534fc065dd436081490e1e65428f3f","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.0.tgz","fileCount":20,"integrity":"sha512-oNtTVoaXgtTpjUR1hk5OpeIjJtnDW+CXWoPVRvgPyAIGChztX4VOEf3NVD1Y3gqqvxPgAjg0+Znwg5IdqvGpZQ==","signatures":[{"sig":"MEUCIG+Uoxp1A7BMBUK4MIEBOVezeG3QIUeJCIse6bQnJy6GAiEAqXfzbTF7imZQ6Y55wMYUB/D/+I03WGTi8jlD3zHBAxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLKQYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmeBAAm/X4jyIMBfkogwY2iUO37zFWWDfA7IeSeXl/8Amco1Y5QD9o\r\n8eoiF3C+y0pbIxP01LrNYJAyJwJUqkAwA08Nsvrc9O2uk8/6S10QWmVre3zC\r\nxDeCNand3eT7pz0i4sQwmPG8BBH+JnHivRFlq334/gHNTHADozRuSJgBWJnF\r\nV2v7Ya9Or/jPZ3829AwRVmhWCMJ+N2atq55EQshGSQhng9UimjjtWpryTxyR\r\n00uymscIipO4kDlKBLnMiQMETFxwMxyqdbazxQmBydBqTChZKzJrPMt0ipAk\r\n3mCf3hrV2Py9GTjciHMiqNvcZ6za5alYQsFI1HBHYBqS7HlcLJpP6euKaysm\r\nQyGNNb99qPSTjfEf9MfwuYLT1Bf/BTjK63kPrFu8Nd7Gf3+wF3QkYMCegKGU\r\nvAHNTMJYv4alxrO7ExdBH11YkeUCASXSS8NztSWjzSxxYIC/z9tyowexfIvp\r\n63DOMlDSjR5TFgcDondxaz6GaoHb1VrCC/ZxgPOAZ/NeVYUEAjTkBmEc77Ye\r\nSASI9GDCSOsv85rl+kXAaxJDi/g09uj3+jF+mqFGZrCcF8iCOlnkzSmpMVo1\r\nPZdcF9ingBRk11yo6q/0zxD6/2WcCiNxQN8d2l9O1zXPfsLrztAPZinuyCC+\r\nqyVKQREzeDslFcY9bZ+uDc/ejJO1Go4TaoU=\r\n=yRh/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.1.0","@applitools/visual-grid-client":"15.10.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.2.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.5","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.0_1647092760778_0.7567142170602055","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@applitools/eyes-universal","version":"2.0.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.1","maintainers":[{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"cff32de953f204bfe45fac3b084ba284b378f875","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.1.tgz","fileCount":20,"integrity":"sha512-AexmmYml68qhSQ0UjqWS2BS0VhKGRbLpw4Mi0MqOhz7lte8tfRTUu3zBTig3T9ukFnu4IfZiJcZPMicbc381qg==","signatures":[{"sig":"MEUCIG+CcUChqjjmRm4Xzau252vpB5+zJv38M8yCam7cdFstAiEA2HHEOmE6UHDW9ohx+/0lXmgqFyIBsx0svm5hhETbp5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLtLVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRTQ//Qd//oMEiwSEebINn8xe9G06ZRkW33Cz3Sa+ywu5Mo1x3kRDm\r\nR3L6T6Ut8mC+CNh0lyK3B848zOPGMrpvzoy5A7oNHQK4Hahky0PKSfH6tR3j\r\ncks1hUQAJ+aeEs+zrYZri5DT5Iml/3vOjq1I77UWOqXuQc/acesyYGn1zw8M\r\nUweT1HJBzlMwADxqC29BHsu9iZOwWbSLT2K2fVhp2q6/WcS+XlqkklJcEbqI\r\ndM/xTierYr69/Xpbknh0XGg3+8LygoOqx1z73AcDnKP1NmZd7G5OisdLvi6x\r\n0OgnSwwjh21cNssQgS2INLYqWRyDdM+8aJMNQNrezo+QVtEEhGXhy8PLldb/\r\nBXtf+If1Cd0MCcE7cq7WgVQsNxTjOYgJVdv3uBHowmAeSBL8y3s5YCEqvNM/\r\nHmLfqt23Js2DJoyp4YKvaxMyrLqxpoKyZ1LIlyfuFZQAlHcTRb/q+y89H3gz\r\nJ00FAuQGUMo5JVaDmXAKwtaGxKDvO5yCM4x+RPX0PQUavVBzV711l0IjR1+0\r\nfREsBHhzQFmuyxrRrP3KvJq6vq9eu3z0K9K7bVb9csHhYud6szigJaKI0+qf\r\n6BEjCYNsBdU2pCOmCSSdEOuFFG0lrx1rtOYsyJViDaYYGADI1v/ELbe6lAzz\r\nipUDQAvrigwOvb/z7gaJuBWCqAX4Sq/HjUw=\r\n=9nFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.1.1","@applitools/visual-grid-client":"15.10.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.2.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.5","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^0.13.11","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.1_1647235797150_0.5750905134249698","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@applitools/eyes-universal","version":"2.0.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.2","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"d7bade01564345852b2c6b8b41bd87eb09281523","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.2.tgz","fileCount":20,"integrity":"sha512-U99BMenC9DI8/ViJiNcySXZYbNHUujNh1UH351PBwAI5aGH/cRlFKlvXp+qtum8Qss2PFe0TWXFZ7xoaKGMz0g==","signatures":[{"sig":"MEUCIC9Wyn0lRkGEs3iMIqCe6PCxFZnQkvpFVegkal1dAopjAiEA04ld+Y7kNfNZ6opFsr3UMWef3OEHYHXzV2R76Dq5Kpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRJNXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgdQ//SgOs3rp13qoIyOKeWYoRXVY0No+pdgp3qvlpbcstYCVzOy3f\r\n/f4hZr+RI3Vip1hEPD9ArBqI9rtTY3kXGQzJMriTXscqag16NW5+cTmftxoL\r\nnaiZXlYV3PPIQIhuTz0WOiyjAcItCYaWIkiHHI8a1lIIe8dk4OAkFVDdlSVH\r\nM3V8ESgeAhdQPVVwxLJwo6jPI5MF06Pdq8lL3udGcUiJO3faDcgtMuRGKPlV\r\nUP4TovaW/u4Tw57IlG8otH4pUnfT70G6Gdw0pN0cQhSIcMXfwAskzw4XFaDn\r\niJHtbDrgQRsEjME3qv722VZqDIakgT7mxAMiCX5qMWgyBqpExWcaAXqPVgaE\r\nFEVAVGq2Bi5CrPdbhoVjaZF0cCE/K6sniP0a3iXqJR/9K8+r+Pd8N49Sf2eL\r\n1JG53NQRhtoP6mdOBHER5B7T2KBte8Q8l4wMJfWiksMZ+QWAqEI7ourz/gA4\r\niI1+WX64NVgWhUPE3ceWFcjlycFj4sQzgmJuw3U4JIiaA1Iqb+YJ9FSxeNbR\r\nhzQ4757wWEoLePB8p5QgNaejig89Zs3V3cbd7Xv3unj30EcniV+FYUETrCle\r\nKD4Bv52lqFFY3NHk3PICAPmAmOfurYXAgQNEWUNLuxbphFFp5FrZ1RLfisnA\r\n74TV/gFV8KRMEQZ9QH9KhNxwoo6GLsnF6zY=\r\n=5Ua6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.1.3","@applitools/visual-grid-client":"15.10.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/types":"1.2.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.5","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","@applitools/sdk-release-kit":"^1.2.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.2_1648661335603_0.9066204159032851","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@applitools/eyes-universal","version":"2.0.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.3","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"d0bfb9170ff2aeb34d5e93c97759aded3945a69e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.3.tgz","fileCount":20,"integrity":"sha512-/ktRC7fFwoqaVHQjJcmDxmBYbFnSh0NlomZLlRrkOYdCM8oG/A6HSWbxit4DllDbJxQpUJC2/xZuXv6k/T7q5A==","signatures":[{"sig":"MEYCIQDb4dzHp08wQUpO0DP6kGMPY/kB5ybD3KFHg+Z4GYyr9wIhAPDHdIu0Q3cioW9HJaU/RGekdPaV6SaFGcbpbJ86UIRV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSzEmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO1xAAjNl54I/QN7iKez9PEeikwAqxfnw7zXH5nGcBGSpAuMEipm6K\r\nNq4vh9hCvjVJxcjy+4jRo8JSKEXo5Ni81p4I9aQGddN1s012AJ4TwR3NzDiM\r\ngCUX6OQUjbtEXKlvrWf8fpy2fxvJCf3b2bdnRX1DxAR4BkesIp4++eKBWoiK\r\ngkMrUrHBmSPygI6mGo4dBiCTJdU3aF40YDIdj8fsYDY+Vhjb1azp6dqlR1O1\r\nGAKfIStHx5H0ngjEsZVTRXW+oTfjnq2bJJryMniFGPTbEFOa+kwO6tfUsobK\r\nfBGEqzJjt90QtNMXlQg+09J/IloSZv87iejvyoX4dS/ZVWc3zO6aftrPyJpy\r\nvBbGyZVEEyBITeV2fpnTXM6mBcW4BMx8mdkU8sXVXJu0Qp6+OyYwGnRRqyhk\r\n+DzwstHsINKIVp0pfMlgfbNCGLoIcolYfEOFfdbSiJ7ly+kIuzsfhnOPvYV+\r\n0omMbGOF0cscQp18wpGAP0utcI26JdXG6LDNqoZetNUcvOvfmKVpyNVgW2QX\r\nu+Kv17tZaqf39Gbl9p9jUGxNekh+1pNPaKbOuYJ9p03MQR35xdSwuWQXaEWt\r\nrFk9qnj5eTvTnsHBLIDlDfDocj16QUXuUgR3SK9aHgcgA3KzsLeX6Pt5Mn5s\r\nQVLl4KAiPyn+SK2t2I7tO68x9ooCFrKFPjY=\r\n=C9SZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.1.3","@applitools/visual-grid-client":"15.10.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.2.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.5","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.3_1649094950302_0.0631955603569565","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@applitools/eyes-universal","version":"2.0.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.0.4","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"9b29086c41908b329fc86ad5d8e5fb430422e1a9","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.0.4.tgz","fileCount":20,"integrity":"sha512-1T0CBKUUjvcG3r/WRl8p+QLIaiwP+ct+z0+NaJAVsdEGNB04sDE0a11brWVCrvrRSZU2bMsrjxZ/qKe6rPW0Bg==","signatures":[{"sig":"MEYCIQD/GQ6d0hPptxXubB4x9ydGcN3b1gLj+IjMV9bfcMW/KwIhAN2me2H10k/StzUp91WH4qv/5zbJDFFZfTfajbpYaUJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS2SJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOghAAop0gK8Cb2m82xd92S1MlCRns9eVOUQ98ginMCqL6IKR1w7x3\r\njjuhzcYfOrwSAnAdfx09aVGoUrBprDKNbnwESUc1I2hOe5xPYc0E0yvVoiwR\r\n0kC7pW6sLHvxYCu7Ize4ASiLwgjH2qX5Z6iv6BDx16ejYJenpcIHnj+yhFeX\r\nSFYn1HT3l8CW/X/k0AJ7pMigIpR7YvbcwUxfR/+g3GxTcQZ0napTWyjdesj2\r\n+xkvgMmUFCNZcukEwXlWFM683/2vImYXc8UstmZXQUAFO7VvpSSEh63ObTPK\r\n3otRGdCqiceCI+DcLvIdyc/OvI14BFl06avRRygY3uoHjqcKszm1sa2m0I0Z\r\nFw0LarJvR8ZAAIxxm+EX4CqEf6GeQSYYVcw7pPCyLIasojoxTFOTAmK4o9X2\r\nvT6n+ohbG96DXGcZaa9zglMiLfYiQ0aKqqEPKVTgEIOKdJfyrSwtcWRsdrCb\r\nHeWdKyYHO85rehcrVC3HhHtK9w5i777ex9Qy7gBbdKkUySNaNuI3XH5fbrxH\r\nqi0h1EyeA8r/uPnVyNOMGJFGkMwBJ68O2/qMsiVozSUrrzmp9LbfJqNUZVFT\r\nynEfH8l4UpTI4bqf/7/NAk5y2HuKBCHM1YAMWqndfr7SYQ+6cIt3eqvuwJXX\r\nR/RHi5/Jc/dJ6O1NHc+YQ6zjDbowDHtyRos=\r\n=XL5b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.1.4","@applitools/visual-grid-client":"15.10.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.2.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.1.5","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.0.4_1649108105103_0.19820338357337075","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@applitools/eyes-universal","version":"2.1.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.1.0","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"4c6f79eb890179451fd9728e04a7d531789ea76d","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.1.0.tgz","fileCount":20,"integrity":"sha512-+JZy3DF42BN1G62ZMWjjqypsI1V7O/bBTiXCSKNrqJQtnzclpUejky2nkvmUeUmUFZYklS12I18mCYZsuzfVsw==","signatures":[{"sig":"MEYCIQDNc8SN3jhMQe1YWg2v6PYWc/q+VuyK+jkb97Em2WvrZAIhAJjVM8L51AnQXocYkqbpZkmZoG9bvg8MMTty3W5FpK92","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS/HtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaxA//RjA5ixH/jijq/gEpKwlANhoeH33ur4KU0zWBs9bBNE1EW7wB\r\nF6ETz+Ii1KDcluyLNcntKcqqovgff1deKOReJI0FG+B7ztvpCvFXUXr+Mjee\r\nwzDa1rNzxNE4LoAKUbMGRnI2zh6H/qqYsmn2THyFds6jy3iXkYb8aaVVWjwM\r\n9cZJ6jvTulpxyG6ewIOFRrsWlDU/SJYEoqbB0zdqym75c6JoPFfMxED5QVnF\r\ngEJdP8wuh1KtxPmqCBSGtm6XEh/+E5RzqsALjYbBjThuOaf3h+8w4D8v2SYS\r\n/djIK70sQXeRdAhRG5Fy7RtrIOAj0SHzazrJgmA7eoxEnhA/Nq2GmpayVqhS\r\nkoP1ETbaXlWh5qUUJHxJBOmVIXVFg0WutJ8IbZ82kOj65OmjUpUEILrAJ40Q\r\nBtGMpsjURL9ffGl/oy5Rpf4Ck94gKc3CVPej+Y9ef1zogZgwpyzfUa2+syfM\r\nJ8jv2DKOw/w+DBnzGD1HjMmW7rnRIseIY/v2I/WTXjJ2u/PmlwBO7a1aLqNM\r\nvIEqu7662Pn49q8f91e9ZsxHFLpasXbcObc+aVJJhdXY7x549wSQq4+h93NA\r\nE9r7P7orlOCIVhEbBxFanf5fUGu3I7KMojNr3fYb+gZfZz28s2DrUHRvGpuK\r\n265cxNI4vfMTz/SJy+fQOSZJBbiLh5B+W+M=\r\n=xUHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.2.0","@applitools/visual-grid-client":"15.11.0"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.3.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.1.0_1649144301390_0.7099651741806003","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@applitools/eyes-universal","version":"2.1.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.1.1","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"d7cdea727c04b51d08e5428b4811a65980c65afa","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.1.1.tgz","fileCount":20,"integrity":"sha512-iSbh2zxk7mmuZCUI4dq6GtGPKEpbbMMhm+E+En7lRpPlyYBV0EuCywfV7qs9FWrWBVs9I8tUcRxG3VfTNZxSMw==","signatures":[{"sig":"MEYCIQD6yrZfh5NaqtEoZ7Cq07l/8bD/SUEAKfgcgTxXMtoswAIhALs3KptmSh8pc1DeoQrScIhjmBBIrFKu4c0Xg/BbKhjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTFpmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqMw//SFd6ob73eeTH+tL49NnSl6KFhlyUxcaUJilbE1izRIkkXDS0\r\nDPBowFq1o2mxHKngfaBecpUQ+z7Gen9/AjfvpKg1tbVH3J56aqpMC757h3/3\r\nd6CDYjCJw6R2LQlTLU+x6lQLjpuvLILaOBllCGAZnEVN74+l/wQZw0dPK4Br\r\nquGiyY6Y3TypxsKUr070VIZiy62B6pbcMuU3yozjb/MyZuV637j8a2mEnuU5\r\nUOiUqMEfFLJa/6dlJkTxnrnzh8xToY8SsDEiN54gIb9CUtjkR+Z1FAtGhFcp\r\n/e0OqYS6XhOI1aLv5Whma3uLEAYxAU5m2weWhw1JUlAO9FE9di3lyocaeKFd\r\nYniVCyoqqZKdtnFw8LWuE6esuMFyIu3JsuFpqVHjLzC5vIi14Hk5pjsKdTqV\r\ny7fq6ULDGQn98aOtr2Yq64C11QhEUDfLrz2UL4XarKRp5/SJ5FdNVWUden7d\r\n4cYdjYPLu2STWij0OgVf7MFNrjKw8uklQkJYM74JrbV0x5Hzno5jQrJ2xdLW\r\nMcK8vSTTQEUssyH2nuOXsxoWWZb60j6KN/zKUav9kFjiy+HxINRd/3nJN/GI\r\n/o7G1UyzML/gWEsnWZOBKGlaLAf4KsTer3NDTg74Oth1hxuQW/pEoiuekfex\r\naoM3RjaYDUWmP4v5jLA60jfAn+4x4s/R7Ms=\r\n=vxJn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.2.1","@applitools/visual-grid-client":"15.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.3.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.1.1_1649171046787_0.37296404126881444","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@applitools/eyes-universal","version":"2.1.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.1.2","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"26e5a4c0cf6effddc4008938c75dc2c47a89879a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.1.2.tgz","fileCount":20,"integrity":"sha512-DfrSbxNpqPuqtE4wzUbP7kssLsGCFyIvo7kM85cs68n9ScDFFsjskb0kOKRYDBDATEJPQMxrQjWF93tnPkFh8A==","signatures":[{"sig":"MEUCIDe/pGRsfiUXu8D45avb0Zr+mdQcNRtyqrSjL8FVQV7VAiEAmNVevQC5UWEQNBuFvaHfnfFC1/xpJLVynVadnPnviNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiULUqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMWw//Viobpqoltjfvr31vjFN8Ibr6wctGFd4pbinAeTXP1opp2XN6\r\n5A2h05J/8m5BONH2lHnem/zm1qhPAOGfpcDqe6y66bsqZoFoL+LrGYF+rOR4\r\n8vPeDqA/39v1BZMjnO2XfaXn7KrC6Qq8GRz3DNoQy+gdQ6qX02Y+e9XWUEaV\r\niIt5TuSjKPxwxr6SkH80WhnQu87R490HIoODx3yLVlZ23aUwGlpxr28/jUql\r\n2xK62eLbKj8NB9rRawn1RlUrAhTP41vFhvhp1m0brgIIHaVKtD/1XWT9fG5N\r\nUk7HYWHg7unt67U6Mz2GI7Ary5XCaeqCPgKT3F4NPBBPXU8WUvlZ55pIV8/4\r\nH+gerjx7QX2DksAUuLdDh1NTrxp9QUwErGsCNGr7W4NrtnbtYy/MKe+qrT5g\r\nNMlb/y8FNiAqOoQPzaM3YrQMtTiMaoqJJqeTbXbWD46eoDHY5A4D/91PV6nd\r\nhsHmclMGNFKEQFlD7FkZHdrfVNlUyXz0znQB4ByIERNg5U7FkTCD5fX9JJJE\r\nj6Pu9EpLsvwPY/JwLG+JiSYmsW2dXeWenhXuHZRlwZO2jYh9stfu9CNnqsia\r\n6r94TPhvJN36Cqxsdh50QrX00YrMKC+MHxAgKk5xxsneLAWS6bihcUWU6JnG\r\noZA4Z2S+P2rX4mVGfJFccqvkx6g9DsI5KDM=\r\n=QEWT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.2.2","@applitools/visual-grid-client":"15.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.3.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.1.2_1649456426760_0.4628653985387676","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@applitools/eyes-universal","version":"2.1.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.1.3","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"44b20295e91ff8edcea0cb79f1c6eb0e0bd98b26","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.1.3.tgz","fileCount":20,"integrity":"sha512-LwR/Txjcu0WHl5nQoKUS6wQpvNiD6n5AoI44gju15NxIIGuLpMT6TLCGZIapsGEpCB179LzIVnUKHiAkOvH7CQ==","signatures":[{"sig":"MEUCIF7xIQRjAPc88Vhr05YkJiIZCbogTmJun+5PGtvvOCXgAiEA7sF0UL+peMhPjUOMAnx9Frk8SFw75wXuY2/OXHBeepE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUen5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD1Q//Xn+w/LOaC2c2JrH4+x5FiqOGNghL3Rx0V7cMSoLJBWFY+nfy\r\n2KrBsIEQ8dxOKStBCWrT+Vo+d4Rpi8aKqr6/L8eYhEKd0w2Eo3bo71yKkmqN\r\nnSXecNu2P3Asq8MSzM9AOVCU3M4heTpUMV9vFYjqqLRRv/errg4QOeBH5fKj\r\nYBrz539Dd/tqcbP5c7IQdwModDj7mrAA4S/j51+8EDOcmXzyF85mTewYUSES\r\ngUtaHjtmLZEJGtrI1SCWF8KXXfc0lioGDOHTKYtDk2hg0U3NTqw6Meik/G2L\r\nKfPKL2IF2bI0i1hpkD8CLj1aMwGjoK2oSemD9Uf+RaFFnzaOupvkgqTZK2/C\r\nifBfLB7dGky5v6InAoj2U/xFM02giRDp2w2D/mRzDykIZkgcGynYBwJGJw45\r\nbcwkP+q6p/DaMwWrG2hE2V6WYTF64knOlpizvUk2SvAaV7OZ6D9gbkjHJifg\r\n8kyJOJYeE7zyn/H6lND3zqTMlcuIT9shPzu+4qyXe/PZvSq8K7xHysekTXFK\r\n6M47w7B6Su2ALztWGUXHuDaVtgfEypDSvvrkEgckRIBJVfaz+LZWKM0Yr1YV\r\nM8p9GBQWIrCo6ZF8DTVPpPcbGKHtUYOaux5lXwSBFHaRPY2gNZw1KgL1HBwy\r\nek1CsLN0gNhyOBgYAy2dQ66V9iY1R+CMiuc=\r\n=dbp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.2.3","@applitools/visual-grid-client":"15.11.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.0","@applitools/types":"1.3.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.1.3_1649535481080_0.05958151114725996","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@applitools/eyes-universal","version":"2.1.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.1.4","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"13bede804c49e95ea29a7bf9fb404c973e5df4b2","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.1.4.tgz","fileCount":20,"integrity":"sha512-VFUwYrKdtU9f4hJrJARGXOcW4cEIwbmV1cFgiZvL8GYoQRIW4wAowDfdLhvLrsI9JwnezQngKyIq7WWQVIypsA==","signatures":[{"sig":"MEQCIDVLb5p7Vl5/OMe++dzkZ5VgbffVc5inTqwNWWBJzC5rAiBLPR2EvdRX77rZz3o6d42OrNTtMgGMUOcjkAcg0yJEuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV27RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo31g/+O7dm4cj8p1Qx9eDAhPOXAMwG+ZsEh9XKhTw8RK6x1ubUIvlF\r\n3qNx5+CvaNL9m0GzwsyofvGGyqUj9EXC8+Snve1nxI1HDP6r4x4nrKmou32U\r\nYIzKSNrKgkXHukRricmpv+v//WXv3jILH2swAWpvEPn4Kwho/8oAIFc7B0bm\r\n4VaYg+VH0d1Z0u6cXAC/mB+kYQngxo2yR6I1LVpsP7Kc3nmSvfVDEQRp271T\r\nmPREHHWDVNskmd2XNazhRkBmYsubT0xIgBOwn6b2SuIWUGS35uP4I7sj8EUV\r\nLGwjT5mmVLD1e/g8fxORczKFYUeKTWBmdu30dJ4qYuLD2sMMfPsZa4x5N5tB\r\nx6Lc4ieaLeiCgiDZgwa5Lne/7nHkEQzn7Jbl3b0gFbf2MVlkGjHYBT2YDdjn\r\ncO0ueD1QmFXWmrMrjSU0i4dL594LneIhtG9hNM3vQ9tTMK75LOZrofv3om7Z\r\nXfX8ldo4D9UVcYaikDM9QsNVhvp0Mm73HkgrLJBuNIK4YcxyaSvGuhHMavkB\r\n+gOEixe4Bhr7EUN+D2UKW+tG9T5rs5F+EQER8T2BvYcR2TY4eWs/oZbCUlV2\r\n72PwVVhKLTkYKeRHsKVNV7s1tfBXCm18vyWnzLXSuSdfvHy0J7bYVw0OxQ7J\r\n+FH/q6i6gEbMsZwLIv/RAiQuBvUKU7WjUA8=\r\n=5udr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.13","@applitools/logger":"1.0.11","@applitools/eyes-sdk-core":"13.2.6","@applitools/visual-grid-client":"15.11.3"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.2","@applitools/types":"1.3.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.1.4_1649897169818_0.7426461985326482","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@applitools/eyes-universal","version":"2.2.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.0","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"3da7c2453d44a86179a1101fed7b5b8369737268","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.0.tgz","fileCount":20,"integrity":"sha512-DzUM2g0gzlSr45/22ri93mKxJYpa/xAyqIG/17SHZ6TW4wN1QJbIINdr/TnqJE9Nly88zg/cMNP69gXlG5S2NA==","signatures":[{"sig":"MEQCIHNZlDlzn6oUZqedfbmdn7sAm38NQx72Evog71n9N/bvAiBkgKkBLtYA+TdK/vtJHa+5nTUJvuYS47Zp0f1uujitqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWHF0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMvA//VzhJqdpvX1MUBFUuGjrh9P9r7eR/osTaALP2Ex4YmJUDyVhb\r\nvdv1sqbzLa77jdyrFbCAY5qaJb005VIppg+C0Hp42CTdhhbxuXV3Yz7Hheta\r\nn0jqezIURRvr/k9521S0l+bG6+op0Q3iap5ulr3S/jEUEmRpVK1OL1WZF6l8\r\njlkFP/KmYMgA+xh3DcE1e4zshHxptth74AWwWKyHHSJ1wyDC7/CFRhsBFrBy\r\nOLfcfw9V2t4DeNWWeB283U65a5AWizxbWsXUj3AUTbAazs9xUryw6cHkG93n\r\nRjGcg1VE+J8EDr9sI7LyGCUGtSX486lQf/C2RvIW6zZSwMzxl4q61kG9F/1l\r\n9wQ6QpM812ZDMLY/eemYwaJNjx94PmfdQriWq8oUm8RA9UGdcnevk+UUI3l/\r\nTwf437MxvDzsAZZEXemVwbTwc6r/20f3gJtTosfB8MyHzpXT/fu2cY/DKIg2\r\n5AYbqjvjJctxWKRvgvFjvRD7UmSuDzPRbmG9+g2Oxh6zIHVmEuxcbJwM21Gv\r\nEnO9c6k51MDgO+SM3FokBJITI1rmD1K+mV3BYvMUVNIM2zCvkvY/AJoDAa9s\r\neRHyATC/CeU2UHEk0eLdMNYXD07MHdcwKXXdBChDuZE3GkioGqSbRe0cNSHm\r\nSvHY82sAsH+RGNsfXEUk+ylgb9XLR0XVSCs=\r\n=CU8b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.1","@applitools/visual-grid-client":"15.12.1"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.0_1649963379805_0.4168782159164528","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@applitools/eyes-universal","version":"2.2.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.1","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"79c99c21175db19451864f76caf44107b1ff2150","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.1.tgz","fileCount":20,"integrity":"sha512-11CqeddN/2Sdk8HfP6+mGhZ88prJSGnc4IrNxO4l0Hje/vE6/eWW7k3A6r4zzszLrtsnGj3rr3ubgI/hsWnrpw==","signatures":[{"sig":"MEQCIDBVDOOHxwd3VCfI+H+d0QonSvxyMwrPr0vwWPS+gxWVAiB7hiIy1ckDkYM0HfF0n2EgwUyEL6m4/PVEvWqXSmIodA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXdmHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/yQ//XgjjeYyuwu2XTK8nzSaLY5d0z1Yl3l4YSCVUfzTEb8QmgDy1\r\ntFLFbtK3/A8WcZYBDneCKpzSin2GYXI3/8IK8nRbhBuPomK8J7RneRBS4xh6\r\ng6WsI/1kmbwIPZCuk9n3CUh3hDADp16150kOUHIJkEJyMwSnxwbW+GV/VRUN\r\nC78qJ3n8N0lJGwBDZwKN0Lbga8LHnxpSLImyz4Ve2m+ogCtd1w2qy8rb+CrE\r\nbC4XTkG46x9HhdYHspbKicyM+9jlh2sqYC1FJ0Yxs0N5WDr2sEs21wOuP5bF\r\n19D1RZczHUZzlHZcMFrVUq81u3oj+Z1MCzZ1s0sS/aihBIYS8HAP3Hj8fwaq\r\npZwaCJ1yEjIAMSOaXYbhmqm8AzA+InAfSBa825aPfJF+trhEWHY+UEaGlbnZ\r\nzAucCI6Cdyd2iAV3Gbi9AIIUTFoG0QohoD+FtZs+hBRNf29fJPIxEEZNwQ+k\r\nOvgVqt/mOWte1C0XszW601SnIukze+bzyLVT9lAp7SoUGuPioDxYji56SHN2\r\n6fmXLCHihtDRPUB5w+XGoohrsQPNOVQs0zRo0E2CppcyxaEOpdlLm1cmRdXK\r\nnHlNhp/MbaYjE/voBIXjdojjH1/PRQcyrG0ieH87HQzAbw9W/jG4xXVcLXo2\r\nZfNjFn8wNFVfDoKs3YVCvKwcQrdiLXV5Dao=\r\n=q4Ak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.2","@applitools/visual-grid-client":"15.12.2"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.1_1650317703036_0.8580386179649793","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@applitools/eyes-universal","version":"2.2.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.2","maintainers":[{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"a97a35a22c4e98692d4da69b904cfd7207739050","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.2.tgz","fileCount":20,"integrity":"sha512-NSCDHAKi54ou+1+MxSg7R8UMuQTuhj1tKoILop5EULVZqQpZPOsne1udoaWUasbAhW87QuecT7ntB8dpq4UPUg==","signatures":[{"sig":"MEUCIQCUhI2vdwaw7wBxe+wO+0tLFwkhijbFaAjnjNhdxmAm9AIgIB32GMo71es6Qf2xRUazpBhK6wJcotY9/MMNgUcsesw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX3XTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeHw/7B41To4qUiNic2BVu9JDDoWaUKnRQx0O0MuGnkEQakShWCkdf\r\nyTYnTOH9TbONtO7naXTBZ/ml2tFUy2c0CzFA8grDDbPnlqPs+SoRgKUWALJh\r\n0c3bTVqa6vWhCSvfU9i6gk3Q2lPAeN+DzYNv3ZwebIEOFSLzTN2fWTnKrVnx\r\njHuHNLNpmPOwYRucHMoaM2f3o1O7a4NFh6myyPpY1YoTWzoasiEA9JkbKSlf\r\n72fEv6gC+3BSoBVvL8exvvjN5ApQ6BDI2buvjoVWKsZBLfmxX7vsbsZaIUH4\r\nstaxa1DqguJo3Hx0I79vdPu0Y0/UIKNVzTozSb7jtxm598qSxJkyd9wEYsnL\r\nq4iPbZfU74icn5Fi0wB4S6i1WYTHQlyRunIFKXT42SAQnRpvD7GtX+ODckYG\r\nWAnpy7QgaTFT7pq3pwlLocUo/U//gSgcT/Lai5cmKlWnTgfIzy5nuzhIxO0s\r\ncTg9hi4NX1wvZ+WnN02evDTdpQ1vFeaCRJgpYcHUMIO2sOo96h38LsWYKnbc\r\ni8edOlRmxFiJmTst7ewWZB1AzFS0xJcIw7F1BqElL9oM5zEn3pY1hz9Jx241\r\nIz4sRXfc0X0bzQLdXXLluA6b+7YNlu7fuki7aydWHo/Blkk9EyvPQYKZV24Q\r\nEFurGOC7UFdzsvd+EdRDl5gA3vuyR05cgVE=\r\n=eaag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.2","@applitools/visual-grid-client":"15.12.2"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.2_1650423251016_0.3895294485957299","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@applitools/eyes-universal","version":"2.2.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.3","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"135a3030f497d1c0129eb5a20fac698d4b73cb07","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.3.tgz","fileCount":20,"integrity":"sha512-Za/rfavGyp4jK0PsgnJ1Kv8zAXPAIBswU626JU2HLyEYKqxR15P8QOe92dZ0c8JgZXXz8WT3A6XitDddQyKKmg==","signatures":[{"sig":"MEUCIDVoghOyQ5xCwRgaQE05bJCCeXjV4IYKnxg8aSBU9FuiAiEAgsRJDBSbfwlZFajXoRf0iv6l0JlWddJtolNyQNCx1LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYD0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsFw/9E2SMPIzXOlqIUaY9dduuEuJvOsOMpmLWvbdnnyCdHc88kJu5\r\nqsnaj2mkDu4ioZwXtJ+knmvgH9Bo/itMHGNDmVObm3MWhdAgSmHvkTtqxzNY\r\nkrwTlE+dHNg6Ey7NutsFBFEloa+zXOQ4adhy7YJz+FyUSnjLkE/rb5XaRuu9\r\nad8G+BkJSI0XIdZoHG92nKXdncUiErA7HTlYsB7kE9nzb+FdfF+TWyCl/fjW\r\nnS6SH+pZoPdcjm0UZF2ZWVR27H6p4fo5uInxKdRFS0oHhsKMmmEy4xKnwINf\r\nOg7O576sGbLuZodeAubR1y7ItyGe5KQo+/OlUgqwFFU7iCTNwqa2Kxa7UWX5\r\nFgh/HXcll5J+D83VTXnQF97mUW5bKW0+K9FA0rf45BlCqwn98AO/zH4tV3Rb\r\nRr/tCujxU9BZkQ9oMu+x5q9e2kHKkOHAu5lIsxaz2MY7SHjTjbDcj+4xu8ih\r\nifdzhOrShauIffv0wR2Ht0d/91WlXOiO3ucoGj5SKijMTSD7BJM/TtoFOrhf\r\nMwfaurXFL3Venoh3Nz7VcegwRCVhMJKrbSpU3qL+vbxdlKq+LW+TrT3f/por\r\nhBFwb0Y5XhgVcRevlilTEX6gfHXpaojZUoHWSRLLM1+rpcUiahPVHRsmq/fN\r\nXJPYh/QQ6JjgYTclj+pfUl49gk7qLf3x8DM=\r\n=f/si\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.2","@applitools/visual-grid-client":"15.12.3"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.3_1650474265371_0.6045484123987821","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@applitools/eyes-universal","version":"2.2.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.4","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"d0e42c398e47b51eb4b7c829dc7a3c769118ee47","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.4.tgz","fileCount":20,"integrity":"sha512-lve4NML1L8IhHHrlRQj9U3qe7Y4t005q/og6uQLMfXgTYhly+pSyA2WF375om1h8cgdp2Q3z/qzwNbtlt++1ag==","signatures":[{"sig":"MEUCIQC8BLLeoJJjOFnF9iIAJqfUUaG1EPJeIFTpgNHS4YRsQQIgfDE1zujkV+zZ38TTVh9kjKs82BIy0sLjsUu/B/CKh2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYK3qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovkBAAlMtO8dz96Mmg2dIViVCj5ihRqZPVH4BTG3FLAVUCnk/ZFjlK\r\nmEdJv28Q9g+AWVHvCW94NWzpBoKthfvthhIhY4H8/aMjIYPcevMj6HpS3CuK\r\nN2RDcW8EsENiL9Sad8zIBtyrfNGrT8FEdwKxcToXLQs5PL9M1sTpky7kd8Wg\r\nb1Qbdl0R/7pXS9PrTmKfEQ+Q90HzinE+JU9EOz+4DuXHeEwMublISpgtKGoG\r\numYvGXsneHitvQm30ryvdZvVH3lDNZ+nzyWzBenEiLhjznfL7hyLlc/oU3x1\r\nXaU06IBmEpRO15Vq5dbI000OLmAFNjHCocQbVdAXHy8zwsz1JlAKJxyB+5mp\r\nor74KBQb4LToji6QMjt663GNzXUEIFd2GjT5Bp/TQs9aiemvHXQWuldTpt7Y\r\nDen0njkDL7m9vr/5xzNzluYpiZ/N7xO9uN5fYTVA8IUZQIEDnQKiN/YBHY4c\r\nUiS1omhOzc57CiRRkyCKonmSXr6uPyd2OVckviMZUnf67BWRillsEFXEAqBG\r\ngToF2u8bZAN54IT+xEuFeSc/3IZtcDO1bPTuGZ2MUzyR8wx1RnHWMicSgTH/\r\n7IWTKil8bK59PssVZAAFOwtQ/WkWjCI52vW0PWELegz0olwSDNP12Aa3b5C7\r\nKhhOyjZPs9guycvrgdDXaUZ2zT1CpOq9BL4=\r\n=p236\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.3","@applitools/visual-grid-client":"15.12.4"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.4_1650503146045_0.2701771687640593","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@applitools/eyes-universal","version":"2.2.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.5","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"b1005cfc59f34d9101dc3f817562ab5ee42f0162","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.5.tgz","fileCount":20,"integrity":"sha512-bQ9e938wJ+M1+sQpUd2PGpMs9zMSxPk8F2BMoz0llV4A/yk2DaTZAJKFBysDIEgre2k6+Oz3LwWpY53ZsIiL0g==","signatures":[{"sig":"MEYCIQDFAUM5NOPizglwmuATDM2UwK3rhW052DkjWxrne0f/IwIhANDs8Qe9G2VKyoZn44zYYtZ7TAEOF1lV53PISXN7TXfq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY1SoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSAA//X3VtaWo+g84pgCSP3BWsJLDrp1YqNJJG3tOxyzJestxKsx/z\r\nxwmCk+uaZyVUhNkSjqAiaOJkEhI9znnOVIG+0ynJrhIbBXW98T2nPQBB/saH\r\nSwTsCOsDinihyH3ABviHNkMzvfudxQ0MkrQWQyKzwCdF2xtB5NS3kdYkw5xD\r\n2V2MBrRJSoJ8x7B4JgNkVldxUUtyOHcrJS+DhzTsC3WtQGodIB0Uw7Qeso0/\r\n5UsZiglg+DzS9tHH/5t2NFJAX2PsuiezKLPTtLFArYs46PI0xSJ5ZRJxOImB\r\nt81beNZD51fSKX7h3Fzz8Xrq0DjTBFib4IZQxEv8Hf1qNeR5JWL04wIhMrjE\r\nmkI2ILrhKxtfp5ImBwE1jvwusqPparOXZeePX+c5Iw7gQNObcZ44O76eGFF0\r\n6MJ46HaF8yQR0qBs0of5vNPuV2pSEdXPRoAILwVwvGOWIwExtyINMP2JcRAQ\r\ndQ3Da/SbUtFPx0zPoqUZ6ZvAlmyXka9BJNMBPMhZcGzlgrA+tIcz/GZdUg01\r\nL36QWj3yp8tbIJ9RE+/Xobo27tDhNw/TmVjxOM4NW4bFinVBo+bfC83y1RTl\r\n31sFqxYaK/Sgdfwb8oKHsRc/rKlt7wYFOofEkKDaKYXLz8BFl8y+8IyVmZQp\r\nB1YHAtFgu5lOaX51zQIWsYCWVftBMeSGkcA=\r\n=8eFg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.3","@applitools/visual-grid-client":"15.12.4"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.5_1650676904490_0.2091170252675134","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@applitools/eyes-universal","version":"2.2.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.6","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"e885ed2e33992d7aae36c97ca50cddfa2f53f97c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.6.tgz","fileCount":20,"integrity":"sha512-+WNgLeO9okLafDMAEPFnMb/X0iUevIMYMe0r6xivrxAOlnVdQdIgbIfbRUvlb+UeLxNN7DT3z2tayTFHRba85g==","signatures":[{"sig":"MEYCIQDWX5ktfw/3eTUKdhfluTukoLZJhJcoZpLo8rHo4KhAEQIhAP6IeXek86wq+hDiQggttKgbwIJh8AZY5xbrAA+YbnY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZt+VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTLQ/8Cz++T/EMB59DKb0OHEuBcnHXIfk5A8AdCIUlebo+KbBN5TEs\r\nJcxOlil65y1v2SY3GAhLc+Jxcwi0DdjmeehKdBlFNKUh2TIsF2jH+0JTpqaD\r\nsCTRGAGPlD66Rk77vsZagtnEDLMECEXY0cTc4TlhTLPLCNh8XL0kBWlQPkfS\r\nZP0J728o6HJaZDcvQXpLT1Ct/HXC+mKmcTyM84zcrM0VHGYK82dqR+CS7uMF\r\n4MZgX+Ik5DFafXZUWumU1NYb/2dwsEMs7Oba/aiJZ6ZZc6XXLBD9tiOKev3w\r\ni5UJPWaWD2cfi1Jj0LzdZ5uE9nguEdAB8/0L1FEBH3IDjLcdNxO/Uuo9/pZw\r\nmxARLVYyCxaceasRMPUMErDBjjFp7IcdZxfNVtCI5i+WWZVoHRL6v9ij2eXT\r\nqn4jT1LoNa4lMfvqa0M8RdVC0Tahku5lUvMbd2+X8vnoLavLHyiV9Ex7eUcy\r\n4MysqvETp4IAeZsRC0+i+0nmDB+UIeU8AvCf6eWPVZNfce2A+WeRNsFRG2UX\r\nv4tDd4vYmdyALG3TiDM2Jgzz6ju71IfnkvSPrlFRbDC6H3AB1HnK4uGcN8dL\r\nO/X3i2C1NfjtKOP3ICJ2ZLivDZhr5YvmEznQtN8ZYLsnkEqeoVvMRD++tq9v\r\n9PHGyPE2dEZIhSuNaOFZJmnRFN4enNgrKhc=\r\n=adpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.3","@applitools/visual-grid-client":"15.12.4"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.6_1650909077612_0.9424469649151792","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@applitools/eyes-universal","version":"2.2.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.7","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"098a44a776aef9801c1deb53e4329694df6f085b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.7.tgz","fileCount":20,"integrity":"sha512-GJzLiW5c9KnmhTsoykBjGMhaOELTGnO9lR/KAc3iFSlbKh3zqi5Q/RsxE/X1L11s4dpIquHPRMXYsaMxd7Q3mg==","signatures":[{"sig":"MEYCIQCU0ss/VtDCCpzWo/21aV9PpIk2h4/O3uqW5uhUvqZZcgIhANryT98HyHFDjvUmJBHFCg6gXaAbMx306bVOIFWvunt9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZwUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvNg//funYUembc/Ofxc+8rN0nL9u41fjP3nqvxhlJs9aY9O0IuiJr\r\nqV/JN+HbnvuzcctZxbIBVDPLJX6cKA7+urf9tq8+s5zTXsgpSi5R9p1IKbgg\r\ngY4dJqR0+QqdO/OQDr+KoSYkGmsEg0cOwY1Lkt5jzNbgVo1nTjBO1JTgBKXY\r\nrhbOn+WvPSlPw0pMbDMUA6mCoc2OHor6X6D8PTyIpqxpKdBQj83BaddzwhNq\r\ngnUtA2RhFGwQ20rfx4BLrZt3TXYrxQ4SmyAmL2LCDSQCqjL+K0V5iPGaXAjD\r\nwnDfXdyuwnrS+uYTkKJcZIEZ7bKiyUXjxXi2B8Qc+/sZ8prmjqIyAxJJA6fP\r\nBeUFzo39fGX/gp34PdD/ewwxCD9VJfrA62hx1hFUk0IkCyuUcFfJ1toG3PLc\r\nGwV2wtQS9QkV+NCzeFP6MPxNAsZnKev+LriSzplqA4ZTIbIaG5V666bEWAIS\r\nUV8aIObkR6FhlVjNZmHPF3+59ZLAux7DZoa0nzgwC4Ix4sBE0qgEk4/8udwV\r\nHZfqCMHxwn2I8jzBuoqD26fXaWtJ1zik+mOJj3quwgmavrJI7J2DPa5zEtND\r\ncnISiuWLN2LGrnrz5jGo/v/Z8qmugI9E9G4IoibrL2rzKOogT57qM59Otso3\r\neFtjCGWbN6attgmMjKnXpleQt5OzsjS0N7I=\r\n=sQRG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.3","@applitools/visual-grid-client":"15.12.4"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.7_1650918677957_0.6345764032867356","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@applitools/eyes-universal","version":"2.2.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.2.8","maintainers":[{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"f87f1a67fdde85f60b56e4b56ebd0a593f6cd7cc","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.2.8.tgz","fileCount":20,"integrity":"sha512-oAhm0SqbBVWSCgA/+WGgU3DBUMTYY4Yj1TVUuRlnsT0SDJrt2sNh+XBZ2Cd+EB6h5eNp2upcLwCyedwJJA8FwQ==","signatures":[{"sig":"MEUCIQDP+ezk8ntEIMxw+GkinTS9VrzCm37Nj0xGsgkU3+CsTwIgCCh6rbnP6s7+uVLApIGUml83k8MRw+DhrjPryQ7pCMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaCXzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp94Q/+PqJFGkr9e2m7JuM80MksiIxWD2NMLspyKzM+cstdSkAzgq7E\r\nRsemNMSMNvU0F4KRemLooivz84ElEIX2AGyOp5eX9eP7y88Lh6QfK+kqWvnG\r\nKqWLHoDe+/+k+ctzIAsrXau5nQCJCLjGrrzFngmgxftdBrdM9vhVFhTQoAUG\r\n8ed2QPq7M+/QASRkRRZjzhFFIu7NuWnUSoO6oJdVenc2x2du65/J6f3snW8n\r\n11Lkf1ek+xm8bAUAz5jKiUY2bjTnF1Q13eR/Oy5CJywDtEBY4DSRKyxlQ3Bd\r\njPtxlKteHiBKdtEjOhVRcQmGkRQI6pdguBaTaglqyHbZasEzGV1w696bC9AQ\r\naKXGS4GFoCShOMHnZtGBpGMUispOUSdVf4P7/rj7Q14ooEO+u0j6sn/sp9Q3\r\nK3aSUbJJ0jes8+qFVUz8iOdubH3fYmRI22A/mRQq8nawrWIWLPivqszm8WZi\r\nWL3bIIJwxhWcL1T48GmZ+c23ocX67i7ghrllcKdt2VLCIjFGmUhWdLy46oxf\r\n6gtsksyFzT27iQMWdjTbkwFObndzm1Oi1E2gjXmKZ0hIygcIQMzzMmaFrW1Z\r\n4aMOeJQFRlb/fCmTJZhS8uakeumYhXENweHmkHM83hdP1Lnf6JxPI9uYDwTI\r\ni0O0xV52du+p4qt04UGza1R3oox/wvc27tE=\r\n=1h/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.3.4","@applitools/visual-grid-client":"15.12.5"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.3.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.2.8_1650992627401_0.7501801455436439","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@applitools/eyes-universal","version":"2.3.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.3.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"84bceb263df058b0c7b5d2ea50aad71f214dc55d","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.3.0.tgz","fileCount":20,"integrity":"sha512-qFNjayxoC4BGW6XUMkVMOvWEDK4TvRRa/efHlWT623KX0Zs0Jc9mdtgusz73OpzFvhgisJLJh95H2i5o6zXH7Q==","signatures":[{"sig":"MEUCICXCgW0DdNw+Fhw2RNlsXgfz+HII2QjPbnGz0R+XhIuiAiEArMEeN0ktAwJ6SE61ksTnpCaw0uGsoDD8zIXhQKruTzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4MA/+MpxqZ5blOYwrdmQIJOcJE8Hg3jFGTu/kMYp6cUmui5Gtpxwc\r\niJbvKL5lDTH8tED2ic0eKXIV1TW8FrJIYUzFEsvqfTbU9yM8tqUZ6a9RLv9t\r\nGmy5LtQBdI25BBhnLl2Dv2+2waQrBY+0PULK564lERYB9i3Bgropb7C/ViFA\r\n5LYS/p+fSWynMCaWJGg4I/L7NpgaP7xfF95ZOdgAX5/OB4uTw3m719ZGqinn\r\n9XMbbWuX0bJshaGLheC217ARqiGhuSsFlPDXAjulXXTK6v+HarHwmEMZOx0w\r\nnDt7O82eXfn+c7vNUerrRi42VnipxWdk9F77szfcezqP/YHmHMs8Tr6t5vf+\r\nillrzsIVpYZj2JLaxg6WOjGa3Z+w2e6PeT8j4wR7+FlteV7/yrzlisH4a099\r\n8d6hq4AGg65Tm3eaR+n1qmucLqMs7haz1MjlhpDKA4qs0LMgGixO/bkF2NNA\r\nfM1x9C0J4bSJDJ1F/9M0pi1/7BDW6BZRvfmem5NVyBXIxcwfB1PM5B/aM0wk\r\nbv816EWoLAtBQHQeN9XJtPgefzN6oKYW1c0Dj3rdYoKNS17Ljmms4MiCYD0z\r\ny0g56NCKEx427OQ1zK5JM3sZdn5fkJtsxWtDvMqrwrqcMuvubGgI/zaNAhz6\r\nnFbSte/wQM8GKLT/vwBJAWy7Sx111PYDuQo=\r\n=3sti\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.0.12","@applitools/eyes-sdk-core":"13.4.0","@applitools/visual-grid-client":"15.12.7"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.3.0_1651573182128_0.6796297323446954","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@applitools/eyes-universal","version":"2.3.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.3.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"2e1803008e039730b5cc46fd0317e9ef16ac45f1","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.3.1.tgz","fileCount":20,"integrity":"sha512-HOCEwgkNjLnFD0f6ejN7wAvSqq73LmL7MRWdAMe5Xq9mqdMvBEmQrKyIvm1b/uK3J+UmI5SJ6AHfsYsmDIGquQ==","signatures":[{"sig":"MEUCIQDHut4oJaW6qJWztTFwKD4Y6GIu59Gna7fOr3C/BpCl2gIgDO36rSAHMyhym5vjZ4x/jCNcJ3mel5wFjPJUhFRiUmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiclw4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy7g//dSL1TEcFEGOo8NiFiOg4LX51QnJc/9tPh2eeFwJRJQlcSS29\r\nYdjAYo79ZRbLxXcxVYT6K/X44BPgI7Ta2kxf335+T+XZxzuzetUsoAx1AEV9\r\nDP8ijbpy9x3sw9A3dAZn+3HI92wqL9vtsYZI9DVZRyqeQEi09xZLdTijLqw0\r\neQnxAZ9OqWNNJ9QQRoSIBp3UGfJDFWwCUDsoWnYFemjlrpaItU+L9NSxHL+e\r\ni5WuF73Mb0J5Zkab9EdgCrLeZUaR38RfE2L59lFtRGXucmj5FclxTe7Gy3Gd\r\nfoVUG5CSAMQjfCKve2bUerHNKqNR8hR01SbZN++fv+fY2+KV81Q+aJAHlXNa\r\nx2k9w9aN5AmnnGboKiSHgbbLX6rhoImLQ/cPDE1rkEga9ollaVW5Pith27sF\r\nZ7RR/0VJ/0ySRm+ulyqPah9J3I4fq+Am/GbFcIsX+lcrrIJkGYjr6h79t7Jw\r\n32Lut4KdI1qBN5KV/0w1SHHjMtj6K7ihM5AQpLT2NjEuOd6FD/uKUnSL+ZC2\r\nPoUiKuiFF7lYfDHalV1AqNPOUe7OXtR2Z/woGtrbLCOGcxyGg31AAE5UwxgR\r\nRzDuo/Giyk86sB7EDm3h4sgkDK2hpq12x80QJPzZczkdbyvYnFFB1aBjdaD9\r\n0wFaf/zKc2uJ6d/ejEjf4zelYHOg8ppgAPs=\r\n=r3oD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.1","@applitools/eyes-sdk-core":"13.4.2","@applitools/visual-grid-client":"15.12.9"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.3.2","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.3.1_1651661880392_0.1166777084350048","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@applitools/eyes-universal","version":"2.4.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.4.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"71a58d810cb1105f4561b15d1b99aae627902921","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.4.0.tgz","fileCount":20,"integrity":"sha512-GPRWryycrHYyk/Wt9peEkIJkarlEc1LP1oo+C94A/llcwc1B+FrpFztM1mplVj7fHYM84NghoXygxoTpUnlRAw==","signatures":[{"sig":"MEQCIBq3ikaEA1RIIFXVQd6lMrY5CKiLa12Ys1D3tB7rzwgfAiBtvvIvVpWUq1tBHa+d/l1gHpSHqrV57GuV5UrDGYDC3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicsv8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIWg//QacCzsWHSc6VOOYox7KhoJfcwLhVQ/VSyxooJ6QSAnQ92bAu\r\nouBjVEjOT1oHF9fJm6+N5gQUAHH4d3j34ZzrmV41peyEtiErH5cMWR3y9p8Y\r\nFn61lWwvLAX7xvit6jlhdFPKG8KsOOsNY+i8+c9VLW8s6CEY9G89qlviovUD\r\nDwD9tVoG5cS+2SN+uiCx0KPXtg2/5c0CP6vsyXvTkBDm5m4HTjjR3CWl3Fgl\r\nL+UuR2xO/e+Y7dthkReL6/UnbUp4k5j/lLeRzryI1oQRr8WIAiE9I+iHBRC+\r\nxnXLX7d16La5+fkjarKKvDY4VQ4qKR48qW1QPiQcelonPFGQb8sHtELAJGMf\r\nvdK/SHugm8JT+3BgCfcUPOvmEHgUxvzzxVY4QyTYk/qgP6htPMXovW+sHvih\r\naGV3i8NahBKVSFip3pjvT3ms6PW9qpCIfwcLYM7P51D4onpC0E+Mx5gAu4tG\r\nB0G9lZNT6Z0h8gEDnDOJQvD9xj9WgyEdzq/CwZNjlkZBEM3qba8jETK2GTzQ\r\nY0g4p8WUgwE5muWVQYler9a/nVVGfmTO53yMBNHgtYaJskjtzQ6wJp83+brx\r\nuFXBTPNPsfN8rM9GBQIv1ou557U5XpqxXmn7MVZT5rKrGttS+656/4vqxs7d\r\nEKOl6uilC9Gy6HvkvPAGjcZV3fll6VqTNlM=\r\n=RjI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.1","@applitools/eyes-sdk-core":"13.5.0","@applitools/visual-grid-client":"15.12.10"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.4.0_1651690492781_0.8311636445511656","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@applitools/eyes-universal","version":"2.5.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"9838825314b722ef5d10215be254698f02bea613","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.0.tgz","fileCount":20,"integrity":"sha512-pNDG1Nyf9NOlIhfxuQAG7j35dNt62QtxMcVmjlUoQdnVGFgAdrCy8TeV1LIJK6ejsYKpNbYE6/b5EsJwZnXw7w==","signatures":[{"sig":"MEQCIFyLFXLb6NBEO8A68fdWnpxAzh+iq/sPnJxXNQNhhiAtAiB4a5oKljyRu0VMkRuSG+p1eXURr70E6qTundgAuGf3GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic+muACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe2w/7B713bMe1UGRqmOl6JFIDlEEzg/g97GBPruyC8zEZed9Z0Y3p\r\nITzZ22np06Ouse/w1Q2828ZtXff9YCLkDhK67s/g/1Wj9NIS6eb/RvUNL1fD\r\na+rs6v4dr9DVmPGCXCUqLaNZd/6LPOvyMq+DC3ucbkQwGkmjAweGjo509cqc\r\ncaCnewQbk0nyvzE7uo7UOzC+bV5wPNAmG7LRwr1DE6Ms1zGESaUvQWeut4DN\r\nxqxSpzgM/mgZdo00la8ttH8uwDtX9msIne2ZSOjN3uRngJoHl3pPQ524coG7\r\nb5TMpyXQD7xHa/9WRHYPS5CMKZLYXo5gH7XTplqkLiXt7BI/TpFRfBFWIhAv\r\n4/5Ux/Cbe1ASDwMGbZ2+TSOOWXQufDghb88n6rkHUbud597uQJiyGOZzb+LG\r\nPLdoZpDiyD+1lasVJJSjpYT5r6n9K7SPqRWS5VYYfeRVH9/NK87JRl/Y1odD\r\nDvbU6qGu1/I9VFU5f61KQwimOeWgXsBgi6ZjJhaylqJsiWuWzW+nMAvGGcKv\r\nkwpCuvwwv+ezfm2I05UHFGvh0HxjELqpO4ftYWcqadVeqSUJDGePkFPwY8at\r\nl1VIG1Oy0wXLbKNROcJ6Vvi1KpFB8iLgTvv/SEu0esY9dw7zWOwiDKdd2rMu\r\nw4s6GhHepVRj5StcYlg2ZSTp8G5pYkHt1z0=\r\n=SKyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.1","@applitools/eyes-sdk-core":"13.6.0","@applitools/visual-grid-client":"15.12.11"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.0","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.0_1651763630614_0.04817682016131131","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@applitools/eyes-universal","version":"2.5.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"bd2718f83d9d63066fcb2dde0baddcdc36f841ec","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.1.tgz","fileCount":20,"integrity":"sha512-qpATZtvedgvqFSXlntULRaqgMojM4EJFDrkom8y8q3wAlJ8hcuYi+ddKwfMBhlhxNmlUhlCZwWpb9NixJ0V1+w==","signatures":[{"sig":"MEQCICeXu2EBvJiEgzBgCRIL9lp6u/ocxcj6OhnrayACOQrUAiB59dCOa4pcSLHuRw5YhBgpmQiYDQwcye50MEf25PIwIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidTXnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZyw/9Gsd4C6bpg/Hqq+WUv/hdcoIvYekaBSLksQujUMfc85UIgZKy\r\naGDwe5lzutmury4SqBUZ5sS7nd3Nqe9wP5AaMUImvQj3nrEVsSSp8M3t7M+Z\r\nc7lX95gQS5GeScWdx2EtZ9d/jmbmx7fGKLJfOXQgOye1ZHnphz57sgsNNMBe\r\nOf6gYu2ggd9Mm8Dw4VlIWmpYz3NPSWiUayDqEMQqdmAQlzde/rdFI7POIc0X\r\nM2Mo38+SNMc1g4lOcIh1MmO8jdJqNMM+yB4b1HfcGwELJXvwP9ZbaEIt3Gpb\r\nbtPYcC793WY9gg3vlyS1bcw4GL12y09xXZGCboSKkHA37c42W2xs2eaOZb1b\r\nY+xp5GeHINFo1SjYOR5JD7KIoS/qUjDmZjyCP03NLaV3MTPfNOQCYPzuhgy+\r\neIb079oOTfbKFq+RHIKSWPkoWdMTW2UudCP0WXT10KKEn3xUqFzDoOQRm8Kh\r\nrZLLsIVaNp1Pure2Xh/0Dj1iKUmamwEsOksUKuTdLJSAwTs/XkamShWl5T9U\r\nVeaNpdGPKQpXPoEl57ZjOXqJNZj6YDjS45SV9qz5QEi9uuiQbZ/kB26fHZWh\r\nz+Q6mvvJqCRhCIKzXBhuTzTgQWvDhv4dAu/Bk702fWJ0BVWT6wq4TTcNpy3p\r\nAdKfxzksqsDYHvXEOW2ijrlxf6urFfYoaNQ=\r\n=T94Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.2","@applitools/eyes-sdk-core":"13.6.2","@applitools/visual-grid-client":"15.12.13"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.1_1651848679627_0.7639268023234376","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@applitools/eyes-universal","version":"2.5.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.2","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"883c347f0d239d28bcb6dce8349566627bd1fc07","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.2.tgz","fileCount":20,"integrity":"sha512-ouKiwGQWseVEKAJJXg8ES3q1c8md14Ne+N6q7UR3jaTj2eYUbY++cRhlHlbFj33ifVbDNOn4EYEHZX2dE3M5Zg==","signatures":[{"sig":"MEQCIGm0Re5x6ZOM+5g64AW4t2DMY5zp9Bm08pXUm3BDepT0AiBc4ZpX1ArurPf9LBYAf8CeWMPztdhvYL8Gy1ovQe6ohw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieN0EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAQw/9HQcbDEOCvs7UspMMrLVBxK7rtEtNHad0CIEl2G4qElo3VRSt\r\nPssdktgsZOiudzsfmvA0LKUeSI9eQLmFzgVRFIDclK92t5BWJTabmzZIzhtR\r\nk4imDqYQvJUJslxPeaBjiFrLrNCWdavfNL/rcaoEx5C+TYXKwbxuTNSZhC5f\r\nWpdPv8N48Onyzm+NbKQ0p3GWnxKV3VzFV0H++ikpI9BGUr3K2k2tNYyWqBBH\r\nkV+BHnKwVEJ2OCQ4Eir2S2BRzHu/846ox07zjtL9KyA4ZHHX6L7XHRxYjW3U\r\ni5N3GVRslDBgiy5nXB3/p++XYZJoRiRePgHYxM3LM01JRvfDtP+SUl4vQdaP\r\na9KQ0EiUbsbE5f1SqWj3eg9voW0vkLaStgqSOqChLbsKNzu9NXdwb2wTKWV5\r\nJu+befx8XneR0NQGmXaXTnDCkjZQUbGD1DU8KK3LPikm2NWi02j22W6u6IXo\r\npPDKB5GIdITRuVcirGmkjCs6Wfrr58lRiYpa6Ct3xVsrcFPl6ZWiIK05H2EB\r\nKJaKOoHKoU09GkprulHznkv1S4Dy6PSpAFV6pnuJx9LLEa+zOrse/gRRLrML\r\nYH1MGfvYG2IGAgwKWiA3nc420M0TKZ5mMjNg2aUjtlX93wEddVoC9l51Y6oq\r\nHJtzSzCizIPBf4UzSyz9jAq0zccbSnlVJ6g=\r\n=U8Cu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.2","@applitools/eyes-sdk-core":"13.6.3","@applitools/visual-grid-client":"15.12.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.2_1652088067900_0.26472406073816024","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@applitools/eyes-universal","version":"2.5.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.3","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"e194c157d0fc18d74f15ad255e1df3dc2c079187","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.3.tgz","fileCount":20,"integrity":"sha512-PaHMP2k4tP24ztecwJDpS/TP34xufqct5QQy1OnizuPeNtJp49PtY7PEggiq36tj5zxCyrIfIgjRJ6g0j0iTGw==","signatures":[{"sig":"MEQCIAJ1xzE53KePMb1uPK19vrHnncnkik5ZvUH2U54l4bDkAiBQtRPwva6E9APKCUJvLp2qlNu+jtsh2pA0J+4hO2Dmjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieT+wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9CxAAgepS3yFuQtk+nCshFoSPIOEWygw48wB0/u889/CGUWRSlHPV\r\njJBiauYD9W4tH+LHSKXzmlj0aiFh1WPoByDZRNojnHAk0EB+P/4kdDxKUVJu\r\nlGlc+eAF48q9jNDjXcIKPgSnl1XBwbmJLGpPIzs6+mA23g1WCrmgwrwX5oRl\r\nQk9xSMAe5IOkUec7WkfxYXUdF7ZHEqAHERF23REgn3BpntRC6TRRDBmf7/Ba\r\nyr1r2kKMcPIOpKKceMgA9NKNaw5caVwdDd483eyGY5NrbR0QKPlSDU5v7HDt\r\nreuzn+ef5kv9E6LyyhQqIvCBsC6iQJVRZbEZSS7wZNnNTmfnhD/TQY7FSMo2\r\naqnvH2dzUjG14k4K8mcSoziatz7tR3XPma3HQhDW/CpEWaTXdKuQgwgPoRo4\r\nkJu7gd6yg7oo8VAN1SR9us9GNcJsoWC1b314HCYYpcDir+v+FqytEPj7IHIw\r\nW76vskBmM3M5lcmpBjbVjv430Ds8gQV+3OPQAq9LPl3Y22kjGKudN4kNA/ES\r\nvv29xGi9ykzUVY1RLdim92XXIPRhCrsgw9ybrjuc5U2qB1YMWXy+8chspYfD\r\nQkPV4EOClcJ300cJmId+Wo671yZrLKZEc1R809EgbUcDgBpImeXBBvtPS+l1\r\n/VjOVpGpskYPxUmuoiKUYsdxN8aF9pGJCuc=\r\n=Zaqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.2","@applitools/eyes-sdk-core":"13.6.4","@applitools/visual-grid-client":"15.12.15"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.3_1652113327993_0.43037793714686146","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@applitools/eyes-universal","version":"2.5.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.4","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"418968d0fc4f4060f0b2f5bd2210ce9c8487dbd1","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.4.tgz","fileCount":20,"integrity":"sha512-Xe1IOI2b0Y3f8bPrDovZ3I1MrUM0yRJL3cgO6J7SxPFMa0Zwy3onNsVA8Xs56hiExxtLvZ9XRPSc9vrp7Hu61Q==","signatures":[{"sig":"MEQCIErHcqLpyAT7o7AOd9r650HJ/FjTwqTk1rdhEqoFe8cBAiADXFnOp+5s8YMgx7vfhb9eK9Ytkv2DvjeIvJ8ir+PNoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU4A//R7zYIMI+9dMobgBrzPUzqe4qCIA4Mx0JEfSCnJ7iIhsMUsVh\r\nxkh0gdeUY3Ys/9Aa9JEw7lpnTkl7HN1n08AthAH/KJwXLxjHWPLh7IpuLmf7\r\nX4QA5ycSNIkj0ogfRSPUxYhzBqPy4iEtsX/XChpktR/5knLnCSL+uOBpslFS\r\ndRuA1YzGHisO7+iu+XWLJyuZ7npuABSltagAo7jDFTue/NvFkWQl17TF4b2h\r\n0GSb3f2H4R1gd4yyCPOwIyp45lSs8vQJ+qXU/jT4dCipw9IuJPnTeElV0jKA\r\n4W3ZRsZnKJF9fg1HFXjaBSBarL8um6rHzlZuvBKiS8qEB9vg5GcCVaIvEGsT\r\ncRSpz9JzZhr3Ch/2TXNnVAZlbHbkt6nbkFUjXCCmVPj8uAy8OfnKMsqmWw7y\r\nqYMLKGrX07jWkfKRbnnPZYyv6STtLUQY9I1pth0olhTJnbESjVwoUh7u6Chl\r\nAkZgckxDq2+YvX9Et64lQZ7xhqQQPFFTgOgS5oedVC2YLjdTKtmsIARwhPOY\r\na+tqnmpA+ulWd9iHYdjDsedT8HQ//1+5F3LojUYlaocWbz6doLs2+J+legec\r\n0WxkE3YHPlu8GuhlrCtkUz0cRck6ZuKTLSVLjrxeEH34NaGNV50loMKEuNP0\r\n7m6u6H6vISCt8VKM88Oo0qCXGYs0ziFgrfk=\r\n=zkYn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.2","@applitools/eyes-sdk-core":"13.6.5","@applitools/visual-grid-client":"15.12.16"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.4_1652116639348_0.5874225618579281","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"@applitools/eyes-universal","version":"2.5.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.5","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"2544970a9ca65a058e570eea9fe3132a7d39657b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.5.tgz","fileCount":20,"integrity":"sha512-M81phNy77C8zhPx2XkYmk9bxpKhbH5ZNa38gx4+gfvODHIFEtr4XUCa1OkJOHOAuFMvshHa7Yu+QSoWcwuOYhg==","signatures":[{"sig":"MEYCIQCQZm7vyQHbVdMB8N34Qq7U6nIH5nqvFYpZ3ovvSQEOewIhALt5kfV8PsBWE6L99HDO+nQIkI9h7O130WcXZe82vjm2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieo4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjQhAAoWEOYj88/5nyUcWizFqlgg6+rKqIXoNFIc8St3Xhtxt8K1qS\r\nMkyii8pTRUkhdxreYsfMKBKC+qwIkAbsGqUKeFi1Oo4E8RUGvhKQ2ECTQuW2\r\nNkxhpTRO9HE9at+gHAgJ8bUac280FSyzRSAMWgjnZ6ahOimcVpeKKdpKXdvK\r\nMJC1vC0wCX+dJIUbGtgqH3iuROHIQNdz4E4N2yuspqOnrN4kQnDIpOHQjSUr\r\nJ3HsohCK92lEX3HmKoe8IUqhusK+Wqm+Ps/JFtdns5/8caHHCS3oKlGRsXRE\r\nwcODrcSVAbMhZpXFwhSg0SHhc08cSn4VMBZMxvi7b77VetGKs3EsqnR5HWC6\r\nQHDVh2kMJEIB+wLopOYMhAd8b06rELx3cHMSkNcOsOcF8Abyp3tPTmRqfKhR\r\nZzdbVEBFwJm1IT1aEnUCAZcTAF/SbqXmS8po8N1uRmn3e0spa/xQ7JhtmQ3K\r\njVrNfhLx5aRoIfJI7cCzgNyZ0w8MnbbFaeP8Q0TEZ0KOMmTnkgd6rG8f0IYm\r\na872bqHPcFCdm40eTBp2d3ELeXVbSobNCF/PN8oVa7Tgb0UJG1OLHZOQFshy\r\nzpWJpzgkFTt19BfwJNgjkGOKIQpqpd5yUMV56zAVwi1sMf32gczW/7UmdHJf\r\n59/knhARLdVWSNuLPXA43sygcxwu6fhWzds=\r\n=xHaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"16.1.0","webdriver":"7.16.11","@applitools/utils":"1.2.14","@applitools/logger":"1.1.2","@applitools/eyes-sdk-core":"13.6.6","@applitools/visual-grid-client":"15.12.17"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.5.2","@types/mocha":"^9.0.0","@types/yargs":"^17.0.0","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.5_1652198937507_0.30812263470234047","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"@applitools/eyes-universal","version":"2.5.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.6","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"6d36f0c2c50ca3e9e7730b3e06a9eff8f9c61d4b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.6.tgz","fileCount":20,"integrity":"sha512-NEJd35R668uRQTFJxqNrY+Ybp2+pYFpAJYxPgYM+6CeWzWeGREVwhhBbbPLMHzMbrq7mgBwMqnMujTidBkwJnw==","signatures":[{"sig":"MEQCICA4A3iqO0dU6of+ETMprpLGT6NkP42RCsL1brNm3ORCAiBus758CXOMvNtmF7gp2meEZTKLXjbLV6jQC5+RD8RogQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifLceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Uw//c3KkcOZOurc4jWTifpSz+7as5kKwZfWvpyEY8RwX0Of3xwYI\r\n2i6IiZolm1Sd854eiDqfL+qyGflBCyRUR0HWFnNQgNtAMBbk1lYZWr8i9d/w\r\nUyyfAgCK97oG5cMi2EMTZ1h+hls7AC7digGAEttMsj9q3O43XJ1Q3iQeAGHP\r\nV9C0C5y0b1shhv9EHiYuubD59iyIrftXJSuYdfFG/f1JSqxJTlfN285F2i8b\r\nOgc1Uury8oat6C7nJApJXWy3h1Yc3SNOIW/lKw4/8WuRkA9ufKq+9w1z2cBF\r\nuEZs3z75ERjM/i5e0SkTNq4Ogbf2K/HqNP28aIqPp1YWx+pqae958BvApWPi\r\n09gYeb2tEZISF1DTgSQ/R7W69kE40Ptiu11lbrGbDyIb3NqWVFjasq309xHh\r\nd5clXXxPMlz0RPSrIj6Uks3cNwyYkyVDZfyksvkvDLH1de77j8TY5Z0RCy2I\r\n9johNl7pnwC8789/JTqyQEml3Gzey5dTO+ZW7EZhFt3VE/bSqmewIk0eEB6o\r\nnPNMhPLCf0Ok+FkGovGkfA1qYWnBv58OVBjynZLrhm0V2RVGLYxw8gudVg8A\r\ndemZMxEGEZtldx8alrP9407JIcB4ogaT1xKtR06coWg/EHVPMXSAdSwYlLIM\r\nJlBPTopO9r6Dp7so2FwjGxnPi5BPskhk/Qc=\r\n=i7UE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.3","@applitools/eyes-sdk-core":"13.6.9","@applitools/visual-grid-client":"15.12.20","@applitools/execution-grid-client":"1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.6_1652340509997_0.4982695906953629","host":"s3://npm-registry-packages"}},"2.5.7":{"name":"@applitools/eyes-universal","version":"2.5.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.7","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"71d0fef1d76fd8e4eec22cab3a576fdb7c7e8402","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.7.tgz","fileCount":20,"integrity":"sha512-9jdUGe8y79qMgsvYMGvsDquUjvur34dgUiQfvfYqC6VFwvQm3Ap9hrrAHFa1x7qGhQT7OBaaxVU6KQrzG7TEDg==","signatures":[{"sig":"MEUCIHRP3KC+6SVRWn6YZxllIL+n0M6TwEXCy1KvnBi2znPXAiEAqQMHZO6Ds4aAPsusDisEH4IjJ0orHzL+S8VzZxiz09c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifVIcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpizw//Uukw1u7vdTLHqTT9um7aQBuQRj6W465QF22hl7KbpuF04YUL\r\n0+8wDb9R+A+ihwHEcZJwLi2s4AcbJIMrWafiRqyo0SnLnBiAA6u2UXYNdxb4\r\nwf75BbTI/1xHubaQDKttw64tsXK1woCJoOCg4PxM6KxDkDf1Sm0hDA+pnMvo\r\nqcxANZ97IW8bgPuwvjfCorzZMRP2QCWiURqiyvxzUrZEG8ZSfODesSrfLkjy\r\n1KYmE2eypUHJ3ZSB2UEzSUQgmWKM5rJmaEvx6NFUg4AqqgWT7nymuURjPjj1\r\nKtybUmNDJD8l7f2aWKj8yr1v8BB10ZB3SbFj9+MFyG2QR23vCYiEeAccftly\r\n+dt1YMtOvbH7ituWehOXLmLfKAIrcBBRclNHnkh8S3H7tZ5IL9sOlolj4ctK\r\ncurj9Ud5HZYxL+sDD5ia8GDUtfZWggc1sCmwvd21+0J3zwpXm0ZImQhl8d6Z\r\ng4ui/QTzXnxA8lNVVFJi/LQjpCDW5mMBzGof7OLRqJRdoQSGKGkqW0E69fza\r\nqyuqJpOT+QIDNZrVL9gPjkC9IwsitxdLGA0hVf/dyVBKa9FCZATbmbzMfLf3\r\nvSRHciAvmxrw2stQWODYVMEcqbt/JLZBZiQuYYXckUtSgeAL1FeTQtQmsDkV\r\nalCPh9AKDhqv3/q+08cj8kehNCUCkhiK2CY=\r\n=SxTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.3","@applitools/eyes-sdk-core":"13.6.10","@applitools/visual-grid-client":"15.12.21","@applitools/execution-grid-client":"1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.7_1652380188636_0.9971923295903686","host":"s3://npm-registry-packages"}},"2.5.8":{"name":"@applitools/eyes-universal","version":"2.5.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.8","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"dist":{"shasum":"a77cb764f695149b2237a425a5122e0f7c5e8869","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.8.tgz","fileCount":20,"integrity":"sha512-NFW7d+baIyhu3U5kRhdvr3PfEePZFXBrGx5T+Sj40Lb8j/lCcFQAgyteIb1kXV1C0rmGPk5juWy+TrdFHJnj4w==","signatures":[{"sig":"MEUCIE676tNfuwEss9lqMzylUA+KmJ1q+UAmbQwlekb1WCBgAiEA+UujE/tT3O71G2mMZmXtgZ1eN7myh4WnEnJG3Jnl0Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigipyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+pxAAhNio8NWQYLez1psvzc2d/q8zJC2C6paGqL7RBbLXnSHqqY6U\r\nJ24ccif52BmfbRqTK4kIviaaG/s6BMBDcEBSylfyHHRb1LjdJBQc7WW3/TG7\r\nTKyDuCEAqQzKZa+HXEIBJzOn+EjFxz+WeOkJ2fGWbvJ/HPAlUHse5S7jbU31\r\nzDgmyklNWaxMDufKSA1iaCBMlsd5VcsYAjXwDV+BtXvOJL4otXQQEQdSnip3\r\n6ldOeTUyc2qFXOdQCAFP0HCAHMMUB16DLLqL4NAr8M/un00VNcMBKYFdUTEg\r\nvp1bLWW9/mOU/kBkD7eYKn8J4sAM11gvbFKhrrpmgycK1ijP5NWSVDUdmkeJ\r\nzqGfNvufPhNXXIKmU1cYrn0u8ynp0di3gsqmKG66QUbqH/IFXsFpu9ZpHE0S\r\nPUHHyKLWwlbjg+QHLRObOqhvgMbFDKCkH1jYrnNjF6tUX62su48BFX+MQ43p\r\nXyZtsiEjUnMZSbHQMrnfGZWPKXtoYn+KOJ7FFW4bpnDze8kx2K9R/2tJItuQ\r\nCEF87TaYr6W7sNeC73pW1KjkMShqvoJb+TX3/vbl3FA/RcEN5NON6oEhoAVs\r\nZkmm1lPnfi2TvAahFGXjK2R2O6MTGhreoAcqO6QHaJNRZyNWcQKGuebtqYg3\r\nf1ZqOBvYnos8cTsDkF4fSz0/NOp0vSlTBYA=\r\n=Eogd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg ./dist/cli.js --out-path ./bin --compress GZip --targets node14-linux-x64,node14-macos-x64,node14-win-x64 && mv ./bin/cli-macos ./bin/eyes-universal-macos && mv ./bin/cli-linux ./bin/eyes-universal-linux && mv ./bin/cli-win.exe ./bin/eyes-universal-win.exe","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.3","@applitools/eyes-sdk-core":"13.6.11","@applitools/visual-grid-client":"15.12.23","@applitools/execution-grid-client":"1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.8_1652697714245_0.5354849273191382","host":"s3://npm-registry-packages"}},"2.5.9":{"name":"@applitools/eyes-universal","version":"2.5.9","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.9","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"2947aac58d5ce07aa9d6fd1c19c63252ab400dd7","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.9.tgz","fileCount":20,"integrity":"sha512-2gTUYaqZP3PGgBuoYg/M48I9WU950vc+wZvLeT1TLxiwW5+GxDC57z7aiNZt/LHnIoKDQZzHz3A9GR6nFt376w==","signatures":[{"sig":"MEUCIQCwWS1mhjoVAX2nojAmPm4Uae8KDi/NiiCyQfcmaYkrZAIgAzpVjyFRb06gw6clUYuTie2a2G5/D16a5i5KIdzzaD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkJ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYmw//cXYhsf6aJ5PtyxIA/WC2lWdlqAKpKRxT/9KQiGD7UViAP1Q2\r\np6w2mnkuylBh2WlR/fPKFuE/LHHrwP0VzxF6Z+XiHLtQ8dseN0QUOynzEO7y\r\n/NxL2sWxWzCsazgXwD9QnPO2COaAaEzdgp/2FjXJ7a5MUEWRTrXnflTGvVC9\r\nlmrYIdvkpWbJz6UTrndBOEXwOJI5RYeLWGeh6N4vVFSWevTfXWmr8wN2RWSu\r\n8UYZ5z4woVU2iC7EfeMq2xd3YltN/pymP5me7NN3xvPDomZl7b54iBVsOnZ8\r\n1m0EttmZLWE7lYv5FsyUiKwg6Gdb/hynqegn+0YnU/igqFpYIVrHWrCzfhqg\r\n82k97mydHfFPY3LRIZJQ7+WQAgMct7aIiDi2FdHFbpCyg5jtil8g/Xt0ZJBE\r\nn2zokLVs3P+ZfbdSA280JuY8F2njH4D46vGzs5/HBvePwti+woEOSpKxlzf7\r\nYwo7Hnfe+nBK/W4DbWnjxDrZtoSwbcBvskXk1EDZjJjNw0+zGqsuKT2F9AFF\r\nRCPp9WL3pHbyVtTQxcu9jzsjIQFHdB4dotODg9xsuGuWzCTrkfqy4yocbRZ/\r\niJVHfnFTa/YreeQjgdv9evKZV3aIuAC/eHp3psJJyjcluoNkMDtBFhDC+3X/\r\niTzlR2OHUX2AbQp6jjpkPSGXxDlHLIUB6oE=\r\n=yNfB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.3","@applitools/eyes-sdk-core":"13.6.11","@applitools/visual-grid-client":"15.12.23","@applitools/execution-grid-client":"1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.9_1652703861519_0.44729715091516775","host":"s3://npm-registry-packages"}},"2.5.10":{"name":"@applitools/eyes-universal","version":"2.5.10","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.10","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"0d2cccb5f65b7dece0d74643e727e6d742091bac","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.10.tgz","fileCount":20,"integrity":"sha512-JpC5p/nQZWdIbFp/GDVd0ZUXEshiib6d8/PpcFADGyxk5tfDEi1eF/7W7hbo53aFiRK7VBXMDkep9rC+v8i9GA==","signatures":[{"sig":"MEYCIQCFKuC4bbEQm3oM6shl314kbsMDS61GHNmAh2HEykvb9gIhAKVH/+NAL49zB7uMk5BtSK7Dq39E8/+bKwxE9ZMcHnU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig3RKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHtw/+NR8d35aNxzQ1wW3BZqC4MbWrPJkkOik9q7mdhiQkVDCH8C7U\r\nnegHisMRuBx26chLE8PXjSa1/0viQSX6CIwuzB529wJWpwVrekR5rV8hYLEW\r\nRSAqkAbfqwS4SwFrN7S4phXiyzEvU4IEdOOFqa999/MLCjbPwScgaePInD3Z\r\njEdb6Yb34cu+HqtJOHGC+h39ubgIoXW6OuLQrb7J7lw+kOWNsWiLGTW9Rbb1\r\nomm1eY/MrAhtS5zH/jj0R3+JSXfBNQak8htNpdsOBAQcyqwqgPHGcvX/rq8Q\r\n5WM2G9Fx0YcbRBiFVk07YPZ5MdfTaU24gQovcg7SFInYiMKpPHjkTFDmCAV2\r\nTsDj9MqYoyBZLX/vqNTXhMLI4Bwrqtabe80qn19K6BG7om8xsCBh4MUKDzgT\r\nQxBfYHTcXiv2qcdnXQccCaGe5MAvMkaw035cC+xUeWSe5ArDnpMxgLCDDS4Q\r\nz0ZQNKVY2gIDWx30MkE6c2TjEs8er6c0NhCkiY5zbCNOKwZLSf0L8CoUrg7b\r\nD4AIHGhN1JM0hZL0Dj4uAR8kD+vDNF/ipTEwPrssnVQ30DtRFHcE1asGB7ZJ\r\nn2sMGOPfWxeLG4pYokBRIGMa8elxTZ5ta6l8Vn05QzD/sXRJZWCFMsNLEa/1\r\nylP7nQpWxBJwkLbBh4RX0/OMwucBfL2rMlw=\r\n=VfjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.4","@applitools/eyes-sdk-core":"13.6.12","@applitools/visual-grid-client":"15.12.24","@applitools/execution-grid-client":"1.1.11"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.10_1652782154099_0.7844288724481236","host":"s3://npm-registry-packages"}},"2.5.11":{"name":"@applitools/eyes-universal","version":"2.5.11","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.11","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"4686335ffdd7f44fc853e9e31be20c2a08d298b6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.11.tgz","fileCount":20,"integrity":"sha512-2yq2W35D/H8movSgSpFU9CRuqTkrOGqPw/52kQPT9Cs4+4O2S49wVQ7xpKl7Uma0LiOOzb1Vm59FgrvfhdKTTA==","signatures":[{"sig":"MEQCIGpqjrezPyeQZCdBP6+1wZXSXudbVmcEIfIo7lHuAMxkAiBANYNb33uNphR1JruIVrVn43N37CewBs3OhmeQBRZLVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihEwgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABA//e1WiPgbFyEnAWdyV90C7acRrqYd+GejzE60qGK+2CkYKBJlt\r\nqaAleG3PaIF3FtSbepwlL0B5JrV3Eg7sIN6+NVObhHJqteUkOL8UnTnTJgIK\r\n14mM0eY1y+f4ZAJvGGQW1HmF8I0HdbznUPUTat0Ur1ZIH0unJQxPJRMIkWGt\r\nwe50bO2m4a2l4Hve0MuH4pJOZZQJILhxGL6ECDmzmIlDbH7aT750/DUr8AAz\r\nup1cSIspZ2EoEiv9Oz17cZHiO8zy1CRsjSWdtJ0aD+l6kTcAJIVDzcUty9ew\r\nUUr8DqcOi+iQCgxq/mulnQOswki0RlZHef09SL0brlA78qu5Ctp1OZjKcmYi\r\nRphAa4XcoNgfvMZerjvlIPCTwqEtzDcKN9fNwqlw1BWigYBuUFWuSQveWQxM\r\nHgFw4Tjovi38mafRPB2zmJ5AdnkBECd4Qwxk1iYRlHvZ33zPZIEajQTXmLhL\r\n3hOTug5bUb4rala7UoAEmsCOtVEYWL0dka+mMrZVWkEfi+3PMB6lUKMZ54xo\r\nTmZNiQxDReQ5vogyiP/ayK4rl0FoT0N9RRJM8xR/3Ama96A5wFhxYKxuBTJ9\r\nHIzX7EPPweFZ14W6jpw3wkVWxeHOiZUesvBKaolepHT6DP07K+wvIdDQjb7V\r\nWIZYidL7SL3WaVdbON7y9P8s2LRhBpvcJlg=\r\n=g0FM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.4","@applitools/eyes-sdk-core":"13.6.13","@applitools/visual-grid-client":"15.12.25","@applitools/execution-grid-client":"1.1.11"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.11_1652837408341_0.4643638417727556","host":"s3://npm-registry-packages"}},"2.5.12":{"name":"@applitools/eyes-universal","version":"2.5.12","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.12","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"21aea112553ebafeda2cbbd84e53ed170f4457ca","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.12.tgz","fileCount":20,"integrity":"sha512-5L7grNX2b2nrTroVp3aBN9JXFPNRyComeAtpJixmODJYlvGHlEUolHjr1Fvqj9R2W8Npj6WRu92Ie9TG5tklNw==","signatures":[{"sig":"MEUCIQDJQhNfXGLu4FgQGjUxObi4tkfIFLC9CIU2WxZunnSXxgIgf5ISnxi4FGA/3W9WBjeP/LKul3lKRYylwCHrq8paz/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihLepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEAA//eAR3WJCMNd9v6C+GRQLGME3oZ0zdtS6oJBWW0kmoi7Qax42u\r\nj9c7ugo1AvWLhIiceDqC8YSHknrWaPnMx4hx2tli9hz/lY+shCv0OYY6oXpC\r\nsfMNvIA4RX6kAscX7C2m7Az10t+NKht9a+zWgyyQgwfMQ/nOyn6eZvA8A0sH\r\nhaj7CQ0Lqjx8mCqlET1iv8Ud6uc8jGhyUWgzrs28l6huY6aEuTvHHsWR6NcH\r\niP04NU/VlAN4CynkZQWNqCXs9Q01+aukWBQMbmrsyH3pENuvLVyy5A/dn+rT\r\n2Mx1Snwni4dNhvkoHJi0gzjCiqCTNC6UWfKeDoJH5KkP4C0vedcGBDiW/c9T\r\nLxGUdVK8YNrBshUNnUj0bO2KP7ZSNMbTxGBAJVoJF1U5qHBWGsbxomX6iOWO\r\nLL3F0TCcg334DZ7NARo26L+LmOHWzfEUm4Uig6naWDIVOF/9KkPK6jH4+Uop\r\nVHA+9qSojR9oZtEvREQfgmkJjsjgFxoA3FJr3LAFkFLAwwGl8sBFMncUbWWz\r\noc10hePKgFg4xZ0IG0MDbgGKToO/leZxHVSpDmnnaL3hlS3EHa77fEbCr98b\r\nAyfeFVGU4v4qe8t1zligeK+njl+B60qJ/zJYZ6WESl+1Oj/kkH9VCPLlaBHP\r\nXvJyaZbaUb203SmdPXlBr4y2yqCMRdbKOqw=\r\n=gJ4u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=14.15.0"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.4","@applitools/eyes-sdk-core":"13.6.14","@applitools/visual-grid-client":"15.12.26","@applitools/execution-grid-client":"1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.12_1652864936700_0.6563494433005095","host":"s3://npm-registry-packages"}},"2.5.13":{"name":"@applitools/eyes-universal","version":"2.5.13","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.13","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"bd8fd9e273354faee19250c97e77b8d2ab19c7d6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.13.tgz","fileCount":20,"integrity":"sha512-xgpLBc63ROH1dclfxHJVdA90M70m/9BCIdm62qK621gbpH2WIyK/0412/3L0TffAFiN5N8vTGzFjQzPS1vwNcA==","signatures":[{"sig":"MEUCIA+KHvtavfVB/xNS71mDPttSpYHOyUqbOj+QaHankfKLAiEA6CNG6VxPIyVElMslQkljKrItZiN8pzgJTHDrqY/T42o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihPSmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpxQ//b1i/GB69uaAlAOwm+CNfFQItl4rN1Bw37XosBYM5UUrG1wI4\r\nbJQS/9KnDjl0+ZWkDa9Drev+QfCbkgWwofObCxLEU/R/sTIBylHbW/EXmiRX\r\nPWC0OEggpu3hJDLMT+9O7FG6V9SlBTAX2AdKnDjsY/ZlS6ALgtjVbL/+26u1\r\n7RSspqYNCd+XujnGbTsI0KtYXv2F6DfQCnZauS62HQy2UpA5a44nq0z5+IiS\r\nCG+/3ucZ3Nduv1KHdbkRtZGDZVvRWpBbGYMSuPXd1B69WSpWQ3oxMgUYZroi\r\nCFIsYutTtNWptOehfQDmXJlaU6v4aYXzp52tl8V68weSclwWTngWU86PFyqf\r\nSvHTXhYwMt7z652tC+fxUNNMG7dfSRXaN+RZY3lDg65cO2ZVn5hwJlMVNW9p\r\nrzAGzM5HP9GOrJzmi1j8arAvFiLkxAvUSmzO76wdGg26nNpvh84AsMQmJhBj\r\nKPvUgwLtNILkZSMfnY0NV33OVnepbCiF7zEX3m7bcE0cVPz2UVu8YluobKaq\r\nm3jJHK1XL8aWFBm14mN26HAnP1kZVY4Co3kRkFvdJ3IolvjKV9BWP8Yp8hrk\r\nk3ImOJWAMoRTHKdye1jewbCBrLF2sVI1UNeWajOFS7ldI6nfxTImtOX/+lmJ\r\nB4dzGr/VXBztLNsUJhfLL4gAuj9hDJo26oM=\r\n=XXaB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.4","@applitools/eyes-sdk-core":"13.6.14","@applitools/visual-grid-client":"15.12.26","@applitools/execution-grid-client":"1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.0.3","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.13_1652880550673_0.9564144210195276","host":"s3://npm-registry-packages"}},"2.5.14":{"name":"@applitools/eyes-universal","version":"2.5.14","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.14","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"6c97fcbea66cebd3ad4e7d5715676fbf4ae23c2b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.14.tgz","fileCount":20,"integrity":"sha512-c4QzOUKMCd1nzRyHyFubs3po3BG3rG2mRpVFpFvzzDfeV5QTxambpRBzLj9KTs5GYONykxPydQRiE1WWXKs8+w==","signatures":[{"sig":"MEUCIAzM+rz99crJpIvoLKDGMInG/LeoTW/OKnXuyBrhKAqgAiEAyCZb39+7FQlruawFEKAnlzoTVx42k5QYpnqIOhU+VMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihkf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAPQ//YXuW+aPTQQAqQ4EeFL8420O1J584KUWga0mRwnPmrQVJbyU8\r\n9qvzXUCadkvdMMMq2Cc6BQl5poxgzEKP3rk8utiuBCrdbYgz4//A2pq3RXaV\r\ngizxXt42Va/9AzNAcRrhV2vYGx9g+JY1b7Eb1GtWT/cQy6h6L55yCrqyGD7B\r\nTv8Asvo+cLHkdjJjNsO7VTAI/WwwIyQCqs4hmVzORaXR5zFERCQ7rQcsQFOp\r\njcm5DIVe1yphwwrIGq75cPw8PA6nFKHwV+/4l4ZdoUGjbeFc5juHJGbX3n+2\r\nL/U1nmtSWSZmINhaYT7GX/Nogm5N6H2SjDrsduJWanni0zmhFYc68+xCoIGE\r\nRIaAt5AV+6EAAy2wWZlE3OXVDJt+dwyHvIaLyRsyeM5GVC3RUyVa3L8epAyK\r\n2YL8qkyRTsdkqCIqJdvWfxaxMjeSDdarsAqFCZzrwID6QT3IIXy5MDUYn2oZ\r\nCxA6xM2Mz7TvszdogDt5aXdvryIFy9vWkdeMaG/lH1cv8NPMGbBBR+XnlMZT\r\nftUFKRuYmU8wuXn10lG+HAlreAtFvyDhKPiqvnzJB5DAadUO67UZdWKQaZZw\r\n0jVdxC4wSZyFQBXaPQudB8oEoJzt+0PJPQRTuGuC++F3Hh7Iqqk+xwWp3oD9\r\nxIvDjXNzhJ3DI6VYoIHfw66A/QWEhSQSY24=\r\n=lqji\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.4","@applitools/eyes-sdk-core":"13.6.15","@applitools/visual-grid-client":"15.12.27","@applitools/execution-grid-client":"1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.2","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.14_1652967415722_0.4974643023784373","host":"s3://npm-registry-packages"}},"2.5.15":{"name":"@applitools/eyes-universal","version":"2.5.15","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.15","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"dba8f20164bbb204508ae46d2e82709e9424ebfd","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.15.tgz","fileCount":20,"integrity":"sha512-3jb9/r6LOMLP5zGxDWf+VJr8vj/cJnNiEM4i2w74coMBwRySBIbo4vf9gKf73x61DQ8zvsFaRN05tTDPkmDPuQ==","signatures":[{"sig":"MEUCIQCd1kMF0Bz6AMYKfPSaFT8VzCRnC200DiTPZpeptRYCjgIgY3yCShuvemiSPFMgbELSkWx1RznnbAsNcejSP9hAOE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqodACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSTg/8D2xGtJdJpNyMyhlBiB2MCIwnBjqA0TgalAh8aCGcF3RGRkzS\r\nGMl7J2UJBmhpj54G07ji2P2tfB1BpIvm4cRcEIoyE/oLCuRHeZTD/+PSTxL9\r\nZBaRmpLgDc7SY8Bkyw0vb0ZI2dO9Cn/AviFO8v1MmuHNQ1fQl4ufACsmhZnR\r\np9lhO3vexKjvs5VPcm6b6ni6FQHAUb1DyPIBfEbvIUrc685JLZ7nr/tdC2Lx\r\n0XQwDXqjt1t9zyqD2RqX8tYyNnu5xrLpkShqzzOJGoL6xJVEjsO4hYw/xr10\r\n7pkn8p0tdo19bIDlh6g+QR7sscPxOzR9Gg3lqrSRhCEil5p7WEzyE0jSlcPY\r\nvVSfEleZpJlHG1dNG9fXsqX9qF9+zPpS9QufLG1bPRmY0bddfKvtlig8aFsK\r\nmv0Fx/RCA/FwBebLPuCuF7RpQSnAmsGN++JD1RfxnAgBLe+wGTlIOxnxqyxA\r\ndPOqB+Bu7BW3qD9EjfEAR67wH10QgAfdZjBfzF79W2DkwVEaxj8ynItUhyQH\r\nIyonpTkDu2JdmQc+VGuwf4UC1oWW0gKV+eK/eubINj3NikTq+RFmM20eCK/L\r\n3RvOJNhCHGHmhjBQL2RSxAqeDMVwQUtHlvynwpWMJsPsc6lwHB3Dmdol1enE\r\nfgv4WwT5eTcZxjmTNhuYtbhIZejtWCR2BOs=\r\n=iCog\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.16","@applitools/visual-grid-client":"15.12.28","@applitools/execution-grid-client":"1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.15_1652992541720_0.7418138895195878","host":"s3://npm-registry-packages"}},"2.5.16":{"name":"@applitools/eyes-universal","version":"2.5.16","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.16","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"59b165eb3f55d211b377c0e78b92d1fd6668de7d","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.16.tgz","fileCount":20,"integrity":"sha512-vYvzeZrd8yyF3bbkYzBPtKmnyY91zPGeKZGvJPLQ3l58pTI7ziuDHtuLSsPxOxJzdSs6ie97ukPFG3AdUUyXpQ==","signatures":[{"sig":"MEUCIHuQ2LxWrmI15v5qgOu/Z0p5OE7npCilRleQdVdGSmR8AiEAsKTnk20+Of+o/e0uTWXAK0ETmSJ8Peqhy7P1gNPoiXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiioHrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojsg//fiOT9o2z45JlCJtGc422d6NXy66JnutL2m197jEMsxy5Dh4z\r\n4Cl9Dm9Rse/wzjAsZhYh2DKDuI8znk1QUXeIZA1YWKd/YUK1xzpbNHBY/4dy\r\nkivvwasn3U7nnyfL8dg92WQHPGtml2JOqBjhj9gxWz4MdaArrd48yXzkxzsa\r\nnV8o7YybWK36uUtuCgZe2VIRxCT71kN4ar8AdGZ5FqaJqpekzwox3NxTw3SZ\r\nEsRz15LQxRoiTI+TH0UXpnWHTFllcQcXQzroou0z7vj7To/YO/JWb0dlAneK\r\ni23StCBl01ZgfGDQYSFlyuGe1pdTVZNEwKqKrCOEGaV6FXKFidz5Rtk03MYU\r\ncQzdmeLm+IlR0P/TdtagpO85y+JwkTvglp4Fa0Pu2fNE77iQ1eawkfMVV2zX\r\n+lwU+YW84W5Qxi4OJfVDkslBEumKyFxeqtB1ToCAgwMEaQ/egC3bO7rFVuCQ\r\n1civCbSTMUI2IIzridhTISLP9vwi9GJaBZv4AyOqhEDeG0xJ7YHb2itnCTa8\r\nee+RkyI9iOyfGwm9Ux7/HZzuXWnu6KE18cM9+UzNMfm0cwixIuQzKDJGH3w9\r\n07+kAgEccShB0SIAD3H2Sf3uo/luebKHQxrXIznl3hkVoJk+iYOZqPCpILqb\r\nn6EugaU0+PknW+GdrQuQf/sTB6ZrgNGWiKU=\r\n=4bTp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.17","@applitools/visual-grid-client":"15.12.29","@applitools/execution-grid-client":"1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.16_1653244395596_0.5675578754224553","host":"s3://npm-registry-packages"}},"2.5.17":{"name":"@applitools/eyes-universal","version":"2.5.17","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.17","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"42b2f1b848b27f6101acf76f87e06eefe3947d21","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.17.tgz","fileCount":20,"integrity":"sha512-hMLCHz63ox1c8mQfG0kz1lVTH8pN17UhholqPid5V4YQvYL8GCVMNBtHTlfYMTUU7YsWrMKks5vjB/YVvCGERw==","signatures":[{"sig":"MEUCIEPtMSIuK9iXRZN6sqsnzoeErhMQYye9jEMtJa5zr8b3AiEAlZzXjzOYmN3yubmMnoWMB+9Sq6aBD4ZYBYIf3EjlvL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii4QSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4cw//Y+k130r2eZxAhTy2dvG5kfuugomFEWhvvibrantXBra8L8GO\r\nWrCV93e1vFO7fxHOMvexPKro5WQMOSN+hHxQ50q7JPks3Od/4RBTM4hk7S3W\r\nD+A51K68u3xP5Mug02S0bogs0wEzlsViGKftHYrg6I7I41sZXSCnbKRjv/V6\r\n48/z+jNrRlSnT2+d5agLRNYfheSaeXkTVswwvfKH09hT/h/fBIUDuSbpXfoC\r\n1RsDAaCRVXI9+NDorKkyI9TSdJqzkUUj25t3TFenDYusp0QEvzOU5ad5MlBk\r\n6RGMgyQLPsgswFKG2+0Gvb71M6uBqqcI/iAfdPsH/TYhTrNywVYRcfPoKVNy\r\nqUsQYnvODMXHhn4v+CI0U81pBXa/zTpf4EzfK1LcNtQXsZU6MU2JdjNhhD6t\r\nWtuZfEPtMqCkXeZOez/6EFm8BKo870TGn7WlC1yts8auZ1/prxfkmGjG+mHO\r\n6ZgnPVdvGvE2JkoYl0Q8+JXCthV+yUdOYBiVnYrmWAQP2lV8Hps1M1AZq3CU\r\nvPDdGZpJ1JmsHp1qhhyQ47aYzBKYtdLDWwsQbnzMJJH+bXnAusLSW1V69oIC\r\nf0gFXNvxrFunMpV4lfazC7j2FjF9UfwGiaqEIAIpJime5eQF3VAfzVcF+abo\r\n8VGp23G1R4BoFEchCxflGNKx0zBjFpda40U=\r\n=3Yin\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.19","@applitools/visual-grid-client":"15.12.31","@applitools/execution-grid-client":"1.1.13"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^7.9.0","ts-node":"^10.0.0","prettier":"^2.1.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.15.1","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^4.15.1"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.17_1653310482003_0.3364099809570684","host":"s3://npm-registry-packages"}},"2.5.18":{"name":"@applitools/eyes-universal","version":"2.5.18","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.18","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"28d64274e34d2fec3b1ec8af19623b3c49b20c81","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.18.tgz","fileCount":20,"integrity":"sha512-P2FYVcDppTOO4TJT8Qu04kxkMSyCrnfEFsYT0wNIzH3Vamq4AKRjQ9IhgAK1eYvI2v4AMUL1knEMdjeM6reVwA==","signatures":[{"sig":"MEQCIBGbI2HhefQKxljL8qH4nfblfsOG+wNENZtOa5mnOYmkAiAb5K74BEIIpGqA4AMxhBarY40F2ESd7pmAK9aW+fwtSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijQVBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreGRAAnCDnXpqbkwZhtVrKOI/UrbgdAnFFbh2behoEO7FbdxQZI3M9\r\nzNnbJI0olso7abE5kxbo4EP1n6RSkN6Mk1qKX43wpONOi3F43MsDfY9geBck\r\nCVi715WT68PlNvH4VseN8GMYGSzF3GN1lGp7oxiQIXcQTcwnE5YorthC4Xoa\r\nCoMILs19tZ6a04FT9p0B3Tcq67VgiNG/VXef5rZjgzE2a2+WRybVoID5O/iF\r\nmmfAPH//qQmvsvSb6qVSwmZTndkTbvyl/aLQetjpAU0K2az1XlvL5g8rEZ8h\r\n6VV8yaTMTe7ZfbZ1YFTzimE+D223K7fWgHJXeLqw4+rFdrgS7o9kIA+Ndjh5\r\nx1BeAYc7Iqlo42kK4BKBTMzS1YRW4lrGGhYb1GUYtJSL7Q1Gq7Gm+Mq+W4K/\r\nh5RcUlUgh8fQPw7SY7+z/bJUAwuSHQbmtihvZYkhtPxuswlf+RTQ6ux202+5\r\nJrh3ZMyvumn44frxRcv3NRrJ/k6JzbNina/h2K19xrxCQnCPtCpNbVii+A0r\r\nIqVq7kVelFMIK/bn4lwUaVNWkCmBm1ezXu6N66cBmbM9A+YcRGmCp9s7Exr9\r\nnrErxVSFy18eaaLoCmpAfMn+4tnDYsgDAsxn1Vp5KUE5FkAtJSUUwlooa3Zo\r\njCJlX7EE9vmOjZqPi5HtJRNqvHUrr1qbW9k=\r\n=jQU4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.20","@applitools/visual-grid-client":"15.12.32","@applitools/execution-grid-client":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.18_1653409089269_0.06542694401362614","host":"s3://npm-registry-packages"}},"2.5.19":{"name":"@applitools/eyes-universal","version":"2.5.19","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.19","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"fa28d656773080112692d67ec090019cbdb71174","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.19.tgz","fileCount":20,"integrity":"sha512-Jxu60LKsj3gse4mbQ7OKjhMYkIBUi35jtuN/NzmO/Yu50azGbWWvp0F2X89huwa6oVCaev4J4m44v4hQ+6rtTw==","signatures":[{"sig":"MEYCIQDsfW9NPWOsoSBPOSuxQkj8oIlQc+zQxygMvXhxpMHSRwIhAMtOiUVbkjIc5VHaLiyXLdAzcJ5axCatV1qN9YF8Re8+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijWAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaVA//QWqt8K4BbgvYnfL2aDHPy9LrNG7+HUHJFn1vovmf2P4npoea\r\niAVFlEAO9LtUR+dOxooS33rWX8uzD7ikf7OTh7By65Dr+n/hqfT8E3b7FJvD\r\nLtun84H4apatwxihB28aPgMiV3tkXgKl97uayfp5p1hdtv4Var3lNLZZIYSa\r\n5/FXGgColkywU+kR9ZHycFQHGj+OUKuDjXMRfObhw86/lledSC4uY9F6gH5u\r\nlmbu32d5xN8tFgJKc8TYf/+GFfH93G4uiIw5e7BWF6QD676Re1wTA+A2ZkgQ\r\nS7qzTWY1BeoBXgSBuT+oo8CgK1SLB0Nqd7Z+PVwna/VoFC69uT1qNxOu65fV\r\nSL3PbQ6YVlbdN9OXhbkno5Cka9c5iYqbSChyYwtP7sQ952rtinAkygH1ePh+\r\n7ty6S64EY99qT9S9H4Lwv/Tt7FVqgzRM/ZXd5nxdFprJ5WqEx1vqywYDTjkM\r\nZY2Odmm2Aj0exw2ca1XMMovKEt66Yspcb+aAT7qg6qHPChFv8Fygt3kAZOnv\r\nvEBB8ePyo67bE6favNL+xoWtNbcoDwNbA4m22BcbcGsT7KyTOBclBg4SB0eT\r\nJgjZWaRYkpfjxglxuRuepDz99YdeYbrCmHuXiWm3qRD0SI+qQrOsx/s5vP8L\r\ndMko8si9A3fwyE2Pe+T2em0W/LH7xQrXw4A=\r\n=He93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.21","@applitools/visual-grid-client":"15.12.33","@applitools/execution-grid-client":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.19_1653432327028_0.1682583767405459","host":"s3://npm-registry-packages"}},"2.5.20":{"name":"@applitools/eyes-universal","version":"2.5.20","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.20","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"1906519ad998e9ca7882a2710dd3bcefdd5336be","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.20.tgz","fileCount":20,"integrity":"sha512-Pihq0Pzq6Yk4OYRE9NYdgQJcoKzYgnJ1vWpE3IuBNt0dnlLcxbu+7qZ6gt+cpanWpJPYg4Mbba95u2/9njGNew==","signatures":[{"sig":"MEYCIQCRc69ANKcIMhWpssirSIZDT8GABBucFjrSNk3+crtHXAIhAK+iqoc6d/8DhukPwvBLay8XzHZpwNcEKxpfjpvDU9WD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikOWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI1g/+PcLnAWFYwH73POAjfpaCY43Lz46Yb00++6vUd57Sf77gYkdB\r\nSlqeMr2kczK5e6jWrgUnxKfietfdvcnFRlWsrQ7YomSpEv7e87I9QGHq7VJY\r\nOgMHHAYLZUQeKBK3txylH8UQqsdrDaCD72/q/diALh+YWlmbuQgeKFgiu3Sv\r\nCW+4XGYYN5olSxzsxjUacMjwelvcTAhyaN9vSEFk5Zznkp4dkjtkGmiocDmx\r\npCjjc3NAxXGHtPNemEbWSN1JQeiQcwTSk1h+DMvG3iot1T76W7yMubjt9y9q\r\nWo9dE9ID+Vq/+HNXqG9tf4AV2byY4RNNJIzyj81ULZPnNa3uz3e2a6k4CjAo\r\nvNXkaL3YAp+dVLusJjnqt4QspZewYrmVvfNN5aKZyCQxSRf80KUT26uRMblB\r\nLxsjMSfHmtQfDfIp5TgGAubKfOyC3axrBKPVR5MGxfF/Wv5SgJMcduQKxCQv\r\nJRkmBMdfg8DuU/jLhubpLz2aIgWWpBiDot+hP7GUgdF4QW7L3Rxn5+6uas2U\r\n+F39O65fUVoevECxdXSk23xB6zOK4Rgpk2lUtTmPtAJ8YKyNjyeXhxRfnimx\r\nPyBFBXKxF1RzyE4T9FVheyjmboIS83GnP9dneNzCRFInEUftwrF4Bdhan0Lz\r\nhuH64soKBynEf8uDDEjAWLTtowIKafm9tkM=\r\n=yHT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.22","@applitools/visual-grid-client":"15.12.34","@applitools/execution-grid-client":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.20_1653663134498_0.5568651292794367","host":"s3://npm-registry-packages"}},"2.5.21":{"name":"@applitools/eyes-universal","version":"2.5.21","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.21","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"7fd7149f591fc3068387cf8cec545591e41431e7","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.21.tgz","fileCount":20,"integrity":"sha512-wjaYZDHmSuu8Cpf+gd49YUlb37jVSB9i4s6YyDIiUtScWuGmUYdvz9bXUS+k1eUyXtg2PnjRzGQLb627zuJeQg==","signatures":[{"sig":"MEQCIGVsLhhBJrDAkxTC+j3Se4mHeBMooYbOD5rZYgin1QNhAiB8C4yEj/Y4ttfA6VjN0OoIyNqkz/pmakx2EN3wmlVgjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikPrSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDTw/+J98kUVJcfCFE8rxIJugCqKo2mF+5qXGSr7YLGpX5S49k7V0z\r\nZB65aJeREqiL7kXos87CUv5w2IJHUct6LxxNH1NwbPh/7wzG8C+Aiqn9mQ4j\r\nzARioDpO1Fhl81euIIvf9k71RZcfOOWnPrB0FH/DSmXj90B0AuI5jWT9/fQ8\r\nKVNpjfkESzayRK6pFTWw6LizuWboHFrY8cSUIL2bHdfH370khr0+vIvxcsHC\r\nwd3j+BE0lG3BSFnY0VLQgW56Wcw8BR9XSmRas6TqZa9YgnR4qtQV48JaW51o\r\n6H96B3V9eb8oymq0qtKXsH8YT2rC5BLjLRAPJ6rI4NA2FUi1OoOtd6hqclSd\r\nSVhs34VQGMwC2L5k3mMDLng2OaMqahulLL6Qk1/d4OI2db9QwqmiE2v2bItj\r\nMutMnU+vqmFxmbdMTvZyZKr8k4eyf33AtJcOSDwWeB6NGUNVUDlu4DFtFirA\r\n831z8EgPgUvalmhI0awHjuWWcwt1YA7rUi6jPQFxCkmfEAPTips40Zf/KL3G\r\nmToAbRCzLy4n610WUuB3vLcWR8zyQpafBz26IEiFmF9TfzCWhgE1xuiSRk4T\r\nBWbzjjb70S/PqNJzWhRWeZTS+a3VxUo7cPXPx152oph7p1mC3j3f757RB6Eo\r\ndmWcomyjVFcJnq8Wig0hwWcKsrmBMN6dxoY=\r\n=dbjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.23","@applitools/visual-grid-client":"15.12.35","@applitools/execution-grid-client":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.0","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.21_1653668562146_0.32765025902207157","host":"s3://npm-registry-packages"}},"2.5.22":{"name":"@applitools/eyes-universal","version":"2.5.22","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.5.22","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"94bc9ee97a03d931d5b78db3c68a4f1f89fe27b5","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.5.22.tgz","fileCount":20,"integrity":"sha512-1h/NYU4bVPFhbIpgA/4GqCsaNPTpBWPuqNWh1mU0iNTSsu/8hT4e1z5PquxD8eumEMIrDx4zXQZdF0lJ0Vf7kA==","signatures":[{"sig":"MEYCIQCPNZy5B41obuEZIOmAO4GpryAHbm11NeiVCy+pnxAxVAIhAIhPERPgSgOPj111AfRp9iZ8lfGjPwGrshxMU8Izhcsm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilskZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2uw//Yx12YXBMFisCM8jYH+ps1GfkidaTQOheBPVCZV2saHiN8KkO\r\nKHbjgyr92RQB/+0zJRlB5YfQVFIvkvHzL2m7T6658yI1tehSCtn8NPaatsEi\r\nv8MMwiLF4HYjOB5cVcwLSdL6O22hmuBL/U91ihzpqrCM00MNfSftPp9ehDrN\r\nMcCuvfooQCE40j2yQa0ap43ZfpMt6TSKIKBGwA+8PFXcdbksKGrVARg+ISCW\r\nyD8N5KtF4FX2tBiU0HoQ0Jvc57wvMpuzwxDYIa7AMlnQ0OUff7O2Lokioap3\r\naL+0zEa0jbLoy97Tr3CTrpuqqQRgOAsfKq/9sUQCqZotedK1ywhp8gfPd8KR\r\nXFbxMQo8BdtCwuOAc36Nm2RrAj735CKxCp8+b6j1fwlhXagc+XQdxS8hJD3T\r\nMnq9Cv7PnfrJ2jsF9uqAuJG6RocOANaSA4EAV1mg/9xZE+FcoKKCOkzR1BO4\r\nyrchqRKrtK8++QnwjPE6clNT/tDw5CxR6SKQSFf2qGMfMa5+sOwq4vpZGnMc\r\nlBFICTJ9J9MQMo78vQE1hKlGdoBnvBMyqjOOLc6ijk/E2TTU+vmGjG2ZjjPi\r\nuWjcuUUhaZPHjFMkbf5uvtD0db0x9X+OIUJ/5VTybRbZx+pIQv1vKDucRGoG\r\no4QVcpyEkLMzdhaNP+PJ9l/weQLzAtQPDgE=\r\n=4oDw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.x"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.0","@applitools/logger":"1.1.5","@applitools/eyes-sdk-core":"13.6.23","@applitools/visual-grid-client":"15.12.35","@applitools/execution-grid-client":"1.1.14"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.1","@applitools/types":"1.4.3","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.5.22_1654049049214_0.859442825724235","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@applitools/eyes-universal","version":"2.6.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.6.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"1e4886e47177427353f5bba0d23ead9becb4f5f6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.6.0.tgz","fileCount":20,"integrity":"sha512-L6C8P4TgMaK9EWIz0NcvLBY2fmqD9TuaIGMadlZlfEPd8XeQ1UHQuwr9H0qaufT5drnIKZcg916t6a/ERSw7qQ==","signatures":[{"sig":"MEQCIF9s5ZxeaospQf5jdgTKoRc459jIEURU8IAa4HkAh/iuAiBf/7u41xmlARfms43VZ6Tg/suNLtbpTHHmfTcdwIb+iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil6RzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7tQ//QRJ1AjEmd5FQp2KqYk2/7BvWhcZoqxMWPNoVXzjF4loTkJ2X\r\nc1nahe3TsHIcAwDq1Ip2ZnyjIZWawrP0o7p46VXIU0b44RWY+Kgv3VMu1JiZ\r\nJeihhnE+0AWD8PTttCJ4oObDVGCIlHwPr3icpPYZ20Qek6G9G9JHSVwu7bZ2\r\ngy9X16kKRyifXfUzZipQ2Yo60bWMhgNSTlqD8UiW5vPt21X4eEGsmktFhAn1\r\ni8Vyt0EeydUG9NhLn3iju2ou+Kvwg2LR/fHMEK1qEQtGuBM0IcBU5tcthdkc\r\n+Ji1iaMQbtolU3VCleSmwEHPSOptBATzYjT7Soj1oDhgyQQpWKqHUOnmUICn\r\nsL36qURXhjeNIXkNHbOLvcB6dTFSQ2plS/T6EZ2hizsGHCJCx1uNmiZG8hWH\r\n+p0tBOnOJLxTvW4u8cP332c8dLP6/DXuUTz0gR7MgbZy8FSXZMlwjm1YXj13\r\nq2Nj6gUnFNO65NKVSpy/VhHFXYradbMtWvCURAcvT27F6LwHTOf/EBmSJ2jJ\r\nh96t1bW/zxL9K4eDApCxQzKM+o8m3QSFS3QiI5hM/2pqhJ/KWyViPYYUIOs8\r\nUyN0++6zWKZIXKw/ceSexBMhB6T2hcpH2ActqPCQb4QYFU14t0Dt3LDFI032\r\npfmpgdHgN3tdOfN8A4YA/YfZ2TXZ9x50eGk=\r\n=QdMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.1","@applitools/logger":"1.1.6","@applitools/eyes-sdk-core":"13.6.25","@applitools/visual-grid-client":"15.12.36","@applitools/execution-grid-client":"1.1.15"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.1","@applitools/types":"1.4.4","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.6.0_1654105203255_0.8504158219538656","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@applitools/eyes-universal","version":"2.6.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.6.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"5cb5d667dc5953001ba7a5903ca05ec3d0267ff2","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.6.1.tgz","fileCount":20,"integrity":"sha512-WuwPPw7ozinOmwKzYgMzO60L2LbfQ71n61RIlNqr4PR7LAjrGNDPzyz1mVX7JOzFT3BT+yclAMopnNFWUxJvVQ==","signatures":[{"sig":"MEUCIECe9Vo5vm/3yGQq/oxZiezXNkGu85fE8+63jZgK3ZoZAiEAy2QvqeooW9owIjExXKUzEGHyspHfyFqX37KESGec30s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimL4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqubg//QmFBf2o4ry783HIyFniWJ6PX9DifZv87kxwRUmUgPdyD0NCJ\r\nR7lSfp9KeBOkSwZJfE47E91SudKSpHAkpa00HyJpsrRgFqjiokqS5Y3tf3NR\r\ny5N9RImke0Om04Rfon6jCc6ZMCBj5HjQ3Kzq2fkgtSqgFC3DkIIdK85NFumh\r\nXGtEXoB6mFoG0u6gPTCqRXuiASR0DE8PmwUo9ZLfy9IRpp6RA7UvDVs5l2V0\r\noxBONonpKwh3lSVyMk0mkYCOTtgbRntMMz4OZgalC9+6X6uUTknqPW4hd0Co\r\neuiV0EjwxWP890exnlZdUEfJD/uL6D0tcc5hUKwVuh101s1/oyybWWGj4a+G\r\nKjXoPQ5OGQUVhYkKruV4U0G92utXbxNlUUOX+ORzUdFIDXITOlDJbdzd0gz8\r\nZDfKl3642OYZh1D95ReKtSONXiSq/Ea02wLxBpERQTMKS4IG6GdGt3XskBtj\r\nVQm37Qoz3cCXpN8pszigC8jKxYRMazvtIaIn5Zg0j2hyhJj1MGcItU57mfvY\r\n653eHw7QtR/AO84JDG6cbH+LQTQ0YWXFWgx52QvaW6kgKxhk20t8kkIr1m1l\r\nABVmtkKxM6od8CnfJotu7lwV7ByyISUBOBRDFkSZewa5emStzQuITA6S/Ndk\r\nRdGJJfv/uP42p1eeyAl9hkPrphyxv4r321U=\r\n=Jblh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.3","@applitools/logger":"1.1.8","@applitools/eyes-sdk-core":"13.6.29","@applitools/visual-grid-client":"15.12.38","@applitools/execution-grid-client":"1.1.16"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.1","@applitools/types":"1.4.5","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.6.1_1654177283627_0.05752099333121463","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@applitools/eyes-universal","version":"2.7.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.7.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"14f4d520160d3df49551143a36cf797deaa13f42","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.7.0.tgz","fileCount":20,"integrity":"sha512-HHRMVLLTXYwx4KDzm9ftw3IBjqNyKOOgHcGZdt3/qDG49lV2F+owfWZTglJQfv4QYP4czQeprLDSSTBxxRI5kQ==","signatures":[{"sig":"MEYCIQDXgHQ6uKL42su2Q6ofU3rAeN4TWLGFyXFvwZ3QMR6nvQIhAN+3SLtrux2wqqIIYu1v+W0x2JEh6FkBN7OD+7H6plIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioIboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnNg//QWFefCLCQ6o+zKz/00LKhhg0V3MbtqzIaIzSi/ITmSavTEIm\r\n7yKezxs2vfesj2jBL4u5ZzlqQy9py84hb4fhGyj/Jv1rSZYsZreLxym8ATvZ\r\nkFRLOvviKzOxfeX9ntEp0fLeHOC9X6QVuhzsUu9mjmLhjwqhla0s2s0inFyE\r\nn6jy5SwDQXhRBKAkCqmJEz1CnPEp6QMX3XdLoYZafn7xR0zET8t7QKty4UHf\r\niqZYmKPFE3Strekleqi0E12gZl8LgDqqF9pa2Bq+2e47RJHahNQokWQH2ELe\r\ncPsVxTx0PQO3Mq7+9KY/lHrCbVjwGQI5GyNVI+nZV7c7MrVjAoXxrhNJwaEy\r\nVk0zWPV+c/3VA+YURqMZGrp+RVSD3RFJQu+wruV2LmD4OBE4sgCyh5OOAxpM\r\nGAPSdIBl+1nBm8Qousqt1m6R9mZ5aXLYNLWoxIoB8pE0783guBiAELIN0paP\r\nO/jreFkmQ/+8QpXklWtu37GSHWGmxbnlCJ0DGY4MCVP98ItsFWEyjAMccEq5\r\nAcEDzcSsjQSbsJfSHhubJadTDh3O68iFdcK19gwwUp3yVUwSwezB5B96wqEd\r\nBsiviE4quuRF5Ds/bopLwrUey+UetBFkQRmRm3HMloCbrs1ApbUv0twUTXah\r\nX91RA88af9GnQWGl5a9kmbNewcDSmcwLRcI=\r\n=wsMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.6","@applitools/logger":"1.1.10","@applitools/eyes-sdk-core":"13.6.32","@applitools/visual-grid-client":"15.12.40","@applitools/execution-grid-client":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.4","@applitools/types":"1.4.7","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.7.0_1654687464030_0.42727534888428464","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@applitools/eyes-universal","version":"2.7.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.7.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"12b4ffbba64766291302bac8e29982b97c9a6a0a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.7.1.tgz","fileCount":20,"integrity":"sha512-zIYliEDpyOzCu9TDUSV1uUMyEJt0iYcl4hSB0fzZiYIEVcKCC+WYkZZQ4ZCquFD3+MwoFtvcPdRw/kWCfxhghQ==","signatures":[{"sig":"MEUCIDTCtnRJamzxCsCeUmj352zq0olZiR9kzQpjztny3BR8AiEAsQ2Y+3QV3OOyni2b3YLcvAxaeV+XRwtvY910yCS1KLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioNsQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFzg/+LkPx5Rcb9eMLxi3QLD2+pniAYWZCnUPJ3oLYSMTXFTC8OLP/\r\nVSeb9j89Uya5PPdKX4O+R1kgKOUHIlbuxGZsumovTWZtZzJqkjWEpeHlBn2z\r\noUsmCB8uYfzBbj1moFSAyxZ8u8ZuAKmLj+EDrmTnmfyDt1G+aEf4l8KTJ2jO\r\nMz1960Sv34rnG7QduCipJOqFwuGlTGRDEc8JFOQB4qM2SGCjjhGrNvS596O2\r\ntGMd06IXywZa4pYjwPRuxx2pJfiHRPZ6+YsPuGi05miIwaktFeq8e3frM/Fw\r\nKoZr7/7pASeymBeBik8l2rHKrTx8XFFqslhSjwYEdb8B2tmoslozwK8pQddG\r\nzKCG/rxDtupa900pUnz3wPj9AHjyJRSypcJ2UeD7CUEeXG7CMDHJ2dT3Fo5z\r\nqdRkpc1bVnzBohHrJVC9RJMOZuED5JOS34Fa5GU6WctRJoTVB8HPH2QS7Kx9\r\nL4PLWQq+FrCTvGvnAnuwgCDdhE4LsEdtYB1iySwQ5jsFsMc3ABFAZbETculn\r\nUl7WO1ibMQxxm0K7jZC1cWHIlOqqPca6P6ChQUijqWydH+rFEcfste7svCRc\r\n91anKSHwDLyMu61DoKFWMpyUnX20Egqv5dmODP3FSXUcHutbJxnOohCGcwvG\r\n+7qGEbpQxUtEjd2YmjJdSmSRR7NubRAD8Pc=\r\n=yJhR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.6","@applitools/logger":"1.1.10","@applitools/eyes-sdk-core":"13.6.33","@applitools/visual-grid-client":"15.12.41","@applitools/execution-grid-client":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.4","@applitools/types":"1.4.7","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.7.1_1654709008097_0.12606318592909038","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"@applitools/eyes-universal","version":"2.7.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.7.2","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"f245b4792d1b522276250eef69b375ffe5e6179c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.7.2.tgz","fileCount":20,"integrity":"sha512-ESn2UVqJptsZ7TcEQZ3mROZ5k1C00ZOUkukTMGBiyXEvhIAimsy9woWP9qzuhqD4iRU3F79WNNOUXhRfUk2JaA==","signatures":[{"sig":"MEUCIAV8OABIruLbPsKVskpNh9wfxQJ9suZSVcjSl4VUnFwBAiEAh7HmiszbNheokIYIQ4b2MPOeuBqHuVNIngWxUnPqwE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio3miACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop1A//VTKbAUZ9SJSTr9vGxQtkpmXctNdnJfSwGB4P1JHewBgg42zE\r\nXekpxqFdU39RAC5/LZniWr3FQ1vRCTOOXQH0YO34WKB1rMMuxCBpb3UFwxSJ\r\nkHHLLR3JUCxrbv/idWY0B4nLXePASQIu/Ji84/uZwtAw4BwBQqSnoCjicYmx\r\n/j0gx58oaaL5u/Dcs/deav6neneLhSpFAQ9qQOewPLVeJqlQ8mDad/4PU15C\r\ntVhHqYUTLgi+AsbMwmUYP9YxM2mh+sUAX9F8xsfutBW8HBZSYXroS+6VQ0rs\r\nkzTG0yIzpipewl8AzCNQJPRBmojOvAKAYiQd+wNg6pjjPzndXW9q9LC2UC9N\r\nxV9Aixl4n3R8d7LfODQkuBz+6spX+GGxWTLIhtE78BVQyUhn8Zvxo4bVrfoR\r\n2i7Vg+eow3MXtaSXlSbZCzgDT1VgYMeVLxK/a4cMWV3L1rHXvct8tSfXUqHQ\r\nqLcTxaID14AJLKG9TL79eMnAvimlDXhAm3b/aW68YJRvovVD3EdXe5qVlZ7H\r\n1+S8ez9FfMALZIogrD3S1iBdFQtNgAE96WzufT++qMf1ORHQc05rugKdh72i\r\nuiVIoA8elB1BmMBDCLWw3tjtlZ+4zWG3UbJoWi1jwIP7fj5zzugQJKPNxfdP\r\npLoFTmQNe8ncA9DfF/KQOGQdG5ISJ1T6e9k=\r\n=UnX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.6","@applitools/logger":"1.1.10","@applitools/eyes-sdk-core":"13.7.0","@applitools/visual-grid-client":"15.12.42","@applitools/execution-grid-client":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.4.7","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.7.2_1654880674539_0.3782992795140907","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@applitools/eyes-universal","version":"2.8.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.8.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"48401414fa6b0533570a71ba35e73cab1907a966","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.8.0.tgz","fileCount":20,"integrity":"sha512-pLZhxGb/qcGhFqdKWTNvuCdUuF1Af+uedEGQFUrq1QP/0SuFjfX8BHoGUdhuEJgBd9+FfGG7AAvXJp2xxglKCg==","signatures":[{"sig":"MEYCIQCVmxr2SjQdtHvg7Z5nvfP0NDDM9pYt5MOtlC5pzCSafAIhALpiW5ENTbb20vvTqmZ6WTxY5W+dFX4W4y/Ck5eP5zgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqOj8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcLBAAga96+heNTJUQOQshcMA6ngeZLcUtm9DP5k9ZsTaDc3nfwXWy\r\nwBuHoJQ1UwYQIKqfBhKuzPPIaWs8qhFHMII5QpfGFT4ZD6k6YxM3h57gfoUF\r\ncAksdjcl4V4W5S1rdLpIyG2nF9izQ5ufToYYZv54XA4yNrmcVhKxfc+3XmP4\r\n9EHI/S1q9kco3Jk8wJf7oJsP7MndODfW72HhmwZn4aCHFhlWzvtxBYggvEFp\r\nVHpMQvC3j+PkZBvlQe+xPjrc3ZPiCdLFkX+d8HePFgjUCrA/QujuyxydTBvB\r\nGRBKedbYU/ESCsvKeWcvslZHADxlOhlxQcyX4IpQCTmjNrOrr8E4B82MFoUP\r\nqAf2HD9YT0DubdMgwjRcbLy1mfL4ZMaVi9Jw3oSW1fqt9WAtacZG4ZsoCJH7\r\nIYcjo/GKXmnsrou5DaOqONDgNbJraCPlugzJ6BE1E7O+6Co0ipY++LTXS4dQ\r\nC6BmLb4utXoKrWPdoCsZhq60l3OS9xfd/RTwnjIuhlDPjurogGlpj7SCQttW\r\nVUnvZ3nNzxdV55KhxrXPGclpOdea/crlgjFIKN2zjLBsDlv/RdeQ3X/3A3N6\r\nhsF6+n/vRFmZg060wACOyAkJezRZaPuiBX+tyQDamRGs35F+2YntnuyujLuo\r\n3KCSIuGBVLEK5DkbX3YNNNJ+2svsLGADYFs=\r\n=IXeC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"echo 'mocha ./test/it/*.spec.js --no-timeouts'","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","@applitools/utils":"1.3.6","@applitools/logger":"1.1.10","@applitools/eyes-sdk-core":"13.8.0","@applitools/visual-grid-client":"15.12.43","@applitools/execution-grid-client":"1.1.17"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.5.1","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.8.0_1655236860275_0.4827271585493407","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@applitools/eyes-universal","version":"2.9.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"a625884ae7315046e2e8c842296a89dfe9ead9a8","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.0.tgz","fileCount":20,"integrity":"sha512-ozNlehrweYs7K3hGpmFunka6g7w4lpttD9DsICdT9zgPCuSJf0NAwi52i/PjACQG2eeH8Lur+cwqiWTCMKBf+g==","signatures":[{"sig":"MEUCIBqVrXqyuOwEk7lufQvODBbas488WAQQs8YsXlypOxDwAiEAn7Z35kiJJ+2sfvxq4iIR167wJwQCZtR56zsIR2PC1D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq+DnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor/xAAgavs0JGG2utNxgrZgo/QsQVL/3avaqSPMMRZvevGH8gHPM9A\r\nVWOdtW5XKe8Di95e26JRsc9kuPTK4qh1pvcVH4oADWGZXCahnbqTw1JOCxw1\r\ntzCG7tllwQuN/DE9aqPMW0zLx9u8rkHjFGO3TP/q9wMDMvJDfRrmqpSQeP8Z\r\nvsbK8Re1OhZWEp2rf//K/t3GGyhhNIRIIL9P5GA6F7BMraauRYRTHKzTvx8f\r\nIFt6573p+ceiQLJJVGBgz8QTs9cos+y6nSRZZCwIepFWNAvX9olHwzhlIKBw\r\nMIR/D9I6oKYgAXJPEaJ5vyN79TLNqlsav1TGu3IanksSNlfi9xiYsvwtNk4U\r\n6Zh18pIqCKnCg4coNO7mUKFOqkLf6HHRBrjhc74jAtNDprKv2YbH3SAFcRr9\r\npzeuQzoQtSNgb8+wzQZ6HCBdTq3eo8ayFluLsbb738F+sD4iW/Wmdc7uQ+1u\r\nAvgdMEUzVjgXadCE/TlfwJo3At3bOm4+YDnbfG8yGABxdLk+X6LBqNeVblqQ\r\nMlmvK1blt4C7MTumH6n04gLSEwdMYZvN2b06wTKLmbFYqrJSFCpR+5HADwXO\r\nzVNcue9ECOxOzh05LiYWnXv6zEbmsh2+/Ssy5/dAdM8wy/YUGZ10LFzTU5nZ\r\ncLMRimWKp1gjgKaPf3GFiq3BFEDEKPGiwWQ=\r\n=+gkC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","tunnel":"0.0.6","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.7","@applitools/logger":"1.1.11","@applitools/eyes-sdk-core":"13.8.1","@applitools/visual-grid-client":"15.12.44","@applitools/execution-grid-client":"1.1.18"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","http-proxy":"^1.18.1","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.5.2","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.0_1655431399473_0.2938467933900717","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@applitools/eyes-universal","version":"2.9.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"7cb72759a5581e8ce304204dea21c7fee2c1973b","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.1.tgz","fileCount":20,"integrity":"sha512-1p4KuevEea7TDSk9/4LutzbDL6Nj2pmXe6/oqyVinCLedasON++sJPnczaigqrhgswOVs1qiwQj3sZc3BfHDlw==","signatures":[{"sig":"MEUCIDwkMo/4AMyhj0t20r/nhxE7MB4nuZ2qBx2ygPJ4rml2AiEA3GPuGfYP8GWEcST41xW6/vuL+ODPshIWwdRC4whYQoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirJARACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdeg//Qch7aoIF3dvZu1cQ/9cqrk0dIFhMsiC51j1JN081Zee3/fcs\r\nhm/xnz176F3iLjYc9QbmmOIHE766M/XLxFPaG3RY4WE1stAfQcpat4DOSGZT\r\nDeih+5+iZIMcOqYlKqT7CxICiBsAGOwCpg4Bn387PW1oWh4CMVOJ+fuCQbKn\r\nwp87KjW64g3TN1NDZAyYmIjdlLSsuttT0HTQv8A/gxXoV66FanUoeNqRv01W\r\ny5d9M5skPcNVy4KnK1PpE/eNhT0Waxk7B6Cz6cHL0aZF8BTkogeAxaAi6zWd\r\navA6aWwFw4k6wBrf3cCRnlx3C8bcuhReMbs10IV+78IssmDHPwg4gqGLDuWb\r\n6iJu7kJ9QImot0avhj5Eq4FVgOfD//Z5z1bNcWc+dmacWtTkNlzaUn6nOCiy\r\nqofPofl5OCP9bq501ScFYOFRI8B/BMJJE0f9qOj7D0XBGMKJyBLxzX97/Llt\r\nRqqwn3N+b//sv8IxBO1oc9Zx8N/+FoknzyN1XrtG599kGIJJwhonOmwogt8x\r\nHNRZ7cPbl+XCcCNhAP+EcYmqXCFR9A8po+jcBGa3brchlSRQsdLBD68q/nxA\r\nu+46GBNENib+VmOFLV5/KpxdzfD/imxYHvDRitVW64VxZl8vKFx6L5S2jmCP\r\ndMF7d+BGvNE//+21nVXt4v2CHPbBfP4HZt4=\r\n=bD0F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.8","@applitools/logger":"1.1.12","@applitools/eyes-sdk-core":"13.8.2","@applitools/visual-grid-client":"15.12.45","@applitools/execution-grid-client":"1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","http-proxy":"^1.18.1","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.5.3","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.1_1655476241282_0.6443495077275012","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"@applitools/eyes-universal","version":"2.9.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.2","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"d72b6b15d560a91169c725773dd092d09ba8aecb","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.2.tgz","fileCount":20,"integrity":"sha512-8orC/qViWxsPBgd+W5y8zNuYBYsPU++AsGbxOwZxDQEFqh8i5k+/JgWrchnQAMbD6IIi7fJLfEhb0D4VrH4uEg==","signatures":[{"sig":"MEQCIEBwbuFTKptYa08cS2mMnesKJQuU5NA2n/k3agxuNJJgAiBQSA9mh5SE2VlBtTITBaj64ZJfLwD4xHCt54htbovDlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJish7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd+BAAleb0GGLy05OGawb+3lYe6EbDA82LjOm/mkU9akXQOmHGm39Z\r\nJ9cEe3+yare5TVObD/SANIw8LXFVBI3Xzl/Zy39JM6CC/hmQzZ4yFOoTcM0H\r\n50QmVtWMv9pbmYBnxRv2Z3NvL+XUDvByACpwdYdL6YGsaLpLhBMPGWfKlBNT\r\n1NPyk9svSaxWWK56FrLBkYG3a2SpkJ/rpASPfEA22uUO5YYBI3cxqKHwgqBj\r\n/I/KBYukToFYDuQuq/rzA0neWukZr/MziIMhHPqr0qslX0/dcIRkTrsYA6/N\r\nG/0VZsYQMnfZnbmFdTZK/lC5kGKRWJDvMFKntOcEJqDX3V33Bd9MI4qXN6qC\r\nY80L/vyBwVTW4ucgTRjFqDw2gwpKhdP7L01arw1kk0upy561kCZh2TqeqzQB\r\nSVFzn9ir67/lCZUkd1WMTDBogvWlDgvsU1lI0lnAlNBn+WRNoqm35Z54Me4m\r\n0MDSgsujT1/gNUZ4SOXR82Izf9w3Gceou9c3fd1R9mb/3aNmImHtN5fUpFjM\r\nlh6dZO06yY4LnfHHmNalmi9GYMquJ+QU7OIYgiS37Fi9Kicab34veZBopp/3\r\nCKP8f7mq4Psg7bX6akdMOf0fv2mJ9n74k10nIDDAJPMWKxlXVMD04Cl50xPQ\r\n64XxEtBj6MQZYJvFLL1f2X1TKxYzSvBaNqg=\r\n=GeOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.8","@applitools/logger":"1.1.12","@applitools/eyes-sdk-core":"13.8.2","@applitools/visual-grid-client":"15.12.45","@applitools/execution-grid-client":"1.1.19"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.5.3","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.1","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.2_1655840479633_0.5173312990193357","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"@applitools/eyes-universal","version":"2.9.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.3","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"11d7b79071d680ccea555d594532794238ece824","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.3.tgz","fileCount":20,"integrity":"sha512-vYPmL+rn/ABxfcDaUuuvuFvmbVmMhyRCP4DzEDvOeil3UUCXsi5MwCs9GCI73q3vPtdJWKgTT4whZaM9w6Ci1w==","signatures":[{"sig":"MEUCIEJi4zF62LWbB6jWSdN/5d1aiuYTWXbyb8jgl5Tfp/NfAiEA22labG7TBdAa+hRYanOcU4KB2kIPglY0ouGGRd4vWHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuhAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaoA/+N0wSSUNeNaerKqDB0t7e9bypWcGbxxiDR3NKITbAM/fpn7DF\r\nSHRhpcjaRHgp3i185iWTSqNiyFNAp/F/BRQAizYO9i1TF+Q3jzZr11v6aUOp\r\nglpwZXVDflDV/Nb0mOTxkYgptpnhOEv+MPeSFFgJC1hOB5RDfxWh/vN20JSO\r\n4d0kupaV2DrfOXGp2q7py49dMn1lCowpnD+jBS63/a0ZLzatyGSwqEk6t5BE\r\nOpLk2W+xCg85njs3Izjy8tjTAF3n5urZh3oNuTzPouuMi+Y/k5XMwtqnw5/j\r\n4vbovhypgHUOnBwOlPu7W1L0adj4WKa95l4Tv+UbieIME8rHG1iAqSvIws0M\r\n1oMqRMT1bQYGy28SyOo2P3Q2VjOS4vx+04RQSo6ebKqlMWXFYY20mRI1TkGz\r\nJ1NNt/NcK5YPdEY8bJBNDPivOO+sV27Z0avXawq39f00VY5jfSlY6EF1H0Qa\r\np8iUbK7KXnWBp63LC1uIATEiaO7v9X5jlpulbqw22EgwGnQw+YFHxORlSmsB\r\nTCOeFxaGXV4yjYbli627IDWPRvYcXhh1xeEcJROFD2JCqWjiMbPiWFhoGywN\r\nWnk4wVXnjd5DrRcDTert2vsL2fSTvarEWEMXQQBtb3UMA1dnZQ23oryOmQ/L\r\n6CEoZhYJJzP+iyfwM7ZzQ4uk3XNu5IkvUR8=\r\n=EeSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.9","@applitools/logger":"1.1.13","@applitools/eyes-sdk-core":"13.8.6","@applitools/visual-grid-client":"15.13.1","@applitools/execution-grid-client":"1.1.20"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.5","@applitools/types":"1.5.5","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.3","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.3_1656360990814_0.7402956467701456","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"@applitools/eyes-universal","version":"2.9.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.4","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"892218369fc86230e9b449b562644d11f1e7e668","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.4.tgz","fileCount":20,"integrity":"sha512-9l/YkqFLfDJr7SN/ETNfTvF0cM4O4+B8bwUWhQ1e4s3rK8K1/KwBLYg2BJBqQSLGWVJ0t2PRZ0ARa7iyXMPppw==","signatures":[{"sig":"MEYCIQDnZxRUeU9lTaBQfbsj9EW+NGvafc1zNgSwJWVwWLjYJgIhALJfhvm2QzgSBF0hrt2gbem5GWwEjLaE0mKcDtoKob+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivgrdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKUw/+IHD4zsaWpdGRMJ0pGDzJmQr1Ktf9ZjOAB2DJOoWsifAHrioS\r\nVAd6grrkaYYriDYItDPdxjUeEVasdM17lJC9MqKB9B8nFfKlDk564pH51CJf\r\nm9tUUlt54kiFvuUMuUGg5dmfDgPmAhHRJY+iXsnT9B8zxO535m1hWZTlwkHR\r\nfwk/LNPmDiRbT9yHVLLRfr7BTSd5+wptGlMaXPiiCKQ8xtWtSKbRpkqPZi8w\r\ngxc0tymUIM+ykObKEhkcdxn9J9paBvJgqSi2LrBFd9pBKavhG4OtuXcMaqXr\r\nmzNI78Q+hqVYmqSbg1is+QeVMzkSb1eZAEFuAu1J9xymczhAqr4Zbfxnh8tU\r\n6wzRXOp6K7QSrbZVSl6dbFT0KPgIMPW4ASFJHmRfitVghRWfJpH6TLifHb1W\r\nBPOvQg4FzxNqCfZn+VQO/YhSFnpVhaFsRlaaeniK5r6KpxdRKl8brrwxCVmK\r\nCMbEcsv2BsSXEFcOQ2aCm76OUd1tvRPy4oCHmWlIsjVNLEFT+AEs9WPZ2bYk\r\nnJqCa4q/CDNmUBCaiG3lp3jWYOVR0Pn/0+DJoCK4+Z6gKK+MT+d7iNnNT9vy\r\nof0lsxlPRL3D2lkNMHjINlZHj4sXBMbTHoKQ3vixJonDb+eZD646uba5Fq0m\r\nT/UPNl/Ll32eNa83QPlJt1TKM6/3sfPolZY=\r\n=0BnI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.14","@applitools/eyes-sdk-core":"13.8.7","@applitools/visual-grid-client":"15.13.2","@applitools/execution-grid-client":"1.1.21"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.3.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.4_1656621789373_0.8653372068397531","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"@applitools/eyes-universal","version":"2.9.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.5","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"f930afe340a273281d4aa10f30360aca1eed63ca","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.5.tgz","fileCount":20,"integrity":"sha512-spX6zxIz1YZZ2vMIKq4ToHNg16mghIinxkK7ngiUvr61OKgdhBgqTa8POnz6OwbnOBU5dZiXcD8o+DXby9CCJQ==","signatures":[{"sig":"MEYCIQCzJY1uFDWyCoh/o+kLJNtVR4+NMi5FEbcVeqNGu1Sa2QIhAIlydZFUkjseYJyryORQ6tludYb8hht8eggGj1L2bNCN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw864ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonbw/9GA5j1lsGtMeK4EAFyGHNPBRAo/UOATy+F/OIsOknLCjOysZK\r\nf6SbFdVQTt6RCmj5AurZm3SFPNnxjtbGQy3sr5ByeUqXABZHJNgO9YwZ8jWc\r\nzK+iWSy+tG2hj4BqyR1DxwaDaywsf7r6JD10KAYC3yBRQsA+e7p9DdNu1Dof\r\nuQXnBFLQNeVvUOajbI7AcerNZHYbXHgE5CVYe68cHg2IqFf9u0zUnhkn767K\r\ngYpJhMJMugAgJdw8g85k90BuONoUpESe7Fqj477kL9XjV0tYJ12Vo0nIfyOt\r\nflW818AHtrHPmwJiPYoUrLgEk/wZksJ3bdBDdlDWlfpFdW2ZVgg+HJXu1n9i\r\nmME4rbS54KxDg5lVFW9R8lDHWA+r6MmoN+pqkXLnSVzhODQCyKMXdYRCQM8Y\r\nhwgk2xvt5qQ5qq4CC3PSaWtCbYRcYvKY592SfIgYWVl1RyGC9c0rGBgRtRFC\r\ncMB7sDvxUmcQkRfxSyOoig0Xf000N49ybfSzA4DrcdZMiUvokjYZLfKysT3s\r\n1E04dizL9+FYTjjOmNHWgUgFcahUy4INeVDAbMrjBmhI3KZGtneL3Kbr6tus\r\nRPmopoEkM6z6XD43KtTZN2EjR4kHP9TOSxlmewgREtSbqr+Hm4sA0zsP5W3G\r\n6pkz15Y4GRComGnpU6bt5bMwzB6AYjZwq9k=\r\n=IJ4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.14","@applitools/eyes-sdk-core":"13.8.10","@applitools/visual-grid-client":"15.13.4","@applitools/execution-grid-client":"1.1.21"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.5_1656999608022_0.505800071017267","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"@applitools/eyes-universal","version":"2.9.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.6","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"65dad010283d5117704137e6c10e4592c6bdd7e1","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.6.tgz","fileCount":20,"integrity":"sha512-Un6/p8CCI7bdootTDnjpls/mo53Q/3YV8VQQalbkR7Xex63Y4/r4Y/xowoAZb+Q/Iq/BblMwhKFh11dEePFMpA==","signatures":[{"sig":"MEYCIQDwzsglGFwQtvA8DdQOqVal0q9MQfAoulT0NsOKNOLxUQIhAIKFjaXUPYErG+vG5wbTdSEkU6M9VYF+a/nAn2nAZ2I6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixxhAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJVA/8DJDAAyi1vfhecj0nFu0f9/Ke3LZvHwTPPz8J7D1sCwqEqfB7\r\nOKjdc9dD+WmhKa4jlfQV28KOaQ1/0GFK7WyO80afUP5UyS8S728E4kt51Keq\r\nJVqseLTA38ZImJNh+mc81PTPnahkXdnIIOd19ArEygkqEd9rq9ub90tYNl9D\r\nzJiJeW0rZTCXhHkKnhlOPwabzPwsqgTCVDAm+UoWdxNRHenVDcPUb+uyXSSM\r\nDdwNF23RGg5m1frATnHl0LZKIPjZaxF5c8CHH6CxvurwEzytEv/ZLEFZARqf\r\nqz0GXrYoNhG8pkG1doeGolN5I3AJSl/U24F4YQ02RMhwwbIXFFjetOsAndK2\r\nnL0IjvyTktSa+acpg6mQ+c/LigYnS3MEpNFDTUeYvaLuxSAhw576s+Pg+k1U\r\nPtiSVzKHzTEpikl0xGDb0m/ooNlYY+IyDvT96fa6yo6c3GNyeoE2AfcVaFrV\r\ntVlM+KAZ9TSEWtVy+ubYzMu8+ZGsZAaTHJ1mIWWGhs7OWpnm5ctPbYfDW6bd\r\n4AYhxWvsy2NlaZFurACF4SqvtfBzJpMZJ127pSP7Zlx8ksgdbdayUSu7DxH0\r\n3ThGpY64qIVlIUrRIGvnt5Iguulg8+UjB64aJ9NGENH6mky0Qbw7oxvg+rvI\r\nP+S7DV/eLXW/IJQNJwX612eOFGGIEoNU3Sc=\r\n=oTKX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.12","@applitools/visual-grid-client":"15.13.6","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.6_1657215040564_0.8548221485894272","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"@applitools/eyes-universal","version":"2.9.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.7","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"0e4e5309e04abbeeb2f29a9e5d63a2feb90de55f","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.7.tgz","fileCount":20,"integrity":"sha512-pqmgAt2MSSYsT1Iye0motD6x4O9IMF0CCpqKbllU2Om6KSSedT8+c8V0nr+SSrWxKYnvZ6Et1MPs2xYibOywsg==","signatures":[{"sig":"MEUCIQCEpkazIEGtH7KwuG/AYuBFzG8bZ8iS8cHqCFOJMLYbIgIgdPJFqWEYtYZJvNFP+7YHHc/sDJYEU6G/u20VZXX2Mnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0ZfFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpgnw//c9tQFaa1YCoFitpwgRs+Czl0dIAhFtDf94wSW1iuz83nrWLj\r\nSVGNgkk2Sjz8SNq6bcP8ImfdnsC5dcvAarrHnub1eqN225oMK9cZOJUBm9ad\r\n79vX/lHRtho5p2wRtLmLojSWqDlN0j/XJm8NRNL5ok3/N91KoaeKF/5AJj0A\r\nkgAleuoKIX6icxxEmCvAuuCKpEmErvuRlRVg6smmefNpqzGyyFrtVIxhzFy8\r\n3dYG0NsJZ35Q9yyWp84t2/DgB0fQiXE04tMOhmP2bF+hN3ER9uR9yJASkr6s\r\nhZxCS3yOaxKZzDVgwq1llHKPNNA0ITvq8J3mDv50lazupnN2knEQIXEF9pGK\r\nbA5mPrcoueg8sBJ2vkWe8VOEgq0+vFLgaTlTcE/XawMiD9o1gGgEAP3kw2FW\r\nZ80ksWgyF8w8M1cWnundeeW0acS6Bk2KMsZEFHiAKSpTcE5dG06nAZxZxGJO\r\nKemXPBkL0ZhbP6LP8vCErdtRn1Wi8Enbykg4ufsfx5+fvgynpoDPYC0/M6Cr\r\nDVspilMLoq1TCGRUqKybBP6oflWJ9/60fG3RmLEFH27y0miqkmh5074HbwUe\r\nwPEs6JwS/DSSdFp1U9Gyn5h9hhOxgUvoEZqkdaBrpFKFHTglIuNYRyff+R3s\r\nURvWPKS2eGpViCanqY/djO6Zmq99nB6RikY=\r\n=16q1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.12","@applitools/visual-grid-client":"15.13.6","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.7_1657903044959_0.6775914377077161","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"@applitools/eyes-universal","version":"2.9.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.8","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"1a760e5ee8f59ce3448360b6e2e3a4d8736da3b6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.8.tgz","fileCount":20,"integrity":"sha512-lvGVzlxKDiyf5NbIqtI+4NwrV/y3ILGT4adhx4CZLsFQr8tg6QKDJyb3zsRfiq2nv7qpDH3UCwzAbAwy6ihntw==","signatures":[{"sig":"MEUCICLTqEEJaVADMsi92mNZ6yEOdpj1jgjmWhTEZWJgQGqcAiEA+vBxzDuspRynjsN3dg1jmQyENSTEuTcxuC7dF6wiLbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Op7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVKg/+JbAO1LJqKSEG4hwmhFiTnJALF7aqTxcaT+AHwso6jC+ObnpV\r\nfUNvkhdD7/uZpaUUV2+wpi0Z+JDjIWmi7BgOL9kUgHWGzt1XWFbFGQD6ui/G\r\nfdylBFnS5wJ+tzDknj3j7EncXAkUuVY8CIamFIV+GCOWtXitMPJaUOWYPg9C\r\nXCmzGfFR9OLuTpiqOOI/77DQWmAsOXsMauG1lJR6YJJCPAYsVdGAwR0FF6MV\r\nnw73f2tVEh2oHjjmJncJm1NmYeUYeXGrGi7XGTFzebQdzTbozqqVsSGZMDYq\r\net9ZZS4CQxaJ5+5GVqRlHfxKqJiHe7FrKyRuK3DmI/HIaPUdJEkIemZrfgzm\r\nP0Pdc8VywnFdNdx/IPLxsOijZI/8shXPGbyZeOrqS99NSfGjL21ZawedEMCm\r\nczP9A7ONH4mqxzrTZIk+jW8mSni85wVy5LAn/6N76fDmjLwpDQg0XioySl7E\r\neJsZbmagRVD+7VdYPVjHAiUGXK3bIoiT4ARmC2ZLVLWmj9bHCAAglgaYtmB3\r\nuLwjwkRh5bYRHVa7izZxTem76V5lTlxSiOM9MRrliZy/b/E8KKWc6Gjsc4L6\r\nnO5tQFn+kKHK9te2rYfTNaWFF2gtgxcQwn8/9L+BodxwCvVTn4uuEeyaINxG\r\nKRRZq+k9RyfUz79/bb19U4cYYV7W66L4pZM=\r\n=Ecpp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.13","@applitools/visual-grid-client":"15.13.7","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.8_1658120827704_0.005004046205587365","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"@applitools/eyes-universal","version":"2.9.9","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.9","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"3b9f804be436804b05c5827e5086907803698b1e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.9.tgz","fileCount":20,"integrity":"sha512-kVzr00jCchgLjeYPA33WtJfPVAAzVYCpnbkj86fxkFmfLN2sQtFbm2kWGFnZpQGqGHti8d6HHq48m+tByA2sGg==","signatures":[{"sig":"MEQCICyPTrw23Ly6CPtfmgz0jum4oWPwMbrJFLRKGwIzd/y5AiAadcoFvE82J6x75l0qPqwYXcO80Oj95RbAUSPHKMET8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Z6qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjYA/7BF3g4btnjYIeNdR/3A81gDyPtMgD8khORxI8Vs7sL6HuK7gO\r\na//lfoe2h3xZzBnR6HMpy607iWJRa3MzFPT8gJ8SjqpbwNmdIqOs1mVtioG4\r\ncZlhi4p5wkkpSnS6buPqDTzpYRqKnh4RbtaNU6UbbU6xmGr8/QmbBtKqs71e\r\nF7ZNXJCn+sghzfa6+uU/QlcHLcW2buU/DlID7uCNr4DGwx4DTowR/Ag/IulC\r\noied8NFSZhN0lDuRh0Zq/bKOpcakrQREdHPrpw7CkwqUroEVZGlFqJ0kJqiJ\r\nYbMMusVtO4YdTF3cg/mXL5/T52mO71IcghNTTSOXq/vUD53sISemWB8obOA8\r\ndUi27tm/wY7PIdxfxi5Ceun27QuwVBdEF4zojykdciIU7inJOttllwOqs8qZ\r\nrFuSHTCCJvQkknaakqTS3BTYEiOxBmhKBBej4Mn7eyvwRG4mgRytyhTJ81CU\r\nY8yQkAmr4BQ++Qf3HJQeQLpcHLf9/pIr0E243yTi+T8QWfXJ1zNpbhyX/e/u\r\ne8XXKCzyGRpIqCtJ5513ISjHZfnVasI2pjcqK/MT7wgNc+CENnyQX7pMdEwM\r\nCJHwa3or2RapIkC2s5KJZLqGGfbGDDKgQBfKbsTnloyVI5OrVpV8NK+KX9AG\r\nTbfWNhgDMzOJi17021XfR7HeILFmsRPvQ2A=\r\n=F24n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.14","@applitools/visual-grid-client":"15.13.8","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.9_1658166954676_0.5369802050242467","host":"s3://npm-registry-packages"}},"2.9.10":{"name":"@applitools/eyes-universal","version":"2.9.10","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.10","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"3bc6e5aabe4d49c34b5132e61489d8bb4bf1d3a0","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.10.tgz","fileCount":20,"integrity":"sha512-Vs8gC2JKdEOwSmSX+Eguv+1D2Qr/7XhBklYJmggL3O8lJn4ZDdcF2AiY4EVso5VEXeov7mczDiMkJrcP3yI49g==","signatures":[{"sig":"MEMCID5HrXQQAMKUcvikCNHX16phehY9DTs81yHWPLVzlDEpAh8FldC01gHSISkvbjzFsreMsJJNt07cGuE+dbetmcA3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi181tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw8A/+IOtic6rFDutkKE590LN0VaXGxcCFxa7bEblD/r6fRX4CvpKZ\r\nCgXGvy6M3suiwATkdTe2L//imPxXMKkDBx/FmubeT1tF0DviuoV1d4zXs7eN\r\npyplmuFX49vKzwLGfCYu655S3g0gRmCGxUeYm5LkbPI3GNt1F97ypWLtIOAg\r\nSV5U8L3DF2RbWZEXzM8DncV4KdJyXbKQCPKLIiw47S5FyLAUzMnYUi/PPF1K\r\nyCnGBB+RdgvxrVtkuUgvyPXaD0qvTSiTsY/XVjJO25B6IpGUJzTu4OTK9XyC\r\nXMYvdTSHSLL5v3bRySmpMp1YKhgQHc1/yHisrx3kLXKM/Opp1ydvWbjOK41D\r\ndrtHnlpEcVTuciOU3LfRmd04q0fmRrx31kX8u/c/WEtb2ZlkSEA4aCdZrIwQ\r\nBOkx7DfmWgDLZ6+jJkbvM2PWR7k+oHIeG0dvTf5JmtGn5XoWlKb3IxLenx76\r\ny3p53T4FNRqOFOVTvdxPIxrl+QuLUWahFmcD8xgx2tsUN6EHYbSKxc2ipNTZ\r\ndebsdGgqK1IbUdDY8SLQ1Sv9WZzU7fGcG+cr37h8DmVwAd9Avzwn5MyklgT8\r\na2jCNQR/QyJMiknEsZN7Kl75KNmJO4WFRDSiiynYWpN9z5Z0Fz8PxR+zYmuJ\r\nEO4a96hOXt59JhWZzqHjSm8K1WtH2dHwFDU=\r\n=JKe6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.15","@applitools/visual-grid-client":"15.13.9","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.6","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.10_1658309997686_0.7534999713994426","host":"s3://npm-registry-packages"}},"2.9.11":{"name":"@applitools/eyes-universal","version":"2.9.11","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.11","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"ce0f7c8fe1e191a61519e08e1a23259d05bacb05","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.11.tgz","fileCount":20,"integrity":"sha512-hb9eL/HLkyHewliQl9v3ed2MxIg0RNLCS2kjySkR9pyTNzYrXhP4WsVhtCwFo6zyK0wSniNnjBlAydWwbIZBcA==","signatures":[{"sig":"MEYCIQD0oAf0FYn3le2eB+TsTy5uYaJwhZAcVOPJqJddp3b6nQIhAJUKf62fbIJ84IVI2rz+ITIar9CxvUyXWl6PWhglugNg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2QvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKfw//Qht95kszwIYP4ByYH7VYcqz7on9zgWXHPMOJtHRvUOz0K7WV\r\nBul59GyxJGgzzTMT5MTur8pp5To8VAGlQHvwcK1wIYf+r7fhwl1r+ElvxhG7\r\nINfWXzuJZzhfmYdFRKd/HOdxtch44RbrD3LgrdC8Vp5cmsP80781hv1pO8TE\r\nGFMiJOy0KFslhw2Er60tJWBjvBGTzv+7xoPY6Q5vsBbwHqfET7g/XW8PvX5Q\r\nClmmZP9pWK+darHmPa9DOUEBpkxfqjT0VlliLF81zQsJuZlY8xIwqAwCQY8M\r\nGg7xnMh5J90R2uH45G11nqtxxOZ52SoTi/Ncyt4n55PEZ5GfjPpWfW8sEc5f\r\n2G/WZ1TCGT960Doy3wiktuj4wPM/eEgd6MasH1eX7LWIy2EiXUcrd11L+269\r\nI7ocTuEAapnX0MiM7tjt3fzvF+CA/Fz5RfI6QAaoWoqKkogN+yt4YzuNtPYQ\r\nfoqIr8Tz9nKhCPjfROTnWvzhB2uC2ylyYIKuNKnyYmL6+R6ggdztbZpkcpar\r\nRsUPBF3kVd0Pjo8iAyb4QnZ2ZLyIq8s1kOiDJKbc5jEVJOmHiotXh/9PgJWE\r\naCZ0Qv8gI+Ho/suegrCebSnXKDIx51hL5tPQZnHahw7/HGTt2y7aOArP9+9P\r\n5FkoxnTpJfvTvILcZd159VE5YxPG2lJa9PU=\r\n=Pbql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.16","@applitools/visual-grid-client":"15.13.10","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.11_1658391526576_0.8317599052044702","host":"s3://npm-registry-packages"}},"2.9.12":{"name":"@applitools/eyes-universal","version":"2.9.12","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.12","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"3eb4cc2a9be8817040b7f531dccbcae7884ca009","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.12.tgz","fileCount":20,"integrity":"sha512-O6pYJGnq7KF2ViCbsL2rOJlyjVxsyhIeANL7qcDX1204HxAjOHgkHeYuhoOomBg38Wy2XBgKY+HPkIKcks35uA==","signatures":[{"sig":"MEUCIAZEmjCyQwWfI67OBHVY/tnNoOEIMWO8SmEkkwZ4F30WAiEA4nBr3+p68u9u/bPdy+479tHBGKK6JOa8e4Itq0kv+v0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2V+LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMlw/+MVREEs3BDyW/IfYuYF+oQTG4dADT1/3wLNtMsxvtLOlKuANC\r\nPM2rj11ajmRyXhJ7LCWe0cMvvSxVmebM9Rwen568uX+2DqQyusxCGkCyNRlK\r\nNC4IyluWMeSyw6FqJuz6eSZUYsYucBcnWSwn4Sco8zHfRP/Kb7hXnG/yrRwe\r\nt9M9H8P9LchlocSgPvzbQcQ3xWzQmKNe8m2cD4o+7BjZpR3uQHVlJBsgrouf\r\nbN1TNStRrbLfca/tR3kgLD15qlIbc/hFdB5QWMjLpgypDNd8sZjC0JwWY7Ce\r\njfxWBpgM9h4T3KVGb4u9h2Odk5z3/Ne4yzDez7lem9P7QHK4oJxmypnQhttx\r\nX2XHOAmJw57CqFfXAgaZqXtztcaKimNs6wjtSgGfxFvZcUQlWXH21u4FzW3V\r\nKp2MBzIuvnJ6Kl9BgJWvwowTu1vSTtPmFSSRH9wytJTx9/LaYQB69GuneQng\r\nb/l+Ss+LC6h+G9ECNIYschPXwwzd2bPOmRYHn6DcmYwEJgn8iTUBlUWCc662\r\nkgaNvGQuzJemQ6WmGNE+T9VTByAMe4UwQtxrF/kE4zSwFgR3+jB4kxMcyAc9\r\nhKOPkC2dGC6IOo13LzQG4F8+HWqPx3B4eODuoLLKm5uFW7COidSXMHHjEqwE\r\nxAinXg05degazLCczBiqPrPILt/DnRUMqAE=\r\n=SU3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.17","@applitools/visual-grid-client":"15.13.11","@applitools/execution-grid-client":"1.1.22"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.12_1658412939593_0.7900504405316486","host":"s3://npm-registry-packages"}},"2.9.13":{"name":"@applitools/eyes-universal","version":"2.9.13","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.13","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"427ce8a3f6d8bd0a570de4cff3455aae0c688270","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.13.tgz","fileCount":20,"integrity":"sha512-clGG41VrRd5b0YJWPeh/Clch1MhtvSnyJsKw03HDSLwhIt+diIaLUXuBn6qrK3dWekbmqSR0e44X4356rjs1lw==","signatures":[{"sig":"MEQCIDHp+9XX+zbizY8kkyif3f9oifUlDprACj9mOu2gJiU8AiBEMAeSxbL57Luh+psMo7H5K9wqL/ArPWRaWtR9LyJ8bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4YGOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ9w/+NIYyb5qgR/jAv4buDSBqZTO7aEj05wtTRoHB/odS1baiGFQK\r\njMh+Jjy/FOisA4XXxFeiSzwT6300J9Vkr4B8OSNPY2FBTUwAP3Yl4TxojUCl\r\n32TIBxdGXRK+mHQENRrLLOR/yRkyrTgcB5RzU9k7MYu7CVJmWBQCb0Fh/EKm\r\nF2M70Ub84f0O8v79w0V8UvxsaYlpDlpGoUnvzZJwaFFaalDi6Ry4NID74o88\r\nUFQBt1drwfPx+XIMqxDuhtfnNxRIB8JkB6bROM3yo/qbI0t27bYYZFdHC5kX\r\ncMrmRHh40kpJSLmWt5pS+KmsM2R8j/i17AxwhuT6/8kqX4OvAelnQKntDRZV\r\nviee2x5R3WrH7ptUuyccz9WdrSou0vRqoRlASuEu4G+M4L8/BODI5XNl7F/F\r\n3cLAnFVCWR6eVGbql74rx2/4fe4DI+GvqqWUbDIj0DoKS2MuWVa4gAjQtxtK\r\nbdSAckdreR9chKUab+0lxUesj8lKMYoXWOKvCQjN08EhdtABJ0CGMjuaG1Bu\r\n3tTg+HhejAWLoRDy+agB6RhVm3vJPRvjdO6KXChxsq+diUjbd4wl3pzCi4Zy\r\n0OxJj17k4rBxZTRh3E0Bb+QLwFmsdo91jN/9qUeRn3KmNl8lk/f+ErfmPh4f\r\n5A7O5rchaNeWCoAXRO8RwVea8T/e3fRfJbs=\r\n=ht3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"yarn build && bongo version --withPendingChanges","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verifyPendingChanges && yarn build && yarn build:zip && yarn build:tgz","postversion":"bongo postversion","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.18","@applitools/visual-grid-client":"15.13.12","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.13_1658945934522_0.6920553049894695","host":"s3://npm-registry-packages"}},"2.9.14":{"name":"@applitools/eyes-universal","version":"2.9.14","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.9.14","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"4492b16f731c8c48b4800c9cd623ed16337fad3a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.9.14.tgz","fileCount":20,"integrity":"sha512-s5IcbhMC0LQliK7g4P/5j2Kts7jCSnfXY9SmzWkdwGWMNIAnzxRFphEpfr8eDZlyhSv9wiwAZz7hSMIB2+3ZGQ==","signatures":[{"sig":"MEYCIQDZ71nYfpjRxEGe2gzmn9PdzlqnkR9heEjixzhevmsiiwIhAPuTMc+mlN2+cgd+FmId4BDnfVd3hEzo4hfdoFJDp1eA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4l/7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7VQ//XLaos4z0EvojlnO8BalmV47ZO+4FqrRnkMlCNRUzvZXymfj6\r\ndlOevPcgC8PgF9ssxSn6DRhnn8VHu80XgYwnIJw+f58CXVYB78GbNYORk2Ug\r\nEwkO557goTVAdfSox2zma5XbpZ7SPZnr4350vP47XgjvGgKdbLbtQltuQPgA\r\notYo6KV9zZrlsm148TViyYZUbR9WnwLmUUtZJw2fKkpODovHsHhTo1nIrRUh\r\nOYd9DHINKpV7hbv08s+eTzu+kygFFvoJ4l6lnYeLlETR2hXCnnWoiyn7lyhw\r\nLBnXCURWaqjwIw8Rm6BJ37p/KzvLz8aGoIsZPNJF09qNN9VOEFYqSEfUR904\r\n3thDH8csTiRxhG4dAiB+to9HFBQ30tuWgIgsH5Gvxml15us3MQHxI7aam+Xy\r\nxNN3HZlFLMgOno7zOoisBsdf3plv3seYeIMJpQAb+xrCOmOyHWrwznIl+b8P\r\nLPBCCvlNHFkunXMM1yC/K5c/chATT/gyyR2Ixs5YpgwEhvxN8/GZct4Nwgw0\r\n4Kx6yexsZLyxbu9zTYW4NXQFJBbJCeQLVSeaf/41iPGkNXDZ6rZO3VbY4XAn\r\nMpoXnqHvuSkqJYSP0Qv8W60XMvN+exFgJGCZq6m5ccd0ZzrAdjdBM470NX/c\r\nwE+CPtIwyqpCLQkD29f9dWNEnBGeFyKJdF8=\r\n=Zqgw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.18","@applitools/visual-grid-client":"15.13.12","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.9.14_1659002875053_0.878678245172652","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@applitools/eyes-universal","version":"2.10.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.0","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"fdb33e9ffdae862f942f569cdb287aa4583ad7ab","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.0.tgz","fileCount":20,"integrity":"sha512-+yUmgqIQvFBCw7xYo9XLgOYwmqbdzmO4ysKYayOu9P2ScF0UR9FQib3juYSX1qck+gdj5SlxN2RL/u0smkalWw==","signatures":[{"sig":"MEUCIDp6TpMFIGl+R+nAaf1lS/NMwS9qE1rMENbzYO9OI616AiEAoGMwsfnRs/gmv6q9RN6OT/lNdxaj4Y0gzkR4xxN8Xp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4mwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorLw//cL0f7cHC8CMLml5Pd3HjXwHqcMWtP4KoEv2xAuu83IzMtWR4\r\nI445flsy0/kx48OqZiK08QKWXCDDdb2StaD7d1A5vFG5IBuJap5hwErFMaYU\r\n6PVFAw0lSzAcc0vLsWEvIIIwCoRAnM9kBQb6PmdNrstoCthoC8sBaSZIEdHu\r\n263MmGXpb+/Agj8Wq5gKcKdSjj4qe2BqtpPbwErhWXcS5PQYQ/LaTfy+AeQF\r\nYLXqTRYVpBezMFcgS7LeJz9sojUqyQCgsWhAnkq5AfedE77Y9S9zvnVWDLLd\r\n29EK32RmiqqLhfeTL2SaQc1dgrM3mo8WcB6r2s0LkBMjWBGGasZbRlyrSgwc\r\n2sTTOr/1v7iISjhUa+NKYloNjStsdPUCjl/j1mzFTaBpnBrT6Q8VdxQE/EA7\r\nuZNX4P0y01Hio3e0i4h7odaXI4zhPz99Ldv3YHKo11uVQniE69H1EH1L11H6\r\ngATmu3ImElaYMKSUp0NDnYC0Zbr0WXWcZHChV9i3Zmj9dJMUsKxeMrQEPTCj\r\nFU//KCwrNXsowGqLrgJMqKKnuAsqkmdEGzbnoyVH/B7lXQ1LCbg3//ENsSp6\r\nIYMkCYCaxKDyw++cYjP6QXeVCKzwkKJsu+GXNPfMk/8NwsMazbwP40rXvjXg\r\nW5vE+n7iWADgwJN8Wo9R4pMwaI91JQbTxgI=\r\n=+8ST\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.18","@applitools/visual-grid-client":"15.13.12","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.0_1659005992401_0.8687593572214134","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@applitools/eyes-universal","version":"2.10.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.1","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"649fcff0465f7a519ceb02b4993e58e8cc31c055","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.1.tgz","fileCount":20,"integrity":"sha512-/zVbRZ9BS1qed9YFh7iMEaUQLcCyeC50V/YHeZe/djxYZCX5muqfmhy5iCa6Xm1aKVtm27hY91TxO6MWRdXX5w==","signatures":[{"sig":"MEUCIQDX6mtDlk1XwTGc6HoakIwI+be5JmaxqX/75D043yFYawIgDtX26Mb4m/Q8RpGHZJe+9g4nBAZck8FrosawUr6uZVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4nqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAEg//ZkgIgIGQyu+LMPXSNtnnav/jPW4zjtayuU6rHlJsabt4AdIV\r\n51WWoamlhTGOS8yuaVaSZelxVRYivuo3OQvSm63fQ1TPLUafezSuxZ4SBkna\r\nKjcuX/ii3PixRiSkWcfRv5vfqPiMdByFxcYduG63FobntZBhnRNYZvyV7FRP\r\ncw40rQJkF9IgMqFJZ/qu0e/F72xdEfe8aqDMeyAj8Y9pnFBskmhmFaLSSfOK\r\nSPPHkCk7XYL9ybdzlNRfQ7JpJHyIfNgdtXBf5Lf9WJZhuHIcQilKIIKAPbji\r\nQcxyi/KJ3qmOJs2mF5p1f3tab8P3Zraj6x0z84rm9QgOUeF+ZwlHyh1HaskO\r\nUHdULFZhpRosnQrp53eyTG/nroSTlcj1BP7OzevIx+omLe3DR/aHS5DJZytI\r\niRlG2dHcIcpxdXsZsbHNs98Kxr8NtMxD5mVu1ptEa2ZXhso4kwQyGlQunHg/\r\n0tomrVflDKzUcHNnJu8UKVBFXdh7xopf2tO7zcrVOUFtcP6PWvFE7ONVMcQw\r\nCekQgpAVlIFlFXTXOG6BgY9Uu6a8r91+lFznqZr2kuhha5WexmLFdzbspSYA\r\n+sVcmHI12/oJlhN/pfncTicRFdEztHyMyrEhuDTE0KfkSws2cd+YMmkWa078\r\n8huHz1EmIULj+9hBH5+Wmf1NWG6jI9TY7PI=\r\n=Q3D1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.18","@applitools/visual-grid-client":"15.13.12","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.1_1659009691963_0.9179594460378733","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"@applitools/eyes-universal","version":"2.10.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.2","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"f84d7ca9959631f4dc3ef481ba5bc84e18c938e3","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.2.tgz","fileCount":20,"integrity":"sha512-5C8vJIXlOUZem1KTNInTskzJu82kvzuc7Nm870TbW8DapoQgfUPvrdkkaJAAq7WYur1VyFgKGfTdmnjEbB6LRw==","signatures":[{"sig":"MEYCIQCGO6FLrQaWI9VJJOcFsmRhwTTIaFash1VpZPxhaW5Q9wIhAP/OWILbLgLHL6//56lN+hNwe+4ruyXAwg1UIedW9dvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4n2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph6xAAmUt7en/UWhiJBx5x4QllfATQ/oZAiJXVEp0tDC23DAC4MgXY\r\nKncuL4vsWncdgRu/fmn7GVZ5JkQan9ESDJM5xDNbJ6gZtb2tuysYr8+QXQ57\r\nJEsnv1lDrQkP9G8d0XseqyVd8aqqdjFPTTOLvSNREk2xr0DIni4TgpmZeaHb\r\nfQzW+3MJl3j1MoVU1M37VvgtQVx+IWBdBW39hLlrQTUMIV/J9IIBs/HYkPD6\r\nwr4HW1+GmxJKJxWPogMPiWhNdohYzWDnUFPAarAhQnARonHS2NWnNY1jhcBZ\r\nS6vmrtHRkkI385v/H9A+dQhOnby44q0utGREtKcaUmh8M7sHMP0XctuOrWkK\r\n289q97yA33vVcQsuAXVevmeBtEPWRj1kSwhDEmXklmR8CEV4vOvfyZRygweX\r\nmxV+iJ3+mfD4dsUmI0zET5XanYjYxwKk5F+j90p01DRs+yuy7m6CTcYNRnoo\r\nAo7waC1V8BOTHMin65Cw4NhzED3+XD8ERPCP8LrZZ1T6oFQlGrLV+bos76Gz\r\nQ+Ie5nuSAf7q6sbkpQuZDAC102C0tB/d5ysfEQf1ab67pRfgmv6CxZMGPPwr\r\nnIjaHQMrk9oQLV+PjYzHIs2hwxf32VBqDs+lNRzYxK0ybKtMwZq0OHPeMlXD\r\nW42HKI++I4Hzn4AzTKqwneNcZz8hyrOJNuM=\r\n=cpwG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.18","@applitools/visual-grid-client":"15.13.12","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.7","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.2_1659010434920_0.7995875531740297","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"@applitools/eyes-universal","version":"2.10.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.3","maintainers":[{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"1560387a4de21bdfa24d6d72dfc1bd3c553d17d5","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.3.tgz","fileCount":20,"integrity":"sha512-z/1N9RaDakfosQfGTEwFgky0DwPjpw4bCILYx1Te4vlOywCDGSD9KrJmmMqe2YkO2wgqi61uNvQvrBDePKvmHQ==","signatures":[{"sig":"MEYCIQDJrdhBRCs2xsxX4WSGclYYw2j9RQbc6u+9sSIgbJk68gIhAI555EyZTacyAX2Uti2g5Yzlsv4DNl19tcCgmD3H/SRB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6BBHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZnA//Y62F6xctWRMGjgA+JDKuXt+nTV6f4YjLJcVRg3xFHy68pSKO\r\n6NbFFQ1csIZhBUtaLVD4f5Qaec+W9NZgStWd9qe6OtcCDShH1DHCk9W/2zGd\r\nVwfpGWOpwIkTlEHZtwBDMBozy7IOfmyGTgupE4+xVHdWf39B5OIGvRXMhyda\r\nY5nn8kcd6GLN+P9i5+4ZfrM8/WfRHgbAlXr5YTYLiZ/k+lDew/2TEhoupCey\r\nW9I8AcZ9keWNKu5BV7SBnvToBWMKCLiB/An14c4vUPVLHTHaoOu0pq7apXIE\r\nHnwCCEwfx7voOVDdL3FXvW9v6Yaztm/8o7EUIfanoxk3LW2ROcnYHtXfJ4hx\r\nt4OJUXyYSlp7VWutM7UEIA0kWHDwhyaPDxCpazApEy5bVasrBv9zzydL8vq/\r\nPJFBQ4NpkKOnAlqvcbmIcUyh6URrouP+Kx+s9Iyh5v6zh7uzPdCFMh/1y+5j\r\nO4VK0QXK1Rl+5ikeqIHTHQYYy6zDCw8N+BlxBdGlucaXkCdLvLO+jandwdqv\r\nWuIxoumdhSOAt4wp5KMsRUzoT4pn0nKihQmlcDR16x7XZTrdVafusCHpHbAT\r\nQiQJ+cEYAWp63ZrES6BjmAiSgSOtkr/si2ZS06QOi1FEdaTx7KphGkVwP53X\r\ncTF3gYJJ+hpNjXAGw/yL78Aa1Oi8HPIFig0=\r\n=acSC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.15","@applitools/eyes-sdk-core":"13.8.19","@applitools/visual-grid-client":"15.13.13","@applitools/execution-grid-client":"1.1.23"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.8","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.3_1659375687737_0.15289967407647143","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"@applitools/eyes-universal","version":"2.10.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.4","maintainers":[{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"a5d8d99fbafcc73a45cb64619789463336294b32","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.4.tgz","fileCount":20,"integrity":"sha512-TabmuLRrzNdq46ebUEhS26SkUuOfEPMAq46FPQEjnlhbumr7vsr/SzGFh9mJCQOzqlDPQyqWLRrmtHuBpZeA6g==","signatures":[{"sig":"MEUCIGubqAHdVinwHd0v+qRRfL6wc+tv/XLNvZNrkFO3foVlAiEAtF7N5kkj0WtUHuNwkr9Ns6D6hd6+rRIMjMKG2zXdXA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Z89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC4w/8DKf+cue1Jn1TzfxSn87w4UJ00nUIqwe5FLGb4LPEBbIQt0s5\r\nzhTgFGPs9f9ZxuDRMrYdzUO+jHOaZLhN2BIn64FlgEr5GtwX2DBwaT2VqCEG\r\ni0DpssuZWwF7C/t3YOGDbJx//OKh1jslEI1XPa9w9/CdUUmpiE2dgy/j8lcc\r\nM6y6aj+pdT/2Ecln6PPOpKsjLPMWdVHedRHlvrR6N0gMH1vmw+mIMqQ+IVvd\r\nPYnB32LB/2GcLqFMlESrKLnFCiL8hQ6oCIxSyZuhXEJygrKEMA80F5vBROhS\r\nRaUt7njxO9qqbZqljWO7Yyg0L1XTd1hrF63Z1DobuPd0NG4p9lPsKuQ/c3lu\r\nmXLMkgiA2rTIAWndFv6qEmfq60EEDIne6GdO4riW67WxatffVi2sV+HXBTUU\r\nESx9TZ/jFWkxMLwYv5wXNwS7ni/FOMtK1+uFI60a08lz41kbenQNR7TLDwdS\r\ncYmbvIMOGmq00NeR8xMhTm6tGXL/7sQDrbf2lK00pmKTQXTLIzuSg3z72maW\r\nQ8m4MjVugkCRLWTe6ykqyKfnN8oG1Lkh3gVkN/ELCCPky3y9ZeN6BT2cVOLv\r\nmxXdLxxW1/WF7I/e8PjYcPDToHTEZn0x24VTyWIjUdEYTCbA1tqbPXE49wmE\r\nic3qNbnE1Y5oOuvCrIzv2VMfafRJhBChlD8=\r\n=Hcr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.20","@applitools/visual-grid-client":"15.13.14","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.8","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.4_1659739964812_0.3976131702888033","host":"s3://npm-registry-packages"}},"2.10.5":{"name":"@applitools/eyes-universal","version":"2.10.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.5","maintainers":[{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"90c91157580943b2b085aef25c4e994dbf3a7e91","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.5.tgz","fileCount":20,"integrity":"sha512-ttf5TKQimAsqJ4V1CdC851NlHnUQ+J4s5lg1gLiN87LznQNCPVKM+V54poVQ16OcRKdsh/9adNsT74GBXwLkSQ==","signatures":[{"sig":"MEQCIBYNfPTKZesyszLEvX9AvrVsC4RJ5km9p7/UT7WNrEw1AiBduGnb8vnyceVDJYWPT9G1jnKJUQSO10MHbM70K5YQ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9qygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo/hAAmQpVvSpRV+9s54pbuUEOO1buwX6xnInWc/ulzJA14lhepouZ\r\nOUS5KBH9UlNddcVcltpLCJgmuRNZaNeKGkCYVPCvSuau31B3HQfQOx/Yfb6P\r\nB67rK1/xeCnK3JrSwOIeiMh7LLwpd1XFH/9hdiTQkjYVxx2wuSAjuVf4AIIC\r\ntd53Fts7520hOYre7tcGscr/EqBpHuD7x/Oh7hh7E9n7XYknS83y331OvCAs\r\nID1G1LFjE1aU1ER/TQ4McJfoWQZ76Qbi3VYKFyJG0U4nmh5yUEyX1oSUKw7I\r\nLWFsACt+wtFEE2zeVDep3YayKbn+yGM+g/ENn4hj7cIffAklhUD+P0ABaMRl\r\nNha6WsoUDcsJt8lnjlb+UHOmrjngRS4aEVVUSOf73u+qv4wOve4S2soUQ6A3\r\nXAOJYxwTUUy5rJ4N+iIeq//Br7N76l6RDCl5FlIQhN7bOtwmkEDVvhJ0zRKc\r\nrECRak/Y16dLYfNK/v7QC/oP5hGW5DN5hv37tBj3LaH2npIFAlnHwskhnWzF\r\nmN6OOZLH738SjxXgKNc7A2yvOZ7pqXuNP65ISmv0YuEqw1ua/1/U82LcNio3\r\nXngm7kg8kDAWIWIbd0GG+bBhfWTqzOVZfwbF8XkyFCd/+eNRwCu9sXTwOhkB\r\ncoemLJpf/arTeK9yaQAagRqvLAM2AE47YEA=\r\n=FgXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.21","@applitools/visual-grid-client":"15.13.15","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.8","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.5_1660333216345_0.828574078089422","host":"s3://npm-registry-packages"}},"2.10.6":{"name":"@applitools/eyes-universal","version":"2.10.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.6","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"d664c5ea6cc788a54196c75ef8a42d5db033824c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.6.tgz","fileCount":20,"integrity":"sha512-ZkdnnO7AUPk9rC9Mqy5SsG/Flm3KOCbVbhznUZ8w6UMBb2AGhUeweJjpsjGnzoh3T6FrUm0Ltn4l1Q7d0U7Szg==","signatures":[{"sig":"MEUCIA9zmZQ5jJso3WNwPgdDhRr2fIeQJW0NrfOzuAnrvHmdAiEA+BkKhV/02Vg7IL+o9bjusRkqrKO4H6lOlnscdfEgBmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBOsoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoipBAAifv3+3R87eN+QPwByeldu+tcL2XGW1h8ewRlxL53jj5MIH9w\r\nmdB/wWjrMubqUjN11PJDYNnt4dtv1tK4XYRGXCXbqgUOPTDU02uQ8Ys1ZxGv\r\nPGIXzKyk3lbnD6Yzp3dj79s22Rj6VRdSKsd3kJufE4qTCWYnbeuw57unNBfw\r\nhJVLKHN9xDEgcE8SA4F18pNYoVE+YbXqCaO8I8njZ+OxoDMPWJaXEnsnYLVT\r\nIL1DgJDIeQRcq/CtKz4iMHatrex3kyqTqvw6407C56QZtVhM8j5WVdVy4E46\r\nK5giJZeJczjDVyi1ep37iqdMKCHsU8bMEUYsombfJt8MxhgXZPGLisYSiSP3\r\n5osn+M8DRsGAJQUIuMPTJWSSO06YBn3xdOYxGIMFxJ8pUGxviOz1FN1KQd7H\r\nFQGYFjZ1PDzwlSgpZI1pBthBANx8PzIJ+t76ROBq9gtv//+6G+M5njsWGCbw\r\nlQ7MGUsu6mVw9mCyJmhgh/p6HA7fhHYqdBpK9tYjfVFpjxk+wNrLuHJODxfA\r\nXo1ctgzdaDgQVYl90wDhy+rHoUbuR9RBHsFoQP5M6bx2y7QwIpjB7fYN+ZNs\r\nLM3mdjd1Fk7KpG7S5tYQLT+EV6K5K/azFHNuabo84HYZ0LsjZrNoEmcMU4GE\r\nt1YhqBtWNOiMXEOduQkCsfRqwRyS8ZSYROE=\r\n=bOkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.22","@applitools/visual-grid-client":"15.13.16","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.8","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.6_1661266728619_0.1419533234278445","host":"s3://npm-registry-packages"}},"2.10.7":{"name":"@applitools/eyes-universal","version":"2.10.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.7","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"11083b27294a409038eec7c8b53eaf22be27640f","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.7.tgz","fileCount":20,"integrity":"sha512-fvEKnGF8u/8s4qU9fMBE90pvfl20kTXDfN01ISYbUFT+lwLMG9NSalbSYSn/g/gf+OFEg4bKjOr4vXmZKLtZKg==","signatures":[{"sig":"MEUCIAoBXgNSK24TOM7LOh8MZrPt7oMGXqc7Qoe43kMWOTlDAiEArvBCLsu/8Z+MnMvK+BVB55g5QIC61cr7jZfN+Yj45sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBlMMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCCQ//c4bW/XEGgHEx5fIy3wlaAeNDIKOBMThBkmxcsXMIuDHaG7tv\r\nBj+rxKgD9xrGLZjwg7lzbtXJzDO5EOY+9Ipx6xlKuTOY0MwslRnT6vpW11pL\r\noN8VrzLp2g9ZkXEDdxI6F/7cGMdMMYz5UmuGlOdb2ZCNTzEB2KdYUn3fVM9G\r\noGhnU+e7tlLGE+H2HS7qj17LJ06u9oYG9GZmiSG0vPtouuYy84dMdw4kaPWX\r\nYq5+xe5MtCNIHq31KkA00cCm8lHojUYip3pAMdLUW0NYY/i9kBjPIgbKBB45\r\nFg3xBM6h8byg96gy98N/0nvCVEx7DeLRrkTilZYwjXbNMkhxDCPjyWwDvHhX\r\nqjRbGYnTFvp/XNCwdpuYnsezEAAmrrJWtcrKkQMSgboHD/t/ap6mw7oo//at\r\n3NjJEI4FtvUjhFV5xadE/oD2YJhRCXOBGrftRdRHHxG3SN+ucAC0vupax+l/\r\nb/SpzNTCCOdVpYGZMiGpuEgJ/zEZ3nOwvKS2CMl5nEDARD9BgpxjTzBSNfOI\r\nv+HaDN7PWdJ1Mu6ZBcSJ58tLfLI38RbmRRKtQx0m++qnbktybiwPz8WlQqte\r\neB/DZgc7oPS1VZGnmsmKu/dp2Mejb2GidZc3ObIyEQpQ0Dh9CB9x2alNoRRB\r\nwy5lS65Em/GZfrSuzQzdOgIgHzy9SA/UInQ=\r\n=Cxwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.23","@applitools/visual-grid-client":"15.13.17","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.8","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.7_1661358860512_0.9949176347264443","host":"s3://npm-registry-packages"}},"2.10.8":{"name":"@applitools/eyes-universal","version":"2.10.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.8","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"8d4e9943c716bdc4a97e0c5bdf19ef9881ea8d6a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.8.tgz","fileCount":20,"integrity":"sha512-JPVGyJwHF43bpuQWaYcdlzEOb7GVrXnJrpL73wpuz+6tzqXBPopky8HpWAjUo6oZ6a+VpbhCwuHiblp1ykBfqg==","signatures":[{"sig":"MEUCIAhxriZB0hGIx9D/MsqmnplUL2O8KHuasQXpyWDR9RQGAiEA1UR/fmNg4oEA+7FM6KC5Sa7SSmRg0bUwIfGCtZjGj5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDJMrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmongQ/+Lqk3Se3HfJ1Ha9CZPNeaERhRa85zM8AOekRmEQR7Y2AIc++d\r\n6maTCRMqaypuMmCFYgeuMVUb5uMdG+lfZ73E95jAicsM9oB7lrDvYpAHor0n\r\na2phTWlDULYWoqW5vNHluswjhqNxEgF6d3OV02OVq/W5UbAsklB3fLSqpAx/\r\nRNpWBjrufnaKUXPffQLq74eVgRkiqPPVIw1Hc8YrRqpOFaQdtHxyfgcfkCqx\r\ne0DU2NVCalEUA+/m+ypuVgMFHVh5ErsyWVbAOKtjgUDhfL6aN4oef3UTaE3V\r\nLiLn5IatDQrM1GqzuuXruInkSGUtDmJIqRNhXHBEknsGcK4ON3P9KqlKF7eH\r\nf9cDWJhu03A8KgDYclTyz6MsUDDgUb/LZwZWuXIKoeIkOjjJuDLt3Ge29lpf\r\nPGFbUGYm0FBD1jk+A9qT2i6i0yzig1DVU4CrS1JLGGyGIH8etvtJxVPt4sR+\r\nj29P38FaER+34nhFmGyX4ACaTtgN7c3hcP3kH6Rfcr86ksbwvjfVIAu0/9wR\r\nZt8n015u4lPlQ4daThya07xxMKevkoXUJKsk648CTRqUb57ujVKHssFzYTjb\r\neSdHnWot56vIxhYibPefPr9No7/obauEtGa/hLsoZ8bVjFXxEfs32MlU3Du/\r\nvfBDobI1Xgjh+7HET/OX+z8SkpZpSgxadK4=\r\n=mfIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.24","@applitools/visual-grid-client":"15.13.18","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.4.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.8_1661768491733_0.6566470908787203","host":"s3://npm-registry-packages"}},"2.10.9":{"name":"@applitools/eyes-universal","version":"2.10.9","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.9","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"91e7f4595be38c2a12502913c56f970dd226b9aa","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.9.tgz","fileCount":20,"integrity":"sha512-gJQjElM5WplVoj1J7in8s0sMshgh8QXmelgiHqEwJmKYys+Qp6+swlTcADUDialbSo72rXXlCRA3DLVHpwcHIw==","signatures":[{"sig":"MEQCIQChYqmbiJhmZGrk4sc23ZU90HH/rrsDxaDdc7b29EhwbgIfXn5f065o1xR2dJcVK3eZoS5hqnuybScJ+0v3ayHCUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFaL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4cA/+KxL4ePdzzymUUGJ5sjvyvIh53wIqkQ+11tDaVktkwrVjXSNu\r\nQfDODf9gSmwhXSRrHOF/p63mkrwvZw+29l9G1r1aNiF/dAy6PL+CKOrpc7m/\r\nRTGrDII29iR3jaVh5mCPUUqjUXj9rQ3Ygvw9YI2crUpwT4gfwINKQ8mgwTfU\r\noQyF5f1LLbXvP9AoQRYvb6l66qWbH0/QsEBf/du8A1jX1sUlC3utyFCmSbXx\r\nCKZv4x3+Se7A2IxFk304oCBYpx1xPyZ+G8ZEDQiVSf10E51GfGg9tTW1yU/a\r\nmaeKT6l5FdARI4phN6ek11QH2Taoq0xboVJ8kA7YFb/7QQuCtyhwLDbPdYy3\r\nPsuJ5mlCPrRrLlBxQXKEsgfIP5HFCFNkMqQnnCYYmtkQq0zxh4nLWIJx5q9P\r\nsz4qpwBoeMDUwKEysu1GjsDf38dlafaeBpF7N6CUfAwWlgt2aAUOIBn5V5iH\r\nvmHT5sekBD2cCuNkNhvj0yDtIYlCvrpfdfmnsaf2bFLFq5IsY7El0u+9PGjK\r\nJa9VmB7n9ZaYS2necZDftr1xuDZSnSKCP8hfCNWjkSfj8Oib1kqmA6sSXqqj\r\nx82Z3dbWA54rjcwKR7A1kN1V98d3JDU7HE542giHsMhPj6sMrN55g3uqCXxT\r\n1owjOBCfU9VonRhW5oAOJvUDyIu5TuAp1yE=\r\n=V0Lt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.24","@applitools/visual-grid-client":"15.13.19","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.1.6","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.9_1662362365388_0.4534921432743031","host":"s3://npm-registry-packages"}},"2.10.10":{"name":"@applitools/eyes-universal","version":"2.10.10","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.10.10","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"9c4e52de5ab21682b3b025167d6e1c5811e24a99","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.10.10.tgz","fileCount":20,"integrity":"sha512-TPfn9CERehIJhxKRuSKKHElUpsiM+GQ/Gd6m/pbgkyBFcY3khDTpquzVjc4SEyPggmphY1vxN67rRoM11LhYBg==","signatures":[{"sig":"MEUCIDVDGfxGABJjDaag0nTVxdQ0bOjJgpUoZOuJYtfNs09JAiEA8sMHDallfvzi39ZAEZZnU9qPnQh1TY4aJ8DwSxoY/4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGO7FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqzg//dxRmo4QhfgDDB4aKM/ogl0oTcZiR3zBAwcXqj9F7Svb0fzSg\r\nXCswhUdF11x82WLMwM5w5sFNMQFe2FXACFNWDWHWb4oXGaAZbUmJtrQ92moj\r\n3vAN7OJd1UriW8+S1OWiNIt0Bnu8BzblXJjUIMbznDrai6E6Pz8jhQoM712z\r\nJBh6BinwXvlgMy7JqJ+rN9Lg2OrF0vR3c9bVlX9gk0ryCOpAt+BF7zHaWSxP\r\nQFJMaQfdkKhR9aEBmWX2kOM+jRm0b4Ks2JEEypVhTnsdIlG5aocgmJLlaK3z\r\nhyURspqVem72XT5N+QMQQwlWlLvfIs9iZge2pmXKNTPnBDfgUr086X04uHRF\r\ndiqlgKRFkowykM4WJ9v8UAQdV+CFDfFirbm54uJ9AN+uvoNybeZ7ELWE7w6D\r\nLDq4+oTj+MJC2eBwAGF8i5KDvKqPYSYCEpujnqNRx4fa0EOq29aE7VAfIFFK\r\nrNSUxyl8XD0yI6Wg2/QFU9ZLdPVrJy9hwpZxHT0gSabTjjcfCz/q0EAscl2U\r\nmvga2GNza9pg68bjQFpGi3r9VlttbbVJimXROvn4iqGRP282roqncE4rZHDI\r\nEI71wKQnPxqwVq+uOSXW5d995P6hmnRAENWIi1ui3OAbjNq3K7F+OU+zzCO/\r\nXOe+2izu6kt8L7ahtWG+wUPfz3F/YBAeIGA=\r\n=8m/0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.25","@applitools/visual-grid-client":"15.13.20","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.10.10_1662578373611_0.7494557540020848","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@applitools/eyes-universal","version":"2.11.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.11.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"62ddd922068c5082b3acf8451315165581da52b1","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.11.0.tgz","fileCount":20,"integrity":"sha512-H21GaRcN2RfYq2A5pAAG8fimRUYpdQQ8p1COhgTTdpsiFPS99bepL6BAG5fF+qoLi/NdfLGmFc4l2/DXA+Fuaw==","signatures":[{"sig":"MEUCIQCrIYnbix41TVGvxIbGU9iAIVAx8y574OiyEOx9HUF8VwIgAaSfg+AcLZnZFU/K90Ch/78KMg6qUyNTEgBwl5fHXaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPUZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqivQ/9FbCsPdgNcNlnYoLMU0KlEcsoND+uNKL8SL68u54tn8yVy45N\r\nscxTmE4ZOd/3yvnQABS8SuUB6pn6JSWhIk6jAuLw2uDELWA+XtDRRvHgfS7h\r\nDM3KJ5fSMVA5rZtKsIq13CQkS1ZziV1cHNE3QudzxAwLOw2c8x4n6TZWrPpR\r\nopbC+nzdcf5+arGT8dnSNFWCjb9cwOdL01LCe8yH0OhgV3HaG4J1yRKlmjkV\r\nGb++NExEKhMmDKg1pjuJslr2vlZG94Mh0N05qU81hCag/sX4lcVQ0OUpMry7\r\nmhH0MM9A90dGXml+VqkK04SQc2TE4iTHO2QZ8uCgNeqV79RbuJqX/xlpb16K\r\nwhyLSLFbF9gvGLvgMUv+C9WhE9gC3h4hJG1QEqHGwIW8u4F1+nRIctIsvtY9\r\nSSfhXk+KHAmevcZbIArMHlvMuYlhS/JUZEOKZpl8C3rjulKcH3UhlC+t2gGN\r\n82jmebBZjVftDPk0vx6k/1Ac8vVDjo6WAArVF9oCIsPuRH78aZW1wMEv2w3V\r\nsMUbddkdfCL14TnVgGsZfR7NtOK4yRJKeY39U7HToCC70+oN95fDJDaawtZG\r\n2df9AKyudl6gg6eJtxQNXUNYtkXGgn1qiCMk1YJzW20TseN9fx/Hme/p7jSp\r\npGCil3snfIZ2LUolhYTkyN5Ax05ZmGh57xk=\r\n=SHnh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.25","@applitools/visual-grid-client":"15.13.20","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.11.0_1662579993360_0.3081433671059661","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"@applitools/eyes-universal","version":"2.11.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.11.1","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"cc1f080df3cf0e1f1312b5e6b427f1a82e1d22bc","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.11.1.tgz","fileCount":20,"integrity":"sha512-MwIbia7hZVmXDSm+BmwavQAprhDU37IwnurhluQoY5ffzjYywhw4U9fKQVyg8NTn4AQTcVS4D5jLlVJRzaPL2w==","signatures":[{"sig":"MEUCIQCN4ipW7lzPjFcnYmIEDMGYu/++rTCKExHorW9dHSI39wIgELh0uzZ+dlSPM2K1WIxgbMkm5LhvGGb61e7s5Mnb+/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPmKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobYBAAik4V7xvTNJntrjlGIqVJHb3eUCj34yqWvs7rTZQ+EhO1CB+7\r\nsf0PvZaD9c9qmdnRcrnRXSUNh9xSfVSNh6A9fM/xb/x7ehmg4CplwpYspsAx\r\nHhjHd6eLQmRLErYPAshLDEoba/spP5/c1IuheffWeDYeUzpn6QrY+RGBfr+i\r\nYBMLA2p0/qsYh8z5dQciG+orHf7sR0/cieNbZBeHm7gY2I6Zf/DXa9SPJKQ4\r\nzQ5D18698Myw4xwf1+0titVSsYCaeaRef513Cvb5/Ochausa7GZxHZ4I3E9a\r\nPlBYAsNvZTcLyyT/5mZxu15bhsr5972QILljG1Jk5GTESJtZjYF2QYL87ikR\r\naogeKJRxfqXOekVvlCZhXL92RkU3F7zLa+ExBbTWzUGYz4QIKIbAuFxfYPg3\r\nhnOl0XN+JGitL1eVPHs2Ug1CV7k6H8425JKDOr4B4jb+so9Q2u5qiG4UpxCB\r\n4dATyFq7g8qd0sLElouBTctLB5XzHLgi5p36X0mChgLK/H1qpERLG6/mwnD1\r\n+SMGjkgBp08BexyTJwTrsF2BjvxHOhPqeo/6vdenrdZYqGyIy39TDjlgEB3E\r\npEWp420wnAjeM2k6YvczOmmsJq+91OtGWRXlHW3lZvGbBXUYMRoJ6zCpV+h3\r\nk1U8i9W2Ox204ogpTGjXjaJRIzGnO1bpQl4=\r\n=NV5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.25","@applitools/visual-grid-client":"15.13.20","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.11.1_1662581130707_0.022579681559819376","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"@applitools/eyes-universal","version":"2.11.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.11.2","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"25a45a3a1ec6abb0187a5c08199c509c25b32c8e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.11.2.tgz","fileCount":20,"integrity":"sha512-8DQ7cB5LPuNSoKDoaN3qfc1vTDmwtXet/HpJAQun4OItwNzYaUDUCO3rSUHsq9tm99IkeMpYS8p4K6dAi18meA==","signatures":[{"sig":"MEUCIQDTVS8CUbpJtVsrN9NhT86yG6jGc8PYbL47djPB2mJc7AIgK83yOIz0tPKC6GnlROttmMThcSjbjPLYpDVCGohciS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHvRQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzGA/+J40lAaVUEZpCr6zJkilq2gzq0GiR8hydekLVOYwlOiuuurzL\r\nFUmKmZnjMF/0RT8k9nI6hDImSPEl8yIyYcmyola//vVYN3hf5OieTzHRv/xZ\r\nPIGbT1XbFpULh/tnegUaG7U4KFYQN0yD3adzOAX37WMP0kkWIOgXw/Y2jxsc\r\nj2itMUAfKfaTCWK6HDUccZ1490/+yju+NhjsArAX7alFkpBU5k6AxX2nyf90\r\nJumhX70GGO4Xlw54Gk61/TP31fmRpHqqxjFUMdKGQdhYlp0Lv3+jblkM9SMf\r\n89WdJW/3UHIv2fL/gzCssHj0pabgsHjcdUrOt+H06UA1dpw6v5wUpOL16SQn\r\n4+6Cxf5U9QP7kCvr8EBxhG/IVz45IBq5pLeWeLA3ocPWfS+IWw0nGjaFlGYp\r\nTiRkqP9/rtZ9GwUgWpZ1QPxQzWSYWZqM2pwxlzOG4YpcwFrBMnPLLk47ZpAs\r\nmNJfn2ZJLc/V4GP2ePv3cLjeA4LMnlt0CYCcNzhiIEtzDeSQgHEwc2kIqahi\r\nrnh32PiFqH98t1QgqyRA9hMVaSfcBaa8Ka1Oh+VqeYneqtecOgGwMEaYD5+M\r\nf9lKZH7u/DphmJqiiElfKZrjKyVRevI0Om968JgXYwoBNio3HIcg3ba+N2Im\r\nFUmuHavnJvL7T+GG5h6ihKLevvdFwu6AJX4=\r\n=VU8W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.26","@applitools/visual-grid-client":"15.13.21","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.11.2_1662973008084_0.6879696618472719","host":"s3://npm-registry-packages"}},"2.11.3":{"name":"@applitools/eyes-universal","version":"2.11.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.11.3","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"451827932f68f4662f440467305a65aa883d824a","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.11.3.tgz","fileCount":20,"integrity":"sha512-b13kXStaV8EI9VLgqN2wNGgRdxlDQqpBT9nGLjcKN+CiEXIfgjbKdpJVZFUMDAT8M5oiYUGCuKzWUUa4mVYvVg==","signatures":[{"sig":"MEUCIQDpjHlDlISrwVsnYGZmK9opy4xe1sXYw4ebQ4oTIK0K4gIgIKBkUapGVw9/G1oDjVe538d6q2GUrqrpMPvhPzAgaPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH+oRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk8w/+I67pZ38Zer4YOWPeYDtcdFo5WqiG4Hp4CeaCQhnPazbMbJQ4\r\n+67Lqp/qN+zfc9VXSuR7LouHRW4mXII7dSTcAOpPtpkxY34ltroBlW6++Epx\r\n6W4cOylEq6x4KdfaBkCUD3wpkh0gV2+iTbtF429XK4NNLo/54uR5EOle9OeW\r\nfGRs+25l8D/goucmM3hIoR6HvGclwrtifIF2MR0eQIaY0CeziiMhrq4TBGNh\r\nqV28iuos3hB/25m6wU9hFqQv36Pam6odKs11+aREei9zZrWEVHkNNxfZDZVu\r\n5jqhnQQF/xw8LkO6nWBGqn9dYUM/OBHetn737nztbsEiG7q8eqxttwJcJ10J\r\nwFRh8WoAyQWq+2YA/rgBOphaiv6mpu9vX9Wa8nRRWZ2uA3aRGk4VH1YJKZV0\r\nOnJqUPHqWhJKDrbjmdX6lQhu3QhfcVpo1giibmfKdX2nq1afCrfeyjuNhQ5b\r\nVBArdKKhC/JqBKn1E6FPL/XFEqWfZscypd0AQNlTHSu5nEmplulvVZY52szy\r\nH1qgc47d//9C9AFofolmHPBwKAbPdLo8SedP/8L6AaMN4UwZrO3R5C+NkpZp\r\nx94+/4fFelntQiOQOJEzhf5ERrRqti8WaBROdoaoI5izXZYCXsQPzOqPciaq\r\n+jX10BUCxko9h/wP8Gf/c3KFzGcxESmDhfE=\r\n=EyuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.8.27","@applitools/visual-grid-client":"15.13.22","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.11.3_1663035921390_0.3294625354629641","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@applitools/eyes-universal","version":"2.12.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.12.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"faa06f4b14bb4375c24dd1fc6b808f1fb73c2169","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.12.0.tgz","fileCount":20,"integrity":"sha512-som17fhZOndnEabcR7Vm5j6mKO9MT6duamgIRyz1eSmEkFo0xVC/BCwbUp2nxneckd7OmdwZfbnh9kH27dB7ZQ==","signatures":[{"sig":"MEQCIG+SltRlvZmkDv2AWW6/hYfnJYEfwPbpcZVTu0egxBmwAiBJhR7fKO0JQk9Nrv08q0vR/Xy9Ef02HE++p/Spn2Su8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIoegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmAw//fjSBY2mgx60zd3JInSWwC8yItT1pYw20RhO2H6FbdNgcVz+v\r\nzzChxf92YLRee2GJSLG9erWeWga74xhTexPAmQZ77PanRaierAist6Nn4cM0\r\nREQ4NvA8Rhvr32M1LlbWijCXwR57KKQsYbq3NxY0CUzYNUzV7RVCkhO69G/M\r\nsLC3SMblvtbKOoyxzeLhM8rWF3yBxalswQs+0BxqUxTAX1FJgrRzW/yoy1Gv\r\neAmukua9FPIlXy9np3zHrbMtjEJ9318wvkIFlnCM46IPmf+LJsIacGapfaoh\r\nX4Rd+so67vVWWo/EfZYBqrigrxX7zyRRFUfrNszZbRRL1Yv6jwHorMNN+68s\r\n45ddarkxFP5D04pJSQZOCwjAuGAR5xrt81aGn03te78CrV6yk/9/1V91ecMv\r\n2y5wFCSCVBzEzqxOMpmfViYOCr1dxxKtmDQjA1ajgKkeGgs2tbf5kFYefbbN\r\nKggnYv6eYeBPrP3br5guPNj/dqzf+YhUvlUsLFrsD4WF9gJlgt3oTeU4jF14\r\n+HfScqsh+EY/h3M1wD/JgzFTdo0kZfFCU6OlwXiFMVMm9h/5oE46BxpX8uys\r\nM3/Rt/HEGuuuu1gK38r38kpht5B8mm8njSd6/YmILG3C9GEqV0K5F7tk3+xo\r\nezxqaaTvkv0246i6L7XqxlIVeOu356K+R1M=\r\n=vjee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.9.0","@applitools/visual-grid-client":"15.14.0","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","@applitools/scripts":"^1.1.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.12.0_1663207328711_0.028588326314181733","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"@applitools/eyes-universal","version":"2.12.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.12.1","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"2698ff5065b41a5d7e3ab28f8808221778b8e06e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.12.1.tgz","fileCount":20,"integrity":"sha512-9m9VENE7ohtkwKyfTAQ00s5BSoAtSAN/z6ftgvgULgI2YT7kC35gtA3VmAKhl3VjQqUJ2dLr4KdBOP8gwe5bMA==","signatures":[{"sig":"MEUCIFjxA/bH6bifSVD2jcPPOlODyQmZ5aGXS91juB7kG/qkAiEAtR6DsWfjneBuLCUdZqkIg19EpoCl3zutgSKrwNRDx1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJGp5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+TA//bV7xlcSbLUjsHLkAZ36rqKYHNMNgmW6C4o8ixYKhCI7cP+8A\r\nW/dUcYkMYXu4jCt+OxhLxREVFMBDClHwa+M/U/mXRCuvWzZwja8Ba9PvWCYB\r\na3kDB7+rSpTmAOvrsr0Xhk/MexntARUvASCUUKX05SSYIODPKC3UTDrOGBye\r\nXPcUDQm35OeNeMCkh2LEsvIEX+QxVrG2bJOhcYby01NVUT9mJSniO0GeMJvG\r\nQdJlPp7sHD2cwEtmQEYP0JPP3sfmu782+g1GImUvMU/g6a+DyjNwmXp/dnxI\r\nJEZCoQdRnFcmmaK8k6KyEj7VEWrsvsuXozLuOJpHwVmZ5x3n9FYdyKcTmDJ1\r\n1YbgYXK55f/vFlox04z2QsqAbXFaPlr3F0g2O9DnkCk6rn5HRAWyp/MlZpX/\r\nbtetroVhJj8A++Cxr9PNsr9aDFJnrmyVhaG8pKBo8fmb33CUpBER6jIbk9uv\r\n6+aHiIOVx6QstkTde1z7xuiHkocp51ogJQv8vu6e15jpAUXarGX/ws2v1bNi\r\nQ+SZ+LHFOcWWZr19pQ+AvSNrnavMT4G+ab0qCLxcyajfEKBphqZRKmGlLpni\r\nWxwazQoC/hoZ+o6e84eheX1hYi7z2tBvYRjWAtkEenPpgN6rZN3NnSnJGPXr\r\n5U8YlEvoiHeY+a0Zf4DXn5PEz58BBsra1YU=\r\n=DER1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.9.1","@applitools/visual-grid-client":"15.14.1","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.5","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.12.1_1663330937243_0.15000993572772225","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"@applitools/eyes-universal","version":"2.12.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.12.2","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"4f435e275837c586c7003e41325303fffc9766cf","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.12.2.tgz","fileCount":20,"integrity":"sha512-HAZfTcla/s69ROdU6AJnvsN0GoXFzfPzNs6LtDoznR05Lb5iezqyBJmGo7ykReSuTYF/Z/sQteSMM/unYbhGvg==","signatures":[{"sig":"MEQCIDRCwXLPJ26W522TZj3hnE6YtBq9yMYYu9beZDG6CMO4AiBEg7891OfXz6ikPzjgAtd3f6awvv+CVcs8VWnqW24YOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJcOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofGQ//YkcMpmbtjstmDlaKCwUYaalnLhiSgbUPOA4/YW6hGZ/m3wHq\r\n83A9QM3IwWa5EyWh/RKKangrOURE1wKiiKxm6GgVdtmMrU8EHIe/Gj6VhbJW\r\n5zOkcOXpbc/d/H6pf939V49hPH6ajHVsePJZWvWMZUzNTv+385LgYtphAIfv\r\n84F748Z5UOZmIWwVAvVatzaykNS7F1DHhzRpXz2Ui9XPzNV0X3B99LLcmB3s\r\ne5TrlkmR02A+YBnrq2x4F7bu43r7LqnbPdLCRR/SH0+BUDTXrbmAmQUyWztg\r\nMup6SwzsBzVnnpqsn8Wu7XsSw3xFh72nFoGcRj2csTHDH3Gmpewixm/iiH41\r\n1XRbO7l0FMXFder5YgA4CCHTPZ1I/zs77r8v60xia4azjz2RfoUqF8fBey6F\r\nwHc5822MUewbhH0OIKV//vtJiKW2nKz88LFFBP9dbqx0zPn8bHn5o009gOpL\r\n/9BywOsbldfw5phMRxAPKn27nC3WA7UYUCFeO0iL3OR+YTnU3T4GRTPgnLT9\r\nwbjTyrfsMeuj3U3p8sLfWaqHLTiOVJO19Ym2RRFfRx2QVyiIZy9KzCTlBcVt\r\n8BP2cH3Pn5LgjEdyfHq11hWAQXrMHvmsDaQ0sjHEkMB+j5XIEoJTi4hgXyi7\r\n21S85vZvHkZDSHj6ipojwsxdJ/VCkefri6c=\r\n=6KMO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.9.1","@applitools/visual-grid-client":"15.14.1","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.5","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.12.2_1663342350141_0.4674615571466043","host":"s3://npm-registry-packages"}},"2.12.3":{"name":"@applitools/eyes-universal","version":"2.12.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.12.3","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"7389ed822f616e29f82d3f8ad00c51a93a58d50e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.12.3.tgz","fileCount":20,"integrity":"sha512-JV1wluE7B04qc0hfh1pvitoDVhE5369rq+Uzj9HwN0Z5IG/6Rft8l4ZyfuTD3iy6mZbq1f5foqG8VI7CTIICLw==","signatures":[{"sig":"MEYCIQD9nYYpqdrlCcLWcfQ5uC26CCXUDY10thPAOxcrGQSGiAIhAM6y4rHaMDUwfSD3gRoOFTMcEf6jH1zMcRpczMXVj8sa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJmIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAVhAAlX0Mv8O8jWHkR2A/WJiyNfCh9+k3l5q/+p+cxlgj0rXs/na3\r\nUsvIIOFCH5y2cfUk3LhqGcCrMPv3u48Ojuu0HySZQ1new34ElEMf/CgxxiVL\r\n6WgCkTbCNyLFTuGZIcPPuKLADmk9HeVgINsJYW0jUHSx4pJPxCstQgTaYqry\r\nIpDbxvLxNoCu4GzToG1YW8Q++P7+sqwhbPpfX510SJPd2y1KcNssz1l6j6Yu\r\nIuGTcOawKO+UsecKKdPNvxzE4eUSVk9Mk1NmMdiO4Qltp17Jm7mgCdAxe3Ix\r\n+zGg6TbkNIMuQwnuSYi3UHJG3pP6SdndcW3eYbuZ1c1YoZ9zruD/JlmgqxNt\r\nLm9YTTURC8Ig4QLmvyKRB1HpeWNwdmpBJjCCzBwJMWHosSfJ3PZ9/5e9NkPK\r\naUMCwJ1fWH0Zay9ewW4P40jvyNNseEJG1sOhLfboqMP/7/DnX4KM33EwnTTQ\r\nM+IiJDHYzhn02uodEtcUgtEwfGihxA+2xMxaKG4PvDw+cLoZYcIyj6MzfcQc\r\nX3jxuTDcIlyOJjfMbedCqVBviBSVQfpfgJ+JeM6UjUG5hdEVr8Qphs6PjWA5\r\nlUr4iKvo66Qfl7y1FH9ObS0ghca2VPGg3AMLb5xY2ndPJHPtakALGElMQEe1\r\nvnROdRdFZZJsfYouWN8s+yeaOzWW1Y9yL8U=\r\n=31Kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:unit && yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --exit --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/utils":"1.3.10","@applitools/logger":"1.1.16","@applitools/eyes-sdk-core":"13.9.1","@applitools/visual-grid-client":"15.14.1","@applitools/execution-grid-client":"1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.9","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.5","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.4","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.19","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.12.3_1663342984058_0.5049916345896359","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@applitools/eyes-universal","version":"2.13.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"bf4fc6ce08819984c8274d2ec136abc8f2fa01a7","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.0.tgz","fileCount":20,"integrity":"sha512-DuYDrj/b2Gk1DTflatxyivkrPHOgYvQFx/d+92t69seyXyoG0n9RzHI9SM87Cx2ANemMhI+biSL/FMAGO3GtKw==","signatures":[{"sig":"MEYCIQDv5ab3lZCO+cwh9zWk+0YMwPiseQLFxT6Pe0WJp2NAyQIhAKosvHDb4BTnlFU1YCyoOARpffDHsNxUb9qQLCGrfSiG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLY/WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5GA//S1vaW6UptYlFW1wevkC1EEo+THmamSNbPgcwCvIh3SWUbaYY\r\nvkl0ptsnOJBSIgQWYCZab3qfzF/UJESXw8nlNX/jsUVzQ7uF3Jg4JZ+DXt8a\r\nyYwU9DL+NzFQyIJBS6BZnV9/l3834saoXtkm0vGI7DJlTsm8ptlrY6TC2rSO\r\ncjyAeejV54nJEt6DXG8I2VUcpa46hH3KeLrKD6mjIRUe/CF/sijwRrqZ03Lc\r\nY5pehd7KlIC1NB6/431hUGrMG3F7Ihdw8TxoEMQQmsCfK6ygdxBbyLrgbq9F\r\nONWXalGBmKDoGN0MpmeHi9pCGcNe9YYZzDmwmxc5dkceqyOIXDnAK5iEokz9\r\n+ZsFyyY4YqraS6zE4qPEm/TjSzBmfLbJNfH6ZPwSGj6hyivHrIhpQjH4L+KN\r\n1ipN2AMNM4zgklvqnrLdO1NgrEHaYfHI3ZXk+6dqWnKh2xPrTsC/yeysCR2o\r\nCVFIxAjjBSiYSPfSZUBvouwEPrTC7DcUkUoskOdkl0cyxVEXPY3SdL4HsaLw\r\nQk0yUYF4a+hbhU0aRgws6AjXA/AqZ0h691MDe9GTCx1O8xE1iRW7DUy9Hdpw\r\n+M5+p4GXwX/KxO8Jm/+uXxcwn18Bp/Kw4/udadOVwUt/2DN/NYoR//+nflOY\r\nNhJKscQlPbHCsAv87Up9I4KpyJpv9CtfQn4=\r\n=bqQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.4","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.2","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.5","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.0_1663930325822_0.13353462097774504","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@applitools/eyes-universal","version":"2.13.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.1","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"3a45ea4e2e19bb247442df8a0630c9bcdf69e06e","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.1.tgz","fileCount":20,"integrity":"sha512-GkqSNhjQLB01bs6SsrD8llMAtrY0QCW4S5tzPVPCkBWCdrZnp9s4qkKzN9gDQfL3/Pazv6hMC8j0MIWz75mtDA==","signatures":[{"sig":"MEQCIGpdQZ3CSjafB16KxDGuPJrdgyM15j+eokCIvU8FdHZcAiADNZ33aYKE4NgWJA8OO7fq/aUN4Bb87GiWiq408DC8Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLbDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppxBAAnCsVSYYaae8TgicoQXJ6rAVHgjai4glwC0ZTXh0bZRta+AJp\r\nKH1xuYwwNVWPQnKduC3gtHl2Mm0edIYKmBRr1F/jEe2PH1GSr9mjuSnj1DAP\r\nrrRZGjKvm96WmU24QcDdwRuEdWYBlBGmMoR8IJcPk4thjsuo2lEcoPm7MITl\r\nBBgk6SfsZ5CBQKeJogbqYJYboJ+MVTqYfBZypkIu9mGLG6AA+tLTsBLraa+c\r\niuziYhQEGXoSvJJ/A4efd8FvnkjB0ZBW5V6K4MuyUi4VHiVps27kvHZA+BMv\r\nSt5LkJnFkB/EDgyBbHtkoEzw8vgTwbvMwKMFBgNv2vDEhiAO/IEkm6J5lZDg\r\nvbm67nFZJIiPGvv5dOguphvM2bZnI2qfZAUFfnl93yW7BF1DYghfH92WQ7D9\r\n8o4gSo+lZTV4y4KIIW+Ue3dE+1PU5bMRHwlstgTd53muQ27Xa0rlGCPdnv3w\r\nDE/8P+5lSVnNNpqR+bVmGTJzIkvXHvJhvbR4Fly8jjOJcOfx8hr7ohCN7VQz\r\nELgaGEA4nE5EOOn65UOdzg5N4HbpEpRxBVHFrC31VLrUqu/6NyeCuEM3z5+9\r\nmX0pS/sKCCrINez0E30WTgK1mBE2EXOs48V7u5gRocG8zf4tsWNaflHoQ8CD\r\nXdGSPHIwXawgiIbZ0bY7vaDCU8dcR4T0RvA=\r\n=AbGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.6","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.3","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.1_1663938792816_0.11969988438234269","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"@applitools/eyes-universal","version":"2.13.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.2","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"041fa6c79ea243c13805ceab5148b05f50f89802","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.2.tgz","fileCount":20,"integrity":"sha512-19+oJLKU68NOtAYdaicVJyGQ7Jz7Js/vgcCp9JsSecRlzPHDEeka5idLkFkm22Do2FII+ZS0aWQoKYICvNB6HA==","signatures":[{"sig":"MEQCIB/sBeySNpxjEk9WfcpxZauAWo8Fv+G/j1RzeoxarnyWAiA4sNT5ygzUtaq54O4la3qE6jZOEQ2jlotYHY9pXm6lNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLfIgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMWQ/+JRje2sTghTJ0KZkcGZ5k52mHcs6aqnwYswvlV/7PYFqCgoFx\r\nkOb/j4UFdnJaLnDViGUxnViY1T5m7xU1WLPDF5fsPPFUryFCv6vVupiwJhcD\r\nfJ/eTS5uQCZFuAyZCKvdTXTfX74wtBrSXlQcD9zYnZnfcXDi+Jgx4EC4nhM4\r\nqSG2rRnHxZF5m1+U1yBGqRr3ZvkSdTcwtYoWdpwcyLBWYvb07uPL4Yk1vCQ1\r\nfZLf5mU+imk16brn3T06w+b72XaBljOUrAcpfaUOgsmzQDE+BR6/h7WEqU3p\r\nAMPpWyM7n1t8aWeXttrWbZDVVgVc4GbOF76oWNgpzuHJUNFtpEccAUUeqDZ5\r\nkShuvnXEpz8+HQWecxBoTWYcbTPEqQSC7c9F443yPA3ZPjwPtFR/rLlnuOlm\r\no9loOcw/YNTDle+beHE/4sHJxy3D/miVEjT5v51AwWxer9ypsErcasZb63Bp\r\n1dcH/BjNi0WoeEs+eCUSTYXpyCPEK3n8cn8V6AGZmi4xoyo+u4DAmkdhw0DF\r\nWlV4iZjP16mWLoG2Xl867rMA+p3Xo5huM7yklVKV+c5PlAAUTGGGJNtXLxUy\r\nuG1OXzejiFv0lC/ndTSFuFuufI3eOYSSkhGP0Oyt7EAEWulLBdhlbeioKIrk\r\nas1xQ4B2UGYNmH5iedeEKO08pH6ePNafvAw=\r\n=tsnU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.6","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.4","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.2_1663955488027_0.8279317421135508","host":"s3://npm-registry-packages"}},"2.13.3":{"name":"@applitools/eyes-universal","version":"2.13.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.3","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"e5bd81aadd47baaa7a155fea7edcc818f2c682a6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.3.tgz","fileCount":20,"integrity":"sha512-pRJy626rWPtiMSDWSHxkUXD8Z+eZjQTatCICnQc588cLyrkB3wlGb6KzHFPTSeGIBUzwRNs1bbkfTWaRBtegWg==","signatures":[{"sig":"MEYCIQCkMzIOnoNtqLjJgbwj3E3V4o7aVUZzNAf/93lQ93nfNAIhAN58Nnkh1viexMyve5+j1utIN9NtxgPe1zLyQz5oTYFN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLf9EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7KA//algI0FFhPlZJ7+0iosBpipx9sckw3cURZvQuy3CUbVU37E5s\r\nNm8s95jmfHB9+vNu1L8mSWd9lfjlDMGxIG/3wKzp7MJL3kN99SU5V5y3g8DC\r\nZ+Gn4k9aDCZQwGv3Cxn5E9SmgRcWTshpZyG32jsR51yAbeIy322gy9X4jjJL\r\n7iZPdKsb4n3S9bH1NIgY5T1R4o6dyyHF3paizLWU0wNOXuJzo3Hzf+GyWXHl\r\nSRtGps4V6PWPW7KalXn9cHupAf/2I3qRs4UkpJ46pITZtoksHwW64XbhsYU7\r\nWMq5/0Sw8uDH+/3qkJGpJcTAA2YPvHn47a8X5m7LkD0b+1pEMBziT9mS8onG\r\nVjLR2vgSAcSP03w+i7wx5v4mEIuTitgAzUlLnit8zx/qvNN/38kwnD7uTra+\r\niUS/ewb49+eNLKU1C1Rd3bdDiD33hTW52cEbq3wSmNg+Fezp55jf7NY+/Ky4\r\ndho6Db+7xhMtHfZglTaYRx480uIQ8wpdAsa4AkZIemZmZ2I0QSXP+laMaICu\r\n272qOox1P/LY3w9Sni5sKnNYiL7DA+B4h9Qhf1f/PnKnQMxP9vVoXZ7nsZXY\r\nZgmBKCupoktu4EwIMKOyUPxJHY4472BRzcnE/PzzMetLeWFjdaW3tfg7PwG4\r\nzMxBGmwfNAh3Jcmwum7GSPE2Lut2ALmegqE=\r\n=H0s+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.7","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.5","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.3_1663958852673_0.8853108985796014","host":"s3://npm-registry-packages"}},"2.13.4":{"name":"@applitools/eyes-universal","version":"2.13.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.4","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"4dbc3a08dd3156f6a8e47050b0909e4f58c5f265","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.4.tgz","fileCount":20,"integrity":"sha512-yvsK5YZsbrHfgZl6ni5RVL90s8y2cA4l7LqylMpIByM4SUXE07wTV3li5CVNEwxGUma+gKvbtpgZYJg8p5a2ZA==","signatures":[{"sig":"MEQCIFBuF3p8UYoUmnAuer1T7VFX9w/iitcbqeoLyzmtDt87AiBP69zsgV8wrrRwz6FzPzKaPey54kxZQi+OLrR03nrxGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMCUEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb/g//XqxVY8N65iL1j7QA7mbHqLFyhwfH5LXvGTDUBQ3krm5CjnzK\r\ngfXNKA30k/mT+sTz7HGkWgRWGKzGkSoThw3VUUMDpW/Cx2xgFEYSOJCuuSEA\r\nwoPsadjCPlq4XzJ6IbKZ2Oa1iA90G4w6M22HAp898jE6C3xxYKg3KD8tBB+b\r\nbYI7g3NrvVV5vHtwo6dk9rKe0cRYNYTv2izPfDpeQxClUuNMZq9Slp6xeWfE\r\nWxRJDONe6ZqllHjCU43WYIpRKdNBf0B0/OBY/qyrLbEdjorTOtHYpcv7zKNx\r\nDqYI5Ws0JIGDxm8TlKmUxPA1G7cB8wpARLmAQEDwFG6xwofGAKG9mwO44187\r\nSut1Gf8vywNpPeEvaDyBxuTVivCqeD7Wkz69b9DS5R0K4yUEeusQ/KQ508WU\r\nnHkubb9zt6pI4YDstfLNzkOXm70vf4jJSumhIXO6fr92sVi8q26X4PAc+Z/y\r\nD92jkyyCBsrOkbQoA3sh7N5OyzGvYbA+Jpu2BvwQahUjoF2Jw4RT4mS3GxJL\r\nxdyioS0s+o7ffPoi+PNSV5vnqxkvaODk+rjhL4CXTwO+ocVIuiOOtBAjYcmS\r\n8xrlUUsU3OUpvUMWLeNU02m057OWGWXqs/QjpN8croCBbn9h7T0ZlJv5Ah2E\r\nPXFxRO5Gp+PrEO4XIaB0Uo6QlbugbFi1MC0=\r\n=bn1j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.8","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.6","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.4_1664099588768_0.7372726592485199","host":"s3://npm-registry-packages"}},"2.13.5":{"name":"@applitools/eyes-universal","version":"2.13.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.13.5","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"27ecb29d7a011f3d4b8c2dc7dc50525f30323d64","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.13.5.tgz","fileCount":20,"integrity":"sha512-+Li4w8Rxb4rCI/S/9tG6iAW12x0eW/A0/yeZURyplKv1yarwN3TSOJmMVZPhw8LrBe8mICkyFt8P8o5UOmL97Q==","signatures":[{"sig":"MEUCIQC0edAAVe0cuxC9eoK/iIWCszdPUfOXSkiTd9iy+QHARAIgTEPUcuNeCpE3A1jhpqLV0YV5XfPszefbvchwXdKGYVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMFGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/pQ//U5i2UwytYjBz1MC+VVqBSmhYl+cpUgJjPRFuM4tdJjPU5FPK\r\nAgM73uzzn3ysvJOXgC8uWobWJRzsXEJw0+ZevTxUsOT8Hw7IgK0YJZY/OctV\r\nkDwYPxyV0MFjlQErT/vlMlDmafJVEzgnYRFZoGRiFdeOzv5EWf8XGTP8m+p0\r\nuLVp7imR1dAr5k7g+Ij3usEqNqNSiSfHczIKPZjwxVQoyd1GH8TdDKzgh2a7\r\nkVRXt2x6diStKFvpsAyujV4uHxgF/aN16KIvzW+x94mXRzos/LHUxAqQ7dx1\r\n79Vel7FLv6thHubFJF4iYkSa6Tikw++pmDdFrWre8Qql91pM2DSkoxQLMu9X\r\nN4HL0IiXqD2qLw/g9Tdk5jeuCbnVLGlxRowuscP+Ik+Fa6xisyCG/QDNd4v/\r\nnefsfO7F2kKES96Z+6Je9G364w/5+gTzTy7CnOHIi+0F+8AIwu7JR+Xh8WIe\r\nTzNyF+kHFlu7ywgYItZD88rR59ewHr0RGIR9G8POTiAP5G+PA3a2UdSx+kZ7\r\nieRrkKGd0FhgpxYScdKrVy3VzhBVLoXTtuyM3P3u1CaSX37QmEmX0REmEeRm\r\nEX0ZAxX/SAyF04Ico+c/+JSIkWucDxnEMLNLQD4BOCIuocMznRTCup3pGzUF\r\nTPAc5Q2ek8ZTBo69E6atWZVLM18p361UkxI=\r\n=eanT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.8","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.7","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.13.5_1664111007324_0.34985297981100616","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@applitools/eyes-universal","version":"2.14.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.14.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"0b336bf58a7de50d8d61cc3e50ab626fdc70eb95","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.14.0.tgz","fileCount":20,"integrity":"sha512-yke9nm5GwTpUrEJ+CbL7YSsaD/vADkNK7IVLOKIPQnajFNRHRoP+3292ajP5xXczmeUbH2qtbv972xjKRTaroA==","signatures":[{"sig":"MEUCIQDKLXZfmMn7odrgewuYhqzfHgZw6IR79SP3WU/cBdb7EgIgaDyxuNeCNFDbctySp2JCRUTLAwr0I3IkDw6yx4Z/v64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMHLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZZQ//c/+d3/UTBWEJFQazncm10sGK3DnedA/8o/TazsGD61Hd9wVv\r\nr3rbG+n1wpG0Y5Nin2HzqtZSSrcz0ZwpOqLuN4vDADRHYjLH0dWKIIxKJJSO\r\nn2dHjr0iX9DTOlEhG0iSCQ0/JLE28l9+2dmPjtUkBAyHZQ/xU7eUX6TPOQLZ\r\nhnCtINssdS0IT7kMXpn2RrqAUITTWul0uuBQ2ye7PP0wWJm0pr848ssXgsie\r\n6e52HOZrAG+olhYmrSC/kHVEEg86CbeWX7fwOl0gM4uILfOiQnQOnObyIvMG\r\nwZni6odmbADSJeH3X16anbOLcX12YMzyZaiLcX+1SHosRQnfyby5OttKBrRP\r\nwglmmxlyyhB+j/jg8J4W7yiadw/Ba6aNpNRgmEhj+uT1V+yoWxsfwnSadKgs\r\nvJdFbIAo2k0sfE0VPLSltE13GYni+cu559a5YqCPkX/l/xqdL/Kc3JZBprVk\r\nVEWOC5ezwzPCgzjTev98edGMvz0KyLE0ZCzZ62GPRai5oDUpjHm0jIyJ5keY\r\n/aWI6tBkakXY/CX4HOof+0WyfzzGJcbHJizC0wsgxs39hL7aI8VB7w4Y/JFe\r\nq9ebH1RAh2yAk9WvxMf+qAnDdhtY8Gu8bo+UxS0ZwvzbtBzHvvEcgscs95al\r\n53Re0br/+SV/hhTAFTPkMlCrhxElUvCezDI=\r\n=k3Od\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.8","@applitools/utils":"1.3.12","@applitools/logger":"1.1.22","@applitools/eyes-sdk-core":"13.10.8","@applitools/execution-grid-client":"1.1.25"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.15","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.23","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.14.0_1664119533908_0.3134828624338828","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@applitools/eyes-universal","version":"2.15.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.15.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"06d4e6780a9ba8cbe5e504925380d5536159b38c","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.15.0.tgz","fileCount":20,"integrity":"sha512-yADwMob4p7qSFqTsKbYDwUly8pC/DhL3llauQBpFICN5aYVaejeN5S4kSiY2gayK8XQ36H2QlU5p6uEWRCRS/w==","signatures":[{"sig":"MEQCICvPaWJraJ2q3UQPuxw6qnuEVEoVQ+QFC2eP7hotw2QhAiBAP6+5CCgmg5gadKqgsotGhsb151WAplOPOVZL9RMMEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMWhqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVxw/+OG0jX7nJ2rKMVwAV0czAvvdecRd36hCQaDMg/HxC/cRNQ7Dj\r\nZysUI0R1dav4EdpYAAbQGhpxpfdaMC0n3Iw7tYnwb34MiFPePMl04k8vT6c3\r\nAYlsBxcZ1wKnJbwHi6qfOrHUPB68iv8GYvPu30ltTkopFaJlE1rcL7B31K1Q\r\nHDblJcSZ7GbxQFA1jM/NAU9/dNPhOhHXG+byZVx+cU92EnC749gB+kVLuY0i\r\nWKfR7Bdk3OkZZGaCTCJ2KvNjscM9aTQULMzyq9oeC/vW7BBSttExnxyx4oek\r\n+tkxl6264Y25CBeGSHvFKc/t+cn0jdzmf+706FG0vkrFZpWg4JGiN42bouj9\r\nsgTCh7qusygT2Fy6KpznRmYRJjBVLbOSFG/B5fZGuxbtL83pXNldIo8yAh5Z\r\nQ5h/4Km0MhZuK5HKYXR1hDjlRaRKC5AFK/y7HmQVf2WGhsNaE72HOrDfRLJS\r\njGX8dycwkjFEMTYz7rqIUVfGvZWjsAE6CICVJ9sifTbFXizK5KWqXsLGiD+n\r\nuTx90Y11nqmi4LBKlah3s7Vdx8jOEwY+84MeVgGOhsW+fvpHOjfNPmgXzZBu\r\n6594hqRaxv3GeEcXflGriGR60GNuM4KgxMJYBgNHdLdnvYOgPjESr3TlzH9H\r\nqIYlu/6VYyX8ifYAWOj4C4QjiNYJZsinmYY=\r\n=sCZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.0.9","@applitools/utils":"1.3.12","@applitools/logger":"1.1.23","@applitools/eyes-sdk-core":"13.10.10","@applitools/execution-grid-client":"1.1.26"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.16","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.7.9","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.3.24","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.15.0_1664182378266_0.6960043909264759","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@applitools/eyes-universal","version":"2.16.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"12f51b40c93d7a2a05e3e13d27df36f58159af28","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.0.tgz","fileCount":20,"integrity":"sha512-kHFi++cyI4aNrtBymhwq0JxyEtW+o9aGpByE7Gkdut6Zmou0wVS/gjlrSKoc3Of//+mS2/ZmyN0V4ff6AI8rIQ==","signatures":[{"sig":"MEYCIQC61X4FwakntvhQ5if/qtdJ7MOwhrTGnNe6n9jAXu2TIgIhAJjjkxLel6SCZ8WPCdwGHthk+PdcPiufbk8eDoTKjYet","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNdh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0GhAAmMqJ+/cATPwOYffNY29JHL2ROKlmzqHlcTMT59M755Gl87Cy\r\nPdEH/jPDi4mYjtirFxsPed9kDET93+fzdAxDwfoaLbIoVMWdLsrR69JAYFtM\r\nhoG6WVuDQ2Q8DA5Sn/sIKi+2S/Cmk9qPqfT6IHNp5zIH0T4NqScHV7fyAPa+\r\nwYVAs4qcUQ8BVh/bLivGGLPuzfWNccBYTmSJVbkHics7eCa3W9pK4xiG3wwU\r\nccxaLvn3M3fiSN/pGPIrvggFb1t5y4kyYzh7DG7qvSsR0WnnSCy8RlRtoGT9\r\n7TXA7TGdVPf/EcEkbV81dh9/62DZrhzjxyLaMtP4h0rhod5zLI64zeyceonP\r\nqpr/CSu8B+iPpUl+ZxbUuH8Xow5GauVCqRRfxEph2nc74TCwdVhkDCTeSgFb\r\nea52u0TcueWr6l//NKiTQAjxjokogrmBVVSmxiovDhlORT5MbUrUodocO9NM\r\nPzafD8uUrJjo2lugPArmRSHHccP8CRYFkG50xg4NOGr57H72i0z8vv/H0zVk\r\n/If5ZleJqdwwsf13yObRYGlV6tkQlA+ZUWRCkdiHoScCWk2XHzNlQxHUycCB\r\nKU5nNHpWSx0i39vK2Uq1pOvJSNET9qNRWverNuS6WR3caXitVw5zFf4DVuI0\r\nI4MNgobqUW1AVQg1aJfARUvTebCvPveqXHg=\r\n=MCLk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.0","@applitools/utils":"1.3.12","@applitools/logger":"1.1.24","@applitools/eyes-sdk-core":"13.11.1","@applitools/execution-grid-client":"1.1.27"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.17","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.1.0","@applitools/eyes-api":"^1.8.0","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.4.0","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.0_1664473210639_0.15149936375053086","host":"s3://npm-registry-packages"}},"2.16.1":{"name":"@applitools/eyes-universal","version":"2.16.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.1","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"c5838048f2e042e418debe8519c9a525d6a63ca5","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.1.tgz","fileCount":20,"integrity":"sha512-t/M/r7S15iCfljVnSBh2nRgUiyJiP2hInW1rng/aBs2Jtee9RO43ZRYLOnpncx+xmbakgXtcIanDHP+vqmSIcQ==","signatures":[{"sig":"MEUCIC3qTHdy0M0w68TL57TsFtfhDWj0PCaX1uoLCLawIEfAAiEAxhV524BCQWT08GwXA/dNl53M61kdAeMJ3UUwvo2/FFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO8L6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHcg/+K3BLYQsu8yQ92HQG8F95jGC/HGJHaD4dnIMILzONmLFXjf1I\r\nPEFZVN40Rz42T6sjPELaSZRNvYrAv3ZiLAWjeju5f4xGYT6pDAHZQaYw0AUN\r\nmZYWX2I6Cz7NQF79XaHzSFeWkwiKjkPqgqSNSnNDcPCiJ01mJOub/RFWjH1P\r\nEYUT2k73gTg15rdyZVQCFM6JqzktiPkOnpobGYbV37R8FFvXowCDc9izv2qi\r\nhTTR8RMXZrUiWxIxTFu+ueqOpRUQWuHgn4DxRZN0ZV4Sh3v6ACgrpzbnJq1X\r\nGIw9IKt1oBf9fgVvpW1bCQuLYl+H6NNPVnDvWtjrOaISEWKZd8/yi2R9C1nD\r\nfx0BX5zZtrEquYF7FaDQH9lxBWyUrCYJKpVXD9KgOomc727EOBdOc3V7I3s0\r\n5lI6lwyM4QFqg1+5LuAc35pBRFlnGxWV5k0732Rh51oLp4+bnPgv7s8Nobaz\r\nGTzgFmDF8BNW0naQPi9cdD4u/zBp4BKFsoUl3XKVYLGKNZZQpkDYn9R0hobX\r\naHVrYgcVFAIXt6RbwsKMIvp+3E5DNIwPEJqH4mlHWg6egHyLOpkXZACx30CM\r\nq2J19irObwD/PNRWQkqq0GQvfUgWBCnZHiOJlSGiIqm1ys4/xEz7nEPs5lIa\r\nOR0QYGLIlCeC0oQy+Svr/2VRZ3zT1tHkGgc=\r\n=8TLF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.2","@applitools/utils":"1.3.12","@applitools/logger":"1.1.25","@applitools/eyes-sdk-core":"13.11.3","@applitools/execution-grid-client":"1.1.28"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.18","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.8.2","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.4.2","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.1_1664860921914_0.050624973563602405","host":"s3://npm-registry-packages"}},"2.16.2":{"name":"@applitools/eyes-universal","version":"2.16.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.2","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"15af3766e89c4f02477db34159ffc9555e7570fb","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.2.tgz","fileCount":20,"integrity":"sha512-2TNnoSl5xJHUs85jbctjYOvknLUc3n5aFzNorEVMVwSACoVD6t0425ST1pyys4hqjKEI/+CHY4UxgEFVVjsEjA==","signatures":[{"sig":"MEYCIQC90VKQtn+XUD5D68m+Gmls7POuYyWIMszSS9qDW3fntgIhAL+T4SC0voAbEJ89L7j09j6E8IYX8SX7GJjsiergz/+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQKn8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozpg//chEFyl/Dl7jgWcsNn7pV/IyVYSSbobvp46RkIHFwzvIsvLES\r\n5AADQ/NjBDMQGynw8SVoQobuwY9CpBoVK6AAqVxU0nFK5sTGTNswDsmi9yeN\r\nzR6ANnJ0BeFJmJnp2Wf5Eyv0CewrBSfEUFX199oGPOfbUIhLbbCy63D/6oI5\r\nsrUefdZqJtl7ubJQmP7ksPvgCECmkQ4NITL6nxfS3goEe2ZuFDQQgr7Bv0im\r\nI3GJAnKAcFd0kN+fmyPaIUdtSm9ek9u4iS5eY7dz47HkxYuhF3npHM/EdRMw\r\nF3akwq4yGTKMhbWUfYOK0hgofXrJqvSNeDvetZVKRNYxHw6tbbgWftZnaWM8\r\n7lxzW5RMeNCoKb7onm2yvdGg9byAJYCkINpWG0VbGKdZx9qHeVWQrdK+79+n\r\ngF0mtxXs5tcxc7CAfglxx3YHQh67A3T1vlQK0jHBdCAn4Jc7FN0GXKZhXPCT\r\nlduLTIGDkPm6v25+g2u7rvrRmzr7RawIdUt3iqmkkHPlyYn1V8Io2OyKrzwG\r\nqFR9Ts0Q8EZvOo73Zfg6eHp3JCJa3VOsSPvtP/Qv2Rge+FYZPLYwmdZv7Jjn\r\nC6eJJ6Sl4RLmos+30+EXhfaczx+nSk/pkKYI8BVM77Y1Irepw7/TF18qnR3A\r\nlAOucOxvYw28a+s8yZeKWobXjNFnt5EZkU8=\r\n=eM+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.4","@applitools/utils":"1.3.12","@applitools/logger":"1.1.26","@applitools/eyes-sdk-core":"13.11.5","@applitools/execution-grid-client":"1.1.29"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.19","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.8.3","@applitools/test-utils":"^1.5.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.4.5","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.2_1665182204518_0.7549455538653873","host":"s3://npm-registry-packages"}},"2.16.3":{"name":"@applitools/eyes-universal","version":"2.16.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.3","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"4229bd7f7b79ed0e925f769047d5070dfeb46233","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.3.tgz","fileCount":20,"integrity":"sha512-AYbr1eJS8cwWb08YtoSTn+KKjihKKe12HPYCZ7N3HKeHZD96DKunyG8ERop6YvuH7CrPJtfyZawgPGUdyjqPJw==","signatures":[{"sig":"MEUCIQDn4hLo1V+I6LcP/GboPIR4Nm827z8otKvoVej7HM4YdAIgPOWRG9U7DMwNhAUt05ZXQ/22rUi1Xg1FBcESphayVGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQdzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI1A/+JJrrww3IGCCj14m9di7R9JOjpc4MpHgwl18Q9KlUG7dh56Gs\r\n2uJlBeEsWJwCzP4GKcH+vRyTcaiGh+w0SnywpBKt8uz1f0NOgp6WoDXBPpWC\r\nPeGwZbmdgvRLcLY3q0wvMTY1P+vzs1EClmL9Sv6BCJ8HB9uLexs0D6VzSEr8\r\nAajjFTMPTLH6seDeqgAEKHqcMbN4bKUdY3ZE1OJGend9EsVSJH/+UGLSdozE\r\ntyRzk6hzX/DXdM+HmlxoZ+tCe2ilvSEzfoVVGh6Ugf3z+iAYfmdP8PPHg5wB\r\n6ryx0nezJkHW0vadAPstSzjF0REKtlNiP/w1Yf73nWwJDpC91Xv3Jzde6Ljv\r\nBIyK60YOGlvy8A6zACt+AerX4SuZSkk5IyLuSxFfFHEFCTgj3llQ7bns8yRD\r\n6iuPizMwTKX+1jJkguBuRg0zfNL9vUka9jrNqSgPB1YoVt18uPHCx/TrRfYG\r\nB9cTJqjkY3pUfto438pdIg5qEJoOftJxtNHOxOtSFjKN7qx2IouBchjAKVPN\r\ncPUi0V+GrLDOYSwEpSW2+LulCX29zIsXBQNXUSaLsDvIUoYev5B02VYTbuSs\r\ntGWwJ0dX4aASOTIacjI44j5JjlhgQbeAI053z7WbRM2vnYwSwH0ennKMWKLG\r\nmKAYQPXv3OwjFuBaOmlcBLk24OFFQrLaFWE=\r\n=2TBn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.5","@applitools/utils":"1.3.12","@applitools/logger":"1.1.26","@applitools/eyes-sdk-core":"13.11.6","@applitools/execution-grid-client":"1.1.29"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@applitools/types":"1.5.19","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.8.5","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.5","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.0","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.3_1665260766069_0.6230704086542409","host":"s3://npm-registry-packages"}},"2.16.4":{"name":"@applitools/eyes-universal","version":"2.16.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.4","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"fa89a8b7ab15da6f2783cf0af21f4c9a9c1a7591","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.4.tgz","fileCount":21,"integrity":"sha512-ODBCv2Uj6p9K8SFcCWlW4oj7H+yxsGApc4dRUAcjkOc+XkB7bVx07C/kCRo+mfRxy8DWmbInfNZYFf4XRPRk5Q==","signatures":[{"sig":"MEYCIQDfcRIGAuPnXem4ZXXjtrcZ/FWdM2/WBvqOjySB3vmh2gIhAOaMQ97jUikZkiwN4p+O5HWM08oHMJhDdWUJtmLyw3gM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSCw7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7ehAApCRKgxvX6TciGN20RtRo3FAXajLDI0VP18RBdAb3Jp7z/vKM\r\nHERhdzdbKjPtfyhs8/w2ULdj4liPyO7yg/JqyoS3FwOJfMAyfAk1pdEfidlr\r\ntfNByHS7DjU9R1wL95cNv8FdS5ZA2Q0SXiW5XzVQlyaFtExge7U7CwgIs4am\r\nnyYZm/8oL5RMA+vIW1Jt0JXLhK+JjqIpXz/M90fDyXuV6w0cimvwZRj9QJ7M\r\ncZ1oHQqpHS1MFkxcFjuu1RkkB/rY2SidNTQtZnqbIAnqFjt+dJaJzlWEORMu\r\n2Xh4SQZn1VFiPtXC1Pnry0a4TPggLe7PyB7foYP0Lkx1zpQqBV/gXyxQqPJt\r\nx0pArconpAwLHi2Q9borBulrLb5hkK2qtDBovcnXQVOcOaS/zDq0pLRqZXzs\r\ntM9L/rUic9xSGE5x/WiNZK2aYth5wXa0YUDoYIf++h+F2vWLEx+rICV0cBbl\r\n62AYLwY++z8yGtRucIqk4iA+hr5qK+qR5MVn3XfdnvKg+mfGwQ7OyUzS3z9Q\r\nvdYxqHDUDKY3WWP3G0h3QGoP6Fo7OQXhOahFnZ8ZqsRYXxOeagePPIijYsQp\r\n+xOjKg4DRQE1ou/e6p1TNicfK+zDGm89iTf2Coh8OYl/6t69hBlpCeYlVGIi\r\nla8/5pxz+7waQp3ZYrqfUBBUT/GHvnEmefE=\r\n=mLuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.6","@applitools/utils":"1.3.13","@applitools/driver":"1.10.6","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.8","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.8.6","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.6","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.2","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.4_1665674299170_0.3017981204037212","host":"s3://npm-registry-packages"}},"2.16.5":{"name":"@applitools/eyes-universal","version":"2.16.5","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.5","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"8b96c7542d99991d6cdfcfebba66c8e5d8e55cdc","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.5.tgz","fileCount":21,"integrity":"sha512-8nwn5U1+mnN0J1PtPOWnrlSYfZRNEkPv2T1E38vx8N37HRLfEGNLkXJwlLbKL4w9wzp3xqqjdtFuWB+ziVemQg==","signatures":[{"sig":"MEYCIQCDIwmteaS9HAO4LXaMJ8UGTTz9eqy2zzOKXT7A33sKHAIhANkXmGfOSLsMNXa3IvmgWHo9wVsCgU3CLa3zam1lGXZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTkX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog1A/9GPX9froJ0V+N7Si/rtZiU8FePd5waq2knUtpG/W7XbRt6Ebd\r\nwRC3VVhctszTxO8gc+HMOSQR4q9TlmyLUbFBuxD8j/uNUD0K9uwMqI0qnXBU\r\nFdrA/b9tHOhosoAhTqs0tVgSSsFHVc1CXTOGe3iUmvMiWoZmGe9w01ZilmUW\r\n/AiF8+tQmoVGWtlKgxrgsKb9eY2J+imIuO38X1WMd9ryc7hDRNmhg/AwWxz7\r\npVvrqjZnRybhk79yzypyZgzcMjm17o3PiQhvWn9wQ4OzSM6Kq54idpPX7nmj\r\nxVOgdzwym50aEhdiGLjxCNggWjq9Lkk53s1jt153IhpziGV+B/LW/YXUOw9e\r\nci2ga1LgK6Zn1op0IPIh6g0LO5OzOvzLnhGvfrcAPeqbd2dG0GxfAAhBIcBx\r\nqss53cCTgGhOp4bnp/K53NViOmcWICAbTE6gm2EBzetqbfebWXSEEo1FqvT8\r\n+mFAyWtpM3Gqj8vHhmrorIjAezVoDH1cq6YiOhunE4ROViGxQRxsoQJAauOG\r\nw8Zm0QWjMrtZ8/Gvb+lh0ZCYWCkpKNTWAwVhN2l+8/hnRfCSunsHVXx+GrM5\r\nHpnl9xe9Z/2Lq9RqdKi5BQZ9wWbjr3MO4YZkb+5z66FdNcCmVv/hHKFgyD5Y\r\n8yOZPPf7rpLAu9b3mUCsOW9cyXdj774gC7g=\r\n=w1Lu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.1.7","@applitools/utils":"1.3.13","@applitools/driver":"1.10.6","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.9","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.8.6","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.6","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.3","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.5_1666074106636_0.1925766290562152","host":"s3://npm-registry-packages"}},"2.16.6":{"name":"@applitools/eyes-universal","version":"2.16.6","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.6","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"c4c9f95d793a7262f8606f9992ce6197735de899","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.6.tgz","fileCount":21,"integrity":"sha512-T4Q8fFOjXKofsAImpFC2UqnceGlWCgAiGKgKKoDtXCZCOxAPM5wE/vM4GZMVXLhWDZhpgXtQaqa6+sa5QLMyNg==","signatures":[{"sig":"MEYCIQDZbdDdabDoK24wi/JK0Kp4Z8JLQtPyDqolkCGdEfo2JwIhAOYDkXHrD3fSFWZaHBkq3gWIPqfNSiRFjy2va+CpzRyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUalMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpDw//Q1/MgdllASnKNNKjgHwadTlsvNE4hxpYDane0ssGuKGhnneU\r\ni7x1mbPEeEasJIE2o0UCbkJmDX2ow2lB3PBy0iG6M3zyYQvNAZKeSic/OaTu\r\nwTRWO80Uwk+QhEsRHLjpGVHZ0go9j7cmIzDezrWAZ8HtBSKPUrV+jcR+u3Di\r\nMYyVD0VjuRLmcQKQDeDR44eJjdoTOhoB+PM+wB276C89ZvtMy6y5INQRsklu\r\nQUu8zrkkk+XW+1MPQNlIQELZBOqmP1hslt07BHzfvfeTJVLtE3SM8qMoG6XJ\r\nCbPXKpTEI5ewSn9CDtrhQZQm41DYrPQ4OMLE44n2y//FdyCg4A2r0bA/q5IK\r\n6I+jcajOVcpjceqZzPzx2/B1PrKSID2OCxmesjWM2veaw0Evgh9v6Q4TL+qt\r\ny1yQQa3efh2MijRGYV036Z0NPUmQisjUCl7YGA6Z9nVZjsQICS9OQZbJ3/fx\r\nTsM5A7LsJ78evjzeqddJXJyPs19diE7bX26goHWL1xEnzUEIqssFWK9e25eU\r\nh4W+kLZwpgMtoQeUoQ2PXUmZWEAoysbFn/FxEkSvoAXvL6ib+HK8o2l/0OxK\r\nxqQZ3iuO2jEmbDDFjAUboqNIKUhL4yzhl7hX8Oo3BTSvxWsL5siz2sN3Vtn4\r\na44QZQEuhTixyn9KedSH1oEXb/kY3btywaM=\r\n=yokp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.2.1","@applitools/utils":"1.3.13","@applitools/driver":"1.10.7","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.10","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.9.0","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.6","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.3","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.6_1666296139971_0.3743357917704837","host":"s3://npm-registry-packages"}},"2.16.7":{"name":"@applitools/eyes-universal","version":"2.16.7","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.7","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"f240cf1f0d354576df7c86c3aefa695c4f8c3534","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.7.tgz","fileCount":21,"integrity":"sha512-u/VYYaBHL0D5ejKQW8qKMNMePiNy+5JVXkkQ5J1B3ZPoN7nXbuXSgMGaGZ/9cxonsM6v6Ii3x1lPNRNvxQk/xA==","signatures":[{"sig":"MEQCIDvq8EzueDU1qFy0wDK05DN+zjpCH5/o2O0HDqY1vXNlAiA3K3nBSramDfmoQFfEPShjGhMJAwJvojYaCUvE71PZhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU8DsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg4A//c5C6jOBhtZmAX5h/vU93JRZihw72lPxAYxM8p+UdVGLWPHpQ\r\nGM0baa8WsYcqSWGw99TUogaydfNGd/FFlJywr00lCzj4w63eCwK96uattWrQ\r\n9LQ5w6Jf24ebG86MfDiPAe1zMeDInGX5nOPib1y/emzrMLmn84hUrlgOQLZL\r\nN/havyX0ZUORxlgSHaRdnCx1R9IBvT2Ual//kqnnbrwdxvEpeChHKhAAzTwC\r\n4GmTPXrjyZkGhktAyDZGMbPDU3VI0C7tFOsq6MNdJeERepEl/blYyYIpQrLf\r\naYlbmIIsyoq6ABeqsWcyRgO70TqUbd10vQfHnzK2Nj7I0aSSNwMymANbrCHG\r\nXY55VH+jjZU2T4RPOlzUqYlDaa1jZ6JTY3Y3SUrL1ceaivm8UxmZAdWlbBCv\r\n1w/L3dAM7EgsVPHqEEqRU3ujxBKG0Mek2Wt7lZkKCxgRbPSuHtCvXp1T9cIK\r\n+Jkehwybk/6QQ5kR/UMaSC9hn5DFKU/QSZm4yghytEDsF/DKkKt9NR1yeQ+q\r\nCAcwn6aIFH+bElBwnc0PZbgpRJBbA1i0+FGQ+bFOGxv3/ZZTHlvws1PBmObJ\r\nWXAd9jufthzLS3wwHX6Xnbv7UxjKa+sQV7jgz7KwhCE/pMwioy+OCcbcaydw\r\nfY2dmyv8EuB7wN3BL35W7Mz/Q2WTAQ2DyHE=\r\n=8d+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:unit && yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.2.2","@applitools/utils":"1.3.13","@applitools/driver":"1.10.7","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.11","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.9.0","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.6","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.3","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.7_1666433260030_0.247939499622428","host":"s3://npm-registry-packages"}},"2.16.8":{"name":"@applitools/eyes-universal","version":"2.16.8","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.8","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"d1733a092fc302693cf7ac7ea2150b2b763ef9d8","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.8.tgz","fileCount":21,"integrity":"sha512-yq8lFN5OgwQBhcjodQYlcADq2g0XpLeuakWV8GVn3uWDi58+2r3dKqB+qzNU3IqTpvNVW+Dnd4+Eyexsz9QFyA==","signatures":[{"sig":"MEUCIAvSgI/A44l3jzjCxdDCYTpg3Uf6WTH848X/veaWbMtsAiEA+L1S2DOVcNItElHpl86fcbZP7D3d3MmdSrKYyAakedE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWOXiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFlQ//W6WXuo2m0yq9WrhwbQMUjI/nhYPYMiSvavQF576rG1uGUZvd\r\nC/DAy6qf+weB8WNbmRtom1AUvT3m0jdvJCxqIgqqVi+Ecmwsao6XGcFgkxRh\r\nBJXBiSA6DF5/YqTf1kkJFzZEl9tXm/lSUG4uB9R2mebU4jxC+1DdiiENc8hI\r\nenwWNOeIZ23h/nRTyRC4qMetjCjuBj/R8keQx1KuOAHh4LhxU35lskvjQncT\r\naE4Ycb33fZPGYx0EE8yf66jOfL99+tJdy3/j0z+X3SROzZir1lj9kOL9FAD3\r\ncvXr1RgAjtQd4+/PcsBQZ9wWUZ+iUs0AeM22XdpkLlFaDX8beIecyKc0p7dP\r\nGuNiAmaQ5S7DiOkB0Mtdj3ZPLrwkfE3TxhcMV8lMZapvk51rZ1QoopCcYHLe\r\nSawmjaXdiQ7/0Utt/l5VBBhp/bb5dFFGtDPpK/rks51+WE/CvHjsYn7TEMOu\r\nLmp325IzWhVxuYkEr84h1y9AnqlFnb8wPHqMvbl7EiZGkacGXjGk/9IDtVTV\r\n+YRPX3G6CvPIay/eo6qlD/bKSksZSzxHQJKdgdjP+AZDP4GmzzAAoNvHYTAp\r\ncIVUvtsmwbAoJK+5Krl59iZmq+BQGwzlOVBAIIV1zeiBBK/8FXNHK6RvxQVD\r\n4XD+LAqnIEGg0Cboe9PbxbZtnUfHprdiUEk=\r\n=F1UO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.2.4","@applitools/utils":"1.3.13","@applitools/driver":"1.11.0","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.13","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.9.1","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.8","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.4","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.8_1666770402373_0.2197828212684394","host":"s3://npm-registry-packages"}},"2.16.9":{"name":"@applitools/eyes-universal","version":"2.16.9","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.16.9","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"dad80a9813229ff8f8751a4f6ff369e588c6adff","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.16.9.tgz","fileCount":21,"integrity":"sha512-D8MeOLoBETyg0oPxkaim3taiKWo6XMILTSAX+rWQHz0X7u+JRuCBLZu0WFlQPLTo7ndLiVyo2BpbBy9KIp5haA==","signatures":[{"sig":"MEUCIA33I+7kwfBPm6Qa6aBfxK1ruJN0h3ZCiTgJBxKZz0n1AiEAryT1ltkWq6gEq32ZeJi/u6lJBOft2XTU+BU+oloWmMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW9h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKVw//Qg+0I8JQiUDqxN2pBY/FWx/lwVUvLFZalAOPhAr3sD7eoBNM\r\n6BBeRdm3R8Yretrck3QxQOpBUv3efttU4QdfMER64COGXunOwq4Qn4aIkqlz\r\n0T00ZSQfNK974G0QIgJLVJYG0aO4EN0Q5dO44RrPeFsurKBI2PSP946A2/ML\r\nfzgZ5xAUvAy3bnM256QkXls+VX0odkUt1+Dnji8CGb5xXH9mmQOvTCsqH3Vk\r\nMFinhEMbVfCKj/OXhnLNfjdeakB5+dmWYxxxz21TTdlDmB1hmnYoQs5y6nmx\r\ndzUG5WK6pcFnQxNV2ckjfUcmy1CjoJVuj+edV/IqlSjsTKc6EKP+ADeVIkGm\r\nRsV0UW9LSWQWWf3CjXXNjiCopH+9/OxRmDgS0Siqjq5vWNck+RdTtngAsjGX\r\nQiUaQ3jtKtFx3SM62jQO8XS7U+zpZ/r+f1pDGDY2IVpAZD4slwYWMcAjKznJ\r\nPGZz03qT3bsimggPnshFtv5wf9YFgV6ueMesd7xbh3HnimlxkLrfbWUZvqM+\r\nyZ2S4gwGF5aHXzag4SZTVVIlg3XtU2r38vLB9lVvVeH0fralB0lrnaQso/Lv\r\neiokS7mS13o625Btecn4PXDUGXwN/85PzrEt8HzDm11+WY72FILpZk/hONip\r\nvWWmqPgpd6HyF8KViJUvApwKm3RoPLnFBfI=\r\n=TSZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.2.7","@applitools/utils":"1.3.13","@applitools/driver":"1.11.1","@applitools/logger":"1.1.27","@applitools/eyes-sdk-core":"13.11.15","@applitools/execution-grid-client":"1.1.30"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.9.1","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.8","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.4","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.16.9_1666963578433_0.39533428020154626","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@applitools/eyes-universal","version":"2.17.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.17.0","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"cbc32ec45346cd83cb3ee990ab1ec82647c5a461","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.17.0.tgz","fileCount":21,"integrity":"sha512-WV2/dHSlXzD4srP+9x8VhbgZaV6QElYDXkvATLcUvCy6aB0HuSDSr+P3civC0mkUz59obhWDsE5FofE5JusrJQ==","signatures":[{"sig":"MEUCIF6B/93kuhKHA0XqnGym3fldrvwh5hSt8VXtk1kwuR1rAiEA5TqKk8Vd9GTdYjqFKIYrMEOSum+5530Bzj+rydld4Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYmKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrePg//XF5taSy9lsapaE46c3JnaN2SjhXDMSodoSHCVPUj3fXWhYug\r\n16eQqy8N0GdPbnNaP6GO8XOGCuZAgZblRfskDV7xzvbe1pmd5d0WQEiEvEV2\r\nSXskBSDOEKcEp/G1YsbiMtQ9xB6cIvMg92QDfTYf8LnIuXZn6NrGCFetKHdw\r\nnE/PpAziQtFKUIz4bUxYeyZQHGpEWlBje2h5MCJ0kUUQY1+BO/6d1wpmNfXG\r\nZyNSARMSQ3ALTH5cPniXq6iOF8R5jUCaQUFE77ceW2qk+urD9auYXZUzaB2+\r\nhBOPMzekeuw01foljf9iB5+QeH/42nFTvWEB8WYKA4JCmbQ2ZZnN88cCISEb\r\nCJtSYMdv/n613ts0KqFtreriAHJwVdFDGl/fycN8Jtv8+qt211sNLZyEeSTW\r\nYyXgs8asGlzpX3qzHgv533SiGMHLc7eySQNb9+USmC9VH7iKHHARPnoBoBPr\r\nRQvvwc/cxQlvR7bxhGIIGBguq1kJ7grk+YZRwzmsZuoQ85Hb3kzfTxdFmX2l\r\nKi4qcIeW/yg+HoAHPUYTV1jCdKURPGLlz4+I74+kEycF5wqyp0zaKOVQ2HS+\r\njrb9Qk72Pc/8QSfgf7+HE8LnBlEFo+tjqDkV3eh1mQI9Buv4LRGYgEwAXviF\r\ndXDc6NxJ/uL0rp69NR/VBgSAWv1/QzNh29k=\r\n=jO51\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.16.11","proxy-agent":"5.0.0","@applitools/core":"1.2.8","@applitools/utils":"1.3.14","@applitools/driver":"1.11.3","@applitools/logger":"1.1.28","@applitools/eyes-sdk-core":"13.11.16","@applitools/execution-grid-client":"1.1.31"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.9.2","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.9","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.3.20","@applitools/spec-driver-selenium":"^1.5.6","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.17.0_1667392166317_0.11067530919782276","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"@applitools/eyes-universal","version":"2.17.1","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.17.1","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"220193c4005489469110a2be86b0082470255e34","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.17.1.tgz","fileCount":21,"integrity":"sha512-33H0njJQCHY4A6pBJql8+IWvWFILa6dQTli2t5OMXehrXXs8P+rQCa4tyu3w6WmWb5VPVle4DbKXm1LISrLcXQ==","signatures":[{"sig":"MEQCIBYzdzg0mvvo6iCLRmJwCY/brFSORX+ALUi7MQQSAJlbAiBhcksHTPQ8z0sfd1Tnlif1lrgkjf9EpGg3R2wE7HBK3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYOxAAhSy2+jjSMVh3A6LRAzj2wJbuoXlLHS35WUrZPTt5l8gYsQzi\r\naOE/swlbKbJSkzP1PDfmHWZx85PrFz6Ojtz3iqnoAnzK2xSbQSsVB3h93hrp\r\niGsXvza6Ms2UeElO2+uPfChKy6gWe0Kw+3JVxI7KQY8EZ4sx1hj+HfELmK7s\r\nQtR1OVJ0BncflzrcmweCKQHNm+wstseocOf5wVN607xUrBAiYeCx7x417tJ0\r\nROxxQWJPofLjoVTh5tzcWQUA/+Uh/Uv/xn4IVX8dTvH/Y5OGyLCOku+6WROg\r\n/YOJjbUqGhRwj7zke78716vkp9aSdFMAIHOK9AV84kiunDVKesB0tnGFvtT8\r\nmS5b2JIEq9ntO8koL40XS3TKObfy48utrPAaw4bt5m/zxGog85IhtnKHMmcs\r\nBm/1RyiGxdz94mTvoQkQEIWFfFQJUmnd1kK9LO4QAKq0oUuLSkHQNNfqS6sw\r\nkYF3lIS0H/Jriac2Z9Xoa8ViiC8dps8NFp0mT1KHQZmB79BYO26zM3HTqrjO\r\nIuvFrGz248QQ3jhEgNK6n5lbvXf5ZIizvgOHhmo0/uKpjh+UoJcjznxsnau8\r\nntdsbHDU85aKMtdBtp7esM81t8ZmODU1uB2VV59PjCTKCNecf87/tTTD5EBd\r\niOYL5FQdjBmf7I1FRdDaDeUsCLXcj+5/dDs=\r\n=KWHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.26.0","proxy-agent":"5.0.0","@applitools/core":"1.2.10","@applitools/utils":"1.3.16","@applitools/driver":"1.11.6","@applitools/logger":"1.1.30","@applitools/eyes-sdk-core":"13.11.18","@applitools/execution-grid-client":"1.1.33"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.10.0","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.10","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.7.6","@applitools/spec-driver-selenium":"^1.5.7","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.17.1_1668586600630_0.942538478601374","host":"s3://npm-registry-packages"}},"2.17.2":{"name":"@applitools/eyes-universal","version":"2.17.2","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.17.2","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"32858b603d57d804a43d09a4e23f24f60a700fc9","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.17.2.tgz","fileCount":21,"integrity":"sha512-q8B0AxM9ZV+vpohf9b+AHRZWM+VEcQfc57kbgWdxJ4uZnQN+oaxFWv+jhaJ8sRBJEuI1PKXgneOsaomNeavpgQ==","signatures":[{"sig":"MEUCIQCfiZriu7/6tEz2WcEKcoYc0LjT0g/G4S4IdhQID/05sgIgYO4xAdlDO1s5ujIZMjc4zvzg2GOlkSx//5lGM/AucxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdS4SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7CA/5APAY4XZhBHXS0P3PjZMTkgZkFxIec829YIOBu4MH6/TkZocc\r\nxcKaEA3zo3wRTvlz4Qo7mJ5z4lAp/8oc4sBlJtQpVEHxXFz9hO0uJylH8AgL\r\nEKMH9YEkLSrmJ5l5ngST6CavvGJ+80oBMMU/rLeYiReJSvpaJ5e8l58In0z/\r\nlEOGgsA631tzh8kw4/SVIjqJea2eRDuFUaqHLdrLNm6RyKJhiuYUDHgU+PlB\r\n1AHpqojeF6oR16BRYfdE4b/tlzHcVx0QSdui/OoSW9XM6BHHM8UURqbPi0cW\r\nIgYRcEXNmTEDYZGe+M5MUAAyRCcFVwqw0YZzMtiGGbPbRZVW5BASsCKgb6bx\r\n5it1E5P0s4hfKxUQhKgVXCpfddGcwi8F3Oo8aclPWLVYFnvLu8qjuJLc76Kz\r\nBppwab4/gR98pgJUoAfUxFyEjJR6ReayDfOW+/aZutd/ibPcJrT2krDKgUqp\r\nMB/F4mXmeKYOb0aIui8GpP258+lObbK5TdO/OKkDigjxAphOe5omBlIA0ftq\r\nSOFQ9urQBn8IKSUMY1rWeLHV9lwRC0ZO8dwrzw0Mn49718/f8Dl94+RwCQa2\r\n/fO39McaGZILTIy/7coG7YTnnXR7PqXTkcWcCGlQ5E8DZ1yMdNShAZWS7DAh\r\n0/YSS8Zpb38AKXU3oFmlq/3FygWB6a+SCWY=\r\n=aQBN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.26.0","proxy-agent":"5.0.0","@applitools/core":"1.2.12","@applitools/utils":"1.3.16","@applitools/driver":"1.11.8","@applitools/logger":"1.1.30","@applitools/eyes-sdk-core":"13.11.19","@applitools/execution-grid-client":"1.1.33"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.10.3","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.10","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.7.8","@applitools/spec-driver-selenium":"^1.5.8","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.17.2_1668623890040_0.23455199536479632","host":"s3://npm-registry-packages"}},"2.17.3":{"name":"@applitools/eyes-universal","version":"2.17.3","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.17.3","maintainers":[{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"f852e034e06c659ce639842a696ea9a1ac5c2746","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.17.3.tgz","fileCount":21,"integrity":"sha512-Hvb4TFnGG1rYgthlzVxnENYGtWr4pCIyHXPRl2qbHfncA23pFgcqMfJcQ3ZK82N57D3jXffVJfjJOEFDtsYmDw==","signatures":[{"sig":"MEYCIQD0mBsa1TPGC+QCD0ej8niDH0YSlpqCbG3G3bI/8x4E/QIhAJ8/lILUHoSobf6tHxp8mpjfC1A74oeyYvhyR8byza1V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhg4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgbg//ZSrBjPj9mx43V092WLWo7EqfClmlB73ytDkL5mVYwGiiljO5\r\nOSX5+Rt0AelbjBuAQ5xCB+xdcj6+R1kBP+EXWuWWxvHeeEM82Fn6s4zIL/CD\r\nXBtV9VKU1Dy5f3aDURxWne6vObYXtf+xcX+5IiLWuB736bYI7mlKjY/0hytJ\r\nzkXtGwdVJLstBca9aIM3k2UPSxjRszzjod8NcFaWsOAp9WDy75pOIJxLnEbJ\r\nm/6agOpmQ6CXagl8wsKfpKp94k768G0RNd9X4SMTP+zWhBWDlht6TzJ990mw\r\nFDeBxnkDqZptsKoqDg2UnHCt7P1TMYEnxez9aGsUQ5qqdFklmjDPLeyjOKpJ\r\nwmvTxtjIEQZYJu9VzeBMiggF+XLM7DN0o+oWFoe1AbGgeM09JN5vPfvCVonG\r\n7uLOOri433+2QYyDxXcD4S4tXwGPnL+VWMqdjg2MpLzKgegBcBv/Kh4g6iqG\r\nLI37iDXfAjPbaV2JOsS+uRHyoUqqo9lpuMeOaF7z6BeQNGW/Bxl1ldKiq5uY\r\nFF0PHZbG8hLjoqaJeN9VWUalSgLPoLs6K+OsPzNvBZw57fzCRn7AzbCRPkNQ\r\nCLOZnWOemiaeyV73ON97XbD6kWczJ41Ca+F422jyQMOniHPyFP3B/09+xDme\r\ng5h4mtaHJidGzEeOs5C3YbVmIWVORzYULcQ=\r\n=ZQdW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.26.0","proxy-agent":"5.0.0","@applitools/core":"1.2.14","@applitools/utils":"1.3.16","@applitools/driver":"1.11.8","@applitools/logger":"1.1.30","@applitools/eyes-sdk-core":"13.11.20","@applitools/execution-grid-client":"1.1.35"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.10.6","@applitools/test-utils":"^1.5.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.10","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.7.8","@applitools/spec-driver-selenium":"^1.5.8","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.17.3_1669729819236_0.1765165543332592","host":"s3://npm-registry-packages"}},"2.17.4":{"name":"@applitools/eyes-universal","version":"2.17.4","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.17.4","maintainers":[{"name":"igor_kozyrenko_applitools","email":"igor.kozyrenko@applitools.com"},{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"a53cce0ba083cd2886a42cc7c996efc4a4009da4","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.17.4.tgz","fileCount":21,"integrity":"sha512-WvABsiqwKw7hJyJBmXrsYL4BypNzqmsq7LYConlbxy0U7S2RyH7O9tiL2HPF93iJikNPhuxjeVf8x9Pf3acxag==","signatures":[{"sig":"MEUCIQDeJzevnMQx+zr1mu1y8TFSyoPz82JATM+Kom/ytFGP9QIgfhuuruG+VQ6OT+X4pt4JapWYKpu/MLaYOyC/uYft61U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozyRAAmGnKpqDlzn47qrkU4x8/COiy8+uK3Dx4PCCHf9MX4bglF72X\r\nchIJrlSmrZxdnABoiLnnvq2kKk4MTPRweOfX6Bs/sM4iLEZwuOXqQWM1PlnF\r\nJFdEf3NxJKmjSDIHhOLmrCZOSO1N7GBY/OI3zLf9+cEWfOUzP8ktZPM9TqDu\r\nxR1FpVMvrJKrO/oFZ+AjMrhbXS7jjff9OxkSORayco/SV09X50Myg5GONc6c\r\nimgvk2DmsMbdxGsjP7lgpNcJ4lHsdRgxgXbI4GKWVbrPDqvRPE8Rq1S+zViF\r\n/YLHPTkZNynTHs3meEfbeeLQIRMvBTkOP1+LzJALFDkzXUzskhVJZX1iyFzp\r\nD4f9To1tzipbnMRgtu1LCjCVs4UOYgBeueAvrdAhl3Wb1AdKapZApQt1VhAC\r\nBHFS6ogChIXh+b0OYsgXZOnQqMYz53NU4/7aB9M1Pj1Yc4MRl7yW+4Osw2k2\r\nNMk1nZJjCSeQLlIlaQKfQMcE45X3ryTa0MpoKNoogq2U5aIR+OGgOmz0JKhi\r\nWSV0RJ93KiY7YmFgHcvMe/dQY9uqgzEF6jRHw2qiN+vWvmkglF5daEGMjCYM\r\nt34eaPzraBrILUklkwBIfbFoPecmeRiwSGPCvlJNGwulxP2RJsRsgd8wUHR2\r\nE8N+m3ebA63L4on27KQWBLdDhe85P26fPPk=\r\n=7mtc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist && yarn build:bin","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:bin":"pkg .","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz -C ./bin ./eyes-universal-alpine ./eyes-universal-linux ./eyes-universal-macos ./eyes-universal-win.exe","build:zip":"zip -j ./bin/eyes-universal.zip ./bin/eyes-universal-alpine ./bin/eyes-universal-linux ./bin/eyes-universal-macos ./bin/eyes-universal-win.exe","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.26.0","proxy-agent":"5.0.0","@applitools/core":"1.3.4","@applitools/utils":"1.3.21","@applitools/driver":"1.11.17","@applitools/logger":"1.1.35","@applitools/eyes-sdk-core":"13.11.24","@applitools/execution-grid-client":"1.1.38"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.11.3","@applitools/test-utils":"^1.5.4","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.15","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.7.8","@applitools/spec-driver-selenium":"^1.5.15","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.17.4_1671653497860_0.3993331584952591","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@applitools/eyes-universal","version":"2.18.0","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","_id":"@applitools/eyes-universal@2.18.0","maintainers":[{"name":"igor_kozyrenko_applitools","email":"igor.kozyrenko@applitools.com"},{"name":"billy.herrera","email":"billy.herrera@applitools.com"},{"name":"giladgd","email":"giladgd@gmail.com"},{"name":"ran-itzhaki","email":"ran.itzhaki@applitools.com"},{"name":"noam.mendel","email":"noam.mendel@applitools.com"},{"name":"gearm","email":"gil.akrish@applitools.com"},{"name":"noam-berman","email":"noam.berman@applitools.com"},{"name":"benny.halberstadt","email":"benny.halberstadt@applitools.com"},{"name":"gofilord","email":"kjhgfdsa100@gmail.com"},{"name":"alex.burdeynyy","email":"Alex.burdeynyy@applitools.com"},{"name":"david.haeffner","email":"david.haeffner@applitools.com"},{"name":"chaimaharonson","email":"chaim.aharonson@applitools.com"},{"name":"roy.sela","email":"roy.sela@applitools.com"},{"name":"ronikar_applitools","email":"roni.karilkar@applitools.com"},{"name":"anton-chuev","email":"anton.chuev@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"iasisapp","email":"itamar.asis@applitools.com"},{"name":"yotammadem","email":"yotammadem@gmail.com"},{"name":"liranbarokas","email":"liranbarokas@gmail.com"},{"name":"itayy.applitools","email":"Itay.yelin@applitools.com"},{"name":"denis.styrt","email":"denis.styrt@applitools.com"},{"name":"kyrylo.onufriiev","email":"kyrylo.onufriiev@applitools.com"},{"name":"amitzur-applitools","email":"amit.zur@applitools.com"},{"name":"yardenw.applitools","email":"yarden.wieder@applitools.com"},{"name":"ormeda","email":"ormeird@gmail.com"},{"name":"vgprod","email":"vgteam@applitools.com"},{"name":"adam.carmi","email":"adam.carmi@applitools.com"},{"name":"danoam","email":"noam.davidovitz@applitools.com"},{"name":"clementbarry","email":"klemobari@gmail.com"},{"name":"sophieta","email":"sophie.tagar@applitools.com"}],"homepage":"https://applitools.com/","bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"bin":{"eyes-universal":"dist/cli.js"},"pkg":{"assets":["./node_modules/vm2/lib/setup-sandbox.js"],"scripts":"./dist/cli.js","targets":["node14-alpine-x64","node14-linux-x64","node14-macos-x64","node14-win-x64"],"compress":"GZip","outputPath":"./bin"},"dist":{"shasum":"26fa76ff8594da244f2a4f9df0390fe62077d5e6","tarball":"https://registry.npmjs.org/@applitools/eyes-universal/-/eyes-universal-2.18.0.tgz","fileCount":21,"integrity":"sha512-6AT36DeG3ldMrQvKZcewiMcFcZKNpSnBGMgJwodw6MQelaCT3uP+Il/jkR6DXqGICD++pf9bSoVVM/hJM65ZTQ==","signatures":[{"sig":"MEQCIATGCPt0CHvydPgujWx072y9HvwMHdENVmGsaSzjLaf3AiB/mn5srHL0aSGv7+08W1lN9cAwIvYGLHcs1BfF4j/QWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqw9qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojGBAAhZDOCfPKFby7qP0Uclo6RzVMHWUzu8PByUqlO1BQ56ESVGme\r\nw9A2x6jRgK+EdhzFqqmQzZypFxirT2U9VrLw/WpVVav1WY31Z4mOvpAm7lfI\r\njQXWRklHj+FUzNKK/nQswtPjw5/DjE18mS71ooGoJH+rcGZnhvfCnDBKq91C\r\njv+ELXfmIA8fRsYIF25iV8DTvZz2skHFjh7E8MTgPjIxGnggmeWBpiZP1ROJ\r\nuNRS5JtK8U5hPG1AuDvdILjVkn2CN3z4jJcMPC1/SQ7Fa66dACV8Av4Y2TCL\r\nMTQJ30sixyRnSsmYUzw8+pzr38NqlGFe916nOleGWqiKdZP7zi0tlc0nk9Gx\r\n9pX053/YXFyerye9x8KzPTToNkspScC2c7579/YMtcy9zJ0KiwiyG93v8xwN\r\nV+7UGzK+Kz3eBZYmP6n0q6eucxjOEGz3gSz2Qo1RaauXimjp3N87L9etoVGX\r\nwiSLUuNhE2UYRrYHo+mhPJKckdoxypigEBkHC0PEqlrmMvz+MpW/TWnCV7B5\r\nnG7wY01CXrW1wVR8tnTKYNnmev5AP/hI1g5GOx+v+qE3r6Re9482abZtwM46\r\n+kgpWMR6yLKdragXP3LVBjyPNXkv5S0DzaQiJSlBbkAXMRqI0jK+l+0Orm9l\r\naGDd69T20upxolhR0pSWCY0STKX3Cbda0H4=\r\n=Asrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"pre-push":"yarn bongo lint"}},"aliases":["universal","usdk"],"engines":{"node":">=12.13.0"},"exports":{".":{"default":"./dist/index.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"deps":"bongo deps","lint":"eslint '**/*.ts'","test":"yarn test:it && yarn test:e2e","build":"yarn build:dist","setup":"yarn docker:setup","test:it":"mocha ./test/it/*.spec.ts --no-timeouts -r ts-node/register -r @applitools/test-utils/mocha-hooks/docker","version":"bongo version --with-pending-changes","test:e2e":"mocha ./test/e2e/*.spec.ts --exit --no-timeouts -r ts-node/register","build:tgz":"tar -czf ./bin/eyes-universal.tar.gz $(find ./bin -type f -not -name '*.zip' -not -name '*.tar.gz' | xargs)","build:x64":"yarn build:dist && yarn build:bin:x64","build:zip":"zip -j ./bin/eyes-universal.zip $(find ./bin -type f -not -name '*.zip' -not -name '*.tar.gz' | xargs)","test:unit":"mocha ./test/unit/*.spec.ts --no-timeouts -r ts-node/register","build:dist":"tsc","gh:publish":"gh workflow run publish-universal.yml --ref $(git rev-parse --abbrev-ref HEAD)","preversion":"bongo preversion --verify-pending-changes --skip-deps","build:arm64":"yarn build:dist && yarn build:bin:arm64","postversion":"bongo postversion --skip-release-notification","test:sanity":"yarn test:it","docker:setup":"node ../scripts/scripts/generate-docker-compose-config.js && docker-compose up -d","build:bin:x64":"pkg . --target node14-linux-x64,node14-alpine-x64,node14-macos-x64,node14-win-x64","build:bin:arm64":"pkg . --target node14-linux-arm64 --output ./bin/eyes-universal-linux-arm64","docker:teardown":"docker-compose down"},"_npmUser":{"name":"applitools-admin","email":"team@applitools.com"},"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","directories":{},"licenseText":"﻿-  -\nSDK LICENSE AGREEMENT\nIMPORTANT - PLEASE READ CAREFULLY THE TERMS OF THIS LICENSE AGREEMENT (“AGREEMENT”). BY INSTALLING, ACCESSING AND/OR USING THE SOFTWARE (AS DEFINED BELOW), YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT YOU, OR THE COMPANY YOU REPRESENT, (“YOU” OR “LICENSEE”) ARE ENTERING INTO A LEGAL AGREEMENT WITH APPLITOOLS LTD. AND ITS AFFILIATES (“APPLITOOLS”), AND HAVE UNDERSTOOD AND AGREE TO COMPLY WITH, AND BE LEGALLY BOUND BY, THE TERMS AND CONDITIONS OF THIS AGREEMENT. YOU HEREBY WAIVE ANY RIGHTS OR REQUIREMENTS UNDER ANY LAWS OR REGULATIONS IN ANY JURISDICTION WHICH REQUIRE AN ORIGINAL (NON-ELECTRONIC) SIGNATURE OR DELIVERY OR RETENTION OF NON-ELECTRONIC RECORDS, TO THE EXTENT PERMITTED UNDER APPLICABLE LAW. \nTHE SOFTWARE MAY BE USED SOLELY FOR YOUR PERSONAL, NON-COMMERCIAL PURPOSES. FOR COMMERCIAL PURPOSES PLEASE CONTACT THE REGIONAL APPLITOOLS BUSINESS REPRESENTATIVE. \n1. Definitions. For purposes of this Agreement, the following capitalized terms shall have the following meaning:\n   1. “Documentation” means the user’s guides and technical manuals delivered by Applitools to Licensee.\n   2.  “Feedback” means suggestions, comments or feedback (whether orally or in writing) with respect to the Software.\n   3. “Intellectual Property Rights” means all intangible legal rights, titles and interests evidenced by or embodied in all: (i) inventions (regardless of patentability and whether or not reduced to practice), improvements thereto, patents, patent applications, patent disclosures, together with all reissuances, continuations, continuations in part, revisions, extensions and reexaminations thereof; (ii) trademarks, service marks, trade dress, logos, trade names, corporate names, together with translations, adaptations, derivations and combinations thereof, including goodwill associated therewith, and applications, registrations, and renewals in connection therewith; (iii) any work of authorship, regardless of copyrightable, copyrightable works, copyrights (including moral rights), and applications, registrations and renewals in connection therewith; (iv) mask works and applications, registrations and renewals in connection therewith; (v) trade secrets and Confidential Information; and (vi) other proprietary rights and any other similar rights, in each case on a worldwide basis, and copies and tangible embodiments thereof, in whatever form or medium.\n   4. “License” means the right to use the Software pursuant to Section ‎2.1 to this Agreement.\n   5.  “Software” means Applitools’ software development kit software in object or source code version, Documentation and any updates and upgrade thereto (to the extent delivered).\n1. License\n   1. Grant of License. Subject to the terms and conditions of this Agreement, Applitools grants You, during the Term, a personal, non-exclusive, non-sublicensable, non-transferable, revocable license to: (i) use the Software solely for Your own personal (non-commercial) use and (ii) use and display Applitools’ Marks solely for the purpose of publicizing or advertising that You are using the Software. \n   2. Documentation. Applitools may make available Documentation to Licensee for Licensee to use solely in connection with Licensee’s use of the Software during the term of this Agreement. Licensee may print or copy the Documentation as needed for its own purposes provided that all copyright notices are included therein. The Documentation shall be considered the Confidential Information of Applitools. \n   1. Reservation of Rights; Use Restrictions. Other than the rights explicitly granted in this Agreement, Licensee shall have no other rights, express or implied, in the Software. Without limiting the generality of the foregoing, Licensee agrees and undertakes not to: (i) allow any third party to use the Software in any manner, including but not limited to, sell, lease, sublicense or distribute the Software, or any part thereof; (ii) modify, revise, or alter the Software or reverse engineer, decompile, disassemble or otherwise reduce to human-perceivable form the Software’s source code; (iii) copy or allow copies of the Software to be made; (iv) remove, alter or obscure any proprietary notice or identification, including copyright, trademark, patent or other notices, contained in or displayed on or via the Software; (v) use the Software to violate any applicable laws, rules or regulations, or for any unlawful, harmful, irresponsible, or inappropriate purpose, or in any manner that breaches this Agreement, and/or (vi) represent that it possesses any proprietary interest in the Software.\n   1. Third Party Software. Licensee acknowledges and agrees that any third party software (“Third Party Software”) that provided with the Software is provided under the terms of the license attached/linked thereto or, if no such license is attached, such Third Party Software is provided for free and on “AS IS” basis. Applitools is not liable for any losses or damages which may occur resulting from the use of any Third Party Software. Applitools does not possess any proprietary interest in such Third Party Software. \n   1. Open Source Licenses. The Software includes certain open source code software and materials (as shall be listed in the documentation of the Software) (“Open Source Software”) that are subject to their respective open source licenses (“Open Source Licenses”). Such Open Source Licenses contain a list of conditions with respect to warranty, copyright policy and other provisions. By executing this Agreement, Licensee undertakes to strictly comply with the terms and condition of the Open Source Licenses, as may be amended from time to time. In order to comply with the Open Source Licenses, Licensee shall read the respective licenses or notices, such list of Open Source Licenses may be amended from time to time by Applitools, at its sole discretion. In the event of any inconsistencies or conflicting provisions between the provisions of the Open Source Licenses and the provisions of this Agreement, the provisions of the Open Source Licenses shall prevail. Without derogating from the generality of the foregoing, it is clarified that any Open Source Software is provided on an “AS IS” basis, without indemnity or warranty of any kind, whether express or implied. For clarity, the representations and warranties set forth in Section ‎4 hereunder shall not apply to any Open Source Software.\n1. Title & Ownership. APPLITOOLS DOES NOT SELL OR TRANSFER TITLE IN THE SOFTWARE, OR ANY PART THEREOF, TO LICENSEE. The Documentation, Software (excluding any Open Source Software and Third Party Software therein which are owned by their respective licensors) and/or any copies thereof, including without limitation any derivative works made (regardless of whether such derivative works were made and/or developed pursuant to the request and/or specifications of Licensee, and irrespective of any support and/or assistance Applitools may, will or had received from Licensee, or any third party on its behalf, with respect thereto), as well as any updates or upgrades thereto, if provided to Applitools pursuant to this Agreement, shall remain Applitools’ sole and exclusive property. All Intellectual Property Rights evidenced by or embodied in and/or attached/connected/related to the Software, or part thereof, are and shall be owned solely and exclusively by Applitools. Nothing in this Agreement shall constitute a waiver of Applitools’ Intellectual Property Rights under any law, or be in any way construed or interpreted as such. It is further agreed that to the extent Licensee provides Applitools with Feedback, Licensee acknowledges that any and all rights, including Intellectual Property Rights in such Feedback shall belong exclusively to Applitools and Licensee hereby irrevocably and unconditionally transfers and assigns to Applitools all intellectual property rights in such Feedback and waives any and all moral rights that Licensee may have in respect thereto. It is further understood that use of Feedback, if any, may be made by Applitools at its sole discretion, and that Applitools in no way shall be obliged to make use of any kind of the Feedback or part thereof. \n1. Warranty. Applitools warrants that to its knowledge it has the right to grant the license under this Agreement. Applitools’ sole liability for any breach of this warranty or any other warranty under this Agreement shall be, at Applitools’ sole discretion: (i) to replace or repair the Software or the applicable portion thereof; or (ii) to terminate this Agreement.\n2. Warranty Exclusions. The warranties set forth in Section ‎4 are contingent upon Licensee’s proper use of the Software, and shall not apply to damage caused by abuse, misuse, alteration, neglect or unauthorized repair or installation, or by the use or attempted use of Software other than that supplied and supported by Applitools. Applitools will use reasonable commercial efforts to repair or replace the Software or the applicable portion thereof, pursuant to the foregoing warranty within thirty (30) days of being so notified.\n1. Warranty Disclaimers. AS BETWEEN LICENSEE AND APPLITOOLS, EXCEPT AS SET IN SECTION ‎4, THE SOFTWARE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND INCLUDING, WITHOUT LIMITATION, REPRESENTATIONS, WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR INTENDED OR PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, THAT THE SOFTWARE WILL MEET LICENSEE’S REQUIREMENTS OR EXPECTATIONS OR WILL ACHIEVE ANY SPECIFIC RESULTS AND THOSE ARISING BY STATUTE OR FROM A COURSE OF DEALING OR USAGE OF TRADE. Applicable law may not allow the exclusion of certain warranties, so to that extent such exclusions may not apply.\n1. High Risk Activities. You acknowledge that the Software is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous or high risk environments and activities requiring fail-safe performance (such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines and/or devices, or weapons systems) in which the failure of the Software could lead directly to death, personal injury, or severe physical or environmental damage, and You agree not to use or allow the use of the Software or any portion thereof for, or in connection with, any such environment or activity.\n1. Indemnify. You agree that Applitools shall have no liability whatsoever for any use made of the Software by You or any third party. You hereby agree to defend, indemnify and hold harmless Applitools and its affiliates and their respective officers, directors, agents and employees from any and all claims, damages, liabilities, costs, and expenses (including attorney’s fees) arising from claims related to Your use of the Software as well as from Your failure to comply with this Agreement.\n1. Limitation of Liability. UNDER NO CIRCUMSTANCES SHALL APPLITOOLS AND/OR ITS AFFILIATES BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR FOR ANY LOSS OF DATA, REVENUE, BUSINESS OR REPUTATION, THAT ARISES UNDER OR IN CONNECTION WITH THIS AGREEMENT, OR THAT RESULTS FROM THE USE OF, OR THE INABILITY TO USE, THE SOFTWARE. APPLITOOLS’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DIRECT DAMAGES AND LOSSES THAT ARISE UNDER OR IN CONNECTION WITH THIS AGREEMENT SHALL NOT IN ANY CIRCUMSTANCE EXCEED THE AMOUNT OF 100.00 (ONE HUNDRED) UNITED STATES DOLLARS. THE FOREGOING LIMITATIONS AND EXCLUSIONS IN THIS SECTION ‎7 SHALL APPLY: (I) EVEN IF APPLITOOLS HAS BEEN ADVISED OF THE POSSIBILITY OF ANY DAMAGES OR LOSSES; (II) EVEN IF ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE; AND (III) REGARDLESS OF THE BASIS OR THEORY OF LIABILITY.\n1. Export Laws. Licensee agrees to comply fully with all U.S., EU, Israeli, and all applicable export laws and regulations to ensure that neither the Software nor any technical data related thereto are exported or re-exported directly or indirectly in violation of, or used for any purposes prohibited by, such laws and regulations. For clarity, and without derogating from Section ‎11 below, in case of any change of any applicable law, policy or regulation, which might affect Applitools’ business, Applitools will have the right to terminate this Agreement and the license granted hereunder and the Licensee shall have no claims regarding such termination. \n1. Term and Termination. This Agreement shall continue until terminated as set forth in this section (the “Term”). You may terminate this Agreement at any time by removing the Software from Your system and destroying all copies of the Software and Documentation relating to the Software. Unauthorized copying of the Software or otherwise failing to comply with this Agreement will result in automatic immediate termination of this Agreement and will make available to Applitools legal remedies. Applitools reserves the right to terminate this Agreement and the License at any time and without notice. Upon termination of this Agreement, the License will terminate and You: (i) will cease any and all rights to use the Software, and (ii) will remove the Software from all hard drives, networks and other storage media and destroy all copies of the Software in your possession or under your control. The provisions of Sections ‎2.3, ‎2.4, ‎2.5, ‎6, ‎7, ‎8, ‎9, 10, ‎11 and ‎12 shall survive the termination, expiration or other ending of this Agreement.\n1. Miscellaneous. This Agreement represents the complete agreement concerning the Software between You and Applitools and supersedes all prior agreements and representations between You and Applitools. If any provision of this Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable. Any waiver of any provision of this Agreement will be effective only if in writing and signed by Applitools. This Agreement is personal to You and may not be assigned or transferred for any reason whatsoever without the consent of Applitools and any action or conduct in violation of the foregoing shall be void and without effect. Applitools expressly reserves the right to assign this Agreement and to delegate any of its obligations hereunder. This Agreement are governed by and construed under the laws of the State of Israel, excluding its conflicts of law rules. You expressly agree that the exclusive jurisdiction for any claim or action arising out of or relating to this Agreement shall be the courts located in Tel Aviv, Israel, and You further agree and submit to the exercise of personal jurisdiction of such courts for the purpose of litigating any such claim or action. In any action or proceeding to enforce rights under this Agreement, the prevailing party shall be entitled to recover costs and attorneys’ fees.","dependencies":{"ws":"7.4.6","yargs":"17.4.1","webdriver":"7.26.0","proxy-agent":"5.0.0","@applitools/core":"1.3.6","@applitools/utils":"1.3.22","@applitools/driver":"1.11.20","@applitools/logger":"1.1.36","@applitools/eyes-sdk-core":"13.11.26","@applitools/execution-grid-client":"1.1.39"},"_hasShrinkwrap":false,"devDependencies":{"pkg":"^5.6.0","husky":"^7.0.4","mocha":"^9.0.0","eslint":"^8.16.0","ts-node":"^10.0.0","prettier":"^2.6.2","@types/ws":"^7.4.4","typescript":"^4.6.4","@types/node":"12","@types/mocha":"^9.0.0","@types/yargs":"^17.0.10","@applitools/bongo":"^2.2.0","@types/http-proxy":"^1.17.9","eslint-plugin-node":"^11.1.0","selenium-webdriver":"^4.4.0","@applitools/scripts":"^1.2.0","@applitools/eyes-api":"^1.11.5","@applitools/test-utils":"^1.5.5","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@applitools/test-server":"^1.1.16","@typescript-eslint/parser":"^5.26.0","eslint-plugin-mocha-no-only":"^1.1.1","@applitools/sdk-coverage-tests":"^2.7.8","@applitools/spec-driver-selenium":"^1.5.18","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/eyes-universal_2.18.0_1672154985957_0.013636329759487031","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-06-01T14:00:27.654Z","modified":"2026-06-28T14:42:03.939Z","0.0.2":"2021-06-01T14:00:29.956Z","0.0.3":"2021-06-01T14:09:10.959Z","0.1.0":"2021-06-15T12:08:18.134Z","0.1.1":"2021-08-31T13:33:03.719Z","0.1.2":"2021-09-01T09:42:49.132Z","0.1.3":"2021-09-01T11:00:50.975Z","0.1.4":"2021-09-15T14:28:49.098Z","0.1.5":"2021-09-27T08:39:20.192Z","0.2.0":"2021-11-23T14:44:09.553Z","0.2.1":"2021-12-17T00:18:30.832Z","0.2.2":"2021-12-20T21:54:08.051Z","0.2.3":"2021-12-23T00:40:54.984Z","1.0.0":"2022-01-05T13:01:53.283Z","1.0.1":"2022-01-05T15:16:06.523Z","1.0.2":"2022-01-06T09:26:18.214Z","1.0.3":"2022-01-17T17:33:59.364Z","1.0.4":"2022-01-17T17:42:47.609Z","1.0.5":"2022-01-17T17:57:45.566Z","1.0.6":"2022-01-19T09:50:55.127Z","1.0.7":"2022-02-04T17:50:25.246Z","1.0.8":"2022-02-16T10:58:10.118Z","1.0.9":"2022-02-16T12:00:27.490Z","1.1.0":"2022-02-20T13:01:01.154Z","1.1.1-beta.0":"2022-03-02T11:55:13.197Z","1.1.1-beta.1":"2022-03-03T23:08:21.812Z","1.1.1-beta.2":"2022-03-03T23:41:48.010Z","2.0.0-beta.0":"2022-03-07T11:34:56.852Z","2.0.0-beta.1":"2022-03-07T11:37:30.715Z","2.0.0":"2022-03-12T13:46:00.924Z","2.0.1":"2022-03-14T05:29:57.524Z","2.0.2":"2022-03-30T17:28:55.906Z","2.0.3":"2022-04-04T17:55:50.459Z","2.0.4":"2022-04-04T21:35:05.277Z","2.1.0":"2022-04-05T07:38:21.589Z","2.1.1":"2022-04-05T15:04:06.970Z","2.1.2":"2022-04-08T22:20:26.938Z","2.1.3":"2022-04-09T20:18:01.292Z","2.1.4":"2022-04-14T00:46:09.952Z","2.2.0":"2022-04-14T19:09:39.985Z","2.2.1":"2022-04-18T21:35:03.267Z","2.2.2":"2022-04-20T02:54:11.160Z","2.2.3":"2022-04-20T17:04:25.612Z","2.2.4":"2022-04-21T01:05:46.239Z","2.2.5":"2022-04-23T01:21:44.682Z","2.2.6":"2022-04-25T17:51:17.746Z","2.2.7":"2022-04-25T20:31:18.126Z","2.2.8":"2022-04-26T17:03:47.612Z","2.3.0":"2022-05-03T10:19:42.547Z","2.3.1":"2022-05-04T10:58:00.536Z","2.4.0":"2022-05-04T18:54:52.938Z","2.5.0":"2022-05-05T15:13:50.773Z","2.5.1":"2022-05-06T14:51:19.798Z","2.5.2":"2022-05-09T09:21:08.054Z","2.5.3":"2022-05-09T16:22:08.135Z","2.5.4":"2022-05-09T17:17:19.530Z","2.5.5":"2022-05-10T16:08:57.677Z","2.5.6":"2022-05-12T07:28:30.193Z","2.5.7":"2022-05-12T18:29:48.837Z","2.5.8":"2022-05-16T10:41:54.423Z","2.5.9":"2022-05-16T12:24:21.708Z","2.5.10":"2022-05-17T10:09:14.306Z","2.5.11":"2022-05-18T01:30:08.480Z","2.5.12":"2022-05-18T09:08:56.979Z","2.5.13":"2022-05-18T13:29:10.773Z","2.5.14":"2022-05-19T13:36:56.031Z","2.5.15":"2022-05-19T20:35:41.917Z","2.5.16":"2022-05-22T18:33:15.788Z","2.5.17":"2022-05-23T12:54:42.179Z","2.5.18":"2022-05-24T16:18:09.523Z","2.5.19":"2022-05-24T22:45:27.225Z","2.5.20":"2022-05-27T14:52:14.653Z","2.5.21":"2022-05-27T16:22:42.308Z","2.5.22":"2022-06-01T02:04:09.372Z","2.6.0":"2022-06-01T17:40:03.450Z","2.6.1":"2022-06-02T13:41:23.839Z","2.7.0":"2022-06-08T11:24:24.215Z","2.7.1":"2022-06-08T17:23:28.277Z","2.7.2":"2022-06-10T17:04:34.748Z","2.8.0":"2022-06-14T20:01:00.475Z","2.9.0":"2022-06-17T02:03:19.639Z","2.9.1":"2022-06-17T14:30:41.442Z","2.9.2":"2022-06-21T19:41:19.858Z","2.9.3":"2022-06-27T20:16:31.040Z","2.9.4":"2022-06-30T20:43:09.585Z","2.9.5":"2022-07-05T05:40:08.237Z","2.9.6":"2022-07-07T17:30:40.777Z","2.9.7":"2022-07-15T16:37:25.257Z","2.9.8":"2022-07-18T05:07:07.947Z","2.9.9":"2022-07-18T17:55:54.856Z","2.9.10":"2022-07-20T09:39:57.934Z","2.9.11":"2022-07-21T08:18:46.888Z","2.9.12":"2022-07-21T14:15:39.779Z","2.9.13":"2022-07-27T18:18:54.818Z","2.9.14":"2022-07-28T10:07:55.250Z","2.10.0":"2022-07-28T10:59:52.617Z","2.10.1":"2022-07-28T12:01:32.258Z","2.10.2":"2022-07-28T12:13:55.186Z","2.10.3":"2022-08-01T17:41:27.898Z","2.10.4":"2022-08-05T22:52:45.046Z","2.10.5":"2022-08-12T19:40:16.516Z","2.10.6":"2022-08-23T14:58:48.851Z","2.10.7":"2022-08-24T16:34:20.722Z","2.10.8":"2022-08-29T10:21:31.927Z","2.10.9":"2022-09-05T07:19:25.608Z","2.10.10":"2022-09-07T19:19:33.876Z","2.11.0":"2022-09-07T19:46:33.581Z","2.11.1":"2022-09-07T20:05:30.956Z","2.11.2":"2022-09-12T08:56:48.286Z","2.11.3":"2022-09-13T02:25:21.645Z","2.12.0":"2022-09-15T02:02:08.919Z","2.12.1":"2022-09-16T12:22:17.435Z","2.12.2":"2022-09-16T15:32:30.328Z","2.12.3":"2022-09-16T15:43:04.292Z","2.13.0":"2022-09-23T10:52:06.116Z","2.13.1":"2022-09-23T13:13:13.049Z","2.13.2":"2022-09-23T17:51:28.277Z","2.13.3":"2022-09-23T18:47:32.902Z","2.13.4":"2022-09-25T09:53:08.931Z","2.13.5":"2022-09-25T13:03:27.557Z","2.14.0":"2022-09-25T15:25:34.113Z","2.15.0":"2022-09-26T08:52:58.488Z","2.16.0":"2022-09-29T17:40:10.849Z","2.16.1":"2022-10-04T05:22:02.140Z","2.16.2":"2022-10-07T22:36:44.745Z","2.16.3":"2022-10-08T20:26:06.290Z","2.16.4":"2022-10-13T15:18:19.388Z","2.16.5":"2022-10-18T06:21:46.914Z","2.16.6":"2022-10-20T20:02:20.259Z","2.16.7":"2022-10-22T10:07:40.287Z","2.16.8":"2022-10-26T07:46:42.558Z","2.16.9":"2022-10-28T13:26:18.624Z","2.17.0":"2022-11-02T12:29:26.517Z","2.17.1":"2022-11-16T08:16:40.845Z","2.17.2":"2022-11-16T18:38:10.266Z","2.17.3":"2022-11-29T13:50:19.403Z","2.17.4":"2022-12-21T20:11:38.004Z","2.18.0":"2022-12-27T15:29:46.169Z"},"bugs":{"url":"https://github.com/applitools/eyes.sdk.javascript1/issues"},"author":{"name":"Applitools Team","email":"team@applitools.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://applitools.com/","keywords":["applitools","eyes","test automation","visual regression","automation","testing","tests"],"repository":{"url":"git@github.com:applitools/eyes.sdk.javascript1.git","type":"git","directory":"js/packages/eyes-universal"},"description":"Applitools Eyes Universal SDK","maintainers":[{"email":"daniel.puterman@applitools.com","name":"danielputerman"},{"email":"gil.akrish@applitools.com","name":"gearm"},{"email":"amit.rokach@applitools.com","name":"amit.rokach"},{"email":"roy.sela@applitools.com","name":"roy.sela"},{"email":"team@applitools.com","name":"applitools-admin"},{"email":"gil.tayar@applitools.com","name":"applitools-readonly"},{"email":"itamar.asis@applitools.com","name":"iasisapp"},{"email":"noam.mendel@applitools.com","name":"noam.mendel"},{"email":"arik.maor@applitools.com","name":"arik-applitools"},{"email":"yotammadem@gmail.com","name":"yotammadem"},{"email":"denis.styrt@applitools.com","name":"denis.styrt"},{"email":"kyrylo.onufriiev@applitools.com","name":"kyrylo.onufriiev"},{"email":"ormeird@gmail.com","name":"ormeda"},{"email":"klemobari@gmail.com","name":"clementbarry"},{"email":"ido.elmaleh@applitools.com","name":"idosapplitools"},{"email":"kjhgfdsa100@gmail.com","name":"gofilord"},{"email":"Alex.burdeynyy@applitools.com","name":"alex.burdeynyy"},{"email":"roni.karilkar@applitools.com","name":"ronikar_applitools"},{"email":"benny.halberstadt@applitools.com","name":"benny.halberstadt"},{"email":"kalous.michal@gmail.com","name":"grayscale64"},{"email":"fatih.solhan@applitools.com","name":"fatihsolhan-applitools"},{"email":"itai.zeitak@applitools.com","name":"itaiz134"},{"email":"eranbarlev@outlook.com","name":"dockermaster"},{"email":"abagmar@gmail.com","name":"anandbagmar"},{"email":"itay.tamir@applitools.com","name":"itaytamir-at"},{"email":"sergii.ovchynnyk@applitools.com","name":"sergovapplitools"},{"email":"serhii.khalymon@applitools.com","name":"fluxomni.io"},{"email":"moshe.milman@applitools.com","name":"mmilapp"},{"email":"noam.gaash@applitools.com","name":"noam.gaash"},{"email":"roee.fridman@applitools.com","name":"roeefr"},{"email":"anastasia.koifman@applitools.com","name":"anastasia.koifman"},{"email":"artem.borodavka@applitools.com","name":"aretm_borodavka"},{"email":"yonit.tsairi@applitools.com","name":"yonittzairilevy"},{"email":"anand.sundaram@applitools.com","name":"asundaram-applitools"},{"email":"amir.groisman@applitools.com","name":"amir.groisman"},{"email":"eitan.masuary@applitools.com","name":"emasuary"},{"email":"naama.shoham@applitools.com","name":"naama.shoham"},{"email":"carmiadam@gmail.com","name":"adamcarmi"},{"email":"muly.gottlieb@applitools.com","name":"mulygottlieb"},{"email":"yoav.naveh@applitools.com","name":"yoavnaveh-applitools"},{"email":"chaim.aharonson@applitools.com","name":"chaimaharonson"},{"email":"doron.movshovitz@applitools.com","name":"movsho"},{"email":"netta.bondy@applitools.com","name":"netta.bondy"},{"email":"shir.binshtok@applitools.com","name":"shirbin"},{"email":"ran.hadar@applitools.com","name":"ranhadar"},{"email":"dmitrii.grechukha@applitools.com","name":"dmytro-h"},{"email":"rostyslav.pidburachynskyi@applitools.com","name":"rostyslav.pidburachynskyi.applitools"},{"email":"tal.weinstein@applitools.com","name":"taltool"}],"readme":"# Eyes Universal\n<center>\n\n  ![Applitools Eyes](https://i.ibb.co/3hWJK68/applitools-eyes-logo.png)\n\n  [![npm](https://img.shields.io/npm/v/@applitools/eyes-universal?color=%2302afc2&label=npm&logo=npm)](https://www.npmjs.com/package/@applitools/eyes-universal)\n  [![GitHub release (latest by date)](https://img.shields.io/badge/binaries-download-%2302afc2?logo=github)](https://github.com/applitools/eyes.sdk.javascript1/releases)\n\n</center>\n\n- [Eyes Universal](#eyes-universal)\n  - [Introduction](#introduction)\n  - [WebSocket](#websocket)\n    - [Universal SDK messaging protocol](#universal-sdk-messaging-protocol)\n      - [Request format](#request-format)\n      - [Response format](#response-format)\n      - [Event format](#event-format)\n    - [Client-initiated events](#client-initiated-events)\n      - [Session.init](#sessioninit)\n    - [Client-initiated commands](#client-initiated-commands)\n      - [Core.makeManager](#coremakemanager)\n      - [EyesManager.openEyes](#eyesmanageropeneyes)\n      - [EyesManager.closeManager](#eyesmanagerclosemanager)\n      - [Eyes.check](#eyescheck)\n      - [Eyes.locate](#eyeslocate)\n      - [Eyes.extractTextRegions](#eyesextracttextregions)\n      - [Eyes.extractText](#eyesextracttext)\n      - [Eyes.close](#eyesclose)\n      - [Eyes.abort](#eyesabort)\n      - [Core.getViewportSize](#coregetviewportsize)\n      - [Core.setViewportSize](#coresetviewportsize)\n      - [Core.closeBatches](#coreclosebatches)\n      - [Core.deleteTest](#coredeletetest)\n    - [Server-initiated commands](#server-initiated-commands)\n  - [SpecDriver](#specdriver)\n    - [Utility commands](#utility-commands)\n      - [`isDriver`](#isdriver)\n      - [`isElement`](#iselement)\n      - [`isSelector`](#isselector)\n      - [`transformDriver`](#transformdriver)\n      - [`transformElement`](#transformelement)\n      - [`extractSelector`](#extractselector)\n      - [`isStaleElementError`](#isstaleelementerror)\n      - [`isEqualElements`](#isequalelements)\n    - [Core commands](#core-commands)\n      - [`mainContext`](#maincontext)\n      - [`parentContext`](#parentcontext)\n      - [`childContext`](#childcontext)\n      - [`executeScript`](#executescript)\n      - [`findElement`](#findelement)\n      - [`findElements`](#findelements)\n      - [`getDriverInfo`](#getdriverinfo)\n      - [`getOrientation`](#getorientation)\n      - [`getTitle`](#gettitle)\n      - [`getUrl`](#geturl)\n      - [`takeScreenshot`](#takescreenshot)\n      - [`getElementRect`](#getelementrect)\n      - [`setWindowSize`](#setwindowsize)\n      - [`getWindowSize`](#getwindowsize)\n      - [`setViewportSize`](#setviewportsize)\n      - [`getViewportSize`](#getviewportsize)\n  - [Refer](#refer)\n    - [Refer storage](#refer-storage)\n    - [Reference format](#reference-format)\n    - [Reference usage](#reference-usage)\n  - [API](#api)\n\n\n## Introduction\nThe main purpose of client implementation (*Client*) is to provide a language binding for the functionality core implemented in JavaScript (*Server*). *Server* controls everything, and *Client* doesn't need to know anything about how work is done.\n\nFor the *Client* to be able to communicate with the *Server* it has to implement [WebSocket Client](#WebSocket) communication layer. Through the WebSocket channel *Client* could send commands to the *Server* in order to perform any operations, at the same time *Server* will send commands to the *Client* in order to automate an environment. *Client* has to implement a set of commands ([SpecDriver](#SpecDriver)) and perform those commands when *Server* will ask for it. Since the execution of any command requires knowing about the context this command should be executed in, *Client* should pass some context references to the *Server*. To solve this problem *Client* have to implement a [Refer](#Refer) mechanism. Refer should help *Client* to send non-serializable data to the server, and when this data will be received back from the server easily deref it to the original non-serializable object.\n\nIn case of using WebDrive based framework on the *Client*, implementation of a ([SpecDriver](#SpecDriver)) could be avoided as well as a [Refer](#Refer)  implementation. This simplification could be achieved by providing information about WebDriver automation session instead of the driver, also it requires to provide element ids instead of the elements. Since all of the non-serializable objects are replaced with a serializable data object the need in [Refer](#Refer) is eliminated.\n\nThe biggest part of the client implementation is the actual user-facing [API layer](#API), it should not contain any specific logic, but only perform some input data validation, collecting, and processing before these data will be sent to the server. API layer should not have any binding to the automation framework it should be used with, it will help to re-use API layer for different frameworks.\n\n## WebSocket\nThe client-server architecture of the universal sdk requires an implementation of the communication layer between the *Client* and the *Server*. Because of a major need for bidirectional communication, WebSocket protocol was chosen. WebSocket protocol operates only with messages, and each of those is an independent chunk of data. The protocol doesn't support getting a response on a message. This is why the format of communication is determined by a proprietary request-response messaging interface (*Universal SDK messaging protocol*), which requires a specific format of client-server messages.\n\nAll of the commands should be treated as requests, which means that response is always has to be sent after a request is received. But simple events are also allowed by the *Universal SDK messaging protocol*, which means that *Client*, as well as *Server*, could send a message which doesn't require any response.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/socket.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/socket.rb)\n\n## Running the universal server\nA client wishing to spawn the universal server and communicate with it should know the port on which the server is listening to incoming WebSocket requests. The way to know the port is by consuming the first line of the output to the server's `stdout` stream. This line will be the port number to use in `ws://localhost:{port}/eyes`, for example if this line is `21077`, then the URL to connect to the server is `ws://localhost:21077/eyes`.\n\nWhen spawning the server, there might be a situation of a conflict - a universal server may already be running at the desired port. When this happens, the universal server attempts a \"handshake\" with the process that listens on `port`. If there is another universal server **of the same version** listening on the port, and `singleton` is specified (that's the default, see [CLI arguments](#cli-arguments) below), then the universal server process will write the `port` to stdout, and shutdown itself. **To the client, this is seamless** - the client doesn't have a way to know if the process it spawned is indeed the same process that is listening on this port.\n\nIf the handshake fails, meaning that there is no universal-server or that it's a universal server of a different version, then the behavior is defined by the value of the `lazy` argument. By default, `lazy` is `true` which means that the server will try to find a free port to listen on. If `lazy` is `false`, then the server process will exit with a non-zero code.\n\n### CLI arguments\n\n```\n$ ./universal-server-linux --help\n\nOptions:\n      --help          Show help                                        [boolean]\n      --version       Show version number                              [boolean]\n  -p, --port          run server on a specific port.   [number] [default: 21077]\n  -s, --singleton     runs server on a singleton mode. It will prevent the\n                      server to start in case the same server is already\n                      started.                         [boolean] [default: true]\n  -l, --lazy          runs server on a lazy mode. It will not try to find a free\n                      port if the required one is already taken.\n                                                      [boolean] [default: false]\n      --idle-timeout  time in minutes for server to stay responsible in case of\n                      idle.                               [number] [default: 15]\n      --config        json string to use instead of cli arguments       [string]\n      --eg            launch the execution grid client[boolean] [default: false]\n\n```\n\n### Universal SDK messaging protocol\nThe protocol describes the format of messages of different types such as [Request](#Request-format), [Response](#Response-format), and [Event](#Event-format). Each of the messages should be formatted as a JSON string.\n\n> **`IDEA`** maybe it makes sense to also support something like UBJSON, it might be helpful in order to send screenshots from *Client* without conversion to the base64 string, which is an obvious overhead.\n\nBoth client an server operate with their own sets of non-serializable object, which have to be somehow sent through the WebSocket. On client non-serializable objects are drivers, elements, and maybe selectors, at the same time server operates with runner and eyes abstractions. The protocol describes a generic way to represent non-serializable objects (for client, as well as for server) through the separate module [Refer](#Refer) with a strict patter and format of references.\n\n#### Request format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<requestName>\" (e.g. \"Driver.executeScript\")\n  key: string, // could be any random string, this value will be used to associate response with actual request.\n  payload?: any // any input data\n}\n```\n\n#### Response format\n```ts\n{\n  name: string, // name of the request this response sent for\n  key: string, // key value received in request\n  payload: {\n    result?: any, // result of the request if it was finished successfully\n    error?: { // error object if exception was thrown during action processing\n      message: string // error massage\n      stack: string // error stack trace\n    }\n  }\n}\n```\n\n#### Event format\n```ts\n{\n  name: string, // could be any string, but recommended format is \"<Domain>.<eventName>\"\n  payload?: any // any event data\n}\n```\n\n### Client-initiated events\nIn order to pass some data to the *Server* and let *Server* process it on its own *Client* could send lightweight events ([Event format](#Event-format)), which will not be responded in any way.\n\n#### Session.init\nThis event has to be sent in the first place just after a connection between *Client* and *Server* will be established. *Client* should send an important metadata about itself in a format:\n```ts\n{\n  name: string, // name of the client sdk\n  version: string, // version of the client sdk\n  commands?: string[], // array of command names that could be processed by the client sdk\n  protocol?: 'webdriver' // the name of the prebuilt server-side spec driver\n}\n```\n\n### Client-initiated commands\nIn order to perform any action, the *Client* has to send a proper request to the *Server* in a specific format ([Request format](#Request-format)) and wait for the response in a format described here ([Response format](#Response-format)).\n\n#### Core.makeManager\nThis request should be sent to create a manager object. It expects input of type [EyesManagerConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L19).\n\nIn response client should expect to get a manager reference ([ManagerRef](#Reference-format)), this reference has to be used in order to perform manager related actions ([EyesManager.openEyes](#EyesManager.openEyes), [EyesManager.closeManager](#EyesManager.closeManager))\n\n> Do not send this command in a moment when `EyesManager` is constructed but instead send it lazily when the actual eyes object has to be opened. Pay attention that in this architecture eyes could be created only from a manager instance, and creation and opening of the eyes are combined in a single operation.\n\n#### EyesManager.openEyes\nThis command has to be used in order to create an eyes object. It expects input with related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager)), [DriverRef](#Reference-format), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  manager: ManagerRef, // reference received from \"Core.makeManager\" command\n  driver: DriverRef, // reference to the driver that will be used by the server in order to perform automation\n  config?: EyesConfig // configuration object that will be associated with a new eyes object, it could be overridden later\n}\n```\n\nIn response client should expect to get an eyes reference ([EyesRef](#Reference-format)), this reference has to be used in eyes related requests ([Eyes.check](#Eyes.check), [Eyes.locate](#Eyes.locate), [Eyes.extractTextRegions](#Eyes.extractTextRegions), [Eyes.extractText](#Eyes.extractText), [Eyes.close](#Eyes.close), [Eyes.abort](#Eyes.abort))\n\n#### EyesManager.closeManager\nThis command is meant to be used to close all eyes objects created with this runner, abort unclosed test, and return a summary with results, and exceptions from each of the eyes objects. It expects an input with a related [ManagerRef](#Reference-format) (from [Core.makeManager](#Core.makeManager) and a `throwErr` property:\n```ts\n{\n  manager: ManagerRef\n  throwErr: boolean\n}\n```\n\nIn response client will receive a summary object of the shape [TestResultSummary](https://github.com/applitools/eyes.sdk.javascript1/blob/1221f4e36ca2fbf5f49dfee5d32504c6bc574c9b/packages/types/src/data.ts#L285)\n\nThis command might throw an error if `throwErr` is `true`. The following JavaScript snippet shows how to handle such error:\n\n```\ncatch (err) {\n\n  // if it's some internal error that is not mapped to a known state - throw it to the user\n  if (!err.info?.testResult) {\n    throw err\n  }\n\n  // wrap the testResult in the error with a data class \n  const testResult = new TestResultsData(err.info.testResult, deleteTest)\n\n  // throw the right instance of error based on the reason\n  if (err.reason === 'test failed') {\n    throw new TestFailedError(err.message, testResult)\n  } else if (err.reason === 'test different') {\n    throw new DiffsFoundError(err.message, testResult)\n  } else if (err.reason === 'test new') {\n    throw new NewTestError(err.message, testResult)\n  }\n}\n```\n\n#### Eyes.check\nThis command is used to perform a check/match action. It expects input with a related [EyesRef](#Reference-format), [CheckSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L66), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings?: CheckSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with [MatchResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L200) object.\n\n#### Eyes.locate\nThis command is used to perform a locate action. It expects input with a related [EyesRef](#Reference-format), [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: LocateSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where locator names, passed in [LocateSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L92), are correlated with [Region](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L59)'s.\n```ts\n{\n  [key: string]: Region\n}\n```\n\n#### Eyes.extractTextRegions\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  settings: OCRSearchSettings,\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with an object where patterns, passed in [OCRSearchSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L85), are correlated with arrays of [TextRegion](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L61)'s.\n\n```ts\n{\n  [key: string]: TextRegion[]\n}\n```\n\n#### Eyes.extractText\nThis command has to be used to extract text regions from a page. It expects input with a related [EyesRef](#Reference-format), array of [OCRExtractSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L78)'s, and [EyesConfig](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/config.ts#L25) in a format:\n```ts\n{\n  eyes: EyesRef,\n  regions: OCRExtractSettings[],\n  config?: EyesConfig\n}\n```\n\nIn a case of success, the client will receive a response with arrays of strings.\n\n#### Eyes.close\nThis command has to be used in order to close eyes object and finish the test. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n> This command will never throw error due to test result status. This functionality should be implemented on client side.\n\n#### Eyes.abort\nThis command has to be used to abort eyes object. It doesn't expect any input except a related [EyesRef](#Reference-format).\n```ts\n{\n  eyes: EyesRef\n}\n```\n\nIn a case of success, the client will receive a response with [TestResult](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L205) object.\n\n#### Core.getViewportSize\nThis command has to be used to get the current viewport size of the given driver. It expects input with [DriverRef](#Reference-format) in a format: \n```ts\n{\n  driver: DriverRef\n}\n```\n\nIn case of success, the client will receive a response with [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) object.\n\n> WD protocol doesn't have api to extract viewport size of the browser window, however Appium has this api as well as CDP. So even if it is doesn't make lots of sense to get this information through the server, better do it this way so server could know about this data.\n\n#### Core.setViewportSize\nThis command has to be used to set the current viewport size of the given driver which automates desktop browser window. If this command will be executed for driver which doesn't support viewport resizing error will be thrown. Also error will be thrown if it isn't possible to resize viewport to the required size. The command expects input with [DriverRef](#Reference-format) and [Size](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/data.ts#L54) in a format:\n```ts\n{\n  driver: DriverRef,\n  size: Size\n}\n```\n\n#### Core.closeBatches\nThis command has to be used to close batches by their ids. It expects input of type [CloseBatchesSettings](https://github.com/applitools/eyes.sdk.javascript1/blob/0eec1b760d07489f62d95b9441d0ee5c560c24a1/packages/types/src/setting.ts#L97)\n\n#### Core.deleteTest\nThis command has to be used to close delete test results from the eyes dashboard.\n\n### Server-initiated commands\n*Server* has to send a request to the *Client* in order to perform automation using driver api. It will be done through the special interface (a.k.a. [SpecDriver](#SpecDriver)) which abstracts out any framework specifics. Requests which *Server* could possibly send to the client limited only with a set of the [SpecDriver](#SpecDriver) commands.\n\nSince [SpecDriver](#SpecDriver) has a various number of commands, where some of the commands contradict others, *Server* should know the exact set of commands which it could send to the *Client*, this information should be passed in [Session.init](#Session.init) event.\n\nEach [SpecDriver](#SpecDriver) command will be received as request with name `\"Driver.<commandName>\"`, for example to call [findElement](#findElement) command *Server* will send `\"Driver.findElement\"` request to the *Client*. Arguments of the [SpecDriver](#SpecDriver) command will be sent in payload, as an object where keys has the same names as arguments, for example to call [findElement](#findElement) command *Server* will send a payload with keys `driver` and `selector`. Result of the [SpecDriver](#SpecDriver) command has to be sent by the *Client* as a payload in the response message.\n\n## SpecDriver\nSpec driver is a simple set of functions where each function performs automation by calling framework (e.g. selenium) API. We need this interface between our code and an actual driver to abstract out framework api.\n\nDown below is a list with descriptions of every method that could be implemented in the spec driver, but the need for implementation depends on the framework.\n\n### Utility commands\n\n#### `isDriver`\nThis command accepts driver instance as an argument and should return `true` if this is a valid driver instance, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L32)\n\n#### `isElement`\nThis command accepts element as an argument and should return `true` if this is a valid element, otherwise `false`.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L36), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L6)\n\n#### `isSelector`\nThis command accepts selector as an argument and should return `true` if this is a valid selector, otherwise `false`. Valid selectors should be one of three formats:\n\n1. The one supported by the framework (e.g. `By.css('html')` for selenium)\n2. JSON object with properties `type` with value `\"css\"` or `\"xpath\"` and `selector` with string value.\n3. Simple string, if the framework doesn't handle strings by itself, then the string should be treated as css selector.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L38)\n\n#### `transformDriver`\nThis command is used only once for the driver in order to do some modifications or even replacements in a given driver instance. It might be helpful when some additional configuration is required before start working with the driver. If this method implemented whenever will be returned from it will be used instead of the driver.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L47)\n\n#### `transformElement`\nThis command is used to transform elements before using them (e.g. as `executeScript` argument). It accepts a value that has to be treated as an element, but the framework itself can't handle this value on its own. Some frameworks might support more than one element format, and these formats might be not equal in terms of usage.\n\n> How to understand to which format you should transform? The correct way to understand which format is superior on others you should check which one works the best in those commands [executeScript](###executeScript) and [childContext](###childContext).\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L100)\n\n#### `extractSelector`\nThis command is used to extract a selector from an element object. Not all frameworks keep information about the selector which was used to find an element, but if does it will help to handle some edge cases with stale element errors.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L104)\n\n#### `isStaleElementError`\nThis command is used to understand if an error is a stale element error, it accepts an error object and should return `true` if the error is thrown because of element reference was stale.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L55)\n\n#### `isEqualElements`\nThis command is used to understand if two element objects are references to the same element on a web page (or in a native app), should return `true` if elements are the same.\n\n> **`WD!`** Elements could be compared by their IDs, since by the protocol specification element ID should be unique across all of the frames and the same for the same element, however not all WD implementation keep that rule (e.g. iOS Safari). In this case, elements could be compared in a browser by executing a script with those elements which will compare them, if a stale element error will be thrown, elements are obviously not equivalent.\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/eyes-api/packages/eyes-webdriverio-5/src/spec-driver.ts#L112)\n\n### Core commands\nEach command in this section accepts driver/context as a first argument.\n\n#### `mainContext`\nThis command is used to get access to the main/top-level frame from the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the topmost frame, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the topmost (the one which doesn't have a parent) frame in a hierarchy from the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L78), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L67), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L21)\n\n#### `parentContext`\nThis command is used to get access to the parent frame of the current/given frame.\n\n> **`WD!`** This command has to change driver's current frame to the parent frame of the current frame, and not necessarily return driver. Legacy implementations of some frameworks (e.g. selenium 3, wdio 4) don't have a dedicated api for this functionality, in this case, the only way to perform the action is by sending a request to the endpoint by yourself ([WD Spec](https://www.w3.org/TR/webdriver/#switch-to-parent-frame)).\n\n> **`CDP!`** This command have to return the parent frame (previous in a hierarchy) of the given frame.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L82), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L75), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L25)\n\n#### `childContext`\nThis command is used to get access to the child frame of the current/given frame by **element** which refer to the target iframe.\n\n> **`WD!`** This command has to change driver's current frame to the child frame using given element, and not necessarily return driver.\n\n> **`CDP!`** This command has to return the content frame of the given element, parent frame is still provided in arguments, but the protocol doesn't require to use of it.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L91), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L79), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L29)\n\n#### `executeScript`\nThis command executes a given script of type string with given arguments in a given context.\n\n> **`CDP!`** The protocol is not able to execute scripts that are not function declaration, this means that just function body or JS expression are not valid scripts, for example `return document. title`, has to be transformed to `function(){ return document.title }`.\n\nReferences: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L71), [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L62), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L14)\n\n#### `findElement`\nThis command finds element by a given selector in a given context. If an element doesn't exist, `null` should be returned (**do not throw**). See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L95), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L33)\n\n#### `findElements`\nThis command finds multiple elements by a given selector in a given context. If no elements don't exist, an empty array (`[]`) should be returned. See [isSelector](###isSelector) command for selector formats.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L103), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L37)\n\n#### `getDriverInfo`\nThis command is used to extract information about the driver and environment in the very beginning. Keep in mind that not all of the properties are required.\n\nHere is a schema of the JSON object this method should return.\n```ts\n{\n  sessionId?: string, // aut session id\n  isMobile?: boolean, // true if the environment is a mobile device (e.g. os is android or ios), this doesn't necessarily mean a native app is tested\n  isNative?: boolean, // true if the environment is a native app (so no browser)\n  deviceName?: string, // device name\n  platformName?: string, // os name\n  platformVersion?: string, // os version\n  browserName?: string, // browser name\n  browserVersion?: string, //browser version\n}\n```\n\n> In fact if your framework doesn't support native apps automation the whole method could be skipped, in this case, data will be extracted from a user agent, but better implement it, if possible. All of the information is contained in the capabilities of the driver. In the future, we might want to provide more information here.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L155)\n\n#### `getOrientation`\nThis command is not required if the framework doesn't support native apps automation. This command should return `\"landscape\"` or `\"portrait\"` strings in **lowercase** depends on device orientation.\n\n> If the framework supports device rotation in runtime, then orientation should also be extracted in runtime and not from capabilities. ([Appium spec](https://appium.io/docs/en/commands/session/orientation/get-orientation/))\n\nReference: [TS WDIO](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-webdriverio-5/src/spec-driver.ts#L220)\n\n#### `getTitle`\nThis command should return the title of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L179), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L54)\n\n#### `getUrl`\nThis command should return the current url of the page.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L182), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L58)\n\n#### `takeScreenshot`\nThis command should use the default framework api to take a screenshot of the viewport (**without any stabilization**). The result should be returned as base64 encoded string.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L188), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L74)\n\n#### `getElementRect`\nThis command is used to get metrics of the **native** element only. This command will not be used for the web, since a more complex algorithm is required. The result should be returned as a JSON object with properties `x`, `y`, `width` and `height`, values should remain fractional, no rounding is required.\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L106)\n\n#### `setWindowSize`\nThis command should set window size from a given JSON object with properties `width` and `height`. The command have to also set window position to (0,0) in order to archive the maximum possible window size to be set.\nThis command should not be implemented if [setViewportSize](###setViewportSize) is already implemented.\n\n> **`WD!`** Legacy implementations of selenium don't allow to set size and position with a single method, in this case, they should be set separately.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [setViewportSize](###setViewportSize).\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/77fa7c7083d0c673acee3b203b1d0b1a7e972575/packages/eyes-selenium/src/spec-driver.ts#L123), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L45)\n\n#### `getWindowSize`\nThis command should return the size of the window in the format of the JSON object with properties `width`, and `height`.\nThe command **have** to be implemented if [setWindowSize](###setWindowSize) was implemented, and could be skipped if [setViewportSize](###setViewportSize) was implemented.\n\n> **`WD!`** Modern implementations of selenium don't have an api to get window size, but api to get window rect could be used instead.\n\n> **`APPIUM!`** Legacy versions of appium servers could not treat well command to get window rect, in this case command to get window size should be sent.\n\n> **`CDP!`** Protocol doesn't support window manipulations, but instead alow viewport manipulations, have a look at [getViewportSize](###getViewportSize).\n\n\nReference: [TS Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-selenium/src/spec-driver.ts#L112), [Ruby Selenium](https://github.com/applitools/eyes.sdk.javascript1/blob/24c660e3cc7504d0547901f67a467324c45b2f25/rb/eyes-selenium/lib/applitools/selenium/spec-driver.rb#L41)\n\n#### `setViewportSize`\nThis command should set viewport size from given JSON object with properties `width` and `height`.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L98)\n\n#### `getViewportSize`\nThis command should return the size of the viewport in the format of the JSON object with the properties `width` and `height`. This command does not necessarily have to be implemented, since viewport size could be extracted from the browser, but if it is possibly better to have it implemented since the framework could already have this information.\n\n> **`WD!`** Protocol doesn't allow to manipulate viewport directly. Implement [setWindowSize](###setWindowSize) and [getWindowSize](###getWindowSize) instead.\n\nReference: [TS Playwright](https://github.com/applitools/eyes.sdk.javascript1/blob/864f0ebfec04dd370631de1703817e098faa55b8/packages/eyes-playwright/src/spec-driver.ts#L95)\n\n## Refer\nThe most important objects that sdk has to operate with are non-serializable (e.g. driver object, eyes instantiation) and could not be sent through the WebSocket protocol. It requires to implementation of a generic way for non-serializable object representation. Down below will be described a way that have to be used to create references on both client and server sides.\n\nReference implementation: [JS implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/1a54c6b3f28b25b41a708f5b600ceabbf8fc9db6/packages/eyes-universal/src/refer.js), [Ruby implementation](https://github.com/applitools/eyes.sdk.javascript1/blob/poc/universal-ruby-sdk/rb/eyes-selenium/lib/applitools/refer.rb)\n\n### Refer storage\nRefer should have a key-value storage with each object reference was crated for. Keys in the storage are guids were used in the reference object. Objects should be removed from the storage, once they will not be in use anymore. The storage should support relations between different references, means that presence of some references should depend on presence of others (e.g. it doesn't make sense to keep elements in storage when driver was already destroyed.\n\n### Reference format\nEach ref is a JSON object with only one property `applitools-ref-id` with a guid string value.\n\n```ts\n{\n  'applitools-ref-id': string\n}\n```\n\nHow ever ref interface could be extended in some cases to provide more data about the object it referring to, for example it makes sense to add information about the selector to the element references, it will allow to avoid back and forth communication with the server in some rare cases.\n\n### Reference usage\nOn the client-side received from the server references (from commands [Core.makeManager](#Core.makeManager) and [EyesManager.openEyes](#EyesManager.openEyes)) could be used only to perform other server-side actions related to the object these references referring to. However, references which client sends to the server inevitably will be received back in one of the [Server-initiated commands](#Server-initiated-commands), in this case client should dereference received reference an perform required operation with actual object.\n\n## API\nThe API layer is the biggest part of the client implementation which should abstract the way end-user will use an sdk from the internal implementation. The main functional purpose of this layer should be to collect all of the configuration and inputs from a user and send them when actual action should be done. The biggest benefit of this architecture is that API (the biggest and the most chaotic part of the sdk) shouldn't be re-implemented again and again for each new framework.\n\nReference implementation: [TS Eyes API](https://github.com/applitools/eyes.sdk.javascript1/tree/eyes-api/packages/eyes-api)\n","readmeFilename":"README.md"}