{"_id":"@ambit-ai/ambit-client","_rev":"13-439eac0a98cfe974ad801a8023fbe1a1","name":"@ambit-ai/ambit-client","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"@ambit-ai/ambit-client","version":"1.0.0","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-ufdrTiTsdF8ASI9fJBcK0Anrl5DfNy1c6PClFHxDD958Dp0pIVzTkXovXjEzAaBOlGI31sV78MxqjzAQyIaRpA==","shasum":"5394d09668322afc5295912470bfe695cb5cbed5","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.0.tgz","fileCount":6,"unpackedSize":40686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7I52CRA9TVsSAnZWagAAbmoP/0QqxbFxZIwpbs2NWMHT\nswGk4wdmLE9iNSZ2MIUZWpj/gYIe3XgBc6XzLxCMvtNcAjeF8NBdrHfQAYO1\nGiioL70UUIsyB3siRx27y/KWPi9jvBZ1pGYS1Ke5Z8MypN4t7xCRKI5rxXMV\nZ2ldfTW5suYJTh4QM3s8MlTwqFSEQSbeEco+cv0CnUu6mOb4xbLegb/B0BCA\noKufmEV7sTskQBMInChkacLqNh77fmGeqRdgiyhvEH9W+QwBedMgf+yTMg3E\nbVGRFOT4tOSMzm/QxeozpfPrrq6vYQMR4xCBvz8VAHeJTFavmXowpzqsRBVb\nU2y1471FBpdCD5kRFMmL+YEE+IRYqNUPh0/5zpbt7Zd0sCOXpQuATRh26OI2\nEKjDH560YJMY8qIZMvMcCRkIZdt9miPb+sXu/hqdHvmLQA1Kq3jl5Vu2NuN9\n7+RkldL9HpUU6/g4nwF/jxvVvPCBzl9OYVcRvw4ZABdABuUWQmDseENJUyw8\nzYa9p2XhaobeRR3V0RCy5lLoNl4/A6lX8ghMiROncMTGmSEAwlgcCFgyz6oR\ns7KRQn10YLsMZ7IX60ifRMRrsThVB/fW60mxJy2ntMNb/1KbavMeBfAcVp0y\nTfeU1deRcGuy8BR2LLsTk72WRg1BIUNjVPO2cj2Yn3FxwA+3CJ41tn78Xjtc\nSfK9\r\n=u9BK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEeuz9rslIdBHvgF9SMRJk8aPqVxhyvChElU7XdZpymAiAZRdmGFlo/hcfFAbA6/CMVfUUU0+eb+K1ZSPTE1q53Yg=="}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.0_1542229621897_0.4943782763806832"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ambit-ai/ambit-client","version":"1.0.1","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-IN8dHNcnT2XxcJsFLHrgn9+Li53p6W6tXigEa/MVe4CMF4ibv53N4BPcqf3qcnDkVXwO+6dJ0VzwRV1M+X/wPw==","shasum":"b3beaf937e5b95bc1f9a65970f2eeeb4c7cb0c40","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.1.tgz","fileCount":6,"unpackedSize":40768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JDrCRA9TVsSAnZWagAAfcEP/1OE509dvhM1qATpg+AT\npJvZo/nRi9iNowyyiBt5x2jLdpcrRj4N3zlz0Gm4IAVjK0coplqmLr9tyOwN\n0BUH1luLWpp8hEFRHMZ5g27F6tODSy1BNrgdm3sHsOnPpx3ofzng1Wwe4LVz\n+JK0RfRFu2QTvS4m+ikMI1PqqyXZK05cc9q9RQDm+xUthJ/mCoaYd8U2DvlK\nHkQs5qAceXVGR4borHJ917aOI6NsD4v7xE8KLJp2q3lF9ZkD3OjlF9DOLBNP\n+Nv3cYrz2Fs1eOsz6iXS/k0cqOZ0Xe33xR7Vm+BdIzOIINeYyfhHf1b5QdWB\no2bUqmyyGlmshoYDaOenF4oXiJCyFlTbw23cx7xcg4+8SJpSGmdqIr8K4KKD\nigJTxcHUuw4nWkslOnDPfgEtCxhdfDSfO3pVmKRzbV57hQoAdTlD7JoNg578\nyH+gvyQAnq+rhp7bzrC1IwiwbWsPntWdUveKJUxp9d/n9l536i9zkt7Qmgu8\n9e+qLC81S/j39YbfNYEv+baMZGdjdiKoyBSbBE75xJlTnAbmJeEomqDijCeG\nQ8omGWbO1sgTNao0acFWwfkgNI1moC8S9Mf652B95EhPekh+ROsKwcp53ihJ\nqdO6vlF0p1Copa2fOT2q0xhNRMxmBKht+kvE8UqB7IGTpYiHbbMixdG5fHZw\nn231\r\n=S/Eb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDwIyF1yNBm5gYNF4pYIm/lYYeou/jr56HbjwesxzkxQIhAMEZx3aZyWG+fw6gZ/iUqL0MroOtfhLEyYzd41rAaMgr"}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.1_1542230250456_0.9415790704860179"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ambit-ai/ambit-client","version":"1.0.2","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-tHKpuzAvMtQLoub3P0E1zokZDx/VhfX7KB/GJWtkbNBd1CNfZYtInc+g9mGeBmkKKByvPXh1zA7BT0DkYssabQ==","shasum":"f21d70de1f5e5be9a661136c5e9f6cc63bdae123","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.2.tgz","fileCount":6,"unpackedSize":40742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JFoCRA9TVsSAnZWagAAlFYQAJQ86VePlKbgo+qMwXAu\no/XZEcvo3hmaYYfgyTtHazOYMQIdr0A38KhuC8vPZJ7wNLR6nYp3Y+7vCEUD\nw8CzmK2TkQfRr/p+LttrLiSjcRM/tDEnnsnkkUNSQ5LEY4txrrdHhJ5ctZgI\nQkovqKV0GxJcBrMeMRgaonlzWoZcSFSgO9lqZ7YXcM3sLSsjt5YkDShTkSab\nEMtZUtFLS3NfLgKnb6ZT7S5jTRW+GoiJtGF3VdelAfDq2CODF477BWQiUi0B\nLDX4n2cJuTV62Ib7owfrtiMdfLkvbmOfBQn7MBdES7sHcKsPa/7pDU13CHWr\n86ZJ2iejyTsOAtqgF4mgJVCmwhzoBIwu0JrOCLgl92ZjxBR1SFbHPpN7OICe\nwOwYRO+5S6QXP2sGe9h990PkWvxt4V2N2hXMzJoOifsV52KJXZFhHc/f6aMQ\n5T87pKirsoP9TNiUS6Sawc5n5Zou2JjrQubf8m5OUTq1LDttyZLNZpZQGUdu\nVzg97I9zeS7AfraQBtGDVy62RWvk5rHuabmBC3G7T5fNaIE8rBbk+iRrcoYw\nffnFWQy2hW3VBcj1g4nW8YVCCl57PFQBshHoXwTiZrKJmyq8v6Ab6G2x5KtX\nPQ7Db4XE7EOXy9PISJCcBWfPwJIbCuJF2kBR+dbeXYnFyOMdgJD3D13F9Mft\nCiIB\r\n=He7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANSRyWSGt39AfyEi02hS9cf6lndFtzie/Fi/J6xkqg4AiEAuHPN9vTuyCAn40cJAZ9DWgFBKSWILXGnlJglANr+GR4="}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.2_1542230375320_0.06574521782753528"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ambit-ai/ambit-client","version":"1.0.3","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-5rSOYi9AER4D5oNZlwG9lVVB1OMhD0L2IandymTTkcawvXr88w6p9ztA7Do7h3uKQ0muOl4uTPyVm8H0ecQKNQ==","shasum":"c9497595bb6504a989736fa16ec5d2cc05994ff9","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.3.tgz","fileCount":6,"unpackedSize":40786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JQiCRA9TVsSAnZWagAACLMP/10c7g4AFF4mDk2TuhWh\nZUpo/dYmH4KJT3Ru56u2IYFYeV7W9leEEAdZVjeV1Dkf/0YsUvPKpm9aHKqC\n1VOMRCmD9M67ZGq4x0JNIjLl+tjqBw45TrydqPAzOvKTDoGw0krK46aW9+uA\nKEiDKgNawrDYAoVbY/h6S3gCfoN2/l2y7jHdwFvrOm1fZZF2i9rYn0+YdSJ7\nIG4rNKckwKBXZfaBhhKnTqZ3YSU9GKaNqZhfDGKHu7GQk6BmhwOWMyifs0n6\ni7ikA3bcezc+5Kd93Fv38Fft5mFrqqSn9WFnoCk/OsGW5MaZDDtzm800Zfp7\njTZoFJ/o6mjFsvtkMPPO6RFegofbiknzzQxifAo+gMYhzjS0aGaXjsoITdvW\nElwLK1ROsEe7BMiysc5OfWisxvTD4LYyc4P6oW18vody/zYYyS3ICC7Ptxez\nEhUWgzKaouKvxHtFhOAaULNEybRVmzIi2d7zOwAMj+755NL+38TAU8UNWVJH\n8CPvUEoG5WMzKpKSgJFwgPDvmoKKCrE9+h3pRV/nnLcATmORBfi7fsX2kLDR\naP7ydpMLeAleyc5UGLIfGmujGTe8oCFpa0rJjTg0HCT4DnWUG2a3A0tXsIut\nkegelACD2C2qux86RVFaGA+ZfXezFL5rmxfKbuRroeSxzlixS+0CwtgIPYFp\nHVWX\r\n=Ikbd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK4wXyJd6W5Esl/bEgk02DN0xw/59UExSol8yyXSIJwAIhAK28ZljidZ3PvJIrCcElOPZ+sDK1paov5tBK+DKLyYg1"}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.3_1542231073811_0.9949049397766514"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ambit-ai/ambit-client","version":"1.0.4","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-aqymvVNA1kyNimzZ58RHJx8ik8EOl/y4i2MaSxnY/HBy+qMDkZmOyQBSfHE7tdQcnipMQ9xAt3fbBcwHFkMkGw==","shasum":"37cbaae7e3d820511fd6448c15323464b376faa4","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.4.tgz","fileCount":6,"unpackedSize":40786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JRKCRA9TVsSAnZWagAAdHEP/1DsZf221iVGDyViNzhs\nZzS2mrItx+z+QhA/JGrg2ug4HNIY8GYTK2SzQWxUvHkC9TA0FjsUoXCcFmM6\n7buJbMHFwVf5D0rtxUfgdhkxieJf8me79PIAFKUDmApsIc0OXtfLp+Noy2sN\nq4dDaPN3XrMOjqLtCudVsA0Gc4WZSbRZS4hBjrv4G1l58leAtJAkfXsPvLXb\ndL8ZrePDeSAlp6H/FwuhvQr2FtI+7E1EolSfsblmoSQXOzRIIgftxZHxOKmA\nSDgupEcHfoJL/lCHvSx9d05cKg6CffLOS6TJEpsVxyWEg+dC/ZZd7E349cwa\nphJiiySMbLSy0oWzNDL9K+qknRV/2LqbRpW8MvxsPHYn1JtS71/6Ui6s5Nnk\nHOpikZcWbhhSNLAkGdF19JgpOszccISz+LF8VgEX1qJ/10gqD7SB5DJZOs1q\nHlxZ10ig9fgv4Pwogrr3zXd7+7/qwtX34SnRB3acYe3zT7DKqQsbkGMR9ZEx\nr2dxp99J9ru6uUR0xJHYwUtPkFjw0uxPknxzthTGZVE4a581GqQAk3eBBlMt\n8VF6TKPwUtexNQKRfUouxToliler/67QjWvUl4Lu+PrN1mMiK7qD8/OkZs0F\nd2wxxReMY8f68g0L87Mw8DAiU3Eb+jjUMymh7fNKSlVa9SSpsiWEc4thBXyh\nnY1a\r\n=qVaE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD24uiRz81NZXAI2fBfsqID5NL/N8L8q9LPThW4ltYxYAIhAJbdiQuhLV5f1C0ys0M56e4DeEpZWSnroVl1Q9rIai+1"}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.4_1542231113348_0.28224810926231725"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ambit-ai/ambit-client","version":"1.0.5","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-iPOTCkYEaDlw9MXs7UYhThFAGfj51xGY04p+n94MVryoTkhLVE9HtP/ULz5OJFrZO9t+s2GUL3l53k9aM/jj1w==","shasum":"4333fae084e73c5ca4dc240df8029a3b1d8588d6","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.0.5.tgz","fileCount":6,"unpackedSize":40798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JSMCRA9TVsSAnZWagAAP4gP+wYk83r/oNEgBObp9s9Q\n+KIgJNYkRhVAnL4+MI3jXIKDUf9y6WlVi+cV/uTSL5PwCJum+mqSc2KuWGsW\nJWPw84GxDGAxkHv7vQavBFqvxAnVQVPWNEfXV/IKheOWpj87/nJUzRLRxlo4\nixE7jZGPenieGRAhW7LbE/vcwZ9gBaU0+D8YOtSWkPHEJmcFvoTZ7SJrsvzN\no5r+6X+vdmAFe3+V8vP9yRA7Lxc+VTyxyom1FHucBrE4SIgrv3+3Bs4a2bHB\nEizmtQdk445NjOlGX3oVSBDae0uD479FgEiyCnhqMY2bC+FHctHecWPGMHF9\n2OZfg+N8xi0w5C7hAqalM38Fg0IwExtKJYHfRHH9ec3iGUcirEj7JCgsqrbV\nx01vxhpi3EHVJ7Y49OGIX6+yInmRu+Kw1uG1Wy4f21e0MhxeLw42xyompSDw\nadMdOVZTl1lJjLMco7kInz+4qvD0weqib+V8DfDzVGT8TW8zc1RWv8ssdPqJ\nOsMt/1bbLbGRVInCSONx+DuxzVhH6byK4i/2zbDBTlDKzeTFuV1go4dc20Yq\nGJFtccZBor0tXs5blbREM0cSrsejY+5zp5wzzK9EGieNxm8cMV0yCX8+WHTA\nDMuskL/MJ6uY4vf6fLHiFoEcUcXGwvu6N9QE5PAyXgn5Kr4qFXDW5OrxrStu\nNO3n\r\n=m/9z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbJu78LtxUIbZgtMWaLgYLLumyLVdo+ysgqyl9Miio+AiEA2SZTGlbqo3eA0AXEy89XSE1rm1bged0NqvnZOfUs7bM="}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.0.5_1542231180178_0.2905634585617656"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ambit-ai/ambit-client","version":"1.1.0","description":"AmbitAI Bot Connection Client","main":"src/index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^2.1.1","superagent":"3.8.3"},"devDependencies":{},"gitHead":"7315e17f429bfb5ca61d906081966c111e5649f6","_id":"@ambit-ai/ambit-client@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"},"dist":{"integrity":"sha512-KmzVDGdsFyMyitoRWKa8d/ZYpGjXvcAfsXahaqZqMRjP8xnSPpUXtmJV/x5NLrBZJZB6n3BzkJUDgHWqsTK35g==","shasum":"5bde13ec3025f0233014be887ab2f5205c04af72","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.1.0.tgz","fileCount":6,"unpackedSize":40798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7JS1CRA9TVsSAnZWagAAWqkP+gJyJTU4A2KY+iMt4RHv\nkNkd+itphJLqk4EB90VgBxhH5yfDhExC0AlgFwVXYfJI0th5mPmdl5ASThsd\nyEYUu+qy6NXzbKoXVieUKkpNDBiQMgChWTW3mXnVZfJwBNiyDDRuWRvKnJ1m\ndO+rkeNIvVQW0LuQFTC1EFuunACUo4hIxkgd5yOV0Rot3php77dsCBdV2P+f\nOeiFcWOCJFOa0b5djaQ9Ruo2oHz8X+yHH1KQ7ZluLia9/X1ROreiZn4zq5rS\njtF2/JFuY/9xm0HkudfPd98VaURX7ssE5jnRYcYJOy3enUbjjvhb+OWASglW\npqt4R7bYGfJeAaVy7XQh5RTpml5bwsQKePqIDwBbjp9/700aLRxyuMxM9iyb\nUH+qtExRyNlmcpftA5JoXReA2JjFm7L1Ni73JJetnMyLcw6/PoHZ1f+ctT2N\nPVoyXgC3udPC69NjmibRyiX8b4kJVtaksRKLjY1jpZbVFAZvm+radk6pK2st\ngmYfq8+bGXtH2WktcJdVTSXLhy2hPNZWfzJViGZBL6/DSprRfepBMyxqmxQb\n7Ly1Y84HKlylkcw+fuDgWegLFKysg9q9T1FF1v0DX2FDYtQZCgVyYIOml1E4\nV+lYAGxMQqGzQVJxAxzJ5o5f65lss6VJ39cB05IhufH3GD95du4meWto9ePJ\nRlHh\r\n=iHFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZUKJzA9KWXtM3I68a2sNcBQIy1p1VaPwWXgRGIl4Y9AIgUD165qOnJ7JWhlIhbG63kmM6vZ7Qnbcqi1dNs+HlNDc="}]},"maintainers":[{"name":"nsantini","email":"nicolas.santini@ambit-ai.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.1.0_1542231220323_0.5615631503095952"},"_hasShrinkwrap":false},"1.3.0":{"name":"@ambit-ai/ambit-client","version":"1.3.0","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-fQPAzHvaeStJRQKB7Nd5WEeauNWUHMxNSjHeU+7I07+0KvHqaSUtG5tT1s/CHXgqW7FqioEd0Rswgh69E73cEA==","shasum":"53df6eca7a3d59e57770923136f8bb726ccc288b","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.0.tgz","fileCount":13,"unpackedSize":109814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF49DLqF8+py5qp15XUPnOPD5fF5zMmRdcVapHet6b/sAiEAw4fdN0rdF7CQuQMoZ6QVnGY/tfiIB9nYsPygqFrYrC4="}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.0_1693182567437_0.575627199149578"},"_hasShrinkwrap":false},"1.3.1":{"name":"@ambit-ai/ambit-client","version":"1.3.1","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-1xwPVNzZ9JSDQqEe3B2T57RVgynUnGdPE+Qe0K3WVe4NpgPEbeJs1yiNaBpcFxaC2qGfWNBnf5lo0ip2eev3Zg==","shasum":"9f0aded35d0c71582accca5def9f7409a19c01c8","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.1.tgz","fileCount":14,"unpackedSize":110732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7+o9zLwuiYyLBV0F5/cFOkkw6SgmLp7DJIqVCDfOuIwIhANj/eKZqrjS8YhuXeLjeL2twWI52XE9tmRRRFBQoLtlF"}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.1_1693182830034_0.17271565790229815"},"_hasShrinkwrap":false},"1.3.2":{"name":"@ambit-ai/ambit-client","version":"1.3.2","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-nbnmi+8vc6R1RqhXltuWd/Uqs2ycLm/7ZG01d0u6GSRw+hIYfhO5SAuwfsXSWYFgjVx0W82lOcVqKLv2FW+HBA==","shasum":"326186aa379e95d0b049bc47790c049e87495135","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.2.tgz","fileCount":14,"unpackedSize":113168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQNiAgoDbyzQRnXogCmK9tcAcpgPPonAN3K35PxPOvRAiEA4K19GNj/9cpXQidqZcE5igzGGy4eokT8B7X1LgP5J3Q="}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.2_1693190546395_0.6690317626206739"},"_hasShrinkwrap":false},"1.3.3":{"name":"@ambit-ai/ambit-client","version":"1.3.3","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-KD+nBaCMThhxb6VKEM6LBUYbCLy8PYeKm3rd1rbIFrdy9VFSpXgJ9zPVnb1Zsu6Tn7wQAvIYVkzxCB5f1se28g==","shasum":"a52043c78f902d52fe0cda730af52a4f965712f0","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.3.tgz","fileCount":14,"unpackedSize":112264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlbUky6yaYbgNtJOsDR0RvAGxlmZFOkrN3SX4c2mRYWAiBPE1ofpl0fyvjmySJRkDcIzcb7rrxsqBwpQYHvc1C/1w=="}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.3_1693513977875_0.9112506876211561"},"_hasShrinkwrap":false},"1.3.4":{"name":"@ambit-ai/ambit-client","version":"1.3.4","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-DjCMtv2Idi2mzAzS+xtl3sdNnPZVnWk9/rCQX3P54kwmVHNuBJfGKQCn03vSwY5n7Mqtt13wkZmX4VyUfkLsEA==","shasum":"323c58818ec3b2551603c5461b808c43942e796b","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.4.tgz","fileCount":14,"unpackedSize":114084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn2zqpEFW0/YJdynYTuNCDaCgu8XSfZnNJ77gKBO+lAgIgVQtnsM98y5+Uim03yn2KAC5IVaunM7IiAArdLyAW+ic="}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.4_1693514233134_0.19550000935880507"},"_hasShrinkwrap":false},"1.3.5":{"name":"@ambit-ai/ambit-client","version":"1.3.5","description":"AmbitAI Bot Connection Client","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"test","preinstall":"npm install --ignore-scripts","postinstall":"babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"keywords":["ambit","ambit-ai","ambitai"],"author":{"name":"Ambit-AI"},"license":"LGPL-3.0-or-later","bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"homepage":"https://github.com/AmbitAI/ambit-client#readme","dependencies":{"rxjs":"^5.5.10","socket.io-client":"^1.7.0","superagent":"3.8.3"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-runtime":"^6.26.0"},"gitHead":"f969afa6da1d425cb28fa2cf59d2c9bfe30827c4","_id":"@ambit-ai/ambit-client@1.3.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-cY22YwZ8SOSwORRmCjBVPWlhujSgKUuXGQSGhBS5Fsrvs1TApFb+v6O3YvcyxgdHAtRtie4z9Nf2d7cTQGr7ZQ==","shasum":"b220cc4a493af96fa96dfd0ab6b7e52c50209076","tarball":"https://registry.npmjs.org/@ambit-ai/ambit-client/-/ambit-client-1.3.5.tgz","fileCount":14,"unpackedSize":114084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD16Ev6WpkAXA9PSPj2z3l82quyGkk4n6HUDK3lzTdgvQIhALYMtZwH45eBX9clImtTOty2U/4v599L/XVfNTmeLrSn"}]},"_npmUser":{"name":"nsantini","email":"ops@ambitai.com"},"directories":{},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ambit-client_1.3.5_1693515531461_0.19194593969633744"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-14T21:07:01.734Z","1.0.0":"2018-11-14T21:07:02.024Z","modified":"2023-08-31T20:58:51.945Z","1.0.1":"2018-11-14T21:17:30.592Z","1.0.2":"2018-11-14T21:19:35.451Z","1.0.3":"2018-11-14T21:31:13.955Z","1.0.4":"2018-11-14T21:31:53.517Z","1.0.5":"2018-11-14T21:33:00.367Z","1.1.0":"2018-11-14T21:33:40.485Z","1.3.0":"2023-08-28T00:29:27.653Z","1.3.1":"2023-08-28T00:33:50.197Z","1.3.2":"2023-08-28T02:42:26.602Z","1.3.3":"2023-08-31T20:32:58.083Z","1.3.4":"2023-08-31T20:37:13.339Z","1.3.5":"2023-08-31T20:58:51.704Z"},"maintainers":[{"name":"nsantini","email":"ops@ambitai.com"}],"description":"AmbitAI Bot Connection Client","homepage":"https://github.com/AmbitAI/ambit-client#readme","keywords":["ambit","ambit-ai","ambitai"],"repository":{"type":"git","url":"git+https://github.com/AmbitAI/ambit-client.git"},"author":{"name":"Ambit-AI"},"bugs":{"url":"https://github.com/AmbitAI/ambit-client/issues"},"license":"LGPL-3.0-or-later","readme":"# ambit-client\n\nA library to connect with the bot using SocketIO\n\n## install\n\n`npm install --save @ambit-ai/ambit-client`\n\n## use\n\nHere is an example of usage, written in Typescript.\n\n```javascript\nimport {AmbitClient, ConnectionStatus, Activity} from \"AmbitClient\";\n\n// Initialize the client\nconst botConnection = new AmbitClient({\n    baseUrl: 'https://yourUrlHere.ambithub.com',\n    secret: \"yourSecretHere\"\n});\n\n// Subscribe to the connection status event\nbotConnection.connectionStatus$.subscribe(\n  connectionStatus => {\n    if (connectionStatus === ConnectionStatus.Online) {\n\n        // Connection estableshed sucessfully. Lets try sending a message to the bot\n        const activity: Activity = {\n            type: \"message\",\n            from: botConnection.user,\n            locale: 'en-GB',\n            text: 'Hi!'\n        };\n        \n        botConnection.postActivity(activity).subscribe(); // post the activity to the Bot\n    }\n  }\n);\n\nbotConnection.activity$.subscribe(activity => {\n\n    // An incoming activity has been recieved\n    if (activity.type === 'event' && activity.name === 'synapseBotEvent') {\n        // A generic bot event\n    }\n    if (activity.type === 'operatorHandOver' || activity.type === 'operatorHandBack') {\n        // Convesation handed over from and to the human operator\n    }\n    if (activity.type === 'typing') {\n        // Typing event sent by the bot\n    }\n    if (activity.type === 'message') {\n        if (activity.from.id === botConnection.user.id) {\n        // Received activity sent by the client\n        } else {\n        // Received activity sent by the bot\n        }\n    }\n});\n```\n\nN.B.: Currently all connections to bots are made publically. Meaning, the client does not need any form of authentication to talk to a Bot. The logic behind this is all bots are already avaliable publically on the internet, so anyone can already talk to them anyways. This is subject to change in the future. TL;DR: the `secret` parameter used when constructing an instance of `AmbitClient` is arbitrary, enter any value you like. \n\nThe client connection provides two RxJs streams, `connectionStatus$` and `activity$`.\n\nThe first one can be used to listen to connectivity events. The bot will be ready to start talking with the connection status is `ConnectionStatus.Online`.\n\nAfter the connection gets stablished, both `user` and `conversationId` will be available so they can be stored to reconnect to the conversation at a later stage.\n\nThe second provides a stream of activities (messages) coming from the bot, it also provides activies that the user has sent to the bot. Messages come in a variety of formats, see below for a few examples.\n\n## Message (Activity) Formats\n\nThis provides information about the shape of the \"activity\" objects sent between the bot and client. Please note, this documentation isn't complete, but should hopefully cover most of the basics.\n\n### Basics\nThe most important fields in an activity sent to, or recieved from, the bot are explained below.\n\n#### Type (string)\nThe type of activity. Important types include \"message\", a message from/to the bot; and \"typing\", sent when the bot is generating a reply. Other types exist, but these are enough to send/recieve messages and indicate a reply is being sent.\n\n#### Text (string)\nText content, used for \"message\" type activities. When a user sends or recieves a message, this is the text content for that message.\n\n#### Timestamp (string)\nUTC formatted date string, indicates when the activity occured. For a message, this would be when the message was sent, for example.\n\n#### Local (string)\nLocal format for the message, for english messages you should use \"en-GB\".\n\n#### From ({name: string, id: string})\nName and GUID ID of the user (or the bot) sending the message.\n\n#### Conversation ({id: string})\nGUID ID of the conversation the message relates to.\n\n#### Attachments ({contentType: string, content: object}[])\nRepresents an attachment, such as a card or embedded content. This is an array of objects, with a string content type, and an object representing the content of that attachment. This object can vary, depending on the kind of attachment. For a more detailed explanation, see below.\n\n### Attachments\n\n#### Hero Card\nHero Card attachments are represented as Microsoft Bot Builder framework [Hero Cards](https://learn.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#hero-card). These attachments have the content type \"application/vnd.microsoft.card.hero\". Documentation attached, with summary below.\n\n##### Title (string)\nThe title for the card.\n\n##### Subtitle (string)\nThe subtitle for the card.\n\n##### Text (string)\nText content for the card.\n\n##### Images ({url: string}[])\nArray of images for the card. Includes an url for the image to be displayed.\n\n##### Buttons ({type: string, value: string, title: string, color: string})\nArray of buttons for the card. \nType indicates what action the button performs, for example, \"openUrl\" indicates the button should open an url on click. \nValue in the case of an \"openUrl\" button is the url to open.\nTitle is the text content of the button.\nColor can be either \"primary\" or \"secondary.","readmeFilename":"README.md"}